Files
2026-06-04 11:42:34 +02:00

3207 lines
87 KiB
C#

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;
}
}