[mapcode] 28/56: Dev work on 1.60

Stefan Fritsch sf at moszumanska.debian.org
Wed Nov 2 23:27:28 UTC 2016


This is an automated email from the git hooks/post-receive script.

sf pushed a commit to annotated tag v2.0.2
in repository mapcode.

commit a109c218ba1a96d5bd794588f58cc985deda52da
Author: Rijn Buve <rijn at buve.nl>
Date:   Thu Jun 18 21:45:37 2015 +0200

    Dev work on 1.60
---
 mapcodelib/basics.h   | 10583 ++++++++++++++++++++++++------------------------
 mapcodelib/mapcoder.c |   828 ++--
 mapcodelib/mapcoder.h |    14 +-
 utility/mapcode.cpp   |    49 +-
 4 files changed, 5845 insertions(+), 5629 deletions(-)

diff --git a/mapcodelib/basics.h b/mapcodelib/basics.h
index a43641b..a2437f3 100644
--- a/mapcodelib/basics.h
+++ b/mapcodelib/basics.h
@@ -16,7 +16,11 @@
 
 #define UWORD unsigned short int // 2-byte unsigned integer
 
-#define mapcode_cversion "1.50.1"
+#ifdef VERSION160
+#define mapcode_cversion "1.60"
+#else
+#define mapcode_cversion "1.55"
+#endif
 #define MAXWIDE 10
 #define BASEX 31
 #define MAXFITLONG 6
@@ -187,132 +191,132 @@ static const UWORD data_start[MAX_CCODE+1] = {
 4690, 4741, 4756, 4791, 4931, 5017, 5067, 5143, 5168, 5236,
 5293, 5328, 5408, 5459, 5530, 5623, 5658, 5736, 5795, 5861,
 5918, 5971, 6028, 6065, 6156, 6285, 6335, 6365, 6417, 6513,
-6546, 6627, 6675, 6755, 6798, 6892, 6926, 6971, 7078, 7083,
-7155, 7199, 7283, 7323, 7347, 7404, 7490, 7564, 7603, 7690,
-7766, 7874, 7952, 8026, 8096, 8153, 8235, 8317, 8376, 8403,
-8441, 8495, 8571, 8681, 8761, 8825, 8882, 8936, 9014, 9085,
-9171, 9221, 9282, 9426, 9430, 9435, 9440, 9445, 9451, 9456,
-9464, 9472, 9483, 9491, 9506, 9515, 9526, 9559, 9568, 9576,
-9591, 9601, 9611, 9619, 9627, 9643, 9651, 9661, 9672, 9682,
-9692, 9701, 9710, 9721, 9762, 9803, 9821, 9918, 10069, 10160,
-10242, 10437, 10440, 10443, 10446, 10456, 10461, 10464, 10476, 10489,
-10500, 10516, 10525, 10531, 10565, 10593, 10612, 10680, 10772, 10787,
-10791, 10827, 10914, 10925, 10943, 10960, 11024, 11056, 11097, 11117,
-11222, 11302, 11366, 11420, 11479, 11535, 11595, 11601, 11643, 11647,
-11650, 11660, 11675, 11686, 11724, 11787, 11833, 11838, 11845, 11850,
-11869, 11879, 11886, 11894, 11908, 11924, 11931, 11939, 11947, 11995,
-12004, 12015, 12065, 12076, 12086, 12105, 12121, 12134, 12146, 12165,
-12199, 12208, 12220, 12232, 12236, 12242, 12248, 12260, 12271, 12280,
-12286, 12300, 12318, 12329, 12371, 12422, 12472, 12528, 12541, 12554,
-12617, 12677, 12738, 12803, 12874, 12939, 13008, 13083, 13150, 13229,
-13303, 13317, 13332, 13377, 13390, 13418, 13432, 13445, 13461, 13477,
-13489, 13531, 13543, 13554, 13589, 13604, 13616, 13633, 13641, 13679,
-13692, 13707, 13827, 13873, 13917, 13957, 13981, 14022, 14061, 14081,
-14097, 14115, 14127, 14141, 14149, 14160, 14177, 14190, 14245, 14246,
-14247, 14248, 14287, 14293, 14298, 14303, 14308, 14314, 14321, 14327,
-14336, 14342, 14350, 14356, 14363, 14372, 14380, 14389, 14401, 14410,
-14418, 14429, 14440, 14449, 14459, 14466, 14516, 14550, 14559, 14571,
-14582, 14621, 14632, 14646, 14663, 14675, 14688, 14702, 14717, 14730,
-14751, 14759, 14778, 14787, 14799, 14810, 14824, 14839, 14852, 14866,
-14879, 14893, 14908, 14926, 14946, 14958, 14978, 14991, 15006, 15020,
-15038, 15054, 15068, 15081, 15098, 15118, 15135, 15153, 15168, 15182,
-15198, 15209, 15225, 15238, 15253, 15268, 15314, 15328, 15337, 15347,
-15360, 15374, 15385, 15398, 15414, 15429, 15430, 15457, 15463, 15471,
-15477, 15493, 15530, 15547, 15571, 15594, 15611, 15631, 15657, 15683,
-15702, 15719, 15772, 15813, 15835, 15862, 15882, 15903, 15921, 15951,
-15977, 15997, 16018, 16036, 16054, 16073, 16089, 16105, 16133, 16159,
-16166, 16168, 16169, 16201
+6546, 6627, 6675, 6755, 6798, 6892, 6926, 6971, 7078, 7082,
+7154, 7198, 7282, 7322, 7346, 7403, 7489, 7563, 7602, 7689,
+7765, 7873, 7951, 8025, 8095, 8152, 8234, 8316, 8375, 8402,
+8440, 8494, 8570, 8680, 8760, 8824, 8881, 8935, 9013, 9084,
+9170, 9220, 9281, 9425, 9429, 9434, 9439, 9444, 9450, 9455,
+9463, 9471, 9482, 9490, 9505, 9514, 9525, 9558, 9567, 9575,
+9590, 9600, 9610, 9618, 9626, 9642, 9650, 9660, 9671, 9681,
+9691, 9700, 9709, 9720, 9761, 9802, 9820, 9917, 10068, 10159,
+10241, 10436, 10439, 10442, 10445, 10455, 10460, 10463, 10475, 10488,
+10499, 10515, 10524, 10530, 10564, 10592, 10611, 10679, 10771, 10786,
+10790, 10826, 10913, 10924, 10942, 10959, 11023, 11055, 11096, 11116,
+11221, 11301, 11365, 11419, 11478, 11534, 11594, 11600, 11642, 11646,
+11649, 11659, 11674, 11685, 11723, 11786, 11832, 11837, 11844, 11849,
+11868, 11878, 11885, 11893, 11907, 11923, 11930, 11938, 11946, 11994,
+12003, 12014, 12064, 12075, 12085, 12104, 12120, 12133, 12145, 12164,
+12198, 12207, 12219, 12231, 12235, 12241, 12247, 12259, 12270, 12279,
+12285, 12299, 12317, 12328, 12370, 12421, 12471, 12527, 12540, 12553,
+12616, 12676, 12737, 12802, 12873, 12938, 13007, 13082, 13149, 13228,
+13302, 13316, 13331, 13376, 13389, 13417, 13431, 13444, 13460, 13476,
+13488, 13530, 13542, 13553, 13588, 13603, 13615, 13632, 13640, 13678,
+13691, 13706, 13826, 13872, 13916, 13956, 13980, 14021, 14060, 14080,
+14096, 14114, 14126, 14140, 14148, 14159, 14176, 14189, 14244, 14245,
+14246, 14247, 14286, 14292, 14297, 14302, 14307, 14313, 14320, 14326,
+14335, 14341, 14349, 14355, 14362, 14371, 14379, 14388, 14400, 14409,
+14417, 14428, 14439, 14448, 14458, 14465, 14515, 14549, 14558, 14570,
+14581, 14620, 14631, 14645, 14662, 14674, 14687, 14701, 14716, 14729,
+14750, 14758, 14777, 14786, 14798, 14809, 14823, 14838, 14851, 14865,
+14878, 14892, 14907, 14925, 14945, 14957, 14977, 14990, 15005, 15019,
+15037, 15053, 15067, 15080, 15097, 15117, 15134, 15152, 15167, 15181,
+15197, 15208, 15224, 15237, 15252, 15267, 15313, 15327, 15336, 15346,
+15359, 15373, 15384, 15397, 15413, 15428, 15429, 15456, 15462, 15470,
+15476, 15492, 15529, 15546, 15570, 15593, 15610, 15630, 15656, 15682,
+15701, 15718, 15771, 15812, 15834, 15861, 15881, 15902, 15920, 15950,
+15976, 15996, 16017, 16035, 16053, 16072, 16088, 16104, 16132, 16158,
+16165, 16167, 16168, 16200
 };
 
-#define NR_RECS 16201
+#define NR_RECS 16200
 #define WORST_RECS_PER_CCODE 195 // 8 Argentina @43
 
 typedef struct { long minx; long miny; long maxx; long maxy; unsigned long flags; } mminforec;
 
 #ifndef MAKE_SOURCE_DIGITAL
 static const mminforec mminfo[NR_RECS+1] = {
-{12433114, 41851944, 12548434, 41938434, 0x001002b},
-{5850000, 35450000, 18560000, 55080000, 0x50a0636},
-{12444000, 41899000, 12460000, 41908000, 0x003063c},
-{7404110, 43723932, 7444472, 43752762, 0x001042b},
-{-5200000, 41310000, 9600000, 53557000, 0x0010636},
-{7404110, 43723932, 7444472, 43752762, 0x003063c},
-{-5384925, 36107682, -5321499, 36159576, 0x001042b},
-{-6703000, 35867000, -3426000, 38475972, 0x0a63691},
-{-5384925, 36107682, -5321499, 36159576, 0x003063c},
+{12433114, 41851944, 12548434, 41938434, 0x001000b},
+{5850000, 35450000, 18560000, 55080000, 0x50a0216},
+{12444000, 41899000, 12460000, 41908000, 0x003021c},
+{7404110, 43723932, 7444472, 43752762, 0x001000b},
+{-5200000, 41310000, 9600000, 53557000, 0x0010216},
+{7404110, 43723932, 7444472, 43752762, 0x003021c},
+{-5384925, 36107682, -5321499, 36159576, 0x001000b},
+{-6703000, 35867000, -3426000, 38475972, 0x0a63091},
+{-5384925, 36107682, -5321499, 36159576, 0x003021c},
 {-172537866, -8601181, -172450415, -8514691, 0x001000a},
 {-171996267, -9340159, -171646464, -8994200, 0xf04004b},
 {-171498626, -9550077, -171160016, -9215188, 0xe89004b},
-{-172560193, -9660193, -171160016, -8289807, 0x0a70031},
+{-172560193, -9660193, -171160016, -8289807, 0x0a70011},
 {96815429, -12208160, 96866396, -12133320, 0x2a7044a},
 {96888084, -12195000, 96931231, -12106697, 0x2a7044a},
-{96629848, -12244608, 97088152, -11775392, 0x001002c},
-{-62877167, 17860755, -62786833, 17947245, 0x001002b},
-{-62951784, 17783968, -62707008, 18029488, 0x001002c},
-{166898560, -564440, 166976401, -486599, 0x001002b},
-{179163000, -8543596, 179227000, -8430000, 0x029040a},
-{179009264, -8661830, 179243000, -8416310, 0x004012b},
-{179794020, -9443960, 179883000, -9329384, 0x004012b},
-{178286164, -8086652, 178463000, -7901148, 0x004012b},
-{178634028, -7530304, 178727000, -7432096, 0x004012b},
-{177115628, -7270404, 177209000, -7172196, 0x004012b},
-{176273728, -6336404, 176367000, -6238196, 0x004012b},
-{177270120, -6165560, 177379000, -6050984, 0x004012b},
-{176037912, -5719816, 176157000, -5594000, 0x004012b},
-{179424320, -10788660, 179533000, -10674084, 0x004012b},
-{176030000, -10996000, 179940000, -5594000, 0x0010036},
-{113528000, 22109440, 113600000, 22217700, 0x027002b},
+{96629848, -12244608, 97088152, -11775392, 0x001000c},
+{-62877167, 17860755, -62786833, 17947245, 0x001000b},
+{-62951784, 17783968, -62707008, 18029488, 0x001000c},
+{166898560, -564440, 166976401, -486599, 0x001000b},
+{179163000, -8543596, 179227000, -8430000, 0x029000a},
+{179009264, -8661830, 179243000, -8416310, 0x004010b},
+{179794020, -9443960, 179883000, -9329384, 0x004010b},
+{178286164, -8086652, 178463000, -7901148, 0x004010b},
+{178634028, -7530304, 178727000, -7432096, 0x004010b},
+{177115628, -7270404, 177209000, -7172196, 0x004010b},
+{176273728, -6336404, 176367000, -6238196, 0x004010b},
+{177270120, -6165560, 177379000, -6050984, 0x004010b},
+{176037912, -5719816, 176157000, -5594000, 0x004010b},
+{179424320, -10788660, 179533000, -10674084, 0x004010b},
+{176030000, -10996000, 179940000, -5594000, 0x0010016},
+{113528000, 22109440, 113600000, 22217700, 0x027000b},
 {-63110167, 18003755, -63019833, 18090245, 0x001000a},
-{-63158744, 17963792, -62966048, 18143000, 0x001002c},
+{-63158744, 17963792, -62966048, 18143000, 0x001000c},
 {-63110167, 18003755, -63019833, 18090245, 0x001000a},
-{-63158744, 17963792, -62966048, 18143000, 0x001002c},
+{-63158744, 17963792, -62966048, 18143000, 0x001000c},
 {167902989, -29077245, 168001011, -28990755, 0x001000a},
-{167809760, -29202312, 168127448, -28907688, 0x001002c},
+{167809760, -29202312, 168127448, -28907688, 0x001000c},
 {-130134215, -25095292, -130079370, -25045433, 0x22a004a},
 {-130771365, -23953826, -130716936, -23903967, 0x22a004a},
 {-124812713, -24704785, -124757868, -24654926, 0x22a004a},
 {-128526171, -24571661, -128119947, -24178829, 0x001000c},
-{-130800000, -25100000, -124700000, -23890000, 0x04e0031},
-{3280000, -54460000, 3436320, -54385000, 0x01c042b},
-{3176640, -54572312, 3650568, -54277688, 0x001002c},
+{-130800000, -25100000, -124700000, -23890000, 0x04e0011},
+{3280000, -54460000, 3436320, -54385000, 0x01c000b},
+{3176640, -54572312, 3650568, -54277688, 0x001000c},
 {-64817896, 32283000, -64708081, 32323000, 0x2a7044a},
 {-64887829, 32246750, -64766566, 32283000, 0x2a7044a},
-{-65034230, 32140084, -64596758, 32532916, 0x001002c},
+{-65034230, 32140084, -64596758, 32532916, 0x001000c},
 {72348074, -7341184, 72434564, -7254694, 0x001000a},
 {72307352, -7475728, 72588584, -7181104, 0x001000c},
 {71712684, -5499289, 71993916, -5204665, 0x0b00010},
-{70504498, -7827595, 73185688, -5146405, 0x0a80031},
-{12402340, 43893500, 12517000, 43992200, 0x021042b},
-{5850000, 35450000, 18560000, 55080000, 0x50a0636},
-{12402340, 43893500, 12517000, 43992200, 0x003063c},
-{-2619780, 49416000, -2500000, 49510519, 0x022040a},
-{-2704183, 49374669, -2058391, 49816605, 0x001002c},
-{-63109000, 18167000, -62998270, 18236000, 0x019040a},
-{-63432000, 18147000, -62910000, 18600000, 0x01c002c},
-{-62241268, 16693000, -62178000, 16812970, 0x02b040a},
-{-62330844, 16591156, -62039196, 16885780, 0x001002c},
+{70504498, -7827595, 73185688, -5146405, 0x0a80011},
+{12402340, 43893500, 12517000, 43992200, 0x021000b},
+{5850000, 35450000, 18560000, 55080000, 0x50a0216},
+{12402340, 43893500, 12517000, 43992200, 0x003021c},
+{-2619780, 49416000, -2500000, 49510519, 0x022000a},
+{-2704183, 49374669, -2058391, 49816605, 0x001000c},
+{-63109000, 18167000, -62998270, 18236000, 0x019000a},
+{-63432000, 18147000, -62910000, 18600000, 0x01c000c},
+{-62241268, 16693000, -62178000, 16812970, 0x02b000a},
+{-62330844, 16591156, -62039196, 16885780, 0x001000c},
 {-2246000, 49162000, -2016000, 49206000, 0x010000b},
-{-2275397, 49122080, -1994165, 49318496, 0x001002c},
+{-2275397, 49122080, -1994165, 49318496, 0x001000c},
 {105631382, -10495516, 105718833, -10409026, 0x001000a},
-{105490182, -10633774, 105771414, -10339150, 0x001002c},
+{105490182, -10633774, 105771414, -10339150, 0x001000c},
 {-176248997, -13305580, -176160585, -13219090, 0x001000a},
 {-178226240, -14468224, -177908552, -14146320, 0x001000c},
 {-176341581, -13435263, -176023893, -13113359, 0x0b00010},
-{-178252267, -14838976, -176017942, -12664233, 0x0a80231},
+{-178252267, -14838976, -176017942, -12664233, 0x0a80211},
 {-64640000, 18411419, -64559180, 18460000, 0x2a7044a},
 {-64717380, 18380572, -64612398, 18418000, 0x2a7044a},
-{-64852000, 18305500, -64267000, 18751000, 0x01b042c},
+{-64852000, 18305500, -64267000, 18751000, 0x01b000c},
 {9473847, 47053018, 9530152, 47091627, 0x1ad004a},
 {9511847, 47091627, 9568152, 47130236, 0x1ad004a},
 {9503847, 47130236, 9560152, 47168845, 0x1ad004a},
 {9481847, 47168845, 9538152, 47207454, 0x1ad004a},
 {9497579, 47207454, 9554420, 47246063, 0x1ad004a},
-{9469000, 47044000, 9643000, 47274000, 0x001042c},
-{5850000, 35450000, 18560000, 55080000, 0x50a0636},
-{9469000, 47044000, 9643000, 47274000, 0x003063c},
+{9469000, 47044000, 9643000, 47274000, 0x001000c},
+{5850000, 35450000, 18560000, 55080000, 0x50a0216},
+{9469000, 47044000, 9643000, 47274000, 0x003021c},
 {-70063165, 12481492, -69974753, 12567982, 0x001000a},
-{-70114256, 12358320, -69827816, 12652944, 0x001002c},
-{167709000, 8713000, 167757000, 8867000, 0x037040a},
+{-70114256, 12358320, -69827816, 12652944, 0x001000c},
+{167709000, 8713000, 167757000, 8867000, 0x037000a},
 {170962845, 6870363, 171431565, 7361403, 0x001000c},
 {168544027, 7270280, 169012747, 7761320, 0x0b10010},
 {168732832, 14415080, 169211968, 14906120, 0x001008c},
@@ -320,7 +324,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {160665840, 9576480, 161139768, 10067520, 0x001108c},
 {166601440, 11097380, 167075368, 11588420, 0x001188c},
 {166377624, 18845980, 166867176, 19337020, 0x001208c},
-{169350000, 5785780, 169791760, 6312000, 0x0212c8c},
+{169350000, 5785780, 169791760, 6312000, 0x021288c},
 {171707598, 5845594, 172176318, 6336634, 0x001308c},
 {171499552, 6877265, 171968272, 7368305, 0x001388c},
 {167883840, 5370380, 168352560, 5861420, 0x001408c},
@@ -346,34 +350,34 @@ static const mminforec mminfo[NR_RECS+1] = {
 {169784163, 9311096, 170258091, 9802136, 0x001e08c},
 {169784163, 8820055, 170258091, 9311095, 0x001e88c},
 {169864212, 12013976, 170338140, 12505016, 0x001f08c},
-{160595398, 4506265, 172402954, 19352930, 0x0010036},
-{-170756000, -14358000, -170674500, -14265950, 0x021040a},
-{-171102112, -11080370, -171051284, -11030511, 0x004012b},
-{-170860000, -14378000, -170540000, -14229000, 0x004012b},
-{-169701004, -14300981, -169403687, -14150000, 0x004012b},
-{-171102200, -14378100, -169403600, -11030500, 0x0ef0031},
-{-159832000, -21273000, -159723500, -21198400, 0x01a040b},
-{-161271860, -10480061, -160797932, -9989021, 0x001002c},
-{-158183360, -9316420, -157709432, -8825380, 0x0b00030},
-{-159960141, -21417476, -157159787, -18736286, 0x0a90031},
-{-165952460, -11164220, -165478532, -10673180, 0x001b8a8},
-{-165651360, -11803620, -165177432, -11312580, 0x001a0a8},
-{-163382468, -13580320, -162903332, -13089280, 0x001c0a8},
-{-158196284, -21992220, -157696316, -21501180, 0x00198a8},
-{-163406876, -18306520, -162917324, -17815480, 0x001a8a8},
-{-165960000, -21999000, -157154000, -8610000, 0x0010036},
+{160595398, 4506265, 172402954, 19352930, 0x0010016},
+{-170756000, -14358000, -170674500, -14265950, 0x021000a},
+{-171102112, -11080370, -171051284, -11030511, 0x004010b},
+{-170860000, -14378000, -170540000, -14229000, 0x004010b},
+{-169701004, -14300981, -169403687, -14150000, 0x004010b},
+{-171102200, -14378100, -169403600, -11030500, 0x0ef0011},
+{-159832000, -21273000, -159723500, -21198400, 0x01a000b},
+{-161271860, -10480061, -160797932, -9989021, 0x001000c},
+{-158183360, -9316420, -157709432, -8825380, 0x0b00010},
+{-159960141, -21417476, -157159787, -18736286, 0x0a90011},
+{-165952460, -11164220, -165478532, -10673180, 0x001b888},
+{-165651360, -11803620, -165177432, -11312580, 0x001a088},
+{-163382468, -13580320, -162903332, -13089280, 0x001c088},
+{-158196284, -21992220, -157696316, -21501180, 0x0019888},
+{-163406876, -18306520, -162917324, -17815480, 0x001a888},
+{-165960000, -21999000, -157154000, -8610000, 0x0010016},
 {-56246890, 46742755, -56120999, 46829245, 0x001000a},
-{-56602272, 46735356, -55987728, 47177292, 0x001002c},
-{-169949167, -19117044, -169857872, -19030554, 0x001002b},
-{-170002824, -19193312, -169705968, -18898688, 0x001002c},
+{-56602272, 46735356, -55987728, 47177292, 0x001000c},
+{-169949167, -19117044, -169857872, -19030554, 0x001000b},
+{-170002824, -19193312, -169705968, -18898688, 0x001000c},
 {-62743846, 17279490, -62680021, 17340599, 0x2a7004a},
 {-62632976, 17105911, -62569151, 17167020, 0x2a7004a},
-{-62907696, 17073584, -62517096, 17466416, 0x001002c},
+{-62907696, 17073584, -62517096, 17466416, 0x001000c},
 {-81395252, 19264490, -81330748, 19325599, 0x2a7004a},
 {-81419752, 19336490, -81355248, 19397599, 0x2a7004a},
-{-81484770, 19230000, -81046143, 19431629, 0x004012b},
-{-80143890, 19618658, -79652000, 19805000, 0x004012b},
-{-81484800, 19230000, -79651900, 19805100, 0x0610031},
+{-81484770, 19230000, -81046143, 19431629, 0x004010b},
+{-80143890, 19618658, -79652000, 19805000, 0x004010b},
+{-81484800, 19230000, -79651900, 19805100, 0x0610011},
 {-68311245, 12115916, -68224755, 12200484, 0x001000a},
 {-68432676, 12257247, -68350030, 12337971, 0x001088b},
 {-68350030, 12257247, -68267384, 12337971, 0x001108b},
@@ -385,77 +389,77 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-68292178, 12015075, -68209532, 12095799, 0x001408b},
 {-63007557, 17459404, -62935482, 17528596, 0x001c88b},
 {-63274557, 17595404, -63202482, 17664596, 0x001c08b},
-{-68480000, 12000000, -62923000, 17680000, 0x0010236},
+{-68480000, 12000000, -62923000, 17680000, 0x0010216},
 {73470755, 4165728, 73557245, 4252218, 0x001000a},
 {73036128, -710000, 73504848, -218960, 0x001000c},
 {72835640, 6523792, 73304360, 7014832, 0x0b10010},
-{72536000, -710000, 73790000, 7136000, 0x1a50031},
+{72536000, -710000, 73790000, 7136000, 0x1a50011},
 {-5761206, -15983245, -5671833, -15896755, 0x001000a},
 {-14424756, -7996255, -14288000, -7882857, 0x004010b},
 {-5805000, -16040000, -5617000, -15896000, 0x004010b},
 {-12372000, -37183000, -12204000, -37046000, 0x004010b},
 {-12747000, -37459000, -12452000, -37271000, 0x004010b},
-{-14530000, -37510000, -5540000, -7777000, 0x6b20236},
-{14419556, 35855000, 14548000, 35930000, 0x01a040a},
-{14165848, 35753584, 14624152, 36146416, 0x001002c},
+{-14530000, -37510000, -5540000, -7777000, 0x6b20216},
+{14419556, 35855000, 14548000, 35930000, 0x01a000a},
+{14165848, 35753584, 14624152, 36146416, 0x001000c},
 {-61799362, 11987132, -61711911, 12073622, 0x001000a},
-{-61803000, 11983000, -61375000, 12531000, 0x022002c},
-{-64989026, 18309620, -64863850, 18373000, 0x016040a},
-{-65068846, 18260000, -64576690, 18422000, 0x004012b},
-{-64940000, 17660000, -64550000, 17820000, 0x004012b},
-{-65093994, 17636170, -64550000, 18426851, 0x0d00231},
+{-61803000, 11983000, -61375000, 12531000, 0x022000c},
+{-64989026, 18309620, -64863850, 18373000, 0x016000a},
+{-65068846, 18260000, -64576690, 18422000, 0x004010b},
+{-64940000, 17660000, -64550000, 17820000, 0x004010b},
+{-65093994, 17636170, -64550000, 18426851, 0x0d00211},
 {45200476, -12817650, 45242633, -12727106, 0x2a7044a},
 {45242386, -12819750, 45301886, -12755553, 0x2a7044a},
-{44900000, -13033000, 45360000, -12590000, 0x001002c},
+{44900000, -13033000, 45360000, -12590000, 0x001000c},
 {15485616, 78200711, 15782507, 78261820, 0x2a7004a},
 {14043750, 78045711, 14328250, 78106820, 0x2a7004a},
-{-9164930, 70754480, -7779602, 71245520, 0x001002c},
-{10400000, 76889405, 22024500, 79500000, 0x0a50431},
-{-9154000, 68600000, 33625000, 80843100, 0x0970632},
-{10000000, 74300000, 33624989, 80843000, 0x0010436},
-{-9165000, 70754400, 33625000, 80843100, 0x003063c},
-{-61257000, 13122000, -61139000, 13183000, 0x016040a},
-{-61486000, 12530000, -61111000, 13390000, 0x02e002c},
+{-9164930, 70754480, -7779602, 71245520, 0x001000c},
+{10400000, 76889405, 22024500, 79500000, 0x0a50011},
+{-9154000, 68600000, 33625000, 80843100, 0x0970012},
+{10000000, 74300000, 33624989, 80843000, 0x0010016},
+{-9165000, 70754400, 33625000, 80843100, 0x003021c},
+{-61257000, 13122000, -61139000, 13183000, 0x016000a},
+{-61486000, 12530000, -61111000, 13390000, 0x02e000c},
 {73395835, -53117885, 73539024, -53031395, 0x001000b},
-{72580000, -53200000, 73870000, -52900000, 0x06a0430},
+{72580000, -53200000, 73870000, -52900000, 0x06a0010},
 {-59642289, 13077029, -59553877, 13163519, 0x001000a},
-{-59716656, 13022864, -59383344, 13366592, 0x001002c},
+{-59716656, 13022864, -59383344, 13366592, 0x001000c},
 {-61865167, 17086755, -61774833, 17173245, 0x001000a},
 {-61949413, 17488858, -61657765, 17783482, 0x0b10010},
 {-61959724, 16936995, -61636828, 17258899, 0x001000c},
-{-62413512, 16917821, -61489991, 17811551, 0x0a90031},
+{-62413512, 16917821, -61489991, 17811551, 0x0a90011},
 {-68973785, 12083106, -68885373, 12169596, 0x001000a},
-{-69166000, 11974341, -68632450, 12395419, 0x01b002c},
+{-69166000, 11974341, -68632450, 12395419, 0x01b000c},
 {55404000, -4650226, 55483000, -4560000, 0x021000a},
-{55180679, -4855520, 55649399, -4364480, 0x001002c},
-{55527952, -4662728, 55996672, -4171688, 0x0b00030},
-{53216000, -5800000, 56000000, -3690000, 0x0930031},
-{46070000, -10307000, 51235000, -9160000, 0x00e042d},
-{52640000, -7200000, 56380000, -5800000, 0x24d0435},
-{46000000, -10500000, 56500000, -3690000, 0x0010036},
+{55180679, -4855520, 55649399, -4364480, 0x001000c},
+{55527952, -4662728, 55996672, -4171688, 0x0b00010},
+{53216000, -5800000, 56000000, -3690000, 0x0930011},
+{46070000, -10307000, 51235000, -9160000, 0x00e000d},
+{52640000, -7200000, 56380000, -5800000, 0x24d0015},
+{46000000, -10500000, 56500000, -3690000, 0x0010016},
 {134435755, 7299755, 134522245, 7386245, 0x001000a},
 {134329233, 7134620, 134655304, 7765423, 0x02a000c},
-{134030000, 6780415, 134422000, 7311000, 0x0c90410},
+{134030000, 6780415, 134422000, 7311000, 0x0c90010},
 {132129405, 5539405, 134810595, 8220595, 0x0a90011},
 {130959405, 2759404, 133640595, 5440594, 0x001000d},
-{130900000, 2700000, 134818730, 8222400, 0x0010236},
-{145692200, 15112000, 145761100, 15220000, 0x027040a},
+{130900000, 2700000, 134818730, 8222400, 0x0010216},
+{145692200, 15112000, 145761100, 15220000, 0x027000a},
 {145400432, 14814480, 145884776, 15305520, 0x001000c},
-{145610000, 18000000, 145840000, 18840000, 0x1520410},
-{144875000, 14080000, 146076000, 20560000, 0x18d0031},
+{145610000, 18000000, 145840000, 18840000, 0x1520010},
+{144875000, 14080000, 146076000, 20560000, 0x18d0011},
 {1482182, 42461955, 1598463, 42548445, 0x001000a},
-{1404864, 42394488, 1795464, 42694568, 0x001042c},
-{348000, 40191933, 3820000, 42873123, 0x0a90691},
-{1404864, 42394488, 1795464, 42694568, 0x003063c},
+{1404864, 42394488, 1795464, 42694568, 0x001000c},
+{348000, 40191933, 3820000, 42873123, 0x0a90091},
+{1404864, 42394488, 1795464, 42694568, 0x003021c},
 {144826158, 13521379, 144888964, 13582488, 0x2a7004a},
 {144737755, 13449545, 144800561, 13510654, 0x2a7004a},
-{144534432, 13215480, 145013568, 13706520, 0x001002c},
+{144534432, 13215480, 145013568, 13706520, 0x001000c},
 {-4563036, 54131248, -4416003, 54217738, 0x001000a},
-{-4920600, 53990480, -4134192, 54481520, 0x001002c},
+{-4920600, 53990480, -4134192, 54481520, 0x001000c},
 {-61016523, 13981053, -60928111, 14067543, 0x001000a},
-{-61100000, 13690000, -60830000, 14118000, 0x001002c},
+{-61100000, 13690000, -60830000, 14118000, 0x001000c},
 {151555130, 7315679, 151641620, 7402169, 0x001000a},
-{157759000, 6718000, 158372000, 7091000, 0x017040c},
+{157759000, 6718000, 158372000, 7091000, 0x017000c},
 {137891594, 9269744, 138365522, 9760784, 0x0b00010},
 {137142440, 8207480, 137611160, 8698520, 0x0010088},
 {139544140, 9687280, 140018068, 10178320, 0x0010888},
@@ -480,25 +484,25 @@ static const mminforec mminfo[NR_RECS+1] = {
 {162638740, 5219280, 163107460, 5710320, 0x001a088},
 {146678969, 6573900, 149360159, 9255090, 0x0010015},
 {150700754, 6573900, 153381944, 9255090, 0x0a90011},
-{137000000, 5210000, 163120000, 10200000, 0x19a0036},
+{137000000, 5210000, 163120000, 10200000, 0x19a0016},
 {103796755, 1261728, 103883245, 1348218, 0x001000a},
-{103570000, 1160000, 104130000, 1482000, 0x016002c},
+{103570000, 1160000, 104130000, 1482000, 0x016000c},
 {-175250128, -21210543, -175157872, -21124053, 0x001000a},
 {-175364984, -21477340, -174865016, -20986300, 0x001000c},
 {-174258388, -19031068, -173768836, -18540028, 0x0b10010},
-{-175738000, -21493000, -173674000, -17900000, 0x0e30031},
-{-176214000, -17900000, -173674000, -15542000, 0x001042d},
-{-176214000, -22350000, -173674000, -19500000, 0x4180035},
-{-176214000, -22350000, -173674000, -15542000, 0x0010236},
+{-175738000, -21493000, -173674000, -17900000, 0x0e30011},
+{-176214000, -17900000, -173674000, -15542000, 0x001000d},
+{-176214000, -22350000, -173674000, -19500000, 0x4180015},
+{-176214000, -22350000, -173674000, -15542000, 0x0010216},
 {-61395587, 15258755, -61306214, 15345245, 0x001000a},
-{-61598068, 15182121, -61113724, 15673161, 0x001002c},
+{-61598068, 15182121, -61113724, 15673161, 0x001000c},
 {50511077, 26194782, 50575813, 26258600, 0x2a7044a},
 {50575813, 26194782, 50623592, 26281272, 0x2a7044a},
-{50310000, 25788000, 50745000, 26338000, 0x023002c},
-{50448000, 25557000, 50825000, 25967000, 0x0bd0430},
-{50300000, 25557000, 50825000, 26338000, 0x0d80231},
-{172918000, 1324000, 173080000, 1365000, 0x00f040a},
-{172778000, 1323000, 173172000, 1974000, 0x026040c},
+{50310000, 25788000, 50745000, 26338000, 0x023000c},
+{50448000, 25557000, 50825000, 25967000, 0x0bd0010},
+{50310000, 25557000, 50825000, 26338000, 0x0da0211},
+{172918000, 1324000, 173080000, 1365000, 0x00f000a},
+{172778000, 1323000, 173172000, 1974000, 0x026000c},
 {-157502976, 1911168, -157353217, 2060927, 0x680004b},
 {172908912, 3266656, 173059087, 3416415, 0x680004b},
 {172730095, 3027583, 172879854, 3177342, 0x680004b},
@@ -510,141 +514,141 @@ static const mminforec mminfo[NR_RECS+1] = {
 {176380096, -1432368, 176529855, -1282609, 0x680004b},
 {-160435926, 4609543, -160313278, 4731852, 0x54f004b},
 {175536417, -1961053, 175658726, -1838744, 0x54f004b},
-{172594000, 69000, 173976000, 3415000, 0x1060031},
-{174181028, -2888514, 176862218, -207324, 0x001002d},
-{-173318525, -4688133, -170637335, -2006943, 0x0010035},
-{166790000, -4736000, 189387000, 3644400, 0x23b0036},
-{157830000, -11464000, 209800000, 4747000, 0x0010037},
+{172594000, 69000, 173976000, 3415000, 0x1060011},
+{174181028, -2888514, 176862218, -207324, 0x001000d},
+{-173318525, -4688133, -170637335, -2006943, 0x0010015},
+{166790000, -4736000, 189387000, 3644400, 0x23b0016},
+{157830000, -11464000, 209800000, 4747000, 0x0010017},
 {-71169000, 21417755, -71108000, 21519000, 0x029000a},
 {-71877000, 21440000, -71454000, 21933000, 0x021000c},
-{-72490000, 21600000, -71877000, 21977000, 0x08c0410},
-{-72500000, 21000000, -70900000, 22000000, 0x08a0431},
+{-72490000, 21600000, -71877000, 21977000, 0x08c0010},
+{-72500000, 21000000, -70900000, 22000000, 0x08a0011},
 {6666755, 299756, 6753245, 386246, 0x001000a},
-{6377221, -34742, 6845941, 456298, 0x001002c},
-{7107412, 1306789, 7576132, 1797829, 0x0b00430},
-{5896479, -62362, 7773312, 1814471, 0x0a80231},
+{6377221, -34742, 6845941, 456298, 0x001000c},
+{7107412, 1306789, 7576132, 1797829, 0x0b00010},
+{5896479, -62362, 7773312, 1814471, 0x0a80211},
 {114145854, 22262781, 114239071, 22349271, 0x001000a},
-{113835000, 22153500, 114442000, 22564000, 0x0930430},
-{112200000, 20400000, 118000000, 26400500, 0x0b5beb2},
-{113835000, 22153500, 114442000, 22564000, 0x003063c},
+{113835000, 22153500, 114442000, 22564000, 0x0930010},
+{112200000, 20400000, 118000000, 26400500, 0x0b5ba92},
+{113835000, 22153500, 114442000, 22564000, 0x003021c},
 {-61100206, 14589000, -60983000, 14650000, 0x016000a},
-{-61239568, 14388000, -60760432, 14879000, 0x001002c},
+{-61239568, 14388000, -60760432, 14879000, 0x001000c},
 {-6892690, 61974015, -6710100, 62060505, 0x001000a},
-{-7700000, 61928000, -6950000, 62355000, 0x001042c},
-{-6950000, 61928000, -6244000, 62406580, 0x0ce0430},
-{-7100000, 61300000, -6510000, 61928000, 0x02cc0ac},
-{-7770000, 61300000, -6180000, 62410000, 0x0010236},
+{-7700000, 61928000, -6950000, 62355000, 0x001000c},
+{-6950000, 61928000, -6244000, 62406580, 0x0ce0010},
+{-7100000, 61300000, -6510000, 61928000, 0x02cc08c},
+{-7770000, 61300000, -6180000, 62410000, 0x0010216},
 {-61600000, 16214000, -61493000, 16283000, 0x019000a},
-{-61810000, 15940000, -61550000, 16366000, 0x004012b},
-{-61550000, 16194000, -61350000, 16515000, 0x004012b},
-{-61350000, 16230000, -61160000, 16340000, 0x004012b},
-{-61666000, 15820000, -61555000, 15895000, 0x004052b},
-{-61102000, 16288000, -60996000, 16365000, 0x004052b},
+{-61810000, 15940000, -61550000, 16366000, 0x004010b},
+{-61550000, 16194000, -61350000, 16515000, 0x004010b},
+{-61350000, 16230000, -61160000, 16340000, 0x004010b},
+{-61666000, 15820000, -61555000, 15895000, 0x004010b},
+{-61102000, 16288000, -60996000, 16365000, 0x004010b},
 {-61512968, 15704256, -61028624, 16195296, 0x0b00010},
-{-61882549, 15696598, -60899446, 16649910, 0x0a90031},
+{-61882549, 15696598, -60899446, 16649910, 0x0a90011},
 {44365794, -12193245, 44454206, -12106755, 0x001000a},
 {43196000, -11952895, 43540000, -11350000, 0x028000c},
 {44150847, -12456700, 44624775, -11965660, 0x0b10010},
-{43165016, -12554984, 44624775, -11125016, 0x0a80031},
+{43165016, -12554984, 44624775, -11125016, 0x0a80011},
 {57456000, -20192000, 57545700, -20108813, 0x001000a},
-{57496000, -20122000, 57756000, -19979500, 0x004012b},
-{57300000, -20490000, 57374000, -20401000, 0x004012b},
-{57356000, -20530000, 57822000, -20122000, 0x004012b},
-{63226096, -19911416, 63621904, -19518584, 0x0b10030},
-{59343432, -16851520, 59827776, -16360480, 0x00158ac},
-{56494384, -10570312, 56775616, -10275688, 0x001a0ac},
-{54330304, -16089416, 54715696, -15696584, 0x001c8ac},
-{57450224, -19965312, 57944984, -19474272, 0x00168ac},
-{54300000, -20800000, 63700000, -10270000, 0x0010236},
-{55434000, -20939000, 55522965, -20871000, 0x001042b},
-{55210000, -21389870, 55838000, -20871000, 0x01c002c},
+{57496000, -20122000, 57756000, -19979500, 0x004010b},
+{57300000, -20490000, 57374000, -20401000, 0x004010b},
+{57356000, -20530000, 57822000, -20122000, 0x004010b},
+{63226096, -19911416, 63621904, -19518584, 0x0b10010},
+{59343432, -16851520, 59827776, -16360480, 0x001588c},
+{56494384, -10570312, 56775616, -10275688, 0x001a08c},
+{54330304, -16089416, 54715696, -15696584, 0x001c88c},
+{57450224, -19965312, 57944984, -19474272, 0x001688c},
+{54300000, -20800000, 63700000, -10270000, 0x0010216},
+{55434000, -20939000, 55522965, -20871000, 0x001000b},
+{55210000, -21389870, 55838000, -20871000, 0x01c000c},
 {6047691, 49561514, 6180309, 49648004, 0x001000a},
-{5812948, 49447980, 6531652, 49939020, 0x001002c},
-{5733648, 49694480, 6452352, 50185520, 0x0b00030},
-{-5200000, 41310000, 9600000, 53557000, 0x0010636},
-{5733648, 49447980, 6531652, 50185520, 0x003063c},
+{5812948, 49447980, 6531652, 49939020, 0x001000c},
+{5733648, 49694480, 6452352, 50185520, 0x0b00010},
+{-5200000, 41310000, 9600000, 53557000, 0x0010216},
+{5733648, 49447980, 6531652, 50185520, 0x003021c},
 {-171837000, -13871000, -171715794, -13812702, 0x015000a},
-{-172158000, -14078000, -171397000, -13777100, 0x013042c},
+{-172158000, -14078000, -171397000, -13777100, 0x013000c},
 {-172803500, -13805000, -172171000, -13440000, 0x0840010},
-{-172830000, -14100000, -171397000, -13390000, 0x0780031},
+{-172830000, -14100000, -171397000, -13390000, 0x0780011},
 {-36582036, -54324245, -36435003, -54237755, 0x001000a},
-{-36993903, -54547416, -36197079, -54056376, 0x001002c},
-{-36524348, -54863306, -35727524, -54372266, 0x0b00030},
-{-38369968, -55334148, -35510032, -53636061, 0x0a80031},
-{-27700000, -59600000, -26000000, -56200000, 0x03a042d},
-{-41820000, -59600000, -26000000, -53600000, 0x0010236},
+{-36993903, -54547416, -36197079, -54056376, 0x001000c},
+{-36524348, -54863306, -35727524, -54372266, 0x0b00010},
+{-38369968, -55334148, -35510032, -53636061, 0x0a80011},
+{-27700000, -59600000, -26000000, -56200000, 0x03a000d},
+{-41820000, -59600000, -26000000, -53600000, 0x0010216},
 {-149574753, -17567930, -149522540, -17518071, 0x22a004a},
 {-149626107, -17591935, -149573894, -17542076, 0x22a004a},
 {-149626107, -17641794, -149573894, -17591935, 0x22a004a},
-{-149982860, -17678752, -149691212, -17384128, 0x0b10030},
-{-149622848, -17941882, -149122880, -17445386, 0x01e002c},
-{-152311000, -18000000, -149116323, -15792905, 0x08e0031},
-{-141110738, -10590563, -138310384, -7820000, 0x01e002d},
-{-152059920, -11666322, -151585992, -11175282, 0x0b100b0},
-{-152547440, -10307684, -152073512, -9816644, 0x0b008b0},
-{-150439610, -10156375, -149965682, -9665335, 0x0b010b0},
-{-144626240, -27851191, -144100232, -27360151, 0x0b018b0},
-{-143759690, -27960000, -143233682, -27468960, 0x0b020b0},
-{-154821400, -23960000, -134290000, -13860000, 0x29b0436},
-{-154821400, -27960000, -134290000, -7820000, 0x0010237},
-{-25024000, 16862000, -24902000, 16923380, 0x016040a},
+{-149982860, -17678752, -149691212, -17384128, 0x0b10010},
+{-149622848, -17941882, -149122880, -17445386, 0x01e000c},
+{-152311000, -18000000, -149116323, -15792905, 0x08e0011},
+{-141110738, -10590563, -138310384, -7820000, 0x01e000d},
+{-152059920, -11666322, -151585992, -11175282, 0x0b10090},
+{-152547440, -10307684, -152073512, -9816644, 0x0b00890},
+{-150439610, -10156375, -149965682, -9665335, 0x0b01090},
+{-144626240, -27851191, -144100232, -27360151, 0x0b01890},
+{-143759690, -27960000, -143233682, -27468960, 0x0b02090},
+{-154821400, -23960000, -134290000, -13860000, 0x29b0016},
+{-154821400, -27960000, -134290000, -7820000, 0x0010217},
+{-25024000, 16862000, -24902000, 16923380, 0x016000a},
 {-23865667, 14884990, -23381323, 15376030, 0x001000c},
-{-25366000, 16756115, -24856000, 17220000, 0x0a80410},
-{-25400386, 14639405, -22659614, 17320595, 0x0a90031},
+{-25366000, 16756115, -24856000, 17220000, 0x0a80010},
+{-25400386, 14639405, -22659614, 17320595, 0x0a90011},
 {-61550000, 10639900, -61471037, 10687900, 0x2a7044a},
 {-61471037, 10629000, -61392074, 10677000, 0x2a7044a},
-{-61710000, 10125000, -61373664, 10795000, 0x02b042c},
-{-61373664, 10236600, -60975903, 10824000, 0x0d30430},
-{-61974357, 9966514, -60365643, 11575228, 0x0aa0031},
+{-61710000, 10125000, -61373664, 10795000, 0x02b000c},
+{-61373664, 10236600, -60975903, 10824000, 0x0d30010},
+{-61974357, 9966514, -60365643, 11575228, 0x0aa0011},
 {114873081, 4867204, 114959571, 4953694, 0x001000a},
-{114171000, 4394000, 114681000, 4847000, 0x0a20410},
-{114681000, 4649000, 115223000, 5057000, 0x01a040c},
-{114060000, 4000000, 115390000, 5166660, 0x09e0431},
-{70153022, -49392248, 70285640, -49305758, 0x001002b},
-{77466060, -37908368, 77655339, -37758609, 0x001002c},
-{77439572, -38788972, 77606228, -38652572, 0x0b00030},
-{68507921, -49884000, 70617161, -48452324, 0x004012c},
-{50155880, -46150560, 50312120, -46035984, 0x004012c},
-{50336296, -46467104, 50471704, -46368896, 0x004012c},
-{50375166, -45993638, 50479326, -45917254, 0x004012c},
-{51622176, -46519664, 51919032, -46306880, 0x004012c},
-{52078592, -46535208, 52349408, -46338792, 0x004012c},
-{47254880, -11631840, 47416328, -11468160, 0x004012c},
-{42662127, -17116110, 42789872, -16993801, 0x004012c},
-{39626543, -21542110, 39757685, -21419801, 0x004012c},
-{40297089, -22423110, 40428911, -22300801, 0x004012c},
-{54501168, -15912824, 54548040, -15863720, 0x004012c},
-{46373486, -12414110, 46498513, -12291801, 0x004012c},
-{39626500, -50020000, 77655400, -11468100, 0x0010237},
+{114171000, 4394000, 114681000, 4847000, 0x0a20010},
+{114681000, 4649000, 115223000, 5057000, 0x01a000c},
+{114060000, 4000000, 115390000, 5166660, 0x09e0011},
+{70153022, -49392248, 70285640, -49305758, 0x001000b},
+{77466060, -37908368, 77655339, -37758609, 0x001000c},
+{77439572, -38788972, 77606228, -38652572, 0x0b00010},
+{68507921, -49884000, 70617161, -48452324, 0x004010c},
+{50155880, -46150560, 50312120, -46035984, 0x004010c},
+{50336296, -46467104, 50471704, -46368896, 0x004010c},
+{50375166, -45993638, 50479326, -45917254, 0x004010c},
+{51622176, -46519664, 51919032, -46306880, 0x004010c},
+{52078592, -46535208, 52349408, -46338792, 0x004010c},
+{47254880, -11631840, 47416328, -11468160, 0x004010c},
+{42662127, -17116110, 42789872, -16993801, 0x004010c},
+{39626543, -21542110, 39757685, -21419801, 0x004010c},
+{40297089, -22423110, 40428911, -22300801, 0x004010c},
+{54501168, -15912824, 54548040, -15863720, 0x004010c},
+{46373486, -12414110, 46498513, -12291801, 0x004010c},
+{39626500, -50020000, 77655400, -11468100, 0x0010217},
 {-66121525, 18385157, -66031191, 18471647, 0x001000a},
-{-66259000, 18133300, -65588800, 18477700, 0x016040c},
-{-67216000, 17924000, -66530000, 18274000, 0x07e0410},
-{-67960177, 17830000, -65180000, 18550000, 0x0570431},
-{172300000, 17821000, 295454000, 71425000, 0x2880637},
-{-67960177, 17830000, -65180000, 18550000, 0x003063c},
+{-66259000, 18133300, -65588800, 18477700, 0x016000c},
+{-67216000, 17924000, -66530000, 18274000, 0x07e0010},
+{-67960177, 17830000, -65180000, 18550000, 0x0570011},
+{172300000, 17821000, 295454000, 71425000, 0x2880217},
+{-67960177, 17830000, -65180000, 18550000, 0x003021c},
 {33327717, 35135490, 33402406, 35196599, 0x2a7004a},
 {32995942, 34647379, 33070121, 34708488, 0x2a7004a},
-{33098768, 34884480, 33666440, 35375520, 0x001002c},
-{32326000, 34555000, 33137000, 34894000, 0x07a0430},
-{32190000, 34540000, 34740000, 35725000, 0x07e0031},
+{33098768, 34884480, 33666440, 35375520, 0x001000c},
+{32326000, 34555000, 33137000, 34894000, 0x07a0010},
+{32190000, 34540000, 34740000, 35725000, 0x07e0011},
 {35467106, 33823755, 35570894, 33910245, 0x001000a},
 {35448768, 33724480, 36011232, 34215520, 0x001000c},
 {35650707, 34213000, 35969126, 34525059, 0xc73044b},
 {35257988, 33416709, 35546811, 33725000, 0xbde044b},
 {35153000, 33143290, 35478824, 33416709, 0xbde044b},
-{34800000, 33040000, 36630000, 34700000, 0x0af0431},
-{34217000, 28520000, 48790000, 37390000, 0x0010636},
-{34800000, 33040000, 36630000, 34700000, 0x003063c},
+{34800000, 33040000, 36630000, 34700000, 0x0af0011},
+{34217000, 28520000, 48790000, 37390000, 0x0010216},
+{34800000, 33040000, 36630000, 34700000, 0x003021c},
 {-76839167, 17962755, -76748833, 18049245, 0x001000a},
 {-76920109, 17875610, -76679891, 18104389, 0x9ee004b},
 {-77134581, 17838404, -76912224, 18050173, 0x931004b},
 {-77356644, 17796050, -77134875, 18007819, 0x931004b},
 {-77578707, 17880758, -77356350, 18092527, 0x931004b},
 {-76687500, 18115000, -76315455, 18241500, 0x931044b},
-{-78370000, 18193000, -77646000, 18530000, 0x015040c},
-{-78450000, 17650000, -76150000, 18600000, 0x06e0031},
-{-16741984, 13402431, -16653572, 13488921, 0x001040a},
-{-14420000, 13226000, -13795000, 13590000, 0x017042c},
+{-78370000, 18193000, -77646000, 18530000, 0x015000c},
+{-78450000, 17650000, -76150000, 18600000, 0x06e0011},
+{-16741984, 13402431, -16653572, 13488921, 0x001000a},
+{-14420000, 13226000, -13795000, 13590000, 0x017000c},
 {-16662000, 13289000, -16539439, 13477000, 0x680044b},
 {-16815160, 13264220, -16661241, 13413979, 0x680004b},
 {-16791000, 13085000, -16662774, 13264250, 0x680044b},
@@ -658,22 +662,22 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-14936353, 13581190, -14810647, 13703499, 0x54f004b},
 {-14839553, 13483390, -14713847, 13605699, 0x54f004b},
 {-14712853, 13368890, -14587147, 13491199, 0x54f004b},
-{-17000000, 13040000, -13792000, 13850000, 0x0550031},
+{-17000000, 13040000, -13792000, 13850000, 0x0550011},
 {51467667, 25248970, 51562806, 25335460, 0x001000b},
-{51164000, 25076000, 51630400, 25593000, 0x021002c},
-{51147359, 24554270, 51630400, 25076000, 0x0bb0430},
-{50700000, 24450000, 51700000, 26200000, 0x0e90431},
+{51164000, 25076000, 51630400, 25593000, 0x021000c},
+{51147359, 24554270, 51630400, 25076000, 0x0bb0010},
+{50700000, 24450000, 51700000, 26200000, 0x0e90011},
 {-57898434, -51722000, -57709000, -51672000, 0x014000b},
 {-58397827, -51826680, -57658291, -51335640, 0x001000c},
 {-59573376, -51886520, -58823424, -51395480, 0x0b00010},
-{-61500000, -52960000, -57500000, -50900000, 0x0980431},
+{-61500000, -52960000, -57500000, -50900000, 0x0980011},
 {168274650, -17778525, 168364984, -17692035, 0x001000a},
 {168111791, -17866416, 168601343, -17375376, 0x001000c},
 {166817936, -15757079, 167302280, -15266039, 0x0b00010},
-{166377845, -17307674, 169118617, -14626484, 0x0a90031},
-{166330000, -14628000, 169100000, -13050000, 0x017042d},
-{168000000, -20320000, 170300000, -17303000, 0x4660435},
-{166330000, -20320000, 170300000, -13050000, 0x0010036},
+{166377845, -17307674, 169118617, -14626484, 0x0a90011},
+{166330000, -14628000, 169100000, -13050000, 0x017000d},
+{168000000, -20320000, 170300000, -17303000, 0x4660015},
+{166330000, -20320000, 170300000, -13050000, 0x0010016},
 {19206340, 42397755, 19322621, 42484245, 0x001000a},
 {19539467, 42896760, 19826532, 43108529, 0x931004b},
 {18839272, 42676640, 19101327, 42869959, 0x864004b},
@@ -681,12 +685,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {18744950, 42194400, 18930442, 42465059, 0x864044b},
 {18979172, 42491737, 19241227, 42685056, 0x864004b},
 {18485046, 42355440, 18744953, 42548759, 0x864004b},
-{18930442, 41847000, 19394122, 42493000, 0x029042c},
-{18433000, 41840000, 20382000, 43563000, 0x0b70431},
-{12090000, 39600000, 30183000, 51061000, 0x0010636},
-{18433000, 41840000, 20382000, 43563000, 0x003063c},
-{-77363700, 25015200, -77255000, 25087289, 0x01a040a},
-{-78997600, 26489000, -77989600, 26742440, 0x010040c},
+{18930442, 41847000, 19394122, 42493000, 0x029000c},
+{18433000, 41840000, 20382000, 43563000, 0x0b70011},
+{12090000, 39600000, 30183000, 51061000, 0x0010216},
+{18433000, 41840000, 20382000, 43563000, 0x003021c},
+{-77363700, 25015200, -77255000, 25087289, 0x01a000a},
+{-78997600, 26489000, -77989600, 26742440, 0x010000c},
 {-77989622, 26694793, -77893283, 26781282, 0x3c1004b},
 {-77989622, 26608304, -77893283, 26694793, 0x3c1004b},
 {-77893283, 26608304, -77796944, 26694793, 0x3c1004b},
@@ -718,16 +722,16 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-74384208, 22539600, -74290992, 22626089, 0x3c1004b},
 {-78345010, 27163800, -78248191, 27250289, 0x3c1004b},
 {-73027108, 22338100, -72933892, 22424589, 0x3c1004b},
-{-76940000, 22820000, -74390000, 25580000, 0x021040d},
-{-79000000, 23636000, -76940000, 27252000, 0x0e90411},
-{-75919000, 20900000, -72708460, 23137000, 0x33c0415},
-{-80500000, 20900000, -72708460, 27269069, 0x0010036},
+{-76940000, 22820000, -74390000, 25580000, 0x021000d},
+{-79000000, 23636000, -76940000, 27252000, 0x0e90011},
+{-75919000, 20900000, -72708460, 23137000, 0x33c0015},
+{-80500000, 20900000, -72708460, 27269069, 0x0010016},
 {125497000, -8590000, 125630000, -8537500, 0x013000a},
 {125339640, -8981294, 125813568, -8490254, 0x001000c},
 {126152992, -8900316, 126626920, -8409276, 0x0b00010},
-{124030000, -9510000, 127360000, -8100000, 0x06e0031},
-{31067077, -26348500, 31167000, -26270000, 0x01d040a},
-{30994808, -26665520, 31510400, -26174480, 0x0b10030},
+{124030000, -9510000, 127360000, -8100000, 0x06e0011},
+{31067077, -26348500, 31167000, -26270000, 0x01d000a},
+{30994808, -26665520, 31510400, -26174480, 0x0b10010},
 {31209120, -26032010, 31344679, -25909701, 0x54f0047},
 {31086820, -26023910, 31222379, -25901601, 0x54f0047},
 {31663820, -26048610, 31799379, -25926301, 0x54f0047},
@@ -751,31 +755,31 @@ static const mminforec mminfo[NR_RECS+1] = {
 {31596329, -26179789, 31692187, -26093300, 0x3c10047},
 {31500471, -26266278, 31596329, -26179789, 0x3c10047},
 {31596329, -26266278, 31692187, -26179789, 0x3c10047},
-{30790904, -27317418, 32134741, -25717939, 0x0c10031},
+{30790904, -27317418, 32134741, -25717939, 0x0c10011},
 {47930226, 29305755, 48028248, 29392245, 0x001000a},
-{47641894, 28920824, 48173110, 29411864, 0x001002c},
-{47775243, 28524609, 48431159, 28920823, 0x08f0430},
-{46541500, 28520000, 48790000, 30105000, 0x0960431},
-{34217000, 28520000, 48790000, 37390000, 0x0010636},
-{46541500, 28520000, 48790000, 30105000, 0x003063c},
+{47641894, 28920824, 48173110, 29411864, 0x001000c},
+{47775243, 28524609, 48431159, 28920823, 0x08f0010},
+{46541500, 28520000, 48790000, 30105000, 0x0960011},
+{34217000, 28520000, 48790000, 37390000, 0x0010216},
+{46541500, 28520000, 48790000, 30105000, 0x003021c},
 {178420966, -18164596, 178466230, -18078106, 0x2a7044a},
 {178466230, -18133505, 178519432, -18059946, 0x2a7044a},
-{178005528, -18271000, 178653000, -17910000, 0x017040c},
+{178005528, -18271000, 178653000, -17910000, 0x017000c},
 {177373149, -17720079, 177629319, -17475460, 0xa9e004b},
 {177232255, -17964698, 177488425, -17720079, 0xa9e004b},
 {177629319, -17671155, 177885489, -17426536, 0xa9e004b},
 {179260844, -16584390, 179499155, -16355611, 0x9ee004b},
-{176834000, -18313000, 180054000, -16123000, 0x08d0031},
-{179708000, -19265000, 181787000, -15940000, 0x027042d},
+{176834000, -18313000, 180054000, -16123000, 0x08d0011},
+{179708000, -19265000, 181787000, -15940000, 0x027000d},
 {177380224, -18775020, 177869776, -18283980, 0x0b19090},
 {177857824, -18771320, 178347376, -18280280, 0x0b19890},
-{177940000, -19220000, 178540000, -18856600, 0x0898c90},
+{177940000, -19220000, 178540000, -18856600, 0x0898890},
 {178356724, -18848520, 178846276, -18357480, 0x0b15090},
 {-178669776, -20050120, -178175016, -19559080, 0x0b1d090},
 {-179054884, -21067720, -178554916, -20576680, 0x0b0e090},
 {176909832, -12947620, 177388968, -12456580, 0x0b0b890},
 {-180193468, -15930020, -179709124, -15438980, 0x0b0c890},
-{176834000, -21080000, 181831000, -12455000, 0x0010236},
+{176834000, -21080000, 181831000, -12455000, 0x0010216},
 {166406184, -22311215, 166499401, -22224725, 0x001000a},
 {166245013, -22351326, 166744981, -21860286, 0x001000c},
 {167800087, -21653000, 167970505, -21371000, 0x931044b},
@@ -784,10 +788,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {165251296, -21126560, 165457503, -20933241, 0x864004b},
 {165337859, -21663660, 165545140, -21470341, 0x864004b},
 {164762896, -21156660, 164969103, -20963341, 0x864004b},
-{164163788, -22711839, 166993933, -20030649, 0x0a90031},
-{166666000, -23050000, 168960000, -20650000, 0x001042d},
-{162700000, -20835000, 164724000, -17857000, 0x4aa0435},
-{158147000, -23050000, 168960000, -17850000, 0x0010036},
+{164163788, -22711839, 166993933, -20030649, 0x0a90011},
+{166666000, -23050000, 168960000, -20650000, 0x001000d},
+{162700000, -20835000, 164724000, -17857000, 0x4aa0015},
+{158147000, -23050000, 168960000, -17850000, 0x0010016},
 {14437596, 46016155, 14560604, 46102645, 0x001000a},
 {14114488, 45887480, 14781112, 46378520, 0x001000c},
 {15580335, 46492100, 15705264, 46578589, 0x3c1004b},
@@ -821,9 +825,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {15577535, 46196800, 15702464, 46283289, 0x3c1004b},
 {15337535, 46176800, 15462464, 46263289, 0x3c1004b},
 {15457535, 46496800, 15582464, 46583289, 0x3c1004b},
-{13375500, 45421510, 16610484, 46876647, 0x0860431},
-{12090000, 39600000, 30183000, 51061000, 0x0010636},
-{13375500, 45421510, 16610484, 46876647, 0x003063c},
+{13375500, 45421510, 16610484, 46876647, 0x0860011},
+{12090000, 39600000, 30183000, 51061000, 0x0010216},
+{13375500, 45421510, 16610484, 46876647, 0x003021c},
 {35164982, 31732430, 35265887, 31818920, 0x001000a},
 {34777130, 32113289, 34878995, 32199778, 0x3c1004b},
 {34878995, 32113289, 34980860, 32199778, 0x3c1004b},
@@ -887,9 +891,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {35006408, 31860800, 35107792, 31947289, 0x3c10047},
 {35150067, 32312500, 35251932, 32398989, 0x3c10047},
 {35257567, 32339700, 35359432, 32426189, 0x3c10047},
-{34217000, 29486000, 35933000, 33426000, 0x1110431},
-{34217000, 28520000, 48790000, 37390000, 0x0010636},
-{34217000, 29486000, 35933000, 33426000, 0x003063c},
+{34217000, 29486000, 35933000, 33426000, 0x1110011},
+{34217000, 28520000, 48790000, 37390000, 0x0010216},
+{34217000, 29486000, 35933000, 33426000, 0x003021c},
 {35164982, 31732430, 35265887, 31818920, 0x001000a},
 {34411000, 31541466, 34571675, 31596000, 0x3c10447},
 {34366148, 31455000, 34467052, 31541489, 0x3c10047},
@@ -922,9 +926,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {35006408, 31860800, 35107792, 31947289, 0x3c10047},
 {35150067, 32312500, 35251932, 32398989, 0x3c10047},
 {35257567, 32339700, 35359432, 32426189, 0x3c10047},
-{34217000, 29486000, 35933000, 33426000, 0x1110431},
-{34217000, 28520000, 48790000, 37390000, 0x0010636},
-{34217000, 31217000, 35575500, 32552500, 0x003063c},
+{34217000, 29486000, 35933000, 33426000, 0x1110011},
+{34217000, 28520000, 48790000, 37390000, 0x0010216},
+{34217000, 31217000, 35575500, 32552500, 0x003021c},
 {-89248047, 13650755, -89159635, 13737245, 0x001000a},
 {-89381654, 13444480, -88902518, 13935520, 0x001000c},
 {-89599246, 13955600, -89510355, 14042089, 0x3c1004b},
@@ -961,9 +965,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-88302495, 13729340, -88240706, 13789459, 0x29c004b},
 {-89779412, 13751350, -89715588, 13813449, 0x2b2004b},
 {-89694595, 13716040, -89632806, 13776159, 0x29c004b},
-{-90131000, 13000000, -87682000, 14451660, 0x0830431},
-{-92236000, 7190000, -77140000, 18500000, 0x3300636},
-{-90131000, 13000000, -87682000, 14451660, 0x003063c},
+{-90131000, 13000000, -87682000, 14451660, 0x0830011},
+{-92236000, 7190000, -77140000, 18500000, 0x3300216},
+{-90131000, 13000000, -87682000, 14451660, 0x003021c},
 {-88243497, 17474790, -88179503, 17535899, 0x2a7004a},
 {-88807813, 17220290, -88743988, 17281399, 0x2a7004a},
 {-89157164, 16967080, -88667612, 17458120, 0x001000c},
@@ -973,9 +977,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-88496393, 18305240, -88293408, 18498559, 0x864004b},
 {-88028500, 17872100, -87864071, 18110600, 0x864044b},
 {-88949319, 16018340, -88748482, 16211659, 0x864004b},
-{-89230000, 15880000, -87430000, 18500000, 0x0cf0431},
-{-92236000, 7190000, -77140000, 18500000, 0x3300636},
-{-89230000, 15880000, -87430000, 18500000, 0x003063c},
+{-89230000, 15880000, -87430000, 18500000, 0x0cf0011},
+{-92236000, 7190000, -77140000, 18500000, 0x3300216},
+{-89230000, 15880000, -87430000, 18500000, 0x003021c},
 {43056793, 11536680, 43130467, 11588258, 0x2a7044a},
 {43130467, 11538377, 43175056, 11623696, 0x2a7044a},
 {42798247, 11133644, 43272175, 11624684, 0x001000c},
@@ -984,8 +988,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {43204357, 11940460, 43420243, 12152229, 0x931004b},
 {42262351, 11004160, 42477649, 11215929, 0x931004b},
 {42441162, 12070460, 42657637, 12282229, 0x931004b},
-{41747000, 10900000, 43425000, 12725000, 0x0b10431},
-{21390638, 41966800, 21514420, 42047600, 0x01d040a},
+{41747000, 10900000, 43425000, 12725000, 0x0b10011},
+{21390638, 41966800, 21514420, 42047600, 0x01d000a},
 {21183760, 41789032, 21808720, 42280072, 0x001000c},
 {21264540, 40972490, 21426260, 41094799, 0x54f004b},
 {21452040, 41281290, 21613760, 41403599, 0x54f004b},
@@ -1010,9 +1014,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {22442340, 41856800, 22557659, 41943289, 0x3c1004b},
 {20954221, 41050400, 21068579, 41136889, 0x3c1004b},
 {21192321, 41325700, 21306679, 41412189, 0x3c1004b},
-{20452518, 40853783, 23035000, 42373406, 0x0940431},
-{12090000, 39600000, 30183000, 51061000, 0x0010636},
-{20452518, 40853783, 23035000, 42373406, 0x003063c},
+{20452518, 40853783, 23035000, 42373406, 0x0940011},
+{12090000, 39600000, 30183000, 51061000, 0x0010216},
+{20452518, 40853783, 23035000, 42373406, 0x003021c},
 {30031755, -1995245, 30118245, -1908755, 0x001000a},
 {29825640, -2185520, 30294360, -1694480, 0x001000c},
 {29540120, -1574880, 29689879, -1425121, 0x680004b},
@@ -1028,9 +1032,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {29317145, -2108910, 29439454, -1986601, 0x54f004b},
 {29298798, -1986601, 29421107, -1864292, 0x54f004b},
 {28930045, -2715310, 29052354, -2593001, 0x54f004b},
-{28850000, -2839000, 30901000, -1047470, 0x09d0031},
+{28850000, -2839000, 30901000, -1047470, 0x09d0011},
 {-72375267, 18509755, -72284933, 18596245, 0x001000a},
-{-72672000, 18418000, -72028200, 18788000, 0x017040c},
+{-72672000, 18418000, -72028200, 18788000, 0x017000c},
 {-72255187, 19703700, -72163413, 19790189, 0x3c1004b},
 {-72722087, 19406800, -72630313, 19493289, 0x3c1004b},
 {-72727847, 19059700, -72636553, 19146189, 0x3c1004b},
@@ -1062,8 +1066,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-73415507, 18247900, -73324694, 18334389, 0x3c1004b},
 {-71985527, 18786800, -71894474, 18873289, 0x3c1004b},
 {-72913827, 18763000, -72822774, 18849489, 0x3c1004b},
-{-74480000, 18000000, -71613000, 20113000, 0x0940031},
-{29337000, -3431020, 29406200, -3325000, 0x026040a},
+{-74480000, 18000000, -71613000, 20113000, 0x0940011},
+{29337000, -3431020, 29406200, -3325000, 0x026000a},
 {29209384, -3492760, 29678104, -3001720, 0x001000c},
 {29821812, -3509180, 29971987, -3359421, 0x680004b},
 {30252120, -2943680, 30401879, -2793921, 0x680004b},
@@ -1078,10 +1082,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {30117045, -3144310, 30239354, -3022001, 0x54f004b},
 {30478676, -3271110, 30601324, -3148801, 0x54f004b},
 {30038845, -2641110, 30161154, -2518801, 0x54f004b},
-{28987490, -4470000, 30853880, -2290000, 0x0b60031},
+{28987490, -4470000, 30853880, -2290000, 0x0b60011},
 {8751000, 3710000, 8819498, 3764600, 0x2a7044a},
 {9741445, 1820491, 9802554, 1881600, 0x2a7004a},
-{8510000, 3275000, 8940000, 3790000, 0x021040c},
+{8510000, 3275000, 8940000, 3790000, 0x021000c},
 {9722144, 1781121, 9871903, 1930880, 0x680004b},
 {11184820, 2021620, 11334579, 2171379, 0x680004b},
 {9566096, 1505121, 9715855, 1654880, 0x680004b},
@@ -1093,26 +1097,26 @@ static const mminforec mminfo[NR_RECS+1] = {
 {10538520, 2025220, 10688279, 2174979, 0x680004b},
 {10757445, 1518590, 10879754, 1640899, 0x54f004b},
 {11198845, 1068890, 11321154, 1191199, 0x54f004b},
-{5581011, -1500854, 5703320, -1378545, 0x00100ac},
-{8336477, 3457937, 8664581, 3801665, 0x00108ac},
-{8664581, 3457937, 8992685, 3801665, 0x00110ac},
-{8336477, 3114209, 8664581, 3457937, 0x00118ac},
-{8664581, 3114209, 8992685, 3457937, 0x00120ac},
-{9478995, 1864952, 9947715, 2355992, 0x00150ac},
-{9947715, 1717640, 10416435, 2208680, 0x00158ac},
-{10416435, 1717640, 10885155, 2208680, 0x00160ac},
-{10885155, 1717640, 11353875, 2208680, 0x00168ac},
-{9010274, 1373912, 9478994, 1864952, 0x00170ac},
-{9478994, 1373912, 9947714, 1864952, 0x00178ac},
-{9947714, 1373912, 10416434, 1864952, 0x00180ac},
-{10416434, 1373912, 10885154, 1864952, 0x00188ac},
-{10885154, 1373912, 11353874, 1864952, 0x00190ac},
-{9010274, 882872, 9478994, 1373912, 0x001a8ac},
-{9478994, 882872, 9947714, 1373912, 0x001b0ac},
-{9947714, 882872, 10416434, 1373912, 0x001b8ac},
-{10416434, 981080, 10885154, 1472120, 0x001c0ac},
-{10885154, 981080, 11353874, 1472120, 0x001c8ac},
-{5581000, -1501000, 11370000, 3810000, 0x0010236},
+{5581011, -1500854, 5703320, -1378545, 0x001008c},
+{8336477, 3457937, 8664581, 3801665, 0x001088c},
+{8664581, 3457937, 8992685, 3801665, 0x001108c},
+{8336477, 3114209, 8664581, 3457937, 0x001188c},
+{8664581, 3114209, 8992685, 3457937, 0x001208c},
+{9478995, 1864952, 9947715, 2355992, 0x001508c},
+{9947715, 1717640, 10416435, 2208680, 0x001588c},
+{10416435, 1717640, 10885155, 2208680, 0x001608c},
+{10885155, 1717640, 11353875, 2208680, 0x001688c},
+{9010274, 1373912, 9478994, 1864952, 0x001708c},
+{9478994, 1373912, 9947714, 1864952, 0x001788c},
+{9947714, 1373912, 10416434, 1864952, 0x001808c},
+{10416434, 1373912, 10885154, 1864952, 0x001888c},
+{10885154, 1373912, 11353874, 1864952, 0x001908c},
+{9010274, 882872, 9478994, 1373912, 0x001a88c},
+{9478994, 882872, 9947714, 1373912, 0x001b08c},
+{9947714, 882872, 10416434, 1373912, 0x001b88c},
+{10416434, 981080, 10885154, 1472120, 0x001c08c},
+{10885154, 981080, 11353874, 1472120, 0x001c88c},
+{5581000, -1501000, 11370000, 3810000, 0x0010216},
 {19756439, 41295355, 19870798, 41381845, 0x001000a},
 {19382650, 41130380, 20002402, 41621420, 0x001000c},
 {20007021, 41062700, 20121379, 41149189, 0x3c1004b},
@@ -1146,11 +1150,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {19404481, 40715600, 19518118, 40802089, 0x3c1004b},
 {19546681, 40812800, 19660318, 40899289, 0x3c1004b},
 {19386260, 42171100, 19502540, 42257589, 0x3c1004b},
-{19200000, 39600000, 21100000, 42700000, 0x0f40431},
-{12090000, 39600000, 30183000, 51061000, 0x0010636},
-{19200000, 39600000, 21100000, 42700000, 0x003063c},
+{19200000, 39600000, 21100000, 42700000, 0x0f40011},
+{12090000, 39600000, 30183000, 51061000, 0x0010216},
+{19200000, 39600000, 21100000, 42700000, 0x003021c},
 {159914000, -9458000, 160053000, -9405000, 0x013000a},
-{160644000, -8930000, 161112100, -8440000, 0x001040c},
+{160644000, -8930000, 161112100, -8440000, 0x001000c},
 {159909999, -9564924, 160084900, -9391945, 0x782004b},
 {160084900, -9564924, 160259801, -9391945, 0x782004b},
 {156745348, -8169192, 156919768, -7996213, 0x782004b},
@@ -1159,12 +1163,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {160236000, -9193788, 160414086, -9024000, 0x782044b},
 {161792069, -10612979, 161967931, -10440000, 0x782004b},
 {168750360, -12355846, 168903447, -12206087, 0x680004b},
-{155880000, -8846000, 158750000, -6570000, 0x01b042d},
-{158750000, -9964000, 161591000, -7474400, 0x09e0431},
-{159700000, -11936000, 162500000, -9683000, 0x3640435},
-{155470000, -12355900, 168903500, -5000000, 0x0010036},
-{44452394, 40135449, 44565070, 40221938, 0x001040a},
-{44143000, 40026600, 44713000, 40540000, 0x020040c},
+{155880000, -8846000, 158750000, -6570000, 0x01b000d},
+{158750000, -9964000, 161591000, -7474400, 0x09e0011},
+{159700000, -11936000, 162500000, -9683000, 0x3640015},
+{155470000, -12355900, 168903500, -5000000, 0x0010016},
+{44452394, 40135449, 44565070, 40221938, 0x001000a},
+{44143000, 40026600, 44713000, 40540000, 0x020000c},
 {44703650, 40470890, 44864350, 40593199, 0x54f004b},
 {44864350, 40470890, 45025050, 40593199, 0x54f004b},
 {44704329, 40348581, 44863670, 40470890, 0x54f004b},
@@ -1186,7 +1190,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {44414300, 40775000, 44550286, 40847200, 0x3c1044b},
 {46349000, 39167600, 46483787, 39238700, 0x3c1044b},
 {45096800, 40279100, 45186495, 40387700, 0x3c1044b},
-{43440000, 38830000, 46645000, 41305000, 0x0a70031},
+{43440000, 38830000, 46645000, 41305000, 0x0a70011},
 {27455206, -29379245, 27553228, -29292755, 0x001000a},
 {27383756, -29555520, 27914972, -29064480, 0x001000c},
 {27179077, -29927190, 27377522, -29754211, 0x782004b},
@@ -1197,10 +1201,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {28518277, -29614690, 28716722, -29441711, 0x782004b},
 {28598297, -30144390, 28797703, -29971411, 0x782004b},
 {27603980, -30464680, 27776619, -30314921, 0x680004b},
-{27011000, -30678000, 29457000, -28570000, 0x0a60031},
+{27011000, -30678000, 29457000, -28570000, 0x0a60011},
 {4309240, 50817496, 4404978, 50878605, 0x2a7004a},
 {4371622, 51182571, 4468378, 51243680, 0x2a7004a},
-{3985000, 50740000, 4645000, 51270000, 0x021040c},
+{3985000, 50740000, 4645000, 51270000, 0x021000c},
 {3623172, 50988890, 3816828, 51111199, 0x54f004b},
 {3133172, 51141590, 3326828, 51263899, 0x54f004b},
 {4760591, 50408890, 4952209, 50531199, 0x54f004b},
@@ -1251,8 +1255,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {4373752, 51099928, 4993504, 51509128, 0x001208c},
 {4993504, 51099928, 5613256, 51509128, 0x001288c},
 {5241405, 50895328, 5861157, 51304528, 0x001308c},
-{-5200000, 41310000, 9600000, 53557000, 0x0010636},
-{2495000, 49463000, 6426400, 51509200, 0x003063c},
+{-5200000, 41310000, 9600000, 53557000, 0x0010216},
+{2495000, 49463000, 6426400, 51509200, 0x003021c},
 {28780035, 46980755, 28905926, 47067245, 0x001000a},
 {28503980, 46778480, 29186228, 47269520, 0x001000c},
 {29558135, 46811100, 29684265, 46897589, 0x3c1004b},
@@ -1289,30 +1293,30 @@ static const mminforec mminfo[NR_RECS+1] = {
 {29260063, 47108440, 29347737, 47168559, 0x29c004b},
 {29685919, 46666350, 29776480, 46728449, 0x2b2004b},
 {28329945, 47469640, 28418454, 47529759, 0x29c004b},
-{26582604, 48008960, 27275268, 48500000, 0x00100ac},
-{27275268, 48008960, 27967932, 48500000, 0x00108ac},
-{27967932, 48008960, 28660596, 48500000, 0x00110ac},
-{28660596, 48008960, 29353260, 48500000, 0x00118ac},
-{26582604, 47517920, 27270060, 48008960, 0x00120ac},
-{27270060, 47517920, 27957516, 48008960, 0x00128ac},
-{27957516, 47517920, 28644972, 48008960, 0x00130ac},
-{28644972, 47517920, 29332428, 48008960, 0x00138ac},
-{27275268, 47026880, 27957516, 47517920, 0x00140ac},
-{27957516, 47026880, 28639764, 47517920, 0x00148ac},
-{28639764, 47026880, 29322012, 47517920, 0x00150ac},
-{29322012, 47026880, 30004260, 47517920, 0x00158ac},
-{27957516, 46535840, 28634556, 47026880, 0x00160ac},
-{28634556, 46535840, 29311596, 47026880, 0x00168ac},
-{29311596, 46535840, 29988636, 47026880, 0x00170ac},
-{27962724, 46044800, 28629348, 46535840, 0x00178ac},
-{28629348, 46044800, 29295972, 46535840, 0x00180ac},
-{29295972, 46300000, 30183000, 46535840, 0x01288ac},
-{28070000, 45460000, 28562685, 46044800, 0x02790ac},
-{28562686, 45553760, 29224102, 46044800, 0x00198ac},
-{12090000, 39600000, 30183000, 51061000, 0x0010636},
-{26580000, 45460000, 30183000, 48500000, 0x003063c},
-{-15655500, 11833600, -15573000, 11920000, 0x001040a},
-{-15969000, 11733300, -15360432, 12117500, 0x018040c},
+{26582604, 48008960, 27275268, 48500000, 0x001008c},
+{27275268, 48008960, 27967932, 48500000, 0x001088c},
+{27967932, 48008960, 28660596, 48500000, 0x001108c},
+{28660596, 48008960, 29353260, 48500000, 0x001188c},
+{26582604, 47517920, 27270060, 48008960, 0x001208c},
+{27270060, 47517920, 27957516, 48008960, 0x001288c},
+{27957516, 47517920, 28644972, 48008960, 0x001308c},
+{28644972, 47517920, 29332428, 48008960, 0x001388c},
+{27275268, 47026880, 27957516, 47517920, 0x001408c},
+{27957516, 47026880, 28639764, 47517920, 0x001488c},
+{28639764, 47026880, 29322012, 47517920, 0x001508c},
+{29322012, 47026880, 30004260, 47517920, 0x001588c},
+{27957516, 46535840, 28634556, 47026880, 0x001608c},
+{28634556, 46535840, 29311596, 47026880, 0x001688c},
+{29311596, 46535840, 29988636, 47026880, 0x001708c},
+{27962724, 46044800, 28629348, 46535840, 0x001788c},
+{28629348, 46044800, 29295972, 46535840, 0x001808c},
+{29295972, 46300000, 30183000, 46535840, 0x012888c},
+{28070000, 45460000, 28562685, 46044800, 0x027908c},
+{28562686, 45553760, 29224102, 46044800, 0x001988c},
+{12090000, 39600000, 30183000, 51061000, 0x0010216},
+{26580000, 45460000, 30183000, 48500000, 0x003021c},
+{-15655500, 11833600, -15573000, 11920000, 0x001000a},
+{-15969000, 11733300, -15360432, 12117500, 0x018000c},
 {-14792712, 12067010, -14615889, 12239989, 0x782004b},
 {-14262512, 12176310, -14085689, 12349289, 0x782004b},
 {-15513012, 12143510, -15336189, 12316489, 0x782004b},
@@ -1322,11 +1326,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-15313836, 11207120, -15161165, 11356879, 0x680004b},
 {-15375936, 11998620, -15223265, 12148379, 0x680004b},
 {-15088036, 11510320, -14935365, 11660079, 0x680004b},
-{-16860000, 10800000, -13600000, 12700000, 0x0810431},
-{-16860000, 4340000, 4000000, 15120000, 0x2a30636},
-{-16860000, 10800000, -13600000, 12700000, 0x003063c},
-{121449531, 25006800, 121544669, 25093289, 0x001040a},
-{121150000, 24816000, 121813000, 25190000, 0x017040c},
+{-16860000, 10800000, -13600000, 12700000, 0x0810011},
+{-16860000, 4340000, 4000000, 15120000, 0x2a30216},
+{-16860000, 10800000, -13600000, 12700000, 0x003021c},
+{121449531, 25006800, 121544669, 25093289, 0x001000a},
+{121150000, 24816000, 121813000, 25190000, 0x017000c},
 {120912730, 24758890, 121047270, 24881199, 0x54f004b},
 {120246552, 22596800, 120340248, 22683289, 0x3c1004b},
 {120340248, 22596800, 120433944, 22683289, 0x3c1004b},
@@ -1357,35 +1361,35 @@ static const mminforec mminfo[NR_RECS+1] = {
 {120842431, 24647100, 120937569, 24733589, 0x3c1004b},
 {120776471, 24523500, 120871128, 24609989, 0x3c1004b},
 {120912791, 23926800, 121007208, 24013289, 0x3c1004b},
-{120518196, 24818960, 121033788, 25310000, 0x00100ac},
-{121033788, 24818960, 121549380, 25310000, 0x00108ac},
-{121549380, 24818960, 122064972, 25310000, 0x00110ac},
-{120415077, 24327920, 120925461, 24818960, 0x00118ac},
-{120925461, 24327920, 121435845, 24818960, 0x00120ac},
-{121435845, 24327920, 121946229, 24818960, 0x00128ac},
-{119904693, 23836880, 120415077, 24327920, 0x00130ac},
-{120415077, 23836880, 120925461, 24327920, 0x00138ac},
-{120925461, 23836880, 121435845, 24327920, 0x00140ac},
-{121435845, 23836880, 121946229, 24327920, 0x00148ac},
-{120088536, 23345840, 120593712, 23836880, 0x00150ac},
-{120593712, 23345840, 121098888, 23836880, 0x00158ac},
-{121098888, 23345840, 121604064, 23836880, 0x00160ac},
-{120012759, 22854800, 120517935, 23345840, 0x00168ac},
-{120517935, 22854800, 121023111, 23345840, 0x00170ac},
-{121023111, 22854800, 121528287, 23345840, 0x00178ac},
-{120012759, 22363760, 120517935, 22854800, 0x00180ac},
-{120517935, 22363760, 121023111, 22854800, 0x00188ac},
-{121023111, 22363760, 121528287, 22854800, 0x00190ac},
-{120012759, 21872720, 120512727, 22363760, 0x00198ac},
-{120512727, 21872720, 121012695, 22363760, 0x001a0ac},
-{121262679, 21872720, 121762647, 22363760, 0x001b8ac},
-{119281266, 23378875, 119786442, 23869915, 0x001a8ac},
-{119281266, 22887835, 119786442, 23378875, 0x001b0ac},
-{118122940, 24320194, 118492355, 24542126, 0x001c0ac},
-{119392453, 24925751, 119491405, 25023959, 0x001d8ac},
-{119888306, 25920379, 120083313, 26306957, 0x001e0ac},
-{120099346, 25907927, 120614938, 26398967, 0x001f0ac},
-{118122500, 21750000, 122500000, 26400500, 0x0010636},
+{120518196, 24818960, 121033788, 25310000, 0x001008c},
+{121033788, 24818960, 121549380, 25310000, 0x001088c},
+{121549380, 24818960, 122064972, 25310000, 0x001108c},
+{120415077, 24327920, 120925461, 24818960, 0x001188c},
+{120925461, 24327920, 121435845, 24818960, 0x001208c},
+{121435845, 24327920, 121946229, 24818960, 0x001288c},
+{119904693, 23836880, 120415077, 24327920, 0x001308c},
+{120415077, 23836880, 120925461, 24327920, 0x001388c},
+{120925461, 23836880, 121435845, 24327920, 0x001408c},
+{121435845, 23836880, 121946229, 24327920, 0x001488c},
+{120088536, 23345840, 120593712, 23836880, 0x001508c},
+{120593712, 23345840, 121098888, 23836880, 0x001588c},
+{121098888, 23345840, 121604064, 23836880, 0x001608c},
+{120012759, 22854800, 120517935, 23345840, 0x001688c},
+{120517935, 22854800, 121023111, 23345840, 0x001708c},
+{121023111, 22854800, 121528287, 23345840, 0x001788c},
+{120012759, 22363760, 120517935, 22854800, 0x001808c},
+{120517935, 22363760, 121023111, 22854800, 0x001888c},
+{121023111, 22363760, 121528287, 22854800, 0x001908c},
+{120012759, 21872720, 120512727, 22363760, 0x001988c},
+{120512727, 21872720, 121012695, 22363760, 0x001a08c},
+{121262679, 21872720, 121762647, 22363760, 0x001b88c},
+{119281266, 23378875, 119786442, 23869915, 0x001a88c},
+{119281266, 22887835, 119786442, 23378875, 0x001b08c},
+{118122940, 24320194, 118492355, 24542126, 0x001c08c},
+{119392453, 24925751, 119491405, 25023959, 0x001d88c},
+{119888306, 25920379, 120083313, 26306957, 0x001e08c},
+{120099346, 25907927, 120614938, 26398967, 0x001f08c},
+{118122500, 21750000, 122500000, 26400500, 0x0010216},
 {89603000, 27430000, 89671500, 27547000, 0x02a000a},
 {89457280, 27227180, 89978080, 27718220, 0x001000c},
 {89311541, 26786690, 89448459, 26908999, 0x54f004b},
@@ -1409,12 +1413,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {89490990, 27125600, 89587809, 27212089, 0x3c1004b},
 {90388090, 27006400, 90484909, 27092889, 0x3c1004b},
 {90880350, 27445300, 90977650, 27531789, 0x3c1004b},
-{88730000, 26698900, 92135000, 28370000, 0x07c0031},
+{88730000, 26698900, 92135000, 28370000, 0x07c0011},
 {8508200, 47358400, 8571799, 47401599, 0x1e0004a},
 {6108800, 46179800, 6171199, 46222999, 0x1e0004a},
 {7561200, 47521400, 7624799, 47564599, 0x1e0004a},
 {7414800, 46928400, 7477799, 46971599, 0x1e0004a},
-{8153000, 47150000, 8926000, 47572700, 0x01b040c},
+{8153000, 47150000, 8926000, 47572700, 0x01b000c},
 {7517067, 47461490, 7697133, 47583799, 0x54f004b},
 {7350816, 46888890, 7529183, 47011199, 0x54f004b},
 {6105665, 46152590, 6282334, 46274899, 0x54f004b},
@@ -1436,9 +1440,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {6602735, 46741400, 6728865, 46827889, 0x3c1004b},
 {7971000, 47344400, 8133709, 47412000, 0x3c1044b},
 {6162835, 46350700, 6287764, 46437189, 0x3c1004b},
-{5920000, 45800000, 10495000, 47820000, 0x0860431},
-{5850000, 35450000, 18560000, 55080000, 0x50a0636},
-{5920000, 45800000, 10495000, 47820000, 0x003063c},
+{5920000, 45800000, 10495000, 47820000, 0x0860011},
+{5850000, 35450000, 18560000, 55080000, 0x50a0216},
+{5920000, 45800000, 10495000, 47820000, 0x003021c},
 {4865037, 52348840, 4927562, 52387449, 0x1ad004a},
 {4448737, 51910740, 4511262, 51949349, 0x1ad004a},
 {4276537, 52056640, 4339062, 52095249, 0x1ad004a},
@@ -1505,8 +1509,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {6269179, 53125976, 6951427, 53557000, 0x001108c},
 {5586931, 53125976, 6269179, 53557000, 0x001088c},
 {4904683, 53125976, 5586931, 53557000, 0x001008c},
-{-5200000, 41310000, 9600000, 53557000, 0x0010636},
-{3350000, 50747000, 7236000, 53557000, 0x003063c},
+{-5200000, 41310000, 9600000, 53557000, 0x0010216},
+{3350000, 50747000, 7236000, 53557000, 0x003021c},
 {12481681, 55638755, 12634480, 55725245, 0x001000a},
 {11866628, 55429584, 12684284, 55920624, 0x001000c},
 {12215381, 55921600, 12368419, 56008089, 0x3c1004b},
@@ -1567,7 +1571,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {8895836, 56764391, 9744740, 57255431, 0x001b08c},
 {9744740, 56764391, 10593644, 57255431, 0x001b88c},
 {9055200, 57255431, 9919728, 57746471, 0x001c08c},
-{9919728, 57255431, 10700000, 57760000, 0x021cc8c},
+{9919728, 57255431, 10700000, 57760000, 0x021c88c},
 {10479068, 56086810, 11307140, 56577850, 0x001a08c},
 {10479068, 55595770, 11307140, 56086810, 0x001708c},
 {10484276, 55104730, 11301932, 55595770, 0x001408c},
@@ -1582,10 +1586,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {10776112, 57119823, 11286496, 57414447, 0x001e08c},
 {11418030, 56614292, 11751342, 56810708, 0x001e88c},
 {14631144, 54973254, 15224856, 55333350, 0x001f08c},
-{4490000, 54544000, 31600000, 68600000, 0x3770636},
-{8000000, 54544000, 15198000, 57780000, 0x003063c},
+{4490000, 54544000, 31600000, 68600000, 0x3770216},
+{8000000, 54544000, 15198000, 57780000, 0x003021c},
 {24636000, 59396800, 24854000, 59460000, 0x017000a},
-{24032000, 59283800, 25510000, 59572000, 0x012040c},
+{24032000, 59283800, 25510000, 59572000, 0x012000c},
 {26605576, 58307190, 26837624, 58429499, 0x54f004b},
 {27980908, 59327090, 28220091, 59449399, 0x54f004b},
 {27129308, 59333690, 27368491, 59455999, 0x54f004b},
@@ -1607,11 +1611,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {26319156, 58186800, 26480843, 58273289, 0x3c1004b},
 {24716754, 58966800, 24883246, 59053289, 0x3c1004b},
 {25847155, 58628000, 26011244, 58714489, 0x3c1004b},
-{23340000, 59225960, 24450605, 59616000, 0x0180c8c},
+{23340000, 59225960, 24450605, 59616000, 0x018088c},
 {24450605, 59225960, 25351589, 59717000, 0x001108c},
 {25351589, 59225960, 26252573, 59717000, 0x001188c},
 {26252573, 59225960, 27153557, 59717000, 0x001208c},
-{27153557, 59225960, 28230000, 59600000, 0x0182c8c},
+{27153557, 59225960, 28230000, 59600000, 0x018288c},
 {21702604, 58734920, 22603588, 59225960, 0x001308c},
 {22603587, 58734920, 23504571, 59225960, 0x001388c},
 {23504571, 58734920, 24405555, 59225960, 0x001408c},
@@ -1633,11 +1637,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {25212796, 57752840, 26087740, 58243880, 0x001c08c},
 {26087740, 57752840, 26962684, 58243880, 0x001c88c},
 {26962684, 57752840, 27837628, 58243880, 0x001d08c},
-{26120000, 57500000, 27555000, 57752840, 0x011dc8c},
-{14105000, 48990000, 32794200, 59822030, 0x0010636},
-{21700000, 57500000, 28250000, 59822030, 0x003063c},
+{26120000, 57500000, 27555000, 57752840, 0x011d88c},
+{14105000, 48990000, 32794200, 59822030, 0x0010216},
+{21700000, 57500000, 28250000, 59822030, 0x003021c},
 {-69936000, 18456428, -69828000, 18523000, 0x018000a},
-{-70219200, 18229000, -69589555, 18605000, 0x017040c},
+{-70219200, 18229000, -69589555, 18605000, 0x017000c},
 {-70759175, 19412800, -70667401, 19499289, 0x3c1004b},
 {-70667401, 19421449, -70575627, 19507938, 0x3c1004b},
 {-69045127, 18392700, -68954074, 18479189, 0x3c1004b},
@@ -1710,11 +1714,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-70548740, 17975840, -70059188, 18466880, 0x001b88c},
 {-70059188, 17975840, -69569636, 18466880, 0x001c08c},
 {-69569636, 17975840, -69080084, 18466880, 0x001c88c},
-{-71900000, 17450000, -71527844, 17975840, 0x024e48c},
-{-71527844, 17484800, -71038292, 17975840, 0x001ec8c},
-{-68590531, 18317000, -68311000, 18835000, 0x02af48c},
-{-69080084, 18030000, -68550000, 18466880, 0x01cd48c},
-{-72020000, 17440000, -68310000, 20000000, 0x0010236},
+{-71900000, 17450000, -71527844, 17975840, 0x024e08c},
+{-71527844, 17484800, -71038292, 17975840, 0x001e88c},
+{-68590531, 18317000, -68311000, 18835000, 0x02af08c},
+{-69080084, 18030000, -68550000, 18466880, 0x01cd08c},
+{-72020000, 17440000, -68310000, 20000000, 0x0010216},
 {17066574, 48103781, 17194387, 48190271, 0x001000a},
 {16959437, 47968494, 17652101, 48459534, 0x001000c},
 {21188633, 48676100, 21318367, 48762589, 0x3c1004b},
@@ -1798,10 +1802,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {18186369, 47704944, 18873825, 48195984, 0x001c88c},
 {18873825, 47704944, 19561281, 48195984, 0x001d08c},
 {19561281, 47704944, 20248737, 48195984, 0x001d88c},
-{12090000, 39600000, 30183000, 51061000, 0x0010636},
-{16820000, 47723000, 22570000, 49620000, 0x003063c},
+{12090000, 39600000, 30183000, 51061000, 0x0010216},
+{16820000, 47723000, 22570000, 49620000, 0x003021c},
 {-84123845, 9886800, -84036155, 9973289, 0x001000a},
-{-84405000, 9735000, -83856000, 10145000, 0x01a040c},
+{-84405000, 9735000, -83856000, 10145000, 0x01a000c},
 {-83108904, 9908190, -82984897, 10030499, 0x54f004b},
 {-85498274, 10546290, -85373927, 10668599, 0x54f004b},
 {-84859804, 9943390, -84735797, 10065699, 0x54f004b},
@@ -1819,7 +1823,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-84489965, 10036500, -84402035, 10122989, 0x3c1004b},
 {-84047545, 9611300, -83959855, 9697789, 0x3c1004b},
 {-83391425, 9125500, -83303975, 9211989, 0x3c1004b},
-{-84081684, 10733959, -83300000, 10979479, 0x0112c8c},
+{-84081684, 10733959, -83300000, 10979479, 0x011288c},
 {-85977396, 10733959, -85503468, 11224999, 0x001088c},
 {-85503468, 10733959, -85029540, 11224999, 0x001108c},
 {-85029540, 10733959, -84555612, 11224999, 0x001188c},
@@ -1848,10 +1852,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-83157524, 8769800, -82683596, 9260840, 0x001d88c},
 {-83986898, 8278760, -83518178, 8769800, 0x001e08c},
 {-83518178, 8278760, -83049458, 8769800, 0x001e88c},
-{-83049458, 7975000, -82815000, 8769800, 0x037f48c},
-{-87250000, 5180000, -86900000, 5628708, 0x001048c},
-{-92236000, 7190000, -77140000, 18500000, 0x3300636},
-{-87250000, 5180000, -82540000, 11225000, 0x003063c},
+{-83049458, 7975000, -82815000, 8769800, 0x037f08c},
+{-87250000, 5180000, -86900000, 5628708, 0x001008c},
+{-92236000, 7190000, -77140000, 18500000, 0x3300216},
+{-87250000, 5180000, -82540000, 11225000, 0x003021c},
 {18297000, 43818400, 18449000, 43881200, 0x017000a},
 {17831076, 43761612, 18476868, 44252652, 0x001000c},
 {17134037, 44743700, 17255362, 44830189, 0x3c1004b},
@@ -1925,10 +1929,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {18483323, 42965656, 19118699, 43456696, 0x001c88c},
 {17530259, 42474616, 18165635, 42965656, 0x001d08c},
 {18165635, 42474616, 18801011, 42965656, 0x001d88c},
-{12090000, 39600000, 30183000, 51061000, 0x0010636},
-{15721782, 42554500, 19622881, 45276696, 0x003063c},
+{12090000, 39600000, 30183000, 51061000, 0x0010216},
+{15721782, 42554500, 19622881, 45276696, 0x003021c},
 {15908136, 45756800, 16031863, 45843289, 0x001000a},
-{15462000, 45650000, 16343660, 46010000, 0x017040c},
+{15462000, 45650000, 16343660, 46010000, 0x017000c},
 {16312699, 43496800, 16430901, 43583289, 0x3c1004b},
 {16430899, 43496800, 16549101, 43583289, 0x3c1004b},
 {14375037, 45311000, 14497563, 45397489, 0x3c1004b},
@@ -1960,52 +1964,52 @@ static const mminforec mminfo[NR_RECS+1] = {
 {16580418, 43656800, 16699581, 43743289, 0x3c1004b},
 {16140418, 43996800, 16259581, 44083289, 0x3c1004b},
 {17648136, 45656800, 17771863, 45743289, 0x3c1004b},
-{15580000, 46021560, 16123000, 46410000, 0x00100ac},
-{16123000, 46021560, 16798607, 46560000, 0x02008ac},
-{16798607, 46021560, 17333000, 46410000, 0x00110ac},
-{14470632, 45530520, 15132048, 46021560, 0x00118ac},
-{15132047, 45530520, 15793463, 46021560, 0x00120ac},
-{15793463, 45530520, 16454879, 46021560, 0x00128ac},
-{16454879, 45530520, 17116295, 46021560, 0x00130ac},
-{17116295, 45530520, 17777711, 46021560, 0x00138ac},
-{17777711, 45530520, 18439127, 46021560, 0x00140ac},
-{18439127, 45530520, 19100543, 46021560, 0x00148ac},
-{13478508, 45039480, 14134716, 45530520, 0x00150ac},
-{14134716, 45039480, 14790924, 45530520, 0x00158ac},
-{14790924, 45039480, 15447132, 45530520, 0x00160ac},
-{15447132, 45039480, 16103340, 45530520, 0x00168ac},
-{16103340, 45039480, 16759548, 45530520, 0x00170ac},
-{16759548, 45039480, 17415756, 45530520, 0x00178ac},
-{17415756, 45039480, 18071964, 45530520, 0x00180ac},
-{18071964, 45039480, 18728172, 45530520, 0x00188ac},
-{18728172, 45150000, 19455000, 45530520, 0x01a90ac},
-{18733380, 44830000, 19180000, 45150000, 0x00198ac},
-{13485904, 44548480, 14136904, 45039520, 0x001a0ac},
-{14136904, 44548480, 14787904, 45039520, 0x001a8ac},
-{14787904, 44548480, 15438904, 45039520, 0x001b0ac},
-{15438904, 44548480, 16089904, 45039520, 0x001b8ac},
-{13843954, 44057439, 14494954, 44548479, 0x001c0ac},
-{14494954, 44057439, 15145954, 44548479, 0x001c8ac},
-{15145954, 44057439, 15796954, 44548479, 0x001d0ac},
-{15796954, 44057439, 16447954, 44548479, 0x001d8ac},
-{14494954, 43566399, 15140746, 44057439, 0x001e0ac},
-{15140746, 43566399, 15786538, 44057439, 0x001e8ac},
-{15786538, 43566399, 16432330, 44057439, 0x001f0ac},
-{16432330, 43566399, 17078122, 44057439, 0x00100a8},
-{15824035, 43075359, 16464619, 43566399, 0x00108a8},
-{16464619, 43075359, 17105203, 43566399, 0x00110a8},
-{17105203, 43075359, 17745787, 43566399, 0x00118a8},
-{15695918, 42633423, 16331294, 43124463, 0x00120a8},
-{16331294, 42584319, 16966670, 43075359, 0x00128a8},
-{16966670, 42584319, 17602046, 43075359, 0x00130a8},
-{17602046, 42584319, 18237422, 43075359, 0x00138a8},
-{18167520, 42374480, 18797688, 42865520, 0x00140a8},
-{15961931, 42374480, 16592099, 42865520, 0x00148a8},
-{12090000, 39600000, 30183000, 51061000, 0x0010636},
-{13489000, 42370000, 19455000, 46555000, 0x003063c},
+{15580000, 46021560, 16123000, 46410000, 0x001008c},
+{16123000, 46021560, 16798607, 46560000, 0x020088c},
+{16798607, 46021560, 17333000, 46410000, 0x001108c},
+{14470632, 45530520, 15132048, 46021560, 0x001188c},
+{15132047, 45530520, 15793463, 46021560, 0x001208c},
+{15793463, 45530520, 16454879, 46021560, 0x001288c},
+{16454879, 45530520, 17116295, 46021560, 0x001308c},
+{17116295, 45530520, 17777711, 46021560, 0x001388c},
+{17777711, 45530520, 18439127, 46021560, 0x001408c},
+{18439127, 45530520, 19100543, 46021560, 0x001488c},
+{13478508, 45039480, 14134716, 45530520, 0x001508c},
+{14134716, 45039480, 14790924, 45530520, 0x001588c},
+{14790924, 45039480, 15447132, 45530520, 0x001608c},
+{15447132, 45039480, 16103340, 45530520, 0x001688c},
+{16103340, 45039480, 16759548, 45530520, 0x001708c},
+{16759548, 45039480, 17415756, 45530520, 0x001788c},
+{17415756, 45039480, 18071964, 45530520, 0x001808c},
+{18071964, 45039480, 18728172, 45530520, 0x001888c},
+{18728172, 45150000, 19455000, 45530520, 0x01a908c},
+{18733380, 44830000, 19180000, 45150000, 0x001988c},
+{13485904, 44548480, 14136904, 45039520, 0x001a08c},
+{14136904, 44548480, 14787904, 45039520, 0x001a88c},
+{14787904, 44548480, 15438904, 45039520, 0x001b08c},
+{15438904, 44548480, 16089904, 45039520, 0x001b88c},
+{13843954, 44057439, 14494954, 44548479, 0x001c08c},
+{14494954, 44057439, 15145954, 44548479, 0x001c88c},
+{15145954, 44057439, 15796954, 44548479, 0x001d08c},
+{15796954, 44057439, 16447954, 44548479, 0x001d88c},
+{14494954, 43566399, 15140746, 44057439, 0x001e08c},
+{15140746, 43566399, 15786538, 44057439, 0x001e88c},
+{15786538, 43566399, 16432330, 44057439, 0x001f08c},
+{16432330, 43566399, 17078122, 44057439, 0x0010088},
+{15824035, 43075359, 16464619, 43566399, 0x0010888},
+{16464619, 43075359, 17105203, 43566399, 0x0011088},
+{17105203, 43075359, 17745787, 43566399, 0x0011888},
+{15695918, 42633423, 16331294, 43124463, 0x0012088},
+{16331294, 42584319, 16966670, 43075359, 0x0012888},
+{16966670, 42584319, 17602046, 43075359, 0x0013088},
+{17602046, 42584319, 18237422, 43075359, 0x0013888},
+{18167520, 42374480, 18797688, 42865520, 0x0014088},
+{15961931, 42374480, 16592099, 42865520, 0x0014888},
+{12090000, 39600000, 30183000, 51061000, 0x0010216},
+{13489000, 42370000, 19455000, 46555000, 0x003021c},
 {1198545, 6112424, 1242617, 6197433, 0x2a7044a},
 {1242617, 6128600, 1297097, 6197433, 0x2a7044a},
-{1020000, 6143500, 1700000, 6470000, 0x015040c},
+{1020000, 6143500, 1700000, 6470000, 0x015000c},
 {1088167, 8928891, 1211835, 9051200, 0x54f004b},
 {568337, 6838891, 691665, 6961200, 0x54f004b},
 {1048263, 7468983, 1171591, 7591292, 0x54f004b},
@@ -2062,8 +2066,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {584588, 6106840, 1053308, 6597880, 0x001d88c},
 {1053308, 6106840, 1522028, 6597880, 0x001e08c},
 {1522028, 6106840, 1990748, 6597880, 0x001e88c},
-{-16860000, 4340000, 4000000, 15120000, 0x2a30636},
-{-150000, 6106800, 1813000, 11140000, 0x003063c},
+{-16860000, 4340000, 4000000, 15120000, 0x2a30216},
+{-150000, 6106800, 1813000, 11140000, 0x003021c},
 {24059059, 56896355, 24215702, 56982845, 0x001000a},
 {23594820, 56606720, 24433308, 57097760, 0x001000c},
 {26463781, 55836800, 26616819, 55923289, 0x3c1004b},
@@ -2097,15 +2101,15 @@ static const mminforec mminfo[NR_RECS+1] = {
 {21521339, 56681000, 21678461, 56767489, 0x3c1004b},
 {25307856, 57837600, 25469543, 57924089, 0x3c1004b},
 {24451439, 57066800, 24608561, 57153289, 0x3c1004b},
-{20900000, 56055000, 21620000, 57480000, 0x00401ac},
-{21620000, 56244000, 23255000, 57763000, 0x00401ac},
-{23255000, 56244000, 24323000, 57200000, 0x00401ac},
-{24323000, 56133000, 25670000, 58100000, 0x004012c},
-{25670000, 57635000, 26255000, 57925000, 0x00401ac},
-{25670000, 56885000, 27877000, 57635000, 0x00401ac},
-{25670000, 55650000, 28265000, 56885000, 0x00401ac},
-{14105000, 48990000, 32794200, 59822030, 0x0010636},
-{20900000, 55650000, 28265000, 58100000, 0x003063c},
+{20900000, 56055000, 21620000, 57480000, 0x004018c},
+{21620000, 56244000, 23255000, 57763000, 0x004018c},
+{23255000, 56244000, 24323000, 57200000, 0x004018c},
+{24323000, 56133000, 25670000, 58100000, 0x004010c},
+{25670000, 57635000, 26255000, 57925000, 0x004018c},
+{25670000, 56885000, 27877000, 57635000, 0x004018c},
+{25670000, 55650000, 28265000, 56885000, 0x004018c},
+{14105000, 48990000, 32794200, 59822030, 0x0010216},
+{20900000, 55650000, 28265000, 58100000, 0x003021c},
 {25192555, 54645755, 25341510, 54732245, 0x001000a},
 {24878192, 54443480, 25675016, 54934520, 0x001000c},
 {23846778, 54851090, 24057422, 54973399, 0x54f004b},
@@ -2126,13 +2130,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {21394562, 55306800, 21545438, 55393289, 0x3c1004b},
 {21130481, 55855400, 21283519, 55941889, 0x3c1004b},
 {23471181, 55762500, 23624219, 55848989, 0x3c1004b},
-{20950000, 55015000, 22583000, 56437000, 0x004012c},
-{22583000, 53893000, 25880000, 56452000, 0x00401ac},
-{25880000, 54920000, 26850000, 56009000, 0x00401ac},
-{14105000, 48990000, 32794200, 59822030, 0x0010636},
-{19569000, 53893000, 26850000, 56452000, 0x003063c},
-{79840675, 6862160, 79900000, 6981272, 0x02c040a},
-{79816600, 6420000, 80043000, 7402500, 0x03f040c},
+{20950000, 55015000, 22583000, 56437000, 0x004010c},
+{22583000, 53893000, 25880000, 56452000, 0x004018c},
+{25880000, 54920000, 26850000, 56009000, 0x004018c},
+{14105000, 48990000, 32794200, 59822030, 0x0010216},
+{19569000, 53893000, 26850000, 56452000, 0x003021c},
+{79840675, 6862160, 79900000, 6981272, 0x02c000a},
+{79816600, 6420000, 80043000, 7402500, 0x03f000c},
 {80040215, 6808500, 80127184, 6894989, 0x3c1004b},
 {79984355, 9645600, 80072045, 9732089, 0x3c1004b},
 {80586395, 7246800, 80673604, 7333289, 0x3c1004b},
@@ -2169,18 +2173,18 @@ static const mminforec mminfo[NR_RECS+1] = {
 {80990590, 7911740, 81051210, 7971859, 0x29c004b},
 {80678778, 6618950, 80741222, 6681049, 0x2b2004b},
 {81089973, 6112840, 81150426, 6172959, 0x29c004b},
-{79500000, 8957000, 79942000, 9120000, 0x00401ac},
-{79502907, 9365402, 79554405, 9414855, 0x00401ac},
-{79634743, 9466333, 79749750, 9570959, 0x004012c},
-{79750000, 9140000, 80877000, 9840000, 0x00401ac},
-{79875000, 8555000, 81300000, 9140000, 0x00401ac},
-{79688000, 8050000, 81475000, 8555000, 0x00401ac},
-{79688000, 6660000, 81890533, 8050000, 0x00401ac},
-{79922000, 6360000, 81800000, 6660000, 0x00401ac},
-{80000000, 5900000, 81535000, 6360000, 0x00401ac},
-{79450000, 5800000, 81900000, 9900000, 0x0010236},
+{79500000, 8957000, 79942000, 9120000, 0x004018c},
+{79502907, 9365402, 79554405, 9414855, 0x004018c},
+{79634743, 9466333, 79749750, 9570959, 0x004010c},
+{79750000, 9140000, 80877000, 9840000, 0x004018c},
+{79875000, 8555000, 81300000, 9140000, 0x004018c},
+{79688000, 8050000, 81475000, 8555000, 0x004018c},
+{79688000, 6660000, 81890533, 8050000, 0x004018c},
+{79922000, 6360000, 81800000, 6660000, 0x004018c},
+{80000000, 5900000, 81535000, 6360000, 0x004018c},
+{79450000, 5800000, 81900000, 9900000, 0x0010216},
 {44714340, 41689163, 44829660, 41775653, 0x001000a},
-{44588000, 41417600, 45127784, 41972000, 0x023040c},
+{44588000, 41417600, 45127784, 41972000, 0x023000c},
 {42601770, 42213000, 42738257, 42286600, 0x3c1044b},
 {41778560, 42465400, 41894840, 42551889, 0x3c1004b},
 {44052340, 41936800, 44167659, 42023289, 0x3c1004b},
@@ -2212,18 +2216,18 @@ static const mminforec mminfo[NR_RECS+1] = {
 {45742340, 41706800, 45857659, 41793289, 0x3c1004b},
 {41053179, 42899500, 41170420, 42985989, 0x3c1004b},
 {44474321, 41402800, 44588679, 41489289, 0x3c1004b},
-{40006000, 43065000, 40870000, 43587000, 0x00401ac},
-{40870000, 42688000, 41560000, 43493000, 0x00401ac},
-{41470000, 41427000, 42985000, 43257000, 0x00401ac},
-{42985000, 42770000, 43746000, 43120000, 0x00401ac},
-{42985000, 41100000, 45330000, 42770000, 0x00401ac},
-{45330000, 41353000, 45800000, 42552000, 0x00401ac},
-{45700000, 41225000, 45800000, 41353000, 0x00401ac},
-{45800000, 41100000, 46440000, 42120000, 0x00401ac},
-{46440000, 41053000, 46738000, 41463000, 0x00401ac},
-{40006000, 41050000, 46738000, 43587000, 0x0010236},
+{40006000, 43065000, 40870000, 43587000, 0x004018c},
+{40870000, 42688000, 41560000, 43493000, 0x004018c},
+{41470000, 41427000, 42985000, 43257000, 0x004018c},
+{42985000, 42770000, 43746000, 43120000, 0x004018c},
+{42985000, 41100000, 45330000, 42770000, 0x004018c},
+{45330000, 41353000, 45800000, 42552000, 0x004018c},
+{45700000, 41225000, 45800000, 41353000, 0x004018c},
+{45800000, 41100000, 46440000, 42120000, 0x004018c},
+{46440000, 41053000, 46738000, 41463000, 0x004018c},
+{40006000, 41050000, 46738000, 43587000, 0x0010216},
 {-6342614, 53304179, -6199425, 53390669, 0x001000a},
-{-6836411, 53097580, -6036500, 53570000, 0x01e040c},
+{-6836411, 53097580, -6036500, 53570000, 0x01e000c},
 {-8543000, 51856800, -8381586, 51931000, 0x3c1044b},
 {-8685073, 52613800, -8543327, 52700289, 0x3c1004b},
 {-9130700, 53248400, -8957281, 53320000, 0x3c1044b},
@@ -2263,10 +2267,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-6988180, 52361240, -6890820, 52421359, 0x29c004b},
 {-7029677, 52963650, -6926523, 53025749, 0x2b2004b},
 {-8218179, 51889940, -8121821, 51950059, 0x29c004b},
-{-10622000, 51417000, -5990000, 53900000, 0x09c0431},
-{-10383000, 53900000, -5400000, 55450000, 0x016042d},
-{-10700000, 49122422, 1889648, 60875000, 0x0010636},
-{-10700000, 51410000, -5390000, 55450000, 0x003063c},
+{-10622000, 51417000, -5990000, 53900000, 0x09c0011},
+{-10383000, 53900000, -5400000, 55450000, 0x016000d},
+{-10700000, 49122422, 1889648, 60875000, 0x0010216},
+{-10700000, 51410000, -5390000, 55450000, 0x003021c},
 {-13299000, 8449300, -13154000, 8499500, 0x012000a},
 {-13300933, 8219928, -12832213, 8710968, 0x001000c},
 {-11032334, 8584790, -10908666, 8707099, 0x54f004b},
@@ -2292,45 +2296,45 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-10793605, 8126800, -10706396, 8213289, 0x3c1004b},
 {-10753605, 8056800, -10666396, 8143289, 0x3c1004b},
 {-11513605, 7806800, -11426396, 7893289, 0x3c1004b},
-{-12692289, 9508960, -12218361, 10000000, 0x00100ac},
-{-12218361, 9508960, -11744433, 10000000, 0x00108ac},
-{-11744433, 9508960, -11270505, 10000000, 0x00110ac},
-{-11270505, 9508960, -10796577, 10000000, 0x00118ac},
-{-13308396, 9017920, -12834468, 9508960, 0x00120ac},
-{-12834468, 9017920, -12360540, 9508960, 0x00128ac},
-{-12360540, 9017920, -11886612, 9508960, 0x00130ac},
-{-11886612, 9017920, -11412684, 9508960, 0x00138ac},
-{-11412684, 9017920, -10938756, 9508960, 0x00140ac},
-{-10938756, 9017920, -10464828, 9508960, 0x00148ac},
-{-13308395, 8526880, -12834467, 9017920, 0x00150ac},
-{-12834467, 8526880, -12360539, 9017920, 0x00158ac},
-{-12360539, 8526880, -11886611, 9017920, 0x00160ac},
-{-11886611, 8526880, -11412683, 9017920, 0x00168ac},
-{-11412683, 8526880, -10938755, 9017920, 0x00170ac},
-{-10938755, 8526880, -10464827, 9017920, 0x00178ac},
-{-13545360, 8035839, -13076640, 8526879, 0x00180ac},
-{-13076640, 8035839, -12607920, 8526879, 0x00188ac},
-{-12607920, 8035839, -12139200, 8526879, 0x00190ac},
-{-12139200, 8035839, -11670480, 8526879, 0x00198ac},
-{-11670480, 8035839, -11201760, 8526879, 0x001a0ac},
-{-11201760, 8035839, -10733040, 8526879, 0x001a8ac},
-{-10733040, 8035839, -10264320, 8526879, 0x001b0ac},
-{-13080000, 7685000, -12481365, 8035839, 0x017b8ac},
-{-13080000, 7370000, -12481365, 7685000, 0x016e0ac},
-{-12481366, 7544800, -12012646, 8035840, 0x001c0ac},
-{-12012646, 7544800, -11543926, 8035840, 0x001c8ac},
-{-11543926, 7544800, -11075206, 8035840, 0x001d0ac},
-{-11075206, 7544800, -10606486, 8035840, 0x001d8ac},
-{-12481365, 7053760, -12012645, 7544800, 0x001e8ac},
-{-12012645, 7053760, -11543925, 7544800, 0x001f0ac},
-{-11543925, 7053760, -11075205, 7544800, 0x00108a8},
-{-11075206, 7053760, -10606486, 7544800, 0x00110a8},
-{-11752245, 6919000, -11355000, 7053759, 0x00118a8},
-{-16860000, 4340000, 4000000, 15120000, 0x2a30636},
-{-13711000, 6913198, -10266520, 10000300, 0x003063c},
+{-12692289, 9508960, -12218361, 10000000, 0x001008c},
+{-12218361, 9508960, -11744433, 10000000, 0x001088c},
+{-11744433, 9508960, -11270505, 10000000, 0x001108c},
+{-11270505, 9508960, -10796577, 10000000, 0x001188c},
+{-13308396, 9017920, -12834468, 9508960, 0x001208c},
+{-12834468, 9017920, -12360540, 9508960, 0x001288c},
+{-12360540, 9017920, -11886612, 9508960, 0x001308c},
+{-11886612, 9017920, -11412684, 9508960, 0x001388c},
+{-11412684, 9017920, -10938756, 9508960, 0x001408c},
+{-10938756, 9017920, -10464828, 9508960, 0x001488c},
+{-13308395, 8526880, -12834467, 9017920, 0x001508c},
+{-12834467, 8526880, -12360539, 9017920, 0x001588c},
+{-12360539, 8526880, -11886611, 9017920, 0x001608c},
+{-11886611, 8526880, -11412683, 9017920, 0x001688c},
+{-11412683, 8526880, -10938755, 9017920, 0x001708c},
+{-10938755, 8526880, -10464827, 9017920, 0x001788c},
+{-13545360, 8035839, -13076640, 8526879, 0x001808c},
+{-13076640, 8035839, -12607920, 8526879, 0x001888c},
+{-12607920, 8035839, -12139200, 8526879, 0x001908c},
+{-12139200, 8035839, -11670480, 8526879, 0x001988c},
+{-11670480, 8035839, -11201760, 8526879, 0x001a08c},
+{-11201760, 8035839, -10733040, 8526879, 0x001a88c},
+{-10733040, 8035839, -10264320, 8526879, 0x001b08c},
+{-13080000, 7685000, -12481365, 8035839, 0x017b88c},
+{-13080000, 7370000, -12481365, 7685000, 0x016e08c},
+{-12481366, 7544800, -12012646, 8035840, 0x001c08c},
+{-12012646, 7544800, -11543926, 8035840, 0x001c88c},
+{-11543926, 7544800, -11075206, 8035840, 0x001d08c},
+{-11075206, 7544800, -10606486, 8035840, 0x001d88c},
+{-12481365, 7053760, -12012645, 7544800, 0x001e88c},
+{-12012645, 7053760, -11543925, 7544800, 0x001f08c},
+{-11543925, 7053760, -11075205, 7544800, 0x0010888},
+{-11075206, 7053760, -10606486, 7544800, 0x0011088},
+{-11752245, 6919000, -11355000, 7053759, 0x0011888},
+{-16860000, 4340000, 4000000, 15120000, 0x2a30216},
+{-13711000, 6913198, -10266520, 10000300, 0x003021c},
 {-79557945, 8946695, -79512264, 9029247, 0x2a7044a},
 {-79512264, 8973150, -79454389, 9038274, 0x2a7044a},
-{-79855340, 8831000, -79198000, 9179000, 0x016040c},
+{-79855340, 8831000, -79198000, 9179000, 0x016000c},
 {-82489864, 8358590, -82366536, 8480899, 0x54f004b},
 {-79916825, 9306600, -79829375, 9393089, 0x3c1004b},
 {-79829375, 9306600, -79741925, 9393089, 0x3c1004b},
@@ -2361,59 +2365,59 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-79958925, 8457900, -79871475, 8544389, 0x3c1004b},
 {-79913725, 8536800, -79826275, 8623289, 0x3c1004b},
 {-79580625, 8751900, -79493175, 8838389, 0x3c1004b},
-{-83051396, 9129856, -82577468, 9620896, 0x00100ac},
-{-83051396, 8638816, -82577468, 9129856, 0x00108ac},
-{-83051396, 8147776, -82582676, 8638816, 0x00110ac},
-{-83051396, 7656735, -82582676, 8147775, 0x00118ac},
-{-82582676, 9129855, -82108748, 9620895, 0x00120ac},
-{-82582676, 8638815, -82108748, 9129855, 0x00128ac},
-{-82582676, 8147775, -82113956, 8638815, 0x00130ac},
-{-82582676, 7656735, -82113956, 8147775, 0x00138ac},
-{-82113956, 8835231, -81640028, 9326271, 0x00140ac},
-{-82113956, 8344191, -81645236, 8835231, 0x00148ac},
-{-82113956, 7853151, -81645236, 8344191, 0x00150ac},
-{-81973340, 7190247, -81504620, 7681287, 0x00158ac},
-{-81645236, 8442399, -81171308, 8933439, 0x00160ac},
-{-81645236, 7951359, -81176516, 8442399, 0x00168ac},
-{-81645236, 7460319, -81176516, 7951359, 0x00170ac},
-{-81176516, 8663367, -80702588, 9154407, 0x00178ac},
-{-81176516, 8172327, -80707796, 8663367, 0x00180ac},
-{-81176516, 7681287, -80707796, 8172327, 0x00188ac},
-{-81176516, 7190247, -80707796, 7681287, 0x00190ac},
-{-80707796, 8678099, -80233868, 9169139, 0x00198ac},
-{-80707796, 8187059, -80239076, 8678099, 0x001a0ac},
-{-80707796, 7696019, -80239076, 8187059, 0x001a8ac},
-{-80707796, 7204979, -80239076, 7696019, 0x001b0ac},
-{-80239076, 8972723, -79765148, 9463763, 0x001b8ac},
-{-80239076, 8481683, -79765148, 8972723, 0x001c0ac},
-{-80239076, 7990643, -79770356, 8481683, 0x001c8ac},
-{-80239076, 7352291, -79770356, 7843331, 0x001d0ac},
-{-79770356, 9169139, -79296428, 9660179, 0x001d8ac},
-{-79770356, 8678099, -79296428, 9169139, 0x001e0ac},
-{-79770356, 8187059, -79301636, 8678099, 0x001e8ac},
-{-79301636, 9169139, -78827708, 9660179, 0x001f0ac},
-{-79301636, 8678099, -78827708, 9169139, 0x00100a8},
-{-79206850, 8187059, -78738130, 8678099, 0x00108a8},
-{-78831874, 9169139, -78357946, 9660179, 0x00110a8},
-{-78831874, 8678099, -78357946, 9169139, 0x00118a8},
-{-78831874, 8187059, -78363154, 8678099, 0x00120a8},
-{-78831874, 7696019, -78363154, 8187059, 0x00128a8},
-{-78363154, 9169139, -77889226, 9660179, 0x00130a8},
-{-78363154, 8678099, -77889226, 9169139, 0x00138a8},
-{-78363154, 8187059, -77894434, 8678099, 0x00140a8},
-{-78363154, 7696019, -77894434, 8187059, 0x00148a8},
-{-78363154, 7204979, -77894434, 7696019, 0x00150a8},
-{-77894434, 8678099, -77420506, 9169139, 0x00158a8},
-{-77894434, 8187059, -77425714, 8678099, 0x00160a8},
-{-77894434, 7696019, -77425714, 8187059, 0x00168a8},
-{-77894434, 7204979, -77425714, 7696019, 0x00170a8},
-{-77608720, 8187059, -77140000, 8678099, 0x00178a8},
-{-77608720, 7696019, -77140000, 8187059, 0x00180a8},
-{-82331903, 7370480, -82144415, 7566896, 0x0b1e0b0},
-{-81855371, 7711435, -81667883, 7907851, 0x0b1e8b0},
-{-81637018, 8995753, -81449530, 9192169, 0x0b1f0b0},
-{-92236000, 7190000, -77140000, 18500000, 0x3300636},
-{-83054000, 7190000, -77140000, 9670000, 0x003063c},
+{-83051396, 9129856, -82577468, 9620896, 0x001008c},
+{-83051396, 8638816, -82577468, 9129856, 0x001088c},
+{-83051396, 8147776, -82582676, 8638816, 0x001108c},
+{-83051396, 7656735, -82582676, 8147775, 0x001188c},
+{-82582676, 9129855, -82108748, 9620895, 0x001208c},
+{-82582676, 8638815, -82108748, 9129855, 0x001288c},
+{-82582676, 8147775, -82113956, 8638815, 0x001308c},
+{-82582676, 7656735, -82113956, 8147775, 0x001388c},
+{-82113956, 8835231, -81640028, 9326271, 0x001408c},
+{-82113956, 8344191, -81645236, 8835231, 0x001488c},
+{-82113956, 7853151, -81645236, 8344191, 0x001508c},
+{-81973340, 7190247, -81504620, 7681287, 0x001588c},
+{-81645236, 8442399, -81171308, 8933439, 0x001608c},
+{-81645236, 7951359, -81176516, 8442399, 0x001688c},
+{-81645236, 7460319, -81176516, 7951359, 0x001708c},
+{-81176516, 8663367, -80702588, 9154407, 0x001788c},
+{-81176516, 8172327, -80707796, 8663367, 0x001808c},
+{-81176516, 7681287, -80707796, 8172327, 0x001888c},
+{-81176516, 7190247, -80707796, 7681287, 0x001908c},
+{-80707796, 8678099, -80233868, 9169139, 0x001988c},
+{-80707796, 8187059, -80239076, 8678099, 0x001a08c},
+{-80707796, 7696019, -80239076, 8187059, 0x001a88c},
+{-80707796, 7204979, -80239076, 7696019, 0x001b08c},
+{-80239076, 8972723, -79765148, 9463763, 0x001b88c},
+{-80239076, 8481683, -79765148, 8972723, 0x001c08c},
+{-80239076, 7990643, -79770356, 8481683, 0x001c88c},
+{-80239076, 7352291, -79770356, 7843331, 0x001d08c},
+{-79770356, 9169139, -79296428, 9660179, 0x001d88c},
+{-79770356, 8678099, -79296428, 9169139, 0x001e08c},
+{-79770356, 8187059, -79301636, 8678099, 0x001e88c},
+{-79301636, 9169139, -78827708, 9660179, 0x001f08c},
+{-79301636, 8678099, -78827708, 9169139, 0x0010088},
+{-79206850, 8187059, -78738130, 8678099, 0x0010888},
+{-78831874, 9169139, -78357946, 9660179, 0x0011088},
+{-78831874, 8678099, -78357946, 9169139, 0x0011888},
+{-78831874, 8187059, -78363154, 8678099, 0x0012088},
+{-78831874, 7696019, -78363154, 8187059, 0x0012888},
+{-78363154, 9169139, -77889226, 9660179, 0x0013088},
+{-78363154, 8678099, -77889226, 9169139, 0x0013888},
+{-78363154, 8187059, -77894434, 8678099, 0x0014088},
+{-78363154, 7696019, -77894434, 8187059, 0x0014888},
+{-78363154, 7204979, -77894434, 7696019, 0x0015088},
+{-77894434, 8678099, -77420506, 9169139, 0x0015888},
+{-77894434, 8187059, -77425714, 8678099, 0x0016088},
+{-77894434, 7696019, -77425714, 8187059, 0x0016888},
+{-77894434, 7204979, -77425714, 7696019, 0x0017088},
+{-77608720, 8187059, -77140000, 8678099, 0x0017888},
+{-77608720, 7696019, -77140000, 8187059, 0x0018088},
+{-82331903, 7370480, -82144415, 7566896, 0x0b1e090},
+{-81855371, 7711435, -81667883, 7907851, 0x0b1e890},
+{-81637018, 8995753, -81449530, 9192169, 0x0b1f090},
+{-92236000, 7190000, -77140000, 18500000, 0x3300216},
+{-83054000, 7190000, -77140000, 9670000, 0x003021c},
 {14363691, 50036755, 14497270, 50123245, 0x001000a},
 {14220000, 49936630, 14743682, 50180000, 0xc730447},
 {16402657, 49063290, 16817343, 49336709, 0xbde0047},
@@ -2461,46 +2465,46 @@ static const mminforec mminfo[NR_RECS+1] = {
 {17650007, 50060040, 17743192, 50120159, 0x29c004b},
 {12594873, 50158850, 12691127, 50220949, 0x2b2004b},
 {14093406, 50501140, 14187593, 50561259, 0x29c004b},
-{13189096, 50564766, 13923424, 51055806, 0x00108ac},
-{13923424, 50564766, 14657752, 51055806, 0x00110ac},
-{14657752, 50564766, 15392080, 51055806, 0x00118ac},
-{15392080, 50564766, 16473000, 50830000, 0x01224ac},
-{12095416, 49975518, 12819328, 50466558, 0x00128ac},
-{12819328, 50073726, 13543240, 50564766, 0x00130ac},
-{13543240, 50073726, 14267152, 50564766, 0x00138ac},
-{14267151, 50073726, 14991063, 50564766, 0x00140ac},
-{14991064, 50073726, 15714976, 50564766, 0x00148ac},
-{15714976, 50073726, 16438888, 50564766, 0x00150ac},
-{16438888, 50073726, 17162800, 50564766, 0x00158ac},
-{17162800, 50073726, 17886712, 50564766, 0x00160ac},
-{12384980, 49582686, 13103684, 50073726, 0x00168ac},
-{13103684, 49582686, 13822388, 50073726, 0x00170ac},
-{13822388, 49582686, 14541092, 50073726, 0x00178ac},
-{14541092, 49582686, 15259796, 50073726, 0x00180ac},
-{15259796, 49582686, 15978500, 50073726, 0x00188ac},
-{15978500, 49582686, 16697204, 50073726, 0x00190ac},
-{16697204, 49582686, 17415908, 50073726, 0x00198ac},
-{17415908, 49582686, 18134612, 50073726, 0x001a0ac},
-{18134612, 49582686, 18853316, 50073726, 0x001a8ac},
-{12490807, 49091646, 13199095, 49582686, 0x001b0ac},
-{13199095, 49091646, 13907383, 49582686, 0x001b8ac},
-{13907383, 49091646, 14615671, 49582686, 0x001c0ac},
-{14615671, 49091646, 15323959, 49582686, 0x001c8ac},
-{15323959, 49091646, 16032247, 49582686, 0x001d0ac},
-{16032247, 49091646, 16740535, 49582686, 0x001d8ac},
-{16740535, 49091646, 17448823, 49582686, 0x001e0ac},
-{17448823, 49091646, 18157111, 49582686, 0x001e8ac},
-{18157111, 49091646, 18865399, 49582686, 0x001f0ac},
-{13204303, 48600606, 13907383, 49091646, 0x0b008b0},
-{13907383, 48600606, 14610463, 49091646, 0x0b010b0},
-{14610463, 48600606, 15313543, 49091646, 0x0b018b0},
-{15313543, 48600606, 16016623, 49091646, 0x0b020b0},
-{16016623, 48600606, 16719703, 49091646, 0x0b028b0},
-{16719703, 48600606, 17422783, 49091646, 0x0b030b0},
-{17422783, 48600606, 18125863, 49091646, 0x0b038b0},
-{14053207, 48109566, 14745871, 48600606, 0x0b140b0},
-{12090000, 39600000, 30183000, 51061000, 0x0010636},
-{12090000, 48546000, 18860000, 51061000, 0x003063c},
+{13189096, 50564766, 13923424, 51055806, 0x001088c},
+{13923424, 50564766, 14657752, 51055806, 0x001108c},
+{14657752, 50564766, 15392080, 51055806, 0x001188c},
+{15392080, 50564766, 16473000, 50830000, 0x012208c},
+{12095416, 49975518, 12819328, 50466558, 0x001288c},
+{12819328, 50073726, 13543240, 50564766, 0x001308c},
+{13543240, 50073726, 14267152, 50564766, 0x001388c},
+{14267151, 50073726, 14991063, 50564766, 0x001408c},
+{14991064, 50073726, 15714976, 50564766, 0x001488c},
+{15714976, 50073726, 16438888, 50564766, 0x001508c},
+{16438888, 50073726, 17162800, 50564766, 0x001588c},
+{17162800, 50073726, 17886712, 50564766, 0x001608c},
+{12384980, 49582686, 13103684, 50073726, 0x001688c},
+{13103684, 49582686, 13822388, 50073726, 0x001708c},
+{13822388, 49582686, 14541092, 50073726, 0x001788c},
+{14541092, 49582686, 15259796, 50073726, 0x001808c},
+{15259796, 49582686, 15978500, 50073726, 0x001888c},
+{15978500, 49582686, 16697204, 50073726, 0x001908c},
+{16697204, 49582686, 17415908, 50073726, 0x001988c},
+{17415908, 49582686, 18134612, 50073726, 0x001a08c},
+{18134612, 49582686, 18853316, 50073726, 0x001a88c},
+{12490807, 49091646, 13199095, 49582686, 0x001b08c},
+{13199095, 49091646, 13907383, 49582686, 0x001b88c},
+{13907383, 49091646, 14615671, 49582686, 0x001c08c},
+{14615671, 49091646, 15323959, 49582686, 0x001c88c},
+{15323959, 49091646, 16032247, 49582686, 0x001d08c},
+{16032247, 49091646, 16740535, 49582686, 0x001d88c},
+{16740535, 49091646, 17448823, 49582686, 0x001e08c},
+{17448823, 49091646, 18157111, 49582686, 0x001e88c},
+{18157111, 49091646, 18865399, 49582686, 0x001f08c},
+{13204303, 48600606, 13907383, 49091646, 0x0b00890},
+{13907383, 48600606, 14610463, 49091646, 0x0b01090},
+{14610463, 48600606, 15313543, 49091646, 0x0b01890},
+{15313543, 48600606, 16016623, 49091646, 0x0b02090},
+{16016623, 48600606, 16719703, 49091646, 0x0b02890},
+{16719703, 48600606, 17422783, 49091646, 0x0b03090},
+{17422783, 48600606, 18125863, 49091646, 0x0b03890},
+{14053207, 48109566, 14745871, 48600606, 0x0b14090},
+{12090000, 39600000, 30183000, 51061000, 0x0010216},
+{12090000, 48546000, 18860000, 51061000, 0x003021c},
 {-52345874, 4864949, -52259384, 4951439, 0x001000a},
 {-52715086, 4758287, -52246366, 5249327, 0x001000c},
 {-54086273, 5394160, -53873328, 5605929, 0x931004b},
@@ -2509,47 +2513,47 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-54401128, 5039040, -54207272, 5232359, 0x864004b},
 {-54402128, 4153440, -54208272, 4346759, 0x864004b},
 {-53047197, 5286340, -52852804, 5479659, 0x864004b},
-{-54237896, 5288960, -53769176, 5780000, 0x00108ac},
-{-53769176, 5288960, -53300456, 5780000, 0x00110ac},
-{-53300456, 5293512, -52660000, 5600000, 0x0151cac},
-{-54472255, 4802472, -54003535, 5293512, 0x00120ac},
-{-54003535, 4802472, -53534815, 5293512, 0x00128ac},
-{-53534815, 4802472, -53066095, 5293512, 0x00130ac},
-{-53066095, 4802472, -52597375, 5293512, 0x00138ac},
-{-52597375, 4802472, -52128655, 5293512, 0x00140ac},
-{-54472254, 4311432, -54003534, 4802472, 0x00148ac},
-{-54003535, 4311432, -53534815, 4802472, 0x00150ac},
-{-53534815, 4311432, -53066095, 4802472, 0x00158ac},
-{-53066094, 4311432, -52597374, 4802472, 0x00160ac},
-{-52597375, 4311432, -52128655, 4802472, 0x00168ac},
-{-52128655, 4311432, -51659935, 4802472, 0x00170ac},
-{-54425383, 3820392, -53956663, 4311432, 0x00178ac},
-{-53956663, 3820392, -53487943, 4311432, 0x00180ac},
-{-53487943, 3820392, -53019223, 4311432, 0x00188ac},
-{-53019223, 3820392, -52550503, 4311432, 0x00190ac},
-{-52550503, 3820392, -52081783, 4311432, 0x00198ac},
-{-52081783, 3820392, -51613063, 4311432, 0x001a0ac},
-{-54191023, 3329352, -53722303, 3820392, 0x001a8ac},
-{-53722303, 3329352, -53253583, 3820392, 0x001b0ac},
-{-53253583, 3329352, -52784863, 3820392, 0x001b8ac},
-{-52784863, 3329352, -52316143, 3820392, 0x001c0ac},
-{-52316143, 3329352, -51847423, 3820392, 0x001c8ac},
-{-54214459, 2838312, -53745739, 3329352, 0x001d0ac},
-{-53745739, 2838312, -53277019, 3329352, 0x001d8ac},
-{-53277019, 2838312, -52808299, 3329352, 0x001e0ac},
-{-52808299, 2838312, -52339579, 3329352, 0x001e8ac},
-{-52620811, 2838312, -52152091, 3329352, 0x001f0ac},
-{-54565999, 2470032, -54097279, 2961072, 0x0b000b0},
-{-54097279, 2470032, -53628559, 2961072, 0x0b008b0},
-{-53628559, 2470032, -53159839, 2961072, 0x0b010b0},
-{-53159839, 2470032, -52691119, 2961072, 0x0b018b0},
-{-52878607, 2470032, -52409887, 2961072, 0x0b020b0},
-{-54565999, 2100000, -54097279, 2591040, 0x0b028b0},
-{-54097279, 2100000, -53628559, 2591040, 0x0b030b0},
-{-53628559, 2100000, -53159839, 2591040, 0x0b038b0},
-{-53159839, 2100000, -52691119, 2591040, 0x0b040b0},
-{-52972351, 2100000, -52503631, 2591040, 0x0b048b0},
-{-54597000, 2100000, -51514000, 5780000, 0x0010636},
+{-54237896, 5288960, -53769176, 5780000, 0x001088c},
+{-53769176, 5288960, -53300456, 5780000, 0x001108c},
+{-53300456, 5293512, -52660000, 5600000, 0x015188c},
+{-54472255, 4802472, -54003535, 5293512, 0x001208c},
+{-54003535, 4802472, -53534815, 5293512, 0x001288c},
+{-53534815, 4802472, -53066095, 5293512, 0x001308c},
+{-53066095, 4802472, -52597375, 5293512, 0x001388c},
+{-52597375, 4802472, -52128655, 5293512, 0x001408c},
+{-54472254, 4311432, -54003534, 4802472, 0x001488c},
+{-54003535, 4311432, -53534815, 4802472, 0x001508c},
+{-53534815, 4311432, -53066095, 4802472, 0x001588c},
+{-53066094, 4311432, -52597374, 4802472, 0x001608c},
+{-52597375, 4311432, -52128655, 4802472, 0x001688c},
+{-52128655, 4311432, -51659935, 4802472, 0x001708c},
+{-54425383, 3820392, -53956663, 4311432, 0x001788c},
+{-53956663, 3820392, -53487943, 4311432, 0x001808c},
+{-53487943, 3820392, -53019223, 4311432, 0x001888c},
+{-53019223, 3820392, -52550503, 4311432, 0x001908c},
+{-52550503, 3820392, -52081783, 4311432, 0x001988c},
+{-52081783, 3820392, -51613063, 4311432, 0x001a08c},
+{-54191023, 3329352, -53722303, 3820392, 0x001a88c},
+{-53722303, 3329352, -53253583, 3820392, 0x001b08c},
+{-53253583, 3329352, -52784863, 3820392, 0x001b88c},
+{-52784863, 3329352, -52316143, 3820392, 0x001c08c},
+{-52316143, 3329352, -51847423, 3820392, 0x001c88c},
+{-54214459, 2838312, -53745739, 3329352, 0x001d08c},
+{-53745739, 2838312, -53277019, 3329352, 0x001d88c},
+{-53277019, 2838312, -52808299, 3329352, 0x001e08c},
+{-52808299, 2838312, -52339579, 3329352, 0x001e88c},
+{-52620811, 2838312, -52152091, 3329352, 0x001f08c},
+{-54565999, 2470032, -54097279, 2961072, 0x0b00090},
+{-54097279, 2470032, -53628559, 2961072, 0x0b00890},
+{-53628559, 2470032, -53159839, 2961072, 0x0b01090},
+{-53159839, 2470032, -52691119, 2961072, 0x0b01890},
+{-52878607, 2470032, -52409887, 2961072, 0x0b02090},
+{-54565999, 2100000, -54097279, 2591040, 0x0b02890},
+{-54097279, 2100000, -53628559, 2591040, 0x0b03090},
+{-53628559, 2100000, -53159839, 2591040, 0x0b03890},
+{-53159839, 2100000, -52691119, 2591040, 0x0b04090},
+{-52972351, 2100000, -52503631, 2591040, 0x0b04890},
+{-54597000, 2100000, -51514000, 5780000, 0x0010216},
 {54318811, 24427655, 54412989, 24514145, 0x001000a},
 {55039533, 24943292, 55555125, 25434332, 0x001000c},
 {54378870, 24337590, 54512730, 24459899, 0x54f004b},
@@ -2611,10 +2615,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {53967888, 22614011, 54473064, 23105051, 0x0b1a890},
 {54473064, 22614011, 54978240, 23105051, 0x0b1b890},
 {54978240, 22614011, 55483416, 23105051, 0x0b1c090},
-{51690000, 24390000, 55120000, 25960000, 0x015042d},
-{51511000, 22614011, 56400000, 26083300, 0x0010636},
+{51690000, 24390000, 55120000, 25960000, 0x015000d},
+{51511000, 22614011, 56400000, 26083300, 0x0010216},
 {16306574, 48176755, 16434387, 48263245, 0x001000a},
-{16143000, 47696000, 16598000, 48401300, 0x02d040c},
+{16143000, 47696000, 16598000, 48401300, 0x02d000c},
 {14229933, 48260300, 14359667, 48346789, 0x3c1004b},
 {15377235, 47036800, 15503365, 47123289, 0x3c1004b},
 {15377235, 46950311, 15503365, 47036800, 0x3c1004b},
@@ -2652,54 +2656,54 @@ static const mminforec mminfo[NR_RECS+1] = {
 {11651245, 47314240, 11739754, 47374359, 0x29c004b},
 {14784288, 47188950, 14875712, 47251049, 0x2b2004b},
 {12745363, 46799840, 12833037, 46859959, 0x29c004b},
-{13436725, 48538016, 14139805, 48790000, 0x00100ac},
-{14139805, 48538016, 14842885, 48790000, 0x00108ac},
-{14842885, 48538016, 15545965, 49029000, 0x00110ac},
-{15545965, 48538016, 16249045, 48920000, 0x00118ac},
-{16249044, 48538016, 16952124, 48822000, 0x00120ac},
-{12738852, 48046976, 13431516, 48538016, 0x00128ac},
-{13431516, 48046976, 14124180, 48538016, 0x00130ac},
-{14124180, 48046976, 14816844, 48538016, 0x00138ac},
-{14816844, 48046976, 15509508, 48538016, 0x00140ac},
-{15509508, 48046976, 16202172, 48538016, 0x00148ac},
-{16202173, 48046976, 16700000, 48538016, 0x00150ac},
-{16700000, 48046976, 17188000, 48538016, 0x00158ac},
-{12738852, 47555936, 13426308, 48046976, 0x00160ac},
-{13426308, 47555936, 14113764, 48046976, 0x00168ac},
-{14113764, 47555936, 14801220, 48046976, 0x00170ac},
-{14801220, 47555936, 15488676, 48046976, 0x00178ac},
-{15488676, 47555936, 16176132, 48046976, 0x00180ac},
-{16176132, 47555936, 16700000, 48046976, 0x00188ac},
-{16700000, 47670000, 17188000, 48046976, 0x00190ac},
-{12744061, 47064896, 13426309, 47555936, 0x00198ac},
-{13426309, 47064896, 14108557, 47555936, 0x001a0ac},
-{14108557, 47064896, 14790805, 47555936, 0x001a8ac},
-{14790805, 47064896, 15473053, 47555936, 0x001b0ac},
-{15473053, 47064896, 16155301, 47555936, 0x001b8ac},
-{16155301, 47064896, 16837549, 47555936, 0x001c0ac},
-{12744061, 46573856, 13421101, 47064896, 0x001c8ac},
-{13421101, 46573856, 14098141, 47064896, 0x001d0ac},
-{14098141, 46573856, 14775181, 47064896, 0x001d8ac},
-{14775180, 46573856, 15452220, 47064896, 0x001e0ac},
-{15452220, 46573856, 16129260, 47064896, 0x001e8ac},
-{16129260, 46573856, 16806300, 47064896, 0x001f0ac},
-{13087788, 46082816, 13754412, 46573856, 0x0b1e0b0},
-{13754412, 46082816, 14421036, 46573856, 0x0b1e8b0},
-{14421036, 46082816, 15087660, 46573856, 0x0b1f0b0},
-{9469000, 47209779, 10217582, 47600000, 0x09700b0},
-{9469000, 46835000, 10217582, 47209779, 0x09308b0},
-{10212374, 47209779, 10899830, 47600000, 0x09d10b0},
-{10217582, 46750000, 10899830, 47209779, 0x0ab18b0},
-{10894622, 47209779, 11582078, 47540000, 0x09120b0},
-{10899830, 46750000, 11582078, 47209779, 0x0ab28b0},
-{11576870, 47258883, 12264326, 47749923, 0x0b130b0},
-{11582078, 46850000, 12264326, 47258883, 0x0a138b0},
-{12259118, 47209779, 12750000, 47700819, 0x0d140b0},
-{12264326, 46630000, 12750000, 47209779, 0x0e248b0},
-{5850000, 35450000, 18560000, 55080000, 0x50a0636},
-{9469000, 46366000, 17180000, 49022000, 0x003063c},
+{13436725, 48538016, 14139805, 48790000, 0x001008c},
+{14139805, 48538016, 14842885, 48790000, 0x001088c},
+{14842885, 48538016, 15545965, 49029000, 0x001108c},
+{15545965, 48538016, 16249045, 48920000, 0x001188c},
+{16249044, 48538016, 16952124, 48822000, 0x001208c},
+{12738852, 48046976, 13431516, 48538016, 0x001288c},
+{13431516, 48046976, 14124180, 48538016, 0x001308c},
+{14124180, 48046976, 14816844, 48538016, 0x001388c},
+{14816844, 48046976, 15509508, 48538016, 0x001408c},
+{15509508, 48046976, 16202172, 48538016, 0x001488c},
+{16202173, 48046976, 16700000, 48538016, 0x001508c},
+{16700000, 48046976, 17188000, 48538016, 0x001588c},
+{12738852, 47555936, 13426308, 48046976, 0x001608c},
+{13426308, 47555936, 14113764, 48046976, 0x001688c},
+{14113764, 47555936, 14801220, 48046976, 0x001708c},
+{14801220, 47555936, 15488676, 48046976, 0x001788c},
+{15488676, 47555936, 16176132, 48046976, 0x001808c},
+{16176132, 47555936, 16700000, 48046976, 0x001888c},
+{16700000, 47670000, 17188000, 48046976, 0x001908c},
+{12744061, 47064896, 13426309, 47555936, 0x001988c},
+{13426309, 47064896, 14108557, 47555936, 0x001a08c},
+{14108557, 47064896, 14790805, 47555936, 0x001a88c},
+{14790805, 47064896, 15473053, 47555936, 0x001b08c},
+{15473053, 47064896, 16155301, 47555936, 0x001b88c},
+{16155301, 47064896, 16837549, 47555936, 0x001c08c},
+{12744061, 46573856, 13421101, 47064896, 0x001c88c},
+{13421101, 46573856, 14098141, 47064896, 0x001d08c},
+{14098141, 46573856, 14775181, 47064896, 0x001d88c},
+{14775180, 46573856, 15452220, 47064896, 0x001e08c},
+{15452220, 46573856, 16129260, 47064896, 0x001e88c},
+{16129260, 46573856, 16806300, 47064896, 0x001f08c},
+{13087788, 46082816, 13754412, 46573856, 0x0b1e090},
+{13754412, 46082816, 14421036, 46573856, 0x0b1e890},
+{14421036, 46082816, 15087660, 46573856, 0x0b1f090},
+{9469000, 47209779, 10217582, 47600000, 0x0970090},
+{9469000, 46835000, 10217582, 47209779, 0x0930890},
+{10212374, 47209779, 10899830, 47600000, 0x09d1090},
+{10217582, 46750000, 10899830, 47209779, 0x0ab1890},
+{10894622, 47209779, 11582078, 47540000, 0x0912090},
+{10899830, 46750000, 11582078, 47209779, 0x0ab2890},
+{11576870, 47258883, 12264326, 47749923, 0x0b13090},
+{11582078, 46850000, 12264326, 47258883, 0x0a13890},
+{12259118, 47209779, 12750000, 47700819, 0x0d14090},
+{12264326, 46630000, 12750000, 47209779, 0x0e24890},
+{5850000, 35450000, 18560000, 55080000, 0x50a0216},
+{9469000, 46366000, 17180000, 49022000, 0x003021c},
 {49784462, 40357279, 49896899, 40443769, 0x001000a},
-{49518792, 40289000, 50364000, 40636000, 0x016040c},
+{49518792, 40289000, 50364000, 40636000, 0x016000c},
 {46280650, 40621890, 46360940, 40744199, 0x3c1044b},
 {46360940, 40621890, 46441230, 40744199, 0x3c1044b},
 {46964000, 40727000, 47125055, 40788000, 0x3c1044b},
@@ -2739,56 +2743,56 @@ static const mminforec mminfo[NR_RECS+1] = {
 {48380254, 41389940, 48459745, 41450059, 0x29c004b},
 {47610104, 40479850, 47691695, 40541949, 0x2b2004b},
 {48813174, 38396940, 48889826, 38457059, 0x29c004b},
-{45999920, 41438960, 46624880, 41930000, 0x00100ac},
-{46624879, 41438960, 47249839, 41930000, 0x00108ac},
-{47999791, 41438960, 48624751, 41930000, 0x00110ac},
-{48624751, 41438960, 49249711, 41930000, 0x00118ac},
-{44967694, 40997024, 45587446, 41488064, 0x00120ac},
-{45587446, 40997024, 46207198, 41488064, 0x00128ac},
-{46207198, 40997024, 46826950, 41488064, 0x00130ac},
-{46826950, 40997024, 47446702, 41488064, 0x00138ac},
-{47446702, 40997024, 48066454, 41488064, 0x00140ac},
-{48066454, 40997024, 48686206, 41488064, 0x00148ac},
-{48686206, 40997024, 49305958, 41488064, 0x00150ac},
-{45184607, 40505984, 45799151, 40997024, 0x00158ac},
-{45799151, 40505984, 46413695, 40997024, 0x00160ac},
-{46413695, 40505984, 47028239, 40997024, 0x00168ac},
-{47028239, 40505984, 47642783, 40997024, 0x00170ac},
-{47642783, 40505984, 48257327, 40997024, 0x00178ac},
-{48257327, 40505984, 48871871, 40997024, 0x00180ac},
-{48871871, 40505984, 49486415, 40997024, 0x00188ac},
-{49486415, 40505984, 50100959, 40997024, 0x00190ac},
-{45281997, 40014944, 45891333, 40505984, 0x00198ac},
-{45891333, 40014944, 46500669, 40505984, 0x001a0ac},
-{46500669, 40014944, 47110005, 40505984, 0x001a8ac},
-{47110005, 40014944, 47719341, 40505984, 0x001b0ac},
-{47719341, 40014944, 48328677, 40505984, 0x001b8ac},
-{48328677, 40014944, 48938013, 40505984, 0x001c0ac},
-{48938013, 40014944, 49547349, 40505984, 0x001c8ac},
-{49547349, 40014944, 50156685, 40505984, 0x001d0ac},
-{50065284, 40162256, 50674620, 40653296, 0x001d8ac},
-{45586665, 39523904, 46190793, 40014944, 0x001e0ac},
-{46190793, 39523904, 46794921, 40014944, 0x001e8ac},
-{46794921, 39523904, 47399049, 40014944, 0x001f0ac},
-{47399049, 39523904, 48003177, 40014944, 0x00150a8},
-{48003177, 39523904, 48607305, 40014944, 0x00158a8},
-{48607305, 39523904, 49211433, 40014944, 0x00160a8},
-{49211433, 39523904, 49815561, 40014944, 0x00168a8},
-{46377239, 39032864, 46976159, 39523904, 0x00170a8},
-{46976159, 39032864, 47575079, 39523904, 0x00178a8},
-{48114107, 39032864, 48713027, 39523904, 0x00188a8},
-{48713027, 39032864, 49311947, 39523904, 0x00190a8},
-{49311947, 39032864, 49910867, 39523904, 0x00198a8},
-{46377239, 38836448, 46976159, 39327488, 0x001a8a8},
-{48024269, 38541824, 48617981, 39032864, 0x001b0a8},
-{48439868, 38541824, 49033580, 39032864, 0x001b8a8},
-{49033580, 38541824, 49627292, 39032864, 0x001c0a8},
-{48474761, 38388000, 49063265, 38879040, 0x001c8a8},
-{44760000, 39330000, 45360000, 39812000, 0x0010ca8},
-{45360000, 39330000, 45950000, 39610000, 0x00114a8},
-{45060000, 38950000, 45600000, 39330000, 0x0011ca8},
-{45600000, 38840000, 46155000, 39330000, 0x00124a8},
-{44750000, 38388000, 50800000, 41930000, 0x0010636},
+{45999920, 41438960, 46624880, 41930000, 0x001008c},
+{46624879, 41438960, 47249839, 41930000, 0x001088c},
+{47999791, 41438960, 48624751, 41930000, 0x001108c},
+{48624751, 41438960, 49249711, 41930000, 0x001188c},
+{44967694, 40997024, 45587446, 41488064, 0x001208c},
+{45587446, 40997024, 46207198, 41488064, 0x001288c},
+{46207198, 40997024, 46826950, 41488064, 0x001308c},
+{46826950, 40997024, 47446702, 41488064, 0x001388c},
+{47446702, 40997024, 48066454, 41488064, 0x001408c},
+{48066454, 40997024, 48686206, 41488064, 0x001488c},
+{48686206, 40997024, 49305958, 41488064, 0x001508c},
+{45184607, 40505984, 45799151, 40997024, 0x001588c},
+{45799151, 40505984, 46413695, 40997024, 0x001608c},
+{46413695, 40505984, 47028239, 40997024, 0x001688c},
+{47028239, 40505984, 47642783, 40997024, 0x001708c},
+{47642783, 40505984, 48257327, 40997024, 0x001788c},
+{48257327, 40505984, 48871871, 40997024, 0x001808c},
+{48871871, 40505984, 49486415, 40997024, 0x001888c},
+{49486415, 40505984, 50100959, 40997024, 0x001908c},
+{45281997, 40014944, 45891333, 40505984, 0x001988c},
+{45891333, 40014944, 46500669, 40505984, 0x001a08c},
+{46500669, 40014944, 47110005, 40505984, 0x001a88c},
+{47110005, 40014944, 47719341, 40505984, 0x001b08c},
+{47719341, 40014944, 48328677, 40505984, 0x001b88c},
+{48328677, 40014944, 48938013, 40505984, 0x001c08c},
+{48938013, 40014944, 49547349, 40505984, 0x001c88c},
+{49547349, 40014944, 50156685, 40505984, 0x001d08c},
+{50065284, 40162256, 50674620, 40653296, 0x001d88c},
+{45586665, 39523904, 46190793, 40014944, 0x001e08c},
+{46190793, 39523904, 46794921, 40014944, 0x001e88c},
+{46794921, 39523904, 47399049, 40014944, 0x001f08c},
+{47399049, 39523904, 48003177, 40014944, 0x0015088},
+{48003177, 39523904, 48607305, 40014944, 0x0015888},
+{48607305, 39523904, 49211433, 40014944, 0x0016088},
+{49211433, 39523904, 49815561, 40014944, 0x0016888},
+{46377239, 39032864, 46976159, 39523904, 0x0017088},
+{46976159, 39032864, 47575079, 39523904, 0x0017888},
+{48114107, 39032864, 48713027, 39523904, 0x0018888},
+{48713027, 39032864, 49311947, 39523904, 0x0019088},
+{49311947, 39032864, 49910867, 39523904, 0x0019888},
+{46377239, 38836448, 46976159, 39327488, 0x001a888},
+{48024269, 38541824, 48617981, 39032864, 0x001b088},
+{48439868, 38541824, 49033580, 39032864, 0x001b888},
+{49033580, 38541824, 49627292, 39032864, 0x001c088},
+{48474761, 38388000, 49063265, 38879040, 0x001c888},
+{44760000, 39330000, 45360000, 39812000, 0x0010888},
+{45360000, 39330000, 45950000, 39610000, 0x0011088},
+{45060000, 38950000, 45600000, 39330000, 0x0011888},
+{45600000, 38840000, 46155000, 39330000, 0x0012088},
+{44750000, 38388000, 50800000, 41930000, 0x0010216},
 {20399498, 44769457, 20520584, 44855947, 0x001000a},
 {20171896, 44633584, 20828104, 45124624, 0x001000c},
 {21111379, 42606800, 21228620, 42693289, 0x3c1004b},
@@ -2831,49 +2835,49 @@ static const mminforec mminfo[NR_RECS+1] = {
 {19999415, 45588240, 20084584, 45648359, 0x29c004b},
 {21371620, 43822750, 21457179, 43884849, 0x2b2004b},
 {20922767, 44337840, 21006433, 44397959, 0x29c004b},
-{18829666, 45703960, 19496290, 46195000, 0x00108ac},
-{19496290, 45703960, 20162914, 46195000, 0x00110ac},
-{20162914, 45703960, 20829538, 46195000, 0x00118ac},
-{18901536, 45212920, 19562952, 45703960, 0x00120ac},
-{19562952, 45212920, 20224368, 45703960, 0x00128ac},
-{20224368, 45212920, 20885784, 45703960, 0x00130ac},
-{20885784, 45212920, 21547200, 45703960, 0x00138ac},
-{18967678, 44721880, 19623886, 45212920, 0x00140ac},
-{19623886, 44721880, 20280094, 45212920, 0x00148ac},
-{20280094, 44721880, 20936302, 45212920, 0x00150ac},
-{20936302, 44721880, 21592510, 45212920, 0x00158ac},
-{19038507, 44230840, 19689507, 44721880, 0x00160ac},
-{19689507, 44230840, 20340507, 44721880, 0x00168ac},
-{20340507, 44230840, 20991507, 44721880, 0x00170ac},
-{20991507, 44230840, 21642507, 44721880, 0x00178ac},
-{21642507, 44230840, 22293507, 44721880, 0x00180ac},
-{22293507, 44230840, 22944507, 44721880, 0x00188ac},
-{19038507, 43739800, 19684299, 44230840, 0x00190ac},
-{19684299, 43739800, 20330091, 44230840, 0x00198ac},
-{20330091, 43739800, 20975883, 44230840, 0x001a0ac},
-{20975883, 43739800, 21621675, 44230840, 0x001a8ac},
-{21621675, 43739800, 22267467, 44230840, 0x001b0ac},
-{22267467, 43739800, 22913259, 44230840, 0x001b8ac},
-{19205163, 43248760, 19845747, 43739800, 0x001c0ac},
-{19845747, 43248760, 20486331, 43739800, 0x001c8ac},
-{20486331, 43248760, 21126915, 43739800, 0x001d0ac},
-{21126915, 43248760, 21767499, 43739800, 0x001d8ac},
-{21767499, 43248760, 22408083, 43739800, 0x001e0ac},
-{22408083, 43248760, 23048667, 43739800, 0x001e8ac},
-{19544672, 42782272, 20180048, 43273312, 0x00150a8},
-{20180048, 42782272, 20815424, 43273312, 0x00158a8},
-{20815424, 42782272, 21450800, 43273312, 0x00160a8},
-{21450800, 42782272, 22086176, 43273312, 0x00168a8},
-{22086176, 42782272, 22721552, 43273312, 0x00170a8},
-{22721552, 42782272, 23356928, 43273312, 0x00178a8},
-{20007351, 42291232, 20637519, 42782272, 0x00180a8},
-{20637519, 42291232, 21267687, 42782272, 0x00188a8},
-{21267687, 42291232, 21897855, 42782272, 0x00190a8},
-{21897855, 42291232, 22560000, 42782272, 0x01e9ca8},
-{20360245, 41855000, 20870000, 42291232, 0x001a4a8},
-{20870000, 42080000, 21800000, 42291232, 0x010aca8},
-{12090000, 39600000, 30183000, 51061000, 0x0010636},
-{18825000, 41855000, 23010000, 46200000, 0x003063c},
+{18829666, 45703960, 19496290, 46195000, 0x001088c},
+{19496290, 45703960, 20162914, 46195000, 0x001108c},
+{20162914, 45703960, 20829538, 46195000, 0x001188c},
+{18901536, 45212920, 19562952, 45703960, 0x001208c},
+{19562952, 45212920, 20224368, 45703960, 0x001288c},
+{20224368, 45212920, 20885784, 45703960, 0x001308c},
+{20885784, 45212920, 21547200, 45703960, 0x001388c},
+{18967678, 44721880, 19623886, 45212920, 0x001408c},
+{19623886, 44721880, 20280094, 45212920, 0x001488c},
+{20280094, 44721880, 20936302, 45212920, 0x001508c},
+{20936302, 44721880, 21592510, 45212920, 0x001588c},
+{19038507, 44230840, 19689507, 44721880, 0x001608c},
+{19689507, 44230840, 20340507, 44721880, 0x001688c},
+{20340507, 44230840, 20991507, 44721880, 0x001708c},
+{20991507, 44230840, 21642507, 44721880, 0x001788c},
+{21642507, 44230840, 22293507, 44721880, 0x001808c},
+{22293507, 44230840, 22944507, 44721880, 0x001888c},
+{19038507, 43739800, 19684299, 44230840, 0x001908c},
+{19684299, 43739800, 20330091, 44230840, 0x001988c},
+{20330091, 43739800, 20975883, 44230840, 0x001a08c},
+{20975883, 43739800, 21621675, 44230840, 0x001a88c},
+{21621675, 43739800, 22267467, 44230840, 0x001b08c},
+{22267467, 43739800, 22913259, 44230840, 0x001b88c},
+{19205163, 43248760, 19845747, 43739800, 0x001c08c},
+{19845747, 43248760, 20486331, 43739800, 0x001c88c},
+{20486331, 43248760, 21126915, 43739800, 0x001d08c},
+{21126915, 43248760, 21767499, 43739800, 0x001d88c},
+{21767499, 43248760, 22408083, 43739800, 0x001e08c},
+{22408083, 43248760, 23048667, 43739800, 0x001e88c},
+{19544672, 42782272, 20180048, 43273312, 0x0015088},
+{20180048, 42782272, 20815424, 43273312, 0x0015888},
+{20815424, 42782272, 21450800, 43273312, 0x0016088},
+{21450800, 42782272, 22086176, 43273312, 0x0016888},
+{22086176, 42782272, 22721552, 43273312, 0x0017088},
+{22721552, 42782272, 23356928, 43273312, 0x0017888},
+{20007351, 42291232, 20637519, 42782272, 0x0018088},
+{20637519, 42291232, 21267687, 42782272, 0x0018888},
+{21267687, 42291232, 21897855, 42782272, 0x0019088},
+{21897855, 42291232, 22560000, 42782272, 0x01e9888},
+{20360245, 41855000, 20870000, 42291232, 0x001a088},
+{20870000, 42080000, 21800000, 42291232, 0x010a888},
+{12090000, 39600000, 30183000, 51061000, 0x0010216},
+{18825000, 41855000, 23010000, 46200000, 0x003021c},
 {35865028, 31915755, 35965933, 32002245, 0x001000a},
 {35698868, 31679107, 36245708, 32170147, 0x001000c},
 {35736634, 32458610, 35940365, 32631589, 0x782004b},
@@ -2931,10 +2935,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {34947551, 29098920, 35478767, 29589960, 0x0b1c090},
 {35478767, 29098920, 36009983, 29589960, 0x0b1c890},
 {36009983, 29180000, 36580000, 29589960, 0x09cd090},
-{34217000, 28520000, 48790000, 37390000, 0x0010636},
-{34870000, 29180000, 39310000, 33377300, 0x003063c},
+{34217000, 28520000, 48790000, 37390000, 0x0010216},
+{34870000, 29180000, 39310000, 33377300, 0x003021c},
 {-9199159, 38695782, -9089605, 38782272, 0x001000a},
-{-9501000, 38433500, -8850000, 38869240, 0x01b040c},
+{-9501000, 38433500, -8850000, 38869240, 0x01b000c},
 {-8726353, 41171666, -8611995, 41258155, 0x3c1004b},
 {-8611995, 41171666, -8497637, 41258155, 0x3c1004b},
 {-8693189, 41085177, -8578831, 41171666, 0x3c1004b},
@@ -2985,67 +2989,67 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-7468577, 39259940, -7391424, 39320059, 0x29c004b},
 {-8121585, 41237274, -8039476, 41299373, 0x2b2004b},
 {-8214251, 41419100, -8134092, 41479219, 0x29c004b},
-{-8992480, 41695555, -8367520, 42186595, 0x00100ac},
-{-8367520, 41695555, -7742560, 42186595, 0x00108ac},
-{-7742559, 41695555, -7117599, 42186595, 0x00110ac},
-{-7117600, 41695555, -6492640, 42186595, 0x00118ac},
-{-8987272, 41204515, -8367520, 41695555, 0x00120ac},
-{-8367520, 41204515, -7747768, 41695555, 0x00128ac},
-{-7747768, 41204515, -7128016, 41695555, 0x00130ac},
-{-7128016, 41204515, -6508264, 41695555, 0x00138ac},
-{-6508264, 41204515, -5888512, 41695555, 0x00140ac},
-{-8987271, 40713475, -8372727, 41204515, 0x00148ac},
-{-8372727, 40713475, -7758183, 41204515, 0x00150ac},
-{-7758183, 40713475, -7143639, 41204515, 0x00158ac},
-{-7143639, 40713475, -6529095, 41204515, 0x00160ac},
-{-8982063, 40222435, -8372727, 40713475, 0x00168ac},
-{-8372727, 40222435, -7763391, 40713475, 0x00170ac},
-{-7763391, 40222435, -7154055, 40713475, 0x00178ac},
-{-7154055, 40222435, -6544719, 40713475, 0x00180ac},
-{-9103931, 39731395, -8499803, 40222435, 0x00188ac},
-{-8499803, 39731395, -7895675, 40222435, 0x00190ac},
-{-7895675, 39731395, -7291547, 40222435, 0x00198ac},
-{-7291547, 39639000, -6860000, 40222435, 0x028a4ac},
-{-9410786, 39240355, -8811866, 39731395, 0x001a8ac},
-{-8811866, 39240355, -8212946, 39731395, 0x001b0ac},
-{-8212946, 39240355, -7614026, 39731395, 0x001b8ac},
-{-7614026, 39240355, -7015106, 39731395, 0x001c0ac},
-{-9877943, 38749315, -9284231, 39240355, 0x001c8ac},
-{-9284231, 38749315, -8690519, 39240355, 0x001d0ac},
-{-8690519, 38749315, -8096807, 39240355, 0x001d8ac},
-{-8096807, 38749315, -7503095, 39240355, 0x001e0ac},
-{-7503095, 38749315, -6909383, 39240355, 0x001e8ac},
-{-9575879, 38258275, -8987375, 38749315, 0x001f0ac},
-{-8987375, 38258275, -8398871, 38749315, 0x00100a8},
-{-8398871, 38258275, -7810367, 38749315, 0x00108a8},
-{-7810367, 38258275, -7221863, 38749315, 0x00110a8},
-{-8987375, 37767235, -8398871, 38258275, 0x00118a8},
-{-8398871, 37767235, -7810367, 38258275, 0x00120a8},
-{-7810367, 37767235, -7221863, 38258275, 0x00128a8},
-{-7516115, 37889995, -6927611, 38381035, 0x00130a8},
-{-9046225, 37276195, -8457721, 37767235, 0x00138a8},
-{-8457721, 37276195, -7869217, 37767235, 0x00140a8},
-{-7869217, 37276195, -7280713, 37767235, 0x00148a8},
-{-9046225, 36785155, -8462929, 37276195, 0x00150a8},
-{-8462930, 36785155, -7879634, 37276195, 0x00158a8},
-{-7879634, 36785155, -7296338, 37276195, 0x00160a8},
-{-17320204, 32624000, -16634000, 32890000, 0x07598b0},
-{-16545000, 32402000, -16275000, 33128000, 0x133b8b0},
-{-31417659, 39303576, -30818739, 39794616, 0x0b1c8b0},
-{-28840000, 38372000, -28001000, 38651000, 0x070d0b0},
-{-28322000, 38525000, -27845000, 39100000, 0x0d5d8b0},
-{-27845000, 38522000, -27017000, 38822000, 0x075e0b0},
-{-25878000, 37684000, -25118000, 37923000, 0x06ce8b0},
-{-25378928, 36736192, -24795632, 37227232, 0x0b0f0b0},
-{-9722767, 41157162, -6177638, 43838352, 0x0a80c91},
-{-9839578, 38475972, -6443404, 41157162, 0x0a91491},
-{-9979996, 35867000, -6703000, 38475972, 0x0a61c91},
+{-8992480, 41695555, -8367520, 42186595, 0x001008c},
+{-8367520, 41695555, -7742560, 42186595, 0x001088c},
+{-7742559, 41695555, -7117599, 42186595, 0x001108c},
+{-7117600, 41695555, -6492640, 42186595, 0x001188c},
+{-8987272, 41204515, -8367520, 41695555, 0x001208c},
+{-8367520, 41204515, -7747768, 41695555, 0x001288c},
+{-7747768, 41204515, -7128016, 41695555, 0x001308c},
+{-7128016, 41204515, -6508264, 41695555, 0x001388c},
+{-6508264, 41204515, -5888512, 41695555, 0x001408c},
+{-8987271, 40713475, -8372727, 41204515, 0x001488c},
+{-8372727, 40713475, -7758183, 41204515, 0x001508c},
+{-7758183, 40713475, -7143639, 41204515, 0x001588c},
+{-7143639, 40713475, -6529095, 41204515, 0x001608c},
+{-8982063, 40222435, -8372727, 40713475, 0x001688c},
+{-8372727, 40222435, -7763391, 40713475, 0x001708c},
+{-7763391, 40222435, -7154055, 40713475, 0x001788c},
+{-7154055, 40222435, -6544719, 40713475, 0x001808c},
+{-9103931, 39731395, -8499803, 40222435, 0x001888c},
+{-8499803, 39731395, -7895675, 40222435, 0x001908c},
+{-7895675, 39731395, -7291547, 40222435, 0x001988c},
+{-7291547, 39639000, -6860000, 40222435, 0x028a08c},
+{-9410786, 39240355, -8811866, 39731395, 0x001a88c},
+{-8811866, 39240355, -8212946, 39731395, 0x001b08c},
+{-8212946, 39240355, -7614026, 39731395, 0x001b88c},
+{-7614026, 39240355, -7015106, 39731395, 0x001c08c},
+{-9877943, 38749315, -9284231, 39240355, 0x001c88c},
+{-9284231, 38749315, -8690519, 39240355, 0x001d08c},
+{-8690519, 38749315, -8096807, 39240355, 0x001d88c},
+{-8096807, 38749315, -7503095, 39240355, 0x001e08c},
+{-7503095, 38749315, -6909383, 39240355, 0x001e88c},
+{-9575879, 38258275, -8987375, 38749315, 0x001f08c},
+{-8987375, 38258275, -8398871, 38749315, 0x0010088},
+{-8398871, 38258275, -7810367, 38749315, 0x0010888},
+{-7810367, 38258275, -7221863, 38749315, 0x0011088},
+{-8987375, 37767235, -8398871, 38258275, 0x0011888},
+{-8398871, 37767235, -7810367, 38258275, 0x0012088},
+{-7810367, 37767235, -7221863, 38258275, 0x0012888},
+{-7516115, 37889995, -6927611, 38381035, 0x0013088},
+{-9046225, 37276195, -8457721, 37767235, 0x0013888},
+{-8457721, 37276195, -7869217, 37767235, 0x0014088},
+{-7869217, 37276195, -7280713, 37767235, 0x0014888},
+{-9046225, 36785155, -8462929, 37276195, 0x0015088},
+{-8462930, 36785155, -7879634, 37276195, 0x0015888},
+{-7879634, 36785155, -7296338, 37276195, 0x0016088},
+{-17320204, 32624000, -16634000, 32890000, 0x0759890},
+{-16545000, 32402000, -16275000, 33128000, 0x133b890},
+{-31417659, 39303576, -30818739, 39794616, 0x0b1c890},
+{-28840000, 38372000, -28001000, 38651000, 0x070d090},
+{-28322000, 38525000, -27845000, 39100000, 0x0d5d890},
+{-27845000, 38522000, -27017000, 38822000, 0x075e090},
+{-25878000, 37684000, -25118000, 37923000, 0x06ce890},
+{-25378928, 36736192, -24795632, 37227232, 0x0b0f090},
+{-9722767, 41157162, -6177638, 43838352, 0x0a80891},
+{-9839578, 38475972, -6443404, 41157162, 0x0a91091},
+{-9979996, 35867000, -6703000, 38475972, 0x0a61891},
 {-18145009, 31649405, -15016954, 34330595, 0x0a99891},
 {-31500000, 38595688, -29057138, 40502312, 0x0a8c891},
 {-29032561, 37668688, -26619490, 39575312, 0x0a7e091},
 {-26278640, 36409012, -23895360, 38315636, 0x0a7f091},
-{-31500000, 27500000, 4400000, 43850000, 0x0010637},
-{-31500000, 31600000, -6170000, 42154300, 0x003063c},
+{-31500000, 27500000, 4400000, 43850000, 0x0010217},
+{-31500000, 31600000, -6170000, 42154300, 0x003021c},
 {18982634, 47451000, 19109965, 47537489, 0x001000a},
 {18707922, 47323584, 19395378, 47814624, 0x001000c},
 {21574834, 47484200, 21702165, 47570689, 0x3c1004b},
@@ -3097,54 +3101,54 @@ static const mminforec mminfo[NR_RECS+1] = {
 {21077963, 46743040, 21165637, 46803159, 0x29c004b},
 {18098219, 47149850, 18188780, 47211949, 0x2b2004b},
 {18086580, 46349940, 18173419, 46410059, 0x29c004b},
-{19397758, 48093870, 20090422, 48584910, 0x00100ac},
-{20090422, 48093870, 20783086, 48584910, 0x00108ac},
-{20783086, 48093870, 21475750, 48584910, 0x00110ac},
-{21475750, 48093870, 22168414, 48584910, 0x00118ac},
-{22168414, 48093870, 22861078, 48584910, 0x00120ac},
-{16800267, 47602830, 17487723, 48093870, 0x00128ac},
-{17487723, 47602830, 18175179, 48093870, 0x00130ac},
-{18175179, 47602830, 18862635, 48093870, 0x00138ac},
-{18862635, 47602830, 19550091, 48093870, 0x00140ac},
-{19550091, 47602830, 20237547, 48093870, 0x00148ac},
-{20237547, 47602830, 20925003, 48093870, 0x00150ac},
-{20925003, 47602830, 21612459, 48093870, 0x00158ac},
-{21612459, 47602830, 22299915, 48093870, 0x00160ac},
-{22299915, 47602830, 22987371, 48093870, 0x00168ac},
-{16112811, 47357310, 16800267, 47848350, 0x00170ac},
-{16798601, 47111790, 17480849, 47602830, 0x00178ac},
-{17480849, 47111790, 18163097, 47602830, 0x00180ac},
-{18163097, 47111790, 18845345, 47602830, 0x00188ac},
-{18845345, 47111790, 19527593, 47602830, 0x00190ac},
-{19527593, 47111790, 20209841, 47602830, 0x00198ac},
-{20209841, 47111790, 20892089, 47602830, 0x001a0ac},
-{20892089, 47111790, 21574337, 47602830, 0x001a8ac},
-{21574337, 47111790, 22256585, 47602830, 0x001b0ac},
-{16116353, 46866270, 16798601, 47357310, 0x001b8ac},
-{16791778, 46620750, 17468818, 47111790, 0x001c0ac},
-{17468818, 46620750, 18145858, 47111790, 0x001c8ac},
-{18145858, 46620750, 18822898, 47111790, 0x001d0ac},
-{18822898, 46620750, 19499938, 47111790, 0x001d8ac},
-{19499938, 46620750, 20176978, 47111790, 0x001e0ac},
-{20176978, 46620750, 20854018, 47111790, 0x001e8ac},
-{20854018, 46620750, 21531058, 47111790, 0x001f0ac},
-{21531058, 46620750, 22208098, 47111790, 0x00100a8},
-{16114738, 46375230, 16791778, 46866270, 0x00108a8},
-{16790216, 46129710, 17456840, 46620750, 0x00110a8},
-{17456840, 46129710, 18123464, 46620750, 0x00118a8},
-{18123464, 46129710, 18790088, 46620750, 0x00120a8},
-{18790088, 46129710, 19456712, 46620750, 0x00128a8},
-{19456712, 46129710, 20123336, 46620750, 0x00130a8},
-{20117763, 46115500, 20784387, 46620750, 0x0b338b0},
-{20784387, 46129710, 21451011, 46620750, 0x0b140b0},
-{17117955, 45638670, 17784579, 46129710, 0x0b148b0},
-{17784579, 45638670, 18451203, 46129710, 0x0b150b0},
-{18451203, 45638670, 19117827, 46129710, 0x0b158b0},
-{19117827, 45638670, 19784451, 46129710, 0x0b160b0},
-{12090000, 39600000, 30183000, 51061000, 0x0010636},
-{16105000, 45728000, 22900000, 48585300, 0x003063c},
+{19397758, 48093870, 20090422, 48584910, 0x001008c},
+{20090422, 48093870, 20783086, 48584910, 0x001088c},
+{20783086, 48093870, 21475750, 48584910, 0x001108c},
+{21475750, 48093870, 22168414, 48584910, 0x001188c},
+{22168414, 48093870, 22861078, 48584910, 0x001208c},
+{16800267, 47602830, 17487723, 48093870, 0x001288c},
+{17487723, 47602830, 18175179, 48093870, 0x001308c},
+{18175179, 47602830, 18862635, 48093870, 0x001388c},
+{18862635, 47602830, 19550091, 48093870, 0x001408c},
+{19550091, 47602830, 20237547, 48093870, 0x001488c},
+{20237547, 47602830, 20925003, 48093870, 0x001508c},
+{20925003, 47602830, 21612459, 48093870, 0x001588c},
+{21612459, 47602830, 22299915, 48093870, 0x001608c},
+{22299915, 47602830, 22987371, 48093870, 0x001688c},
+{16112811, 47357310, 16800267, 47848350, 0x001708c},
+{16798601, 47111790, 17480849, 47602830, 0x001788c},
+{17480849, 47111790, 18163097, 47602830, 0x001808c},
+{18163097, 47111790, 18845345, 47602830, 0x001888c},
+{18845345, 47111790, 19527593, 47602830, 0x001908c},
+{19527593, 47111790, 20209841, 47602830, 0x001988c},
+{20209841, 47111790, 20892089, 47602830, 0x001a08c},
+{20892089, 47111790, 21574337, 47602830, 0x001a88c},
+{21574337, 47111790, 22256585, 47602830, 0x001b08c},
+{16116353, 46866270, 16798601, 47357310, 0x001b88c},
+{16791778, 46620750, 17468818, 47111790, 0x001c08c},
+{17468818, 46620750, 18145858, 47111790, 0x001c88c},
+{18145858, 46620750, 18822898, 47111790, 0x001d08c},
+{18822898, 46620750, 19499938, 47111790, 0x001d88c},
+{19499938, 46620750, 20176978, 47111790, 0x001e08c},
+{20176978, 46620750, 20854018, 47111790, 0x001e88c},
+{20854018, 46620750, 21531058, 47111790, 0x001f08c},
+{21531058, 46620750, 22208098, 47111790, 0x0010088},
+{16114738, 46375230, 16791778, 46866270, 0x0010888},
+{16790216, 46129710, 17456840, 46620750, 0x0011088},
+{17456840, 46129710, 18123464, 46620750, 0x0011888},
+{18123464, 46129710, 18790088, 46620750, 0x0012088},
+{18790088, 46129710, 19456712, 46620750, 0x0012888},
+{19456712, 46129710, 20123336, 46620750, 0x0013088},
+{20117763, 46115500, 20784387, 46620750, 0x0b33890},
+{20784387, 46129710, 21451011, 46620750, 0x0b14090},
+{17117955, 45638670, 17784579, 46129710, 0x0b14890},
+{17784579, 45638670, 18451203, 46129710, 0x0b15090},
+{18451203, 45638670, 19117827, 46129710, 0x0b15890},
+{19117827, 45638670, 19784451, 46129710, 0x0b16090},
+{12090000, 39600000, 30183000, 51061000, 0x0010216},
+{16105000, 45728000, 22900000, 48585300, 0x003021c},
 {126909304, 37513000, 127017896, 37599489, 0x001000a},
-{126592000, 37224480, 127187000, 37702000, 0x01e040c},
+{126592000, 37224480, 127187000, 37702000, 0x01e000c},
 {129022155, 35130890, 129171644, 35253199, 0x54f004b},
 {128598798, 35809390, 128749306, 35931699, 0x54f004b},
 {128448290, 35791043, 128598798, 35913352, 0x54f004b},
@@ -3172,71 +3176,71 @@ static const mminforec mminfo[NR_RECS+1] = {
 {128856804, 37722800, 128965396, 37809289, 0x3c1004b},
 {127874364, 36943100, 127982235, 37029589, 0x3c1004b},
 {129158585, 35812100, 129265014, 35898589, 0x3c1004b},
-{126926620, 38133960, 127515124, 38625000, 0x00100ac},
-{127515124, 38133960, 128103628, 38625000, 0x00108ac},
-{128103627, 38133960, 128692131, 38625000, 0x00110ac},
-{124570000, 37520160, 124866855, 38011200, 0x00118ac},
-{125573061, 37348296, 126161565, 37839336, 0x00120ac},
-{126161565, 37642920, 126750069, 38133960, 0x00128ac},
-{126750069, 37642920, 127338573, 38133960, 0x00130ac},
-{127338573, 37642920, 127927077, 38133960, 0x00138ac},
-{127927077, 37642920, 128515581, 38133960, 0x00140ac},
-{128515581, 37642920, 129104085, 38133960, 0x00148ac},
-{125926163, 37151880, 126509459, 37642920, 0x00150ac},
-{126509459, 37151880, 127092755, 37642920, 0x00158ac},
-{127092755, 37151880, 127676051, 37642920, 0x00160ac},
-{127676051, 37151880, 128259347, 37642920, 0x00168ac},
-{128259347, 37151880, 128842643, 37642920, 0x00170ac},
-{128842643, 37151880, 129425939, 37642920, 0x00178ac},
-{125639723, 36660840, 126217811, 37151880, 0x00180ac},
-{126217811, 36660840, 126795899, 37151880, 0x00188ac},
-{126795899, 36660840, 127373987, 37151880, 0x00190ac},
-{127373987, 36660840, 127952075, 37151880, 0x00198ac},
-{127952075, 36660840, 128530163, 37151880, 0x001a0ac},
-{128530163, 36660840, 129108251, 37151880, 0x001a8ac},
-{129108251, 36660840, 129686339, 37151880, 0x001b0ac},
-{125639723, 35826072, 126212603, 36317112, 0x001b8ac},
-{126212603, 36169800, 126785483, 36660840, 0x001c0ac},
-{126785483, 36169800, 127358363, 36660840, 0x001c8ac},
-{127358363, 36169800, 127931243, 36660840, 0x001d0ac},
-{127931243, 36169800, 128504123, 36660840, 0x001d8ac},
-{128504123, 36169800, 129077003, 36660840, 0x001e0ac},
-{129077003, 36169800, 129649883, 36660840, 0x001e8ac},
-{126212603, 35678760, 126785483, 36169800, 0x001f0ac},
-{126785483, 35678760, 127358363, 36169800, 0x00100a8},
-{127358363, 35678760, 127931243, 36169800, 0x00108a8},
-{127931243, 35678760, 128504123, 36169800, 0x00110a8},
-{128504123, 35678760, 129077003, 36169800, 0x00118a8},
-{129077003, 35678760, 129649883, 36169800, 0x00120a8},
-{125639723, 35187720, 126212603, 35678760, 0x00128a8},
-{126212603, 35187720, 126785483, 35678760, 0x00130a8},
-{126785483, 35187720, 127358363, 35678760, 0x00138a8},
-{127358363, 35187720, 127931243, 35678760, 0x00140a8},
-{127931243, 35187720, 128504123, 35678760, 0x00148a8},
-{128504123, 35187720, 129077003, 35678760, 0x00150a8},
-{129077003, 35187720, 129649883, 35678760, 0x00158a8},
-{125043407, 34451160, 125605871, 34942200, 0x00160a8},
-{125830856, 34696680, 126398528, 35187720, 0x00168a8},
-{126398528, 34696680, 126966200, 35187720, 0x00170a8},
-{126966200, 34696680, 127533872, 35187720, 0x00178a8},
-{127533872, 34696680, 128101544, 35187720, 0x00180a8},
-{128101544, 34696680, 128669216, 35187720, 0x00188a8},
-{128669216, 34696680, 129236888, 35187720, 0x00190a8},
-{125036116, 33960120, 125598580, 34451160, 0x00198a8},
-{125598580, 34205640, 126161044, 34696680, 0x001a0a8},
-{126161044, 34205640, 126723508, 34696680, 0x001a8a8},
-{126723508, 34205640, 127285972, 34696680, 0x001b0a8},
-{127285972, 34205640, 127848436, 34696680, 0x001b8a8},
-{127848436, 34205640, 128410900, 34696680, 0x001c0a8},
-{128410900, 34205640, 128973364, 34696680, 0x001c8a8},
-{126245413, 33714600, 126807877, 34205640, 0x001d0a8},
-{126807877, 33714600, 127370341, 34205640, 0x001d8a8},
-{126001379, 33100000, 126558635, 33591040, 0x001e0a8},
-{126558635, 33100000, 127115891, 33591040, 0x001e8a8},
-{130368752, 37256580, 130957256, 37747620, 0x001f0a8},
-{124570000, 33100000, 131000000, 38625000, 0x0010236},
+{126926620, 38133960, 127515124, 38625000, 0x001008c},
+{127515124, 38133960, 128103628, 38625000, 0x001088c},
+{128103627, 38133960, 128692131, 38625000, 0x001108c},
+{124570000, 37520160, 124866855, 38011200, 0x001188c},
+{125573061, 37348296, 126161565, 37839336, 0x001208c},
+{126161565, 37642920, 126750069, 38133960, 0x001288c},
+{126750069, 37642920, 127338573, 38133960, 0x001308c},
+{127338573, 37642920, 127927077, 38133960, 0x001388c},
+{127927077, 37642920, 128515581, 38133960, 0x001408c},
+{128515581, 37642920, 129104085, 38133960, 0x001488c},
+{125926163, 37151880, 126509459, 37642920, 0x001508c},
+{126509459, 37151880, 127092755, 37642920, 0x001588c},
+{127092755, 37151880, 127676051, 37642920, 0x001608c},
+{127676051, 37151880, 128259347, 37642920, 0x001688c},
+{128259347, 37151880, 128842643, 37642920, 0x001708c},
+{128842643, 37151880, 129425939, 37642920, 0x001788c},
+{125639723, 36660840, 126217811, 37151880, 0x001808c},
+{126217811, 36660840, 126795899, 37151880, 0x001888c},
+{126795899, 36660840, 127373987, 37151880, 0x001908c},
+{127373987, 36660840, 127952075, 37151880, 0x001988c},
+{127952075, 36660840, 128530163, 37151880, 0x001a08c},
+{128530163, 36660840, 129108251, 37151880, 0x001a88c},
+{129108251, 36660840, 129686339, 37151880, 0x001b08c},
+{125639723, 35826072, 126212603, 36317112, 0x001b88c},
+{126212603, 36169800, 126785483, 36660840, 0x001c08c},
+{126785483, 36169800, 127358363, 36660840, 0x001c88c},
+{127358363, 36169800, 127931243, 36660840, 0x001d08c},
+{127931243, 36169800, 128504123, 36660840, 0x001d88c},
+{128504123, 36169800, 129077003, 36660840, 0x001e08c},
+{129077003, 36169800, 129649883, 36660840, 0x001e88c},
+{126212603, 35678760, 126785483, 36169800, 0x001f08c},
+{126785483, 35678760, 127358363, 36169800, 0x0010088},
+{127358363, 35678760, 127931243, 36169800, 0x0010888},
+{127931243, 35678760, 128504123, 36169800, 0x0011088},
+{128504123, 35678760, 129077003, 36169800, 0x0011888},
+{129077003, 35678760, 129649883, 36169800, 0x0012088},
+{125639723, 35187720, 126212603, 35678760, 0x0012888},
+{126212603, 35187720, 126785483, 35678760, 0x0013088},
+{126785483, 35187720, 127358363, 35678760, 0x0013888},
+{127358363, 35187720, 127931243, 35678760, 0x0014088},
+{127931243, 35187720, 128504123, 35678760, 0x0014888},
+{128504123, 35187720, 129077003, 35678760, 0x0015088},
+{129077003, 35187720, 129649883, 35678760, 0x0015888},
+{125043407, 34451160, 125605871, 34942200, 0x0016088},
+{125830856, 34696680, 126398528, 35187720, 0x0016888},
+{126398528, 34696680, 126966200, 35187720, 0x0017088},
+{126966200, 34696680, 127533872, 35187720, 0x0017888},
+{127533872, 34696680, 128101544, 35187720, 0x0018088},
+{128101544, 34696680, 128669216, 35187720, 0x0018888},
+{128669216, 34696680, 129236888, 35187720, 0x0019088},
+{125036116, 33960120, 125598580, 34451160, 0x0019888},
+{125598580, 34205640, 126161044, 34696680, 0x001a088},
+{126161044, 34205640, 126723508, 34696680, 0x001a888},
+{126723508, 34205640, 127285972, 34696680, 0x001b088},
+{127285972, 34205640, 127848436, 34696680, 0x001b888},
+{127848436, 34205640, 128410900, 34696680, 0x001c088},
+{128410900, 34205640, 128973364, 34696680, 0x001c888},
+{126245413, 33714600, 126807877, 34205640, 0x001d088},
+{126807877, 33714600, 127370341, 34205640, 0x001d888},
+{126001379, 33100000, 126558635, 33591040, 0x001e088},
+{126558635, 33100000, 127115891, 33591040, 0x001e888},
+{130368752, 37256580, 130957256, 37747620, 0x001f088},
+{124570000, 33100000, 131000000, 38625000, 0x0010216},
 {-22037500, 64086000, -21836500, 64166000, 0x01d000a},
-{-22118200, 63842000, -21214000, 64386000, 0x023040c},
+{-22118200, 63842000, -21214000, 64386000, 0x023000c},
 {-22751449, 63961090, -22477952, 64083399, 0x54f004b},
 {-21195149, 63900490, -20921652, 64022799, 0x54f004b},
 {-18209088, 65638200, -18000312, 65724689, 0x3c1004b},
@@ -3266,59 +3270,59 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-20496700, 63786800, -20303300, 63873289, 0x3c1004b},
 {-14120424, 64886800, -13919576, 64973289, 0x3c1004b},
 {-21183900, 63815700, -20990500, 63902189, 0x3c1004b},
-{-23220000, 66231700, -21783000, 66480000, 0x01300ac},
-{-16655743, 66231680, -15504775, 66600000, 0x00108ac},
-{-15504775, 66231680, -14353807, 66600000, 0x00110ac},
-{-24356814, 65740640, -23226678, 66231680, 0x00118ac},
-{-23226678, 65740640, -22096542, 66231680, 0x00120ac},
-{-22096542, 65740640, -20966406, 66231680, 0x00128ac},
-{-20966406, 65740640, -19836270, 66231680, 0x00130ac},
-{-19836270, 65740640, -18706134, 66231680, 0x00138ac},
-{-18706134, 65740640, -17575998, 66231680, 0x00140ac},
-{-17575998, 65740640, -16445862, 66231680, 0x00148ac},
-{-16445862, 65740640, -15315726, 66231680, 0x00150ac},
-{-15315726, 65740640, -14185590, 66231680, 0x00158ac},
-{-24572425, 65249600, -23463121, 65740640, 0x00160ac},
-{-23463121, 65249600, -22353817, 65740640, 0x00168ac},
-{-22353817, 65249600, -21244513, 65740640, 0x00170ac},
-{-21244513, 65249600, -20135209, 65740640, 0x00178ac},
-{-20135209, 65249600, -19025905, 65740640, 0x00180ac},
-{-19025905, 65249600, -17916601, 65740640, 0x00188ac},
-{-17916601, 65249600, -16807297, 65740640, 0x00190ac},
-{-16807297, 65249600, -15697993, 65740640, 0x00198ac},
-{-15697993, 65249600, -14588689, 65740640, 0x001a0ac},
-{-14588689, 65249600, -13479385, 65740640, 0x001a8ac},
-{-24218124, 64660352, -23129652, 65151392, 0x001b0ac},
-{-23129652, 64758560, -22041180, 65249600, 0x001b8ac},
-{-22041180, 64758560, -20952708, 65249600, 0x001c0ac},
-{-20952708, 64758560, -19864236, 65249600, 0x001c8ac},
-{-19864236, 64758560, -18775764, 65249600, 0x001d0ac},
-{-18775764, 64758560, -17687292, 65249600, 0x001d8ac},
-{-17687292, 64758560, -16598820, 65249600, 0x001e0ac},
-{-16598820, 64758560, -15510348, 65249600, 0x001e8ac},
-{-15510348, 64758560, -14421876, 65249600, 0x001f0ac},
-{-14421876, 64758560, -13333404, 65249600, 0x00100a8},
-{-22487923, 64267520, -21420283, 64758560, 0x00108a8},
-{-21420283, 64267520, -20352643, 64758560, 0x00110a8},
-{-20352643, 64267520, -19285003, 64758560, 0x00118a8},
-{-19285003, 64267520, -18217363, 64758560, 0x00120a8},
-{-18217363, 64267520, -17149723, 64758560, 0x00128a8},
-{-17149723, 64267520, -16082083, 64758560, 0x00130a8},
-{-16082083, 64267520, -15014443, 64758560, 0x00138a8},
-{-15014443, 64267520, -13946803, 64758560, 0x00140a8},
-{-22851181, 63776480, -21804373, 64267520, 0x00148a8},
-{-21804373, 63776480, -20757565, 64267520, 0x00150a8},
-{-20757565, 63776480, -19710757, 64267520, 0x00158a8},
-{-19710757, 63776480, -18663949, 64267520, 0x00160a8},
-{-18663949, 63776480, -17617141, 64267520, 0x00168a8},
-{-17617141, 63776480, -16570333, 64267520, 0x00170a8},
-{-16570333, 63776480, -15523525, 64267520, 0x00178a8},
-{-15523525, 63776480, -14476717, 64267520, 0x00180a8},
-{-21061191, 63285440, -20035215, 63776480, 0x00188a8},
-{-20035215, 63285440, -19009239, 63776480, 0x00190a8},
-{-19009239, 63285440, -17983263, 63776480, 0x00198a8},
-{-17983263, 63285440, -16957287, 63776480, 0x001a0a8},
-{-25334760, 62014358, -12065240, 68151511, 0x0010036},
+{-23220000, 66231700, -21783000, 66480000, 0x013008c},
+{-16655743, 66231680, -15504775, 66600000, 0x001088c},
+{-15504775, 66231680, -14353807, 66600000, 0x001108c},
+{-24356814, 65740640, -23226678, 66231680, 0x001188c},
+{-23226678, 65740640, -22096542, 66231680, 0x001208c},
+{-22096542, 65740640, -20966406, 66231680, 0x001288c},
+{-20966406, 65740640, -19836270, 66231680, 0x001308c},
+{-19836270, 65740640, -18706134, 66231680, 0x001388c},
+{-18706134, 65740640, -17575998, 66231680, 0x001408c},
+{-17575998, 65740640, -16445862, 66231680, 0x001488c},
+{-16445862, 65740640, -15315726, 66231680, 0x001508c},
+{-15315726, 65740640, -14185590, 66231680, 0x001588c},
+{-24572425, 65249600, -23463121, 65740640, 0x001608c},
+{-23463121, 65249600, -22353817, 65740640, 0x001688c},
+{-22353817, 65249600, -21244513, 65740640, 0x001708c},
+{-21244513, 65249600, -20135209, 65740640, 0x001788c},
+{-20135209, 65249600, -19025905, 65740640, 0x001808c},
+{-19025905, 65249600, -17916601, 65740640, 0x001888c},
+{-17916601, 65249600, -16807297, 65740640, 0x001908c},
+{-16807297, 65249600, -15697993, 65740640, 0x001988c},
+{-15697993, 65249600, -14588689, 65740640, 0x001a08c},
+{-14588689, 65249600, -13479385, 65740640, 0x001a88c},
+{-24218124, 64660352, -23129652, 65151392, 0x001b08c},
+{-23129652, 64758560, -22041180, 65249600, 0x001b88c},
+{-22041180, 64758560, -20952708, 65249600, 0x001c08c},
+{-20952708, 64758560, -19864236, 65249600, 0x001c88c},
+{-19864236, 64758560, -18775764, 65249600, 0x001d08c},
+{-18775764, 64758560, -17687292, 65249600, 0x001d88c},
+{-17687292, 64758560, -16598820, 65249600, 0x001e08c},
+{-16598820, 64758560, -15510348, 65249600, 0x001e88c},
+{-15510348, 64758560, -14421876, 65249600, 0x001f08c},
+{-14421876, 64758560, -13333404, 65249600, 0x0010088},
+{-22487923, 64267520, -21420283, 64758560, 0x0010888},
+{-21420283, 64267520, -20352643, 64758560, 0x0011088},
+{-20352643, 64267520, -19285003, 64758560, 0x0011888},
+{-19285003, 64267520, -18217363, 64758560, 0x0012088},
+{-18217363, 64267520, -17149723, 64758560, 0x0012888},
+{-17149723, 64267520, -16082083, 64758560, 0x0013088},
+{-16082083, 64267520, -15014443, 64758560, 0x0013888},
+{-15014443, 64267520, -13946803, 64758560, 0x0014088},
+{-22851181, 63776480, -21804373, 64267520, 0x0014888},
+{-21804373, 63776480, -20757565, 64267520, 0x0015088},
+{-20757565, 63776480, -19710757, 64267520, 0x0015888},
+{-19710757, 63776480, -18663949, 64267520, 0x0016088},
+{-18663949, 63776480, -17617141, 64267520, 0x0016888},
+{-17617141, 63776480, -16570333, 64267520, 0x0017088},
+{-16570333, 63776480, -15523525, 64267520, 0x0017888},
+{-15523525, 63776480, -14476717, 64267520, 0x0018088},
+{-21061191, 63285440, -20035215, 63776480, 0x0018888},
+{-20035215, 63285440, -19009239, 63776480, 0x0019088},
+{-19009239, 63285440, -17983263, 63776480, 0x0019888},
+{-17983263, 63285440, -16957287, 63776480, 0x001a088},
+{-25334760, 62014358, -12065240, 68151511, 0x0010016},
 {-90572103, 14586755, -90483691, 14673245, 0x001000a},
 {-90875250, 14334076, -90396114, 14825116, 0x001000c},
 {-91570386, 14801400, -91481014, 14887889, 0x3c1004b},
@@ -3363,60 +3367,60 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-91738645, 15641740, -91676355, 15701859, 0x29c004b},
 {-90525385, 15054750, -90461216, 15116849, 0x2b2004b},
 {-90656662, 15081040, -90594539, 15141159, 0x29c004b},
-{-91089552, 17439444, -90600000, 17930484, 0x00100ac},
-{-90600000, 17439444, -90110448, 17930484, 0x00108ac},
-{-90110448, 17439444, -89620896, 17930484, 0x00110ac},
-{-89620896, 17439444, -89131344, 17930484, 0x00118ac},
-{-91579104, 16948404, -91089552, 17439444, 0x00120ac},
-{-91089552, 16948404, -90600000, 17439444, 0x00128ac},
-{-90600000, 16948404, -90110448, 17439444, 0x00130ac},
-{-90110448, 16948404, -89620896, 17439444, 0x00138ac},
-{-89620896, 16948404, -89131344, 17439444, 0x00140ac},
-{-91084344, 16457364, -90600000, 16948404, 0x00148ac},
-{-90600000, 16457364, -90115656, 16948404, 0x00150ac},
-{-90115656, 16457364, -89631312, 16948404, 0x00158ac},
-{-89631312, 16457364, -89146968, 16948404, 0x00160ac},
-{-92053032, 15966324, -91568688, 16457364, 0x00168ac},
-{-91568688, 15966324, -91084344, 16457364, 0x00170ac},
-{-91084344, 15966324, -90600000, 16457364, 0x00178ac},
-{-90600000, 15966324, -90115656, 16457364, 0x00180ac},
-{-90115656, 15966324, -89631312, 16457364, 0x00188ac},
-{-89631312, 15966324, -89146968, 16457364, 0x00190ac},
-{-92101467, 15475284, -91617123, 15966324, 0x00198ac},
-{-91617123, 15475284, -91132779, 15966324, 0x001a0ac},
-{-91132779, 15475284, -90648435, 15966324, 0x001a8ac},
-{-90648435, 15475284, -90164091, 15966324, 0x001b0ac},
-{-90164091, 15475284, -89679747, 15966324, 0x001b8ac},
-{-89679747, 15475284, -89195403, 15966324, 0x001c0ac},
-{-89195403, 15475284, -88711059, 15966324, 0x001c8ac},
-{-88711059, 15475284, -88226715, 15966324, 0x001d0ac},
-{-92236000, 14984244, -91751656, 15475284, 0x001d8ac},
-{-91762426, 14984244, -91278082, 15475284, 0x001e0ac},
-{-91278082, 14984244, -90793738, 15475284, 0x001e8ac},
-{-90793738, 14984244, -90309394, 15475284, 0x001f0ac},
-{-90309394, 14984244, -89825050, 15475284, 0x00100a8},
-{-89825050, 14984244, -89340706, 15475284, 0x00108a8},
-{-89340706, 14984244, -88856362, 15475284, 0x00110a8},
-{-88856362, 14984244, -88372018, 15475284, 0x00118a8},
-{-92236000, 14493204, -91756864, 14984244, 0x00120a8},
-{-91767634, 14493204, -91288498, 14984244, 0x00128a8},
-{-91288498, 14493204, -90809362, 14984244, 0x00130a8},
-{-90809362, 14493204, -90330226, 14984244, 0x00138a8},
-{-90330226, 14493204, -89851090, 14984244, 0x00140a8},
-{-89851090, 14493204, -89371954, 14984244, 0x00148a8},
-{-89606731, 14493204, -89127595, 14984244, 0x00150a8},
-{-92179691, 14002164, -91700555, 14493204, 0x00158a8},
-{-91700555, 14002164, -91221419, 14493204, 0x00160a8},
-{-91221419, 14002164, -90742283, 14493204, 0x00168a8},
-{-90742283, 14002164, -90263147, 14493204, 0x00170a8},
-{-90263147, 14002164, -89784011, 14493204, 0x00178a8},
-{-89784011, 14002164, -89304875, 14493204, 0x00180a8},
-{-91839504, 13511124, -91360368, 14002164, 0x00188a8},
-{-91360368, 13511124, -90881232, 14002164, 0x00190a8},
-{-90881232, 13511124, -90402096, 14002164, 0x00198a8},
-{-90402096, 13511124, -89922960, 14002164, 0x001a0a8},
-{-92236000, 7190000, -77140000, 18500000, 0x3300636},
-{-92236000, 13500000, -88213058, 17820000, 0x003063c},
+{-91089552, 17439444, -90600000, 17930484, 0x001008c},
+{-90600000, 17439444, -90110448, 17930484, 0x001088c},
+{-90110448, 17439444, -89620896, 17930484, 0x001108c},
+{-89620896, 17439444, -89131344, 17930484, 0x001188c},
+{-91579104, 16948404, -91089552, 17439444, 0x001208c},
+{-91089552, 16948404, -90600000, 17439444, 0x001288c},
+{-90600000, 16948404, -90110448, 17439444, 0x001308c},
+{-90110448, 16948404, -89620896, 17439444, 0x001388c},
+{-89620896, 16948404, -89131344, 17439444, 0x001408c},
+{-91084344, 16457364, -90600000, 16948404, 0x001488c},
+{-90600000, 16457364, -90115656, 16948404, 0x001508c},
+{-90115656, 16457364, -89631312, 16948404, 0x001588c},
+{-89631312, 16457364, -89146968, 16948404, 0x001608c},
+{-92053032, 15966324, -91568688, 16457364, 0x001688c},
+{-91568688, 15966324, -91084344, 16457364, 0x001708c},
+{-91084344, 15966324, -90600000, 16457364, 0x001788c},
+{-90600000, 15966324, -90115656, 16457364, 0x001808c},
+{-90115656, 15966324, -89631312, 16457364, 0x001888c},
+{-89631312, 15966324, -89146968, 16457364, 0x001908c},
+{-92101467, 15475284, -91617123, 15966324, 0x001988c},
+{-91617123, 15475284, -91132779, 15966324, 0x001a08c},
+{-91132779, 15475284, -90648435, 15966324, 0x001a88c},
+{-90648435, 15475284, -90164091, 15966324, 0x001b08c},
+{-90164091, 15475284, -89679747, 15966324, 0x001b88c},
+{-89679747, 15475284, -89195403, 15966324, 0x001c08c},
+{-89195403, 15475284, -88711059, 15966324, 0x001c88c},
+{-88711059, 15475284, -88226715, 15966324, 0x001d08c},
+{-92236000, 14984244, -91751656, 15475284, 0x001d88c},
+{-91762426, 14984244, -91278082, 15475284, 0x001e08c},
+{-91278082, 14984244, -90793738, 15475284, 0x001e88c},
+{-90793738, 14984244, -90309394, 15475284, 0x001f08c},
+{-90309394, 14984244, -89825050, 15475284, 0x0010088},
+{-89825050, 14984244, -89340706, 15475284, 0x0010888},
+{-89340706, 14984244, -88856362, 15475284, 0x0011088},
+{-88856362, 14984244, -88372018, 15475284, 0x0011888},
+{-92236000, 14493204, -91756864, 14984244, 0x0012088},
+{-91767634, 14493204, -91288498, 14984244, 0x0012888},
+{-91288498, 14493204, -90809362, 14984244, 0x0013088},
+{-90809362, 14493204, -90330226, 14984244, 0x0013888},
+{-90330226, 14493204, -89851090, 14984244, 0x0014088},
+{-89851090, 14493204, -89371954, 14984244, 0x0014888},
+{-89606731, 14493204, -89127595, 14984244, 0x0015088},
+{-92179691, 14002164, -91700555, 14493204, 0x0015888},
+{-91700555, 14002164, -91221419, 14493204, 0x0016088},
+{-91221419, 14002164, -90742283, 14493204, 0x0016888},
+{-90742283, 14002164, -90263147, 14493204, 0x0017088},
+{-90263147, 14002164, -89784011, 14493204, 0x0017888},
+{-89784011, 14002164, -89304875, 14493204, 0x0018088},
+{-91839504, 13511124, -91360368, 14002164, 0x0018888},
+{-91360368, 13511124, -90881232, 14002164, 0x0019088},
+{-90881232, 13511124, -90402096, 14002164, 0x0019888},
+{-90402096, 13511124, -89922960, 14002164, 0x001a088},
+{-92236000, 7190000, -77140000, 18500000, 0x3300216},
+{-92236000, 13500000, -88213058, 17820000, 0x003021c},
 {-82436128, 23060808, -82342911, 23147298, 0x001000a},
 {-82528200, 23001000, -82213374, 23181000, 0x9ee0447},
 {-75919449, 19934760, -75694151, 20146529, 0x9310047},
@@ -3475,10 +3479,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-79301814, 21742540, -79237186, 21802659, 0x29c004b},
 {-82420037, 22942650, -82352763, 23004749, 0x2b2004b},
 {-81946365, 22753040, -81881236, 22813159, 0x29c004b},
-{-77744000, 19820000, -74120000, 21970000, 0x2fa0435},
-{-84970000, 21430000, -80500000, 23286000, 0x0700431},
-{-80500000, 20341000, -77600000, 23230000, 0x001042d},
-{-84970000, 19820000, -74120000, 23286000, 0x0010636},
+{-77744000, 19820000, -74120000, 21970000, 0x2fa0015},
+{-84970000, 21430000, -80500000, 23286000, 0x0700011},
+{-80500000, 20341000, -77600000, 23230000, 0x001000d},
+{-84970000, 19820000, -74120000, 23286000, 0x0010216},
 {23265379, 42654755, 23382621, 42741245, 0x001000a},
 {23014000, 42529000, 23476623, 42770000, 0xc730447},
 {24610000, 41982490, 24977597, 42255909, 0xbde0447},
@@ -3529,60 +3533,60 @@ static const mminforec mminfo[NR_RECS+1] = {
 {24067118, 43247340, 24149281, 43307459, 0x29c004b},
 {25288255, 42168950, 25371744, 42231049, 0x2b2004b},
 {26140320, 41745740, 26220479, 41805859, 0x29c004b},
-{22350000, 43724856, 22995792, 44215896, 0x00108ac},
-{22995792, 43724856, 23641584, 44215896, 0x00110ac},
-{23641584, 43724856, 24287376, 44215896, 0x00118ac},
-{25578959, 43724856, 26224751, 44215896, 0x00120ac},
-{26224751, 43724856, 26870543, 44215896, 0x00128ac},
-{26870543, 43724856, 27516335, 44215896, 0x00130ac},
-{27516335, 43724856, 28162127, 44215896, 0x00138ac},
-{22355207, 43233816, 22995791, 43724856, 0x00140ac},
-{22995791, 43233816, 23636375, 43724856, 0x00148ac},
-{23636375, 43233816, 24276959, 43724856, 0x00150ac},
-{24276959, 43233816, 24917543, 43763000, 0x02058ac},
-{24917543, 43233816, 25558127, 43724856, 0x00160ac},
-{25558127, 43233816, 26198711, 43724856, 0x00168ac},
-{26198711, 43233816, 26839295, 43724856, 0x00170ac},
-{26839295, 43233816, 27479879, 43724856, 0x00178ac},
-{27479880, 43233816, 28120464, 43724856, 0x00180ac},
-{28120463, 43332024, 28761047, 43823064, 0x00188ac},
-{22355207, 42742776, 22990583, 43233816, 0x00190ac},
-{22990583, 42742776, 23625959, 43233816, 0x00198ac},
-{23625959, 42742776, 24261335, 43233816, 0x001a0ac},
-{24261335, 42742776, 24896711, 43233816, 0x001a8ac},
-{24896711, 42742776, 25532087, 43233816, 0x001b0ac},
-{25532087, 42742776, 26167463, 43233816, 0x001b8ac},
-{26167463, 42742776, 26802839, 43233816, 0x001c0ac},
-{26802839, 42742776, 27438215, 43233816, 0x001c8ac},
-{27438215, 42742776, 28073591, 43233816, 0x001d0ac},
-{22360415, 42251736, 22990583, 42742776, 0x001d8ac},
-{22990583, 42251736, 23620751, 42742776, 0x001e0ac},
-{23620751, 42251736, 24250919, 42742776, 0x001e8ac},
-{24250919, 42251736, 24881087, 42742776, 0x001f0ac},
-{24881087, 42251736, 25511255, 42742776, 0x00100a8},
-{25511255, 42251736, 26141423, 42742776, 0x00108a8},
-{26141423, 42251736, 26771591, 42742776, 0x00110a8},
-{26771591, 42251736, 27401759, 42742776, 0x00118a8},
-{27401759, 42251736, 28031927, 42742776, 0x00120a8},
-{22436036, 41760696, 23060996, 42251736, 0x00128a8},
-{23060996, 41760696, 23685956, 42251736, 0x00130a8},
-{23685956, 41760696, 24310916, 42251736, 0x00138a8},
-{24310916, 41760696, 24935876, 42251736, 0x00140a8},
-{24935876, 41760696, 25560836, 42251736, 0x00148a8},
-{25560836, 41760696, 26185796, 42251736, 0x00150a8},
-{26185796, 41760696, 26810756, 42251736, 0x00158a8},
-{26810756, 41760696, 27435716, 42251736, 0x00160a8},
-{27435716, 41760696, 28060676, 42251736, 0x00168a8},
-{22722476, 41269656, 23342228, 41760696, 0x00170a8},
-{23342228, 41269656, 23961980, 41760696, 0x00178a8},
-{23961980, 41269656, 24581732, 41760696, 0x00180a8},
-{24581732, 41269656, 25201484, 41760696, 0x00188a8},
-{25201484, 41234000, 25770000, 41760696, 0x0bfa8b0},
-{25770000, 41294000, 26363000, 41760696, 0x0b0b0b0},
-{12090000, 39600000, 30183000, 51061000, 0x0010636},
-{22350000, 41234000, 28620000, 44260000, 0x003063c},
+{22350000, 43724856, 22995792, 44215896, 0x001088c},
+{22995792, 43724856, 23641584, 44215896, 0x001108c},
+{23641584, 43724856, 24287376, 44215896, 0x001188c},
+{25578959, 43724856, 26224751, 44215896, 0x001208c},
+{26224751, 43724856, 26870543, 44215896, 0x001288c},
+{26870543, 43724856, 27516335, 44215896, 0x001308c},
+{27516335, 43724856, 28162127, 44215896, 0x001388c},
+{22355207, 43233816, 22995791, 43724856, 0x001408c},
+{22995791, 43233816, 23636375, 43724856, 0x001488c},
+{23636375, 43233816, 24276959, 43724856, 0x001508c},
+{24276959, 43233816, 24917543, 43763000, 0x020588c},
+{24917543, 43233816, 25558127, 43724856, 0x001608c},
+{25558127, 43233816, 26198711, 43724856, 0x001688c},
+{26198711, 43233816, 26839295, 43724856, 0x001708c},
+{26839295, 43233816, 27479879, 43724856, 0x001788c},
+{27479880, 43233816, 28120464, 43724856, 0x001808c},
+{28120463, 43332024, 28761047, 43823064, 0x001888c},
+{22355207, 42742776, 22990583, 43233816, 0x001908c},
+{22990583, 42742776, 23625959, 43233816, 0x001988c},
+{23625959, 42742776, 24261335, 43233816, 0x001a08c},
+{24261335, 42742776, 24896711, 43233816, 0x001a88c},
+{24896711, 42742776, 25532087, 43233816, 0x001b08c},
+{25532087, 42742776, 26167463, 43233816, 0x001b88c},
+{26167463, 42742776, 26802839, 43233816, 0x001c08c},
+{26802839, 42742776, 27438215, 43233816, 0x001c88c},
+{27438215, 42742776, 28073591, 43233816, 0x001d08c},
+{22360415, 42251736, 22990583, 42742776, 0x001d88c},
+{22990583, 42251736, 23620751, 42742776, 0x001e08c},
+{23620751, 42251736, 24250919, 42742776, 0x001e88c},
+{24250919, 42251736, 24881087, 42742776, 0x001f08c},
+{24881087, 42251736, 25511255, 42742776, 0x0010088},
+{25511255, 42251736, 26141423, 42742776, 0x0010888},
+{26141423, 42251736, 26771591, 42742776, 0x0011088},
+{26771591, 42251736, 27401759, 42742776, 0x0011888},
+{27401759, 42251736, 28031927, 42742776, 0x0012088},
+{22436036, 41760696, 23060996, 42251736, 0x0012888},
+{23060996, 41760696, 23685956, 42251736, 0x0013088},
+{23685956, 41760696, 24310916, 42251736, 0x0013888},
+{24310916, 41760696, 24935876, 42251736, 0x0014088},
+{24935876, 41760696, 25560836, 42251736, 0x0014888},
+{25560836, 41760696, 26185796, 42251736, 0x0015088},
+{26185796, 41760696, 26810756, 42251736, 0x0015888},
+{26810756, 41760696, 27435716, 42251736, 0x0016088},
+{27435716, 41760696, 28060676, 42251736, 0x0016888},
+{22722476, 41269656, 23342228, 41760696, 0x0017088},
+{23342228, 41269656, 23961980, 41760696, 0x0017888},
+{23961980, 41269656, 24581732, 41760696, 0x0018088},
+{24581732, 41269656, 25201484, 41760696, 0x0018888},
+{25201484, 41234000, 25770000, 41760696, 0x0bfa890},
+{25770000, 41294000, 26363000, 41760696, 0x0b0b090},
+{12090000, 39600000, 30183000, 51061000, 0x0010216},
+{22350000, 41234000, 28620000, 44260000, 0x003021c},
 {-10818550, 6265705, -10732060, 6352195, 0x001000a},
-{-10852000, 6139800, -10319500, 6563120, 0x01b040c},
+{-10852000, 6139800, -10319500, 6563120, 0x01b000c},
 {-8205296, 5995121, -8054705, 6144880, 0x680004b},
 {-10093696, 5818720, -9943105, 5968479, 0x680004b},
 {-8628442, 7486398, -8477435, 7636157, 0x680004b},
@@ -3597,56 +3601,56 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-8930224, 6434145, -8807236, 6556454, 0x54f004b},
 {-8774149, 7301483, -8650821, 7423792, 0x54f004b},
 {-9624372, 5392151, -9501384, 5514460, 0x54f004b},
-{-10584695, 8063928, -10115975, 8554968, 0x00110ac},
-{-10115976, 8063928, -9647256, 8554968, 0x00118ac},
-{-9647256, 8063928, -9178536, 8554968, 0x00120ac},
-{-11053416, 7572888, -10584696, 8063928, 0x00128ac},
-{-10584696, 7572888, -10115976, 8063928, 0x00130ac},
-{-10115976, 7572888, -9647256, 8063928, 0x00138ac},
-{-9647256, 7572888, -9178536, 8063928, 0x00140ac},
-{-11522135, 7081848, -11053415, 7572888, 0x00150ac},
-{-11053414, 7081848, -10584694, 7572888, 0x00158ac},
-{-10584695, 7081848, -10115975, 7572888, 0x00160ac},
-{-10115975, 7081848, -9647255, 7572888, 0x00168ac},
-{-9647254, 7081848, -9178534, 7572888, 0x00170ac},
-{-9178535, 7081848, -8709815, 7572888, 0x00178ac},
-{-8709815, 7081848, -8241095, 7572888, 0x00180ac},
-{-11522135, 6590808, -11053415, 7081848, 0x00188ac},
-{-11053415, 6590808, -10584695, 7081848, 0x00190ac},
-{-10584695, 6590808, -10115975, 7081848, 0x00198ac},
-{-10115975, 6590808, -9647255, 7081848, 0x001a0ac},
-{-9647255, 6590808, -9178535, 7081848, 0x001a8ac},
-{-9178535, 6590808, -8709815, 7081848, 0x001b0ac},
-{-8709815, 6590808, -8241095, 7081848, 0x001b8ac},
-{-11100287, 6099768, -10631567, 6590808, 0x001c0ac},
-{-10631567, 6099768, -10162847, 6590808, 0x001c8ac},
-{-10162847, 6099768, -9694127, 6590808, 0x001d0ac},
-{-9694127, 6099768, -9225407, 6590808, 0x001d8ac},
-{-9225407, 6099768, -8756687, 6590808, 0x001e0ac},
-{-8756687, 6099768, -8287967, 6590808, 0x001e8ac},
-{-8287967, 6099768, -7819247, 6590808, 0x001f0ac},
-{-8756688, 7219339, -8287968, 7710379, 0x00148ac},
-{-10647972, 5608728, -10179252, 6099768, 0x00150a8},
-{-10179252, 5608728, -9710532, 6099768, 0x00158a8},
-{-9710532, 5608728, -9241812, 6099768, 0x00160a8},
-{-9241812, 5608728, -8773092, 6099768, 0x00168a8},
-{-8773092, 5608728, -8304372, 6099768, 0x00170a8},
-{-8304372, 5608728, -7835652, 6099768, 0x00178a8},
-{-7835652, 5608728, -7366932, 6099768, 0x00188a8},
-{-10179251, 5117688, -9710531, 5608728, 0x00190a8},
-{-9710531, 5117688, -9241811, 5608728, 0x00198a8},
-{-9241811, 5117688, -8773091, 5608728, 0x001a8a8},
-{-8773091, 5117688, -8304371, 5608728, 0x001b0a8},
-{-8304371, 5117688, -7835651, 5608728, 0x001b8a8},
-{-7835651, 5117688, -7366931, 5608728, 0x001c0a8},
-{-9358991, 4626648, -8890271, 5117688, 0x001c8a8},
-{-8890271, 4626648, -8421551, 5117688, 0x001d0a8},
-{-8421551, 4626648, -7952831, 5117688, 0x001d8a8},
-{-7952831, 4626648, -7484111, 5117688, 0x001e0a8},
-{-8421551, 4340000, -7952831, 4831040, 0x001e8a8},
-{-7952831, 4340000, -7484111, 4831040, 0x001f0a8},
-{-16860000, 4340000, 4000000, 15120000, 0x2a30636},
-{-11500000, 4340000, -7367778, 8569677, 0x003063c},
+{-10584695, 8063928, -10115975, 8554968, 0x001108c},
+{-10115976, 8063928, -9647256, 8554968, 0x001188c},
+{-9647256, 8063928, -9178536, 8554968, 0x001208c},
+{-11053416, 7572888, -10584696, 8063928, 0x001288c},
+{-10584696, 7572888, -10115976, 8063928, 0x001308c},
+{-10115976, 7572888, -9647256, 8063928, 0x001388c},
+{-9647256, 7572888, -9178536, 8063928, 0x001408c},
+{-11522135, 7081848, -11053415, 7572888, 0x001508c},
+{-11053414, 7081848, -10584694, 7572888, 0x001588c},
+{-10584695, 7081848, -10115975, 7572888, 0x001608c},
+{-10115975, 7081848, -9647255, 7572888, 0x001688c},
+{-9647254, 7081848, -9178534, 7572888, 0x001708c},
+{-9178535, 7081848, -8709815, 7572888, 0x001788c},
+{-8709815, 7081848, -8241095, 7572888, 0x001808c},
+{-11522135, 6590808, -11053415, 7081848, 0x001888c},
+{-11053415, 6590808, -10584695, 7081848, 0x001908c},
+{-10584695, 6590808, -10115975, 7081848, 0x001988c},
+{-10115975, 6590808, -9647255, 7081848, 0x001a08c},
+{-9647255, 6590808, -9178535, 7081848, 0x001a88c},
+{-9178535, 6590808, -8709815, 7081848, 0x001b08c},
+{-8709815, 6590808, -8241095, 7081848, 0x001b88c},
+{-11100287, 6099768, -10631567, 6590808, 0x001c08c},
+{-10631567, 6099768, -10162847, 6590808, 0x001c88c},
+{-10162847, 6099768, -9694127, 6590808, 0x001d08c},
+{-9694127, 6099768, -9225407, 6590808, 0x001d88c},
+{-9225407, 6099768, -8756687, 6590808, 0x001e08c},
+{-8756687, 6099768, -8287967, 6590808, 0x001e88c},
+{-8287967, 6099768, -7819247, 6590808, 0x001f08c},
+{-8756688, 7219339, -8287968, 7710379, 0x001488c},
+{-10647972, 5608728, -10179252, 6099768, 0x0015088},
+{-10179252, 5608728, -9710532, 6099768, 0x0015888},
+{-9710532, 5608728, -9241812, 6099768, 0x0016088},
+{-9241812, 5608728, -8773092, 6099768, 0x0016888},
+{-8773092, 5608728, -8304372, 6099768, 0x0017088},
+{-8304372, 5608728, -7835652, 6099768, 0x0017888},
+{-7835652, 5608728, -7366932, 6099768, 0x0018888},
+{-10179251, 5117688, -9710531, 5608728, 0x0019088},
+{-9710531, 5117688, -9241811, 5608728, 0x0019888},
+{-9241811, 5117688, -8773091, 5608728, 0x001a888},
+{-8773091, 5117688, -8304371, 5608728, 0x001b088},
+{-8304371, 5117688, -7835651, 5608728, 0x001b888},
+{-7835651, 5117688, -7366931, 5608728, 0x001c088},
+{-9358991, 4626648, -8890271, 5117688, 0x001c888},
+{-8890271, 4626648, -8421551, 5117688, 0x001d088},
+{-8421551, 4626648, -7952831, 5117688, 0x001d888},
+{-7952831, 4626648, -7484111, 5117688, 0x001e088},
+{-8421551, 4340000, -7952831, 4831040, 0x001e888},
+{-7952831, 4340000, -7484111, 4831040, 0x001f088},
+{-16860000, 4340000, 4000000, 15120000, 0x2a30216},
+{-11500000, 4340000, -7367778, 8569677, 0x003021c},
 {-87254206, 14039855, -87165794, 14126345, 0x001000a},
 {-88217002, 15178017, -87732658, 15669057, 0x001000c},
 {-87268953, 14021490, -87143247, 14143799, 0x54f004b},
@@ -3679,71 +3683,71 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-88084446, 14106800, -87995555, 14193289, 0x3c1004b},
 {-86293606, 15488100, -86203994, 15574589, 0x3c1004b},
 {-87720706, 15261800, -87631094, 15348289, 0x3c1004b},
-{-84171396, 17167043, -83681844, 17658083, 0x001d8a8},
-{-87172848, 16039408, -86688504, 16530448, 0x001e0a8},
-{-86688504, 16039408, -86204160, 16530448, 0x001e8a8},
-{-86204160, 16039408, -85719816, 16530448, 0x001f0a8},
-{-88429538, 15548368, -87945194, 16039408, 0x00100ac},
-{-87945194, 15548368, -87460850, 16039408, 0x00108ac},
-{-87460850, 15548368, -86976506, 16039408, 0x00110ac},
-{-86976506, 15548368, -86492162, 16039408, 0x00118ac},
-{-86492162, 15548368, -86007818, 16039408, 0x00120ac},
-{-86007818, 15548368, -85523474, 16039408, 0x00128ac},
-{-85523474, 15548368, -85039130, 16039408, 0x00130ac},
-{-85039130, 15548368, -84554786, 16039408, 0x00138ac},
-{-84554786, 15548368, -84070442, 16039408, 0x00140ac},
-{-84070442, 15548368, -83586098, 16039408, 0x00148ac},
-{-88817013, 15057328, -88332669, 15548368, 0x00158ac},
-{-89301357, 15057328, -88817013, 15548368, 0x00150ac},
-{-88332669, 15057328, -87848325, 15548368, 0x00160ac},
-{-87848325, 15057328, -87363981, 15548368, 0x00168ac},
-{-87363981, 15057328, -86879637, 15548368, 0x00170ac},
-{-86879637, 15057328, -86395293, 15548368, 0x00178ac},
-{-86395293, 15057328, -85910949, 15548368, 0x00180ac},
-{-85910949, 15057328, -85426605, 15548368, 0x00188ac},
-{-85426605, 15057328, -84942261, 15548368, 0x00190ac},
-{-84942261, 15057328, -84457917, 15548368, 0x00198ac},
-{-84457917, 15057328, -83973573, 15548368, 0x001a0ac},
-{-83973573, 15057328, -83489229, 15548368, 0x001a8ac},
-{-83489229, 14811807, -83004885, 15302847, 0x001b0ac},
-{-87790203, 14566288, -87311067, 15057328, 0x001d0ac},
-{-88269339, 14566288, -87790203, 15057328, 0x001c8ac},
-{-88748475, 14566288, -88269339, 15057328, 0x001c0ac},
-{-89227611, 14566288, -88748475, 15057328, 0x001b8ac},
-{-87311067, 14566288, -86831931, 15057328, 0x001d8ac},
-{-86831931, 14566288, -86352795, 15057328, 0x001e0ac},
-{-86352795, 14566288, -85873659, 15057328, 0x001e8ac},
-{-85873659, 14566288, -85394523, 15057328, 0x001f0ac},
-{-85394523, 14566288, -84915387, 15057328, 0x0b100b0},
-{-84915387, 14566288, -84436251, 15057328, 0x0b108b0},
-{-84436251, 14566288, -83957115, 15057328, 0x0b110b0},
-{-83957115, 14566288, -83477979, 15057328, 0x0b118b0},
-{-85519099, 14075248, -85039963, 14566288, 0x0b160b0},
-{-89352187, 14075248, -88873051, 14566288, 0x0b120b0},
-{-88873051, 14075248, -88393915, 14566288, 0x0b128b0},
-{-88393915, 14075248, -87914779, 14566288, 0x0b130b0},
-{-87914779, 14075248, -87435643, 14566288, 0x0b138b0},
-{-87435643, 14075248, -86956507, 14566288, 0x0b140b0},
-{-86956507, 14075248, -86477371, 14566288, 0x0b148b0},
-{-86477371, 14075248, -85998235, 14566288, 0x0b150b0},
-{-85998235, 14075248, -85519099, 14566288, 0x0b158b0},
-{-88777224, 13584208, -88298088, 14075248, 0x0b168b0},
-{-88298088, 13584208, -87818952, 14075248, 0x0b170b0},
-{-87818952, 13584208, -87339816, 14075248, 0x0b178b0},
-{-87339816, 13584208, -86860680, 14075248, 0x0b180b0},
-{-86860680, 13584208, -86381544, 14075248, 0x0b188b0},
-{-86381544, 13584208, -85902408, 14075248, 0x0b190b0},
-{-85902408, 13584208, -85423272, 14075248, 0x0b198b0},
-{-88058520, 13093168, -87579384, 13584208, 0x0b0a0b0},
-{-87579384, 13093168, -87100248, 13584208, 0x0b0a8b0},
-{-87100248, 13093168, -86621112, 13584208, 0x0b0b0b0},
-{-88058520, 12602128, -87579384, 13093168, 0x0b0b8b0},
-{-87579384, 12602128, -87100248, 13093168, 0x0b0c0b0},
-{-87100248, 12602128, -86621112, 13093168, 0x0b0c8b0},
-{-92236000, 7190000, -77140000, 18500000, 0x3300636},
-{-89355000, 12984900, -83000000, 17500000, 0x003063c},
+{-84171396, 17167043, -83681844, 17658083, 0x001d888},
+{-87172848, 16039408, -86688504, 16530448, 0x001e088},
+{-86688504, 16039408, -86204160, 16530448, 0x001e888},
+{-86204160, 16039408, -85719816, 16530448, 0x001f088},
+{-88429538, 15548368, -87945194, 16039408, 0x001008c},
+{-87945194, 15548368, -87460850, 16039408, 0x001088c},
+{-87460850, 15548368, -86976506, 16039408, 0x001108c},
+{-86976506, 15548368, -86492162, 16039408, 0x001188c},
+{-86492162, 15548368, -86007818, 16039408, 0x001208c},
+{-86007818, 15548368, -85523474, 16039408, 0x001288c},
+{-85523474, 15548368, -85039130, 16039408, 0x001308c},
+{-85039130, 15548368, -84554786, 16039408, 0x001388c},
+{-84554786, 15548368, -84070442, 16039408, 0x001408c},
+{-84070442, 15548368, -83586098, 16039408, 0x001488c},
+{-88817013, 15057328, -88332669, 15548368, 0x001588c},
+{-89301357, 15057328, -88817013, 15548368, 0x001508c},
+{-88332669, 15057328, -87848325, 15548368, 0x001608c},
+{-87848325, 15057328, -87363981, 15548368, 0x001688c},
+{-87363981, 15057328, -86879637, 15548368, 0x001708c},
+{-86879637, 15057328, -86395293, 15548368, 0x001788c},
+{-86395293, 15057328, -85910949, 15548368, 0x001808c},
+{-85910949, 15057328, -85426605, 15548368, 0x001888c},
+{-85426605, 15057328, -84942261, 15548368, 0x001908c},
+{-84942261, 15057328, -84457917, 15548368, 0x001988c},
+{-84457917, 15057328, -83973573, 15548368, 0x001a08c},
+{-83973573, 15057328, -83489229, 15548368, 0x001a88c},
+{-83489229, 14811807, -83004885, 15302847, 0x001b08c},
+{-87790203, 14566288, -87311067, 15057328, 0x001d08c},
+{-88269339, 14566288, -87790203, 15057328, 0x001c88c},
+{-88748475, 14566288, -88269339, 15057328, 0x001c08c},
+{-89227611, 14566288, -88748475, 15057328, 0x001b88c},
+{-87311067, 14566288, -86831931, 15057328, 0x001d88c},
+{-86831931, 14566288, -86352795, 15057328, 0x001e08c},
+{-86352795, 14566288, -85873659, 15057328, 0x001e88c},
+{-85873659, 14566288, -85394523, 15057328, 0x001f08c},
+{-85394523, 14566288, -84915387, 15057328, 0x0b10090},
+{-84915387, 14566288, -84436251, 15057328, 0x0b10890},
+{-84436251, 14566288, -83957115, 15057328, 0x0b11090},
+{-83957115, 14566288, -83477979, 15057328, 0x0b11890},
+{-85519099, 14075248, -85039963, 14566288, 0x0b16090},
+{-89352187, 14075248, -88873051, 14566288, 0x0b12090},
+{-88873051, 14075248, -88393915, 14566288, 0x0b12890},
+{-88393915, 14075248, -87914779, 14566288, 0x0b13090},
+{-87914779, 14075248, -87435643, 14566288, 0x0b13890},
+{-87435643, 14075248, -86956507, 14566288, 0x0b14090},
+{-86956507, 14075248, -86477371, 14566288, 0x0b14890},
+{-86477371, 14075248, -85998235, 14566288, 0x0b15090},
+{-85998235, 14075248, -85519099, 14566288, 0x0b15890},
+{-88777224, 13584208, -88298088, 14075248, 0x0b16890},
+{-88298088, 13584208, -87818952, 14075248, 0x0b17090},
+{-87818952, 13584208, -87339816, 14075248, 0x0b17890},
+{-87339816, 13584208, -86860680, 14075248, 0x0b18090},
+{-86860680, 13584208, -86381544, 14075248, 0x0b18890},
+{-86381544, 13584208, -85902408, 14075248, 0x0b19090},
+{-85902408, 13584208, -85423272, 14075248, 0x0b19890},
+{-88058520, 13093168, -87579384, 13584208, 0x0b0a090},
+{-87579384, 13093168, -87100248, 13584208, 0x0b0a890},
+{-87100248, 13093168, -86621112, 13584208, 0x0b0b090},
+{-88058520, 12602128, -87579384, 13093168, 0x0b0b890},
+{-87579384, 12602128, -87100248, 13093168, 0x0b0c090},
+{-87100248, 12602128, -86621112, 13093168, 0x0b0c890},
+{-92236000, 7190000, -77140000, 18500000, 0x3300216},
+{-89355000, 12984900, -83000000, 17500000, 0x003021c},
 {2342000, 6346000, 2487000, 6397000, 0x012000a},
-{2043000, 6333000, 2684400, 6680000, 0x016040c},
+{2043000, 6333000, 2684400, 6680000, 0x016000c},
 {2540000, 9295000, 2606429, 9408801, 0x3c1044b},
 {2606429, 9295000, 2672858, 9408801, 0x3c1044b},
 {1629156, 9662002, 1716846, 9748491, 0x3c1004b},
@@ -3779,60 +3783,60 @@ static const mminforec mminfo[NR_RECS+1] = {
 {2093239, 10784940, 2154360, 10845059, 0x29c004b},
 {2578693, 7328952, 2641309, 7391051, 0x2b2004b},
 {2308405, 7185801, 2369025, 7245920, 0x29c004b},
-{1498640, 6116481, 1967360, 6607521, 0x00100ac},
-{1967360, 6116481, 2436080, 6607521, 0x00108ac},
-{2436080, 6116481, 2904800, 6607521, 0x00110ac},
-{1498640, 6607521, 1967360, 7098561, 0x00118ac},
-{1967360, 6607521, 2436080, 7098561, 0x00120ac},
-{2436080, 6607521, 2904800, 7098561, 0x00128ac},
-{1498640, 7098561, 1967360, 7589601, 0x00130ac},
-{1967360, 7098561, 2436080, 7589601, 0x00138ac},
-{2436080, 7098561, 2904800, 7589601, 0x00140ac},
-{1498640, 7589601, 1967360, 8080641, 0x00148ac},
-{1967360, 7589601, 2436080, 8080641, 0x00150ac},
-{2436080, 7589601, 2904800, 8080641, 0x00158ac},
-{1498640, 8080640, 1967360, 8571680, 0x00160ac},
-{1967360, 8080640, 2436080, 8571680, 0x00168ac},
-{2436080, 8080640, 2904800, 8571680, 0x00170ac},
-{1498640, 8571680, 1972568, 9062720, 0x00178ac},
-{1972568, 8571680, 2446496, 9062720, 0x00180ac},
-{2446496, 8571680, 2920424, 9062720, 0x00188ac},
-{1332765, 9062720, 1806693, 9553760, 0x00190ac},
-{1806693, 9062720, 2280621, 9553760, 0x00198ac},
-{2280621, 9062720, 2754549, 9553760, 0x001a0ac},
-{2754549, 9062720, 3228477, 9553760, 0x001a8ac},
-{1261676, 9553760, 1735604, 10044800, 0x001b0ac},
-{1735604, 9553760, 2209532, 10044800, 0x001b8ac},
-{2209532, 9553760, 2683460, 10044800, 0x001c0ac},
-{2683460, 9553760, 3157388, 10044800, 0x001c8ac},
-{3157388, 9553760, 3631316, 10044800, 0x001d0ac},
-{764051, 10044800, 1237979, 10535840, 0x001d8ac},
-{1237979, 10044800, 1711907, 10535840, 0x001e0ac},
-{1711907, 10044800, 2185835, 10535840, 0x001e8ac},
-{2185835, 10044800, 2659763, 10535840, 0x001f0ac},
-{2659763, 10044800, 3133691, 10535840, 0x00100a8},
-{3133691, 10044800, 3607619, 10535840, 0x00108a8},
-{3526072, 10044800, 4000000, 10535840, 0x00110a8},
-{764051, 10535840, 1237979, 11026880, 0x00118a8},
-{1237979, 10535840, 1711907, 11026880, 0x00120a8},
-{1711907, 10535840, 2185835, 11026880, 0x00128a8},
-{2185835, 10535840, 2659763, 11026880, 0x00130a8},
-{2659763, 10535840, 3133691, 11026880, 0x00138a8},
-{3133691, 10535840, 3607619, 11026880, 0x00140a8},
-{3526072, 10535840, 4000000, 11026880, 0x00148a8},
-{929926, 11026880, 1403854, 11517920, 0x00150a8},
-{1403854, 11026880, 1877782, 11517920, 0x00158a8},
-{1877782, 11026880, 2351710, 11517920, 0x00160a8},
-{2351710, 11026880, 2825638, 11517920, 0x00168a8},
-{2825638, 11026880, 3299566, 11517920, 0x00170a8},
-{3299566, 11026880, 3773494, 11517920, 0x00178a8},
-{2114746, 11517920, 2588674, 11920600, 0x0a0d0b0},
-{2588674, 11517920, 3062602, 11920600, 0x0a0d8b0},
-{3062602, 11517920, 3617000, 11920600, 0x094e0b0},
-{2369604, 11920601, 2843532, 12411641, 0x0b1e8b0},
-{2843532, 11920601, 3317460, 12411641, 0x0b1f0b0},
-{-16860000, 4340000, 4000000, 15120000, 0x2a30636},
-{770000, 6100000, 3860000, 12410000, 0x003063c},
+{1498640, 6116481, 1967360, 6607521, 0x001008c},
+{1967360, 6116481, 2436080, 6607521, 0x001088c},
+{2436080, 6116481, 2904800, 6607521, 0x001108c},
+{1498640, 6607521, 1967360, 7098561, 0x001188c},
+{1967360, 6607521, 2436080, 7098561, 0x001208c},
+{2436080, 6607521, 2904800, 7098561, 0x001288c},
+{1498640, 7098561, 1967360, 7589601, 0x001308c},
+{1967360, 7098561, 2436080, 7589601, 0x001388c},
+{2436080, 7098561, 2904800, 7589601, 0x001408c},
+{1498640, 7589601, 1967360, 8080641, 0x001488c},
+{1967360, 7589601, 2436080, 8080641, 0x001508c},
+{2436080, 7589601, 2904800, 8080641, 0x001588c},
+{1498640, 8080640, 1967360, 8571680, 0x001608c},
+{1967360, 8080640, 2436080, 8571680, 0x001688c},
+{2436080, 8080640, 2904800, 8571680, 0x001708c},
+{1498640, 8571680, 1972568, 9062720, 0x001788c},
+{1972568, 8571680, 2446496, 9062720, 0x001808c},
+{2446496, 8571680, 2920424, 9062720, 0x001888c},
+{1332765, 9062720, 1806693, 9553760, 0x001908c},
+{1806693, 9062720, 2280621, 9553760, 0x001988c},
+{2280621, 9062720, 2754549, 9553760, 0x001a08c},
+{2754549, 9062720, 3228477, 9553760, 0x001a88c},
+{1261676, 9553760, 1735604, 10044800, 0x001b08c},
+{1735604, 9553760, 2209532, 10044800, 0x001b88c},
+{2209532, 9553760, 2683460, 10044800, 0x001c08c},
+{2683460, 9553760, 3157388, 10044800, 0x001c88c},
+{3157388, 9553760, 3631316, 10044800, 0x001d08c},
+{764051, 10044800, 1237979, 10535840, 0x001d88c},
+{1237979, 10044800, 1711907, 10535840, 0x001e08c},
+{1711907, 10044800, 2185835, 10535840, 0x001e88c},
+{2185835, 10044800, 2659763, 10535840, 0x001f08c},
+{2659763, 10044800, 3133691, 10535840, 0x0010088},
+{3133691, 10044800, 3607619, 10535840, 0x0010888},
+{3526072, 10044800, 4000000, 10535840, 0x0011088},
+{764051, 10535840, 1237979, 11026880, 0x0011888},
+{1237979, 10535840, 1711907, 11026880, 0x0012088},
+{1711907, 10535840, 2185835, 11026880, 0x0012888},
+{2185835, 10535840, 2659763, 11026880, 0x0013088},
+{2659763, 10535840, 3133691, 11026880, 0x0013888},
+{3133691, 10535840, 3607619, 11026880, 0x0014088},
+{3526072, 10535840, 4000000, 11026880, 0x0014888},
+{929926, 11026880, 1403854, 11517920, 0x0015088},
+{1403854, 11026880, 1877782, 11517920, 0x0015888},
+{1877782, 11026880, 2351710, 11517920, 0x0016088},
+{2351710, 11026880, 2825638, 11517920, 0x0016888},
+{2825638, 11026880, 3299566, 11517920, 0x0017088},
+{3299566, 11026880, 3773494, 11517920, 0x0017888},
+{2114746, 11517920, 2588674, 11920600, 0x0a0d090},
+{2588674, 11517920, 3062602, 11920600, 0x0a0d890},
+{3062602, 11517920, 3617000, 11920600, 0x094e090},
+{2369604, 11920601, 2843532, 12411641, 0x0b1e890},
+{2843532, 11920601, 3317460, 12411641, 0x0b1f090},
+{-16860000, 4340000, 4000000, 15120000, 0x2a30216},
+{770000, 6100000, 3860000, 12410000, 0x003021c},
 {38870225, 15293955, 38959598, 15380445, 0x001000a},
 {38687336, 15113011, 39171680, 15604051, 0x001000c},
 {38394637, 15716890, 38521362, 15839199, 0x54f004b},
@@ -3855,70 +3859,70 @@ static const mminforec mminfo[NR_RECS+1] = {
 {37982694, 15498500, 38072306, 15584989, 0x3c1004b},
 {37522114, 14988400, 37611486, 15074889, 0x3c1004b},
 {37609114, 14974800, 37698486, 15061289, 0x3c1004b},
-{38328075, 17531160, 38817627, 18022200, 0x00100ac},
-{37334264, 17174080, 37823816, 17665120, 0x00108ac},
-{37823816, 17174080, 38313368, 17665120, 0x00110ac},
-{38313368, 17174080, 38802920, 17665120, 0x00118ac},
-{38802920, 17174080, 39292472, 17665120, 0x00120ac},
-{36849920, 16683039, 37334264, 17174079, 0x00128ac},
-{37334264, 16683039, 37818608, 17174079, 0x00130ac},
-{37818608, 16683039, 38302952, 17174079, 0x00138ac},
-{38302952, 16683039, 38787296, 17174079, 0x00140ac},
-{38787296, 16683039, 39271640, 17174079, 0x00148ac},
-{36849920, 16192000, 37334264, 16683040, 0x00150ac},
-{37334264, 16192000, 37818608, 16683040, 0x00158ac},
-{37818608, 16192000, 38302952, 16683040, 0x00160ac},
-{38302952, 16192000, 38787296, 16683040, 0x00168ac},
-{38787296, 16192000, 39271640, 16683040, 0x00170ac},
-{36607748, 15700960, 37092092, 16192000, 0x00178ac},
-{37092092, 15700960, 37576436, 16192000, 0x00180ac},
-{37576436, 15700960, 38060780, 16192000, 0x00188ac},
-{38060780, 15700960, 38545124, 16192000, 0x00190ac},
-{38545124, 15700960, 39029468, 16192000, 0x00198ac},
-{39029468, 15700960, 39513812, 16192000, 0x001a0ac},
-{36438228, 15209920, 36922572, 15700960, 0x001a8ac},
-{36922572, 15209920, 37406916, 15700960, 0x001b0ac},
-{37406916, 15209920, 37891260, 15700960, 0x001b8ac},
-{37891260, 15209920, 38375604, 15700960, 0x001c0ac},
-{38375604, 15209920, 38859948, 15700960, 0x001c8ac},
-{38859948, 15209920, 39344292, 15700960, 0x001d0ac},
-{39344292, 15209920, 39828636, 15700960, 0x001d8ac},
-{39828636, 15209920, 40312980, 15700960, 0x001e0ac},
-{39889000, 15701012, 40260000, 16289000, 0x026e8ac},
-{40313000, 15466000, 40842000, 15907000, 0x01cf0ac},
-{36438248, 14718932, 36922592, 15209972, 0x00100a8},
-{36922592, 14718932, 37406936, 15209972, 0x00108a8},
-{37406936, 14718932, 37891280, 15209972, 0x00110a8},
-{37891280, 14718932, 38375624, 15209972, 0x00118a8},
-{38375624, 14718932, 38859968, 15209972, 0x00120a8},
-{38859968, 14718932, 39344312, 15209972, 0x00150a8},
-{39344312, 14718932, 39828656, 15209972, 0x00158a8},
-{39828656, 14718932, 40313000, 15209972, 0x00160a8},
-{40313000, 14718932, 40797344, 15209972, 0x00168a8},
-{36438248, 14227892, 36917384, 14718932, 0x00128a8},
-{36917384, 14227892, 37396520, 14718932, 0x00130a8},
-{37396520, 14179000, 37830000, 14718914, 0x02238a8},
-{37875656, 14227892, 38354792, 14718932, 0x00140a8},
-{38354792, 14227892, 38833928, 14718932, 0x00148a8},
-{38833928, 14227892, 39313064, 14718932, 0x00170a8},
-{39313063, 14227892, 39792199, 14718932, 0x00178a8},
-{39792199, 14227892, 40271335, 14718932, 0x00180a8},
-{40271336, 14227892, 40750472, 14718932, 0x00188a8},
-{40750472, 14227892, 41229608, 14718932, 0x00190a8},
-{41229608, 14227892, 41708744, 14718932, 0x00198a8},
-{40654644, 13736852, 41133780, 14227892, 0x001a0a8},
-{41133780, 13736852, 41612916, 14227892, 0x001a8a8},
-{41612916, 13736852, 42092052, 14227892, 0x001b0a8},
-{41133780, 13245812, 41612916, 13736852, 0x001b8a8},
-{41612916, 13245812, 42092052, 13736852, 0x001c0a8},
-{42092052, 13245812, 42571188, 13736852, 0x001c8a8},
-{41708743, 12754772, 42187879, 13245812, 0x001d0a8},
-{42187880, 12754772, 42667016, 13245812, 0x001d8a8},
-{42667015, 12754772, 43146151, 13245812, 0x001e0a8},
-{42211836, 12350000, 42690972, 12841040, 0x001e8a8},
-{42681864, 12350000, 43161000, 12841040, 0x001f0a8},
-{39266000, 14718932, 41473500, 16773000, 0x0010435},
-{36433480, 12350000, 43161000, 18022200, 0x0010236},
+{38328075, 17531160, 38817627, 18022200, 0x001008c},
+{37334264, 17174080, 37823816, 17665120, 0x001088c},
+{37823816, 17174080, 38313368, 17665120, 0x001108c},
+{38313368, 17174080, 38802920, 17665120, 0x001188c},
+{38802920, 17174080, 39292472, 17665120, 0x001208c},
+{36849920, 16683039, 37334264, 17174079, 0x001288c},
+{37334264, 16683039, 37818608, 17174079, 0x001308c},
+{37818608, 16683039, 38302952, 17174079, 0x001388c},
+{38302952, 16683039, 38787296, 17174079, 0x001408c},
+{38787296, 16683039, 39271640, 17174079, 0x001488c},
+{36849920, 16192000, 37334264, 16683040, 0x001508c},
+{37334264, 16192000, 37818608, 16683040, 0x001588c},
+{37818608, 16192000, 38302952, 16683040, 0x001608c},
+{38302952, 16192000, 38787296, 16683040, 0x001688c},
+{38787296, 16192000, 39271640, 16683040, 0x001708c},
+{36607748, 15700960, 37092092, 16192000, 0x001788c},
+{37092092, 15700960, 37576436, 16192000, 0x001808c},
+{37576436, 15700960, 38060780, 16192000, 0x001888c},
+{38060780, 15700960, 38545124, 16192000, 0x001908c},
+{38545124, 15700960, 39029468, 16192000, 0x001988c},
+{39029468, 15700960, 39513812, 16192000, 0x001a08c},
+{36438228, 15209920, 36922572, 15700960, 0x001a88c},
+{36922572, 15209920, 37406916, 15700960, 0x001b08c},
+{37406916, 15209920, 37891260, 15700960, 0x001b88c},
+{37891260, 15209920, 38375604, 15700960, 0x001c08c},
+{38375604, 15209920, 38859948, 15700960, 0x001c88c},
+{38859948, 15209920, 39344292, 15700960, 0x001d08c},
+{39344292, 15209920, 39828636, 15700960, 0x001d88c},
+{39828636, 15209920, 40312980, 15700960, 0x001e08c},
+{39889000, 15701012, 40260000, 16289000, 0x026e88c},
+{40313000, 15466000, 40842000, 15907000, 0x01cf08c},
+{36438248, 14718932, 36922592, 15209972, 0x0010088},
+{36922592, 14718932, 37406936, 15209972, 0x0010888},
+{37406936, 14718932, 37891280, 15209972, 0x0011088},
+{37891280, 14718932, 38375624, 15209972, 0x0011888},
+{38375624, 14718932, 38859968, 15209972, 0x0012088},
+{38859968, 14718932, 39344312, 15209972, 0x0015088},
+{39344312, 14718932, 39828656, 15209972, 0x0015888},
+{39828656, 14718932, 40313000, 15209972, 0x0016088},
+{40313000, 14718932, 40797344, 15209972, 0x0016888},
+{36438248, 14227892, 36917384, 14718932, 0x0012888},
+{36917384, 14227892, 37396520, 14718932, 0x0013088},
+{37396520, 14179000, 37830000, 14718914, 0x0223888},
+{37875656, 14227892, 38354792, 14718932, 0x0014088},
+{38354792, 14227892, 38833928, 14718932, 0x0014888},
+{38833928, 14227892, 39313064, 14718932, 0x0017088},
+{39313063, 14227892, 39792199, 14718932, 0x0017888},
+{39792199, 14227892, 40271335, 14718932, 0x0018088},
+{40271336, 14227892, 40750472, 14718932, 0x0018888},
+{40750472, 14227892, 41229608, 14718932, 0x0019088},
+{41229608, 14227892, 41708744, 14718932, 0x0019888},
+{40654644, 13736852, 41133780, 14227892, 0x001a088},
+{41133780, 13736852, 41612916, 14227892, 0x001a888},
+{41612916, 13736852, 42092052, 14227892, 0x001b088},
+{41133780, 13245812, 41612916, 13736852, 0x001b888},
+{41612916, 13245812, 42092052, 13736852, 0x001c088},
+{42092052, 13245812, 42571188, 13736852, 0x001c888},
+{41708743, 12754772, 42187879, 13245812, 0x001d088},
+{42187880, 12754772, 42667016, 13245812, 0x001d888},
+{42667015, 12754772, 43146151, 13245812, 0x001e088},
+{42211836, 12350000, 42690972, 12841040, 0x001e888},
+{42681864, 12350000, 43161000, 12841040, 0x001f088},
+{39266000, 14718932, 41473500, 16773000, 0x0010015},
+{36433480, 12350000, 43161000, 18022200, 0x0010216},
 {34969050, -15836490, 35058423, -15750000, 0x001000a},
 {34843074, -15971880, 35201526, -15625921, 0xf040047},
 {33627904, -14137400, 33972095, -13802511, 0xe890047},
@@ -3953,60 +3957,60 @@ static const mminforec mminfo[NR_RECS+1] = {
 {35595774, -15831400, 35685626, -15744911, 0x3c1004b},
 {34447154, -14033000, 34536045, -13946511, 0x3c1004b},
 {35480614, -14925300, 35569986, -14838811, 0x3c1004b},
-{32911567, -9856040, 33385495, -9365000, 0x00100ac},
-{33385496, -9856040, 33859424, -9365000, 0x00108ac},
-{33859423, -9856040, 34333351, -9365000, 0x00110ac},
-{33314406, -10347080, 33788334, -9856040, 0x00118ac},
-{33788334, -10347080, 34262262, -9856040, 0x00120ac},
-{33314406, -10838120, 33788334, -10347080, 0x00128ac},
-{33788334, -10838120, 34262262, -10347080, 0x00130ac},
-{33077442, -11329160, 33551370, -10838120, 0x00138ac},
-{33551370, -11329160, 34025298, -10838120, 0x00140ac},
-{34025298, -11329160, 34499226, -10838120, 0x00148ac},
-{33077442, -11820200, 33551370, -11329160, 0x00150ac},
-{33551370, -11820200, 34025298, -11329160, 0x00158ac},
-{34025298, -11820200, 34499226, -11329160, 0x00160ac},
-{33243317, -12311240, 33717245, -11820200, 0x00168ac},
-{33717245, -12311240, 34191173, -11820200, 0x00170ac},
-{32930056, -12802280, 33409192, -12311240, 0x00178ac},
-{33409192, -12802280, 33888328, -12311240, 0x00180ac},
-{33888328, -12802280, 34367464, -12311240, 0x00188ac},
-{32930056, -13293320, 33409192, -12802280, 0x00190ac},
-{33409192, -13293320, 33888328, -12802280, 0x00198ac},
-{33888328, -13293320, 34367464, -12802280, 0x001a0ac},
-{32671892, -13784360, 33151028, -13293320, 0x001a8ac},
-{33145667, -13784360, 33624803, -13293320, 0x001b0ac},
-{33624803, -13784360, 34103939, -13293320, 0x001b8ac},
-{34103939, -13784360, 34583075, -13293320, 0x001c0ac},
-{34583075, -13784360, 35062211, -13293320, 0x001c8ac},
-{35062211, -13784360, 35541347, -13293320, 0x001d0ac},
-{32671892, -14275400, 33151028, -13784360, 0x001d8ac},
-{33145667, -14275400, 33624803, -13784360, 0x001e0ac},
-{33624803, -14275400, 34103939, -13784360, 0x001e8ac},
-{34103939, -14275400, 34583075, -13784360, 0x001f0ac},
-{34583075, -14275400, 35062211, -13784360, 0x00100a8},
-{35062211, -14275400, 35541347, -13784360, 0x00108a8},
-{33385235, -14766440, 33864371, -14275400, 0x00110a8},
-{33864371, -14766440, 34343507, -14275400, 0x00118a8},
-{34343507, -14766440, 34822643, -14275400, 0x00120a8},
-{34822643, -14766440, 35301779, -14275400, 0x00128a8},
-{35301779, -14766440, 35780915, -14275400, 0x00130a8},
-{35470864, -14766440, 35950000, -14275400, 0x00138a8},
-{34535161, -15257480, 35019505, -14766440, 0x00140a8},
-{35019505, -15257480, 35503849, -14766440, 0x00148a8},
-{35465656, -15257480, 35950000, -14766440, 0x00150a8},
-{34196121, -15748520, 34680465, -15257480, 0x00158a8},
-{34680465, -15748520, 35164809, -15257480, 0x00160a8},
-{35164809, -15748520, 35649153, -15257480, 0x00168a8},
-{35465656, -15748520, 35950000, -15257480, 0x00170a8},
-{34196121, -16239560, 34680465, -15748520, 0x00178a8},
-{34680465, -16239560, 35164809, -15748520, 0x00180a8},
-{35164809, -16239560, 35649153, -15748520, 0x00188a8},
-{35465656, -16239560, 35950000, -15748520, 0x00190a8},
-{34389858, -16730600, 34874202, -16239560, 0x00198a8},
-{34874202, -16730600, 35358546, -16239560, 0x001a0a8},
-{34874202, -17140000, 35358546, -16648960, 0x001a8a8},
-{32671892, -17140000, 35950000, -9365000, 0x0010236},
+{32911567, -9856040, 33385495, -9365000, 0x001008c},
+{33385496, -9856040, 33859424, -9365000, 0x001088c},
+{33859423, -9856040, 34333351, -9365000, 0x001108c},
+{33314406, -10347080, 33788334, -9856040, 0x001188c},
+{33788334, -10347080, 34262262, -9856040, 0x001208c},
+{33314406, -10838120, 33788334, -10347080, 0x001288c},
+{33788334, -10838120, 34262262, -10347080, 0x001308c},
+{33077442, -11329160, 33551370, -10838120, 0x001388c},
+{33551370, -11329160, 34025298, -10838120, 0x001408c},
+{34025298, -11329160, 34499226, -10838120, 0x001488c},
+{33077442, -11820200, 33551370, -11329160, 0x001508c},
+{33551370, -11820200, 34025298, -11329160, 0x001588c},
+{34025298, -11820200, 34499226, -11329160, 0x001608c},
+{33243317, -12311240, 33717245, -11820200, 0x001688c},
+{33717245, -12311240, 34191173, -11820200, 0x001708c},
+{32930056, -12802280, 33409192, -12311240, 0x001788c},
+{33409192, -12802280, 33888328, -12311240, 0x001808c},
+{33888328, -12802280, 34367464, -12311240, 0x001888c},
+{32930056, -13293320, 33409192, -12802280, 0x001908c},
+{33409192, -13293320, 33888328, -12802280, 0x001988c},
+{33888328, -13293320, 34367464, -12802280, 0x001a08c},
+{32671892, -13784360, 33151028, -13293320, 0x001a88c},
+{33145667, -13784360, 33624803, -13293320, 0x001b08c},
+{33624803, -13784360, 34103939, -13293320, 0x001b88c},
+{34103939, -13784360, 34583075, -13293320, 0x001c08c},
+{34583075, -13784360, 35062211, -13293320, 0x001c88c},
+{35062211, -13784360, 35541347, -13293320, 0x001d08c},
+{32671892, -14275400, 33151028, -13784360, 0x001d88c},
+{33145667, -14275400, 33624803, -13784360, 0x001e08c},
+{33624803, -14275400, 34103939, -13784360, 0x001e88c},
+{34103939, -14275400, 34583075, -13784360, 0x001f08c},
+{34583075, -14275400, 35062211, -13784360, 0x0010088},
+{35062211, -14275400, 35541347, -13784360, 0x0010888},
+{33385235, -14766440, 33864371, -14275400, 0x0011088},
+{33864371, -14766440, 34343507, -14275400, 0x0011888},
+{34343507, -14766440, 34822643, -14275400, 0x0012088},
+{34822643, -14766440, 35301779, -14275400, 0x0012888},
+{35301779, -14766440, 35780915, -14275400, 0x0013088},
+{35470864, -14766440, 35950000, -14275400, 0x0013888},
+{34535161, -15257480, 35019505, -14766440, 0x0014088},
+{35019505, -15257480, 35503849, -14766440, 0x0014888},
+{35465656, -15257480, 35950000, -14766440, 0x0015088},
+{34196121, -15748520, 34680465, -15257480, 0x0015888},
+{34680465, -15748520, 35164809, -15257480, 0x0016088},
+{35164809, -15748520, 35649153, -15257480, 0x0016888},
+{35465656, -15748520, 35950000, -15257480, 0x0017088},
+{34196121, -16239560, 34680465, -15748520, 0x0017888},
+{34680465, -16239560, 35164809, -15748520, 0x0018088},
+{35164809, -16239560, 35649153, -15748520, 0x0018888},
+{35465656, -16239560, 35950000, -15748520, 0x0019088},
+{34389858, -16730600, 34874202, -16239560, 0x0019888},
+{34874202, -16730600, 35358546, -16239560, 0x001a088},
+{34874202, -17140000, 35358546, -16648960, 0x001a888},
+{32671892, -17140000, 35950000, -9365000, 0x0010216},
 {125699223, 38990755, 125809738, 39077245, 0x001000a},
 {125578636, 38903990, 125892564, 39148609, 0xa9e0047},
 {127384917, 39790890, 127700883, 40035509, 0xa9e0047},
@@ -4034,69 +4038,69 @@ static const mminforec mminfo[NR_RECS+1] = {
 {125317044, 37884100, 125426356, 37970589, 0x3c1004b},
 {129693160, 42394800, 129809440, 42481289, 0x3c1004b},
 {128592862, 40286500, 128705538, 40372989, 0x3c1004b},
-{129423620, 42530960, 130058996, 43022000, 0x00100ac},
-{130058996, 42530960, 130694372, 43022000, 0x00108ac},
-{128856990, 42051213, 129487158, 42542253, 0x00110ac},
-{129487158, 42051213, 130117326, 42542253, 0x00118ac},
-{130079832, 42051213, 130710000, 42542253, 0x00120ac},
-{126556877, 41560173, 127181837, 42051213, 0x00128ac},
-{127963037, 41560173, 128587997, 42051213, 0x00130ac},
-{128587997, 41560173, 129212957, 42051213, 0x00138ac},
-{129212957, 41560173, 129837917, 42051213, 0x00140ac},
-{129837917, 41560173, 130462877, 42051213, 0x00148ac},
-{126105864, 41069133, 126725616, 41560173, 0x00150ac},
-{126725616, 41069133, 127345368, 41560173, 0x00158ac},
-{127345368, 41069133, 127965120, 41560173, 0x00160ac},
-{127965120, 41069133, 128584872, 41560173, 0x00168ac},
-{128584872, 41069133, 129204624, 41560173, 0x00170ac},
-{129204624, 41069133, 129824376, 41560173, 0x00178ac},
-{125114261, 40578093, 125728805, 41069133, 0x00180ac},
-{125728805, 40578093, 126343349, 41069133, 0x00188ac},
-{126343349, 40578093, 126957893, 41069133, 0x00190ac},
-{126957893, 40578093, 127572437, 41069133, 0x00198ac},
-{127572437, 40578093, 128186981, 41069133, 0x001a0ac},
-{128186981, 40578093, 128801525, 41069133, 0x001a8ac},
-{128801525, 40578093, 129416069, 41069133, 0x001b0ac},
-{129416069, 40578093, 130030613, 41069133, 0x001b8ac},
-{124351289, 40087053, 124960625, 40578093, 0x001c0ac},
-{124960625, 40087053, 125569961, 40578093, 0x001c8ac},
-{125569961, 40087053, 126179297, 40578093, 0x001d0ac},
-{126179297, 40087053, 126788633, 40578093, 0x001d8ac},
-{126788633, 40087053, 127397969, 40578093, 0x001e0ac},
-{127397969, 40087053, 128007305, 40578093, 0x001e8ac},
-{128007305, 40087053, 128616641, 40578093, 0x001f0ac},
-{128616641, 40087053, 129225977, 40578093, 0x00100a8},
-{124168488, 39596013, 124772616, 40087053, 0x00108a8},
-{124772616, 39596013, 125376744, 40087053, 0x00110a8},
-{125376744, 39596013, 125980872, 40087053, 0x00118a8},
-{125980872, 39596013, 126585000, 40087053, 0x00120a8},
-{126585000, 39596013, 127189128, 40087053, 0x00128a8},
-{127189128, 39596013, 127793256, 40087053, 0x00130a8},
-{127793256, 39596013, 128397384, 40087053, 0x00138a8},
-{124475760, 39104973, 125074680, 39596013, 0x00140a8},
-{125074680, 39104973, 125673600, 39596013, 0x00148a8},
-{125673600, 39104973, 126272520, 39596013, 0x00150a8},
-{126272520, 39104973, 126871440, 39596013, 0x00158a8},
-{126871440, 39104973, 127470360, 39596013, 0x00160a8},
-{127470360, 39104973, 128069280, 39596013, 0x00168a8},
-{124895004, 38613933, 125488716, 39104973, 0x00170a8},
-{125488716, 38613933, 126082428, 39104973, 0x00178a8},
-{126082428, 38613933, 126676140, 39104973, 0x00180a8},
-{126676140, 38613933, 127269852, 39104973, 0x00188a8},
-{127269852, 38613933, 127863564, 39104973, 0x00190a8},
-{127863564, 38613933, 128457276, 39104973, 0x00198a8},
-{124306500, 38122893, 124895004, 38613933, 0x001a0a8},
-{124895004, 38122893, 125483508, 38613933, 0x001a8a8},
-{125483508, 38122893, 126072012, 38613933, 0x001b0a8},
-{126072012, 38122893, 126660516, 38613933, 0x001b8a8},
-{126660516, 38122893, 127249020, 38613933, 0x001c0a8},
-{127249020, 38122893, 127837524, 38613933, 0x001c8a8},
-{127837524, 38122893, 128426028, 38613933, 0x001d0a8},
-{124600752, 37631853, 125189256, 38122893, 0x001d8a8},
-{125189256, 37631853, 125777760, 38122893, 0x001e0a8},
-{125777760, 37631853, 126366264, 38122893, 0x001e8a8},
-{126366264, 37631853, 126954768, 38122893, 0x001f0a8},
-{124150000, 37566000, 130710000, 43022000, 0x0010236},
+{129423620, 42530960, 130058996, 43022000, 0x001008c},
+{130058996, 42530960, 130694372, 43022000, 0x001088c},
+{128856990, 42051213, 129487158, 42542253, 0x001108c},
+{129487158, 42051213, 130117326, 42542253, 0x001188c},
+{130079832, 42051213, 130710000, 42542253, 0x001208c},
+{126556877, 41560173, 127181837, 42051213, 0x001288c},
+{127963037, 41560173, 128587997, 42051213, 0x001308c},
+{128587997, 41560173, 129212957, 42051213, 0x001388c},
+{129212957, 41560173, 129837917, 42051213, 0x001408c},
+{129837917, 41560173, 130462877, 42051213, 0x001488c},
+{126105864, 41069133, 126725616, 41560173, 0x001508c},
+{126725616, 41069133, 127345368, 41560173, 0x001588c},
+{127345368, 41069133, 127965120, 41560173, 0x001608c},
+{127965120, 41069133, 128584872, 41560173, 0x001688c},
+{128584872, 41069133, 129204624, 41560173, 0x001708c},
+{129204624, 41069133, 129824376, 41560173, 0x001788c},
+{125114261, 40578093, 125728805, 41069133, 0x001808c},
+{125728805, 40578093, 126343349, 41069133, 0x001888c},
+{126343349, 40578093, 126957893, 41069133, 0x001908c},
+{126957893, 40578093, 127572437, 41069133, 0x001988c},
+{127572437, 40578093, 128186981, 41069133, 0x001a08c},
+{128186981, 40578093, 128801525, 41069133, 0x001a88c},
+{128801525, 40578093, 129416069, 41069133, 0x001b08c},
+{129416069, 40578093, 130030613, 41069133, 0x001b88c},
+{124351289, 40087053, 124960625, 40578093, 0x001c08c},
+{124960625, 40087053, 125569961, 40578093, 0x001c88c},
+{125569961, 40087053, 126179297, 40578093, 0x001d08c},
+{126179297, 40087053, 126788633, 40578093, 0x001d88c},
+{126788633, 40087053, 127397969, 40578093, 0x001e08c},
+{127397969, 40087053, 128007305, 40578093, 0x001e88c},
+{128007305, 40087053, 128616641, 40578093, 0x001f08c},
+{128616641, 40087053, 129225977, 40578093, 0x0010088},
+{124168488, 39596013, 124772616, 40087053, 0x0010888},
+{124772616, 39596013, 125376744, 40087053, 0x0011088},
+{125376744, 39596013, 125980872, 40087053, 0x0011888},
+{125980872, 39596013, 126585000, 40087053, 0x0012088},
+{126585000, 39596013, 127189128, 40087053, 0x0012888},
+{127189128, 39596013, 127793256, 40087053, 0x0013088},
+{127793256, 39596013, 128397384, 40087053, 0x0013888},
+{124475760, 39104973, 125074680, 39596013, 0x0014088},
+{125074680, 39104973, 125673600, 39596013, 0x0014888},
+{125673600, 39104973, 126272520, 39596013, 0x0015088},
+{126272520, 39104973, 126871440, 39596013, 0x0015888},
+{126871440, 39104973, 127470360, 39596013, 0x0016088},
+{127470360, 39104973, 128069280, 39596013, 0x0016888},
+{124895004, 38613933, 125488716, 39104973, 0x0017088},
+{125488716, 38613933, 126082428, 39104973, 0x0017888},
+{126082428, 38613933, 126676140, 39104973, 0x0018088},
+{126676140, 38613933, 127269852, 39104973, 0x0018888},
+{127269852, 38613933, 127863564, 39104973, 0x0019088},
+{127863564, 38613933, 128457276, 39104973, 0x0019888},
+{124306500, 38122893, 124895004, 38613933, 0x001a088},
+{124895004, 38122893, 125483508, 38613933, 0x001a888},
+{125483508, 38122893, 126072012, 38613933, 0x001b088},
+{126072012, 38122893, 126660516, 38613933, 0x001b888},
+{126660516, 38122893, 127249020, 38613933, 0x001c088},
+{127249020, 38122893, 127837524, 38613933, 0x001c888},
+{127837524, 38122893, 128426028, 38613933, 0x001d088},
+{124600752, 37631853, 125189256, 38122893, 0x001d888},
+{125189256, 37631853, 125777760, 38122893, 0x001e088},
+{125777760, 37631853, 126366264, 38122893, 0x001e888},
+{126366264, 37631853, 126954768, 38122893, 0x001f088},
+{124150000, 37566000, 130710000, 43022000, 0x0010216},
 {-86317000, 12100000, -86206600, 12164000, 0x017000a},
 {-86394960, 11738580, -85921032, 12229620, 0x001000c},
 {-86922206, 12394800, -86833795, 12481289, 0x3c1004b},
@@ -4139,73 +4143,73 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-83080628, 12141640, -83019173, 12201759, 0x29c004b},
 {-86909440, 12480550, -86845961, 12542649, 0x2b2004b},
 {-85890644, 11219940, -85829356, 11280059, 0x29c004b},
-{-85509931, 14593064, -85030795, 15084104, 0x00100ac},
-{-85030795, 14593064, -84551659, 15084104, 0x00108ac},
-{-84551659, 14593064, -84072523, 15084104, 0x00110ac},
-{-84072523, 14593064, -83593387, 15084104, 0x00118ac},
-{-83593387, 14593064, -83114251, 15084104, 0x00120ac},
-{-85509931, 14102024, -85030795, 14593064, 0x00128ac},
-{-85030795, 14102024, -84551659, 14593064, 0x00130ac},
-{-84551659, 14102024, -84072523, 14593064, 0x00138ac},
-{-84072523, 14102024, -83593387, 14593064, 0x00140ac},
-{-83593387, 14102024, -83114251, 14593064, 0x00148ac},
-{-86947339, 13610984, -86468203, 14102024, 0x00150ac},
-{-86468203, 13610984, -85989067, 14102024, 0x00158ac},
-{-85989067, 13610984, -85509931, 14102024, 0x00160ac},
-{-85509931, 13610984, -85030795, 14102024, 0x00168ac},
-{-85030795, 13610984, -84551659, 14102024, 0x00170ac},
-{-84551659, 13610984, -84072523, 14102024, 0x00178ac},
-{-84072523, 13610984, -83593387, 14102024, 0x00180ac},
-{-83593387, 13610984, -83114251, 14102024, 0x00188ac},
-{-86947339, 13119944, -86468203, 13610984, 0x00190ac},
-{-86468203, 13119944, -85989067, 13610984, 0x00198ac},
-{-85989067, 13119944, -85509931, 13610984, 0x001a0ac},
-{-85509931, 13119944, -85030795, 13610984, 0x001a8ac},
-{-85030795, 13119944, -84551659, 13610984, 0x001b0ac},
-{-84551659, 13119944, -84072523, 13610984, 0x001b8ac},
-{-84072523, 13119944, -83593387, 13610984, 0x001c0ac},
-{-83593387, 13119944, -83114251, 13610984, 0x001c8ac},
-{-87694791, 12628904, -87215655, 13119944, 0x001d0ac},
-{-87215655, 12628904, -86736519, 13119944, 0x001d8ac},
-{-86736519, 12628904, -86257383, 13119944, 0x001e0ac},
-{-86257383, 12628904, -85778247, 13119944, 0x001e8ac},
-{-85778247, 12628904, -85299111, 13119944, 0x001f0ac},
-{-85299111, 12628904, -84819975, 13119944, 0x00100a8},
-{-84819975, 12628904, -84340839, 13119944, 0x00108a8},
-{-84340839, 12628904, -83861703, 13119944, 0x00110a8},
-{-83861703, 12628904, -83382567, 13119944, 0x00118a8},
-{-87694791, 12137864, -87215655, 12628904, 0x00120a8},
-{-87215655, 12137864, -86736519, 12628904, 0x00128a8},
-{-86736519, 12137864, -86257383, 12628904, 0x00130a8},
-{-86257383, 12137864, -85778247, 12628904, 0x00138a8},
-{-85778247, 12137864, -85299111, 12628904, 0x00140a8},
-{-85299111, 12137864, -84819975, 12628904, 0x00148a8},
-{-84819975, 12137864, -84340839, 12628904, 0x00150a8},
-{-84340839, 12137864, -83861703, 12628904, 0x00158a8},
-{-83861703, 12137864, -83382567, 12628904, 0x00160a8},
-{-86922965, 11646824, -86449037, 12137864, 0x00168a8},
-{-86449037, 11646824, -85975109, 12137864, 0x00170a8},
-{-85975109, 11646824, -85501181, 12137864, 0x00178a8},
-{-85501181, 11646824, -85027253, 12137864, 0x00180a8},
-{-85027253, 11646824, -84553325, 12137864, 0x00188a8},
-{-84553325, 11646824, -84079397, 12137864, 0x00190a8},
-{-84079397, 11646824, -83605469, 12137864, 0x00198a8},
-{-86449037, 11155784, -85975109, 11646824, 0x001a0a8},
-{-85975109, 11155784, -85501181, 11646824, 0x001a8a8},
-{-85501181, 11155784, -85027253, 11646824, 0x001b0a8},
-{-85027253, 11155784, -84553325, 11646824, 0x001b8a8},
-{-84553325, 11155784, -84079397, 11646824, 0x001c0a8},
-{-84079397, 11155784, -83605469, 11646824, 0x001c8a8},
-{-85975109, 11008472, -85501181, 11499512, 0x001d0a8},
-{-85501181, 10959368, -85027253, 11450408, 0x001d8a8},
-{-85027253, 10910264, -84553325, 11401304, 0x001e0a8},
-{-84553325, 10758041, -84079397, 11249081, 0x001e8a8},
-{-84079397, 10704027, -83605469, 11195067, 0x001f0a8},
-{-83600000, 11100000, -82300000, 15035000, 0x6980435},
-{-92236000, 7190000, -77140000, 18500000, 0x3300636},
-{-87700000, 10700000, -82300000, 15035000, 0x003063c},
+{-85509931, 14593064, -85030795, 15084104, 0x001008c},
+{-85030795, 14593064, -84551659, 15084104, 0x001088c},
+{-84551659, 14593064, -84072523, 15084104, 0x001108c},
+{-84072523, 14593064, -83593387, 15084104, 0x001188c},
+{-83593387, 14593064, -83114251, 15084104, 0x001208c},
+{-85509931, 14102024, -85030795, 14593064, 0x001288c},
+{-85030795, 14102024, -84551659, 14593064, 0x001308c},
+{-84551659, 14102024, -84072523, 14593064, 0x001388c},
+{-84072523, 14102024, -83593387, 14593064, 0x001408c},
+{-83593387, 14102024, -83114251, 14593064, 0x001488c},
+{-86947339, 13610984, -86468203, 14102024, 0x001508c},
+{-86468203, 13610984, -85989067, 14102024, 0x001588c},
+{-85989067, 13610984, -85509931, 14102024, 0x001608c},
+{-85509931, 13610984, -85030795, 14102024, 0x001688c},
+{-85030795, 13610984, -84551659, 14102024, 0x001708c},
+{-84551659, 13610984, -84072523, 14102024, 0x001788c},
+{-84072523, 13610984, -83593387, 14102024, 0x001808c},
+{-83593387, 13610984, -83114251, 14102024, 0x001888c},
+{-86947339, 13119944, -86468203, 13610984, 0x001908c},
+{-86468203, 13119944, -85989067, 13610984, 0x001988c},
+{-85989067, 13119944, -85509931, 13610984, 0x001a08c},
+{-85509931, 13119944, -85030795, 13610984, 0x001a88c},
+{-85030795, 13119944, -84551659, 13610984, 0x001b08c},
+{-84551659, 13119944, -84072523, 13610984, 0x001b88c},
+{-84072523, 13119944, -83593387, 13610984, 0x001c08c},
+{-83593387, 13119944, -83114251, 13610984, 0x001c88c},
+{-87694791, 12628904, -87215655, 13119944, 0x001d08c},
+{-87215655, 12628904, -86736519, 13119944, 0x001d88c},
+{-86736519, 12628904, -86257383, 13119944, 0x001e08c},
+{-86257383, 12628904, -85778247, 13119944, 0x001e88c},
+{-85778247, 12628904, -85299111, 13119944, 0x001f08c},
+{-85299111, 12628904, -84819975, 13119944, 0x0010088},
+{-84819975, 12628904, -84340839, 13119944, 0x0010888},
+{-84340839, 12628904, -83861703, 13119944, 0x0011088},
+{-83861703, 12628904, -83382567, 13119944, 0x0011888},
+{-87694791, 12137864, -87215655, 12628904, 0x0012088},
+{-87215655, 12137864, -86736519, 12628904, 0x0012888},
+{-86736519, 12137864, -86257383, 12628904, 0x0013088},
+{-86257383, 12137864, -85778247, 12628904, 0x0013888},
+{-85778247, 12137864, -85299111, 12628904, 0x0014088},
+{-85299111, 12137864, -84819975, 12628904, 0x0014888},
+{-84819975, 12137864, -84340839, 12628904, 0x0015088},
+{-84340839, 12137864, -83861703, 12628904, 0x0015888},
+{-83861703, 12137864, -83382567, 12628904, 0x0016088},
+{-86922965, 11646824, -86449037, 12137864, 0x0016888},
+{-86449037, 11646824, -85975109, 12137864, 0x0017088},
+{-85975109, 11646824, -85501181, 12137864, 0x0017888},
+{-85501181, 11646824, -85027253, 12137864, 0x0018088},
+{-85027253, 11646824, -84553325, 12137864, 0x0018888},
+{-84553325, 11646824, -84079397, 12137864, 0x0019088},
+{-84079397, 11646824, -83605469, 12137864, 0x0019888},
+{-86449037, 11155784, -85975109, 11646824, 0x001a088},
+{-85975109, 11155784, -85501181, 11646824, 0x001a888},
+{-85501181, 11155784, -85027253, 11646824, 0x001b088},
+{-85027253, 11155784, -84553325, 11646824, 0x001b888},
+{-84553325, 11155784, -84079397, 11646824, 0x001c088},
+{-84079397, 11155784, -83605469, 11646824, 0x001c888},
+{-85975109, 11008472, -85501181, 11499512, 0x001d088},
+{-85501181, 10959368, -85027253, 11450408, 0x001d888},
+{-85027253, 10910264, -84553325, 11401304, 0x001e088},
+{-84553325, 10758041, -84079397, 11249081, 0x001e888},
+{-84079397, 10704027, -83605469, 11195067, 0x001f088},
+{-83600000, 11100000, -82300000, 15035000, 0x6980015},
+{-92236000, 7190000, -77140000, 18500000, 0x3300216},
+{-87700000, 10700000, -82300000, 15035000, 0x003021c},
 {23671160, 37930187, 23779753, 38016677, 0x001000a},
-{23303857, 37773000, 24032100, 38169000, 0x019040c},
+{23303857, 37773000, 24032100, 38169000, 0x019000c},
 {21705344, 38196800, 21814656, 38283289, 0x3c1004b},
 {25077145, 35261800, 25182854, 35348289, 0x3c1004b},
 {22364142, 39596800, 22475857, 39683289, 0x3c1004b},
@@ -4246,112 +4250,112 @@ static const mminforec mminfo[NR_RECS+1] = {
 {20951423, 39129940, 21028576, 39190059, 0x29c004b},
 {22909000, 37923800, 22990102, 37983800, 0x2b2044b},
 {22018805, 40757528, 22097795, 40817647, 0x29c004b},
-{19361536, 39421980, 19965664, 39913020, 0x00100a8},
-{20288852, 38024280, 20877356, 38515320, 0x00108a8},
-{20483452, 37542580, 21071956, 38033620, 0x00110a8},
-{23378660, 35212580, 23951540, 35703620, 0x00118a8},
-{23951540, 35138924, 24524420, 35629964, 0x00120a8},
-{24524420, 35237132, 25097300, 35728172, 0x00128a8},
-{24529628, 34800000, 25097300, 35291040, 0x00130a8},
-{25097300, 34908135, 25664972, 35399175, 0x00138a8},
-{25664971, 34990000, 26361000, 35360000, 0x01844a8},
-{24211652, 37263880, 24800156, 37754920, 0x00148a8},
-{27379460, 35862280, 27952340, 36353320, 0x00150a8},
-{27723188, 36034144, 28296068, 36525184, 0x00158a8},
-{25425844, 38937380, 26024764, 39428420, 0x00160a8},
-{26024764, 38937380, 26623684, 39428420, 0x00168a8},
-{26781060, 36593580, 27359148, 37084620, 0x00170a8},
-{24924052, 36753880, 25507348, 37244920, 0x00178a8},
-{25507348, 36753880, 26090644, 37244920, 0x00180a8},
-{24972860, 36309880, 25550948, 36800920, 0x00188a8},
-{26204960, 36236280, 26783048, 36727320, 0x00190a8},
-{24187960, 36565000, 24990000, 36867120, 0x0149ca8},
-{24750000, 37215000, 25640548, 37518000, 0x013a4a8},
-{24677552, 37513680, 25266056, 38004720, 0x001a8a8},
-{24938736, 39676380, 25542864, 40167420, 0x001b0a8},
-{26810000, 35330000, 27250000, 35920000, 0x026bca8},
-{25970052, 37265000, 26616100, 37695820, 0x01bc4a8},
-{24248452, 36784280, 24831748, 37275320, 0x001c8a8},
-{24222244, 38660880, 24815956, 39151920, 0x001d0a8},
-{24368136, 40355380, 24977472, 40846420, 0x001d8a8},
-{25335536, 40275080, 25944872, 40766120, 0x001e0a8},
-{26494452, 37328880, 27082956, 37819920, 0x001e8a8},
-{25709852, 38133780, 26298356, 38624820, 0x001f0a8},
-{22755000, 41204856, 23905000, 41457000, 0x01000ac},
-{23904682, 41204856, 24524434, 41580000, 0x0010cac},
-{24524433, 41204856, 25144185, 41580000, 0x00114ac},
-{25736049, 41204856, 26190000, 41750000, 0x0261cac},
-{26190000, 41204856, 26643000, 41750000, 0x02624ac},
-{20840009, 40713816, 21454553, 41204856, 0x00128ac},
-{21454553, 40713816, 22069097, 41204856, 0x00130ac},
-{22069097, 40713816, 22683641, 41204856, 0x00138ac},
-{22683641, 40713816, 23298185, 41204856, 0x00140ac},
-{23298185, 40713816, 23912729, 41204856, 0x00148ac},
-{23912729, 40713816, 24527273, 41204856, 0x00150ac},
-{24527273, 40713816, 25141817, 41204856, 0x00158ac},
-{25141817, 40836576, 25756361, 41327616, 0x00160ac},
-{25756361, 40713816, 26370905, 41204856, 0x00168ac},
-{20679290, 40222776, 21288626, 40713816, 0x00170ac},
-{21288626, 40222776, 21897962, 40713816, 0x00178ac},
-{21897962, 40222776, 22507298, 40713816, 0x00180ac},
-{22507298, 40222776, 23116634, 40713816, 0x00188ac},
-{23116634, 40222776, 23725970, 40713816, 0x00190ac},
-{23725970, 40222776, 24335306, 40713816, 0x00198ac},
-{20191821, 39731736, 20795949, 40222776, 0x001a0ac},
-{20795949, 39731736, 21400077, 40222776, 0x001a8ac},
-{21400077, 39731736, 22004205, 40222776, 0x001b0ac},
-{22004205, 39731736, 22608333, 40222776, 0x001b8ac},
-{22608333, 39731736, 23212461, 40222776, 0x001c0ac},
-{23212461, 39731736, 23816589, 40222776, 0x001c8ac},
-{23816589, 39731736, 24420717, 40222776, 0x001d0ac},
-{19743933, 39240696, 20342853, 39731736, 0x001d8ac},
-{20342853, 39240696, 20941773, 39731736, 0x001e0ac},
-{20941773, 39240696, 21540693, 39731736, 0x001e8ac},
-{21540693, 39240696, 22139613, 39731736, 0x001f0ac},
-{22139613, 39240696, 22738533, 39731736, 0x0b100b0},
-{22738533, 39240696, 23337453, 39731736, 0x0b108b0},
-{20432691, 38749656, 21026403, 39240696, 0x0b110b0},
-{21026403, 38749656, 21620115, 39240696, 0x0b118b0},
-{21620115, 38749656, 22213827, 39240696, 0x0b120b0},
-{22213827, 38749656, 22807539, 39240696, 0x0b128b0},
-{22807539, 38749656, 23401251, 39240696, 0x0b130b0},
-{23401251, 38749656, 23994963, 39240696, 0x0b138b0},
-{20437899, 38258616, 21026403, 38749656, 0x0b140b0},
-{21026403, 38258616, 21614907, 38749656, 0x0b148b0},
-{21614907, 38258616, 22203411, 38749656, 0x0b150b0},
-{22203411, 38258616, 22791915, 38749656, 0x0b158b0},
-{22791915, 38258616, 23380419, 38749656, 0x0b160b0},
-{23380419, 38258616, 23968923, 38749656, 0x0b168b0},
-{23968923, 38258616, 24557427, 38749656, 0x0b170b0},
-{21085253, 37767576, 21673757, 38258616, 0x0b178b0},
-{21673757, 37767576, 22262261, 38258616, 0x0b180b0},
-{22262261, 37767576, 22850765, 38258616, 0x0b188b0},
-{22850765, 37767576, 23439269, 38258616, 0x0b190b0},
-{23439269, 37767576, 24027773, 38258616, 0x0b198b0},
-{24027773, 37767576, 24616277, 38258616, 0x0b1a0b0},
-{21232379, 37276536, 21820883, 37767576, 0x0b0a8b0},
-{21820883, 37276536, 22409387, 37767576, 0x0b0b0b0},
-{22409387, 37276536, 22997891, 37767576, 0x0b0b8b0},
-{22997891, 37276536, 23586395, 37767576, 0x0b0c0b0},
-{23586395, 37276536, 24174899, 37767576, 0x0b0c8b0},
-{21526631, 36685000, 22000000, 37276536, 0x0d6d4b0},
-{22000000, 36785496, 22550000, 37276536, 0x0b6dcb0},
-{22550000, 36785496, 23100000, 37276536, 0x0b6e4b0},
-{22290124, 36294456, 22868212, 36785496, 0x0b1ecb0},
-{22868212, 36115000, 23227000, 36785496, 0x105f4b0},
-{19360400, 38400000, 20459500, 39262500, 0x00104ad},
-{20000000, 37200000, 21072000, 38515000, 0x0010cad},
-{23815000, 38500000, 25640000, 39700000, 0x00114ad},
-{23085000, 36600000, 24780000, 37516000, 0x0011cad},
-{24780000, 36200000, 26100000, 37516000, 0x00124ad},
-{26100000, 36200000, 27130000, 37516000, 0x0012cad},
-{23200000, 34800000, 25000000, 36000000, 0x00134ad},
-{25000000, 34800000, 26485000, 36200000, 0x0013cad},
-{26485000, 35300000, 27897000, 36699255, 0x00144ad},
-{27897000, 34800000, 29646000, 36167000, 0x0014cad},
-{19360400, 34800000, 29646000, 41750000, 0x0010636},
-{68715409, 38517071, 68825682, 38603560, 0x001040a},
-{68169531, 38395400, 69060284, 38700000, 0x014040c},
+{19361536, 39421980, 19965664, 39913020, 0x0010088},
+{20288852, 38024280, 20877356, 38515320, 0x0010888},
+{20483452, 37542580, 21071956, 38033620, 0x0011088},
+{23378660, 35212580, 23951540, 35703620, 0x0011888},
+{23951540, 35138924, 24524420, 35629964, 0x0012088},
+{24524420, 35237132, 25097300, 35728172, 0x0012888},
+{24529628, 34800000, 25097300, 35291040, 0x0013088},
+{25097300, 34908135, 25664972, 35399175, 0x0013888},
+{25664971, 34990000, 26361000, 35360000, 0x0184088},
+{24211652, 37263880, 24800156, 37754920, 0x0014888},
+{27379460, 35862280, 27952340, 36353320, 0x0015088},
+{27723188, 36034144, 28296068, 36525184, 0x0015888},
+{25425844, 38937380, 26024764, 39428420, 0x0016088},
+{26024764, 38937380, 26623684, 39428420, 0x0016888},
+{26781060, 36593580, 27359148, 37084620, 0x0017088},
+{24924052, 36753880, 25507348, 37244920, 0x0017888},
+{25507348, 36753880, 26090644, 37244920, 0x0018088},
+{24972860, 36309880, 25550948, 36800920, 0x0018888},
+{26204960, 36236280, 26783048, 36727320, 0x0019088},
+{24187960, 36565000, 24990000, 36867120, 0x0149888},
+{24750000, 37215000, 25640548, 37518000, 0x013a088},
+{24677552, 37513680, 25266056, 38004720, 0x001a888},
+{24938736, 39676380, 25542864, 40167420, 0x001b088},
+{26810000, 35330000, 27250000, 35920000, 0x026b888},
+{25970052, 37265000, 26616100, 37695820, 0x01bc088},
+{24248452, 36784280, 24831748, 37275320, 0x001c888},
+{24222244, 38660880, 24815956, 39151920, 0x001d088},
+{24368136, 40355380, 24977472, 40846420, 0x001d888},
+{25335536, 40275080, 25944872, 40766120, 0x001e088},
+{26494452, 37328880, 27082956, 37819920, 0x001e888},
+{25709852, 38133780, 26298356, 38624820, 0x001f088},
+{22755000, 41204856, 23905000, 41457000, 0x010008c},
+{23904682, 41204856, 24524434, 41580000, 0x001088c},
+{24524433, 41204856, 25144185, 41580000, 0x001108c},
+{25736049, 41204856, 26190000, 41750000, 0x026188c},
+{26190000, 41204856, 26643000, 41750000, 0x026208c},
+{20840009, 40713816, 21454553, 41204856, 0x001288c},
+{21454553, 40713816, 22069097, 41204856, 0x001308c},
+{22069097, 40713816, 22683641, 41204856, 0x001388c},
+{22683641, 40713816, 23298185, 41204856, 0x001408c},
+{23298185, 40713816, 23912729, 41204856, 0x001488c},
+{23912729, 40713816, 24527273, 41204856, 0x001508c},
+{24527273, 40713816, 25141817, 41204856, 0x001588c},
+{25141817, 40836576, 25756361, 41327616, 0x001608c},
+{25756361, 40713816, 26370905, 41204856, 0x001688c},
+{20679290, 40222776, 21288626, 40713816, 0x001708c},
+{21288626, 40222776, 21897962, 40713816, 0x001788c},
+{21897962, 40222776, 22507298, 40713816, 0x001808c},
+{22507298, 40222776, 23116634, 40713816, 0x001888c},
+{23116634, 40222776, 23725970, 40713816, 0x001908c},
+{23725970, 40222776, 24335306, 40713816, 0x001988c},
+{20191821, 39731736, 20795949, 40222776, 0x001a08c},
+{20795949, 39731736, 21400077, 40222776, 0x001a88c},
+{21400077, 39731736, 22004205, 40222776, 0x001b08c},
+{22004205, 39731736, 22608333, 40222776, 0x001b88c},
+{22608333, 39731736, 23212461, 40222776, 0x001c08c},
+{23212461, 39731736, 23816589, 40222776, 0x001c88c},
+{23816589, 39731736, 24420717, 40222776, 0x001d08c},
+{19743933, 39240696, 20342853, 39731736, 0x001d88c},
+{20342853, 39240696, 20941773, 39731736, 0x001e08c},
+{20941773, 39240696, 21540693, 39731736, 0x001e88c},
+{21540693, 39240696, 22139613, 39731736, 0x001f08c},
+{22139613, 39240696, 22738533, 39731736, 0x0b10090},
+{22738533, 39240696, 23337453, 39731736, 0x0b10890},
+{20432691, 38749656, 21026403, 39240696, 0x0b11090},
+{21026403, 38749656, 21620115, 39240696, 0x0b11890},
+{21620115, 38749656, 22213827, 39240696, 0x0b12090},
+{22213827, 38749656, 22807539, 39240696, 0x0b12890},
+{22807539, 38749656, 23401251, 39240696, 0x0b13090},
+{23401251, 38749656, 23994963, 39240696, 0x0b13890},
+{20437899, 38258616, 21026403, 38749656, 0x0b14090},
+{21026403, 38258616, 21614907, 38749656, 0x0b14890},
+{21614907, 38258616, 22203411, 38749656, 0x0b15090},
+{22203411, 38258616, 22791915, 38749656, 0x0b15890},
+{22791915, 38258616, 23380419, 38749656, 0x0b16090},
+{23380419, 38258616, 23968923, 38749656, 0x0b16890},
+{23968923, 38258616, 24557427, 38749656, 0x0b17090},
+{21085253, 37767576, 21673757, 38258616, 0x0b17890},
+{21673757, 37767576, 22262261, 38258616, 0x0b18090},
+{22262261, 37767576, 22850765, 38258616, 0x0b18890},
+{22850765, 37767576, 23439269, 38258616, 0x0b19090},
+{23439269, 37767576, 24027773, 38258616, 0x0b19890},
+{24027773, 37767576, 24616277, 38258616, 0x0b1a090},
+{21232379, 37276536, 21820883, 37767576, 0x0b0a890},
+{21820883, 37276536, 22409387, 37767576, 0x0b0b090},
+{22409387, 37276536, 22997891, 37767576, 0x0b0b890},
+{22997891, 37276536, 23586395, 37767576, 0x0b0c090},
+{23586395, 37276536, 24174899, 37767576, 0x0b0c890},
+{21526631, 36685000, 22000000, 37276536, 0x0d6d090},
+{22000000, 36785496, 22550000, 37276536, 0x0b6d890},
+{22550000, 36785496, 23100000, 37276536, 0x0b6e090},
+{22290124, 36294456, 22868212, 36785496, 0x0b1e890},
+{22868212, 36115000, 23227000, 36785496, 0x105f090},
+{19360400, 38400000, 20459500, 39262500, 0x001008d},
+{20000000, 37200000, 21072000, 38515000, 0x001088d},
+{23815000, 38500000, 25640000, 39700000, 0x001108d},
+{23085000, 36600000, 24780000, 37516000, 0x001188d},
+{24780000, 36200000, 26100000, 37516000, 0x001208d},
+{26100000, 36200000, 27130000, 37516000, 0x001288d},
+{23200000, 34800000, 25000000, 36000000, 0x001308d},
+{25000000, 34800000, 26485000, 36200000, 0x001388d},
+{26485000, 35300000, 27897000, 36699255, 0x001408d},
+{27897000, 34800000, 29646000, 36167000, 0x001488d},
+{19360400, 34800000, 29646000, 41750000, 0x0010216},
+{68715409, 38517071, 68825682, 38603560, 0x001000a},
+{68169531, 38395400, 69060284, 38700000, 0x014000c},
 {68972344, 38257700, 69081656, 38344189, 0x3c1004b},
 {69243363, 38324100, 69353636, 38410589, 0x3c1004b},
 {69584662, 40242600, 69697338, 40329089, 0x3c1004b},
@@ -4391,69 +4395,69 @@ static const mminforec mminfo[NR_RECS+1] = {
 {69093539, 39932140, 69171861, 39992259, 0x29c004b},
 {68762215, 37743050, 68840184, 37805149, 0x2b2004b},
 {68299074, 38536740, 68375726, 38596859, 0x29c004b},
-{71400000, 36670000, 75189000, 38200000, 0x2a80035},
-{69240000, 40561900, 70184976, 40840000, 0x01200ac},
-{70184976, 40561900, 70799520, 41052940, 0x00108ac},
-{68457169, 40070860, 69066505, 40561900, 0x00110ac},
-{69066505, 40070860, 69675841, 40561900, 0x00118ac},
-{69675841, 40070860, 70285177, 40561900, 0x00120ac},
-{70285177, 40070860, 70894513, 40561900, 0x00128ac},
-{68548570, 39589640, 69152698, 40080680, 0x00130ac},
-{69152698, 39589640, 69756826, 40080680, 0x00138ac},
-{70391160, 39766415, 70995288, 40257455, 0x00140ac},
-{67343543, 39186988, 67942463, 39678028, 0x00148ac},
-{67942463, 39186988, 68541383, 39678028, 0x00150ac},
-{68541383, 39186988, 69140303, 39678028, 0x00158ac},
-{69140303, 39186988, 69739223, 39678028, 0x00160ac},
-{69739223, 39186988, 70338143, 39678028, 0x00168ac},
-{70338143, 39186988, 70937063, 39678028, 0x00170ac},
-{70937063, 39186988, 71535983, 39678028, 0x00178ac},
-{71535983, 39186988, 72134903, 39678028, 0x00180ac},
-{72134903, 39186988, 72733823, 39678028, 0x00188ac},
-{72733823, 39186988, 73332743, 39678028, 0x00190ac},
-{73332743, 39186988, 73931663, 39678028, 0x00198ac},
-{67343543, 38695948, 67937255, 39186988, 0x001a0ac},
-{67937255, 38695948, 68530967, 39186988, 0x001a8ac},
-{68530967, 38695948, 69124679, 39186988, 0x001b0ac},
-{69124679, 38695948, 69718391, 39186988, 0x001b8ac},
-{69718391, 38695948, 70312103, 39186988, 0x001c0ac},
-{70312103, 38695948, 70905815, 39186988, 0x001c8ac},
-{70905815, 38695948, 71499527, 39186988, 0x001d0ac},
-{71499527, 38695948, 72093239, 39186988, 0x001d8ac},
-{72093239, 38695948, 72686951, 39186988, 0x001e0ac},
-{72686951, 38695948, 73280663, 39186988, 0x001e8ac},
-{73280663, 38695948, 73874375, 39186988, 0x001f0ac},
-{67942463, 38204908, 68530967, 38695948, 0x00100a8},
-{68530967, 38204908, 69119471, 38695948, 0x00108a8},
-{69119471, 38204908, 69707975, 38695948, 0x00110a8},
-{69707975, 38204908, 70296479, 38695948, 0x00118a8},
-{70296479, 38204908, 70884983, 38695948, 0x00120a8},
-{70884983, 38204908, 71473487, 38695948, 0x00128a8},
-{71473487, 38204908, 72061991, 38695948, 0x00130a8},
-{72061991, 38204908, 72650495, 38695948, 0x00138a8},
-{72650495, 38204908, 73238999, 38695948, 0x00140a8},
-{73238999, 38204908, 73827503, 38695948, 0x00148a8},
-{73827503, 38204908, 74416007, 38695948, 0x00150a8},
-{74416007, 38204908, 75004511, 38695948, 0x00158a8},
-{71255741, 37713868, 71844245, 38204908, 0x00160a8},
-{71255741, 37222828, 71839037, 37713868, 0x00168a8},
-{67755965, 37713868, 68344469, 38204908, 0x00170a8},
-{68344469, 37713868, 68932973, 38204908, 0x00178a8},
-{68932973, 37713868, 69521477, 38204908, 0x00180a8},
-{69521477, 37713868, 70109981, 38204908, 0x00188a8},
-{70109981, 37713868, 70698485, 38204908, 0x00190a8},
-{67755965, 37222827, 68339261, 37713867, 0x00198a8},
-{68339261, 37222827, 68922557, 37713867, 0x001a0a8},
-{68922557, 37222827, 69505853, 37713867, 0x001a8a8},
-{69505853, 37222827, 70089149, 37713867, 0x001b0a8},
-{70089149, 37222827, 70672445, 37713867, 0x001b8a8},
-{67755965, 36731787, 68339261, 37222827, 0x001c0a8},
-{68339261, 36731787, 68922557, 37222827, 0x001c8a8},
-{68922557, 36731787, 69505853, 37222827, 0x001d0a8},
-{55980000, 36670000, 80230000, 45600000, 0x27a0636},
-{67340000, 36670000, 75189000, 41056000, 0x003063c},
+{71400000, 36670000, 75189000, 38200000, 0x2a80015},
+{69240000, 40561900, 70184976, 40840000, 0x012008c},
+{70184976, 40561900, 70799520, 41052940, 0x001088c},
+{68457169, 40070860, 69066505, 40561900, 0x001108c},
+{69066505, 40070860, 69675841, 40561900, 0x001188c},
+{69675841, 40070860, 70285177, 40561900, 0x001208c},
+{70285177, 40070860, 70894513, 40561900, 0x001288c},
+{68548570, 39589640, 69152698, 40080680, 0x001308c},
+{69152698, 39589640, 69756826, 40080680, 0x001388c},
+{70391160, 39766415, 70995288, 40257455, 0x001408c},
+{67343543, 39186988, 67942463, 39678028, 0x001488c},
+{67942463, 39186988, 68541383, 39678028, 0x001508c},
+{68541383, 39186988, 69140303, 39678028, 0x001588c},
+{69140303, 39186988, 69739223, 39678028, 0x001608c},
+{69739223, 39186988, 70338143, 39678028, 0x001688c},
+{70338143, 39186988, 70937063, 39678028, 0x001708c},
+{70937063, 39186988, 71535983, 39678028, 0x001788c},
+{71535983, 39186988, 72134903, 39678028, 0x001808c},
+{72134903, 39186988, 72733823, 39678028, 0x001888c},
+{72733823, 39186988, 73332743, 39678028, 0x001908c},
+{73332743, 39186988, 73931663, 39678028, 0x001988c},
+{67343543, 38695948, 67937255, 39186988, 0x001a08c},
+{67937255, 38695948, 68530967, 39186988, 0x001a88c},
+{68530967, 38695948, 69124679, 39186988, 0x001b08c},
+{69124679, 38695948, 69718391, 39186988, 0x001b88c},
+{69718391, 38695948, 70312103, 39186988, 0x001c08c},
+{70312103, 38695948, 70905815, 39186988, 0x001c88c},
+{70905815, 38695948, 71499527, 39186988, 0x001d08c},
+{71499527, 38695948, 72093239, 39186988, 0x001d88c},
+{72093239, 38695948, 72686951, 39186988, 0x001e08c},
+{72686951, 38695948, 73280663, 39186988, 0x001e88c},
+{73280663, 38695948, 73874375, 39186988, 0x001f08c},
+{67942463, 38204908, 68530967, 38695948, 0x0010088},
+{68530967, 38204908, 69119471, 38695948, 0x0010888},
+{69119471, 38204908, 69707975, 38695948, 0x0011088},
+{69707975, 38204908, 70296479, 38695948, 0x0011888},
+{70296479, 38204908, 70884983, 38695948, 0x0012088},
+{70884983, 38204908, 71473487, 38695948, 0x0012888},
+{71473487, 38204908, 72061991, 38695948, 0x0013088},
+{72061991, 38204908, 72650495, 38695948, 0x0013888},
+{72650495, 38204908, 73238999, 38695948, 0x0014088},
+{73238999, 38204908, 73827503, 38695948, 0x0014888},
+{73827503, 38204908, 74416007, 38695948, 0x0015088},
+{74416007, 38204908, 75004511, 38695948, 0x0015888},
+{71255741, 37713868, 71844245, 38204908, 0x0016088},
+{71255741, 37222828, 71839037, 37713868, 0x0016888},
+{67755965, 37713868, 68344469, 38204908, 0x0017088},
+{68344469, 37713868, 68932973, 38204908, 0x0017888},
+{68932973, 37713868, 69521477, 38204908, 0x0018088},
+{69521477, 37713868, 70109981, 38204908, 0x0018888},
+{70109981, 37713868, 70698485, 38204908, 0x0019088},
+{67755965, 37222827, 68339261, 37713867, 0x0019888},
+{68339261, 37222827, 68922557, 37713867, 0x001a088},
+{68922557, 37222827, 69505853, 37713867, 0x001a888},
+{69505853, 37222827, 70089149, 37713867, 0x001b088},
+{70089149, 37222827, 70672445, 37713867, 0x001b888},
+{67755965, 36731787, 68339261, 37222827, 0x001c088},
+{68339261, 36731787, 68922557, 37222827, 0x001c888},
+{68922557, 36731787, 69505853, 37222827, 0x001d088},
+{55980000, 36670000, 80230000, 45600000, 0x27a0216},
+{67340000, 36670000, 75189000, 41056000, 0x003021c},
 {90355211, 23688355, 90449389, 23774845, 0x001000a},
-{90202000, 23426000, 90590000, 24050000, 0x028040c},
+{90202000, 23426000, 90590000, 24050000, 0x028000c},
 {91745300, 22343000, 91873048, 22406000, 0x3c1044b},
 {91760000, 22267000, 91865923, 22343000, 0x3c1044b},
 {89509852, 22783100, 89603548, 22869589, 0x3c1004b},
@@ -4493,69 +4497,69 @@ static const mminforec mminfo[NR_RECS+1] = {
 {90748001, 24399640, 90813798, 24459759, 0x29c004b},
 {89610987, 25782550, 89679813, 25844649, 0x2b2004b},
 {91393601, 24343040, 91459398, 24403159, 0x29c004b},
-{88300400, 26148960, 88815992, 26640000, 0x00100ac},
-{88815992, 25991648, 89331584, 26482688, 0x00108ac},
-{88078695, 25746128, 88594287, 26237168, 0x00110ac},
-{88594287, 25746128, 89109879, 26237168, 0x00118ac},
-{89109879, 25746128, 89625471, 26237168, 0x00120ac},
-{89480000, 25746128, 89898735, 26260000, 0x0232cac},
-{88310000, 25255088, 88841771, 25746128, 0x01e34ac},
-{88841771, 25255088, 89357363, 25746128, 0x0013cac},
-{89357363, 25255088, 89890000, 25746128, 0x01e44ac},
-{88064808, 24764048, 88580400, 25255088, 0x00148ac},
-{88580399, 24764048, 89095991, 25255088, 0x00150ac},
-{89095991, 24764048, 89611583, 25255088, 0x00158ac},
-{89611583, 24764048, 90090000, 25311000, 0x02164ac},
-{90090000, 24764048, 90625771, 25242000, 0x01e6cac},
-{90628375, 24764048, 91143967, 25255088, 0x00170ac},
-{91143967, 24764048, 91659559, 25255088, 0x00178ac},
-{91659559, 24764048, 92175151, 25255088, 0x00180ac},
-{92167000, 24418000, 92500000, 25141000, 0x02e8cac},
-{88004500, 24287000, 88560500, 24764048, 0x01d94ac},
-{88555592, 24273008, 89065976, 24764048, 0x00198ac},
-{89065976, 24273008, 89576360, 24764048, 0x001a0ac},
-{89576359, 24273008, 90086743, 24764048, 0x001a8ac},
-{90086743, 24273008, 90597127, 24764048, 0x001b0ac},
-{90597127, 24273008, 91107511, 24764048, 0x001b8ac},
-{91107512, 24273008, 91617896, 24764048, 0x001c0ac},
-{91617896, 24365000, 92175000, 24764048, 0x01accac},
-{88555591, 23781968, 89065975, 24273008, 0x001d0ac},
-{89065974, 23781968, 89576358, 24273008, 0x001d8ac},
-{89576358, 23781968, 90086742, 24273008, 0x001e0ac},
-{90086742, 23781968, 90597126, 24273008, 0x001e8ac},
-{90597127, 23781968, 91107511, 24273008, 0x001f0ac},
-{91107511, 23781968, 91617895, 24273008, 0x00100a8},
-{91617895, 24076592, 92128279, 24567632, 0x00108a8},
-{88560798, 23290928, 89065974, 23781968, 0x00110a8},
-{89065974, 23290928, 89571150, 23781968, 0x00118a8},
-{89571150, 23290928, 90076326, 23781968, 0x00120a8},
-{90076326, 23290928, 90581502, 23781968, 0x00128a8},
-{90581502, 23290928, 91086678, 23781968, 0x00130a8},
-{91086678, 23290928, 91591854, 23781968, 0x00138a8},
-{91769000, 23290928, 92400000, 23740000, 0x01a40a8},
-{88690016, 22799888, 89195192, 23290928, 0x00150a8},
-{89195192, 22799888, 89700368, 23290928, 0x00158a8},
-{89700368, 22799888, 90205544, 23290928, 0x00160a8},
-{90205544, 22799888, 90710720, 23290928, 0x00168a8},
-{90710720, 22799888, 91215896, 23290928, 0x00170a8},
-{91215896, 22799888, 91721072, 23290928, 0x00178a8},
-{91721072, 22799888, 92226248, 23290928, 0x00180a8},
-{92176824, 22799888, 92682000, 23290928, 0x00188a8},
-{88907241, 22308847, 89412417, 22799887, 0x00190a8},
-{89412417, 22308847, 89917593, 22799887, 0x00198a8},
-{89917593, 22308847, 90422769, 22799887, 0x001a0a8},
-{90422769, 22308847, 90927945, 22799887, 0x001a8a8},
-{90927945, 22308847, 91433121, 22799887, 0x001b0a8},
-{91433121, 22308847, 91938297, 22799887, 0x001b8a8},
-{91938297, 22308847, 92443473, 22799887, 0x001c0a8},
-{92176824, 22308847, 92682000, 22799887, 0x001c8a8},
-{91655399, 21817808, 92155367, 22308848, 0x001d0a8},
-{92155367, 21817808, 92655335, 22308848, 0x001d8a8},
-{91830387, 21326767, 92330355, 21817807, 0x001e0a8},
-{92320000, 21200000, 92682000, 21818000, 0x028e8a8},
-{92020000, 20680000, 92386000, 21327000, 0x029f0a8},
-{88990000, 20650000, 92030000, 22308848, 0x2dd0435},
-{88004500, 20573700, 92682000, 26640000, 0x0010236},
+{88300400, 26148960, 88815992, 26640000, 0x001008c},
+{88815992, 25991648, 89331584, 26482688, 0x001088c},
+{88078695, 25746128, 88594287, 26237168, 0x001108c},
+{88594287, 25746128, 89109879, 26237168, 0x001188c},
+{89109879, 25746128, 89625471, 26237168, 0x001208c},
+{89480000, 25746128, 89898735, 26260000, 0x023288c},
+{88310000, 25255088, 88841771, 25746128, 0x01e308c},
+{88841771, 25255088, 89357363, 25746128, 0x001388c},
+{89357363, 25255088, 89890000, 25746128, 0x01e408c},
+{88064808, 24764048, 88580400, 25255088, 0x001488c},
+{88580399, 24764048, 89095991, 25255088, 0x001508c},
+{89095991, 24764048, 89611583, 25255088, 0x001588c},
+{89611583, 24764048, 90090000, 25311000, 0x021608c},
+{90090000, 24764048, 90625771, 25242000, 0x01e688c},
+{90628375, 24764048, 91143967, 25255088, 0x001708c},
+{91143967, 24764048, 91659559, 25255088, 0x001788c},
+{91659559, 24764048, 92175151, 25255088, 0x001808c},
+{92167000, 24418000, 92500000, 25141000, 0x02e888c},
+{88004500, 24287000, 88560500, 24764048, 0x01d908c},
+{88555592, 24273008, 89065976, 24764048, 0x001988c},
+{89065976, 24273008, 89576360, 24764048, 0x001a08c},
+{89576359, 24273008, 90086743, 24764048, 0x001a88c},
+{90086743, 24273008, 90597127, 24764048, 0x001b08c},
+{90597127, 24273008, 91107511, 24764048, 0x001b88c},
+{91107512, 24273008, 91617896, 24764048, 0x001c08c},
+{91617896, 24365000, 92175000, 24764048, 0x01ac88c},
+{88555591, 23781968, 89065975, 24273008, 0x001d08c},
+{89065974, 23781968, 89576358, 24273008, 0x001d88c},
+{89576358, 23781968, 90086742, 24273008, 0x001e08c},
+{90086742, 23781968, 90597126, 24273008, 0x001e88c},
+{90597127, 23781968, 91107511, 24273008, 0x001f08c},
+{91107511, 23781968, 91617895, 24273008, 0x0010088},
+{91617895, 24076592, 92128279, 24567632, 0x0010888},
+{88560798, 23290928, 89065974, 23781968, 0x0011088},
+{89065974, 23290928, 89571150, 23781968, 0x0011888},
+{89571150, 23290928, 90076326, 23781968, 0x0012088},
+{90076326, 23290928, 90581502, 23781968, 0x0012888},
+{90581502, 23290928, 91086678, 23781968, 0x0013088},
+{91086678, 23290928, 91591854, 23781968, 0x0013888},
+{91769000, 23290928, 92400000, 23740000, 0x01a4088},
+{88690016, 22799888, 89195192, 23290928, 0x0015088},
+{89195192, 22799888, 89700368, 23290928, 0x0015888},
+{89700368, 22799888, 90205544, 23290928, 0x0016088},
+{90205544, 22799888, 90710720, 23290928, 0x0016888},
+{90710720, 22799888, 91215896, 23290928, 0x0017088},
+{91215896, 22799888, 91721072, 23290928, 0x0017888},
+{91721072, 22799888, 92226248, 23290928, 0x0018088},
+{92176824, 22799888, 92682000, 23290928, 0x0018888},
+{88907241, 22308847, 89412417, 22799887, 0x0019088},
+{89412417, 22308847, 89917593, 22799887, 0x0019888},
+{89917593, 22308847, 90422769, 22799887, 0x001a088},
+{90422769, 22308847, 90927945, 22799887, 0x001a888},
+{90927945, 22308847, 91433121, 22799887, 0x001b088},
+{91433121, 22308847, 91938297, 22799887, 0x001b888},
+{91938297, 22308847, 92443473, 22799887, 0x001c088},
+{92176824, 22308847, 92682000, 22799887, 0x001c888},
+{91655399, 21817808, 92155367, 22308848, 0x001d088},
+{92155367, 21817808, 92655335, 22308848, 0x001d888},
+{91830387, 21326767, 92330355, 21817807, 0x001e088},
+{92320000, 21200000, 92682000, 21818000, 0x028e888},
+{92020000, 20680000, 92386000, 21327000, 0x029f088},
+{88990000, 20650000, 92030000, 22308848, 0x2dd0015},
+{88004500, 20573700, 92682000, 26640000, 0x0010216},
 {85262950, 27666755, 85360011, 27753245, 0x001000a},
 {85113600, 27470680, 85639608, 27961720, 0x001000c},
 {87221981, 26388790, 87358219, 26511099, 0x54f004b},
@@ -4583,10 +4587,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {85221830, 26726800, 85318169, 26813289, 0x3c1004b},
 {87061230, 26566500, 87157569, 26652989, 0x3c1004b},
 {85522690, 26809600, 85619509, 26896089, 0x3c1004b},
-{80050000, 27650000, 82700000, 30450000, 0x021040d},
-{84630000, 26340000, 88200000, 28500000, 0x08a0411},
-{82700000, 27314000, 85200000, 29860000, 0x0010415},
-{80050000, 26340000, 88202700, 30450000, 0x0010236},
+{80050000, 27650000, 82700000, 30450000, 0x021000d},
+{84630000, 26340000, 88200000, 28500000, 0x08a0011},
+{82700000, 27314000, 85200000, 29860000, 0x0010015},
+{80050000, 26340000, 88202700, 30450000, 0x0010216},
 {10116400, 36817700, 10220679, 36862290, 0x2a7044a},
 {10081887, 36775500, 10192227, 36817700, 0x2a7044a},
 {10004097, 36624220, 10432702, 36970179, 0xf040047},
@@ -4623,7 +4627,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {7500000, 32800000, 11563000, 34697028, 0x017000d},
 {8111127, 34697028, 11358346, 37378218, 0x0a80011},
 {8340000, 30390000, 11620000, 32800000, 0x3740015},
-{7500000, 30185000, 11620000, 37600000, 0x0010036},
+{7500000, 30185000, 11620000, 37600000, 0x0010016},
 {-55214000, 5798360, -55160063, 5867900, 0x2a7044a},
 {-55160063, 5821370, -55098977, 5882772, 0x2a7044a},
 {-55420298, 5506280, -54951578, 5997320, 0x001000c},
@@ -4698,9 +4702,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-54698469, 2098462, -54229749, 2589502, 0x001e088},
 {-56760837, 1830000, -56292117, 2098462, 0x082e890},
 {-56292117, 1830000, -55823397, 2098462, 0x082f090},
-{-58086600, 1830000, -53979000, 6029000, 0x0010236},
+{-58086600, 1830000, -53979000, 6029000, 0x0010216},
 {-56221894, -34928845, -56117145, -34842355, 0x001000a},
-{-56477600, -34938500, -55600000, -34627800, 0x013040c},
+{-56477600, -34938500, -55600000, -34627800, 0x013000c},
 {-58005647, -31443110, -57862953, -31320801, 0x54f004b},
 {-58116000, -32356750, -58028021, -32256750, 0x3c1044b},
 {-55576492, -30944400, -55476309, -30857911, 0x3c1004b},
@@ -4731,10 +4735,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-57499554, -34446000, -57395047, -34359511, 0x3c1004b},
 {-53510594, -33737600, -53406807, -33651111, 0x3c1004b},
 {-57301254, -34358900, -57196747, -34272411, 0x3c1004b},
-{-58447000, -34974500, -53350000, -33310000, 0x0690431},
-{-58368000, -33310000, -53152000, -31895300, 0x011042d},
-{-58220000, -31895300, -54080000, -30085692, 0x2aa0435},
-{-58447000, -34974500, -53152000, -30085692, 0x0010236},
+{-58447000, -34974500, -53350000, -33310000, 0x0690011},
+{-58368000, -33310000, -53152000, -31895300, 0x011000d},
+{-58220000, -31895300, -54080000, -30085692, 0x2aa0015},
+{-58447000, -34974500, -53152000, -30085692, 0x0010216},
 {104859637, 11518755, 104947088, 11605245, 0x001000a},
 {104681640, 11365584, 105155568, 11856624, 0x001000c},
 {103471526, 10554890, 103595873, 10677199, 0x54f004b},
@@ -4764,11 +4768,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {103417174, 12712000, 103505825, 12798489, 0x3c1004b},
 {102867355, 9881000, 102955045, 9967489, 0x3c1004b},
 {103450000, 9272000, 103561110, 9340000, 0x3c1044b},
-{102700000, 10230000, 106230000, 12250000, 0x0800431},
-{105350000, 11653500, 107640000, 14693000, 0x45d0415},
-{102330000, 12250000, 105350000, 14444000, 0x01a042d},
-{97330000, 5612500, 109500000, 23400000, 0x4720636},
-{102330000, 9270000, 107640000, 14704960, 0x003063c},
+{102700000, 10230000, 106230000, 12250000, 0x0800011},
+{105350000, 11653500, 107640000, 14693000, 0x45d0015},
+{102330000, 12250000, 105350000, 14444000, 0x01a000d},
+{97330000, 5612500, 109500000, 23400000, 0x4720216},
+{102330000, 9270000, 107640000, 14704960, 0x003021c},
 {36242067, 33475355, 36344894, 33561845, 0x001000a},
 {36113166, 33344000, 36577557, 33651000, 0xf040447},
 {36990450, 36044100, 37402549, 36378989, 0xe890047},
@@ -4800,13 +4804,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {35815967, 33107400, 35919033, 33193889, 0x3c1004b},
 {36683006, 34878700, 36787994, 34965189, 0x3c1004b},
 {36517046, 34494100, 36621553, 34580589, 0x3c1004b},
-{35717000, 34650000, 39550000, 36926185, 0x08f0411},
-{35586890, 32313599, 38955000, 34650000, 0x01c040d},
-{39550000, 34380000, 42380000, 37322182, 0x4350415},
-{34217000, 28520000, 48790000, 37390000, 0x0010636},
-{35586900, 32313600, 42380000, 37322200, 0x003063c},
-{-17490000, 14648500, -17416000, 14747500, 0x024040a},
-{-17530000, 14642000, -16875000, 14988000, 0x016040c},
+{35717000, 34650000, 39550000, 36926185, 0x08f0011},
+{35586890, 32313599, 38955000, 34650000, 0x01c000d},
+{39550000, 34380000, 42380000, 37322182, 0x4350015},
+{34217000, 28520000, 48790000, 37390000, 0x0010216},
+{35586900, 32313600, 42380000, 37322200, 0x003021c},
+{-17490000, 14648500, -17416000, 14747500, 0x024000a},
+{-17530000, 14642000, -16875000, 14988000, 0x016000c},
 {-16118946, 14117700, -16030055, 14204189, 0x3c1004b},
 {-16312726, 12522590, -16199475, 12590000, 0x3c1044b},
 {-17025266, 14386800, -16936135, 14473289, 0x3c1004b},
@@ -4853,12 +4857,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-15001712, 16633840, -14939088, 16693959, 0x29c004b},
 {-16569440, 12440850, -16505961, 12502949, 0x2b2004b},
 {-16700978, 14159940, -16639022, 14220059, 0x29c004b},
-{-16888000, 12301390, -11400000, 13510000, 0x00e040d},
-{-17550000, 13587000, -15216600, 16590000, 0x0c10411},
-{-15216600, 13510000, -11925000, 15700000, 0x31a0415},
-{-17620000, 12301390, -11333000, 16694000, 0x0010036},
+{-16888000, 12301390, -11400000, 13510000, 0x00e000d},
+{-17550000, 13587000, -15216600, 16590000, 0x0c10011},
+{-15216600, 13510000, -11925000, 15700000, 0x31a0015},
+{-17620000, 12301390, -11333000, 16694000, 0x0010016},
 {74531379, 42818155, 74648621, 42904645, 0x001000a},
-{73770000, 42768000, 75210000, 42973000, 0x00d040c},
+{73770000, 42768000, 75210000, 42973000, 0x00d000c},
 {72733250, 40463190, 72893950, 40585499, 0x54f004b},
 {72880250, 40867490, 73040950, 40989799, 0x54f004b},
 {78310381, 42439990, 78474819, 42562299, 0x54f004b},
@@ -4886,7 +4890,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {78301379, 42686800, 78418620, 42773289, 0x3c1004b},
 {75531379, 42706800, 75648620, 42793289, 0x3c1004b},
 {77021379, 42606800, 77138620, 42693289, 0x3c1044b},
-{70841000, 42162719, 79230000, 43268600, 0x0460411},
+{70841000, 42162719, 79230000, 43268600, 0x0460011},
 {70422234, 39481505, 73877990, 42162695, 0x001000d},
 {69233716, 39720856, 69837844, 40211896, 0x0b00090},
 {69837844, 39720856, 70441972, 40211896, 0x0b00890},
@@ -4906,21 +4910,21 @@ static const mminforec mminfo[NR_RECS+1] = {
 {76340481, 41191110, 76960233, 41682150, 0x0b07890},
 {76960233, 41191110, 77579985, 41682150, 0x0b08090},
 {77579985, 41191110, 78199737, 41682150, 0x0b08890},
-{78199737, 41360000, 79108000, 41682150, 0x0769490},
+{78199737, 41360000, 79108000, 41682150, 0x0769090},
 {73861473, 40700070, 74476017, 41191110, 0x0b09890},
 {74476017, 40700070, 75090561, 41191110, 0x0b0a090},
 {75090560, 40700070, 75705104, 41191110, 0x0b0a890},
 {75705105, 40700070, 76319649, 41191110, 0x0b0b090},
 {76319649, 40700070, 76934193, 41191110, 0x0b0b890},
-{76934192, 40963000, 78035500, 41191110, 0x05ac490},
+{76934192, 40963000, 78035500, 41191110, 0x05ac090},
 {73869284, 40209030, 74478620, 40700070, 0x0b0c890},
 {74478620, 40209030, 75087956, 40700070, 0x0b0d090},
 {75087956, 40209030, 75697292, 40700070, 0x0b0d890},
 {75697292, 40209030, 76306628, 40700070, 0x0b0e090},
 {76306628, 40209030, 76915964, 40700070, 0x0b0e890},
 {73869284, 39717990, 74473412, 40209030, 0x0b0f090},
-{55980000, 36670000, 80230000, 45600000, 0x27a0436},
-{69249199, 39172800, 80230000, 43268600, 0x003063c},
+{55980000, 36670000, 80230000, 45600000, 0x27a0016},
+{69249199, 39172800, 80230000, 43268600, 0x003021c},
 {27478925, 53858155, 27624036, 53944645, 0x001000a},
 {27344452, 53787690, 27755548, 54032309, 0xa9e0047},
 {30791926, 52307690, 31188073, 52552309, 0xa9e0047},
@@ -4967,13 +4971,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {31268520, 52381340, 31365880, 52441459, 0x29c004b},
 {28646125, 54849250, 28753074, 54911349, 0x2b2004b},
 {31893783, 53572140, 31994817, 53632259, 0x29c004b},
-{23179217, 51760000, 28050000, 54178000, 0x0960411},
-{28050000, 51760000, 32794200, 54178000, 0x01c040d},
-{25132800, 54178000, 31478900, 56171740, 0x2be0415},
-{14105000, 48990000, 32794200, 59822030, 0x0010436},
-{23179217, 51262642, 32794200, 56171740, 0x003063c},
-{-58205500, 6777000, -58065100, 6827100, 0x012040a},
-{-58540000, 6589100, -57784000, 6887700, 0x013040c},
+{23179217, 51760000, 28050000, 54178000, 0x0960011},
+{28050000, 51760000, 32794200, 54178000, 0x01c000d},
+{25132800, 54178000, 31478900, 56171740, 0x2be0015},
+{14105000, 48990000, 32794200, 59822030, 0x0010016},
+{23179217, 51262642, 32794200, 56171740, 0x003021c},
+{-58205500, 6777000, -58065100, 6827100, 0x012000a},
+{-58540000, 6589100, -57784000, 6887700, 0x013000c},
 {-58391270, 5876410, -58217330, 6049389, 0x782004b},
 {-57610570, 6157010, -57436630, 6329989, 0x782004b},
 {-57436630, 6157010, -57262690, 6329989, 0x782004b},
@@ -4983,10 +4987,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-57748296, 6398820, -57597705, 6548579, 0x680004b},
 {-57702496, 6323820, -57551905, 6473579, 0x680004b},
 {-57859196, 6485920, -57708605, 6635679, 0x680004b},
-{-59790000, 2500000, -57110000, 5100000, 0x001002d},
-{-59350000, 5100000, -57110000, 8200000, 0x0c60031},
-{-61430000, 5100000, -59350000, 8400000, 0x4bc0035},
-{-61430000, 1164000, -56470909, 8560000, 0x0010436},
+{-59790000, 2500000, -57110000, 5100000, 0x001000d},
+{-59350000, 5100000, -57110000, 8200000, 0x0c60011},
+{-61430000, 5100000, -59350000, 8400000, 0x4bc0015},
+{-61430000, 1164000, -56470909, 8560000, 0x0010016},
 {102520000, 17958851, 102610530, 18002100, 0x2a7044a},
 {102610530, 17915606, 102653904, 18005800, 0x2a7044a},
 {102372324, 17795636, 102861876, 18286676, 0x001000c},
@@ -5020,8 +5024,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {101026941, 20832878, 101526909, 21323918, 0x0b01890},
 {101855801, 21451232, 102355769, 21942272, 0x0b12090},
 {103945329, 17986588, 104434881, 18477628, 0x0b12890},
-{97330000, 5612500, 109500000, 23400000, 0x4720436},
-{100085450, 13906000, 107695198, 22500830, 0x003063c},
+{97330000, 5612500, 109500000, 23400000, 0x4720016},
+{100085450, 13906000, 107695198, 22500830, 0x003021c},
 {26040418, 44396755, 26160543, 44483245, 0x001000a},
 {25930286, 44317690, 26270714, 44562309, 0xa9e0047},
 {27391632, 47037690, 27748368, 47282309, 0xa9e0047},
@@ -5074,10 +5078,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {28255867, 44234040, 28339533, 44294159, 0x29c004b},
 {27385682, 45822450, 27474518, 45884549, 0x2b2004b},
 {25766580, 46339940, 25853419, 46400059, 0x29c004b},
-{22735000, 47855574, 23720000, 48121000, 0x0130488},
-{23720000, 47855574, 24700000, 48121000, 0x0130c88},
-{25220000, 47855574, 26368000, 48192000, 0x0131488},
-{26368000, 47855574, 27265500, 48265650, 0x0181c88},
+{22735000, 47855574, 23720000, 48121000, 0x0130088},
+{23720000, 47855574, 24700000, 48121000, 0x0130888},
+{25220000, 47855574, 26368000, 48192000, 0x0131088},
+{26368000, 47855574, 27265500, 48265650, 0x0181888},
 {21873060, 47326342, 22617804, 47855574, 0x01e2088},
 {22617804, 47326342, 23362548, 47855574, 0x01e2888},
 {23362548, 47326342, 24107292, 47855574, 0x01e3088},
@@ -5159,12 +5163,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {26957911, 43621718, 27650575, 44150950, 0x0b1a090},
 {27650575, 43621718, 28343239, 44150950, 0x0b1a890},
 {28343239, 43621718, 29035903, 44150950, 0x0b1b090},
-{28615800, 45209400, 29705000, 45470000, 0x064bc90},
-{12090000, 39600000, 30183000, 51061000, 0x0010636},
-{20251650, 43612000, 29705000, 48265650, 0x003063c},
+{28615800, 45209400, 29705000, 45470000, 0x064b890},
+{12090000, 39600000, 30183000, 51061000, 0x0010216},
+{20251650, 43612000, 29705000, 48265650, 0x003021c},
 {-240995, 5526500, -200000, 5618000, 0x2a7044a},
 {-200000, 5542800, -150136, 5618000, 0x2a7044a},
-{-495600, 5462000, 121000, 5835000, 0x017040c},
+{-495600, 5462000, 121000, 5835000, 0x017000c},
 {-1705485, 6689810, -1618516, 6776299, 0x3c1004b},
 {-1618516, 6689810, -1531547, 6776299, 0x3c1004b},
 {-1705485, 6603321, -1618516, 6689810, 0x3c1004b},
@@ -5213,41 +5217,41 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-1240327, 6600906, -1179874, 6661025, 0x29c004b},
 {-1680043, 4965040, -1617772, 5027139, 0x2b2004b},
 {-1297025, 5673454, -1236572, 5733573, 0x29c004b},
-{-2720000, 6762000, 740000, 8930000, 0x018042d},
-{-2944000, 8930000, 580000, 11173850, 0x3030435},
-{-3014990, 7156300, -2720000, 7972400, 0x03204ac},
-{-3260000, 6709650, -2720000, 7156300, 0x01b0cac},
-{-3260000, 6267000, -2720000, 6709650, 0x01b14ac},
-{-2720568, 6267208, -2241432, 6763704, 0x01e18ac},
-{-2241431, 6267208, -1762295, 6763704, 0x01e20ac},
-{-1762295, 6267208, -1283159, 6763704, 0x01e28ac},
-{-1283159, 6267208, -804023, 6763704, 0x01e30ac},
-{-804024, 6267208, -324888, 6763704, 0x01e38ac},
-{-324888, 6267208, 154248, 6763704, 0x01e40ac},
-{154000, 6218000, 597000, 6763704, 0x0214cac},
-{597000, 6218000, 1040000, 6763704, 0x02154ac},
-{-3139568, 5770711, -2660432, 6267207, 0x01e58ac},
-{-2660432, 5770711, -2181296, 6267207, 0x01e60ac},
-{-2181296, 5770711, -1702160, 6267207, 0x01e68ac},
-{-1702159, 5770711, -1223023, 6267207, 0x01e70ac},
-{-1223023, 5770711, -743887, 6267207, 0x01e78ac},
-{-743887, 5770711, -264751, 6267207, 0x01e80ac},
-{-264751, 5770711, 214385, 6267207, 0x01e88ac},
-{214384, 5741000, 693520, 6217557, 0x01e94ac},
-{693520, 5758000, 1201100, 6217557, 0x01c9cac},
-{-3069568, 5276943, -2590432, 5773439, 0x01ea0ac},
-{-2590432, 5276943, -2111296, 5773439, 0x01ea8ac},
-{-2111296, 5276943, -1632160, 5773439, 0x01eb0ac},
-{-1632160, 5276943, -1153024, 5773439, 0x01eb8ac},
-{-1153024, 5276943, -673888, 5773439, 0x01ec0ac},
-{-673888, 5276943, -194752, 5773439, 0x01ec8ac},
-{-194753, 5276943, 284383, 5773439, 0x01ed0ac},
-{-3118000, 4924000, -2447202, 5276943, 0x016dcac},
-{-2447202, 4736000, -2020000, 5276943, 0x022e4ac},
-{-2020000, 4736000, -1590000, 5276943, 0x022ecac},
-{-1609000, 5025600, -734700, 5276943, 0x010f4ac},
-{-16860000, 4340000, 4000000, 15120000, 0x2a30636},
-{-3260000, 4727777, 1203850, 11173850, 0x003063c},
+{-2720000, 6762000, 740000, 8930000, 0x018000d},
+{-2944000, 8930000, 580000, 11173850, 0x3030015},
+{-3014990, 7156300, -2720000, 7972400, 0x032008c},
+{-3260000, 6709650, -2720000, 7156300, 0x01b088c},
+{-3260000, 6267000, -2720000, 6709650, 0x01b108c},
+{-2720568, 6267208, -2241432, 6763704, 0x01e188c},
+{-2241431, 6267208, -1762295, 6763704, 0x01e208c},
+{-1762295, 6267208, -1283159, 6763704, 0x01e288c},
+{-1283159, 6267208, -804023, 6763704, 0x01e308c},
+{-804024, 6267208, -324888, 6763704, 0x01e388c},
+{-324888, 6267208, 154248, 6763704, 0x01e408c},
+{154000, 6218000, 597000, 6763704, 0x021488c},
+{597000, 6218000, 1040000, 6763704, 0x021508c},
+{-3139568, 5770711, -2660432, 6267207, 0x01e588c},
+{-2660432, 5770711, -2181296, 6267207, 0x01e608c},
+{-2181296, 5770711, -1702160, 6267207, 0x01e688c},
+{-1702159, 5770711, -1223023, 6267207, 0x01e708c},
+{-1223023, 5770711, -743887, 6267207, 0x01e788c},
+{-743887, 5770711, -264751, 6267207, 0x01e808c},
+{-264751, 5770711, 214385, 6267207, 0x01e888c},
+{214384, 5741000, 693520, 6217557, 0x01e908c},
+{693520, 5758000, 1201100, 6217557, 0x01c988c},
+{-3069568, 5276943, -2590432, 5773439, 0x01ea08c},
+{-2590432, 5276943, -2111296, 5773439, 0x01ea88c},
+{-2111296, 5276943, -1632160, 5773439, 0x01eb08c},
+{-1632160, 5276943, -1153024, 5773439, 0x01eb88c},
+{-1153024, 5276943, -673888, 5773439, 0x01ec08c},
+{-673888, 5276943, -194752, 5773439, 0x01ec88c},
+{-194753, 5276943, 284383, 5773439, 0x01ed08c},
+{-3118000, 4924000, -2447202, 5276943, 0x016d88c},
+{-2447202, 4736000, -2020000, 5276943, 0x022e08c},
+{-2020000, 4736000, -1590000, 5276943, 0x022e88c},
+{-1609000, 5025600, -734700, 5276943, 0x010f08c},
+{-16860000, 4340000, 4000000, 15120000, 0x2a30216},
+{-3260000, 4727777, 1203850, 11173850, 0x003021c},
 {32536755, 276755, 32623245, 363245, 0x001000a},
 {32345640, 35196, 32814360, 526236, 0x001000c},
 {32236755, 2736800, 32323244, 2823289, 0x3c1004b},
@@ -5294,12 +5298,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {30424040, 160240, 30484159, 220359, 0x29c004b},
 {34078950, 2978950, 34141049, 3041049, 0x2b2004b},
 {30131840, 253340, 30191959, 313459, 0x29c004b},
-{30730000, 1940000, 34290000, 3750000, 0x016002d},
-{31450000, -428657, 34380000, 1940000, 0x0970031},
-{29573567, -1481288, 31450000, 1940000, 0x5110035},
-{29573567, -1481290, 35036050, 4231640, 0x0010036},
+{30730000, 1940000, 34290000, 3750000, 0x016000d},
+{31450000, -428657, 34380000, 1940000, 0x0970011},
+{29573567, -1481288, 31450000, 1940000, 0x5110015},
+{29573567, -1481290, 35036050, 4231640, 0x0010016},
 {-196868, 51459457, -58484, 51545947, 0x001000a},
-{-518400, 51282900, 338400, 51692000, 0x01a040c},
+{-518400, 51282900, 338400, 51692000, 0x01a000c},
 {-4346519, 55826800, -4193481, 55913289, 0x3c1004b},
 {-2184373, 52548000, -2042627, 52634489, 0x3c1004b},
 {-2042627, 52504755, -1900881, 52591244, 0x3c1004b},
@@ -5354,26 +5358,26 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-4655090, 51764988, -3905138, 52256028, 0x0016088},
 {-3905138, 51764988, -3155186, 52256028, 0x001e888},
 {-3155186, 51764988, -2405234, 52256028, 0x0016888},
-{-5330000, 51520000, -3875140, 51764988, 0x00f7488},
+{-5330000, 51520000, -3875140, 51764988, 0x00f7088},
 {-3875140, 51273948, -3135604, 51764988, 0x0017888},
 {-3135603, 51273948, -2396067, 51764988, 0x0018088},
 {-4602072, 50782908, -3867744, 51273948, 0x0018888},
 {-3867744, 50782908, -3133416, 51273948, 0x0019088},
 {-3133416, 50782908, -2399088, 51273948, 0x0019888},
 {-4787789, 50291868, -4063877, 50782908, 0x001a088},
-{-3575000, 50511000, -2400000, 50782908, 0x012ac88},
-{-4063878, 50199000, -3478000, 50782908, 0x025b488},
+{-3575000, 50511000, -2400000, 50782908, 0x012a888},
+{-4063878, 50199000, -3478000, 50782908, 0x025b088},
 {-6229980, 54390390, -5433156, 54881430, 0x001b888},
 {-7445782, 54862408, -6638542, 55353448, 0x001c088},
 {-6638542, 54862408, -5831302, 55353448, 0x001c888},
-{-3710000, 56411000, -2420000, 56715400, 0x013d488},
+{-3710000, 56411000, -2420000, 56715400, 0x013d088},
 {-3419148, 56715420, -2570244, 57206460, 0x001d888},
-{-2570000, 56715400, -1944000, 57309000, 0x027e488},
-{-5288000, 49954500, -4764000, 50604296, 0x029f488},
-{-2400270, 50556764, 1800261, 53237954, 0x0a80031},
-{-4073034, 53237954, 365825, 55919144, 0x0010035},
-{-10700000, 49122422, 1889648, 60875000, 0x0010036},
-{-8650000, 49122422, 1889648, 60875000, 0x003023c},
+{-2570000, 56715400, -1944000, 57309000, 0x027e088},
+{-5288000, 49954500, -4764000, 50604296, 0x029f088},
+{-2400270, 50556764, 1800261, 53237954, 0x0a80011},
+{-4073034, 53237954, 365825, 55919144, 0x0010015},
+{-10700000, 49122422, 1889648, 60875000, 0x0010016},
+{-8650000, 49122422, 1889648, 60875000, 0x003021c},
 {-13722274, 9500222, -13661320, 9541500, 0x22a044a},
 {-13685400, 9541500, -13610759, 9575200, 0x22a044a},
 {-13667200, 9575200, -13607250, 9617200, 0x22a044a},
@@ -5394,12 +5398,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-10804174, 9979490, -10679827, 10101799, 0x54f004b},
 {-8590316, 7740710, -8466988, 7863019, 0x54f004b},
 {-10759385, 11249700, -10671215, 11336189, 0x3c1004b},
-{-14748791, 9038147, -12037810, 11719337, 0x0a80411},
-{-11080000, 7180000, -8398810, 9861190, 0x001040d},
-{-12037810, 9840605, -8173041, 11719337, 0x2a20415},
-{-16860000, 4340000, 4000000, 15120000, 0x2a30436},
-{-15082785, 7180000, -7637570, 12690000, 0x003063c},
-{-79950000, -2242100, -79873500, -2147241, 0x022040a},
+{-14748791, 9038147, -12037810, 11719337, 0x0a80011},
+{-11080000, 7180000, -8398810, 9861190, 0x001000d},
+{-12037810, 9840605, -8173041, 11719337, 0x2a20015},
+{-16860000, 4340000, 4000000, 15120000, 0x2a30016},
+{-15082785, 7180000, -7637570, 12690000, 0x003021c},
+{-79950000, -2242100, -79873500, -2147241, 0x022000a},
 {-80091651, -2338831, -79745692, -1992872, 0xf040047},
 {-78644847, -382320, -78309958, -47431, 0xe890047},
 {-79045700, -2926600, -78935991, -2858477, 0x3c1044b},
@@ -5452,22 +5456,22 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-78601050, -541050, -78538951, -478951, 0x2b2004b},
 {-78866160, 1242240, -78806041, 1302359, 0x29c004b},
 {-81007645, -4615816, -78326455, -1934626, 0x001000d},
-{-80917000, -1934626, -77950000, 440000, 0x0960411},
+{-80917000, -1934626, -77950000, 440000, 0x0960011},
 {-79900960, 580520, -79432240, 1071560, 0x0b00090},
 {-78048055, -1240520, -77579335, -749480, 0x0b00890},
 {-77130755, -162221, -76662035, 328819, 0x0b01890},
-{-81687615, -679951, -79512872, 1494792, 0x0a808b1},
-{-79512872, -679951, -77338129, 1494792, 0x0a810b1},
-{-77343743, -679951, -75169000, 1494792, 0x0a818b1},
-{-81687615, -2854693, -79512872, -679950, 0x0a820b1},
-{-79512872, -2854693, -77338129, -679950, 0x0a828b1},
-{-77343743, -2854693, -75169000, -679950, 0x0a830b1},
-{-81687615, -5018000, -79512872, -2843257, 0x0a838b1},
-{-79512872, -5018000, -77338129, -2843257, 0x0a840b1},
-{-91775398, -1621587, -89213372, 940439, 0x0a870b1},
-{-92040000, 940439, -89213372, 1685000, 0x0567cb1},
-{-92040000, -5018000, -75169000, 1685000, 0x0010637},
-{-7700000, 33541151, -7577000, 33610298, 0x019040a},
+{-81687615, -679951, -79512872, 1494792, 0x0a80891},
+{-79512872, -679951, -77338129, 1494792, 0x0a81091},
+{-77343743, -679951, -75169000, 1494792, 0x0a81891},
+{-81687615, -2854693, -79512872, -679950, 0x0a82091},
+{-79512872, -2854693, -77338129, -679950, 0x0a82891},
+{-77343743, -2854693, -75169000, -679950, 0x0a83091},
+{-81687615, -5018000, -79512872, -2843257, 0x0a83891},
+{-79512872, -5018000, -77338129, -2843257, 0x0a84091},
+{-91775398, -1621587, -89213372, 940439, 0x0a87091},
+{-92040000, 940439, -89213372, 1685000, 0x0567891},
+{-92040000, -5018000, -75169000, 1685000, 0x0010217},
+{-7700000, 33541151, -7577000, 33610298, 0x019000a},
 {-6902394, 33931500, -6798607, 34017989, 0x3c1004b},
 {-6984294, 33892100, -6880507, 33978589, 0x3c1004b},
 {-6858094, 34001700, -6754307, 34088189, 0x3c1004b},
@@ -5514,19 +5518,19 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-13221250, 27106940, -13153950, 27167059, 0x29c004b},
 {-15970296, 23677250, -15902505, 23739349, 0x2b2004b},
 {-11706383, 26712740, -11639417, 26772859, 0x29c004b},
-{-14550000, 25700000, -11000000, 27670000, 0x018040d},
+{-14550000, 25700000, -11000000, 27670000, 0x018000d},
 {-16011084, 23470080, -15505908, 23961120, 0x001f08c},
-{-14550212, 25964994, -11600903, 28646184, 0x0a944b1},
-{-11600903, 25964994, -8651594, 28646184, 0x0a94cb1},
-{-17764661, 23283804, -14874934, 25964994, 0x0a954b1},
-{-14874934, 23283804, -11985207, 25964994, 0x0a95cb1},
-{-17764661, 20727860, -14904725, 23283804, 0x0a464b1},
-{-14904725, 20727860, -12044789, 23283804, 0x0a46cb1},
-{-17764661, 20727860, -995000, 35930000, 0x0010637},
-{-17764661, 20727860, -8651594, 27670000, 0x003063c},
+{-14550212, 25964994, -11600903, 28646184, 0x0a94091},
+{-11600903, 25964994, -8651594, 28646184, 0x0a94891},
+{-17764661, 23283804, -14874934, 25964994, 0x0a95091},
+{-14874934, 23283804, -11985207, 25964994, 0x0a95891},
+{-17764661, 20727860, -14904725, 23283804, 0x0a46091},
+{-14904725, 20727860, -12044789, 23283804, 0x0a46891},
+{-17764661, 20727860, -995000, 35930000, 0x0010217},
+{-17764661, 20727860, -8651594, 27670000, 0x003021c},
 {9408500, 409894, 9494719, 453139, 0x2a7044a},
 {9428100, 366649, 9514319, 409894, 0x2a7044a},
-{9304000, 282200, 9907000, 669400, 0x018040c},
+{9304000, 282200, 9907000, 669400, 0x018000c},
 {8728400, -831900, 8823619, -674900, 0x54f044b},
 {13520945, -1688310, 13643254, -1566001, 0x54f004b},
 {13168845, -1603610, 13291154, -1481301, 0x54f004b},
@@ -5556,9 +5560,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {12124455, -2197300, 12210944, -2110811, 0x3c1004b},
 {9549274, 927660, 9635763, 1014149, 0x3c1004b},
 {11059405, -361970, 13740595, 2319220, 0x0a80011},
-{11060000, -2476000, 14529296, -360000, 0x018040d},
-{8697000, -3075000, 11060000, 595, 0x4480415},
-{8697000, -3958680, 14529296, 2319220, 0x0010436},
+{11060000, -2476000, 14529296, -360000, 0x018000d},
+{8697000, -3075000, 11060000, 595, 0x4480015},
+{8697000, -3958680, 14529296, 2319220, 0x0010016},
 {174706184, -36923545, 174813816, -36837055, 0x001000a},
 {174473560, -37095520, 175051648, -36604480, 0x001000c},
 {172507599, -43527400, 172625801, -43440911, 0x3c1004b},
@@ -5600,8 +5604,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {170915633, -45116560, 170999967, -45056441, 0x29c004b},
 {172529365, -43333450, 172614234, -43271351, 0x2b2004b},
 {174241173, -39610060, 174318827, -39549941, 0x29c004b},
-{173691704, -39411595, 177028296, -36730405, 0x0a80031},
-{173652379, -42092785, 177108135, -39411595, 0x001002d},
+{173691704, -39411595, 177028296, -36730405, 0x0a80011},
+{173652379, -42092785, 177108135, -39411595, 0x001000d},
 {172322012, -43688120, 172962596, -43197080, 0x0b00890},
 {174609328, -41457120, 175229080, -40966080, 0x0b01090},
 {175071352, -38100020, 175659856, -37608980, 0x0b01890},
@@ -5624,13 +5628,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {176603852, -38327120, 177192356, -37836080, 0x0b1a090},
 {171495404, -44022120, 172141196, -43531080, 0x0b0a890},
 {170566396, -45310720, 171222604, -44819680, 0x0b0b090},
-{172600000, -36730405, 175969585, -34370000, 0x09b50b1},
-{177028296, -39411595, 180364888, -36730405, 0x0a858b1},
-{171129678, -42092785, 174585434, -39411595, 0x0a860b1},
-{166923188, -44773975, 170527899, -42092785, 0x0a868b1},
-{170527899, -44773975, 174132610, -42092785, 0x0a870b1},
-{163690507, -47455165, 167444173, -44773975, 0x0a878b1},
-{167444173, -47455165, 171197839, -44773975, 0x0a888b1},
+{172600000, -36730405, 175969585, -34370000, 0x09b5091},
+{177028296, -39411595, 180364888, -36730405, 0x0a85891},
+{171129678, -42092785, 174585434, -39411595, 0x0a86091},
+{166923188, -44773975, 170527899, -42092785, 0x0a86891},
+{170527899, -44773975, 174132610, -42092785, 0x0a87091},
+{163690507, -47455165, 167444173, -44773975, 0x0a87891},
+{167444173, -47455165, 171197839, -44773975, 0x0a88891},
 {177756637, -50333695, 179782425, -48993100, 0x0a8a091},
 {182853029, -44947803, 184700071, -43607208, 0x0a8a891},
 {165697550, -48579152, 167425428, -47417303, 0x0a7b891},
@@ -5638,7 +5642,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {178071823, -48406038, 180008238, -47065443, 0x0a9e891},
 {168097751, -53210883, 170242703, -51870288, 0x0a8f091},
 {171364030, -35340595, 172942953, -34000000, 0x0aa4891},
-{160000000, -60000000, 185000000, -34000000, 0x0010237},
+{160000000, -60000000, 185000000, -34000000, 0x0010217},
 {-1574206, 12319755, -1485794, 12406245, 0x001000a},
 {-1689141, 12207318, -1335494, 12553277, 0xf040047},
 {-4475060, 11012600, -4133660, 11347489, 0xe890047},
@@ -5685,11 +5689,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-260978, 14409940, -199022, 14470059, 0x29c004b},
 {1758347, 12048950, 1821653, 12111049, 0x2b2004b},
 {-724844, 11212440, -663556, 11272559, 0x29c004b},
-{-3328340, 10937662, -617359, 13618852, 0x0a90031},
-{-5521000, 10103000, -3328340, 13186000, 0x025042d},
-{-617360, 10937662, 2093621, 13618852, 0x0010035},
-{-16860000, 4340000, 4000000, 15120000, 0x2a30436},
-{-5521000, 9380000, 2410000, 15088140, 0x003063c},
+{-3328340, 10937662, -617359, 13618852, 0x0a90011},
+{-5521000, 10103000, -3328340, 13186000, 0x025000d},
+{-617360, 10937662, 2093621, 13618852, 0x0010015},
+{-16860000, 4340000, 4000000, 15120000, 0x2a30016},
+{-5521000, 9380000, 2410000, 15088140, 0x003021c},
 {120956694, 14555155, 121045106, 14641645, 0x001000a},
 {120795432, 14295480, 121274568, 14786520, 0x001000c},
 {125515000, 7024500, 125598307, 7115000, 0x3c1044b},
@@ -5760,7 +5764,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {125985640, 6714480, 126454360, 7205520, 0x0b1b090},
 {122615932, 13900080, 123095068, 14391120, 0x0b1b890},
 {120463424, 17842380, 120952976, 18333420, 0x0b1c090},
-{116866000, 4599000, 126607050, 21143000, 0x4c90036},
+{116866000, 4599000, 126607050, 21143000, 0x4c90016},
 {12433114, 41851944, 12548434, 41938434, 0x001000a},
 {8986829, 45365330, 9393170, 45652159, 0xc730047},
 {12317720, 41753290, 12682279, 42026709, 0xbde0047},
@@ -5843,19 +5847,19 @@ static const mminforec mminfo[NR_RECS+1] = {
 {16688944, 38921480, 17287864, 39412520, 0x001f088},
 {12147410, 40513464, 15662748, 43194654, 0x0a80011},
 {8822749, 43227805, 12487042, 45908995, 0x0010015},
-{7600000, 38835000, 11000000, 41316000, 0x00104ad},
-{6500000, 43700000, 9750000, 46514000, 0x0210cad},
-{9750000, 44780000, 13930000, 47100000, 0x01b14ad},
-{9750000, 42200000, 13400000, 44780000, 0x01e1cad},
-{13400000, 42050000, 15850000, 43635000, 0x00124ad},
-{11700000, 39950000, 15400000, 42200000, 0x01b34ad},
-{15400000, 39250000, 18560000, 42050000, 0x0213cad},
-{11700000, 35450000, 14100000, 38835000, 0x02844ad},
-{14100000, 36600000, 17330000, 39250000, 0x0014cad},
-{5850000, 35450000, 18560000, 55080000, 0x50a0636},
-{6500000, 35450000, 18560000, 47100000, 0x003063c},
-{58513246, 23559300, 58615000, 23637420, 0x01c040a},
-{57921000, 23400000, 58700000, 23715800, 0x014040c},
+{7600000, 38835000, 11000000, 41316000, 0x001008d},
+{6500000, 43700000, 9750000, 46514000, 0x021088d},
+{9750000, 44780000, 13930000, 47100000, 0x01b108d},
+{9750000, 42200000, 13400000, 44780000, 0x01e188d},
+{13400000, 42050000, 15850000, 43635000, 0x001208d},
+{11700000, 39950000, 15400000, 42200000, 0x01b308d},
+{15400000, 39250000, 18560000, 42050000, 0x021388d},
+{11700000, 35450000, 14100000, 38835000, 0x028408d},
+{14100000, 36600000, 17330000, 39250000, 0x001488d},
+{5850000, 35450000, 18560000, 55080000, 0x50a0216},
+{6500000, 35450000, 18560000, 47100000, 0x003021c},
+{58513246, 23559300, 58615000, 23637420, 0x01c000a},
+{57921000, 23400000, 58700000, 23715800, 0x014000c},
 {53958727, 16962790, 54086472, 17085099, 0x54f004b},
 {54085327, 16994990, 54213072, 17117299, 0x54f004b},
 {56652770, 24301890, 56786630, 24424199, 0x54f004b},
@@ -5881,16 +5885,16 @@ static const mminforec mminfo[NR_RECS+1] = {
 {57244452, 23053600, 57338148, 23140089, 0x3c1004b},
 {57779632, 23363400, 57873568, 23449889, 0x3c1004b},
 {57478232, 23267700, 57572168, 23354189, 0x3c1004b},
-{56200000, 22450000, 59218000, 24985000, 0x0a00431},
-{52169914, 16639605, 54940477, 19320795, 0x001002d},
+{56200000, 22450000, 59218000, 24985000, 0x0a00011},
+{52169914, 16639605, 54940477, 19320795, 0x001000d},
 {59259025, 22320624, 59764201, 22811664, 0x0b00090},
 {55747961, 24168192, 56258345, 24659232, 0x0b10890},
 {56056779, 25924580, 56572371, 26415620, 0x0b11090},
-{56132000, 25540000, 56649709, 25924580, 0x09c1c90},
-{56200000, 25200000, 56700000, 25350000, 0x0632490},
-{51904148, 16639560, 59840000, 26525000, 0x0010036},
+{56132000, 25540000, 56649709, 25924580, 0x09c1890},
+{56200000, 25200000, 56700000, 25350000, 0x0632090},
+{51904148, 16639560, 59840000, 26525000, 0x0010016},
 {20950808, 52216755, 21090153, 52303245, 0x001000a},
-{18568920, 50083300, 19503000, 50463450, 0x018040c},
+{18568920, 50083300, 19503000, 50463450, 0x018000c},
 {20879968, 52260000, 21020032, 52346489, 0x3c1004b},
 {21020032, 52260000, 21160096, 52346489, 0x3c1004b},
 {20879968, 52173511, 21020032, 52260000, 0x3c1004b},
@@ -5963,12 +5967,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {14392208, 53139480, 15168200, 53630520, 0x001e08c},
 {18943059, 53922580, 19729467, 54413620, 0x001e88c},
 {15792000, 53944480, 16578408, 54435520, 0x001f08c},
-{15180081, 50625524, 19380612, 53306714, 0x001002d},
-{19380612, 50625524, 23581143, 53306714, 0x0010035},
-{14105000, 48990000, 32794200, 59822030, 0x0010436},
-{14105000, 48990000, 24150000, 54850000, 0x003063c},
+{15180081, 50625524, 19380612, 53306714, 0x001000d},
+{19380612, 50625524, 23581143, 53306714, 0x0010015},
+{14105000, 48990000, 32794200, 59822030, 0x0010016},
+{14105000, 48990000, 24150000, 54850000, 0x003021c},
 {-4073245, 5286756, -3986755, 5373246, 0x001000a},
-{-4430560, 5191700, -3718950, 5513000, 0x014040c},
+{-4430560, 5191700, -3718950, 5513000, 0x014000c},
 {-5091564, 7632591, -5029946, 7754900, 0x3c1044b},
 {-5029946, 7632591, -4968328, 7754900, 0x3c1044b},
 {-6492905, 6833522, -6405696, 6920011, 0x3c1004b},
@@ -6023,9 +6027,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-7390075, 4394680, -7329789, 4454799, 0x29c004b},
 {-5534432, 5659050, -2853242, 8340240, 0x0a90011},
 {-8215622, 5659050, -5534432, 8340240, 0x001000d},
-{-7610000, 4340000, -2717000, 5659050, 0x1f30415},
-{-16860000, 4340000, 4000000, 15120000, 0x2a30436},
-{-8606667, 4340000, -2488056, 10750000, 0x003063c},
+{-7610000, 4340000, -2717000, 5659050, 0x1f30015},
+{-16860000, 4340000, 4000000, 15120000, 0x2a30016},
+{-8606667, 4340000, -2488056, 10750000, 0x003021c},
 {10664471, 59881944, 10835529, 59968434, 0x001000a},
 {10291696, 59551720, 11208304, 60042760, 0x001000c},
 {10294000, 63395000, 10546525, 63460000, 0x3c1044b},
@@ -6067,31 +6071,31 @@ static const mminforec mminfo[NR_RECS+1] = {
 {7902970, 58229940, 8017030, 58290059, 0x29c004b},
 {5422180, 59746150, 5543619, 59808249, 0x2b2004b},
 {7403905, 58008440, 7516295, 58068559, 0x29c004b},
-{9986694, 63112632, 11012670, 63603672, 0x00100ac},
-{10797058, 63603672, 11843866, 64094712, 0x00108ac},
-{6942123, 62934236, 7968099, 63425276, 0x00110ac},
-{7968099, 62934236, 8994075, 63425276, 0x00118ac},
-{8994075, 62934236, 10020051, 63425276, 0x00120ac},
-{5921355, 62443196, 6931707, 62934236, 0x00128ac},
-{6931707, 62443196, 7942059, 62934236, 0x00130ac},
-{7942059, 62443196, 8952411, 62934236, 0x00138ac},
-{4921419, 61952156, 5910939, 62443196, 0x00140ac},
-{5910939, 61952156, 6900459, 62443196, 0x00148ac},
-{6900459, 61952156, 7889979, 62443196, 0x00150ac},
-{6002600, 62124020, 6992120, 62615060, 0x0015cac},
-{5026100, 61485668, 5999996, 61976708, 0x00160ac},
-{5999996, 61485668, 6973892, 61976708, 0x00168ac},
-{4933918, 60994628, 5892190, 61485668, 0x00170ac},
-{5892190, 60994628, 6850462, 61485668, 0x00178ac},
-{6850462, 60994628, 7808734, 61485668, 0x00180ac},
-{4944334, 60503588, 5886982, 60994628, 0x00188ac},
-{5886982, 60503588, 6829630, 60994628, 0x00190ac},
-{6829630, 60503588, 7772278, 60994628, 0x00198ac},
-{7724128, 58874335, 12877971, 61555525, 0x0010035},
-{4716295, 57949905, 9721183, 60631095, 0x001002d},
-{-9154000, 68600000, 33625000, 80843100, 0x0970432},
-{4490000, 54544000, 31600000, 68600000, 0x3770436},
-{-9154000, 57950000, 31180000, 80843100, 0x003063c},
+{9986694, 63112632, 11012670, 63603672, 0x001008c},
+{10797058, 63603672, 11843866, 64094712, 0x001088c},
+{6942123, 62934236, 7968099, 63425276, 0x001108c},
+{7968099, 62934236, 8994075, 63425276, 0x001188c},
+{8994075, 62934236, 10020051, 63425276, 0x001208c},
+{5921355, 62443196, 6931707, 62934236, 0x001288c},
+{6931707, 62443196, 7942059, 62934236, 0x001308c},
+{7942059, 62443196, 8952411, 62934236, 0x001388c},
+{4921419, 61952156, 5910939, 62443196, 0x001408c},
+{5910939, 61952156, 6900459, 62443196, 0x001488c},
+{6900459, 61952156, 7889979, 62443196, 0x001508c},
+{6002600, 62124020, 6992120, 62615060, 0x001588c},
+{5026100, 61485668, 5999996, 61976708, 0x001608c},
+{5999996, 61485668, 6973892, 61976708, 0x001688c},
+{4933918, 60994628, 5892190, 61485668, 0x001708c},
+{5892190, 60994628, 6850462, 61485668, 0x001788c},
+{6850462, 60994628, 7808734, 61485668, 0x001808c},
+{4944334, 60503588, 5886982, 60994628, 0x001888c},
+{5886982, 60503588, 6829630, 60994628, 0x001908c},
+{6829630, 60503588, 7772278, 60994628, 0x001988c},
+{7724128, 58874335, 12877971, 61555525, 0x0010015},
+{4716295, 57949905, 9721183, 60631095, 0x001000d},
+{-9154000, 68600000, 33625000, 80843100, 0x0970012},
+{4490000, 54544000, 31600000, 68600000, 0x3770016},
+{-9154000, 57950000, 31180000, 80843100, 0x003021c},
 {101659426, 3107727, 101745916, 3194217, 0x001000a},
 {101369240, 2806580, 101837960, 3297620, 0x001000c},
 {103623355, 1465800, 103709844, 1552289, 0x3c1044b},
@@ -6126,8 +6130,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {100363000, 5340000, 100429154, 5453530, 0x3c1044b},
 {101789200, 2520000, 101847969, 2585554, 0x2b2044b},
 {101549857, 3289940, 101610143, 3350059, 0x29c044b},
-{101280800, 1329000, 103970000, 4001000, 0x0a80411},
-{100171000, 4001000, 103260000, 6262000, 0x01a040d},
+{101280800, 1329000, 103970000, 4001000, 0x0a80011},
+{100171000, 4001000, 103260000, 6262000, 0x01a000d},
 {110117795, 1304024, 110586515, 1795064, 0x0b00890},
 {115839065, 5675844, 116307785, 6166884, 0x0b11090},
 {117846835, 5618630, 118315555, 6109670, 0x0b11890},
@@ -6142,13 +6146,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {103243384, 4963767, 103712104, 5454807, 0x0b06090},
 {100358624, 3534024, 100827344, 4025064, 0x0b06890},
 {100827343, 3534024, 101296063, 4025064, 0x0b07090},
-{101050000, 2880000, 101340000, 3534023, 0x1037c90},
+{101050000, 2880000, 101340000, 3534023, 0x1037890},
 {99620000, 6094367, 100088720, 6585407, 0x0b18090},
 {100100060, 6251500, 100568780, 6742540, 0x0b18890},
 {100568780, 6251500, 101037500, 6742540, 0x0b19090},
 {103939066, 1828136, 104407786, 2319176, 0x0b09890},
 {103939066, 1337096, 104407786, 1828136, 0x0b0a090},
-{99620000, 845000, 119276000, 7525000, 0x2230036},
+{99620000, 845000, 119276000, 7525000, 0x2230016},
 {106639255, 10731355, 106726706, 10817845, 0x001000a},
 {106561937, 10667020, 106913662, 11012979, 0xf040047},
 {105667792, 20908100, 106025007, 21242989, 0xe890047},
@@ -6199,9 +6203,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {105729439, 10269940, 105790560, 10330059, 0x29c004b},
 {104784708, 8893967, 107495689, 11575157, 0x0a80011},
 {104696438, 19413586, 107526583, 22094776, 0x001000d},
-{107940000, 11485000, 109472800, 16345000, 0x6c00415},
-{97330000, 5612500, 109500000, 23400000, 0x4720436},
-{102135000, 7500000, 109500000, 23400000, 0x003063c},
+{107940000, 11485000, 109472800, 16345000, 0x6c00015},
+{97330000, 5612500, 109500000, 23400000, 0x4720016},
+{102135000, 7500000, 109500000, 23400000, 0x003021c},
 {24854471, 60144053, 25025529, 60230543, 0x001000a},
 {24574000, 60096344, 25247886, 60449000, 0xf040447},
 {23430600, 61297900, 24164724, 61611000, 0xe890447},
@@ -6253,12 +6257,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {25278858, 65159940, 25421141, 65220059, 0x29c004b},
 {24576048, 60893450, 24703352, 60955549, 0x2b2004b},
 {23412198, 59956440, 23531602, 60016559, 0x29c004b},
-{21372000, 61800000, 28350000, 63792000, 0x017040d},
-{21372000, 59808000, 28350000, 61800000, 0x07e0411},
-{22560000, 63792000, 28900000, 66200000, 0x3750415},
-{-9154000, 68600000, 33625000, 80843100, 0x0970432},
-{4490000, 54544000, 31600000, 68600000, 0x3770436},
-{19100000, 59675750, 31700000, 70150000, 0x003063c},
+{21372000, 61800000, 28350000, 63792000, 0x017000d},
+{21372000, 59808000, 28350000, 61800000, 0x07e0011},
+{22560000, 63792000, 28900000, 66200000, 0x3750015},
+{-9154000, 68600000, 33625000, 80843100, 0x0970012},
+{4490000, 54544000, 31600000, 68600000, 0x3770016},
+{19100000, 59675750, 31700000, 70150000, 0x003021c},
 {15216755, -4284596, 15303245, -4198106, 0x001000a},
 {15017140, -4388380, 15364060, -4042421, 0xf040047},
 {11776090, -4930700, 12111909, -4595811, 0xe890047},
@@ -6295,7 +6299,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {11148038, -5050000, 13829228, -2368810, 0x0a80011},
 {13829228, -5050000, 16510418, -2368810, 0x001000d},
 {14097347, -2424226, 16778537, 256964, 0x0010015},
-{11140000, -5050000, 18700000, 3720000, 0x0010036},
+{11140000, -5050000, 18700000, 3720000, 0x0010016},
 {13343147, 52475655, 13484414, 52562145, 0x001000a},
 {13259774, 52495590, 13460225, 52617899, 0x54f004b},
 {13460225, 52495590, 13660676, 52617899, 0x54f004b},
@@ -6352,7 +6356,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {6597729, 51157800, 6734670, 51244289, 0x3c10047},
 {8592591, 49370400, 8725208, 49456889, 0x3c10047},
 {8670688, 51676800, 8809311, 51763289, 0x3c10047},
-{7910000, 48000000, 11940000, 50507000, 0x01d040d},
+{7910000, 48000000, 11940000, 50507000, 0x01d000d},
 {12891024, 52228680, 13646184, 52719720, 0x0b10090},
 {9359508, 53324480, 10135500, 53815520, 0x0b10890},
 {8129816, 52859480, 8895392, 53350520, 0x0b11090},
@@ -6384,9 +6388,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {11806272, 47614480, 12493728, 48105520, 0x0b1e090},
 {12849400, 53959480, 13635808, 54450520, 0x0b0e890},
 {14335232, 50924480, 15074768, 51415520, 0x0b1f090},
-{5942200, 50507000, 10950000, 52630000, 0x0890411},
-{5850000, 35450000, 18560000, 55080000, 0x50a0436},
-{5850000, 47255000, 15100000, 55080000, 0x003063c},
+{5942200, 50507000, 10950000, 52630000, 0x0890011},
+{5850000, 35450000, 18560000, 55080000, 0x50a0016},
+{5850000, 47255000, 15100000, 55080000, 0x003021c},
 {139686489, 35626755, 139792199, 35713245, 0x001000a},
 {139510642, 35943289, 139617071, 36029778, 0x3c10047},
 {139617071, 35943289, 139723500, 36029778, 0x3c10047},
@@ -6461,62 +6465,62 @@ static const mminforec mminfo[NR_RECS+1] = {
 {137123511, 35059940, 137196489, 35120059, 0x29c004b},
 {140841274, 37018950, 140918725, 37081049, 0x2b2004b},
 {142318584, 43739940, 142401415, 43800059, 0x29c004b},
-{138000000, 34900000, 141045000, 37719521, 0x0b20411},
-{133019845, 34140000, 138360000, 35630000, 0x011040d},
-{141173412, 42758800, 141833743, 43231100, 0x0aa0490},
-{130334975, 33550000, 131028227, 33946000, 0x08e0c90},
-{132218768, 34190000, 132955329, 34565520, 0x0871490},
-{140701452, 38168280, 141363520, 38605000, 0x09d1c90},
-{130420000, 32430000, 130847182, 33064000, 0x0e42490},
-{130291784, 31344480, 130838624, 31835520, 0x0b02c90},
-{138782000, 37717000, 139510411, 38115000, 0x08f3490},
-{132675000, 33725000, 133357992, 34132120, 0x0923c90},
-{136369060, 36384580, 136947148, 36875620, 0x0b14490},
-{131400000, 32955000, 131929046, 33464000, 0x0b84c90},
-{129803248, 32701880, 130237000, 33323000, 0x0e05490},
-{141800000, 43455000, 142458280, 43933000, 0x0ab5c90},
-{133197500, 33350000, 134109676, 33650000, 0x06c6490},
-{136947000, 36545000, 137624878, 36964300, 0x0976c90},
-{140015436, 39326580, 140619564, 39817620, 0x0b07490},
-{131000000, 31638000, 131538000, 32136961, 0x0b47c90},
-{127636000, 26074000, 128016556, 26740000, 0x0f08490},
-{140268128, 40592980, 140882672, 41084020, 0x0b08c90},
-{139975000, 37720000, 140847208, 38050000, 0x0779490},
-{140965000, 39105000, 141296546, 39990000, 0x13f9c90},
-{140499586, 41694000, 141189000, 42138000, 0x0a0a490},
-{134268768, 33824480, 134831232, 34315520, 0x0b0ac90},
-{139960000, 38050000, 140509973, 38574120, 0x0bdb490},
-{135967360, 35825180, 136540240, 36316220, 0x0b1bc90},
-{130860000, 33922600, 131874445, 34195520, 0x062c490},
-{141115936, 40308280, 141725272, 40799320, 0x0b0cc90},
-{130236575, 33064480, 130793831, 33555520, 0x0b0d490},
-{137786000, 35630000, 138000000, 36944467, 0x1d9dc90},
-{143813412, 42921880, 144448788, 43412920, 0x0b0e490},
-{142872312, 42674480, 143507688, 43165520, 0x0b0ec90},
-{132370000, 35118341, 133020000, 35548000, 0x09af490},
-{145382749, 42876810, 149017251, 45558000, 0x0a800b1},
-{128250000, 31940000, 130128000, 34770000, 0x0e008b1},
-{128800000, 27990000, 131230000, 30946000, 0x0c510b1},
-{126363710, 25316208, 129313019, 27997398, 0x0a918b1},
-{122826065, 24030000, 125745583, 26711190, 0x0a820b1},
-{138230268, 31875196, 141358323, 34556386, 0x0a928b1},
-{138885670, 29194006, 141924352, 31875196, 0x0a930b1},
-{139523197, 26512816, 142502297, 29194006, 0x0a838b1},
-{140148808, 24030000, 143068326, 26711190, 0x0a840b1},
-{129733478, 24030000, 132652996, 26711190, 0x0a848b1},
-{129300000, 30965000, 132104000, 33975000, 0x0bc50b1},
-{130713029, 33698405, 133930457, 36379595, 0x0a858b1},
-{131933868, 31838167, 135061923, 34519357, 0x0a968b1},
-{142473401, 41849223, 146048321, 44530413, 0x0a870b1},
-{139746928, 42868810, 143381430, 45550000, 0x0a880b1},
-{133928074, 33296227, 137115711, 35977417, 0x0a888b1},
-{138920228, 41312985, 142465357, 43994175, 0x0a890b1},
-{138170000, 37235000, 141702706, 39130000, 0x08a98b1},
-{135445000, 34450000, 138170700, 37560000, 0x0c6a0b1},
-{138979810, 38899914, 142405775, 41581104, 0x0a9c0b1},
-{138170686, 34556386, 141388114, 37237576, 0x0a9c8b1},
-{122826000, 24030000, 149150000, 45558000, 0x0010237},
-{31004713, -17869254, 31095286, -17782765, 0x001040a},
+{138000000, 34900000, 141045000, 37719521, 0x0b20011},
+{133019845, 34140000, 138360000, 35630000, 0x011000d},
+{141173412, 42758800, 141833743, 43231100, 0x0aa0090},
+{130334975, 33550000, 131028227, 33946000, 0x08e0890},
+{132218768, 34190000, 132955329, 34565520, 0x0871090},
+{140701452, 38168280, 141363520, 38605000, 0x09d1890},
+{130420000, 32430000, 130847182, 33064000, 0x0e42090},
+{130291784, 31344480, 130838624, 31835520, 0x0b02890},
+{138782000, 37717000, 139510411, 38115000, 0x08f3090},
+{132675000, 33725000, 133357992, 34132120, 0x0923890},
+{136369060, 36384580, 136947148, 36875620, 0x0b14090},
+{131400000, 32955000, 131929046, 33464000, 0x0b84890},
+{129803248, 32701880, 130237000, 33323000, 0x0e05090},
+{141800000, 43455000, 142458280, 43933000, 0x0ab5890},
+{133197500, 33350000, 134109676, 33650000, 0x06c6090},
+{136947000, 36545000, 137624878, 36964300, 0x0976890},
+{140015436, 39326580, 140619564, 39817620, 0x0b07090},
+{131000000, 31638000, 131538000, 32136961, 0x0b47890},
+{127636000, 26074000, 128016556, 26740000, 0x0f08090},
+{140268128, 40592980, 140882672, 41084020, 0x0b08890},
+{139975000, 37720000, 140847208, 38050000, 0x0779090},
+{140965000, 39105000, 141296546, 39990000, 0x13f9890},
+{140499586, 41694000, 141189000, 42138000, 0x0a0a090},
+{134268768, 33824480, 134831232, 34315520, 0x0b0a890},
+{139960000, 38050000, 140509973, 38574120, 0x0bdb090},
+{135967360, 35825180, 136540240, 36316220, 0x0b1b890},
+{130860000, 33922600, 131874445, 34195520, 0x062c090},
+{141115936, 40308280, 141725272, 40799320, 0x0b0c890},
+{130236575, 33064480, 130793831, 33555520, 0x0b0d090},
+{137786000, 35630000, 138000000, 36944467, 0x1d9d890},
+{143813412, 42921880, 144448788, 43412920, 0x0b0e090},
+{142872312, 42674480, 143507688, 43165520, 0x0b0e890},
+{132370000, 35118341, 133020000, 35548000, 0x09af090},
+{145382749, 42876810, 149017251, 45558000, 0x0a80091},
+{128250000, 31940000, 130128000, 34770000, 0x0e00891},
+{128800000, 27990000, 131230000, 30946000, 0x0c51091},
+{126363710, 25316208, 129313019, 27997398, 0x0a91891},
+{122826065, 24030000, 125745583, 26711190, 0x0a82091},
+{138230268, 31875196, 141358323, 34556386, 0x0a92891},
+{138885670, 29194006, 141924352, 31875196, 0x0a93091},
+{139523197, 26512816, 142502297, 29194006, 0x0a83891},
+{140148808, 24030000, 143068326, 26711190, 0x0a84091},
+{129733478, 24030000, 132652996, 26711190, 0x0a84891},
+{129300000, 30965000, 132104000, 33975000, 0x0bc5091},
+{130713029, 33698405, 133930457, 36379595, 0x0a85891},
+{131933868, 31838167, 135061923, 34519357, 0x0a96891},
+{142473401, 41849223, 146048321, 44530413, 0x0a87091},
+{139746928, 42868810, 143381430, 45550000, 0x0a88091},
+{133928074, 33296227, 137115711, 35977417, 0x0a88891},
+{138920228, 41312985, 142465357, 43994175, 0x0a89091},
+{138170000, 37235000, 141702706, 39130000, 0x08a9891},
+{135445000, 34450000, 138170700, 37560000, 0x0c6a091},
+{138979810, 38899914, 142405775, 41581104, 0x0a9c091},
+{138170686, 34556386, 141388114, 37237576, 0x0a9c891},
+{122826000, 24030000, 149150000, 45558000, 0x0010217},
+{31004713, -17869254, 31095286, -17782765, 0x001000a},
 {30886966, -18040495, 31249262, -17694536, 0xf040047},
 {28397258, -20302655, 28753542, -19967766, 0xe890047},
 {29727408, -19526610, 29857191, -19404301, 0x54f004b},
@@ -6565,7 +6569,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {27480604, -19223084, 27970156, -18732044, 0x001c88c},
 {30106670, -18840595, 32877233, -16159405, 0x001000d},
 {30079858, -21521785, 32880212, -18840595, 0x0010015},
-{25235000, -22420410, 33080000, -15606000, 0x0010036},
+{25235000, -22420410, 33080000, -15606000, 0x0010016},
 {-57672089, -25343245, -57576950, -25256755, 0x001000a},
 {-57672570, -25557220, -57156978, -25066180, 0x001000c},
 {-54728710, -25578910, -54593491, -25456601, 0x54f004b},
@@ -6592,11 +6596,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-57203609, -25663200, -57107991, -25576711, 0x3c1004b},
 {-56286210, -27201000, -56189391, -27114511, 0x3c1004b},
 {-55140329, -25838700, -55044471, -25752211, 0x3c1004b},
-{-57826000, -25966242, -54242000, -23812000, 0x0880431},
-{-58667000, -27605000, -54615000, -25788711, 0x015042d},
-{-59864333, -23812000, -55423000, -22070000, 0x2710435},
-{-62660000, -27605000, -54230000, -19280000, 0x0010436},
-{44349467, 33297800, 44452533, 33384289, 0x001040a},
+{-57826000, -25966242, -54242000, -23812000, 0x0880011},
+{-58667000, -27605000, -54615000, -25788711, 0x015000d},
+{-59864333, -23812000, -55423000, -22070000, 0x2710015},
+{-62660000, -27605000, -54230000, -19280000, 0x0010016},
+{44349467, 33297800, 44452533, 33384289, 0x001000a},
 {44081000, 33198000, 44574349, 33487000, 0xf040447},
 {47648274, 30339300, 48034326, 30674189, 0xe890047},
 {43044425, 36352300, 43151575, 36438789, 0x3c1004b},
@@ -6645,11 +6649,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {44745046, 32895940, 44816354, 32956059, 0x29c004b},
 {42519793, 31750126, 45647848, 34431316, 0x0a90011},
 {45646359, 29900105, 48714832, 32581295, 0x001000d},
-{42370000, 34431347, 45520000, 37173400, 0x3d90415},
-{34217000, 28520000, 48790000, 37390000, 0x0010436},
-{38789600, 29000000, 48700000, 37390000, 0x003063c},
-{-7700000, 33541151, -7577000, 33610298, 0x019040a},
-{-7847000, 33230000, -7326400, 33734000, 0x020040c},
+{42370000, 34431347, 45520000, 37173400, 0x3d90015},
+{34217000, 28520000, 48790000, 37390000, 0x0010016},
+{38789600, 29000000, 48700000, 37390000, 0x003021c},
+{-7700000, 33541151, -7577000, 33610298, 0x019000a},
+{-7847000, 33230000, -7326400, 33734000, 0x020000c},
 {-6902394, 33931500, -6798607, 34017989, 0x3c1004b},
 {-6984294, 33892100, -6880507, 33978589, 0x3c1004b},
 {-6858094, 34001700, -6754307, 34088189, 0x3c1004b},
@@ -6696,7 +6700,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-13221250, 27106940, -13153950, 27167059, 0x29c004b},
 {-15970296, 23677250, -15902505, 23739349, 0x2b2004b},
 {-11706383, 26712740, -11639417, 26772859, 0x29c004b},
-{-14550000, 25700000, -11000000, 27670000, 0x018040d},
+{-14550000, 25700000, -11000000, 27670000, 0x018000d},
 {-6206056, 35342092, -5633176, 35833132, 0x001008c},
 {-5633176, 35430480, -5060296, 35921520, 0x001088c},
 {-6321153, 34851052, -5753481, 35342092, 0x001108c},
@@ -6728,23 +6732,23 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-5795616, 31274480, -5248776, 31765520, 0x001e08c},
 {-8247716, 30421480, -7706084, 30912520, 0x001e88c},
 {-16011084, 23470080, -15505908, 23961120, 0x001f08c},
-{-8052729, 31909405, -4924674, 34590595, 0x0010035},
-{-6972871, 33248810, -3755443, 35930000, 0x0a800b1},
-{-4212428, 33248810, -995000, 35930000, 0x0a808b1},
-{-10130717, 31327374, -7002662, 34008564, 0x0a810b1},
-{-7002662, 31327374, -3874607, 34008564, 0x0a818b1},
-{-4123055, 31327374, -995000, 34008564, 0x0a820b1},
-{-11571112, 28646184, -8532430, 31327374, 0x0a828b1},
-{-8532430, 28646184, -5493748, 31327374, 0x0a830b1},
-{-5493748, 28646184, -2455066, 31327374, 0x0a838b1},
-{-14550212, 25964994, -11600903, 28646184, 0x0a944b1},
-{-11600903, 25964994, -8651594, 28646184, 0x0a94cb1},
-{-17764661, 23283804, -14874934, 25964994, 0x0a954b1},
-{-14874934, 23283804, -11985207, 25964994, 0x0a95cb1},
-{-17764661, 20727860, -14904725, 23283804, 0x0a464b1},
-{-14904725, 20727860, -12044789, 23283804, 0x0a46cb1},
-{-17764661, 20727860, -995000, 35930000, 0x0010637},
-{69181679, 41239111, 69296037, 41325600, 0x001040a},
+{-8052729, 31909405, -4924674, 34590595, 0x0010015},
+{-6972871, 33248810, -3755443, 35930000, 0x0a80091},
+{-4212428, 33248810, -995000, 35930000, 0x0a80891},
+{-10130717, 31327374, -7002662, 34008564, 0x0a81091},
+{-7002662, 31327374, -3874607, 34008564, 0x0a81891},
+{-4123055, 31327374, -995000, 34008564, 0x0a82091},
+{-11571112, 28646184, -8532430, 31327374, 0x0a82891},
+{-8532430, 28646184, -5493748, 31327374, 0x0a83091},
+{-5493748, 28646184, -2455066, 31327374, 0x0a83891},
+{-14550212, 25964994, -11600903, 28646184, 0x0a94091},
+{-11600903, 25964994, -8651594, 28646184, 0x0a94891},
+{-17764661, 23283804, -14874934, 25964994, 0x0a95091},
+{-14874934, 23283804, -11985207, 25964994, 0x0a95891},
+{-17764661, 20727860, -14904725, 23283804, 0x0a46091},
+{-14904725, 20727860, -12044789, 23283804, 0x0a46891},
+{-17764661, 20727860, -995000, 35930000, 0x0010217},
+{69181679, 41239111, 69296037, 41325600, 0x001000a},
 {68907928, 40993580, 69527680, 41484620, 0x001000c},
 {71583040, 40936690, 71744760, 41058999, 0x54f004b},
 {66884509, 39589190, 67042491, 39711499, 0x54f004b},
@@ -6772,11 +6776,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {71176121, 40958000, 71290479, 41044489, 0x3c1004b},
 {64499742, 39680500, 64611457, 39766989, 0x3c1004b},
 {72003181, 40666800, 72116818, 40753289, 0x3c1004b},
-{68424000, 40140000, 73180000, 42072480, 0x07a0431},
-{63520000, 38468711, 68424000, 40285000, 0x015042d},
-{57954561, 41131721, 61499690, 43812911, 0x0010035},
-{55980000, 36670000, 80230000, 45600000, 0x27a0436},
-{55980000, 37170000, 73180000, 45600000, 0x003063c},
+{68424000, 40140000, 73180000, 42072480, 0x07a0011},
+{63520000, 38468711, 68424000, 40285000, 0x015000d},
+{57954561, 41131721, 61499690, 43812911, 0x0010015},
+{55980000, 36670000, 80230000, 45600000, 0x27a0016},
+{55980000, 37170000, 73180000, 45600000, 0x003021c},
 {17985432, 59286755, 18154568, 59373245, 0x001000a},
 {17565570, 59086269, 18466554, 59577309, 0x001000c},
 {11929156, 57676800, 12090843, 57763289, 0x3c1004b},
@@ -6822,7 +6826,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {21402158, 65289640, 21544441, 65349759, 0x29c004b},
 {18239230, 57601850, 18353769, 57663949, 0x2b2004b},
 {12272970, 58339940, 12387030, 58400059, 0x29c004b},
-{11190000, 55320000, 14655000, 58660000, 0x028040d},
+{11190000, 55320000, 14655000, 58660000, 0x028000d},
 {14588328, 57898780, 15463272, 58389820, 0x0b00090},
 {15463272, 57898780, 16338216, 58389820, 0x0b00890},
 {16338215, 57898780, 17213159, 58389820, 0x0b01090},
@@ -6855,10 +6859,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {16623204, 61529700, 17597100, 62020740, 0x0b1e890},
 {16384938, 61038660, 17343210, 61529700, 0x0b0f090},
 {14237588, 58368100, 19302058, 61049290, 0x0a90011},
-{-9154000, 68600000, 33625000, 80843100, 0x0970432},
-{4490000, 54544000, 31600000, 68600000, 0x3770436},
-{10960000, 55320000, 24170000, 69070000, 0x003063c},
-{147132300, -9504800, 147226575, -9424700, 0x01c040a},
+{-9154000, 68600000, 33625000, 80843100, 0x0970012},
+{4490000, 54544000, 31600000, 68600000, 0x3770016},
+{10960000, 55320000, 24170000, 69070000, 0x003021c},
+{147132300, -9504800, 147226575, -9424700, 0x01c000a},
 {146992425, -9626760, 147466353, -9135720, 0x001000c},
 {146919606, -6746410, 147042594, -6624101, 0x54f004b},
 {145704876, -5279810, 145827524, -5157501, 0x54f004b},
@@ -6889,7 +6893,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {152226735, -4395400, 152313464, -4308911, 0x3c1004b},
 {154610915, -5478300, 154697884, -5391811, 0x3c1004b},
 {146352681, -10345954, 149033871, -7664764, 0x0a90011},
-{143550000, -6910000, 147070000, -5058000, 0x016040d},
+{143550000, -6910000, 147070000, -5058000, 0x016000d},
 {143406275, -3819070, 143874995, -3328030, 0x0b00090},
 {155294635, -6518725, 155763355, -6027685, 0x0b10890},
 {141064035, -2952175, 141532755, -2461135, 0x0b01090},
@@ -6905,8 +6909,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {145516235, -8189975, 145984955, -7698935, 0x0b16090},
 {142118435, -3406175, 142587155, -2915135, 0x0b06890},
 {154420035, -5680575, 154888755, -5189535, 0x0b07090},
-{140830000, -11660000, 159505000, -870000, 0x2c90036},
-{9681000, 4004756, 9767490, 4091246, 0x001040a},
+{140830000, -11660000, 159505000, -870000, 0x2c90016},
+{9681000, 4004756, 9767490, 4091246, 0x001000a},
 {9559398, 3939421, 9847023, 4226250, 0xc730047},
 {11336111, 3734290, 11610289, 4007709, 0xbde0047},
 {13260871, 9196790, 13537328, 9470209, 0xbde0047},
@@ -6984,10 +6988,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {14696060, 8107303, 15164780, 8598343, 0x001e888},
 {15064316, 2495081, 15533036, 2986121, 0x001f088},
 {8952500, 3760933, 11633690, 6442123, 0x0a80011},
-{13207000, 9265000, 15455000, 12187000, 0x44d0415},
-{8340000, 1640000, 16210000, 13110000, 0x0010036},
+{13207000, 9265000, 15455000, 12187000, 0x44d0015},
+{8340000, 1640000, 16210000, 13110000, 0x0010016},
 {58346284, 37892255, 58454877, 37978745, 0x001000a},
-{57926000, 37841000, 58617000, 38252000, 0x01a040c},
+{57926000, 37841000, 58617000, 38252000, 0x01a000c},
 {63514503, 39056800, 63625497, 39143289, 0x3c1004b},
 {63514503, 38970311, 63625497, 39056800, 0x3c1004b},
 {59902340, 41806800, 60017659, 41893289, 0x3c1004b},
@@ -7025,10 +7029,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {62898010, 35911800, 62988602, 35960800, 0x29c044b},
 {52553200, 41509050, 52635999, 41571149, 0x2b2004b},
 {60370009, 36845240, 60444991, 36905359, 0x29c004b},
-{54522000, 37500000, 59345000, 39420000, 0x0770411},
-{59345000, 36336000, 62921305, 38760595, 0x01c040d},
-{58090000, 40311505, 61840317, 42800000, 0x37d0415},
-{52430000, 35130000, 66684310, 42800000, 0x0010436},
+{54522000, 37500000, 59345000, 39420000, 0x0770011},
+{59345000, 36336000, 62921305, 38760595, 0x01c000d},
+{58090000, 40311505, 61840317, 42800000, 0x37d0015},
+{52430000, 35130000, 66684310, 42800000, 0x0010016},
 {-3750145, 40389490, -3669855, 40450599, 0x2a7004a},
 {2129600, 41369490, 2210400, 41430599, 0x2a7004a},
 {-3950167, 40147028, -3340831, 40638068, 0x001000c},
@@ -7075,14 +7079,14 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-5623490, 42561950, -5539311, 42624049, 0x2b2004b},
 {-3825542, 37744540, -3750059, 37804659, 0x29c004b},
 {-3046232, 36659405, 260569, 39340595, 0x001000d},
-{-9350000, 41807000, -4812540, 43820000, 0x2e30415},
+{-9350000, 41807000, -4812540, 43820000, 0x2e30015},
 {-4028489, 39658440, -3424361, 40149480, 0x001008c},
 {1905628, 41252780, 2525380, 41743820, 0x001088c},
 {-758156, 39251780, -159236, 39742820, 0x001108c},
 {-6241148, 37090680, -5657852, 37581720, 0x001188c},
 {-1194672, 41404480, -574920, 41895520, 0x001208c},
 {-4948540, 36461080, -4370452, 36952120, 0x001288c},
-{-4370451, 36685000, -3040000, 36890000, 0x00d348c},
+{-4370451, 36685000, -3040000, 36890000, 0x00d308c},
 {-3214988, 42967580, -2579612, 43458620, 0x001388c},
 {-5046372, 41403680, -4426620, 41894720, 0x001408c},
 {-5054948, 37640380, -4466444, 38131420, 0x001488c},
@@ -7107,23 +7111,23 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-6674256, 39224480, -6075336, 39715520, 0x001e08c},
 {2621620, 41649480, 3246580, 42140520, 0x001e88c},
 {278373, 40383120, 892917, 40874160, 0x001f08c},
-{348000, 40191933, 3820000, 42873123, 0x0a90491},
-{-9722767, 41157162, -6177638, 43838352, 0x0a80c91},
-{-9839578, 38475972, -6443404, 41157162, 0x0a91491},
-{-9979996, 35867000, -6703000, 38475972, 0x0a61c91},
-{-6177638, 41157162, -2632509, 43838352, 0x0a82491},
-{-6443404, 38475972, -3047230, 41157162, 0x0a92c91},
-{-6703000, 35867000, -3426000, 38475972, 0x0a63491},
-{-2632509, 41157162, 912620, 43500000, 0x09d3c91},
-{-3047230, 38475972, 348000, 41157162, 0x0a94491},
-{-3426000, 35920000, -300000, 38475972, 0x0a94c91},
+{348000, 40191933, 3820000, 42873123, 0x0a90091},
+{-9722767, 41157162, -6177638, 43838352, 0x0a80891},
+{-9839578, 38475972, -6443404, 41157162, 0x0a91091},
+{-9979996, 35867000, -6703000, 38475972, 0x0a61891},
+{-6177638, 41157162, -2632509, 43838352, 0x0a82091},
+{-6443404, 38475972, -3047230, 41157162, 0x0a92891},
+{-6703000, 35867000, -3426000, 38475972, 0x0a63091},
+{-2632509, 41157162, 912620, 43500000, 0x09d3891},
+{-3047230, 38475972, 348000, 41157162, 0x0a94091},
+{-3426000, 35920000, -300000, 38475972, 0x0a94891},
 {1033604, 37805405, 4399987, 40486595, 0x0a99891},
-{-18200000, 27600000, -15950000, 30200000, 0x0c0cc91},
-{-15950000, 27600000, -13300000, 30200000, 0x0b17491},
-{-2970500, 35262000, -2830000, 35323000, 0x07af491},
-{-31500000, 27500000, 4400000, 43850000, 0x0010637},
-{-18200000, 27500000, 4400000, 43850000, 0x003063c},
-{100485777, 13686800, 100574668, 13773289, 0x001040a},
+{-18200000, 27600000, -15950000, 30200000, 0x0c0c891},
+{-15950000, 27600000, -13300000, 30200000, 0x0b17091},
+{-2970500, 35262000, -2830000, 35323000, 0x07af091},
+{-31500000, 27500000, 4400000, 43850000, 0x0010217},
+{-18200000, 27500000, 4400000, 43850000, 0x003021c},
+{100485777, 13686800, 100574668, 13773289, 0x001000a},
 {100270732, 13502880, 100749868, 13993920, 0x001000c},
 {102725958, 17348890, 102854042, 17471199, 0x54f004b},
 {100920947, 13298390, 101046653, 13420699, 0x54f004b},
@@ -7152,11 +7156,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {100872434, 14488200, 100961565, 14574689, 0x3c1004b},
 {100185254, 13494200, 100274145, 13580689, 0x3c1004b},
 {99486354, 13980400, 99575245, 14066889, 0x3c1004b},
-{99665575, 12369405, 102406347, 15050595, 0x0a80031},
-{98194000, 6618000, 100877000, 9340000, 0x001042d},
-{98670000, 17424000, 101165000, 20465250, 0x43d0435},
-{97330000, 5612500, 109500000, 23400000, 0x4720436},
-{97330000, 5612500, 105640000, 20465250, 0x003063c},
+{99665575, 12369405, 102406347, 15050595, 0x0a80011},
+{98194000, 6618000, 100877000, 9340000, 0x001000d},
+{98670000, 17424000, 101165000, 20465250, 0x43d0015},
+{97330000, 5612500, 109500000, 23400000, 0x4720016},
+{97330000, 5612500, 105640000, 20465250, 0x003021c},
 {44162794, 15311755, 44252167, 15398245, 0x001000a},
 {44029154, 15157020, 44386645, 15502979, 0xf040047},
 {44798769, 12743700, 45142030, 13078589, 0xe890047},
@@ -7198,10 +7202,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {52156371, 16167340, 52218828, 16227459, 0x29c004b},
 {45659588, 13908650, 45723412, 13970749, 0x2b2004b},
 {44707105, 13686240, 44768894, 13746359, 0x29c004b},
-{42855536, 12573900, 45596308, 15255090, 0x0a80031},
-{42663682, 14879723, 45434245, 17560913, 0x001002d},
-{45596308, 13217385, 48337080, 15898575, 0x0010035},
-{41801000, 11985592, 54750366, 19000000, 0x0010036},
+{42855536, 12573900, 45596308, 15255090, 0x0a80011},
+{42663682, 14879723, 45434245, 17560913, 0x001000d},
+{45596308, 13217385, 48337080, 15898575, 0x0010015},
+{41801000, 11985592, 54750366, 19000000, 0x0010016},
 {2274652, 48816755, 2405348, 48903245, 0x001000a},
 {1991064, 48614480, 2694144, 49105520, 0x001000c},
 {4761980, 45672020, 4833435, 45821779, 0x3c1044b},
@@ -7307,13 +7311,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {5759704, 44324480, 6410704, 44815520, 0x0b0e890},
 {6098872, 47934480, 6791536, 48425520, 0x0b1f090},
 {356523, 47484449, 4288935, 50165639, 0x0a80011},
-{-5200000, 41310000, 9600000, 53557000, 0x0010436},
-{-5200000, 41310000, 9600000, 51100000, 0x003063c},
-{19474000, 59973000, 20400000, 60464000, 0x001040c},
-{20400000, 59900000, 21118800, 60536000, 0x0e40410},
-{-9154000, 68600000, 33625000, 80843100, 0x0970432},
-{4490000, 54544000, 31600000, 68600000, 0x3770436},
-{19100000, 59675750, 21134000, 60671833, 0x003063c},
+{-5200000, 41310000, 9600000, 53557000, 0x0010016},
+{-5200000, 41310000, 9600000, 51100000, 0x003021c},
+{19474000, 59973000, 20400000, 60464000, 0x001000c},
+{20400000, 59900000, 21118800, 60536000, 0x0e40010},
+{4490000, 54544000, 31600000, 68600000, 0x3770016},
+{19100000, 59675750, 21134000, 60671833, 0x003021c},
 {36798377, -1311622, 36884867, -1225132, 0x001000a},
 {36694245, -1500829, 37162965, -1009789, 0x001000c},
 {39558535, -4050300, 39645264, -3963811, 0x3c1004b},
@@ -7385,7 +7388,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {36125640, -1972520, 36594360, -1481480, 0x0b06890},
 {37569540, -3647720, 38038260, -3156680, 0x0b07090},
 {39154940, -4690820, 39623660, -4199780, 0x0b07890},
-{33905000, -4725000, 41930000, 5051500, 0x0010036},
+{33905000, -4725000, 41930000, 5051500, 0x0010016},
 {25862911, -24693245, 25957089, -24606755, 0x001000a},
 {25629288, -24920072, 26139672, -24429032, 0x001000c},
 {27456829, -21236610, 27587971, -21114301, 0x54f004b},
@@ -7429,7 +7432,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {23541408, -24798620, 24051792, -24307580, 0x0b15890},
 {21517608, -24241020, 22027992, -23749980, 0x0b06090},
 {24036491, -25577754, 26926218, -22896564, 0x0a90011},
-{19980000, -26909000, 29380000, -17766000, 0x0010036},
+{19980000, -26909000, 29380000, -17766000, 0x0010016},
 {47512220, -18964346, 47603514, -18877857, 0x001000a},
 {47264068, -19166620, 47753620, -18675580, 0x001000c},
 {49340993, -18166300, 49431806, -18079811, 0x3c1004b},
@@ -7488,7 +7491,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {45427653, -19567050, 45493547, -19504951, 0x2b2004b},
 {49378521, -17410060, 49441479, -17349941, 0x29c004b},
 {46199823, -21090595, 49000177, -18409405, 0x0a90011},
-{49000000, -18500000, 50500000, -13800000, 0x037040d},
+{49000000, -18500000, 50500000, -13800000, 0x037000d},
 {46770811, -21876650, 47270779, -21385610, 0x0b10090},
 {43438825, -23603075, 43944001, -23112035, 0x0b10890},
 {46253761, -16142900, 46738105, -15651860, 0x0b01890},
@@ -7513,7 +7516,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {44272615, -23165520, 44777791, -22674480, 0x0b1a890},
 {47750427, -15125520, 48229563, -14634480, 0x0b1b090},
 {45218433, -19781520, 45713193, -19290480, 0x0b0b890},
-{43210000, -25610000, 50500000, -11930000, 0x0010036},
+{43210000, -25610000, 50500000, -11930000, 0x0010016},
 {30438530, 50402055, 30574031, 50488545, 0x001000a},
 {30286000, 50324400, 30716635, 50539700, 0xa9e0447},
 {36077520, 49858490, 36456680, 50103109, 0xa9e0047},
@@ -7550,11 +7553,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {30028800, 49766000, 30201161, 49832500, 0x3c1044b},
 {37503700, 48688200, 37621959, 48783000, 0x3c1044b},
 {35306935, 46803880, 35426502, 46895000, 0x3c1044b},
-{35790585, 46773826, 39693206, 49455016, 0x0a80031},
-{28277433, 48970645, 32329009, 51651835, 0x001002d},
-{23545500, 47912870, 27140757, 50847000, 0x4220435},
-{22135720, 44386383, 40227172, 52379475, 0x0010036},
-{31533700, 4803300, 31623116, 4887600, 0x01e040a},
+{35790585, 46773826, 39693206, 49455016, 0x0a80011},
+{28277433, 48970645, 32329009, 51651835, 0x001000d},
+{23545500, 47912870, 27140757, 50847000, 0x4220015},
+{22135720, 44386383, 40227172, 52379475, 0x0010016},
+{31533700, 4803300, 31623116, 4887600, 0x01e000a},
 {31350640, 4600480, 31819360, 5091520, 0x001000c},
 {31584680, 9464120, 31736519, 9613879, 0x680004b},
 {27919496, 7628120, 28070503, 7777879, 0x680004b},
@@ -7577,7 +7580,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {30255645, 6304524, 30724365, 6795564, 0x0b12890},
 {31895739, 9642124, 32369667, 10133164, 0x0b03090},
 {32579339, 11500624, 33053267, 11991664, 0x0b13890},
-{23400000, 3480000, 36000000, 12250000, 0x0010036},
+{23400000, 3480000, 36000000, 12250000, 0x0010016},
 {18504835, 4317755, 18548785, 4402723, 0x2a7044a},
 {18548785, 4344956, 18592194, 4431049, 0x2a7044a},
 {18217521, 4115480, 18686241, 4606520, 0x001000c},
@@ -7634,7 +7637,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {26253635, 5153379, 26722355, 5644419, 0x0b07890},
 {22558249, 10038879, 23032177, 10529919, 0x0b18090},
 {22165645, 7824478, 22634365, 8315518, 0x0b18890},
-{14400000, 2210000, 27467000, 11017950, 0x0010036},
+{14400000, 2210000, 27467000, 11017950, 0x0010016},
 {45300755, 2014460, 45345574, 2097542, 0x2a7044a},
 {45345574, 2034700, 45392283, 2114560, 0x2a7044a},
 {44997395, 1854066, 45466115, 2345106, 0x001000c},
@@ -7687,7 +7690,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {51019356, 11239940, 51080644, 11300059, 0x29c004b},
 {43208864, 3788950, 43271135, 3851049, 0x2b2004b},
 {42999857, 4499940, 43060143, 4560059, 0x29c004b},
-{43125195, 1005703, 45806385, 3686893, 0x0a80031},
+{43125195, 1005703, 45806385, 3686893, 0x0a80011},
 {44826740, 9180180, 45300668, 9671220, 0x0010088},
 {43831040, 9309180, 44304968, 9800220, 0x0010888},
 {44798640, 10063080, 45272568, 10554120, 0x0011088},
@@ -7715,12 +7718,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {50394040, 9316680, 50867968, 9807720, 0x001c088},
 {42061140, 3073480, 42529860, 3564520, 0x001c888},
 {41836640, 267079, 42305360, 758119, 0x001d088},
-{50870000, 10300000, 51421968, 10696000, 0x019dc88},
+{50870000, 10300000, 51421968, 10696000, 0x019d888},
 {43656840, 3877480, 44125560, 4368520, 0x001e088},
 {48246340, 5127780, 48715060, 5618820, 0x001e888},
-{50673000, 11651520, 51302000, 12000000, 0x016f488},
-{41800000, -700000, 43125195, 4720970, 0x7970435},
-{40970000, -1680000, 51460000, 12000000, 0x0010436},
+{50673000, 11651520, 51302000, 12000000, 0x016f088},
+{41800000, -700000, 43125195, 4720970, 0x7970015},
+{40970000, -1680000, 51460000, 12000000, 0x0010016},
 {69118106, 34486755, 69221894, 34573245, 0x001000a},
 {68960983, 34357020, 69379017, 34702979, 0xf040047},
 {65533518, 31466300, 65926082, 31801189, 0xe890047},
@@ -7769,7 +7772,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {66141574, 36879250, 66219025, 36941349, 0x2b2004b},
 {69222811, 34904440, 69295789, 34964559, 0x29c004b},
 {67433184, 33019286, 70591030, 35700476, 0x0a90011},
-{66050000, 35700000, 70700000, 37500000, 0x015040d},
+{66050000, 35700000, 70700000, 37500000, 0x015000d},
 {61952523, 34101924, 62514987, 34592964, 0x0b10090},
 {62859177, 34733024, 63426849, 35224064, 0x0b00890},
 {70851267, 34648224, 71418939, 35139264, 0x0b01090},
@@ -7794,7 +7797,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {65995408, 30897140, 66537040, 31388180, 0x0b0b890},
 {63128537, 31917887, 63675377, 32408927, 0x0b1e090},
 {66293170, 34156857, 66855634, 34647897, 0x0b1f090},
-{60478400, 29377450, 74900000, 38483500, 0x0010036},
+{60478400, 29377450, 74900000, 38483500, 0x0010016},
 {96117194, 16766055, 96206567, 16852545, 0x001000a},
 {96012010, 16737630, 96310790, 17024459, 0xc730047},
 {95920637, 21823990, 96214562, 22097409, 0xbde0047},
@@ -7830,10 +7833,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {95493993, 19966800, 95586007, 20053289, 0x3c1044b},
 {95162000, 19286800, 95230399, 19402000, 0x3c1044b},
 {94833993, 20136800, 94926007, 20223289, 0x3c1004b},
-{94791014, 15668000, 97764000, 18149895, 0x09c0411},
-{94207110, 18149895, 97007464, 20831085, 0x001040d},
-{94177319, 20831085, 97037255, 23512275, 0x0010415},
-{92170000, 9570000, 101176790, 28550000, 0x55c0036},
+{94791014, 15668000, 97764000, 18149895, 0x09c0011},
+{94207110, 18149895, 97007464, 20831085, 0x001000d},
+{94177319, 20831085, 97037255, 23512275, 0x0010015},
+{92170000, 9570000, 101176790, 28550000, 0x55c0016},
 {28246794, -15463245, 28336167, -15376755, 0x001000a},
 {28164774, -15542310, 28418226, -15297691, 0xa9e0047},
 {28077233, -12936110, 28327967, -12691491, 0xa9e0047},
@@ -7920,7 +7923,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {25649932, -16029420, 26134276, -15538380, 0x001e08c},
 {22870432, -13785520, 23349568, -13294480, 0x001e88c},
 {26112214, -17620595, 28882777, -14939405, 0x0010015},
-{21980000, -18080000, 33708300, -8180000, 0x0010036},
+{21980000, -18080000, 33708300, -8180000, 0x0010016},
 {-70689933, -33503245, -70587106, -33416755, 0x001000a},
 {-70908300, -33636000, -70488525, -33296300, 0xf040447},
 {-71660000, -33150000, -71223394, -32845411, 0xe890447},
@@ -7971,32 +7974,32 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-73870080, -41908000, -73775761, -41857000, 0x29c044b},
 {-72999588, -38785500, -72915707, -38727000, 0x2b2044b},
 {-73112300, -40320060, -73033978, -40259941, 0x29c044b},
-{-72410000, -35172161, -69766000, -32020000, 0x0c70411},
-{-73700000, -37680371, -70310000, -35172161, 0x01d040d},
-{-73783000, -40726561, -70825000, -37680371, 0x4440415},
-{-71212191, -20171190, -68411837, -17490000, 0x0a850b1},
-{-70652120, -22802220, -67821975, -20121030, 0x0a958b1},
-{-72691314, -25483410, -69801587, -22802220, 0x0a960b1},
-{-69801587, -25483410, -66911860, -22802220, 0x0a968b1},
-{-71247344, -28164600, -68298035, -25483410, 0x0a970b1},
-{-72309393, -30845790, -69300502, -28164600, 0x0a978b1},
-{-72850398, -33526980, -69752134, -30845790, 0x0a880b1},
-{-72942154, -36208170, -69754517, -33526980, 0x0a888b1},
-{-73958027, -38889360, -70651226, -36208170, 0x0a990b1},
-{-74678969, -41570550, -71253004, -38889360, 0x0a998b1},
-{-75110939, -44251740, -71536019, -41570550, 0x0a8a0b1},
-{-74795154, -46932930, -71071279, -44251740, 0x0a8a8b1},
-{-78519029, -46932930, -74795154, -44251740, 0x0a8b0b1},
-{-75722399, -49614120, -71819778, -46932930, 0x0a8b8b1},
-{-75841563, -52295310, -71730405, -49614120, 0x0a8c0b1},
-{-76958726, -54654757, -72639031, -51973567, 0x0a9c8b1},
-{-72639031, -54654757, -68319336, -51973567, 0x0a9d0b1},
-{-74888251, -56531590, -70389810, -53850400, 0x0a8d8b1},
-{-70880941, -56531590, -66382500, -53850400, 0x0a8e0b1},
-{-81290227, -35046658, -78132381, -32365468, 0x0a8e8b1},
-{-81444348, -27659247, -78495039, -24978057, 0x0a8f0b1},
-{-110000000, -28463297, -107050691, -25782107, 0x0a900b1},
-{-110000000, -56536000, -66382500, -17490000, 0x0010237},
+{-72410000, -35172161, -69766000, -32020000, 0x0c70011},
+{-73700000, -37680371, -70310000, -35172161, 0x01d000d},
+{-73783000, -40726561, -70825000, -37680371, 0x4440015},
+{-71212191, -20171190, -68411837, -17490000, 0x0a85091},
+{-70652120, -22802220, -67821975, -20121030, 0x0a95891},
+{-72691314, -25483410, -69801587, -22802220, 0x0a96091},
+{-69801587, -25483410, -66911860, -22802220, 0x0a96891},
+{-71247344, -28164600, -68298035, -25483410, 0x0a97091},
+{-72309393, -30845790, -69300502, -28164600, 0x0a97891},
+{-72850398, -33526980, -69752134, -30845790, 0x0a88091},
+{-72942154, -36208170, -69754517, -33526980, 0x0a88891},
+{-73958027, -38889360, -70651226, -36208170, 0x0a99091},
+{-74678969, -41570550, -71253004, -38889360, 0x0a99891},
+{-75110939, -44251740, -71536019, -41570550, 0x0a8a091},
+{-74795154, -46932930, -71071279, -44251740, 0x0a8a891},
+{-78519029, -46932930, -74795154, -44251740, 0x0a8b091},
+{-75722399, -49614120, -71819778, -46932930, 0x0a8b891},
+{-75841563, -52295310, -71730405, -49614120, 0x0a8c091},
+{-76958726, -54654757, -72639031, -51973567, 0x0a9c891},
+{-72639031, -54654757, -68319336, -51973567, 0x0a9d091},
+{-74888251, -56531590, -70389810, -53850400, 0x0a8d891},
+{-70880941, -56531590, -66382500, -53850400, 0x0a8e091},
+{-81290227, -35046658, -78132381, -32365468, 0x0a8e891},
+{-81444348, -27659247, -78495039, -24978057, 0x0a8f091},
+{-110000000, -28463297, -107050691, -25782107, 0x0a90091},
+{-110000000, -56536000, -66382500, -17490000, 0x0010217},
 {28883919, 40978550, 28936040, 41073140, 0x2a7044a},
 {28936040, 41000000, 29003512, 41073140, 0x2a7044a},
 {32538562, 39926100, 32651238, 40012589, 0x3c10047},
@@ -8104,7 +8107,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {40393427, 37014479, 40976723, 37505519, 0x0b0e090},
 {36020535, 40239479, 36629871, 40730519, 0x0b0e890},
 {37827723, 40709479, 38442267, 41200519, 0x0b0f090},
-{25662000, 35806600, 44830000, 42110000, 0x2550036},
+{25662000, 35806600, 44830000, 42110000, 0x2550016},
 {66967667, 24810700, 67062806, 24897190, 0x001000a},
 {66888808, 24746000, 67279956, 25082460, 0xf040447},
 {74146042, 31333700, 74503671, 31699400, 0xe890447},
@@ -8142,8 +8145,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {72946563, 31688440, 73017036, 31748559, 0x29c044b},
 {74179803, 31945050, 74252597, 32007149, 0x2b2044b},
 {72643448, 30127040, 72712752, 30187159, 0x29c044b},
-{72278809, 30611000, 74655000, 34044000, 0x0da0411},
-{66800000, 24587292, 69070000, 27870000, 0x027040d},
+{72278809, 30611000, 74655000, 34044000, 0x0da0011},
+{66800000, 24587292, 69070000, 27870000, 0x027000d},
 {69076400, 27686080, 69602408, 28177120, 0x0b00890},
 {68296000, 27916380, 68822008, 28407420, 0x0b11090},
 {69862800, 28118780, 70388808, 28609820, 0x0b11890},
@@ -8165,8 +8168,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {70501717, 34263405, 73719145, 36944595, 0x0a92891},
 {67343871, 31582215, 70471926, 34263405, 0x0a93091},
 {70471926, 31582215, 73599981, 34263405, 0x0a93891},
-{60850000, 28901025, 66200000, 29880000, 0x04d5491},
-{66200000, 28901025, 68644546, 31582215, 0x0bc6491},
+{60850000, 28901025, 66200000, 29880000, 0x04d5091},
+{66200000, 28901025, 68644546, 31582215, 0x0bc6091},
 {68644546, 28901025, 71683228, 31582215, 0x0a96891},
 {71683228, 28901025, 74721910, 31582215, 0x0a97091},
 {61442273, 26219835, 64421373, 28901025, 0x0a87891},
@@ -8177,12 +8180,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {64428523, 23670000, 67318250, 26351190, 0x0a9a891},
 {67318250, 23670000, 70207977, 26351190, 0x0a9b091},
 {68213172, 24074883, 71132690, 26756073, 0x0a8b891},
-{73426660, 31183569, 76554715, 33864759, 0x0a81c91},
-{76554715, 31183569, 79682770, 33864759, 0x0a82491},
-{72500000, 33864760, 75000000, 37100000, 0x0d20491},
-{75000000, 33864760, 77500000, 37100000, 0x0d20c91},
-{77495479, 33864760, 80500000, 36545950, 0x0ae1491},
-{60850000, 23670000, 80500000, 37100000, 0x0010637},
+{73426660, 31183569, 76554715, 33864759, 0x0a81891},
+{76554715, 31183569, 79682770, 33864759, 0x0a82091},
+{72500000, 33864760, 75000000, 37100000, 0x0d20091},
+{75000000, 33864760, 77500000, 37100000, 0x0d20891},
+{77495479, 33864760, 80500000, 36545950, 0x0ae1091},
+{60850000, 23670000, 80500000, 37100000, 0x0010217},
 {32534327, -25983731, 32629466, -25897241, 0x001000a},
 {32235937, -26152662, 32751529, -25661622, 0x001000c},
 {34829113, -19852000, 34920887, -19765511, 0x3c1004b},
@@ -8228,8 +8231,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {31981784, -26003160, 32048416, -25943041, 0x29c004b},
 {34150245, -24938650, 34218554, -24876551, 0x2b2004b},
 {33851034, -24734960, 33917165, -24674841, 0x29c004b},
-{31920000, -25666000, 35556000, -23583753, 0x0840411},
-{32690000, -21431191, 35350000, -18750000, 0x001040d},
+{31920000, -25666000, 35556000, -23583753, 0x0840011},
+{32690000, -21431191, 35350000, -18750000, 0x001000d},
 {32305808, -26604320, 32821400, -26113280, 0x0b10090},
 {39016432, -15362520, 39500776, -14871480, 0x0b00890},
 {36653224, -18098320, 37142776, -17607280, 0x0b01090},
@@ -8256,7 +8259,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {40150072, -11941939, 40624000, -11450899, 0x0b1c890},
 {40150072, -11450899, 40624000, -10959859, 0x0b1d090},
 {40150072, -10959859, 40624000, -10468819, 0x0b1d890},
-{30200000, -26870000, 40840060, -10468720, 0x4970036},
+{30200000, -26870000, 40840060, -10468720, 0x4970016},
 {17036872, -22602245, 17130089, -22515755, 0x001000a},
 {16896566, -22731980, 17269433, -22386021, 0xf040047},
 {19608683, -18186100, 19960316, -17851211, 0xe890047},
@@ -8297,8 +8300,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {18695849, -28470060, 18764151, -28409941, 0x29c004b},
 {14246535, -22151050, 14313464, -22088951, 0x2b2004b},
 {17550985, -24102660, 17616615, -24042541, 0x29c004b},
-{14950000, -19712000, 18210000, -17389000, 0x0910411},
-{14220000, -23390000, 18500000, -21670000, 0x014040d},
+{14950000, -19712000, 18210000, -17389000, 0x0910011},
+{14220000, -23390000, 18500000, -21670000, 0x014000d},
 {24035524, -17929820, 24525076, -17438780, 0x0b00090},
 {14807099, -26920520, 15327899, -26429480, 0x0b00890},
 {15327900, -26920520, 15848700, -26429480, 0x0b01090},
@@ -8326,8 +8329,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {18167376, -27816859, 18693384, -27325819, 0x0b0c090},
 {18499200, -28263920, 19025208, -27772880, 0x0b0c890},
 {18483200, -28733920, 19009208, -28242880, 0x0b1d090},
-{11720000, -28970000, 25270000, -16950000, 0x0010036},
-{-66950440, 10460000, -66834794, 10524169, 0x017040a},
+{11720000, -28970000, 25270000, -16950000, 0x0010016},
+{-66950440, 10460000, -66834794, 10524169, 0x017000a},
 {-67068050, 10381700, -66722090, 10623400, 0xc730447},
 {-67732000, 10145100, -67297651, 10320000, 0xbde0447},
 {-68115900, 10083000, -67781194, 10310000, 0xbde0447},
@@ -8380,11 +8383,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-67528961, 10008140, -67467840, 10068259, 0x29c044b},
 {-67635800, 5623150, -67573356, 5685249, 0x2b2044b},
 {-67821161, 10035840, -67760040, 10095959, 0x29c044b},
-{-69800000, 8759200, -66045300, 10660000, 0x0780431},
-{-64930000, 8000000, -62335300, 10766700, 0x020042d},
-{-72510982, 8411775, -69800000, 11092965, 0x0010435},
-{-73390000, 630000, -59790000, 12200000, 0x0010036},
-{3328000, 6421000, 3482500, 6468900, 0x011040a},
+{-69800000, 8759200, -66045300, 10660000, 0x0780011},
+{-64930000, 8000000, -62335300, 10766700, 0x020000d},
+{-72510982, 8411775, -69800000, 11092965, 0x0010015},
+{-73390000, 630000, -59790000, 12200000, 0x0010016},
+{3328000, 6421000, 3482500, 6468900, 0x011000a},
 {3168231, 6419660, 3405068, 6768800, 0xc730447},
 {3746440, 7270861, 4022137, 7544280, 0xbde0047},
 {8388632, 11861590, 8667367, 12135009, 0xbde0047},
@@ -8433,7 +8436,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {13238433, 10238950, 13301567, 10301049, 0x2b2004b},
 {3477882, 6594148, 3538335, 6654267, 0x29c004b},
 {2839404, 6289406, 5520594, 8970596, 0x0a90011},
-{5522000, 4269668, 8430000, 6560000, 0x01b040d},
+{5522000, 4269668, 8430000, 6560000, 0x01b000d},
 {6515986, 7427435, 6984706, 7918475, 0x0b10090},
 {8275740, 11754480, 8749668, 12245520, 0x0b10890},
 {7192840, 10237480, 7666768, 10728520, 0x0b11090},
@@ -8465,8 +8468,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {7097329, 6608923, 7566049, 7099963, 0x0b1e090},
 {10005432, 12424480, 10484568, 12915520, 0x0b0e890},
 {9852940, 11234280, 10326868, 11725320, 0x0b1f090},
-{2665436, 4269668, 14700000, 13888120, 0x0010036},
-{39212292, -6860000, 39301572, -6776755, 0x01e040a},
+{2665436, 4269668, 14700000, 13888120, 0x0010016},
+{39212292, -6860000, 39301572, -6776755, 0x01e000a},
 {39106059, -6975680, 39453940, -6629721, 0xf040047},
 {32865855, -2687000, 33200744, -2352111, 0xe890047},
 {39207815, -6153000, 39294784, -6066511, 0x3c1004b},
@@ -8514,8 +8517,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {35780206, -8823660, 35840993, -8763541, 0x29c004b},
 {35258092, -8324650, 35320708, -8262551, 0x2b2004b},
 {33849857, -4310060, 33910143, -4249941, 0x29c004b},
-{36600000, -5220000, 39230000, -2530000, 0x001040d},
-{36750000, -7706880, 39600000, -5220000, 0x09d0411},
+{36600000, -5220000, 39230000, -2530000, 0x001000d},
+{36750000, -7706880, 39600000, -5220000, 0x09d0011},
 {33258840, -9154920, 33732768, -8663880, 0x0b00090},
 {35505640, -6415520, 35974360, -5924480, 0x0b10890},
 {29583740, -5176920, 30052460, -4685880, 0x0b01090},
@@ -8547,9 +8550,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {35578840, -9039120, 36052768, -8548080, 0x0b0e090},
 {35055040, -8539120, 35523760, -8048080, 0x0b1e890},
 {33645640, -4525520, 34114360, -4034480, 0x0b0f090},
-{29327168, -11761350, 40445580, -984617, 0x0010036},
+{29327168, -11761350, 40445580, -984617, 0x0010016},
 {31200989, 30019755, 31299972, 30106245, 0x001000a},
-{30858900, 29893000, 31551050, 30273150, 0x018040c},
+{30858900, 29893000, 31551050, 30273150, 0x018000c},
 {29854048, 31142500, 29954952, 31228989, 0x3c1004b},
 {29934771, 31203042, 30035675, 31289531, 0x3c1004b},
 {29711348, 31058300, 29812252, 31144789, 0x3c1004b},
@@ -8599,15 +8602,15 @@ static const mminforec mminfo[NR_RECS+1] = {
 {30917783, 27284140, 30985417, 27344259, 0x29c004b},
 {32522273, 25593550, 32590927, 25655649, 0x2b2004b},
 {30785181, 30789940, 30854819, 30850059, 0x29c004b},
-{29300000, 29848000, 32586000, 31604000, 0x004012c},
-{30348000, 28860000, 31400000, 29848000, 0x004012c},
-{30545000, 27423000, 30930000, 28860000, 0x00401ac},
-{30715000, 27151000, 31391000, 27423000, 0x00401ac},
-{33617000, 26400000, 34110000, 27434000, 0x00401ac},
-{30350241, 24593166, 33269759, 27274356, 0x001002d},
-{30380032, 21911977, 33239968, 24593167, 0x0010035},
-{24690000, 21660000, 36908500, 31678500, 0x0010036},
-{-16027750, 18028850, -15934870, 18111666, 0x01e040a},
+{29300000, 29848000, 32586000, 31604000, 0x004010c},
+{30348000, 28860000, 31400000, 29848000, 0x004010c},
+{30545000, 27423000, 30930000, 28860000, 0x004018c},
+{30715000, 27151000, 31391000, 27423000, 0x004018c},
+{33617000, 26400000, 34110000, 27434000, 0x004018c},
+{30350241, 24593166, 33269759, 27274356, 0x001000d},
+{30380032, 21911977, 33239968, 24593167, 0x0010015},
+{24690000, 21660000, 36908500, 31678500, 0x0010016},
+{-16027750, 18028850, -15934870, 18111666, 0x01e000a},
 {-16086029, 17822880, -15596477, 18313920, 0x001000c},
 {-11463703, 16558890, -11336298, 16681199, 0x54f004b},
 {-13560333, 16096490, -13433268, 16218799, 0x54f004b},
@@ -8630,10 +8633,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-12739448, 22646200, -12645752, 22732689, 0x3c1004b},
 {-11611609, 25170200, -11515991, 25256689, 0x3c1004b},
 {-11675428, 20886400, -11583173, 20972889, 0x3c1004b},
-{-16525000, 16068000, -13384576, 18400000, 0x0940431},
-{-13433300, 14710000, -10363000, 17045230, 0x01b042d},
-{-10363000, 15358000, -6800000, 17440433, 0x2ec0435},
-{-17240000, 14710000, -4790000, 27367000, 0x0010436},
+{-16525000, 16068000, -13384576, 18400000, 0x0940011},
+{-13433300, 14710000, -10363000, 17045230, 0x01b000d},
+{-10363000, 15358000, -6800000, 17440433, 0x2ec0015},
+{-17240000, 14710000, -4790000, 27367000, 0x0010016},
 {-63225667, -17830445, -63135333, -17743955, 0x001000a},
 {-63270587, -17930570, -62970214, -17643741, 0xc730047},
 {-66358086, -17503300, -65957431, -17308000, 0xbde0447},
@@ -8671,8 +8674,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-65140747, -19664033, -62340393, -16982843, 0x0a80011},
 {-67941101, -19664033, -65140747, -16982843, 0x001000d},
 {-68751417, -16982842, -66010645, -14301652, 0x0010015},
-{-69660000, -22910000, -57440000, -9669100, 0x0010036},
-{38696150, 8980000, 38779000, 9070000, 0x020040a},
+{-69660000, -22910000, -57440000, -9669100, 0x0010016},
+{38696150, 8980000, 38779000, 9070000, 0x020000a},
 {38587540, 8686380, 39061468, 9177420, 0x001000c},
 {41775900, 9566000, 41894250, 9630000, 0x3c1044b},
 {39436354, 13465000, 39525245, 13551489, 0x3c1004b},
@@ -8722,10 +8725,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {34559690, 8219940, 34620310, 8280059, 0x29c004b},
 {36480133, 10931550, 36543267, 10993649, 0x2b2004b},
 {38480006, 9040140, 38540793, 9100259, 0x29c004b},
-{37419583, 6653028, 40100773, 9334218, 0x0a90031},
-{37258712, 9334218, 39969693, 12015408, 0x001002d},
-{37258712, 12015408, 39969693, 14696598, 0x0010035},
-{32970000, 3390000, 47999500, 14894220, 0x3360036},
+{37419583, 6653028, 40100773, 9334218, 0x0a90011},
+{37258712, 9334218, 39969693, 12015408, 0x001000d},
+{37258712, 12015408, 39969693, 14696598, 0x0010015},
+{32970000, 3390000, 47999500, 14894220, 0x3360016},
 {-74133245, 4586755, -74046755, 4673245, 0x001000a},
 {-74228439, 4484000, -73996769, 4840000, 0xc730447},
 {-76647089, 3283290, -76372911, 3556709, 0xbde0047},
@@ -8767,8 +8770,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-72938800, 11503040, -72874209, 11560000, 0x29c044b},
 {-74391136, 4788950, -74328865, 4851049, 0x2b2044b},
 {-73064327, 5795540, -73003874, 5855659, 0x29c044b},
-{-76750000, 3210000, -73242159, 5235500, 0x0800411},
-{-76134830, 8386600, -73713108, 11295000, 0x022040d},
+{-76750000, 3210000, -73242159, 5235500, 0x0800011},
+{-76134830, 8386600, -73713108, 11295000, 0x022000d},
 {-72814560, 7640180, -72345840, 8131220, 0x0b10090},
 {-73348660, 6829380, -72879940, 7320420, 0x0b10890},
 {-77720560, 779880, -77251840, 1270920, 0x0b01090},
@@ -8799,9 +8802,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-73373260, 6347380, -72904540, 6838420, 0x0b1d890},
 {-72129460, 6531580, -71660740, 7022620, 0x0b1e090},
 {-75946760, 1997380, -75478040, 2488420, 0x0b0e890},
-{-79060000, -4230000, -66860000, 12460000, 0x44a0036},
-{-81736000, 10500000, -79060000, 13395000, 0x0b50032},
-{-81736000, -4230000, -66860000, 13395000, 0x0010237},
+{-79060000, -4230000, -66860000, 12460000, 0x44a0016},
+{-81736000, 10500000, -79060000, 13395000, 0x0b50012},
+{-81736000, -4230000, -66860000, 13395000, 0x0010217},
 {18371780, -33948000, 18459691, -33897133, 0x2a7044a},
 {18459691, -33983623, 18511422, -33897133, 0x2a7044a},
 {30957089, -29910500, 31056311, -29824011, 0x3c1004b},
@@ -8911,7 +8914,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {28144808, -24945520, 28655192, -24454480, 0x0b1e890},
 {27362200, -28565520, 27888208, -28074480, 0x0b1f090},
 {26542941, -27500595, 29492250, -24819405, 0x0a80011},
-{16440000, -34900000, 33000000, -22116000, 0x3580036},
+{16440000, -34900000, 33000000, -22116000, 0x3580016},
 {-8032023, 12595155, -7943611, 12681645, 0x001000a},
 {-8245146, 12392934, -7766010, 12883974, 0x001000c},
 {-5721785, 11275900, -5633615, 11362389, 0x3c1004b},
@@ -8952,8 +8955,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-6033795, 13692240, -5972006, 13752359, 0x29c004b},
 {-3781757, 16090350, -3717243, 16152449, 0x2b2004b},
 {-6801844, 11829740, -6740556, 11889859, 0x29c004b},
-{-9076903, 11722831, -6365922, 14404021, 0x001002d},
-{-6395713, 12259069, -3654941, 14940259, 0x0a80031},
+{-9076903, 11722831, -6365922, 14404021, 0x001000d},
+{-6395713, 12259069, -3654941, 14940259, 0x0a80011},
 {-254368, 16025280, 229976, 16516320, 0x0b10090},
 {-6056760, 10992980, -5582832, 11484020, 0x0b10890},
 {-11662768, 14131180, -11183632, 14622220, 0x0b11090},
@@ -8970,28 +8973,28 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-3245468, 14714480, -2761124, 15205520, 0x0b06890},
 {-3817268, 13992780, -3338132, 14483820, 0x0b17090},
 {-9894868, 12975880, -9415732, 13466920, 0x0b07890},
-{-6621509, 22328810, -3731782, 25010000, 0x0a800b1},
-{-3731782, 22328810, -842055, 25010000, 0x0a808b1},
-{-6591718, 19836096, -3761573, 22517286, 0x0a910b1},
-{-3761573, 19836096, -931428, 22517286, 0x0a918b1},
-{-931428, 19836096, 1898717, 22517286, 0x0a920b1},
-{1444855, 19836096, 4275000, 22517286, 0x0a928b1},
-{-6591718, 17154906, -3791364, 19836096, 0x0a830b1},
-{-3791364, 17154906, -991010, 19836096, 0x0a838b1},
-{-991010, 17154906, 1809344, 19836096, 0x0a840b1},
-{1474646, 17154906, 4275000, 19836096, 0x0a848b1},
-{-12250000, 13073716, -9509228, 15754906, 0x0a850b1},
-{-9561881, 13073716, -6821109, 15754906, 0x0a858b1},
-{-6821109, 14473716, -4080337, 17154906, 0x0a960b1},
-{-4080337, 14473716, -1339565, 17154906, 0x0a968b1},
-{-1339565, 14473716, 1401207, 17154906, 0x0a970b1},
-{1401207, 15200000, 4275000, 17154906, 0x08d78b1},
-{-12250000, 11792526, -9539019, 14473716, 0x0a988b1},
-{-9561880, 11792526, -6850899, 14473716, 0x0a990b1},
-{-6850900, 11792526, -4139919, 14473716, 0x0a998b1},
-{-4139919, 11792526, -1428938, 14473716, 0x0a9a0b1},
-{-8900000, 10130000, -5150000, 11795000, 0x071a8b1},
-{-12250000, 10130000, 4275000, 25010000, 0x0010237},
+{-6621509, 22328810, -3731782, 25010000, 0x0a80091},
+{-3731782, 22328810, -842055, 25010000, 0x0a80891},
+{-6591718, 19836096, -3761573, 22517286, 0x0a91091},
+{-3761573, 19836096, -931428, 22517286, 0x0a91891},
+{-931428, 19836096, 1898717, 22517286, 0x0a92091},
+{1444855, 19836096, 4275000, 22517286, 0x0a92891},
+{-6591718, 17154906, -3791364, 19836096, 0x0a83091},
+{-3791364, 17154906, -991010, 19836096, 0x0a83891},
+{-991010, 17154906, 1809344, 19836096, 0x0a84091},
+{1474646, 17154906, 4275000, 19836096, 0x0a84891},
+{-12250000, 13073716, -9509228, 15754906, 0x0a85091},
+{-9561881, 13073716, -6821109, 15754906, 0x0a85891},
+{-6821109, 14473716, -4080337, 17154906, 0x0a96091},
+{-4080337, 14473716, -1339565, 17154906, 0x0a96891},
+{-1339565, 14473716, 1401207, 17154906, 0x0a97091},
+{1401207, 15200000, 4275000, 17154906, 0x08d7891},
+{-12250000, 11792526, -9539019, 14473716, 0x0a98891},
+{-9561880, 11792526, -6850899, 14473716, 0x0a99091},
+{-6850900, 11792526, -4139919, 14473716, 0x0a99891},
+{-4139919, 11792526, -1428938, 14473716, 0x0a9a091},
+{-8900000, 10130000, -5150000, 11795000, 0x071a891},
+{-12250000, 10130000, 4275000, 25010000, 0x0010217},
 {13202002, -8880543, 13289453, -8794053, 0x001000a},
 {13019857, -9163728, 13493785, -8672688, 0x001000c},
 {19856615, -11823970, 19959924, -11750236, 0x3c1044b},
@@ -9035,8 +9038,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {15246590, -7790260, 15307210, -7730141, 0x29c004b},
 {17960805, -8804850, 18023594, -8742751, 0x2b2004b},
 {14822190, -7379960, 14882810, -7319841, 0x29c004b},
-{14349503, -13947792, 17060484, -11266602, 0x0a90031},
-{12807084, -9735525, 15488274, -7054335, 0x001002d},
+{14349503, -13947792, 17060484, -11266602, 0x0a90011},
+{12807084, -9735525, 15488274, -7054335, 0x001000d},
 {19676509, -12032622, 20150437, -11541582, 0x0b10090},
 {13283547, -15137420, 13762683, -14646380, 0x0b10890},
 {13231827, -12743280, 13710963, -12252240, 0x0b01090},
@@ -9055,7 +9058,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {15469019, -17314520, 15958571, -16823480, 0x0b07890},
 {14072149, -11652820, 14546077, -11161780, 0x0b18090},
 {17760439, -9019320, 18234367, -8528280, 0x0b08890},
-{11670362, -18039060, 24089400, -4376823, 0x0010036},
+{11670362, -18039060, 24089400, -4376823, 0x0010016},
 {2065794, 13470755, 2154206, 13557245, 0x001000a},
 {2007115, 13260420, 2362684, 13606379, 0xf040047},
 {6923004, 13289600, 7267195, 13624489, 0xe890047},
@@ -9098,8 +9101,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {8439105, 13519940, 8500894, 13580059, 0x29c004b},
 {2058002, 14288950, 2121998, 14351049, 0x2b2004b},
 {6019022, 14389940, 6080978, 14450059, 0x29c004b},
-{671000, 12830000, 4109600, 14800000, 0x017042d},
-{5182000, 13043057, 8050000, 15600000, 0x0a10431},
+{671000, 12830000, 4109600, 14800000, 0x017000d},
+{5182000, 13043057, 8050000, 15600000, 0x0a10011},
 {8831732, 13514380, 9310868, 14005420, 0x0b10890},
 {7602832, 16702480, 8087176, 17193520, 0x0b11090},
 {7120224, 18495480, 7609776, 18986520, 0x0b11890},
@@ -9112,7 +9115,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {10028732, 13738580, 10507868, 14229620, 0x0b16890},
 {11787032, 13070280, 12266168, 13561320, 0x0b07090},
 {5551932, 15587580, 6036276, 16078620, 0x0b07890},
-{150000, 11680000, 16000000, 23530000, 0x3330036},
+{150000, 11680000, 16000000, 23530000, 0x3330016},
 {15030394, 12088553, 15118806, 12175043, 0x001000a},
 {14928397, 11985471, 15220803, 12272300, 0xc730047},
 {15928024, 8441191, 16204481, 8714610, 0xbde0047},
@@ -9166,8 +9169,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {17535635, 8094524, 18004355, 8585564, 0x0b1b890},
 {20681337, 14282679, 21160473, 14773719, 0x0b1c090},
 {15454525, 7499349, 15923245, 7990389, 0x0b1c890},
-{13450000, 7440000, 24000010, 23460000, 0x4890036},
-{-77066600, -12129255, -77008600, -12003998, 0x02d040a},
+{13450000, 7440000, 24000010, 23460000, 0x4890016},
+{-77066600, -12129255, -77008600, -12003998, 0x02d000a},
 {-77171000, -12247500, -76894742, -11806000, 0xf040447},
 {-71734778, -16567260, -71386866, -16232371, 0xe890047},
 {-79100864, -8160610, -79039246, -8038301, 0x3c1044b},
@@ -9214,8 +9217,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-78840227, -5740060, -78779774, -5679941, 0x29c004b},
 {-79451308, -7251050, -79388692, -7188951, 0x2b2004b},
 {-76152427, -5927060, -76091974, -5866941, 0x29c004b},
-{-77911026, -12427323, -75200045, -9746133, 0x001002d},
-{-81360000, -6036216, -78678810, -3355026, 0x0010435},
+{-77911026, -12427323, -75200045, -9746133, 0x001000d},
+{-81360000, -6036216, -78678810, -3355026, 0x0010015},
 {-69138720, -504010, -68670000, -12970, 0x001008c},
 {-69138720, -504010, -68670000, -12970, 0x001088c},
 {-79368995, -8200525, -78900275, -7709485, 0x001108c},
@@ -9244,8 +9247,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-71469553, -14535475, -70990417, -14044435, 0x001c88c},
 {-76974355, -7415475, -76505635, -6924435, 0x001d08c},
 {-76584563, -13320475, -76105427, -12829435, 0x001d88c},
-{-81360000, -18351470, -68670000, -12970, 0x4680036},
-{106810541, 47889000, 106987706, 47951245, 0x016040a},
+{-81360000, -18351470, -68670000, -12970, 0x4680016},
+{106810541, 47889000, 106987706, 47951245, 0x016000a},
 {106539272, 47662480, 107226728, 48153520, 0x001000c},
 {103969749, 48970090, 104155251, 49092399, 0x54f004b},
 {105854129, 49412290, 106041670, 49534599, 0x54f004b},
@@ -9288,34 +9291,34 @@ static const mminforec mminfo[NR_RECS+1] = {
 {105946895, 45520324, 106608311, 46011364, 0x0017888},
 {110313079, 47082924, 110995327, 47573964, 0x0018088},
 {97915973, 48510624, 98619053, 49001664, 0x0018888},
-{88151115, 49468810, 92262273, 52150000, 0x0a890b1},
-{92262273, 49468810, 96373431, 52150000, 0x0a898b1},
-{96373431, 49468810, 100484589, 52150000, 0x0a8a0b1},
-{100484589, 49468810, 104595747, 52150000, 0x0a8a8b1},
-{104595747, 49468810, 108706905, 52150000, 0x0a8b0b1},
-{112818063, 49468810, 116929221, 52150000, 0x0a8b8b1},
-{87740000, 46921679, 91642621, 49602869, 0x0a8c0b1},
-{91515115, 46921679, 95417736, 49602869, 0x0a8c8b1},
-{95417736, 46921679, 99320357, 49602869, 0x0a8d0b1},
-{99320357, 46921679, 103222978, 49602869, 0x0a8d8b1},
-{103222978, 46921679, 107125599, 49602869, 0x0a8e0b1},
-{107125599, 46921679, 111028220, 49602869, 0x0a8e8b1},
-{111028220, 46921679, 114930841, 49602869, 0x0a8f0b1},
-{114930841, 46921679, 118833462, 49602869, 0x0a800b1},
-{90589807, 44240489, 94313682, 46921679, 0x0a808b1},
-{94313682, 44240489, 98037557, 46921679, 0x0a810b1},
-{98037557, 44240489, 101761432, 46921679, 0x0a818b1},
-{101761432, 44240489, 105485307, 46921679, 0x0a820b1},
-{105485307, 44240489, 109209182, 46921679, 0x0a828b1},
-{109209182, 44240489, 112933057, 46921679, 0x0a830b1},
-{112933057, 44240489, 116656932, 46921679, 0x0a838b1},
-{116146543, 45581084, 119930000, 48262274, 0x0a840b1},
-{94772463, 41567630, 98347383, 44248820, 0x0a848b1},
-{98347383, 41567630, 101922303, 44248820, 0x0a850b1},
-{101922303, 41567630, 105497223, 44248820, 0x0a858b1},
-{105497223, 41567630, 109072143, 44248820, 0x0a860b1},
-{109072143, 41567630, 112647063, 44248820, 0x0a868b1},
-{87740000, 41567630, 119930000, 52150000, 0x0010237},
+{88151115, 49468810, 92262273, 52150000, 0x0a89091},
+{92262273, 49468810, 96373431, 52150000, 0x0a89891},
+{96373431, 49468810, 100484589, 52150000, 0x0a8a091},
+{100484589, 49468810, 104595747, 52150000, 0x0a8a891},
+{104595747, 49468810, 108706905, 52150000, 0x0a8b091},
+{112818063, 49468810, 116929221, 52150000, 0x0a8b891},
+{87740000, 46921679, 91642621, 49602869, 0x0a8c091},
+{91515115, 46921679, 95417736, 49602869, 0x0a8c891},
+{95417736, 46921679, 99320357, 49602869, 0x0a8d091},
+{99320357, 46921679, 103222978, 49602869, 0x0a8d891},
+{103222978, 46921679, 107125599, 49602869, 0x0a8e091},
+{107125599, 46921679, 111028220, 49602869, 0x0a8e891},
+{111028220, 46921679, 114930841, 49602869, 0x0a8f091},
+{114930841, 46921679, 118833462, 49602869, 0x0a80091},
+{90589807, 44240489, 94313682, 46921679, 0x0a80891},
+{94313682, 44240489, 98037557, 46921679, 0x0a81091},
+{98037557, 44240489, 101761432, 46921679, 0x0a81891},
+{101761432, 44240489, 105485307, 46921679, 0x0a82091},
+{105485307, 44240489, 109209182, 46921679, 0x0a82891},
+{109209182, 44240489, 112933057, 46921679, 0x0a83091},
+{112933057, 44240489, 116656932, 46921679, 0x0a83891},
+{116146543, 45581084, 119930000, 48262274, 0x0a84091},
+{94772463, 41567630, 98347383, 44248820, 0x0a84891},
+{98347383, 41567630, 101922303, 44248820, 0x0a85091},
+{101922303, 41567630, 105497223, 44248820, 0x0a85891},
+{105497223, 41567630, 109072143, 44248820, 0x0a86091},
+{109072143, 41567630, 112647063, 44248820, 0x0a86891},
+{87740000, 41567630, 119930000, 52150000, 0x0010217},
 {51323945, 35635355, 51429655, 35721845, 0x001000a},
 {51176280, 35483220, 51599119, 35829179, 0xf040047},
 {59381850, 36131100, 59793949, 36465989, 0xe890047},
@@ -9372,36 +9375,36 @@ static const mminforec mminfo[NR_RECS+1] = {
 {58943976, 32634480, 59496024, 33125520, 0x001e088},
 {50763592, 28664080, 51294808, 29155120, 0x001f088},
 {45091379, 36605345, 48398180, 39286535, 0x0010015},
-{44020000, 37108810, 47356592, 39790000, 0x0a800b1},
-{47356592, 37108810, 50693184, 39790000, 0x0a808b1},
-{53559078, 35768215, 56836088, 38449405, 0x0a910b1},
-{56836088, 35768215, 60113098, 38449405, 0x0a918b1},
-{44413241, 34427620, 47630669, 37108810, 0x0a920b1},
-{47630669, 34427620, 50848097, 37108810, 0x0a928b1},
-{50848097, 34427620, 54065525, 37108810, 0x0a930b1},
-{54065525, 34427620, 57282953, 37108810, 0x0a938b1},
-{57282953, 34427620, 60500381, 37108810, 0x0a940b1},
-{58248181, 34427620, 61465609, 37108810, 0x0a948b1},
-{45373703, 31746429, 48501758, 34427619, 0x0a950b1},
-{48501758, 31746429, 51629813, 34427619, 0x0a958b1},
-{51629813, 31746429, 54757868, 34427619, 0x0a960b1},
-{54757868, 31746429, 57885923, 34427619, 0x0a968b1},
-{57885923, 31746429, 61013978, 34427619, 0x0a970b1},
-{58824339, 31746429, 61952394, 34427619, 0x0a978b1},
-{47593132, 29065239, 50631814, 31746429, 0x0a980b1},
-{50631814, 29065239, 53670496, 31746429, 0x0a988b1},
-{53670496, 29065239, 56709178, 31746429, 0x0a990b1},
-{56709178, 29065239, 59747860, 31746429, 0x0a998b1},
-{58836255, 29065239, 61874937, 31746429, 0x0a9a0b1},
-{50661605, 26384049, 53640705, 29065239, 0x0a8a8b1},
-{53640705, 26384049, 56619805, 29065239, 0x0a8b0b1},
-{56619805, 26384049, 59598905, 29065239, 0x0a8b8b1},
-{59598905, 26384049, 62578005, 29065239, 0x0a8c0b1},
-{60370900, 26384049, 63350000, 29065239, 0x0a8c8b1},
-{53670496, 25059100, 56590014, 27740290, 0x0a9d0b1},
-{56590014, 25059100, 59509532, 27740290, 0x0a9d8b1},
-{59509532, 25059100, 62429050, 27740290, 0x0a9e0b1},
-{44020000, 25059100, 63350000, 39790000, 0x0010237},
+{44020000, 37108810, 47356592, 39790000, 0x0a80091},
+{47356592, 37108810, 50693184, 39790000, 0x0a80891},
+{53559078, 35768215, 56836088, 38449405, 0x0a91091},
+{56836088, 35768215, 60113098, 38449405, 0x0a91891},
+{44413241, 34427620, 47630669, 37108810, 0x0a92091},
+{47630669, 34427620, 50848097, 37108810, 0x0a92891},
+{50848097, 34427620, 54065525, 37108810, 0x0a93091},
+{54065525, 34427620, 57282953, 37108810, 0x0a93891},
+{57282953, 34427620, 60500381, 37108810, 0x0a94091},
+{58248181, 34427620, 61465609, 37108810, 0x0a94891},
+{45373703, 31746429, 48501758, 34427619, 0x0a95091},
+{48501758, 31746429, 51629813, 34427619, 0x0a95891},
+{51629813, 31746429, 54757868, 34427619, 0x0a96091},
+{54757868, 31746429, 57885923, 34427619, 0x0a96891},
+{57885923, 31746429, 61013978, 34427619, 0x0a97091},
+{58824339, 31746429, 61952394, 34427619, 0x0a97891},
+{47593132, 29065239, 50631814, 31746429, 0x0a98091},
+{50631814, 29065239, 53670496, 31746429, 0x0a98891},
+{53670496, 29065239, 56709178, 31746429, 0x0a99091},
+{56709178, 29065239, 59747860, 31746429, 0x0a99891},
+{58836255, 29065239, 61874937, 31746429, 0x0a9a091},
+{50661605, 26384049, 53640705, 29065239, 0x0a8a891},
+{53640705, 26384049, 56619805, 29065239, 0x0a8b091},
+{56619805, 26384049, 59598905, 29065239, 0x0a8b891},
+{59598905, 26384049, 62578005, 29065239, 0x0a8c091},
+{60370900, 26384049, 63350000, 29065239, 0x0a8c891},
+{53670496, 25059100, 56590014, 27740290, 0x0a9d091},
+{56590014, 25059100, 59509532, 27740290, 0x0a9d891},
+{59509532, 25059100, 62429050, 27740290, 0x0a9e091},
+{44020000, 25059100, 63350000, 39790000, 0x0010217},
 {13143759, 32839490, 13216241, 32900599, 0x2a7004a},
 {20034013, 32089490, 20105986, 32150599, 0x2a7004a},
 {12975000, 32700000, 13433063, 32913000, 0xc730447},
@@ -9448,11 +9451,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {22201646, 32727740, 22272954, 32787859, 0x29c004b},
 {11829572, 32923250, 11903228, 32985349, 0x2b2004b},
 {21511282, 29005540, 21579918, 29065659, 0x29c004b},
-{10612000, 31300000, 15410000, 32960000, 0x06b0411},
-{19900000, 31300000, 24300000, 32960000, 0x014040d},
+{10612000, 31300000, 15410000, 32960000, 0x06b0011},
+{19900000, 31300000, 24300000, 32960000, 0x014000d},
 {12240241, 25429405, 15189550, 28110595, 0x0010015},
-{9290000, 19480000, 25141963, 33170000, 0x3820036},
-{32492924, 15532000, 32588750, 15615449, 0x01d040a},
+{9290000, 19480000, 25141963, 33170000, 0x3820016},
+{32492924, 15532000, 32588750, 15615449, 0x01d000a},
 {32287030, 15326640, 32771374, 15817680, 0x001000c},
 {37141000, 19534500, 37245667, 19610250, 0x3c1044b},
 {37141000, 19610250, 37245667, 19686000, 0x3c1044b},
@@ -9512,9 +9515,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {23230432, 12654480, 23709568, 13145520, 0x0b07090},
 {36965124, 18884980, 37459884, 19376020, 0x0b07890},
 {33745224, 17774480, 34234776, 18265520, 0x0b08090},
-{21810000, 8600000, 38630000, 23200000, 0x36f0036},
+{21810000, 8600000, 38630000, 23200000, 0x36f0016},
 {106786755, -6240545, 106873245, -6154055, 0x001000a},
-{106557000, -6425520, 107178000, -6068000, 0x017040c},
+{106557000, -6425520, 107178000, -6068000, 0x017000c},
 {112660000, -7245000, 112804926, -7193000, 0x3c1044b},
 {112670000, -7297000, 112814926, -7245000, 0x3c1044b},
 {112670000, -7348000, 112817740, -7297000, 0x3c1044b},
@@ -9561,39 +9564,39 @@ static const mminforec mminfo[NR_RECS+1] = {
 {112869690, -7670060, 112930310, -7609941, 0x29c044b},
 {123574033, -10202150, 123637167, -10140051, 0x2b2044b},
 {103919000, 1018330, 104001619, 1062000, 0x29c044b},
-{105900000, -7824000, 109528800, -5872000, 0x07c0411},
-{109528800, -8382291, 113285000, -6566000, 0x015040d},
-{98415640, 3409480, 98884360, 3900520, 0x0b00490},
-{104524240, -3235520, 104992960, -2744480, 0x0b00c90},
-{119353000, -5439520, 119824512, -4948480, 0x0b01490},
-{105063840, -5507720, 105532560, -5016680, 0x0b01c90},
-{100258340, -1014420, 100727060, -523380, 0x0b02490},
-{114480640, -3615520, 114949360, -3124480, 0x0b02c90},
-{101195640, 314480, 101664360, 805520, 0x0b03490},
-{116915640, -745520, 117384360, -254480, 0x0b03c90},
-{109105640, -265520, 109574360, 225520, 0x0b04490},
-{114989040, -8860020, 115457760, -8368980, 0x0b14c90},
-{116598240, -1428020, 117066960, -936980, 0x0b05490},
-{103375640, -1835520, 103844360, -1344480, 0x0b05c90},
-{124780640, 1234480, 125249360, 1725520, 0x0b06490},
-{116006440, -8826320, 116475160, -8335280, 0x0b16c90},
-{113565640, -8195520, 114034360, -7704480, 0x0b17490},
-{127895140, -3781320, 128363860, -3290280, 0x0b07c90},
-{95195240, 5189180, 95663960, 5680220, 0x0b08490},
-{102170440, -4043120, 102639160, -3552080, 0x0b08c90},
-{98865640, 2899480, 99334360, 3390520, 0x0b09490},
-{122296040, -4214520, 122764760, -3723480, 0x0b09c90},
-{119605640, -1145520, 120074360, -654480, 0x0b0a490},
-{123280640, -10398920, 123754568, -9907880, 0x0b0ac90},
-{103717000, 750500, 104213000, 1199000, 0x0a4b490},
-{113685640, -2455520, 114154360, -1964480, 0x0b0bc90},
-{122772240, 379280, 123240960, 870320, 0x0b0c490},
-{140470540, -2919220, 140939260, -2428180, 0x0b0cc90},
-{96771940, 4786171, 97240660, 5280000, 0x0b1d490},
-{105740990, -2235120, 106212500, -1744080, 0x0b0dc90},
-{104213000, 743500, 104700000, 1230000, 0x0ace490},
-{98972840, 1043980, 99441560, 1535020, 0x0b0ec90},
-{114115640, -8560519, 114584360, -8069479, 0x0b1f490},
+{105900000, -7824000, 109528800, -5872000, 0x07c0011},
+{109528800, -8382291, 113285000, -6566000, 0x015000d},
+{98415640, 3409480, 98884360, 3900520, 0x0b00090},
+{104524240, -3235520, 104992960, -2744480, 0x0b00890},
+{119353000, -5439520, 119824512, -4948480, 0x0b01090},
+{105063840, -5507720, 105532560, -5016680, 0x0b01890},
+{100258340, -1014420, 100727060, -523380, 0x0b02090},
+{114480640, -3615520, 114949360, -3124480, 0x0b02890},
+{101195640, 314480, 101664360, 805520, 0x0b03090},
+{116915640, -745520, 117384360, -254480, 0x0b03890},
+{109105640, -265520, 109574360, 225520, 0x0b04090},
+{114989040, -8860020, 115457760, -8368980, 0x0b14890},
+{116598240, -1428020, 117066960, -936980, 0x0b05090},
+{103375640, -1835520, 103844360, -1344480, 0x0b05890},
+{124780640, 1234480, 125249360, 1725520, 0x0b06090},
+{116006440, -8826320, 116475160, -8335280, 0x0b16890},
+{113565640, -8195520, 114034360, -7704480, 0x0b17090},
+{127895140, -3781320, 128363860, -3290280, 0x0b07890},
+{95195240, 5189180, 95663960, 5680220, 0x0b08090},
+{102170440, -4043120, 102639160, -3552080, 0x0b08890},
+{98865640, 2899480, 99334360, 3390520, 0x0b09090},
+{122296040, -4214520, 122764760, -3723480, 0x0b09890},
+{119605640, -1145520, 120074360, -654480, 0x0b0a090},
+{123280640, -10398920, 123754568, -9907880, 0x0b0a890},
+{103717000, 750500, 104213000, 1199000, 0x0a4b090},
+{113685640, -2455520, 114154360, -1964480, 0x0b0b890},
+{122772240, 379280, 123240960, 870320, 0x0b0c090},
+{140470540, -2919220, 140939260, -2428180, 0x0b0c890},
+{96771940, 4786171, 97240660, 5280000, 0x0b1d090},
+{105740990, -2235120, 106212500, -1744080, 0x0b0d890},
+{104213000, 743500, 104700000, 1230000, 0x0ace090},
+{98972840, 1043980, 99441560, 1535020, 0x0b0e890},
+{114115640, -8560519, 114584360, -8069479, 0x0b1f090},
 {129600000, -1474366, 132994416, 360487, 0x016008d},
 {130313226, -4155557, 132994416, -1474367, 0x001088d},
 {132994417, -2010605, 135675607, 670585, 0x001108d},
@@ -9656,53 +9659,53 @@ static const mminforec mminfo[NR_RECS+1] = {
 {118062846, -8980000, 125200000, -8020000, 0x03ee091},
 {118890000, -10850000, 122040000, -9200000, 0x07ae891},
 {122486810, -11020000, 125197791, -8920080, 0x095f091},
-{95004677, -11020000, 141054950, 5906884, 0x0010037},
-{-99180500, 19393000, -99074700, 19466000, 0x01a040a},
-{-99320000, 19197764, -98875000, 19732000, 0x022040c},
-{-100620000, 18300000, -98570000, 20296000, 0x0aa0431},
-{-99365200, 19045000, -98938000, 19592000, 0x0020636},
-{-98279000, 19283000, -98152500, 19343800, 0x016040a},
-{-98110776, 19103030, -97616016, 19594070, 0x0b00410},
-{-98590000, 19103030, -98110776, 19602000, 0x001040c},
-{-98725000, 19103000, -97616000, 19740000, 0x0830431},
-{-98725000, 19103000, -97616000, 19740000, 0x0020636},
+{95004677, -11020000, 141054950, 5906884, 0x0010017},
+{-99180500, 19393000, -99074700, 19466000, 0x01a000a},
+{-99320000, 19197764, -98875000, 19732000, 0x022000c},
+{-100620000, 18300000, -98570000, 20296000, 0x0aa0011},
+{-99365200, 19045000, -98938000, 19592000, 0x0020216},
+{-98279000, 19283000, -98152500, 19343800, 0x016000a},
+{-98110776, 19103030, -97616016, 19594070, 0x0b00010},
+{-98590000, 19103030, -98110776, 19602000, 0x001000c},
+{-98725000, 19103000, -97616000, 19740000, 0x0830011},
+{-98725000, 19103000, -97616000, 19740000, 0x0020216},
 {-99254084, 18885404, -99162789, 18971894, 0x001000a},
-{-99494000, 18626120, -99020250, 19133000, 0x020040c},
-{-99020250, 18408400, -98665000, 19088000, 0x0f40410},
-{-100620000, 18300000, -98570000, 20296000, 0x0aa0431},
-{-99500000, 18323000, -98632000, 19144000, 0x0020636},
+{-99494000, 18626120, -99020250, 19133000, 0x020000c},
+{-99020250, 18408400, -98665000, 19088000, 0x0f40010},
+{-100620000, 18300000, -98570000, 20296000, 0x0aa0011},
+{-99500000, 18323000, -98632000, 19144000, 0x0020216},
 {-102327212, 21836555, -102234956, 21923045, 0x001000a},
-{-102780000, 21620000, -102175000, 22016000, 0x019040c},
-{-102491600, 22016000, -101942000, 22460000, 0x0a00410},
-{-102880000, 21620000, -101833000, 22460000, 0x09c0431},
-{-102880000, 21620000, -101833000, 22460000, 0x0020636},
-{-103776000, 19216200, -103676500, 19295000, 0x01c040a},
+{-102780000, 21620000, -102175000, 22016000, 0x019000c},
+{-102491600, 22016000, -101942000, 22460000, 0x0a00010},
+{-102880000, 21620000, -101833000, 22460000, 0x09c0011},
+{-102880000, 21620000, -101833000, 22460000, 0x0020216},
+{-103776000, 19216200, -103676500, 19295000, 0x01c000a},
 {-103974776, 19022469, -103480016, 19513509, 0x001000c},
 {-104418598, 18901237, -104053419, 19247196, 0xf04004b},
 {-104056058, 18687811, -103703495, 19022700, 0xe89004b},
-{-104700000, 18660000, -103460000, 19520000, 0x0900431},
-{-104700000, 18660000, -103460000, 19520000, 0x0020636},
-{-100425500, 20546655, -100357475, 20661000, 0x029040a},
+{-104700000, 18660000, -103460000, 19520000, 0x0900011},
+{-104700000, 18660000, -103460000, 19520000, 0x0020216},
+{-100425500, 20546655, -100357475, 20661000, 0x029000a},
 {-100599396, 20344380, -100104636, 20835420, 0x001000c},
-{-100104636, 20292000, -99684000, 20870000, 0x0d00410},
-{-100602000, 20000000, -99035000, 21690000, 0x0b40431},
-{-100602000, 20000000, -99035000, 21690000, 0x0020636},
-{-98790000, 20057200, -98696600, 20140000, 0x01e040a},
+{-100104636, 20292000, -99684000, 20870000, 0x0d00010},
+{-100602000, 20000000, -99035000, 21690000, 0x0b40011},
+{-100602000, 20000000, -99035000, 21690000, 0x0020216},
+{-98790000, 20057200, -98696600, 20140000, 0x01e000a},
 {-99002176, 19800780, -98507416, 20291820, 0x001000c},
 {-99390884, 19883000, -99111261, 20110000, 0xa9e044b},
 {-99295000, 20110000, -99000570, 20326128, 0xa9e044b},
 {-99380124, 20326128, -99119877, 20570747, 0xa9e004b},
 {-98507998, 19977810, -98264603, 20206589, 0x9ee004b},
-{-99880000, 19577000, -97960000, 21404000, 0x0a90431},
-{-99880000, 19577000, -97960000, 21404000, 0x0020636},
-{-99180500, 19393000, -99074700, 19466000, 0x01a040a},
-{-99320000, 19197764, -98875000, 19732000, 0x022040c},
+{-99880000, 19577000, -97960000, 21404000, 0x0a90011},
+{-99880000, 19577000, -97960000, 21404000, 0x0020216},
+{-99180500, 19393000, -99074700, 19466000, 0x01a000a},
+{-99320000, 19197764, -98875000, 19732000, 0x022000c},
 {-99780000, 19205000, -99477901, 19414000, 0xa9e044b},
 {-99237000, 19732000, -98943816, 19948500, 0xa9e044b},
 {-98875000, 19197764, -98756821, 19732000, 0xa9e044b},
 {-99423000, 19197764, -99319641, 19732000, 0x9ee044b},
-{-100620000, 18300000, -98570000, 20296000, 0x0aa0431},
-{-100620000, 18300000, -98570000, 20296000, 0x0020636},
+{-100620000, 18300000, -98570000, 20296000, 0x0aa0011},
+{-100620000, 18300000, -98570000, 20296000, 0x0020216},
 {-92975567, 17964355, -92885233, 18050845, 0x001000a},
 {-93222776, 17700880, -92733224, 18191920, 0x001000c},
 {-93461000, 17800000, -93307562, 18055000, 0x864044b},
@@ -9712,16 +9715,16 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-91839174, 17716110, -91658027, 17889089, 0x782004b},
 {-92731954, 18465710, -92549846, 18638689, 0x782004b},
 {-93289895, 18331240, -93013956, 18445000, 0x782044b},
-{-94140000, 17232000, -90958000, 18670000, 0x0730431},
-{-94140000, 17232000, -90958000, 18670000, 0x0020636},
+{-94140000, 17232000, -90958000, 18670000, 0x0730011},
+{-94140000, 17232000, -90958000, 18670000, 0x0020216},
 {-104932328, 21458155, -104840072, 21544645, 0x001000a},
 {-105177384, 21102580, -104677416, 21593620, 0x001000c},
 {-105569723, 22310790, -105306078, 22555409, 0xa9e004b},
 {-105441764, 20667590, -105180837, 20912209, 0xa9e004b},
 {-105318000, 21727200, -105048166, 21965500, 0xa9e044b},
 {-104548216, 20948310, -104304185, 21177089, 0x9ee004b},
-{-106720000, 20594000, -103706000, 23092000, 0x09e0431},
-{-106720000, 20594000, -103706000, 23092000, 0x0020636},
+{-106720000, 20594000, -103706000, 23092000, 0x09e0011},
+{-106720000, 20594000, -103706000, 23092000, 0x0020216},
 {-101713628, 21089455, -101621372, 21175945, 0x001000a},
 {-101805876, 20949130, -101499925, 21235959, 0xc730047},
 {-101532424, 20549390, -101240777, 20822809, 0xbde0047},
@@ -9735,8 +9738,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-101010288, 21095120, -100849713, 21244879, 0x680004b},
 {-101253564, 20083620, -101094237, 20233379, 0x680004b},
 {-100839764, 20000020, -100680437, 20149779, 0x680004b},
-{-102110000, 19890000, -99645000, 21847000, 0x09a0431},
-{-102110000, 19890000, -99645000, 21847000, 0x0020636},
+{-102110000, 19890000, -99645000, 21847000, 0x09a0011},
+{-102110000, 19890000, -99645000, 21847000, 0x0020216},
 {-98244667, 19006755, -98153372, 19093245, 0x001000a},
 {-98382590, 18877020, -98017411, 19222979, 0xf040047},
 {-97555817, 18282600, -97204184, 18617489, 0xe890047},
@@ -9744,52 +9747,52 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-98614505, 19124890, -98356296, 19369509, 0xa9e004b},
 {-97548984, 19704290, -97289416, 19948909, 0xa9e004b},
 {-98168998, 20122510, -97925603, 20351289, 0x9ee004b},
-{-99088000, 17870000, -96722000, 20850000, 0x0c10431},
-{-99088000, 17870000, -96722000, 20850000, 0x0020636},
+{-99088000, 17870000, -96722000, 20850000, 0x0c10011},
+{-99088000, 17870000, -96722000, 20850000, 0x0020216},
 {-89664828, 20932755, -89572572, 21019245, 0x001000a},
-{-89982000, 20799700, -89320753, 21164000, 0x017040c},
+{-89982000, 20799700, -89320753, 21164000, 0x017000c},
 {-88362044, 20612760, -88136157, 20824529, 0x931004b},
 {-88337741, 20986240, -88130460, 21179559, 0x864004b},
 {-89848000, 21205000, -89484003, 21315000, 0x864044b},
 {-89450135, 20159440, -89244465, 20352759, 0x864004b},
 {-90039504, 20499240, -89833297, 20692559, 0x864004b},
 {-89340641, 21038740, -89133360, 21232059, 0x864004b},
-{-90422000, 19515000, -87310000, 21650000, 0x08f0431},
-{-90422000, 21650000, -87310000, 23660000, 0x019042d},
-{-90422000, 19515000, -87310000, 23660000, 0x0020636},
-{-86913210, 21128780, -86803572, 21204200, 0x01a040a},
+{-90422000, 19515000, -87310000, 21650000, 0x08f0011},
+{-90422000, 21650000, -87310000, 23660000, 0x019000d},
+{-90422000, 19515000, -87310000, 23660000, 0x0020216},
+{-86913210, 21128780, -86803572, 21204200, 0x01a000a},
 {-87200012, 20800152, -86700044, 21291192, 0x001000c},
 {-88600000, 18470000, -88223560, 18700000, 0xc73044b},
 {-87190544, 20439490, -86899657, 20712909, 0xbde004b},
 {-88199364, 19439890, -87909236, 19713309, 0xbde004b},
-{-87649984, 21291191, -87150016, 21782231, 0x00100ac},
-{-87150016, 21291191, -86650048, 21782231, 0x00108ac},
-{-87699980, 20800152, -87200012, 21291192, 0x00110ac},
-{-87200012, 20800152, -86700044, 21291192, 0x00118ac},
-{-88194740, 20309112, -87699980, 20800152, 0x00120ac},
-{-87699980, 20309112, -87205220, 20800152, 0x00128ac},
-{-87205220, 20309112, -86710460, 20800152, 0x00130ac},
-{-87205220, 19818072, -86710460, 20309112, 0x00138ac},
-{-89317845, 19818072, -88823085, 20309112, 0x00140ac},
-{-88823085, 19818072, -88328325, 20309112, 0x00148ac},
-{-88328325, 19818072, -87833565, 20309112, 0x00150ac},
-{-87833565, 19818072, -87338805, 20309112, 0x00158ac},
-{-89317845, 19327032, -88823085, 19818072, 0x00160ac},
-{-88823085, 19327032, -88328325, 19818072, 0x00168ac},
-{-88328325, 19327032, -87833565, 19818072, 0x00170ac},
-{-87833565, 19327032, -87338805, 19818072, 0x00178ac},
-{-89169417, 18835992, -88679865, 19327032, 0x00180ac},
-{-88679865, 18835992, -88190313, 19327032, 0x00188ac},
-{-88190313, 18835992, -87700761, 19327032, 0x00190ac},
-{-87700761, 18835992, -87211209, 19327032, 0x00198ac},
-{-89169417, 18344952, -88679865, 18835992, 0x001a0ac},
-{-88679865, 18344952, -88190313, 18835992, 0x001a8ac},
-{-88190313, 18344952, -87700761, 18835992, 0x001b0ac},
-{-87700761, 18344952, -87211209, 18835992, 0x001b8ac},
-{-89218373, 17880000, -88728821, 18371040, 0x001c0ac},
-{-89022552, 17880000, -88533000, 18371040, 0x001c8ac},
-{-87994493, 18148536, -87504941, 18639576, 0x001d0ac},
-{-89323000, 17880000, -86600000, 21800000, 0x0020636},
+{-87649984, 21291191, -87150016, 21782231, 0x001008c},
+{-87150016, 21291191, -86650048, 21782231, 0x001088c},
+{-87699980, 20800152, -87200012, 21291192, 0x001108c},
+{-87200012, 20800152, -86700044, 21291192, 0x001188c},
+{-88194740, 20309112, -87699980, 20800152, 0x001208c},
+{-87699980, 20309112, -87205220, 20800152, 0x001288c},
+{-87205220, 20309112, -86710460, 20800152, 0x001308c},
+{-87205220, 19818072, -86710460, 20309112, 0x001388c},
+{-89317845, 19818072, -88823085, 20309112, 0x001408c},
+{-88823085, 19818072, -88328325, 20309112, 0x001488c},
+{-88328325, 19818072, -87833565, 20309112, 0x001508c},
+{-87833565, 19818072, -87338805, 20309112, 0x001588c},
+{-89317845, 19327032, -88823085, 19818072, 0x001608c},
+{-88823085, 19327032, -88328325, 19818072, 0x001688c},
+{-88328325, 19327032, -87833565, 19818072, 0x001708c},
+{-87833565, 19327032, -87338805, 19818072, 0x001788c},
+{-89169417, 18835992, -88679865, 19327032, 0x001808c},
+{-88679865, 18835992, -88190313, 19327032, 0x001888c},
+{-88190313, 18835992, -87700761, 19327032, 0x001908c},
+{-87700761, 18835992, -87211209, 19327032, 0x001988c},
+{-89169417, 18344952, -88679865, 18835992, 0x001a08c},
+{-88679865, 18344952, -88190313, 18835992, 0x001a88c},
+{-88190313, 18344952, -87700761, 18835992, 0x001b08c},
+{-87700761, 18344952, -87211209, 18835992, 0x001b88c},
+{-89218373, 17880000, -88728821, 18371040, 0x001c08c},
+{-89022552, 17880000, -88533000, 18371040, 0x001c88c},
+{-87994493, 18148536, -87504941, 18639576, 0x001d08c},
+{-89323000, 17880000, -86600000, 21800000, 0x0020216},
 {-107437189, 24750555, -107342050, 24837045, 0x001000a},
 {-107771892, 24481280, -107261508, 24972320, 0x001000c},
 {-106496042, 23174000, -106154798, 23364409, 0xa9e044b},
@@ -9798,15 +9801,15 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-108252864, 25328310, -107999936, 25557089, 0x9ee004b},
 {-109481209, 24388810, -106561691, 27070000, 0x0a90011},
 {-108249968, 22449405, -105360241, 25130595, 0x001000d},
-{-109511000, 22438000, -105344000, 27070000, 0x0020636},
-{-90572700, 19799000, -90469650, 19874000, 0x01b040a},
+{-109511000, 22438000, -105344000, 27070000, 0x0020216},
+{-90572700, 19799000, -90469650, 19874000, 0x01b000a},
 {-90704476, 19599980, -90209716, 20091020, 0x001000c},
 {-91876000, 18593000, -91457775, 18800000, 0xc73044b},
 {-90784805, 19282590, -90496196, 19556009, 0xbde004b},
 {-90891025, 18473090, -90603176, 18746509, 0xbde004b},
-{-91340000, 17799000, -89094500, 20900000, 0x0ca0431},
-{-92470000, 17799000, -90300000, 20900000, 0x025042d},
-{-92470000, 17799000, -89094500, 20900000, 0x0020636},
+{-91340000, 17799000, -89094500, 20900000, 0x0ca0011},
+{-92470000, 17799000, -90300000, 20900000, 0x025000d},
+{-92470000, 17799000, -89094500, 20900000, 0x0020216},
 {-101240567, 19659255, -101149272, 19745745, 0x001000a},
 {-101400000, 19628330, -100956117, 19914400, 0xf040447},
 {-102246747, 19252600, -101893253, 19587489, 0xe890047},
@@ -9819,9 +9822,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-100649456, 19605120, -100490545, 19754879, 0x680004b},
 {-101859456, 19745120, -101700545, 19894879, 0x680004b},
 {-101728656, 19488020, -101569745, 19637779, 0x680004b},
-{-103052500, 17909000, -100060000, 20398000, 0x09d0411},
-{-103743000, 17909000, -100803000, 20398000, 0x01d040d},
-{-103743000, 17909000, -100060000, 20398000, 0x0020636},
+{-103052500, 17909000, -100060000, 20398000, 0x09d0011},
+{-103743000, 17909000, -100803000, 20398000, 0x01d000d},
+{-103743000, 17909000, -100060000, 20398000, 0x0020216},
 {-101021828, 22115155, -100928611, 22201645, 0x001000a},
 {-101139284, 21877780, -100639316, 22368820, 0x001000c},
 {-99049969, 21883610, -98804032, 22112389, 0x9ee004b},
@@ -9829,35 +9832,35 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-100063326, 21822260, -99835675, 22034029, 0x931004b},
 {-98920232, 21238360, -98693169, 21450129, 0x931004b},
 {-98552720, 22073660, -98324480, 22285429, 0x931004b},
-{-102310000, 21427000, -99839000, 24510000, 0x0c30431},
-{-101130145, 21132000, -98300000, 23813190, 0x001002d},
-{-102310000, 21132000, -98300000, 24510000, 0x0020636},
-{-99933600, 16814555, -99834525, 16892675, 0x01c040a},
+{-102310000, 21427000, -99839000, 24510000, 0x0c30011},
+{-101130145, 21132000, -98300000, 23813190, 0x001000d},
+{-102310000, 21132000, -98300000, 24510000, 0x0020216},
+{-99933600, 16814555, -99834525, 16892675, 0x01c000a},
 {-100129968, 16710480, -99645624, 17201520, 0x001000c},
 {-99572000, 17421300, -99354284, 17673000, 0x9ee044b},
 {-99594979, 18268160, -99372622, 18479929, 0x931004b},
 {-101663685, 17567660, -101441916, 17779429, 0x931004b},
 {-99652273, 18464660, -99429328, 18676429, 0x931004b},
 {-98654685, 17512560, -98432916, 17724329, 0x931004b},
-{-102190000, 16574000, -99042000, 18880000, 0x0930431},
-{-100288000, 16250000, -97960000, 18789000, 0x001042d},
-{-102190000, 16250000, -97960000, 18880000, 0x0020636},
+{-102190000, 16574000, -99042000, 18880000, 0x0930011},
+{-100288000, 16250000, -97960000, 18789000, 0x001000d},
+{-102190000, 16250000, -97960000, 18880000, 0x0020216},
 {-100353589, 25654755, -100258450, 25741245, 0x001000a},
-{-100641100, 25544000, -99919000, 25886986, 0x015040c},
+{-100641100, 25544000, -99919000, 25886986, 0x015000c},
 {-100081056, 25087630, -99765544, 25374459, 0xc73004b},
 {-99720381, 24723290, -99419620, 24996709, 0xbde004b},
 {-99756498, 27344290, -99448902, 27617709, 0xbde004b},
-{-100880000, 23135000, -98400000, 25936000, 0x0ba0431},
-{-101240000, 25936000, -98400000, 27830000, 0x001042d},
-{-101240000, 23135000, -98400000, 27830000, 0x0020636},
+{-100880000, 23135000, -98400000, 25936000, 0x0ba0011},
+{-101240000, 25936000, -98400000, 27830000, 0x001000d},
+{-101240000, 23135000, -98400000, 27830000, 0x0020216},
 {-117070733, 32462654, -116968867, 32549144, 0x001000a},
-{-117125500, 32175161, -116484412, 32587000, 0x01a040c},
+{-117125500, 32175161, -116484412, 32587000, 0x01a000c},
 {-115593432, 32340220, -115185969, 32686179, 0xf04004b},
 {-116816282, 31702600, -116423718, 32037489, 0xe89004b},
-{-117545088, 30037805, -114476615, 32718995, 0x0a90031},
-{-116160000, 27999000, -112748200, 30050000, 0x019042d},
-{-118388964, 27999000, -115380073, 30680190, 0x0010035},
-{-118403860, 27999000, -112748200, 32719000, 0x0020636},
+{-117545088, 30037805, -114476615, 32718995, 0x0a90011},
+{-116160000, 27999000, -112748200, 30050000, 0x019000d},
+{-118388964, 27999000, -115380073, 30680190, 0x0010015},
+{-118403860, 27999000, -112748200, 32719000, 0x0020216},
 {-96207200, 19182000, -96123221, 19228845, 0x2a7044a},
 {-96186767, 19140000, -96093003, 19182000, 0x2a7044a},
 {-96325190, 19012620, -95960011, 19358579, 0xf040047},
@@ -9870,28 +9873,28 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-97476556, 20877210, -97292045, 21050189, 0x782004b},
 {-95318000, 18378000, -95018118, 18483000, 0x782044b},
 {-97102064, 20012820, -96942737, 20162579, 0x680004b},
-{-97444028, 18349405, -94643674, 20300000, 0x0900431},
-{-96330000, 17123005, -93599823, 18770000, 0x001042d},
-{-98680000, 20050000, -96000000, 22470595, 0x0010435},
-{-98680000, 17123000, -93593000, 22478000, 0x0020636},
-{-93174000, 16725600, -93060000, 16793245, 0x018040a},
-{-93390600, 16549700, -92881330, 17005400, 0x01d040c},
+{-97444028, 18349405, -94643674, 20300000, 0x0900011},
+{-96330000, 17123005, -93599823, 18770000, 0x001000d},
+{-98680000, 20050000, -96000000, 22470595, 0x0010015},
+{-98680000, 17123000, -93593000, 22478000, 0x0020216},
+{-93174000, 16725600, -93060000, 16793245, 0x018000a},
+{-93390600, 16549700, -92881330, 17005400, 0x01d000c},
 {-92170000, 16099000, -91821433, 16344100, 0xc73044b},
 {-92685206, 16492090, -92400395, 16765509, 0xbde004b},
 {-92424167, 14763390, -92141634, 15036809, 0xbde004b},
-{-94240000, 16060000, -90368000, 17989000, 0x0790431},
-{-94240000, 14531918, -91700000, 16400000, 0x001042d},
-{-94240000, 14531918, -90368000, 17989000, 0x0020636},
+{-94240000, 16060000, -90368000, 17989000, 0x0790011},
+{-94240000, 14531918, -91700000, 16400000, 0x001000d},
+{-94240000, 14531918, -90368000, 17989000, 0x0020216},
 {-110350089, 24096755, -110255911, 24183245, 0x001000a},
 {-110575192, 23894480, -110064808, 24385520, 0x001000c},
 {-109804000, 22989490, -109555279, 23250000, 0xa9e044b},
 {-111584760, 25841390, -111313641, 26086009, 0xa9e004b},
 {-110079502, 22860990, -109814498, 23105609, 0xa9e004b},
 {-111743629, 24897410, -111491972, 25126189, 0x9ee004b},
-{-112310000, 22843000, -109400000, 25481190, 0x0a70431},
-{-113704131, 25319805, -110754822, 28000995, 0x001002d},
-{-116653440, 25319805, -113704131, 28000995, 0x0010035},
-{-116700000, 22800000, -109400000, 28001000, 0x0020636},
+{-112310000, 22843000, -109400000, 25481190, 0x0a70011},
+{-113704131, 25319805, -110754822, 28000995, 0x001000d},
+{-116653440, 25319805, -113704131, 28000995, 0x0010015},
+{-116700000, 22800000, -109400000, 28001000, 0x0020216},
 {-102629000, 22736620, -102553341, 22790000, 0x2a7044a},
 {-102553341, 22725800, -102476025, 22778000, 0x2a7044a},
 {-102824784, 22534480, -102319608, 23025520, 0x001000c},
@@ -9900,9 +9903,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-103116420, 22539860, -102888180, 22751629, 0x931004b},
 {-103212291, 23713360, -102981110, 23925129, 0x931004b},
 {-102116520, 22137760, -101888280, 22349529, 0x931004b},
-{-104368000, 21022000, -101266000, 23343000, 0x0970411},
-{-104140000, 23343000, -100738000, 25129000, 0x2d50415},
-{-104368000, 21022000, -100738000, 25129000, 0x0020636},
+{-104368000, 21022000, -101266000, 23343000, 0x0970011},
+{-104140000, 23343000, -100738000, 25129000, 0x2d50015},
+{-104368000, 21022000, -100738000, 25129000, 0x0020216},
 {-103384528, 20622055, -103292272, 20708545, 0x001000a},
 {-103541476, 20381380, -103046716, 20872420, 0x001000c},
 {-105289216, 20548610, -105045185, 20777389, 0x9ee004b},
@@ -9910,48 +9913,48 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-102075632, 21260560, -101848569, 21472329, 0x931004b},
 {-102798544, 20725200, -102516881, 20895000, 0x931044b},
 {-102951750, 20286630, -102694471, 20472000, 0x931044b},
-{-105695000, 18914000, -101934000, 21025000, 0x0810411},
-{-104388000, 20939000, -101501000, 22760000, 0x3140435},
-{-106800000, 18914000, -101461000, 22760000, 0x0020636},
-{-97902500, 22208000, -97815298, 22300000, 0x021040a},
+{-105695000, 18914000, -101934000, 21025000, 0x0810011},
+{-104388000, 20939000, -101501000, 22760000, 0x3140015},
+{-106800000, 18914000, -101461000, 22760000, 0x0020216},
+{-97902500, 22208000, -97815298, 22300000, 0x021000a},
 {-98159934, 22207220, -97787067, 22553179, 0xf040047},
 {-98430000, 25918000, -97938034, 26170589, 0xe890447},
 {-97675760, 25699290, -97404641, 25943909, 0xa9e004b},
 {-99740298, 27358690, -99465102, 27603309, 0xa9e004b},
 {-99210821, 23682790, -98943779, 23927409, 0xa9e004b},
 {-99099322, 22649310, -98851478, 22878089, 0x9ee004b},
-{-100178000, 22200000, -97500000, 24881000, 0x0af0431},
-{-99990000, 24881000, -97121000, 27685000, 0x020042d},
-{-100178000, 22200000, -97121000, 27685000, 0x0020636},
+{-100178000, 22200000, -97500000, 24881000, 0x0af0011},
+{-99990000, 24881000, -97121000, 27685000, 0x020000d},
+{-100178000, 22200000, -97121000, 27685000, 0x0020216},
 {-96771767, 17021955, -96681433, 17108445, 0x001000a},
 {-96901368, 16749980, -96417024, 17241020, 0x001000c},
 {-96191425, 17980000, -95857274, 18168000, 0xa9e044b},
 {-95321166, 16147890, -95067034, 16392509, 0xa9e004b},
 {-95220306, 16336000, -94985839, 16601709, 0xa9e044b},
 {-97902991, 17675010, -97663409, 17903789, 0x9ee004b},
-{-98590000, 15640000, -96280000, 18677000, 0x0c40431},
-{-96320000, 15640000, -93810000, 18340000, 0x020042d},
-{-98590000, 14564000, -93810000, 18677000, 0x0020636},
-{-104717000, 23985500, -104615000, 24063300, 0x01c040a},
+{-98590000, 15640000, -96280000, 18677000, 0x0c40011},
+{-96320000, 15640000, -93810000, 18340000, 0x020000d},
+{-98590000, 14564000, -93810000, 18677000, 0x0020216},
+{-104717000, 23985500, -104615000, 24063300, 0x01c000a},
 {-104847792, 23815080, -104337408, 24306120, 0x001000c},
 {-103636953, 25430630, -103319848, 25717459, 0xc73004b},
 {-105448381, 24915290, -105147620, 25188709, 0xbde004b},
 {-105455441, 23668190, -105156959, 23941609, 0xbde004b},
-{-106202000, 22309000, -103380000, 24700000, 0x0a10431},
-{-107260000, 24268000, -104800000, 26842000, 0x001042d},
-{-104800000, 24268000, -102477000, 26842000, 0x0010435},
-{-107260000, 22309000, -102477000, 26842000, 0x0020636},
-{-101039700, 25372750, -100959906, 25472750, 0x024040a},
+{-106202000, 22309000, -103380000, 24700000, 0x0a10011},
+{-107260000, 24268000, -104800000, 26842000, 0x001000d},
+{-104800000, 24268000, -102477000, 26842000, 0x0010015},
+{-107260000, 22309000, -102477000, 26842000, 0x0020216},
+{-101039700, 25372750, -100959906, 25472750, 0x024000a},
 {-101110039, 25330220, -100727562, 25676179, 0xf040047},
 {-103534619, 25456200, -103164381, 25791089, 0xe890047},
 {-101535319, 26744190, -101261482, 26988809, 0xa9e004b},
 {-100665457, 28583190, -100387543, 28827809, 0xa9e004b},
 {-101072037, 29161390, -100792764, 29406009, 0xa9e004b},
 {-101310888, 27775110, -101053512, 28003889, 0x9ee004b},
-{-103540000, 24524000, -100160000, 26500000, 0x0860431},
-{-103951000, 26500000, -101875000, 29883000, 0x029042d},
-{-101875000, 26500000, -99800000, 29883000, 0x50f0435},
-{-103951000, 24524000, -99800000, 29883000, 0x0020636},
+{-103540000, 24524000, -100160000, 26500000, 0x0860011},
+{-103951000, 26500000, -101875000, 29883000, 0x029000d},
+{-101875000, 26500000, -99800000, 29883000, 0x50f0015},
+{-103951000, 24524000, -99800000, 29883000, 0x0020216},
 {-111016511, 29066055, -110918489, 29152545, 0x001000a},
 {-111156485, 28952220, -110761515, 29298179, 0xf040047},
 {-110145175, 27319800, -109768425, 27654689, 0xe890047},
@@ -9961,8 +9964,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-110990479, 27850440, -110771921, 28043759, 0x864004b},
 {-109645870, 31175840, -109420331, 31369159, 0x864004b},
 {-112221164, 30591140, -111997236, 30784459, 0x864004b},
-{-111462000, 26280000, -108395000, 28820000, 0x0a10411},
-{-111566000, 28820000, -108520000, 31388000, 0x001040d},
+{-111462000, 26280000, -108395000, 28820000, 0x0a10011},
+{-111566000, 28820000, -108520000, 31388000, 0x001000d},
 {-115013524, 32002879, -114461476, 32493919, 0x0b00090},
 {-115008316, 31511840, -114461476, 32002880, 0x0b13090},
 {-114461476, 31904671, -113914636, 32395711, 0x0b10890},
@@ -9992,7 +9995,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-112089648, 28624524, -111558432, 29115564, 0x0b0d090},
 {-112403170, 28133484, -111877162, 28624524, 0x0b1d890},
 {-111882370, 28329900, -111351154, 28820940, 0x0b0e090},
-{-115060500, 26280000, -108395000, 32494000, 0x0020636},
+{-115060500, 26280000, -108395000, 32494000, 0x0020216},
 {-106516372, 31681755, -106415467, 31768245, 0x001000a},
 {-106679510, 31446120, -106275891, 31792079, 0xf040047},
 {-106218536, 28542900, -105838065, 28877789, 0xe890047},
@@ -10000,40 +10003,40 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-105858000, 26749400, -105564416, 26977500, 0xa9e044b},
 {-106955078, 28283790, -106678523, 28528409, 0xa9e004b},
 {-108051866, 30305610, -107788135, 30534389, 0x9ee004b},
-{-108380000, 26338700, -104270000, 28400000, 0x07e0431},
-{-108400000, 28400000, -105833000, 31787000, 0x4980435},
-{-108920000, 30910000, -108400000, 31336700, 0x00104a8},
-{-108949700, 30480000, -108400000, 30910000, 0x01c0ca8},
-{-108695000, 29600000, -108400000, 30480000, 0x03814a8},
-{-108770000, 28950000, -108400000, 29600000, 0x02a1ca8},
-{-108770000, 28400000, -108400000, 28950000, 0x02724a8},
-{-109082000, 28046000, -108380000, 28400000, 0x0162ca8},
-{-109038000, 27650000, -108380000, 28046000, 0x01834a8},
-{-108773000, 26984000, -108380000, 27650000, 0x0293ca8},
-{-105833000, 30806000, -105262000, 31245700, 0x01c44a8},
-{-105833000, 30300000, -105290000, 30806000, 0x0014ca8},
-{-105290000, 30300000, -104747000, 30806000, 0x00154a8},
-{-105833000, 29860000, -105220000, 30300000, 0x01b5ca8},
-{-105220000, 29860000, -104607000, 30300000, 0x01b64a8},
-{-105833000, 29387000, -105269000, 29860000, 0x01d6ca8},
-{-105269000, 29387000, -104705000, 29860000, 0x01d74a8},
-{-104705000, 29387000, -104141000, 29860000, 0x01d7ca8},
-{-105833000, 28893500, -105294000, 29387000, 0x01e84a8},
-{-105294000, 28893500, -104751000, 29387000, 0x01e8ca8},
-{-104751000, 28893500, -104209000, 29387000, 0x01e94a8},
-{-104209000, 28893500, -103650000, 29387000, 0x01e9ca8},
-{-105833000, 28400000, -105294000, 28893500, 0x01ea4a8},
-{-105294000, 28400000, -104751000, 28893500, 0x01eaca8},
-{-104751000, 28400000, -104209000, 28893500, 0x01eb4a8},
-{-104209000, 28400000, -103650000, 28893500, 0x01ebca8},
-{-103650000, 28524000, -103295000, 29174500, 0x02bc4a8},
-{-104270000, 27800000, -103690000, 28400000, 0x020cca8},
-{-104270000, 27200000, -103795500, 27800000, 0x024d4a8},
-{-104270000, 26724000, -103698000, 27200000, 0x01ddca8},
-{-107944000, 25887000, -107251000, 26338700, 0x019e4a8},
-{-107251000, 25967000, -106316000, 26338700, 0x014eca8},
-{-107251000, 25555000, -106460000, 25967000, 0x016f4a8},
-{-109100000, 25555000, -103295000, 31800000, 0x0020636},
+{-108380000, 26338700, -104270000, 28400000, 0x07e0011},
+{-108400000, 28400000, -105833000, 31787000, 0x4980015},
+{-108920000, 30910000, -108400000, 31336700, 0x0010088},
+{-108949700, 30480000, -108400000, 30910000, 0x01c0888},
+{-108695000, 29600000, -108400000, 30480000, 0x0381088},
+{-108770000, 28950000, -108400000, 29600000, 0x02a1888},
+{-108770000, 28400000, -108400000, 28950000, 0x0272088},
+{-109082000, 28046000, -108380000, 28400000, 0x0162888},
+{-109038000, 27650000, -108380000, 28046000, 0x0183088},
+{-108773000, 26984000, -108380000, 27650000, 0x0293888},
+{-105833000, 30806000, -105262000, 31245700, 0x01c4088},
+{-105833000, 30300000, -105290000, 30806000, 0x0014888},
+{-105290000, 30300000, -104747000, 30806000, 0x0015088},
+{-105833000, 29860000, -105220000, 30300000, 0x01b5888},
+{-105220000, 29860000, -104607000, 30300000, 0x01b6088},
+{-105833000, 29387000, -105269000, 29860000, 0x01d6888},
+{-105269000, 29387000, -104705000, 29860000, 0x01d7088},
+{-104705000, 29387000, -104141000, 29860000, 0x01d7888},
+{-105833000, 28893500, -105294000, 29387000, 0x01e8088},
+{-105294000, 28893500, -104751000, 29387000, 0x01e8888},
+{-104751000, 28893500, -104209000, 29387000, 0x01e9088},
+{-104209000, 28893500, -103650000, 29387000, 0x01e9888},
+{-105833000, 28400000, -105294000, 28893500, 0x01ea088},
+{-105294000, 28400000, -104751000, 28893500, 0x01ea888},
+{-104751000, 28400000, -104209000, 28893500, 0x01eb088},
+{-104209000, 28400000, -103650000, 28893500, 0x01eb888},
+{-103650000, 28524000, -103295000, 29174500, 0x02bc088},
+{-104270000, 27800000, -103690000, 28400000, 0x020c888},
+{-104270000, 27200000, -103795500, 27800000, 0x024d088},
+{-104270000, 26724000, -103698000, 27200000, 0x01dd888},
+{-107944000, 25887000, -107251000, 26338700, 0x019e088},
+{-107251000, 25967000, -106316000, 26338700, 0x014e888},
+{-107251000, 25555000, -106460000, 25967000, 0x016f088},
+{-109100000, 25555000, -103295000, 31800000, 0x0020216},
 {-51762770, 64129105, -51565765, 64215595, 0x001000a},
 {-52234800, 63935480, -51187992, 64426520, 0x001000c},
 {-53890666, 66852510, -53455334, 67025489, 0x782004b},
@@ -10046,12 +10049,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-37817752, 65540120, -37456249, 65689879, 0x680004b},
 {-46203504, 60842120, -45896497, 60991879, 0x680004b},
 {-45385720, 60068120, -45088281, 60217879, 0x680004b},
-{-48600000, 59700000, -42000000, 61600000, 0x07e0031},
-{-54100000, 63730446, -48900000, 66757595, 0x023042d},
-{-54246553, 66757605, -47513787, 69438795, 0x0010035},
-{-56180000, 59700000, -21340000, 72200000, 0x3120436},
-{-73263500, 72200000, -11100000, 83627430, 0x0840432},
-{-73263500, 59700000, -11100000, 83627430, 0x0010637},
+{-48600000, 59700000, -42000000, 61600000, 0x07e0011},
+{-54100000, 63730446, -48900000, 66757595, 0x023000d},
+{-54246553, 66757605, -47513787, 69438795, 0x0010015},
+{-56180000, 59700000, -21340000, 72200000, 0x3120016},
+{-73263500, 72200000, -11100000, 83627430, 0x0840012},
+{-73263500, 59700000, -11100000, 83627430, 0x0010217},
 {46675611, 24628355, 46769789, 24714845, 0x001000a},
 {39087500, 21326400, 39399194, 21738000, 0xf040447},
 {46569341, 24503600, 46935858, 24838489, 0xe890047},
@@ -10117,38 +10120,38 @@ static const mminforec mminfo[NR_RECS+1] = {
 {38772616, 22554480, 39277792, 23045520, 0x001e08c},
 {43236992, 29384480, 43773416, 29875520, 0x001e88c},
 {42674808, 23674480, 43185192, 24165520, 0x001f08c},
-{36019131, 29479810, 39087604, 32161000, 0x0a800b1},
-{39087604, 29479810, 42156077, 32161000, 0x0a808b1},
-{42156078, 29479810, 45224551, 32161000, 0x0a810b1},
-{34484001, 26798620, 37463101, 29479810, 0x0a918b1},
-{37463101, 26798620, 40442201, 29479810, 0x0a920b1},
-{40442201, 26798620, 43421301, 29479810, 0x0a928b1},
-{43421301, 26798620, 46400401, 29479810, 0x0a930b1},
-{46400401, 26798620, 49379501, 29479810, 0x0a938b1},
-{47592041, 26798620, 50571141, 29479810, 0x0a940b1},
-{35735223, 24117430, 38654741, 26798620, 0x0a948b1},
-{38654741, 24117430, 41574259, 26798620, 0x0a950b1},
-{41574259, 24117430, 44493777, 26798620, 0x0a958b1},
-{44493777, 24117430, 47413295, 26798620, 0x0a960b1},
-{47413295, 24117430, 50332813, 26798620, 0x0a968b1},
-{50332813, 24117430, 53252331, 26798620, 0x0a970b1},
-{37890423, 21436240, 40750359, 24117430, 0x0a978b1},
-{40750359, 21436240, 43610295, 24117430, 0x0a980b1},
-{43610295, 21436240, 46470231, 24117430, 0x0a988b1},
-{46470231, 21436240, 49330167, 24117430, 0x0a990b1},
-{49330167, 21436240, 52190103, 24117430, 0x0a998b1},
-{52190200, 21436240, 55670000, 23440000, 0x084a4b1},
-{38761394, 18755050, 41561748, 21436240, 0x0a9a8b1},
-{41561748, 18755050, 44362102, 21436240, 0x0a9b0b1},
-{44362102, 18755050, 47162456, 21436240, 0x0a9b8b1},
-{47162456, 18755050, 49962810, 21436240, 0x0a9c0b1},
-{49962810, 18755050, 52763164, 21436240, 0x0a9c8b1},
-{52763164, 18755050, 55563518, 21436240, 0x0a9d0b1},
-{40611415, 16073860, 43381978, 18755050, 0x0a9d8b1},
-{43352187, 17146336, 46152541, 19827526, 0x0a8e0b1},
-{46152541, 16878217, 48952895, 19559407, 0x0a8e8b1},
-{48952895, 18218812, 51753249, 20900002, 0x0a9f0b1},
-{34470000, 16073800, 55670000, 32161000, 0x0010637},
+{36019131, 29479810, 39087604, 32161000, 0x0a80091},
+{39087604, 29479810, 42156077, 32161000, 0x0a80891},
+{42156078, 29479810, 45224551, 32161000, 0x0a81091},
+{34484001, 26798620, 37463101, 29479810, 0x0a91891},
+{37463101, 26798620, 40442201, 29479810, 0x0a92091},
+{40442201, 26798620, 43421301, 29479810, 0x0a92891},
+{43421301, 26798620, 46400401, 29479810, 0x0a93091},
+{46400401, 26798620, 49379501, 29479810, 0x0a93891},
+{47592041, 26798620, 50571141, 29479810, 0x0a94091},
+{35735223, 24117430, 38654741, 26798620, 0x0a94891},
+{38654741, 24117430, 41574259, 26798620, 0x0a95091},
+{41574259, 24117430, 44493777, 26798620, 0x0a95891},
+{44493777, 24117430, 47413295, 26798620, 0x0a96091},
+{47413295, 24117430, 50332813, 26798620, 0x0a96891},
+{50332813, 24117430, 53252331, 26798620, 0x0a97091},
+{37890423, 21436240, 40750359, 24117430, 0x0a97891},
+{40750359, 21436240, 43610295, 24117430, 0x0a98091},
+{43610295, 21436240, 46470231, 24117430, 0x0a98891},
+{46470231, 21436240, 49330167, 24117430, 0x0a99091},
+{49330167, 21436240, 52190103, 24117430, 0x0a99891},
+{52190200, 21436240, 55670000, 23440000, 0x084a091},
+{38761394, 18755050, 41561748, 21436240, 0x0a9a891},
+{41561748, 18755050, 44362102, 21436240, 0x0a9b091},
+{44362102, 18755050, 47162456, 21436240, 0x0a9b891},
+{47162456, 18755050, 49962810, 21436240, 0x0a9c091},
+{49962810, 18755050, 52763164, 21436240, 0x0a9c891},
+{52763164, 18755050, 55563518, 21436240, 0x0a9d091},
+{40611415, 16073860, 43381978, 18755050, 0x0a9d891},
+{43352187, 17146336, 46152541, 19827526, 0x0a8e091},
+{46152541, 16878217, 48952895, 19559407, 0x0a8e891},
+{48952895, 18218812, 51753249, 20900002, 0x0a9f091},
+{34470000, 16073800, 55670000, 32161000, 0x0010217},
 {15277000, -4382000, 15363245, -4296000, 0x001000a},
 {15171687, -4512500, 15547757, -4293200, 0xc730447},
 {27322332, -11781110, 27601067, -11507691, 0xbde0047},
@@ -10201,7 +10204,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {23749940, 2709940, 23810059, 2770059, 0x29c004b},
 {21376878, -5365150, 21439322, -5303051, 0x2b2004b},
 {26569439, -10900060, 26630560, -10839941, 0x29c004b},
-{21845890, -7258575, 24527080, -4577385, 0x0a80031},
+{21845890, -7258575, 24527080, -4577385, 0x0a80011},
 {15026025, -4694725, 15494745, -4203685, 0x0011888},
 {25217199, -10769520, 25691127, -10278480, 0x0012088},
 {24956035, 281379, 25424755, 772419, 0x0012888},
@@ -10261,47 +10264,47 @@ static const mminforec mminfo[NR_RECS+1] = {
 {18385635, 3414479, 18854355, 3905519, 0x0b0e090},
 {25585635, 4484479, 26054355, 4975519, 0x0b0e890},
 {29295635, 2794479, 29764355, 3285519, 0x0b0f090},
-{21675219, -10687095, 24356409, -8005905, 0x00108ad},
-{24356409, -10687095, 27037599, -8005905, 0x00110ad},
-{26286865, -10687095, 28968055, -8005905, 0x00118ad},
-{28110075, -8810262, 30791265, -6129072, 0x00120ad},
-{22142000, -11712000, 25458676, -9346500, 0x01a2cad},
-{25458676, -12474000, 28240000, -9882738, 0x01e34ad},
-{28240000, -13460000, 29840000, -10687140, 0x0293cad},
-{18189677, 2718810, 20870867, 5400000, 0x0a800b1},
-{20870867, 2718810, 23552057, 5400000, 0x0a808b1},
-{23552057, 2718810, 26233247, 5400000, 0x0a810b1},
-{26233247, 2718810, 28914437, 5400000, 0x0a818b1},
-{28628810, 2718810, 31310000, 5400000, 0x0a820b1},
-{17653439, 37619, 20334629, 2718809, 0x0a828b1},
-{20334629, 37619, 23015819, 2718809, 0x0a830b1},
-{23015819, 37619, 25697009, 2718809, 0x0a838b1},
-{25697009, 37619, 28378199, 2718809, 0x0a840b1},
-{28378199, 37619, 31059389, 2718809, 0x0a848b1},
-{28628810, 37619, 31310000, 2718809, 0x0a850b1},
-{15910666, -2643570, 18591856, 37620, 0x0a858b1},
-{18591856, -2643570, 21273046, 37620, 0x0a860b1},
-{21273046, -2643570, 23954236, 37620, 0x0a868b1},
-{23954236, -2643570, 26635426, 37620, 0x0a870b1},
-{26635426, -2643570, 29316616, 37620, 0x0a878b1},
-{27171664, -2643570, 29852854, 37620, 0x0a880b1},
-{14623694, -5324760, 17304884, -2643570, 0x0a888b1},
-{17304884, -5324760, 19986074, -2643570, 0x0a890b1},
-{19986074, -5324760, 22667264, -2643570, 0x0a898b1},
-{22667264, -5324760, 25348454, -2643570, 0x0a8a0b1},
-{25348454, -5324760, 28029644, -2643570, 0x0a8a8b1},
-{26635426, -5324760, 29316616, -2643570, 0x0a8b0b1},
-{12022940, -6665355, 14704130, -3984165, 0x0a8b8b1},
-{14704130, -8005950, 17385320, -5324760, 0x0a9c0b1},
-{17385320, -8005950, 20066510, -5324760, 0x0a9c8b1},
-{20066510, -8005950, 22747700, -5324760, 0x0a9d0b1},
-{22747700, -8005950, 25428890, -5324760, 0x0a9d8b1},
-{25428890, -8005950, 28110080, -5324760, 0x0a9e0b1},
-{28110080, -8005950, 30791270, -5324760, 0x0a9e8b1},
-{17385320, -8274069, 20066510, -5592879, 0x0a9f0b1},
-{11700000, -13460000, 31310000, 5400000, 0x0010637},
+{21675219, -10687095, 24356409, -8005905, 0x001088d},
+{24356409, -10687095, 27037599, -8005905, 0x001108d},
+{26286865, -10687095, 28968055, -8005905, 0x001188d},
+{28110075, -8810262, 30791265, -6129072, 0x001208d},
+{22142000, -11712000, 25458676, -9346500, 0x01a288d},
+{25458676, -12474000, 28240000, -9882738, 0x01e308d},
+{28240000, -13460000, 29840000, -10687140, 0x029388d},
+{18189677, 2718810, 20870867, 5400000, 0x0a80091},
+{20870867, 2718810, 23552057, 5400000, 0x0a80891},
+{23552057, 2718810, 26233247, 5400000, 0x0a81091},
+{26233247, 2718810, 28914437, 5400000, 0x0a81891},
+{28628810, 2718810, 31310000, 5400000, 0x0a82091},
+{17653439, 37619, 20334629, 2718809, 0x0a82891},
+{20334629, 37619, 23015819, 2718809, 0x0a83091},
+{23015819, 37619, 25697009, 2718809, 0x0a83891},
+{25697009, 37619, 28378199, 2718809, 0x0a84091},
+{28378199, 37619, 31059389, 2718809, 0x0a84891},
+{28628810, 37619, 31310000, 2718809, 0x0a85091},
+{15910666, -2643570, 18591856, 37620, 0x0a85891},
+{18591856, -2643570, 21273046, 37620, 0x0a86091},
+{21273046, -2643570, 23954236, 37620, 0x0a86891},
+{23954236, -2643570, 26635426, 37620, 0x0a87091},
+{26635426, -2643570, 29316616, 37620, 0x0a87891},
+{27171664, -2643570, 29852854, 37620, 0x0a88091},
+{14623694, -5324760, 17304884, -2643570, 0x0a88891},
+{17304884, -5324760, 19986074, -2643570, 0x0a89091},
+{19986074, -5324760, 22667264, -2643570, 0x0a89891},
+{22667264, -5324760, 25348454, -2643570, 0x0a8a091},
+{25348454, -5324760, 28029644, -2643570, 0x0a8a891},
+{26635426, -5324760, 29316616, -2643570, 0x0a8b091},
+{12022940, -6665355, 14704130, -3984165, 0x0a8b891},
+{14704130, -8005950, 17385320, -5324760, 0x0a9c091},
+{17385320, -8005950, 20066510, -5324760, 0x0a9c891},
+{20066510, -8005950, 22747700, -5324760, 0x0a9d091},
+{22747700, -8005950, 25428890, -5324760, 0x0a9d891},
+{25428890, -8005950, 28110080, -5324760, 0x0a9e091},
+{28110080, -8005950, 30791270, -5324760, 0x0a9e891},
+{17385320, -8274069, 20066510, -5592879, 0x0a9f091},
+{11700000, -13460000, 31310000, 5400000, 0x0010217},
 {2986184, 36735355, 3093816, 36821845, 0x001000a},
-{2710600, 36444400, 3455670, 36822000, 0x018040c},
+{2710600, 36444400, 3455670, 36822000, 0x018000c},
 {-670880, 35665100, -549721, 35741000, 0x3c1044b},
 {6566425, 36317200, 6673575, 36403689, 0x3c1004b},
 {6116345, 35506700, 6222054, 35593189, 0x3c1004b},
@@ -10350,47 +10353,47 @@ static const mminforec mminfo[NR_RECS+1] = {
 {2706910, 35857140, 2780890, 35917259, 0x29c004b},
 {2970000, 35044000, 3060895, 35095449, 0x2b2044b},
 {990928, 33648440, 1063071, 33708559, 0x29c004b},
-{-2220600, 34678220, 2030414, 36581000, 0x016040d},
+{-2220600, 34678220, 2030414, 36581000, 0x016000d},
 {2030414, 34257524, 5247842, 36938714, 0x0a90011},
-{5247842, 34660000, 8690000, 37090000, 0x3790415},
-{-3200372, 34408810, 17056, 37090000, 0x00100ad},
-{17055, 34408810, 3234483, 37090000, 0x00108ad},
-{3234483, 34408810, 6451911, 37090000, 0x00110ad},
-{6451911, 34408810, 9669339, 37090000, 0x00118ad},
-{-3170581, 32357699, -12735, 35038889, 0x00120ad},
-{-12736, 32357699, 3145110, 35038889, 0x00128ad},
-{3145110, 32357699, 6302956, 35038889, 0x00130ad},
-{6302956, 32357699, 9460802, 35038889, 0x00138ad},
-{-5637276, 29676509, -2568803, 32357699, 0x00140ad},
-{-2568803, 29676509, 499670, 32357699, 0x00148ad},
-{499669, 29676509, 3568142, 32357699, 0x00150ad},
-{3568142, 29676509, 6636615, 32357699, 0x00158ad},
-{6636615, 29676509, 9705088, 32357699, 0x00160ad},
-{-8670790, 26995319, -5691690, 29676509, 0x00168ad},
-{-6003705, 26995319, -3024605, 29676509, 0x00170ad},
-{-3024605, 26995319, -45505, 29676509, 0x00178ad},
-{-45506, 26995319, 2933594, 29676509, 0x00180ad},
-{2933594, 26995319, 5912694, 29676509, 0x00188ad},
-{5912694, 26995319, 8891794, 29676509, 0x00190ad},
-{8891794, 26995319, 11870894, 29676509, 0x00198ad},
-{-8655104, 24314129, -5735586, 26995319, 0x001a0ad},
-{-5735586, 24314129, -2816068, 26995319, 0x001a8ad},
-{-2816068, 24314129, 103450, 26995319, 0x001b0ad},
-{103449, 24314129, 3022967, 26995319, 0x001b8ad},
-{3022967, 24314129, 5942485, 26995319, 0x001c0ad},
-{5942485, 24314129, 8862003, 26995319, 0x001c8ad},
-{8862003, 24314129, 11781521, 26995319, 0x001d0ad},
-{-4246036, 21632939, -1386100, 24314129, 0x0a900b1},
-{-1386101, 21632939, 1473835, 24314129, 0x0a908b1},
-{1473835, 21632939, 4333771, 24314129, 0x0a910b1},
-{4333771, 21632939, 7193707, 24314129, 0x0a918b1},
-{7193707, 21632939, 10053643, 24314129, 0x0a920b1},
-{9139564, 21632939, 11999500, 24314129, 0x0a928b1},
-{-1356310, 18951749, 1473835, 21632939, 0x0a830b1},
-{1473835, 18951749, 4303980, 21632939, 0x0a838b1},
-{4303980, 18951749, 7134125, 21632939, 0x0a840b1},
-{7134125, 18951749, 9964270, 21632939, 0x0a848b1},
-{-8670790, 18944440, 11999500, 37090000, 0x0010237},
+{5247842, 34660000, 8690000, 37090000, 0x3790015},
+{-3200372, 34408810, 17056, 37090000, 0x001008d},
+{17055, 34408810, 3234483, 37090000, 0x001088d},
+{3234483, 34408810, 6451911, 37090000, 0x001108d},
+{6451911, 34408810, 9669339, 37090000, 0x001188d},
+{-3170581, 32357699, -12735, 35038889, 0x001208d},
+{-12736, 32357699, 3145110, 35038889, 0x001288d},
+{3145110, 32357699, 6302956, 35038889, 0x001308d},
+{6302956, 32357699, 9460802, 35038889, 0x001388d},
+{-5637276, 29676509, -2568803, 32357699, 0x001408d},
+{-2568803, 29676509, 499670, 32357699, 0x001488d},
+{499669, 29676509, 3568142, 32357699, 0x001508d},
+{3568142, 29676509, 6636615, 32357699, 0x001588d},
+{6636615, 29676509, 9705088, 32357699, 0x001608d},
+{-8670790, 26995319, -5691690, 29676509, 0x001688d},
+{-6003705, 26995319, -3024605, 29676509, 0x001708d},
+{-3024605, 26995319, -45505, 29676509, 0x001788d},
+{-45506, 26995319, 2933594, 29676509, 0x001808d},
+{2933594, 26995319, 5912694, 29676509, 0x001888d},
+{5912694, 26995319, 8891794, 29676509, 0x001908d},
+{8891794, 26995319, 11870894, 29676509, 0x001988d},
+{-8655104, 24314129, -5735586, 26995319, 0x001a08d},
+{-5735586, 24314129, -2816068, 26995319, 0x001a88d},
+{-2816068, 24314129, 103450, 26995319, 0x001b08d},
+{103449, 24314129, 3022967, 26995319, 0x001b88d},
+{3022967, 24314129, 5942485, 26995319, 0x001c08d},
+{5942485, 24314129, 8862003, 26995319, 0x001c88d},
+{8862003, 24314129, 11781521, 26995319, 0x001d08d},
+{-4246036, 21632939, -1386100, 24314129, 0x0a90091},
+{-1386101, 21632939, 1473835, 24314129, 0x0a90891},
+{1473835, 21632939, 4333771, 24314129, 0x0a91091},
+{4333771, 21632939, 7193707, 24314129, 0x0a91891},
+{7193707, 21632939, 10053643, 24314129, 0x0a92091},
+{9139564, 21632939, 11999500, 24314129, 0x0a92891},
+{-1356310, 18951749, 1473835, 21632939, 0x0a83091},
+{1473835, 18951749, 4303980, 21632939, 0x0a83891},
+{4303980, 18951749, 7134125, 21632939, 0x0a84091},
+{7134125, 18951749, 9964270, 21632939, 0x0a84891},
+{-8670790, 18944440, 11999500, 37090000, 0x0010217},
 {76870879, 43211055, 76989082, 43297545, 0x001000a},
 {76716500, 43153730, 77108500, 43440559, 0xc730047},
 {72901078, 49719090, 73320321, 49992509, 0xbde0047},
@@ -10423,56 +10426,56 @@ static const mminforec mminfo[NR_RECS+1] = {
 {52800000, 43307000, 52949567, 43375300, 0x3c1044b},
 {71783668, 52292300, 71923732, 52378789, 0x3c1004b},
 {66845471, 50210600, 66979529, 50297089, 0x3c1004b},
-{67900000, 41193755, 71800000, 43585595, 0x0970431},
-{75109749, 42760762, 78744251, 45441952, 0x001002d},
-{66847895, 52606890, 71227172, 55288080, 0x0010035},
-{60946509, 52768810, 65325786, 55450000, 0x00100ad},
-{65325786, 52768810, 69705063, 55450000, 0x00108ad},
-{69705063, 52768810, 74084340, 55450000, 0x00110ad},
-{74084340, 52768810, 78463617, 55450000, 0x00118ad},
-{47051987, 50087620, 51192936, 52768810, 0x00120ad},
-{51192936, 50087620, 55333885, 52768810, 0x00128ad},
-{55333885, 50087620, 59474834, 52768810, 0x00130ad},
-{59474834, 50087620, 63615783, 52768810, 0x00138ad},
-{63615783, 50087620, 67756732, 52768810, 0x00140ad},
-{67756732, 50087620, 71897681, 52768810, 0x00148ad},
-{71897681, 50087620, 76038630, 52768810, 0x00150ad},
-{76038630, 50087620, 80179579, 52768810, 0x00158ad},
-{80179579, 50087620, 84320528, 52768810, 0x00160ad},
-{83397797, 47942668, 87360000, 50623858, 0x00168ad},
-{46480000, 47406430, 50412412, 50087620, 0x00170ad},
-{50388281, 47406430, 54320693, 50087620, 0x00178ad},
-{54320693, 47406430, 58253105, 50087620, 0x00180ad},
-{58253105, 47406430, 62185517, 50087620, 0x00188ad},
-{62185517, 47406430, 66117929, 50087620, 0x00190ad},
-{66117929, 47406430, 70050341, 50087620, 0x00198ad},
-{70050341, 47406430, 73982753, 50087620, 0x001a0ad},
-{73982753, 47406430, 77915165, 50087620, 0x001a8ad},
-{77915165, 47406430, 81847577, 50087620, 0x001b0ad},
-{81847577, 47406430, 85779989, 50087620, 0x001b8ad},
-{48314827, 44725240, 52068493, 47406430, 0x001c0ad},
-{52068493, 44725240, 55822159, 47406430, 0x001c8ad},
-{55822159, 44725240, 59575825, 47406430, 0x001d0ad},
-{49530300, 42044050, 53135011, 44725240, 0x001d8ad},
-{53135011, 42044050, 56739722, 44725240, 0x001e0ad},
-{49589882, 40560000, 53045638, 43241190, 0x001e8ad},
-{53045638, 40560000, 56501394, 43241190, 0x001f0ad},
-{59462619, 44725240, 63216285, 47406430, 0x0a800b1},
-{63216285, 44725240, 66969951, 47406430, 0x0a808b1},
-{66969951, 44725240, 70723617, 47406430, 0x0a810b1},
-{70723617, 44725240, 74477283, 47406430, 0x0a818b1},
-{74477283, 44725240, 78230949, 47406430, 0x0a820b1},
-{78230949, 44725240, 81984615, 47406430, 0x0a828b1},
-{81984615, 44725240, 85738281, 47406430, 0x0a830b1},
-{59551992, 42044050, 63156703, 44725240, 0x0a838b1},
-{63156703, 42044050, 66761414, 44725240, 0x0a840b1},
-{66761414, 42044050, 70366125, 44725240, 0x0a848b1},
-{70366125, 42044050, 73970836, 44725240, 0x0a850b1},
-{73970836, 42044050, 77575547, 44725240, 0x0a858b1},
-{77575547, 42044050, 81180258, 44725240, 0x0a860b1},
-{65018641, 40560000, 68474397, 43241190, 0x0aa68b1},
-{68474397, 40560000, 71930153, 43241190, 0x0aa70b1},
-{46480000, 40560000, 87360000, 55450000, 0x0010237},
+{67900000, 41193755, 71800000, 43585595, 0x0970011},
+{75109749, 42760762, 78744251, 45441952, 0x001000d},
+{66847895, 52606890, 71227172, 55288080, 0x0010015},
+{60946509, 52768810, 65325786, 55450000, 0x001008d},
+{65325786, 52768810, 69705063, 55450000, 0x001088d},
+{69705063, 52768810, 74084340, 55450000, 0x001108d},
+{74084340, 52768810, 78463617, 55450000, 0x001188d},
+{47051987, 50087620, 51192936, 52768810, 0x001208d},
+{51192936, 50087620, 55333885, 52768810, 0x001288d},
+{55333885, 50087620, 59474834, 52768810, 0x001308d},
+{59474834, 50087620, 63615783, 52768810, 0x001388d},
+{63615783, 50087620, 67756732, 52768810, 0x001408d},
+{67756732, 50087620, 71897681, 52768810, 0x001488d},
+{71897681, 50087620, 76038630, 52768810, 0x001508d},
+{76038630, 50087620, 80179579, 52768810, 0x001588d},
+{80179579, 50087620, 84320528, 52768810, 0x001608d},
+{83397797, 47942668, 87360000, 50623858, 0x001688d},
+{46480000, 47406430, 50412412, 50087620, 0x001708d},
+{50388281, 47406430, 54320693, 50087620, 0x001788d},
+{54320693, 47406430, 58253105, 50087620, 0x001808d},
+{58253105, 47406430, 62185517, 50087620, 0x001888d},
+{62185517, 47406430, 66117929, 50087620, 0x001908d},
+{66117929, 47406430, 70050341, 50087620, 0x001988d},
+{70050341, 47406430, 73982753, 50087620, 0x001a08d},
+{73982753, 47406430, 77915165, 50087620, 0x001a88d},
+{77915165, 47406430, 81847577, 50087620, 0x001b08d},
+{81847577, 47406430, 85779989, 50087620, 0x001b88d},
+{48314827, 44725240, 52068493, 47406430, 0x001c08d},
+{52068493, 44725240, 55822159, 47406430, 0x001c88d},
+{55822159, 44725240, 59575825, 47406430, 0x001d08d},
+{49530300, 42044050, 53135011, 44725240, 0x001d88d},
+{53135011, 42044050, 56739722, 44725240, 0x001e08d},
+{49589882, 40560000, 53045638, 43241190, 0x001e88d},
+{53045638, 40560000, 56501394, 43241190, 0x001f08d},
+{59462619, 44725240, 63216285, 47406430, 0x0a80091},
+{63216285, 44725240, 66969951, 47406430, 0x0a80891},
+{66969951, 44725240, 70723617, 47406430, 0x0a81091},
+{70723617, 44725240, 74477283, 47406430, 0x0a81891},
+{74477283, 44725240, 78230949, 47406430, 0x0a82091},
+{78230949, 44725240, 81984615, 47406430, 0x0a82891},
+{81984615, 44725240, 85738281, 47406430, 0x0a83091},
+{59551992, 42044050, 63156703, 44725240, 0x0a83891},
+{63156703, 42044050, 66761414, 44725240, 0x0a84091},
+{66761414, 42044050, 70366125, 44725240, 0x0a84891},
+{70366125, 42044050, 73970836, 44725240, 0x0a85091},
+{73970836, 42044050, 77575547, 44725240, 0x0a85891},
+{77575547, 42044050, 81180258, 44725240, 0x0a86091},
+{65018641, 40560000, 68474397, 43241190, 0x0aa6891},
+{68474397, 40560000, 71930153, 43241190, 0x0aa7091},
+{46480000, 40560000, 87360000, 55450000, 0x0010217},
 {-58453030, -34644596, -58349242, -34558106, 0x001000a},
 {-58744317, -34890070, -58181853, -34399030, 0x001000c},
 {-64286115, -31387370, -64226686, -31336431, 0x236004b},
@@ -10564,7 +10567,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-60211130, -35455470, -60148871, -35404531, 0x236004b},
 {-60210210, -32635470, -60149791, -32584531, 0x236004b},
 {-68353865, -54815470, -68266136, -54764531, 0x236004b},
-{-60940000, -35185355, -57780000, -32644000, 0x0a40411},
+{-60940000, -35185355, -57780000, -32644000, 0x0a40011},
 {-64571316, -31719620, -64024476, -31228580, 0x0010088},
 {-68969124, -33258820, -68417076, -32767780, 0x0010888},
 {-65482600, -27086820, -64961800, -26595780, 0x0011088},
@@ -10574,10 +10577,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-68765016, -31798720, -68218176, -31307680, 0x0013088},
 {-59162800, -27723420, -58642000, -27232380, 0x0013888},
 {-64497200, -28040820, -63971192, -27549780, 0x0014088},
-{-68266000, -39126000, -67409077, -38805000, 0x0154c88},
+{-68266000, -39126000, -67409077, -38805000, 0x0154888},
 {-62472956, -39045520, -61879244, -38554480, 0x0015088},
 {-56178200, -27627320, -55657400, -27136280, 0x0015888},
-{-65350000, -24550000, -64773761, -24130000, 0x01b6488},
+{-65350000, -24550000, -64773761, -24130000, 0x01b6088},
 {-58441192, -26423920, -57925600, -25932880, 0x0016888},
 {-65976907, -28849520, -65445691, -28358480, 0x0017088},
 {-64624524, -33374220, -64072476, -32883180, 0x0017888},
@@ -10622,79 +10625,79 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-60466440, -35675520, -59893560, -35184480, 0x0b0b890},
 {-60456024, -32855520, -59903976, -32364480, 0x0b0c090},
 {-68708416, -55035520, -67901176, -54544480, 0x0b0c890},
-{-68711936, -24460595, -65852000, -21779405, 0x00100ad},
-{-65852000, -24460595, -62992064, -21779405, 0x00108ad},
-{-62992064, -24460595, -60132128, -21779405, 0x00110ad},
-{-60132128, -24460595, -57272192, -21779405, 0x00118ad},
-{-68741727, -27141785, -65822209, -24460595, 0x00120ad},
-{-65822209, -27141785, -62902691, -24460595, 0x00128ad},
-{-62902691, -27141785, -59983173, -24460595, 0x00130ad},
-{-59983173, -27141785, -57063655, -24460595, 0x00138ad},
-{-70523228, -29822975, -67544128, -27141785, 0x00140ad},
-{-67544128, -29822975, -64565028, -27141785, 0x00148ad},
-{-64565028, -29822975, -61585928, -27141785, 0x00150ad},
-{-61585928, -29822975, -58606828, -27141785, 0x00158ad},
-{-58606828, -29822975, -55627728, -27141785, 0x00160ad},
-{-56584309, -28214261, -53635000, -25533071, 0x00168ad},
-{-70613495, -32504165, -67545022, -29822975, 0x00170ad},
-{-67545022, -32504165, -64476549, -29822975, 0x00178ad},
-{-64476549, -32504165, -61408076, -29822975, 0x00180ad},
-{-61408076, -32504165, -58339603, -29822975, 0x00188ad},
-{-60180687, -32504165, -57112214, -29822975, 0x00190ad},
-{-70673077, -35185355, -67515231, -32504165, 0x00198ad},
-{-67515231, -35185355, -64357385, -32504165, 0x001a0ad},
-{-64357385, -35185355, -61199539, -32504165, 0x001a8ad},
-{-61199539, -35185355, -58041693, -32504165, 0x001b0ad},
-{-71458964, -37866545, -68181954, -35185355, 0x001b8ad},
-{-68181954, -37866545, -64904944, -35185355, 0x001c0ad},
-{-64904944, -37866545, -61627934, -35185355, 0x001c8ad},
-{-61627934, -37866545, -58350924, -35185355, 0x001d0ad},
-{-59861327, -37383930, -56614108, -34702740, 0x001d8ad},
-{-71951856, -40547735, -68585473, -37866545, 0x0a900b1},
-{-68585473, -40547735, -65219090, -37866545, 0x0a908b1},
-{-65219090, -40547735, -61852707, -37866545, 0x0a910b1},
-{-61852707, -40547735, -58486324, -37866545, 0x0a918b1},
-{-58486324, -40038308, -55119941, -37357118, 0x0a820b1},
-{-72243212, -43228925, -68727874, -40547735, 0x0a828b1},
-{-68727874, -43228925, -65212536, -40547735, 0x0a830b1},
-{-65212536, -43228925, -61697198, -40547735, 0x0a838b1},
-{-72091873, -45910115, -68427580, -43228925, 0x0a840b1},
-{-68427580, -45910115, -64763287, -43228925, 0x0a848b1},
-{-72657604, -48591305, -68844356, -45910115, 0x0a950b1},
-{-68844356, -48591305, -65031108, -45910115, 0x0a958b1},
-{-73700289, -51272495, -69678504, -48591305, 0x0a860b1},
-{-69678504, -51272495, -65656719, -48591305, 0x0a868b1},
-{-72472900, -52479030, -68361742, -49797840, 0x0a870b1},
-{-65274203, -55116860, -60894926, -52435670, 0x0a890b1},
-{-68865210, -55116860, -64485933, -52435670, 0x0a888b1},
-{-73730000, -55116860, -53635000, -21760000, 0x0010237},
+{-68711936, -24460595, -65852000, -21779405, 0x001008d},
+{-65852000, -24460595, -62992064, -21779405, 0x001088d},
+{-62992064, -24460595, -60132128, -21779405, 0x001108d},
+{-60132128, -24460595, -57272192, -21779405, 0x001188d},
+{-68741727, -27141785, -65822209, -24460595, 0x001208d},
+{-65822209, -27141785, -62902691, -24460595, 0x001288d},
+{-62902691, -27141785, -59983173, -24460595, 0x001308d},
+{-59983173, -27141785, -57063655, -24460595, 0x001388d},
+{-70523228, -29822975, -67544128, -27141785, 0x001408d},
+{-67544128, -29822975, -64565028, -27141785, 0x001488d},
+{-64565028, -29822975, -61585928, -27141785, 0x001508d},
+{-61585928, -29822975, -58606828, -27141785, 0x001588d},
+{-58606828, -29822975, -55627728, -27141785, 0x001608d},
+{-56584309, -28214261, -53635000, -25533071, 0x001688d},
+{-70613495, -32504165, -67545022, -29822975, 0x001708d},
+{-67545022, -32504165, -64476549, -29822975, 0x001788d},
+{-64476549, -32504165, -61408076, -29822975, 0x001808d},
+{-61408076, -32504165, -58339603, -29822975, 0x001888d},
+{-60180687, -32504165, -57112214, -29822975, 0x001908d},
+{-70673077, -35185355, -67515231, -32504165, 0x001988d},
+{-67515231, -35185355, -64357385, -32504165, 0x001a08d},
+{-64357385, -35185355, -61199539, -32504165, 0x001a88d},
+{-61199539, -35185355, -58041693, -32504165, 0x001b08d},
+{-71458964, -37866545, -68181954, -35185355, 0x001b88d},
+{-68181954, -37866545, -64904944, -35185355, 0x001c08d},
+{-64904944, -37866545, -61627934, -35185355, 0x001c88d},
+{-61627934, -37866545, -58350924, -35185355, 0x001d08d},
+{-59861327, -37383930, -56614108, -34702740, 0x001d88d},
+{-71951856, -40547735, -68585473, -37866545, 0x0a90091},
+{-68585473, -40547735, -65219090, -37866545, 0x0a90891},
+{-65219090, -40547735, -61852707, -37866545, 0x0a91091},
+{-61852707, -40547735, -58486324, -37866545, 0x0a91891},
+{-58486324, -40038308, -55119941, -37357118, 0x0a82091},
+{-72243212, -43228925, -68727874, -40547735, 0x0a82891},
+{-68727874, -43228925, -65212536, -40547735, 0x0a83091},
+{-65212536, -43228925, -61697198, -40547735, 0x0a83891},
+{-72091873, -45910115, -68427580, -43228925, 0x0a84091},
+{-68427580, -45910115, -64763287, -43228925, 0x0a84891},
+{-72657604, -48591305, -68844356, -45910115, 0x0a95091},
+{-68844356, -48591305, -65031108, -45910115, 0x0a95891},
+{-73700289, -51272495, -69678504, -48591305, 0x0a86091},
+{-69678504, -51272495, -65656719, -48591305, 0x0a86891},
+{-72472900, -52479030, -68361742, -49797840, 0x0a87091},
+{-65274203, -55116860, -60894926, -52435670, 0x0a89091},
+{-68865210, -55116860, -64485933, -52435670, 0x0a88891},
+{-73730000, -55116860, -53635000, -21760000, 0x0010217},
 {72821000, 20367000, 72906600, 20467200, 0x022000b},
-{70870000, 20690000, 71007000, 20744000, 0x001042c},
-{70870000, 20367000, 72906600, 20744000, 0x0020236},
-{72926000, 20300000, 73002000, 20364000, 0x001040a},
-{72920000, 20051500, 73232000, 20364000, 0x001042c},
-{72920000, 20051500, 73232000, 20364000, 0x0020636},
+{70870000, 20690000, 71007000, 20744000, 0x001000c},
+{70870000, 20367000, 72906600, 20744000, 0x0020216},
+{72926000, 20300000, 73002000, 20364000, 0x001000a},
+{72920000, 20051500, 73232000, 20364000, 0x001000c},
+{72920000, 20051500, 73232000, 20364000, 0x0020216},
 {76714228, 30677855, 76814172, 30764345, 0x001000a},
-{76670456, 30633804, 76900000, 30808396, 0x001042c},
-{76670456, 30633804, 76900000, 30808396, 0x0020636},
+{76670456, 30633804, 76900000, 30808396, 0x001000c},
+{76670456, 30633804, 76900000, 30808396, 0x0020216},
 {92681755, 11603107, 92769206, 11689597, 0x001000a},
-{92512000, 11343000, 92800000, 12135000, 0x032042c},
-{92213843, 10504821, 92687771, 10995861, 0x0b10030},
-{92120300, 11160000, 93485000, 14248000, 0x004012c},
-{92671000, 7842000, 93680000, 9296000, 0x004012c},
-{93600000, 6720000, 94000000, 7465000, 0x004012c},
-{93595254, 14802691, 93721640, 14925000, 0x004052c},
-{94221815, 13371257, 94347521, 13493566, 0x004052c},
-{93798494, 12219185, 93923521, 12341494, 0x004052c},
-{92120300, 6670000, 94356000, 14925000, 0x0020236},
-{72999358, 8253865, 73085848, 8340355, 0x001002b},
-{72570000, 10505000, 72845000, 11300000, 0x033042c},
-{71923843, 10766451, 72397771, 11257491, 0x0b10030},
-{71660809, 9770405, 74371790, 12451595, 0x0a80031},
-{71660809, 8253865, 74371790, 12451595, 0x0020236},
+{92512000, 11343000, 92800000, 12135000, 0x032000c},
+{92213843, 10504821, 92687771, 10995861, 0x0b10010},
+{92120300, 11160000, 93485000, 14248000, 0x004010c},
+{92671000, 7842000, 93680000, 9296000, 0x004010c},
+{93600000, 6720000, 94000000, 7465000, 0x004010c},
+{93595254, 14802691, 93721640, 14925000, 0x004010c},
+{94221815, 13371257, 94347521, 13493566, 0x004010c},
+{93798494, 12219185, 93923521, 12341494, 0x004010c},
+{92120300, 6670000, 94356000, 14925000, 0x0020216},
+{72999358, 8253865, 73085848, 8340355, 0x001000b},
+{72570000, 10505000, 72845000, 11300000, 0x033000c},
+{71923843, 10766451, 72397771, 11257491, 0x0b10010},
+{71660809, 9770405, 74371790, 12451595, 0x0a80011},
+{71660809, 8253865, 74371790, 12451595, 0x0020216},
 {77170681, 28589511, 77268703, 28676001, 0x001000a},
-{76822831, 28395928, 77354047, 28886968, 0x001002c},
-{76822831, 28395928, 77354047, 28886968, 0x0020236},
+{76822831, 28395928, 77354047, 28886968, 0x001000c},
+{76822831, 28395928, 77354047, 28886968, 0x0020216},
 {91848224, 25533886, 91943363, 25620376, 0x001000a},
 {91543560, 25277659, 92059152, 25768699, 0x001000c},
 {91171481, 25439210, 91362719, 25612189, 0x782004b},
@@ -10705,8 +10708,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {90335581, 25230210, 90526819, 25403189, 0x782004b},
 {92306081, 25318710, 92497319, 25491689, 0x782004b},
 {91812908, 25850520, 91978891, 26000279, 0x680004b},
-{89800000, 25000000, 92810000, 26200000, 0x06f0031},
-{89800000, 25000000, 92810000, 26200000, 0x0020236},
+{89800000, 25000000, 92810000, 26200000, 0x06f0011},
+{89800000, 25000000, 92810000, 26200000, 0x0020216},
 {93676911, 25851781, 93772050, 25938271, 0x001000a},
 {93645834, 25549928, 94161426, 26040968, 0x001000c},
 {94535360, 26557610, 94728039, 26730589, 0x782004b},
@@ -10718,8 +10721,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {94947992, 26667620, 95114807, 26817379, 0x680004b},
 {94994576, 26830020, 95162223, 26979779, 0x680004b},
 {94593616, 25614720, 94759183, 25764479, 0x680004b},
-{93321000, 25183000, 95266000, 27052000, 0x0ad0031},
-{93321000, 25183000, 95266000, 27052000, 0x0020236},
+{93321000, 25183000, 95266000, 27052000, 0x0ad0011},
+{93321000, 25183000, 95266000, 27052000, 0x0020216},
 {93892911, 24752755, 93988050, 24839245, 0x001000a},
 {93684808, 24544480, 94195192, 25035520, 0x001000c},
 {94219074, 25009340, 94431725, 25202659, 0x864004b},
@@ -10729,8 +10732,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {93877458, 24373369, 94066774, 24546348, 0x782004b},
 {93650278, 24200390, 93839594, 24373369, 0x782004b},
 {93839594, 24200390, 94028910, 24373369, 0x782004b},
-{92955000, 23830000, 94780000, 25700000, 0x0b20431},
-{92955000, 23830000, 94780000, 25700000, 0x0020636},
+{92955000, 23830000, 94780000, 25700000, 0x0b20011},
+{92955000, 23830000, 94780000, 25700000, 0x0020216},
 {91243711, 23791055, 91337889, 23877545, 0x001000a},
 {91191568, 23490272, 91696744, 23981312, 0x001000c},
 {91644972, 23319120, 91807627, 23468879, 0x680004b},
@@ -10745,8 +10748,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {91545840, 23978290, 91679360, 24100599, 0x54f004b},
 {91634849, 22972690, 91767350, 23094999, 0x54f004b},
 {91430079, 23196290, 91562920, 23318599, 0x54f004b},
-{91130000, 22917792, 92350000, 24556297, 0x0cb0431},
-{91130000, 22917792, 92350000, 24556297, 0x0020636},
+{91130000, 22917792, 92350000, 24556297, 0x0cb0011},
+{91130000, 22917792, 92350000, 24556297, 0x0020216},
 {92670654, 23702800, 92758000, 23794500, 0x021000a},
 {92467716, 23482880, 92972892, 23973920, 0x001000c},
 {92860213, 22346910, 93106786, 22575689, 0x9ee004b},
@@ -10754,14 +10757,14 @@ static const mminforec mminfo[NR_RECS+1] = {
 {92566415, 24145360, 92798184, 24357129, 0x931004b},
 {92693392, 22761160, 92922808, 22972929, 0x931004b},
 {92740698, 23203460, 92970702, 23415229, 0x931004b},
-{92178000, 21940000, 93450000, 24536000, 0x0f90031},
-{92178000, 21940000, 93450000, 24536000, 0x0020236},
+{92178000, 21940000, 93450000, 24536000, 0x0f90011},
+{92178000, 21940000, 93450000, 24536000, 0x0020216},
 {88560950, 27287755, 88658011, 27374245, 0x001000a},
 {88348600, 27085480, 88869400, 27576520, 0x001000c},
 {88520000, 27572000, 88883790, 27942000, 0xf04044b},
 {88020000, 27098000, 88353481, 27474297, 0xe89044b},
-{87978000, 27070000, 88928000, 28129412, 0x0bc0031},
-{87978000, 27070000, 88928000, 28129412, 0x0020236},
+{87978000, 27070000, 88928000, 28129412, 0x0bc0011},
+{87978000, 27070000, 88928000, 28129412, 0x0020216},
 {75800028, 30866755, 75899972, 30953245, 0x001000a},
 {75673878, 30766630, 76006121, 31053459, 0xc730047},
 {74687883, 31489196, 75008391, 31762615, 0xbde0047},
@@ -10792,12 +10795,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {75289248, 31052300, 75390152, 31138789, 0x3c1004b},
 {76084049, 30327500, 76183751, 30413989, 0x3c1004b},
 {74567008, 30883800, 74667191, 30970289, 0x3c1004b},
-{75273000, 32122000, 75932000, 32500000, 0x004012c},
-{73875000, 29727000, 76933000, 32122000, 0x004012c},
-{75154000, 29522000, 75402000, 29727000, 0x00401ac},
-{73875000, 29522000, 76933000, 32500000, 0x0020236},
+{75273000, 32122000, 75932000, 32500000, 0x004010c},
+{73875000, 29727000, 76933000, 32122000, 0x004010c},
+{75154000, 29522000, 75402000, 29727000, 0x004018c},
+{73875000, 29522000, 76933000, 32500000, 0x0020216},
 {76977509, 28416165, 77075531, 28502655, 0x001000a},
-{76921600, 28080300, 77481544, 28546400, 0x01d040c},
+{76921600, 28080300, 77481544, 28546400, 0x01d000c},
 {76910742, 29390090, 77051057, 29512399, 0x54f004b},
 {76911082, 29267781, 77050718, 29390090, 0x54f004b},
 {76685102, 30309090, 76826097, 30431399, 0x54f004b},
@@ -10820,10 +10823,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {75916029, 29056500, 76014770, 29142989, 0x3c1004b},
 {76058010, 28003300, 76155790, 28089789, 0x3c1004b},
 {75404189, 29469900, 75503411, 29556389, 0x3c1004b},
-{76682000, 30491000, 77210000, 30916000, 0x004012c},
-{74444000, 29214000, 75280000, 30000000, 0x004012c},
-{75280000, 27640000, 77581000, 30491000, 0x00401ac},
-{74444000, 27640000, 77581000, 30916000, 0x0020236},
+{76682000, 30491000, 77210000, 30916000, 0x004010c},
+{74444000, 29214000, 75280000, 30000000, 0x004010c},
+{75280000, 27640000, 77581000, 30491000, 0x004018c},
+{74444000, 27640000, 77581000, 30916000, 0x0020216},
 {93580000, 27058000, 93706000, 27121000, 0x017000a},
 {93484559, 26917620, 93871841, 27263579, 0xf040047},
 {95186995, 27887700, 95565605, 28222589, 0xe890047},
@@ -10840,10 +10843,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {92927001, 27296390, 93064598, 27418699, 0x54f004b},
 {95540361, 28203790, 95678638, 28326099, 0x54f004b},
 {93751001, 27500690, 93888598, 27622999, 0x54f004b},
-{91555000, 26827000, 94690000, 29330000, 0x09f0411},
-{94690000, 26641000, 97416000, 29400000, 0x020040d},
-{91555000, 26641000, 97416000, 29400000, 0x0020236},
-{91716000, 26110736, 91812830, 26200576, 0x001040a},
+{91555000, 26827000, 94690000, 29330000, 0x09f0011},
+{94690000, 26641000, 97416000, 29400000, 0x020000d},
+{91555000, 26641000, 97416000, 29400000, 0x0020216},
+{91716000, 26110736, 91812830, 26200576, 0x001000a},
 {91380108, 26038280, 91895700, 26529320, 0x001000c},
 {92735630, 24746390, 92870170, 24868699, 0x54f004b},
 {92714281, 26609690, 92850519, 26731999, 0x54f004b},
@@ -10910,7 +10913,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {95470208, 27028440, 95991008, 27519480, 0x0b1b090},
 {94428608, 26537400, 94949408, 27028440, 0x0b0b890},
 {94949408, 26537400, 95470208, 27028440, 0x0b0c090},
-{89666000, 24111000, 96030000, 27970000, 0x0020236},
+{89666000, 24111000, 96030000, 27970000, 0x0020216},
 {85078640, 25570255, 85146498, 25631061, 0x2a7044a},
 {85146498, 25573000, 85228982, 25623000, 0x2a7044a},
 {84987247, 25504930, 85304352, 25791759, 0xc730047},
@@ -11002,7 +11005,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {85781136, 24258000, 86291520, 24749040, 0x001b888},
 {86291520, 24258000, 86801904, 24749040, 0x001c088},
 {86801904, 24258000, 87312288, 24749040, 0x001c888},
-{83298000, 24258000, 88333000, 27533000, 0x0020236},
+{83298000, 24258000, 88333000, 27533000, 0x0020216},
 {77984789, 30277355, 78083772, 30363845, 0x001000a},
 {77786992, 30094480, 78323416, 30585520, 0x001000c},
 {78010877, 29848310, 78209322, 30021289, 0x782004b},
@@ -11014,14 +11017,14 @@ static const mminforec mminfo[NR_RECS+1] = {
 {80132296, 29484920, 80304103, 29634679, 0x680004b},
 {79046212, 29337920, 79217187, 29487679, 0x680004b},
 {78743212, 29167720, 78914187, 29317479, 0x680004b},
-{77547000, 29486000, 80425000, 31461000, 0x004012c},
-{80425000, 29780000, 81063000, 30520000, 0x004012c},
-{78717000, 28680000, 80330000, 29486000, 0x004012c},
-{77547000, 28680000, 81063000, 31461000, 0x0020236},
-{73760576, 15347514, 73870000, 15416139, 0x018040a},
-{73679000, 15418000, 74290000, 15801000, 0x018042c},
-{73870000, 14894000, 74344100, 15418000, 0x0b80430},
-{73625000, 14894000, 74344100, 15801000, 0x0020636},
+{77547000, 29486000, 80425000, 31461000, 0x004010c},
+{80425000, 29780000, 81063000, 30520000, 0x004010c},
+{78717000, 28680000, 80330000, 29486000, 0x004010c},
+{77547000, 28680000, 81063000, 31461000, 0x0020216},
+{73760576, 15347514, 73870000, 15416139, 0x018000a},
+{73679000, 15418000, 74290000, 15801000, 0x018000c},
+{73870000, 14894000, 74344100, 15418000, 0x0b80010},
+{73625000, 14894000, 74344100, 15801000, 0x0020216},
 {76906794, 8462827, 76995206, 8550278, 0x001000a},
 {76775579, 8359520, 77124421, 8705479, 0xf040047},
 {76185030, 9825700, 76524570, 10160589, 0xe890047},
@@ -11032,32 +11035,32 @@ static const mminforec mminfo[NR_RECS+1] = {
 {76600669, 10661710, 76776531, 10834689, 0x782004b},
 {75299029, 11780410, 75475371, 11953389, 0x782004b},
 {76456409, 9518110, 76631790, 9691089, 0x782004b},
-{74859000, 12300960, 75338136, 12792000, 0x00108ac},
-{74907793, 12004083, 75381721, 12495123, 0x00110ac},
-{75381721, 12004083, 75855649, 12495123, 0x00118ac},
-{75049971, 11513043, 75523899, 12004083, 0x00120ac},
-{75523899, 11513043, 75997827, 12004083, 0x00128ac},
-{75997827, 11513043, 76471755, 12004083, 0x00130ac},
-{75523899, 11022003, 75997827, 11513043, 0x00138ac},
-{75997827, 11022003, 76471755, 11513043, 0x00140ac},
-{76471755, 11022003, 76945683, 11513043, 0x00148ac},
-{75523899, 10530963, 75997827, 11022003, 0x00150ac},
-{75997827, 10530963, 76471755, 11022003, 0x00158ac},
-{76471755, 10530963, 76945683, 11022003, 0x00160ac},
-{75978870, 10039923, 76452798, 10530963, 0x00168ac},
-{76452798, 10039923, 76926726, 10530963, 0x00170ac},
-{76926072, 10039923, 77400000, 10530963, 0x00178ac},
-{75978870, 9548883, 76452798, 10039923, 0x00180ac},
-{76452798, 9548883, 76926726, 10039923, 0x00188ac},
-{76926072, 9548883, 77400000, 10039923, 0x00190ac},
-{75978870, 9057843, 76452798, 9548883, 0x00198ac},
-{76452798, 9057843, 76926726, 9548883, 0x001a0ac},
-{76926072, 9057843, 77400000, 9548883, 0x001a8ac},
-{76452798, 8566803, 76926726, 9057843, 0x001b0ac},
-{76926072, 8566803, 77400000, 9057843, 0x001b8ac},
-{76452798, 8287000, 76921518, 8778040, 0x001c0ac},
-{76921518, 8287000, 77390238, 8778040, 0x001c8ac},
-{74859000, 8287000, 77400000, 12792000, 0x0020236},
+{74859000, 12300960, 75338136, 12792000, 0x001088c},
+{74907793, 12004083, 75381721, 12495123, 0x001108c},
+{75381721, 12004083, 75855649, 12495123, 0x001188c},
+{75049971, 11513043, 75523899, 12004083, 0x001208c},
+{75523899, 11513043, 75997827, 12004083, 0x001288c},
+{75997827, 11513043, 76471755, 12004083, 0x001308c},
+{75523899, 11022003, 75997827, 11513043, 0x001388c},
+{75997827, 11022003, 76471755, 11513043, 0x001408c},
+{76471755, 11022003, 76945683, 11513043, 0x001488c},
+{75523899, 10530963, 75997827, 11022003, 0x001508c},
+{75997827, 10530963, 76471755, 11022003, 0x001588c},
+{76471755, 10530963, 76945683, 11022003, 0x001608c},
+{75978870, 10039923, 76452798, 10530963, 0x001688c},
+{76452798, 10039923, 76926726, 10530963, 0x001708c},
+{76926072, 10039923, 77400000, 10530963, 0x001788c},
+{75978870, 9548883, 76452798, 10039923, 0x001808c},
+{76452798, 9548883, 76926726, 10039923, 0x001888c},
+{76926072, 9548883, 77400000, 10039923, 0x001908c},
+{75978870, 9057843, 76452798, 9548883, 0x001988c},
+{76452798, 9057843, 76926726, 9548883, 0x001a08c},
+{76926072, 9057843, 77400000, 9548883, 0x001a88c},
+{76452798, 8566803, 76926726, 9057843, 0x001b08c},
+{76926072, 8566803, 77400000, 9057843, 0x001b88c},
+{76452798, 8287000, 76921518, 8778040, 0x001c08c},
+{76921518, 8287000, 77390238, 8778040, 0x001c88c},
+{74859000, 8287000, 77400000, 12792000, 0x0020216},
 {80203494, 13002655, 80291906, 13089145, 0x001000a},
 {79864632, 12789080, 80343768, 13280120, 0x001000c},
 {78052496, 9865490, 78176503, 9987799, 0x54f004b},
@@ -11083,9 +11086,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {77677115, 11306800, 77765285, 11393289, 0x3c1004b},
 {79336035, 10918200, 79423965, 11004689, 0x3c1004b},
 {79026394, 12190700, 79114805, 12277189, 0x3c1004b},
-{79933000, 12985017, 80356168, 13500000, 0x0210c8c},
-{79390000, 12985017, 79933000, 13360000, 0x019148c},
-{78600000, 12985017, 79390000, 13200000, 0x00f1c8c},
+{79933000, 12985017, 80356168, 13500000, 0x021088c},
+{79390000, 12985017, 79933000, 13360000, 0x019108c},
+{78600000, 12985017, 79390000, 13200000, 0x00f188c},
 {77481351, 12493977, 77960487, 12985017, 0x001208c},
 {77960486, 12493977, 78439622, 12985017, 0x001288c},
 {78439622, 12493977, 78918758, 12985017, 0x001308c},
@@ -11144,7 +11147,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {76989976, 8074617, 77458696, 8565657, 0x0b1e090},
 {77458696, 8074617, 77927416, 8565657, 0x0b1e890},
 {77927416, 8074617, 78396136, 8565657, 0x0b1f090},
-{76228000, 8068000, 80700000, 13500000, 0x0020236},
+{76228000, 8068000, 80700000, 13500000, 0x0020216},
 {77132028, 31046055, 77232933, 31132545, 0x001000a},
 {76911084, 30806980, 77452716, 31298020, 0x001000c},
 {76199074, 32068110, 76468525, 32296889, 0x9ee004b},
@@ -11152,10 +11155,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {77171350, 30454160, 77416649, 30665929, 0x931004b},
 {76807268, 31408860, 77054332, 31620629, 0x931004b},
 {76009291, 32437160, 76258708, 32648929, 0x931004b},
-{75576000, 31100000, 78023000, 33238000, 0x004012c},
-{78023000, 31100000, 79020000, 32771000, 0x004012c},
-{76577000, 30378000, 77904000, 31100000, 0x004012c},
-{75576000, 30378000, 79020000, 33238000, 0x0020236},
+{75576000, 31100000, 78023000, 33238000, 0x004010c},
+{78023000, 31100000, 79020000, 32771000, 0x004010c},
+{76577000, 30378000, 77904000, 31100000, 0x004010c},
+{75576000, 30378000, 79020000, 33238000, 0x0020216},
 {74755106, 34040755, 74858894, 34127245, 0x001000a},
 {74599424, 33911020, 75014575, 34256979, 0xf040047},
 {74669392, 32547600, 75066607, 32882489, 0xe890047},
@@ -11170,12 +11173,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {74229768, 33296120, 74408231, 33445879, 0x680004b},
 {75473424, 33084390, 75619175, 33206699, 0x54f004b},
 {75690324, 33258690, 75836075, 33380999, 0x54f004b},
-{73290000, 34947842, 78225000, 36590000, 0x013040d},
+{73290000, 34947842, 78225000, 36590000, 0x013000d},
 {73392645, 32266652, 76550491, 34947842, 0x0a80011},
 {76550491, 32266652, 79708337, 34947842, 0x0010015},
-{72500000, 32263000, 80430000, 37088000, 0x0020236},
+{72500000, 32263000, 80430000, 37088000, 0x0020216},
 {81591872, 21202755, 81684128, 21289245, 0x001000a},
-{81178000, 21014681, 81839248, 21379000, 0x017040c},
+{81178000, 21014681, 81839248, 21379000, 0x017000c},
 {82623196, 22310620, 82784603, 22460379, 0x680004b},
 {82069004, 21998320, 82229995, 22148079, 0x680004b},
 {80959712, 21025120, 81120287, 21174879, 0x680004b},
@@ -11187,10 +11190,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {81011428, 20506320, 81171171, 20656079, 0x680004b},
 {81881259, 21675890, 82012741, 21798199, 0x54f004b},
 {82006129, 21064690, 82137271, 21186999, 0x54f004b},
-{80920000, 22200000, 84453000, 24147000, 0x017042d},
-{80374000, 19950000, 83673000, 22200000, 0x08f0431},
-{80238000, 17730000, 82810000, 20500000, 0x3fc0435},
-{80238000, 17730000, 84453000, 24147000, 0x0020236},
+{80920000, 22200000, 84453000, 24147000, 0x017000d},
+{80374000, 19950000, 83673000, 22200000, 0x08f0011},
+{80238000, 17730000, 82810000, 20500000, 0x3fc0015},
+{80238000, 17730000, 84453000, 24147000, 0x0020216},
 {85281172, 23316455, 85374389, 23402945, 0x001000a},
 {86052300, 23608400, 86537261, 23877700, 0xf040447},
 {85145037, 23192300, 85508763, 23527189, 0xe890047},
@@ -11210,51 +11213,51 @@ static const mminforec mminfo[NR_RECS+1] = {
 {84477349, 22982390, 84609850, 23104699, 0x54f004b},
 {85558149, 22613490, 85690650, 22735799, 0x54f004b},
 {87160031, 24771200, 87255169, 24857689, 0x3c1004b},
-{86965307, 24846960, 87480899, 25338000, 0x00100ac},
-{87451408, 24846960, 87967000, 25338000, 0x00108ac},
-{83356163, 24355920, 83866547, 24846960, 0x00110ac},
-{83866547, 24355920, 84376931, 24846960, 0x00118ac},
-{84376931, 24355920, 84887315, 24846960, 0x00120ac},
-{84887315, 24355920, 85397699, 24846960, 0x00128ac},
-{85397699, 24355920, 85908083, 24846960, 0x00130ac},
-{85908083, 24355920, 86418467, 24846960, 0x00138ac},
-{86418467, 24355920, 86928851, 24846960, 0x00140ac},
-{86928851, 24355920, 87439235, 24846960, 0x00148ac},
-{87439235, 24355920, 87949619, 24846960, 0x00150ac},
-{83305124, 23864880, 83815508, 24355920, 0x00158ac},
-{83815508, 23864880, 84325892, 24355920, 0x00160ac},
-{84325892, 23864880, 84836276, 24355920, 0x00168ac},
-{84836276, 23864880, 85346660, 24355920, 0x00170ac},
-{85346660, 23864880, 85857044, 24355920, 0x00178ac},
-{85857044, 23864880, 86367428, 24355920, 0x00180ac},
-{86367428, 23864880, 86877812, 24355920, 0x00188ac},
-{86877812, 23864880, 87388196, 24355920, 0x00190ac},
-{87388196, 23864880, 87898580, 24355920, 0x00198ac},
-{83565524, 23373840, 84070700, 23864880, 0x001a0ac},
-{84070700, 23373840, 84575876, 23864880, 0x001a8ac},
-{84575876, 23373840, 85081052, 23864880, 0x001b0ac},
-{85081052, 23373840, 85586228, 23864880, 0x001b8ac},
-{85586228, 23373840, 86091404, 23864880, 0x001c0ac},
-{86091404, 23373840, 86596580, 23864880, 0x001c8ac},
-{86596580, 23640000, 87300000, 23864880, 0x011d0ac},
-{84030286, 22882800, 84535462, 23373840, 0x001d8ac},
-{84535462, 22882800, 85040638, 23373840, 0x001e0ac},
-{85040639, 22882800, 85545815, 23373840, 0x001e8ac},
-{85545815, 22882800, 86050991, 23373840, 0x001f0ac},
-{86050991, 22882800, 86556167, 23373840, 0x00100a8},
-{83878734, 22391759, 84383910, 22882799, 0x00108a8},
-{84383910, 22391759, 84889086, 22882799, 0x00110a8},
-{84889086, 22391759, 85394262, 22882799, 0x00118a8},
-{85394262, 22391759, 85899438, 22882799, 0x00120a8},
-{85899438, 22391759, 86404614, 22882799, 0x00128a8},
-{86404614, 22391759, 86909790, 22882799, 0x00130a8},
-{83929251, 21940000, 84429219, 22431040, 0x00138a8},
-{84429219, 21940000, 84929187, 22431040, 0x00140a8},
-{84929187, 21940000, 85429155, 22431040, 0x00148a8},
-{85429155, 21940000, 85929123, 22431040, 0x00150a8},
-{85929123, 21940000, 86429091, 22431040, 0x00158a8},
-{86429091, 21940000, 86929059, 22431040, 0x00160a8},
-{83302000, 21940000, 87967000, 25338000, 0x0020236},
+{86965307, 24846960, 87480899, 25338000, 0x001008c},
+{87451408, 24846960, 87967000, 25338000, 0x001088c},
+{83356163, 24355920, 83866547, 24846960, 0x001108c},
+{83866547, 24355920, 84376931, 24846960, 0x001188c},
+{84376931, 24355920, 84887315, 24846960, 0x001208c},
+{84887315, 24355920, 85397699, 24846960, 0x001288c},
+{85397699, 24355920, 85908083, 24846960, 0x001308c},
+{85908083, 24355920, 86418467, 24846960, 0x001388c},
+{86418467, 24355920, 86928851, 24846960, 0x001408c},
+{86928851, 24355920, 87439235, 24846960, 0x001488c},
+{87439235, 24355920, 87949619, 24846960, 0x001508c},
+{83305124, 23864880, 83815508, 24355920, 0x001588c},
+{83815508, 23864880, 84325892, 24355920, 0x001608c},
+{84325892, 23864880, 84836276, 24355920, 0x001688c},
+{84836276, 23864880, 85346660, 24355920, 0x001708c},
+{85346660, 23864880, 85857044, 24355920, 0x001788c},
+{85857044, 23864880, 86367428, 24355920, 0x001808c},
+{86367428, 23864880, 86877812, 24355920, 0x001888c},
+{86877812, 23864880, 87388196, 24355920, 0x001908c},
+{87388196, 23864880, 87898580, 24355920, 0x001988c},
+{83565524, 23373840, 84070700, 23864880, 0x001a08c},
+{84070700, 23373840, 84575876, 23864880, 0x001a88c},
+{84575876, 23373840, 85081052, 23864880, 0x001b08c},
+{85081052, 23373840, 85586228, 23864880, 0x001b88c},
+{85586228, 23373840, 86091404, 23864880, 0x001c08c},
+{86091404, 23373840, 86596580, 23864880, 0x001c88c},
+{86596580, 23640000, 87300000, 23864880, 0x011d08c},
+{84030286, 22882800, 84535462, 23373840, 0x001d88c},
+{84535462, 22882800, 85040638, 23373840, 0x001e08c},
+{85040639, 22882800, 85545815, 23373840, 0x001e88c},
+{85545815, 22882800, 86050991, 23373840, 0x001f08c},
+{86050991, 22882800, 86556167, 23373840, 0x0010088},
+{83878734, 22391759, 84383910, 22882799, 0x0010888},
+{84383910, 22391759, 84889086, 22882799, 0x0011088},
+{84889086, 22391759, 85394262, 22882799, 0x0011888},
+{85394262, 22391759, 85899438, 22882799, 0x0012088},
+{85899438, 22391759, 86404614, 22882799, 0x0012888},
+{86404614, 22391759, 86909790, 22882799, 0x0013088},
+{83929251, 21940000, 84429219, 22431040, 0x0013888},
+{84429219, 21940000, 84929187, 22431040, 0x0014088},
+{84929187, 21940000, 85429155, 22431040, 0x0014888},
+{85429155, 21940000, 85929123, 22431040, 0x0015088},
+{85929123, 21940000, 86429091, 22431040, 0x0015888},
+{86429091, 21940000, 86929059, 22431040, 0x0016088},
+{83302000, 21940000, 87967000, 25338000, 0x0020216},
 {77549894, 12928155, 77638306, 13014645, 0x001000a},
 {77354532, 12725880, 77833668, 13216920, 0x001000c},
 {75066637, 15298890, 75193362, 15421199, 0x54f004b},
@@ -11283,10 +11286,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {76486194, 15388800, 76575806, 15475289, 0x3c1004b},
 {75590194, 15385500, 75679806, 15471989, 0x3c1004b},
 {77497354, 13258700, 77586245, 13345189, 0x3c1004b},
-{74710000, 16100000, 77700000, 18447000, 0x01b040d},
-{74524000, 12170000, 78589000, 13975000, 0x0710411},
-{74094000, 13975000, 77520000, 16100000, 0x2ff0415},
-{74040000, 11580000, 78600000, 18447000, 0x0020636},
+{74710000, 16100000, 77700000, 18447000, 0x01b000d},
+{74524000, 12170000, 78589000, 13975000, 0x0710011},
+{74094000, 13975000, 77520000, 16100000, 0x2ff0015},
+{74040000, 11580000, 78600000, 18447000, 0x0020216},
 {75757350, 26864355, 75853450, 26950845, 0x001000a},
 {75644855, 26749930, 75965944, 27036759, 0xc730047},
 {72864780, 26161890, 73167819, 26435309, 0xbde0047},
@@ -11327,9 +11330,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {73836541, 29506474, 74372965, 29997514, 0x0b02090},
 {77618695, 26463224, 78139495, 26954264, 0x0b02890},
 {73478995, 26953324, 73999795, 27444364, 0x0b13090},
-{69400000, 22890000, 78320000, 30200000, 0x0020236},
+{69400000, 22890000, 78320000, 30200000, 0x0020216},
 {85789733, 20238455, 85881028, 20324945, 0x001000a},
-{85545748, 20120000, 85970000, 20680000, 0x023040c},
+{85545748, 20120000, 85970000, 20680000, 0x023000c},
 {84720960, 19245120, 84879039, 19394879, 0x680004b},
 {84761596, 22165120, 84923003, 22314879, 0x680004b},
 {85750544, 19780020, 85909455, 19929779, 0x680004b},
@@ -11344,10 +11347,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {83338448, 19147490, 83467552, 19269799, 0x54f004b},
 {86438459, 21000564, 86569601, 21122873, 0x54f044b},
 {85051450, 20781499, 85205433, 20885000, 0x54f044b},
-{84621330, 19612019, 87451475, 22293209, 0x001040d},
-{81791185, 19612019, 84621330, 22293209, 0x0a90411},
-{81507000, 17800000, 85463000, 19612019, 0x2990415},
-{81376000, 17800000, 87533000, 22576000, 0x0020236},
+{84621330, 19612019, 87451475, 22293209, 0x001000d},
+{81791185, 19612019, 84621330, 22293209, 0x0a90011},
+{81507000, 17800000, 85463000, 19612019, 0x2990015},
+{81376000, 17800000, 87533000, 22576000, 0x0020216},
 {72541672, 22977255, 72634889, 23063745, 0x001000a},
 {72416334, 22892330, 72727065, 23179159, 0xc730047},
 {72690117, 21078190, 72983283, 21351609, 0xbde0047},
@@ -11389,7 +11392,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {71434735, 22962240, 71499864, 23022359, 0x29c004b},
 {69990877, 23080850, 70058323, 23142949, 0x2b2004b},
 {70219669, 21270340, 70284130, 21330459, 0x29c004b},
-{68100000, 22728000, 71794000, 24750000, 0x017002d},
+{68100000, 22728000, 71794000, 24750000, 0x017000d},
 {71785408, 24258960, 72295792, 24750000, 0x001008c},
 {72295792, 24258960, 72806176, 24750000, 0x001088c},
 {72806175, 24258960, 73316559, 24750000, 0x001108c},
@@ -11452,9 +11455,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {68929000, 21900000, 69266000, 22481000, 0x0ebe090},
 {72730000, 20050000, 73375000, 20409600, 0x084e890},
 {70368000, 20688000, 71495000, 20900000, 0x04df090},
-{68100000, 20000000, 74530000, 24750000, 0x0020236},
+{68100000, 20000000, 74530000, 24750000, 0x0020216},
 {88301972, 22524755, 88395189, 22611245, 0x001000a},
-{88185689, 22334410, 88544200, 23006000, 0x02b040c},
+{88185689, 22334410, 88544200, 23006000, 0x02b000c},
 {87247979, 23480990, 87380820, 23603299, 0x54f004b},
 {86902540, 23623090, 87036060, 23745399, 0x54f004b},
 {88352481, 26652290, 88488719, 26774599, 0x54f004b},
@@ -11481,58 +11484,58 @@ static const mminforec mminfo[NR_RECS+1] = {
 {88657730, 26485000, 88754069, 26571489, 0x3c1004b},
 {88034500, 22015900, 88151856, 22084300, 0x3c1044b},
 {88337032, 23198200, 88453451, 23267900, 0x3c1044b},
-{87845040, 26748104, 88365840, 27239144, 0x00100ac},
-{88365840, 26748104, 88886640, 27239144, 0x00108ac},
-{88886640, 26748104, 89407440, 27239144, 0x00110ac},
-{89379200, 26748104, 89900000, 27239144, 0x00118ac},
-{87845039, 26257064, 88365839, 26748104, 0x00120ac},
-{88365839, 26257064, 88886639, 26748104, 0x00128ac},
-{88886639, 26257064, 89407439, 26748104, 0x00130ac},
-{89379200, 26257064, 89900000, 26748104, 0x00138ac},
-{87746087, 25766024, 88261679, 26257064, 0x00140ac},
-{88261679, 25766024, 88777271, 26257064, 0x00148ac},
-{88777271, 25766024, 89292863, 26257064, 0x00150ac},
-{89292863, 25766024, 89808455, 26257064, 0x00158ac},
-{87720308, 25274984, 88235900, 25766024, 0x00160ac},
-{88235900, 25274984, 88751492, 25766024, 0x00168ac},
-{88751492, 25078568, 89267084, 25569608, 0x00170ac},
-{87720308, 24783944, 88235900, 25274984, 0x00178ac},
-{88235900, 24783944, 88751492, 25274984, 0x00180ac},
-{87720308, 24292904, 88230692, 24783944, 0x00188ac},
-{88230692, 24292904, 88741076, 24783944, 0x00190ac},
-{86725059, 23801864, 87235443, 24292904, 0x00198ac},
-{87235443, 23801864, 87745827, 24292904, 0x001a0ac},
-{87745827, 23801864, 88256211, 24292904, 0x001a8ac},
-{88256211, 23801864, 88766595, 24292904, 0x001b0ac},
-{85811576, 23310824, 86316752, 23801864, 0x001b8ac},
-{86316752, 23310824, 86821928, 23801864, 0x001c0ac},
-{86821928, 23310824, 87327104, 23801864, 0x001c8ac},
-{87327104, 23310824, 87832280, 23801864, 0x001d0ac},
-{87832280, 23310824, 88337456, 23801864, 0x001d8ac},
-{88337456, 23310824, 88842632, 23801864, 0x001e0ac},
-{85811576, 22819784, 86316752, 23310824, 0x001e8ac},
-{86316752, 22819784, 86821928, 23310824, 0x001f0ac},
-{86821928, 22819784, 87327104, 23310824, 0x00100a8},
-{87327104, 22819784, 87832280, 23310824, 0x00108a8},
-{87832280, 22819784, 88337456, 23310824, 0x00110a8},
-{88337456, 22819784, 88842632, 23310824, 0x00118a8},
-{88842632, 22819784, 89347808, 23310824, 0x00120a8},
-{86316752, 22328744, 86821928, 22819784, 0x00128a8},
-{86821928, 22328744, 87327104, 22819784, 0x00130a8},
-{87327104, 22328744, 87832280, 22819784, 0x00138a8},
-{87832280, 22328744, 88337456, 22819784, 0x00140a8},
-{88337456, 22328744, 88842632, 22819784, 0x00148a8},
-{88842632, 22328744, 89347808, 22819784, 0x00150a8},
-{86670375, 21837704, 87170343, 22328744, 0x00158a8},
-{87170343, 21837704, 87670311, 22328744, 0x00160a8},
-{87670311, 21837704, 88170279, 22328744, 0x00168a8},
-{88170279, 21837704, 88670247, 22328744, 0x00170a8},
-{88670247, 21837704, 89170215, 22328744, 0x00178a8},
-{87170343, 21430000, 87670311, 21921040, 0x00180a8},
-{87670311, 21430000, 88170279, 21921040, 0x00188a8},
-{88170279, 21430000, 88670247, 21921040, 0x00190a8},
-{88670247, 21430000, 89170215, 21921040, 0x00198a8},
-{85700000, 21430000, 89900000, 27250000, 0x0020236},
+{87845040, 26748104, 88365840, 27239144, 0x001008c},
+{88365840, 26748104, 88886640, 27239144, 0x001088c},
+{88886640, 26748104, 89407440, 27239144, 0x001108c},
+{89379200, 26748104, 89900000, 27239144, 0x001188c},
+{87845039, 26257064, 88365839, 26748104, 0x001208c},
+{88365839, 26257064, 88886639, 26748104, 0x001288c},
+{88886639, 26257064, 89407439, 26748104, 0x001308c},
+{89379200, 26257064, 89900000, 26748104, 0x001388c},
+{87746087, 25766024, 88261679, 26257064, 0x001408c},
+{88261679, 25766024, 88777271, 26257064, 0x001488c},
+{88777271, 25766024, 89292863, 26257064, 0x001508c},
+{89292863, 25766024, 89808455, 26257064, 0x001588c},
+{87720308, 25274984, 88235900, 25766024, 0x001608c},
+{88235900, 25274984, 88751492, 25766024, 0x001688c},
+{88751492, 25078568, 89267084, 25569608, 0x001708c},
+{87720308, 24783944, 88235900, 25274984, 0x001788c},
+{88235900, 24783944, 88751492, 25274984, 0x001808c},
+{87720308, 24292904, 88230692, 24783944, 0x001888c},
+{88230692, 24292904, 88741076, 24783944, 0x001908c},
+{86725059, 23801864, 87235443, 24292904, 0x001988c},
+{87235443, 23801864, 87745827, 24292904, 0x001a08c},
+{87745827, 23801864, 88256211, 24292904, 0x001a88c},
+{88256211, 23801864, 88766595, 24292904, 0x001b08c},
+{85811576, 23310824, 86316752, 23801864, 0x001b88c},
+{86316752, 23310824, 86821928, 23801864, 0x001c08c},
+{86821928, 23310824, 87327104, 23801864, 0x001c88c},
+{87327104, 23310824, 87832280, 23801864, 0x001d08c},
+{87832280, 23310824, 88337456, 23801864, 0x001d88c},
+{88337456, 23310824, 88842632, 23801864, 0x001e08c},
+{85811576, 22819784, 86316752, 23310824, 0x001e88c},
+{86316752, 22819784, 86821928, 23310824, 0x001f08c},
+{86821928, 22819784, 87327104, 23310824, 0x0010088},
+{87327104, 22819784, 87832280, 23310824, 0x0010888},
+{87832280, 22819784, 88337456, 23310824, 0x0011088},
+{88337456, 22819784, 88842632, 23310824, 0x0011888},
+{88842632, 22819784, 89347808, 23310824, 0x0012088},
+{86316752, 22328744, 86821928, 22819784, 0x0012888},
+{86821928, 22328744, 87327104, 22819784, 0x0013088},
+{87327104, 22328744, 87832280, 22819784, 0x0013888},
+{87832280, 22328744, 88337456, 22819784, 0x0014088},
+{88337456, 22328744, 88842632, 22819784, 0x0014888},
+{88842632, 22328744, 89347808, 22819784, 0x0015088},
+{86670375, 21837704, 87170343, 22328744, 0x0015888},
+{87170343, 21837704, 87670311, 22328744, 0x0016088},
+{87670311, 21837704, 88170279, 22328744, 0x0016888},
+{88170279, 21837704, 88670247, 22328744, 0x0017088},
+{88670247, 21837704, 89170215, 22328744, 0x0017888},
+{87170343, 21430000, 87670311, 21921040, 0x0018088},
+{87670311, 21430000, 88170279, 21921040, 0x0018888},
+{88170279, 21430000, 88670247, 21921040, 0x0019088},
+{88670247, 21430000, 89170215, 21921040, 0x0019888},
+{85700000, 21430000, 89900000, 27250000, 0x0020216},
 {75814372, 22676755, 75907589, 22763245, 0x001000a},
 {75714698, 22622190, 75979702, 22866809, 0xa9e0047},
 {77280858, 23074590, 77546541, 23319209, 0xa9e0047},
@@ -11576,8 +11579,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {76246952, 23387240, 76312248, 23447359, 0x29c004b},
 {78796845, 24721850, 78865154, 24783949, 0x2b2004b},
 {74872686, 22009040, 74937314, 22069159, 0x29c004b},
-{78210000, 21770000, 81500000, 23990000, 0x01a042d},
-{74850000, 21570000, 78210000, 23720000, 0x08b0431},
+{78210000, 21770000, 81500000, 23990000, 0x01a000d},
+{74850000, 21570000, 78210000, 23720000, 0x08b0011},
 {77832087, 26124524, 78347679, 26615564, 0x0b10090},
 {80622133, 24325924, 81132517, 24816964, 0x0b10890},
 {81132517, 24375028, 81642901, 24866068, 0x0b11090},
@@ -11596,7 +11599,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {78206617, 25420279, 78722209, 25911319, 0x0b17890},
 {75594417, 24935811, 76110009, 25426851, 0x0b08090},
 {77617446, 23750680, 78127830, 24241720, 0x0b08890},
-{74000000, 21000000, 82950000, 26873000, 0x0020236},
+{74000000, 21000000, 82950000, 26873000, 0x0020216},
 {78440933, 17339555, 78531267, 17426045, 0x001000a},
 {78209624, 17172880, 78699176, 17663920, 0x001000c},
 {83265613, 17686800, 83356186, 17773289, 0x3c1004b},
@@ -11643,14 +11646,14 @@ static const mminforec mminfo[NR_RECS+1] = {
 {79589404, 17110940, 79652195, 17171059, 0x29c004b},
 {81493970, 16782950, 81558829, 16845049, 0x2b2004b},
 {80136671, 16065940, 80199128, 16126059, 0x29c004b},
-{76745000, 13250000, 79111000, 16100000, 0x022040d},
-{79111000, 15400000, 82440000, 17450000, 0x0860411},
+{76745000, 13250000, 79111000, 16100000, 0x022000d},
+{79111000, 15400000, 82440000, 17450000, 0x0860011},
 {79334269, 17746524, 79823821, 18237564, 0x0b01090},
 {77855219, 18434524, 78344771, 18925564, 0x0b12090},
 {79060709, 18345104, 79550261, 18836144, 0x0b13090},
 {77767031, 16500479, 78251375, 16991519, 0x0b14090},
 {78283033, 19426379, 78777793, 19917419, 0x0b15090},
-{76722000, 15777000, 81320000, 19920000, 0x0020236},
+{76722000, 15777000, 81320000, 19920000, 0x0020216},
 {78440933, 17339555, 78531267, 17426045, 0x001000a},
 {78209624, 17172880, 78699176, 17663920, 0x001000c},
 {83265613, 17686800, 83356186, 17773289, 0x3c1004b},
@@ -11697,8 +11700,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {79589404, 17110940, 79652195, 17171059, 0x29c004b},
 {81493970, 16782950, 81558829, 16845049, 0x2b2004b},
 {80136671, 16065940, 80199128, 16126059, 0x29c004b},
-{76745000, 13250000, 79111000, 16100000, 0x022040d},
-{79111000, 15400000, 82440000, 17450000, 0x0860411},
+{76745000, 13250000, 79111000, 16100000, 0x022000d},
+{79111000, 15400000, 82440000, 17450000, 0x0860011},
 {83006169, 17460024, 83495721, 17951064, 0x0b00890},
 {79334269, 17746524, 79823821, 18237564, 0x0b01090},
 {79740427, 14188624, 80219563, 14679664, 0x0b11890},
@@ -11709,9 +11712,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {77767031, 16500479, 78251375, 16991519, 0x0b14090},
 {83647919, 18054379, 84137471, 18545419, 0x0b14890},
 {78283033, 19426379, 78777793, 19917419, 0x0b15090},
-{76722000, 12550000, 84940000, 19920000, 0x0020236},
-{72790089, 18892644, 72862186, 18998664, 0x026040a},
-{72775700, 18893000, 73212200, 19470000, 0x023040c},
+{76722000, 12550000, 84940000, 19920000, 0x0020216},
+{72790089, 18892644, 72862186, 18998664, 0x026000a},
+{72775700, 18893000, 73212200, 19470000, 0x023000c},
 {73785373, 18521397, 73876426, 18607886, 0x3c1004b},
 {73876426, 18521397, 73967479, 18607886, 0x3c1004b},
 {73876426, 18434908, 73967479, 18521397, 0x3c1004b},
@@ -11765,7 +11768,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {77882824, 20144380, 78377584, 20635420, 0x0b16090},
 {73992916, 21127380, 74492884, 21618420, 0x0b16890},
 {78355916, 20500380, 78855884, 20991420, 0x0b07090},
-{72500000, 15474000, 80988000, 22110000, 0x0020236},
+{72500000, 15474000, 80988000, 22110000, 0x0020216},
 {80885950, 26803755, 80982050, 26890245, 0x001000a},
 {77276565, 28490000, 77591085, 28787000, 0xc730447},
 {80781721, 26710290, 81086279, 26983709, 0xbde0047},
@@ -11825,13 +11828,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {81179609, 27771225, 81705617, 28262265, 0x0b04890},
 {78154908, 24456180, 78665292, 24947220, 0x0b15090},
 {82866408, 25035480, 83382000, 25526520, 0x0b05890},
-{77000000, 23820000, 84760000, 30417000, 0x0020236},
+{77000000, 23820000, 84760000, 30417000, 0x0020216},
 {79757488, 11882857, 79844939, 11969347, 0x001000a},
 {79595000, 11766000, 79908000, 12060000, 0x004010b},
 {79727000, 10822000, 79871000, 11011000, 0x004010b},
 {82183000, 16704000, 82328000, 16778000, 0x004010b},
 {75522000, 11673000, 75569000, 11710000, 0x004010b},
-{75522000, 10822000, 82328000, 16778000, 0x0020236},
+{75522000, 10822000, 82328000, 16778000, 0x0020216},
 {151158106, -33913245, 151261894, -33826755, 0x001000a},
 {150745968, -34120420, 151308432, -33629380, 0x001000c},
 {151601307, -32963200, 151703892, -32876711, 0x3c1004b},
@@ -11870,17 +11873,17 @@ static const mminforec mminfo[NR_RECS+1] = {
 {150114499, -33516150, 150188500, -33454051, 0x2b2004b},
 {153011349, -28890360, 153079651, -28830241, 0x29c004b},
 {149157400, -35210595, 152315246, -32529405, 0x0a90011},
-{150096664, -32529404, 153252000, -29966000, 0x01e040d},
-{149234028, -29966000, 153655000, -28154347, 0x28e0415},
-{141000000, -37508092, 159267000, -28154347, 0x2ca0436},
-{141000000, -37508092, 159267000, -28154347, 0x0020637},
+{150096664, -32529404, 153252000, -29966000, 0x01e000d},
+{149234028, -29966000, 153655000, -28154347, 0x28e0015},
+{141000000, -37508092, 159267000, -28154347, 0x2ca0016},
+{141000000, -37508092, 159267000, -28154347, 0x0020217},
 {149082445, -35350645, 149188155, -35264155, 0x001000a},
-{148750000, -35500000, 149400000, -35121000, 0x019040c},
-{148750000, -35922000, 149170000, -35400000, 0x0d40410},
-{148750000, -35922000, 149400000, -35121000, 0x0020637},
+{148750000, -35500000, 149400000, -35121000, 0x019000c},
+{148750000, -35922000, 149170000, -35400000, 0x0d40010},
+{148750000, -35922000, 149400000, -35121000, 0x0020217},
 {150670106, -35201645, 150774855, -35115155, 0x001000a},
-{150589000, -35205000, 150790000, -35105200, 0x001042c},
-{150589000, -35205000, 150790000, -35105200, 0x0020637},
+{150589000, -35205000, 150790000, -35105200, 0x001000c},
+{150589000, -35205000, 150790000, -35105200, 0x0020217},
 {130841100, -12410500, 130924083, -12364600, 0x2a7044a},
 {130816194, -12471845, 130896969, -12424600, 0x2a7044a},
 {130738532, -12803820, 131217668, -12312780, 0x001000c},
@@ -11889,8 +11892,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {130475928, -13770595, 133186909, -11089405, 0x0a90011},
 {130889613, -16400456, 133630385, -13719266, 0x001000d},
 {132440032, -25040595, 135329759, -22359405, 0x0010015},
-{129000000, -26000000, 138000000, -10600000, 0x4d60436},
-{129000000, -26000000, 138000000, -10600000, 0x0020637},
+{129000000, -26000000, 138000000, -10600000, 0x4d60016},
+{129000000, -26000000, 138000000, -10600000, 0x0020217},
 {138551406, -34968445, 138656155, -34881955, 0x001000a},
 {138459868, -35174720, 139027540, -34683680, 0x001000c},
 {137423314, -33099090, 137628486, -32926111, 0x782004b},
@@ -11901,22 +11904,22 @@ static const mminforec mminfo[NR_RECS+1] = {
 {138573750, -35587600, 138935209, -35486500, 0x782044b},
 {135730992, -34771390, 135940008, -34598411, 0x782004b},
 {139188704, -35182780, 139370495, -35033021, 0x680004b},
-{138087000, -38064800, 141000000, -35243000, 0x021040d},
-{137240141, -35243000, 140036500, -32326000, 0x0ba0411},
+{138087000, -38064800, 141000000, -35243000, 0x021000d},
+{137240141, -35243000, 140036500, -32326000, 0x0ba0011},
 {134082295, -35067336, 137240141, -32386146, 0x0010015},
-{129000000, -38300000, 141000000, -26000000, 0x0010436},
-{129000000, -38300000, 141000000, -26000000, 0x0020637},
+{129000000, -38300000, 141000000, -26000000, 0x0010016},
+{129000000, -38300000, 141000000, -26000000, 0x0020217},
 {147243600, -42872000, 147336807, -42817755, 0x2a7044a},
 {147273700, -42928500, 147363247, -42872000, 0x2a7044a},
 {147011912, -43201520, 147647288, -42710480, 0x001000c},
 {146963374, -41625770, 147342626, -41338941, 0xc73004b},
 {145669239, -41201410, 146030760, -40927991, 0xbde004b},
 {146030000, -41269300, 146580969, -41090000, 0xbde044b},
-{144820374, -43672013, 148365503, -40990823, 0x0a80031},
-{144560000, -41520000, 148516000, -39390000, 0x019042d},
-{141154896, -41881195, 144580861, -39200005, 0x0010035},
-{141000000, -45000000, 150000000, -39200000, 0x0010436},
-{141000000, -45000000, 150000000, -39200000, 0x0020637},
+{144820374, -43672013, 148365503, -40990823, 0x0a80011},
+{144560000, -41520000, 148516000, -39390000, 0x019000d},
+{141154896, -41881195, 144580861, -39200005, 0x0010015},
+{141000000, -45000000, 150000000, -39200000, 0x0010016},
+{141000000, -45000000, 150000000, -39200000, 0x0020217},
 {144907684, -37853245, 145016277, -37766755, 0x001000a},
 {144710252, -38056820, 145298756, -37565780, 0x001000c},
 {144296044, -38215300, 144405356, -38128811, 0x3c1004b},
@@ -11950,13 +11953,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {145840844, -38189300, 145950156, -38102811, 0x3c1004b},
 {145919025, -36586700, 146026175, -36500211, 0x3c1004b},
 {143676064, -37075870, 143831417, -37015890, 0x3c1044b},
-{143161495, -38728713, 146438505, -36047523, 0x0a90031},
-{146438505, -38728713, 149715515, -36047523, 0x0010035},
-{141200000, -38663000, 143161495, -34087000, 0x034042d},
-{141000000, -39206719, 151318000, -33977816, 0x0010436},
-{141000000, -39206719, 151318000, -33977816, 0x0020637},
+{143161495, -38728713, 146438505, -36047523, 0x0a90011},
+{146438505, -38728713, 149715515, -36047523, 0x0010015},
+{141200000, -38663000, 143161495, -34087000, 0x034000d},
+{141000000, -39206719, 151318000, -33977816, 0x0010016},
+{141000000, -39206719, 151318000, -33977816, 0x0020217},
 {115792028, -32003245, 115892933, -31916755, 0x001000a},
-{115689500, -32274400, 116116000, -31669000, 0x027040c},
+{115689500, -32274400, 116116000, -31669000, 0x027000c},
 {115700073, -32392510, 115844126, -32270201, 0x54f004b},
 {115721700, -32519500, 115860241, -32392510, 0x54f044b},
 {115627673, -32613710, 115815872, -32519500, 0x54f044b},
@@ -11976,48 +11979,48 @@ static const mminforec mminfo[NR_RECS+1] = {
 {114962979, -33989928, 118091034, -31308738, 0x0a80011},
 {116891946, -35196656, 120049792, -32515466, 0x001000d},
 {120079583, -34124180, 123207638, -31442990, 0x0010015},
-{121599901, -16608714, 124340673, -13927524, 0x0a900b1},
-{124340673, -16608714, 126715000, -13524000, 0x0c20cb1},
-{126715000, -16608714, 129000000, -13524000, 0x0c614b1},
-{120792565, -19289904, 123563128, -16608714, 0x0a918b1},
-{123563128, -19289904, 126333691, -16608714, 0x0a920b1},
-{126229437, -19289904, 129000000, -16608714, 0x0a928b1},
-{113005197, -21971094, 115835342, -19289904, 0x0a830b1},
-{115835342, -21971094, 118665487, -19289904, 0x0a838b1},
-{118665487, -21971094, 121495632, -19289904, 0x0a840b1},
-{121495632, -21971094, 124325777, -19289904, 0x0a848b1},
-{124325777, -21971094, 127155922, -19289904, 0x0a850b1},
-{126169855, -21971094, 129000000, -19289904, 0x0a858b1},
-{112975406, -24652284, 115835342, -21971094, 0x0a960b1},
-{115835342, -24652284, 118695278, -21971094, 0x0a968b1},
-{118695278, -24652284, 121555214, -21971094, 0x0a970b1},
-{112945615, -27333474, 115894924, -24652284, 0x0a878b1},
-{115894924, -27333474, 118844233, -24652284, 0x0a880b1},
-{118844233, -27333474, 121793542, -24652284, 0x0a888b1},
-{112915824, -30014664, 115924715, -27333474, 0x0a890b1},
-{115924715, -30014664, 118933606, -27333474, 0x0a898b1},
-{118933606, -30014664, 121942497, -27333474, 0x0a8a0b1},
-{113788700, -32695854, 116857173, -30014664, 0x0a9a8b1},
-{116857173, -32695854, 119925646, -30014664, 0x0a9b0b1},
-{119925646, -32695854, 122994119, -30014664, 0x0a9b8b1},
-{122994119, -32695854, 126062592, -30014664, 0x0a9c0b1},
-{125931527, -32695854, 129000000, -30014664, 0x0a9c8b1},
-{114496237, -35377044, 117654083, -32695854, 0x0a9d0b1},
-{117654083, -35377044, 120811929, -32695854, 0x0a9d8b1},
-{120811929, -35377044, 123969775, -32695854, 0x0a9e0b1},
-{123969775, -35377044, 127127621, -32695854, 0x0a9e8b1},
-{120612051, -24652284, 123471987, -21971094, 0x00100ad},
-{123471987, -24652284, 126331923, -21971094, 0x00108ad},
-{126140064, -24652284, 129000000, -21971094, 0x00110ad},
-{120582260, -27333474, 123531569, -24652284, 0x00118ad},
-{123531569, -27333474, 126480878, -24652284, 0x00120ad},
-{126050691, -27333474, 129000000, -24652284, 0x00128ad},
-{120552469, -30014664, 123561360, -27333474, 0x00130ad},
-{123561360, -30014664, 126570251, -27333474, 0x00138ad},
-{125991109, -30014664, 129000000, -27333474, 0x00140ad},
-{121680337, -14881190, 124391318, -12200000, 0x00148ad},
-{117765356, -18754141, 120535919, -16072951, 0x00150ad},
-{112700000, -35600000, 129000000, -12200000, 0x0020637},
+{121599901, -16608714, 124340673, -13927524, 0x0a90091},
+{124340673, -16608714, 126715000, -13524000, 0x0c20891},
+{126715000, -16608714, 129000000, -13524000, 0x0c61091},
+{120792565, -19289904, 123563128, -16608714, 0x0a91891},
+{123563128, -19289904, 126333691, -16608714, 0x0a92091},
+{126229437, -19289904, 129000000, -16608714, 0x0a92891},
+{113005197, -21971094, 115835342, -19289904, 0x0a83091},
+{115835342, -21971094, 118665487, -19289904, 0x0a83891},
+{118665487, -21971094, 121495632, -19289904, 0x0a84091},
+{121495632, -21971094, 124325777, -19289904, 0x0a84891},
+{124325777, -21971094, 127155922, -19289904, 0x0a85091},
+{126169855, -21971094, 129000000, -19289904, 0x0a85891},
+{112975406, -24652284, 115835342, -21971094, 0x0a96091},
+{115835342, -24652284, 118695278, -21971094, 0x0a96891},
+{118695278, -24652284, 121555214, -21971094, 0x0a97091},
+{112945615, -27333474, 115894924, -24652284, 0x0a87891},
+{115894924, -27333474, 118844233, -24652284, 0x0a88091},
+{118844233, -27333474, 121793542, -24652284, 0x0a88891},
+{112915824, -30014664, 115924715, -27333474, 0x0a89091},
+{115924715, -30014664, 118933606, -27333474, 0x0a89891},
+{118933606, -30014664, 121942497, -27333474, 0x0a8a091},
+{113788700, -32695854, 116857173, -30014664, 0x0a9a891},
+{116857173, -32695854, 119925646, -30014664, 0x0a9b091},
+{119925646, -32695854, 122994119, -30014664, 0x0a9b891},
+{122994119, -32695854, 126062592, -30014664, 0x0a9c091},
+{125931527, -32695854, 129000000, -30014664, 0x0a9c891},
+{114496237, -35377044, 117654083, -32695854, 0x0a9d091},
+{117654083, -35377044, 120811929, -32695854, 0x0a9d891},
+{120811929, -35377044, 123969775, -32695854, 0x0a9e091},
+{123969775, -35377044, 127127621, -32695854, 0x0a9e891},
+{120612051, -24652284, 123471987, -21971094, 0x001008d},
+{123471987, -24652284, 126331923, -21971094, 0x001088d},
+{126140064, -24652284, 129000000, -21971094, 0x001108d},
+{120582260, -27333474, 123531569, -24652284, 0x001188d},
+{123531569, -27333474, 126480878, -24652284, 0x001208d},
+{126050691, -27333474, 129000000, -24652284, 0x001288d},
+{120552469, -30014664, 123561360, -27333474, 0x001308d},
+{123561360, -30014664, 126570251, -27333474, 0x001388d},
+{125991109, -30014664, 129000000, -27333474, 0x001408d},
+{121680337, -14881190, 124391318, -12200000, 0x001488d},
+{117765356, -18754141, 120535919, -16072951, 0x001508d},
+{112700000, -35600000, 129000000, -12200000, 0x0020217},
 {152981650, -27503145, 153078711, -27416655, 0x001000a},
 {152912000, -27481600, 153208909, -27030380, 0xf040447},
 {152725670, -27705000, 153290239, -27481600, 0xe890447},
@@ -12058,32 +12061,32 @@ static const mminforec mminfo[NR_RECS+1] = {
 {148020186, -22025560, 148084814, -21965441, 0x29c004b},
 {148846277, -23611050, 148913723, -23548951, 0x2b2004b},
 {145462530, -17289500, 145510469, -17210900, 0x29c044b},
-{150642944, -28358473, 153592253, -25677283, 0x0a90031},
-{150230339, -25677283, 153120066, -22996093, 0x001002d},
-{146080000, -21260000, 149240000, -19019400, 0x33f0435},
-{138000000, -29181841, 154000000, -15300000, 0x37a0436},
-{138000000, -15300000, 146800000, -9182000, 0x0900432},
-{138000000, -29181841, 159267000, -9182000, 0x0020637},
-{-47947500, -15840000, -47871000, -15735000, 0x025040a},
-{-48290000, -16052000, -47805657, -15570000, 0x001042c},
-{-47805657, -16052000, -47300000, -15570000, 0x0ab0430},
-{-48290000, -16052000, -47300000, -15499000, 0x0800431},
-{-48290000, -16052000, -47300000, -15499000, 0x0020637},
-{-37106200, -10983900, -37042588, -10867000, 0x02a040a},
+{150642944, -28358473, 153592253, -25677283, 0x0a90011},
+{150230339, -25677283, 153120066, -22996093, 0x001000d},
+{146080000, -21260000, 149240000, -19019400, 0x33f0015},
+{138000000, -29181841, 154000000, -15300000, 0x37a0016},
+{138000000, -15300000, 146800000, -9182000, 0x0900012},
+{138000000, -29181841, 159267000, -9182000, 0x0020217},
+{-47947500, -15840000, -47871000, -15735000, 0x025000a},
+{-48290000, -16052000, -47805657, -15570000, 0x001000c},
+{-47805657, -16052000, -47300000, -15570000, 0x0ab0010},
+{-48290000, -16052000, -47300000, -15499000, 0x0800011},
+{-48290000, -16052000, -47300000, -15499000, 0x0020217},
+{-37106200, -10983900, -37042588, -10867000, 0x02a000a},
 {-37315760, -11169520, -36841832, -10678480, 0x001000c},
 {-37590005, -10811470, -37298396, -10524641, 0xc73004b},
 {-37570268, -11382510, -37291533, -11109091, 0xbde004b},
 {-37716988, -11117710, -37439012, -10844291, 0xbde004b},
-{-38298340, -11609193, -36353760, -9459899, 0x0b20431},
-{-38298340, -11609193, -36353760, -9459899, 0x0020637},
-{-35768045, -9685600, -35686700, -9593530, 0x021040a},
-{-36123300, -9848000, -35541888, -9457570, 0x018040c},
+{-38298340, -11609193, -36353760, -9459899, 0x0b20011},
+{-38298340, -11609193, -36353760, -9459899, 0x0020217},
+{-35768045, -9685600, -35686700, -9593530, 0x021000a},
+{-36123300, -9848000, -35541888, -9457570, 0x018000c},
 {-36918360, -10009520, -36444432, -9518480, 0x0b00010},
-{-38248215, -10514818, -35106812, -8809082, 0x07c0431},
-{-38248215, -10514818, -35106812, -8809082, 0x0020637},
+{-38248215, -10514818, -35106812, -8809082, 0x07c0011},
+{-38248215, -10514818, -35106812, -8809082, 0x0020217},
 {-43265000, -22930000, -43166429, -22889000, 0x2a7044a},
 {-43231000, -22989000, -43162556, -22930000, 0x2a7044a},
-{-43654000, -23034980, -42950000, -22689000, 0x016040c},
+{-43654000, -23034980, -42950000, -22689000, 0x016000c},
 {-43332220, -22689000, -43139561, -22563000, 0x680044b},
 {-42954120, -22836280, -42791881, -22686521, 0x680004b},
 {-43813820, -22992880, -43651581, -22843121, 0x680004b},
@@ -12097,34 +12100,34 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-43021211, -22470010, -42889389, -22347701, 0x54f004b},
 {-42118551, -22927810, -41986050, -22805501, 0x54f004b},
 {-44592000, -22508000, -44385391, -22430000, 0x54f044b},
-{-44900000, -23382598, -40929565, -21497500, 0x0780431},
-{-42420000, -23200000, -40929565, -20720153, 0x001042d},
-{-44900000, -23382598, -40929565, -20720153, 0x0020637},
-{-40340167, -20395500, -40266600, -20289480, 0x026040a},
-{-40539776, -20600000, -40145800, -20000000, 0x026040c},
+{-44900000, -23382598, -40929565, -21497500, 0x0780011},
+{-42420000, -23200000, -40929565, -20720153, 0x001000d},
+{-44900000, -23382598, -40929565, -20720153, 0x0020217},
+{-40340167, -20395500, -40266600, -20289480, 0x026000a},
+{-40539776, -20600000, -40145800, -20000000, 0x026000c},
 {-40627844, -20791740, -40401957, -20579971, 0x931004b},
 {-41230704, -20946660, -41024497, -20753341, 0x864004b},
 {-40154230, -19497060, -39950171, -19303741, 0x864004b},
 {-40714630, -19582960, -40510571, -19389641, 0x864004b},
 {-39931461, -18824060, -39727939, -18630741, 0x864004b},
 {-40419867, -19908960, -40214734, -19715641, 0x864004b},
-{-41883000, -21306000, -39656000, -17885000, 0x0d60431},
-{-41883000, -21306000, -39656000, -17885000, 0x0020637},
-{-35269000, -5862825, -35190755, -5770755, 0x021040a},
-{-35514000, -6156640, -35096000, -5618080, 0x022040c},
+{-41883000, -21306000, -39656000, -17885000, 0x0d60011},
+{-41883000, -21306000, -39656000, -17885000, 0x0020217},
+{-35269000, -5862825, -35190755, -5770755, 0x021000a},
+{-35514000, -6156640, -35096000, -5618080, 0x022000c},
 {-37441960, -5345280, -37095040, -4999321, 0xf04004b},
 {-37379175, -6590200, -37042426, -6255311, 0xe89004b},
-{-38224473, -6985000, -34947510, -4828300, 0x0890431},
-{-38606600, -6730000, -34947510, -4828300, 0x016042d},
-{-38606600, -6985000, -34947510, -4828300, 0x0020637},
+{-38224473, -6985000, -34947510, -4828300, 0x0890011},
+{-38606600, -6730000, -34947510, -4828300, 0x016000d},
+{-38606600, -6985000, -34947510, -4828300, 0x0020217},
 {-34900945, -7177245, -34814455, -7090755, 0x001000a},
 {-35255260, -7278320, -34786540, -6787280, 0x001000c},
 {-36038610, -7387370, -35749391, -7100541, 0xc73004b},
 {-37486349, -7185510, -37210652, -6912091, 0xbde004b},
 {-38367169, -6986010, -38092231, -6712591, 0xbde004b},
-{-37800000, -8336500, -34768982, -5993000, 0x0940431},
-{-38784485, -8336500, -35800000, -5993000, 0x01b042d},
-{-38784485, -8336500, -34768982, -5993000, 0x0020637},
+{-37800000, -8336500, -34768982, -5993000, 0x0940011},
+{-38784485, -8336500, -35800000, -5993000, 0x01b000d},
+{-38784485, -8336500, -34768982, -5993000, 0x0020217},
 {-48663550, -27630345, -48566489, -27543855, 0x001000a},
 {-48744602, -27722080, -48355398, -27376121, 0xf040047},
 {-48947084, -26490100, -48575916, -26155211, 0xe890047},
@@ -12136,11 +12139,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-49153940, -26542290, -48961261, -26369311, 0x782004b},
 {-48761120, -27073390, -48567480, -26900411, 0x782004b},
 {-49026524, -27182880, -48858877, -27033121, 0x680004b},
-{-50620000, -29360000, -48342000, -25955000, 0x0d90431},
-{-53850000, -28398000, -50620000, -26056400, 0x01b042d},
-{-53850000, -29360000, -48342000, -25955000, 0x0020637},
+{-50620000, -29360000, -48342000, -25955000, 0x0d90011},
+{-53850000, -28398000, -50620000, -26056400, 0x01b000d},
+{-53850000, -29360000, -48342000, -25955000, 0x0020217},
 {-34934845, -8096445, -34848355, -8009955, 0x001000a},
-{-35179707, -8350000, -34818000, -7724400, 0x028040c},
+{-35179707, -8350000, -34818000, -7724400, 0x028000c},
 {-36069504, -8368880, -35918497, -8219121, 0x680004b},
 {-40599712, -9468880, -40448289, -9319121, 0x680004b},
 {-36556012, -8967780, -36404589, -8818021, 0x680004b},
@@ -12152,34 +12155,34 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-38353604, -8046480, -38202597, -7896721, 0x680004b},
 {-35112864, -8470310, -34989536, -8348001, 0x54f004b},
 {-35075464, -7624610, -34952136, -7502301, 0x54f004b},
-{-38180000, -9400000, -34790000, -7250000, 0x0860431},
-{-41375000, -9484000, -38180000, -7288000, 0x019042d},
-{-41375000, -9484000, -34790000, -7250000, 0x0020637},
-{-51105370, -17245, -51040000, 94355, 0x028040a},
+{-38180000, -9400000, -34790000, -7250000, 0x0860011},
+{-41375000, -9484000, -38180000, -7288000, 0x019000d},
+{-41375000, -9484000, -34790000, -7250000, 0x0020217},
+{-51105370, -17245, -51040000, 94355, 0x028000a},
 {-51388860, -175420, -50920140, 315620, 0x001000c},
 {-52562360, -969920, -52093640, -478880, 0x0b00010},
-{-52547000, -1241840, -49855957, 1600000, 0x0ad0431},
-{-52530000, 1600000, -49880000, 4450500, 0x020042d},
-{-54886000, -604500, -52530000, 2660000, 0x46b0435},
-{-54942627, -1241840, -49855957, 4450500, 0x0020637},
+{-52547000, -1241840, -49855957, 1600000, 0x0ad0011},
+{-52530000, 1600000, -49880000, 4450500, 0x020000d},
+{-54886000, -604500, -52530000, 2660000, 0x46b0015},
+{-54942627, -1241840, -49855957, 4450500, 0x0020217},
 {-38569145, -3787645, -38482655, -3701155, 0x001000a},
-{-38706583, -4197000, -38288000, -3662800, 0x022040c},
+{-38706583, -4197000, -38288000, -3662800, 0x022000c},
 {-39470000, -7335000, -39074331, -7030000, 0xf04044b},
 {-40486000, -3963000, -40249276, -3488000, 0xe89044b},
-{-39330000, -5700000, -37239000, -2691000, 0x0ca0411},
-{-41448000, -5700000, -39330000, -2691000, 0x4790415},
-{-41000000, -7885000, -38000000, -5700000, 0x01a040d},
-{-41448000, -7885000, -37239000, -2691000, 0x0020637},
+{-39330000, -5700000, -37239000, -2691000, 0x0ca0011},
+{-41448000, -5700000, -39330000, -2691000, 0x4790015},
+{-41000000, -7885000, -38000000, -5700000, 0x01a000d},
+{-41448000, -7885000, -37239000, -2691000, 0x0020217},
 {-67869245, -10007345, -67781794, -9920855, 0x001000a},
 {-68036660, -10233520, -67562732, -9742480, 0x001000c},
 {-72969721, -7849880, -72620879, -7503921, 0xf04004b},
 {-68829705, -9275000, -68491095, -8940111, 0xe89004b},
-{-69434267, -11156000, -66610000, -8610000, 0x0a00431},
-{-71585069, -11090000, -69434267, -7850000, 0x026042d},
-{-74004000, -10050000, -71585069, -7100000, 0x4290435},
-{-74004000, -11156000, -66610000, -7100000, 0x0020637},
+{-69434267, -11156000, -66610000, -8610000, 0x0a00011},
+{-71585069, -11090000, -69434267, -7850000, 0x026000d},
+{-74004000, -10050000, -71585069, -7100000, 0x4290015},
+{-74004000, -11156000, -66610000, -7100000, 0x0020217},
 {-49296589, -25489045, -49201450, -25402555, 0x001000a},
-{-49480000, -25707000, -49014305, -25168441, 0x022040c},
+{-49480000, -25707000, -49014305, -25168441, 0x022000c},
 {-52063000, -23475000, -51841695, -23365000, 0x680044b},
 {-51217400, -23380500, -51041549, -23242000, 0x680044b},
 {-50233000, -25155500, -50014310, -25042801, 0x680044b},
@@ -12194,11 +12197,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-49606010, -25514710, -49470791, -25392401, 0x54f004b},
 {-53374060, -23832410, -53240540, -23710101, 0x54f004b},
 {-52448260, -24086410, -52314740, -23964101, 0x54f004b},
-{-51200000, -26322000, -48018000, -23898480, 0x0990411},
-{-53880000, -26755000, -51200000, -23900830, 0x021040d},
-{-54623000, -25705000, -54230000, -25110000, 0x0de0490},
-{-54230000, -25670000, -53880000, -25110000, 0x0e50c90},
-{-54451500, -25110000, -53880000, -24739784, 0x0911490},
+{-51200000, -26322000, -48018000, -23898480, 0x0990011},
+{-53880000, -26755000, -51200000, -23900830, 0x021000d},
+{-54623000, -25705000, -54230000, -25110000, 0x0de0090},
+{-54230000, -25670000, -53880000, -25110000, 0x0e50890},
+{-54451500, -25110000, -53880000, -24739784, 0x0911090},
 {-54379592, -24739820, -53869208, -24248780, 0x0b11890},
 {-54379592, -24248779, -53869208, -23757739, 0x0b02090},
 {-54068153, -23905052, -53562977, -23414012, 0x0b12890},
@@ -12224,30 +12227,30 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-52552584, -23001040, -52047408, -22510000, 0x0b0c890},
 {-52047484, -23001040, -51542308, -22510000, 0x0b0d090},
 {-51542284, -23001040, -51037108, -22510000, 0x0b0d890},
-{-51037105, -22922936, -49945000, -22765000, 0x044e490},
-{-54640000, -26755000, -48018000, -22510000, 0x0020637},
-{-60755401, 2790454, -60641900, 2858456, 0x018040a},
+{-51037105, -22922936, -49945000, -22765000, 0x044e090},
+{-54640000, -26755000, -48018000, -22510000, 0x0020217},
+{-60755401, 2790454, -60641900, 2858456, 0x018000a},
 {-60908360, 2570480, -60439640, 3061520, 0x001000c},
 {-61302280, 1649820, -60956321, 1995779, 0xf04004b},
 {-60592945, 773900, -60258056, 1108789, 0xe89004b},
 {-61557950, -79738, -58876760, 2601452, 0x0a80011},
 {-61557950, 2601452, -58876760, 5282642, 0x001000d},
 {-64239140, 1260857, -61557950, 3942047, 0x0010015},
-{-64863000, -1625000, -58842000, 5282642, 0x0010436},
-{-64863000, -1625000, -58842000, 5282642, 0x0020637},
-{-63919000, -8818700, -63833094, -8730600, 0x001040a},
+{-64863000, -1625000, -58842000, 5282642, 0x0010016},
+{-64863000, -1625000, -58842000, 5282642, 0x0020217},
+{-63919000, -8818700, -63833094, -8730600, 0x001000a},
 {-63992460, -9063920, -63518532, -8572880, 0x001000c},
 {-62060548, -11007510, -61811852, -10762891, 0xa9e004b},
 {-63174508, -10034310, -62926492, -9789691, 0xa9e004b},
 {-60267467, -12860210, -60016733, -12615591, 0xa9e004b},
 {-61565914, -11523490, -61332687, -11294711, 0x9ee004b},
-{-64673247, -10800000, -61450000, -8571405, 0x08c0411},
-{-62355262, -13700000, -59760000, -10800000, 0x021040d},
-{-65368000, -13145000, -62355262, -10744627, 0x3600415},
-{-66885000, -13742000, -59677000, -7874000, 0x0010436},
-{-66885000, -13742000, -59677000, -7874000, 0x0020637},
-{-46700000, -23614000, -46613695, -23521931, 0x021040a},
-{-46900000, -23789520, -46313344, -23378000, 0x01a040c},
+{-64673247, -10800000, -61450000, -8571405, 0x08c0011},
+{-62355262, -13700000, -59760000, -10800000, 0x021000d},
+{-65368000, -13145000, -62355262, -10744627, 0x3600015},
+{-66885000, -13742000, -59677000, -7874000, 0x0010016},
+{-66885000, -13742000, -59677000, -7874000, 0x0020217},
+{-46700000, -23614000, -46613695, -23521931, 0x021000a},
+{-46900000, -23789520, -46313344, -23378000, 0x01a000c},
 {-47141848, -22996000, -47077889, -22869400, 0x3c1044b},
 {-47078400, -22955500, -47007226, -22841700, 0x3c1044b},
 {-45941968, -23257200, -45848032, -23170711, 0x3c1004b},
@@ -12291,34 +12294,34 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-48592498, -22320460, -48527703, -22260341, 0x29c004b},
 {-48494337, -22920350, -48427063, -22858251, 0x2b2004b},
 {-49006331, -21166160, -48941870, -21106041, 0x29c004b},
-{-48628000, -24399539, -44156000, -22688818, 0x06c0431},
-{-51761505, -22688818, -48931360, -20007628, 0x001042d},
-{-48931360, -22688818, -46101215, -20007628, 0x0010435},
-{-53228000, -25304000, -44099000, -19663000, 0x0010436},
-{-53228000, -25304000, -44099000, -19663000, 0x0020637},
+{-48628000, -24399539, -44156000, -22688818, 0x06c0011},
+{-51761505, -22688818, -48931360, -20007628, 0x001000d},
+{-48931360, -22688818, -46101215, -20007628, 0x0010015},
+{-53228000, -25304000, -44099000, -19663000, 0x0010016},
+{-53228000, -25304000, -44099000, -19663000, 0x0020217},
 {-42829445, -5135745, -42742955, -5049255, 0x001000a},
 {-42863960, -5404120, -42395240, -4913080, 0x001000c},
 {-41871310, -3045610, -41626691, -2800991, 0xa9e004b},
 {-41533129, -7207510, -41286472, -6962891, 0xa9e004b},
 {-43120489, -6933710, -42874511, -6689091, 0xa9e004b},
 {-41892507, -4314190, -41663093, -4085411, 0x9ee004b},
-{-43105000, -5928842, -40872000, -2745000, 0x0c90431},
-{-43500000, -8220000, -40368000, -5928842, 0x01a042d},
-{-46000000, -10936000, -43374611, -8220000, 0x3d50435},
-{-46230000, -11049000, -40276000, -2592000, 0x0010436},
-{-46230000, -11049000, -40276000, -2592000, 0x0020637},
+{-43105000, -5928842, -40872000, -2745000, 0x0c90011},
+{-43500000, -8220000, -40368000, -5928842, 0x01a000d},
+{-46000000, -10936000, -43374611, -8220000, 0x3d50015},
+{-46230000, -11049000, -40276000, -2592000, 0x0010016},
+{-46230000, -11049000, -40276000, -2592000, 0x0020217},
 {-48499863, -10456980, -48148138, -10111021, 0xf040047},
 {-48392840, -7371400, -48055161, -7036511, 0xe890047},
 {-49216603, -11880370, -48924197, -11593541, 0xc73004b},
 {-49026088, -10321910, -48748112, -10048491, 0xbde004b},
 {-48541988, -10845210, -48264012, -10571791, 0xbde004b},
-{-50770000, -12319522, -48220000, -9500000, 0x0b20431},
-{-48220000, -12267681, -45670000, -9500000, 0x020042d},
-{-49031680, -9500000, -47380000, -5166000, 0x6160435},
-{-50998000, -13603000, -45527300, -5003000, 0x0010436},
-{-50998000, -13603000, -45527300, -5003000, 0x0020637},
+{-50770000, -12319522, -48220000, -9500000, 0x0b20011},
+{-48220000, -12267681, -45670000, -9500000, 0x020000d},
+{-49031680, -9500000, -47380000, -5166000, 0x6160015},
+{-50998000, -13603000, -45527300, -5003000, 0x0010016},
+{-50998000, -13603000, -45527300, -5003000, 0x0020217},
 {-51252211, -30093445, -51153228, -30006955, 0x001000a},
-{-51375000, -30219200, -50925097, -29654655, 0x024040c},
+{-51375000, -30219200, -50925097, -29654655, 0x024000c},
 {-51257988, -29244480, -51087013, -29094721, 0x680004b},
 {-52450000, -31787500, -52216319, -31675021, 0x680044b},
 {-53901504, -29750000, -53644413, -29650000, 0x680044b},
@@ -12331,13 +12334,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-55607737, -30955010, -55466063, -30832701, 0x54f004b},
 {-51546000, -29315000, -51452499, -29132400, 0x54f044b},
 {-55849658, -29858910, -55709343, -29736601, 0x54f004b},
-{-52964002, -29562200, -49688000, -27170000, 0x0980431},
-{-56037296, -31620000, -52943703, -29025300, 0x01e042d},
-{-52943703, -32250000, -49888000, -29562200, 0x3c50435},
-{-57788100, -33750000, -49482400, -26922070, 0x0010436},
-{-57788100, -33750000, -49482400, -26922070, 0x0020637},
+{-52964002, -29562200, -49688000, -27170000, 0x0980011},
+{-56037296, -31620000, -52943703, -29025300, 0x01e000d},
+{-52943703, -32250000, -49888000, -29562200, 0x3c50015},
+{-57788100, -33750000, -49482400, -26922070, 0x0010016},
+{-57788100, -33750000, -49482400, -26922070, 0x0020217},
 {-44315645, -2568745, -44229155, -2482255, 0x001000a},
-{-44426241, -2957400, -44018000, -2403000, 0x023040c},
+{-44426241, -2957400, -44018000, -2403000, 0x023000c},
 {-47513870, -5584290, -47339930, -5411311, 0x782004b},
 {-42967130, -5200190, -42793671, -5027211, 0x782004b},
 {-43480730, -4980490, -43307271, -4807511, 0x782004b},
@@ -12347,11 +12350,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-46134304, -7606180, -45983297, -7456421, 0x680004b},
 {-43409988, -3810280, -43259813, -3660521, 0x680004b},
 {-45322796, -5579680, -45172205, -5429921, 0x680004b},
-{-44900000, -5598472, -42798000, -2245000, 0x0d50431},
-{-47755000, -5598472, -44900000, -3176752, 0x01c042d},
-{-46318872, -7645000, -42823000, -5598472, 0x2e10435},
-{-48758700, -10336500, -41785100, -950200, 0x0010436},
-{-48758700, -10336500, -41785100, -950200, 0x0020637},
+{-44900000, -5598472, -42798000, -2245000, 0x0d50011},
+{-47755000, -5598472, -44900000, -3176752, 0x01c000d},
+{-46318872, -7645000, -42823000, -5598472, 0x2e10015},
+{-48758700, -10336500, -41785100, -950200, 0x0010016},
+{-48758700, -10336500, -41785100, -950200, 0x0020217},
 {-49318706, -16734045, -49229333, -16647555, 0x001000a},
 {-49548368, -16979419, -49064024, -16488379, 0x001000c},
 {-49099802, -16426140, -48879798, -16214371, 0x931004b},
@@ -12360,11 +12363,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-48398550, -15837160, -48198250, -15643841, 0x864004b},
 {-49326493, -18510660, -49123508, -18317341, 0x864004b},
 {-47441250, -15634560, -47240950, -15441241, 0x864004b},
-{-50542216, -17000000, -46800000, -15042000, 0x07b0431},
-{-51267409, -18650000, -47127000, -17000000, 0x014042d},
-{-50051280, -15042000, -46800000, -12788000, 0x32a0435},
-{-53272700, -19497600, -45892600, -12318500, 0x0010436},
-{-53272700, -19497600, -45892600, -12318500, 0x0020637},
+{-50542216, -17000000, -46800000, -15042000, 0x07b0011},
+{-51267409, -18650000, -47127000, -17000000, 0x014000d},
+{-50051280, -15042000, -46800000, -12788000, 0x32a0015},
+{-53272700, -19497600, -45892600, -12318500, 0x0010016},
+{-53272700, -19497600, -45892600, -12318500, 0x0020217},
 {-54657967, -20506645, -54566672, -20420155, 0x001000a},
 {-54923576, -20694320, -54428816, -20203280, 0x001000c},
 {-54916187, -22278590, -54669614, -22049811, 0x9ee004b},
@@ -12372,11 +12375,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-51847944, -20909840, -51622057, -20698071, 0x931004b},
 {-55775620, -22626140, -55547380, -22414371, 0x931004b},
 {-54316408, -23168240, -54086992, -22956471, 0x931004b},
-{-55819968, -24104595, -52960032, -21423405, 0x0a90031},
-{-55761577, -21423405, -52961223, -18742215, 0x001002d},
-{-52960000, -22380000, -50918000, -18733096, 0x5250435},
-{-58260500, -24146700, -50866600, -17161700, 0x0010436},
-{-58260500, -24146700, -50866600, -17161700, 0x0020637},
+{-55819968, -24104595, -52960032, -21423405, 0x0a90011},
+{-55761577, -21423405, -52961223, -18742215, 0x001000d},
+{-52960000, -22380000, -50918000, -18733096, 0x5250015},
+{-58260500, -24146700, -50866600, -17161700, 0x0010016},
+{-58260500, -24146700, -50866600, -17161700, 0x0020217},
 {-38534706, -13018145, -38446294, -12931655, 0x001000a},
 {-38537968, -13023320, -38058832, -12532280, 0x001000c},
 {-39037244, -12333880, -38884157, -12184121, 0x680004b},
@@ -12391,12 +12394,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-39152403, -16478810, -39024998, -16356501, 0x54f004b},
 {-38297134, -9459010, -38173466, -9336701, 0x54f004b},
 {-39637203, -16420610, -39509798, -16298301, 0x54f004b},
-{-41000000, -17950000, -38830000, -14420000, 0x028042d},
-{-41000000, -14420000, -37935000, -12050000, 0x0950431},
-{-45758320, -13680597, -43047339, -10999407, 0x0010035},
-{-46714000, -18437900, -37287600, -8407200, 0x0010436},
-{-46714000, -18437900, -37287600, -8407200, 0x0020637},
-{-43988500, -19951400, -43902900, -19860000, 0x021040a},
+{-41000000, -17950000, -38830000, -14420000, 0x028000d},
+{-41000000, -14420000, -37935000, -12050000, 0x0950011},
+{-45758320, -13680597, -43047339, -10999407, 0x0010015},
+{-46714000, -18437900, -37287600, -8407200, 0x0010016},
+{-46714000, -18437900, -37287600, -8407200, 0x0020217},
+{-43988500, -19951400, -43902900, -19860000, 0x021000a},
 {-44255176, -20110620, -43760416, -19619580, 0x001000c},
 {-48341082, -18974510, -48212318, -18852201, 0x54f004b},
 {-43444041, -21817310, -43312559, -21695001, 0x54f004b},
@@ -12427,60 +12430,60 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-44631007, -20117200, -44538993, -20030711, 0x3c1004b},
 {-45127562, -21875992, -42297417, -19194802, 0x0a80011},
 {-44107220, -19194802, -41336657, -16513612, 0x0010015},
-{-49676877, -20418600, -46166215, -18316200, 0x018040d},
-{-51090000, -22958400, -39800000, -14200000, 0x0010436},
-{-51090000, -22958400, -39800000, -14200000, 0x0020637},
-{-56143500, -15636000, -56031600, -15569041, 0x018040a},
+{-49676877, -20418600, -46166215, -18316200, 0x018000d},
+{-51090000, -22958400, -39800000, -14200000, 0x0010016},
+{-51090000, -22958400, -39800000, -14200000, 0x0020217},
+{-56143500, -15636000, -56031600, -15569041, 0x018000a},
 {-56364768, -15878020, -55880424, -15386980, 0x001000c},
 {-54746087, -16684580, -54385713, -16338621, 0xf04004b},
 {-55594900, -12018300, -55253500, -11683411, 0xe89004b},
-{-56749719, -17462941, -53979156, -14781751, 0x0a80031},
-{-56764795, -13191495, -54053814, -10510305, 0x001002d},
-{-61655000, -11140000, -58557582, -8795000, 0x3490435},
-{-61680000, -18150000, -50140000, -7300000, 0x0010436},
-{-61680000, -18150000, -50140000, -7300000, 0x0020637},
-{-48507750, -1478750, -48440500, -1372730, 0x026040a},
-{-48510000, -1478500, -47866537, -1130020, 0x016040c},
+{-56749719, -17462941, -53979156, -14781751, 0x0a80011},
+{-56764795, -13191495, -54053814, -10510305, 0x001000d},
+{-61655000, -11140000, -58557582, -8795000, 0x3490015},
+{-61680000, -18150000, -50140000, -7300000, 0x0010016},
+{-61680000, -18150000, -50140000, -7300000, 0x0020217},
+{-48507750, -1478750, -48440500, -1372730, 0x026000a},
+{-48510000, -1478500, -47866537, -1130020, 0x016000c},
 {-51234790, -100090, -51006011, 128689, 0x9ee004b},
 {-54877485, -2607440, -54665716, -2395671, 0x931004b},
 {-49208679, -5440000, -49020870, -5200671, 0x931044b},
 {-48982785, -1778440, -48771016, -1566671, 0x931004b},
 {-48786985, -1644440, -48575216, -1432671, 0x931004b},
-{-50217495, -3013195, -47536305, -332005, 0x0a80031},
-{-56112195, -4914671, -53431005, -2233481, 0x001002d},
-{-50493427, -5927971, -47812237, -3246781, 0x0010035},
-{-58920000, -9880000, -45990000, 2640000, 0x0010436},
-{-58920000, -9880000, -45990000, 2640000, 0x0020637},
-{-60074000, -3150750, -59968000, -3081000, 0x019040a},
+{-50217495, -3013195, -47536305, -332005, 0x0a80011},
+{-56112195, -4914671, -53431005, -2233481, 0x001000d},
+{-50493427, -5927971, -47812237, -3246781, 0x0010015},
+{-58920000, -9880000, -45990000, 2640000, 0x0010016},
+{-58920000, -9880000, -45990000, 2640000, 0x0020217},
+{-60074000, -3150750, -59968000, -3081000, 0x019000a},
 {-60261160, -3325920, -59792440, -2834880, 0x001000c},
 {-56865690, -2767690, -56636911, -2538911, 0x9ee004b},
 {-60747185, -3343140, -60535416, -3131371, 0x931004b},
 {-58543085, -3178340, -58331316, -2966571, 0x931004b},
 {-64858979, -3404640, -64646622, -3192871, 0x931004b},
 {-63213679, -4249240, -63001322, -4037471, 0x931004b},
-{-61450595, -4440595, -58769405, -1759405, 0x0a80031},
-{-58769405, -4440595, -56088215, -1759405, 0x001002d},
-{-65240000, -4841911, -61450595, -2947500, 0x2a70435},
-{-73820000, -9847000, -56087000, 2245000, 0x3070436},
-{-73820000, -9847000, -56087000, 2245000, 0x0020637},
+{-61450595, -4440595, -58769405, -1759405, 0x0a80011},
+{-58769405, -4440595, -56088215, -1759405, 0x001000d},
+{-65240000, -4841911, -61450595, -2947500, 0x2a70015},
+{-73820000, -9847000, -56087000, 2245000, 0x3070016},
+{-73820000, -9847000, -56087000, 2245000, 0x0020217},
 {-77074777, 38866755, -76964262, 38953245, 0x001000a},
-{-77120000, 38789750, -76908000, 38997000, 0x001042c},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-77120000, 38789750, -76908000, 38997000, 0x0020637},
+{-77120000, 38789750, -76908000, 38997000, 0x001000c},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-77120000, 38789750, -76908000, 38997000, 0x0020217},
 {-71470860, 41778255, -71355540, 41864745, 0x001000a},
-{-71812000, 41648000, -71118000, 42023000, 0x019042c},
-{-71888000, 41300000, -71118000, 41648000, 0x0850430},
-{-73733000, 40977000, -69800000, 42887549, 0x0870431},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-71888000, 41140000, -71118000, 42030000, 0x0020637},
+{-71812000, 41648000, -71118000, 42023000, 0x019000c},
+{-71888000, 41300000, -71118000, 41648000, 0x0850010},
+{-73733000, 40977000, -69800000, 42887549, 0x0870011},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-71888000, 41140000, -71118000, 42030000, 0x0020217},
 {-75607738, 39702755, -75496262, 39789245, 0x001000a},
-{-75788000, 39085000, -75395500, 39840000, 0x02f042c},
-{-75645759, 38495484, -75052047, 38986524, 0x0b10030},
-{-75788000, 38451000, -75000000, 39840000, 0x0fc0031},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-75788000, 38451000, -75000000, 39840000, 0x0020237},
+{-75788000, 39085000, -75395500, 39840000, 0x02f000c},
+{-75645759, 38495484, -75052047, 38986524, 0x0b10010},
+{-75788000, 38451000, -75000000, 39840000, 0x0fc0011},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-75788000, 38451000, -75000000, 39840000, 0x0020217},
 {-73244199, 41146555, -73129840, 41233045, 0x001000a},
-{-73144600, 41417950, -72464873, 41861450, 0x01c040c},
+{-73144600, 41417950, -72464873, 41861450, 0x01c000c},
 {-73228006, 41143840, -72972395, 41337159, 0x864004b},
 {-73447831, 41066512, -73192220, 41259831, 0x864004b},
 {-73703442, 40979518, -73447831, 41172837, 0x864004b},
@@ -12488,35 +12491,35 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-73550659, 41309310, -73321942, 41482289, 0x782004b},
 {-72208020, 41462110, -71977381, 41635089, 0x782004b},
 {-72223359, 41294610, -71994642, 41467589, 0x782004b},
-{-73733000, 40977000, -69800000, 42887549, 0x0870431},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-73735000, 40977000, -71786994, 42050588, 0x0020637},
+{-73733000, 40977000, -69800000, 42887549, 0x0870011},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-73735000, 40977000, -71786994, 42050588, 0x0020217},
 {-74071380, 40741500, -73996056, 40806566, 0x2a7044a},
 {-74107482, 40687708, -74016431, 40741500, 0x2a7044a},
-{-74494550, 40494880, -73936844, 41038539, 0x022040c},
+{-74494550, 40494880, -73936844, 41038539, 0x022000c},
 {-74495224, 40280410, -74197176, 40509189, 0x9ee004b},
 {-74294444, 39891860, -74018556, 40103629, 0x931004b},
 {-74811944, 40111160, -74536056, 40322929, 0x931004b},
 {-75144668, 39820160, -74871133, 40031929, 0x931004b},
 {-75276600, 39356864, -74942150, 39530000, 0x931044b},
-{-75583000, 38923000, -73885000, 41358000, 0x0e40031},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-75583000, 38923000, -73885000, 41358000, 0x0020237},
+{-75583000, 38923000, -73885000, 41358000, 0x0e40011},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-75583000, 38923000, -73885000, 41358000, 0x0020217},
 {-71517521, 42937055, -71400279, 43023545, 0x001000a},
-{-71623077, 42696800, -70765000, 43068000, 0x017040c},
+{-71623077, 42696800, -70765000, 43068000, 0x017000c},
 {-71726357, 43065990, -71392044, 43310609, 0xa9e004b},
 {-70936298, 42977290, -70604703, 43221909, 0xa9e004b},
 {-71020555, 43221909, -70686242, 43466528, 0xa9e004b},
 {-72433062, 42819610, -72122939, 43048389, 0x9ee004b},
-{-73435000, 42696800, -70575000, 45306000, 0x0bb0431},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-72577000, 42696800, -70575000, 45306000, 0x0020637},
+{-73435000, 42696800, -70575000, 45306000, 0x0bb0011},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-72577000, 42696800, -70575000, 45306000, 0x0020217},
 {-73248082, 44440355, -73127957, 44526845, 0x001000a},
 {-73343196, 44340280, -72692196, 44831320, 0x001000c},
 {-72866296, 43977280, -72220504, 44468320, 0x0b00010},
-{-73435000, 42696800, -70575000, 45306000, 0x0bb0431},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-73435000, 42725000, -71445000, 45020000, 0x0020637},
+{-73435000, 42696800, -70575000, 45306000, 0x0bb0011},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-73435000, 42725000, -71445000, 45020000, 0x0020217},
 {-71125360, 42322755, -71009079, 42409245, 0x001000a},
 {-71423580, 42107380, -70793412, 42598420, 0x001000c},
 {-71918281, 42176510, -71685720, 42349489, 0x782004b},
@@ -12528,27 +12531,27 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-71255440, 41644220, -71055761, 41793979, 0x680004b},
 {-71188240, 41825320, -70988561, 41975079, 0x680004b},
 {-73332472, 42380420, -73131129, 42530179, 0x680004b},
-{-73733000, 40977000, -69800000, 42887549, 0x0870431},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-73508143, 41227770, -69858861, 42887549, 0x0020637},
+{-73733000, 40977000, -69800000, 42887549, 0x0870011},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-73508143, 41227770, -69858861, 42887549, 0x0020217},
 {-157904128, 21307000, -157811682, 21350245, 0x2a7044a},
 {-157882000, 21268000, -157779518, 21307000, 0x2a7044a},
-{-158281000, 21253500, -157647600, 21711600, 0x01a042c},
-{-156700000, 20574000, -156170000, 21032000, 0x0a50430},
-{-160300000, 21700000, -159260000, 22300000, 0x004012c},
-{-158310000, 21200000, -157607000, 21812000, 0x004012c},
-{-157415000, 20444000, -155920000, 21280000, 0x004012c},
-{-156100000, 18880000, -154772000, 20280000, 0x004012c},
-{-177512700, 28095368, -177252300, 28340888, 0x004012c},
-{-162101772, 22890364, -161747628, 23234092, 0x004012c},
-{-164828492, 23462168, -164578508, 23707688, 0x004012c},
-{-166357112, 23556184, -165950888, 23949016, 0x004012c},
-{-171853592, 25656968, -171598400, 25902488, 0x004012c},
-{-174087292, 25945968, -173832100, 26191488, 0x004012c},
-{-176000580, 27655636, -175636020, 27999364, 0x004012c},
-{-178415076, 28290136, -178185924, 28502920, 0x004012c},
-{-178424000, 18840000, -154500000, 28503000, 0x2640036},
-{-178424000, 18840000, -154500000, 28503000, 0x0020237},
+{-158281000, 21253500, -157647600, 21711600, 0x01a000c},
+{-156700000, 20574000, -156170000, 21032000, 0x0a50010},
+{-160300000, 21700000, -159260000, 22300000, 0x004010c},
+{-158310000, 21200000, -157607000, 21812000, 0x004010c},
+{-157415000, 20444000, -155920000, 21280000, 0x004010c},
+{-156100000, 18880000, -154772000, 20280000, 0x004010c},
+{-177512700, 28095368, -177252300, 28340888, 0x004010c},
+{-162101772, 22890364, -161747628, 23234092, 0x004010c},
+{-164828492, 23462168, -164578508, 23707688, 0x004010c},
+{-166357112, 23556184, -165950888, 23949016, 0x004010c},
+{-171853592, 25656968, -171598400, 25902488, 0x004010c},
+{-174087292, 25945968, -173832100, 26191488, 0x004010c},
+{-176000580, 27655636, -175636020, 27999364, 0x004010c},
+{-178415076, 28290136, -178185924, 28502920, 0x004010c},
+{-178424000, 18840000, -154500000, 28503000, 0x2640016},
+{-178424000, 18840000, -154500000, 28503000, 0x0020217},
 {-76666277, 39255355, -76555762, 39341845, 0x001000a},
 {-76906256, 39053080, -76307336, 39544120, 0x001000c},
 {-77339985, 39014260, -77068215, 39226029, 0x931004b},
@@ -12557,11 +12560,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-77569552, 39328840, -77319848, 39522159, 0x864004b},
 {-77841152, 39528940, -77591448, 39722259, 0x864004b},
 {-77180352, 39499840, -76930648, 39693159, 0x864004b},
-{-79487651, 37886607, -75042000, 39723622, 0x0790031},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-79487651, 37886607, -75042000, 39723622, 0x0020237},
-{-81773520, 38334000, -81584816, 38384800, 0x012040a},
-{-82606888, 38259000, -81424419, 38493000, 0x00f040c},
+{-79487651, 37886607, -75042000, 39723622, 0x0790011},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-79487651, 37886607, -75042000, 39723622, 0x0020217},
+{-81773520, 38334000, -81584816, 38384800, 0x012000a},
+{-82606888, 38259000, -81424419, 38493000, 0x00f000c},
 {-81648347, 39226040, -81415616, 39432000, 0x864044b},
 {-80753726, 40303040, -80501874, 40496359, 0x864004b},
 {-80080852, 39533340, -79831148, 39726659, 0x864004b},
@@ -12569,39 +12572,39 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-80254716, 39398510, -80031285, 39571489, 0x782004b},
 {-81296593, 37691510, -81079408, 37864489, 0x782004b},
 {-78075716, 39369510, -77852285, 39542489, 0x782004b},
-{-80876000, 40186000, -80510000, 40644000, 0x00100ac},
-{-80876000, 39730000, -80510000, 40188000, 0x00108ac},
-{-81750912, 39239361, -81151992, 39730401, 0x00110ac},
-{-81151992, 39239361, -80553072, 39730401, 0x00118ac},
-{-80553072, 39239361, -79954152, 39730401, 0x00120ac},
-{-79954152, 39239361, -79355232, 39730401, 0x00128ac},
-{-79355232, 39239361, -78756312, 39730401, 0x00130ac},
-{-78756312, 39239361, -78157392, 39730401, 0x00138ac},
-{-78170000, 39130000, -77719000, 39700000, 0x02640ac},
-{-82469615, 38748321, -81875903, 39239361, 0x00148ac},
-{-81875903, 38748322, -81282191, 39239362, 0x00150ac},
-{-81282191, 38748322, -80688479, 39239362, 0x00158ac},
-{-80688480, 38748322, -80094768, 39239362, 0x00160ac},
-{-80094768, 38748322, -79501056, 39239362, 0x00168ac},
-{-79501056, 38748322, -78907344, 39239362, 0x00170ac},
-{-78907343, 38748322, -78313631, 39239362, 0x00178ac},
-{-82600961, 38257282, -82012457, 38748322, 0x00180ac},
-{-82012457, 38257282, -81423953, 38748322, 0x00188ac},
-{-81423953, 38257282, -80835449, 38748322, 0x00190ac},
-{-80835449, 38257282, -80246945, 38748322, 0x00198ac},
-{-80246945, 38257282, -79658441, 38748322, 0x001a0ac},
-{-79658441, 38257282, -79069937, 38748322, 0x001a8ac},
-{-82644739, 37766242, -82056235, 38257282, 0x001b0ac},
-{-82071308, 37766242, -81482804, 38257282, 0x001b8ac},
-{-81482804, 37766242, -80894300, 38257282, 0x001c0ac},
-{-80894300, 37766242, -80305796, 38257282, 0x001c8ac},
-{-80305796, 37766242, -79717292, 38257282, 0x001d0ac},
-{-82340000, 37273000, -81770000, 37766242, 0x001d8ac},
-{-81770000, 37201483, -81297000, 37767725, 0x025e0ac},
-{-81297000, 37230000, -80806000, 37766242, 0x023e8ac},
-{-80806000, 37275202, -80217520, 37766242, 0x001f0ac},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-82644739, 37201483, -77718935, 40644000, 0x0020237},
+{-80876000, 40186000, -80510000, 40644000, 0x001008c},
+{-80876000, 39730000, -80510000, 40188000, 0x001088c},
+{-81750912, 39239361, -81151992, 39730401, 0x001108c},
+{-81151992, 39239361, -80553072, 39730401, 0x001188c},
+{-80553072, 39239361, -79954152, 39730401, 0x001208c},
+{-79954152, 39239361, -79355232, 39730401, 0x001288c},
+{-79355232, 39239361, -78756312, 39730401, 0x001308c},
+{-78756312, 39239361, -78157392, 39730401, 0x001388c},
+{-78170000, 39130000, -77719000, 39700000, 0x026408c},
+{-82469615, 38748321, -81875903, 39239361, 0x001488c},
+{-81875903, 38748322, -81282191, 39239362, 0x001508c},
+{-81282191, 38748322, -80688479, 39239362, 0x001588c},
+{-80688480, 38748322, -80094768, 39239362, 0x001608c},
+{-80094768, 38748322, -79501056, 39239362, 0x001688c},
+{-79501056, 38748322, -78907344, 39239362, 0x001708c},
+{-78907343, 38748322, -78313631, 39239362, 0x001788c},
+{-82600961, 38257282, -82012457, 38748322, 0x001808c},
+{-82012457, 38257282, -81423953, 38748322, 0x001888c},
+{-81423953, 38257282, -80835449, 38748322, 0x001908c},
+{-80835449, 38257282, -80246945, 38748322, 0x001988c},
+{-80246945, 38257282, -79658441, 38748322, 0x001a08c},
+{-79658441, 38257282, -79069937, 38748322, 0x001a88c},
+{-82644739, 37766242, -82056235, 38257282, 0x001b08c},
+{-82071308, 37766242, -81482804, 38257282, 0x001b88c},
+{-81482804, 37766242, -80894300, 38257282, 0x001c08c},
+{-80894300, 37766242, -80305796, 38257282, 0x001c88c},
+{-80305796, 37766242, -79717292, 38257282, 0x001d08c},
+{-82340000, 37273000, -81770000, 37766242, 0x001d88c},
+{-81770000, 37201483, -81297000, 37767725, 0x025e08c},
+{-81297000, 37230000, -80806000, 37766242, 0x023e88c},
+{-80806000, 37275202, -80217520, 37766242, 0x001f08c},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-82644739, 37201483, -77718935, 40644000, 0x0020217},
 {-81056966, 33961290, -80983635, 34022399, 0x2a7004a},
 {-79992641, 32767890, -79920159, 32828999, 0x2a7004a},
 {-80318324, 32644480, -79766276, 33135520, 0x001000c},
@@ -12611,98 +12614,98 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-80514992, 33823340, -80283009, 34016659, 0x864004b},
 {-80885544, 32117540, -80657857, 32310859, 0x864004b},
 {-79916797, 34131940, -79683203, 34325259, 0x864004b},
-{-83363396, 34724960, -82795724, 35216000, 0x00100ac},
-{-82795724, 34724960, -82228052, 35216000, 0x00108ac},
-{-82228052, 34724960, -81660380, 35216000, 0x00110ac},
-{-81660380, 34724960, -81092708, 35216000, 0x00118ac},
-{-81092708, 34724960, -80525036, 35216000, 0x00120ac},
-{-83363396, 34331628, -82800932, 34822668, 0x00128ac},
-{-82800932, 34331628, -82238468, 34822668, 0x00130ac},
-{-82238468, 34331628, -81676004, 34822668, 0x00138ac},
-{-81676004, 34331628, -81113540, 34822668, 0x00140ac},
-{-81113540, 34331628, -80551076, 34822668, 0x00148ac},
-{-80551076, 34331628, -79988612, 34822668, 0x00150ac},
-{-79988612, 34331628, -79426148, 34822668, 0x00158ac},
-{-79426148, 34331628, -78863684, 34822668, 0x00160ac},
-{-82857178, 33840588, -82294714, 34331628, 0x00168ac},
-{-82294714, 33840588, -81732250, 34331628, 0x00170ac},
-{-81732250, 33840588, -81169786, 34331628, 0x00178ac},
-{-81169786, 33840588, -80607322, 34331628, 0x00180ac},
-{-80607322, 33840588, -80044858, 34331628, 0x00188ac},
-{-80044858, 33840588, -79482394, 34331628, 0x00190ac},
-{-79482394, 33840588, -78919930, 34331628, 0x00198ac},
-{-79090464, 33840588, -78528000, 34331628, 0x001a0ac},
-{-82373875, 33349548, -81816619, 33840588, 0x001a8ac},
-{-81816619, 33349548, -81259363, 33840588, 0x001b0ac},
-{-81259363, 33349548, -80702107, 33840588, 0x001b8ac},
-{-80702107, 33349548, -80144851, 33840588, 0x001c0ac},
-{-80144851, 33349548, -79587595, 33840588, 0x001c8ac},
-{-79587595, 33349548, -79030339, 33840588, 0x001d0ac},
-{-79085256, 33349548, -78528000, 33840588, 0x001d8ac},
-{-81956024, 32858508, -81403976, 33349548, 0x0b160b0},
-{-81403976, 32858508, -80851928, 33349548, 0x0b168b0},
-{-80851928, 32858508, -80299880, 33349548, 0x0b170b0},
-{-80299880, 32858508, -79747832, 33349548, 0x0b178b0},
-{-79747832, 32858508, -79195784, 33349548, 0x0b180b0},
-{-79195784, 32858508, -78643736, 33349548, 0x0b188b0},
-{-81514385, 32367468, -80962337, 32858508, 0x0b090b0},
-{-80962337, 32367468, -80410289, 32858508, 0x0b098b0},
-{-80410289, 32367468, -79858241, 32858508, 0x0b0a0b0},
-{-79858241, 32367468, -79306193, 32858508, 0x0b0a8b0},
-{-81233153, 32032000, -80686313, 32523040, 0x0b1b0b0},
-{-80686313, 32032000, -80139473, 32523040, 0x0b1b8b0},
-{-94618000, 24450000, -75350000, 36688000, 0x30e0636},
-{-83366000, 32032000, -78528000, 35216000, 0x0020637},
+{-83363396, 34724960, -82795724, 35216000, 0x001008c},
+{-82795724, 34724960, -82228052, 35216000, 0x001088c},
+{-82228052, 34724960, -81660380, 35216000, 0x001108c},
+{-81660380, 34724960, -81092708, 35216000, 0x001188c},
+{-81092708, 34724960, -80525036, 35216000, 0x001208c},
+{-83363396, 34331628, -82800932, 34822668, 0x001288c},
+{-82800932, 34331628, -82238468, 34822668, 0x001308c},
+{-82238468, 34331628, -81676004, 34822668, 0x001388c},
+{-81676004, 34331628, -81113540, 34822668, 0x001408c},
+{-81113540, 34331628, -80551076, 34822668, 0x001488c},
+{-80551076, 34331628, -79988612, 34822668, 0x001508c},
+{-79988612, 34331628, -79426148, 34822668, 0x001588c},
+{-79426148, 34331628, -78863684, 34822668, 0x001608c},
+{-82857178, 33840588, -82294714, 34331628, 0x001688c},
+{-82294714, 33840588, -81732250, 34331628, 0x001708c},
+{-81732250, 33840588, -81169786, 34331628, 0x001788c},
+{-81169786, 33840588, -80607322, 34331628, 0x001808c},
+{-80607322, 33840588, -80044858, 34331628, 0x001888c},
+{-80044858, 33840588, -79482394, 34331628, 0x001908c},
+{-79482394, 33840588, -78919930, 34331628, 0x001988c},
+{-79090464, 33840588, -78528000, 34331628, 0x001a08c},
+{-82373875, 33349548, -81816619, 33840588, 0x001a88c},
+{-81816619, 33349548, -81259363, 33840588, 0x001b08c},
+{-81259363, 33349548, -80702107, 33840588, 0x001b88c},
+{-80702107, 33349548, -80144851, 33840588, 0x001c08c},
+{-80144851, 33349548, -79587595, 33840588, 0x001c88c},
+{-79587595, 33349548, -79030339, 33840588, 0x001d08c},
+{-79085256, 33349548, -78528000, 33840588, 0x001d88c},
+{-81956024, 32858508, -81403976, 33349548, 0x0b16090},
+{-81403976, 32858508, -80851928, 33349548, 0x0b16890},
+{-80851928, 32858508, -80299880, 33349548, 0x0b17090},
+{-80299880, 32858508, -79747832, 33349548, 0x0b17890},
+{-79747832, 32858508, -79195784, 33349548, 0x0b18090},
+{-79195784, 32858508, -78643736, 33349548, 0x0b18890},
+{-81514385, 32367468, -80962337, 32858508, 0x0b09090},
+{-80962337, 32367468, -80410289, 32858508, 0x0b09890},
+{-80410289, 32367468, -79858241, 32858508, 0x0b0a090},
+{-79858241, 32367468, -79306193, 32858508, 0x0b0a890},
+{-81233153, 32032000, -80686313, 32523040, 0x0b1b090},
+{-80686313, 32032000, -80139473, 32523040, 0x0b1b890},
+{-94618000, 24450000, -75350000, 36688000, 0x30e0216},
+{-83366000, 32032000, -78528000, 35216000, 0x0020217},
 {-70344382, 43617755, -70225218, 43704245, 0x001000a},
 {-70508088, 43482280, -69867504, 43973320, 0x001000c},
 {-70383516, 43977690, -70046485, 44222309, 0xa9e004b},
 {-68939673, 44709990, -68596527, 44954609, 0xa9e004b},
 {-70636657, 43369790, -70302344, 43614409, 0xa9e004b},
 {-70002092, 44198310, -69683708, 44427089, 0x9ee004b},
-{-70723900, 45495527, -70062484, 45986567, 0x00100ac},
-{-70062484, 45495527, -69401068, 45986567, 0x00108ac},
-{-69401068, 45495527, -68739652, 45986567, 0x00110ac},
-{-68739652, 45495527, -68078236, 45986567, 0x00118ac},
-{-68078236, 45495527, -67416820, 45986567, 0x00120ac},
-{-71084335, 45004487, -70428127, 45495527, 0x00128ac},
-{-70464541, 45004487, -69808333, 45495527, 0x00130ac},
-{-69808333, 45004487, -69152125, 45495527, 0x00138ac},
-{-69152125, 45004487, -68495917, 45495527, 0x00140ac},
-{-68495917, 45004487, -67839709, 45495527, 0x00148ac},
-{-67839709, 45004487, -67183501, 45495527, 0x00150ac},
-{-67541283, 45004487, -66885075, 45495527, 0x00158ac},
-{-71084335, 44513447, -70433335, 45004487, 0x00160ac},
-{-70464541, 44513447, -69813541, 45004487, 0x00168ac},
-{-69813541, 44513447, -69162541, 45004487, 0x00170ac},
-{-69162541, 44513447, -68511541, 45004487, 0x00178ac},
-{-68511541, 44513447, -67860541, 45004487, 0x00180ac},
-{-67860541, 44513447, -67209541, 45004487, 0x00188ac},
-{-67536075, 44513447, -66885075, 45004487, 0x00190ac},
-{-71050441, 44022407, -70404649, 44513447, 0x00198ac},
-{-70404649, 44022407, -69758857, 44513447, 0x001a0ac},
-{-69758857, 44022407, -69113065, 44513447, 0x001a8ac},
-{-69113065, 44022407, -68467273, 44513447, 0x001b0ac},
-{-68467273, 44022407, -67821481, 44513447, 0x001b8ac},
-{-67821481, 44022407, -67175689, 44513447, 0x001c0ac},
-{-71050441, 43531367, -70404649, 44022407, 0x001c8ac},
-{-70404649, 43531367, -69758857, 44022407, 0x001d0ac},
-{-69758857, 43531367, -69113065, 44022407, 0x001d8ac},
-{-69113065, 43531367, -68467273, 44022407, 0x001e0ac},
-{-70990341, 43040327, -70349757, 43531367, 0x001e8ac},
-{-70635000, 42940000, -70206000, 43551400, 0x02af0ac},
-{-69785459, 46968647, -69103211, 47459687, 0x0b088b0},
-{-69103211, 46968647, -68420963, 47459687, 0x0b090b0},
-{-68420963, 46968647, -67738715, 47459687, 0x0b098b0},
-{-70467707, 46477607, -69790667, 46968647, 0x0b0a8b0},
-{-69790667, 46477607, -69113627, 46968647, 0x0b0b0b0},
-{-69113627, 46477607, -68436587, 46968647, 0x0b0b8b0},
-{-68436587, 46477607, -67759547, 46968647, 0x0b0c0b0},
-{-70394795, 45986567, -69728171, 46477607, 0x0b1c8b0},
-{-69728171, 45986567, -69061547, 46477607, 0x0b1e0b0},
-{-69061547, 45986567, -68394923, 46477607, 0x0b1e8b0},
-{-68394923, 45986567, -67728299, 46477607, 0x0b1f0b0},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-71084335, 42917000, -66885075, 47459687, 0x0020637},
+{-70723900, 45495527, -70062484, 45986567, 0x001008c},
+{-70062484, 45495527, -69401068, 45986567, 0x001088c},
+{-69401068, 45495527, -68739652, 45986567, 0x001108c},
+{-68739652, 45495527, -68078236, 45986567, 0x001188c},
+{-68078236, 45495527, -67416820, 45986567, 0x001208c},
+{-71084335, 45004487, -70428127, 45495527, 0x001288c},
+{-70464541, 45004487, -69808333, 45495527, 0x001308c},
+{-69808333, 45004487, -69152125, 45495527, 0x001388c},
+{-69152125, 45004487, -68495917, 45495527, 0x001408c},
+{-68495917, 45004487, -67839709, 45495527, 0x001488c},
+{-67839709, 45004487, -67183501, 45495527, 0x001508c},
+{-67541283, 45004487, -66885075, 45495527, 0x001588c},
+{-71084335, 44513447, -70433335, 45004487, 0x001608c},
+{-70464541, 44513447, -69813541, 45004487, 0x001688c},
+{-69813541, 44513447, -69162541, 45004487, 0x001708c},
+{-69162541, 44513447, -68511541, 45004487, 0x001788c},
+{-68511541, 44513447, -67860541, 45004487, 0x001808c},
+{-67860541, 44513447, -67209541, 45004487, 0x001888c},
+{-67536075, 44513447, -66885075, 45004487, 0x001908c},
+{-71050441, 44022407, -70404649, 44513447, 0x001988c},
+{-70404649, 44022407, -69758857, 44513447, 0x001a08c},
+{-69758857, 44022407, -69113065, 44513447, 0x001a88c},
+{-69113065, 44022407, -68467273, 44513447, 0x001b08c},
+{-68467273, 44022407, -67821481, 44513447, 0x001b88c},
+{-67821481, 44022407, -67175689, 44513447, 0x001c08c},
+{-71050441, 43531367, -70404649, 44022407, 0x001c88c},
+{-70404649, 43531367, -69758857, 44022407, 0x001d08c},
+{-69758857, 43531367, -69113065, 44022407, 0x001d88c},
+{-69113065, 43531367, -68467273, 44022407, 0x001e08c},
+{-70990341, 43040327, -70349757, 43531367, 0x001e88c},
+{-70635000, 42940000, -70206000, 43551400, 0x02af08c},
+{-69785459, 46968647, -69103211, 47459687, 0x0b08890},
+{-69103211, 46968647, -68420963, 47459687, 0x0b09090},
+{-68420963, 46968647, -67738715, 47459687, 0x0b09890},
+{-70467707, 46477607, -69790667, 46968647, 0x0b0a890},
+{-69790667, 46477607, -69113627, 46968647, 0x0b0b090},
+{-69113627, 46477607, -68436587, 46968647, 0x0b0b890},
+{-68436587, 46477607, -67759547, 46968647, 0x0b0c090},
+{-70394795, 45986567, -69728171, 46477607, 0x0b1c890},
+{-69728171, 45986567, -69061547, 46477607, 0x0b1e090},
+{-69061547, 45986567, -68394923, 46477607, 0x0b1e890},
+{-68394923, 45986567, -67728299, 46477607, 0x0b1f090},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-71084335, 42917000, -66885075, 47459687, 0x0020217},
 {-86213738, 39724755, -86102262, 39811245, 0x001000a},
 {-86460064, 39522480, -85855936, 40013520, 0x001000c},
 {-85227908, 41034320, -85029893, 41184079, 0x680004b},
@@ -12717,48 +12720,48 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-86965071, 40349290, -86805730, 40471599, 0x54f004b},
 {-87475191, 39402690, -87317209, 39524999, 0x54f004b},
 {-85749371, 40037790, -85590030, 40160099, 0x54f004b},
-{-87847387, 41270328, -87227635, 41761368, 0x00100ac},
-{-87227635, 41270328, -86607883, 41761368, 0x00108ac},
-{-86607883, 41270328, -85988131, 41761368, 0x00110ac},
-{-85988131, 41270328, -85368379, 41761368, 0x00118ac},
-{-85399752, 41270328, -84780000, 41761368, 0x00120ac},
-{-87692449, 40779288, -87077905, 41270328, 0x00128ac},
-{-87077905, 40779288, -86463361, 41270328, 0x00130ac},
-{-86463361, 40779288, -85848817, 41270328, 0x00138ac},
-{-85848817, 40779288, -85234273, 41270328, 0x00140ac},
-{-85394544, 40779288, -84780000, 41270328, 0x00148ac},
-{-87687241, 40288248, -87077905, 40779288, 0x00150ac},
-{-87077905, 40288248, -86468569, 40779288, 0x00158ac},
-{-86468569, 40288248, -85859233, 40779288, 0x00160ac},
-{-85859233, 40288248, -85249897, 40779288, 0x00168ac},
-{-85389336, 40288248, -84780000, 40779288, 0x00170ac},
-{-87687241, 39797208, -87083113, 40288248, 0x00178ac},
-{-87083113, 39797208, -86478985, 40288248, 0x00180ac},
-{-86478985, 39797208, -85874857, 40288248, 0x00188ac},
-{-85874857, 39797208, -85270729, 40288248, 0x00190ac},
-{-85384128, 39797208, -84780000, 40288248, 0x00198ac},
-{-87682033, 39306168, -87083113, 39797208, 0x001a0ac},
-{-87083113, 39306168, -86484193, 39797208, 0x001a8ac},
-{-86484193, 39306168, -85885273, 39797208, 0x001b0ac},
-{-85885273, 39306168, -85286353, 39797208, 0x001b8ac},
-{-85378920, 39306168, -84780000, 39797208, 0x001c0ac},
-{-87682033, 38815128, -87083113, 39306168, 0x001c8ac},
-{-87083113, 38815128, -86484193, 39306168, 0x001d0ac},
-{-86484193, 38815128, -85885273, 39306168, 0x001d8ac},
-{-85885273, 38815128, -85286353, 39306168, 0x001e0ac},
-{-85378920, 38815128, -84780000, 39306168, 0x001e8ac},
-{-87771871, 38324088, -87178159, 38815128, 0x0b100b0},
-{-87178159, 38324088, -86584447, 38815128, 0x0b108b0},
-{-86584447, 38324088, -85990735, 38815128, 0x0b110b0},
-{-85990735, 38324088, -85397023, 38815128, 0x0b118b0},
-{-85397023, 38667816, -84803311, 39158856, 0x0b120b0},
-{-88097892, 37767000, -87720000, 38390000, 0x0f928b0},
-{-87720000, 37815000, -87183367, 38324088, 0x0bd30b0},
-{-87183367, 37777000, -86690000, 38324088, 0x0cc3cb0},
-{-86690000, 37833048, -86160000, 38324088, 0x0ba44b0},
-{-86160000, 37950000, -85630000, 38324088, 0x0a34cb0},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-88097892, 37767000, -84780000, 41761368, 0x0020237},
+{-87847387, 41270328, -87227635, 41761368, 0x001008c},
+{-87227635, 41270328, -86607883, 41761368, 0x001088c},
+{-86607883, 41270328, -85988131, 41761368, 0x001108c},
+{-85988131, 41270328, -85368379, 41761368, 0x001188c},
+{-85399752, 41270328, -84780000, 41761368, 0x001208c},
+{-87692449, 40779288, -87077905, 41270328, 0x001288c},
+{-87077905, 40779288, -86463361, 41270328, 0x001308c},
+{-86463361, 40779288, -85848817, 41270328, 0x001388c},
+{-85848817, 40779288, -85234273, 41270328, 0x001408c},
+{-85394544, 40779288, -84780000, 41270328, 0x001488c},
+{-87687241, 40288248, -87077905, 40779288, 0x001508c},
+{-87077905, 40288248, -86468569, 40779288, 0x001588c},
+{-86468569, 40288248, -85859233, 40779288, 0x001608c},
+{-85859233, 40288248, -85249897, 40779288, 0x001688c},
+{-85389336, 40288248, -84780000, 40779288, 0x001708c},
+{-87687241, 39797208, -87083113, 40288248, 0x001788c},
+{-87083113, 39797208, -86478985, 40288248, 0x001808c},
+{-86478985, 39797208, -85874857, 40288248, 0x001888c},
+{-85874857, 39797208, -85270729, 40288248, 0x001908c},
+{-85384128, 39797208, -84780000, 40288248, 0x001988c},
+{-87682033, 39306168, -87083113, 39797208, 0x001a08c},
+{-87083113, 39306168, -86484193, 39797208, 0x001a88c},
+{-86484193, 39306168, -85885273, 39797208, 0x001b08c},
+{-85885273, 39306168, -85286353, 39797208, 0x001b88c},
+{-85378920, 39306168, -84780000, 39797208, 0x001c08c},
+{-87682033, 38815128, -87083113, 39306168, 0x001c88c},
+{-87083113, 38815128, -86484193, 39306168, 0x001d08c},
+{-86484193, 38815128, -85885273, 39306168, 0x001d88c},
+{-85885273, 38815128, -85286353, 39306168, 0x001e08c},
+{-85378920, 38815128, -84780000, 39306168, 0x001e88c},
+{-87771871, 38324088, -87178159, 38815128, 0x0b10090},
+{-87178159, 38324088, -86584447, 38815128, 0x0b10890},
+{-86584447, 38324088, -85990735, 38815128, 0x0b11090},
+{-85990735, 38324088, -85397023, 38815128, 0x0b11890},
+{-85397023, 38667816, -84803311, 39158856, 0x0b12090},
+{-88097892, 37767000, -87720000, 38390000, 0x0f92890},
+{-87720000, 37815000, -87183367, 38324088, 0x0bd3090},
+{-87183367, 37777000, -86690000, 38324088, 0x0cc3890},
+{-86690000, 37833048, -86160000, 38324088, 0x0ba4090},
+{-86160000, 37950000, -85630000, 38324088, 0x0a34890},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-88097892, 37767000, -84780000, 41761368, 0x0020217},
 {-84557316, 37990055, -84448723, 38076545, 0x001000a},
 {-84750700, 37846450, -84395005, 38271600, 0xf040447},
 {-85904331, 38083100, -85481069, 38417989, 0xe890047},
@@ -12768,10 +12771,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-87609556, 36769340, -87368444, 36962659, 0x864004b},
 {-84416362, 37651340, -84173639, 37844659, 0x864004b},
 {-84821147, 38899140, -84573054, 39092459, 0x864004b},
-{-89580000, 36490000, -85451600, 38523000, 0x018042d},
-{-85451600, 36561000, -81963500, 39144000, 0x0a10431},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-89580000, 36490000, -81960000, 39144000, 0x0020637},
+{-89580000, 36490000, -85451600, 38523000, 0x018000d},
+{-85451600, 36561000, -81963500, 39144000, 0x0a10011},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-89580000, 36490000, -81960000, 39144000, 0x0020217},
 {-90069894, 35106755, -89965145, 35193245, 0x001000a},
 {-90147600, 34993512, -89623529, 35270700, 0xf040447},
 {-86990050, 35998600, -86577951, 36333489, 0xe890047},
@@ -12781,10 +12784,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-86508945, 35749340, -86271055, 35942659, 0x864004b},
 {-88932140, 35537640, -88695861, 35730959, 0x864004b},
 {-82485000, 36263600, -82144369, 36399489, 0x864044b},
-{-90313000, 34975000, -85900000, 36680000, 0x015042d},
-{-85900000, 34975000, -81646901, 36630000, 0x0730431},
-{-94618000, 24450000, -75350000, 36688000, 0x30e0636},
-{-90313000, 34975000, -81646901, 36688000, 0x0020637},
+{-90313000, 34975000, -85900000, 36680000, 0x015000d},
+{-85900000, 34975000, -81646901, 36630000, 0x0730011},
+{-94618000, 24450000, -75350000, 36688000, 0x30e0216},
+{-90313000, 34975000, -81646901, 36688000, 0x0020217},
 {-76074816, 36809755, -75967184, 36896245, 0x001000a},
 {-76530840, 36681180, -75952752, 37172220, 0x001000c},
 {-77251274, 38767510, -77030726, 38940489, 0x782004b},
@@ -12796,58 +12799,58 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-77402172, 38564520, -77211229, 38714279, 0x680004b},
 {-77463196, 38879220, -77271005, 39028979, 0x680004b},
 {-78959472, 38380320, -78768529, 38530079, 0x680004b},
-{-78571828, 38975460, -77972908, 39466500, 0x00100ac},
-{-77972908, 38979928, -77211000, 39333000, 0x01708ac},
-{-79769668, 38488888, -79175956, 38979928, 0x00110ac},
-{-79175956, 38488888, -78582244, 38979928, 0x00118ac},
-{-78582244, 38488888, -77988532, 38979928, 0x00120ac},
-{-77988532, 38488888, -77394820, 38979928, 0x00128ac},
-{-77394820, 38488888, -76801108, 38979928, 0x00130ac},
-{-80001944, 37997848, -79413440, 38488888, 0x00138ac},
-{-79413440, 37997848, -78824936, 38488888, 0x00140ac},
-{-78824936, 37997848, -78236432, 38488888, 0x00148ac},
-{-78236432, 37997848, -77647928, 38488888, 0x00150ac},
-{-77647928, 37997848, -77059424, 38488888, 0x00158ac},
-{-77059424, 37997848, -76470920, 38488888, 0x00160ac},
-{-76470920, 37997848, -75882416, 38488888, 0x00168ac},
-{-80331507, 37506808, -79743003, 37997848, 0x00170ac},
-{-79743003, 37506808, -79154499, 37997848, 0x00178ac},
-{-79154499, 37506808, -78565995, 37997848, 0x00180ac},
-{-78565995, 37506808, -77977491, 37997848, 0x00188ac},
-{-77977491, 37506808, -77388987, 37997848, 0x00190ac},
-{-77388987, 37506808, -76800483, 37997848, 0x00198ac},
-{-76800483, 37506808, -76211979, 37997848, 0x001a0ac},
-{-76211979, 37506808, -75623475, 37997848, 0x001a8ac},
-{-75754944, 37536270, -75166440, 38027310, 0x001b0ac},
-{-77942180, 37015768, -77358884, 37506808, 0x001b8ac},
-{-77358884, 37015768, -76775588, 37506808, 0x001c0ac},
-{-76775588, 37015768, -76192292, 37506808, 0x001c8ac},
-{-76192292, 37015768, -75608996, 37506808, 0x001d0ac},
-{-77936972, 36530000, -77358884, 37021040, 0x001d8ac},
-{-77358884, 36530000, -76780796, 37021040, 0x001e0ac},
-{-76780796, 36530000, -76202708, 37021040, 0x001e8ac},
-{-76202708, 36530000, -75624620, 37021040, 0x001f0ac},
-{-83112801, 37047290, -82529505, 37538330, 0x0b008b0},
-{-82529505, 37047290, -81946209, 37538330, 0x0b010b0},
-{-81946209, 37047290, -81362913, 37538330, 0x0b018b0},
-{-81362913, 37047290, -80779617, 37538330, 0x0b020b0},
-{-83675290, 36556250, -83097202, 37047290, 0x0b128b0},
-{-83112801, 36556250, -82534713, 37047290, 0x0b130b0},
-{-82534713, 36556250, -81956625, 37047290, 0x0b138b0},
-{-81956625, 36556250, -81378537, 37047290, 0x0b140b0},
-{-81378537, 36556250, -80800449, 37047290, 0x0b148b0},
-{-80805657, 37027648, -80222361, 37518688, 0x0b050b0},
-{-80222361, 37027648, -79639065, 37518688, 0x0b058b0},
-{-79639065, 37027648, -79055769, 37518688, 0x0b060b0},
-{-79055769, 37027648, -78472473, 37518688, 0x0b068b0},
-{-78472473, 37027648, -77889177, 37518688, 0x0b070b0},
-{-80800449, 36536608, -80222361, 37027648, 0x0b178b0},
-{-80222361, 36536608, -79644273, 37027648, 0x0b180b0},
-{-79644273, 36536608, -79066185, 37027648, 0x0b188b0},
-{-79066185, 36536608, -78488097, 37027648, 0x0b190b0},
-{-78488097, 36536608, -77910009, 37027648, 0x0b198b0},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-83675290, 36530000, -75166440, 39466500, 0x0020637},
+{-78571828, 38975460, -77972908, 39466500, 0x001008c},
+{-77972908, 38979928, -77211000, 39333000, 0x017088c},
+{-79769668, 38488888, -79175956, 38979928, 0x001108c},
+{-79175956, 38488888, -78582244, 38979928, 0x001188c},
+{-78582244, 38488888, -77988532, 38979928, 0x001208c},
+{-77988532, 38488888, -77394820, 38979928, 0x001288c},
+{-77394820, 38488888, -76801108, 38979928, 0x001308c},
+{-80001944, 37997848, -79413440, 38488888, 0x001388c},
+{-79413440, 37997848, -78824936, 38488888, 0x001408c},
+{-78824936, 37997848, -78236432, 38488888, 0x001488c},
+{-78236432, 37997848, -77647928, 38488888, 0x001508c},
+{-77647928, 37997848, -77059424, 38488888, 0x001588c},
+{-77059424, 37997848, -76470920, 38488888, 0x001608c},
+{-76470920, 37997848, -75882416, 38488888, 0x001688c},
+{-80331507, 37506808, -79743003, 37997848, 0x001708c},
+{-79743003, 37506808, -79154499, 37997848, 0x001788c},
+{-79154499, 37506808, -78565995, 37997848, 0x001808c},
+{-78565995, 37506808, -77977491, 37997848, 0x001888c},
+{-77977491, 37506808, -77388987, 37997848, 0x001908c},
+{-77388987, 37506808, -76800483, 37997848, 0x001988c},
+{-76800483, 37506808, -76211979, 37997848, 0x001a08c},
+{-76211979, 37506808, -75623475, 37997848, 0x001a88c},
+{-75754944, 37536270, -75166440, 38027310, 0x001b08c},
+{-77942180, 37015768, -77358884, 37506808, 0x001b88c},
+{-77358884, 37015768, -76775588, 37506808, 0x001c08c},
+{-76775588, 37015768, -76192292, 37506808, 0x001c88c},
+{-76192292, 37015768, -75608996, 37506808, 0x001d08c},
+{-77936972, 36530000, -77358884, 37021040, 0x001d88c},
+{-77358884, 36530000, -76780796, 37021040, 0x001e08c},
+{-76780796, 36530000, -76202708, 37021040, 0x001e88c},
+{-76202708, 36530000, -75624620, 37021040, 0x001f08c},
+{-83112801, 37047290, -82529505, 37538330, 0x0b00890},
+{-82529505, 37047290, -81946209, 37538330, 0x0b01090},
+{-81946209, 37047290, -81362913, 37538330, 0x0b01890},
+{-81362913, 37047290, -80779617, 37538330, 0x0b02090},
+{-83675290, 36556250, -83097202, 37047290, 0x0b12890},
+{-83112801, 36556250, -82534713, 37047290, 0x0b13090},
+{-82534713, 36556250, -81956625, 37047290, 0x0b13890},
+{-81956625, 36556250, -81378537, 37047290, 0x0b14090},
+{-81378537, 36556250, -80800449, 37047290, 0x0b14890},
+{-80805657, 37027648, -80222361, 37518688, 0x0b05090},
+{-80222361, 37027648, -79639065, 37518688, 0x0b05890},
+{-79639065, 37027648, -79055769, 37518688, 0x0b06090},
+{-79055769, 37027648, -78472473, 37518688, 0x0b06890},
+{-78472473, 37027648, -77889177, 37518688, 0x0b07090},
+{-80800449, 36536608, -80222361, 37027648, 0x0b17890},
+{-80222361, 36536608, -79644273, 37027648, 0x0b18090},
+{-79644273, 36536608, -79066185, 37027648, 0x0b18890},
+{-79066185, 36536608, -78488097, 37027648, 0x0b19090},
+{-78488097, 36536608, -77910009, 37027648, 0x0b19890},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-83675290, 36530000, -75166440, 39466500, 0x0020217},
 {-83054738, 39917755, -82942301, 40004245, 0x001000a},
 {-83186682, 39836454, -82739818, 40182413, 0xf040047},
 {-81880975, 41247877, -81438177, 41582766, 0xe890047},
@@ -12858,56 +12861,56 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-81633359, 40994510, -81404642, 41167489, 0x782004b},
 {-81521183, 40747105, -81293908, 40920084, 0x782004b},
 {-80791805, 41013510, -80563088, 41186489, 0x782004b},
-{-84818198, 41243440, -84198446, 41734480, 0x00108ac},
-{-84198446, 41243440, -83578694, 41734480, 0x00110ac},
-{-83578694, 41243440, -82958942, 41734480, 0x00118ac},
-{-82958942, 41243440, -82339190, 41734480, 0x00120ac},
-{-82344398, 41488960, -81719438, 41980000, 0x00128ac},
-{-81719438, 41488960, -81094478, 41980000, 0x00130ac},
-{-81134960, 41488960, -80510000, 41980000, 0x00138ac},
-{-84827000, 41007740, -84207248, 41498780, 0x00140ac},
-{-84219278, 41007740, -83599526, 41498780, 0x00148ac},
-{-83599526, 41007740, -82979774, 41498780, 0x00150ac},
-{-82979774, 41007740, -82360022, 41498780, 0x00158ac},
-{-82360022, 41007740, -81740270, 41498780, 0x00160ac},
-{-81740270, 41007740, -81120518, 41498780, 0x00168ac},
-{-81129752, 41007740, -80510000, 41498780, 0x00170ac},
-{-84827000, 40516700, -84212456, 41007740, 0x00178ac},
-{-84224486, 40516700, -83609942, 41007740, 0x00180ac},
-{-83609942, 40516700, -82995398, 41007740, 0x00188ac},
-{-82995398, 40516700, -82380854, 41007740, 0x00190ac},
-{-82380854, 40516700, -81766310, 41007740, 0x00198ac},
-{-81766310, 40516700, -81151766, 41007740, 0x001a0ac},
-{-81151766, 40516700, -80537222, 41007740, 0x001a8ac},
-{-84827000, 40025660, -84217664, 40516700, 0x001b0ac},
-{-84255213, 40025660, -83645877, 40516700, 0x001b8ac},
-{-83645877, 40025660, -83036541, 40516700, 0x001c0ac},
-{-83036541, 40025660, -82427205, 40516700, 0x001c8ac},
-{-82427205, 40025660, -81817869, 40516700, 0x001e0ac},
-{-81817869, 40025660, -81208533, 40516700, 0x001e8ac},
-{-81208533, 40025660, -80599197, 40516700, 0x001f0ac},
-{-84827000, 39534620, -84222872, 40025660, 0x0b008b0},
-{-84321355, 39534620, -83717227, 40025660, 0x0b010b0},
-{-83717227, 39534620, -83113099, 40025660, 0x0b018b0},
-{-83113099, 39534620, -82508971, 40025660, 0x0b020b0},
-{-82508971, 39534620, -81904843, 40025660, 0x0b028b0},
-{-81904843, 39534620, -81300715, 40025660, 0x0b030b0},
-{-81300715, 39534620, -80696587, 40025660, 0x0b038b0},
-{-84827000, 39043580, -84228080, 39534620, 0x0b140b0},
-{-84381768, 39043580, -83782848, 39534620, 0x0b148b0},
-{-83782848, 39043580, -83183928, 39534620, 0x0b150b0},
-{-83183928, 39043580, -82585008, 39534620, 0x0b158b0},
-{-82585008, 39043580, -81986088, 39534620, 0x0b160b0},
-{-81986088, 39043580, -81387168, 39534620, 0x0b168b0},
-{-81387168, 39043580, -80788248, 39534620, 0x0b170b0},
-{-84441660, 38552540, -83847948, 39043580, 0x0b178b0},
-{-83847948, 38552540, -83254236, 39043580, 0x0b180b0},
-{-83254236, 38552540, -82660524, 39043580, 0x0b188b0},
-{-82660524, 38552540, -82066812, 39043580, 0x0b190b0},
-{-82066812, 38847164, -81467892, 39338204, 0x0b198b0},
-{-82845408, 38400000, -82251696, 38891040, 0x0b1a0b0},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-84827000, 38400000, -80510000, 41980000, 0x0020237},
+{-84818198, 41243440, -84198446, 41734480, 0x001088c},
+{-84198446, 41243440, -83578694, 41734480, 0x001108c},
+{-83578694, 41243440, -82958942, 41734480, 0x001188c},
+{-82958942, 41243440, -82339190, 41734480, 0x001208c},
+{-82344398, 41488960, -81719438, 41980000, 0x001288c},
+{-81719438, 41488960, -81094478, 41980000, 0x001308c},
+{-81134960, 41488960, -80510000, 41980000, 0x001388c},
+{-84827000, 41007740, -84207248, 41498780, 0x001408c},
+{-84219278, 41007740, -83599526, 41498780, 0x001488c},
+{-83599526, 41007740, -82979774, 41498780, 0x001508c},
+{-82979774, 41007740, -82360022, 41498780, 0x001588c},
+{-82360022, 41007740, -81740270, 41498780, 0x001608c},
+{-81740270, 41007740, -81120518, 41498780, 0x001688c},
+{-81129752, 41007740, -80510000, 41498780, 0x001708c},
+{-84827000, 40516700, -84212456, 41007740, 0x001788c},
+{-84224486, 40516700, -83609942, 41007740, 0x001808c},
+{-83609942, 40516700, -82995398, 41007740, 0x001888c},
+{-82995398, 40516700, -82380854, 41007740, 0x001908c},
+{-82380854, 40516700, -81766310, 41007740, 0x001988c},
+{-81766310, 40516700, -81151766, 41007740, 0x001a08c},
+{-81151766, 40516700, -80537222, 41007740, 0x001a88c},
+{-84827000, 40025660, -84217664, 40516700, 0x001b08c},
+{-84255213, 40025660, -83645877, 40516700, 0x001b88c},
+{-83645877, 40025660, -83036541, 40516700, 0x001c08c},
+{-83036541, 40025660, -82427205, 40516700, 0x001c88c},
+{-82427205, 40025660, -81817869, 40516700, 0x001e08c},
+{-81817869, 40025660, -81208533, 40516700, 0x001e88c},
+{-81208533, 40025660, -80599197, 40516700, 0x001f08c},
+{-84827000, 39534620, -84222872, 40025660, 0x0b00890},
+{-84321355, 39534620, -83717227, 40025660, 0x0b01090},
+{-83717227, 39534620, -83113099, 40025660, 0x0b01890},
+{-83113099, 39534620, -82508971, 40025660, 0x0b02090},
+{-82508971, 39534620, -81904843, 40025660, 0x0b02890},
+{-81904843, 39534620, -81300715, 40025660, 0x0b03090},
+{-81300715, 39534620, -80696587, 40025660, 0x0b03890},
+{-84827000, 39043580, -84228080, 39534620, 0x0b14090},
+{-84381768, 39043580, -83782848, 39534620, 0x0b14890},
+{-83782848, 39043580, -83183928, 39534620, 0x0b15090},
+{-83183928, 39043580, -82585008, 39534620, 0x0b15890},
+{-82585008, 39043580, -81986088, 39534620, 0x0b16090},
+{-81986088, 39043580, -81387168, 39534620, 0x0b16890},
+{-81387168, 39043580, -80788248, 39534620, 0x0b17090},
+{-84441660, 38552540, -83847948, 39043580, 0x0b17890},
+{-83847948, 38552540, -83254236, 39043580, 0x0b18090},
+{-83254236, 38552540, -82660524, 39043580, 0x0b18890},
+{-82660524, 38552540, -82066812, 39043580, 0x0b19090},
+{-82066812, 38847164, -81467892, 39338204, 0x0b19890},
+{-82845408, 38400000, -82251696, 38891040, 0x0b1a090},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-84827000, 38400000, -80510000, 41980000, 0x0020217},
 {-75242238, 39908755, -75129801, 39995245, 0x001000a},
 {-75371779, 39856500, -74991890, 40138500, 0xc730447},
 {-80186500, 40304290, -79766746, 40536300, 0xbde0447},
@@ -12919,56 +12922,56 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-74992200, 40041000, -74758288, 40207500, 0x782044b},
 {-77016677, 40192000, -76739499, 40332500, 0x782044b},
 {-80247800, 42031300, -79965992, 42174000, 0x782044b},
-{-80519880, 41661090, -79894920, 42152130, 0x00108ac},
-{-79894920, 41661090, -79269960, 42152130, 0x00110ac},
-{-80376139, 41882058, -79751179, 42373098, 0x00100ac},
-{-79269960, 41513778, -78645000, 42004818, 0x00118ac},
-{-78645000, 41513778, -78020040, 42004818, 0x00120ac},
-{-78020040, 41513778, -77395080, 42004818, 0x00128ac},
-{-77395080, 41513778, -76770120, 42004818, 0x00130ac},
-{-76770120, 41513778, -76145160, 42004818, 0x00138ac},
-{-76145160, 41513778, -75520200, 42004818, 0x00140ac},
-{-75520200, 41513778, -74895240, 42004818, 0x00148ac},
-{-80519900, 41170050, -79900148, 41661090, 0x00150ac},
-{-79907419, 41170050, -79287667, 41661090, 0x00158ac},
-{-79287667, 41170050, -78667915, 41661090, 0x00160ac},
-{-78667915, 41170050, -78048163, 41661090, 0x00168ac},
-{-78048163, 41170050, -77428411, 41661090, 0x00170ac},
-{-77428411, 41170050, -76808659, 41661090, 0x00178ac},
-{-76808659, 41170050, -76188907, 41661090, 0x00180ac},
-{-76188907, 41170050, -75569155, 41661090, 0x00188ac},
-{-75569155, 41170050, -74949403, 41661090, 0x00190ac},
-{-80519900, 40679010, -79905356, 41170050, 0x00198ac},
-{-79912627, 40679010, -79298083, 41170050, 0x001a0ac},
-{-79298083, 40679010, -78683539, 41170050, 0x001a8ac},
-{-78683539, 40679010, -78068995, 41170050, 0x001b0ac},
-{-78068995, 40679010, -77454451, 41170050, 0x001b8ac},
-{-77454451, 40679010, -76839907, 41170050, 0x001c0ac},
-{-76839907, 40679010, -76225363, 41170050, 0x001c8ac},
-{-76225363, 40679010, -75610819, 41170050, 0x001d0ac},
-{-75610819, 40679010, -74996275, 41170050, 0x001d8ac},
-{-75309752, 41047290, -74690000, 41538330, 0x001e0ac},
-{-80519900, 40187970, -79910564, 40679010, 0x0b008b0},
-{-79916116, 40187970, -79306780, 40679010, 0x0b010b0},
-{-79306780, 40187970, -78697444, 40679010, 0x0b018b0},
-{-78697444, 40187970, -78088108, 40679010, 0x0b020b0},
-{-78088108, 40187970, -77478772, 40679010, 0x0b028b0},
-{-77478772, 40187970, -76869436, 40679010, 0x0b030b0},
-{-76869436, 40187970, -76260100, 40679010, 0x0b038b0},
-{-76260100, 40187970, -75650764, 40679010, 0x0b040b0},
-{-75650764, 40187970, -75041428, 40679010, 0x0b048b0},
-{-80519900, 39700000, -79915772, 40191040, 0x0b050b0},
-{-79921324, 39700000, -79317196, 40191040, 0x0b058b0},
-{-79317196, 39700000, -78713068, 40191040, 0x0b060b0},
-{-78713068, 39700000, -78108940, 40191040, 0x0b068b0},
-{-78108940, 39700000, -77504812, 40191040, 0x0b070b0},
-{-77504812, 39700000, -76900684, 40191040, 0x0b078b0},
-{-76900684, 39700000, -76296556, 40191040, 0x0b080b0},
-{-76296556, 39700000, -75692428, 40191040, 0x0b088b0},
-{-75692428, 39700000, -75088300, 40191040, 0x0b090b0},
-{-75299336, 39942450, -74690000, 40433490, 0x0b098b0},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-80519900, 39700000, -74690000, 42373098, 0x0020637},
+{-80519880, 41661090, -79894920, 42152130, 0x001088c},
+{-79894920, 41661090, -79269960, 42152130, 0x001108c},
+{-80376139, 41882058, -79751179, 42373098, 0x001008c},
+{-79269960, 41513778, -78645000, 42004818, 0x001188c},
+{-78645000, 41513778, -78020040, 42004818, 0x001208c},
+{-78020040, 41513778, -77395080, 42004818, 0x001288c},
+{-77395080, 41513778, -76770120, 42004818, 0x001308c},
+{-76770120, 41513778, -76145160, 42004818, 0x001388c},
+{-76145160, 41513778, -75520200, 42004818, 0x001408c},
+{-75520200, 41513778, -74895240, 42004818, 0x001488c},
+{-80519900, 41170050, -79900148, 41661090, 0x001508c},
+{-79907419, 41170050, -79287667, 41661090, 0x001588c},
+{-79287667, 41170050, -78667915, 41661090, 0x001608c},
+{-78667915, 41170050, -78048163, 41661090, 0x001688c},
+{-78048163, 41170050, -77428411, 41661090, 0x001708c},
+{-77428411, 41170050, -76808659, 41661090, 0x001788c},
+{-76808659, 41170050, -76188907, 41661090, 0x001808c},
+{-76188907, 41170050, -75569155, 41661090, 0x001888c},
+{-75569155, 41170050, -74949403, 41661090, 0x001908c},
+{-80519900, 40679010, -79905356, 41170050, 0x001988c},
+{-79912627, 40679010, -79298083, 41170050, 0x001a08c},
+{-79298083, 40679010, -78683539, 41170050, 0x001a88c},
+{-78683539, 40679010, -78068995, 41170050, 0x001b08c},
+{-78068995, 40679010, -77454451, 41170050, 0x001b88c},
+{-77454451, 40679010, -76839907, 41170050, 0x001c08c},
+{-76839907, 40679010, -76225363, 41170050, 0x001c88c},
+{-76225363, 40679010, -75610819, 41170050, 0x001d08c},
+{-75610819, 40679010, -74996275, 41170050, 0x001d88c},
+{-75309752, 41047290, -74690000, 41538330, 0x001e08c},
+{-80519900, 40187970, -79910564, 40679010, 0x0b00890},
+{-79916116, 40187970, -79306780, 40679010, 0x0b01090},
+{-79306780, 40187970, -78697444, 40679010, 0x0b01890},
+{-78697444, 40187970, -78088108, 40679010, 0x0b02090},
+{-78088108, 40187970, -77478772, 40679010, 0x0b02890},
+{-77478772, 40187970, -76869436, 40679010, 0x0b03090},
+{-76869436, 40187970, -76260100, 40679010, 0x0b03890},
+{-76260100, 40187970, -75650764, 40679010, 0x0b04090},
+{-75650764, 40187970, -75041428, 40679010, 0x0b04890},
+{-80519900, 39700000, -79915772, 40191040, 0x0b05090},
+{-79921324, 39700000, -79317196, 40191040, 0x0b05890},
+{-79317196, 39700000, -78713068, 40191040, 0x0b06090},
+{-78713068, 39700000, -78108940, 40191040, 0x0b06890},
+{-78108940, 39700000, -77504812, 40191040, 0x0b07090},
+{-77504812, 39700000, -76900684, 40191040, 0x0b07890},
+{-76900684, 39700000, -76296556, 40191040, 0x0b08090},
+{-76296556, 39700000, -75692428, 40191040, 0x0b08890},
+{-75692428, 39700000, -75088300, 40191040, 0x0b09090},
+{-75299336, 39942450, -74690000, 40433490, 0x0b09890},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-80519900, 39700000, -74690000, 42373098, 0x0020217},
 {-90256333, 32268754, -90154467, 32355244, 0x001000a},
 {-90356132, 32139020, -89948669, 32484979, 0xf040047},
 {-89201000, 30321900, -88618341, 30543660, 0xe890447},
@@ -12977,63 +12980,63 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-88817109, 32274860, -88567692, 32486629, 0x931004b},
 {-88806344, 34144560, -88550457, 34356329, 0x931004b},
 {-91113879, 33301960, -90861521, 33513729, 0x931004b},
-{-90812304, 34505960, -90249840, 34997000, 0x00100ac},
-{-90249840, 34505960, -89687376, 34997000, 0x00108ac},
-{-89687376, 34505960, -89124912, 34997000, 0x00110ac},
-{-89124912, 34505960, -88562448, 34997000, 0x00118ac},
-{-88659464, 34505960, -88097000, 34997000, 0x00120ac},
-{-90958544, 34037016, -90396080, 34528056, 0x00128ac},
-{-90396080, 34037016, -89833616, 34528056, 0x00130ac},
-{-89833616, 34037016, -89271152, 34528056, 0x00138ac},
-{-89271152, 34037016, -88708688, 34528056, 0x00140ac},
-{-88708688, 34037016, -88146224, 34528056, 0x00148ac},
-{-91515800, 33545976, -90958544, 34037016, 0x00150ac},
-{-90958544, 33545976, -90401288, 34037016, 0x00158ac},
-{-90401288, 33545976, -89844032, 34037016, 0x00160ac},
-{-89844032, 33545976, -89286776, 34037016, 0x00168ac},
-{-89286776, 33545976, -88729520, 34037016, 0x00170ac},
-{-88729520, 33545976, -88172264, 34037016, 0x00178ac},
-{-91515800, 33054936, -90958544, 33545976, 0x00188ac},
-{-90958544, 33054936, -90401288, 33545976, 0x00190ac},
-{-90401288, 33054936, -89844032, 33545976, 0x00198ac},
-{-89844032, 33054936, -89286776, 33545976, 0x001a0ac},
-{-89286776, 33054936, -88729520, 33545976, 0x001a8ac},
-{-88729520, 33054936, -88172264, 33545976, 0x001b0ac},
-{-91515800, 32563896, -90963752, 33054936, 0x001b8ac},
-{-90963752, 32563896, -90411704, 33054936, 0x001c0ac},
-{-90411704, 32563896, -89859656, 33054936, 0x001c8ac},
-{-89859656, 32563896, -89307608, 33054936, 0x001e0ac},
-{-89307608, 32563896, -88755560, 33054936, 0x001e8ac},
-{-88755560, 32563896, -88203512, 33054936, 0x001f0ac},
-{-91656000, 32072856, -91103952, 32563896, 0x0b008b0},
-{-91106733, 32072856, -90554685, 32563896, 0x0b010b0},
-{-90554685, 32072856, -90002637, 32563896, 0x0b018b0},
-{-90002637, 32072856, -89450589, 32563896, 0x0b020b0},
-{-89450589, 32072856, -88898541, 32563896, 0x0b028b0},
-{-88898541, 32072856, -88346493, 32563896, 0x0b030b0},
-{-91653573, 31581816, -91106733, 32072856, 0x0b138b0},
-{-91106733, 31581816, -90559893, 32072856, 0x0b140b0},
-{-90559893, 31581816, -90013053, 32072856, 0x0b148b0},
-{-90013053, 31581816, -89466213, 32072856, 0x0b150b0},
-{-89466213, 31581816, -88919373, 32072856, 0x0b158b0},
-{-88919373, 31581816, -88372533, 32072856, 0x0b160b0},
-{-91653573, 31090776, -91106733, 31581816, 0x0b068b0},
-{-91106733, 31090776, -90559893, 31581816, 0x0b070b0},
-{-90559893, 31090776, -90013053, 31581816, 0x0b088b0},
-{-90013053, 31090776, -89466213, 31581816, 0x0b090b0},
-{-89466213, 31090776, -88919373, 31581816, 0x0b098b0},
-{-88919373, 31090776, -88372533, 31581816, 0x0b0a0b0},
-{-91653573, 30599736, -91111941, 31090776, 0x0b0a8b0},
-{-91111941, 30599736, -90570309, 31090776, 0x0b0b0b0},
-{-90570309, 30599736, -90028677, 31090776, 0x0b0b8b0},
-{-90028677, 30599736, -89487045, 31090776, 0x0b0c0b0},
-{-89487045, 30599736, -88945413, 31090776, 0x0b0c8b0},
-{-88945413, 30599736, -88403781, 31090776, 0x0b0d0b0},
-{-89860979, 30145000, -89324555, 30636040, 0x0b1e0b0},
-{-89324555, 30145000, -88788131, 30636040, 0x0b1e8b0},
-{-88788131, 30145000, -88251707, 30636040, 0x0b1f0b0},
-{-94618000, 24450000, -75350000, 36688000, 0x30e0636},
-{-91656000, 30145000, -88097000, 34997000, 0x0020637},
+{-90812304, 34505960, -90249840, 34997000, 0x001008c},
+{-90249840, 34505960, -89687376, 34997000, 0x001088c},
+{-89687376, 34505960, -89124912, 34997000, 0x001108c},
+{-89124912, 34505960, -88562448, 34997000, 0x001188c},
+{-88659464, 34505960, -88097000, 34997000, 0x001208c},
+{-90958544, 34037016, -90396080, 34528056, 0x001288c},
+{-90396080, 34037016, -89833616, 34528056, 0x001308c},
+{-89833616, 34037016, -89271152, 34528056, 0x001388c},
+{-89271152, 34037016, -88708688, 34528056, 0x001408c},
+{-88708688, 34037016, -88146224, 34528056, 0x001488c},
+{-91515800, 33545976, -90958544, 34037016, 0x001508c},
+{-90958544, 33545976, -90401288, 34037016, 0x001588c},
+{-90401288, 33545976, -89844032, 34037016, 0x001608c},
+{-89844032, 33545976, -89286776, 34037016, 0x001688c},
+{-89286776, 33545976, -88729520, 34037016, 0x001708c},
+{-88729520, 33545976, -88172264, 34037016, 0x001788c},
+{-91515800, 33054936, -90958544, 33545976, 0x001888c},
+{-90958544, 33054936, -90401288, 33545976, 0x001908c},
+{-90401288, 33054936, -89844032, 33545976, 0x001988c},
+{-89844032, 33054936, -89286776, 33545976, 0x001a08c},
+{-89286776, 33054936, -88729520, 33545976, 0x001a88c},
+{-88729520, 33054936, -88172264, 33545976, 0x001b08c},
+{-91515800, 32563896, -90963752, 33054936, 0x001b88c},
+{-90963752, 32563896, -90411704, 33054936, 0x001c08c},
+{-90411704, 32563896, -89859656, 33054936, 0x001c88c},
+{-89859656, 32563896, -89307608, 33054936, 0x001e08c},
+{-89307608, 32563896, -88755560, 33054936, 0x001e88c},
+{-88755560, 32563896, -88203512, 33054936, 0x001f08c},
+{-91656000, 32072856, -91103952, 32563896, 0x0b00890},
+{-91106733, 32072856, -90554685, 32563896, 0x0b01090},
+{-90554685, 32072856, -90002637, 32563896, 0x0b01890},
+{-90002637, 32072856, -89450589, 32563896, 0x0b02090},
+{-89450589, 32072856, -88898541, 32563896, 0x0b02890},
+{-88898541, 32072856, -88346493, 32563896, 0x0b03090},
+{-91653573, 31581816, -91106733, 32072856, 0x0b13890},
+{-91106733, 31581816, -90559893, 32072856, 0x0b14090},
+{-90559893, 31581816, -90013053, 32072856, 0x0b14890},
+{-90013053, 31581816, -89466213, 32072856, 0x0b15090},
+{-89466213, 31581816, -88919373, 32072856, 0x0b15890},
+{-88919373, 31581816, -88372533, 32072856, 0x0b16090},
+{-91653573, 31090776, -91106733, 31581816, 0x0b06890},
+{-91106733, 31090776, -90559893, 31581816, 0x0b07090},
+{-90559893, 31090776, -90013053, 31581816, 0x0b08890},
+{-90013053, 31090776, -89466213, 31581816, 0x0b09090},
+{-89466213, 31090776, -88919373, 31581816, 0x0b09890},
+{-88919373, 31090776, -88372533, 31581816, 0x0b0a090},
+{-91653573, 30599736, -91111941, 31090776, 0x0b0a890},
+{-91111941, 30599736, -90570309, 31090776, 0x0b0b090},
+{-90570309, 30599736, -90028677, 31090776, 0x0b0b890},
+{-90028677, 30599736, -89487045, 31090776, 0x0b0c090},
+{-89487045, 30599736, -88945413, 31090776, 0x0b0c890},
+{-88945413, 30599736, -88403781, 31090776, 0x0b0d090},
+{-89860979, 30145000, -89324555, 30636040, 0x0b1e090},
+{-89324555, 30145000, -88788131, 30636040, 0x0b1e890},
+{-88788131, 30145000, -88251707, 30636040, 0x0b1f090},
+{-94618000, 24450000, -75350000, 36688000, 0x30e0216},
+{-91656000, 30145000, -88097000, 34997000, 0x0020217},
 {-90162011, 29872755, -90063028, 29959245, 0x001000a},
 {-90273446, 29782020, -89876554, 30127979, 0xf040047},
 {-91272926, 30277700, -90886874, 30612589, 0xe890047},
@@ -13041,70 +13044,70 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-92160896, 30088590, -91878905, 30333209, 0xa9e004b},
 {-93398996, 30116690, -93117005, 30361309, 0xa9e004b},
 {-92253726, 32427600, -91939013, 32623389, 0x9ee044b},
-{-94044000, 32528960, -93491952, 33020000, 0x00100ac},
-{-93547156, 32528960, -92995108, 33020000, 0x00108ac},
-{-92995108, 32528960, -92443060, 33020000, 0x00110ac},
-{-92443060, 32528960, -91891012, 33020000, 0x00118ac},
-{-91891012, 32528960, -91338964, 33020000, 0x00120ac},
-{-91338964, 32528960, -90786916, 33020000, 0x00128ac},
-{-94044000, 32037920, -93491952, 32528960, 0x00130ac},
-{-93547156, 32037920, -92995108, 32528960, 0x00138ac},
-{-92995108, 32037920, -92443060, 32528960, 0x00140ac},
-{-92443060, 32037920, -91891012, 32528960, 0x00148ac},
-{-91891012, 32037920, -91338964, 32528960, 0x00150ac},
-{-91338964, 32037920, -90786916, 32528960, 0x00158ac},
-{-94044000, 31546880, -93497160, 32037920, 0x00160ac},
-{-93547156, 31546880, -93000316, 32037920, 0x00168ac},
-{-93000316, 31546880, -92453476, 32037920, 0x00170ac},
-{-92453476, 31546880, -91906636, 32037920, 0x00178ac},
-{-91906636, 31546880, -91359796, 32037920, 0x00180ac},
-{-91359796, 31546880, -90812956, 32037920, 0x00188ac},
-{-93820576, 31055840, -93273736, 31546880, 0x00190ac},
-{-93273736, 31055840, -92726896, 31546880, 0x00198ac},
-{-92726896, 31055840, -92180056, 31546880, 0x001a0ac},
-{-92180056, 31055840, -91633216, 31546880, 0x001a8ac},
-{-91633216, 31055840, -91086376, 31546880, 0x001b0ac},
-{-93820576, 30564800, -93278944, 31055840, 0x001b8ac},
-{-93278944, 30564800, -92737312, 31055840, 0x001c0ac},
-{-92737312, 30564800, -92195680, 31055840, 0x001c8ac},
-{-92195680, 30564800, -91654048, 31055840, 0x001d0ac},
-{-91654048, 30564800, -91112416, 31055840, 0x001d8ac},
-{-91112416, 30564800, -90570784, 31055840, 0x001e0ac},
-{-90570784, 30564800, -90029152, 31055840, 0x001e8ac},
-{-90029152, 30564800, -89487520, 31055840, 0x001f0ac},
-{-93815368, 30073760, -93278944, 30564800, 0x00100a8},
-{-93278944, 30073760, -92742520, 30564800, 0x00108a8},
-{-92742520, 30073760, -92206096, 30564800, 0x00110a8},
-{-92206096, 30073760, -91669672, 30564800, 0x00118a8},
-{-91669672, 30073760, -91133248, 30564800, 0x00120a8},
-{-91133248, 30073760, -90596824, 30564800, 0x00128a8},
-{-90596824, 30073760, -90060400, 30564800, 0x00130a8},
-{-90060400, 30073760, -89523976, 30564800, 0x00138a8},
-{-89523976, 30073760, -88987552, 30564800, 0x00140a8},
-{-94044000, 29582720, -93507576, 30073760, 0x00148a8},
-{-93547156, 29582720, -93010732, 30073760, 0x00150a8},
-{-93010732, 29582720, -92474308, 30073760, 0x00158a8},
-{-92474308, 29582720, -91937884, 30073760, 0x00160a8},
-{-91937884, 29582720, -91401460, 30073760, 0x00168a8},
-{-91401460, 29582720, -90865036, 30073760, 0x00170a8},
-{-90865036, 29582720, -90328612, 30073760, 0x00178a8},
-{-90328612, 29582720, -89792188, 30073760, 0x00180a8},
-{-89792188, 29582720, -89255764, 30073760, 0x00188a8},
-{-89294424, 29582720, -88758000, 30073760, 0x00190a8},
-{-93010732, 29091680, -92479516, 29582720, 0x00198a8},
-{-92479516, 29091680, -91948300, 29582720, 0x001a0a8},
-{-91948300, 29091680, -91417084, 29582720, 0x001a8a8},
-{-91417084, 29091680, -90885868, 29582720, 0x001b0a8},
-{-90885868, 29091680, -90354652, 29582720, 0x001b8a8},
-{-90354652, 29091680, -89823436, 29582720, 0x001c0a8},
-{-89823436, 29091680, -89292220, 29582720, 0x001c8a8},
-{-89292220, 29091680, -88761004, 29582720, 0x001d0a8},
-{-91151476, 28854000, -90620260, 29345040, 0x001d8a8},
-{-90620260, 28854000, -90089044, 29345040, 0x001e0a8},
-{-90089044, 28854000, -89557828, 29345040, 0x001e8a8},
-{-89557828, 28854000, -89026612, 29345040, 0x001f0a8},
-{-94618000, 24450000, -75350000, 36688000, 0x30e0636},
-{-94044000, 28854000, -88758000, 33020000, 0x0020637},
+{-94044000, 32528960, -93491952, 33020000, 0x001008c},
+{-93547156, 32528960, -92995108, 33020000, 0x001088c},
+{-92995108, 32528960, -92443060, 33020000, 0x001108c},
+{-92443060, 32528960, -91891012, 33020000, 0x001188c},
+{-91891012, 32528960, -91338964, 33020000, 0x001208c},
+{-91338964, 32528960, -90786916, 33020000, 0x001288c},
+{-94044000, 32037920, -93491952, 32528960, 0x001308c},
+{-93547156, 32037920, -92995108, 32528960, 0x001388c},
+{-92995108, 32037920, -92443060, 32528960, 0x001408c},
+{-92443060, 32037920, -91891012, 32528960, 0x001488c},
+{-91891012, 32037920, -91338964, 32528960, 0x001508c},
+{-91338964, 32037920, -90786916, 32528960, 0x001588c},
+{-94044000, 31546880, -93497160, 32037920, 0x001608c},
+{-93547156, 31546880, -93000316, 32037920, 0x001688c},
+{-93000316, 31546880, -92453476, 32037920, 0x001708c},
+{-92453476, 31546880, -91906636, 32037920, 0x001788c},
+{-91906636, 31546880, -91359796, 32037920, 0x001808c},
+{-91359796, 31546880, -90812956, 32037920, 0x001888c},
+{-93820576, 31055840, -93273736, 31546880, 0x001908c},
+{-93273736, 31055840, -92726896, 31546880, 0x001988c},
+{-92726896, 31055840, -92180056, 31546880, 0x001a08c},
+{-92180056, 31055840, -91633216, 31546880, 0x001a88c},
+{-91633216, 31055840, -91086376, 31546880, 0x001b08c},
+{-93820576, 30564800, -93278944, 31055840, 0x001b88c},
+{-93278944, 30564800, -92737312, 31055840, 0x001c08c},
+{-92737312, 30564800, -92195680, 31055840, 0x001c88c},
+{-92195680, 30564800, -91654048, 31055840, 0x001d08c},
+{-91654048, 30564800, -91112416, 31055840, 0x001d88c},
+{-91112416, 30564800, -90570784, 31055840, 0x001e08c},
+{-90570784, 30564800, -90029152, 31055840, 0x001e88c},
+{-90029152, 30564800, -89487520, 31055840, 0x001f08c},
+{-93815368, 30073760, -93278944, 30564800, 0x0010088},
+{-93278944, 30073760, -92742520, 30564800, 0x0010888},
+{-92742520, 30073760, -92206096, 30564800, 0x0011088},
+{-92206096, 30073760, -91669672, 30564800, 0x0011888},
+{-91669672, 30073760, -91133248, 30564800, 0x0012088},
+{-91133248, 30073760, -90596824, 30564800, 0x0012888},
+{-90596824, 30073760, -90060400, 30564800, 0x0013088},
+{-90060400, 30073760, -89523976, 30564800, 0x0013888},
+{-89523976, 30073760, -88987552, 30564800, 0x0014088},
+{-94044000, 29582720, -93507576, 30073760, 0x0014888},
+{-93547156, 29582720, -93010732, 30073760, 0x0015088},
+{-93010732, 29582720, -92474308, 30073760, 0x0015888},
+{-92474308, 29582720, -91937884, 30073760, 0x0016088},
+{-91937884, 29582720, -91401460, 30073760, 0x0016888},
+{-91401460, 29582720, -90865036, 30073760, 0x0017088},
+{-90865036, 29582720, -90328612, 30073760, 0x0017888},
+{-90328612, 29582720, -89792188, 30073760, 0x0018088},
+{-89792188, 29582720, -89255764, 30073760, 0x0018888},
+{-89294424, 29582720, -88758000, 30073760, 0x0019088},
+{-93010732, 29091680, -92479516, 29582720, 0x0019888},
+{-92479516, 29091680, -91948300, 29582720, 0x001a088},
+{-91948300, 29091680, -91417084, 29582720, 0x001a888},
+{-91417084, 29091680, -90885868, 29582720, 0x001b088},
+{-90885868, 29091680, -90354652, 29582720, 0x001b888},
+{-90354652, 29091680, -89823436, 29582720, 0x001c088},
+{-89823436, 29091680, -89292220, 29582720, 0x001c888},
+{-89292220, 29091680, -88761004, 29582720, 0x001d088},
+{-91151476, 28854000, -90620260, 29345040, 0x001d888},
+{-90620260, 28854000, -90089044, 29345040, 0x001e088},
+{-90089044, 28854000, -89557828, 29345040, 0x001e888},
+{-89557828, 28854000, -89026612, 29345040, 0x001f088},
+{-94618000, 24450000, -75350000, 36688000, 0x30e0216},
+{-94044000, 28854000, -88758000, 33020000, 0x0020217},
 {-86849933, 33473755, -86747106, 33560245, 0x001000a},
 {-87004602, 33337330, -86662798, 33624159, 0xc730047},
 {-86482000, 32290000, -86067011, 32502100, 0xbde0447},
@@ -13114,62 +13117,62 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-85504532, 31115560, -85257468, 31327329, 0x931004b},
 {-87116644, 34462660, -86860757, 34674429, 0x931004b},
 {-85555309, 32504160, -85305892, 32715929, 0x931004b},
-{-88245327, 34517960, -87677655, 35009000, 0x01e00ac},
-{-87677655, 34517960, -87109983, 35009000, 0x01e08ac},
-{-87109983, 34517960, -86542311, 35009000, 0x01e10ac},
-{-86542311, 34517960, -85974639, 35009000, 0x01e18ac},
-{-85974639, 34517960, -85406967, 35009000, 0x01e20ac},
-{-88216943, 34115307, -87654479, 34606347, 0x00128ac},
-{-87654479, 34115307, -87092015, 34606347, 0x00130ac},
-{-87092015, 34115307, -86529551, 34606347, 0x00138ac},
-{-86529551, 34115307, -85967087, 34606347, 0x00140ac},
-{-85967087, 34115307, -85404623, 34606347, 0x00148ac},
-{-88391307, 33624267, -87828843, 34115307, 0x00150ac},
-{-87828843, 33624267, -87266379, 34115307, 0x00158ac},
-{-87266379, 33624267, -86703915, 34115307, 0x00160ac},
-{-86703915, 33624267, -86141451, 34115307, 0x00168ac},
-{-86141451, 33624267, -85578987, 34115307, 0x00170ac},
-{-85578987, 33624267, -85016523, 34115307, 0x00188ac},
-{-88386099, 33133227, -87828843, 33624267, 0x00190ac},
-{-87828843, 33133227, -87271587, 33624267, 0x00198ac},
-{-87271587, 33133227, -86714331, 33624267, 0x001a0ac},
-{-86714331, 33133227, -86157075, 33624267, 0x001a8ac},
-{-86157075, 33133227, -85599819, 33624267, 0x001b0ac},
-{-85599819, 33133227, -85042563, 33624267, 0x001b8ac},
-{-88386099, 32642187, -87834051, 33133227, 0x001c0ac},
-{-87834051, 32642187, -87282003, 33133227, 0x001c8ac},
-{-87282003, 32642187, -86729955, 33133227, 0x001d0ac},
-{-86729955, 32642187, -86177907, 33133227, 0x001e0ac},
-{-86177907, 32642187, -85625859, 33133227, 0x001e8ac},
-{-85625859, 32642187, -85073811, 33133227, 0x001f0ac},
-{-88475000, 32151147, -87922952, 32642187, 0x0b000b0},
-{-87922952, 32151147, -87370904, 32642187, 0x0b008b0},
-{-87370904, 32151147, -86818856, 32642187, 0x0b010b0},
-{-86818856, 32151147, -86266808, 32642187, 0x0b018b0},
-{-86266808, 32151147, -85714760, 32642187, 0x0b020b0},
-{-85714760, 32151147, -85162712, 32642187, 0x0b028b0},
-{-85192616, 31920000, -84888000, 32642187, 0x11f34b0},
-{-88471052, 31660107, -87924212, 32151147, 0x0b138b0},
-{-87924212, 31660107, -87377372, 32151147, 0x0b140b0},
-{-87377372, 31660107, -86830532, 32151147, 0x0b148b0},
-{-86830532, 31660107, -86283692, 32151147, 0x0b150b0},
-{-86283692, 31660107, -85736852, 32151147, 0x0b158b0},
-{-85736852, 31660107, -85190012, 32151147, 0x0b160b0},
-{-88471052, 31169067, -87924212, 31660107, 0x0b070b0},
-{-87924212, 31169067, -87377372, 31660107, 0x0b078b0},
-{-87377372, 31169067, -86830532, 31660107, 0x0b080b0},
-{-86830532, 31169067, -86283692, 31660107, 0x0b088b0},
-{-86283692, 31169067, -85736852, 31660107, 0x0b090b0},
-{-85736852, 31169067, -85190012, 31660107, 0x0b098b0},
-{-85192616, 30991000, -84970000, 31920000, 0x17cacb0},
-{-88464219, 30678027, -87922587, 31169067, 0x0b0b0b0},
-{-87922587, 30678027, -87380955, 31169067, 0x0b0b8b0},
-{-87380955, 30991000, -86285500, 31169067, 0x04bc4b0},
-{-86285500, 30991000, -85192616, 31169067, 0x04bccb0},
-{-88429325, 30186987, -87892901, 30678027, 0x0b1e0b0},
-{-87892901, 30186987, -87356477, 30678027, 0x0b1f0b0},
-{-94618000, 24450000, -75350000, 36688000, 0x30e0636},
-{-88475000, 30143000, -84888000, 35009000, 0x0020637},
+{-88245327, 34517960, -87677655, 35009000, 0x01e008c},
+{-87677655, 34517960, -87109983, 35009000, 0x01e088c},
+{-87109983, 34517960, -86542311, 35009000, 0x01e108c},
+{-86542311, 34517960, -85974639, 35009000, 0x01e188c},
+{-85974639, 34517960, -85406967, 35009000, 0x01e208c},
+{-88216943, 34115307, -87654479, 34606347, 0x001288c},
+{-87654479, 34115307, -87092015, 34606347, 0x001308c},
+{-87092015, 34115307, -86529551, 34606347, 0x001388c},
+{-86529551, 34115307, -85967087, 34606347, 0x001408c},
+{-85967087, 34115307, -85404623, 34606347, 0x001488c},
+{-88391307, 33624267, -87828843, 34115307, 0x001508c},
+{-87828843, 33624267, -87266379, 34115307, 0x001588c},
+{-87266379, 33624267, -86703915, 34115307, 0x001608c},
+{-86703915, 33624267, -86141451, 34115307, 0x001688c},
+{-86141451, 33624267, -85578987, 34115307, 0x001708c},
+{-85578987, 33624267, -85016523, 34115307, 0x001888c},
+{-88386099, 33133227, -87828843, 33624267, 0x001908c},
+{-87828843, 33133227, -87271587, 33624267, 0x001988c},
+{-87271587, 33133227, -86714331, 33624267, 0x001a08c},
+{-86714331, 33133227, -86157075, 33624267, 0x001a88c},
+{-86157075, 33133227, -85599819, 33624267, 0x001b08c},
+{-85599819, 33133227, -85042563, 33624267, 0x001b88c},
+{-88386099, 32642187, -87834051, 33133227, 0x001c08c},
+{-87834051, 32642187, -87282003, 33133227, 0x001c88c},
+{-87282003, 32642187, -86729955, 33133227, 0x001d08c},
+{-86729955, 32642187, -86177907, 33133227, 0x001e08c},
+{-86177907, 32642187, -85625859, 33133227, 0x001e88c},
+{-85625859, 32642187, -85073811, 33133227, 0x001f08c},
+{-88475000, 32151147, -87922952, 32642187, 0x0b00090},
+{-87922952, 32151147, -87370904, 32642187, 0x0b00890},
+{-87370904, 32151147, -86818856, 32642187, 0x0b01090},
+{-86818856, 32151147, -86266808, 32642187, 0x0b01890},
+{-86266808, 32151147, -85714760, 32642187, 0x0b02090},
+{-85714760, 32151147, -85162712, 32642187, 0x0b02890},
+{-85192616, 31920000, -84888000, 32642187, 0x11f3090},
+{-88471052, 31660107, -87924212, 32151147, 0x0b13890},
+{-87924212, 31660107, -87377372, 32151147, 0x0b14090},
+{-87377372, 31660107, -86830532, 32151147, 0x0b14890},
+{-86830532, 31660107, -86283692, 32151147, 0x0b15090},
+{-86283692, 31660107, -85736852, 32151147, 0x0b15890},
+{-85736852, 31660107, -85190012, 32151147, 0x0b16090},
+{-88471052, 31169067, -87924212, 31660107, 0x0b07090},
+{-87924212, 31169067, -87377372, 31660107, 0x0b07890},
+{-87377372, 31169067, -86830532, 31660107, 0x0b08090},
+{-86830532, 31169067, -86283692, 31660107, 0x0b08890},
+{-86283692, 31169067, -85736852, 31660107, 0x0b09090},
+{-85736852, 31169067, -85190012, 31660107, 0x0b09890},
+{-85192616, 30991000, -84970000, 31920000, 0x17ca890},
+{-88464219, 30678027, -87922587, 31169067, 0x0b0b090},
+{-87922587, 30678027, -87380955, 31169067, 0x0b0b890},
+{-87380955, 30991000, -86285500, 31169067, 0x04bc090},
+{-86285500, 30991000, -85192616, 31169067, 0x04bc890},
+{-88429325, 30186987, -87892901, 30678027, 0x0b1e090},
+{-87892901, 30186987, -87356477, 30678027, 0x0b1f090},
+{-94618000, 24450000, -75350000, 36688000, 0x30e0216},
+{-88475000, 30143000, -84888000, 35009000, 0x0020217},
 {-92341394, 34711355, -92236645, 34797845, 0x001000a},
 {-94332220, 35909400, -94040727, 36414500, 0xf040447},
 {-92492329, 34587200, -92087672, 34922089, 0xe890047},
@@ -13177,68 +13180,68 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-90854509, 35719690, -90553492, 35964309, 0xa9e004b},
 {-92562970, 34942290, -92266030, 35186909, 0xa9e004b},
 {-92160621, 34123610, -91884180, 34352389, 0x9ee004b},
-{-94618000, 36008960, -94045120, 36500000, 0x00100ac},
-{-94045120, 36008960, -93472240, 36500000, 0x00108ac},
-{-93472240, 36008960, -92899360, 36500000, 0x00110ac},
-{-92899360, 36008960, -92326480, 36500000, 0x00118ac},
-{-92326480, 36008960, -91753600, 36500000, 0x00120ac},
-{-91753600, 36008960, -91180720, 36500000, 0x00128ac},
-{-91180720, 36008960, -90607840, 36500000, 0x00130ac},
-{-90607840, 36008960, -90034960, 36500000, 0x00138ac},
-{-94617999, 35517920, -94045119, 36008960, 0x00140ac},
-{-94045119, 35517920, -93472239, 36008960, 0x00148ac},
-{-93472239, 35517920, -92899359, 36008960, 0x00150ac},
-{-92899359, 35517920, -92326479, 36008960, 0x00158ac},
-{-92326479, 35517920, -91753599, 36008960, 0x00160ac},
-{-91753599, 35517920, -91180719, 36008960, 0x00168ac},
-{-91180719, 35517920, -90607839, 36008960, 0x00170ac},
-{-90607839, 35517920, -90034959, 36008960, 0x00178ac},
-{-90216880, 35517920, -89644000, 36008960, 0x00180ac},
-{-94469571, 35026880, -93901899, 35517920, 0x00188ac},
-{-93901899, 35026880, -93334227, 35517920, 0x00190ac},
-{-93334227, 35026880, -92766555, 35517920, 0x00198ac},
-{-92766555, 35026880, -92198883, 35517920, 0x001a0ac},
-{-92198883, 35026880, -91631211, 35517920, 0x001a8ac},
-{-91631211, 35026880, -91063539, 35517920, 0x001b0ac},
-{-91063539, 35026880, -90495867, 35517920, 0x001b8ac},
-{-90495867, 35026880, -89928195, 35517920, 0x001c0ac},
-{-94611489, 34535840, -94049025, 35026880, 0x001c8ac},
-{-94049025, 34535840, -93486561, 35026880, 0x001d0ac},
-{-93486561, 34535840, -92924097, 35026880, 0x001d8ac},
-{-92924097, 34535840, -92361633, 35026880, 0x001e0ac},
-{-92361633, 34535840, -91799169, 35026880, 0x001e8ac},
-{-91799169, 34535840, -91236705, 35026880, 0x001f0ac},
-{-91236705, 34535840, -90674241, 35026880, 0x00100a8},
-{-90674241, 34535840, -90111777, 35026880, 0x00108a8},
-{-94611489, 34044800, -94049025, 34535840, 0x00110a8},
-{-94049025, 34044800, -93486561, 34535840, 0x00118a8},
-{-93486561, 34044800, -92924097, 34535840, 0x00120a8},
-{-92924097, 34044800, -92361633, 34535840, 0x00128a8},
-{-92361633, 34044800, -91799169, 34535840, 0x00130a8},
-{-91799169, 34044800, -91236705, 34535840, 0x00138a8},
-{-91236705, 34044800, -90674241, 34535840, 0x00140a8},
-{-90674241, 34044800, -90111777, 34535840, 0x00148a8},
-{-94606281, 33553760, -94049025, 34044800, 0x00150a8},
-{-94049025, 33553760, -93491769, 34044800, 0x00158a8},
-{-93491769, 33553760, -92934513, 34044800, 0x00160a8},
-{-92934513, 33553760, -92377257, 34044800, 0x00168a8},
-{-92377257, 33553760, -91820001, 34044800, 0x00170a8},
-{-91820001, 33553760, -91262745, 34044800, 0x00178a8},
-{-91262745, 33553760, -90705489, 34044800, 0x00180a8},
-{-94394524, 33062719, -93837268, 33553759, 0x00188a8},
-{-93837268, 33062719, -93280012, 33553759, 0x00190a8},
-{-93280012, 33062719, -92722756, 33553759, 0x00198a8},
-{-92722756, 33062719, -92165500, 33553759, 0x001a0a8},
-{-92165500, 33062719, -91608244, 33553759, 0x001a8a8},
-{-91608244, 33062719, -91050988, 33553759, 0x001b0a8},
-{-94171622, 33003000, -93619574, 33494040, 0x001b8a8},
-{-93619574, 33003000, -93067526, 33494040, 0x001c0a8},
-{-93067526, 33003000, -92515478, 33494040, 0x001c8a8},
-{-92515478, 33003000, -91963430, 33494040, 0x0b1e0b0},
-{-91963430, 33003000, -91411382, 33494040, 0x0b1e8b0},
-{-91411382, 33003000, -90859334, 33494040, 0x0b1f0b0},
-{-94618000, 24450000, -75350000, 36688000, 0x30e0636},
-{-94618000, 33003000, -89644000, 36500000, 0x0020637},
+{-94618000, 36008960, -94045120, 36500000, 0x001008c},
+{-94045120, 36008960, -93472240, 36500000, 0x001088c},
+{-93472240, 36008960, -92899360, 36500000, 0x001108c},
+{-92899360, 36008960, -92326480, 36500000, 0x001188c},
+{-92326480, 36008960, -91753600, 36500000, 0x001208c},
+{-91753600, 36008960, -91180720, 36500000, 0x001288c},
+{-91180720, 36008960, -90607840, 36500000, 0x001308c},
+{-90607840, 36008960, -90034960, 36500000, 0x001388c},
+{-94617999, 35517920, -94045119, 36008960, 0x001408c},
+{-94045119, 35517920, -93472239, 36008960, 0x001488c},
+{-93472239, 35517920, -92899359, 36008960, 0x001508c},
+{-92899359, 35517920, -92326479, 36008960, 0x001588c},
+{-92326479, 35517920, -91753599, 36008960, 0x001608c},
+{-91753599, 35517920, -91180719, 36008960, 0x001688c},
+{-91180719, 35517920, -90607839, 36008960, 0x001708c},
+{-90607839, 35517920, -90034959, 36008960, 0x001788c},
+{-90216880, 35517920, -89644000, 36008960, 0x001808c},
+{-94469571, 35026880, -93901899, 35517920, 0x001888c},
+{-93901899, 35026880, -93334227, 35517920, 0x001908c},
+{-93334227, 35026880, -92766555, 35517920, 0x001988c},
+{-92766555, 35026880, -92198883, 35517920, 0x001a08c},
+{-92198883, 35026880, -91631211, 35517920, 0x001a88c},
+{-91631211, 35026880, -91063539, 35517920, 0x001b08c},
+{-91063539, 35026880, -90495867, 35517920, 0x001b88c},
+{-90495867, 35026880, -89928195, 35517920, 0x001c08c},
+{-94611489, 34535840, -94049025, 35026880, 0x001c88c},
+{-94049025, 34535840, -93486561, 35026880, 0x001d08c},
+{-93486561, 34535840, -92924097, 35026880, 0x001d88c},
+{-92924097, 34535840, -92361633, 35026880, 0x001e08c},
+{-92361633, 34535840, -91799169, 35026880, 0x001e88c},
+{-91799169, 34535840, -91236705, 35026880, 0x001f08c},
+{-91236705, 34535840, -90674241, 35026880, 0x0010088},
+{-90674241, 34535840, -90111777, 35026880, 0x0010888},
+{-94611489, 34044800, -94049025, 34535840, 0x0011088},
+{-94049025, 34044800, -93486561, 34535840, 0x0011888},
+{-93486561, 34044800, -92924097, 34535840, 0x0012088},
+{-92924097, 34044800, -92361633, 34535840, 0x0012888},
+{-92361633, 34044800, -91799169, 34535840, 0x0013088},
+{-91799169, 34044800, -91236705, 34535840, 0x0013888},
+{-91236705, 34044800, -90674241, 34535840, 0x0014088},
+{-90674241, 34044800, -90111777, 34535840, 0x0014888},
+{-94606281, 33553760, -94049025, 34044800, 0x0015088},
+{-94049025, 33553760, -93491769, 34044800, 0x0015888},
+{-93491769, 33553760, -92934513, 34044800, 0x0016088},
+{-92934513, 33553760, -92377257, 34044800, 0x0016888},
+{-92377257, 33553760, -91820001, 34044800, 0x0017088},
+{-91820001, 33553760, -91262745, 34044800, 0x0017888},
+{-91262745, 33553760, -90705489, 34044800, 0x0018088},
+{-94394524, 33062719, -93837268, 33553759, 0x0018888},
+{-93837268, 33062719, -93280012, 33553759, 0x0019088},
+{-93280012, 33062719, -92722756, 33553759, 0x0019888},
+{-92722756, 33062719, -92165500, 33553759, 0x001a088},
+{-92165500, 33062719, -91608244, 33553759, 0x001a888},
+{-91608244, 33062719, -91050988, 33553759, 0x001b088},
+{-94171622, 33003000, -93619574, 33494040, 0x001b888},
+{-93619574, 33003000, -93067526, 33494040, 0x001c088},
+{-93067526, 33003000, -92515478, 33494040, 0x001c888},
+{-92515478, 33003000, -91963430, 33494040, 0x0b1e090},
+{-91963430, 33003000, -91411382, 33494040, 0x0b1e890},
+{-91411382, 33003000, -90859334, 33494040, 0x0b1f090},
+{-94618000, 24450000, -75350000, 36688000, 0x30e0216},
+{-94618000, 33003000, -89644000, 36500000, 0x0020217},
 {-80895855, 35183755, -80790145, 35270245, 0x001000a},
 {-81052978, 35054020, -80633022, 35399979, 0xf040047},
 {-78907855, 35602600, -78498546, 35937489, 0xe890047},
@@ -13250,137 +13253,137 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-80119730, 35864010, -79906870, 36036989, 0x782004b},
 {-77468710, 35531510, -77257291, 35704489, 0x782004b},
 {-82650120, 35521020, -82467081, 35670779, 0x680004b},
-{-82603360, 36097960, -82030480, 36589000, 0x00100ac},
-{-82030480, 36097960, -81457600, 36589000, 0x00108ac},
-{-81457600, 36097960, -80884720, 36589000, 0x00110ac},
-{-80884720, 36097960, -80311840, 36589000, 0x00118ac},
-{-80311840, 36097960, -79738960, 36589000, 0x00120ac},
-{-79738960, 36097960, -79166080, 36589000, 0x00128ac},
-{-83749120, 35606920, -83176240, 36097960, 0x00130ac},
-{-83176240, 35606920, -82603360, 36097960, 0x00138ac},
-{-82603360, 35606920, -82030480, 36097960, 0x00140ac},
-{-82030480, 35606920, -81457600, 36097960, 0x00148ac},
-{-81457600, 35606920, -80884720, 36097960, 0x00150ac},
-{-80884720, 35606920, -80311840, 36097960, 0x00158ac},
-{-80311840, 35606920, -79738960, 36097960, 0x00160ac},
-{-79738960, 35606920, -79166080, 36097960, 0x00168ac},
-{-84316792, 35115880, -83749120, 35606920, 0x00170ac},
-{-83749120, 35115880, -83181448, 35606920, 0x00178ac},
-{-83181448, 35115880, -82613776, 35606920, 0x00180ac},
-{-82613776, 35115880, -82046104, 35606920, 0x00188ac},
-{-82046104, 35115880, -81478432, 35606920, 0x00190ac},
-{-81478432, 35115880, -80910760, 35606920, 0x00198ac},
-{-80910760, 35115880, -80343088, 35606920, 0x001a0ac},
-{-80343088, 35115880, -79775416, 35606920, 0x001a8ac},
-{-79775416, 35115880, -79207744, 35606920, 0x001b0ac},
-{-84316792, 34985000, -82613776, 35115880, 0x009b8ac},
-{-81478432, 34624840, -80910760, 35115880, 0x001c0ac},
-{-80910760, 34624840, -80343088, 35115880, 0x001c8ac},
-{-80343087, 34624840, -79775415, 35115880, 0x001d0ac},
-{-79775415, 34624840, -79207743, 35115880, 0x001d8ac},
-{-79775415, 34133800, -79212951, 34624840, 0x001e0ac},
-{-78931720, 33752500, -78369256, 34243540, 0x001e8ac},
-{-78369255, 33752500, -77806791, 34243540, 0x001f0ac},
-{-79218159, 36063587, -78645279, 36554627, 0x00100a8},
-{-78645279, 36063587, -78072399, 36554627, 0x00108a8},
-{-78072399, 36063587, -77499519, 36554627, 0x00110a8},
-{-77499519, 36063587, -76926639, 36554627, 0x00118a8},
-{-76926639, 36063587, -76353759, 36554627, 0x00120a8},
-{-76353759, 36063587, -75780879, 36554627, 0x00128a8},
-{-75922880, 36063587, -75350000, 36554627, 0x00130a8},
-{-79218159, 35572547, -78645279, 36063587, 0x00138a8},
-{-78645279, 35572547, -78072399, 36063587, 0x00140a8},
-{-78072399, 35572547, -77499519, 36063587, 0x00148a8},
-{-77499519, 35572547, -76926639, 36063587, 0x00150a8},
-{-76926639, 35572547, -76353759, 36063587, 0x00158a8},
-{-76353759, 35572547, -75780879, 36063587, 0x00160a8},
-{-75922880, 35572547, -75350000, 36063587, 0x00168a8},
-{-79212951, 35081507, -78645279, 35572547, 0x00170a8},
-{-78645279, 35081507, -78077607, 35572547, 0x00178a8},
-{-78077607, 35081507, -77509935, 35572547, 0x00180a8},
-{-77509935, 35081507, -76942263, 35572547, 0x00188a8},
-{-76942263, 35081507, -76374591, 35572547, 0x00190a8},
-{-76374591, 35081507, -75806919, 35572547, 0x00198a8},
-{-75917672, 35081507, -75350000, 35572547, 0x001a0a8},
-{-79212951, 34590467, -78650487, 35081507, 0x001a8a8},
-{-78650487, 34590467, -78088023, 35081507, 0x001b0a8},
-{-78088023, 34590467, -77525559, 35081507, 0x001b8a8},
-{-77525559, 34590467, -76963095, 35081507, 0x001c0a8},
-{-76963095, 34590467, -76400631, 35081507, 0x001c8a8},
-{-76400631, 34590467, -75838167, 35081507, 0x001d0a8},
-{-79212951, 34099427, -78650487, 34590467, 0x001d8a8},
-{-78650487, 34099427, -78088023, 34590467, 0x001e0a8},
-{-78088023, 34099427, -77525559, 34590467, 0x001e8a8},
-{-77525559, 34099427, -76963095, 34590467, 0x001f0a8},
-{-94618000, 24450000, -75350000, 36688000, 0x30e0636},
-{-84322000, 33752500, -75350000, 36589000, 0x0020637},
+{-82603360, 36097960, -82030480, 36589000, 0x001008c},
+{-82030480, 36097960, -81457600, 36589000, 0x001088c},
+{-81457600, 36097960, -80884720, 36589000, 0x001108c},
+{-80884720, 36097960, -80311840, 36589000, 0x001188c},
+{-80311840, 36097960, -79738960, 36589000, 0x001208c},
+{-79738960, 36097960, -79166080, 36589000, 0x001288c},
+{-83749120, 35606920, -83176240, 36097960, 0x001308c},
+{-83176240, 35606920, -82603360, 36097960, 0x001388c},
+{-82603360, 35606920, -82030480, 36097960, 0x001408c},
+{-82030480, 35606920, -81457600, 36097960, 0x001488c},
+{-81457600, 35606920, -80884720, 36097960, 0x001508c},
+{-80884720, 35606920, -80311840, 36097960, 0x001588c},
+{-80311840, 35606920, -79738960, 36097960, 0x001608c},
+{-79738960, 35606920, -79166080, 36097960, 0x001688c},
+{-84316792, 35115880, -83749120, 35606920, 0x001708c},
+{-83749120, 35115880, -83181448, 35606920, 0x001788c},
+{-83181448, 35115880, -82613776, 35606920, 0x001808c},
+{-82613776, 35115880, -82046104, 35606920, 0x001888c},
+{-82046104, 35115880, -81478432, 35606920, 0x001908c},
+{-81478432, 35115880, -80910760, 35606920, 0x001988c},
+{-80910760, 35115880, -80343088, 35606920, 0x001a08c},
+{-80343088, 35115880, -79775416, 35606920, 0x001a88c},
+{-79775416, 35115880, -79207744, 35606920, 0x001b08c},
+{-84316792, 34985000, -82613776, 35115880, 0x009b88c},
+{-81478432, 34624840, -80910760, 35115880, 0x001c08c},
+{-80910760, 34624840, -80343088, 35115880, 0x001c88c},
+{-80343087, 34624840, -79775415, 35115880, 0x001d08c},
+{-79775415, 34624840, -79207743, 35115880, 0x001d88c},
+{-79775415, 34133800, -79212951, 34624840, 0x001e08c},
+{-78931720, 33752500, -78369256, 34243540, 0x001e88c},
+{-78369255, 33752500, -77806791, 34243540, 0x001f08c},
+{-79218159, 36063587, -78645279, 36554627, 0x0010088},
+{-78645279, 36063587, -78072399, 36554627, 0x0010888},
+{-78072399, 36063587, -77499519, 36554627, 0x0011088},
+{-77499519, 36063587, -76926639, 36554627, 0x0011888},
+{-76926639, 36063587, -76353759, 36554627, 0x0012088},
+{-76353759, 36063587, -75780879, 36554627, 0x0012888},
+{-75922880, 36063587, -75350000, 36554627, 0x0013088},
+{-79218159, 35572547, -78645279, 36063587, 0x0013888},
+{-78645279, 35572547, -78072399, 36063587, 0x0014088},
+{-78072399, 35572547, -77499519, 36063587, 0x0014888},
+{-77499519, 35572547, -76926639, 36063587, 0x0015088},
+{-76926639, 35572547, -76353759, 36063587, 0x0015888},
+{-76353759, 35572547, -75780879, 36063587, 0x0016088},
+{-75922880, 35572547, -75350000, 36063587, 0x0016888},
+{-79212951, 35081507, -78645279, 35572547, 0x0017088},
+{-78645279, 35081507, -78077607, 35572547, 0x0017888},
+{-78077607, 35081507, -77509935, 35572547, 0x0018088},
+{-77509935, 35081507, -76942263, 35572547, 0x0018888},
+{-76942263, 35081507, -76374591, 35572547, 0x0019088},
+{-76374591, 35081507, -75806919, 35572547, 0x0019888},
+{-75917672, 35081507, -75350000, 35572547, 0x001a088},
+{-79212951, 34590467, -78650487, 35081507, 0x001a888},
+{-78650487, 34590467, -78088023, 35081507, 0x001b088},
+{-78088023, 34590467, -77525559, 35081507, 0x001b888},
+{-77525559, 34590467, -76963095, 35081507, 0x001c088},
+{-76963095, 34590467, -76400631, 35081507, 0x001c888},
+{-76400631, 34590467, -75838167, 35081507, 0x001d088},
+{-79212951, 34099427, -78650487, 34590467, 0x001d888},
+{-78650487, 34099427, -78088023, 34590467, 0x001e088},
+{-78088023, 34099427, -77525559, 34590467, 0x001e888},
+{-77525559, 34099427, -76963095, 34590467, 0x001f088},
+{-94618000, 24450000, -75350000, 36688000, 0x30e0216},
+{-84322000, 33752500, -75350000, 36589000, 0x0020217},
 {-74019000, 40700000, -73960231, 40755500, 0x22a044a},
 {-74007000, 40755500, -73928483, 40797000, 0x22a044a},
 {-73977300, 40797000, -73915693, 40850000, 0x22a044a},
-{-73972500, 40542180, -73301537, 40978600, 0x01c040c},
+{-73972500, 40542180, -73301537, 40978600, 0x01c000c},
 {-78941162, 42795710, -78631039, 43024489, 0x9ee004b},
 {-77738809, 43062260, -77449391, 43274029, 0x931004b},
 {-76293033, 42973660, -76005968, 43185429, 0x931004b},
 {-73991933, 42632670, -73689252, 42833429, 0x931044b},
 {-74256850, 40495560, -73968794, 40700000, 0x931044b},
-{-79158350, 42929080, -78522974, 43420120, 0x00100ac},
-{-78522974, 42929080, -77887598, 43420120, 0x00108ac},
-{-77887598, 42929080, -77252222, 43420120, 0x00110ac},
-{-77252222, 42929080, -76616846, 43420120, 0x00118ac},
-{-76616845, 42929080, -75981469, 43420120, 0x00120ac},
-{-75981470, 42929080, -75346094, 43420120, 0x00128ac},
-{-75346093, 42929080, -74710717, 43420120, 0x00130ac},
-{-74710718, 42929080, -74075342, 43420120, 0x00138ac},
-{-74075342, 42929080, -73439966, 43420120, 0x00140ac},
-{-73884729, 42929080, -73249353, 43420120, 0x00148ac},
-{-79534367, 42438040, -78904199, 42929080, 0x00150ac},
-{-78904199, 42438040, -78274031, 42929080, 0x00158ac},
-{-78274031, 42438040, -77643863, 42929080, 0x00160ac},
-{-77643863, 42438040, -77013695, 42929080, 0x00168ac},
-{-77013695, 42438040, -76383527, 42929080, 0x00170ac},
-{-76383527, 42438040, -75753359, 42929080, 0x00178ac},
-{-75753359, 42438040, -75123191, 42929080, 0x00180ac},
-{-75123191, 42438040, -74493023, 42929080, 0x00188ac},
-{-74493023, 42438040, -73862855, 42929080, 0x00190ac},
-{-73862855, 42438040, -73232687, 42929080, 0x00198ac},
-{-75312241, 41455960, -74687281, 41947000, 0x001a8ac},
-{-74687281, 41455960, -74062321, 41947000, 0x001b0ac},
-{-74062321, 41455960, -73437361, 41947000, 0x001b8ac},
-{-74619577, 40964920, -73999825, 41455960, 0x001c8ac},
-{-73999825, 40964920, -73380073, 41455960, 0x001d0ac},
-{-74929453, 41308648, -74309701, 41799688, 0x001c0ac},
-{-73640369, 40498431, -73025825, 40989471, 0x001d8ac},
-{-73025825, 40621191, -72411281, 41112231, 0x001e0ac},
-{-72411281, 40805331, -71796737, 41296371, 0x001e8ac},
-{-75235164, 44888000, -73320000, 45016000, 0x03404b0},
-{-75883560, 44402200, -75232560, 44893240, 0x0b008b0},
-{-75232560, 44402200, -74581560, 44893240, 0x0b010b0},
-{-74581560, 44402200, -73930560, 44893240, 0x0b018b0},
-{-73930560, 44402200, -73279560, 44893240, 0x0b020b0},
-{-76469459, 43911160, -75823667, 44402200, 0x0b028b0},
-{-75823667, 43911160, -75177875, 44402200, 0x0b030b0},
-{-75177875, 43911160, -74532083, 44402200, 0x0b038b0},
-{-74532083, 43911160, -73886291, 44402200, 0x0b040b0},
-{-73886291, 43911160, -73240499, 44402200, 0x0b048b0},
-{-76916306, 43420120, -76275722, 43911160, 0x0b050b0},
-{-76275722, 43420120, -75635138, 43911160, 0x0b058b0},
-{-75635138, 43420120, -74994554, 43911160, 0x0b060b0},
-{-74994554, 43420120, -74353970, 43911160, 0x0b068b0},
-{-74353970, 43420120, -73713386, 43911160, 0x0b070b0},
-{-73713386, 43420120, -73072802, 43911160, 0x0b078b0},
-{-79763000, 41947000, -79132832, 42438040, 0x0b080b0},
-{-79342713, 41947000, -78712545, 42438040, 0x0b088b0},
-{-78712545, 41947000, -78082377, 42438040, 0x0b090b0},
-{-78082376, 41947000, -77452208, 42438040, 0x0b098b0},
-{-77452208, 41947000, -76822040, 42438040, 0x0b0a0b0},
-{-76822040, 41947000, -76191872, 42438040, 0x0b0a8b0},
-{-76191873, 41947000, -75561705, 42438040, 0x0b0b0b0},
-{-75561705, 41947000, -74931537, 42438040, 0x0b0b8b0},
-{-74931537, 41947000, -74301369, 42438040, 0x0b0c0b0},
-{-74301368, 41947000, -73671200, 42438040, 0x0b0c8b0},
-{-73986284, 41947000, -73356116, 42438040, 0x0b0d0b0},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-79763000, 40477000, -71777000, 45016000, 0x0020237},
+{-79158350, 42929080, -78522974, 43420120, 0x001008c},
+{-78522974, 42929080, -77887598, 43420120, 0x001088c},
+{-77887598, 42929080, -77252222, 43420120, 0x001108c},
+{-77252222, 42929080, -76616846, 43420120, 0x001188c},
+{-76616845, 42929080, -75981469, 43420120, 0x001208c},
+{-75981470, 42929080, -75346094, 43420120, 0x001288c},
+{-75346093, 42929080, -74710717, 43420120, 0x001308c},
+{-74710718, 42929080, -74075342, 43420120, 0x001388c},
+{-74075342, 42929080, -73439966, 43420120, 0x001408c},
+{-73884729, 42929080, -73249353, 43420120, 0x001488c},
+{-79534367, 42438040, -78904199, 42929080, 0x001508c},
+{-78904199, 42438040, -78274031, 42929080, 0x001588c},
+{-78274031, 42438040, -77643863, 42929080, 0x001608c},
+{-77643863, 42438040, -77013695, 42929080, 0x001688c},
+{-77013695, 42438040, -76383527, 42929080, 0x001708c},
+{-76383527, 42438040, -75753359, 42929080, 0x001788c},
+{-75753359, 42438040, -75123191, 42929080, 0x001808c},
+{-75123191, 42438040, -74493023, 42929080, 0x001888c},
+{-74493023, 42438040, -73862855, 42929080, 0x001908c},
+{-73862855, 42438040, -73232687, 42929080, 0x001988c},
+{-75312241, 41455960, -74687281, 41947000, 0x001a88c},
+{-74687281, 41455960, -74062321, 41947000, 0x001b08c},
+{-74062321, 41455960, -73437361, 41947000, 0x001b88c},
+{-74619577, 40964920, -73999825, 41455960, 0x001c88c},
+{-73999825, 40964920, -73380073, 41455960, 0x001d08c},
+{-74929453, 41308648, -74309701, 41799688, 0x001c08c},
+{-73640369, 40498431, -73025825, 40989471, 0x001d88c},
+{-73025825, 40621191, -72411281, 41112231, 0x001e08c},
+{-72411281, 40805331, -71796737, 41296371, 0x001e88c},
+{-75235164, 44888000, -73320000, 45016000, 0x0340090},
+{-75883560, 44402200, -75232560, 44893240, 0x0b00890},
+{-75232560, 44402200, -74581560, 44893240, 0x0b01090},
+{-74581560, 44402200, -73930560, 44893240, 0x0b01890},
+{-73930560, 44402200, -73279560, 44893240, 0x0b02090},
+{-76469459, 43911160, -75823667, 44402200, 0x0b02890},
+{-75823667, 43911160, -75177875, 44402200, 0x0b03090},
+{-75177875, 43911160, -74532083, 44402200, 0x0b03890},
+{-74532083, 43911160, -73886291, 44402200, 0x0b04090},
+{-73886291, 43911160, -73240499, 44402200, 0x0b04890},
+{-76916306, 43420120, -76275722, 43911160, 0x0b05090},
+{-76275722, 43420120, -75635138, 43911160, 0x0b05890},
+{-75635138, 43420120, -74994554, 43911160, 0x0b06090},
+{-74994554, 43420120, -74353970, 43911160, 0x0b06890},
+{-74353970, 43420120, -73713386, 43911160, 0x0b07090},
+{-73713386, 43420120, -73072802, 43911160, 0x0b07890},
+{-79763000, 41947000, -79132832, 42438040, 0x0b08090},
+{-79342713, 41947000, -78712545, 42438040, 0x0b08890},
+{-78712545, 41947000, -78082377, 42438040, 0x0b09090},
+{-78082376, 41947000, -77452208, 42438040, 0x0b09890},
+{-77452208, 41947000, -76822040, 42438040, 0x0b0a090},
+{-76822040, 41947000, -76191872, 42438040, 0x0b0a890},
+{-76191873, 41947000, -75561705, 42438040, 0x0b0b090},
+{-75561705, 41947000, -74931537, 42438040, 0x0b0b890},
+{-74931537, 41947000, -74301369, 42438040, 0x0b0c090},
+{-74301368, 41947000, -73671200, 42438040, 0x0b0c890},
+{-73986284, 41947000, -73356116, 42438040, 0x0b0d090},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-79763000, 40477000, -71777000, 45016000, 0x0020217},
 {-93666660, 41557755, -93551340, 41644245, 0x001000a},
 {-93890940, 41446020, -93429661, 41791979, 0xf040047},
 {-91850360, 41830600, -91403841, 42165489, 0xe890047},
@@ -13397,71 +13400,71 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-91273000, 40754000, -91092907, 40863000, 0x54f044b},
 {-94236619, 42429190, -94072181, 42551499, 0x54f004b},
 {-92499260, 40950190, -92337540, 41072499, 0x54f004b},
-{-96640000, 43010960, -95999416, 43502000, 0x00108ac},
-{-96003217, 43010960, -95362633, 43502000, 0x00110ac},
-{-95362633, 43010960, -94722049, 43502000, 0x00118ac},
-{-94722049, 43010960, -94081465, 43502000, 0x00120ac},
-{-94081465, 43010960, -93440881, 43502000, 0x00128ac},
-{-93440881, 43010960, -92800297, 43502000, 0x00130ac},
-{-92800297, 43010960, -92159713, 43502000, 0x00138ac},
-{-92159713, 43010960, -91519129, 43502000, 0x00140ac},
-{-91519129, 43010960, -90878545, 43502000, 0x00148ac},
-{-96640000, 42524830, -96004624, 43015870, 0x00150ac},
-{-96008425, 42524830, -95373049, 43015870, 0x00158ac},
-{-95373049, 42524830, -94737673, 43015870, 0x00160ac},
-{-94737673, 42524830, -94102297, 43015870, 0x00168ac},
-{-94102297, 42524830, -93466921, 43015870, 0x00170ac},
-{-93466921, 42524830, -92831545, 43015870, 0x00178ac},
-{-92831545, 42524830, -92196169, 43015870, 0x00180ac},
-{-92196169, 42524830, -91560793, 43015870, 0x00188ac},
-{-91560793, 42524830, -90925417, 43015870, 0x00190ac},
-{-90925417, 42524830, -90290041, 43015870, 0x00198ac},
-{-96638593, 42033790, -96008425, 42524830, 0x001a0ac},
-{-96008425, 42033790, -95378257, 42524830, 0x001a8ac},
-{-95378257, 42033790, -94748089, 42524830, 0x001b0ac},
-{-94748089, 42033790, -94117921, 42524830, 0x001b8ac},
-{-94117921, 42033790, -93487753, 42524830, 0x001c0ac},
-{-93487753, 42033790, -92857585, 42524830, 0x001c8ac},
-{-92857585, 42033790, -92227417, 42524830, 0x001d0ac},
-{-92227417, 42033790, -91597249, 42524830, 0x001d8ac},
-{-91597249, 42033790, -90967081, 42524830, 0x001e0ac},
-{-90967081, 42033790, -90336913, 42524830, 0x001e8ac},
-{-90769168, 42033790, -90139000, 42524830, 0x001f0ac},
-{-96638593, 41542750, -96013633, 42033790, 0x00100a8},
-{-96013633, 41542750, -95388673, 42033790, 0x00108a8},
-{-95388673, 41542750, -94763713, 42033790, 0x00110a8},
-{-94763713, 41542750, -94138753, 42033790, 0x00118a8},
-{-94138753, 41542750, -93513793, 42033790, 0x00120a8},
-{-93513793, 41542750, -92888833, 42033790, 0x00128a8},
-{-92888833, 41542750, -92263873, 42033790, 0x00130a8},
-{-92263873, 41542750, -91638913, 42033790, 0x00138a8},
-{-91638913, 41542750, -91013953, 42033790, 0x00140a8},
-{-91013953, 41542750, -90388993, 42033790, 0x00148a8},
-{-90763960, 41542750, -90139000, 42033790, 0x00150a8},
-{-96633385, 41051710, -96013633, 41542750, 0x00158a8},
-{-96013633, 41051710, -95393881, 41542750, 0x00160a8},
-{-95393881, 41051710, -94774129, 41542750, 0x00168a8},
-{-94774129, 41051710, -94154377, 41542750, 0x00170a8},
-{-94154377, 41051710, -93534625, 41542750, 0x00178a8},
-{-93534625, 41051710, -92914873, 41542750, 0x00180a8},
-{-92914873, 41051710, -92295121, 41542750, 0x00188a8},
-{-92295121, 41051710, -91675369, 41542750, 0x00190a8},
-{-91675369, 41051710, -91055617, 41542750, 0x00198a8},
-{-91055617, 41051710, -90435865, 41542750, 0x001a0a8},
-{-96013633, 40560670, -95399089, 41051710, 0x001a8a8},
-{-95399089, 40560670, -94784545, 41051710, 0x001b0a8},
-{-94784545, 40560670, -94170001, 41051710, 0x001b8a8},
-{-94170001, 40560670, -93555457, 41051710, 0x001c0a8},
-{-93555457, 40560670, -92940913, 41051710, 0x001c8a8},
-{-92940913, 40560670, -92326369, 41051710, 0x001d0a8},
-{-92326369, 40560670, -91711825, 41051710, 0x001d8a8},
-{-91711825, 40560670, -91097281, 41051710, 0x001e0a8},
-{-91097281, 40560670, -90482737, 41051710, 0x001e8a8},
-{-91706617, 40375000, -91097281, 40866040, 0x001f0a8},
-{-104060000, 35995500, -89100000, 49384500, 0x0010636},
-{-96640000, 40375000, -90139000, 43502000, 0x0020637},
+{-96640000, 43010960, -95999416, 43502000, 0x001088c},
+{-96003217, 43010960, -95362633, 43502000, 0x001108c},
+{-95362633, 43010960, -94722049, 43502000, 0x001188c},
+{-94722049, 43010960, -94081465, 43502000, 0x001208c},
+{-94081465, 43010960, -93440881, 43502000, 0x001288c},
+{-93440881, 43010960, -92800297, 43502000, 0x001308c},
+{-92800297, 43010960, -92159713, 43502000, 0x001388c},
+{-92159713, 43010960, -91519129, 43502000, 0x001408c},
+{-91519129, 43010960, -90878545, 43502000, 0x001488c},
+{-96640000, 42524830, -96004624, 43015870, 0x001508c},
+{-96008425, 42524830, -95373049, 43015870, 0x001588c},
+{-95373049, 42524830, -94737673, 43015870, 0x001608c},
+{-94737673, 42524830, -94102297, 43015870, 0x001688c},
+{-94102297, 42524830, -93466921, 43015870, 0x001708c},
+{-93466921, 42524830, -92831545, 43015870, 0x001788c},
+{-92831545, 42524830, -92196169, 43015870, 0x001808c},
+{-92196169, 42524830, -91560793, 43015870, 0x001888c},
+{-91560793, 42524830, -90925417, 43015870, 0x001908c},
+{-90925417, 42524830, -90290041, 43015870, 0x001988c},
+{-96638593, 42033790, -96008425, 42524830, 0x001a08c},
+{-96008425, 42033790, -95378257, 42524830, 0x001a88c},
+{-95378257, 42033790, -94748089, 42524830, 0x001b08c},
+{-94748089, 42033790, -94117921, 42524830, 0x001b88c},
+{-94117921, 42033790, -93487753, 42524830, 0x001c08c},
+{-93487753, 42033790, -92857585, 42524830, 0x001c88c},
+{-92857585, 42033790, -92227417, 42524830, 0x001d08c},
+{-92227417, 42033790, -91597249, 42524830, 0x001d88c},
+{-91597249, 42033790, -90967081, 42524830, 0x001e08c},
+{-90967081, 42033790, -90336913, 42524830, 0x001e88c},
+{-90769168, 42033790, -90139000, 42524830, 0x001f08c},
+{-96638593, 41542750, -96013633, 42033790, 0x0010088},
+{-96013633, 41542750, -95388673, 42033790, 0x0010888},
+{-95388673, 41542750, -94763713, 42033790, 0x0011088},
+{-94763713, 41542750, -94138753, 42033790, 0x0011888},
+{-94138753, 41542750, -93513793, 42033790, 0x0012088},
+{-93513793, 41542750, -92888833, 42033790, 0x0012888},
+{-92888833, 41542750, -92263873, 42033790, 0x0013088},
+{-92263873, 41542750, -91638913, 42033790, 0x0013888},
+{-91638913, 41542750, -91013953, 42033790, 0x0014088},
+{-91013953, 41542750, -90388993, 42033790, 0x0014888},
+{-90763960, 41542750, -90139000, 42033790, 0x0015088},
+{-96633385, 41051710, -96013633, 41542750, 0x0015888},
+{-96013633, 41051710, -95393881, 41542750, 0x0016088},
+{-95393881, 41051710, -94774129, 41542750, 0x0016888},
+{-94774129, 41051710, -94154377, 41542750, 0x0017088},
+{-94154377, 41051710, -93534625, 41542750, 0x0017888},
+{-93534625, 41051710, -92914873, 41542750, 0x0018088},
+{-92914873, 41051710, -92295121, 41542750, 0x0018888},
+{-92295121, 41051710, -91675369, 41542750, 0x0019088},
+{-91675369, 41051710, -91055617, 41542750, 0x0019888},
+{-91055617, 41051710, -90435865, 41542750, 0x001a088},
+{-96013633, 40560670, -95399089, 41051710, 0x001a888},
+{-95399089, 40560670, -94784545, 41051710, 0x001b088},
+{-94784545, 40560670, -94170001, 41051710, 0x001b888},
+{-94170001, 40560670, -93555457, 41051710, 0x001c088},
+{-93555457, 40560670, -92940913, 41051710, 0x001c888},
+{-92940913, 40560670, -92326369, 41051710, 0x001d088},
+{-92326369, 40560670, -91711825, 41051710, 0x001d888},
+{-91711825, 40560670, -91097281, 41051710, 0x001e088},
+{-91097281, 40560670, -90482737, 41051710, 0x001e888},
+{-91706617, 40375000, -91097281, 40866040, 0x001f088},
+{-104060000, 35995500, -89100000, 49384500, 0x0010216},
+{-96640000, 40375000, -90139000, 43502000, 0x0020217},
 {-87719160, 41832655, -87603840, 41919145, 0x001000a},
-{-88049960, 41577000, -87521400, 42140000, 0x024040c},
+{-88049960, 41577000, -87521400, 42140000, 0x024000c},
 {-88337213, 41971010, -88049960, 42111000, 0x782044b},
 {-88279065, 41798031, -88048426, 41971010, 0x782004b},
 {-88279065, 41625052, -88048426, 41798031, 0x782004b},
@@ -13470,70 +13473,70 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-89740720, 39727120, -89522171, 39903800, 0x782044b},
 {-89687384, 40545500, -89549742, 40831000, 0x782044b},
 {-88002372, 42291220, -87801029, 42440979, 0x680004b},
-{-90692177, 42017960, -90062009, 42509000, 0x00100ac},
-{-90062009, 42017960, -89431841, 42509000, 0x00108ac},
-{-89431841, 42017960, -88801673, 42509000, 0x00110ac},
-{-88801673, 42017960, -88171505, 42509000, 0x00118ac},
-{-88171505, 42017960, -87541337, 42509000, 0x00120ac},
-{-90566143, 41531830, -89941183, 42022870, 0x00128ac},
-{-89941183, 41531830, -89316223, 42022870, 0x00130ac},
-{-89316223, 41531830, -88691263, 42022870, 0x00138ac},
-{-88691264, 41531830, -88066304, 42022870, 0x00140ac},
-{-88066304, 41531830, -87441344, 42022870, 0x00148ac},
-{-91185896, 41040790, -90566144, 41531830, 0x00150ac},
-{-90566144, 41040790, -89946392, 41531830, 0x00158ac},
-{-89946392, 41040790, -89326640, 41531830, 0x00160ac},
-{-89326640, 41040790, -88706888, 41531830, 0x00168ac},
-{-88706888, 41040790, -88087136, 41531830, 0x00170ac},
-{-88087136, 41040790, -87467384, 41531830, 0x00178ac},
-{-91514000, 40549750, -90899456, 41040790, 0x00180ac},
-{-90912215, 40549750, -90297671, 41040790, 0x00188ac},
-{-90297671, 40549750, -89683127, 41040790, 0x00190ac},
-{-89683127, 40549750, -89068583, 41040790, 0x00198ac},
-{-89068583, 40549750, -88454039, 41040790, 0x001a0ac},
-{-88454039, 40549750, -87839495, 41040790, 0x001a8ac},
-{-88039544, 40549750, -87425000, 41040790, 0x001b0ac},
-{-91514000, 40058710, -90904664, 40549750, 0x001b8ac},
-{-90912215, 40058710, -90302879, 40549750, 0x001c0ac},
-{-90302879, 40058710, -89693543, 40549750, 0x001c8ac},
-{-89693543, 40058710, -89084207, 40549750, 0x001d0ac},
-{-89084207, 40058710, -88474871, 40549750, 0x001d8ac},
-{-88474871, 40058710, -87865535, 40549750, 0x001e0ac},
-{-88034336, 40058710, -87425000, 40549750, 0x001e8ac},
-{-91514000, 39567670, -90909872, 40058710, 0x001f0ac},
-{-90917423, 39567670, -90313295, 40058710, 0x00100a8},
-{-90313295, 39567670, -89709167, 40058710, 0x00108a8},
-{-89709167, 39567670, -89105039, 40058710, 0x00110a8},
-{-89105039, 39567670, -88500911, 40058710, 0x00118a8},
-{-88500911, 39567670, -87896783, 40058710, 0x00120a8},
-{-88029128, 39567670, -87425000, 40058710, 0x00128a8},
-{-91514000, 39076630, -90915080, 39567670, 0x00130a8},
-{-90917423, 39076630, -90318503, 39567670, 0x00138a8},
-{-90318503, 39076630, -89719583, 39567670, 0x00140a8},
-{-89719583, 39076630, -89120663, 39567670, 0x00148a8},
-{-89120663, 39076630, -88521743, 39567670, 0x00150a8},
-{-88521743, 39076630, -87922823, 39567670, 0x00158a8},
-{-88023920, 39076630, -87425000, 39567670, 0x00160a8},
-{-90917423, 38585590, -90323711, 39076630, 0x00168a8},
-{-90323711, 38585590, -89729999, 39076630, 0x00170a8},
-{-89729999, 38585590, -89136287, 39076630, 0x00178a8},
-{-89136287, 38585590, -88542575, 39076630, 0x00180a8},
-{-88542575, 38585590, -87948863, 39076630, 0x00188a8},
-{-88018712, 38585590, -87425000, 39076630, 0x00190a8},
-{-90496617, 38094550, -89908113, 38585590, 0x00198a8},
-{-89908113, 38094550, -89319609, 38585590, 0x001a0a8},
-{-89319609, 38094550, -88731105, 38585590, 0x001a8a8},
-{-88731105, 38094550, -88142601, 38585590, 0x001b0a8},
-{-88142601, 38094550, -87554097, 38585590, 0x001b8a8},
-{-90261215, 37603510, -89672711, 38094550, 0x001c0a8},
-{-89672711, 37603510, -89084207, 38094550, 0x001c8a8},
-{-89084207, 37603510, -88495703, 38094550, 0x001d0a8},
-{-88495703, 37603510, -87907199, 38094550, 0x001d8a8},
-{-89520000, 36969500, -89080000, 37603510, 0x0e7e0b0},
-{-89080000, 37050000, -88570000, 37603510, 0x0c8e8b0},
-{-88570000, 37050000, -88060000, 37603510, 0x0c8f0b0},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-91514000, 36969500, -87425000, 42509000, 0x0020237},
+{-90692177, 42017960, -90062009, 42509000, 0x001008c},
+{-90062009, 42017960, -89431841, 42509000, 0x001088c},
+{-89431841, 42017960, -88801673, 42509000, 0x001108c},
+{-88801673, 42017960, -88171505, 42509000, 0x001188c},
+{-88171505, 42017960, -87541337, 42509000, 0x001208c},
+{-90566143, 41531830, -89941183, 42022870, 0x001288c},
+{-89941183, 41531830, -89316223, 42022870, 0x001308c},
+{-89316223, 41531830, -88691263, 42022870, 0x001388c},
+{-88691264, 41531830, -88066304, 42022870, 0x001408c},
+{-88066304, 41531830, -87441344, 42022870, 0x001488c},
+{-91185896, 41040790, -90566144, 41531830, 0x001508c},
+{-90566144, 41040790, -89946392, 41531830, 0x001588c},
+{-89946392, 41040790, -89326640, 41531830, 0x001608c},
+{-89326640, 41040790, -88706888, 41531830, 0x001688c},
+{-88706888, 41040790, -88087136, 41531830, 0x001708c},
+{-88087136, 41040790, -87467384, 41531830, 0x001788c},
+{-91514000, 40549750, -90899456, 41040790, 0x001808c},
+{-90912215, 40549750, -90297671, 41040790, 0x001888c},
+{-90297671, 40549750, -89683127, 41040790, 0x001908c},
+{-89683127, 40549750, -89068583, 41040790, 0x001988c},
+{-89068583, 40549750, -88454039, 41040790, 0x001a08c},
+{-88454039, 40549750, -87839495, 41040790, 0x001a88c},
+{-88039544, 40549750, -87425000, 41040790, 0x001b08c},
+{-91514000, 40058710, -90904664, 40549750, 0x001b88c},
+{-90912215, 40058710, -90302879, 40549750, 0x001c08c},
+{-90302879, 40058710, -89693543, 40549750, 0x001c88c},
+{-89693543, 40058710, -89084207, 40549750, 0x001d08c},
+{-89084207, 40058710, -88474871, 40549750, 0x001d88c},
+{-88474871, 40058710, -87865535, 40549750, 0x001e08c},
+{-88034336, 40058710, -87425000, 40549750, 0x001e88c},
+{-91514000, 39567670, -90909872, 40058710, 0x001f08c},
+{-90917423, 39567670, -90313295, 40058710, 0x0010088},
+{-90313295, 39567670, -89709167, 40058710, 0x0010888},
+{-89709167, 39567670, -89105039, 40058710, 0x0011088},
+{-89105039, 39567670, -88500911, 40058710, 0x0011888},
+{-88500911, 39567670, -87896783, 40058710, 0x0012088},
+{-88029128, 39567670, -87425000, 40058710, 0x0012888},
+{-91514000, 39076630, -90915080, 39567670, 0x0013088},
+{-90917423, 39076630, -90318503, 39567670, 0x0013888},
+{-90318503, 39076630, -89719583, 39567670, 0x0014088},
+{-89719583, 39076630, -89120663, 39567670, 0x0014888},
+{-89120663, 39076630, -88521743, 39567670, 0x0015088},
+{-88521743, 39076630, -87922823, 39567670, 0x0015888},
+{-88023920, 39076630, -87425000, 39567670, 0x0016088},
+{-90917423, 38585590, -90323711, 39076630, 0x0016888},
+{-90323711, 38585590, -89729999, 39076630, 0x0017088},
+{-89729999, 38585590, -89136287, 39076630, 0x0017888},
+{-89136287, 38585590, -88542575, 39076630, 0x0018088},
+{-88542575, 38585590, -87948863, 39076630, 0x0018888},
+{-88018712, 38585590, -87425000, 39076630, 0x0019088},
+{-90496617, 38094550, -89908113, 38585590, 0x0019888},
+{-89908113, 38094550, -89319609, 38585590, 0x001a088},
+{-89319609, 38094550, -88731105, 38585590, 0x001a888},
+{-88731105, 38094550, -88142601, 38585590, 0x001b088},
+{-88142601, 38094550, -87554097, 38585590, 0x001b888},
+{-90261215, 37603510, -89672711, 38094550, 0x001c088},
+{-89672711, 37603510, -89084207, 38094550, 0x001c888},
+{-89084207, 37603510, -88495703, 38094550, 0x001d088},
+{-88495703, 37603510, -87907199, 38094550, 0x001d888},
+{-89520000, 36969500, -89080000, 37603510, 0x0e7e090},
+{-89080000, 37050000, -88570000, 37603510, 0x0c8e890},
+{-88570000, 37050000, -88060000, 37603510, 0x0c8f090},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-91514000, 36969500, -87425000, 42509000, 0x0020217},
 {-84439894, 33714355, -84336106, 33800845, 0x001000a},
 {-84644332, 33592880, -84081868, 34083920, 0x001000c},
 {-82144986, 33358140, -81914614, 33551459, 0x864004b},
@@ -13543,11 +13546,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-83768186, 32695810, -83563014, 32868789, 0x782004b},
 {-84271585, 31495810, -84068815, 31668789, 0x782004b},
 {-83761186, 32524710, -83556014, 32697689, 0x782004b},
-{-85606000, 32319810, -82448154, 35001000, 0x0a80031},
-{-82700000, 30354000, -80820000, 33911000, 0x58b0435},
-{-85249040, 30595312, -82150776, 33276502, 0x001002d},
-{-94618000, 24450000, -75350000, 36688000, 0x30e0636},
-{-85606000, 30354000, -80820000, 35001000, 0x0020637},
+{-85606000, 32319810, -82448154, 35001000, 0x0a80011},
+{-82700000, 30354000, -80820000, 33911000, 0x58b0015},
+{-85249040, 30595312, -82150776, 33276502, 0x001000d},
+{-94618000, 24450000, -75350000, 36688000, 0x30e0216},
+{-85606000, 30354000, -80820000, 35001000, 0x0020217},
 {-87987321, 42995755, -87869118, 43082245, 0x001000a},
 {-88304584, 42866020, -87835617, 43211979, 0xf040047},
 {-89602000, 42899600, -89182077, 43261500, 0xe890447},
@@ -13558,14 +13561,14 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-88778400, 43962000, -88505601, 44113089, 0x782044b},
 {-91569826, 44764800, -91364292, 44968900, 0x782044b},
 {-89124442, 42616510, -88889959, 42789489, 0x782004b},
-{-90000000, 44352595, -86700000, 46700000, 0x001040d},
-{-92890000, 44423600, -89250000, 47100000, 0x0010415},
-{-92113000, 42490000, -87490000, 44423600, 0x07e0411},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-92890000, 42490000, -86700000, 47100000, 0x0020637},
+{-90000000, 44352595, -86700000, 46700000, 0x001000d},
+{-92890000, 44423600, -89250000, 47100000, 0x0010015},
+{-92113000, 42490000, -87490000, 44423600, 0x07e0011},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-92890000, 42490000, -86700000, 47100000, 0x0020217},
 {-80250265, 25743490, -80182536, 25804599, 0x2a7004a},
 {-81691223, 30301490, -81620778, 30362599, 0x2a7004a},
-{-80436000, 25654000, -80071000, 26330000, 0x02b040c},
+{-80436000, 25654000, -80071000, 26330000, 0x02b000c},
 {-81755703, 30245510, -81556297, 30418489, 0x782004b},
 {-82539356, 27889520, -82370045, 28039279, 0x680004b},
 {-82763240, 27698620, -82594761, 27848379, 0x680004b},
@@ -13606,8 +13609,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-85066080, 29528880, -84529656, 30019920, 0x0b0e090},
 {-84529656, 29528880, -83993232, 30019920, 0x0b0e890},
 {-83993232, 29528880, -83456808, 30019920, 0x0b0f090},
-{-94618000, 24450000, -75350000, 36688000, 0x30e0636},
-{-87641000, 24450000, -79900000, 31002000, 0x0020637},
+{-94618000, 24450000, -75350000, 36688000, 0x30e0216},
+{-87641000, 24450000, -79900000, 31002000, 0x0020217},
 {-94607977, 39060255, -94497462, 39146745, 0x001000a},
 {-94613300, 38886400, -94252133, 39311600, 0xf040447},
 {-90537000, 38454800, -90180703, 38856000, 0xe890447},
@@ -13616,13 +13619,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-90826303, 38644160, -90556298, 38855929, 0x931004b},
 {-94584500, 37025770, -94281090, 37210000, 0x931044b},
 {-94905968, 39677660, -94706601, 39968000, 0x931044b},
-{-94840000, 36471156, -91800000, 39312000, 0x0b50411},
-{-91800000, 35995500, -89098843, 39250000, 0x4920415},
-{-95774700, 39000000, -90649996, 40613641, 0x013040d},
-{-104060000, 35995500, -89100000, 49384500, 0x0010636},
-{-95774700, 35995500, -89100000, 40613641, 0x0020637},
+{-94840000, 36471156, -91800000, 39312000, 0x0b50011},
+{-91800000, 35995500, -89098843, 39250000, 0x4920015},
+{-95774700, 39000000, -90649996, 40613641, 0x013000d},
+{-104060000, 35995500, -89100000, 49384500, 0x0010216},
+{-95774700, 35995500, -89100000, 40613641, 0x0020217},
 {-97568855, 35424755, -97463145, 35511245, 0x001000a},
-{-97784000, 35177300, -97266561, 35713520, 0x022040c},
+{-97784000, 35177300, -97266561, 35713520, 0x022000c},
 {-96146330, 36114910, -95933470, 36287889, 0x782004b},
 {-95933470, 36114910, -95720610, 36287889, 0x782004b},
 {-96146330, 35941931, -95933470, 36114910, 0x782004b},
@@ -13632,24 +13635,24 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-97154444, 36048020, -96970157, 36197779, 0x680004b},
 {-95414944, 35675420, -95230657, 35825179, 0x680004b},
 {-96046068, 36686420, -95860533, 36836179, 0x680004b},
-{-96900000, 33615700, -94431300, 37002500, 0x0d80431},
-{-99450000, 33719000, -96900000, 37002500, 0x026042d},
-{-103002856, 36494024, -102403936, 37001432, 0x0b050b0},
-{-102403936, 36494024, -101805016, 37001432, 0x0b058b0},
-{-101805016, 36494024, -101206096, 37001432, 0x0b060b0},
-{-101206096, 36495092, -100607176, 37002500, 0x0b068b0},
-{-100607176, 36495092, -100008256, 37002500, 0x0b070b0},
-{-100009037, 36506004, -99420533, 37002500, 0x0b078b0},
-{-100009714, 36325924, -99431626, 36816964, 0x0b180b0},
-{-100009714, 35834884, -99436834, 36325924, 0x0b188b0},
-{-100009714, 35343844, -99436834, 35834884, 0x0b090b0},
-{-100004506, 34852804, -99436834, 35343844, 0x0b098b0},
-{-100004506, 34361764, -99442042, 34852804, 0x0b1a0b0},
-{-103002856, 36494024, -94610000, 37001432, 0x02ee4b1},
-{-100004500, 33615700, -97200000, 36494024, 0x0bbecb1},
-{-97200000, 33615700, -94431300, 36494024, 0x0bcf4b1},
-{-103005000, 33615700, -94431300, 37002500, 0x0020637},
-{-96927200, 46832555, -96762374, 46912300, 0x01a040a},
+{-96900000, 33615700, -94431300, 37002500, 0x0d80011},
+{-99450000, 33719000, -96900000, 37002500, 0x026000d},
+{-103002856, 36494024, -102403936, 37001432, 0x0b05090},
+{-102403936, 36494024, -101805016, 37001432, 0x0b05890},
+{-101805016, 36494024, -101206096, 37001432, 0x0b06090},
+{-101206096, 36495092, -100607176, 37002500, 0x0b06890},
+{-100607176, 36495092, -100008256, 37002500, 0x0b07090},
+{-100009037, 36506004, -99420533, 37002500, 0x0b07890},
+{-100009714, 36325924, -99431626, 36816964, 0x0b18090},
+{-100009714, 35834884, -99436834, 36325924, 0x0b18890},
+{-100009714, 35343844, -99436834, 35834884, 0x0b09090},
+{-100004506, 34852804, -99436834, 35343844, 0x0b09890},
+{-100004506, 34361764, -99442042, 34852804, 0x0b1a090},
+{-103002856, 36494024, -94610000, 37001432, 0x02ee091},
+{-100004500, 33615700, -97200000, 36494024, 0x0bbe891},
+{-97200000, 33615700, -94431300, 36494024, 0x0bcf091},
+{-103005000, 33615700, -94431300, 37002500, 0x0020217},
+{-96927200, 46832555, -96762374, 46912300, 0x01a000a},
 {-97244062, 46704020, -96739538, 47049979, 0xf040047},
 {-101025865, 46640600, -100542136, 46975489, 0xe890047},
 {-97190356, 47819160, -96875644, 48030929, 0x931004b},
@@ -13658,24 +13661,24 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-98848962, 46814340, -98567038, 47007659, 0x864004b},
 {-103761647, 48050340, -103474353, 48243659, 0x864004b},
 {-96833820, 46168340, -96554581, 46361659, 0x864004b},
-{-104049000, 45925000, -101549000, 49000700, 0x0df0431},
-{-101549000, 45925000, -99049000, 49000700, 0x029042d},
-{-99049000, 45925000, -96554000, 49000700, 0x4fc0435},
-{-104060000, 35995500, -89100000, 49384500, 0x0010636},
-{-104050000, 45925000, -96554000, 49000700, 0x0020637},
+{-104049000, 45925000, -101549000, 49000700, 0x0df0011},
+{-101549000, 45925000, -99049000, 49000700, 0x029000d},
+{-99049000, 45925000, -96554000, 49000700, 0x4fc0015},
+{-104060000, 35995500, -89100000, 49384500, 0x0010216},
+{-104050000, 45925000, -96554000, 49000700, 0x0020217},
 {-122395426, 47562755, -122268574, 47649245, 0x001000a},
-{-122423300, 47060000, -122065000, 48019000, 0x03b040c},
+{-122423300, 47060000, -122065000, 48019000, 0x03b000c},
 {-117520000, 47587000, -117136414, 47759000, 0x931044b},
 {-122625130, 47067340, -122423006, 47336837, 0x864044b},
 {-122726800, 45576250, -122399381, 45737800, 0x864044b},
 {-122650490, 48692740, -122360511, 48886059, 0x864004b},
 {-119372900, 46161500, -119042311, 46324700, 0x864044b},
 {-120655500, 46539500, -120341031, 46711059, 0x864044b},
-{-124770000, 45543500, -122065000, 49002500, 0x0e20431},
-{-122065000, 45600000, -119544000, 49002500, 0x02a042d},
-{-119544000, 45900000, -116916000, 49002500, 0x4e00435},
-{-124800000, 40994700, -104018000, 49002500, 0x29e0636},
-{-124800000, 45543500, -116916000, 49002500, 0x0020637},
+{-124770000, 45543500, -122065000, 49002500, 0x0e20011},
+{-122065000, 45600000, -119544000, 49002500, 0x02a000d},
+{-119544000, 45900000, -116916000, 49002500, 0x4e00015},
+{-124800000, 40994700, -104018000, 49002500, 0x29e0216},
+{-124800000, 45543500, -116916000, 49002500, 0x0020217},
 {-96790921, 43498655, -96672718, 43585145, 0x001000a},
 {-96973306, 43325420, -96500495, 43671379, 0xf040047},
 {-103415302, 43934600, -102953899, 44269489, 0xe890047},
@@ -13687,11 +13690,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-100452765, 44292810, -100212036, 44465789, 0x782004b},
 {-98334465, 44284010, -98093736, 44456989, 0x782004b},
 {-97019304, 42711720, -96816297, 42861479, 0x680004b},
-{-104060000, 42990000, -101420000, 45945400, 0x026042d},
-{-101420000, 42990000, -98800000, 45945400, 0x4a40435},
-{-98800000, 42479750, -96436000, 45945400, 0x0ed0431},
-{-104060000, 35995500, -89100000, 49384500, 0x0010636},
-{-104060000, 42479750, -96436000, 45945400, 0x0020637},
+{-104060000, 42990000, -101420000, 45945400, 0x026000d},
+{-101420000, 42990000, -98800000, 45945400, 0x4a40015},
+{-98800000, 42479750, -96436000, 45945400, 0x0ed0011},
+{-104060000, 35995500, -89100000, 49384500, 0x0010216},
+{-104060000, 42479750, -96436000, 45945400, 0x0020217},
 {-95994500, 41228690, -95913700, 41289799, 0x2a7004a},
 {-96740645, 40782990, -96660355, 40844099, 0x2a7004a},
 {-96298718, 41043220, -95841283, 41389179, 0xf040047},
@@ -13703,11 +13706,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-100883059, 41046210, -100654342, 41219189, 0x782004b},
 {-97542281, 41948610, -97309720, 42121589, 0x782004b},
 {-97421259, 41320610, -97192542, 41493589, 0x782004b},
-{-104053550, 39999700, -101050000, 43001710, 0x4480435},
-{-101050000, 39999700, -98190000, 43001710, 0x024042d},
-{-98190000, 39999700, -95308200, 43001710, 0x0c40431},
-{-104060000, 35995500, -89100000, 49384500, 0x0010636},
-{-104060000, 39999700, -95308200, 43001710, 0x0020637},
+{-104053550, 39999700, -101050000, 43001710, 0x4480015},
+{-101050000, 39999700, -98190000, 43001710, 0x024000d},
+{-98190000, 39999700, -95308200, 43001710, 0x0c40011},
+{-104060000, 35995500, -89100000, 49384500, 0x0010216},
+{-104060000, 39999700, -95308200, 43001710, 0x0020217},
 {-97388116, 37648755, -97279523, 37735245, 0x001000a},
 {-94950000, 38787600, -94593014, 39214979, 0xf040447},
 {-97548236, 37524600, -97127764, 37859489, 0xe890047},
@@ -13715,65 +13718,65 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-95391964, 38869500, -94948561, 39042600, 0xa9e044b},
 {-96728964, 39061690, -96415036, 39306309, 0xa9e004b},
 {-97730047, 38710510, -97438354, 38939289, 0x9ee004b},
-{-102052000, 36990000, -99600000, 40003300, 0x4a60435},
-{-99600000, 36990000, -97100000, 40003300, 0x026042d},
-{-97100000, 36990000, -94580000, 40003300, 0x0cd0431},
-{-104060000, 35995500, -89100000, 49384500, 0x0010636},
-{-102052000, 36990000, -94580000, 40003300, 0x0020637},
+{-102052000, 36990000, -99600000, 40003300, 0x4a60015},
+{-99600000, 36990000, -97100000, 40003300, 0x026000d},
+{-97100000, 36990000, -94580000, 40003300, 0x0cd0011},
+{-104060000, 35995500, -89100000, 49384500, 0x0010216},
+{-102052000, 36990000, -94580000, 40003300, 0x0020217},
 {-116292582, 43566455, -116173418, 43652945, 0x001000a},
-{-116981452, 43414000, -116092900, 43760000, 0x016040c},
+{-116981452, 43414000, -116092900, 43760000, 0x016000c},
 {-112190333, 43352610, -111877668, 43581389, 0x9ee004b},
 {-112619833, 42783860, -112332768, 42995629, 0x931004b},
 {-117044000, 47642000, -116686516, 47826600, 0x931044b},
 {-114577000, 42478000, -114349105, 42744600, 0x931044b},
 {-117066445, 46349160, -116760556, 46560929, 0x931004b},
-{-117244000, 41987500, -114150000, 44990000, 0x0c00431},
-{-114150000, 41987500, -111043000, 44990000, 0x023042d},
-{-117040000, 48420000, -116540000, 49002000, 0x0e404b0},
-{-116540000, 48420000, -116040000, 49002000, 0x0e40cb0},
-{-117049723, 47934480, -116357059, 48425520, 0x0b110b0},
-{-116357059, 47934480, -115664395, 48425520, 0x0b118b0},
-{-117049723, 47443440, -116362267, 47934480, 0x0b120b0},
-{-116362267, 47443440, -115674811, 47934480, 0x0b128b0},
-{-116224775, 47443440, -115537319, 47934480, 0x0b130b0},
-{-117044515, 46952400, -116362267, 47443440, 0x0b038b0},
-{-116362267, 46952400, -115680019, 47443440, 0x0b040b0},
-{-115680019, 46952400, -114997771, 47443440, 0x0b048b0},
-{-117078627, 46461360, -116401587, 46952400, 0x0b050b0},
-{-116401587, 46461360, -115724547, 46952400, 0x0b058b0},
-{-115724547, 46461360, -115047507, 46952400, 0x0b060b0},
-{-115047507, 46461360, -114370467, 46952400, 0x0b068b0},
-{-114912099, 46461360, -114235059, 46952400, 0x0b070b0},
-{-117073419, 45970320, -116406795, 46461360, 0x0b178b0},
-{-116406795, 45970320, -115740171, 46461360, 0x0b180b0},
-{-115740171, 45970320, -115073547, 46461360, 0x0b188b0},
-{-115073547, 45970320, -114406923, 46461360, 0x0b190b0},
-{-114940222, 45970320, -114273598, 46461360, 0x0b198b0},
-{-116934886, 45479280, -116273470, 45970320, 0x0b1a0b0},
-{-116273470, 45479280, -115612054, 45970320, 0x0b1a8b0},
-{-115612054, 45479280, -114950638, 45970320, 0x0b1b0b0},
-{-114950638, 45479280, -114289222, 45970320, 0x0b1b8b0},
-{-114289222, 45479280, -113627806, 45970320, 0x0b1c0b0},
-{-116934886, 44988240, -116278678, 45479280, 0x0b0c8b0},
-{-116278678, 44988240, -115622470, 45479280, 0x0b0d0b0},
-{-115622470, 44988240, -114966262, 45479280, 0x0b0d8b0},
-{-114966262, 44988240, -114310054, 45479280, 0x0b0e0b0},
-{-114310054, 44988240, -113653846, 45479280, 0x0b0e8b0},
-{-114047571, 44988240, -113391363, 45479280, 0x0b0f0b0},
-{-124800000, 40994700, -104018000, 49002500, 0x29e0636},
-{-117244000, 41987500, -111043000, 49002500, 0x0020637},
+{-117244000, 41987500, -114150000, 44990000, 0x0c00011},
+{-114150000, 41987500, -111043000, 44990000, 0x023000d},
+{-117040000, 48420000, -116540000, 49002000, 0x0e40090},
+{-116540000, 48420000, -116040000, 49002000, 0x0e40890},
+{-117049723, 47934480, -116357059, 48425520, 0x0b11090},
+{-116357059, 47934480, -115664395, 48425520, 0x0b11890},
+{-117049723, 47443440, -116362267, 47934480, 0x0b12090},
+{-116362267, 47443440, -115674811, 47934480, 0x0b12890},
+{-116224775, 47443440, -115537319, 47934480, 0x0b13090},
+{-117044515, 46952400, -116362267, 47443440, 0x0b03890},
+{-116362267, 46952400, -115680019, 47443440, 0x0b04090},
+{-115680019, 46952400, -114997771, 47443440, 0x0b04890},
+{-117078627, 46461360, -116401587, 46952400, 0x0b05090},
+{-116401587, 46461360, -115724547, 46952400, 0x0b05890},
+{-115724547, 46461360, -115047507, 46952400, 0x0b06090},
+{-115047507, 46461360, -114370467, 46952400, 0x0b06890},
+{-114912099, 46461360, -114235059, 46952400, 0x0b07090},
+{-117073419, 45970320, -116406795, 46461360, 0x0b17890},
+{-116406795, 45970320, -115740171, 46461360, 0x0b18090},
+{-115740171, 45970320, -115073547, 46461360, 0x0b18890},
+{-115073547, 45970320, -114406923, 46461360, 0x0b19090},
+{-114940222, 45970320, -114273598, 46461360, 0x0b19890},
+{-116934886, 45479280, -116273470, 45970320, 0x0b1a090},
+{-116273470, 45479280, -115612054, 45970320, 0x0b1a890},
+{-115612054, 45479280, -114950638, 45970320, 0x0b1b090},
+{-114950638, 45479280, -114289222, 45970320, 0x0b1b890},
+{-114289222, 45479280, -113627806, 45970320, 0x0b1c090},
+{-116934886, 44988240, -116278678, 45479280, 0x0b0c890},
+{-116278678, 44988240, -115622470, 45479280, 0x0b0d090},
+{-115622470, 44988240, -114966262, 45479280, 0x0b0d890},
+{-114966262, 44988240, -114310054, 45479280, 0x0b0e090},
+{-114310054, 44988240, -113653846, 45479280, 0x0b0e890},
+{-114047571, 44988240, -113391363, 45479280, 0x0b0f090},
+{-124800000, 40994700, -104018000, 49002500, 0x29e0216},
+{-117244000, 41987500, -111043000, 49002500, 0x0020217},
 {-111949999, 40700455, -111836601, 40786945, 0x001000a},
-{-112132000, 40330000, -111736000, 41050000, 0x02e040c},
+{-112132000, 40330000, -111736000, 41050000, 0x02e000c},
 {-111791024, 40162510, -111492976, 40391289, 0x9ee004b},
 {-111815044, 39960860, -111539156, 40172629, 0x931004b},
 {-112180203, 41045360, -111900197, 41257129, 0x931004b},
 {-112175903, 41253160, -111895897, 41464929, 0x931004b},
 {-113710862, 37002660, -113446739, 37214429, 0x931004b},
-{-114053000, 38660000, -111540000, 42001700, 0x0db0431},
-{-111540000, 38660000, -109041000, 42001700, 0x028042d},
-{-114053000, 36997500, -109041000, 38660000, 0x26a0435},
-{-125000000, 31332000, -102041524, 42010000, 0x2b30636},
-{-114053000, 36997500, -109041000, 42001700, 0x0020637},
+{-114053000, 38660000, -111540000, 42001700, 0x0db0011},
+{-111540000, 38660000, -109041000, 42001700, 0x028000d},
+{-114053000, 36997500, -109041000, 38660000, 0x26a0015},
+{-125000000, 31332000, -102041524, 42010000, 0x2b30216},
+{-114053000, 36997500, -109041000, 42001700, 0x0020217},
 {-93317243, 44939055, -93196157, 45025545, 0x001000a},
 {-93597104, 44734180, -92940896, 45225220, 0x001000c},
 {-92686316, 43888590, -92349285, 44133209, 0xa9e004b},
@@ -13782,18 +13785,18 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-93429192, 44526810, -93110808, 44755589, 0x9ee004b},
 {-94867251, 43490005, -91202958, 46171195, 0x0a80011},
 {-94876486, 46171195, -91003656, 48852385, 0x001000d},
-{-97030000, 43490000, -94867251, 48000000, 0x6560415},
-{-104060000, 35995500, -89100000, 49384500, 0x0010436},
-{-97239500, 43490000, -89480000, 49384500, 0x0020637},
+{-97030000, 43490000, -94867251, 48000000, 0x6560015},
+{-104060000, 35995500, -89100000, 49384500, 0x0010016},
+{-97239500, 43490000, -89480000, 49384500, 0x0020217},
 {-83104860, 42321555, -82988579, 42408045, 0x001000a},
-{-83518480, 42210500, -82867100, 42679920, 0x01d040c},
+{-83518480, 42210500, -82867100, 42679920, 0x01d000c},
 {-85829362, 42842210, -85519239, 43070989, 0x9ee004b},
 {-84688433, 42625660, -84401368, 42837429, 0x931004b},
 {-83846000, 42159260, -83514582, 42341100, 0x931044b},
 {-83814400, 42882000, -83580405, 43141700, 0x931044b},
 {-83406000, 41987000, -83136897, 42211000, 0x931044b},
-{-86548000, 41695000, -82416000, 43990000, 0x0910411},
-{-86517500, 43990000, -83185600, 46774250, 0x021040d},
+{-86548000, 41695000, -82416000, 43990000, 0x0910011},
+{-86517500, 43990000, -83185600, 46774250, 0x021000d},
 {-89276718, 47664572, -88589262, 48155612, 0x0b10890},
 {-88589262, 47762780, -87896598, 48253820, 0x0b11090},
 {-83134937, 43983196, -82489145, 44474236, 0x0b01890},
@@ -13818,8 +13821,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-88094464, 45084420, -87438256, 45575460, 0x0b0d890},
 {-87438256, 45084420, -86782048, 45575460, 0x0b0e090},
 {-86782048, 45084420, -86125840, 45575460, 0x0b0e890},
-{-92890000, 36490000, -66900000, 48295000, 0x2c00636},
-{-90440000, 41695000, -82122500, 48295000, 0x0020637},
+{-92890000, 36490000, -66900000, 48295000, 0x2c00216},
+{-90440000, 41695000, -82122500, 48295000, 0x0020217},
 {-104861899, 41093855, -104747540, 41180345, 0x001000a},
 {-104981518, 41011720, -104524083, 41357679, 0xf040047},
 {-109554399, 41392400, -109111601, 41727289, 0xe890047},
@@ -13830,23 +13833,23 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-111056959, 41181510, -110828242, 41354489, 0x782004b},
 {-108513842, 42938510, -108279359, 43111489, 0x782004b},
 {-110930303, 43393510, -110693898, 43566489, 0x782004b},
-{-111057000, 40994700, -108740000, 45006000, 0x02e042d},
-{-108740000, 40994700, -106400000, 45006000, 0x5a70435},
-{-106400000, 40994700, -104052000, 45006000, 0x0fd0431},
-{-124800000, 40994700, -104018000, 49002500, 0x29e0636},
-{-111057000, 40994700, -104018000, 45006000, 0x0020637},
+{-111057000, 40994700, -108740000, 45006000, 0x02e000d},
+{-108740000, 40994700, -106400000, 45006000, 0x5a70015},
+{-106400000, 40994700, -104052000, 45006000, 0x0fd0011},
+{-124800000, 40994700, -104018000, 49002500, 0x29e0216},
+{-111057000, 40994700, -104018000, 45006000, 0x0020217},
 {-122717643, 45479755, -122595596, 45566245, 0x001000a},
-{-123152000, 45265000, -122350000, 45657000, 0x019040c},
+{-123152000, 45265000, -122350000, 45657000, 0x019000c},
 {-123244604, 43957000, -122869133, 44149000, 0x9ee044b},
 {-123249000, 44837160, -122933376, 45036400, 0x931044b},
 {-123390000, 44525800, -122980935, 44678300, 0x931044b},
 {-122977000, 42217000, -122760169, 42495000, 0x931044b},
 {-121460886, 43952160, -121169115, 44163929, 0x931004b},
-{-124566400, 41991750, -120730000, 44520000, 0x09e0431},
-{-120730000, 41991750, -116886000, 44520000, 0x01d042d},
-{-124100000, 44520000, -117280000, 46010000, 0x2120435},
-{-124800000, 40994700, -104018000, 49002500, 0x29e0436},
-{-124800000, 41991750, -116463200, 46299100, 0x0020637},
+{-124566400, 41991750, -120730000, 44520000, 0x09e0011},
+{-120730000, 41991750, -116886000, 44520000, 0x01d000d},
+{-124100000, 44520000, -117280000, 46010000, 0x2120015},
+{-124800000, 40994700, -104018000, 49002500, 0x29e0016},
+{-124800000, 41991750, -116463200, 46299100, 0x0020217},
 {-105040738, 39695755, -104929262, 39782245, 0x001000a},
 {-105241764, 39516880, -104637636, 40007920, 0x001000c},
 {-104877300, 38807310, -104664781, 38987900, 0x782044b},
@@ -13859,21 +13862,21 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-105201252, 40082520, -105006149, 40232279, 0x680004b},
 {-108673896, 39021620, -108429268, 39139200, 0x680044b},
 {-104920000, 39327700, -104745161, 39493300, 0x680044b},
-{-105437698, 38322205, -102041524, 41003395, 0x0a90411},
-{-109060257, 38322205, -105437698, 41003395, 0x01e040d},
-{-109060257, 36992427, -102041524, 38322205, 0x1d30415},
-{-125000000, 31332000, -102041524, 42010000, 0x2b30636},
-{-109060257, 36992427, -102041524, 41003445, 0x0020637},
+{-105437698, 38322205, -102041524, 41003395, 0x0a90011},
+{-109060257, 38322205, -105437698, 41003395, 0x01e000d},
+{-109060257, 36992427, -102041524, 38322205, 0x1d30015},
+{-125000000, 31332000, -102041524, 42010000, 0x2b30216},
+{-109060257, 36992427, -102041524, 41003445, 0x0020217},
 {-115212855, 36086155, -115107145, 36172645, 0x001000a},
-{-115412000, 35913000, -114765200, 36338000, 0x01b040c},
-{-120000000, 39016641, -119553136, 39702979, 0x0f20410},
-{-117286219, 34950000, -114039000, 37631190, 0x0a80411},
-{-120000000, 38480000, -117000000, 41310000, 0x021040d},
-{-117000000, 38480000, -114039000, 41310000, 0x4250415},
-{-125000000, 31332000, -102041524, 42010000, 0x2b30436},
-{-120000000, 34950000, -114039000, 42010000, 0x0020637},
+{-115412000, 35913000, -114765200, 36338000, 0x01b000c},
+{-120000000, 39016641, -119553136, 39702979, 0x0f20010},
+{-117286219, 34950000, -114039000, 37631190, 0x0a80011},
+{-120000000, 38480000, -117000000, 41310000, 0x021000d},
+{-117000000, 38480000, -114039000, 41310000, 0x4250015},
+{-125000000, 31332000, -102041524, 42010000, 0x2b30016},
+{-120000000, 34950000, -114039000, 42010000, 0x0020217},
 {-112124933, 33404755, -112022106, 33491245, 0x001000a},
-{-111252000, 32029300, -110679700, 32482000, 0x01d040c},
+{-111252000, 32029300, -110679700, 32482000, 0x01d000c},
 {-112453072, 33611384, -112349284, 33697874, 0x001008b},
 {-112349284, 33611384, -112245496, 33697874, 0x001088b},
 {-112245496, 33611384, -112141708, 33697874, 0x001108b},
@@ -13905,13 +13908,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-111890551, 33222179, -111787724, 33308669, 0x001e08b},
 {-111787724, 33222179, -111684897, 33308669, 0x001e88b},
 {-111684897, 33222179, -111582070, 33308669, 0x001f08b},
-{-113142760, 31534379, -110014705, 34215569, 0x0a90031},
-{-113142760, 34215569, -110000000, 37004261, 0x020042d},
-{-114818269, 31967000, -113142760, 37004261, 0x70c0435},
-{-125000000, 31332000, -102041524, 42010000, 0x2b30436},
-{-114818269, 31332000, -109045152, 37004261, 0x0020637},
+{-113142760, 31534379, -110014705, 34215569, 0x0a90011},
+{-113142760, 34215569, -110000000, 37004261, 0x020000d},
+{-114818269, 31967000, -113142760, 37004261, 0x70c0015},
+{-125000000, 31332000, -102041524, 42010000, 0x2b30016},
+{-114818269, 31332000, -109045152, 37004261, 0x0020217},
 {-106701894, 35040755, -106597145, 35127245, 0x001000a},
-{-106802610, 34603010, -106473000, 35388000, 0x033040c},
+{-106802610, 34603010, -106473000, 35388000, 0x033000c},
 {-106137715, 35517260, -105878886, 35729029, 0x931004b},
 {-106867644, 32216840, -106639957, 32410159, 0x864004b},
 {-104638186, 33297340, -104407814, 33490659, 0x864004b},
@@ -13919,11 +13922,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-103356197, 34305940, -103122603, 34499259, 0x864004b},
 {-103267649, 32621340, -103038351, 32814659, 0x864004b},
 {-108530456, 34319104, -105313028, 37000294, 0x0a90011},
-{-109050173, 31772000, -106020000, 34330000, 0x001040d},
-{-106020000, 31990000, -103050000, 34522000, 0x0010415},
-{-125000000, 31332000, -102041524, 42010000, 0x2b30436},
-{-109050173, 31332000, -103002065, 37000294, 0x0020637},
-{-108620453, 45738390, -108470421, 45805350, 0x018040a},
+{-109050173, 31772000, -106020000, 34330000, 0x001000d},
+{-106020000, 31990000, -103050000, 34522000, 0x0010015},
+{-125000000, 31332000, -102041524, 42010000, 0x2b30016},
+{-109050173, 31332000, -103002065, 37000294, 0x0020217},
+{-108620453, 45738390, -108470421, 45805350, 0x018000a},
 {-108823000, 45639630, -108327314, 45877000, 0xc730447},
 {-114341868, 46778000, -113922132, 47037709, 0xbde0447},
 {-111568067, 47378190, -111165533, 47651609, 0xbde0047},
@@ -13936,10 +13939,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-115540320, 46090062, -111727072, 48771252, 0x0a90011},
 {-111735414, 45285705, -107951957, 47966895, 0x001000d},
 {-107951957, 45285705, -104168500, 47966895, 0x0010015},
-{-124800000, 40994700, -104018000, 49002500, 0x29e0436},
-{-116050004, 44358210, -104018000, 49002500, 0x0020637},
+{-124800000, 40994700, -104018000, 49002500, 0x29e0016},
+{-116050004, 44358210, -104018000, 49002500, 0x0020217},
 {-118307394, 34003755, -118203606, 34090245, 0x001000a},
-{-118439191, 33698979, -117804152, 34126659, 0x01b040c},
+{-118439191, 33698979, -117804152, 34126659, 0x01b000c},
 {-119847764, 36686890, -119696237, 36809199, 0x54f004b},
 {-121544372, 38520890, -121388428, 38643199, 0x54f004b},
 {-122311000, 37744600, -122183650, 37892000, 0x54f044b},
@@ -14040,7 +14043,7 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-118436616, 34481160, -117874152, 34972200, 0x001608c},
 {-117874152, 34481160, -117311688, 34972200, 0x001688c},
 {-117311688, 34481160, -116749224, 34972200, 0x001708c},
-{-120510000, 34246850, -119352500, 34481200, 0x00e7c8c},
+{-120510000, 34246850, -119352500, 34481200, 0x00e788c},
 {-119360520, 33990180, -118798056, 34481220, 0x001808c},
 {-118798056, 33990180, -118235592, 34481220, 0x001888c},
 {-118235592, 33990180, -117673128, 34481220, 0x001908c},
@@ -14055,9 +14058,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-117218261, 33008099, -116666213, 33499139, 0x001d88c},
 {-117301068, 32528000, -116749020, 33019040, 0x001e08c},
 {-116749020, 32528000, -116196972, 33019040, 0x001e88c},
-{-115730660, 32650000, -115280478, 33250000, 0x026f48c},
-{-125000000, 31332000, -102041524, 42010000, 0x2b30436},
-{-125000000, 32528000, -114131000, 42010000, 0x0020637},
+{-115730660, 32650000, -115280478, 33250000, 0x026f08c},
+{-125000000, 31332000, -102041524, 42010000, 0x2b30016},
+{-125000000, 32528000, -114131000, 42010000, 0x0020217},
 {-95412011, 29719755, -95313028, 29806245, 0x001000a},
 {-97083024, 32635688, -96530976, 33126728, 0x001000c},
 {-97813498, 30205890, -97672503, 30328199, 0x54f004b},
@@ -14090,20 +14093,20 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-96700020, 28824583, -93661338, 31505773, 0x0a80011},
 {-99738702, 28824583, -96700020, 31505773, 0x001000d},
 {-98704954, 31505773, -95576899, 34186963, 0x0010015},
-{-103070000, 34590000, -99990000, 36501000, 0x0925491},
-{-103070000, 32020000, -100150000, 34590000, 0x0ab5c91},
-{-100150000, 32020000, -97240000, 34590000, 0x0ab6491},
-{-97260000, 32020000, -94010000, 34000000, 0x08e6c91},
-{-106646000, 30710000, -101417000, 32020000, 0x05a7491},
-{-105240000, 28940000, -101417000, 30710000, 0x07a7c91},
-{-101417000, 29880000, -98790000, 32020000, 0x0a38491},
-{-98780000, 29880000, -96144000, 32020000, 0x0a28c91},
-{-96144000, 29880000, -93508000, 32020000, 0x0a29491},
-{-101417000, 27750000, -98790000, 29880000, 0x0a19c91},
-{-98780000, 27750000, -96144000, 29880000, 0x0a0a491},
-{-96144000, 27750000, -93800000, 29880000, 0x0aaac91},
-{-99860000, 25837000, -96800000, 27750000, 0x08cb491},
-{-106646000, 25837000, -93508000, 36501000, 0x0020637},
+{-103070000, 34590000, -99990000, 36501000, 0x0925091},
+{-103070000, 32020000, -100150000, 34590000, 0x0ab5891},
+{-100150000, 32020000, -97240000, 34590000, 0x0ab6091},
+{-97260000, 32020000, -94010000, 34000000, 0x08e6891},
+{-106646000, 30710000, -101417000, 32020000, 0x05a7091},
+{-105240000, 28940000, -101417000, 30710000, 0x07a7891},
+{-101417000, 29880000, -98790000, 32020000, 0x0a38091},
+{-98780000, 29880000, -96144000, 32020000, 0x0a28891},
+{-96144000, 29880000, -93508000, 32020000, 0x0a29091},
+{-101417000, 27750000, -98790000, 29880000, 0x0a19891},
+{-98780000, 27750000, -96144000, 29880000, 0x0a0a091},
+{-96144000, 27750000, -93800000, 29880000, 0x0aaa891},
+{-99860000, 25837000, -96800000, 27750000, 0x08cb091},
+{-106646000, 25837000, -93508000, 36501000, 0x0020217},
 {-149913412, 61137755, -149736588, 61224245, 0x001000a},
 {-150072300, 61050725, -149420094, 61426800, 0xf040447},
 {-147997341, 64703800, -147061649, 64982000, 0xe890447},
@@ -14113,43 +14116,43 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-149342000, 61506000, -148953359, 61706435, 0x864044b},
 {-135505599, 56956340, -135154402, 57149659, 0x864044b},
 {-131809018, 55256140, -131471783, 55449459, 0x864044b},
-{-152491399, 59859405, -147188601, 62540595, 0x0a80031},
+{-152491399, 59859405, -147188601, 62540595, 0x0a80011},
 {-134593907, 54612705, -129976302, 57293895, 0x001000d},
 {-137000562, 56136486, -132204211, 58817676, 0x0010015},
-{-141000000, 58350000, -134100000, 60360000, 0x07d04b1},
-{-161020000, 70332000, -147280000, 71425000, 0x0510cb1},
-{-147955732, 67622348, -140954847, 70333329, 0x0a810b1},
-{-154956617, 67622348, -147955732, 70333329, 0x0a818b1},
-{-160923000, 67100000, -154956617, 70333329, 0x0c424b1},
-{-166890000, 67100000, -160923000, 70333329, 0x0c42cb1},
-{-147300032, 64911366, -140954549, 67622347, 0x0a730b1},
-{-153645515, 64911366, -147300032, 67622347, 0x0a738b1},
-{-159990998, 64911366, -153645515, 67622347, 0x0a740b1},
-{-168130000, 64911366, -159990998, 67100000, 0x0854cb1},
-{-146756645, 62200385, -140977191, 64911366, 0x0a850b1},
-{-152536099, 62200385, -146756645, 64911366, 0x0a858b1},
-{-158315553, 62200385, -152536099, 64911366, 0x0a860b1},
-{-164095007, 62200385, -158315553, 64911366, 0x0a868b1},
-{-169874461, 62200385, -164095007, 64911366, 0x0a870b1},
-{-173500000, 60100000, -169850000, 63850000, 0x0f07cb1},
-{-146333970, 59489405, -141001381, 62200386, 0x0a880b1},
-{-151666559, 59489405, -146333970, 62200386, 0x0a888b1},
-{-156999148, 59489405, -151666559, 62200386, 0x0a890b1},
-{-162331737, 59489405, -156999148, 62200386, 0x0a898b1},
-{-167664326, 59489405, -162331737, 62200386, 0x0a8a0b1},
-{-152396081, 57330000, -146240000, 59489405, 0x087acb1},
-{-157341387, 56820000, -152396081, 59489405, 0x0a6b4b1},
-{-162286693, 56820000, -157341387, 59489405, 0x0a6bcb1},
-{-172028350, 55437829, -167351163, 58119019, 0x0a8c0b1},
-{-162750000, 55440000, -153600000, 56820000, 0x056ccb1},
-{-167250000, 53954000, -159110000, 55440000, 0x05dd4b1},
-{-172000000, 52100000, -165900000, 54032000, 0x078dcb1},
-{-177330000, 51000000, -172000000, 53200000, 0x088e4b1},
-{177340000, 51000000, 182670000, 53200000, 0x088ecb1},
-{172300000, 51000000, 177340000, 53200000, 0x08cf4b1},
-{172300000, 51000000, 230082000, 71425000, 0x0020637},
+{-141000000, 58350000, -134100000, 60360000, 0x07d0091},
+{-161020000, 70332000, -147280000, 71425000, 0x0510891},
+{-147955732, 67622348, -140954847, 70333329, 0x0a81091},
+{-154956617, 67622348, -147955732, 70333329, 0x0a81891},
+{-160923000, 67100000, -154956617, 70333329, 0x0c42091},
+{-166890000, 67100000, -160923000, 70333329, 0x0c42891},
+{-147300032, 64911366, -140954549, 67622347, 0x0a73091},
+{-153645515, 64911366, -147300032, 67622347, 0x0a73891},
+{-159990998, 64911366, -153645515, 67622347, 0x0a74091},
+{-168130000, 64911366, -159990998, 67100000, 0x0854891},
+{-146756645, 62200385, -140977191, 64911366, 0x0a85091},
+{-152536099, 62200385, -146756645, 64911366, 0x0a85891},
+{-158315553, 62200385, -152536099, 64911366, 0x0a86091},
+{-164095007, 62200385, -158315553, 64911366, 0x0a86891},
+{-169874461, 62200385, -164095007, 64911366, 0x0a87091},
+{-173500000, 60100000, -169850000, 63850000, 0x0f07891},
+{-146333970, 59489405, -141001381, 62200386, 0x0a88091},
+{-151666559, 59489405, -146333970, 62200386, 0x0a88891},
+{-156999148, 59489405, -151666559, 62200386, 0x0a89091},
+{-162331737, 59489405, -156999148, 62200386, 0x0a89891},
+{-167664326, 59489405, -162331737, 62200386, 0x0a8a091},
+{-152396081, 57330000, -146240000, 59489405, 0x087a891},
+{-157341387, 56820000, -152396081, 59489405, 0x0a6b091},
+{-162286693, 56820000, -157341387, 59489405, 0x0a6b891},
+{-172028350, 55437829, -167351163, 58119019, 0x0a8c091},
+{-162750000, 55440000, -153600000, 56820000, 0x056c891},
+{-167250000, 53954000, -159110000, 55440000, 0x05dd091},
+{-172000000, 52100000, -165900000, 54032000, 0x078d891},
+{-177330000, 51000000, -172000000, 53200000, 0x088e091},
+{177340000, 51000000, 182670000, 53200000, 0x088e891},
+{172300000, 51000000, 177340000, 53200000, 0x08cf091},
+{172300000, 51000000, 230082000, 71425000, 0x0020217},
 {-123186748, 49208255, -123056052, 49294745, 0x001000a},
-{-123294400, 49000000, -122427000, 49381200, 0x018040c},
+{-123294400, 49000000, -122427000, 49381200, 0x018000c},
 {-123561600, 48398700, -123440371, 48491200, 0x3c1044b},
 {-123443700, 48403000, -123357301, 48532600, 0x3c1044b},
 {-123357400, 48393000, -123261686, 48510000, 0x3c1044b},
@@ -14183,11 +14186,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-116023592, 49639640, -115931409, 49699759, 0x29c004b},
 {-123754375, 48747550, -123661226, 48809649, 0x2b2004b},
 {-123450090, 48611550, -123388936, 48700000, 0x29c044b},
-{-126432497, 48289405, -122410712, 50970595, 0x0a80031},
-{-122440503, 48986514, -118388927, 51667704, 0x001002d},
-{-118388926, 48986514, -114337350, 51667704, 0x0010035},
-{-139100000, 48260000, -114050000, 60000000, 0x3130436},
-{-139100000, 48260000, -114050000, 60000000, 0x0020637},
+{-126432497, 48289405, -122410712, 50970595, 0x0a80011},
+{-122440503, 48986514, -118388927, 51667704, 0x001000d},
+{-118388926, 48986514, -114337350, 51667704, 0x0010015},
+{-139100000, 48260000, -114050000, 60000000, 0x3130016},
+{-139100000, 48260000, -114050000, 60000000, 0x0020217},
 {-114104678, 51007190, -114007922, 51068299, 0x2a7004a},
 {-113578649, 53499690, -113475952, 53560799, 0x2a7004a},
 {-114333802, 50848520, -113791799, 51194479, 0xf040047},
@@ -14207,13 +14210,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-110317563, 54378090, -110109637, 54500399, 0x54f004b},
 {-113835937, 52407190, -113637864, 52529499, 0x54f004b},
 {-113477126, 52908390, -113276675, 53030699, 0x54f004b},
-{-115375788, 48998005, -111324212, 51679195, 0x0a80031},
-{-115494952, 51679195, -111205048, 54360385, 0x001002d},
-{-115614116, 54360385, -111056093, 57041575, 0x0010035},
-{-120000000, 48998000, -110000000, 60000000, 0x0010436},
-{-120000000, 48998000, -110000000, 60000000, 0x0020637},
+{-115375788, 48998005, -111324212, 51679195, 0x0a80011},
+{-115494952, 51679195, -111205048, 54360385, 0x001000d},
+{-115614116, 54360385, -111056093, 57041575, 0x0010015},
+{-120000000, 48998000, -110000000, 60000000, 0x0010016},
+{-120000000, 48998000, -110000000, 60000000, 0x0020217},
 {-79439582, 43622755, -79320418, 43709245, 0x001000a},
-{-79846600, 43404480, -79120680, 43912800, 0x01d040c},
+{-79846600, 43404480, -79120680, 43912800, 0x01d000c},
 {-75754500, 45404300, -75582886, 45466000, 0x3c1044b},
 {-75582886, 45424000, -75435625, 45495900, 0x3c1044b},
 {-75820373, 45317811, -75697847, 45404300, 0x3c1044b},
@@ -14248,11 +14251,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-82231714, 42376640, -82150887, 42436759, 0x29c004b},
 {-81378975, 48446350, -81285826, 48508449, 0x2b2004b},
 {-77614833, 44080840, -77531167, 44140959, 0x29c004b},
-{-81799295, 42590583, -78164793, 45271773, 0x0a80031},
-{-81858877, 45195673, -78166000, 47876863, 0x0010435},
-{-78166000, 43837500, -74318000, 46150000, 0x01c042d},
-{-95157000, 41676000, -79499000, 57000000, 0x4300436},
-{-95157000, 41676000, -74318000, 57000000, 0x0020637},
+{-81799295, 42590583, -78164793, 45271773, 0x0a80011},
+{-81858877, 45195673, -78166000, 47876863, 0x0010015},
+{-78166000, 43837500, -74318000, 46150000, 0x01c000d},
+{-95157000, 41676000, -79499000, 57000000, 0x4300016},
+{-95157000, 41676000, -74318000, 57000000, 0x0020217},
 {-73658143, 45470755, -73536096, 45557245, 0x001000a},
 {-73894304, 45323580, -73232888, 45814620, 0x001000c},
 {-71397165, 46822400, -71271035, 46908889, 0x3c1004b},
@@ -14286,12 +14289,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-74061363, 45353600, -73915377, 45426100, 0x3c1044b},
 {-71377464, 46036400, -71253737, 46122889, 0x3c1004b},
 {-72203463, 45225800, -72080937, 45312289, 0x3c1004b},
-{-76000000, 44999000, -71072386, 47000000, 0x07f0411},
-{-79517700, 45460000, -76000000, 48280000, 0x021040d},
-{-71875000, 45200000, -69240000, 48850000, 0x5420415},
-{-80200000, 44999000, -57103500, 57950000, 0x3400436},
-{-80850000, 57950000, -63000000, 62610000, 0x0780432},
-{-80850000, 44999000, -57103500, 62610000, 0x0020637},
+{-76000000, 44999000, -71072386, 47000000, 0x07f0011},
+{-79517700, 45460000, -76000000, 48280000, 0x021000d},
+{-71875000, 45200000, -69240000, 48850000, 0x5420015},
+{-80200000, 44999000, -57103500, 57950000, 0x3400016},
+{-80850000, 57950000, -63000000, 62610000, 0x0780012},
+{-80850000, 44999000, -57103500, 62610000, 0x0020217},
 {-106728692, 52106755, -106589347, 52193245, 0x001000a},
 {-106940131, 51977020, -106379869, 52322979, 0xf040047},
 {-104835839, 50286400, -104316761, 50621289, 0xe890047},
@@ -14309,9 +14312,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-102879128, 50874390, -102685472, 50996699, 0x54f004b},
 {-109992100, 50809405, -105791569, 53490595, 0x0a80011},
 {-105791569, 50809405, -101591038, 53490595, 0x001000d},
-{-108100000, 48998000, -102150000, 50809405, 0x28d0415},
-{-110007000, 48998000, -101357000, 60000000, 0x0010436},
-{-110007000, 48998000, -101357000, 60000000, 0x0020637},
+{-108100000, 48998000, -102150000, 50809405, 0x28d0015},
+{-110007000, 48998000, -101357000, 60000000, 0x0010016},
+{-110007000, 48998000, -101357000, 60000000, 0x0020217},
 {-97195309, 49852955, -97061730, 49939445, 0x001000a},
 {-97464752, 49692480, -96746048, 50183520, 0x001000c},
 {-100083018, 49756810, -99817783, 49929789, 0x782004b},
@@ -14326,8 +14329,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-100404447, 48998000, -96352871, 51679190, 0x0a80011},
 {-100523611, 51679190, -96233707, 54360380, 0x001000d},
 {-100642775, 54360380, -96084752, 57041570, 0x0010015},
-{-102010000, 48998000, -88926000, 60000000, 0x0010436},
-{-102010000, 48998000, -88926000, 60000000, 0x0020637},
+{-102010000, 48998000, -88926000, 60000000, 0x0010016},
+{-102010000, 48998000, -88926000, 60000000, 0x0020217},
 {-52792626, 47536455, -52665774, 47622945, 0x001000a},
 {-53321028, 47322580, -52633572, 47813620, 0x001000c},
 {-58073176, 48856910, -57810824, 49029889, 0x782004b},
@@ -14342,10 +14345,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-55284300, 46985020, -55065901, 47134779, 0x680004b},
 {-56472835, 46600005, -52600005, 49281195, 0x0a80011},
 {-59484705, 47484797, -55552293, 50165987, 0x001000d},
-{-57625000, 49281000, -53559900, 51800000, 0x0010415},
-{-68006000, 51550000, -52600000, 60777500, 0x0a90432},
-{-69053000, 43330000, -52600000, 60777500, 0x46a0636},
-{-68006000, 46600000, -52600000, 60777500, 0x0020637},
+{-57625000, 49281000, -53559900, 51800000, 0x0010015},
+{-68006000, 51550000, -52600000, 60777500, 0x0a90012},
+{-69053000, 43330000, -52600000, 60777500, 0x46a0216},
+{-68006000, 46600000, -52600000, 60777500, 0x0020217},
 {-66120043, 45237255, -65997996, 45323745, 0x001000a},
 {-66382904, 45127980, -65721488, 45619020, 0x001000c},
 {-64931474, 45984160, -64628527, 46195929, 0x931004b},
@@ -14354,10 +14357,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-66819147, 47846640, -66531853, 48039959, 0x864004b},
 {-68404805, 47300840, -68120196, 47494159, 0x864004b},
 {-65693262, 46935940, -65411338, 47129259, 0x864004b},
-{-67850000, 44562000, -63745000, 46778000, 0x0920431},
-{-69053000, 46242000, -64440000, 48075000, 0x017042d},
-{-69053000, 43330000, -52600000, 60777500, 0x46a0636},
-{-69053000, 44562000, -63745000, 48075000, 0x0020637},
+{-67850000, 44562000, -63745000, 46778000, 0x0920011},
+{-69053000, 46242000, -64440000, 48075000, 0x017000d},
+{-69053000, 43330000, -52600000, 60777500, 0x46a0216},
+{-69053000, 44562000, -63745000, 48075000, 0x0020217},
 {-63646343, 44615755, -63525257, 44702245, 0x001000a},
 {-63906096, 44428180, -63255096, 44919220, 0x001000c},
 {-62800035, 45517740, -62526166, 45711059, 0x864004b},
@@ -14367,30 +14370,30 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-61467827, 45512810, -61222773, 45685789, 0x782004b},
 {-64402628, 45768510, -64155172, 45941489, 0x782004b},
 {-64202526, 44916410, -63959875, 45089389, 0x782004b},
-{-65900000, 44200000, -60935000, 46024000, 0x0780431},
-{-66447101, 43330000, -61660000, 45020000, 0x015042d},
-{-61660000, 43330000, -59633507, 47253845, 0x61b0435},
-{-69053000, 43330000, -52600000, 60777500, 0x46a0636},
-{-66462000, 43330000, -59633500, 47254000, 0x0020637},
+{-65900000, 44200000, -60935000, 46024000, 0x0780011},
+{-66447101, 43330000, -61660000, 45020000, 0x015000d},
+{-61660000, 43330000, -59633507, 47253845, 0x61b0015},
+{-69053000, 43330000, -52600000, 60777500, 0x46a0216},
+{-66462000, 43330000, -59633500, 47254000, 0x0020217},
 {-63196865, 46195655, -63071935, 46282145, 0x001000a},
-{-63841000, 46127400, -62959336, 46491720, 0x017040c},
+{-63841000, 46127400, -62959336, 46491720, 0x017000c},
 {-62914763, 45954130, -62504438, 46240959, 0xc73004b},
 {-64253000, 46675600, -63973045, 47064800, 0xbde044b},
 {-62429000, 46250400, -61970751, 46486000, 0xbde044b},
-{-64437000, 45944000, -61900000, 47150000, 0x08b0431},
-{-69053000, 43330000, -52600000, 60777500, 0x46a0636},
-{-64437000, 45944000, -61900000, 47150000, 0x0020637},
-{-135173160, 60687500, -135012300, 60790600, 0x023040a},
+{-64437000, 45944000, -61900000, 47150000, 0x08b0011},
+{-69053000, 43330000, -52600000, 60777500, 0x46a0216},
+{-64437000, 45944000, -61900000, 47150000, 0x0020217},
+{-135173160, 60687500, -135012300, 60790600, 0x023000a},
 {-135557020, 60498880, -134614372, 60989920, 0x001000c},
 {-139525398, 63875090, -138978402, 64119709, 0xa9e004b},
 {-129038322, 59999000, -128552481, 60243619, 0xa9e004b},
 {-137754258, 60644690, -137260942, 60889309, 0xa9e004b},
 {-136506543, 61991910, -136021658, 62220689, 0x9ee004b},
-{-138931399, 59999405, -133628601, 62680595, 0x0a80031},
-{-133628601, 59999405, -128325803, 62680595, 0x001002d},
-{-139965146, 62680594, -134185692, 65361784, 0x0010035},
-{-141026000, 59999000, -123802000, 69669000, 0x0010436},
-{-141026000, 59999000, -123802000, 69669000, 0x0020637},
+{-138931399, 59999405, -133628601, 62680595, 0x0a80011},
+{-133628601, 59999405, -128325803, 62680595, 0x001000d},
+{-139965146, 62680594, -134185692, 65361784, 0x0010015},
+{-141026000, 59999000, -123802000, 69669000, 0x0010016},
+{-141026000, 59999000, -123802000, 69669000, 0x0020217},
 {-114486217, 62405255, -114299783, 62491745, 0x001000a},
 {-114906360, 62202980, -113916840, 62694020, 0x001000c},
 {-116030221, 60701810, -115681379, 60874789, 0x782004b},
@@ -14402,12 +14405,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-133213712, 69354520, -132791889, 69504279, 0x680004b},
 {-135242844, 68159520, -134840157, 68309279, 0x680004b},
 {-123543720, 60182320, -123246281, 60332079, 0x680004b},
-{-119171773, 60427524, -113779602, 63108714, 0x0a80031},
-{-124534153, 59999000, -119231355, 62680190, 0x001002d},
-{-136494983, 67020605, -129762217, 69701795, 0x0010035},
-{-136495000, 59999000, -101987000, 72050000, 0x30d0436},
-{-136495000, 72000000, -109800000, 79050000, 0x09e0432},
-{-136495000, 59999000, -101987000, 78836000, 0x0020637},
+{-119171773, 60427524, -113779602, 63108714, 0x0a80011},
+{-124534153, 59999000, -119231355, 62680190, 0x001000d},
+{-136494983, 67020605, -129762217, 69701795, 0x0010015},
+{-136495000, 59999000, -101987000, 72050000, 0x30d0016},
+{-136495000, 72000000, -109800000, 79050000, 0x09e0012},
+{-136495000, 59999000, -101987000, 78836000, 0x0020217},
 {-68597300, 63706755, -68404139, 63793245, 0x001000a},
 {-69039200, 63504480, -67992392, 63995520, 0x001000c},
 {-94287199, 61014810, -93818201, 61243589, 0x9ee004b},
@@ -14416,46 +14419,46 @@ static const mminforec mminfo[NR_RECS+1] = {
 {-115357642, 67722760, -114801159, 67934529, 0x931004b},
 {-92353935, 62736260, -91896866, 62948029, 0x931004b},
 {-71410727, 62409405, -65631273, 65090595, 0x0a80011},
-{-121070000, 66480000, -115780000, 69910000, 0x027042d},
-{-102010000, 59995000, -93340000, 61700000, 0x2580435},
-{-115780000, 61283000, -61200000, 69920000, 0x2160436},
-{-109910000, 69920000, -61200000, 83200000, 0x0990432},
-{-121223000, 59995000, -60732000, 83140000, 0x0020637},
-{72500000, 33864760, 75000000, 37100000, 0x0d20491},
-{75000000, 33864760, 77500000, 37100000, 0x0d20c91},
-{77495479, 33864760, 80500000, 36545950, 0x0ae1491},
-{73426660, 31183569, 76554715, 33864759, 0x0a81c91},
-{76554715, 31183569, 79682770, 33864759, 0x0a82491},
-{82608667, 23188563, 85498394, 25869753, 0x0a92c91},
-{85498394, 23188563, 88388000, 25869753, 0x0a93491},
-{82669712, 20507373, 85529648, 23188563, 0x0a83c91},
-{85529648, 20507373, 88388000, 23188563, 0x0a84491},
-{88388000, 20507373, 89100000, 25869753, 0x1dd4c91},
+{-121070000, 66480000, -115780000, 69910000, 0x027000d},
+{-102010000, 59995000, -93340000, 61700000, 0x2580015},
+{-115780000, 61283000, -61200000, 69920000, 0x2160016},
+{-109910000, 69920000, -61200000, 83200000, 0x0990012},
+{-121223000, 59995000, -60732000, 83140000, 0x0020217},
+{72500000, 33864760, 75000000, 37100000, 0x0d20091},
+{75000000, 33864760, 77500000, 37100000, 0x0d20891},
+{77495479, 33864760, 80500000, 36545950, 0x0ae1091},
+{73426660, 31183569, 76554715, 33864759, 0x0a81891},
+{76554715, 31183569, 79682770, 33864759, 0x0a82091},
+{82608667, 23188563, 85498394, 25869753, 0x0a92891},
+{85498394, 23188563, 88388000, 25869753, 0x0a93091},
+{82669712, 20507373, 85529648, 23188563, 0x0a83891},
+{85529648, 20507373, 88388000, 23188563, 0x0a84091},
+{88388000, 20507373, 89100000, 25869753, 0x1dd4891},
 {68370032, 20507373, 71229968, 23188563, 0x0a85091},
 {71229968, 20507373, 74089904, 23188563, 0x0a85891},
 {74089904, 20507373, 76949840, 23188563, 0x0a86091},
 {76949840, 20507373, 79809776, 23188563, 0x0a86891},
 {79809776, 20507373, 82669712, 23188563, 0x0a87091},
-{72600000, 18094000, 75500000, 20507373, 0x09d7c91},
-{75500000, 18094000, 78400000, 20507373, 0x09d8491},
-{78400000, 18094000, 81300000, 20507373, 0x09d8c91},
-{81300000, 18094000, 84200000, 20507373, 0x09d9491},
-{84200000, 18094000, 87100000, 20507373, 0x09d9c91},
-{72800000, 15547171, 75600000, 18094000, 0x0a3a491},
-{75600000, 15547171, 78400000, 18094000, 0x0a3ac91},
-{78400000, 15547171, 81200000, 18094000, 0x0a3b491},
-{81200000, 15547171, 84000000, 18094000, 0x0a3bc91},
+{72600000, 18094000, 75500000, 20507373, 0x09d7891},
+{75500000, 18094000, 78400000, 20507373, 0x09d8091},
+{78400000, 18094000, 81300000, 20507373, 0x09d8891},
+{81300000, 18094000, 84200000, 20507373, 0x09d9091},
+{84200000, 18094000, 87100000, 20507373, 0x09d9891},
+{72800000, 15547171, 75600000, 18094000, 0x0a3a091},
+{75600000, 15547171, 78400000, 18094000, 0x0a3a891},
+{78400000, 15547171, 81200000, 18094000, 0x0a3b091},
+{81200000, 15547171, 84000000, 18094000, 0x0a3b891},
 {73454123, 12865982, 76194895, 15547172, 0x0a8c091},
 {76194895, 12865982, 78935667, 15547172, 0x0a8c891},
 {78935667, 12865982, 81676439, 15547172, 0x0a8d091},
-{74371790, 10640595, 77520000, 12865982, 0x08edc91},
-{77520000, 10640595, 80668000, 12865982, 0x08ee491},
-{74839405, 7959405, 77520000, 10640595, 0x0a9ec91},
-{77520000, 7959405, 79915000, 10640595, 0x0b3f491},
+{74371790, 10640595, 77520000, 12865982, 0x08ed891},
+{77520000, 10640595, 80668000, 12865982, 0x08ee091},
+{74839405, 7959405, 77520000, 10640595, 0x0a9e891},
+{77520000, 7959405, 79915000, 10640595, 0x0b3f091},
 {72077876, 28502380, 75124004, 31183570, 0x001508d},
 {75127726, 28502380, 78166408, 31183570, 0x001588d},
 {78166409, 28502380, 81205091, 31183570, 0x001608d},
-{69450000, 25869753, 72100717, 28310000, 0x0016c8d},
+{69450000, 25869753, 72100717, 28310000, 0x001688d},
 {72115613, 25869753, 75064922, 28550943, 0x001708d},
 {75064922, 25869753, 78014231, 28550943, 0x001788d},
 {78014231, 25869753, 80963540, 28550943, 0x001808d},
@@ -14469,157 +14472,157 @@ static const mminforec mminfo[NR_RECS+1] = {
 {79718940, 23188563, 82608667, 25869753, 0x001c88d},
 {94436900, 26808169, 97416000, 29489359, 0x001d88d},
 {91457800, 26808169, 94436900, 29489359, 0x001d08d},
-{89781676, 24245000, 92701194, 26919000, 0x001e48d},
-{92701194, 24245000, 95620712, 26919000, 0x001ec8d},
-{91126000, 21930000, 94324762, 24245000, 0x01bf48d},
+{89781676, 24245000, 92701194, 26919000, 0x001e08d},
+{92701194, 24245000, 95620712, 26919000, 0x001e88d},
+{91126000, 21930000, 94324762, 24245000, 0x01bf08d},
 {71660809, 9770405, 74371790, 12451595, 0x001288d},
-{92200000, 11130000, 94320000, 14940000, 0x029348d},
-{92190000, 6730000, 93970000, 11000000, 0x0303c8d},
-{67050143, 5900143, 97416000, 37299857, 0x0010237},
-{112700000, -54780000, 159267000, -9182000, 0x0010437},
-{-74010000, -33750000, -32378000, 5280000, 0x0010437},
-{172300000, 17821000, 295454000, 71425000, 0x2880037},
-{-92550386, 16069405, -89779823, 18750595, 0x00118ad},
-{-92580177, 18750595, -89779823, 21431785, 0x00110ad},
-{-89779823, 17570871, -86979469, 20252061, 0x00120ad},
-{-89779823, 20252061, -86600000, 21800000, 0x01608ad},
-{-118403860, 28309343, -116586609, 29918057, 0x00128ad},
-{-112669677, 17783805, -109869323, 20464995, 0x00130ad},
-{-116119377, 17034705, -113319023, 19715895, 0x00138ad},
-{-117320000, 31785945, -112189000, 32719000, 0x04d00b1},
-{-116774659, 29104755, -113735977, 31785945, 0x0a908b1},
-{-113735977, 29104755, -110697295, 31785945, 0x0a910b1},
-{-110697295, 29104755, -107658613, 31785945, 0x0a918b1},
-{-107658613, 29104755, -104619931, 31785945, 0x0a920b1},
-{-104619931, 28960000, -100400000, 30000000, 0x05928b1},
-{-116441000, 26423566, -113461900, 29104756, 0x0a830b1},
-{-113461899, 26423566, -110482799, 29104756, 0x0a838b1},
-{-110482799, 26423566, -107503699, 29104756, 0x0a840b1},
-{-107503699, 26423566, -104524599, 29104756, 0x0a848b1},
-{-104524599, 26423566, -101545499, 29104756, 0x0a850b1},
-{-101545500, 26423566, -98566400, 29104756, 0x0a858b1},
-{-113610855, 23742376, -110691337, 26423566, 0x0a860b1},
-{-110730000, 22800000, -108748963, 26423565, 0x0ed68b1},
-{-108748964, 23742376, -105829446, 26423566, 0x0a870b1},
-{-105829446, 23742376, -102909928, 26423566, 0x0a878b1},
-{-102909927, 23742376, -99990409, 26423566, 0x0a880b1},
-{-99990409, 23742376, -97070891, 26423566, 0x0a888b1},
-{-106879876, 21061186, -104019940, 23742376, 0x0a990b1},
-{-104019940, 21061186, -101160004, 23742376, 0x0a998b1},
-{-101160004, 21061186, -98300068, 23742376, 0x0a9a0b1},
-{-98300068, 21061186, -95440132, 23742376, 0x0a9a8b1},
-{-105763309, 18379996, -102962955, 21061186, 0x0a9b0b1},
-{-102962955, 18379996, -100162601, 21061186, 0x0a9b8b1},
-{-100162601, 18379996, -97362247, 21061186, 0x0a9c0b1},
-{-97362247, 18379996, -94561893, 21061186, 0x0a9c8b1},
-{-103633253, 15698805, -100862690, 18379995, 0x0a8d0b1},
-{-100862690, 15698805, -98092127, 18379995, 0x0a8d8b1},
-{-98092127, 15653000, -95321564, 18379995, 0x0aae0b1},
-{-95321564, 16074172, -92551001, 18755362, 0x0a9e8b1},
-{-94351867, 14531918, -91611095, 17213108, 0x0a9f0b1},
-{-118403860, 14531918, -86600000, 32719000, 0x0010237},
+{92200000, 11130000, 94320000, 14940000, 0x029308d},
+{92190000, 6730000, 93970000, 11000000, 0x030388d},
+{67050143, 5900143, 97416000, 37299857, 0x0010217},
+{112700000, -54780000, 159267000, -9182000, 0x0010017},
+{-74010000, -33750000, -32378000, 5280000, 0x0010017},
+{172300000, 17821000, 295454000, 71425000, 0x2880017},
+{-92550386, 16069405, -89779823, 18750595, 0x001188d},
+{-92580177, 18750595, -89779823, 21431785, 0x001108d},
+{-89779823, 17570871, -86979469, 20252061, 0x001208d},
+{-89779823, 20252061, -86600000, 21800000, 0x016088d},
+{-118403860, 28309343, -116586609, 29918057, 0x001288d},
+{-112669677, 17783805, -109869323, 20464995, 0x001308d},
+{-116119377, 17034705, -113319023, 19715895, 0x001388d},
+{-117320000, 31785945, -112189000, 32719000, 0x04d0091},
+{-116774659, 29104755, -113735977, 31785945, 0x0a90891},
+{-113735977, 29104755, -110697295, 31785945, 0x0a91091},
+{-110697295, 29104755, -107658613, 31785945, 0x0a91891},
+{-107658613, 29104755, -104619931, 31785945, 0x0a92091},
+{-104619931, 28960000, -100400000, 30000000, 0x0592891},
+{-116441000, 26423566, -113461900, 29104756, 0x0a83091},
+{-113461899, 26423566, -110482799, 29104756, 0x0a83891},
+{-110482799, 26423566, -107503699, 29104756, 0x0a84091},
+{-107503699, 26423566, -104524599, 29104756, 0x0a84891},
+{-104524599, 26423566, -101545499, 29104756, 0x0a85091},
+{-101545500, 26423566, -98566400, 29104756, 0x0a85891},
+{-113610855, 23742376, -110691337, 26423566, 0x0a86091},
+{-110730000, 22800000, -108748963, 26423565, 0x0ed6891},
+{-108748964, 23742376, -105829446, 26423566, 0x0a87091},
+{-105829446, 23742376, -102909928, 26423566, 0x0a87891},
+{-102909927, 23742376, -99990409, 26423566, 0x0a88091},
+{-99990409, 23742376, -97070891, 26423566, 0x0a88891},
+{-106879876, 21061186, -104019940, 23742376, 0x0a99091},
+{-104019940, 21061186, -101160004, 23742376, 0x0a99891},
+{-101160004, 21061186, -98300068, 23742376, 0x0a9a091},
+{-98300068, 21061186, -95440132, 23742376, 0x0a9a891},
+{-105763309, 18379996, -102962955, 21061186, 0x0a9b091},
+{-102962955, 18379996, -100162601, 21061186, 0x0a9b891},
+{-100162601, 18379996, -97362247, 21061186, 0x0a9c091},
+{-97362247, 18379996, -94561893, 21061186, 0x0a9c891},
+{-103633253, 15698805, -100862690, 18379995, 0x0a8d091},
+{-100862690, 15698805, -98092127, 18379995, 0x0a8d891},
+{-98092127, 15653000, -95321564, 18379995, 0x0aae091},
+{-95321564, 16074172, -92551001, 18755362, 0x0a9e891},
+{-94351867, 14531918, -91611095, 17213108, 0x0a9f091},
+{-118403860, 14531918, -86600000, 32719000, 0x0010217},
 {37538141, 55705730, 37690940, 55792220, 0x001000a},
-{37174200, 55508961, 37975000, 56000000, 0x001042c},
-{37159175, 55614980, 37987247, 56106020, 0x0016cac},
-{37166258, 55123940, 37983914, 55614980, 0x001b4ac},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{37160000, 55488191, 37975000, 56020920, 0x0020637},
-{30203400, 59906311, 30400600, 59978850, 0x01a040a},
-{29990732, 59630300, 30759500, 60186000, 0x024040c},
-{29424750, 59789000, 30423508, 60244000, 0x0a40410},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{29424750, 59630300, 30759500, 60245000, 0x0020637},
+{37174200, 55508961, 37975000, 56000000, 0x001000c},
+{37159175, 55614980, 37987247, 56106020, 0x001688c},
+{37166258, 55123940, 37983914, 55614980, 0x001b08c},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{37160000, 55488191, 37975000, 56020920, 0x0020217},
+{30203400, 59906311, 30400600, 59978850, 0x01a000a},
+{29990732, 59630300, 30759500, 60186000, 0x024000c},
+{29424750, 59789000, 30423508, 60244000, 0x0a40010},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{29424750, 59630300, 30759500, 60245000, 0x0020217},
 {20440003, 54666155, 20588958, 54752645, 0x001000a},
 {19957692, 54473980, 20754516, 54965020, 0x001000c},
 {20754515, 54424876, 21551339, 54915916, 0x0b00010},
-{19637000, 54316000, 22888000, 55296000, 0x0780431},
-{19637000, 54316000, 22888000, 55296000, 0x0020637},
+{19637000, 54316000, 22888000, 55296000, 0x0780011},
+{19637000, 54316000, 22888000, 55296000, 0x0020217},
 {44725548, 43190290, 44843751, 43276780, 0x001000a},
-{44479000, 43173000, 45180000, 43616660, 0x01c040c},
-{44640000, 42613700, 45196000, 43173000, 0x0c90410},
-{36598000, 41183000, 49615000, 51246000, 0x0010636},
-{44479000, 42613700, 45196000, 43616660, 0x0020637},
-{38914000, 44938348, 39015558, 45036000, 0x024040a},
-{38684000, 44805000, 39666000, 45104000, 0x013040c},
-{39907000, 44244994, 40388000, 44907500, 0x0ee0410},
-{37200000, 43383000, 41743000, 45505561, 0x0860431},
-{36598000, 41183000, 49615000, 51246000, 0x0010636},
-{38684000, 43759000, 40774000, 45217500, 0x0020637},
-{44615000, 43000000, 44717951, 43097650, 0x023040a},
-{44343820, 42810000, 44960000, 43301040, 0x001040c},
+{44479000, 43173000, 45180000, 43616660, 0x01c000c},
+{44640000, 42613700, 45196000, 43173000, 0x0c90010},
+{36598000, 41183000, 49615000, 51246000, 0x0010216},
+{44479000, 42613700, 45196000, 43616660, 0x0020217},
+{38914000, 44938348, 39015558, 45036000, 0x024000a},
+{38684000, 44805000, 39666000, 45104000, 0x013000c},
+{39907000, 44244994, 40388000, 44907500, 0x0ee0010},
+{37200000, 43383000, 41743000, 45505561, 0x0860011},
+{36598000, 41183000, 49615000, 51246000, 0x0010216},
+{38684000, 43759000, 40774000, 45217500, 0x0020217},
+{44615000, 43000000, 44717951, 43097650, 0x023000a},
+{44343820, 42810000, 44960000, 43301040, 0x001000c},
 {43874853, 42946020, 44343820, 43291979, 0xf04004b},
 {44250000, 43585000, 44858095, 43839000, 0xe89044b},
-{43398000, 42553000, 44960000, 43839000, 0x0b20431},
-{36598000, 41183000, 49615000, 51246000, 0x0010636},
-{43398000, 42553000, 44960000, 43839000, 0x0020637},
-{43535500, 43462000, 43682003, 43526245, 0x017040a},
+{43398000, 42553000, 44960000, 43839000, 0x0b20011},
+{36598000, 41183000, 49615000, 51246000, 0x0010216},
+{43398000, 42553000, 44960000, 43839000, 0x0020217},
+{43535500, 43462000, 43682003, 43526245, 0x017000a},
 {43279312, 43237480, 43919896, 43728520, 0x001000c},
-{43919896, 43237480, 44473900, 43806642, 0x0cc0410},
-{42404370, 42890800, 44473900, 44020070, 0x0910431},
-{36598000, 41183000, 49615000, 51246000, 0x0010636},
-{42404370, 42890800, 44473900, 44020070, 0x0020637},
-{42010000, 44179500, 42088000, 44308800, 0x02f040a},
-{41713104, 44007980, 42358896, 44499000, 0x001040c},
+{43919896, 43237480, 44473900, 43806642, 0x0cc0010},
+{42404370, 42890800, 44473900, 44020070, 0x0910011},
+{36598000, 41183000, 49615000, 51246000, 0x0010216},
+{42404370, 42890800, 44473900, 44020070, 0x0020217},
+{42010000, 44179500, 42088000, 44308800, 0x02f000a},
+{41713104, 44007980, 42358896, 44499000, 0x001000c},
 {41017684, 43824090, 41354715, 44068709, 0xa9e004b},
 {41420184, 43735690, 41757215, 43980309, 0xa9e004b},
 {41743684, 43672090, 42080715, 43916709, 0xa9e004b},
 {42363296, 43835210, 42678503, 44063989, 0x9ee004b},
-{40684800, 43192200, 42682570, 44497110, 0x09f0431},
-{36598000, 41183000, 49615000, 51246000, 0x0010636},
-{40683000, 43191000, 42684000, 44499000, 0x0020637},
-{45644000, 43255000, 45746952, 43352650, 0x023040a},
+{40684800, 43192200, 42682570, 44497110, 0x09f0011},
+{36598000, 41183000, 49615000, 51246000, 0x0010216},
+{40683000, 43191000, 42684000, 44499000, 0x0020217},
+{45644000, 43255000, 45746952, 43352650, 0x023000a},
 {45359312, 43047480, 45999896, 43538520, 0x001000c},
 {45359312, 42556440, 45994688, 43047480, 0x0b00010},
-{44832000, 42473000, 46660000, 44014000, 0x0b40431},
-{36598000, 41183000, 49615000, 51246000, 0x0010636},
-{44832000, 42473000, 46660000, 44014000, 0x0020637},
-{47205000, 56072300, 47362728, 56156000, 0x01e040a},
-{46898080, 55740000, 47833000, 56162000, 0x01b040c},
+{44832000, 42473000, 46660000, 44014000, 0x0b40011},
+{36598000, 41183000, 49615000, 51246000, 0x0010216},
+{44832000, 42473000, 46660000, 44014000, 0x0020217},
+{47205000, 56072300, 47362728, 56156000, 0x01e000a},
+{46898080, 55740000, 47833000, 56162000, 0x01b000c},
 {46155608, 54711730, 46649592, 54998559, 0xc73004b},
 {47267117, 55373690, 47744082, 55647109, 0xbde004b},
 {46179817, 55358690, 46656782, 55632109, 0xbde004b},
-{45910000, 54624000, 48423000, 56329000, 0x0b60431},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{45910000, 54624000, 48423000, 56329000, 0x0020637},
+{45910000, 54624000, 48423000, 56329000, 0x0b60011},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{45910000, 54624000, 48423000, 56329000, 0x0020217},
 {40898859, 56951755, 41055502, 57038245, 0x001000a},
 {40715552, 56652280, 41564456, 57143320, 0x001000c},
 {41712748, 57165220, 42350851, 57511179, 0xf04004b},
 {40111109, 56754900, 40719491, 57089789, 0xe89004b},
-{39378000, 56351000, 43306500, 57743500, 0x0860431},
-{39378000, 56351000, 43306500, 57743500, 0x0020637},
+{39378000, 56351000, 43306500, 57743500, 0x0860011},
+{39378000, 56351000, 43306500, 57743500, 0x0020217},
 {39503947, 52563555, 39645214, 52650045, 0x001000a},
 {39304424, 52344180, 40059584, 52835220, 0x001000c},
 {38102105, 52493620, 38669094, 52839579, 0xf04004b},
 {38721077, 52804400, 39269923, 53139289, 0xe89004b},
-{37724000, 51887000, 40772600, 53589600, 0x09f0431},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{37724000, 51887000, 40772600, 53589600, 0x0020637},
+{37724000, 51887000, 40772600, 53589600, 0x09f0011},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{37724000, 51887000, 40772600, 53589600, 0x0020217},
 {36020447, 52924355, 36161714, 53010845, 0x001000a},
 {35679716, 52625780, 36445292, 53116820, 0x001000c},
 {36397830, 53159290, 36804170, 53403909, 0xa9e004b},
 {37375126, 52323690, 37771273, 52568309, 0xa9e004b},
 {35815830, 53316090, 36222170, 53560709, 0xa9e004b},
 {37154328, 52720310, 37529272, 52949089, 0x9ee004b},
-{34791000, 51935000, 38064000, 53644000, 0x09b0431},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{34791000, 51935000, 38064000, 53644000, 0x0020637},
-{37512964, 54142755, 37659997, 54229245, 0x001040a},
+{34791000, 51935000, 38064000, 53644000, 0x09b0011},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{34791000, 51935000, 38064000, 53644000, 0x0020217},
+{37512964, 54142755, 37659997, 54229245, 0x001000a},
 {37197200, 53884380, 37983608, 54375420, 0x001000c},
 {38115484, 53810630, 38597516, 54097459, 0xc73004b},
 {36961493, 54391490, 37426306, 54664909, 0xbde004b},
 {37865552, 53526190, 38325048, 53799609, 0xbde004b},
-{35895000, 52955000, 38958000, 54863000, 0x0ab0431},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{35895000, 52955000, 38958000, 54863000, 0x0020637},
+{35895000, 52955000, 38958000, 54863000, 0x0ab0011},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{35895000, 52955000, 38958000, 54863000, 0x0020217},
 {36516930, 50550755, 36652431, 50637245, 0x001000a},
 {36211240, 50350480, 36945568, 50841520, 0x001000c},
 {37463000, 51131000, 37819106, 51397000, 0xa9e044b},
 {37819106, 51106000, 38144575, 51397000, 0xa9e044b},
 {36988881, 50680190, 37372118, 50924809, 0xa9e044b},
 {38332000, 50541000, 38752320, 50736000, 0x9ee044b},
-{35325000, 49794000, 39277700, 51437700, 0x0860431},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{35325000, 49794000, 39277700, 51437700, 0x0020637},
+{35325000, 49794000, 39277700, 51437700, 0x0860011},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{35325000, 49794000, 39277700, 51437700, 0x0020217},
 {40335281, 56096755, 40488080, 56183245, 0x001000a},
 {39882360, 55963956, 40710432, 56454996, 0x001000c},
 {40920000, 56300000, 41477601, 56420000, 0x864044b},
@@ -14629,37 +14632,37 @@ static const mminforec mminfo[NR_RECS+1] = {
 {39360000, 55880000, 39746658, 56016845, 0x782044b},
 {41962158, 56136060, 42272079, 56309039, 0x782004b},
 {38711440, 56058868, 39017517, 56231847, 0x782004b},
-{38272000, 55111000, 42967000, 56811000, 0x0860431},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{38272000, 55111000, 42967000, 56811000, 0x0020637},
+{38272000, 55111000, 42967000, 56811000, 0x0860011},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{38272000, 55111000, 42967000, 56811000, 0x0020217},
 {36097808, 51694377, 36236192, 51780867, 0x001000a},
 {35792024, 51470480, 36541976, 51961520, 0x001000c},
 {35029767, 52146966, 35425914, 52391585, 0xa9e004b},
 {34562457, 51377104, 34949771, 51621723, 0xa9e004b},
 {35168000, 51573000, 35811498, 51722000, 0xa9e044b},
 {36718359, 51755710, 37085041, 51984489, 0x9ee004b},
-{34080500, 50910000, 38518000, 52442000, 0x07c0431},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{34080500, 50910000, 38518000, 52442000, 0x0020637},
-{36210564, 54495000, 36365069, 54574500, 0x01c040a},
+{34080500, 50910000, 38518000, 52442000, 0x07c0011},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{34080500, 50910000, 38518000, 52442000, 0x0020217},
+{36210564, 54495000, 36365069, 54574500, 0x01c000a},
 {35816292, 54361380, 36613116, 54852420, 0x001000c},
 {36363208, 54954130, 36857192, 55240959, 0xc73004b},
 {34200000, 53805000, 34573737, 54141000, 0xbde044b},
 {35300000, 53921000, 35873387, 54140000, 0xbde044b},
-{33431500, 53276500, 37274000, 55351500, 0x09f0431},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{33431500, 53276500, 37274000, 55351500, 0x0020637},
-{41364500, 52672755, 41482983, 52772000, 0x024040a},
-{41244000, 52435000, 42072441, 52867000, 0x01c040c},
+{33431500, 53276500, 37274000, 55351500, 0x09f0011},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{33431500, 53276500, 37274000, 55351500, 0x0020217},
+{41364500, 52672755, 41482983, 52772000, 0x024000a},
+{41244000, 52435000, 42072441, 52867000, 0x01c000c},
 {40302467, 52780160, 40649533, 52991929, 0x931004b},
 {42226897, 51796572, 42536745, 51989891, 0x864044b},
 {41200000, 53117803, 41604994, 53271000, 0x864044b},
 {41421000, 51684000, 41714547, 51888000, 0x864044b},
 {42672472, 52786560, 42989301, 52979879, 0x864044b},
 {41718000, 53308000, 41956302, 53568359, 0x864044b},
-{39923000, 51590000, 43252000, 53823000, 0x0ae0431},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{39923000, 51590000, 43252000, 53823000, 0x0020637},
+{39923000, 51590000, 43252000, 53823000, 0x0ae0011},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{39923000, 51590000, 43252000, 53823000, 0x0020217},
 {34309000, 53217656, 34400941, 53285000, 0x2a7044a},
 {34244098, 53285000, 34342169, 53348143, 0x2a7044a},
 {33963708, 53014180, 34739700, 53505220, 0x001000c},
@@ -14668,37 +14671,37 @@ static const mminforec mminfo[NR_RECS+1] = {
 {32520467, 52731660, 32867533, 52943429, 0x931044b},
 {33900355, 53689860, 34256245, 53901629, 0x931044b},
 {34072755, 53488360, 34428645, 53700129, 0x931044b},
-{31243000, 51842000, 35331000, 54043000, 0x09c0431},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{31243000, 51842000, 35331000, 54043000, 0x0020637},
-{39763237, 57561755, 39906800, 57653825, 0x021040a},
+{31243000, 51842000, 35331000, 54043000, 0x09c0011},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{31243000, 51842000, 35331000, 54043000, 0x0020217},
+{39763237, 57561755, 39906800, 57653825, 0x021000a},
 {39464548, 57503120, 40102651, 57849079, 0xf040047},
 {38595000, 57925000, 39346403, 58203989, 0xe890447},
 {38158279, 57307930, 38687320, 57594759, 0xc73004b},
 {39120044, 57061390, 39616756, 57334809, 0xbde004b},
 {38598144, 56633890, 39094856, 56907309, 0xbde004b},
-{37077000, 56531000, 41207500, 59160000, 0x0b40431},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{37077000, 56531000, 41207500, 59160000, 0x0020637},
-{39633330, 54582200, 39798000, 54657529, 0x01b040a},
-{39141603, 54460000, 40116016, 54850520, 0x019040c},
+{37077000, 56531000, 41207500, 59160000, 0x0b40011},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{37077000, 56531000, 41207500, 59160000, 0x0020217},
+{39633330, 54582200, 39798000, 54657529, 0x01b000a},
+{39141603, 54460000, 40116016, 54850520, 0x019000c},
 {39854962, 53594910, 40239438, 53823689, 0x9ee004b},
 {41753000, 54147500, 42035896, 54416845, 0x931044b},
 {41105300, 54847000, 41554024, 55019000, 0x931044b},
 {38791935, 54170000, 39188816, 54362000, 0x931044b},
 {39344855, 53721960, 39700745, 53933729, 0x931004b},
-{38669670, 53311800, 42705000, 55352700, 0x09a0431},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{38669670, 53311800, 42705000, 55352700, 0x0020637},
-{47962535, 46306700, 48099087, 46383800, 0x01b040a},
-{47691688, 46038376, 48358312, 46529416, 0x001040c},
-{45697227, 47986471, 46389891, 48477511, 0x0b10410},
-{44969730, 46443380, 49040000, 48865100, 0x01c042d},
-{45838527, 45189350, 49615000, 47850000, 0x0a80431},
-{36598000, 41183000, 49615000, 51246000, 0x0010636},
-{44969730, 45189350, 49615000, 48867000, 0x0020637},
+{38669670, 53311800, 42705000, 55352700, 0x09a0011},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{38669670, 53311800, 42705000, 55352700, 0x0020217},
+{47962535, 46306700, 48099087, 46383800, 0x01b000a},
+{47691688, 46038376, 48358312, 46529416, 0x001000c},
+{45697227, 47986471, 46389891, 48477511, 0x0b10010},
+{44969730, 46443380, 49040000, 48865100, 0x01c000d},
+{45838527, 45189350, 49615000, 47850000, 0x0a80011},
+{36598000, 41183000, 49615000, 51246000, 0x0010216},
+{44969730, 45189350, 49615000, 48867000, 0x0020217},
 {37538581, 55705755, 37691380, 55792245, 0x001000a},
-{37174200, 55508961, 37975000, 56000000, 0x001042c},
+{37174200, 55508961, 37975000, 56000000, 0x001000c},
 {37468000, 55340000, 37621388, 55510000, 0x54f044b},
 {38067000, 55540000, 38317728, 55644000, 0x54f044b},
 {38687178, 55023090, 38897822, 55145399, 0x54f044b},
@@ -14720,33 +14723,33 @@ static const mminforec mminfo[NR_RECS+1] = {
 {36915620, 56143600, 37070580, 56230089, 0x3c1044b},
 {37975000, 55712000, 38173424, 55778600, 0x3c1044b},
 {38234800, 55692200, 38391978, 55776333, 0x3c1044b},
-{36883360, 56597060, 37721848, 57088100, 0x00108ac},
-{37721847, 56597060, 38560335, 57088100, 0x00110ac},
-{35231538, 56106020, 36070026, 56597060, 0x00118ac},
-{36070026, 56106020, 36908514, 56597060, 0x00120ac},
-{36908514, 56106020, 37747002, 56597060, 0x00128ac},
-{37747002, 56106020, 38585490, 56597060, 0x00130ac},
-{34674959, 55614980, 35503031, 56106020, 0x00150ac},
-{35503031, 55614980, 36331103, 56106020, 0x00158ac},
-{36331103, 55614980, 37159175, 56106020, 0x00160ac},
-{37159175, 55614980, 37987247, 56106020, 0x00168ac},
-{37987247, 55614980, 38815319, 56106020, 0x00170ac},
-{38815319, 55614980, 39643391, 56106020, 0x00178ac},
-{39643391, 55614980, 40471463, 56106020, 0x00188ac},
-{34713290, 55123940, 35530946, 55614980, 0x00190ac},
-{35530946, 55123940, 36348602, 55614980, 0x00198ac},
-{36348602, 55123940, 37166258, 55614980, 0x001a8ac},
-{37166258, 55123940, 37983914, 55614980, 0x001b0ac},
-{37983914, 55123940, 38801570, 55614980, 0x001b8ac},
-{38801570, 55123940, 39619226, 55614980, 0x001c0ac},
-{39619226, 55123940, 40436882, 55614980, 0x001c8ac},
-{37007935, 54632900, 37815175, 55123940, 0x001d0ac},
-{37815175, 54632900, 38622415, 55123940, 0x001d8ac},
-{38622415, 54632900, 39429655, 55123940, 0x001e0ac},
-{39429655, 54632900, 40236895, 55123940, 0x001e8ac},
-{38304727, 54141860, 39101551, 54632900, 0x001f0ac},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{35130000, 54254500, 40210000, 56978000, 0x0020637},
+{36883360, 56597060, 37721848, 57088100, 0x001088c},
+{37721847, 56597060, 38560335, 57088100, 0x001108c},
+{35231538, 56106020, 36070026, 56597060, 0x001188c},
+{36070026, 56106020, 36908514, 56597060, 0x001208c},
+{36908514, 56106020, 37747002, 56597060, 0x001288c},
+{37747002, 56106020, 38585490, 56597060, 0x001308c},
+{34674959, 55614980, 35503031, 56106020, 0x001508c},
+{35503031, 55614980, 36331103, 56106020, 0x001588c},
+{36331103, 55614980, 37159175, 56106020, 0x001608c},
+{37159175, 55614980, 37987247, 56106020, 0x001688c},
+{37987247, 55614980, 38815319, 56106020, 0x001708c},
+{38815319, 55614980, 39643391, 56106020, 0x001788c},
+{39643391, 55614980, 40471463, 56106020, 0x001888c},
+{34713290, 55123940, 35530946, 55614980, 0x001908c},
+{35530946, 55123940, 36348602, 55614980, 0x001988c},
+{36348602, 55123940, 37166258, 55614980, 0x001a88c},
+{37166258, 55123940, 37983914, 55614980, 0x001b08c},
+{37983914, 55123940, 38801570, 55614980, 0x001b88c},
+{38801570, 55123940, 39619226, 55614980, 0x001c08c},
+{39619226, 55123940, 40436882, 55614980, 0x001c88c},
+{37007935, 54632900, 37815175, 55123940, 0x001d08c},
+{37815175, 54632900, 38622415, 55123940, 0x001d88c},
+{38622415, 54632900, 39429655, 55123940, 0x001e08c},
+{39429655, 54632900, 40236895, 55123940, 0x001e88c},
+{38304727, 54141860, 39101551, 54632900, 0x001f08c},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{35130000, 54254500, 40210000, 56978000, 0x0020217},
 {31971102, 54735455, 32120057, 54821945, 0x001000a},
 {31619792, 54518480, 32416616, 55009520, 0x001000c},
 {32640762, 53819610, 33025238, 54048389, 0x9ee004b},
@@ -14754,43 +14757,43 @@ static const mminforec mminfo[NR_RECS+1] = {
 {32507443, 54967860, 32872157, 55179629, 0x931004b},
 {33054043, 55022060, 33418757, 55233829, 0x931004b},
 {30980756, 55496562, 31350176, 55708331, 0x931004b},
-{33495000, 55781206, 34445000, 56071000, 0x0160cac},
-{34445000, 55781206, 35400000, 56071000, 0x01614ac},
-{30747000, 55290166, 31564656, 55781206, 0x00118ac},
-{31557187, 55290166, 32374843, 55781206, 0x00120ac},
-{32374843, 55290166, 33192499, 55781206, 0x00128ac},
-{33192499, 55290166, 34010155, 55781206, 0x00130ac},
-{34010155, 55290166, 34827811, 55781206, 0x00138ac},
-{34582344, 55290166, 35400000, 55781206, 0x00140ac},
-{30747000, 54799126, 31554240, 55290166, 0x00148ac},
-{31551979, 54799126, 32359219, 55290166, 0x00150ac},
-{32359219, 54799126, 33166459, 55290166, 0x00158ac},
-{33166459, 54799126, 33973699, 55290166, 0x00160ac},
-{33973699, 54799126, 34780939, 55290166, 0x00168ac},
-{34592760, 54799126, 35400000, 55290166, 0x00170ac},
-{30749947, 54308086, 31546771, 54799126, 0x00178ac},
-{31546771, 54308086, 32343595, 54799126, 0x00180ac},
-{32343595, 54308086, 33140419, 54799126, 0x00188ac},
-{33140419, 54308086, 33937243, 54799126, 0x00190ac},
-{33937243, 54455398, 34734067, 54946438, 0x00198ac},
-{34592760, 54602710, 35400000, 55093750, 0x001a0ac},
-{31302360, 53850000, 32088768, 54308086, 0x001acac},
-{32088768, 53850000, 32875176, 54308086, 0x001b4ac},
-{32875176, 53850000, 33700000, 54308086, 0x01dbcac},
-{31754000, 53412000, 32532000, 53850000, 0x001c4ac},
-{32532000, 53412000, 33310000, 53850000, 0x001ccac},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{30747000, 53412000, 35400000, 56071000, 0x0020637},
+{33495000, 55781206, 34445000, 56071000, 0x016088c},
+{34445000, 55781206, 35400000, 56071000, 0x016108c},
+{30747000, 55290166, 31564656, 55781206, 0x001188c},
+{31557187, 55290166, 32374843, 55781206, 0x001208c},
+{32374843, 55290166, 33192499, 55781206, 0x001288c},
+{33192499, 55290166, 34010155, 55781206, 0x001308c},
+{34010155, 55290166, 34827811, 55781206, 0x001388c},
+{34582344, 55290166, 35400000, 55781206, 0x001408c},
+{30747000, 54799126, 31554240, 55290166, 0x001488c},
+{31551979, 54799126, 32359219, 55290166, 0x001508c},
+{32359219, 54799126, 33166459, 55290166, 0x001588c},
+{33166459, 54799126, 33973699, 55290166, 0x001608c},
+{33973699, 54799126, 34780939, 55290166, 0x001688c},
+{34592760, 54799126, 35400000, 55290166, 0x001708c},
+{30749947, 54308086, 31546771, 54799126, 0x001788c},
+{31546771, 54308086, 32343595, 54799126, 0x001808c},
+{32343595, 54308086, 33140419, 54799126, 0x001888c},
+{33140419, 54308086, 33937243, 54799126, 0x001908c},
+{33937243, 54455398, 34734067, 54946438, 0x001988c},
+{34592760, 54602710, 35400000, 55093750, 0x001a08c},
+{31302360, 53850000, 32088768, 54308086, 0x001a88c},
+{32088768, 53850000, 32875176, 54308086, 0x001b08c},
+{32875176, 53850000, 33700000, 54308086, 0x01db88c},
+{31754000, 53412000, 32532000, 53850000, 0x001c08c},
+{32532000, 53412000, 33310000, 53850000, 0x001c88c},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{30747000, 53412000, 35400000, 56071000, 0x0020217},
 {47437379, 42922655, 47554621, 43009145, 0x001000a},
 {47083212, 42691280, 47718588, 43182320, 0x001000c},
 {46530700, 43083830, 46922700, 43370659, 0xc73004b},
 {48018101, 41954190, 48385698, 42227609, 0xbde004b},
 {46748482, 42662290, 47119117, 42935709, 0xbde004b},
-{45600000, 41184000, 48596880, 44320322, 0x0c60431},
-{45080000, 42314009, 48596880, 44995200, 0x001042d},
-{36598000, 41183000, 49615000, 51246000, 0x0010636},
-{45080000, 41183000, 48598000, 44997000, 0x0020637},
-{39110708, 51629275, 39235000, 51721345, 0x021040a},
+{45600000, 41184000, 48596880, 44320322, 0x0c60011},
+{45080000, 42314009, 48596880, 44995200, 0x001000d},
+{36598000, 41183000, 49615000, 51246000, 0x0010216},
+{45080000, 41183000, 48598000, 44997000, 0x0020217},
+{39110708, 51629275, 39235000, 51721345, 0x021000a},
 {38859024, 51458480, 39608976, 51949520, 0x001000c},
 {41861649, 51293260, 42196950, 51505029, 0x931004b},
 {39090155, 51192840, 39396244, 51386159, 0x864004b},
@@ -14798,10 +14801,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {39408477, 50089140, 39708122, 50282459, 0x864004b},
 {39670388, 49610040, 39966811, 49803359, 0x864004b},
 {40233177, 50100440, 40532822, 50293759, 0x864004b},
-{38139000, 49825039, 42944000, 52106000, 0x0900431},
-{38139000, 49555000, 42315716, 52106000, 0x01d042d},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{38139000, 49555000, 42944000, 52106000, 0x0020637},
+{38139000, 49825039, 42944000, 52106000, 0x0900011},
+{38139000, 49555000, 42315716, 52106000, 0x01d000d},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{38139000, 49555000, 42944000, 52106000, 0x0020217},
 {31190115, 58506255, 31353485, 58592745, 0x001000a},
 {30894820, 58258480, 31780180, 58749520, 0x001000c},
 {33660677, 58277210, 34094722, 58505989, 0x9ee004b},
@@ -14809,10 +14812,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {33039413, 58329060, 33441186, 58540829, 0x931004b},
 {35556013, 58450460, 35957786, 58662229, 0x931004b},
 {31253165, 57886000, 31795602, 58040500, 0x931044b},
-{29622000, 56917000, 34705456, 59436000, 0x09f0431},
-{29622000, 57533219, 36241000, 59436000, 0x016042d},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{29622000, 56917000, 36241000, 59436000, 0x0020637},
+{29622000, 56917000, 34705456, 59436000, 0x09f0011},
+{29622000, 57533219, 36241000, 59436000, 0x016000d},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{29622000, 56917000, 36241000, 59436000, 0x0020217},
 {28268176, 57763755, 28429624, 57850245, 0x001000a},
 {28004336, 57557980, 28868864, 58049020, 0x001000c},
 {30365539, 56227110, 30675460, 56400089, 0x782004b},
@@ -14823,35 +14826,35 @@ static const mminforec mminfo[NR_RECS+1] = {
 {29212839, 56239210, 29522760, 56412189, 0x782004b},
 {28759577, 56933110, 29073823, 57106089, 0x782004b},
 {28937336, 58199220, 29221463, 58348979, 0x680004b},
-{27323000, 58479356, 28020000, 59019500, 0x02404ac},
-{28020000, 58479356, 28739576, 59019500, 0x0240cac},
-{28739576, 58479356, 29624936, 58970396, 0x00114ac},
-{27416743, 57988316, 28291687, 58479356, 0x0011cac},
-{28291687, 57988316, 29166631, 58479356, 0x00124ac},
-{29166631, 57988316, 30041575, 58479356, 0x0012cac},
-{27334457, 57497276, 28198985, 57988316, 0x00134ac},
-{28198985, 57497276, 29063513, 57988316, 0x0013cac},
-{29063513, 57497276, 29928041, 57988316, 0x00144ac},
-{29928041, 57497276, 30792569, 57988316, 0x0014cac},
-{27474552, 57006236, 28323456, 57497276, 0x00154ac},
-{28323456, 57006236, 29172360, 57497276, 0x0015cac},
-{29172360, 57006236, 30021264, 57497276, 0x00164ac},
-{30021264, 57006236, 30870168, 57497276, 0x0016cac},
-{27650000, 56544658, 28514000, 57006236, 0x01d74ac},
-{28514000, 56544658, 29378000, 57006236, 0x01d7cac},
-{29378000, 56544658, 30241000, 57006236, 0x01d84ac},
-{30241000, 56544658, 31105000, 57006236, 0x01d8cac},
-{28073993, 56053618, 28902065, 56544658, 0x00194ac},
-{28902065, 56053618, 29730137, 56544658, 0x0019cac},
-{29730137, 56053618, 30329000, 56544658, 0x001a4ac},
-{30329000, 56053618, 30928000, 56544658, 0x001acac},
-{30928000, 56053618, 31526500, 56544658, 0x001b4ac},
-{28253096, 55589000, 29070752, 56080040, 0x001bcac},
-{29070752, 55589000, 29888408, 56080040, 0x001c4ac},
-{29888408, 55589000, 30706064, 56080040, 0x001ccac},
-{30706064, 55589000, 31523720, 56080040, 0x001d4ac},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{27323000, 55589000, 31526500, 59019500, 0x0020637},
+{27323000, 58479356, 28020000, 59019500, 0x024008c},
+{28020000, 58479356, 28739576, 59019500, 0x024088c},
+{28739576, 58479356, 29624936, 58970396, 0x001108c},
+{27416743, 57988316, 28291687, 58479356, 0x001188c},
+{28291687, 57988316, 29166631, 58479356, 0x001208c},
+{29166631, 57988316, 30041575, 58479356, 0x001288c},
+{27334457, 57497276, 28198985, 57988316, 0x001308c},
+{28198985, 57497276, 29063513, 57988316, 0x001388c},
+{29063513, 57497276, 29928041, 57988316, 0x001408c},
+{29928041, 57497276, 30792569, 57988316, 0x001488c},
+{27474552, 57006236, 28323456, 57497276, 0x001508c},
+{28323456, 57006236, 29172360, 57497276, 0x001588c},
+{29172360, 57006236, 30021264, 57497276, 0x001608c},
+{30021264, 57006236, 30870168, 57497276, 0x001688c},
+{27650000, 56544658, 28514000, 57006236, 0x01d708c},
+{28514000, 56544658, 29378000, 57006236, 0x01d788c},
+{29378000, 56544658, 30241000, 57006236, 0x01d808c},
+{30241000, 56544658, 31105000, 57006236, 0x01d888c},
+{28073993, 56053618, 28902065, 56544658, 0x001908c},
+{28902065, 56053618, 29730137, 56544658, 0x001988c},
+{29730137, 56053618, 30329000, 56544658, 0x001a08c},
+{30329000, 56053618, 30928000, 56544658, 0x001a88c},
+{30928000, 56053618, 31526500, 56544658, 0x001b08c},
+{28253096, 55589000, 29070752, 56080040, 0x001b88c},
+{29070752, 55589000, 29888408, 56080040, 0x001c08c},
+{29888408, 55589000, 30706064, 56080040, 0x001c88c},
+{30706064, 55589000, 31523720, 56080040, 0x001d08c},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{27323000, 55589000, 31526500, 59019500, 0x0020217},
 {40859776, 57724755, 41021224, 57811245, 0x001000a},
 {40513036, 57417280, 41377564, 57908320, 0x001000c},
 {41298977, 58343310, 41733022, 58572089, 0x9ee004b},
@@ -14859,10 +14862,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {44563713, 58239560, 44965486, 58451329, 0x931004b},
 {45417000, 58269560, 46010013, 58413000, 0x931044b},
 {43529654, 57772060, 43925545, 57983829, 0x931004b},
-{40394000, 57273000, 45943714, 59435000, 0x08e0431},
-{42339230, 57356000, 47650000, 59622000, 0x01b042d},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{40394000, 57273000, 47650000, 59622000, 0x0020637},
+{40394000, 57273000, 45943714, 59435000, 0x08e0011},
+{42339230, 57356000, 47650000, 59622000, 0x01b000d},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{40394000, 57273000, 47650000, 59622000, 0x0020217},
 {41898457, 44993655, 42019543, 45080145, 0x001000a},
 {41785348, 44920620, 42270652, 45266579, 0xf040047},
 {42811798, 43941400, 43273201, 44276289, 0xe890047},
@@ -14873,10 +14876,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {42812274, 44611410, 43054925, 44784389, 0x782004b},
 {42711273, 45246610, 42956327, 45419589, 0x782004b},
 {43259574, 44988910, 43502225, 45161889, 0x782004b},
-{40843000, 43795000, 44820000, 46238500, 0x09b0431},
-{41400000, 43658000, 45718000, 45950000, 0x01a042d},
-{36598000, 41183000, 49615000, 51246000, 0x0010636},
-{40843000, 43658000, 45718000, 46238500, 0x0020637},
+{40843000, 43795000, 44820000, 46238500, 0x09b0011},
+{41400000, 43658000, 45718000, 45950000, 0x01a000d},
+{36598000, 41183000, 49615000, 51246000, 0x0010216},
+{40843000, 43658000, 45718000, 46238500, 0x0020217},
 {38928157, 44995255, 39049243, 45081745, 0x001000a},
 {38754821, 44898330, 39157178, 45185159, 0xc730047},
 {39686963, 43383000, 40060636, 43656419, 0xbde0047},
@@ -14890,10 +14893,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {40642892, 44553920, 40851307, 44703679, 0x680004b},
 {37848360, 44849320, 38058439, 44999079, 0x680004b},
 {38873920, 45548120, 39086079, 45697879, 0x680004b},
-{37200000, 43383000, 41743000, 45505561, 0x0860431},
-{36598000, 44803239, 41280000, 46879000, 0x018042d},
-{36598000, 41183000, 49615000, 51246000, 0x0010636},
-{36598000, 43383000, 41743000, 46879000, 0x0020637},
+{37200000, 43383000, 41743000, 45505561, 0x0860011},
+{36598000, 44803239, 41280000, 46879000, 0x018000d},
+{36598000, 41183000, 49615000, 51246000, 0x0010216},
+{36598000, 43383000, 41743000, 46879000, 0x0020217},
 {44201735, 46270455, 44326665, 46356945, 0x001000a},
 {43952788, 46134980, 44619412, 46626020, 0x001000c},
 {44250393, 47662310, 44587207, 47891089, 0x9ee004b},
@@ -14901,11 +14904,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {44497744, 47871760, 44812456, 48083529, 0x931004b},
 {41812526, 46036660, 42115473, 46248429, 0x931004b},
 {47144997, 45277760, 47445003, 45489529, 0x931004b},
-{43600000, 44660000, 47732000, 47051842, 0x0970431},
-{43600000, 45859280, 47732000, 48281000, 0x01c042d},
-{41631000, 45200000, 45304223, 47950000, 0x3dd0435},
-{36598000, 41183000, 49615000, 51246000, 0x0010636},
-{41631000, 44660000, 47732000, 48281000, 0x0020637},
+{43600000, 44660000, 47732000, 47051842, 0x0970011},
+{43600000, 45859280, 47732000, 48281000, 0x01c000d},
+{41631000, 45200000, 45304223, 47950000, 0x3dd0015},
+{36598000, 41183000, 49615000, 51246000, 0x0010216},
+{41631000, 44660000, 47732000, 48281000, 0x0020217},
 {35819259, 56810055, 35975902, 56896545, 0x001000a},
 {35411952, 56672880, 36260856, 57163920, 0x001000c},
 {34053818, 56165540, 34400182, 56358859, 0x864004b},
@@ -14915,12 +14918,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {34371274, 57512910, 34690325, 57685889, 0x782004b},
 {33853012, 57831010, 34176387, 58003989, 0x782004b},
 {37169577, 56733210, 37483823, 56906189, 0x782004b},
-{34108503, 55896000, 38329000, 58866000, 0x0bc0431},
-{30778000, 55631000, 35514770, 58260000, 0x001042d},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{30778000, 55631000, 38329000, 58866000, 0x0020637},
-{30203400, 59906311, 30400600, 59978850, 0x01a040a},
-{29990732, 59630300, 30759500, 60186000, 0x024040c},
+{34108503, 55896000, 38329000, 58866000, 0x0bc0011},
+{30778000, 55631000, 35514770, 58260000, 0x001000d},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{30778000, 55631000, 38329000, 58866000, 0x0020217},
+{30203400, 59906311, 30400600, 59978850, 0x01a000a},
+{29990732, 59630300, 30759500, 60186000, 0x024000c},
 {29891576, 59516940, 30269623, 59710259, 0x864004b},
 {28522069, 60587340, 28911930, 60780659, 0x864004b},
 {28978523, 59801240, 29362477, 59994559, 0x864004b},
@@ -14928,13 +14931,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {29704164, 59651910, 30042435, 59824889, 0x782004b},
 {31767264, 59378610, 32105535, 59551589, 0x782004b},
 {30457522, 59936310, 30801078, 60109289, 0x782004b},
-{30840141, 58900000, 35745000, 61615000, 0x020042d},
-{26950000, 58418000, 31119761, 61615000, 0x0cb0431},
-{26672000, 59394159, 33000000, 61615000, 0x31c0435},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{26672000, 58418000, 35745000, 61615000, 0x0020637},
+{30840141, 58900000, 35745000, 61615000, 0x020000d},
+{26950000, 58418000, 31119761, 61615000, 0x0cb0011},
+{26672000, 59394159, 33000000, 61615000, 0x31c0015},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{26672000, 58418000, 35745000, 61615000, 0x0020217},
 {39637035, 47170755, 39762926, 47257245, 0x001000a},
-{39461817, 47068800, 40210088, 47508624, 0x01c040c},
+{39461817, 47068800, 40210088, 47508624, 0x01c000c},
 {38760169, 47156410, 39012430, 47329389, 0x782004b},
 {40083268, 47623110, 40337932, 47796089, 0x782004b},
 {41997668, 47449000, 42335144, 47579489, 0x782044b},
@@ -14943,26 +14946,26 @@ static const mminforec mminfo[NR_RECS+1] = {
 {40105467, 48216510, 40362533, 48389489, 0x782004b},
 {39913067, 47813210, 40170133, 47986189, 0x782004b},
 {41441140, 46421420, 41657459, 46571179, 0x680004b},
-{39630000, 46969298, 42820000, 50216500, 0x0cd0431},
-{38219000, 45950000, 42838317, 48050000, 0x018042d},
-{39489008, 45950000, 44326000, 48050000, 0x2f50435},
-{36598000, 41183000, 49615000, 51246000, 0x0010636},
-{38219000, 45950000, 44326000, 50216500, 0x0020637},
+{39630000, 46969298, 42820000, 50216500, 0x0cd0011},
+{38219000, 45950000, 42838317, 48050000, 0x018000d},
+{39489008, 45950000, 44326000, 48050000, 0x2f50015},
+{36598000, 41183000, 49615000, 51246000, 0x0010216},
+{38219000, 45950000, 44326000, 50216500, 0x0020217},
 {44440413, 48675055, 44570148, 48761545, 0x001000a},
-{44105064, 48399961, 44722200, 48938520, 0x022040c},
+{44105064, 48399961, 44722200, 48938520, 0x022000c},
 {44722200, 48667160, 44951834, 48960000, 0x931044b},
 {45174177, 49998240, 45473822, 50191559, 0x864004b},
 {43157677, 49997740, 43457322, 50191059, 0x864004b},
 {43477388, 49626340, 43773811, 49819659, 0x864004b},
 {44635777, 50213540, 44935422, 50406859, 0x864004b},
 {41811366, 50694340, 42114233, 50887659, 0x864004b},
-{42000000, 47440000, 47066000, 49499000, 0x0820431},
-{41165000, 49100000, 46131450, 51246000, 0x019042d},
-{44134845, 48040000, 47425000, 51246000, 0x4840435},
-{36598000, 41183000, 49615000, 51246000, 0x0010636},
-{41165000, 47440000, 47425000, 51246000, 0x0020637},
-{37850000, 59072855, 38016255, 59159345, 0x001040a},
-{37421112, 58969000, 38322096, 59290000, 0x001040c},
+{42000000, 47440000, 47066000, 49499000, 0x0820011},
+{41165000, 49100000, 46131450, 51246000, 0x019000d},
+{44134845, 48040000, 47425000, 51246000, 0x4840015},
+{36598000, 41183000, 49615000, 51246000, 0x0010216},
+{41165000, 47440000, 47425000, 51246000, 0x0020217},
+{37850000, 59072855, 38016255, 59159345, 0x001000a},
+{37421112, 58969000, 38322096, 59290000, 0x001000c},
 {39751556, 59151420, 40039843, 59301179, 0x680004b},
 {39466056, 59165320, 39754343, 59315079, 0x680004b},
 {39933768, 59410320, 40226631, 59560079, 0x680004b},
@@ -14977,19 +14980,19 @@ static const mminforec mminfo[NR_RECS+1] = {
 {45370008, 59448190, 45609191, 59570499, 0x54f004b},
 {40091740, 59916790, 40334660, 60039099, 0x54f004b},
 {42665240, 59908990, 42908160, 60031299, 0x54f004b},
-{34718000, 58478000, 38973441, 61615000, 0x0c70431},
-{38973441, 58478000, 44201283, 61070000, 0x01e042d},
-{40682496, 59073000, 47161000, 61202000, 0x2fc0435},
-{26672000, 49555000, 48440000, 61615000, 0x0010636},
-{34718000, 58478000, 47161000, 61615000, 0x0020637},
-{33025000, 68884400, 33145164, 69037000, 0x039040a},
+{34718000, 58478000, 38973441, 61615000, 0x0c70011},
+{38973441, 58478000, 44201283, 61070000, 0x01e000d},
+{40682496, 59073000, 47161000, 61202000, 0x2fc0015},
+{26672000, 49555000, 48440000, 61615000, 0x0010216},
+{34718000, 58478000, 47161000, 61615000, 0x0020217},
+{33025000, 68884400, 33145164, 69037000, 0x039000a},
 {32385416, 68743584, 33671792, 69234624, 0x001000c},
 {32741080, 67500896, 33944128, 67991936, 0x0b00010},
-{28414000, 66344000, 33240642, 69953000, 0x0e40431},
-{33240642, 66053000, 38151373, 69440000, 0x028042d},
-{34870857, 66053000, 41409500, 68700000, 0x3b60435},
-{28411000, 59190000, 66300000, 70470500, 0x2c60636},
-{28414000, 66053000, 41409500, 69953000, 0x0020637},
+{28414000, 66344000, 33240642, 69953000, 0x0e40011},
+{33240642, 66053000, 38151373, 69440000, 0x028000d},
+{34870857, 66053000, 41409500, 68700000, 0x3b60015},
+{28411000, 59190000, 66300000, 70470500, 0x2c60216},
+{28414000, 66053000, 41409500, 69953000, 0x0020217},
 {34252027, 61752455, 34431734, 61838945, 0x001000a},
 {33809856, 61554480, 34783752, 62045520, 0x001000c},
 {34097396, 62138920, 34414803, 62288679, 0x680004b},
@@ -15004,43 +15007,43 @@ static const mminforec mminfo[NR_RECS+1] = {
 {30500885, 64547090, 30784915, 64669399, 0x54f004b},
 {34468000, 64927000, 34907526, 65006000, 0x54f044b},
 {31383824, 61483190, 31638975, 61605499, 0x54f004b},
-{29308000, 60674000, 37935500, 62355680, 0x0690431},
-{29969000, 62355680, 37639000, 64383979, 0x2cf0435},
-{29308000, 64380000, 36211270, 66679000, 0x01b042d},
-{28411000, 59190000, 66300000, 70470500, 0x2c60636},
-{29308000, 60674000, 37935500, 66679000, 0x0020637},
+{29308000, 60674000, 37935500, 62355680, 0x0690011},
+{29969000, 62355680, 37639000, 64383979, 0x2cf0015},
+{29308000, 64380000, 36211270, 66679000, 0x01b000d},
+{28411000, 59190000, 66300000, 70470500, 0x2c60216},
+{29308000, 60674000, 37935500, 66679000, 0x0020217},
 {52953585, 67596655, 53175576, 67683145, 0x001000a},
 {52453880, 67406580, 53656928, 67897620, 0x001000c},
 {56474796, 66984780, 57651804, 67475820, 0x0b00010},
-{56884136, 66779405, 63616902, 69460595, 0x0a80031},
-{50151370, 66779405, 56884136, 69460595, 0x001002d},
-{43702214, 65894612, 50166861, 68575802, 0x0010035},
-{43100000, 65800000, 69120700, 81856820, 0x0d20432},
-{28411000, 59190000, 66300000, 70470500, 0x2c60636},
-{43100000, 65800000, 65680000, 70470500, 0x0020637},
-{50724500, 61620720, 50894000, 61710000, 0x020040a},
-{50483000, 61340000, 51101241, 62040000, 0x02e040c},
+{56884136, 66779405, 63616902, 69460595, 0x0a80011},
+{50151370, 66779405, 56884136, 69460595, 0x001000d},
+{43702214, 65894612, 50166861, 68575802, 0x0010015},
+{43100000, 65800000, 69120700, 81856820, 0x0d20012},
+{28411000, 59190000, 66300000, 70470500, 0x2c60216},
+{43100000, 65800000, 65680000, 70470500, 0x0020217},
+{50724500, 61620720, 50894000, 61710000, 0x020000a},
+{50483000, 61340000, 51101241, 62040000, 0x02e000c},
 {53486000, 63486910, 54132011, 63668000, 0x9ee044b},
 {63674235, 67427560, 64218365, 67639329, 0x931004b},
 {59910706, 65922260, 60421894, 66134029, 0x931004b},
 {56887212, 65008360, 57378988, 65220129, 0x931004b},
 {50609065, 62431560, 51066134, 62643329, 0x931004b},
-{48073101, 60280125, 53375899, 62961315, 0x0a80031},
-{52630482, 63029405, 58499309, 65710595, 0x001002d},
-{59392154, 65459405, 65737637, 68140595, 0x0010035},
-{28411000, 59190000, 66300000, 70470500, 0x2c60436},
-{45400000, 59199000, 66256000, 68427000, 0x0020637},
+{48073101, 60280125, 53375899, 62961315, 0x0a80011},
+{52630482, 63029405, 58499309, 65710595, 0x001000d},
+{59392154, 65459405, 65737637, 68140595, 0x0010015},
+{28411000, 59190000, 66300000, 70470500, 0x2c60016},
+{45400000, 59199000, 66256000, 68427000, 0x0020217},
 {40494956, 64506755, 40695805, 64593245, 0x001000a},
-{39732000, 64346600, 41072063, 64716000, 0x017040c},
+{39732000, 64346600, 41072063, 64716000, 0x017000c},
 {37864409, 63778630, 38505791, 64065459, 0xc73004b},
 {46339745, 61103290, 46900255, 61376709, 0xbde004b},
 {46900255, 61103290, 47460765, 61376709, 0xbde004b},
-{35914733, 63316652, 41783560, 65997842, 0x0a80031},
-{37326827, 60643000, 42718998, 63324190, 0x001002d},
-{42718998, 60715898, 48111169, 63397088, 0x0010035},
-{43100000, 65800000, 69120700, 81856820, 0x0d20432},
-{28411000, 59190000, 66300000, 70470500, 0x2c60436},
-{35512400, 60643000, 69120700, 81856820, 0x0020637},
+{35914733, 63316652, 41783560, 65997842, 0x0a80011},
+{37326827, 60643000, 42718998, 63324190, 0x001000d},
+{42718998, 60715898, 48111169, 63397088, 0x0010015},
+{43100000, 65800000, 69120700, 81856820, 0x0d20012},
+{28411000, 59190000, 66300000, 70470500, 0x2c60016},
+{35512400, 60643000, 69120700, 81856820, 0x0020217},
 {45113264, 54145855, 45260297, 54232345, 0x001000a},
 {44770600, 53920480, 45557008, 54411520, 0x001000c},
 {43665367, 54327710, 43959432, 54500689, 0x782004b},
@@ -15052,9 +15055,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {43782360, 53980820, 44034039, 54130579, 0x680004b},
 {45246104, 54405620, 45500695, 54555379, 0x680004b},
 {45115940, 54605420, 45373859, 54755179, 0x680004b},
-{42166000, 53650000, 46719500, 55187000, 0x07f0431},
-{41775000, 49802000, 61703000, 61676000, 0x0010636},
-{42166000, 53650000, 46719500, 55187000, 0x0020637},
+{42166000, 53650000, 46719500, 55187000, 0x07f0011},
+{41775000, 49802000, 61703000, 61676000, 0x0010216},
+{42166000, 53650000, 46719500, 55187000, 0x0020217},
 {43897520, 56265455, 44052241, 56351945, 0x001000a},
 {43407468, 56069080, 44235540, 56560120, 0x001000c},
 {43106939, 56140010, 43416860, 56312989, 0x782004b},
@@ -15066,10 +15069,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {43301640, 56578820, 43569959, 56728579, 0x680004b},
 {45617000, 57414000, 46007099, 57520000, 0x680044b},
 {44946404, 55994820, 45211395, 56144579, 0x680004b},
-{41775000, 54465000, 46420000, 57062761, 0x0a40431},
-{42570000, 55668280, 47756000, 58090000, 0x01c042d},
-{41775000, 49802000, 61703000, 61676000, 0x0010636},
-{41775000, 54465000, 47756000, 58090000, 0x0020637},
+{41775000, 54465000, 46420000, 57062761, 0x0a40011},
+{42570000, 55668280, 47756000, 58090000, 0x01c000d},
+{41775000, 49802000, 61703000, 61676000, 0x0010216},
+{41775000, 54465000, 47756000, 58090000, 0x0020217},
 {44909886, 53146355, 45053075, 53232845, 0x001000a},
 {44603616, 52939480, 45369192, 53430520, 0x001000c},
 {45907000, 53616000, 46174711, 53803789, 0x782044b},
@@ -15080,11 +15083,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {45977653, 52816810, 46261147, 52989789, 0x782004b},
 {43472031, 53413000, 43798986, 53565000, 0x782044b},
 {44917000, 52797000, 45188546, 52932279, 0x680044b},
-{42094000, 52300000, 46982500, 54032000, 0x07f0431},
-{41775000, 49802000, 61703000, 61676000, 0x0010636},
-{42094000, 52300000, 46982500, 54032000, 0x0020637},
+{42094000, 52300000, 46982500, 54032000, 0x07f0011},
+{41775000, 49802000, 61703000, 61676000, 0x0010216},
+{42094000, 52300000, 46982500, 54032000, 0x0020217},
 {49542615, 58562755, 49705985, 58649245, 0x001000a},
-{49161320, 58400000, 50230735, 58784000, 0x018040c},
+{49161320, 58400000, 50230735, 58784000, 0x018000c},
 {52018215, 58614440, 52384985, 58807759, 0x864004b},
 {48724816, 57487940, 49081383, 57681259, 0x864004b},
 {50813000, 56163000, 51415751, 56274000, 0x864044b},
@@ -15092,12 +15095,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {49064807, 58949110, 49397792, 59122089, 0x782004b},
 {47066979, 60537110, 47415821, 60710089, 0x782004b},
 {47792574, 57230610, 48111625, 57403589, 0x782004b},
-{49258117, 57538000, 53933000, 60330000, 0x0b00411},
-{46262000, 57900000, 50298202, 61065000, 0x025040d},
-{46262000, 56055000, 52000000, 58262712, 0x3190415},
-{41775000, 49802000, 61703000, 61676000, 0x0010636},
-{46262000, 56055000, 53933000, 61065000, 0x0020637},
-{47802000, 56603000, 47981675, 56674400, 0x01a040a},
+{49258117, 57538000, 53933000, 60330000, 0x0b00011},
+{46262000, 57900000, 50298202, 61065000, 0x025000d},
+{46262000, 56055000, 52000000, 58262712, 0x3190015},
+{41775000, 49802000, 61703000, 61676000, 0x0010216},
+{46262000, 56055000, 53933000, 61065000, 0x0020217},
+{47802000, 56603000, 47981675, 56674400, 0x01a000a},
 {47401960, 56364480, 48240448, 56855520, 0x001000c},
 {46376639, 56268710, 46686560, 56441689, 0x782004b},
 {48175261, 55831810, 48481338, 56004789, 0x782004b},
@@ -15107,11 +15110,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {48940377, 56851010, 49254623, 57023989, 0x782004b},
 {46683577, 56716710, 46997823, 56889689, 0x782004b},
 {48571768, 56934320, 48843831, 57084079, 0x680004b},
-{45622200, 55826700, 50201800, 57349600, 0x0810431},
-{41775000, 49802000, 61703000, 61676000, 0x0010636},
-{45622200, 55826700, 50201800, 57349600, 0x0020637},
-{55060000, 51750000, 55186500, 51842070, 0x021040a},
-{54679024, 51505480, 55428976, 51996520, 0x001040c},
+{45622200, 55826700, 50201800, 57349600, 0x0810011},
+{41775000, 49802000, 61703000, 61676000, 0x0010216},
+{45622200, 55826700, 50201800, 57349600, 0x0020217},
+{55060000, 51750000, 55186500, 51842070, 0x021000a},
+{54679024, 51505480, 55428976, 51996520, 0x001000c},
 {58196030, 51151073, 58502119, 51344392, 0x864044b},
 {58502119, 51151073, 58808208, 51344392, 0x864044b},
 {52054585, 52654340, 52371414, 52847659, 0x864044b},
@@ -15119,13 +15122,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {58844658, 51314000, 59220287, 51440000, 0x782044b},
 {52977000, 52373000, 53299981, 52523000, 0x782044b},
 {54888000, 51060000, 55203779, 51210000, 0x782044b},
-{50766000, 51100000, 54128000, 54363000, 0x0d10431},
-{54128000, 50499000, 57175000, 53425000, 0x026042d},
-{57175000, 50499000, 61703000, 52485000, 0x31c0435},
-{41775000, 49802000, 61703000, 61676000, 0x0010636},
-{50766000, 50499000, 61703000, 54363000, 0x0020637},
+{50766000, 51100000, 54128000, 54363000, 0x0d10011},
+{54128000, 50499000, 57175000, 53425000, 0x026000d},
+{57175000, 50499000, 61703000, 52485000, 0x31c0015},
+{41775000, 49802000, 61703000, 61676000, 0x0010216},
+{50766000, 50499000, 61703000, 54363000, 0x0020217},
 {48278964, 54258755, 48425997, 54345245, 0x001000a},
-{47998000, 54092800, 48897200, 54527800, 0x01b040c},
+{47998000, 54092800, 48897200, 54527800, 0x01b000c},
 {49460600, 54132800, 49874923, 54255500, 0x782044b},
 {46945160, 53975520, 47283656, 54086800, 0x680044b},
 {46984000, 53611000, 47276516, 53739779, 0x680044b},
@@ -15136,11 +15139,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {49950304, 54215700, 50197245, 54370000, 0x680044b},
 {47370216, 53114920, 47618983, 53264679, 0x680044b},
 {47043400, 52614000, 47305359, 52754279, 0x680044b},
-{45800290, 52535400, 50247800, 54893000, 0x09d0431},
-{41775000, 49802000, 61703000, 61676000, 0x0010636},
-{45800290, 52535400, 50247800, 54893000, 0x0020637},
-{56127276, 57941700, 56288724, 58021245, 0x001040a},
-{55787000, 57784100, 56645472, 58223520, 0x001040c},
+{45800290, 52535400, 50247800, 54893000, 0x09d0011},
+{41775000, 49802000, 61703000, 61676000, 0x0010216},
+{45800290, 52535400, 50247800, 54893000, 0x0020217},
+{56127276, 57941700, 56288724, 58021245, 0x001000a},
+{55787000, 57784100, 56645472, 58223520, 0x001000c},
 {56626768, 59347120, 56951839, 59482000, 0x680044b},
 {56648660, 59588100, 56934307, 59741479, 0x680044b},
 {53913300, 56657220, 54190758, 56804000, 0x680044b},
@@ -15152,13 +15155,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {56939092, 60337120, 57279222, 60470000, 0x680044b},
 {57568177, 59004690, 57803622, 59126999, 0x54f044b},
 {57699676, 58491290, 57931724, 58613599, 0x54f044b},
-{53750000, 56106000, 58900000, 58527722, 0x09a0431},
-{53200000, 58250000, 59490000, 60400172, 0x018042d},
-{51775000, 59854398, 59490000, 61676000, 0x2920435},
-{41775000, 49802000, 61703000, 61676000, 0x0010636},
-{51775000, 56106000, 59490000, 61676000, 0x0020637},
-{55891000, 54710000, 56043900, 54795700, 0x01e040a},
-{55632000, 54511480, 56464400, 54956000, 0x01c040c},
+{53750000, 56106000, 58900000, 58527722, 0x09a0011},
+{53200000, 58250000, 59490000, 60400172, 0x018000d},
+{51775000, 59854398, 59490000, 61676000, 0x2920015},
+{41775000, 49802000, 61703000, 61676000, 0x0010216},
+{51775000, 56106000, 59490000, 61676000, 0x0020217},
+{55891000, 54710000, 56043900, 54795700, 0x01e000a},
+{55632000, 54511480, 56464400, 54956000, 0x01c000c},
 {55849860, 53579920, 56101539, 53729679, 0x680004b},
 {55810716, 53282920, 56059483, 53432679, 0x680004b},
 {54101504, 56020720, 54366495, 56170479, 0x680004b},
@@ -15172,12 +15175,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {58569274, 52654390, 58769725, 52776699, 0x54f004b},
 {58215174, 52530690, 58415625, 52652999, 0x54f004b},
 {54924537, 54161990, 55132463, 54284299, 0x54f004b},
-{53156000, 53715000, 57339630, 56536000, 0x0b30431},
-{53760000, 51570000, 59000000, 53715000, 0x019042d},
-{55786308, 53715000, 59994000, 56536000, 0x3fc0435},
-{41775000, 49802000, 61703000, 61676000, 0x0010636},
-{53156000, 51570000, 59994000, 56536000, 0x0020637},
-{53168500, 56816300, 53325144, 56901345, 0x001040a},
+{53156000, 53715000, 57339630, 56536000, 0x0b30011},
+{53760000, 51570000, 59000000, 53715000, 0x019000d},
+{55786308, 53715000, 59994000, 56536000, 0x3fc0015},
+{41775000, 49802000, 61703000, 61676000, 0x0010216},
+{53156000, 51570000, 59994000, 56536000, 0x0020217},
+{53168500, 56816300, 53325144, 56901345, 0x001000a},
 {52726360, 56540180, 53564848, 57031220, 0x001000c},
 {53562018, 56344040, 53908382, 56537359, 0x864004b},
 {53720301, 56919740, 54071498, 57113059, 0x864004b},
@@ -15186,10 +15189,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {52938274, 57478610, 53257325, 57651589, 0x782004b},
 {51941377, 56908510, 52255623, 57081489, 0x782004b},
 {53583612, 57800710, 53906987, 57973689, 0x782004b},
-{51121800, 55857400, 54439400, 58545900, 0x0c90431},
-{41775000, 49802000, 61703000, 61676000, 0x0010636},
-{51121800, 55857400, 54439400, 58545900, 0x0020637},
-{49092000, 55740300, 49238500, 55827700, 0x001040a},
+{51121800, 55857400, 54439400, 58545900, 0x0c90011},
+{41775000, 49802000, 61703000, 61676000, 0x0010216},
+{51121800, 55857400, 54439400, 58545900, 0x0020217},
+{49092000, 55740300, 49238500, 55827700, 0x001000a},
 {51720000, 55560500, 52582714, 55802500, 0xf040447},
 {48772000, 55587000, 49347847, 55931489, 0xe890447},
 {52188240, 54816650, 52483359, 54947500, 0x680044b},
@@ -15205,11 +15208,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {48181578, 54906190, 48392222, 55028499, 0x54f004b},
 {50152031, 56294590, 50371168, 56416899, 0x54f004b},
 {52182190, 55844490, 52398609, 55966799, 0x54f004b},
-{47235000, 53974000, 51150000, 56676000, 0x0b50431},
-{50430000, 53974000, 54270000, 56676000, 0x021042d},
-{41775000, 49802000, 61703000, 61676000, 0x0010636},
-{47235000, 53974000, 54270000, 56676000, 0x0020637},
-{50070000, 53169000, 50230397, 53242200, 0x01a040a},
+{47235000, 53974000, 51150000, 56676000, 0x0b50011},
+{50430000, 53974000, 54270000, 56676000, 0x021000d},
+{41775000, 49802000, 61703000, 61676000, 0x0010216},
+{47235000, 53974000, 54270000, 56676000, 0x0020217},
+{50070000, 53169000, 50230397, 53242200, 0x01a000a},
 {49818661, 53055000, 50398122, 53398000, 0xf040447},
 {49232000, 53315000, 49885463, 53600000, 0xe890447},
 {48320000, 53036800, 48712436, 53226600, 0x931044b},
@@ -15218,12 +15221,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {51102037, 53237340, 51423162, 53430659, 0x864044b},
 {50379537, 53154340, 50700662, 53347659, 0x864044b},
 {51038358, 53824440, 51363242, 54017759, 0x864044b},
-{47924000, 52225772, 52563000, 54677000, 0x09c0431},
-{48693650, 51773000, 52563000, 54677000, 0x021042d},
-{41775000, 49802000, 61703000, 61676000, 0x0010636},
-{47924000, 51773000, 52563000, 54677000, 0x0020637},
-{45927808, 51500055, 46066192, 51586545, 0x001040a},
-{45530000, 51317000, 46355768, 51788520, 0x01c040c},
+{47924000, 52225772, 52563000, 54677000, 0x09c0011},
+{48693650, 51773000, 52563000, 54677000, 0x021000d},
+{41775000, 49802000, 61703000, 61676000, 0x0010216},
+{47924000, 51773000, 52563000, 54677000, 0x0020217},
+{45927808, 51500055, 46066192, 51586545, 0x001000a},
+{45530000, 51317000, 46355768, 51788520, 0x01c000c},
 {47666176, 51898710, 47943423, 52071689, 0x782044b},
 {43022076, 51465000, 43308844, 51632189, 0x782044b},
 {47176235, 51964110, 47456365, 52137089, 0x782044b},
@@ -15233,25 +15236,25 @@ static const mminforec mminfo[NR_RECS+1] = {
 {46355836, 52232520, 46598363, 52382279, 0x680044b},
 {43641836, 52169520, 43884363, 52319279, 0x680044b},
 {43621840, 51090520, 43858959, 51240279, 0x680044b},
-{42515000, 50476000, 47442105, 52740000, 0x08f0431},
-{47196000, 49802000, 50841500, 52820000, 0x022042d},
-{41775000, 49802000, 61703000, 61676000, 0x0010636},
-{42515000, 49802000, 50841500, 52820000, 0x0020637},
-{76511000, 66065000, 76811000, 66127800, 0x016040a},
-{75958536, 65863180, 77088672, 66354220, 0x001040c},
+{42515000, 50476000, 47442105, 52740000, 0x08f0011},
+{47196000, 49802000, 50841500, 52820000, 0x022000d},
+{41775000, 49802000, 61703000, 61676000, 0x0010216},
+{42515000, 49802000, 50841500, 52820000, 0x0020217},
+{76511000, 66065000, 76811000, 66127800, 0x016000a},
+{75958536, 65863180, 77088672, 66354220, 0x001000c},
 {75182948, 63102260, 75648252, 63314029, 0x931044b},
 {74431558, 63660740, 74863842, 63854059, 0x864044b},
 {77503934, 64836040, 77952865, 65029359, 0x864044b},
 {64561538, 65306940, 65019061, 65500259, 0x864044b},
 {76353330, 64356740, 76793669, 64550059, 0x864044b},
 {74365217, 63065640, 74789983, 63258959, 0x864044b},
-{71080482, 62973900, 76949309, 65655090, 0x0a80031},
-{76949309, 62973900, 82818136, 65655090, 0x0010035},
-{73716985, 65655090, 80181632, 68336280, 0x001002d},
-{62064000, 62201000, 86016000, 73526000, 0x0ac0432},
-{57129000, 51980000, 80500000, 67000000, 0x3bd0636},
-{62064000, 62201000, 86016000, 73526000, 0x0020637},
-{73331500, 61225000, 73533700, 61299245, 0x01a040a},
+{71080482, 62973900, 76949309, 65655090, 0x0a80011},
+{76949309, 62973900, 82818136, 65655090, 0x0010015},
+{73716985, 65655090, 80181632, 68336280, 0x001000d},
+{62064000, 62201000, 86016000, 73526000, 0x0ac0012},
+{57129000, 51980000, 80500000, 67000000, 0x3bd0216},
+{62064000, 62201000, 86016000, 73526000, 0x0020217},
+{73331500, 61225000, 73533700, 61299245, 0x01a000a},
 {72940000, 61140000, 73872831, 61402979, 0xf040447},
 {76038938, 60835300, 76725461, 61170189, 0xe890447},
 {72388996, 61037810, 72743604, 61210789, 0x782044b},
@@ -15263,14 +15266,14 @@ static const mminforec mminfo[NR_RECS+1] = {
 {63285000, 61285900, 63642375, 61414500, 0x680044b},
 {74995496, 61190920, 75302503, 61340679, 0x680044b},
 {75228292, 61666000, 75664622, 61773100, 0x680044b},
-{71788041, 60029405, 77090839, 62710595, 0x0a80031},
-{66485243, 60029405, 71788041, 62710595, 0x001002d},
-{61093072, 60833762, 66574616, 63514952, 0x0010035},
-{59192000, 58578000, 85971000, 65748000, 0x07b0432},
-{57129000, 51980000, 80500000, 67000000, 0x3bd0636},
-{59192000, 58578000, 85971000, 65748000, 0x0020637},
-{60521250, 56787200, 60673400, 56877500, 0x020040a},
-{60160960, 56592480, 60999448, 57083520, 0x001040c},
+{71788041, 60029405, 77090839, 62710595, 0x0a80011},
+{66485243, 60029405, 71788041, 62710595, 0x001000d},
+{61093072, 60833762, 66574616, 63514952, 0x0010015},
+{59192000, 58578000, 85971000, 65748000, 0x07b0012},
+{57129000, 51980000, 80500000, 67000000, 0x3bd0216},
+{59192000, 58578000, 85971000, 65748000, 0x0020217},
+{60521250, 56787200, 60673400, 56877500, 0x020000a},
+{60160960, 56592480, 60999448, 57083520, 0x001000c},
 {59764400, 56776900, 60036626, 56976489, 0x782044b},
 {59845000, 57844500, 60178638, 58012000, 0x782044b},
 {61774700, 56320000, 62117194, 56476489, 0x782044b},
@@ -15279,14 +15282,14 @@ static const mminforec mminfo[NR_RECS+1] = {
 {61378000, 56913000, 61620633, 57137000, 0x782044b},
 {59946964, 59679410, 60347539, 59825400, 0x782044b},
 {60112900, 56391220, 60361869, 56552500, 0x680044b},
-{57230000, 56053000, 63460486, 58050000, 0x07f0431},
-{58360000, 59529280, 63880000, 61951000, 0x01c042d},
-{58360000, 57816941, 66188000, 59530000, 0x2660435},
-{57230000, 56053000, 66188000, 61951000, 0x0ba0432},
-{57129000, 51980000, 80500000, 67000000, 0x3bd0636},
-{57230000, 56053000, 66188000, 61951000, 0x0020637},
-{65468959, 57095255, 65625602, 57181745, 0x001040a},
-{65074352, 56883480, 65923256, 57374520, 0x001040c},
+{57230000, 56053000, 63460486, 58050000, 0x07f0011},
+{58360000, 59529280, 63880000, 61951000, 0x01c000d},
+{58360000, 57816941, 66188000, 59530000, 0x2660015},
+{57230000, 56053000, 66188000, 61951000, 0x0ba0012},
+{57129000, 51980000, 80500000, 67000000, 0x3bd0216},
+{57230000, 56053000, 66188000, 61951000, 0x0020217},
+{65468959, 57095255, 65625602, 57181745, 0x001000a},
+{65074352, 56883480, 65923256, 57374520, 0x001000c},
 {68139300, 58141940, 68500700, 58335259, 0x864044b},
 {69252766, 56025440, 69594834, 56218759, 0x864044b},
 {66111718, 56548840, 66458082, 56742159, 0x864044b},
@@ -15294,13 +15297,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {68459412, 58047610, 68782787, 58220589, 0x782044b},
 {68468377, 56783310, 68782623, 56956289, 0x782044b},
 {69640839, 56550010, 69950760, 56722989, 0x782044b},
-{64916700, 55147100, 71677500, 57092000, 0x0770431},
-{64813700, 57092000, 71300000, 59248500, 0x018042d},
-{68265000, 57970000, 75195800, 59992100, 0x2c50435},
-{57129000, 51980000, 80500000, 67000000, 0x3bd0636},
-{64813700, 55147100, 75195800, 59992100, 0x0020637},
-{65265142, 55411155, 65416019, 55497645, 0x001040a},
-{64940876, 55262280, 65758532, 55753320, 0x001040c},
+{64916700, 55147100, 71677500, 57092000, 0x0770011},
+{64813700, 57092000, 71300000, 59248500, 0x018000d},
+{68265000, 57970000, 75195800, 59992100, 0x2c50015},
+{57129000, 51980000, 80500000, 67000000, 0x3bd0216},
+{64813700, 55147100, 75195800, 59992100, 0x0020217},
+{65265142, 55411155, 65416019, 55497645, 0x001000a},
+{64940876, 55262280, 65758532, 55753320, 0x001000c},
 {63430966, 55962340, 63773034, 56155659, 0x864044b},
 {67054682, 55128540, 67391917, 55321859, 0x864044b},
 {63101182, 55128540, 63438417, 55321859, 0x864044b},
@@ -15308,11 +15311,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {67785945, 54995110, 68083854, 55168089, 0x782044b},
 {64281261, 55889110, 64587338, 56062089, 0x782044b},
 {62735339, 56154610, 63045260, 56327589, 0x782044b},
-{61972000, 54183000, 66500000, 56842000, 0x0a80431},
-{64300000, 54183000, 68727000, 56842000, 0x001042d},
-{57129000, 51980000, 80500000, 67000000, 0x3bd0636},
-{61972000, 54183000, 68727000, 56842000, 0x0020637},
-{61345656, 55110250, 61490000, 55198400, 0x020040a},
+{61972000, 54183000, 66500000, 56842000, 0x0a80011},
+{64300000, 54183000, 68727000, 56842000, 0x001000d},
+{57129000, 51980000, 80500000, 67000000, 0x3bd0216},
+{61972000, 54183000, 68727000, 56842000, 0x0020217},
+{61345656, 55110250, 61490000, 55198400, 0x020000a},
 {61094090, 54955020, 61689909, 55300979, 0xf040447},
 {58880400, 53235500, 59436688, 53570389, 0xe890447},
 {59554423, 55062710, 59856176, 55235689, 0x782044b},
@@ -15325,12 +15328,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {60103776, 55395120, 60365023, 55544879, 0x680044b},
 {60522916, 52991420, 60771683, 53141179, 0x680044b},
 {57173600, 54901820, 57431519, 55051579, 0x680044b},
-{57129000, 54410000, 63300000, 56368000, 0x07b0431},
-{58750000, 51980000, 63356000, 54410000, 0x01c042d},
-{57129000, 51980000, 80500000, 67000000, 0x3bd0636},
-{57129000, 51980000, 63356000, 56368000, 0x0020637},
-{107546408, 51796000, 107703500, 51868540, 0x01a040a},
-{107147024, 51523480, 107896976, 52014520, 0x001040c},
+{57129000, 54410000, 63300000, 56368000, 0x07b0011},
+{58750000, 51980000, 63356000, 54410000, 0x01c000d},
+{57129000, 51980000, 80500000, 67000000, 0x3bd0216},
+{57129000, 51980000, 63356000, 56368000, 0x0020217},
+{107546408, 51796000, 107703500, 51868540, 0x01a000a},
+{107147024, 51523480, 107896976, 52014520, 0x001000c},
 {107475388, 50523420, 107710011, 50673179, 0x680044b},
 {109520000, 55743000, 109799642, 55884800, 0x680044b},
 {106422440, 51241320, 106659559, 51391079, 0x680044b},
@@ -15346,11 +15349,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {105466421, 49957000, 109607370, 52638190, 0x0a80011},
 {108275712, 51769000, 112565616, 54450190, 0x001000d},
 {109229024, 54450190, 113787047, 57131380, 0x0010015},
-{98632000, 49957000, 116919000, 57250000, 0x0870432},
-{95653000, 49152000, 122149000, 61730000, 0x31c0636},
-{98632000, 49957000, 117919000, 57250000, 0x0020637},
-{113381000, 52016000, 113556200, 52085000, 0x018040a},
-{113001524, 51774180, 113751476, 52265220, 0x001040c},
+{98632000, 49957000, 116919000, 57250000, 0x0870012},
+{95653000, 49152000, 122149000, 61730000, 0x31c0216},
+{98632000, 49957000, 117919000, 57250000, 0x0020217},
+{113381000, 52016000, 113556200, 52085000, 0x018000a},
+{113001524, 51774180, 113751476, 52265220, 0x001000c},
 {117932000, 50018000, 118276145, 50152700, 0x782044b},
 {117473135, 52162110, 117753265, 52335089, 0x782044b},
 {108744358, 51193210, 109018242, 51366189, 0x782044b},
@@ -15360,13 +15363,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {116305700, 50335000, 116652700, 50436179, 0x680044b},
 {110377940, 51312920, 110694574, 51425000, 0x680044b},
 {119621760, 53649920, 119873439, 53799679, 0x680044b},
-{111344421, 49859405, 115485370, 52540595, 0x0a80031},
-{115485370, 49859405, 119626319, 52540595, 0x001002d},
-{116608490, 52540595, 120987767, 55221785, 0x0010035},
-{107730000, 49152000, 122149000, 58441000, 0x0aa0432},
-{95653000, 49152000, 122149000, 61730000, 0x31c0636},
-{107730000, 49152000, 122149000, 58441000, 0x0020637},
-{104230000, 52244500, 104371660, 52327345, 0x01e040a},
+{111344421, 49859405, 115485370, 52540595, 0x0a80011},
+{115485370, 49859405, 119626319, 52540595, 0x001000d},
+{116608490, 52540595, 120987767, 55221785, 0x0010015},
+{107730000, 49152000, 122149000, 58441000, 0x0aa0012},
+{95653000, 49152000, 122149000, 61730000, 0x31c0216},
+{107730000, 49152000, 122149000, 58441000, 0x0020217},
+{104230000, 52244500, 104371660, 52327345, 0x01e000a},
 {103894569, 52126420, 104454831, 52472379, 0xf040447},
 {103463000, 52440660, 104216871, 52684400, 0xe890447},
 {101340500, 56077500, 101745790, 56208000, 0x782044b},
@@ -15380,12 +15383,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {103791000, 52472200, 104014609, 52636500, 0x680044b},
 {102025839, 51132000, 106256161, 53813190, 0x0a80011},
 {99775417, 55926569, 104512186, 58607759, 0x001000d},
-{101108564, 53813190, 106810022, 55926569, 0x2f60415},
-{95653000, 51132000, 121138000, 64326000, 0x09c0432},
-{95653000, 49152000, 122149000, 61730000, 0x31c0636},
-{95653000, 51132000, 121138000, 64326000, 0x0020637},
-{82864000, 55002000, 83015274, 55084200, 0x01d040a},
-{82568000, 54691000, 83238824, 55226520, 0x023040c},
+{101108564, 53813190, 106810022, 55926569, 0x2f60015},
+{95653000, 51132000, 121138000, 64326000, 0x09c0012},
+{95653000, 49152000, 122149000, 61730000, 0x31c0216},
+{95653000, 51132000, 121138000, 64326000, 0x0020217},
+{82864000, 55002000, 83015274, 55084200, 0x01d000a},
+{82568000, 54691000, 83238824, 55226520, 0x023000c},
 {83146245, 54557010, 83444154, 54729989, 0x782044b},
 {78187223, 55314610, 78488976, 55487589, 0x782044b},
 {77107000, 54300210, 77401065, 54473189, 0x782044b},
@@ -15394,27 +15397,27 @@ static const mminforec mminfo[NR_RECS+1] = {
 {80315967, 54238310, 80674751, 54380000, 0x782044b},
 {84210623, 55154010, 84539537, 55312600, 0x782044b},
 {82137300, 53671120, 82388979, 53820879, 0x680044b},
-{81234695, 53490000, 85116000, 56550000, 0x0c20431},
-{75085000, 55244730, 81234695, 57234000, 0x017042d},
-{75240000, 53291000, 81234695, 55244730, 0x2c30435},
-{70354000, 49070000, 99271000, 61033000, 0x2e70636},
-{75085000, 53291000, 85116000, 57234000, 0x0020637},
-{84902720, 56450455, 85057441, 56536945, 0x001040a},
-{84618660, 56233780, 85457148, 56724820, 0x001040c},
+{81234695, 53490000, 85116000, 56550000, 0x0c20011},
+{75085000, 55244730, 81234695, 57234000, 0x017000d},
+{75240000, 53291000, 81234695, 55244730, 0x2c30015},
+{70354000, 49070000, 99271000, 61033000, 0x2e70216},
+{75085000, 53291000, 85116000, 57234000, 0x0020217},
+{84902720, 56450455, 85057441, 56536945, 0x001000a},
+{84618660, 56233780, 85457148, 56724820, 0x001000c},
 {85985543, 56883760, 86370257, 57095529, 0x931044b},
 {77377569, 60624340, 77767430, 60817659, 0x864044b},
 {82723115, 58239940, 83089885, 58433259, 0x864044b},
 {83697716, 57261640, 84054283, 57454959, 0x864044b},
 {81989401, 56972000, 82444911, 57120959, 0x864044b},
 {83500016, 57553840, 83856583, 57747159, 0x864044b},
-{82980187, 55670000, 87716956, 58351190, 0x0a80031},
-{78213627, 56170880, 83009978, 58852070, 0x001002d},
-{75600000, 58852070, 82411009, 60878000, 0x2d70435},
-{75056000, 55670000, 89376000, 61033000, 0x08c0432},
-{70354000, 49070000, 99271000, 61033000, 0x2e70636},
-{75056000, 55670000, 89376000, 61033000, 0x0020637},
-{73334800, 54927000, 73464535, 55024000, 0x023040a},
-{72927584, 54661580, 73734824, 55152620, 0x001040c},
+{82980187, 55670000, 87716956, 58351190, 0x0a80011},
+{78213627, 56170880, 83009978, 58852070, 0x001000d},
+{75600000, 58852070, 82411009, 60878000, 0x2d70015},
+{75056000, 55670000, 89376000, 61033000, 0x08c0012},
+{70354000, 49070000, 99271000, 61033000, 0x2e70216},
+{75056000, 55670000, 89376000, 61033000, 0x0020217},
+{73334800, 54927000, 73464535, 55024000, 0x023000a},
+{72927584, 54661580, 73734824, 55152620, 0x001000c},
 {72896000, 55215810, 73290697, 55348000, 0x782044b},
 {74324277, 56781910, 74638523, 56954889, 0x782044b},
 {71102445, 54867700, 71509319, 54994289, 0x782044b},
@@ -15424,23 +15427,23 @@ static const mminforec mminfo[NR_RECS+1] = {
 {74388640, 54993800, 74669654, 55131179, 0x680044b},
 {75040000, 56324000, 75398619, 56436000, 0x680044b},
 {71978804, 55837720, 72267841, 55974900, 0x680044b},
-{70354000, 53436000, 75870000, 55558561, 0x0860431},
-{70354000, 54600000, 76309000, 56589272, 0x017042d},
-{70354000, 56421409, 76309000, 58577000, 0x3060435},
-{70354000, 49070000, 99271000, 61033000, 0x2e70636},
-{70354000, 53436000, 76309000, 58577000, 0x0020637},
-{91353219, 53660500, 91492836, 53749000, 0x020040a},
-{90890400, 53480580, 91676808, 53971620, 0x001040c},
+{70354000, 53436000, 75870000, 55558561, 0x0860011},
+{70354000, 54600000, 76309000, 56589272, 0x017000d},
+{70354000, 56421409, 76309000, 58577000, 0x3060015},
+{70354000, 49070000, 99271000, 61033000, 0x2e70216},
+{70354000, 53436000, 76309000, 58577000, 0x0020217},
+{91353219, 53660500, 91492836, 53749000, 0x020000a},
+{90890400, 53480580, 91676808, 53971620, 0x001000c},
 {91263700, 52960000, 91597981, 53220000, 0x9ee044b},
 {90010000, 52557000, 90435979, 52729500, 0x931044b},
 {89888396, 54388560, 90248404, 54600329, 0x931044b},
 {90688000, 52915000, 91019136, 53136929, 0x931044b},
 {90294000, 52982060, 90645772, 53193829, 0x931044b},
-{88350000, 52252683, 91943000, 55436000, 0x0c90431},
-{87871000, 51283000, 91943000, 53964192, 0x001042d},
-{70354000, 49070000, 99271000, 61033000, 0x2e70636},
-{87871000, 51283000, 91943000, 55436000, 0x0020637},
-{87075000, 53739500, 87266549, 53802200, 0x017040a},
+{88350000, 52252683, 91943000, 55436000, 0x0c90011},
+{87871000, 51283000, 91943000, 53964192, 0x001000d},
+{70354000, 49070000, 99271000, 61033000, 0x2e70216},
+{87871000, 51283000, 91943000, 55436000, 0x0020217},
+{87075000, 53739500, 87266549, 53802200, 0x017000a},
 {86850000, 53580000, 87459385, 53910000, 0xf040447},
 {85576500, 55215000, 86314556, 55480000, 0xe890447},
 {86572649, 53765910, 86863350, 53938889, 0x782044b},
@@ -15452,12 +15455,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {86151800, 55549520, 86413047, 55699279, 0x680044b},
 {87583440, 56143920, 87851759, 56293679, 0x680044b},
 {87738680, 52737020, 87969811, 52896000, 0x680044b},
-{84454000, 54393639, 89389000, 56833000, 0x09a0431},
-{84900000, 52159000, 89250000, 54753702, 0x01e042d},
-{70354000, 49070000, 99271000, 61033000, 0x2e70636},
-{84454000, 52159000, 89389000, 56833000, 0x0020637},
-{85880000, 51912000, 86121550, 51995700, 0x017040a},
-{85595424, 51701680, 86345376, 52192720, 0x001040c},
+{84454000, 54393639, 89389000, 56833000, 0x09a0011},
+{84900000, 52159000, 89250000, 54753702, 0x01e000d},
+{70354000, 49070000, 99271000, 61033000, 0x2e70216},
+{84454000, 52159000, 89389000, 56833000, 0x0020217},
+{85880000, 51912000, 86121550, 51995700, 0x017000a},
+{85595424, 51701680, 86345376, 52192720, 0x001000c},
 {85512055, 51173640, 85818144, 51366959, 0x864044b},
 {86995365, 52171000, 87430573, 52310000, 0x864044b},
 {84669755, 50910000, 85098251, 51048000, 0x864044b},
@@ -15465,11 +15468,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {85895000, 50722000, 86208583, 50871489, 0x782044b},
 {85498741, 50195000, 85814010, 50342000, 0x782044b},
 {88487500, 49907000, 88816300, 50048000, 0x782044b},
-{83928000, 50666159, 89511000, 52662000, 0x07e0431},
-{83928000, 49070000, 89864000, 50799802, 0x014042d},
-{70354000, 49070000, 99271000, 61033000, 0x2e70636},
-{83928000, 49070000, 89864000, 52662000, 0x0020637},
-{83658000, 53321890, 83813000, 53399645, 0x01c040a},
+{83928000, 50666159, 89511000, 52662000, 0x07e0011},
+{83928000, 49070000, 89864000, 50799802, 0x014000d},
+{70354000, 49070000, 99271000, 61033000, 0x2e70216},
+{83928000, 49070000, 89864000, 52662000, 0x0020217},
+{83658000, 53321890, 83813000, 53399645, 0x01c000a},
 {83458000, 53199500, 84051663, 53534389, 0xf040447},
 {84897169, 52348820, 85422013, 52694779, 0xe890447},
 {81110400, 51408800, 81420392, 51602000, 0x864044b},
@@ -15479,13 +15482,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {85003300, 52257800, 85534266, 52349000, 0x782044b},
 {82615735, 52401310, 82895865, 52574289, 0x782044b},
 {83420749, 53711110, 83711450, 53884089, 0x782044b},
-{83560745, 51366000, 87163000, 54454000, 0x0c40431},
-{78600000, 50638000, 84639894, 52464731, 0x015042d},
-{77892000, 52464731, 83560745, 54454000, 0x2d80435},
-{70354000, 49070000, 99271000, 61033000, 0x2e70636},
-{77892000, 50638000, 87163000, 54454000, 0x0020637},
-{94381000, 51677100, 94604200, 51730000, 0x013040a},
-{93955024, 51532000, 94936145, 51885000, 0x017040c},
+{83560745, 51366000, 87163000, 54454000, 0x0c40011},
+{78600000, 50638000, 84639894, 52464731, 0x015000d},
+{77892000, 52464731, 83560745, 54454000, 0x2d80015},
+{70354000, 49070000, 99271000, 61033000, 0x2e70216},
+{77892000, 50638000, 87163000, 54454000, 0x0020217},
+{94381000, 51677100, 94604200, 51730000, 0x013000a},
+{93955024, 51532000, 94936145, 51885000, 0x017000c},
 {90454858, 51091000, 90752682, 51250000, 0x782044b},
 {93385000, 51105500, 93913959, 51195000, 0x782044b},
 {91076958, 51288110, 91350842, 51461089, 0x782044b},
@@ -15494,13 +15497,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {91400458, 51200410, 91674342, 51373389, 0x782044b},
 {93815535, 52034410, 94095665, 52207389, 0x782044b},
 {94263000, 51102000, 94563674, 51220000, 0x680044b},
-{93562800, 49743000, 98700000, 51800000, 0x0840431},
-{93562800, 51700000, 99271000, 53728000, 0x017042d},
-{88799000, 49900000, 93562800, 52209000, 0x3400435},
-{70354000, 49070000, 99271000, 61033000, 0x2e70636},
-{88799000, 49743000, 99271000, 53728000, 0x0020637},
-{92810181, 55964355, 92962980, 56050845, 0x001040a},
-{92430568, 55792000, 93258640, 56219000, 0x001040c},
+{93562800, 49743000, 98700000, 51800000, 0x0840011},
+{93562800, 51700000, 99271000, 53728000, 0x017000d},
+{88799000, 49900000, 93562800, 52209000, 0x3400015},
+{70354000, 49070000, 99271000, 61033000, 0x2e70216},
+{88799000, 49743000, 99271000, 53728000, 0x0020217},
+{92810181, 55964355, 92962980, 56050845, 0x001000a},
+{92430568, 55792000, 93258640, 56219000, 0x001000c},
 {87848687, 69244510, 88335913, 69417489, 0x782044b},
 {90313140, 56156000, 90640315, 56319779, 0x782044b},
 {95537040, 56121720, 95895014, 56271479, 0x782044b},
@@ -15512,41 +15515,41 @@ static const mminforec mminfo[NR_RECS+1] = {
 {88703050, 54662405, 93320655, 57343595, 0x0a80011},
 {93320655, 54662405, 97938260, 57343595, 0x001000d},
 {90371347, 57343595, 95316653, 60024785, 0x0010015},
-{87740772, 73193548, 96827027, 75874738, 0x0a800b1},
-{96827026, 73193548, 105913281, 75874738, 0x0a808b1},
-{81592505, 70512358, 89516911, 73193548, 0x0a810b1},
-{89516911, 70512358, 97441317, 73193548, 0x0a818b1},
-{97441317, 70512358, 105365723, 73193548, 0x0a820b1},
-{78813005, 67831168, 85843681, 70512358, 0x0a828b1},
-{85843681, 67831168, 92874357, 70512358, 0x0a830b1},
-{92874357, 67831168, 99905033, 70512358, 0x0a838b1},
-{99905033, 67831168, 106935709, 70512358, 0x0a840b1},
-{105291245, 69439882, 112828368, 72121072, 0x0a848b1},
-{81692901, 65149978, 88038384, 67831168, 0x0a850b1},
-{88038384, 65149978, 94383867, 67831168, 0x0a858b1},
-{94383867, 65149978, 100729350, 67831168, 0x0a860b1},
-{100729350, 65149978, 107074833, 67831168, 0x0a868b1},
-{84181939, 62468788, 89961393, 65149978, 0x0a870b1},
-{89961393, 62468788, 95740847, 65149978, 0x0a878b1},
-{95740847, 62468788, 101520301, 65149978, 0x0a880b1},
-{101520301, 62468788, 107299755, 65149978, 0x0a888b1},
-{84246883, 59787598, 89549681, 62468788, 0x0a890b1},
-{89549681, 59787598, 94852479, 62468788, 0x0a898b1},
-{94852479, 59787598, 100155277, 62468788, 0x0a8a0b1},
-{100155277, 59787598, 105458075, 62468788, 0x0a8a8b1},
-{103000000, 61540000, 108400000, 64330000, 0x0afb4b1},
-{87050217, 57106408, 91906150, 59787598, 0x0a8b8b1},
-{91906150, 57106408, 96762083, 59787598, 0x0a8c0b1},
-{96762083, 57106408, 101618016, 59787598, 0x0a8c8b1},
-{101043049, 58178884, 106047937, 60860074, 0x0a8d0b1},
-{88468864, 54425218, 93026887, 57106408, 0x0a8d8b1},
-{93026887, 54425218, 97584910, 57106408, 0x0a8e0b1},
-{90456817, 51771000, 94746721, 54452190, 0x0a8e8b1},
-{94746721, 53350000, 97910000, 57106408, 0x0ecf4b1},
-{75990000, 69000000, 113940000, 81273400, 0x0a20432},
-{75990000, 51771000, 113940000, 81273400, 0x0020637},
-{150771500, 59532360, 150921000, 59632500, 0x023040a},
-{150111000, 59432950, 151026400, 59927600, 0x001040c},
+{87740772, 73193548, 96827027, 75874738, 0x0a80091},
+{96827026, 73193548, 105913281, 75874738, 0x0a80891},
+{81592505, 70512358, 89516911, 73193548, 0x0a81091},
+{89516911, 70512358, 97441317, 73193548, 0x0a81891},
+{97441317, 70512358, 105365723, 73193548, 0x0a82091},
+{78813005, 67831168, 85843681, 70512358, 0x0a82891},
+{85843681, 67831168, 92874357, 70512358, 0x0a83091},
+{92874357, 67831168, 99905033, 70512358, 0x0a83891},
+{99905033, 67831168, 106935709, 70512358, 0x0a84091},
+{105291245, 69439882, 112828368, 72121072, 0x0a84891},
+{81692901, 65149978, 88038384, 67831168, 0x0a85091},
+{88038384, 65149978, 94383867, 67831168, 0x0a85891},
+{94383867, 65149978, 100729350, 67831168, 0x0a86091},
+{100729350, 65149978, 107074833, 67831168, 0x0a86891},
+{84181939, 62468788, 89961393, 65149978, 0x0a87091},
+{89961393, 62468788, 95740847, 65149978, 0x0a87891},
+{95740847, 62468788, 101520301, 65149978, 0x0a88091},
+{101520301, 62468788, 107299755, 65149978, 0x0a88891},
+{84246883, 59787598, 89549681, 62468788, 0x0a89091},
+{89549681, 59787598, 94852479, 62468788, 0x0a89891},
+{94852479, 59787598, 100155277, 62468788, 0x0a8a091},
+{100155277, 59787598, 105458075, 62468788, 0x0a8a891},
+{103000000, 61540000, 108400000, 64330000, 0x0afb091},
+{87050217, 57106408, 91906150, 59787598, 0x0a8b891},
+{91906150, 57106408, 96762083, 59787598, 0x0a8c091},
+{96762083, 57106408, 101618016, 59787598, 0x0a8c891},
+{101043049, 58178884, 106047937, 60860074, 0x0a8d091},
+{88468864, 54425218, 93026887, 57106408, 0x0a8d891},
+{93026887, 54425218, 97584910, 57106408, 0x0a8e091},
+{90456817, 51771000, 94746721, 54452190, 0x0a8e891},
+{94746721, 53350000, 97910000, 57106408, 0x0ecf091},
+{75990000, 69000000, 113940000, 81273400, 0x0a20012},
+{75990000, 51771000, 113940000, 81273400, 0x0020217},
+{150771500, 59532360, 150921000, 59632500, 0x023000a},
+{150111000, 59432950, 151026400, 59927600, 0x001000c},
 {150704600, 60019940, 151088554, 60213259, 0x864044b},
 {152128776, 62809240, 152546024, 63002559, 0x864044b},
 {147744300, 62662640, 148247212, 62823000, 0x864044b},
@@ -15554,45 +15557,45 @@ static const mminforec mminfo[NR_RECS+1] = {
 {149431396, 61026310, 149786004, 61199289, 0x782044b},
 {159071790, 61887210, 159438410, 62060189, 0x782044b},
 {149456526, 62431110, 149829873, 62604089, 0x782044b},
-{148389374, 58834000, 153543217, 61515190, 0x0a80031},
-{147407760, 61510818, 152978677, 64192008, 0x001002d},
-{152978677, 61510818, 161303169, 63300000, 0x2830435},
-{144724300, 58834000, 163483700, 66340900, 0x0010436},
-{144724300, 58834000, 163483700, 66340900, 0x0020637},
-{177630000, 64688500, 177839805, 64777244, 0x01e040a},
-{177048768, 64518380, 178137240, 65009420, 0x001040c},
+{148389374, 58834000, 153543217, 61515190, 0x0a80011},
+{147407760, 61510818, 152978677, 64192008, 0x001000d},
+{152978677, 61510818, 161303169, 63300000, 0x2830015},
+{144724300, 58834000, 163483700, 66340900, 0x0010016},
+{144724300, 58834000, 163483700, 66340900, 0x0020217},
+{177630000, 64688500, 177839805, 64777244, 0x01e000a},
+{177048768, 64518380, 178137240, 65009420, 0x001000c},
 {165793547, 67944720, 166702652, 68290679, 0xf04044b},
 {169981264, 69510900, 170924536, 69845789, 0xe89044b},
 {174966923, 63422405, 180835750, 66103595, 0x0a80011},
 {162822035, 67580762, 169703756, 70261952, 0x001000d},
 {169703756, 67580762, 176585477, 70261952, 0x0010015},
-{157680000, 61808400, 190600000, 71612300, 0x2e40436},
-{157680000, 61808400, 190600000, 71612300, 0x0020637},
-{158565470, 53012300, 158717375, 53087000, 0x01c040a},
-{158043916, 52840180, 158809492, 53331220, 0x001040c},
+{157680000, 61808400, 190600000, 71612300, 0x2e40016},
+{157680000, 61808400, 190600000, 71612300, 0x0020217},
+{158565470, 53012300, 158717375, 53087000, 0x01c000a},
+{158043916, 52840180, 158809492, 53331220, 0x001000c},
 {158228695, 54467930, 158716305, 54754759, 0xc73044b},
 {158246146, 57664690, 158750453, 57938109, 0xbde044b},
 {156116748, 52702090, 156564852, 52975509, 0xbde044b},
 {155852987, 51307226, 160083309, 53988416, 0x0a80011},
 {155551919, 53988416, 160050360, 56669606, 0x001000d},
 {155778033, 56669606, 160633966, 59350796, 0x0010015},
-{155545700, 50864000, 174493390, 64947700, 0x0010436},
-{155545700, 50864000, 174493390, 64947700, 0x0020637},
-{142690673, 46923500, 142763770, 47067770, 0x034040a},
-{142472680, 46588080, 143149720, 47079120, 0x001040c},
+{155545700, 50864000, 174493390, 64947700, 0x0010016},
+{155545700, 50864000, 174493390, 64947700, 0x0020217},
+{142690673, 46923500, 142763770, 47067770, 0x034000a},
+{142472680, 46588080, 143149720, 47079120, 0x001000c},
 {142871508, 49059360, 143192691, 49271129, 0x931044b},
 {141993299, 48903340, 142286500, 49096659, 0x864044b},
 {142010438, 46957240, 142292362, 47150559, 0x864044b},
 {142068966, 50791640, 142371833, 50984959, 0x864044b},
 {142786858, 53477940, 143111742, 53671259, 0x864044b},
 {142978976, 51694740, 143288824, 51888059, 0x864044b},
-{141780000, 45890000, 144252959, 49940000, 0x1020431},
-{141610000, 49940000, 144014422, 54425500, 0x034042d},
-{141750000, 48450000, 144777000, 52006212, 0x4fc0435},
-{141209000, 43359640, 156510100, 54425500, 0x0010436},
-{141209000, 43359640, 156510100, 54425500, 0x0020637},
-{131850779, 43077000, 131968982, 43163490, 0x001040a},
-{131810000, 43055300, 132501955, 43488000, 0x01c040c},
+{141780000, 45890000, 144252959, 49940000, 0x1020011},
+{141610000, 49940000, 144014422, 54425500, 0x034000d},
+{141750000, 48450000, 144777000, 52006212, 0x4fc0015},
+{141209000, 43359640, 156510100, 54425500, 0x0010016},
+{141209000, 43359640, 156510100, 54425500, 0x0020217},
+{131850779, 43077000, 131968982, 43163490, 0x001000a},
+{131810000, 43055300, 132501955, 43488000, 0x01c000c},
 {131794000, 43724000, 132110943, 43886400, 0x864044b},
 {132840250, 42757700, 133121093, 42938000, 0x864044b},
 {133179282, 44079240, 133448318, 44272559, 0x864044b},
@@ -15600,13 +15603,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {132669535, 44485410, 132910264, 44658389, 0x782044b},
 {135416000, 44479010, 135697185, 44627000, 0x782044b},
 {133301973, 45400000, 133604784, 45539889, 0x782044b},
-{130741457, 42406200, 133750000, 45572000, 0x0c80411},
-{133750000, 42912000, 137377000, 45572000, 0x001040d},
-{133360000, 45572000, 139015300, 47358897, 0x2830415},
-{130400100, 42290000, 139015300, 48459900, 0x0010436},
-{130400100, 42290000, 139015300, 48459900, 0x0020637},
-{132864400, 48737700, 132989781, 48826745, 0x020040a},
-{132551564, 48517580, 133254644, 49008620, 0x001040c},
+{130741457, 42406200, 133750000, 45572000, 0x0c80011},
+{133750000, 42912000, 137377000, 45572000, 0x001000d},
+{133360000, 45572000, 139015300, 47358897, 0x2830015},
+{130400100, 42290000, 139015300, 48459900, 0x0010016},
+{130400100, 42290000, 139015300, 48459900, 0x0020217},
+{132864400, 48737700, 132989781, 48826745, 0x020000a},
+{132551564, 48517580, 133254644, 49008620, 0x001000c},
 {133636610, 48473940, 133926589, 48667259, 0x864044b},
 {130943199, 48936000, 131427227, 49053000, 0x864044b},
 {134349610, 48440640, 134639589, 48633959, 0x864044b},
@@ -15614,9 +15617,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {132476267, 47873210, 132783222, 48018000, 0x782044b},
 {130932968, 47671010, 131187632, 47843989, 0x782044b},
 {134635581, 48445800, 134985500, 48574000, 0x782044b},
-{130508100, 47654300, 134985500, 49495900, 0x0830431},
-{130508100, 47654300, 134985500, 49495900, 0x0020637},
-{135031000, 48420205, 135138000, 48520645, 0x024040a},
+{130508100, 47654300, 134985500, 49495900, 0x0830011},
+{130508100, 47654300, 134985500, 49495900, 0x0020217},
+{135031000, 48420205, 135138000, 48520645, 0x024000a},
 {134741750, 48288000, 135265414, 48630800, 0xf040447},
 {136796361, 50328700, 137253362, 50709000, 0xe890447},
 {136594000, 50198000, 137150325, 50343789, 0x9ee044b},
@@ -15624,12 +15627,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {140464514, 53049260, 140990005, 53191000, 0x931044b},
 {143036000, 59318200, 143518063, 59500000, 0x931044b},
 {134643587, 47474900, 134944096, 47694529, 0x931044b},
-{134263585, 46759405, 138166206, 49440595, 0x0a80031},
-{134055049, 49440595, 138166206, 52121785, 0x001042d},
-{138166206, 47355000, 140720000, 51456449, 0x5c50435},
-{130388110, 46633000, 147201900, 62528600, 0x4490436},
-{130388110, 46633000, 147201900, 62528600, 0x0020637},
-{127472000, 50243100, 127583000, 50353400, 0x026040a},
+{134263585, 46759405, 138166206, 49440595, 0x0a80011},
+{134055049, 49440595, 138166206, 52121785, 0x001000d},
+{138166206, 47355000, 140720000, 51456449, 0x5c50015},
+{130388110, 46633000, 147201900, 62528600, 0x4490016},
+{130388110, 46633000, 147201900, 62528600, 0x0020217},
+{127472000, 50243100, 127583000, 50353400, 0x026000a},
 {127308481, 50178320, 127844718, 50524279, 0xf040447},
 {128153770, 50700700, 128806035, 50970000, 0xe890447},
 {128000000, 51314510, 128284429, 51481000, 0x782044b},
@@ -15643,10 +15646,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {127200627, 48991267, 131252203, 51672457, 0x0a80011},
 {125865990, 51672457, 130155894, 54353647, 0x001000d},
 {121516504, 53281171, 125955363, 55962361, 0x0010015},
-{119653500, 48854900, 134917300, 57055000, 0x0010436},
-{119653500, 48854900, 134917300, 57055000, 0x0020637},
-{129624204, 61996955, 129806794, 62083445, 0x001040a},
-{129360856, 61611741, 129960000, 62363400, 0x030040c},
+{119653500, 48854900, 134917300, 57055000, 0x0010016},
+{119653500, 48854900, 134917300, 57055000, 0x0020217},
+{129624204, 61996955, 129806794, 62083445, 0x001000a},
+{129360856, 61611741, 129960000, 62363400, 0x030000c},
 {124553218, 56543040, 124931348, 56720000, 0x864044b},
 {128840000, 61359840, 129234837, 61557200, 0x864044b},
 {127292358, 63826040, 127724642, 64019359, 0x864044b},
@@ -15657,59 +15660,59 @@ static const mminforec mminfo[NR_RECS+1] = {
 {127573027, 60699405, 132965198, 63380595, 0x0a80011},
 {122716720, 56329405, 127513071, 59010595, 0x001000d},
 {113648601, 60059405, 118951399, 62740595, 0x0010015},
-{105526600, 55489900, 148500000, 64300000, 0x2310436},
-{105526600, 64166000, 162854200, 77118200, 0x07b0432},
-{105526600, 55489900, 162854200, 77118200, 0x0020637},
-{-141010000, 41660000, -52600000, 85000000, 0x0010037},
-{44270000, 77850000, 114300000, 84000000, 0x06e04b2},
-{44270000, 70100000, 79300000, 77850000, 0x0890cb2},
-{79300000, 70100000, 114300000, 77850000, 0x08914b2},
-{114300000, 70100000, 151100000, 77300000, 0x0811cb2},
-{151100000, 70100000, 184700000, 77300000, 0x08724b2},
-{144750000, 60900000, 168500000, 70100000, 0x0992cb2},
-{168500000, 59800000, 190600000, 70100000, 0x0a634b2},
-{142700000, 50950000, 155410000, 60900000, 0x0c03cb2},
-{155410000, 50800000, 168500000, 60900000, 0x0bd44b2},
-{139700000, 43600000, 156580000, 50950000, 0x0854cb2},
-{28390000, 60900000, 49630000, 70100000, 0x0a254b2},
-{49630000, 60900000, 73500000, 70100000, 0x0995cb2},
-{73500000, 60900000, 97250000, 70100000, 0x09964b2},
-{97250000, 60900000, 121000000, 70100000, 0x0996cb2},
-{121000000, 60900000, 144750000, 70100000, 0x09974b2},
-{19600000, 54300000, 22910000, 55300000, 0x07b8cb2},
-{26845000, 55000000, 49630000, 60900000, 0x0739cb2},
-{30730000, 50110000, 49630000, 55000000, 0x06dacb2},
-{36580000, 41052000, 49630000, 50110000, 0x0a5b4b2},
-{49630000, 49060000, 62350000, 60900000, 0x0cdbcb2},
-{62350000, 51500000, 79250000, 60900000, 0x0a2c4b2},
-{79250000, 49060000, 96150000, 60900000, 0x0b1ccb2},
-{96150000, 49060000, 113000000, 60900000, 0x0b2d4b2},
-{113000000, 49060000, 129850000, 60900000, 0x0b2dcb2},
-{129850000, 50950000, 142700000, 60900000, 0x0bfe4b2},
-{129850000, 42250000, 139700000, 50950000, 0x0bcf4b2},
-{19600000, 41052000, 190600000, 89900000, 0x003063c},
+{105526600, 55489900, 148500000, 64300000, 0x2310016},
+{105526600, 64166000, 162854200, 77118200, 0x07b0012},
+{105526600, 55489900, 162854200, 77118200, 0x0020217},
+{-141010000, 41660000, -52600000, 85000000, 0x0010017},
+{44270000, 77850000, 114300000, 84000000, 0x06e0092},
+{44270000, 70100000, 79300000, 77850000, 0x0890892},
+{79300000, 70100000, 114300000, 77850000, 0x0891092},
+{114300000, 70100000, 151100000, 77300000, 0x0811892},
+{151100000, 70100000, 184700000, 77300000, 0x0872092},
+{144750000, 60900000, 168500000, 70100000, 0x0992892},
+{168500000, 59800000, 190600000, 70100000, 0x0a63092},
+{142700000, 50950000, 155410000, 60900000, 0x0c03892},
+{155410000, 50800000, 168500000, 60900000, 0x0bd4092},
+{139700000, 43600000, 156580000, 50950000, 0x0854892},
+{28390000, 60900000, 49630000, 70100000, 0x0a25092},
+{49630000, 60900000, 73500000, 70100000, 0x0995892},
+{73500000, 60900000, 97250000, 70100000, 0x0996092},
+{97250000, 60900000, 121000000, 70100000, 0x0996892},
+{121000000, 60900000, 144750000, 70100000, 0x0997092},
+{19600000, 54300000, 22910000, 55300000, 0x07b8892},
+{26845000, 55000000, 49630000, 60900000, 0x0739892},
+{30730000, 50110000, 49630000, 55000000, 0x06da892},
+{36580000, 41052000, 49630000, 50110000, 0x0a5b092},
+{49630000, 49060000, 62350000, 60900000, 0x0cdb892},
+{62350000, 51500000, 79250000, 60900000, 0x0a2c092},
+{79250000, 49060000, 96150000, 60900000, 0x0b1c892},
+{96150000, 49060000, 113000000, 60900000, 0x0b2d092},
+{113000000, 49060000, 129850000, 60900000, 0x0b2d892},
+{129850000, 50950000, 142700000, 60900000, 0x0bfe092},
+{129850000, 42250000, 139700000, 50950000, 0x0bcf092},
+{19600000, 41052000, 190600000, 89900000, 0x003021c},
 {121408028, 31178755, 121508933, 31265245, 0x001000a},
-{121115000, 31110000, 121830000, 31474320, 0x017040c},
-{121115000, 30803100, 121977000, 31110000, 0x06e0410},
-{120854000, 30656000, 122300000, 31880000, 0x0a60411},
-{105486000, 29000000, 122960000, 42670000, 0x3770636},
-{120854000, 30656000, 122300000, 31880000, 0x0020637},
+{121115000, 31110000, 121830000, 31474320, 0x017000c},
+{121115000, 30803100, 121977000, 31110000, 0x06e0010},
+{120854000, 30656000, 122300000, 31880000, 0x0a60011},
+{105486000, 29000000, 122960000, 42670000, 0x3770216},
+{120854000, 30656000, 122300000, 31880000, 0x0020217},
 {117145223, 39086755, 117255738, 39173245, 0x001000a},
-{116877700, 38900000, 117426000, 39422720, 0x021040c},
+{116877700, 38900000, 117426000, 39422720, 0x021000c},
 {117426000, 38900000, 117772152, 39205000, 0xc73044b},
 {117666916, 39120000, 118042983, 39375000, 0xbde044b},
 {117337000, 38612000, 117667823, 38900000, 0xbde044b},
-{115410000, 38550000, 117840950, 41070000, 0x0c10431},
-{105486000, 29000000, 122960000, 42670000, 0x3770636},
-{116700000, 38550000, 118095087, 40250000, 0x0020637},
+{115410000, 38550000, 117840950, 41070000, 0x0c10011},
+{105486000, 29000000, 122960000, 42670000, 0x3770216},
+{116700000, 38550000, 118095087, 40250000, 0x0020217},
 {116341262, 39863755, 116453699, 39950245, 0x001000a},
-{116094936, 39689000, 116735134, 40143400, 0x01d040c},
-{116010000, 40143400, 116900000, 40480991, 0x0790410},
-{115410000, 38550000, 118095087, 41070000, 0x0b80431},
-{105486000, 29000000, 122960000, 42670000, 0x3770636},
-{115410000, 39430000, 117530000, 41070000, 0x0020637},
-{110281300, 20002991, 110381400, 20081110, 0x01c040a},
-{110080424, 19604480, 110575184, 20095520, 0x001040c},
+{116094936, 39689000, 116735134, 40143400, 0x01d000c},
+{116010000, 40143400, 116900000, 40480991, 0x0790010},
+{115410000, 38550000, 118095087, 41070000, 0x0b80011},
+{105486000, 29000000, 122960000, 42670000, 0x3770216},
+{115410000, 39430000, 117530000, 41070000, 0x0020217},
+{110281300, 20002991, 110381400, 20081110, 0x01c000a},
+{110080424, 19604480, 110575184, 20095520, 0x001000c},
 {109476000, 19434610, 109680273, 19590000, 0x782044b},
 {109363000, 18201600, 109601895, 18333000, 0x782044b},
 {110707000, 19529000, 110864192, 19730889, 0x782044b},
@@ -15719,48 +15722,48 @@ static const mminforec mminfo[NR_RECS+1] = {
 {109607244, 19818420, 109766155, 19968179, 0x680044b},
 {109069276, 18298120, 109265551, 18418000, 0x680044b},
 {109713000, 18376000, 109993838, 18460000, 0x680044b},
-{108560000, 18100000, 111320000, 20180000, 0x0960431},
-{110700000, 15720000, 113000000, 17900000, 0x001042d},
-{113600000, 13900000, 117900000, 16440000, 0x2ec0435},
-{108560000, 13900000, 117900000, 20180000, 0x0010636},
-{108560000, 13900000, 117900000, 20180000, 0x0020637},
-{106204523, 38420055, 106314077, 38506545, 0x001040a},
-{105961000, 38124424, 106482356, 38662984, 0x022040c},
+{108560000, 18100000, 111320000, 20180000, 0x0960011},
+{110700000, 15720000, 113000000, 17900000, 0x001000d},
+{113600000, 13900000, 117900000, 16440000, 0x2ec0015},
+{108560000, 13900000, 117900000, 20180000, 0x0010216},
+{108560000, 13900000, 117900000, 20180000, 0x0020217},
+{106204523, 38420055, 106314077, 38506545, 0x001000a},
+{105961000, 38124424, 106482356, 38662984, 0x022000c},
 {106272200, 38821000, 106565453, 39050000, 0x9ee044b},
 {106044000, 37950000, 106368755, 38124424, 0x931044b},
 {105073507, 37408600, 105381205, 37591500, 0x931044b},
 {106141142, 35904388, 106401735, 36116157, 0x931044b},
 {106685000, 39000000, 106863100, 39323029, 0x931044b},
-{105843252, 38929928, 106442172, 39420968, 0x00100ac},
-{106442171, 38929928, 107041091, 39420968, 0x00108ac},
-{105783360, 38438888, 106377072, 38929928, 0x00110ac},
-{106377071, 38438888, 106970783, 38929928, 0x00118ac},
-{105729196, 37947848, 106317700, 38438888, 0x00120ac},
-{106317700, 37947848, 106906204, 38438888, 0x00128ac},
-{106906204, 37947848, 107494708, 38438888, 0x00130ac},
-{104257936, 37358600, 104846440, 37849640, 0x00138ac},
-{104846440, 37358600, 105434944, 37849640, 0x00140ac},
-{105434944, 37456808, 106023448, 37947848, 0x00148ac},
-{106023448, 37456808, 106611952, 37947848, 0x00150ac},
-{106611952, 37456808, 107200456, 37947848, 0x00158ac},
-{107154496, 37456808, 107743000, 37947848, 0x00160ac},
-{104552188, 36965768, 105135484, 37456808, 0x00168ac},
-{105135484, 36965768, 105718780, 37456808, 0x00170ac},
-{105718780, 36965768, 106302076, 37456808, 0x00178ac},
-{106302076, 36965768, 106885372, 37456808, 0x00180ac},
-{106885372, 36965768, 107468668, 37456808, 0x00188ac},
-{105024033, 36474728, 105602121, 36965768, 0x00190ac},
-{105602121, 36474728, 106180209, 36965768, 0x00198ac},
-{106180209, 36474728, 106758297, 36965768, 0x001a0ac},
-{105284173, 35983688, 105857053, 36474728, 0x001a8ac},
-{105857053, 35983688, 106429933, 36474728, 0x001b0ac},
-{106429933, 35983688, 107002813, 36474728, 0x001b8ac},
-{105284173, 35492648, 105857053, 35983688, 0x001c0ac},
-{105857053, 35492648, 106429933, 35983688, 0x001c8ac},
-{106429933, 35492648, 107002813, 35983688, 0x001d0ac},
-{105830000, 35190000, 106550000, 35492648, 0x015dcac},
-{89350000, 31535000, 108740000, 42800000, 0x3060636},
-{104250000, 35190000, 107743000, 39500000, 0x0020637},
+{105843252, 38929928, 106442172, 39420968, 0x001008c},
+{106442171, 38929928, 107041091, 39420968, 0x001088c},
+{105783360, 38438888, 106377072, 38929928, 0x001108c},
+{106377071, 38438888, 106970783, 38929928, 0x001188c},
+{105729196, 37947848, 106317700, 38438888, 0x001208c},
+{106317700, 37947848, 106906204, 38438888, 0x001288c},
+{106906204, 37947848, 107494708, 38438888, 0x001308c},
+{104257936, 37358600, 104846440, 37849640, 0x001388c},
+{104846440, 37358600, 105434944, 37849640, 0x001408c},
+{105434944, 37456808, 106023448, 37947848, 0x001488c},
+{106023448, 37456808, 106611952, 37947848, 0x001508c},
+{106611952, 37456808, 107200456, 37947848, 0x001588c},
+{107154496, 37456808, 107743000, 37947848, 0x001608c},
+{104552188, 36965768, 105135484, 37456808, 0x001688c},
+{105135484, 36965768, 105718780, 37456808, 0x001708c},
+{105718780, 36965768, 106302076, 37456808, 0x001788c},
+{106302076, 36965768, 106885372, 37456808, 0x001808c},
+{106885372, 36965768, 107468668, 37456808, 0x001888c},
+{105024033, 36474728, 105602121, 36965768, 0x001908c},
+{105602121, 36474728, 106180209, 36965768, 0x001988c},
+{106180209, 36474728, 106758297, 36965768, 0x001a08c},
+{105284173, 35983688, 105857053, 36474728, 0x001a88c},
+{105857053, 35983688, 106429933, 36474728, 0x001b08c},
+{106429933, 35983688, 107002813, 36474728, 0x001b88c},
+{105284173, 35492648, 105857053, 35983688, 0x001c08c},
+{105857053, 35492648, 106429933, 35983688, 0x001c88c},
+{106429933, 35492648, 107002813, 35983688, 0x001d08c},
+{105830000, 35190000, 106550000, 35492648, 0x015d88c},
+{89350000, 31535000, 108740000, 42800000, 0x3060216},
+{104250000, 35190000, 107743000, 39500000, 0x0020217},
 {106487989, 29505755, 106586972, 29592245, 0x001000a},
 {106266519, 29310480, 106797735, 29801520, 0x001000c},
 {108283816, 30719510, 108484183, 30892489, 0x782044b},
@@ -15773,12 +15776,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {106575812, 28931220, 106746787, 29080979, 0x680044b},
 {108312740, 31095720, 108487459, 31245479, 0x680044b},
 {107007912, 29082420, 107178887, 29232179, 0x680044b},
-{105257000, 28432000, 109333000, 30445000, 0x07e0431},
-{107320000, 30445000, 110210000, 32210000, 0x001042d},
-{107320000, 28155000, 109333000, 30445000, 0x0010435},
-{97300000, 20885000, 112116000, 34330000, 0x0010636},
-{105257000, 28155000, 110210000, 32210000, 0x0020637},
-{120094489, 30258555, 120193472, 30345045, 0x001040a},
+{105257000, 28432000, 109333000, 30445000, 0x07e0011},
+{107320000, 30445000, 110210000, 32210000, 0x001000d},
+{107320000, 28155000, 109333000, 30445000, 0x0010015},
+{97300000, 20885000, 112116000, 34330000, 0x0010216},
+{105257000, 28155000, 110210000, 32210000, 0x0020217},
+{120094489, 30258555, 120193472, 30345045, 0x001000a},
 {120036793, 30082220, 120435607, 30428179, 0xf040447},
 {121174164, 28362400, 121554635, 28697289, 0xe890447},
 {120564861, 27944890, 120703138, 28067199, 0x54f044b},
@@ -15797,12 +15800,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {121182002, 30158790, 121322997, 30281099, 0x54f044b},
 {119916163, 30472990, 120077958, 30580000, 0x54f044b},
 {120434949, 30047760, 120535793, 30133189, 0x3c1044b},
-{119250000, 29012920, 122950000, 31183000, 0x0890431},
-{118167700, 27135000, 122300000, 29012920, 0x016042d},
-{118010000, 28180000, 120674481, 31183000, 0x43c0435},
-{108731000, 20170000, 122950000, 31183000, 0x0010636},
-{118010000, 27135000, 122950000, 31183000, 0x0020637},
-{118706067, 31987755, 118807933, 32074245, 0x001040a},
+{119250000, 29012920, 122950000, 31183000, 0x0890011},
+{118167700, 27135000, 122300000, 29012920, 0x016000d},
+{118010000, 28180000, 120674481, 31183000, 0x43c0015},
+{108731000, 20170000, 122950000, 31183000, 0x0010216},
+{118010000, 27135000, 122950000, 31183000, 0x0020217},
+{118706067, 31987755, 118807933, 32074245, 0x001000a},
 {118663026, 31939090, 118949774, 32183709, 0xa9e0447},
 {120477305, 31177690, 120762694, 31422309, 0xa9e0447},
 {117043809, 34132690, 117339390, 34377309, 0xa9e0447},
@@ -15820,12 +15823,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {120914853, 31325000, 121064267, 31441699, 0x54f044b},
 {120669013, 31598000, 120824202, 31710899, 0x54f044b},
 {119481773, 32363790, 119625826, 32486099, 0x54f044b},
-{118345000, 30656000, 122300000, 32700000, 0x0820431},
-{116340000, 33260000, 120897559, 35133000, 0x015042d},
-{117702388, 32700000, 121000000, 35133000, 0x3830435},
-{105486000, 29000000, 122960000, 42670000, 0x3770636},
-{116340000, 30656000, 122300000, 35133000, 0x0020637},
-{119226500, 26000855, 119314150, 26087345, 0x001040a},
+{118345000, 30656000, 122300000, 32700000, 0x0820011},
+{116340000, 33260000, 120897559, 35133000, 0x015000d},
+{117702388, 32700000, 121000000, 35133000, 0x3830015},
+{105486000, 29000000, 122960000, 42670000, 0x3770216},
+{116340000, 30656000, 122300000, 35133000, 0x0020217},
+{119226500, 26000855, 119314150, 26087345, 0x001000a},
 {119151000, 25863000, 119456034, 26161800, 0xc730447},
 {117940142, 24424700, 118194369, 24746400, 0xbde0447},
 {117602879, 24396000, 117940142, 24638509, 0xbde0447},
@@ -15837,12 +15840,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {116919761, 24996500, 117086971, 25193189, 0x782044b},
 {118546681, 25306500, 118767968, 25455989, 0x782044b},
 {118323332, 24910820, 118502323, 25048600, 0x680044b},
-{115840000, 23490000, 120000000, 25327442, 0x0740431},
-{118231247, 25327442, 120800000, 28330000, 0x023042d},
-{115970000, 25327442, 118802688, 28105000, 0x3e80435},
-{108731000, 20170000, 122950000, 31183000, 0x0010636},
-{115840000, 23490000, 120800000, 28330000, 0x0020637},
-{117197528, 31778755, 117298433, 31865245, 0x001040a},
+{115840000, 23490000, 120000000, 25327442, 0x0740011},
+{118231247, 25327442, 120800000, 28330000, 0x023000d},
+{115970000, 25327442, 118802688, 28105000, 0x3e80015},
+{108731000, 20170000, 122950000, 31183000, 0x0010216},
+{115840000, 23490000, 120800000, 28330000, 0x0020217},
+{117197528, 31778755, 117298433, 31865245, 0x001000a},
 {117140886, 31719811, 117480595, 32003600, 0xc730447},
 {116720000, 32550000, 117216813, 32728409, 0xbde0447},
 {117141500, 32840000, 117572448, 33045709, 0xbde0447},
@@ -15857,12 +15860,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {115737884, 32827220, 115915515, 32976979, 0x680044b},
 {117417163, 30610000, 117609503, 30700000, 0x54f044b},
 {116915414, 33567000, 117080869, 33675400, 0x54f044b},
-{115450000, 29388000, 119680000, 31304642, 0x0790431},
-{115345000, 31304642, 119240000, 33380403, 0x018042d},
-{114870000, 32350000, 118336000, 34670000, 0x3550435},
-{105486000, 29000000, 122960000, 42670000, 0x3770636},
-{114870000, 29388000, 119680000, 34670000, 0x0020637},
-{123334340, 41713755, 123449660, 41800245, 0x001040a},
+{115450000, 29388000, 119680000, 31304642, 0x0790011},
+{115345000, 31304642, 119240000, 33380403, 0x018000d},
+{114870000, 32350000, 118336000, 34670000, 0x3550015},
+{105486000, 29000000, 122960000, 42670000, 0x3770216},
+{114870000, 29388000, 119680000, 34670000, 0x0020217},
+{123334340, 41713755, 123449660, 41800245, 0x001000a},
 {123234880, 41652430, 123617319, 41939259, 0xc730447},
 {121523656, 38867690, 121874544, 39141109, 0xbde0447},
 {122757739, 40975390, 123119260, 41248809, 0xbde0447},
@@ -15883,12 +15886,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {122681281, 40820900, 122794918, 40907389, 0x3c1044b},
 {120690140, 41759600, 120805459, 41846089, 0x3c1044b},
 {120691021, 41055000, 120805379, 41141489, 0x3c1044b},
-{121080000, 38700000, 125545000, 40750000, 0x0810431},
-{118836000, 39960000, 122220000, 42733000, 0x020042d},
-{122220000, 40750000, 125800000, 43501000, 0x3c50435},
-{118780000, 38700000, 134800000, 53600000, 0x0010636},
-{118780000, 38700000, 125800000, 43501000, 0x0020637},
-{117049145, 36140000, 117168496, 36214245, 0x01b040a},
+{121080000, 38700000, 125545000, 40750000, 0x0810011},
+{118836000, 39960000, 122220000, 42733000, 0x020000d},
+{122220000, 40750000, 125800000, 43501000, 0x3c50015},
+{118780000, 38700000, 134800000, 53600000, 0x0010216},
+{118780000, 38700000, 125800000, 43501000, 0x0020217},
+{117049145, 36140000, 117168496, 36214245, 0x01b000a},
 {116704000, 36526600, 117183895, 36835500, 0xf040447},
 {120230000, 36037300, 120560255, 36455000, 0xe890447},
 {117965727, 36724890, 118118273, 36847199, 0x54f044b},
@@ -15908,13 +15911,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {119944700, 36240900, 120051850, 36327389, 0x3c1044b},
 {116270504, 37406400, 116379096, 37492889, 0x3c1044b},
 {119704925, 36343600, 119812075, 36430089, 0x3c1044b},
-{118908397, 35575000, 122750000, 37835000, 0x08f0431},
-{115274000, 36084044, 119100000, 38276000, 0x01a042d},
-{114790000, 34360000, 119676000, 36084044, 0x2730435},
-{117940000, 35200000, 122960000, 38420000, 0x0980432},
-{105486000, 29000000, 122960000, 42670000, 0x3770636},
-{114790000, 34360000, 122960000, 38420000, 0x0020637},
-{112478684, 37812755, 112587277, 37899245, 0x001040a},
+{118908397, 35575000, 122750000, 37835000, 0x08f0011},
+{115274000, 36084044, 119100000, 38276000, 0x01a000d},
+{114790000, 34360000, 119676000, 36084044, 0x2730015},
+{117940000, 35200000, 122960000, 38420000, 0x0980012},
+{105486000, 29000000, 122960000, 42670000, 0x3770216},
+{114790000, 34360000, 122960000, 38420000, 0x0020217},
+{112478684, 37812755, 112587277, 37899245, 0x001000a},
 {112392600, 37646000, 112784822, 38028979, 0xf040447},
 {113122000, 39958000, 113652320, 40233489, 0xe890447},
 {111567880, 35227920, 111750919, 35377679, 0x680044b},
@@ -15928,13 +15931,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {111098304, 34733920, 111280095, 34883679, 0x680044b},
 {111807227, 36995790, 111959773, 37118099, 0x54f044b},
 {111632736, 36511390, 111784263, 36633699, 0x54f044b},
-{110360000, 36750000, 114166000, 39062642, 0x0920431},
-{110220000, 34572000, 113800000, 36907231, 0x01b042d},
-{110863000, 38300436, 114555000, 40750000, 0x3740435},
-{105486000, 29000000, 122960000, 42670000, 0x3770636},
-{110220000, 34572000, 114555000, 40750000, 0x0020637},
-{115817189, 28640255, 115915211, 28726745, 0x001040a},
-{115645592, 28381080, 116176808, 28872120, 0x001040c},
+{110360000, 36750000, 114166000, 39062642, 0x0920011},
+{110220000, 34572000, 113800000, 36907231, 0x01b000d},
+{110863000, 38300436, 114555000, 40750000, 0x3740015},
+{105486000, 29000000, 122960000, 42670000, 0x3770216},
+{110220000, 34572000, 114555000, 40750000, 0x0020217},
+{115817189, 28640255, 115915211, 28726745, 0x001000a},
+{115645592, 28381080, 116176808, 28872120, 0x001000c},
 {113790000, 27568500, 114001712, 27727389, 0x782044b},
 {117122400, 29243330, 117322247, 29371379, 0x680044b},
 {115933296, 29634000, 116135871, 29760979, 0x680044b},
@@ -15945,12 +15948,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {116965544, 28191320, 117192547, 28303000, 0x680044b},
 {116258644, 27910020, 116443014, 28047500, 0x680044b},
 {114844960, 27760520, 115027107, 27899000, 0x680044b},
-{113766000, 24483000, 116700000, 27112081, 0x0a70431},
-{113520000, 27080000, 116276183, 29870000, 0x020042d},
-{115957998, 26980000, 118500000, 30100000, 0x4660435},
-{108731000, 20170000, 122950000, 31183000, 0x0010636},
-{113520000, 24483000, 118500000, 30100000, 0x0020637},
-{113614000, 34709000, 113724527, 34788645, 0x01c040a},
+{113766000, 24483000, 116700000, 27112081, 0x0a70011},
+{113520000, 27080000, 116276183, 29870000, 0x020000d},
+{115957998, 26980000, 118500000, 30100000, 0x4660015},
+{108731000, 20170000, 122950000, 31183000, 0x0010216},
+{113520000, 24483000, 118500000, 30100000, 0x0020217},
+{113614000, 34709000, 113724527, 34788645, 0x01c000a},
 {113483000, 34630000, 113877610, 34883000, 0xc730447},
 {112311509, 34526090, 112641890, 34799509, 0xbde0447},
 {113117948, 33578290, 113446051, 33851709, 0xbde0447},
@@ -15998,13 +16001,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {113966558, 33433760, 114523814, 33924800, 0x001d88c},
 {114523814, 33433760, 115081070, 33924800, 0x001e08c},
 {115081070, 33433760, 115638326, 33924800, 0x001e88c},
-{115900000, 33697000, 116656802, 33924800, 0x012f48c},
-{113096814, 31378000, 115950000, 34232172, 0x021040d},
-{110330000, 32310000, 113096814, 35366000, 0x4480415},
-{105486000, 29000000, 122960000, 42670000, 0x3770636},
-{110330000, 31378000, 116680000, 36380000, 0x0020637},
-{106653950, 26520755, 106750050, 26607245, 0x001040a},
-{106456900, 26308780, 107007602, 26762000, 0x01c040c},
+{115900000, 33697000, 116656802, 33924800, 0x012f08c},
+{113096814, 31378000, 115950000, 34232172, 0x021000d},
+{110330000, 32310000, 113096814, 35366000, 0x4480015},
+{105486000, 29000000, 122960000, 42670000, 0x3770216},
+{110330000, 31378000, 116680000, 36380000, 0x0020217},
+{106653950, 26520755, 106750050, 26607245, 0x001000a},
+{106456900, 26308780, 107007602, 26762000, 0x01c000c},
 {106831099, 27611000, 107040280, 27771889, 0x782044b},
 {105843108, 26169920, 106009091, 26319679, 0x680044b},
 {104758892, 26536000, 104969416, 26654600, 0x680044b},
@@ -16015,37 +16018,37 @@ static const mminforec mminfo[NR_RECS+1] = {
 {106730244, 28058920, 106899555, 28208679, 0x680044b},
 {105212076, 27215320, 105379723, 27365079, 0x680044b},
 {104194876, 26784720, 104362523, 26934479, 0x680044b},
-{105600000, 27256750, 109600000, 29220000, 0x016042d},
-{105965799, 25080000, 109600000, 27270000, 0x0890431},
-{105137519, 27304480, 105663527, 27795520, 0x0b000b0},
-{103580535, 26985304, 104101335, 27476344, 0x0b108b0},
-{104101335, 26985304, 104622135, 27476344, 0x0b110b0},
-{104622135, 26985304, 105142935, 27476344, 0x0b118b0},
-{105142935, 26985304, 105663735, 27476344, 0x0b120b0},
-{105663735, 26985304, 106184535, 27476344, 0x0b128b0},
-{103580535, 26494264, 104101335, 26985304, 0x0b030b0},
-{104101335, 26494264, 104622135, 26985304, 0x0b038b0},
-{104622135, 26494264, 105142935, 26985304, 0x0b040b0},
-{105142935, 26494264, 105663735, 26985304, 0x0b048b0},
-{105663735, 26494264, 106184535, 26985304, 0x0b050b0},
-{104419023, 26003224, 104934615, 26494264, 0x0b158b0},
-{104934615, 26003224, 105450207, 26494264, 0x0b160b0},
-{105450207, 26003224, 105965799, 26494264, 0x0b168b0},
-{104161227, 25512184, 104676819, 26003224, 0x0b170b0},
-{104676819, 25512184, 105192411, 26003224, 0x0b178b0},
-{105192411, 25512184, 105708003, 26003224, 0x0b180b0},
-{105708003, 25512184, 106223595, 26003224, 0x0b188b0},
-{104419023, 25021144, 104934615, 25512184, 0x0b090b0},
-{104934615, 25021144, 105450207, 25512184, 0x0b098b0},
-{105450207, 25021144, 105965799, 25512184, 0x0b0a0b0},
-{104522142, 24600000, 105032526, 25091040, 0x0b1a8b0},
-{105032526, 24600000, 105542910, 25091040, 0x0b1b0b0},
-{105542910, 24600000, 106053294, 25091040, 0x0b1b8b0},
-{106053294, 24600000, 106563678, 25091040, 0x0b1c0b0},
-{97300000, 20885000, 112116000, 34330000, 0x0010636},
-{103570000, 24600000, 109600000, 29220000, 0x0020637},
-{113187972, 23059755, 113281189, 23146245, 0x001040a},
-{112986216, 22857480, 113491392, 23348520, 0x001040c},
+{105600000, 27256750, 109600000, 29220000, 0x016000d},
+{105965799, 25080000, 109600000, 27270000, 0x0890011},
+{105137519, 27304480, 105663527, 27795520, 0x0b00090},
+{103580535, 26985304, 104101335, 27476344, 0x0b10890},
+{104101335, 26985304, 104622135, 27476344, 0x0b11090},
+{104622135, 26985304, 105142935, 27476344, 0x0b11890},
+{105142935, 26985304, 105663735, 27476344, 0x0b12090},
+{105663735, 26985304, 106184535, 27476344, 0x0b12890},
+{103580535, 26494264, 104101335, 26985304, 0x0b03090},
+{104101335, 26494264, 104622135, 26985304, 0x0b03890},
+{104622135, 26494264, 105142935, 26985304, 0x0b04090},
+{105142935, 26494264, 105663735, 26985304, 0x0b04890},
+{105663735, 26494264, 106184535, 26985304, 0x0b05090},
+{104419023, 26003224, 104934615, 26494264, 0x0b15890},
+{104934615, 26003224, 105450207, 26494264, 0x0b16090},
+{105450207, 26003224, 105965799, 26494264, 0x0b16890},
+{104161227, 25512184, 104676819, 26003224, 0x0b17090},
+{104676819, 25512184, 105192411, 26003224, 0x0b17890},
+{105192411, 25512184, 105708003, 26003224, 0x0b18090},
+{105708003, 25512184, 106223595, 26003224, 0x0b18890},
+{104419023, 25021144, 104934615, 25512184, 0x0b09090},
+{104934615, 25021144, 105450207, 25512184, 0x0b09890},
+{105450207, 25021144, 105965799, 25512184, 0x0b0a090},
+{104522142, 24600000, 105032526, 25091040, 0x0b1a890},
+{105032526, 24600000, 105542910, 25091040, 0x0b1b090},
+{105542910, 24600000, 106053294, 25091040, 0x0b1b890},
+{106053294, 24600000, 106563678, 25091040, 0x0b1c090},
+{97300000, 20885000, 112116000, 34330000, 0x0010216},
+{103570000, 24600000, 109600000, 29220000, 0x0020217},
+{113187972, 23059755, 113281189, 23146245, 0x001000a},
+{112986216, 22857480, 113491392, 23348520, 0x001000c},
 {116632372, 23339620, 116773717, 23511800, 0x680044b},
 {116293979, 23489600, 116442851, 23598599, 0x54f044b},
 {110295429, 21121890, 110426571, 21244199, 0x54f044b},
@@ -16061,11 +16064,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {112393049, 23003590, 112525550, 23125899, 0x54f044b},
 {114369849, 23033090, 114465495, 23202300, 0x54f044b},
 {113177349, 22738300, 113311508, 22859000, 0x54f044b},
-{111870000, 21540000, 114885779, 24058562, 0x09f0431},
-{114030623, 22526000, 117200000, 24945000, 0x01c042d},
-{109620000, 20190000, 111870000, 23531329, 0x4b80435},
-{108731000, 20170000, 122950000, 31183000, 0x0010436},
-{109620000, 20170000, 117200000, 25526000, 0x0020637},
+{111870000, 21540000, 114885779, 24058562, 0x09f0011},
+{114030623, 22526000, 117200000, 24945000, 0x01c000d},
+{109620000, 20190000, 111870000, 23531329, 0x4b80015},
+{108731000, 20170000, 122950000, 31183000, 0x0010016},
+{109620000, 20170000, 117200000, 25526000, 0x0020217},
 {114237628, 30515155, 114337572, 30601645, 0x001000a},
 {114072493, 30390920, 114471307, 30736879, 0xf040047},
 {114900474, 30005800, 115286526, 30340689, 0xe890047},
@@ -16088,11 +16091,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {111447849, 30251100, 111547551, 30337589, 0x3c1044b},
 {112841449, 30373800, 112941151, 30460289, 0x3c1044b},
 {113954108, 31575200, 114055492, 31661689, 0x3c1044b},
-{113315423, 29020000, 116160000, 31850000, 0x0b30431},
-{110660000, 30200000, 113315423, 33275000, 0x023042d},
-{108360000, 29100000, 110660000, 32611323, 0x4f50435},
-{105486000, 29000000, 122960000, 42670000, 0x3770436},
-{108360000, 29020000, 116160000, 33300000, 0x0020637},
+{113315423, 29020000, 116160000, 31850000, 0x0b30011},
+{110660000, 30200000, 113315423, 33275000, 0x023000d},
+{108360000, 29100000, 110660000, 32611323, 0x4f50015},
+{105486000, 29000000, 122960000, 42670000, 0x3770016},
+{108360000, 29020000, 116160000, 33300000, 0x0020217},
 {125207918, 43803655, 125327082, 43890145, 0x001000a},
 {125025672, 43673820, 125502327, 44019779, 0xf040047},
 {126354498, 43683500, 126815901, 44018389, 0xe890047},
@@ -16108,12 +16111,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {124745422, 43441390, 124912578, 43563699, 0x54f004b},
 {126663001, 42917790, 126828798, 43040099, 0x54f004b},
 {125614293, 44473390, 125784506, 44595699, 0x54f004b},
-{124220000, 41645000, 127600000, 44448680, 0x0b10431},
-{121600000, 44448680, 126765377, 46330000, 0x016042d},
-{127600000, 41983100, 131320000, 44522000, 0x3980435},
-{118780000, 38700000, 134800000, 53600000, 0x0010436},
-{121600000, 40810000, 131400000, 46330000, 0x0020637},
-{114432000, 38000000, 114589635, 38058500, 0x015040a},
+{124220000, 41645000, 127600000, 44448680, 0x0b10011},
+{121600000, 44448680, 126765377, 46330000, 0x016000d},
+{127600000, 41983100, 131320000, 44522000, 0x3980015},
+{118780000, 38700000, 134800000, 53600000, 0x0010016},
+{121600000, 40810000, 131400000, 46330000, 0x0020217},
+{114432000, 38000000, 114589635, 38058500, 0x015000a},
 {114322807, 37930000, 114739586, 38179459, 0xc730447},
 {114320000, 36448200, 114683823, 36702709, 0xbde0447},
 {115287695, 38719290, 115636304, 38992709, 0xbde0447},
@@ -16129,13 +16132,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {114983500, 40550000, 115177074, 40651500, 0x54f044b},
 {114917028, 38462497, 115090988, 38572043, 0x54f044b},
 {115145106, 37859434, 115299691, 37981743, 0x54f044b},
-{113450000, 36038000, 115884500, 39620000, 0x0e20431},
-{115884500, 37146000, 119410462, 39620000, 0x01d042d},
-{113810000, 39620000, 117420386, 42180000, 0x3970435},
-{105486000, 29000000, 122960000, 42670000, 0x3770436},
-{113450000, 36038000, 119883000, 42670000, 0x0020637},
-{108796106, 34183755, 108899894, 34270245, 0x001040a},
-{108566768, 33981480, 109129232, 34472520, 0x001040c},
+{113450000, 36038000, 115884500, 39620000, 0x0e20011},
+{115884500, 37146000, 119410462, 39620000, 0x01d000d},
+{113810000, 39620000, 117420386, 42180000, 0x3970015},
+{105486000, 29000000, 122960000, 42670000, 0x3770016},
+{113450000, 36038000, 119883000, 42670000, 0x0020217},
+{108796106, 34183755, 108899894, 34270245, 0x001000a},
+{108566768, 33981480, 109129232, 34472520, 0x001000c},
 {107043000, 34325500, 107471909, 34388600, 0x680044b},
 {108869604, 34819220, 109051395, 34968979, 0x680044b},
 {109373520, 34462000, 109599175, 34582000, 0x680044b},
@@ -16147,12 +16150,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {109140000, 34616000, 109307151, 34778800, 0x680044b},
 {108871505, 34593500, 109068776, 34685099, 0x54f044b},
 {110370855, 35408090, 110520344, 35530399, 0x54f044b},
-{106920879, 33928800, 110617585, 36237892, 0x0920411},
-{108701897, 36237892, 111262000, 39600000, 0x027040d},
-{105486000, 32143200, 110225000, 33928800, 0x2800415},
-{105486000, 29000000, 122960000, 42670000, 0x3770436},
-{105486000, 31700000, 111262000, 39600000, 0x0020637},
-{109937000, 40544000, 110081699, 40611400, 0x018040a},
+{106920879, 33928800, 110617585, 36237892, 0x0920011},
+{108701897, 36237892, 111262000, 39600000, 0x027000d},
+{105486000, 32143200, 110225000, 33928800, 0x2800015},
+{105486000, 29000000, 122960000, 42670000, 0x3770016},
+{105486000, 31700000, 111262000, 39600000, 0x0020217},
+{109937000, 40544000, 110081699, 40611400, 0x018000a},
 {109727624, 40450000, 110305510, 40722000, 0xf040447},
 {111399296, 40662800, 111961100, 40925000, 0xe890447},
 {118820000, 42212320, 119063088, 42336300, 0x680044b},
@@ -16168,8 +16171,8 @@ static const mminforec mminfo[NR_RECS+1] = {
 {120619549, 49232000, 120849687, 49330500, 0x54f044b},
 {117640000, 49363000, 117792765, 49513000, 0x54f044b},
 {124019191, 50367990, 124232100, 50478000, 0x54f044b},
-{109022128, 38859260, 112448093, 41540450, 0x0a90031},
-{105596162, 38859260, 109022127, 41540450, 0x001002d},
+{109022128, 38859260, 112448093, 41540450, 0x0a90011},
+{105596162, 38859260, 109022127, 41540450, 0x001000d},
 {118631669, 42028790, 119261837, 42519830, 0x0b00090},
 {121920111, 43397779, 122560695, 43888819, 0x0b00890},
 {112835233, 40778239, 113449777, 41269279, 0x0b01090},
@@ -16180,9 +16183,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {120380471, 49035730, 121088759, 49526770, 0x0b13890},
 {117362241, 49192480, 118070529, 49683520, 0x0b14090},
 {123768897, 50177475, 124492809, 50668515, 0x0b14890},
-{97150000, 37400000, 126120000, 53343000, 0x30c0436},
-{97150000, 37400000, 126120000, 53343000, 0x0020637},
-{126595896, 45696255, 126718904, 45782745, 0x001040a},
+{97150000, 37400000, 126120000, 53343000, 0x30c0016},
+{97150000, 37400000, 126120000, 53343000, 0x0020217},
+{126595896, 45696255, 126718904, 45782745, 0x001000a},
 {126470000, 45578430, 126839239, 45894000, 0xc730447},
 {123733000, 47131000, 124115461, 47416000, 0xbde0447},
 {130168500, 47206890, 130603099, 47460000, 0xbde0447},
@@ -16206,9 +16209,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {123440513, 45032105, 127194179, 47713295, 0x0a80011},
 {128261876, 46080700, 132075124, 48761890, 0x001000d},
 {128351249, 43399510, 132015542, 46080700, 0x0010015},
-{118780000, 38700000, 134800000, 53600000, 0x0010436},
-{121120000, 43360000, 134800000, 53600000, 0x0020637},
-{112953272, 28137659, 113057213, 28223245, 0x01d040a},
+{118780000, 38700000, 134800000, 53600000, 0x0010016},
+{121120000, 43360000, 134800000, 53600000, 0x0020217},
+{112953272, 28137659, 113057213, 28223245, 0x01d000a},
 {112854996, 28036834, 113142744, 28359985, 0xc730447},
 {112848473, 27757684, 113285264, 27950132, 0xbde0447},
 {112537336, 26715254, 112800992, 27030994, 0xbde0447},
@@ -16225,10 +16228,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {110397835, 29085277, 110586277, 29175845, 0x54f044b},
 {111296250, 27299272, 114305141, 29980462, 0x0a80011},
 {111326041, 24618082, 114245559, 27299272, 0x001000d},
-{109180000, 25844987, 111296250, 29550000, 0x53b0435},
-{108731000, 20170000, 122950000, 31183000, 0x0010436},
-{108731000, 24587000, 114330000, 30200000, 0x0020637},
-{108262472, 22760555, 108355689, 22847045, 0x001040a},
+{109180000, 25844987, 111296250, 29550000, 0x53b0015},
+{108731000, 20170000, 122950000, 31183000, 0x0010016},
+{108731000, 24587000, 114330000, 30200000, 0x0020217},
+{108262472, 22760555, 108355689, 22847045, 0x001000a},
 {108139634, 22710000, 108542503, 22931159, 0xc730447},
 {109277279, 24183490, 109623111, 24420000, 0xbde0447},
 {110111519, 25163790, 110412280, 25437209, 0xbde0447},
@@ -16244,13 +16247,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {109127559, 21614990, 109259041, 21737299, 0x54f044b},
 {109670970, 24417590, 109804830, 24539899, 0x54f044b},
 {111477470, 24355190, 111611330, 24477499, 0x54f044b},
-{107260000, 21394700, 110727520, 23580000, 0x08a0411},
-{109039839, 23200000, 112116000, 25700000, 0x01d040d},
-{105311159, 23580000, 109039839, 25639000, 0x2e80415},
-{97300000, 20885000, 112116000, 34330000, 0x0010436},
-{104450000, 20885000, 112116000, 26396000, 0x0020637},
-{104012028, 30617555, 104111972, 30704045, 0x001040a},
-{103784692, 30397580, 104321116, 30888620, 0x001040c},
+{107260000, 21394700, 110727520, 23580000, 0x08a0011},
+{109039839, 23200000, 112116000, 25700000, 0x01d000d},
+{105311159, 23580000, 109039839, 25639000, 0x2e80015},
+{97300000, 20885000, 112116000, 34330000, 0x0010016},
+{104450000, 20885000, 112116000, 26396000, 0x0020217},
+{104012028, 30617555, 104111972, 30704045, 0x001000a},
+{103784692, 30397580, 104321116, 30888620, 0x001000c},
 {104667435, 29296729, 104859371, 29430079, 0x680044b},
 {104578686, 31411817, 104820710, 31519874, 0x680044b},
 {104967896, 29515320, 105139703, 29665079, 0x680044b},
@@ -16262,12 +16265,12 @@ static const mminforec mminfo[NR_RECS+1] = {
 {103625696, 29509020, 103797503, 29658779, 0x680044b},
 {105363222, 28825390, 105502178, 28947699, 0x54f044b},
 {102183000, 27833300, 102294415, 27985000, 0x54f044b},
-{102431289, 29947202, 105499762, 32628392, 0x0a90031},
-{102065805, 27700000, 105560000, 29947202, 0x01a042d},
-{105499762, 29947202, 108568235, 32628392, 0x0010035},
-{97300000, 20885000, 112116000, 34330000, 0x0010436},
-{97300000, 25962000, 108660000, 34330000, 0x0020637},
-{102656511, 25001355, 102751650, 25087845, 0x001040a},
+{102431289, 29947202, 105499762, 32628392, 0x0a90011},
+{102065805, 27700000, 105560000, 29947202, 0x01a000d},
+{105499762, 29947202, 108568235, 32628392, 0x0010015},
+{97300000, 20885000, 112116000, 34330000, 0x0010016},
+{97300000, 25962000, 108660000, 34330000, 0x0020217},
+{102656511, 25001355, 102751650, 25087845, 0x001000a},
 {102572822, 24768800, 102878929, 25198779, 0xf040447},
 {103549455, 27177700, 103924344, 27512589, 0xe890447},
 {103161782, 23624710, 103350617, 23797689, 0x782044b},
@@ -16281,11 +16284,11 @@ static const mminforec mminfo[NR_RECS+1] = {
 {100856000, 22720000, 101058311, 22840000, 0x680044b},
 {100724104, 21910720, 100885095, 22060479, 0x680044b},
 {101173818, 23074564, 104063545, 25755754, 0x0a90011},
-{102646107, 25755754, 105310000, 28670000, 0x022040d},
-{99152000, 21128000, 103071392, 23074564, 0x2bd0415},
-{97300000, 20885000, 112116000, 34330000, 0x0010436},
-{97500000, 21128000, 106220000, 29260000, 0x0020637},
-{91031470, 29638232, 91190772, 29691483, 0x013040a},
+{102646107, 25755754, 105310000, 28670000, 0x022000d},
+{99152000, 21128000, 103071392, 23074564, 0x2bd0015},
+{97300000, 20885000, 112116000, 34330000, 0x0010016},
+{97500000, 21128000, 106220000, 29260000, 0x0020217},
+{91031470, 29638232, 91190772, 29691483, 0x013000a},
 {90910000, 29496500, 91430998, 29760000, 0xf040447},
 {88697155, 29103427, 89079486, 29438316, 0xe890447},
 {91684812, 29120820, 91855787, 29270579, 0x680004b},
@@ -16299,13 +16302,13 @@ static const mminforec mminfo[NR_RECS+1] = {
 {98499896, 29612720, 98671703, 29762479, 0x680004b},
 {94439842, 29453690, 94580157, 29575999, 0x54f004b},
 {84029573, 32236990, 84173626, 32359299, 0x54f004b},
-{90022228, 28155905, 93031119, 30837095, 0x0a90031},
-{87013337, 28155905, 90022228, 30837095, 0x001002d},
-{93031119, 28155905, 96040010, 30837095, 0x0010035},
-{78380000, 26689200, 99168000, 36550000, 0x2aa0436},
-{78380000, 26689200, 99168000, 36550000, 0x0020637},
-{103784752, 36022828, 103931351, 36086494, 0x016040a},
-{103307533, 35875976, 103972815, 36276940, 0x01a040c},
+{90022228, 28155905, 93031119, 30837095, 0x0a90011},
+{87013337, 28155905, 90022228, 30837095, 0x001000d},
+{93031119, 28155905, 96040010, 30837095, 0x0010015},
+{78380000, 26689200, 99168000, 36550000, 0x2aa0016},
+{78380000, 26689200, 99168000, 36550000, 0x0020217},
+{103784752, 36022828, 103931351, 36086494, 0x016000a},
+{103307533, 35875976, 103972815, 36276940, 0x01a000c},
 {100351605, 38854910, 100573595, 39027889, 0x782044b},
 {103104190, 35500410, 103315609, 35673389, 0x782044b},
 {104072649, 36459110, 104286951, 36632089, 0x782044b},
@@ -16318,10 +16321,10 @@ static const mminforec mminfo[NR_RECS+1] = {
 {102321286, 34745805, 105568505, 37426995, 0x0a80011},
 {99663928, 37426995, 103030311, 40108185, 0x001000d},
 {96267754, 38767590, 99663928, 41448780, 0x0010015},
-{89350000, 31535000, 108740000, 42800000, 0x3060436},
-{92750000, 32560000, 108740000, 42800000, 0x0020637},
-{101693766, 36588138, 101816182, 36666629, 0x01b040a},
-{101463360, 36352880, 102041448, 36843920, 0x001040c},
+{89350000, 31535000, 108740000, 42800000, 0x3060016},
+{92750000, 32560000, 108740000, 42800000, 0x0020217},
+{101693766, 36588138, 101816182, 36666629, 0x01b000a},
+{101463360, 36352880, 102041448, 36843920, 0x001000c},
 {102040000, 36411010, 102338819, 36535000, 0x782044b},
 {101569028, 36844210, 101784771, 37017189, 0x782044b},
 {95239887, 37770710, 95458513, 37943689, 0x782044b},
@@ -16334,9 +16337,9 @@ static const mminforec mminfo[NR_RECS+1] = {
 {99797354, 35190699, 103074364, 37871889, 0x0a80011},
 {98644443, 32509509, 101802289, 35190699, 0x001000d},
 {92904342, 36086293, 96181352, 38767483, 0x0010015},
-{89350000, 31535000, 108740000, 42800000, 0x3060436},
-{89350000, 31535000, 103140000, 39274000, 0x0020637},
-{87550718, 43765955, 87669882, 43852445, 0x001040a},
+{89350000, 31535000, 108740000, 42800000, 0x3060016},
+{89350000, 31535000, 103140000, 39274000, 0x0020217},
+{87550718, 43765955, 87669882, 43852445, 0x001000a},
 {87323072, 43675720, 87799727, 44021679, 0xf040447},
 {85938073, 44134900, 86404127, 44469789, 0xe890447},
 {87189832, 43925120, 87396167, 44074879, 0x680044b},
@@ -16362,76 +16365,76 @@ static const mminforec mminfo[NR_RECS+1] = {
 {79645247, 36867024, 80228543, 37358064, 0x0b02890},
 {76959561, 38171324, 77548065, 38662364, 0x0b13090},
 {82663615, 41466924, 83288575, 41957964, 0x0b03890},
-{73479000, 34294000, 96451000, 49183500, 0x33e0436},
-{73479000, 34294000, 96451000, 49183500, 0x0020637},
-{82244000, 45260000, 91080000, 49200000, 0x0890cb2},
-{76623000, 39100000, 86500000, 45400000, 0x09c14b2},
-{86500000, 39100000, 96510000, 45260000, 0x0991cb2},
-{96510000, 39100000, 110000000, 42800000, 0x06624b2},
-{110000000, 39100000, 115300000, 45600000, 0x0d82cb2},
-{116090000, 49000000, 127700000, 53563000, 0x08534b2},
-{115500000, 44300000, 127700000, 49000000, 0x07e3cb2},
-{115300000, 39730000, 127700000, 44300000, 0x07744b2},
-{127700000, 41350000, 134780000, 49600000, 0x0d64cb2},
-{73495000, 34450000, 78410000, 40675000, 0x0d554b2},
-{78410000, 32750000, 88744000, 39100000, 0x0935cb2},
-{88744000, 32750000, 97530000, 39100000, 0x09f64b2},
-{97525000, 32750000, 106500000, 39100000, 0x09e6cb2},
-{106500000, 32750000, 115300000, 39100000, 0x09f74b2},
-{115300000, 32750000, 124100000, 39730000, 0x0a77cb2},
-{78410000, 27770000, 88744000, 32750000, 0x07f84b2},
-{88744000, 26666000, 97530000, 32750000, 0x0978cb2},
-{97525000, 26400500, 106500000, 32750000, 0x09994b2},
-{106500000, 26400500, 115300000, 32750000, 0x09a9cb2},
-{115300000, 26400500, 124100000, 32750000, 0x09aa4b2},
-{97525000, 21140000, 108460000, 26400500, 0x07bacb2},
-{108460000, 18158000, 112200000, 26400500, 0x106b4b2},
-{112200000, 20400000, 118000000, 26400500, 0x0b5bcb2},
-{118000000, 21750000, 122500000, 26400500, 0x0b5c4b2},
-{110700000, 13900000, 117900000, 17900000, 0x082ccb2},
-{73495000, 18158000, 134780000, 53563000, 0x003063c},
+{73479000, 34294000, 96451000, 49183500, 0x33e0016},
+{73479000, 34294000, 96451000, 49183500, 0x0020217},
+{82244000, 45260000, 91080000, 49200000, 0x0890892},
+{76623000, 39100000, 86500000, 45400000, 0x09c1092},
+{86500000, 39100000, 96510000, 45260000, 0x0991892},
+{96510000, 39100000, 110000000, 42800000, 0x0662092},
+{110000000, 39100000, 115300000, 45600000, 0x0d82892},
+{116090000, 49000000, 127700000, 53563000, 0x0853092},
+{115500000, 44300000, 127700000, 49000000, 0x07e3892},
+{115300000, 39730000, 127700000, 44300000, 0x0774092},
+{127700000, 41350000, 134780000, 49600000, 0x0d64892},
+{73495000, 34450000, 78410000, 40675000, 0x0d55092},
+{78410000, 32750000, 88744000, 39100000, 0x0935892},
+{88744000, 32750000, 97530000, 39100000, 0x09f6092},
+{97525000, 32750000, 106500000, 39100000, 0x09e6892},
+{106500000, 32750000, 115300000, 39100000, 0x09f7092},
+{115300000, 32750000, 124100000, 39730000, 0x0a77892},
+{78410000, 27770000, 88744000, 32750000, 0x07f8092},
+{88744000, 26666000, 97530000, 32750000, 0x0978892},
+{97525000, 26400500, 106500000, 32750000, 0x0999092},
+{106500000, 26400500, 115300000, 32750000, 0x09a9892},
+{115300000, 26400500, 124100000, 32750000, 0x09aa092},
+{97525000, 21140000, 108460000, 26400500, 0x07ba892},
+{108460000, 18158000, 112200000, 26400500, 0x106b092},
+{112200000, 20400000, 118000000, 26400500, 0x0b5b892},
+{118000000, 21750000, 122500000, 26400500, 0x0b5c092},
+{110700000, 13900000, 117900000, 17900000, 0x082c892},
+{73495000, 18158000, 134780000, 53563000, 0x003021c},
 {-162125917, 5840551, -162039427, 5927041, 0x001000a},
 {-162492268, 6289623, -162262218, 6518402, 0x9ee004b},
 {-169642729, 16623423, -169422137, 16835192, 0x931004b},
 {-160101841, -475939, -159890072, -264170, 0x931004b},
 {-176584080, 91227, -176372311, 302996, 0x931004b},
 {-176722697, 702658, -176510928, 914427, 0x931004b},
-{-177600000, -600000, -159800000, 18000000, 0x0010637},
-{-109259020, 10252083, -109171569, 10338573, 0x001002b},
-{-109450135, 10049808, -108976207, 10540848, 0x001002c},
-{-180000000, -90000000, 180000000, -60000000, 0x1860037},
-{-180000000, -90000000, 180000000, -77183669, 0x0010497},
-{-180000000, -77183669, 180000000, -66998607, 0x1000c97},
-{-180000000, -66998607, 180000000, -59200669, 0x0c41497},
-{-180000000, -59200669, 180000000, -52556508, 0x0a71c97},
-{-180000000, -52556508, 180000000, -46668269, 0x0942497},
-{-180000000, -46668269, 180000000, -41337026, 0x0862c97},
-{-180000000, -41337026, 180000000, -36324066, 0x07e3497},
-{-180000000, -36324066, 180000000, -31589604, 0x0773c97},
-{-180000000, -31589604, 180000000, -27054069, 0x0724497},
-{-180000000, -27054069, 180000000, -22677675, 0x06e4c97},
-{-180000000, -22677675, 180000000, -18420638, 0x06b5497},
-{-180000000, -18420638, 180000000, -14243171, 0x0695c97},
-{-180000000, -14243171, 180000000, -10145275, 0x0676497},
-{-180000000, -10145275, 180000000, -6087165, 0x0666c97},
-{-180000000, -6087165, 180000000, -2029055, 0x0667497},
-{-180000000, -2029055, 180000000, 2029055, 0x0667c97},
-{-180000000, 2029055, 180000000, 6087165, 0x0668497},
-{-180000000, 6087165, 180000000, 10145275, 0x0668c97},
-{-180000000, 10145275, 180000000, 14243171, 0x0679497},
-{-180000000, 14243171, 180000000, 18420638, 0x0699c97},
-{-180000000, 18420638, 180000000, 22677675, 0x06ba497},
-{-180000000, 22677675, 180000000, 27054069, 0x06eac97},
-{-180000000, 27054069, 180000000, 31589604, 0x072b497},
-{-180000000, 31589604, 180000000, 36324066, 0x077bc97},
-{-180000000, 36324066, 180000000, 41337026, 0x07ec497},
-{-180000000, 41337026, 180000000, 46668269, 0x086cc97},
-{-180000000, 46668269, 180000000, 52556508, 0x094d497},
-{-180000000, 52556508, 180000000, 59200669, 0x0a7dc97},
-{-180000000, 59200669, 180000000, 66998607, 0x0c4e497},
-{-180000000, 66998607, 180000000, 77183669, 0x100ec97},
-{-180000000, 77183669, 180000000, 90000001, 0x001f497},
-{-180000000, -90000000, 180000000, 90000000, 0x000043d},
+{-177600000, -600000, -159800000, 18000000, 0x0010217},
+{-109259020, 10252083, -109171569, 10338573, 0x001000b},
+{-109450135, 10049808, -108976207, 10540848, 0x001000c},
+{-180000000, -90000000, 180000000, -60000000, 0x1860017},
+{-180000000, -90000000, 180000000, -77183669, 0x0010097},
+{-180000000, -77183669, 180000000, -66998607, 0x1000897},
+{-180000000, -66998607, 180000000, -59200669, 0x0c41097},
+{-180000000, -59200669, 180000000, -52556508, 0x0a71897},
+{-180000000, -52556508, 180000000, -46668269, 0x0942097},
+{-180000000, -46668269, 180000000, -41337026, 0x0862897},
+{-180000000, -41337026, 180000000, -36324066, 0x07e3097},
+{-180000000, -36324066, 180000000, -31589604, 0x0773897},
+{-180000000, -31589604, 180000000, -27054069, 0x0724097},
+{-180000000, -27054069, 180000000, -22677675, 0x06e4897},
+{-180000000, -22677675, 180000000, -18420638, 0x06b5097},
+{-180000000, -18420638, 180000000, -14243171, 0x0695897},
+{-180000000, -14243171, 180000000, -10145275, 0x0676097},
+{-180000000, -10145275, 180000000, -6087165, 0x0666897},
+{-180000000, -6087165, 180000000, -2029055, 0x0667097},
+{-180000000, -2029055, 180000000, 2029055, 0x0667897},
+{-180000000, 2029055, 180000000, 6087165, 0x0668097},
+{-180000000, 6087165, 180000000, 10145275, 0x0668897},
+{-180000000, 10145275, 180000000, 14243171, 0x0679097},
+{-180000000, 14243171, 180000000, 18420638, 0x0699897},
+{-180000000, 18420638, 180000000, 22677675, 0x06ba097},
+{-180000000, 22677675, 180000000, 27054069, 0x06ea897},
+{-180000000, 27054069, 180000000, 31589604, 0x072b097},
+{-180000000, 31589604, 180000000, 36324066, 0x077b897},
+{-180000000, 36324066, 180000000, 41337026, 0x07ec097},
+{-180000000, 41337026, 180000000, 46668269, 0x086c897},
+{-180000000, 46668269, 180000000, 52556508, 0x094d097},
+{-180000000, 52556508, 180000000, 59200669, 0x0a7d897},
+{-180000000, 59200669, 180000000, 66998607, 0x0c4e097},
+{-180000000, 66998607, 180000000, 77183669, 0x100e897},
+{-180000000, 77183669, 180000000, 90000001, 0x001f097},
+{-180000000, -90000000, 180000000, 90000000, 0x000001d},
 };
 #endif // MAKE_SOURCE_DIGITAL
 
diff --git a/mapcodelib/mapcoder.c b/mapcodelib/mapcoder.c
index 66989d8..868b9dd 100644
--- a/mapcodelib/mapcoder.c
+++ b/mapcodelib/mapcoder.c
@@ -18,6 +18,7 @@
 #include <stdlib.h> // atof
 #include <ctype.h>  // toupper
 #include "mapcoder.h"
+#define VERSION160
 
 #ifndef RELEASENEAT
 #else
@@ -34,17 +35,17 @@
 //
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
-const char *cached_iso3="@";   // cache for ccode_of_iso3
-char disambiguate_iso3[4] = { '1','?','?',0 } ; // cache for disambiguation
-char entity_iso3_result[4];  // cache for entity_iso3
-int current_ccode=-1; // cache for setup_country
+static const char *cached_iso3="@";   // cache for ccode_of_iso3
+static char disambiguate_iso3[4] = { '1','?','?',0 } ; // cache for disambiguation
+static char entity_iso3_result[4];  // cache for entity_iso3
+static int current_ccode=-1; // cache for setup_country
 
 
 #define MAXGLOBALRESULTS 32 // The worst actually seems to be 14, which is at 52.050500, 113.468600
 #define WORSTCASE_MAPCODE_BYTES 16 // worst case is high-precision earth xxxxx.yyyy-zz, rounded upwords to multiple of 4 bytes (assuming latin-only results)
-char global_storage[2048]; // cyclic cache for results
-int storage_ptr;
-char *addstorage(const char *str)
+static char global_storage[2048]; // cyclic cache for results
+static int storage_ptr;
+static char *addstorage(const char *str)
 {
   int len=strlen(str)+1; // bytes needed;
   storage_ptr &= (2048-1);
@@ -53,8 +54,8 @@ char *addstorage(const char *str)
   storage_ptr+=len;
   return global_storage+storage_ptr-len;
 }
-char **global_results;
-int nr_global_results;
+static char **global_results;
+static int nr_global_results;
 
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //
@@ -62,30 +63,31 @@ int nr_global_results;
 //
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
-int firstrec(int ccode) { return data_start[ccode]; }
-int lastrec(int ccode)  { return data_start[ccode+1]-1; }
-
-int mIsUsaState( int ccode )       { return (ccode>=usa_from && ccode<=usa_upto); } // ccode_usa
-int mIsIndiaState( int ccode )     { return (ccode>=ind_from && ccode<=ind_upto); } // ccode_ind
-int mIsCanadaState( int ccode )    { return (ccode>=can_from && ccode<=can_upto); } // ccode_can
-int mIsAustraliaState( int ccode ) { return (ccode>=aus_from && ccode<=aus_upto); } // ccode_aus
-int mIsMexicoState( int ccode )    { return (ccode>=mex_from && ccode<=mex_upto); } // ccode_mex
-int mIsBrazilState( int ccode )    { return (ccode>=bra_from && ccode<=bra_upto); } // ccode_bra
-int mIsChinaState( int ccode )     { return (ccode>=chn_from && ccode<=chn_upto); } // ccode_chn
-int mIsRussiaState( int ccode )    { return (ccode>=rus_from && ccode<=rus_upto); } // ccode_rus
-int mIsState( int ccode )  { return mIsUsaState(ccode) || mIsIndiaState(ccode) || mIsCanadaState(ccode) || mIsAustraliaState(ccode) || mIsMexicoState(ccode) || mIsBrazilState(ccode) || mIsChinaState(ccode) || mIsRussiaState(ccode); }
-
-int rcodex(int m)           { int c=mminfo[m].flags & 31; return 10*(c/5) + ((c%5)+1); }
-int iscountry(int m)        { return mminfo[m].flags & 32; }
-int isnameless(int m)       { return mminfo[m].flags & 64; }
-int pipetype(int m)         { return (mminfo[m].flags>>7) & 3; }
-int isuseless(int m)        { return mminfo[m].flags & 512; }
-int isSpecialShape22(int m) { return mminfo[m].flags & 1024; }
-char pipeletter(int m)      { return encode_chars[ (mminfo[m].flags>>11)&31 ]; }
-long smartdiv(int m)        { return (mminfo[m].flags>>16); }
+static int firstrec(int ccode) { return data_start[ccode]; }
+static int lastrec(int ccode)  { return data_start[ccode+1]-1; }
+
+static int mIsUsaState( int ccode )       { return (ccode>=usa_from && ccode<=usa_upto); } // ccode_usa
+static int mIsIndiaState( int ccode )     { return (ccode>=ind_from && ccode<=ind_upto); } // ccode_ind
+static int mIsCanadaState( int ccode )    { return (ccode>=can_from && ccode<=can_upto); } // ccode_can
+static int mIsAustraliaState( int ccode ) { return (ccode>=aus_from && ccode<=aus_upto); } // ccode_aus
+static int mIsMexicoState( int ccode )    { return (ccode>=mex_from && ccode<=mex_upto); } // ccode_mex
+static int mIsBrazilState( int ccode )    { return (ccode>=bra_from && ccode<=bra_upto); } // ccode_bra
+static int mIsChinaState( int ccode )     { return (ccode>=chn_from && ccode<=chn_upto); } // ccode_chn
+static int mIsRussiaState( int ccode )    { return (ccode>=rus_from && ccode<=rus_upto); } // ccode_rus
+static int isSubdivision( int ccode )  { return mIsUsaState(ccode) || mIsIndiaState(ccode) || mIsCanadaState(ccode) || mIsAustraliaState(ccode) || mIsMexicoState(ccode) || mIsBrazilState(ccode) || mIsChinaState(ccode) || mIsRussiaState(ccode); }
+
+// V160: remove iscountry, renames rcodex pipetype isnameless pipeletter smartdiv fast_encode/BASE31 encode6/SixWide addpostfix=encodeExtension add2res=, codexlow=>postlen, dx=>prelen
+static int coDex(int m)             { int c=mminfo[m].flags & 31; return 10*(c/5) + ((c%5)+1); }
+// int iscountry(int m)      { return mminfo[m].flags & 32; }
+static int isNameless(int m)        { return mminfo[m].flags & 64; }
+static int recType(int m)           { return (mminfo[m].flags>>7) & 3; }
+static int isRestricted(int m)      { return mminfo[m].flags & 512; }
+static int isSpecialShape22(int m)  { return mminfo[m].flags & 1024; }
+static char headerLetter(int m)     { return encode_chars[ (mminfo[m].flags>>11)&31 ]; }
+static long smartDiv(int m)         { return (mminfo[m].flags>>16); }
 
 #define getboundaries(m,minx,miny,maxx,maxy) get_boundaries(m,&(minx),&(miny),&(maxx),&(maxy))
-void get_boundaries(int m,long *minx, long *miny, long *maxx, long *maxy )
+static void get_boundaries(int m,long *minx, long *miny, long *maxx, long *maxy )
 {
   const mminforec *mm = &mminfo[m];
   *minx = mm->minx;
@@ -100,7 +102,7 @@ void get_boundaries(int m,long *minx, long *miny, long *maxx, long *maxy )
 //
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
-void makeup(char *s) // strupr for latin
+static void makeup(char *s) // strupr for latin
 {
   char *t;
   for(t=s;*t!=0;t++)
@@ -113,7 +115,7 @@ void makeup(char *s) // strupr for latin
 //
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
-const char *entity_iso3(int ccode)
+static const char *entity_iso3(int ccode)
 {
   if (ccode<0 || ccode>=MAX_MAPCODE_TERRITORY_CODE) ccode=ccode_earth; // solve bad args
   memcpy(entity_iso3_result,entity_iso+ccode*4,3);
@@ -121,12 +123,12 @@ const char *entity_iso3(int ccode)
   return entity_iso3_result;
 }
 
-void disambiguate( int country ) // 1=USA 2=IND 3=CAN 4=AUS 5=MEX 6=BRA 7=RUS 8=CHI
+static void disambiguate( int country ) // 1=USA 2=IND 3=CAN 4=AUS 5=MEX 6=BRA 7=RUS 8=CHI
 {
   disambiguate_iso3[0] = country+'0';
 }
 
-int disambiguate_str( const char *s, int len ) // returns disambiguation >=1, or negative if error
+static int disambiguate_str( const char *s, int len ) // returns disambiguation >=1, or negative if error
 {
   int res;
   const char *p=(len==2 ? parents2 : parents3);
@@ -144,7 +146,7 @@ int disambiguate_str( const char *s, int len ) // returns disambiguation >=1, or
 }
 
 // returns coode, or negative if invalid
-int ccode_of_iso3(const char *in_iso)
+static int ccode_of_iso3(const char *in_iso)
 {
   char iso[4];
   const char *s = cached_iso3; // assume cached index
@@ -256,51 +258,135 @@ int ccode_of_iso3(const char *in_iso)
 //
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
-int use_high_precision=0; // nr of letters of high-precision postfix (if any)
-void addpostfix(char *result,long extrax4,long extray,long dividerx4,long dividery) // append extra characters to result for more precision
+// V160: add ExtraDigits as parameter
+static double fraclon,fraclat;
+static void encodeExtension(char *result,long extrax4,long extray,long dividerx4,long dividery,int extraDigits,int ydirection) // append extra characters to result for more precision
 {
-  if (use_high_precision)
+#ifndef VERSION160 // old integer-arithmetic version
+  #define MAXPRECISIONDIGITS 2
+  while (extraDigits-->0)
   {
     long gx=((30*extrax4)/dividerx4);
     long gy=((30*extray )/dividery );
-    long x1=(gx/6);
-    long x2=(gx%6);
-    long y1=(gy/5);
-    long y2=(gy%5);
+    long column1=(gx/6);
+    long column2=(gx%6);
+    long row1=(gy/5);
+    long row2=(gy%5);
     // add postfix:
     char *s = result+strlen(result);
     *s++ = '-';
-    *s++ = encode_chars[ y1*5+x1 ];
-    if (use_high_precision==2)
-      *s++ = encode_chars[ y2*6+x2 ];
+    *s++ = encode_chars[ row1*5+column1 ];
+    if (extraDigits-->0)
+      *s++ = encode_chars[ row2*6+column2 ];
     *s++ = 0;
   }
+#else // new floating-point version
+  #define MAXPRECISIONDIGITS 8
+  char *s = result+strlen(result);
+  double encx = (extrax4+4*fraclon) / (dividerx4);
+  double ency = (extray +  fraclat*ydirection) / (dividery );
+
+  if (extraDigits>0)
+    *s++ = '-';
+
+  while (extraDigits-->0)
+  {
+    long gx,gy,column1,column2,row1,row2;
+
+    encx*=30; gx=(long)encx; if (gx<0)
+      gx=0;
+    else if (gx>29)
+      gx=29;
+    ency*=30; gy=(long)ency; if (gy<0)
+      gy=0;
+    else if (gy>29)
+      gy=29;
+    column1=(gx/6);
+    column2=(gx%6);
+    row1=(gy/5);
+    row2=(gy%5);
+    // add postfix:
+    *s++ = encode_chars[ row1*5+column1 ];
+    if (extraDigits-->0)
+      *s++ = encode_chars[ row2*6+column2 ];
+    *s = 0;
+    encx-=gx;
+    ency-=gy;
+  }
+#endif
 }
 
-const char *extrapostfix="";
-void add2res(long *nx,long *ny, long dividerx4,long dividery,int ydirection) // add extra precision to a coordinate based on extra chars
+
+
+static const char *extrapostfix="";
+static double extrax,extray;
+static void decodeExtension(long *nx,long *ny, long dividerx4,long dividery,int ydirection) // add extra precision to a coordinate based on extra chars
 {
-  long extrax,extray;
+#ifndef VERSION160 // old integer-arithmetic version
+  // long extrax,extray;
   if (*extrapostfix) {
-    int x1,y1,x2,y2,c1,c2;
+    int column1,row1,column2,row2,c1,c2;
     c1 = extrapostfix[0];
     c1 = decode_chars[c1];
-    if (c1<0) c1=0; else if (c1>29) c1=29; // solves bugs in input
-    y1 =(c1/5); x1 = (c1%5);
+    if (c1<0) c1=0; else if (c1>29) c1=29;
+    row1 =(c1/5); column1 = (c1%5);
     c2 = (extrapostfix[1]) ? extrapostfix[1] : 72; // 72='H'=code 15=(3+2*6)
     c2 = decode_chars[c2];
-    if (c2<0) c2=0; else if (c2>29) c2=29; // solves bugs in input
-    y2 =(c2/6); x2 = (c2%6);
+    if (c2<0) c2=0; else if (c2>29) c2=29;
+    row2 =(c2/6); column2 = (c2%6);
 
-    extrax = ((x1*12 + 2*x2 + 1)*dividerx4+120)/240;
-    extray = ((y1*10 + 2*y2 + 1)*dividery  +30)/ 60;
+    extrax = ((column1*12 + 2*column2 + 1)*dividerx4+120)/240;
+    extray = ((row1*10 + 2*row2 + 1)*dividery  +30)/ 60;
   }
   else {
     extrax = (dividerx4/8);
     extray = (dividery/2);
   }
-  *nx += extrax;
-  *ny += extray*ydirection;
+
+  extrax = *nx + extrax;
+  extray = *ny + extray*ydirection;
+
+  *nx = extrax;
+  *ny = extray;
+#else // new floating-point version
+  double dividerx=dividerx4/4.0,processor=1.0;
+  extrax=0;
+  extray=0;
+  while (*extrapostfix) {
+    int column1,row1,column2,row2;
+    double halfcolumn=0;
+    int c1 = *extrapostfix++;
+    c1 = decode_chars[c1];
+    if (c1<0) c1=0; else if (c1>29) c1=29;
+    row1 =(c1/5); column1 = (c1%5);
+    if (*extrapostfix) {
+      int c2 = decode_chars[(int)*extrapostfix++];
+      if (c2<0) c2=0; else if (c2>29) c2=29;
+      row2 =(c2/6); column2 = (c2%6);
+    }
+    else {
+      row2 = 2;
+      halfcolumn = 0.5;
+      column2 = 3;
+    }
+
+    processor *= 30;
+    extrax += ((column1*6 + column2 ))/processor;
+    extray += ((row1*5 + row2 - halfcolumn))/processor;
+  }
+
+  extrax += (0.5/processor);
+  extray += (0.5/processor);
+
+  extrax *= dividerx;
+  extray *= dividery;
+
+  extrax = *nx + extrax;
+  extray = *ny + extray*ydirection;
+
+  *nx = (long)extrax;
+  *ny = (long)extray;
+#endif
 }
 
 
@@ -310,7 +396,7 @@ void add2res(long *nx,long *ny, long dividerx4,long dividery,int ydirection) //
 //
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
-long x_divider( long miny, long maxy )
+static long x_divider( long miny, long maxy )
 {
   if (miny>=0) // both above equator? then miny is closest
     return xdivider19[ (miny)>>19 ];
@@ -319,7 +405,7 @@ long x_divider( long miny, long maxy )
   return xdivider19[ (-maxy)>>19 ]; // both negative, so maxy is closest to equator
 }
 
-int isInRange(long x,long minx,long maxx) // returns nonzero if x in the range minx...maxx
+static int isInRange(long x,long minx,long maxx) // returns nonzero if x in the range minx...maxx
 {
   if ( minx<=x && x<maxx ) return 1;
   if (x<minx) x+=360000000; else x-=360000000; // 1.32 fix FIJI edge case
@@ -327,11 +413,10 @@ int isInRange(long x,long minx,long maxx) // returns nonzero if x in the range m
   return 0;
 }
 
-int isInArea(long x,long y,int ccode) // returns nonzero if x,y in area (i.e. certain to generate at least one code); (0 can also mean iso3 is an invalid iso code)
+static int isInArea(long x,long y,int ccode) // returns nonzero if x,y in area (i.e. certain to generate at least one code); (0 can also mean iso3 is an invalid iso code)
 {
   if (ccode<0) return 0; // solve bad args
   {
-    extern int iso_end;
     long minx,miny,maxx,maxy;
     getboundaries(lastrec(ccode),minx,miny,maxx,maxy);
     if ( y <  miny ) return 0; // < miny!
@@ -340,7 +425,8 @@ int isInArea(long x,long y,int ccode) // returns nonzero if x,y in area (i.e. ce
   }
 }
 
-int findAreaFor(long x,long y,int ccode) // returns next ccode returns -1 when no more  contain x,y; pass -1 the first time, pass previous ccode to find the next return value
+// TODO: Unused code - remove or place in mapcoder.h and expose with doubles.
+static int findAreaFor(long x,long y,int ccode) // returns next ccode returns -1 when no more  contain x,y; pass -1 the first time, pass previous ccode to find the next return value
 {
   while( (++ccode) < MAX_MAPCODE_TERRITORY_CODE )
     if ( isInArea(x,y,ccode) )
@@ -356,7 +442,7 @@ int findAreaFor(long x,long y,int ccode) // returns next ccode returns -1 when n
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
 // encode 'value' into result[nrchars]
-void fast_encode( char *result, long value, int nrchars )
+static void encodeBase31( char *result, long value, int nrchars )
 {
   result[nrchars]=0; // zero-terminate!
   while ( nrchars-- > 0 )
@@ -367,12 +453,12 @@ void fast_encode( char *result, long value, int nrchars )
 }
 
 // decode 'code' until either a dot or an end-of-string is encountered
-long fast_decode( const char *code )
+static long decodeBase31( const char *code )
 {
   long value=0;
   while (*code!='.' && *code!=0 )
   {
-    value = value*31 + decode_chars[*code++];
+    value = value*31 + decode_chars[(int)*code++];
   }
   return value;
 }
@@ -384,34 +470,34 @@ long fast_decode( const char *code )
 //
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
-void encode_triple( char *result, long difx,long dify )
+static void encode_triple( char *result, long difx,long dify )
 {
     if ( dify < 4*34 ) // first 4(x34) rows of 6(x28) wide
     {
-      fast_encode( result,   ((difx/28) + 6*(dify/34)), 1 );
-      fast_encode( result+1, ((difx%28)*34 +(dify%34)), 2 );
+      encodeBase31( result,   ((difx/28) + 6*(dify/34)), 1 );
+      encodeBase31( result+1, ((difx%28)*34 +(dify%34)), 2 );
     }
     else // bottom row
     {
-      fast_encode( result,   (difx/24)  + 24           , 1 );
-      fast_encode( result+1, (difx%24)*40 + (dify-136) , 2 );
+      encodeBase31( result,   (difx/24)  + 24           , 1 );
+      encodeBase31( result+1, (difx%24)*40 + (dify-136) , 2 );
     }
 } // encode_triple
 
 
-void decode_triple( const char *result, long *difx, long *dify )
+static void decode_triple( const char *result, long *difx, long *dify )
 {
       // decode the first character
-      int c1 = decode_chars[*result++];
+      int c1 = decode_chars[(int)*result++];
       if ( c1<24 )
       {
-        long m = fast_decode(result);
+        long m = decodeBase31(result);
         *difx = (c1%6) * 28 + (m/34);
         *dify = (c1/6) * 34 + (m%34);
       }
       else // bottom row
       {
-        long x = fast_decode(result);
+        long x = decodeBase31(result);
         *dify = (x%40) + 136;
         *difx = (x/40) + 24*(c1-24);
       }
@@ -419,32 +505,6 @@ void decode_triple( const char *result, long *difx, long *dify )
 
 
 
-void decoderelative( char* r,long *nx,long *ny, long relx,long rely, long dividery,long dividerx )
-{
-  long difx,dify;
-  long nrchars = strlen(r);
-
-  if ( nrchars==3 ) // decode special
-  {
-    decode_triple( r, &difx,&dify );
-  }
-  else
-  {
-    long v;
-    if ( nrchars==4 ) { char t = r[1]; r[1]=r[2]; r[2]=t; } // swap
-    v = fast_decode(r);
-    difx = ( v/yside[nrchars] );
-    dify = ( v%yside[nrchars] );
-    if ( nrchars==4 ) { char t = r[1]; r[1]=r[2]; r[2]=t; } // swap back
-  }
-
-  // reverse y-direction
-  dify = yside[nrchars]-1-dify;
-
-  *nx = relx+(difx * dividerx);
-  *ny = rely+(dify * dividery);
-  add2res(nx,ny,  dividerx<<2,dividery,1);
-} // decoderelative
 
 
 
@@ -455,7 +515,7 @@ void decoderelative( char* r,long *nx,long *ny, long relx,long rely, long divide
 //
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
-long encode6( long x, long y, long width, long height )
+static long encodeSixWide( long x, long y, long width, long height )
 {
   long v;
   long D=6;
@@ -470,7 +530,7 @@ long encode6( long x, long y, long width, long height )
   return v;
 }
 
-void decode6( long v, long width, long height, long *x, long *y )
+static void decodeSixWide( long v, long width, long height, long *x, long *y )
 {
   long w;
   long D=6;
@@ -488,13 +548,13 @@ void decode6( long v, long width, long height, long *x, long *y )
 }
 
 
-void decode_grid( const char* input,long *nx,long *ny, int m, long minx, long miny, long maxx, long maxy )
+static void decodeGrid( const char* input,long *nx,long *ny, int m, long minx, long miny, long maxx, long maxy )
 {
   int codexlen = strlen(input)-1;
   long dc = (long)(strchr(input,'.')-input);
-  char result[16];
+  char result[MAX_PROPER_MAPCODE_LEN+1];
 
-  if (codexlen>14) return; // solve bad args
+  if (codexlen>MAX_PROPER_MAPCODE_LEN) return; // solve bad args
   strcpy(result,input);
   if (dc==1 && codexlen==5)
   {
@@ -502,11 +562,11 @@ void decode_grid( const char* input,long *nx,long *ny, int m, long minx, long mi
   }
 
   {
-    long codexlow = codexlen-dc;
-    long codex = 10*dc + codexlow;
+    long postlen = codexlen-dc;
+    long codex = 10*dc + postlen;
     long divx,divy;
 
-    divy = smartdiv(m);
+    divy = smartDiv(m);
     if (divy==1)
     {
       divx = xside[dc];
@@ -525,15 +585,15 @@ void decode_grid( const char* input,long *nx,long *ny, int m, long minx, long mi
     }
 
     {
-      long relx,rely,v=0;
+      long relx=-1,rely=-1,v=0;
 
       if ( dc <= MAXFITLONG )
       {
-        v = fast_decode(result);
+        v = decodeBase31(result);
 
         if ( divx!=divy && codex>24 ) // D==6 special grid, useful when prefix is 3 or more, and not a nice 961x961
         { // DECODE
-          decode6( v,divx,divy, &relx,&rely );
+          decodeSixWide( v,divx,divy, &relx,&rely );
         }
         else
         {
@@ -556,19 +616,47 @@ void decode_grid( const char* input,long *nx,long *ny, int m, long minx, long mi
         relx = minx + (relx*xgridsize);
 
         {
-          long dividery = ( (((ygridsize))+yside[codexlow]-1)/yside[codexlow] );
-          long dividerx = ( (((xgridsize))+xside[codexlow]-1)/xside[codexlow] );
-          decoderelative( result+dc+1,nx,ny, relx,rely, dividery,dividerx );
+          long dividery = ( (((ygridsize))+yside[postlen]-1)/yside[postlen] );
+          long dividerx = ( (((xgridsize))+xside[postlen]-1)/xside[postlen] );
+          // decoderelative( result+dc+1,nx,ny, relx,rely, dividery,dividerx );
+
+          {
+            char *r = result+dc+1;
+            long difx,dify;
+
+            if ( postlen==3 ) // decode special
+            {
+              decode_triple( r, &difx,&dify );
+            }
+            else
+            {
+              long v;
+              if ( postlen==4 ) { char t = r[1]; r[1]=r[2]; r[2]=t; } // swap
+              v = decodeBase31(r);
+              difx = ( v/yside[postlen] );
+              dify = ( v%yside[postlen] );
+              if ( postlen==4 ) { char t = r[1]; r[1]=r[2]; r[2]=t; } // swap back
+            }
+
+            // reverse y-direction
+            dify = yside[postlen]-1-dify;
+
+            *nx = relx+(difx * dividerx);
+            *ny = rely+(dify * dividery);
+            decodeExtension(nx,ny,  dividerx<<2,dividery,1); // grid
+          } // decoderelative
+
         }
       }
     }
   }
-} // decode_grid
+} // decodeGrid
 
 
 
 
-void encode_grid( char* result, long x,long y, int m, int codex, long minx, long miny, long maxx, long maxy )
+static int use_high_precision=0; // GLOBAL nr of letters of high-precision postfix (if any)
+static void encodeGrid( char* result, long x,long y, int m, int codex, long minx, long miny, long maxx, long maxy )
 {
   int orgcodex=codex;
   *result=0;
@@ -578,20 +666,18 @@ void encode_grid( char* result, long x,long y, int m, int codex, long minx, long
 
   { // encode
     long divx,divy;
-    long dc = codex/10;
-    long codexlow = codex%10;
-    long codexlen = dc + codexlow;
-    long pw = nc[dc];
+    long prelen = codex/10;
+    long postlen = codex%10;
 
-    divy = smartdiv(m);
+    divy = smartDiv(m);
     if (divy==1)
     {
-      divx = xside[dc];
-      divy = yside[dc];
+      divx = xside[prelen];
+      divy = yside[prelen];
     }
     else
     {
-      long pw = nc[dc];
+      long pw = nc[prelen];
       divx = ( pw / divy );
       divx = (long)( pw / divy );
     }
@@ -619,13 +705,13 @@ void encode_grid( char* result, long x,long y, int m, int codex, long minx, long
       { // prefix
         long v;
         if ( divx!=divy && codex>24 )
-          v = encode6( relx,rely, divx,divy );
+          v = encodeSixWide( relx,rely, divx,divy );
         else
           v = relx*divy + (divy-1-rely);
-        fast_encode( result, v, dc);
+        encodeBase31( result, v, prelen);
       } // prefix
 
-      if ( dc==4 && divx==xside[4] && divy==yside[4] )
+      if ( prelen==4 && divx==xside[4] && divy==yside[4] )
       {
         char t = result[1]; result[1]=result[2]; result[2]=t;
       }
@@ -634,13 +720,13 @@ void encode_grid( char* result, long x,long y, int m, int codex, long minx, long
       relx = minx + (relx*xgridsize);
 
       { // postfix
-        long dividery = ( (((ygridsize))+yside[codexlow]-1)/yside[codexlow] );
-        long dividerx = ( (((xgridsize))+xside[codexlow]-1)/xside[codexlow] );
+        long dividery = ( (((ygridsize))+yside[postlen]-1)/yside[postlen] );
+        long dividerx = ( (((xgridsize))+xside[postlen]-1)/xside[postlen] );
         long extrax,extray;
 
         {
-          char *resultptr = result+dc;
-          long nrchars=codexlow;
+          char *resultptr = result+prelen;
+
 
           long difx = x-relx;
           long dify = y-rely;
@@ -654,17 +740,17 @@ void encode_grid( char* result, long x,long y, int m, int codex, long minx, long
 
 
           // reverse y-direction
-          dify = yside[nrchars]-1-dify;
+          dify = yside[postlen]-1-dify;
 
-          if ( nrchars==3 ) // encode special
+          if ( postlen==3 ) // encode special
           {
             encode_triple( resultptr, difx,dify );
           }
           else
           {
-            fast_encode(resultptr,       (difx)*yside[nrchars]+dify, nrchars   );
+            encodeBase31(resultptr,       (difx)*yside[postlen]+dify, postlen   );
             // swap 4-long codes for readability
-            if ( nrchars==4 )
+            if ( postlen==4 )
             {
               char t = resultptr[1]; resultptr[1]=resultptr[2]; resultptr[2]=t;
             }
@@ -676,11 +762,11 @@ void encode_grid( char* result, long x,long y, int m, int codex, long minx, long
           result[2]=result[1]; result[1]='.';
         }
 
-        addpostfix(result,extrax<<2,extray,dividerx<<2,dividery);
+        encodeExtension(result,extrax<<2,extray,dividerx<<2,dividery,use_high_precision,1); // grid
       } // postfix
     } // grid
   }  // encode
-} // encode_grid
+} // encodeGrid
 
 
 
@@ -689,64 +775,64 @@ void encode_grid( char* result, long x,long y, int m, int codex, long minx, long
 // *********************************************************************************************************************
 
 // indexes
-int iso_start;
-int iso_end;
+static int iso_start;
+static int iso_end;
 
 // counts:
-int iso_count13;
-int iso_count21;
-int iso_count22;
-int iso_count23;
-int iso_count32;
-int iso_count24;
-int iso_count33;
-int iso_count34;
-int iso_count42;
-int iso_count43;
-int iso_count44;
+static int iso_count13;
+static int iso_count21;
+static int iso_count22;
+static int iso_count23;
+static int iso_count32;
+static int iso_count24;
+static int iso_count33;
+static int iso_count34;
+static int iso_count42;
+static int iso_count43;
+static int iso_count44;
 
 // first occurances
-int iso_first13;
-int iso_first21;
-int iso_first22;
-int iso_first23;
-int iso_first32;
-int iso_first24;
-int iso_first33;
-int iso_first34;
-int iso_first42;
-int iso_first43;
-int iso_first44;
-
-int iso_firststar14;
-int iso_firststar22;
-int iso_firststar23;
-int iso_firststar32;
-int iso_firststar24;
-int iso_firststar33;
-int iso_firststar34;
-int iso_firststar44;
-
-int iso_firstpipe14;
-int iso_firstpipe22;
-int iso_firstpipe23;
-int iso_firstpipe32;
-int iso_firstpipe24;
-int iso_firstpipe33;
-int iso_firstpipe34;
-int iso_firstpipe44;
+static int iso_first13;
+static int iso_first21;
+static int iso_first22;
+static int iso_first23;
+static int iso_first32;
+static int iso_first24;
+static int iso_first33;
+static int iso_first34;
+static int iso_first42;
+static int iso_first43;
+static int iso_first44;
+
+static int iso_firststar14;
+static int iso_firststar22;
+static int iso_firststar23;
+static int iso_firststar32;
+static int iso_firststar24;
+static int iso_firststar33;
+static int iso_firststar34;
+static int iso_firststar44;
+
+static int iso_firstpipe14;
+static int iso_firstpipe22;
+static int iso_firstpipe23;
+static int iso_firstpipe32;
+static int iso_firstpipe24;
+static int iso_firstpipe33;
+static int iso_firstpipe34;
+static int iso_firstpipe44;
 
 // pipe letters
-char iso_pipeletter14[32];
-char iso_pipeletter22[32];
-char iso_pipeletter23[32];
-char iso_pipeletter32[32];
-char iso_pipeletter24[32];
-char iso_pipeletter33[32];
-char iso_pipeletter34[32];
-char iso_pipeletter44[32];
-
-void setup_country( int newccode )
+static char iso_headerletter14[32];
+static char iso_headerletter22[32];
+static char iso_headerletter23[32];
+static char iso_headerletter32[32];
+static char iso_headerletter24[32];
+static char iso_headerletter33[32];
+static char iso_headerletter34[32];
+static char iso_headerletter44[32];
+
+static void setup_country( int newccode )
 {
   int iso_count14;
   int iso_first14;
@@ -827,37 +913,37 @@ void setup_country( int newccode )
 
       for ( i=iso_start; i<=iso_end; i++ )
       {
-        int codex = rcodex(i);
-        int pipe = pipetype(i);
+        int codex = coDex(i);
+        int pipe = recType(i);
 
         if ( codex==13 ) { iso_count13++; if ( iso_first13<0 ) iso_first13=i; }
         if ( codex==21 ) { iso_count21++; if ( iso_first21<0 ) iso_first21=i; }
-        if ( codex==22 ) { if (pipe) { if (iso_firstpipe22<0) iso_firstpipe22=i; if (pipe<2)       iso_pipeletter22[iso_pipecount22++]=pipeletter(i); else if (iso_firststar22<0) iso_firststar22=i;} else { iso_count22++; if ( iso_first22<0 ) iso_first22=i; } }
-        if ( codex==14 ) { if (pipe) { if (iso_firstpipe14<0) iso_firstpipe14=i; if (pipe<2)       iso_pipeletter14[iso_pipecount14++]=pipeletter(i); else if (iso_firststar14<0) iso_firststar14=i;} else { iso_count14++; if ( iso_first14<0 ) iso_first14=i; } }
-        if ( codex==23 ) { if (pipe) { if (iso_firstpipe23<0) iso_firstpipe23=i; if (pipe<2)       iso_pipeletter23[iso_pipecount23++]=pipeletter(i); else if (iso_firststar23<0) iso_firststar23=i;} else { iso_count23++; if ( iso_first23<0 ) iso_first23=i; } }
-        if ( codex==32 ) { if (pipe) { if (iso_firstpipe32<0) iso_firstpipe32=i; if (pipe<2)       iso_pipeletter32[iso_pipecount32++]=pipeletter(i); else if (iso_firststar32<0) iso_firststar32=i;} else { iso_count32++; if ( iso_first32<0 ) iso_first32=i; } }
-        if ( codex==24 ) { if (pipe) { if (iso_firstpipe24<0) iso_firstpipe24=i; if (pipe<2)       iso_pipeletter24[iso_pipecount24++]=pipeletter(i); else if (iso_firststar24<0) iso_firststar24=i;} else { iso_count24++; if ( iso_first24<0 ) iso_first24=i; } }
-        if ( codex==33 ) { if (pipe) { if (iso_firstpipe33<0) iso_firstpipe33=i; if (pipe<2)       iso_pipeletter33[iso_pipecount33++]=pipeletter(i); else if (iso_firststar33<0) iso_firststar33=i;} else { iso_count33++; if ( iso_first33<0 ) iso_first33=i; } }
-        if ( codex==34 ) { if (pipe) { if (iso_firstpipe34<0) iso_firstpipe34=i; if (pipe<2)       iso_pipeletter34[iso_pipecount34++]=pipeletter(i); else if (iso_firststar34<0) iso_firststar34=i;} else { iso_count34++; if ( iso_first34<0 ) iso_first34=i; } }
+        if ( codex==22 ) { if (pipe) { if (iso_firstpipe22<0) iso_firstpipe22=i; if (pipe<2)       iso_headerletter22[iso_pipecount22++]=headerLetter(i); else if (iso_firststar22<0) iso_firststar22=i;} else { iso_count22++; if ( iso_first22<0 ) iso_first22=i; } }
+        if ( codex==14 ) { if (pipe) { if (iso_firstpipe14<0) iso_firstpipe14=i; if (pipe<2)       iso_headerletter14[iso_pipecount14++]=headerLetter(i); else if (iso_firststar14<0) iso_firststar14=i;} else { iso_count14++; if ( iso_first14<0 ) iso_first14=i; } }
+        if ( codex==23 ) { if (pipe) { if (iso_firstpipe23<0) iso_firstpipe23=i; if (pipe<2)       iso_headerletter23[iso_pipecount23++]=headerLetter(i); else if (iso_firststar23<0) iso_firststar23=i;} else { iso_count23++; if ( iso_first23<0 ) iso_first23=i; } }
+        if ( codex==32 ) { if (pipe) { if (iso_firstpipe32<0) iso_firstpipe32=i; if (pipe<2)       iso_headerletter32[iso_pipecount32++]=headerLetter(i); else if (iso_firststar32<0) iso_firststar32=i;} else { iso_count32++; if ( iso_first32<0 ) iso_first32=i; } }
+        if ( codex==24 ) { if (pipe) { if (iso_firstpipe24<0) iso_firstpipe24=i; if (pipe<2)       iso_headerletter24[iso_pipecount24++]=headerLetter(i); else if (iso_firststar24<0) iso_firststar24=i;} else { iso_count24++; if ( iso_first24<0 ) iso_first24=i; } }
+        if ( codex==33 ) { if (pipe) { if (iso_firstpipe33<0) iso_firstpipe33=i; if (pipe<2)       iso_headerletter33[iso_pipecount33++]=headerLetter(i); else if (iso_firststar33<0) iso_firststar33=i;} else { iso_count33++; if ( iso_first33<0 ) iso_first33=i; } }
+        if ( codex==34 ) { if (pipe) { if (iso_firstpipe34<0) iso_firstpipe34=i; if (pipe<2)       iso_headerletter34[iso_pipecount34++]=headerLetter(i); else if (iso_firststar34<0) iso_firststar34=i;} else { iso_count34++; if ( iso_first34<0 ) iso_first34=i; } }
         if ( codex==42 ) { iso_count42++; if ( iso_first42<0 ) iso_first42=i; }
         if ( codex==43 ) { iso_count43++; if ( iso_first43<0 ) iso_first43=i; }
-        if ( codex==44 ) { if (pipe) { if (iso_firstpipe44<0) iso_firstpipe44=i; if (pipe<2)       iso_pipeletter44[iso_pipecount44++]=pipeletter(i); else if (iso_firststar44<0) iso_firststar44=i;} else { iso_count44++; if ( iso_first44<0 ) iso_first44=i; } }
+        if ( codex==44 ) { if (pipe) { if (iso_firstpipe44<0) iso_firstpipe44=i; if (pipe<2)       iso_headerletter44[iso_pipecount44++]=headerLetter(i); else if (iso_firststar44<0) iso_firststar44=i;} else { iso_count44++; if ( iso_first44<0 ) iso_first44=i; } }
       }
     }
 
-    iso_pipeletter14[iso_pipecount14]=0;
-    iso_pipeletter22[iso_pipecount22]=0;
-    iso_pipeletter23[iso_pipecount23]=0;
-    iso_pipeletter32[iso_pipecount32]=0;
-    iso_pipeletter24[iso_pipecount24]=0;
-    iso_pipeletter33[iso_pipecount33]=0;
-    iso_pipeletter34[iso_pipecount34]=0;
-    iso_pipeletter44[iso_pipecount44]=0;
+    iso_headerletter14[iso_pipecount14]=0;
+    iso_headerletter22[iso_pipecount22]=0;
+    iso_headerletter23[iso_pipecount23]=0;
+    iso_headerletter32[iso_pipecount32]=0;
+    iso_headerletter24[iso_pipecount24]=0;
+    iso_headerletter33[iso_pipecount33]=0;
+    iso_headerletter34[iso_pipecount34]=0;
+    iso_headerletter44[iso_pipecount44]=0;
   }
 } // setup_country
 
 
-int count_city_coordinates_for_country( int codex ) // returns count
+static int count_city_coordinates_for_country( int codex ) // returns count
 {
   if (codex==21) return iso_count21;
   if (codex==22) return iso_count22;
@@ -866,7 +952,7 @@ int count_city_coordinates_for_country( int codex ) // returns count
 }
 
 
-int city_for_country( int X, int codex ) // returns m
+static int city_for_country( int X, int codex ) // returns m
 {
   if ( codex==21 ) return iso_first21+X;
   if ( codex==13 ) return iso_first13+X;
@@ -875,7 +961,7 @@ int city_for_country( int X, int codex ) // returns m
 
 
 // Returns x<0 in case of error, or record#
-int decode_nameless( const char *orginput, long *x, long *y,         int input_ctry, int codex, long debug_oldx, long debug_oldy )
+static int decodeNameless( const char *orginput, long *x, long *y,         int input_ctry, int codex, long debug_oldx, long debug_oldy )
 {
   int A;
   char input[8];
@@ -906,14 +992,14 @@ int decode_nameless( const char *orginput, long *x, long *y,         int input_c
     long X=-1;
     long miny,maxy,minx,maxx;
 
-    // make copy of input, so we can swap letters @@@@@@@@@@@@@@@
+    // make copy of input, so we can swap around letters during the decoding
     char result[32];
     strcpy(result,input);
 
     // now determine X = index of first area, and SIDE
     if ( codex!=21 && A<=31 )
     {
-      int offset = decode_chars[*result];
+      int offset = decode_chars[(int)*result];
 
       if ( offset < r*(p+1) )
       {
@@ -928,7 +1014,7 @@ int decode_nameless( const char *orginput, long *x, long *y,         int input_c
     else if ( codex!=21 && A<62 )
     {
 
-      X = decode_chars[*result];
+      X = decode_chars[(int)*result];
       if ( X < (62-A) )
       {
         swapletters=(codex==22);
@@ -945,7 +1031,7 @@ int decode_nameless( const char *orginput, long *x, long *y,         int input_c
 
       if (A==62) BASEPOWERA++; else BASEPOWERA = 961*(BASEPOWERA/961);
 
-      v = fast_decode(result);
+      v = decodeBase31(result);
       X  = (long)(v/BASEPOWERA);
       v %= BASEPOWERA;
     }
@@ -963,7 +1049,7 @@ int decode_nameless( const char *orginput, long *x, long *y,         int input_c
     if ( codex!=21 && A<=31 )
     {
 
-      v = fast_decode(result);
+      v = decodeBase31(result);
       if (X>0)
       {
         v -= (X*p + (X<r ? X : r)) * (961*961);
@@ -973,7 +1059,7 @@ int decode_nameless( const char *orginput, long *x, long *y,         int input_c
     else if ( codex!=21 && A<62 )
     {
 
-      v = fast_decode(result+1);
+      v = decodeBase31(result+1);
       if ( X >= (62-A) )
         if ( v >= (16*961*31) )
         {
@@ -983,7 +1069,7 @@ int decode_nameless( const char *orginput, long *x, long *y,         int input_c
     }
 
     m = city_for_country(           X,codex);
-    SIDE = smartdiv(m);
+    SIDE = smartDiv(m);
 
     getboundaries(m,minx,miny,maxx,maxy);
     if ( isSpecialShape22(m) )
@@ -1003,7 +1089,7 @@ int decode_nameless( const char *orginput, long *x, long *y,         int input_c
 
       if ( isSpecialShape22(m) )
       {
-        decode6(v,xSIDE,SIDE,&dx,&dy);
+        decodeSixWide(v,xSIDE,SIDE,&dx,&dy);
         dy=SIDE-1-dy;
       }
       else
@@ -1012,6 +1098,8 @@ int decode_nameless( const char *orginput, long *x, long *y,         int input_c
         dx = v/SIDE;
       }
 
+
+
       if ( dx>=xSIDE )
       {
         return -123;
@@ -1024,18 +1112,22 @@ int decode_nameless( const char *orginput, long *x, long *y,         int input_c
         *x = minx + ((dx * dividerx4)/4); // *** note: FIRST multiply, then divide... more precise, larger rects
         *y = maxy - (dy*dividery);
 
-        add2res(x,y, dividerx4,dividery,-1);
+        decodeExtension(x,y, dividerx4,dividery,-1); // nameless
+
+#ifdef VERSION160 // BUGFIX! @@@
+        extrax += ((dx * dividerx4)%4)/4.0;
+#endif
 
         return m;
       }
     }
   }
   return -19;
-} // decode_nameless
+} // decodeNameless
 
 
 
-void repack_if_alldigits(char *input,int aonly)
+static void repack_if_alldigits(char *input,int aonly)
 {
   char *s=input;
   int alldigits=1; // assume all digits
@@ -1062,7 +1154,7 @@ void repack_if_alldigits(char *input,int aonly)
   }
 }
 
-int unpack_if_alldigits(char *input) // returns 1 if unpacked, 0 if left unchanged, negative if unchanged and an error was detected
+static int unpack_if_alldigits(char *input) // returns 1 if unpacked, 0 if left unchanged, negative if unchanged and an error was detected
 { // rewrite all-digit codes
   char *s=input;
   char *dotpos=NULL;
@@ -1073,7 +1165,7 @@ int unpack_if_alldigits(char *input) // returns 1 if unpacked, 0 if left unchang
       break;
     else if (*s=='.' && !dotpos)
       dotpos=s;
-    else if ( decode_chars[*s]<0 || decode_chars[*s]>9 )
+    else if ( decode_chars[(int)*s]<0 || decode_chars[(int)*s]>9 )
       return 0;  // nondigit, so stop
   }
 
@@ -1081,7 +1173,7 @@ int unpack_if_alldigits(char *input) // returns 1 if unpacked, 0 if left unchang
   {
       if (aonly) // v1.50 encoded only with A's
       {
-        int v = (s[0]=='A' || s[0]=='a' ? 31 : decode_chars[s[0]]) * 32 + (s[1]=='A' || s[1]=='a' ? 31 : decode_chars[s[1]]);
+        int v = (s[0]=='A' || s[0]=='a' ? 31 : decode_chars[(int)s[0]]) * 32 + (s[1]=='A' || s[1]=='a' ? 31 : decode_chars[(int)s[1]]);
         *input  = '0'+(v/100);
         s[0]= '0'+((v/10)%10);
         s[1]= '0'+(v%10);
@@ -1099,13 +1191,13 @@ int unpack_if_alldigits(char *input) // returns 1 if unpacked, 0 if left unchang
       if (*e=='a' || *e=='A') v+=31;
       else if (*e=='e' || *e=='E') v+=32;
       else if (*e=='u' || *e=='U') v+=33;
-      else if (decode_chars[*e]<0) return -9; // invalid last character!
-      else v+=decode_chars[*e];
+      else if (decode_chars[(int)*e]<0) return -9; // invalid last character!
+      else v+=decode_chars[(int)*e];
 
       if (v<100)
       {
-        *s = encode_chars[v/10];
-        *e = encode_chars[v%10];
+        *s = encode_chars[(int)v/10];
+        *e = encode_chars[(int)v%10];
       }
       return 1;
     }
@@ -1116,11 +1208,11 @@ int unpack_if_alldigits(char *input) // returns 1 if unpacked, 0 if left unchang
 
 #define VERSION_1_32// 1.32 true recursive processing
 #ifdef VERSION_1_32 // 1.32 true recursive processing
-int result_override=-1;
+static int result_override=-1;
 #endif
-const char* makeiso(int cc,int longcode); // 0=short / 1=XX-YYY for states, XXX for country / 2=shortest unique
+static const char* makeiso(int cc,int longcode); // 0=short / 1=XX-YYY for states, XXX for country / 2=shortest unique
 
-void addresult(char *resultbuffer, char *result, long x,long y, int ccode)
+static void addresult(char *resultbuffer, char *result, long x,long y, int ccode)
 {
   // add to global array (if any)
 #ifdef VERSION_1_32 // 1.32 true recursive processing
@@ -1140,7 +1232,7 @@ void addresult(char *resultbuffer, char *result, long x,long y, int ccode)
 
 
 // returns -1 (error), or m (also returns *result!=0 in case of success)
-int encode_nameless( char *resultbuffer, char *result, long x, long y, int input_ctry, int CODEX, int forcecoder )
+static int encodeNameless( char *resultbuffer, char *result, long x, long y, int input_ctry, int CODEX, int forcecoder )
 {
   int A;
 
@@ -1206,7 +1298,7 @@ int encode_nameless( char *resultbuffer, char *result, long x, long y, int input
 
           storage_offset = X * BASEPOWERA;
         }
-        SIDE = smartdiv(m);
+        SIDE = smartDiv(m);
 
         getboundaries(m,minx,miny,maxx,maxy);
         orgSIDE=xSIDE=SIDE;
@@ -1223,23 +1315,38 @@ int encode_nameless( char *resultbuffer, char *result, long x, long y, int input
           long v = storage_offset;
 
           long dividerx4 = x_divider(miny,maxy); // *** note: dividerx4 is 4 times too large!
-          long dx = (4*(x-minx))/dividerx4; // like div, but with floating point value
+#ifdef VERSION160 // precise encoding: take fraction into account!
+          long xFracture = (long)(4*fraclon);
+#else
+          long xFracture = 0;
+#endif
+          long dx = (4*(x-minx)+xFracture)/dividerx4; // like div, but with floating point value
           long extrax4 = (x-minx)*4 - dx*dividerx4; // like modulus, but with floating point value
 
           long dividery = 90;
           long dy     = (maxy-y)/dividery;  // between 0 and SIDE-1
           long extray = (maxy-y)%dividery;
 
+  #ifdef VERSION160 // precise encoding: check if fraction takes this out of range
+          if (extray==0 && fraclat>0) {
+              if (dy==0)
+                continue; // fraction takes this coordinate out of range
+              dy--;
+              extray += dividery;
+
+          }
+  #endif
+
           if ( isSpecialShape22(m) )
           {
-            v += encode6(dx,SIDE-1-dy,xSIDE,SIDE);
+            v += encodeSixWide(dx,SIDE-1-dy,xSIDE,SIDE);
           }
           else
           {
             v +=  (dx*SIDE + dy);
           }
 
-          fast_encode( result, v, codexlen+1 );
+          encodeBase31( result, v, codexlen+1 ); // nameless
           {
             int dotp=codexlen;
             if (CODEX==13)
@@ -1253,7 +1360,7 @@ int encode_nameless( char *resultbuffer, char *result, long x, long y, int input
             char t = result[codexlen-2]; result[codexlen-2]=result[codexlen]; result[codexlen]=t;
           }
 
-          addpostfix(result,extrax4,extray,dividerx4,dividery);
+          encodeExtension(result,extrax4,extray,dividerx4,dividery,use_high_precision,-1); // nameless
 
           return m;
 
@@ -1264,14 +1371,14 @@ int encode_nameless( char *resultbuffer, char *result, long x, long y, int input
   } // there are multiple 2.2 !
 
   return -1;
-} // encode_nameless
+} // encodeNameless
 
 
 
 
 // returns nonzero if error
 //    -182 no countryname
-int master_decode(  long *nx,long *ny, // <- store result in nx,ny
+static int master_decode(  long *nx,long *ny, // <- store result in nx,ny
           const char *org_input,
           const char *default_cityname, int input_ctry, // <- context, in case input has no name, or no countryname
           long debug_oldx,long debug_oldy // <- optional "original coordinates"
@@ -1282,13 +1389,18 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
  int m=-1; // key record for decoding
 
  int ilen=strlen(org_input);
- char input[16]; if (ilen<5 || ilen>14) return -8; strcpy(input,org_input);
+ char input[MAX_CLEAN_MAPCODE_LEN+1];
+ if (ilen<5 || ilen>MAX_CLEAN_MAPCODE_LEN)
+   return -8;
+ strcpy(input,org_input);
 
  {
    char *min = strchr(input,'-');
    if (min) {
      *min++=0;
      extrapostfix=&org_input[min-input];
+     if (strlen(extrapostfix)>MAX_PRECISION_DIGITS)
+       return -19; // extension too long
      ilen=strlen(input);
    } else extrapostfix="";
  }
@@ -1297,8 +1409,6 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
  *nx=*ny=0; // reset to zero in case of error
 
  {
-  char *city = (char*)default_cityname;
-
   int voweled = unpack_if_alldigits(input);
   if (voweled<0)
     return -7;
@@ -1320,9 +1430,9 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
     {
       if (*s=='.')
         { if (dot) return -5; else dot=s; }
-      else if ( decode_chars[*s]<0 )
+      else if ( decode_chars[(int)*s]<0 )
         return -4; // invalid char
-      else if ( decode_chars[*s]<10 ) // digit?
+      else if ( decode_chars[(int)*s]<10 ) // digit?
         nrd++;
     }
     if (dot==NULL)
@@ -1350,7 +1460,7 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
     setup_country(input_ctry);
 
     // special case: 43 or worse, for a state
-    if ( (ilen==8 || ilen==9) && iso_count43==1 && isuseless((iso_first43)) && ( mIsIndiaState((input_ctry )) || mIsMexicoState((input_ctry )) ) )
+    if ( (ilen==8 || ilen==9) && iso_count43==1 && isRestricted((iso_first43)) && ( mIsIndiaState((input_ctry )) || mIsMexicoState((input_ctry )) ) )
     {
       input_ctry =
           mIsMexicoState((input_ctry )) ? ccode_mex :
@@ -1358,7 +1468,7 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
           CCODE_ERR;
       setup_country(input_ctry);
     }
-    else if ( ilen==9 && iso_count44==1 && isuseless((iso_first44)) && mIsState((input_ctry ))   )
+    else if ( ilen==9 && iso_count44==1 && isRestricted((iso_first44)) && isSubdivision((input_ctry ))   )
     {
       input_ctry =
         mIsUsaState((input_ctry )) ? ccode_usa :
@@ -1397,14 +1507,14 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
           if ( ilen==9 ) m = (iso_first44);
 
           getboundaries(m,minx,miny,maxx,maxy);
-          decode_grid( input,nx,ny, m, minx,miny,maxx,maxy);
+          decodeGrid( input,nx,ny, m, minx,miny,maxx,maxy);
 
           //
-          if (isuseless(m)) {
+          if (isRestricted(m)) {
             int j,fitssomewhere=0;
             for (j=iso_start; (j)<m; j++) { // look in previous rects
               long minx,miny,maxx,maxy,xdiv8;
-              if (isuseless((j))) continue;
+              if (isRestricted((j))) continue;
               getboundaries((j),minx,miny,maxx,maxy);
               // 1.33 fix to not remove valid results just across the edge of a territory
               xdiv8 = x_divider(miny,maxy)/4; // should be /8 but there's some extra margin
@@ -1419,12 +1529,12 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
       }
       else if ( ilen==6 && input[3]=='.' && iso_count22>1 ) // multiple 22 into 3.2
       {
-        m   = decode_nameless( input, nx,ny, input_ctry, 22, debug_oldx,debug_oldy);
+        m   = decodeNameless( input, nx,ny, input_ctry, 22, debug_oldx,debug_oldy);
         if (m<0) err=m; else err=0;
       }
       else if ( ilen==6 && input[2]=='.' && iso_count13>1 ) // multiple 13 into 2.3
       {
-        m   = decode_nameless( input, nx,ny, input_ctry, 13, debug_oldx,debug_oldy);
+        m   = decodeNameless( input, nx,ny, input_ctry, 13, debug_oldx,debug_oldy);
         if (m<0) err=m; else err=0;
       }
       else if ( ilen==5 ) // multiple 21 into 2.2
@@ -1434,7 +1544,7 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
         else if ( input[2]!='.' )
           err=-9;
         else {
-          m   = decode_nameless( input, nx,ny, input_ctry, 21, debug_oldx,debug_oldy);
+          m   = decodeNameless( input, nx,ny, input_ctry, 21, debug_oldx,debug_oldy);
           if (m<0) err=m; else err=0;
         }
       }
@@ -1443,18 +1553,18 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
               || ( ilen==6 && iso_firststar22>=0 && input[2]=='.')
         )
       {
+        // decodeAutoHeader
         int start = (ilen==6 ? iso_firststar22 : iso_firststar23);
-        int rctry = (start);
 
         long STORAGE_START=0;
         long value;
         int j;
 
-        value = fast_decode(input); // decode top
+        value = decodeBase31(input); // decode top
         value *= (961*31);
 
         err=-1;
-        for ( j=start; rcodex(j)==rcodex(start) && pipetype(j)>1; j++ )
+        for ( j=start; coDex(j)==coDex(start) && recType(j)>1; j++ )
         {
           long minx,miny,maxx,maxy;
 
@@ -1475,8 +1585,8 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
             W = XSIDE3*( (W+XSIDE3-1)/XSIDE3 );
             product = (W/XSIDE3)*(H/YSIDE3)*961*31;
             {
-            long GOODROUNDER = rcodex(m)>=23 ? (961*961*31) : (961*961);
-            if ( pipetype(m)==2 ) // *+ pipe!
+            long GOODROUNDER = coDex(m)>=23 ? (961*961*31) : (961*961);
+            if ( recType(m)==2 ) // *+ pipe!
               product = ((STORAGE_START+product+GOODROUNDER-1)/GOODROUNDER)*GOODROUNDER - STORAGE_START;
             }
 
@@ -1490,7 +1600,7 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
               value -= STORAGE_START;
               value /= (961*31);
 
-              err=0; // decoding pipeletter!
+              err=0; // decoding headerLetter!
 
               // PIPELETTER DECODE
               {
@@ -1507,7 +1617,7 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
                     err = -122; // invalid code
                   }
 
-                  add2res(nx,ny, dividerx<<2,dividery,-1);
+                  decodeExtension(nx,ny, dividerx<<2,dividery,-1); // autoheader decode
 
                 }
               }
@@ -1536,21 +1646,21 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
         if (letter=='O') letter='0';
         switch (ilen)
         {
-          case  6: pipeptr = strchr(iso_pipeletter22,letter); if (pipeptr) m=(iso_firstpipe22+(pipeptr-iso_pipeletter22)); break;
+          case  6: pipeptr = strchr(iso_headerletter22,letter); if (pipeptr) m=(iso_firstpipe22+(pipeptr-iso_headerletter22)); break;
           case  7: if (input[3]=='.') {
-                   pipeptr = strchr(iso_pipeletter23,letter); if (pipeptr) m=(iso_firstpipe23+(pipeptr-iso_pipeletter23)); break;
+                   pipeptr = strchr(iso_headerletter23,letter); if (pipeptr) m=(iso_firstpipe23+(pipeptr-iso_headerletter23)); break;
           }else if (input[2]=='.') {
-                   pipeptr = strchr(iso_pipeletter14,letter); if (pipeptr) m=(iso_firstpipe14+(pipeptr-iso_pipeletter14)); break;
+                   pipeptr = strchr(iso_headerletter14,letter); if (pipeptr) m=(iso_firstpipe14+(pipeptr-iso_headerletter14)); break;
           }else{
-                   pipeptr = strchr(iso_pipeletter32,letter); if (pipeptr) m=(iso_firstpipe32+(pipeptr-iso_pipeletter32)); break;
+                   pipeptr = strchr(iso_headerletter32,letter); if (pipeptr) m=(iso_firstpipe32+(pipeptr-iso_headerletter32)); break;
           }
           case  8: if (input[3]=='.') {
-                   pipeptr = strchr(iso_pipeletter24,letter); if (pipeptr) m=(iso_firstpipe24+(pipeptr-iso_pipeletter24)); break;
+                   pipeptr = strchr(iso_headerletter24,letter); if (pipeptr) m=(iso_firstpipe24+(pipeptr-iso_headerletter24)); break;
           }else{
-                   pipeptr = strchr(iso_pipeletter33,letter); if (pipeptr) m=(iso_firstpipe33+(pipeptr-iso_pipeletter33)); break;
+                   pipeptr = strchr(iso_headerletter33,letter); if (pipeptr) m=(iso_firstpipe33+(pipeptr-iso_headerletter33)); break;
           }
-          case  9: pipeptr = strchr(iso_pipeletter34,letter); if (pipeptr) m=(iso_firstpipe34+(pipeptr-iso_pipeletter34)); break;
-          case 10: pipeptr = strchr(iso_pipeletter44,letter); if (pipeptr) m=(iso_firstpipe44+(pipeptr-iso_pipeletter44)); break;
+          case  9: pipeptr = strchr(iso_headerletter34,letter); if (pipeptr) m=(iso_firstpipe34+(pipeptr-iso_headerletter34)); break;
+          case 10: pipeptr = strchr(iso_headerletter44,letter); if (pipeptr) m=(iso_firstpipe44+(pipeptr-iso_headerletter44)); break;
         }
 
         if (!ISGOODAREA(m))
@@ -1562,7 +1672,7 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
           long minx,miny,maxx,maxy;
           ilen--;
           getboundaries(m,minx,miny,maxx,maxy);
-          decode_grid( input+1,nx,ny, m, minx,miny,maxx,maxy);
+          decodeGrid( input+1,nx,ny, m, minx,miny,maxx,maxy);
           err=0;
         }
       }
@@ -1598,19 +1708,21 @@ int master_decode(  long *nx,long *ny, // <- store result in nx,ny
 
 
 
-
-
 // make sure resultbuffer is large enough!
 // x,y = lon/lat times 1.000.000
-void master_encode( char *resultbuffer, int the_ctry, long x, long y, int forcecoder, int stop_with_one_result, int allow_world, int skip_parentstate )
+static int debugStopAt=-1;
+static void master_encode( char *resultbuffer, int the_ctry, long x, long y, int forcecoder, int stop_with_one_result, int allow_world, int skip_parentstate )
 {
   int result_ctry=the_ctry;
   int i;
   if (resultbuffer) *resultbuffer=0;
 
   if (the_ctry<0) return;
-  if (y> 90000000) y-=180000000; else if (y< -90000000) y+=180000000;
-  if (x>179999999) x-=360000000; else if (x<-180000000) x+=360000000;
+
+  // V160 - cut y to [-90,90], and normalise all x to [-180,180>
+  if (y > 90000000) y = 90000000; else if (y< -90000000) y =-90000000;
+  x %= 360000000;
+  if (x>=180000000) x-=360000000; else if (x<-180000000) x+=360000000;
 
   ///////////////////////////////////////////////////////////
   // turn into 3-letter ISO code!
@@ -1638,7 +1750,7 @@ void master_encode( char *resultbuffer, int the_ctry, long x, long y, int forcec
     char result[128];
     long minx,miny,maxx,maxy;
     long STORAGE_START=0;
-    int forcecoder_starpipe = (forcecoder>=0    && pipetype(forcecoder)>1 );
+    int forcecoder_starpipe = (forcecoder>=0    && recType(forcecoder)>1 );
     int result_counter=0;
     *result=0;
     for( ; i<NR_BOUNDARY_RECS; i++ )
@@ -1646,7 +1758,7 @@ void master_encode( char *resultbuffer, int the_ctry, long x, long y, int forcec
       int m=(i);
       int codex;
 
-      if ( i==iso_end && isuseless(m) && mIsState(the_ctry) ) // last item is a reference to a state's country
+      if ( i==iso_end && isRestricted(m) && isSubdivision(the_ctry) ) // last item is a reference to a state's country
       {
         if (skip_parentstate)
           return;
@@ -1690,32 +1802,33 @@ void master_encode( char *resultbuffer, int the_ctry, long x, long y, int forcec
       }
 
 
-      if ( isuseless(m) && result_counter==0 && forcecoder<0 ) // skip useless records unless there already is a result
+      if ( isRestricted(m) && result_counter==0 && forcecoder<0 ) // skip isRestricted records unless there already is a result
         continue;
 
 
-      if ( forcecoder>=0    && m!=forcecoder && (forcecoder_starpipe==0 || pipetype(m)<=1)                ) continue; // not the right forcecoder (unless starpipe)
+      if ( forcecoder>=0    && m!=forcecoder && (forcecoder_starpipe==0 || recType(m)<=1)                ) continue; // not the right forcecoder (unless starpipe)
 
-      codex = rcodex(m);
+      codex = coDex(m);
       if ( codex==54 ) continue; // exlude antarctica "inner coding" options
 
 
       getboundaries(m,minx,miny,maxx,maxy);
 
-      if ( isnameless(m) )
+      if ( isNameless(m) )
       {
         if ( y<miny || y>=maxy || !isInRange(x,minx,maxx) ) continue;
         {
-          int ret=encode_nameless( resultbuffer, result, x,y, the_ctry, codex,  m );
+          int ret=encodeNameless( resultbuffer, result, x,y, the_ctry, codex,  m );
           if (ret>=0)
           {
             i=ret;
           }
         }
       }
-      else if ( pipetype(m)>1 )
+      else if ( recType(m)>1 )
       {
-        if ( i<=iso_start || rcodex(i-1)!=codex || pipetype(i-1)<=1 ) // is this the FIRST starpipe?
+        // encodeAutoHeader
+        if ( i<=iso_start || coDex(i-1)!=codex || recType(i-1)<=1 ) // is this the FIRST starpipe?
         {
           STORAGE_START=0;
         }
@@ -1735,10 +1848,11 @@ void master_encode( char *resultbuffer, int the_ctry, long x, long y, int forcec
             product = (W/XSIDE3)*(H/YSIDE3)*961*31;
             {
             long GOODROUNDER = codex>=23 ? (961*961*31) : (961*961);
-            if ( pipetype(m)==2 ) // plus pipe
+            if ( recType(m)==2 ) // plus pipe
               product = ((STORAGE_START+product+GOODROUNDER-1)/GOODROUNDER)*GOODROUNDER - STORAGE_START;
             }
 
+
           if ( ( !ISGOODAREA(forcecoder) || forcecoder==m ) && ( miny<=y && y<maxy && isInRange(x,minx,maxx) ) )
           {
             // encode
@@ -1751,39 +1865,52 @@ void master_encode( char *resultbuffer, int the_ctry, long x, long y, int forcec
             long extray = (maxy-y)%dividery;
 
             long codexlen = (codex/10)+(codex%10);
-            long value = ((vx/XSIDE3)*(H/YSIDE3) + (vy/YSIDE3));
+            long value = (vx/XSIDE3) * (H/YSIDE3);
+
+    #ifdef VERSION160 // precise encoding: check if fraction takes this out of range
+            if ( extray==0 && fraclat>0 ) {
+              if (vy==0) {
+                STORAGE_START += product;
+                continue;
+              }
+              vy--;
+              extray += dividery;
+            }
+    #endif
+
+            value += (vy/YSIDE3);
 
             // PIPELETTER ENCODE
-            fast_encode( result, (STORAGE_START/(961*31)) + value, codexlen-2 );
+            encodeBase31( result, (STORAGE_START/(961*31)) + value, codexlen-2 );
             result[codexlen-2]='.';
             encode_triple( result+codexlen-1, vx%XSIDE3, vy%YSIDE3 );
 
-            addpostfix( result,extrax<<2,extray,dividerx<<2,dividery);
-
+            encodeExtension( result,extrax<<2,extray,dividerx<<2,dividery,use_high_precision,-1); // autoheader
 
             {
               #ifdef SUPPRESS_MULTIPLE_PIPES
-              while ( i<iso_end && rcodex(i+1)==codex )
+              while ( i<iso_end && coDex(i+1)==codex )
                 i++;
               #endif
 
             }
           }
+
           STORAGE_START += product;
         }
       }
       else // must be grid, possibly a multi-area
       {
-          int multi_area = (pipetype(m)==1 ? 1 : 0); // has pipe letter?
+          int multi_area = (recType(m)==1 ? 1 : 0); // has pipe letter?
           if (codex==21) { if (iso_count21==1) codex=22; else continue; }
 
           if ( miny<=y && y<maxy && isInRange(x,minx,maxx) )
           if ( codex!=55 ) // exclude Earth 55
           {
-            encode_grid( result+multi_area, x,y, m, codex, minx,miny,maxx,maxy );
+            encodeGrid( result+multi_area, x,y, m, codex, minx,miny,maxx,maxy );
             if (multi_area && result[multi_area])
             {
-              *result = pipeletter(m);
+              *result = headerLetter(m);
             }
           }
       } // codex>21 grid, may be multi-area
@@ -1795,7 +1922,9 @@ void master_encode( char *resultbuffer, int the_ctry, long x, long y, int forcec
 
         repack_if_alldigits(result,0);
 
-        addresult(resultbuffer,result,x,y,result_ctry); // 1.29 - also add parents recursively
+        if (debugStopAt<0 || debugStopAt==i)
+          addresult(resultbuffer,result,x,y,result_ctry); // 1.29 - also add parents recursively
+        if (debugStopAt==i) return;
         if (stop_with_one_result) return;
         *result=0;
       }
@@ -1809,7 +1938,7 @@ void master_encode( char *resultbuffer, int the_ctry, long x, long y, int forcec
 
 
 #ifndef REMOVE_VALIDCODE
-int valid_code( const char *input ) // returns < 0 if invalid, 0 if potentially valid, 1 if potentially a complete code (i.e. from 2.2 to 5.4, using valid chars)
+static int valid_code( const char *input ) // returns < 0 if invalid, 0 if potentially valid, 1 if potentially a complete code (i.e. from 2.2 to 5.4, using valid chars)
 {
   const unsigned char *i = (const unsigned char *)input;
   int dots=0,prefix=0,postfix=0,alldigits=1,voweled=0;
@@ -1886,7 +2015,7 @@ int valid_code( const char *input ) // returns < 0 if invalid, 0 if potentially
 #endif // REMOVE_VALIDCODE
 
 
-int stateletter(int ccode) // parent
+static int stateletter(int ccode) // parent
 {
   if (ccode>=usa_from && ccode<=usa_upto) return 1; //ccode_usa
   if (ccode>=ind_from && ccode<=ind_upto) return 2; //ccode_ind
@@ -1899,7 +2028,7 @@ int stateletter(int ccode) // parent
   return 0;
 }
 
-int stateparent(int ccode) // returns parent, or -1
+static int stateparent(int ccode) // returns parent, or -1
 {
   if (ccode>=usa_from && ccode<=usa_upto) return ccode_usa;
   if (ccode>=ind_from && ccode<=ind_upto) return ccode_ind;
@@ -1912,9 +2041,9 @@ int stateparent(int ccode) // returns parent, or -1
   return -1;
 }
 
-char makeiso_bufbytes[16];
-char *makeiso_buf;
-const char* makeiso(int cc,int longcode) // 0=short / 1=XX-YYY for states, XXX for country / 2=shortest unique
+static char makeiso_bufbytes[16];
+static char *makeiso_buf;
+static const char* makeiso(int cc,int longcode) // 0=short / 1=XX-YYY for states, XXX for country / 2=shortest unique
 {
   if (cc<0 || cc>=MAX_MAPCODE_TERRITORY_CODE) return ""; else
   {
@@ -1938,7 +2067,7 @@ const char* makeiso(int cc,int longcode) // 0=short / 1=XX-YYY for states, XXX f
 
 
 
-int resultlen(const char *result)
+static int resultlen(const char *result)
 {
   const char* hpos = strchr(result,'-');
   if (hpos)
@@ -1946,9 +2075,10 @@ int resultlen(const char *result)
   return strlen(result);
 }
 
+// TODO: Unused code - remove or place in mapcoder.h.
 // returns empty string if error (e.g. bad iso);
 // returns nonzero if a code was generated
-int mapcode_encode(char *result,long y, long x, const char *iso3, char *isofound)
+static int mapcode_encode(char *result,long y, long x, const char *iso3, char *isofound)
 {
   int cc=ccode_of_iso3(iso3);
   master_encode(result,cc,x,y,-1,1,1,0);
@@ -1968,9 +2098,9 @@ int mapcode_encode(char *result,long y, long x, const char *iso3, char *isofound
 
 // returns nonzero if error
 // if ccode_found!=NULL
-int full_mapcode_decode(long *y, long *x, const char *iso3, const char *orginput,int *ccode_found,char *clean_input)
+static int full_mapcode_decode(long *y, long *x, const char *iso3, const char *orginput,int *ccode_found,char *clean_input)
 {
-  char input[32];
+  char input[MAX_MAPCODE_RESULT_LEN];
   int err,ccode,len;
   char *s=(char*)orginput;
   int ilen=strlen(iso3);
@@ -1982,7 +2112,7 @@ int full_mapcode_decode(long *y, long *x, const char *iso3, const char *orginput
   while (*s>0 && *s<=32) s++; // skip lead
   len=strlen(s);
 
-  if (len>31) len=31;
+  if (len>MAX_MAPCODE_RESULT_LEN-1) len=MAX_MAPCODE_RESULT_LEN-1;
   memcpy(input,s,len); s=input; s[len]=0;
 
 
@@ -2098,7 +2228,8 @@ int full_mapcode_decode(long *y, long *x, const char *iso3, const char *orginput
   return err;
 }
 
-int mapcode_decode(long *y, long *x, const char *iso3, const char *orginput,int *ccode_found)
+// TODO: Unused code - remove or place in mapcoder.h.
+static int mapcode_decode(long *y, long *x, const char *iso3, const char *orginput,int *ccode_found)
 {
   return full_mapcode_decode(y,x,iso3,orginput,ccode_found,NULL);
 }
@@ -2107,7 +2238,7 @@ int mapcode_decode(long *y, long *x, const char *iso3, const char *orginput,int
 #ifdef SUPPORT_FOREIGN_ALPHABETS
 
 // WARNING - these alphabets have NOT yet been released as standard! use at your own risk! check www.mapcode.com for details.
-UWORD asc2lan[MAX_LANGUAGES][36] = // A-Z equivalents for ascii characters A to Z, 0-9
+static UWORD asc2lan[MAX_LANGUAGES][36] = // A-Z equivalents for ascii characters A to Z, 0-9
 {
   {0x0041,0x0042,0x0043,0x0044,0x0045,0x0046,0x0047,0x0048,0x0049,0x004a,0x004b,0x004c,0x004d,0x004e,0x004f,0x0050,0x0051,0x0052,0x0053,0x0054,0x0055,0x0056,0x0057,0x0058,0x0059,0x005a, 0x0030,0x0031,0x0032,0x0033,0x0034,0x0035,0x0036,0x0037,0x0038,0x0039}, // roman
   {0x0391,0x0392,0x039e,0x0394,0x003f,0x0395,0x0393,0x0397,0x0399,0x03a0,0x039a,0x039b,0x039c,0x039d,0x039f,0x03a1,0x0398,0x03a8,0x03a3,0x03a4,0x003f,0x03a6,0x03a9,0x03a7,0x03a5,0x0396, 0x0030,0x0031,0x0032,0x0033,0x0034,0x0035,0x0036,0x0037,0x0038,0x0039}, // greek
@@ -2160,8 +2291,8 @@ static struct { UWORD min; UWORD max; const char *convert; } unicode2asc[] =
 
 
 
-char asciibuf[16];
-const char *decode_utf16(const UWORD* s)
+static char asciibuf[16];
+static const char *decode_utf16(const UWORD* s)
 {
   char *w = asciibuf;
   const char *e = w+16-1;
@@ -2195,8 +2326,8 @@ const char *decode_utf16(const UWORD* s)
 }
 
 
-UWORD unibuf[16];
-const UWORD* encode_utf16(const char *mapcode,int language) // convert mapcode to language (0=roman 1=greek 2=cyrillic 3=hebrew)
+static UWORD unibuf[16];
+static const UWORD* encode_utf16(const char *mapcode,int language) // convert mapcode to language (0=roman 1=greek 2=cyrillic 3=hebrew)
 {
   UWORD *w = unibuf;
   const UWORD *e = w+16-1;
@@ -2298,7 +2429,8 @@ const UWORD* encode_utf16(const char *mapcode,int language) // convert mapcode t
     }
   }
 
-int lookslike_mapcode(const char *s)  // return -999 if partial, 0 if ok, negative if not
+// TODO: Unused code - remove or place in mapcoder.h.
+static int lookslike_mapcode(const char *s)  // return -999 if partial, 0 if ok, negative if not
 {
   // old-style recognizer, does not suport territory context
   return compareWithMapcodeFormat(s,0);
@@ -2311,7 +2443,7 @@ int lookslike_mapcode(const char *s)  // return -999 if partial, 0 if ok, negati
 //   [signletters*] v1 [degreesymbol [v2 [minutesym [v3 [secondsym]]]]] [letter]
 //
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-unsigned char *addnum(unsigned char *r,long v,int fill2,unsigned char unit)
+static unsigned char *addnum(unsigned char *r,long v,int fill2,unsigned char unit)
 {
   if (v>=100) { *r++=(unsigned char)('0'+(v/100)); v%=100; }
   if (fill2 || v>=10) { *r++=(unsigned char)('0'+(v/10)); v%=10; }
@@ -2321,7 +2453,7 @@ unsigned char *addnum(unsigned char *r,long v,int fill2,unsigned char unit)
   return r;
 }
 
-void asdms1(unsigned char *r,double v,long max,unsigned char degsym) // worst case is -###d##'##", 11 char ex zts (or 10 if max=90)
+static void asdms1(unsigned char *r,double v,long max,unsigned char degsym) // worst case is -###d##'##", 11 char ex zts (or 10 if max=90)
 {
   long d,m,s;
   if (v<0) { *r++='-'; v=-v; }
@@ -2340,7 +2472,8 @@ void asdms1(unsigned char *r,double v,long max,unsigned char degsym) // worst ca
   }
 }
 
-unsigned char *asdms(unsigned char *r,double lat,double lon,unsigned char degsym) // worst case EXcluding zts is 22 bytes: -##d##'##",-###d##'##"
+// TODO: Unused code - remove or place in mapcoder.h.
+static unsigned char *asdms(unsigned char *r,double lat,double lon,unsigned char degsym) // worst case EXcluding zts is 22 bytes: -##d##'##",-###d##'##"
 {
   asdms1(r,lat,90*3600,degsym);
   strcat((char*)r,",");
@@ -2348,7 +2481,7 @@ unsigned char *asdms(unsigned char *r,double lat,double lon,unsigned char degsym
   return r;
 }
 
-int interpret_coord( const unsigned char *i, int islat, double *result )
+static int interpret_coord( const unsigned char *i, int islat, double *result )
 {
   int expnow=0; // expect now: 0=deg 1=min 2=sec 3=none
   double d=0,m=0,s=0;
@@ -2411,7 +2544,8 @@ int interpret_coord( const unsigned char *i, int islat, double *result )
   return 0;
 }
 
-int interpret_coords( unsigned char *i, double *x, double *y  ) // returns negative if impossible
+// TODO: Unused code - remove or place in mapcoder.h.
+static int interpret_coords( unsigned char *i, double *x, double *y  ) // returns negative if impossible
 {
   unsigned char *sep=NULL;
   unsigned char *altsep=NULL;
@@ -2495,6 +2629,7 @@ int getParentCountryOfState(int tc) // returns negative if tc is not a code that
     if (parentccode>=0) return parentccode+1;
     return -1;
 }
+
 int getCountryOrParentCountry(int tc) // returns tc if tc is a country, parent country if tc is a state, -1 if tc is invalid
 {
   if (tc>0 && tc<MAX_MAPCODE_TERRITORY_CODE)
@@ -2532,26 +2667,66 @@ int convertTerritoryIsoNameToCode(const char *string,int optional_tc) // optiona
 // returns nr of results;
 int encodeLatLonToMapcodes_full( char **v, double lat, double lon, int tc, int stop_with_one_result, int extraDigits ) // 1.31 allow to stop after one result
 {
+  long lat32,lon32;
   int ccode=tc-1;
   if (tc==0) ccode=0;
   if (ccode<0 || ccode>=MAX_MAPCODE_TERRITORY_CODE) return 0;
   if (lat<-90 || lat>90 || lon<-180 || lon>180) return 0;
-  if (extraDigits<0) extraDigits=0; else if (extraDigits>2) extraDigits=2; use_high_precision=extraDigits;
+  if (lon<-180) lon+=360;
+  if (lon>=180) lon-=360;
+  if (extraDigits<0) extraDigits=0; else if (extraDigits>MAXPRECISIONDIGITS) extraDigits=MAXPRECISIONDIGITS; use_high_precision=extraDigits;
+#ifndef VERSION160
   lat*=1000000; if (lat<0) lat-=0.5; else lat+=0.5;
   lon*=1000000; if (lon<0) lon-=0.5; else lon+=0.5;
+  lat32=(long)lat;
+  lon32=(long)lon;
+#else // precise encoding: do NOT round, instead remember the fraction...
+  lat+=180;
+  lon+=360;
+  lat*=1000000;
+  lon*=1000000;
+  lat32=(long)lat;
+  lon32=(long)lon;
+  fraclat=lat-lat32;
+  fraclon=lon-lon32;
+  // for 8-digit precision, cells are divided into 810,000 by 810,000 minicells.
+  fraclat *= 810000; if (fraclat<1) fraclat=0; else { if (fraclat>809999) { fraclat=0; lat32++; } else fraclat /= 810000; }
+  fraclon *= 810000; if (fraclon<1) fraclon=0; else { if (fraclon>809999) { fraclon=0; lon32++; } else fraclon /= 810000; }
+
+  /*
+  {
+    long fraclonTOP,fraclatTOP,BOTTOM;
+         if ( extraDigits==0 ) { BOTTOM=     1;}
+    else if ( extraDigits<=2 ) { BOTTOM=    30;}
+    else if ( extraDigits<=4 ) { BOTTOM=   900;}
+    else if ( extraDigits<=6 ) { BOTTOM= 27000;}
+    else if ( extraDigits<=8 ) { BOTTOM=810000;}
+
+    fraclatTOP = (long)( fraclat * BOTTOM + 0.4 );
+    fraclonTOP = (long)( fraclon * BOTTOM + 0.4 );
+    if (fraclatTOP==BOTTOM) { fraclatTOP=0; lat32++; }
+    if (fraclatTOP<=0) fraclat=0;
+    if (fraclonTOP==BOTTOM) { fraclonTOP=0; lon32++; }
+    if (fraclonTOP<=0) fraclon=0;
+  }
+  */
+
+  lat32-=180000000;
+  lon32-=360000000;
+#endif
   nr_global_results=0;
   global_results=v;
   if (ccode==0)
   {
     int i;
     for(i=0;i<MAX_MAPCODE_TERRITORY_CODE;i++) {
-      master_encode(NULL,i,(long)lon,(long)lat,-1,stop_with_one_result,0,0); // 1.29 - also add parents recursively
-      if (stop_with_one_result && nr_global_results>0) break;
+      master_encode(NULL,i,lon32,lat32,-1,stop_with_one_result,0,0); // 1.29 - also add parents recursively
+      if ((stop_with_one_result||debugStopAt) && nr_global_results>0) break;
     }
   }
   else
   {
-    master_encode(NULL,ccode,(long)lon,(long)lat,-1,stop_with_one_result,0,0); // 1.29 - also add parents recursively
+    master_encode(NULL,ccode,lon32,lat32,-1,stop_with_one_result,0,0); // 1.29 - also add parents recursively
   }
   global_results=NULL;
   return nr_global_results/2;
@@ -2569,12 +2744,17 @@ int decodeMapcodeToLatLon( double *lat, double *lon, const char *string, int con
     long llat,llon;
     const char *iso3 = convertTerritoryCodeToIsoName(context_tc,0);
     int err=full_mapcode_decode(&llat,&llon,iso3,string,NULL,NULL);
+#ifdef VERSION160 // precise encoding: result built in extrax/y
+    *lat = extray/(double)1000000.0;
+    *lon = extrax/(double)1000000.0;
+#else
     *lat = llat/1000000.0;
     *lon = llon/1000000.0;
-    if (*lat < -90.0) *lat = -90.0;
-    if (*lat > 90.0) *lat = 90.0;
-    if (*lon < -180.0) *lat = -180.0;
-    if (*lon > 180.0) *lat = 180.0;
+#endif
+    while (*lat < -90.0) *lat = -90.0;
+    while  (*lat > 90.0) *lat = 90.0;
+    while (*lon < -180.0) *lon += 360.0; // @@@ V160 bugfix
+    while (*lon >= 180.0) *lon -= 360.0; // @@@ V160 bugfix
     return err;
   }
 }
diff --git a/mapcodelib/mapcoder.h b/mapcodelib/mapcoder.h
index b620c52..4b6705e 100644
--- a/mapcodelib/mapcoder.h
+++ b/mapcodelib/mapcoder.h
@@ -18,8 +18,12 @@
 #define UWORD           unsigned short int  // 2-byte unsigned integer.
 #define SUPPORT_FOREIGN_ALPHABETS
 
-#define MAX_NR_OF_MAPCODE_RESULTS           48          // Max. number of results returned by encoder.
-#define MAX_MAPCODE_RESULT_LEN              24          // Max. number of characters in a single result.
+#define MAX_NR_OF_MAPCODE_RESULTS           48          // Max. number of results ever returned by encoder.
+#define MAX_PROPER_MAPCODE_LEN              10          // Max. number of characters in a proper mapcode
+#define MAX_PRECISION_DIGITS                8           // Max. number of extension characters (excluding the hyphen)
+#define MAX_ISOCODE_LEN                     7           // Max. number of characters of a valid territory code (RUS-KAM)
+#define MAX_CLEAN_MAPCODE_LEN               (MAX_PROPER_MAPCODE_LEN + 1 + MAX_PRECISION_DIGITS)  // Max. number of characters in a clean mapcode.
+#define MAX_MAPCODE_RESULT_LEN              (MAX_ISOCODE_LEN + MAX_CLEAN_MAPCODE_LEN + 2)        // Max. number of characters to store a single result (*including* zero-terminator).
 #define COMPARE_MAPCODE_MISSING_CHARACTERS  -999        // Used for compareWithMapcodeFormat.
 
 /**
@@ -217,6 +221,12 @@ const UWORD* encodeToAlphabet(const char* mapcode, int alphabet);
 /**
  * list of #defines to support legacy systems
  */
+/*
+*/
+
+/**
+ * list of #defines to support legacy systems
+ */
 #define coord2mc(results,lat,lon,territoryCode)  encodeLatLonToMapcodes(results,lat,lon,territoryCode,0)
 #define coord2mc1(results,lat,lon,territoryCode) encodeLatLonToSingleMapcode(results,lat,lon,territoryCode,0)
 #define mc2coord decodeMapcodeToLatLon
diff --git a/utility/mapcode.cpp b/utility/mapcode.cpp
index 41706d3..9e3f95a 100644
--- a/utility/mapcode.cpp
+++ b/utility/mapcode.cpp
@@ -86,7 +86,7 @@ static void usage(const char* appName) {
     printf("       Decode a mapcode to a lat/lon. The default territory code is used if\n");
     printf("       the mapcode is a shorthand local code\n");
     printf("\n");
-    printf("    %s [-e[0-2] | --encode[0-2]] <lat:-90..90> <lon:-180..180> [territory]>\n", appName);
+    printf("    %s [-e[0-8] | --encode[0-8]] <lat:-90..90> <lon:-180..180> [territory]>\n", appName);
     printf("\n");
     printf("       Encode a lat/lon to a mapcode. If the territory code is specified, the\n");
     printf("       encoding will only succeeed if the lat/lon is located in the territory.\n");
@@ -101,7 +101,7 @@ static void usage(const char* appName) {
     printf("       as a fixed 3D grid or random uniformly distributed set of lat/lons with their\n");
     printf("       (x, y, z) coordinates and all mapcode aliases.\n");
     printf("\n");
-    printf("       <extraDigits>: 0, 1, 2; specifies additional accuracy, use 0 for standard.\n");
+    printf("       <extraDigits>: 0-8; specifies additional accuracy, use 0 for standard.\n");
     printf("       <seed> is an optional random seed, use 0 for arbitrary>.\n");
     printf("       (You may wish to specify a specific seed to regenerate test cases).\n");
     printf("\n");
@@ -202,7 +202,7 @@ static void selfCheckLatLonToMapcode(const double lat, double lon, const char* t
     const int nrResults = encodeLatLonToMapcodes(results, limitLat, limitLon, context, extraDigits);
     if (nrResults <= 0) {
         fprintf(stderr, "error: encoding lat/lon to mapcode failure; "
-            "cannot encode lat=%f, lon=%f (default territory=%s)\n",
+            "cannot encode lat=%.12g, lon=%.12g (default territory=%s)\n",
             lat, lon, territory);
         if (selfCheckEnabled) {
             exit(INTERNAL_ERROR);
@@ -228,7 +228,7 @@ static void selfCheckLatLonToMapcode(const double lat, double lon, const char* t
     }
     if (!found) {
         fprintf(stderr, "error: encoding lat/lon to mapcode failure; "
-            "mapcode '%s %s' decodes to lat=%f(%f), lon=%f(%f), "
+            "mapcode '%s %s' decodes to lat=%.12g(%.12g), lon=%.12g(%.12g), "
             "which does not encode back to '%s %s'\n",
             territory, mapcode, lat, limitLat, lon, limitLon, territory, mapcode);
         if (selfCheckEnabled) {
@@ -264,8 +264,8 @@ static void selfCheckMapcodeToLatLon(const char* territory, const char* mapcode,
     }
     if ((deltaLat > DELTA) || (deltaLon > DELTA)) {
         fprintf(stderr, "error: decoding mapcode to lat/lon failure; "
-            "lat=%f, lon=%f produces mapcode %s %s, "
-            "which decodes to lat=%f (delta=%f), lon=%f (delta=%f)\n",
+            "lat=%.12g, lon=%.12g produces mapcode %s %s, "
+            "which decodes to lat=%.12g (delta=%.12g), lon=%.12g (delta=%.12g)\n",
             lat, lon, territory, mapcode, foundLat, deltaLat, foundLon, deltaLon);
         if (selfCheckEnabled) {
             exit(INTERNAL_ERROR);
@@ -389,9 +389,9 @@ static void outputStatistics() {
     fprintf(stderr, "\nStatistics:\n");
     fprintf(stderr, "Total number of 3D points generated     = %d\n", totalNrOfPoints);
     fprintf(stderr, "Total number of mapcodes generated      = %d\n", totalNrOfResults);
-    fprintf(stderr, "Average number of mapcodes per 3D point = %f\n",
+    fprintf(stderr, "Average number of mapcodes per 3D point = %.12g\n",
         ((float) totalNrOfResults) / ((float) totalNrOfPoints));
-    fprintf(stderr, "Largest number of results for 1 mapcode = %d at (%f, %f)\n",
+    fprintf(stderr, "Largest number of results for 1 mapcode = %d at (%.12g, %.12g)\n",
         largestNrOfResults, latLargestNrOfResults, lonLargestNrOfResults);
 }
 
@@ -463,7 +463,7 @@ int main(const int argc, const char** argv)
             }
 
             // Output the decoded lat/lon.
-            printf("%f %f\n", lat, lon);
+            printf("%.12g %.12g\n", lat, lon);
 
             // Self-checking code to see if encoder produces this Mapcode for the lat/lon.
             if (selfCheckEnabled) {
@@ -478,11 +478,17 @@ int main(const int argc, const char** argv)
     }
     else if ((strcmp(cmd, "-e") == 0) || (strcmp(cmd, "-e0") == 0) ||
         (strcmp(cmd, "-e1") == 0) || (strcmp(cmd, "-e2") == 0) ||
+        (strcmp(cmd, "-e3") == 0) || (strcmp(cmd, "-e4") == 0) ||
+        (strcmp(cmd, "-e5") == 0) || (strcmp(cmd, "-e6") == 0) ||
+        (strcmp(cmd, "-e7") == 0) || (strcmp(cmd, "-e8") == 0) ||
         (strcmp(cmd, "--encode") == 0) || (strcmp(cmd, "--encode0") == 0) ||
-        (strcmp(cmd, "--encode1") == 0) || (strcmp(cmd, "--encode2") == 0)) {
+        (strcmp(cmd, "--encode1") == 0) || (strcmp(cmd, "--encode2") == 0) ||
+        (strcmp(cmd, "--encode3") == 0) || (strcmp(cmd, "--encode4") == 0) ||
+        (strcmp(cmd, "--encode5") == 0) || (strcmp(cmd, "--encode5") == 0) ||
+        (strcmp(cmd, "--encode7") == 0) || (strcmp(cmd, "--encode8") == 0)) {
 
         // ------------------------------------------------------------------
-        // Encode: [-e[0-2] | --encode[0-2]] <lat:-90..90> <lon:-180..180> [territory]>
+        // Encode: [-e[0-8] | --encode[0-8]] <lat:-90..90> <lon:-180..180> [territory]>
         // ------------------------------------------------------------------
         if ((argc != 4) && (argc != 5)) {
             fprintf(stderr, "error: incorrect number of arguments\n\n");
@@ -503,6 +509,24 @@ int main(const int argc, const char** argv)
         else if (strstr(cmd, "-e2") || strstr(cmd, "--encode2")) {
             extraDigits = 2;
         }
+        else if (strstr(cmd, "-e3") || strstr(cmd, "--encode3")) {
+            extraDigits = 3;
+        }
+        else if (strstr(cmd, "-e4") || strstr(cmd, "--encode4")) {
+            extraDigits = 4;
+        }
+        else if (strstr(cmd, "-e5") || strstr(cmd, "--encode5")) {
+            extraDigits = 5;
+        }
+        else if (strstr(cmd, "-e6") || strstr(cmd, "--encode6")) {
+            extraDigits = 6;
+        }
+        else if (strstr(cmd, "-e7") || strstr(cmd, "--encode7")) {
+            extraDigits = 7;
+        }
+        else if (strstr(cmd, "-e8") || strstr(cmd, "--encode8")) {
+            extraDigits = 8;
+        }
         else {
             extraDigits = 0;
         }
@@ -519,7 +543,7 @@ int main(const int argc, const char** argv)
         char* results[MAX_NR_OF_MAPCODE_RESULTS];
         const int nrResults = encodeLatLonToMapcodes(results, lat, lon, context, extraDigits);
         if (nrResults <= 0) {
-            fprintf(stderr, "error: cannot encode lat=%f, lon=%f (default territory=%s)\n",
+            fprintf(stderr, "error: cannot encode lat=%.12g, lon=%.12g (default territory=%s)\n",
                 lat, lon, defaultTerritory);
             return NORMAL_ERROR;
         }
@@ -648,7 +672,6 @@ int main(const int argc, const char** argv)
 
         // Statistics.
         resetStatistics(nrOfPoints);
-        int totalNrOfResults = 0;
 
         int gridX = 0;
         int gridY = 0;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/mapcode.git



More information about the Pkg-grass-devel mailing list