Function at 0x140104cc0
Capabilities:
Encrypt data using speck
Log keystrokes via polling
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
mov qword [rsp + 8], rcx
push rdi
push r12
push r13
push r14
push r15
mov eax, 0x1670
call fcn.14031b0d0
sub rsp, rax
movaps xmmword [rsp + 0x1660], xmm6
movaps xmmword [rsp + 0x1650], xmm7
movaps xmmword [rsp + 0x1640], xmm8
movaps xmmword [rsp + 0x1630], xmm9
movaps xmmword [rsp + 0x1620], xmm10
movaps xmmword [rsp + 0x1610], xmm11
movaps xmmword [rsp + 0x1600], xmm12
movaps xmmword [rsp + 0x15f0], xmm13
movaps xmmword [rsp + 0x15e0], xmm14
movaps xmmword [rsp + 0x15d0], xmm15
mov rax, qword [0x14044a300]
xor rax, rsp
mov qword [rsp + 0x15c8], rax
mov r14, rdx
mov qword [rsp + 0x120], rdx
mov r15, rcx
mov qword [rsp + 0x150], rdx
xor r12d, r12d
mov eax, r12d
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x9c], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x248], xmm0
movups xmmword [rsp + 0x258], xmm0
movups xmmword [rsp + 0x268], xmm0
lea r13, str.Head
movzx esi, byte [rsp + 0x60]
movzx ebx, byte [rsp + 0x60]
movzx edi, byte [rsp + 0x60]
xorps xmm10, xmm10
movss xmm11, dword [0x1403686e8]
movss xmm12, dword [0x140367464]
movss xmm7, dword [0x140368730]
movss xmm8, dword [0x1403686f8]
movss xmm13, dword [0x140368698]
movss xmm6, dword [0x1403686e4]
movss xmm9, dword [0x140368700]
movss xmm15, dword [0x140368708]
movss xmm14, dword [0x14036870c]
nop dword [rax]
cmp dword [rsp + 0x250], 0x12
je 0x14010d8f5
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [0x14044ded0]
lea rcx, [rsp + 0x248]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x140104e53
lea rcx, [rsp + 0x248]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rsp + 0x248]
call qword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x140104e00
test r14, r14
je 0x14010d8b7
mov edx, 9
mov rcx, qword [0x14044ded0]
call qword [sym.imp.USER32.dll_ShowWindow]
lea rdx, [rsp + 0x1270]
mov rcx, r14
call qword [sym.imp.USER32.dll_GetWindowRect]
mov ecx, dword [rsp + 0x1278]
sub ecx, dword [rsp + 0x1270]
mov dword [0x14044deb8], ecx
mov eax, dword [rsp + 0x127c]
sub eax, dword [rsp + 0x1274]
mov dword [0x14044debc], eax
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
mov rax, qword [0x14044e0a0]
movss dword [rax + 4], xmm0
movd xmm1, dword [0x14044debc]
cvtdq2ps xmm1, xmm1
mov rax, qword [0x14044e0a0]
movss dword [rax], xmm1
mov eax, dword [0x14044deb8]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov rax, qword [0x14044e0a0]
movss dword [rax + 8], xmm0
mov eax, dword [0x14044debc]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov rax, qword [0x14044e0a0]
movss dword [rax + 0xc], xmm0
mov dword [rsp + 0x30], 5
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
mov r9d, dword [rsp + 0x1274]
mov r8d, dword [rsp + 0x1270]
xor edx, edx
mov rcx, qword [0x14044ded0]
call qword [sym.imp.USER32.dll_SetWindowPos]
mov dword [rsp + 0x30], 6
mov eax, dword [0x14044debc]
mov dword [rsp + 0x28], eax
mov eax, dword [0x14044deb8]
mov dword [rsp + 0x20], eax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x14044ded0]
call qword [sym.imp.USER32.dll_SetWindowPos]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140104f8b
cmp byte [reloc.WS2_32.dll_accept], 0
sete byte [0x140444371]
mov ecx, reloc.WLDAP32.dll_Ordinal_35
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x14010d9aa
mov rcx, r15
call fcn.140104a70
mov rcx, qword [0x14044dec0]
mov rax, qword [rcx]
call qword [rax + pe_nt_image_headers64]
test eax, eax
js 0x14010d836
call fcn.14014ff80
call fcn.140150d40
call fcn.1401365e0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140104ff4
cmp dword [0x14044df78], 1
je 0x140104fed
mov rdx, qword [0x14044ded0]
mov cl, 1
call fcn.1400fded0
call fcn.1400fea20
jmp 0x14010500b
cmp dword [0x14044df78], 0
je 0x14010500b
mov rdx, qword [0x14044ded0]
xor ecx, ecx
call fcn.1400fded0
call fcn.14012fc50
mov qword [0x14044df20], rax
movzx r14d, byte [0x14044e43d]
test r14b, r14b
je 0x1401052e5
cmp byte [0x14044e44c], 0
je 0x140105114
cmp byte [0x14044e43e], 0
je 0x140105114
movss xmm0, dword [0x14044e090]
ucomiss xmm0, xmm10
jp 0x140105056
je 0x140105114
movss xmm0, dword [0x14044e094]
ucomiss xmm0, xmm10
jp 0x14010506a
je 0x140105114
mov rcx, qword [0x14044e2a0]
cmp dword [rcx + 0x2c8], 0
je 0x140105114
add rcx, 0x10
call fcn.140110380
test rax, rax
je 0x140105114
lea rcx, [0x14044dfb8]
call fcn.1400fdc50
mov r15d, eax
movss xmm2, dword [0x14044e094]
subss xmm2, xmm11
movss xmm1, dword [0x14044e090]
lea rcx, [rsp + 0x2c8]
call fcn.1400fce00
mov r14, rax
movd xmm2, dword [0x14044debc]
cvtdq2ps xmm2, xmm2
mov rcx, qword [0x14044e0a0]
movss xmm1, dword [rcx + 8]
lea rcx, [rsp + 0x2d0]
call fcn.1400fce00
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, r14
mov rdx, rax
mov rcx, qword [0x14044df20]
call fcn.140140d90
movzx r14d, byte [0x14044e43d]
mov r15, qword [rsp + 0x16a0]
test r14b, r14b
je 0x1401052e5
cmp byte [0x14044e43f], 0
je 0x140105187
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rsp + 0xe40]
call fcn.1400fcbb0
mov rcx, rax
call fcn.1400fdc50
mov r14d, eax
mov rcx, qword [0x14044e0a0]
movss xmm2, dword [rcx + 0xc]
addss xmm2, dword [0x14036878c]
movss xmm1, dword [rcx + 8]
subss xmm1, xmm7
lea rcx, [rsp + 0x2d8]
call fcn.1400fce00
lea r9, str.Tracking_Magic_Refreshing...
jmp 0x140105253
cmp byte [0x14044e440], 0
je 0x1401051ee
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rsp + 0xe50]
call fcn.1400fcbb0
mov rcx, rax
call fcn.1400fdc50
mov r14d, eax
mov rcx, qword [0x14044e0a0]
movss xmm2, dword [rcx + 0xc]
addss xmm2, dword [0x14036878c]
movss xmm1, dword [rcx + 8]
subss xmm1, xmm7
lea rcx, [rsp + 0x2e0]
call fcn.1400fce00
lea r9, str.Tracking_Magic_Error_Occured.
jmp 0x140105253
cmp byte [0x14044e43e], 0
je 0x14010526c
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rsp + 0xe60]
call fcn.1400fcbb0
mov rcx, rax
call fcn.1400fdc50
mov r14d, eax
mov rcx, qword [0x14044e0a0]
movss xmm2, dword [rcx + 0xc]
addss xmm2, dword [0x14036878c]
movss xmm1, dword [rcx + 8]
subss xmm1, xmm7
lea rcx, [rsp + 0x2e8]
call fcn.1400fce00
lea r9, str.Bullet_Tracking_Activated.
mov qword [rsp + 0x20], r12
mov r8d, r14d
mov rdx, rax
mov rcx, qword [0x14044df20]
call fcn.140142230
jmp 0x1401052e5
cmp byte [0x14044e442], 0
je 0x1401052e5
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0xe70]
call fcn.1400fcbb0
mov rcx, rax
call fcn.1400fdc50
mov r14d, eax
mov rcx, qword [0x14044e0a0]
movss xmm2, dword [rcx + 0xc]
addss xmm2, dword [0x14036878c]
movss xmm1, dword [rcx + 8]
subss xmm1, xmm7
lea rcx, [rsp + 0x2f0]
call fcn.1400fce00
mov qword [rsp + 0x20], r12
lea r9, str.Tracking_Magic_Initializing...
mov r8d, r14d
mov rdx, rax
mov rcx, qword [0x14044df20]
call fcn.140142230
mov rax, qword [0x14044e2a0]
cmp dword [rax + 0x2c8], 0
je 0x14010cf2f
xorps xmm0, xmm0
movups xmmword [rsp + 0x1210], xmm0
xor r14d, r14d
mov qword [rsp + 0x1220], r14
mov qword [rsp + 0x1228], r14
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.Enemy_Aiming_at_you
lea rcx, [rsp + 0x1210]
call fcn.1400fb480
nop
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, edx
lea rcx, [rsp + 0xe80]
call fcn.1400fcbb0
mov rcx, qword [0x14044e0a0]
movss xmm1, dword [rcx + 0xc]
subss xmm1, xmm8
movss xmm3, dword [rcx + 8]
subss xmm3, dword [0x140368734]
lea r8, [rsp + 0x1210]
cmp qword [rsp + 0x1228], 0xf
cmova r8, qword [rsp + 0x1210]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [0x140368718]
mov rcx, qword [0x14044df38]
call fcn.140103710
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rsp + 0xe90]
call fcn.1400fcbb0
mov rcx, qword [0x14044e0a0]
movss xmm1, dword [rcx + 0xc]
subss xmm1, xmm8
movss xmm3, dword [rcx + 8]
subss xmm3, dword [0x140368734]
lea r8, [rsp + 0x1210]
cmp qword [rsp + 0x1228], 0xf
cmova r8, qword [rsp + 0x1210]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [0x140368718]
mov rcx, qword [0x14044df38]
call fcn.140103710
mov rax, qword [0x14044e2a0]
mov r13, qword [rax + 0x18]
mov r12, qword [rax + 0x10]
mov rcx, r13
sub rcx, r12
movabs rax, 0x7878787878787879
imul rcx
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140106447
cmp byte [reloc.WS2_32.dll_accept], r14b
je 0x14010608e
cmp r12, r13
je 0x14010608b
mov eax, dword [r12]
mov dword [rsp + 0xee0], eax
mov eax, dword [r12 + 4]
mov dword [rsp + 0xee4], eax
movsd xmm0, qword [r12 + 8]
movsd qword [rsp + 0xee8], xmm0
mov eax, dword [r12 + 0x10]
mov dword [rsp + 0xef0], eax
mov eax, dword [r12 + 0x14]
mov dword [rsp + 0xef4], eax
mov eax, dword [r12 + 0x18]
mov dword [rsp + 0xef8], eax
movzx eax, byte [r12 + 0x1c]
mov byte [rsp + 0xefc], al
movzx eax, byte [r12 + 0x1d]
mov byte [rsp + 0xefd], al
lea rdx, [r12 + 0x20]
lea rcx, [rsp + 0xf00]
call fcn.1400fc6d0
nop
lea rdx, [r12 + 0x40]
lea rcx, [rsp + 0xf20]
call fcn.1400fc6d0
nop
lea rdx, [r12 + 0x60]
lea rcx, [rsp + 0xf40]
call fcn.1400fc6d0
movss xmm0, dword [r12 + 0x80]
movss dword [rsp + 0xf60], xmm0
lea rcx, [rsp + 0x78]
call fcn.1400fcf20
mov rax, qword [0x14044e2a0]
movups xmm0, xmmword [rax + 0x160]
movaps xmmword [rsp + 0x300], xmm0
movups xmm1, xmmword [rax + 0x170]
movaps xmmword [rsp + 0x310], xmm1
movups xmm0, xmmword [rax + 0x180]
movaps xmmword [rsp + 0x320], xmm0
movups xmm1, xmmword [rax + 0x190]
movaps xmmword [rsp + 0x330], xmm1
movsd xmm0, qword [rsp + 0xee8]
movsd qword [rsp + 0x170], xmm0
mov eax, dword [rsp + 0xef0]
mov dword [rsp + 0x178], eax
mov rax, qword [0x14044e0a0]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x28], xmm0
movss xmm1, dword [rax + 8]
movss dword [rsp + 0x20], xmm1
lea r9, [rsp + 0x300]
lea r8, [rsp + 0xc8]
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x170]
call fcn.140125cf0
test al, al
je 0x140106072
movss xmm2, dword [rsp + 0x80]
comiss xmm13, xmm2
ja 0x140106072
mov eax, dword [0x140444374]
cmp dword [rsp + 0xc8], eax
jg 0x140106072
mov eax, dword [rsp + 0xee4]
cmp eax, 0x42700000
jne 0x140105632
movaps xmm1, xmm2
divss xmm1, xmm11
jmp 0x140105644
cmp eax, 0x42480000
jne 0x140105661
movaps xmm1, xmm2
mulss xmm1, dword [0x1403686b4]
movss xmm0, dword [rsp + 0x7c]
subss xmm2, xmm1
addss xmm0, xmm1
movss dword [rsp + 0x80], xmm2
movss dword [rsp + 0x7c], xmm0
cmp byte [rsp + 0xefd], 0
je 0x140105671
movaps xmm0, xmm10
jmp 0x140105686
movss xmm0, dword [rsp + 0xf60]
divss xmm0, dword [0x1403686fc]
divss xmm0, xmm6
cvttss2si r14d, xmm0
mov dword [rsp + 0x20], Ordinal_211
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0xea0]
call fcn.1400fcbb0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm2, dword [rsp + 0x80]
movaps xmm3, xmm2
addss xmm3, xmm11
movss xmm1, dword [rsp + 0x7c]
subss xmm1, xmm11
addss xmm1, xmm3
mulss xmm2, dword [0x1403686b4]
movss xmm0, dword [rsp + 0x78]
subss xmm0, xmm2
subss xmm0, dword [0x140367468]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm2, xmm6
call fcn.1400fe7d0
cmp r14d, 2
jg 0x140105715
movsxd rax, r14d
shl rax, 4
lea rcx, [0x14044dfd0]
add rax, rcx
jmp 0x14010571c
lea rax, [0x14044dff0]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm4, dword [rsp + 0x80]
movaps xmm2, xmm4
addss xmm2, xmm11
movaps xmm3, xmm2
mulss xmm3, dword [rsp + 0xf60]
divss xmm3, dword [0x14036746c]
movss xmm1, dword [rsp + 0x7c]
subss xmm1, xmm11
addss xmm1, xmm2
mulss xmm4, dword [0x1403686b4]
movss xmm0, dword [rsp + 0x78]
subss xmm0, xmm4
subss xmm0, dword [0x140367468]
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm2, xmm6
call fcn.1400fe7d0
lea rdx, [0x140367300]
lea rcx, [rsp + 0x10d0]
call fcn.1400fc7f0
nop
mov edx, dword [rsp + 0xc8]
lea rcx, [rsp + 0x1570]
call fcn.1401103b0
mov rdx, rax
lea rcx, [rsp + 0x10d0]
call fcn.1400fd8a0
lea rcx, [rsp + 0x1570]
call fcn.1400fd4d0
lea rdx, [0x14036811c]
lea rcx, [rsp + 0x10d0]
call fcn.14010ec40
cmp qword [rsp + 0x10e0], 2
jae 0x14010583d
lea rcx, [rsp + 0x10d0]
call fcn.14010ee70
lea rdx, [0x140368120]
lea rcx, [rsp + 0x10d0]
call fcn.14010ec40
mov edx, dword [rsp + 0xc8]
lea rcx, [rsp + 0x1550]
call fcn.1401103b0
nop
mov rdx, rax
lea rcx, [rsp + 0x10d0]
call fcn.14010ec20
nop
lea rcx, [rsp + 0x1550]
call fcn.1400fd4d0
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xeb0]
call fcn.1400fcbb0
mov r14, rax
lea rcx, [rsp + 0x10d0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x7c]
addss xmm1, dword [rsp + 0x80]
addss xmm1, dword [0x140368704]
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [rsp + 0x78]
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
lea rcx, [rsp + 0x10d0]
call fcn.14010ee70
mov edx, dword [rsp + 0xef8]
lea rcx, [rsp + 0x1530]
call fcn.1401103b0
nop
mov rdx, rax
lea rcx, [rsp + 0x10d0]
call fcn.14010ec20
nop
lea rcx, [rsp + 0x1530]
call fcn.1400fd4d0
cmp qword [rsp + 0x10e0], 2
jae 0x14010595c
lea rcx, [rsp + 0x10d0]
call fcn.14010ee70
lea rdx, [0x140368120]
lea rcx, [rsp + 0x10d0]
call fcn.14010ec40
mov edx, dword [rsp + 0xef8]
lea rcx, [rsp + 0x1510]
call fcn.1401103b0
nop
mov rdx, rax
lea rcx, [rsp + 0x10d0]
call fcn.14010ec20
nop
lea rcx, [rsp + 0x1510]
call fcn.1400fd4d0
jmp 0x1401059a0
cmp qword [rsp + 0x10e0], 4
jbe 0x1401059a0
lea rcx, [rsp + 0x10d0]
call fcn.14010ee70
lea rcx, [rsp + 0x10d0]
cmp byte [rsp + 0xefc], 0
jne 0x140105994
lea rdx, [0x140368124]
call fcn.14010ec40
jmp 0x1401059a0
lea rdx, [0x140368128]
call fcn.14010ec40
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140105a61
comiss xmm10, dword [rsp + 0xf60]
jb 0x140105a61
lea rdx, str.K_N_O_C_K_E_D
lea rcx, [rsp + 0x1450]
call fcn.1400fc7f0
nop
lea rcx, [rsp + 0x1450]
call fcn.14010ee60
mov r15, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rsp + 0xec0]
call fcn.1400fcbb0
mov rcx, rax
call fcn.1400fdc50
mov r14d, eax
mov rcx, qword [0x14044e0a0]
movss xmm1, dword [rcx + 8]
subss xmm1, dword [0x140368734]
movss xmm2, dword [0x140368790]
lea rcx, [rsp + 0x2b8]
call fcn.1400fce00
mov qword [rsp + 0x20], 0
mov r9, r15
mov r8d, r14d
mov rdx, rax
mov rcx, qword [0x14044df20]
call fcn.140142230
nop
lea rcx, [rsp + 0x1450]
call fcn.1400fd4d0
cmp qword [rsp + 0xf10], 0
jne 0x140105a80
lea rdx, str.Player
lea rcx, [rsp + 0xf00]
call fcn.1400fd930
cmp qword [rsp + 0x10e0], 0
jne 0x140105b07
lea rcx, [rsp + 0xf00]
call fcn.14010ee60
mov r15, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xed0]
call fcn.1400fcbb0
mov rcx, rax
call fcn.1400fdc50
mov r14d, eax
movss xmm2, dword [rsp + 0x7c]
subss xmm2, dword [0x140368720]
movss xmm1, dword [rsp + 0x78]
lea rcx, [rsp + 0x2f8]
call fcn.1400fce00
mov qword [rsp + 0x20], 0
mov r9, r15
mov r8d, r14d
mov rdx, rax
mov rcx, qword [0x14044df20]
call fcn.140142230
jmp 0x140105b38
lea rdx, [0x140368148]
lea rcx, [rsp + 0x10d0]
call fcn.14010ec40
lea rcx, [rsp + 0xf00]
call fcn.14010ee60
mov rdx, rax
lea rcx, [rsp + 0x10d0]
call fcn.14010ec40
mov dword [rsp + 0x20], 0xff
comiss xmm10, dword [rsp + 0xf60]
jb 0x140105b60
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rsp + 0x580]
jmp 0x140105b84
cmp byte [rsp + 0xefc], 0
je 0x140105bf3
xor edx, edx
mov r9d, 0xff
mov r8d, 0xd5
lea rcx, [rsp + 0x590]
call fcn.1400fcbb0
mov r14, rax
lea rcx, [rsp + 0xf00]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x7c]
subss xmm1, xmm11
addss xmm1, dword [rsp + 0x80]
addss xmm1, xmm11
movss xmm3, dword [rsp + 0x78]
subss xmm3, xmm11
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm15
mov rcx, qword [0x14044df38]
call fcn.140103710
jmp 0x140105c73
xor r9d, r9d
mov edx, 0xff
mov r8d, 0xfa
lea rcx, [rsp + 0x5a0]
call fcn.1400fcbb0
mov r14, rax
lea rcx, [rsp + 0xf00]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x7c]
subss xmm1, xmm11
addss xmm1, dword [rsp + 0x80]
addss xmm1, xmm11
movss xmm3, dword [rsp + 0x78]
subss xmm3, xmm11
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm15
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140105ce7
mov edx, dword [rsp + 0xee0]
add edx, 0x340
mov rcx, qword [0x14044e300]
call fcn.1400fb380
lea r14d, [rax + 0x140]
lea edx, [rax + 0x5e0]
mov rcx, qword [0x14044e300]
call fcn.1400fb380
lea r8d, [rax + 0x30]
movsd xmm0, qword [rsp + 0x78]
movsd qword [rsp + 0x180], xmm0
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x188], eax
lea r9, [rsp + 0x180]
mov edx, r14d
mov rcx, qword [rsp + 0x16a0]
call fcn.140102c60
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140105dde
cmp byte [rsp + 0xefc], 0
je 0x140105d2b
comiss xmm10, dword [rsp + 0xf60]
jb 0x140105d1a
lea rdx, [0x14044ed60]
lea rcx, [rsp + 0x5b0]
jmp 0x140105d45
lea rdx, [0x14044ed90]
lea rcx, [rsp + 0x5c0]
jmp 0x140105d45
comiss xmm10, dword [rsp + 0xf60]
jb 0x140105d8b
lea rdx, [0x14044ece0]
lea rcx, [rsp + 0x5d0]
call fcn.1400fcb40
mov rcx, qword [0x14044e0a0]
movups xmm1, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm1
movss xmm3, dword [rsp + 0x7c]
subss xmm3, xmm14
movss dword [rsp + 0x28], xmm12
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movss xmm2, dword [rsp + 0x78]
movaps xmm1, xmm10
movss xmm0, dword [rcx + 8]
call fcn.1400fe960
jmp 0x140105dde
lea rdx, [0x14044ec40]
lea rcx, [rsp + 0x5e0]
call fcn.1400fcb40
mov rcx, qword [0x14044e0a0]
movups xmm1, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm1
movss xmm3, dword [rsp + 0x7c]
subss xmm3, xmm14
movss dword [rsp + 0x28], xmm12
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movss xmm2, dword [rsp + 0x78]
movaps xmm1, xmm10
movss xmm0, dword [rcx + 8]
call fcn.1400fe960
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140105e5d
movups xmm0, xmmword [0x14044e028]
movdqa xmmword [rsp + 0x40], xmm0
movss xmm2, dword [rsp + 0x80]
movaps xmm1, xmm2
addss xmm1, xmm11
cvttss2si r9d, xmm1
movaps xmm0, xmm2
mulss xmm0, dword [0x140367458]
addss xmm0, xmm6
cvttss2si r8d, xmm0
movss xmm0, dword [rsp + 0x7c]
subss xmm0, xmm11
cvttss2si edx, xmm0
mulss xmm2, dword [0x1403686b4]
movss xmm0, dword [rsp + 0x78]
subss xmm0, xmm2
subss xmm0, xmm6
cvttss2si ecx, xmm0
movss dword [rsp + 0x28], xmm12
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
call fcn.1400fe410
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140106064
lea rcx, [rsp + 0xf20]
call fcn.14010ee60
mov rdx, rax
lea rcx, [rsp + 0x1430]
call fcn.1400fc7f0
nop
lea rdx, str.Firing
lea rcx, [rsp + 0xf40]
call fcn.1400fb330
test al, al
jne 0x140105ed4
lea rdx, str.Aiming
lea rcx, [rsp + 0xf40]
call fcn.1400fb330
test al, al
jne 0x140105ed4
lea rdx, str.Peeking
lea rcx, [rsp + 0xf40]
call fcn.1400fb330
test al, al
je 0x140105f55
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, reloc.WLDAP32.dll_Ordinal_200
lea rcx, [rsp + 0x5f0]
call fcn.1400fcbb0
mov r14, rax
lea rcx, [rsp + 0xf40]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x7c]
addss xmm1, dword [rsp + 0x80]
addss xmm1, dword [0x140368718]
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [rsp + 0x78]
mov r8, rax
movaps xmm1, xmm15
mov rcx, qword [0x14044df38]
call fcn.140103710
lea rdx, str.Fist
lea rcx, [rsp + 0x1430]
call fcn.1400fb330
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
test al, al
je 0x140105fe6
xor edx, edx
mov r8d, 0xff
lea rcx, [rsp + 0x600]
call fcn.1400fcbb0
mov r14, rax
lea rcx, [rsp + 0xf20]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x7c]
subss xmm1, xmm14
movss xmm3, dword [rsp + 0x78]
subss xmm3, xmm11
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
jmp 0x140106056
mov edx, 0xff
mov r8d, 0xfa
lea rcx, [rsp + 0x610]
call fcn.1400fcbb0
mov r14, rax
lea rcx, [rsp + 0xf20]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x7c]
subss xmm1, xmm14
movss xmm3, dword [rsp + 0x78]
subss xmm3, xmm11
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
nop
lea rcx, [rsp + 0x1430]
call fcn.1400fd4d0
nop
lea rcx, [rsp + 0x10d0]
call fcn.1400fd4d0
nop
lea rcx, [rsp + 0xee0]
call fcn.1400fd760
add r12, 0x88
jmp 0x140105487
xor r14d, r14d
xorps xmm0, xmm0
movups xmmword [rsp + 0x1250], xmm0
mov qword [rsp + 0x1260], r14
mov qword [rsp + 0x1268], r14
mov r8d, 8
lea rdx, str.Player:
lea rcx, [rsp + 0x1250]
call fcn.1400fb480
nop
mov rax, qword [0x14044e2a0]
mov rdx, qword [rax + 0x120]
sub rdx, qword [rax + 0x118]
sar rdx, 2
lea rcx, [rsp + 0x1590]
call fcn.140110480
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x1401060f9
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rsp + 0x1250]
call fcn.14010ec60
nop
lea rcx, [rsp + 0x1590]
call fcn.1400fd4d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x1230], xmm0
mov qword [rsp + 0x1240], r14
mov qword [rsp + 0x1248], r14
mov r8d, 5
lea rdx, str.Bot:
lea rcx, [rsp + 0x1230]
call fcn.1400fb480
nop
mov rax, qword [0x14044e2a0]
mov rdx, qword [rax + 0x150]
sub rdx, qword [rax + 0x148]
sar rdx, 2
lea rcx, [rsp + 0x14f0]
call fcn.140110480
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140106182
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rsp + 0x1230]
call fcn.14010ec60
nop
lea rcx, [rsp + 0x14f0]
call fcn.1400fd4d0
movss dword [rsp + 0x20], xmm12
movaps xmm3, xmm10
movaps xmm2, xmm12
movaps xmm1, xmm10
lea rcx, [rsp + 0x620]
call fcn.1400fcd60
mov rcx, qword [0x14044e0a0]
movss xmm0, dword [rcx + 8]
subss xmm0, dword [0x14036746c]
cvttss2si ecx, xmm0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov edx, 0x7b
mov r9d, 1
mov r8d, 0xe6
call fcn.1400fe8a0
movss dword [rsp + 0x20], xmm12
movaps xmm3, xmm12
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rsp + 0x630]
call fcn.1400fcd60
mov rcx, qword [0x14044e0a0]
movss xmm0, dword [rcx + 8]
subss xmm0, dword [0x14036746c]
cvttss2si ecx, xmm0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov edx, 0x91
mov r9d, 1
mov r8d, 0xe6
call fcn.1400fe8a0
mov edx, 0xaa000000
lea rcx, [rsp + 0x640]
call fcn.1400fcc70
mov rcx, qword [0x14044e0a0]
movss xmm0, dword [rcx + 8]
subss xmm0, dword [0x14036746c]
cvttss2si ecx, xmm0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov edx, 0x7c
mov r9d, reloc.WS2_32.dll_sendto
mov r8d, 0xe6
call fcn.1400fe8a0
lea r14, [rsp + 0x1250]
cmp qword [rsp + 0x1268], 0xf
cmova r14, qword [rsp + 0x1250]
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rsp + 0x650]
call fcn.1400fcbb0
mov rcx, rax
call fcn.1400fdc50
mov r15d, eax
mov rcx, qword [0x14044e0a0]
movss xmm1, dword [rcx + 8]
subss xmm1, dword [0x140368734]
movss xmm2, dword [0x140368748]
lea rcx, [rsp + 0x280]
call fcn.1400fce00
xor r12d, r12d
mov qword [rsp + 0x20], r12
mov r9, r14
mov r8d, r15d
mov rdx, rax
mov rcx, qword [0x14044df20]
call fcn.140142230
lea r14, [rsp + 0x1230]
cmp qword [rsp + 0x1248], 0xf
cmova r14, qword [rsp + 0x1230]
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rsp + 0x660]
call fcn.1400fcbb0
mov rcx, rax
call fcn.1400fdc50
mov r15d, eax
mov rcx, qword [0x14044e0a0]
movss xmm1, dword [rcx + 8]
addss xmm1, dword [0x14036871c]
movss xmm2, dword [0x140368748]
lea rcx, [rsp + 0x288]
call fcn.1400fce00
mov qword [rsp + 0x20], r12
mov r9, r14
mov r8d, r15d
mov rdx, rax
mov rcx, qword [0x14044df20]
call fcn.140142230
nop
mov r8, qword [rsp + 0x1248]
cmp r8, 0xf
jbe 0x1401063e9
mov rdx, qword [rsp + 0x1230]
lea rcx, [rsp + 0x1230]
call fcn.14010db60
xor r14d, r14d
mov qword [rsp + 0x1240], r14
mov qword [rsp + 0x1248], 0xf
mov byte [rsp + 0x1230], r14b
mov r8, qword [rsp + 0x1268]
cmp r8, 0xf
jbe 0x14010642b
mov rdx, qword [rsp + 0x1250]
lea rcx, [rsp + 0x1250]
call fcn.14010db60
mov qword [rsp + 0x1260], r14
mov qword [rsp + 0x1268], 0xf
mov byte [rsp + 0x1250], 0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1401068be
mov rax, qword [0x14044e2a0]
mov r12, qword [rax + 0x70]
mov r13, qword [rax + 0x78]
cmp r12, r13
je 0x1401068bb
mov eax, dword [r12]
mov dword [rsp + 0x1370], eax
mov eax, dword [r12 + 4]
mov dword [rsp + 0x1374], eax
lea rdx, [r12 + 8]
lea rcx, [rsp + 0x1378]
call fcn.1400fc6d0
movsd xmm0, qword [r12 + 0x28]
movsd qword [rsp + 0x1398], xmm0
mov eax, dword [r12 + 0x30]
mov dword [rsp + 0x13a0], eax
movzx eax, byte [r12 + 0x34]
mov byte [rsp + 0x13a4], al
movss xmm0, dword [r12 + 0x38]
movss dword [rsp + 0x13a8], xmm0
movss xmm1, dword [r12 + 0x3c]
movss dword [rsp + 0x13ac], xmm1
mov eax, dword [r12 + 0x40]
mov dword [rsp + 0x13b0], eax
mov eax, dword [r12 + 0x44]
mov dword [rsp + 0x13b4], eax
mov eax, dword [r12 + 0x48]
mov dword [rsp + 0x13b8], eax
mov eax, dword [r12 + 0x4c]
mov dword [rsp + 0x13bc], eax
lea rcx, [rsp + 0xe0]
call fcn.1400fcf20
movsd xmm0, qword [rsp + 0x1398]
movsd qword [rsp + 0x190], xmm0
mov eax, dword [rsp + 0x13a0]
mov dword [rsp + 0x198], eax
mov rax, qword [0x14044e2a0]
movups xmm0, xmmword [rax + 0x160]
movaps xmmword [rsp + 0x340], xmm0
movups xmm1, xmmword [rax + 0x170]
movaps xmmword [rsp + 0x350], xmm1
movups xmm0, xmmword [rax + 0x180]
movaps xmmword [rsp + 0x360], xmm0
movups xmm1, xmmword [rax + 0x190]
movaps xmmword [rsp + 0x370], xmm1
mov rax, qword [0x14044e0a0]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x28], xmm0
movss xmm1, dword [rax + 8]
movss dword [rsp + 0x20], xmm1
lea r9, [rsp + 0xcc]
lea r8, [rsp + 0xe0]
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x340]
call fcn.140125b10
test al, al
je 0x1401068a5
comiss xmm13, dword [rsp + 0xe8]
ja 0x1401068a5
cmp dword [rsp + 0xcc], 0xa
jl 0x1401068a5
lea rcx, [rsp + 0x13c0]
call fcn.1400fc960
nop
lea rdx, [rsp + 0x1378]
lea rcx, [rsp + 0x13c0]
call fcn.14010ec20
lea rdx, [0x140368184]
lea rcx, [rsp + 0x13c0]
call fcn.14010ec40
mov edx, dword [rsp + 0xcc]
lea rcx, [rsp + 0x14b0]
call fcn.1401103b0
nop
lea rdx, [0x140368188]
mov rcx, rax
call fcn.14010ec40
mov rdx, rax
lea rcx, [rsp + 0x13c0]
call fcn.14010ec20
nop
lea rcx, [rsp + 0x14b0]
call fcn.1400fd4d0
lea rcx, [rsp + 0x1410]
call fcn.1400fc960
nop
lea rdx, [rsp + 0x1378]
lea rcx, [rsp + 0x14d0]
call fcn.1400fc6d0
nop
lea rdx, str.Gas__
lea rcx, [rsp + 0x1410]
call fcn.14010ec40
mov r15, rax
cvttss2si edx, dword [0x140444098]
lea rcx, [rsp + 0x1470]
call fcn.1401103b0
nop
lea rdx, str.__HP__
mov rcx, rax
call fcn.14010ec40
mov r14, rax
cvttss2si edx, dword [0x14044409c]
lea rcx, [rsp + 0x1490]
call fcn.1401103b0
nop
lea rdx, [0x14036819c]
mov rcx, rax
call fcn.14010ec40
mov rdx, rax
mov rcx, r14
call fcn.14010ec20
mov rdx, rax
mov rcx, r15
call fcn.14010ec20
nop
lea rcx, [rsp + 0x1490]
call fcn.1400fd4d0
nop
lea rcx, [rsp + 0x1470]
call fcn.1400fd4d0
lea rdx, [0x14044ebc0]
lea rcx, [rsp + 0x670]
call fcn.1400fcb40
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xe4]
addss xmm1, xmm6
movss xmm3, dword [rsp + 0xe0]
subss xmm3, xmm7
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
lea r8, [rsp + 0x1410]
movaps xmm1, xmm15
mov rcx, qword [0x14044df38]
call fcn.140103c40
cmp byte [rsp + 0x13a4], 0
je 0x14010680a
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, __WSAFDIsSet
lea rcx, [rsp + 0x680]
call fcn.1400fcbb0
mov r14, rax
lea rcx, [rsp + 0x13c0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xe4]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xe0]
subss xmm3, xmm7
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm15
mov rcx, qword [0x14044df38]
call fcn.140103710
jmp 0x14010687b
lea rdx, [0x14044ebc0]
lea rcx, [rsp + 0x690]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0x13c0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xe4]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xe0]
subss xmm3, xmm7
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm15
mov rcx, qword [0x14044df38]
call fcn.140103710
nop
lea rcx, [rsp + 0x14d0]
call fcn.1400fd4d0
nop
lea rcx, [rsp + 0x1410]
call fcn.1400fd4d0
nop
lea rcx, [rsp + 0x13c0]
call fcn.1400fd4d0
nop
lea rcx, [rsp + 0x1370]
call fcn.1400fd5d0
add r12, 0x50
jmp 0x140106463
xor r14d, r14d
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140108bc9
mov rax, qword [0x14044e2a0]
mov r15, qword [rax + 0x40]
mov r12, qword [rax + 0x48]
nop word [rax + rax]
cmp r15, r12
je 0x140108bc9
mov rdx, r15
lea rcx, [rsp + 0xf90]
call fcn.1400fc6d0
movsd xmm0, qword [r15 + 0x20]
movsd qword [rsp + 0xfb0], xmm0
mov eax, dword [r15 + 0x28]
mov dword [rsp + 0xfb8], eax
movups xmm0, xmmword [r15 + 0x2c]
movups xmmword [rsp + 0xfbc], xmm0
lea rcx, [rsp + 0x50]
call fcn.1400fcf20
movsd xmm0, qword [rsp + 0xfb0]
movsd qword [rsp + 0x1a0], xmm0
mov eax, dword [rsp + 0xfb8]
mov dword [rsp + 0x1a8], eax
mov rax, qword [0x14044e2a0]
movups xmm0, xmmword [rax + 0x160]
movaps xmmword [rsp + 0x380], xmm0
movups xmm1, xmmword [rax + 0x170]
movaps xmmword [rsp + 0x390], xmm1
movups xmm0, xmmword [rax + 0x180]
movaps xmmword [rsp + 0x3a0], xmm0
movups xmm1, xmmword [rax + 0x190]
movaps xmmword [rsp + 0x3b0], xmm1
mov rax, qword [0x14044e0a0]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x28], xmm0
movss xmm1, dword [rax + 8]
movss dword [rsp + 0x20], xmm1
lea r9, [rsp + 0xf0]
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x1a0]
lea rcx, [rsp + 0x380]
call fcn.140125b10
test al, al
je 0x140108bb0
comiss xmm13, dword [rsp + 0x58]
ja 0x140108bb0
cmp dword [rsp + 0xf0], 0x96
jg 0x140108bb0
xorps xmm0, xmm0
movups xmmword [rsp + 0xfd0], xmm0
mov qword [rsp + 0xfe0], r14
mov qword [rsp + 0xfe8], 0xf
mov byte [rsp + 0xfd0], 0
lea rdx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rdx, qword [rsp + 0xf90]
mov r8, qword [rsp + 0xfa0]
lea rcx, [rsp + 0xfd0]
call fcn.14010ec60
mov rcx, qword [0x14044df58]
call fcn.140138010
call fcn.140137be0
cmp byte [0x14044e401], 0
je 0x140106ae8
lea rdx, str.Bag_L.1
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140106ae8
lea rdx, [0x14044e6f8]
lea rcx, [rsp + 0x6a0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140106b78
lea rdx, str.Bag_L.2
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140106b78
lea rdx, [0x14044e658]
lea rcx, [rsp + 0x6b0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e402], 0
je 0x140106c08
lea rdx, str.Helmet_Lv.1
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140106c08
lea rdx, [0x14044e718]
lea rcx, [rsp + 0x6c0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140106c98
lea rdx, str.Helmet_Lv.2
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140106c98
lea rdx, [0x14044e4d8]
lea rcx, [rsp + 0x6d0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e403], 0
je 0x140106d28
lea rdx, str.Armour_Lv.1
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140106d28
lea rdx, [0x14044e5e8]
lea rcx, [rsp + 0x6e0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140106ddf
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
mov r14, qword [rsp + 0xfa0]
cmp r14, 0xb
jne 0x140106de7
mov r8, r14
lea rdx, str.Armour_Lv.2
call fcn.140361840
test eax, eax
jne 0x140106de7
lea rdx, [0x14044e798]
lea rcx, [rsp + 0x6f0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [0x14044e404], 0
je 0x140106e9e
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 0xb
jne 0x140106e9e
mov r8, r14
lea rdx, str.Mk47_Mutant
call fcn.140361840
test eax, eax
jne 0x140106e9e
lea rdx, [0x14044e708]
lea rcx, [rsp + 0x700]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140106f55
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 6
jne 0x140106f55
mov r8, r14
lea rdx, str.M16A_4
call fcn.140361840
test eax, eax
jne 0x140106f55
lea rdx, [0x14044e578]
lea rcx, [rsp + 0x710]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [0x14044e405], 0
je 0x14010700c
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 4
jne 0x14010700c
mov r8, r14
lea rdx, str.G36C
call fcn.140361840
test eax, eax
jne 0x14010700c
lea rdx, [0x14044e888]
lea rcx, [rsp + 0x720]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [0x14044e406], 0
je 0x1401070a4
lea rdx, [0x140367bf0]
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x1401070a4
lea rdx, [0x14044eba0]
lea rcx, [rsp + 0x730]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [0x14044e407], 0
je 0x14010715b
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 3
jne 0x14010715b
mov r8, r14
lea rdx, [0x140367bf4]
call fcn.140361840
test eax, eax
jne 0x14010715b
lea rdx, [0x14044eba0]
lea rcx, [rsp + 0x740]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [0x14044e408], 0
je 0x140107212
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 3
jne 0x140107212
mov r8, r14
lea rdx, [0x140367bf8]
call fcn.140361840
test eax, eax
jne 0x140107212
lea rdx, [0x14044eac0]
lea rcx, [rsp + 0x750]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [0x14044e40d], 0
je 0x1401072c9
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 0xa
jne 0x1401072c9
mov r8, r14
lea rdx, str.PP19_Bizon
call fcn.140361840
test eax, eax
jne 0x1401072c9
lea rdx, [0x14044e868]
lea rcx, [rsp + 0x760]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [0x14044e40e], 0
je 0x140107380
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 8
jne 0x140107380
mov r8, r14
lea rdx, str.Thompson
call fcn.140361840
test eax, eax
jne 0x140107380
lea rdx, [0x14044e628]
lea rcx, [rsp + 0x770]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [0x14044e40f], 0
je 0x140107437
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 4
jne 0x140107437
mov r8, r14
lea rdx, str.MP5K
call fcn.140361840
test eax, eax
jne 0x140107437
lea rdx, [0x14044ee00]
lea rcx, [rsp + 0x780]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1401074ee
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 4
jne 0x1401074ee
mov r8, r14
lea rdx, str.UMP9
call fcn.140361840
test eax, eax
jne 0x1401074ee
lea rdx, [0x14044e588]
lea rcx, [rsp + 0x790]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1401075a5
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 6
jne 0x1401075a5
mov r8, r14
lea rdx, str.Vector
call fcn.140361840
test eax, eax
jne 0x1401075a5
lea rdx, [0x14044e738]
lea rcx, [rsp + 0x7a0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010765c
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 3
jne 0x14010765c
mov r8, r14
lea rdx, [0x140367c34]
call fcn.140361840
test eax, eax
jne 0x14010765c
lea rdx, [0x14044e6c8]
lea rcx, [rsp + 0x7b0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140107713
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 4
jne 0x140107713
mov r8, r14
lea rdx, str.7.62
call fcn.140361840
test eax, eax
jne 0x140107713
lea rdx, [0x14044e938]
lea rcx, [rsp + 0x7c0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1401077ca
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 4
jne 0x1401077ca
mov r8, r14
lea rdx, str.5.56
call fcn.140361840
test eax, eax
jne 0x1401077ca
lea rdx, [0x14044e678]
lea rcx, [rsp + 0x7d0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140107881
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 3
jne 0x140107881
mov r8, r14
lea rdx, [0x140367c48]
call fcn.140361840
test eax, eax
jne 0x140107881
lea rdx, [0x14044e8e8]
lea rcx, [rsp + 0x7e0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [0x14044e410], 0
je 0x140107938
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 5
jne 0x140107938
mov r8, r14
lea rdx, str.45ACP
call fcn.140361840
test eax, eax
jne 0x140107938
lea rdx, [0x14044e9b8]
lea rcx, [rsp + 0x7f0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1401079ef
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 4
jne 0x1401079ef
mov r8, r14
lea rdx, str.Mk14
call fcn.140361840
test eax, eax
jne 0x1401079ef
lea rdx, [0x14044e638]
lea rcx, [rsp + 0x800]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [0x14044e409], 0
je 0x140107aa6
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
cmp r14, 3
jne 0x140107aa6
mov r8, r14
lea rdx, [0x140367bfc]
call fcn.140361840
test eax, eax
jne 0x140107aa6
lea rdx, [0x14044e928]
lea rcx, [rsp + 0x810]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r14, qword [rsp + 0xfa0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140107b51
lea rcx, [rsp + 0xf90]
cmp qword [rsp + 0xfa8], 0xf
cmova rcx, qword [rsp + 0xf90]
mov r9d, 5
lea r8, str.Groza
mov rdx, r14
call fcn.1400fc260
test al, al
je 0x140107b51
lea rdx, [0x14044e6d8]
lea rcx, [rsp + 0x820]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e42a], 0
je 0x140107be1
lea rdx, str.R1895
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140107be1
lea rdx, [0x14044eb30]
lea rcx, [rsp + 0x830]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e42b], 0
je 0x140107c71
lea rdx, str.AUG_A3
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140107c71
lea rdx, [0x14044eb80]
lea rcx, [rsp + 0x840]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e42c], 0
je 0x140107d01
lea rdx, str.SawedOff
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140107d01
lea rdx, [0x14044e948]
lea rcx, [rsp + 0x850]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e42d], 0
je 0x140107d91
lea rdx, str.S12K
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140107d91
lea rdx, [0x14044e908]
lea rcx, [rsp + 0x860]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e42e], 0
je 0x140107e21
lea rdx, str.S1897
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140107e21
lea rdx, [0x14044e688]
lea rcx, [rsp + 0x870]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e42f], 0
je 0x140107eb1
lea rdx, str.S686
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140107eb1
lea rdx, [0x14044e4c8]
lea rcx, [rsp + 0x880]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e431], 0
je 0x140107f41
lea rdx, str.12Guage
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140107f41
lea rdx, [0x14044e6a8]
lea rcx, [rsp + 0x890]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e430], 0
je 0x140107fd1
lea rdx, [0x140367cd8]
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140107fd1
lea rdx, [0x14044ea80]
lea rcx, [rsp + 0x8a0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e432], 0
je 0x140108061
lea rdx, str.Vz61
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140108061
lea rdx, [0x14044e7a8]
lea rcx, [rsp + 0x8b0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e433], 0
je 0x1401080f1
lea rdx, [0x140367d30]
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x1401080f1
lea rdx, [0x14044e778]
lea rcx, [rsp + 0x8c0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e434], 0
je 0x140108181
lea rdx, str.P18C
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140108181
lea rdx, [0x14044eb00]
lea rcx, [rsp + 0x8d0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e435], 0
je 0x140108211
lea rdx, str.Win94
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140108211
lea rdx, [0x14044e4f8]
lea rcx, [rsp + 0x8e0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1401082a1
lea rdx, str.Lazer
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x1401082a1
lea rdx, [0x14044eaf0]
lea rcx, [rsp + 0x8f0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e436], 0
je 0x140108331
lea rdx, [0x140367d1c]
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140108331
lea rdx, [0x14044e548]
lea rcx, [rsp + 0x900]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e437], 0
je 0x1401083c1
lea rdx, str.DesertEagle
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x1401083c1
lea rdx, [0x14044ee60]
lea rcx, [rsp + 0x910]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e438], 0
je 0x140108451
lea rdx, str.P1911
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140108451
lea rdx, [0x14044eb60]
lea rcx, [rsp + 0x920]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e439], 0
je 0x1401084e1
lea rdx, [0x140367cec]
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x1401084e1
lea rdx, [0x14044e8f8]
lea rcx, [rsp + 0x930]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e43a], 0
je 0x140108571
lea rdx, str.M1014
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140108571
lea rdx, [0x14044e848]
lea rcx, [rsp + 0x940]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e43b], 0
je 0x140108601
lea rdx, str.Famas
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140108601
lea rdx, [0x14044e648]
lea rcx, [rsp + 0x950]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e40a], 0
je 0x140108691
lea rdx, str.Mini14
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140108691
lea rdx, [0x14044ebb0]
lea rcx, [rsp + 0x960]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e40b], 0
je 0x140108721
lea rdx, str.M249
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140108721
lea rdx, [0x14044e808]
lea rcx, [rsp + 0x970]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e40c], 0
je 0x1401087b1
lea rdx, str.MK12
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x1401087b1
lea rdx, [0x14044e6b8]
lea rcx, [rsp + 0x980]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140108841
lea rdx, str.Mosin
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140108841
lea rdx, [0x14044e9a8]
lea rcx, [rsp + 0x990]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e411], 0
je 0x1401088d1
lea rdx, str.Cross_Bow
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x1401088d1
lea rdx, [0x14044ea60]
lea rcx, [rsp + 0x9a0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e412], 0
je 0x140108961
lea rdx, str.Arrows
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140108961
lea rdx, [0x14044e918]
lea rcx, [rsp + 0x9b0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e413], 0
je 0x1401089f1
lea rdx, [0x14036827c]
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x1401089f1
lea rdx, [0x14044e558]
lea rcx, [rsp + 0x9c0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e414], 0
je 0x140108a81
lea rdx, str.Sickle
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140108a81
lea rdx, [0x14044ee20]
lea rcx, [rsp + 0x9d0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e415], 0
je 0x140108b11
lea rdx, str.Machete
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140108b11
lea rdx, [0x14044e7e8]
lea rcx, [rsp + 0x9e0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
cmp byte [0x14044e416], 0
je 0x140108ba2
lea rdx, str.ASM_Abakan_AR
lea rcx, [rsp + 0xf90]
call fcn.1400fb330
test al, al
je 0x140108ba2
lea rdx, [0x14044e858]
lea rcx, [rsp + 0x9f0]
call fcn.1400fcb40
mov r14, rax
lea rcx, [rsp + 0xfd0]
call fcn.14010ee60
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x50]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm1
mov r8, rax
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
nop
lea rcx, [rsp + 0xfd0]
call fcn.1400fd4d0
nop
lea rcx, [rsp + 0xf90]
call fcn.1400fd4d0
add r15, 0x40
xor r14d, r14d
jmp 0x1401068e0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010a1fa
mov rax, qword [0x14044e2a0]
mov r13, qword [rax + 0x40]
mov rax, qword [rax + 0x48]
mov qword [rsp + 0xa0], rax
nop dword [rax]
cmp r13, rax
je 0x14010a1fa
mov rdx, r13
lea rcx, [rsp + 0xff0]
call fcn.1400fc6d0
movsd xmm0, qword [r13 + 0x20]
movsd qword [rsp + 0x1010], xmm0
mov eax, dword [r13 + 0x28]
mov dword [rsp + 0x1018], eax
movups xmm0, xmmword [r13 + 0x2c]
movups xmmword [rsp + 0x101c], xmm0
lea rcx, [rsp + 0x68]
call fcn.1400fcf20
movsd xmm0, qword [rsp + 0x1010]
movsd qword [rsp + 0x1b0], xmm0
mov eax, dword [rsp + 0x1018]
mov dword [rsp + 0x1b8], eax
mov rax, qword [0x14044e2a0]
movups xmm0, xmmword [rax + 0x160]
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm1, xmmword [rax + 0x170]
movaps xmmword [rsp + 0x3d0], xmm1
movups xmm0, xmmword [rax + 0x180]
movaps xmmword [rsp + 0x3e0], xmm0
movups xmm1, xmmword [rax + 0x190]
movaps xmmword [rsp + 0x3f0], xmm1
mov rax, qword [0x14044e0a0]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x28], xmm0
movss xmm1, dword [rax + 8]
movss dword [rsp + 0x20], xmm1
lea r9, [rsp + 0xf4]
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0x3c0]
call fcn.140125b10
test al, al
je 0x14010a1dc
comiss xmm13, dword [rsp + 0x70]
ja 0x14010a1dc
cmp dword [rsp + 0xf4], 0x96
jg 0x14010a1dc
xorps xmm0, xmm0
movups xmmword [rsp + 0xf70], xmm0
mov qword [rsp + 0xf80], r14
mov qword [rsp + 0xf88], 0xf
mov byte [rsp + 0xf70], 0
lea rdx, [rsp + 0xff0]
cmp qword [rsp + 0x1008], 0xf
cmova rdx, qword [rsp + 0xff0]
mov r8, qword [rsp + 0x1000]
lea rcx, [rsp + 0xf70]
call fcn.14010ec60
mov rcx, qword [0x14044df58]
call fcn.140138010
call fcn.140137be0
cmp byte [0x14044e419], 0
je 0x140108e2f
lea rcx, [rsp + 0xff0]
mov r15, qword [rsp + 0xff0]
mov r12, qword [rsp + 0x1008]
cmp r12, 0xf
cmova rcx, r15
mov r14, qword [rsp + 0x1000]
cmp r14, 0x21
jne 0x140108e47
mov r8, r14
lea rdx, str.Extended_QuickDraw_Mag___Snipers_
call fcn.140361840
test eax, eax
jne 0x140108e47
lea rdx, [0x14044e838]
lea rcx, [rsp + 0xa00]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140108f0e
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xe
jne 0x140108f0e
mov r8, r14
lea rdx, str.Suppressor_AR_
call fcn.140361840
test eax, eax
jne 0x140108f0e
lea rdx, [0x14044e9d8]
lea rcx, [rsp + 0xa10]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140108fd5
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0x1b
jne 0x140108fd5
mov r8, r14
lea rdx, str.Extended_QuickDraw_Mag__AR_
call fcn.140361840
test eax, eax
jne 0x140108fd5
lea rdx, [0x14044e8d8]
lea rcx, [rsp + 0xa20]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010909c
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xa
jne 0x14010909c
mov r8, r14
lea rdx, str.Exteded_AR
call fcn.140361840
test eax, eax
jne 0x14010909c
lea rdx, [0x14044ee10]
lea rcx, [rsp + 0xa30]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e41a], 0
je 0x140109163
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0x1c
jne 0x140109163
mov r8, r14
lea rdx, str.Extended_QuickDraw_Mag__SMG_
call fcn.140361840
test eax, eax
jne 0x140109163
lea rdx, [0x14044eae0]
lea rcx, [rsp + 0xa40]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e41b], 0
je 0x14010922a
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0x1b
jne 0x14010922a
mov r8, r14
lea rdx, str.Extended_Mag__SMG__Pistols_
call fcn.140361840
test eax, eax
jne 0x14010922a
lea rdx, [0x14044e568]
lea rcx, [rsp + 0xa50]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e41c], 0
je 0x1401092f1
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0x1b
jne 0x1401092f1
mov r8, r14
lea rdx, str.QuickDraw_Mag_SMG__Pistols_
call fcn.140361840
test eax, eax
jne 0x1401092f1
lea rdx, [0x14044e958]
lea rcx, [rsp + 0xa60]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e41d], 0
je 0x1401093b8
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0x10
jne 0x1401093b8
mov r8, r14
lea rdx, str.QuickDraw_Mag_AR
call fcn.140361840
test eax, eax
jne 0x1401093b8
lea rdx, [0x14044e728]
lea rcx, [rsp + 0xa70]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e41e], 0
je 0x14010947f
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0x13
jne 0x14010947f
mov r8, r14
lea rdx, str.Extended_Mag_Sniper
call fcn.140361840
test eax, eax
jne 0x14010947f
lea rdx, [0x14044e5f8]
lea rcx, [rsp + 0xa80]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e41f], 0
je 0x140109546
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0x17
jne 0x140109546
mov r8, r14
lea rdx, str.QuickDraw_Mag__Snipers_
call fcn.140361840
test eax, eax
jne 0x140109546
lea rdx, [0x14044e978]
lea rcx, [rsp + 0xa90]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e423], 0
je 0x14010960d
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xe
jne 0x14010960d
mov r8, r14
lea rdx, str.AR_Compensator
call fcn.140361840
test eax, eax
jne 0x14010960d
lea rdx, [0x14044eb10]
lea rcx, [rsp + 0xaa0]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e424], 0
je 0x1401096d4
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0x11
jne 0x1401096d4
mov r8, r14
lea rdx, str.Compensator__SMG_
call fcn.140361840
test eax, eax
jne 0x1401096d4
lea rdx, [0x14044e518]
lea rcx, [rsp + 0xab0]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010979b
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xd
jne 0x14010979b
mov r8, r14
lea rdx, str.Taktik_Dipcik
call fcn.140361840
test eax, eax
jne 0x14010979b
lea rdx, [0x14044e988]
lea rcx, [rsp + 0xac0]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140109862
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0x13
jne 0x140109862
mov r8, r14
lea rdx, str.Duckbill__Pompal___
call fcn.140361840
test eax, eax
jne 0x140109862
lea rdx, [0x14044e788]
lea rcx, [rsp + 0xad0]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e425], 0
je 0x140109928
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xf
jne 0x140109928
mov r8, r14
lea rdx, str.Suppressor_SMG_
call fcn.140361840
test eax, eax
jne 0x140109928
lea rdx, [0x14044e818]
lea rcx, [rsp + 0xae0]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], r14
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e426], 0
je 0x1401099ef
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xe
jne 0x1401099ef
mov r8, r14
lea rdx, str.Chekpad_Sniper
call fcn.140361840
test eax, eax
jne 0x1401099ef
lea rdx, [0x14044eb40]
lea rcx, [rsp + 0xaf0]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e427], 0
je 0x140109ab6
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 5
jne 0x140109ab6
mov r8, r14
lea rdx, str.Choke
call fcn.140361840
test eax, eax
jne 0x140109ab6
lea rdx, [0x14044ee50]
lea rcx, [rsp + 0xb00]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140109b7d
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0x12
jne 0x140109b7d
mov r8, r14
lea rdx, str.Dipcik__Micro_UZI_
call fcn.140361840
test eax, eax
jne 0x140109b7d
lea rdx, [0x14044ead0]
lea rcx, [rsp + 0xb10]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e420], 0
je 0x140109c44
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0x10
jne 0x140109c44
mov r8, r14
lea rdx, str.Suppressor_Snip_
call fcn.140361840
test eax, eax
jne 0x140109c44
lea rdx, [0x14044e968]
lea rcx, [rsp + 0xb20]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e426], 0
je 0x140109d0b
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 8
jne 0x140109d0b
mov r8, r14
lea rdx, str.Mermilik
call fcn.140361840
test eax, eax
jne 0x140109d0b
lea rdx, [0x14044eb40]
lea rcx, [rsp + 0xb30]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e418], 0
je 0x140109dd2
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xe
jne 0x140109dd2
mov r8, r14
lea rdx, str.Angle_Foregrip
call fcn.140361840
test eax, eax
jne 0x140109dd2
lea rdx, [0x14044e878]
lea rcx, [rsp + 0xb40]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140109e99
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xc
jne 0x140109e99
mov r8, r14
lea rdx, str.Basparmaklik
call fcn.140361840
test eax, eax
jne 0x140109e99
lea rdx, [0x14044e998]
lea rcx, [rsp + 0xb50]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e421], 0
je 0x140109f60
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xc
jne 0x140109f60
mov r8, r14
lea rdx, str.Silah_Lazeri
call fcn.140361840
test eax, eax
jne 0x140109f60
lea rdx, [0x14044ea20]
lea rcx, [rsp + 0xb60]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010a027
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0x11
jne 0x14010a027
mov r8, r14
lea rdx, str.Acili_El_Tutamagi
call fcn.140361840
test eax, eax
jne 0x14010a027
lea rdx, [0x14044e5d8]
lea rcx, [rsp + 0xb70]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010a0ee
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xd
jne 0x14010a0ee
mov r8, r14
lea rdx, str.Hafif_Tutamak
call fcn.140361840
test eax, eax
jne 0x14010a0ee
lea rdx, [0x14044e8a8]
lea rcx, [rsp + 0xb80]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1008]
mov r14, qword [rsp + 0x1000]
mov r15, qword [rsp + 0xff0]
cmp byte [0x14044e422], 0
je 0x14010a19a
lea rcx, [rsp + 0xff0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xd
jne 0x14010a19a
mov r8, r14
lea rdx, str.Yar_m_Tutamak
call fcn.140361840
test eax, eax
jne 0x14010a19a
lea rdx, [0x14044e7c8]
lea rcx, [rsp + 0xb90]
call fcn.1400fcb40
lea r8, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r8, qword [rsp + 0xf70]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x6c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x68]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
nop
mov r8, qword [rsp + 0xf88]
cmp r8, 0xf
jbe 0x14010a1bd
mov rdx, qword [rsp + 0xf70]
lea rcx, [rsp + 0xf70]
call fcn.14010db60
xor r14d, r14d
mov qword [rsp + 0xf80], r14
mov qword [rsp + 0xf88], 0xf
mov byte [rsp + 0xf70], r14b
lea rcx, [rsp + 0xff0]
call fcn.1400fd4d0
add r13, 0x40
mov rax, qword [rsp + 0xa0]
jmp 0x140108bf0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010a968
mov rax, qword [0x14044e2a0]
mov r13, qword [rax + 0x40]
mov rax, qword [rax + 0x48]
mov qword [rsp + 0xa0], rax
nop
cmp r13, rax
je 0x14010a968
mov rdx, r13
lea rcx, [rsp + 0x10f0]
call fcn.1400fc6d0
movsd xmm0, qword [r13 + 0x20]
movsd qword [rsp + 0x1110], xmm0
mov eax, dword [r13 + 0x28]
mov dword [rsp + 0x1118], eax
movups xmm0, xmmword [r13 + 0x2c]
movups xmmword [rsp + 0x111c], xmm0
lea rcx, [rsp + 0xb8]
call fcn.1400fcf20
movsd xmm0, qword [rsp + 0x1110]
movsd qword [rsp + 0x1c0], xmm0
mov eax, dword [rsp + 0x1118]
mov dword [rsp + 0x1c8], eax
mov rax, qword [0x14044e2a0]
movups xmm0, xmmword [rax + 0x160]
movaps xmmword [rsp + 0x400], xmm0
movups xmm1, xmmword [rax + 0x170]
movaps xmmword [rsp + 0x410], xmm1
movups xmm0, xmmword [rax + 0x180]
movaps xmmword [rsp + 0x420], xmm0
movups xmm1, xmmword [rax + 0x190]
movaps xmmword [rsp + 0x430], xmm1
mov rax, qword [0x14044e0a0]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x28], xmm0
movss xmm1, dword [rax + 8]
movss dword [rsp + 0x20], xmm1
lea r9, [rsp + 0xf8]
lea r8, [rsp + 0xb8]
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x400]
call fcn.140125b10
test al, al
je 0x14010a947
comiss xmm13, dword [rsp + 0xc0]
ja 0x14010a947
cmp dword [rsp + 0xf8], 0x96
jg 0x14010a947
xorps xmm0, xmm0
movups xmmword [rsp + 0x10b0], xmm0
mov qword [rsp + 0x10c0], r14
mov qword [rsp + 0x10c8], 0xf
mov byte [rsp + 0x10b0], 0
lea rdx, [rsp + 0x10f0]
cmp qword [rsp + 0x1108], 0xf
cmova rdx, qword [rsp + 0x10f0]
mov r8, qword [rsp + 0x1100]
lea rcx, [rsp + 0x10b0]
call fcn.14010ec60
mov rcx, qword [0x14044df58]
call fcn.140138010
call fcn.140137be0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010a46e
lea rcx, [rsp + 0x10f0]
mov r15, qword [rsp + 0x10f0]
mov r12, qword [rsp + 0x1108]
cmp r12, 0xf
cmova rcx, r15
mov r14, qword [rsp + 0x1100]
cmp r14, 6
jne 0x14010a486
mov r8, r14
lea rdx, str.Medkit
call fcn.140361840
test eax, eax
jne 0x14010a486
lea rdx, [0x14044ea30]
lea rcx, [rsp + 0xba0]
call fcn.1400fcb40
lea r8, [rsp + 0x10b0]
cmp qword [rsp + 0x10c8], 0xf
cmova r8, qword [rsp + 0x10b0]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xbc]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xb8]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1108]
mov r14, qword [rsp + 0x1100]
mov r15, qword [rsp + 0x10f0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010a553
lea rcx, [rsp + 0x10f0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xb
jne 0x14010a553
mov r8, r14
lea rdx, str.FirstaidKit
call fcn.140361840
test eax, eax
jne 0x14010a553
lea rdx, [0x14044e9c8]
lea rcx, [rsp + 0xbb0]
call fcn.1400fcb40
lea r8, [rsp + 0x10b0]
cmp qword [rsp + 0x10c8], 0xf
cmova r8, qword [rsp + 0x10b0]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xbc]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xb8]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1108]
mov r14, qword [rsp + 0x1100]
mov r15, qword [rsp + 0x10f0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010a620
lea rcx, [rsp + 0x10f0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xa
jne 0x14010a620
mov r8, r14
lea rdx, str.Painkiller
call fcn.140361840
test eax, eax
jne 0x14010a620
lea rdx, [0x14044e618]
lea rcx, [rsp + 0xbc0]
call fcn.1400fcb40
lea r8, [rsp + 0x10b0]
cmp qword [rsp + 0x10c8], 0xf
cmova r8, qword [rsp + 0x10b0]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xbc]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xb8]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1108]
mov r14, qword [rsp + 0x1100]
mov r15, qword [rsp + 0x10f0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010a6ed
lea rcx, [rsp + 0x10f0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xc
jne 0x14010a6ed
mov r8, r14
lea rdx, str.Energy_Drink
call fcn.140361840
test eax, eax
jne 0x14010a6ed
lea rdx, [0x14044e9e8]
lea rcx, [rsp + 0xbd0]
call fcn.1400fcb40
lea r8, [rsp + 0x10b0]
cmp qword [rsp + 0x10c8], 0xf
cmova r8, qword [rsp + 0x10b0]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xbc]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xb8]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1108]
mov r14, qword [rsp + 0x1100]
mov r15, qword [rsp + 0x10f0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010a7ba
lea rcx, [rsp + 0x10f0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0x12
jne 0x14010a7ba
mov r8, r14
lea rdx, str.Adrenaline_Syringe
call fcn.140361840
test eax, eax
jne 0x14010a7ba
lea rdx, [0x14044e8c8]
lea rcx, [rsp + 0xbe0]
call fcn.1400fcb40
lea r8, [rsp + 0x10b0]
cmp qword [rsp + 0x10c8], 0xf
cmova r8, qword [rsp + 0x10b0]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xbc]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xb8]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1108]
mov r14, qword [rsp + 0x1100]
mov r15, qword [rsp + 0x10f0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010a887
lea rcx, [rsp + 0x10f0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 7
jne 0x14010a887
mov r8, r14
lea rdx, str.Bandage
call fcn.140361840
test eax, eax
jne 0x14010a887
lea rdx, [0x14044e4e8]
lea rcx, [rsp + 0xbf0]
call fcn.1400fcb40
lea r8, [rsp + 0x10b0]
cmp qword [rsp + 0x10c8], 0xf
cmova r8, qword [rsp + 0x10b0]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xbc]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xb8]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1108]
mov r14, qword [rsp + 0x1100]
mov r15, qword [rsp + 0x10f0]
cmp byte [0x14044e417], 0
je 0x14010a939
lea rcx, [rsp + 0x10f0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xc
jne 0x14010a939
mov r8, r14
lea rdx, str.Apple_Weapon
call fcn.140361840
test eax, eax
jne 0x14010a939
lea rdx, [0x14044e5b8]
lea rcx, [rsp + 0xc00]
call fcn.1400fcb40
lea r8, [rsp + 0x10b0]
cmp qword [rsp + 0x10c8], 0xf
cmova r8, qword [rsp + 0x10b0]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xbc]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xb8]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
nop
lea rcx, [rsp + 0x10b0]
call fcn.1400fd4d0
nop
lea rcx, [rsp + 0x10f0]
call fcn.1400fd4d0
add r13, 0x40
mov rax, qword [rsp + 0xa0]
xor r14d, r14d
jmp 0x14010a220
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010b109
mov rax, qword [0x14044e2a0]
mov r13, qword [rax + 0x40]
mov rax, qword [rax + 0x48]
mov qword [rsp + 0xa0], rax
nop dword [rax]
cmp r13, rax
je 0x14010b109
mov rdx, r13
lea rcx, [rsp + 0x1130]
call fcn.1400fc6d0
movsd xmm0, qword [r13 + 0x20]
movsd qword [rsp + 0x1150], xmm0
mov eax, dword [r13 + 0x28]
mov dword [rsp + 0x1158], eax
movups xmm0, xmmword [r13 + 0x2c]
movups xmmword [rsp + 0x115c], xmm0
lea rcx, [rsp + 0xa8]
call fcn.1400fcf20
movsd xmm0, qword [rsp + 0x1150]
movsd qword [rsp + 0x1d0], xmm0
mov eax, dword [rsp + 0x1158]
mov dword [rsp + 0x1d8], eax
mov rax, qword [0x14044e2a0]
movups xmm0, xmmword [rax + 0x160]
movaps xmmword [rsp + 0x440], xmm0
movups xmm1, xmmword [rax + 0x170]
movaps xmmword [rsp + 0x450], xmm1
movups xmm0, xmmword [rax + 0x180]
movaps xmmword [rsp + 0x460], xmm0
movups xmm1, xmmword [rax + 0x190]
movaps xmmword [rsp + 0x470], xmm1
mov rax, qword [0x14044e0a0]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x28], xmm0
movss xmm1, dword [rax + 8]
movss dword [rsp + 0x20], xmm1
lea r9, [rsp + 0xfc]
lea r8, [rsp + 0xa8]
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x440]
call fcn.140125b10
test al, al
je 0x14010b0eb
comiss xmm13, dword [rsp + 0xb0]
ja 0x14010b0eb
cmp dword [rsp + 0xfc], 0x96
jg 0x14010b0eb
xorps xmm0, xmm0
movups xmmword [rsp + 0x1090], xmm0
mov qword [rsp + 0x10a0], r14
mov qword [rsp + 0x10a8], 0xf
mov byte [rsp + 0x1090], 0
lea rdx, [rsp + 0x1130]
cmp qword [rsp + 0x1148], 0xf
cmova rdx, qword [rsp + 0x1130]
mov r8, qword [rsp + 0x1140]
lea rcx, [rsp + 0x1090]
call fcn.14010ec60
mov rcx, qword [0x14044df58]
call fcn.140138010
call fcn.140137be0
cmp byte [0x14044e428], 0
je 0x14010abde
lea rcx, [rsp + 0x1130]
mov r15, qword [rsp + 0x1130]
mov r12, qword [rsp + 0x1148]
cmp r12, 0xf
cmova rcx, r15
mov r14, qword [rsp + 0x1140]
cmp r14, 4
jne 0x14010abf6
mov r8, r14
lea rdx, str.Holo
call fcn.140361840
test eax, eax
jne 0x14010abf6
lea rdx, [0x14044e7d8]
lea rcx, [rsp + 0xc10]
call fcn.1400fcb40
lea r8, [rsp + 0x1090]
cmp qword [rsp + 0x10a8], 0xf
cmova r8, qword [rsp + 0x1090]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xac]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xa8]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1148]
mov r14, qword [rsp + 0x1140]
mov r15, qword [rsp + 0x1130]
cmp byte [0x14044e429], 0
je 0x14010acc3
lea rcx, [rsp + 0x1130]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 2
jne 0x14010acc3
mov r8, r14
lea rdx, [0x140367d68]
call fcn.140361840
test eax, eax
jne 0x14010acc3
lea rdx, [0x14044ea90]
lea rcx, [rsp + 0xc20]
call fcn.1400fcb40
lea r8, [rsp + 0x1090]
cmp qword [rsp + 0x10a8], 0xf
cmova r8, qword [rsp + 0x1090]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xac]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xa8]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1148]
mov r14, qword [rsp + 0x1140]
mov r15, qword [rsp + 0x1130]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010ad90
lea rcx, [rsp + 0x1130]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 2
jne 0x14010ad90
mov r8, r14
lea rdx, [0x140367d6c]
call fcn.140361840
test eax, eax
jne 0x14010ad90
lea rdx, [0x14044ebd0]
lea rcx, [rsp + 0xc30]
call fcn.1400fcb40
lea r8, [rsp + 0x1090]
cmp qword [rsp + 0x10a8], 0xf
cmova r8, qword [rsp + 0x1090]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xac]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xa8]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1148]
mov r14, qword [rsp + 0x1140]
mov r15, qword [rsp + 0x1130]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010ae5d
lea rcx, [rsp + 0x1130]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 2
jne 0x14010ae5d
mov r8, r14
lea rdx, [0x140367d74]
call fcn.140361840
test eax, eax
jne 0x14010ae5d
lea rdx, [0x14044eb20]
lea rcx, [rsp + 0xc40]
call fcn.1400fcb40
lea r8, [rsp + 0x1090]
cmp qword [rsp + 0x10a8], 0xf
cmova r8, qword [rsp + 0x1090]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xac]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xa8]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1148]
mov r14, qword [rsp + 0x1140]
mov r15, qword [rsp + 0x1130]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010af2a
lea rcx, [rsp + 0x1130]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 2
jne 0x14010af2a
mov r8, r14
lea rdx, [0x140367d78]
call fcn.140361840
test eax, eax
jne 0x14010af2a
lea rdx, [0x14044e608]
lea rcx, [rsp + 0xc50]
call fcn.1400fcb40
lea r8, [rsp + 0x1090]
cmp qword [rsp + 0x10a8], 0xf
cmova r8, qword [rsp + 0x1090]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xac]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xa8]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1148]
mov r14, qword [rsp + 0x1140]
mov r15, qword [rsp + 0x1130]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010aff7
lea rcx, [rsp + 0x1130]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 2
jne 0x14010aff7
mov r8, r14
lea rdx, [0x140367d7c]
call fcn.140361840
test eax, eax
jne 0x14010aff7
lea rdx, [0x14044eb90]
lea rcx, [rsp + 0xc60]
call fcn.1400fcb40
lea r8, [rsp + 0x1090]
cmp qword [rsp + 0x10a8], 0xf
cmova r8, qword [rsp + 0x1090]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xac]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xa8]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1148]
mov r14, qword [rsp + 0x1140]
mov r15, qword [rsp + 0x1130]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010b0a9
lea rcx, [rsp + 0x1130]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 7
jne 0x14010b0a9
mov r8, r14
lea rdx, str.Red_Dot
call fcn.140361840
test eax, eax
jne 0x14010b0a9
lea rdx, [0x14044eaf0]
lea rcx, [rsp + 0xc70]
call fcn.1400fcb40
lea r8, [rsp + 0x1090]
cmp qword [rsp + 0x10a8], 0xf
cmova r8, qword [rsp + 0x1090]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xac]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xa8]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
nop
mov r8, qword [rsp + 0x10a8]
cmp r8, 0xf
jbe 0x14010b0cc
mov rdx, qword [rsp + 0x1090]
lea rcx, [rsp + 0x1090]
call fcn.14010db60
xor r14d, r14d
mov qword [rsp + 0x10a0], r14
mov qword [rsp + 0x10a8], 0xf
mov byte [rsp + 0x1090], r14b
lea rcx, [rsp + 0x1130]
call fcn.1400fd4d0
add r13, 0x40
mov rax, qword [rsp + 0xa0]
jmp 0x14010a990
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010be74
mov rax, qword [0x14044e2a0]
mov r13, qword [rax + 0x40]
mov rax, qword [rax + 0x48]
mov qword [rsp + 0xa0], rax
nop dword [rax]
cmp r13, rax
je 0x14010be64
mov rdx, r13
lea rcx, [rsp + 0x1050]
call fcn.1400fc6d0
movsd xmm0, qword [r13 + 0x20]
movsd qword [rsp + 0x1070], xmm0
mov eax, dword [r13 + 0x28]
mov dword [rsp + 0x1078], eax
movups xmm0, xmmword [r13 + 0x2c]
movups xmmword [rsp + 0x107c], xmm0
lea rcx, [rsp + 0x88]
call fcn.1400fcf20
movsd xmm0, qword [rsp + 0x1070]
movsd qword [rsp + 0x1e0], xmm0
mov eax, dword [rsp + 0x1078]
mov dword [rsp + 0x1e8], eax
mov rax, qword [0x14044e2a0]
movups xmm0, xmmword [rax + 0x160]
movaps xmmword [rsp + 0x480], xmm0
movups xmm1, xmmword [rax + 0x170]
movaps xmmword [rsp + 0x490], xmm1
movups xmm0, xmmword [rax + 0x180]
movaps xmmword [rsp + 0x4a0], xmm0
movups xmm1, xmmword [rax + 0x190]
movaps xmmword [rsp + 0x4b0], xmm1
mov rax, qword [0x14044e0a0]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x28], xmm0
movss xmm1, dword [rax + 8]
movss dword [rsp + 0x20], xmm1
lea r9, [rsp + 0x100]
lea r8, [rsp + 0x88]
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0x480]
call fcn.140125b10
test al, al
je 0x14010be46
comiss xmm13, dword [rsp + 0x90]
ja 0x14010be46
cmp dword [rsp + 0x100], 0x96
jg 0x14010be46
xorps xmm0, xmm0
movups xmmword [rsp + 0x1030], xmm0
mov qword [rsp + 0x1040], r14
mov qword [rsp + 0x1048], 0xf
mov byte [rsp + 0x1030], 0
lea rdx, [rsp + 0x1050]
cmp qword [rsp + 0x1068], 0xf
cmova rdx, qword [rsp + 0x1050]
mov r8, qword [rsp + 0x1060]
lea rcx, [rsp + 0x1030]
call fcn.14010ec60
mov rcx, qword [0x14044df58]
call fcn.140138010
call fcn.140137be0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010b37e
lea rcx, [rsp + 0x1050]
mov r15, qword [rsp + 0x1050]
mov r12, qword [rsp + 0x1068]
cmp r12, 0xf
cmova rcx, r15
mov r14, qword [rsp + 0x1060]
cmp r14, 3
jne 0x14010b396
mov r8, r14
lea rdx, [0x140367a88]
call fcn.140361840
test eax, eax
jne 0x14010b396
lea rdx, [0x14044e5a8]
lea rcx, [rsp + 0xc80]
call fcn.1400fcb40
lea r8, [rsp + 0x1030]
cmp qword [rsp + 0x1048], 0xf
cmova r8, qword [rsp + 0x1030]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x8c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x88]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1068]
mov r14, qword [rsp + 0x1060]
mov r15, qword [rsp + 0x1050]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010b463
lea rcx, [rsp + 0x1050]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 4
jne 0x14010b463
mov r8, r14
lea rdx, str.M416
call fcn.140361840
test eax, eax
jne 0x14010b463
lea rdx, [0x14044ea40]
lea rcx, [rsp + 0xc90]
call fcn.1400fcb40
lea r8, [rsp + 0x1030]
cmp qword [rsp + 0x1048], 0xf
cmova r8, qword [rsp + 0x1030]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x8c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x88]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1068]
mov r14, qword [rsp + 0x1060]
mov r15, qword [rsp + 0x1050]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010b530
lea rcx, [rsp + 0x1050]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 6
jne 0x14010b530
mov r8, r14
lea rdx, str.SCAR_L
call fcn.140361840
test eax, eax
jne 0x14010b530
lea rdx, [0x14044e898]
lea rcx, [rsp + 0xca0]
call fcn.1400fcb40
lea r8, [rsp + 0x1030]
cmp qword [rsp + 0x1048], 0xf
cmova r8, qword [rsp + 0x1030]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x8c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x88]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1068]
mov r14, qword [rsp + 0x1060]
mov r15, qword [rsp + 0x1050]
cmp byte [0x14044e3ff], 0
je 0x14010b5fd
lea rcx, [rsp + 0x1050]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 3
jne 0x14010b5fd
mov r8, r14
lea rdx, [0x140367ad0]
call fcn.140361840
test eax, eax
jne 0x14010b5fd
lea rdx, [0x14044ee30]
lea rcx, [rsp + 0xcb0]
call fcn.1400fcb40
lea r8, [rsp + 0x1030]
cmp qword [rsp + 0x1048], 0xf
cmova r8, qword [rsp + 0x1030]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x8c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x88]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1068]
mov r14, qword [rsp + 0x1060]
mov r15, qword [rsp + 0x1050]
cmp byte [0x14044e400], 0
je 0x14010b6ca
lea rcx, [rsp + 0x1050]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 6
jne 0x14010b6ca
mov r8, r14
lea rdx, str.Kar98k
call fcn.140361840
test eax, eax
jne 0x14010b6ca
lea rdx, [0x14044eab0]
lea rcx, [rsp + 0xcc0]
call fcn.1400fcb40
lea r8, [rsp + 0x1030]
cmp qword [rsp + 0x1048], 0xf
cmova r8, qword [rsp + 0x1030]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x8c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x88]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1068]
mov r14, qword [rsp + 0x1060]
mov r15, qword [rsp + 0x1050]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010b797
lea rcx, [rsp + 0x1050]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 4
jne 0x14010b797
mov r8, r14
lea rdx, str.DP28
call fcn.140361840
test eax, eax
jne 0x14010b797
lea rdx, [0x14044e5c8]
lea rcx, [rsp + 0xcd0]
call fcn.1400fcb40
lea r8, [rsp + 0x1030]
cmp qword [rsp + 0x1048], 0xf
cmova r8, qword [rsp + 0x1030]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x8c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x88]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1068]
mov r14, qword [rsp + 0x1060]
mov r15, qword [rsp + 0x1050]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010b864
lea rcx, [rsp + 0x1050]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 4
jne 0x14010b864
mov r8, r14
lea rdx, str.M762
call fcn.140361840
test eax, eax
jne 0x14010b864
lea rdx, [0x14044e748]
lea rcx, [rsp + 0xce0]
call fcn.1400fcb40
lea r8, [rsp + 0x1030]
cmp qword [rsp + 0x1048], 0xf
cmova r8, qword [rsp + 0x1030]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x8c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x88]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1068]
mov r14, qword [rsp + 0x1060]
mov r15, qword [rsp + 0x1050]
cmp byte [0x14044e3fe], 0
je 0x14010b931
lea rcx, [rsp + 0x1050]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 3
jne 0x14010b931
mov r8, r14
lea rdx, [0x140367ac8]
call fcn.140361840
test eax, eax
jne 0x14010b931
lea rdx, [0x14044ea70]
lea rcx, [rsp + 0xcf0]
call fcn.1400fcb40
lea r8, [rsp + 0x1030]
cmp qword [rsp + 0x1048], 0xf
cmova r8, qword [rsp + 0x1030]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x8c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x88]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1068]
mov r14, qword [rsp + 0x1060]
mov r15, qword [rsp + 0x1050]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010b9fe
lea rcx, [rsp + 0x1050]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 8
jne 0x14010b9fe
mov r8, r14
lea rdx, str.Flaregun
call fcn.140361840
test eax, eax
jne 0x14010b9fe
lea rdx, [0x14044e758]
lea rcx, [rsp + 0xd00]
call fcn.1400fcb40
lea r8, [rsp + 0x1030]
cmp qword [rsp + 0x1048], 0xf
cmova r8, qword [rsp + 0x1030]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x8c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x88]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1068]
mov r14, qword [rsp + 0x1060]
mov r15, qword [rsp + 0x1050]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010bacb
lea rcx, [rsp + 0x1050]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 9
jne 0x14010bacb
mov r8, r14
lea rdx, str.FlareAmmo
call fcn.140361840
test eax, eax
jne 0x14010bacb
lea rdx, [0x14044e8b8]
lea rcx, [rsp + 0xd10]
call fcn.1400fcb40
lea r8, [rsp + 0x1030]
cmp qword [rsp + 0x1048], 0xf
cmova r8, qword [rsp + 0x1030]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x8c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x88]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1068]
mov r14, qword [rsp + 0x1060]
mov r15, qword [rsp + 0x1050]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010bb98
lea rcx, [rsp + 0x1050]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xb
jne 0x14010bb98
mov r8, r14
lea rdx, str.Armour_Lv.3
call fcn.140361840
test eax, eax
jne 0x14010bb98
lea rdx, [0x14044e7f8]
lea rcx, [rsp + 0xd20]
call fcn.1400fcb40
lea r8, [rsp + 0x1030]
cmp qword [rsp + 0x1048], 0xf
cmova r8, qword [rsp + 0x1030]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x8c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x88]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1068]
mov r14, qword [rsp + 0x1060]
mov r15, qword [rsp + 0x1050]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010bc65
lea rcx, [rsp + 0x1050]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 8
jne 0x14010bc65
mov r8, r14
lea rdx, str.Bag_Lv.3
call fcn.140361840
test eax, eax
jne 0x14010bc65
lea rdx, [0x14044e828]
lea rcx, [rsp + 0xd30]
call fcn.1400fcb40
lea r8, [rsp + 0x1030]
cmp qword [rsp + 0x1048], 0xf
cmova r8, qword [rsp + 0x1030]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x8c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x88]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1068]
mov r14, qword [rsp + 0x1060]
mov r15, qword [rsp + 0x1050]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010bd32
lea rcx, [rsp + 0x1050]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 0xb
jne 0x14010bd32
mov r8, r14
lea rdx, str.Helmet_Lv.3
call fcn.140361840
test eax, eax
jne 0x14010bd32
lea rdx, [0x14044e7b8]
lea rcx, [rsp + 0xd40]
call fcn.1400fcb40
lea r8, [rsp + 0x1030]
cmp qword [rsp + 0x1048], 0xf
cmova r8, qword [rsp + 0x1030]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x8c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x88]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x1068]
mov r14, qword [rsp + 0x1060]
mov r15, qword [rsp + 0x1050]
cmp byte [0x14044e43c], 0
je 0x14010bde4
lea rcx, [rsp + 0x1050]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 9
jne 0x14010bde4
mov r8, r14
lea rdx, str.300Magnum
call fcn.140361840
test eax, eax
jne 0x14010bde4
lea rdx, [0x14044e508]
lea rcx, [rsp + 0xd50]
call fcn.1400fcb40
lea r8, [rsp + 0x1030]
cmp qword [rsp + 0x1048], 0xf
cmova r8, qword [rsp + 0x1030]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x8c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x88]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
nop
mov rdx, qword [rsp + 0x1048]
cmp rdx, 0xf
jbe 0x14010be27
inc rdx
mov rcx, qword [rsp + 0x1030]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14010be22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14010d9b0
call fcn.14031aaec
xor r14d, r14d
mov qword [rsp + 0x1040], r14
mov qword [rsp + 0x1048], 0xf
mov byte [rsp + 0x1030], r14b
lea rcx, [rsp + 0x1050]
call fcn.1400fd4d0
add r13, 0x40
mov rax, qword [rsp + 0xa0]
jmp 0x14010b130
movss xmm6, dword [0x1403686e4]
movss xmm7, dword [0x140368730]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010c315
mov rax, qword [0x14044e2a0]
mov r13, qword [rax + 0x40]
mov rax, qword [rax + 0x48]
mov qword [rsp + 0xa0], rax
nop dword [rax + rax]
cmp r13, rax
je 0x14010c305
mov rdx, r13
lea rcx, [rsp + 0x12a0]
call fcn.1400fc6d0
movsd xmm0, qword [r13 + 0x20]
movsd qword [rsp + 0x12c0], xmm0
mov eax, dword [r13 + 0x28]
mov dword [rsp + 0x12c8], eax
movups xmm0, xmmword [r13 + 0x2c]
movups xmmword [rsp + 0x12cc], xmm0
lea rcx, [rsp + 0xd0]
call fcn.1400fcf20
movsd xmm0, qword [rsp + 0x12c0]
movsd qword [rsp + 0x1f0], xmm0
mov eax, dword [rsp + 0x12c8]
mov dword [rsp + 0x1f8], eax
mov rax, qword [0x14044e2a0]
movups xmm0, xmmword [rax + 0x160]
movaps xmmword [rsp + 0x4c0], xmm0
movups xmm1, xmmword [rax + 0x170]
movaps xmmword [rsp + 0x4d0], xmm1
movups xmm0, xmmword [rax + 0x180]
movaps xmmword [rsp + 0x4e0], xmm0
movups xmm1, xmmword [rax + 0x190]
movaps xmmword [rsp + 0x4f0], xmm1
mov rax, qword [0x14044e0a0]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x28], xmm0
movss xmm1, dword [rax + 8]
movss dword [rsp + 0x20], xmm1
lea r9, [rsp + 0x104]
lea r8, [rsp + 0xd0]
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x4c0]
call fcn.140125b10
test al, al
je 0x14010c2e7
comiss xmm13, dword [rsp + 0xd8]
ja 0x14010c2e7
cmp dword [rsp + 0x104], 0x96
jg 0x14010c2e7
xorps xmm0, xmm0
movups xmmword [rsp + 0x1170], xmm0
mov qword [rsp + 0x1180], r14
mov qword [rsp + 0x1188], 0xf
mov byte [rsp + 0x1170], 0
lea rdx, [rsp + 0x12a0]
cmp qword [rsp + 0x12b8], 0xf
cmova rdx, qword [rsp + 0x12a0]
mov r8, qword [rsp + 0x12b0]
lea rcx, [rsp + 0x1170]
call fcn.14010ec60
mov rcx, qword [0x14044df58]
call fcn.140138010
call fcn.140137be0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010c0ee
lea rcx, [rsp + 0x12a0]
mov r15, qword [rsp + 0x12a0]
mov r12, qword [rsp + 0x12b8]
cmp r12, 0xf
cmova rcx, r15
mov r14, qword [rsp + 0x12b0]
cmp r14, 7
jne 0x14010c106
mov r8, r14
lea rdx, str.Grenade
call fcn.140361840
test eax, eax
jne 0x14010c106
lea rdx, [0x14044e698]
lea rcx, [rsp + 0xd60]
call fcn.1400fcb40
lea r8, [rsp + 0x1170]
cmp qword [rsp + 0x1188], 0xf
cmova r8, qword [rsp + 0x1170]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xd4]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xd0]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x12b8]
mov r14, qword [rsp + 0x12b0]
mov r15, qword [rsp + 0x12a0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010c1d3
lea rcx, [rsp + 0x12a0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 5
jne 0x14010c1d3
mov r8, r14
lea rdx, str.Smoke
call fcn.140361840
test eax, eax
jne 0x14010c1d3
lea rdx, [0x14044e668]
lea rcx, [rsp + 0xd70]
call fcn.1400fcb40
lea r8, [rsp + 0x1170]
cmp qword [rsp + 0x1188], 0xf
cmova r8, qword [rsp + 0x1170]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xd4]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xd0]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov r12, qword [rsp + 0x12b8]
mov r14, qword [rsp + 0x12b0]
mov r15, qword [rsp + 0x12a0]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010c285
lea rcx, [rsp + 0x12a0]
cmp r12, 0xf
cmova rcx, r15
cmp r14, 7
jne 0x14010c285
mov r8, r14
lea rdx, str.Molotof
call fcn.140361840
test eax, eax
jne 0x14010c285
lea rdx, [0x14044eb50]
lea rcx, [rsp + 0xd80]
call fcn.1400fcb40
lea r8, [rsp + 0x1170]
cmp qword [rsp + 0x1188], 0xf
cmova r8, qword [rsp + 0x1170]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0xd4]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0xd0]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
nop
mov rdx, qword [rsp + 0x1188]
cmp rdx, 0xf
jbe 0x14010c2c8
inc rdx
mov rcx, qword [rsp + 0x1170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14010c2c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14010d9b6
call fcn.14031aaec
xor r14d, r14d
mov qword [rsp + 0x1180], r14
mov qword [rsp + 0x1188], 0xf
mov byte [rsp + 0x1170], r14b
lea rcx, [rsp + 0x12a0]
call fcn.1400fd4d0
add r13, 0x40
mov rax, qword [rsp + 0xa0]
jmp 0x14010bea0
movss xmm6, dword [0x1403686e4]
movss xmm7, dword [0x140368730]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010cbc4
mov rax, qword [0x14044e2a0]
mov r13, qword [rax + 0xa0]
mov rax, qword [rax + 0xa8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0xa0], r13
cmp r13, rax
je 0x14010cbb4
movsd xmm0, qword [r13]
movsd qword [rsp + 0x12e0], xmm0
mov eax, dword [r13 + 8]
mov dword [rsp + 0x12e8], eax
lea rdx, [r13 + 0x10]
lea rcx, [rsp + 0x12f0]
call fcn.1400fc6d0
nop
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x1310], xmm0
mov qword [rsp + 0x1320], r14
mov rcx, qword [r13 + 0x38]
sub rcx, qword [r13 + 0x30]
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14010c46c
movabs rax, 0x555555555555555
cmp rdx, rax
ja 0x14010d9bc
lea r15, [rdx + rdx*2]
shl r15, 4
mov rcx, r15
call fcn.1400fb420
mov r14, rax
mov qword [rsp + 0x1310], rax
mov qword [rsp + 0x1318], rax
lea rcx, [rax + r15]
mov qword [rsp + 0x1320], rcx
lea rax, [rsp + 0x1310]
mov qword [rsp + 0x110], rax
mov r12, qword [r13 + 0x38]
mov r15, qword [r13 + 0x30]
mov qword [rsp + 0x220], r14
mov qword [rsp + 0x228], r14
lea rax, [rsp + 0x1310]
mov qword [rsp + 0x230], rax
cmp r15, r12
je 0x14010c45c
mov rdx, r15
mov rcx, r14
call fcn.1400fc6d0
movups xmm0, xmmword [r15 + 0x20]
movups xmmword [r14 + 0x20], xmm0
add r14, 0x30
mov qword [rsp + 0x228], r14
add r15, 0x30
jmp 0x14010c430
mov qword [rsp + 0x220], r14
mov qword [rsp + 0x1318], r14
lea rcx, [rsp + 0x128]
call fcn.1400fcf20
movsd xmm0, qword [rsp + 0x12e0]
movsd qword [rsp + 0x200], xmm0
mov eax, dword [rsp + 0x12e8]
mov dword [rsp + 0x208], eax
mov rax, qword [0x14044e2a0]
movups xmm0, xmmword [rax + 0x160]
movaps xmmword [rsp + 0x500], xmm0
movups xmm1, xmmword [rax + 0x170]
movaps xmmword [rsp + 0x510], xmm1
movups xmm0, xmmword [rax + 0x180]
movaps xmmword [rsp + 0x520], xmm0
movups xmm1, xmmword [rax + 0x190]
movaps xmmword [rsp + 0x530], xmm1
mov rax, qword [0x14044e0a0]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x28], xmm0
movss xmm1, dword [rax + 8]
movss dword [rsp + 0x20], xmm1
lea r9, [rsp + 0x108]
lea r8, [rsp + 0x128]
lea rdx, [rsp + 0x200]
lea rcx, [rsp + 0x500]
call fcn.140125b10
test al, al
je 0x14010cb37
xor r9d, r9d
mov r15d, r9d
mov dword [rsp + 0x110], r9d
mov r12d, dword [rsp + 0x98]
nop dword [rax]
movsxd r14, r15d
mov rcx, qword [rsp + 0x1318]
mov r8, qword [rsp + 0x1310]
sub rcx, r8
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r14, rdx
jae 0x14010cb2f
test r15d, r15d
jne 0x14010c72c
mov r8d, dword [rsp + 0x108]
lea r10, [rsp + 0x15c5]
test r8d, r8d
jns 0x14010c5e0
neg r8d
nop dword [rax + rax]
dec r10
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r10], r8b
mov r8d, edx
test edx, edx
jne 0x14010c5a0
dec r10
mov byte [r10], reloc.WLDAP32.dll_Ordinal_45
jmp 0x14010c60a
dec r10
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r10], r8b
mov r8d, edx
test edx, edx
jne 0x14010c5e0
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x15c5]
mov rdx, r10
lea rcx, [rsp + 0x1280]
call fcn.1400fb1f0
or r12d, 0x18
or r12d, 1
mov dword [rsp + 0x9c], r12d
mov rcx, qword [rsp + 0x1290]
mov rdx, qword [rsp + 0x1298]
mov rax, rdx
sub rax, rcx
cmp rax, 2
jb 0x14010c689
lea rax, [rcx + 2]
mov qword [rsp + 0x1290], rax
lea rax, [rsp + 0x1280]
cmp rdx, 0xf
cmova rax, qword [rsp + 0x1280]
mov word [rax + rcx], 0x6d20
mov byte [rax + rcx + 2], 0
lea rax, [rsp + 0x1280]
jmp 0x14010c6af
mov qword [rsp + 0x20], 2
lea r9, [0x140368518]
movzx r8d, bl
mov edx, 2
lea rcx, [rsp + 0x1280]
call fcn.1400fbd80
lea r13, [r14 + r14*2]
shl r13, 4
mov r8, qword [rsp + 0x1310]
add r8, r13
mov rdx, qword [r8 + 0x10]
mov r10, qword [rax + 0x10]
movabs rcx, 0x7fffffffffffffff
sub rcx, rdx
cmp rcx, r10
jb 0x14010d9c2
mov r9, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x14010c6ed
mov r9, qword [r8]
cmp qword [rax + 0x18], 0xf
jbe 0x14010c6f7
mov rax, qword [rax]
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
movzx edx, dil
lea rcx, [rsp + 0x13e0]
call fcn.1400fc830
or r12d, 0x20
lea rax, [rsp + 0x13e0]
or r12d, 2
jmp 0x14010c85d
lea r13, [r14 + r14*2]
shl r13, 4
lea r12, [r8 + r13]
xorps xmm0, xmm0
movups xmmword [rsp + 0x11f0], xmm0
mov qword [rsp + 0x1200], r9
mov qword [rsp + 0x1208], r9
mov r15, qword [r12 + 0x10]
cmp qword [r12 + 0x18], 0xf
jbe 0x14010c764
mov r12, qword [r12]
movabs rax, 0x7fffffffffffffff
cmp r15, rax
ja 0x14010d9c8
cmp r15, 0xf
ja 0x14010c7a3
mov qword [rsp + 0x1200], r15
mov qword [rsp + 0x1208], 0xf
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x11f0], xmm0
jmp 0x14010c841
mov r14, r15
or r14, 0xf
cmp r14, rax
jbe 0x14010c7e2
mov r14, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14031adbc
mov rcx, rax
test rax, rax
je 0x14010d9e5
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14010c81a
cmp r14, 0x16
mov eax, reloc.WS2_32.dll_shutdown
cmovb r14, rax
lea rcx, [r14 + 1]
test rcx, rcx
jne 0x14010c7fd
mov rax, r9
jmp 0x14010c81a
cmp rcx, 0x1000
jb 0x14010c815
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14010d9cd
jmp 0x14010c7c0
call fcn.14031adbc
mov qword [rsp + 0x11f0], rax
mov qword [rsp + 0x1200], r15
mov qword [rsp + 0x1208], r14
lea r8, [r15 + 1]
mov rdx, r12
mov rcx, rax
call fcn.140360e00
lea rax, [rsp + 0x11f0]
mov r12d, dword [rsp + 0x98]
or r12d, 4
mov r15d, dword [rsp + 0x110]
mov dword [rsp + 0x9c], r12d
mov dword [rsp + 0x98], r12d
xorps xmm0, xmm0
movups xmmword [rsp + 0x1190], xmm0
xor r14d, r14d
mov qword [rsp + 0x11a0], r14
mov qword [rsp + 0x11a8], r14
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1190], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x11a0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r14b
test r12b, 4
je 0x14010c92a
and r12d, 0xfffffffb
mov dword [rsp + 0x98], r12d
mov dword [rsp + 0x9c], r12d
mov rdx, qword [rsp + 0x1208]
cmp rdx, 0xf
jbe 0x14010c90e
inc rdx
mov rcx, qword [rsp + 0x11f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14010c909
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14010d9d3
call fcn.14031aaec
mov qword [rsp + 0x1200], r14
mov qword [rsp + 0x1208], 0xf
mov byte [rsp + 0x11f0], 0
test r12b, 2
je 0x14010c9a3
and r12d, 0xfffffffd
mov dword [rsp + 0x98], r12d
mov dword [rsp + 0x9c], r12d
mov rdx, qword [rsp + 0x13f8]
cmp rdx, 0xf
jbe 0x14010c987
inc rdx
mov rcx, qword [rsp + 0x13e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14010c982
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14010d9d9
call fcn.14031aaec
mov qword [rsp + 0x13f0], r14
mov qword [rsp + 0x13f8], 0xf
mov byte [rsp + 0x13e0], 0
test r12b, 1
je 0x14010ca1c
and r12d, 0xfffffffe
mov dword [rsp + 0x98], r12d
mov dword [rsp + 0x9c], r12d
mov rdx, qword [rsp + 0x1298]
cmp rdx, 0xf
jbe 0x14010ca00
inc rdx
mov rcx, qword [rsp + 0x1280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14010c9fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14010d9df
call fcn.14031aaec
mov qword [rsp + 0x1290], r14
mov qword [rsp + 0x1298], 0xf
mov byte [rsp + 0x1280], 0
mov rax, qword [rsp + 0x1310]
lea r8, [rsp + 0x1190]
cmp qword [rsp + 0x11a8], 0xf
cmova r8, qword [rsp + 0x1190]
movups xmm0, xmmword [rax + r13 + 0x20]
movaps xmmword [rsp + 0x110], xmm0
lea eax, [r15 + 1]
imul ecx, eax, 0xf
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
movss xmm1, dword [rsp + 0x12c]
subss xmm1, xmm0
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x110]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [rsp + 0x128]
movaps xmm1, xmm9
mov rcx, qword [0x14044df38]
call fcn.140103710
mov qword [rsp + 0x11a0], r14
lea rax, [rsp + 0x1190]
cmp qword [rsp + 0x11a8], 0xf
cmova rax, qword [rsp + 0x1190]
mov byte [rax], 0
mov rdx, qword [rsp + 0x11a8]
cmp rdx, 0xf
jbe 0x14010cb00
inc rdx
mov rcx, qword [rsp + 0x1190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14010cafb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14010d9e5
call fcn.14031aaec
mov qword [rsp + 0x11a0], r14
mov qword [rsp + 0x11a8], 0xf
mov byte [rsp + 0x1190], 0
inc r15d
mov dword [rsp + 0x110], r15d
xor r9d, r9d
jmp 0x14010c540
mov r13, qword [rsp + 0xa0]
lea rcx, [rsp + 0x1310]
call fcn.14010eb30
mov rdx, qword [rsp + 0x1308]
cmp rdx, 0xf
jbe 0x14010cb87
inc rdx
mov rcx, qword [rsp + 0x12f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14010cb82
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14010d9f1
call fcn.14031aaec
xor r14d, r14d
mov qword [rsp + 0x1300], r14
mov qword [rsp + 0x1308], 0xf
mov byte [rsp + 0x12f0], r14b
add r13, 0x48
mov rax, qword [rsp + 0x40]
jmp 0x14010c33c
movss xmm6, dword [0x1403686e4]
movss xmm7, dword [0x140368730]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010cec4
mov rax, qword [0x14044e2a0]
mov r15, qword [rax + 0xd0]
mov r12, qword [rax + 0xd8]
cmp r15, r12
je 0x14010ceb4
mov rdx, r15
lea rcx, [rsp + 0x1330]
call fcn.1400fc6d0
movsd xmm0, qword [r15 + 0x20]
movsd qword [rsp + 0x1350], xmm0
mov eax, dword [r15 + 0x28]
mov dword [rsp + 0x1358], eax
movups xmm0, xmmword [r15 + 0x2c]
movups xmmword [rsp + 0x135c], xmm0
lea rcx, [rsp + 0x138]
call fcn.1400fcf20
movsd xmm0, qword [rsp + 0x1350]
movsd qword [rsp + 0x210], xmm0
mov eax, dword [rsp + 0x1358]
mov dword [rsp + 0x218], eax
mov rax, qword [0x14044e2a0]
movups xmm0, xmmword [rax + 0x160]
movaps xmmword [rsp + 0x540], xmm0
movups xmm1, xmmword [rax + 0x170]
movaps xmmword [rsp + 0x550], xmm1
movups xmm0, xmmword [rax + 0x180]
movaps xmmword [rsp + 0x560], xmm0
movups xmm1, xmmword [rax + 0x190]
movaps xmmword [rsp + 0x570], xmm1
mov rax, qword [0x14044e0a0]
movss xmm0, dword [rax + 0xc]
movss dword [rsp + 0x28], xmm0
movss xmm1, dword [rax + 8]
movss dword [rsp + 0x20], xmm1
lea r9, [rsp + 0x168]
lea r8, [rsp + 0x138]
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x540]
call fcn.140125b10
test al, al
je 0x14010ce4c
xorps xmm0, xmm0
movups xmmword [rsp + 0x11b0], xmm0
mov qword [rsp + 0x11c0], r14
mov qword [rsp + 0x11c8], 0xf
mov byte [rsp + 0x11b0], 0
mov r14, qword [rsp + 0x1340]
lea r9, [rsp + 0x1330]
cmp qword [rsp + 0x1348], 0xf
cmova r9, qword [rsp + 0x1330]
lea rcx, [rsp + 0x11b0]
cmp r14, 0xf
ja 0x14010cd55
mov qword [rsp + 0x11c0], r14
mov r8, r14
mov rdx, r9
call fcn.140360e00
mov byte [rsp + r14 + 0x11b0], 0
jmp 0x14010cd66
mov qword [rsp + 0x20], r14
movzx r8d, sil
mov rdx, r14
call fcn.1400fbd80
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rsp + 0xd90]
call fcn.1400fcbb0
lea r8, [rsp + 0x11b0]
cmp qword [rsp + 0x11c8], 0xf
cmova r8, qword [rsp + 0x11b0]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x13c]
subss xmm1, xmm8
movss xmm3, dword [rsp + 0x138]
subss xmm3, xmm8
mov byte [rsp + 0x30], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm14
mov rcx, qword [0x14044df38]
call fcn.140103710
nop
mov rdx, qword [rsp + 0x11c8]
cmp rdx, 0xf
jbe 0x14010ce2d
inc rdx
mov rcx, qword [rsp + 0x11b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14010ce28
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14010d9eb
call fcn.14031aaec
xor r14d, r14d
mov qword [rsp + 0x11c0], r14
mov qword [rsp + 0x11c8], 0xf
mov byte [rsp + 0x11b0], r14b
mov rdx, qword [rsp + 0x1348]
cmp rdx, 0xf
jbe 0x14010ce8f
inc rdx
mov rcx, qword [rsp + 0x1330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14010ce8a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14010d9f1
call fcn.14031aaec
mov qword [rsp + 0x1340], r14
mov qword [rsp + 0x1348], 0xf
mov byte [rsp + 0x1330], 0
add r15, 0x40
jmp 0x14010cbe6
movss xmm6, dword [0x1403686e4]
movss xmm7, dword [0x140368730]
mov rdx, qword [rsp + 0x1228]
cmp rdx, 0xf
jbe 0x14010cf07
inc rdx
mov rcx, qword [rsp + 0x1210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14010cf02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14010d9f7
call fcn.14031aaec
mov qword [rsp + 0x1220], r14
mov qword [rsp + 0x1228], 0xf
mov byte [rsp + 0x1210], 0
xor r12d, r12d
lea r13, str.Head
jmp 0x14010cf6e
cmp byte [reloc.WS2_32.dll_accept], 0
jne 0x14010cf6e
mov rcx, r15
call fcn.1400fdfb0
mov dword [0x14044df78], r12d
mov rdx, qword [0x14044ded0]
xor ecx, ecx
call fcn.1400fded0
mov qword [rsp + 0x160], reloc.WS2_32.dll_sendto
lea rcx, [rsp + 0x160]
call fcn.1400fc330
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14010d43d
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rsp + 0x1400]
call qword [sym.imp.USER32.dll_GetWindowRect]
movd xmm6, dword [rsp + 0x1408]
cvtdq2ps xmm6, xmm6
subss xmm6, dword [0x1403687b0]
divss xmm6, dword [0x140368770]
movd xmm7, dword [rsp + 0x140c]
cvtdq2ps xmm7, xmm7
subss xmm7, dword [0x1403687b0]
mulss xmm7, dword [0x140367458]
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x290]
call fcn.1400fce00
mov r14, rax
movaps xmm1, xmm6
addss xmm1, dword [0x140368704]
movaps xmm2, xmm7
lea rcx, [rsp + 0x298]
call fcn.1400fce00
mov r8, r14
mov edx, 2
mov rcx, rax
call fcn.14013bb80
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2a0]
call fcn.1400fce00
mov r14, rax
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0x2a8]
call fcn.1400fce00
mov r8, r14
mov edx, 2
mov rcx, rax
call fcn.14013bb80
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x2b0]
call fcn.1400fce00
mov r14, rax
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rsp + 0x278]
call fcn.1400fce00
mov r8, r14
mov edx, 2
mov rcx, rax
call fcn.14013bb80
movss xmm0, dword [0x140367460]
call fcn.14013bb60
mov r8d, reloc.WLDAP32.dll_Ordinal_33
lea rdx, [0x1404440b1]
lea rcx, [0x14036851c]
call fcn.140129550
test al, al
je 0x14010d428
lea rcx, str._____PC_GAMER
call fcn.140164990
call fcn.1401638c0
movss dword [rsp + 0x20], xmm12
cmp byte [reloc.WS2_32.dll_accept], 0
jne 0x14010d103
movss xmm6, dword [0x1403686a0]
movaps xmm3, xmm6
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rsp + 0xda0]
call fcn.1400fce40
lea rdx, str._F2_:_Item
mov rcx, rax
call fcn.1401649c0
jmp 0x14010d133
movaps xmm3, xmm10
movaps xmm2, xmm12
movaps xmm1, xmm10
lea rcx, [rsp + 0xdb0]
call fcn.1400fce40
lea rdx, str._F2_:_Item
mov rcx, rax
call fcn.1401649c0
movss xmm6, dword [0x1403686a0]
movss dword [rsp + 0x20], xmm12
cmp byte [0x14044e43d], 0
jne 0x14010d16c
movaps xmm3, xmm6
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rsp + 0xdc0]
call fcn.1400fce40
lea rdx, str._F3_:_Magic_Bullet
mov rcx, rax
call fcn.1401649c0
jmp 0x14010d194
movaps xmm3, xmm10
movaps xmm2, xmm12
movaps xmm1, xmm10
lea rcx, [rsp + 0xdd0]
call fcn.1400fce40
lea rdx, str._F3_:_Magic_Bullet
mov rcx, rax
call fcn.1401649c0
movss dword [rsp + 0x20], xmm12
cmp byte [reloc.WS2_32.dll_accept], 0
jne 0x14010d1cd
movaps xmm3, xmm6
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rsp + 0xde0]
call fcn.1400fce40
lea rdx, str._F4_:_Vehicles_Esp
mov rcx, rax
call fcn.1401649c0
jmp 0x14010d1f5
movaps xmm3, xmm10
movaps xmm2, xmm12
movaps xmm1, xmm10
lea rcx, [rsp + 0xdf0]
call fcn.1400fce40
lea rdx, str._F4_:_Vehicles_Esp
mov rcx, rax
call fcn.1401649c0
movss dword [rsp + 0x20], xmm12
cmp byte [reloc.WS2_32.dll_accept], 0
jne 0x14010d22e
movaps xmm3, xmm6
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rsp + 0xe00]
call fcn.1400fce40
lea rdx, str._F5_:_Box
mov rcx, rax
call fcn.1401649c0
jmp 0x14010d256
movaps xmm3, xmm10
movaps xmm2, xmm12
movaps xmm1, xmm10
lea rcx, [rsp + 0xe10]
call fcn.1400fce40
lea rdx, str._F5_:_Box
mov rcx, rax
call fcn.1401649c0
movss dword [rsp + 0x20], xmm12
cmp byte [0x14044e3fd], 0
jne 0x14010d28f
movaps xmm3, xmm6
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rsp + 0xe20]
call fcn.1400fce40
lea rdx, str._F6_:_Fight_Mode
mov rcx, rax
call fcn.1401649c0
jmp 0x14010d2b7
movaps xmm3, xmm10
movaps xmm2, xmm12
movaps xmm1, xmm10
lea rcx, [rsp + 0xe30]
call fcn.1400fce40
lea rdx, str._F6_:_Fight_Mode
mov rcx, rax
call fcn.1401649c0
call fcn.1401638c0
xorps xmm0, xmm0
movups xmmword [rsp + 0x11d0], xmm0
mov qword [rsp + 0x11e0], 6
mov qword [rsp + 0x11e8], 0xf
mov eax, dword [str.Aim_:]
mov dword [rsp + 0x11d0], eax
movzx eax, word [0x140368598]
mov word [rsp + 0x11d4], ax
mov byte [rsp + 0x11d6], 0
movsxd rdx, dword [0x14044e444]
shl rdx, 5
add rdx, r13
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x14010d31f
mov rdx, qword [rdx]
lea rcx, [rsp + 0x11d0]
call fcn.14010ec60
lea rcx, [rsp + 0x11d0]
cmp qword [rsp + 0x11e8], 0xf
cmova rcx, qword [rsp + 0x11d0]
call fcn.140164990
movss xmm1, dword [0x140367474]
movaps xmm0, xmm10
call fcn.14013ae50
lea rcx, [0x14036859c]
call fcn.140164990
call fcn.1401638c0
lea rcx, str.___HOME____Hide
call fcn.140164990
lea rcx, str.____END_____Exit
call fcn.140164990
call fcn.140130860
mov r14, rax
movss xmm2, dword [0x140367468]
movss xmm1, dword [0x1403686ec]
lea rcx, [rsp + 0x2c0]
call fcn.1400fce00
movsd xmm0, qword [rax]
movsd qword [r14 + 0x3c], xmm0
movss xmm2, dword [0x14036873c]
movss xmm7, dword [0x140368730]
movaps xmm1, xmm7
lea rcx, [rsp + 0x158]
call fcn.1400fce00
lea rcx, [rsp + 0x158]
call fcn.14013b560
call fcn.14012e630
nop
mov r8, qword [rsp + 0x11e8]
cmp r8, 0xf
jbe 0x14010d40a
mov rdx, qword [rsp + 0x11d0]
lea rcx, [rsp + 0x11d0]
call fcn.14010db60
mov qword [rsp + 0x11e0], r12
mov qword [rsp + 0x11e8], 0xf
mov byte [rsp + 0x11d0], 0
jmp 0x14010d430
movss xmm7, dword [0x140368730]
call fcn.14015f1f0
movss xmm6, dword [0x1403686e4]
mov ecx, 0x24
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14010d48f
call fcn.1401302a0
movd xmm1, dword [0x14044e064]
cvtdq2ps xmm1, xmm1
movss xmm0, dword [rax + 0x394]
divss xmm0, dword [0x140368814]
mulss xmm0, dword [0x140368790]
comiss xmm1, xmm0
jb 0x14010d48f
cmp byte [reloc.WS2_32.dll_accept], 0
sete byte [0x140444385]
mov dword [0x14044e064], r12d
mov ecx, WSAStartup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14010d4e1
call fcn.1401302a0
movd xmm1, dword [0x14044e064]
cvtdq2ps xmm1, xmm1
movss xmm0, dword [rax + 0x394]
divss xmm0, dword [0x140368814]
mulss xmm0, dword [0x140368790]
comiss xmm1, xmm0
jb 0x14010d4e1
cmp byte [reloc.WS2_32.dll_accept], 0
sete byte [0x14044437d]
mov dword [0x14044e064], r12d
mov ecx, WSAStartup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14010d533
call fcn.1401302a0
movd xmm1, dword [0x14044e064]
cvtdq2ps xmm1, xmm1
movss xmm0, dword [rax + 0x394]
divss xmm0, dword [0x140368814]
mulss xmm0, dword [0x140368790]
comiss xmm1, xmm0
jb 0x14010d533
cmp byte [0x14044e43d], 0
sete byte [0x14044e43d]
mov dword [0x14044e064], r12d
mov ecx, reloc.WS2_32.dll_WSAStartup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14010d585
call fcn.1401302a0
movd xmm1, dword [0x14044e064]
cvtdq2ps xmm1, xmm1
movss xmm0, dword [rax + 0x394]
divss xmm0, dword [0x140368814]
mulss xmm0, dword [0x140368790]
comiss xmm1, xmm0
jb 0x14010d585
cmp byte [reloc.WS2_32.dll_accept], 0
sete byte [0x14044437f]
mov dword [0x14044e064], r12d
mov ecx, reloc.WS2_32.dll_WSACleanup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14010d5d7
call fcn.1401302a0
movd xmm1, dword [0x14044e064]
cvtdq2ps xmm1, xmm1
movss xmm0, dword [rax + 0x394]
divss xmm0, dword [0x140368814]
mulss xmm0, dword [0x140368790]
comiss xmm1, xmm0
jb 0x14010d5d7
cmp byte [reloc.WS2_32.dll_accept], 0
sete byte [0x14044437e]
mov dword [0x14044e064], r12d
mov ecx, 0x75
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14010d645
call fcn.1401302a0
movd xmm1, dword [0x14044e064]
cvtdq2ps xmm1, xmm1
movss xmm0, dword [rax + 0x394]
divss xmm0, dword [0x140368814]
mulss xmm0, dword [0x140368790]
comiss xmm1, xmm0
jb 0x14010d645
cmp byte [0x14044e3fd], 0
sete byte [0x14044e3fd]
cmp byte [reloc.WS2_32.dll_accept], 0
sete byte [0x14044437d]
cmp byte [reloc.WS2_32.dll_accept], 0
sete byte [0x14044437f]
mov dword [0x14044e064], r12d
mov ecx, 0x54
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14010d738
call fcn.1401302a0
movd xmm1, dword [0x14044e064]
cvtdq2ps xmm1, xmm1
movss xmm0, dword [rax + 0x394]
divss xmm0, dword [0x140368814]
mulss xmm0, dword [0x140368790]
comiss xmm1, xmm0
jb 0x14010d738
mov edx, dword [0x14044e444]
inc edx
mov dword [0x14044e444], edx
cmp edx, 3
jne 0x14010d6a6
mov edx, r12d
mov dword [0x14044e444], edx
lea rcx, [0x140454260]
call fcn.1400fd950
mov r14, rax
mov rax, qword [rax]
movsxd rax, dword [rax + 4]
mov rax, qword [rax + r14 + 0x40]
mov rcx, qword [rax + 8]
mov qword [rsp + 0x240], rcx
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rsp + 0x238]
call fcn.1400fc4b0
mov rcx, rax
mov rax, qword [rax]
mov r8, qword [rax + 0x40]
mov dl, 0xa
call r8
movzx r15d, al
mov rcx, qword [rsp + 0x240]
test rcx, rcx
je 0x14010d71d
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
test rax, rax
je 0x14010d71d
mov r8, qword [rax]
mov r9, qword [r8]
mov edx, 1
mov rcx, rax
call r9
movzx edx, r15b
mov rcx, r14
call fcn.1401101d0
mov rcx, r14
call fcn.14010fed0
mov dword [0x14044e064], r12d
call fcn.1401302a0
mov ecx, dword [0x14044e064]
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movss xmm0, dword [rax + 0x394]
divss xmm0, dword [0x140368814]
mulss xmm0, dword [0x140368790]
comiss xmm0, xmm1
jbe 0x14010d76f
inc ecx
mov dword [0x14044e064], ecx
call fcn.14012e8b0
call fcn.1401386b0
call fcn.14012fef0
mov rcx, rax
call fcn.14014ffe0
nop
mov r14, qword [rsp + 0x120]
jmp 0x14010d81e
mov rcx, qword [0x14044dec0]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov r15, qword [rsp + 0x16a0]
mov rcx, qword [0x14044dec0]
mov rax, qword [rcx]
mov r10, qword [rax + 0x88]
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call r10
cmp eax, 0x88760868
jne 0x14010d8b7
mov rcx, qword [0x14044dec0]
mov rax, qword [rcx]
call qword [rax + Ordinal_26]
cmp eax, 0x88760869
jne 0x14010d8b7
call fcn.14014fef0
mov rcx, qword [0x14044dec0]
mov rax, qword [rcx]
mov r8, qword [rax + 0x80]
lea rdx, [0x14044dee0]
call r8
cmp eax, 0x8876086c
jne 0x14010d8b2
mov r8d, 0x46
lea rdx, str.D:Source_CodePC_GAMERGamer_HackOverlayDockOverlay.cpp
lea rcx, [0x1403677e8]
call fcn.140337d00
call fcn.14014fc20
mov rcx, qword [0x14044dec0]
mov rax, qword [rcx]
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
movsxd rax, dword [reloc.WS2_32.dll_sendto]
mov qword [rsp + 0x148], rax
lea rcx, [rsp + 0x148]
call fcn.1400fc330
jmp 0x140104e00
call fcn.140150a30
call fcn.140150f80
xor ecx, ecx
call fcn.14012e2f0
mov rcx, qword [0x14044dec0]
test rcx, rcx
je 0x14010d91f
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14044dec0], r12
mov rcx, qword [0x14044dec8]
test rcx, rcx
je 0x14010d938
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14044dec8], r12
mov rcx, qword [0x14044ded0]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rcx, qword [rsp + 0x15c8]
xor rcx, rsp
call fcn.14031ab80
lea r11, [rsp + 0x1670]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call fcn.1401049f0
nop
call fcn.140330a70
nop
call fcn.140330a70
nop
call fcn.14010ebe0
nop
call fcn.14010ebc0
nop
call fcn.14010ebc0
call fcn.14010eaf0
nop
call fcn.140330a70
nop
call fcn.140330a70
nop
call fcn.140330a70
nop
call fcn.140330a70
nop
call fcn.140330a70
nop
call fcn.140330a70
nop
call fcn.140330a70
int3