Function at 0x1400b7560
Capabilities:
Log keystrokes via polling

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xc680]
mov eax, 0xc780
call fcn.140154d90
sub rsp, rax
movaps xmmword [rsp + 0xc770], xmm6
movaps xmmword [rsp + 0xc760], xmm7
movaps xmmword [rsp + 0xc750], xmm8
movaps xmmword [rsp + 0xc740], xmm9
movaps xmmword [rsp + 0xc730], xmm10
movaps xmmword [rsp + 0xc720], xmm11
movaps xmmword [rsp + 0xc710], xmm12
movaps xmmword [rsp + 0xc700], xmm13
movaps xmmword [rsp + 0xc6f0], xmm14
movaps xmmword [rsp + 0xc6e0], xmm15
mov rax, qword [0x14022b2b0]
xor rax, rsp
mov qword [rbp + 0xc5d0], rax
xor edi, edi
mov dword [rsp + 0x78], edi
mov dword [rsp + 0x74], edi
mov ecx, dword [0x14023b4ac]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1400b762a
cmp byte [0x14023b59b], dil
sete byte [0x14023b59b]
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
xor edx, edx
mov r8d, 0xb10
lea rcx, [rbp + 0xbac0]
call sub.VCRUNTIME140.dll_memset
mov r8d, dword [0x14022b310]
mov edx, dword [0x14022b314]
lea rcx, [rbp + 0xbac0]
call fcn.1400065d0
nop
mov r15, qword [rbp + 0xbd80]
mov qword [rsp + 0x50], r15
mov r12, qword [rbp + 0xbd88]
mov qword [rbp - 0x70], r12
movss xmm10, dword [0x14020909c]
xorps xmm11, xmm11
movss xmm12, dword [0x1402092a0]
movss xmm13, dword [0x140209054]
cmp r15, r12
je 0x1400baf22
mov dword [rbp + 0xb7cc], 0x3f800000
mov dword [rbp + 0xb7bc], 0x3f800000
nop dword [rax + rax]
movsd xmm1, qword [r15 + 0x30]
movsd qword [rbp - 0x60], xmm1
mov eax, dword [r15 + 0x38]
mov dword [rbp - 0x48], eax
movss dword [rbp - 0x20], xmm1
movaps xmm0, xmm1
shufps xmm0, xmm0, 0x55
movsd qword [rbp - 0x50], xmm1
movss dword [rbp - 0x1c], xmm0
movss xmm1, dword [rbp - 0x48]
movss dword [rbp - 0x18], xmm1
addss xmm1, dword [0x140209418]
movss dword [rbp - 0x48], xmm1
mov qword [rbp + 0xb6e0], 0
mov dword [rbp + 0xb6e8], 0
mov qword [rbp + 0xb740], 0
mov dword [rbp + 0xb748], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb7e8], xmm0
mov qword [rbp + 0xb7f8], rax
lea rcx, [rbp + 0xb7e8]
call fcn.1400c1300
nop
mov eax, dword [r15 + 0x28]
cmp eax, dword [rbp + 0xbae8]
jne 0x1400b7836
movss xmm3, dword [0x14022b588]
movss xmm4, dword [0x14022b58c]
movss xmm5, dword [0x14022b590]
movss xmm8, dword [0x14022b5a8]
movss xmm15, dword [0x14022b598]
movss xmm0, dword [0x14022b578]
movss xmm1, dword [0x14022b57c]
movss xmm2, dword [0x14022b580]
movss dword [rbp + 0xb7c0], xmm0
movss dword [rbp + 0xb7c4], xmm1
movss dword [rbp + 0xb7c8], xmm2
movss xmm7, dword [0x14022b568]
movss xmm0, dword [0x14022b548]
movss dword [rbp - 0x10], xmm0
movss xmm2, dword [0x14022b54c]
movss dword [rbp - 0xc], xmm2
movss xmm2, dword [0x14022b550]
movss dword [rsp + 0x7c], xmm2
movss xmm0, dword [0x14022b558]
movss dword [rbp - 4], xmm0
movss xmm1, dword [0x14022b55c]
movss dword [rbp], xmm1
movss xmm2, dword [0x14022b560]
movss dword [rbp + 4], xmm2
movss xmm9, dword [0x14022b5ac]
movss xmm14, dword [0x14022b5b0]
movss xmm0, dword [0x14022b59c]
movss dword [rbp - 0x80], xmm0
movss xmm1, dword [0x14022b5a0]
movss xmm6, dword [0x14022b56c]
movss xmm0, dword [0x14022b570]
jmp 0x1400b7b3e
cmp byte [r15 + 0x2c], 1
jne 0x1400b792e
movss xmm3, dword [0x14022b5e8]
movss xmm4, dword [0x14022b5ec]
movss xmm5, dword [0x14022b5f0]
movss xmm8, dword [0x14022b608]
movss xmm15, dword [0x14022b5f8]
movss xmm0, dword [0x14022b5d8]
movss xmm1, dword [0x14022b5dc]
movss xmm2, dword [0x14022b5e0]
movss dword [rbp + 0xb7c0], xmm0
movss dword [rbp + 0xb7c4], xmm1
movss dword [rbp + 0xb7c8], xmm2
movss xmm7, dword [0x14022b5c8]
movss xmm0, dword [0x14022b5b8]
movss dword [rbp - 0x10], xmm0
movss xmm1, dword [0x14022b5bc]
movss dword [rbp - 0xc], xmm1
movss xmm2, dword [0x14022b5c0]
movss dword [rsp + 0x7c], xmm2
movss xmm0, dword [0x14022b688]
movss dword [rbp - 4], xmm0
movss xmm1, dword [0x14022b68c]
movss dword [rbp], xmm1
movss xmm2, dword [0x14022b690]
movss dword [rbp + 4], xmm2
movss xmm9, dword [0x14022b60c]
movss xmm14, dword [0x14022b610]
movss xmm0, dword [0x14022b5fc]
movss dword [rbp - 0x80], xmm0
movss xmm1, dword [0x14022b600]
movss xmm6, dword [0x14022b5cc]
movss xmm0, dword [0x14022b5d0]
jmp 0x1400b7b3e
movss xmm3, dword [0x14022b658]
movss dword [rsp + 0x74], xmm3
movss xmm4, dword [0x14022b65c]
movss dword [rbp + 0xc0], xmm4
movss xmm5, dword [0x14022b660]
movss dword [rbp - 0x30], xmm5
movss xmm0, dword [0x14022b618]
movss dword [rbp - 0x10], xmm0
movss xmm1, dword [0x14022b61c]
movss dword [rbp - 0xc], xmm1
movss xmm2, dword [0x14022b620]
movss dword [rsp + 0x7c], xmm2
movss xmm0, dword [0x14022b628]
movss dword [rbp - 4], xmm0
movss xmm1, dword [0x14022b62c]
movss dword [rbp], xmm1
movss xmm2, dword [0x14022b630]
movss dword [rbp + 4], xmm2
cmp byte [0x14023b4bc], 0
je 0x1400b7abd
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x80808081
imul r8d
add edx, r8d
sar edx, 7
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xff
sub r8d, ecx
movzx eax, r8b
movd xmm8, eax
cvtdq2ps xmm8, xmm8
divss xmm8, xmm12
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x80808081
imul r8d
add edx, r8d
sar edx, 7
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xff
sub r8d, ecx
movzx eax, r8b
movd xmm9, eax
cvtdq2ps xmm9, xmm9
divss xmm9, xmm12
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x80808081
imul r8d
add edx, r8d
sar edx, 7
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xff
sub r8d, ecx
movzx eax, r8b
movd xmm14, eax
cvtdq2ps xmm14, xmm14
divss xmm14, xmm12
movaps xmm15, xmm8
movss dword [rbp - 0x80], xmm9
movss dword [rbp - 0x78], xmm14
movss dword [rbp + 0xb7c0], xmm8
movss dword [rbp + 0xb7c4], xmm9
movss dword [rbp + 0xb7c8], xmm14
movaps xmm7, xmm8
movaps xmm6, xmm9
movss dword [rbp - 0x7c], xmm14
mov eax, dword [r15 + 0x28]
movss xmm3, dword [rsp + 0x74]
movss xmm4, dword [rbp + 0xc0]
movss xmm5, dword [rbp - 0x30]
jmp 0x1400b7b48
movss xmm8, dword [0x14022b678]
movss xmm15, dword [0x14022b668]
movss xmm0, dword [0x14022b648]
movss xmm1, dword [0x14022b64c]
movss xmm2, dword [0x14022b650]
movss dword [rbp + 0xb7c0], xmm0
movss dword [rbp + 0xb7c4], xmm1
movss dword [rbp + 0xb7c8], xmm2
movss xmm7, dword [0x14022b638]
movss xmm9, dword [0x14022b67c]
movss xmm14, dword [0x14022b680]
movss xmm0, dword [0x14022b66c]
movss dword [rbp - 0x80], xmm0
movss xmm1, dword [0x14022b670]
movss xmm6, dword [0x14022b63c]
movss xmm0, dword [0x14022b640]
movss dword [rbp - 0x78], xmm1
movss dword [rbp - 0x7c], xmm0
movss dword [rbp + 0xb7b0], xmm8
movss dword [rsp + 0x70], xmm6
movss dword [rbp + 0xb7b8], xmm14
movss dword [rbp + 0xb7b4], xmm9
movss xmm0, dword [0x140209208]
comiss xmm0, dword [r15 + 4]
jbe 0x1400b7be3
movaps xmm8, xmm3
movss dword [rbp + 0xb7b0], xmm3
movaps xmm9, xmm4
movss dword [rbp + 0xb7b4], xmm4
movaps xmm14, xmm5
movss dword [rbp + 0xb7b8], xmm5
movaps xmm15, xmm3
movss dword [rbp - 0x80], xmm4
movss dword [rbp - 0x78], xmm5
movss dword [rbp + 0xb7c0], xmm3
movss dword [rbp + 0xb7c4], xmm4
movss dword [rbp + 0xb7c8], xmm5
movaps xmm7, xmm3
movaps xmm6, xmm4
movss dword [rsp + 0x70], xmm4
movss dword [rbp - 0x7c], xmm5
movss dword [rbp - 0x10], xmm3
movss dword [rbp - 0xc], xmm4
movss dword [rsp + 0x7c], xmm5
cmp dword [rbp + 0xbae8], eax
jne 0x1400b7bf9
cmp byte [0x14023b4d5], 0
jne 0x1400b7c06
jmp 0x1400b7d50
cmp byte [0x14023b4e4], 0
je 0x1400b7d50
mov edx, dword [r15 + 0x10]
lea rcx, [rbp + 0xaa0]
call fcn.1400473a0
nop
or edi, 1
mov dword [rsp + 0x78], edi
mov dword [rsp + 0x74], edi
lea rdx, str.Aiming
mov rcx, rax
call fcn.14000be20
test al, al
jne 0x1400b7c92
mov edx, dword [r15 + 0x10]
lea rcx, [rbp + 0xa80]
call fcn.1400473a0
nop
or edi, 2
mov dword [rsp + 0x78], edi
mov dword [rsp + 0x74], edi
lea rdx, str.Peek
mov rcx, rax
call fcn.14000be20
test al, al
jne 0x1400b7c92
mov edx, dword [r15 + 0x10]
lea rcx, [rbp + 0xa60]
call fcn.1400473a0
or edi, 4
mov dword [rsp + 0x78], edi
lea rdx, str.Firing
mov rcx, rax
call fcn.14000be20
test al, al
jne 0x1400b7c92
xor bl, bl
jmp 0x1400b7c94
mov bl, 1
test dil, 4
je 0x1400b7cae
and edi, 0xfffffffb
mov dword [rsp + 0x78], edi
lea rcx, [rbp + 0xa60]
call fcn.14000b7e0
nop
test dil, 2
je 0x1400b7cc8
and edi, 0xfffffffd
mov dword [rsp + 0x78], edi
lea rcx, [rbp + 0xa80]
call fcn.14000b7e0
nop
test dil, 1
je 0x1400b7ce1
and edi, 0xfffffffe
mov dword [rsp + 0x78], edi
lea rcx, [rbp + 0xaa0]
call fcn.14000b7e0
test bl, bl
je 0x1400b7d50
movss xmm2, dword [rbp - 0x10]
movaps xmm8, xmm2
movss dword [rbp + 0xb7b0], xmm2
movss xmm3, dword [rbp - 0xc]
movaps xmm9, xmm3
movss dword [rbp + 0xb7b4], xmm3
movss xmm4, dword [rsp + 0x7c]
movaps xmm14, xmm4
movss dword [rbp + 0xb7b8], xmm4
movaps xmm15, xmm2
movss dword [rbp - 0x80], xmm3
movss dword [rbp - 0x78], xmm4
movss dword [rbp + 0xb7c0], xmm2
movss dword [rbp + 0xb7c4], xmm3
movss dword [rbp + 0xb7c8], xmm4
movaps xmm7, xmm2
movaps xmm6, xmm3
movss dword [rsp + 0x70], xmm3
movss dword [rbp - 0x7c], xmm4
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400b7d6a
cmp byte [0x14023b4d9], 0
jne 0x1400b7d77
jmp 0x1400b7e19
cmp byte [0x14023b4e8], 0
je 0x1400b7e19
lea rdx, [r15 + 0x50]
lea rcx, [rbp + 0xac0]
call fcn.14000b150
mov rcx, rax
call fcn.1400488f0
test al, al
jne 0x1400b7daf
lea rdx, [r15 + 0x50]
lea rcx, [rbp + 0xae0]
call fcn.14000b150
mov rcx, rax
call fcn.140048ed0
test al, al
je 0x1400b7e19
movss xmm2, dword [rbp - 4]
movaps xmm8, xmm2
movss dword [rbp + 0xb7b0], xmm2
movss xmm3, dword [rbp]
movaps xmm9, xmm3
movss dword [rbp + 0xb7b4], xmm3
movss xmm4, dword [rbp + 4]
movaps xmm14, xmm4
movss dword [rbp + 0xb7b8], xmm4
movaps xmm15, xmm2
movss dword [rbp - 0x80], xmm3
movss dword [rbp - 0x78], xmm4
movss dword [rbp + 0xb7c0], xmm2
movss dword [rbp + 0xb7c4], xmm3
movss dword [rbp + 0xb7c8], xmm4
movaps xmm7, xmm2
movaps xmm6, xmm3
movss dword [rsp + 0x70], xmm3
movss dword [rbp - 0x7c], xmm4
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400b7e36
cmp byte [0x14023b4d8], 0
jne 0x1400b7e3f
cmp dword [rbp + 0xbae8], eax
je 0x1400b7e8e
cmp byte [0x14023b4e7], 0
je 0x1400b7e8e
lea rax, [rbp + 0x24c0]
mov qword [rbp - 0x30], rax
mov rdx, r15
lea rcx, [rbp + 0x24c0]
call fcn.14000cf40
mov rbx, rax
lea rdx, [rbp + 0xbac0]
lea rcx, [rbp + 0x3210]
call fcn.1400b64d0
movups xmm0, xmmword [rbp + 0xb7c0]
movdqa xmmword [rbp - 0x30], xmm0
lea r8, [rbp - 0x30]
mov rdx, rbx
mov rcx, rax
call fcn.1400b5d00
mov eax, dword [r15 + 0x28]
mov r14d, dword [rbp - 0x48]
cmp dword [rbp + 0xbae8], eax
jne 0x1400b7ea8
cmp byte [0x14023b4e0], 0
jne 0x1400b7eb5
jmp 0x1400b809e
cmp byte [0x14023b4ef], 0
je 0x1400b809e
cmp dword [0x14023b4b4], 5
jne 0x1400b809e
mov eax, dword [r15 + 0x14]
test eax, eax
je 0x1400b7ecf
cmp eax, 3
jne 0x1400b7f3c
movss xmm6, dword [0x14022b3d4]
lea rdx, [rbp + 0xbac0]
lea rcx, [rbp + 0x2700]
call fcn.1400b64d0
movups xmm0, xmmword [rbp + 0xb7b0]
movdqa xmmword [rbp - 0x30], xmm0
movsd xmm1, qword [rbp - 0x60]
movsd qword [rbp + 0xe0], xmm1
mov dword [rbp + 0xe8], r14d
movss dword [rsp + 0x28], xmm6
lea rcx, [rbp - 0x30]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x140209274]
movss xmm2, dword [0x1402091c4]
lea rdx, [rbp + 0xe0]
mov rcx, rax
call fcn.1400b6fc0
mov eax, dword [r15 + 0x14]
cmp eax, 1
je 0x1400b7f46
cmp eax, 4
jne 0x1400b7fb3
movss xmm6, dword [0x14022b3d4]
lea rdx, [rbp + 0xbac0]
lea rcx, [rbp + 0x3d20]
call fcn.1400b64d0
movups xmm0, xmmword [rbp + 0xb7b0]
movdqa xmmword [rbp - 0x30], xmm0
movsd xmm0, qword [rbp - 0x60]
movsd qword [rbp + 0xf0], xmm0
mov dword [rbp + 0xf8], r14d
movss dword [rsp + 0x28], xmm6
lea rcx, [rbp - 0x30]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x140209244]
movss xmm2, dword [0x1402091c4]
lea rdx, [rbp + 0xf0]
mov rcx, rax
call fcn.1400b6fc0
mov eax, dword [r15 + 0x14]
cmp eax, 2
je 0x1400b7fbd
cmp eax, 5
jne 0x1400b802a
movss xmm6, dword [0x14022b3d4]
lea rdx, [rbp + 0xbac0]
lea rcx, [rbp + 0x4830]
call fcn.1400b64d0
movups xmm0, xmmword [rbp + 0xb7b0]
movdqa xmmword [rbp - 0x30], xmm0
movsd xmm0, qword [rbp - 0x60]
movsd qword [rbp + 0x100], xmm0
mov dword [rbp + 0x108], r14d
movss dword [rsp + 0x28], xmm6
lea rcx, [rbp - 0x30]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x14020921c]
movss xmm2, dword [0x1402091f0]
lea rdx, [rbp + 0x100]
mov rcx, rax
call fcn.1400b6fc0
mov eax, dword [r15 + 0x14]
cmp eax, 8
jne 0x1400b8098
movss xmm6, dword [0x14022b3d4]
lea rdx, [rbp + 0xbac0]
lea rcx, [rbp + 0x5340]
call fcn.1400b64d0
movups xmm0, xmmword [rbp + 0xb7b0]
movdqa xmmword [rbp - 0x30], xmm0
movsd xmm0, qword [rbp - 0x60]
movsd qword [rbp + 0x110], xmm0
mov dword [rbp + 0x118], r14d
movss dword [rsp + 0x28], xmm6
lea rcx, [rbp - 0x30]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x140209208]
movss xmm2, dword [0x1402091f0]
lea rdx, [rbp + 0x110]
mov rcx, rax
call fcn.1400b6fc0
movss xmm6, dword [rsp + 0x70]
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400b80b8
cmp byte [0x14023b4d7], 0
jne 0x1400b80c5
jmp 0x1400b83a2
cmp byte [0x14023b4e6], 0
je 0x1400b83a2
mov edx, dword [r15 + 0x10]
lea rcx, [rbp + 0xb00]
call fcn.1400473a0
nop
lea rdx, str.Driving
mov rcx, rax
call fcn.14009db60
movzx ebx, al
lea rcx, [rbp + 0xb00]
call fcn.14000b0b0
test bl, bl
je 0x1400b83a2
movsd xmm0, qword [r15 + 0xfc]
movsd qword [rbp + 0xb838], xmm0
mov eax, dword [r15 + 0x104]
mov dword [rbp + 0xb840], eax
lea rcx, [r15 + 0xcc]
lea rdx, [rbp + 0xb948]
call fcn.1400b51a0
movd xmm2, dword [0x14022b3c4]
cvtdq2ps xmm2, xmm2
lea rdx, [rbp + 0x7b8]
lea rcx, [rbp + 0xb948]
call fcn.1400b52c0
lea r8, [rbp + 0xb838]
lea rdx, [rbp + 0xb908]
mov rcx, rax
call fcn.1400b5280
lea rcx, [rbp + 0xb790]
call fcn.1400b5250
lea rcx, [rbp + 0xb770]
call fcn.1400b5250
movsd xmm0, qword [rbp + 0xb838]
movsd qword [rbp + 0x120], xmm0
mov eax, dword [rbp + 0xb840]
mov dword [rbp + 0x128], eax
lea r8, [rbp + 0xb790]
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400b83a2
movsd xmm0, qword [rbp + 0xb908]
movsd qword [rbp + 0x160], xmm0
mov eax, dword [rbp + 0xb910]
mov dword [rbp + 0x168], eax
lea r8, [rbp + 0xb770]
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400b83a2
call fcn.1400b36e0
mov rsi, rax
comiss xmm7, xmm10
jb 0x1400b820a
mov edi, 0xff
jmp 0x1400b8226
comiss xmm11, xmm7
jb 0x1400b8214
xor edi, edi
jmp 0x1400b8226
movaps xmm0, xmm7
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdi, xmm0
comiss xmm6, xmm10
jb 0x1400b8233
mov ecx, 0xff
jmp 0x1400b824f
comiss xmm11, xmm6
jb 0x1400b823d
xor ecx, ecx
jmp 0x1400b824f
movaps xmm0, xmm6
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
movss xmm0, dword [rbp - 0x7c]
comiss xmm0, xmm10
jb 0x1400b8261
mov eax, 0xff
jmp 0x1400b827a
comiss xmm11, xmm0
jb 0x1400b826b
xor eax, eax
jmp 0x1400b827a
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or edi, 0xffffff00
shl edi, 8
or edi, ecx
shl edi, 8
or edi, eax
movss xmm2, dword [rbp + 0xb774]
movss xmm1, dword [rbp + 0xb770]
lea rcx, [rbp + 0x548]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb794]
movss xmm1, dword [rbp + 0xb790]
lea rcx, [rbp + 0x5b8]
call fcn.1400057d0
movss dword [rsp + 0x20], xmm10
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0aa0
call fcn.1400b36e0
mov rdi, rax
comiss xmm7, xmm10
jb 0x1400b82f2
mov ebx, 0xff
jmp 0x1400b830b
comiss xmm11, xmm7
jb 0x1400b82fc
xor ebx, ebx
jmp 0x1400b830b
mulss xmm7, xmm12
addss xmm7, xmm13
cvttss2si rbx, xmm7
comiss xmm6, xmm10
jb 0x1400b8318
mov ecx, 0xff
jmp 0x1400b8331
comiss xmm11, xmm6
jb 0x1400b8322
xor ecx, ecx
jmp 0x1400b8331
mulss xmm6, xmm12
addss xmm6, xmm13
cvttss2si rcx, xmm6
movss xmm0, dword [rbp - 0x7c]
comiss xmm0, xmm10
jb 0x1400b8343
mov eax, 0xff
jmp 0x1400b835c
comiss xmm11, xmm0
jb 0x1400b834d
xor eax, eax
jmp 0x1400b835c
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ebx, 0xffffff00
shl ebx, 8
or ebx, ecx
shl ebx, 8
or ebx, eax
movss xmm2, dword [rbp + 0xb774]
movss xmm1, dword [rbp + 0xb770]
lea rcx, [rbp + 0x5c0]
call fcn.1400057d0
mov r9d, ebx
movss xmm2, dword [0x140209150]
mov rdx, rax
mov rcx, rdi
call fcn.1400b0c50
mov edi, dword [rsp + 0x78]
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400b83bc
cmp byte [0x14023b4df], 0
jne 0x1400b83c9
jmp 0x1400b884e
cmp byte [0x14023b4ee], 0
je 0x1400b884e
cmp byte [0x14023b569], 0
jne 0x1400b884e
mov edx, dword [r15 + 0x10]
lea rcx, [rbp + 0xb20]
call fcn.1400473a0
nop
or edi, 8
mov dword [rsp + 0x78], edi
mov dword [rsp + 0x74], edi
lea rdx, str.Driving
mov rcx, rax
call fcn.14009db60
test al, al
je 0x1400b8427
lea rcx, [r15 + 0xc0]
call fcn.1400b52f0
comiss xmm0, dword [0x1402092f4]
jbe 0x1400b8427
cmp byte [rbp + 0xbb7c], 1
jne 0x1400b8427
mov bl, 1
jmp 0x1400b8429
xor bl, bl
test dil, 8
je 0x1400b8442
and edi, 0xfffffff7
mov dword [rsp + 0x78], edi
lea rcx, [rbp + 0xb20]
call fcn.14000b0b0
test bl, bl
je 0x1400b884e
movsd xmm0, qword [r15 + 0xc0]
movsd qword [rbp + 0x130], xmm0
mov eax, dword [r15 + 0xc8]
mov dword [rbp + 0x138], eax
movsd xmm0, qword [r15 + 0xe4]
movsd qword [rbp + 0x140], xmm0
mov eax, dword [r15 + 0xec]
mov dword [rbp + 0x148], eax
movsd xmm0, qword [0x140230ffc]
movsd qword [rbp + 0x150], xmm0
mov eax, dword [0x140231004]
mov dword [rbp + 0x158], eax
lea rax, [rbp + 0x130]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x140]
lea r8, [rbp + 0x150]
movss xmm1, dword [rbp + 0xbb70]
lea rcx, [rbp + 0xb8a0]
call fcn.1400b3ff0
movss xmm6, dword [rbp + 0xb8a0]
movss xmm7, dword [rbp + 0xb8a4]
movss xmm0, dword [rbp + 0xb8a8]
movss dword [rbp + 0x68], xmm0
lea rcx, [rbp + 0xb720]
call fcn.1400b5250
lea rcx, [rbp + 0xb800]
call fcn.1400b5250
lea rcx, [rbp + 0xb730]
call fcn.1400b5250
movaps xmm0, xmm6
unpcklps xmm0, xmm7
movsd qword [rbp + 0xd0], xmm0
mov eax, dword [rbp + 0x68]
mov dword [rbp + 0xd8], eax
lea r8, [rbp + 0xb720]
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400b884e
movsd xmm0, qword [r15 + 0xd8]
movsd qword [rbp + 0x70], xmm0
mov eax, dword [r15 + 0xe0]
mov dword [rbp + 0x78], eax
lea r8, [rbp + 0xb800]
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400b884e
movsd xmm0, qword [r15 + 0xe4]
movsd qword [rbp + 0x80], xmm0
mov eax, dword [r15 + 0xec]
mov dword [rbp + 0x88], eax
lea r8, [rbp + 0xb730]
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400b884e
mov eax, dword [0x14023b4b0]
test eax, eax
jne 0x1400b86e2
call fcn.1400b36e0
movss xmm0, dword [rbp + 0xb804]
subss xmm0, dword [rbp + 0xb734]
divss xmm0, dword [0x140209180]
mov dword [rsp + 0x30], 0xffff0000
movss xmm1, dword [0x140209150]
movss dword [rsp + 0x28], xmm1
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rbp + 0xb724]
movss xmm2, dword [rbp + 0xb720]
mov edx, 4
mov rcx, rax
call fcn.1400b2ee0
call fcn.1400b36e0
mov rbx, rax
movss xmm2, dword [rbp + 0xb724]
movss xmm1, dword [rbp + 0xb720]
lea rcx, [rbp + 0x5c8]
call fcn.1400057d0
movss xmm2, dword [rbp + 0xb804]
subss xmm2, dword [rbp + 0xb734]
mulss xmm2, dword [0x14020903c]
movss xmm6, dword [0x140209108]
movss dword [rsp + 0x20], xmm6
mov r9d, 0xffffffff
mov rdx, rax
mov rcx, rbx
call fcn.1400b0b60
call fcn.1400b36e0
mov rdi, rax
movss xmm2, dword [rbp + 0xb724]
movss xmm1, dword [rbp + 0xb720]
lea rcx, [rbp + 0x5d0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb734]
movss xmm1, dword [rbp + 0xb730]
lea rcx, [rbp + 0x5d8]
call fcn.1400057d0
movss dword [rsp + 0x20], xmm6
mov r9d, 0xffffffff
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400b0aa0
jmp 0x1400b884e
cmp eax, 1
jne 0x1400b87fb
call fcn.1400b36e0
movss xmm0, dword [rbp + 0xb804]
subss xmm0, dword [rbp + 0xb734]
divss xmm0, dword [0x140209180]
mov dword [rsp + 0x30], 0xffff0000
movss xmm1, dword [0x140209150]
movss dword [rsp + 0x28], xmm1
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rbp + 0xb724]
movss xmm2, dword [rbp + 0xb720]
mov edx, 1
mov rcx, rax
call fcn.1400b2ee0
call fcn.1400b36e0
mov rbx, rax
movss xmm2, dword [rbp + 0xb724]
movss xmm1, dword [rbp + 0xb720]
lea rcx, [rbp + 0x5e0]
call fcn.1400057d0
movss xmm2, dword [rbp + 0xb804]
subss xmm2, dword [rbp + 0xb734]
mulss xmm2, dword [0x14020903c]
movss xmm6, dword [0x140209108]
movss dword [rsp + 0x20], xmm6
mov r9d, 0xffffffff
mov rdx, rax
mov rcx, rbx
call fcn.1400b0b60
call fcn.1400b36e0
mov rdi, rax
movss xmm2, dword [rbp + 0xb724]
movss xmm1, dword [rbp + 0xb720]
lea rcx, [rbp + 0x5f0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb734]
movss xmm1, dword [rbp + 0xb730]
lea rcx, [rbp + 0x5f8]
call fcn.1400057d0
movss dword [rsp + 0x20], xmm6
mov r9d, 0xffffffff
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400b0aa0
jmp 0x1400b884e
call fcn.1400b36e0
movss xmm0, dword [rbp + 0xb804]
subss xmm0, dword [rbp + 0xb734]
mulss xmm0, dword [0x14020903c]
mov dword [rsp + 0x30], 0xffff0000
movss xmm1, dword [0x140209150]
movss dword [rsp + 0x28], xmm1
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rbp + 0xb724]
movss xmm2, dword [rbp + 0xb720]
xor edx, edx
mov rcx, rax
call fcn.1400b2ee0
mov eax, dword [r15 + 0x14]
test eax, eax
je 0x1400b885b
cmp eax, 3
jne 0x1400b886f
movss xmm0, dword [rbp - 0x18]
addss xmm0, dword [0x1402091f8]
movss dword [rbp - 0x18], xmm0
jmp 0x1400b8874
movss xmm0, dword [rbp - 0x18]
cmp eax, 1
je 0x1400b887e
cmp eax, 4
jne 0x1400b888b
addss xmm0, dword [0x1402091c4]
movss dword [rbp - 0x18], xmm0
cmp eax, 2
je 0x1400b8895
cmp eax, 5
jne 0x1400b88a2
addss xmm0, dword [0x140209178]
movss dword [rbp - 0x18], xmm0
cmp eax, 8
jne 0x1400b88b4
addss xmm0, dword [0x1402091a0]
movss dword [rbp - 0x18], xmm0
movsd xmm0, qword [rbp - 0x60]
movsd qword [rbp + 0x90], xmm0
mov dword [rbp + 0x98], r14d
lea r8, [rbp + 0xb740]
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400bb010
movsd xmm0, qword [rbp - 0x20]
movsd qword [rbp + 0xa0], xmm0
mov eax, dword [rbp - 0x18]
mov dword [rbp + 0xa8], eax
lea r8, [rbp + 0xb6e0]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400bb010
movsd xmm0, qword [rbp + 0xb6e0]
movsd qword [rbp + 0xb0], xmm0
mov eax, dword [rbp + 0xb6e8]
mov dword [rbp + 0xb8], eax
movsd xmm0, qword [rbp + 0xb740]
movsd qword [rbp + 0x50], xmm0
mov eax, dword [rbp + 0xb748]
mov dword [rbp + 0x58], eax
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x50]
call fcn.1400a31d0
movaps xmm6, xmm0
movss dword [rsp + 0x70], xmm6
movsd xmm1, qword [rbp + 0xb6e0]
movsd qword [rbp + 0x20], xmm1
mov eax, dword [rbp + 0xb6e8]
mov dword [rbp + 0x28], eax
movsd xmm1, qword [rbp + 0xb740]
movsd qword [rbp + 0x10], xmm1
mov eax, dword [rbp + 0xb748]
mov dword [rbp + 0x18], eax
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x10]
call fcn.1400a31d0
movss dword [rbp + 0xc0], xmm0
mulss xmm6, xmm13
movss dword [rbp - 0x30], xmm6
movaps xmm1, xmm6
mulss xmm1, xmm13
movss xmm7, dword [rbp + 0xb6e0]
subss xmm7, xmm1
mov eax, dword [r15 + 0x28]
cmp dword [0x14023b518], 0
jne 0x1400b9acb
cmp dword [rbp + 0xbae8], eax
jne 0x1400b89fa
cmp byte [0x14023b4da], 0
jne 0x1400b8a07
cmp dword [rbp + 0xbae8], eax
je 0x1400b8b00
cmp byte [0x14023b4e9], 0
je 0x1400b8af8
call fcn.1400b36e0
mov rsi, rax
comiss xmm15, xmm10
jb 0x1400b8a1c
mov edi, 0xff
jmp 0x1400b8a35
comiss xmm11, xmm15
jb 0x1400b8a26
xor edi, edi
jmp 0x1400b8a35
mulss xmm15, xmm12
addss xmm15, xmm13
cvttss2si rdi, xmm15
movss xmm0, dword [rbp - 0x80]
comiss xmm0, xmm10
jb 0x1400b8a47
mov ecx, 0xff
jmp 0x1400b8a60
comiss xmm11, xmm0
jb 0x1400b8a51
xor ecx, ecx
jmp 0x1400b8a60
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
movss xmm0, dword [rbp - 0x78]
comiss xmm0, xmm10
jb 0x1400b8a72
mov eax, 0xff
jmp 0x1400b8a8b
comiss xmm11, xmm0
jb 0x1400b8a7c
xor eax, eax
jmp 0x1400b8a8b
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or edi, 0xffffff00
shl edi, 8
or edi, ecx
shl edi, 8
or edi, eax
movss xmm2, dword [rbp + 0xb6e4]
movss xmm1, dword [rbp + 0xb6e0]
lea rcx, [rbp + 0x600]
call fcn.1400057d0
mov rbx, rax
mov eax, dword [0x14022b314]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm11
lea rcx, [rbp + 0x608]
call fcn.1400057d0
movss dword [rsp + 0x20], xmm10
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0aa0
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400b8b0e
cmp byte [0x14023b4e0], 0
jne 0x1400b8b1b
jmp 0x1400b91fb
cmp byte [0x14023b4ef], 0
je 0x1400b91fb
cmp dword [0x14023b4b4], 0
jne 0x1400b8cda
cmp byte [0x14023b497], 0
jne 0x1400b8c06
call fcn.1400b36e0
mov r8, rax
movss xmm1, dword [0x14022b3d4]
comiss xmm8, xmm10
jb 0x1400b8b52
mov ecx, 0xff
jmp 0x1400b8b6f
comiss xmm11, xmm8
jb 0x1400b8b5c
xor ecx, ecx
jmp 0x1400b8b6f
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400b8b7c
mov edx, 0xff
jmp 0x1400b8b99
comiss xmm11, xmm9
jb 0x1400b8b86
xor edx, edx
jmp 0x1400b8b99
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400b8ba6
mov eax, 0xff
jmp 0x1400b8bc3
comiss xmm11, xmm14
jb 0x1400b8bb0
xor eax, eax
jmp 0x1400b8bc3
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
movss dword [rsp + 0x30], xmm1
mov dword [rsp + 0x28], ecx
movss xmm15, dword [rsp + 0x70]
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm6
movss xmm2, dword [rbp + 0xb6e4]
movaps xmm1, xmm7
mov rcx, r8
call fcn.1400b16c0
jmp 0x1400b8ce1
call fcn.1400b36e0
mov r10, rax
movss xmm1, dword [0x14022b3d4]
comiss xmm8, xmm10
jb 0x1400b8c23
mov ecx, 0xff
jmp 0x1400b8c40
comiss xmm11, xmm8
jb 0x1400b8c2d
xor ecx, ecx
jmp 0x1400b8c40
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400b8c4d
mov edx, 0xff
jmp 0x1400b8c6a
comiss xmm11, xmm9
jb 0x1400b8c57
xor edx, edx
jmp 0x1400b8c6a
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400b8c77
mov eax, 0xff
jmp 0x1400b8c94
comiss xmm11, xmm14
jb 0x1400b8c81
xor eax, eax
jmp 0x1400b8c94
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
movss xmm15, dword [rsp + 0x70]
cvttss2si eax, xmm15
cvttss2si r9d, xmm6
cvttss2si r8d, dword [rbp + 0xb6e4]
cvttss2si edx, xmm7
movss dword [rsp + 0x30], xmm1
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rcx, r10
call fcn.1400b1900
jmp 0x1400b8ce1
movss xmm15, dword [rsp + 0x70]
cmp dword [0x14023b4b4], 1
jne 0x1400b8e96
cmp byte [0x14023b497], 0
jne 0x1400b8dcb
call fcn.1400b36e0
mov r10, rax
movss xmm1, dword [0x14022b3d4]
comiss xmm8, xmm10
jb 0x1400b8d18
mov ecx, 0xff
jmp 0x1400b8d35
comiss xmm11, xmm8
jb 0x1400b8d22
xor ecx, ecx
jmp 0x1400b8d35
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400b8d42
mov edx, 0xff
jmp 0x1400b8d5f
comiss xmm11, xmm9
jb 0x1400b8d4c
xor edx, edx
jmp 0x1400b8d5f
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400b8d6c
mov eax, 0xff
jmp 0x1400b8d89
comiss xmm11, xmm14
jb 0x1400b8d76
xor eax, eax
jmp 0x1400b8d89
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
cvttss2si eax, xmm15
cvttss2si r9d, xmm6
cvttss2si r8d, dword [rbp + 0xb6e4]
cvttss2si edx, xmm7
movss dword [rsp + 0x30], xmm1
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rcx, r10
call fcn.1400b1a10
jmp 0x1400b8e96
call fcn.1400b36e0
mov r10, rax
movss xmm1, dword [0x14022b3d4]
comiss xmm8, xmm10
jb 0x1400b8de8
mov ecx, 0xff
jmp 0x1400b8e05
comiss xmm11, xmm8
jb 0x1400b8df2
xor ecx, ecx
jmp 0x1400b8e05
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400b8e12
mov edx, 0xff
jmp 0x1400b8e2f
comiss xmm11, xmm9
jb 0x1400b8e1c
xor edx, edx
jmp 0x1400b8e2f
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400b8e3c
mov eax, 0xff
jmp 0x1400b8e59
comiss xmm11, xmm14
jb 0x1400b8e46
xor eax, eax
jmp 0x1400b8e59
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
cvttss2si eax, xmm15
cvttss2si r9d, xmm6
cvttss2si r8d, dword [rbp + 0xb6e4]
cvttss2si edx, xmm7
movss dword [rsp + 0x30], xmm1
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rcx, r10
call fcn.1400b1cc0
cmp dword [0x14023b4b4], 2
jne 0x1400b904b
cmp byte [0x14023b497], 0
jne 0x1400b8f80
call fcn.1400b36e0
mov r10, rax
movss xmm1, dword [0x14022b3d4]
comiss xmm8, xmm10
jb 0x1400b8ecd
mov ecx, 0xff
jmp 0x1400b8eea
comiss xmm11, xmm8
jb 0x1400b8ed7
xor ecx, ecx
jmp 0x1400b8eea
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400b8ef7
mov edx, 0xff
jmp 0x1400b8f14
comiss xmm11, xmm9
jb 0x1400b8f01
xor edx, edx
jmp 0x1400b8f14
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400b8f21
mov eax, 0xff
jmp 0x1400b8f3e
comiss xmm11, xmm14
jb 0x1400b8f2b
xor eax, eax
jmp 0x1400b8f3e
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
cvttss2si eax, xmm15
cvttss2si r9d, xmm6
cvttss2si r8d, dword [rbp + 0xb6e4]
cvttss2si edx, xmm7
movss dword [rsp + 0x30], xmm1
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rcx, r10
call fcn.1400b2220
jmp 0x1400b904b
call fcn.1400b36e0
mov r10, rax
movss xmm1, dword [0x14022b3d4]
comiss xmm8, xmm10
jb 0x1400b8f9d
mov ecx, 0xff
jmp 0x1400b8fba
comiss xmm11, xmm8
jb 0x1400b8fa7
xor ecx, ecx
jmp 0x1400b8fba
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400b8fc7
mov edx, 0xff
jmp 0x1400b8fe4
comiss xmm11, xmm9
jb 0x1400b8fd1
xor edx, edx
jmp 0x1400b8fe4
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400b8ff1
mov eax, 0xff
jmp 0x1400b900e
comiss xmm11, xmm14
jb 0x1400b8ffb
xor eax, eax
jmp 0x1400b900e
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
cvttss2si eax, xmm15
cvttss2si r9d, xmm6
cvttss2si r8d, dword [rbp + 0xb6e4]
cvttss2si edx, xmm7
movss dword [rsp + 0x30], xmm1
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rcx, r10
call fcn.1400b24a0
cmp dword [0x14023b4b4], 3
jne 0x1400b9123
call fcn.1400b36e0
mov r10, rax
movss xmm1, dword [0x14022b3d4]
comiss xmm8, xmm10
jb 0x1400b9075
mov ecx, 0xff
jmp 0x1400b9092
comiss xmm11, xmm8
jb 0x1400b907f
xor ecx, ecx
jmp 0x1400b9092
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400b909f
mov edx, 0xff
jmp 0x1400b90bc
comiss xmm11, xmm9
jb 0x1400b90a9
xor edx, edx
jmp 0x1400b90bc
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400b90c9
mov eax, 0xff
jmp 0x1400b90e6
comiss xmm11, xmm14
jb 0x1400b90d3
xor eax, eax
jmp 0x1400b90e6
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
cvttss2si eax, xmm15
cvttss2si r9d, xmm6
cvttss2si r8d, dword [rbp + 0xb6e4]
cvttss2si edx, xmm7
movss dword [rsp + 0x30], xmm1
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rcx, r10
call fcn.1400b2a10
cmp dword [0x14023b4b4], 4
jne 0x1400b91fb
call fcn.1400b36e0
mov r10, rax
movss xmm1, dword [0x14022b3d4]
comiss xmm8, xmm10
jb 0x1400b914d
mov ecx, 0xff
jmp 0x1400b916a
comiss xmm11, xmm8
jb 0x1400b9157
xor ecx, ecx
jmp 0x1400b916a
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400b9177
mov edx, 0xff
jmp 0x1400b9194
comiss xmm11, xmm9
jb 0x1400b9181
xor edx, edx
jmp 0x1400b9194
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400b91a1
mov eax, 0xff
jmp 0x1400b91be
comiss xmm11, xmm14
jb 0x1400b91ab
xor eax, eax
jmp 0x1400b91be
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
cvttss2si eax, xmm15
cvttss2si r9d, xmm6
cvttss2si r8d, dword [rbp + 0xb6e4]
cvttss2si edx, xmm7
movss dword [rsp + 0x30], xmm1
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rcx, r10
call fcn.1400b2cb0
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400b921c
cmp byte [0x14023b4e3], 0
jne 0x1400b9229
cmp dword [rbp + 0xbae8], eax
je 0x1400b92e8
cmp byte [0x14023b4f1], 0
je 0x1400b92e8
call fcn.1400b36e0
mov r8, rax
comiss xmm8, xmm10
jb 0x1400b923e
mov ecx, 0xff
jmp 0x1400b9257
comiss xmm11, xmm8
jb 0x1400b9248
xor ecx, ecx
jmp 0x1400b9257
mulss xmm8, xmm12
addss xmm8, xmm13
cvttss2si rcx, xmm8
comiss xmm9, xmm10
jb 0x1400b9264
mov edx, 0xff
jmp 0x1400b927d
comiss xmm11, xmm9
jb 0x1400b926e
xor edx, edx
jmp 0x1400b927d
mulss xmm9, xmm12
addss xmm9, xmm13
cvttss2si rdx, xmm9
comiss xmm14, xmm10
jb 0x1400b928a
mov eax, 0xff
jmp 0x1400b92a3
comiss xmm11, xmm14
jb 0x1400b9294
xor eax, eax
jmp 0x1400b92a3
mulss xmm14, xmm12
addss xmm14, xmm13
cvttss2si rax, xmm14
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
movss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], ecx
movss xmm8, dword [rsp + 0x70]
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm6
movss xmm2, dword [rbp + 0xb6e4]
movaps xmm1, xmm7
mov rcx, r8
call fcn.1400b16c0
mov eax, dword [r15 + 0x28]
jmp 0x1400b92ef
movss xmm8, dword [rsp + 0x70]
cmp dword [rbp + 0xbae8], eax
jne 0x1400b9305
cmp byte [0x14023b4dd], 0
jne 0x1400b9312
jmp 0x1400b94c1
cmp byte [0x14023b4ec], 0
je 0x1400b94c1
movss xmm0, dword [r15 + 0x18]
comiss xmm0, xmm11
jbe 0x1400b9327
movaps xmm6, xmmword [0x140209e80]
jmp 0x1400b9334
movss xmm0, dword [r15 + 4]
movaps xmm6, xmmword [0x14020a150]
cvttss2si ebx, xmm0
mov eax, dword [0x14023b4b8]
test eax, eax
jne 0x1400b93bf
call fcn.1400b36e0
cvttss2si ecx, dword [r15 + 0x1c]
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movaps xmm0, xmmword [0x140209e30]
movaps xmmword [rbp - 0x60], xmm0
movdqa xmmword [rsp + 0x60], xmm6
movd xmm1, ebx
cvtdq2ps xmm1, xmm1
cvttss2si r9d, dword [rbp - 0x30]
movss xmm0, dword [rbp + 0xb6e4]
subss xmm0, dword [0x140209168]
cvttss2si r8d, xmm0
cvttss2si edx, xmm7
lea rcx, [rbp - 0x60]
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x38], rcx
movss dword [rsp + 0x30], xmm2
movss dword [rsp + 0x28], xmm1
mov dword [rsp + 0x20], 4
mov rcx, rax
call fcn.1400b0f80
jmp 0x1400b94c1
cmp eax, 1
jne 0x1400b943e
call fcn.1400b36e0
cvttss2si ecx, dword [r15 + 0x1c]
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movaps xmm0, xmmword [0x140209e30]
movaps xmmword [rsp + 0x60], xmm0
movdqa xmmword [rbp - 0x60], xmm6
movd xmm1, ebx
cvtdq2ps xmm1, xmm1
cvttss2si ecx, xmm8
cvttss2si r8d, dword [rbp + 0xb6e4]
subss xmm7, dword [0x140209168]
cvttss2si edx, xmm7
lea r9, [rsp + 0x60]
mov qword [rsp + 0x40], r9
lea r9, [rbp - 0x60]
mov qword [rsp + 0x38], r9
movss dword [rsp + 0x30], xmm2
movss dword [rsp + 0x28], xmm1
mov dword [rsp + 0x20], ecx
mov r9d, 4
mov rcx, rax
call fcn.1400b1320
jmp 0x1400b94c1
mov edx, ebx
lea rcx, [rbp + 0xb60]
call fcn.14000db90
nop
lea r8, [0x140207e0c]
mov rdx, rax
lea rcx, [rbp + 0xb40]
call fcn.14001efb0
movdqa xmmword [rsp + 0x60], xmm6
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 2
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x1dc0]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7e8]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x1dc0]
call fcn.140006590
nop
lea rcx, [rbp + 0xb60]
call fcn.14000b0b0
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400b94e2
cmp byte [0x14023b4dc], 0
jne 0x1400b94ef
cmp dword [rbp + 0xbae8], eax
je 0x1400b96db
cmp byte [0x14023b4eb], 0
je 0x1400b96d3
lea rdx, [r15 + 0x50]
lea rcx, [rbp + 0xb80]
call fcn.14000b150
mov rdx, rax
lea rcx, [rbp + 0xce0]
call fcn.140045880
mov rdi, rax
mov edx, dword [r15 + 0xc]
lea rcx, [rbp + 0xcc0]
call fcn.14000db90
mov rbx, rax
mov edx, dword [r15 + 8]
lea rcx, [rbp + 0xca0]
call fcn.14000db90
nop
mov r8, rax
lea rdx, [0x140205d54]
lea rcx, [rbp + 0xc80]
call fcn.1400c1530
nop
lea r8, [0x140207e08]
mov rdx, rax
lea rcx, [rbp + 0xc60]
call fcn.14001efb0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xc40]
call fcn.14001f010
nop
lea r8, [0x140205d40]
mov rdx, rax
lea rcx, [rbp + 0xc20]
call fcn.14001efb0
nop
mov rdx, rax
mov rcx, rdi
call fcn.140028e80
mov rbx, rax
cvttss2si edx, dword [r15 + 0x20]
lea rcx, [rbp + 0xc00]
call fcn.140042930
nop
mov r8, rax
lea rdx, [0x140205d54]
lea rcx, [rbp + 0xbe0]
call fcn.1400c1530
nop
lea r8, [0x140205d40]
mov rdx, rax
lea rcx, [rbp + 0xbc0]
call fcn.14001efb0
nop
mov rdx, rax
mov rcx, rbx
call fcn.140028e80
mov rdx, rax
lea rcx, [rbp + 0xba0]
call fcn.14000b150
movaps xmm0, xmmword [0x14020a150]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2080]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7e8]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2080]
call fcn.140006590
nop
lea rcx, [rbp + 0xbc0]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xbe0]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xc00]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xc20]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xc40]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xc60]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xc80]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xca0]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xcc0]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xce0]
call fcn.14000b0b0
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400b96f0
cmp byte [0x14023b4d6], 0
jne 0x1400b96fd
cmp dword [rbp + 0xbae8], eax
je 0x1400b9882
cmp byte [0x14023b4e5], 0
je 0x1400b987a
lea rdx, [r15 + 0x70]
lea rcx, [rbp + 0xba90]
call fcn.14000afe0
nop
lea rdx, [rbp + 0xba90]
lea rcx, [rbp + 0xba10]
call fcn.14000afe0
nop
lea rcx, [rbp - 7]
call fcn.140005b10
mov rdi, rax
lea rdx, [rbp + 0x610]
lea rcx, [rbp + 0xba10]
call fcn.1400c14a0
mov rbx, qword [rax]
lea rdx, [rbp + 0x618]
lea rcx, [rbp + 0xba10]
call fcn.1400c14c0
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xb9f0]
call fcn.1400c1580
nop
lea rdx, [rbp + 0xb9f0]
cmp dword [0x14023b4a0], 0
jne 0x1400b97dd
lea rcx, [rbp + 0xd00]
call fcn.14000b150
movaps xmm0, xmmword [0x14020a150]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2040]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7e8]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2040]
jmp 0x1400b984a
lea rcx, [rbp + 0xd20]
call fcn.14000b150
mov rdx, rax
lea rcx, [rbp + 0xd40]
call fcn.140042a40
movaps xmm0, xmmword [0x14020a150]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x1fc0]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7e8]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x1fc0]
call fcn.140006590
nop
lea rcx, [rbp + 0xb9f0]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xba10]
call fcn.14000af90
nop
lea rcx, [rbp + 0xba90]
call fcn.14000af90
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400b9893
cmp byte [0x14023b4db], 0
jne 0x1400b989c
cmp dword [rbp + 0xbae8], eax
je 0x1400b990f
cmp byte [0x14023b4ea], 0
je 0x1400b9907
mov edx, dword [r15 + 0x10]
lea rcx, [rbp + 0xd60]
call fcn.1400473a0
movaps xmm0, xmmword [0x14020a150]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 2
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x1f80]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7e8]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x1f80]
call fcn.140006590
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400b9924
cmp byte [0x14023b4e2], 0
jne 0x1400b9931
cmp dword [rbp + 0xbae8], eax
je 0x1400b99e1
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1400b99d0
movss xmm0, dword [r15 + 0x48]
comiss xmm0, xmm11
jbe 0x1400b99d0
cvttss2si edx, xmm0
lea rcx, [rbp + 0xda0]
call fcn.14000db90
nop
lea r8, [0x14019fd08]
mov rdx, rax
lea rcx, [rbp + 0xd80]
call fcn.14001efb0
movaps xmm0, xmmword [0x14020a150]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x1f40]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7e8]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x1f40]
call fcn.140006590
nop
lea rcx, [rbp + 0xda0]
call fcn.14000b0b0
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
je 0x1400b99e1
cmp byte [0x14023b4f0], 0
jmp 0x1400b99e8
cmp byte [0x14023b4e1], 0
je 0x1400ba9a0
mov ebx, dword [reloc.WS2_32.dll_ntohl]
cmp byte [r15 + 0x2c], 0
je 0x1400b9a63
lea rdx, [0x140207e3c]
lea rcx, [rbp + 0xdc0]
call fcn.14000b110
movaps xmm0, xmmword [0x14020a150]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
xor r9d, r9d
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x1f00]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7e8]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x1f00]
call fcn.140006590
jmp 0x1400ba9a0
lea rdx, [r15 + 0x90]
lea rcx, [rbp + 0xde0]
call fcn.14000b150
movaps xmm0, xmmword [0x14020a150]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
xor r9d, r9d
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x1ec0]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7e8]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x1ec0]
call fcn.140006590
jmp 0x1400ba9a0
cmp dword [rbp + 0xbae8], eax
jne 0x1400b9ae8
cmp byte [0x14023b4da], 0
jne 0x1400b9af5
cmp dword [rbp + 0xbae8], eax
je 0x1400b9bf6
cmp byte [0x14023b4e9], 0
je 0x1400b9bee
call fcn.1400b36e0
mov rsi, rax
comiss xmm15, xmm10
jb 0x1400b9b0a
mov edi, 0xff
jmp 0x1400b9b23
comiss xmm11, xmm15
jb 0x1400b9b14
xor edi, edi
jmp 0x1400b9b23
mulss xmm15, xmm12
addss xmm15, xmm13
cvttss2si rdi, xmm15
movss xmm0, dword [rbp - 0x80]
comiss xmm0, xmm10
jb 0x1400b9b35
mov ecx, 0xff
jmp 0x1400b9b4e
comiss xmm11, xmm0
jb 0x1400b9b3f
xor ecx, ecx
jmp 0x1400b9b4e
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
movss xmm0, dword [rbp - 0x78]
comiss xmm0, xmm10
jb 0x1400b9b60
mov eax, 0xff
jmp 0x1400b9b79
comiss xmm11, xmm0
jb 0x1400b9b6a
xor eax, eax
jmp 0x1400b9b79
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or edi, 0xffffff00
shl edi, 8
or edi, ecx
shl edi, 8
or edi, eax
movss xmm2, dword [rbp + 0xb6e4]
subss xmm2, dword [0x1402091c4]
movss xmm1, dword [rbp + 0xb6e0]
lea rcx, [rbp + 0x620]
call fcn.1400057d0
mov rbx, rax
mov eax, dword [0x14022b314]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm11
lea rcx, [rbp + 0x628]
call fcn.1400057d0
movss dword [rsp + 0x20], xmm10
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0aa0
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400b9c04
cmp byte [0x14023b4e0], 0
jne 0x1400b9c11
jmp 0x1400ba2b9
cmp byte [0x14023b4ef], 0
je 0x1400ba2b9
cmp dword [0x14023b4b4], 0
jne 0x1400b9dc2
cmp byte [0x14023b497], 0
jne 0x1400b9cf5
call fcn.1400b36e0
mov r8, rax
comiss xmm8, xmm10
jb 0x1400b9c40
mov ecx, 0xff
jmp 0x1400b9c5d
comiss xmm11, xmm8
jb 0x1400b9c4a
xor ecx, ecx
jmp 0x1400b9c5d
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400b9c6a
mov edx, 0xff
jmp 0x1400b9c87
comiss xmm11, xmm9
jb 0x1400b9c74
xor edx, edx
jmp 0x1400b9c87
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400b9c94
mov eax, 0xff
jmp 0x1400b9cb1
comiss xmm11, xmm14
jb 0x1400b9c9e
xor eax, eax
jmp 0x1400b9cb1
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
movss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], ecx
movss xmm15, dword [rsp + 0x70]
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm6
movss xmm2, dword [rbp + 0xb6e4]
movaps xmm1, xmm7
mov rcx, r8
call fcn.1400b16c0
jmp 0x1400b9dc9
call fcn.1400b36e0
mov r10, rax
comiss xmm8, xmm10
jb 0x1400b9d0a
mov ecx, 0xff
jmp 0x1400b9d27
comiss xmm11, xmm8
jb 0x1400b9d14
xor ecx, ecx
jmp 0x1400b9d27
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400b9d34
mov edx, 0xff
jmp 0x1400b9d51
comiss xmm11, xmm9
jb 0x1400b9d3e
xor edx, edx
jmp 0x1400b9d51
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400b9d5e
mov eax, 0xff
jmp 0x1400b9d7b
comiss xmm11, xmm14
jb 0x1400b9d68
xor eax, eax
jmp 0x1400b9d7b
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
movss xmm15, dword [rsp + 0x70]
cvttss2si eax, xmm15
cvttss2si r9d, xmm6
cvttss2si r8d, dword [rbp + 0xb6e4]
cvttss2si edx, xmm7
movss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rcx, r10
call fcn.1400b1900
jmp 0x1400b9dc9
movss xmm15, dword [rsp + 0x70]
cmp dword [0x14023b4b4], 1
jne 0x1400b9f70
cmp byte [0x14023b497], 0
jne 0x1400b9eac
call fcn.1400b36e0
mov r10, rax
comiss xmm8, xmm10
jb 0x1400b9df8
mov ecx, 0xff
jmp 0x1400b9e15
comiss xmm11, xmm8
jb 0x1400b9e02
xor ecx, ecx
jmp 0x1400b9e15
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400b9e22
mov edx, 0xff
jmp 0x1400b9e3f
comiss xmm11, xmm9
jb 0x1400b9e2c
xor edx, edx
jmp 0x1400b9e3f
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400b9e4c
mov eax, 0xff
jmp 0x1400b9e69
comiss xmm11, xmm14
jb 0x1400b9e56
xor eax, eax
jmp 0x1400b9e69
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
cvttss2si eax, xmm15
cvttss2si r9d, xmm6
cvttss2si r8d, dword [rbp + 0xb6e4]
cvttss2si edx, xmm7
movss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rcx, r10
call fcn.1400b1a10
jmp 0x1400b9f70
call fcn.1400b36e0
mov r10, rax
comiss xmm8, xmm10
jb 0x1400b9ec1
mov ecx, 0xff
jmp 0x1400b9ede
comiss xmm11, xmm8
jb 0x1400b9ecb
xor ecx, ecx
jmp 0x1400b9ede
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400b9eeb
mov edx, 0xff
jmp 0x1400b9f08
comiss xmm11, xmm9
jb 0x1400b9ef5
xor edx, edx
jmp 0x1400b9f08
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400b9f15
mov eax, 0xff
jmp 0x1400b9f32
comiss xmm11, xmm14
jb 0x1400b9f1f
xor eax, eax
jmp 0x1400b9f32
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
cvttss2si eax, xmm15
cvttss2si r9d, xmm6
cvttss2si r8d, dword [rbp + 0xb6e4]
cvttss2si edx, xmm7
movss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rcx, r10
call fcn.1400b1cc0
cmp dword [0x14023b4b4], 2
jne 0x1400ba117
cmp byte [0x14023b497], 0
jne 0x1400ba053
call fcn.1400b36e0
mov r10, rax
comiss xmm8, xmm10
jb 0x1400b9f9f
mov ecx, 0xff
jmp 0x1400b9fbc
comiss xmm11, xmm8
jb 0x1400b9fa9
xor ecx, ecx
jmp 0x1400b9fbc
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400b9fc9
mov edx, 0xff
jmp 0x1400b9fe6
comiss xmm11, xmm9
jb 0x1400b9fd3
xor edx, edx
jmp 0x1400b9fe6
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400b9ff3
mov eax, 0xff
jmp 0x1400ba010
comiss xmm11, xmm14
jb 0x1400b9ffd
xor eax, eax
jmp 0x1400ba010
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
cvttss2si eax, xmm15
cvttss2si r9d, xmm6
cvttss2si r8d, dword [rbp + 0xb6e4]
cvttss2si edx, xmm7
movss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rcx, r10
call fcn.1400b2220
jmp 0x1400ba117
call fcn.1400b36e0
mov r10, rax
comiss xmm8, xmm10
jb 0x1400ba068
mov ecx, 0xff
jmp 0x1400ba085
comiss xmm11, xmm8
jb 0x1400ba072
xor ecx, ecx
jmp 0x1400ba085
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400ba092
mov edx, 0xff
jmp 0x1400ba0af
comiss xmm11, xmm9
jb 0x1400ba09c
xor edx, edx
jmp 0x1400ba0af
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400ba0bc
mov eax, 0xff
jmp 0x1400ba0d9
comiss xmm11, xmm14
jb 0x1400ba0c6
xor eax, eax
jmp 0x1400ba0d9
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
cvttss2si eax, xmm15
cvttss2si r9d, xmm6
cvttss2si r8d, dword [rbp + 0xb6e4]
cvttss2si edx, xmm7
movss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rcx, r10
call fcn.1400b24a0
cmp dword [0x14023b4b4], 3
jne 0x1400ba1e8
call fcn.1400b36e0
mov r10, rax
comiss xmm8, xmm10
jb 0x1400ba139
mov ecx, 0xff
jmp 0x1400ba156
comiss xmm11, xmm8
jb 0x1400ba143
xor ecx, ecx
jmp 0x1400ba156
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400ba163
mov edx, 0xff
jmp 0x1400ba180
comiss xmm11, xmm9
jb 0x1400ba16d
xor edx, edx
jmp 0x1400ba180
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400ba18d
mov eax, 0xff
jmp 0x1400ba1aa
comiss xmm11, xmm14
jb 0x1400ba197
xor eax, eax
jmp 0x1400ba1aa
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
cvttss2si eax, xmm15
cvttss2si r9d, xmm6
cvttss2si r8d, dword [rbp + 0xb6e4]
cvttss2si edx, xmm7
movss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rcx, r10
call fcn.1400b2a10
cmp dword [0x14023b4b4], 4
jne 0x1400ba2b9
call fcn.1400b36e0
mov r10, rax
comiss xmm8, xmm10
jb 0x1400ba20a
mov ecx, 0xff
jmp 0x1400ba227
comiss xmm11, xmm8
jb 0x1400ba214
xor ecx, ecx
jmp 0x1400ba227
movaps xmm0, xmm8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
comiss xmm9, xmm10
jb 0x1400ba234
mov edx, 0xff
jmp 0x1400ba251
comiss xmm11, xmm9
jb 0x1400ba23e
xor edx, edx
jmp 0x1400ba251
movaps xmm0, xmm9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
comiss xmm14, xmm10
jb 0x1400ba25e
mov eax, 0xff
jmp 0x1400ba27b
comiss xmm11, xmm14
jb 0x1400ba268
xor eax, eax
jmp 0x1400ba27b
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
cvttss2si eax, xmm15
cvttss2si r9d, xmm6
cvttss2si r8d, dword [rbp + 0xb6e4]
cvttss2si edx, xmm7
movss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
mov rcx, r10
call fcn.1400b2cb0
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400ba2da
cmp byte [0x14023b4e3], 0
jne 0x1400ba2e7
cmp dword [rbp + 0xbae8], eax
je 0x1400ba3b0
cmp byte [0x14023b4f1], 0
je 0x1400ba3a4
call fcn.1400b36e0
mov r8, rax
comiss xmm8, xmm10
jb 0x1400ba2fc
mov ecx, 0xff
jmp 0x1400ba315
comiss xmm11, xmm8
jb 0x1400ba306
xor ecx, ecx
jmp 0x1400ba315
mulss xmm8, xmm12
addss xmm8, xmm13
cvttss2si rcx, xmm8
comiss xmm9, xmm10
jb 0x1400ba322
mov edx, 0xff
jmp 0x1400ba33b
comiss xmm11, xmm9
jb 0x1400ba32c
xor edx, edx
jmp 0x1400ba33b
mulss xmm9, xmm12
addss xmm9, xmm13
cvttss2si rdx, xmm9
comiss xmm14, xmm10
jb 0x1400ba348
mov eax, 0xff
jmp 0x1400ba361
comiss xmm11, xmm14
jb 0x1400ba352
xor eax, eax
jmp 0x1400ba361
mulss xmm14, xmm12
addss xmm14, xmm13
cvttss2si rax, xmm14
or ecx, 0xffffff00
shl ecx, 8
or ecx, edx
shl ecx, 8
or ecx, eax
movss dword [rsp + 0x30], xmm10
mov dword [rsp + 0x28], ecx
movss xmm8, dword [rsp + 0x70]
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm6
movss xmm2, dword [rbp + 0xb6e4]
movaps xmm1, xmm7
mov rcx, r8
call fcn.1400b16c0
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400ba663
cmp byte [0x14023b4e1], 0
jne 0x1400ba670
movss xmm8, dword [0x1402091e0]
movss xmm6, dword [0x1402091b0]
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400ba3ef
cmp byte [0x14023b4dc], 0
jne 0x1400ba3fc
cmp dword [rbp + 0xbae8], eax
je 0x1400ba498
cmp byte [0x14023b4eb], 0
je 0x1400ba490
call fcn.1400b36e0
mov rdi, rax
movss xmm2, dword [rbp + 0xb6e4]
subss xmm2, dword [0x1402091dc]
movss xmm1, dword [rbp + 0xb6e0]
subss xmm1, xmm6
lea rcx, [rbp + 0x640]
call fcn.1400057d0
mov rbx, rax
lea rdx, [r15 + 0x50]
lea rcx, [rbp + 0xe40]
call fcn.14000b150
mov rdx, rax
lea rcx, [rbp + 0xe60]
call fcn.140046610
nop
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xffffffff
movss xmm0, dword [0x1402091cc]
movss dword [rsp + 0x20], xmm0
mov r9, rbx
mov r8, rax
mov rdx, qword [0x14023b400]
mov rcx, rdi
call fcn.1400b01a0
nop
lea rcx, [rbp + 0xe60]
call fcn.14000b0b0
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400ba4ad
cmp byte [0x14023b4d6], 0
jne 0x1400ba4ba
cmp dword [rbp + 0xbae8], eax
je 0x1400ba625
cmp byte [0x14023b4e5], 0
je 0x1400ba61d
lea rdx, [r15 + 0x70]
lea rcx, [rbp + 0xba70]
call fcn.14000afe0
nop
lea rdx, [rbp + 0xba70]
lea rcx, [rbp + 0xba30]
call fcn.14000afe0
nop
lea rcx, [rbp - 8]
call fcn.140005b10
mov rdi, rax
lea rdx, [rbp + 0x648]
lea rcx, [rbp + 0xba30]
call fcn.1400c14a0
mov rbx, qword [rax]
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0xba30]
call fcn.1400c14c0
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xba50]
call fcn.1400c1580
nop
xor r12d, r12d
mov rcx, qword [0x14025c758]
cmp dword [rcx], r12d
jbe 0x1400ba5f3
xor r14d, r14d
movss xmm12, dword [0x1402091a0]
nop dword [rax]
lea rdx, [rcx + 4]
add rdx, r14
lea rcx, [rbp + 0xba50]
call fcn.14000be20
test al, al
je 0x1400ba5d0
call fcn.1400b36e0
mov rsi, rax
mov rcx, qword [0x14025c758]
mov edi, dword [rcx + r14 + 0x40]
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rbp + 0x658]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6e4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6e0]
subss xmm1, xmm8
lea rcx, [rbp + 0x660]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
inc r12
add r14, 0x40
mov rcx, qword [0x14025c758]
movsxd rax, dword [rcx]
cmp r12, rax
jb 0x1400ba550
movss xmm12, dword [0x1402092a0]
lea rcx, [rbp + 0xba50]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xba30]
call fcn.14000af90
nop
lea rcx, [rbp + 0xba70]
call fcn.14000af90
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400ba63a
cmp byte [0x14023b4dd], 0
jne 0x1400ba647
cmp dword [rbp + 0xbae8], eax
je 0x1400ba86c
cmp byte [0x14023b4ec], 0
je 0x1400ba864
movss xmm6, dword [r15 + 0x18]
comiss xmm6, xmm11
jbe 0x1400ba7ca
movaps xmm7, xmmword [0x14020a0b0]
jmp 0x1400ba7d7
cmp byte [0x14023b4f0], 0
je 0x1400ba3bd
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b33c]
movss xmm6, dword [0x1402091b0]
movaps xmm2, xmm6
movss xmm1, dword [0x140209228]
lea rcx, [rbp + 0x630]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6e4]
subss xmm2, dword [0x1402091b8]
movss xmm1, dword [rbp + 0xb6e0]
movss xmm8, dword [0x1402091e0]
subss xmm1, xmm8
lea rcx, [rbp + 0x638]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
cmp byte [r15 + 0x2c], 0
je 0x1400ba75e
lea rdx, [0x140207e3c]
lea rcx, [rbp + 0xe00]
call fcn.14000b110
movaps xmm0, xmmword [0x14020a150]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_select
xor r9d, r9d
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x1e80]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7e8]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x1e80]
call fcn.140006590
jmp 0x1400ba3ce
lea rdx, [r15 + 0x90]
lea rcx, [rbp + 0xe20]
call fcn.14000b150
movaps xmm0, xmmword [0x14020a150]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_select
xor r9d, r9d
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x1e40]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7e8]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x1e40]
call fcn.140006590
jmp 0x1400ba3ce
movss xmm6, dword [r15 + 4]
movaps xmm7, xmmword [0x140209e30]
call fcn.1400b36e0
cvttss2si ecx, dword [r15 + 0x1c]
movd xmm3, ecx
cvtdq2ps xmm3, xmm3
movaps xmm0, xmmword [0x140209e20]
movaps xmmword [rsp + 0x60], xmm0
movdqa xmmword [rbp - 0x60], xmm7
cvttss2si ecx, xmm6
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movss xmm0, dword [rbp + 0xb6e4]
subss xmm0, dword [0x140209150]
cvttss2si r8d, xmm0
movss xmm1, dword [rbp + 0xb6e0]
subss xmm1, xmm8
cvttss2si edx, xmm1
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x40], rcx
lea rcx, [rbp - 0x60]
mov qword [rsp + 0x38], rcx
movss dword [rsp + 0x30], xmm3
movss dword [rsp + 0x28], xmm2
mov dword [rsp + 0x20], 4
mov r9d, 0x82
mov rcx, rax
call fcn.1400b0f80
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400ba881
cmp byte [0x14023b4db], 0
jne 0x1400ba88a
cmp dword [rbp + 0xbae8], eax
je 0x1400ba906
cmp byte [0x14023b4ea], 0
je 0x1400ba8f5
mov edx, dword [r15 + 0x10]
lea rcx, [rbp + 0xe80]
call fcn.1400473a0
movaps xmm0, xmmword [0x14020a150]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x1e00]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7e8]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x1e00]
call fcn.140006590
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
je 0x1400ba906
cmp byte [reloc.WS2_32.dll_accept], 0
jmp 0x1400ba90d
cmp byte [0x14023b4e2], 0
je 0x1400ba9a0
cvttss2si edx, dword [r15 + 0x48]
lea rcx, [rbp + 0xec0]
call fcn.14000db90
nop
lea r8, [0x14019fd08]
mov rdx, rax
lea rcx, [rbp + 0xea0]
call fcn.14001efb0
movaps xmm0, xmmword [0x14020a150]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2000]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7e8]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2000]
call fcn.140006590
nop
lea rcx, [rbp + 0xec0]
call fcn.14000b0b0
cvttss2si r14d, dword [rbp + 0xb6e0]
mov dword [rsp + 0x74], r14d
cvttss2si r13d, dword [rbp + 0xb6e4]
cvttss2si eax, dword [rbp + 0xb744]
mov dword [rbp - 0x30], eax
mov ebx, r13d
mov dword [rsp + 0x7c], ebx
lea rcx, [rbp + 0xb7e8]
call fcn.1400afc30
mov r12, rax
lea rcx, [rbp + 0xb7e8]
call fcn.1400afc20
mov qword [rbp - 0x60], rax
cmp r12, rax
je 0x1400baeec
movss xmm7, dword [rbp + 0xc0]
mov r15d, dword [rbp - 0x30]
nop dword [rax]
mov edx, 0x40
lea rcx, [rbp + 0xb850]
call fcn.1400c10f0
mov rdx, r12
lea rcx, [rbp + 0xb850]
call fcn.1400c10a0
nop
movsxd rsi, dword [rbp + 0xb87c]
lea rcx, [rbp + 0xb858]
call fcn.14001fbf0
mov rdx, rax
imul rdx, rsi
movabs rax, 0xaaaaaaaaaaaaaaab
mul rdx
shr rdx, 2
xorps xmm6, xmm6
test rdx, rdx
js 0x1400baa5b
cvtsi2ss xmm6, rdx
jmp 0x1400baa70
mov rax, rdx
shr rax, 1
and edx, 1
or rax, rdx
cvtsi2ss xmm6, rax
addss xmm6, xmm6
mov ecx, dword [rbp + 0xb878]
test ecx, ecx
je 0x1400bad6e
sub ecx, 1
je 0x1400bac0d
cmp ecx, 1
jne 0x1400baecd
call fcn.1400b36e0
mov r14, rax
movss xmm0, dword [rbp + 0xb880]
comiss xmm0, xmm10
jb 0x1400baaad
mov edx, 0xff
jmp 0x1400baac6
comiss xmm11, xmm0
jb 0x1400baab7
xor edx, edx
jmp 0x1400baac6
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
movss xmm0, dword [rbp + 0xb884]
comiss xmm0, xmm10
jb 0x1400baadb
mov ecx, 0xff
jmp 0x1400baaf4
comiss xmm11, xmm0
jb 0x1400baae5
xor ecx, ecx
jmp 0x1400baaf4
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
movss xmm0, dword [rbp + 0xb888]
comiss xmm0, xmm10
jb 0x1400bab09
mov eax, 0xff
jmp 0x1400bab22
comiss xmm11, xmm0
jb 0x1400bab13
xor eax, eax
jmp 0x1400bab22
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
movss xmm0, dword [rbp + 0xb88c]
comiss xmm0, xmm10
jb 0x1400bab37
mov edi, 0xff
jmp 0x1400bab50
comiss xmm11, xmm0
jb 0x1400bab41
xor edi, edi
jmp 0x1400bab50
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdi, xmm0
shl edi, 8
or edi, edx
shl edi, 8
or edi, ecx
shl edi, 8
or edi, eax
lea eax, [rbx - 8]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
movaps xmm1, xmm7
divss xmm1, dword [0x140209160]
movd xmm0, dword [rsp + 0x74]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
movd xmm3, esi
cvtdq2ps xmm3, xmm3
addss xmm1, xmm3
lea rcx, [rbp + 0x668]
call fcn.1400057d0
mov rbx, rax
lea rcx, [rbp + 0xb858]
call fcn.14000b9a0
mov rdx, rax
lea rcx, [rbp + 0x6b8]
call fcn.14000b110
nop
movd xmm0, dword [rbp + 0xb87c]
cvtdq2ps xmm0, xmm0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm0
mov r9, rbx
lea r8, [rbp + 0x6b8]
mov rdx, qword [0x14023b410]
mov rcx, r14
call fcn.1400b01a0
nop
lea rcx, [rbp + 0x6b8]
call fcn.14000b0b0
mov ebx, dword [rsp + 0x7c]
inc ebx
add ebx, esi
mov dword [rsp + 0x7c], ebx
mov r14d, dword [rsp + 0x74]
jmp 0x1400baecd
call fcn.1400b36e0
mov r14, rax
movss xmm0, dword [rbp + 0xb880]
comiss xmm0, xmm10
jb 0x1400bac2a
mov edx, 0xff
jmp 0x1400bac43
comiss xmm11, xmm0
jb 0x1400bac34
xor edx, edx
jmp 0x1400bac43
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
movss xmm0, dword [rbp + 0xb884]
comiss xmm0, xmm10
jb 0x1400bac58
mov ecx, 0xff
jmp 0x1400bac71
comiss xmm11, xmm0
jb 0x1400bac62
xor ecx, ecx
jmp 0x1400bac71
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
movss xmm0, dword [rbp + 0xb888]
comiss xmm0, xmm10
jb 0x1400bac86
mov eax, 0xff
jmp 0x1400bac9f
comiss xmm11, xmm0
jb 0x1400bac90
xor eax, eax
jmp 0x1400bac9f
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
movss xmm0, dword [rbp + 0xb88c]
comiss xmm0, xmm10
jb 0x1400bacb4
mov edi, 0xff
jmp 0x1400baccd
comiss xmm11, xmm0
jb 0x1400bacbe
xor edi, edi
jmp 0x1400baccd
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdi, xmm0
shl edi, 8
or edi, edx
shl edi, 8
or edi, ecx
shl edi, 8
or edi, eax
lea eax, [r15 + 2]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
movss xmm1, dword [rbp + 0xb740]
subss xmm1, xmm6
lea rcx, [rbp + 0x670]
call fcn.1400057d0
mov rbx, rax
lea rcx, [rbp + 0xb858]
call fcn.14000b9a0
mov rdx, rax
lea rcx, [rbp + 0x6d8]
call fcn.14000b110
nop
movd xmm0, dword [rbp + 0xb87c]
cvtdq2ps xmm0, xmm0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm0
mov r9, rbx
lea r8, [rbp + 0x6d8]
mov rdx, qword [0x14023b410]
mov rcx, r14
call fcn.1400b01a0
nop
lea rcx, [rbp + 0x6d8]
call fcn.14000b0b0
inc r15d
add r15d, esi
mov r14d, dword [rsp + 0x74]
jmp 0x1400baec9
mov eax, 0xfffffff1
sub eax, esi
add r13d, eax
call fcn.1400b36e0
mov rsi, rax
movss xmm0, dword [rbp + 0xb880]
comiss xmm0, xmm10
jb 0x1400bad95
mov edx, 0xff
jmp 0x1400badae
comiss xmm11, xmm0
jb 0x1400bad9f
xor edx, edx
jmp 0x1400badae
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
movss xmm0, dword [rbp + 0xb884]
comiss xmm0, xmm10
jb 0x1400badc3
mov ecx, 0xff
jmp 0x1400baddc
comiss xmm11, xmm0
jb 0x1400badcd
xor ecx, ecx
jmp 0x1400baddc
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
movss xmm0, dword [rbp + 0xb888]
comiss xmm0, xmm10
jb 0x1400badf1
mov eax, 0xff
jmp 0x1400bae0a
comiss xmm11, xmm0
jb 0x1400badfb
xor eax, eax
jmp 0x1400bae0a
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
movss xmm0, dword [rbp + 0xb88c]
comiss xmm0, xmm10
jb 0x1400bae1f
mov edi, 0xff
jmp 0x1400bae38
comiss xmm11, xmm0
jb 0x1400bae29
xor edi, edi
jmp 0x1400bae38
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdi, xmm0
shl edi, 8
or edi, edx
shl edi, 8
or edi, ecx
shl edi, 8
or edi, eax
lea eax, [r13 + 8]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
movd xmm1, r14d
cvtdq2ps xmm1, xmm1
subss xmm1, xmm6
lea rcx, [rbp + 0x170]
call fcn.1400057d0
mov rbx, rax
lea rcx, [rbp + 0xb858]
call fcn.14000b9a0
mov rdx, rax
lea rcx, [rbp + 0x678]
call fcn.14000b110
nop
movd xmm0, dword [rbp + 0xb87c]
cvtdq2ps xmm0, xmm0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm0
mov r9, rbx
lea r8, [rbp + 0x678]
mov rdx, qword [0x14023b410]
mov rcx, rsi
call fcn.1400b01a0
nop
lea rcx, [rbp + 0x678]
call fcn.14000b0b0
mov ebx, dword [rsp + 0x7c]
lea rcx, [rbp + 0xb850]
call fcn.140006590
add r12, 0x40
cmp r12, qword [rbp - 0x60]
jne 0x1400baa00
mov r15, qword [rsp + 0x50]
mov r12, qword [rbp - 0x70]
lea rcx, [rbp + 0xb7e8]
call fcn.1400c11a0
nop
lea rcx, [rbp + 0xb7e8]
call fcn.1400c1270
add r15, 0x240
mov qword [rsp + 0x50], r15
cmp r15, r12
mov edi, dword [rsp + 0x78]
jne 0x1400b76b0
lea rcx, [rbp + 0xbd98]
call fcn.1400afc30
mov rsi, rax
lea rcx, [rbp + 0xbd98]
call fcn.1400afc20
mov r13, rax
cmp rsi, rax
je 0x1400bc08c
nop dword [rax]
cmp byte [0x14023b59b], 0
jne 0x1400bc07f
movsd xmm0, qword [rsi + 0x28]
movsd qword [rsp + 0x50], xmm0
movsd qword [rbp - 0x20], xmm0
mov r15d, dword [rsi + 0x30]
mov dword [rbp - 0x18], r15d
lea rcx, [rbp + 0xb750]
call fcn.1400b5250
mov edx, Ordinal_27
lea rcx, [rbp + 0xb958]
call fcn.140098b40
lea rcx, [rbp + 0xb958]
call fcn.1400c1300
nop
lea rcx, [rsi + 0x40]
call fcn.1400b52f0
movss xmm1, dword [0x140209208]
comiss xmm0, xmm1
jbe 0x1400bb390
movss xmm0, dword [0x14022b540]
movss xmm15, dword [0x14022b53c]
movss xmm14, dword [0x14022b538]
mov dword [rbp + 0xb7cc], 0x3f800000
movups xmm9, xmmword [rbp + 0xb7c0]
movss xmm9, xmm14
shufps xmm9, xmm9, 0xe1
movss xmm9, xmm15
shufps xmm9, xmm9, 0xc6
movss xmm9, xmm0
shufps xmm9, xmm9, 0xc9
movups xmmword [rbp + 0xb7c0], xmm9
jmp 0x1400bb402
movd xmm1, dword [0x14022b370]
cvtdq2ps xmm1, xmm1
movss xmm0, dword [r15 + 0x48]
comiss xmm0, xmm1
ja 0x1400baefd
mov eax, dword [r15 + 0x28]
cmp dword [rbp + 0xbae8], eax
jne 0x1400bb044
cmp byte [0x14023b4de], 0
jne 0x1400bb051
jmp 0x1400baef0
cmp byte [0x14023b4ed], 0
je 0x1400baef0
movd xmm2, dword [0x14022b310]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [0x14022b314]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x178]
call fcn.1400057d0
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rbp + 0x180]
call fcn.1400057d0
movss xmm1, dword [rax]
movss xmm2, dword [rax + 4]
movsd xmm0, qword [r15 + 0x30]
movsd qword [rbp + 0x30], xmm0
mov eax, dword [r15 + 0x38]
mov dword [rbp + 0x38], eax
movsd xmm0, qword [0x140271230]
movsd qword [rbp + 0x40], xmm0
mov eax, dword [0x140271238]
mov dword [rbp + 0x48], eax
movsd xmm0, qword [0x140271248]
movsd qword [rbp - 0x40], xmm0
mov eax, dword [0x140271250]
mov dword [rbp - 0x38], eax
movaps xmm0, xmm6
unpcklps xmm0, xmm7
movsd qword [rsp + 0x28], xmm0
unpcklps xmm1, xmm2
movsd qword [rsp + 0x20], xmm1
lea r9, [rbp + 0x30]
lea r8, [rbp + 0x40]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xb848]
call fcn.1400b4430
mov esi, dword [0x14022b36c]
cvttss2si edi, dword [rbp + 0xb848]
cvttss2si ebx, dword [rbp + 0xb84c]
lea rcx, [rbp + 0xb8b0]
call fcn.1400b5250
mov eax, dword [0x14022b310]
cdq
sub eax, edx
sar eax, 1
movd xmm2, eax
cvtdq2ps xmm2, xmm2
movd xmm0, ebx
cvtdq2ps xmm0, xmm0
subss xmm2, xmm0
mov eax, dword [0x14022b314]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movd xmm0, edi
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
movaps xmm3, xmm11
lea rcx, [rbp + 0x758]
call fcn.1400b5260
mov rcx, rax
lea rdx, [rbp + 0xb8b0]
call fcn.1400b4200
movss xmm7, dword [rbp + 0xb8b4]
addss xmm7, dword [0x140209270]
mulss xmm7, dword [0x140209014]
mov eax, esi
cdq
sub eax, edx
sar eax, 1
shl eax, 3
movd xmm6, eax
cvtdq2ps xmm6, xmm6
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movaps xmm9, xmm0
mulss xmm9, xmm6
mov eax, dword [0x14022b314]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
addss xmm9, xmm1
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm8, xmm0
mulss xmm8, xmm6
mov eax, dword [0x14022b310]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
addss xmm8, xmm1
mov eax, esi
cdq
and edx, 3
add eax, edx
sar eax, 2
movd xmm7, eax
cvtdq2ps xmm7, xmm7
addss xmm7, dword [0x140209148]
mulss xmm7, xmm13
movaps xmm6, xmm9
subss xmm6, dword [0x140209188]
movaps xmm2, xmm8
subss xmm2, xmm7
movaps xmm3, xmm11
movaps xmm1, xmm6
lea rcx, [rbp + 0xb8d0]
call fcn.1400b5260
addss xmm9, dword [0x140209170]
movaps xmm3, xmm11
movaps xmm2, xmm8
movaps xmm1, xmm9
lea rcx, [rbp + 0xb8dc]
call fcn.1400b5260
addss xmm8, xmm7
movaps xmm3, xmm11
movaps xmm2, xmm8
movaps xmm1, xmm6
lea rcx, [rbp + 0xb8e8]
call fcn.1400b5260
movss xmm1, dword [rbp + 0xb8b4]
addss xmm1, dword [0x140209270]
lea rcx, [rbp + 0xb8d0]
call fcn.1400b42f0
call fcn.1400b36e0
mov r14, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm11
movaps xmm2, xmm11
movaps xmm1, xmm10
lea rcx, [rbp + 0xa50]
call fcn.140078920
mov rcx, rax
call fcn.140078940
mov esi, eax
mov edx, 2
lea rcx, [rbp + 0xb8d0]
call fcn.1400b4c30
movss xmm6, dword [rax + 4]
mov edx, 2
lea rcx, [rbp + 0xb8d0]
call fcn.1400b4c30
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rbp + 0x188]
call fcn.1400057d0
mov rdi, rax
mov edx, 1
lea rcx, [rbp + 0xb8d0]
call fcn.1400b4c30
movss xmm6, dword [rax + 4]
mov edx, 1
lea rcx, [rbp + 0xb8d0]
call fcn.1400b4c30
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rbp + 0x190]
call fcn.1400057d0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0xb8d0]
call fcn.1400b4c30
movss xmm6, dword [rax + 4]
xor edx, edx
lea rcx, [rbp + 0xb8d0]
call fcn.1400b4c30
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rbp + 0x198]
call fcn.1400057d0
mov dword [rsp + 0x20], esi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400b0df0
jmp 0x1400baef0
movss xmm0, dword [0x14022b518]
movss xmm1, dword [0x14022b51c]
movss xmm2, dword [0x14022b520]
mov dword [rbp + 0xb7bc], 0x3f800000
movups xmm9, xmmword [rbp + 0xb7b0]
movss xmm9, xmm0
shufps xmm9, xmm9, 0xe1
movss xmm9, xmm1
shufps xmm9, xmm9, 0xc6
movss xmm9, xmm2
shufps xmm9, xmm9, 0xc9
movups xmmword [rbp + 0xb7b0], xmm9
movss xmm14, dword [0x14022b508]
movss xmm15, dword [0x14022b50c]
movss xmm0, dword [0x14022b510]
movss xmm1, dword [0x140209208]
movss dword [rsp + 0x74], xmm0
movss xmm7, dword [rbp - 0x18]
movss xmm8, dword [rbp - 0x1c]
movss xmm6, dword [rbp - 0x20]
cmp byte [0x14023b4bd], 0
je 0x1400bb4a6
movss xmm0, dword [0x1402091a0]
comiss xmm0, dword [rsi + 0x38]
jb 0x1400bb4a6
movaps xmm3, xmm7
subss xmm3, xmm1
movaps xmm2, xmm8
movaps xmm1, xmm6
lea rcx, [rbp + 0x764]
call fcn.1400b5260
movsd xmm6, qword [rax]
mov ebx, dword [rax + 8]
lea rdx, [rbp + 0xbac0]
lea rcx, [rbp + 0x5e50]
call fcn.1400b64d0
movaps xmm0, xmmword [0x140209e30]
movaps xmmword [rsp + 0x60], xmm0
movsd qword [rbp - 0x40], xmm6
mov dword [rbp - 0x38], ebx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x140209308]
movss xmm2, dword [0x1402091cc]
lea rdx, [rbp - 0x40]
mov rcx, rax
call fcn.1400b5590
movss xmm6, dword [rbp - 0x20]
cmp byte [0x14023b4d1], 0
je 0x1400bb776
lea rcx, [rsi + 0x40]
call fcn.1400b52f0
movss xmm1, dword [0x140209208]
comiss xmm0, xmm1
jbe 0x1400bb776
movaps xmm3, xmm7
addss xmm3, xmm1
movaps xmm2, xmm8
movaps xmm1, xmm6
lea rcx, [rbp + 0xb890]
call fcn.1400b5260
lea rcx, [rsi + 0x64]
lea rdx, [rbp + 0xb938]
call fcn.1400b51a0
movd xmm2, dword [0x14022b3f4]
cvtdq2ps xmm2, xmm2
lea rdx, [rbp + 0x770]
lea rcx, [rbp + 0xb938]
call fcn.1400b52c0
lea r8, [rbp + 0xb890]
lea rdx, [rbp + 0xb8f8]
mov rcx, rax
call fcn.1400b5280
lea rcx, [rbp + 0xb7a0]
call fcn.1400b5250
lea rcx, [rbp + 0xb760]
call fcn.1400b5250
movsd xmm0, qword [rbp + 0xb890]
movsd qword [rbp + 0x40], xmm0
mov eax, dword [rbp + 0xb898]
mov dword [rbp + 0x48], eax
lea r8, [rbp + 0xb7a0]
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400bb776
movsd xmm0, qword [rbp + 0xb8f8]
movsd qword [rbp + 0x30], xmm0
mov eax, dword [rbp + 0xb900]
mov dword [rbp + 0x38], eax
lea r8, [rbp + 0xb760]
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400bb776
call fcn.1400b36e0
mov r12, rax
movss xmm2, dword [0x14022b530]
movss xmm1, dword [0x14022b52c]
movss xmm0, dword [0x14022b528]
comiss xmm0, xmm10
jb 0x1400bb5da
mov edi, 0xff
jmp 0x1400bb5f3
comiss xmm11, xmm0
jb 0x1400bb5e4
xor edi, edi
jmp 0x1400bb5f3
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdi, xmm0
comiss xmm1, xmm10
jb 0x1400bb600
mov ecx, 0xff
jmp 0x1400bb619
comiss xmm11, xmm1
jb 0x1400bb60a
xor ecx, ecx
jmp 0x1400bb619
mulss xmm1, xmm12
addss xmm1, xmm13
cvttss2si rcx, xmm1
comiss xmm2, xmm10
jb 0x1400bb626
mov eax, 0xff
jmp 0x1400bb63f
comiss xmm11, xmm2
jb 0x1400bb630
xor eax, eax
jmp 0x1400bb63f
mulss xmm2, xmm12
addss xmm2, xmm13
cvttss2si rax, xmm2
or edi, 0xffffff00
shl edi, 8
or edi, ecx
shl edi, 8
or edi, eax
movss xmm2, dword [rbp + 0xb764]
movss xmm1, dword [rbp + 0xb760]
lea rcx, [rbp + 0x1a0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb7a4]
movss xmm1, dword [rbp + 0xb7a0]
lea rcx, [rbp + 0x1a8]
call fcn.1400057d0
movss dword [rsp + 0x20], xmm10
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r12
call fcn.1400b0aa0
call fcn.1400b36e0
mov rdi, rax
movss xmm2, dword [0x14022b530]
movss xmm1, dword [0x14022b52c]
movss xmm0, dword [0x14022b528]
comiss xmm0, xmm10
jb 0x1400bb6cf
mov ebx, 0xff
jmp 0x1400bb6e8
comiss xmm11, xmm0
jb 0x1400bb6d9
xor ebx, ebx
jmp 0x1400bb6e8
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rbx, xmm0
comiss xmm1, xmm10
jb 0x1400bb6f5
mov ecx, 0xff
jmp 0x1400bb70e
comiss xmm11, xmm1
jb 0x1400bb6ff
xor ecx, ecx
jmp 0x1400bb70e
mulss xmm1, xmm12
addss xmm1, xmm13
cvttss2si rcx, xmm1
comiss xmm2, xmm10
jb 0x1400bb71b
mov eax, 0xff
jmp 0x1400bb734
comiss xmm11, xmm2
jb 0x1400bb725
xor eax, eax
jmp 0x1400bb734
mulss xmm2, xmm12
addss xmm2, xmm13
cvttss2si rax, xmm2
or ebx, 0xffffff00
shl ebx, 8
or ebx, ecx
shl ebx, 8
or ebx, eax
movss xmm2, dword [rbp + 0xb764]
movss xmm1, dword [rbp + 0xb760]
lea rcx, [rbp + 0x1b0]
call fcn.1400057d0
mov r9d, ebx
movss xmm2, dword [0x140209150]
mov rdx, rax
mov rcx, rdi
call fcn.1400b0c50
cmp byte [0x14023b4ce], 0
je 0x1400bbb52
cmp byte [0x14023b569], 0
jne 0x1400bbb52
lea rcx, [rsi + 0x40]
call fcn.1400b52f0
comiss xmm0, dword [0x140209208]
jbe 0x1400bbb52
cmp byte [rbp + 0xbb7c], 1
jne 0x1400bbb52
addss xmm7, dword [0x140209228]
movaps xmm3, xmm7
movaps xmm2, xmm8
movaps xmm1, xmm6
lea rcx, [rbp + 0xb810]
call fcn.1400b5260
movss xmm8, dword [rbp + 0xbb70]
movss xmm1, dword [rbp + 0xb814]
movss xmm0, dword [rbp + 0xb818]
movss dword [rbp - 0x48], xmm0
movsd xmm6, qword [rsi + 0x40]
mov edi, dword [rsi + 0x48]
movss xmm7, dword [rbp + 0xb810]
unpcklps xmm7, xmm1
movsd qword [rbp + 0x10], xmm7
mov ebx, dword [rbp - 0x48]
mov dword [rbp + 0x18], ebx
lea rdx, [rbp + 0x10]
lea rcx, [0x140271230]
call fcn.1400b5470
movsd qword [rbp + 0x20], xmm6
mov dword [rbp + 0x28], edi
movsd qword [rbp + 0x50], xmm7
mov dword [rbp + 0x58], ebx
movsd xmm0, qword [0x140230ffc]
movsd qword [rbp + 0xb0], xmm0
mov eax, dword [0x140231004]
mov dword [rbp + 0xb8], eax
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x50]
lea r8, [rbp + 0xb0]
movaps xmm1, xmm8
lea rcx, [rbp + 0xb8c0]
call fcn.1400b3ff0
movss xmm6, dword [rbp + 0xb8c0]
movss xmm7, dword [rbp + 0xb8c4]
movss xmm0, dword [rbp + 0xb8c8]
movss dword [rbp - 0x48], xmm0
lea rcx, [rbp + 0xb710]
call fcn.1400b5250
lea rcx, [rbp + 0xbab0]
call fcn.1400b5250
lea rcx, [rbp + 0xb780]
call fcn.1400b5250
movaps xmm0, xmm6
unpcklps xmm0, xmm7
movsd qword [rbp + 0xa0], xmm0
mov eax, dword [rbp - 0x48]
mov dword [rbp + 0xa8], eax
lea r8, [rbp + 0xb710]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400bbb52
movsd xmm0, qword [rbp + 0xb810]
movsd qword [rbp + 0x90], xmm0
mov eax, dword [rbp + 0xb818]
mov dword [rbp + 0x98], eax
lea r8, [rbp + 0xb780]
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400bbb52
mov eax, dword [0x14023b4a4]
test eax, eax
jne 0x1400bba1e
call fcn.1400b36e0
mov dword [rsp + 0x30], 0xffff0000
movss xmm6, dword [0x140209108]
movss dword [rsp + 0x28], xmm6
movss xmm0, dword [0x140209160]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rbp + 0xb714]
movss xmm2, dword [rbp + 0xb710]
mov edx, 4
mov rcx, rax
call fcn.1400b2ee0
call fcn.1400b36e0
mov rbx, rax
movss xmm2, dword [rbp + 0xb714]
movss xmm1, dword [rbp + 0xb710]
lea rcx, [rbp + 0x1b8]
call fcn.1400057d0
movss dword [rsp + 0x20], xmm6
mov r9d, 0xffffffff
movss xmm2, dword [0x140209180]
mov rdx, rax
mov rcx, rbx
call fcn.1400b0b60
call fcn.1400b36e0
mov rdi, rax
movss xmm2, dword [rbp + 0xb714]
movss xmm1, dword [rbp + 0xb710]
lea rcx, [rbp + 0x1c0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb784]
movss xmm1, dword [rbp + 0xb780]
lea rcx, [rbp + 0x1c8]
call fcn.1400057d0
movss dword [rsp + 0x20], xmm6
mov r9d, 0xffffffff
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400b0aa0
jmp 0x1400bbb52
cmp eax, 1
jne 0x1400bbb0f
call fcn.1400b36e0
mov dword [rsp + 0x30], 0xffff0000
movss xmm6, dword [0x140209108]
movss dword [rsp + 0x28], xmm6
movss xmm0, dword [0x140209160]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rbp + 0xb714]
movss xmm2, dword [rbp + 0xb710]
mov edx, 1
mov rcx, rax
call fcn.1400b2ee0
call fcn.1400b36e0
mov rbx, rax
movss xmm2, dword [rbp + 0xb714]
movss xmm1, dword [rbp + 0xb710]
lea rcx, [rbp + 0x1d0]
call fcn.1400057d0
movss dword [rsp + 0x20], xmm6
mov r9d, 0xffffffff
movss xmm2, dword [0x140209180]
mov rdx, rax
mov rcx, rbx
call fcn.1400b0b60
call fcn.1400b36e0
mov rdi, rax
movss xmm2, dword [rbp + 0xb714]
movss xmm1, dword [rbp + 0xb710]
lea rcx, [rbp + 0x1d8]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb784]
movss xmm1, dword [rbp + 0xb780]
lea rcx, [rbp + 0x1e0]
call fcn.1400057d0
movss dword [rsp + 0x20], xmm6
mov r9d, 0xffffffff
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400b0aa0
jmp 0x1400bbb52
call fcn.1400b36e0
mov dword [rsp + 0x30], 0xffff0000
movss xmm0, dword [0x140209150]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x140209180]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rbp + 0xb714]
movss xmm2, dword [rbp + 0xb710]
xor edx, edx
mov rcx, rax
call fcn.1400b2ee0
cmp byte [0x14023b4d2], 0
je 0x1400bbbbc
lea rdx, [rbp + 0xbac0]
lea rcx, [rbp + 0x6960]
call fcn.1400b64d0
movdqa xmmword [rsp + 0x60], xmm9
movsd xmm6, qword [rsp + 0x50]
movsd qword [rbp + 0x80], xmm6
mov dword [rbp + 0x88], r15d
movss dword [rsp + 0x28], xmm10
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x14020928c]
movss xmm2, dword [0x140209294]
lea rdx, [rbp + 0x80]
mov rcx, rax
call fcn.1400b6fc0
jmp 0x1400bbbc2
movsd xmm6, qword [rsp + 0x50]
movsd qword [rbp + 0x70], xmm6
mov dword [rbp + 0x78], r15d
lea r8, [rbp + 0xb750]
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400bc066
xor r15d, r15d
movss xmm0, dword [rsi + 0x70]
ucomiss xmm0, xmm11
jp 0x1400bbc00
jne 0x1400bbc00
mov r15d, 1
movss xmm0, dword [rsi + 0x74]
ucomiss xmm0, xmm11
jp 0x1400bbc10
jne 0x1400bbc10
inc r15d
movss xmm0, dword [rsi + 0x78]
ucomiss xmm0, xmm11
jp 0x1400bbc20
jne 0x1400bbc20
inc r15d
movss xmm0, dword [rsi + 0x7c]
ucomiss xmm0, xmm11
jp 0x1400bbc30
jne 0x1400bbc30
inc r15d
cmp byte [0x14023b4d3], 0
je 0x1400bbdce
call fcn.1400b36e0
mov r12, rax
comiss xmm14, xmm10
jb 0x1400bbc53
mov r14d, 0xff
jmp 0x1400bbc71
comiss xmm11, xmm14
jb 0x1400bbc5e
xor r14d, r14d
jmp 0x1400bbc71
movaps xmm0, xmm14
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si r14, xmm0
comiss xmm15, xmm10
jb 0x1400bbc7e
mov ecx, 0xff
jmp 0x1400bbc9b
comiss xmm11, xmm15
jb 0x1400bbc88
xor ecx, ecx
jmp 0x1400bbc9b
movaps xmm0, xmm15
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
movss xmm6, dword [rsp + 0x74]
comiss xmm6, xmm10
jb 0x1400bbcae
mov eax, 0xff
jmp 0x1400bbcca
comiss xmm11, xmm6
jb 0x1400bbcb8
xor eax, eax
jmp 0x1400bbcca
movaps xmm0, xmm6
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
or r14d, 0xffffff00
shl r14d, 8
or r14d, ecx
shl r14d, 8
or r14d, eax
movss xmm2, dword [rbp + 0xb754]
movss xmm1, dword [rbp + 0xb750]
lea rcx, [rbp + 0x1e8]
call fcn.1400057d0
mov rdi, rax
lea rdx, [rsi + 8]
lea rcx, [rbp + 0xee0]
call fcn.14000b150
mov rdx, rax
lea rcx, [rbp + 0x7f0]
call fcn.140041370
nop
lea rdx, [0x140207e38]
mov rcx, rax
call fcn.14001ef00
mov rbx, rax
cvttss2si edx, dword [rsi + 0x34]
lea rcx, [rbp + 0xf00]
call fcn.14000db90
nop
mov rdx, rax
mov rcx, rbx
call fcn.140028e80
lea rdx, [0x140207860]
mov rcx, rax
call fcn.14001ef00
mov rcx, rax
call fcn.14000b9a0
mov rdx, rax
lea rcx, [rbp + 0x698]
call fcn.14000b110
nop
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], r14d
movss xmm7, dword [0x140209190]
movss dword [rsp + 0x20], xmm7
mov r9, rdi
lea r8, [rbp + 0x698]
mov rdx, qword [0x14023b410]
mov rcx, r12
call fcn.1400b01a0
nop
lea rcx, [rbp + 0x698]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xf00]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0x7f0]
call fcn.14000b0b0
jmp 0x1400bbddc
movss xmm6, dword [rsp + 0x74]
movss xmm7, dword [0x140209190]
cmp byte [0x14023b4d4], 0
je 0x1400bbf4a
call fcn.1400b36e0
mov r12, rax
comiss xmm14, xmm10
jb 0x1400bbdff
mov r14d, 0xff
jmp 0x1400bbe19
comiss xmm11, xmm14
jb 0x1400bbe0a
xor r14d, r14d
jmp 0x1400bbe19
mulss xmm14, xmm12
addss xmm14, xmm13
cvttss2si r14, xmm14
comiss xmm15, xmm10
jb 0x1400bbe26
mov ecx, 0xff
jmp 0x1400bbe3f
comiss xmm11, xmm15
jb 0x1400bbe30
xor ecx, ecx
jmp 0x1400bbe3f
mulss xmm15, xmm12
addss xmm15, xmm13
cvttss2si rcx, xmm15
comiss xmm6, xmm10
jb 0x1400bbe4c
mov eax, 0xff
jmp 0x1400bbe65
comiss xmm11, xmm6
jb 0x1400bbe56
xor eax, eax
jmp 0x1400bbe65
mulss xmm6, xmm12
addss xmm6, xmm13
cvttss2si rax, xmm6
or r14d, 0xffffff00
shl r14d, 8
or r14d, ecx
shl r14d, 8
or r14d, eax
movss xmm2, dword [rbp + 0xb754]
addss xmm2, dword [0x140209184]
movss xmm1, dword [rbp + 0xb750]
lea rcx, [rbp + 0x1f0]
call fcn.1400057d0
mov rdi, rax
lea rdx, str.Wheel_Damage
lea rcx, [rbp + 0xf40]
call fcn.14000b110
nop
lea rdx, [0x140207e38]
mov rcx, rax
call fcn.14001ef00
mov rbx, rax
mov edx, r15d
lea rcx, [rbp + 0xf20]
call fcn.14000db90
nop
mov rdx, rax
mov rcx, rbx
call fcn.140028e80
mov rcx, rax
call fcn.14000b9a0
mov rdx, rax
lea rcx, [rbp + 0x738]
call fcn.14000b110
nop
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm7
mov r9, rdi
lea r8, [rbp + 0x738]
mov rdx, qword [0x14023b410]
mov rcx, r12
call fcn.1400b01a0
nop
lea rcx, [rbp + 0x738]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xf20]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xf40]
call fcn.14000b0b0
cmp byte [0x14023b4cf], 0
je 0x1400bbfdb
call fcn.1400b36e0
cvttss2si ecx, dword [rsi + 0x38]
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movaps xmm0, xmmword [0x140209e30]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [0x140209e80]
movaps xmmword [rbp + 0x60], xmm1
movss xmm0, dword [rbp + 0xb754]
addss xmm0, dword [0x1402091b4]
cvttss2si r8d, xmm0
cvttss2si edx, dword [rbp + 0xb750]
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x40], rcx
lea rcx, [rbp + 0x60]
mov qword [rsp + 0x38], rcx
movss xmm6, dword [0x140209208]
movss dword [rsp + 0x30], xmm6
movss dword [rsp + 0x28], xmm2
mov dword [rsp + 0x20], 4
mov r9d, reloc.WLDAP32.dll_Ordinal_50
mov rcx, rax
call fcn.1400b0f80
jmp 0x1400bbfe3
movss xmm6, dword [0x140209208]
cmp byte [0x14023b4d0], 0
je 0x1400bc066
call fcn.1400b36e0
cvttss2si ecx, dword [rsi + 0x3c]
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movaps xmm0, xmmword [0x140209e30]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [0x14020a060]
movaps xmmword [rbp + 0x60], xmm1
movss xmm0, dword [rbp + 0xb754]
addss xmm0, dword [0x1402091bc]
cvttss2si r8d, xmm0
cvttss2si edx, dword [rbp + 0xb750]
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x40], rcx
lea rcx, [rbp + 0x60]
mov qword [rsp + 0x38], rcx
movss dword [rsp + 0x30], xmm6
movss dword [rsp + 0x28], xmm2
mov dword [rsp + 0x20], 4
mov r9d, reloc.WLDAP32.dll_Ordinal_50
mov rcx, rax
call fcn.1400b0f80
lea rcx, [rbp + 0xb958]
call fcn.1400c11a0
nop
lea rcx, [rbp + 0xb958]
call fcn.1400c1270
sub rsi, 0xffffffffffffff80
cmp rsi, r13
jne 0x1400baf50
lea rcx, [rbp + 0xbdb0]
call fcn.1400afc30
mov rdi, rax
lea rcx, [rbp + 0xbdb0]
call fcn.1400afc20
mov rsi, rax
cmp rdi, rax
je 0x1400bc180
movss xmm7, dword [0x140209324]
movss xmm13, dword [0x140209208]
movss xmm12, dword [0x1402091cc]
nop dword [rax]
cmp byte [0x14023b59b], 0
jne 0x1400bc161
movsd xmm0, qword [rdi + 4]
movsd qword [rbp - 0x50], xmm0
mov ecx, dword [rdi + 0xc]
mov dword [rbp - 0x48], ecx
cmp byte [0x14023b4bf], 0
je 0x1400bc161
movss xmm3, dword [rbp - 0x48]
subss xmm3, xmm13
movss xmm2, dword [rbp - 0x4c]
movss xmm1, dword [rbp - 0x50]
lea rcx, [rbp + 0x7c4]
call fcn.1400b5260
movsd xmm6, qword [rax]
mov ebx, dword [rax + 8]
lea rdx, [rbp + 0xbac0]
lea rcx, [rbp + 0x7470]
call fcn.1400b64d0
movaps xmm0, xmmword [0x140209e30]
movaps xmmword [rsp + 0x60], xmm0
movsd qword [rbp - 0x40], xmm6
mov dword [rbp - 0x38], ebx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x20], rcx
movaps xmm3, xmm7
movaps xmm2, xmm12
lea rdx, [rbp - 0x40]
mov rcx, rax
call fcn.1400b5590
add rdi, 0x38
cmp rdi, rsi
jne 0x1400bc0d0
movss xmm12, dword [0x1402092a0]
movss xmm13, dword [0x140209054]
lea rcx, [rbp + 0xbdc8]
call fcn.1400afc30
mov r13, rax
lea rcx, [rbp + 0xbdc8]
call fcn.1400afc20
mov r12, rax
cmp r13, rax
je 0x1400bf872
nop word [rax + rax]
cmp byte [0x14023b59b], 0
jne 0x1400bf865
movsd xmm6, qword [r13 + 4]
mov ebx, dword [r13 + 0xc]
lea rcx, [rbp + 0xb6d0]
call fcn.1400b5250
mov edx, Ordinal_27
lea rcx, [rbp + 0xb7d0]
call fcn.140098b40
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1300
nop
movsd qword [rbp - 0x40], xmm6
mov dword [rbp - 0x38], ebx
lea r8, [rbp + 0xb6d0]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400bf859
lea rdx, [r13 + 0x18]
cmp dword [0x14023b4a8], 0
jne 0x1400bd1da
lea rcx, [rbp + 0xf60]
call fcn.14000b150
mov rcx, rax
call fcn.1400493e0
test al, al
je 0x1400bc329
cmp byte [0x14023b4c0], 0
je 0x1400bc329
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bc329
movss xmm6, dword [0x14022b3d8]
movss xmm7, dword [0x14022b3dc]
movss xmm8, dword [0x14022b3e0]
mov dword [rbp + 0xb7cc], 0x3f800000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x100]
lea rcx, [rbp + 0xf80]
call fcn.14000b110
movups xmm0, xmmword [rbp + 0xb7c0]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0xb7c0], xmm0
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x1d80]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x1d80]
call fcn.140006590
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0xfa0]
call fcn.14000b150
mov rcx, rax
call fcn.140049b90
test al, al
je 0x1400bc42d
cmp byte [0x14023b4c7], 0
je 0x1400bc42d
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bc42d
movss xmm6, dword [0x14022b3b8]
movss xmm7, dword [0x14022b3bc]
movss xmm8, dword [0x14022b3c0]
mov dword [rbp + 0xb7bc], 0x3f800000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x100]
lea rcx, [rbp + 0xfc0]
call fcn.14000b110
movups xmm0, xmmword [rbp + 0xb7b0]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0xb7b0], xmm0
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x1d40]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x1d40]
call fcn.140006590
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0xfe0]
call fcn.14000b150
mov rcx, rax
call fcn.140049db0
test al, al
je 0x1400bc528
cmp byte [0x14023b4c6], 0
je 0x1400bc528
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bc528
movss xmm6, dword [0x14022b418]
movss xmm7, dword [0x14022b41c]
movss xmm8, dword [0x14022b420]
mov dword [rbp + 0x6c], 0x3f800000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x100]
lea rcx, [rbp + 0x1000]
call fcn.14000b110
movups xmm0, xmmword [rbp + 0x60]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0x60], xmm0
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2480]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2480]
call fcn.140006590
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1020]
call fcn.14000b150
mov rcx, rax
call fcn.14004a5a0
test al, al
je 0x1400bc623
cmp byte [0x14023b4cc], 0
je 0x1400bc623
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bc623
movss xmm6, dword [0x14022b448]
movss xmm7, dword [0x14022b44c]
movss xmm8, dword [0x14022b450]
mov dword [rbp + 0x4c], 0x3f800000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x100]
lea rcx, [rbp + 0x1040]
call fcn.14000b110
movups xmm0, xmmword [rbp + 0x40]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0x40], xmm0
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2440]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2440]
call fcn.140006590
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1060]
call fcn.14000b150
mov rcx, rax
call fcn.14004a6d0
test al, al
je 0x1400bc71e
cmp byte [0x14023b4c5], 0
je 0x1400bc71e
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bc71e
movss xmm6, dword [0x14022b3e8]
movss xmm7, dword [0x14022b3ec]
movss xmm8, dword [0x14022b3f0]
mov dword [rbp + 0x3c], 0x3f800000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x100]
lea rcx, [rbp + 0x1080]
call fcn.14000b110
movups xmm0, xmmword [rbp + 0x30]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0x30], xmm0
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2400]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2400]
call fcn.140006590
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x10a0]
call fcn.14000b150
mov rcx, rax
call fcn.14004a900
test al, al
je 0x1400bc819
cmp byte [0x14023b4c1], 0
je 0x1400bc819
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bc819
movss xmm6, dword [0x14022b478]
movss xmm7, dword [0x14022b47c]
movss xmm8, dword [0x14022b480]
mov dword [rbp + 0x1c], 0x3f800000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x100]
lea rcx, [rbp + 0x10c0]
call fcn.14000b110
movups xmm0, xmmword [rbp + 0x10]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0x10], xmm0
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x23c0]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x23c0]
call fcn.140006590
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x10e0]
call fcn.14000b150
mov rcx, rax
call fcn.1400498f0
test al, al
je 0x1400bc914
cmp byte [0x14023b4c9], 0
je 0x1400bc914
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bc914
movss xmm6, dword [0x14022b3f8]
movss xmm7, dword [0x14022b3fc]
movss xmm8, dword [0x14022b400]
mov dword [rbp + 0x2c], 0x3f800000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x100]
lea rcx, [rbp + 0x1100]
call fcn.14000b110
movups xmm0, xmmword [rbp + 0x20]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0x20], xmm0
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2380]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2380]
call fcn.140006590
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1120]
call fcn.14000b150
mov rcx, rax
call fcn.140049ae0
test al, al
je 0x1400bca0f
cmp byte [0x14023b4cb], 0
je 0x1400bca0f
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bca0f
movss xmm6, dword [0x14022b468]
movss xmm7, dword [0x14022b46c]
movss xmm8, dword [0x14022b470]
mov dword [rbp + 0x5c], 0x3f800000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x100]
lea rcx, [rbp + 0x1140]
call fcn.14000b110
movups xmm0, xmmword [rbp + 0x50]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0x50], xmm0
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2340]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2340]
call fcn.140006590
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1160]
call fcn.14000b150
mov rcx, rax
call fcn.14004a140
test al, al
je 0x1400bcb13
cmp byte [0x14023b4cd], 0
je 0x1400bcb13
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bcb13
movss xmm6, dword [0x14022b488]
movss xmm7, dword [0x14022b48c]
movss xmm8, dword [0x14022b490]
mov dword [rbp + 0xbc], 0x3f800000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x100]
lea rcx, [rbp + 0x1180]
call fcn.14000b110
movups xmm0, xmmword [rbp + 0xb0]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0xb0], xmm0
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2300]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2300]
call fcn.140006590
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x11a0]
call fcn.14000b150
mov rcx, rax
call fcn.14004a410
test al, al
je 0x1400bcc17
cmp byte [0x14023b4c2], 0
je 0x1400bcc17
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bcc17
movss xmm6, dword [0x14022b428]
movss xmm7, dword [0x14022b42c]
movss xmm8, dword [0x14022b490]
mov dword [rbp + 0xac], 0x3f800000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x100]
lea rcx, [rbp + 0x11c0]
call fcn.14000b110
movups xmm0, xmmword [rbp + 0xa0]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0xa0], xmm0
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x22c0]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x22c0]
call fcn.140006590
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x11e0]
call fcn.14000b150
mov rcx, rax
call fcn.140049670
test al, al
je 0x1400bcd1b
cmp byte [0x14023b4c4], 0
je 0x1400bcd1b
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bcd1b
movss xmm6, dword [0x14022b3c8]
movss xmm7, dword [0x14022b3cc]
movss xmm8, dword [0x14022b3d0]
mov dword [rbp + 0x9c], 0x3f800000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x100]
lea rcx, [rbp + 0x1200]
call fcn.14000b110
movups xmm0, xmmword [rbp + 0x90]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0x90], xmm0
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2280]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2280]
call fcn.140006590
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1220]
call fcn.14000b150
mov rcx, rax
call fcn.14004ab10
test al, al
je 0x1400bce1f
cmp byte [0x14023b4c8], 0
je 0x1400bce1f
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bce1f
movss xmm6, dword [0x14022b408]
movss xmm7, dword [0x14022b40c]
movss xmm8, dword [0x14022b410]
mov dword [rbp + 0x8c], 0x3f800000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x100]
lea rcx, [rbp + 0x1240]
call fcn.14000b110
movups xmm0, xmmword [rbp + 0x80]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0x80], xmm0
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2240]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2240]
call fcn.140006590
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1260]
call fcn.14000b150
mov rcx, rax
call fcn.14004ad20
test al, al
je 0x1400bcf1a
cmp byte [0x14023b4c3], 0
je 0x1400bcf1a
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bcf1a
movss xmm6, dword [0x14022b438]
movss xmm7, dword [0x14022b43c]
movss xmm8, dword [0x14022b440]
mov dword [rbp + 0x7c], 0x3f800000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x100]
lea rcx, [rbp + 0x1280]
call fcn.14000b110
movups xmm0, xmmword [rbp + 0x70]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0x70], xmm0
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2200]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2200]
call fcn.140006590
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x12a0]
call fcn.14000b150
mov rcx, rax
call fcn.14004a2f0
test al, al
je 0x1400bd01e
cmp byte [0x14023b4ca], 0
je 0x1400bd01e
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bd01e
movss xmm6, dword [0x14022b458]
movss xmm7, dword [0x14022b45c]
movss xmm8, dword [0x14022b460]
mov dword [rbp + 0xdc], 0x3f800000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x100]
lea rcx, [rbp + 0x12c0]
call fcn.14000b110
movups xmm0, xmmword [rbp + 0xd0]
movss xmm0, xmm6
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm7
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm8
shufps xmm0, xmm0, 0xc9
movups xmmword [rbp + 0xd0], xmm0
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x21c0]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x21c0]
call fcn.140006590
lea rcx, [rbp + 0xb7d0]
call fcn.1400afc30
mov rsi, rax
lea rcx, [rbp + 0xb7d0]
call fcn.1400afc20
mov r15, rax
cmp rsi, rax
je 0x1400bf84c
nop word [rax + rax]
mov edx, 0x40
lea rcx, [rbp + 0xb970]
call fcn.1400c10f0
mov rdx, rsi
lea rcx, [rbp + 0xb970]
call fcn.1400c10a0
nop
call fcn.1400b36e0
mov r14, rax
movss xmm0, dword [rbp + 0xb9a0]
comiss xmm0, xmm10
jb 0x1400bd08e
mov edx, 0xff
jmp 0x1400bd0a7
comiss xmm11, xmm0
jb 0x1400bd098
xor edx, edx
jmp 0x1400bd0a7
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
movss xmm0, dword [rbp + 0xb9a4]
comiss xmm0, xmm10
jb 0x1400bd0bc
mov ecx, 0xff
jmp 0x1400bd0d5
comiss xmm11, xmm0
jb 0x1400bd0c6
xor ecx, ecx
jmp 0x1400bd0d5
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
movss xmm0, dword [rbp + 0xb9a8]
comiss xmm0, xmm10
jb 0x1400bd0ea
mov eax, 0xff
jmp 0x1400bd103
comiss xmm11, xmm0
jb 0x1400bd0f4
xor eax, eax
jmp 0x1400bd103
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
movss xmm0, dword [rbp + 0xb9ac]
comiss xmm0, xmm10
jb 0x1400bd118
mov edi, 0xff
jmp 0x1400bd131
comiss xmm11, xmm0
jb 0x1400bd122
xor edi, edi
jmp 0x1400bd131
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdi, xmm0
shl edi, 8
or edi, edx
shl edi, 8
or edi, ecx
shl edi, 8
or edi, eax
movss xmm2, dword [rbp + 0xb6d4]
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x1f8]
call fcn.1400057d0
mov rbx, rax
lea rcx, [rbp + 0xb978]
call fcn.14000b9a0
mov rdx, rax
lea rcx, [rbp + 0x718]
call fcn.14000b110
nop
movd xmm0, dword [rbp + 0xb99c]
cvtdq2ps xmm0, xmm0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm0
mov r9, rbx
lea r8, [rbp + 0x718]
mov rdx, qword [0x14023b410]
mov rcx, r14
call fcn.1400b01a0
nop
lea rcx, [rbp + 0x718]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xb970]
call fcn.140006590
add rsi, 0x40
cmp rsi, r15
jne 0x1400bd050
jmp 0x1400bf84c
lea rcx, [rbp + 0x12e0]
call fcn.14000b150
mov rcx, rax
call fcn.1400493e0
test al, al
je 0x1400bd70c
cmp byte [0x14023b4c0], 0
je 0x1400bd70c
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bd70c
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1300]
call fcn.14000b110
nop
lea rdx, str.Rifle_AKM_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1300]
call fcn.14000b0b0
test bl, bl
je 0x1400bd2d8
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b350]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x200]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
movss xmm6, dword [0x1402091b0]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x208]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
jmp 0x1400bd2e0
movss xmm6, dword [0x1402091b0]
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1320]
call fcn.14000b110
nop
lea rdx, str.Rifle_AUG_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1320]
call fcn.14000b0b0
test bl, bl
je 0x1400bd392
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b31c]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x210]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x218]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1340]
call fcn.14000b110
nop
lea rdx, str.Rifle_G36_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1340]
call fcn.14000b0b0
test bl, bl
je 0x1400bd444
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b390]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x220]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x228]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1360]
call fcn.14000b110
nop
lea rdx, str.Rifle_Groza_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1360]
call fcn.14000b0b0
test bl, bl
je 0x1400bd4f6
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b344]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x230]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x238]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1380]
call fcn.14000b110
nop
lea rdx, str.Rifle_M416_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1380]
call fcn.14000b0b0
test bl, bl
je 0x1400bd5a8
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3e8]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x240]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x248]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x13a0]
call fcn.14000b110
nop
lea rdx, str.Rifle_M762_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x13a0]
call fcn.14000b0b0
test bl, bl
je 0x1400bd65a
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3a4]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x250]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x258]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x13c0]
call fcn.14000b110
nop
lea rdx, str.Rifle_SCAR_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x13c0]
call fcn.14000b0b0
test bl, bl
je 0x1400bd70c
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3c4]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x260]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x268]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x13e0]
call fcn.14000b150
mov rcx, rax
call fcn.140049b90
test al, al
je 0x1400bda2c
cmp byte [0x14023b4c7], 0
je 0x1400bda2c
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bda2c
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1400]
call fcn.14000b110
nop
lea rdx, str.MachineGun_MP5K_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1400]
call fcn.14000b0b0
test bl, bl
je 0x1400bd80e
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3d4]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x270]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
movss xmm6, dword [0x1402091b0]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x278]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
jmp 0x1400bd816
movss xmm6, dword [0x1402091b0]
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1420]
call fcn.14000b110
nop
lea rdx, str.MachineGun_PP19_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1420]
call fcn.14000b0b0
test bl, bl
je 0x1400bd8c8
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b334]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x280]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x288]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1440]
call fcn.14000b110
nop
lea rdx, str.MachineGun_Uzi_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1440]
call fcn.14000b0b0
test bl, bl
je 0x1400bd97a
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b338]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x290]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x298]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1460]
call fcn.14000b110
nop
lea rdx, str.MachineGun_UMP9_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1460]
call fcn.14000b0b0
test bl, bl
je 0x1400bda2c
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b348]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x2a0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x2a8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1480]
call fcn.14000b150
mov rcx, rax
call fcn.140049db0
test al, al
je 0x1400bdf62
cmp byte [0x14023b4c6], 0
je 0x1400bdf62
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bdf62
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x14a0]
call fcn.14000b110
nop
lea rdx, str.Sniper_AWM_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x14a0]
call fcn.14000b0b0
test bl, bl
je 0x1400bdb2e
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b398]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x2b0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
movss xmm6, dword [0x1402091b0]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x2b8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
jmp 0x1400bdb36
movss xmm6, dword [0x1402091b0]
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x14c0]
call fcn.14000b110
nop
lea rdx, str.Sniper_Kar98k_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x14c0]
call fcn.14000b0b0
test bl, bl
je 0x1400bdbe8
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b37c]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x2c0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x2c8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x14e0]
call fcn.14000b110
nop
lea rdx, str.Sniper_M24_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x14e0]
call fcn.14000b0b0
test bl, bl
je 0x1400bdc9a
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3ac]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x2d0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x2d8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1500]
call fcn.14000b110
nop
lea rdx, str.Sniper_Mosin_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1500]
call fcn.14000b0b0
test bl, bl
je 0x1400bdd4c
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3a0]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x2e0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x2e8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1520]
call fcn.14000b110
nop
lea rdx, str.Sniper_Mk14_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1520]
call fcn.14000b0b0
test bl, bl
je 0x1400bddfe
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3ec]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x2f0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x2f8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1540]
call fcn.14000b110
nop
lea rdx, str.Sniper_AMR_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1540]
call fcn.14000b0b0
test bl, bl
je 0x1400bdeb0
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3b0]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x300]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x308]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1560]
call fcn.14000b110
nop
lea rdx, str.Sniper_SKS_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1560]
call fcn.14000b0b0
test bl, bl
je 0x1400bdf62
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3a8]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x310]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x318]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1580]
call fcn.14000b150
mov rcx, rax
call fcn.14004a5a0
test al, al
je 0x1400be11e
cmp byte [0x14023b4cc], 0
je 0x1400be11e
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400be11e
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x15a0]
call fcn.14000b110
nop
lea rdx, str.PickUp_BP_Armor_Lv2
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x15a0]
call fcn.14000b0b0
test bl, bl
je 0x1400be064
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3b8]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x320]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
movss xmm6, dword [0x1402091b0]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x328]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
jmp 0x1400be06c
movss xmm6, dword [0x1402091b0]
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x15c0]
call fcn.14000b110
nop
lea rdx, str.PickUp_BP_Armor_Lv3
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x15c0]
call fcn.14000b0b0
test bl, bl
je 0x1400be11e
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3bc]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x330]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x338]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x15e0]
call fcn.14000b150
mov rcx, rax
call fcn.14004a6d0
test al, al
je 0x1400be2da
cmp byte [0x14023b4c5], 0
je 0x1400be2da
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400be2da
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1600]
call fcn.14000b110
nop
lea rdx, str.PickUp_BP_Helmet_Lv2
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1600]
call fcn.14000b0b0
test bl, bl
je 0x1400be220
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b368]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x340]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
movss xmm6, dword [0x1402091b0]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x348]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
jmp 0x1400be228
movss xmm6, dword [0x1402091b0]
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1620]
call fcn.14000b110
nop
lea rdx, str.PickUp_BP_Helmet_Lv3
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1620]
call fcn.14000b0b0
test bl, bl
je 0x1400be2da
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b328]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x350]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x358]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1640]
call fcn.14000b150
mov rcx, rax
call fcn.14004a900
test al, al
je 0x1400be496
cmp byte [0x14023b4c1], 0
je 0x1400be496
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400be496
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1660]
call fcn.14000b110
nop
lea rdx, str.PickUp_BP_Bag_Lv2
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1660]
call fcn.14000b0b0
test bl, bl
je 0x1400be3dc
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3cc]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x360]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
movss xmm6, dword [0x1402091b0]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x368]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
jmp 0x1400be3e4
movss xmm6, dword [0x1402091b0]
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1680]
call fcn.14000b110
nop
lea rdx, str.PickUp_BP_Bag_Lv3
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1680]
call fcn.14000b0b0
test bl, bl
je 0x1400be496
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3c0]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x370]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x378]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x16a0]
call fcn.14000b150
mov rcx, rax
call fcn.1400498f0
test al, al
je 0x1400be7b6
cmp byte [0x14023b4c9], 0
je 0x1400be7b6
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400be7b6
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x16c0]
call fcn.14000b110
nop
lea rdx, str.MZJ_3X_Pickup
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x16c0]
call fcn.14000b0b0
test bl, bl
je 0x1400be598
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b384]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x380]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
movss xmm6, dword [0x1402091b0]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x388]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
jmp 0x1400be5a0
movss xmm6, dword [0x1402091b0]
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x16e0]
call fcn.14000b110
nop
lea rdx, str.MZJ_4X_Pickup
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x16e0]
call fcn.14000b0b0
test bl, bl
je 0x1400be652
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b324]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x390]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x398]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1700]
call fcn.14000b110
nop
lea rdx, str.MZJ_6X_Pickup
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1700]
call fcn.14000b0b0
test bl, bl
je 0x1400be704
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b388]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x3a0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x3a8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1720]
call fcn.14000b110
nop
lea rdx, str.MZJ_8X_Pickup
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1720]
call fcn.14000b0b0
test bl, bl
je 0x1400be7b6
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3b4]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x3b0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x3b8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1740]
call fcn.14000b150
mov rcx, rax
call fcn.140049ae0
test al, al
je 0x1400be8b8
cmp byte [0x14023b4cb], 0
je 0x1400be8b8
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400be8b8
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1760]
call fcn.14000b110
nop
lea rdx, str.ShotGun_DP12_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1760]
call fcn.14000b0b0
test bl, bl
je 0x1400be8b8
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b36c]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x3c0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
movss xmm6, dword [0x1402091b0]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x3c8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
jmp 0x1400be8c0
movss xmm6, dword [0x1402091b0]
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1780]
call fcn.14000b150
mov rcx, rax
call fcn.14004a140
test al, al
je 0x1400beb1c
cmp byte [0x14023b4cd], 0
je 0x1400beb1c
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400beb1c
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x17a0]
call fcn.14000b110
nop
lea rdx, str.Other_DP28_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x17a0]
call fcn.14000b0b0
test bl, bl
je 0x1400be9b8
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b340]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x3d0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x3d8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x17c0]
call fcn.14000b110
nop
lea rdx, str.Other_M249_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x17c0]
call fcn.14000b0b0
test bl, bl
je 0x1400bea6a
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b34c]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x3e0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x3e8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x17e0]
call fcn.14000b110
nop
lea rdx, str.Other_MG3_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x17e0]
call fcn.14000b0b0
test bl, bl
je 0x1400beb1c
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b35c]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x3f0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x3f8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1800]
call fcn.14000b150
mov rcx, rax
call fcn.14004a410
test al, al
je 0x1400bed78
cmp byte [0x14023b4c2], 0
je 0x1400bed78
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bed78
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1820]
call fcn.14000b110
nop
lea rdx, str.Pistol_Flaregun_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1820]
call fcn.14000b0b0
test bl, bl
je 0x1400bec14
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b358]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x400]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x408]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1840]
call fcn.14000b110
nop
lea rdx, str.GoldenTokenWrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1840]
call fcn.14000b0b0
test bl, bl
je 0x1400becc6
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b320]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x410]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x418]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1860]
call fcn.14000b110
nop
lea rdx, str.SecurityCardWrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1860]
call fcn.14000b0b0
test bl, bl
je 0x1400bed78
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b374]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x420]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x428]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1880]
call fcn.14000b150
mov rcx, rax
call fcn.140049670
test al, al
je 0x1400bf138
cmp byte [0x14023b4c4], 0
je 0x1400bf138
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bf138
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x18a0]
call fcn.14000b110
nop
lea rdx, str.DJ_Large_EQ_Pickup
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x18a0]
call fcn.14000b0b0
test bl, bl
je 0x1400bee70
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3d0]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x430]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x438]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x18c0]
call fcn.14000b110
nop
lea rdx, str.QK_Large_Compensator_Pickup
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x18c0]
call fcn.14000b0b0
test bl, bl
je 0x1400bef22
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b39c]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x440]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x448]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x18e0]
call fcn.14000b110
nop
lea rdx, str.QK_Large_Suppressor_Pickup
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x18e0]
call fcn.14000b0b0
test bl, bl
je 0x1400befd4
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b330]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x450]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x458]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1900]
call fcn.14000b110
nop
lea rdx, str.QT_A_Pickup
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1900]
call fcn.14000b0b0
test bl, bl
je 0x1400bf086
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3e0]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x460]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x468]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1920]
call fcn.14000b110
nop
lea rdx, str.WB_Vertical_Pickup
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1920]
call fcn.14000b0b0
test bl, bl
je 0x1400bf138
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b378]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x470]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x478]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1940]
call fcn.14000b150
mov rcx, rax
call fcn.14004ab10
test al, al
je 0x1400bf446
cmp byte [0x14023b4c8], 0
je 0x1400bf446
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bf446
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1960]
call fcn.14000b110
nop
lea rdx, str.Injection_Pickup
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1960]
call fcn.14000b0b0
test bl, bl
je 0x1400bf230
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3dc]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x480]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x488]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1980]
call fcn.14000b110
nop
lea rdx, str.Pills_Pickup
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1980]
call fcn.14000b0b0
test bl, bl
je 0x1400bf2e2
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b318]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x490]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x498]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x19a0]
call fcn.14000b110
nop
lea rdx, str.Firstaid_Pickup
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x19a0]
call fcn.14000b0b0
test bl, bl
je 0x1400bf394
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b380]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x4a0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x4a8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x19c0]
call fcn.14000b110
nop
lea rdx, str.FirstAidbox_Pickup
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x19c0]
call fcn.14000b0b0
test bl, bl
je 0x1400bf446
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3e4]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x4b0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x4b8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x19e0]
call fcn.14000b150
mov rcx, rax
call fcn.14004ad20
test al, al
je 0x1400bf754
cmp byte [0x14023b4c3], 0
je 0x1400bf754
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bf754
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1a00]
call fcn.14000b110
nop
lea rdx, str.Grenade_Burn_Weapon_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1a00]
call fcn.14000b0b0
test bl, bl
je 0x1400bf53e
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3c8]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x4c0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x4c8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1a20]
call fcn.14000b110
nop
lea rdx, str.Grenade_Shoulei_Weapon_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1a20]
call fcn.14000b0b0
test bl, bl
je 0x1400bf5f0
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b394]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x4d0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x4d8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1a40]
call fcn.14000b110
nop
lea rdx, str.Grenade_Smoke_Weapon_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1a40]
call fcn.14000b0b0
test bl, bl
je 0x1400bf6a2
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b38c]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x4e0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x4e8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1a60]
call fcn.14000b110
nop
lea rdx, str.Grenade_EmergencyCall_Weapon_Wrapper
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1a60]
call fcn.14000b0b0
test bl, bl
je 0x1400bf754
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b364]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x4f0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x4f8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rdx, [r13 + 0x18]
lea rcx, [rbp + 0x1a80]
call fcn.14000b150
mov rcx, rax
call fcn.14004a2f0
test al, al
je 0x1400bf84c
cmp byte [0x14023b4ca], 0
je 0x1400bf84c
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.1400c1110
test rax, rax
je 0x1400bf84c
lea rdx, [r13 + 0x18]
lea rcx, [0x14025c760]
call fcn.14004f880
lea rdx, [rax + 0x200]
lea rcx, [rbp + 0x1aa0]
call fcn.14000b110
nop
lea rdx, str.PickUp_BP_Bike
mov rcx, rax
call fcn.14000be20
movzx ebx, al
lea rcx, [rbp + 0x1aa0]
call fcn.14000b0b0
test bl, bl
je 0x1400bf84c
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b32c]
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [reloc.WLDAP32.dll_Ordinal_32]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x500]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6d4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6d0]
lea rcx, [rbp + 0x508]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rcx, [rbp + 0xb7d0]
call fcn.1400c11a0
nop
lea rcx, [rbp + 0xb7d0]
call fcn.1400c1270
add r13, 0x38
cmp r13, r12
jne 0x1400bc1b0
lea rcx, [rbp + 0xbde0]
call fcn.1400afc30
mov rsi, rax
lea rcx, [rbp + 0xbde0]
call fcn.1400afc20
mov r12, rax
mov qword [rsp + 0x50], rax
cmp rsi, rax
je 0x1400c04a4
nop
cmp byte [0x14023b59b], 0
jne 0x1400c0497
movsd xmm6, qword [rsi + 4]
mov ebx, dword [rsi + 0xc]
lea rcx, [rbp + 0xb700]
call fcn.1400b5250
movsd qword [rbp - 0x40], xmm6
mov dword [rbp - 0x38], ebx
lea r8, [rbp + 0xb700]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400c0497
cmp byte [0x14023b495], 0
je 0x1400bfe88
lea rdx, [rsi + 0x18]
lea rcx, [rbp + 0x1ac0]
call fcn.14000b150
mov rcx, rax
call fcn.14003f750
test al, al
je 0x1400bfe88
movzx eax, byte [rsi + 0x38]
cmp byte [rsi + 0x39], 0
je 0x1400bfbd7
test al, al
je 0x1400bfa81
call fcn.1400b36e0
mov r15, rax
movss xmm2, dword [0x14022b390]
movss xmm1, dword [0x14022b38c]
movss xmm0, dword [0x14022b388]
comiss xmm0, xmm10
jb 0x1400bf959
mov r14d, 0xff
jmp 0x1400bf973
comiss xmm11, xmm0
jb 0x1400bf964
xor r14d, r14d
jmp 0x1400bf973
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si r14, xmm0
comiss xmm1, xmm10
jb 0x1400bf980
mov ecx, 0xff
jmp 0x1400bf999
comiss xmm11, xmm1
jb 0x1400bf98a
xor ecx, ecx
jmp 0x1400bf999
mulss xmm1, xmm12
addss xmm1, xmm13
cvttss2si rcx, xmm1
comiss xmm2, xmm10
jb 0x1400bf9a6
mov eax, 0xff
jmp 0x1400bf9bf
comiss xmm11, xmm2
jb 0x1400bf9b0
xor eax, eax
jmp 0x1400bf9bf
mulss xmm2, xmm12
addss xmm2, xmm13
cvttss2si rax, xmm2
or r14d, 0xffffff00
shl r14d, 8
or r14d, ecx
shl r14d, 8
or r14d, eax
movss xmm2, dword [rbp + 0xb704]
movss xmm1, dword [rbp + 0xb700]
lea rcx, [rbp + 0x510]
call fcn.1400057d0
mov rdi, rax
lea rdx, str.Super_Crate__Opened_
lea rcx, [rbp + 0x1b00]
call fcn.14000b110
mov rbx, rax
cvttss2si edx, dword [rsi + 0x10]
lea rcx, [rbp + 0x1ae0]
call fcn.14000db90
nop
lea rdx, [0x140207860]
mov rcx, rax
call fcn.14001ef00
mov rdx, rax
mov rcx, rbx
call fcn.140028e80
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], r14d
movss xmm6, dword [0x140209190]
movss dword [rsp + 0x20], xmm6
mov r9, rdi
mov r8, rax
mov rdx, qword [0x14023b410]
mov rcx, r15
call fcn.1400b01a0
nop
lea rcx, [rbp + 0x1ae0]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0x1b00]
call fcn.14000b0b0
jmp 0x1400bfe90
call fcn.1400b36e0
mov r15, rax
movss xmm2, dword [0x14022b390]
movss xmm1, dword [0x14022b38c]
movss xmm0, dword [0x14022b388]
comiss xmm0, xmm10
jb 0x1400bfaaf
mov r14d, 0xff
jmp 0x1400bfac9
comiss xmm11, xmm0
jb 0x1400bfaba
xor r14d, r14d
jmp 0x1400bfac9
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si r14, xmm0
comiss xmm1, xmm10
jb 0x1400bfad6
mov ecx, 0xff
jmp 0x1400bfaef
comiss xmm11, xmm1
jb 0x1400bfae0
xor ecx, ecx
jmp 0x1400bfaef
mulss xmm1, xmm12
addss xmm1, xmm13
cvttss2si rcx, xmm1
comiss xmm2, xmm10
jb 0x1400bfafc
mov eax, 0xff
jmp 0x1400bfb15
comiss xmm11, xmm2
jb 0x1400bfb06
xor eax, eax
jmp 0x1400bfb15
mulss xmm2, xmm12
addss xmm2, xmm13
cvttss2si rax, xmm2
or r14d, 0xffffff00
shl r14d, 8
or r14d, ecx
shl r14d, 8
or r14d, eax
movss xmm2, dword [rbp + 0xb704]
movss xmm1, dword [rbp + 0xb700]
lea rcx, [rbp + 0x518]
call fcn.1400057d0
mov rdi, rax
lea rdx, str.Super_Crate
lea rcx, [rbp + 0x1b40]
call fcn.14000b110
mov rbx, rax
cvttss2si edx, dword [rsi + 0x10]
lea rcx, [rbp + 0x1b20]
call fcn.14000db90
nop
lea rdx, [0x140207860]
mov rcx, rax
call fcn.14001ef00
mov rdx, rax
mov rcx, rbx
call fcn.140028e80
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], r14d
movss xmm6, dword [0x140209190]
movss dword [rsp + 0x20], xmm6
mov r9, rdi
mov r8, rax
mov rdx, qword [0x14023b410]
mov rcx, r15
call fcn.1400b01a0
nop
lea rcx, [rbp + 0x1b20]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0x1b40]
call fcn.14000b0b0
jmp 0x1400bfe90
test al, al
je 0x1400bfd35
call fcn.1400b36e0
mov r15, rax
movss xmm2, dword [0x14022b390]
movss xmm1, dword [0x14022b38c]
movss xmm0, dword [0x14022b388]
comiss xmm0, xmm10
jb 0x1400bfc0d
mov r14d, 0xff
jmp 0x1400bfc27
comiss xmm11, xmm0
jb 0x1400bfc18
xor r14d, r14d
jmp 0x1400bfc27
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si r14, xmm0
comiss xmm1, xmm10
jb 0x1400bfc34
mov ecx, 0xff
jmp 0x1400bfc4d
comiss xmm11, xmm1
jb 0x1400bfc3e
xor ecx, ecx
jmp 0x1400bfc4d
mulss xmm1, xmm12
addss xmm1, xmm13
cvttss2si rcx, xmm1
comiss xmm2, xmm10
jb 0x1400bfc5a
mov eax, 0xff
jmp 0x1400bfc73
comiss xmm11, xmm2
jb 0x1400bfc64
xor eax, eax
jmp 0x1400bfc73
mulss xmm2, xmm12
addss xmm2, xmm13
cvttss2si rax, xmm2
or r14d, 0xffffff00
shl r14d, 8
or r14d, ecx
shl r14d, 8
or r14d, eax
movss xmm2, dword [rbp + 0xb704]
movss xmm1, dword [rbp + 0xb700]
lea rcx, [rbp + 0x520]
call fcn.1400057d0
mov rdi, rax
lea rdx, str.Air_Crate__Opened_
lea rcx, [rbp + 0x1b80]
call fcn.14000b110
mov rbx, rax
cvttss2si edx, dword [rsi + 0x10]
lea rcx, [rbp + 0x1b60]
call fcn.14000db90
nop
lea rdx, [0x140207860]
mov rcx, rax
call fcn.14001ef00
mov rdx, rax
mov rcx, rbx
call fcn.140028e80
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], r14d
movss xmm6, dword [0x140209190]
movss dword [rsp + 0x20], xmm6
mov r9, rdi
mov r8, rax
mov rdx, qword [0x14023b410]
mov rcx, r15
call fcn.1400b01a0
nop
lea rcx, [rbp + 0x1b60]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0x1b80]
call fcn.14000b0b0
jmp 0x1400bfe90
call fcn.1400b36e0
mov r15, rax
movss xmm2, dword [0x14022b390]
movss xmm1, dword [0x14022b38c]
movss xmm0, dword [0x14022b388]
comiss xmm0, xmm10
jb 0x1400bfd63
mov r14d, 0xff
jmp 0x1400bfd7d
comiss xmm11, xmm0
jb 0x1400bfd6e
xor r14d, r14d
jmp 0x1400bfd7d
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si r14, xmm0
comiss xmm1, xmm10
jb 0x1400bfd8a
mov ecx, 0xff
jmp 0x1400bfda3
comiss xmm11, xmm1
jb 0x1400bfd94
xor ecx, ecx
jmp 0x1400bfda3
mulss xmm1, xmm12
addss xmm1, xmm13
cvttss2si rcx, xmm1
comiss xmm2, xmm10
jb 0x1400bfdb0
mov eax, 0xff
jmp 0x1400bfdc9
comiss xmm11, xmm2
jb 0x1400bfdba
xor eax, eax
jmp 0x1400bfdc9
mulss xmm2, xmm12
addss xmm2, xmm13
cvttss2si rax, xmm2
or r14d, 0xffffff00
shl r14d, 8
or r14d, ecx
shl r14d, 8
or r14d, eax
movss xmm2, dword [rbp + 0xb704]
movss xmm1, dword [rbp + 0xb700]
lea rcx, [rbp + 0x528]
call fcn.1400057d0
mov rdi, rax
lea rdx, str.Air_Crate
lea rcx, [rbp + 0x1bc0]
call fcn.14000b110
mov rbx, rax
cvttss2si edx, dword [rsi + 0x10]
lea rcx, [rbp + 0x1ba0]
call fcn.14000db90
nop
lea rdx, [0x140207860]
mov rcx, rax
call fcn.14001ef00
mov rdx, rax
mov rcx, rbx
call fcn.140028e80
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], r14d
movss xmm6, dword [0x140209190]
movss dword [rsp + 0x20], xmm6
mov r9, rdi
mov r8, rax
mov rdx, qword [0x14023b410]
mov rcx, r15
call fcn.1400b01a0
nop
lea rcx, [rbp + 0x1ba0]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0x1bc0]
call fcn.14000b0b0
jmp 0x1400bfe90
movss xmm6, dword [0x140209190]
cmp byte [0x14023b494], 0
je 0x1400c001a
lea rdx, [rsi + 0x18]
lea rcx, [rbp + 0x1be0]
call fcn.14000b150
mov rcx, rax
call fcn.14003f610
movss xmm7, dword [0x140209208]
test al, al
je 0x1400c0022
comiss xmm7, dword [rsi + 0x10]
jbe 0x1400c0022
call fcn.1400b36e0
mov r15, rax
movss xmm2, dword [0x14022b3a0]
movss xmm1, dword [0x14022b39c]
movss xmm0, dword [0x14022b398]
comiss xmm0, xmm10
jb 0x1400bfefd
mov r14d, 0xff
jmp 0x1400bff17
comiss xmm11, xmm0
jb 0x1400bff08
xor r14d, r14d
jmp 0x1400bff17
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si r14, xmm0
comiss xmm1, xmm10
jb 0x1400bff24
mov ecx, 0xff
jmp 0x1400bff3d
comiss xmm11, xmm1
jb 0x1400bff2e
xor ecx, ecx
jmp 0x1400bff3d
mulss xmm1, xmm12
addss xmm1, xmm13
cvttss2si rcx, xmm1
comiss xmm2, xmm10
jb 0x1400bff4a
mov eax, 0xff
jmp 0x1400bff63
comiss xmm11, xmm2
jb 0x1400bff54
xor eax, eax
jmp 0x1400bff63
mulss xmm2, xmm12
addss xmm2, xmm13
cvttss2si rax, xmm2
or r14d, 0xffffff00
shl r14d, 8
or r14d, ecx
shl r14d, 8
or r14d, eax
movss xmm2, dword [rbp + 0xb704]
movss xmm1, dword [rbp + 0xb700]
lea rcx, [rbp + 0x530]
call fcn.1400057d0
mov rdi, rax
lea rdx, str.Creat_Box
lea rcx, [rbp + 0x1c20]
call fcn.14000b110
mov rbx, rax
cvttss2si edx, dword [rsi + 0x10]
lea rcx, [rbp + 0x1c00]
call fcn.14000db90
nop
lea rdx, [0x140207860]
mov rcx, rax
call fcn.14001ef00
mov rdx, rax
mov rcx, rbx
call fcn.140028e80
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm6
mov r9, rdi
mov r8, rax
mov rdx, qword [0x14023b410]
mov rcx, r15
call fcn.1400b01a0
nop
lea rcx, [rbp + 0x1c00]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0x1c20]
call fcn.14000b0b0
jmp 0x1400c0022
movss xmm7, dword [0x140209208]
cmp byte [0x14023b496], 0
je 0x1400c01be
lea rdx, [rsi + 0x18]
lea rcx, [rbp + 0x1c40]
call fcn.14000b150
mov rcx, rax
call fcn.14003f880
test al, al
je 0x1400c01be
comiss xmm7, dword [rsi + 0x10]
jbe 0x1400c01be
call fcn.1400b36e0
mov r15, rax
movss xmm2, dword [0x14022b3b0]
movss xmm1, dword [0x14022b3ac]
movss xmm0, dword [0x14022b3a8]
comiss xmm0, xmm10
jb 0x1400c0087
mov r14d, 0xff
jmp 0x1400c00a1
comiss xmm11, xmm0
jb 0x1400c0092
xor r14d, r14d
jmp 0x1400c00a1
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si r14, xmm0
comiss xmm1, xmm10
jb 0x1400c00ae
mov ecx, 0xff
jmp 0x1400c00c7
comiss xmm11, xmm1
jb 0x1400c00b8
xor ecx, ecx
jmp 0x1400c00c7
mulss xmm1, xmm12
addss xmm1, xmm13
cvttss2si rcx, xmm1
comiss xmm2, xmm10
jb 0x1400c00d4
mov eax, 0xff
jmp 0x1400c00ed
comiss xmm11, xmm2
jb 0x1400c00de
xor eax, eax
jmp 0x1400c00ed
mulss xmm2, xmm12
addss xmm2, xmm13
cvttss2si rax, xmm2
or r14d, 0xffffff00
shl r14d, 8
or r14d, ecx
shl r14d, 8
or r14d, eax
movss xmm2, dword [rbp + 0xb704]
movss xmm1, dword [rbp + 0xb700]
lea rcx, [rbp + 0x538]
call fcn.1400057d0
mov rdi, rax
lea rdx, [rsi + 0x18]
lea rcx, [rbp + 0x1c60]
call fcn.14000b150
mov rdx, rax
lea rcx, [rbp + 0x1ca0]
call fcn.140040dd0
nop
lea rdx, [0x140207e38]
mov rcx, rax
call fcn.14001ef00
mov rbx, rax
cvttss2si edx, dword [rsi + 0x10]
lea rcx, [rbp + 0x1c80]
call fcn.14000db90
nop
lea rdx, [0x140207860]
mov rcx, rax
call fcn.14001ef00
mov rdx, rax
mov rcx, rbx
call fcn.140028e80
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm6
mov r9, rdi
mov r8, rax
mov rdx, qword [0x14023b410]
mov rcx, r15
call fcn.1400b01a0
nop
lea rcx, [rbp + 0x1c80]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0x1ca0]
call fcn.14000b0b0
cmp byte [0x14023b46f], 0
je 0x1400c0497
lea rdx, [rsi + 0x18]
lea rcx, [rbp + 0x1cc0]
call fcn.14000b150
mov rcx, rax
call fcn.14003f6b0
test al, al
je 0x1400c0331
comiss xmm7, dword [rsi + 0x10]
jbe 0x1400c0331
xor r15d, r15d
lea rcx, [rsi + 0x40]
call fcn.14003f110
test rax, rax
je 0x1400c0331
xor r12d, r12d
lea r14d, [r15 + 0xf]
call fcn.1400b36e0
mov qword [rbp - 0x70], rax
movss xmm2, dword [0x14022b380]
movss xmm1, dword [0x14022b37c]
movss xmm0, dword [0x14022b378]
comiss xmm0, xmm10
jb 0x1400c023f
mov edi, 0xff
jmp 0x1400c0258
comiss xmm11, xmm0
jb 0x1400c0249
xor edi, edi
jmp 0x1400c0258
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdi, xmm0
comiss xmm1, xmm10
jb 0x1400c0265
mov ecx, 0xff
jmp 0x1400c027e
comiss xmm11, xmm1
jb 0x1400c026f
xor ecx, ecx
jmp 0x1400c027e
mulss xmm1, xmm12
addss xmm1, xmm13
cvttss2si rcx, xmm1
comiss xmm2, xmm10
jb 0x1400c028b
mov eax, 0xff
jmp 0x1400c02a4
comiss xmm11, xmm2
jb 0x1400c0295
xor eax, eax
jmp 0x1400c02a4
mulss xmm2, xmm12
addss xmm2, xmm13
cvttss2si rax, xmm2
or edi, 0xffffff00
shl edi, 8
or edi, ecx
shl edi, 8
or edi, eax
movd xmm0, r14d
cvtdq2ps xmm0, xmm0
movss xmm2, dword [rbp + 0xb704]
subss xmm2, xmm0
movss xmm1, dword [rbp + 0xb700]
lea rcx, [rbp + 0x540]
call fcn.1400057d0
mov rbx, rax
mov rdx, r12
lea rcx, [rsi + 0x40]
call fcn.14003f100
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm6
mov r9, rbx
mov r8, rax
mov rdx, qword [0x14023b410]
mov rcx, qword [rbp - 0x70]
call fcn.1400b01a0
inc r15d
add r14d, 0xf
movsxd r12, r15d
lea rcx, [rsi + 0x40]
call fcn.14003f110
cmp r12, rax
jb 0x1400c0211
mov r12, qword [rsp + 0x50]
lea rdx, [rsi + 0x18]
lea rcx, [rbp + 0x1ce0]
call fcn.14000b150
mov rcx, rax
call fcn.14003f610
test al, al
je 0x1400c0497
comiss xmm7, dword [rsi + 0x10]
jbe 0x1400c0497
xor r15d, r15d
lea rcx, [rsi + 0x40]
call fcn.14003f110
test rax, rax
je 0x1400c0497
xor r12d, r12d
lea r14d, [r15 + 0xf]
call fcn.1400b36e0
mov qword [rbp - 0x70], rax
movss xmm2, dword [0x14022b380]
movss xmm1, dword [0x14022b37c]
movss xmm0, dword [0x14022b378]
comiss xmm0, xmm10
jb 0x1400c03a5
mov edi, 0xff
jmp 0x1400c03be
comiss xmm11, xmm0
jb 0x1400c03af
xor edi, edi
jmp 0x1400c03be
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdi, xmm0
comiss xmm1, xmm10
jb 0x1400c03cb
mov ecx, 0xff
jmp 0x1400c03e4
comiss xmm11, xmm1
jb 0x1400c03d5
xor ecx, ecx
jmp 0x1400c03e4
mulss xmm1, xmm12
addss xmm1, xmm13
cvttss2si rcx, xmm1
comiss xmm2, xmm10
jb 0x1400c03f1
mov eax, 0xff
jmp 0x1400c040a
comiss xmm11, xmm2
jb 0x1400c03fb
xor eax, eax
jmp 0x1400c040a
mulss xmm2, xmm12
addss xmm2, xmm13
cvttss2si rax, xmm2
or edi, 0xffffff00
shl edi, 8
or edi, ecx
shl edi, 8
or edi, eax
movd xmm0, r14d
cvtdq2ps xmm0, xmm0
movss xmm2, dword [rbp + 0xb704]
subss xmm2, xmm0
movss xmm1, dword [rbp + 0xb700]
lea rcx, [rbp + 0x5e8]
call fcn.1400057d0
mov rbx, rax
mov rdx, r12
lea rcx, [rsi + 0x40]
call fcn.14003f100
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm6
mov r9, rbx
mov r8, rax
mov rdx, qword [0x14023b410]
mov rcx, qword [rbp - 0x70]
call fcn.1400b01a0
inc r15d
add r14d, 0xf
movsxd r12, r15d
lea rcx, [rsi + 0x40]
call fcn.14003f110
cmp r12, rax
jb 0x1400c0377
mov r12, qword [rsp + 0x50]
add rsi, 0x58
cmp rsi, r12
jne 0x1400bf8a0
lea rcx, [rbp + 0xbdf8]
call fcn.1400afc30
mov r14, rax
lea rcx, [rbp + 0xbdf8]
call fcn.1400afc20
mov r13, rax
cmp r14, rax
je 0x1400c102c
add r14, 0x18
movss xmm7, dword [0x1402091c0]
movss xmm15, dword [0x1402092f0]
movsd xmm6, qword [r14 - 0x14]
movsd qword [rbp - 0x50], xmm6
mov ebx, dword [r14 - 0xc]
mov dword [rbp - 0x48], ebx
lea rcx, [rbp + 0xb6f0]
call fcn.1400b5250
mov edx, Ordinal_27
lea rcx, [rbp + 0xb820]
call fcn.140098b40
lea rcx, [rbp + 0xb820]
call fcn.1400c1300
nop
cvttss2si edx, dword [r14 - 8]
lea rcx, [rbp + 0x1d00]
call fcn.14000db90
nop
lea rdx, [0x140207860]
mov rcx, rax
call fcn.14001ef00
mov rcx, rax
call fcn.14000b9a0
mov rdx, rax
lea rcx, [rbp + 0xb918]
call fcn.14000b110
nop
lea rcx, [rbp + 0x1d00]
call fcn.14000b0b0
movsd qword [rbp - 0x40], xmm6
mov dword [rbp - 0x38], ebx
lea r8, [rbp + 0xb6f0]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xbac0]
call fcn.140008390
test al, al
je 0x1400c0ff5
cmp byte [0x14023b4be], 0
je 0x1400c0e48
mov rdx, r14
lea rcx, [rbp + 0x1d20]
call fcn.14000b150
mov rcx, rax
call fcn.140040ab0
test al, al
je 0x1400c06cc
cmp dword [reloc.WS2_32.dll_accept], 0
jne 0x1400c0821
lea r8, [rbp + 0xb918]
lea rdx, [0x140207e38]
lea rcx, [rbp + 0x850]
call fcn.1400abdb0
mov rbx, rax
mov rdx, r14
lea rcx, [rbp + 0x7d0]
call fcn.14000b150
mov rdx, rax
lea rcx, [rbp + 0x830]
call fcn.140041070
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x810]
call fcn.14001f010
movaps xmm0, xmmword [0x14020a150]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2180]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb820]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2180]
call fcn.140006590
nop
lea rcx, [rbp + 0x830]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0x850]
call fcn.14000b0b0
call fcn.1400b36e0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6f4]
movss xmm1, dword [rbp + 0xb6f0]
lea rcx, [rbp + 0x550]
call fcn.1400057d0
movss xmm0, dword [0x140209108]
movss dword [rsp + 0x20], xmm0
mov r9d, 0xffffffff
movss xmm2, dword [0x140209168]
mov rdx, rax
mov rcx, rbx
call fcn.1400b0b60
movss xmm6, dword [0x1402091b0]
mov rdx, r14
lea rcx, [rbp + 0x870]
call fcn.14000b150
mov rcx, rax
call fcn.140040b50
movss xmm8, dword [rbp - 0x48]
movss xmm9, dword [rbp - 0x4c]
movss xmm14, dword [rbp - 0x50]
test al, al
je 0x1400c095b
cmp dword [reloc.WS2_32.dll_accept], 0
jne 0x1400c088a
lea r8, [rbp + 0xb918]
lea rdx, [0x140207e38]
lea rcx, [rbp + 0x8d0]
call fcn.1400abdb0
mov rbx, rax
mov rdx, r14
lea rcx, [rbp + 0x890]
call fcn.14000b150
mov rdx, rax
lea rcx, [rbp + 0xa30]
call fcn.140041070
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8b0]
call fcn.14001f010
movaps xmm0, xmmword [0x140209e60]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2140]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb820]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2140]
call fcn.140006590
nop
lea rcx, [rbp + 0xa30]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0x8d0]
call fcn.14000b0b0
call fcn.1400b36e0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6f4]
movss xmm1, dword [rbp + 0xb6f0]
lea rcx, [rbp + 0x568]
call fcn.1400057d0
movss xmm0, dword [0x140209108]
movss dword [rsp + 0x20], xmm0
mov r9d, 0xffffa300
movss xmm2, dword [0x140209168]
mov rdx, rax
mov rcx, rbx
call fcn.1400b0b60
jmp 0x1400c08e6
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b38c]
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0x558]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6f4]
movss xmm6, dword [0x1402091b0]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6f0]
lea rcx, [rbp + 0x560]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
jmp 0x1400c06d4
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b3c8]
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0x570]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6f4]
subss xmm2, xmm6
movss xmm1, dword [rbp + 0xb6f0]
lea rcx, [rbp + 0x578]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
movaps xmm3, xmm8
subss xmm3, dword [0x1402091cc]
movaps xmm2, xmm9
movaps xmm1, xmm14
lea rcx, [rbp + 0x77c]
call fcn.1400b5260
movsd xmm6, qword [rax]
mov ebx, dword [rax + 8]
lea rdx, [rbp + 0xbac0]
lea rcx, [rbp + 0x7f80]
call fcn.1400b64d0
movaps xmm0, xmmword [0x140209e60]
movaps xmmword [rsp + 0x60], xmm0
movsd qword [rbp + 0x40], xmm6
mov dword [rbp + 0x48], ebx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x20], rcx
movaps xmm3, xmm15
movss xmm6, dword [0x1402091cc]
movaps xmm2, xmm6
lea rdx, [rbp + 0x40]
mov rcx, rax
call fcn.1400b5590
jmp 0x1400c0963
movss xmm6, dword [0x1402091cc]
mov rdx, r14
lea rcx, [rbp + 0x8f0]
call fcn.14000b150
mov rcx, rax
call fcn.140040bf0
test al, al
je 0x1400c0cb0
cmp dword [reloc.WS2_32.dll_accept], 0
jne 0x1400c0a9b
lea r8, [rbp + 0xb918]
lea rdx, [0x140207e38]
lea rcx, [rbp + 0x970]
call fcn.1400abdb0
mov rbx, rax
mov rdx, r14
lea rcx, [rbp + 0x910]
call fcn.14000b150
mov rdx, rax
lea rcx, [rbp + 0x950]
call fcn.140041070
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x930]
call fcn.14001f010
movaps xmm0, xmmword [0x140209e30]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x2100]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb820]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x2100]
call fcn.140006590
nop
lea rcx, [rbp + 0x950]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0x970]
call fcn.14000b0b0
call fcn.1400b36e0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6f4]
movss xmm1, dword [rbp + 0xb6f0]
lea rcx, [rbp + 0x580]
call fcn.1400057d0
movss xmm0, dword [0x140209108]
movss dword [rsp + 0x20], xmm0
mov r9d, 0xffff0000
movss xmm2, dword [0x140209168]
mov rdx, rax
mov rcx, rbx
call fcn.1400b0b60
jmp 0x1400c0afb
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b394]
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0x588]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6f4]
subss xmm2, dword [0x1402091b0]
movss xmm1, dword [rbp + 0xb6f0]
lea rcx, [rbp + 0x590]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
subss xmm8, xmm6
movaps xmm3, xmm8
movaps xmm2, xmm9
movaps xmm1, xmm14
lea rcx, [rbp + 0x788]
call fcn.1400b5260
movsd xmm6, qword [rax]
mov ebx, dword [rax + 8]
lea rdx, [rbp + 0xbac0]
lea rcx, [rbp + 0x8a90]
call fcn.1400b64d0
movaps xmm0, xmmword [0x140209e60]
movaps xmmword [rsp + 0x60], xmm0
movsd qword [rbp + 0x30], xmm6
mov dword [rbp + 0x38], ebx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x140209368]
movss xmm2, dword [0x1402091cc]
lea rdx, [rbp + 0x30]
mov rcx, rax
call fcn.1400b5590
movaps xmm3, xmm8
movaps xmm2, xmm9
movaps xmm1, xmm14
lea rcx, [rbp + 0x794]
call fcn.1400b5260
movsd xmm6, qword [rax]
mov ebx, dword [rax + 8]
lea rdx, [rbp + 0xbac0]
lea rcx, [rbp + 0x95a0]
call fcn.1400b64d0
movaps xmm0, xmmword [0x140209e40]
movaps xmmword [rsp + 0x60], xmm0
movsd qword [rbp + 0x10], xmm6
mov dword [rbp + 0x18], ebx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x140209310]
movss xmm2, dword [0x1402091cc]
lea rdx, [rbp + 0x10]
mov rcx, rax
call fcn.1400b5590
movaps xmm3, xmm8
movaps xmm2, xmm9
movaps xmm1, xmm14
lea rcx, [rbp + 0x7a0]
call fcn.1400b5260
movsd xmm6, qword [rax]
mov ebx, dword [rax + 8]
lea rdx, [rbp + 0xbac0]
lea rcx, [rbp + 0xa0b0]
call fcn.1400b64d0
movaps xmm0, xmmword [0x140209f40]
movaps xmmword [rsp + 0x60], xmm0
movsd qword [rbp + 0x20], xmm6
mov dword [rbp + 0x28], ebx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x140209290]
movss xmm2, dword [0x1402091cc]
lea rdx, [rbp + 0x20]
mov rcx, rax
call fcn.1400b5590
movaps xmm3, xmm8
movaps xmm2, xmm9
movaps xmm1, xmm14
lea rcx, [rbp + 0x7ac]
call fcn.1400b5260
movsd xmm6, qword [rax]
mov ebx, dword [rax + 8]
lea rdx, [rbp + 0xbac0]
lea rcx, [rbp + 0xabc0]
call fcn.1400b64d0
movaps xmm0, xmmword [0x140209e30]
movaps xmmword [rsp + 0x60], xmm0
movsd qword [rbp + 0x50], xmm6
mov dword [rbp + 0x58], ebx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x140209214]
movss xmm2, dword [0x1402091cc]
lea rdx, [rbp + 0x50]
mov rcx, rax
call fcn.1400b5590
mov rdx, r14
lea rcx, [rbp + 0x990]
call fcn.14000b150
mov rcx, rax
call fcn.140040d30
test al, al
je 0x1400c0e48
cmp dword [reloc.WS2_32.dll_accept], 0
jne 0x1400c0de8
lea r8, [rbp + 0xb918]
lea rdx, [0x140207e38]
lea rcx, [rbp + 0xa10]
call fcn.1400abdb0
mov rbx, rax
mov rdx, r14
lea rcx, [rbp + 0x9b0]
call fcn.14000b150
mov rdx, rax
lea rcx, [rbp + 0x9f0]
call fcn.140041070
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9d0]
call fcn.14001f010
movaps xmm0, xmmword [0x14020a0d0]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], reloc.WS2_32.dll_ntohl
mov r9d, 1
mov r8, rax
mov rdx, qword [0x14023b410]
lea rcx, [rbp + 0x20c0]
call fcn.1400b5510
nop
mov rdx, rax
lea rcx, [rbp + 0xb820]
call fcn.1400c1200
nop
lea rcx, [rbp + 0x20c0]
call fcn.140006590
nop
lea rcx, [rbp + 0x9f0]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xa10]
call fcn.14000b0b0
call fcn.1400b36e0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6f4]
movss xmm1, dword [rbp + 0xb6f0]
lea rcx, [rbp + 0x598]
call fcn.1400057d0
movss xmm0, dword [0x140209108]
movss dword [rsp + 0x20], xmm0
mov r9d, 0xffbfbfbf
movss xmm2, dword [0x140209168]
mov rdx, rax
mov rcx, rbx
call fcn.1400b0b60
jmp 0x1400c0e48
call fcn.1400b36e0
mov rsi, rax
mov edi, dword [0x14023b370]
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0x5a0]
call fcn.1400057d0
mov rbx, rax
movss xmm2, dword [rbp + 0xb6f4]
subss xmm2, dword [0x1402091b0]
movss xmm1, dword [rbp + 0xb6f0]
lea rcx, [rbp + 0x5a8]
call fcn.1400057d0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.1400b0000
lea rcx, [rbp + 0xb820]
call fcn.1400afc30
mov rsi, rax
lea rcx, [rbp + 0xb820]
call fcn.1400afc20
mov r12, rax
cmp rsi, rax
je 0x1400c0ff5
nop
mov edx, 0x40
lea rcx, [rbp + 0xb9b0]
call fcn.1400c10f0
mov rdx, rsi
lea rcx, [rbp + 0xb9b0]
call fcn.1400c10a0
nop
call fcn.1400b36e0
mov r15, rax
movss xmm0, dword [rbp + 0xb9e0]
comiss xmm0, xmm10
jb 0x1400c0eae
mov edx, 0xff
jmp 0x1400c0ec7
comiss xmm11, xmm0
jb 0x1400c0eb8
xor edx, edx
jmp 0x1400c0ec7
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdx, xmm0
movss xmm0, dword [rbp + 0xb9e4]
comiss xmm0, xmm10
jb 0x1400c0edc
mov ecx, 0xff
jmp 0x1400c0ef5
comiss xmm11, xmm0
jb 0x1400c0ee6
xor ecx, ecx
jmp 0x1400c0ef5
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rcx, xmm0
movss xmm0, dword [rbp + 0xb9e8]
comiss xmm0, xmm10
jb 0x1400c0f0a
mov eax, 0xff
jmp 0x1400c0f23
comiss xmm11, xmm0
jb 0x1400c0f14
xor eax, eax
jmp 0x1400c0f23
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rax, xmm0
movss xmm0, dword [rbp + 0xb9ec]
comiss xmm0, xmm10
jb 0x1400c0f38
mov edi, 0xff
jmp 0x1400c0f51
comiss xmm11, xmm0
jb 0x1400c0f42
xor edi, edi
jmp 0x1400c0f51
mulss xmm0, xmm12
addss xmm0, xmm13
cvttss2si rdi, xmm0
shl edi, 8
or edi, edx
shl edi, 8
or edi, ecx
shl edi, 8
or edi, eax
movss xmm2, dword [rbp + 0xb6f4]
movss xmm1, dword [rbp + 0xb6f0]
lea rcx, [rbp + 0x5b0]
call fcn.1400057d0
mov rbx, rax
lea rcx, [rbp + 0xb9b8]
call fcn.14000b9a0
mov rdx, rax
lea rcx, [rbp + 0x6f8]
call fcn.14000b110
nop
movd xmm0, dword [rbp + 0xb9dc]
cvtdq2ps xmm0, xmm0
mov byte [rsp + 0x30], 0
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm0
mov r9, rbx
lea r8, [rbp + 0x6f8]
mov rdx, qword [0x14023b410]
mov rcx, r15
call fcn.1400b01a0
nop
lea rcx, [rbp + 0x6f8]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xb9b0]
call fcn.140006590
add rsi, 0x40
cmp rsi, r12
jne 0x1400c0e70
lea rcx, [rbp + 0xb820]
call fcn.1400c11a0
nop
lea rcx, [rbp + 0xb918]
call fcn.14000b0b0
nop
lea rcx, [rbp + 0xb820]
call fcn.1400c1270
add r14, 0x40
lea rax, [r14 - 0x18]
cmp rax, r13
jne 0x1400c04e0
lea rcx, [rbp + 0xbac0]
call fcn.14000a660
mov rcx, qword [rbp + 0xc5d0]
xor rcx, rsp
call fcn.140154010
lea r11, [rsp + 0xc780]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
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 rbp
ret