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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1003d586
mov eax, dword fs:[0]
push eax
sub esp, 0xc1c
mov eax, dword [0x1004b00c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
cmp byte [0x102f72bc], 0
jne 0x100214d8
mov byte [0x102f72bc], 1
mov dword [0x100f3538], 0
mov ebx, dword [ebp + 0xc]
mov eax, dword [ebp + 8]
add eax, 0xfffffff6
cmp byte [0x100d1b2c], 0
lea esi, [ebx - 0xa]
je 0x1002155e
mov edx, dword [0x100d1b10]
cmp edx, eax
jle 0x1002155e
mov ecx, dword [ebp + 0x10]
add ecx, 0x14
add eax, ecx
cmp eax, edx
jle 0x1002155e
mov ecx, dword [0x100d19f8]
cmp ecx, esi
jle 0x1002155e
lea eax, [esi + 0x12]
cmp eax, ecx
jle 0x1002155e
cmp byte [0x100d1b1b], 0
jne 0x10021541
mov eax, edx
mov byte [0x100d1b1b], 1
sub eax, dword [0x101039d8]
mov esi, ecx
sub esi, dword [0x101039dc]
mov dword [0x100d1b34], eax
mov dword [0x100d1b30], esi
jmp 0x1002154c
mov eax, dword [0x100d1b34]
mov esi, dword [0x100d1b30]
sub edx, eax
sub ecx, esi
mov dword [0x101039d8], edx
mov dword [0x101039dc], ecx
jmp 0x10021565
mov byte [0x100d1b1b], 0
mov ecx, dword [0x100d156c]
inc ebx
push dword [0x10104484]
mov esi, dword [0x100f3530]
mov edi, dword [0x100f3528]
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100d156c]
lea eax, [ebx + 8]
push eax
lea eax, [edi + esi]
push eax
mov edx, dword [ecx]
push ebx
push edi
mov eax, dword [edx + 0x30]
call eax
mov ecx, dword [0x100d156c]
mov ebx, dword [ebp + 0xc]
push dword [0x10104488]
mov esi, dword [0x100f3530]
add ebx, 2
mov eax, dword [ecx]
mov edi, dword [0x100f3528]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100d156c]
lea eax, [ebx + 8]
push eax
lea eax, [edi + esi]
push eax
mov edx, dword [ecx]
push ebx
push edi
mov eax, dword [edx + 0x30]
call eax
mov ecx, dword [0x100d156c]
mov eax, dword [ebp + 8]
mov ebx, dword [ebp + 0xc]
add eax, 5
mov edi, dword [ebp + 0x10]
add ebx, 8
mov esi, dword [ebp + 0x14]
add edi, 0xfffffff6
push dword [0x10104450]
mov dword [0x100f3528], eax
add esi, 0xfffffff3
mov dword [0x100f352c], ebx
mov dword [0x100f3530], edi
mov dword [0x100f3534], esi
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100d156c]
lea eax, [esi + ebx]
mov esi, dword [ebp + 8]
push eax
add esi, 5
mov edx, dword [ecx]
lea eax, [edi + esi]
push eax
mov eax, dword [edx + 0x30]
push ebx
push esi
call eax
mov ecx, dword [0x100d156c]
push dword [0x10104458]
mov esi, dword [0x100f3530]
mov edi, dword [0x100f352c]
mov eax, dword [ecx]
mov ebx, dword [0x100f3528]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100d156c]
lea eax, [edi + 0x28]
push eax
lea eax, [ebx + esi]
push eax
mov edx, dword [ecx]
push edi
mov eax, dword [edx + 0x30]
push ebx
call eax
movd xmm4, dword [0x100f3530]
mov ecx, dword [0x100f3528]
movss xmm1, dword [0x10046778]
cvtdq2ps xmm4, xmm4
mov dword [0x100f34c8], ecx
mov edx, dword [0x100f352c]
mov dword [0x100f34cc], edx
mov dword [0x100f34d4], 0x28
movd xmm3, ecx
cvtdq2ps xmm3, xmm3
mov dword [0x100f34d8], 0x14
mov dword [0x100f34dc], 0x14
mov dword [0x100f34e4], edx
mov dword [0x100f34ec], 0x28
movaps xmm2, xmm4
mov dword [0x100f34f0], 0x14
mulss xmm2, dword [0x1004670c]
mov dword [0x100f34f4], 0x14
mov dword [0x100f34fc], edx
mov dword [0x100f3504], 0x28
movaps xmm0, xmm2
mov dword [0x100f3508], 0x14
addss xmm0, xmm3
mov dword [0x100f350c], 0x14
cvttss2si eax, xmm2
mov dword [0x100f3514], edx
mov dword [0x100f351c], 0x28
mov dword [0x100f3520], 0x14
mov dword [0x100f3524], 0x14
mov dword [0x100f34b4], edx
mov dword [0x100f34bc], 0x28
subss xmm0, xmm1
mov dword [0x100f35a4], edx
mov dword [0x100f34d0], eax
mov dword [0x100f35ac], 0x28
mov dword [0x100f3694], edx
cvttss2si eax, xmm0
movaps xmm0, xmm2
addss xmm2, xmm1
addss xmm0, dword [0x100467e0]
mov dword [0x100f34e0], eax
cvttss2si ecx, xmm0
movaps xmm0, xmm4
mulss xmm0, dword [0x1004673c]
mov dword [0x100f34e8], ecx
mov dword [0x100f3500], ecx
addss xmm0, xmm3
subss xmm0, xmm1
cvttss2si eax, xmm0
movaps xmm0, xmm4
mulss xmm0, dword [0x10046758]
mov dword [0x100f34f8], eax
addss xmm0, xmm3
cvttss2si eax, xmm0
movaps xmm0, xmm4
mulss xmm0, dword [0x10046700]
mov dword [0x100f3510], eax
cvttss2si eax, xmm2
addss xmm0, xmm3
mov dword [0x100f3518], eax
cvttss2si eax, xmm0
movaps xmm0, xmm4
mulss xmm0, dword [0x100466d8]
mov dword [0x100f34b0], eax
cvttss2si ecx, xmm0
movaps xmm0, xmm4
mulss xmm0, dword [0x10046718]
mov dword [0x100f34b8], ecx
mov dword [0x100f35a8], ecx
mov dword [0x100f3698], ecx
addss xmm0, xmm3
cvttss2si eax, xmm0
movaps xmm0, xmm4
mulss xmm0, dword [0x10046738]
mov dword [0x100f35a0], eax
addss xmm0, xmm3
cvttss2si eax, xmm0
mov dword [0x100f3690], eax
movaps xmm0, xmm4
mov dword [0x100f3784], edx
mulss xmm0, dword [0x10046748]
push 0xa0
mov dword [0x100f3874], edx
mov dword [0x100f3964], edx
addss xmm0, xmm3
movzx edx, byte [0x10104486]
mov dword [0x100f3788], ecx
mov dword [0x100f3878], ecx
mov dword [0x100f3968], ecx
push edx
cvttss2si eax, xmm0
mov dword [0x100f369c], 0x28
mov dword [0x100f378c], 0x28
mov dword [0x100f387c], 0x28
mov dword [0x100f396c], 0x28
movaps xmm0, xmm4
mulss xmm4, dword [0x10046768]
mov dword [0x100f3780], eax
mulss xmm0, dword [0x10046754]
addss xmm4, xmm3
addss xmm0, xmm3
cvttss2si eax, xmm0
mov dword [0x100f3870], eax
cvttss2si eax, xmm4
mov dword [0x100f3960], eax
mov eax, dword [0x10104484]
movzx ecx, ah
push ecx
movzx eax, al
lea ecx, [ebp - 0xbb4]
push eax
call fcn.10006160
movd xmm1, dword [0x100f34d4]
movd xmm0, dword [0x100f34cc]
cvtdq2ps xmm1, xmm1
push str.MOONWARE
mov dword [ebp - 0xb64], 0xffffffff
push dword [ebp - 0xb64]
mulss xmm1, dword [0x1004673c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, dword [0x100f34c8]
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm1
movd xmm1, dword [0x100f34d0]
cvtdq2ps xmm1, xmm1
push eax
mulss xmm1, dword [0x1004670c]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100d1438
call fcn.100183d0
movd xmm1, dword [0x100f34d4]
add esp, 0x1c
movd xmm0, dword [0x100f34cc]
cvtdq2ps xmm1, xmm1
push str..PUB
push dword [ebp - 0xbb4]
mulss xmm1, dword [0x1004673c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, dword [0x100f34c8]
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm1
movd xmm1, dword [0x100f34d0]
cvtdq2ps xmm1, xmm1
push eax
mulss xmm1, dword [0x10046744]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100d1438
call fcn.100183d0
add esp, 0x1c
movd xmm1, dword [0x100f34d0]
movd xmm0, dword [0x100f34c8]
mov ecx, dword [0x100d156c]
mov edi, dword [0x100f352c]
cvtdq2ps xmm1, xmm1
push 0xff1e1e1e
mov eax, dword [ecx]
add edi, 4
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x28]
mulss xmm1, dword [0x10046750]
addss xmm1, xmm0
cvttss2si esi, xmm1
call eax
mov ecx, dword [0x100d156c]
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 esi, dword [0x100f34b4]
mov edi, dword [0x100f34b0]
add esi, 0xa
mov edx, dword [0x100d1b10]
mov ecx, dword [0x100d19f8]
cmp edx, edi
jl 0x10021a75
mov eax, dword [0x100f34b8]
mov dword [ebp - 0xb68], eax
add eax, edi
cmp edx, eax
jg 0x10021a75
cmp ecx, esi
jl 0x10021a75
mov ebx, dword [0x100f34bc]
lea eax, [ebx - 0x14]
add eax, esi
cmp ecx, eax
jle 0x10021b90
mov esi, dword [0x100f35a4]
mov edi, dword [0x100f35a0]
add esi, 0xa
cmp edx, edi
jl 0x10021ab0
mov eax, dword [0x100f35a8]
mov dword [ebp - 0xb68], eax
add eax, edi
cmp edx, eax
jg 0x10021ab0
cmp ecx, esi
jl 0x10021ab0
mov ebx, dword [0x100f35ac]
lea eax, [ebx - 0x14]
add eax, esi
cmp ecx, eax
jle 0x10021b90
mov esi, dword [0x100f3694]
mov edi, dword [0x100f3690]
add esi, 0xa
cmp edx, edi
jl 0x10021aeb
mov eax, dword [0x100f3698]
mov dword [ebp - 0xb68], eax
add eax, edi
cmp edx, eax
jg 0x10021aeb
cmp ecx, esi
jl 0x10021aeb
mov ebx, dword [0x100f369c]
lea eax, [ebx - 0x14]
add eax, esi
cmp ecx, eax
jle 0x10021b90
mov esi, dword [0x100f3784]
mov edi, dword [0x100f3780]
add esi, 0xa
cmp edx, edi
jl 0x10021b22
mov eax, dword [0x100f3788]
mov dword [ebp - 0xb68], eax
add eax, edi
cmp edx, eax
jg 0x10021b22
cmp ecx, esi
jl 0x10021b22
mov ebx, dword [0x100f378c]
lea eax, [ebx - 0x14]
add eax, esi
cmp ecx, eax
jle 0x10021b90
mov esi, dword [0x100f3874]
mov edi, dword [0x100f3870]
add esi, 0xa
cmp edx, edi
jl 0x10021b59
mov eax, dword [0x100f3878]
mov dword [ebp - 0xb68], eax
add eax, edi
cmp edx, eax
jg 0x10021b59
cmp ecx, esi
jl 0x10021b59
mov ebx, dword [0x100f387c]
lea eax, [ebx - 0x14]
add eax, esi
cmp ecx, eax
jle 0x10021b90
mov esi, dword [0x100f3964]
mov edi, dword [0x100f3960]
add esi, 0xa
cmp edx, edi
jl 0x10021bc1
mov eax, dword [0x100f3968]
mov dword [ebp - 0xb68], eax
add eax, edi
cmp edx, eax
jg 0x10021bc1
cmp ecx, esi
jl 0x10021bc1
mov ebx, dword [0x100f396c]
lea eax, [ebx - 0x14]
add eax, esi
cmp ecx, eax
jg 0x10021bc1
mov ecx, dword [0x100d156c]
push dword [0x10104450]
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100d156c]
lea eax, [ebx - 0x14]
add eax, esi
push eax
mov eax, dword [ebp - 0xb68]
mov edx, dword [ecx]
add eax, edi
push eax
push esi
push edi
mov eax, dword [edx + 0x30]
call eax
mov eax, dword [0x100f3538]
test eax, eax
jne 0x10021c08
mov ecx, dword [0x100d156c]
mov eax, dword [0x100f34bc]
mov ebx, dword [0x100f34b4]
push dword [0x10104450]
mov edi, dword [0x100f34b8]
add ebx, 0xa
mov esi, dword [0x100f34b0]
mov dword [ebp - 0xb68], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov eax, dword [ebp - 0xb68]
jmp 0x10021d4c
cmp eax, 1
jne 0x10021c4b
mov ecx, dword [0x100d156c]
mov eax, dword [0x100f35ac]
mov ebx, dword [0x100f35a4]
push dword [0x10104450]
mov edi, dword [0x100f35a8]
add ebx, 0xa
mov esi, dword [0x100f35a0]
mov dword [ebp - 0xb68], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov eax, dword [ebp - 0xb68]
jmp 0x10021d4c
cmp eax, 2
jne 0x10021c8e
mov ecx, dword [0x100d156c]
mov eax, dword [0x100f369c]
mov ebx, dword [0x100f3694]
push dword [0x10104450]
mov edi, dword [0x100f3698]
add ebx, 0xa
mov esi, dword [0x100f3690]
mov dword [ebp - 0xb68], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov eax, dword [ebp - 0xb68]
jmp 0x10021d4c
cmp eax, 3
jne 0x10021cce
mov ecx, dword [0x100d156c]
mov eax, dword [0x100f378c]
mov ebx, dword [0x100f3784]
push dword [0x10104450]
mov edi, dword [0x100f3788]
add ebx, 0xa
mov esi, dword [0x100f3780]
mov dword [ebp - 0xb68], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov eax, dword [ebp - 0xb68]
jmp 0x10021d4c
cmp eax, 4
jne 0x10021d0e
mov ecx, dword [0x100d156c]
mov eax, dword [0x100f387c]
mov ebx, dword [0x100f3874]
push dword [0x10104450]
mov edi, dword [0x100f3878]
add ebx, 0xa
mov esi, dword [0x100f3870]
mov dword [ebp - 0xb68], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov eax, dword [ebp - 0xb68]
jmp 0x10021d4c
cmp eax, 5
jne 0x10021d65
mov ecx, dword [0x100d156c]
mov eax, dword [0x100f396c]
mov ebx, dword [0x100f3964]
push dword [0x10104450]
mov edi, dword [0x100f3968]
add ebx, 0xa
mov esi, dword [0x100f3960]
mov dword [ebp - 0xb68], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov eax, dword [ebp - 0xb68]
mov ecx, dword [0x100d156c]
add eax, 0xffffffec
add eax, ebx
push eax
lea eax, [esi + edi]
mov edx, dword [ecx]
push eax
push ebx
push esi
mov eax, dword [edx + 0x30]
call eax
mov ecx, dword [0x100d156c]
mov eax, dword [0x100f3530]
push dword [0x10104454]
mov edi, dword [0x100f3534]
mov esi, dword [0x100f352c]
mov ebx, dword [0x100f3528]
mov dword [ebp - 0xb68], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
call eax
mov ecx, dword [0x100d156c]
lea eax, [edi + esi]
push eax
mov eax, dword [ebp - 0xb68]
add eax, ebx
mov edx, dword [ecx]
push eax
lea eax, [esi - 8]
push eax
mov eax, dword [edx + 0x38]
push ebx
call eax
mov bl, byte [0x100d1b1a]
mov esi, dword [0x100f34b4]
mov edi, dword [0x100f34b0]
mov ecx, dword [0x100d1b10]
mov edx, dword [0x100d19f8]
test bl, bl
je 0x10021f76
cmp ecx, edi
jle 0x10021e07
mov eax, dword [0x100f34b8]
add eax, edi
cmp eax, ecx
jle 0x10021e07
cmp edx, esi
jle 0x10021e07
mov eax, dword [0x100f34bc]
add eax, esi
cmp eax, edx
jle 0x10021e07
mov dword [0x100f3538], 0
jmp 0x10021f76
test bl, bl
je 0x10021f76
cmp ecx, dword [0x100f35a0]
jle 0x10021e52
mov eax, dword [0x100f35a8]
add eax, dword [0x100f35a0]
mov edi, dword [0x100f34b0]
cmp eax, ecx
jle 0x10021e52
cmp edx, dword [0x100f35a4]
jle 0x10021e52
mov eax, dword [0x100f35ac]
add eax, dword [0x100f35a4]
cmp eax, edx
jle 0x10021e52
mov dword [0x100f3538], 1
jmp 0x10021f76
test bl, bl
je 0x10021f76
cmp ecx, dword [0x100f3690]
jle 0x10021e9d
mov eax, dword [0x100f3698]
add eax, dword [0x100f3690]
mov esi, dword [0x100f34b4]
cmp eax, ecx
jle 0x10021e9d
cmp edx, dword [0x100f3694]
jle 0x10021e9d
mov eax, dword [0x100f369c]
add eax, dword [0x100f3694]
cmp eax, edx
jle 0x10021e9d
mov dword [0x100f3538], 2
jmp 0x10021f76
test bl, bl
je 0x10021f76
cmp ecx, dword [0x100f3780]
jle 0x10021ee8
mov eax, dword [0x100f3788]
add eax, dword [0x100f3780]
mov edi, dword [0x100f34b0]
cmp eax, ecx
jle 0x10021ee8
cmp edx, dword [0x100f3784]
jle 0x10021ee8
mov eax, dword [0x100f378c]
add eax, dword [0x100f3784]
cmp eax, edx
jle 0x10021ee8
mov dword [0x100f3538], 3
jmp 0x10021f76
test bl, bl
je 0x10021f76
cmp ecx, dword [0x100f3870]
jle 0x10021f36
mov eax, dword [0x100f3878]
add eax, dword [0x100f3870]
mov esi, dword [0x100f34b4]
cmp eax, ecx
jle 0x10021f36
cmp edx, dword [0x100f3874]
jle 0x10021f36
mov eax, dword [0x100f387c]
add eax, dword [0x100f3874]
mov edi, dword [0x100f34b0]
cmp eax, edx
jle 0x10021f36
mov dword [0x100f3538], 4
jmp 0x10021f76
test bl, bl
je 0x10021f76
mov ebx, dword [0x100f3960]
cmp ecx, ebx
jle 0x10021f76
mov eax, dword [0x100f3968]
add eax, ebx
cmp eax, ecx
jle 0x10021f76
mov ecx, dword [0x100f3964]
cmp edx, ecx
jle 0x10021f76
mov eax, dword [0x100f396c]
mov ebx, 5
add eax, ecx
mov ecx, dword [0x100f3538]
cmp eax, edx
cmovg ecx, ebx
mov dword [0x100f3538], ecx
movd xmm1, dword [0x100f34bc]
cvtdq2ps xmm1, xmm1
push 0x10042ff4
mov dword [ebp - 0xb64], 0xffe6e6e6
push dword [ebp - 0xb64]
mulss xmm1, dword [0x1004673c]
movd xmm0, esi
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm1
movd xmm1, dword [0x100f34b8]
cvtdq2ps xmm1, xmm1
push eax
mulss xmm1, dword [0x1004673c]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100d1438
call fcn.10018230
movd xmm1, dword [0x100f35ac]
add esp, 0x1c
movd xmm0, dword [0x100f35a4]
cvtdq2ps xmm1, xmm1
mov dword [ebp - 0xb64], 0xffe6e6e6
push 0x10043004
push dword [ebp - 0xb64]
mulss xmm1, dword [0x1004673c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, dword [0x100f35a0]
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm1
movd xmm1, dword [0x100f35a8]
cvtdq2ps xmm1, xmm1
push eax
mulss xmm1, dword [0x1004673c]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100d1438
call fcn.10018230
movd xmm1, dword [0x100f369c]
add esp, 0x1c
movd xmm0, dword [0x100f3694]
cvtdq2ps xmm1, xmm1
mov dword [ebp - 0xb64], 0xffe6e6e6
push str.ICFE
push dword [ebp - 0xb64]
mulss xmm1, dword [0x1004673c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, dword [0x100f3690]
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm1
movd xmm1, dword [0x100f3698]
cvtdq2ps xmm1, xmm1
push eax
mulss xmm1, dword [0x1004673c]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100d1438
call fcn.10018230
movd xmm1, dword [0x100f378c]
add esp, 0x1c
movd xmm0, dword [0x100f3784]
cvtdq2ps xmm1, xmm1
mov dword [ebp - 0xb64], 0xffe6e6e6
push 0x1004300c
push dword [ebp - 0xb64]
mulss xmm1, dword [0x1004673c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, dword [0x100f3780]
cvttss2si eax, xmm1
movd xmm1, dword [0x100f3788]
cvtdq2ps xmm1, xmm1
push eax
cvtdq2ps xmm0, xmm0
mulss xmm1, dword [0x1004673c]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100d1438
call fcn.10018230
movd xmm1, dword [0x100f387c]
add esp, 0x1c
movd xmm0, dword [0x100f3874]
cvtdq2ps xmm1, xmm1
mov dword [ebp - 0xb64], 0xffe6e6e6
push 0x10043008
push dword [ebp - 0xb64]
mulss xmm1, dword [0x1004673c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, dword [0x100f3870]
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm1
movd xmm1, dword [0x100f3878]
cvtdq2ps xmm1, xmm1
push eax
mulss xmm1, dword [0x1004673c]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100d1438
call fcn.10018230
movd xmm1, dword [0x100f396c]
add esp, 0x1c
movd xmm0, dword [0x100f3964]
cvtdq2ps xmm1, xmm1
mov dword [ebp - 0xb64], 0xffe6e6e6
push 0x1004301c
push dword [ebp - 0xb64]
mulss xmm1, dword [0x1004673c]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm0, dword [0x100f3960]
cvtdq2ps xmm0, xmm0
cvttss2si eax, xmm1
movd xmm1, dword [0x100f3968]
cvtdq2ps xmm1, xmm1
push eax
mulss xmm1, dword [0x1004673c]
addss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 1
push 1
push 0x100d1438
call fcn.10018230
mov eax, dword [0x100f34c8]
add esp, 0x1c
mov dword [0x100f353c], eax
mov eax, dword [0x100f34f8]
dec eax
mov dword [0x100f3540], eax
mov eax, dword [0x100f3538]
test eax, eax
jne 0x10022582
mov ecx, dword [0x100f34d4]
mov eax, dword [0x100f352c]
add ecx, 5
push 0x10043010
push 0xac
add eax, ecx
mov ecx, 0x100f34b0
push 0
push 1
mov dword [0x100f3544], eax
mov dword [0x100f3548], eax
call fcn.100203c0
push 0x10043028
push 0x10103d60
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Seed
push 0x10103d61
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Spread
push 0x10103d63
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Recoil
push 0x10103d64
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push 0x10043048
lea ecx, [ebp - 0x778]
call fcn.1000de60
push str.Medium
lea ecx, [ebp - 0x760]
mov dword [ebp - 4], 0
call fcn.1000de60
push str.High
lea ecx, [ebp - 0x748]
mov byte [ebp - 4], 1
call fcn.1000de60
push str.Extra
lea ecx, [ebp - 0x730]
mov byte [ebp - 4], 2
call fcn.1000de60
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x778]
push dword [0x10103d68]
call fcn.10026d90
mov ecx, eax
call fcn.1000dd60
push eax
push str.Strength
push 3
push 0
push 0x10103d68
push 0
mov ecx, 0x100f34b0
call fcn.1001f490
push 0x1004305c
lea ecx, [ebp - 0x5f8]
call fcn.1000de60
push str.Upper_body
lea ecx, [ebp - 0x5e0]
mov byte [ebp - 4], 4
call fcn.1000de60
push str.Lower_body
lea ecx, [ebp - 0x5c8]
mov byte [ebp - 4], 5
call fcn.1000de60
mov byte [ebp - 4], 6
push str.Full_body
lea ecx, [ebp - 0x5b0]
call fcn.1000de60
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x5f8]
push dword [0x10103d70]
call fcn.10026d90
mov ecx, eax
call fcn.1000dd60
push eax
push 0x10043088
push 3
push 0
push 0x10103d70
push 0
mov ecx, 0x100f34b0
call fcn.1001f490
push 0x100430a4
lea ecx, [ebp - 0x970]
call fcn.1000de60
push 0x1004309c
lea ecx, [ebp - 0x958]
mov byte [ebp - 4], 8
call fcn.1000de60
push 0x100430b4
lea ecx, [ebp - 0x940]
mov byte [ebp - 4], 9
call fcn.1000de60
push 0x100430ac
lea ecx, [ebp - 0x928]
mov byte [ebp - 4], 0xa
call fcn.1000de60
push 0x100430c4
lea ecx, [ebp - 0x910]
mov byte [ebp - 4], 0xb
call fcn.1000de60
push 0x100430bc
lea ecx, [ebp - 0x8f8]
mov byte [ebp - 4], 0xc
call fcn.1000de60
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x970]
push dword [0x10103d6c]
call fcn.10026d70
mov ecx, eax
call fcn.1000dd60
push eax
push 0x100430dc
push 5
push 0
push 0x10103d6c
push 0
mov ecx, 0x100f34b0
call fcn.1001f490
push str.Snap_limiter
push 0x66
push 1
push 1
mov ecx, 0x100f34b0
call fcn.100203c0
push 0x100430ec
push 0x10103b93
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Anti_SMAC
push 0x10103b8e
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
mov eax, dword [0x100f3518]
push str.Limit
push 0x10103ba4
push 0xb4
push 0
add eax, 0x69
mov ecx, 0x100f34b0
push eax
push 1
push 1
call fcn.1001e470
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Limit_tens
push 0x10103cb8
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
mov eax, dword [0x100f3544]
mov ecx, dword [0x100f3548]
cmp eax, ecx
jle 0x10022544
sub eax, dword [0x100f352c]
add eax, 0x2c
mov dword [0x101039e4], eax
jmp 0x10022555
jge 0x10022555
sub ecx, dword [0x100f352c]
add ecx, 0x2c
mov dword [0x101039e4], ecx
lea ecx, [ebp - 0x970]
call fcn.10025e20
lea ecx, [ebp - 0x5f8]
call fcn.10025dd0
lea ecx, [ebp - 0x778]
mov dword [ebp - 4], 0xffffffff
call fcn.10025dd0
mov eax, dword [0x100f3538]
cmp eax, 1
jne 0x10022e4f
mov ecx, dword [0x100f34d4]
mov eax, dword [0x100f352c]
add ecx, 5
push str.Aimbot
push 0x74
add eax, ecx
mov ecx, 0x100f34b0
push 0
push 1
mov dword [0x100f3544], eax
mov dword [0x100f3548], eax
call fcn.100203c0
push 0x10043108
push 0x10103b84
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Autofire
push 0x10103b85
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Silent_aim
push 0x10103b8c
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Psilent_aim
push 0x10103b8d
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Friendly_fire
push 0x10103b8b
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Misc
push 0x6a
push 0
push 0
mov ecx, 0x100f34b0
call fcn.100203c0
push str.Hit_scan
push 0x10103b8a
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Multipoint
push 0x10103b89
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Force_baim__toggle_t_
push 0x10103b91
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Auto_wall
push 0x10103b86
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Knifebot
push 0x10103df2
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
cmp byte [0x10103b86], 1
mov ecx, 0x100f34b0
jne 0x10022706
push 0x100431bc
push 0x3b
push 0
push 0
call fcn.100203c0
push str.Override_Auto_wall__toggle_z_
push 0x10103b87
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Override_damage
push 0x10103bac
push 0x78
push 0
add eax, 0x69
push eax
push 1
push 0
call fcn.1001e670
jmp 0x10022716
push str.Override_settings
push 0x10
push 0
push 0
call fcn.100203c0
cmp byte [0x10103b91], 1
jne 0x1002272b
mov eax, 0xce
mov ecx, 0x100431fc
jmp 0x10022735
mov eax, 0xb2
mov ecx, 0x100431f4
push ecx
push eax
push 1
push 1
mov ecx, 0x100f34b0
call fcn.100203c0
push str.Head
lea ecx, [ebp - 0xad8]
call fcn.1000de60
push str.Neck
lea ecx, [ebp - 0xac0]
mov dword [ebp - 4], 0xe
call fcn.1000de60
push 0x1004321c
lea ecx, [ebp - 0xaa8]
mov byte [ebp - 4], 0xf
call fcn.1000de60
push 0x10043214
lea ecx, [ebp - 0xa90]
mov byte [ebp - 4], 0x10
call fcn.1000de60
push str.Left_ankle
lea ecx, [ebp - 0xa78]
mov byte [ebp - 4], 0x11
call fcn.1000de60
push str.Right_ankle
lea ecx, [ebp - 0xa60]
mov byte [ebp - 4], 0x12
call fcn.1000de60
push str.Left_knee
lea ecx, [ebp - 0xa48]
mov byte [ebp - 4], 0x13
call fcn.1000de60
push str.Right_knee
lea ecx, [ebp - 0xa30]
mov byte [ebp - 4], 0x14
call fcn.1000de60
push 0x1004325c
lea ecx, [ebp - 0xa18]
mov byte [ebp - 4], 0x15
call fcn.1000de60
mov dword [ebp - 4], 0x16
lea ecx, [ebp - 0xad8]
push dword [0x102f72b8]
call fcn.10026d50
mov ecx, eax
call fcn.1000dd60
push eax
push str.Hitbox
push 8
push 0
push 0x102f72b8
push 1
mov ecx, 0x100f34b0
call fcn.1001f490
mov ecx, dword [0x102f72b8]
test ecx, ecx
jne 0x1002284b
mov dword [0x10103b98], 0xc
jmp 0x100228d7
cmp ecx, 1
jne 0x1002285c
mov dword [0x10103b98], 0xb
jmp 0x100228d7
cmp ecx, 2
jne 0x1002286d
mov dword [0x10103b98], 0xa
jmp 0x100228d7
cmp ecx, 3
jne 0x1002287e
mov dword [0x10103b98], 9
jmp 0x100228d7
cmp ecx, 4
jne 0x1002288f
mov dword [0x10103b98], 6
jmp 0x100228d7
cmp ecx, 5
jne 0x100228a0
mov dword [0x10103b98], 2
jmp 0x100228d7
cmp ecx, 6
jne 0x100228b1
mov dword [0x10103b98], 5
jmp 0x100228d7
cmp ecx, 7
jne 0x100228c2
mov dword [0x10103b98], 1
jmp 0x100228d7
mov eax, dword [0x10103b98]
cmp ecx, 8
mov edx, 0xf
cmove eax, edx
mov dword [0x10103b98], eax
cmp byte [0x10103b91], 1
jne 0x1002294a
push str.Stomach
lea ecx, [ebp - 0x240]
call fcn.1000de60
push str.Chest
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0x17
call fcn.1000de60
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x240]
push dword [0x10103cb4]
call fcn.10026d30
mov ecx, eax
call fcn.1000dd60
push eax
push str.Hitbox_force_baim
push 1
push 0
push 0x10103cb4
push 1
mov ecx, 0x100f34b0
call fcn.1001f490
lea ecx, [ebp - 0x240]
mov byte [ebp - 4], 0x16
call fcn.10025ec0
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Point_scale
push 0x10103cbc
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
push str.Auto
lea ecx, [ebp - 0x7f0]
call fcn.1000de60
push str.Origin
lea ecx, [ebp - 0x7d8]
mov byte [ebp - 4], 0x19
call fcn.1000de60
push str.Center
lea ecx, [ebp - 0x7c0]
mov byte [ebp - 4], 0x1a
call fcn.1000de60
push str.Center_fixed
lea ecx, [ebp - 0x7a8]
mov byte [ebp - 4], 0x1b
call fcn.1000de60
push str.Highest
lea ecx, [ebp - 0x790]
mov byte [ebp - 4], 0x1c
call fcn.1000de60
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x7f0]
push dword [0x10103b9c]
call fcn.10026d10
mov ecx, eax
call fcn.1000dd60
push eax
push str.Height_mode
push 4
push 0
push 0x10103b9c
push 1
mov ecx, 0x100f34b0
call fcn.1001f490
push str.Distance
lea ecx, [ebp - 0x6b8]
call fcn.1000de60
push 0x100432cc
lea ecx, [ebp - 0x6a0]
mov byte [ebp - 4], 0x1e
call fcn.1000de60
push str.Next_shot
lea ecx, [ebp - 0x688]
mov byte [ebp - 4], 0x1f
call fcn.1000de60
push 0x100432e0
lea ecx, [ebp - 0x670]
mov byte [ebp - 4], 0x20
call fcn.1000de60
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x6b8]
push dword [0x10103b94]
call fcn.10026d90
mov ecx, eax
call fcn.1000dd60
push eax
push str.Target_selection
push 3
push 0
push 0x10103b94
push 1
mov ecx, 0x100f34b0
call fcn.1001f490
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Min_damage
push 0x10103ba8
push 0x78
push 0
add eax, 0x69
push eax
push 1
push 1
call fcn.1001e670
push 0x1004331c
lea ecx, [ebp - 0x538]
call fcn.1000de60
push str.LagFix
lea ecx, [ebp - 0x520]
mov byte [ebp - 4], 0x22
call fcn.1000de60
push str.AnimationFix
lea ecx, [ebp - 0x508]
mov byte [ebp - 4], 0x23
call fcn.1000de60
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x538]
push dword [0x10103d54]
call fcn.10026cf0
mov ecx, eax
call fcn.1000dd60
push eax
push str.Pos_Adjustment
push 2
push 0
push 0x10103d54
push 1
mov ecx, 0x100f34b0
call fcn.1001f490
push str.Accuracy
push 0x50
push 1
push 0
mov ecx, 0x100f34b0
call fcn.100203c0
push str.Remove_recoil_spread
push 0x10103d59
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Force_seed
push 0x10103d58
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
push 0x10043364
lea ecx, [ebp - 0x718]
call fcn.1000de60
push str.Classic
lea ecx, [ebp - 0x700]
mov byte [ebp - 4], 0x25
call fcn.1000de60
push str.Iterative
lea ecx, [ebp - 0x6e8]
mov byte [ebp - 4], 0x26
call fcn.1000de60
push str.Rotation
lea ecx, [ebp - 0x6d0]
mov byte [ebp - 4], 0x27
call fcn.1000de60
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x718]
push dword [0x10103d5c]
call fcn.10026d90
mov ecx, eax
call fcn.1000dd60
push eax
push str.Spread_mode
push 3
push 0
push 0x10103d5c
push 1
mov ecx, 0x100f34b0
call fcn.1001f490
mov eax, 0x100433ac
lea ecx, [ebp - 0x28]
sub eax, 0x66045
push eax
call fcn.10026dc0
push eax
push 0x6c
push 1
push 0
mov ecx, 0x100f34b0
mov byte [ebp - 4], 0x29
call fcn.100203c0
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x28
call fcn.1000dd10
mov eax, 0x100433a4
lea ecx, [ebp - 0x1c]
sub eax, 0x57571bde
push eax
call fcn.10026e30
push eax
push 0x10103cc8
push 1
mov ecx, 0x100f34b0
mov byte [ebp - 4], 0x2a
call fcn.1001f0e0
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x28
call fcn.1000dc80
mov eax, 0x100433c4
lea ecx, [ebp - 0x28]
sub eax, 0xb38f2b7
push eax
call fcn.10026e90
push eax
lea ecx, [ebp - 0x4f0]
mov byte [ebp - 4], 0x2b
call fcn.1000de60
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x2d
call fcn.1000dd10
push 0x63e2a543
lea ecx, [ebp - 0x1c]
call fcn.10026f00
push eax
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x2e
call fcn.1000de60
lea ecx, [ebp - 0x1c]
call fcn.1000dd10
push 0x19601ed9
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x2f
call fcn.10026f70
mov esi, eax
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x4f0]
push dword [0x10103d4c]
call fcn.10026d30
mov ecx, eax
call fcn.1000dd60
push eax
push esi
push 1
push 0
push 0x10103d4c
push 1
mov ecx, 0x100f34b0
call fcn.1001f490
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x2f
call fcn.1000dc80
push str.Spin
lea ecx, [ebp - 0x8e0]
call fcn.1000de60
push 0x100433ec
lea ecx, [ebp - 0x8c8]
mov byte [ebp - 4], 0x31
call fcn.1000de60
push str.Segregation
lea ecx, [ebp - 0x8b0]
mov byte [ebp - 4], 0x32
call fcn.1000de60
push str.Bullet
lea ecx, [ebp - 0x898]
mov byte [ebp - 4], 0x33
call fcn.1000de60
push str.Bruteforce
lea ecx, [ebp - 0x880]
mov byte [ebp - 4], 0x34
call fcn.1000de60
push 0x72299773
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x35
call fcn.10026fd0
mov esi, eax
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x8e0]
push dword [0x10103d50]
call fcn.10026d10
mov ecx, eax
call fcn.1000dd60
push eax
push esi
push 4
push 0
push 0x10103d50
push 1
mov ecx, 0x100f34b0
call fcn.1001f490
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x35
call fcn.1000dd20
push str.Smart_Resolver
push 0x10103cc9
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
mov eax, dword [0x100f3544]
mov ecx, dword [0x100f3548]
cmp eax, ecx
jle 0x10022de5
sub eax, dword [0x100f352c]
add eax, 0x2c
mov dword [0x101039e4], eax
jmp 0x10022df6
jge 0x10022df6
sub ecx, dword [0x100f352c]
add ecx, 0x2c
mov dword [0x101039e4], ecx
lea ecx, [ebp - 0x8e0]
call fcn.10025f10
lea ecx, [ebp - 0x4f0]
call fcn.10025ec0
lea ecx, [ebp - 0x718]
call fcn.10025dd0
lea ecx, [ebp - 0x538]
call fcn.10025f60
lea ecx, [ebp - 0x6b8]
call fcn.10025dd0
lea ecx, [ebp - 0x7f0]
call fcn.10025f10
lea ecx, [ebp - 0xad8]
mov dword [ebp - 4], 0xffffffff
call fcn.10025e70
mov eax, dword [0x100f3538]
cmp eax, 2
jne 0x10023fe3
mov ecx, dword [0x100f34d4]
mov eax, dword [0x100f352c]
add ecx, 5
push str.Anti_Aim
push 0x110
add eax, ecx
mov ecx, 0x100f34b0
push 0
push 1
mov dword [0x100f3544], eax
mov dword [0x100f3548], eax
call fcn.100203c0
push 0x10043424
push 0x10103e24
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.In_attack_pitch
push 0x10103e25
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Flip__toggle_f_
push 0x10103e2e
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Manual
push 0x10103e2a
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.At_targets
push 0x10103e29
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Crouch_in_air
push 0x10103e27
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Enemy_check
push 0x10103e28
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push 0x10043490
lea ecx, [ebp - 0x598]
call fcn.1000de60
push str.Stand
lea ecx, [ebp - 0x580]
mov dword [ebp - 4], 0x37
call fcn.1000de60
push str.Move
lea ecx, [ebp - 0x568]
mov byte [ebp - 4], 0x38
call fcn.1000de60
push 0x10043494
lea ecx, [ebp - 0x550]
mov byte [ebp - 4], 0x39
call fcn.1000de60
mov dword [ebp - 4], 0x3a
lea ecx, [ebp - 0x598]
push dword [0x10103e6c]
call fcn.10026d90
mov ecx, eax
call fcn.1000dd60
push eax
push 0x100434ac
push 3
push 0
push 0x10103e6c
push 0
mov ecx, 0x100f34b0
call fcn.1001f490
mov eax, dword [0x10103e6c]
test eax, eax
jne 0x10022fce
push 0x100434a0
push 0x10
push eax
push eax
mov ecx, 0x100f34b0
call fcn.100203c0
mov eax, dword [0x10103e6c]
cmp eax, 1
jne 0x10022ff0
push 0x100434c4
push 0x110
push 0
push 0
mov ecx, 0x100f34b0
call fcn.100203c0
mov eax, dword [0x10103e6c]
cmp eax, 2
jne 0x10023012
push 0x100434b8
push 0x110
push 0
push 0
mov ecx, 0x100f34b0
call fcn.100203c0
mov eax, dword [0x10103e6c]
cmp eax, 3
jne 0x10023034
push str.Conditions
push 0x110
push 0
push 0
mov ecx, 0x100f34b0
call fcn.100203c0
mov eax, dword [0x10103e6c]
cmp eax, 1
jne 0x10023447
push 0x100434d0
lea ecx, [ebp - 0x448]
call fcn.1000de60
push 0x100434f4
lea ecx, [ebp - 0x430]
mov byte [ebp - 4], 0x3b
call fcn.1000de60
push 0x100434e4
lea ecx, [ebp - 0x418]
mov byte [ebp - 4], 0x3c
call fcn.1000de60
push 0x10043508
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0x3d
call fcn.1000de60
push 0x10043500
lea ecx, [ebp - 0x3e8]
mov byte [ebp - 4], 0x3e
call fcn.1000de60
push 0x10043514
lea ecx, [ebp - 0x3d0]
mov byte [ebp - 4], 0x3f
call fcn.1000de60
push 0x10043510
lea ecx, [ebp - 0x3b8]
mov byte [ebp - 4], 0x40
call fcn.1000de60
push 0x10043528
lea ecx, [ebp - 0x3a0]
mov byte [ebp - 4], 0x41
call fcn.1000de60
push 0x1004351c
lea ecx, [ebp - 0x388]
mov byte [ebp - 4], 0x42
call fcn.1000de60
push 0x1004353c
lea ecx, [ebp - 0x370]
mov byte [ebp - 4], 0x43
call fcn.1000de60
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x448]
push dword [0x10103e74]
call fcn.10026cd0
mov ecx, eax
call fcn.1000dd60
push eax
push 0x10043534
push 9
push 0
push 0x10103e74
push 0
mov ecx, 0x100f34b0
call fcn.1001f490
push 0x10043554
lea ecx, [ebp - 0x358]
call fcn.1000de60
push 0x10043544
lea ecx, [ebp - 0x340]
mov byte [ebp - 4], 0x45
call fcn.1000de60
push 0x10043564
lea ecx, [ebp - 0x328]
mov byte [ebp - 4], 0x46
call fcn.1000de60
push 0x1004355c
lea ecx, [ebp - 0x310]
mov byte [ebp - 4], 0x47
call fcn.1000de60
push 0x10043580
lea ecx, [ebp - 0x2f8]
mov byte [ebp - 4], 0x48
call fcn.1000de60
push 0x10043570
lea ecx, [ebp - 0x2e0]
mov byte [ebp - 4], 0x49
call fcn.1000de60
push 0x10043590
lea ecx, [ebp - 0x2c8]
mov byte [ebp - 4], 0x4a
call fcn.1000de60
push 0x10043588
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 0x4b
call fcn.1000de60
push fcn.1000de10
push fcn.1000dea0
push 1
push 0x18
lea eax, [ebp - 0x298]
mov byte [ebp - 4], 0x4c
push eax
call fcn.10038395
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x358]
push dword [0x10103e80]
call fcn.10026d50
mov ecx, eax
call fcn.1000dd60
push eax
push 0x100435a8
push 7
push 0
push 0x10103e80
push 0
mov ecx, 0x100f34b0
call fcn.1001f490
lea ecx, [ebp - 0x4c0]
call fcn.10026000
push 0x100435a0
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0x4e
call fcn.1000de60
push 0x100435c4
lea ecx, [ebp - 0x188]
mov byte [ebp - 4], 0x4f
call fcn.1000de60
push 0x100435b4
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x50
call fcn.1000de60
push 0x100435e0
lea ecx, [ebp - 0x158]
mov byte [ebp - 4], 0x51
call fcn.1000de60
push 0x100435d4
lea ecx, [ebp - 0x140]
mov byte [ebp - 4], 0x52
call fcn.1000de60
push 0x100435f0
lea ecx, [ebp - 0x128]
mov byte [ebp - 4], 0x53
call fcn.1000de60
push 0x100435e8
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x54
call fcn.1000de60
push 0x10043604
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x55
call fcn.1000de60
push 0x100435fc
lea ecx, [ebp - 0xe0]
mov byte [ebp - 4], 0x56
call fcn.1000de60
push 0x10043614
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 0x57
call fcn.1000de60
push 0x1004360c
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x58
call fcn.1000de60
push 0x10043628
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0x59
call fcn.1000de60
push 0x1004361c
lea ecx, [ebp - 0x210]
mov byte [ebp - 4], 0x5a
call fcn.1000de60
push 0x10043644
lea ecx, [ebp - 0x1f8]
mov byte [ebp - 4], 0x5b
call fcn.1000de60
push fcn.1000de10
push fcn.1000dea0
push 2
push 0x18
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 0x5c
push eax
call fcn.10038395
mov byte [ebp - 4], 0x5d
mov eax, dword [0x10103e80]
sub eax, 3
je 0x1002339a
sub eax, 3
je 0x10023392
sub eax, 1
je 0x1002338a
lea eax, [ebp - 0x1a0]
jmp 0x100233a0
lea eax, [ebp - 0x210]
jmp 0x100233a0
lea eax, [ebp - 0xe0]
jmp 0x100233a0
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x4c0]
call fcn.10026050
push dword [0x10103e90]
lea ecx, [ebp - 0x4c0]
call fcn.10026d90
mov ecx, eax
call fcn.1000dd60
push eax
xor eax, eax
mov ecx, 0x100f34b0
cmp dword [0x10103e80], 7
push 0x10043634
setne al
lea eax, [eax*2 + 1]
push eax
push 0
push 0x10103e90
push 0
call fcn.1001f490
lea ecx, [ebp - 0x210]
call fcn.10025dd0
lea ecx, [ebp - 0xe0]
call fcn.10025dd0
lea ecx, [ebp - 0x140]
call fcn.10025dd0
lea ecx, [ebp - 0x1a0]
call fcn.10025dd0
lea ecx, [ebp - 0x4c0]
call fcn.10025dd0
lea ecx, [ebp - 0x358]
call fcn.10025e70
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0x3a
call fcn.10025fb0
mov eax, dword [0x10103e6c]
cmp eax, 2
jne 0x10023860
push 0x10043658
lea ecx, [ebp - 0x448]
call fcn.1000de60
push 0x1004364c
lea ecx, [ebp - 0x430]
mov byte [ebp - 4], 0x5e
call fcn.1000de60
push 0x10043668
lea ecx, [ebp - 0x418]
mov byte [ebp - 4], 0x5f
call fcn.1000de60
push 0x10043660
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0x60
call fcn.1000de60
push 0x10043680
lea ecx, [ebp - 0x3e8]
mov byte [ebp - 4], 0x61
call fcn.1000de60
push 0x10043678
lea ecx, [ebp - 0x3d0]
mov byte [ebp - 4], 0x62
call fcn.1000de60
push 0x10043694
lea ecx, [ebp - 0x3b8]
mov byte [ebp - 4], 0x63
call fcn.1000de60
push 0x10043688
lea ecx, [ebp - 0x3a0]
mov byte [ebp - 4], 0x64
call fcn.1000de60
push 0x100436a0
lea ecx, [ebp - 0x388]
mov byte [ebp - 4], 0x65
call fcn.1000de60
push 0x10043698
lea ecx, [ebp - 0x370]
mov byte [ebp - 4], 0x66
call fcn.1000de60
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0x448]
push dword [0x10103e70]
call fcn.10026cd0
mov ecx, eax
call fcn.1000dd60
push eax
push 0x100436b4
push 9
push 0
push 0x10103e70
push 0
mov ecx, 0x100f34b0
call fcn.1001f490
push 0x100436ac
lea ecx, [ebp - 0x358]
call fcn.1000de60
push 0x100436c8
lea ecx, [ebp - 0x340]
mov byte [ebp - 4], 0x68
call fcn.1000de60
push 0x100436bc
lea ecx, [ebp - 0x328]
mov byte [ebp - 4], 0x69
call fcn.1000de60
push 0x100436e0
lea ecx, [ebp - 0x310]
mov byte [ebp - 4], 0x6a
call fcn.1000de60
push 0x100436d8
lea ecx, [ebp - 0x2f8]
mov byte [ebp - 4], 0x6b
call fcn.1000de60
push 0x100436f8
lea ecx, [ebp - 0x2e0]
mov byte [ebp - 4], 0x6c
call fcn.1000de60
push 0x100436e8
lea ecx, [ebp - 0x2c8]
mov byte [ebp - 4], 0x6d
call fcn.1000de60
push 0x10043714
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 0x6e
call fcn.1000de60
push fcn.1000de10
push fcn.1000dea0
push 1
push 0x18
lea eax, [ebp - 0x298]
mov byte [ebp - 4], 0x6f
push eax
call fcn.10038395
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x358]
push dword [0x10103e7c]
call fcn.10026d50
mov ecx, eax
call fcn.1000dd60
push eax
push 0x10043708
push 7
push 0
push 0x10103e7c
push 0
mov ecx, 0x100f34b0
call fcn.1001f490
lea ecx, [ebp - 0xe0]
call fcn.10026000
push 0x1004372c
lea ecx, [ebp - 0x270]
mov byte [ebp - 4], 0x71
call fcn.1000de60
push 0x1004371c
lea ecx, [ebp - 0x258]
mov byte [ebp - 4], 0x72
call fcn.1000de60
push 0x1004373c
lea ecx, [ebp - 0x240]
mov byte [ebp - 4], 0x73
call fcn.1000de60
push 0x10043734
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0x74
call fcn.1000de60
push 0x10043758
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0x75
call fcn.1000de60
push 0x1004374c
lea ecx, [ebp - 0x188]
mov byte [ebp - 4], 0x76
call fcn.1000de60
push 0x1004376c
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x77
call fcn.1000de60
push 0x10043764
lea ecx, [ebp - 0x158]
mov byte [ebp - 4], 0x78
call fcn.1000de60
push 0x1004377c
lea ecx, [ebp - 0x140]
mov byte [ebp - 4], 0x79
call fcn.1000de60
push 0x10043774
lea ecx, [ebp - 0x128]
mov byte [ebp - 4], 0x7a
call fcn.1000de60
push 0x10043790
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x7b
call fcn.1000de60
push 0x10043784
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x7c
call fcn.1000de60
push 0x100437a0
lea ecx, [ebp - 0x210]
mov byte [ebp - 4], 0x7d
call fcn.1000de60
push 0x10043798
lea ecx, [ebp - 0x1f8]
mov byte [ebp - 4], 0x7e
call fcn.1000de60
push fcn.1000de10
push fcn.1000dea0
push 2
push 0x18
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 0x7f
push eax
call fcn.10038395
mov byte [ebp - 4], 0x80
mov eax, dword [0x10103e7c]
sub eax, 3
je 0x100237b3
sub eax, 3
je 0x100237ab
lea ecx, [ebp - 0xe0]
sub eax, 1
je 0x100237a3
lea eax, [ebp - 0x270]
jmp 0x100237bf
lea eax, [ebp - 0x210]
jmp 0x100237bf
lea eax, [ebp - 0x140]
jmp 0x100237b9
lea eax, [ebp - 0x1a0]
lea ecx, [ebp - 0xe0]
push eax
call fcn.10026050
push dword [0x10103e8c]
lea ecx, [ebp - 0xe0]
call fcn.10026d90
mov ecx, eax
call fcn.1000dd60
push eax
xor eax, eax
mov ecx, 0x100f34b0
cmp dword [0x10103e7c], 7
push 0x100437b4
setne al
lea eax, [eax*2 + 1]
push eax
push 0
push 0x10103e8c
push 0
call fcn.1001f490
lea ecx, [ebp - 0x210]
call fcn.10025dd0
lea ecx, [ebp - 0x140]
call fcn.10025dd0
lea ecx, [ebp - 0x1a0]
call fcn.10025dd0
lea ecx, [ebp - 0x270]
call fcn.10025dd0
lea ecx, [ebp - 0xe0]
call fcn.10025dd0
lea ecx, [ebp - 0x358]
call fcn.10025e70
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0x3a
call fcn.10025fb0
mov eax, dword [0x10103e6c]
cmp eax, 3
jne 0x10023c74
push 0x100437ac
lea ecx, [ebp - 0x448]
call fcn.1000de60
push str.NedoFlip
lea ecx, [ebp - 0x430]
mov byte [ebp - 4], 0x81
call fcn.1000de60
push str.Inverse_normal
lea ecx, [ebp - 0x418]
mov byte [ebp - 4], 0x82
call fcn.1000de60
push 0x100437e8
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0x83
call fcn.1000de60
push str.Emotion
lea ecx, [ebp - 0x3e8]
mov byte [ebp - 4], 0x84
call fcn.1000de60
push 0x100437f4
lea ecx, [ebp - 0x3d0]
mov byte [ebp - 4], 0x85
call fcn.1000de60
push 0x100437f0
lea ecx, [ebp - 0x3b8]
mov byte [ebp - 4], 0x86
call fcn.1000de60
push str.Lag_down
lea ecx, [ebp - 0x3a0]
mov byte [ebp - 4], 0x87
call fcn.1000de60
push str.Big_down
lea ecx, [ebp - 0x388]
mov byte [ebp - 4], 0x88
call fcn.1000de60
push 0x1004381c
lea ecx, [ebp - 0x370]
mov byte [ebp - 4], 0x89
call fcn.1000de60
mov byte [ebp - 4], 0x8a
lea ecx, [ebp - 0x448]
push dword [0x10103e78]
call fcn.10026cd0
mov ecx, eax
call fcn.1000dd60
push eax
push 0x10043814
push 9
push 0
push 0x10103e78
push 0
mov ecx, 0x100f34b0
call fcn.1001f490
push 0x10043834
lea ecx, [ebp - 0x358]
call fcn.1000de60
push str.RandomJitter
lea ecx, [ebp - 0x340]
mov byte [ebp - 4], 0x8b
call fcn.1000de60
push str.Sideways
lea ecx, [ebp - 0x328]
mov byte [ebp - 4], 0x8c
call fcn.1000de60
push 0x1004383c
lea ecx, [ebp - 0x310]
mov byte [ebp - 4], 0x8d
call fcn.1000de60
push str.Static
lea ecx, [ebp - 0x2f8]
mov byte [ebp - 4], 0x8e
call fcn.1000de60
push str.Static_reversed
lea ecx, [ebp - 0x2e0]
mov byte [ebp - 4], 0x8f
call fcn.1000de60
push str.CustomJitters
lea ecx, [ebp - 0x2c8]
mov byte [ebp - 4], 0x90
call fcn.1000de60
push str.Custom
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 0x91
call fcn.1000de60
push fcn.1000de10
push fcn.1000dea0
push 1
push 0x18
lea eax, [ebp - 0x298]
mov byte [ebp - 4], 0x92
push eax
call fcn.10038395
mov byte [ebp - 4], 0x93
lea ecx, [ebp - 0x358]
push dword [0x10103e84]
call fcn.10026d50
mov ecx, eax
call fcn.1000dd60
push eax
push str.Yaw_base
push 7
push 0
push 0x10103e84
push 0
mov ecx, 0x100f34b0
call fcn.1001f490
lea ecx, [ebp - 0xe0]
call fcn.10026000
push str.Normal
lea ecx, [ebp - 0x270]
mov byte [ebp - 4], 0x94
call fcn.1000de60
push str.Left_fake_side
lea ecx, [ebp - 0x258]
mov byte [ebp - 4], 0x95
call fcn.1000de60
push str.Right_fake_side
lea ecx, [ebp - 0x240]
mov byte [ebp - 4], 0x96
call fcn.1000de60
push str.Random
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0x97
call fcn.1000de60
push str.Melancholia
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0x98
call fcn.1000de60
push str.Paranoia
lea ecx, [ebp - 0x188]
mov byte [ebp - 4], 0x99
call fcn.1000de60
push str.Test2
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x9a
call fcn.1000de60
push str.Test3
lea ecx, [ebp - 0x158]
mov byte [ebp - 4], 0x9b
call fcn.1000de60
push str.Jitter1
lea ecx, [ebp - 0x140]
mov byte [ebp - 4], 0x9c
call fcn.1000de60
push str.Jitter2
lea ecx, [ebp - 0x128]
mov byte [ebp - 4], 0x9d
call fcn.1000de60
push str.Jitter3
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x9e
call fcn.1000de60
push str.Defensive
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x9f
call fcn.1000de60
push str.Additional
lea ecx, [ebp - 0x210]
mov byte [ebp - 4], 0xa0
call fcn.1000de60
push str.Jitter
lea ecx, [ebp - 0x1f8]
mov byte [ebp - 4], 0xa1
call fcn.1000de60
push fcn.1000de10
push fcn.1000dea0
push 2
push 0x18
lea eax, [ebp - 0x1e0]
mov byte [ebp - 4], 0xa2
push eax
call fcn.10038395
mov byte [ebp - 4], 0xa3
mov eax, dword [0x10103e84]
sub eax, 3
je 0x10023bcc
sub eax, 3
je 0x10023bc4
lea ecx, [ebp - 0xe0]
sub eax, 1
je 0x10023bbc
lea eax, [ebp - 0x270]
jmp 0x10023bd8
lea eax, [ebp - 0x210]
jmp 0x10023bd8
lea eax, [ebp - 0x140]
jmp 0x10023bd2
lea eax, [ebp - 0x1a0]
lea ecx, [ebp - 0xe0]
push eax
call fcn.10026050
push dword [0x10103e88]
lea ecx, [ebp - 0xe0]
call fcn.10026d90
mov ecx, eax
call fcn.1000dd60
push eax
xor eax, eax
mov ecx, 0x100f34b0
cmp dword [0x10103e84], 7
push str.Yaw_base_mode
setne al
lea eax, [eax*2 + 1]
push eax
push 0
push 0x10103e88
push 0
call fcn.1001f490
lea ecx, [ebp - 0x210]
call fcn.10025dd0
lea ecx, [ebp - 0x140]
call fcn.10025dd0
lea ecx, [ebp - 0x1a0]
call fcn.10025dd0
lea ecx, [ebp - 0x270]
call fcn.10025dd0
lea ecx, [ebp - 0xe0]
call fcn.10025dd0
lea ecx, [ebp - 0x358]
call fcn.10025e70
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0x3a
call fcn.10025fb0
push str.Fake_Lag
push 0x7b
push 1
push 1
mov ecx, 0x100f34b0
call fcn.100203c0
push 0x1004392c
push 0x10103e94
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.In_attack
push 0x10103e95
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Air_only
push 0x10103e96
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Amount
push 0x10103e9c
push 0xe
push 0
add eax, 0x69
push eax
push 1
push 1
call fcn.1001ea50
push str.Factor
lea ecx, [ebp - 0x658]
call fcn.1000de60
push str.Switch
lea ecx, [ebp - 0x640]
mov byte [ebp - 4], 0xa4
call fcn.1000de60
push str.Adaptive
lea ecx, [ebp - 0x628]
mov byte [ebp - 4], 0xa5
call fcn.1000de60
push str.Moonware
lea ecx, [ebp - 0x610]
mov byte [ebp - 4], 0xa6
call fcn.1000de60
mov byte [ebp - 4], 0xa7
lea ecx, [ebp - 0x658]
push dword [0x10103e98]
call fcn.10026d90
mov ecx, eax
call fcn.1000dd60
push eax
push 0x1004397c
push 3
push 0
push 0x10103e98
push 1
mov ecx, 0x100f34b0
call fcn.1001f490
cmp dword [0x10103e30], 9
jne 0x10023db1
cmp dword [0x10103e34], 7
je 0x10023d8e
push 0x10043998
push 0x29
jmp 0x10023de8
mov eax, dword [0x10103e38]
test eax, eax
jne 0x10023da0
push 0x10043990
push 0x5b
jmp 0x10023de8
cmp eax, 1
jne 0x10023de1
push 0x100439a8
push 0x8d
jmp 0x10023de8
mov ecx, dword [0x10103e34]
mov eax, dword [0x10103e38]
cmp ecx, 7
jne 0x10023de1
test eax, eax
jne 0x10023dce
push 0x100439a0
push 0x42
jmp 0x10023de8
cmp ecx, 7
jne 0x10023de1
cmp eax, 1
jne 0x10023de1
push str.Angles
push 0x74
jmp 0x10023de8
push 0x100439b0
push 0x10
push 1
push 0
mov ecx, 0x100f34b0
call fcn.100203c0
cmp dword [0x10103e30], 9
jne 0x10023e32
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Pitch
push 0x10103e58
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
cmp dword [0x10103e34], 7
jne 0x10023f91
mov eax, dword [0x10103e38]
test eax, eax
jne 0x10023ebc
push str.Real_yaw
push 0x10103e50
sub esp, 8
mov ecx, 0x100f34b0
mov dword [esp + 4], 0x43b40000
mov dword [esp], eax
mov eax, dword [0x100f3518]
add eax, 0x69
push eax
push 1
push 1
call fcn.1001ec60
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Fake_yaw
push 0x10103e54
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
cmp dword [0x10103e34], 7
jne 0x10023f91
mov eax, dword [0x10103e38]
cmp eax, 1
jne 0x10023f91
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Real_first
push 0x10103e5c
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Real_second
push 0x10103e64
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Rake_first
push 0x10103e60
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Rake_second
push 0x10103e68
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
mov eax, dword [0x100f3544]
mov ecx, dword [0x100f3548]
cmp eax, ecx
jle 0x10023fb0
sub eax, dword [0x100f352c]
add eax, 0x2c
mov dword [0x101039e4], eax
jmp 0x10023fc1
jge 0x10023fc1
sub ecx, dword [0x100f352c]
add ecx, 0x2c
mov dword [0x101039e4], ecx
lea ecx, [ebp - 0x658]
call fcn.10025dd0
lea ecx, [ebp - 0x598]
mov dword [ebp - 4], 0xffffffff
call fcn.10025dd0
mov eax, dword [0x100f3538]
cmp eax, 3
jne 0x10024b29
mov ecx, dword [0x100f34d4]
mov eax, dword [0x100f352c]
add ecx, 5
push str.Players
push 0xa0
add eax, ecx
mov ecx, 0x100f34b0
push 0
push 1
mov dword [0x100f3544], eax
mov dword [0x100f3548], eax
call fcn.100203c0
push 0x10043a20
push 0x10103dc4
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Name
push 0x10103dc5
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Health
push 0x10103dc6
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Armour
push 0x10103dc7
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Helmet
push 0x10103dc8
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Money
push 0x10103dc9
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Weapon
push 0x10103dcb
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Bone
push 0x10103dcc
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Aim_spot
push 0x10103dcd
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Ground
push 0x10103dcf
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push 0x10043a70
push 0x10103dd0
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Hits
push 0x3e
push 0
push 0
mov ecx, 0x100f34b0
call fcn.100203c0
push str.HitmarkerHitDmg
push 0x10103dce
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push 0x10043a7c
lea ecx, [ebp - 0x3e8]
call fcn.1000de60
push str.Neverlose
lea ecx, [ebp - 0x3d0]
mov dword [ebp - 4], 0xa8
call fcn.1000de60
push str.Punch
lea ecx, [ebp - 0x3b8]
mov byte [ebp - 4], 0xa9
call fcn.1000de60
push str.Roblox
lea ecx, [ebp - 0x3a0]
mov byte [ebp - 4], 0xaa
call fcn.1000de60
push str.Gamesense
lea ecx, [ebp - 0x388]
mov byte [ebp - 4], 0xab
call fcn.1000de60
push str.Rifk
lea ecx, [ebp - 0x370]
mov byte [ebp - 4], 0xac
call fcn.1000de60
mov dword [ebp - 4], 0xad
lea ecx, [ebp - 0x3e8]
push dword [0x10103dd4]
call fcn.10026d70
mov ecx, eax
call fcn.1000dd60
push eax
push str.Hitsound
push 5
push 0
push 0x10103dd4
push 0
mov ecx, 0x100f34b0
call fcn.1001f490
push 0x10043adc
push 0x7c
push 0
push 0
mov ecx, 0x100f34b0
call fcn.100203c0
push 0x10043ad4
push 0x10103ddc
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push 0x10043aec
push 0x10103ddd
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Shadows
push 0x10103dde
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push 0x10043b04
push 0x10103ddf
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Hands_outline
push 0x10103de0
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Enemy_only
push 0x10103de1
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Removals
push 0x66
push 0
push 0
mov ecx, 0x100f34b0
call fcn.100203c0
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Transparent_walls
push 0x10103d74
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push eax
push 1
push 0
call fcn.1001ec60
push str.Remove_smoke_grenades
push 0x10103da4
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Remove_flashbang_effects
push 0x10103da5
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Remove_hands
push 0x10103da3
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Remove_visual_recoil
push 0x10103da6
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Effects
push 0x96
push 1
push 1
mov ecx, 0x100f34b0
call fcn.100203c0
push str.Custom_walls
push 0x10103da7
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
cmp byte [0x10103da7], 0
je 0x10024473
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push 0x10043b9c
push 0x10103d84
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push 0x10043bb8
push 0x10103d88
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push 0x10043bb0
push 0x10103d8c
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
movss xmm1, dword [0x10046930]
movss xmm0, dword [0x10103d84]
mulss xmm0, xmm1
push 0xff
cvttss2si edx, xmm0
movss xmm0, dword [0x10103d88]
mulss xmm0, xmm1
cvttss2si ecx, xmm0
movss xmm0, dword [0x10103d8c]
mulss xmm0, xmm1
cvttss2si eax, xmm0
push eax
push ecx
push edx
lea ecx, [ebp - 0xb68]
call fcn.10006140
push dword [ebp - 0xb68]
mov eax, dword [0x100f3518]
mov ecx, 0x100d1438
add eax, 0xffffff60
push 0x3a
push eax
mov eax, dword [0x100f3548]
add eax, 0xffffffd5
push eax
mov eax, dword [0x100f3540]
add eax, 0xc
push eax
call fcn.10018a60
push str.Custom_fog
push 0x10103daa
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
cmp byte [0x10103daa], 0
je 0x100245af
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Start
push 0x10103db8
push 0x1f40
push 0
add eax, 0x69
push eax
push 1
push 1
call fcn.1001e470
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push 0x10043bd8
push 0x10103dbc
push 0x1f40
push 0
add eax, 0x69
push eax
push 1
push 1
call fcn.1001e470
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push 0x10043bd4
push 0x10103dac
push 0xff
push 0
add eax, 0x69
push eax
push 1
push 1
call fcn.1001e470
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push 0x10043be4
push 0x10103db0
push 0xff
push 0
add eax, 0x69
push eax
push 1
push 1
call fcn.1001e470
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push 0x10043bdc
push 0x10103db4
push 0xff
push 0
add eax, 0x69
push eax
push 1
push 1
call fcn.1001e470
push 0xff
push dword [0x10103db4]
lea ecx, [ebp - 0xb68]
push dword [0x10103db0]
push dword [0x10103dac]
call fcn.10006140
push dword [ebp - 0xb68]
mov eax, dword [0x100f3518]
mov ecx, 0x100d1438
add eax, 0xffffff60
push 0x3a
push eax
mov eax, dword [0x100f3548]
add eax, 0xffffffd5
push eax
mov eax, dword [0x100f3540]
add eax, 0xc
push eax
call fcn.10018a60
push 0x10043bf4
push 0x50
push 1
push 0
mov ecx, 0x100f34b0
call fcn.100203c0
push str.Radar
push 0x10103da1
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
push 0x10043c04
lea ecx, [ebp - 0xa00]
call fcn.1000de60
push str.Cross
lea ecx, [ebp - 0x9e8]
mov byte [ebp - 4], 0xae
call fcn.1000de60
push 0x10043c14
lea ecx, [ebp - 0x9d0]
mov byte [ebp - 4], 0xaf
call fcn.1000de60
push str.Circle
lea ecx, [ebp - 0x9b8]
mov byte [ebp - 4], 0xb0
call fcn.1000de60
push str.Default
lea ecx, [ebp - 0x9a0]
mov byte [ebp - 4], 0xb1
call fcn.1000de60
push str.Swastika
lea ecx, [ebp - 0x988]
mov byte [ebp - 4], 0xb2
call fcn.1000de60
mov byte [ebp - 4], 0xb3
lea ecx, [ebp - 0xa00]
push dword [0x10103de4]
call fcn.10026d70
mov ecx, eax
call fcn.1000dd60
push eax
push str.Crosshair_type
push 5
push 0
push 0x10103de4
push 1
mov ecx, 0x100f34b0
call fcn.1001f490
push str.Dynamic_crosshair
push 0x10103de8
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.HandChams
push 0x10103da0
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
cmp byte [0x10103da0], 0
je 0x10024810
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push 0x10043c50
push 0x10103d90
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push 0x10043c68
push 0x10103d94
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push 0x10043c60
push 0x10103d98
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Alpha
push 0x10103d9c
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
movss xmm1, dword [0x10046930]
movss xmm0, dword [0x10103d90]
mulss xmm0, xmm1
cvttss2si esi, xmm0
movss xmm0, dword [0x10103d94]
mulss xmm0, xmm1
cvttss2si edx, xmm0
movss xmm0, dword [0x10103d98]
mulss xmm0, xmm1
cvttss2si ecx, xmm0
movss xmm0, dword [0x10103d9c]
mulss xmm0, xmm1
cvttss2si eax, xmm0
push eax
push ecx
push edx
push esi
lea ecx, [ebp - 0xb68]
call fcn.10006140
push dword [ebp - 0xb68]
mov eax, dword [0x100f3518]
mov ecx, 0x100d1438
add eax, 0xffffff60
push 0x3a
push eax
mov eax, dword [0x100f3548]
add eax, 0xffffffd5
push eax
mov eax, dword [0x100f3540]
add eax, 0xc
push eax
call fcn.10018a60
push str.Color_selector
push 0xaf
push 1
push 0
mov ecx, 0x100f34b0
call fcn.100203c0
push str.Counter_terrorists
lea ecx, [ebp - 0xc8]
call fcn.1000de60
push str.Terrorists
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0xb4
call fcn.1000de60
push str.Weapons
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0xb5
call fcn.1000de60
mov byte [ebp - 4], 0xb6
lea ecx, [ebp - 0xc8]
push dword [0x10103a28]
call fcn.10026cf0
mov ecx, eax
call fcn.1000dd60
push eax
push str.Entity
push 2
push 0
push 0x10103a28
push 1
mov ecx, 0x100f34b0
call fcn.1001f490
push 0x10043cc0
lea ecx, [ebp - 0x170]
call fcn.1000de60
push str.Chams
lea ecx, [ebp - 0x158]
mov byte [ebp - 4], 0xb7
call fcn.1000de60
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x170]
push dword [0x10103a30]
call fcn.10026d30
mov ecx, eax
call fcn.1000dd60
push eax
push str.Element
push 1
push 0
push 0x10103a30
push 1
mov ecx, 0x100f34b0
call fcn.1001f490
push str.Visible
lea ecx, [ebp - 0x128]
call fcn.1000de60
push str.Not_visible
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0xb9
call fcn.1000de60
push str.Outline
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xba
call fcn.1000de60
mov byte [ebp - 4], 0xbb
lea ecx, [ebp - 0x128]
push dword [0x10103a2c]
call fcn.10026cf0
mov ecx, eax
call fcn.1000dd60
push eax
mov eax, dword [0x10103a30]
push str.Mode
neg eax
sbb eax, eax
mov ecx, 0x100f34b0
and eax, 2
push eax
push 0
push 0x10103a2c
push 1
call fcn.1001f490
call fcn.10020a50
mov ecx, dword [0x10103a30]
mov eax, dword [0x10103a28]
push 0x10043ce8
lea edx, [eax + ecx*2]
mov eax, dword [0x10103a2c]
add edx, ecx
mov ecx, 0x100f34b0
lea eax, [eax + edx*2]
add eax, edx
shl eax, 4
add eax, 0x10103a34
push eax
mov eax, dword [0x100f3518]
push 0xff
push 0
add eax, 0x69
push eax
push 1
push 1
call fcn.1001e470
mov ecx, dword [0x10103a30]
mov eax, dword [0x10103a28]
push 0x10043cfc
lea edx, [eax + ecx*2]
mov eax, dword [0x10103a2c]
add edx, ecx
mov ecx, 0x100f34b0
lea eax, [eax + edx*2]
add eax, edx
shl eax, 4
add eax, 0x10103a38
push eax
mov eax, dword [0x100f3518]
push 0xff
push 0
add eax, 0x69
push eax
push 1
push 1
call fcn.1001e470
mov ecx, dword [0x10103a30]
mov eax, dword [0x10103a28]
push 0x10043cf4
lea edx, [eax + ecx*2]
mov eax, dword [0x10103a2c]
add edx, ecx
mov ecx, 0x100f34b0
lea eax, [eax + edx*2]
add eax, edx
shl eax, 4
add eax, 0x10103a3c
push eax
mov eax, dword [0x100f3518]
push 0xff
push 0
add eax, 0x69
push eax
push 1
push 1
call fcn.1001e470
call fcn.10020c10
mov ecx, dword [0x10103a30]
mov eax, dword [0x10103a28]
push 0xff
lea edx, [eax + ecx*2]
mov eax, dword [0x10103a2c]
add edx, ecx
lea eax, [eax + edx*2]
add eax, edx
shl eax, 4
push dword [eax + 0x10103a3c]
push dword [eax + 0x10103a38]
push dword [eax + 0x10103a34]
lea ecx, [ebp - 0xbb0]
call fcn.10006140
push dword [ebp - 0xbb0]
mov eax, dword [0x100f3518]
mov ecx, 0x100d1438
add eax, 0xffffff60
push 0x3a
push eax
mov eax, dword [0x100f3548]
add eax, 0xffffffd5
push eax
mov eax, dword [0x100f3540]
add eax, 0xc
push eax
call fcn.10018a60
mov ecx, dword [0x100f3548]
mov eax, dword [0x100f3544]
cmp eax, ecx
jle 0x10024ad5
sub eax, dword [0x100f352c]
add eax, 0x2c
mov dword [0x101039e4], eax
jmp 0x10024ae6
jge 0x10024ae6
sub ecx, dword [0x100f352c]
add ecx, 0x2c
mov dword [0x101039e4], ecx
lea ecx, [ebp - 0x128]
call fcn.10025f60
lea ecx, [ebp - 0x170]
call fcn.10025ec0
lea ecx, [ebp - 0xc8]
call fcn.10025f60
lea ecx, [ebp - 0xa00]
call fcn.10025e20
lea ecx, [ebp - 0x3e8]
mov dword [ebp - 4], 0xffffffff
call fcn.10025e20
mov eax, dword [0x100f3538]
cmp eax, 4
jne 0x10024fb8
mov ecx, dword [0x100f34d4]
mov eax, dword [0x100f352c]
add ecx, 5
push str.Presets
push 0x84
add eax, ecx
mov ecx, 0x100f34b0
push 0
push 1
mov dword [0x100f3544], eax
mov dword [0x100f3548], eax
call fcn.100203c0
push str.Show_keybind_states
push 0x10103da8
push 0
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Green
lea ecx, [ebp - 0x328]
call fcn.1000de60
push str.White
lea ecx, [ebp - 0x310]
mov dword [ebp - 4], 0xbc
call fcn.1000de60
push str.Purple
lea ecx, [ebp - 0x2f8]
mov byte [ebp - 4], 0xbd
call fcn.1000de60
push str.Pink
lea ecx, [ebp - 0x2e0]
mov byte [ebp - 4], 0xbe
call fcn.1000de60
push 0x10043d4c
lea ecx, [ebp - 0x2c8]
mov byte [ebp - 4], 0xbf
call fcn.1000de60
push str.Light_brown
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 0xc0
call fcn.1000de60
push str.Blue
lea ecx, [ebp - 0x298]
mov byte [ebp - 4], 0xc1
call fcn.1000de60
mov dword [ebp - 4], 0xc2
lea ecx, [ebp - 0x328]
push dword [0x10103e08]
call fcn.10026cb0
mov ecx, eax
call fcn.1000dd60
push eax
push str.Accent_color
push 6
push 0
push 0x10103e08
push 0
mov ecx, 0x100f34b0
call fcn.1001f490
push str.Load_config
push 0x10103df8
push 0
mov ecx, 0x100f34b0
call fcn.1001fec0
push str.Save_config
push 0x10103df7
push 0
mov ecx, 0x100f34b0
call fcn.1001fec0
push str.Other
push 0x6c
push 0
push 0
mov ecx, 0x100f34b0
call fcn.100203c0
push 0x10043d80
lea ecx, [ebp - 0x210]
call fcn.1000de60
push str.moonware.pub__debug
lea ecx, [ebp - 0x1f8]
mov byte [ebp - 4], 0xc3
call fcn.1000de60
push str.moonware.pub_______brain
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0xc4
call fcn.1000de60
push str.moonware.pub_______tg__lagprediction
lea ecx, [ebp - 0x1c8]
mov byte [ebp - 4], 0xc5
call fcn.1000de60
mov byte [ebp - 4], 0xc6
lea ecx, [ebp - 0x210]
push dword [0x10103e00]
call fcn.10026d90
mov ecx, eax
call fcn.1000dd60
push eax
push str.Round_Say
push 3
push 0
push 0x10103e00
push 0
mov ecx, 0x100f34b0
call fcn.1001f490
push 0x10043e10
lea ecx, [ebp - 0x868]
call fcn.1000de60
push str.owned_by_moonware.pub
lea ecx, [ebp - 0x850]
mov byte [ebp - 4], 0xc7
call fcn.1000de60
push str.owned_by_moonware.pub__debug
lea ecx, [ebp - 0x838]
mov byte [ebp - 4], 0xc8
call fcn.1000de60
push 0x10043e18
lea ecx, [ebp - 0x820]
mov byte [ebp - 4], 0xc9
call fcn.1000de60
push str.sorry_its_moonware.pub_:_
lea ecx, [ebp - 0x808]
mov byte [ebp - 4], 0xca
call fcn.1000de60
mov byte [ebp - 4], 0xcb
lea ecx, [ebp - 0x868]
push dword [0x10103e04]
call fcn.10026d10
mov ecx, eax
call fcn.1000dd60
push eax
push str.Kill_Say
push 4
push 0
push 0x10103e04
push 0
mov ecx, 0x100f34b0
call fcn.1001f490
push str.None
lea ecx, [ebp - 0x4c0]
call fcn.1000de60
push str.Scout
lea ecx, [ebp - 0x4a8]
mov byte [ebp - 4], 0xcc
call fcn.1000de60
mov byte [ebp - 4], 0xcd
push str.Scar_G3SG1
lea ecx, [ebp - 0x490]
call fcn.1000de60
push 0x10043e74
lea ecx, [ebp - 0x478]
mov byte [ebp - 4], 0xce
call fcn.1000de60
push str.sv_cheats_bypass
push 0x10103df3
push 0
mov ecx, 0x100f34b0
mov byte [ebp - 4], 0xcf
call fcn.1001f0e0
push str.Speedhack
push 0x3b
push 1
push 1
mov ecx, 0x100f34b0
call fcn.100203c0
push str.Enable__hold_e_
push 0x10103df0
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push 0x10043ea4
push 0x10103dfc
push 0xd
push 0
add eax, 0x69
push eax
push 1
push 1
call fcn.1001e470
push str.Movement_recorder
push 0x22
push 1
push 0
mov ecx, 0x100f34b0
call fcn.100203c0
push str.Enable
push 0x10104490
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Movements
push 0x6a
push 1
push 0
mov ecx, 0x100f34b0
call fcn.100203c0
push str.Bunnyhop
push 0x10103dec
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.WASD_Strafer_in_test_
push 0x10103e1c
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Circle_strafe__hold_v_
push 0x10103dee
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Air_stuck__toggle_l_
push 0x10103df4
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.Edge_jump
push 0x10103def
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
push str.FakeWalk
push 0x10103e14
push 1
mov ecx, 0x100f34b0
call fcn.1001f0e0
cmp byte [0x10103e14], 0
je 0x10024f50
mov eax, dword [0x100f3518]
mov ecx, 0x100f34b0
push str.Speed
push 0x10103e18
sub esp, 8
add eax, 0x69
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0
push eax
push 1
push 1
call fcn.1001ec60
mov eax, dword [0x100f3544]
mov ecx, dword [0x100f3548]
cmp eax, ecx
jle 0x10024f6f
sub eax, dword [0x100f352c]
add eax, 0x2c
mov dword [0x101039e4], eax
jmp 0x10024f80
jge 0x10024f80
sub ecx, dword [0x100f352c]
add ecx, 0x2c
mov dword [0x101039e4], ecx
lea ecx, [ebp - 0x4c0]
call fcn.10025dd0
lea ecx, [ebp - 0x868]
call fcn.10025f10
lea ecx, [ebp - 0x210]
call fcn.10025dd0
lea ecx, [ebp - 0x328]
mov dword [ebp - 4], 0xffffffff
call fcn.10026090
mov eax, dword [0x100f3538]
cmp eax, 5
jne 0x10025dad
mov eax, dword [0x100d1560]
mov ebx, 1
xor esi, esi
mov dword [ebp - 0xb84], ebx
mov dword [ebp - 0xb88], esi
cmp dword [eax + 0x14], ebx
jl 0x10025da1
xor edi, edi
mov dword [ebp - 0xb68], edi
nop word [eax + eax]
mov ecx, dword [0x100d1564]
push ebx
call fcn.10002b20
test eax, eax
je 0x10025d8c
mov ecx, dword [0x100d1558]
call fcn.10002b00
cmp ebx, eax
je 0x10025d8c
lea ecx, [ebp - 0x228]
call fcn.1000dea0
lea ecx, [ebp - 0x80]
mov dword [ebp - 4], 0xd0
call fcn.1000dea0
lea ecx, [ebp - 0x68]
call fcn.1000dea0
mov byte [ebp - 4], 0xd2
mov ecx, dword [0x100f34d0]
mov eax, dword [0x100f34e8]
add ecx, 0xfffffff4
mov ebx, dword [0x100f34d4]
add eax, ecx
mov ecx, dword [0x100f352c]
add ebx, 0x15
mov dword [ebp - 0xb64], eax
add ecx, edi
mov eax, dword [0x100f353c]
add ebx, ecx
mov ecx, dword [0x100f3518]
add eax, 8
mov dword [ebp - 0xb80], eax
add ecx, 0xfffffffa
mov eax, ecx
mov dword [ebp - 0xb6c], ecx
cdq
add ecx, 4
sub eax, edx
mov dword [ebp - 0xb7c], ebx
mov edi, eax
mov eax, dword [0x100f3500]
cdq
sub eax, edx
sar edi, 1
sar eax, 1
sub eax, edi
add eax, dword [0x100f3540]
mov dword [ebp - 0xb74], eax
add eax, ecx
mov ecx, str.Wvy
mov dword [ebp - 0xb78], eax
sub ecx, 0x20f8dec5
push ecx
lea ecx, [ebp - 0x38]
call fcn.10027010
mov esi, eax
push 0xc8
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0xbf0]
mov byte [ebp - 4], 0xd3
call fcn.10006140
mov ecx, dword [ebp - 0xb64]
mov ecx, ecx
test ecx, ecx
jns 0x100250fd
add ecx, 1
sar ecx, 1
mov edx, dword [ebp - 0xb80]
push esi
push dword [eax]
mov eax, dword [0x100f352c]
add edx, ecx
mov ecx, dword [0x100f34d4]
add ecx, 0xc
mov dword [ebp - 0xba8], edx
add eax, ecx
push eax
push edx
push 1
push 1
push 0x100d1438
call fcn.10018080
add esp, 0x1c
mov byte [ebp - 4], 0xd2
lea ecx, [ebp - 0x38]
call fcn.1000dd20
push 0x587648a3
lea ecx, [ebp - 0x1c]
call fcn.10027050
mov esi, eax
push 0xc8
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0xbec]
mov byte [ebp - 4], 0xd4
call fcn.10006140
mov ecx, dword [0x100f34d4]
mov edx, dword [ebp - 0xb74]
add ecx, 0xc
push esi
push dword [eax]
mov eax, dword [0x100f352c]
add edx, edi
add eax, ecx
mov dword [ebp - 0xba0], edx
push eax
push edx
push 1
push 1
push 0x100d1438
call fcn.10018080
add esp, 0x1c
mov byte [ebp - 4], 0xd2
lea ecx, [ebp - 0x1c]
call fcn.1000dcc0
push 0x2eb79c67
lea ecx, [ebp - 0xbac]
call fcn.100270a0
mov esi, eax
push 0xc8
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0xbe8]
mov byte [ebp - 4], 0xd5
call fcn.10006140
mov ecx, dword [0x100f34d4]
mov edx, dword [ebp - 0xb78]
add ecx, 0xc
push esi
push dword [eax]
mov eax, dword [0x100f352c]
add edx, edi
add eax, ecx
mov dword [ebp - 0xb98], edx
push eax
push edx
push 1
push 1
push 0x100d1438
call fcn.10018080
add esp, 0x1c
mov byte [ebp - 4], 0xd2
lea ecx, [ebp - 0xbac]
call fcn.1000dcd0
push 0xff
push 0x50
push 0x50
push 0x50
lea ecx, [ebp - 0xbe4]
call fcn.10006140
mov esi, dword [ebp - 0xb64]
mov ecx, 0x100d1438
mov edi, dword [ebp - 0xb80]
push dword [eax]
push 1
push esi
push ebx
push edi
call fcn.10018a60
push 0xff
push 0x4e
push 0x4e
push 0x4e
lea ecx, [ebp - 0xbe0]
call fcn.10006140
lea ecx, [ebx + 1]
push dword [eax]
mov dword [ebp - 0xb8c], ecx
push 1
push esi
push ecx
push edi
mov ecx, 0x100d1438
call fcn.10018a60
push 0xff
push 0x4c
push 0x4c
push 0x4c
lea ecx, [ebp - 0xbdc]
call fcn.10006140
lea ecx, [ebx + 2]
push dword [eax]
push 1
push esi
push ecx
push edi
mov ecx, 0x100d1438
call fcn.10018a60
push 0xff
push 0x48
push 0x48
push 0x48
lea ecx, [ebp - 0xbd8]
call fcn.10006140
lea ecx, [ebx + 3]
push dword [eax]
push 1
push esi
push ecx
push edi
mov ecx, 0x100d1438
call fcn.10018a60
push 0xff
push 0x44
push 0x44
push 0x44
lea ecx, [ebp - 0xbd4]
call fcn.10006140
add ebx, 4
mov ecx, 0x100d1438
push dword [eax]
push 1
push esi
push ebx
push edi
call fcn.10018a60
push 0xff
push 0x42
push 0x42
push 0x42
lea ecx, [ebp - 0xbd0]
call fcn.10006140
mov esi, dword [ebp - 0xb7c]
mov ecx, dword [ebp - 0xb64]
mov edx, dword [ebp - 0xb80]
push dword [eax]
lea edi, [esi + 5]
push 1
push ecx
push edi
push edx
mov ecx, 0x100d1438
call fcn.10018a60
push 0xff
push 0x40
push 0x40
push 0x40
lea ecx, [ebp - 0xbcc]
call fcn.10006140
add esi, 6
mov ecx, 0x100d1438
push dword [eax]
push 9
push dword [ebp - 0xb64]
push esi
push dword [ebp - 0xb80]
call fcn.10018a60
push 0xff
push 0x50
push 0x50
push 0x50
lea ecx, [ebp - 0xbc8]
call fcn.10006140
mov ecx, dword [ebp - 0xb6c]
push dword [eax]
push 1
push ecx
push dword [ebp - 0xb7c]
mov ecx, 0x100d1438
push dword [ebp - 0xb74]
call fcn.10018a60
push 0xff
push 0x4e
push 0x4e
push 0x4e
lea ecx, [ebp - 0xbc4]
call fcn.10006140
mov ecx, 0x100d1438
push dword [eax]
push 1
push dword [ebp - 0xb6c]
push dword [ebp - 0xb8c]
push dword [ebp - 0xb74]
call fcn.10018a60
push 0xff
push 0x4c
push 0x4c
push 0x4c
lea ecx, [ebp - 0xc00]
call fcn.10006140
mov ecx, 0x100d1438
push dword [eax]
mov eax, dword [ebp - 0xb7c]
push 1
push dword [ebp - 0xb6c]
add eax, 2
push eax
push dword [ebp - 0xb74]
call fcn.10018a60
push 0xff
push 0x48
push 0x48
push 0x48
lea ecx, [ebp - 0xbc0]
call fcn.10006140
mov ecx, 0x100d1438
push dword [eax]
mov eax, dword [ebp - 0xb7c]
push 1
push dword [ebp - 0xb6c]
add eax, 3
push eax
push dword [ebp - 0xb74]
call fcn.10018a60
push 0xff
push 0x44
push 0x44
push 0x44
lea ecx, [ebp - 0xbbc]
call fcn.10006140
mov ecx, 0x100d1438
push dword [eax]
push 1
push dword [ebp - 0xb6c]
push ebx
push dword [ebp - 0xb74]
call fcn.10018a60
push 0xff
push 0x42
push 0x42
push 0x42
lea ecx, [ebp - 0xbb8]
call fcn.10006140
push dword [eax]
push 1
push dword [ebp - 0xb6c]
push edi
push dword [ebp - 0xb74]
mov ecx, 0x100d1438
call fcn.10018a60
push 0xff
push 0x40
push 0x40
push 0x40
lea ecx, [ebp - 0xc14]
call fcn.10006140
mov ecx, 0x100d1438
push dword [eax]
push 9
push dword [ebp - 0xb6c]
push esi
push dword [ebp - 0xb74]
call fcn.10018a60
push 0xff
push 0x50
push 0x50
push 0x50
lea ecx, [ebp - 0xc10]
call fcn.10006140
mov ecx, dword [ebp - 0xb6c]
add ecx, 0xfffffffe
mov dword [ebp - 0xb70], ecx
push dword [eax]
push 1
push ecx
push dword [ebp - 0xb7c]
mov ecx, 0x100d1438
push dword [ebp - 0xb78]
call fcn.10018a60
push 0xff
push 0x4e
push 0x4e
push 0x4e
lea ecx, [ebp - 0xc0c]
call fcn.10006140
mov ecx, 0x100d1438
push dword [eax]
push 1
push dword [ebp - 0xb70]
push dword [ebp - 0xb8c]
push dword [ebp - 0xb78]
call fcn.10018a60
push 0xff
push 0x4c
push 0x4c
push 0x4c
lea ecx, [ebp - 0xc04]
call fcn.10006140
mov ecx, 0x100d1438
push dword [eax]
mov eax, dword [ebp - 0xb7c]
push 1
push dword [ebp - 0xb70]
add eax, 2
push eax
push dword [ebp - 0xb78]
call fcn.10018a60
push 0xff
push 0x48
push 0x48
push 0x48
lea ecx, [ebp - 0xbfc]
call fcn.10006140
mov ecx, 0x100d1438
push dword [eax]
mov eax, dword [ebp - 0xb7c]
push 1
push dword [ebp - 0xb70]
add eax, 3
push eax
push dword [ebp - 0xb78]
call fcn.10018a60
push 0xff
push 0x44
push 0x44
push 0x44
lea ecx, [ebp - 0xbf8]
call fcn.10006140
push dword [eax]
push 1
push dword [ebp - 0xb70]
mov ecx, 0x100d1438
push ebx
mov ebx, dword [ebp - 0xb78]
push ebx
call fcn.10018a60
push 0xff
push 0x42
push 0x42
push 0x42
lea ecx, [ebp - 0xc08]
call fcn.10006140
mov ecx, 0x100d1438
push dword [eax]
push 1
push dword [ebp - 0xb70]
push edi
push ebx
call fcn.10018a60
push 0xff
push 0x40
push 0x40
push 0x40
lea ecx, [ebp - 0xc18]
call fcn.10006140
mov ecx, 0x100d1438
push dword [eax]
push 9
push dword [ebp - 0xb70]
push esi
push ebx
call fcn.10018a60
mov esi, dword [ebp - 0xb64]
mov ecx, 0x102d42f4
mov edi, dword [ebp - 0xb7c]
mov ebx, dword [ebp - 0xb80]
push 0xf
push esi
push edi
push ebx
call fcn.10033e20
test al, al
je 0x100256a7
push 0x80
push dword [0x10104488]
mov ecx, 0x100d1438
push dword [0x10104484]
push 0xf
push esi
push edi
push ebx
call fcn.10018b90
push 0xf
push esi
push edi
push ebx
mov ecx, 0x102d42f4
call fcn.10033e60
test al, al
je 0x100256f2
push 0xff
push dword [0x10104488]
mov ecx, 0x100d1438
push dword [0x10104484]
push 0xf
push esi
push edi
push ebx
call fcn.10018b90
mov ebx, dword [ebp - 0xb84]
cmp byte [ebx + 0x101040b8], 0
sete al
mov byte [ebx + 0x101040b8], al
jmp 0x100256f8
mov ebx, dword [ebp - 0xb84]
cmp byte [ebx + 0x101040b8], 0
je 0x1002575d
mov eax, str.Ufsy:_o
lea ecx, [ebp - 0x454]
sub eax, 0x88b05d5
push eax
call fcn.100270d0
push eax
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0xd6
call fcn.1000dde0
lea ecx, [ebp - 0x454]
mov byte [ebp - 4], 0xd2
call fcn.1000dc50
push 0xff
push dword [0x10104488]
mov ecx, 0x100d1438
push dword [0x10104484]
push 0xf
push esi
push edi
push dword [ebp - 0xb80]
call fcn.10018b90
jmp 0x10025792
mov eax, 0x10043f80
lea ecx, [ebp - 0xb90]
sub eax, 0x26a3de39
push eax
call fcn.10027160
push eax
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0xd7
call fcn.1000dde0
lea ecx, [ebp - 0xb90]
mov byte [ebp - 4], 0xd2
call fcn.10026ca0
mov ecx, dword [0x100d1558]
lea eax, [ebp - 0xb60]
push eax
push ebx
call fcn.1001a420
push 0xc8
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0xc1c]
call fcn.10006140
mov esi, eax
lea ecx, [ebp - 0x228]
lea eax, [ebp - 0xb60]
push eax
call fcn.1000dd60
push eax
push dword [esi]
lea eax, [edi + 1]
push eax
push dword [ebp - 0xba8]
push 0
push 1
push 0x100d1438
call fcn.10018080
mov esi, dword [ebp - 0xb74]
add esp, 0x20
mov ecx, 0x102d42f4
push 0xf
push dword [ebp - 0xb6c]
push edi
push esi
call fcn.10033e20
test al, al
je 0x10025839
push 0x80
push dword [0x10104488]
mov ecx, 0x100d1438
push dword [0x10104484]
push 0xf
push dword [ebp - 0xb6c]
push edi
push esi
call fcn.10018b90
push 0xf
push dword [ebp - 0xb6c]
mov ecx, 0x102d42f4
push edi
push esi
call fcn.10033e60
test al, al
je 0x1002589e
push 0xff
push dword [0x10104488]
mov ecx, 0x100d1438
push dword [0x10104484]
push 0xf
push dword [ebp - 0xb6c]
push edi
push esi
call fcn.10018b90
mov eax, dword [ebx*4 + 0x10103eb8]
inc eax
mov byte [0x100cf9e2], 0
mov dword [ebx*4 + 0x10103eb8], eax
cmp eax, 3
jle 0x100258a5
mov dword [ebx*4 + 0x10103eb8], 0
jmp 0x100258a5
mov byte [0x100cf9e2], 1
push 0xf
push dword [ebp - 0xb6c]
mov ecx, 0x102d42f4
push edi
push esi
call fcn.10033eb0
test al, al
je 0x10025900
push 0xff
push dword [0x10104488]
mov ecx, 0x100d1438
push dword [0x10104484]
push 0xf
push dword [ebp - 0xb6c]
push edi
push esi
call fcn.10018b90
add dword [ebx*4 + 0x10103eb8], 0xffffffff
mov byte [0x100cf9e2], 0
jns 0x10025907
mov dword [ebx*4 + 0x10103eb8], 3
jmp 0x10025907
mov byte [0x100cf9e2], 1
mov eax, dword [ebx*4 + 0x10103eb8]
test eax, eax
jne 0x1002593d
push 0x73c48ca5
lea ecx, [ebp - 0x50]
call fcn.10027190
push eax
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0xd8
call fcn.1000dde0
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0xd2
call fcn.1000dd20
jmp 0x100259d4
cmp eax, 1
jne 0x10025970
mov eax, 0x10043f88
lea ecx, [ebp - 0x40]
sub eax, 0x3ad98a30
push eax
call fcn.100271d0
push eax
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0xd9
call fcn.1000dde0
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0xd2
call fcn.1000dd20
jmp 0x100259d4
cmp eax, 2
jne 0x100259a3
push 0x25404f94
lea ecx, [ebp - 0xb94]
call fcn.10027210
push eax
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0xda
call fcn.1000dde0
lea ecx, [ebp - 0xb94]
mov byte [ebp - 4], 0xd2
call fcn.10026ca0
jmp 0x100259d4
cmp eax, 3
jne 0x100259d4
push 0x52924599
lea ecx, [ebp - 0xba4]
call fcn.10027240
push eax
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0xdb
call fcn.1000dde0
lea ecx, [ebp - 0xba4]
mov byte [ebp - 4], 0xd2
call fcn.1000dcd0
push 0xc8
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0xc20]
call fcn.10006140
lea ecx, [ebp - 0x80]
mov esi, eax
call fcn.1000dd60
push eax
push dword [esi]
lea eax, [edi + 1]
push eax
push dword [ebp - 0xba0]
push 0
push 1
push 0x100d1438
call fcn.10018080
mov esi, dword [ebp - 0xb78]
add esp, 0x1c
mov ecx, 0x102d42f4
push 0xf
push dword [ebp - 0xb70]
push edi
push esi
call fcn.10033e20
test al, al
je 0x10025a5e
push 0x80
push dword [0x10104488]
mov ecx, 0x100d1438
push dword [0x10104484]
push 0xf
push dword [ebp - 0xb70]
push edi
push esi
call fcn.10018b90
push 0xf
push dword [ebp - 0xb70]
mov ecx, 0x102d42f4
push edi
push esi
call fcn.10033e60
test al, al
je 0x10025ac3
push 0xff
push dword [0x10104488]
mov ecx, 0x100d1438
push dword [0x10104484]
push 0xf
push dword [ebp - 0xb70]
push edi
push esi
call fcn.10018b90
mov eax, dword [ebx*4 + 0x10103fb8]
inc eax
mov byte [0x100cf9e2], 0
mov dword [ebx*4 + 0x10103fb8], eax
cmp eax, 5
jle 0x10025aca
mov dword [ebx*4 + 0x10103fb8], 0
jmp 0x10025aca
mov byte [0x100cf9e2], 1
push 0xf
push dword [ebp - 0xb70]
mov ecx, 0x102d42f4
push edi
push esi
call fcn.10033eb0
test al, al
je 0x10025b25
push 0xff
push dword [0x10104488]
mov ecx, 0x100d1438
push dword [0x10104484]
push 0xf
push dword [ebp - 0xb70]
push edi
push esi
call fcn.10018b90
add dword [ebx*4 + 0x10103fb8], 0xffffffff
mov byte [0x100cf9e2], 0
jns 0x10025b2c
mov dword [ebx*4 + 0x10103fb8], 5
jmp 0x10025b2c
mov byte [0x100cf9e2], 1
mov eax, dword [ebx*4 + 0x10103fb8]
test eax, eax
jne 0x10025b62
push 0x625ec260
lea ecx, [ebp - 0x48]
call fcn.10027270
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0xdc
call fcn.1000dde0
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0xd2
call fcn.1000dd20
jmp 0x10025c6b
cmp eax, 1
jne 0x10025b9e
mov eax, 0x10043fa8
lea ecx, [ebp - 0x1ac]
sub eax, 0x6b9aa66a
push eax
call fcn.100272b0
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0xdd
call fcn.1000dde0
lea ecx, [ebp - 0x1ac]
mov byte [ebp - 4], 0xd2
call fcn.1000dd10
jmp 0x10025c6b
cmp eax, 2
jne 0x10025bda
mov eax, str._yu_Pxxk
lea ecx, [ebp - 0x27c]
sub eax, 0x39dc7d78
push eax
call fcn.10027320
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0xde
call fcn.1000dde0
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0xd2
call fcn.1000dc40
jmp 0x10025c6b
cmp eax, 3
jne 0x10025c0d
push 0x70bb40f3
lea ecx, [ebp - 0x460]
call fcn.100273a0
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0xdf
call fcn.1000dde0
lea ecx, [ebp - 0x460]
mov byte [ebp - 4], 0xd2
call fcn.1000dc50
jmp 0x10025c6b
cmp eax, 4
jne 0x10025c3a
push 0x56c03ee7
lea ecx, [ebp - 0x28]
call fcn.10027430
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0xe0
call fcn.1000dde0
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0xd2
call fcn.1000dcb0
jmp 0x10025c6b
cmp eax, 5
jne 0x10025c6b
push 0x46f14c84
lea ecx, [ebp - 0xb9c]
call fcn.10027490
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0xe1
call fcn.1000dde0
lea ecx, [ebp - 0xb9c]
mov byte [ebp - 4], 0xd2
call fcn.1000dcd0
push 0xc8
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0xc24]
call fcn.10006140
lea ecx, [ebp - 0x68]
mov esi, eax
call fcn.1000dd60
push eax
push dword [esi]
lea eax, [edi + 1]
push eax
push dword [ebp - 0xb98]
push 0
push 1
push 0x100d1438
call fcn.10018080
mov eax, dword [0x10103eb4]
lea ecx, [ebp - 0xc28]
add esp, 0x1c
mov dword [ebx*4 + 0x100d1448], eax
push 0xc0
push 0x19
push 0x19
push 0x19
call fcn.10006140
mov ecx, 0x100d1438
push dword [eax]
push 0xf
push dword [ebp - 0xb64]
push edi
push dword [ebp - 0xb80]
call fcn.10018aa0
push 0xc0
push 0x19
push 0x19
push 0x19
lea ecx, [ebp - 0xbf4]
call fcn.10006140
mov ecx, 0x100d1438
push dword [eax]
push 0xf
push dword [ebp - 0xb6c]
push edi
push dword [ebp - 0xb74]
call fcn.10018aa0
push 0xc0
push 0x19
push 0x19
push 0x19
lea ecx, [ebp - 0x30]
call fcn.10006140
mov ecx, 0x100d1438
push dword [eax]
push 0xf
push dword [ebp - 0xb70]
push edi
push dword [ebp - 0xb78]
call fcn.10018aa0
mov esi, dword [ebp - 0xb88]
lea ecx, [ebp - 0x68]
mov edi, dword [ebp - 0xb68]
inc esi
add edi, 0x10
mov dword [ebp - 0xb88], esi
mov dword [ebp - 0xb68], edi
call fcn.1000de10
lea ecx, [ebp - 0x80]
call fcn.1000de10
lea ecx, [ebp - 0x228]
mov dword [ebp - 4], 0xffffffff
call fcn.1000de10
mov eax, dword [0x100d1560]
inc ebx
mov dword [ebp - 0xb84], ebx
cmp ebx, dword [eax + 0x14]
jle 0x10024ff0
shl esi, 4
add esi, 0x4b
mov dword [0x101039e4], esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10037c8d
mov esp, ebp
pop ebp
ret 0x10