dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
14.91k stars 4.63k forks source link

Antigen failure: `Assert failure: !CREATE_CHECK_STRING(pMT && pMT->Validate())` #105411

Closed TIHan closed 1 month ago

TIHan commented 1 month ago

https://dev.azure.com/dnceng-public/public/_build/results?buildId=749361&view=logs&j=c0028623-4abe-588c-8e65-7d4afc8d2909&t=c2133a5b-8dd8-5372-3280-0ff25bc608a7

* Platform: linux
* Architecture: arm64
* Build config: Checked
* Number of unique examples found: 10

# 1 distinct assertion errors seen
## (1 occurrences) !CREATE_CHECK_STRING(pMT && pMT->Validate())
Example occurrence from Partition1:
```scala
p_float_39=0
p_long_41=0
p_decimal_=3.4666666666666666666666666667
bool_48=False
s1_s1_d1_f=0
char_50=Z
short_53=0
uint_60=2147483647
ulong_61=0
s1_s1_d1_f=TestClass+S1+S1_D1_F1
s1_63=TestClass+S1
p_s1_s1_d1=TestClass+S1+S1_D1_F1
s1_s1_d1_f=TestClass+S1+S1_D1_F1
short_73=-5
p_ushort_6=0
ushort_79=1
s1_83.s1_s=0
s2_85.s1_3=0
decimal_71=2.0253164556962025316455696203
long_75=-1
sbyte_76=-5
string_78=G7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81L
ulong_81=2
s1_84=TestClass+S1
s2_85=TestClass+S2
bool_110=False
s1_s1_d1_f=0
s2_127.s1_=0
char_112=8
decimal_11=1
double_114=2.0285714285714285
short_115=-5
int_116=1
float_119=0.04347826
string_120=IUT
uint_122=1
ulong_123=2147483648
s1_125=TestClass+S1
Assert failure(PID 6146 [0x00001802], Thread: 6151 [0x1807]): !CREATE_CHECK_STRING(pMT && pMT->Validate())
    File: /__w/1/s/src/coreclr/vm/object.cpp:553
    Image: /root/helix/work/correlation/CoreRoot/corerun

Code:

// TestVars: DOTNET_JitNoForceFallback=1|DOTNET_JitEnableLateDevirtualization=0|DOTNET_JitDoRedundantBranchOpts=0|DOTNET_TC_PartialCompilation=1|DOTNET_TC_QuickJitForLoops=1|DOTNET_TieredCompilation=1|DOTNET_TieredPGO=1|DOTNET_JitStressRegs=4|DOTNET_JitStress=2|DOTNET_GCStress=0xF
//
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
//
// This file is auto-generated.
// Seed: -1
//
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.Intrinsics;
using System.Runtime.Intrinsics.Arm;
using System.Numerics;

public class TestClass
{
    public struct S1
    {
        public struct S1_D1_F1
        {
            public byte byte_0;
        }

        public S1.S1_D1_F1 s1_s1_d1_f1_1;
    }

    public struct S2
    {
        public ulong ulong_2;
        public S1 s1_3;
        public byte byte_4;
    }

    static bool s_bool_5 = false;
    static byte s_byte_6 = 2;
    static char s_char_7 = '4';
    static decimal s_decimal_8 = -4.9m;
    static double s_double_9 = 2;
    static short s_short_10 = -2;
    static int s_int_11 = -1;
    static long s_long_12 = -5;
    static sbyte s_sbyte_13 = 25;
    static float s_float_14 = 2.0566037f;
    static string s_string_15 = "PTG81L";
    static ushort s_ushort_16 = 2;
    static uint s_uint_17 = 5;
    static ulong s_ulong_18 = 2;
    static S1.S1_D1_F1 s_s1_s1_d1_f1_19 = new S1.S1_D1_F1();
    static S1 s_s1_20 = new S1();
    static S2 s_s2_21 = new S2();
    bool bool_22 = true;
    byte byte_23 = 25;
    char char_24 = 'P';
    decimal decimal_25 = 0.2666666666666666666666666667m;
    double double_26 = -0.9836065573770492;
    short short_27 = 2;
    int int_28 = 0;
    long long_29 = 0;
    sbyte sbyte_30 = 0;
    float float_31 = 2f;
    string string_32 = "G7";
    ushort ushort_33 = 1;
    uint uint_34 = 1;
    ulong ulong_35 = 0;
    S1.S1_D1_F1 s1_s1_d1_f1_36 = new S1.S1_D1_F1();
    S1 s1_37 = new S1();
    S2 s2_38 = new S2();
    static int s_loopInvariant = 0;
    private static List<string> toPrint = new List<string>();
    public bool LeafMethod0()
    {
        unchecked
        {
            return ((bool)(((short)(((short)(((short)(short_27 + short_27)) << s_int_11)) * ((short)(((short)(short_27 ^= short_27)) - 2)))) >= ((short)(short_27 - ((short)(short_27 = ((short)(s_short_10 <<= s_int_11))))))));
        }
    }

    public byte LeafMethod1()
    {
        unchecked
        {
            return ((byte)(((byte)(((byte)(int_28 % ((int)((((int)(int_28 * int_28))) | 22)))) + ((byte)(((int)(s_int_11 / ((int)((s_int_11) | 28)))) % ((int)((((int)(s_int_11 * s_int_11))) | 37)))))) + ((byte)(((byte)(((byte)(s1_37.s1_s1_d1_f1_1.byte_0 &= s_s1_20.s1_s1_d1_f1_1.byte_0)) ^ ((byte)(int_28 % ((int)((int_28) | 62)))))) + ((byte)(((byte)(s1_s1_d1_f1_36.byte_0 ^= s1_s1_d1_f1_36.byte_0)) - ((byte)(int_28 / ((int)((int_28) | 90))))))))));
        }
    }

    public char LeafMethod2()
    {
        unchecked
        {
            return ((char)(char_24 = 'A'));
        }
    }

    [MethodImpl(MethodImplOptions.NoInlining)]
    public decimal LeafMethod3()
    {
        unchecked
        {
            return decimal_25;
        }
    }

    [MethodImpl(MethodImplOptions.NoInlining)]
    public double LeafMethod4()
    {
        unchecked
        {
            return ((double)(((double)(s_double_9 -= double_26)) * double_26));
        }
    }

    [MethodImpl(MethodImplOptions.NoInlining)]
    public short LeafMethod5()
    {
        unchecked
        {
            return ((short)(((short)(s_int_11 /= ((int)((((int)(((int)(s_int_11 -= s_int_11)) / ((int)((((int)(int_28 | int_28))) | 91))))) | 28)))) ^ ((short)(((short)(s_short_10 = ((short)(s_short_10 ^ short_27)))) ^ ((short)(short_27 |= ((short)(s_int_11 % ((int)((int_28) | 71))))))))));
        }
    }

    [MethodImpl(MethodImplOptions.NoInlining)]
    public int LeafMethod6()
    {
        unchecked
        {
            return ((int)(int_28 & s_int_11));
        }
    }

    public long LeafMethod7()
    {
        unchecked
        {
            return ((long)(((long)(((int)(int_28 ^= ((int)(s_int_11 - s_int_11)))) % ((int)((((int)(((int)(int_28 % ((int)((s_int_11) | 86)))) / ((int)((((int)(s_int_11 & int_28))) | 81))))) | 89)))) * ((long)(((long)(((long)(int_28 / ((int)((int_28) | 86)))) + ((long)(long_29 - s_long_12)))) << ((int)(s_int_11 *= ((int)(s_int_11 *= s_int_11))))))));
        }
    }

    public sbyte LeafMethod8()
    {
        unchecked
        {
            return ((sbyte)(((sbyte)(sbyte_30 | ((sbyte)(sbyte_30 = ((sbyte)(sbyte_30 * sbyte_30)))))) * ((sbyte)(((int)(((int)(s_int_11 * int_28)) & ((int)(s_int_11 >> s_int_11)))) % ((int)((((int)(int_28 &= ((int)(s_int_11 ^= int_28))))) | 24))))));
        }
    }

    public float LeafMethod9()
    {
        unchecked
        {
            return ((float)(((float)(float_31 += ((float)(s_float_14 = ((float)(s_int_11 % ((int)((int_28) | 9)))))))) + ((float)(((float)(((float)(float_31 = s_float_14)) * s_float_14)) + ((float)(((float)(float_31 += s_float_14)) + ((float)(float_31 - float_31))))))));
        }
    }

    public string LeafMethod10()
    {
        unchecked
        {
            return ((string)(((string)(((string)(string_32 += ((string)(string_32 + s_string_15)))) + ((string)(((string)(string_32 += s_string_15)) + ((string)(string_32 + string_32)))))) + s_string_15));
        }
    }

    [MethodImpl(MethodImplOptions.NoInlining)]
    public ushort LeafMethod11()
    {
        unchecked
        {
            return ((ushort)(((ushort)(((ushort)(((ushort)(ushort_33 + s_ushort_16)) - ((ushort)(0 / ((int)((int_28) | 44)))))) + ((ushort)(s_ushort_16 & ((ushort)(int_28 / ((int)((int_28) | 23)))))))) + ((ushort)(((ushort)(((ushort)(ushort_33 - ushort_33)) - s_ushort_16)) | s_ushort_16))));
        }
    }

    public uint LeafMethod12()
    {
        unchecked
        {
            return ((uint)(((uint)(uint_34 = ((uint)(((uint)(s_uint_17 | uint_34)) + ((uint)(s_uint_17 + s_uint_17)))))) + ((uint)(((uint)(s_uint_17 = ((uint)(uint_34 * uint_34)))) + ((uint)(((uint)(s_uint_17 ^= uint_34)) * ((uint)(s_uint_17 * uint_34))))))));
        }
    }

    public ulong LeafMethod13()
    {
        unchecked
        {
            return ((ulong)(s_ulong_18 = ulong_35));
        }
    }

    public S1.S1_D1_F1 LeafMethod14()
    {
        unchecked
        {
            return s_s1_s1_d1_f1_19;
        }
    }

    [MethodImpl(MethodImplOptions.NoInlining)]
    public S1 LeafMethod15()
    {
        unchecked
        {
            return s1_37;
        }
    }

    public S2 LeafMethod16()
    {
        unchecked
        {
            return s2_38;
        }
    }

    public S1 Method1(float p_float_39, float p_float_40, ref long p_long_41, float p_float_42, decimal p_decimal_43, ref S2 p_s2_44, double p_double_45, out S2 p_s2_46, ref float p_float_47)
    {
        unchecked
        {
            bool bool_48 = false;
            byte byte_49 = 5;
            char char_50 = 'Z';
            decimal decimal_51 = -0.8461538461538461538461538462m;
            double double_52 = -2147483647.8;
            short short_53 = 0;
            int int_54 = 0;
            long long_55 = 2;
            sbyte sbyte_56 = 2;
            float float_57 = 25.013159f;
            string string_58 = "4B2IKVGTM";
            ushort ushort_59 = 1;
            uint uint_60 = 2147483647;
            ulong ulong_61 = 0;
            S1.S1_D1_F1 s1_s1_d1_f1_62 = new S1.S1_D1_F1();
            S1 s1_63 = new S1();
            S2 s2_64 = new S2();
            p_s2_46 = s2_38;
            s_s1_20.s1_s1_d1_f1_1.byte_0 *= ((byte)(((byte)(((int)(int_54 <<= ((int)(int_54 | int_54)))) / ((int)((LeafMethod6()) | 81)))) - ((byte)(((byte)(((byte)(s1_37.s1_s1_d1_f1_1.byte_0 + s1_63.s1_s1_d1_f1_1.byte_0)) + ((byte)(byte_23 ^ s_s1_s1_d1_f1_19.byte_0)))) + s2_64.s1_3.s1_s1_d1_f1_1.byte_0))));
            s_int_11 /= ((int)((((int)(int_28 = ((int)(((int)(int_54 /= ((int)((((int)(s_int_11 << int_28))) | 78)))) + ((int)(((int)(int_28 & 2)) * ((int)(int_28 - int_28))))))))) | 1));
            Log("p_float_39", p_float_39);
            Log("p_long_41", p_long_41);
            Log("p_decimal_", p_decimal_43);
            Log("bool_48", bool_48);
            Log("s1_s1_d1_f", s1_s1_d1_f1_62.byte_0);
            Log("char_50", char_50);
            Log("short_53", short_53);
            Log("uint_60", uint_60);
            Log("ulong_61", ulong_61);
            Log("s1_s1_d1_f", s1_s1_d1_f1_62);
            Log("s1_63", s1_63);
            return s1_63;
        }
    }

    public S1 Method2(S1.S1_D1_F1 p_s1_s1_d1_f1_65, short p_short_66, ushort p_ushort_67)
    {
        unchecked
        {
            bool bool_68 = false;
            byte byte_69 = 1;
            char char_70 = 'Y';
            decimal decimal_71 = 2.0253164556962025316455696203m;
            double double_72 = 2;
            short short_73 = -5;
            int int_74 = 2;
            long long_75 = -1;
            sbyte sbyte_76 = -5;
            float float_77 = 2.0833333f;
            string string_78 = "GBJUPAH0J";
            ushort ushort_79 = 1;
            uint uint_80 = 2;
            ulong ulong_81 = 2;
            S1.S1_D1_F1 s1_s1_d1_f1_82 = new S1.S1_D1_F1();
            S1 s1_83 = new S1();
            S1 s1_84 = s1_83;
            S2 s2_85 = new S2();
            switch (((string)(((string)("BIBHOWL" + ((string)(LeafMethod10() + ((string)(s_string_15 + string_32)))))) + ((string)(string_32 + LeafMethod10())))))
            {
                case "V":
                {
                    LeafMethod2();
                    break;
                }

                case "G9":
                {
                    s_sbyte_13 -= ((sbyte)(((sbyte)(((sbyte)(sbyte_76 ^ ((sbyte)(s_sbyte_13 = s_sbyte_13)))) * sbyte_30)) >> ((int)(((int)(s_int_11 ^ ((int)(s_int_11 <<= int_74)))) << ((int)(s_int_11 -= ((int)(int_74 >> int_74))))))));
                    if (((bool)(((bool)(s_bool_5 = LeafMethod0())) && ((bool)(LeafMethod5() < short_27)))))
                    {
                        LeafMethod1();
                    }
                    else
                    {
                        LeafMethod11();
                    }

                    LeafMethod2();
                    break;
                }

                case "JV3":
                {
                    try
                    {
                        int __loopvar0 = s_loopInvariant;
                        do
                        {
                            __loopvar0 += 3;
                            if (__loopvar0 >= s_loopInvariant + 12)
                                break;
                            LeafMethod0();
                        }
                        while ((((bool)(((bool)(((ushort)(p_ushort_67 - ((ushort)(s_ushort_16 + p_ushort_67)))) <= ((ushort)(((ushort)(ushort_33 & s_ushort_16)) + ((ushort)(ushort_33 & 2)))))) && bool_22))));
                    }
                    catch (System.MulticastNotSupportedException)
                    {
                        LeafMethod12();
                    }
                    finally
                    {
                        if (((bool)(((bool)(s_bool_5 && s_bool_5)) || ((bool)(bool_22 = ((bool)(bool_68 = ((bool)(s_bool_5 = s_bool_5)))))))))
                        {
                            LeafMethod6();
                        }
                        else
                        {
                            LeafMethod14();
                        }

                        LeafMethod13();
                        switch (((char)(char_70 = char_24)))
                        {
                            case 'T':
                            {
                                LeafMethod14();
                                break;
                            }

                            case 'J':
                            {
                                s_int_11 /= ((int)((((int)(((int)(((int)(int_28 |= s_int_11)) - 2)) << ((int)(((int)(((int)(s_int_11 - int_28)) + ((int)(int_74 ^ int_74)))) % ((int)((((int)(s_int_11 *= ((int)(s_int_11 << int_28))))) | 25))))))) | 61));
                                if (((bool)(((bool)(bool_68 = ((bool)(((long)(s_long_12 ^= long_75)) >= long_29)))) || ((bool)(s_bool_5 = bool_22)))))
                                {
                                    float_31 -= ((float)(((float)(float_77 -= ((float)(float_77 *= ((float)(float_77 + float_31)))))) * ((float)(float_31 = ((float)(((float)(int_74 / ((int)((int_74) | 74)))) - ((float)(float_31 + -0.9895833f))))))));
                                    LeafMethod11();
                                    LeafMethod11();
                                }
                                else
                                {
                                    int_28 %= ((int)((s_int_11) | 65));
                                }

                                switch (((char)(char_70 = ((char)(char_24 = LeafMethod2())))))
                                {
                                    case 'I':
                                    {
                                        int __loopvar3 = s_loopInvariant + 3;
                                        for (;;)
                                        {
                                            __loopvar3--;
                                            if (__loopvar3 < s_loopInvariant - 1)
                                                break;
                                            try
                                            {
                                                LeafMethod16();
                                                LeafMethod13();
                                                switch (((string)(string_78 = LeafMethod10())))
                                                {
                                                    case "PHVC":
                                                    {
                                                        ushort_79 -= ((ushort)(ushort_33 ^= ((ushort)(((ushort)(s_ushort_16 -= ((ushort)(int_28 / ((int)((int_74) | 98)))))) * ((ushort)(ushort_33 >>= ((int)(s_int_11 |= s_int_11))))))));
                                                        s2_38.ulong_2 *= ((ulong)(((ulong)(((ulong)(((ulong)(ulong_35 ^ s2_38.ulong_2)) ^ ((ulong)(int_74 /= ((int)((s_int_11) | 18)))))) | ((ulong)(s2_85.ulong_2 |= s_s2_21.ulong_2)))) | ulong_81));
                                                        s1_s1_d1_f1_36.byte_0 -= ((byte)(((byte)(s2_38.s1_3.s1_s1_d1_f1_1.byte_0 - ((byte)(s_s1_s1_d1_f1_19.byte_0 - ((byte)(s1_s1_d1_f1_82.byte_0 &= s1_s1_d1_f1_36.byte_0)))))) - ((byte)(((int)(((int)(int_74 / ((int)((int_28) | 69)))) + ((int)(int_74 / ((int)((int_28) | 30)))))) / ((int)((((int)(((int)(s_int_11 + s_int_11)) << ((int)(s_int_11 = int_28))))) | 62))))));
                                                        break;
                                                    }

                                                    case "ND0JHIHA":
                                                    {
                                                        LeafMethod8();
                                                        short_27 += ((short)(short_27 <<= int_28));
                                                        s_decimal_8 = ((decimal)(decimal_25 += ((decimal)(((decimal)(((decimal)(s_decimal_8 -= decimal_71)) - ((decimal)(decimal_71 - decimal_25)))) + ((decimal)(((decimal)(decimal_25 + decimal_25)) + s_decimal_8))))));
                                                        break;
                                                    }

                                                    case "U623K7IU":
                                                    {
                                                        byte_23 ^= ((byte)(((byte)(((int)(int_28 *= ((int)(s_int_11 * s_int_11)))) / ((int)((((int)(int_74 |= ((int)(s_int_11 -= int_74))))) | 98)))) ^ ((byte)(s1_83.s1_s1_d1_f1_1.byte_0 -= ((byte)(((byte)(byte_69 <<= int_28)) | ((byte)(s2_85.byte_4 * s1_s1_d1_f1_36.byte_0))))))));
                                                        break;
                                                    }

                                                    case "A53X":
                                                    {
                                                        s_uint_17 -= ((uint)(uint_80 <<= ((int)(LeafMethod6() - ((int)(((int)(int_74 % ((int)((-1) | 37)))) * s_int_11))))));
                                                        short short_86 = ((short)(short_27 *= ((short)(((short)(((int)(int_28 >> int_28)) / ((int)((LeafMethod6()) | 84)))) & ((short)(((short)(-1 + s_short_10)) >> ((int)(s_int_11 / ((int)((int_28) | 87))))))))));
                                                        Log("short_86", short_86);
                                                        break;
                                                    }

                                                    case "PGW2OYQP":
                                                    {
                                                        long_29 |= ((long)(int_28 / ((int)((int_74) | 11))));
                                                        break;
                                                    }

                                                    case "DNS":
                                                    {
                                                        LeafMethod13();
                                                        break;
                                                    }

                                                    case "9433RWSUQ":
                                                    {
                                                        ushort_79 ^= ((ushort)(ushort_33 |= ((ushort)(((ushort)(((int)(0 >> s_int_11)) % ((int)((LeafMethod6()) | 52)))) * ((ushort)(s_ushort_16 *= LeafMethod11()))))));
                                                        LeafMethod6();
                                                        break;
                                                    }

                                                    default:
                                                    {
                                                        LeafMethod2();
                                                        break;
                                                    }
                                                }
                                            }
                                            finally
                                            {
                                                short_27 |= ((short)(((short)(((short)(((short)(short_27 ^ p_short_66)) + ((short)(short_27 - short_27)))) + ((short)(((short)(short_27 &= 2)) + ((short)(short_27 + short_27)))))) * ((short)(s_short_10 += ((short)(s_short_10 ^= ((short)(p_short_66 >>= s_int_11))))))));
                                            }

                                            if (bool_22)
                                            {
                                                int __loopvar1 = s_loopInvariant - 9;
                                                for (;;)
                                                {
                                                    __loopvar1 += 3;
                                                    if (__loopvar1 == s_loopInvariant + 3)
                                                        break;
                                                    float_77 = s_float_14;
                                                    s_int_11 /= ((int)((s_int_11) | 15));
                                                    s_float_14 -= ((float)(s_float_14 -= ((float)(float_77 += ((float)(int_28 /= ((int)((int_74) | 76))))))));
                                                    s_int_11 /= ((int)((((int)(((int)(s_int_11 /= ((int)((((int)(((int)(int_74 ^ s_int_11)) << ((int)(int_28 % ((int)((int_28) | 18))))))) | 46)))) + ((int)(((int)(((int)(int_74 /= ((int)((int_74) | 18)))) - int_28)) % ((int)((int_28) | 89))))))) | 81));
                                                }

                                                switch (LeafMethod2())
                                                {
                                                    case '3':
                                                    {
                                                        Method1(-2.1474836E+09f, ((float)(((float)(LeafMethod6() / ((int)((((int)(int_28 + int_74))) | 56)))) - float_31)), ref s_long_12, -5f, decimal_25, ref s2_38, ((double)(double_72 -= ((double)(double_26 += double_72)))), out s2_38, ref float_77);
                                                        LeafMethod3();
                                                        break;
                                                    }

                                                    case 'L':
                                                    {
                                                        p_s1_s1_d1_f1_65 = s1_s1_d1_f1_36;
                                                        break;
                                                    }

                                                    case 'I':
                                                    {
                                                        LeafMethod3();
                                                        break;
                                                    }

                                                    case '4':
                                                    {
                                                        sbyte sbyte_87 = ((sbyte)(((sbyte)(sbyte_76 ^ sbyte_76)) | ((sbyte)(((sbyte)(((sbyte)(1 & sbyte_76)) << int_74)) ^ ((sbyte)(((sbyte)(s_sbyte_13 & sbyte_30)) << ((int)(-5 >> int_74))))))));
                                                        break;
                                                    }

                                                    case '9':
                                                    {
                                                        sbyte_76 |= LeafMethod8();
                                                        int_28 >>= s_int_11;
                                                        break;
                                                    }

                                                    case '0':
                                                    {
                                                        LeafMethod13();
                                                        int_28 &= ((int)(int_28 + LeafMethod6()));
                                                        LeafMethod14();
                                                        break;
                                                    }

                                                    default:
                                                    {
                                                        S1 s1_88 = s1_37;
                                                        Log("s1_88", s1_88);
                                                        Log("s1_88.s1_s", s1_88.s1_s1_d1_f1_1.byte_0);
                                                        break;
                                                    }
                                                }

                                                sbyte_30 *= ((sbyte)(((sbyte)(((sbyte)(((sbyte)(s_sbyte_13 + s_sbyte_13)) << s_int_11)) + sbyte_30)) * ((sbyte)(((sbyte)(sbyte_76 &= s_sbyte_13)) << ((int)(-1 + int_74))))));
                                            }
                                            else
                                            {
                                                try
                                                {
                                                    LeafMethod13();
                                                }
                                                finally
                                                {
                                                    LeafMethod13();
                                                }

                                                s_sbyte_13 >>= ((int)(((int)(LeafMethod6() | s_int_11)) % ((int)((((int)(int_74 /= ((int)((((int)(((int)(int_74 + int_28)) | ((int)(int_74 + int_28))))) | 11))))) | 25))));
                                                int __loopvar2 = s_loopInvariant + 3;
                                                for (; int_74 < (((int)(((int)(((int)(((int)(s_int_11 <<= int_28)) << ((int)(s_int_11 -= s_int_11)))) * ((int)(((int)(s_int_11 &= s_int_11)) * ((int)(int_28 % ((int)((int_74) | 9)))))))) << ((int)(LeafMethod6() % ((int)((((int)(((int)(int_74 + s_int_11)) % ((int)((((int)(int_28 ^ int_74))) | 40))))) | 18))))))); int_74++)
                                                {
                                                    if (__loopvar2 == s_loopInvariant)
                                                        break;
                                                    __loopvar2--;
                                                    s2_85.s1_3.s1_s1_d1_f1_1.byte_0 = byte_69;
                                                    uint_34 ^= ((uint)(((uint)(LeafMethod12() & uint_34)) & ((uint)(uint_34 ^= ((uint)(((int)(s_int_11 + s_int_11)) / ((int)((((int)(s_int_11 + int_74))) | 90))))))));
                                                    LeafMethod14();
                                                    long_29 ^= ((long)(((int)(int_74 <<= ((int)(((int)(2 ^ s_int_11)) - int_74)))) % ((int)((int_28) | 86))));
                                                }
                                            }

                                            LeafMethod11();
                                            LeafMethod3();
                                        }

                                        break;
                                    }

                                    case 'L':
                                    {
                                        LeafMethod4();
                                        if (((bool)(s_bool_5 && ((bool)(decimal_25 != LeafMethod3())))))
                                        {
                                            double_72 -= -4.967213114754099;
                                        }
                                        else
                                        {
                                            switch (char_24)
                                            {
                                                case 'E':
                                                {
                                                    LeafMethod13();
                                                    s_int_11 *= ((int)(((int)(((int)(((int)(s_int_11 << int_28)) + ((int)(int_28 % ((int)((s_int_11) | 12)))))) ^ ((int)(((int)(s_int_11 >> int_28)) - 0)))) >> LeafMethod6()));
                                                    break;
                                                }

                                                case 'Y':
                                                {
                                                    LeafMethod6();
                                                    LeafMethod14();
                                                    LeafMethod1();
                                                    break;
                                                }

                                                case 'K':
                                                {
                                                    uint_80 &= LeafMethod12();
                                                    s1_s1_d1_f1_36.byte_0 <<= ((int)(((int)(int_74 = ((int)(((int)(s_int_11 << s_int_11)) + ((int)(s_int_11 + int_28)))))) + ((int)(int_74 /= ((int)((((int)(int_74 -= int_74))) | 74))))));
                                                    s_decimal_8 *= ((decimal)(((decimal)(((decimal)(decimal_71 = ((decimal)(decimal_71 * decimal_71)))) + LeafMethod3())) - s_decimal_8));
                                                    break;
                                                }

                                                default:
                                                {
                                                    long_75 &= s_long_12;
                                                    break;
                                                }
                                            }
                                        }

                                        break;
                                    }

                                    default:
                                    {
                                        LeafMethod3();
                                        break;
                                    }
                                }

                                break;
                            }

                            case 'S':
                            {
                                LeafMethod12();
                                break;
                            }

                            case 'W':
                            {
                                LeafMethod11();
                                break;
                            }

                            case 'K':
                            {
                                int __loopvar4 = s_loopInvariant;
                                while ((((bool)(((decimal)(s_int_11 % ((int)((((int)(s_int_11 = int_28))) | 96)))) > ((decimal)(((decimal)(decimal_71 -= ((decimal)(s_int_11 / ((int)((int_74) | 34)))))) - ((decimal)(int_74 %= ((int)((LeafMethod6()) | 51))))))))))
                                {
                                    if (__loopvar4 > s_loopInvariant + 3)
                                        break;
                                    __loopvar4++;
                                    p_ushort_67 &= ((ushort)(int_74 /= ((int)((((int)(((int)(((int)(s_int_11 << int_28)) >> LeafMethod6())) & ((int)(((int)(s_int_11 / ((int)((int_74) | 29)))) | ((int)(int_28 / ((int)((int_74) | 15))))))))) | 67))));
                                }

                                break;
                            }

                            case 'C':
                            {
                                LeafMethod6();
                                break;
                            }

                            case 'Y':
                            {
                                int_28 /= ((int)((int_28) | 23));
                                s_decimal_8 = ((decimal)(s_decimal_8 *= ((decimal)(s_decimal_8 += ((decimal)(decimal_71 = ((decimal)(decimal_25 *= decimal_71))))))));
                                break;
                            }

                            case '2':
                            {
                                LeafMethod6();
                                break;
                            }

                            case 'E':
                            {
                                int __loopvar5 = s_loopInvariant;
                                while ((((bool)(s_bool_5 = s_bool_5))))
                                {
                                    __loopvar5 += 2;
                                    if (__loopvar5 >= s_loopInvariant + 8)
                                        break;
                                    LeafMethod14();
                                }

                                break;
                            }

                            default:
                            {
                                float_77 *= ((float)(((float)(LeafMethod9() + float_77)) * ((float)(LeafMethod6() % ((int)((((int)(((int)(int_74 + int_74)) % ((int)((((int)(int_28 & 2))) | 64))))) | 39))))));
                                break;
                            }
                        }
                    }

                    if (((bool)(((int)(((int)(LeafMethod6() % ((int)((s_int_11) | 23)))) - int_28)) == int_28)))
                    {
                        LeafMethod0();
                        if (((bool)(double_26 == ((double)(2.0416666666666665 - ((double)(((int)(-2 - int_74)) % ((int)((((int)(s_int_11 >>= 5))) | 5)))))))))
                        {
                            try
                            {
                                s_sbyte_13 += ((sbyte)(sbyte_76 *= ((sbyte)(s_sbyte_13 &= sbyte_76))));
                                switch (((int)(int_28 >>= ((int)(((int)(((int)(int_28 % ((int)((s_int_11) | 31)))) & ((int)(int_74 ^= int_74)))) - ((int)(((int)(int_74 - s_int_11)) % ((int)((int_28) | 28)))))))))
                                {
                                    case -5:
                                    {
                                        LeafMethod14();
                                        break;
                                    }

                                    case 2:
                                    {
                                        LeafMethod10();
                                        LeafMethod7();
                                        break;
                                    }

                                    case 0:
                                    {
                                        if (((bool)(ushort_33 >= ((ushort)(((ushort)(s_ushort_16 *= ((ushort)(ushort_33 + ushort_33)))) ^ LeafMethod11())))))
                                        {
                                            LeafMethod2();
                                            LeafMethod7();
                                            short_27 += ((short)(((short)(((short)(p_short_66 ^= LeafMethod5())) << ((int)(s_int_11 <<= LeafMethod6())))) * short_27));
                                        }
                                        else
                                        {
                                            int __loopvar6 = s_loopInvariant - 3;
                                            do
                                            {
                                                __loopvar6++;
                                                if (__loopvar6 == s_loopInvariant + 1)
                                                    break;
                                                LeafMethod10();
                                                ushort_79 = ushort_33;
                                                s2_38.s1_3.s1_s1_d1_f1_1.byte_0 <<= s_int_11;
                                            }
                                            while ((((bool)(((float)(float_31 += ((float)(((int)(int_28 |= int_74)) / ((int)((int_28) | 9)))))) == ((float)(((float)(float_31 -= ((float)(float_77 + float_31)))) * ((float)(((float)(s_float_14 + s_float_14)) + ((float)(s_float_14 *= float_77))))))))));
                                            int __loopvar7 = s_loopInvariant, __loopSecondaryVar7_0 = s_loopInvariant;
                                            while ((((bool)(s_bool_5 = ((bool)(((int)(LeafMethod6() - LeafMethod6())) < s_int_11))))))
                                            {
                                                __loopSecondaryVar7_0 += 4;
                                                if (__loopvar7 >= s_loopInvariant + 9)
                                                    break;
                                                __loopvar7 += 3;
                                                ushort_33 >>= ((int)(((int)(((int)(s_int_11 *= int_74)) >> ((int)(((int)(s_int_11 * int_28)) - ((int)(int_28 |= int_74)))))) + ((int)(int_74 /= ((int)((((int)(((int)(int_74 ^ int_74)) & s_int_11))) | 84))))));
                                            }

                                            LeafMethod12();
                                        }

                                        int __loopvar9 = s_loopInvariant - 6, __loopSecondaryVar9_0 = s_loopInvariant - 13;
                                        while ((((bool)(((ushort)(ushort_33 = ((ushort)(((int)(int_74 % ((int)((int_74) | 79)))) / ((int)((((int)(int_74 <<= int_74))) | 26)))))) == LeafMethod11()))))
                                        {
                                            if (__loopvar9 >= s_loopInvariant)
                                                break;
                                            __loopvar9 += 2;
                                            __loopSecondaryVar9_0 += 4;
                                            int __loopvar8 = s_loopInvariant;
                                            while ((((bool)(s_bool_5 = ((bool)(((long)(long_29 |= ((long)(s_long_12 << s_int_11)))) != ((long)(((long)(long_75 + s_long_12)) - long_29))))))))
                                            {
                                                if (__loopvar8 <= s_loopInvariant - 9)
                                                    break;
                                                __loopvar8 -= 3;
                                                LeafMethod0();
                                                LeafMethod7();
                                            }
                                        }

                                        break;
                                    }

                                    case -1:
                                    {
                                        if (false)
                                        {
                                            s_sbyte_13 &= ((sbyte)(((sbyte)(((sbyte)(s_sbyte_13 = ((sbyte)(s_int_11 % ((int)((int_28) | 99)))))) - ((sbyte)(((sbyte)(sbyte_30 * sbyte_76)) + ((sbyte)(sbyte_76 <<= s_int_11)))))) | ((sbyte)(((sbyte)(((sbyte)(sbyte_30 * sbyte_76)) << ((int)(int_28 += s_int_11)))) >> ((int)(int_74 = LeafMethod6()))))));
                                            s2_85.ulong_2 >>= ((int)(int_74 % ((int)((s_int_11) | 63))));
                                        }
                                        else
                                        {
                                            LeafMethod11();
                                            Method1(LeafMethod9(), ((float)(((float)(float_77 -= ((float)(int_28 %= ((int)((s_int_11) | 5)))))) + ((float)(((float)(float_31 *= float_31)) - float_31)))), ref s_long_12, ((float)(LeafMethod9() + LeafMethod9())), ((decimal)(2.1666666666666666666666666667m - ((decimal)(decimal_25 * LeafMethod3())))), ref s2_85, ((double)(s_double_9 + double_26)), out s2_38, ref s_float_14);
                                        }

                                        int __loopvar10 = s_loopInvariant - 7;
                                        for (; s_int_11 < (int_28); s_int_11++)
                                        {
                                            __loopvar10 += 2;
                                            if (__loopvar10 >= s_loopInvariant + 2)
                                                break;
                                            try
                                            {
                                                LeafMethod11();
                                            }
                                            finally
                                            {
                                                LeafMethod14();
                                                p_ushort_67 += ((ushort)(p_ushort_67 &= ushort_33));
                                                LeafMethod6();
                                            }

                                            if (((bool)(s_bool_5 = ((bool)(bool_68 = bool_22)))))
                                            {
                                                int_74 /= ((int)((((int)(((int)(int_28 %= ((int)((((int)(((int)(int_28 + s_int_11)) - ((int)(int_74 / ((int)((s_int_11) | 88))))))) | 12)))) << ((int)(((int)(((int)(-1 + s_int_11)) | int_74)) >> ((int)(LeafMethod6() & ((int)(s_int_11 |= 0))))))))) | 51));
                                            }
                                            else
                                            {
                                                LeafMethod3();
                                                s_float_14 += ((float)(((float)(float_77 -= ((float)(((float)(float_31 + s_float_14)) - ((float)(float_77 = float_31)))))) - ((float)(float_77 + LeafMethod9()))));
                                                LeafMethod12();
                                            }

                                            s_int_11 -= ((int)(((int)(int_74 |= ((int)(((int)(int_28 << int_28)) - ((int)(int_74 & s_int_11)))))) * ((int)(((int)(s_int_11 >>= ((int)(s_int_11 << int_74)))) + ((int)(((int)(int_28 >>= s_int_11)) / ((int)((LeafMethod6()) | 6))))))));
                                            LeafMethod6();
                                        }

                                        s_int_11 >>= ((int)(((int)(((int)(((int)(s_int_11 + int_28)) - ((int)(int_28 >>= s_int_11)))) >> ((int)(LeafMethod6() / ((int)((LeafMethod6()) | 63)))))) << ((int)(LeafMethod6() * ((int)(s_int_11 >>= ((int)(s_int_11 ^ s_int_11))))))));
                                        break;
                                    }

                                    case -2147483647:
                                    {
                                        decimal decimal_89 = ((decimal)(((decimal)(((int)(((int)(int_28 + s_int_11)) - ((int)(s_int_11 <<= int_74)))) / ((int)((((int)(((int)(s_int_11 |= int_74)) * ((int)(s_int_11 <<= 0))))) | 31)))) * ((decimal)(((decimal)(s_decimal_8 -= ((decimal)(int_28 % ((int)((int_74) | 25)))))) * ((decimal)(((decimal)(int_28 % ((int)((s_int_11) | 73)))) + decimal_25))))));
                                        LeafMethod1();
                                        Log("decimal_89", decimal_89);
                                        break;
                                    }

                                    default:
                                    {
                                        if (((bool)(float_31 < ((float)(2 / ((int)((((int)(((int)(int_74 + -2)) << ((int)(int_74 + int_28))))) | 64)))))))
                                        {
                                            ulong_35 &= ulong_81;
                                            S2 s2_90 = s2_38;
                                            Log("s2_90.ulon", s2_90.ulong_2);
                                        }
                                        else
                                        {
                                            int_74 -= s_int_11;
                                            int __loopvar11 = s_loopInvariant;
                                            for (;;)
                                            {
                                                __loopvar11--;
                                                if (__loopvar11 == s_loopInvariant - 4)
                                                    break;
                                                Method1(((float)(((float)(((float)(float_31 -= float_31)) - float_31)) - float_31)), ((float)(int_28 %= ((int)((((int)(s_int_11 >>= 2147483647))) | 81)))), ref long_29, ((float)(((float)(((int)(int_74 % ((int)((int_74) | 26)))) / ((int)((((int)(int_74 >>= int_74))) | 36)))) + float_31)), ((decimal)(int_74 / ((int)((s_int_11) | 92)))), ref s2_85, LeafMethod4(), out s2_38, ref float_77);
                                                s_ulong_18 -= ((ulong)(((ulong)(s_ulong_18 ^ ((ulong)(((ulong)(s_s2_21.ulong_2 & 5)) + ((ulong)(ulong_35 + s_ulong_18)))))) ^ ((ulong)(int_74 %= ((int)((LeafMethod6()) | 42))))));
                                                short_27 >>= ((int)(int_74 = ((int)(((int)(((int)(int_28 ^ int_74)) ^ ((int)(int_28 /= ((int)((int_74) | 29)))))) % ((int)((((int)(s_int_11 -= ((int)(int_74 % ((int)((int_74) | 95))))))) | 58))))));
                                                LeafMethod12();
                                            }

                                            if (((bool)(s_bool_5 = LeafMethod0())))
                                            {
                                                s2_38.byte_4 = s2_85.byte_4;
                                                LeafMethod3();
                                                s2_85.ulong_2 -= ((ulong)(ulong_81 * ((ulong)(((ulong)(s2_38.ulong_2 += ((ulong)(s_ulong_18 | ulong_81)))) - ((ulong)(((ulong)(int_28 / ((int)((s_int_11) | 21)))) - ((ulong)(s_s2_21.ulong_2 ^= ulong_35))))))));
                                            }
                                            else
                                            {
                                                short_27 |= ((short)(((short)(((short)(((short)(int_74 / ((int)((0) | 68)))) >> ((int)(int_74 *= int_74)))) & LeafMethod5())) + short_73));
                                            }
                                        }

                                        break;
                                    }
                                }

                                LeafMethod8();
                            }
                            catch (System.ArgumentOutOfRangeException)
                            {
                                try
                                {
                                    int __loopvar12 = s_loopInvariant + 8;
                                    do
                                    {
                                        __loopvar12 -= 3;
                                        if (__loopvar12 < s_loopInvariant - 3)
                                            break;
                                        s_int_11 /= ((int)((LeafMethod6()) | 14));
                                        switch (((long)(((long)(((long)(long_75 <<= ((int)(int_28 | s_int_11)))) - long_29)) >> ((int)(int_74 -= ((int)(int_28 |= ((int)(2 / ((int)((int_28) | 75)))))))))))
                                        {
                                            case 0:
                                            {
                                                s_ushort_16 = p_ushort_67;
                                                s_float_14 += ((float)(float_31 = ((float)(((float)(LeafMethod6() % ((int)((((int)(int_74 >> s_int_11))) | 21)))) + ((float)(((float)(s_float_14 = float_31)) + ((float)(float_31 * float_31))))))));
                                                s_ushort_16 &= s_ushort_16;
                                                break;
                                            }

                                            case -1:
                                            {
                                                s_ushort_16 &= ((ushort)(p_ushort_67 >>= LeafMethod6()));
                                                break;
                                            }

                                            default:
                                            {
                                                ulong_35 &= ((ulong)(s2_38.ulong_2 += LeafMethod13()));
                                                int_28 += 0;
                                                break;
                                            }
                                        }
                                    }
                                    while ((LeafMethod0()));
                                    LeafMethod11();
                                }
                                catch (System.AccessViolationException)
                                {
                                    int __loopvar13 = s_loopInvariant, __loopSecondaryVar13_0 = s_loopInvariant - 12;
                                    while ((LeafMethod0()))
                                    {
                                        if (__loopvar13 < s_loopInvariant - 3)
                                            break;
                                        __loopvar13--;
                                        __loopSecondaryVar13_0 += 4;
                                        if (LeafMethod0())
                                        {
                                            LeafMethod12();
                                            LeafMethod12();
                                        }
                                        else
                                        {
                                            LeafMethod0();
                                        }
                                    }

                                    switch (char_24)
                                    {
                                        case '0':
                                        {
                                            if (((bool)(((bool)(((ulong)(((ulong)(ulong_35 += ulong_35)) ^ ((ulong)(s2_85.ulong_2 &= 0)))) != ((ulong)(((ulong)(5 & ulong_35)) - s_s2_21.ulong_2)))) || LeafMethod0())))
                                            {
                                                sbyte_76 <<= int_74;
                                                s_double_9 += ((double)(LeafMethod4() - ((double)(((int)(((int)(s_int_11 ^ 2)) + ((int)(s_int_11 | s_int_11)))) / ((int)((((int)(((int)(s_int_11 *= int_74)) << ((int)(s_int_11 << int_74))))) | 52))))));
                                            }
                                            else
                                            {
                                                s1_37.s1_s1_d1_f1_1.byte_0 -= LeafMethod1();
                                                LeafMethod2();
                                            }

                                            break;
                                        }

                                        case 'A':
                                        {
                                            decimal_71 -= ((decimal)(((decimal)(((int)(int_74 >>= ((int)(s_int_11 << s_int_11)))) % ((int)((((int)(int_74 &= ((int)(s_int_11 * int_28))))) | 62)))) * ((decimal)(((decimal)(decimal_25 = ((decimal)(s_decimal_8 + decimal_71)))) + ((decimal)(s_int_11 %= ((int)((((int)(int_74 = int_28))) | 62))))))));
                                            switch (((char)(s_char_7 = LeafMethod2())))
                                            {
                                                case '3':
                                                {
                                                    LeafMethod14();
                                                    break;
                                                }

                                                default:
                                                {
                                                    s2_38.ulong_2 += ((ulong)(s_ulong_18 += ((ulong)(((ulong)(((ulong)(s2_38.ulong_2 * ulong_81)) & ((ulong)(s_s2_21.ulong_2 = s2_38.ulong_2)))) + ((ulong)(s2_38.ulong_2 = ((ulong)(ulong_35 | s_s2_21.ulong_2))))))));
                                                    break;
                                                }
                                            }

                                            break;
                                        }

                                        case 'F':
                                        {
                                            LeafMethod11();
                                            int __loopvar14 = s_loopInvariant;
                                            while ((((bool)(((ulong)(((ulong)(LeafMethod6() / ((int)((((int)(int_28 % ((int)((int_74) | 73))))) | 56)))) + ((ulong)(((int)(int_28 << 2)) / ((int)((((int)(int_28 % ((int)((0) | 80))))) | 93)))))) <= ulong_35))))
                                            {
                                                __loopvar14++;
                                                if (__loopvar14 == s_loopInvariant + 4)
                                                    break;
                                                LeafMethod14();
                                                LeafMethod13();
                                            }

                                            break;
                                        }

                                        case '7':
                                        {
                                            if (((bool)(((ushort)(s_ushort_16 - ((ushort)(((ushort)(p_ushort_67 + p_ushort_67)) + ((ushort)(ushort_33 - ushort_33)))))) < ((ushort)(((ushort)(((ushort)(s_ushort_16 |= s_ushort_16)) + ((ushort)(s_int_11 / ((int)((-5) | 96)))))) * ((ushort)(ushort_79 - LeafMethod11())))))))
                                            {
                                                long_29 ^= ((long)(((long)(((long)(((long)(long_75 * long_75)) + ((long)(long_29 << -5)))) >> ((int)(int_74 |= s_int_11)))) << ((int)(int_28 >>= ((int)(((int)(int_28 / ((int)((s_int_11) | 8)))) / ((int)((((int)(int_28 + int_28))) | 20))))))));
                                                int_28 /= ((int)((((int)(int_28 += ((int)(((int)(((int)(int_74 * s_int_11)) * int_28)) >> ((int)(((int)(s_int_11 * int_74)) + ((int)(int_74 *= int_28))))))))) | 11));
                                                int_74 %= ((int)((((int)(((int)(-2147483648 - ((int)(s_int_11 -= ((int)(int_28 % ((int)((int_28) | 94)))))))) ^ ((int)(s_int_11 *= ((int)(((int)(int_74 | int_74)) - int_28))))))) | 91));
                                            }
                                            else
                                            {
                                                decimal_71 = ((decimal)(s_decimal_8 += ((decimal)(((int)(((int)(int_74 % ((int)((int_74) | 80)))) + ((int)(s_int_11 >>= int_28)))) % ((int)((((int)(int_28 &= ((int)(int_28 >> int_74))))) | 13))))));
                                            }

                                            break;
                                        }

                                        case 'M':
                                        {
                                            int __loopvar15 = s_loopInvariant - 6;
                                            while ((bool_68))
                                            {
                                                __loopvar15 += 2;
                                                if (__loopvar15 >= s_loopInvariant + 2)
                                                    break;
                                                s_int_11 %= ((int)((((int)(((int)(int_74 /= ((int)((((int)(int_74 = ((int)(int_74 - s_int_11))))) | 65)))) << ((int)(int_28 << ((int)(((int)(int_28 + int_28)) / ((int)((((int)(int_28 | s_int_11))) | 3))))))))) | 80));
                                                s2_38.ulong_2 >>= s_int_11;
                                            }

                                            S1.S1_D1_F1 s1_s1_d1_f1_91 = p_s1_s1_d1_f1_65;
                                            Log("s1_s1_d1_f", s1_s1_d1_f1_91.byte_0);
                                            break;
                                        }

                                        case 'O':
                                        {
                                            s_int_11 %= ((int)((LeafMethod6()) | 90));
                                            int __loopvar16 = s_loopInvariant;
                                            for (;;)
                                            {
                                                __loopvar16--;
                                                if (__loopvar16 <= s_loopInvariant - 4)
                                                    break;
                                                LeafMethod14();
                                                uint_80 = s_uint_17;
                                                uint_34 <<= ((int)(s_int_11 + ((int)(int_28 ^= int_28))));
                                                LeafMethod12();
                                            }

                                            int __loopvar17 = s_loopInvariant - 9;
                                            while ((bool_68))
                                            {
                                                __loopvar17 += 3;
                                                if (__loopvar17 == s_loopInvariant + 3)
                                                    break;
                                                Method1(float_31, ((float)(s_float_14 = ((float)(float_77 *= ((float)(float_31 = float_77)))))), ref long_75, LeafMethod9(), ((decimal)(LeafMethod3() * decimal_25)), ref s2_85, ((double)(((double)(LeafMethod6() % ((int)((((int)(5 % ((int)((int_28) | 56))))) | 77)))) + ((double)(int_74 %= ((int)((((int)(s_int_11 ^ s_int_11))) | 55)))))), out s2_38, ref float_31);
                                                short_27 >>= int_28;
                                            }

                                            break;
                                        }

                                        default:
                                        {
                                            LeafMethod11();
                                            LeafMethod16();
                                            break;
                                        }
                                    }
                                }
                            }
                        }
                        else
                        {
                            uint_80 |= ((uint)(uint_80 * ((uint)(s_int_11 /= ((int)((int_74) | 81))))));
                        }
                    }
                    else
                    {
                        ushort_33 |= ((ushort)(s_ushort_16 = ((ushort)(((ushort)(((ushort)(s_ushort_16 - p_ushort_67)) + ((ushort)(ushort_33 | p_ushort_67)))) + LeafMethod11()))));
                        LeafMethod10();
                    }

                    break;
                }

                case "WAQHI":
                {
                    if (bool_22)
                    {
                        LeafMethod2();
                        if (LeafMethod0())
                        {
                            s2_85.byte_4 ^= ((byte)(LeafMethod1() + ((byte)(((int)(int_28 += LeafMethod6())) % ((int)((((int)(LeafMethod6() * int_28))) | 72))))));
                        }
                        else
                        {
                            switch (((int)(((int)(((int)(((int)(int_28 << int_28)) * ((int)(int_74 << 0)))) % ((int)((int_28) | 1)))) << ((int)(s_int_11 *= ((int)(((int)(int_74 = int_28)) + int_28)))))))
                            {
                                case -5:
                                {
                                    ushort_79 ^= ((ushort)(((ushort)(((ushort)(p_ushort_67 - ((ushort)(2 + s_ushort_16)))) + ((ushort)(ushort_33 & ((ushort)(2 * p_ushort_67)))))) & ushort_33));
                                    int_74 /= ((int)((int_28) | 93));
                                    s_uint_17 = ((uint)(((uint)(uint_80 ^= 2)) + ((uint)(((int)(((int)(s_int_11 | -1)) ^ ((int)(2 - int_28)))) / ((int)((((int)(int_74 ^= ((int)(int_74 ^ int_28))))) | 88))))));
                                    break;
                                }

                                default:
                                {
                                    LeafMethod13();
                                    break;
                                }
                            }
                        }
                    }
                    else
                    {
                        int __loopvar18 = s_loopInvariant + 3, __loopSecondaryVar18_0 = s_loopInvariant;
                        while ((((bool)(((uint)(uint_80 - ((uint)(((uint)(2 + uint_34)) & uint_34)))) == ((uint)(((uint)(uint_34 ^= ((uint)(s_uint_17 >>= int_74)))) & ((uint)(((int)(int_74 | int_74)) % ((int)((((int)(s_int_11 ^ int_74))) | 10))))))))) && ((__loopvar18 >= s_loopInvariant - 1)))
                        {
                            __loopvar18--;
                            if (__loopSecondaryVar18_0 <= s_loopInvariant - 9)
                                break;
                            __loopSecondaryVar18_0 -= 3;
                            s_ushort_16 >>= ((int)(int_28 <<= ((int)(((int)(s_int_11 ^ ((int)(int_28 <<= s_int_11)))) % ((int)((s_int_11) | 34))))));
                        }

                        LeafMethod16();
                    }

                    break;
                }

                case "S":
                {
                    switch (long_29)
                    {
                        case 0:
                        {
                            int __loopvar19 = s_loopInvariant;
                            while ((((bool)(((bool)(((float)(((float)(s_int_11 % ((int)((int_74) | 32)))) + LeafMethod9())) != ((float)(0f + float_77)))) && bool_22))) && ((__loopvar19 < s_loopInvariant + 6)))
                            {
                                __loopvar19 += 2;
                                LeafMethod9();
                            }

                            break;
                        }

                        case 2:
                        {
                            Method1(float_31, s_float_14, ref long_29, float_31, ((decimal)(((decimal)(decimal_71 = ((decimal)(s_decimal_8 += decimal_25)))) + ((decimal)(decimal_25 = ((decimal)(s_int_11 %= ((int)((int_28) | 32)))))))), ref s_s2_21, ((double)(((int)(((int)(int_74 <<= int_74)) << ((int)(int_74 | int_74)))) % ((int)((((int)(int_28 * ((int)(int_28 & int_28))))) | 14)))), out s2_38, ref float_31);
                            LeafMethod8();
                            break;
                        }

                        case -5:
                        {
                            if (((bool)(s_bool_5 = bool_68)))
                            {
                                LeafMethod10();
                                decimal_25 = ((decimal)(((int)(int_74 *= ((int)(((int)(int_74 >> int_74)) + ((int)(s_int_11 |= s_int_11)))))) / ((int)((((int)(int_74 + ((int)(((int)(s_int_11 ^= int_74)) ^ ((int)(s_int_11 + int_28))))))) | 70))));
                            }
                            else
                            {
                                LeafMethod8();
                            }

                            int_28 |= ((int)(s_int_11 + int_28));
                            try
                            {
                                switch (((int)(s_int_11 |= ((int)(((int)(LeafMethod6() >> ((int)(s_int_11 *= int_28)))) - ((int)(((int)(int_74 &= int_28)) >> ((int)(int_28 + int_28)))))))))
                                {
                                    case 2:
                                    {
                                        switch (((long)(((long)(s_int_11 /= ((int)((((int)(LeafMethod6() - LeafMethod6()))) | 10)))) + ((long)(((long)(((long)(long_75 = long_75)) ^ ((long)(long_75 ^ s_long_12)))) >> ((int)(((int)(int_28 ^ s_int_11)) << s_int_11)))))))
                                        {
                                            case -1:
                                            {
                                                float_31 *= LeafMethod9();
                                                LeafMethod1();
                                                LeafMethod13();
                                                break;
                                            }

                                            case 0:
                                            {
                                                s_sbyte_13 += ((sbyte)(((sbyte)(sbyte_30 *= ((sbyte)(((sbyte)(s_int_11 % ((int)((s_int_11) | 8)))) | sbyte_30)))) + ((sbyte)(LeafMethod6() % ((int)((((int)(int_74 |= ((int)(int_74 | s_int_11))))) | 7))))));
                                                LeafMethod2();
                                                break;
                                            }

                                            case 2:
                                            {
                                                s_int_11 ^= ((int)(int_28 += 5));
                                                s2_38.ulong_2 -= s_ulong_18;
                                                try
                                                {
                                                    LeafMethod10();
                                                }
                                                catch (System.OperationCanceledException)
                                                {
                                                    s_decimal_8 = ((decimal)(s_int_11 /= ((int)((int_28) | 80))));
                                                    LeafMethod14();
                                                    if (((bool)(bool_22 = ((bool)(LeafMethod0() || LeafMethod0())))))
                                                    {
                                                        LeafMethod12();
                                                    }
                                                    else
                                                    {
                                                        byte_23 |= ((byte)(LeafMethod1() + s1_83.s1_s1_d1_f1_1.byte_0));
                                                    }
                                                }
                                                finally
                                                {
                                                    LeafMethod0();
                                                }

                                                break;
                                            }

                                            case -5:
                                            {
                                                if (((bool)(((bool)(((float)(LeafMethod9() - ((float)(float_31 + s_float_14)))) < ((float)(((int)(int_74 * s_int_11)) / ((int)((((int)(s_int_11 /= ((int)((int_28) | 31))))) | 79)))))) || ((bool)(((bool)(s_bool_5 = ((bool)(bool_22 || bool_22)))) || ((bool)(((int)(int_28 >> int_74)) > s_int_11)))))))
                                                {
                                                    sbyte_30 <<= ((int)(((int)(((int)(int_28 = ((int)(int_28 - int_74)))) % ((int)((((int)(int_74 & ((int)(int_74 / ((int)((int_74) | 2))))))) | 86)))) / ((int)((((int)(((int)(LeafMethod6() + ((int)(int_28 * int_74)))) + ((int)(((int)(int_74 >> int_74)) % ((int)((((int)(int_28 % ((int)((int_28) | 88))))) | 21))))))) | 43))));
                                                }
                                                else
                                                {
                                                    if (((bool)(s_sbyte_13 < ((sbyte)(((sbyte)(((int)(int_28 + int_28)) / ((int)((int_74) | 2)))) | ((sbyte)(((int)(s_int_11 << int_74)) % ((int)((((int)(s_int_11 += s_int_11))) | 96)))))))))
                                                    {
                                                        LeafMethod10();
                                                    }
                                                    else
                                                    {
                                                        LeafMethod9();
                                                    }
                                                }

                                                int __loopvar20 = s_loopInvariant;
                                                for (int __loopSecondaryVar20_0 = s_loopInvariant - 6; int_74 < (int_28); __loopSecondaryVar20_0 += 2, decimal_25 += ((decimal)(((decimal)(((int)(int_28 / ((int)((s_int_11) | 51)))) % ((int)((LeafMethod6()) | 26)))) * ((decimal)(decimal_25 = decimal_25)))))
                                                {
                                                    if (__loopvar20 > s_loopInvariant + 3)
                                                        break;
                                                    __loopvar20++;
                                                    LeafMethod12();
                                                    LeafMethod14();
                                                    switch (((int)(int_74 ^= s_int_11)))
                                                    {
                                                        case -1:
                                                        {
                                                            LeafMethod14();
                                                            S2 s2_92 = s2_85;
                                                            s_long_12 <<= int_28;
                                                            Log("s2_92", s2_92);
                                                            Log("s2_92.byte", s2_92.byte_4);
                                                            break;
                                                        }

                                                        case 0:
                                                        {
                                                            ulong_35 |= ulong_81;
                                                            s2_38 = s2_38;
                                                            break;
                                                        }

                                                        case 1:
                                                        {
                                                            s1_37.s1_s1_d1_f1_1.byte_0 ^= ((byte)(((byte)(((byte)(s2_38.byte_4 &= ((byte)(int_74 /= ((int)((s_int_11) | 16)))))) ^ s1_37.s1_s1_d1_f1_1.byte_0)) & LeafMethod1()));
                                                            break;
                                                        }

                                                        case 2:
                                                        {
                                                            LeafMethod6();
                                                            break;
                                                        }

                                                        default:
                                                        {
                                                            LeafMethod14();
                                                            break;
                                                        }
                                                    }

                                                    LeafMethod11();
                                                }

                                                s1_s1_d1_f1_82.byte_0 += LeafMethod1();
                                                break;
                                            }

                                            default:
                                            {
                                                LeafMethod13();
                                                break;
                                            }
                                        }

                                        int __loopvar22 = s_loopInvariant - 10;
                                        for (; int_74 < (((int)(s_int_11 = ((int)(int_74 ^= LeafMethod6()))))); int_74++)
                                        {
                                            if (__loopvar22 >= s_loopInvariant)
                                                break;
                                            __loopvar22 += 3;
                                            s_s1_s1_d1_f1_19.byte_0 <<= ((int)(((int)(s_int_11 << ((int)(int_74 *= ((int)(s_int_11 / ((int)((s_int_11) | 36)))))))) & ((int)(LeafMethod6() | ((int)(s_int_11 >>= ((int)(int_28 + 2))))))));
                                            int __loopvar21 = s_loopInvariant, __loopSecondaryVar21_0 = s_loopInvariant - 12;
                                            do
                                            {
                                                if (__loopvar21 >= s_loopInvariant + 9)
                                                    break;
                                                __loopvar21 += 3;
                                                __loopSecondaryVar21_0 += 4;
                                                LeafMethod9();
                                            }
                                            while ((((bool)(((float)(((int)(int_74 = ((int)(s_int_11 ^ s_int_11)))) / ((int)((LeafMethod6()) | 78)))) >= 0f))));
                                            ushort_33 <<= ((int)(((int)(((int)(s_int_11 *= ((int)(int_74 -= s_int_11)))) - ((int)(((int)(s_int_11 << -2)) % ((int)((((int)(int_28 >>= s_int_11))) | 17)))))) + 2));
                                            s_s2_21.s1_3.s1_s1_d1_f1_1.byte_0 = ((byte)(s2_85.s1_3.s1_s1_d1_f1_1.byte_0 >>= s_int_11));
                                        }

                                        decimal_25 += ((decimal)(((decimal)(s_decimal_8 = ((decimal)(((int)(s_int_11 + s_int_11)) % ((int)((((int)(s_int_11 / ((int)((int_28) | 77))))) | 49)))))) * ((decimal)(((decimal)(((decimal)(int_28 / ((int)((int_28) | 95)))) + ((decimal)(2m + s_decimal_8)))) * ((decimal)(decimal_25 *= ((decimal)(int_74 % ((int)((int_74) | 20))))))))));
                                        break;
                                    }

                                    case 25:
                                    {
                                        int __loopvar25 = s_loopInvariant;
                                        for (; s_int_11 < (((int)(((int)(((int)(((int)(int_74 - int_74)) ^ ((int)(int_28 ^= s_int_11)))) + ((int)(int_28 ^= s_int_11)))) & ((int)(((int)(s_int_11 &= 25)) & ((int)(((int)(s_int_11 *= int_74)) | ((int)(int_74 |= int_74))))))))); __loopvar25++, s_int_11++)
                                        {
                                            if (__loopvar25 >= s_loopInvariant + 4)
                                                break;
                                            switch (string_78)
                                            {
                                                case "B601TJD51":
                                                {
                                                    uint_34 = uint_80;
                                                    break;
                                                }

                                                case "53VMNQ5GV":
                                                {
                                                    sbyte_30 |= s_sbyte_13;
                                                    s_short_10 |= ((short)(int_28 /= ((int)((LeafMethod6()) | 70))));
                                                    LeafMethod2();
                                                    break;
                                                }

                                                case "9L650M93":
                                                {
                                                    if (LeafMethod0())
                                                    {
                                                        int_74 /= ((int)((((int)(int_74 * ((int)(int_28 <<= ((int)(((int)(s_int_11 - int_74)) - s_int_11))))))) | 88));
                                                        s2_38.ulong_2 |= ((ulong)(s2_38.ulong_2 + ((ulong)(s_s2_21.ulong_2 &= ((ulong)(int_74 /= ((int)((((int)(int_74 /= ((int)((s_int_11) | 69))))) | 93))))))));
                                                    }
                                                    else
                                                    {
                                                        double_26 *= ((double)(double_26 -= ((double)(s_double_9 - ((double)(((double)(int_28 % ((int)((s_int_11) | 87)))) + ((double)(s_double_9 * s_double_9))))))));
                                                        Method1(LeafMethod9(), ((float)(((float)(int_28 %= ((int)((LeafMethod6()) | 10)))) - ((float)(int_28 %= ((int)((((int)(s_int_11 + s_int_11))) | 78)))))), ref s_long_12, float_31, ((decimal)(LeafMethod3() - ((decimal)(((decimal)(int_74 % ((int)((int_74) | 17)))) + decimal_71)))), ref s2_85, ((double)(double_26 = ((double)(double_26 *= double_26)))), out s_s2_21, ref float_77);
                                                    }

                                                    break;
                                                }

                                                case "9IK":
                                                {
                                                    ulong_81 ^= ((ulong)(((ulong)(s_int_11 %= ((int)((int_74) | 98)))) + ((ulong)(s_s2_21.ulong_2 <<= ((int)(s_int_11 *= int_74))))));
                                                    try
                                                    {
                                                        LeafMethod1();
                                                        float_77 -= ((float)(((float)(((float)(((int)(int_28 + s_int_11)) % ((int)((int_74) | 44)))) - ((float)(float_77 *= s_float_14)))) * s_float_14));
                                                    }
                                                    catch (System.ArrayTypeMismatchException)
                                                    {
                                                        uint_34 += LeafMethod12();
                                                        LeafMethod14();
                                                    }

                                                    float float_93 = ((float)(((float)(((float)(((float)(float_31 * float_31)) * 2.0270271f)) - LeafMethod9())) - LeafMethod9()));
                                                    break;
                                                }

                                                case "PHWUH":
                                                {
                                                    if (((bool)(s_bool_5 = ((bool)(bool_68 = ((bool)(bool_68 = ((bool)(s_ulong_18 <= s_ulong_18)))))))))
                                                    {
                                                        int_28 ^= ((int)(((int)(((int)(((int)(int_74 &= int_74)) >> ((int)(s_int_11 & s_int_11)))) << ((int)(((int)(int_28 ^ int_28)) - ((int)(int_28 *= int_74)))))) ^ int_28));
                                                    }
                                                    else
                                                    {
                                                        short_27 ^= short_73;
                                                    }

                                                    int __loopvar23 = s_loopInvariant - 6;
                                                    for (;;)
                                                    {
                                                        if (__loopvar23 > s_loopInvariant)
                                                            break;
                                                        __loopvar23 += 2;
                                                        s_ulong_18 <<= ((int)(s_int_11 <<= LeafMethod6()));
                                                        LeafMethod3();
                                                        s_sbyte_13 += ((sbyte)(int_74 /= ((int)((((int)(((int)(int_74 * ((int)(int_28 -= int_28)))) << ((int)(((int)(s_int_11 & int_28)) << ((int)(int_28 | int_74))))))) | 42))));
                                                        s_s2_21.s1_3.s1_s1_d1_f1_1.byte_0 ^= ((byte)(((byte)(LeafMethod1() + ((byte)(((int)(int_28 -= int_28)) / ((int)((((int)(s_int_11 % ((int)((s_int_11) | 75))))) | 28)))))) | s_s1_20.s1_s1_d1_f1_1.byte_0));
                                                    }

                                                    decimal_71 *= ((decimal)(((decimal)(decimal_25 - ((decimal)(((decimal)(decimal_25 * decimal_25)) * s_decimal_8)))) - ((decimal)(((decimal)(decimal_71 -= ((decimal)(int_28 / ((int)((int_74) | 29)))))) * s_decimal_8))));
                                                    break;
                                                }

                                                default:
                                                {
                                                    double_26 = ((double)(((double)(((int)(int_74 | ((int)(5 << int_28)))) % ((int)((((int)(int_28 | ((int)(int_74 - int_74))))) | 78)))) + LeafMethod4()));
                                                    LeafMethod3();
                                                    break;
                                                }
                                            }

                                            double_26 -= ((double)(((double)(((double)(((double)(double_26 - s_double_9)) + s_double_9)) - s_double_9)) - ((double)(((int)(int_74 |= ((int)(int_74 %= ((int)((int_74) | 10)))))) % ((int)((((int)(LeafMethod6() / ((int)((s_int_11) | 96))))) | 29))))));
                                            if (LeafMethod0())
                                            {
                                                LeafMethod10();
                                                ushort_33 = ((ushort)(ushort_79 &= p_ushort_67));
                                                if (((bool)(((float)(float_31 - float_31)) <= ((float)(((float)(((float)(float_31 -= float_31)) + -0.9166667f)) + s_float_14)))))
                                                {
                                                    LeafMethod14();
                                                }
                                                else
                                                {
                                                    LeafMethod3();
                                                }
                                            }
                                            else
                                            {
                                                int __loopvar24 = s_loopInvariant - 3;
                                                while ((bool_22))
                                                {
                                                    if (__loopvar24 >= s_loopInvariant)
                                                        break;
                                                    __loopvar24++;
                                                    Method1(((float)(((int)(s_int_11 * s_int_11)) / ((int)((((int)(s_int_11 << ((int)(int_74 ^= s_int_11))))) | 25)))), ((float)(((float)(LeafMethod9() + ((float)(float_31 * s_float_14)))) * LeafMethod9())), ref s_long_12, ((float)(((float)(((int)(int_74 = int_28)) % ((int)((int_28) | 65)))) * ((float)(float_31 - ((float)(s_float_14 - float_77)))))), ((decimal)(((decimal)(decimal_25 + ((decimal)(decimal_25 * decimal_71)))) * LeafMethod3())), ref s2_85, ((double)(((int)(((int)(int_74 - int_74)) % ((int)((((int)(int_28 * int_74))) | 52)))) / ((int)((((int)(int_74 |= int_74))) | 42)))), out s_s2_21, ref float_77);
                                                    short_73 |= LeafMethod5();
                                                }
                                            }

                                            uint_80 <<= ((int)(((int)(s_int_11 &= ((int)(int_74 -= ((int)(int_74 & int_74)))))) * ((int)(LeafMethod6() << ((int)(s_int_11 /= ((int)((((int)(int_28 / ((int)((int_74) | 55))))) | 19))))))));
                                        }

                                        LeafMethod14();
                                        LeafMethod11();
                                        break;
                                    }

                                    case -1:
                                    {
                                        switch (s_char_7)
                                        {
                                            case 'R':
                                            {
                                                LeafMethod2();
                                                S1.S1_D1_F1 s1_s1_d1_f1_94 = s1_s1_d1_f1_36;
                                                Log("s1_s1_d1_f", s1_s1_d1_f1_94.byte_0);
                                                break;
                                            }

                                            case 'W':
                                            {
                                                LeafMethod15();
                                                LeafMethod13();
                                                break;
                                            }

                                            case 'H':
                                            {
                                                LeafMethod12();
                                                break;
                                            }

                                            case 'U':
                                            {
                                                byte_69 |= ((byte)(byte_23 *= s2_38.byte_4));
                                                break;
                                            }

                                            case '7':
                                            {
                                                LeafMethod7();
                                                short_73 -= ((short)(1 << ((int)(LeafMethod6() << ((int)(int_74 *= ((int)(int_28 -= int_74))))))));
                                                try
                                                {
                                                    LeafMethod11();
                                                    int __loopvar26 = s_loopInvariant + 11, __loopSecondaryVar26_0 = s_loopInvariant - 3;
                                                    while ((((bool)(((ulong)(((ulong)(((ulong)(s_s2_21.ulong_2 | s2_85.ulong_2)) ^ ((ulong)(s2_85.ulong_2 ^ s2_38.ulong_2)))) + LeafMethod13())) == ((ulong)(((ulong)(s2_38.ulong_2 ^ LeafMethod13())) | ((ulong)(((ulong)(s2_38.ulong_2 & s2_85.ulong_2)) ^ ((ulong)(int_74 % ((int)((int_28) | 36))))))))))))
                                                    {
                                                        __loopvar26 -= 4;
                                                        if (__loopvar26 < s_loopInvariant - 4)
                                                            break;
                                                        __loopSecondaryVar26_0++;
                                                        int_74 /= ((int)((((int)(LeafMethod6() & ((int)(LeafMethod6() | int_74))))) | 12));
                                                    }
                                                }
                                                finally
                                                {
                                                    LeafMethod11();
                                                    Method1(((float)(2.0470588f * ((float)(((int)(s_int_11 % ((int)((int_74) | 71)))) % ((int)((((int)(int_28 + int_74))) | 33)))))), ((float)(s_float_14 = float_31)), ref long_29, ((float)(((float)(((float)(s_float_14 + float_31)) * ((float)(int_28 % ((int)((s_int_11) | 95)))))) - LeafMethod9())), ((decimal)(((decimal)(((decimal)(decimal_71 * decimal_71)) * LeafMethod3())) - ((decimal)(((decimal)(s_decimal_8 + 5.0344827586206896551724137931m)) - ((decimal)(s_decimal_8 * s_decimal_8)))))), ref s2_85, ((double)(((double)(((int)(s_int_11 >>= int_28)) / ((int)((((int)(s_int_11 + int_74))) | 52)))) + ((double)(double_26 = double_72)))), out s2_85, ref float_31);
                                                    LeafMethod12();
                                                }

                                                break;
                                            }

                                            case '3':
                                            {
                                                if (((bool)(s_bool_5 = ((bool)(((decimal)(int_28 % ((int)((int_28) | 50)))) > ((decimal)(((decimal)(decimal_25 + decimal_71)) + ((decimal)(decimal_71 = s_decimal_8)))))))))
                                                {
                                                    switch (s_char_7)
                                                    {
                                                        case '0':
                                                        {
                                                            float_77 -= float_77;
                                                            p_ushort_67 ^= s_ushort_16;
                                                            break;
                                                        }

                                                        case '4':
                                                        {
                                                            ulong_35 = ((ulong)(((ulong)(s2_38.ulong_2 += ((ulong)(((int)(s_int_11 & int_28)) / ((int)((int_28) | 43)))))) * s_ulong_18));
                                                            break;
                                                        }

                                                        case 'F':
                                                        {
                                                            sbyte_30 |= ((sbyte)(((sbyte)(s_sbyte_13 ^ ((sbyte)(LeafMethod8() & sbyte_30)))) << ((int)(((int)(int_74 ^= int_74)) * ((int)(int_28 + int_74))))));
                                                            int_28 %= ((int)((((int)(((int)(((int)(((int)(int_28 <<= int_74)) + ((int)(int_28 << int_28)))) + ((int)(((int)(int_28 -= int_74)) / ((int)((((int)(s_int_11 /= ((int)((int_74) | 39))))) | 10)))))) << ((int)(((int)(((int)(s_int_11 - int_74)) << ((int)(int_28 & s_int_11)))) * ((int)(int_74 %= ((int)((((int)(s_int_11 * s_int_11))) | 27))))))))) | 81));
                                                            short_73 &= ((short)(short_27 -= ((short)(p_short_66 & ((short)(((short)(short_27 += s_short_10)) >> ((int)(s_int_11 <<= int_74))))))));
                                                            break;
                                                        }

                                                        default:
                                                        {
                                                            uint_80 &= ((uint)(((uint)(((uint)(((uint)(s_uint_17 | s_uint_17)) | ((uint)(uint_34 * uint_80)))) - ((uint)(((uint)(s_uint_17 ^= s_uint_17)) + ((uint)(int_74 % ((int)((s_int_11) | 54)))))))) + ((uint)(uint_80 -= LeafMethod12()))));
                                                            S2 s2_95 = s2_85;
                                                            Log("s2_95", s2_95);
                                                            Log("s2_95.ulon", s2_95.ulong_2);
                                                            break;
                                                        }
                                                    }
                                                }
                                                else
                                                {
                                                    int __loopvar27 = s_loopInvariant - 12, __loopSecondaryVar27_0 = s_loopInvariant + 3;
                                                    while ((((bool)(((bool)(((bool)(bool_68 = ((bool)(float_77 == float_31)))) || ((bool)(((bool)(int_28 == s_int_11)) || ((bool)(double_72 != s_double_9)))))) && ((bool)(((float)(((int)(int_74 >> int_28)) / ((int)((((int)(int_74 << int_28))) | 43)))) > ((float)(((float)(float_77 -= float_77)) * ((float)(float_31 + s_float_14))))))))))
                                                    {
                                                        if (__loopvar27 > s_loopInvariant)
                                                            break;
                                                        __loopvar27 += 4;
                                                        __loopSecondaryVar27_0--;
                                                        LeafMethod3();
                                                    }
                                                }

                                                break;
                                            }

                                            case '4':
                                            {
                                                LeafMethod3();
                                                uint_80 ^= ((uint)(s_uint_17 &= ((uint)(uint_80 & uint_34))));
                                                break;
                                            }

                                            default:
                                            {
                                                if (((bool)(((float)(float_77 = ((float)(int_74 %= ((int)((((int)(int_28 * s_int_11))) | 6)))))) == ((float)(((float)(((float)(float_77 += float_77)) + ((float)(float_31 = s_float_14)))) + LeafMethod9())))))
                                                {
                                                    s_int_11 %= ((int)((((int)(((int)(((int)(((int)(s_int_11 - int_74)) << ((int)(int_74 /= ((int)((int_74) | 73)))))) + ((int)(((int)(int_28 / ((int)((int_28) | 93)))) - ((int)(int_28 ^= s_int_11)))))) | ((int)(s_int_11 |= ((int)(((int)(int_28 / ((int)((s_int_11) | 81)))) + LeafMethod6()))))))) | 56));
                                                }
                                                else
                                                {
                                                    s_s2_21.ulong_2 -= ((ulong)(s2_85.ulong_2 * ((ulong)(s_ulong_18 = LeafMethod13()))));
                                                }

                                                LeafMethod6();
                                                break;
                                            }
                                        }

                                        LeafMethod3();
                                        break;
                                    }

                                    case -2:
                                    {
                                        switch (LeafMethod10())
                                        {
                                            case "GUKHM9M":
                                            {
                                                int_74 %= ((int)((((int)(int_74 % ((int)((((int)(((int)(int_74 >>= ((int)(s_int_11 ^ s_int_11)))) + s_int_11))) | 64))))) | 29));
                                                LeafMethod2();
                                                if (((bool)(((bool)(bool_22 = ((bool)(((ushort)(p_ushort_67 + p_ushort_67)) == ((ushort)(ushort_33 += ushort_33)))))) && ((bool)(((ulong)(((int)(s_int_11 ^ int_74)) / ((int)((s_int_11) | 71)))) != ((ulong)(s2_38.ulong_2 = 2)))))))
                                                {
                                                    int_28 /= ((int)((((int)(s_int_11 / ((int)((-2147483647) | 17))))) | 10));
                                                }
                                                else
                                                {
                                                    decimal_71 += LeafMethod3();
                                                }

                                                break;
                                            }

                                            case "WUFMFYHB":
                                            {
                                                uint_80 &= ((uint)(uint_34 - ((uint)(int_74 /= ((int)((((int)(((int)(s_int_11 + int_74)) >> ((int)(s_int_11 | -1))))) | 60))))));
                                                LeafMethod13();
                                                break;
                                            }

                                            case "N8EZX1VJV":
                                            {
                                                LeafMethod3();
                                                LeafMethod3();
                                                break;
                                            }

                                            case "T":
                                            {
                                                switch (((int)(((int)(int_74 *= ((int)(int_28 + ((int)(int_74 % ((int)((int_74) | 20)))))))) ^ ((int)(((int)(((int)(int_74 | int_28)) | s_int_11)) << ((int)(int_74 &= ((int)(int_28 + s_int_11)))))))))
                                                {
                                                    case -1:
                                                    {
                                                        int __loopvar28 = s_loopInvariant - 3;
                                                        for (; s_int_11 < (((int)(((int)(((int)(int_28 &= int_28)) | ((int)(int_74 ^= ((int)(int_74 |= s_int_11)))))) * 0))); char_70 = ((char)(s_char_7 = char_24)))
                                                        {
                                                            if (__loopvar28 >= s_loopInvariant)
                                                                break;
                                                            __loopvar28++;
                                                            LeafMethod14();
                                                            LeafMethod1();
                                                            Method1(((float)(((float)(((float)(s_int_11 /= ((int)((int_28) | 61)))) - ((float)(0.15789473f + s_float_14)))) + float_77)), ((float)(((float)(((float)(float_31 = float_77)) * ((float)(float_77 + float_77)))) + ((float)(float_77 + ((float)(s_float_14 = s_float_14)))))), ref s_long_12, ((float)(((float)(float_77 -= ((float)(float_31 + float_77)))) + ((float)(float_77 -= ((float)(s_float_14 + float_77)))))), ((decimal)(LeafMethod6() % ((int)((int_74) | 11)))), ref s2_38, ((double)(LeafMethod4() + double_72)), out s_s2_21, ref float_77);
                                                            int_74 %= ((int)((((int)(int_28 += ((int)(((int)(int_28 ^= ((int)(int_28 << int_28)))) >> ((int)(int_28 *= ((int)(int_28 %= ((int)((s_int_11) | 71))))))))))) | 82));
                                                        }

                                                        int __loopvar29 = s_loopInvariant, __loopSecondaryVar29_0 = s_loopInvariant;
                                                        while ((bool_22))
                                                        {
                                                            __loopSecondaryVar29_0++;
                                                            if (__loopvar29 == s_loopInvariant - 3)
                                                                break;
                                                            __loopvar29--;
                                                            LeafMethod13();
                                                            LeafMethod10();
                                                            ushort_79 &= LeafMethod11();
                                                        }

                                                        break;
                                                    }

                                                    case -2:
                                                    {
                                                        LeafMethod7();
                                                        LeafMethod0();
                                                        int __loopvar30 = s_loopInvariant - 3, __loopSecondaryVar30_0 = s_loopInvariant - 6;
                                                        while ((((bool)(((long)(s_long_12 <<= ((int)(((int)(s_int_11 / ((int)((0) | 27)))) - ((int)(s_int_11 /= ((int)((s_int_11) | 91)))))))) >= ((long)(((long)(long_29 + ((long)(long_29 -= s_long_12)))) + ((long)(s_long_12 ^= long_29))))))))
                                                        {
                                                            __loopvar30++;
                                                            __loopSecondaryVar30_0 += 2;
                                                            if (__loopvar30 >= s_loopInvariant + 1)
                                                                break;
                                                            if (__loopSecondaryVar30_0 >= s_loopInvariant + 2)
                                                                break;
                                                            long_29 ^= s_long_12;
                                                            uint_34 ^= ((uint)(((uint)(((uint)(((int)(int_74 >> int_28)) % ((int)((((int)(int_74 << int_74))) | 92)))) | ((uint)(s_uint_17 ^ uint_80)))) & ((uint)(((uint)(((int)(int_74 * s_int_11)) / ((int)((LeafMethod6()) | 70)))) + ((uint)(((uint)(uint_80 & s_uint_17)) + ((uint)(uint_80 * s_uint_17))))))));
                                                        }

                                                        break;
                                                    }

                                                    case 2:
                                                    {
                                                        s_int_11 &= s_int_11;
                                                        break;
                                                    }

                                                    case 0:
                                                    {
                                                        uint_80 |= ((uint)(uint_34 &= ((uint)(((uint)(((int)(s_int_11 % ((int)((int_28) | 56)))) / ((int)((((int)(-5 - s_int_11))) | 10)))) ^ ((uint)(((uint)(uint_34 * s_uint_17)) + LeafMethod12()))))));
                                                        break;
                                                    }

                                                    default:
                                                    {
                                                        LeafMethod6();
                                                        break;
                                                    }
                                                }

                                                break;
                                            }

                                            case "9QP":
                                            {
                                                int __loopvar31 = s_loopInvariant + 6;
                                                for (int __loopSecondaryVar31_0 = s_loopInvariant - 9;;)
                                                {
                                                    __loopvar31 -= 2;
                                                    __loopSecondaryVar31_0 += 3;
                                                    if (__loopvar31 == s_loopInvariant - 2)
                                                        break;
                                                    if (s_bool_5)
                                                    {
                                                        LeafMethod3();
                                                    }
                                                    else
                                                    {
                                                        LeafMethod13();
                                                        LeafMethod8();
                                                        LeafMethod14();
                                                    }

                                                    if (((bool)(((uint)(s_uint_17 = ((uint)(((uint)(uint_80 + s_uint_17)) & ((uint)(s_uint_17 & uint_34)))))) <= ((uint)(((int)(((int)(int_74 & s_int_11)) << ((int)(int_28 <<= s_int_11)))) / ((int)((((int)(((int)(int_74 + int_28)) << ((int)(int_28 >>= int_74))))) | 43)))))))
                                                    {
                                                        LeafMethod14();
                                                    }
                                                    else
                                                    {
                                                        s1_s1_d1_f1_36.byte_0 += ((byte)(((byte)(((byte)(((byte)(s2_38.s1_3.s1_s1_d1_f1_1.byte_0 + s_s1_20.s1_s1_d1_f1_1.byte_0)) ^ ((byte)(byte_69 + byte_23)))) + ((byte)(((int)(int_28 -= int_28)) / ((int)((((int)(int_74 << int_74))) | 28)))))) & ((byte)(((byte)(s2_85.byte_4 &= ((byte)(int_28 /= ((int)((int_28) | 83)))))) + LeafMethod1()))));
                                                    }

                                                    LeafMethod6();
                                                    s1_s1_d1_f1_36 = s1_s1_d1_f1_36;
                                                }

                                                LeafMethod2();
                                                s2_38.ulong_2 ^= ((ulong)(ulong_81 &= ((ulong)(ulong_35 ^= ulong_81))));
                                                break;
                                            }

                                            case "R5VNIZ3":
                                            {
                                                int __loopvar32 = s_loopInvariant - 13, __loopSecondaryVar32_0 = s_loopInvariant - 6;
                                                while ((((bool)(5 != ((ulong)(ulong_81 >>= ((int)(LeafMethod6() - ((int)(int_28 | s_int_11))))))))) && ((__loopSecondaryVar32_0 <= s_loopInvariant + 2)))
                                                {
                                                    __loopSecondaryVar32_0 += 2;
                                                    if (__loopvar32 >= s_loopInvariant)
                                                        break;
                                                    __loopvar32 += 4;
                                                    LeafMethod4();
                                                    float_31 += LeafMethod9();
                                                }

                                                short_27 <<= ((int)(((int)(((int)(s_int_11 % ((int)((s_int_11) | 63)))) >> ((int)(s_int_11 >>= LeafMethod6())))) - ((int)(((int)(((int)(int_28 & s_int_11)) - s_int_11)) << ((int)(LeafMethod6() & ((int)(int_74 | int_28))))))));
                                                double_72 -= ((double)(((double)(((double)(((double)(s_double_9 + s_double_9)) + -4.95945945945946)) + ((double)(double_72 *= LeafMethod4())))) + LeafMethod4()));
                                                break;
                                            }

                                            default:
                                            {
                                                int __loopvar34 = s_loopInvariant;
                                                while ((LeafMethod0()))
                                                {
                                                    __loopvar34--;
                                                    if (__loopvar34 <= s_loopInvariant - 4)
                                                        break;
                                                    LeafMethod16();
                                                    int __loopvar33 = s_loopInvariant + 3;
                                                    for (; int_74 < (((int)(s_int_11 ^= ((int)(((int)(int_28 /= ((int)((int_74) | 14)))) | ((int)(((int)(int_28 ^= int_28)) % ((int)((((int)(s_int_11 % ((int)((int_28) | 40))))) | 4))))))))); int_74++)
                                                    {
                                                        __loopvar33--;
                                                        if (__loopvar33 < s_loopInvariant - 1)
                                                            break;
                                                        s_short_10 <<= s_int_11;
                                                        LeafMethod2();
                                                        s_int_11 <<= ((int)(((int)(((int)(((int)(int_74 & int_74)) ^ s_int_11)) / ((int)((((int)(((int)(int_28 & s_int_11)) * s_int_11))) | 1)))) - ((int)(int_74 % ((int)((((int)(-1 >> ((int)(int_28 >> s_int_11))))) | 29))))));
                                                        LeafMethod14();
                                                    }
                                                }

                                                long_75 += ((long)(((long)(((long)(long_75 += ((long)(long_75 ^ long_75)))) * ((long)(s_long_12 <<= ((int)(s_int_11 - int_28)))))) + s_long_12));
                                                break;
                                            }
                                        }

                                        break;
                                    }

                                    case 0:
                                    {
                                        int __loopvar35 = s_loopInvariant - 7;
                                        while ((((bool)(((bool)(((float)(float_31 - ((float)(float_77 - s_float_14)))) == ((float)(int_28 /= ((int)((((int)(int_28 + int_74))) | 71)))))) || ((bool)(s_bool_5 = bool_68))))))
                                        {
                                            __loopvar35 += 2;
                                            if (__loopvar35 >= s_loopInvariant + 2)
                                                break;
                                            s_int_11 ^= ((int)(int_74 ^ s_int_11));
                                        }

                                        break;
                                    }

                                    case 2147483647:
                                    {
                                        LeafMethod9();
                                        LeafMethod12();
                                        break;
                                    }

                                    case -5:
                                    {
                                        s_int_11 &= ((int)(((int)(int_74 + ((int)(((int)(int_74 - int_74)) - ((int)(-5 | int_74)))))) / ((int)((((int)(int_74 - ((int)(LeafMethod6() * ((int)(s_int_11 %= ((int)((int_28) | 58))))))))) | 97))));
                                        if (s_bool_5)
                                        {
                                            double_26 *= ((double)(s_double_9 = double_72));
                                        }
                                        else
                                        {
                                            uint_80 |= ((uint)(((uint)(uint_34 *= uint_80)) + ((uint)(s_uint_17 |= ((uint)(s_int_11 %= ((int)((((int)(int_28 ^ int_74))) | 60))))))));
                                        }

                                        break;
                                    }

                                    default:
                                    {
                                        LeafMethod14();
                                        break;
                                    }
                                }

                                long_75 += long_75;
                            }
                            finally
                            {
                                LeafMethod3();
                                int __loopvar36 = s_loopInvariant;
                                for (;;)
                                {
                                    __loopvar36++;
                                    if (__loopvar36 > s_loopInvariant + 4)
                                        break;
                                    uint_34 ^= LeafMethod12();
                                    LeafMethod2();
                                    p_short_66 >>= ((int)(((int)(((int)(((int)(int_74 % ((int)((s_int_11) | 95)))) % ((int)((((int)(2 % ((int)((int_28) | 24))))) | 49)))) - LeafMethod6())) << s_int_11));
                                    int_74 /= ((int)((((int)(int_28 + int_74))) | 72));
                                }
                            }

                            break;
                        }

                        case -1:
                        {
                            if (((bool)(long_29 == ((long)(long_29 *= ((long)(LeafMethod7() - long_29)))))))
                            {
                                s1_s1_d1_f1_36.byte_0 ^= ((byte)(((byte)(byte_69 += LeafMethod1())) & ((byte)(s1_83.s1_s1_d1_f1_1.byte_0 *= ((byte)(LeafMethod1() + s2_85.byte_4))))));
                                s_uint_17 = ((uint)(s_uint_17 |= ((uint)(((uint)(((uint)(s_uint_17 ^ 2)) + ((uint)(uint_80 - s_uint_17)))) + ((uint)(((uint)(s_int_11 / ((int)((int_74) | 55)))) * ((uint)(s_uint_17 + uint_80))))))));
                            }
                            else
                            {
                                int_74 &= ((int)(((int)(((int)(int_28 * ((int)(int_74 % ((int)((int_74) | 98)))))) / ((int)((((int)(((int)(int_28 %= ((int)((int_28) | 41)))) + LeafMethod6()))) | 4)))) >> int_74));
                                uint_80 *= s_uint_17;
                                int __loopvar38 = s_loopInvariant;
                                for (;;)
                                {
                                    __loopvar38 += 4;
                                    if (__loopvar38 >= s_loopInvariant + 16)
                                        break;
                                    s_int_11 %= ((int)((((int)(((int)(((int)(((int)(s_int_11 << s_int_11)) ^ ((int)(s_int_11 |= s_int_11)))) % ((int)((((int)(int_74 - ((int)(0 % ((int)((int_74) | 43))))))) | 80)))) ^ ((int)(((int)(((int)(int_74 &= int_28)) + ((int)(int_28 ^= int_28)))) ^ ((int)(LeafMethod6() | ((int)(int_28 &= int_74))))))))) | 20));
                                    LeafMethod11();
                                    int __loopvar37 = s_loopInvariant;
                                    while ((((bool)(s_s1_20.s1_s1_d1_f1_1.byte_0 == ((byte)(((byte)(1 * ((byte)(s_s1_s1_d1_f1_19.byte_0 + s_s1_20.s1_s1_d1_f1_1.byte_0)))) & byte_69))))))
                                    {
                                        if (__loopvar37 == s_loopInvariant + 9)
                                            break;
                                        __loopvar37 += 3;
                                        if (s_bool_5)
                                        {
                                            ulong ulong_96 = ((ulong)(((int)(((int)(s_int_11 + ((int)(int_28 * int_28)))) | int_28)) % ((int)((LeafMethod6()) | 45))));
                                            switch (LeafMethod2())
                                            {
                                                case 'N':
                                                {
                                                    uint_34 -= ((uint)(((uint)(((uint)(uint_34 - uint_34)) & ((uint)(((uint)(uint_80 &= uint_34)) + ((uint)(uint_34 >>= s_int_11)))))) & ((uint)(((uint)(((int)(int_28 * int_28)) / ((int)((((int)(int_28 += s_int_11))) | 40)))) & ((uint)(s_uint_17 &= LeafMethod12()))))));
                                                    break;
                                                }

                                                default:
                                                {
                                                    sbyte_76 -= ((sbyte)(sbyte_30 = LeafMethod8()));
                                                    long_29 ^= ((long)(s_long_12 = LeafMethod7()));
                                                    break;
                                                }
                                            }
                                        }
                                        else
                                        {
                                            LeafMethod3();
                                        }
                                    }

                                    float_77 = s_float_14;
                                }
                            }

                            int __loopvar40 = s_loopInvariant + 3, __loopSecondaryVar40_0 = s_loopInvariant - 10;
                            for (;;)
                            {
                                __loopvar40--;
                                __loopSecondaryVar40_0 += 3;
                                if (__loopvar40 < s_loopInvariant - 1)
                                    break;
                                double double_97 = ((double)(((int)(((int)(((int)(int_74 + int_28)) >> LeafMethod6())) ^ ((int)(int_74 &= ((int)(s_int_11 - s_int_11)))))) / ((int)((int_28) | 87))));
                                int __loopvar39 = s_loopInvariant;
                                for (;;)
                                {
                                    if (__loopvar39 >= s_loopInvariant + 9)
                                        break;
                                    __loopvar39 += 3;
                                    long_29 -= ((long)(((long)(LeafMethod7() * ((long)(((long)(long_29 >> int_74)) * ((long)(long_29 = -5)))))) + s_long_12));
                                    LeafMethod3();
                                    LeafMethod6();
                                    LeafMethod16();
                                }

                                uint_34 -= ((uint)(uint_34 *= ((uint)(((int)(((int)(s_int_11 |= int_74)) / ((int)((((int)(int_74 &= int_28))) | 63)))) % ((int)((LeafMethod6()) | 79))))));
                                ulong_81 >>= ((int)(((int)(((int)(int_28 = 2)) + ((int)(((int)(int_28 + s_int_11)) - s_int_11)))) / ((int)((((int)(((int)(((int)(int_74 *= int_28)) + ((int)(int_28 &= s_int_11)))) - ((int)(((int)(s_int_11 <<= s_int_11)) | LeafMethod6()))))) | 33))));
                            }

                            break;
                        }

                        default:
                        {
                            s1_s1_d1_f1_36.byte_0 ^= LeafMethod1();
                            break;
                        }
                    }

                    s_ushort_16 &= ((ushort)(ushort_33 | ((ushort)(LeafMethod6() % ((int)((((int)(((int)(int_28 * s_int_11)) & ((int)(int_28 |= int_28))))) | 9))))));
                    if (((bool)(((byte)(((byte)(s1_s1_d1_f1_36.byte_0 <<= LeafMethod6())) + ((byte)(((int)(int_28 - int_74)) % ((int)((((int)(-1 & s_int_11))) | 58)))))) != ((byte)(((byte)(s1_s1_d1_f1_82.byte_0 = ((byte)(s2_85.byte_4 & s2_38.s1_3.s1_s1_d1_f1_1.byte_0)))) + s2_85.s1_3.s1_s1_d1_f1_1.byte_0)))))
                    {
                        if (bool_68)
                        {
                            int_28 >>= ((int)(int_28 + ((int)(((int)(((int)(int_28 & s_int_11)) + s_int_11)) | ((int)(int_28 &= LeafMethod6()))))));
                            s_s1_s1_d1_f1_19.byte_0 |= s2_85.byte_4;
                            ulong_81 ^= ((ulong)(((ulong)(((ulong)(((int)(s_int_11 % ((int)((int_74) | 89)))) % ((int)((((int)(0 % ((int)((s_int_11) | 58))))) | 45)))) + ((ulong)(s_ulong_18 |= s_s2_21.ulong_2)))) * ((ulong)(((int)(((int)(s_int_11 ^ int_74)) + ((int)(s_int_11 & s_int_11)))) % ((int)((((int)(int_74 += ((int)(int_28 >> int_28))))) | 59))))));
                        }
                        else
                        {
                            LeafMethod2();
                            int_74 <<= s_int_11;
                            if (LeafMethod0())
                            {
                                S1 s1_98 = s1_37;
                                s1_98.s1_s1_d1_f1_1.byte_0 |= ((byte)(byte_23 *= ((byte)(((byte)(((byte)(s1_s1_d1_f1_82.byte_0 * s_s2_21.byte_4)) + ((byte)(s1_37.s1_s1_d1_f1_1.byte_0 | s_s1_20.s1_s1_d1_f1_1.byte_0)))) | s_s1_20.s1_s1_d1_f1_1.byte_0))));
                                Log("s1_98", s1_98);
                            }
                            else
                            {
                                s_long_12 = long_75;
                            }
                        }
                    }
                    else
                    {
                        if (((bool)(bool_22 = ((bool)(((long)(LeafMethod6() / ((int)((((int)(s_int_11 = -1))) | 2)))) >= ((long)(((long)(long_29 ^ s_long_12)) | ((long)(long_29 + s_long_12)))))))))
                        {
                            LeafMethod16();
                            LeafMethod11();
                            s1_83.s1_s1_d1_f1_1.byte_0 |= s_s2_21.s1_3.s1_s1_d1_f1_1.byte_0;
                        }
                        else
                        {
                            short_27 <<= ((int)(((int)(int_74 %= ((int)((((int)(((int)(int_74 - int_74)) % ((int)((((int)(int_28 &= int_74))) | 36))))) | 17)))) << ((int)(int_74 *= LeafMethod6()))));
                        }

                        s2_85 = s_s2_21;
                        LeafMethod13();
                    }

                    break;
                }

                default:
                {
                    int __loopvar73 = s_loopInvariant;
                    for (int __loopSecondaryVar73_0 = s_loopInvariant - 11;;)
                    {
                        __loopSecondaryVar73_0 += 3;
                        if (__loopvar73 > s_loopInvariant + 3)
                            break;
                        __loopvar73++;
                        sbyte_76 |= ((sbyte)(((sbyte)(((sbyte)(((sbyte)(sbyte_30 >> s_int_11)) & ((sbyte)(sbyte_76 -= sbyte_76)))) & ((sbyte)(s_sbyte_13 = ((sbyte)(sbyte_76 |= sbyte_30)))))) << ((int)(s_int_11 + ((int)(((int)(2 >> s_int_11)) ^ ((int)(int_28 += s_int_11))))))));
                        switch (((string)(s_string_15 += ((string)(((string)(((string)("WEP" + string_78)) + ((string)(string_32 + string_78)))) + ((string)(string_78 = ((string)(string_32 + s_string_15)))))))))
                        {
                            case "SIYRD0":
                            {
                                try
                                {
                                    if (((bool)(((ulong)(((ulong)(LeafMethod13() - ((ulong)(s_s2_21.ulong_2 = ulong_81)))) & ((ulong)(s_s2_21.ulong_2 += ((ulong)(s_s2_21.ulong_2 *= s_ulong_18)))))) < ((ulong)(((ulong)(((ulong)(s_s2_21.ulong_2 & s_ulong_18)) ^ ((ulong)(ulong_81 ^ ulong_35)))) & LeafMethod13())))))
                                    {
                                        int __loopvar42 = s_loopInvariant;
                                        while ((bool_22))
                                        {
                                            __loopvar42 -= 3;
                                            if (__loopvar42 < s_loopInvariant - 12)
                                                break;
                                            int __loopvar41 = s_loopInvariant - 7;
                                            while ((bool_22))
                                            {
                                                if (__loopvar41 >= s_loopInvariant)
                                                    break;
                                                __loopvar41 += 2;
                                                s_uint_17 ^= uint_80;
                                            }

                                            s1_37.s1_s1_d1_f1_1.byte_0 += s_s1_s1_d1_f1_19.byte_0;
                                        }

                                        switch (((char)(char_24 = ((char)(char_24 = ((char)(char_24 = char_24)))))))
                                        {
                                            case '3':
                                            {
                                                switch (((long)(((long)(((int)(int_74 &= ((int)(int_28 * s_int_11)))) / ((int)((((int)(((int)(-2147483647 << int_74)) + LeafMethod6()))) | 40)))) - ((long)(((long)(((int)(2 >> int_74)) / ((int)((((int)(s_int_11 %= ((int)((int_28) | 88))))) | 77)))) << ((int)(((int)(0 * s_int_11)) + ((int)(s_int_11 % ((int)((int_74) | 21)))))))))))
                                                {
                                                    case 0:
                                                    {
                                                        s_long_12 *= ((long)(((long)(((long)(((long)(s_long_12 <<= int_28)) + long_75)) ^ LeafMethod7())) + ((long)(((int)(((int)(int_74 | s_int_11)) * ((int)(int_28 + s_int_11)))) % ((int)((((int)(s_int_11 &= ((int)(s_int_11 << s_int_11))))) | 27))))));
                                                        s_ulong_18 += ((ulong)(((ulong)(((ulong)(int_28 /= ((int)((((int)(int_74 %= ((int)((int_28) | 42))))) | 91)))) ^ ((ulong)(s_s2_21.ulong_2 ^ s_s2_21.ulong_2)))) - ulong_81));
                                                        LeafMethod12();
                                                        break;
                                                    }

                                                    case 25:
                                                    {
                                                        bool bool_99 = ((bool)(((short)(int_28 / ((int)((s_int_11) | 39)))) == ((short)(((short)(((short)(p_short_66 >> -1)) * ((short)(0 % ((int)((int_74) | 8)))))) + ((short)(s_short_10 |= ((short)(short_27 += s_short_10))))))));
                                                        break;
                                                    }

                                                    case -1:
                                                    {
                                                        p_ushort_67 = ((ushort)(((int)(int_28 /= ((int)((((int)(((int)(int_74 % ((int)((int_74) | 36)))) | ((int)(s_int_11 * int_74))))) | 95)))) % ((int)((((int)(((int)(s_int_11 ^ ((int)(int_74 + int_28)))) * ((int)(((int)(int_74 * int_28)) * ((int)(int_28 %= ((int)((int_28) | 87))))))))) | 10))));
                                                        break;
                                                    }

                                                    case -2147483648:
                                                    {
                                                        s_int_11 /= ((int)((((int)(((int)(((int)(((int)(s_int_11 + s_int_11)) & ((int)(int_28 - s_int_11)))) % ((int)((((int)(((int)(int_28 / ((int)((s_int_11) | 13)))) / ((int)((((int)(int_74 >> s_int_11))) | 32))))) | 34)))) ^ ((int)(LeafMethod6() + ((int)(int_74 |= ((int)(int_74 %= ((int)((int_74) | 74))))))))))) | 48));
                                                        s_long_12 = ((long)(((long)(s_long_12 * ((long)(((long)(s_long_12 - long_75)) - ((long)(long_75 >> int_74)))))) | ((long)(((int)(((int)(s_int_11 + int_74)) + LeafMethod6())) / ((int)((((int)(((int)(int_74 * int_28)) & ((int)(int_28 + int_28))))) | 23))))));
                                                        LeafMethod14();
                                                        break;
                                                    }

                                                    case 2:
                                                    {
                                                        ulong ulong_100 = ((ulong)(ulong_35 |= ((ulong)(((ulong)(ulong_81 ^= LeafMethod13())) ^ s2_85.ulong_2))));
                                                        LeafMethod11();
                                                        Log("ulong_100", ulong_100);
                                                        break;
                                                    }

                                                    case 2147483647:
                                                    {
                                                        decimal_25 -= ((decimal)(int_74 /= ((int)((((int)(int_74 = LeafMethod6()))) | 84))));
                                                        LeafMethod14();
                                                        break;
                                                    }

                                                    case -2:
                                                    {
                                                        LeafMethod11();
                                                        LeafMethod6();
                                                        s_s2_21.s1_3.s1_s1_d1_f1_1.byte_0 <<= LeafMethod6();
                                                        break;
                                                    }

                                                    case -5:
                                                    {
                                                        p_short_66 *= short_27;
                                                        break;
                                                    }

                                                    case 1:
                                                    {
                                                        bool bool_101 = ((bool)(int_28 <= ((int)(((int)(int_28 >> LeafMethod6())) & ((int)(LeafMethod6() + ((int)(s_int_11 ^ int_28))))))));
                                                        break;
                                                    }

                                                    default:
                                                    {
                                                        decimal_25 *= ((decimal)(((decimal)(((int)(((int)(s_int_11 * int_74)) << ((int)(int_74 ^ s_int_11)))) % ((int)((((int)(((int)(int_74 % ((int)((int_74) | 2)))) ^ ((int)(s_int_11 * s_int_11))))) | 48)))) + ((decimal)(int_74 /= ((int)((((int)(((int)(int_28 <<= s_int_11)) ^ ((int)(s_int_11 -= int_28))))) | 94))))));
                                                        break;
                                                    }
                                                }

                                                try
                                                {
                                                    LeafMethod10();
                                                    sbyte_76 <<= ((int)(s_int_11 /= ((int)((((int)(((int)(s_int_11 <<= ((int)(s_int_11 += s_int_11)))) ^ ((int)(((int)(int_74 + int_28)) << ((int)(int_74 & s_int_11))))))) | 59))));
                                                    long_29 -= ((long)(((long)(((int)(int_74 &= ((int)(s_int_11 >>= s_int_11)))) / ((int)((((int)(((int)(int_74 = s_int_11)) >> ((int)(int_28 >> int_28))))) | 97)))) + ((long)(((long)(((long)(long_29 += s_long_12)) * long_29)) << ((int)(int_74 ^= ((int)(s_int_11 <<= s_int_11))))))));
                                                }
                                                catch (System.AggregateException)
                                                {
                                                    LeafMethod8();
                                                }
                                                finally
                                                {
                                                    LeafMethod8();
                                                    long_29 ^= ((long)(((long)(((long)(((long)(long_29 + long_75)) ^ LeafMethod7())) + long_75)) << ((int)(int_28 |= ((int)(((int)(int_74 + s_int_11)) + LeafMethod6()))))));
                                                }

                                                LeafMethod6();
                                                break;
                                            }

                                            case 'L':
                                            {
                                                LeafMethod12();
                                                short_73 ^= ((short)(LeafMethod6() % ((int)((s_int_11) | 43))));
                                                if (((bool)(((int)(((int)(((int)(0 >> s_int_11)) + int_28)) << ((int)(int_74 & LeafMethod6())))) == ((int)(((int)(((int)(int_74 |= int_28)) | ((int)(int_28 % ((int)((s_int_11) | 1)))))) & ((int)(((int)(int_28 - s_int_11)) - s_int_11)))))))
                                                {
                                                    long_29 |= ((long)(((long)(long_29 ^= ((long)(s_long_12 |= LeafMethod7())))) >> ((int)(((int)(((int)(s_int_11 %= ((int)((s_int_11) | 64)))) % ((int)((((int)(int_28 >>= s_int_11))) | 1)))) | ((int)(((int)(int_28 - int_28)) + ((int)(s_int_11 % ((int)((int_28) | 6))))))))));
                                                }
                                                else
                                                {
                                                    int_74 <<= ((int)(int_28 << int_74));
                                                }

                                                break;
                                            }

                                            case 'G':
                                            {
                                                int __loopvar43 = s_loopInvariant;
                                                for (; (__loopvar43 != s_loopInvariant - 16) && s_int_11 < (LeafMethod6()); sbyte_30 -= ((sbyte)(((sbyte)(sbyte_76 += ((sbyte)(int_74 % ((int)((int_28) | 97)))))) ^ sbyte_30)))
                                                {
                                                    __loopvar43 -= 4;
                                                    s_ushort_16 ^= ((ushort)(((ushort)(((int)(((int)(s_int_11 | int_74)) + ((int)(int_28 << int_28)))) % ((int)((((int)(((int)(int_28 | int_28)) % ((int)((((int)(s_int_11 %= ((int)((s_int_11) | 83))))) | 33))))) | 28)))) * ((ushort)(s_int_11 %= ((int)((int_74) | 67))))));
                                                    ulong_81 -= ((ulong)(((ulong)(((ulong)(ulong_81 - s_s2_21.ulong_2)) * ((ulong)(ulong_35 -= ((ulong)(s_ulong_18 * ulong_35)))))) + ((ulong)(int_74 /= ((int)((((int)(s_int_11 ^= ((int)(int_28 & s_int_11))))) | 97))))));
                                                    uint_34 ^= ((uint)(uint_80 >>= LeafMethod6()));
                                                    decimal_71 += decimal_71;
                                                }

                                                break;
                                            }

                                            case 'S':
                                            {
                                                try
                                                {
                                                    decimal_71 *= ((decimal)(((decimal)(((int)(((int)(int_28 + int_74)) + ((int)(int_28 & int_74)))) % ((int)((((int)(int_28 /= ((int)((((int)(s_int_11 &= int_28))) | 58))))) | 78)))) + ((decimal)(((decimal)(((int)(int_28 | int_28)) % ((int)((((int)(s_int_11 & 5))) | 64)))) * ((decimal)(((decimal)(decimal_71 + s_decimal_8)) * ((decimal)(s_int_11 /= ((int)((s_int_11) | 65))))))))));
                                                }
                                                finally
                                                {
                                                    s_int_11 -= int_28;
                                                }

                                                byte_23 |= ((byte)(s_byte_6 >>= LeafMethod6()));
                                                break;
                                            }

                                            case 'Z':
                                            {
                                                if (((bool)(((ushort)(LeafMethod11() * ushort_33)) < ((ushort)(int_28 %= ((int)((((int)(((int)(int_28 % ((int)((s_int_11) | 80)))) + ((int)(int_74 | int_28))))) | 2)))))))
                                                {
                                                    s_float_14 += float_77;
                                                }
                                                else
                                                {
                                                    ulong_35 &= ulong_35;
                                                    LeafMethod6();
                                                    LeafMethod11();
                                                }

                                                float_31 = ((float)(((float)(LeafMethod6() / ((int)((((int)(((int)(s_int_11 += s_int_11)) & ((int)(int_74 >> s_int_11))))) | 1)))) - ((float)(((float)(float_31 * float_31)) - ((float)(((float)(s_float_14 += float_77)) - ((float)(s_int_11 / ((int)((s_int_11) | 47))))))))));
                                                Method1(LeafMethod9(), ((float)(s_float_14 *= ((float)(s_float_14 -= LeafMethod9())))), ref long_75, ((float)(((float)(((int)(s_int_11 <<= int_28)) % ((int)((((int)(s_int_11 - int_74))) | 89)))) - ((float)(s_float_14 * ((float)(1.0149254f * s_float_14)))))), s_decimal_8, ref s_s2_21, ((double)(s_double_9 * ((double)(((double)(double_26 * double_72)) + ((double)(double_26 *= double_26)))))), out s2_38, ref s_float_14);
                                                break;
                                            }

                                            default:
                                            {
                                                LeafMethod16();
                                                break;
                                            }
                                        }
                                    }
                                    else
                                    {
                                        int __loopvar45 = s_loopInvariant;
                                        for (;; __loopvar45 += 3)
                                        {
                                            if (__loopvar45 > s_loopInvariant + 9)
                                                break;
                                            if (bool_68)
                                            {
                                                s_uint_17 >>= LeafMethod6();
                                                sbyte_76 = s_sbyte_13;
                                                uint uint_102 = ((uint)(((uint)(s_uint_17 = ((uint)(0 + ((uint)(uint_80 - uint_34)))))) | ((uint)(((uint)(((uint)(uint_34 | uint_34)) - ((uint)(uint_34 + s_uint_17)))) + LeafMethod12()))));
                                            }
                                            else
                                            {
                                                LeafMethod9();
                                            }

                                            s_ushort_16 |= ((ushort)(int_74 % ((int)((LeafMethod6()) | 25))));
                                            long_29 <<= ((int)(((int)(((int)(int_28 >>= 2)) * ((int)(int_28 << int_28)))) ^ ((int)(((int)(((int)(int_74 *= s_int_11)) * int_28)) % ((int)((((int)(((int)(int_28 |= s_int_11)) << s_int_11))) | 25))))));
                                            int __loopvar44 = s_loopInvariant + 7, __loopSecondaryVar44_0 = s_loopInvariant + 7;
                                            do
                                            {
                                                __loopvar44 -= 3;
                                                __loopSecondaryVar44_0 -= 3;
                                                if (__loopvar44 < s_loopInvariant - 3)
                                                    break;
                                                s1_s1_d1_f1_36.byte_0 -= byte_69;
                                            }
                                            while ((((bool)(((decimal)(s_decimal_8 - ((decimal)(decimal_25 - ((decimal)(decimal_71 += decimal_71)))))) > ((decimal)(((decimal)(decimal_71 + ((decimal)(decimal_71 * s_decimal_8)))) * ((decimal)(s_decimal_8 * ((decimal)(int_28 % ((int)((int_74) | 24))))))))))));
                                        }
                                    }
                                }
                                catch (System.TypeAccessException)
                                {
                                    int __loopvar47 = s_loopInvariant - 3, __loopSecondaryVar47_0 = s_loopInvariant - 9;
                                    do
                                    {
                                        __loopvar47++;
                                        if (__loopvar47 > s_loopInvariant + 1)
                                            break;
                                        if (__loopSecondaryVar47_0 == s_loopInvariant)
                                            break;
                                        __loopSecondaryVar47_0 += 3;
                                        if (((bool)(s_bool_5 = ((bool)(bool_22 && ((bool)(((short)(s_short_10 - p_short_66)) < s_short_10)))))))
                                        {
                                            int __loopvar46 = s_loopInvariant;
                                            do
                                            {
                                                if (__loopvar46 == s_loopInvariant + 12)
                                                    break;
                                                __loopvar46 += 4;
                                                long_29 &= ((long)(((long)(((long)(s_long_12 <<= ((int)(s_int_11 / ((int)((1) | 32)))))) >> ((int)(int_28 |= int_28)))) & s_long_12));
                                                float_31 *= ((float)(((float)(((int)(((int)(int_28 |= s_int_11)) | ((int)(s_int_11 / ((int)((s_int_11) | 11)))))) / ((int)((s_int_11) | 52)))) * float_31));
                                            }
                                            while ((bool_68));
                                        }
                                        else
                                        {
                                            if (((bool)(((bool)(bool_22 = s_bool_5)) == LeafMethod0())))
                                            {
                                                double_26 *= ((double)(((double)(double_72 *= ((double)(((double)(double_26 -= s_double_9)) * ((double)(double_72 + s_double_9)))))) + double_72));
                                                int_28 /= ((int)((((int)(((int)(s_int_11 /= ((int)((int_28) | 69)))) | ((int)(s_int_11 <<= LeafMethod6()))))) | 34));
                                            }
                                            else
                                            {
                                                Method1(LeafMethod9(), ((float)(((float)(((float)(s_float_14 - s_float_14)) * float_31)) + ((float)(int_74 /= ((int)((((int)(s_int_11 << s_int_11))) | 67)))))), ref long_29, ((float)(((float)(float_31 = ((float)(float_77 + s_float_14)))) - ((float)(((float)(s_float_14 + float_31)) + ((float)(float_77 + s_float_14)))))), LeafMethod3(), ref s_s2_21, ((double)(int_74 /= ((int)((((int)(((int)(int_28 + s_int_11)) + ((int)(int_74 / ((int)((0) | 68))))))) | 98)))), out s_s2_21, ref s_float_14);
                                                LeafMethod1();
                                                ulong_81 ^= s_s2_21.ulong_2;
                                            }

                                            try
                                            {
                                                ushort_33 |= ((ushort)(ushort_33 + ((ushort)(((ushort)(((ushort)(ushort_33 * ushort_79)) ^ ushort_33)) | ((ushort)(((ushort)(s_int_11 /= ((int)((2147483647) | 32)))) - ((ushort)(p_ushort_67 - s_ushort_16))))))));
                                                uint_80 ^= ((uint)(((uint)(uint_34 += ((uint)(((uint)(int_28 / ((int)((s_int_11) | 95)))) + LeafMethod12())))) | ((uint)(s_uint_17 <<= ((int)(((int)(s_int_11 -= s_int_11)) << int_74))))));
                                            }
                                            catch (System.InvalidTimeZoneException)
                                            {
                                                byte byte_103 = ((byte)(s_int_11 %= ((int)((((int)(-5 ^ ((int)(((int)(s_int_11 /= ((int)((int_74) | 50)))) ^ ((int)(int_28 * s_int_11))))))) | 1))));
                                                LeafMethod10();
                                                LeafMethod8();
                                            }
                                            finally
                                            {
                                                s_ushort_16 = ((ushort)(((ushort)(ushort_79 = ((ushort)(((ushort)(p_ushort_67 - ushort_33)) * ((ushort)(ushort_33 += 25)))))) + ((ushort)(((ushort)(((ushort)(s_ushort_16 + ushort_33)) + ((ushort)(p_ushort_67 | ushort_79)))) * ((ushort)(((int)(int_28 / ((int)((s_int_11) | 84)))) % ((int)((((int)(-5 << s_int_11))) | 5))))))));
                                                s_int_11 %= ((int)((((int)(s_int_11 |= LeafMethod6()))) | 49));
                                                S1.S1_D1_F1 s1_s1_d1_f1_104 = s_s1_s1_d1_f1_19;
                                                Log("s1_s1_d1_f", s1_s1_d1_f1_104);
                                                Log("s1_s1_d1_f", s1_s1_d1_f1_104.byte_0);
                                            }

                                            if (bool_68)
                                            {
                                                ushort_79 <<= LeafMethod6();
                                                LeafMethod2();
                                            }
                                            else
                                            {
                                                LeafMethod9();
                                            }
                                        }

                                        s_int_11 /= ((int)((((int)(LeafMethod6() << ((int)(s_int_11 &= -1))))) | 47));
                                    }
                                    while ((((bool)(s_bool_5 = ((bool)(((float)(((float)(s_float_14 -= float_77)) * ((float)(int_28 / ((int)((0) | 93)))))) < ((float)(((float)(float_77 += s_float_14)) * ((float)(s_float_14 * float_31))))))))));
                                    int __loopvar48 = s_loopInvariant;
                                    while ((((bool)(bool_68 = ((bool)(LeafMethod3() < ((decimal)(((decimal)(s_decimal_8 * decimal_25)) * s_decimal_8))))))) && ((__loopvar48 > s_loopInvariant - 16)))
                                    {
                                        __loopvar48 -= 4;
                                        LeafMethod3();
                                    }

                                    p_ushort_67 >>= ((int)(((int)(((int)(((int)(int_28 & s_int_11)) / ((int)((((int)(int_74 % ((int)((int_28) | 28))))) | 65)))) >> s_int_11)) + ((int)(s_int_11 ^= ((int)(int_74 |= int_74))))));
                                }
                                finally
                                {
                                    int __loopvar51 = s_loopInvariant + 12;
                                    while ((s_bool_5))
                                    {
                                        if (__loopvar51 == s_loopInvariant)
                                            break;
                                        __loopvar51 -= 4;
                                        int __loopvar50 = s_loopInvariant;
                                        while ((((bool)(((bool)(s_bool_5 = ((bool)(s_sbyte_13 >= ((sbyte)(s_int_11 %= ((int)((s_int_11) | 14)))))))) || ((bool)(((byte)(s1_s1_d1_f1_82.byte_0 * ((byte)(int_28 /= ((int)((int_28) | 75)))))) < ((byte)(s2_85.s1_3.s1_s1_d1_f1_1.byte_0 - ((byte)(s1_83.s1_s1_d1_f1_1.byte_0 + byte_23))))))))))
                                        {
                                            if (__loopvar50 > s_loopInvariant + 3)
                                                break;
                                            __loopvar50++;
                                            int __loopvar49 = s_loopInvariant - 11;
                                            for (;;)
                                            {
                                                if (__loopvar49 >= s_loopInvariant)
                                                    break;
                                                __loopvar49 += 3;
                                                LeafMethod8();
                                                LeafMethod0();
                                                s2_38.s1_3.s1_s1_d1_f1_1.byte_0 ^= ((byte)(s_s1_s1_d1_f1_19.byte_0 - ((byte)(((byte)(s_s2_21.s1_3.s1_s1_d1_f1_1.byte_0 >>= s_int_11)) * ((byte)(byte_23 |= s_s1_s1_d1_f1_19.byte_0))))));
                                                byte byte_105 = ((byte)(s1_84.s1_s1_d1_f1_1.byte_0 -= ((byte)(byte_69 * LeafMethod1()))));
                                                Log("byte_105", byte_105);
                                            }
                                        }
                                    }

                                    s_int_11 %= ((int)((((int)(((int)(((int)(int_28 %= ((int)((((int)(int_28 += s_int_11))) | 51)))) >> ((int)(((int)(int_28 << int_28)) << ((int)(int_28 ^ s_int_11)))))) & ((int)(s_int_11 * ((int)(((int)(int_74 & int_28)) | ((int)(int_28 *= int_28))))))))) | 51));
                                    LeafMethod12();
                                }

                                break;
                            }

                            case "M591I":
                            {
                                Method1(((float)(((float)(s_float_14 = ((float)(float_31 * float_77)))) + ((float)(((float)(float_77 = s_float_14)) + ((float)(float_77 + float_31)))))), ((float)(((float)(((float)(int_28 % ((int)((s_int_11) | 33)))) * ((float)(float_77 * -5f)))) + ((float)(int_28 % ((int)((LeafMethod6()) | 42)))))), ref s_long_12, ((float)(((float)(int_28 %= ((int)((((int)(int_74 | int_28))) | 49)))) + ((float)(((int)(int_74 + int_28)) % ((int)((int_28) | 92)))))), ((decimal)(int_74 % ((int)((((int)(int_28 ^= ((int)(s_int_11 - int_28))))) | 70)))), ref s2_85, ((double)(int_28 /= ((int)((((int)(((int)(int_28 * s_int_11)) ^ int_28))) | 72)))), out s2_85, ref float_31);
                                break;
                            }

                            case "EXKSHLDY":
                            {
                                try
                                {
                                    LeafMethod9();
                                }
                                finally
                                {
                                    s_s1_s1_d1_f1_19 = s_s1_s1_d1_f1_19;
                                }

                                ulong_81 >>= int_28;
                                break;
                            }

                            case "P":
                            {
                                if (((bool)(2 != ((byte)(s1_37.s1_s1_d1_f1_1.byte_0 -= ((byte)(s1_s1_d1_f1_36.byte_0 &= ((byte)(s2_85.s1_3.s1_s1_d1_f1_1.byte_0 >>= s_int_11)))))))))
                                {
                                    int __loopvar53 = s_loopInvariant - 3;
                                    while ((((bool)(s_bool_5 = ((bool)(bool_22 = s_bool_5))))))
                                    {
                                        if (__loopvar53 > s_loopInvariant)
                                            break;
                                        __loopvar53++;
                                        int __loopvar52 = s_loopInvariant - 7, __loopSecondaryVar52_0 = s_loopInvariant;
                                        for (; int_28 < (s_int_11); __loopSecondaryVar52_0++, p_ushort_67 ^= ((ushort)(s_ushort_16 ^= ((ushort)(((ushort)(int_74 / ((int)((int_28) | 22)))) & ushort_33)))))
                                        {
                                            __loopvar52 += 2;
                                            if (__loopvar52 >= s_loopInvariant + 2)
                                                break;
                                            if (__loopSecondaryVar52_0 >= s_loopInvariant + 4)
                                                break;
                                            uint_34 += ((uint)(((uint)(s_uint_17 += ((uint)(((int)(int_74 + s_int_11)) % ((int)((((int)(int_28 | int_28))) | 46)))))) ^ ((uint)(((uint)(((uint)(int_74 % ((int)((int_28) | 20)))) ^ ((uint)(uint_34 = uint_80)))) * uint_34))));
                                            s2_38.byte_4 &= LeafMethod1();
                                            if (bool_68)
                                            {
                                                LeafMethod11();
                                            }
                                            else
                                            {
                                                ushort_79 -= ((ushort)(p_ushort_67 ^ ((ushort)(int_28 /= ((int)((((int)(s_int_11 + ((int)(int_28 / ((int)((s_int_11) | 80))))))) | 57))))));
                                                LeafMethod11();
                                                LeafMethod14();
                                            }

                                            switch (((char)(char_24 = ((char)(char_70 = ((char)(s_char_7 = ((char)(char_24 = char_70)))))))))
                                            {
                                                case 'I':
                                                {
                                                    int_74 /= ((int)((((int)(((int)(int_74 = -1)) + ((int)(LeafMethod6() | ((int)(int_74 ^= ((int)(int_28 & int_74))))))))) | 89));
                                                    break;
                                                }

                                                case 'Q':
                                                {
                                                    ushort_79 = ((ushort)(((ushort)(LeafMethod11() & ((ushort)(((ushort)(ushort_79 & s_ushort_16)) + s_ushort_16)))) | ((ushort)(((ushort)(ushort_33 &= ((ushort)(s_ushort_16 |= ushort_33)))) + ((ushort)(ushort_79 ^= ((ushort)(s_ushort_16 + p_ushort_67))))))));
                                                    break;
                                                }

                                                default:
                                                {
                                                    LeafMethod10();
                                                    s_long_12 >>= int_74;
                                                    break;
                                                }
                                            }
                                        }
                                    }

                                    s1_84.s1_s1_d1_f1_1.byte_0 &= ((byte)(s1_84.s1_s1_d1_f1_1.byte_0 * s1_s1_d1_f1_36.byte_0));
                                }
                                else
                                {
                                    try
                                    {
                                        double_72 = double_72;
                                        int __loopvar54 = s_loopInvariant, __loopSecondaryVar54_0 = s_loopInvariant - 3;
                                        do
                                        {
                                            __loopvar54 -= 2;
                                            if (__loopvar54 <= s_loopInvariant - 8)
                                                break;
                                            __loopSecondaryVar54_0++;
                                            LeafMethod14();
                                        }
                                        while ((((bool)(s_bool_5 = ((bool)(s_bool_5 && ((bool)(-5m <= ((decimal)(int_28 / ((int)((int_74) | 2))))))))))));
                                        LeafMethod8();
                                    }
                                    finally
                                    {
                                        p_short_66 = ((short)(int_28 /= ((int)((int_28) | 3))));
                                        LeafMethod10();
                                        int __loopvar55 = s_loopInvariant + 3;
                                        for (; s_int_11 < (((int)(((int)(int_28 << int_28)) - ((int)(s_int_11 &= ((int)(s_int_11 % ((int)((((int)(int_74 >>= int_28))) | 30))))))))); bool_68 = ((bool)(s_bool_5 = ((bool)(((ulong)(s2_38.ulong_2 | s2_38.ulong_2)) <= ((ulong)(ulong_35 * s_ulong_18)))))))
                                        {
                                            __loopvar55--;
                                            if (__loopvar55 < s_loopInvariant - 1)
                                                break;
                                            LeafMethod8();
                                            LeafMethod1();
                                            s_uint_17 ^= uint_34;
                                            LeafMethod10();
                                        }
                                    }

                                    int __loopvar56 = s_loopInvariant;
                                    while ((((bool)(((byte)(s1_s1_d1_f1_82.byte_0 = LeafMethod1())) == ((byte)(s_byte_6 ^ ((byte)(s1_s1_d1_f1_36.byte_0 >>= s_int_11))))))))
                                    {
                                        __loopvar56++;
                                        if (__loopvar56 >= s_loopInvariant + 4)
                                            break;
                                        s_long_12 &= ((long)(((long)(((long)(long_75 = ((long)(long_75 << int_28)))) | LeafMethod7())) + long_29));
                                        if (((bool)(bool_22 = ((bool)(((float)(float_31 += ((float)(s_float_14 + s_float_14)))) > ((float)(float_77 -= ((float)(int_74 / ((int)((int_28) | 17)))))))))))
                                        {
                                            byte_69 ^= ((byte)(s_s2_21.s1_3.s1_s1_d1_f1_1.byte_0 = ((byte)(((byte)(((byte)(s1_s1_d1_f1_36.byte_0 &= s1_83.s1_s1_d1_f1_1.byte_0)) * ((byte)(s1_84.s1_s1_d1_f1_1.byte_0 | s1_84.s1_s1_d1_f1_1.byte_0)))) ^ ((byte)(byte_69 - LeafMethod1()))))));
                                        }
                                        else
                                        {
                                            s2_38.byte_4 >>= ((int)(((int)(((int)(int_28 >>= int_74)) + ((int)(int_28 ^= int_28)))) - ((int)(((int)(s_int_11 -= int_74)) + ((int)(((int)(int_74 - s_int_11)) << ((int)(s_int_11 << s_int_11))))))));
                                        }
                                    }

                                    s_short_10 += ((short)(((int)(((int)(((int)(int_28 - int_74)) << s_int_11)) + int_28)) / ((int)((-1) | 49))));
                                }

                                ulong_81 <<= ((int)(((int)(s_int_11 <<= ((int)(s_int_11 /= ((int)((((int)(int_74 - 0))) | 95)))))) + ((int)(s_int_11 -= ((int)(((int)(s_int_11 / ((int)((int_28) | 52)))) * ((int)(int_28 << 2147483647))))))));
                                break;
                            }

                            case "6G":
                            {
                                LeafMethod11();
                                s_s1_s1_d1_f1_19.byte_0 += 0;
                                switch (string_32)
                                {
                                    case "H":
                                    {
                                        s_int_11 /= ((int)((((int)(((int)(((int)(int_28 / ((int)((((int)(int_74 += int_28))) | 97)))) % ((int)((((int)(((int)(s_int_11 * int_28)) | ((int)(int_74 &= int_74))))) | 14)))) << ((int)(LeafMethod6() >> int_28))))) | 25));
                                        LeafMethod14();
                                        if (((bool)(bool_22 = ((bool)(((short)(((int)(s_int_11 | int_28)) / ((int)((((int)(int_28 & int_74))) | 58)))) != ((short)(short_27 + ((short)(short_73 << s_int_11)))))))))
                                        {
                                            int_74 >>= int_74;
                                            s_int_11 <<= ((int)(s_int_11 + ((int)(int_28 = ((int)(int_74 /= ((int)((((int)(int_28 |= int_74))) | 72))))))));
                                            LeafMethod11();
                                        }
                                        else
                                        {
                                            s_short_10 += ((short)(s_short_10 + ((short)(s_short_10 -= ((short)(((int)(int_74 >>= int_28)) % ((int)((int_74) | 14))))))));
                                            LeafMethod3();
                                            LeafMethod13();
                                        }

                                        break;
                                    }

                                    case "EC3BX":
                                    {
                                        try
                                        {
                                            long_75 -= ((long)(((long)(long_75 &= ((long)(LeafMethod7() * 2)))) * ((long)(LeafMethod6() % ((int)((LeafMethod6()) | 79))))));
                                            int __loopvar58 = s_loopInvariant, __loopSecondaryVar58_0 = s_loopInvariant - 6;
                                            for (; int_74 < (((int)(((int)(s_int_11 >> ((int)(int_28 -= int_28)))) * ((int)(s_int_11 << ((int)(int_28 / ((int)((((int)(s_int_11 + int_28))) | 66))))))))); __loopSecondaryVar58_0 += 2, decimal_71 = ((decimal)(((int)(int_74 ^ 0)) % ((int)((s_int_11) | 63)))))
                                            {
                                                __loopvar58++;
                                                if (__loopvar58 >= s_loopInvariant + 4)
                                                    break;
                                                try
                                                {
                                                    s_s2_21.s1_3.s1_s1_d1_f1_1.byte_0 |= ((byte)(s2_85.byte_4 ^ s1_83.s1_s1_d1_f1_1.byte_0));
                                                    LeafMethod7();
                                                    LeafMethod6();
                                                }
                                                catch (System.TypeInitializationException)
                                                {
                                                    s_long_12 <<= ((int)(((int)(((int)(int_28 -= ((int)(int_28 - int_74)))) >> LeafMethod6())) + ((int)(((int)(s_int_11 *= ((int)(s_int_11 | s_int_11)))) + ((int)(((int)(1 << int_28)) >> ((int)(s_int_11 /= ((int)((int_74) | 88))))))))));
                                                }
                                                finally
                                                {
                                                    s1_s1_d1_f1_36.byte_0 &= byte_23;
                                                    LeafMethod0();
                                                }

                                                int __loopvar57 = s_loopInvariant + 3;
                                                do
                                                {
                                                    __loopvar57--;
                                                    if (__loopvar57 <= s_loopInvariant - 1)
                                                        break;
                                                    s_uint_17 >>= s_int_11;
                                                    int_28 &= int_74;
                                                }
                                                while ((((bool)(((ushort)(p_ushort_67 = ((ushort)(((ushort)(ushort_33 |= ushort_33)) + ((ushort)(p_ushort_67 - s_ushort_16)))))) > ((ushort)(((ushort)(ushort_79 >>= -1)) ^ ((ushort)(((ushort)(ushort_33 += ushort_79)) ^ s_ushort_16))))))));
                                                long_29 = ((long)(((long)(((int)(((int)(int_28 | int_74)) << ((int)(int_28 & int_74)))) / ((int)((((int)(int_28 = ((int)(int_74 % ((int)((s_int_11) | 18))))))) | 36)))) + ((long)(((long)(((long)(long_29 | long_75)) * ((long)(long_75 * long_75)))) * ((long)(((long)(s_long_12 << int_28)) >> ((int)(s_int_11 ^ int_74))))))));
                                                int_74 >>= ((int)(((int)(LeafMethod6() + ((int)(((int)(s_int_11 ^= s_int_11)) + LeafMethod6())))) & ((int)(LeafMethod6() - ((int)(((int)(int_74 & int_74)) * ((int)(s_int_11 %= ((int)((int_74) | 2))))))))));
                                            }
                                        }
                                        finally
                                        {
                                            int __loopvar59 = s_loopInvariant - 3, __loopSecondaryVar59_0 = s_loopInvariant;
                                            for (; int_74 < (LeafMethod6()); long_75 ^= ((long)(((long)(s_long_12 ^ ((long)(s_long_12 &= long_75)))) | ((long)(((long)(long_29 >>= int_28)) * ((long)(long_75 + long_75)))))))
                                            {
                                                if (__loopvar59 == s_loopInvariant)
                                                    break;
                                                __loopvar59++;
                                                __loopSecondaryVar59_0++;
                                                try
                                                {
                                                    LeafMethod11();
                                                }
                                                finally
                                                {
                                                    LeafMethod14();
                                                    LeafMethod11();
                                                }

                                                LeafMethod12();
                                                LeafMethod11();
                                                switch (((string)(((string)(((string)(string_32 = ((string)(string_32 + string_32)))) + LeafMethod10())) + ((string)(((string)(((string)(s_string_15 + string_32)) + string_32)) + ((string)(((string)(string_32 + s_string_15)) + ((string)(string_32 + string_78)))))))))
                                                {
                                                    case "BER":
                                                    {
                                                        LeafMethod10();
                                                        Method1(float_31, ((float)(((float)(float_31 = ((float)(s_float_14 + s_float_14)))) - LeafMethod9())), ref long_75, ((float)(float_77 *= ((float)(s_float_14 + LeafMethod9())))), ((decimal)(((decimal)(((decimal)(s_int_11 /= ((int)((s_int_11) | 72)))) + ((decimal)(s_decimal_8 + decimal_71)))) - s_decimal_8)), ref s2_85, ((double)(int_74 / ((int)((((int)(((int)(s_int_11 * int_74)) % ((int)((((int)(int_28 + 2))) | 67))))) | 5)))), out s_s2_21, ref float_31);
                                                        p_ushort_67 ^= ((ushort)(((int)(((int)(-1 + s_int_11)) % ((int)((LeafMethod6()) | 96)))) / ((int)((((int)(int_28 /= ((int)((((int)(int_28 /= ((int)((LeafMethod6()) | 73))))) | 30))))) | 12))));
                                                        break;
                                                    }

                                                    case "":
                                                    {
                                                        s_long_12 -= s_long_12;
                                                        break;
                                                    }

                                                    case "1":
                                                    {
                                                        LeafMethod8();
                                                        S1.S1_D1_F1 s1_s1_d1_f1_106 = s1_s1_d1_f1_82;
                                                        Log("s1_s1_d1_f", s1_s1_d1_f1_106);
                                                        break;
                                                    }

                                                    case "U8DBWZ4OP":
                                                    {
                                                        sbyte_76 <<= ((int)(((int)(((int)(((int)(s_int_11 /= ((int)((int_74) | 20)))) % ((int)((((int)(int_28 ^ s_int_11))) | 87)))) ^ ((int)(int_28 %= ((int)((((int)(s_int_11 - s_int_11))) | 5)))))) + ((int)(((int)(((int)(int_28 | int_74)) + ((int)(s_int_11 ^= s_int_11)))) & LeafMethod6()))));
                                                        LeafMethod3();
                                                        Method1(((float)(((float)(s_int_11 / ((int)((int_28) | 33)))) + ((float)(float_31 = ((float)(float_77 - s_float_14)))))), ((float)(((int)(((int)(int_28 >> int_74)) - int_28)) % ((int)((((int)(int_74 /= ((int)((int_28) | 38))))) | 63)))), ref long_75, ((float)(LeafMethod9() * float_77)), ((decimal)(((int)(((int)(s_int_11 - 2)) % ((int)((((int)(int_28 + int_74))) | 88)))) % ((int)((((int)(((int)(int_28 / ((int)((int_28) | 13)))) / ((int)((((int)(s_int_11 >> s_int_11))) | 9))))) | 22)))), ref s_s2_21, ((double)(s_double_9 += ((double)(((double)(s_double_9 + double_72)) + ((double)(double_72 + double_26)))))), out s2_85, ref s_float_14);
                                                        break;
                                                    }

                                                    case "PE7WGJUI":
                                                    {
                                                        Method1(float_31, ((float)(float_31 = ((float)(s_float_14 = ((float)(float_77 + float_77)))))), ref s_long_12, ((float)(((float)(float_31 += ((float)(s_float_14 + float_31)))) + ((float)(((float)(s_float_14 + float_31)) - ((float)(float_77 *= float_31)))))), ((decimal)(((int)(((int)(s_int_11 += int_74)) << LeafMethod6())) % ((int)((((int)(int_28 & LeafMethod6()))) | 37)))), ref s_s2_21, ((double)(double_72 -= ((double)(((int)(int_28 + int_74)) % ((int)((int_74) | 66)))))), out s2_85, ref float_77);
                                                        uint_34 *= ((uint)(uint_34 += ((uint)(LeafMethod12() * s_uint_17))));
                                                        break;
                                                    }

                                                    case "MUXJGME6W":
                                                    {
                                                        LeafMethod11();
                                                        sbyte_76 <<= ((int)(((int)(((int)(LeafMethod6() + ((int)(s_int_11 /= ((int)((s_int_11) | 72)))))) - ((int)(int_28 -= ((int)(s_int_11 + s_int_11)))))) - ((int)(LeafMethod6() + ((int)(s_int_11 &= ((int)(int_74 &= 25))))))));
                                                        LeafMethod4();
                                                        break;
                                                    }

                                                    default:
                                                    {
                                                        s1_s1_d1_f1_82.byte_0 |= s1_s1_d1_f1_36.byte_0;
                                                        s2_38.ulong_2 &= ((ulong)(s2_38.ulong_2 + ((ulong)(s2_85.ulong_2 & s2_85.ulong_2))));
                                                        break;
                                                    }
                                                }
                                            }
                                        }

                                        short_73 &= ((short)(p_short_66 |= ((short)(s_short_10 -= ((short)(short_27 | -5))))));
                                        s_s1_20.s1_s1_d1_f1_1.byte_0 = ((byte)(int_74 / ((int)((((int)(((int)(s_int_11 /= ((int)((((int)(int_28 = s_int_11))) | 95)))) & ((int)(int_28 >> int_74))))) | 40))));
                                        break;
                                    }

                                    case "VV1":
                                    {
                                        sbyte_30 >>= ((int)(s_int_11 |= ((int)(int_74 %= ((int)((((int)(((int)(int_28 %= ((int)((s_int_11) | 20)))) ^ int_28))) | 73))))));
                                        int __loopvar62 = s_loopInvariant - 7, __loopSecondaryVar62_0 = s_loopInvariant - 7;
                                        while ((bool_68))
                                        {
                                            __loopvar62 += 2;
                                            if (__loopvar62 >= s_loopInvariant + 2)
                                                break;
                                            __loopSecondaryVar62_0 += 2;
                                            int __loopvar60 = s_loopInvariant, __loopSecondaryVar60_0 = s_loopInvariant - 3;
                                            while ((true))
                                            {
                                                __loopvar60 += 2;
                                                if (__loopvar60 == s_loopInvariant + 8)
                                                    break;
                                                __loopSecondaryVar60_0++;
                                                p_ushort_67 <<= ((int)(s_int_11 % ((int)((((int)(((int)(int_28 = ((int)(int_74 = s_int_11)))) | ((int)(s_int_11 -= LeafMethod6()))))) | 74))));
                                            }

                                            if (s_bool_5)
                                            {
                                                LeafMethod8();
                                                int __loopvar61 = s_loopInvariant;
                                                while ((((bool)(((uint)(((uint)(uint_34 *= s_uint_17)) * ((uint)(LeafMethod12() + uint_80)))) >= ((uint)(((uint)(LeafMethod12() | ((uint)(s_uint_17 >>= int_28)))) ^ ((uint)(uint_80 & ((uint)(s_uint_17 -= uint_34))))))))))
                                                {
                                                    __loopvar61++;
                                                    if (__loopvar61 >= s_loopInvariant + 4)
                                                        break;
                                                    LeafMethod12();
                                                    long_29 &= ((long)(((int)(int_28 |= int_74)) % ((int)((LeafMethod6()) | 22))));
                                                }

                                                s_float_14 = ((float)(((float)(float_77 -= ((float)(((float)(float_77 + float_77)) - ((float)(float_31 + s_float_14)))))) * LeafMethod9()));
                                            }
                                            else
                                            {
                                                if (((bool)(float_31 <= ((float)(s_float_14 + ((float)(LeafMethod6() % ((int)((((int)(int_74 << int_74))) | 81)))))))))
                                                {
                                                    sbyte_76 = ((sbyte)(((sbyte)(((int)(((int)(int_74 + s_int_11)) - ((int)(int_74 - s_int_11)))) % ((int)((((int)(s_int_11 - ((int)(int_28 + s_int_11))))) | 7)))) * ((sbyte)(((sbyte)(((sbyte)(sbyte_76 + 2)) >> ((int)(0 & int_28)))) + ((sbyte)(((sbyte)(int_28 /= ((int)((s_int_11) | 62)))) - ((sbyte)(s_sbyte_13 & sbyte_76))))))));
                                                    s_uint_17 >>= ((int)(((int)(int_74 + LeafMethod6())) ^ ((int)(((int)(((int)(int_28 -= s_int_11)) * ((int)(s_int_11 |= int_28)))) ^ ((int)(int_74 |= ((int)(int_28 * int_74))))))));
                                                    LeafMethod8();
                                                }
                                                else
                                                {
                                                    LeafMethod13();
                                                }
                                            }
                                        }

                                        break;
                                    }

                                    default:
                                    {
                                        LeafMethod12();
                                        break;
                                    }
                                }

                                break;
                            }

                            case "GTL":
                            {
                                int_74 -= ((int)(s_int_11 |= ((int)(int_74 -= ((int)(((int)(int_28 | int_28)) ^ ((int)(int_28 |= s_int_11))))))));
                                break;
                            }

                            case "5":
                            {
                                LeafMethod3();
                                s_int_11 /= ((int)((LeafMethod6()) | 86));
                                long_75 += ((long)(((long)(long_29 >>= ((int)(int_28 << ((int)(int_28 + s_int_11)))))) & long_29));
                                break;
                            }

                            case "FR9E4Y3I":
                            {
                                if (((bool)(((bool)(((float)(LeafMethod6() / ((int)((((int)(int_74 ^ int_28))) | 69)))) >= ((float)(s_int_11 % ((int)((LeafMethod6()) | 18)))))) && ((bool)(bool_22 = bool_68)))))
                                {
                                    try
                                    {
                                        Method1(float_31, ((float)(((float)(float_77 += 2.1333334f)) + ((float)(((int)(s_int_11 * int_28)) % ((int)((((int)(s_int_11 * s_int_11))) | 82)))))), ref long_75, ((float)(float_31 = ((float)(float_77 + ((float)(s_float_14 = 0.125f)))))), ((decimal)(int_74 / ((int)((((int)(((int)(int_74 & int_28)) ^ ((int)(int_74 & 0))))) | 43)))), ref s_s2_21, ((double)(((int)(int_74 % ((int)((((int)(s_int_11 - int_28))) | 94)))) % ((int)((((int)(((int)(s_int_11 & s_int_11)) / ((int)((((int)(int_28 / ((int)((s_int_11) | 68))))) | 93))))) | 53)))), out s2_85, ref float_31);
                                        sbyte_30 |= ((sbyte)(s_sbyte_13 <<= ((int)(s_int_11 % ((int)((LeafMethod6()) | 39))))));
                                    }
                                    finally
                                    {
                                        int __loopvar63 = s_loopInvariant;
                                        while ((((bool)(((ushort)(((int)(s_int_11 / ((int)((((int)(int_28 &= int_74))) | 68)))) / ((int)((((int)(((int)(int_28 + int_74)) ^ ((int)(int_74 | s_int_11))))) | 14)))) >= ((ushort)(((int)(int_74 -= s_int_11)) % ((int)((((int)(s_int_11 << int_74))) | 29))))))))
                                        {
                                            __loopvar63 -= 4;
                                            if (__loopvar63 < s_loopInvariant - 16)
                                                break;
                                            s_uint_17 <<= ((int)(s_int_11 &= ((int)(((int)(((int)(0 << int_28)) >> ((int)(int_28 >> int_28)))) & ((int)(((int)(s_int_11 - int_74)) << ((int)(s_int_11 - s_int_11))))))));
                                        }

                                        ushort_33 += ((ushort)(ushort_33 | ((ushort)(((ushort)(((ushort)(s_ushort_16 |= ushort_33)) + ((ushort)(s_int_11 % ((int)((int_74) | 30)))))) + ((ushort)(((int)(int_74 = int_28)) % ((int)((int_28) | 86))))))));
                                        LeafMethod16();
                                    }
                                }
                                else
                                {
                                    int __loopvar64 = s_loopInvariant - 12, __loopSecondaryVar64_0 = s_loopInvariant - 3;
                                    while ((((bool)(s_bool_5 = ((bool)(true || ((bool)(((ulong)(s2_85.ulong_2 & s_s2_21.ulong_2)) < ((ulong)(s_s2_21.ulong_2 | s2_85.ulong_2))))))))))
                                    {
                                        __loopSecondaryVar64_0++;
                                        if (__loopvar64 >= s_loopInvariant)
                                            break;
                                        __loopvar64 += 4;
                                        LeafMethod14();
                                        LeafMethod3();
                                        if (((bool)(bool_68 = ((bool)(decimal_71 < ((decimal)(decimal_25 = ((decimal)(int_74 / ((int)((int_28) | 10)))))))))))
                                        {
                                            switch (LeafMethod6())
                                            {
                                                case 2:
                                                {
                                                    s_ushort_16 ^= LeafMethod11();
                                                    LeafMethod14();
                                                    ulong ulong_107 = ((ulong)(s_ulong_18 * ((ulong)(s_ulong_18 ^ ((ulong)(((ulong)(s2_38.ulong_2 >>= s_int_11)) | ((ulong)(ulong_35 ^= ulong_81))))))));
                                                    break;
                                                }

                                                case 5:
                                                {
                                                    short_27 &= short_27;
                                                    s_short_10 &= ((short)(p_short_66 >>= ((int)(int_28 += LeafMethod6()))));
                                                    break;
                                                }

                                                case -1:
                                                {
                                                    s_long_12 >>= ((int)(((int)(((int)(s_int_11 ^ ((int)(int_28 <<= int_28)))) << ((int)(int_28 / ((int)((((int)(5 << int_74))) | 64)))))) + ((int)(LeafMethod6() & ((int)(LeafMethod6() % ((int)((((int)(int_28 * -1))) | 97))))))));
                                                    break;
                                                }

                                                case 0:
                                                {
                                                    s_short_10 &= ((short)(((short)(short_27 = ((short)(((short)(int_28 / ((int)((int_74) | 43)))) & ((short)(short_27 + p_short_66)))))) + ((short)(((short)(short_27 |= ((short)(short_27 = short_73)))) & short_27))));
                                                    s_ushort_16 <<= ((int)(((int)(((int)(s_int_11 ^= ((int)(int_28 >>= int_28)))) - int_74)) + ((int)(int_74 * ((int)(((int)(int_74 >> s_int_11)) | ((int)(int_74 * s_int_11))))))));
                                                    LeafMethod11();
                                                    break;
                                                }

                                                case -5:
                                                {
                                                    short_27 -= ((short)(((short)(((int)(((int)(int_28 & int_74)) * int_28)) / ((int)((LeafMethod6()) | 76)))) & ((short)(p_short_66 = ((short)(short_27 = ((short)(short_73 = short_27))))))));
                                                    break;
                                                }

                                                case 25:
                                                {
                                                    LeafMethod2();
                                                    break;
                                                }

                                                case 1:
                                                {
                                                    int_74 /= ((int)((((int)(int_28 ^= ((int)(((int)(s_int_11 + int_28)) + int_74))))) | 58));
                                                    break;
                                                }

                                                case -2147483648:
                                                {
                                                    LeafMethod2();
                                                    ulong_35 -= ((ulong)(((ulong)(ulong_35 | ((ulong)(((int)(int_74 + s_int_11)) / ((int)((((int)(int_28 &= s_int_11))) | 92)))))) ^ s2_85.ulong_2));
                                                    s_long_12 &= ((long)(((long)(((long)(((long)(s_long_12 * long_75)) << ((int)(int_28 &= int_28)))) + ((long)(long_29 = ((long)(-1 >> int_28)))))) | long_29));
                                                    break;
                                                }

                                                case -2:
                                                {
                                                    int_28 &= ((int)(((int)(LeafMethod6() + ((int)(int_28 ^ LeafMethod6())))) * -5));
                                                    LeafMethod8();
                                                    break;
                                                }

                                                default:
                                                {
                                                    LeafMethod16();
                                                    break;
                                                }
                                            }

                                            ulong_81 += ulong_35;
                                            LeafMethod14();
                                        }
                                        else
                                        {
                                            s_float_14 -= ((float)(s_float_14 = ((float)(((float)(((float)(float_77 -= s_float_14)) - ((float)(int_28 / ((int)((s_int_11) | 22)))))) * ((float)(s_float_14 = ((float)(float_77 + float_31))))))));
                                        }
                                    }
                                }

                                int __loopvar65 = s_loopInvariant - 3;
                                while ((((bool)(s_bool_5 = LeafMethod0()))))
                                {
                                    __loopvar65++;
                                    if (__loopvar65 >= s_loopInvariant + 1)
                                        break;
                                    sbyte_76 &= LeafMethod8();
                                    LeafMethod10();
                                }

                                int_28 /= ((int)((((int)(((int)(((int)(((int)(int_28 += int_28)) >> ((int)(int_74 += int_28)))) + ((int)(LeafMethod6() ^ LeafMethod6())))) ^ int_28))) | 63));
                                break;
                            }

                            case "W":
                            {
                                int_28 /= ((int)((((int)(s_int_11 ^= ((int)(((int)(((int)(int_28 * int_28)) % ((int)((int_28) | 98)))) + int_74))))) | 45));
                                LeafMethod2();
                                Method1(((float)(s_float_14 - ((float)(s_float_14 = float_77)))), ((float)(s_int_11 %= ((int)((((int)(s_int_11 |= ((int)(int_74 - int_28))))) | 37)))), ref long_29, ((float)(((float)(((int)(s_int_11 + s_int_11)) % ((int)((int_28) | 91)))) + ((float)(float_77 *= ((float)(s_float_14 - float_31)))))), ((decimal)(s_decimal_8 + ((decimal)(s_decimal_8 = 2.0526315789473684210526315789m)))), ref s2_85, ((double)(((double)(int_74 /= ((int)((((int)(0 % ((int)((s_int_11) | 5))))) | 53)))) - double_72)), out s2_38, ref float_77);
                                break;
                            }

                            default:
                            {
                                try
                                {
                                    s_decimal_8 = ((decimal)(((decimal)(s_int_11 /= ((int)((s_int_11) | 91)))) - -0.9873417721518987341772151899m));
                                    LeafMethod6();
                                }
                                catch (System.MissingFieldException)
                                {
                                    int __loopvar67 = s_loopInvariant;
                                    for (;;)
                                    {
                                        __loopvar67 -= 2;
                                        if (__loopvar67 < s_loopInvariant - 8)
                                            break;
                                        LeafMethod2();
                                        decimal_25 += ((decimal)(decimal_71 *= ((decimal)(decimal_71 *= ((decimal)(((decimal)(decimal_25 * s_decimal_8)) * ((decimal)(int_28 / ((int)((int_28) | 76))))))))));
                                        LeafMethod8();
                                        int __loopvar66 = s_loopInvariant;
                                        do
                                        {
                                            __loopvar66 += 3;
                                            s_s1_20 = s_s1_20;
                                            if (((bool)(((ushort)(((ushort)(s_ushort_16 - ((ushort)(p_ushort_67 >>= s_int_11)))) + ((ushort)(((int)(int_28 + int_74)) % ((int)((((int)(s_int_11 + int_28))) | 68)))))) == ((ushort)(((ushort)(ushort_33 >>= ((int)(int_28 << int_28)))) | ((ushort)(LeafMethod6() / ((int)((((int)(int_28 &= int_74))) | 87)))))))))
                                            {
                                                s_sbyte_13 = ((sbyte)(s_sbyte_13 + ((sbyte)(sbyte_30 -= sbyte_30))));
                                            }
                                            else
                                            {
                                                ulong_35 <<= int_28;
                                            }
                                        }
                                        while ((bool_22) && ((__loopvar66 < s_loopInvariant + 9)));
                                    }
                                }
                                finally
                                {
                                    if (bool_68)
                                    {
                                        LeafMethod0();
                                        try
                                        {
                                            int __loopvar68 = s_loopInvariant - 3;
                                            do
                                            {
                                                if (__loopvar68 > s_loopInvariant)
                                                    break;
                                                __loopvar68++;
                                                LeafMethod12();
                                                LeafMethod14();
                                                Method1(((float)(((float)(((int)(s_int_11 += int_74)) % ((int)((((int)(s_int_11 + int_28))) | 48)))) + ((float)(float_77 -= 2.0326087f)))), LeafMethod9(), ref long_29, ((float)(s_int_11 / ((int)((s_int_11) | 88)))), decimal_25, ref s2_85, ((double)(((double)(((int)(int_74 >> int_74)) % ((int)((((int)(int_28 &= -5))) | 34)))) + ((double)(double_72 += ((double)(s_double_9 - s_double_9)))))), out s2_38, ref s_float_14);
                                            }
                                            while ((((bool)(decimal_71 != decimal_25))));
                                            LeafMethod0();
                                        }
                                        finally
                                        {
                                            int __loopvar69 = s_loopInvariant;
                                            do
                                            {
                                                if (__loopvar69 > s_loopInvariant + 3)
                                                    break;
                                                __loopvar69++;
                                                s2_38 = s2_85;
                                                s2_85.ulong_2 >>= ((int)(((int)(int_28 = ((int)(((int)(s_int_11 | s_int_11)) >> ((int)(int_28 >> int_28)))))) * ((int)(((int)(((int)(int_28 + int_28)) - ((int)(int_28 >> s_int_11)))) % ((int)((((int)(((int)(int_74 + int_28)) + ((int)(int_28 - s_int_11))))) | 12))))));
                                            }
                                            while ((s_bool_5));
                                            LeafMethod3();
                                        }

                                        Method1(((float)(((float)(s_float_14 += ((float)(float_31 + float_31)))) - LeafMethod9())), ((float)(int_28 /= ((int)((((int)(int_74 >>= ((int)(s_int_11 & 2))))) | 7)))), ref long_29, ((float)(((int)(((int)(int_74 & int_74)) / ((int)((((int)(s_int_11 -= int_74))) | 26)))) % ((int)((((int)(int_28 %= ((int)((s_int_11) | 94))))) | 58)))), LeafMethod3(), ref s2_85, ((double)(((double)(s_double_9 = ((double)(double_26 + double_72)))) * ((double)(((int)(int_28 * s_int_11)) % ((int)((((int)(0 - int_74))) | 5)))))), out s2_38, ref float_31);
                                    }
                                    else
                                    {
                                        LeafMethod8();
                                    }

                                    LeafMethod7();
                                    s2_85.ulong_2 <<= ((int)(s_int_11 | LeafMethod6()));
                                }

                                try
                                {
                                    switch (long_75)
                                    {
                                        case 0:
                                        {
                                            short short_108 = LeafMethod5();
                                            long_29 *= -5;
                                            Log("short_108", short_108);
                                            break;
                                        }

                                        default:
                                        {
                                            switch (char_70)
                                            {
                                                case 'I':
                                                {
                                                    LeafMethod11();
                                                    break;
                                                }

                                                default:
                                                {
                                                    LeafMethod0();
                                                    break;
                                                }
                                            }

                                            break;
                                        }
                                    }

                                    LeafMethod2();
                                }
                                finally
                                {
                                    s_s2_21.ulong_2 <<= ((int)(int_74 * int_28));
                                }

                                break;
                            }
                        }

                        int __loopvar71 = s_loopInvariant - 14, __loopSecondaryVar71_0 = s_loopInvariant;
                        do
                        {
                            __loopSecondaryVar71_0++;
                            if (__loopvar71 > s_loopInvariant)
                                break;
                            __loopvar71 += 4;
                            int __loopvar70 = s_loopInvariant - 11, __loopSecondaryVar70_0 = s_loopInvariant;
                            do
                            {
                                __loopSecondaryVar70_0 -= 4;
                                if (__loopvar70 >= s_loopInvariant)
                                    break;
                                __loopvar70 += 3;
                                LeafMethod2();
                            }
                            while ((((bool)(s_bool_5 = ((bool)(((int)(LeafMethod6() - ((int)(s_int_11 << int_74)))) <= ((int)(((int)(int_28 + int_74)) * int_28))))))));
                            long_75 <<= LeafMethod6();
                        }
                        while ((((bool)(((ulong)(s2_38.ulong_2 -= ((ulong)(((ulong)(s_ulong_18 ^ s2_38.ulong_2)) & LeafMethod13())))) > LeafMethod13()))));
                        switch (((char)(char_24 = char_24)))
                        {
                            case '0':
                            {
                                if (((bool)(bool_22 = s_bool_5)))
                                {
                                    LeafMethod3();
                                }
                                else
                                {
                                    switch (LeafMethod6())
                                    {
                                        case 0:
                                        {
                                            s_s1_20 = s_s1_20;
                                            break;
                                        }

                                        case -5:
                                        {
                                            s_ushort_16 -= LeafMethod11();
                                            break;
                                        }

                                        case -1:
                                        {
                                            int __loopvar72 = s_loopInvariant + 3;
                                            while ((((bool)(((ulong)(ulong_81 = ((ulong)(((ulong)(s2_85.ulong_2 ^ ulong_35)) + ((ulong)(ulong_81 ^= 2)))))) != LeafMethod13()))))
                                            {
                                                __loopvar72--;
                                                if (__loopvar72 < s_loopInvariant - 1)
                                                    break;
                                                Method1(float_31, ((float)(((float)(s_float_14 *= float_77)) - ((float)(float_77 += ((float)(int_74 / ((int)((int_74) | 17)))))))), ref long_29, ((float)(((int)(s_int_11 >> LeafMethod6())) % ((int)((((int)(((int)(int_74 = int_28)) * ((int)(int_74 | int_74))))) | 33)))), ((decimal)(((decimal)(((int)(s_int_11 - int_28)) % ((int)((((int)(int_74 % ((int)((int_28) | 51))))) | 94)))) + ((decimal)(s_int_11 %= ((int)((((int)(int_28 % ((int)((int_74) | 66))))) | 86)))))), ref s2_38, ((double)(int_28 /= ((int)((int_28) | 80)))), out s2_85, ref float_31);
                                            }

                                            break;
                                        }

                                        case 2:
                                        {
                                            s2_38 = s2_38;
                                            break;
                                        }

                                        case 2147483647:
                                        {
                                            LeafMethod11();
                                            break;
                                        }

                                        case -2:
                                        {
                                            if (true)
                                            {
                                                switch (((char)(s_char_7 = char_70)))
                                                {
                                                    case '4':
                                                    {
                                                        int_74 /= ((int)((int_28) | 43));
                                                        uint_34 &= ((uint)(LeafMethod12() * uint_34));
                                                        LeafMethod4();
                                                        break;
                                                    }

                                                    case 'E':
                                                    {
                                                        sbyte_76 -= sbyte_30;
                                                        s_long_12 ^= ((long)(((long)(((long)(long_29 ^= long_29)) & long_29)) ^ ((long)(((long)(((long)(s_long_12 << s_int_11)) - LeafMethod7())) << ((int)(((int)(int_28 % ((int)((s_int_11) | 69)))) % ((int)((s_int_11) | 30))))))));
                                                        break;
                                                    }

                                                    case 'P':
                                                    {
                                                        double_72 -= LeafMethod4();
                                                        break;
                                                    }

                                                    case '6':
                                                    {
                                                        uint_80 = ((uint)(s_int_11 / ((int)((((int)(((int)(int_28 = ((int)(s_int_11 *= int_74)))) << ((int)(((int)(s_int_11 >>= s_int_11)) + LeafMethod6()))))) | 33))));
                                                        break;
                                                    }

                                                    case 'V':
                                                    {
                                                        short_27 += ((short)(((short)(short_27 ^ ((short)(p_short_66 ^= ((short)(short_27 | short_27)))))) ^ s_short_10));
                                                        s2_85.ulong_2 = ((ulong)(((ulong)(s_ulong_18 <<= int_74)) | ((ulong)(ulong_81 ^= ((ulong)(s_int_11 / ((int)((((int)(int_28 ^ s_int_11))) | 3))))))));
                                                        int_74 %= ((int)((((int)(int_74 + ((int)(((int)(((int)(int_28 &= int_28)) * ((int)(int_74 += s_int_11)))) + ((int)(s_int_11 + ((int)(int_28 ^ int_74))))))))) | 67));
                                                        break;
                                                    }

                                                    default:
                                                    {
                                                        LeafMethod10();
                                                        break;
                                                    }
                                                }

                                                LeafMethod10();
                                                LeafMethod11();
                                            }
                                            else
                                            {
                                                switch (((string)(LeafMethod10() + ((string)(string_78 = s_string_15)))))
                                                {
                                                    case "X11":
                                                    {
                                                        uint_34 = ((uint)(((uint)(((int)(((int)(int_28 = int_28)) - LeafMethod6())) % ((int)((LeafMethod6()) | 17)))) ^ uint_34));
                                                        s_int_11 *= ((int)(int_28 / ((int)((((int)(((int)(((int)(s_int_11 ^ 0)) << int_28)) / ((int)((((int)(((int)(s_int_11 += int_28)) >> ((int)(int_74 << int_28))))) | 99))))) | 34))));
                                                        break;
                                                    }

                                                    case "DX":
                                                    {
                                                        int_28 <<= int_74;
                                                        break;
                                                    }

                                                    case "GK":
                                                    {
                                                        sbyte_30 *= LeafMethod8();
                                                        break;
                                                    }

                                                    case "L39RJ":
                                                    {
                                                        LeafMethod9();
                                                        break;
                                                    }

                                                    case "Q06H":
                                                    {
                                                        s1_s1_d1_f1_36.byte_0 ^= s2_38.s1_3.s1_s1_d1_f1_1.byte_0;
                                                        s1_37.s1_s1_d1_f1_1.byte_0 >>= ((int)(((int)(((int)(((int)(s_int_11 << int_74)) - ((int)(s_int_11 << s_int_11)))) << ((int)(((int)(int_28 >> s_int_11)) + ((int)(int_28 + 2)))))) - ((int)(s_int_11 /= ((int)((((int)(int_74 % ((int)((int_74) | 80))))) | 80))))));
                                                        break;
                                                    }

                                                    case "65KRQOC":
                                                    {
                                                        s_s1_20 = s1_84;
                                                        s_ulong_18 *= ((ulong)(s2_85.ulong_2 ^= ((ulong)(2 % ((int)((((int)(((int)(int_74 /= ((int)((s_int_11) | 39)))) ^ ((int)(s_int_11 >> s_int_11))))) | 69))))));
                                                        break;
                                                    }

                                                    case "8BNG4":
                                                    {
                                                        s_s2_21.byte_4 >>= ((int)(s_int_11 | int_28));
                                                        break;
                                                    }

                                                    case "8XA":
                                                    {
                                                        p_ushort_67 |= s_ushort_16;
                                                        s2_38.s1_3.s1_s1_d1_f1_1.byte_0 += ((byte)(byte_23 * s2_85.byte_4));
                                                        break;
                                                    }

                                                    case "PZ08MG":
                                                    {
                                                        s2_85.ulong_2 |= ((ulong)(((ulong)(s2_38.ulong_2 & ((ulong)(int_28 /= ((int)((((int)(s_int_11 >> s_int_11))) | 64)))))) ^ ((ulong)(s2_38.ulong_2 >>= ((int)(LeafMethod6() & ((int)(s_int_11 + int_74))))))));
                                                        LeafMethod9();
                                                        LeafMethod3();
                                                        break;
                                                    }

                                                    default:
                                                    {
                                                        long_75 <<= s_int_11;
                                                        LeafMethod8();
                                                        break;
                                                    }
                                                }
                                            }

                                            break;
                                        }

                                        default:
                                        {
                                            int_28 += ((int)(((int)(int_28 += ((int)(int_28 * ((int)(s_int_11 / ((int)((int_74) | 39)))))))) << ((int)(((int)(int_74 *= int_28)) % ((int)((int_74) | 52))))));
                                            s_float_14 = ((float)(s_float_14 + LeafMethod9()));
                                            break;
                                        }
                                    }

                                    int_28 %= ((int)((((int)(((int)(int_74 += ((int)(((int)(int_28 * int_74)) & int_28)))) * ((int)(((int)(((int)(s_int_11 & int_74)) >> ((int)(s_int_11 += s_int_11)))) << ((int)(int_74 = ((int)(int_28 >>= s_int_11))))))))) | 68));
                                    s_short_10 <<= ((int)(s_int_11 <<= ((int)(((int)(s_int_11 * ((int)(int_28 * int_74)))) << ((int)(int_28 -= int_28))))));
                                }

                                LeafMethod13();
                                float_77 = ((float)(s_float_14 += float_77));
                                break;
                            }

                            default:
                            {
                                LeafMethod3();
                                break;
                            }
                        }
                    }

                    break;
                }
            }

            switch (char_70)
            {
                case 'F':
                {
                    if (((bool)(((short)(s_short_10 * ((short)(s_short_10 += ((short)(5 << int_28)))))) > ((short)(((short)(-1 - ((short)(short_73 | s_short_10)))) - ((short)(s_short_10 -= ((short)(int_28 /= ((int)((s_int_11) | 88)))))))))))
                    {
                        s_ushort_16 += ((ushort)(((ushort)(LeafMethod11() & ((ushort)(ushort_33 |= ((ushort)(s_ushort_16 & s_ushort_16)))))) ^ ((ushort)(p_ushort_67 | ((ushort)(((ushort)(ushort_33 ^= s_ushort_16)) * ushort_33))))));
                        float_31 = ((float)(LeafMethod9() - ((float)(((int)(int_28 <<= ((int)(int_28 - int_74)))) % ((int)((((int)(int_28 = ((int)(int_28 ^= s_int_11))))) | 91))))));
                        int_28 %= ((int)((((int)(((int)(int_74 <<= ((int)(((int)(s_int_11 += int_28)) | int_28)))) / ((int)((((int)(s_int_11 * ((int)(s_int_11 = LeafMethod6()))))) | 96))))) | 15));
                    }
                    else
                    {
                        if (bool_68)
                        {
                            sbyte_30 = ((sbyte)(sbyte_30 = s_sbyte_13));
                            if (((bool)(bool_68 = ((bool)(s_bool_5 = ((bool)(((int)(int_28 += int_28)) < ((int)(s_int_11 >>= s_int_11)))))))))
                            {
                                s_ulong_18 = ((ulong)(s2_38.ulong_2 = ((ulong)(((ulong)(s_ulong_18 + ((ulong)(s2_85.ulong_2 += s_s2_21.ulong_2)))) - ((ulong)(((ulong)(s_ulong_18 ^ s2_85.ulong_2)) ^ ulong_35))))));
                                LeafMethod0();
                                try
                                {
                                    LeafMethod11();
                                }
                                finally
                                {
                                    ushort_79 <<= ((int)(((int)(int_28 & s_int_11)) >> ((int)(((int)(s_int_11 >>= ((int)(s_int_11 |= 0)))) * s_int_11))));
                                    int_74 /= ((int)((((int)(s_int_11 ^= ((int)(((int)(((int)(-2147483647 + s_int_11)) / ((int)((LeafMethod6()) | 69)))) * int_28))))) | 92));
                                }
                            }
                            else
                            {
                                float_77 -= ((float)(((int)(((int)(int_28 = ((int)(-5 * s_int_11)))) & ((int)(((int)(s_int_11 << 2)) & ((int)(int_74 - int_28)))))) / ((int)((((int)(int_28 &= ((int)(s_int_11 = s_int_11))))) | 59))));
                                LeafMethod14();
                                long_75 |= ((long)(((long)(((int)(int_74 /= ((int)((((int)(int_28 & int_74))) | 1)))) / ((int)((((int)(int_74 = LeafMethod6()))) | 21)))) << ((int)(int_28 += LeafMethod6()))));
                            }
                        }
                        else
                        {
                            LeafMethod11();
                        }

                        s_long_12 >>= ((int)(int_28 >>= ((int)(int_28 | ((int)(LeafMethod6() >> int_28))))));
                        switch (((long)(long_29 ^= ((long)(long_29 <<= ((int)(s_int_11 / ((int)((((int)(int_28 & s_int_11))) | 10)))))))))
                        {
                            case 5:
                            {
                                int_28 /= ((int)((LeafMethod6()) | 75));
                                LeafMethod3();
                                LeafMethod2();
                                break;
                            }

                            case 0:
                            {
                                LeafMethod2();
                                short_73 *= ((short)(((short)(short_73 <<= LeafMethod6())) & ((short)(((short)(((short)(short_27 * short_73)) + ((short)(short_27 * s_short_10)))) + ((short)(((int)(int_28 |= int_28)) / ((int)((2) | 69))))))));
                                break;
                            }

                            case -1:
                            {
                                if (((bool)(((bool)(s_bool_5 = ((bool)(((ulong)(ulong_81 ^ ulong_35)) < ((ulong)(s2_38.ulong_2 -= s_ulong_18)))))) == ((bool)(((int)(((int)(s_int_11 + s_int_11)) + ((int)(int_28 >>= int_28)))) == ((int)(LeafMethod6() >> ((int)(int_74 << int_74)))))))))
                                {
                                    if (((bool)(s_bool_5 = ((bool)(((byte)(((byte)(s_int_11 % ((int)((int_74) | 86)))) | 127)) >= s_byte_6)))))
                                    {
                                        if (((bool)(s_double_9 >= ((double)(LeafMethod4() * ((double)(((int)(int_28 /= ((int)((s_int_11) | 67)))) / ((int)((((int)(s_int_11 <<= 0))) | 81)))))))))
                                        {
                                            s_decimal_8 = ((decimal)(((decimal)(s_decimal_8 += ((decimal)(((decimal)(decimal_71 + decimal_71)) * s_decimal_8)))) * ((decimal)(((int)(((int)(int_74 = int_74)) >> ((int)(s_int_11 / ((int)((s_int_11) | 86)))))) % ((int)((LeafMethod6()) | 36))))));
                                            uint_34 -= ((uint)(s_uint_17 = ((uint)(s_uint_17 & ((uint)(s_uint_17 -= ((uint)(s_uint_17 * uint_34))))))));
                                        }
                                        else
                                        {
                                            int __loopvar74 = s_loopInvariant + 3;
                                            do
                                            {
                                                __loopvar74--;
                                                LeafMethod8();
                                            }
                                            while ((s_bool_5) && ((__loopvar74 >= s_loopInvariant - 1)));
                                        }

                                        short short_109 = ((short)(((short)(((short)(((short)(s_int_11 / ((int)((int_28) | 40)))) & ((short)(short_27 << int_74)))) ^ ((short)(short_27 = ((short)(s_short_10 - short_73)))))) >> ((int)(((int)(((int)(int_28 ^ s_int_11)) / ((int)((((int)(s_int_11 | int_28))) | 1)))) & ((int)(((int)(s_int_11 | s_int_11)) << ((int)(int_28 >> s_int_11))))))));
                                        s2_38.s1_3.s1_s1_d1_f1_1.byte_0 &= s2_85.byte_4;
                                    }
                                    else
                                    {
                                        if (((bool)(s_bool_5 = ((bool)(((uint)(uint_80 + ((uint)(int_28 / ((int)((s_int_11) | 43)))))) == ((uint)(LeafMethod12() | ((uint)(s_uint_17 ^ s_uint_17)))))))))
                                        {
                                            if (((bool)(((decimal)(((int)(((int)(s_int_11 = s_int_11)) - ((int)(int_74 ^ int_28)))) % ((int)((((int)(s_int_11 ^= ((int)(int_28 / ((int)((s_int_11) | 79))))))) | 82)))) < ((decimal)(decimal_71 = ((decimal)(((decimal)(decimal_25 -= decimal_25)) * ((decimal)(decimal_25 * decimal_71)))))))))
                                            {
                                                LeafMethod10();
                                                LeafMethod12();
                                                s_s2_21.ulong_2 *= ((ulong)(s_ulong_18 ^ ((ulong)(((ulong)(LeafMethod13() + ((ulong)(ulong_81 * ulong_35)))) + ((ulong)(s2_38.ulong_2 |= ((ulong)(s_int_11 % ((int)((s_int_11) | 39))))))))));
                                            }
                                            else
                                            {
                                                s_sbyte_13 &= ((sbyte)(((sbyte)(((sbyte)(s_sbyte_13 = ((sbyte)(sbyte_76 >> int_74)))) >> ((int)(((int)(int_74 /= ((int)((int_74) | 96)))) - ((int)(int_28 %= ((int)((int_28) | 83)))))))) + ((sbyte)(sbyte_30 |= ((sbyte)(s_sbyte_13 = ((sbyte)(s_sbyte_13 - -2))))))));
                                                long_29 |= ((long)(s_int_11 %= ((int)((((int)(((int)(((int)(int_74 - s_int_11)) % ((int)((((int)(int_74 * int_74))) | 18)))) % ((int)((int_28) | 5))))) | 96))));
                                                LeafMethod9();
                                            }

                                            if (LeafMethod0())
                                            {
                                                LeafMethod12();
                                            }
                                            else
                                            {
                                                LeafMethod13();
                                            }

                                            LeafMethod10();
                                        }
                                        else
                                        {
                                            s_s1_20 = s1_83;
                                            s_int_11 %= ((int)((((int)(((int)(((int)(int_28 |= ((int)(int_74 % ((int)((int_74) | 90)))))) + ((int)(((int)(int_74 % ((int)((-1) | 26)))) + ((int)(s_int_11 - int_74)))))) & ((int)(((int)(((int)(int_28 * s_int_11)) << LeafMethod6())) + ((int)(s_int_11 = ((int)(int_28 << s_int_11))))))))) | 29));
                                        }
                                    }
                                }
                                else
                                {
                                    if (((bool)(((double)(s_double_9 = ((double)(double_26 += LeafMethod4())))) == ((double)(((double)(((double)(double_72 * s_double_9)) * ((double)(double_72 * double_72)))) - ((double)(((int)(int_74 = int_28)) / ((int)((((int)(int_74 >> s_int_11))) | 19)))))))))
                                    {
                                        LeafMethod1();
                                    }
                                    else
                                    {
                                        switch (s_string_15)
                                        {
                                            case "5MY7BHK":
                                            {
                                                int __loopvar75 = s_loopInvariant - 9;
                                                for (; (__loopvar75 != s_loopInvariant) && int_74 < (int_28); int_74++)
                                                {
                                                    __loopvar75 += 3;
                                                    LeafMethod12();
                                                    p_ushort_67 = ((ushort)(s_ushort_16 = ((ushort)(((int)(s_int_11 / ((int)((int_28) | 9)))) / ((int)((int_28) | 84))))));
                                                    LeafMethod9();
                                                    ulong_81 &= ((ulong)(((ulong)(s2_85.ulong_2 |= ((ulong)(((ulong)(s2_85.ulong_2 = ulong_35)) + ((ulong)(ulong_81 + s2_85.ulong_2)))))) + s_ulong_18));
                                                }

                                                sbyte_76 -= ((sbyte)(((int)(((int)(s_int_11 + s_int_11)) * ((int)(((int)(s_int_11 ^= 0)) + ((int)(s_int_11 ^ int_74)))))) / ((int)((((int)(((int)(((int)(s_int_11 | s_int_11)) + ((int)(int_28 | int_74)))) - ((int)(((int)(s_int_11 - s_int_11)) * int_74))))) | 92))));
                                                break;
                                            }

                                            case "JW6GJK":
                                            {
                                                short_27 = ((short)(s_int_11 /= ((int)((((int)(((int)(((int)(int_74 = int_74)) / ((int)((((int)(s_int_11 << s_int_11))) | 82)))) & ((int)(int_28 -= ((int)(int_28 >>= int_28))))))) | 31))));
                                                break;
                                            }

                                            case "HE58":
                                            {
                                                s_s2_21.s1_3.s1_s1_d1_f1_1.byte_0 <<= ((int)(s_int_11 *= ((int)(((int)(((int)(int_28 = int_74)) + ((int)(int_28 |= int_74)))) / ((int)((((int)(s_int_11 >>= ((int)(s_int_11 ^= s_int_11))))) | 22))))));
                                                s2_38.s1_3.s1_s1_d1_f1_1.byte_0 += s1_s1_d1_f1_36.byte_0;
                                                LeafMethod10();
                                                break;
                                            }

                                            case "F40E":
                                            {
                                                int_28 /= ((int)((((int)(-2147483648 << ((int)(((int)(int_28 *= ((int)(int_74 + int_28)))) | s_int_11))))) | 78));
                                                try
                                                {
                                                    int_74 /= ((int)((LeafMethod6()) | 94));
                                                    LeafMethod0();
                                                    p_ushort_67 ^= ((ushort)(s_int_11 / ((int)((((int)(((int)(((int)(int_28 / ((int)((s_int_11) | 34)))) - ((int)(s_int_11 >>= int_74)))) + ((int)(int_74 % ((int)((((int)(int_28 - int_74))) | 73))))))) | 36))));
                                                }
                                                catch (System.InsufficientMemoryException)
                                                {
                                                    LeafMethod13();
                                                }

                                                break;
                                            }

                                            case "6H3GLX":
                                            {
                                                ulong_35 ^= ((ulong)(((ulong)(s_s2_21.ulong_2 = ((ulong)(((ulong)(s_s2_21.ulong_2 ^ ulong_81)) - ((ulong)(ulong_81 | s2_85.ulong_2)))))) + s_s2_21.ulong_2));
                                                try
                                                {
                                                    LeafMethod11();
                                                    ushort_79 <<= int_74;
                                                }
                                                catch (System.ContextMarshalException)
                                                {
                                                    Method1(((float)(s_int_11 /= ((int)((((int)(((int)(int_74 -= int_74)) << ((int)(s_int_11 = int_28))))) | 74)))), ((float)(float_31 * ((float)(s_int_11 % ((int)((((int)(2 >> int_74))) | 28)))))), ref long_29, ((float)(float_77 *= ((float)(((float)(float_77 += s_float_14)) + LeafMethod9())))), ((decimal)(decimal_71 *= ((decimal)(((decimal)(int_74 /= ((int)((int_28) | 62)))) + ((decimal)(decimal_25 + decimal_25)))))), ref s2_85, ((double)(double_26 *= double_72)), out s2_38, ref float_77);
                                                }

                                                break;
                                            }

                                            case "8Z1PQ0U74":
                                            {
                                                LeafMethod7();
                                                break;
                                            }

                                            case "SOC3A":
                                            {
                                                Method1(((float)(((float)(float_77 + ((float)(int_74 / ((int)((int_28) | 36)))))) + ((float)(s_float_14 * s_float_14)))), ((float)(((float)(((int)(s_int_11 += int_74)) % ((int)((((int)(s_int_11 << int_28))) | 84)))) - ((float)(s_float_14 *= float_31)))), ref long_75, float_77, ((decimal)(LeafMethod3() - ((decimal)(((int)(int_74 >> s_int_11)) % ((int)((int_28) | 34)))))), ref s2_85, s_double_9, out s_s2_21, ref float_31);
                                                break;
                                            }

                                            default:
                                            {
                                                s2_85.ulong_2 += ((ulong)(((ulong)(((ulong)(((ulong)(s_ulong_18 >>= int_74)) + ((ulong)(ulong_35 * s2_85.ulong_2)))) - ((ulong)(ulong_81 + s2_85.ulong_2)))) & ((ulong)(ulong_81 -= ((ulong)(((ulong)(s_int_11 / ((int)((int_74) | 70)))) & LeafMethod13()))))));
                                                LeafMethod13();
                                                break;
                                            }
                                        }

                                        switch (((string)(s_string_15 += ((string)(((string)(((string)("2RI" + s_string_15)) + ((string)(string_78 + string_32)))) + ((string)(string_78 + ((string)(string_32 + s_string_15)))))))))
                                        {
                                            case "":
                                            {
                                                LeafMethod1();
                                                break;
                                            }

                                            case "X59JZO0":
                                            {
                                                int __loopvar76 = s_loopInvariant - 3;
                                                do
                                                {
                                                    if (__loopvar76 == s_loopInvariant)
                                                        break;
                                                    __loopvar76++;
                                                    Method1(float_31, ((float)(((int)(s_int_11 = ((int)(int_28 >> s_int_11)))) / ((int)((((int)(LeafMethod6() >> int_28))) | 30)))), ref long_29, ((float)(LeafMethod9() + s_float_14)), ((decimal)(((decimal)(((int)(int_28 * int_28)) / ((int)((LeafMethod6()) | 64)))) + LeafMethod3())), ref s_s2_21, LeafMethod4(), out s2_85, ref float_77);
                                                    LeafMethod7();
                                                }
                                                while ((((bool)(LeafMethod0() && bool_68))));
                                                break;
                                            }

                                            case "MKFR7B":
                                            {
                                                LeafMethod6();
                                                break;
                                            }

                                            case "6PMIYUZ32":
                                            {
                                                switch (((int)(s_int_11 = int_74)))
                                                {
                                                    case -2147483647:
                                                    {
                                                        LeafMethod11();
                                                        LeafMethod11();
                                                        LeafMethod15();
                                                        break;
                                                    }

                                                    default:
                                                    {
                                                        Method1(((float)(int_28 /= ((int)((LeafMethod6()) | 83)))), ((float)(float_77 -= ((float)(((float)(int_28 / ((int)((int_28) | 17)))) + ((float)(s_float_14 + float_77)))))), ref long_29, float_77, ((decimal)(s_decimal_8 += ((decimal)(decimal_25 = ((decimal)(s_decimal_8 *= decimal_25)))))), ref s2_38, ((double)(((double)(double_72 + ((double)(0 % ((int)((int_28) | 4)))))) - double_72)), out s2_38, ref s_float_14);
                                                        s_uint_17 -= uint_34;
                                                        break;
                                                    }
                                                }

                                                break;
                                            }

                                            case "0DI":
                                            {
                                                try
                                                {
                                                    decimal_71 += ((decimal)(LeafMethod3() + ((decimal)(((decimal)(decimal_71 + decimal_71)) + ((decimal)(((decimal)(s_decimal_8 + s_decimal_8)) + ((decimal)(int_74 / ((int)((s_int_11) | 21))))))))));
                                                    LeafMethod4();
                                                    LeafMethod6();
                                                }
                                                finally
                                                {
                                                    LeafMethod14();
                                                }

                                                break;
                                            }

                                            default:
                                            {
                                                s_short_10 >>= ((int)(int_28 = ((int)(((int)(((int)(int_74 + s_int_11)) + ((int)(int_28 &= int_74)))) ^ ((int)(int_74 = ((int)(s_int_11 * 0))))))));
                                                break;
                                            }
                                        }

                                        if (bool_22)
                                        {
                                            switch (((int)(((int)(LeafMethod6() - ((int)(((int)(2 & int_28)) * ((int)(s_int_11 >> s_int_11)))))) ^ LeafMethod6())))
                                            {
                                                case 2:
                                                {
                                                    s_s1_s1_d1_f1_19.byte_0 |= ((byte)(((int)(((int)(((int)(int_28 <<= int_74)) << ((int)(int_74 %= ((int)((int_28) | 54)))))) << LeafMethod6())) % ((int)((int_74) | 43))));
                                                    break;
                                                }

                                                case 0:
                                                {
                                                    uint_34 *= uint_34;
                                                    break;
                                                }

                                                default:
                                                {
                                                    sbyte_76 ^= s_sbyte_13;
                                                    break;
                                                }
                                            }
                                        }
                                        else
                                        {
                                            s_int_11 &= ((int)(int_28 << ((int)(int_28 = LeafMethod6()))));
                                            if (((bool)(LeafMethod9() > ((float)(float_77 = float_77)))))
                                            {
                                                LeafMethod13();
                                                LeafMethod13();
                                            }
                                            else
                                            {
                                                int_74 /= ((int)((((int)(s_int_11 << LeafMethod6()))) | 92));
                                            }

                                            LeafMethod12();
                                        }
                                    }

                                    LeafMethod14();
                                    LeafMethod3();
                                }

                                break;
                            }

                            case -2:
                            {
                                s_long_12 |= ((long)(s_long_12 += ((long)(((long)(((long)(long_29 + s_long_12)) * ((long)(long_29 << int_28)))) + ((long)(((long)(s_long_12 -= long_75)) & ((long)(long_29 >> int_28))))))));
                                break;
                            }

                            default:
                            {
                                try
                                {
                                    int_74 %= ((int)((((int)(((int)(((int)(((int)(int_74 | s_int_11)) ^ ((int)(int_28 /= ((int)((int_74) | 79)))))) & int_28)) % ((int)((((int)(((int)(((int)(s_int_11 ^= int_28)) * ((int)(int_74 + -1)))) + int_74))) | 57))))) | 88));
                                    switch (((int)(((int)(int_28 |= ((int)(int_74 |= ((int)(int_28 -= int_74)))))) >> ((int)(s_int_11 >>= ((int)(int_28 += ((int)(int_28 | -5)))))))))
                                    {
                                        case -2:
                                        {
                                            int __loopvar77 = s_loopInvariant + 12;
                                            while ((((bool)(s_bool_5 = LeafMethod0()))))
                                            {
                                                if (__loopvar77 <= s_loopInvariant)
                                                    break;
                                                __loopvar77 -= 4;
                                                int_28 %= ((int)((((int)(((int)(int_28 |= ((int)(int_74 /= ((int)((((int)(int_74 * 2))) | 34)))))) % ((int)((-1) | 60))))) | 53));
                                            }

                                            try
                                            {
                                                switch (((int)(((int)(s_int_11 |= LeafMethod6())) << ((int)(((int)(((int)(int_74 /= ((int)((int_28) | 17)))) & ((int)(s_int_11 + s_int_11)))) * ((int)(s_int_11 += s_int_11)))))))
                                                {
                                                    case -1:
                                                    {
                                                        LeafMethod2();
                                                        LeafMethod11();
                                                        int_28 >>= ((int)(((int)(int_28 / ((int)((((int)(((int)(int_74 ^ int_28)) & LeafMethod6()))) | 5)))) * ((int)(int_28 % ((int)((((int)(((int)(-1 * int_74)) << ((int)(int_28 &= s_int_11))))) | 6))))));
                                                        break;
                                                    }

                                                    case -2:
                                                    {
                                                        s_int_11 /= ((int)((((int)(((int)(((int)(((int)(int_28 -= s_int_11)) * ((int)(0 * s_int_11)))) % ((int)((((int)(((int)(int_74 - -5)) + ((int)(s_int_11 - int_74))))) | 62)))) % ((int)((((int)(int_74 += ((int)(s_int_11 -= int_28))))) | 51))))) | 10));
                                                        int_28 /= ((int)((((int)(((int)(int_74 %= ((int)((((int)(s_int_11 ^= int_74))) | 3)))) + ((int)(((int)(((int)(int_28 & int_74)) & ((int)(s_int_11 &= s_int_11)))) + ((int)(((int)(int_74 ^= int_74)) + int_28))))))) | 63));
                                                        LeafMethod11();
                                                        break;
                                                    }

                                                    default:
                                                    {
                                                        LeafMethod3();
                                                        break;
                                                    }
                                                }
                                            }
                                            finally
                                            {
                                                s_long_12 *= ((long)(((long)(((long)(((long)(s_long_12 >> int_28)) << ((int)(int_28 % ((int)((int_74) | 52)))))) << LeafMethod6())) + ((long)(((int)(((int)(int_74 *= int_28)) + ((int)(s_int_11 >>= 0)))) / ((int)((((int)(LeafMethod6() >> int_74))) | 96))))));
                                            }

                                            s_int_11 -= int_28;
                                            break;
                                        }

                                        default:
                                        {
                                            if (((bool)(((float)(float_77 *= ((float)(((int)(int_28 -= int_28)) / ((int)((((int)(int_28 | int_28))) | 87)))))) == ((float)(((float)(((int)(int_74 = int_74)) % ((int)((((int)(int_74 % ((int)((int_28) | 88))))) | 71)))) - float_31)))))
                                            {
                                                int __loopvar78 = s_loopInvariant + 9;
                                                do
                                                {
                                                    if (__loopvar78 == s_loopInvariant)
                                                        break;
                                                    __loopvar78 -= 3;
                                                    s_int_11 %= ((int)((LeafMethod6()) | 84));
                                                }
                                                while ((bool_22));
                                            }
                                            else
                                            {
                                                try
                                                {
                                                    LeafMethod6();
                                                }
                                                finally
                                                {
                                                    ushort_33 *= s_ushort_16;
                                                }
                                            }

                                            break;
                                        }
                                    }

                                    Method1(((float)(((float)(((int)(s_int_11 <<= int_28)) / ((int)((((int)(s_int_11 & int_28))) | 96)))) - ((float)(((float)(float_31 + float_77)) + ((float)(float_31 + float_77)))))), ((float)(((float)(((float)(s_float_14 = float_77)) + ((float)(float_31 += s_float_14)))) + ((float)(((float)(int_74 % ((int)((s_int_11) | 16)))) - ((float)(s_int_11 % ((int)((s_int_11) | 51)))))))), ref long_29, ((float)(((float)(((int)(int_28 * s_int_11)) / ((int)((((int)(s_int_11 ^ s_int_11))) | 69)))) + ((float)(((float)(s_int_11 % ((int)((s_int_11) | 25)))) + ((float)(s_int_11 / ((int)((int_74) | 89)))))))), ((decimal)(((decimal)(int_28 /= ((int)((((int)(int_74 << int_28))) | 51)))) + ((decimal)(decimal_71 *= ((decimal)(decimal_71 + s_decimal_8)))))), ref s2_38, ((double)(((double)(int_28 /= ((int)((((int)(int_74 + int_74))) | 31)))) - s_double_9)), out s2_38, ref float_31);
                                }
                                finally
                                {
                                    if (((bool)(((ulong)(((ulong)(int_28 / ((int)((((int)(int_74 << s_int_11))) | 57)))) - ((ulong)(((ulong)(s2_85.ulong_2 | s2_38.ulong_2)) + ((ulong)(ulong_35 ^= s_ulong_18)))))) <= ((ulong)(LeafMethod13() * ((ulong)(s2_38.ulong_2 ^= ((ulong)(int_74 % ((int)((s_int_11) | 82)))))))))))
                                    {
                                        LeafMethod3();
                                        if (((bool)(((ulong)(s_int_11 % ((int)((((int)(int_28 |= ((int)(s_int_11 = int_74))))) | 97)))) != ((ulong)(s2_85.ulong_2 >>= ((int)(((int)(int_28 %= ((int)((s_int_11) | 20)))) << ((int)(int_28 % ((int)((s_int_11) | 55)))))))))))
                                        {
                                            double_72 -= ((double)(((double)(((double)(s_double_9 + double_26)) + ((double)(((double)(s_int_11 / ((int)((int_74) | 18)))) - ((double)(double_26 - s_double_9)))))) - LeafMethod4()));
                                            try
                                            {
                                                LeafMethod14();
                                            }
                                            finally
                                            {
                                                sbyte_76 <<= int_74;
                                                s_int_11 /= ((int)((((int)(((int)(((int)(int_28 = ((int)(int_74 * s_int_11)))) * ((int)(int_28 ^= ((int)(int_74 / ((int)((int_28) | 59)))))))) << ((int)(((int)(((int)(int_74 <<= s_int_11)) ^ ((int)(int_28 * int_74)))) | ((int)(int_28 /= ((int)((((int)(int_28 -= int_28))) | 24))))))))) | 46));
                                                int_28 %= ((int)((LeafMethod6()) | 76));
                                            }

                                            try
                                            {
                                                LeafMethod14();
                                                LeafMethod13();
                                                LeafMethod12();
                                            }
                                            finally
                                            {
                                                uint_34 -= s_uint_17;
                                                LeafMethod14();
                                                s_int_11 /= ((int)((((int)(int_74 *= s_int_11))) | 77));
                                            }
                                        }
                                        else
                                        {
                                            s2_85.byte_4 &= ((byte)(s2_85.byte_4 *= ((byte)(((byte)(s2_38.byte_4 >>= ((int)(int_28 % ((int)((int_28) | 86)))))) ^ ((byte)(((byte)(s_s1_20.s1_s1_d1_f1_1.byte_0 -= byte_69)) - ((byte)(s1_84.s1_s1_d1_f1_1.byte_0 | s1_s1_d1_f1_36.byte_0))))))));
                                            sbyte_76 &= LeafMethod8();
                                            LeafMethod11();
                                        }
                                    }
                                    else
                                    {
                                        byte_23 <<= ((int)(((int)(((int)(((int)(int_28 += s_int_11)) / ((int)((int_28) | 38)))) | LeafMethod6())) / ((int)((((int)(((int)(((int)(int_74 >>= int_74)) << int_74)) / ((int)((((int)(((int)(int_74 >> int_74)) << int_28))) | 19))))) | 73))));
                                        LeafMethod8();
                                    }
                                }

                                LeafMethod12();
                                break;
                            }
                        }
                    }

                    s_float_14 += ((float)(((float)(s_int_11 /= ((int)((((int)(((int)(s_int_11 - int_28)) >> s_int_11))) | 1)))) - ((float)(((float)(float_77 = ((float)(float_77 - float_31)))) + ((float)(((int)(s_int_11 %= ((int)((int_74) | 17)))) % ((int)((((int)(s_int_11 & int_74))) | 51))))))));
                    break;
                }

                default:
                {
                    s_short_10 &= ((short)(((short)(p_short_66 | ((short)(short_27 = LeafMethod5())))) + ((short)(((short)(s_int_11 %= ((int)((((int)(s_int_11 % ((int)((int_74) | 88))))) | 3)))) >> int_74))));
                    ulong_35 |= s2_85.ulong_2;
                    break;
                }
            }

            LeafMethod6();
            Log("p_s1_s1_d1", p_s1_s1_d1_f1_65);
            Log("s1_s1_d1_f", s1_s1_d1_f1_82);
            Log("short_73", short_73);
            Log("p_ushort_6", p_ushort_67);
            Log("ushort_79", ushort_79);
            Log("s1_83.s1_s", s1_83.s1_s1_d1_f1_1.byte_0);
            Log("s2_85.s1_3", s2_85.s1_3.s1_s1_d1_f1_1.byte_0);
            Log("decimal_71", decimal_71);
            Log("long_75", long_75);
            Log("sbyte_76", sbyte_76);
            Log("string_78", string_78);
            Log("ulong_81", ulong_81);
            Log("s1_84", s1_84);
            Log("s2_85", s2_85);
            return s_s1_20;
        }
    }

    public void Method0()
    {
        unchecked
        {
            bool bool_110 = false;
            byte byte_111 = 127;
            char char_112 = '8';
            decimal decimal_113 = 1m;
            double double_114 = 2.0285714285714285;
            short short_115 = -5;
            int int_116 = -2147483648;
            long long_117 = -1;
            sbyte sbyte_118 = 0;
            float float_119 = 0.04347826f;
            string string_120 = "IUT";
            ushort ushort_121 = 2;
            uint uint_122 = 1;
            ulong ulong_123 = 2147483648;
            S1.S1_D1_F1 s1_s1_d1_f1_124 = new S1.S1_D1_F1();
            S1 s1_125 = new S1();
            S1 s1_126 = s1_125;
            S2 s2_127 = new S2();
            sbyte_118 >>= ((int)(int_28 = ((int)(LeafMethod6() + ((int)(int_116 /= ((int)((int_116) | 29))))))));
            s1_37 = Method1(LeafMethod9(), float_119, ref long_29, ((float)(((float)(2 / ((int)((((int)(s_int_11 ^= s_int_11))) | 20)))) * ((float)(((float)(s_int_11 % ((int)((int_116) | 44)))) + LeafMethod9())))), ((decimal)(((decimal)(int_116 % ((int)((int_116) | 87)))) - ((decimal)(((decimal)(s_int_11 %= ((int)((int_116) | 21)))) - ((decimal)(decimal_25 + 2.2m)))))), ref s2_38, ((double)(((double)(((double)(int_28 % ((int)((s_int_11) | 37)))) - double_26)) + ((double)(s_int_11 /= ((int)((((int)(int_116 |= s_int_11))) | 75)))))), out s_s2_21, ref s_float_14);
            s1_125 = Method2(s1_s1_d1_f1_124, ((short)(short_115 >>= LeafMethod6())), ((ushort)(((int)(int_28 / ((int)((s_int_11) | 65)))) % ((int)((((int)(s_int_11 >>= ((int)(2 * int_28))))) | 15)))));
            Log("bool_110", bool_110);
            Log("s1_s1_d1_f", s1_s1_d1_f1_124.byte_0);
            Log("s2_127.s1_", s2_127.s1_3.s1_s1_d1_f1_1.byte_0);
            Log("char_112", char_112);
            Log("decimal_11", decimal_113);
            Log("double_114", double_114);
            Log("short_115", short_115);
            Log("int_116", int_116);
            Log("float_119", float_119);
            Log("string_120", string_120);
            Log("uint_122", uint_122);
            Log("ulong_123", ulong_123);
            Log("s1_125", s1_125);
            return;
        }
    }

    public static void Main(string[] args)
    {
        new TestClass().Method0();
        PrintLog();
    }

    [MethodImpl(MethodImplOptions.NoInlining)]
    public static void Log(string varName, object varValue)
    {
        toPrint.Add($"{varName}={varValue}");
    }

    public static void PrintLog()
    {
        foreach (var entry in toPrint)
        {
            Console.WriteLine(entry);
        }
    }
}
/*
Config: ControlFlow
--------- Baseline ---------

Environment:

--------- Test ---------

Environment:

DOTNET_JitNoForceFallback=1
DOTNET_JitEnableLateDevirtualization=0
DOTNET_JitDoRedundantBranchOpts=0
DOTNET_TC_PartialCompilation=1
DOTNET_TC_QuickJitForLoops=1
DOTNET_TieredCompilation=1
DOTNET_TieredPGO=1
DOTNET_JitStressRegs=4
DOTNET_JitStress=2
DOTNET_GCStress=0xF

p_float_39=0
p_long_41=0
p_decimal_=3.4666666666666666666666666667
bool_48=False
s1_s1_d1_f=0
char_50=Z
short_53=0
uint_60=2147483647
ulong_61=0
s1_s1_d1_f=TestClass+S1+S1_D1_F1
s1_63=TestClass+S1
p_s1_s1_d1=TestClass+S1+S1_D1_F1
s1_s1_d1_f=TestClass+S1+S1_D1_F1
short_73=-5
p_ushort_6=0
ushort_79=1
s1_83.s1_s=0
s2_85.s1_3=0
decimal_71=2.0253164556962025316455696203
long_75=-1
sbyte_76=-5
string_78=G7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81LWEPGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LGBJUPAH0JG7G7PTG81LPTG81LG7G7PTG81LPTG81LPTG81LPTG81LPTG81L
ulong_81=2
s1_84=TestClass+S1
s2_85=TestClass+S2
bool_110=False
s1_s1_d1_f=0
s2_127.s1_=0
char_112=8
decimal_11=1
double_114=2.0285714285714285
short_115=-5
int_116=1
float_119=0.04347826
string_120=IUT
uint_122=1
ulong_123=2147483648
s1_125=TestClass+S1
Assert failure(PID 6146 [0x00001802], Thread: 6151 [0x1807]): !CREATE_CHECK_STRING(pMT && pMT->Validate())
    File: /__w/1/s/src/coreclr/vm/object.cpp:553
    Image: /root/helix/work/correlation/CoreRoot/corerun

GH title text:
 !CREATE_CHECK_STRING(pMT && pMT->Validate())
*/
dotnet-policy-service[bot] commented 1 month ago

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch See info in area-owners.md if you want to be subscribed.

EgorBo commented 1 month ago

where is the actual code snippet?

TIHan commented 1 month ago

@EgorBo updated to include the snippet

EgorBo commented 1 month ago

Yeah I meant where to look for snippets in the antigen runs? It looks like in Fuzzlyn it posts them along the Summary

TIHan commented 1 month ago

Fuzzlyn does but it looks like antigen does not do that. It only mentions which partition its in, which you have to look at the artifacts to find the partition for the right os and arch.

EgorBo commented 1 month ago

This repro needs a reduction, 3k LOC repros are not very useful

EgorBo commented 1 month ago

after internal discussion we decided to avoid filing repros like this (>3k LOC) for Fuzzlyn/Antigen