Function at 0x10018840
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10032188
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0xdd8
mov eax, dword [0x1003d00c]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
cmp byte [0x102b08a8], 0
jne 0x1001889b
mov byte [0x102b08a8], 1
mov dword [0x100c2f50], 0
mov eax, dword [ebx + 8]
mov esi, dword [ebx + 0xc]
add eax, 0xfffffff6
add esi, 0xfffffff6
cmp byte [0x100c206c], 0
je 0x10018921
mov edx, dword [0x100c2608]
cmp edx, eax
jle 0x10018921
mov ecx, dword [ebx + 0x10]
add ecx, 0x14
add eax, ecx
cmp eax, edx
jle 0x10018921
mov ecx, dword [0x100c24f0]
cmp ecx, esi
jle 0x10018921
lea eax, [esi + 0x12]
cmp eax, ecx
jle 0x10018921
cmp byte [0x100c1f47], 0
jne 0x10018904
mov eax, edx
mov byte [0x100c1f47], 1
sub eax, dword [0x100d34c0]
mov esi, ecx
sub esi, dword [0x100d34c4]
mov dword [0x100c2624], eax
mov dword [0x100c2620], esi
jmp 0x1001890f
mov eax, dword [0x100c2624]
mov esi, dword [0x100c2620]
sub edx, eax
sub ecx, esi
mov dword [0x100d34c0], edx
mov dword [0x100d34c4], ecx
jmp 0x10018928
mov byte [0x100c1f47], 0
mov ecx, dword [0x100c2300]
push dword [0x100d3f24]
mov esi, dword [0x100c2f48]
mov edi, dword [0x100c2f40]
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov eax, dword [ebx + 0xc]
mov ecx, dword [0x100c2300]
add eax, 9
push eax
lea eax, [edi + esi]
push eax
mov edx, dword [ecx]
mov eax, dword [ebx + 0xc]
inc eax
push eax
mov eax, dword [edx + 0x30]
push edi
call eax
mov ecx, dword [0x100c2300]
push dword [0x100d3f28]
mov esi, dword [0x100c2f48]
mov edi, dword [0x100c2f40]
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov eax, dword [ebx + 0xc]
mov ecx, dword [0x100c2300]
add eax, 0xa
push eax
lea eax, [edi + esi]
mov esi, dword [ebx + 0xc]
push eax
mov edx, dword [ecx]
lea eax, [esi + 2]
push eax
mov eax, dword [edx + 0x30]
push edi
call eax
mov eax, dword [ebx + 8]
mov ecx, dword [0x100c2300]
add eax, 5
mov edi, dword [ebx + 0x10]
push dword [0x100d3ef0]
mov dword [0x100c2f40], eax
add edi, 0xfffffff6
lea eax, [esi + 8]
mov dword [0x100c2f48], edi
mov esi, dword [ebx + 0x14]
mov dword [0x100c2f44], eax
add esi, 0xfffffff3
mov dword [0x100c2f4c], esi
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov eax, dword [ebx + 0xc]
mov ecx, dword [0x100c2300]
add eax, 8
add eax, esi
mov esi, dword [ebx + 8]
push eax
add esi, 5
mov edx, dword [ecx]
lea eax, [esi + edi]
push eax
mov eax, dword [ebx + 0xc]
add eax, 8
push eax
mov eax, dword [edx + 0x30]
push esi
call eax
mov ecx, dword [0x100c2300]
mov eax, dword [0x100c2f40]
push dword [0x100d3ef8]
mov esi, dword [0x100c2f48]
mov edi, dword [0x100c2f44]
mov dword [ebp - 0xdac], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
lea eax, [edi + 0x28]
push eax
mov eax, dword [ebp - 0xdac]
add eax, esi
mov edx, dword [ecx]
push eax
push edi
push dword [ebp - 0xdac]
mov eax, dword [edx + 0x30]
call eax
mov eax, dword [0x100c2f40]
movd xmm3, dword [0x100c2f48]
movss xmm1, dword [0x10038a68]
cvtdq2ps xmm3, xmm3
mov dword [0x100c2ee0], eax
mov edi, dword [0x100c2f44]
mov dword [0x100c2ee4], edi
mov dword [0x100c2eec], 0x28
movd xmm4, eax
cvtdq2ps xmm4, xmm4
mov dword [0x100c2ef0], 0x14
mov dword [0x100c2ef4], 0x14
mov dword [0x100c2efc], edi
mov dword [0x100c2f04], 0x28
movaps xmm2, xmm3
mov dword [0x100c2f08], 0x14
mulss xmm2, dword [0x10038a00]
movaps xmm0, xmm4
mov dword [0x100c2f0c], 0x14
mov dword [0x100c2f14], edi
mov dword [0x100c2f1c], 0x28
addss xmm0, xmm2
mov dword [0x100c2f20], 0x14
cvttss2si esi, xmm2
mov dword [0x100c2f24], 0x14
mov dword [0x100c2f2c], edi
mov dword [0x100c2f34], 0x28
mov dword [0x100c2f38], 0x14
mov dword [0x100c2f3c], 0x14
mov dword [0x100c2ecc], edi
subss xmm0, xmm1
mov dword [0x100c2ed4], 0x28
mov dword [0x100c2ee8], esi
mov dword [0x100c2fbc], edi
cvttss2si eax, xmm0
movaps xmm0, xmm2
addss xmm2, xmm1
addss xmm0, dword [0x10038ac0]
mov dword [0x100c2ef8], eax
cvttss2si ecx, xmm0
movaps xmm0, xmm3
mulss xmm0, dword [0x10038a2c]
mov dword [0x100c2f00], ecx
mov dword [0x100c2f18], ecx
addss xmm0, xmm4
subss xmm0, xmm1
cvttss2si eax, xmm0
movaps xmm0, xmm3
mulss xmm0, dword [0x10038a48]
mov dword [0x100c2f10], eax
addss xmm0, xmm4
cvttss2si eax, xmm0
movaps xmm0, xmm3
mulss xmm0, dword [0x100389f4]
mov dword [0x100c2f28], eax
cvttss2si eax, xmm2
addss xmm0, xmm4
mov dword [0x100c2f30], eax
cvttss2si eax, xmm0
movaps xmm0, xmm3
mulss xmm0, dword [0x100389d0]
mov dword [0x100c2ec8], eax
cvttss2si ecx, xmm0
movaps xmm0, xmm3
mulss xmm0, dword [0x10038a0c]
mov dword [0x100c2ed0], ecx
mov dword [0x100c2fc0], ecx
addss xmm0, xmm4
cvttss2si eax, xmm0
mov dword [0x100c2fb8], eax
movaps xmm0, xmm3
mov dword [0x100c30b0], ecx
mulss xmm0, dword [0x10038a28]
mov dword [0x100c31a0], ecx
mov dword [0x100c3290], ecx
mov dword [0x100c3380], ecx
addss xmm0, xmm4
movzx edx, byte [0x100d3f26]
push str.MOONWARE
mov dword [ebp - 0xd7c], 0xffffffff
push dword [ebp - 0xd7c]
mov dword [0x100c2fc4], 0x28
cvttss2si eax, xmm0
mov dword [0x100c30ac], edi
mov dword [0x100c30b4], 0x28
mov dword [0x100c319c], edi
mov dword [0x100c31a4], 0x28
mov dword [0x100c328c], edi
mov dword [0x100c3294], 0x28
movaps xmm0, xmm3
mov dword [0x100c337c], edi
mulss xmm0, dword [0x10038a38]
mov dword [0x100c30a8], eax
mov dword [0x100c3384], 0x28
mov byte [ebp - 0xd9e], dl
addss xmm0, xmm4
mov byte [ebp - 0xd9d], 0xa0
cvttss2si eax, xmm0
movaps xmm0, xmm3
mulss xmm3, dword [0x10038a58]
mov dword [0x100c3198], eax
mulss xmm0, dword [0x10038a44]
addss xmm3, xmm4
addss xmm0, xmm4
cvttss2si eax, xmm0
movd xmm0, edi
mov dword [0x100c3288], eax
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm3
addss xmm0, dword [0x10038b2c]
mov dword [0x100c3378], eax
mov eax, dword [0x100d3f24]
movzx ecx, ah
movzx eax, al
mov byte [ebp - 0xda0], al
cvttss2si eax, xmm0
mov byte [ebp - 0xd9f], cl
movd xmm0, esi
cvtdq2ps xmm0, xmm0
push eax
mulss xmm0, dword [0x10038a00]
addss xmm0, xmm4
cvttss2si eax, xmm0
push eax
push 1
push 1
push 0x100c1f38
call fcn.1000fad0
movd xmm1, dword [0x100c2eec]
add esp, 0x1c
movd xmm0, dword [0x100c2ee4]
cvtdq2ps xmm1, xmm1
push str..PUB
push dword [ebp - 0xda0]
mulss xmm1, dword [0x10038a2c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, dword [0x100c2ee0]
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm1
movd xmm1, dword [0x100c2ee8]
cvtdq2ps xmm1, xmm1
push eax
mulss xmm1, dword [0x10038a34]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100c1f38
call fcn.1000fad0
movd xmm1, dword [0x100c2ee8]
add esp, 0x1c
movd xmm0, dword [0x100c2ee0]
mov ecx, dword [0x100c2300]
mov edi, dword [0x100c2f44]
cvtdq2ps xmm1, xmm1
push 0xff1e1e1e
mov eax, dword [ecx]
add edi, 4
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x28]
mulss xmm1, dword [0x10038a40]
addss xmm1, xmm0
cvttss2si esi, xmm1
call eax
mov ecx, dword [0x100c2300]
lea eax, [edi + 0x20]
push eax
lea eax, [esi + 1]
push eax
mov edx, dword [ecx]
push edi
push esi
mov eax, dword [edx + 0x30]
call eax
mov ecx, dword [0x100c2ecc]
mov edx, dword [0x100c2608]
add ecx, 0xa
mov eax, dword [0x100c2ec8]
cmp edx, eax
jl 0x10018e47
mov edi, dword [0x100c2ed0]
add eax, edi
cmp edx, eax
jg 0x10018e47
mov edx, dword [0x100c24f0]
cmp edx, ecx
jl 0x10018e47
mov esi, dword [0x100c2ed4]
lea eax, [esi - 0x14]
add eax, ecx
cmp edx, eax
jg 0x10018e47
push dword [0x100d3ef0]
lea eax, [esi - 0x14]
push eax
push edi
push ecx
push dword [0x100c2ec8]
jmp 0x10018fa7
mov esi, dword [0x100c2fc4]
mov eax, dword [0x100c2fbc]
add esi, 0xffffffec
mov edi, dword [0x100c2fc0]
add eax, 0xa
push esi
push edi
push eax
push dword [0x100c2fb8]
mov dword [ebp - 0xd80], eax
call fcn.10029ef0
test al, al
je 0x10018e8f
push dword [0x100d3ef0]
push esi
push edi
push dword [ebp - 0xd80]
push dword [0x100c2fb8]
jmp 0x10018fa7
mov esi, dword [0x100c30b4]
mov eax, dword [0x100c30ac]
add esi, 0xffffffec
mov edi, dword [0x100c30b0]
add eax, 0xa
push esi
push edi
push eax
push dword [0x100c30a8]
mov dword [ebp - 0xd80], eax
call fcn.10029ef0
test al, al
je 0x10018ed7
push dword [0x100d3ef0]
push esi
push edi
push dword [ebp - 0xd80]
push dword [0x100c30a8]
jmp 0x10018fa7
mov esi, dword [0x100c31a4]
mov eax, dword [0x100c319c]
add esi, 0xffffffec
mov edi, dword [0x100c31a0]
add eax, 0xa
push esi
push edi
push eax
push dword [0x100c3198]
mov dword [ebp - 0xd80], eax
call fcn.10029ef0
test al, al
je 0x10018f1f
push dword [0x100d3ef0]
push esi
push edi
push dword [ebp - 0xd80]
push dword [0x100c3198]
jmp 0x10018fa7
mov esi, dword [0x100c3294]
mov eax, dword [0x100c328c]
add esi, 0xffffffec
mov edi, dword [0x100c3290]
add eax, 0xa
push esi
push edi
push eax
push dword [0x100c3288]
mov dword [ebp - 0xd80], eax
call fcn.10029ef0
test al, al
je 0x10018f64
push dword [0x100d3ef0]
push esi
push edi
push dword [ebp - 0xd80]
push dword [0x100c3288]
jmp 0x10018fa7
mov esi, dword [0x100c3384]
mov eax, dword [0x100c337c]
add esi, 0xffffffec
mov edi, dword [0x100c3380]
add eax, 0xa
push esi
push edi
push eax
push dword [0x100c3378]
mov dword [ebp - 0xd80], eax
call fcn.10029ef0
test al, al
je 0x10018fac
push dword [0x100d3ef0]
push esi
push edi
push dword [ebp - 0xd80]
push dword [0x100c3378]
call fcn.10010140
mov eax, dword [0x100c2f50]
test eax, eax
jne 0x10018fde
push dword [0x100d3ef0]
mov eax, dword [0x100c2ed4]
add eax, 0xffffffec
push eax
push dword [0x100c2ed0]
mov eax, dword [0x100c2ecc]
add eax, 0xa
push eax
push dword [0x100c2ec8]
jmp 0x100190b6
cmp eax, 1
jne 0x1001900c
push dword [0x100d3ef0]
mov eax, dword [0x100c2fc4]
add eax, 0xffffffec
push eax
push dword [0x100c2fc0]
mov eax, dword [0x100c2fbc]
add eax, 0xa
push eax
push dword [0x100c2fb8]
jmp 0x100190b6
cmp eax, 2
jne 0x10019037
push dword [0x100d3ef0]
mov eax, dword [0x100c30b4]
add eax, 0xffffffec
push eax
push dword [0x100c30b0]
mov eax, dword [0x100c30ac]
add eax, 0xa
push eax
push dword [0x100c30a8]
jmp 0x100190b6
cmp eax, 3
jne 0x10019062
push dword [0x100d3ef0]
mov eax, dword [0x100c31a4]
add eax, 0xffffffec
push eax
push dword [0x100c31a0]
mov eax, dword [0x100c319c]
add eax, 0xa
push eax
push dword [0x100c3198]
jmp 0x100190b6
cmp eax, 4
jne 0x1001908d
push dword [0x100d3ef0]
mov eax, dword [0x100c3294]
add eax, 0xffffffec
push eax
push dword [0x100c3290]
mov eax, dword [0x100c328c]
add eax, 0xa
push eax
push dword [0x100c3288]
jmp 0x100190b6
cmp eax, 5
jne 0x100190bb
push dword [0x100d3ef0]
mov eax, dword [0x100c3384]
add eax, 0xffffffec
push eax
push dword [0x100c3380]
mov eax, dword [0x100c337c]
add eax, 0xa
push eax
push dword [0x100c3378]
call fcn.10010140
mov esi, dword [0x100c2f44]
mov eax, dword [0x100c2f48]
mov ecx, dword [0x100c2300]
push dword [0x100d3ef4]
mov edi, dword [0x100c2f4c]
mov dword [ebp - 0xdb0], eax
lea eax, [esi - 8]
mov dword [ebp - 0xdac], eax
mov eax, dword [0x100c2f40]
mov dword [ebp - 0xd80], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
lea eax, [edi + esi]
mov esi, dword [ebp - 0xd80]
push eax
mov eax, dword [ebp - 0xdb0]
mov edx, dword [ecx]
add eax, esi
push eax
push dword [ebp - 0xdac]
mov eax, dword [edx + 0x38]
push esi
call eax
cmp byte [0x100c1f46], 0
mov esi, dword [0x100c2ecc]
mov edi, dword [0x100c2ec8]
je 0x1001916e
mov ecx, dword [0x100c2608]
cmp ecx, edi
jle 0x1001916e
mov eax, dword [0x100c2ed0]
add eax, edi
cmp eax, ecx
jle 0x1001916e
mov ecx, dword [0x100c24f0]
cmp ecx, esi
jle 0x1001916e
mov eax, dword [0x100c2ed4]
add eax, esi
cmp eax, ecx
jle 0x1001916e
mov dword [0x100c2f50], 0
jmp 0x10019253
push dword [0x100c2fc4]
push dword [0x100c2fc0]
push dword [0x100c2fbc]
push dword [0x100c2fb8]
call fcn.10029f30
test al, al
je 0x1001919e
mov dword [0x100c2f50], 1
jmp 0x10019253
push dword [0x100c30b4]
push dword [0x100c30b0]
push dword [0x100c30ac]
push dword [0x100c30a8]
call fcn.10029f30
test al, al
je 0x100191ce
mov dword [0x100c2f50], 2
jmp 0x10019253
push dword [0x100c31a4]
push dword [0x100c31a0]
push dword [0x100c319c]
push dword [0x100c3198]
call fcn.10029f30
test al, al
je 0x100191fb
mov dword [0x100c2f50], 3
jmp 0x10019253
push dword [0x100c3294]
push dword [0x100c3290]
push dword [0x100c328c]
push dword [0x100c3288]
call fcn.10029f30
test al, al
je 0x10019228
mov dword [0x100c2f50], 4
jmp 0x10019253
push dword [0x100c3384]
push dword [0x100c3380]
push dword [0x100c337c]
push dword [0x100c3378]
call fcn.10029f30
test al, al
je 0x10019253
mov dword [0x100c2f50], 5
movd xmm1, dword [0x100c2ed4]
cvtdq2ps xmm1, xmm1
push str.Legit
mov dword [ebp - 0xd7c], 0xffe6e6e6
push dword [ebp - 0xd7c]
mulss xmm1, dword [0x10038a2c]
movd xmm0, esi
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm1
movd xmm1, dword [0x100c2ed0]
cvtdq2ps xmm1, xmm1
push eax
mulss xmm1, dword [0x10038a2c]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100c1f38
call fcn.1000f940
movd xmm1, dword [0x100c2fc4]
add esp, 0x1c
movd xmm0, dword [0x100c2fbc]
cvtdq2ps xmm1, xmm1
mov dword [ebp - 0xd7c], 0xffe6e6e6
push str.Rage
push dword [ebp - 0xd7c]
mulss xmm1, dword [0x10038a2c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, dword [0x100c2fb8]
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm1
movd xmm1, dword [0x100c2fc0]
cvtdq2ps xmm1, xmm1
push eax
mulss xmm1, dword [0x10038a2c]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100c1f38
call fcn.1000f940
movd xmm1, dword [0x100c30b4]
add esp, 0x1c
movd xmm0, dword [0x100c30ac]
cvtdq2ps xmm1, xmm1
mov dword [ebp - 0xd7c], 0xffe6e6e6
push 0x1003650c
push dword [ebp - 0xd7c]
mulss xmm1, dword [0x10038a2c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, dword [0x100c30a8]
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm1
movd xmm1, dword [0x100c30b0]
cvtdq2ps xmm1, xmm1
push eax
mulss xmm1, dword [0x10038a2c]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100c1f38
call fcn.1000f940
movd xmm1, dword [0x100c31a4]
add esp, 0x1c
movd xmm0, dword [0x100c319c]
cvtdq2ps xmm1, xmm1
mov dword [ebp - 0xd7c], 0xffe6e6e6
push str.Visual
push dword [ebp - 0xd7c]
mulss xmm1, dword [0x10038a2c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, dword [0x100c3198]
cvttss2si eax, xmm1
movd xmm1, dword [0x100c31a0]
cvtdq2ps xmm1, xmm1
push eax
cvtdq2ps xmm0, xmm0
mulss xmm1, dword [0x10038a2c]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100c1f38
call fcn.1000f940
movd xmm1, dword [0x100c3294]
add esp, 0x1c
movd xmm0, dword [0x100c328c]
cvtdq2ps xmm1, xmm1
mov dword [ebp - 0xd7c], 0xffe6e6e6
push 0x10036520
push dword [ebp - 0xd7c]
mulss xmm1, dword [0x10038a2c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, dword [0x100c3288]
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm1
movd xmm1, dword [0x100c3290]
cvtdq2ps xmm1, xmm1
push eax
mulss xmm1, dword [0x10038a2c]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100c1f38
call fcn.1000f940
movd xmm1, dword [0x100c3384]
add esp, 0x1c
movd xmm0, dword [0x100c337c]
cvtdq2ps xmm1, xmm1
mov dword [ebp - 0xd7c], 0xffe6e6e6
push str.Player
push dword [ebp - 0xd7c]
mulss xmm1, dword [0x10038a2c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, dword [0x100c3378]
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm1
movd xmm1, dword [0x100c3380]
cvtdq2ps xmm1, xmm1
push eax
mulss xmm1, dword [0x10038a2c]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100c1f38
call fcn.1000f940
mov eax, dword [0x100c2ee0]
add esp, 0x1c
mov dword [0x100c2f54], eax
mov eax, dword [0x100c2f10]
dec eax
mov dword [0x100c2f58], eax
mov eax, dword [0x100c2f50]
test eax, eax
jne 0x1001985a
mov ecx, dword [0x100c2eec]
mov eax, dword [0x100c2f44]
add ecx, 5
push str.Triggerbot
push 0xac
add eax, ecx
mov ecx, 0x100c2ec8
push 0
push 1
mov dword [0x100c2f5c], eax
mov dword [0x100c2f60], eax
call fcn.10016e20
push 0x1003653c
push 0x100d3848
push 0
call fcn.10015b30
push str.Seed
push 0x100d3849
push 0
call fcn.10015b30
push str.Spread
push 0x100d384b
push 0
call fcn.10015b30
push str.Recoil
push 0x100d384c
push 0
call fcn.10015b30
push 0x1003655c
lea ecx, [ebp - 0x6c0]
call fcn.1000bdd0
push str.Medium
lea ecx, [ebp - 0x6a8]
mov dword [ebp - 4], 0
call fcn.1000bdd0
push str.High
lea ecx, [ebp - 0x690]
mov byte [ebp - 4], 1
call fcn.1000bdd0
push str.Extra
lea ecx, [ebp - 0x678]
mov byte [ebp - 4], 2
call fcn.1000bdd0
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x6c0]
push dword [0x100d3850]
call fcn.1001d870
mov ecx, eax
call fcn.1000bcd0
push eax
push str.Strength
push 3
push 0
push 0x100d3850
push 0
mov ecx, 0x100c2ec8
call fcn.10015ef0
push 0x10036584
lea ecx, [ebp - 0x720]
call fcn.1000bdd0
push str.Upper_body
lea ecx, [ebp - 0x708]
mov byte [ebp - 4], 4
call fcn.1000bdd0
push str.Lower_body
lea ecx, [ebp - 0x6f0]
mov byte [ebp - 4], 5
call fcn.1000bdd0
push str.Full_body
lea ecx, [ebp - 0x6d8]
mov byte [ebp - 4], 6
call fcn.1000bdd0
mov byte [ebp - 4], 7
push dword [0x100d3858]
lea ecx, [ebp - 0x720]
call fcn.1001d870
mov ecx, eax
call fcn.1000bcd0
push eax
push 0x100365b0
push 3
push 0
push 0x100d3858
push 0
mov ecx, 0x100c2ec8
call fcn.10015ef0
push 0x100365b8
lea ecx, [ebp - 0x9c0]
call fcn.1000bdd0
push 0x100365c0
lea ecx, [ebp - 0x9a8]
mov byte [ebp - 4], 8
call fcn.1000bdd0
push 0x100365c8
lea ecx, [ebp - 0x990]
mov byte [ebp - 4], 9
call fcn.1000bdd0
push 0x100365d0
lea ecx, [ebp - 0x978]
mov byte [ebp - 4], 0xa
call fcn.1000bdd0
push 0x100365d8
lea ecx, [ebp - 0x960]
mov byte [ebp - 4], 0xb
call fcn.1000bdd0
push 0x100365e0
lea ecx, [ebp - 0x948]
mov byte [ebp - 4], 0xc
call fcn.1000bdd0
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x9c0]
push dword [0x100d3854]
call fcn.1001d850
mov ecx, eax
call fcn.1000bcd0
push eax
push 0x100365e8
push 5
push 0
push 0x100d3854
push 0
mov ecx, 0x100c2ec8
call fcn.10015ef0
push str.Snap_limiter
push 0x66
push 1
push 1
mov ecx, 0x100c2ec8
call fcn.10016e20
push 0x100365fc
push 0x100d367b
push 1
call fcn.10015b30
push str.Anti_SMAC
push 0x100d3676
push 1
call fcn.10015b30
mov eax, dword [0x100c2f30]
push str.Limit
push 0x100d368c
push 0xb4
push ecx
add eax, 0x69
push eax
sub esp, 8
call fcn.10014ee0
push str.Limit_tens
push 0x100d37a0
mov eax, dword [0x100c2f30]
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
push eax
push ecx
push 1
call fcn.100156b0
mov ecx, dword [0x100c2f60]
mov eax, dword [0x100c2f5c]
cmp eax, ecx
jle 0x100197ef
sub eax, dword [0x100c2f44]
add eax, 0x2c
mov dword [0x100d34cc], eax
jmp 0x10019800
jge 0x10019800
sub ecx, dword [0x100c2f44]
add ecx, 0x2c
mov dword [0x100d34cc], ecx
push 0x1000bd80
push 6
push 0x18
lea eax, [ebp - 0x9c0]
mov byte [ebp - 4], 0xe
push eax
call fcn.1002e640
push 0x1000bd80
push 4
push 0x18
lea eax, [ebp - 0x720]
mov byte [ebp - 4], 0xf
push eax
call fcn.1002e640
push 0x1000bd80
push 4
push 0x18
lea eax, [ebp - 0x6c0]
mov dword [ebp - 4], 0x10
push eax
call fcn.1002e640
mov dword [ebp - 4], 0xffffffff
mov eax, dword [0x100c2f50]
cmp eax, 1
jne 0x1001a3b4
mov ecx, dword [0x100c2eec]
mov eax, dword [0x100c2f44]
add ecx, 5
push str.Aimbot
push 0x74
add eax, ecx
mov ecx, 0x100c2ec8
push 0
push 1
mov dword [0x100c2f5c], eax
mov dword [0x100c2f60], eax
call fcn.10016e20
push 0x1003662c
push 0x100d366c
push 0
call fcn.10015b30
push str.Autofire
push 0x100d366d
push 0
call fcn.10015b30
push str.Silent_aim
push 0x100d3674
push 0
call fcn.10015b30
push str.Psilent_aim
push 0x100d3675
push 0
call fcn.10015b30
push str.Friendly_fire
push 0x100d3673
push 0
call fcn.10015b30
push str.Misc
push 0x6a
push 0
push 0
mov ecx, 0x100c2ec8
call fcn.10016e20
push str.Hit_scan
push 0x100d3672
push 0
call fcn.10015b30
push str.Multipoint
push 0x100d3671
push 0
call fcn.10015b30
push str.Force_baim__toggle_t_
push 0x100d3679
push 0
call fcn.10015b30
push str.Auto_wall
push 0x100d366e
push 0
call fcn.10015b30
push str.Knifebot
push 0x100d38c2
push 0
call fcn.10015b30
cmp byte [0x100d366e], 1
mov ecx, 0x100c2ec8
jne 0x100199a0
push 0x100366b8
push 0x3b
push 0
push 0
call fcn.10016e20
push str.Override_Auto_wall__toggle_z_
push 0x100d366f
push 0
call fcn.10015b30
mov eax, dword [0x100c2f30]
push str.Override_damage
push 0x100d3694
sub esp, 8
add eax, 0x69
push eax
push ecx
push 0
call fcn.100150d0
jmp 0x100199b0
push str.Override_settings
push 0x10
push 0
push 0
call fcn.10016e20
cmp byte [0x100d3679], 1
jne 0x100199c5
mov eax, 0xce
mov ecx, 0x10036710
jmp 0x100199cf
mov eax, 0xb2
mov ecx, 0x10036718
push ecx
push eax
push 1
push 1
mov ecx, 0x100c2ec8
call fcn.10016e20
xorps xmm0, xmm0
mov dword [ebp - 0x248], 4
movups xmmword [ebp - 0x258], xmm0
mov dword [ebp - 0x244], 0xf
mov dword [ebp - 0x258], 0x64616548
mov byte [ebp - 0x254], 0
movups xmmword [ebp - 0x240], xmm0
mov dword [ebp - 0x230], 4
mov dword [ebp - 0x22c], 0xf
mov dword [ebp - 0x240], 0x6b63654e
mov byte [ebp - 0x23c], 0
mov eax, dword [0x10036730]
movups xmmword [ebp - 0x228], xmm0
mov dword [ebp - 0x228], eax
mov al, byte [0x10036734]
mov dword [ebp - 0x218], 5
mov dword [ebp - 0x214], 0xf
mov byte [ebp - 0x224], al
mov byte [ebp - 0x223], 0
mov eax, dword [0x10036738]
movups xmmword [ebp - 0x210], xmm0
mov dword [ebp - 0x210], eax
movzx eax, word [0x1003673c]
mov word [ebp - 0x20c], ax
mov al, byte [0x1003673e]
mov dword [ebp - 0x200], 7
mov dword [ebp - 0x1fc], 0xf
mov byte [ebp - 0x20a], al
mov byte [ebp - 0x209], 0
movzx eax, word [0x10036748]
movups xmmword [ebp - 0x1f8], xmm0
mov dword [ebp - 0x1e8], 0xa
movq xmm0, qword [str.Left_ankle]
mov dword [ebp - 0x1e4], 0xf
movq qword [ebp - 0x1f8], xmm0
mov word [ebp - 0x1f0], ax
mov byte [ebp - 0x1ee], 0
movzx eax, word [0x10036754]
xorps xmm0, xmm0
movups xmmword [ebp - 0x1e0], xmm0
mov word [ebp - 0x1d8], ax
movq xmm0, qword [str.Right_ankle]
mov al, byte [0x10036756]
mov dword [ebp - 0x1d0], 0xb
mov dword [ebp - 0x1cc], 0xf
movq qword [ebp - 0x1e0], xmm0
mov byte [ebp - 0x1d6], al
mov byte [ebp - 0x1d5], 0
mov al, byte [0x10036760]
xorps xmm0, xmm0
movups xmmword [ebp - 0x1c8], xmm0
mov dword [ebp - 0x1b8], 9
movq xmm0, qword [str.Left_knee]
mov dword [ebp - 0x1b4], 0xf
movq qword [ebp - 0x1c8], xmm0
mov byte [ebp - 0x1c0], al
mov byte [ebp - 0x1bf], 0
movzx eax, word [0x1003676c]
xorps xmm0, xmm0
movups xmmword [ebp - 0x1b0], xmm0
mov dword [ebp - 0x1a0], 0xa
movq xmm0, qword [str.Right_knee]
mov dword [ebp - 0x19c], 0xf
movq qword [ebp - 0x1b0], xmm0
mov word [ebp - 0x1a8], ax
mov byte [ebp - 0x1a6], 0
xorps xmm0, xmm0
movzx eax, word [0x10036770]
movups xmmword [ebp - 0x198], xmm0
mov word [ebp - 0x198], ax
mov al, byte [0x10036772]
mov dword [ebp - 0x188], 3
mov dword [ebp - 0x184], 0xf
mov byte [ebp - 0x196], al
mov byte [ebp - 0x195], 0
mov dword [ebp - 4], 0x19
mov eax, dword [0x102b08a4]
cmp eax, 9
jae 0x1001c88d
lea eax, [eax + eax*2]
cmp dword [ebp + eax*8 - 0x244], 0x10
lea eax, [ebp + eax*8 - 0x258]
jb 0x10019c32
mov eax, dword [eax]
push eax
push str.Hitbox
push 8
push 0
push 0x102b08a4
push 1
mov ecx, 0x100c2ec8
call fcn.10015ef0
mov eax, dword [0x102b08a4]
test eax, eax
jne 0x10019c65
mov dword [0x100d3680], 0xc
jmp 0x10019ceb
cmp eax, 1
jne 0x10019c76
mov dword [0x100d3680], 0xb
jmp 0x10019ceb
cmp eax, 2
jne 0x10019c87
mov dword [0x100d3680], 0xa
jmp 0x10019ceb
cmp eax, 3
jne 0x10019c98
mov dword [0x100d3680], 9
jmp 0x10019ceb
cmp eax, 4
jne 0x10019ca9
mov dword [0x100d3680], 6
jmp 0x10019ceb
cmp eax, 5
jne 0x10019cba
mov dword [0x100d3680], 2
jmp 0x10019ceb
cmp eax, 6
jne 0x10019ccb
mov dword [0x100d3680], 5
jmp 0x10019ceb
cmp eax, 7
jne 0x10019cdc
mov dword [0x100d3680], 1
jmp 0x10019ceb
cmp eax, 8
jne 0x10019ceb
mov dword [0x100d3680], 0xf
cmp byte [0x100d3679], 1
jne 0x10019d5e
push str.Stomach
lea ecx, [ebp - 0xa8]
call fcn.1000bdd0
push str.Chest
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x1a
call fcn.1000bdd0
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0xa8]
push dword [0x100d379c]
call fcn.1001d810
mov ecx, eax
call fcn.1000bcd0
push eax
push str.Hitbox_force_baim
push 1
push 0
push 0x100d379c
push 1
mov ecx, 0x100c2ec8
call fcn.10015ef0
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0x19
call fcn.1001c990
mov eax, dword [0x100c2f30]
push str.Point_scale
push 0x100d37a4
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
push eax
push ecx
push 1
call fcn.100156b0
xorps xmm0, xmm0
mov dword [ebp - 0x170], 4
movups xmmword [ebp - 0x180], xmm0
mov dword [ebp - 0x16c], 0xf
mov dword [ebp - 0x180], 0x6f747541
mov byte [ebp - 0x17c], 0
mov eax, dword [str.Origin]
movups xmmword [ebp - 0x168], xmm0
mov dword [ebp - 0x168], eax
movzx eax, word [0x100367b8]
mov dword [ebp - 0x158], 6
mov dword [ebp - 0x154], 0xf
mov word [ebp - 0x164], ax
mov byte [ebp - 0x162], 0
mov eax, dword [str.Center]
movups xmmword [ebp - 0x150], xmm0
mov dword [ebp - 0x150], eax
movzx eax, word [0x100367c0]
mov dword [ebp - 0x140], 6
mov dword [ebp - 0x13c], 0xf
mov word [ebp - 0x14c], ax
mov byte [ebp - 0x14a], 0
mov eax, dword [0x100367cc]
movups xmmword [ebp - 0x138], xmm0
mov dword [ebp - 0x128], 0xc
movq xmm0, qword [str.Center_fixed]
mov dword [ebp - 0x124], 0xf
movq qword [ebp - 0x138], xmm0
mov dword [ebp - 0x130], eax
mov byte [ebp - 0x12c], 0
mov eax, dword [str.Highest]
xorps xmm0, xmm0
movups xmmword [ebp - 0x120], xmm0
mov dword [ebp - 0x120], eax
movzx eax, word [0x100367d8]
mov word [ebp - 0x11c], ax
mov al, byte [0x100367da]
mov dword [ebp - 0x110], 7
mov dword [ebp - 0x10c], 0xf
mov byte [ebp - 0x11a], al
mov byte [ebp - 0x119], 0
mov byte [ebp - 4], 0x20
mov eax, dword [0x100d3684]
cmp eax, 5
jae 0x1001c892
lea eax, [eax + eax*2]
cmp dword [ebp + eax*8 - 0x16c], 0x10
lea eax, [ebp + eax*8 - 0x180]
jb 0x10019ed7
mov eax, dword [eax]
push eax
push str.Height_mode
push 4
push 0
push 0x100d3684
push 1
mov ecx, 0x100c2ec8
call fcn.10015ef0
xorps xmm0, xmm0
mov dword [ebp - 0xf8], 8
movups xmmword [ebp - 0x108], xmm0
mov dword [ebp - 0xf4], 0xf
mov dword [ebp - 0x108], 0x74736944
mov dword [ebp - 0x104], 0x65636e61
mov byte [ebp - 0x100], 0
mov eax, dword [0x100367f4]
movups xmmword [ebp - 0xf0], xmm0
mov dword [ebp - 0xf0], eax
movzx eax, word [0x100367f8]
mov dword [ebp - 0xe0], 6
mov dword [ebp - 0xdc], 0xf
mov word [ebp - 0xec], ax
mov byte [ebp - 0xea], 0
mov al, byte [0x10036804]
movups xmmword [ebp - 0xd8], xmm0
mov dword [ebp - 0xc8], 9
movq xmm0, qword [str.Next_shot]
mov dword [ebp - 0xc4], 0xf
movq qword [ebp - 0xd8], xmm0
mov byte [ebp - 0xd0], al
mov byte [ebp - 0xcf], 0
mov eax, dword [0x10036808]
xorps xmm0, xmm0
movups xmmword [ebp - 0xc0], xmm0
mov dword [ebp - 0xc0], eax
movzx eax, word [0x1003680c]
mov dword [ebp - 0xb0], 6
mov dword [ebp - 0xac], 0xf
mov word [ebp - 0xbc], ax
mov byte [ebp - 0xba], 0
mov byte [ebp - 4], 0x24
mov eax, dword [0x100d367c]
cmp eax, 4
jae 0x1001c897
lea eax, [eax + eax*2]
cmp dword [ebp + eax*8 - 0xf4], 0x10
lea eax, [ebp + eax*8 - 0x108]
jb 0x1001a009
mov eax, dword [eax]
push eax
push str.Target_selection
push 3
push 0
push 0x100d367c
push 1
mov ecx, 0x100c2ec8
call fcn.10015ef0
mov eax, dword [0x100c2f30]
push str.Min_damage
push 0x100d3690
sub esp, 8
add eax, 0x69
push eax
push ecx
push 1
call fcn.100150d0
mov ax, word [0x10036830]
xorps xmm0, xmm0
movups xmmword [ebp - 0x2d0], xmm0
mov word [ebp - 0x2d0], ax
mov al, byte [0x10036832]
mov dword [ebp - 0x2c0], 3
mov dword [ebp - 0x2bc], 0xf
mov byte [ebp - 0x2ce], al
mov byte [ebp - 0x2cd], 0
push 0x10036834
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 0x25
call fcn.1000bdd0
push str.On__History
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x26
call fcn.1000bdd0
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x2d0]
push dword [0x100d383c]
call fcn.1001d7d0
mov ecx, eax
call fcn.1000bcd0
push eax
push str.Pos_Adjustment
push 2
push 0
push 0x100d383c
push 1
mov ecx, 0x100c2ec8
call fcn.10015ef0
push str.Accuracy
push 0x50
push 1
push 0
mov ecx, 0x100c2ec8
call fcn.10016e20
push str.Remove_recoil_spread
push 0x100d3841
push 1
call fcn.10015b30
push str.Force_seed
push 0x100d3840
push 1
call fcn.10015b30
push 0x10036888
lea ecx, [ebp - 0x660]
call fcn.1000bdd0
push str.Classic
lea ecx, [ebp - 0x648]
mov byte [ebp - 4], 0x28
call fcn.1000bdd0
push str.Iterative
lea ecx, [ebp - 0x630]
mov byte [ebp - 4], 0x29
call fcn.1000bdd0
mov byte [ebp - 4], 0x2a
push str.Rotation
lea ecx, [ebp - 0x618]
call fcn.1000bdd0
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x660]
push dword [0x100d3844]
call fcn.1001d870
mov ecx, eax
call fcn.1000bcd0
push eax
push str.Spread_mode
push 3
push 0
push 0x100d3844
push 1
mov ecx, 0x100c2ec8
call fcn.10015ef0
mov eax, 0x100368bc
lea ecx, [ebp - 0x68]
sub eax, 0x66045
push eax
call fcn.1001d8a0
push eax
push 0x6c
push 1
push 0
mov ecx, 0x100c2ec8
mov byte [ebp - 4], 0x2c
call fcn.10016e20
mov eax, 0x100368c8
lea ecx, [ebp - 0x24]
sub eax, 0x57571bde
push eax
call fcn.1001d910
push eax
push 0x100d37b0
push 1
mov byte [ebp - 4], 0x2d
call fcn.10015b30
mov eax, 0x100368d0
lea ecx, [ebp - 0x68]
sub eax, 0xb38f2b7
push eax
call fcn.1001d970
push eax
lea ecx, [ebp - 0x330]
mov byte [ebp - 4], 0x2e
call fcn.1000bdd0
push 0x63e1da67
lea ecx, [ebp - 0x68]
call fcn.1001d9e0
push eax
lea ecx, [ebp - 0x318]
mov byte [ebp - 4], 0x31
call fcn.1000bdd0
push 0x195f53e9
lea ecx, [ebp - 0x24]
call fcn.1001da50
mov esi, eax
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x330]
push dword [0x100d3834]
call fcn.1001d810
mov ecx, eax
call fcn.1000bcd0
push eax
push esi
push 1
push 0
push 0x100d3834
push 1
mov ecx, 0x100c2ec8
call fcn.10015ef0
push str.Spin
lea ecx, [ebp - 0x810]
mov byte [ebp - 4], 0x32
call fcn.1000bdd0
push 0x100368f8
lea ecx, [ebp - 0x7f8]
mov byte [ebp - 4], 0x34
call fcn.1000bdd0
push str.Segregation
lea ecx, [ebp - 0x7e0]
mov byte [ebp - 4], 0x35
call fcn.1000bdd0
push str.Brutforce_Bullet_
lea ecx, [ebp - 0x7c8]
mov byte [ebp - 4], 0x36
call fcn.1000bdd0
push 0x1000bd80
push 0x1000be10
push 1
push 0x18
lea eax, [ebp - 0x7b0]
mov byte [ebp - 4], 0x37
push eax
call fcn.1002e755
push 0x7228cc7b
lea ecx, [ebp - 0x5c]
call fcn.1001dab0
mov esi, eax
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x810]
push dword [0x100d3838]
call fcn.1001d7f0
mov ecx, eax
call fcn.1000bcd0
push eax
push esi
push 3
push 0
push 0x100d3838
push 1
mov ecx, 0x100c2ec8
call fcn.10015ef0
push str.Smart_Resolver
push 0x100d37b1
push 1
mov byte [ebp - 4], 0x38
call fcn.10015b30
mov ecx, dword [0x100c2f60]
mov eax, dword [0x100c2f5c]
cmp eax, ecx
jle 0x1001a34a
sub eax, dword [0x100c2f44]
add eax, 0x2c
mov dword [0x100d34cc], eax
jmp 0x1001a35b
jge 0x1001a35b
sub ecx, dword [0x100c2f44]
add ecx, 0x2c
mov dword [0x100d34cc], ecx
lea ecx, [ebp - 0x810]
call fcn.1001c9e0
lea ecx, [ebp - 0x330]
call fcn.1001c990
lea ecx, [ebp - 0x660]
call fcn.1001c8a0
lea ecx, [ebp - 0x2d0]
call fcn.1001ca30
lea ecx, [ebp - 0x108]
call fcn.1001c8a0
lea ecx, [ebp - 0x180]
call fcn.1001c9e0
lea ecx, [ebp - 0x258]
mov dword [ebp - 4], 0xffffffff
call fcn.1001c940
mov eax, dword [0x100c2f50]
cmp eax, 2
jne 0x1001ac13
mov ecx, dword [0x100c2eec]
mov eax, dword [0x100c2f44]
add ecx, 5
push str.Anti_Aim
push 0x110
add eax, ecx
mov ecx, 0x100c2ec8
push 0
push 1
mov dword [0x100c2f5c], eax
mov dword [0x100c2f60], eax
call fcn.10016e20
push 0x10036948
push 0x100d38ec
push 0
call fcn.10015b30
push 0x10036950
lea ecx, [ebp - 0xbb8]
call fcn.1000bdd0
push str.NedoFlip
lea ecx, [ebp - 0xba0]
mov dword [ebp - 4], 0x3a
call fcn.1000bdd0
push str.Inverse_normal
lea ecx, [ebp - 0xb88]
mov byte [ebp - 4], 0x3b
call fcn.1000bdd0
push str.Safe
lea ecx, [ebp - 0xb70]
mov byte [ebp - 4], 0x3c
call fcn.1000bdd0
push str.Emotion
lea ecx, [ebp - 0xb58]
mov byte [ebp - 4], 0x3d
call fcn.1000bdd0
push str.Down
lea ecx, [ebp - 0xb40]
mov byte [ebp - 4], 0x3e
call fcn.1000bdd0
push 0x1003698c
lea ecx, [ebp - 0xb28]
mov byte [ebp - 4], 0x3f
call fcn.1000bdd0
push str.Lag_down
lea ecx, [ebp - 0xb10]
mov byte [ebp - 4], 0x40
call fcn.1000bdd0
push str.Big_down
lea ecx, [ebp - 0xaf8]
mov byte [ebp - 4], 0x41
call fcn.1000bdd0
push 0x100369a8
lea ecx, [ebp - 0xae0]
mov byte [ebp - 4], 0x42
call fcn.1000bdd0
mov dword [ebp - 4], 0x43
lea ecx, [ebp - 0xbb8]
push dword [0x100d38f8]
call fcn.1001d7b0
mov ecx, eax
call fcn.1000bcd0
push eax
push 0x100369b0
push 9
push 0
push 0x100d38f8
push 0
mov ecx, 0x100c2ec8
call fcn.10015ef0
push 0x100369b8
lea ecx, [ebp - 0xc90]
call fcn.1000bdd0
push str.RandomJitter
lea ecx, [ebp - 0xc78]
mov byte [ebp - 4], 0x44
call fcn.1000bdd0
push str.Sideways
lea ecx, [ebp - 0xc60]
mov byte [ebp - 4], 0x45
call fcn.1000bdd0
push 0x100369dc
lea ecx, [ebp - 0xc48]
mov byte [ebp - 4], 0x46
call fcn.1000bdd0
push str.Static
lea ecx, [ebp - 0xc30]
mov byte [ebp - 4], 0x47
call fcn.1000bdd0
push str.Static_reversed
lea ecx, [ebp - 0xc18]
mov byte [ebp - 4], 0x48
call fcn.1000bdd0
push str.CustomJitters
lea ecx, [ebp - 0xc00]
mov byte [ebp - 4], 0x49
call fcn.1000bdd0
push str.Custom
lea ecx, [ebp - 0xbe8]
mov byte [ebp - 4], 0x4a
call fcn.1000bdd0
push 0x1000bd80
push 0x1000be10
push 1
push 0x18
lea eax, [ebp - 0xbd0]
mov byte [ebp - 4], 0x4b
push eax
call fcn.1002e755
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0xc90]
push dword [0x100d38fc]
call fcn.1001d830
mov ecx, eax
call fcn.1000bcd0
push eax
push str.Yaw_base
push 7
push 0
push 0x100d38fc
push 0
mov ecx, 0x100c2ec8
call fcn.10015ef0
lea ecx, [ebp - 0xcf0]
call fcn.1001cad0
push 0x10036a20
lea ecx, [ebp - 0x480]
mov byte [ebp - 4], 0x4d
call fcn.1000bdd0
push str.Left_fake_side
lea ecx, [ebp - 0x468]
mov byte [ebp - 4], 0x4e
call fcn.1000bdd0
push str.Right_fake_side
lea ecx, [ebp - 0x450]
mov byte [ebp - 4], 0x4f
call fcn.1000bdd0
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x438]
push str.Random
call fcn.1000bdd0
push str.Melancholia
lea ecx, [ebp - 0x4e0]
mov byte [ebp - 4], 0x51
call fcn.1000bdd0
push str.Paranoia
lea ecx, [ebp - 0x4c8]
mov byte [ebp - 4], 0x52
call fcn.1000bdd0
push str.Test2
lea ecx, [ebp - 0x4b0]
mov byte [ebp - 4], 0x53
call fcn.1000bdd0
push str.Test3
lea ecx, [ebp - 0x498]
mov byte [ebp - 4], 0x54
call fcn.1000bdd0
push str.Jitter1
lea ecx, [ebp - 0x540]
mov byte [ebp - 4], 0x55
call fcn.1000bdd0
push str.Jitter2
lea ecx, [ebp - 0x528]
mov byte [ebp - 4], 0x56
call fcn.1000bdd0
push str.Jitter3
lea ecx, [ebp - 0x510]
mov byte [ebp - 4], 0x57
call fcn.1000bdd0
push str.Defensive
lea ecx, [ebp - 0x4f8]
mov byte [ebp - 4], 0x58
call fcn.1000bdd0
push str.Additional
lea ecx, [ebp - 0xac8]
mov byte [ebp - 4], 0x59
call fcn.1000bdd0
push 0x10036aa8
lea ecx, [ebp - 0xab0]
mov byte [ebp - 4], 0x5a
call fcn.1000bdd0
push 0x1000bd80
push 0x1000be10
push 2
push 0x18
lea eax, [ebp - 0xa98]
mov byte [ebp - 4], 0x5b
push eax
call fcn.1002e755
mov byte [ebp - 4], 0x5c
mov eax, dword [0x100d38fc]
sub eax, 3
je 0x1001a763
sub eax, 3
je 0x1001a75b
sub eax, 1
je 0x1001a753
lea eax, [ebp - 0x480]
jmp 0x1001a769
lea eax, [ebp - 0xac8]
jmp 0x1001a769
lea eax, [ebp - 0x540]
jmp 0x1001a769
lea eax, [ebp - 0x4e0]
push eax
lea ecx, [ebp - 0xcf0]
call fcn.1001cb20
push dword [0x100d3900]
lea ecx, [ebp - 0xcf0]
call fcn.1001d870
mov ecx, eax
call fcn.1000bcd0
push eax
xor eax, eax
mov ecx, 0x100c2ec8
cmp dword [0x100d38fc], 7
push str.Yaw_base_mode
setne al
lea eax, [eax*2 + 1]
push eax
push 0
push 0x100d3900
push 0
call fcn.10015ef0
push str.In_attack_pitch
push 0x100d38ed
push 0
call fcn.10015b30
push str.Flip__toggle_f_
push 0x100d38f6
push 0
call fcn.10015b30
push str.Manual
push 0x100d38f2
push 0
call fcn.10015b30
push str.Wall_detection
push 0x100d38ee
push 0
call fcn.10015b30
push str.Normal
lea ecx, [ebp - 0x5a0]
call fcn.1000bdd0
push str.Fake
lea ecx, [ebp - 0x588]
mov byte [ebp - 4], 0x5d
call fcn.1000bdd0
push str.Fake_out
lea ecx, [ebp - 0x570]
mov byte [ebp - 4], 0x5e
call fcn.1000bdd0
push str.Jitter
lea ecx, [ebp - 0x558]
mov byte [ebp - 4], 0x5f
call fcn.1000bdd0
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x5a0]
push dword [0x100d3914]
call fcn.1001d870
mov ecx, eax
call fcn.1000bcd0
push eax
push str.Wall_dtc_mode
push 3
push 0
push 0x100d3914
push 0
mov ecx, 0x100c2ec8
call fcn.10015ef0
push str.At_targets
push 0x100d38f1
push 0
call fcn.10015b30
push str.Crouch_in_air
push 0x100d38ef
push 0
call fcn.10015b30
push str.Enemy_check
push 0x100d38f0
push 0
call fcn.10015b30
push str.Fake_Lag
push 0x7b
push 1
push 1
mov ecx, 0x100c2ec8
call fcn.10016e20
push 0x10036b60
push 0x100d3934
push 1
call fcn.10015b30
push str.In_attack
push 0x100d3935
push 1
call fcn.10015b30
push str.Air_only
push 0x100d3936
push 1
call fcn.10015b30
mov eax, dword [0x100c2f30]
push ecx
push 0x100d393c
sub esp, 8
add eax, 0x69
push eax
sub esp, 8
call fcn.100154a0
push str.Factor
lea ecx, [ebp - 0x600]
call fcn.1000bdd0
push str.Switch
lea ecx, [ebp - 0x5e8]
mov byte [ebp - 4], 0x61
call fcn.1000bdd0
push str.Adaptive
lea ecx, [ebp - 0x5d0]
mov byte [ebp - 4], 0x62
call fcn.1000bdd0
push str.Moonware
lea ecx, [ebp - 0x5b8]
mov byte [ebp - 4], 0x63
call fcn.1000bdd0
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x600]
push dword [0x100d3938]
call fcn.1001d870
mov ecx, eax
call fcn.1000bcd0
push eax
push 0x10036bb0
push 3
push 0
push 0x100d3938
push 1
mov ecx, 0x100c2ec8
call fcn.10015ef0
mov edx, dword [0x100d38f8]
cmp edx, 9
jne 0x1001a9dd
cmp dword [0x100d38fc], 7
je 0x1001a9b7
lea eax, [edx + 0x20]
mov ecx, 0x10036bb8
jmp 0x1001aa20
mov eax, dword [0x100d3900]
test eax, eax
jne 0x1001a9cc
mov eax, 0x5b
mov ecx, 0x10036bc0
jmp 0x1001aa20
cmp eax, 1
jne 0x1001aa16
mov eax, 0x8d
mov ecx, 0x10036bc8
jmp 0x1001aa20
mov ecx, dword [0x100d38fc]
mov eax, dword [0x100d3900]
cmp ecx, 7
jne 0x1001a9fd
test eax, eax
jne 0x1001a9fd
mov eax, 0x42
mov ecx, 0x10036bd0
jmp 0x1001aa20
cmp edx, 9
je 0x1001aa16
cmp ecx, 7
jne 0x1001aa16
cmp eax, 1
jne 0x1001aa16
lea eax, [ecx + 0x6d]
mov ecx, 0x10036bd8
jmp 0x1001aa20
mov eax, 0x10
mov ecx, str.Angles
push ecx
push eax
push 1
push 0
mov ecx, 0x100c2ec8
call fcn.10016e20
cmp dword [0x100d38f8], 9
jne 0x1001aa5f
mov eax, dword [0x100c2f30]
push str.Pitch
push 0x100d3920
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x43b40000
push eax
push ecx
push 1
call fcn.100156b0
cmp dword [0x100d38fc], 7
jne 0x1001ab74
mov eax, dword [0x100d3900]
test eax, eax
jne 0x1001aad3
mov eax, dword [0x100c2f30]
push str.Real_yaw
push 0x100d3918
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x43b40000
push eax
push ecx
push 1
call fcn.100156b0
mov eax, dword [0x100c2f30]
push str.Fake_yaw
push 0x100d391c
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x43b40000
push eax
push ecx
push 1
call fcn.100156b0
cmp dword [0x100d38fc], 7
jne 0x1001ab74
mov eax, dword [0x100d3900]
cmp eax, 1
jne 0x1001ab74
mov eax, dword [0x100c2f30]
push str.Real_first
push 0x100d3924
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x43b40000
push eax
push ecx
push 1
call fcn.100156b0
mov eax, dword [0x100c2f30]
push str.Real_second
push 0x100d392c
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x43b40000
push eax
push ecx
push 1
call fcn.100156b0
mov eax, dword [0x100c2f30]
push str.Rake_first
push 0x100d3928
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x43b40000
push eax
push ecx
push 1
call fcn.100156b0
mov eax, dword [0x100c2f30]
push str.Rake_second
push 0x100d3930
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x43b40000
push eax
push ecx
push 1
call fcn.100156b0
mov ecx, dword [0x100c2f60]
mov eax, dword [0x100c2f5c]
cmp eax, ecx
jle 0x1001ab93
sub eax, dword [0x100c2f44]
add eax, 0x2c
mov dword [0x100d34cc], eax
jmp 0x1001aba4
jge 0x1001aba4
sub ecx, dword [0x100c2f44]
add ecx, 0x2c
mov dword [0x100d34cc], ecx
lea ecx, [ebp - 0x600]
call fcn.1001c8a0
lea ecx, [ebp - 0x5a0]
call fcn.1001c8a0
lea ecx, [ebp - 0xac8]
call fcn.1001c8a0
lea ecx, [ebp - 0x540]
call fcn.1001c8a0
lea ecx, [ebp - 0x4e0]
call fcn.1001c8a0
lea ecx, [ebp - 0x480]
call fcn.1001c8a0
lea ecx, [ebp - 0xcf0]
call fcn.1001c8a0
lea ecx, [ebp - 0xc90]
call fcn.1001c940
lea ecx, [ebp - 0xbb8]
mov dword [ebp - 4], 0xffffffff
call fcn.1001ca80
mov eax, dword [0x100c2f50]
cmp eax, 3
jne 0x1001b4c1
mov ecx, dword [0x100c2eec]
mov eax, dword [0x100c2f44]
add ecx, 5
push str.Players
push 0xa0
add eax, ecx
mov ecx, 0x100c2ec8
push 0
push 1
mov dword [0x100c2f5c], eax
mov dword [0x100c2f60], eax
call fcn.10016e20
push 0x10036c40
push 0x100d389c
push 0
call fcn.10015b30
push str.Name
push 0x100d389d
push 0
call fcn.10015b30
push str.Health
push 0x100d389e
push 0
call fcn.10015b30
push str.Armour
push 0x100d389f
push 0
call fcn.10015b30
push str.Helmet
push 0x100d38a0
push 0
call fcn.10015b30
push str.Weapon
push 0x100d38a1
push 0
call fcn.10015b30
push str.Bone
push 0x100d38a2
push 0
call fcn.10015b30
push str.Aim_spot
push 0x100d38a3
push 0
call fcn.10015b30
push str.Ground
push 0x100d38a5
push 0
call fcn.10015b30
push 0x10036c88
push 0x100d38a6
push 0
call fcn.10015b30
push str.Hits
push 0x3e
push 0
push 0
mov ecx, 0x100c2ec8
call fcn.10016e20
push str.HitmarkerHitDmg
push 0x100d38a4
push 0
call fcn.10015b30
push 0x10036cb0
lea ecx, [ebp - 0x8a0]
call fcn.1000bdd0
push str.Neverlose
lea ecx, [ebp - 0x888]
mov dword [ebp - 4], 0x65
call fcn.1000bdd0
push str.Punch
lea ecx, [ebp - 0x870]
mov byte [ebp - 4], 0x66
call fcn.1000bdd0
push str.Roblox
lea ecx, [ebp - 0x858]
mov byte [ebp - 4], 0x67
call fcn.1000bdd0
push str.Gamesense
lea ecx, [ebp - 0x840]
mov byte [ebp - 4], 0x68
call fcn.1000bdd0
push str.Rifk
lea ecx, [ebp - 0x828]
mov byte [ebp - 4], 0x69
call fcn.1000bdd0
mov dword [ebp - 4], 0x6a
lea ecx, [ebp - 0x8a0]
push dword [0x100d38a8]
call fcn.1001d850
mov ecx, eax
call fcn.1000bcd0
push eax
push str.Hitsound
push 5
push 0
push 0x100d38a8
push 0
mov ecx, 0x100c2ec8
call fcn.10015ef0
push 0x10036cf4
push 0x7c
push 0
push 0
mov ecx, 0x100c2ec8
call fcn.10016e20
push 0x10036cfc
push 0x100d38ac
push 0
call fcn.10015b30
push 0x10036d04
push 0x100d38ad
push 0
call fcn.10015b30
push str.Shadows
push 0x100d38ae
push 0
call fcn.10015b30
push 0x10036d14
push 0x100d38af
push 0
call fcn.10015b30
push str.Hands_outline
push 0x100d38b0
push 0
call fcn.10015b30
push str.Enemy_only
push 0x100d38b1
push 0
call fcn.10015b30
push str.Removals
push 0x66
push 0
push 0
mov ecx, 0x100c2ec8
call fcn.10016e20
mov eax, dword [0x100c2f30]
push str.Transparent_walls
push 0x100d385c
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
push eax
push ecx
push 0
call fcn.100156b0
push str.Remove_smoke_grenades
push 0x100d387b
push 0
call fcn.10015b30
push str.Remove_flashbang_effects
push 0x100d387c
push 0
call fcn.10015b30
push str.Remove_hands
push 0x100d387a
push 0
call fcn.10015b30
push str.Remove_visual_recoil
push 0x100d387d
push 0
call fcn.10015b30
push str.Effects
push 0x96
push 1
push 1
mov ecx, 0x100c2ec8
call fcn.10016e20
push str.Custom_walls
push 0x100d387e
push 1
call fcn.10015b30
mov eax, dword [0x100c2f30]
push 0x10036dcc
push 0x100d386c
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
push eax
push ecx
push 1
call fcn.100156b0
mov eax, dword [0x100c2f30]
push 0x10036dd0
push 0x100d3870
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
push eax
push ecx
push 1
call fcn.100156b0
mov eax, dword [0x100c2f30]
push 0x10036dd8
push 0x100d3874
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
push eax
push ecx
push 1
call fcn.100156b0
movss xmm1, dword [0x10038bdc]
movss xmm0, dword [0x100d386c]
mulss xmm0, xmm1
push 0xff
cvttss2si edx, xmm0
movss xmm0, dword [0x100d3870]
mulss xmm0, xmm1
cvttss2si ecx, xmm0
movss xmm0, dword [0x100d3874]
mulss xmm0, xmm1
cvttss2si eax, xmm0
push eax
push ecx
push edx
lea ecx, [ebp - 0xd80]
call fcn.10005e90
push dword [ebp - 0xd80]
mov eax, dword [0x100c2f30]
add eax, 0xffffff60
push 0x3a
push eax
mov eax, dword [0x100c2f60]
add eax, 0xffffffd5
push eax
mov eax, dword [0x100c2f58]
add eax, 0xc
push eax
call fcn.10010140
push str.Custom_fog
push 0x100d3881
push 1
call fcn.10015b30
push str.Start
push 0x100d3890
push 0x1f40
push ecx
mov eax, dword [0x100c2f30]
add eax, 0x69
push eax
sub esp, 8
call fcn.10014ee0
mov eax, dword [0x100c2f30]
push 0x10036df4
push 0x100d3894
push 0x1f40
push ecx
add eax, 0x69
push eax
sub esp, 8
call fcn.10014ee0
mov eax, dword [0x100c2f30]
push 0x10036df8
push 0x100d3884
push 0xff
push ecx
add eax, 0x69
push eax
sub esp, 8
call fcn.10014ee0
mov eax, dword [0x100c2f30]
push 0x10036dfc
push 0x100d3888
push 0xff
push ecx
add eax, 0x69
push eax
sub esp, 8
call fcn.10014ee0
mov eax, dword [0x100c2f30]
push 0x10036e04
push 0x100d388c
push 0xff
push ecx
add eax, 0x69
push eax
sub esp, 8
call fcn.10014ee0
push 0xff
push dword [0x100d388c]
lea ecx, [ebp - 0xd80]
push dword [0x100d3888]
push dword [0x100d3884]
call fcn.10005e90
push dword [ebp - 0xd80]
mov eax, dword [0x100c2f30]
add eax, 0xffffff60
push 0x3a
push eax
mov eax, dword [0x100c2f60]
add eax, 0xffffffd5
push eax
mov eax, dword [0x100c2f58]
add eax, 0xc
push eax
call fcn.10010140
push 0x10036e0c
push 0x50
push 1
push 0
mov ecx, 0x100c2ec8
call fcn.10016e20
push str.Radar
push 0x100d3878
push 1
call fcn.10015b30
push 0x10036e1c
lea ecx, [ebp - 0x930]
call fcn.1000bdd0
push str.Cross
lea ecx, [ebp - 0x918]
mov byte [ebp - 4], 0x6b
call fcn.1000bdd0
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x900]
push 0x10036e2c
call fcn.1000bdd0
push str.Circle
lea ecx, [ebp - 0x8e8]
mov byte [ebp - 4], 0x6d
call fcn.1000bdd0
push str.Default
lea ecx, [ebp - 0x8d0]
mov byte [ebp - 4], 0x6e
call fcn.1000bdd0
push str.Swastika
lea ecx, [ebp - 0x8b8]
mov byte [ebp - 4], 0x6f
call fcn.1000bdd0
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x930]
push dword [0x100d38b4]
call fcn.1001d850
mov ecx, eax
call fcn.1000bcd0
push eax
push str.Crosshair_type
push 5
push 0
push 0x100d38b4
push 1
mov ecx, 0x100c2ec8
call fcn.10015ef0
push str.Dynamic_crosshair
push 0x100d38b8
push 1
call fcn.10015b30
push str.Color_selector
push 0xaf
push 1
push 0
mov ecx, 0x100c2ec8
call fcn.10016e20
push str.Counter_terrorists
lea ecx, [ebp - 0x378]
call fcn.1000bdd0
push str.Terrorists
lea ecx, [ebp - 0x360]
mov byte [ebp - 4], 0x71
call fcn.1000bdd0
push str.Weapons
lea ecx, [ebp - 0x348]
mov byte [ebp - 4], 0x72
call fcn.1000bdd0
mov byte [ebp - 4], 0x73
lea ecx, [ebp - 0x378]
push dword [0x100d3510]
call fcn.1001d7d0
mov ecx, eax
call fcn.1000bcd0
push eax
push str.Entity
push 2
push 0
push 0x100d3510
push 1
mov ecx, 0x100c2ec8
call fcn.10015ef0
push 0x10036eb0
lea ecx, [ebp - 0x300]
call fcn.1000bdd0
push str.Chams
lea ecx, [ebp - 0x2e8]
mov byte [ebp - 4], 0x74
call fcn.1000bdd0
mov byte [ebp - 4], 0x75
lea ecx, [ebp - 0x300]
push dword [0x100d3518]
call fcn.1001d810
mov ecx, eax
call fcn.1000bcd0
push eax
push str.Element
push 1
push 0
push 0x100d3518
push 1
mov ecx, 0x100c2ec8
call fcn.10015ef0
push str.Visible
lea ecx, [ebp - 0x3c0]
call fcn.1000bdd0
push str.Not_visible
lea ecx, [ebp - 0x3a8]
mov byte [ebp - 4], 0x76
call fcn.1000bdd0
push str.Outline
lea ecx, [ebp - 0x390]
mov byte [ebp - 4], 0x77
call fcn.1000bdd0
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0x3c0]
push dword [0x100d3514]
call fcn.1001d7d0
mov ecx, eax
call fcn.1000bcd0
push eax
mov eax, dword [0x100d3518]
mov ecx, 0x100c2ec8
neg eax
push str.Mode
sbb eax, eax
and eax, 2
push eax
push 0
push 0x100d3514
push 1
call fcn.10015ef0
call fcn.10017c30
mov ecx, dword [0x100d3518]
mov eax, dword [0x100d3510]
push 0x10036ee8
lea edx, [eax + ecx*2]
mov eax, dword [0x100d3514]
add edx, ecx
lea eax, [eax + edx*2]
add eax, edx
shl eax, 4
add eax, 0x100d351c
push eax
mov eax, dword [0x100c2f30]
push 0xff
push ecx
add eax, 0x69
push eax
sub esp, 8
call fcn.10014ee0
mov ecx, dword [0x100d3518]
mov eax, dword [0x100d3510]
push 0x10036eec
lea edx, [eax + ecx*2]
mov eax, dword [0x100d3514]
add edx, ecx
lea eax, [eax + edx*2]
add eax, edx
shl eax, 4
add eax, 0x100d3520
push eax
mov eax, dword [0x100c2f30]
push 0xff
push ecx
add eax, 0x69
push eax
sub esp, 8
call fcn.10014ee0
push 0x10036ef4
mov ecx, dword [0x100d3518]
mov eax, dword [0x100d3510]
lea edx, [eax + ecx*2]
mov eax, dword [0x100d3514]
add edx, ecx
lea eax, [eax + edx*2]
add eax, edx
shl eax, 4
add eax, 0x100d3524
push eax
mov eax, dword [0x100c2f30]
push 0xff
push ecx
add eax, 0x69
push eax
sub esp, 8
call fcn.10014ee0
call fcn.10017df0
mov ecx, dword [0x100d3518]
mov eax, dword [0x100d3510]
push 0xff
lea edx, [eax + ecx*2]
mov eax, dword [0x100d3514]
add edx, ecx
lea ecx, [ebp - 0xd80]
lea eax, [eax + edx*2]
add eax, edx
shl eax, 4
push dword [eax + 0x100d3524]
push dword [eax + 0x100d3520]
push dword [eax + 0x100d351c]
call fcn.10005e90
push dword [ebp - 0xd80]
mov eax, dword [0x100c2f30]
add eax, 0xffffff60
push 0x3a
push eax
mov eax, dword [0x100c2f60]
add eax, 0xffffffd5
push eax
mov eax, dword [0x100c2f58]
add eax, 0xc
push eax
call fcn.10010140
mov eax, dword [0x100c2f60]
mov ecx, dword [0x100c2f5c]
mov dword [0x100c2f60], eax
cmp ecx, eax
jle 0x1001b46e
sub ecx, dword [0x100c2f44]
add ecx, 0x2c
mov dword [0x100d34cc], ecx
jmp 0x1001b47e
jge 0x1001b47e
sub eax, dword [0x100c2f44]
add eax, 0x2c
mov dword [0x100d34cc], eax
lea ecx, [ebp - 0x3c0]
call fcn.1001ca30
lea ecx, [ebp - 0x300]
call fcn.1001c990
lea ecx, [ebp - 0x378]
call fcn.1001ca30
lea ecx, [ebp - 0x930]
call fcn.1001c8f0
lea ecx, [ebp - 0x8a0]
mov dword [ebp - 4], 0xffffffff
call fcn.1001c8f0
mov eax, dword [0x100c2f50]
cmp eax, 4
jne 0x1001b8af
mov ecx, dword [0x100c2eec]
mov eax, dword [0x100c2f44]
add ecx, 5
push str.Presets
push 0x84
add eax, ecx
mov ecx, 0x100c2ec8
push 0
push 1
mov dword [0x100c2f5c], eax
mov dword [0x100c2f60], eax
call fcn.10016e20
push str.Show_keybind_states
push 0x100d387f
push 0
call fcn.10015b30
push str.Watermark
push 0x100d3880
push 0
call fcn.10015b30
push str.Green
lea ecx, [ebp - 0xa68]
call fcn.1000bdd0
push str.White
lea ecx, [ebp - 0xa50]
mov dword [ebp - 4], 0x79
call fcn.1000bdd0
push str.Purple
lea ecx, [ebp - 0xa38]
mov byte [ebp - 4], 0x7a
call fcn.1000bdd0
push str.Pink
lea ecx, [ebp - 0xa20]
mov byte [ebp - 4], 0x7b
call fcn.1000bdd0
push 0x10036f44
lea ecx, [ebp - 0xa08]
mov byte [ebp - 4], 0x7c
call fcn.1000bdd0
push str.Light_brown
lea ecx, [ebp - 0x9f0]
mov byte [ebp - 4], 0x7d
call fcn.1000bdd0
push str.Blue
lea ecx, [ebp - 0x9d8]
mov byte [ebp - 4], 0x7e
call fcn.1000bdd0
mov dword [ebp - 4], 0x7f
lea ecx, [ebp - 0xa68]
push dword [0x100d38d8]
call fcn.1001d790
mov ecx, eax
call fcn.1000bcd0
push eax
push str.Accent_color
push 6
push 0
push 0x100d38d8
push 0
mov ecx, 0x100c2ec8
call fcn.10015ef0
push str.Load_config
push 0x100d38c8
push 0
mov ecx, 0x100c2ec8
call fcn.10016920
push str.Save_config
push 0x100d38c7
push 0
mov ecx, 0x100c2ec8
call fcn.10016920
push str.Other
push 0x6c
push 0
push 0
mov ecx, 0x100c2ec8
call fcn.10016e20
push 0x10036f8c
lea ecx, [ebp - 0x420]
call fcn.1000bdd0
push str.moonware.pub__beta
lea ecx, [ebp - 0x408]
mov byte [ebp - 4], 0x80
call fcn.1000bdd0
push str.moonware.pub_______brain
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x81
call fcn.1000bdd0
push str.moonware.pub_______tg__lagprediction
lea ecx, [ebp - 0x3d8]
mov byte [ebp - 4], 0x82
call fcn.1000bdd0
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0x420]
push dword [0x100d38d0]
call fcn.1001d870
mov ecx, eax
call fcn.1000bcd0
push eax
push str.Round_Say
push 3
push 0
push 0x100d38d0
push 0
mov ecx, 0x100c2ec8
call fcn.10015ef0
push str.None
lea ecx, [ebp - 0x798]
call fcn.1000bdd0
push str.owned_by_moonware.pub
lea ecx, [ebp - 0x780]
mov byte [ebp - 4], 0x84
call fcn.1000bdd0
push str.owned_by_moonware.pub__beta
lea ecx, [ebp - 0x768]
mov byte [ebp - 4], 0x85
call fcn.1000bdd0
push 0x10037038
lea ecx, [ebp - 0x750]
mov byte [ebp - 4], 0x86
call fcn.1000bdd0
push str.sorry_its_moonware.pub_:_
lea ecx, [ebp - 0x738]
mov byte [ebp - 4], 0x87
call fcn.1000bdd0
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x798]
push dword [0x100d38d4]
call fcn.1001d7f0
mov ecx, eax
call fcn.1000bcd0
push eax
push str.Kill_Say
push 4
push 0
push 0x100d38d4
push 0
mov ecx, 0x100c2ec8
call fcn.10015ef0
push str.sv_cheats_bypass
push 0x100d38c3
push 0
call fcn.10015b30
push str.Speedhack
push 0x3b
push 1
push 1
mov ecx, 0x100c2ec8
call fcn.10016e20
push str.Enable__hold_e_
push 0x100d38c0
push 1
call fcn.10015b30
mov eax, dword [0x100c2f30]
push 0x10037094
push 0x100d38cc
push 0xd
push ecx
add eax, 0x69
push eax
sub esp, 8
call fcn.10014ee0
push str.Movement_recorder
push 0x22
push 1
push 0
mov ecx, 0x100c2ec8
call fcn.10016e20
push str.Enable
push 0x100d3f30
push 1
call fcn.10015b30
push str.Movements
push 0x6a
push 1
push 0
mov ecx, 0x100c2ec8
call fcn.10016e20
push str.Bunnyhop
push 0x100d38bc
push 1
call fcn.10015b30
push str.WASD_Strafer_in_test_
push 0x100d38e4
push 1
call fcn.10015b30
push str.Air_stuck__toggle_l_
push 0x100d38c4
push 1
call fcn.10015b30
push str.Edge_jump
push 0x100d38bf
push 1
call fcn.10015b30
push str.FakeWalk
push 0x100d38dc
push 1
call fcn.10015b30
cmp byte [0x100d38dc], 0
je 0x1001b852
mov eax, dword [0x100c2f30]
push str.Speed
push 0x100d38e0
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x42c80000
push eax
push ecx
push 1
call fcn.100156b0
mov ecx, dword [0x100c2f60]
mov eax, dword [0x100c2f5c]
cmp eax, ecx
jle 0x1001b871
sub eax, dword [0x100c2f44]
add eax, 0x2c
mov dword [0x100d34cc], eax
jmp 0x1001b882
jge 0x1001b882
sub ecx, dword [0x100c2f44]
add ecx, 0x2c
mov dword [0x100d34cc], ecx
lea ecx, [ebp - 0x798]
call fcn.1001c9e0
lea ecx, [ebp - 0x420]
call fcn.1001c8a0
lea ecx, [ebp - 0xa68]
mov dword [ebp - 4], 0xffffffff
call fcn.1001cb60
mov eax, dword [0x100c2f50]
cmp eax, 5
jne 0x1001c867
mov eax, dword [0x100c21e8]
mov esi, 1
xor edi, edi
mov dword [ebp - 0xdac], esi
mov dword [ebp - 0xd80], edi
cmp dword [eax + 0x14], esi
jl 0x1001c85b
nop dword [eax]
mov ecx, dword [0x100c21ec]
push esi
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
test eax, eax
je 0x1001c846
mov ecx, dword [0x100c21e0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
cmp esi, eax
je 0x1001c846
xorps xmm0, xmm0
mov dword [ebp - 0x80], 0
movups xmmword [ebp - 0x90], xmm0
mov dword [ebp - 0x7c], 0xf
mov byte [ebp - 0x90], 0
mov dword [ebp - 4], 0x89
movups xmmword [ebp - 0x54], xmm0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0xf
mov byte [ebp - 0x54], 0
movups xmmword [ebp - 0x3c], xmm0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
mov ecx, dword [0x100c2ee8]
mov eax, dword [0x100c2f00]
add ecx, 0xfffffff4
add eax, ecx
mov dword [ebp - 0x1c], 0x656d614e
mov ecx, dword [0x100c2eec]
mov dword [ebp - 0xd7c], eax
mov eax, dword [0x100c2f54]
add eax, 8
mov byte [ebp - 0x18], 0
mov dword [ebp - 0xd9c], eax
mov eax, edi
shl eax, 4
add eax, 0x15
add eax, dword [0x100c2f44]
add eax, ecx
mov dword [ebp - 0xd84], eax
mov eax, dword [0x100c2f30]
add eax, 0xfffffffa
mov dword [ebp - 0xda8], eax
cdq
sub eax, edx
mov edi, eax
mov eax, dword [0x100c2f18]
cdq
sub eax, edx
sar edi, 1
sar eax, 1
sub eax, edi
add eax, dword [0x100c2f58]
mov dword [ebp - 0xd8c], eax
add eax, dword [ebp - 0xda8]
mov dword [ebp - 0xd98], eax
add eax, 4
mov dword [ebp - 0xd90], eax
mov eax, dword [ebp - 0xd7c]
mov byte [ebp - 4], 0x8c
mov dword [ebp - 0xdb4], 0xc8ffffff
mov eax, eax
test eax, eax
jns 0x1001ba07
add eax, 1
sar eax, 1
mov edx, dword [ebp - 0xd9c]
add edx, eax
lea eax, [ebp - 0x1c]
push eax
push dword [ebp - 0xdb4]
lea eax, [ecx + 0xc]
mov dword [ebp - 0xddc], edx
add eax, dword [0x100c2f44]
push eax
push edx
push 1
push 1
push 0x100c1f38
call fcn.1000f7a0
add esp, 0x1c
mov dword [ebp - 0x1c], 0
mov byte [ebp - 0x18], 0
mov dword [ebp - 0x24], 0x63746950
mov word [ebp - 0x20], 0x68
mov edx, dword [ebp - 0xd8c]
mov byte [ebp - 4], 0x8d
add edx, edi
mov dword [ebp - 0xdb8], 0xc8ffffff
mov ecx, dword [0x100c2eec]
lea eax, [ebp - 0x24]
push eax
push dword [ebp - 0xdb8]
mov eax, dword [0x100c2f44]
add ecx, 0xc
add eax, ecx
mov dword [ebp - 0xdd4], edx
push eax
push edx
push 1
push 1
push 0x100c1f38
call fcn.1000f7a0
xor eax, eax
mov dword [ebp - 0xda0], 0x776159
add esp, 0x1c
mov dword [ebp - 0x24], eax
mov word [ebp - 0x20], ax
mov edx, dword [ebp - 0xd90]
lea eax, [ebp - 0xda0]
push eax
mov byte [ebp - 4], 0x8e
add edx, edi
mov ecx, dword [0x100c2eec]
mov eax, dword [0x100c2f44]
add ecx, 0xc
mov dword [ebp - 0xdc0], 0xc8ffffff
add eax, ecx
push dword [ebp - 0xdc0]
mov dword [ebp - 0xde4], edx
push eax
push edx
push 1
push 1
push 0x100c1f38
call fcn.1000f7a0
mov byte [ebp - 4], 0x8b
add esp, 0x1c
mov ecx, dword [0x100c2300]
mov dword [ebp - 0xda0], 0
push 0xff505050
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov edi, dword [ebp - 0xd84]
mov ecx, dword [0x100c2300]
mov esi, dword [ebp - 0xd9c]
mov edx, dword [ebp - 0xd7c]
lea eax, [edi + 1]
add edx, esi
mov dword [ebp - 0xd94], eax
lea eax, [edi + 1]
push eax
mov eax, dword [ecx]
push edx
push edi
push esi
mov eax, dword [eax + 0x30]
mov dword [ebp - 0xda4], edx
call eax
mov ecx, dword [0x100c2300]
push 0xff4e4e4e
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
mov edx, dword [ebp - 0xd94]
inc edx
push edx
push dword [ebp - 0xda4]
mov eax, dword [ecx]
lea edx, [edi + 1]
push edx
push esi
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
lea esi, [edi + 2]
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
push 0xff4c4c4c
call eax
mov ecx, dword [0x100c2300]
lea edx, [esi + 1]
push edx
push dword [ebp - 0xda4]
mov edx, dword [ebp - 0xd9c]
mov eax, dword [ecx]
push esi
push edx
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
lea esi, [edi + 3]
push 0xff484848
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
lea edx, [esi + 1]
push edx
push dword [ebp - 0xda4]
mov eax, dword [ecx]
push esi
push dword [ebp - 0xd9c]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
lea esi, [edi + 4]
push 0xff444444
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
lea edx, [esi + 1]
push edx
push dword [ebp - 0xda4]
mov eax, dword [ecx]
push esi
push dword [ebp - 0xd9c]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
lea esi, [edi + 5]
push 0xff424242
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
lea edi, [esi + 1]
push edi
push dword [ebp - 0xda4]
mov dword [ebp - 0xdb0], edi
mov eax, dword [ecx]
push esi
push dword [ebp - 0xd9c]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
mov esi, dword [ebp - 0xd84]
push 0xff404040
add esi, 0xf
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
mov edx, dword [ebp - 0xd84]
push esi
push dword [ebp - 0xda4]
mov eax, dword [ecx]
add edx, 6
push edx
push dword [ebp - 0xd9c]
mov dword [ebp - 0xde0], esi
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
push 0xff505050
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
push dword [ebp - 0xd94]
mov ecx, dword [0x100c2300]
push dword [ebp - 0xd98]
push dword [ebp - 0xd84]
mov eax, dword [ecx]
push dword [ebp - 0xd8c]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
push 0xff4e4e4e
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov edx, dword [ebp - 0xd94]
mov ecx, dword [0x100c2300]
inc edx
push edx
push dword [ebp - 0xd98]
mov eax, dword [ecx]
push dword [ebp - 0xd94]
push dword [ebp - 0xd8c]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
push 0xff4c4c4c
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov edx, dword [ebp - 0xd84]
mov ecx, dword [0x100c2300]
add edx, 3
push edx
push dword [ebp - 0xd98]
mov edx, dword [ebp - 0xd84]
mov eax, dword [ecx]
add edx, 2
push edx
push dword [ebp - 0xd8c]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
push 0xff484848
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov edx, dword [ebp - 0xd84]
mov ecx, dword [0x100c2300]
add edx, 4
push edx
push dword [ebp - 0xd98]
mov edx, dword [ebp - 0xd84]
mov eax, dword [ecx]
add edx, 3
push edx
push dword [ebp - 0xd8c]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
push 0xff444444
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov edx, dword [ebp - 0xd84]
mov ecx, dword [0x100c2300]
add edx, 5
push edx
push dword [ebp - 0xd98]
mov edx, dword [ebp - 0xd84]
mov eax, dword [ecx]
add edx, 4
push edx
push dword [ebp - 0xd8c]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
push 0xff424242
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
mov eax, dword [ecx]
push edi
mov edi, dword [ebp - 0xd84]
push dword [ebp - 0xd98]
mov eax, dword [eax + 0x30]
lea edx, [edi + 5]
push edx
push dword [ebp - 0xd8c]
call eax
mov ecx, dword [0x100c2300]
push 0xff404040
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
lea edx, [edi + 6]
push esi
push dword [ebp - 0xd98]
mov eax, dword [ecx]
push edx
push dword [ebp - 0xd8c]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
push 0xff505050
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
mov edx, dword [ebp - 0xda8]
mov edi, dword [ebp - 0xd90]
add edx, 0xfffffffe
mov esi, dword [ebp - 0xd94]
add edx, edi
mov eax, dword [ecx]
push esi
push edx
push dword [ebp - 0xd84]
mov eax, dword [eax + 0x30]
push edi
mov dword [ebp - 0xd88], edx
call eax
mov ecx, dword [0x100c2300]
push 0xff4e4e4e
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
lea edx, [esi + 1]
push edx
push dword [ebp - 0xd88]
mov eax, dword [ecx]
push esi
push edi
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
push 0xff4c4c4c
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
mov edx, dword [ebp - 0xd84]
add edx, 3
push edx
push dword [ebp - 0xd88]
mov edx, dword [ebp - 0xd84]
mov eax, dword [ecx]
add edx, 2
push edx
push edi
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
push 0xff484848
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov edx, dword [ebp - 0xd84]
mov ecx, dword [0x100c2300]
add edx, 4
mov eax, dword [ecx]
push edx
push dword [ebp - 0xd88]
mov edx, dword [ebp - 0xd84]
mov eax, dword [eax + 0x30]
add edx, 3
push edx
push edi
call eax
mov ecx, dword [0x100c2300]
push 0xff444444
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
mov edx, dword [ebp - 0xd84]
add edx, 5
push edx
push dword [ebp - 0xd88]
mov edx, dword [ebp - 0xd84]
mov eax, dword [ecx]
add edx, 4
push edx
push edi
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
push 0xff424242
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov edi, dword [ebp - 0xdb0]
mov ecx, dword [0x100c2300]
push edi
mov edi, dword [ebp - 0xd84]
push dword [ebp - 0xd88]
mov eax, dword [ecx]
lea edx, [edi + 5]
push edx
push dword [ebp - 0xd90]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x100c2300]
push 0xff404040
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
lea edx, [edi + 6]
mov esi, dword [ebp - 0xde0]
push esi
push dword [ebp - 0xd88]
mov eax, dword [ecx]
push edx
push dword [ebp - 0xd90]
mov eax, dword [eax + 0x30]
call eax
mov edx, dword [0x100c2608]
mov ecx, dword [ebp - 0xd9c]
mov eax, dword [0x100c24f0]
cmp edx, ecx
jl 0x1001c01c
cmp edx, dword [ebp - 0xda4]
jg 0x1001c01c
cmp eax, edi
jl 0x1001c01c
lea esi, [edi + 0xf]
cmp eax, esi
jg 0x1001c01c
push 0x80
push dword [0x100d3f28]
push dword [0x100d3f24]
push 0xf
push dword [ebp - 0xd7c]
push edi
push ecx
call fcn.10010230
mov edx, dword [0x100c2608]
mov eax, dword [0x100c24f0]
mov ecx, dword [ebp - 0xd9c]
jmp 0x1001c01f
lea esi, [edi + 0xf]
cmp byte [0x100c1f46], 0
je 0x1001c074
cmp edx, ecx
jle 0x1001c074
cmp dword [ebp - 0xda4], edx
jle 0x1001c074
cmp eax, edi
jle 0x1001c074
cmp esi, eax
jle 0x1001c074
push 0xff
push dword [0x100d3f28]
push dword [0x100d3f24]
push 0xf
push dword [ebp - 0xd7c]
push edi
push ecx
call fcn.10010230
mov esi, dword [ebp - 0xdac]
cmp byte [esi + 0x100d3b58], 0
sete al
mov byte [esi + 0x100d3b58], al
jmp 0x1001c07a
mov esi, dword [ebp - 0xdac]
cmp byte [esi + 0x100d3b58], 0
je 0x1001c0df
mov eax, str.Ufsy:_o
lea ecx, [ebp - 0x284]
sub eax, 0x88b05d5
push eax
call fcn.1001daf0
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x8f
call fcn.1000bd50
lea ecx, [ebp - 0x284]
mov byte [ebp - 4], 0x8b
call fcn.1000bbd0
push 0xff
push dword [0x100d3f28]
push dword [0x100d3f24]
push 0xf
push dword [ebp - 0xd7c]
push edi
push dword [ebp - 0xd9c]
call fcn.10010230
jmp 0x1001c114
mov eax, 0x10037140
lea ecx, [ebp - 0xdd0]
sub eax, 0x26a3de39
push eax
call fcn.1001db80
push eax
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x90
call fcn.1000bd50
lea ecx, [ebp - 0xdd0]
mov byte [ebp - 4], 0x8b
call fcn.1001d780
mov ecx, dword [0x100c21e0]
lea edx, [ebp - 0xd78]
push edx
push esi
mov eax, dword [ecx]
mov eax, dword [eax + 0x20]
call eax
cmp dword [ebp - 0x7c], 0x10
lea ecx, [ebp - 0xd78]
push ecx
lea eax, [ebp - 0x90]
mov dword [ebp - 0xdbc], 0xc8ffffff
cmovae eax, dword [ebp - 0x90]
push eax
push dword [ebp - 0xdbc]
lea eax, [edi + 1]
push eax
push dword [ebp - 0xddc]
push 0
push 1
push 0x100c1f38
call fcn.1000f7a0
mov ecx, dword [0x100c2608]
add esp, 0x20
cmp ecx, dword [ebp - 0xd8c]
jl 0x1001c1bf
cmp ecx, dword [ebp - 0xd98]
jg 0x1001c1bf
mov edx, dword [0x100c24f0]
lea eax, [edi + 0xf]
cmp edx, edi
jl 0x1001c1c8
cmp edx, eax
jg 0x1001c1c8
push 0x80
push dword [0x100d3f28]
push dword [0x100d3f24]
push 0xf
push dword [ebp - 0xda8]
push edi
push dword [ebp - 0xd8c]
call fcn.10010230
mov ecx, dword [0x100c2608]
mov edx, dword [0x100c24f0]
lea eax, [edi + 0xf]
cmp byte [0x100c1f46], 0
je 0x1001c24d
cmp ecx, dword [ebp - 0xd8c]
jle 0x1001c24d
cmp dword [ebp - 0xd98], ecx
jle 0x1001c24d
cmp edx, edi
jle 0x1001c24d
cmp eax, edx
jle 0x1001c24d
push 0xff
push dword [0x100d3f28]
push dword [0x100d3f24]
push 0xf
push dword [ebp - 0xda8]
push edi
push dword [ebp - 0xd8c]
call fcn.10010230
mov eax, dword [esi*4 + 0x100d3958]
inc eax
cmp byte [0x100c19e2], 0
mov dword [esi*4 + 0x100d3958], eax
je 0x1001c22d
mov byte [0x100c19e2], 0
cmp eax, 3
jle 0x1001c23f
mov dword [esi*4 + 0x100d3958], 0
xor eax, eax
mov ecx, dword [0x100c2608]
mov edx, dword [0x100c24f0]
jmp 0x1001c25b
mov eax, dword [esi*4 + 0x100d3958]
mov byte [0x100c19e2], 1
cmp byte [0x100c1f44], 0
je 0x1001c2d9
cmp ecx, dword [ebp - 0xd8c]
jle 0x1001c2d9
cmp dword [ebp - 0xd98], ecx
jle 0x1001c2d9
cmp edx, edi
jle 0x1001c2d9
lea ecx, [edi + 0xf]
cmp ecx, edx
jle 0x1001c2d9
push 0xff
push dword [0x100d3f28]
push dword [0x100d3f24]
push 0xf
push dword [ebp - 0xda8]
push edi
push dword [ebp - 0xd8c]
call fcn.10010230
mov eax, dword [esi*4 + 0x100d3958]
dec eax
cmp byte [0x100c19e2], 0
mov dword [esi*4 + 0x100d3958], eax
je 0x1001c2c3
mov byte [0x100c19e2], 0
test eax, eax
jns 0x1001c2e2
mov dword [esi*4 + 0x100d3958], 3
mov eax, 3
jmp 0x1001c2e0
mov byte [0x100c19e2], 1
test eax, eax
jne 0x1001c30f
push 0x73c3be71
lea ecx, [ebp - 0x78]
call fcn.1001dbb0
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x91
call fcn.1000bd50
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x8b
call fcn.1000bc90
jmp 0x1001c3a6
cmp eax, 1
jne 0x1001c342
mov eax, 0x1003714c
lea ecx, [ebp - 0x70]
sub eax, 0x3ad98a30
push eax
call fcn.1001dbf0
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x92
call fcn.1000bd50
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x8b
call fcn.1000bc90
jmp 0x1001c3a6
cmp eax, 2
jne 0x1001c375
push 0x253f8164
lea ecx, [ebp - 0xdcc]
call fcn.1001dc30
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x93
call fcn.1000bd50
lea ecx, [ebp - 0xdcc]
mov byte [ebp - 4], 0x8b
call fcn.1001d780
jmp 0x1001c3a6
cmp eax, 3
jne 0x1001c3a6
push 0x52917759
lea ecx, [ebp - 0xdd8]
call fcn.1001dc60
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x94
call fcn.1000bd50
lea ecx, [ebp - 0xdd8]
mov byte [ebp - 4], 0x8b
call fcn.1000bc50
cmp dword [ebp - 0x40], 0x10
lea eax, [ebp - 0x54]
mov dword [ebp - 0xdc4], 0xc8ffffff
cmovae eax, dword [ebp - 0x54]
push eax
push dword [ebp - 0xdc4]
lea eax, [edi + 1]
push eax
push dword [ebp - 0xdd4]
push 0
push 1
push 0x100c1f38
call fcn.1000f7a0
mov ecx, dword [0x100c2608]
add esp, 0x1c
mov edx, dword [0x100c24f0]
cmp ecx, dword [ebp - 0xd90]
jl 0x1001c439
cmp ecx, dword [ebp - 0xd88]
jg 0x1001c439
cmp edx, edi
jl 0x1001c439
lea eax, [edi + 0xf]
cmp edx, eax
jg 0x1001c439
mov eax, dword [ebp - 0xda8]
push 0x80
push dword [0x100d3f28]
add eax, 0xfffffffe
push dword [0x100d3f24]
push 0xf
push eax
push edi
push dword [ebp - 0xd90]
call fcn.10010230
mov ecx, dword [0x100c2608]
mov edx, dword [0x100c24f0]
cmp byte [0x100c1f46], 0
je 0x1001c4c9
cmp ecx, dword [ebp - 0xd90]
jle 0x1001c4c9
cmp dword [ebp - 0xd88], ecx
jle 0x1001c4c9
cmp edx, edi
jle 0x1001c4c9
lea eax, [edi + 0xf]
cmp eax, edx
jle 0x1001c4c9
mov eax, dword [ebp - 0xda8]
push 0xff
push dword [0x100d3f28]
add eax, 0xfffffffe
push dword [0x100d3f24]
push 0xf
push eax
push edi
push dword [ebp - 0xd90]
call fcn.10010230
mov eax, dword [esi*4 + 0x100d3a58]
inc eax
cmp byte [0x100c19e2], 0
mov dword [esi*4 + 0x100d3a58], eax
je 0x1001c4a9
mov byte [0x100c19e2], 0
cmp eax, 5
jle 0x1001c4bb
mov dword [esi*4 + 0x100d3a58], 0
xor eax, eax
mov ecx, dword [0x100c2608]
mov edx, dword [0x100c24f0]
jmp 0x1001c4d7
mov eax, dword [esi*4 + 0x100d3a58]
mov byte [0x100c19e2], 1
cmp byte [0x100c1f44], 0
je 0x1001c559
cmp ecx, dword [ebp - 0xd90]
jle 0x1001c559
cmp dword [ebp - 0xd88], ecx
jle 0x1001c559
cmp edx, edi
jle 0x1001c559
lea ecx, [edi + 0xf]
cmp ecx, edx
jle 0x1001c559
mov eax, dword [ebp - 0xda8]
push 0xff
push dword [0x100d3f28]
add eax, 0xfffffffe
push dword [0x100d3f24]
push 0xf
push eax
push edi
push dword [ebp - 0xd90]
call fcn.10010230
mov eax, dword [esi*4 + 0x100d3a58]
dec eax
cmp byte [0x100c19e2], 0
mov dword [esi*4 + 0x100d3a58], eax
je 0x1001c543
mov byte [0x100c19e2], 0
test eax, eax
jns 0x1001c562
mov dword [esi*4 + 0x100d3a58], 5
mov eax, 5
jmp 0x1001c560
mov byte [0x100c19e2], 1
test eax, eax
jne 0x1001c58f
push 0x625df42c
lea ecx, [ebp - 0x5c]
call fcn.1001dc90
push eax
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x95
call fcn.1000bd50
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x8b
call fcn.1000bc90
jmp 0x1001c698
cmp eax, 1
jne 0x1001c5c5
mov eax, 0x10037164
lea ecx, [ebp - 0x68]
sub eax, 0x6b9aa66a
push eax
call fcn.1001dcd0
push eax
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x96
call fcn.1000bd50
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x8b
call fcn.1000bc80
jmp 0x1001c698
cmp eax, 2
jne 0x1001c601
mov eax, str._yu_Pxxk
lea ecx, [ebp - 0x26c]
sub eax, 0x39dc7d78
push eax
call fcn.1001dd40
push eax
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x97
call fcn.1000bd50
lea ecx, [ebp - 0x26c]
mov byte [ebp - 4], 0x8b
call fcn.1000bbc0
jmp 0x1001c698
cmp eax, 3
jne 0x1001c634
push 0x70ba72b3
lea ecx, [ebp - 0x278]
call fcn.1001ddc0
push eax
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x98
call fcn.1000bd50
lea ecx, [ebp - 0x278]
mov byte [ebp - 4], 0x8b
call fcn.1000bbd0
jmp 0x1001c698
cmp eax, 4
jne 0x1001c667
push 0x56bf70bb
lea ecx, [ebp - 0x260]
call fcn.1001de50
push eax
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x99
call fcn.1000bd50
lea ecx, [ebp - 0x260]
mov byte [ebp - 4], 0x8b
call fcn.1000bc30
jmp 0x1001c698
cmp eax, 5
jne 0x1001c698
push 0x46f07e4c
lea ecx, [ebp - 0xde8]
call fcn.1001deb0
push eax
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x9a
call fcn.1000bd50
lea ecx, [ebp - 0xde8]
mov byte [ebp - 4], 0x8b
call fcn.1000bc50
cmp dword [ebp - 0x28], 0x10
lea eax, [ebp - 0x3c]
mov dword [ebp - 0xdc8], 0xc8ffffff
cmovae eax, dword [ebp - 0x3c]
push eax
push dword [ebp - 0xdc8]
lea eax, [edi + 1]
push eax
push dword [ebp - 0xde4]
push 0
push 1
push 0x100c1f38
call fcn.1000f7a0
mov ecx, dword [0x100c2300]
add esp, 0x1c
mov eax, dword [0x100d3954]
mov dword [esi*4 + 0x100c1f48], eax
mov eax, dword [ecx]
push 0xc0191919
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
lea edx, [edi + 0xf]
push edx
push dword [ebp - 0xda4]
mov eax, dword [ecx]
push edi
push dword [ebp - 0xd9c]
mov eax, dword [eax + 0x38]
call eax
mov ecx, dword [0x100c2300]
push 0xc0191919
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
lea edx, [edi + 0xf]
push edx
push dword [ebp - 0xd98]
mov eax, dword [ecx]
push edi
push dword [ebp - 0xd8c]
mov eax, dword [eax + 0x38]
call eax
mov ecx, dword [0x100c2300]
push 0xc0191919
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100c2300]
lea edx, [edi + 0xf]
push edx
push dword [ebp - 0xd88]
mov eax, dword [ecx]
push edi
push dword [ebp - 0xd90]
mov eax, dword [eax + 0x38]
call eax
mov edi, dword [ebp - 0xd80]
inc edi
mov byte [ebp - 4], 0x8a
mov ecx, dword [ebp - 0x28]
mov dword [ebp - 0xd80], edi
cmp ecx, 0x10
jb 0x1001c7b0
mov edx, dword [ebp - 0x3c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001c7a6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001c887
push ecx
push edx
call fcn.1002e4f6
add esp, 8
mov byte [ebp - 4], 0x89
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0xf
mov byte [ebp - 0x3c], 0
cmp ecx, 0x10
jb 0x1001c7fa
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001c7f0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001c887
push ecx
push edx
call fcn.1002e4f6
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x7c]
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 0xf
mov byte [ebp - 0x54], 0
cmp ecx, 0x10
jb 0x1001c846
mov edx, dword [ebp - 0x90]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1001c83c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001c887
push ecx
push edx
call fcn.1002e4f6
add esp, 8
mov eax, dword [0x100c21e8]
inc esi
mov dword [ebp - 0xdac], esi
cmp esi, dword [eax + 0x14]
jle 0x1001b8e0
shl edi, 4
add edi, 0x4b
mov dword [0x100d34cc], edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.1002e1ce
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret 0x10
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
call fcn.1001d890
call fcn.1001d890
call fcn.1001d890
int3