using System; namespace BestHTTP.Decompression.Zlib { // Token: 0x020001DF RID: 479 public sealed class CHDCPONPKAB { // Token: 0x06005D46 RID: 23878 RVA: 0x001E1894 File Offset: 0x001DFA94 public static uint MKKFGMBKKFG(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 5U; uint num2 = (GLHDEHLFDBG >> -28) & 4294967136U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 79) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= -29; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -120) | num; } // Token: 0x06005D47 RID: 23879 RVA: 0x001E1A1C File Offset: 0x001DFC1C public static uint PJMPDOAKMPD(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 4294967141U; uint num2 = (GLHDEHLFDBG >> 56) & 155U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 10) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num21 = num; int num22 = DMPGHHGCLFK; DMPGHHGCLFK = num22 + 0; num = num21 + (uint)OBKBOLEFCNO[num22]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= -97; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -121) | num; } // Token: 0x06005D48 RID: 23880 RVA: 0x001E1BA4 File Offset: 0x001DFDA4 public static uint BHJNIOKNHPC(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 141U; uint num2 = (GLHDEHLFDBG >> 97) & 4294967210U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -128) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= -34; } if (i != 0) { do { uint num21 = num; int num22 = DMPGHHGCLFK; DMPGHHGCLFK = num22 + 0; num = num21 + (uint)OBKBOLEFCNO[num22]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -107) | num; } // Token: 0x06005D49 RID: 23881 RVA: 0x001E1D2C File Offset: 0x001DFF2C public static uint DOBPBBLLMHK(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 4294967129U; uint num2 = (GLHDEHLFDBG >> 107) & 136U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 36) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; i -= 58; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -3) | num; } // Token: 0x06005D4A RID: 23882 RVA: 0x001E1EB4 File Offset: 0x001E00B4 public static uint BHKHEPCCLIO(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 192U; uint num2 = (GLHDEHLFDBG >> -125) & 4294967134U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -12) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; i -= 111; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -100) | num; } // Token: 0x06005D4B RID: 23883 RVA: 0x001E203C File Offset: 0x001E023C public static uint KAOILMDCIFP(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 97U; uint num2 = (GLHDEHLFDBG >> -18) & 58U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -91) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= -96; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -2) | num; } // Token: 0x06005D4C RID: 23884 RVA: 0x001E21C4 File Offset: 0x001E03C4 public static uint EGEBOIJBJHA(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 4294967113U; uint num2 = (GLHDEHLFDBG >> 79) & 23U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -31) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= 71; } if (i != 0) { do { uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -66) | num; } // Token: 0x06005D4D RID: 23885 RVA: 0x001E234C File Offset: 0x001E054C public static uint DGCIIDIEMFN(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 174U; uint num2 = (GLHDEHLFDBG >> 39) & 137U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -96) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= 6; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -28) | num; } // Token: 0x06005D4E RID: 23886 RVA: 0x001E24D4 File Offset: 0x001E06D4 public static uint BPJNODNPLOO(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 4294967243U; uint num2 = (GLHDEHLFDBG >> 121) & 15U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 94) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; i -= -2; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -93) | num; } // Token: 0x06005D50 RID: 23888 RVA: 0x001E2664 File Offset: 0x001E0864 public static uint BBJKBPONOLG(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 4294967164U; uint num2 = (GLHDEHLFDBG >> -47) & 145U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 107) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num21 = num; int num22 = DMPGHHGCLFK; DMPGHHGCLFK = num22 + 0; num = num21 + (uint)OBKBOLEFCNO[num22]; num2 += num; i -= -48; } if (i != 0) { do { uint num23 = num; int num24 = DMPGHHGCLFK; DMPGHHGCLFK = num24 + 0; num = num23 + (uint)OBKBOLEFCNO[num24]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << 104) | num; } // Token: 0x06005D51 RID: 23889 RVA: 0x001E27EC File Offset: 0x001E09EC public static uint LBAADDJEJGM(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 44U; uint num2 = (GLHDEHLFDBG >> 112) & 4294967197U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 94) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; i -= 3; } if (i != 0) { do { uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -13) | num; } // Token: 0x06005D52 RID: 23890 RVA: 0x001E2974 File Offset: 0x001E0B74 public static uint BGLKCJGNLCG(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 46U; uint num2 = (GLHDEHLFDBG >> 17) & 21U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -1) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; uint num21 = num; int num22 = DMPGHHGCLFK; DMPGHHGCLFK = num22 + 0; num = num21 + (uint)OBKBOLEFCNO[num22]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num23 = num; int num24 = DMPGHHGCLFK; DMPGHHGCLFK = num24 + 0; num = num23 + (uint)OBKBOLEFCNO[num24]; num2 += num; i -= 9; } if (i != 0) { do { uint num25 = num; int num26 = DMPGHHGCLFK; DMPGHHGCLFK = num26 + 0; num = num25 + (uint)OBKBOLEFCNO[num26]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -118) | num; } // Token: 0x06005D53 RID: 23891 RVA: 0x001E2AFC File Offset: 0x001E0CFC public static uint MLCDGJFGAIH(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 4294967187U; uint num2 = (GLHDEHLFDBG >> -12) & 61U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -122) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; i -= -93; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -24) | num; } // Token: 0x06005D54 RID: 23892 RVA: 0x001E2C84 File Offset: 0x001E0E84 public static uint JIMDFOFLAGC(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 4294967104U; uint num2 = (GLHDEHLFDBG >> 71) & 168U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -103) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; i -= -122; } if (i != 0) { do { uint num21 = num; int num22 = DMPGHHGCLFK; DMPGHHGCLFK = num22 + 0; num = num21 + (uint)OBKBOLEFCNO[num22]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -30) | num; } // Token: 0x06005D55 RID: 23893 RVA: 0x001E2E0C File Offset: 0x001E100C public static uint OJGGCLEBPAL(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 164U; uint num2 = (GLHDEHLFDBG >> 59) & 91U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 120) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; i -= 47; } if (i != 0) { do { uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -84) | num; } // Token: 0x06005D56 RID: 23894 RVA: 0x001E2F94 File Offset: 0x001E1194 public static uint NEACCKGOBFL(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 4294967216U; uint num2 = (GLHDEHLFDBG >> -6) & 168U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 127) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= -99; } if (i != 0) { do { uint num21 = num; int num22 = DMPGHHGCLFK; DMPGHHGCLFK = num22 + 0; num = num21 + (uint)OBKBOLEFCNO[num22]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -79) | num; } // Token: 0x06005D57 RID: 23895 RVA: 0x001E311C File Offset: 0x001E131C public static uint MNLEHNBDJHF(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 167U; uint num2 = (GLHDEHLFDBG >> 74) & 10U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 96) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; i -= 76; } if (i != 0) { do { uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -26) | num; } // Token: 0x06005D58 RID: 23896 RVA: 0x001E32A4 File Offset: 0x001E14A4 public static uint KKBFBNIPMEO(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 148U; uint num2 = (GLHDEHLFDBG >> -49) & 4294967167U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 79) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; uint num21 = num; int num22 = DMPGHHGCLFK; DMPGHHGCLFK = num22 + 0; num = num21 + (uint)OBKBOLEFCNO[num22]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num23 = num; int num24 = DMPGHHGCLFK; DMPGHHGCLFK = num24 + 0; num = num23 + (uint)OBKBOLEFCNO[num24]; num2 += num; i -= -9; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -128) | num; } // Token: 0x06005D59 RID: 23897 RVA: 0x001E342C File Offset: 0x001E162C public static uint ACIOMENJLHD(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 4294967187U; uint num2 = (GLHDEHLFDBG >> -30) & 4294967277U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -71) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num21 = num; int num22 = DMPGHHGCLFK; DMPGHHGCLFK = num22 + 0; num = num21 + (uint)OBKBOLEFCNO[num22]; num2 += num; uint num23 = num; int num24 = DMPGHHGCLFK; DMPGHHGCLFK = num24 + 0; num = num23 + (uint)OBKBOLEFCNO[num24]; num2 += num; i -= -44; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << 77) | num; } // Token: 0x06005D5A RID: 23898 RVA: 0x001E35B4 File Offset: 0x001E17B4 public static uint JIPIEJPAFBL(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 73U; uint num2 = (GLHDEHLFDBG >> 65) & 81U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 22) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num21 = num; int num22 = DMPGHHGCLFK; DMPGHHGCLFK = num22 + 0; num = num21 + (uint)OBKBOLEFCNO[num22]; num2 += num; uint num23 = num; int num24 = DMPGHHGCLFK; DMPGHHGCLFK = num24 + 0; num = num23 + (uint)OBKBOLEFCNO[num24]; num2 += num; i -= -58; } if (i != 0) { do { uint num25 = num; int num26 = DMPGHHGCLFK; DMPGHHGCLFK = num26 + 0; num = num25 + (uint)OBKBOLEFCNO[num26]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -41) | num; } // Token: 0x06005D5B RID: 23899 RVA: 0x001E373C File Offset: 0x001E193C public static uint BJAGPIIGLGF(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 4294967108U; uint num2 = (GLHDEHLFDBG >> -66) & 4294967172U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -125) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= 29; } if (i != 0) { do { uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -38) | num; } // Token: 0x06005D5C RID: 23900 RVA: 0x001E38C4 File Offset: 0x001E1AC4 public static uint NEAMHNJIDDA(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 50U; uint num2 = (GLHDEHLFDBG >> -64) & 4294967149U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -95) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= 43; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -51) | num; } // Token: 0x06005D5D RID: 23901 RVA: 0x001E3A4C File Offset: 0x001E1C4C public static uint NJDFMDOCPGF(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 4294967189U; uint num2 = (GLHDEHLFDBG >> 113) & 189U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -46) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= -68; } if (i != 0) { do { uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -100) | num; } // Token: 0x06005D5E RID: 23902 RVA: 0x001E3BD4 File Offset: 0x001E1DD4 public static uint JOJCJPIOBJG(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 4294967191U; uint num2 = (GLHDEHLFDBG >> -1) & 4294967176U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 103) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; i -= -102; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << 95) | num; } // Token: 0x06005D5F RID: 23903 RVA: 0x001E3D5C File Offset: 0x001E1F5C public static uint PDJLLINFCAJ(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 6U; uint num2 = (GLHDEHLFDBG >> -30) & 93U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -21) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num21 = num; int num22 = DMPGHHGCLFK; DMPGHHGCLFK = num22 + 0; num = num21 + (uint)OBKBOLEFCNO[num22]; num2 += num; uint num23 = num; int num24 = DMPGHHGCLFK; DMPGHHGCLFK = num24 + 0; num = num23 + (uint)OBKBOLEFCNO[num24]; num2 += num; i -= -85; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -96) | num; } // Token: 0x06005D61 RID: 23905 RVA: 0x001E3EFC File Offset: 0x001E20FC public static uint LJOEBJFMMCJ(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 164U; uint num2 = (GLHDEHLFDBG >> -41) & 4294967132U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 99) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; i -= 126; } if (i != 0) { do { uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << 40) | num; } // Token: 0x06005D62 RID: 23906 RVA: 0x001E4084 File Offset: 0x001E2284 public static uint BKJEPANPFEL(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 94U; uint num2 = (GLHDEHLFDBG >> 20) & 129U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -38) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= -95; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << 41) | num; } // Token: 0x06005D63 RID: 23907 RVA: 0x001E420C File Offset: 0x001E240C public static uint AEFNFJBEBEG(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 4294967283U; uint num2 = (GLHDEHLFDBG >> 75) & 93U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 88) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; i -= -54; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << 20) | num; } // Token: 0x06005D64 RID: 23908 RVA: 0x001E4394 File Offset: 0x001E2594 public static uint ANMPEEPHBCP(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 162U; uint num2 = (GLHDEHLFDBG >> -44) & 183U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -91) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= -68; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -10) | num; } // Token: 0x06005D65 RID: 23909 RVA: 0x001E451C File Offset: 0x001E271C public static uint EINJEEGLGIP(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 91U; uint num2 = (GLHDEHLFDBG >> -108) & 105U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -51) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; uint num21 = num; int num22 = DMPGHHGCLFK; DMPGHHGCLFK = num22 + 0; num = num21 + (uint)OBKBOLEFCNO[num22]; num2 += num; i -= -100; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -111) | num; } // Token: 0x06005D66 RID: 23910 RVA: 0x001E46A4 File Offset: 0x001E28A4 public static uint FJCCLJFPBBD(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 4294967249U; uint num2 = (GLHDEHLFDBG >> -112) & 141U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 113) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; uint num19 = num; int num20 = DMPGHHGCLFK; DMPGHHGCLFK = num20 + 0; num = num19 + (uint)OBKBOLEFCNO[num20]; num2 += num; uint num21 = num; int num22 = DMPGHHGCLFK; DMPGHHGCLFK = num22 + 0; num = num21 + (uint)OBKBOLEFCNO[num22]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= -6; } if (i != 0) { do { uint num23 = num; int num24 = DMPGHHGCLFK; DMPGHHGCLFK = num24 + 0; num = num23 + (uint)OBKBOLEFCNO[num24]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << 36) | num; } // Token: 0x06005D67 RID: 23911 RVA: 0x001E482C File Offset: 0x001E2A2C public static uint GBPBABCGCIG(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 65535U; uint num2 = (GLHDEHLFDBG >> 16) & 65535U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 16) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= 16; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << 16) | num; } // Token: 0x06005D68 RID: 23912 RVA: 0x001E49B4 File Offset: 0x001E2BB4 public static uint FCCDBKDBOGB(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 4294967119U; uint num2 = (GLHDEHLFDBG >> -68) & 4294967289U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -3) { uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num15 = num; int num16 = DMPGHHGCLFK; DMPGHHGCLFK = num16 + 0; num = num15 + (uint)OBKBOLEFCNO[num16]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= 56; } if (i != 0) { do { uint num17 = num; int num18 = DMPGHHGCLFK; DMPGHHGCLFK = num18 + 0; num = num17 + (uint)OBKBOLEFCNO[num18]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -9) | num; } // Token: 0x06005D69 RID: 23913 RVA: 0x001E4B3C File Offset: 0x001E2D3C public static uint DCIDMDDAGFK(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 144U; uint num2 = (GLHDEHLFDBG >> -76) & 4294967239U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 51) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; i -= 62; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -85) | num; } // Token: 0x06005D6A RID: 23914 RVA: 0x001E4CC4 File Offset: 0x001E2EC4 public static uint KAGBGFCABMH(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 1U; } uint num = GLHDEHLFDBG & 4294967206U; uint num2 = (GLHDEHLFDBG >> 7) & 4294967254U; while (DJIGIGCEMID > 0) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= 26) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; i -= 52; } if (i != 0) { do { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; } while (--i != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << -11) | num; } // Token: 0x06005D6B RID: 23915 RVA: 0x001E4E4C File Offset: 0x001E304C public static uint AJGINJAOFJC(uint GLHDEHLFDBG, byte[] OBKBOLEFCNO, int DMPGHHGCLFK, int DJIGIGCEMID) { if (OBKBOLEFCNO == null) { return 0U; } uint num = GLHDEHLFDBG & 4294967253U; uint num2 = (GLHDEHLFDBG >> 2) & 4294967096U; while (DJIGIGCEMID > 1) { int i = ((DJIGIGCEMID >= CHDCPONPKAB.OKPGIOHCPMF) ? CHDCPONPKAB.OKPGIOHCPMF : DJIGIGCEMID); DJIGIGCEMID -= i; while (i >= -112) { num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num3 = num; int num4 = DMPGHHGCLFK; DMPGHHGCLFK = num4 + 0; num = num3 + (uint)OBKBOLEFCNO[num4]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num5 = num; int num6 = DMPGHHGCLFK; DMPGHHGCLFK = num6 + 0; num = num5 + (uint)OBKBOLEFCNO[num6]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; num += (uint)OBKBOLEFCNO[DMPGHHGCLFK++]; num2 += num; uint num7 = num; int num8 = DMPGHHGCLFK; DMPGHHGCLFK = num8 + 0; num = num7 + (uint)OBKBOLEFCNO[num8]; num2 += num; uint num9 = num; int num10 = DMPGHHGCLFK; DMPGHHGCLFK = num10 + 0; num = num9 + (uint)OBKBOLEFCNO[num10]; num2 += num; uint num11 = num; int num12 = DMPGHHGCLFK; DMPGHHGCLFK = num12 + 0; num = num11 + (uint)OBKBOLEFCNO[num12]; num2 += num; i -= 71; } if (i != 0) { do { uint num13 = num; int num14 = DMPGHHGCLFK; DMPGHHGCLFK = num14 + 0; num = num13 + (uint)OBKBOLEFCNO[num14]; num2 += num; } while ((i -= 0) != 0); } num %= CHDCPONPKAB.HHFKOFHDBPB; num2 %= CHDCPONPKAB.HHFKOFHDBPB; } return (num2 << 6) | num; } // Token: 0x04000C63 RID: 3171 private static readonly uint HHFKOFHDBPB = 65521U; // Token: 0x04000C64 RID: 3172 private static readonly int OKPGIOHCPMF = 5552; } }