Function at 0x1001f42d
Capabilities:
Parse pe header

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1003ff7f
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x530
mov eax, dword [0x1004b0c0]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ecx, dword [0x1005b304]
push 0x2d
call fcn.1001b120
test al, al
je 0x1001e640
cmp byte [0x1005b38c], 0
sete byte [0x1005b38c]
mov eax, dword fs:[0x2c]
mov ecx, dword [0x1005b09c]
mov esi, dword [eax + ecx*4]
mov eax, dword [0x1005d3b4]
mov dword [ebp - 0x88], esi
cmp eax, dword [esi + 4]
jle 0x1001e6a8
push 0x1005d3b4
call fcn.1003d5d2
add esp, 4
cmp dword [0x1005d3b4], 0xffffffff
jne 0x1001e6a8
mov dword [ebp - 4], 0
mov ecx, 0x1005d3d8
movss xmm2, dword [0x1004616c]
movaps xmm1, xmm2
call fcn.100020a0
push 0x1005d3b4
mov dword [ebp - 4], 0xffffffff
call fcn.1003d581
add esp, 4
mov eax, dword [0x1005d380]
cmp eax, dword [esi + 4]
jle 0x1001e6d8
push 0x1005d380
call fcn.1003d5d2
add esp, 4
cmp dword [0x1005d380], 0xffffffff
jne 0x1001e6d8
push 0x1005d380
call fcn.1003d581
add esp, 4
mov eax, dword [0x1005d384]
cmp eax, dword [esi + 4]
jle 0x1001e708
push 0x1005d384
call fcn.1003d5d2
add esp, 4
cmp dword [0x1005d384], 0xffffffff
jne 0x1001e708
push 0x1005d384
call fcn.1003d581
add esp, 4
mov eax, dword [0x1005d3c4]
cmp eax, dword [esi + 4]
jle 0x1001e742
push 0x1005d3c4
call fcn.1003d5d2
add esp, 4
cmp dword [0x1005d3c4], 0xffffffff
jne 0x1001e742
push 0x1005d3c4
mov dword [0x1005d3ec], 0x202
call fcn.1003d581
add esp, 4
mov eax, dword [0x1005d3a4]
cmp eax, dword [esi + 4]
jle 0x1001e77c
push 0x1005d3a4
call fcn.1003d5d2
add esp, 4
cmp dword [0x1005d3a4], 0xffffffff
jne 0x1001e77c
push 0x1005d3a4
mov dword [0x1005d3bc], 0x19c
call fcn.1003d581
add esp, 4
mov eax, dword [0x1005d3d0]
cmp eax, dword [esi + 4]
jle 0x1001e7d6
push 0x1005d3d0
call fcn.1003d5d2
add esp, 4
cmp dword [0x1005d3d0], 0xffffffff
jne 0x1001e7d6
push str.tupperware_for_counter_strike:_global_offensive
mov ecx, 0x1005d388
mov dword [ebp - 4], 1
call fcn.10002280
push 0x10041110
call fcn.1003dab6
add esp, 4
mov dword [ebp - 4], 0xffffffff
push 0x1005d3d0
call fcn.1003d581
add esp, 4
cmp byte [0x1005b38c], 0
mov byte [0x1005b38f], 0
je 0x1002323e
mov ecx, 0x1005b39c
mov byte [0x1005b9c4], 0
call fcn.1002a1c0
test eax, eax
je 0x1001e844
mov ecx, 0x1005b39c
call fcn.1002a1e0
mov ecx, 0x1005b39c
mov esi, eax
call fcn.1002a1d0
mov edi, eax
cmp esi, edi
je 0x1001e83a
nop dword [eax + eax]
mov ecx, dword [esi]
test ecx, ecx
je 0x1001e82d
push 1
call fcn.10023280
mov dword [esi], 0
add esi, 4
cmp esi, edi
jne 0x1001e820
mov ecx, 0x1005b39c
call fcn.1002a1f0
push 1
call dword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
mov ecx, 0x1005b9b4
lea eax, [ebp - 0x24]
push eax
setne byte [0x1005b38f]
call fcn.10034940
cmp byte [0x1005b38d], 0
jne 0x1001e92a
cmp byte [0x1005b38e], 0
je 0x1001e8c2
mov al, byte [0x1005b38f]
test al, al
jne 0x1001e88a
mov byte [0x1005b38e], al
jmp 0x1001e8c2
movd xmm0, dword [0x1005baa8]
movss xmm1, dword [ebp - 0x24]
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
movd xmm0, dword [0x1005baa4]
cvtdq2ps xmm0, xmm0
movss dword [0x1005d3d8], xmm1
movss xmm1, dword [ebp - 0x20]
subss xmm1, xmm0
movss dword [0x1005d3dc], xmm1
mov eax, dword [0x1005d3ec]
mov ecx, 0x1005b9b4
push 0x1b
add eax, 0xfffffffc
push eax
cvttss2si eax, dword [0x1005d3dc]
push eax
cvttss2si eax, dword [0x1005d3d8]
push eax
call fcn.10034820
test al, al
je 0x1001e92a
movss xmm0, dword [ebp - 0x24]
movss xmm2, dword [0x1005d3d8]
movss xmm3, dword [0x1005d3dc]
subss xmm0, xmm2
mov byte [0x1005b38e], 1
cvttss2si eax, xmm0
movss xmm0, dword [ebp - 0x20]
subss xmm0, xmm3
mov dword [0x1005baa8], eax
cvttss2si eax, xmm0
mov dword [0x1005baa4], eax
jmp 0x1001e93a
movss xmm3, dword [0x1005d3dc]
movss xmm2, dword [0x1005d3d8]
xorps xmm0, xmm0
comiss xmm0, xmm2
jbe 0x1001e94d
xorps xmm2, xmm2
movss dword [0x1005d3d8], xmm2
comiss xmm0, xmm3
jbe 0x1001e95d
xorps xmm3, xmm3
movss dword [0x1005d3dc], xmm3
mov ecx, dword [0x1005d3ec]
mov eax, dword [0x1005b9b4]
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm1, xmm2
comiss xmm1, xmm0
jbe 0x1001e990
sub eax, ecx
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x1005d3d8], xmm0
mov ecx, dword [0x1005d3bc]
lea eax, [ecx - 0x16]
movd xmm1, eax
mov eax, dword [0x1005b9b8]
cvtdq2ps xmm1, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
addss xmm1, xmm3
comiss xmm1, xmm0
jbe 0x1001e9c9
sub eax, ecx
add eax, 0x16
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x1005d3dc], xmm0
push 0xff
push 0x24
push 0x24
push 0x24
lea ecx, [ebp - 0x6c]
call fcn.100020b0
cvttss2si edx, dword [0x1005d3dc]
mov edi, dword [0x1005d3bc]
mov esi, dword [0x1005d3ec]
add edi, 0xffffffea
add esi, 0xfffffffc
push dword [eax]
cvttss2si ecx, dword [0x1005d3d8]
push edi
push esi
push edx
push ecx
mov ecx, 0x1005b9b4
call fcn.10034f60
push 0xff
push 0x20
push 0x20
push 0x20
lea ecx, [ebp - 0x6c]
call fcn.100020b0
movss xmm0, dword [0x1005d3dc]
addss xmm0, dword [0x10046064]
mov esi, dword [0x1005d3bc]
push dword [eax]
add esi, 0xffffffc8
push esi
addss xmm0, dword [0x100460ac]
push 0x55
cvttss2si edx, xmm0
movss xmm0, dword [0x1005d3d8]
addss xmm0, dword [0x10046064]
push edx
cvttss2si ecx, xmm0
push ecx
mov ecx, 0x1005b9b4
call fcn.10034f60
push 0xff
push 0
push 0
push 0
lea ecx, [ebp - 0x6c]
call fcn.100020b0
movd xmm0, dword [0x1005d3bc]
movss xmm1, dword [0x1005d3dc]
cvtdq2ps xmm0, xmm0
push dword [eax]
addss xmm0, xmm1
addss xmm1, dword [0x10046064]
subss xmm0, dword [0x100460c0]
addss xmm1, dword [0x100460ac]
cvttss2si esi, xmm0
movss xmm0, dword [0x1005d3d8]
addss xmm0, dword [0x10046134]
cvttss2si ecx, xmm1
push esi
cvttss2si edx, xmm0
push edx
push ecx
push edx
mov ecx, 0x1005b9b4
call fcn.10034f00
push 0xff
push 0x36
push 0x36
push 0x36
lea ecx, [ebp - 0x6c]
call fcn.100020b0
movd xmm0, dword [0x1005d3bc]
movss xmm1, dword [0x1005d3dc]
cvtdq2ps xmm0, xmm0
addss xmm0, xmm1
subss xmm0, dword [0x100460c0]
cvttss2si esi, xmm0
movss xmm0, dword [0x1005d3d8]
addss xmm0, dword [0x10046130]
cvttss2si edx, xmm0
addss xmm1, dword [0x10046064]
push dword [eax]
push esi
push edx
addss xmm1, dword [0x100460ac]
cvttss2si ecx, xmm1
push ecx
push edx
mov ecx, 0x1005b9b4
call fcn.10034f00
push 0xff
push 0x20
push 0x20
push 0x20
lea ecx, [ebp - 0x6c]
call fcn.100020b0
movss xmm0, dword [0x1005d3dc]
addss xmm0, dword [0x10046064]
mov esi, dword [0x1005d3ec]
push dword [eax]
add esi, 0xfffffff0
push 0x16
cvttss2si edx, xmm0
push esi
movss xmm0, dword [0x1005d3d8]
addss xmm0, dword [0x10046064]
push edx
cvttss2si ecx, xmm0
push ecx
mov ecx, 0x1005b9b4
call fcn.10034f60
push 0xff
push 0
push 0
push 0
lea ecx, [ebp - 0x6c]
call fcn.100020b0
movss xmm0, dword [0x1005d3dc]
addss xmm0, dword [0x10046064]
movss xmm1, dword [0x1005d3d8]
addss xmm1, dword [0x10046064]
push dword [eax]
addss xmm0, dword [0x100460ac]
cvttss2si edx, xmm1
cvttss2si esi, xmm0
movd xmm0, dword [0x1005d3ec]
cvtdq2ps xmm0, xmm0
push esi
addss xmm0, xmm1
subss xmm0, dword [0x10046058]
subss xmm0, dword [0x10046078]
subss xmm0, dword [0x10046020]
cvttss2si ecx, xmm0
push ecx
push esi
push edx
mov ecx, 0x1005b9b4
call fcn.10034f00
push 0xff
push 0x36
push 0x36
push 0x36
lea ecx, [ebp - 0x6c]
call fcn.100020b0
movss xmm0, dword [0x1005d3dc]
addss xmm0, dword [0x10046064]
movss xmm1, dword [0x1005d3d8]
addss xmm1, dword [0x10046064]
push dword [eax]
addss xmm0, dword [0x100460ac]
cvttss2si edx, xmm1
subss xmm0, dword [0x10045fe0]
cvttss2si esi, xmm0
movd xmm0, dword [0x1005d3ec]
cvtdq2ps xmm0, xmm0
push esi
addss xmm0, xmm1
subss xmm0, dword [0x10046058]
subss xmm0, dword [0x10046078]
subss xmm0, dword [0x10046020]
cvttss2si ecx, xmm0
push ecx
push esi
push edx
mov ecx, 0x1005b9b4
call fcn.10034f00
push 0xff
push 0x40
push 0x40
push 0x40
lea ecx, [ebp - 0x6c]
call fcn.100020b0
movss xmm0, dword [0x1005d3dc]
addss xmm0, dword [0x1004605c]
mov edi, dword [0x1005d3bc]
push dword [eax]
mov esi, dword [0x1005d3ec]
add edi, 0xffffffe0
push edi
cvttss2si edx, xmm0
add esi, 0xfffffff2
push esi
movss xmm0, dword [0x1005d3d8]
addss xmm0, dword [0x1004605c]
push edx
cvttss2si ecx, xmm0
push ecx
mov ecx, 0x1005b9b4
call fcn.10034fc0
push 0xff
push 0x2f
push 0x2f
push 0x2f
lea ecx, [ebp - 0x6c]
call fcn.100020b0
movss xmm0, dword [0x1005d3dc]
addss xmm0, dword [0x10046058]
mov edi, dword [0x1005d3bc]
push dword [eax]
mov esi, dword [0x1005d3ec]
add edi, 0xffffffe2
push edi
cvttss2si edx, xmm0
add esi, 0xfffffff4
push esi
movss xmm0, dword [0x1005d3d8]
addss xmm0, dword [0x10046058]
push edx
cvttss2si ecx, xmm0
push ecx
mov ecx, 0x1005b9b4
call fcn.10034fc0
push 0xff
push 0x2f
push 0x2f
push 0x2f
lea ecx, [ebp - 0x6c]
call fcn.100020b0
movss xmm0, dword [0x1005d3dc]
addss xmm0, dword [0x10046038]
mov edi, dword [0x1005d3bc]
push dword [eax]
mov esi, dword [0x1005d3ec]
add edi, 0xffffffe4
push edi
cvttss2si edx, xmm0
add esi, 0xfffffff6
push esi
movss xmm0, dword [0x1005d3d8]
addss xmm0, dword [0x10046038]
push edx
cvttss2si ecx, xmm0
push ecx
mov ecx, 0x1005b9b4
call fcn.10034fc0
push 0xff
push 0x2f
push 0x2f
push 0x2f
lea ecx, [ebp - 0x6c]
call fcn.100020b0
mov edi, dword [0x1005d3bc]
movss xmm0, dword [0x1005d3dc]
add edi, 0xffffffe6
addss xmm0, dword [0x10046020]
push dword [eax]
mov esi, dword [0x1005d3ec]
push edi
add esi, 0xfffffff8
cvttss2si edx, xmm0
push esi
movss xmm0, dword [0x1005d3d8]
addss xmm0, dword [0x10046020]
push edx
cvttss2si ecx, xmm0
push ecx
mov ecx, 0x1005b9b4
call fcn.10034fc0
push 0xff
push 0x40
push 0x40
push 0x40
lea ecx, [ebp - 0x6c]
call fcn.100020b0
movss xmm0, dword [0x1005d3dc]
addss xmm0, dword [0x10045fe0]
mov edi, dword [0x1005d3bc]
push dword [eax]
mov esi, dword [0x1005d3ec]
add edi, 0xffffffe8
push edi
cvttss2si edx, xmm0
add esi, 0xfffffffa
push esi
movss xmm0, dword [0x1005d3d8]
addss xmm0, dword [0x10045fe0]
push edx
cvttss2si ecx, xmm0
push ecx
mov ecx, 0x1005b9b4
call fcn.10034fc0
push 0xff
push 0x19
push 0x19
push 0x19
lea ecx, [ebp - 0x6c]
call fcn.100020b0
cvttss2si edx, dword [0x1005d3dc]
mov edi, dword [0x1005d3bc]
mov esi, dword [0x1005d3ec]
add edi, 0xffffffea
add esi, 0xfffffffc
push dword [eax]
cvttss2si ecx, dword [0x1005d3d8]
push edi
push esi
push edx
push ecx
mov ecx, 0x1005b9b4
call fcn.10034fc0
movss xmm0, dword [0x1005d3d8]
addss xmm0, dword [0x10046138]
cvttss2si ecx, xmm0
movss xmm0, dword [0x1005d3dc]
addss xmm0, dword [0x10046064]
mov dword [ebp - 0x94], ecx
addss xmm0, dword [0x100460b0]
cvttss2si edx, xmm0
movd xmm0, dword [0x1005d3ec]
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x60], edx
addss xmm0, dword [0x1005d3d8]
subss xmm0, dword [0x10046078]
cvttss2si eax, xmm0
movd xmm0, dword [0x1005d3bc]
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x78], eax
addss xmm0, dword [0x1005d3dc]
subss xmm0, dword [0x100460c0]
cvttss2si eax, xmm0
movd xmm0, ecx
mov dword [ebp - 0x80], eax
cvtdq2ps xmm0, xmm0
movss dword [0x1005b390], xmm0
mov ecx, 0x1005d388
movd xmm0, edx
cvtdq2ps xmm0, xmm0
movss dword [0x1005b394], xmm0
call fcn.1000a1c0
mov edi, dword [0x1005b9d0]
lea ecx, [ebp - 0x6c]
push 0xff
push 0x7d
push 0x7d
push 0x7d
mov esi, eax
call fcn.100020b0
movss xmm0, dword [0x1005d3dc]
addss xmm0, dword [0x10046078]
push esi
push 0
push edi
push dword [eax]
cvttss2si edx, xmm0
movss xmm0, dword [0x1005d3d8]
addss xmm0, dword [0x10046078]
push edx
cvttss2si ecx, xmm0
push ecx
push 0x1005b9b4
call fcn.10034da0
mov ecx, dword [ebp - 0x88]
add esp, 0x1c
mov eax, dword [0x1005d3e0]
cmp eax, dword [ecx + 4]
jle 0x1001eff6
push 0x1005d3e0
call fcn.1003d5d2
add esp, 4
cmp dword [0x1005d3e0], 0xffffffff
jne 0x1001eff6
push 0x100410f0
call fcn.1003dab6
add esp, 4
push 0x1005d3e0
call fcn.1003d581
add esp, 4
xor esi, esi
xor edi, edi
mov dword [ebp - 0xb8], esi
mov dword [ebp - 0xa4], edi
nop word [eax + eax]
cmp byte [0x1005b38f], 0
movss xmm0, dword [0x1005d3d8]
addss xmm0, dword [0x10046064]
movss xmm1, dword [0x1005d3dc]
addss xmm1, dword [0x100460c0]
cvttss2si eax, xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
mov dword [ebp - 0x68], eax
addss xmm1, xmm0
cvttss2si edi, xmm1
mov dword [ebp - 0x8c], edi
je 0x1001f06f
push 0x18
push 0x55
push edi
push eax
mov ecx, 0x1005b9b4
call fcn.10034820
test al, al
je 0x1001f06f
mov dword [0x1005ba8c], esi
mov eax, dword [ebp - 0xa4]
cmp dword [eax + 0x1005a7bc], 0xf
lea esi, [eax + str.ragebot]
mov eax, esi
jbe 0x1001f088
mov eax, dword [esi]
push eax
push dword [0x1005b9d0]
lea eax, [ebp - 0x34]
mov ecx, 0x1005b9b4
push eax
call fcn.100349b0
mov eax, dword [ebp - 0xb8]
cmp eax, dword [0x1005ba8c]
jne 0x1001f302
test eax, eax
je 0x1001f103
push 0xff
push 0x32
push 0x32
push 0x32
lea ecx, [ebp - 0x6c]
call fcn.100020b0
push 1
push 0x24
push 0x24
mov esi, dword [eax]
lea ecx, [ebp - 0xb4]
push 0x24
call fcn.100020b0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
push esi
push dword [eax]
subss xmm0, dword [0x10046080]
push 0xc
push 0x54
cvttss2si ecx, xmm0
push ecx
push dword [ebp - 0x68]
mov ecx, 0x1005b9b4
call fcn.10034a60
push 1
push 0x24
push 0x24
push 0x24
lea ecx, [ebp - 0x50]
call fcn.100020b0
push 0xff
push 0x32
push 0x32
mov esi, dword [eax]
lea ecx, [ebp - 0x58]
push 0x32
call fcn.100020b0
push esi
add edi, 0x18
mov ecx, 0x1005b9b4
push dword [eax]
push 0xc
push 0x54
push edi
push dword [ebp - 0x68]
call fcn.10034a60
push 0xff
push 0x24
push 0x24
push 0x24
lea ecx, [ebp - 0xc0]
call fcn.100020b0
mov esi, dword [ebp - 0x8c]
mov ecx, 0x1005b9b4
push dword [eax]
push 0x18
push 0x56
push esi
push dword [ebp - 0x68]
call fcn.10034f60
push 1
push 0x24
push 0x24
push 0x24
lea ecx, [ebp - 0x70]
call fcn.100020b0
mov ecx, dword [0x1005b2f4]
push dword [eax]
push dword [ecx + 0x36c]
mov ecx, 0x1005b9b4
push 0x18
push 0xc
push esi
push dword [ebp - 0x68]
call fcn.10034c00
push 0xff
push 0
push 0
push 0
lea ecx, [ebp - 0xc8]
call fcn.100020b0
movss xmm0, dword [0x1005d3d8]
addss xmm0, dword [0x10046124]
push dword [eax]
push esi
addss xmm0, dword [0x10046068]
cvttss2si ecx, xmm0
push ecx
push esi
push dword [ebp - 0x68]
mov ecx, 0x1005b9b4
call fcn.10034f00
push 0xff
push 0
push 0
push 0
lea ecx, [ebp - 0x98]
call fcn.100020b0
movss xmm0, dword [0x1005d3d8]
addss xmm0, dword [0x10046124]
push dword [eax]
push edi
addss xmm0, dword [0x10046068]
cvttss2si ecx, xmm0
push ecx
push edi
push dword [ebp - 0x68]
mov ecx, 0x1005b9b4
call fcn.10034f00
push 0xff
push 0x36
push 0x36
push 0x36
lea ecx, [ebp - 0xac]
call fcn.100020b0
movss xmm0, dword [0x1005d3d8]
lea edx, [esi - 1]
addss xmm0, dword [0x10046124]
push dword [eax]
push edx
addss xmm0, dword [0x10046068]
subss xmm0, dword [0x10045fe0]
cvttss2si ecx, xmm0
push ecx
push edx
push dword [ebp - 0x68]
mov ecx, 0x1005b9b4
call fcn.10034f00
push 0xff
push 0x36
push 0x36
push 0x36
lea ecx, [ebp - 0x134]
call fcn.100020b0
movss xmm0, dword [0x1005d3d8]
lea esi, [edi + 1]
addss xmm0, dword [0x10046124]
mov ecx, 0x1005b9b4
push dword [eax]
push esi
addss xmm0, dword [0x10046068]
subss xmm0, dword [0x10045fe0]
cvttss2si edx, xmm0
push edx
push esi
push dword [ebp - 0x68]
call fcn.10034f00
mov eax, dword [ebp - 0xa4]
lea ecx, [eax + str.ragebot]
call fcn.1000a1c0
mov ecx, dword [0x1005b2f4]
mov edi, dword [ebp - 0x8c]
push eax
mov eax, dword [ebp - 0x28]
cdq
push 0
push dword [0x1005b9d0]
sub eax, edx
push dword [ecx + 0x36c]
sar eax, 1
sub edi, eax
add edi, 0xc
push edi
jmp 0x1001f349
mov ecx, esi
call fcn.1000a1c0
mov edi, dword [0x1005b9d0]
lea ecx, [ebp - 0x12c]
push 0xff
push 0x5a
push 0x5a
push 0x5a
mov esi, eax
call fcn.100020b0
mov ecx, eax
mov eax, dword [ebp - 0x28]
cdq
push esi
sub eax, edx
mov edx, dword [ebp - 0x8c]
push 0
sar eax, 1
push edi
push dword [ecx]
sub edx, eax
add edx, 0xc
mov dword [ebp - 0x8c], edx
push edx
mov eax, dword [ebp - 0x2c]
movss xmm1, dword [0x1005d3d8]
addss xmm1, dword [0x10046068]
cdq
sub eax, edx
sar eax, 1
addss xmm1, dword [0x100460dc]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
cvttss2si eax, xmm1
push eax
push 0x1005b9b4
call fcn.10034da0
mov edi, dword [ebp - 0xa4]
add esp, 0x1c
mov esi, dword [ebp - 0xb8]
add edi, 0x18
inc esi
mov dword [ebp - 0xa4], edi
mov dword [ebp - 0xb8], esi
cmp edi, 0x78
jl 0x1001f010
mov ecx, dword [ebp - 0x88]
mov eax, dword [0x1005d37c]
cmp eax, dword [ecx + 4]
jle 0x1001f3ee
push 0x1005d37c
call fcn.1003d5d2
add esp, 4
cmp dword [0x1005d37c], 0xffffffff
jne 0x1001f3ee
push 0x100410d0
call fcn.1003dab6
add esp, 4
push 0x1005d37c
call fcn.1003d581
add esp, 4
mov eax, dword [0x1005ba8c]
cmp eax, 5
ja case.default.0x1001f3fc
jmp dword [eax*4 + 0x1002325c]
push str.main
mov ecx, 0x1005a728
call fcn.1002af30
push str.antiaim
mov ecx, 0x1005a740
call fcn.1002af30
mov dword [ebp - 0x8c], 2
jmp 0x1001f490
push str.main
jmp 0x1001f45e
push str.main
mov ecx, 0x1005a728
call fcn.1002af30
push str.buy_bot
mov ecx, 0x1005a740
call fcn.1002af30
push str.skins
jmp 0x1001f47c
push 0x1004496c
mov ecx, 0x1005a728
call fcn.1002af30
push 0x10044954
mov ecx, 0x1005a740
call fcn.1002af30
push 0x10044968
mov ecx, 0x1005a758
call fcn.1002af30
mov dword [ebp - 0x8c], 3
mov eax, dword [ebp - 0x78]
mov ecx, dword [ebp - 0x94]
sub eax, ecx
sub eax, 8
mov dword [ebp - 0x18], 0x2b
mov dword [ebp - 0x78], eax
add ecx, 4
mov eax, dword [ebp - 0x80]
sub eax, dword [ebp - 0x60]
push 0xff
push 0x20
push 0x20
mov dword [ebp - 0x68], ecx
lea edi, [eax - 0x20]
push 0x20
lea ecx, [ebp - 0x6c]
mov dword [ebp - 0x1c], 0x2b
mov dword [ebp - 0x11c], edi
call fcn.100020b0
mov esi, dword [ebp - 0x60]
mov ecx, 0x1005b9b4
add esi, 0x1c
push dword [eax]
push edi
push dword [ebp - 0x78]
push esi
push dword [ebp - 0x68]
call fcn.10034f60
push 0xff
push 0
push 0
push 0
lea ecx, [ebp - 0x6c]
call fcn.100020b0
mov ecx, 0x1005b9b4
push dword [eax]
push edi
push dword [ebp - 0x78]
push esi
push dword [ebp - 0x68]
call fcn.10034fc0
push 0xff
push 0x36
push 0x36
push 0x36
lea ecx, [ebp - 0x90]
call fcn.100020b0
mov esi, dword [ebp - 0x78]
mov edx, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x94]
add edx, 0x1d
push dword [eax]
mov eax, edi
add ecx, 5
add eax, 0xfffffffe
push eax
lea eax, [esi - 2]
push eax
push edx
push ecx
mov ecx, 0x1005b9b4
call fcn.10034fc0
mov ecx, dword [ebp - 0x8c]
xor eax, eax
mov dword [ebp - 0x80], eax
test ecx, ecx
je 0x1001f9a1
mov eax, esi
mov edi, 0x1005a728
cdq
idiv ecx
mov dword [ebp - 0xb8], edi
mov dword [ebp - 0x124], eax
lea eax, [ecx - 1]
mov dword [ebp - 0x28], eax
cmp dword [edi + 0x14], 0xf
mov eax, edi
jbe 0x1001f591
mov eax, dword [edi]
push eax
push dword [0x1005b9d0]
lea eax, [ebp - 0x4c]
mov ecx, 0x1005b9b4
push eax
call fcn.100349b0
mov edi, dword [ebp - 0x124]
mov ecx, edi
mov eax, dword [ebp - 0x80]
imul ecx, eax
mov dword [ebp - 0x88], edi
cmp eax, dword [ebp - 0x28]
jne 0x1001f5d6
lea eax, [ecx + edi]
lea edx, [esi - 2]
cmp eax, edx
jle 0x1001f5d6
mov edi, esi
sub edi, ecx
sub edi, 2
mov dword [ebp - 0x88], edi
mov eax, dword [ebp - 0x44]
mov esi, dword [ebp - 0x94]
cdq
add esi, 4
sub eax, edx
add esi, ecx
mov ecx, eax
mov dword [ebp - 0x68], esi
mov eax, edi
sar ecx, 1
cdq
sub eax, edx
sar eax, 1
sub eax, ecx
add eax, esi
mov esi, dword [ebp - 0x60]
mov dword [ebp - 0x11c], eax
add esi, 5
mov eax, dword [ebp - 0x40]
mov ecx, esi
cdq
sub eax, edx
sar eax, 1
sub ecx, eax
cmp byte [0x1005b38f], 0
lea eax, [ecx + 0xc]
mov dword [ebp - 0xa4], eax
je 0x1001f643
mov ecx, dword [ebp - 0x68]
push 0x17
push edi
push esi
push ecx
mov ecx, 0x1005b9b4
call fcn.10034820
test al, al
je 0x1001f643
mov eax, dword [ebp - 0x80]
mov dword [0x1005bad8], eax
jmp 0x1001f652
mov eax, dword [ebp - 0x80]
cmp dword [0x1005bad8], eax
jne 0x1001f85d
push 0xff
push 0x20
push 0x20
push 0x20
lea ecx, [ebp - 0x12c]
call fcn.100020d0
push dword [ebp - 0x12c]
mov eax, dword [ebp - 0x68]
add edi, 0xfffffffe
push 0x1c
push edi
add eax, 2
mov ecx, 0x1005b9b4
push esi
push eax
call fcn.10034f60
push 0xff
push 0x20
push 0x20
push 0x20
lea ecx, [ebp - 0x134]
call fcn.100020d0
mov esi, dword [ebp - 0x134]
lea ecx, [ebp - 0xac]
push 0xff
push 0x32
push 0x32
push 0x32
call fcn.100020d0
mov eax, dword [ebp - 0x68]
mov ecx, 0x1005b9b4
push esi
push dword [ebp - 0xac]
add eax, 2
push 0xb
push edi
mov edi, dword [ebp - 0x60]
add edi, 5
push edi
push eax
call fcn.10034a60
push 0xff
push 0
push 0
push 0
lea ecx, [ebp - 0x98]
call fcn.100020d0
mov ecx, dword [ebp - 0x88]
lea eax, [edi - 1]
mov edx, dword [ebp - 0x68]
add ecx, edx
push dword [ebp - 0x98]
mov dword [ebp - 0x88], ecx
push eax
lea esi, [ecx + 1]
mov ecx, 0x1005b9b4
push esi
push eax
push edx
call fcn.10034f00
push 0xff
push 0x36
push 0x36
push 0x36
lea ecx, [ebp - 0xc8]
call fcn.100020d0
push dword [ebp - 0xc8]
mov ecx, 0x1005b9b4
push edi
push esi
mov esi, dword [ebp - 0x68]
push edi
push esi
call fcn.10034f00
push 0xff
push 0
push 0
push 0
lea ecx, [ebp - 0x70]
call fcn.100020d0
add edi, 0x18
push dword [ebp - 0x70]
mov eax, dword [ebp - 0x60]
mov ecx, 0x1005b9b4
push edi
push esi
add eax, 4
push eax
push esi
call fcn.10034f00
push 0xff
push 0x36
push 0x36
push 0x36
lea ecx, [ebp - 0xc0]
call fcn.100020d0
mov ecx, dword [ebp - 0x60]
push dword [ebp - 0xc0]
mov eax, dword [ebp - 0x68]
add ecx, 5
inc eax
lea esi, [ecx + 0x19]
push esi
push eax
push ecx
push eax
mov ecx, 0x1005b9b4
call fcn.10034f00
push 0xff
push 0
push 0
push 0
lea ecx, [ebp - 0x58]
call fcn.100020d0
push dword [ebp - 0x58]
mov eax, dword [ebp - 0x88]
mov ecx, dword [ebp - 0x60]
inc eax
push edi
push eax
add ecx, 4
push ecx
push eax
mov ecx, 0x1005b9b4
call fcn.10034f00
push 0xff
push 0x36
push 0x36
push 0x36
lea ecx, [ebp - 0x50]
call fcn.100020d0
push dword [ebp - 0x50]
mov edi, dword [ebp - 0x88]
mov ecx, 0x1005b9b4
mov eax, dword [ebp - 0x60]
push esi
push edi
add eax, 5
push eax
push edi
call fcn.10034f00
mov edi, dword [ebp - 0xb8]
mov dword [ebp - 0x88], edi
cmp dword [edi + 0x14], 0xf
jbe 0x1001f827
mov eax, dword [edi]
mov dword [ebp - 0x88], eax
mov esi, dword [0x1005b9d0]
lea ecx, [ebp - 0xb4]
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.100020d0
push dword [ebp - 0x88]
push 0
push esi
push dword [ebp - 0xb4]
jmp 0x1001f89c
mov edi, dword [ebp - 0xb8]
mov dword [ebp - 0x88], edi
cmp dword [edi + 0x14], 0xf
jbe 0x1001f877
mov eax, dword [edi]
mov dword [ebp - 0x88], eax
mov esi, dword [0x1005b9d0]
lea ecx, [ebp - 0x6c]
push 0xff
push 0x5a
push 0x5a
push 0x5a
call fcn.100020d0
push dword [ebp - 0x88]
push 0
push esi
push dword [ebp - 0x6c]
push dword [ebp - 0xa4]
push dword [ebp - 0x11c]
push 0x1005b9b4
call fcn.10034da0
mov ecx, dword [ebp - 0x80]
add edi, 0x18
mov esi, dword [ebp - 0x78]
inc ecx
add esp, 0x1c
mov dword [ebp - 0x80], ecx
mov dword [ebp - 0xb8], edi
cmp ecx, dword [ebp - 0x8c]
jl 0x1001f587
jmp 0x1001f9a1
mov ecx, dword [ebp - 0x94]
mov eax, dword [ebp - 0x78]
mov esi, dword [ebp - 0x60]
sub eax, ecx
sub eax, 8
mov dword [ebp - 0x18], 0x13
mov dword [ebp - 0x78], eax
lea edi, [ecx + 4]
mov eax, dword [ebp - 0x80]
lea ecx, [ebp - 0x90]
push 0xff
push 0x20
sub eax, esi
mov dword [ebp - 0x1c], 0x13
push 0x20
sub eax, 8
push 0x20
mov dword [ebp - 0x80], eax
call fcn.100020b0
add esi, 4
mov ecx, 0x1005b9b4
push dword [eax]
push dword [ebp - 0x80]
push dword [ebp - 0x78]
push esi
push edi
call fcn.10034f60
push 0xff
push 0
push 0
push 0
lea ecx, [ebp - 0x90]
call fcn.100020b0
mov ecx, 0x1005b9b4
push dword [eax]
push dword [ebp - 0x80]
push dword [ebp - 0x78]
push esi
push edi
call fcn.10034fc0
push 0xff
push 0x36
push 0x36
push 0x36
lea ecx, [ebp - 0xc0]
call fcn.100020b0
mov esi, dword [ebp - 0x60]
mov ecx, 0x1005b9b4
mov edx, dword [ebp - 0x94]
add esi, 5
add edx, 5
push dword [eax]
mov eax, dword [ebp - 0x80]
add eax, 0xfffffffe
push eax
mov eax, dword [ebp - 0x78]
add eax, 0xfffffffe
push eax
push esi
push edx
call fcn.10034fc0
cmp dword [0x1005ba8c], 0
jne 0x10021bf7
cmp dword [0x1005bad8], 0
jne 0x100211c7
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x2b5
push str.enable
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0xc1]
add eax, 0x440
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.auto
lea ecx, [ebp - 0x300]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.scout
lea ecx, [ebp - 0x2e8]
mov dword [ebp - 4], 2
call fcn.10002280
push 0x10044988
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 4], 3
call fcn.10002280
push str.pistol
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 4
call fcn.10002280
push str.heavy_pistol
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 5
call fcn.10002280
push str.general
lea ecx, [ebp - 0x288]
mov byte [ebp - 4], 6
call fcn.10002280
lea eax, [ebp - 0x270]
mov dword [ebp - 4], 7
push eax
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0xcc]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.weaponconfig
call fcn.10002280
push 0
mov byte [ebp - 4], 8
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 7
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 6
mov dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x300]
push 0x18
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
mov dword [ebp - 0x60], eax
mov ecx, dword [eax + 0x440]
test ecx, ecx
jne 0x1001fdfe
lea ecx, [ebp - 0x81]
call fcn.10029910
push 0x100449cc
lea ecx, [ebp - 0x1c8]
mov dword [ebp - 0x50], eax
call fcn.10002280
push 0x100449c4
lea ecx, [ebp - 0x1b0]
mov dword [ebp - 4], 9
call fcn.10002280
push str.pelvis
lea ecx, [ebp - 0x198]
mov byte [ebp - 4], 0xa
call fcn.10002280
push str.arms
lea ecx, [ebp - 0x180]
mov byte [ebp - 4], 0xb
call fcn.10002280
push str.legs
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0xc
call fcn.10002280
push str.feet
lea ecx, [ebp - 0x150]
mov byte [ebp - 4], 0xd
call fcn.10002280
lea eax, [ebp - 0x138]
mov dword [ebp - 4], 0xe
push eax
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x58], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.hitboxes
call fcn.10002280
mov eax, dword [ebp - 0x60]
push 0
add eax, 0x444
mov byte [ebp - 4], 0xf
push eax
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x50]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xe
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 6
push 0x18
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x44c
push str.min_dmg
call fcn.10002280
push 0
push 1
push esi
lea eax, [ebp - 0x18]
push eax
movss xmm2, dword [0x1004614c]
mov ecx, 0x1005b38c
call fcn.10023710
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x450
push str.hitchance
call fcn.10002280
movss xmm2, dword [0x1004613c]
lea eax, [ebp - 0x18]
push 0
push 0
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023710
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x81]
add eax, 0x454
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.headshot
lea ecx, [ebp - 0x100]
mov dword [ebp - 0x58], eax
call fcn.10002280
push 0x10044a2c
lea ecx, [ebp - 0xe8]
mov dword [ebp - 4], 0x10
call fcn.10002280
lea eax, [ebp - 0xd0]
mov dword [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.wait_for
call fcn.10002280
push 0
mov byte [ebp - 4], 0x12
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x11
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 2
push 0x18
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x61]
add eax, 0x456
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.lethal
lea ecx, [ebp - 0x3a8]
mov dword [ebp - 0x58], eax
call fcn.10002280
mov dword [ebp - 4], 0x13
lea ecx, [ebp - 0x390]
push str.on_shot
call fcn.10002280
push str.in_air
lea ecx, [ebp - 0x378]
mov byte [ebp - 4], 0x14
call fcn.10002280
lea eax, [ebp - 0x360]
mov dword [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x3a8]
push eax
lea ecx, [ebp - 0xb0]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.baim_if
call fcn.10002280
push 0
mov byte [ebp - 4], 0x16
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x15
push eax
mov ecx, 0x1005b38c
call fcn.10025270
lea eax, [ebp - 0x3a8]
jmp 0x10020cc8
cmp ecx, 1
jne 0x100200f6
lea ecx, [ebp - 0x61]
call fcn.10029910
push 0x100449cc
lea ecx, [ebp - 0x1c8]
mov dword [ebp - 0x50], eax
call fcn.10002280
push 0x100449c4
lea ecx, [ebp - 0x1b0]
mov dword [ebp - 4], 0x17
call fcn.10002280
push str.pelvis
lea ecx, [ebp - 0x198]
mov byte [ebp - 4], 0x18
call fcn.10002280
push str.arms
lea ecx, [ebp - 0x180]
mov byte [ebp - 4], 0x19
call fcn.10002280
push str.legs
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x1a
call fcn.10002280
push str.feet
lea ecx, [ebp - 0x150]
mov byte [ebp - 4], 0x1b
call fcn.10002280
lea eax, [ebp - 0x138]
mov dword [ebp - 4], 0x1c
push eax
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x58], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.hitboxes
call fcn.10002280
mov eax, dword [ebp - 0x60]
push 0
add eax, 0x459
mov byte [ebp - 4], 0x1d
push eax
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x50]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x1c
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 6
push 0x18
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x460
push str.min_dmg
call fcn.10002280
push 0
push 1
push esi
lea eax, [ebp - 0x18]
push eax
movss xmm2, dword [0x1004614c]
mov ecx, 0x1005b38c
call fcn.10023710
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x464
push str.hitchance
call fcn.10002280
movss xmm2, dword [0x1004613c]
lea eax, [ebp - 0x18]
push 0
push 0
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023710
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x61]
add eax, 0x468
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.headshot
lea ecx, [ebp - 0x100]
mov dword [ebp - 0x58], eax
call fcn.10002280
push 0x10044a2c
lea ecx, [ebp - 0xe8]
mov dword [ebp - 4], 0x1e
call fcn.10002280
lea eax, [ebp - 0xd0]
mov dword [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.wait_for
call fcn.10002280
push 0
mov byte [ebp - 4], 0x20
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x1f
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 2
push 0x18
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x81]
add eax, 0x46a
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.lethal
lea ecx, [ebp - 0x420]
mov dword [ebp - 0x58], eax
call fcn.10002280
mov dword [ebp - 4], 0x21
lea ecx, [ebp - 0x408]
push str.on_shot
call fcn.10002280
push str.in_air
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x22
call fcn.10002280
lea eax, [ebp - 0x3d8]
mov dword [ebp - 4], 0x23
push eax
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x138]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.baim_if
call fcn.10002280
push 0
mov byte [ebp - 4], 0x24
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x23
push eax
mov ecx, 0x1005b38c
call fcn.10025270
lea eax, [ebp - 0x420]
jmp 0x10020cc8
cmp ecx, 2
jne 0x100203ee
lea ecx, [ebp - 0x61]
call fcn.10029910
push 0x100449cc
lea ecx, [ebp - 0x1c8]
mov dword [ebp - 0x50], eax
call fcn.10002280
push 0x100449c4
lea ecx, [ebp - 0x1b0]
mov dword [ebp - 4], 0x25
call fcn.10002280
push str.pelvis
lea ecx, [ebp - 0x198]
mov byte [ebp - 4], 0x26
call fcn.10002280
push str.arms
lea ecx, [ebp - 0x180]
mov byte [ebp - 4], 0x27
call fcn.10002280
push str.legs
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x28
call fcn.10002280
push str.feet
lea ecx, [ebp - 0x150]
mov byte [ebp - 4], 0x29
call fcn.10002280
lea eax, [ebp - 0x138]
mov dword [ebp - 4], 0x2a
push eax
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x58], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.hitboxes
call fcn.10002280
mov eax, dword [ebp - 0x60]
push 0
add eax, 0x46d
mov byte [ebp - 4], 0x2b
push eax
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x50]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x2a
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 6
push 0x18
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x474
push str.min_dmg
call fcn.10002280
push 0
push 1
push esi
lea eax, [ebp - 0x18]
push eax
movss xmm2, dword [0x1004614c]
mov ecx, 0x1005b38c
call fcn.10023710
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x478
push str.hitchance
call fcn.10002280
movss xmm2, dword [0x1004613c]
lea eax, [ebp - 0x18]
push 0
push 0
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023710
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x81]
add eax, 0x47c
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.headshot
lea ecx, [ebp - 0x100]
mov dword [ebp - 0x58], eax
call fcn.10002280
push 0x10044a2c
lea ecx, [ebp - 0xe8]
mov dword [ebp - 4], 0x2c
call fcn.10002280
lea eax, [ebp - 0xd0]
mov dword [ebp - 4], 0x2d
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.wait_for
call fcn.10002280
push 0
mov byte [ebp - 4], 0x2e
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x2d
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 2
push 0x18
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x79]
add eax, 0x47e
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.lethal
lea ecx, [ebp - 0x4c8]
mov dword [ebp - 0x58], eax
call fcn.10002280
mov dword [ebp - 4], 0x2f
lea ecx, [ebp - 0x4b0]
push str.on_shot
call fcn.10002280
push str.in_air
lea ecx, [ebp - 0x498]
mov byte [ebp - 4], 0x30
call fcn.10002280
lea eax, [ebp - 0x480]
mov dword [ebp - 4], 0x31
push eax
lea eax, [ebp - 0x4c8]
push eax
lea ecx, [ebp - 0x130]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.baim_if
call fcn.10002280
push 0
mov byte [ebp - 4], 0x32
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x31
push eax
mov ecx, 0x1005b38c
call fcn.10025270
lea eax, [ebp - 0x4c8]
jmp 0x10020cc8
cmp ecx, 3
jne 0x100206e0
lea ecx, [ebp - 0x79]
call fcn.10029910
push 0x100449cc
lea ecx, [ebp - 0x1c8]
mov dword [ebp - 0x50], eax
call fcn.10002280
push 0x100449c4
lea ecx, [ebp - 0x1b0]
mov dword [ebp - 4], 0x33
call fcn.10002280
push str.pelvis
lea ecx, [ebp - 0x198]
mov byte [ebp - 4], 0x34
call fcn.10002280
push str.arms
lea ecx, [ebp - 0x180]
mov byte [ebp - 4], 0x35
call fcn.10002280
push str.legs
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x36
call fcn.10002280
push str.feet
lea ecx, [ebp - 0x150]
mov byte [ebp - 4], 0x37
call fcn.10002280
lea eax, [ebp - 0x138]
mov dword [ebp - 4], 0x38
push eax
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x58], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.hitboxes
call fcn.10002280
mov eax, dword [ebp - 0x60]
push 0
add eax, 0x481
mov byte [ebp - 4], 0x39
push eax
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x50]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x38
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 6
push 0x18
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x488
push str.min_dmg
call fcn.10002280
push 0
push 1
push esi
lea eax, [ebp - 0x18]
push eax
movss xmm2, dword [0x1004614c]
mov ecx, 0x1005b38c
call fcn.10023710
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x48c
push str.hitchance
call fcn.10002280
movss xmm2, dword [0x1004613c]
lea eax, [ebp - 0x18]
push 0
push 0
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023710
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x61]
add eax, 0x490
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.headshot
lea ecx, [ebp - 0x100]
mov dword [ebp - 0x58], eax
call fcn.10002280
push 0x10044a2c
lea ecx, [ebp - 0xe8]
mov dword [ebp - 4], 0x3a
call fcn.10002280
lea eax, [ebp - 0xd0]
mov dword [ebp - 4], 0x3b
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.wait_for
call fcn.10002280
push 0
mov byte [ebp - 4], 0x3c
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x3b
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 2
push 0x18
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x7a]
add eax, 0x492
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.lethal
lea ecx, [ebp - 0x468]
mov dword [ebp - 0x58], eax
call fcn.10002280
mov dword [ebp - 4], 0x3d
lea ecx, [ebp - 0x450]
push str.on_shot
call fcn.10002280
push str.in_air
lea ecx, [ebp - 0x438]
mov byte [ebp - 4], 0x3e
call fcn.10002280
lea eax, [ebp - 0x420]
mov dword [ebp - 4], 0x3f
push eax
lea eax, [ebp - 0x468]
push eax
lea ecx, [ebp - 0x2c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.baim_if
call fcn.10002280
push 0
mov byte [ebp - 4], 0x40
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x3f
push eax
mov ecx, 0x1005b38c
call fcn.10025270
lea eax, [ebp - 0x468]
jmp 0x10020cc8
cmp ecx, 4
jne 0x100209d5
lea ecx, [ebp - 0x7a]
call fcn.10029910
push 0x100449cc
lea ecx, [ebp - 0x1c8]
mov dword [ebp - 0x50], eax
call fcn.10002280
push 0x100449c4
lea ecx, [ebp - 0x1b0]
mov dword [ebp - 4], 0x41
call fcn.10002280
push str.pelvis
lea ecx, [ebp - 0x198]
mov byte [ebp - 4], 0x42
call fcn.10002280
push str.arms
lea ecx, [ebp - 0x180]
mov byte [ebp - 4], 0x43
call fcn.10002280
push str.legs
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x44
call fcn.10002280
push str.feet
lea ecx, [ebp - 0x150]
mov byte [ebp - 4], 0x45
call fcn.10002280
lea eax, [ebp - 0x138]
mov dword [ebp - 4], 0x46
push eax
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x58], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.hitboxes
call fcn.10002280
mov eax, dword [ebp - 0x60]
push 0
add eax, 0x495
mov byte [ebp - 4], 0x47
push eax
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x50]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x46
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 6
push 0x18
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x49c
push str.min_dmg
call fcn.10002280
push 0
push 1
push esi
lea eax, [ebp - 0x18]
push eax
movss xmm2, dword [0x1004614c]
mov ecx, 0x1005b38c
call fcn.10023710
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x4a0
push str.hitchance
call fcn.10002280
movss xmm2, dword [0x1004613c]
lea eax, [ebp - 0x18]
push 0
push 0
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023710
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x79]
add eax, 0x4a4
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.headshot
lea ecx, [ebp - 0x100]
mov dword [ebp - 0x58], eax
call fcn.10002280
push 0x10044a2c
lea ecx, [ebp - 0xe8]
mov dword [ebp - 4], 0x48
call fcn.10002280
lea eax, [ebp - 0xd0]
mov dword [ebp - 4], 0x49
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.wait_for
call fcn.10002280
push 0
mov byte [ebp - 4], 0x4a
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x49
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 2
push 0x18
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x62]
add eax, 0x4a6
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.lethal
lea ecx, [ebp - 0x210]
mov dword [ebp - 0x58], eax
call fcn.10002280
mov dword [ebp - 4], 0x4b
lea ecx, [ebp - 0x1f8]
push str.on_shot
call fcn.10002280
push str.in_air
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0x4c
call fcn.10002280
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0x4d
push eax
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x128]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.baim_if
call fcn.10002280
push 0
mov byte [ebp - 4], 0x4e
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x4d
push eax
mov ecx, 0x1005b38c
call fcn.10025270
lea eax, [ebp - 0x210]
jmp 0x10020cc8
cmp ecx, 5
jne 0x10020ce6
lea ecx, [ebp - 0x62]
call fcn.10029910
push 0x100449cc
lea ecx, [ebp - 0x1c8]
mov dword [ebp - 0x50], eax
call fcn.10002280
push 0x100449c4
lea ecx, [ebp - 0x1b0]
mov dword [ebp - 4], 0x4f
call fcn.10002280
push str.pelvis
lea ecx, [ebp - 0x198]
mov byte [ebp - 4], 0x50
call fcn.10002280
push str.arms
lea ecx, [ebp - 0x180]
mov byte [ebp - 4], 0x51
call fcn.10002280
push str.legs
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x52
call fcn.10002280
push str.feet
lea ecx, [ebp - 0x150]
mov byte [ebp - 4], 0x53
call fcn.10002280
lea eax, [ebp - 0x138]
mov dword [ebp - 4], 0x54
push eax
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x58], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.hitboxes
call fcn.10002280
mov eax, dword [ebp - 0x60]
push 0
add eax, 0x4a9
mov byte [ebp - 4], 0x55
push eax
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x50]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x54
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 6
push 0x18
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x4b0
push str.min_dmg
call fcn.10002280
push 0
push 1
push esi
lea eax, [ebp - 0x18]
push eax
movss xmm2, dword [0x1004614c]
mov ecx, 0x1005b38c
call fcn.10023710
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x4b4
push str.hitchance
call fcn.10002280
movss xmm2, dword [0x1004613c]
lea eax, [ebp - 0x18]
push 0
push 0
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023710
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x7a]
add eax, 0x4b8
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.headshot
lea ecx, [ebp - 0x100]
mov dword [ebp - 0x58], eax
call fcn.10002280
push 0x10044a2c
lea ecx, [ebp - 0xe8]
mov dword [ebp - 4], 0x56
call fcn.10002280
lea eax, [ebp - 0xd0]
mov dword [ebp - 4], 0x57
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.wait_for
call fcn.10002280
push 0
mov byte [ebp - 4], 0x58
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x57
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 2
push 0x18
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0xa5]
add eax, 0x4ba
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.lethal
lea ecx, [ebp - 0x348]
mov dword [ebp - 0x58], eax
call fcn.10002280
mov dword [ebp - 4], 0x59
lea ecx, [ebp - 0x330]
push str.on_shot
call fcn.10002280
push str.in_air
lea ecx, [ebp - 0x318]
mov byte [ebp - 4], 0x5a
call fcn.10002280
lea eax, [ebp - 0x300]
mov dword [ebp - 4], 0x5b
push eax
lea eax, [ebp - 0x348]
push eax
lea ecx, [ebp - 0x120]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.baim_if
call fcn.10002280
push 0
mov byte [ebp - 4], 0x5c
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x5b
push eax
mov ecx, 0x1005b38c
call fcn.10025270
lea eax, [ebp - 0x348]
push fcn.10002230
push 3
push 0x18
push eax
mov dword [ebp - 4], 0xffffffff
call fcn.1003d666
mov eax, dword [0x1005b2f4]
mov dword [ebp - 0x60], eax
lea ecx, [ebp - 0x9f]
call fcn.10029910
push str.godmode__off_
lea ecx, [ebp - 0x118]
mov dword [ebp - 0x50], eax
call fcn.10002280
push 0x10044a2c
lea ecx, [ebp - 0x100]
mov dword [ebp - 4], 0x5d
call fcn.10002280
push str.full
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x5e
call fcn.10002280
lea eax, [ebp - 0xd0]
mov dword [ebp - 4], 0x5f
push eax
lea eax, [ebp - 0x118]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x58], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.resolver
call fcn.10002280
mov eax, dword [ebp - 0x60]
push 1
add eax, 0x2c4
mov byte [ebp - 4], 0x60
push eax
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x50]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x5f
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 3
push 0x18
lea eax, [ebp - 0x118]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x9e]
add eax, 0x30c
mov dword [ebp - 0x50], eax
call fcn.10029910
push 0x10044a2c
lea ecx, [ebp - 0x348]
mov dword [ebp - 0x58], eax
call fcn.10002280
push 0x10044a68
lea ecx, [ebp - 0x330]
mov dword [ebp - 4], 0x61
call fcn.10002280
push str.on_shot
lea ecx, [ebp - 0x318]
mov byte [ebp - 4], 0x62
call fcn.10002280
lea eax, [ebp - 0x300]
mov dword [ebp - 4], 0x63
push eax
lea eax, [ebp - 0x348]
push eax
lea ecx, [ebp - 0xcc]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.backtrack
call fcn.10002280
push 1
mov byte [ebp - 4], 0x64
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x63
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 3
push 0x18
lea eax, [ebp - 0x348]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x9d]
add eax, 0x384
mov dword [ebp - 0x50], eax
call fcn.10029910
push 0x10044a78
lea ecx, [ebp - 0x228]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.medium
lea ecx, [ebp - 0x210]
mov dword [ebp - 4], 0x65
call fcn.10002280
push str.high
lea ecx, [ebp - 0x1f8]
mov byte [ebp - 4], 0x66
call fcn.10002280
push str.all___fps_
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0x67
call fcn.10002280
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0x68
push eax
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.backtracktype
call fcn.10002280
push 1
mov byte [ebp - 4], 0x69
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
push eax
mov ecx, 0x1005b38c
mov byte [ebp - 4], 0x68
call fcn.10024640
push fcn.10002230
push 4
push 0x18
lea eax, [ebp - 0x228]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x59]
add eax, 0x2ec
mov dword [ebp - 0x50], eax
call fcn.10029910
push 0x10044abc
lea ecx, [ebp - 0x360]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.full
lea ecx, [ebp - 0x348]
mov dword [ebp - 4], 0x6a
call fcn.10002280
push str.onshot
lea ecx, [ebp - 0x330]
mov byte [ebp - 4], 0x6b
call fcn.10002280
push str.minimal
lea ecx, [ebp - 0x318]
mov byte [ebp - 4], 0x6c
call fcn.10002280
lea eax, [ebp - 0x300]
mov dword [ebp - 4], 0x6d
push eax
lea eax, [ebp - 0x360]
push eax
lea ecx, [ebp - 0xcc]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.auto_stop
call fcn.10002280
push 1
mov byte [ebp - 4], 0x6e
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x6d
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 4
push 0x18
lea eax, [ebp - 0x360]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x355
push str.auto_scope
call fcn.10002280
push 1
push esi
lea eax, [ebp - 0x1c]
push eax
mov ecx, 0x1005b38c
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x348
push str.dynamic_pointscale
call fcn.10002280
push 1
push esi
lea eax, [ebp - 0x1c]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x308
push str.pointscale
call fcn.10002280
movss xmm2, dword [0x10045fe0]
lea eax, [ebp - 0x1c]
push 1
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023e80
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x340
push str.point_debug
call fcn.10002280
push 1
push esi
lea eax, [ebp - 0x1c]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0xc3]
add eax, 0x378
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.autostop
lea ecx, [ebp - 0x408]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.autoscope
lea ecx, [ebp - 0x3f0]
mov dword [ebp - 4], 0x6f
call fcn.10002280
lea eax, [ebp - 0x3d8]
mov dword [ebp - 4], 0x70
push eax
lea eax, [ebp - 0x408]
push eax
lea ecx, [ebp - 0xcc]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.predict
call fcn.10002280
push 1
mov byte [ebp - 4], 0x71
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x70
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 2
push 0x18
lea eax, [ebp - 0x408]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
cmp dword [0x1005bad8], 1
jne 0x10021bf7
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x2bc
push str.enable
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x414
push str.at_target
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x354
push str.freestand
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x330
push str.yaw_offset
call fcn.10002280
movss xmm2, dword [0x10046188]
lea eax, [ebp - 0x18]
push 0
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023e80
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x43c
push str.anti_lby_headshot
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x32c
push str.lby_offset
call fcn.10002280
movss xmm2, dword [0x10046188]
lea eax, [ebp - 0x18]
push 0
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023e80
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x334
push str.jitter_amount
call fcn.10002280
push 0
movss xmm2, dword [0x10046188]
lea eax, [ebp - 0x18]
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023e80
mov eax, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
push str.flipkey
lea edi, [eax + 0x37c]
lea esi, [eax + 0x370]
call fcn.10002280
push 0
push 0x1005d3ba
push 0x1005d3bb
push edi
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.10028980
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x301
push str.flip_aa
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x326
push str.lag_on_peek
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x59]
add eax, 0x404
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.send_shot
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x58], eax
call fcn.10002280
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x72
push eax
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.lagpeekop
call fcn.10002280
push 0
mov byte [ebp - 4], 0x73
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
push eax
mov ecx, 0x1005b38c
mov byte [ebp - 4], 0x72
call fcn.10025270
push fcn.10002230
push 1
push 0x18
lea eax, [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x2c8
push str.fakelag
call fcn.10002280
movss xmm2, dword [0x10046098]
lea eax, [ebp - 0x18]
push 0
push 0
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023710
mov eax, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
push str.fwbind
lea edi, [eax + 0x3ac]
lea esi, [eax + 0x3a8]
call fcn.10002280
push 0
push 0x1005d3c0
push 0x1005d3b9
push edi
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.10028980
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3a4
push str.fakewalk
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3b0
push str.fakewalk_lby
call fcn.10002280
movss xmm2, dword [0x10046188]
lea eax, [ebp - 0x18]
push 0
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023e80
lea ecx, [ebp - 0x9d]
call fcn.10029910
push str.stand
lea ecx, [ebp - 0x348]
mov dword [ebp - 0x50], eax
call fcn.10002280
push str.move
lea ecx, [ebp - 0x330]
mov dword [ebp - 4], 0x74
call fcn.10002280
mov byte [ebp - 4], 0x75
lea ecx, [ebp - 0x318]
push str.jump
call fcn.10002280
lea eax, [ebp - 0x300]
mov dword [ebp - 4], 0x76
push eax
lea eax, [ebp - 0x348]
push eax
lea ecx, [ebp - 0x9c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x58], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.aamode
call fcn.10002280
push 1
push 0x1005ba88
sub esp, 0xc
mov byte [ebp - 4], 0x77
mov ecx, esp
push dword [ebp - 0x50]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x76
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 3
push 0x18
lea eax, [ebp - 0x348]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005ba88]
sub eax, 0
je 0x100219f3
sub eax, 1
je 0x100217fd
sub eax, 1
jne 0x10021bf7
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x59]
add eax, 0x2dc
mov dword [ebp - 0x50], eax
call fcn.10029910
push 0x10044abc
lea ecx, [ebp - 0x300]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.down
lea ecx, [ebp - 0x2e8]
mov dword [ebp - 4], 0x92
call fcn.10002280
push 0x10044c08
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 4], 0x93
call fcn.10002280
push str.zero
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 0x94
call fcn.10002280
push 0x10044c10
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x95
call fcn.10002280
push 0x10044c0c
lea ecx, [ebp - 0x288]
mov byte [ebp - 4], 0x96
call fcn.10002280
lea eax, [ebp - 0x270]
mov dword [ebp - 4], 0x97
push eax
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0xb0]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.pitch
call fcn.10002280
push 1
mov byte [ebp - 4], 0x98
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x97
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 6
push 0x18
lea eax, [ebp - 0x300]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x9e]
add eax, 0x2e0
mov dword [ebp - 0x50], eax
call fcn.10029910
push 0x10044abc
lea ecx, [ebp - 0x4f8]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.back
lea ecx, [ebp - 0x4e0]
mov dword [ebp - 4], 0x99
call fcn.10002280
push 0x10044a2c
lea ecx, [ebp - 0x4c8]
mov byte [ebp - 4], 0x9a
call fcn.10002280
push str.spin
lea ecx, [ebp - 0x4b0]
mov byte [ebp - 4], 0x9b
call fcn.10002280
push 0x10044c10
lea ecx, [ebp - 0x498]
mov byte [ebp - 4], 0x9c
call fcn.10002280
lea eax, [ebp - 0x480]
mov dword [ebp - 4], 0x9d
push eax
lea eax, [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x138]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push 0x10044c0c
call fcn.10002280
push 1
mov byte [ebp - 4], 0x9e
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x9d
push eax
mov ecx, 0x1005b38c
call fcn.10024640
lea eax, [ebp - 0x4f8]
jmp 0x10021be1
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x59]
add eax, 0x2d4
mov dword [ebp - 0x50], eax
call fcn.10029910
push 0x10044abc
lea ecx, [ebp - 0x300]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.down
lea ecx, [ebp - 0x2e8]
mov dword [ebp - 4], 0x85
call fcn.10002280
push 0x10044c08
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 4], 0x86
call fcn.10002280
push str.zero
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 0x87
call fcn.10002280
push 0x10044c10
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x88
call fcn.10002280
push 0x10044c0c
lea ecx, [ebp - 0x288]
mov byte [ebp - 4], 0x89
call fcn.10002280
lea eax, [ebp - 0x270]
mov dword [ebp - 4], 0x8a
push eax
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0xb0]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.pitch
call fcn.10002280
push 1
mov byte [ebp - 4], 0x8b
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x8a
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 6
push 0x18
lea eax, [ebp - 0x300]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x9f]
add eax, 0x2d8
mov dword [ebp - 0x50], eax
call fcn.10029910
push 0x10044abc
lea ecx, [ebp - 0x1b0]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.back
lea ecx, [ebp - 0x198]
mov dword [ebp - 4], 0x8c
call fcn.10002280
push 0x10044a2c
lea ecx, [ebp - 0x180]
mov byte [ebp - 4], 0x8d
call fcn.10002280
push str.spin
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x8e
call fcn.10002280
push 0x10044c10
lea ecx, [ebp - 0x150]
mov byte [ebp - 4], 0x8f
call fcn.10002280
lea eax, [ebp - 0x138]
mov dword [ebp - 4], 0x90
push eax
lea eax, [ebp - 0x1b0]
push eax
lea ecx, [ebp - 0x130]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push 0x10044c0c
call fcn.10002280
push 1
mov byte [ebp - 4], 0x91
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x90
push eax
mov ecx, 0x1005b38c
call fcn.10024640
lea eax, [ebp - 0x1b0]
jmp 0x10021be1
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x59]
add eax, 0x2cc
mov dword [ebp - 0x50], eax
call fcn.10029910
push 0x10044abc
lea ecx, [ebp - 0x1c8]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.down
lea ecx, [ebp - 0x1b0]
mov dword [ebp - 4], 0x78
call fcn.10002280
push 0x10044c08
lea ecx, [ebp - 0x198]
mov byte [ebp - 4], 0x79
call fcn.10002280
push str.zero
lea ecx, [ebp - 0x180]
mov byte [ebp - 4], 0x7a
call fcn.10002280
push 0x10044c10
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x7b
call fcn.10002280
push 0x10044c0c
lea ecx, [ebp - 0x150]
mov byte [ebp - 4], 0x7c
call fcn.10002280
lea eax, [ebp - 0x138]
mov dword [ebp - 4], 0x7d
push eax
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0xb0]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.pitch
call fcn.10002280
push 1
mov byte [ebp - 4], 0x7e
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x7d
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 6
push 0x18
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0xa5]
add eax, 0x2d0
mov dword [ebp - 0x50], eax
call fcn.10029910
push 0x10044abc
lea ecx, [ebp - 0x2e8]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.back
lea ecx, [ebp - 0x2d0]
mov dword [ebp - 4], 0x7f
call fcn.10002280
push 0x10044a2c
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 0x80
call fcn.10002280
push str.spin
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x81
call fcn.10002280
push 0x10044c10
lea ecx, [ebp - 0x288]
mov byte [ebp - 4], 0x82
call fcn.10002280
lea eax, [ebp - 0x270]
mov dword [ebp - 4], 0x83
push eax
lea eax, [ebp - 0x2e8]
push eax
lea ecx, [ebp - 0x2c]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push 0x10044c0c
call fcn.10002280
push 1
mov byte [ebp - 4], 0x84
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x83
push eax
mov ecx, 0x1005b38c
call fcn.10024640
lea eax, [ebp - 0x2e8]
push fcn.10002230
push 5
push 0x18
push eax
mov dword [ebp - 4], 0xffffffff
call fcn.1003d666
cmp dword [0x1005ba8c], 1
jne 0x100227ff
cmp dword [0x1005bad8], 0
jne 0x10023214
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3f4
push str.dormant_fade
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
cmp byte [esi + 0x3f4], 0
je 0x10021c80
sub esp, 0x18
add esi, 0x3f8
mov ecx, esp
push str.fade_time
call fcn.10002280
movss xmm2, dword [0x1004605c]
lea eax, [ebp - 0x18]
push 0
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023e80
mov esi, dword [0x1005b2f4]
cmp byte [esi + 0x3e5], 0
je 0x10021cb9
sub esp, 0x18
add esi, 0x3e6
mov ecx, esp
push str.boxclr2
call fcn.10002280
push 1
push 0
push 1
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.10026430
mov esi, dword [0x1005b2f4]
sub esp, 0x18
add esi, 0x390
mov ecx, esp
push str.boxclr
call fcn.10002280
push 0
push 0
push 1
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.10026430
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x300
push 0x10044c54
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x59]
add eax, 0x3e4
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.dynamic
lea ecx, [ebp - 0x100]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.gradient
lea ecx, [ebp - 0xe8]
mov dword [ebp - 4], 0x9f
call fcn.10002280
lea eax, [ebp - 0xd0]
mov dword [ebp - 4], 0xa0
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xb0]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.boxflags
call fcn.10002280
push 0
mov byte [ebp - 4], 0xa1
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xa0
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 2
push 0x18
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
add esi, 0x3bd
sub esp, 0x18
mov ecx, esp
push str.healthclr
call fcn.10002280
push 0
push 0
push 1
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.10026430
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x318
push str.healh_bar
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3b5
push str.nameclr
call fcn.10002280
push 0
push 0
push 1
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.10026430
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x31a
push str.name
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3b9
push str.wpnclr
call fcn.10002280
push 0
push 0
push 1
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.10026430
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x62]
add eax, 0x400
mov dword [ebp - 0x50], eax
call fcn.10029910
push 0x10044abc
lea ecx, [ebp - 0x210]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.name
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 4], 0xa2
call fcn.10002280
push str.icon
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0xa3
call fcn.10002280
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0xa4
push eax
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0xb0]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.weapon
call fcn.10002280
push 0
mov byte [ebp - 4], 0xa5
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xa4
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 3
push 0x18
lea eax, [ebp - 0x210]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3c1
push str.ammoclr
call fcn.10002280
push 0
push 0
push 1
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.10026430
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3b4
push str.ammo_bar
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3d6
push str.skeletonclr
call fcn.10002280
push 0
push 0
push 1
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.10026430
mov esi, dword [0x1005b2f4]
add esi, 0x3d5
sub esp, 0x18
mov ecx, esp
push str.skeleton
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x7a]
add eax, 0x3c5
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.money
lea ecx, [ebp - 0x258]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.armor
lea ecx, [ebp - 0x240]
mov dword [ebp - 4], 0xa6
call fcn.10002280
push str.flashed
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0xa7
call fcn.10002280
push str.scoped
lea ecx, [ebp - 0x210]
mov byte [ebp - 4], 0xa8
call fcn.10002280
push str.bomb
lea ecx, [ebp - 0x1f8]
mov byte [ebp - 4], 0xa9
call fcn.10002280
push str.resolver
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0xaa
call fcn.10002280
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0xab
push eax
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0xb0]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.flags
call fcn.10002280
push 0
mov byte [ebp - 4], 0xac
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xab
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 6
push 0x18
lea eax, [ebp - 0x258]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
cmp dword [esi + 0x3ec], 1
jne 0x10022186
sub esp, 0x18
add esi, 0x3f0
mov ecx, esp
push str.chamclr2
call fcn.10002280
push 1
push 0
push 1
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.10026430
mov esi, dword [0x1005b2f4]
sub esp, 0x18
add esi, 0x394
mov ecx, esp
push 0x10044d1c
call fcn.10002280
push 0
push 0
push 1
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.10026430
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x59]
add eax, 0x2c0
mov dword [ebp - 0x50], eax
call fcn.10029910
push 0x10044abc
lea ecx, [ebp - 0x100]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.cubic
lea ecx, [ebp - 0xe8]
mov dword [ebp - 4], 0xad
call fcn.10002280
lea eax, [ebp - 0xd0]
mov dword [ebp - 4], 0xae
push eax
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xb0]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.chams
call fcn.10002280
push 0
mov byte [ebp - 4], 0xaf
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xae
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 2
push 0x18
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x62]
add eax, 0x3ec
mov dword [ebp - 0x50], eax
call fcn.10029910
push 0x10044d4c
lea ecx, [ebp - 0x390]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.gradient
lea ecx, [ebp - 0x378]
mov dword [ebp - 4], 0xb0
call fcn.10002280
mov dword [ebp - 4], 0xb1
lea eax, [ebp - 0x360]
push eax
lea eax, [ebp - 0x390]
push eax
lea ecx, [ebp - 0x128]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.chamclr
call fcn.10002280
push 0
mov byte [ebp - 4], 0xb2
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xb1
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 2
push 0x18
lea eax, [ebp - 0x390]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x79]
add eax, 0x398
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.aim_punch
lea ecx, [ebp - 0x270]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.zoom
lea ecx, [ebp - 0x258]
mov dword [ebp - 4], 0xb3
call fcn.10002280
push str.scope
lea ecx, [ebp - 0x240]
mov byte [ebp - 4], 0xb4
call fcn.10002280
push str.shadows
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0xb5
call fcn.10002280
push str.post_effects
lea ecx, [ebp - 0x210]
mov byte [ebp - 4], 0xb6
call fcn.10002280
push str.smoke
lea ecx, [ebp - 0x1f8]
mov byte [ebp - 4], 0xb7
call fcn.10002280
push str.flash
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0xb8
call fcn.10002280
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0xb9
push eax
lea eax, [ebp - 0x270]
push eax
lea ecx, [ebp - 0xb0]
call fcn.10029780
mov edi, dword [eax]
sub esp, 0x18
mov esi, dword [eax + 4]
mov ecx, esp
mov dword [ebp - 0x70], esp
push str.removals
call fcn.10002280
push 1
mov byte [ebp - 4], 0xba
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0xb9
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 7
push 0x18
lea eax, [ebp - 0x270]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3cc
push str.hitmarker
call fcn.10002280
push 1
push esi
lea eax, [ebp - 0x1c]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x240]
add eax, 0x320
push 0x10044abc
mov dword [ebp - 0x50], eax
call fcn.10002280
push str.default
lea ecx, [ebp - 0x228]
mov dword [ebp - 4], 0xbb
call fcn.10002280
push str.clunk
lea ecx, [ebp - 0x210]
mov byte [ebp - 4], 0xbc
call fcn.10002280
push str.tick
lea ecx, [ebp - 0x1f8]
mov byte [ebp - 4], 0xbd
call fcn.10002280
push 0x10044dd0
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0xbe
call fcn.10002280
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0xbf
push eax
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0x74]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x58], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.hitsound
call fcn.10002280
push 1
mov byte [ebp - 4], 0xc0
lea eax, [ebp - 0x59]
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push eax
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0xbf
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 5
push 0x18
lea eax, [ebp - 0x240]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3cd
push str.force_crosshair
call fcn.10002280
push 1
push esi
lea eax, [ebp - 0x1c]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3ce
push str.party_mode
call fcn.10002280
push 1
push esi
lea eax, [ebp - 0x1c]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x338
push str.aa_lines
call fcn.10002280
push 1
push esi
lea eax, [ebp - 0x1c]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x314
push str.debug_fov
call fcn.10002280
movss xmm2, dword [0x10046144]
lea eax, [ebp - 0x1c]
push 1
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023e80
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x406
push str.asuswalclr
call fcn.10002280
push 0
push 1
push 1
push esi
lea eax, [ebp - 0x1c]
mov ecx, 0x1005b38c
push eax
call fcn.10026430
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x405
push str.world_modulation
call fcn.10002280
push 1
push esi
lea eax, [ebp - 0x1c]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3d0
push str.oofarrowclr
call fcn.10002280
push 0
push 1
push 1
push esi
lea eax, [ebp - 0x1c]
mov ecx, 0x1005b38c
push eax
call fcn.10026430
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x61]
add eax, 0x430
mov dword [ebp - 0x50], eax
call fcn.10029910
push 0x10044abc
lea ecx, [ebp - 0x210]
mov dword [ebp - 0x58], eax
call fcn.10002280
push 0x10044e28
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 4], 0xc1
call fcn.10002280
push 0x10044e44
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0xc2
call fcn.10002280
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0xc3
push eax
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0xb0]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.fov_arrows
call fcn.10002280
push 1
mov byte [ebp - 4], 0xc4
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0xc3
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 3
push 0x18
lea eax, [ebp - 0x210]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x434
push str.serverclr
call fcn.10002280
push 1
push 1
push 1
push esi
lea eax, [ebp - 0x1c]
mov ecx, 0x1005b38c
push eax
call fcn.10026430
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x438
push str.clientclr
call fcn.10002280
push 0
push 1
push 1
push esi
lea eax, [ebp - 0x1c]
mov ecx, 0x1005b38c
push eax
call fcn.10026430
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x31c
push str.impacts
call fcn.10002280
push 1
push esi
lea eax, [ebp - 0x1c]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
cmp dword [0x1005ba8c], 2
jne 0x10022f39
cmp dword [0x1005bad8], 0
jne 0x10022b70
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x2b4
push str.bhop
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3fc
push str.unlock_inventory
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3d4
push str.clantag_spammer
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov eax, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
push str.tpkey
lea edi, [eax + 0x380]
lea esi, [eax + 0x2f4]
call fcn.10002280
push 0
push 0x1005d378
push 0x1005d3ac
push edi
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.10028980
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x2f8
push str.thirdperson
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x2fc
push str.tp_distance
call fcn.10002280
movss xmm2, dword [0x1004616c]
lea eax, [ebp - 0x18]
push 0
push esi
push eax
mov ecx, 0x1005b38c
call fcn.10023e80
mov esi, dword [0x1005b2f4]
lea ecx, [ebp - 0x100]
add esi, 0x33a
push str.on_screen
call fcn.10002280
mov dword [ebp - 4], 0xc5
lea ecx, [ebp - 0xe8]
push dword [ebp - 0x90]
call fcn.100022c0
push 7
push str.console
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0xc6
call fcn.100022e0
sub esp, 0x18
mov dword [ebp - 4], 0xc7
mov ecx, esp
mov dword [ebp - 0x50], esp
lea edi, [ebp - 0xd0]
push 0x10044ec8
call fcn.10002280
push 0
push esi
sub esp, 0xc
mov byte [ebp - 4], 0xc8
mov ecx, esp
lea eax, [ebp - 0x59]
push eax
push edi
lea eax, [ebp - 0x100]
push eax
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xc7
push eax
mov ecx, 0x1005b38c
call fcn.10025270
push fcn.10002230
push 2
push 0x18
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov esi, dword [0x1005b2f4]
lea ecx, [ebp - 0x390]
push str.watermark
add esi, 0x42c
call fcn.10002280
push str.keybinds
lea ecx, [ebp - 0x378]
mov dword [ebp - 4], 0xc9
call fcn.10002280
sub esp, 0x18
mov dword [ebp - 4], 0xca
mov ecx, esp
mov dword [ebp - 0x50], esp
lea edi, [ebp - 0x360]
push str.extra_ui
call fcn.10002280
push 0
push esi
sub esp, 0xc
mov byte [ebp - 4], 0xcb
mov ecx, esp
lea eax, [ebp - 0x62]
push eax
push edi
lea eax, [ebp - 0x390]
push eax
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xca
push eax
mov ecx, 0x1005b38c
call fcn.10025270
mov dword [ebp - 4], 0xffffffff
push fcn.10002230
push 2
push 0x18
lea eax, [ebp - 0x390]
push eax
call fcn.1003d666
mov edi, dword [0x1005b2f4]
lea ecx, [ebp - 0x100]
push dword [ebp - 0x90]
add edi, 0x33c
call fcn.100022c0
push 3
push 0x10044abc
lea ecx, [ebp - 0x100]
mov dword [ebp - 4], 0xcc
call fcn.100022e0
mov dword [ebp - 4], 0xcd
lea ecx, [ebp - 0xe8]
push dword [ebp - 0x90]
call fcn.100022c0
push 3
push 0x10044ecc
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0xce
call fcn.100022e0
sub esp, 0x18
mov dword [ebp - 4], 0xcf
mov esi, esp
mov dword [ebp - 0x50], esp
mov dword [ebp - 0x58], esi
mov ecx, esi
push dword [ebp - 0x90]
call fcn.100022c0
push 4
push str.spam
mov ecx, esi
mov byte [ebp - 4], 0xd0
call fcn.100022e0
push 0
push edi
sub esp, 0xc
mov byte [ebp - 4], 0xd1
mov ecx, esp
lea eax, [ebp - 0x59]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x100]
push eax
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xcf
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 2
push 0x18
lea eax, [ebp - 0x100]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
cmp dword [0x1005bad8], 1
jne 0x10022f39
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x3cb
push str.keep_scar20
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x62]
add eax, 0x35c
mov dword [ebp - 0x50], eax
call fcn.10029910
push 0x10044abc
lea ecx, [ebp - 0x228]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.auto
lea ecx, [ebp - 0x210]
mov dword [ebp - 4], 0xd2
call fcn.10002280
push str.scout
lea ecx, [ebp - 0x1f8]
mov byte [ebp - 4], 0xd3
call fcn.10002280
push 0x10044988
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0xd4
call fcn.10002280
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0xd5
push eax
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0xb0]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.primary_buy
call fcn.10002280
push 0
mov byte [ebp - 4], 0xd6
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xd5
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 4
push 0x18
lea eax, [ebp - 0x228]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x7a]
add eax, 0x358
mov dword [ebp - 0x50], eax
call fcn.10029910
mov dword [ebp - 0x58], eax
lea ecx, [ebp - 0x480]
push 0x10044abc
call fcn.10002280
push str.heavy_pistol
lea ecx, [ebp - 0x468]
mov dword [ebp - 4], 0xd7
call fcn.10002280
push str.dualies
lea ecx, [ebp - 0x450]
mov byte [ebp - 4], 0xd8
call fcn.10002280
push str.p250
lea ecx, [ebp - 0x438]
mov byte [ebp - 4], 0xd9
call fcn.10002280
lea eax, [ebp - 0x420]
mov dword [ebp - 4], 0xda
push eax
lea eax, [ebp - 0x480]
push eax
lea ecx, [ebp - 0x128]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.secondary_buy
call fcn.10002280
push 0
mov byte [ebp - 4], 0xdb
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xda
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 4
push 0x18
lea eax, [ebp - 0x480]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x79]
add eax, 0x360
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.he_grenade
lea ecx, [ebp - 0x3d8]
mov dword [ebp - 0x58], eax
call fcn.10002280
push str.molotov
lea ecx, [ebp - 0x3c0]
mov dword [ebp - 4], 0xdc
call fcn.10002280
push str.smoke
lea ecx, [ebp - 0x3a8]
mov byte [ebp - 4], 0xdd
call fcn.10002280
push str.flashbang
lea ecx, [ebp - 0x390]
mov byte [ebp - 4], 0xde
call fcn.10002280
mov byte [ebp - 4], 0xdf
lea ecx, [ebp - 0x378]
push str.decoy
call fcn.10002280
lea eax, [ebp - 0x360]
mov dword [ebp - 4], 0xe0
push eax
lea eax, [ebp - 0x3d8]
push eax
lea ecx, [ebp - 0xb0]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.nade_buy
call fcn.10002280
push 0
mov byte [ebp - 4], 0xe1
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xe0
push eax
mov ecx, 0x1005b38c
call fcn.10027f50
push fcn.10002230
push 5
push 0x18
lea eax, [ebp - 0x3d8]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x61]
add eax, 0x365
mov dword [ebp - 0x50], eax
call fcn.10029910
push str.taser
lea ecx, [ebp - 0x210]
mov dword [ebp - 0x58], eax
call fcn.10002280
push 0x10044f64
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 4], 0xe2
call fcn.10002280
push str.armor
lea ecx, [ebp - 0x1e0]
mov byte [ebp - 4], 0xe3
call fcn.10002280
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0xe4
push eax
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x128]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x70], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.utility_buy
call fcn.10002280
push 0
mov byte [ebp - 4], 0xe5
push dword [ebp - 0x50]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x58]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xe4
push eax
mov ecx, 0x1005b38c
call fcn.10027f50
push fcn.10002230
push 3
push 0x18
lea eax, [ebp - 0x210]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
cmp dword [0x1005ba8c], 3
jne 0x10023214
cmp dword [0x1005bad8], 0
jne 0x10023214
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x36c
push str.menu_clr
call fcn.10002280
push 0
push 0
push 1
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.10026430
sub esp, 0x18
mov ecx, esp
push str.menu_accent
call fcn.10002280
push 0
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.10027ac0
mov esi, dword [0x1005b2f4]
sub esp, 0x18
mov ecx, esp
add esi, 0x2e4
push str.no_spread
call fcn.10002280
push 0
push esi
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100232f0
mov eax, dword [0x1005b2f4]
lea ecx, [ebp - 0x62]
add eax, 0x424
mov dword [ebp - 0x6c], eax
call fcn.10029910
push str.alpha
lea ecx, [ebp - 0x2e8]
mov dword [ebp - 0xb4], eax
call fcn.10002280
push str.bravo
lea ecx, [ebp - 0x2d0]
mov dword [ebp - 4], 0xe6
call fcn.10002280
push str.charlie
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 0xe7
call fcn.10002280
push str.delta
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0xe8
call fcn.10002280
push 0x10044880
lea ecx, [ebp - 0x288]
mov byte [ebp - 4], 0xe9
call fcn.10002280
lea eax, [ebp - 0x270]
mov dword [ebp - 4], 0xea
push eax
lea eax, [ebp - 0x2e8]
push eax
lea ecx, [ebp - 0x54]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x90], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push 0x10044f80
call fcn.10002280
mov byte [ebp - 4], 0xeb
push 0
push dword [ebp - 0x6c]
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0xb4]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xea
push eax
mov ecx, 0x1005b38c
call fcn.10024640
push fcn.10002230
push 5
push 0x18
lea eax, [ebp - 0x2e8]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
sub esp, 0x18
mov ecx, esp
push str.save
call fcn.10002280
push 0
push 0x1001bd40
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100276f0
sub esp, 0x18
mov ecx, esp
push str.load
call fcn.10002280
push 0
push 0x1001bac0
lea eax, [ebp - 0x18]
mov ecx, 0x1005b38c
push eax
call fcn.100276f0
test al, al
je 0x1002312a
mov ecx, dword [0x1005b2f4]
mov eax, dword [ecx + 0x424]
mov dword [ecx + 0x428], eax
lea ecx, [ebp - 0xc2]
call fcn.10029910
push 0x1004496c
lea ecx, [ebp - 0x540]
mov dword [ebp - 0x6c], eax
call fcn.10002280
push 0x10044954
lea ecx, [ebp - 0x528]
mov dword [ebp - 4], 0xec
call fcn.10002280
push 0x10044968
lea ecx, [ebp - 0x510]
mov byte [ebp - 4], 0xed
call fcn.10002280
lea eax, [ebp - 0x4f8]
mov dword [ebp - 4], 0xee
push eax
lea eax, [ebp - 0x540]
push eax
lea ecx, [ebp - 0xbc]
call fcn.10029780
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x90], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
push str.test_listbox
call fcn.10002280
push 0
push 0x1005bac0
sub esp, 0xc
mov byte [ebp - 4], 0xef
mov ecx, esp
push dword [ebp - 0x6c]
push esi
push edi
call fcn.100297b0
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xee
push eax
mov ecx, 0x1005b38c
call fcn.10027f50
push fcn.10002230
push 3
push 0x18
lea eax, [ebp - 0x540]
mov dword [ebp - 4], 0xffffffff
push eax
call fcn.1003d666
sub esp, 0x18
mov ecx, esp
push str._n_n_n_n_n_4___________n__credits___n_stickrpg__n_donny0__n_________
call fcn.10002280
push 1
lea eax, [ebp - 0x1c]
mov ecx, 0x1005b38c
push eax
call fcn.10027ac0
mov edi, dword [0x1005b3a0]
mov eax, edi
mov esi, dword [0x1005b39c]
sub eax, esi
test eax, 0xfffffffc
je 0x1002323e
cmp esi, edi
je 0x1002323e
nop
mov ecx, dword [esi]
mov eax, dword [ecx]
call dword [eax + 4]
add esi, 4
cmp esi, edi
jne 0x10023230
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.1003d53a
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret