unsigned int __cdecl sub_10003100(void *a1, unsigned int a2, unsigned int a3)
{
unsigned int result; // eax@1
unsigned int v4; // ecx@2
unsigned int v5[2636]; // [sp+10h] [bp-2930h]@1
v5[0] = -1023344638;
v5[1] = 2;
v5[2] = 0;
v5[3] = 0;
v5[4] = 0;
v5[5] = 0;
v5[6] = 0;
v5[7] = 0;
v5[8] = 0;
v5[9] = 0;
v5[10] = 0;
v5[11] = 0;
v5[12] = 0;
v5[13] = 0;
v5[14] = 0;
v5[15] = 0;
v5[16] = 0;
v5[17] = 0;
v5[18] = 0;
v5[19] = 0;
v5[20] = 0;
v5[21] = 0;
v5[22] = 0;
v5[23] = 0;
v5[24] = 0;
v5[25] = 0;
v5[26] = 0;
v5[27] = 0;
v5[28] = 0;
v5[29] = 0;
v5[30] = 0;
v5[31] = 0;
v5[32] = 0;
v5[33] = 0;
v5[34] = 0;
v5[35] = 0;
v5[36] = 0;
v5[37] = 0;
v5[38] = 0;
v5[39] = 0;
v5[40] = 0;
v5[41] = 0;
v5[42] = 0;
v5[43] = 0;
v5[44] = 0;
v5[45] = 0;
v5[46] = 0;
v5[47] = 0;
v5[48] = 0;
v5[49] = 0;
v5[50] = 0;
v5[51] = 0;
v5[52] = 0;
v5[53] = 0;
v5[54] = 0;
v5[55] = 0;
v5[56] = 0;
v5[57] = 0;
v5[58] = 0;
v5[59] = 0;
v5[60] = 0;
v5[61] = 0;
v5[62] = 0;
v5[63] = 0;
v5[64] = 0;
v5[65] = 0;
v5[66] = 0;
v5[67] = 0;
v5[68] = 0;
v5[69] = 0;
v5[70] = 0;
v5[71] = 0;
v5[72] = 0;
v5[73] = 0;
v5[74] = 0;
v5[75] = 0;
v5[76] = 0;
v5[77] = 0;
v5[78] = 0;
v5[79] = 0;
v5[80] = 0;
v5[81] = 0;
v5[82] = 0;
v5[83] = 0;
v5[84] = 0;
v5[85] = 0;
v5[86] = 0;
v5[87] = 0;
v5[88] = 0;
v5[89] = 0;
v5[90] = 0;
v5[91] = 0;
v5[92] = 0;
v5[93] = 0;
v5[94] = 0;
v5[95] = 0;
v5[96] = 0;
v5[97] = 0;
v5[98] = 0;
v5[99] = 0;
v5[100] = 0;
v5[101] = 0;
v5[102] = 0;
v5[103] = 0;
v5[104] = 0;
v5[105] = 0;
v5[106] = 0;
v5[107] = 0;
v5[108] = 0;
v5[109] = 0;
v5[110] = 0;
v5[111] = 0;
v5[112] = 0;
v5[113] = 0;
v5[114] = 0;
v5[115] = 0;
v5[116] = 0;
v5[117] = 0;
v5[118] = 0;
v5[119] = 0;
v5[120] = 0;
v5[121] = 0;
v5[122] = 0;
v5[123] = 0;
v5[124] = 0;
v5[125] = 0;
v5[126] = 0;
v5[127] = 0;
v5[128] = 0;
v5[129] = 0;
v5[130] = 0;
v5[131] = 0;
v5[132] = 0;
v5[133] = 0;
v5[134] = 0;
v5[135] = 0;
v5[136] = 0;
v5[137] = 0;
v5[138] = 0;
v5[139] = 0;
v5[140] = 0;
v5[141] = 0;
v5[142] = 0;
v5[143] = 0;
v5[144] = 0;
v5[145] = 0;
v5[146] = 0;
v5[147] = 0;
v5[148] = 0;
v5[149] = 0;
v5[150] = 0;
v5[151] = 0;
v5[152] = 0;
v5[153] = 0;
v5[154] = 0;
v5[155] = 0;
v5[156] = 0;
v5[157] = 0;
v5[158] = 0;
v5[159] = 0;
v5[160] = 0;
v5[161] = 0;
v5[162] = 0;
v5[163] = 0;
v5[164] = 0;
v5[165] = 0;
v5[166] = 0;
v5[167] = 0;
v5[168] = 0;
v5[169] = 0;
v5[170] = 0;
v5[171] = 0;
v5[172] = 0;
v5[173] = 0;
v5[174] = 0;
v5[175] = 0;
v5[176] = 33554432;
v5[177] = 61276416;
v5[178] = 150994944;
v5[179] = 1442840576;
v5[180] = 1347235139;
v5[181] = 0;
v5[182] = 0;
v5[183] = 0;
v5[184] = 0;
v5[185] = 1207959552;
v5[186] = 1414283589;
v5[187] = 72;
v5[188] = 0;
v5[189] = 0;
v5[190] = 0;
v5[191] = 1291845632;
v5[192] = 1147096641;
v5[193] = 1330794319;
v5[194] = 5129552;
v5[195] = 0;
v5[196] = 0;
v5[197] = 1493172224;
v5[198] = 1095589716;
v5[199] = 1113542217;
v5[200] = 5850191;
v5[201] = 0;
v5[202] = 0;
v5[203] = 1493172224;
v5[204] = 1095589716;
v5[205] = 1113542217;
v5[206] = 844710991;
v5[207] = 0;
v5[208] = 0;
v5[209] = 1493172224;
v5[210] = 1329880916;
v5[211] = 827544143;
v5[212] = 52;
v5[213] = 0;
v5[214] = 0;
v5[215] = 1493172224;
v5[216] = 1297375060;
v5[217] = 1329749840;
v5[218] = 21569;
v5[219] = 0;
v5[220] = 0;
v5[221] = 1275068416;
v5[222] = 1095582799;
v5[223] = 1113542217;
v5[224] = 5850191;
v5[225] = 0;
v5[226] = 0;
v5[227] = 1493172224;
v5[228] = 1095196500;
v5[229] = 1280329550;
v5[230] = 1415531342;
v5[233] = 33554432;
v5[231] = 20557;
v5[232] = 0;
v5[234] = 62849280;
v5[235] = 0;
v5[236] = 0;
v5[237] = 16777216;
v5[238] = 889192448;
v5[239] = -1543503867;
v5[240] = 1229016323;
v5[241] = -859045810;
v5[242] = 67158220;
v5[243] = 1392509964;
v5[244] = 100664320;
v5[245] = -998637568;
v5[246] = 1132462086;
v5[247] = 1603;
v5[248] = 201474352;
v5[249] = 33682688;
v5[250] = 134348812;
v5[251] = 100805376;
v5[252] = -943501312;
v5[253] = -1018167290;
v5[254] = 1342179015;
v5[255] = 444355;
v5[256] = 105366352;
v5[257] = 1203982336;
v5[258] = -1018167290;
v5[259] = 100788295;
v5[260] = -943501312;
v5[261] = -1018167290;
v5[262] = 1342179015;
v5[263] = 444355;
v5[264] = 105366352;
v5[265] = 1203982336;
v5[266] = -1018167290;
v5[267] = 67235911;
v5[268] = 67362304;
v5[269] = 67234560;
v5[270] = 33763328;
v5[271] = 17039372;
v5[272] = 393567;
v5[273] = 113539584;
v5[274] = 1128235008;
v5[275] = 1073741830;
v5[276] = 1601;
v5[277] = 393216;
v5[278] = 100663296;
v5[279] = 0;
v5[280] = 393568;
v5[281] = 113539584;
v5[282] = 1127841792;
v5[283] = 939524102;
v5[284] = -1258159039;
v5[285] = -1694497791;
v5[286] = 117310466;
v5[287] = -1011007488;
v5[288] = 176160774;
v5[289] = -1717958972;
v5[290] = 402801071;
v5[291] = 67279616;
v5[292] = -1095235843;
v5[293] = -335100997;
v5[294] = 113550665;
v5[295] = 1092406477;
v5[296] = -1694491646;
v5[297] = 117179394;
v5[298] = -1011106120;
v5[299] = -1521882106;
v5[300] = -858978620;
v5[301] = 537018652;
v5[302] = 67279616;
v5[303] = -1095235845;
v5[304] = -335100997;
v5[305] = 113550665;
v5[335] = -943501312;
v5[336] = -1018167290;
v5[337] = 1342179015;
v5[338] = 444355;
v5[339] = 105366352;
v5[340] = 1203982336;
v5[341] = -1018167290;
v5[343] = -943501312;
v5[344] = -1018167290;
v5[345] = 1342179015;
v5[346] = 444355;
v5[347] = 105366352;
v5[348] = 1203982336;
v5[349] = -1018167290;
v5[306] = 1092406477;
v5[307] = -1694489598;
v5[308] = 117048322;
v5[309] = -1011106120;
v5[310] = -1521882106;
v5[311] = -858978620;
v5[312] = 671236380;
v5[313] = 67279616;
v5[314] = -1095235847;
v5[315] = -335100997;
v5[316] = 113550665;
v5[317] = 1092406477;
v5[318] = -1694487550;
v5[319] = 116917250;
v5[320] = -1011106120;
v5[321] = -1521882106;
v5[322] = -858978620;
v5[323] = 805454108;
v5[324] = 16797440;
v5[325] = 2539;
v5[326] = 16797440;
v5[327] = 1424;
v5[328] = 16797440;
v5[329] = 3510;
v5[330] = 83886336;
v5[331] = 136072;
v5[332] = 338177;
v5[333] = 67109120;
v5[334] = 100805376;
v5[342] = 100788295;
v5[350] = 33798983;
v5[351] = 32505908;
v5[352] = 64880644;
v5[353] = 32178180;
v5[354] = 28704772;
v5[355] = 5111812;
v5[356] = 168034305;
v5[357] = 262358;
v5[358] = 201490677;
v5[359] = 1131742720;
v5[360] = -1408875552;
v5[361] = 105159744;
v5[362] = 1100009177;
v5[363] = 536870918;
v5[364] = 1600;
v5[365] = 409632;
v5[366] = 71286784;
v5[367] = 16796928;
v5[368] = 6445;
v5[369] = 262358;
v5[370] = 201490677;
v5[371] = 36505088;
v5[372] = 1644577711;
v5[373] = 105155712;
v5[374] = 1099601281;
v5[375] = 536870918;
v5[376] = 1600;
v5[377] = 409632;
v5[378] = 71286784;
v5[379] = 16796928;
v5[380] = 5945;
v5[381] = 262358;
v5[382] = 201490677;
v5[383] = 182519296;
v5[384] = 1174815727;
v5[385] = 105155722;
v5[386] = 1098921804;
v5[387] = 536870918;
v5[388] = 1600;
v5[389] = 409632;
v5[390] = 71286784;
v5[391] = 16796928;
v5[392] = 5745;
v5[393] = 262358;
v5[394] = 201490677;
v5[395] = -2102393344;
v5[396] = 1409696747;
v5[397] = 105155703;
v5[398] = 1099653186;
v5[399] = 536870918;
v5[400] = 1600;
v5[401] = 409632;
v5[402] = 71286784;
v5[403] = 16796928;
v5[404] = 5845;
v5[405] = 262358;
v5[406] = 201490677;
v5[407] = 2087323136;
v5[408] = 1208402913;
v5[409] = 105155837;
v5[410] = 1113515622;
v5[411] = 6;
v5[412] = 1600;
v5[413] = 409600;
v5[414] = 71311360;
v5[415] = 16796928;
v5[416] = 4810;
v5[417] = 262358;
v5[418] = 201490677;
v5[419] = -912652800;
v5[420] = -133807136;
v5[421] = 105150739;
v5[422] = 1099963564;
v5[423] = 536870918;
v5[424] = 1600;
v5[425] = 409632;
v5[426] = 71286784;
v5[427] = 16796928;
v5[428] = 6545;
v5[429] = 262358;
v5[430] = 201490677;
v5[431] = -24705536;
v5[432] = 621200422;
v5[433] = 105158590;
v5[434] = 1092722098;
v5[435] = 6;
v5[436] = 1600;
v5[437] = 409600;
v5[438] = 71311360;
v5[439] = 16796928;
v5[440] = 4529;
v5[441] = 262358;
v5[442] = 201490677;
v5[443] = -910555648;
v5[444] = -419019808;
v5[445] = 105151187;
v5[446] = 1099960943;
v5[447] = 536870918;
v5[448] = 1600;
v5[449] = 409632;
v5[450] = 71286784;
v5[451] = 16796928;
v5[452] = 6645;
v5[453] = 262358;
v5[454] = 201490677;
v5[455] = -1013578240;
v5[456] = -1207548995;
v5[457] = 105159746;
v5[458] = 1100021760;
v5[459] = 536870918;
v5[460] = 1600;
v5[461] = 409632;
v5[462] = 71286784;
v5[463] = 16796928;
v5[464] = 6245;
v5[465] = 262358;
v5[466] = 201490677;
v5[467] = -2102393344;
v5[468] = -1274657859;
v5[469] = 105150744;
v5[470] = 1099992400;
v5[471] = 536870918;
v5[472] = 1600;
v5[473] = 409632;
v5[474] = 71286784;
v5[475] = 16796928;
v5[476] = 6745;
v5[477] = 262358;
v5[478] = 201490677;
v5[479] = -1024326144;
v5[480] = 410557;
v5[481] = 105151192;
v5[482] = 1099956748;
v5[483] = 536870918;
v5[484] = 1600;
v5[485] = 409632;
v5[486] = 71286784;
v5[487] = 16796928;
v5[488] = 6845;
v5[489] = 262358;
v5[490] = 201490677;
v5[491] = -2100230656;
v5[492] = 1577468854;
v5[493] = 105158466;
v5[494] = 1103210480;
v5[495] = 6;
v5[496] = 1600;
v5[497] = 409600;
v5[498] = 71286784;
v5[499] = 16796928;
v5[500] = 6945;
v5[501] = 262358;
v5[502] = 201490677;
v5[503] = -379058688;
v5[504] = 235324454;
v5[505] = 105158821;
v5[506] = 1092731535;
v5[507] = 6;
v5[508] = 1600;
v5[509] = 409600;
v5[510] = 71311360;
v5[511] = 16796928;
v5[512] = 4629;
v5[513] = 262358;
v5[514] = 201490677;
v5[515] = 1103824384;
v5[516] = -486095923;
v5[517] = 105155625;
v5[518] = 1092728390;
v5[519] = 6;
v5[520] = 1600;
v5[521] = 409600;
v5[522] = 71311360;
v5[523] = 16796928;
v5[524] = 4729;
v5[525] = 262358;
v5[526] = 201490677;
v5[527] = -2119563776;
v5[528] = 2131116989;
v5[529] = 105159970;
v5[530] = 1099647943;
v5[531] = 536870918;
v5[532] = 1600;
v5[533] = 409632;
v5[534] = 71286784;
v5[535] = 16796928;
v5[536] = 6145;
v5[537] = 262358;
v5[538] = 201490677;
v5[539] = -1262746112;
v5[540] = -1106852785;
v5[541] = 105161747;
v5[542] = 1093164597;
v5[569] = 409632;
v5[581] = 409632;
v5[543] = 6;
v5[544] = 1600;
v5[545] = 409600;
v5[546] = 71311360;
v5[547] = 16796928;
v5[548] = 4891;
v5[549] = 262358;
v5[550] = 201490677;
v5[551] = -128842240;
v5[552] = 1862714442;
v5[553] = 105163078;
v5[554] = 1115872035;
v5[555] = 6;
v5[556] = 1600;
v5[557] = 409600;
v5[558] = 71311360;
v5[559] = 16796928;
v5[560] = 4972;
v5[561] = 262358;
v5[562] = 201490677;
v5[563] = 1075906048;
v5[564] = 134628274;
v5[565] = 105155712;
v5[566] = 1099927388;
v5[567] = 536870918;
v5[568] = 1600;
v5[570] = 71286784;
v5[571] = 16796928;
v5[572] = 6045;
v5[573] = 262358;
v5[574] = 201490677;
v5[575] = 167511552;
v5[576] = -1408875552;
v5[577] = 105159936;
v5[578] = 1099643224;
v5[579] = 536870918;
v5[580] = 1600;
v5[582] = 71286784;
v5[583] = 16796928;
v5[584] = 6345;
v5[585] = 262358;
v5[586] = 201490677;
v5[587] = -1279916544;
v5[588] = -1677311218;
v5[589] = 113552284;
v5[590] = 1093069177;
v5[591] = -1073741818;
v5[592] = 1599;
v5[593] = 409536;
v5[594] = 71286784;
v5[595] = 16796928;
v5[596] = 9474;
v5[597] = 262358;
v5[598] = 201490677;
v5[599] = 1069417984;
v5[600] = 1862681355;
v5[601] = 113552202;
v5[602] = 1095952761;
v5[603] = -1073741818;
v5[604] = 1599;
v5[605] = 409536;
v5[606] = 71286784;
v5[607] = 16796928;
v5[608] = 9559;
v5[609] = 262358;
v5[610] = 201490677;
v5[611] = 839648768;
v5[612] = -1509506080;
v5[613] = 105159683;
v5[614] = 1094469026;
v5[615] = -1073741818;
v5[616] = 1599;
v5[617] = 409536;
v5[618] = 71286784;
v5[619] = 16796928;
v5[620] = 9659;
v5[621] = 262358;
v5[622] = 201490677;
v5[631] = 16796928;
v5[623] = 884737536;
v5[624] = 2097595360;
v5[625] = 105159683;
v5[626] = 1117439905;
v5[627] = -1073741818;
v5[628] = 1599;
v5[629] = 409536;
v5[630] = 71286784;
v5[632] = 9744;
v5[633] = -1878982654;
v5[634] = 16777221;
v5[635] = -703986688;
v5[636] = -184548352;
v5[637] = 787072;
v5[638] = -1458988538;
v5[639] = -2079848765;
v5[640] = -1509506033;
v5[641] = 104992795;
v5[642] = 1082130432;
v5[643] = -2147483642;
v5[644] = 1600;
v5[645] = 278464;
v5[646] = 1929445453;
v5[647] = -704643040;
v5[648] = -184548352;
v5[649] = 787072;
v5[650] = -1123419130;
v5[651] = -1025440061;
v5[652] = -1828273142;
v5[653] = 104961048;
v5[654] = 1075838976;
v5[655] = 536870918;
v5[656] = 1600;
v5[657] = 278464;
v5[658] = -1425997747;
v5[659] = -704643041;
v5[660] = -184548352;
v5[661] = 787072;
v5[662] = -192854010;
v5[663] = 1503266371;
v5[664] = -788086121;
v5[665] = 104932642;
v5[666] = 1069547520;
v5[667] = -1073741818;
v5[668] = 1599;
v5[669] = 278464;
v5[670] = 1711341645;
v5[671] = -704643043;
v5[672] = -184548352;
v5[673] = 787072;
v5[674] = -184532474;
v5[675] = 1314260547;
v5[676] = -452541799;
v5[677] = 104932560;
v5[678] = 1069547520;
v5[679] = -1073741818;
v5[680] = 1599;
v5[681] = 278464;
v5[682] = 33620045;
v5[683] = -704643043;
v5[684] = -184548352;
v5[685] = 787072;
v5[686] = 184738054;
v5[687] = -1847916860;
v5[688] = -1895414717;
v5[689] = 104968130;
v5[690] = 1080033280;
v5[691] = 1610612742;
v5[692] = 1600;
v5[693] = 278464;
v5[694] = -2063531955;
v5[695] = -704643045;
v5[696] = -184548352;
v5[697] = 787072;
v5[698] = -1327052538;
v5[699] = -502528317;
v5[700] = -1106852847;
v5[701] = 104934047;
v5[702] = 1069547520;
v5[703] = -1073741818;
v5[704] = 1599;
v5[705] = 278464;
v5[706] = -905904051;
v5[707] = -704643043;
v5[708] = -184548352;
v5[709] = 787072;
v5[710] = 159693830;
v5[711] = 189007556;
v5[712] = 721830981;
v5[713] = 105038087;
v5[714] = 1080033280;
v5[715] = 1610612742;
v5[716] = 1600;
v5[717] = 278464;
v5[718] = 771817549;
v5[719] = -704643042;
v5[720] = -184548352;
v5[721] = 787072;
v5[722] = 1619315974;
v5[723] = -2117400892;
v5[724] = -1677278294;
v5[725] = 104941252;
v5[726] = 1069547520;
v5[727] = -1073741818;
v5[728] = 1599;
v5[729] = 278464;
v5[730] = 2130772045;
v5[731] = -704643042;
v5[732] = -184548352;
v5[733] = 787072;
v5[734] = -1408765946;
v5[735] = -1364719933;
v5[736] = 788972560;
v5[737] = 104934109;
v5[738] = 1069547520;
v5[739] = -1073741818;
v5[740] = 1599;
v5[741] = 278464;
v5[742] = -687800243;
v5[743] = -704643040;
v5[744] = -184548352;
v5[745] = 787072;
v5[746] = 1627788294;
v5[747] = -2050816316;
v5[748] = 134661034;
v5[749] = 104941228;
v5[750] = 1075838976;
v5[751] = 536870918;
v5[752] = 1600;
v5[753] = 278464;
v5[754] = -486473651;
v5[755] = -704643042;
v5[756] = -184548352;
v5[757] = 787072;
v5[758] = -1526072314;
v5[759] = 30082755;
v5[760] = -1928936431;
v5[761] = 104991255;
v5[762] = 1075838976;
v5[763] = 536870918;
v5[764] = 1600;
v5[765] = 278464;
v5[766] = 251723853;
v5[767] = -704643040;
v5[768] = -184548352;
v5[769] = 787072;
v5[770] = -1123922426;
v5[771] = -2134571325;
v5[772] = 134661130;
v5[773] = 104961196;
v5[774] = 1075838976;
v5[775] = 536870918;
v5[776] = 1600;
v5[777] = 278464;
v5[778] = 1191247949;
v5[779] = -704643041;
v5[780] = -184548352;
v5[781] = 787072;
v5[782] = -312307962;
v5[783] = 1511851587;
v5[784] = -788119053;
v5[785] = 104939810;
v5[786] = 1069547520;
v5[787] = -1073741818;
v5[788] = 1599;
v5[789] = 278464;
v5[790] = 989921357;
v5[791] = -704643039;
v5[792] = -184548352;
v5[793] = 787072;
v5[794] = -429496826;
v5[795] = -1374419389;
v5[796] = -1677311505;
v5[797] = 104986564;
v5[798] = 1069547520;
v5[799] = -1073741818;
v5[800] = 1599;
v5[801] = 278464;
v5[802] = -1677655987;
v5[803] = -704643039;
v5[804] = -184548352;
v5[805] = 787072;
v5[806] = 82862598;
v5[807] = -1279916476;
v5[808] = 1510392558;
v5[809] = 104944996;
v5[810] = 1069547520;
v5[811] = -1073741818;
v5[812] = 1599;
v5[813] = 278464;
v5[814] = -838795187;
v5[815] = -704643038;
v5[816] = -184548352;
v5[817] = 787072;
v5[818] = 82690822;
v5[819] = -262011324;
v5[820] = 923190020;
v5[821] = 104989193;
v5[822] = 1069547520;
v5[823] = -1073741818;
v5[824] = 1599;
v5[825] = 278464;
v5[826] = 788594765;
v5[827] = -704643037;
v5[828] = -184548352;
v5[829] = 787072;
v5[830] = 1892595718;
v5[831] = -1748039996;
v5[832] = 856048401;
v5[833] = 104926003;
v5[834] = 1065353216;
v5[835] = -2147483642;
v5[836] = 1599;
v5[837] = 278464;
v5[838] = 1224802381;
v5[839] = -704643036;
v5[840] = -184548352;
v5[841] = 787072;
v5[842] = 1891031302;
v5[843] = 983566020;
v5[844] = 856048403;
v5[845] = 104926003;
v5[846] = 1065353216;
v5[847] = -2147483642;
v5[848] = 1599;
v5[849] = 278464;
v5[850] = -1644101555;
v5[851] = -704643036;
v5[852] = -184548352;
v5[853] = 787072;
v5[854] = 1571731462;
v5[855] = -257685820;
v5[856] = 410768;
v5[857] = 104943616;
v5[858] = 1073741824;
v5[859] = 6;
v5[860] = 1600;
v5[861] = 278464;
v5[862] = -1878982579;
v5[864] = -184548352;
v5[865] = 787072;
v5[873] = 278464;
v5[863] = -704643037;
v5[866] = 1527775238;
v5[867] = 257689284;
v5[868] = 410769;
v5[869] = 104957952;
v5[870] = 1069547520;
v5[871] = -1073741818;
v5[872] = 1599;
v5[874] = -452919219;
v5[875] = 33554467;
v5[876] = 166396160;
v5[877] = 65536;
v5[878] = 14027268;
v5[879] = -2131427324;
v5[880] = 100666370;
v5[881] = -997513871;
v5[882] = -1503322362;
v5[883] = 171771460;
v5[884] = 410009;
v5[885] = 104865792;
v5[886] = 1075838976;
v5[887] = -1073741818;
v5[888] = 1291846719;
v5[889] = 331153664;
v5[890] = 14024704;
v5[891] = -2131230716;
v5[892] = 100666370;
v5[893] = -994918072;
v5[894] = -1129609978;
v5[895] = 322111044;
v5[896] = 410519;
v5[897] = 104873984;
v5[898] = 1077936128;
v5[899] = 536870918;
v5[900] = 1294468160;
v5[901] = 337707264;
v5[902] = 14024704;
v5[903] = -2131427324;
v5[904] = 100666370;
v5[905] = -1000374829;
v5[906] = -2083430394;
v5[907] = 377947716;
v5[908] = 409963;
v5[909] = 104865792;
v5[910] = 1075838976;
v5[911] = -1073741818;
v5[912] = 1291846719;
v5[913] = 467009792;
v5[914] = 14024704;
v5[915] = -2131427324;
v5[916] = 100666370;
v5[917] = -1000250917;
v5[918] = -2067575802;
v5[919] = -755890620;
v5[920] = 409889;
v5[921] = 104865792;
v5[922] = 1075838976;
v5[923] = -1073741818;
v5[924] = 1291846719;
v5[925] = 473563392;
v5[926] = 14024704;
v5[927] = -2131427324;
v5[928] = 100666370;
v5[929] = -999657603;
v5[930] = -2030575866;
v5[931] = -755890620;
v5[932] = 409889;
v5[933] = 104865792;
v5[934] = 1075838976;
v5[935] = -1073741818;
v5[936] = 1291846719;
v5[937] = 473563392;
v5[938] = 14024704;
v5[939] = -2131427324;
v5[940] = 100666370;
v5[941] = -999655768;
v5[942] = -2039402746;
v5[943] = -755890620;
v5[944] = 409889;
v5[945] = 104865792;
v5[946] = 1075838976;
v5[947] = -1073741818;
v5[948] = 1291846719;
v5[949] = 473563392;
v5[950] = 14024704;
v5[951] = -2131427324;
v5[952] = 100666370;
v5[953] = -999473431;
v5[954] = -2021524474;
v5[955] = -755890620;
v5[956] = 409889;
v5[957] = 104865792;
v5[958] = 1075838976;
v5[959] = -1073741818;
v5[960] = 1291846719;
v5[961] = 473563392;
v5[962] = 14024704;
v5[963] = -2131427324;
v5[964] = 100666370;
v5[965] = -999649673;
v5[966] = -1346816250;
v5[967] = -1786706237;
v5[968] = 409990;
v5[969] = 104824832;
v5[970] = 1065353216;
v5[971] = -1073741818;
v5[972] = 1291846719;
v5[973] = 363921664;
v5[974] = 14024704;
v5[975] = -2131427324;
v5[976] = 100666370;
v5[977] = -999634010;
v5[978] = -1344148474;
v5[979] = -549779773;
v5[980] = 409799;
v5[981] = 104824832;
v5[982] = 1065353216;
v5[983] = -1073741818;
v5[984] = 1291846719;
v5[985] = 370213120;
v5[986] = 14024704;
v5[987] = -2131230716;
v5[988] = 100666370;
v5[989] = -997697561;
v5[990] = -1545930234;
v5[991] = 1649280580;
v5[992] = 409864;
v5[993] = 104873984;
v5[994] = 1077936128;
v5[995] = 536870918;
v5[996] = 1294468160;
v5[997] = 357368064;
v5[998] = 14024704;
v5[999] = -2131230716;
v5[1000] = 100666370;
v5[1001] = -994808021;
v5[1002] = 1765151750;
v5[1003] = -1258420668;
v5[1004] = 410498;
v5[1005] = 104873984;
v5[1006] = 1077936128;
v5[1007] = 536870918;
v5[1008] = 1294468160;
v5[1009] = 350814464;
v5[1010] = 14024704;
v5[1011] = -2131427324;
v5[1012] = 100666370;
v5[1013] = 1136187146;
v5[1014] = -1757180666;
v5[1015] = -1683618236;
v5[1016] = 410053;
v5[1017] = 104824832;
v5[1018] = 1065353216;
v5[1019] = -2147483642;
v5[1020] = 1291846719;
v5[1031] = 536870918;
v5[1043] = 536870918;
v5[1021] = 344260864;
v5[1022] = 14024704;
v5[1023] = -2131230716;
v5[1024] = 100666370;
v5[1025] = -997699281;
v5[1026] = -1461870074;
v5[1027] = 343606852;
v5[1028] = 409880;
v5[1029] = 104873984;
v5[1030] = 1077936128;
v5[1032] = 1294468160;
v5[1033] = 570228992;
v5[1034] = 14024704;
v5[1035] = -2131230716;
v5[1036] = 100666370;
v5[1037] = -995035931;
v5[1038] = -1880342010;
v5[1039] = -1228339644;
v5[1040] = 410501;
v5[1041] = 104873984;
v5[1042] = 1077936128;
v5[1044] = 1294468160;
v5[1045] = 576585984;
v5[1046] = 14024704;
v5[1047] = -2131427324;
v5[1048] = 100666370;
v5[1049] = 1104188277;
v5[1050] = -1504222202;
v5[1051] = 1374422724;
v5[1052] = 856047936;
v5[1053] = 104805171;
v5[1054] = 1060320051;
v5[1055] = -1073741818;
v5[1056] = 1291846719;
v5[1057] = 645136640;
v5[1058] = 14024704;
v5[1059] = -2131427324;
v5[1060] = 100666370;
v5[1061] = 1104621339;
v5[1062] = -1509613818;
v5[1063] = 1855456964;
v5[1064] = 409920;
v5[1065] = 104792064;
v5[1066] = 1056964608;
v5[1067] = -1073741818;
v5[1068] = 1291846719;
v5[1069] = 651690240;
v5[1070] = 14024704;
v5[1071] = -2131427324;
v5[1072] = 100666370;
v5[1073] = -997930811;
v5[1074] = -1955149562;
v5[1075] = 1766065859;
v5[1076] = 409921;
v5[1077] = 104824832;
v5[1078] = 1065353216;
v5[1079] = -2147483642;
v5[1080] = 1291846719;
v5[1081] = 658243840;
v5[1082] = 14024704;
v5[1083] = -2131427324;
v5[1084] = 100666370;
v5[1085] = -997898707;
v5[1086] = -1954428154;
v5[1087] = 1766065859;
v5[1088] = 409921;
v5[1089] = 104824832;
v5[1090] = 1065353216;
v5[1091] = -2147483642;
v5[1092] = 1291846719;
v5[1093] = 664797440;
v5[1094] = 14024704;
v5[1095] = -2131427324;
v5[1096] = 100666370;
v5[1097] = -1006753972;
v5[1098] = -1883380986;
v5[1099] = 1532429892;
v5[1100] = 410001;
v5[1101] = 104841216;
v5[1103] = -1073741818;
v5[1104] = 1291846719;
v5[1106] = 14024704;
v5[1107] = -2131427324;
v5[1108] = 100666370;
v5[1113] = 104841216;
v5[1115] = -1073741818;
v5[1116] = 1291846719;
v5[1118] = 14024704;
v5[1119] = -2131427324;
v5[1120] = 100666370;
v5[1125] = 104841216;
v5[1127] = -1073741818;
v5[1128] = 1291846719;
v5[1102] = 1069547520;
v5[1105] = 671351040;
v5[1109] = -1000373027;
v5[1110] = -2095843322;
v5[1111] = -948304316;
v5[1112] = 409978;
v5[1114] = 1069547520;
v5[1117] = 677904640;
v5[1121] = -1001473950;
v5[1122] = -2117481722;
v5[1123] = -116849084;
v5[1124] = 409979;
v5[1126] = 1069547520;
v5[1129] = 684458240;
v5[1130] = 131072;
v5[1131] = 898561;
v5[1132] = 1392556544;
v5[1133] = 1229999425;
v5[1134] = 97255476;
v5[1135] = 33818576;
v5[1136] = 201458100;
v5[1137] = 1761608704;
v5[1138] = 67109889;
v5[1139] = 1778385920;
v5[1140] = 16385281;
v5[1141] = 65540;
v5[1142] = 1426127365;
v5[1143] = 3670528;
v5[1144] = 640679942;
v5[1145] = 889587396;
v5[1146] = 1644577945;
v5[1147] = -1153359344;
v5[1148] = 17433604;
v5[1149] = 26215680;
v5[1150] = 262505;
v5[1151] = 262148;
v5[1152] = -1140522646;
v5[1153] = -1275001854;
v5[1154] = 786945;
v5[1155] = 131332;
v5[1156] = 364545;
v5[1157] = 1442888192;
v5[1158] = 1598374729;
v5[1159] = 97255491;
v5[1160] = 33818576;
v5[1161] = 201458100;
v5[1162] = 1761608704;
v5[1163] = 67109889;
v5[1164] = 1778385920;
v5[1165] = 16385281;
v5[1166] = 65540;
v5[1167] = 1426127365;
v5[1168] = 3670528;
v5[1169] = 651102726;
v5[1170] = -851507516;
v5[1171] = 822494358;
v5[1172] = -1153359352;
v5[1173] = 16778244;
v5[1174] = 26215680;
v5[1175] = 262505;
v5[1176] = 262148;
v5[1177] = -1140522646;
v5[1178] = -1275001854;
v5[1179] = 786945;
v5[1180] = 131332;
v5[1181] = 364545;
v5[1182] = 33666048;
v5[1183] = 262156;
v5[1184] = 262505;
v5[1185] = 262148;
v5[1186] = -100335254;
v5[1187] = 16778240;
v5[1188] = 16385280;
v5[1189] = 939655253;
v5[1190] = 1423771136;
v5[1191] = 1963377630;
v5[1192] = 105155847;
v5[1193] = 1113512215;
v5[1194] = -1878720511;
v5[1195] = 67201281;
v5[1196] = 67109888;
v5[1197] = 83978752;
v5[1198] = 17040060;
v5[1199] = 201458100;
v5[1200] = 33620992;
v5[1201] = 93323520;
v5[1202] = 28573696;
v5[1203] = 67111938;
v5[1204] = 67201280;
v5[1205] = 67109888;
v5[1206] = 83978752;
v5[1207] = 262394;
v5[1208] = -100335615;
v5[1209] = 33576192;
v5[1210] = 134611000;
v5[1211] = 113495436;
v5[1212] = 1149976592;
v5[1213] = 562909190;
v5[1214] = 83886401;
v5[1215] = 23658896;
v5[1216] = 262148;
v5[1217] = 23724036;
v5[1218] = 67288069;
v5[1219] = 33666049;
v5[1220] = 17039372;
v5[1221] = -1878982654;
v5[1222] = -1275068411;
v5[1223] = 786945;
v5[1224] = 23658500;
v5[1225] = 262148;
v5[1226] = 23724036;
v5[1227] = 67172869;
v5[1228] = 83886336;
v5[1229] = 5570810;
v5[1230] = 100677634;
v5[1231] = -1001577316;
v5[1232] = -1455692026;
v5[1233] = -189004220;
v5[1234] = 82562;
v5[1235] = 1761710085;
v5[1236] = 67109889;
v5[1237] = 1778385920;
v5[1238] = 45876481;
v5[1239] = 28573956;
v5[1240] = 67111938;
v5[1241] = 16777729;
v5[1242] = 1424;
v5[1243] = 201458100;
v5[1244] = 1761608704;
v5[1245] = 67109889;
v5[1246] = 1778385920;
v5[1247] = 16385281;
v5[1248] = 65540;
v5[1249] = 1426127365;
v5[1250] = 3670528;
v5[1251] = 1319418886;
v5[1252] = 536348356;
v5[1253] = 1644577955;
v5[1254] = 21047824;
v5[1255] = 26215680;
v5[1256] = 262505;
v5[1257] = 262148;
v5[1258] = -1140522646;
v5[1259] = -1275001854;
v5[1260] = 786945;
v5[1261] = 131332;
v5[1262] = 364545;
v5[1263] = 1140898304;
v5[1264] = 1381257801;
v5[1265] = 83904334;
v5[1266] = 33818576;
v5[1267] = 201458100;
v5[1268] = 1761608704;
v5[1269] = 67109889;
v5[1270] = 1778385920;
v5[1271] = 16385281;
v5[1272] = 65540;
v5[1273] = 1426127365;
v5[1274] = 3670528;
v5[1275] = -1498650106;
v5[1276] = 2051409604;
v5[1277] = -234470219;
v5[1278] = -1153198574;
v5[1279] = 17695748;
v5[1280] = 26215680;
v5[1281] = 262505;
v5[1282] = 262148;
v5[1283] = -1140522646;
v5[1284] = -1275001854;
v5[1285] = 786945;
v5[1286] = 131332;
v5[1287] = 898561;
v5[1288] = 1442888192;
v5[1289] = 1598374729;
v5[1290] = 97255491;
v5[1291] = 33818576;
v5[1292] = 201458100;
v5[1293] = 1761608704;
v5[1294] = 67109889;
v5[1295] = 1778385920;
v5[1296] = 16385281;
v5[1297] = 65540;
v5[1298] = 1426127365;
v5[1299] = 3670528;
v5[1300] = -1985023482;
v5[1301] = 1515587268;
v5[1302] = 1174815910;
v5[1303] = -1153328970;
v5[1304] = 16778244;
v5[1305] = 26215680;
v5[1306] = 262505;
v5[1307] = 262148;
v5[1308] = -1140522646;
v5[1309] = -1275001854;
v5[1310] = 786945;
v5[1311] = 131332;
v5[1312] = 898561;
v5[1313] = 1442888192;
v5[1314] = 1598374729;
v5[1315] = 97255491;
v5[1316] = 33818576;
v5[1317] = 201458100;
v5[1318] = 1761608704;
v5[1319] = 67109889;
v5[1320] = 1778385920;
v5[1321] = 16385281;
v5[1322] = 65540;
v5[1323] = 1426127365;
v5[1324] = 786944;
v5[1325] = -1257821434;
v5[1326] = 1129055811;
v5[1327] = 1409696919;
v5[1328] = -1153318429;
v5[1329] = 16778244;
v5[1330] = 26215680;
v5[1331] = 262505;
v5[1332] = 262148;
v5[1333] = -1140522646;
v5[1334] = -1275001854;
v5[1335] = 786945;
v5[1336] = 131332;
v5[1337] = 898561;
v5[1338] = 1442888192;
v5[1339] = 1598374729;
v5[1340] = 97255491;
v5[1341] = 33818576;
v5[1342] = 201458100;
v5[1343] = 1761608704;
v5[1344] = 67109889;
v5[1345] = 1778385920;
v5[1346] = 16385281;
v5[1347] = 65540;
v5[1348] = 1426127365;
v5[1349] = 786944;
v5[1350] = -2023948794;
v5[1351] = -909441340;
v5[1352] = 1309033635;
v5[1353] = -1153365918;
v5[1354] = 16778244;
v5[1355] = 26215680;
v5[1356] = 262505;
v5[1357] = 262148;
v5[1358] = -1140522646;
v5[1359] = -1275001854;
v5[1360] = 786945;
v5[1361] = 131332;
v5[1362] = 898561;
v5[1363] = 1107343872;
v5[1364] = 1380208460;
v5[1365] = 83904334;
v5[1366] = 33818576;
v5[1367] = 201458100;
v5[1368] = 1761608704;
v5[1369] = 67109889;
v5[1370] = 1778385920;
v5[1371] = 16385281;
v5[1372] = 65540;
v5[1373] = 1426127365;
v5[1374] = 786944;
v5[1375] = -1311143674;
v5[1376] = 2071267012;
v5[1377] = -1610202006;
v5[1378] = -1153203526;
v5[1379] = 17761284;
v5[1380] = 26215680;
v5[1381] = 262505;
v5[1382] = 262148;
v5[1383] = -1140522646;
v5[1384] = -1275001854;
v5[1385] = 786945;
v5[1386] = 131332;
v5[1387] = 898561;
v5[1388] = 1392556544;
v5[1389] = 1229999425;
v5[1390] = 97255478;
v5[1391] = 33818576;
v5[1392] = 201458100;
v5[1393] = 1761608704;
v5[1394] = 67109889;
v5[1395] = 1778385920;
v5[1396] = 16385281;
v5[1397] = 65540;
v5[1398] = 1426127365;
v5[1399] = 786944;
v5[1400] = 1774068998;
v5[1401] = -506788156;
v5[1402] = 990299055;
v5[1403] = 21022687;
v5[1404] = 26215680;
v5[1405] = 262505;
v5[1406] = 262148;
v5[1407] = -1140522646;
v5[1408] = -1275001854;
v5[1409] = 786945;
v5[1410] = 131332;
v5[1411] = 898561;
v5[1412] = 1107343872;
v5[1413] = 1229672001;
v5[1414] = 83907662;
v5[1415] = 33818576;
v5[1416] = 201458100;
v5[1417] = 1761608704;
v5[1418] = 67109889;
v5[1419] = 1778385920;
v5[1420] = 16385281;
v5[1421] = 65540;
v5[1422] = 1426127365;
v5[1423] = 786944;
v5[1424] = 1769190918;
v5[1425] = -1393686844;
v5[1426] = -2130263121;
v5[1427] = 21071509;
v5[1428] = 26215680;
v5[1429] = 262505;
v5[1430] = 262148;
v5[1431] = -1140522646;
v5[1432] = -1275001854;
v5[1433] = 786945;
v5[1434] = 131332;
v5[1435] = 898561;
v5[1436] = 1291893248;
v5[1437] = 827083841;
v5[1438] = 97307648;
v5[1439] = 33818576;
v5[1440] = 201458100;
v5[1441] = 1761608704;
v5[1442] = 67109889;
v5[1443] = 1778385920;
v5[1444] = 16385281;
v5[1445] = 65540;
v5[1446] = 1426127365;
v5[1447] = 3670528;
v5[1448] = -373745914;
v5[1449] = 1999832643;
v5[1450] = -100252532;
v5[1451] = -1153332354;
v5[1452] = 17040388;
v5[1453] = 26215680;
v5[1454] = 262505;
v5[1455] = 262148;
v5[1456] = -1140522646;
v5[1457] = -1275001854;
v5[1458] = 786945;
v5[1459] = 131332;
v5[1460] = 364545;
v5[1461] = 1442888192;
v5[1462] = 1598374729;
v5[1463] = 97255491;
v5[1464] = 33818576;
v5[1465] = 201458100;
v5[1466] = 1761608704;
v5[1467] = 67109889;
v5[1468] = 1778385920;
v5[1469] = 16385281;
v5[1470] = 65540;
v5[1471] = 1426127365;
v5[1472] = 3670528;
v5[1473] = -251003898;
v5[1474] = -1872624061;
v5[1475] = -955890548;
v5[1476] = -1153335221;
v5[1477] = 16778244;
v5[1478] = 26215680;
v5[1479] = 262505;
v5[1480] = 262148;
v5[1481] = -1140522646;
v5[1482] = -1275001854;
v5[1483] = 786945;
v5[1484] = 131332;
v5[1485] = 364545;
v5[1486] = 1291893248;
v5[1487] = 827083841;
v5[1488] = 97307648;
v5[1489] = 33818576;
v5[1490] = 201458100;
v5[1491] = 1761608704;
v5[1492] = 67109889;
v5[1493] = 1778385920;
v5[1494] = 16385281;
v5[1495] = 65540;
v5[1496] = 1426127365;
v5[1497] = 3670528;
v5[1498] = -1249617402;
v5[1499] = -2123889085;
v5[1500] = -653900660;
v5[1501] = -1153331250;
v5[1502] = 17040388;
v5[1503] = 26215680;
v5[1504] = 262505;
v5[1505] = 262148;
v5[1506] = -1140522646;
v5[1507] = -1275001854;
v5[1508] = 786945;
v5[1509] = 131332;
v5[1510] = 364545;
v5[1511] = 1442888192;
v5[1512] = 1598374729;
v5[1513] = 97255491;
v5[1514] = 33818576;
v5[1515] = 201458100;
v5[1516] = 1761608704;
v5[1517] = 67109889;
v5[1518] = 1778385920;
v5[1519] = 16385281;
v5[1520] = 65540;
v5[1521] = 1426127365;
v5[1522] = 3670528;
v5[1523] = -1404932346;
v5[1524] = -2139945405;
v5[1525] = 101074060;
v5[1526] = -1153332607;
v5[1527] = 16778244;
v5[1528] = 26215680;
v5[1529] = 262505;
v5[1530] = 262148;
v5[1531] = -1140522646;
v5[1532] = -1275001854;
v5[1533] = 786945;
v5[1534] = 131332;
v5[1535] = 364545;
v5[1536] = 1291893248;
v5[1537] = 827083841;
v5[1538] = 97307648;
v5[1539] = 33818576;
v5[1540] = 201458100;
v5[1541] = 1761608704;
v5[1542] = 67109889;
v5[1543] = 1778385920;
v5[1544] = 16385281;
v5[1545] = 65540;
v5[1546] = 1426127365;
v5[1547] = 3670528;
v5[1548] = -1115483642;
v5[1549] = -685046205;
v5[1550] = -955890533;
v5[1551] = -1153330613;
v5[1552] = 17040388;
v5[1553] = 26215680;
v5[1554] = 262505;
v5[1555] = 262148;
v5[1556] = -1140522646;
v5[1557] = -1275001854;
v5[1558] = 786945;
v5[1559] = 131332;
v5[1560] = 364545;
v5[1561] = 1442888192;
v5[1562] = 1598374729;
v5[1563] = 97255491;
v5[1564] = 33818576;
v5[1565] = 201458100;
v5[1566] = 1761608704;
v5[1567] = 67109889;
v5[1568] = 1778385920;
v5[1569] = 16385281;
v5[1570] = 65540;
v5[1571] = 1426127365;
v5[1572] = 3670528;
v5[1573] = -1110861306;
v5[1574] = -214235581;
v5[1575] = 235291805;
v5[1576] = -1153333459;
v5[1577] = 16778244;
v5[1578] = 26215680;
v5[1579] = 262505;
v5[1580] = 262148;
v5[1581] = -1140522646;
v5[1582] = -1275001854;
v5[1583] = 786945;
v5[1584] = 131332;
v5[1585] = 364545;
v5[1586] = 1291893248;
v5[1587] = 827083841;
v5[1588] = 97307648;
v5[1589] = 33818576;
v5[1590] = 201458100;
v5[1591] = 1761608704;
v5[1592] = 67109889;
v5[1593] = 1778385920;
v5[1594] = 16385281;
v5[1595] = 65540;
v5[1596] = 1426127365;
v5[1597] = 3670528;
v5[1598] = -536241658;
v5[1599] = -690944445;
v5[1600] = 1778795675;
v5[1601] = -1153330756;
v5[1602] = 17040388;
v5[1603] = 26215680;
v5[1604] = 262505;
v5[1605] = 262148;
v5[1606] = -1140522646;
v5[1607] = -1275001854;
v5[1608] = 786945;
v5[1609] = 131332;
v5[1610] = 364545;
v5[1611] = 1442888192;
v5[1612] = 1598374729;
v5[1613] = 97255491;
v5[1614] = 33818576;
v5[1615] = 201458100;
v5[1616] = 1761608704;
v5[1617] = 67109889;
v5[1618] = 1778385920;
v5[1619] = 16385281;
v5[1620] = 65540;
v5[1621] = 1426127365;
v5[1622] = 3670528;
v5[1623] = -536568826;
v5[1624] = -205650365;
v5[1625] = 1929790621;
v5[1626] = -1153333656;
v5[1627] = 16778244;
v5[1628] = 26215680;
v5[1629] = 262505;
v5[1630] = 262148;
v5[1631] = -1140522646;
v5[1632] = -1275001854;
v5[1633] = 786945;
v5[1634] = 131332;
v5[1635] = 364545;
v5[1636] = 1291893248;
v5[1637] = 827083841;
v5[1638] = 97307648;
v5[1639] = 33818576;
v5[1640] = 201458100;
v5[1641] = 1761608704;
v5[1642] = 67109889;
v5[1643] = 1778385920;
v5[1644] = 16385281;
v5[1645] = 65540;
v5[1646] = 1426127365;
v5[1647] = 3670528;
v5[1648] = -523566586;
v5[1649] = -2139945405;
v5[1650] = -1022999429;
v5[1651] = -1153330699;
v5[1652] = 17040388;
v5[1653] = 26215680;
v5[1654] = 262505;
v5[1655] = 262148;
v5[1656] = -1140522646;
v5[1657] = -1275001854;
v5[1658] = 786945;
v5[1659] = 131332;
v5[1660] = 364545;
v5[1661] = 1442888192;
v5[1662] = 1598374729;
v5[1663] = 97255491;
v5[1664] = 33818576;
v5[1665] = 201458100;
v5[1666] = 1761608704;
v5[1667] = 67109889;
v5[1668] = 1778385920;
v5[1669] = 16385281;
v5[1670] = 65540;
v5[1671] = 1426127365;
v5[1672] = 3670528;
v5[1673] = -523809786;
v5[1674] = 290981443;
v5[1675] = 201737336;
v5[1676] = -1153332222;
v5[1677] = 16778244;
v5[1678] = 26215680;
v5[1679] = 262505;
v5[1680] = 262148;
v5[1681] = -1140522646;
v5[1682] = -1275001854;
v5[1683] = 786945;
v5[1684] = 131332;
v5[1685] = 364545;
v5[1686] = 1291893248;
v5[1687] = 827083841;
v5[1688] = 97307648;
v5[1689] = 33818576;
v5[1690] = 201458100;
v5[1691] = 1761608704;
v5[1692] = 67109889;
v5[1693] = 1778385920;
v5[1694] = 16385281;
v5[1695] = 65540;
v5[1696] = 1426127365;
v5[1697] = 3670528;
v5[1698] = -1115584250;
v5[1699] = -2063727037;
v5[1700] = -1677310853;
v5[1701] = -1153330748;
v5[1702] = 17040388;
v5[1703] = 26215680;
v5[1704] = 262505;
v5[1705] = 262148;
v5[1706] = -1140522646;
v5[1707] = -1275001854;
v5[1708] = 786945;
v5[1709] = 131332;
v5[1710] = 364545;
v5[1711] = 1442888192;
v5[1712] = 1598374729;
v5[1713] = 97255491;
v5[1714] = 33818576;
v5[1715] = 201458100;
v5[1716] = 1761608704;
v5[1717] = 67109889;
v5[1718] = 1778385920;
v5[1719] = 16385281;
v5[1720] = 65540;
v5[1721] = 1426127365;
v5[1722] = 3670528;
v5[1723] = -1115542266;
v5[1724] = 265225795;
v5[1725] = 453395576;
v5[1726] = -1153332177;
v5[1727] = 16778244;
v5[1728] = 26215680;
v5[1729] = 262505;
v5[1730] = 262148;
v5[1731] = -1140522646;
v5[1732] = -1275001854;
v5[1733] = 786945;
v5[1734] = 131332;
v5[1735] = 364545;
v5[1736] = 1291893248;
v5[1737] = 827083841;
v5[1738] = 97307648;
v5[1739] = 33818576;
v5[1740] = 201458100;
v5[1741] = 1761608704;
v5[1742] = 67109889;
v5[1743] = 1778385920;
v5[1744] = 16385281;
v5[1745] = 65540;
v5[1746] = 1426127365;
v5[1747] = 3670528;
v5[1748] = -1165873914;
v5[1749] = 1088751171;
v5[1750] = 621167767;
v5[1751] = -1153317626;
v5[1752] = 17040388;
v5[1753] = 26215680;
v5[1754] = 262505;
v5[1755] = 262148;
v5[1756] = -1140522646;
v5[1757] = -1275001854;
v5[1758] = 786945;
v5[1759] = 131332;
v5[1760] = 364545;
v5[1761] = 33666048;
v5[1762] = 262156;
v5[1763] = 262505;
v5[1764] = 262148;
v5[1765] = -100335254;
v5[1766] = 16778240;
v5[1767] = 16385280;
v5[1768] = 201457749;
v5[1769] = 1536;
v5[1770] = 856081419;
v5[1771] = 105137395;
v5[1772] = 1119944704;
v5[1773] = -1878720511;
v5[1774] = 67201281;
v5[1775] = 67109888;
v5[1776] = 83978752;
v5[1777] = 17040060;
v5[1778] = 201458100;
v5[1779] = 33620992;
v5[1780] = 166396160;
v5[1781] = 12189696;
v5[1782] = 1347240275;
v5[1783] = -872402615;
v5[1784] = 67620869;
v5[1785] = 33666050;
v5[1786] = 262156;
v5[1787] = 262505;
v5[1788] = 262148;
v5[1789] = -100335254;
v5[1790] = 16778240;
v5[1791] = 16385280;
v5[1792] = 201457749;
v5[1793] = -605616640;
v5[1794] = 1057408107;
v5[1795] = 105154469;
v5[1796] = 1092735730;
v5[1797] = 134481083;
v5[1798] = -1878720511;
v5[1799] = 67201281;
v5[1800] = 67109888;
v5[1801] = 83978752;
v5[1802] = 17040060;
v5[1803] = 201458100;
v5[1804] = 33620992;
v5[1805] = 230031616;
v5[1806] = 12189696;
v5[1807] = 1162037590;
v5[1808] = -872397985;
v5[1809] = 67620869;
v5[1810] = 33666050;
v5[1811] = 262156;
v5[1812] = 262505;
v5[1813] = 262148;
v5[1814] = -100335254;
v5[1815] = 16778240;
v5[1816] = 16385280;
v5[1817] = 201457749;
v5[1818] = 680723968;
v5[1819] = 1208403038;
v5[1820] = 105153505;
v5[1821] = 1096663695;
v5[1822] = 263355;
v5[1823] = -1878720511;
v5[1824] = 67201281;
v5[1825] = 67109888;
v5[1826] = 83978752;
v5[1827] = 17040060;
v5[1828] = 201458100;
v5[1829] = 33620992;
v5[1830] = 230031616;
v5[1831] = 12189696;
v5[1832] = 1162037590;
v5[1833] = -872397985;
v5[1834] = 67620869;
v5[1835] = 33666050;
v5[1836] = 262156;
v5[1837] = 262505;
v5[1838] = 262148;
v5[1839] = -100335254;
v5[1840] = 16778240;
v5[1841] = 16385280;
v5[1842] = 201457749;
v5[1843] = -2135161344;
v5[1844] = -1962490745;
v5[1845] = 105161696;
v5[1846] = 1091121971;
v5[1847] = 263355;
v5[1848] = -1878720511;
v5[1849] = 67201281;
v5[1850] = 67109888;
v5[1851] = 83978752;
v5[1852] = 17040060;
v5[1853] = 201458100;
v5[1854] = 33620992;
v5[1855] = 166396160;
v5[1856] = 12189696;
v5[1857] = 828327756;
v5[1858] = -859045840;
v5[1859] = 67620869;
v5[1860] = 33666050;
v5[1861] = 262156;
v5[1862] = 262505;
v5[1863] = 262148;
v5[1864] = -100335254;
v5[1865] = 16778240;
v5[1866] = 16385280;
v5[1867] = 201457749;
v5[1868] = -2119563776;
v5[1869] = -1710865421;
v5[1870] = 113415001;
v5[1871] = 1093241143;
v5[1872] = 285476027;
v5[1873] = -1878720511;
v5[1874] = 67201281;
v5[1875] = 67109888;
v5[1876] = 83978752;
v5[1877] = 17040060;
v5[1878] = 201458100;
v5[1879] = 33620992;
v5[1880] = 166396160;
v5[1881] = 12189696;
v5[1882] = 1162037590;
v5[1883] = -872397985;
v5[1884] = 67620869;
v5[1885] = 33666050;
v5[1886] = 262156;
v5[1887] = 262505;
v5[1888] = 262148;
v5[1889] = -100335254;
v5[1890] = 16778240;
v5[1891] = 16385280;
v5[1892] = 201457749;
v5[1893] = 161089024;
v5[1894] = 1577468918;
v5[1895] = 113417530;
v5[1896] = 1092997874;
v5[1897] = 263355;
v5[1898] = -1878720511;
v5[1899] = 67201281;
v5[1900] = 67109888;
v5[1901] = 83978752;
v5[1902] = 17040060;
v5[1903] = 201458100;
v5[1904] = 33620992;
v5[1905] = 166396160;
v5[1906] = 12189696;
v5[1907] = 1312902484;
v5[1908] = -859045805;
v5[1909] = 67620869;
v5[1910] = 33666050;
v5[1911] = 262156;
v5[1912] = 262505;
v5[1913] = 262148;
v5[1914] = -100335254;
v5[1915] = 16778240;
v5[1916] = 16385280;
v5[1917] = 939655253;
v5[1918] = 674301440;
v5[1919] = -720976983;
v5[1920] = 113512640;
v5[1921] = 1093325029;
v5[1922] = 33817787;
v5[1923] = -1878720511;
v5[1924] = 67201281;
v5[1925] = 67109888;
v5[1926] = 83978752;
v5[1927] = 17040060;
v5[1928] = 201458100;
v5[1929] = 33620992;
v5[1930] = 166396160;
v5[1931] = 28573696;
v5[1932] = 67111938;
v5[1933] = 67201280;
v5[1934] = 67109888;
v5[1935] = 83978752;
v5[1936] = 262394;
v5[1937] = -100335615;
v5[1938] = 33576192;
v5[1939] = 856031244;
v5[1940] = 113511563;
v5[1941] = 1145273106;
v5[1942] = -1345532666;
v5[1943] = 83886401;
v5[1944] = 23658896;
v5[1945] = 262148;
v5[1946] = 23724036;
v5[1947] = 67288069;
v5[1948] = 33666049;
v5[1949] = 17039372;
v5[1950] = -352255998;
v5[1951] = -1174405111;
v5[1952] = 1312899584;
v5[1953] = 1414416715;
v5[1954] = 131073280;
v5[1955] = 28574212;
v5[1956] = 67111938;
v5[1957] = 67201280;
v5[1958] = 67109888;
v5[1959] = 83978752;
v5[1960] = 262394;
v5[1961] = -100335615;
v5[1962] = 33576192;
v5[1963] = -855244788;
v5[1964] = 113533380;
v5[1965] = -1012235862;
v5[1966] = 1192658694;
v5[1967] = 67418945;
v5[1968] = 83886339;
v5[1969] = 23658896;
v5[1970] = 262148;
v5[1971] = 23724036;
v5[1972] = 67288069;
v5[1973] = 33666049;
v5[1974] = 17039372;
v5[1975] = -352255998;
v5[1976] = -1174405111;
v5[1977] = 1128879616;
v5[1978] = 4415301;
v5[1979] = 131073484;
v5[1980] = 28574212;
v5[1981] = 67111938;
v5[1982] = 67201280;
v5[1983] = 67109888;
v5[1984] = 83978752;
v5[1985] = 262394;
v5[1986] = -100335615;
v5[1987] = 33576192;
v5[1988] = -234487796;
v5[1989] = 113532866;
v5[1990] = -1012234879;
v5[1991] = 1189705990;
v5[1992] = 67418945;
v5[1993] = 83886336;
v5[1994] = 23658896;
v5[1995] = 262148;
v5[1996] = 23724036;
v5[1997] = 67288069;
v5[1998] = 33666049;
v5[1999] = 17039372;
v5[2000] = -352255998;
v5[2001] = -1174405111;
v5[2002] = 1095586816;
v5[2003] = -872393906;
v5[2004] = 131073484;
v5[2005] = 28574212;
v5[2006] = 67111938;
v5[2007] = 67201280;
v5[2008] = 67109888;
v5[2009] = 83978752;
v5[2010] = 262394;
v5[2011] = -100335615;
v5[2012] = 33576192;
v5[2013] = -1341784052;
v5[2014] = 113491202;
v5[2015] = -1005862404;
v5[2016] = -1801872890;
v5[2017] = 67418945;
v5[2018] = 83886338;
v5[2019] = 23658896;
v5[2020] = 262148;
v5[2021] = 23724036;
v5[2022] = 67288069;
v5[2023] = 33666049;
v5[2024] = 17039372;
v5[2025] = -352255998;
v5[2026] = -1174405111;
v5[2027] = 1128879616;
v5[2028] = 4415301;
v5[2029] = 131073484;
v5[2030] = 28574212;
v5[2031] = 67111938;
v5[2032] = 67201280;
v5[2033] = 67109888;
v5[2034] = 83978752;
v5[2035] = 262394;
v5[2036] = -100335615;
v5[2037] = 33576192;
v5[2038] = -1442447304;
v5[2039] = 113491201;
v5[2040] = -1006025507;
v5[2041] = -1867505402;
v5[2042] = 67418945;
v5[2043] = 83886336;
v5[2044] = 23658896;
v5[2045] = 262148;
v5[2046] = 23724036;
v5[2047] = 67288069;
v5[2048] = 33666049;
v5[2049] = 17039372;
v5[2050] = -352255998;
v5[2051] = -1174405111;
v5[2052] = 1128879616;
v5[2053] = 4415301;
v5[2054] = 131073484;
v5[2055] = 28574212;
v5[2056] = 67111938;
v5[2057] = 67201280;
v5[2058] = 67109888;
v5[2059] = 83978752;
v5[2060] = 262394;
v5[2061] = -100335615;
v5[2062] = 33576192;
v5[2063] = 1141243960;
v5[2064] = 113486811;
v5[2065] = -1005615907;
v5[2066] = 274676486;
v5[2067] = 67418946;
v5[2068] = 83886336;
v5[2069] = 23658896;
v5[2070] = 262148;
v5[2071] = 23724036;
v5[2072] = 67288069;
v5[2073] = 33666049;
v5[2074] = 17039372;
v5[2075] = -352255998;
v5[2076] = -1174405111;
v5[2077] = 1095586816;
v5[2078] = -872393906;
v5[2079] = 131073484;
v5[2080] = 28574212;
v5[2081] = 67111938;
v5[2082] = 67201280;
v5[2083] = 67109888;
v5[2084] = 83978752;
v5[2085] = 262394;
v5[2086] = -100335615;
v5[2087] = 33576192;
v5[2088] = -66715592;
v5[2089] = 113484553;
v5[2090] = -1005477675;
v5[2091] = 172872454;
v5[2092] = 67418946;
v5[2093] = 83886338;
v5[2094] = 23658896;
v5[2095] = 262148;
v5[2096] = 23724036;
v5[2097] = 67288069;
v5[2098] = 33666049;
v5[2099] = 17039372;
v5[2100] = -352255998;
v5[2101] = -1174405111;
v5[2102] = 1128879616;
v5[2103] = 4415301;
v5[2104] = 131073484;
v5[2105] = 28574212;
v5[2106] = 67111938;
v5[2107] = 67201280;
v5[2108] = 67109888;
v5[2109] = 83978752;
v5[2110] = 262394;
v5[2111] = -100335615;
v5[2112] = 33576192;
v5[2113] = 1309016120;
v5[2114] = 113488130;
v5[2115] = -1005419299;
v5[2116] = 720480774;
v5[2117] = 67418945;
v5[2118] = 83886336;
v5[2119] = 23658896;
v5[2120] = 262148;
v5[2121] = 23724036;
v5[2122] = 67288069;
v5[2123] = 33666049;
v5[2124] = 17039372;
v5[2125] = -352255998;
v5[2126] = -1275068407;
v5[2127] = 786945;
v5[2128] = 23658500;
v5[2129] = 262148;
v5[2130] = 23724036;
v5[2131] = 67172869;
v5[2132] = 83886336;
v5[2133] = 24183034;
v5[2134] = 100666370;
v5[2135] = 1132855296;
v5[2136] = 5571443;
v5[2137] = 100677634;
v5[2138] = 1138849808;
v5[2139] = -269643514;
v5[2140] = 2078737985;
v5[2141] = 79381003;
v5[2142] = 65540;
v5[2143] = 1761710085;
v5[2144] = 67109889;
v5[2145] = 1778385920;
v5[2146] = 45876481;
v5[2147] = 28573956;
v5[2148] = 67111938;
v5[2149] = 16777729;
v5[2150] = 2539;
v5[2151] = 201458100;
v5[2152] = 1761608704;
v5[2153] = 67109889;
v5[2154] = 1778385920;
v5[2155] = 16385281;
v5[2156] = 65540;
v5[2157] = 1895889413;
v5[2158] = 786945;
v5[2159] = -1997461754;
v5[2160] = 1426289475;
v5[2161] = 3670528;
v5[2162] = -263284730;
v5[2163] = -377944509;
v5[2164] = -788119053;
v5[2165] = -1153351390;
v5[2166] = 16778244;
v5[2167] = 26215680;
v5[2168] = 262505;
v5[2169] = 262148;
v5[2170] = -1140522646;
v5[2171] = -1275001854;
v5[2172] = 786945;
v5[2173] = 131332;
v5[2174] = 649985;
v5[2175] = 33666048;
v5[2176] = 262156;
v5[2177] = 262505;
v5[2178] = 262148;
v5[2179] = -100335254;
v5[2180] = 16778240;
v5[2181] = 16385280;
v5[2182] = 201458033;
v5[2183] = 1786709504;
v5[2184] = 57884708;
v5[2185] = 201457749;
v5[2186] = -507312640;
v5[2187] = 302433456;
v5[2188] = 105156759;
v5[2189] = 1132827116;
v5[2190] = (unsigned int)byte_100404BB;
v5[2191] = -1878720511;
v5[2192] = 67201281;
v5[2193] = 67109888;
v5[2194] = 83978752;
v5[2195] = 17040060;
v5[2196] = 201458100;
v5[2197] = 33620992;
v5[2198] = 230031616;
v5[2199] = 12189696;
v5[2200] = 1162037590;
v5[2201] = -872397985;
v5[2202] = 67620869;
v5[2203] = 33666050;
v5[2204] = 262156;
v5[2205] = 262505;
v5[2206] = 262148;
v5[2207] = -100335254;
v5[2208] = 16778240;
v5[2209] = 16385280;
v5[2210] = 201458033;
v5[2211] = -1011481088;
v5[2212] = 57885574;
v5[2213] = 201457749;
v5[2214] = -1154284032;
v5[2215] = 486982791;
v5[2216] = 105162982;
v5[2217] = 1092097147;
v5[2218] = 263355;
v5[2219] = -1878720511;
v5[2220] = 67201281;
v5[2221] = 67109888;
v5[2222] = 83978752;
v5[2223] = 17040060;
v5[2224] = 201458100;
v5[2225] = 33620992;
v5[2226] = 230031616;
v5[2227] = 28573696;
v5[2260] = 0;
v5[2228] = 67111938;
v5[2229] = 67201280;
v5[2230] = 67109888;
v5[2231] = 83978752;
v5[2232] = 262394;
v5[2233] = -100335615;
v5[2234] = 33648896;
v5[2235] = 393228;
v5[2236] = 1929379840;
v5[2237] = 33576195;
v5[2238] = -1543110600;
v5[2239] = 105121008;
v5[2240] = -1023241093;
v5[2241] = 34225414;
v5[2242] = 67418946;
v5[2243] = 83886336;
v5[2244] = 23658896;
v5[2245] = 262148;
v5[2246] = 23724036;
v5[2247] = 67288069;
v5[2248] = 33666049;
v5[2249] = 17039372;
v5[2250] = -352255998;
v5[2251] = -1275068407;
v5[2252] = 786945;
v5[2253] = 23658500;
v5[2254] = 262148;
v5[2255] = 23724036;
v5[2256] = 67172869;
v5[2257] = 83886336;
v5[2258] = 24183034;
v5[2259] = 100666370;
v5[2261] = 5571443;
v5[2262] = 100677634;
v5[2263] = 1141176615;
v5[2264] = -361280506;
v5[2265] = 858982082;
v5[2266] = 79380813;
v5[2267] = 65540;
v5[2268] = 1761710085;
v5[2269] = 67109889;
v5[2270] = 1778385920;
v5[2271] = 45876481;
v5[2272] = 28573956;
v5[2273] = 67111938;
v5[2274] = 16777729;
v5[2275] = 2539;
v5[2276] = 201458100;
v5[2277] = 1761608704;
v5[2278] = 67109889;
v5[2279] = 1778385920;
v5[2280] = 16385281;
v5[2281] = 65540;
v5[2282] = 1426127365;
v5[2283] = 3670528;
v5[2284] = 1539309574;
v5[2285] = -161085756;
v5[2286] = 410768;
v5[2287] = -1153333248;
v5[2288] = 17368068;
v5[2289] = 26215680;
v5[2290] = 262505;
v5[2291] = 262148;
v5[2292] = -1140522646;
v5[2293] = -1275001854;
v5[2294] = 786945;
v5[2295] = 131332;
v5[2296] = 649985;
v5[2297] = 1442888192;
v5[2298] = 1598374729;
v5[2299] = 97255491;
v5[2300] = 33818576;
v5[2301] = 201458100;
v5[2302] = 1761608704;
v5[2303] = 67109889;
v5[2304] = 1778385920;
v5[2305] = 16385281;
v5[2306] = 65540;
v5[2307] = 1426127365;
v5[2315] = 262505;
v5[2324] = 262505;
v5[2349] = 262505;
v5[2340] = 201458100;
v5[2362] = 67109888;
v5[2365] = 201458100;
v5[2371] = 67109888;
v5[2308] = 3670528;
v5[2309] = 1518338054;
v5[2310] = -161085756;
v5[2311] = 410768;
v5[2312] = -1153355776;
v5[2313] = 16778244;
v5[2314] = 26215680;
v5[2316] = 262148;
v5[2317] = -1140522646;
v5[2318] = -1275001854;
v5[2319] = 786945;
v5[2320] = 131332;
v5[2321] = 649985;
v5[2322] = 33666048;
v5[2323] = 262156;
v5[2325] = 262148;
v5[2326] = -100335254;
v5[2327] = 16778240;
v5[2328] = 16385280;
v5[2329] = 939655253;
v5[2330] = 361825792;
v5[2331] = -167328656;
v5[2332] = 105059880;
v5[2333] = 1091253043;
v5[2334] = 201589947;
v5[2335] = -1878720511;
v5[2336] = 67201281;
v5[2337] = 67109888;
v5[2338] = 83978752;
v5[2339] = 17040060;
v5[2341] = 33620992;
v5[2342] = 166396160;
v5[2343] = 12189696;
v5[2344] = 1162037590;
v5[2345] = -872397985;
v5[2346] = 67620869;
v5[2347] = 33666050;
v5[2348] = 262156;
v5[2350] = 262148;
v5[2351] = -100335254;
v5[2352] = 16778240;
v5[2353] = 16385280;
v5[2354] = 939655253;
v5[2355] = -1398012416;
v5[2356] = -1828273040;
v5[2357] = 105057720;
v5[2358] = 1091253043;
v5[2359] = 263355;
v5[2360] = -1878720511;
v5[2361] = 67201281;
v5[2363] = 83978752;
v5[2364] = 17040060;
v5[2366] = 33620992;
v5[2367] = 166396160;
v5[2368] = 28573696;
v5[2369] = 67111938;
v5[2370] = 67201280;
v5[2372] = 83978752;
v5[2373] = 262394;
v5[2374] = -100335615;
v5[2375] = 33576192;
v5[2376] = -1174011848;
v5[2377] = 105057449;
v5[2378] = -995433284;
v5[2379] = 1391032582;
v5[2380] = 67418945;
v5[2381] = 83886336;
v5[2382] = 23658896;
v5[2383] = 262148;
v5[2384] = 23724036;
v5[2385] = 67288069;
v5[2386] = 33666049;
v5[2387] = 17039372;
v5[2388] = -1878982654;
v5[2389] = -1174405115;
v5[2390] = 1128879616;
v5[2391] = 4415301;
v5[2392] = 131073484;
v5[2393] = 28574212;
v5[2394] = 67111938;
v5[2395] = 67201280;
v5[2396] = 67109888;
v5[2397] = 83978752;
v5[2398] = 262394;
v5[2399] = -100335615;
v5[2400] = 33576192;
v5[2401] = -301596616;
v5[2402] = 105058876;
v5[2403] = -995379995;
v5[2404] = 652835078;
v5[2405] = 67418945;
v5[2406] = 83886336;
v5[2407] = 23658896;
v5[2408] = 262148;
v5[2409] = 23724036;
v5[2410] = 67288069;
v5[2411] = 33666049;
v5[2412] = 17039372;
v5[2413] = -1878982654;
v5[2414] = -1275068411;
v5[2415] = 786945;
v5[2416] = 23658500;
v5[2417] = 262148;
v5[2418] = 23724036;
v5[2419] = 67172869;
v5[2420] = 83886336;
v5[2421] = 5570810;
v5[2422] = 100677634;
v5[2423] = -1008703865;
v5[2424] = -1659690234;
v5[2425] = -421788092;
v5[2426] = 79381146;
v5[2427] = 65540;
v5[2428] = 1761710085;
v5[2429] = 67109889;
v5[2430] = 1778385920;
v5[2431] = 45876481;
v5[2432] = 28573956;
v5[2433] = 67111938;
v5[2434] = 16777729;
v5[2435] = 1424;
v5[2436] = 1230373050;
v5[2437] = 1130317123;
v5[2438] = -804926464;
v5[2439] = -1274936313;
v5[2440] = 786945;
v5[2441] = 23658500;
v5[2442] = 262148;
v5[2443] = 23724036;
v5[2444] = 67172869;
v5[2445] = 83886336;
v5[2446] = 5570810;
v5[2447] = 100677634;
v5[2448] = -1008705208;
v5[2449] = -1656630522;
v5[2450] = 1168246340;
v5[2451] = 79380796;
v5[2452] = 65540;
v5[2453] = 1761710085;
v5[2454] = 67109889;
v5[2455] = 1778385920;
v5[2456] = 45876481;
v5[2457] = 28573956;
v5[2458] = 67111938;
v5[2459] = 16777729;
v5[2460] = 1424;
v5[2461] = 1095958714;
v5[2462] = 843665485;
v5[2463] = -804926464;
v5[2464] = -1274936313;
v5[2465] = 786945;
v5[2466] = 23658500;
v5[2467] = 262148;
v5[2468] = 23724036;
v5[2469] = 67172869;
v5[2470] = 83886336;
v5[2471] = 5570810;
v5[2472] = 100677634;
v5[2473] = 1104465625;
v5[2474] = -1515240442;
v5[2475] = 1992885956;
v5[2476] = 79380800;
v5[2477] = 68356;
v5[2478] = 1761710085;
v5[2479] = 67109889;
v5[2480] = 1778385920;
v5[2481] = 45876481;
v5[2482] = 28573956;
v5[2483] = 67111938;
v5[2484] = 16777729;
v5[2485] = 3510;
v5[2486] = 1230373050;
v5[2487] = 1130317123;
v5[2488] = -804926464;
v5[2489] = -1274936313;
v5[2490] = 786945;
v5[2491] = 23658500;
v5[2492] = 262148;
v5[2493] = 23724036;
v5[2494] = 67172869;
v5[2495] = 83886336;
v5[2496] = 5570810;
v5[2497] = 100677634;
v5[2498] = 1103194751;
v5[2499] = -1502445818;
v5[2500] = -2130311484;
v5[2501] = 79380787;
v5[2502] = 65540;
v5[2503] = 1761710085;
v5[2504] = 67109889;
v5[2505] = 1778385920;
v5[2506] = 45876481;
v5[2507] = 28573956;
v5[2508] = 67111938;
v5[2509] = 16777729;
v5[2510] = 3510;
v5[2511] = 1095958714;
v5[2512] = 843665485;
v5[2513] = -804926464;
v5[2514] = -1274936313;
v5[2515] = 786945;
v5[2516] = 23658500;
v5[2517] = 262148;
v5[2518] = 23724036;
v5[2519] = 67172869;
v5[2520] = 83886336;
v5[2521] = 5570810;
v5[2522] = 100677634;
v5[2523] = -997865128;
v5[2524] = -1950980602;
v5[2525] = 1766065859;
v5[2526] = 79380801;
v5[2527] = 65540;
v5[2528] = 1761710085;
v5[2529] = 67109889;
v5[2530] = 1778385920;
v5[2531] = 45876481;
v5[2532] = 28573956;
v5[2533] = 67111938;
v5[2534] = 16777729;
v5[2535] = 3510;
v5[2536] = 1230373050;
v5[2537] = 1130317123;
v5[2538] = -804926464;
v5[2539] = -1274936313;
v5[2540] = 786945;
v5[2541] = 23658500;
v5[2542] = 262148;
v5[2543] = 23724036;
v5[2544] = 67172869;
v5[2545] = 83886336;
v5[2546] = 5570810;
v5[2547] = 100677634;
v5[2548] = -997951930;
v5[2549] = -1955258618;
v5[2550] = -137427261;
v5[2551] = 79380788;
v5[2552] = 65540;
v5[2553] = 1761710085;
v5[2554] = 67109889;
v5[2555] = 1778385920;
v5[2556] = 45876481;
v5[2557] = 28573956;
v5[2558] = 67111938;
v5[2559] = 16777729;
v5[2560] = 3510;
v5[2561] = 1230373050;
v5[2562] = 1130317123;
v5[2563] = -804926464;
v5[2564] = -1274936313;
v5[2565] = 786945;
v5[2566] = 23658500;
v5[2567] = 262148;
v5[2568] = 23724036;
v5[2569] = 67172869;
v5[2570] = 83886336;
v5[2571] = 5570810;
v5[2572] = 100677634;
v5[2573] = -1007292482;
v5[2574] = -1932261370;
v5[2575] = 810026564;
v5[2576] = 79381153;
v5[2577] = 65540;
v5[2578] = 1761710085;
v5[2579] = 67109889;
v5[2580] = 1778385920;
v5[2581] = 45876481;
v5[2582] = 28573956;
v5[2583] = 67111938;
v5[2584] = 16777729;
v5[2585] = 3510;
v5[2586] = 1230373050;
v5[2587] = 1130317123;
v5[2588] = -804926464;
v5[2589] = -1274936313;
v5[2590] = 786945;
v5[2591] = 23658500;
v5[2592] = 262148;
v5[2593] = 23724036;
v5[2594] = 67172869;
v5[2595] = 83886336;
v5[2596] = 5570810;
v5[2597] = 100677634;
v5[2598] = -1000415986;
v5[2599] = -2077797370;
v5[2600] = -1151072700;
v5[2601] = 79381143;
v5[2602] = 65540;
v5[2603] = 1761710085;
v5[2604] = 67109889;
v5[2605] = 1778385920;
v5[2606] = 45876481;
v5[2607] = 28573956;
v5[2608] = 67111938;
v5[2609] = 16777729;
v5[2610] = 3510;
v5[2611] = 1230373050;
v5[2612] = 1130317123;
v5[2613] = -804926464;
v5[2614] = -1274936313;
v5[2615] = 786945;
v5[2616] = 23658500;
v5[2617] = 262148;
v5[2618] = 23724036;
v5[2619] = 67172869;
v5[2620] = 83886336;
v5[2621] = 5570810;
v5[2622] = 100677634;
v5[2623] = -1001661645;
v5[2624] = -2117196538;
v5[2625] = 1039402564;
v5[2626] = 79381177;
v5[2627] = 65540;
v5[2628] = 1761710085;
v5[2633] = 67111938;
result = a2;
v5[2629] = 67109889;
v5[2630] = 1778385920;
v5[2631] = 45876481;
v5[2632] = 28573956;
v5[2634] = 16777729;
v5[2635] = 3510;
if ( a2 < 0x2930 )
{
v4 = a3;
if ( a3 > 10544 - a2 )
v4 = 10544 - a2;
result = v4;
memcpy(a1
, (char *)v5
+ a2
, v4
);
}
return result;
}
{"text":"text","html5":"html","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"lua","bash":"sh","erlang":"erlang","go":"golang","c":"c_cpp","cpp":"c_cpp","diff":"diff","latex":"latex","sql":"sql","xml":"xml","0":"text","abap":"abap","actionscript":"actionscript","actionscript3":"actionscript","ada":"ada","apache":"apache_conf","applescript":"applescript","asm":"assembly_x86","autohotkey":"autohotkey","closure":"closure","cobol":"cobol","coffeescript":"coffee","cpp-winapi":"c_cpp","c_loadrunner":"c_cpp","c_mac":"c_cpp","c_winapi":"c_cpp","csharp":"csharp","d":"d","dart":"dart","dot":"dot","eiffel":"eiffel","fortran":"fortran","groovy":"groovy","haskell":"haskell","haxe":"haxe","ini":"ini","io":"io","java":"java","java5":"java","make":"makefile","matlab":"matlab","mysql":"mysql","objc":"objectivec","ocaml":"ocaml","pascal":"pascal","perl":"perl","perl6":"perl","postgresql":"pgsql","powershell":"powershell","prolog":"prolog","properties":"properties","rails":"ruby","rust":"rust","scala":"scala","scheme":"scheme","smarty":"smarty","tcl":"tcl","vala":"vala","vb":"vbscript","verilog":"verilog","vhdl":"vhdl","yaml":"yaml"}