Function at 0x10066c10
Capabilities:
Enumerate files on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100ff0c5
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x28c
push esi
mov esi, ecx
push edi
mov al, byte [esi + 0x3a8]
mov byte [ebp - 0x21], al
call fcn.10039bd0
mov dl, byte [ebp - 0x21]
mov byte [eax + 0xa4], dl
cmp byte [esi + 0x3a8], 0
je 0x10069f93
mov eax, dword [0x10216320]
mov ecx, dword fs:[0x2c]
movss xmm0, dword [0x101016b4]
movss dword [ebp - 0x3c], xmm0
mov ecx, dword [ecx + eax*4]
mov eax, dword [0x1021463c]
cmp eax, dword [ecx + 4]
jg 0x10069fa3
call fcn.1003a0c0
mov esi, eax
call fcn.10039bd0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x441e4000
push 0
push eax
mov dword [ebp - 0x10], 0x43f68000
call fcn.100421d0
movss xmm1, dword [0x10105438]
movd xmm0, dword [0x101d683c]
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x28], 0x3f800000
mulss xmm0, xmm1
movss dword [ebp - 0x34], xmm0
movd xmm0, dword [0x101d6840]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x30], xmm0
movd xmm0, dword [0x101d6844]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x2c], xmm0
movups xmm0, xmmword [ebp - 0x34]
mov dword [ebp - 0x28], 0x3f800000
movups xmmword [esi + 0x208], xmm0
movd xmm0, dword [0x101d683c]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x34], xmm0
movd xmm0, dword [0x101d6840]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x30], xmm0
movd xmm0, dword [0x101d6844]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x2c], xmm0
movups xmm0, xmmword [ebp - 0x34]
mov dword [ebp - 0x28], 0x3f800000
movups xmmword [esi + 0x218], xmm0
movd xmm0, dword [0x101d683c]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x34], xmm0
movd xmm0, dword [0x101d6840]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x30], xmm0
movd xmm0, dword [0x101d6844]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x2c], xmm0
movups xmm0, xmmword [ebp - 0x34]
mov dword [ebp - 0x28], 0x3f800000
movups xmmword [esi + 0x128], xmm0
movd xmm0, dword [0x101d683c]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x34], xmm0
movd xmm0, dword [0x101d6840]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x30], xmm0
movd xmm0, dword [0x101d6844]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x2c], xmm0
movups xmm0, xmmword [ebp - 0x34]
movups xmmword [esi + 0x138], xmm0
movd xmm0, dword [0x101d683c]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x34], xmm0
movd xmm0, dword [0x101d6840]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x30], xmm0
movd xmm0, dword [0x101d6844]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x2c], xmm0
mov dword [ebp - 0x28], 0x3f800000
movups xmm0, xmmword [ebp - 0x34]
movups xmmword [esi + 0x1c8], xmm0
movaps xmm0, xmmword [0x1010a980]
movups xmmword [esi + 0xc8], xmm0
movaps xmm0, xmmword [0x1010a990]
movups xmmword [esi + 0xd8], xmm0
push dword [0x10214758]
call fcn.10040270
push 0x2b
push 0
push 0x1010993c
call fcn.100330c0
add esp, 0x14
mov dword [esp], 0x3f800000
push 2
call fcn.10040710
call fcn.1003a1e0
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x2c]
push eax
call fcn.1003a200
lea eax, [ebp - 0x118]
push eax
call fcn.1003a200
lea eax, [ebp - 0x138]
push eax
call fcn.1003a220
lea eax, [ebp - 0x88]
push eax
call fcn.1003a220
lea eax, [ebp - 0x78]
push eax
call fcn.1003a200
movss xmm0, dword [ebp - 0x88]
subss xmm0, dword [0x10102994]
movss dword [ebp - 0x88], xmm0
movss xmm0, dword [ebp - 0x84]
subss xmm0, dword [0x10102994]
movss dword [ebp - 0x84], xmm0
movss xmm0, dword [ebp - 0x78]
addss xmm0, dword [0x10102a44]
movss dword [ebp - 0x78], xmm0
movss xmm0, dword [ebp - 0x74]
addss xmm0, dword [0x10102a44]
movss dword [ebp - 0x74], xmm0
call fcn.1003a0c0
lea eax, [ebp - 0x140]
push eax
call fcn.100398c0
lea eax, [ebp - 0x98]
xorps xmm0, xmm0
push eax
movups xmmword [ebp - 0x98], xmm0
call fcn.100372d0
movd xmm0, dword [0x101d683c]
movss xmm1, dword [0x10105438]
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x28], 0x3f800000
mulss xmm0, xmm1
movss dword [ebp - 0x34], xmm0
movd xmm0, dword [0x101d6840]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x30], xmm0
movd xmm0, dword [0x101d6844]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x2c], xmm0
call fcn.100372d0
movd xmm0, dword [0x101d683c]
mov edi, eax
movss xmm1, dword [0x10105438]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x50], xmm0
movd xmm0, dword [0x101d6840]
cvtdq2ps xmm0, xmm0
lea eax, [ebp - 0x50]
mov dword [ebp - 0x44], 0x3f800000
push eax
mulss xmm0, xmm1
movss dword [ebp - 0x4c], xmm0
movd xmm0, dword [0x101d6844]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x48], xmm0
call fcn.100372d0
mov esi, eax
xorps xmm0, xmm0
lea eax, [ebp - 0xc0]
push eax
movups xmmword [ebp - 0xc0], xmm0
call fcn.100372d0
movss xmm1, dword [ebp - 0x88]
add esp, 0x30
mulss xmm1, dword [0x101016a8]
mov ecx, dword [ebp - 0x38]
movss xmm0, dword [ebp - 0x74]
push dword [ebp - 0x20]
addss xmm1, dword [ebp - 0x78]
addss xmm0, dword [0x101016ac]
push edi
push esi
push eax
lea eax, [ebp - 0x14]
movss dword [ebp - 0x14], xmm1
push eax
lea eax, [ebp - 0x78]
movss dword [ebp - 0x10], xmm0
push eax
call fcn.10046c60
movd xmm0, dword [0x101d683c]
lea eax, [ebp - 0x34]
movss xmm1, dword [0x10105438]
cvtdq2ps xmm0, xmm0
push eax
mov dword [ebp - 0x28], 0x3f800000
mulss xmm0, xmm1
movss dword [ebp - 0x34], xmm0
movd xmm0, dword [0x101d6840]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x30], xmm0
movd xmm0, dword [0x101d6844]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x2c], xmm0
call fcn.100372d0
mov dword [ebp - 0x20], eax
xorps xmm0, xmm0
lea eax, [ebp - 0xc0]
push eax
movups xmmword [ebp - 0xc0], xmm0
call fcn.100372d0
mov edi, eax
xorps xmm0, xmm0
lea eax, [ebp - 0x68]
push eax
movups xmmword [ebp - 0x68], xmm0
call fcn.100372d0
movd xmm0, dword [0x101d683c]
mov esi, eax
movss xmm1, dword [0x10105438]
lea eax, [ebp - 0x98]
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x8c], 0x3f800000
push eax
mulss xmm0, xmm1
movss dword [ebp - 0x98], xmm0
movd xmm0, dword [0x101d6840]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x94], xmm0
movd xmm0, dword [0x101d6844]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x90], xmm0
call fcn.100372d0
movss xmm3, dword [ebp - 0x88]
add esp, 0x10
movss xmm1, dword [ebp - 0x78]
movss xmm2, dword [ebp - 0x74]
addss xmm1, xmm3
mulss xmm3, dword [0x101016a8]
movaps xmm0, xmm2
mov ecx, dword [ebp - 0x38]
push dword [ebp - 0x20]
addss xmm0, dword [0x101016ac]
addss xmm3, dword [ebp - 0x78]
push edi
push esi
push eax
lea eax, [ebp - 0x14]
movss dword [ebp - 0x14], xmm1
push eax
lea eax, [ebp - 0x48]
movss dword [ebp - 0x10], xmm0
push eax
movss dword [ebp - 0x48], xmm3
movss dword [ebp - 0x44], xmm2
call fcn.10046c60
call fcn.100398a0
fadd dword [0x10102988]
push ecx
fstp dword [esp]
call fcn.10041d20
lea eax, [ebp - 0x68]
xorps xmm0, xmm0
push eax
movups xmmword [ebp - 0x68], xmm0
call fcn.100372d0
movd xmm0, dword [0x101d683c]
movss xmm1, dword [0x10105438]
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x28], 0x3f800000
mulss xmm0, xmm1
movss dword [ebp - 0x34], xmm0
movd xmm0, dword [0x101d6840]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x30], xmm0
movd xmm0, dword [0x101d6844]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x2c], xmm0
call fcn.100372d0
movd xmm0, dword [0x101d683c]
mov edi, eax
movss xmm1, dword [0x10105438]
lea eax, [ebp - 0x50]
cvtdq2ps xmm0, xmm0
push eax
mov dword [ebp - 0x44], 0x3f800000
mulss xmm0, xmm1
movss dword [ebp - 0x50], xmm0
movd xmm0, dword [0x101d6840]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x4c], xmm0
movd xmm0, dword [0x101d6844]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x48], xmm0
call fcn.100372d0
mov esi, eax
xorps xmm0, xmm0
lea eax, [ebp - 0xc0]
push eax
movups xmmword [ebp - 0xc0], xmm0
call fcn.100372d0
movss xmm1, dword [ebp - 0x88]
add esp, 0x14
mulss xmm1, dword [0x101016a8]
movss xmm0, dword [ebp - 0x74]
addss xmm1, dword [ebp - 0x78]
push dword [ebp - 0x20]
addss xmm0, dword [0x101016ac]
mov ecx, dword [ebp - 0x38]
push edi
push esi
push eax
lea eax, [ebp - 0x14]
movss dword [ebp - 0x14], xmm1
push eax
lea eax, [ebp - 0x78]
movss dword [ebp - 0x10], xmm0
push eax
call fcn.10046c60
movd xmm0, dword [0x101d683c]
lea eax, [ebp - 0x34]
movss xmm1, dword [0x10105438]
cvtdq2ps xmm0, xmm0
push eax
mov dword [ebp - 0x28], 0x3f800000
mulss xmm0, xmm1
movss dword [ebp - 0x34], xmm0
movd xmm0, dword [0x101d6840]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x30], xmm0
movd xmm0, dword [0x101d6844]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x2c], xmm0
call fcn.100372d0
mov dword [ebp - 0x20], eax
xorps xmm0, xmm0
lea eax, [ebp - 0x68]
push eax
movups xmmword [ebp - 0x68], xmm0
call fcn.100372d0
mov edi, eax
xorps xmm0, xmm0
lea eax, [ebp - 0xc0]
push eax
movups xmmword [ebp - 0xc0], xmm0
call fcn.100372d0
movd xmm0, dword [0x101d683c]
mov esi, eax
movss xmm1, dword [0x10105438]
lea eax, [ebp - 0x98]
cvtdq2ps xmm0, xmm0
push eax
mov dword [ebp - 0x8c], 0x3f800000
mulss xmm0, xmm1
movss dword [ebp - 0x98], xmm0
movd xmm0, dword [0x101d6840]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x94], xmm0
movd xmm0, dword [0x101d6844]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x90], xmm0
call fcn.100372d0
movss xmm3, dword [ebp - 0x88]
add esp, 0x10
movss xmm1, dword [ebp - 0x78]
movss xmm2, dword [ebp - 0x74]
addss xmm1, xmm3
mulss xmm3, dword [0x101016a8]
movaps xmm0, xmm2
push dword [ebp - 0x20]
addss xmm0, dword [0x101016ac]
addss xmm3, dword [ebp - 0x78]
push edi
push esi
push eax
lea eax, [ebp - 0x14]
movss dword [ebp - 0x14], xmm1
push eax
lea eax, [ebp - 0x48]
movss dword [ebp - 0x10], xmm0
movss dword [ebp - 0x48], xmm3
movss dword [ebp - 0x44], xmm2
push eax
mov ecx, dword [ebp - 0x38]
call fcn.10046c60
call fcn.100398a0
fadd dword [0x10102988]
push ecx
fstp dword [esp]
call fcn.10041d20
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x41200000
push eax
mov dword [ebp - 0x10], 0x41f00000
call fcn.10041c50
call fcn.10036180
movd xmm0, dword [0x101d683c]
lea eax, [ebp - 0x34]
movss xmm1, dword [0x10105438]
cvtdq2ps xmm0, xmm0
push eax
mov dword [ebp - 0x28], 0x3f800000
mulss xmm0, xmm1
movss dword [ebp - 0x34], xmm0
movd xmm0, dword [0x101d6840]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x30], xmm0
movd xmm0, dword [0x101d6844]
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm1
movss dword [ebp - 0x2c], xmm0
call fcn.100372d0
movss xmm1, dword [ebp - 0x118]
add esp, 0xc
movss xmm0, dword [ebp - 0x114]
addss xmm1, dword [0x10104d6c]
addss xmm0, dword [0x10104d6c]
push 0
push ecx
mov dword [esp], 0
push 0
push str.__juxxware__
push eax
lea eax, [ebp - 0x14]
movss dword [ebp - 0x14], xmm1
push eax
push ecx
mov ecx, dword [ebp - 0x38]
mov dword [esp], 0x41980000
push dword [0x10214748]
movss dword [ebp - 0x10], xmm0
call fcn.10046e10
cmp dword [0x10214640], 0
sete al
movzx eax, al
push eax
push str.BDEFG
call fcn.1006a1d0
add esp, 8
test al, al
je 0x100674f0
xor eax, eax
mov dword [0x10214640], eax
jmp 0x100674f5
mov eax, dword [0x10214640]
cmp eax, 2
sete al
movzx eax, al
push eax
push 0x1010992c
call fcn.1006a1d0
add esp, 8
test al, al
je 0x1006751c
mov eax, 2
mov dword [0x10214640], eax
jmp 0x10067521
mov eax, dword [0x10214640]
cmp eax, 3
sete al
movzx eax, al
push eax
push 0x10109930
call fcn.1006a1d0
add esp, 8
test al, al
je 0x10067548
mov eax, 3
mov dword [0x10214640], eax
jmp 0x1006754d
mov eax, dword [0x10214640]
cmp eax, 4
sete al
movzx eax, al
push eax
push 0x10109934
call fcn.1006a1d0
add esp, 8
test al, al
je 0x10067574
mov eax, 4
mov dword [0x10214640], eax
jmp 0x10067579
mov eax, dword [0x10214640]
cmp eax, 5
sete al
movzx eax, al
push eax
push 0x10109938
call fcn.1006a1d0
add esp, 8
test al, al
je 0x1006759e
mov dword [0x10214640], 5
call fcn.10038790
mov eax, dword [0x10214640]
test eax, eax
jne 0x10067a32
mov ecx, dword [0x101d6390]
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x101d6394]
push eax
mov edx, dword [ecx]
mov edx, dword [edx + 0xc]
call edx
mov ecx, dword [0x101d6390]
mov esi, eax
mov edx, dword [ecx]
mov edx, dword [edx + 0x68]
call edx
test al, al
je 0x1006764d
test esi, esi
je 0x1006764d
mov ecx, esi
call fcn.10076c70
test al, al
je 0x1006764d
mov ecx, esi
call fcn.1000ca60
mov ecx, dword [0x101d6394]
mov eax, dword [eax]
mov ecx, dword [ecx]
push ecx
mov edx, dword [ecx + 0x10]
mov ecx, esp
mov dword [ecx], eax
mov ecx, dword [0x101d6394]
call edx
test eax, eax
je 0x1006764d
mov ecx, esi
call fcn.1000ca60
mov ecx, eax
call fcn.1000b170
mov ecx, eax
call fcn.10077060
test al, al
je 0x1006764d
mov ecx, esi
call fcn.1000ca60
mov ecx, eax
call fcn.1000b170
mov ecx, eax
call fcn.1000cc30
movsx eax, word [eax]
mov dword [0x1018863c], eax
cmp eax, 0xffffffff
jne 0x10067657
mov dword [0x1018863c], 1
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x427c0000
push eax
mov dword [ebp - 0x10], 0x41f80000
call fcn.10041c50
push 0
push 0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43880000
push eax
push 0x10109960
mov dword [ebp - 0x10], 0x43dc0000
call fcn.10035b20
movzx eax, word [0x1018863c]
add esp, 0x14
mov dword [ebp - 0x20], eax
mov ecx, 0x101d63c0
lea eax, [ebp - 0x20]
push eax
call fcn.10066420
mov ecx, dword [0x10214570]
mov esi, eax
mov ecx, dword [ecx + 0x1994]
mov byte [ecx + 0x84], 1
call fcn.1003a0c0
movaps xmm0, xmmword [0x101094e0]
lea eax, [ebp - 0x68]
push str.Active_weapon
push eax
movups xmmword [ebp - 0x68], xmm0
call fcn.10062650
push esi
push str.Enabled
call fcn.10058bb0
push 0xffffffffffffffff
push 0x1010997c
lea eax, [esi + 4]
push eax
push str.Silent
call fcn.1005c440
lea eax, [esi + 0x24]
push eax
push str.Head
call fcn.10058bb0
lea eax, [esi + 0x25]
push eax
push str.Chest
call fcn.10058bb0
lea eax, [esi + 0x27]
push eax
push str.Legs
call fcn.10058bb0
call fcn.10037e80
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43a98000
push eax
mov dword [ebp - 0x10], 0x41f80000
call fcn.10041c50
push 0
push 0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43880000
push eax
push 0x101099b8
mov dword [ebp - 0x10], 0x43dc0000
call fcn.10035b20
mov ecx, dword [0x10214570]
add esp, 0x4c
mov eax, dword [ecx + 0x1994]
mov byte [eax + 0x84], 1
mov esi, dword [ecx + 0x1994]
call fcn.1003a0c0
movss xmm1, dword [esi + 0x1c]
movss xmm0, dword [eax + 0x34]
movzx eax, word [0x1018863c]
addss xmm0, xmm0
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
subss xmm1, xmm0
movss dword [ebp - 0x80], xmm1
mov ecx, 0x101d63c0
call fcn.10066420
mov edi, eax
test edi, edi
je 0x10069f84
movaps xmm0, xmmword [0x101094e0]
lea eax, [ebp - 0x68]
push str.Aimbot
push eax
movups xmmword [ebp - 0x68], xmm0
call fcn.10062650
lea eax, [edi + 0x3c]
push eax
push str.Auto_Wall
call fcn.10058bb0
call fcn.100625e0
push 0x10105428
push 0x65
push 1
lea eax, [edi + 0x40]
push eax
push str.Mindamage
call fcn.100620a0
push 0x101d64b1
push str.Backtrack
call fcn.10058bb0
lea eax, [edi + 0x44]
push eax
push str.AutoFire
call fcn.10058bb0
movss xmm0, dword [ebp - 0x80]
add esp, 0x2c
subss xmm0, dword [0x10102a58]
mov dword [esp + 4], 0xbf800000
movss dword [esp], xmm0
call fcn.10041820
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0
push eax
lea eax, [edi + 0x48]
mov dword [ebp - 0x10], 0
push eax
push str.autofire
call fcn.10075e60
push 0x10109a00
call fcn.10062630
call fcn.100625e0
add esp, 0x14
lea eax, [edi + 0x10]
mov dword [esp], 0x3f800000
push 0x10109a04
sub esp, 8
mov dword [esp + 4], 0x43340000
mov dword [esp], 0
push eax
push str.Fov
call fcn.10062070
add esp, 0x18
call fcn.100625e0
cmp dword [edi + 4], 0
je 0x100678e8
push str.Silent_fov
call fcn.10062630
call fcn.100625e0
mov dword [esp], 0x3f800000
lea eax, [edi + 0x14]
push 0x10109a04
sub esp, 8
mov dword [esp + 4], 0x43340000
mov dword [esp], 0
push eax
push str.Silentfov
call fcn.10062070
add esp, 0x18
push 0x10109a28
call fcn.10062630
call fcn.100625e0
mov dword [esp], 0x3f800000
lea eax, [edi + 0x18]
push 0x10109a04
sub esp, 8
mov dword [esp + 4], 0x41a00000
mov dword [esp], 0x3f800000
push eax
push str.Smooth
call fcn.10062070
push str.Delays
call fcn.10062630
add esp, 0x1c
cmp dword [edi + 4], 0
jne 0x1006795d
push str.Shot_delay
call fcn.10062630
push 0x10109a50
push 0x3e8
push 0
lea eax, [edi + 0x1c]
push eax
push str.Shotdelay
call fcn.100620a0
add esp, 0x18
push str.Kill_delay
call fcn.10062630
push 0x10109a50
push 0x3e8
push 0
lea eax, [edi + 0x20]
push eax
push str.Killdelay
call fcn.100620a0
push 0x10109a78
call fcn.10062630
lea eax, [edi + 0x28]
push eax
push str.Enabled_rcs
call fcn.10058bb0
mov eax, dword [edi + 0x30]
push 0x20
mov dword [ebp - 0x14], str.Type:_Standalone
mov dword [ebp - 0x10], str.Type:_Aim
push dword [ebp + eax*4 - 0x14]
push 0x10109aa8
call fcn.10057e70
add esp, 0x30
test al, al
je 0x100679fc
xor esi, esi
cmp esi, dword [edi + 0x30]
lea ecx, [ebp - 0x48]
push ecx
sete al
mov dword [ebp - 0x48], 0
push 0
push eax
push dword [ebp + esi*4 - 0x14]
mov dword [ebp - 0x44], 0
call fcn.10061830
add esp, 0x10
test al, al
je 0x100679f1
mov dword [edi + 0x30], esi
inc esi
cmp esi, 2
jl 0x100679c3
call fcn.1005d080
push 0x10109a50
push 0x64
push 0
lea eax, [edi + 0x34]
push eax
push 0x10109ab0
call fcn.100620a0
push 0x10109a50
push 0x64
push 0
lea eax, [edi + 0x38]
push eax
push 0x10109ab4
call fcn.100620a0
add esp, 0x28
jmp 0x10069f84
cmp eax, 2
jne 0x10068324
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x427c0000
push eax
mov dword [ebp - 0x10], 0x41f80000
call fcn.10041c50
push 0
push 0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43880000
push eax
push 0x10109960
mov dword [ebp - 0x10], 0x43dc0000
call fcn.10035b20
movaps xmm0, xmmword [0x101094e0]
lea eax, [ebp - 0x68]
push 0x10109ab8
push eax
movups xmmword [ebp - 0x68], xmm0
call fcn.10062650
mov eax, dword [0x10214570]
mov eax, dword [eax + 0x1994]
mov byte [eax + 0x84], 1
call fcn.1003a0c0
push 0x101d63e5
push str.Visible
mov dword [ebp - 0x90], 0x101032f4
mov dword [ebp - 0x8c], str.Tahoma
mov dword [ebp - 0x14], 0x101032f4
mov dword [ebp - 0x10], str.Corners
call fcn.10058bb0
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x42fa0000
call fcn.10041820
push 1
push 0x101d6564
push 0x10109ad4
call fcn.10066590
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x431b0000
call fcn.10041820
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], 0
push eax
push str.visiblebox
mov dword [ebp - 0x44], 0
call fcn.10058460
add esp, 0x10
test al, al
je 0x10067b42
push str.visibleboxpopup
call fcn.1003fb70
add esp, 4
push 0
push str.visibleboxpopup
call fcn.100362c0
add esp, 8
test al, al
je 0x10067b95
push ecx
mov dword [esp], 0x43200000
call fcn.100405b0
push 0xffffffffffffffff
push 2
lea eax, [ebp - 0x14]
push eax
push 0x101d6548
push str.Boxes_type1
call fcn.1005c5e0
push 0x101d6550
push str.Boxes_outline1
call fcn.10058bb0
add esp, 0x20
call fcn.10040070
call fcn.10038920
push 0x101d63e6
push 0x10109b2c
call fcn.10058bb0
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x42fa0000
call fcn.10041820
push 1
push 0x101d6584
push str.Enemies_box
call fcn.10066590
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x431b0000
call fcn.10041820
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], 0
push eax
push str.occludedbox
mov dword [ebp - 0x44], 0
call fcn.10058460
add esp, 0x10
test al, al
je 0x10067c10
push str.occludedboxpopup
call fcn.1003fb70
add esp, 4
push 0
push str.occludedboxpopup
call fcn.100362c0
add esp, 8
test al, al
je 0x10067c63
push ecx
mov dword [esp], 0x43200000
call fcn.100405b0
push 0xffffffffffffffff
push 2
lea eax, [ebp - 0x14]
push eax
push 0x101d6544
push str.Boxes_type2
call fcn.1005c5e0
push 0x101d6551
push str.Boxes_outline2
call fcn.10058bb0
add esp, 0x20
call fcn.10040070
call fcn.10038920
push 0x101d63f0
push str.Gradient
call fcn.10058bb0
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10041820
push 0x101d67d4
push str.Gradient_color
call fcn.10066590
push 0x101d63ec
push str.Skeleton
call fcn.10058bb0
push 0x101d63e7
push str.Names
call fcn.10058bb0
push 0x101d63e8
push str.Health
call fcn.10058bb0
push 0x101d63e9
push str.Health_Bar
call fcn.10058bb0
push 0x101d63eb
push str.Weapon
call fcn.10058bb0
push 0x101d64b3
push str.Engine_Radar
call fcn.10058bb0
add esp, 0x40
push 0x101d63ed
push str.Dropped_Weapons
call fcn.10058bb0
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x431b0000
call fcn.10041820
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], 0
push eax
push str.Drop
mov dword [ebp - 0x44], 0
call fcn.10058460
add esp, 0x10
test al, al
je 0x10067d45
push str.droppopup
call fcn.1003fb70
add esp, 4
push 0
push str.droppopup
call fcn.100362c0
add esp, 8
test al, al
je 0x10067d92
push ecx
mov dword [esp], 0x43200000
call fcn.100405b0
push 0x101d64dc
push str.Dropped_box_Weapons
call fcn.10058bb0
push 1
push 0x101d6594
push str.Dropped_Weapons
call fcn.10066590
add esp, 0x18
call fcn.10040070
call fcn.10038920
push 0x101d64e7
push str.Flashkill
call fcn.10058bb0
push 0x101d64e6
push str.Flags
call fcn.10058bb0
add esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x431b0000
call fcn.10041820
push 1
push 0x101d64e8
push str.Enemies_flags_color
call fcn.10066590
push 0
push 0x101052d4
push str.Flagsesp
call fcn.10057e70
add esp, 0x20
test al, al
je 0x10067eae
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], 0
push eax
push 1
push 0x101d64dd
push str.Armoresp
mov dword [ebp - 0x44], 0
call fcn.100617f0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], 0
push eax
push 1
push 0x101d64de
push str.Defuse_Kitesp
mov dword [ebp - 0x44], 0
call fcn.100617f0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], 0
push eax
push 1
push 0x101d64e0
push str.Scopedesp
mov dword [ebp - 0x44], 0
call fcn.100617f0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], 0
push eax
push 1
push 0x101d64e1
push str.Moneyesp
mov dword [ebp - 0x44], 0
call fcn.100617f0
add esp, 0x40
mov dword [ebp - 0x48], 0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x44], 0
push eax
push 1
push 0x101d64e2
push str.Bombesp
call fcn.100617f0
add esp, 0x10
call fcn.1005d080
push 0xffffffffffffffff
push 2
lea eax, [ebp - 0x90]
push eax
push 0x101d68f4
push str.font_type
call fcn.1005c5e0
call fcn.10037e80
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43a98000
push eax
mov dword [ebp - 0x10], 0x41f80000
call fcn.10041c50
push 0
push 0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43880000
push eax
push 0x10109c90
mov dword [ebp - 0x10], 0x43480000
call fcn.10035b20
mov ecx, dword [0x10214570]
mov eax, dword [ecx + 0x1994]
mov byte [eax + 0x84], 1
mov esi, dword [ecx + 0x1994]
call fcn.1003a0c0
movss xmm1, dword [esi + 0x1c]
push str.Glow
movss xmm0, dword [eax + 0x34]
lea eax, [ebp - 0x68]
addss xmm0, xmm0
push eax
subss xmm1, xmm0
movaps xmm0, xmmword [0x101094e0]
movups xmmword [ebp - 0x68], xmm0
movss dword [ebp - 0x54], xmm1
call fcn.10062650
push 0x101d6408
push str.Enabled
call fcn.10058bb0
movss xmm0, dword [ebp - 0x54]
add esp, 0x30
subss xmm0, dword [0x10104d70]
mov dword [esp + 4], 0xbf800000
movss dword [ebp - 0x54], xmm0
movss dword [esp], xmm0
call fcn.10041820
push 1
push 0x101d6634
push str.Enemy
call fcn.10066620
push 0x101d6410
push str.Occluded
call fcn.10058bb0
movss xmm0, dword [ebp - 0x54]
add esp, 0x14
mov dword [esp + 4], 0xbf800000
movss dword [esp], xmm0
call fcn.10041820
push 1
push 0x101d6644
push str.color_glow_enemiesOC
call fcn.10066620
mov eax, dword [0x101d6534]
push 0x20
mov dword [ebp - 0x30], str.Outline_outer
mov dword [ebp - 0x2c], str.Pulse
mov dword [ebp - 0x28], str.Outline_inner
push dword [ebp + eax*4 - 0x30]
push 0x10109cf8
call fcn.10057e70
add esp, 0x20
test al, al
je 0x10068045
xor esi, esi
cmp esi, dword [0x101d6534]
lea ecx, [ebp - 0x14]
push ecx
sete al
mov dword [ebp - 0x14], 0
push 0
push eax
push dword [ebp + esi*4 - 0x30]
mov dword [ebp - 0x10], 0
call fcn.10061830
add esp, 0x10
test al, al
je 0x1006803a
mov dword [0x101d6534], esi
inc esi
cmp esi, 3
jl 0x10068006
call fcn.1005d080
call fcn.10037e80
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43a98000
push eax
mov dword [ebp - 0x10], 0x436b0000
call fcn.10041c50
push 0
push 0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43880000
push eax
push 0x10109d0c
mov dword [ebp - 0x10], 0x436d0000
call fcn.10035b20
mov eax, dword [0x10214570]
mov eax, dword [eax + 0x1994]
mov byte [eax + 0x84], 1
call fcn.1003a0c0
movaps xmm0, xmmword [0x101094e0]
lea eax, [ebp - 0x68]
push str.World
push eax
movups xmmword [ebp - 0x68], xmm0
call fcn.10062650
push 0x101d64b2
push str.Nightmode
call fcn.10058bb0
push 0x101d648a
push str.Post_Proccesing
call fcn.10058bb0
push 0x101d63f4
push str.Fog_Modulation
call fcn.10058bb0
add esp, 0x2c
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x42fa0000
call fcn.10041820
movd xmm0, dword [0x101d6604]
lea eax, [ebp - 0x34]
movss xmm1, dword [0x10102b64]
cvtdq2ps xmm0, xmm0
push 0x101ea
push eax
push str.fogcolor
divss xmm0, xmm1
movss dword [ebp - 0x34], xmm0
movd xmm0, dword [0x101d6608]
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ebp - 0x30], xmm0
movd xmm0, dword [0x101d660c]
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ebp - 0x2c], xmm0
movd xmm0, dword [0x101d6610]
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
movss dword [ebp - 0x28], xmm0
call fcn.100597e0
add esp, 0x14
test al, al
je 0x1006817c
movups xmm0, xmmword [ebp - 0x34]
sub esp, 0x10
mov ecx, 0x101d6604
movups xmmword [esp], xmm0
call fcn.10078980
cmp byte [0x101d63f4], 0
je 0x1006821f
call fcn.10060550
push ecx
mov dword [esp], 0x3f800000
push str._.0f
sub esp, 8
mov dword [esp + 4], 0x453b8000
mov dword [esp], 0
push 0x101d63f8
push str.fog_start
call fcn.10062070
add esp, 0x14
mov dword [esp], 0x3f800000
push str._.0f
sub esp, 8
mov dword [esp + 4], 0x459c4000
mov dword [esp], 0
push 0x101d63fc
push str.fog_end
call fcn.10062070
add esp, 0x14
mov dword [esp], 0x3f800000
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x101d6400
push str.fog_destiny
call fcn.10062070
add esp, 0x18
push 0x101d64d6
push str.Custom_viewmodel
call fcn.10058bb0
add esp, 8
cmp byte [0x101d64d6], 0
je 0x1006829d
push 0x10105428
push 0x78
push 0x44
push 0x101d64d8
push str.Viewmodel_changer
call fcn.100620a0
push 0x10105428
push 0x14
push 0xffffffffffffffec
push 0x101d64f8
push str.Offset_X
call fcn.100620a0
push 0x10105428
push 0x14
push 0xffffffffffffffec
push 0x101d64fc
push str.Offset_Y
call fcn.100620a0
push 0x10105428
push 0x14
push 0xffffffffffffffec
push 0x101d6500
push str.Offset_Z
call fcn.100620a0
add esp, 0x50
push 0x101d64b9
push str.Agent_changer
call fcn.10058bb0
add esp, 8
cmp byte [0x101d64b9], 0
je 0x100682e7
push 0xffffffffffffffff
push str.Default
push 0x101d6464
push str.T_Player_Model
call fcn.1005c440
push 0xffffffffffffffff
push str.Default
push 0x101d6468
push str.CT_Player_Model
call fcn.1005c440
add esp, 0x20
push 0x101d6508
push str.Skybox_changer
call fcn.10058bb0
add esp, 8
cmp byte [0x101d6508], 0
je 0x10069f84
push 0xffffffffffffffff
push str.Baggage
push 0x101d650c
push str.Skyboxes
call fcn.1005c440
add esp, 0x10
jmp 0x10069f84
cmp eax, 3
jne 0x10068a01
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x427c0000
push eax
mov dword [ebp - 0x10], 0x41f80000
call fcn.10041c50
push 0
push 0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43880000
push eax
push str.general
mov dword [ebp - 0x10], 0x43dc0000
call fcn.10035b20
mov eax, dword [0x10214570]
mov eax, dword [eax + 0x1994]
mov byte [eax + 0x84], 1
call fcn.1003a0c0
movaps xmm0, xmmword [0x101094e0]
lea eax, [ebp - 0x68]
push str.Other
push eax
mov dword [ebp - 0x1c], 0x1010a520
mov dword [ebp - 0x18], str.Static
mov dword [ebp - 0x14], 0x1010a52c
mov dword [ebp - 0x10], str.Dynamic
mov dword [ebp - 0x30], str.beep07
mov dword [ebp - 0x2c], str.bell
mov dword [ebp - 0x28], str.arena
movups xmmword [ebp - 0x68], xmm0
call fcn.10062650
push 0x101d6485
push str.Clantag
call fcn.10058bb0
add esp, 0x24
cmp byte [0x101d6485], 0
je 0x100683fa
push 0xffffffffffffffff
push 4
lea eax, [ebp - 0x1c]
push eax
push 0x101d68f0
push str.Clan_tags
call fcn.1005c5e0
add esp, 0x14
push 0x101d64cd
push str.Scaleform
call fcn.10058bb0
add esp, 8
cmp byte [0x101d64d4], 0
je 0x1006842f
push 0xffffffffffffffff
push 3
lea eax, [ebp - 0x30]
push eax
push 0x101d68ec
push str.Hitsounds
call fcn.1005c5e0
add esp, 0x14
push 0x101d64c0
push str.Spectators
call fcn.10058bb0
add esp, 8
cmp byte [0x101d64c0], 0
je 0x10068483
push 0x10105428
push 0xa00
push 0
push 0x101d68dc
push str.X_Pos
call fcn.100620a0
push 0x10105428
push 0x5a0
push 0
push 0x101d68e0
push str.Y_Pos
call fcn.100620a0
add esp, 0x28
movaps xmm0, xmmword [0x101094e0]
lea eax, [ebp - 0x68]
push str.Render
push eax
movups xmmword [ebp - 0x68], xmm0
call fcn.10062650
push 0x101d64b7
push str.Vote_Logger
call fcn.10058bb0
push 0x101d64b8
push str.Hit_Logger
call fcn.10058bb0
push 0x101d64bb
push str.cl_bob_sway
call fcn.10058bb0
push 0x101d64ba
push str.No_hands
call fcn.10058bb0
push 0x101d680c
push str.Hit_Marker
call fcn.10058bb0
push 0x101d6486
push str.Watermark
call fcn.10058bb0
push 0x101d68fc
push str.Indicators
call fcn.10058bb0
add esp, 0x40
push 0x10105428
push 0x5a0
push 0
push 0x101d68bc
push str.Indicators_Y
call fcn.100620a0
add esp, 0x10
mov dword [esp], 0x41200000
call fcn.10041cd0
push 0x101d66f4
push str.Active_color
call fcn.10066590
push 0x101d64a0
push str.Velocity_Indicator
call fcn.10058bb0
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10041820
push 1
push 0x101d66b4
push str.Velocity
call fcn.10066590
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10041820
push 1
push 0x101d66e4
push str.Velocity2
call fcn.10066590
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10041820
push 1
push 0x101d66a4
push str.Velocity3
call fcn.10066590
add esp, 0x14
cmp byte [0x101d64a0], 0
je 0x10068636
push 0x101d6484
push str.Alpha
call fcn.10058bb0
call fcn.100625e0
push 0x10105428
push 0x5a0
push 0
push 0x101d68b8
push str.Velocity_Y
call fcn.100620a0
add esp, 0x18
mov dword [esp], 0x3f800000
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x42480000
mov dword [esp], 0
push 0x101d68c0
push 0x1010a52c
call fcn.10062070
add esp, 0x18
push 0x101d6488
push str.Stamina_Indicator
call fcn.10058bb0
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10041820
push 1
push 0x101d648c
push str.Velocitstamy
call fcn.10066590
add esp, 0x14
call fcn.100625e0
cmp byte [0x101d6488], 0
je 0x10068699
push 0x10105428
push 0x5a0
push 0
push 0x101d649c
push str.Stamina_Y
call fcn.100620a0
add esp, 0x14
push 0x101d64bd
push str.Auto_accept
call fcn.10058bb0
push 0x101d64be
push str.No_flash
call fcn.10058bb0
push 0x101d64bf
push str.No_smoke
call fcn.10058bb0
push 0x101d6538
push str.Sniper_crosshair
call fcn.10058bb0
call fcn.10037e80
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43a98000
push eax
mov dword [ebp - 0x10], 0x41f80000
call fcn.10041c50
push 0
push 0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43880000
push eax
push 0x10109c90
mov dword [ebp - 0x10], 0x43dc0000
call fcn.10035b20
mov eax, dword [0x10214570]
mov eax, dword [eax + 0x1994]
mov byte [eax + 0x84], 1
call fcn.1003a0c0
movaps xmm0, xmmword [0x101094e0]
lea eax, [ebp - 0x68]
push str.Movement
push eax
movups xmmword [ebp - 0x68], xmm0
call fcn.10062650
push 0x101d6462
push str.Bunny_hop
call fcn.10058bb0
add esp, 0x44
push 0x101d64b4
push str.Fast_duck
call fcn.10058bb0
push 0x101d6806
push str.Pixelsurf
call fcn.10058bb0
add esp, 0x10
cmp byte [0x101d6806], 0
je 0x100687a6
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43070000
call fcn.10041820
push 0x101d6807
push str.Clarity_Align
call fcn.10058bb0
add esp, 0x10
push 0x101d648b
push str.Null_strafe
call fcn.10058bb0
push 0x101d680e
push str.Broke_hop
call fcn.10058bb0
add esp, 0x10
cmp byte [0x101d680e], 0
je 0x10068823
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43070000
call fcn.10041820
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0
push eax
push 0x101d6820
push 0x101048a4
mov dword [ebp - 0x10], 0
call fcn.10075e60
push 0x10105428
push 5
push 0
push 0x101d68d4
push str.Ticks
call fcn.100620a0
add esp, 0x28
push 0x101d651f
push str.Edgebug
call fcn.10058bb0
add esp, 8
cmp byte [0x101d651f], 0
je 0x100688a0
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43070000
call fcn.10041820
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0
push eax
push 0x101d6520
push 0x10109628
mov dword [ebp - 0x10], 0
call fcn.10075e60
push str._d_ticks
push 0x40
push 1
push 0x101d6524
push 0x101018c8
call fcn.100620a0
push 0x101d68d8
push str.Edgebug_detection
call fcn.10058bb0
add esp, 0x30
push 0x101d652c
push str.Jumpbug
call fcn.10058bb0
add esp, 8
cmp byte [0x101d652c], 0
je 0x100688f6
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43070000
call fcn.10041820
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0
push eax
push 0x101d6530
push 0x10105410
mov dword [ebp - 0x10], 0
call fcn.10075e60
add esp, 0x14
push 0x101d64d5
push str.Longjump
call fcn.10058bb0
add esp, 8
cmp byte [0x101d64d5], 0
je 0x1006894c
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43070000
call fcn.10041820
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0
push eax
push 0x101d6504
push 0x1010a774
mov dword [ebp - 0x10], 0
call fcn.10075e60
add esp, 0x14
push 0x101d680d
push str.Minijump
call fcn.10058bb0
add esp, 8
cmp byte [0x101d680d], 0
je 0x100689a2
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43070000
call fcn.10041820
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0
push eax
push 0x101d6808
push 0x1010a788
mov dword [ebp - 0x10], 0
call fcn.10075e60
add esp, 0x14
push 0x101d64cc
push str.Auto_strafe
call fcn.10058bb0
add esp, 8
cmp byte [0x101d64cc], 0
je 0x10069f84
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43070000
call fcn.10041820
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0
push eax
push 0x101d64c8
push 0x1010a79c
mov dword [ebp - 0x10], 0
call fcn.10075e60
add esp, 0x14
jmp 0x10069f84
cmp eax, 4
jne 0x10069ac0
mov eax, dword [0x10216320]
mov edi, dword fs:[0x2c]
mov esi, dword [edi + eax*4]
mov eax, dword [0x1021465c]
cmp eax, dword [esi + 4]
jg 0x1006a055
mov eax, dword [0x10214678]
cmp eax, dword [esi + 4]
jg 0x1006a0a8
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x427c0000
push eax
mov dword [ebp - 0x10], 0x41f80000
call fcn.10041c50
push 0
push 0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43880000
push eax
push str.general
mov dword [ebp - 0x10], 0x43dc0000
call fcn.10035b20
add esp, 0x14
call fcn.100625e0
call fcn.100625e0
mov eax, dword [0x1020c454]
xor esi, esi
sub eax, dword [0x1020c450]
sar eax, 3
test eax, eax
je 0x10068b47
cmp esi, 0x22
ja case.0x10068aa3.1
movzx eax, byte [esi + 0x1006a188]
jmp dword [eax*4 + 0x1006a164]
push str.knife
jmp 0x10068ae0
push str.glove
jmp 0x10068ae0
push str.pistols
jmp 0x10068ae0
push str.semi_rifle
jmp 0x10068ae0
push str.rifle
jmp 0x10068ae0
push str.sniper_rifle
jmp 0x10068ae0
push str.machingun
jmp 0x10068ae0
push str.shotgun
movaps xmm0, xmmword [0x1010a9a0]
lea eax, [ebp - 0x68]
push eax
movups xmmword [ebp - 0x68], xmm0
call fcn.10062650
add esp, 8
cmp dword [0x1021467c], esi
lea edx, [ebp - 0x14]
mov eax, dword [0x1020c450]
push edx
sete cl
mov dword [ebp - 0x14], 0
push 0
push ecx
mov dword [ebp - 0x10], 0
push dword [eax + esi*8 + 4]
call fcn.10061830
add esp, 0x10
test al, al
je 0x10068b30
mov dword [0x1021467c], esi
mov eax, dword [0x1020c454]
inc esi
sub eax, dword [0x1020c450]
sar eax, 3
cmp esi, eax
jb 0x10068a97
call fcn.10037e80
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43a98000
push eax
mov dword [ebp - 0x10], 0x41f80000
call fcn.10041c50
push 0
push 0
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43880000
push eax
push str.fovs
mov dword [ebp - 0x10], 0x43dc0000
call fcn.10035b20
push str.Skins_Update
call fcn.10062580
add esp, 0x18
test al, al
je 0x10068bc2
mov eax, dword [0x10216320]
mov ecx, dword [edi + eax*4]
mov eax, dword [0x10214684]
cmp eax, dword [ecx + 4]
jg 0x1006a0fb
call dword [0x10214680]
mov eax, dword [0x10214628]
mov dword [eax + 0x174], 0xffffffff
call fcn.100625e0
call fcn.100625e0
mov edx, dword [0x101d63d4]
mov esi, edx
mov ecx, dword [0x1020c450]
mov edi, dword [0x1021467c]
mov dword [ebp - 0x38], ecx
mov eax, dword [edx + 4]
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x54], 0
cmp byte [eax + 0xd], 0
mov dword [ebp - 0x6c], esi
jne 0x10068c28
mov edx, dword [ecx + edi*8]
nop
mov dword [ebp - 0x3c], eax
cmp dword [eax + 0x10], edx
jge 0x10068c14
mov eax, dword [eax + 8]
mov dword [ebp - 0x54], 0
jmp 0x10068c1f
mov esi, eax
mov dword [ebp - 0x54], 1
mov eax, dword [eax]
cmp byte [eax + 0xd], 0
je 0x10068c00
mov dword [ebp - 0x6c], esi
cmp byte [esi + 0xd], 0
jne 0x10068c3a
mov eax, dword [ecx + edi*8]
cmp eax, dword [esi + 0x10]
jge 0x10068d40
cmp dword [0x101d63d8], 0x1ffffff
je 0x1006a15f
mov dword [ebp - 0x2c], 0x101d63d4
push 0x80
mov dword [ebp - 4], 4
mov dword [ebp - 0x28], 0
call fcn.100ce3c5
mov ecx, dword [ebp - 0x38]
mov esi, eax
push 0x64
push 0
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ecx + edi*8]
mov dword [esi + 0x10], ecx
lea ecx, [esi + 0x1c]
push ecx
call fcn.100d07e0
mov eax, dword [ebp - 0x20]
xorps xmm0, xmm0
mov dword [esi + 0x14], 0x61666544
add esp, 0x10
mov dword [esi + 0x18], 0x746c75
mov ecx, 0x101d63d4
movups xmmword [esi + 0x1c], xmm0
movq qword [esi + 0x2c], xmm0
mov dword [esi + 0x34], 0
mov dword [esi + 0x38], 0
mov dword [esi + 0x3c], 0
mov byte [esi + 0x40], 0
mov dword [esi + 0x44], 0
mov dword [esi + 0x48], 0
mov dword [esi + 0x4c], 0
mov dword [esi + 0x50], 0
mov dword [esi + 0x54], 0
mov byte [esi + 0x58], 0
mov dword [esi + 0x5c], 0x800000
mov byte [esi + 0x60], 0
movups xmmword [esi + 0x61], xmm0
push esi
push dword [ebp - 0x54]
movq qword [esi + 0x71], xmm0
push dword [ebp - 0x3c]
mov dword [esi + 0x79], 0
mov word [esi + 0x7d], 0
mov byte [esi + 0x7f], 0
mov dword [esi], eax
mov dword [esi + 4], eax
mov dword [esi + 8], eax
mov word [esi + 0xc], 0
call fcn.1000c670
mov ecx, dword [0x1020c450]
mov esi, eax
mov edi, dword [0x1021467c]
mov dword [ebp - 0x6c], esi
mov dword [ebp - 0x38], ecx
mov edx, dword [0x101d63cc]
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x54], edx
mov eax, dword [edx + 4]
mov dword [ebp - 0x3c], eax
cmp byte [eax + 0xd], 0
jne 0x10068d8e
mov edx, dword [ecx + edi*8]
mov dword [ebp - 0x3c], eax
cmp dword [eax + 0x10], edx
jge 0x10068d76
mov eax, dword [eax + 8]
mov dword [ebp - 0x70], 0
jmp 0x10068d82
mov dword [ebp - 0x54], eax
mov eax, dword [eax]
mov dword [ebp - 0x70], 1
cmp byte [eax + 0xd], 0
je 0x10068d62
mov esi, dword [ebp - 0x6c]
mov edx, dword [ebp - 0x54]
cmp byte [edx + 0xd], 0
jne 0x10068da0
mov eax, dword [ecx + edi*8]
cmp eax, dword [edx + 0x10]
jge 0x10068e26
cmp dword [0x101d63d0], 0x9249249
je 0x1006a15f
mov dword [ebp - 0x2c], 0x101d63cc
push 0x1c
mov dword [ebp - 4], 5
mov dword [ebp - 0x28], 0
call fcn.100ce3c5
mov ecx, dword [ebp - 0x38]
add esp, 4
xorps xmm0, xmm0
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ecx + edi*8]
mov dword [eax + 0x10], ecx
mov ecx, dword [ebp - 0x20]
movq qword [eax + 0x14], xmm0
mov dword [eax + 0x14], 1
mov dword [eax + 0x18], 0
push eax
push dword [ebp - 0x70]
mov dword [eax], ecx
push dword [ebp - 0x3c]
mov dword [eax + 4], ecx
mov dword [eax + 8], ecx
mov ecx, 0x101d63cc
mov word [eax + 0xc], 0
call fcn.1000c670
mov ecx, dword [0x1020c450]
mov edi, dword [0x1021467c]
mov dword [ebp - 0x54], eax
mov ecx, dword [ecx + edi*8]
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], edi
cmp ecx, 0x2a
je 0x10068e91
cmp ecx, 0x3b
je 0x10068e91
cmp ecx, 0x13a4
je 0x10068e57
cmp ecx, 0x13a5
je 0x10068e57
lea eax, [esi + 0x4c]
mov dword [eax], 0
jmp 0x10068ee1
push ecx
mov dword [esp], 0x43200000
call fcn.100405b0
mov eax, dword [0x1020c448]
lea edi, [esi + 0x4c]
sub eax, dword [0x1020c444]
push 0xa
sar eax, 3
push eax
push 0
push 0x10066110
push edi
push 0x101018c8
call fcn.1005c490
mov ecx, 0x1020c444
jmp 0x10068ec9
push ecx
mov dword [esp], 0x43200000
call fcn.100405b0
mov eax, dword [0x1020c410]
lea edi, [esi + 0x4c]
sub eax, dword [0x1020c40c]
push 0xa
sar eax, 3
push eax
push 0
push 0x100660e0
push edi
push 0x101018c8
call fcn.1005c490
mov ecx, 0x1020c40c
add esp, 0x1c
push dword [edi]
call fcn.1006a760
mov edi, dword [0x1021467c]
mov eax, dword [eax]
mov dword [esi + 0x50], eax
lea eax, [esi + 0x4c]
mov edx, dword [esi + 0x3c]
cmp edx, 0x13a4
je 0x10068f16
cmp edx, 0x13a5
je 0x10068f16
cmp edx, 0x2a
je 0x10068f55
cmp edx, 0x3b
je 0x10068f55
mov eax, dword [0x1020c430]
mov ecx, 0x10214644
push dword [eax + edi*8 + 4]
call fcn.100655c0
jmp 0x10068f9b
mov ecx, dword [eax]
mov eax, dword [0x1020c428]
mov edx, dword [0x1020c424]
sub eax, edx
sar eax, 3
cmp eax, ecx
jbe 0x1006a15a
mov edx, dword [edx + ecx*8 + 4]
mov ecx, edx
lea edi, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10068f40
sub ecx, edi
push ecx
push edx
mov ecx, 0x10214644
call fcn.10025720
mov eax, dword [esi + 0x3c]
cmp eax, 0x2a
je 0x10068f62
cmp eax, 0x3b
jne 0x10068f9b
mov eax, dword [0x1020c41c]
mov edx, dword [0x1020c418]
sub eax, edx
mov ecx, dword [esi + 0x4c]
sar eax, 3
cmp eax, ecx
jbe 0x1006a15a
mov edx, dword [edx + ecx*8 + 4]
mov ecx, edx
lea edi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10068f86
sub ecx, edi
push ecx
push edx
mov ecx, 0x10214644
call fcn.10025720
cmp byte [0x1020c45c], 0
je 0x10069a34
mov ecx, 0x10214688
mov dword [ebp - 0x100], 0
xorps xmm0, xmm0
mov dword [ebp - 0xfc], 0
movups xmmword [ebp - 0x110], xmm0
lea edx, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10068fd0
sub ecx, edx
push ecx
push 0x10214688
lea ecx, [ebp - 0x110]
call fcn.10012180
mov ecx, dword [esi + 0x3c]
mov dword [ebp - 4], 6
cmp ecx, 0x13a4
je 0x10069008
cmp ecx, 0x13a5
je 0x10069008
xor ah, ah
jmp 0x1006900a
mov ah, 1
cmp ecx, 0x2a
je 0x10069018
cmp ecx, 0x3b
je 0x10069018
xor al, al
jmp 0x1006901a
mov al, 1
xor edx, edx
mov byte [ebp - 0x21], al
test ah, ah
jne 0x10069037
test al, al
jne 0x10069037
mov ecx, dword [0x1021467c]
mov eax, dword [0x1020c450]
mov edx, dword [eax + ecx*8]
jmp 0x10069072
cmp ecx, 0x13a4
je 0x10069047
cmp ecx, 0x13a5
jne 0x10069056
push dword [esi + 0x4c]
mov ecx, 0x1020c444
call fcn.1006a760
mov edx, dword [eax]
mov eax, dword [esi + 0x3c]
cmp eax, 0x2a
je 0x10069063
cmp eax, 0x3b
jne 0x10069072
push dword [esi + 0x4c]
mov ecx, 0x1020c40c
call fcn.1006a760
mov edx, dword [eax]
push edx
call fcn.1006a8c0
mov dword [ebp - 0x70], eax
call fcn.100625e0
call fcn.100625e0
mov dword [esp], 0xbf800000
push ecx
mov dword [esp], 0
call fcn.10041820
lea eax, [ebp - 0x14]
mov dword [ebp - 0x14], 0x43880000
push eax
push str.sdsdadsdadas
mov dword [ebp - 0x10], 0x43960000
call fcn.10060330
mov eax, dword [esi + 0x3c]
add esp, 0x10
cmp eax, 0x13a4
je 0x10069462
cmp eax, 0x13a5
je 0x10069462
cmp dword [esi + 0x48], 0xffffffff
lea ecx, [ebp - 0x14]
push ecx
sete al
mov dword [ebp - 0x14], 0
push 0
push eax
push 0x1010a84c
mov dword [ebp - 0x10], 0
call fcn.10061830
add esp, 0x10
test al, al
je 0x1006911d
push 0
push 0x101018c8
mov ecx, 0x10214660
mov dword [esi + 0x44], 0xffffffff
mov dword [esi + 0x48], 0xffffffff
call fcn.10025720
mov eax, dword [0x10214570]
mov ecx, dword [0x1020c47c]
sub ecx, dword [0x1020c478]
mov dword [ebp - 0x40], 0
mov eax, dword [eax + 0x1994]
mov eax, dword [eax + 0x114]
mov dword [ebp - 0x3c], eax
mov eax, 0x78787879
imul ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x10069a20
xor edi, edi
mov dword [ebp - 0x38], edi
mov ecx, dword [0x1020c478]
mov eax, dword [edi + ecx + 0x38]
mov ecx, dword [edi + ecx + 0x3c]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x20], ecx
cmp eax, ecx
je 0x1006941c
nop dword [eax]
push eax
lea ecx, [ebp - 0x130]
call fcn.10014a20
mov eax, dword [0x1020c478]
lea ecx, [ebp - 0xc8]
add eax, 8
mov byte [ebp - 4], 7
add eax, edi
push eax
call fcn.10014a20
cmp byte [0x101d63c9], 0
mov edi, dword [ebp - 0x130]
mov byte [ebp - 4], 8
je 0x100692a1
mov edx, dword [ebp - 0x70]
lea ecx, [edx + 1]
mov al, byte [edx]
inc edx
test al, al
jne 0x100691c3
mov esi, dword [ebp - 0x120]
sub edx, ecx
cmp dword [ebp - 0x11c], 0xf
lea ecx, [ebp - 0x130]
cmova ecx, edi
cmp esi, edx
jne 0x10069240
mov edx, dword [ebp - 0x70]
sub esi, 4
jb 0x10069201
nop
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x10069206
add ecx, 4
add edx, 4
sub esi, 4
jae 0x100691f0
cmp esi, 0xfffffffc
je 0x1006923a
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x10069233
cmp esi, 0xfffffffd
je 0x1006923a
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x10069233
cmp esi, 0xfffffffe
je 0x1006923a
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x10069233
cmp esi, 0xffffffff
je 0x1006923a
mov al, byte [ecx + 3]
cmp al, byte [edx + 3]
je 0x1006923a
sbb eax, eax
or eax, 1
jmp 0x1006923c
xor eax, eax
test eax, eax
je 0x1006929e
mov ecx, dword [ebp - 0xb4]
mov byte [ebp - 4], 7
cmp ecx, 0xf
jbe 0x1006927e
mov edx, dword [ebp - 0xc8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10069274
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006a150
push ecx
push edx
call fcn.100ce3f5
add esp, 8
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xb4], 0xf
mov byte [ebp - 0xc8], 0
jmp 0x100693ca
mov esi, dword [ebp - 0x6c]
push 0
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0xc8]
call fcn.1006a7a0
cmp eax, 0xffffffff
je 0x1006938c
mov ecx, dword [ebp - 0x3c]
push ecx
inc ecx
mov dword [ebp - 0x3c], ecx
call fcn.10040400
add esp, 4
cmp byte [ebp - 0x21], 0
je 0x100692e4
cmp byte [0x101d63c9], 0
je 0x100692e4
mov eax, 6
jmp 0x100692f0
mov eax, dword [0x1020c478]
mov ecx, dword [ebp - 0x38]
mov eax, dword [ecx + eax + 4]
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.1001c4d0
push eax
push 0
call fcn.10040640
mov eax, dword [ebp - 0x40]
lea edx, [ebp - 0x14]
cmp dword [esi + 0x44], eax
lea ecx, [ebp - 0xc8]
push edx
sete al
mov dword [ebp - 0x14], 0
cmp dword [ebp - 0xb4], 0xf
push 0
cmova ecx, dword [ebp - 0xc8]
push eax
push ecx
mov dword [ebp - 0x10], 0
call fcn.10061830
add esp, 0x20
test al, al
je 0x1006937d
mov eax, dword [ebp - 0x40]
mov ecx, dword [ebp - 0x38]
mov dword [esi + 0x44], eax
mov eax, dword [0x1020c478]
mov eax, dword [ecx + eax]
mov dword [esi + 0x48], eax
mov eax, dword [0x1020c478]
add eax, 0x20
add eax, ecx
cmp eax, 0x10214660
je 0x1006937d
cmp dword [eax + 0x14], 0xf
mov ecx, dword [eax + 0x10]
jbe 0x10069371
mov eax, dword [eax]
push ecx
push eax
mov ecx, 0x10214660
call fcn.10025720
push 1
call fcn.100400c0
add esp, 4
call fcn.10040000
mov ecx, dword [ebp - 0xb4]
mov byte [ebp - 4], 7
cmp ecx, 0xf
jbe 0x100693ca
mov edx, dword [ebp - 0xc8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100693c0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006a150
push ecx
push edx
call fcn.100ce3f5
add esp, 8
mov eax, dword [ebp - 0x11c]
mov byte [ebp - 4], 6
cmp eax, 0xf
jbe 0x10069404
lea ecx, [eax + 1]
mov eax, edi
cmp ecx, 0x1000
jb 0x100693fa
mov edi, dword [eax - 4]
add ecx, 0x23
sub eax, edi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006a150
push ecx
push edi
call fcn.100ce3f5
add esp, 8
mov eax, dword [ebp - 0x58]
mov esi, dword [ebp - 0x6c]
add eax, 0x18
mov edi, dword [ebp - 0x38]
mov dword [ebp - 0x58], eax
cmp eax, dword [ebp - 0x20]
jne 0x10069180
mov ecx, dword [0x1020c47c]
mov eax, 0x78787879
sub ecx, dword [0x1020c478]
add edi, 0x44
inc dword [ebp - 0x40]
imul ecx
mov dword [ebp - 0x38], edi
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp dword [ebp - 0x40], eax
jb 0x10069160
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.10003a80
jmp 0x10069a41
mov eax, dword [0x10214570]
lea ecx, [ebp - 0x14]
cmp dword [esi + 0x48], 0xffffffff
push ecx
push 0
mov eax, dword [eax + 0x1994]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
mov eax, dword [eax + 0x114]
mov dword [ebp - 0x80], eax
sete al
push eax
push 0x1010a84c
call fcn.10061830
add esp, 0x10
test al, al
je 0x100694c2
push 0
push 0x101018c8
mov ecx, 0x10214660
mov dword [esi + 0x44], 0xffffffff
mov dword [esi + 0x48], 0xffffffff
call fcn.10025720
mov edi, dword [0x1020c470]
mov eax, 0x78787879
mov ecx, edi
mov dword [ebp - 0x3c], 0
sub ecx, dword [0x1020c46c]
imul ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x10069a20
xor edx, edx
xor esi, esi
mov dword [ebp - 0x38], edx
nop word [eax + eax]
mov eax, dword [0x1020c46c]
mov ecx, dword [edx + eax + 0x38]
mov eax, dword [edx + eax + 0x3c]
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x10], eax
cmp ecx, eax
je 0x10069929
nop dword [eax + eax]
cmp dword [ecx + 0x14], 0xf
xorps xmm0, xmm0
mov esi, dword [ecx + 0x10]
mov edi, ecx
movups xmmword [ebp - 0xe0], xmm0
mov dword [ebp - 0xd0], 0
mov dword [ebp - 0xcc], 0
jbe 0x1006954b
mov edi, dword [ecx]
cmp esi, 0x7fffffff
ja 0x1006a155
cmp esi, 0xf
ja 0x10069581
movups xmm0, xmmword [edi]
mov dword [ebp - 0xd0], esi
mov dword [ebp - 0xcc], 0xf
movups xmmword [ebp - 0xe0], xmm0
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0x40], eax
jmp 0x100695db
mov eax, esi
or eax, 0xf
cmp eax, 0x7fffffff
jbe 0x10069594
mov eax, bind
jmp 0x1006959f
cmp eax, 0x16
mov ecx, 0x16
cmovb eax, ecx
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0xe0]
push eax
call fcn.1000af30
mov ecx, dword [ebp - 0x58]
mov dword [ebp - 0xcc], ecx
lea ecx, [esi + 1]
push ecx
push edi
push eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xd0], esi
call fcn.100d00a0
mov edx, dword [ebp - 0x38]
add esp, 0x14
mov eax, dword [0x1020c46c]
xorps xmm0, xmm0
add eax, 8
mov dword [ebp - 0xa0], 0
add eax, edx
mov dword [ebp - 0x9c], 0
movups xmmword [ebp - 0xb0], xmm0
mov byte [ebp - 4], 9
mov dword [ebp - 0x7c], eax
cmp dword [eax + 0x14], 0xf
mov edi, dword [eax + 0x10]
jbe 0x10069618
mov eax, dword [eax]
mov dword [ebp - 0x7c], eax
cmp edi, 0x7fffffff
ja 0x1006a155
mov dword [ebp - 0x9c], 0xf
cmp edi, 0xf
ja 0x10069645
mov dword [ebp - 0xa0], edi
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0xb0], xmm0
jmp 0x100696a1
mov eax, edi
or eax, 0xf
cmp eax, 0x7fffffff
jbe 0x10069658
mov eax, bind
jmp 0x10069663
cmp eax, 0x16
mov ecx, 0x16
cmovb eax, ecx
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.1000af30
mov ecx, dword [ebp - 0x58]
mov dword [ebp - 0x9c], ecx
lea ecx, [edi + 1]
push ecx
push dword [ebp - 0x7c]
mov dword [ebp - 0xb0], eax
push eax
mov dword [ebp - 0xa0], edi
call fcn.100d00a0
mov edi, dword [ebp - 0xa0]
add esp, 0x14
cmp byte [0x101d63c9], 0
mov byte [ebp - 4], 0xa
je 0x10069790
mov edx, dword [ebp - 0x70]
lea ecx, [edx + 1]
mov al, byte [edx]
inc edx
test al, al
jne 0x100696b8
sub edx, ecx
cmp dword [ebp - 0xcc], 0xf
lea ecx, [ebp - 0xe0]
cmova ecx, dword [ebp - 0x40]
cmp esi, edx
jne 0x10069730
mov edx, dword [ebp - 0x70]
sub esi, 4
jb 0x100696f1
nop
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x100696f6
add ecx, 4
add edx, 4
sub esi, 4
jae 0x100696e0
cmp esi, 0xfffffffc
je 0x1006972a
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x10069723
cmp esi, 0xfffffffd
je 0x1006972a
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x10069723
cmp esi, 0xfffffffe
je 0x1006972a
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x10069723
cmp esi, 0xffffffff
je 0x1006972a
mov al, byte [ecx + 3]
cmp al, byte [edx + 3]
je 0x1006972a
sbb eax, eax
or eax, 1
jmp 0x1006972c
xor eax, eax
test eax, eax
je 0x10069790
mov eax, dword [ebp - 0x9c]
mov byte [ebp - 4], 9
cmp eax, 0xf
jbe 0x10069770
mov edx, dword [ebp - 0xb0]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x10069766
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006a150
push ecx
push edx
call fcn.100ce3f5
add esp, 8
mov dword [ebp - 0xa0], 0
mov dword [ebp - 0x9c], 0xf
mov byte [ebp - 0xb0], 0
jmp 0x100698c8
cmp dword [ebp - 0xfc], 0xf
lea esi, [ebp - 0x110]
mov ecx, dword [ebp - 0xb0]
lea edx, [ebp - 0xb0]
cmova esi, dword [ebp - 0x110]
cmp dword [ebp - 0x9c], 0xf
mov eax, dword [ebp - 0x100]
cmova edx, ecx
mov dword [ebp - 0x8c], esi
mov dword [ebp - 0x58], ecx
mov dword [ebp - 0x44], edx
cmp eax, edi
ja 0x10069890
sub edi, eax
test eax, eax
je 0x10069968
mov cl, byte [esi]
lea eax, [edx + 1]
add eax, edi
mov byte [ebp - 0x21], cl
mov dword [ebp - 0x7c], eax
sub eax, edx
push eax
movsx eax, cl
push eax
push edx
call fcn.100d0be0
mov edi, eax
add esp, 0xc
test edi, edi
je 0x1006988d
mov edx, esi
mov ecx, edi
mov esi, dword [ebp - 0x100]
sub esi, 4
jb 0x10069825
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x1006982a
add ecx, 4
add edx, 4
sub esi, 4
jae 0x10069814
cmp esi, 0xfffffffc
je 0x1006985e
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x10069857
cmp esi, 0xfffffffd
je 0x1006985e
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x10069857
cmp esi, 0xfffffffe
je 0x1006985e
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x10069857
cmp esi, 0xffffffff
je 0x1006985e
mov al, byte [ecx + 3]
cmp al, byte [edx + 3]
je 0x1006985e
sbb eax, eax
or eax, 1
jmp 0x10069860
xor eax, eax
test eax, eax
je 0x1006995c
mov eax, dword [ebp - 0x7c]
inc edi
sub eax, edi
push eax
movsx eax, byte [ebp - 0x21]
push eax
push edi
call fcn.100d0be0
mov esi, dword [ebp - 0x8c]
mov edi, eax
add esp, 0xc
test edi, edi
jne 0x10069805
mov ecx, dword [ebp - 0x58]
mov edi, dword [ebp - 0x9c]
mov byte [ebp - 4], 9
cmp edi, 0xf
jbe 0x100698c8
inc edi
mov eax, ecx
cmp edi, 0x1000
jb 0x100698be
mov ecx, dword [eax - 4]
add edi, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006a150
push edi
push ecx
call fcn.100ce3f5
add esp, 8
mov eax, dword [ebp - 0xcc]
mov byte [ebp - 4], 6
cmp eax, 0xf
jbe 0x1006990b
lea ecx, [eax + 1]
mov eax, dword [ebp - 0x40]
mov edx, eax
cmp ecx, 0x1000
jb 0x10069901
mov eax, dword [edx - 4]
add ecx, 0x23
sub edx, eax
mov dword [ebp - 0x40], eax
lea eax, [edx - 4]
cmp eax, 0x1f
ja 0x1006a150
mov eax, dword [ebp - 0x40]
push ecx
push eax
call fcn.100ce3f5
add esp, 8
mov ecx, dword [ebp - 0x20]
mov edx, dword [ebp - 0x38]
add ecx, 0x18
mov dword [ebp - 0x20], ecx
cmp ecx, dword [ebp - 0x10]
jne 0x10069520
mov edi, dword [0x1020c470]
mov esi, dword [ebp - 0x3c]
add edx, 0x44
mov ecx, edi
sub ecx, dword [0x1020c46c]
mov eax, 0x78787879
mov dword [ebp - 0x38], edx
inc esi
imul ecx
mov dword [ebp - 0x3c], esi
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp esi, eax
jae 0x10069a1d
mov edx, dword [ebp - 0x38]
jmp 0x10069500
sub edi, dword [ebp - 0x44]
cmp edi, 0xffffffff
je 0x1006988d
mov ecx, dword [ebp - 0x80]
push ecx
inc ecx
mov dword [ebp - 0x80], ecx
call fcn.10040400
lea eax, [ebp - 0x68]
push 6
push eax
call fcn.1001c4d0
push eax
push 0
call fcn.10040640
mov esi, dword [ebp - 0x6c]
lea edx, [ebp - 0x2c]
mov edi, dword [ebp - 0x3c]
lea ecx, [ebp - 0xb0]
push edx
push 0
cmp dword [esi + 0x44], edi
mov dword [ebp - 0x2c], 0
sete al
mov dword [ebp - 0x28], 0
cmp dword [ebp - 0x9c], 0xf
push eax
cmova ecx, dword [ebp - 0xb0]
push ecx
call fcn.10061830
add esp, 0x24
test al, al
je 0x10069a03
mov ecx, dword [ebp - 0x38]
mov dword [esi + 0x44], edi
mov eax, dword [0x1020c46c]
mov eax, dword [ecx + eax]
mov dword [esi + 0x48], eax
mov eax, dword [0x1020c46c]
add eax, 0x20
add eax, ecx
cmp eax, 0x10214660
je 0x10069a03
cmp dword [eax + 0x14], 0xf
mov ecx, dword [eax + 0x10]
jbe 0x100699f7
mov eax, dword [eax]
push ecx
push eax
mov ecx, 0x10214660
call fcn.10025720
push 1
call fcn.100400c0
add esp, 4
call fcn.10040000
mov ecx, dword [ebp - 0xb0]
jmp 0x10069890
mov esi, dword [ebp - 0x6c]
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.10003a80
jmp 0x10069a41
push str.skins_parsing__wait...
call fcn.10062630
add esp, 4
push 0x101d63c8
push str.Skin_preview
call fcn.10058bb0
lea eax, [esi + 0x58]
push eax
push str.Stattrak
call fcn.10058bb0
push 0
push 0x64
push 1
lea eax, [esi + 0x54]
push eax
push str.Seed
call fcn.1005d2a0
mov eax, dword [ebp - 0x54]
push 0
push 0x64
push 1
add eax, 0x18
push eax
push str.Stattrak
call fcn.1005d2a0
add esp, 0x34
lea eax, [esi + 0x5c]
mov dword [esp], 0x40a00000
push str._.10f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x800000
push eax
push str.Wear
call fcn.10062070
add esp, 0x18
jmp 0x10069f84
cmp eax, 5
jne 0x10069f89
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x427c0000
push eax
mov dword [ebp - 0x28], 0x41f80000
call fcn.10041c50
push 0
push 0
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x43a58000
push eax
push 0x10109960
mov dword [ebp - 0x28], 0x43dc0000
call fcn.10035b20
movaps xmm0, xmmword [0x101094e0]
lea eax, [ebp - 0x68]
push str.accent_color
push eax
movups xmmword [ebp - 0x68], xmm0
call fcn.10062650
add esp, 0x14
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x42a00000
call fcn.10041820
push 1
push 0x101d683c
push str.Menu_color
call fcn.10066590
xor eax, eax
xor edi, edi
xor esi, esi
mov dword [ebp - 0x4c], edi
add esp, 0x14
mov dword [ebp - 0x48], esi
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x44], eax
push 0x101d693c
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0xb
call fcn.10014a20
push 6
push 0x10109920
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xc
call fcn.100255c0
cmp dword [ebp - 0xe4], 0xf
lea ecx, [ebp - 0x298]
lea eax, [ebp - 0xf8]
cmova eax, dword [ebp - 0xf8]
push ecx
push eax
call dword [sym.imp.KERNEL32.dll_FindFirstFileA]
mov dword [ebp - 0x20], eax
cmp eax, 0xffffffff
je 0x10069c2d
cmp esi, edi
je 0x10069bf2
xorps xmm0, xmm0
lea ecx, [ebp - 0x26c]
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
lea edx, [ecx + 1]
mov dword [esi + 0x14], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10069bd2
sub ecx, edx
lea eax, [ebp - 0x26c]
push ecx
push eax
mov ecx, esi
call fcn.10012180
add esi, 0x18
mov dword [ebp - 0x48], esi
jmp 0x10069c0d
lea eax, [ebp - 0x26c]
push eax
push esi
lea ecx, [ebp - 0x4c]
call fcn.10066140
mov eax, dword [ebp - 0x44]
mov edi, eax
mov esi, dword [ebp - 0x48]
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x298]
push eax
push dword [ebp - 0x20]
call dword [sym.imp.KERNEL32.dll_FindNextFileA]
test eax, eax
jne 0x10069bb1
push dword [ebp - 0x20]
call dword [sym.imp.KERNEL32.dll_FindClose]
mov edi, dword [ebp - 0x4c]
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xb
call fcn.10003a80
push ecx
mov dword [esp], 0x43868000
call fcn.100405b0
add esp, 4
cmp edi, esi
je 0x10069e4b
mov eax, dword [0x102146a8]
push 0x20
lea eax, [eax + eax*2]
lea ecx, [edi + eax*8]
call fcn.1006a790
push eax
push str.SelectConfig
call fcn.10057e70
add esp, 0xc
test al, al
je 0x10069cf5
mov ecx, esi
mov eax, 0x2aaaaaab
sub ecx, dword [ebp - 0x4c]
xor edi, edi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
mov dword [ebp - 0x10], eax
je 0x10069ced
mov ecx, dword [ebp - 0x4c]
mov esi, eax
mov dword [ebp - 0x20], ecx
cmp edi, dword [0x102146a8]
mov eax, ecx
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
sete dl
cmp dword [ecx + 0x14], 0xf
jbe 0x10069cc2
mov eax, dword [ecx]
lea ecx, [ebp - 0x2c]
push ecx
push 0
push edx
push eax
call fcn.10061830
add esp, 0x10
test al, al
je 0x10069cdc
mov dword [0x102146a8], edi
mov ecx, dword [ebp - 0x20]
inc edi
add ecx, 0x18
mov dword [ebp - 0x20], ecx
cmp edi, esi
jb 0x10069ca1
mov esi, dword [ebp - 0x48]
call fcn.1005d080
mov edi, dword [ebp - 0x4c]
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x43880000
push eax
push str.Save_selected
mov dword [ebp - 0x28], 0
call fcn.10058460
add esp, 8
test al, al
je 0x10069d25
push str.reallySave
call fcn.1003fb70
add esp, 4
push 0
push str.reallySave
call fcn.100362c0
add esp, 8
test al, al
je 0x10069dca
push 0
push str.Are_you_sure_
call fcn.10062680
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x42340000
push eax
push 0x1010a8f8
mov dword [ebp - 0x28], 0
call fcn.10058460
add esp, 0x10
test al, al
je 0x10069d70
call fcn.100370d0
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10041820
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x42340000
push eax
push 0x1010a8fc
mov dword [ebp - 0x28], 0
call fcn.10058460
add esp, 0x10
test al, al
je 0x10069dc5
mov eax, dword [0x102146a8]
mov ecx, 0x101d63b8
lea eax, [eax + eax*2]
lea eax, [edi + eax*8]
push eax
call fcn.1006d650
call fcn.100370d0
call fcn.10038920
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x43880000
push eax
push str.Load_selected
mov dword [ebp - 0x28], 0
call fcn.10058460
add esp, 8
test al, al
je 0x10069e03
mov eax, dword [0x102146a8]
mov ecx, 0x101d63b8
lea eax, [eax + eax*2]
lea eax, [edi + eax*8]
push eax
call fcn.1006d390
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x43880000
push eax
push str.Delete_selected
mov dword [ebp - 0x28], 0
call fcn.10058460
add esp, 8
test al, al
je 0x10069e46
mov eax, dword [0x102146a8]
mov ecx, 0x101d63b8
lea eax, [eax + eax*2]
lea eax, [edi + eax*8]
push eax
call fcn.1006d0a0
mov dword [0x102146a8], 0
call fcn.10061c60
push 0
push 0
push 0
push 0x18
push 0x102146b0
push str.configname
call fcn.1005d770
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 0x43880000
push eax
push str.Create_Config
mov dword [ebp - 0x28], 0
call fcn.10058460
add esp, 0x20
test al, al
je 0x10069f4b
mov ecx, 0x102146b0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10069e91
sub ecx, edx
je 0x10069f4b
push str..ini
lea ecx, [ebp - 0x158]
call fcn.10014ad0
mov edx, eax
mov ecx, 0x102146b0
mov byte [ebp - 4], 0xd
lea eax, [ecx + 1]
mov dword [ebp - 0x10], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10069ec1
sub ecx, dword [ebp - 0x10]
push ecx
push 0x102146b0
push 0
mov ecx, edx
call fcn.10026f90
mov dword [ebp - 0xe8], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0xf8], xmm0
mov dword [ebp - 0xe4], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0xf8], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0xe8], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0xe
push eax
mov ecx, 0x101d63b8
call fcn.1006d650
lea ecx, [ebp - 0xf8]
call fcn.10003a80
lea ecx, [ebp - 0x158]
call fcn.10003a80
mov dword [ebp - 4], 0xffffffff
test edi, edi
je 0x10069f84
lea ecx, [ebp - 0x4c]
push ecx
push esi
push edi
call fcn.10012240
mov ecx, dword [ebp - 0x3c]
mov eax, 0x2aaaaaab
sub ecx, edi
add esp, 0xc
imul ecx
lea ecx, [ebp - 0x4c]
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
push eax
push edi
call fcn.100174e0
call fcn.10037e80
call fcn.10037cc0
call fcn.1003ff30
mov ecx, dword [ebp - 0xc]
pop edi
mov dword fs:[0], ecx
pop esi
mov esp, ebp
pop ebp
ret
push 0x1021463c
call fcn.100ce799
add esp, 4
cmp dword [0x1021463c], 0xffffffff
jne 0x10066c83
cmp byte [esi + 0x3a8], 0
mov dword [ebp - 4], 0
mov dword [ebp - 0x7c], 0x3f800000
mov dword [ebp - 0x20], 0
je 0x10069fea
movss xmm0, dword [0x101016ac]
movss dword [ebp - 0x3c], xmm0
jmp 0x10069fea
call fcn.10039bd0
xorps xmm1, xmm1
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x20]
movss xmm0, dword [eax + 0x10]
addss xmm0, xmm0
push 0x1021463c
mulss xmm0, dword [ebp - 0x3c]
addss xmm0, dword [0x10214638]
comiss xmm1, xmm0
movss dword [ebp - 0x80], xmm0
seta al
test al, al
cmove edx, ecx
lea ecx, [ebp - 0x7c]
comiss xmm0, dword [0x101016ac]
seta al
test al, al
cmove ecx, edx
movss xmm0, dword [ecx]
movss dword [0x10214638], xmm0
call fcn.100ce748
add esp, 4
jmp 0x10066c83
push 0x1021465c
call fcn.100ce799
add esp, 4
cmp dword [0x1021465c], 0xffffffff
jne 0x10068a2a
push 0x101018c8
mov ecx, 0x10214644
mov dword [ebp - 4], 1
call fcn.10014ad0
push 0x101008f0
call fcn.100ce708
push 0x1021465c
mov dword [ebp - 4], 0xffffffff
call fcn.100ce748
add esp, 8
jmp 0x10068a2a
push 0x10214678
call fcn.100ce799
add esp, 4
cmp dword [0x10214678], 0xffffffff
jne 0x10068a3b
push 0x101018c8
mov ecx, 0x10214660
mov dword [ebp - 4], 2
call fcn.10014ad0
push 0x10100890
call fcn.100ce708
push 0x10214678
mov dword [ebp - 4], 0xffffffff
call fcn.100ce748
add esp, 8
jmp 0x10068a3b
push 0x10214684
call fcn.100ce799
add esp, 4
cmp dword [0x10214684], 0xffffffff
jne 0x10068bad
push str.A1_________B9_________56_FF_50_14_8B_34_85
push 0x1010a830
mov dword [ebp - 4], 3
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call fcn.1002af00
push 0x10214684
mov dword [0x10214680], eax
mov dword [ebp - 4], 0xffffffff
call fcn.100ce748
add esp, 0xc
jmp 0x10068bad
call fcn.100d3e9f
call fcn.100160c0
call fcn.1006a750
call fcn.1000c860
stosb byte es:[edi], al
mov al, byte [esi]
adc byte [ecx - 0x47eff976], dh
mov al, byte [esi]
adc byte [edi - 0x39eff976], bh
mov al, byte [esi]
adc ch, cl
mov al, byte [esi]
adc ah, dl
mov al, byte [esi]
adc bl, bl
mov al, byte [esi]
adc bh, dh
mov al, byte [esi]
adc byte [eax], al
or byte [ecx], al
or byte [edx], al
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [ebx], al
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
add al, 8
or byte [eax], cl
or byte [eax], cl
or byte [101189640], al
or byte [edi], al
int3