diff --git a/README.md b/README.md index 48d6fde..f57e6e4 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ of how to use the library. To build the original Mapcode tool, execute: cd utility - gcc mapcode.cpp -o mapcode + gcc -Wall -O mapcode.cpp -o mapcode For help, simply execute the binary file 'mapcode' without no arguments. This tool provides a rather extensive command-line interface to encode and @@ -46,6 +46,12 @@ decode Mapcodes. ## Release Notes +* 2.0.0 + + Support for high-precision mapcodes, with up to 8 character extensions (up to 10 micron accuracy). + + Fixes to the data rectangles (primarily intended for ISO proposal), see Word document for details. + * 1.50.1 Bug fix for state IN-DD (in India). diff --git a/mapcode_library_c.doc b/mapcode_library_c.doc index 4000c9d..1391a57 100644 Binary files a/mapcode_library_c.doc and b/mapcode_library_c.doc differ diff --git a/mapcodelib/basics.h b/mapcodelib/basics.h index a43641b..14ae42c 100644 --- a/mapcodelib/basics.h +++ b/mapcodelib/basics.h @@ -1,6 +1,6 @@ /* * Copyright (C) 2014-2015 Stichting Mapcode Foundation (http://www.mapcode.com) - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at @@ -16,11 +16,11 @@ #define UWORD unsigned short int // 2-byte unsigned integer -#define mapcode_cversion "1.50.1" +#define mapcode_cversion "2.0.0" #define MAXWIDE 10 #define BASEX 31 #define MAXFITLONG 6 -#define XSIDE3 168 +#define XSIDE3 168 #define YSIDE3 176 #define ALIASES "2UK=2UT,2CG=2CT,1GU=GUM,1UM=UMI,1VI=VIR,1PR=PRI,1AS=ASM,1MP=MNP,4CX=CXR,4CC=CCK,4NF=NFK,4HM=HMD,COL=5CL,5ME=5MX,MEX=5MX,5TM=TAM,5AG=AGU,5BC=BCN,5BS=BCS,5CM=CAM,5CS=CHP,5CH=CHH,5CO=COA,5DF=DIF,5DG=DUR,5GT=GUA,5GR=GRO,5HG=HID,5JA=JAL,5MI=MIC,5MO=MOR,5NA=NAY,5NL=NLE,5OA=OAX,5PB=PUE,5QE=QUE,5QR=ROO,5SL=SLP,5SI=SIN,5SO=SON,5TB=TAB,5TL=TLA,5VE=VER,5YU=YUC,5ZA=ZAC,811=8BJ,812=8TJ,813=8HE,814=8SX,815=8NM,821=8LN,822=8JL,823=8HL,831=8SH,832=8JS,833=8ZJ,834=8AH,835=8FJ,836=8JX,837=8SD,841=8HA,842=8HB,843=8HN,844=8GD,845=8GX,846=8HI,850=8CQ,851=8SC,852=8GZ,853=8YN,854=8XZ,861=8SN,862=8GS,863=8QH,864=8NX,865=8XJ,871=TWN,891=HKG,892=MAC,8TW=TWN,8HK=HKG,8MC=MAC,BEL=7BE,KIR=7KI,PRI=7PO,CHE=7CH,KHM=7KM,PER=7PM,TAM=7TT,0US=USA,0AU=AUS,0RU=RUS,0CN=CHN,TAA=SHN,ASC=SHN,DGA=IOT,WAK=MHL,JTN=UMI,MID=1HI,2OD=2OR," @@ -168,151 +168,167 @@ static const char encode_chars[34] = { static const UWORD data_start[MAX_CCODE+1] = { -0, 3, 6, 9, 13, 16, 18, 19, 30, 31, -33, 35, 37, 42, 44, 47, 51, 54, 56, 58, -60, 62, 64, 68, 71, 79, 81, 116, 121, 131, -133, 135, 138, 143, 155, 159, 165, 167, 169, 173, -176, 183, 185, 187, 189, 193, 195, 202, 208, 212, -216, 219, 221, 223, 250, 252, 259, 261, 266, 284, -288, 292, 296, 298, 303, 311, 315, 325, 327, 332, -336, 342, 356, 360, 365, 369, 385, 391, 396, 404, -412, 428, 432, 436, 443, 454, 491, 495, 521, 527, -545, 557, 593, 659, 694, 733, 745, 754, 782, 798, -832, 848, 882, 918, 932, 956, 967, 1022, 1080, 1094, -1155, 1179, 1208, 1276, 1353, 1405, 1484, 1569, 1621, 1696, -1772, 1833, 1875, 1900, 1948, 1991, 2036, 2097, 2183, 2270, -2319, 2382, 2467, 2558, 2643, 2702, 2815, 2912, 3004, 3088, -3186, 3248, 3350, 3416, 3511, 3602, 3688, 3776, 3866, 3973, -4119, 4221, 4325, 4356, 4393, 4468, 4504, 4538, 4574, 4626, -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 +0, 3, 6, 10, 14, 17, 19, 20, 31, 32, +34, 36, 38, 43, 45, 48, 52, 59, 63, 65, +67, 71, 73, 81, 87, 95, 97, 132, 139, 149, +151, 153, 156, 161, 173, 181, 188, 190, 192, 197, +200, 207, 212, 214, 216, 220, 222, 229, 235, 239, +243, 246, 250, 252, 281, 283, 290, 292, 297, 317, +325, 329, 333, 335, 340, 348, 353, 364, 368, 373, +377, 386, 400, 404, 409, 413, 429, 435, 440, 448, +456, 472, 476, 480, 487, 498, 535, 539, 565, 571, +589, 601, 637, 703, 738, 777, 789, 798, 826, 842, +876, 892, 926, 962, 991, 1015, 1026, 1081, 1139, 1153, +1215, 1239, 1268, 1336, 1414, 1467, 1546, 1631, 1683, 1758, +1834, 1895, 1937, 1962, 2010, 2053, 2098, 2159, 2245, 2332, +2383, 2446, 2531, 2622, 2707, 2766, 2881, 2984, 3077, 3161, +3259, 3321, 3425, 3491, 3586, 3682, 3768, 3856, 3946, 4053, +4199, 4301, 4405, 4436, 4473, 4550, 4586, 4620, 4656, 4708, +4772, 4823, 4838, 4873, 5020, 5106, 5156, 5232, 5257, 5325, +5382, 5417, 5499, 5550, 5623, 5716, 5751, 5829, 5888, 5954, +6011, 6064, 6121, 6158, 6249, 6380, 6430, 6460, 6512, 6608, +6641, 6722, 6770, 6850, 6893, 6987, 7021, 7066, 7173, 7177, +7249, 7293, 7379, 7419, 7446, 7503, 7589, 7663, 7702, 7789, +7865, 7973, 8051, 8125, 8195, 8252, 8334, 8416, 8475, 8502, +8540, 8594, 8670, 8783, 8863, 8927, 8984, 9038, 9118, 9189, +9275, 9325, 9389, 9533, 9537, 9542, 9547, 9552, 9558, 9563, +9571, 9579, 9590, 9598, 9613, 9622, 9633, 9666, 9675, 9683, +9698, 9708, 9718, 9726, 9734, 9750, 9758, 9768, 9779, 9789, +9799, 9808, 9817, 9828, 9869, 9910, 9928, 10025, 10176, 10267, +10349, 10544, 10547, 10550, 10553, 10563, 10568, 10571, 10583, 10596, +10607, 10623, 10632, 10638, 10672, 10700, 10719, 10787, 10879, 10894, +10898, 10934, 11021, 11032, 11050, 11067, 11131, 11163, 11204, 11224, +11329, 11409, 11473, 11527, 11586, 11642, 11702, 11709, 11751, 11755, +11758, 11768, 11783, 11794, 11832, 11895, 11941, 11946, 11953, 11958, +11977, 11987, 11994, 12002, 12016, 12032, 12039, 12047, 12056, 12104, +12113, 12124, 12174, 12185, 12195, 12214, 12230, 12243, 12255, 12274, +12308, 12317, 12329, 12341, 12345, 12351, 12357, 12369, 12380, 12389, +12395, 12409, 12429, 12440, 12482, 12533, 12583, 12639, 12652, 12665, +12728, 12788, 12849, 12914, 12985, 13050, 13119, 13194, 13262, 13341, +13418, 13432, 13447, 13492, 13505, 13533, 13547, 13560, 13576, 13592, +13604, 13646, 13658, 13669, 13704, 13719, 13731, 13748, 13756, 13794, +13807, 13822, 13942, 13988, 14032, 14072, 14096, 14137, 14176, 14196, +14212, 14230, 14242, 14256, 14264, 14275, 14292, 14305, 14360, 14361, +14362, 14363, 14403, 14409, 14414, 14419, 14424, 14430, 14437, 14443, +14452, 14458, 14466, 14472, 14479, 14488, 14496, 14505, 14517, 14526, +14534, 14545, 14556, 14565, 14575, 14582, 14632, 14666, 14675, 14687, +14698, 14737, 14748, 14762, 14779, 14791, 14804, 14818, 14833, 14846, +14867, 14875, 14894, 14903, 14915, 14926, 14940, 14955, 14968, 14982, +14995, 15009, 15024, 15042, 15062, 15074, 15094, 15107, 15122, 15136, +15154, 15170, 15184, 15197, 15214, 15234, 15251, 15269, 15284, 15298, +15314, 15325, 15341, 15354, 15369, 15384, 15430, 15444, 15453, 15463, +15476, 15490, 15501, 15514, 15530, 15545, 15546, 15573, 15579, 15587, +15593, 15609, 15646, 15663, 15687, 15710, 15727, 15747, 15773, 15799, +15818, 15835, 15888, 15929, 15951, 15978, 15998, 16019, 16037, 16068, +16094, 16114, 16135, 16153, 16171, 16190, 16206, 16222, 16276, 16302, +16309, 16311, 16312, 16344 }; -#define NR_RECS 16201 +#define NR_RECS 16344 #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}, +{-5734540, 35987080, -5161660, 36478120, 0x001888c}, +{-6703000, 35867000, -3426000, 38475972, 0x0a63291}, +{-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, 12465083, 43975400, 0x2a7044a}, +{12465083, 43895000, 12517906, 43992200, 0x2a7044a}, +{12486204, 43652480, 13131996, 44143520, 0x0014088}, +{8822749, 43227805, 12487042, 45908995, 0x0010015}, +{9750000, 42200000, 13400000, 44780000, 0x01e188d}, +{5850000, 35450000, 18560000, 55080000, 0x50a0216}, +{12402340, 43893500, 12517000, 43992200, 0x003021c}, +{-2619780, 49416000, -2500000, 49510519, 0x022000a}, +{-2704183, 49374669, -2058391, 49816605, 0x001000c}, +{-10700000, 49122422, 1889648, 60875000, 0x0010216}, +{-2704183, 49374669, -2058391, 49816605, 0x003021c}, +{-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, 49122422, -1994165, 49318838, 0x001000c}, +{-10700000, 49122422, 1889648, 60875000, 0x0010216}, +{-2275397, 49122080, -1994165, 49318496, 0x003021c}, {105631382, -10495516, 105718833, -10409026, 0x001000a}, -{105490182, -10633774, 105771414, -10339150, 0x001002c}, -{-176248997, -13305580, -176160585, -13219090, 0x001000a}, +{105490182, -10633774, 105771414, -10339150, 0x001000c}, +{-176223924, -13250561, -176175640, -13218890, 0x1ad044a}, +{-176226867, -13274200, -176162211, -13250561, 0x1ad044a}, +{-176226867, -13300000, -176167576, -13274200, 0x1ad044a}, +{-176250390, -13321601, -176179814, -13300000, 0x1ad044a}, +{-176225180, -13352287, -176175324, -13321601, 0x1ad044a}, {-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, -64494413, 18547000, 0xc730447}, +{-64494413, 18305500, -64221498, 18593000, 0xbde0447}, +{-64600000, 18593000, -64219959, 18800000, 0xbde0447}, +{-64852000, 18305500, -64210000, 18800000, 0x0970211}, {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 +336,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 +362,36 @@ 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}, +{-168235531, -14618875, -168086700, -14472514, 0x004010b}, +{-171102200, -14378100, -169403600, -11030500, 0x0ef0011}, +{-171102200, -14732000, -167913000, -11030500, 0x0010216}, +{-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 +403,88 @@ 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}, +{72500000, 5600000, 73510000, 7135000, 0x004018c}, +{72660000, 1750000, 73790000, 5600000, 0x004018c}, +{72900000, 160000, 73650000, 950000, 0x004010c}, +{73026128, -720000, 73514848, -208960, 0x004010c}, +{71500000, -1000000, 75500000, 7500000, 0x0010216}, {-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}, +{-10060000, -40400000, -9800000, -40250000, 0x004010b}, +{-14530000, -40500000, -5540000, -7777000, 0x0010217}, +{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}, +{-65087000, 18225000, -64640000, 18422000, 0x0750010}, +{-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}, +{-61300000, 13100000, -61100000, 13390000, 0x004010b}, +{-61300000, 12770000, -61100000, 13100000, 0x004010b}, +{-61500000, 12530000, -61200000, 12770000, 0x004010b}, +{-61500000, 12530000, -61000000, 13400000, 0x0e00211}, {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, 0x0a90291}, +{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}, +{-10700000, 49122422, 1889648, 60875000, 0x0010216}, +{-4920600, 53990480, -4134192, 54481520, 0x003021c}, {-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,171 +509,186 @@ 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}, +{152000000, 1000000, 157000000, 5210000, 0x09e0012}, +{137000000, 1000000, 163120000, 10200000, 0x0010217}, {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}, +{50300000, 25557000, 50825000, 26338000, 0x0d80211}, +{172918000, 1324000, 173080000, 1365000, 0x00f000a}, +{172750000, 1690000, 173123949, 2010000, 0xf040447}, +{172860000, 1315000, 173194709, 1650000, 0xe890447}, {-157502976, 1911168, -157353217, 2060927, 0x680004b}, -{172908912, 3266656, 173059087, 3416415, 0x680004b}, -{172730095, 3027583, 172879854, 3177342, 0x680004b}, -{174375120, -764880, 174524879, -615121, 0x680004b}, -{175905120, -1396909, 176054879, -1247150, 0x680004b}, -{174655168, -1267440, 174804927, -1117681, 0x680004b}, -{173195120, 1937680, 173344879, 2087439, 0x680004b}, -{172947632, 835120, 173097391, 984879, 0x680004b}, -{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}, +{172908912, 3266656, 173059087, 3416415, 0x680044b}, +{172739000, 3038000, 172935649, 3152000, 0x680044b}, +{174382200, -815000, 174483629, -594000, 0x680044b}, +{175905120, -1396909, 176054879, -1247150, 0x680044b}, +{174657000, -1260000, 174800639, -1104000, 0x680044b}, +{173195120, 1937680, 173344879, 2087439, 0x680044b}, +{172967000, 835000, 173079589, 1034000, 0x680044b}, +{175500000, -1956000, 175627349, -1780000, 0x680044b}, +{176393000, -1417000, 176520709, -1300000, 0x54f044b}, +{-160455000, 4640000, -160305186, 4740000, 0x54f044b}, +{172594000, 69000, 173976000, 3415000, 0x1060011}, +{174181028, -2888514, 176862218, -207324, 0x001000d}, +{-173318525, -4688133, -170637335, -2006943, 0x0010015}, +{166790000, -4736000, 189387000, 3644400, 0x23b0016}, +{197000000, -11500000, 210000000, 4750000, 0x0c00012}, +{157830000, -11500000, 210000000, 4750000, 0x0010017}, {-71169000, 21417755, -71108000, 21519000, 0x029000a}, -{-71877000, 21440000, -71454000, 21933000, 0x021000c}, -{-72490000, 21600000, -71877000, 21977000, 0x08c0410}, -{-72500000, 21000000, -70900000, 22000000, 0x08a0431}, +{-72500000, 21610000, -72400000, 21725000, 0x004010b}, +{-71730000, 21275000, -71605500, 21374852, 0x004010b}, +{-72370000, 21720000, -72057000, 21906781, 0x004010b}, +{-71259727, 21172423, -71077938, 21521497, 0x004010b}, +{-72075000, 21770000, -71838000, 21975000, 0x004010b}, +{-71917362, 21440000, -71454000, 21860000, 0x0aa0010}, +{-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}, +{44190000, -12390000, 44560667, -12060000, 0xf04044b}, +{43575000, -12460000, 43991759, -12185000, 0xe89044b}, +{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}, +{59454176, -16347312, 59745824, -16052688, 0x001e08c}, +{54300000, -20800000, 63700000, -10270000, 0x0010216}, +{55434000, -20939000, 55522965, -20871000, 0x001000b}, +{55210000, -21389870, 55672500, -20870000, 0x021000c}, +{55517000, -21410000, 55850000, -20870000, 0x0e30010}, +{54847807, -21782402, 56247984, -20441807, 0x0aa0211}, {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, -53910992, -41320032, -53600000, 0x0b0a890}, +{-39207461, -54097034, -38707493, -53786042, 0x0b0b090}, +{-34927700, -55178035, -34412108, -54867043, 0x0b0b890}, +{-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 +702,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 +725,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 +762,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 +795,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 +828,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 +865,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 +931,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 +966,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 +1005,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 +1017,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 +1028,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 +1054,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 +1072,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 +1106,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 +1122,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 +1137,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 +1190,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 +1203,27 @@ 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}, +{155470000, -7433255, 155938720, -6942215, 0x0b10090}, +{159110983, -5491040, 159579703, -5000000, 0x0b00890}, +{159345343, -5687420, 159814063, -5196380, 0x0b01090}, +{159748247, -11756057, 160222175, -11265017, 0x0b11890}, +{160222175, -11952473, 160696103, -11461433, 0x0b12090}, +{161171712, -10621684, 161645640, -10130644, 0x0b12890}, +{161588768, -10835412, 162062696, -10344372, 0x0b13090}, +{162062696, -10935412, 162536624, -10444372, 0x0b13890}, +{161728710, -10112070, 162202638, -9621030, 0x0b04090}, +{161655639, -10372580, 162129567, -9881540, 0x0b04890}, +{166943521, -10113021, 167417449, -9621981, 0x0b05090}, +{165524550, -10464480, 165998478, -9973440, 0x0b15890}, +{165998478, -10464480, 166472406, -9973440, 0x0b16090}, +{165714122, -10955520, 166188050, -10464480, 0x0b16890}, +{166282835, -11495664, 166756763, -11004624, 0x0b17090}, +{166658951, -11892376, 167132879, -11401336, 0x0b17890}, +{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 +1245,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 +1256,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 +1310,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 +1348,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 +1381,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 +1416,36 @@ 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}, +{121868618, 25370388, 122175890, 25665012, 0x001e88c}, +{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 +1469,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 +1496,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 +1565,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 +1627,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 +1642,11 @@ 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}, +{11690000, 54550000, 12170000, 55000000, 0x001f088}, +{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 +1668,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 +1694,12 @@ 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}, +{25351589, 59717000, 27153557, 59822030, 0x00ae08c}, +{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 +1772,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 +1860,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 +1881,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 +1910,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 +1987,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 +2022,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 +2124,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 +2159,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 +2188,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 +2231,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 +2274,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 +2325,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 +2354,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 +2423,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 +2523,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 +2571,49 @@ 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}, +{-52660000, 5275000, -52250000, 5780000, 0x0c05090}, +{-52128655, 4802472, -51659935, 5293512, 0x0b05890}, +{-54597000, 2100000, -51514000, 5780000, 0x0010216}, {54318811, 24427655, 54412989, 24514145, 0x001000a}, {55039533, 24943292, 55555125, 25434332, 0x001000c}, {54378870, 24337590, 54512730, 24459899, 0x54f004b}, @@ -2611,10 +2675,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 +2716,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 +2803,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 +2895,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 +2995,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 +3049,69 @@ 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}, +{-16217756, 29847341, -15681332, 30338381, 0x0b0c090}, +{-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}, +{-18115218, 28968215, -15076536, 31649405, 0x0a9a091}, {-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, 29660000, -6170000, 42154300, 0x003021c}, {18982634, 47451000, 19109965, 47537489, 0x001000a}, {18707922, 47323584, 19395378, 47814624, 0x001000c}, {21574834, 47484200, 21702165, 47570689, 0x3c1004b}, @@ -3097,54 +3163,60 @@ 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, 0x0013888}, +{20784387, 46129710, 21451011, 46620750, 0x0014088}, +{17117955, 45638670, 17784579, 46129710, 0x0014888}, +{17784579, 45638670, 18451203, 46129710, 0x0015088}, +{18451203, 45638670, 19117827, 46129710, 0x0015888}, +{19117827, 45638670, 19784451, 46129710, 0x0016088}, +{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 +3244,72 @@ 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}, +{127370341, 33714600, 127850000, 34205640, 0x0bff090}, +{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 +3339,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 +3436,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 +3548,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 +3602,62 @@ 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, 0x0219088}, +{25770000, 41294000, 26363000, 41760696, 0x0019888}, +{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 +3672,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 +3754,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 +3854,65 @@ 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}, +{2110000, 11517920, 2588674, 11920600, 0x01cd088}, +{2588674, 11517920, 3062602, 11920600, 0x001d888}, +{3062602, 11517920, 3617000, 11920600, 0x01ae088}, +{2369604, 11920600, 2843532, 12411641, 0x001e888}, +{2843532, 11920600, 3317460, 12411641, 0x001f088}, +{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 +3935,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 +4033,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 +4114,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 +4219,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 +4326,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 +4471,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 +4573,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, 25705000, 89550000, 26120000, 0x001208c}, +{89550000, 25705000, 89898735, 26260000, 0x028288c}, +{88310000, 25255088, 88841771, 25746128, 0x01e308c}, +{88841771, 25255088, 89357363, 25746128, 0x001388c}, +{89357363, 25255088, 89890000, 25705000, 0x01d408c}, +{88064808, 24764048, 88580400, 25255088, 0x001488c}, +{88580399, 24764048, 89095991, 25255088, 0x001508c}, +{89095991, 24764048, 89611583, 25255088, 0x001588c}, +{89611583, 24764048, 90070000, 25311000, 0x022608c}, +{90070000, 24764048, 90580000, 25248267, 0x001688c}, +{90580000, 24764048, 91143967, 25202000, 0x01b708c}, +{91143967, 24764048, 91659559, 25255088, 0x001788c}, +{91659559, 24764048, 92175151, 25255088, 0x001808c}, +{92167000, 24418000, 92500000, 25141000, 0x02e888c}, +{88004500, 24296023, 88550000, 24764048, 0x01d908c}, +{88550000, 24273008, 89065976, 24764048, 0x01e988c}, +{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}, +{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}, +{91830000, 23380000, 92360000, 23740000, 0x01a4088}, +{91721072, 22799888, 92100000, 23380000, 0x0278088}, +{92100000, 22799888, 92480000, 23380000, 0x0268888}, +{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 +4663,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 +4703,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}, @@ -4696,11 +4776,13 @@ static const mminforec mminfo[NR_RECS+1] = { {-55635909, 2098462, -55167189, 2589502, 0x001d088}, {-55167189, 2098462, -54698469, 2589502, 0x001d888}, {-54698469, 2098462, -54229749, 2589502, 0x001e088}, +{-56760837, 1830000, -56292117, 2098462, 0x001e888}, +{-56292117, 1830000, -55823397, 2098462, 0x001f088}, {-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 +4813,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 +4846,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 +4882,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, 0x0010016}, +{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 +4935,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 +4968,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 +4988,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 +5049,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 +5065,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 +5102,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,97 +5156,104 @@ 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}, -{21873060, 47326342, 22617804, 47855574, 0x01e2088}, -{22617804, 47326342, 23362548, 47855574, 0x01e2888}, -{23362548, 47326342, 24107292, 47855574, 0x01e3088}, -{24107292, 47326342, 24852036, 47855574, 0x01e3888}, -{24852036, 47326342, 25596780, 47855574, 0x01e4088}, -{25596780, 47326342, 26341524, 47855574, 0x01e4888}, -{26341524, 47326342, 27086268, 47855574, 0x01e5088}, -{27086268, 47326342, 27831012, 47855574, 0x01e5888}, -{21537175, 46797110, 22271503, 47326342, 0x0016088}, -{22271503, 46797110, 23005831, 47326342, 0x0016888}, -{23005831, 46797110, 23740159, 47326342, 0x0017088}, -{23740159, 46797110, 24474487, 47326342, 0x0017888}, -{24474487, 46797110, 25208815, 47326342, 0x0018088}, -{25208815, 46797110, 25943143, 47326342, 0x0018888}, -{25943143, 46797110, 26677471, 47326342, 0x0019088}, -{26677471, 46797110, 27411799, 47326342, 0x0019888}, -{27411799, 46797110, 28146127, 47326342, 0x001a088}, -{21065736, 46267878, 21794856, 46797110, 0x001a888}, -{21794856, 46267878, 22523976, 46797110, 0x001b088}, -{22523976, 46267878, 23253096, 46797110, 0x001b888}, -{23253096, 46267878, 23982216, 46797110, 0x001c088}, -{23982216, 46267878, 24711336, 46797110, 0x001c888}, -{24711336, 46267878, 25440456, 46797110, 0x001d088}, -{25440456, 46267878, 26169576, 46797110, 0x001d888}, -{26169576, 46267878, 26898696, 46797110, 0x001e088}, -{26898696, 46267878, 27627816, 46797110, 0x001e888}, -{27627816, 46267878, 28356936, 46797110, 0x001f088}, -{20983450, 45738646, 21707362, 46267878, 0x01e008c}, -{20259538, 45738646, 20983450, 46267878, 0x01e088c}, -{21707362, 45738646, 22431274, 46267878, 0x01e108c}, -{22431274, 45738646, 23155186, 46267878, 0x01e188c}, -{23155186, 45738646, 23879098, 46267878, 0x01e208c}, -{23879098, 45738646, 24603010, 46267878, 0x01e288c}, -{24603010, 45738646, 25326922, 46267878, 0x01e308c}, -{25326922, 45738646, 26050834, 46267878, 0x01e388c}, -{26050834, 45738646, 26774746, 46267878, 0x01e408c}, -{26774746, 45738646, 27498658, 46267878, 0x01e488c}, -{27498658, 45738646, 28222570, 46267878, 0x01e508c}, -{21480918, 45209414, 22194414, 45738646, 0x001588c}, -{20767422, 45209414, 21480918, 45738646, 0x001608c}, -{22194414, 45209414, 22907910, 45738646, 0x001688c}, -{22907910, 45209414, 23621406, 45738646, 0x001708c}, -{23621406, 45209414, 24334902, 45738646, 0x001788c}, -{24334902, 45209414, 25048398, 45738646, 0x001808c}, -{25048398, 45209414, 25761894, 45738646, 0x001888c}, -{25761894, 45209414, 26475390, 45738646, 0x001908c}, -{26475390, 45209414, 27188886, 45738646, 0x001988c}, -{27188886, 45209414, 27902382, 45738646, 0x001a08c}, -{27902382, 45209414, 28615878, 45738646, 0x001a88c}, -{22051715, 44680182, 22760003, 45209414, 0x001b08c}, -{21343427, 44680182, 22051715, 45209414, 0x001b88c}, -{22760003, 44680182, 23468291, 45209414, 0x001c08c}, -{23468291, 44680182, 24176579, 45209414, 0x001c88c}, -{24176579, 44680182, 24884867, 45209414, 0x001d08c}, -{24884867, 44680182, 25593155, 45209414, 0x001d88c}, -{25593155, 44680182, 26301443, 45209414, 0x001e08c}, -{26301443, 44680182, 27009731, 45209414, 0x001e88c}, -{27009731, 44680182, 27718019, 45209414, 0x001f08c}, -{27718019, 44680182, 28426307, 45209414, 0x0b00090}, -{28426307, 44680182, 29134595, 45209414, 0x0b00890}, -{29134595, 44680182, 29842883, 45209414, 0x0b01090}, -{22269409, 44150950, 22972489, 44680182, 0x0b01890}, -{21566329, 44150950, 22269409, 44680182, 0x0b02090}, -{22972489, 44150950, 23675569, 44680182, 0x0b02890}, -{23675569, 44150950, 24378649, 44680182, 0x0b03090}, -{24378649, 44150950, 25081729, 44680182, 0x0b03890}, -{25081729, 44150950, 25784809, 44680182, 0x0b04090}, -{25784809, 44150950, 26487889, 44680182, 0x0b04890}, -{26487889, 44150950, 27190969, 44680182, 0x0b05090}, -{27190969, 44150950, 27894049, 44680182, 0x0b05890}, -{27894049, 44150950, 28597129, 44680182, 0x0b06090}, -{28597129, 44150950, 29300209, 44680182, 0x0b06890}, -{22801927, 43621718, 23494591, 44150950, 0x0b17090}, -{23494591, 43621718, 24187255, 44150950, 0x0b17890}, -{24187255, 43621718, 24879919, 44150950, 0x0b18090}, -{24879919, 43621718, 25572583, 44150950, 0x0b18890}, -{25572583, 43621718, 26265247, 44150950, 0x0b19090}, -{26265247, 43621718, 26957911, 44150950, 0x0b19890}, -{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}, +{22735000, 47855574, 23660000, 48121000, 0x0130088}, +{23660000, 47855574, 24700000, 48000000, 0x00d0888}, +{25205000, 47855574, 25900000, 47980000, 0x0011088}, +{25900000, 47855574, 26580000, 48265650, 0x0011888}, +{26580000, 47855574, 27266000, 48265650, 0x0012088}, +{21900000, 47326342, 22536000, 47820000, 0x0202888}, +{22536000, 47326342, 23172000, 47855574, 0x0213088}, +{23172000, 47326342, 23808000, 47855574, 0x0213888}, +{23808000, 47326342, 24444000, 47855574, 0x0214088}, +{24444000, 47326342, 25080000, 47855574, 0x0214888}, +{25080000, 47326342, 25716000, 47855574, 0x0215088}, +{25716000, 47326342, 26352000, 47855574, 0x0215888}, +{26352000, 47326342, 26988000, 47855574, 0x0216088}, +{26988000, 47326342, 27622000, 47855574, 0x0216888}, +{21512000, 46797110, 22176000, 47326342, 0x0207088}, +{22176000, 46797110, 22840000, 47326342, 0x0207888}, +{22840000, 46797110, 23504000, 47326342, 0x0208088}, +{23504000, 46797110, 24168000, 47326342, 0x0208888}, +{24168000, 46797110, 24832000, 47326342, 0x0209088}, +{24832000, 46797110, 25496000, 47326342, 0x0209888}, +{25496000, 46797110, 26160000, 47326342, 0x020a088}, +{26160000, 46797110, 26824000, 47326342, 0x020a888}, +{26824000, 46797110, 27488000, 47326342, 0x020b088}, +{27488000, 46797110, 28147000, 47326342, 0x020b888}, +{21100000, 46267878, 21752000, 46797110, 0x020c088}, +{21752000, 46267878, 22404000, 46797110, 0x020c888}, +{22404000, 46267878, 23056000, 46797110, 0x020d088}, +{23056000, 46267878, 23708000, 46797110, 0x020d888}, +{23708000, 46267878, 24360000, 46797110, 0x020e088}, +{24360000, 46267878, 25012000, 46797110, 0x020e888}, +{25012000, 46267878, 25664000, 46797110, 0x020f088}, +{25664000, 46267878, 26316000, 46797110, 0x020008c}, +{26316000, 46267878, 26968000, 46797110, 0x020088c}, +{26968000, 46267878, 27620000, 46797110, 0x020108c}, +{27620000, 46267878, 28270000, 46797110, 0x020188c}, +{20259000, 45738646, 20866000, 46289000, 0x022208c}, +{20866000, 45738646, 21473000, 46289000, 0x022288c}, +{21473000, 45738646, 22080000, 46267878, 0x021308c}, +{22080000, 45738646, 22687000, 46267878, 0x021388c}, +{22687000, 45738646, 23294000, 46267878, 0x021408c}, +{23294000, 45738646, 23901000, 46267878, 0x021488c}, +{23901000, 45738646, 24508000, 46267878, 0x021508c}, +{24508000, 45738646, 25115000, 46267878, 0x021588c}, +{25115000, 45738646, 25722000, 46267878, 0x021608c}, +{25722000, 45738646, 26329000, 46267878, 0x021688c}, +{26329000, 45738646, 26936000, 46267878, 0x021708c}, +{26936000, 45738646, 27548000, 46267878, 0x021788c}, +{27548000, 45738646, 28162000, 46267878, 0x021808c}, +{20760000, 45209414, 21401000, 45738646, 0x020888c}, +{21401000, 45209414, 22042000, 45738646, 0x020908c}, +{22042000, 45209414, 22683000, 45738646, 0x020988c}, +{22683000, 45209414, 23324000, 45738646, 0x020a08c}, +{23324000, 45209414, 23965000, 45738646, 0x020a88c}, +{23965000, 45209414, 24606000, 45738646, 0x020b08c}, +{24606000, 45209414, 25247000, 45738646, 0x020b88c}, +{25247000, 45209414, 25888000, 45738646, 0x020c08c}, +{25888000, 45209414, 26529000, 45738646, 0x020c88c}, +{26529000, 45209414, 27170000, 45738646, 0x020d08c}, +{27170000, 45209414, 27811000, 45738646, 0x020d88c}, +{27811000, 45209414, 28450000, 45738646, 0x020e08c}, +{28450000, 45209400, 29705000, 45470000, 0x010e88c}, +{21343427, 44770000, 22100000, 45209414, 0x01bf08c}, +{22100000, 44680182, 22734000, 45209414, 0x0ba0090}, +{22734000, 44680182, 23368000, 45209414, 0x0ba0890}, +{23368000, 44680182, 24002000, 45209414, 0x0ba1090}, +{24002000, 44680182, 24636000, 45209414, 0x0ba1890}, +{24636000, 44680182, 25270000, 45209414, 0x0ba2090}, +{25270000, 44680182, 25904000, 45209414, 0x0ba2890}, +{25904000, 44680182, 26538000, 45209414, 0x0ba3090}, +{26538000, 44680182, 27172000, 45209414, 0x0ba3890}, +{27172000, 44680182, 27806000, 45209414, 0x0ba4090}, +{27806000, 44680182, 28440000, 45209414, 0x0ba4890}, +{28440000, 44680182, 29074000, 45209414, 0x0ba5090}, +{29074000, 44680182, 29708000, 45209414, 0x0ba5890}, +{21566329, 44460000, 22450000, 44770000, 0x0786090}, +{22450000, 44150950, 23110000, 44680182, 0x0b66890}, +{23110000, 44150950, 23770000, 44680182, 0x0b67090}, +{23770000, 44150950, 24430000, 44680182, 0x0b67890}, +{24430000, 44150950, 25090000, 44680182, 0x0b68090}, +{25090000, 44150950, 25750000, 44680182, 0x0b68890}, +{25750000, 44150950, 26410000, 44680182, 0x0b69090}, +{26410000, 44150950, 27070000, 44680182, 0x0b69890}, +{27070000, 44150950, 27730000, 44680182, 0x0b6a090}, +{27730000, 44150950, 28390000, 44680182, 0x0b6a890}, +{28390000, 44150950, 29050000, 44680182, 0x0b6b090}, +{22820000, 43770000, 23470000, 44150950, 0x09bb890}, +{23470000, 43660000, 24100000, 44150950, 0x0b2c090}, +{24100000, 43660000, 24730000, 44150950, 0x0b2c890}, +{24730000, 43621718, 25340000, 44150950, 0x0bcd090}, +{25340000, 43621718, 25950000, 44150950, 0x0bcd890}, +{25950000, 43860000, 26930000, 44150950, 0x06ee090}, +{26930000, 43860000, 27930000, 44150950, 0x06de890}, +{27930000, 43730000, 28714000, 44150950, 0x094f090}, +{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 +5302,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 +5383,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 +5443,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 +5483,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 +5541,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 +5603,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 +5645,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 +5689,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 +5713,15 @@ 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}, +{173691704, -39411595, 177028296, -36730405, 0x0a89091}, +{173652379, -42092785, 177108135, -39411595, 0x0a89891}, {177756637, -50333695, 179782425, -48993100, 0x0a8a091}, {182853029, -44947803, 184700071, -43607208, 0x0a8a891}, {165697550, -48579152, 167425428, -47417303, 0x0a7b891}, @@ -5638,7 +5729,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 +5776,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 +5851,9 @@ 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}, +{116866000, 4380000, 128000000, 21143000, 0x0d40012}, +{116866000, 4380000, 128000000, 21143000, 0x0010217}, {12433114, 41851944, 12548434, 41938434, 0x001000a}, {8986829, 45365330, 9393170, 45652159, 0xc730047}, {12317720, 41753290, 12682279, 42026709, 0xbde0047}, @@ -5843,19 +5936,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 +5974,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 +6056,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 +6116,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 +6160,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 +6219,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 +6235,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 +6292,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 +6346,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 +6388,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 +6445,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 +6477,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 +6554,64 @@ 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}, +{135377023, 37560000, 138600000, 40236615, 0x0acd091}, +{131000000, 35959405, 134250000, 38640595, 0x0a9d891}, +{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 +6660,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 +6687,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 +6740,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 +6791,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 +6823,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 +6867,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 +6917,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 +6950,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 +6984,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 +7000,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 +7079,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 +7120,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 +7170,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 +7202,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 +7247,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 +7293,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 +7402,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, 21480000, 60671833, 0x003021c}, {36798377, -1311622, 36884867, -1225132, 0x001000a}, {36694245, -1500829, 37162965, -1009789, 0x001000c}, {39558535, -4050300, 39645264, -3963811, 0x3c1004b}, @@ -7385,7 +7479,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 +7523,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 +7582,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 +7607,9 @@ 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}, +{43150016, -22305520, 43649984, -21814480, 0x0b1c090}, +{43210000, -25610000, 50500000, -11930000, 0x0010016}, +{42000000, -27000000, 54600000, -9000000, 0x0010217}, {30438530, 50402055, 30574031, 50488545, 0x001000a}, {30286000, 50324400, 30716635, 50539700, 0xa9e0447}, {36077520, 49858490, 36456680, 50103109, 0xa9e0047}, @@ -7550,11 +7646,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 +7673,10 @@ 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, 0x0900012}, +{21810000, 9342000, 38630000, 23200000, 0x3580016}, +{-19000000, -47500000, 60000000, 37550000, 0x3e50217}, +{23400000, 3480000, 36000000, 12250000, 0x003021c}, {18504835, 4317755, 18548785, 4402723, 0x2a7044a}, {18548785, 4344956, 18592194, 4431049, 0x2a7044a}, {18217521, 4115480, 18686241, 4606520, 0x001000c}, @@ -7634,7 +7733,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 +7786,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 +7814,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 +7868,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 +7893,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 +7929,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 +8019,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 +8070,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 +8203,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 +8241,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 +8264,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 +8276,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 +8327,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 +8355,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 +8396,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 +8425,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 +8479,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 +8532,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 +8564,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 +8613,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 +8646,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 +8698,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 +8729,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 +8770,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 +8821,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 +8866,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 +8898,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 +9010,10 @@ 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}, +{37000000, -47400000, 38500000, -46300000, 0x001988d}, +{-19000000, -47500000, 60000000, 37550000, 0x3e50217}, +{16440000, -47400000, 38500000, -22116000, 0x003021c}, {-8032023, 12595155, -7943611, 12681645, 0x001000a}, {-8245146, 12392934, -7766010, 12883974, 0x001000c}, {-5721785, 11275900, -5633615, 11362389, 0x3c1004b}, @@ -8952,8 +9054,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 +9072,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 +9137,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 +9157,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 +9200,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 +9214,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 +9268,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 +9316,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 +9346,10 @@ 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}, +{-69122744, -12739756, -68643608, -12248716, 0x001e08c}, +{-81360000, -18351470, -68670000, -12970, 0x4680016}, +{-92000000, -56600000, -30000000, 13500000, 0x0010217}, +{106810541, 47889000, 106987706, 47951245, 0x016000a}, {106539272, 47662480, 107226728, 48153520, 0x001000c}, {103969749, 48970090, 104155251, 49092399, 0x54f004b}, {105854129, 49412290, 106041670, 49534599, 0x54f004b}, @@ -9288,34 +9392,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 +9476,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 +9552,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 +9616,12 @@ 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, 9342000, 38630000, 23200000, 0x3580016}, +{23400000, 3480000, 36000000, 12250000, 0x0900012}, +{-19000000, -47500000, 60000000, 37550000, 0x3e50217}, +{21810000, 9342000, 38630000, 23200000, 0x003021c}, {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 +9668,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 +9763,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, 19593000, 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 +9819,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 +9842,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 +9851,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 +9905,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 +9926,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 +9936,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, 18890000, 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 +9977,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}, +{-98682000, 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 +10007,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 +10017,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 +10068,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 +10099,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 +10107,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, 26259900, -104248545, 28400000, 0x0800011}, +{-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}, +{-104248545, 27884000, -103690000, 28400000, 0x01ec888}, +{-104248545, 27242000, -103806500, 27884000, 0x026d088}, +{-104248545, 26725000, -103698000, 27242000, 0x01ed888}, +{-107880400, 25854600, -107200100, 26259900, 0x018e088}, +{-107200100, 25922000, -106385000, 26259900, 0x014e888}, +{-107200100, 25560000, -106460000, 25922000, 0x016f088}, +{-109100000, 25555000, -103295000, 31800000, 0x0020216}, {-51762770, 64129105, -51565765, 64215595, 0x001000a}, {-52234800, 63935480, -51187992, 64426520, 0x001000c}, {-53890666, 66852510, -53455334, 67025489, 0x782004b}, @@ -10046,12 +10153,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 +10224,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 +10308,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 +10368,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 +10457,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 +10530,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 +10671,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 +10681,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 +10729,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}, +{92721605, 11139203, 92736454, 11150698, 0x004010c}, +{94221815, 13371257, 94347521, 13493566, 0x004010c}, +{93798494, 12219185, 93923521, 12341494, 0x004010c}, +{92120300, 6670000, 94356000, 14333000, 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 +10812,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 +10825,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 +10836,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 +10852,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 +10861,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 +10899,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, 32514000, 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 +10927,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, 77597000, 30931000, 0x0020216}, {93580000, 27058000, 93706000, 27121000, 0x017000a}, {93484559, 26917620, 93871841, 27263579, 0xf040047}, {95186995, 27887700, 95565605, 28222589, 0xe890047}, @@ -10840,10 +10947,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 +11017,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 +11109,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 +11121,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 +11139,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 +11190,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 +11251,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}, +{76200000, 8000000, 80700000, 13555000, 0x0020216}, {77132028, 31046055, 77232933, 31132545, 0x001000a}, {76911084, 30806980, 77452716, 31298020, 0x001000c}, {76199074, 32068110, 76468525, 32296889, 0x9ee004b}, @@ -11152,10 +11259,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 +11277,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 +11294,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 +11317,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 +11390,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 +11434,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 +11451,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 +11496,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 +11559,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 +11588,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 +11683,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 +11703,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 +11750,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 +11804,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 +11816,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 +11872,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 +11932,14 @@ 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, 11703500, 75569000, 11720000, 0x004010b}, +{75522000, 10822000, 82328000, 16778000, 0x0020216}, {151158106, -33913245, 151261894, -33826755, 0x001000a}, {150745968, -34120420, 151308432, -33629380, 0x001000c}, {151601307, -32963200, 151703892, -32876711, 0x3c1004b}, @@ -11870,17 +11978,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}, +{140997000, -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 +11997,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}, +{128999000, -26040000, 138000000, -10600000, 0x0020217}, {138551406, -34968445, 138656155, -34881955, 0x001000a}, {138459868, -35174720, 139027540, -34683680, 0x001000c}, {137423314, -33099090, 137628486, -32926111, 0x782004b}, @@ -11901,22 +12009,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}, +{128999000, -38300000, 141005000, -25995000, 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 +12058,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}, +{140950000, -39260000, 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 +12084,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 +12166,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}, +{137990000, -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 +12205,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 +12244,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 +12260,35 @@ 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, 0x0010016}, +{-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 +12303,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 +12333,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 +12400,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, -25310000, -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 +12440,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, -33752000, -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 +12456,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 +12469,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 +12481,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 +12500,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 +12536,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 +12597,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 +12637,29 @@ 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}, +{-158283000, 21290000, -157989062, 21590000, 0xc730447}, +{-158156000, 21480000, -157822111, 21720000, 0xbde0447}, +{-157989062, 21250000, -157640698, 21480000, 0xbde0447}, +{-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 +12668,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 +12680,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 +12722,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 +12828,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 +12879,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 +12892,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 +12907,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 +12969,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 +13030,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 +13088,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 +13152,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 +13225,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 +13288,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 +13361,138 @@ 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}, +{-74256850, 40495560, -73640369, 40964920, 0x01ef08c}, +{-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 +13509,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 +13582,73 @@ 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, 0x028e088}, +{-89080000, 37050000, -88570000, 37603510, 0x023e888}, +{-88570000, 37050000, -88060000, 37603510, 0x023f088}, +{-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 +13658,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 +13673,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 +13721,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 +13731,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 +13747,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}, +{-96923000, 46832555, -96767400, 46905500, 0x019000a}, {-97244062, 46704020, -96739538, 47049979, 0xf040047}, {-101025865, 46640600, -100542136, 46975489, 0xe890047}, {-97190356, 47819160, -96875644, 48030929, 0x931004b}, @@ -13658,24 +13773,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 +13802,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 +13818,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 +13830,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 +13897,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 +13933,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 +13945,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 +13974,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}, +{-120008000, 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 +14020,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 +14034,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 +14051,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 +14155,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 +14170,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 +14205,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 +14228,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 +14298,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 +14322,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, 43439000, -79120680, 43912800, 0x01c000c}, {-75754500, 45404300, -75582886, 45466000, 0x3c1044b}, {-75582886, 45424000, -75435625, 45495900, 0x3c1044b}, {-75820373, 45317811, -75697847, 45404300, 0x3c1044b}, @@ -14248,11 +14363,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 +14401,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 +14424,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 +14441,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 +14457,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 +14469,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 +14482,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 +14517,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 +14531,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 +14584,158 @@ 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}, -{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}, +{92200000, 11130000, 94320000, 14333000, 0x026308d}, +{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}, +{-91632058, 21827524, -89338151, 23972476, 0x001408d}, +{-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}, +{37538581, 55705755, 37691380, 55792245, 0x001000a}, +{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}, +{38666000, 43756000, 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 +14745,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, 42980000, 56820000, 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, 50900000, 38555000, 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}, +{39910000, 51590000, 43252000, 53823000, 0x0020217}, {34309000, 53217656, 34400941, 53285000, 0x2a7044a}, {34244098, 53285000, 34342169, 53348143, 0x2a7044a}, {33963708, 53014180, 34739700, 53505220, 0x001000c}, @@ -14668,37 +14784,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}, +{38660000, 53311800, 42705000, 55370000, 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, 45000000, 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 +14836,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 +14870,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 +14914,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 +14925,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 +14939,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}, +{27317000, 55589000, 31526500, 59019500, 0x0020217}, {40859776, 57724755, 41021224, 57811245, 0x001000a}, {40513036, 57417280, 41377564, 57908320, 0x001000c}, {41298977, 58343310, 41733022, 58572089, 0x9ee004b}, @@ -14859,10 +14975,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 +14989,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 +15006,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}, +{36590000, 43383000, 41743000, 46881000, 0x0020217}, {44201735, 46270455, 44326665, 46356945, 0x001000a}, {43952788, 46134980, 44619412, 46626020, 0x001000c}, {44250393, 47662310, 44587207, 47891089, 0x9ee004b}, @@ -14901,11 +15017,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 +15031,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 +15044,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 +15059,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 +15093,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 +15120,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 +15168,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 +15182,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 +15196,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 +15208,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 +15223,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 +15235,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 +15252,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 +15268,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 +15288,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 +15302,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 +15321,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, 56680000, 0x0020217}, +{50070000, 53169000, 50230397, 53242200, 0x01a000a}, {49818661, 53055000, 50398122, 53398000, 0xf040447}, {49232000, 53315000, 49885463, 53600000, 0xe890447}, {48320000, 53036800, 48712436, 53226600, 0x931044b}, @@ -15218,12 +15334,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, 54680000, 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 +15349,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 +15379,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 +15395,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 +15410,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 +15424,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 +15441,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 +15462,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 +15476,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 +15496,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 +15510,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 +15540,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 +15568,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}, +{85880629, 51908871, 86019974, 51995361, 0x001000a}, +{85595424, 51701680, 86345376, 52192720, 0x001000c}, {85512055, 51173640, 85818144, 51366959, 0x864044b}, {86995365, 52171000, 87430573, 52310000, 0x864044b}, {84669755, 50910000, 85098251, 51048000, 0x864044b}, @@ -15465,11 +15581,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 +15595,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 +15610,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 +15628,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 +15670,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 +15716,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}, +{130393000, 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 +15730,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 +15740,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 +15759,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 +15773,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, 64300000, 162854200, 74060000, 0x06b0012}, +{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 +15835,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, 14700000, 117900000, 16440000, 0x26d0015}, +{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 +15889,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 +15913,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 +15936,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 +15953,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 +15973,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 +15999,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 +16024,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 +16044,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 +16061,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 +16114,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 +16131,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 +16177,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 +16204,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 +16224,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 +16245,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 +16263,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 +16284,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 +16296,10 @@ 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, 115400000, 45600000, 0x0810012}, +{115400000, 37400000, 126120000, 53343000, 0x5030016}, +{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 +16323,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 +16342,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 +16361,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 +16379,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 +16398,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 +16416,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 +16435,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 +16451,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 +16479,102 @@ 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}, +{82400000, 46179133, 85400000, 47300000, 0x07b0091}, +{85400000, 46179133, 88700000, 49180000, 0x0c10891}, +{88700000, 46179133, 91080000, 48250000, 0x0bd1091}, +{79750000, 43778215, 83442500, 46179133, 0x09f1891}, +{83442500, 43778215, 87136500, 46179133, 0x09f2091}, +{87136500, 43778215, 91080000, 46179133, 0x09a2891}, +{91080000, 43778215, 95800000, 45250000, 0x06e3091}, +{73494042, 38415835, 76890216, 41097025, 0x0a98091}, +{76890216, 38415835, 80286390, 41097025, 0x0a98891}, +{80286390, 38415835, 83682564, 41097025, 0x0a99091}, +{83682564, 38415835, 87078738, 41097025, 0x0a99891}, +{87078738, 38415835, 90474912, 41097025, 0x0a9a091}, +{90474912, 38415835, 93850000, 41097025, 0x0a9a891}, +{77621258, 41097025, 81166387, 43778215, 0x0a85091}, +{81166387, 41097025, 84711516, 43778215, 0x0a85891}, +{84711516, 41097025, 88256645, 43778215, 0x0a86091}, +{88256645, 41097025, 91801774, 43778215, 0x0a86891}, +{91801774, 40923000, 94070000, 43778215, 0x0d97091}, +{94070000, 41097025, 96451000, 43778215, 0x0cd7891}, +{74450000, 35500000, 77300000, 38415835, 0x0bcb091}, +{77301570, 35734645, 80578580, 38415835, 0x0a9b891}, +{80578580, 35734645, 83855590, 38415835, 0x0a9c091}, +{83855590, 35734645, 87132600, 38415835, 0x0a9c891}, +{87132600, 36220000, 89250000, 38415835, 0x0bfd091}, +{89250000, 36000000, 91400000, 38415835, 0x0c6e091}, +{77300000, 35200000, 85750000, 35734645, 0x02ee891}, +{77300000, 33360000, 80493080, 36000000, 0x0a7f091}, +{73479000, 33360000, 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, 13900000, 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..9b9b382 100644 --- a/mapcodelib/mapcoder.c +++ b/mapcodelib/mapcoder.c @@ -18,74 +18,72 @@ #include // atof #include // toupper #include "mapcoder.h" - -#ifndef RELEASENEAT -#else - #include "basics.h" -#define ISEARTH(c) ((c)==ccode_earth) -#define ISGOODAREA(m) ((m)>=0) -#define CCODE_ERR -1 - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // -// Global variables +// Structures // //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -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 +typedef struct { + // input + long lat32,lon32; + double fraclat,fraclon; + // output + Mapcodes *mapcodes; +} encodeRec; + +typedef struct { + // input + const char *orginput; // original full input string + char minput[MAX_MAPCODE_RESULT_LEN]; // room to manipulate clean copy of input + const char *mapcode; // input mapcode (first character of proper mapcode excluding territory code) + const char *extension; // input extension (or empty) + int context; // input territory context (or negative) + const char *iso; // input territory alphacode (context) + // output + double lat,lon; // result + long lat32,lon32; // result in integer arithmetic (millionts of degrees) +} decodeRec; -#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) -{ - int len=strlen(str)+1; // bytes needed; - storage_ptr &= (2048-1); - if (storage_ptr<0 || storage_ptr+len>2048-2) storage_ptr=0; - strcpy(global_storage+storage_ptr,str); - storage_ptr+=len; - return global_storage+storage_ptr-len; -} -char **global_results; -int nr_global_results; - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // Data access // //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -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 ParentTerritoryOf(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; + if (ccode>=can_from && ccode<=can_upto) return ccode_can; + if (ccode>=aus_from && ccode<=aus_upto) return ccode_aus; + if (ccode>=mex_from && ccode<=mex_upto) return ccode_mex; + if (ccode>=bra_from && ccode<=bra_upto) return ccode_bra; + if (ccode>=rus_from && ccode<=rus_upto) return ccode_rus; + if (ccode>=chn_from && ccode<=chn_upto) return ccode_chn; + return -1; +} + +static int isSubdivision( int ccode ) { return (ParentTerritoryOf(ccode)>=0); } + +static int coDex(int m) { int c=mminfo[m].flags & 31; return 10*(c/5) + ((c%5)+1); } +static int prefixLength(int m) { int c=mminfo[m].flags & 31; return (c/5); } +static int postfixLength(int m) { int c=mminfo[m].flags & 31; return ((c%5)+1); } +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; @@ -94,17 +92,34 @@ void get_boundaries(int m,long *minx, long *miny, long *maxx, long *maxy ) *maxy = mm->maxy; } -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// -// Helper routines -// -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +static int isInRange(long x,long minx,long maxx) // returns nonzero if x in the range minx...maxx +{ + if ( minx<=x && xminy <= y && y < mm->maxy && isInRange(x,mm->minx,mm->maxx) ); +} + +static long xDivider4( long miny, long maxy ) +{ + if (miny>=0) // both above equator? then miny is closest + return xdivider19[ (miny)>>19 ]; + if (maxy>=0) // opposite sides? then equator is worst + return xdivider19[0]; + return xdivider19[ (-maxy)>>19 ]; // both negative, so maxy is closest to equator +} -void makeup(char *s) // strupr for latin +static int fitsInsideWithRoom( long x, long y, int m ) { - char *t; - for(t=s;*t!=0;t++) - *t = toupper(*t); + const mminforec *mm = &mminfo[m]; + long xdiv8 = xDivider4(mm->miny,mm->maxy)/4; // should be /8 but there's some extra margin + return ( mm->miny-60 <= y && y < mm->maxy+60 && isInRange(x,mm->minx - xdiv8, mm->maxx + xdiv8) ); } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -113,7 +128,7 @@ void makeup(char *s) // strupr for latin // //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -const char *entity_iso3(int ccode) +static const char *get_entity_iso3(char *entity_iso3_result,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 +136,7 @@ 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 -{ - 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); @@ -134,20 +144,27 @@ int disambiguate_str( const char *s, int len ) // returns disambiguation >=1, or char country[4]; if (s[0]==0 || s[1]==0) return -27; // solve bad args if (len!=2 && len!=3) return -923; // solve bad args - memcpy(country,s,len); country[len]=0; makeup(country); + memcpy(country,s,len); country[len]=0; + { + char *t; + for(t=country;*t!=0;t++) + *t = toupper(*t); + } f=strstr(p,country); if (f==NULL) return -23; // unknown country res = 1 + ((f-p)/(len+1)); - disambiguate(res); return res; } + // returns coode, or negative if invalid -int ccode_of_iso3(const char *in_iso) +static int ccode_of_iso3(const char *in_iso, int parentcode ) { + static char disambiguate_iso3[4] = { '1','?','?',0 } ; // cache for disambiguation + const char *aliases=ALIASES; char iso[4]; - const char *s = cached_iso3; // assume cached index + const char *s; if (in_iso && in_iso[0] && in_iso[1] ) { @@ -155,95 +172,88 @@ int ccode_of_iso3(const char *in_iso) { if (in_iso[2]=='-') { - disambiguate_str(in_iso,2); + parentcode=disambiguate_str(in_iso,2); in_iso+=3; - cached_iso3="@"; } else if (in_iso[3]=='-') { - disambiguate_str(in_iso,3); + parentcode=disambiguate_str(in_iso,3); in_iso+=4; - cached_iso3="@"; } } } else return -23; // solve bad args + if (parentcode>0) + disambiguate_iso3[0] = (char)('0'+parentcode); + // make (uppercased) copy of at most three characters iso[0]=toupper(in_iso[0]); if (iso[0]) iso[1]=toupper(in_iso[1]); if (iso[1]) iso[2]=toupper(in_iso[2]); iso[3]=0; - if ( memcmp(s,iso,3)!=0 ) // not equal to cache? + if ( iso[2]==0 || iso[2]==' ' ) // 2-letter iso code? { - const char *aliases=ALIASES; - if ( iso[2]==0 || iso[2]==' ' ) // 2-letter iso code? + disambiguate_iso3[1] = iso[0]; + disambiguate_iso3[2] = iso[1]; + + s = strstr(entity_iso,disambiguate_iso3); // search disambiguated 2-letter iso + if (s==NULL) + { + s = strstr(aliases,disambiguate_iso3); // search in aliases + if ( s && s[3]=='=' ) + { + memcpy(iso,s+4,3); + s = strstr(entity_iso,iso); // search disambiguated 2-letter iso + } else s=NULL; + } + if (s==NULL) { - disambiguate_iso3[1] = iso[0]; - disambiguate_iso3[2] = iso[1]; - if ( memcmp(s,disambiguate_iso3,3)!=0 ) // still not equal to cache? + // find the FIRST disambiguation option, if any + for(s=entity_iso-1;;) { - s = strstr(entity_iso,disambiguate_iso3); // search disambiguated 2-letter iso + s = strstr(s+1,disambiguate_iso3+1); if (s==NULL) - { - s = strstr(aliases,disambiguate_iso3); // search in aliases - if ( s && s[3]=='=' ) - { - memcpy(iso,s+4,3); - s = strstr(entity_iso,iso); // search disambiguated 2-letter iso - } else s=NULL; + break; + if (s && s[-1]>='1' && s[-1]<='9') { + s--; + break; } - if (s==NULL) + } + if (s==NULL) + { + // find first disambiguation option in aliases, if any + for(s=aliases-1;;) { - // find the FIRST disambiguation option, if any - for(s=entity_iso-1;;) - { - s = strstr(s+1,disambiguate_iso3+1); - if (s==NULL) - break; - if (s && s[-1]>='1' && s[-1]<='9') { - s--; - break; - } - } + s = strstr(s+1,disambiguate_iso3+1); if (s==NULL) - { - // find first disambiguation option in aliases, if any - for(s=aliases-1;;) - { - s = strstr(s+1,disambiguate_iso3+1); - if (s==NULL) - break; - if (s && s[-1]>='1' && s[-1]<='9') { - memcpy(iso,s+3,3); - s = strstr(entity_iso,iso); // search disambiguated 2-letter iso - break; - } - } + break; + if (s && s[-1]>='1' && s[-1]<='9') { + memcpy(iso,s+3,3); + s = strstr(entity_iso,iso); // search disambiguated 2-letter iso + break; } - - if (s==NULL) - return -26; - cached_iso3 = s; // cache new result! } } + + if (s==NULL) + return -26; } - else + } + else + { + s = strstr(entity_iso,iso); // search 3-letter iso + if (s==NULL) { - s = strstr(entity_iso,iso); // search 3-letter iso - if (s==NULL) - { - s = strstr(aliases,iso); // search in aliases - if ( s && s[3]=='=' ) - { - memcpy(iso,s+4,3); - s = strstr(entity_iso,iso); - } else s=NULL; - } - if (s==NULL) - return -23; - cached_iso3 = s; // cache new result! + s = strstr(aliases,iso); // search in aliases + if ( s && s[3]=='=' ) + { + memcpy(iso,s+4,3); + s = strstr(entity_iso,iso); + } else s=NULL; } + if (s==NULL) + return -23; } // return result return (s-entity_iso)/4; @@ -256,97 +266,134 @@ 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 +static void encodeExtension(char *result,long extrax4,long extray,long dividerx4,long dividery,int extraDigits,int ydirection,const encodeRec *enc) // append extra characters to result for more precision { - if (use_high_precision) +#ifndef SUPPORT_HIGH_PRECISION // old integer-arithmetic version + if (extraDigits<0) extraDigits=0; else if (extraDigits>2) extraDigits=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 + char *s = result+strlen(result); + double encx = (extrax4+4* enc->fraclon) / (dividerx4); + double ency = (extray + enc->fraclat*ydirection) / (dividery ); + + if (extraDigits<0) extraDigits=0; else if (extraDigits>MAX_PRECISION_DIGITS) extraDigits=MAX_PRECISION_DIGITS; + + 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 +#define decodeChar(c) decode_chars[(unsigned char)c] // force c to be in range of the index, between 0 and 255 + +// this routine takes the integer-arithmeteic decoding results (in millionths of degrees), adds any floating-point precision digits, and returns the result (still in millionths) +static void decodeExtension(decodeRec *dec, long dividerx4,long dividery,int ydirection) { + const char *extrapostfix = dec->extension; +#ifndef SUPPORT_HIGH_PRECISION // 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); + c1 = decodeChar(c1); + 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); + c2 = decodeChar(c2); + 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; -} + extray *= ydirection; + dec->lon32 = extrax + dec->lon32; + dec->lat32 = extray + dec->lat32; +#else // new floating-point version + double dividerx=dividerx4/4.0,processor=1.0; + dec->lon=0; + dec->lat=0; + while (*extrapostfix) { + int column1,row1,column2,row2; + double halfcolumn=0; + int c1 = *extrapostfix++; + c1 = decodeChar(c1); + if (c1<0) c1=0; else if (c1>29) c1=29; + row1 =(c1/5); column1 = (c1%5); + if (*extrapostfix) { + int c2 = decodeChar(*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; + dec->lon += ((column1*6 + column2 ))/processor; + dec->lat += ((row1*5 + row2 - halfcolumn))/processor; + } -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// -// SECOND-LEVEL ECCODING/DECODING : GRID -// -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + dec->lon += (0.5/processor); + dec->lat += (0.5/processor); -long x_divider( long miny, long maxy ) -{ - if (miny>=0) // both above equator? then miny is closest - return xdivider19[ (miny)>>19 ]; - if (maxy>=0) // opposite sides? then equator is worst - return xdivider19[0]; - return xdivider19[ (-maxy)>>19 ]; // both negative, so maxy is closest to equator -} + dec->lon *= dividerx; + dec->lat *= (dividery * ydirection); -int isInRange(long x,long minx,long maxx) // returns nonzero if x in the range minx...maxx -{ - if ( minx<=x && xlon += dec->lon32; + dec->lat += dec->lat32; -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! - if ( y >= maxy ) return 0; // >= miny! - return isInRange(x,minx,maxx); - } + // also convert back to long + dec->lon32 = (long)dec->lon; + dec->lat32 = (long)dec->lat; +#endif } -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) ) - return ccode; - return -1; -} //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -356,7 +403,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 +414,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 + decodeChar(*code++); } return value; } @@ -384,34 +431,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 = decodeChar(*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 +466,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 +476,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 +491,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,52 +509,56 @@ 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 ) +// decodes dec->mapcode in context of territory rectangle m +static int decodeGrid(decodeRec *dec, int m, int hasHeaderLetter ) { + const char* input = (hasHeaderLetter ? dec->mapcode+1 : dec->mapcode); int codexlen = strlen(input)-1; - long dc = (long)(strchr(input,'.')-input); - char result[16]; + long prelen = (long)(strchr(input,'.')-input); + char result[MAX_PROPER_MAPCODE_LEN+1]; - if (codexlen>14) return; // solve bad args + if (codexlen>MAX_PROPER_MAPCODE_LEN) return -109; strcpy(result,input); - if (dc==1 && codexlen==5) + if (prelen==1 && codexlen==5) { - result[1]=result[2]; result[2]='.'; dc++; + result[1]=result[2]; result[2]='.'; prelen++; } { - long codexlow = codexlen-dc; - long codex = 10*dc + codexlow; + long postlen = codexlen-prelen; + long codex = 10*prelen + postlen; long divx,divy; - 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 ); } - 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; } { - long relx,rely,v=0; + long relx=-1,rely=-1,v=0; + long minx,maxx,miny,maxy; + getboundaries(m,minx,miny,maxx,maxy); - if ( dc <= MAXFITLONG ) + if ( prelen <= 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 { @@ -549,49 +574,81 @@ void decode_grid( const char* input,long *nx,long *ny, int m, long minx, long mi long xgridsize = (maxx-minx+divx-1)/divx; // lonlat per cell if (relx<0 || rely<0 || relx>=divx || rely>=divy) - return; + return -111; // and then encodde relative to THE CORNER of this cell rely = miny + (rely*ygridsize); 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 + + { + char *r = result+prelen+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; + + dec->lon32 = relx+(difx * dividerx); + dec->lat32 = rely+(dify * dividery); + decodeExtension(dec, dividerx<<2,dividery,1); // grid + } // decoderelative + } } } } -} // decode_grid + return 0; +} + -void encode_grid( char* result, long x,long y, int m, int codex, long minx, long miny, long maxx, long maxy ) +static void encodeGrid( char* result, const encodeRec *enc, int const m, int extraDigits, char headerLetter ) { - int orgcodex=codex; - *result=0; - if ( maxx<=minx || maxy<=miny ) - return; + long minx,miny,maxx,maxy; + long y= enc->lat32,x= enc->lon32; + int orgcodex=coDex(m); + int codex=orgcodex; + if (codex==21) codex=22; if (codex==14) codex=23; + getboundaries(m,minx,miny,maxx,maxy); + + *result=0; + if (headerLetter) result++; { // 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 +676,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 +691,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 +711,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,244 +733,77 @@ 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,extraDigits,1,enc); // grid + if (headerLetter) { result--; *result=headerLetter; } } // postfix } // grid } // encode -} // encode_grid - - - - - -// ********************************************************************************************************************* - -// indexes -int iso_start; -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; - -// 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; - -// 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 ) -{ - int iso_count14; - int iso_first14; - - int iso_pipecount14; - int iso_pipecount22; - int iso_pipecount23; - int iso_pipecount32; - int iso_pipecount24; - int iso_pipecount33; - int iso_pipecount34; - int iso_pipecount44; - - - if ( current_ccode!=newccode ) // cache check - { - if (newccode<0 || newccode>=MAX_MAPCODE_TERRITORY_CODE) newccode=ccode_earth; // solve bad args - current_ccode=newccode; - - // init - iso_start=-1; - iso_end=-1; - - iso_count13=0; - iso_count14=0; - iso_count21=0; - iso_count22=0; - iso_count23=0; - iso_count32=0; - iso_count24=0; - iso_count33=0; - iso_count34=0; - iso_count42=0; - iso_count43=0; - iso_count44=0; - iso_pipecount14=0; - iso_pipecount22=0; - iso_pipecount23=0; - iso_pipecount32=0; - iso_pipecount24=0; - iso_pipecount33=0; - iso_pipecount34=0; - iso_pipecount44=0; - iso_firstpipe14=-1; - iso_firstpipe22=-1; - iso_firstpipe23=-1; - iso_firstpipe32=-1; - iso_firstpipe24=-1; - iso_firstpipe33=-1; - iso_firstpipe34=-1; - iso_firstpipe44=-1; - iso_first13=-1; - iso_first14=-1; - iso_first21=-1; - iso_first22=-1; - iso_first23=-1; - iso_first32=-1; - iso_first24=-1; - iso_first33=-1; - iso_first34=-1; - iso_first42=-1; - iso_first43=-1; - iso_first44=-1; - iso_firststar14=-1; - iso_firststar22=-1; - iso_firststar23=-1; - iso_firststar32=-1; - iso_firststar24=-1; - iso_firststar33=-1; - iso_firststar34=-1; - iso_firststar44=-1; +} - { - int i; - iso_start = firstrec(current_ccode); - iso_end = lastrec(current_ccode); - for ( i=iso_start; i<=iso_end; i++ ) - { - int codex = rcodex(i); - int pipe = pipetype(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==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; } } - } - } - 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; - } -} // setup_country +// find first territory rectangle of the same type as m +static int firstNamelessRecord(int codex, int m, int firstcode) { + int i = m; + while (i >= firstcode && coDex(i) == codex && isNameless(i)) i--; + return (i+1); +} -int count_city_coordinates_for_country( int codex ) // returns count -{ - if (codex==21) return iso_count21; - if (codex==22) return iso_count22; - if (codex==13) return iso_count13; - return 0; +// count all territory rectangles of the same type as m +static int countNamelessRecords(int codex, int m, int firstcode) { + int i = firstNamelessRecord(codex, m, firstcode); + int e = m; + while (coDex(e) == codex) e++; + return (e-i); } -int city_for_country( int X, int codex ) // returns m -{ - if ( codex==21 ) return iso_first21+X; - if ( codex==13 ) return iso_first13+X; - return iso_first22+X; -} +// decodes dec->mapcode in context of territory rectangle m, territory dec->context // 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(decodeRec *dec, int m ) { - int A; + int A,F; char input[8]; - int codexlen = strlen(orginput)-1; - int dc = (codex != 22) ? 2 : 3; + int codexm = coDex(m); + int dc = (codexm != 22) ? 2 : 3; + int codexlen = strlen(dec->mapcode)-1; if ( codexlen!=4 && codexlen!=5 ) return -2; // solve bad args - // copy without dot (its only 4 or 5 chars) - strcpy(input,orginput); - strcpy(input+dc,orginput+dc+1); + // copy without dot + strcpy(input,dec->mapcode); + strcpy(input+dc,dec->mapcode+dc+1); - setup_country(input_ctry); - A = count_city_coordinates_for_country( codex ); - if ( (A<2 && codex!=21) || (codex==21 && A<1) ) + A = countNamelessRecords(codexm,m,firstrec(dec->context)); + F = firstNamelessRecord( codexm,m,firstrec(dec->context)); + + if ( (A<2 && codexm!=21) || A<1 ) return -3; - { + { // check just in case int p = 31/A; int r = 31%A; long v; - int m; long SIDE; int swapletters=0; long xSIDE; 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 ) + if ( codexm!=21 && A<=31 ) { - int offset = decode_chars[*result]; + int offset = decodeChar(*result); if ( offset < r*(p+1) ) { @@ -921,17 +811,17 @@ int decode_nameless( const char *orginput, long *x, long *y, int input_c } else { - swapletters=(p==1 && codex==22); + swapletters=(p==1 && codexm==22); X = r + (offset-(r*(p+1))) / p; } } - else if ( codex!=21 && A<62 ) + else if ( codexm!=21 && A<62 ) { - X = decode_chars[*result]; + X = decodeChar(*result); if ( X < (62-A) ) { - swapletters=(codex==22); + swapletters=(codexm==22); } else { @@ -940,19 +830,21 @@ int decode_nameless( const char *orginput, long *x, long *y, int input_c } else // code==21 || A>=62 { - long BASEPOWER = (codex==21) ? 961*961 : 961*961*31; + long BASEPOWER = (codexm==21) ? 961*961 : 961*961*31; long BASEPOWERA = (BASEPOWER/A); if (A==62) BASEPOWERA++; else BASEPOWERA = 961*(BASEPOWERA/961); - v = fast_decode(result); + v = decodeBase31(result); X = (long)(v/BASEPOWERA); v %= BASEPOWERA; } + + if (swapletters) { - m = city_for_country( X,codex); + m = F + X; if ( ! isSpecialShape22(m) ) { char t = result[codexlen-3]; result[codexlen-3]=result[codexlen-2]; result[codexlen-2]=t; @@ -960,20 +852,20 @@ int decode_nameless( const char *orginput, long *x, long *y, int input_c } // adjust v and X - if ( codex!=21 && A<=31 ) + if ( codexm!=21 && A<=31 ) { - v = fast_decode(result); + v = decodeBase31(result); if (X>0) { v -= (X*p + (X= (62-A) ) if ( v >= (16*961*31) ) { @@ -982,8 +874,8 @@ int decode_nameless( const char *orginput, long *x, long *y, int input_c } } - m = city_for_country( X,codex); - SIDE = smartdiv(m); + m = F + X; + SIDE = smartDiv(m); getboundaries(m,minx,miny,maxx,maxy); if ( isSpecialShape22(m) ) @@ -1003,7 +895,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,30 +904,36 @@ int decode_nameless( const char *orginput, long *x, long *y, int input_c dx = v/SIDE; } + + if ( dx>=xSIDE ) { return -123; } { - long dividerx4 = x_divider(miny,maxy); // *** note: dividerx4 is 4 times too large! + long dividerx4 = xDivider4(miny,maxy); // *** note: dividerx4 is 4 times too large! long dividery = 90; - *x = minx + ((dx * dividerx4)/4); // *** note: FIRST multiply, then divide... more precise, larger rects - *y = maxy - (dy*dividery); + dec->lon32 = minx + ((dx * dividerx4)/4); // *** note: FIRST multiply, then divide... more precise, larger rects + dec->lat32 = maxy - (dy*dividery); + decodeExtension(dec, dividerx4,dividery,-1); // nameless - add2res(x,y, dividerx4,dividery,-1); +#ifdef SUPPORT_HIGH_PRECISION // BUGFIX! + dec->lon += ((dx * dividerx4)%4)/4.0; +#endif return m; } } } - return -19; -} // decode_nameless +} -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 +960,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 +971,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 ( decodeChar(*s)<0 || decodeChar(*s)>9 ) return 0; // nondigit, so stop } @@ -1081,7 +979,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 : decodeChar(s[0])) * 32 + (s[1]=='A' || s[1]=='a' ? 31 : decodeChar(s[1])); *input = '0'+(v/100); s[0]= '0'+((v/10)%10); s[1]= '0'+(v%10); @@ -1099,13 +997,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 (decodeChar(*e)<0) return -9; // invalid last character! + else v+=decodeChar(*e); if (v<100) { - *s = encode_chars[v/10]; - *e = encode_chars[v%10]; + *s = encode_chars[(unsigned int)v/10]; + *e = encode_chars[(unsigned int)v%10]; } return 1; } @@ -1114,914 +1012,472 @@ 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; -#endif -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 int stateletter(int ccode) // parent { - // add to global array (if any) -#ifdef VERSION_1_32 // 1.32 true recursive processing - if (result_override>=0) ccode=result_override; // 1.32 true recursive processing -#endif - if (*result && global_results && nr_global_results>=0 && nr_global_results+1<(2*MAXGLOBALRESULTS)) { - global_results[nr_global_results++] = addstorage(result); - global_results[nr_global_results++] = addstorage(makeiso(ccode,1)); - } - // add to buffer (if any) - if (resultbuffer) - { - if (*resultbuffer) strcat(resultbuffer," "); - strcat(resultbuffer,result); - } -} // addresult + if (ccode>=usa_from && ccode<=usa_upto) return 1; //ccode_usa + if (ccode>=ind_from && ccode<=ind_upto) return 2; //ccode_ind + if (ccode>=can_from && ccode<=can_upto) return 3; //ccode_can + if (ccode>=aus_from && ccode<=aus_upto) return 4; //ccode_aus + if (ccode>=mex_from && ccode<=mex_upto) return 5; //ccode_mex + if (ccode>=bra_from && ccode<=bra_upto) return 6; //ccode_bra + if (ccode>=rus_from && ccode<=rus_upto) return 7; //ccode_rus + if (ccode>=chn_from && ccode<=chn_upto) return 8; //ccode_chn + return 0; +} // 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 *result, const encodeRec* enc, int input_ctry, int codexm, int extraDigits, int m ) { - int A; + // determine how many nameless records there are (A), and which one is this (X)... + long y= enc->lat32,x= enc->lon32; + int A = countNamelessRecords(codexm, m, firstrec(input_ctry)); + long X = m - firstNamelessRecord( codexm, m, firstrec(input_ctry)); *result=0; - setup_country(input_ctry); - A = count_city_coordinates_for_country( CODEX ); - - // determine A = nr of 2.2 - if ( A>1 ) { int p = 31/A; int r = 31%A; // the first r items are p+1 - long codexlen = (CODEX/10)+(CODEX%10); + long codexlen = (codexm/10)+(codexm%10); // determine side of square around centre long SIDE; - // now determine X = index of first area - long X=0; - // loop through country records - int j = (CODEX==21 ? iso_first21 : (CODEX==22 ? iso_first22 : iso_first13)); - int e = j+(CODEX==21 ? iso_count21 : (CODEX==22 ? iso_count22 : iso_count13)); - for ( X=0; jfraclon); +#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 - if ( miny<=y && yfraclat>0) { + if (dy==0) + return -1; // fraction takes this coordinate out of range + dy--; + extray += dividery; - long dividery = 90; - long dy = (maxy-y)/dividery; // between 0 and SIDE-1 - long extray = (maxy-y)%dividery; + } +#endif - if ( isSpecialShape22(m) ) - { - v += encode6(dx,SIDE-1-dy,xSIDE,SIDE); - } - else - { - v += (dx*SIDE + dy); - } + if ( isSpecialShape22(m) ) + { + v += encodeSixWide(dx,SIDE-1-dy,xSIDE,SIDE); + } + else + { + v += (dx*SIDE + dy); + } - fast_encode( result, v, codexlen+1 ); - { - int dotp=codexlen; - if (CODEX==13) - dotp--; - memmove(result+dotp,result+dotp-1,4); result[dotp-1]='.'; - } + encodeBase31( result, v, codexlen+1 ); // nameless + { + int dotp=codexlen; + if (codexm==13) + dotp--; + memmove(result+dotp,result+dotp-1,4); result[dotp-1]='.'; + } - if ( ! isSpecialShape22(m) ) - if ( CODEX==22 && A<62 && orgSIDE==961 ) - { - char t = result[codexlen-2]; result[codexlen-2]=result[codexlen]; result[codexlen]=t; - } - - addpostfix(result,extrax4,extray,dividerx4,dividery); - - return m; + if ( ! isSpecialShape22(m) ) + if ( codexm==22 && A<62 && orgSIDE==961 ) + { + char t = result[codexlen-2]; result[codexlen-2]=result[codexlen]; result[codexlen]=t; + } - } // in range + encodeExtension(result,extrax4,extray,dividerx4,dividery,extraDigits,-1,enc); // nameless - } // forcecoder? - } - } // there are multiple 2.2 ! + return m; + } // in range + } return -1; -} // encode_nameless +} -// returns nonzero if error -// -182 no countryname -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" - ) +// decodes dec->mapcode in context of territory rectangle m +static int decodeAutoHeader(decodeRec *dec, int m ) { - const char *dot=NULL; - int err=0; - 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 *min = strchr(input,'-'); - if (min) { - *min++=0; - extrapostfix=&org_input[min-input]; - ilen=strlen(input); - } else extrapostfix=""; - } - - - *nx=*ny=0; // reset to zero in case of error + const char *input = dec->mapcode; + int err = -1; + int firstcodex = coDex(m); + char *dot = strchr(input,'.'); - { - char *city = (char*)default_cityname; + long STORAGE_START=0; + long value; - int voweled = unpack_if_alldigits(input); - if (voweled<0) - return -7; + if (dot==NULL) + return -201; - // debug support: U-lead pre-processing - if (*input=='u' || *input=='U') { - strcpy(input,input+1); - ilen--; - voweled=1; - } - - if (ilen>10) return -8; + value = decodeBase31(input); // decode top + value *= (961*31); - // find dot and check that all characters are valid + for ( ; coDex(m)==firstcodex && recType(m)>1; m++ ) { - int nrd=0; // nr of true digits - const char *s=input; - for ( ; *s!=0; s++ ) - { - if (*s=='.') - { if (dot) return -5; else dot=s; } - else if ( decode_chars[*s]<0 ) - return -4; // invalid char - else if ( decode_chars[*s]<10 ) // digit? - nrd++; - } - if (dot==NULL) - return -2; - else if (!voweled && nrd+1==ilen) // there is a dot, and everything else is a digit! - return -998; - } - -//////////// AT THIS POINT, dot=FIRST DOT, input=CLEAN INPUT (no vowels) ilen=INPUT LENGTH - - // analyse input - { - int prelen = (dot-input); - int postlen = ilen-1-prelen; - if ( prelen<2 || prelen>5 || postlen<2 || postlen>4 ) - return -3; - } - -////////////////////////////////// - - if ( ilen>=10 ) - input_ctry = ccode_earth; - - if (input_ctry<0) return input_ctry; - setup_country(input_ctry); + long minx,miny,maxx,maxy; + getboundaries(m,minx,miny,maxx,maxy); - // 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 )) ) ) - { - input_ctry = - mIsMexicoState((input_ctry )) ? ccode_mex : - mIsIndiaState((input_ctry )) ? ccode_ind : - CCODE_ERR; - setup_country(input_ctry); - } - else if ( ilen==9 && iso_count44==1 && isuseless((iso_first44)) && mIsState((input_ctry )) ) { - input_ctry = - mIsUsaState((input_ctry )) ? ccode_usa : - mIsCanadaState((input_ctry )) ? ccode_can : - mIsAustraliaState((input_ctry )) ? ccode_aus : - mIsBrazilState((input_ctry )) ? ccode_bra : - mIsChinaState((input_ctry )) ? ccode_chn : - mIsRussiaState((input_ctry )) ? ccode_rus : - CCODE_ERR; - setup_country(input_ctry); - } - - if ( - ( ilen==5 && input[2]=='.' && iso_count21==0 && iso_count22==1 ) - || ( ilen==5 && input[2]=='.' && iso_count21==1 ) - || ( ilen==6 && input[2]=='.' && iso_count23==1 ) - || ( ilen==6 && input[3]=='.' && iso_count32==1 ) - || ( ilen==7 && input[2]=='.' && iso_count24==1 ) - || ( ilen==7 && input[3]=='.' && iso_count33==1 ) - || ( ilen==7 && input[4]=='.' && iso_count42==1 ) - || ( ilen==8 && input[3]=='.' && iso_count34==1 ) - || ( ilen==8 && input[4]=='.' && iso_count43==1 ) - || ( ilen==9 && input[4]=='.' && iso_count44==1 ) - ) + // determine how many cells + long H = (maxy-miny+89)/90; // multiple of 10m + long xdiv = xDivider4(miny,maxy); + long W = ( (maxx-minx)*4 + (xdiv-1) ) / xdiv; + long product; + + // decode + // round up to multiples of YSIDE3*XSIDE3... + H = YSIDE3*( (H+YSIDE3-1)/YSIDE3 ); + W = XSIDE3*( (W+XSIDE3-1)/XSIDE3 ); + product = (W/XSIDE3)*(H/YSIDE3)*961*31; { - long minx,miny,maxx,maxy; - if ( ilen==5 && iso_count21==1) m = (iso_first21); - if ( ilen==5 && iso_count21==0) m = (iso_first22); - if ( ilen==6 && input[2]=='.' ) m = (iso_first23); - if ( ilen==6 && input[3]=='.' ) m = (iso_first32); - if ( ilen==7 && input[2]=='.' ) m = (iso_first24); - if ( ilen==7 && input[3]=='.' ) m = (iso_first33); - if ( ilen==7 && input[4]=='.' ) m = (iso_first42); - if ( ilen==8 && input[3]=='.' ) m = (iso_first34); - if ( ilen==8 && input[4]=='.' ) m = (iso_first43); - if ( ilen==9 ) m = (iso_first44); - - getboundaries(m,minx,miny,maxx,maxy); - decode_grid( input,nx,ny, m, minx,miny,maxx,maxy); - - // - if (isuseless(m)) { - int j,fitssomewhere=0; - for (j=iso_start; (j)=23 ? (961*961*31) : (961*961); + if ( recType(m)==2 ) // *+ pipe! + product = ((STORAGE_START+product+GOODROUNDER-1)/GOODROUNDER)*GOODROUNDER - STORAGE_START; + } - } - 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); - 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); - if (m<0) err=m; else err=0; - } - else if ( ilen==5 ) // multiple 21 into 2.2 - { - if (iso_count21<=0) - err=-191; - else if ( input[2]!='.' ) - err=-9; - else { - m = decode_nameless( input, nx,ny, input_ctry, 21, debug_oldx,debug_oldy); - if (m<0) err=m; else err=0; - } - } - else if ( - ( ilen==7 && iso_firststar23>=0 && input[3]=='.') - || ( ilen==6 && iso_firststar22>=0 && input[2]=='.') - ) + if ( value >= STORAGE_START && value < STORAGE_START + product ) { - int start = (ilen==6 ? iso_firststar22 : iso_firststar23); - int rctry = (start); + // decode + long dividerx = (maxx-minx+W-1)/W; + long dividery = (maxy-miny+H-1)/H; - long STORAGE_START=0; - long value; - int j; + value -= STORAGE_START; + value /= (961*31); - value = fast_decode(input); // decode top - value *= (961*31); + err=0; - err=-1; - for ( j=start; rcodex(j)==rcodex(start) && pipetype(j)>1; j++ ) + // PIPELETTER DECODE { - long minx,miny,maxx,maxy; - - - m=(j); - getboundaries(m,minx,miny,maxx,maxy); - + long difx,dify; + decode_triple(dot+1,&difx,&dify); // decode bottom 3 chars { - // determine how many cells - long H = (maxy-miny+89)/90; // multiple of 10m - long xdiv = x_divider(miny,maxy); - long W = ( (maxx-minx)*4 + (xdiv-1) ) / xdiv; - long product = W*H; - - // decode - // round up to multiples of YSIDE3*XSIDE3... - H = YSIDE3*( (H+YSIDE3-1)/YSIDE3 ); - W = XSIDE3*( (W+XSIDE3-1)/XSIDE3 ); - product = (W/XSIDE3)*(H/YSIDE3)*961*31; + long vx = (value / (H/YSIDE3))*XSIDE3 + difx; // is vx/168 + long vy = (value % (H/YSIDE3))*YSIDE3 + dify; // is vy/176 + + dec->lat32 = maxy - vy*dividery; + dec->lon32 = minx + vx*dividerx; + if ( dec->lon32lon32>=maxx || dec->lat32lat32>maxy ) // *** CAREFUL! do this test BEFORE adding remainder... { - long GOODROUNDER = rcodex(m)>=23 ? (961*961*31) : (961*961); - if ( pipetype(m)==2 ) // *+ pipe! - product = ((STORAGE_START+product+GOODROUNDER-1)/GOODROUNDER)*GOODROUNDER - STORAGE_START; + return -122; // invalid code } + decodeExtension(dec, dividerx<<2,dividery,-1); // autoheader decode + } + } - if ( value >= STORAGE_START && value < STORAGE_START + product ) - { - // decode - long dividerx = (maxx-minx+W-1)/W; - long dividery = (maxy-miny+H-1)/H; + break; + } + STORAGE_START += product; + } + } // for j + return 0; +} - value -= STORAGE_START; - value /= (961*31); +// encode in m (know to fit) +static int encodeAutoHeader( char *result, const encodeRec *enc, int m, int extraDigits ) +{ + int i; + long STORAGE_START=0; + long y= enc->lat32,x= enc->lon32; - err=0; // decoding pipeletter! + // search back to first of the group + int firstindex = m; + int codex = coDex(m); + while ( recType(firstindex - 1) > 1 && coDex(firstindex - 1) == codex) + firstindex--; - // PIPELETTER DECODE - { - long difx,dify; - decode_triple(input+ilen-3,&difx,&dify); // decode bottom 3 chars - { - long vx = (value / (H/YSIDE3))*XSIDE3 + difx; // is vx/168 - long vy = (value % (H/YSIDE3))*YSIDE3 + dify; // is vy/176 - *ny = maxy - vy*dividery; - *nx = minx + vx*dividerx; + for (i = firstindex; coDex(i) == codex; i++) + { + long W,H,xdiv,product; + long minx,miny,maxx,maxy; - if ( *nx=maxx || *nymaxy ) // *** CAREFUL! do this test BEFORE adding remainder... - { - err = -122; // invalid code - } + getboundaries(i,minx,miny,maxx,maxy); + // determine how many cells + H = (maxy-miny+89)/90; // multiple of 10m + xdiv = xDivider4(miny,maxy); + W = ( (maxx-minx)*4 + (xdiv-1) ) / xdiv; + + // encodee + // round up to multiples of YSIDE3*XSIDE3... + H = YSIDE3*( (H+YSIDE3-1)/YSIDE3 ); + W = XSIDE3*( (W+XSIDE3-1)/XSIDE3 ); + product = (W/XSIDE3)*(H/YSIDE3)*961*31; + if ( recType(i)==2 ) { // plus pipe + long GOODROUNDER = codex>=23 ? (961*961*31) : (961*961); + product = ((STORAGE_START+product+GOODROUNDER-1)/GOODROUNDER)*GOODROUNDER - STORAGE_START; + } - add2res(nx,ny, dividerx<<2,dividery,-1); + if ( i==m ) + { + // encode + long dividerx = (maxx-minx+W-1)/W; + long vx = (x-minx)/dividerx; + long extrax = (x-minx)%dividerx; - } - } + long dividery = (maxy-miny+H-1)/H; + long vy = (maxy-y)/dividery; + long extray = (maxy-y)%dividery; - break; - } - STORAGE_START += product; - } - } // for j - } -// ************** PIPELETTER 32 33 42 34 43 54=world - else if ( - ( ilen== 6 && iso_firstpipe22>=0 && iso_firststar22<0 && input[3]=='.' ) // lettered 22-pipes -> 32 - || ( ilen== 7 && iso_firstpipe23>=0 && iso_firststar23<0 && input[3]=='.' ) // lettered 23-pipes -> 33 - || ( ilen== 7 && iso_firstpipe32>=0 && iso_firststar32<0 && input[4]=='.' ) // lettered 32-pipes -> 42 - || ( ilen== 7 && iso_firstpipe14>=0 && iso_firststar14<0 && input[2]=='.' ) // lettered 14-pipes -> 24 - || ( ilen== 8 && iso_firstpipe24>=0 && iso_firststar24<0 && input[3]=='.' ) // lettered 24-pipes -> 34 - || ( ilen== 8 && iso_firstpipe33>=0 && iso_firststar33<0 && input[4]=='.' ) // lettered 33-pipes -> 43 - || ( ilen== 9 && iso_firstpipe34>=0 && iso_firststar34<0 && input[4]=='.' ) // lettered 34-pipes -> 44 - || ( ilen==10 && iso_firstpipe44>=0 && iso_firststar44<0 && input[5]=='.' ) // lettered 44-pipes -> 54 - ) - { - const char *pipeptr; - char letter=toupper(*input); - if (letter=='I') letter='1'; - if (letter=='O') letter='0'; - switch (ilen) - { - case 6: pipeptr = strchr(iso_pipeletter22,letter); if (pipeptr) m=(iso_firstpipe22+(pipeptr-iso_pipeletter22)); break; - case 7: if (input[3]=='.') { - pipeptr = strchr(iso_pipeletter23,letter); if (pipeptr) m=(iso_firstpipe23+(pipeptr-iso_pipeletter23)); break; - }else if (input[2]=='.') { - pipeptr = strchr(iso_pipeletter14,letter); if (pipeptr) m=(iso_firstpipe14+(pipeptr-iso_pipeletter14)); break; - }else{ - pipeptr = strchr(iso_pipeletter32,letter); if (pipeptr) m=(iso_firstpipe32+(pipeptr-iso_pipeletter32)); break; - } - case 8: if (input[3]=='.') { - pipeptr = strchr(iso_pipeletter24,letter); if (pipeptr) m=(iso_firstpipe24+(pipeptr-iso_pipeletter24)); break; - }else{ - pipeptr = strchr(iso_pipeletter33,letter); if (pipeptr) m=(iso_firstpipe33+(pipeptr-iso_pipeletter33)); 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; - } + long codexlen = (codex/10)+(codex%10); + long value = (vx/XSIDE3) * (H/YSIDE3); - if (!ISGOODAREA(m)) - { - err = -98; - } - else - { - long minx,miny,maxx,maxy; - ilen--; - getboundaries(m,minx,miny,maxx,maxy); - decode_grid( input+1,nx,ny, m, minx,miny,maxx,maxy); - err=0; +#ifdef SUPPORT_HIGH_PRECISION // precise encoding: check if fraction takes this out of range + if ( extray==0 && enc->fraclat>0 ) { + if (vy==0) { + STORAGE_START += product; + continue; } + vy--; + extray += dividery; } -// ************** fail! - else // THIS MEANS EVERYTHING HAS FAILED!!! - { - err=-99; - } - } +#endif -// *********************** done, return results... + value += (vy/YSIDE3); + // PIPELETTER ENCODE + encodeBase31( result, (STORAGE_START/(961*31)) + value, codexlen-2 ); + result[codexlen-2]='.'; + encode_triple( result+codexlen-1, vx%XSIDE3, vy%YSIDE3 ); - if (err==0) - { - // * make sure it fits the country * - if (!ISEARTH(input_ctry)) - { - long minx,miny,maxx,maxy,xdiv8; - getboundaries((iso_end),minx,miny,maxx,maxy); - xdiv8 = x_divider(miny,maxy)/4; // should be /8 but there's some extra margin - if ( ! ( miny-60<=*ny && *ny 90000000) y-=180000000; else if (y< -90000000) y+=180000000; - if (x>179999999) x-=360000000; else if (x<-180000000) x+=360000000; - - /////////////////////////////////////////////////////////// - // turn into 3-letter ISO code! - /////////////////////////////////////////////////////////// - setup_country( the_ctry ); - i=iso_start; + int from,upto; + long y= enc->lat32,x= enc->lon32; + if (enc==NULL || ccode<0 || ccode>ccode_earth) + return; // bad arguments - if (!ISEARTH(the_ctry)) - { - long minx,miny,maxx,maxy; - getboundaries((iso_end),minx,miny,maxx,maxy); - if ( ! (miny<=y && y=0 && pipetype(forcecoder)>1 ); int result_counter=0; + *result=0; - for( ; i=0 ) // we would have found it the normal way! - return; - -#ifdef VERSION_1_32 // 1.32 true recursive processing - result_override=the_ctry; // 1.32 true recursive processing -#endif - - the_ctry = - mIsUsaState(the_ctry) ? ccode_usa : - mIsCanadaState(the_ctry) ? ccode_can : - mIsIndiaState(the_ctry) ? ccode_ind : - mIsMexicoState(the_ctry) ? ccode_mex : - mIsBrazilState(the_ctry) ? ccode_bra : - mIsChinaState(the_ctry) ? ccode_chn : - mIsRussiaState(the_ctry) ? ccode_rus : - ccode_aus; - - -#ifdef VERSION_1_32 // 1.32 true recursive processing - master_encode( resultbuffer, the_ctry, x,y, forcecoder, stop_with_one_result,/*allow-world*/0,1 ); - result_override=-1; - return; /**/ -#else - setup_country( the_ctry ); - i=iso_start-1; continue; -#endif - } - - if ( i>iso_end ) + int codex = coDex(i); + if (codex<54) { - if (forcecoder>=0 || !allow_world ) - break; - // find first WORLD record... - result_ctry=the_ctry=ccode_earth; - setup_country(the_ctry); - // now process from here... - i=iso_start-1; continue; - } - - - if ( isuseless(m) && result_counter==0 && forcecoder<0 ) // skip useless 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) - - codex = rcodex(m); - if ( codex==54 ) continue; // exlude antarctica "inner coding" options - - - getboundaries(m,minx,miny,maxx,maxy); - - if ( isnameless(m) ) - { - if ( y=maxy || !isInRange(x,minx,maxx) ) continue; - { - int ret=encode_nameless( resultbuffer, result, x,y, the_ctry, codex, m ); - if (ret>=0) - { - i=ret; - } - } - } - else if ( pipetype(m)>1 ) - { - if ( i<=iso_start || rcodex(i-1)!=codex || pipetype(i-1)<=1 ) // is this the FIRST starpipe? + if (fitsInside(x,y,i)) { - STORAGE_START=0; - } - - + if ( isNameless(i) ) { - // determine how many cells - long H = (maxy-miny+89)/90; // multiple of 10m - long xdiv = x_divider(miny,maxy); - long W = ( (maxx-minx)*4 + (xdiv-1) ) / xdiv; - long product = W*H; - - // encodee - // round up to multiples of YSIDE3*XSIDE3... - H = YSIDE3*( (H+YSIDE3-1)/YSIDE3 ); - W = XSIDE3*( (W+XSIDE3-1)/XSIDE3 ); - product = (W/XSIDE3)*(H/YSIDE3)*961*31; + int ret = encodeNameless( result, enc, ccode, codex, extraDigits, i ); + if (ret>=0) { - long GOODROUNDER = codex>=23 ? (961*961*31) : (961*961); - if ( pipetype(m)==2 ) // plus pipe - product = ((STORAGE_START+product+GOODROUNDER-1)/GOODROUNDER)*GOODROUNDER - STORAGE_START; - } - - if ( ( !ISGOODAREA(forcecoder) || forcecoder==m ) && ( miny<=y && y1 ) { - encode_grid( result+multi_area, x,y, m, codex, minx,miny,maxx,maxy ); - if (multi_area && result[multi_area]) - { - *result = pipeletter(m); - } + encodeAutoHeader(result,enc,i,extraDigits); } - } // codex>21 grid, may be multi-area - - // =========== handle result if any - if (*result) // GOT A RESULT? - { - result_counter++; - - repack_if_alldigits(result,0); - - addresult(resultbuffer,result,x,y,result_ctry); // 1.29 - also add parents recursively - if (stop_with_one_result) return; - *result=0; - } - } // for i - } -} // master_encode - - - - - - -#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) -{ - const unsigned char *i = (const unsigned char *)input; - int dots=0,prefix=0,postfix=0,alldigits=1,voweled=0; - for ( ; *i!=0; i++ ) - { - if ( *i=='.' ) - { - if ( dots++ ) - return -1; // more than one dot! - if (prefix<2) - return -2; // prefix less than 2 characters! - } - else - { - if ( decode_chars[*i]<0 ) - { - - if ( decode_chars[*i]<-1 ) // i.e. A, E or U - { - if ( (*i=='A' || *i=='a') && i==(const unsigned char*)input ) // A is the first letter + else if ( i==upto && isRestricted(i) && isSubdivision(ccode) ) // if the last item is a reference to a state's country { - voweled=1; - prefix--; // do not count as prefix! + // *** do a recursive call for the parent *** + encoderEngine( ParentTerritoryOf(ccode), enc, stop_with_one_result,extraDigits,ccode ); + return; /**/ } - else if (alldigits && !voweled && i[1]=='.') // vowel after digits just before dot + else // must be grid { - voweled=1; + if ( result_counter>0 || !isRestricted(i) ) // skip isRestricted records unless there already is a result + { + char headerletter = (recType(i)==1) ? headerLetter(i) : 0; + encodeGrid( result, enc, i, extraDigits,headerletter ); + } } - else if (alldigits && voweled && i[1]==0 && i[-1]!='.') // last char of voweled entry, not right after dot? - ; - else - return -6; // invalid char: vowel - } - else - { - return -3; // other invalid character - } - } - else // consonant or digit - { - if (*i<'0' || *i>'9') // nondigit - { - alldigits=0; - if (voweled && i[1]!=0) return -7; // nondigit in voweled entry, not in the last position: invalid + // =========== handle result (if any) + if (*result) + { + result_counter++; + + repack_if_alldigits(result,0); + + if (debugStopAt<0 || debugStopAt==i) { + int cc = (result_override>=0 ? result_override : ccode); + if (*result && enc->mapcodes && enc->mapcodes->count < MAX_NR_OF_MAPCODE_RESULTS) { + char *s = enc->mapcodes->mapcode[enc->mapcodes->count++]; + if (cc==ccode_earth) + strcpy( s , result ); + else { + getTerritoryIsoName(s,cc+1,0); + strcat(s," "); + strcat(s,result); + } + } + if (debugStopAt==i) return; + } + if (stop_with_one_result) return; + *result=0; // clear for next iteration + } } } - if (dots) - { - postfix++; - if (postfix>4) return -4; // more than 4 letters postfix - } - else - { - prefix++; - if (prefix>5) return -5; // more than 5 letters prefix - } - } - } - - // return if it looks like a "complete" code (i.e. one that can be decoded - if ( postfix<2 ) return -8; - if (alldigits && !voweled) return -11; - // note: at this point, prefix is between 2 and 5, and postfix is between 2 and 4 (12 options) - if ( postfix==4 ) - { - return 1; // the 4 options 2.4 3.4 4.4 5.4 are all possible! + } // for i } - // note: at this point, prefix is between 2 and 5, and postfix is between 2 and 3 - if ( prefix==5 ) return -9; // the 2 options 5.2 5.3 are impossible! - // note: at this point, prefix is between 2 and 4, and postfix is between 2 and 3 - return 1; // the other 6 options (2.2 3.2 4.2 2.3 3.3 4.3) are all possible } -#endif // REMOVE_VALIDCODE -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 - if (ccode>=can_from && ccode<=can_upto) return 3; //ccode_can - if (ccode>=aus_from && ccode<=aus_upto) return 4; //ccode_aus - if (ccode>=mex_from && ccode<=mex_upto) return 5; //ccode_mex - if (ccode>=bra_from && ccode<=bra_upto) return 6; //ccode_bra - if (ccode>=rus_from && ccode<=rus_upto) return 7; //ccode_rus - if (ccode>=chn_from && ccode<=chn_upto) return 8; //ccode_chn - return 0; -} -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; - if (ccode>=can_from && ccode<=can_upto) return ccode_can; - if (ccode>=aus_from && ccode<=aus_upto) return ccode_aus; - if (ccode>=mex_from && ccode<=mex_upto) return ccode_mex; - if (ccode>=bra_from && ccode<=bra_upto) return ccode_bra; - if (ccode>=rus_from && ccode<=rus_upto) return ccode_rus; - if (ccode>=chn_from && ccode<=chn_upto) return ccode_chn; - 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 -{ - if (cc<0 || cc>=MAX_MAPCODE_TERRITORY_CODE) return ""; else - { - int p=stateletter(cc); - const char* ei=entity_iso3(cc); - if (*ei>='0' && *ei<='9') ei++; - if (makeiso_buf==makeiso_bufbytes) makeiso_buf=makeiso_bufbytes+8; else makeiso_buf=makeiso_bufbytes; - if (longcode && p) - { - memcpy(makeiso_buf,&parents2[p*3-3],2); - makeiso_buf[2]='-'; - strcpy(makeiso_buf+3,ei); - } - else - { - strcpy(makeiso_buf,ei); - } - return makeiso_buf; - } -} -int resultlen(const char *result) +// returns nonzero if error +static int decoderEngine( decodeRec *dec ) { - const char* hpos = strchr(result,'-'); - if (hpos) - return hpos-result; - return strlen(result); -} + int parentcode=-1; + int err=-255; // unknown error + int ccode,len; + char *minus; + const char *iso3; + char *s = dec->minput; + + // copy input, cleaned of leading and trailing whitespace, into private, non-const buffer + { + const char *r = dec->orginput; + while (*r>0 && *r<=32) r++; // skip lead + len=strlen(r); + if (len>MAX_MAPCODE_RESULT_LEN-1) len=MAX_MAPCODE_RESULT_LEN-1; + while (len>0 && r[len-1]>=0 && r[len-1]<=32) len--; // remove trail + memcpy(s,r,len); s[len]=0; + } -// 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) -{ - int cc=ccode_of_iso3(iso3); - master_encode(result,cc,x,y,-1,1,1,0); - if (isofound) + // make input (excluding territory) uppercase, and replace digits 0 and 1 with O and I { - *isofound=0; - if (*result) { - if (resultlen(result)==10) - strcpy(isofound,makeiso(ccode_earth,1)); - else - strcpy(isofound,makeiso(cc,1)); + char *t = strchr(s,' '); if (t==NULL) t=s; + for(;*t!=0;t++) + { + if (*t>='a' && *t<='z') *t += ('A'-'a'); + if (*t=='O') *t='0'; + if (*t=='I') *t='1'; } } - return *result; -} - - -// 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) -{ - char input[32]; - int err,ccode,len; - char *s=(char*)orginput; - int ilen=strlen(iso3); - - if (iso3) disambiguate_str(iso3,strlen(iso3)); - if (clean_input) *clean_input=0; + // check if extension, determine length without extension + minus = strchr(s+4,'-'); + if (minus) + len=minus-s; - while (*s>0 && *s<=32) s++; // skip lead - len=strlen(s); + // make sure there is valid context + iso3 = convertTerritoryCodeToIsoName(dec->context,0); // get context string (or empty string) + if (*iso3==0) iso3="AAA"; + parentcode=disambiguate_str(iso3,strlen(iso3)); // pass for future context disambiguation - if (len>31) len=31; - memcpy(input,s,len); s=input; s[len]=0; - - - { - char *min = strchr(s+4,'-'); - if (min) { - *min++=0; - extrapostfix=&orginput[min-s]; - len=strlen(s); - } else extrapostfix=""; - } - - // remove trail - while (len>0 && s[len-1]>=0 && s[len-1]<=32) { s[--len]=0; } - - if (len>0 && len<10 && ilen<7 && strchr(s,' ')==0) // no space in input (so just a mapcode?); and room for ISO-space-MAPCODE? + // insert context if none in input + if (len>0 && len<=9 && strchr(s,' ')==0) // just a non-international mapcode without a territory code? { - memmove(s+ilen+1,s,len+1); + int ilen=strlen(iso3); + memmove(s+ilen+1,s,strlen(s)+1); s[ilen]=' '; memcpy(s,iso3,ilen); len+=(1+ilen); iso3=""; } + // parse off extension + s[len]=0; + if (minus) + dec->extension = &s[len+1]; + else + dec->extension=""; - + // now split off territory, make point to start of proper mapcode if (len>8 && (s[3]==' ' || s[3]=='-') && (s[6]==' ' || s[7]==' ')) // assume ISO3 space|minus ISO23 space MAPCODE { - int p=disambiguate_str(s,3); - if (p<0) return p; + parentcode=disambiguate_str(s,3); + if (parentcode<0) return parentcode; s+=4; len-=4; } else if (len>7 && (s[2]==' ' || s[2]=='-') && (s[5]==' ' || s[6]==' ')) // assume ISO2 space|minus ISO23 space MAPCODE { - int p=disambiguate_str(s,2); - if (p<0) return p; + parentcode=disambiguate_str(s,2); + if (parentcode<0) return parentcode; s+=3; len-=3; } - if (len>4 && s[3]==' ') // assume ISO whitespace MAPCODE, overriding iso3 { iso3=s; // overrides iso code! @@ -2033,81 +1489,178 @@ int full_mapcode_decode(long *y, long *x, const char *iso3, const char *orginput s+=3;len-=3; } - while (*s>0 && *s<=32) {s++;len--;} // skip further whitespace // returns nonzero if error - ccode = ccode_of_iso3(iso3); - if (ccode==ccode_mex && len<8) ccode=ccode_of_iso3("5MX"); // special case for mexico country vs state + ccode = ccode_of_iso3(iso3,parentcode); + if (ccode==ccode_mex && len<8) ccode=ccode_of_iso3("5MX",-1); // special case for mexico country vs state + + // master_decode(s,ccode) + { + const char *dot = NULL; // dot position in input + int prelen; // input prefix length + int postlen; // input postfix length + int codex; // input codex + int from,upto; // record range for territory + int i; + + + // unpack digits (a-lead or aeu-encoded + int voweled = unpack_if_alldigits(s); + if (voweled<0) + return -7; - if (ccode_found) *ccode_found=ccode; + // debug support: U-lead pre-processing + if (*s=='u' || *s=='U') { + s++; + len--; + voweled=1; + } + + if (len>10) return -8; + // find dot and check that all characters are valid { - char *t; - for(t=s;*t!=0;t++) + int nrd=0; // nr of true digits + const char *r=s; + for ( ; *r!=0; r++ ) { - if (*t>='a' && *t<='z') *t += ('A'-'a'); - if (*t=='O') *t='0'; - if (*t=='I') *t='1'; + if (*r=='.') { + if (dot) + return -5; // more than one dot + dot=r; + } + else if ( decodeChar(*r) < 0 ) // invalid char? + return -4; + else if ( decodeChar(*r) < 10 ) // digit? + nrd++; } + if (dot==NULL) + return -2; + else if (!voweled && nrd+1==len) // everything but the dot is digit, so MUST be voweled! + return -998; } - if (*extrapostfix) { - strcat(s,"-"); - strcat(s,extrapostfix); - err = master_decode( x,y,s,"",ccode,0,0); +//////////// AT THIS POINT, dot=FIRST DOT, input=CLEAN INPUT (no vowels) ilen=INPUT LENGTH + + // analyse input + prelen = (dot-s); + postlen = len-1-prelen; + codex = prelen*10 + postlen; + if ( prelen<2 || prelen>5 || postlen<2 || postlen>4 ) + return -3; + + if (len==10) { + // international mapcodes must be in international context + ccode = ccode_earth; } - else { - err = master_decode( x,y,s,"",ccode,0,0); + else if (isSubdivision(ccode)) + { + // long mapcodes must be interpreted in the parent of a subdivision + + int parent = ParentTerritoryOf(ccode); + if (len==9 || (len==8 && (parent==ccode_ind || parent==ccode_mex ))) + ccode = parent; } - if (clean_input && len<=10) - { - strcpy(clean_input,s); - if (*extrapostfix) + // remember final territory context + dec->context = ccode; + dec->mapcode = s; + + err = -817; + from = firstrec(ccode); + upto = lastrec(ccode); + + // try all ccode rectangles to decode s (pointing to first character of proper mapcode) + for ( i = from; i <= upto; i++ ) + { + int codexi = coDex(i); + if ( recType(i)==0 && !isNameless(i) && (codexi==codex || (codex==22 && codexi==21) ) ) + { + err = decodeGrid( dec, i, 0 ); + + if (isRestricted(i)) { + int fitssomewhere=0; + int j; + for (j=i-1; j>=from; j--) { // look in previous rects + if (!isRestricted((j))) { + if ( fitsInsideWithRoom(dec->lon32,dec->lat32,j) ) { + fitssomewhere=1; + break; + } + } + } + if (!fitssomewhere) { + err=-1234; + } + } + + break; + } + else if ( recType(i)==1 && prefixLength(i)+1==prelen && postfixLength(i)==postlen && headerLetter(i)==*s ) + { + err = decodeGrid( dec, i, 1 ); + break; + } + else if (isNameless(i) && + ( (codexi==21 && codex==22) + || (codexi==22 && codex==32) + || (codexi==13 && codex==23) ) ) + { + i = decodeNameless( dec, i); + if (i<0) err=i; else err=0; + break; + } + else if ( recType(i)>=2 && postlen==3 && prefixLength(i)+postfixLength(i)==prelen+2 ) { - strcat(clean_input,"-"); - strcat(clean_input,extrapostfix); - } - makeup(clean_input); + err = decodeAutoHeader( dec, i ); + break; + } + } // for } - if (err) - { - #ifdef REMOVE_VALIDCODE - *x=*y=0; - #else - if (ccode<0 || valid_code(s)<0 ) // bad iso or bad input - { - *x=*y=0; - } - else if (err && ccode>=0) - { - long miny,maxy,minx,maxx; - setup_country(ccode); - getboundaries((data_start[ccode]),minx,miny,maxx,maxy); - *x = (minx+maxx)/2; - *y = (miny+maxy)/2; - } - #endif // REMOVE_VALIDCODE + +#ifdef SUPPORT_HIGH_PRECISION + // convert from millionths + if (err) { + dec->lat = dec->lon = 0; } + else { + dec->lat /= (double)1000000.0; + dec->lon /= (double)1000000.0; + } +#else + // convert from millionths + if (err) dec->lat32 = dec->lon32 = 0; + dec->lat = dec->lat32/(double)1000000.0; + dec->lon = dec->lon32/(double)1000000.0; +#endif // normalise between =180 and 180 - if ( *x>180000000 ) *x-=360000000; else if ( *x<-180000000 ) *x+=360000000; + if (dec->lat < -90.0) dec->lat = -90.0; + if (dec->lat > 90.0) dec->lat = 90.0; + if (dec->lon < -180.0) dec->lon += 360.0; + if (dec->lon >= 180.0) dec->lon -= 360.0; - return err; -} + // store as integers for legacy's sake + dec->lat32 = (long)(dec->lat*1000000); + dec->lon32 = (long)(dec->lon*1000000); -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); + // make sure decode result fits the country + if (err==0) + if ( ccode != ccode_earth ) + if ( ! fitsInsideWithRoom(dec->lon32,dec->lat32, lastrec(ccode) ) ) { + err=-2222; + } + + return err; } #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,11 +1713,10 @@ static struct { UWORD min; UWORD max; const char *convert; } unicode2asc[] = -char asciibuf[16]; -const char *decode_utf16(const UWORD* s) +char *convertToRoman(char *asciibuf, int maxlen, const UWORD* s) { char *w = asciibuf; - const char *e = w+16-1; + const char *e = w+maxlen-1; for ( ; *s!=0 && w=1 && *s<='z' ) // normal ascii @@ -2195,11 +1747,10 @@ 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* encode_utf16(UWORD* unibuf,int maxlen,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; + const UWORD *e = w+maxlen-1; const char *r = mapcode; while( *r!=0 && w='0' && *s<='9') token=TOKENCHR; - else if ((*s>='a' && *s<='z') || (*s>='A' && *s<='Z')) - { token=TOKENCHR; if (state!=11 && state!=12) nondigits++; } - else if (*s=='.' ) token=TOKENDOT; + // recognise token: decode returns -2=a -3=e -4=0, 0..9 for digit or "o" or "i", 10..31 for char, -1 for illegal char + if (*s=='.' ) token=TOKENDOT; else if (*s=='-' ) token=TOKENHYPH; else if (*s== 0 ) token=TOKENZERO; else if (*s==' ' || *s=='\t') token=TOKENSEP; - else return -4; // invalid character + else { + signed char c = decode_chars[(unsigned char)*s]; + if (c<0) { // vowel or illegal? + token=TOKENVOWEL; vowels++; + if (c==-1) // illegal? + return -4; + } else if (c<10) { // digit + token=TOKENCHR; // digit + } else { // charcter B-Z + token=TOKENCHR; + if (state!=11 && state!=12 && state!=13) nondigits++; + } + } newstate = fullmc_statemachine[state][token]; if (newstate==ERR) return -(1000+10*state+token); - if (newstate==GO ) - return (nondigits>0 ? 0 : -5); - if (newstate==Prt) + else if (newstate==GO ) + return (nondigits ? (vowels>0 ? -6 : 0) : (vowels>0 && vowels<=2 ? 0 : -5)); + else if (newstate==Prt) return -999; + else if (newstate==18) + nondigits=vowels=0; state=newstate; - if (state==18) - nondigits=0; } } -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); -} //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // -// Freebee: interpret coordinates, separated by either space or comma (if comma, whitespace allowed everywhere else) -// [signletters*] v1 [degreesymbol [v2 [minutesym [v3 [secondsym]]]]] [letter] +// Engine // //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -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; } - *r++=(unsigned char)('0'+v); - if (unit) *r++=unit; - *r=0; - 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) -{ - long d,m,s; - if (v<0) { *r++='-'; v=-v; } - s = (long)(3600*v+0.5); // round to seconds - if (s>max) s=max; - d=s/3600; - r=addnum(r,d,0,degsym); - s%=3600; - if (s) - { - m=s/60; - r=addnum(r,m,1,'\''); - s%=60; - if (s) - r=addnum(r,s,1,'\"'); - } -} -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,","); - asdms1(r+strlen((char*)r),lon,180*3600,degsym); - return r; -} - -int interpret_coord( const unsigned char *i, int islat, double *result ) +// pass point to an array of pointers (at least 42), will be made to point to result strings... +// returns nr of results; +static int encodeLatLonToMapcodes_internal( char **v, Mapcodes *mapcodes, double lat, double lon, int tc, int stop_with_one_result, int extraDigits ) // 1.31 allow to stop after one result { - int expnow=0; // expect now: 0=deg 1=min 2=sec 3=none - double d=0,m=0,s=0; - - #define isdig(c) ((c)>='0' && (c)<='9') - #define iswhite(c) ((c)>0 && (c)<=32) - #define skipwhite(i) {while (iswhite(*i)) i++;} - #define skipnum(i) {while (isdig(*i)) i++;} - #define skipfp(i) {skipnum(i); if (*i=='.') {i++;skipnum(i);}} - - const char *winds = islat ? "nsNS+- " : "ewEW+- "; - - // skip white spaces, signs and appropriate wind direction letters - char *p; - int sign=1; - - while (*i && (p=(char*)strchr(winds,*i))!=NULL) { { if ( (p-(char*)winds) & 1 ) sign*=-1; } i++; } - - // we are now at a lead digit, or there is an error - if (!isdig(*i)) - return -12; // digit expected + encodeRec enc; + enc.mapcodes = mapcodes; + enc.mapcodes->count=0; + + if (lat<-90) lat=-90; + if (lat> 90) lat= 90; + while (lon<-180) lon+=360; + while (lon>=180) lon-=360; +#ifndef SUPPORT_HIGH_PRECISION + lat*=1000000; if (lat<0) lat-=0.5; else lat+=0.5; + lon*=1000000; if (lon<0) lon-=0.5; else lon+=0.5; + enc.lat32=(long)lat; + enc.lon32=(long)lon; +#else // precise encoding: do NOT round, instead remember the fraction... + lat+= 90; + lon+=180; + lat*=1000000; + lon*=1000000; + enc.lat32=(long)lat; + enc.lon32=(long)lon; + enc.fraclat=lat-enc.lat32; + enc.fraclon=lon-enc.lon32; + // for 8-digit precision, cells are divided into 810,000 by 810,000 minicells. + enc.fraclat *= 810000; if (enc.fraclat<1) enc.fraclat=0; else { if (enc.fraclat>809999) { enc.fraclat=0; enc.lat32++; } else enc.fraclat /= 810000; } + enc.fraclon *= 810000; if (enc.fraclon<1) enc.fraclon=0; else { if (enc.fraclon>809999) { enc.fraclon=0; enc.lon32++; } else enc.fraclon /= 810000; } + enc.lat32-= 90000000; + enc.lon32%=360000000; + enc.lon32-=180000000; +#endif - while ( expnow<4 && isdig(*i) ) + if (tc==0) // ALL results? { - // get value - double v=atof((char*)i); skipfp(i); skipwhite(i); - if ( *i && strchr("oOdD\x0F8\x0BA\x0B0\x0A7",*i) ) // degree symbol? $F8=248degree $BA=186 $B0=176 $A7=167 - { - i++; skipwhite(i); - d=v; expnow=1; // after degree, expect minutes - } - else if ( *i && strchr("\'`mM\x0B4\x093",*i) && i[1]!=i[0] ) // minute symbol (NOT repeated, else assume seconds symbol) $B4=180 $93=147 - { - i++; skipwhite(i); - m=v; expnow=2; // after minutes, expect seconds - } - else if ( *i && strchr("\"\'`\x094\x084",*i) ) // seconds symbol? $94=148 $84=132 - { - if (i[0]==i[1]) i++; i++; skipwhite(i); - s=v; expnow=3; // after seconds, expect something explicitly specified - } - else // anything else? assume that we got what we expected - { - if (expnow==0) d=v; else if (expnow==1) m=v; else if (expnow==2) s=v; else return -18; // -18 = trailing unitless number - expnow=4; + int i; + for(i=0;i=0) && enc.mapcodes->count>0) break; } } + else + { + encoderEngine((tc-1),&enc,stop_with_one_result,extraDigits,-1); + } - // allow all posisble final endsigns - { while (*i && (p=(char*)strchr(winds,*i))!=NULL) { if ( (p-(char*)winds) & 1 ) sign*=-1; i++; } } - - // we now MUST be at the end of the string! - if (*i) - return -17; // trash trailing - - *result = (d+m/60.0+s/3600.0) * sign; - if ( islat && (*result< -90 || *result> 90)) return -13; - if (!islat && (*result<-180 || *result>180)) return -14; - - return 0; -} - -int interpret_coords( unsigned char *i, double *x, double *y ) // returns negative if impossible -{ - unsigned char *sep=NULL; - unsigned char *altsep=NULL; - unsigned char *s; - unsigned char *firstcompass=NULL; - skipwhite(i); // skip leading nonsense - for (s=i;*s!=0;s++) + if (v) { - switch (*s) - { - case 'N':case 'S':case 'W':case 'E': - case 'n':case 's':case 'w':case 'e': - if (firstcompass==NULL) firstcompass=s; // determine first compass letter before comma (if any) - break; - case '+':case '-': - case '0':case '1':case '2':case '3':case '4':case '5':case '6':case '7':case '8':case '9': - case '\"': case 148: case 132: // second CP1252 - case 'm': case 'M': case '\'': case '`': case 180: case 147: // minute CP1252 - case 'o': case 'O': case 'd': case 'D': case 248: case 186: case 176: case 167: // 167:cp850 - case '.': - break; - case ' ': - if (altsep) altsep=i; else altsep=s; - while (*s==' ') s++; - s--; - break; - case ',': case 130: - if (sep) return -1; // more than one comma! - sep=s; - if (firstcompass==NULL) firstcompass=s; - break; - default: - return -2; // invalid char + int i; + for(i=0;icount;i++) { + char *s = &enc.mapcodes->mapcode[i][0]; + char *p = strchr( s, ' ' ); + if (p==NULL) { + v[i*2+1] = (char*) "AAA"; + v[i*2 ] = s; + } + else { + *p++=0; + v[i*2+1] = s; + v[i*2 ] = p; + } } } - if (sep==NULL && altsep!=NULL) sep=altsep; // use whitespace as sep if no comma - if (sep==NULL) return -3; // no separator - if (sep==i) return -4; // separator as lead - { - int e; + return enc.mapcodes->count; +} - if (firstcompass && *firstcompass && strchr("EWew",*firstcompass)) + +// threadsafe +char* getTerritoryIsoName(char *result, int territoryCode, int format) // formats: 0=full 1=short (returns empty string in case of error) +{ + if (territoryCode<1 || territoryCode>MAX_MAPCODE_TERRITORY_CODE) + *result=0; + else { + int p=stateletter(territoryCode-1); + char iso3[4]; + const char *ei = get_entity_iso3(iso3,territoryCode-1); + if (*ei>='0' && *ei<='9') ei++; + if (format==0 && p) { - unsigned char t=*sep; *sep=0; - e=interpret_coord(i,0,x); - *sep=t; - if (!e) e=interpret_coord(sep+1,1,y); + memcpy(result,&parents2[p*3-3],2); + result[2]='-'; + strcpy(result+3,ei); } else { - unsigned char t=*sep; *sep=0; - e=interpret_coord(i,1,y); - *sep=t; - if (!e) e=interpret_coord(sep+1,0,x); + strcpy(result,ei); } - - if (e) return e; } - - return 0; // POSSIBLE + return result; } - -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// -// Wrapper for LBS team -// -//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - -const char *convertTerritoryCodeToIsoName(int tc,int format) // formats: 0=full 1=short (returns empty string in case of error) +int getParentCountryOf(int tc) // returns negative if tc is not a code that has a parent country { - return makeiso(tc-1,(format==0)); -} - -int getParentCountryOfState(int tc) // returns negative if tc is not a code that has a parent country -{ - int parentccode=stateparent(tc-1); // returns parent ccode or -1 + int parentccode=ParentTerritoryOf(tc-1); // returns parent ccode or -1 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 && tc0) return tp; return tc; } @@ -2513,7 +1987,7 @@ int convertTerritoryIsoNameToCode(const char *string,int optional_tc) // optiona while (*string>0 && *string<=32) string++; // skip leading whitespace if (ccode<0 || strchr(string,'-')>=0 || strlen(string)>3 ) { - ccode=ccode_of_iso3(string); // ignore optional_tc + ccode=ccode_of_iso3(string,-1); // ignore optional_tc } else // there is a ccode, there is no hyphen in the string, and the string is as most 3 chars { @@ -2523,105 +1997,106 @@ int convertTerritoryIsoNameToCode(const char *string,int optional_tc) // optiona strcpy(tmp,convertTerritoryCodeToIsoName(tc,1)); // short parent country code strcat(tmp,"-"); strcat(tmp,string); - ccode=ccode_of_iso3(tmp); + ccode=ccode_of_iso3(tmp,-1); } if (ccode<0) return -1; else return ccode+1; } -// pass point to an array of pointers (at least 64), will be made to point to result strings... -// 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 -{ - 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; - lat*=1000000; if (lat<0) lat-=0.5; else lat+=0.5; - lon*=1000000; if (lon<0) lon-=0.5; else lon+=0.5; - nr_global_results=0; - global_results=v; - if (ccode==0) - { - int i; - for(i=0;i0) break; - } - } - else - { - master_encode(NULL,ccode,(long)lon,(long)lat,-1,stop_with_one_result,0,0); // 1.29 - also add parents recursively - } - global_results=NULL; - return nr_global_results/2; -} -// decode string into nx,ny; returns negative in case of error -int decodeMapcodeToLatLon( double *lat, double *lon, const char *string, int context_tc ) // context_tc is used to disambiguate ambiguous short mapcode inputs; pass 0 or negative if not available +// decode string into lat,lon; returns negative in case of error +int decodeMapcodeToLatLon( double *lat, double *lon, const char *input, int context_tc ) // context_tc is used to disambiguate ambiguous short mapcode inputs; pass 0 or negative if not available { - if (lat==NULL || lon==NULL || string==NULL) + if (lat==NULL || lon==NULL || input==NULL) { return -100; } else { - long llat,llon; - const char *iso3 = convertTerritoryCodeToIsoName(context_tc,0); - int err=full_mapcode_decode(&llat,&llon,iso3,string,NULL,NULL); - *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; - return err; + int ret; + decodeRec dec; + dec.orginput = input; + dec.context = context_tc; + + ret = decoderEngine(&dec); + *lat = dec.lat; + *lon = dec.lon; + return ret; } } #ifdef SUPPORT_FOREIGN_ALPHABETS -const char *decodeToRoman(const UWORD* s) -{ - return decode_utf16(s); -} - -const UWORD* encodeToAlphabet(const char *mapcode,int alphabet) // 0=roman, 2=cyrillic +UWORD* convertToAlphabet(UWORD* unibuf, int maxlength, const char *mapcode,int alphabet) // 0=roman, 2=cyrillic { if ( asc2lan[alphabet][4]==0x003f ) // alphabet has no letter E if ( strchr(mapcode,'E') || strchr(mapcode,'U') || strchr(mapcode,'e') || strchr(mapcode,'u') ) // v1.50 get rid of E and U { - char u[16]; - strcpy(u,mapcode); + // safely copy mapcode into temporary buffer u + char u[MAX_MAPCODE_RESULT_LEN]; + int len = strlen(mapcode); + if (len>=MAX_MAPCODE_RESULT_LEN) + len=MAX_MAPCODE_RESULT_LEN-1; + memcpy(u,mapcode,len); + u[len]=0; unpack_if_alldigits(u); repack_if_alldigits(u,1); - return encode_utf16(u,alphabet); + mapcode=u; } - return encode_utf16(mapcode,alphabet); + return encode_utf16(unibuf,maxlength,mapcode,alphabet); } -#endif -int encodeLatLonToMapcodes( char **v, double lat, double lon, int tc, int extraDigits ) +// Legacy: NOT threadsafe +static char asciibuf[MAX_MAPCODE_RESULT_LEN]; +const char *decodeToRoman(const UWORD* s) { - return encodeLatLonToMapcodes_full(v,lat,lon,tc,0,extraDigits); + return convertToRoman(asciibuf,MAX_MAPCODE_RESULT_LEN,s); } +// Legacy: NOT threadsafe +static UWORD unibuf[MAX_MAPCODE_RESULT_LEN]; +const UWORD* encodeToAlphabet(const char *mapcode,int alphabet) // 0=roman, 2=cyrillic +{ + return convertToAlphabet(unibuf,MAX_MAPCODE_RESULT_LEN,mapcode,alphabet); +} + +#endif + int encodeLatLonToSingleMapcode( char *result, double lat, double lon, int tc, int extraDigits ) { char *v[2]; - int ret=encodeLatLonToMapcodes_full(v,lat,lon,tc,1,extraDigits); + Mapcodes rlocal; + int ret=encodeLatLonToMapcodes_internal(v,&rlocal,lat,lon,tc,1,extraDigits); *result=0; - if (ret>0) { - if (strcmp(v[1],"AAA")!=0) { - strcpy(result,v[1]); - strcat(result," "); - } - strcat(result,v[0]); + if (ret<=0) // no solutions? + return -1; + // prefix territory unless international + if (strcmp(v[1],"AAA")!=0) { + strcpy(result,v[1]); + strcat(result," "); } - return ret; + strcat(result,v[0]); + return 1; } +// Threadsafe +int encodeLatLonToMapcodes( Mapcodes *results, double lat, double lon, int territoryCode, int extraDigits ) +{ + return encodeLatLonToMapcodes_internal(NULL,results,lat,lon,territoryCode,0,extraDigits); +} -#endif // RELEASENEAT +// Legacy: NOT threadsafe +Mapcodes rglobal; +int encodeLatLonToMapcodes_Deprecated( char **v, double lat, double lon, int territoryCode, int extraDigits ) +{ + return encodeLatLonToMapcodes_internal(v,&rglobal,lat,lon,territoryCode,0,extraDigits); +} +// Legacy: NOT threadsafe +static char makeiso_bufbytes[16]; +static char *makeiso_buf; +const char *convertTerritoryCodeToIsoName(int tc,int format) +{ + if (makeiso_buf==makeiso_bufbytes) makeiso_buf=makeiso_bufbytes+8; else makeiso_buf=makeiso_bufbytes; + return (const char*)getTerritoryIsoName(makeiso_buf,tc,format); +} diff --git a/mapcodelib/mapcoder.h b/mapcodelib/mapcoder.h index b620c52..5cf603c 100644 --- a/mapcodelib/mapcoder.h +++ b/mapcodelib/mapcoder.h @@ -14,19 +14,64 @@ * limitations under the License. */ -#define RELEASENEAT // Use clean code (mapcoder.c). -#define UWORD unsigned short int // 2-byte unsigned integer. -#define SUPPORT_FOREIGN_ALPHABETS +#define UWORD unsigned short int // 2-byte unsigned integer. -#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 SUPPORT_FOREIGN_ALPHABETS // Define to support additional alphabets. +#define SUPPORT_HIGH_PRECISION // Define to enable high-precision extension logic. + +#define MAX_NR_OF_MAPCODE_RESULTS 21 // Max. number of results ever returned by encoder (e.g. for 26.904899, 95.138515). +#define MAX_PROPER_MAPCODE_LEN 10 // Max. number of characters in a proper mapcode (including the dot). +#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; although nothing longer than SIX characters is ever generated (RU-KAM), users can input SEVEN characters (RUS-KAM). +#define MAX_CLEAN_MAPCODE_LEN (MAX_PROPER_MAPCODE_LEN + 1 + MAX_PRECISION_DIGITS) // Max. number of characters in a clean mapcode (excluding zero-terminator). +#define MAX_MAPCODE_RESULT_LEN (MAX_ISOCODE_LEN + 1 + MAX_CLEAN_MAPCODE_LEN + 1) // Max. number of characters to store a single result (including zero-terminator). #define COMPARE_MAPCODE_MISSING_CHARACTERS -999 // Used for compareWithMapcodeFormat. +/** + * The type Mapcodes hold a number of mapcodes, for example from an encoding call. + * If a result contains a space, it splits the territory alphacode from the mapcode. + * International mapcodes do not specify a territory alphacode, nor a space. + */ +typedef struct { + int count; // The number of mapcode results (length of array). + char mapcode[MAX_NR_OF_MAPCODE_RESULTS][MAX_MAPCODE_RESULT_LEN]; // The mapcodes. +} Mapcodes; + + /** * Encode a latitude, longitude pair (in degrees) to a set of Mapcodes. * * Arguments: - * results - Results set of Mapcodes. The caller must pass an array of at least MAX_NR_OF_MAPCODE_RESULTS + * mapcodes - a pointer to an Mapcodes, allocated by the caller. + * lat - Latitude, in degrees. Range: -90..90. + * lon - Longitude, in degrees. Range: -180..180. + * territoryCode - Territory code (obtained from convertTerritoryIsoNameToCode), used as encoding context. + * Pass 0 to get Mapcodes for all territories. + * extraDigits - Number of extra "digits" to add to the generated mapcode. The preferred default is 0. + * Other valid values are 1 and 2, which will add extra letters to the mapcodes to + * make them represent the coordinate more accurately. + * + * Returns: + * Number of results stored in parameter results. Always >= 0 (0 if no encoding was possible or an error occurred). + * The results are stored as pairs (Mapcode, territory name) in: + * (results[0], results[1])...(results[(2 * N) - 2], results[(2 * N) - 1]) + */ + +int encodeLatLonToMapcodes( + Mapcodes* mapcodes, + double lat, + double lon, + int territoryCode, + int extraDigits); + +/** + * WARNING: This method is deprecated and should no longer be used, as it is not thread-safe. Use the version + * specified above. + * + * Encode a latitude, longitude pair (in degrees) to a set of Mapcodes. Not thread-safe! + * + * Arguments: + * results - Results set of Mapcodes. The caller must pass an array of at least 2 * MAX_NR_OF_MAPCODE_RESULTS * string points, which must NOT be allocated or de-allocated by the caller. * The resulting strings are statically allocated by the library and will be overwritten * by the next call to this method! @@ -43,7 +88,7 @@ * The results are stored as pairs (Mapcode, territory name) in: * (results[0], results[1])...(results[(2 * N) - 2], results[(2 * N) - 1]) */ -int encodeLatLonToMapcodes( +int encodeLatLonToMapcodes_Deprecated( // Warning: this method is deprecated and not thread-safe. char** results, double lat, double lon, @@ -131,14 +176,20 @@ int convertTerritoryIsoNameToCode( * Convert a territory name to a territory code. * * Arguments: + * result - String to store result * territoryCode - Territory code. * format - Pass 0 for full name, 1 for short name (state codes may be ambiguous). * * Returns: - * Static result string or 0 if failed. The string is allocated by the library and must NOT be - * de-allocated by the caller. It will be overwritten by a subsequent call to this method! + * Pointer to result. Empty if territoryCode illegal. */ -const char *convertTerritoryCodeToIsoName( +char* getTerritoryIsoName( + char* result, + int territoryCode, + int format); + +// the old, non-threadsafe routine which uses static storage, overwritten at each call: +const char* convertTerritoryCodeToIsoName( int territoryCode, int format); @@ -164,7 +215,7 @@ int getCountryOrParentCountry(int territoryCode); * Returns: * Territory code of the parent country; <0 if the territoryCode was not a state or it was invalid. */ -int getParentCountryOfState(int territoryCode); +int getParentCountryOf(int territoryCode); /** * Alphabets: @@ -191,10 +242,17 @@ int getParentCountryOfState(int territoryCode); * Decode a string to Roman characters. * * Arguments: - * string - String to decode. + * string - String to decode. + * asciibuf - Buffer to be filled with the result + * maxlen - Size of asciibuf * * Returns: - * Decoded string. The string is allocated by the library and must NOT be + * pointer to asciibuf, which holds the result + */ +char* convertToRoman(char* asciibuf, int maxlen, const UWORD* string); +/** + * old variant, not thread-safe: uses a pre-allocated static buffer, overwritten by the next call + * Returns converted string. allocated by the library. String must NOT be * de-allocated by the caller. It will be overwritten by a subsequent call to this method! */ const char* decodeToRoman(const UWORD* string); @@ -203,28 +261,38 @@ const char* decodeToRoman(const UWORD* string); * Encode a string to Alphabet characters for a language. * * Arguments: - * string - String to encode. - * alphabet - Alphabet to use. Currently supported are: + * string - String to encode. + * alphabet - Alphabet to use. Currently supported are: * 0 = roman, 2 = cyrillic, 4 = hindi, 12 = gurmukhi. + * unibuf - Buffer to be filled with the result + * maxlen - Size of unibuf + * * * Returns: * Encoded string. The string is allocated by the library and must NOT be * de-allocated by the caller. It will be overwritten by a subsequent call to this method! */ -const UWORD* encodeToAlphabet(const char* mapcode, int alphabet); +UWORD* convertToAlphabet(UWORD* unibuf, int maxlength, const char* string, int alphabet); + +/** + * old variant, not thread-safe: uses a pre-allocated static buffer, overwritten by the next call + * Returns converted string. allocated by the library. String must NOT be + * de-allocated by the caller. It will be overwritten by a subsequent call to this method! + */ +const UWORD* encodeToAlphabet(const char* string, 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 coord2mc(results, lat, lon, territoryCode) encodeLatLonToMapcodes_Deprecated(results, lat, lon,territoryCode, 0) +#define coord2mc1(results, lat, lon, territoryCode) encodeLatLonToSingleMapcode(results, lat, lon, territoryCode, 0) #define mc2coord decodeMapcodeToLatLon #define lookslikemapcode compareWithMapcodeFormat #define text2tc convertTerritoryIsoNameToCode #define tc2text convertTerritoryCodeToIsoName #define tccontext getCountryOrParentCountry -#define tcparent getParentCountryOfState +#define tcparent getParentCountryOf #define decode_to_roman decodeToRoman #define encode_to_alphabet encodeToAlphabet #define MAX_MAPCODE_TERRITORY_CODE MAX_CCODE diff --git a/utility/mapcode.cpp b/utility/mapcode.cpp index 41706d3..ec788a1 100644 --- a/utility/mapcode.cpp +++ b/utility/mapcode.cpp @@ -43,6 +43,9 @@ #include #include "../mapcodelib/mapcoder.c" +// Specific define to be able to limit output to microdegrees, for test files. +#undef LIMIT_TO_MICRODEGREES + #define my_isnan(x) (false) #define my_round(x) ((long) (floor((x) + 0.5))) @@ -80,13 +83,19 @@ static void usage(const char* appName) { printf("MAPCODE (version %s)\n", mapcode_cversion); printf("Copyright (C) 2014-2015 Stichting Mapcode Foundation\n"); printf("\n"); +#ifndef SUPPORT_HIGH_PRECISION + printf("Warning: High precision support is disabled in this build.)\n\n"); +#endif +#ifndef LIMIT_TO_MICRODEGREES + printf("Warning: This build is limited to using microdegrees.\n\n"); +#endif printf("Usage:\n"); printf(" %s [-d| --decode] [ ...]\n", appName); printf("\n"); 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]] [territory]>\n", appName); + printf(" %s [-e[0-8] | --encode[0-8]] [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 +110,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(" : 0, 1, 2; specifies additional accuracy, use 0 for standard.\n"); + printf(" : 0-8; specifies additional accuracy, use 0 for standard.\n"); printf(" 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"); @@ -196,13 +205,13 @@ static void convertLatLonToXYZ(double latDeg, double lonDeg, double* x, double* */ static void selfCheckLatLonToMapcode(const double lat, double lon, const char* territory, const char* mapcode, int extraDigits) { int context = convertTerritoryIsoNameToCode(territory, 0); - char* results[MAX_NR_OF_MAPCODE_RESULTS]; + char* results[2 * MAX_NR_OF_MAPCODE_RESULTS]; const double limitLat = (lat < -90.0) ? -90.0 : ((lat > 90.0) ? 90.0 : lat); const double limitLon = (lon < -180.0) ? -180.0 : ((lon > 180.0) ? 180.0 : lon); - const int nrResults = encodeLatLonToMapcodes(results, limitLat, limitLon, context, extraDigits); + const int nrResults = encodeLatLonToMapcodes_Deprecated(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); @@ -222,13 +231,13 @@ static void selfCheckLatLonToMapcode(const double lat, double lon, const char* t ++foundTerritoryMin; } - found = (((strcasecmp(territory, foundTerritory) == 0) || - (strcasecmp(territory, foundTerritoryMin) == 0)) && - (strcasecmp(mapcode, foundMapcode) == 0)); + found = (((strcmp(territory, foundTerritory) == 0) || + (strcmp(territory, foundTerritoryMin) == 0)) && + (strcmp(mapcode, foundMapcode) == 0)); } 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 +273,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); @@ -274,61 +283,38 @@ static void selfCheckMapcodeToLatLon(const char* territory, const char* mapcode, } } - - -/** - * The method asCoordinate() generates and returns a printable coordinate - * precisely as it would be interpreted internally by mapcode encoding - * (i.e. correctly rounded to the nearest one-millionth of a degree). - * As target, pass a buffer for at least 12 characters (including zero termination). - * If target = 0, an internal scratch buffer is used (the THIRD call will - * overwrite the first call). - */ -static char asCoordinateBuffer[24]; -static int ascoptr; -static const char* asCoordinate(double coord, char* target) -{ - long c = (long) ((coord * 1000000) + ((coord < 0) ? -0.5 : 0.5)); - int negative = (c < 0); - if (negative) { - c = -c; - } - if (target == 0) { - ascoptr= ((ascoptr != 0) ? 0 : 12); - target = &asCoordinateBuffer[ascoptr]; - } - sprintf(target,"%s%d.%06d", (negative ? "-" : ""), (int) (c / 1000000), (int) (c % 1000000)); - return target; -} - - -/** - * The method printMapcode() generates and outputs Mapcodes for a lat/lon pair. - * If iShowError != 0, then encoding errors are output to stderr, otherwise they - * are ignored. - */ static void generateAndOutputMapcodes(double lat, double lon, int iShowError, int extraDigits, int useXYZ) { - char* results[MAX_NR_OF_MAPCODE_RESULTS]; + char* results[2 * MAX_NR_OF_MAPCODE_RESULTS]; int context = 0; - while (lon > 180) { - lon -= 360; + while (lon > 180.0) { + lon -= 360.0; } - while (lon < -180) { - lon += 360; + while (lon < -180.0) { + lon += 360.0; } - while (lat > 90) { - lat -= 180; + while (lat > 90.0) { + lat -= 180.0; } - while (lat < -90) { - lat += 180; + while (lat < -90.0) { + lat += 180.0; } - const int nrResults = encodeLatLonToMapcodes(results, lat, lon, context, extraDigits); +#ifdef LIMIT_TO_MICRODEGREES + { + // Need to truncate lat/lon to microdegrees. + long lon32 = lon * 1000000.0; + long lat32 = lat * 1000000.0; + lon = (lon32 / 1000000.0); + lat = (lat32 / 1000000.0); + } +#endif + + const int nrResults = encodeLatLonToMapcodes_Deprecated(results, lat, lon, context, extraDigits); if (nrResults <= 0) { if (iShowError) { - fprintf(stderr, "error: cannot encode lat=%s, lon=%s)\n", asCoordinate(lat, 0), asCoordinate(lon, 0)); + fprintf(stderr, "error: cannot encode lat=%.12g, lon=%.12g)\n", lat, lon); exit(NORMAL_ERROR); } } @@ -338,10 +324,10 @@ static void generateAndOutputMapcodes(double lat, double lon, int iShowError, in double y; double z; convertLatLonToXYZ(lat, lon, &x, &y, &z); - printf("%d %s %s %lf %lf %lf\n", nrResults, asCoordinate(lat, 0), asCoordinate(lon, 0), x, y, z); + printf("%d %.12g %.12g %.12g %.12g %.12g\n", nrResults, lat, lon, x, y, z); } else { - printf("%d %s %s\n", nrResults, asCoordinate(lat, 0), asCoordinate(lon, 0)); + printf("%d %.12g %.12g\n", nrResults, lat, lon); } for (int j = 0; j < nrResults; ++j) { const char* foundMapcode = results[(j * 2)]; @@ -389,9 +375,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 +449,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 +464,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]] [territory]> + // Encode: [-e[0-8] | --encode[0-8]] [territory]> // ------------------------------------------------------------------ if ((argc != 4) && (argc != 5)) { fprintf(stderr, "error: incorrect number of arguments\n\n"); @@ -503,6 +495,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; } @@ -516,10 +526,10 @@ int main(const int argc, const char** argv) } // Encode the lat/lon to a set of Mapcodes. - char* results[MAX_NR_OF_MAPCODE_RESULTS]; - const int nrResults = encodeLatLonToMapcodes(results, lat, lon, context, extraDigits); + char* results[2 * MAX_NR_OF_MAPCODE_RESULTS]; + const int nrResults = encodeLatLonToMapcodes_Deprecated(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; } @@ -549,8 +559,8 @@ int main(const int argc, const char** argv) } if (argc == 3) { extraDigits = atoi(argv[2]); - if ((extraDigits < 0) || (extraDigits> 2)) { - fprintf(stderr, "error: parameter extraDigits must be in [0..2]\n\n"); + if ((extraDigits < 0) || (extraDigits> 8)) { + fprintf(stderr, "error: parameter extraDigits must be in [0..8]\n\n"); usage(appName); return NORMAL_ERROR; } @@ -628,8 +638,8 @@ int main(const int argc, const char** argv) } if (argc >= 4) { extraDigits = atoi(argv[3]); - if ((extraDigits < 0) || (extraDigits > 2)) { - fprintf(stderr, "error: parameter extraDigits must be in [0..2]\n\n"); + if ((extraDigits < 0) || (extraDigits > 8)) { + fprintf(stderr, "error: parameter extraDigits must be in [0..8]\n\n"); usage(appName); return NORMAL_ERROR; } @@ -648,11 +658,10 @@ int main(const int argc, const char** argv) // Statistics. resetStatistics(nrOfPoints); - int totalNrOfResults = 0; int gridX = 0; int gridY = 0; - int line = my_round(sqrt((double)totalNrOfPoints)); + int line = my_round(sqrt((double) totalNrOfPoints)); for (int i = 0; i < totalNrOfPoints; ++i) { double lat; double lon;