Skip to content

Instantly share code, notes, and snippets.

@mattwarren
Created August 23, 2018 14:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mattwarren/2293de54e15da4f54ac557dae09de386 to your computer and use it in GitHub Desktop.
Save mattwarren/2293de54e15da4f54ac557dae09de386 to your computer and use it in GitHub Desktop.
// Generated by Fuzzlyn v1.1 on 2018-08-22 15:14:38
// Seed: 14928117313359926641
public class Program
{
static Fuzzlyn.Execution.IRuntime s_rt;
static byte s_1 = 254;
static short[][][] s_2 = new short[][][]{new short[][]{new short[]{21076}}, new short[][]{new short[]{9960}}, new short[][]{new short[]{32766}}, new short[][]{new short[]{28853}}, new short[][]{new short[]{32374}}};
static int s_3 = 1;
static ushort s_4 = 0;
static short[] s_5 = new short[]{-32768};
static bool s_6 = true;
static int s_7 = 2147483647;
static ulong s_8 = 1UL;
static short s_9 = 0;
static ushort[] s_10 = new ushort[]{65535, 0, 10319};
static sbyte s_11 = 126;
static ushort s_12 = 65534;
static ulong s_13 = 0UL;
static short s_14 = 32767;
static long s_15 = 1L;
static int s_16 = -2147483647;
static ulong s_17 = 9466533098902050817UL;
static short s_18 = 1;
static ushort s_19 = 1;
static int s_20 = 2;
static bool s_21 = true;
static uint s_22 = 3767876895U;
static int s_23 = -1564231200;
static uint[, ] s_24 = new uint[, ]{{0U, 1979377156U, 0U, 4294967294U, 2377154944U, 2470281135U, 598019270U, 2439503534U, 3108063407U, 4294967295U}, {1330765077U, 0U, 4294967294U, 2428991382U, 761105780U, 4294967294U, 1691957380U, 0U, 1028215901U, 0U}, {0U, 530761513U, 4294967295U, 1U, 1U, 10U, 627790698U, 1254468044U, 2817516906U, 2492583725U}, {3787936938U, 1U, 55610689U, 1U, 1U, 1U, 1646163894U, 1U, 3209279129U, 10U}, {1U, 1295451819U, 1U, 10U, 1U, 0U, 10U, 0U, 1361500207U, 3949678547U}, {3624666286U, 517152655U, 1U, 2185824819U, 617661149U, 0U, 1739801261U, 2260219813U, 0U, 3349316812U}, {2U, 0U, 2601287031U, 0U, 247658397U, 0U, 0U, 2556715449U, 2212985010U, 3243775316U}, {3758084331U, 2U, 0U, 1U, 0U, 4294967294U, 1653424021U, 0U, 4294967295U, 1699641289U}, {1U, 998725742U, 2141925900U, 3031345290U, 1U, 1632752588U, 1U, 2273070478U, 1U, 1302118771U}, {3167144689U, 194855482U, 2870573681U, 442846293U, 2809503905U, 1U, 26276366U, 1U, 4294967295U, 4294967295U}};
static byte[] s_25 = new byte[]{137, 227, 167, 0, 1, 1, 143, 1};
static uint s_26 = 1U;
static int s_27 = 2147483646;
static uint s_28 = 10U;
static uint s_29 = 2057411188U;
static sbyte s_30 = 124;
static sbyte s_31 = -128;
static byte s_32 = 43;
static byte s_33 = 18;
static byte[] s_34 = new byte[]{1, 255, 240, 0, 255, 1};
static sbyte s_35 = -10;
static ulong s_36 = 1UL;
static ushort s_37 = 8678;
static int s_38 = 373923970;
static byte s_39 = 254;
static int[] s_40 = new int[]{0, 0, 10, 0, -744241501};
static byte s_41 = 229;
static bool s_42 = true;
static ushort s_43 = 56107;
static byte s_44 = 175;
static ulong s_45 = 1UL;
static ulong s_46 = 18446744073709551615UL;
static ulong s_47 = 18446744073709551614UL;
static bool s_48 = true;
static bool[][] s_49 = new bool[][]{new bool[]{false, true, true, false, false, true, false, true}, new bool[]{true, true, false, false, false, false, false, true, true}, new bool[]{true, false, true}, new bool[]{true, true, true, true, true, false, true, false, true}, new bool[]{true, false, true, false, true, false}, new bool[]{true, false, true, false, true, true}};
static ushort s_50 = 40146;
static ushort s_51 = 3709;
static long s_52 = 6043497610135871725L;
static short s_53 = 32766;
static sbyte s_54 = 127;
static uint s_55 = 2133194526U;
static short s_56 = -32767;
static uint s_57 = 1788178938U;
static ushort s_58 = 16294;
static long[] s_59 = new long[]{0L, 8754655249012677293L};
static ulong s_60 = 1UL;
static sbyte[][] s_61 = new sbyte[][]{new sbyte[]{78}, new sbyte[]{-2, -2, -4, -46, -70, 1, 1, -17}, new sbyte[]{108, -32, -127, 0, 127, -5, 61, 0, 89, -106}};
static long s_62 = 5632649163160117672L;
static int[][] s_63 = new int[][]{new int[]{2068785531, -1703861809, -2147483648, 2147483647, -2147483648, -1}, new int[]{2}, new int[]{1, 2147483647, 2119112532, 1, 1}, new int[]{-1317403387, 10, -1053630978, 1, 1, -2147483648}};
static bool s_64 = true;
static int s_65 = 1808980596;
static short s_66 = 490;
static bool s_67 = false;
static ushort s_68 = 13302;
static int s_69 = 1;
static ulong s_70 = 7347153274205098098UL;
static ushort[, ][] s_71 = new ushort[, ][]{{new ushort[]{23130}, new ushort[]{46342, 48186, 0}, new ushort[]{45621, 0, 58992, 58109}, new ushort[]{5626, 0, 255, 27195}, new ushort[]{1, 1, 1, 0, 142}, new ushort[]{0, 35245, 2}, new ushort[]{18580, 54155, 1, 11473, 6952, 24997}}};
static uint s_72 = 1U;
static uint s_73 = 3935130084U;
static short s_74 = 21970;
static ushort s_75 = 56683;
static uint[][] s_76 = new uint[][]{new uint[]{1601936675U, 1U, 1631992529U, 0U, 1331388121U, 1113573024U, 2933522038U, 0U}};
static sbyte s_77 = 127;
static long s_78 = 6047186890055806581L;
static uint s_79 = 0U;
static uint s_80 = 3565090250U;
static long s_81 = 7029855875953483448L;
static bool[] s_82 = new bool[]{false, false, true, false, true};
static byte s_83 = 255;
static bool s_84 = true;
static int s_85 = -2147483647;
static sbyte[] s_86 = new sbyte[]{1, -37, 82, 111, 127, 0, 0, 126, 1, 0};
static ushort[] s_87 = new ushort[]{1, 1, 0, 65535};
static int[] s_88 = new int[]{0, -2147483648, 2147483647, -1, 1, -1168315149, 2147483646, 1, 2147483646, -2147483647};
static byte s_89 = 138;
static sbyte s_90 = 127;
static bool s_91 = false;
static long[][, ] s_92 = new long[][, ]{new long[, ]{{-10L, 7362269796188620776L, 0L, -9223372036854775808L}, {-7589460426652576899L, 4135157348828006112L, 9223372036854775807L, 2L}, {-9223372036854775807L, 2345361083817754806L, 1496722373082598879L, -9223372036854775807L}, {2L, -6742080935306122753L, 1558264208384461L, -2013503607379248138L}, {9223372036854775806L, 4664134105640235494L, -6151148046736114477L, 716552170383181064L}, {9223372036854775807L, -9223372036854775807L, -9223372036854775808L, -1353455710761665162L}, {-1528551933738397627L, 1L, 0L, 1L}}, new long[, ]{{1L, 9223372036854775806L, 9223372036854775806L, -9223372036854775808L}, {-9223372036854775807L, 10L, 1L, 4211233551406291960L}, {-865473150542984004L, -1798418395989446927L, -9223372036854775807L, 8189068069821125090L}, {10L, 7509529037847900116L, 9223372036854775807L, -9223372036854775808L}}, new long[, ]{{-964148513268720813L, 5377935611182792157L, -2005338580589476306L, -7244129710330765364L}, {1548681573837776362L, 9223372036854775806L, 0L, -10L}, {-9223372036854775807L, 1L, 1L, -10L}, {-9223372036854775808L, 4795374435029235426L, 1L, 1L}, {-5719099839463564316L, -7736382273566684343L, -9223372036854775807L, 8612884383899774220L}, {-5572845550825071803L, -414928791828901870L, 9223372036854775807L, 10L}, {0L, 1L, -9223372036854775807L, -7349208480545248429L}}, new long[, ]{{10L, 1L, -7126657268374313709L, -1L}, {-10L, 9223372036854775806L, 9223372036854775807L, 2L}, {-4342738217333762100L, -9069760193735059067L, 0L, -3655806457020399523L}, {-10L, 2810595038968661540L, 9223372036854775807L, 9223372036854775806L}}, new long[, ]{{-9223372036854775808L, -5941333948605530941L, -4600236019371425061L, -3638982785970561697L}, {-9223372036854775807L, -9223372036854775808L, 9223372036854775806L, -8268258311829966960L}, {0L, 1L, -6273643552777193692L, 1L}, {8017086247347280447L, 1L, -4034093521759487206L, 1L}, {4517975892345839851L, -2L, 5304397721021276643L, 0L}, {1466040748625930738L, -5061411880022337652L, -1L, 0L}, {9223372036854775806L, 2637612917420896514L, 1L, -8578032676276628428L}}, new long[, ]{{-3157969438196645013L, 0L, 452706122053618938L, 9223372036854775807L}, {-7428292900281729881L, 9223372036854775807L, 10L, -1L}, {10L, 0L, 8420998032959021608L, 0L}, {-10L, 7973889976367104616L, 7357554732829410086L, 0L}, {-1L, -2L, 4663830906784728565L, 10L}, {2L, 6528838577979797237L, 1L, -9223372036854775807L}}, new long[, ]{{-2415196309267284635L, -9223372036854775808L, -9223372036854775808L, 6260768443276924449L}, {-7178765299377417964L, 0L, -7962232244255390863L, -335854168902555138L}, {0L, -6740365667907145471L, -8504366522119846491L, 9223372036854775807L}, {9223372036854775807L, 0L, -9223372036854775808L, 2L}}};
static short s_93 = 1;
static int s_94 = 1;
static sbyte s_95 = 98;
static byte s_96 = 73;
static int s_97 = -2147483647;
static ulong s_98 = 17112079821508072311UL;
static sbyte s_99 = -120;
static byte s_100 = 20;
static ulong s_101 = 0UL;
static short s_102 = -11572;
static int s_103 = 1;
static long s_104 = 2L;
static bool s_105 = false;
static int[, ] s_106 = new int[, ]{{-1577982756, -2147483647, 2043919075, 1854223539, -1794569738, 645294206, -1470931237}, {219466062, -2147483647, 784631801, -381568945, -281600846, 1182659726, 0}, {0, -544244985, 0, -570686963, -436603368, -1934977914, 347603436}, {1498132637, -2147483648, 0, 1, 379446006, -1879667070, -903498820}, {0, -2147483648, -1632324073, 1, 678001721, 0, -2147483647}, {1632838511, -596971279, -1314665667, 2142136407, -1, -2147483648, 10}, {2147483646, 0, -1800529505, -2147483648, 102019985, 2147483646, 0}, {-10, 0, 2127667875, 533401879, 2147483646, 1525850966, 475005910}, {1754342905, 2147483647, 640675317, -1366498639, 601537437, 1, 2147483646}, {-1611984446, -288490146, 0, 10, -1691636124, -2147483647, -2147483647}};
static long s_107 = 0L;
static long s_108 = -1502153910312506463L;
static short s_109 = -239;
static short[] s_110 = new short[]{11013, -311, 1, 0, -1, 1, 4773};
static long[] s_111 = new long[]{6398477026889629115L, -5361167797578288962L, 9223372036854775807L, 0L, 7772630924858158489L};
static byte s_112 = 1;
static uint s_113 = 2799293358U;
static short s_114 = -32767;
static int s_115 = 0;
static uint s_116 = 0U;
static byte s_117 = 0;
static byte s_118 = 255;
static ulong s_119 = 1UL;
static ulong[] s_120 = new ulong[]{18446744073709551615UL};
static byte s_121 = 1;
static sbyte[,,,,, ][] s_122 = new sbyte[,,,,, ][]{{{{{{new sbyte[]{57}, new sbyte[]{0}, new sbyte[]{10}, new sbyte[]{73}, new sbyte[]{0}}, {new sbyte[]{-10}, new sbyte[]{-34}, new sbyte[]{126}, new sbyte[]{10}, new sbyte[]{0}}, {new sbyte[]{-39}, new sbyte[]{-127}, new sbyte[]{1}, new sbyte[]{-2}, new sbyte[]{76}}}, {{new sbyte[]{26}, new sbyte[]{-15}, new sbyte[]{127}, new sbyte[]{-10}, new sbyte[]{-80}}, {new sbyte[]{-1}, new sbyte[]{123}, new sbyte[]{-127}, new sbyte[]{76}, new sbyte[]{-78}}, {new sbyte[]{0}, new sbyte[]{124}, new sbyte[]{127}, new sbyte[]{-11}, new sbyte[]{105}}}, {{new sbyte[]{54}, new sbyte[]{-78}, new sbyte[]{-127}, new sbyte[]{127}, new sbyte[]{126}}, {new sbyte[]{126}, new sbyte[]{-55}, new sbyte[]{-2}, new sbyte[]{96}, new sbyte[]{-49}}, {new sbyte[]{127}, new sbyte[]{115}, new sbyte[]{0}, new sbyte[]{1}, new sbyte[]{53}}}, {{new sbyte[]{-1}, new sbyte[]{-128}, new sbyte[]{127}, new sbyte[]{127}, new sbyte[]{1}}, {new sbyte[]{10}, new sbyte[]{0}, new sbyte[]{-127}, new sbyte[]{0}, new sbyte[]{126}}, {new sbyte[]{-127}, new sbyte[]{37}, new sbyte[]{-91}, new sbyte[]{26}, new sbyte[]{-1}}}, {{new sbyte[]{1}, new sbyte[]{127}, new sbyte[]{1}, new sbyte[]{45}, new sbyte[]{-2}}, {new sbyte[]{-127}, new sbyte[]{-1}, new sbyte[]{127}, new sbyte[]{-1}, new sbyte[]{-86}}, {new sbyte[]{1}, new sbyte[]{0}, new sbyte[]{24}, new sbyte[]{-125}, new sbyte[]{119}}}, {{new sbyte[]{0}, new sbyte[]{-7}, new sbyte[]{68}, new sbyte[]{0}, new sbyte[]{77}}, {new sbyte[]{-127}, new sbyte[]{-106}, new sbyte[]{-55}, new sbyte[]{-95}, new sbyte[]{127}}, {new sbyte[]{-117}, new sbyte[]{126}, new sbyte[]{74}, new sbyte[]{-128}, new sbyte[]{1}}}, {{new sbyte[]{-86}, new sbyte[]{1}, new sbyte[]{1}, new sbyte[]{-127}, new sbyte[]{-78}}, {new sbyte[]{34}, new sbyte[]{-40}, new sbyte[]{1}, new sbyte[]{1}, new sbyte[]{2}}, {new sbyte[]{-120}, new sbyte[]{-97}, new sbyte[]{-16}, new sbyte[]{127}, new sbyte[]{41}}}}}}, {{{{{new sbyte[]{32}, new sbyte[]{121}, new sbyte[]{80}, new sbyte[]{-124}, new sbyte[]{127}}, {new sbyte[]{-124}, new sbyte[]{126}, new sbyte[]{2}, new sbyte[]{-2}, new sbyte[]{1}}, {new sbyte[]{126}, new sbyte[]{1}, new sbyte[]{90}, new sbyte[]{-79}, new sbyte[]{0}}}, {{new sbyte[]{0}, new sbyte[]{10}, new sbyte[]{1}, new sbyte[]{31}, new sbyte[]{-10}}, {new sbyte[]{-127}, new sbyte[]{94}, new sbyte[]{1}, new sbyte[]{126}, new sbyte[]{59}}, {new sbyte[]{126}, new sbyte[]{0}, new sbyte[]{2}, new sbyte[]{12}, new sbyte[]{53}}}, {{new sbyte[]{-2}, new sbyte[]{-1}, new sbyte[]{76}, new sbyte[]{-78}, new sbyte[]{-2}}, {new sbyte[]{0}, new sbyte[]{126}, new sbyte[]{-128}, new sbyte[]{-124}, new sbyte[]{-71}}, {new sbyte[]{-128}, new sbyte[]{0}, new sbyte[]{-113}, new sbyte[]{-1}, new sbyte[]{-47}}}, {{new sbyte[]{0}, new sbyte[]{-10}, new sbyte[]{-19}, new sbyte[]{-93}, new sbyte[]{-127}}, {new sbyte[]{1}, new sbyte[]{37}, new sbyte[]{0}, new sbyte[]{13}, new sbyte[]{-103}}, {new sbyte[]{1}, new sbyte[]{-41}, new sbyte[]{-35}, new sbyte[]{87}, new sbyte[]{0}}}, {{new sbyte[]{-21}, new sbyte[]{10}, new sbyte[]{103}, new sbyte[]{1}, new sbyte[]{69}}, {new sbyte[]{-118}, new sbyte[]{1}, new sbyte[]{107}, new sbyte[]{24}, new sbyte[]{2}}, {new sbyte[]{127}, new sbyte[]{50}, new sbyte[]{0}, new sbyte[]{35}, new sbyte[]{-121}}}, {{new sbyte[]{75}, new sbyte[]{27}, new sbyte[]{111}, new sbyte[]{1}, new sbyte[]{68}}, {new sbyte[]{-64}, new sbyte[]{-73}, new sbyte[]{127}, new sbyte[]{126}, new sbyte[]{81}}, {new sbyte[]{1}, new sbyte[]{33}, new sbyte[]{1}, new sbyte[]{-122}, new sbyte[]{-10}}}, {{new sbyte[]{-10}, new sbyte[]{-127}, new sbyte[]{-4}, new sbyte[]{8}, new sbyte[]{-57}}, {new sbyte[]{127}, new sbyte[]{-2}, new sbyte[]{1}, new sbyte[]{-84}, new sbyte[]{0}}, {new sbyte[]{-13}, new sbyte[]{89}, new sbyte[]{-128}, new sbyte[]{-128}, new sbyte[]{-127}}}}}}};
static byte s_123 = 1;
static short s_124 = -9231;
static bool s_125 = false;
static bool s_126 = false;
static int s_127 = -1950965487;
static ulong s_128 = 4137454368565567183UL;
static ushort[] s_129 = new ushort[]{1, 0, 10, 53576, 57561, 1, 65535, 1, 43506, 35032};
static sbyte s_130 = -11;
static uint s_131 = 1730288073U;
static uint s_132 = 1U;
static short s_133 = -2;
static long[][] s_134 = new long[][]{new long[]{-9223372036854775808L}, new long[]{-611448774391230301L}};
static byte s_135 = 10;
static ulong s_136 = 1UL;
static bool s_137 = true;
static uint s_138 = 2U;
static uint s_139 = 1698000790U;
static short s_140 = -32767;
static int s_141 = 0;
static int[][, ][] s_142 = new int[][, ][]{new int[, ][]{{new int[]{2007325246, -442463310, 0}, new int[]{2147483646}, new int[]{-1, -2147483647}}, {new int[]{10, -2147483648}, new int[]{-2027400364, -803036656}, new int[]{1357483385, 2147483647}}, {new int[]{-1}, new int[]{-1594598304, -1836129929, 2147483646}, new int[]{0, 353473217}}, {new int[]{-1311339899, -1, 2147483646}, new int[]{1646744051, -1467082646}, new int[]{1841771260, 0}}}, new int[, ][]{{new int[]{-1068563619, 0}, new int[]{-1411834068}, new int[]{0, 1222862611, 394000525}}}};
static short[] s_143 = new short[]{1, -19662, 21844};
static sbyte s_144 = -74;
static bool s_145 = false;
static ushort[] s_146 = new ushort[]{0, 1, 1, 1, 63338};
static long s_147 = -1659979500252030818L;
static ushort s_148 = 16204;
static sbyte[][][] s_149 = new sbyte[][][]{new sbyte[][]{new sbyte[]{110, 1, -127, 45, -127}}, new sbyte[][]{new sbyte[]{127, -38, -92, 2}}, new sbyte[][]{new sbyte[]{7}}, new sbyte[][]{new sbyte[]{101}}};
static byte s_150 = 10;
static uint s_151 = 0U;
static bool s_152 = true;
static byte s_153 = 4;
static bool s_154 = false;
static short s_155 = 20053;
static ushort s_156 = 0;
static sbyte s_157 = -118;
public static void Main(Fuzzlyn.Execution.IRuntime rt)
{
s_rt = rt;
M0();
s_rt.Checksum("c_819", s_1);
s_rt.Checksum("c_820", s_2[0][0][0]);
s_rt.Checksum("c_821", s_3);
s_rt.Checksum("c_822", s_4);
s_rt.Checksum("c_823", s_5[0]);
s_rt.Checksum("c_824", s_6);
s_rt.Checksum("c_825", s_7);
s_rt.Checksum("c_826", s_8);
s_rt.Checksum("c_827", s_9);
s_rt.Checksum("c_828", s_10[0]);
s_rt.Checksum("c_829", s_11);
s_rt.Checksum("c_830", s_12);
s_rt.Checksum("c_831", s_13);
s_rt.Checksum("c_832", s_14);
s_rt.Checksum("c_833", s_15);
s_rt.Checksum("c_834", s_16);
s_rt.Checksum("c_835", s_17);
s_rt.Checksum("c_836", s_18);
s_rt.Checksum("c_837", s_19);
s_rt.Checksum("c_838", s_20);
s_rt.Checksum("c_839", s_21);
s_rt.Checksum("c_840", s_22);
s_rt.Checksum("c_841", s_23);
s_rt.Checksum("c_842", s_24[0, 0]);
s_rt.Checksum("c_843", s_25[0]);
s_rt.Checksum("c_844", s_26);
s_rt.Checksum("c_845", s_27);
s_rt.Checksum("c_846", s_28);
s_rt.Checksum("c_847", s_29);
s_rt.Checksum("c_848", s_30);
s_rt.Checksum("c_849", s_31);
s_rt.Checksum("c_850", s_32);
s_rt.Checksum("c_851", s_33);
s_rt.Checksum("c_852", s_34[0]);
s_rt.Checksum("c_853", s_35);
s_rt.Checksum("c_854", s_36);
s_rt.Checksum("c_855", s_37);
s_rt.Checksum("c_856", s_38);
s_rt.Checksum("c_857", s_39);
s_rt.Checksum("c_858", s_40[0]);
s_rt.Checksum("c_859", s_41);
s_rt.Checksum("c_860", s_42);
s_rt.Checksum("c_861", s_43);
s_rt.Checksum("c_862", s_44);
s_rt.Checksum("c_863", s_45);
s_rt.Checksum("c_864", s_46);
s_rt.Checksum("c_865", s_47);
s_rt.Checksum("c_866", s_48);
s_rt.Checksum("c_867", s_49[0][0]);
s_rt.Checksum("c_868", s_50);
s_rt.Checksum("c_869", s_51);
s_rt.Checksum("c_870", s_52);
s_rt.Checksum("c_871", s_53);
s_rt.Checksum("c_872", s_54);
s_rt.Checksum("c_873", s_55);
s_rt.Checksum("c_874", s_56);
s_rt.Checksum("c_875", s_57);
s_rt.Checksum("c_876", s_58);
s_rt.Checksum("c_877", s_59[0]);
s_rt.Checksum("c_878", s_60);
s_rt.Checksum("c_879", s_61[0][0]);
s_rt.Checksum("c_880", s_62);
s_rt.Checksum("c_881", s_63[0][0]);
s_rt.Checksum("c_882", s_64);
s_rt.Checksum("c_883", s_65);
s_rt.Checksum("c_884", s_66);
s_rt.Checksum("c_885", s_67);
s_rt.Checksum("c_886", s_68);
s_rt.Checksum("c_887", s_69);
s_rt.Checksum("c_888", s_70);
s_rt.Checksum("c_889", s_71[0, 0][0]);
s_rt.Checksum("c_890", s_72);
s_rt.Checksum("c_891", s_73);
s_rt.Checksum("c_892", s_74);
s_rt.Checksum("c_893", s_75);
s_rt.Checksum("c_894", s_76[0][0]);
s_rt.Checksum("c_895", s_77);
s_rt.Checksum("c_896", s_78);
s_rt.Checksum("c_897", s_79);
s_rt.Checksum("c_898", s_80);
s_rt.Checksum("c_899", s_81);
s_rt.Checksum("c_900", s_82[0]);
s_rt.Checksum("c_901", s_83);
s_rt.Checksum("c_902", s_84);
s_rt.Checksum("c_903", s_85);
s_rt.Checksum("c_904", s_86[0]);
s_rt.Checksum("c_905", s_87[0]);
s_rt.Checksum("c_906", s_88[0]);
s_rt.Checksum("c_907", s_89);
s_rt.Checksum("c_908", s_90);
s_rt.Checksum("c_909", s_91);
s_rt.Checksum("c_910", s_92[0][0, 0]);
s_rt.Checksum("c_911", s_93);
s_rt.Checksum("c_912", s_94);
s_rt.Checksum("c_913", s_95);
s_rt.Checksum("c_914", s_96);
s_rt.Checksum("c_915", s_97);
s_rt.Checksum("c_916", s_98);
s_rt.Checksum("c_917", s_99);
s_rt.Checksum("c_918", s_100);
s_rt.Checksum("c_919", s_101);
s_rt.Checksum("c_920", s_102);
s_rt.Checksum("c_921", s_103);
s_rt.Checksum("c_922", s_104);
s_rt.Checksum("c_923", s_105);
s_rt.Checksum("c_924", s_106[0, 0]);
s_rt.Checksum("c_925", s_107);
s_rt.Checksum("c_926", s_108);
s_rt.Checksum("c_927", s_109);
s_rt.Checksum("c_928", s_110[0]);
s_rt.Checksum("c_929", s_111[0]);
s_rt.Checksum("c_930", s_112);
s_rt.Checksum("c_931", s_113);
s_rt.Checksum("c_932", s_114);
s_rt.Checksum("c_933", s_115);
s_rt.Checksum("c_934", s_116);
s_rt.Checksum("c_935", s_117);
s_rt.Checksum("c_936", s_118);
s_rt.Checksum("c_937", s_119);
s_rt.Checksum("c_938", s_120[0]);
s_rt.Checksum("c_939", s_121);
s_rt.Checksum("c_940", s_122[0, 0, 0, 0, 0, 0][0]);
s_rt.Checksum("c_941", s_123);
s_rt.Checksum("c_942", s_124);
s_rt.Checksum("c_943", s_125);
s_rt.Checksum("c_944", s_126);
s_rt.Checksum("c_945", s_127);
s_rt.Checksum("c_946", s_128);
s_rt.Checksum("c_947", s_129[0]);
s_rt.Checksum("c_948", s_130);
s_rt.Checksum("c_949", s_131);
s_rt.Checksum("c_950", s_132);
s_rt.Checksum("c_951", s_133);
s_rt.Checksum("c_952", s_134[0][0]);
s_rt.Checksum("c_953", s_135);
s_rt.Checksum("c_954", s_136);
s_rt.Checksum("c_955", s_137);
s_rt.Checksum("c_956", s_138);
s_rt.Checksum("c_957", s_139);
s_rt.Checksum("c_958", s_140);
s_rt.Checksum("c_959", s_141);
s_rt.Checksum("c_960", s_142[0][0, 0][0]);
s_rt.Checksum("c_961", s_143[0]);
s_rt.Checksum("c_962", s_144);
s_rt.Checksum("c_963", s_145);
s_rt.Checksum("c_964", s_146[0]);
s_rt.Checksum("c_965", s_147);
s_rt.Checksum("c_966", s_148);
s_rt.Checksum("c_967", s_149[0][0][0]);
s_rt.Checksum("c_968", s_150);
s_rt.Checksum("c_969", s_151);
s_rt.Checksum("c_970", s_152);
s_rt.Checksum("c_971", s_153);
s_rt.Checksum("c_972", s_154);
s_rt.Checksum("c_973", s_155);
s_rt.Checksum("c_974", s_156);
s_rt.Checksum("c_975", s_157);
}
static void M0()
{
s_1 = 87;
if (29073 < (sbyte)(9563506468346071072UL ^ M1((ulong)((sbyte)M51(0U, ref M65(ref s_45, (uint)M61() ^ 1), new sbyte[]{-27, -100, -4, 115, 51, -6, -10}) + 32766))))
{
if (M7(s_85++, new bool[]{false, false, true, true, true, false, false, false, false}))
{
s_10 = new ushort[]{41884, 21213, 36662};
if (M20(ref s_114, ref s_71[0, 0], M75(0, s_62++, M56(ref s_104)--, ref s_44), ref s_68, 1328891124, M12(M36(s_44)--), 58, s_58, new ulong[]{2748283610243402049UL, 16563394666872535702UL, 16673604863318535089UL, 0UL}, ref s_106[0, 0]))
{
sbyte var0 = M36((byte)M50((long)M47(s_55, ref s_84), (uint)M93(new sbyte[][][]{new sbyte[][]{new sbyte[]{126}}, new sbyte[][]{new sbyte[]{42}}}, (byte)M34(M21(9223372036854775807L), -1721257667, s_52--), ref s_2[0])))++;
s_rt.Checksum("c_601", var0);
}
s_4 = s_50--;
if (M72())
{
s_10[0] = s_37;
}
s_49[0][0] = M7(M26(669332590, (short)(M94(s_75-- != 1827) / (uint)(s_22++ | 1)), ref s_110), new bool[]{true, true, true});
s_58 = s_68;
{
s_97 = -2060350865;
s_81 = s_78;
s_105 = s_105;
sbyte var1 = (sbyte)M45(M36(s_1++)++, (byte)(M32(255 < s_101) % (sbyte)((sbyte)(M67((ulong)M89(new int[]{1, -977290264, 0, 742203033, -891422493}, ref s_63[0], s_112, 5560731707167705988UL, ref s_47)) * s_54++) | 1)));
s_rt.Checksum("c_606", var1);
}
s_38 = s_103--;
s_60 = s_47;
}
byte var2 = (byte)M15(1740816517);
int var3 = 2147483647;
try
{
--var3;
}
finally
{
try
{
int var4 = (int)M17(new sbyte[]{0, 57, -10, -100, 88, -11, -89, 1, -127});
var4 = var4;
var4 = var3;
M71();
M81() = M95(ref s_2[0][0][0], (long)M53(new int[][]{new int[]{1}, new int[]{1, 1}, new int[]{2147483647, 1581060315, -740841778, -1180169132, 693170476, 570423284}, new int[]{-284184981, 149624238, 2147483646}, new int[]{352248698, 2147483647, 665311332}, new int[]{1, -2, -10}, new int[]{-715920070, -2147483647, -825747589, -1405248711, 1052472582}, new int[]{0, 0, 2147483646, 0, 2147483646, -1102731300}, new int[]{243695464, -1587950165, 506836081, 2147483646, 10, -650996912}}, s_8));
s_107 = M96(142);
var2 = 255;
s_rt.Checksum("c_796", var4);
}
finally
{
sbyte var5 = s_144;
s_rt.Checksum("c_797", var5);
}
}
if (M126(42836, 0))
{
{
var3 = (int)(4294967294U / (int)(var3 | 1));
}
if (M20(ref s_124, ref s_146, M49(s_130, ref s_25, (ushort)M85(s_78++, ref s_35, ref s_76), var2, new long[]{-5171036921991398109L, -4054717553831502521L, 2445552105967598258L, 5481930919927541443L, -6147661636351657673L, -242137998493769608L, 684087682323416997L, 1173920574685168536L}), ref s_129[0], 1560568287, M12((sbyte)M116()), 1, (ushort)M61(), s_120, ref s_88[0]))
{
if (s_21)
{
sbyte[] var6 = new sbyte[]{1, -1, 0, 69, 2, 13, -1, -128};
ulong var7 = 1UL;
var2 = (byte)M127(var3 / (short)(s_93-- | 1));
s_42 = true;
s_rt.Checksum("c_814", var6[0]);
s_rt.Checksum("c_815", var7);
return;
}
else
{
int[][] var8 = new int[][]{new int[]{1269750265}, new int[]{1879528885, 26864893, 0, -856329944, -91447890, 2147483647, -1}, new int[]{2147483646, 1, 903678882, -1682979234}, new int[]{-400103546, 0, -2072934251, 10, -287332732}, new int[]{-2147483647, -2147483648, 812480556, 1920002171, -657518250}, new int[]{1394916896, 1622797489, 1, 108730917, 1921775242, -911173047, 1}, new int[]{1, 1035689827, -506905723, -1743245075}, new int[]{-1364370350}};
var8[0] = s_142[0][0, 0];
s_24[0, 0] = s_22--;
s_157 = -108;
M34(new short[]{18780, 30908, -12581, -32768}, 857237713, (long)M55()) = s_15;
{
M88(var8[0][0], -32768) = (short)M82();
}
var8[0][0] = var8[0][0];
var8[0][0] = var3;
s_rt.Checksum("c_816", var8[0][0]);
return;
}
var3 = (int)M50(9223372036854775807L, 0U);
}
else
{
var2 = s_1;
}
var2 = (byte)M86(ref s_137, s_54++, ref s_113, s_40, s_12--);
s_21 = false;
}
s_rt.Checksum("c_817", var2);
s_rt.Checksum("c_818", var3);
}
}
static byte M1(ulong arg0)
{
arg0 = arg0;
M2(false, ref s_2);
if (s_2[0][0][0] <= s_2[0][0][0])
{
M2(6080 != (s_2[0][0][0] & s_1--), ref s_2) = s_1--;
if (-1L == (-5701319083142875175L & (long)(0 % (sbyte)((sbyte)(1842388388 ^ (long)(-1529097884 - s_2[0][0][0])) | 1))))
{
if (false && (119 != (sbyte)(-10365 * s_2[0][0][0]++)))
{
arg0 = (ulong)(22 - (uint)M2(false, ref s_2));
}
else
{
arg0 |= M3();
}
}
else
{
M41();
M36((byte)(6840 - (int)M35(ref s_37, s_96, s_50))) = s_90--;
s_111 = s_111;
}
M71();
ulong[] var0 = M22(s_30++, 48269, true);
if (s_64)
{
if ((ulong)M2(false, ref s_2) > arg0)
{
var0 = var0;
}
else
{
short var1 = s_74--;
arg0 = var0[0];
arg0 = 1UL;
{
s_15 = s_81++;
}
var0 = var0;
s_rt.Checksum("c_585", var1);
}
{
M46();
{
M6();
arg0 = (ulong)(24028 ^ s_66);
s_112 ^= 200;
M30(ref s_88[0]);
M78(s_74--, ref s_86[0], (ushort)M27(), (ulong)M19(), s_81, 32128);
short var2 = 1;
var0[0] = s_70;
s_113 = s_79--;
s_114 = 0;
bool var3 = false;
s_115 = s_97--;
M68(ref arg0) = new bool[][]{new bool[]{false, false}, new bool[]{false, true, true, true, false}, new bool[]{false, false, false, false, true}, new bool[]{false, true, false, false}, new bool[]{false, true, false, false, true}, new bool[]{false, false, false, true, true}, new bool[]{true, false, true, true, true}, new bool[]{false}};
s_rt.Checksum("c_586", var2);
s_rt.Checksum("c_587", var3);
}
}
}
else
{
if (M10(var0[0], 0, ref s_12))
{
s_45 = arg0;
M75((ushort)M85(s_78, ref s_35, ref s_76), (long)(var0[0] % (uint)(3238837520U | 1)), s_53++, ref s_112);
var0 = new ulong[]{10UL, 2416665806998623438UL, 1UL, 2UL, 1UL};
}
else
{
byte var4 = (byte)(var0[0] / (ulong)((ulong)M91() | 1));
s_90 = 52;
ref ushort var5 = ref s_75;
M79();
s_rt.Checksum("c_588", var4);
s_rt.Checksum("c_589", var5);
}
}
M92((int)(s_34[0]-- ^ s_116++), ref arg0);
var0 = new ulong[]{7595638345546357143UL, 1UL, 0UL, 1258007330876487526UL, 8016659615863018506UL, 0UL, 7252029135324599453UL, 1UL};
var0[0] = 1UL;
s_29 = M81()++;
var0[0] = 3768432200610129335UL;
s_rt.Checksum("c_599", var0[0]);
}
arg0 = arg0;
s_rt.Checksum("c_600", arg0);
return s_1++;
}
static ref byte M2(bool arg0, ref short[][][] arg1)
{
sbyte var0 = -42;
short var1 = arg1[0][0][0];
short var2 = var1;
s_rt.Checksum("c_0", arg0);
s_rt.Checksum("c_1", arg1[0][0][0]);
s_rt.Checksum("c_2", var0);
s_rt.Checksum("c_3", var1);
s_rt.Checksum("c_4", var2);
return ref s_1;
}
static ulong M3()
{
s_2 = new short[][][]{new short[][]{new short[]{-5207, 0, 32767, 32766}, new short[]{1, 0, -32768, 32766, 0, -15388, -29030}}};
try
{
--s_3;
uint[] var0 = new uint[]{1U, 1U, 10U, 0U, 3278818499U, 1U, 0U};
if (55 != s_3)
{
if (1812926740810128190L >= M4())
{
var0 = var0;
var0 = var0;
var0[0] = 193201817U;
}
else
{
var0[0] = s_80;
var0 = new uint[]{4294967295U, 1052191454U, 547363508U, 1U, 1U};
sbyte[] var1 = new sbyte[]{-39};
s_rt.Checksum("c_582", var1[0]);
}
}
else
{
s_110 = M21(1L);
}
var0[0] = var0[0];
s_rt.Checksum("c_583", var0[0]);
}
finally
{
ushort var2 = s_4--;
s_rt.Checksum("c_584", var2);
}
s_34 = new byte[]{255, 0, 251, 1, 202, 147, 2, 199, 123, 0};
return 18446744073709551614UL;
}
static ushort M4()
{
s_2[0] = new short[][]{new short[]{-2, 31127}, new short[]{-27170}, new short[]{-11439, 0}, new short[]{1, -20698}, new short[]{1}, new short[]{27478, 19341, 25890}, new short[]{0, -32767}};
M5();
return 27545;
}
static ref byte M5()
{
if (-32768 < (sbyte)((int)(16761433939871272668UL - s_1++) - 47037))
{
if (1286821091U == (short)(s_2[0][0][0]++ | (byte)(4281236698142518146UL + (ushort)(-1L * s_1))))
{
s_2[0][0][0] = s_2[0][0][0]++;
{
s_2[0][0][0] = s_2[0][0][0];
ushort var0 = 1;
s_2[0][0] = new short[]{0, 0, -2, -8225, 10, 32766, 1, -3089};
s_rt.Checksum("c_5", var0);
}
s_2 = s_2;
s_3 = -2;
return ref s_1;
}
else
{
s_3 = s_3++;
M6();
}
}
else
{
s_2[0][0] = new short[]{-23978};
int var1 = s_3;
var1 /= (int)(var1 | 1);
if (M7(var1, new bool[]{false, false}))
{
s_108 = -3355504399659448796L;
}
s_rt.Checksum("c_571", var1);
}
s_58 = s_10[0]--;
s_9 = s_18;
int var2 = -142053369;
{
var2 = s_88[0]++;
}
{
var2 = var2;
}
ref short var3 = ref M11();
var3 /= (short)(var3 | 1);
var2 = var2;
{
s_25[0] /= (byte)(0 | 1);
}
M91();
var3 = ref var3;
if (M16())
{
sbyte var4 = s_61[0][0];
var3 = ref var3;
if (211 < (uint)M56(ref s_81))
{
var3 = 0;
var3 = 32766;
M42(-17867, s_25[0]++);
long var5 = 1L;
s_rt.Checksum("c_572", var5);
}
else
{
var4 = (sbyte)(-1 - s_43);
ref byte var6 = ref s_33;
s_87[0] /= (ushort)(s_68 | 1);
ulong var7 = 18446744073709551614UL;
s_rt.Checksum("c_573", var6);
s_rt.Checksum("c_574", var7);
}
if (s_47 <= 3325189537U)
{
var3 = s_66;
if (s_64)
{
int var8 = s_3;
s_rt.Checksum("c_575", var8);
}
else
{
var2 *= s_38++;
s_60 = (ulong)M27();
}
}
try
{
long var9 = M39(s_34);
s_rt.Checksum("c_576", var9);
}
finally
{
if (s_64)
{
var2 = var2--;
}
if (31864 > s_12)
{
short var10 = 32766;
var2 = (int)M58();
var4 = 118;
s_105 = M16();
var2 = (int)M44();
s_rt.Checksum("c_577", var10);
}
byte var11 = 1;
s_rt.Checksum("c_578", var11);
}
s_rt.Checksum("c_579", var4);
}
s_rt.Checksum("c_580", var2);
s_rt.Checksum("c_581", var3);
return ref s_34[0];
}
static byte[] M6()
{
s_2 = new short[][][]{new short[][]{new short[]{8179}, new short[]{-16538, -14772, 2, 32766}, new short[]{4598}, new short[]{-22034, -25588, -1, 0, -6693, -4678, -9768}, new short[]{-32767}, new short[]{-32768, 2}}, new short[][]{new short[]{32766}, new short[]{32767, -1}, new short[]{-5636}, new short[]{-28843, 32766, -16225, -32768, 1, 14754, 2008, 0}, new short[]{-2801, 32767, 32766, 8593, 21609, 8813, 32655}}, new short[][]{new short[]{21090, -32767, 2124}, new short[]{-2350, 2}, new short[]{0}, new short[]{0, -1, -16685, 25703, 19587}, new short[]{1, 0}}, new short[][]{new short[]{27686, 1, -17958, 0, 0, 24421, 1}, new short[]{1, -32387, 16043, -2782, 7697, 1}, new short[]{-10, 1}}, new short[][]{new short[]{-13592, 1, 1, -32768, 17054, -24337, 1}, new short[]{7707, -1, 18882, -27258, 32767}, new short[]{-32767, -10, -15796, 23590, -32767}, new short[]{26616, 0, 24948}}};
return new byte[]{88, 0, 208};
}
static bool M7(int arg0, bool[] arg1)
{
if (arg1[0])
{
int var0 = arg0;
M8((short)M28(4013019112203868253UL), new short[, ]{{32767, 1537, -9907, -1560, 20467, -23684, -32767}, {-26979, 2225, 25782, -14130, -11075, -1, 32766}, {1, -1, -18678, -8272, 23715, 26604, 10518}, {-4970, -2, 25114, 11802, 1, 12546, 1669}, {19598, -6587, -5701, -32767, 32309, 30433, -10}, {1, 11062, 10426, 1, 1, 10, -17412}, {23429, -24303, 2, 0, 10, 32767, 30136}, {-7604, 8127, -30592, 2270, -20787, -22821, 27947}, {-18601, 0, 9489, -28478, 0, 10, 27794}}, M29(ref s_65, false), s_88, s_34[0]++, new byte[]{186, 213, 0, 113, 213, 5, 148, 184, 254, 1}, s_93++, ref s_106, s_33, s_61[0][0]);
s_rt.Checksum("c_566", var0);
}
arg1 = new bool[]{true, false, false, true, false, false, false, false};
arg1[0] |= arg1[0];
if (arg1[0])
{
arg1 = arg1;
M16();
}
s_82 = arg1;
{
{
s_106[0, 0] = arg0;
arg1 = arg1;
s_107 = (long)M8(0, new short[, ]{{32766, -13622, 0, 32767, 32767, -1482, 32766, 32766, 14210, -1020}, {28090, 17237, -24267, -26840, 32766, -29629, 23944, -25104, 0, 7160}, {-10, 0, 1, 15031, -28376, -28307, 0, -32768, 31302, 1}, {5728, 34, 0, 32766, 10, 28103, 13153, 6425, -1908, -22417}, {32766, 30975, 0, 1, -24636, 7801, -32768, 32468, -3268, 1}, {-23907, -10622, -4192, -6459, -32768, -21842, -2, -21059, -8560, 2}}, new byte[]{74, 255, 114, 0, 1, 1, 1, 174, 28, 0}, new int[]{-1971230517, 1712539949, -13435284, 0}, s_89++, M40(M90(s_64, M24(arg1[0]), ref s_5) == M84(s_66++, ref s_61[0]), (short)M63()), 32767, ref s_106, M35(ref s_37, 6, s_58--)++, 126);
arg1[0] = false;
uint[] var1 = new uint[]{3742112454U, 1228313650U, 2960901384U, 1114511742U};
byte var2 = 0;
s_13 = 17180688990410751661UL;
s_rt.Checksum("c_567", var1[0]);
s_rt.Checksum("c_568", var2);
}
M34(s_5, arg0--, s_81++) = 4742610220413589919L;
}
s_rt.Checksum("c_569", arg0);
s_rt.Checksum("c_570", arg1[0]);
return M84(s_74, ref s_86);
}
static uint M8(short arg0, short[, ] arg1, byte[] arg2, int[] arg3, byte arg4, byte[] arg5, short arg6, ref int[, ] arg7, byte arg8, sbyte arg9)
{
try
{
arg2 = arg2;
}
finally
{
arg7 = arg7;
M9();
s_11 = (sbyte)M19();
}
if (M9())
{
s_18 = (short)(arg4 / (ushort)(M17(new sbyte[]{0, 32, 1, -2, 96, -119, -10, -10, -35}) | 1));
s_3 = arg3[0];
arg1 = arg1;
if (M23())
{
if (M23())
{
uint var0 = 3545646670U;
arg0 *= (short)M28(9559413342268006555UL);
arg2 = arg5;
{
byte var1 = arg8;
M16();
arg2[0] = (byte)M18(new sbyte[]{-127, -5, 1, 127, 70});
s_20 = (int)(s_15 % (uint)(1U | 1));
s_rt.Checksum("c_118", var1);
}
M23();
{
arg6 = 1;
arg7[0, 0] = -1839225364;
M14(new ulong[]{3529309850236070598UL});
}
s_rt.Checksum("c_119", var0);
}
if (s_21)
{
arg2[0] = 128;
{
bool var2 = M20(ref arg0, ref s_10, new int[]{-1219681661, 10, 2147483647, -382262317, 0, 1, 277137673}, ref s_12, 1, s_2, (sbyte)(M25(new bool[]{true, false, true}, s_6) + (byte)M11()), s_12--, new ulong[]{4251433050944771575UL, 1UL, 14937722944801554421UL}, ref arg7[0, 0]);
ref int var3 = ref arg3[0];
arg0 = (short)M25(new bool[]{true, false, false, false, false}, var2);
{
arg5 = arg5;
}
s_rt.Checksum("c_120", var2);
s_rt.Checksum("c_121", var3);
}
++s_2[0][0][0];
}
arg5 = new byte[]{68, 1, 34, 6, 0, 2, 1, 0};
arg4 <<= arg7[0, 0];
s_22 = 4294967294U;
uint var4 = (uint)(-1L | (byte)M26(arg7[0, 0], (short)(s_4 % (ushort)(582 | 1)), ref s_5));
s_21 = true;
s_rt.Checksum("c_122", var4);
}
{
if (s_21)
{
if (M10(s_13, s_1, ref s_19))
{
return s_22;
}
arg5 = arg5;
arg3[0] = arg7[0, 0];
s_2[0][0][0] <<= (int)M18(new sbyte[]{0, -1, 114});
arg1 = new short[, ]{{-17372, 0, 1155, 30576}};
arg7[0, 0] %= (int)(arg7[0, 0]-- | 1);
bool var5 = M23();
ulong[] var6 = M22((sbyte)M17(M14(M22(0, 15878, true))), 33590, var5);
s_rt.Checksum("c_123", var5);
s_rt.Checksum("c_124", var6[0]);
}
{
s_8 = 1UL;
arg3[0] = -1373687691;
arg3 = arg3;
}
arg8 = s_1;
uint[][] var7 = new uint[][]{new uint[]{685330253U, 4294967295U, 1U}, new uint[]{0U, 1798408420U}, new uint[]{2U, 142366274U, 4294967294U, 2722958317U}, new uint[]{1119768495U, 3034807484U, 301378728U}, new uint[]{0U, 467911747U, 3167201497U}, new uint[]{3002528714U, 2U, 0U}};
s_23 = 10;
s_rt.Checksum("c_125", var7[0][0]);
}
if (M10(s_8, 83, ref s_19))
{
M16();
}
M20(ref s_18, ref s_10, new int[]{-354262906, -2147483647, -10, 0, -1, 2, 105179419, 2, 572277835}, ref s_10[0], s_3++, new short[][][]{new short[][]{new short[]{21344, 0, 23282, -28855}, new short[]{-1}}, new short[][]{new short[]{-32767, -32767, -29550}, new short[]{1}, new short[]{2, 27597, 24450}, new short[]{-26539, -13938, -3065}, new short[]{32766, 25855}, new short[]{1, -769, 1, 8361}}, new short[][]{new short[]{-1653, 1080, -32767, -14621}, new short[]{-2, -32768}, new short[]{-32767, -24943}, new short[]{-23390, 739, 0, 0}, new short[]{10, 1}, new short[]{-32768, 32766}, new short[]{1}}, new short[][]{new short[]{31941, -16485}, new short[]{26643}, new short[]{14415}, new short[]{0, -32768, 32767}}, new short[][]{new short[]{1}, new short[]{0, -32768, -2, 29353}, new short[]{12651, -1}, new short[]{-10022, 9132, 1, 23615}}, new short[][]{new short[]{32337, -6085, -13819, 15193}, new short[]{1, 0, -14070}, new short[]{-10166}, new short[]{21873, 12130}}}, arg9--, s_10[0]--, new ulong[]{0UL, 10618175743750634092UL, 2275776275603367877UL, 18446744073709551615UL, 4456887505915056210UL, 5185571049137937328UL, 18446744073709551614UL}, ref arg3[0]);
}
long var8 = s_15;
s_rt.Checksum("c_126", arg0);
s_rt.Checksum("c_127", arg1[0, 0]);
s_rt.Checksum("c_128", arg2[0]);
s_rt.Checksum("c_129", arg3[0]);
s_rt.Checksum("c_130", arg4);
s_rt.Checksum("c_131", arg5[0]);
s_rt.Checksum("c_132", arg6);
s_rt.Checksum("c_133", arg7[0, 0]);
s_rt.Checksum("c_134", arg8);
s_rt.Checksum("c_135", arg9);
s_rt.Checksum("c_136", var8);
return s_22++;
}
static bool M9()
{
{
int[] var0 = new int[]{-2147483647, 2, 2, -2147483648, -1967735666, 265974183, 744857154, -1};
var0 = new int[]{-1450304677, -2101494189, -2052801655, 1, 485364201, 2147483647, 401778063, -143483370, 522363569};
s_rt.Checksum("c_6", var0[0]);
}
M10(4906319734131630546UL, 206, ref s_4);
s_2[0][0] = new short[]{0, 32767, -26727, -1};
return (int)((byte)(52618 / (short)((short)(0U & (ulong)M17(new sbyte[]{1, -39, 2, 4, 78})) | 1)) - 1L) == s_15;
}
static ref bool M10(ulong arg0, byte arg1, ref ushort arg2)
{
if (arg2 == arg0)
{
arg1 = arg1;
try
{
arg2 = arg2;
}
finally
{
arg2 = ref s_4;
}
{
--arg0;
uint var0 = (uint)(1757064268 | s_3--);
arg2 = arg2;
if (true || (s_3++ < -2147483647))
{
M11();
uint var1 = var0;
arg0 = arg0;
ushort var2 = 0;
M11() = (short)((sbyte)(18446744073709551615UL | (ulong)M11()) / (ushort)(s_4-- | 1));
var1 = 0U;
s_rt.Checksum("c_12", var1);
s_rt.Checksum("c_13", var2);
}
else
{
arg0 = 1UL;
ref short var3 = ref s_2[0][0][0];
--arg0;
s_rt.Checksum("c_14", var3);
}
s_rt.Checksum("c_15", var0);
}
s_1 = 46;
M11();
try
{
arg1 = s_1++;
}
finally
{
arg0 = arg0;
arg0 = (ulong)(0 - M13((long)M15(0)));
uint var4 = (uint)M13(-8644701503088690847L);
s_rt.Checksum("c_79", var4);
}
try
{
s_7 = -1773785755;
}
finally
{
if (M23())
{
arg2 = (ushort)((long)(s_3 % (short)(s_9-- | 1)) & s_11--);
arg1 = arg1;
bool var5 = false;
s_rt.Checksum("c_114", var5);
}
else
{
arg0 = (ulong)M24(false);
}
--M11();
}
}
s_rt.Checksum("c_115", arg0);
s_rt.Checksum("c_116", arg1);
s_rt.Checksum("c_117", arg2);
return ref s_6;
}
static ref short M11()
{
s_2[0][0][0] = s_2[0][0][0]++;
if ((-102 <= s_4--) & false)
{
return ref s_2[0][0][0];
}
try
{
s_2 = M12(0);
}
finally
{
s_3 = -1892203566;
}
try
{
ushort var0 = 39429;
s_rt.Checksum("c_9", var0);
}
finally
{
if (-53 <= s_2[0][0][0])
{
s_3 = s_3--;
try
{
s_1 = 254;
}
finally
{
short var1 = 1;
s_rt.Checksum("c_10", var1);
}
int var2 = -2147483648;
s_2 = s_2;
var2 |= var2;
var2 = s_3;
s_rt.Checksum("c_11", var2);
}
else
{
s_2[0][0][0] = 18937;
s_2[0] = s_2[0];
M12(-46);
s_2[0][0] = new short[]{-16757, -32767, -1, -14599, 29051, -32767, 32766, 32767, 16663};
}
M12((sbyte)(s_1 * 0UL));
}
s_2[0][0] = new short[]{-32767, 0, -4727, 3710, -12121, 29397};
return ref s_2[0][0][0];
}
static short[][][] M12(sbyte arg0)
{
uint var0 = 3947663395U;
s_rt.Checksum("c_7", arg0);
s_rt.Checksum("c_8", var0);
return new short[][][]{new short[][]{new short[]{31675, 9101}, new short[]{32766, -32767, 26628, 0}}, new short[][]{new short[]{1}, new short[]{32766, -8777}, new short[]{0, 32766, 1, 0}, new short[]{25037}, new short[]{6098, -23852, 32766}, new short[]{15314, -32767}, new short[]{-2109, 32767, 3674, 1}, new short[]{23809}}, new short[][]{new short[]{3781, -27294, -30263}, new short[]{32767, 32767}, new short[]{9523, -20485, -17060}, new short[]{-2, 11319, -29812, -20617}, new short[]{1, 1}, new short[]{-10485, 0}}, new short[][]{new short[]{1, -32767}}, new short[][]{new short[]{-26753, 10125}, new short[]{-22708}}, new short[][]{new short[]{22098, -22291, 106}, new short[]{26526, 1, 0, -32768}, new short[]{1, 32567, -2, 24511}, new short[]{32766, -28219, 1}}};
}
static short M13(long arg0)
{
try
{
if (0U != (sbyte)(arg0 ^ arg0))
{
if (arg0 == 29226)
{
arg0 *= arg0;
}
else
{
arg0 = -6071477861478832059L;
++arg0;
}
}
else
{
arg0 = arg0;
M14(new ulong[]{1UL, 1150314779048225836UL, 14602478492102294737UL, 1UL, 14471871494337872223UL, 15785839354126994553UL, 12603270466562063745UL, 15234250947025054238UL, 1UL});
ushort var0 = s_4;
var0 = (ushort)M15(s_3);
short[] var1 = new short[]{-32767, -29388, -2, -27415, -10578, 22821, -32767, 32767, 1};
s_rt.Checksum("c_24", var0);
s_rt.Checksum("c_25", var1[0]);
}
}
finally
{
{
arg0 = arg0;
{
arg0 = arg0;
{
s_6 = true;
}
{
M14(new ulong[]{7031748334676177148UL, 1283654065257614702UL, 8552145656830315076UL, 15275884730725434817UL, 0UL, 15676544680063343284UL, 0UL, 0UL});
arg0 = (long)M15((int)(M15(1) & ((uint)M15((int)M15(-10)) % (sbyte)((sbyte)(0U % (byte)(s_1++ | 1)) | 1))));
s_2 = s_2;
}
s_7 = -1484244494;
}
if (M16())
{
arg0 = (long)M17(M14(new ulong[]{18442866829696252939UL, 18446744073709551615UL}));
M17(new sbyte[]{126, -43});
byte var2 = s_1--;
s_2 = s_2;
var2 = 202;
s_rt.Checksum("c_35", var2);
}
else
{
ulong var3 = (ulong)M15(10);
s_8 = s_8;
s_rt.Checksum("c_36", var3);
}
s_9 = -32767;
arg0 = -9223372036854775807L;
ref bool var4 = ref s_6;
var4 ^= M16();
var4 = ref var4;
long var5 = 1L;
s_rt.Checksum("c_37", var4);
s_rt.Checksum("c_38", var5);
}
}
if (M16())
{
arg0 = 864833311340840761L;
}
else
{
M17(M14(new ulong[]{2UL, 1UL, 1UL, 0UL, 18446744073709551615UL}));
}
bool var6 = s_6;
if (var6)
{
var6 = s_6;
}
else
{
s_5[0] = (short)((sbyte)(327678640U - M18(M14(new ulong[]{1UL, 1UL, 18446744073709551615UL, 0UL}))) | arg0);
bool var7 = var6;
s_rt.Checksum("c_63", var7);
}
if (var6)
{
if (s_6 && var6)
{
{
M18(M14(new ulong[]{1UL, 1UL, 1UL, 0UL}));
M16();
int var8 = (int)M17(M14(new ulong[]{6914893939159892224UL, 10UL, 2UL, 0UL, 18446744073709551614UL, 14588796306296548950UL, 15642997003089672364UL, 10UL, 1UL, 15678387081861207863UL}));
s_6 = 4294967294U <= (long)M19();
s_rt.Checksum("c_64", var8);
}
s_8++;
}
else
{
var6 ^= true;
s_2[0][0][0] = 30967;
return (short)M17(M14(new ulong[]{2UL, 18446744073709551615UL, 18446744073709551614UL, 0UL, 10383271139172304375UL, 1UL, 18446744073709551615UL, 18446744073709551615UL, 13826559340651294313UL, 9001800933207150416UL}));
}
bool var9 = var6;
ref bool var10 = ref var6;
var9 = var9;
M20(ref s_5[0], ref s_10, new int[]{1, -1832506607, 1693090969, 1195127364, 1642239878, 1335404452}, ref s_12, 148518261, new short[][][]{new short[][]{new short[]{32766}, new short[]{-32768}, new short[]{29338, 0, 10}, new short[]{1, -1, 0, 22727}}, new short[][]{new short[]{0, 0, 17688, -1}, new short[]{1}, new short[]{-10, 0, -32767, -32767}, new short[]{19545, -25424, -1}}}, s_11--, 65455, M22(M18(new sbyte[]{29, 0, -127, 22, 67, 0, -87, 105, 96, -128}), (ushort)M15(2147483647), var9), ref s_3);
if (s_6)
{
var6 = var9;
ref ushort var11 = ref s_12;
M18(new sbyte[]{-67, 0, -24, 20});
s_rt.Checksum("c_68", var11);
}
else
{
s_4 = (ushort)(-141280909 - arg0--);
}
ulong var12 = s_8;
s_rt.Checksum("c_69", var9);
s_rt.Checksum("c_70", var10);
s_rt.Checksum("c_71", var12);
}
{
if (var6)
{
if (M16())
{
if (var6)
{
var6 &= s_6;
s_3 = -2;
var6 = (byte)((ulong)M19() & s_1--) != s_11;
{
sbyte var13 = s_11++;
s_rt.Checksum("c_72", var13);
}
ushort var14 = 0;
bool[] var15 = new bool[]{false, true, false, false, false, true};
var6 = var6;
s_rt.Checksum("c_73", var14);
s_rt.Checksum("c_74", var15[0]);
}
var6 = var6;
s_5 = s_2[0][0];
byte[] var16 = new byte[]{1};
var16[0] = var16[0];
M17(M14(M22((sbyte)M19(), s_12--, false)));
var16[0] = var16[0];
var16[0] = s_1--;
s_rt.Checksum("c_75", var16[0]);
}
M21((long)M19());
}
else
{
var6 = 2147483647 >= s_3;
}
var6 &= false;
s_11 = M15((int)M18(M14(new ulong[]{1UL, 6264818318576071023UL, 604943030705578914UL, 0UL, 1UL, 18446744073709551614UL})));
int var17 = s_7--;
arg0 = -2L;
s_rt.Checksum("c_76", var17);
}
s_rt.Checksum("c_77", arg0);
s_rt.Checksum("c_78", var6);
return s_2[0][0][0]--;
}
static sbyte[] M14(ulong[] arg0)
{
if (0 != (sbyte)(0U * (0L | (long)(arg0[0] / (uint)((uint)(136 ^ s_3++) | 1)))))
{
sbyte var0 = 103;
if ((short)(s_3 * s_4--) <= -1502060459)
{
arg0[0] = arg0[0];
}
{
arg0[0] = arg0[0];
}
s_rt.Checksum("c_16", var0);
}
if (true & (-10L == s_2[0][0][0]))
{
M15(s_3);
}
s_5 = s_5;
s_rt.Checksum("c_23", arg0[0]);
return new sbyte[]{-2, 1, -127, -102, 127, 101};
}
static sbyte M15(int arg0)
{
bool var0 = -71 < s_1;
uint var1 = (uint)(1UL & s_4++);
if (var0)
{
var0 = var0;
arg0 = arg0;
}
else
{
ref ushort var2 = ref s_4;
var2 = var2;
s_rt.Checksum("c_17", var2);
}
uint var3 = var1;
short[] var4 = s_2[0][0];
s_rt.Checksum("c_18", arg0);
s_rt.Checksum("c_19", var0);
s_rt.Checksum("c_20", var1);
s_rt.Checksum("c_21", var3);
s_rt.Checksum("c_22", var4[0]);
return 0;
}
static bool M16()
{
if (s_6)
{
ushort var0 = s_4--;
s_5 = new short[]{1, -29124, -16995, -18988, -21262, 2534, -17281};
{
var0 &= var0++;
var0 = var0;
var0 = var0--;
ref byte var1 = ref s_1;
s_rt.Checksum("c_26", var1);
}
{
sbyte var2 = 1;
s_2 = s_2;
ushort var3 = M17(new sbyte[]{-35, 0, -128, 127, 127, -65, 56, -127});
M17(new sbyte[]{1, 0, -128, -69, 119, 0});
s_rt.Checksum("c_29", var2);
s_rt.Checksum("c_30", var3);
}
s_rt.Checksum("c_31", var0);
}
if (s_6)
{
ref ulong var4 = ref s_8;
s_9 = (short)M17(new sbyte[]{-1});
s_rt.Checksum("c_32", var4);
}
else
{
int[] var5 = new int[]{1654511000, 1, 2147483647, 0, 668195546, -947112111, 2046089099};
uint var6 = 4108725492U;
s_rt.Checksum("c_33", var5[0]);
s_rt.Checksum("c_34", var6);
}
M17(new sbyte[]{1, 10, -27, 126, 0, -100, -48, -27});
return s_6;
}
static ushort M17(sbyte[] arg0)
{
sbyte[, ] var0 = new sbyte[, ]{{36, 2, 64, 54, 0, 126, 58, 126, -127}, {0, 0, 109, -17, -127, -22, -77, 126, 28}, {-128, 3, 44, 112, 0, 1, 65, 126, -127}, {42, -89, 1, -128, 127, -2, 0, 10, 100}, {-99, -70, -74, 0, -1, 90, 81, 6, 2}, {-82, 72, 105, -61, -34, -128, 90, 127, -63}, {-101, 1, 14, -8, -10, -127, -114, 10, 126}};
s_2[0] = new short[][]{new short[]{-24753, 27898, 10}, new short[]{-32768}, new short[]{13839, 14202, 32205, 0, -32027}, new short[]{-16703}, new short[]{9756}, new short[]{-32768, 22393, 32766, -14634, 0}, new short[]{10, 12448, 10, 1}, new short[]{-13935, -3085, 13940, -808, 624}, new short[]{-10871, 24488, -19959, 5252}};
s_rt.Checksum("c_27", arg0[0]);
s_rt.Checksum("c_28", var0[0, 0]);
return 41235;
}
static sbyte M18(sbyte[] arg0)
{
uint var0 = (uint)(s_3 ^ 0);
arg0 = new sbyte[]{0, 92, 93, 10, -128};
s_2[0][0] = s_2[0][0];
int var1 = s_3++;
int[] var2 = new int[]{0, -1795680076, -2147483648, -2, -2147483648, 1187073702};
if (s_6)
{
ref ulong var3 = ref s_8;
M19();
s_rt.Checksum("c_55", var3);
}
else
{
s_5[0] = (short)M19();
if (M20(ref s_2[0][0][0], ref s_10, var2, ref s_4, var1, new short[][][]{new short[][]{new short[]{-27706}, new short[]{-2, 15996, 10, 1, -31321, 23094}, new short[]{0, -14472, 30045, 11098, 1}, new short[]{25753, -5152}, new short[]{22024, 1, 23731}}, new short[][]{new short[]{0, -12117, 1, -32767}, new short[]{-32767, 2, 25830}, new short[]{-31638, 17003}, new short[]{-27648, 32767, 2414, -1730}, new short[]{24636, -19998, 2882, 1, -19844, 25676, -2, 29442, -20008}}, new short[][]{new short[]{1, -22673, 1, -32767, -32767, 0, -5811, -16636}, new short[]{-8930, 0, 1841, -18182}, new short[]{1, 17151, -21811, -32768, -18937}}, new short[][]{new short[]{-1, 32767, 32766}, new short[]{-32767, 14653, -8218, 1, 32767, 9774, 9762, 1}}, new short[][]{new short[]{2, 1, 32767, 29019, -13315}, new short[]{22407, -23210, -1533, -1054, 1, 22549, -32768, 32766, -32767}, new short[]{32766, 1, -32767, 9074}}, new short[][]{new short[]{-10, 1, -32767, -26631, -30158}, new short[]{1}, new short[]{32767}, new short[]{32767, -28906, -32767}}}, (sbyte)M19(), 65535, new ulong[]{0UL, 0UL, 18446744073709551615UL, 1UL, 3440682532325840324UL, 17773853623963722294UL, 8128572250425898502UL}, ref var2[0]))
{
ushort var4 = s_4--;
byte var5 = 191;
s_12 = 12518;
sbyte var6 = arg0[0];
var5 >>= s_7;
{
var5 -= s_1;
arg0[0] = -107;
}
s_rt.Checksum("c_56", var4);
s_rt.Checksum("c_57", var5);
s_rt.Checksum("c_58", var6);
}
}
s_rt.Checksum("c_59", arg0[0]);
s_rt.Checksum("c_60", var0);
s_rt.Checksum("c_61", var1);
s_rt.Checksum("c_62", var2[0]);
return s_11;
}
static byte M19()
{
if (M20(ref s_2[0][0][0], ref s_10, new int[]{1838007890, 2147483646, -1600952705, 2147483647}, ref s_4, s_7, s_2, -128, (ushort)(s_3 ^ s_1), new ulong[]{3764415237795479650UL, 5825025331262563669UL, 0UL, 10UL, 0UL, 1UL, 5442429373214737502UL, 0UL, 1UL, 0UL}, ref s_3))
{
ref sbyte var0 = ref s_11;
s_rt.Checksum("c_54", var0);
}
else
{
s_10 = s_10;
}
s_2[0][0] = M21(427997489554877483L);
return s_1--;
}
static bool M20(ref short arg0, ref ushort[] arg1, int[] arg2, ref ushort arg3, int arg4, short[][][] arg5, sbyte arg6, ushort arg7, ulong[] arg8, ref int arg9)
{
try
{
arg2 = new int[]{-1514096758, -555087859, 689766690};
if (s_6)
{
ulong var0 = 13887854422741853203UL;
s_rt.Checksum("c_39", var0);
}
else
{
try
{
M21((long)(arg6 / (int)(-2 | 1)));
}
finally
{
byte[] var1 = new byte[]{118, 0};
s_rt.Checksum("c_42", var1[0]);
}
ushort var2 = 0;
s_rt.Checksum("c_43", var2);
}
}
finally
{
arg9 = arg9;
if (s_6)
{
arg3 = 65534;
}
}
arg8 = arg8;
s_rt.Checksum("c_44", arg0);
s_rt.Checksum("c_45", arg1[0]);
s_rt.Checksum("c_46", arg2[0]);
s_rt.Checksum("c_47", arg3);
s_rt.Checksum("c_48", arg4);
s_rt.Checksum("c_49", arg5[0][0][0]);
s_rt.Checksum("c_50", arg6);
s_rt.Checksum("c_51", arg7);
s_rt.Checksum("c_52", arg8[0]);
s_rt.Checksum("c_53", arg9);
return true && s_6;
}
static short[] M21(long arg0)
{
arg0 = arg0;
int[] var0 = new int[]{196503549, -1, -2147483648, -439116307, 1852217780, 2147483646, 2147483647, 248403126, -902160326, -2};
s_rt.Checksum("c_40", arg0);
s_rt.Checksum("c_41", var0[0]);
return new short[]{1, 18082, 1, 1, -18922, 10922};
}
static ulong[] M22(sbyte arg0, ushort arg1, bool arg2)
{
arg0 = arg0;
s_rt.Checksum("c_65", arg0);
s_rt.Checksum("c_66", arg1);
s_rt.Checksum("c_67", arg2);
return new ulong[]{0UL, 18446744073709551615UL, 6595073142532125448UL, 196404004324571240UL, 0UL};
}
static bool M23()
{
if (false & s_6)
{
bool var0 = false;
s_rt.Checksum("c_80", var0);
}
s_9 += 1;
M24(s_6);
s_5 = new short[]{-19671, 14098, -1780, -18796, 29172, 32766, -6384, 32766, -16525, -32768};
s_2[0][0][0] = (short)M25(new bool[]{true, true, false}, false);
s_8 = (ulong)M27();
try
{
if ((long)M26(s_7--, (short)M25(new bool[]{false, false, true, false}, false), ref s_5) <= (uint)M25(new bool[]{true, false, true, true, true, false}, true))
{
s_7 = 0;
M25(new bool[]{true, false, true, false, false}, s_6);
}
else
{
M25(new bool[]{false, false, false}, false);
s_19 = 1;
long var1 = s_15;
s_rt.Checksum("c_102", var1);
}
}
finally
{
s_7 |= (int)((long)M28(5396158039753636967UL) - s_15);
if (false && (s_6 && true))
{
s_2[0] = s_2[0];
ulong[] var2 = new ulong[]{2UL, 1UL, 16902314200964088216UL, 2604795852524645292UL, 10UL, 0UL, 1UL, 1UL, 8281614179527560524UL};
s_20 = 0;
byte var3 = 255;
long var4 = s_15;
var2[0] = (ulong)M24(var4 == (ushort)M28(var2[0]));
s_rt.Checksum("c_103", var2[0]);
s_rt.Checksum("c_104", var3);
s_rt.Checksum("c_105", var4);
}
else
{
bool var5 = false;
var5 = s_15-- > 1L;
uint var6 = 3968561119U;
var5 = var5;
{
s_4 = s_4;
var5 &= var5;
}
s_rt.Checksum("c_106", var5);
s_rt.Checksum("c_107", var6);
}
s_8 = 7812451093729643758UL;
}
s_13 = 1UL;
s_2[0] = new short[][]{new short[]{-32768}, new short[]{28327}, new short[]{-32768}, new short[]{-7566}, new short[]{1}, new short[]{-10}, new short[]{9203}, new short[]{-18813}, new short[]{29576}};
sbyte var7 = s_11++;
M27();
var7 = var7--;
var7 = var7--;
{
M27();
}
var7 = s_11;
var7 = var7;
{
{
s_20 = -539435278;
if (s_6)
{
var7 = var7--;
var7 = 58;
s_2 = new short[][][]{new short[][]{new short[]{-20551, 30057, 1}, new short[]{32767, -31667, -32767, -2}, new short[]{16821, 30122, 29084}}, new short[][]{new short[]{1, 10315, 12937}, new short[]{32766}, new short[]{-32767, -17080, 2, 15772}, new short[]{18193}, new short[]{-31967, 0, 4699, 0}}, new short[][]{new short[]{-6325, 4564}, new short[]{32767, 1, -32767, 2}}, new short[][]{new short[]{1}, new short[]{1, -32768, 616, -32768}, new short[]{30100}}, new short[][]{new short[]{32766}, new short[]{-19688, -4226}, new short[]{29072, 1, 32766, -9063}, new short[]{-1, -2732, -32767, 1}}, new short[][]{new short[]{-600, 32767, 16050}, new short[]{-17108}, new short[]{1, -32768}, new short[]{2}}};
var7 = var7;
ref bool var8 = ref s_6;
s_18 = (short)M27();
sbyte var9 = 126;
M24(false);
s_21 = false;
s_rt.Checksum("c_108", var8);
s_rt.Checksum("c_109", var9);
}
s_2[0][0][0] = -32768;
var7 = var7;
var7 = var7;
}
M25(new bool[]{false, false, true, true, true, false, true}, s_6);
M25(new bool[]{true, true, false, false, true, false}, (uint)M25(new bool[]{true}, s_20-- < s_1) > (int)M28(17221871671513732074UL));
return s_6;
}
var7 = -128;
if (s_21)
{
var7 = (sbyte)((short)M24(false) | 0L);
ushort[][][] var10 = new ushort[][][]{new ushort[][]{new ushort[]{61251}, new ushort[]{1515}, new ushort[]{35572}, new ushort[]{40653}, new ushort[]{58521}, new ushort[]{2}, new ushort[]{1}}, new ushort[][]{new ushort[]{50446}, new ushort[]{50163}, new ushort[]{1}, new ushort[]{27122}, new ushort[]{48136}, new ushort[]{56586}, new ushort[]{25206}, new ushort[]{65534}}, new ushort[][]{new ushort[]{1}, new ushort[]{58189}}, new ushort[][]{new ushort[]{13786}, new ushort[]{0}, new ushort[]{22050}, new ushort[]{47400}, new ushort[]{10}}, new ushort[][]{new ushort[]{6940}, new ushort[]{20694}, new ushort[]{53666}, new ushort[]{22347}, new ushort[]{40492}}, new ushort[][]{new ushort[]{10024}}};
{
M27();
if (s_6)
{
var7 = s_11;
int[] var11 = new int[]{0, 1, -2, 2147483646, 1114086021, 1277499201, -2147483648, 0, -833814852};
s_rt.Checksum("c_110", var11[0]);
}
}
s_rt.Checksum("c_111", var10[0][0][0]);
}
if (s_6)
{
int var12 = 0;
s_rt.Checksum("c_112", var12);
}
else
{
var7 = s_11;
}
var7 = var7;
s_rt.Checksum("c_113", var7);
return true;
}
static uint M24(bool arg0)
{
ushort var0 = (ushort)((long)(4294967295U + (M25(new bool[]{false, true}, (long)((byte)M25(new bool[]{false, true, false, false, true, false, true, true, false}, arg0) - s_1) > (uint)M25(new bool[]{false, false, true, true, true, false, false}, arg0)) & 1)) - 1);
var0 = (ushort)M25(new bool[]{false, true, false, false, false, true, true}, true);
try
{
if (arg0)
{
var0 = var0--;
ref long var1 = ref s_15;
arg0 = arg0;
if (s_6)
{
var0 = var0;
int var2 = -2147483647;
long[] var3 = new long[]{9223372036854775806L, 7006983761443643783L, -2452248948910105180L, -9223372036854775808L, 0L, -9223372036854775808L, 4585740743199162672L, 3901230232936731564L, 1816628655921511920L, -2393559210215120933L};
s_rt.Checksum("c_85", var2);
s_rt.Checksum("c_86", var3[0]);
}
else
{
sbyte var4 = s_11;
var1 = var1;
s_rt.Checksum("c_87", var4);
}
{
s_16 = s_7++;
int var5 = M26(s_3, 13655, ref s_2[0][0]);
{
M25(new bool[]{true, true, true, true, true, false}, s_6);
short var6 = 1;
var5 = (int)(var6 + 4294967294U);
s_rt.Checksum("c_91", var6);
}
s_rt.Checksum("c_92", var5);
}
var0 = 0;
s_rt.Checksum("c_93", var1);
}
else
{
M25(new bool[]{false, true, true, false, false}, true);
if (arg0)
{
arg0 = arg0;
if (arg0)
{
s_5 = new short[]{1, 9882, -21398, -32767, 10, -32767};
arg0 = arg0;
M25(new bool[]{false, true, false, false, true, false, false, false, true}, false);
uint var7 = (uint)M26(1, s_14--, ref s_5);
M26(1, (short)(s_11-- % (short)(-11128 | 1)), ref s_2[0][0]);
byte var8 = M27();
s_17 = 9283536172250674658UL;
s_18 = s_14--;
s_rt.Checksum("c_96", var7);
s_rt.Checksum("c_97", var8);
}
}
s_17 = M28((ulong)M27());
int var9 = s_3--;
s_rt.Checksum("c_98", var9);
}
}
finally
{
sbyte var10 = s_11;
var0 = 1;
s_rt.Checksum("c_99", var10);
}
var0 = 0;
s_rt.Checksum("c_100", arg0);
s_rt.Checksum("c_101", var0);
return 1618407422U;
}
static ulong M25(bool[] arg0, bool arg1)
{
uint var0 = 3929720946U;
arg1 = true;
byte var1 = 241;
try
{
if (arg0[0])
{
s_13 = (ulong)((long)((ulong)(0 + var1) + 50436) - s_11++);
s_2 = new short[][][]{new short[][]{new short[]{-2, -1594, -32767}, new short[]{32767, 0, -28491}}, new short[][]{new short[]{-2121}, new short[]{-16839, -14998, 1}}, new short[][]{new short[]{-32768}}};
arg1 = arg0[0];
}
else
{
var1 = 0;
}
}
finally
{
var1 = 206;
}
s_14 = (short)(2147483647 % (uint)(var0 | 1));
s_rt.Checksum("c_81", arg0[0]);
s_rt.Checksum("c_82", arg1);
s_rt.Checksum("c_83", var0);
s_rt.Checksum("c_84", var1);
return 3978504248695798974UL;
}
static int M26(int arg0, short arg1, ref short[] arg2)
{
{
arg0 = -2082087791;
}
s_rt.Checksum("c_88", arg0);
s_rt.Checksum("c_89", arg1);
s_rt.Checksum("c_90", arg2[0]);
return arg0;
}
static byte M27()
{
s_13 = M28(18446744073709551614UL);
ushort var0 = (ushort)M28(0UL);
s_4 = 0;
var0--;
s_rt.Checksum("c_95", var0);
return 0;
}
static ulong M28(ulong arg0)
{
arg0 = arg0;
arg0 = s_13;
{
arg0 = s_8;
}
s_rt.Checksum("c_94", arg0);
return (ulong)(9223372036854775807L | s_11++);
}
static byte[] M29(ref int arg0, bool arg1)
{
s_10[0] = s_10[0];
M30(ref s_69);
ushort var0 = M77();
if (arg1)
{
if (s_48)
{
short[, ] var1 = new short[, ]{{25667, 32766, 14331, -6550, 0, 2, 3956, 10723, 32766, -21085}};
var0 = var0--;
s_rt.Checksum("c_541", var1[0, 0]);
}
if (M72())
{
arg0 = arg0;
}
M39(s_34);
{
s_98 = s_8;
arg0 = -2147483648;
if (arg1)
{
s_28 = s_79++;
M43(M73());
ulong var2 = 1UL;
s_rt.Checksum("c_542", var2);
}
else
{
byte var3 = (byte)M82();
s_rt.Checksum("c_543", var3);
}
if (s_91)
{
var0--;
ushort var4 = 48319;
s_rt.Checksum("c_544", var4);
}
s_14 = s_53++;
{
ulong var5 = 1UL;
s_rt.Checksum("c_545", var5);
}
long var6 = s_15;
bool var7 = M90(false, (uint)M79(), ref s_5);
int var8 = arg0;
s_rt.Checksum("c_549", var6);
s_rt.Checksum("c_550", var7);
s_rt.Checksum("c_551", var8);
}
if (M84(s_66, ref s_61[0]))
{
long var9 = s_59[0]--;
s_rt.Checksum("c_552", var9);
}
arg1 = false;
arg0 = ref s_69;
if (M90(arg1, 3516970231U, ref s_2[0][0]))
{
s_99 = 0;
s_100 = 253;
sbyte var10 = (sbyte)M45(0, (byte)M30(ref s_38));
s_rt.Checksum("c_553", var10);
}
else
{
ref int var11 = ref arg0;
M35(ref var0, s_34[0], var0);
if (arg1)
{
s_101 = (ulong)(7619 / (byte)(s_1++ | 1));
int var12 = arg0--;
var0 *= M30(ref s_27);
s_102 = 32766;
s_rt.Checksum("c_554", var12);
}
else
{
M34(new short[]{-25078, 32656, 32767, 0, 27629, 21861, -15245, -29758, 20390}, arg0, s_59[0]) = 0 | s_79++;
var0 = (ushort)M78(s_2[0][0][0], ref s_90, (ushort)(s_98 * var0), (ulong)M43(1UL), s_59[0]--, 1);
}
s_rt.Checksum("c_555", var11);
}
}
if (s_64)
{
M50(9223372036854775807L, 1U);
if (s_64)
{
++s_103;
arg1 = false;
arg1 = arg1;
s_91 &= M84(0, ref s_86);
if (s_91)
{
arg1 = arg1;
s_28 = 4294967295U;
bool var13 = arg1 && arg1;
s_rt.Checksum("c_556", var13);
}
else
{
M86(ref arg1, 113, ref s_22, s_63[0], 22770);
var0 += 10;
}
}
else
{
var0 = var0;
arg0 = 2147483647;
var0 = var0;
}
}
else
{
s_37 /= (ushort)(0 | 1);
M45(s_54, (byte)(2014134556U + (byte)M62()));
M35(ref var0, 0, 0);
M36(s_83) = (sbyte)(s_79 | (sbyte)(arg0 + 0U));
if (M72())
{
arg0 = arg0;
arg1 = M90(arg1, (uint)M30(ref arg0), ref s_5);
arg1 = M90(arg1, s_26--, ref s_2[0][0]);
arg1 &= arg1;
var0 = var0;
s_104 = 1957286584022948928L;
}
ref bool var14 = ref arg1;
{
s_35 = 1;
{
s_105 = arg1;
arg1 = var14;
M56(ref s_78) = 22846;
}
}
var0 = var0;
s_rt.Checksum("c_557", var14);
}
arg1 = false;
sbyte var15 = (sbyte)M71();
try
{
try
{
{
s_36 = (ulong)M67(M58());
}
}
finally
{
M73();
M52(s_63[0]);
}
}
finally
{
arg0 = s_3;
if (arg1)
{
try
{
ref ushort var16 = ref var0;
s_rt.Checksum("c_558", var16);
}
finally
{
var0 = (ushort)(-68 + s_61[0][0]--);
int[] var17 = new int[]{-1, 10, -2147483647, -1048204455};
s_rt.Checksum("c_559", var17[0]);
}
int[] var18 = M75(var0, (long)((ulong)(0U | s_89++) & var0), (short)((int)(1UL + s_101) & 207), ref s_83);
s_rt.Checksum("c_560", var18[0]);
}
else
{
ref ushort var19 = ref var0;
M44();
s_rt.Checksum("c_561", var19);
}
}
if (arg1)
{
var0 = s_12;
}
s_rt.Checksum("c_562", arg0);
s_rt.Checksum("c_563", arg1);
s_rt.Checksum("c_564", var0);
s_rt.Checksum("c_565", var15);
return new byte[]{251, 107, 234, 82, 255, 238, 254, 49};
}
static ushort M30(ref int arg0)
{
{
arg0 = arg0;
if (s_1-- != 1)
{
int[, ] var0 = new int[, ]{{-2147483647, -2, -116512683, 0}};
s_rt.Checksum("c_137", var0[0, 0]);
}
s_6 = false;
s_11 = -2;
byte var1 = (byte)(s_4++ - s_18--);
short var2 = s_14;
try
{
M31();
}
finally
{
var2 = s_53++;
}
if (s_42)
{
s_95 = s_30;
short var3 = s_18;
M54(12884792163332626197UL);
M35(ref s_12, var1, 65534) = var1;
{
arg0 = arg0;
s_57 = s_79;
}
M56(ref s_81) = var3;
if (M72())
{
M80();
var1 = var1++;
ref short var4 = ref var2;
s_rt.Checksum("c_520", var4);
}
else
{
var1 = var1;
s_10[0] = 1;
M60(M74(new ulong[, ]{{1UL, 8667266681254337408UL}, {16351097771938009230UL, 1UL}, {17454871002513454537UL, 0UL}, {8623416062254119902UL, 16469320478067266479UL}, {11126675341613828043UL, 3051998218530899831UL}, {10UL, 18446744073709551614UL}, {11963247854374970314UL, 0UL}, {3403990085865064591UL, 10161312763719172221UL}}, ref s_42, M87(), s_26--, arg0, ref arg0, ref s_17, arg0, ref arg0, M41(), M39(new byte[]{0, 10, 68, 0, 135, 254}), s_21, 440203878U), (ushort)M44());
}
s_rt.Checksum("c_534", var3);
}
short var5 = s_9;
s_rt.Checksum("c_535", var1);
s_rt.Checksum("c_536", var2);
s_rt.Checksum("c_537", var5);
}
uint var6 = (uint)M76(3970438330562095485L, 3779350950362774496L);
if (M84(-32767, ref s_61[0]))
{
M41();
if (s_64)
{
short var7 = s_2[0][0][0];
var7 = 1;
M49(0, ref s_25, (ushort)M53(s_63, 984774812736817939UL), s_34[0], new long[]{-9223372036854775807L, 0L, 4584891439282451068L, 2773210949724654051L, 3789444381357809490L, 9223372036854775806L, -993250993768040089L, 0L, 250708478421256728L});
s_45 = s_47;
s_rt.Checksum("c_538", var7);
}
}
s_rt.Checksum("c_539", arg0);
s_rt.Checksum("c_540", var6);
return (ushort)(s_43 + (int)M81());
}
static ulong M31()
{
uint var0 = s_22;
if (s_6)
{
short var1 = 10;
{
M32(M84(var1++, ref s_86));
}
M65(ref s_46, (long)M32(true));
var0 = 244193350U;
sbyte var2 = 78;
s_rt.Checksum("c_517", var1);
s_rt.Checksum("c_518", var2);
}
else
{
s_59 = s_59;
}
var0 = var0;
s_rt.Checksum("c_519", var0);
return 0UL;
}
static byte M32(bool arg0)
{
{
byte[] var0 = M33(s_16--);
var0[0] = 0;
if (arg0 || false)
{
M37();
}
else
{
s_26 = s_24[0, 0];
bool[][] var1 = M38(0U, s_22--);
var0 = new byte[]{0, 36, 14, 255, 189, 199, 254, 1, 233};
s_rt.Checksum("c_167", var1[0][0]);
}
s_rt.Checksum("c_168", var0[0]);
}
sbyte var2 = -2;
M36((byte)M39(M40(false, 13893))) = (sbyte)M45(58, s_89);
arg0 = arg0;
ref sbyte var3 = ref var2;
s_rt.Checksum("c_514", arg0);
s_rt.Checksum("c_515", var2);
s_rt.Checksum("c_516", var3);
return 212;
}
static byte[] M33(int arg0)
{
if (s_6)
{
s_5 = new short[]{28102};
bool var0 = s_6;
var0 = var0;
if (var0)
{
int var1 = arg0;
var1 = 1;
arg0 = arg0;
s_rt.Checksum("c_138", var1);
}
else
{
if (var0)
{
ref ushort[] var2 = ref s_10;
var0 = var0;
var2 = new ushort[]{1, 1, 65534, 57313, 47908, 46042, 0, 1};
s_rt.Checksum("c_139", var2[0]);
}
else
{
arg0 = arg0;
}
}
if (s_6)
{
M34(s_2[0][0], (int)M36(s_1--), s_15++);
bool var3 = true;
var3 = var0;
s_rt.Checksum("c_158", var3);
}
{
M35(ref s_4, s_1, s_4--) <<= 1;
if (var0 || var0)
{
var0 = s_21;
}
}
s_24 = s_24;
sbyte var4 = -24;
s_rt.Checksum("c_159", var0);
s_rt.Checksum("c_160", var4);
}
s_rt.Checksum("c_161", arg0);
return new byte[]{220, 1, 37, 1, 53, 118, 1, 121, 170, 247};
}
static ref long M34(short[] arg0, int arg1, long arg2)
{
ulong var0 = 15480798246022955055UL;
M35(ref s_19, 1, 43451);
{
arg2 = arg2;
arg0 = s_2[0][0];
arg0[0] = arg0[0]--;
}
s_rt.Checksum("c_154", arg0[0]);
s_rt.Checksum("c_155", arg1);
s_rt.Checksum("c_156", arg2);
s_rt.Checksum("c_157", var0);
return ref s_15;
}
static ref byte M35(ref ushort arg0, byte arg1, ushort arg2)
{
M36(198);
s_3 = s_20--;
arg2 = arg0;
s_rt.Checksum("c_151", arg0);
s_rt.Checksum("c_152", arg1);
s_rt.Checksum("c_153", arg2);
return ref s_1;
}
static ref sbyte M36(byte arg0)
{
s_19 = s_10[0]--;
arg0 = arg0;
short var0 = 1;
{
if (s_6)
{
++arg0;
return ref s_11;
}
else
{
uint var1 = 1860456878U;
ushort var2 = s_4++;
bool[] var3 = new bool[]{false, false, false, false};
var3 = var3;
s_rt.Checksum("c_140", var1);
s_rt.Checksum("c_141", var2);
s_rt.Checksum("c_142", var3[0]);
}
arg0 = arg0;
if (s_6)
{
M37();
}
}
if (s_6)
{
if (s_21)
{
arg0 = (byte)(2001702493 * (long)M37());
M37();
M37();
M37();
try
{
M37();
M37();
s_24 = new uint[, ]{{1U}, {0U}, {1U}, {1196450677U}, {2U}, {4294967294U}, {3546286544U}};
byte var4 = arg0--;
M37();
s_rt.Checksum("c_143", var4);
}
finally
{
var0 = s_14;
}
var0 = (short)((long)(1087 ^ (sbyte)M37()) * -10);
}
uint var5 = 10U;
byte var6 = (byte)(s_15 ^ s_14++);
ulong var7 = 4305149129044538584UL;
int var8 = (int)M37();
s_rt.Checksum("c_144", var5);
s_rt.Checksum("c_145", var6);
s_rt.Checksum("c_146", var7);
s_rt.Checksum("c_147", var8);
}
else
{
try
{
arg0 = arg0;
}
finally
{
ref byte[] var9 = ref s_25;
M37();
s_rt.Checksum("c_148", var9[0]);
}
var0 /= (short)((short)(18446744073709551615UL * s_22--) | 1);
}
M37();
s_rt.Checksum("c_149", arg0);
s_rt.Checksum("c_150", var0);
return ref s_11;
}
static ushort M37()
{
s_2 = s_2;
return s_19++;
}
static bool[][] M38(uint arg0, uint arg1)
{
arg1 = arg0;
if (s_21)
{
M39(new byte[]{0, 0, 255, 0, 0, 183, 6, 165});
}
arg0 = (uint)M39(s_25);
byte var0 = s_25[0];
s_rt.Checksum("c_164", arg0);
s_rt.Checksum("c_165", arg1);
s_rt.Checksum("c_166", var0);
return new bool[][]{new bool[]{false}, new bool[]{false}, new bool[]{true}, new bool[]{false}, new bool[]{false}, new bool[]{false}};
}
static long M39(byte[] arg0)
{
sbyte var0 = 10;
s_rt.Checksum("c_162", arg0[0]);
s_rt.Checksum("c_163", var0);
return 6191539001987536525L;
}
static byte[] M40(bool arg0, short arg1)
{
long var0 = s_15;
{
s_27 = s_3++;
}
M41();
if (arg0)
{
int[] var1 = M49((sbyte)((int)M57((sbyte)(arg1 & -2)) - arg1), ref s_25, 28420, s_25[0], new long[]{-7554997622065723247L, -3819583063589842683L, 0L, 1L, 5551579585545816930L, 10L, -3269492003474070533L, -3203044782978206739L});
s_rt.Checksum("c_510", var1[0]);
}
s_54 = 2;
s_rt.Checksum("c_511", arg0);
s_rt.Checksum("c_512", arg1);
s_rt.Checksum("c_513", var0);
return new byte[]{1, 155, 109, 75, 65, 228, 123, 164, 0};
}
static short M41()
{
uint[] var0 = new uint[]{0U, 943493674U, 4243425456U, 1158977698U, 1U, 4130229920U, 1368030051U, 1187642832U, 1U, 3192242963U};
M42((short)M73(), 8);
if (M72())
{
ref bool var1 = ref s_21;
s_rt.Checksum("c_500", var1);
}
else
{
var0 = new uint[]{4294967295U, 4026911870U, 0U, 0U, 2U, 3556616457U};
}
var0[0] = var0[0];
var0 = var0;
var0[0] = var0[0];
var0 = var0;
var0 = var0;
try
{
{
M46();
ushort var2 = s_58;
ref bool[] var3 = ref s_82;
var3[0] = var3[0];
int[] var4 = new int[]{2, 886660018, -2};
s_rt.Checksum("c_501", var2);
s_rt.Checksum("c_502", var3[0]);
s_rt.Checksum("c_503", var4[0]);
}
}
finally
{
if (s_84)
{
var0 = new uint[]{785917086U, 4294967295U, 0U, 904603606U, 1U, 4176672089U, 1U, 1U};
if (M72())
{
{
M86(ref s_21, (sbyte)M86(ref s_91, -78, ref s_57, new int[]{2059153279, 761221444}, s_58++), ref var0[0], s_63[0], s_43++);
}
var0 = s_76[0];
M57(127);
var0[0] = 1553886767U;
var0 = var0;
M53(s_63, (ulong)(var0[0] * 127));
var0[0] = 3367913257U;
var0 = var0;
M60(M60(new byte[, ]{{1}, {31}, {0}, {1}, {33}, {0}, {254}, {208}}, 38555), 10);
}
int var5 = -837564841;
var0 = s_76[0];
ref long var6 = ref s_78;
s_73--;
M69(4294967294U, ref s_66, ref s_75);
if (M84((short)(1 & (ulong)M48()), ref s_86))
{
var6 = ref var6;
}
else
{
M47(0U, ref s_49[0][0]);
var0 = var0;
M83(0);
}
s_rt.Checksum("c_504", var5);
s_rt.Checksum("c_505", var6);
}
}
{
bool var7 = M84((short)M65(ref s_60, 1999714741811733030L), ref s_61[0]);
M53(s_63, (ulong)M65(ref s_60, s_78));
if (var7)
{
var0 = new uint[]{1364083533U, 3176675586U, 0U, 2047548399U};
}
else
{
var7 = M72();
bool[][][] var8 = new bool[][][]{new bool[][]{new bool[]{false}}, new bool[][]{new bool[]{false}}, new bool[][]{new bool[]{false}}, new bool[][]{new bool[]{true}}, new bool[][]{new bool[]{false}}, new bool[][]{new bool[]{true}}};
M51(s_26--, ref s_87[0], new sbyte[]{0, 0});
if (var7)
{
sbyte var9 = s_30;
var7 = true;
s_rt.Checksum("c_506", var9);
}
s_36 = 1166761434241151924UL;
var8[0][0][0] = false;
s_rt.Checksum("c_507", var8[0][0][0]);
}
var0[0] = 3607303259U;
s_rt.Checksum("c_508", var7);
}
s_rt.Checksum("c_509", var0[0]);
return s_74;
}
static short M42(short arg0, byte arg1)
{
arg1 = s_25[0];
try
{
{
arg0 = arg0;
ushort var0 = s_19--;
if (s_6)
{
if (s_6)
{
M43(3804590155743429507UL);
}
try
{
uint var1 = 4294967294U;
s_rt.Checksum("c_481", var1);
}
finally
{
s_92 = new long[][, ]{new long[, ]{{-1620588970671852604L, 1L}}, new long[, ]{{-5683474020163663478L, 4111527555486171516L}, {8200862840158715719L, 7171435614590998509L}}, new long[, ]{{-9223372036854775808L, -1L}, {-1511417357059936801L, -3443985056660395329L}, {2L, -7828072170613035318L}, {0L, 3973606899242228052L}}, new long[, ]{{1L, -10L}, {630446800953173113L, -3627313151010793507L}, {-4308597726178636052L, 0L}, {-5702136298763042364L, -2930986974542730893L}}};
sbyte[][] var2 = new sbyte[][]{new sbyte[]{0, 18}, new sbyte[]{-128, 1, -54, 0, -2, 56, 115, -29, -128}, new sbyte[]{1, 0, 18, 107, 27, 95, 120, 1}, new sbyte[]{-98, -128}, new sbyte[]{127, 121, -128}, new sbyte[]{-128}, new sbyte[]{-1, -10, 25, -46, -60, -76, 1}};
s_rt.Checksum("c_482", var2[0][0]);
}
M59(254);
arg0 = arg0;
return arg0;
}
else
{
uint[] var3 = s_76[0];
M66(var0, var0, 3431, new byte[][]{new byte[]{1, 1, 92}, new byte[]{0, 2, 125, 173, 10, 17}, new byte[]{254, 194, 168, 10, 255, 1}, new byte[]{2, 176, 95, 1}, new byte[]{255, 41, 0, 0}, new byte[]{91}, new byte[]{158, 1, 254, 1, 254}}, var3, true, (ulong)M64(s_1));
M62();
var0 = var0--;
s_rt.Checksum("c_483", var3[0]);
}
var0 = var0;
byte var4 = s_41;
arg0 = s_18;
{
arg1 = (byte)(s_73 - 65534);
}
s_rt.Checksum("c_484", var0);
s_rt.Checksum("c_485", var4);
return 0;
}
}
finally
{
if ((long)M66(21629, s_19, arg0, new byte[][]{new byte[]{177, 0, 0, 162}, new byte[]{76}, new byte[]{219, 196}, new byte[]{0, 251}, new byte[]{0, 143, 0}}, s_76[0], s_6, 4962489231785338777UL) == s_37)
{
arg0 = (short)M53(new int[][]{new int[]{0, -2147483648}, new int[]{10, 2147483646, -2147483647, -2147483648}}, (ulong)M67(10037975858223528717UL));
M65(ref s_60, 1L) %= (ushort)((ushort)(s_69 ^ s_28++) | 1);
}
else
{
arg1 = arg1;
bool var5 = true;
if (var5)
{
uint var6 = (uint)M66((ushort)M51(s_24[0, 0], ref s_75, new sbyte[]{0, 1, 0, 0, 95, 0, -33, 0, -56, 126}), s_43, arg0, new byte[][]{new byte[]{254, 71, 36, 201}, new byte[]{164}, new byte[]{241, 159, 122, 0}, new byte[]{0, 0}, new byte[]{1, 113, 1, 0}, new byte[]{207}}, new uint[]{10U, 2470820645U, 1U, 2140587573U, 4294967294U, 3213081028U}, 0U != (ushort)M67(s_36), 6299551120794813796UL);
M81() = var6;
s_rt.Checksum("c_486", var6);
}
else
{
int var7 = s_38;
arg1 = arg1;
M47(4294967294U, ref s_48);
arg1 = (byte)(27718 * s_35--);
s_rt.Checksum("c_487", var7);
}
ref short var8 = ref arg0;
M64(arg1);
s_55 = (uint)(0U ^ (ulong)M59(s_41));
int var9 = (int)((ulong)M56(ref s_59[0]) + 0U);
if (var5)
{
s_22++;
try
{
arg1 = arg1;
if (var5)
{
{
ulong var10 = 9427594022396303625UL;
s_rt.Checksum("c_488", var10);
}
arg0 = var8;
arg1 = arg1;
s_86 = new sbyte[]{91, -97, -79, -2, 30, 0, 119};
s_25 = new byte[]{1};
arg1 = 1;
}
}
finally
{
arg0 = s_2[0][0][0]--;
s_92[0][0, 0] = s_15;
arg0 = (short)(10UL - arg1);
short[] var11 = new short[]{-10748, 21035, -16082, -26260, 32767, -32768, -13971, 13492, -10, -32768};
s_rt.Checksum("c_489", var11[0]);
}
arg1 = arg1;
s_62 = 7325432370239898745L;
ushort var12 = 0;
s_rt.Checksum("c_490", var12);
}
ref uint[][] var13 = ref s_76;
if (var5)
{
try
{
M80();
}
finally
{
s_93 = arg0;
}
uint[,, ] var14 = new uint[,, ]{{{3917107392U, 0U, 4294967295U}}, {{1679287749U, 0U, 1U}}, {{72346034U, 4202322693U, 1U}}, {{0U, 1U, 1270602017U}}, {{4294967294U, 3373989286U, 1U}}, {{4294967294U, 4294967294U, 0U}}, {{4164091782U, 1U, 1U}}, {{0U, 1177707681U, 668368272U}}, {{3292048962U, 4294967294U, 2870023700U}}};
s_rt.Checksum("c_491", var14[0, 0, 0]);
}
var9 = var9;
s_rt.Checksum("c_492", var5);
s_rt.Checksum("c_493", var8);
s_rt.Checksum("c_494", var9);
s_rt.Checksum("c_495", var13[0][0]);
}
}
s_94 = s_16--;
M43(18446744073709551615UL);
ref bool var15 = ref s_21;
sbyte var16 = 1;
s_rt.Checksum("c_496", arg0);
s_rt.Checksum("c_497", arg1);
s_rt.Checksum("c_498", var15);
s_rt.Checksum("c_499", var16);
return arg0;
}
static ushort M43(ulong arg0)
{
M44();
{
if (M84(-2, ref s_86))
{
M62();
}
}
s_rt.Checksum("c_480", arg0);
return 34320;
}
static sbyte M44()
{
if (s_6)
{
M45(s_11, M45(-55, M47(s_22, ref s_6)));
{
s_8 = (ulong)M47(0U, ref s_6);
}
if (s_21)
{
s_24 = new uint[, ]{{854472397U, 1074906331U, 3649315980U}, {0U, 0U, 2475600731U}, {425689987U, 1U, 3793436975U}, {2007222899U, 2853487491U, 1U}, {2685158628U, 1U, 4294967295U}, {4230157476U, 49889600U, 4294967295U}, {1350125602U, 0U, 3582649658U}, {1056137271U, 0U, 760763906U}};
M48();
s_2 = new short[][][]{new short[][]{new short[]{0}, new short[]{28813, 32767, -859, -24630, -6671, 1}}, new short[][]{new short[]{11106, 1, 25444, -1, -184, -10}, new short[]{30895, -32768, -5593}, new short[]{-10, -32767, -23044, -10}}, new short[][]{new short[]{0, 12215, -16607, 0, -28151}, new short[]{-32768, 0, 1, -25093, -18510}, new short[]{1}}, new short[][]{new short[]{-19562, -32768, 1, 1, 23450}}, new short[][]{new short[]{32766, 1, 32303, -19015}, new short[]{-1, -32768, -11173}, new short[]{26899, 0, -10, 0, 21063}}, new short[][]{new short[]{0, 15633, 32278}, new short[]{32766, 0, 2, -19980, 13347}, new short[]{6869, 32559, -17375, 32766, 32766, -20695}, new short[]{-8989}}, new short[][]{new short[]{32766, 7208, 17048, 5242, 11050}, new short[]{-10, 1}, new short[]{-1, 32767, -8621}, new short[]{7262, -3759, -30215, -1813, 0, -32768}}, new short[][]{new short[]{-11488, 16783, -22369}}, new short[][]{new short[]{-16165, -32767, 26796, -23627, 32767}, new short[]{-32767, 1, 32766, 4149}}, new short[][]{new short[]{-2, -1, 16441}, new short[]{-2, -13617, 32766, 31520}, new short[]{29687, 32766, 12805}}};
uint var0 = (uint)(1UL - s_44--);
var0 = var0++;
s_rt.Checksum("c_479", var0);
}
s_63 = s_63;
s_2[0][0] = new short[]{-29336, 8456, 1, 0, -7974, 1, -9319, -32767, 1, 7350};
}
return -10;
}
static byte M45(sbyte arg0, byte arg1)
{
bool var0 = false;
var0 = s_6;
M46();
var0 = var0;
s_29 = 0U;
try
{
{
int var1 = 32767 | arg1;
s_rt.Checksum("c_169", var1);
}
}
finally
{
var0 = var0;
}
s_rt.Checksum("c_170", arg0);
s_rt.Checksum("c_171", arg1);
s_rt.Checksum("c_172", var0);
return 255;
}
static sbyte[][] M46()
{
s_28 = (uint)(1L * s_25[0]);
s_15 = s_15;
return new sbyte[][]{new sbyte[]{1, 0, -1}};
}
static byte M47(uint arg0, ref bool arg1)
{
{
arg1 = true;
}
s_rt.Checksum("c_173", arg0);
s_rt.Checksum("c_174", arg1);
return s_1--;
}
static sbyte M48()
{
{
try
{
s_30 = s_11;
}
finally
{
s_6 = -8924 > s_28;
if (s_21)
{
s_15 = s_15--;
bool var0 = false & s_6;
M49(s_30, ref s_25, 65535, (byte)M50(6509599075981919033L, M55()), new long[]{5884412267325058022L, -10L, 7021165302321669370L, 0L, -9223372036854775808L, 9223372036854775806L, -2259955910912593202L});
{
M54(M54(M57(-127)));
M56(ref s_59[0]) = -15806;
var0 = M72();
}
var0 |= var0;
if (var0)
{
s_62 = (sbyte)M55() / (long)(s_81++ | 1);
}
var0 = true;
short var1 = s_56;
M69((uint)M76(-9223372036854775807L, M69(s_26, ref s_66, ref M65(ref s_45, s_78--))), ref s_2[0][0][0], ref s_19);
ref sbyte var2 = ref s_35;
s_rt.Checksum("c_475", var0);
s_rt.Checksum("c_476", var1);
s_rt.Checksum("c_477", var2);
}
else
{
s_86[0] = (sbyte)M64(10);
if (s_49[0][0])
{
s_12 = (ushort)((int)M55() & M51(2722045348U, ref s_50, new sbyte[]{-10, 0, -10}));
s_86[0] = s_11;
s_39 = 0;
s_2 = s_2;
}
else
{
M50(2016819805195543930L, 1924541173U);
}
M75(s_71[0, 0][0], (long)M66(s_75--, s_10[0], 0, new byte[][]{new byte[]{0, 75, 94, 1}, new byte[]{164}}, s_76[0], M84(32766, ref s_61[0]) || true, (ulong)(s_86[0]-- / (short)(s_14-- | 1))), 19134, ref s_89);
uint var3 = (uint)((long)(s_50-- & s_71[0, 0][0]--) & 0);
s_rt.Checksum("c_478", var3);
}
M75(s_68++, (long)M62(), M56(ref s_81), ref s_32);
}
}
return s_90--;
}
static int[] M49(sbyte arg0, ref byte[] arg1, ushort arg2, byte arg3, long[] arg4)
{
arg1[0] = arg3;
ushort var0 = (ushort)(-127 % (uint)(s_26-- | 1));
if (s_21)
{
s_31 = arg0;
{
if (s_21)
{
var0++;
if (s_6)
{
M50(arg4[0], 1U);
}
arg4[0] = (long)(10UL * s_26++);
int[] var1 = new int[]{-333685060, -2, -1, -1526169253, 795443177, -2147483647, -531994512, -1846434490, -375101007};
s_32 &= arg3++;
s_rt.Checksum("c_177", var1[0]);
}
else
{
long var2 = arg4[0];
int var3 = 1;
s_rt.Checksum("c_178", var2);
s_rt.Checksum("c_179", var3);
}
arg1[0] = arg1[0];
}
ulong var4 = 1UL;
s_rt.Checksum("c_180", var4);
return new int[]{-2, -32946957};
}
if (s_21)
{
{
s_17 = (ulong)M50(arg4[0], s_26);
arg4 = arg4;
var0 = arg2;
var0 = (ushort)(7069883467633058971L + s_28);
}
}
if (arg3 < 1UL)
{
long[] var5 = new long[]{-1L, 9223372036854775806L, 4446320769410221325L, 5184752318302788235L, -841485008756017587L, -7368525493695523341L, -2L, 246526105769143821L, 8376664000920102515L};
var0 = arg2;
arg2 = arg2;
s_rt.Checksum("c_181", var5[0]);
}
else
{
long var6 = -1L;
s_rt.Checksum("c_182", var6);
}
ushort var7 = var0;
try
{
short var8 = -28873;
s_rt.Checksum("c_183", var8);
}
finally
{
if (s_6)
{
s_5 = new short[]{-32767, -3539, 11716};
}
else
{
if (s_21)
{
M50((long)M50(arg4[0], 0U), 4294967294U);
}
else
{
s_33 ^= arg1[0];
if (s_21)
{
var0 %= (ushort)(var7 | 1);
byte[] var9 = s_25;
if (s_6)
{
arg1 = new byte[]{221, 139, 195, 194, 1, 1, 112, 0};
s_34 = arg1;
}
else
{
arg4[0] = 9223372036854775806L;
}
var0 = 0;
byte[][, ][] var10 = new byte[][, ][]{new byte[, ][]{{new byte[]{185, 185, 119, 1}}}, new byte[, ][]{{new byte[]{1, 15, 1, 17}}}, new byte[, ][]{{new byte[]{253, 0}}}, new byte[, ][]{{new byte[]{0, 0, 10, 201}}}};
arg2 = 0;
s_rt.Checksum("c_184", var9[0]);
s_rt.Checksum("c_185", var10[0][0, 0][0]);
}
arg4[0] = s_15;
M50(M51(4294967295U, ref var7, new sbyte[]{-73, 75}), s_22--);
s_42 = false;
}
}
}
s_10[0] = 17067;
s_rt.Checksum("c_205", arg0);
s_rt.Checksum("c_206", arg1[0]);
s_rt.Checksum("c_207", arg2);
s_rt.Checksum("c_208", arg3);
s_rt.Checksum("c_209", arg4[0]);
s_rt.Checksum("c_210", var0);
s_rt.Checksum("c_211", var7);
return new int[]{2147483646, 2147483647, -2147483647, 0, -2147483648, -10, -1791406433, 2147483646, 1913423573, -97816231};
}
static short M50(long arg0, uint arg1)
{
s_5 = new short[]{-21219, -14423, -1203, -32768, 27144, 28321, -32767, -12026, -32767, -31129};
s_rt.Checksum("c_175", arg0);
s_rt.Checksum("c_176", arg1);
return -10286;
}
static long M51(uint arg0, ref ushort arg1, sbyte[] arg2)
{
try
{
arg0 = arg0;
}
finally
{
arg0 = s_24[0, 0]++;
int[] var0 = new int[]{10, -2147483648};
arg1 = (ushort)(239 | s_15);
short var1 = -11952;
s_10 = s_10;
M52(new int[]{-2147483647, 1558793298, -1349787832, 2147483646, -75981927, 2147483646, 0, 854474887, 2147483646, 0});
s_rt.Checksum("c_196", var0[0]);
s_rt.Checksum("c_197", var1);
}
if (s_6)
{
bool var2 = false;
s_rt.Checksum("c_198", var2);
}
try
{
s_39 >>= s_20;
int var3 = 1;
try
{
{
return s_15;
}
s_40 = new int[]{-1179386074, -2147483648, -1028551667, -1520077893, 2144356915, -280242680, 2147483647, -2147483648, 0, 875810160};
s_41 = s_32--;
}
finally
{
ushort[][] var4 = new ushort[][]{new ushort[]{41360, 21173, 9998, 28742, 57513, 65535, 54493, 29303, 0}, new ushort[]{19327}, new ushort[]{31509, 65535, 0, 48547, 56916, 59183, 43399}, new ushort[]{2642, 51147, 65534, 65534, 39721, 0, 43473, 0, 40680}, new ushort[]{1, 1, 19990, 56490}, new ushort[]{1, 1, 10, 32702, 11053, 0, 26248, 36141}, new ushort[]{3693, 12423, 18695, 0, 0}, new ushort[]{1}};
byte var5 = 1;
s_rt.Checksum("c_199", var4[0][0]);
s_rt.Checksum("c_200", var5);
}
s_rt.Checksum("c_201", var3);
}
finally
{
s_19 = (ushort)(-1706520723 + s_11);
}
if (s_21)
{
M52(new int[]{-2147483647, 1, -2036101138, -1526721114, -1557043821});
}
else
{
M52(s_40);
}
arg2[0] = arg2[0]--;
s_rt.Checksum("c_202", arg0);
s_rt.Checksum("c_203", arg1);
s_rt.Checksum("c_204", arg2[0]);
return (long)(s_25[0] / (ushort)(arg1 | 1));
}
static long[][] M52(int[] arg0)
{
M53(new int[][]{new int[]{2012339910}}, 7012659237942163885UL);
s_rt.Checksum("c_195", arg0[0]);
return new long[][]{new long[]{1L, 5677576023983757711L, -2L, 7641019665528472289L, 5493748887505534406L, -9223372036854775807L, -9223372036854775807L, -8151053084911814145L, -3618712124910833105L}, new long[]{8586956609295985575L, -9223372036854775808L, -9223372036854775807L}, new long[]{-3122238748214682640L, 0L, -9131948589612871844L, 651598288005741491L}, new long[]{8866975769861491723L, 9223372036854775807L, -411636187916168851L, 10L}, new long[]{-9223372036854775807L, -9223372036854775807L}, new long[]{-9223372036854775808L, 5567086600211453489L, 2L, 9223372036854775807L, 4522484835317934368L, 7120881762046086526L, -9223372036854775808L, 9223372036854775807L}, new long[]{10L, 9223372036854775806L, 589399492139886165L, -9223372036854775808L, 5671807592452679704L, -9223372036854775807L, 843579644718488892L}};
}
static sbyte M53(int[][] arg0, ulong arg1)
{
if (true != (-21301 >= s_33++))
{
{
byte var0 = 90;
if (s_21)
{
M54(s_8);
}
M54(18446744073709551614UL);
s_rt.Checksum("c_188", var0);
}
{
{
uint var1 = (uint)(s_1 * arg0[0][0]);
arg0[0] = arg0[0];
s_rt.Checksum("c_189", var1);
}
M54(arg1);
}
arg0[0] = arg0[0];
s_22 = s_22--;
ulong var2 = arg1;
arg0[0] = arg0[0];
s_35 = 69;
s_rt.Checksum("c_190", var2);
}
else
{
long var3 = (long)M54(0UL);
s_rt.Checksum("c_191", var3);
}
ref short[] var4 = ref s_5;
arg0[0][0] = 1263756616;
s_36 = arg1;
var4[0] = -1;
M54(arg1);
s_37 = s_4;
s_38 = s_23;
--s_39;
s_rt.Checksum("c_192", arg0[0][0]);
s_rt.Checksum("c_193", arg1);
s_rt.Checksum("c_194", var4[0]);
return (sbyte)M54(4489669512997361410UL);
}
static ulong M54(ulong arg0)
{
uint[] var0 = new uint[]{844304896U, 2878784470U, 3075609328U, 1U, 168652876U};
s_rt.Checksum("c_186", arg0);
s_rt.Checksum("c_187", var0[0]);
return s_13;
}
static uint M55()
{
s_4 = 14174;
if (s_21)
{
try
{
s_7 = s_40[0]++;
}
finally
{
try
{
s_22 = 0U;
s_16 = (int)(-3412006207498806233L ^ (short)(-2147483648 * s_34[0]++));
}
finally
{
s_15 = 565627232635216279L;
sbyte var0 = 21;
M56(ref s_15);
s_rt.Checksum("c_213", var0);
}
}
}
else
{
s_29 = s_29++;
bool var1 = false;
s_10 = s_10;
s_rt.Checksum("c_214", var1);
}
{
if (s_42)
{
ushort var2 = s_19--;
ulong var3 = (ulong)M56(ref s_15);
M56(ref s_15);
M56(ref s_15);
s_rt.Checksum("c_215", var2);
s_rt.Checksum("c_216", var3);
}
else
{
s_9 = 1;
s_24[0, 0] = s_22--;
s_30 = 127;
}
}
s_25 = new byte[]{6, 0, 1, 1, 0, 239, 2};
{
int var4 = (int)M56(ref s_15);
s_rt.Checksum("c_217", var4);
}
s_24[0, 0] *= (uint)M56(ref s_15);
return 2U;
}
static ref short M56(ref long arg0)
{
arg0 = arg0--;
if (s_21)
{
if (s_21)
{
if (s_21)
{
--s_19;
}
s_26 = s_24[0, 0];
arg0 = arg0;
s_43 = s_37--;
arg0 = ref arg0;
}
}
else
{
s_8 += (ulong)(s_39++ + 20898);
s_44 = s_25[0];
}
s_rt.Checksum("c_212", arg0);
return ref s_18;
}
static ulong M57(sbyte arg0)
{
if (s_42)
{
arg0 = arg0--;
}
else
{
if (false || (s_22 < -23862))
{
arg0 = arg0++;
if (s_6)
{
M58();
M61();
arg0 = M62();
try
{
M68(ref s_47) = s_49;
}
finally
{
if (M72())
{
arg0 = (sbyte)M69(s_29++, ref s_5[0], ref s_4);
arg0 &= arg0;
ushort var0 = s_4--;
var0 = 0;
s_67 = true;
s_rt.Checksum("c_383", var0);
}
else
{
arg0 = s_30;
M68(ref s_36) = new bool[][]{new bool[]{false, true, false}, new bool[]{true, true, true, false, false, true}, new bool[]{true, true, false, false, true, true}, new bool[]{true, true}, new bool[]{false, true, false, false}, new bool[]{true, true, true, true, true, true}, new bool[]{true, true, true}, new bool[]{false, true, false}, new bool[]{true, true, false}, new bool[]{true, true, false, false}};
s_39 = (byte)M69(s_22--, ref s_18, ref s_37);
}
arg0 = 0;
}
arg0 = arg0;
}
else
{
s_68 = 55096;
}
}
else
{
arg0 = (sbyte)((byte)M62() % (long)(9223372036854775806L | 1));
arg0 = arg0;
{
int var1 = s_7--;
s_rt.Checksum("c_384", var1);
}
{
ref ulong var2 = ref s_46;
if ((byte)(s_16++ / (byte)((byte)((long)((byte)M65(ref s_17, 1L) + s_16) / (long)(9223372036854775807L | 1)) | 1)) != (uint)M69(0U, ref s_53, ref s_50))
{
int[] var3 = M75((ushort)(-4319 - (long)(s_19 | s_32)), s_59[0]--, s_18, ref s_39);
s_21 = true;
s_rt.Checksum("c_461", var3[0]);
}
s_rt.Checksum("c_462", var2);
}
}
}
M77();
arg0 = 36;
if (M84(s_56, ref s_61[0]))
{
ulong var4 = 9087496782269372045UL;
if (M72())
{
try
{
M84(0, ref s_61[0]);
}
finally
{
ulong var5 = (ulong)(s_85++ - 10U);
s_rt.Checksum("c_463", var5);
}
arg0 = arg0;
var4 = var4;
M86(ref s_21, arg0, ref s_57, s_40, s_75);
}
else
{
try
{
s_19 = s_87[0]--;
s_70 = var4;
M86(ref s_84, s_30, ref s_72, M75(8824, s_52, -32768, ref s_25[0]), s_71[0, 0][0]);
int var6 = s_38++;
s_rt.Checksum("c_464", var6);
}
finally
{
long[, ] var7 = new long[, ]{{-5783646048973773469L, 3242577288099887124L}, {7477307092571382992L, -2284455887013506908L}, {10L, -3963309116458269434L}, {3850879937895100858L, -2920181084051030173L}, {6131325764338483432L, -5328430965107563419L}, {9223372036854775807L, 0L}};
s_rt.Checksum("c_465", var7[0, 0]);
}
var4 = var4;
short[] var8 = new short[]{20362, -26928, -18441};
M74(new ulong[, ]{{4559359888522647830UL, 1UL, 1UL}}, ref s_6, 3736473655335352737UL, M81()--, -596870209, ref s_3, ref s_47, (int)M73(), ref s_3, var8[0], 2 & s_81--, M84(s_56, ref s_86), s_26--);
var8 = new short[]{-22740, -8995, 28617, -3209, 10955, 1, 339};
var8 = s_2[0][0];
s_rt.Checksum("c_466", var8[0]);
}
if (s_21)
{
if (M72())
{
ref int[] var9 = ref s_40;
s_90 = (sbyte)M70(s_44--);
s_rt.Checksum("c_467", var9[0]);
}
{
s_91 = M72();
if (M84(s_18--, ref s_61[0]))
{
s_49 = s_49;
uint var10 = (uint)(s_62-- % (short)(-18232 | 1));
s_rt.Checksum("c_468", var10);
}
else
{
s_89 = s_44;
}
}
}
else
{
ref byte var11 = ref s_32;
short[] var12 = new short[]{-26301, 1, 10};
var12[0] = s_53;
M80();
s_rt.Checksum("c_469", var11);
s_rt.Checksum("c_470", var12[0]);
}
s_rt.Checksum("c_471", var4);
}
else
{
M86(ref s_67, arg0, ref M81(), s_63[0], s_68);
M83(arg0);
arg0 = arg0++;
}
ref bool var13 = ref s_21;
ushort var14 = 10;
s_rt.Checksum("c_472", arg0);
s_rt.Checksum("c_473", var13);
s_rt.Checksum("c_474", var14);
return 2UL;
}
static ulong M58()
{
if ((13851993689499577L + s_1--) <= (short)((long)(s_40[0]-- | s_41) | (sbyte)(s_35 * s_15)))
{
s_23 = 1;
s_39 = s_32++;
s_14 = 32766;
if (1 != s_12)
{
s_26 = s_22;
}
s_17 = 1UL;
int var0 = -2147483648;
var0 = var0;
s_rt.Checksum("c_218", var0);
}
M59((byte)M61());
ulong var1 = s_36;
if ((byte)((uint)(s_35-- % (sbyte)(s_30-- | 1)) % (ushort)(1 | 1)) <= (ushort)M59((byte)(150 % (byte)(s_44 | 1))))
{
if (s_42)
{
s_45 = (ulong)M61();
long var2 = s_15;
uint var3 = s_24[0, 0]++;
var2 = -6530387549090786463L;
int var4 = -1079458258;
s_rt.Checksum("c_222", var2);
s_rt.Checksum("c_223", var3);
s_rt.Checksum("c_224", var4);
}
else
{
var1 = 18009674798557350867UL;
}
var1 = 10UL;
{
short var5 = 0;
s_46 = var1;
s_rt.Checksum("c_225", var5);
}
}
var1 = 17653379094838379898UL;
if (s_42)
{
int var6 = 0;
M61();
s_rt.Checksum("c_226", var6);
}
else
{
var1 = var1;
}
s_rt.Checksum("c_227", var1);
return (ulong)M59((byte)M61());
}
static short M59(byte arg0)
{
M60(new byte[, ]{{156}, {185}, {0}, {174}, {1}, {13}, {90}}, 60444);
arg0 = (byte)(s_20-- - s_40[0]);
if (s_42)
{
arg0 = arg0++;
}
else
{
arg0 = (byte)M61();
arg0 ^= 1;
}
s_rt.Checksum("c_221", arg0);
return s_5[0]--;
}
static byte[, ] M60(byte[, ] arg0, ushort arg1)
{
M61();
arg1 = s_43;
s_rt.Checksum("c_219", arg0[0, 0]);
s_rt.Checksum("c_220", arg1);
return arg0;
}
static int M61()
{
s_13 = 1UL;
s_17 ^= s_17;
return s_7;
}
static sbyte M62()
{
try
{
s_30 = -2;
sbyte var0 = -127;
s_rt.Checksum("c_228", var0);
}
finally
{
byte[] var1 = new byte[]{117, 13, 44, 1, 0, 25, 254, 1, 254};
s_rt.Checksum("c_229", var1[0]);
}
if (s_33++ != 1123498751)
{
s_16 = (int)(s_26-- * 18446744073709551614UL);
M63();
s_40[0] = s_27--;
s_59 = new long[]{1L, -5936735040741497866L};
}
s_34[0] = 255;
++s_65;
if (s_21)
{
{
M68(ref s_46) = new bool[][]{new bool[]{true, true, false}, new bool[]{false, false}, new bool[]{true}, new bool[]{false, false, true}};
s_2[0][0][0] = s_14;
}
}
{
s_51 = M66(s_58++, s_37, -32768, new byte[][]{new byte[]{212, 44, 1, 0, 0, 51, 1, 74, 1}, new byte[]{1}, new byte[]{7, 242, 150}, new byte[]{0, 203, 180, 219, 255, 255, 254, 254, 255}, new byte[]{24, 215}, new byte[]{254, 0, 1, 1, 255, 10, 1}}, new uint[]{1263025166U, 2619258315U, 645944675U, 1996468179U, 4294967295U, 1881506099U, 10U, 1927609326U}, true, (ulong)M67(M73()));
if (M72())
{
s_66 = 24402;
s_18 = 0;
s_29 = (uint)(s_66-- / (byte)((byte)M70(211) | 1));
M68(ref s_17) = M68(ref s_47);
uint var2 = 2683823873U;
s_rt.Checksum("c_367", var2);
return 4;
}
else
{
if (s_64)
{
{
s_15 = (long)((sbyte)(-94 & (int)M63()) + (byte)M73());
}
long var3 = s_62;
var3 = 0L;
s_rt.Checksum("c_368", var3);
}
}
short var4 = s_9;
ushort var5 = 5430;
try
{
sbyte var6 = s_11;
s_rt.Checksum("c_369", var6);
}
finally
{
var5 = s_58;
}
s_8 = 8640008994304909831UL;
s_rt.Checksum("c_370", var4);
s_rt.Checksum("c_371", var5);
}
sbyte var7 = 0;
s_52 = (long)(28398 & s_34[0]);
{
short var8 = -27261;
s_rt.Checksum("c_372", var8);
}
var7 = (sbyte)M67(15900793043270812100UL);
var7 = var7;
{
{
if (s_49[0][0])
{
sbyte var9 = var7;
ulong var10 = 0UL;
var7 = -127;
bool var11 = M72();
s_rt.Checksum("c_373", var9);
s_rt.Checksum("c_374", var10);
s_rt.Checksum("c_375", var11);
}
else
{
ushort var12 = s_43--;
s_rt.Checksum("c_376", var12);
}
{
var7 = s_54;
}
if (s_6)
{
var7 = var7;
int var13 = s_63[0][0];
if (M72())
{
ref uint var14 = ref s_28;
ref sbyte[] var15 = ref s_61[0];
s_59[0] = s_52--;
s_rt.Checksum("c_377", var14);
s_rt.Checksum("c_378", var15[0]);
}
else
{
short var16 = (short)M73();
s_rt.Checksum("c_379", var16);
}
var13 = var13;
s_rt.Checksum("c_380", var13);
}
else
{
ref ushort var17 = ref s_12;
s_rt.Checksum("c_381", var17);
}
s_2[0][0] = new short[]{-9235, -16340, -28840};
s_40[0] = s_65;
M65(ref s_46, (long)(s_61[0][0]++ & (short)M67(s_45))) = 2139;
}
}
s_rt.Checksum("c_382", var7);
return var7;
}
static ulong M63()
{
try
{
s_15 = s_15;
}
finally
{
s_44 = 1;
}
if (s_42)
{
bool var0 = s_6;
var0 &= false;
s_rt.Checksum("c_230", var0);
}
M64(146);
bool[] var1 = s_49[0];
if (s_43 > (ulong)M67((ulong)(2488700372U & s_56++)))
{
if (s_6)
{
byte var2 = s_34[0];
int var3 = s_20++;
{
M65(ref s_60, M69(s_26, ref s_5[0], ref M65(ref s_47, (long)M73())));
}
if (var1[0] || var1[0])
{
var2 = var2;
M65(ref s_46, (long)M64((byte)M71())) = s_19;
M68(ref s_60) = new bool[][]{new bool[]{true}, new bool[]{false, true}, new bool[]{false}, new bool[]{true}, new bool[]{true, true}, new bool[]{true, true}, new bool[]{true}, new bool[]{false}};
var1[0] = M72();
sbyte var4 = (sbyte)(s_51++ / (int)(1421960260 | 1));
bool var5 = M72();
int var6 = var3++;
s_rt.Checksum("c_358", var4);
s_rt.Checksum("c_359", var5);
s_rt.Checksum("c_360", var6);
}
short var7 = 1;
M65(ref s_36, (long)((ushort)M67(13325540380667168294UL) / (ulong)((ulong)M69(M67(s_36), ref s_53, ref s_19) | 1))) = (ushort)M69(1746035094U, ref s_53, ref M65(ref s_13, (long)M64(238)));
var2 = var2;
s_rt.Checksum("c_361", var2);
s_rt.Checksum("c_362", var3);
s_rt.Checksum("c_363", var7);
}
else
{
try
{
sbyte var8 = s_30++;
s_rt.Checksum("c_364", var8);
}
finally
{
var1[0] = var1[0];
var1[0] = M72();
var1[0] = s_6;
s_37 = M65(ref s_45, -9223372036854775807L)++;
}
if (var1[0])
{
var1[0] = var1[0];
var1[0] = var1[0];
s_55 = 210173949U;
}
else
{
M74(new ulong[, ]{{0UL, 10UL}, {1UL, 1UL}, {10899458881833428237UL, 16218630011128982395UL}}, ref var1[0], (ulong)M70(s_34[0]++) % (byte)(190 | 1), (uint)M73(), s_3--, ref s_20, ref s_17, -535054116, ref s_23, -21587, s_15--, true, (uint)(s_59[0] | (sbyte)M71()));
}
M68(ref s_46);
if (var1[0])
{
bool var9 = var1[0];
var1 = var1;
s_rt.Checksum("c_365", var9);
}
var1 = var1;
var1 = s_49[0];
}
}
s_64 = var1[0];
M67(2057940430815320460UL);
if (s_49[0][0])
{
var1 = var1;
}
s_rt.Checksum("c_366", var1[0]);
return s_46;
}
static byte M64(byte arg0)
{
if (s_21)
{
byte[] var0 = s_34;
try
{
{
M65(ref s_13, s_52++);
var0 = new byte[]{244, 240, 46};
s_25 = new byte[]{211, 255, 77, 237, 1, 191};
byte var1 = arg0;
s_rt.Checksum("c_299", var1);
}
}
finally
{
bool var2 = true;
s_rt.Checksum("c_300", var2);
}
s_rt.Checksum("c_301", var0[0]);
}
else
{
s_41 = s_1;
arg0 = arg0;
try
{
arg0 = 193;
}
finally
{
ref int var3 = ref s_38;
if (-49 > s_24[0, 0])
{
arg0 = s_1;
M67(17408518133951643302UL);
s_56 = 0;
var3 &= M70((byte)M69((uint)(s_13 * (byte)M69((uint)M73(), ref s_2[0][0][0], ref s_12)), ref s_56, ref M65(ref s_36, (long)M66((ushort)((int)M69(s_29--, ref s_14, ref M65(ref s_8, s_52)) / (uint)(4294967295U | 1)), s_10[0]--, 32766, new byte[][]{new byte[]{254, 254}, new byte[]{1, 182}, new byte[]{72}}, new uint[]{3201960423U, 0U, 1100746151U, 2130844936U}, M72(), (ulong)(var3++ & 42689)))));
}
else
{
var3 = ref var3;
int[] var4 = s_40;
M68(ref s_45);
var3++;
bool var5 = false;
var4 = var4;
s_rt.Checksum("c_351", var4[0]);
s_rt.Checksum("c_352", var5);
}
int var6 = 633626440;
if (M72())
{
s_37 = s_43;
}
else
{
long var7 = -1280783098329199421L;
s_rt.Checksum("c_353", var7);
}
arg0 = 1;
int[] var8 = new int[]{0};
s_rt.Checksum("c_354", var3);
s_rt.Checksum("c_355", var6);
s_rt.Checksum("c_356", var8[0]);
}
M67(5881951426574752885UL);
arg0--;
}
arg0 = s_39++;
M70(arg0);
s_rt.Checksum("c_357", arg0);
return arg0;
}
static ref ushort M65(ref ulong arg0, long arg1)
{
{
arg0 = s_46;
}
M66((ushort)(49473 % (long)(s_52 | 1)), 60474, s_18++, new byte[][]{new byte[]{130}, new byte[]{228}, new byte[]{0}, new byte[]{1}, new byte[]{254}}, new uint[]{1U, 652562146U, 1U, 0U, 2U, 2U, 1U}, false, arg0);
ref byte var0 = ref s_44;
{
sbyte[] var1 = new sbyte[]{-10, -127, -59, 1, 1, 0, 101, -20};
if (s_49[0][0])
{
var0 = var0;
}
if (s_48)
{
arg1 = 1L;
short var2 = s_18++;
var1[0] = -2;
ref ushort var3 = ref s_4;
var1[0] = var1[0];
sbyte var4 = var1[0];
s_rt.Checksum("c_281", var2);
s_rt.Checksum("c_282", var3);
s_rt.Checksum("c_283", var4);
}
s_47 = 14090465680004647065UL;
{
bool var5 = false;
s_rt.Checksum("c_284", var5);
}
M66(s_37, 10, (short)M66(25642, (ushort)M69(s_28++, ref s_18, ref s_10[0]), s_2[0][0][0]--, new byte[][]{new byte[]{120, 0, 98, 236, 156}, new byte[]{1, 1, 43, 169, 255, 144}, new byte[]{243, 239, 205, 0, 151, 52}, new byte[]{1, 185, 254, 8, 170, 0, 0, 159, 162}}, new uint[]{3554122843U, 44759812U}, s_21, arg0), new byte[][]{new byte[]{69, 1}, new byte[]{26, 0, 10, 0}, new byte[]{78, 255, 205, 255}, new byte[]{0, 198, 1, 2, 10}, new byte[]{1, 85}, new byte[]{225, 136, 255}, new byte[]{18, 81, 0, 226, 234, 1, 29, 1}}, new uint[]{4294967295U, 0U, 1U, 1U, 10U, 4294967295U}, true, (ulong)M67(arg0));
try
{
{
var0 = var0++;
s_18 = s_18;
++var1[0];
M68(ref arg0) = new bool[][]{new bool[]{true, true}, new bool[]{true, false, false, true, false}};
long[, ] var6 = new long[, ]{{9223372036854775807L, 6817448285526905587L, -9223372036854775808L, -9223372036854775808L, 6363892507207181195L, 3256866918549886841L}, {0L, -5960845078172579215L, 1L, 9223372036854775806L, 0L, -2138741155769698572L}, {-9223372036854775807L, -8363029581151057L, 552555693637229037L, 4118376184623247356L, -2214543619268928096L, 1L}, {-7172587309563971364L, 1L, -1L, 4434535894782896375L, 9223372036854775807L, -6976692789579837781L}, {-10L, 7089874109754295610L, 0L, 9136717392213837474L, -9223372036854775807L, -6465427868092863060L}, {8583212850538695577L, -5762858529606337602L, 2001580733369025232L, -7045213756226024161L, 2144715621855638837L, -5317540590840155383L}, {-2425542521264315623L, 1L, 1L, -9223372036854775808L, -10L, -9223372036854775807L}, {9223372036854775806L, 9059653054265998753L, -8014830439717838840L, 6698986090375688125L, 10L, 10L}, {10L, 1510360084258084584L, -3655163822800180886L, -9223372036854775808L, -9223372036854775808L, 2L}, {0L, -4541234072605614359L, 10L, -9223372036854775808L, 9223372036854775807L, -6278214717940271351L}};
arg0 = ref arg0;
var6[0, 0] = s_15;
var0 = var0--;
arg1 %= (long)(-6666049294185470444L | 1);
uint var7 = 1U;
s_rt.Checksum("c_285", var6[0, 0]);
s_rt.Checksum("c_286", var7);
}
}
finally
{
if (169314546 > var1[0])
{
try
{
byte var8 = (byte)(0L * (int)M67(arg0));
s_rt.Checksum("c_287", var8);
}
finally
{
s_54 = var1[0];
var1[0] = var1[0];
}
arg0 = 1UL;
ulong var9 = arg0;
sbyte var10 = (sbyte)M67(18446744073709551614UL);
try
{
var1 = var1;
M68(ref s_36) = new bool[][]{new bool[]{false, false}, new bool[]{false}, new bool[]{true}, new bool[]{true, true, true, false}, new bool[]{true, false}};
var10 = -76;
long var11 = arg1;
ushort var12 = (ushort)M67(17013234165157903770UL);
int var13 = (int)M67(s_36);
s_rt.Checksum("c_288", var11);
s_rt.Checksum("c_289", var12);
s_rt.Checksum("c_290", var13);
}
finally
{
s_51 = s_4;
}
M68(ref var9) = new bool[][]{new bool[]{false, false, false, true, false, true, true}, new bool[]{true, true, false, false, true}};
int var14 = (int)M67((ulong)(56 ^ (uint)(s_16 - var1[0])));
var10 = var1[0];
s_55 -= s_22;
sbyte var15 = (sbyte)M66(s_4, (ushort)M69(s_26++, ref s_5[0], ref s_50), -32767, new byte[][]{new byte[]{182, 0, 52, 254, 196}, new byte[]{240, 28, 0, 181, 164, 255, 242, 0, 2}, new byte[]{255, 1, 174, 245, 133, 254}, new byte[]{3, 0, 173, 172}, new byte[]{1, 1, 178, 85}}, new uint[]{4294967295U, 0U, 3707252556U, 1U, 0U, 4294967294U, 1058032630U, 0U}, true, s_17);
s_rt.Checksum("c_291", var9);
s_rt.Checksum("c_292", var10);
s_rt.Checksum("c_293", var14);
s_rt.Checksum("c_294", var15);
}
else
{
var1 = new sbyte[]{1, -37, -106, 108};
}
}
s_rt.Checksum("c_295", var1[0]);
}
arg0 = arg0;
s_rt.Checksum("c_296", arg0);
s_rt.Checksum("c_297", arg1);
s_rt.Checksum("c_298", var0);
return ref s_12;
}
static ushort M66(ushort arg0, ushort arg1, short arg2, byte[][] arg3, uint[] arg4, bool arg5, ulong arg6)
{
M67(arg6);
s_rt.Checksum("c_274", arg0);
s_rt.Checksum("c_275", arg1);
s_rt.Checksum("c_276", arg2);
s_rt.Checksum("c_277", arg3[0][0]);
s_rt.Checksum("c_278", arg4[0]);
s_rt.Checksum("c_279", arg5);
s_rt.Checksum("c_280", arg6);
return arg0;
}
static uint M67(ulong arg0)
{
arg0 = arg0;
try
{
{
if (s_18-- > s_4)
{
int var0 = -2147483647;
int var1 = var0;
s_rt.Checksum("c_231", var0);
s_rt.Checksum("c_232", var1);
}
}
{
arg0 = s_46;
s_47 = arg0;
arg0 = arg0;
if (s_6)
{
arg0 = s_47;
}
else
{
return s_24[0, 0];
}
try
{
return 0U;
}
finally
{
uint var2 = (uint)(s_32 / (byte)(s_34[0] | 1));
arg0 = arg0;
s_rt.Checksum("c_233", var2);
}
int var3 = (int)(13877 % (uint)(s_28-- | 1));
s_rt.Checksum("c_234", var3);
}
byte var4 = s_41;
ulong var5 = arg0;
if (s_6)
{
arg0 = 10UL;
s_18 = -28016;
var5 = arg0;
arg0 = var5;
s_7 = s_38;
if (s_21)
{
bool var6 = true;
s_48 = var6;
byte[][] var7 = new byte[][]{new byte[]{78, 0}, new byte[]{254}, new byte[]{5, 1, 220, 179}, new byte[]{0}, new byte[]{1, 119, 107, 237}, new byte[]{97, 255, 87}, new byte[]{71, 210, 0}, new byte[]{122, 2}};
{
var7 = new byte[][]{new byte[]{79, 82, 254, 129}, new byte[]{0, 189, 255}, new byte[]{10, 0, 48, 229, 0, 0, 254, 1}, new byte[]{206, 10, 1, 190, 66}, new byte[]{255}, new byte[]{63, 40, 2}, new byte[]{138}};
}
s_11 <<= s_10[0]++ % (int)(1953484310 | 1);
s_rt.Checksum("c_235", var6);
s_rt.Checksum("c_236", var7[0][0]);
}
else
{
if (s_42 ^ true)
{
M68(ref arg0);
}
}
try
{
M68(ref var5) = s_49;
if (true & s_21)
{
M69(s_29--, ref s_14, ref s_12);
arg0 = var5;
byte var8 = 91;
s_rt.Checksum("c_246", var8);
}
}
finally
{
var4 = var4;
arg0 = (ulong)M69(400209543U, ref s_14, ref s_12);
}
}
uint var9 = (uint)M69((uint)M69(s_28++, ref s_5[0], ref s_10[0]), ref s_18, ref s_10[0]);
uint[] var10 = new uint[]{10U, 3153886391U, 0U, 1792984354U, 0U, 1430136219U, 0U};
if (s_49[0][0])
{
bool var11 = true;
if (var11)
{
M69(var9, ref s_5[0], ref s_10[0]);
if (var11)
{
uint var12 = var9;
uint[][] var13 = new uint[][]{new uint[]{2U, 436426692U, 2677344979U, 1164300292U}, new uint[]{4294967294U, 0U, 3627045159U, 3599538562U, 1U, 3842904340U, 1U, 3259983482U}, new uint[]{353043243U}, new uint[]{0U}, new uint[]{1U, 1U, 2U, 1U, 1U}};
s_24[0, 0] = var9;
uint var14 = var10[0];
s_50 = (ushort)((int)M69(4294967295U, ref s_9, ref s_10[0]) + var12);
M68(ref arg0);
s_25 = s_25;
var9 = 4294967294U;
s_rt.Checksum("c_247", var12);
s_rt.Checksum("c_248", var13[0][0]);
s_rt.Checksum("c_249", var14);
}
else
{
var10[0] = s_29++;
var10 = var10;
sbyte var15 = (sbyte)M69(2U, ref s_9, ref s_43);
bool var16 = true;
var9 = var9--;
M68(ref arg0);
var10 = new uint[]{4294967295U, 1U, 3546493108U};
M68(ref s_17);
s_rt.Checksum("c_250", var15);
s_rt.Checksum("c_251", var16);
}
var4 = (byte)M69(var9, ref s_2[0][0][0], ref s_12);
s_30 = -10;
sbyte var17 = (sbyte)M69(var10[0], ref s_9, ref s_12);
s_24 = new uint[, ]{{4294967295U, 1U, 2074617762U, 599620793U, 4294967294U, 1U, 1U, 1U}, {1U, 4294967294U, 0U, 468068607U, 0U, 3066162122U, 2988160019U, 1U}, {3123586069U, 0U, 0U, 76250084U, 639349007U, 615534482U, 1U, 1U}, {0U, 1U, 0U, 1U, 224990692U, 3472025730U, 3947227562U, 2U}, {97551829U, 2U, 4294967295U, 4176416999U, 3053440208U, 3852040219U, 0U, 4207163494U}};
s_rt.Checksum("c_252", var17);
}
s_rt.Checksum("c_253", var11);
}
M68(ref var5) = new bool[][]{new bool[]{true, true, true, true, true, false, false, false, false}, new bool[]{false, false, true, false, true, true, true, true}, new bool[]{true, true, false, false, true, false, false, false, true}, new bool[]{true, true, true, true, true, false}};
if (s_21)
{
return var9;
}
ulong[] var18 = new ulong[]{2059830784244006152UL, 0UL, 0UL, 1UL, 18006350688233543999UL, 17368699727112982752UL};
try
{
int var19 = 48215 / (ushort)(s_4 | 1);
s_rt.Checksum("c_254", var19);
}
finally
{
ushort var20 = 3581;
s_rt.Checksum("c_255", var20);
}
if (s_42)
{
var10 = new uint[]{4294967294U, 3562910418U, 2463874209U, 4188270893U, 2190367107U, 688501127U, 4294967294U, 1U};
uint var21 = 1U;
var18 = new ulong[]{18446744073709551614UL, 2UL};
s_51 = 63052;
{
long[] var22 = new long[]{4702799232597894651L, -9223372036854775808L, 1381877990802004079L, 1L, 5547025066264627052L, 10L, 1L, 0L};
if ((var22[0]-- <= -2147483647) && false)
{
M69((uint)M69(var10[0], ref s_9, ref s_37), ref s_9, ref s_50);
M69(var21-- % (ushort)((ushort)M69(var9, ref s_18, ref s_51) | 1), ref s_14, ref s_4);
s_52 = 9223372036854775807L;
uint var23 = (uint)M69(var9, ref s_18, ref s_10[0]);
s_rt.Checksum("c_256", var23);
}
else
{
sbyte var24 = s_30--;
s_rt.Checksum("c_257", var24);
}
s_rt.Checksum("c_258", var22[0]);
return 11178000U;
}
{
ulong var25 = arg0;
s_2[0][0] = new short[]{0, -8579, -32768, 10, -15817, -16898, -2, 0, 32766};
if (s_21)
{
sbyte var26 = (sbyte)M69((uint)(s_52-- & s_7), ref s_18, ref s_37);
long var27 = s_52--;
long var28 = M69(var10[0]--, ref s_5[0], ref s_4);
s_53 = s_14;
s_rt.Checksum("c_259", var26);
s_rt.Checksum("c_260", var27);
s_rt.Checksum("c_261", var28);
}
s_rt.Checksum("c_262", var25);
}
arg0 = 8167368993803603812UL;
var18[0] = arg0;
sbyte var29 = (sbyte)((uint)((long)(var5 % (uint)((uint)(s_37 + (byte)M69(106027539U, ref s_14, ref s_43)) | 1)) ^ var4--) | (ushort)(s_52-- * var4));
M68(ref var18[0]);
M68(ref s_8) = new bool[][]{new bool[]{true, false}, new bool[]{true, true, true, false, true}, new bool[]{false, true}, new bool[]{true, false, false, true, false, false}, new bool[]{true}, new bool[]{false, true, true, true, true, true, false}, new bool[]{true, false, false, true}, new bool[]{true, false, true, false, true, false}};
ushort var30 = s_37;
s_rt.Checksum("c_263", var21);
s_rt.Checksum("c_264", var29);
s_rt.Checksum("c_265", var30);
return s_26--;
}
else
{
var9 = var9;
var18 = new ulong[]{18446744073709551614UL, 13293973712304332768UL, 17507441879759054752UL, 8974004410871728439UL, 1247341330336601161UL};
var18 = var18;
}
arg0 = var18[0];
s_rt.Checksum("c_266", var4);
s_rt.Checksum("c_267", var5);
s_rt.Checksum("c_268", var9);
s_rt.Checksum("c_269", var10[0]);
s_rt.Checksum("c_270", var18[0]);
}
finally
{
uint var31 = (uint)(65535 - (sbyte)(s_15 % (byte)(200 | 1)));
s_rt.Checksum("c_271", var31);
}
byte var32 = 228;
s_rt.Checksum("c_272", arg0);
s_rt.Checksum("c_273", var32);
return s_26--;
}
static ref bool[][] M68(ref ulong arg0)
{
{
{
arg0 = 18446744073709551615UL | (ushort)(s_46 * 65535);
}
sbyte[][] var0 = new sbyte[][]{new sbyte[]{-127, 1, 26, 126, 42}, new sbyte[]{52, 123, 51, 126, 1}};
{
s_14 = -32767;
++s_37;
try
{
s_7 = (int)(arg0 / (uint)(4260902602U | 1));
}
finally
{
{
var0[0][0] = var0[0][0];
var0[0][0] = var0[0][0];
var0[0] = var0[0];
--s_4;
bool var1 = (ushort)(var0[0][0] & s_20) == (uint)(s_20 | M69((uint)M69(121282817U, ref s_9, ref s_12), ref s_9, ref s_12));
var0 = var0;
uint var2 = s_24[0, 0]--;
ulong var3 = arg0;
var3 = var3;
s_rt.Checksum("c_240", var1);
s_rt.Checksum("c_241", var2);
s_rt.Checksum("c_242", var3);
}
}
}
ushort var4 = s_12++;
s_rt.Checksum("c_243", var0[0][0]);
s_rt.Checksum("c_244", var4);
}
s_rt.Checksum("c_245", arg0);
return ref s_49;
}
static long M69(uint arg0, ref short arg1, ref ushort arg2)
{
arg1 %= (short)(s_5[0] | 1);
s_rt.Checksum("c_237", arg0);
s_rt.Checksum("c_238", arg1);
s_rt.Checksum("c_239", arg2);
return 3337279935859575955L;
}
static int M70(byte arg0)
{
ref long var0 = ref s_15;
ushort var1 = s_4++;
if (var1 < arg0++)
{
if (s_42)
{
arg0 = arg0;
}
else
{
if ((short)(var0-- * 853573469U) > -32768)
{
{
var0 = -3157729885432826245L;
if (s_6)
{
long[] var2 = new long[]{5294051317974372865L, 4289502953003848339L, -9223372036854775807L, 1L, 2062908295612514561L};
s_rt.Checksum("c_302", var2[0]);
}
else
{
var0 = ref var0;
arg0 = arg0;
short var3 = s_56;
s_rt.Checksum("c_303", var3);
}
sbyte var4 = s_11;
var4 = -5;
s_rt.Checksum("c_304", var4);
}
arg0 = 67;
var0 = 4919505121964267239L;
ref uint var5 = ref s_29;
s_rt.Checksum("c_305", var5);
}
else
{
var1 = var1;
var1 = var1;
M71();
}
if (s_48)
{
s_45 = (ulong)(arg0-- / (sbyte)((sbyte)M71() | 1));
}
if (M72())
{
M72();
s_58 = var1;
}
try
{
arg0 = 214;
uint var6 = s_22;
M71();
M71();
arg0 = 1;
uint[] var7 = new uint[]{1U, 715590219U, 4294967295U};
s_rt.Checksum("c_309", var6);
s_rt.Checksum("c_310", var7[0]);
}
finally
{
var1 = var1--;
s_30 = 126;
M72();
var1 = var1;
}
M72();
M72();
M74(new ulong[, ]{{7658652466264804499UL, 1UL, 18051967185727026370UL, 2893160483021187715UL}, {0UL, 0UL, 0UL, 12946888776880786092UL}, {7897076005537478914UL, 6911144690973620553UL, 1UL, 0UL}, {3423988635770395779UL, 3215052220689870933UL, 0UL, 10715541114216180366UL}, {18446744073709551614UL, 5134765115943978445UL, 10282027739464237804UL, 50794883063367464UL}, {1UL, 15047971594425972420UL, 6932321934210204835UL, 18446744073709551614UL}, {9268042678638991536UL, 12889140558972717997UL, 0UL, 10897979466041426396UL}, {225382066057077868UL, 0UL, 16558747889803756803UL, 1UL}, {10919204270194581275UL, 9773430280219750685UL, 5730988299415908950UL, 2065240719274547205UL}, {719218024241332282UL, 0UL, 1UL, 10138067509439434224UL}}, ref s_6, s_36, (uint)M71(), 162991769, ref s_20, ref s_47, s_23, ref s_16, (short)M71(), var0, s_21, (uint)M73());
{
s_59 = new long[]{723026097783912881L, -352924627914763867L, -10L, 2331472324257779357L, 0L, 1L, -4669842262990669000L};
if (s_21)
{
var0 = (long)(3921051065U % (uint)(s_24[0, 0]++ | 1));
}
else
{
long var8 = var0;
M72();
s_rt.Checksum("c_325", var8);
}
{
s_60 = M73();
ushort var9 = var1--;
short[][] var10 = new short[][]{new short[]{-27484, 1}, new short[]{3468, 10267}};
s_rt.Checksum("c_326", var9);
s_rt.Checksum("c_327", var10[0][0]);
}
}
}
M73();
M71();
}
try
{
sbyte var11 = s_54;
s_61 = s_61;
ulong var12 = s_17;
if (M72())
{
arg0 = (byte)M71();
}
M72();
if (s_21)
{
s_62 = -9223372036854775807L;
if (s_21)
{
bool var13 = s_49[0][0];
var1 = var1;
if (s_6)
{
var12 = s_60;
var0 = var0;
ushort var14 = var1;
s_28 = s_24[0, 0]++;
var13 = var13;
var14 = var1;
s_47 /= (ulong)(var12 | 1);
s_10 = s_10;
ref sbyte var15 = ref var11;
var15 = var11;
s_55 = 0U;
var12 = (ulong)(var14++ + arg0);
M71();
M74(new ulong[, ]{{1UL, 1UL, 1UL, 2UL, 0UL}, {7906455588341529319UL, 10228810819773038108UL, 0UL, 18446744073709551614UL, 1UL}, {2UL, 15120505666244093828UL, 1UL, 6371278989198057997UL, 15347731759756491150UL}, {9773253819465578753UL, 1UL, 18446744073709551615UL, 18446744073709551615UL, 1UL}, {1UL, 11839334997417160323UL, 18376593564155515895UL, 18446744073709551615UL, 4613471361801807630UL}, {1UL, 2UL, 1UL, 10UL, 9695291774873481725UL}, {7810962005867169125UL, 14938817901754940437UL, 5886801483259249086UL, 597206760542457695UL, 722726065380093850UL}, {10UL, 2255426238344972382UL, 13969095681386830674UL, 1UL, 2UL}, {16443982287180345107UL, 11821964238754036965UL, 18446744073709551614UL, 18446744073709551614UL, 7839524405917814730UL}}, ref s_42, 4678125191643526950UL, 2U, s_23, ref s_20, ref s_47, 1, ref s_38, s_56, (long)(s_9 * -56), true, (uint)M71());
s_rt.Checksum("c_328", var14);
s_rt.Checksum("c_329", var15);
}
s_rt.Checksum("c_330", var13);
}
else
{
M71();
if (s_21)
{
var11 = var11;
var1 *= var1--;
var12 = M73();
}
}
}
else
{
int var16 = (int)M73();
{
if (M72())
{
if (M72())
{
s_49[0] = new bool[]{true, false, false, false};
{
return M71();
}
}
M74(new ulong[, ]{{0UL}, {6447328134845057885UL}, {0UL}, {10440384342428074867UL}, {8249308119253446961UL}, {2680122436756560828UL}, {5751441864643240691UL}, {0UL}, {0UL}}, ref s_49[0][0], var12, (uint)(s_43 % (byte)(arg0 | 1)), var16, ref s_20, ref s_17, var16, ref s_27, (short)(var16 % (ushort)((ushort)(var0-- + var1) | 1)), s_62, -89 < (uint)M73(), (uint)M73());
if (M72())
{
if (s_6)
{
uint var17 = 0U;
var17 = 24353865U;
ref int[] var18 = ref s_40;
s_rt.Checksum("c_331", var17);
s_rt.Checksum("c_332", var18[0]);
}
else
{
s_5[0] = -32768;
}
s_47 = var12;
uint var19 = s_26;
s_rt.Checksum("c_333", var19);
}
s_31 = var11;
var16 = var16;
var11 = s_35;
sbyte var20 = var11;
M74(new ulong[, ]{{1UL, 0UL, 2646363172833400033UL, 14340039549081456581UL, 1UL, 1UL, 2UL, 5653747080490003905UL, 0UL, 5489761847179328339UL}, {0UL, 8159731630720621141UL, 1188270854869226513UL, 0UL, 1UL, 10357566062036464247UL, 12890103914244949143UL, 0UL, 15293830174149203029UL, 1UL}, {10UL, 4515475537929966844UL, 2531936754017102520UL, 18446744073709551614UL, 0UL, 12539707727250561867UL, 8921098160716374143UL, 1UL, 18446744073709551615UL, 0UL}, {17348550491073703813UL, 1UL, 13925122516337743156UL, 3068831825878013412UL, 18446744073709551615UL, 934639655567581555UL, 5882386499281281085UL, 18446744073709551615UL, 11136339074327590825UL, 12860981423159483163UL}, {14828401640260987312UL, 1UL, 10UL, 1UL, 7570099509188485091UL, 1UL, 1312357840364211639UL, 17090206947173025633UL, 0UL, 10379854836196639495UL}, {2198480796214511491UL, 1UL, 1UL, 16510122787584535491UL, 1UL, 16183659921159721265UL, 12378649306481734327UL, 13385073057680691908UL, 0UL, 0UL}, {1UL, 18446744073709551614UL, 0UL, 6662668946034550874UL, 7375049051711909059UL, 18446744073709551615UL, 18446744073709551614UL, 5100845479281230233UL, 14497126010223312789UL, 1UL}}, ref s_42, s_60, s_24[0, 0], var16, ref s_3, ref s_46, var16, ref s_23, s_53, s_59[0], true, s_55++);
uint var21 = 1U;
var0 = ref s_52;
M73();
ushort var22 = var1;
bool var23 = (int)M73() == (byte)(var12 % (ushort)(var22 | 1));
uint var24 = 1705228143U;
arg0 = arg0;
s_rt.Checksum("c_334", var20);
s_rt.Checksum("c_335", var21);
s_rt.Checksum("c_336", var22);
s_rt.Checksum("c_337", var23);
s_rt.Checksum("c_338", var24);
}
else
{
var11 = var11;
byte var25 = 230;
ref ulong var26 = ref var12;
s_rt.Checksum("c_339", var25);
s_rt.Checksum("c_340", var26);
}
try
{
s_24[0, 0] = s_26--;
}
finally
{
s_50 = 0;
}
M73();
short var27 = s_53++;
var12 = s_45;
if (M72())
{
byte var28 = s_41;
ref short var29 = ref s_9;
var11 /= (sbyte)(var11 | 1);
s_rt.Checksum("c_341", var28);
s_rt.Checksum("c_342", var29);
}
s_63 = new int[][]{new int[]{1}, new int[]{794577019}, new int[]{0}, new int[]{1892171435}, new int[]{148780944}, new int[]{2147483646}, new int[]{2089305280}, new int[]{-2147483647}, new int[]{2147483646}, new int[]{933942736}};
short var30 = (short)(var12 - 10419);
s_rt.Checksum("c_343", var27);
s_rt.Checksum("c_344", var30);
}
s_rt.Checksum("c_345", var16);
}
s_rt.Checksum("c_346", var11);
s_rt.Checksum("c_347", var12);
}
finally
{
s_42 = false;
}
if (M72())
{
arg0 = arg0;
}
var1 = var1;
s_rt.Checksum("c_348", arg0);
s_rt.Checksum("c_349", var0);
s_rt.Checksum("c_350", var1);
return s_40[0]++;
}
static int M71()
{
{
return -2147483648;
}
s_33 = 78;
return s_23;
}
static bool M72()
{
if (s_49[0][0])
{
uint var0 = (uint)(5259079837416781717L - (s_18 * 1L));
s_rt.Checksum("c_306", var0);
}
else
{
s_2[0] = s_2[0];
{
M73();
}
try
{
{
s_7 = 0;
int var1 = s_38;
s_14 = (short)M73();
try
{
ref uint var2 = ref s_29;
s_rt.Checksum("c_307", var2);
}
finally
{
M73();
}
s_rt.Checksum("c_308", var1);
}
s_57 = s_57;
}
finally
{
M73();
}
s_11 &= s_35--;
s_1 = 202;
}
--s_29;
return false && (true && ((int)M73() == 0));
}
static ulong M73()
{
s_56 = s_2[0][0][0];
return 0UL;
}
static byte[, ] M74(ulong[, ] arg0, ref bool arg1, ulong arg2, uint arg3, int arg4, ref int arg5, ref ulong arg6, int arg7, ref int arg8, short arg9, long arg10, bool arg11, uint arg12)
{
short var0 = arg9;
s_rt.Checksum("c_311", arg0[0, 0]);
s_rt.Checksum("c_312", arg1);
s_rt.Checksum("c_313", arg2);
s_rt.Checksum("c_314", arg3);
s_rt.Checksum("c_315", arg4);
s_rt.Checksum("c_316", arg5);
s_rt.Checksum("c_317", arg6);
s_rt.Checksum("c_318", arg7);
s_rt.Checksum("c_319", arg8);
s_rt.Checksum("c_320", arg9);
s_rt.Checksum("c_321", arg10);
s_rt.Checksum("c_322", arg11);
s_rt.Checksum("c_323", arg12);
s_rt.Checksum("c_324", var0);
return new byte[, ]{{1, 0, 122, 1}, {1, 1, 95, 1}, {1, 254, 0, 0}, {0, 176, 0, 1}, {24, 1, 1, 0}, {170, 255, 100, 1}, {1, 1, 255, 157}, {170, 254, 152, 215}};
}
static int[] M75(ushort arg0, long arg1, short arg2, ref byte arg3)
{
M76(1L, s_59[0]++);
{
sbyte var0 = -87;
if (M84(arg2, ref s_61[0]))
{
{
byte var1 = 127;
var0 = s_77;
s_rt.Checksum("c_453", var1);
}
ref short[][] var2 = ref s_2[0];
M84(var2[0][0], ref s_61[0]);
M81() = (uint)((byte)M85((long)M79(), ref s_77, ref s_76) * var0);
M85(s_78, ref s_77, ref s_76);
s_rt.Checksum("c_454", var2[0][0]);
}
s_rt.Checksum("c_455", var0);
}
--arg0;
arg0 = arg0;
int[][] var3 = new int[][]{new int[]{-2067435838, 2147483646, -183552770}, new int[]{1, -1390141343}, new int[]{2, -1798409510}, new int[]{-26506891, 1}, new int[]{1, 1}, new int[]{1963782861, -2114149472}};
s_rt.Checksum("c_456", arg0);
s_rt.Checksum("c_457", arg1);
s_rt.Checksum("c_458", arg2);
s_rt.Checksum("c_459", arg3);
s_rt.Checksum("c_460", var3[0][0]);
return new int[]{-10, -1033558674, 0, -2016156306, -219664074, 0, -666693120, 1152934874};
}
static long M76(long arg0, long arg1)
{
M77();
try
{
M80();
}
finally
{
arg1 = (long)M80();
}
s_89 = 255;
s_rt.Checksum("c_451", arg0);
s_rt.Checksum("c_452", arg1);
return arg0;
}
static ushort M77()
{
s_23 = s_63[0][0];
try
{
int var0 = s_65--;
s_69 = -596512608;
if (s_42)
{
M78(s_14--, ref s_54, s_12++, 14105101805253654439UL, (long)M78(1, ref s_54, 46954, M78(25431, ref s_54, 0, s_46, (long)M78(0, ref s_61[0][0], s_51, s_13, -3182395848126129791L, s_50--), (ushort)(s_28 * s_52++)), (long)M78(s_66, ref s_30, (ushort)(1L ^ s_53--), M78(s_56--, ref s_31, 56326, 5652963473131884277UL, s_59[0]--, 1), s_62, s_37), s_10[0]++), 6896);
var0 = var0;
var0 = var0;
s_70 = 0UL;
var0 = (int)M78(32766, ref s_31, 28850, 18446744073709551614UL, (long)(22178 ^ s_33--), 1);
s_24[0, 0]++;
bool var1 = true;
s_25 = new byte[]{229, 1, 254, 183, 0, 195, 0, 2};
var1 = var1;
M78(1, ref s_35, 0, s_45, 0L, (ushort)(s_55 | 100));
if (s_64)
{
bool var2 = s_49[0][0];
ulong var3 = 9704416096590924998UL;
M78(-5742, ref s_54, s_43, 1UL, s_62, s_68++);
M78(1, ref s_35, s_37, var3, s_52--, 8721);
var0 /= (int)(var0 | 1);
s_rt.Checksum("c_392", var2);
s_rt.Checksum("c_393", var3);
}
ulong var4 = 1UL;
s_rt.Checksum("c_394", var1);
s_rt.Checksum("c_395", var4);
}
else
{
M78((short)((byte)M78(3635, ref s_61[0][0], s_58, 1UL, 5770797263642558101L, (ushort)M78(32766, ref s_61[0][0], s_51, 16779618055650843688UL, (short)M78((short)(var0 ^ s_5[0]--), ref s_11, s_50, 0UL, (long)M78((short)M78((short)M78(1, ref s_30, s_19, s_13, s_52++, s_37), ref s_31, 65535, 7950575491744294242UL, s_62--, s_12), ref s_54, 58537, M78(32766, ref s_35, 2396, s_46, 2768275479551884310L, 65535), 0L, 1), 31827) * s_62++, s_68)) / (ushort)((ushort)(48 / (long)(s_52 | 1)) | 1)), ref s_11, 65436, s_45, 6088036770632628913L, s_37++);
uint var5 = (uint)(30542 % (int)(var0 | 1));
{
var5 = var5;
}
{
s_71 = new ushort[, ][]{{new ushort[]{11747}, new ushort[]{5880, 0}, new ushort[]{1}}, {new ushort[]{3023}, new ushort[]{62821, 15933}, new ushort[]{283}}, {new ushort[]{1, 13755}, new ushort[]{6284, 0}, new ushort[]{2313, 28070}}, {new ushort[]{0, 0}, new ushort[]{0, 2}, new ushort[]{44204, 65534}}, {new ushort[]{65535}, new ushort[]{0, 7949}, new ushort[]{33305, 2966}}, {new ushort[]{0, 0}, new ushort[]{25998, 6848}, new ushort[]{30349, 27059}}, {new ushort[]{10575}, new ushort[]{65534}, new ushort[]{15997, 45467}}, {new ushort[]{9162, 62680}, new ushort[]{8689, 5739}, new ushort[]{61649, 6406}}, {new ushort[]{16145}, new ushort[]{52038}, new ushort[]{62669, 61150}}, {new ushort[]{36325}, new ushort[]{10, 60564}, new ushort[]{44456}}};
ref int var6 = ref s_27;
ushort var7 = (ushort)M78(30813, ref s_11, s_37++, (ulong)((short)(65534 % (byte)((byte)(M79() / (ushort)(65535 | 1)) | 1)) % (long)(-5294509500952200830L | 1)), 186954686542080911L, s_43);
var6 = var0;
uint var8 = var5;
{
var0 = 65534 ^ (sbyte)M79();
s_73 >>= var0;
ushort var9 = (ushort)M79();
short var10 = s_53++;
s_rt.Checksum("c_397", var9);
s_rt.Checksum("c_398", var10);
}
{
s_52 = s_62;
var5 = var8;
}
M78(-12846, ref s_30, (ushort)(s_56 * (short)M79()), 1UL, 5948235142585777573L, var7);
var5 = var8;
s_rt.Checksum("c_399", var6);
s_rt.Checksum("c_400", var7);
s_rt.Checksum("c_401", var8);
}
var5 = var5;
s_38 = var0;
M79();
s_rt.Checksum("c_402", var5);
}
if ((ushort)(s_18 | 2L) <= (ushort)(s_40[0] - -5844007592650617468L))
{
var0 &= 1396013635;
}
else
{
s_74 = 0;
{
sbyte var11 = -65;
s_75 = s_12++;
var11 = var11;
s_5 = s_2[0][0];
var11 = var11;
int var12 = var0;
M79();
M78((short)(-1 | s_1), ref s_31, 9978, 1UL, 0L, 8680);
s_rt.Checksum("c_403", var11);
s_rt.Checksum("c_404", var12);
}
}
try
{
if (var0 > -9223372036854775807L)
{
long var13 = (long)M79();
s_rt.Checksum("c_405", var13);
}
var0 = -1337492023;
}
finally
{
if (3339823155767082019L <= var0--)
{
s_10 = new ushort[]{31866, 39081};
}
{
--var0;
int[] var14 = new int[]{1966750724, 2, -1900120542, 1023426074, 1, 84973382, -1623010993, -2};
s_rt.Checksum("c_406", var14[0]);
}
var0 = var0++;
M79();
s_18 = s_66;
}
bool var15 = false;
var0--;
var15 = var15;
var15 = var15;
s_rt.Checksum("c_407", var0);
s_rt.Checksum("c_408", var15);
}
finally
{
s_69 = -682652595;
}
return s_10[0];
}
static ulong M78(short arg0, ref sbyte arg1, ushort arg2, ulong arg3, long arg4, ushort arg5)
{
int var0 = s_7;
s_rt.Checksum("c_385", arg0);
s_rt.Checksum("c_386", arg1);
s_rt.Checksum("c_387", arg2);
s_rt.Checksum("c_388", arg3);
s_rt.Checksum("c_389", arg4);
s_rt.Checksum("c_390", arg5);
s_rt.Checksum("c_391", var0);
return (ulong)(1L + arg1);
}
static ulong M79()
{
s_58 = s_43++;
{
long var0 = 1558926258323266016L;
s_72 = s_26;
s_rt.Checksum("c_396", var0);
}
s_8 = (ulong)(-128 & s_5[0]--);
return (ulong)(0 & s_14--);
}
static sbyte M80()
{
try
{
if (0L == s_62--)
{
s_34[0] = 10;
}
}
finally
{
s_4 = s_4--;
}
M81();
try
{
ulong[] var0 = new ulong[]{18446744073709551614UL, 0UL};
s_rt.Checksum("c_448", var0[0]);
}
finally
{
if (M84(s_5[0]--, ref s_61[0]))
{
try
{
s_82 = s_49[0];
}
finally
{
s_87 = s_87;
}
s_25 = new byte[]{54, 190, 189, 163, 1, 1};
}
else
{
ulong var1 = (ulong)M82();
var1 <<= -480760296;
ref ulong var2 = ref var1;
s_88 = new int[]{-10, 2147483646, 2147483647, -2147483647, 339356743, 1};
M85(4373389066281469665L, ref s_77, ref s_76);
s_rt.Checksum("c_449", var1);
s_rt.Checksum("c_450", var2);
}
s_85 |= s_69--;
s_59[0] = s_52;
}
M81() = (uint)M86(ref s_6, s_30++, ref s_55, new int[]{2147483647, 55824134, 1488241956, 1, 2147483647, 288282421}, (ushort)M85(0L, ref s_86[0], ref s_76));
return -10;
}
static ref uint M81()
{
{
s_49 = new bool[][]{new bool[]{true}, new bool[]{true, false, false, true, true}};
ulong var0 = (ulong)(0 - s_57++);
short var1 = s_74;
int var2 = 2147483646;
s_rt.Checksum("c_409", var0);
s_rt.Checksum("c_410", var1);
s_rt.Checksum("c_411", var2);
}
if (s_22-- < s_11--)
{
{
{
try
{
s_10[0] = 1;
}
finally
{
bool var3 = false;
ref uint var4 = ref s_29;
var3 = var3;
s_rt.Checksum("c_412", var3);
s_rt.Checksum("c_413", var4);
}
byte var5 = (byte)(s_8 % (uint)(s_24[0, 0] | 1));
s_rt.Checksum("c_414", var5);
}
s_76 = s_76;
}
M82();
}
else
{
s_49[0][0] = true;
s_83 = s_32;
{
s_2 = new short[][][]{new short[][]{new short[]{24423}, new short[]{-5536, 32767, 1}, new short[]{32366, 0}}, new short[][]{new short[]{22384}, new short[]{-24245, -1105, -31394}, new short[]{-9659, 11050, 26801}, new short[]{30756, 32767}, new short[]{26263, -8938, -32768}}, new short[][]{new short[]{-15756}, new short[]{-7545, 0, -8703}, new short[]{14660, -22167, -30915}, new short[]{-2, -7098}}, new short[][]{new short[]{1131, -32768, -10877}, new short[]{-542, 20082, -24455, -32768}}, new short[][]{new short[]{-1, -10, -1072}, new short[]{15386}, new short[]{1, 29580, -32767}, new short[]{23748}, new short[]{6005}}};
s_63[0][0] = s_65;
sbyte var6 = (sbyte)M83(s_30);
short var7 = (short)(-2147483648 | var6);
try
{
var7 = (short)M83((sbyte)M86(ref s_6, var6, ref s_80, new int[]{705092888, -2147483648, -2147483648, 2147483647, -1232200645, 896525984, 2147483646, 0}, 0));
var7 = var7;
}
finally
{
uint[] var8 = new uint[]{2685782631U, 0U, 3974090066U, 2025426767U, 1U, 1745026606U, 1U, 4294967294U, 2U};
s_84 = M84((short)(s_75 | -8595548667744153446L), ref s_61[0]);
s_rt.Checksum("c_445", var8[0]);
}
if (M84(var7, ref s_61[0]))
{
s_85 = -2147483647;
M83(var6--);
}
else
{
try
{
M83(56);
}
finally
{
var7 = var7--;
}
}
s_69 >>= s_65;
s_rt.Checksum("c_446", var6);
s_rt.Checksum("c_447", var7);
}
}
s_74 = s_18;
s_86 = new sbyte[]{28, -43, 122, -121, 126, 1};
return ref s_73;
}
static int M82()
{
{
s_77 = -127;
if (s_67)
{
ref sbyte var0 = ref s_54;
s_rt.Checksum("c_415", var0);
}
s_61 = new sbyte[][]{new sbyte[]{59, -1, 1, -128, 116, -112}, new sbyte[]{-49, 15, 72, 88, 23, -119, 0}, new sbyte[]{10, -128, -122, -118, 2}};
bool[] var1 = s_49[0];
{
{
var1 = var1;
short var2 = (short)((uint)(4669 - s_27) * (s_63[0][0] - s_59[0]--));
if (var1[0])
{
s_78 = 0L;
s_45 = s_47;
try
{
M83(s_31++);
}
finally
{
s_80 = 1221199275U;
}
s_50 = 59931;
var2 = s_2[0][0][0];
}
else
{
long var3 = s_44 / (long)((long)M83(-80) | 1);
s_rt.Checksum("c_428", var3);
}
{
var1[0] = var1[0];
s_59 = s_59;
var2 = (short)(var2 % (short)(-20325 | 1));
}
s_76[0][0] = (uint)M83(s_30);
s_81 = s_52;
var2 = (short)M85(1L, ref s_11, ref s_76);
if (var1[0])
{
ushort[][] var4 = new ushort[][]{new ushort[]{2, 52194}, new ushort[]{0, 1, 65347, 65534, 1}, new ushort[]{48376, 22961, 12733, 65535, 58181, 21495, 9369, 31550}, new ushort[]{65535, 1, 1, 10, 32144, 65534, 53785, 8200, 63674}, new ushort[]{56565, 7546, 13132}, new ushort[]{9694, 1, 49589, 21038, 1, 63057, 29165, 8588, 57502}, new ushort[]{34173, 25549, 0, 65535, 16365, 1}, new ushort[]{20480}};
s_rt.Checksum("c_429", var4[0][0]);
}
M83(26);
if (M84((short)M85(s_59[0]++, ref s_31, ref s_76), ref s_61[0]))
{
int var5 = 441907725;
s_rt.Checksum("c_430", var5);
}
s_rt.Checksum("c_431", var2);
}
var1 = var1;
s_4 = (ushort)((short)M83(126) ^ s_35++);
byte[] var6 = s_25;
ushort[] var7 = new ushort[]{1, 1, 1, 1};
s_rt.Checksum("c_432", var6[0]);
s_rt.Checksum("c_433", var7[0]);
}
s_rt.Checksum("c_434", var1[0]);
}
s_67 = false;
if (M86(ref s_21, (sbyte)M85((long)M83(s_30), ref s_31, ref s_76), ref s_79, s_63[0], (ushort)M86(ref s_48, (sbyte)(20696 - s_34[0]), ref s_76[0][0], new int[]{-1479297991, 918565090, -717642316, 0, 2018766121, -2147483648, -691327210}, s_68++)) < (byte)M85(-3530476085047938413L, ref s_31, ref s_76))
{
short[] var8 = s_2[0][0];
{
if (s_42)
{
M86(ref s_6, 1, ref s_80, s_40, s_75);
M83(s_11--);
s_82 = new bool[]{true, false, true, false, false};
}
}
var8 = var8;
M85(s_59[0]--, ref s_31, ref s_76);
var8 = var8;
short var9 = var8[0];
var9 = 1;
s_rt.Checksum("c_443", var8[0]);
s_rt.Checksum("c_444", var9);
}
else
{
s_51 = 27789;
s_8 = 1UL;
}
return s_3;
}
static ulong M83(sbyte arg0)
{
arg0 = arg0;
M84((short)(50657 / (ulong)(((ulong)((ushort)(-128 % (byte)(s_33 | 1)) % (sbyte)(arg0 | 1)) | 65534) | 1)), ref s_61[0]);
if (M84(s_66, ref s_61[0]))
{
if (M84(10, ref s_61[0]))
{
ref byte var0 = ref s_41;
s_rt.Checksum("c_418", var0);
}
}
else
{
s_79 = s_24[0, 0];
arg0 = arg0--;
}
uint var1 = 4294967295U;
if (10813015220969405780UL > s_13)
{
{
M84(s_2[0][0][0]++, ref s_61[0]);
s_27 = s_7;
arg0 = s_30;
try
{
var1 |= s_32 | var1;
}
finally
{
var1 = 1623696208U;
}
byte var2 = s_39;
s_rt.Checksum("c_419", var2);
}
}
else
{
return 1UL;
}
{
M84(s_18, ref s_61[0]);
if (s_67)
{
arg0 = 126;
ulong var3 = s_8;
var3 = M85(-9223372036854775808L, ref s_54, ref s_76);
s_rt.Checksum("c_424", var3);
}
return M85((long)M85((long)M85(s_15--, ref arg0, ref s_76), ref arg0, ref s_76), ref arg0, ref s_76);
}
arg0 /= (sbyte)(arg0++ | 1);
var1 = var1++;
if (M84(-1733, ref s_61[0]))
{
s_28 = (uint)M85(-1L, ref arg0, ref s_76);
var1 = 0U;
{
arg0 -= (sbyte)M85(s_62++, ref arg0, ref s_76);
}
try
{
uint var4 = 1448607690U;
s_rt.Checksum("c_425", var4);
}
finally
{
s_36--;
}
s_53 = s_53;
s_25 = new byte[]{125, 0};
var1 = var1;
var1 = 4294967294U;
arg0 = (sbyte)M85(s_52--, ref arg0, ref s_76);
}
else
{
var1 = 3663392269U;
if (s_49[0][0])
{
return M85((long)M85(-2938547936928363534L, ref s_61[0][0], ref s_76), ref arg0, ref s_76);
}
}
s_rt.Checksum("c_426", arg0);
s_rt.Checksum("c_427", var1);
return 1UL;
}
static bool M84(short arg0, ref sbyte[] arg1)
{
arg0 = -2545;
arg1[0] = s_61[0][0]++;
s_rt.Checksum("c_416", arg0);
s_rt.Checksum("c_417", arg1[0]);
return s_74 < s_33;
}
static ulong M85(long arg0, ref sbyte arg1, ref uint[][] arg2)
{
arg2[0][0] = arg2[0][0]++;
arg0 = 0L;
arg0 = (long)(0 + s_18--);
bool[][] var0 = s_49;
s_rt.Checksum("c_420", arg0);
s_rt.Checksum("c_421", arg1);
s_rt.Checksum("c_422", arg2[0][0]);
s_rt.Checksum("c_423", var0[0][0]);
return 9706377358067544552UL;
}
static long M86(ref bool arg0, sbyte arg1, ref uint arg2, int[] arg3, ushort arg4)
{
try
{
byte var0 = s_44--;
s_rt.Checksum("c_435", var0);
}
finally
{
bool var1 = true;
s_rt.Checksum("c_436", var1);
}
ref byte var2 = ref s_1;
var2 = var2;
s_rt.Checksum("c_437", arg0);
s_rt.Checksum("c_438", arg1);
s_rt.Checksum("c_439", arg2);
s_rt.Checksum("c_440", arg3[0]);
s_rt.Checksum("c_441", arg4);
s_rt.Checksum("c_442", var2);
return 1L;
}
static ulong M87()
{
try
{
M88(s_16, s_2[0][0][0]++);
}
finally
{
s_29 = s_79++;
}
M88(s_69, (short)((ushort)M89(s_63[0], ref s_63[0], (byte)(s_74 | -268122840), 14476914895073355407UL, ref s_47) | s_66)) = M88(314393066, (short)M89(new int[]{0, 2147483647, 950244187, -2147483647, 390461691, 2147483647, -308654431, 304937522, 516802875}, ref s_40, 245, s_36, ref s_17))++;
if (false || s_48)
{
s_97 = (int)((long)(65534 - (int)M89(new int[]{-985972542, 2098411947, 1613565759, 2, -2, 0, -803534082, 1, -1124038285, -2147483648}, ref s_40, 183, 15341197509640756923UL, ref s_60)) - s_32++);
}
return 14553915525921381635UL;
}
static ref short M88(int arg0, short arg1)
{
if (s_6)
{
short var0 = (short)(0U - s_75--);
var0 = arg1;
short[, ] var1 = new short[, ]{{10431, -32768, 23901}, {32766, -31573, -27373}, {0, 25781, -6959}, {1, -1, 16414}};
M89(s_63[0], ref s_40, s_39++, (ulong)M89(s_40, ref s_88, s_41, s_8, ref s_45), ref s_47);
arg0 = (int)M89(new int[]{1069237071, -902244507, 480000845, -557435434, 0, -407377435, -2147483648}, ref s_40, s_33--, s_60, ref s_8);
try
{
arg0 = 2;
}
finally
{
sbyte var2 = M89(new int[]{459667041, 1, 1, -29804443, -2147483648, 1147112011, 861158995}, ref s_40, (byte)(-1349824722 - (byte)(2554994836615984617L ^ s_40[0])), (ulong)M89(new int[]{2147483647, -1522832664, -1327547290, -2147483647, 930236812, -2, 1442663614, 849394837, 1531703967, -2}, ref s_40, s_44--, (ulong)M89(s_40, ref s_88, s_39--, 15284494213116404247UL, ref s_17), ref s_70) * (byte)(11721262029026844328UL / (byte)(s_96 | 1)), ref s_46);
s_rt.Checksum("c_527", var2);
}
arg0 = arg0;
s_rt.Checksum("c_528", var0);
s_rt.Checksum("c_529", var1[0, 0]);
}
bool var3 = true;
arg0 = s_16;
ulong var4 = (ulong)M89(new int[]{2147483646, -2, 1, 576623365, -2147483647, 1188045628, 2147483646}, ref s_40, (byte)M89(s_40, ref s_88, (byte)(s_57 * (ushort)M89(s_63[0], ref s_88, s_39++, (ulong)(s_81++ * s_81), ref s_46)), (ulong)M89(new int[]{1015853311, 1776642284, 2147483647, 2147483647, -2018861901, 0, -2147483647}, ref s_40, 160, (ulong)M89(new int[]{2147483646, -575766171}, ref s_40, (byte)M89(s_63[0], ref s_88, 82, (ulong)(arg0 ^ s_68++), ref s_13), s_60, ref s_13), ref s_17), ref s_70), 11026904842069491303UL, ref s_70);
{
s_7 = arg0;
}
s_rt.Checksum("c_530", arg0);
s_rt.Checksum("c_531", arg1);
s_rt.Checksum("c_532", var3);
s_rt.Checksum("c_533", var4);
return ref s_5[0];
}
static sbyte M89(int[] arg0, ref int[] arg1, byte arg2, ulong arg3, ref ulong arg4)
{
s_96 = 255;
byte[] var0 = new byte[]{255, 147, 1, 26, 97, 218, 61, 1, 1, 178};
s_rt.Checksum("c_521", arg0[0]);
s_rt.Checksum("c_522", arg1[0]);
s_rt.Checksum("c_523", arg2);
s_rt.Checksum("c_524", arg3);
s_rt.Checksum("c_525", arg4);
s_rt.Checksum("c_526", var0[0]);
return -25;
}
static bool M90(bool arg0, uint arg1, ref short[] arg2)
{
s_9 = arg2[0];
s_rt.Checksum("c_546", arg0);
s_rt.Checksum("c_547", arg1);
s_rt.Checksum("c_548", arg2[0]);
return arg0;
}
static ushort M91()
{
s_109 = -14603;
s_59[0]--;
{
s_49[0] = new bool[]{true, false, true, false, true, true};
}
return 32714;
}
static ushort[] M92(int arg0, ref ulong arg1)
{
if (s_105)
{
s_116 = s_116++;
uint[] var0 = s_76[0];
var0 = var0;
byte var1 = 0;
{
int var2 = arg0--;
{
var2 -= -2147483647;
}
var0 = var0;
M93(new sbyte[][][]{new sbyte[][]{new sbyte[]{-128, -38, 103}, new sbyte[]{127, 10}, new sbyte[]{-115, 35}, new sbyte[]{10, -128}, new sbyte[]{-127}, new sbyte[]{-127, -103, -40}, new sbyte[]{10, -10}, new sbyte[]{-13}, new sbyte[]{2, 32, 126}}, new sbyte[][]{new sbyte[]{-64, -6, 1}}, new sbyte[][]{new sbyte[]{21, -31, 0}, new sbyte[]{1, -127, -90}, new sbyte[]{-2, -127, 94}}, new sbyte[][]{new sbyte[]{-105}, new sbyte[]{0}, new sbyte[]{0, -73, 15}, new sbyte[]{-1, -127, -127}, new sbyte[]{2}, new sbyte[]{29}, new sbyte[]{45}}, new sbyte[][]{new sbyte[]{0, 127, -45}, new sbyte[]{20, 115}, new sbyte[]{-128, -127, -127}, new sbyte[]{-127, -100}, new sbyte[]{1, -22, 1}}}, s_41, ref s_2[0]);
M93(new sbyte[][][]{new sbyte[][]{new sbyte[]{126, 0}, new sbyte[]{111}, new sbyte[]{51, -65}, new sbyte[]{2}, new sbyte[]{-102, -127}, new sbyte[]{-126}, new sbyte[]{120}, new sbyte[]{94, -88}, new sbyte[]{75}, new sbyte[]{1, -29}}, new sbyte[][]{new sbyte[]{-70, -103}, new sbyte[]{2, 0}, new sbyte[]{10, 66}, new sbyte[]{-9, 0}, new sbyte[]{126}, new sbyte[]{-128}}, new sbyte[][]{new sbyte[]{39, -128}, new sbyte[]{0}, new sbyte[]{-109}, new sbyte[]{-127, 39}, new sbyte[]{-34}, new sbyte[]{-10, 0}, new sbyte[]{54}, new sbyte[]{-10}, new sbyte[]{-2, -63}, new sbyte[]{-18, -10}}, new sbyte[][]{new sbyte[]{69, -65}, new sbyte[]{114}, new sbyte[]{-100, -58}, new sbyte[]{126, 0}, new sbyte[]{15}, new sbyte[]{18}, new sbyte[]{-30, -127}, new sbyte[]{-36}}, new sbyte[][]{new sbyte[]{55, -4}, new sbyte[]{1, 27}, new sbyte[]{30}, new sbyte[]{-128, -127}, new sbyte[]{1}}, new sbyte[][]{new sbyte[]{-97, -23}, new sbyte[]{-1, 2}, new sbyte[]{0}, new sbyte[]{-56, 1}, new sbyte[]{120}, new sbyte[]{127, -42}, new sbyte[]{2}, new sbyte[]{-51}}, new sbyte[][]{new sbyte[]{126}, new sbyte[]{-47}, new sbyte[]{-57, 18}, new sbyte[]{49}, new sbyte[]{121}, new sbyte[]{-38, 0}, new sbyte[]{21}}, new sbyte[][]{new sbyte[]{0}, new sbyte[]{-57, -2}, new sbyte[]{-29, -75}, new sbyte[]{70, -13}, new sbyte[]{43, 2}, new sbyte[]{0}}, new sbyte[][]{new sbyte[]{-119}, new sbyte[]{1}, new sbyte[]{2}, new sbyte[]{55}, new sbyte[]{0}}}, var1, ref s_2[0]);
var2 = -2147483648;
s_rt.Checksum("c_593", var2);
}
short[] var3 = s_110;
var3[0] = var3[0];
s_rt.Checksum("c_594", var0[0]);
s_rt.Checksum("c_595", var1);
s_rt.Checksum("c_596", var3[0]);
}
s_rt.Checksum("c_597", arg0);
s_rt.Checksum("c_598", arg1);
return s_87;
}
static sbyte M93(sbyte[][][] arg0, byte arg1, ref short[][] arg2)
{
s_96 = arg1;
s_rt.Checksum("c_590", arg0[0][0][0]);
s_rt.Checksum("c_591", arg1);
s_rt.Checksum("c_592", arg2[0][0]);
return arg0[0][0][0]++;
}
static ushort M94(bool arg0)
{
if (arg0)
{
ref ushort var0 = ref s_71[0, 0][0];
s_rt.Checksum("c_602", var0);
}
if (arg0)
{
arg0 = arg0;
}
else
{
ulong[, ] var1 = new ulong[, ]{{1UL, 2UL, 6541356822948836321UL, 1303534055400803561UL}, {0UL, 3627331055909253713UL, 2785648530440754352UL, 18210208674054452810UL}, {17599690313369172137UL, 2554495554680390216UL, 2069492872561469058UL, 1UL}, {0UL, 18085737822919765552UL, 13546981200465728891UL, 9086907541332445226UL}, {14766628062336112078UL, 1UL, 0UL, 1UL}, {12895173571700638070UL, 0UL, 13857457807165120305UL, 13588556951947115742UL}, {8964831321090762034UL, 0UL, 14952075166457223653UL, 16813827090161821812UL}, {1UL, 7175728225041223376UL, 0UL, 12174654804667880606UL}, {0UL, 1UL, 13383049614138063385UL, 18446744073709551615UL}, {18446744073709551615UL, 16482389676411549001UL, 17748142056712659464UL, 2376019768274057406UL}};
sbyte var2 = -127;
s_rt.Checksum("c_603", var1[0, 0]);
s_rt.Checksum("c_604", var2);
}
s_rt.Checksum("c_605", arg0);
return 1;
}
static uint M95(ref short arg0, long arg1)
{
ref sbyte var0 = ref s_30;
s_rt.Checksum("c_607", arg0);
s_rt.Checksum("c_608", arg1);
s_rt.Checksum("c_609", var0);
return s_113;
}
static long M96(byte arg0)
{
arg0 = s_83;
{
{
if (s_105)
{
ushort var0 = 1;
arg0 = arg0;
s_rt.Checksum("c_610", var0);
}
else
{
s_117 = (byte)(63 * s_35++);
try
{
s_34 = new byte[]{1, 1, 0, 1, 43, 0};
}
finally
{
arg0 = 167;
}
M97();
if (false || M99(s_105, s_5))
{
arg0 = s_83;
}
else
{
arg0 = arg0;
}
int var1 = 692831876;
int var2 = var1--;
uint var3 = (uint)(2UL * (uint)(var1 ^ M125((int)M119(), ref s_143, (long)M114((byte)M108()), new uint[][]{new uint[]{4294967294U, 3120391553U, 1206653401U}, new uint[]{4294967294U}})++));
var3 = 2642619300U;
s_63[0] = new int[]{-2147483648, 432184097, 1533114947, 2147483647, 1115776453, -1061763154, 1490834411};
s_rt.Checksum("c_790", var1);
s_rt.Checksum("c_791", var2);
s_rt.Checksum("c_792", var3);
}
arg0 = s_83;
arg0 = M113(-2158720301930419854L);
}
arg0 = arg0;
{
s_79 = (uint)M97();
M123(-31734, ref s_113, ref s_91) = s_75++;
byte var4 = 20;
M115();
ulong var5 = 14145020648255316463UL;
s_rt.Checksum("c_793", var4);
s_rt.Checksum("c_794", var5);
}
if (s_91)
{
return -9223372036854775808L;
}
}
arg0++;
s_rt.Checksum("c_795", arg0);
return 8500313233518573424L;
}
static long M97()
{
if (false && s_48)
{
if (true || (s_70 != (ushort)((byte)(0U / (int)(s_40[0] | 1)) * 88009951)))
{
s_39 = s_39++;
}
else
{
s_85 = (int)(10U ^ (s_65 + s_93--));
{
s_118 = s_1;
bool var0 = false;
s_rt.Checksum("c_611", var0);
}
s_18 = s_110[0];
uint var1 = 4119203290U;
if (s_48)
{
var1 = var1++;
M98((sbyte)M98((sbyte)M98(s_30--, true), true), true);
M98(10, s_46 != (ulong)M98((sbyte)(4294967294U % (uint)(M98(127, true) | 1)), true));
byte[] var2 = new byte[]{113, 254};
M98(s_86[0]--, true);
uint var3 = var1;
var2[0] = var2[0];
if (s_6 | true)
{
byte var4 = 1;
int var5 = s_20;
s_rt.Checksum("c_615", var4);
s_rt.Checksum("c_616", var5);
}
s_rt.Checksum("c_617", var2[0]);
s_rt.Checksum("c_618", var3);
}
else
{
s_118 = s_44;
}
if (s_48)
{
ref long var6 = ref s_111[0];
var1 = var1;
s_rt.Checksum("c_619", var6);
}
else
{
s_15 = s_62++;
var1 = s_72;
ref long var7 = ref s_59[0];
var1 = 1U;
s_rt.Checksum("c_620", var7);
}
var1 = var1;
var1 = var1;
var1 = (uint)(948630293 / (sbyte)((sbyte)M98(s_99--, (false || s_105) || true) | 1));
s_rt.Checksum("c_621", var1);
}
M98((sbyte)M98((sbyte)(127 + (int)M98(126, true)), false), s_84);
}
if (true && s_64)
{
{
s_119 = 0UL;
return s_52;
}
}
return (long)(s_110[0] | (int)M98((sbyte)M98(s_31++, true), s_82[0]));
}
static uint M98(sbyte arg0, bool arg1)
{
ushort var0 = (ushort)(2626955210412008020UL & (ulong)(s_114++ & 48320));
s_rt.Checksum("c_612", arg0);
s_rt.Checksum("c_613", arg1);
s_rt.Checksum("c_614", var0);
return 2U;
}
static bool M99(bool arg0, short[] arg1)
{
if (s_91)
{
s_60 = 12269833029772085699UL;
}
else
{
ulong var0 = 2UL;
if (s_105)
{
ushort var1 = 12791;
long var2 = s_111[0]--;
if (arg0)
{
var2 = -4609174809004240301L;
}
s_rt.Checksum("c_622", var1);
s_rt.Checksum("c_623", var2);
}
{
{
long var3 = s_104++;
{
ref ulong[] var4 = ref s_120;
s_5[0] = arg1[0];
s_rt.Checksum("c_624", var4[0]);
}
if (s_84)
{
s_74 = arg1[0]++;
var0 = var0;
s_65 = s_16++;
arg1[0] = s_2[0][0][0];
ulong[, ] var5 = new ulong[, ]{{14489025647638535823UL, 18446744073709551615UL, 4461039502126713712UL, 394639243104993634UL, 1681968463286332535UL, 10UL, 16944862411343074357UL}, {17408189559324793432UL, 4793888054482490547UL, 1UL, 11199029557689647426UL, 1UL, 8290027673234004822UL, 4531071289454797609UL}, {18446744073709551614UL, 5051144121308223693UL, 18446744073709551614UL, 18446744073709551615UL, 5850268774208265133UL, 1823254763650820479UL, 1UL}, {17000296277872699858UL, 1UL, 5318312952432439356UL, 0UL, 0UL, 9200708535267217099UL, 1UL}, {11406423850988942361UL, 18446744073709551615UL, 2172406211351297669UL, 0UL, 1UL, 1948765976172351008UL, 7402352330812386884UL}, {14566375077753256608UL, 1UL, 3018876809231958077UL, 10UL, 2UL, 18446744073709551614UL, 1UL}, {5847242762445469879UL, 1UL, 6472129614068600410UL, 0UL, 1UL, 10UL, 18446744073709551615UL}, {1UL, 0UL, 18008674244323247653UL, 0UL, 11955750236650480211UL, 0UL, 0UL}};
long var6 = s_78;
var5[0, 0] = var0;
s_rt.Checksum("c_625", var5[0, 0]);
s_rt.Checksum("c_626", var6);
}
{
var0 = 15191348404089953862UL;
ulong var7 = var0;
var0 = s_17;
M100();
s_rt.Checksum("c_650", var7);
}
var0 = var0;
s_124 = arg1[0];
arg1 = arg1;
arg1 = arg1;
arg1 = s_5;
s_rt.Checksum("c_651", var3);
}
M102();
if (arg0)
{
arg1 = arg1;
sbyte var8 = 1;
M102();
s_rt.Checksum("c_652", var8);
}
sbyte var9 = s_54--;
if (arg0)
{
s_125 = arg0;
--arg1[0];
}
s_rt.Checksum("c_653", var9);
}
arg0 = arg0;
var0 = 0UL;
arg0 = arg0;
arg1 = new short[]{-2, 21782, 1, -32768};
if (M103())
{
if (arg0)
{
M102();
uint[] var10 = s_76[0];
var0 = (ulong)M117(true);
try
{
s_62 = 4042818986669578473L;
}
finally
{
s_131 = var10[0];
arg1[0] <<= 1992097429;
}
ulong var11 = var0;
s_rt.Checksum("c_718", var10[0]);
s_rt.Checksum("c_719", var11);
}
}
else
{
M115();
arg1[0] = 1;
var0 = s_70;
arg1 = new short[]{3157};
}
arg0 = false;
if (s_21)
{
short[] var12 = arg1;
s_rt.Checksum("c_720", var12[0]);
}
else
{
M105();
M118();
int var13 = (int)M112();
s_rt.Checksum("c_786", var13);
}
s_rt.Checksum("c_787", var0);
}
arg0 = -21555 > (long)M118();
s_rt.Checksum("c_788", arg0);
s_rt.Checksum("c_789", arg1[0]);
return false;
}
static long M100()
{
{
if (s_73 == 3816012162193785836L)
{
s_27++;
s_42 = true;
s_77 = -2;
}
{
s_121 = 43;
ulong var0 = 16978014282550903723UL;
var0 = (ulong)(-2147483647 - s_95);
ref bool var1 = ref s_64;
var0 = var0;
s_rt.Checksum("c_627", var0);
s_rt.Checksum("c_628", var1);
}
uint[] var2 = new uint[]{1U, 292010010U, 0U, 257686712U, 4294967294U, 0U, 3344808838U, 103697609U, 0U};
s_rt.Checksum("c_629", var2[0]);
}
try
{
s_85 = s_85;
M101(s_91, ref s_63[0]);
s_74 = (short)(1 & s_14++);
s_23 = -1271969593;
s_90 = (sbyte)(s_78-- & s_52);
}
finally
{
s_122 = new sbyte[,,,,, ][]{{{{{{new sbyte[]{-10, 32}, new sbyte[]{1, 0}, new sbyte[]{1, 70}, new sbyte[]{0, 45}, new sbyte[]{127, -86}, new sbyte[]{-128, -122}, new sbyte[]{0}, new sbyte[]{2, -127}}, {new sbyte[]{16}, new sbyte[]{-81}, new sbyte[]{127, -37}, new sbyte[]{-86}, new sbyte[]{71}, new sbyte[]{-31, 127}, new sbyte[]{1, -127}, new sbyte[]{-70, -127}}}, {{new sbyte[]{-92, -100}, new sbyte[]{126}, new sbyte[]{42, 73}, new sbyte[]{75, 0}, new sbyte[]{-55}, new sbyte[]{-86}, new sbyte[]{127}, new sbyte[]{123, -127}}, {new sbyte[]{2}, new sbyte[]{-1}, new sbyte[]{113, -125}, new sbyte[]{10}, new sbyte[]{-2}, new sbyte[]{126}, new sbyte[]{0}, new sbyte[]{0, -128}}}, {{new sbyte[]{-37}, new sbyte[]{1}, new sbyte[]{-2, -11}, new sbyte[]{-7, 121}, new sbyte[]{2}, new sbyte[]{16}, new sbyte[]{1, 78}, new sbyte[]{126}}, {new sbyte[]{1, 117}, new sbyte[]{-127}, new sbyte[]{112, 83}, new sbyte[]{1}, new sbyte[]{-106, 0}, new sbyte[]{23, 0}, new sbyte[]{-128}, new sbyte[]{33, -17}}}, {{new sbyte[]{-127, -110}, new sbyte[]{0, 0}, new sbyte[]{127, 81}, new sbyte[]{93}, new sbyte[]{0}, new sbyte[]{126}, new sbyte[]{52, -128}, new sbyte[]{-31, 10}}, {new sbyte[]{-76, -120}, new sbyte[]{-90, 127}, new sbyte[]{127, -3}, new sbyte[]{0, 87}, new sbyte[]{1}, new sbyte[]{-15, 126}, new sbyte[]{-84}, new sbyte[]{11}}}}}, {{{{new sbyte[]{-76, 0}, new sbyte[]{15, -68}, new sbyte[]{-127}, new sbyte[]{-43}, new sbyte[]{0, -127}, new sbyte[]{0, 1}, new sbyte[]{-65, -32}, new sbyte[]{-127, 19}}, {new sbyte[]{10}, new sbyte[]{61, 2}, new sbyte[]{10, -1}, new sbyte[]{-30, -46}, new sbyte[]{42, 1}, new sbyte[]{-34, -21}, new sbyte[]{125, -43}, new sbyte[]{-127, 2}}}, {{new sbyte[]{-127}, new sbyte[]{127}, new sbyte[]{1}, new sbyte[]{126}, new sbyte[]{0}, new sbyte[]{1, 126}, new sbyte[]{22, 39}, new sbyte[]{-127, 127}}, {new sbyte[]{39}, new sbyte[]{-70, 127}, new sbyte[]{-127}, new sbyte[]{-21}, new sbyte[]{-28}, new sbyte[]{0, -22}, new sbyte[]{-127, -33}, new sbyte[]{0, 106}}}, {{new sbyte[]{63, -128}, new sbyte[]{-1, 0}, new sbyte[]{0, -128}, new sbyte[]{93}, new sbyte[]{1, 6}, new sbyte[]{-2, 10}, new sbyte[]{126, 17}, new sbyte[]{78, 0}}, {new sbyte[]{-2, -100}, new sbyte[]{32, 76}, new sbyte[]{1}, new sbyte[]{-1, 2}, new sbyte[]{-92}, new sbyte[]{41, -84}, new sbyte[]{0, 52}, new sbyte[]{1}}}, {{new sbyte[]{21, 1}, new sbyte[]{-2}, new sbyte[]{18}, new sbyte[]{77}, new sbyte[]{2, 127}, new sbyte[]{-1}, new sbyte[]{-128, 16}, new sbyte[]{-123}}, {new sbyte[]{107}, new sbyte[]{1, 104}, new sbyte[]{1, 0}, new sbyte[]{0}, new sbyte[]{127, -128}, new sbyte[]{126, -69}, new sbyte[]{-128}, new sbyte[]{-128, 126}}}}}}};
s_22 = 4294967295U;
s_54 = 109;
s_5 = s_110;
s_61[0] = new sbyte[]{-2, -24, 115, 127, -128, 0, 0, 56};
}
try
{
bool var3 = s_67;
s_rt.Checksum("c_633", var3);
}
finally
{
int var4 = 1;
s_rt.Checksum("c_634", var4);
}
if (s_42)
{
s_52++;
try
{
byte var5 = s_1++;
sbyte var6 = -128;
var6 = (sbyte)(s_104++ ^ (byte)(s_3++ | 4294967294U));
M101(true, ref s_63[0]);
s_92[0] = new long[, ]{{-8039872272286967356L, -6709965030753091315L, -9222580155706732385L, 1L, 1L, -3414910351726542639L}, {8277854763287383087L, -6030533702951408550L, 6637442310233968368L, 8753928902744710479L, -7520055935452383316L, -9223372036854775808L}, {-8849730653448868764L, -1710101735999315449L, -10L, 5763806836050175846L, -9223372036854775807L, -9223372036854775807L}, {9223372036854775807L, 2956212546691506168L, 0L, 687363029759093948L, -1810101039845119391L, -9223372036854775808L}, {0L, -931096974508185754L, -2634289241308216661L, -9223372036854775808L, 9104016195017446050L, -1L}, {1L, -896455479123866993L, 1L, 0L, -9223372036854775808L, -7116237282388648256L}, {1L, 1L, 2597955095427936457L, -2L, 0L, -6253078198375109392L}, {9223372036854775807L, 3594281713390761224L, -1L, 9223372036854775807L, -9223372036854775808L, 1615425291086091155L}};
s_rt.Checksum("c_635", var5);
s_rt.Checksum("c_636", var6);
}
finally
{
s_85 = s_99-- / (int)(-1 | 1);
}
s_122 = new sbyte[,,,,, ][]{{{{{{new sbyte[]{121, -83}}}, {{new sbyte[]{-19, 126}}}, {{new sbyte[]{1}}}, {{new sbyte[]{126}}}, {{new sbyte[]{-128}}}, {{new sbyte[]{46}}}}, {{{new sbyte[]{0, -113}}}, {{new sbyte[]{-127}}}, {{new sbyte[]{127, -127}}}, {{new sbyte[]{-2}}}, {{new sbyte[]{-86, -128}}}, {{new sbyte[]{-127}}}}}, {{{{new sbyte[]{-128, 1}}}, {{new sbyte[]{103}}}, {{new sbyte[]{60, -128}}}, {{new sbyte[]{110, 109}}}, {{new sbyte[]{-112, -88}}}, {{new sbyte[]{52}}}}, {{{new sbyte[]{1}}}, {{new sbyte[]{90, 41}}}, {{new sbyte[]{-33}}}, {{new sbyte[]{2}}}, {{new sbyte[]{-1}}}, {{new sbyte[]{-1}}}}}, {{{{new sbyte[]{-127}}}, {{new sbyte[]{4, 21}}}, {{new sbyte[]{0}}}, {{new sbyte[]{-127, 40}}}, {{new sbyte[]{-125, -5}}}, {{new sbyte[]{-96}}}}, {{{new sbyte[]{69, 99}}}, {{new sbyte[]{-64, 1}}}, {{new sbyte[]{-115, 0}}}, {{new sbyte[]{-78, 114}}}, {{new sbyte[]{1, -107}}}, {{new sbyte[]{-14, -19}}}}}, {{{{new sbyte[]{0}}}, {{new sbyte[]{0, 126}}}, {{new sbyte[]{-2, 63}}}, {{new sbyte[]{1}}}, {{new sbyte[]{127, 121}}}, {{new sbyte[]{1, -84}}}}, {{{new sbyte[]{-116}}}, {{new sbyte[]{64}}}, {{new sbyte[]{3, -10}}}, {{new sbyte[]{-67}}}, {{new sbyte[]{-128}}}, {{new sbyte[]{126, 90}}}}}, {{{{new sbyte[]{1, 65}}}, {{new sbyte[]{-2}}}, {{new sbyte[]{109, 1}}}, {{new sbyte[]{117, 64}}}, {{new sbyte[]{6}}}, {{new sbyte[]{-127, -10}}}}, {{{new sbyte[]{100, -24}}}, {{new sbyte[]{0, 1}}}, {{new sbyte[]{126}}}, {{new sbyte[]{-125, 0}}}, {{new sbyte[]{10}}}, {{new sbyte[]{-2, -128}}}}}, {{{{new sbyte[]{51}}}, {{new sbyte[]{54, -54}}}, {{new sbyte[]{-128, 127}}}, {{new sbyte[]{45}}}, {{new sbyte[]{-1}}}, {{new sbyte[]{-1}}}}, {{{new sbyte[]{126}}}, {{new sbyte[]{-93}}}, {{new sbyte[]{33, -128}}}, {{new sbyte[]{33}}}, {{new sbyte[]{-119, 87}}}, {{new sbyte[]{0}}}}}, {{{{new sbyte[]{-128}}}, {{new sbyte[]{10}}}, {{new sbyte[]{-14, -127}}}, {{new sbyte[]{61}}}, {{new sbyte[]{-128, -12}}}, {{new sbyte[]{126, 77}}}}, {{{new sbyte[]{-42, 2}}}, {{new sbyte[]{-10}}}, {{new sbyte[]{127}}}, {{new sbyte[]{0, 1}}}, {{new sbyte[]{0, 1}}}, {{new sbyte[]{14, 110}}}}}}};
if (161 > s_43++)
{
s_2[0] = new short[][]{new short[]{23085, 20135, -4349, 32766}, new short[]{2, 0}, new short[]{19102, -32768, 1, 3188, 32767}, new short[]{-15543, 32766, 15813, -1683}, new short[]{26029, 23515, 2, 29312, 28666, -32767, 0}, new short[]{0, -844, -1024, 748, 0, 13091}, new short[]{-32767, -8793, 0}, new short[]{32766, 4682, 21349, 27066, -2, -7942}};
byte var7 = 108;
M101(false, ref s_63[0]);
ulong var8 = 5934653296888408314UL;
if (s_67)
{
var7 = s_96;
}
ushort var9 = 37682;
ref short var10 = ref s_93;
short var11 = s_53;
int[] var12 = s_63[0];
{
var12 = var12;
}
ushort var13 = 0;
long var14 = 7080941600314356206L;
if (s_6)
{
long var15 = 9223372036854775806L;
s_rt.Checksum("c_637", var15);
}
s_rt.Checksum("c_638", var7);
s_rt.Checksum("c_639", var8);
s_rt.Checksum("c_640", var9);
s_rt.Checksum("c_641", var10);
s_rt.Checksum("c_642", var11);
s_rt.Checksum("c_643", var12[0]);
s_rt.Checksum("c_644", var13);
s_rt.Checksum("c_645", var14);
}
else
{
byte var16 = s_83;
var16 = s_100++;
byte var17 = var16;
s_rt.Checksum("c_646", var16);
s_rt.Checksum("c_647", var17);
}
if (s_64)
{
M101(true, ref s_63[0]);
if (s_84)
{
M101(false && (s_43++ != 2496203639U), ref s_88);
s_66 = 0;
s_123 = s_34[0]--;
s_60 = 4320686309020954818UL;
long var18 = -323137316659608021L;
var18 = (long)((ushort)(0 - s_2[0][0][0]--) / (ulong)(s_47 | 1));
M101(false, ref s_63[0]);
var18 = M102();
s_rt.Checksum("c_648", var18);
}
M101(false, ref s_88);
}
M102();
}
else
{
uint[][][] var19 = new uint[][][]{new uint[][]{new uint[]{0U, 196591756U}, new uint[]{0U, 2470019572U, 2150912616U}}};
var19 = var19;
s_rt.Checksum("c_649", var19[0][0][0]);
}
return s_92[0][0, 0]--;
}
static ulong[] M101(bool arg0, ref int[] arg1)
{
byte var0 = 0;
s_rt.Checksum("c_630", arg0);
s_rt.Checksum("c_631", arg1[0]);
s_rt.Checksum("c_632", var0);
return s_120;
}
static long M102()
{
s_70 *= s_60;
return s_107++;
}
static bool M103()
{
s_54 = s_90;
short var0 = s_66--;
var0 = var0;
if (s_105)
{
M104();
byte[] var1 = new byte[]{204, 0};
var1 = var1;
{
{
var1 = s_34;
short[] var2 = s_110;
var2 = var2;
s_122[0, 0, 0, 0, 0, 0] = new sbyte[]{1};
byte var3 = (byte)M104();
s_87[0] = (ushort)M107();
ulong var4 = s_120[0];
byte[] var5 = s_25;
s_132 = s_132++;
var3 = s_41;
try
{
s_115 = s_27++;
}
finally
{
M109(var4, var1, ref s_59);
}
s_133 = s_102;
s_rt.Checksum("c_671", var2[0]);
s_rt.Checksum("c_672", var3);
s_rt.Checksum("c_673", var4);
s_rt.Checksum("c_674", var5[0]);
}
short var6 = (short)((int)M108() + -19350);
if (M110((ulong)M104()) && (var1[0] <= (ushort)(4345370564643228214UL % (ulong)((ulong)(1 - s_71[0, 0][0]--) | 1))))
{
var1[0] = var1[0];
}
{
s_134 = new long[][]{new long[]{-1055392320449127341L}, new long[]{3027293812218867446L}};
return 766962920 <= s_10[0]++;
}
var6 = var6;
s_110[0] = var0;
var0 = var0;
var1 = s_34;
s_rt.Checksum("c_675", var6);
}
uint var7 = 0U;
if (s_42)
{
var0 = s_110[0];
if (M110(5027444047461499307UL))
{
var1 = var1;
var7 = 0U;
short var8 = 1;
var1 = new byte[]{0, 209, 0, 210, 254, 0};
var8 = var8;
var0 = M111(s_38, -325266599, false, M114(10));
int var9 = s_142[0][0, 0][0];
s_rt.Checksum("c_708", var8);
s_rt.Checksum("c_709", var9);
}
s_23 = 1915424854;
}
else
{
var1 = s_34;
if (s_67)
{
s_16 = 198 ^ (ushort)(s_54-- % (byte)(190 | 1));
uint var10 = M104();
{
var1 = var1;
uint var11 = (uint)(s_62-- + (sbyte)M111((int)M117(M110(12874994913655955805UL)), 1960314737, M110(1UL), s_75));
s_144 = 114;
s_145 |= true;
s_146 = new ushort[]{1, 1, 2, 53962, 1, 44796};
s_rt.Checksum("c_710", var11);
}
ref uint var12 = ref var10;
s_rt.Checksum("c_711", var10);
s_rt.Checksum("c_712", var12);
}
else
{
++var1[0];
short var13 = s_2[0][0][0];
var7 = var7;
s_14 = -8506;
byte var14 = 0;
s_21 |= false;
s_rt.Checksum("c_713", var13);
s_rt.Checksum("c_714", var14);
}
}
s_rt.Checksum("c_715", var1[0]);
s_rt.Checksum("c_716", var7);
}
s_rt.Checksum("c_717", var0);
return true;
}
static uint M104()
{
s_126 = true;
M105();
s_13 = 10763286808783051569UL;
{
{
ref short var0 = ref s_114;
sbyte var1 = (sbyte)M107();
var1 = var1;
s_rt.Checksum("c_665", var0);
s_rt.Checksum("c_666", var1);
}
s_122[0, 0, 0, 0, 0, 0] = new sbyte[]{-68, 78, -37, 126, 126};
int var2 = 2147483647;
int var3 = (int)M108();
var2 = var2--;
M110(s_47);
if (M110(4110325383804311578UL))
{
if (s_91)
{
var2 = var3;
var2 = 0;
}
M108();
}
s_rt.Checksum("c_667", var2);
s_rt.Checksum("c_668", var3);
}
M106();
s_128 = s_60;
if (s_64 && false)
{
s_36 = (ulong)M108();
s_39 = 1;
}
else
{
{
M110((ulong)M107());
s_71[0, 0][0] = s_4++;
ulong var4 = (ulong)M107();
--var4;
M110((ulong)M108());
M105();
s_rt.Checksum("c_669", var4);
}
s_75 = (ushort)(s_65 & s_77);
s_106[0, 0] = -693430900;
s_47 %= (ulong)((ulong)M108() | 1);
}
s_122[0, 0, 0, 0, 0, 0] = new sbyte[]{-36, 1, -10, 120, 3};
short var5 = 17933;
var5 = var5;
s_rt.Checksum("c_670", var5);
return 3637669008U;
}
static int[] M105()
{
M106();
s_86 = s_122[0, 0, 0, 0, 0, 0];
ushort var0 = s_37;
s_rt.Checksum("c_664", var0);
return s_88;
}
static int[, ] M106()
{
int var0 = s_115--;
var0 = var0;
s_127 = var0;
M107();
s_rt.Checksum("c_663", var0);
return new int[, ]{{208935983, 0, -1, 1698777670, -1821331446, -765756875, -56313052, -1, -2147483647}, {-2147483647, 1, -421654224, 1, 928049274, -590428496, -2147483647, 717944947, -25518970}, {2147483646, 215968261, 2147483647, 2147483647, -1903902803, -1128279738, -2147483647, 2147483647, -1298309703}, {2147483647, 2147483646, 1, 1, 1, 0, 10, -1348955369, -2147483648}, {-1413752695, -1, -2147483648, -10, 329355704, 10, 1222522692, 1058140409, -2147059027}, {-1023390192, -801536042, 0, 1635485602, 1, 28870568, -1301329059, 0, 770180266}, {-1, -2147483647, 0, 2107213418, -2147483647, -426901710, -1535392847, 0, 10}, {-1, 1676460579, -2147483648, -2, 10, -1627779675, -1062362020, 1, -385012400}};
}
static uint M107()
{
if (s_48)
{
s_54 <<= s_40[0]++;
s_128 = 0UL;
s_129 = new ushort[]{2355, 17891, 65535, 0};
s_44 = s_118--;
s_30 = -128;
if (s_14++ == 2)
{
M108();
s_107 = s_108++;
M108();
}
else
{
s_29 = s_55;
s_10[0] = s_87[0];
s_131 = (uint)M108();
s_113 = (uint)M108();
}
sbyte var0 = s_61[0][0];
var0 = var0++;
s_2[0][0] = s_110;
if (s_126)
{
s_121 = s_44++;
var0 = var0--;
}
s_rt.Checksum("c_662", var0);
}
return 4176838635U;
}
static short M108()
{
s_6 = true;
M109(1UL, new byte[]{43, 164, 2, 0, 0, 1, 136}, ref s_111);
if (M110(660476731937022102UL))
{
{
long var0 = s_108++;
int var1 = s_65--;
s_rt.Checksum("c_659", var0);
s_rt.Checksum("c_660", var1);
}
}
else
{
s_76[0] = s_76[0];
}
s_5 = new short[]{11893, 0, -17125, 0, -32768, 7285};
M109(0UL, new byte[]{223, 1, 126, 254, 40, 0, 1, 84}, ref s_59);
short[] var2 = new short[]{0, -20245, -32768, 1, 14296, 32767, 18698, 1, -19530};
if (s_6)
{
var2[0] = -17094;
s_122[0, 0, 0, 0, 0, 0] = s_86;
var2 = s_5;
s_130 = s_95;
}
else
{
var2[0] = (short)(1 * s_123--);
M110(s_13);
if (M110(18446744073709551615UL))
{
{
s_63 = new int[][]{new int[]{0}, new int[]{0, 2}, new int[]{2147483647}, new int[]{-2092832366}, new int[]{-2147483648}};
var2 = new short[]{-2, -12424, -17439, 0, 32767, 32766, 30742};
}
}
else
{
s_22 = s_24[0, 0]++;
M110(14287178787971206601UL);
}
M109(s_119, new byte[]{0, 1, 236, 254, 28, 67}, ref s_111);
s_78 = -9223372036854775808L;
++var2[0];
}
var2[0] = 15438;
s_rt.Checksum("c_661", var2[0]);
return s_5[0];
}
static ushort[, ] M109(ulong arg0, byte[] arg1, ref long[] arg2)
{
arg0 = arg0;
if (arg2[0]++ < 249)
{
if (s_126)
{
arg2 = arg2;
}
}
s_rt.Checksum("c_654", arg0);
s_rt.Checksum("c_655", arg1[0]);
s_rt.Checksum("c_656", arg2[0]);
return new ushort[, ]{{0, 1, 35626, 0, 20249, 0, 25612}, {65535, 0, 56475, 65535, 64187, 65534, 1}, {65534, 0, 1, 65535, 45239, 65535, 1}, {1, 34142, 1, 0, 31862, 56697, 65535}, {65535, 51432, 65535, 64084, 10, 65535, 59598}, {46228, 51453, 4567, 55318, 0, 65534, 0}, {1, 48684, 1, 0, 10294, 55541, 51970}, {23868, 65534, 1, 49210, 5945, 12847, 63063}};
}
static bool M110(ulong arg0)
{
ulong var0 = 18446744073709551615UL;
s_rt.Checksum("c_657", arg0);
s_rt.Checksum("c_658", var0);
return false;
}
static short M111(int arg0, int arg1, bool arg2, ushort arg3)
{
arg0 = 766727543;
{
arg2 = arg2;
arg1++;
if (arg2)
{
if (arg2)
{
long[] var0 = new long[]{7332590162064608463L, -646788402552503263L, 9223372036854775806L, 1L, 0L, -5466079576595348132L, 218907030492317146L, -3768642084555540562L, -7305428718701213365L, 1L};
int var1 = s_65;
s_rt.Checksum("c_676", var0[0]);
s_rt.Checksum("c_677", var1);
}
else
{
M112();
arg2 = false;
long[] var2 = new long[]{-9223372036854775808L, 2873265764379996230L, -7928205707834749960L};
s_135 = s_89;
s_rt.Checksum("c_684", var2[0]);
}
M112();
}
else
{
arg1 = arg1++;
arg3 = arg3;
arg0 = arg0;
{
byte var3 = M113(-5116792394511970142L);
s_rt.Checksum("c_685", var3);
}
if (arg2)
{
arg1 = (int)M113(0L);
M113((long)(arg1 % (sbyte)(s_35 | 1)));
sbyte var4 = 123;
s_rt.Checksum("c_686", var4);
}
else
{
ref ushort var5 = ref arg3;
s_rt.Checksum("c_687", var5);
}
byte var6 = s_32;
arg3 = arg3;
s_rt.Checksum("c_688", var6);
}
}
s_rt.Checksum("c_689", arg0);
s_rt.Checksum("c_690", arg1);
s_rt.Checksum("c_691", arg2);
s_rt.Checksum("c_692", arg3);
return (short)M112();
}
static byte M112()
{
long var0 = s_59[0];
if (s_36 < 0UL)
{
var0 = var0;
var0 = var0;
}
{
var0 = -9223372036854775807L;
ushort var1 = s_87[0];
s_rt.Checksum("c_678", var1);
}
M113(s_52);
ref sbyte var2 = ref s_90;
var0 = var0;
M113(var0++);
s_95 = (sbyte)M113((long)M113(var0));
s_rt.Checksum("c_682", var0);
s_rt.Checksum("c_683", var2);
return M113(var0);
}
static byte M113(long arg0)
{
arg0 = s_134[0][0];
long var0 = 3983533840052544517L;
if ((ushort)(s_74 % (int)((int)(s_51 + (ulong)(s_54 - s_79)) | 1)) == 1UL)
{
uint var1 = s_79--;
arg0 = 1L;
s_rt.Checksum("c_679", var1);
}
s_rt.Checksum("c_680", arg0);
s_rt.Checksum("c_681", var0);
return 160;
}
static ushort M114(byte arg0)
{
s_101 = (ulong)(s_62 - -10);
arg0 = arg0;
sbyte[] var0 = M115();
if (s_6)
{
var0 = new sbyte[]{10, -45, -40, 127, 0, 0, 1, 78, 0};
}
else
{
var0[0] = var0[0];
long var1 = (long)M116();
var1 = s_104;
s_rt.Checksum("c_697", var1);
}
var0[0] = 126;
if (s_82[0])
{
if (-8386082712908860434L > s_88[0]++)
{
try
{
if (s_105)
{
arg0 = (byte)M116();
sbyte var2 = var0[0];
var0 = var0;
s_116 = s_132;
--arg0;
M116();
M115();
s_rt.Checksum("c_698", var2);
}
else
{
var0 = new sbyte[]{-106, -128, -128, -1, 1, -100};
s_139 = s_57;
var0[0] = -23;
M117(s_48);
s_106 = new int[, ]{{-34306812, -2147483648, 0, 1087139806, 135013116, 245326649}, {1461375055, 2147483647, 75644557, -1093295325, -1957220458, 0}, {-1521621423, -2147483648, 573268807, -1896152051, 2147483646, -2147483648}, {2147483646, 10, -2147483648, 237969985, -1741317011, 46973571}, {-2114491597, -2, 0, -373240586, -2147483648, 2147483646}, {1, 823677522, -1226941641, 2147483647, 0, 10}, {10, -2, 1, -2147483648, 41956455, -2047199958}, {1630282466, -2, 1, -428399609, -1345179329, 688695309}, {-924395521, 2046451984, 0, 10, -10, 918479739}};
}
}
finally
{
if (false | s_125)
{
arg0 = (byte)M117(true);
}
else
{
var0 = new sbyte[]{1, 23, 1, 1, -70, -75, 127, 126, 2};
}
}
try
{
s_140 = s_66++;
}
finally
{
var0 = var0;
}
}
var0 = var0;
var0 = var0;
}
else
{
try
{
M117(true);
}
finally
{
s_20 = s_127--;
}
}
ref ushort var3 = ref s_4;
{
arg0 = arg0;
s_4 = var3;
ref long[] var4 = ref s_134[0];
var0[0] = (sbyte)M117(s_48);
try
{
s_141 = s_88[0]--;
}
finally
{
var0[0] = s_95;
ulong var5 = s_60;
s_rt.Checksum("c_699", var5);
}
if (s_67)
{
if (s_137)
{
ref byte[] var6 = ref s_34;
var3 = (ushort)M117(false);
s_rt.Checksum("c_700", var6[0]);
}
else
{
s_134[0][0] = var4[0];
}
uint[] var7 = s_76[0];
if (1U != var4[0])
{
M116();
var4[0] = var4[0];
}
try
{
s_142 = new int[][, ][]{new int[, ][]{{new int[]{1566154809, 753077009}, new int[]{1317641051, -2147483648, 0, 1}}, {new int[]{-692529994, 10, 477672000}, new int[]{-1354080409, -893425467, 984746158, 1974935111}}}};
}
finally
{
uint[] var8 = new uint[]{209897985U, 1U, 2735456067U, 4294967295U, 2664777942U, 0U, 4294967295U, 1U, 1U, 472714592U};
s_rt.Checksum("c_701", var8[0]);
}
M115();
arg0 = s_112;
s_118 = (byte)(1 ^ (int)((ulong)M116() & var7[0]));
s_13 = s_136;
try
{
var0 = new sbyte[]{1};
var0 = var0;
}
finally
{
sbyte var9 = 126;
s_rt.Checksum("c_702", var9);
}
var7[0] = var7[0];
s_143 = new short[]{1, -32767, -19824, 32767, 0, 32535, 2, -19171};
s_rt.Checksum("c_703", var7[0]);
}
else
{
s_120[0] = 10UL;
}
s_rt.Checksum("c_704", var4[0]);
}
s_rt.Checksum("c_705", arg0);
s_rt.Checksum("c_706", var0[0]);
s_rt.Checksum("c_707", var3);
return var3;
}
static sbyte[] M115()
{
{
s_76[0] = new uint[]{0U, 4235576748U};
M116();
if (s_6)
{
bool var0 = false;
s_111 = s_111;
s_22 = 0U;
var0 = var0;
M116();
M116();
s_rt.Checksum("c_695", var0);
}
else
{
s_29 = 1U;
if (s_126)
{
s_136 = s_136;
}
}
if (s_105)
{
s_100 = (byte)M117(false);
}
s_13 = (ulong)M117(true);
s_137 = s_84;
s_10[0] = 46682;
M117(false);
}
s_5[0] = s_124--;
ref ulong var1 = ref s_36;
s_5 = new short[]{-17226, 2, -12410, -9417, 0, 32767};
s_2 = new short[][][]{new short[][]{new short[]{13073}}, new short[][]{new short[]{-32768, -2}}, new short[][]{new short[]{16916, 32767, 31685}, new short[]{1, -21600}, new short[]{8833, 32766, -531}, new short[]{-20790, -3987, -27580}}};
s_138 = s_24[0, 0];
s_rt.Checksum("c_696", var1);
return s_61[0];
}
static ushort M116()
{
M117(false | s_91);
M117(s_91);
if (s_48)
{
ushort[][] var0 = new ushort[][]{new ushort[]{54665}};
s_rt.Checksum("c_694", var0[0][0]);
}
return 0;
}
static long M117(bool arg0)
{
arg0 = arg0;
arg0 = arg0;
arg0 = arg0;
s_rt.Checksum("c_693", arg0);
return 4753156947556931546L;
}
static byte M118()
{
if (s_82[0])
{
s_147 = -9223372036854775807L;
ref ushort var0 = ref s_19;
sbyte var1 = 65;
try
{
var0 = ref var0;
}
finally
{
if (s_91)
{
ushort var2 = 23267;
var1 = s_122[0, 0, 0, 0, 0, 0][0];
s_59[0] = -160935517083298772L;
var1 = s_31;
var1 = var1++;
uint var3 = 3697148950U;
s_rt.Checksum("c_721", var2);
s_rt.Checksum("c_722", var3);
}
else
{
var0 = var0;
M119();
}
}
{
var1 = var1;
sbyte var4 = 126;
s_94 = s_16--;
s_rt.Checksum("c_745", var4);
}
{
if (s_10[0]-- == (ulong)M119())
{
var0 = ref var0;
if (s_137)
{
ref long var5 = ref s_15;
var1 = s_144;
s_55 = s_22--;
int var6 = s_97;
byte var7 = 0;
long var8 = var5;
s_148 = var0;
var8 = s_81;
M123((short)((var7 & 1348) & s_85--), ref s_116, ref s_84) = var0;
ref sbyte var9 = ref var1;
s_66 = s_140++;
var1 >>= -255421838;
s_rt.Checksum("c_746", var5);
s_rt.Checksum("c_747", var6);
s_rt.Checksum("c_748", var7);
s_rt.Checksum("c_749", var8);
s_rt.Checksum("c_750", var9);
}
else
{
long var10 = (sbyte)((int)M123(s_140, ref s_131, ref s_49[0][0]) + s_56) * (uint)M122();
uint var11 = (uint)M123(1, ref s_29, ref s_137);
bool var12 = true;
s_rt.Checksum("c_751", var10);
s_rt.Checksum("c_752", var11);
s_rt.Checksum("c_753", var12);
}
var1 = var1--;
var0 = var0;
}
var1 = var1;
}
M122();
long var13 = s_108;
var0 = 65535;
s_rt.Checksum("c_754", var0);
s_rt.Checksum("c_755", var1);
s_rt.Checksum("c_756", var13);
}
ulong var14 = (ulong)M120(s_120, 211, s_142[0][0, 0][0]--, 2147483647, (short)(2147483647 ^ M120(new ulong[]{0UL, 0UL, 15690677625752316393UL, 1UL, 5345258365703982784UL, 4514026515324018006UL}, s_112, M124(new ushort[]{16771, 21334, 37290, 30786, 18877, 6993, 23300, 0, 611}), s_142[0][0, 0][0], (short)(-1L % (byte)((byte)M119() | 1)), s_8)), 2367261731089261571UL);
var14 = (ulong)(0 / (sbyte)(s_122[0, 0, 0, 0, 0, 0][0]-- | 1));
var14 = 1UL;
if (s_6)
{
var14 = var14;
s_85 = 0;
var14 = var14;
var14 = s_70;
{
M125((int)(s_112++ & (uint)(187 - (M120(new ulong[]{6706259234181319606UL, 1UL, 10105659874053999954UL, 0UL}, s_121, (int)M123((short)((int)M119() & (s_7 / (sbyte)(s_31-- | 1))), ref s_139, ref s_21), (int)M123(s_2[0][0][0]++, ref s_132, ref s_137), 5798, var14) & 65534))), ref s_143, (long)M121(), new uint[][]{new uint[]{2U, 4294967295U}, new uint[]{2U, 2041432915U, 0U, 4294967295U, 4294967295U, 1321277024U, 0U}, new uint[]{0U, 0U, 1131407038U, 0U, 4294967295U, 1653914414U, 2324792428U}}) = s_83;
var14 ^= 9654272450612594938UL;
var14 = var14;
try
{
s_88 = s_63[0];
}
finally
{
long[] var15 = s_111;
s_rt.Checksum("c_769", var15[0]);
}
s_149 = new sbyte[][][]{new sbyte[][]{new sbyte[]{98, -90, -127, 0}, new sbyte[]{2, 1, 127, -127}}, new sbyte[][]{new sbyte[]{1, 110, -76, 1, 0}}, new sbyte[][]{new sbyte[]{-126}, new sbyte[]{107, -106, -127, 123, 124, 81}}};
var14 += var14;
s_144 = (sbyte)M123((short)(s_121 + 0), ref s_113, ref s_21);
if (0 > (short)(1 + s_113++))
{
M119();
M121();
}
M123(s_140++, ref s_55, ref s_49[0][0]);
}
ref uint var16 = ref s_116;
s_rt.Checksum("c_770", var16);
}
else
{
if ((-3925259130179725196L < M125(s_58++ % (int)(s_7++ | 1), ref s_2[0][0], -8760759884962303543L, new uint[][]{new uint[]{1U, 0U, 693680327U}, new uint[]{2U}, new uint[]{519906204U, 3430056296U, 1685494479U, 1U, 2653641588U, 1U, 4294967295U, 10U}})) || (s_126 ^ (s_128 == (ulong)M122())))
{
ushort[] var17 = s_129;
s_rt.Checksum("c_771", var17[0]);
}
else
{
s_150 = (byte)M119();
if (s_48)
{
var14 = var14;
{
long var18 = 7222751777440498902L;
int var19 = 0 * (sbyte)M122();
s_25 = new byte[]{10, 239, 151, 0, 85, 5, 72, 1};
s_151 = s_138++;
M125(2087791856, ref s_110, s_104, new uint[][]{new uint[]{755298401U, 1183258642U, 517228892U}, new uint[]{1502467881U}, new uint[]{1U}, new uint[]{2587398500U, 2444208369U, 4294967294U, 1U}, new uint[]{1794317532U, 3362700072U, 1U}, new uint[]{3401084785U, 750999418U}, new uint[]{3720895775U, 3699217756U}, new uint[]{0U}});
var19 = var19;
s_152 = true;
s_rt.Checksum("c_772", var18);
s_rt.Checksum("c_773", var19);
}
return (byte)(996343760 - (uint)M120(new ulong[]{5215467681533521883UL, 8548693180721856698UL, 1UL}, 171, s_23--, -2114343835, (short)((byte)(M123(32766, ref s_151, ref s_67)++ & (uint)M122()) + 0), (ulong)(s_16-- ^ (short)(0U | (short)(2532833510469443751UL & s_79--)))));
}
else
{
ulong var20 = var14;
var20 = var20;
s_rt.Checksum("c_774", var20);
}
s_38 = (int)M125(s_69, ref s_5, (long)M124(new ushort[]{65534, 1, 0, 65534, 55059, 11557}), new uint[][]{new uint[]{1U, 1U, 1U}, new uint[]{1987222844U, 10U, 0U}, new uint[]{4294967294U, 1554054209U}, new uint[]{4294967294U, 1U, 4294967294U}, new uint[]{4294967295U, 0U}, new uint[]{4294967294U, 0U, 1911983966U, 0U}, new uint[]{2774103943U}, new uint[]{0U}, new uint[]{2736984817U, 10U, 0U}});
}
}
if (s_67)
{
M123(s_56++, ref s_22, ref s_137) = 0;
s_153 = (byte)M124(s_10);
ref uint var21 = ref s_29;
s_rt.Checksum("c_775", var21);
}
else
{
byte var22 = s_89;
M120(s_120, s_33++, 1170577809, (int)M119(), (short)M119(), var14);
if (s_21)
{
ushort var23 = s_19--;
if (s_67)
{
sbyte var24 = 109;
if ((false || s_6) != false)
{
var22 = var22;
ref int var25 = ref s_23;
s_rt.Checksum("c_776", var25);
}
else
{
var22 = (byte)M124(new ushort[]{13442, 0, 1, 1, 29537, 52064});
bool var26 = false;
s_rt.Checksum("c_777", var26);
}
ref sbyte[] var27 = ref s_61[0];
var22 = 1;
M121();
var24 = 67;
s_rt.Checksum("c_778", var24);
s_rt.Checksum("c_779", var27[0]);
}
else
{
s_13 = 0UL;
{
M120(new ulong[]{0UL, 10UL, 1UL}, 27, -2, s_20, (short)(0 - (short)M124(s_129)), var14);
s_154 = false;
M125(s_141, ref s_110, s_134[0][0]--, s_76);
int var28 = s_141;
s_rt.Checksum("c_780", var28);
}
}
var22 = var22;
s_rt.Checksum("c_781", var23);
}
else
{
s_155 = 32767;
}
M119();
s_rt.Checksum("c_782", var22);
}
sbyte var29 = 61;
byte[][] var30 = new byte[][]{new byte[]{29, 254, 17, 180, 98, 71, 255, 200}, new byte[]{2, 1}, new byte[]{0}, new byte[]{0, 1, 1, 250, 222, 42, 252, 214}, new byte[]{203, 103, 0, 0, 254, 10, 143, 117, 96, 0}, new byte[]{102, 255, 191, 0, 1, 207, 211, 209, 247, 211}, new byte[]{2, 60, 1, 177, 220, 1, 254}, new byte[]{1}, new byte[]{1, 0, 35, 20, 149, 0, 1}, new byte[]{255, 108}};
s_rt.Checksum("c_783", var14);
s_rt.Checksum("c_784", var29);
s_rt.Checksum("c_785", var30[0][0]);
return var30[0][0];
}
static long M119()
{
try
{
s_71 = new ushort[, ][]{{new ushort[]{0}, new ushort[]{2}, new ushort[]{34056}, new ushort[]{0, 0}}, {new ushort[]{2, 65535}, new ushort[]{5089, 62190}, new ushort[]{3609}, new ushort[]{48818}}, {new ushort[]{65534, 1}, new ushort[]{65535, 1}, new ushort[]{0}, new ushort[]{37928, 41843}}, {new ushort[]{16629, 2}, new ushort[]{9468, 62328}, new ushort[]{1, 65534}, new ushort[]{10010, 10}}, {new ushort[]{65534, 0}, new ushort[]{7512}, new ushort[]{41708, 33972}, new ushort[]{1, 53680}}, {new ushort[]{1}, new ushort[]{65534, 0}, new ushort[]{1013, 21544}, new ushort[]{52290}}, {new ushort[]{3383, 34325}, new ushort[]{55832}, new ushort[]{65534, 65534}, new ushort[]{65098}}, {new ushort[]{0, 1}, new ushort[]{18557}, new ushort[]{0}, new ushort[]{48332, 43255}}, {new ushort[]{0}, new ushort[]{10357, 0}, new ushort[]{65534}, new ushort[]{48638, 50637}}};
long[] var0 = s_134[0];
s_rt.Checksum("c_723", var0[0]);
}
finally
{
ushort var1 = s_58;
s_rt.Checksum("c_724", var1);
}
if (5062835987213059752UL < (ulong)(s_104 ^ s_110[0]++))
{
if (s_84)
{
ulong var2 = (ulong)(s_15 % (sbyte)(14 | 1));
ushort var3 = 35109;
M120(s_120, 106, M122(), s_94, -20065, var2);
s_rt.Checksum("c_736", var2);
s_rt.Checksum("c_737", var3);
}
else
{
s_33 = 206;
}
if (s_6)
{
bool var4 = false;
s_rt.Checksum("c_738", var4);
}
else
{
{
ref byte var5 = ref s_41;
var5 = (byte)((sbyte)(1 | s_139++) ^ var5);
M120(new ulong[]{5091726808819691138UL, 10UL, 1UL, 16239430947221588415UL, 1UL, 0UL, 18446744073709551615UL, 10UL, 11083205881029875508UL, 0UL}, var5++, s_38, s_38++, -32767, 5314128208144190559UL);
M123((short)(128 % (ushort)(s_10[0] | 1)), ref s_79, ref s_91) = s_75;
ref bool var6 = ref s_125;
var5 = var5--;
M123(-31153, ref s_132, ref var6) = 65534;
s_rt.Checksum("c_739", var5);
s_rt.Checksum("c_740", var6);
}
sbyte var7 = -24;
s_rt.Checksum("c_741", var7);
}
}
else
{
ulong[] var8 = new ulong[]{3461401248957032607UL, 0UL};
s_rt.Checksum("c_742", var8[0]);
}
uint var9 = 0U;
ushort var10 = s_10[0]++;
s_rt.Checksum("c_743", var9);
s_rt.Checksum("c_744", var10);
return s_78++;
}
static int M120(ulong[] arg0, byte arg1, int arg2, int arg3, short arg4, ulong arg5)
{
if (s_145)
{
M121();
s_57 = (uint)M121();
}
s_rt.Checksum("c_726", arg0[0]);
s_rt.Checksum("c_727", arg1);
s_rt.Checksum("c_728", arg2);
s_rt.Checksum("c_729", arg3);
s_rt.Checksum("c_730", arg4);
s_rt.Checksum("c_731", arg5);
return arg3;
}
static int M121()
{
{
s_70 = (ulong)(s_121 & s_140++);
bool var0 = false;
s_rt.Checksum("c_725", var0);
}
return s_115;
}
static int M122()
{
M123(s_5[0]++, ref s_138, ref s_84);
s_142 = new int[][, ][]{new int[, ][]{{new int[]{279718289, -2147483647, 1244742709, -708426769, 2147483647, 2147483647}, new int[]{-2147483647}, new int[]{1211311980, 905037397, 1, -999478725, 0, -2147483648, 0, -1162446729}, new int[]{-2147483648, 683597524, -1676631585, 1, -2147483647, 1309640345, -732434782, 1}, new int[]{-2147483648, 0, 2147483646, -994782032}}, {new int[]{0, 577135821, -1195184672}, new int[]{2147483646, 0, 1321864089, -1}, new int[]{-2147483648, 2147483646, -1793947798, -2, 163875196, 976626055, -2147483647, -2147483647, -2147483647}, new int[]{-695778876, 1344743418, 0, -11397532, -1713965338, 1257264643, 2147483646, -115465906}, new int[]{-2147483648, 0, 2147483647}}, {new int[]{2, -121397400, 1, 0}, new int[]{-1240009202, -1419922866, 2147483647, 1610951049}, new int[]{225242087, -2147483647, 1778704642, 1, 768815313, -1999982273, 1, -719399775, 165321068}, new int[]{-10, 0, 1, 554931492, -1, -558467288, -897664420}, new int[]{538727568, 2147483646, 2, -309810271, 1, -10, -1957401678}}}, new int[, ][]{{new int[]{0, -2147483647}, new int[]{-2147483648, -10, 10}, new int[]{1471539994, 2147483646, -1, 2147483647, -1, 2}, new int[]{-1333428252, 2085001847, 2, 1347407103, 0, -975581872, -1929053630}, new int[]{1121327722, 2112155352, 1, 983333179, -366739783, -621167806, -1029896312, -758441151, 1}}, {new int[]{0, 1, 1, -1209204484}, new int[]{0, -138157600, 2147483646, -590048949}, new int[]{-2147483647}, new int[]{1}, new int[]{-2147483647, -2147483647, 1071308093, 1997344070, 2147483646, -76809361, -1588847572}}}};
return (int)(8655616683021811270UL % (ushort)(s_50++ | 1));
}
static ref ushort M123(short arg0, ref uint arg1, ref bool arg2)
{
short var0 = 0;
s_rt.Checksum("c_732", arg0);
s_rt.Checksum("c_733", arg1);
s_rt.Checksum("c_734", arg2);
s_rt.Checksum("c_735", var0);
return ref s_58;
}
static int M124(ushort[] arg0)
{
int var0 = -17056 ^ s_4;
ulong var1 = (ulong)(0 / (ushort)(arg0[0] | 1));
if (s_105)
{
long var2 = s_134[0][0]--;
if (s_84)
{
var1 = var1;
var1 = var1;
}
ref uint var3 = ref s_55;
s_rt.Checksum("c_757", var2);
s_rt.Checksum("c_758", var3);
}
int var4 = 2141853309;
if (s_99++ < var4)
{
var4 = var0;
s_3 = -1089004574;
}
else
{
bool[] var5 = s_82;
{
M125(var0, ref s_143, s_104++, new uint[][]{new uint[]{1U, 1055638721U, 0U, 2944066359U}, new uint[]{2705213539U, 0U, 1U, 0U}, new uint[]{1819193321U, 2372380550U}, new uint[]{4294967294U}, new uint[]{2099773572U}, new uint[]{0U, 4294967294U, 1U, 107612768U}});
arg0 = s_10;
var5[0] = var5[0] && var5[0];
}
s_rt.Checksum("c_763", var5[0]);
}
if (s_126)
{
bool var6 = false;
s_25[0] = 66;
s_rt.Checksum("c_764", var6);
}
s_rt.Checksum("c_765", arg0[0]);
s_rt.Checksum("c_766", var0);
s_rt.Checksum("c_767", var1);
s_rt.Checksum("c_768", var4);
return -1;
}
static ref byte M125(int arg0, ref short[] arg1, long arg2, uint[][] arg3)
{
arg3 = new uint[][]{new uint[]{4294967295U, 4294967294U, 1U}, new uint[]{3885039401U, 10U, 807665047U}};
s_rt.Checksum("c_759", arg0);
s_rt.Checksum("c_760", arg1[0]);
s_rt.Checksum("c_761", arg2);
s_rt.Checksum("c_762", arg3[0][0]);
return ref s_121;
}
static bool M126(ushort arg0, byte arg1)
{
arg0 = arg0--;
{
arg0 = arg0;
}
if (s_82[0])
{
arg0 = s_50;
}
sbyte var0 = (sbyte)(s_73 ^ 1366420869771411086UL);
if (s_82[0])
{
if (s_145)
{
arg1 = arg1;
}
M127(s_85);
long var1 = s_15++;
ref short[] var2 = ref s_143;
if (s_21)
{
if (s_125 ^ true)
{
short var3 = s_124--;
++arg0;
arg0 = arg0;
s_rt.Checksum("c_800", var3);
}
{
M127(M127(s_63[0][0]--)) = s_142[0][0, 0][0];
}
byte var4 = arg1;
s_rt.Checksum("c_801", var4);
}
else
{
s_156 = arg0;
arg1 = arg1;
M127(M127(84 % (short)((short)M127(0) | 1)));
M127(1909598049);
if (s_42)
{
arg0 = 1;
return true;
}
var1 = (long)M127(-697650747);
uint[, ] var5 = new uint[, ]{{4294967294U, 1482752060U, 0U, 3454473476U, 2425143546U, 0U, 1U, 2145176476U}, {4291343206U, 1U, 3322287079U, 1U, 1U, 4127133349U, 4294967294U, 1U}};
s_rt.Checksum("c_802", var5[0, 0]);
}
long var6 = (long)M127(-10 | (sbyte)(s_29-- | var2[0]++));
s_rt.Checksum("c_803", var1);
s_rt.Checksum("c_804", var2[0]);
s_rt.Checksum("c_805", var6);
}
else
{
uint[] var7 = new uint[]{4294967294U};
s_rt.Checksum("c_806", var7[0]);
}
M127(s_94);
ref ushort var8 = ref arg0;
ulong var9 = 1UL;
{
if (s_42)
{
s_157 = var0--;
long var10 = 1L;
s_rt.Checksum("c_807", var10);
}
else
{
short var11 = -2782;
var9 = (ulong)(var11 / (short)((short)((ushort)(var8 ^ 29) / (ulong)(1UL | 1)) | 1));
M127(1527574167);
s_rt.Checksum("c_808", var11);
}
}
s_3 = s_16++;
M127(M127(s_27));
var0 = s_35;
arg1 = 184;
s_rt.Checksum("c_809", arg0);
s_rt.Checksum("c_810", arg1);
s_rt.Checksum("c_811", var0);
s_rt.Checksum("c_812", var8);
s_rt.Checksum("c_813", var9);
return s_82[0];
}
static ref int M127(int arg0)
{
arg0 = arg0;
ref bool var0 = ref s_105;
s_rt.Checksum("c_798", arg0);
s_rt.Checksum("c_799", var0);
return ref s_103;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment