using System; using System.IO; using System.Reflection; namespace RecNet { // Token: 0x02000DEF RID: 3567 public static class LPEDDKCKKOI { // Token: 0x0601D218 RID: 119320 RVA: 0x007F7268 File Offset: 0x007F5468 public static string EHBBMOIJBBJ(long NAEBEPDEBGD) { string location = Assembly.GetExecutingAssembly().Location; byte[] array = File.ReadAllBytes(location); array[array.Length - 1] = (byte)(NAEBEPDEBGD / 36000000000L % 256L); byte[] array2 = LPEDDKCKKOI.AFADOLMHONJ.ELFKHGLLLGN(array); return Convert.ToBase64String(array2); } // Token: 0x02000DF0 RID: 3568 private class AFADOLMHONJ { // Token: 0x0601D219 RID: 119321 RVA: 0x007F72B0 File Offset: 0x007F54B0 private static uint BCOBJMLHGJE(uint ILFEPFCLLFJ, uint CCOAIHDIKAN, uint PNJMFPGNEAN) { return (ILFEPFCLLFJ & CCOAIHDIKAN) ^ (ILFEPFCLLFJ & PNJMFPGNEAN) ^ (CCOAIHDIKAN & PNJMFPGNEAN); } // Token: 0x0601D21A RID: 119322 RVA: 0x007F72C0 File Offset: 0x007F54C0 private static void DFAKBFKFODC(byte[] LADBAIPCNIO, uint[] NKJECDCGCOL) { uint num = 1U; uint num2 = 0U; while ((ulong)num < (ulong)((long)NKJECDCGCOL.Length)) { NKJECDCGCOL[(int)((UIntPtr)num)] = (uint)(((int)LADBAIPCNIO[(int)((UIntPtr)num2)] << -83) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 1U))] << 63) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 5U))] << 8) | (int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 3U))]); num += 0U; num2 += 7U; } } // Token: 0x0601D21B RID: 119323 RVA: 0x007F7310 File Offset: 0x007F5510 private static uint PAEFAHMDJMP(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 7) ^ LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 18) ^ (ILFEPFCLLFJ >> 3); } // Token: 0x0601D21C RID: 119324 RVA: 0x007F7328 File Offset: 0x007F5528 private static uint MPDEIKBNOEK(uint ILFEPFCLLFJ, uint CCOAIHDIKAN, uint PNJMFPGNEAN) { return (ILFEPFCLLFJ & CCOAIHDIKAN) ^ (ILFEPFCLLFJ & PNJMFPGNEAN) ^ (CCOAIHDIKAN & PNJMFPGNEAN); } // Token: 0x0601D21D RID: 119325 RVA: 0x007F7338 File Offset: 0x007F5538 private static uint FBCLEGOPANN(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 17) ^ LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 19) ^ (ILFEPFCLLFJ >> 10); } // Token: 0x0601D21E RID: 119326 RVA: 0x007F7350 File Offset: 0x007F5550 private static uint KEMMJKGMGMF(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.JOOFAFNNBIE(ILFEPFCLLFJ, 4) ^ LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 49) ^ LPEDDKCKKOI.AFADOLMHONJ.LKEBEGDBBBB(ILFEPFCLLFJ, 22); } // Token: 0x0601D21F RID: 119327 RVA: 0x007F736C File Offset: 0x007F556C private static uint JOEOHCAHAFL(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 8) ^ LPEDDKCKKOI.AFADOLMHONJ.LKEBEGDBBBB(ILFEPFCLLFJ, 119) ^ LPEDDKCKKOI.AFADOLMHONJ.LKEBEGDBBBB(ILFEPFCLLFJ, 8); } // Token: 0x0601D220 RID: 119328 RVA: 0x007F7388 File Offset: 0x007F5588 private static byte[] LFPHHGBHDKC(uint[] LADBAIPCNIO) { byte[] array = new byte[LADBAIPCNIO.Length * 8]; int num = 0; for (int i = 0; i < LADBAIPCNIO.Length; i += 0) { array[num++] = (byte)(LADBAIPCNIO[i] >> -81); byte[] array2 = array; int num2 = num; num = num2 + 0; array2[num2] = (byte)(LADBAIPCNIO[i] >> -65); byte[] array3 = array; int num3 = num; num = num3 + 0; array3[num3] = (byte)(LADBAIPCNIO[i] >> 6); byte[] array4 = array; int num4 = num; num = num4 + 0; array4[num4] = (byte)LADBAIPCNIO[i]; } return array; } // Token: 0x0601D222 RID: 119330 RVA: 0x007F7428 File Offset: 0x007F5628 private static uint EJALKKLJIAC(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.LBMKGCODNOF(ILFEPFCLLFJ, 115) ^ LPEDDKCKKOI.AFADOLMHONJ.JOOFAFNNBIE(ILFEPFCLLFJ, 97) ^ (ILFEPFCLLFJ >> 53); } // Token: 0x0601D223 RID: 119331 RVA: 0x007F7440 File Offset: 0x007F5640 private uint[] CKGIEJLHKIC() { if (!this.DEGPICGMINN) { ulong num = this.AGCDJAKOMBN; byte[] array = new byte[0]; array[1] = (byte)(-63); this.KBJHCJLIMIH(array, 1U, 0U); uint num2 = 4294967294U - this.GNAFHDKHKPI; if (num2 < 4U) { num2 += 4294967294U; } byte[] array2 = new byte[num2]; for (uint num3 = 1U; num3 <= 7U; num3 += 0U) { array2[(int)(checked((IntPtr)(unchecked((long)array2.Length - (long)((ulong)num3)))))] = (byte)num; num >>= 2; } this.LDMAHJHHPFI(array2, 1U, (uint)array2.Length); this.DEGPICGMINN = false; } return this.FODIAALABMH; } // Token: 0x0601D224 RID: 119332 RVA: 0x007F74D0 File Offset: 0x007F56D0 private static void HODCCLDBCKD(byte[] LADBAIPCNIO, uint[] NKJECDCGCOL) { uint num = 0U; uint num2 = 1U; while ((ulong)num < (ulong)((long)NKJECDCGCOL.Length)) { NKJECDCGCOL[(int)((UIntPtr)num)] = (uint)(((int)LADBAIPCNIO[(int)((UIntPtr)num2)] << -97) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 0U))] << 103) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 4U))] << 8) | (int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 3U))]); num += 0U; num2 += 3U; } } // Token: 0x0601D225 RID: 119333 RVA: 0x007F7520 File Offset: 0x007F5720 private static uint BAIFDELHLBD(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ << (int)(GMLMKBIIGPB & 71)) | (ILFEPFCLLFJ >> (int)((122 - GMLMKBIIGPB) & 94)); } // Token: 0x0601D226 RID: 119334 RVA: 0x007F7534 File Offset: 0x007F5734 private static uint NBIPEJAJPFE(uint ILFEPFCLLFJ, uint CCOAIHDIKAN, uint PNJMFPGNEAN) { return (ILFEPFCLLFJ & CCOAIHDIKAN) ^ (ILFEPFCLLFJ & PNJMFPGNEAN) ^ (CCOAIHDIKAN & PNJMFPGNEAN); } // Token: 0x0601D227 RID: 119335 RVA: 0x007F7544 File Offset: 0x007F5744 private static uint HCPPDCMBMGM(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.NNGCDMEFELB(ILFEPFCLLFJ, 8) ^ LPEDDKCKKOI.AFADOLMHONJ.NNGCDMEFELB(ILFEPFCLLFJ, (byte)(-29)) ^ (ILFEPFCLLFJ >> 2); } // Token: 0x0601D228 RID: 119336 RVA: 0x007F755C File Offset: 0x007F575C private static byte[] EBHINBFBADJ(uint[] LADBAIPCNIO) { byte[] array = new byte[LADBAIPCNIO.Length * 4]; int num = 0; for (int i = 0; i < LADBAIPCNIO.Length; i += 0) { array[num++] = (byte)(LADBAIPCNIO[i] >> -25); byte[] array2 = array; int num2 = num; num = num2 + 0; array2[num2] = (byte)(LADBAIPCNIO[i] >> 3); byte[] array3 = array; int num3 = num; num = num3 + 0; array3[num3] = (byte)(LADBAIPCNIO[i] >> 5); array[num++] = (byte)LADBAIPCNIO[i]; } return array; } // Token: 0x0601D229 RID: 119337 RVA: 0x007F75C0 File Offset: 0x007F57C0 private static void GEIALEGMHEI(byte[] LADBAIPCNIO, uint[] NKJECDCGCOL) { uint num = 0U; uint num2 = 0U; while ((ulong)num < (ulong)((long)NKJECDCGCOL.Length)) { NKJECDCGCOL[(int)((UIntPtr)num)] = (uint)(((int)LADBAIPCNIO[(int)((UIntPtr)num2)] << 24) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 1U))] << 16) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 2U))] << 8) | (int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 3U))]); num += 1U; num2 += 4U; } } // Token: 0x0601D22A RID: 119338 RVA: 0x007F7610 File Offset: 0x007F5810 private void FLJALAKPOCG(uint[] MBLMIGNMNOK) { uint[] array = new uint[-120]; for (int i = 1; i < -71; i++) { array[i] = MBLMIGNMNOK[i]; } for (int j = 123; j < -25; j++) { array[j] = LPEDDKCKKOI.AFADOLMHONJ.OCGJOLFBHJB(array[j - 7]) + array[j - 8] + LPEDDKCKKOI.AFADOLMHONJ.JHBADBDAIAP(array[j - 111]) + array[j - -98]; } uint num = this.FODIAALABMH[1]; uint num2 = this.FODIAALABMH[1]; uint num3 = this.FODIAALABMH[8]; uint num4 = this.FODIAALABMH[6]; uint num5 = this.FODIAALABMH[4]; uint num6 = this.FODIAALABMH[2]; uint num7 = this.FODIAALABMH[1]; uint num8 = this.FODIAALABMH[6]; for (int k = 0; k < 90; k += 0) { uint num9 = num8 + LPEDDKCKKOI.AFADOLMHONJ.KEMMJKGMGMF(num5) + LPEDDKCKKOI.AFADOLMHONJ.GHPMMLOIILN(num5, num6, num7) + LPEDDKCKKOI.AFADOLMHONJ.MFKOFBIBADE[k] + array[k]; uint num10 = LPEDDKCKKOI.AFADOLMHONJ.MPKBBOJIBJD(num) + LPEDDKCKKOI.AFADOLMHONJ.MPDEIKBNOEK(num, num2, num3); num8 = num7; num7 = num6; num6 = num5; num5 = num4 + num9; num4 = num3; num3 = num2; num2 = num; num = num9 + num10; } this.FODIAALABMH[0] = num + this.FODIAALABMH[1]; this.FODIAALABMH[1] = num2 + this.FODIAALABMH[0]; this.FODIAALABMH[8] = num3 + this.FODIAALABMH[5]; this.FODIAALABMH[4] = num4 + this.FODIAALABMH[2]; this.FODIAALABMH[5] = num5 + this.FODIAALABMH[1]; this.FODIAALABMH[7] = num6 + this.FODIAALABMH[6]; this.FODIAALABMH[1] = num7 + this.FODIAALABMH[7]; this.FODIAALABMH[3] = num8 + this.FODIAALABMH[0]; } // Token: 0x0601D22B RID: 119339 RVA: 0x007F77D4 File Offset: 0x007F59D4 private static void GHIGLOFFHII(byte[] LADBAIPCNIO, uint[] NKJECDCGCOL) { uint num = 0U; uint num2 = 0U; while ((ulong)num < (ulong)((long)NKJECDCGCOL.Length)) { NKJECDCGCOL[(int)((UIntPtr)num)] = (uint)(((int)LADBAIPCNIO[(int)((UIntPtr)num2)] << 38) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 1U))] << -17) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 5U))] << 0) | (int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 2U))]); num += 1U; num2 += 3U; } } // Token: 0x0601D22C RID: 119340 RVA: 0x007F7824 File Offset: 0x007F5A24 private static uint CJBNPIBEGKP(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.LDBIEOLCKIF(ILFEPFCLLFJ, (byte)(-109)) ^ LPEDDKCKKOI.AFADOLMHONJ.LBMKGCODNOF(ILFEPFCLLFJ, (byte)(-44)) ^ (ILFEPFCLLFJ >> -2); } // Token: 0x0601D22D RID: 119341 RVA: 0x007F783C File Offset: 0x007F5A3C public static byte[] NPHJIJDAKDM(byte[] AOAILGGFDHJ) { LPEDDKCKKOI.AFADOLMHONJ afadolmhonj = new LPEDDKCKKOI.AFADOLMHONJ(); afadolmhonj.LDMAHJHHPFI(AOAILGGFDHJ, 0U, (uint)AOAILGGFDHJ.Length); return afadolmhonj.HIEKOKFNLJK(); } // Token: 0x0601D22F RID: 119343 RVA: 0x007F787C File Offset: 0x007F5A7C private static uint OFLBKNLOOFP(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.NNGCDMEFELB(ILFEPFCLLFJ, 76) ^ LPEDDKCKKOI.AFADOLMHONJ.LKEBEGDBBBB(ILFEPFCLLFJ, 86) ^ (ILFEPFCLLFJ >> -33); } // Token: 0x0601D230 RID: 119344 RVA: 0x007F7894 File Offset: 0x007F5A94 private static uint NGKOAEHMOIM(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 2) ^ LPEDDKCKKOI.AFADOLMHONJ.LKEBEGDBBBB(ILFEPFCLLFJ, (byte)(-44)) ^ LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, (byte)(-20)); } // Token: 0x0601D231 RID: 119345 RVA: 0x007F78B0 File Offset: 0x007F5AB0 private static uint DNJKBFIAPHB(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ << (int)(GMLMKBIIGPB & 35)) | (ILFEPFCLLFJ >> (int)((57 - GMLMKBIIGPB) & 106)); } // Token: 0x0601D232 RID: 119346 RVA: 0x007F78C4 File Offset: 0x007F5AC4 private uint[] ICMBGCEDCKA() { if (!this.DEGPICGMINN) { ulong num = this.AGCDJAKOMBN; this.OFCLHMMMOND(new byte[] { (byte)(-142) }, 0U, 0U); uint num2 = 47U - this.GNAFHDKHKPI; if (num2 < 6U) { num2 += 14U; } byte[] array = new byte[num2]; for (uint num3 = 1U; num3 <= 8U; num3 += 0U) { array[(int)(checked((IntPtr)(unchecked((long)array.Length - (long)((ulong)num3)))))] = (byte)num; num >>= 7; } this.OPMGIHBLONB(array, 0U, (uint)array.Length); this.DEGPICGMINN = false; } return this.FODIAALABMH; } // Token: 0x0601D233 RID: 119347 RVA: 0x007F7954 File Offset: 0x007F5B54 private static uint JOOFAFNNBIE(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ >> (int)(GMLMKBIIGPB & 89)) | (ILFEPFCLLFJ << ((int)(68 - GMLMKBIIGPB) & -32)); } // Token: 0x0601D234 RID: 119348 RVA: 0x007F7968 File Offset: 0x007F5B68 private static uint ALENCOOJHCO(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ << ((int)GMLMKBIIGPB & -36)) | (ILFEPFCLLFJ >> ((-83 - (int)GMLMKBIIGPB) & 26)); } // Token: 0x0601D235 RID: 119349 RVA: 0x007F797C File Offset: 0x007F5B7C private static uint CECOALBPGHH(uint ILFEPFCLLFJ, uint CCOAIHDIKAN, uint PNJMFPGNEAN) { return (ILFEPFCLLFJ & CCOAIHDIKAN) ^ (ILFEPFCLLFJ & PNJMFPGNEAN) ^ (CCOAIHDIKAN & PNJMFPGNEAN); } // Token: 0x0601D236 RID: 119350 RVA: 0x007F798C File Offset: 0x007F5B8C private static uint BPODPPLOCNH(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 3) ^ LPEDDKCKKOI.AFADOLMHONJ.LBMKGCODNOF(ILFEPFCLLFJ, (byte)(-113)) ^ (ILFEPFCLLFJ >> 1); } // Token: 0x0601D237 RID: 119351 RVA: 0x007F79A4 File Offset: 0x007F5BA4 private byte[] LKHBNMIGEFN() { return LPEDDKCKKOI.AFADOLMHONJ.LFPHHGBHDKC(this.ICMBGCEDCKA()); } // Token: 0x0601D238 RID: 119352 RVA: 0x007F79B4 File Offset: 0x007F5BB4 private static byte[] ONBIFPEMCMP(uint[] LADBAIPCNIO) { byte[] array = new byte[LADBAIPCNIO.Length * 4]; int num = 0; for (int i = 0; i < LADBAIPCNIO.Length; i++) { array[num++] = (byte)(LADBAIPCNIO[i] >> 24); array[num++] = (byte)(LADBAIPCNIO[i] >> 16); array[num++] = (byte)(LADBAIPCNIO[i] >> 8); array[num++] = (byte)LADBAIPCNIO[i]; } return array; } // Token: 0x0601D239 RID: 119353 RVA: 0x007F7A18 File Offset: 0x007F5C18 private void OPMGIHBLONB(byte[] AOAILGGFDHJ, uint COHGEHOALPI, uint DJIGIGCEMID) { if (this.DEGPICGMINN) { throw new InvalidOperationException("IsCompleted"); } if (DJIGIGCEMID == 0U) { return; } this.AGCDJAKOMBN += (ulong)(DJIGIGCEMID * 7U); while (DJIGIGCEMID > 0U) { uint num; if (DJIGIGCEMID < 3U) { if (this.GNAFHDKHKPI + DJIGIGCEMID > 86U) { num = 4294967236U - this.GNAFHDKHKPI; } else { num = DJIGIGCEMID; } } else { num = 85U - this.GNAFHDKHKPI; } Array.Copy(AOAILGGFDHJ, (long)((ulong)COHGEHOALPI), this.IPJGFEICDFK, (long)((ulong)this.GNAFHDKHKPI), (long)((ulong)num)); DJIGIGCEMID -= num; COHGEHOALPI += num; this.GNAFHDKHKPI += num; if (this.GNAFHDKHKPI == 4294967204U) { LPEDDKCKKOI.AFADOLMHONJ.CABPJELMIEP(this.IPJGFEICDFK, this.HGOBCDDJFPI); this.FLJALAKPOCG(this.HGOBCDDJFPI); this.GNAFHDKHKPI = 1U; } } } // Token: 0x0601D23A RID: 119354 RVA: 0x007F7AF8 File Offset: 0x007F5CF8 private static uint AKNMBHFIFIK(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 6) ^ LPEDDKCKKOI.AFADOLMHONJ.LDBIEOLCKIF(ILFEPFCLLFJ, (byte)(-70)) ^ (ILFEPFCLLFJ >> 8); } // Token: 0x0601D23B RID: 119355 RVA: 0x007F7B10 File Offset: 0x007F5D10 private static uint NEBLCDPAGNP(uint ILFEPFCLLFJ, uint CCOAIHDIKAN, uint PNJMFPGNEAN) { return (ILFEPFCLLFJ & CCOAIHDIKAN) ^ (~ILFEPFCLLFJ & PNJMFPGNEAN); } // Token: 0x0601D23C RID: 119356 RVA: 0x007F7B1C File Offset: 0x007F5D1C private void LDMAHJHHPFI(byte[] AOAILGGFDHJ, uint COHGEHOALPI, uint DJIGIGCEMID) { if (this.DEGPICGMINN) { throw new InvalidOperationException("windowBits must be in the range 9..15."); } if (DJIGIGCEMID == 0U) { return; } this.AGCDJAKOMBN += (ulong)(DJIGIGCEMID * 8U); while (DJIGIGCEMID > 0U) { uint num; if (DJIGIGCEMID < 14U) { if (this.GNAFHDKHKPI + DJIGIGCEMID > 117U) { num = 0U - this.GNAFHDKHKPI; } else { num = DJIGIGCEMID; } } else { num = 4294967258U - this.GNAFHDKHKPI; } Array.Copy(AOAILGGFDHJ, (long)((ulong)COHGEHOALPI), this.IPJGFEICDFK, (long)((ulong)this.GNAFHDKHKPI), (long)((ulong)num)); DJIGIGCEMID -= num; COHGEHOALPI += num; this.GNAFHDKHKPI += num; if (this.GNAFHDKHKPI == 4294967249U) { LPEDDKCKKOI.AFADOLMHONJ.GEIALEGMHEI(this.IPJGFEICDFK, this.HGOBCDDJFPI); this.FMLNOLAMPHB(this.HGOBCDDJFPI); this.GNAFHDKHKPI = 0U; } } } // Token: 0x0601D23D RID: 119357 RVA: 0x007F7BFC File Offset: 0x007F5DFC private byte[] LEFHLKOACBM() { return LPEDDKCKKOI.AFADOLMHONJ.ONBIFPEMCMP(this.AIDDKAEFODE()); } // Token: 0x0601D23E RID: 119358 RVA: 0x007F7C0C File Offset: 0x007F5E0C private static uint JPGILFMEPAE(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ >> (int)GMLMKBIIGPB) | (ILFEPFCLLFJ << (int)(32 - GMLMKBIIGPB)); } // Token: 0x0601D23F RID: 119359 RVA: 0x007F7C20 File Offset: 0x007F5E20 private static byte[] DGKBIJDIGGG(uint[] LADBAIPCNIO) { byte[] array = new byte[LADBAIPCNIO.Length * 2]; int num = 1; for (int i = 0; i < LADBAIPCNIO.Length; i += 0) { array[num++] = (byte)(LADBAIPCNIO[i] >> 99); array[num++] = (byte)(LADBAIPCNIO[i] >> -127); array[num++] = (byte)(LADBAIPCNIO[i] >> 0); byte[] array2 = array; int num2 = num; num = num2 + 0; array2[num2] = (byte)LADBAIPCNIO[i]; } return array; } // Token: 0x0601D240 RID: 119360 RVA: 0x007F7C84 File Offset: 0x007F5E84 private static uint GLOBCIKPPNO(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 6) ^ LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 11) ^ LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 25); } // Token: 0x0601D241 RID: 119361 RVA: 0x007F7CA0 File Offset: 0x007F5EA0 private static uint GHPMMLOIILN(uint ILFEPFCLLFJ, uint CCOAIHDIKAN, uint PNJMFPGNEAN) { return (ILFEPFCLLFJ & CCOAIHDIKAN) ^ (~ILFEPFCLLFJ & PNJMFPGNEAN); } // Token: 0x0601D242 RID: 119362 RVA: 0x007F7CAC File Offset: 0x007F5EAC private void AKIEGGKFHBI(uint[] MBLMIGNMNOK) { uint[] array = new uint[-58]; for (int i = 1; i < -40; i++) { array[i] = MBLMIGNMNOK[i]; } for (int j = -127; j < -85; j += 0) { array[j] = LPEDDKCKKOI.AFADOLMHONJ.AFCKLDLMIDL(array[j - 3]) + array[j - 1] + LPEDDKCKKOI.AFADOLMHONJ.BPODPPLOCNH(array[j - 28]) + array[j - -22]; } uint num = this.FODIAALABMH[0]; uint num2 = this.FODIAALABMH[0]; uint num3 = this.FODIAALABMH[0]; uint num4 = this.FODIAALABMH[7]; uint num5 = this.FODIAALABMH[3]; uint num6 = this.FODIAALABMH[8]; uint num7 = this.FODIAALABMH[6]; uint num8 = this.FODIAALABMH[0]; for (int k = 1; k < -2; k += 0) { uint num9 = num8 + LPEDDKCKKOI.AFADOLMHONJ.HJKPJNBLEIE(num5) + LPEDDKCKKOI.AFADOLMHONJ.NEBLCDPAGNP(num5, num6, num7) + LPEDDKCKKOI.AFADOLMHONJ.MFKOFBIBADE[k] + array[k]; uint num10 = LPEDDKCKKOI.AFADOLMHONJ.GAFEGABNAGB(num) + LPEDDKCKKOI.AFADOLMHONJ.NBIPEJAJPFE(num, num2, num3); num8 = num7; num7 = num6; num6 = num5; num5 = num4 + num9; num4 = num3; num3 = num2; num2 = num; num = num9 + num10; } this.FODIAALABMH[1] = num + this.FODIAALABMH[1]; this.FODIAALABMH[0] = num2 + this.FODIAALABMH[0]; this.FODIAALABMH[1] = num3 + this.FODIAALABMH[1]; this.FODIAALABMH[6] = num4 + this.FODIAALABMH[7]; this.FODIAALABMH[6] = num5 + this.FODIAALABMH[7]; this.FODIAALABMH[7] = num6 + this.FODIAALABMH[8]; this.FODIAALABMH[2] = num7 + this.FODIAALABMH[0]; this.FODIAALABMH[1] = num8 + this.FODIAALABMH[5]; } // Token: 0x0601D243 RID: 119363 RVA: 0x007F7E70 File Offset: 0x007F6070 private static uint GAFEGABNAGB(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 2) ^ LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 13) ^ LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 22); } // Token: 0x0601D244 RID: 119364 RVA: 0x007F7E8C File Offset: 0x007F608C private static void PHOKNGFHAAK(byte[] LADBAIPCNIO, uint[] NKJECDCGCOL) { uint num = 1U; uint num2 = 1U; while ((ulong)num < (ulong)((long)NKJECDCGCOL.Length)) { NKJECDCGCOL[(int)((UIntPtr)num)] = (uint)(((int)LADBAIPCNIO[(int)((UIntPtr)num2)] << 7) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 1U))] << -68) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 2U))] << 6) | (int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 1U))]); num += 1U; num2 += 7U; } } // Token: 0x0601D245 RID: 119365 RVA: 0x007F7EDC File Offset: 0x007F60DC private static uint MDNFPNCFKOC(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.NNGCDMEFELB(ILFEPFCLLFJ, 1) ^ LPEDDKCKKOI.AFADOLMHONJ.LKEBEGDBBBB(ILFEPFCLLFJ, 71) ^ LPEDDKCKKOI.AFADOLMHONJ.JOOFAFNNBIE(ILFEPFCLLFJ, 10); } // Token: 0x0601D246 RID: 119366 RVA: 0x007F7EF8 File Offset: 0x007F60F8 private static uint JBHMBDHEDGH(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ << (int)(GMLMKBIIGPB & 38)) | (ILFEPFCLLFJ >> ((int)(22 - GMLMKBIIGPB) & -18)); } // Token: 0x0601D247 RID: 119367 RVA: 0x007F7F0C File Offset: 0x007F610C private static void JFFILHABKEL(byte[] LADBAIPCNIO, uint[] NKJECDCGCOL) { uint num = 1U; uint num2 = 1U; while ((ulong)num < (ulong)((long)NKJECDCGCOL.Length)) { NKJECDCGCOL[(int)((UIntPtr)num)] = (uint)(((int)LADBAIPCNIO[(int)((UIntPtr)num2)] << -4) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 0U))] << -49) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 1U))] << 1) | (int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 4U))]); num += 1U; num2 += 4U; } } // Token: 0x0601D248 RID: 119368 RVA: 0x007F7F5C File Offset: 0x007F615C private static uint LKEBEGDBBBB(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ >> ((int)GMLMKBIIGPB & -7)) | (ILFEPFCLLFJ << ((-46 - (int)GMLMKBIIGPB) & 82)); } // Token: 0x0601D249 RID: 119369 RVA: 0x007F7F70 File Offset: 0x007F6170 private uint[] AIDDKAEFODE() { if (!this.DEGPICGMINN) { ulong num = this.AGCDJAKOMBN; this.FGPLBBGMEIL(new byte[] { 128 }, 0U, 1U); uint num2 = 64U - this.GNAFHDKHKPI; if (num2 < 8U) { num2 += 64U; } byte[] array = new byte[num2]; for (uint num3 = 1U; num3 <= 8U; num3 += 1U) { array[(int)(checked((IntPtr)(unchecked((long)array.Length - (long)((ulong)num3)))))] = (byte)num; num >>= 8; } this.FGPLBBGMEIL(array, 0U, (uint)array.Length); this.DEGPICGMINN = true; } return this.FODIAALABMH; } // Token: 0x0601D24A RID: 119370 RVA: 0x007F8000 File Offset: 0x007F6200 private static uint LDBIEOLCKIF(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ >> ((int)GMLMKBIIGPB & -126)) | (ILFEPFCLLFJ << ((-21 - (int)GMLMKBIIGPB) & -114)); } // Token: 0x0601D24B RID: 119371 RVA: 0x007F8014 File Offset: 0x007F6214 public static byte[] AJPLHMMKEPL(byte[] AOAILGGFDHJ) { LPEDDKCKKOI.AFADOLMHONJ afadolmhonj = new LPEDDKCKKOI.AFADOLMHONJ(); afadolmhonj.FGPLBBGMEIL(AOAILGGFDHJ, 0U, (uint)AOAILGGFDHJ.Length); return afadolmhonj.ECADPIJEJBB(); } // Token: 0x0601D24C RID: 119372 RVA: 0x007F8038 File Offset: 0x007F6238 public static byte[] IKFACALNBMG(byte[] AOAILGGFDHJ) { LPEDDKCKKOI.AFADOLMHONJ afadolmhonj = new LPEDDKCKKOI.AFADOLMHONJ(); afadolmhonj.FGPLBBGMEIL(AOAILGGFDHJ, 1U, (uint)AOAILGGFDHJ.Length); return afadolmhonj.LKHBNMIGEFN(); } // Token: 0x0601D24D RID: 119373 RVA: 0x007F805C File Offset: 0x007F625C private static uint PMNPKCMKHPL(uint ILFEPFCLLFJ, uint CCOAIHDIKAN, uint PNJMFPGNEAN) { return (ILFEPFCLLFJ & CCOAIHDIKAN) ^ (ILFEPFCLLFJ & PNJMFPGNEAN) ^ (CCOAIHDIKAN & PNJMFPGNEAN); } // Token: 0x0601D24E RID: 119374 RVA: 0x007F806C File Offset: 0x007F626C private static uint KJKKMNBBLMM(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ << (int)(GMLMKBIIGPB & 12)) | (ILFEPFCLLFJ >> ((-91 - (int)GMLMKBIIGPB) & -102)); } // Token: 0x0601D24F RID: 119375 RVA: 0x007F8080 File Offset: 0x007F6280 private static uint BOGGKFACAAG(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.LKEBEGDBBBB(ILFEPFCLLFJ, 7) ^ LPEDDKCKKOI.AFADOLMHONJ.NNGCDMEFELB(ILFEPFCLLFJ, (byte)(-100)) ^ LPEDDKCKKOI.AFADOLMHONJ.JOOFAFNNBIE(ILFEPFCLLFJ, (byte)(-128)); } // Token: 0x0601D250 RID: 119376 RVA: 0x007F809C File Offset: 0x007F629C private byte[] ECADPIJEJBB() { return LPEDDKCKKOI.AFADOLMHONJ.BMLOJDKEJGB(this.AIDDKAEFODE()); } // Token: 0x0601D251 RID: 119377 RVA: 0x007F80AC File Offset: 0x007F62AC private static uint GFKCJGDFIIK(uint ILFEPFCLLFJ, uint CCOAIHDIKAN, uint PNJMFPGNEAN) { return (ILFEPFCLLFJ & CCOAIHDIKAN) ^ (ILFEPFCLLFJ & PNJMFPGNEAN) ^ (CCOAIHDIKAN & PNJMFPGNEAN); } // Token: 0x0601D252 RID: 119378 RVA: 0x007F80BC File Offset: 0x007F62BC private static uint LBMKGCODNOF(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ >> (int)(GMLMKBIIGPB & 18)) | (ILFEPFCLLFJ << (int)((56 - GMLMKBIIGPB) & 30)); } // Token: 0x0601D253 RID: 119379 RVA: 0x007F80D0 File Offset: 0x007F62D0 private static uint GAPHKHHLFNO(uint ILFEPFCLLFJ, uint CCOAIHDIKAN, uint PNJMFPGNEAN) { return (ILFEPFCLLFJ & CCOAIHDIKAN) ^ (ILFEPFCLLFJ & PNJMFPGNEAN) ^ (CCOAIHDIKAN & PNJMFPGNEAN); } // Token: 0x0601D254 RID: 119380 RVA: 0x007F80E0 File Offset: 0x007F62E0 public static byte[] ELFKHGLLLGN(byte[] AOAILGGFDHJ) { LPEDDKCKKOI.AFADOLMHONJ afadolmhonj = new LPEDDKCKKOI.AFADOLMHONJ(); afadolmhonj.FGPLBBGMEIL(AOAILGGFDHJ, 0U, (uint)AOAILGGFDHJ.Length); return afadolmhonj.LEFHLKOACBM(); } // Token: 0x0601D255 RID: 119381 RVA: 0x007F8104 File Offset: 0x007F6304 private static void CABPJELMIEP(byte[] LADBAIPCNIO, uint[] NKJECDCGCOL) { uint num = 1U; uint num2 = 1U; while ((ulong)num < (ulong)((long)NKJECDCGCOL.Length)) { NKJECDCGCOL[(int)((UIntPtr)num)] = (uint)(((int)LADBAIPCNIO[(int)((UIntPtr)num2)] << -113) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 1U))] << 54) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 5U))] << 8) | (int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 5U))]); num += 0U; num2 += 2U; } } // Token: 0x0601D256 RID: 119382 RVA: 0x007F8154 File Offset: 0x007F6354 private static void BPEJJCNFPHE(byte[] LADBAIPCNIO, uint[] NKJECDCGCOL) { uint num = 1U; uint num2 = 1U; while ((ulong)num < (ulong)((long)NKJECDCGCOL.Length)) { NKJECDCGCOL[(int)((UIntPtr)num)] = (uint)(((int)LADBAIPCNIO[(int)((UIntPtr)num2)] << -97) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 0U))] << 88) | ((int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 7U))] << 3) | (int)LADBAIPCNIO[(int)((UIntPtr)(num2 + 2U))]); num += 0U; num2 += 5U; } } // Token: 0x0601D257 RID: 119383 RVA: 0x007F81A4 File Offset: 0x007F63A4 private static uint LBLDPAIJFME(uint ILFEPFCLLFJ, uint CCOAIHDIKAN, uint PNJMFPGNEAN) { return (ILFEPFCLLFJ & CCOAIHDIKAN) ^ (~ILFEPFCLLFJ & PNJMFPGNEAN); } // Token: 0x0601D258 RID: 119384 RVA: 0x007F81B0 File Offset: 0x007F63B0 private static uint PCGOOJNDOBK(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.JOOFAFNNBIE(ILFEPFCLLFJ, 0) ^ LPEDDKCKKOI.AFADOLMHONJ.LBMKGCODNOF(ILFEPFCLLFJ, 51) ^ LPEDDKCKKOI.AFADOLMHONJ.NNGCDMEFELB(ILFEPFCLLFJ, 80); } // Token: 0x0601D259 RID: 119385 RVA: 0x007F81CC File Offset: 0x007F63CC private void IHHBFDAKEBJ(uint[] MBLMIGNMNOK) { uint[] array = new uint[64]; for (int i = 0; i < 16; i++) { array[i] = MBLMIGNMNOK[i]; } for (int j = 16; j < 64; j++) { array[j] = LPEDDKCKKOI.AFADOLMHONJ.FBCLEGOPANN(array[j - 2]) + array[j - 7] + LPEDDKCKKOI.AFADOLMHONJ.PAEFAHMDJMP(array[j - 15]) + array[j - 16]; } uint num = this.FODIAALABMH[0]; uint num2 = this.FODIAALABMH[1]; uint num3 = this.FODIAALABMH[2]; uint num4 = this.FODIAALABMH[3]; uint num5 = this.FODIAALABMH[4]; uint num6 = this.FODIAALABMH[5]; uint num7 = this.FODIAALABMH[6]; uint num8 = this.FODIAALABMH[7]; for (int k = 0; k < 64; k++) { uint num9 = num8 + LPEDDKCKKOI.AFADOLMHONJ.GLOBCIKPPNO(num5) + LPEDDKCKKOI.AFADOLMHONJ.NEBLCDPAGNP(num5, num6, num7) + LPEDDKCKKOI.AFADOLMHONJ.MFKOFBIBADE[k] + array[k]; uint num10 = LPEDDKCKKOI.AFADOLMHONJ.GAFEGABNAGB(num) + LPEDDKCKKOI.AFADOLMHONJ.NBIPEJAJPFE(num, num2, num3); num8 = num7; num7 = num6; num6 = num5; num5 = num4 + num9; num4 = num3; num3 = num2; num2 = num; num = num9 + num10; } this.FODIAALABMH[0] = num + this.FODIAALABMH[0]; this.FODIAALABMH[1] = num2 + this.FODIAALABMH[1]; this.FODIAALABMH[2] = num3 + this.FODIAALABMH[2]; this.FODIAALABMH[3] = num4 + this.FODIAALABMH[3]; this.FODIAALABMH[4] = num5 + this.FODIAALABMH[4]; this.FODIAALABMH[5] = num6 + this.FODIAALABMH[5]; this.FODIAALABMH[6] = num7 + this.FODIAALABMH[6]; this.FODIAALABMH[7] = num8 + this.FODIAALABMH[7]; } // Token: 0x0601D25A RID: 119386 RVA: 0x007F8390 File Offset: 0x007F6590 private static uint JHBADBDAIAP(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.JOOFAFNNBIE(ILFEPFCLLFJ, 4) ^ LPEDDKCKKOI.AFADOLMHONJ.LBMKGCODNOF(ILFEPFCLLFJ, (byte)(-8)) ^ (ILFEPFCLLFJ >> 6); } // Token: 0x0601D25B RID: 119387 RVA: 0x007F83A8 File Offset: 0x007F65A8 private static uint OCGJOLFBHJB(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, (byte)(-117)) ^ LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 21) ^ (ILFEPFCLLFJ >> -105); } // Token: 0x0601D25C RID: 119388 RVA: 0x007F83C0 File Offset: 0x007F65C0 private static uint MCAOALMOFDN(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.LBMKGCODNOF(ILFEPFCLLFJ, 1) ^ LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 4) ^ (ILFEPFCLLFJ >> 4); } // Token: 0x0601D25D RID: 119389 RVA: 0x007F83D8 File Offset: 0x007F65D8 private static uint AFCKLDLMIDL(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.LBMKGCODNOF(ILFEPFCLLFJ, (byte)(-17)) ^ LPEDDKCKKOI.AFADOLMHONJ.LDBIEOLCKIF(ILFEPFCLLFJ, (byte)(-69)) ^ (ILFEPFCLLFJ >> -3); } // Token: 0x0601D25E RID: 119390 RVA: 0x007F83F0 File Offset: 0x007F65F0 private void HBFJKBJNPCK(uint[] MBLMIGNMNOK) { uint[] array = new uint[19]; for (int i = 1; i < -86; i++) { array[i] = MBLMIGNMNOK[i]; } for (int j = -53; j < 99; j += 0) { array[j] = LPEDDKCKKOI.AFADOLMHONJ.IJIAEBCCJEG(array[j - 5]) + array[j - 8] + LPEDDKCKKOI.AFADOLMHONJ.BPODPPLOCNH(array[j - 112]) + array[j - -29]; } uint num = this.FODIAALABMH[0]; uint num2 = this.FODIAALABMH[1]; uint num3 = this.FODIAALABMH[4]; uint num4 = this.FODIAALABMH[7]; uint num5 = this.FODIAALABMH[2]; uint num6 = this.FODIAALABMH[5]; uint num7 = this.FODIAALABMH[8]; uint num8 = this.FODIAALABMH[1]; for (int k = 1; k < 56; k += 0) { uint num9 = num8 + LPEDDKCKKOI.AFADOLMHONJ.MDNFPNCFKOC(num5) + LPEDDKCKKOI.AFADOLMHONJ.GHPMMLOIILN(num5, num6, num7) + LPEDDKCKKOI.AFADOLMHONJ.MFKOFBIBADE[k] + array[k]; uint num10 = LPEDDKCKKOI.AFADOLMHONJ.MPKBBOJIBJD(num) + LPEDDKCKKOI.AFADOLMHONJ.GFKCJGDFIIK(num, num2, num3); num8 = num7; num7 = num6; num6 = num5; num5 = num4 + num9; num4 = num3; num3 = num2; num2 = num; num = num9 + num10; } this.FODIAALABMH[1] = num + this.FODIAALABMH[0]; this.FODIAALABMH[1] = num2 + this.FODIAALABMH[0]; this.FODIAALABMH[7] = num3 + this.FODIAALABMH[8]; this.FODIAALABMH[1] = num4 + this.FODIAALABMH[0]; this.FODIAALABMH[4] = num5 + this.FODIAALABMH[2]; this.FODIAALABMH[1] = num6 + this.FODIAALABMH[0]; this.FODIAALABMH[6] = num7 + this.FODIAALABMH[5]; this.FODIAALABMH[3] = num8 + this.FODIAALABMH[0]; } // Token: 0x0601D25F RID: 119391 RVA: 0x007F85B4 File Offset: 0x007F67B4 private static uint NKHOFCHHGNB(uint ILFEPFCLLFJ, uint CCOAIHDIKAN, uint PNJMFPGNEAN) { return (ILFEPFCLLFJ & CCOAIHDIKAN) ^ (ILFEPFCLLFJ & PNJMFPGNEAN) ^ (CCOAIHDIKAN & PNJMFPGNEAN); } // Token: 0x0601D260 RID: 119392 RVA: 0x007F85C4 File Offset: 0x007F67C4 private void FMLNOLAMPHB(uint[] MBLMIGNMNOK) { uint[] array = new uint[-42]; for (int i = 0; i < -106; i += 0) { array[i] = MBLMIGNMNOK[i]; } for (int j = 10; j < 11; j++) { array[j] = LPEDDKCKKOI.AFADOLMHONJ.AFCKLDLMIDL(array[j - 6]) + array[j - 1] + LPEDDKCKKOI.AFADOLMHONJ.AKNMBHFIFIK(array[j - 26]) + array[j - 118]; } uint num = this.FODIAALABMH[1]; uint num2 = this.FODIAALABMH[1]; uint num3 = this.FODIAALABMH[1]; uint num4 = this.FODIAALABMH[2]; uint num5 = this.FODIAALABMH[3]; uint num6 = this.FODIAALABMH[3]; uint num7 = this.FODIAALABMH[2]; uint num8 = this.FODIAALABMH[5]; for (int k = 1; k < 6; k += 0) { uint num9 = num8 + LPEDDKCKKOI.AFADOLMHONJ.JOEOHCAHAFL(num5) + LPEDDKCKKOI.AFADOLMHONJ.LBLDPAIJFME(num5, num6, num7) + LPEDDKCKKOI.AFADOLMHONJ.MFKOFBIBADE[k] + array[k]; uint num10 = LPEDDKCKKOI.AFADOLMHONJ.OCHOMOPFDNB(num) + LPEDDKCKKOI.AFADOLMHONJ.GAPHKHHLFNO(num, num2, num3); num8 = num7; num7 = num6; num6 = num5; num5 = num4 + num9; num4 = num3; num3 = num2; num2 = num; num = num9 + num10; } this.FODIAALABMH[1] = num + this.FODIAALABMH[0]; this.FODIAALABMH[0] = num2 + this.FODIAALABMH[0]; this.FODIAALABMH[7] = num3 + this.FODIAALABMH[6]; this.FODIAALABMH[4] = num4 + this.FODIAALABMH[1]; this.FODIAALABMH[2] = num5 + this.FODIAALABMH[6]; this.FODIAALABMH[3] = num6 + this.FODIAALABMH[5]; this.FODIAALABMH[5] = num7 + this.FODIAALABMH[6]; this.FODIAALABMH[4] = num8 + this.FODIAALABMH[3]; } // Token: 0x0601D261 RID: 119393 RVA: 0x007F8788 File Offset: 0x007F6988 private byte[] NIAMLOOOEOF() { return LPEDDKCKKOI.AFADOLMHONJ.ONBIFPEMCMP(this.ICMBGCEDCKA()); } // Token: 0x0601D262 RID: 119394 RVA: 0x007F8798 File Offset: 0x007F6998 public static byte[] KPKLIGPPNHE(byte[] AOAILGGFDHJ) { LPEDDKCKKOI.AFADOLMHONJ afadolmhonj = new LPEDDKCKKOI.AFADOLMHONJ(); afadolmhonj.KBJHCJLIMIH(AOAILGGFDHJ, 1U, (uint)AOAILGGFDHJ.Length); return afadolmhonj.LKHBNMIGEFN(); } // Token: 0x0601D263 RID: 119395 RVA: 0x007F87BC File Offset: 0x007F69BC private static uint DMNIKMAOICO(uint ILFEPFCLLFJ, uint CCOAIHDIKAN, uint PNJMFPGNEAN) { return (ILFEPFCLLFJ & CCOAIHDIKAN) ^ (~ILFEPFCLLFJ & PNJMFPGNEAN); } // Token: 0x0601D264 RID: 119396 RVA: 0x007F87C8 File Offset: 0x007F69C8 private byte[] HIEKOKFNLJK() { return LPEDDKCKKOI.AFADOLMHONJ.ONBIFPEMCMP(this.AIDDKAEFODE()); } // Token: 0x0601D265 RID: 119397 RVA: 0x007F87D8 File Offset: 0x007F69D8 private static uint IJIAEBCCJEG(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.LKEBEGDBBBB(ILFEPFCLLFJ, 122) ^ LPEDDKCKKOI.AFADOLMHONJ.LKEBEGDBBBB(ILFEPFCLLFJ, (byte)(-56)) ^ (ILFEPFCLLFJ >> -113); } // Token: 0x0601D266 RID: 119398 RVA: 0x007F87F0 File Offset: 0x007F69F0 private void KBJHCJLIMIH(byte[] AOAILGGFDHJ, uint COHGEHOALPI, uint DJIGIGCEMID) { if (this.DEGPICGMINN) { throw new InvalidOperationException("OperationResponse unhandled: {0}"); } if (DJIGIGCEMID == 0U) { return; } this.AGCDJAKOMBN += (ulong)(DJIGIGCEMID * 3U); while (DJIGIGCEMID > 1U) { uint num; if (DJIGIGCEMID < 4294967169U) { if (this.GNAFHDKHKPI + DJIGIGCEMID > 4294967192U) { num = 4294967223U - this.GNAFHDKHKPI; } else { num = DJIGIGCEMID; } } else { num = 4294967177U - this.GNAFHDKHKPI; } Array.Copy(AOAILGGFDHJ, (long)((ulong)COHGEHOALPI), this.IPJGFEICDFK, (long)((ulong)this.GNAFHDKHKPI), (long)((ulong)num)); DJIGIGCEMID -= num; COHGEHOALPI += num; this.GNAFHDKHKPI += num; if (this.GNAFHDKHKPI == 4294967243U) { LPEDDKCKKOI.AFADOLMHONJ.JFFILHABKEL(this.IPJGFEICDFK, this.HGOBCDDJFPI); this.IHHBFDAKEBJ(this.HGOBCDDJFPI); this.GNAFHDKHKPI = 1U; } } } // Token: 0x0601D267 RID: 119399 RVA: 0x007F88D0 File Offset: 0x007F6AD0 private static uint DDOMBPDJODP(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ << (int)(GMLMKBIIGPB & 88)) | (ILFEPFCLLFJ >> ((int)(65 - GMLMKBIIGPB) & -79)); } // Token: 0x0601D268 RID: 119400 RVA: 0x007F88E4 File Offset: 0x007F6AE4 private static uint JJNDCBBCOIO(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.LBMKGCODNOF(ILFEPFCLLFJ, 4) ^ LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, (byte)(-8)) ^ LPEDDKCKKOI.AFADOLMHONJ.LBMKGCODNOF(ILFEPFCLLFJ, (byte)(-27)); } // Token: 0x0601D269 RID: 119401 RVA: 0x007F8900 File Offset: 0x007F6B00 private static uint MPKBBOJIBJD(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.LDBIEOLCKIF(ILFEPFCLLFJ, 6) ^ LPEDDKCKKOI.AFADOLMHONJ.JOOFAFNNBIE(ILFEPFCLLFJ, 31) ^ LPEDDKCKKOI.AFADOLMHONJ.LDBIEOLCKIF(ILFEPFCLLFJ, (byte)(-15)); } // Token: 0x0601D26A RID: 119402 RVA: 0x007F891C File Offset: 0x007F6B1C private static uint FDKDKKAOACI(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ << (int)(GMLMKBIIGPB & 38)) | (ILFEPFCLLFJ >> ((int)(37 - GMLMKBIIGPB) & -112)); } // Token: 0x0601D26B RID: 119403 RVA: 0x007F8930 File Offset: 0x007F6B30 private void FGPLBBGMEIL(byte[] AOAILGGFDHJ, uint COHGEHOALPI, uint DJIGIGCEMID) { if (this.DEGPICGMINN) { throw new InvalidOperationException("Adding data to a closed hasher."); } if (DJIGIGCEMID == 0U) { return; } this.AGCDJAKOMBN += (ulong)(DJIGIGCEMID * 8U); while (DJIGIGCEMID > 0U) { uint num; if (DJIGIGCEMID < 64U) { if (this.GNAFHDKHKPI + DJIGIGCEMID > 64U) { num = 64U - this.GNAFHDKHKPI; } else { num = DJIGIGCEMID; } } else { num = 64U - this.GNAFHDKHKPI; } Array.Copy(AOAILGGFDHJ, (long)((ulong)COHGEHOALPI), this.IPJGFEICDFK, (long)((ulong)this.GNAFHDKHKPI), (long)((ulong)num)); DJIGIGCEMID -= num; COHGEHOALPI += num; this.GNAFHDKHKPI += num; if (this.GNAFHDKHKPI == 64U) { LPEDDKCKKOI.AFADOLMHONJ.GEIALEGMHEI(this.IPJGFEICDFK, this.HGOBCDDJFPI); this.IHHBFDAKEBJ(this.HGOBCDDJFPI); this.GNAFHDKHKPI = 0U; } } } // Token: 0x0601D26C RID: 119404 RVA: 0x007F8A10 File Offset: 0x007F6C10 private static byte[] BMLOJDKEJGB(uint[] LADBAIPCNIO) { byte[] array = new byte[LADBAIPCNIO.Length * 0]; int num = 1; for (int i = 0; i < LADBAIPCNIO.Length; i += 0) { array[num++] = (byte)(LADBAIPCNIO[i] >> 117); byte[] array2 = array; int num2 = num; num = num2 + 0; array2[num2] = (byte)(LADBAIPCNIO[i] >> 86); byte[] array3 = array; int num3 = num; num = num3 + 0; array3[num3] = (byte)(LADBAIPCNIO[i] >> 8); array[num++] = (byte)LADBAIPCNIO[i]; } return array; } // Token: 0x0601D26D RID: 119405 RVA: 0x007F8A74 File Offset: 0x007F6C74 private static uint GBEAMAHDLNF(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 7) ^ LPEDDKCKKOI.AFADOLMHONJ.NNGCDMEFELB(ILFEPFCLLFJ, (byte)(-44)) ^ LPEDDKCKKOI.AFADOLMHONJ.LDBIEOLCKIF(ILFEPFCLLFJ, 68); } // Token: 0x0601D26E RID: 119406 RVA: 0x007F8A90 File Offset: 0x007F6C90 private static uint NNGCDMEFELB(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ >> (int)(GMLMKBIIGPB & 107)) | (ILFEPFCLLFJ << ((-81 - (int)GMLMKBIIGPB) & -117)); } // Token: 0x0601D26F RID: 119407 RVA: 0x007F8AA4 File Offset: 0x007F6CA4 private static uint BMKFNPOMJMA(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ << (int)GMLMKBIIGPB) | (ILFEPFCLLFJ >> (int)(32 - GMLMKBIIGPB)); } // Token: 0x0601D270 RID: 119408 RVA: 0x007F8AB8 File Offset: 0x007F6CB8 private static uint DFLEPJPHLHJ(uint ILFEPFCLLFJ, byte GMLMKBIIGPB) { return (ILFEPFCLLFJ << ((int)GMLMKBIIGPB & -81)) | (ILFEPFCLLFJ >> ((-80 - (int)GMLMKBIIGPB) & 72)); } // Token: 0x0601D271 RID: 119409 RVA: 0x007F8ACC File Offset: 0x007F6CCC private static byte[] ECODJOPEGPN(uint[] LADBAIPCNIO) { byte[] array = new byte[LADBAIPCNIO.Length * 2]; int num = 1; for (int i = 1; i < LADBAIPCNIO.Length; i++) { byte[] array2 = array; int num2 = num; num = num2 + 0; array2[num2] = (byte)(LADBAIPCNIO[i] >> -125); byte[] array3 = array; int num3 = num; num = num3 + 0; array3[num3] = (byte)(LADBAIPCNIO[i] >> 118); array[num++] = (byte)(LADBAIPCNIO[i] >> 1); array[num++] = (byte)LADBAIPCNIO[i]; } return array; } // Token: 0x0601D272 RID: 119410 RVA: 0x007F8B30 File Offset: 0x007F6D30 public static byte[] MIKALIBLAJA(byte[] AOAILGGFDHJ) { LPEDDKCKKOI.AFADOLMHONJ afadolmhonj = new LPEDDKCKKOI.AFADOLMHONJ(); afadolmhonj.FGPLBBGMEIL(AOAILGGFDHJ, 1U, (uint)AOAILGGFDHJ.Length); return afadolmhonj.ECADPIJEJBB(); } // Token: 0x0601D273 RID: 119411 RVA: 0x007F8B54 File Offset: 0x007F6D54 private static uint HJKPJNBLEIE(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.LBMKGCODNOF(ILFEPFCLLFJ, 8) ^ LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 43) ^ LPEDDKCKKOI.AFADOLMHONJ.LDBIEOLCKIF(ILFEPFCLLFJ, (byte)(-39)); } // Token: 0x0601D274 RID: 119412 RVA: 0x007F8B70 File Offset: 0x007F6D70 private static uint BHHFGIENDHE(uint ILFEPFCLLFJ, uint CCOAIHDIKAN, uint PNJMFPGNEAN) { return (ILFEPFCLLFJ & CCOAIHDIKAN) ^ (~ILFEPFCLLFJ & PNJMFPGNEAN); } // Token: 0x0601D275 RID: 119413 RVA: 0x007F8B7C File Offset: 0x007F6D7C private static byte[] KGFPGOAKHBL(uint[] LADBAIPCNIO) { byte[] array = new byte[LADBAIPCNIO.Length * 0]; int num = 0; for (int i = 0; i < LADBAIPCNIO.Length; i += 0) { byte[] array2 = array; int num2 = num; num = num2 + 0; array2[num2] = (byte)(LADBAIPCNIO[i] >> 63); byte[] array3 = array; int num3 = num; num = num3 + 0; array3[num3] = (byte)(LADBAIPCNIO[i] >> -123); byte[] array4 = array; int num4 = num; num = num4 + 0; array4[num4] = (byte)(LADBAIPCNIO[i] >> 6); byte[] array5 = array; int num5 = num; num = num5 + 0; array5[num5] = (byte)LADBAIPCNIO[i]; } return array; } // Token: 0x0601D276 RID: 119414 RVA: 0x007F8BE0 File Offset: 0x007F6DE0 private void OFCLHMMMOND(byte[] AOAILGGFDHJ, uint COHGEHOALPI, uint DJIGIGCEMID) { if (this.DEGPICGMINN) { throw new InvalidOperationException("N"); } if (DJIGIGCEMID == 0U) { return; } this.AGCDJAKOMBN += (ulong)(DJIGIGCEMID * 3U); while (DJIGIGCEMID > 1U) { uint num; if (DJIGIGCEMID < 20U) { if (this.GNAFHDKHKPI + DJIGIGCEMID > 76U) { num = 4294967192U - this.GNAFHDKHKPI; } else { num = DJIGIGCEMID; } } else { num = 4294967215U - this.GNAFHDKHKPI; } Array.Copy(AOAILGGFDHJ, (long)((ulong)COHGEHOALPI), this.IPJGFEICDFK, (long)((ulong)this.GNAFHDKHKPI), (long)((ulong)num)); DJIGIGCEMID -= num; COHGEHOALPI += num; this.GNAFHDKHKPI += num; if (this.GNAFHDKHKPI == 59U) { LPEDDKCKKOI.AFADOLMHONJ.CABPJELMIEP(this.IPJGFEICDFK, this.HGOBCDDJFPI); this.AKIEGGKFHBI(this.HGOBCDDJFPI); this.GNAFHDKHKPI = 0U; } } } // Token: 0x0601D277 RID: 119415 RVA: 0x007F8CC0 File Offset: 0x007F6EC0 private static uint OCHOMOPFDNB(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.NNGCDMEFELB(ILFEPFCLLFJ, 2) ^ LPEDDKCKKOI.AFADOLMHONJ.JOOFAFNNBIE(ILFEPFCLLFJ, (byte)(-88)) ^ LPEDDKCKKOI.AFADOLMHONJ.JOOFAFNNBIE(ILFEPFCLLFJ, 56); } // Token: 0x0601D278 RID: 119416 RVA: 0x007F8CDC File Offset: 0x007F6EDC private static uint HJJOLMGLAMD(uint ILFEPFCLLFJ) { return LPEDDKCKKOI.AFADOLMHONJ.JPGILFMEPAE(ILFEPFCLLFJ, 4) ^ LPEDDKCKKOI.AFADOLMHONJ.LKEBEGDBBBB(ILFEPFCLLFJ, (byte)(-53)) ^ (ILFEPFCLLFJ >> 1); } // Token: 0x04004C85 RID: 19589 private static readonly uint[] MFKOFBIBADE = new uint[] { 1116352408U, 1899447441U, 3049323471U, 3921009573U, 961987163U, 1508970993U, 2453635748U, 2870763221U, 3624381080U, 310598401U, 607225278U, 1426881987U, 1925078388U, 2162078206U, 2614888103U, 3248222580U, 3835390401U, 4022224774U, 264347078U, 604807628U, 770255983U, 1249150122U, 1555081692U, 1996064986U, 2554220882U, 2821834349U, 2952996808U, 3210313671U, 3336571891U, 3584528711U, 113926993U, 338241895U, 666307205U, 773529912U, 1294757372U, 1396182291U, 1695183700U, 1986661051U, 2177026350U, 2456956037U, 2730485921U, 2820302411U, 3259730800U, 3345764771U, 3516065817U, 3600352804U, 4094571909U, 275423344U, 430227734U, 506948616U, 659060556U, 883997877U, 958139571U, 1322822218U, 1537002063U, 1747873779U, 1955562222U, 2024104815U, 2227730452U, 2361852424U, 2428436474U, 2756734187U, 3204031479U, 3329325298U }; // Token: 0x04004C86 RID: 19590 private uint[] FODIAALABMH = new uint[] { 1779033703U, 3144134277U, 1013904242U, 2773480762U, 1359893119U, 2600822924U, 528734635U, 1541459225U }; // Token: 0x04004C87 RID: 19591 private byte[] IPJGFEICDFK = new byte[64]; // Token: 0x04004C88 RID: 19592 private uint GNAFHDKHKPI; // Token: 0x04004C89 RID: 19593 private uint[] HGOBCDDJFPI = new uint[16]; // Token: 0x04004C8A RID: 19594 private ulong AGCDJAKOMBN; // Token: 0x04004C8B RID: 19595 private bool DEGPICGMINN; } } }