Function at 0x14009ad60
Capabilities:
Check for time delay via gettickcount

Disassembly:
mov r11, rsp
mov qword [r11 + 8], rcx
push rbp
push r13
lea rbp, [r11 - 0xc48]
sub rsp, 0xd38
movss xmm0, dword [0x14019ab34]
movabs rax, 0x469ee58469ee5847
divss xmm0, dword [0x14017b424]
cvtps2pd xmm1, xmm0
movss xmm0, dword [0x14019a73c]
mulsd xmm1, qword [0x14017b2c8]
addsd xmm1, qword [0x14017b2d0]
cvtpd2ps xmm2, xmm1
subss xmm0, xmm2
subss xmm0, dword [0x14017b348]
subss xmm0, dword [0x14017b488]
movss dword [rcx + 0xe0], xmm0
mov r9, qword [0x14019f4c8]
mov r8, qword [0x14019f4c0]
mov rcx, r9
sub rcx, r8
mov qword [rbp + 0x780], r9
imul rcx
mov qword [rsp + 0x50], r8
sar rdx, 6
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1400a2120
mov qword [r11 - 0x38], r14
xor r14d, r14d
mov qword [r11 - 0x40], r15
mov r15, 0xffffffffffffffff
mov dword [rbp - 0x48], r14d
mov dword [rbp - 0x60], 1
cmp r8, r9
je 0x1400a2110
mov qword [r11 - 0x18], rbx
mov qword [r11 - 0x20], rsi
mov rsi, r15
mov qword [r11 - 0x28], rdi
mov qword [r11 - 0x30], r12
movaps xmmword [r11 - 0x58], xmm6
movaps xmmword [r11 - 0xa8], xmm11
movaps xmmword [r11 - 0xb8], xmm12
movaps xmmword [r11 - 0xc8], xmm13
movaps xmmword [r11 - 0xd8], xmm14
xorps xmm14, xmm14
movaps xmmword [r11 - 0x68], xmm7
movaps xmmword [r11 - 0x78], xmm8
movaps xmmword [r11 - 0x88], xmm9
movaps xmmword [r11 - 0x98], xmm10
movaps xmmword [r11 - 0xe8], xmm15
nop dword [rax + rax]
mov edi, dword [r8]
mov qword [rbp - 0x58], rdi
test rdi, rdi
jne 0x14009aea0
xor bl, bl
jmp 0x14009aef3
lea rcx, [rdi + 0x34]
call fcn.1400ee7e0
mov ecx, dword [0x14019efa4]
mov ebx, eax
add rcx, qword [0x14019a810]
call fcn.1400ee7e0
mov ecx, eax
add rcx, 0x34
call fcn.1400ee7e0
cmp ebx, eax
lea rcx, [rdi + 0x34]
sete bl
call fcn.1400ee7e0
mov ecx, dword [0x14019efa4]
add rcx, qword [0x14019a810]
call fcn.1400ee7e0
mov ecx, eax
add rcx, 0x34
call fcn.1400ee7e0
cmp byte [0x14019e189], 0
lea rdx, [rdi + 8]
mov rcx, qword [0x14019e1e0]
lea r8, [rbp + 0xc68]
mov qword [rsp + 0x20], r14
mov r9d, 2
mov rcx, qword [rcx]
je 0x14009af23
call fcn.14011f0f0
jmp 0x14009af29
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov edx, dword [0x14019f0cc]
lea r8, [rbp + 0xc]
mov rcx, qword [0x14019e1e0]
add rdx, 8
cmp byte [0x14019e189], 0
mov r9d, 2
mov qword [rsp + 0x20], r14
mov rcx, qword [rcx]
je 0x14009af5c
call fcn.14011f0f0
jmp 0x14009af62
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rcx, rdi
call fcn.140049f60
test al, al
lea r12, [rdi + 0x1dc]
mov rdx, r12
lea rcx, [rbp + 0x28]
setne byte [rbp + 0xc60]
call fcn.1400ee910
mov rdx, r12
lea rcx, [rbp + 0xae0]
call fcn.1400ee910
mov rdx, r12
lea rcx, [rbp + 0xaec]
call fcn.1400ee910
mov edx, dword [0x14019efa4]
add rdx, qword [0x14019a820]
movss xmm11, dword [rbp + 0xaec]
movss xmm12, dword [rbp + 0xae8]
movss dword [rbp + 0xd0], xmm11
movss dword [rbp + 0xd4], xmm12
je 0x14009b012
cmp byte [0x14019e189], 0
lea r8, [rbp + 0x10]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], r14
mov rcx, qword [rcx]
je 0x14009b000
call fcn.14011f0f0
jmp 0x14009b006
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009b012
movss xmm10, dword [rbp + 0x10]
jmp 0x14009b016
movaps xmm10, xmm14
call fcn.140066520
mov rdx, qword [0x14019a958]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x78], xmm0
add rdx, rdi
je 0x14009b073
cmp byte [0x14019e189], 0
lea r8, [rbp + 0x14]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], r14
mov rcx, qword [rcx]
je 0x14009b05d
call fcn.14011f0f0
jmp 0x14009b063
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009b073
movss xmm6, dword [rbp + 0x14]
movss dword [rbp - 0x5c], xmm6
jmp 0x14009b079
movss dword [rbp - 0x5c], xmm14
mov rcx, rdi
call fcn.140048f50
lea r14, [rdi + 0x274]
mov r13, rax
mov rcx, r14
call fcn.1400ee850
mov rdx, qword [0x14019a9b0]
mov byte [rbp + 0xc58], al
add rdx, rdi
je 0x14009b0e9
cmp byte [0x14019e189], 0
lea r8, [rbp + 0x18]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x14009b0d2
call fcn.14011f0f0
jmp 0x14009b0d8
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009b0e9
movss xmm0, dword [rbp + 0x18]
movss dword [rsp + 0x70], xmm0
jmp 0x14009b0f0
movss dword [rsp + 0x70], xmm14
mov rdx, qword [0x14019a9a8]
add rdx, rdi
je 0x14009b140
cmp byte [0x14019e189], 0
lea r8, [rbp + 0x1c]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x14009b129
call fcn.14011f0f0
jmp 0x14009b12f
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009b140
movss xmm0, dword [rbp + 0x1c]
movss dword [rsp + 0x74], xmm0
jmp 0x14009b147
movss dword [rsp + 0x74], xmm14
mov rdx, qword [0x14019a9a0]
add rdx, rdi
je 0x14009b197
cmp byte [0x14019e189], 0
lea r8, [rbp + 0x20]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x14009b180
call fcn.14011f0f0
jmp 0x14009b186
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009b197
movss xmm0, dword [rbp + 0x20]
movss dword [rsp + 0x68], xmm0
jmp 0x14009b19e
movss dword [rsp + 0x68], xmm14
mov rdx, qword [0x14019a998]
add rdx, rdi
je 0x14009b1ee
cmp byte [0x14019e189], 0
lea r8, [rbp + 0x24]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x14009b1d7
call fcn.14011f0f0
jmp 0x14009b1dd
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009b1ee
movss xmm0, dword [rbp + 0x24]
movss dword [rsp + 0x7c], xmm0
jmp 0x14009b1f5
movss dword [rsp + 0x7c], xmm14
test bl, bl
jne 0x1400a2074
movsd xmm13, qword [rbp + 0x28]
lea rdx, [rbp + 0x790]
inc r15d
movsd qword [rbp + 0x790], xmm13
mov qword [rbp - 0x40], r15
lea rcx, [rsp + 0x58]
mov r15d, dword [rbp + 0x30]
inc rsi
mov dword [rbp + 0x798], r15d
mov qword [rbp - 0x50], rsi
call fcn.1400656c0
movss xmm15, dword [rbp + 0x28]
ucomiss xmm15, xmm14
jp 0x14009b248
je 0x1400a2070
movss xmm0, dword [rbp + 0x30]
ucomiss xmm0, xmm14
jp 0x14009b259
je 0x1400a2070
mov rax, qword [0x14019a8e8]
mov rdx, qword [rbp - 0x58]
lea rcx, [rax + 0x488]
add rcx, rdi
lea rbx, [rax + 0x48c]
lea rsi, [rax + 0x490]
mov qword [rbp + 0x80], rcx
add rbx, rdi
lea r8, [rdx + 0x498]
add rsi, rdi
mov qword [rbp + 0x78], rbx
add r8, rax
mov qword [rbp - 0x68], rsi
add rdx, 0x49c
mov qword [rbp + 0x50], r8
add rdi, 0x494
add rdi, rax
add rax, rdx
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x48], rdi
call fcn.1400453c0
xorps xmm9, xmm9
mov rcx, rbx
cvtsd2ss xmm9, xmm0
call fcn.1400453c0
mov rcx, rsi
xorps xmm8, xmm8
cvtsd2ss xmm8, xmm0
call fcn.1400453c0
mov rcx, rdi
xorps xmm7, xmm7
cvtsd2ss xmm7, xmm0
call fcn.1400453c0
mov rcx, qword [rbp + 0x50]
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm0
call fcn.1400453c0
mov rcx, qword [rbp + 0x58]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movaps xmm0, xmm14
maxss xmm0, xmm9
movss dword [rbp + 0x38], xmm0
movaps xmm0, xmm14
maxss xmm0, xmm8
movss dword [rbp + 0x3c], xmm0
movaps xmm0, xmm14
maxss xmm0, xmm7
movss dword [rbp - 4], xmm0
movaps xmm0, xmm14
maxss xmm0, xmm6
movaps xmm6, xmm14
maxss xmm6, xmm1
movss dword [rbp - 0x44], xmm0
movss dword [rbp - 0x34], xmm6
call fcn.1400453c0
imul eax, dword [rbp - 0x40], 0x3c
xorps xmm1, xmm1
comiss xmm6, xmm14
mov dword [rsp + 0x6c], eax
cvtsd2ss xmm1, xmm0
movaps xmm8, xmm14
maxss xmm8, xmm1
movss dword [rbp - 0x38], xmm8
jbe 0x14009b496
movaps xmm0, xmm10
mov eax, 0x88888889
addss xmm0, xmm6
cvttss2si ebx, xmm0
imul ebx
lea ecx, [rbx + rdx]
sar ecx, 5
mov eax, ecx
shr eax, 0x1f
add ecx, eax
imul eax, ecx, 0x3c
sub ebx, eax
mov eax, 0x88888889
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x3c
sub ecx, eax
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
call fcn.140152050
mov rax, qword [0x14019f108]
cvttsd2si esi, xmm0
test rax, rax
jne 0x14009b3e9
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
mov rcx, qword [rbp + 0xc50]
mov rdi, rax
movd xmm0, dword [rsp + 0x6c]
movss xmm7, dword [0x14017b38c]
cvtdq2ps xmm0, xmm0
movss xmm1, dword [rcx + 0xdc]
movss xmm2, dword [rcx + 0xe0]
subss xmm1, xmm0
subss xmm2, dword [0x14017b3f8]
addss xmm1, xmm7
movss dword [rbp + 0x33c], xmm2
movss dword [rbp + 0x338], xmm1
test rax, rax
jne 0x14009b44c
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm6, dword [0x14017b35c]
lea rcx, [0x140177a78]
mov rdx, qword [rax]
lea r8, [rbp + 0x338]
mov dword [rsp + 0x48], ebx
movaps xmm3, xmm6
mov dword [rsp + 0x40], esi
mov qword [rsp + 0x38], rcx
mov rcx, rdi
mov byte [rsp + 0x30], 1
movd r9d, xmm3
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
jmp 0x14009b4a6
movss xmm7, dword [0x14017b38c]
movss xmm6, dword [0x14017b35c]
comiss xmm8, xmm14
jbe 0x14009b5c1
movaps xmm0, xmm10
mov eax, 0x88888889
addss xmm0, xmm8
cvttss2si ebx, xmm0
imul ebx
lea ecx, [rbx + rdx]
sar ecx, 5
mov eax, ecx
shr eax, 0x1f
add ecx, eax
imul eax, ecx, 0x3c
sub ebx, eax
mov eax, 0x88888889
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x3c
sub ecx, eax
movd xmm0, ecx
cvtdq2pd xmm0, xmm0
call fcn.140152050
mov rax, qword [0x14019f108]
cvttsd2si esi, xmm0
test rax, rax
jne 0x14009b51e
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
mov rcx, qword [rbp + 0xc50]
mov rdi, rax
movd xmm0, dword [rsp + 0x6c]
movss xmm8, dword [0x14017b3dc]
cvtdq2ps xmm0, xmm0
movss xmm1, dword [rcx + 0xdc]
movss xmm2, dword [rcx + 0xe0]
subss xmm1, xmm0
subss xmm2, xmm8
addss xmm1, xmm7
movss dword [rbp + 0x594], xmm2
movss dword [rbp + 0x590], xmm1
test rax, rax
jne 0x14009b57f
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
mov rdx, qword [rax]
lea rcx, [0x140177a78]
mov dword [rsp + 0x48], ebx
lea r8, [rbp + 0x590]
mov dword [rsp + 0x40], esi
movaps xmm3, xmm6
mov qword [rsp + 0x38], rcx
mov rcx, rdi
mov byte [rsp + 0x30], 1
movd r9d, xmm3
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
jmp 0x14009b5ca
movss xmm8, dword [0x14017b3dc]
mov rcx, qword [rbp + 0x48]
call fcn.1400457c0
mov rdi, qword [rsp + 0x50]
test al, al
je 0x14009b5f1
cmp dword [rdi + 0x34], 0
jne 0x14009b5f8
call qword [sym.imp.KERNEL32.dll_GetTickCount]
btr eax, 0x1f
mov dword [rdi + 0x34], eax
jmp 0x14009b5f8
mov dword [rdi + 0x34], 0
mov rcx, qword [rbp + 0x50]
call fcn.1400457c0
test al, al
je 0x14009b61a
cmp dword [rdi + 0x38], 0
jne 0x14009b621
call qword [sym.imp.KERNEL32.dll_GetTickCount]
btr eax, 0x1f
mov dword [rdi + 0x38], eax
jmp 0x14009b621
mov dword [rdi + 0x38], 0
mov rcx, qword [rbp + 0x58]
call fcn.1400457c0
test al, al
je 0x14009b643
cmp dword [rdi + 0x3c], 0
jne 0x14009b64a
call qword [sym.imp.KERNEL32.dll_GetTickCount]
btr eax, 0x1f
mov dword [rdi + 0x3c], eax
jmp 0x14009b64a
mov dword [rdi + 0x3c], 0
call qword [sym.imp.KERNEL32.dll_GetTickCount]
btr eax, 0x1f
sub eax, dword [rdi + 0x38]
cmp eax, 0xbb8
jae 0x14009baa9
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov esi, dword [rbp - 0x48]
btr eax, 0x1f
sub eax, dword [rdi + 0x38]
cmp eax, 1
jbe 0x14009baac
mov r8, qword [0x14019e140]
lea rcx, [rbp + 0x5f0]
movd xmm6, esi
cvtdq2ps xmm6, xmm6
mov dword [rbp + 0x5f0], 0x3f800000
mov dword [rbp + 0x5f4], 0x3f800000
mov dword [rbp + 0x5f8], 0x3f800000
movss xmm0, dword [r8 + 0x1558]
mulss xmm6, dword [0x14017b3f4]
movss dword [rbp + 0x5fc], xmm0
call fcn.14001ca50
mov rcx, qword [rdi + 0x50]
mov r9d, eax
movss xmm0, dword [0x14019a754]
lea rax, [r8 + 0x1dc8]
movss xmm2, dword [0x14019a73c]
divss xmm2, dword [0x14017b348]
mov rdx, qword [0x14019f830]
cmp rdx, qword [0x14019f838]
mov qword [rbp + 0x840], rax
mov qword [rbp + 0x848], rcx
mov dword [rbp + 0x870], r9d
movss xmm9, dword [0x14017b258]
divss xmm0, xmm9
movaps xmm3, xmm2
addss xmm2, xmm6
movaps xmm1, xmm0
addss xmm3, xmm8
addss xmm1, xmm8
movss xmm8, dword [0x14017afd4]
unpcklps xmm0, xmm2
movsd qword [rbp + 0x850], xmm0
addss xmm3, xmm6
movaps xmm0, xmm14
unpcklps xmm0, xmm14
movsd qword [rbp + 0x860], xmm0
unpcklps xmm1, xmm3
movsd qword [rbp + 0x858], xmm1
movaps xmm1, xmm8
unpcklps xmm1, xmm8
movsd qword [rbp + 0x868], xmm1
je 0x14009b7b3
movups xmm0, xmmword [rbp + 0x840]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x850]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp + 0x860]
movups xmmword [rdx + 0x20], xmm0
movsd xmm1, qword [rbp + 0x870]
movsd qword [rdx + 0x30], xmm1
add qword [0x14019f830], 0x38
jmp 0x14009b7bf
lea r8, [rbp + 0x840]
call fcn.1400ef9b0
cmp qword [0x14019f108], 0
jne 0x14009b7de
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm0, dword [0x14019a754]
lea rdx, [rbp + 0x598]
movss xmm1, dword [0x14019a73c]
mov r9d, 0xff9d7b41
divss xmm1, dword [0x14017b348]
divss xmm0, xmm9
addss xmm1, xmm7
movaps xmm2, xmm7
addss xmm0, xmm7
addss xmm1, xmm6
movss dword [rbp + 0x598], xmm0
movss xmm0, dword [0x14017b1a0]
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x59c], xmm1
call fcn.14011dc00
mov r8, qword [0x14019e140]
lea rcx, [rbp + 0x600]
mov dword [rbp + 0x600], 0x3f800000
mov dword [rbp + 0x604], 0x3f800000
mov dword [rbp + 0x608], 0x3f800000
movss xmm0, dword [r8 + 0x1558]
movss dword [rbp + 0x60c], xmm0
call fcn.14001ca50
mov rcx, qword [rdi + 0x68]
mov r9d, eax
movss xmm0, dword [0x14019a754]
lea rax, [r8 + 0x1dc8]
movss xmm2, dword [0x14019a73c]
divss xmm2, dword [0x14017b348]
mov rdx, qword [0x14019f830]
cmp rdx, qword [0x14019f838]
mov qword [rbp + 0x878], rax
mov qword [rbp + 0x880], rcx
mov dword [rbp + 0x8a8], r9d
divss xmm0, xmm9
movaps xmm3, xmm2
addss xmm2, xmm6
addss xmm3, dword [0x14017b3dc]
movaps xmm1, xmm0
addss xmm1, dword [0x14017b494]
addss xmm0, dword [0x14017b478]
addss xmm3, xmm6
unpcklps xmm0, xmm2
movsd qword [rbp + 0x888], xmm0
movaps xmm0, xmm14
unpcklps xmm1, xmm3
movsd qword [rbp + 0x890], xmm1
movaps xmm1, xmm8
unpcklps xmm1, xmm8
unpcklps xmm0, xmm14
movsd qword [rbp + 0x8a0], xmm1
movsd qword [rbp + 0x898], xmm0
je 0x14009b95f
movups xmm0, xmmword [rbp + 0x878]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x888]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp + 0x898]
movups xmmword [rdx + 0x20], xmm0
movsd xmm1, qword [rbp + 0x8a8]
movsd qword [rdx + 0x30], xmm1
add qword [0x14019f830], 0x38
jmp 0x14009b96b
lea r8, [rbp + 0x878]
call fcn.1400ef9b0
cmp qword [0x14019f108], 0
jne 0x14009b98a
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm0, dword [0x14019a754]
lea rdx, [rbp + 0x5a0]
movss xmm1, dword [0x14019a73c]
mov r9d, 0xff9d7b41
divss xmm1, dword [0x14017b348]
divss xmm0, xmm9
addss xmm1, xmm7
movaps xmm2, xmm7
addss xmm0, dword [0x14017b484]
addss xmm1, xmm6
movss dword [rbp + 0x5a0], xmm0
movss xmm0, dword [0x14017b1a0]
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x5a4], xmm1
call fcn.14011dc00
mov rax, qword [0x14019f108]
test rax, rax
jne 0x14009ba09
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm1, dword [0x14019a73c]
mov rbx, rax
movss xmm0, dword [0x14019a754]
divss xmm1, dword [0x14017b348]
divss xmm0, xmm9
addss xmm1, dword [0x14017b348]
addss xmm0, dword [0x14017b404]
addss xmm1, xmm6
movss dword [rbp + 0x5a8], xmm0
movss dword [rbp + 0x5ac], xmm1
test rax, rax
jne 0x14009ba65
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm3, dword [0x14017b39c]
lea rcx, [0x140177a88]
mov rdx, qword [rax]
lea r8, [rbp + 0x5a8]
mov qword [rsp + 0x38], rcx
mov rcx, rbx
mov byte [rsp + 0x30], 1
movd r9d, xmm3
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
inc esi
mov dword [rbp - 0x48], esi
jmp 0x14009babe
mov esi, dword [rbp - 0x48]
movss xmm9, dword [0x14017b258]
movss xmm8, dword [0x14017afd4]
call qword [sym.imp.KERNEL32.dll_GetTickCount]
btr eax, 0x1f
sub eax, dword [rdi + 0x3c]
cmp eax, 0xbb8
jae 0x14009bf0c
call qword [sym.imp.KERNEL32.dll_GetTickCount]
btr eax, 0x1f
sub eax, dword [rdi + 0x3c]
cmp eax, 1
jbe 0x14009bf0c
mov r8, qword [0x14019e140]
lea rcx, [rbp + 0x610]
movd xmm6, esi
cvtdq2ps xmm6, xmm6
mov dword [rbp + 0x610], 0x3f800000
mov dword [rbp + 0x614], 0x3f800000
mov dword [rbp + 0x618], 0x3f800000
movss xmm0, dword [r8 + 0x1558]
mulss xmm6, dword [0x14017b3f4]
movss dword [rbp + 0x61c], xmm0
call fcn.14001ca50
mov rcx, qword [rdi + 0x50]
mov r9d, eax
movss xmm0, dword [0x14019a754]
lea rax, [r8 + 0x1dc8]
movss xmm2, dword [0x14019a73c]
divss xmm2, dword [0x14017b348]
mov rdx, qword [0x14019f830]
cmp rdx, qword [0x14019f838]
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8b8], rcx
mov dword [rbp + 0x8e0], r9d
divss xmm0, xmm9
movaps xmm3, xmm2
addss xmm2, xmm6
addss xmm3, dword [0x14017b3dc]
movaps xmm1, xmm0
addss xmm1, dword [0x14017b3dc]
unpcklps xmm0, xmm2
movsd qword [rbp + 0x8c0], xmm0
addss xmm3, xmm6
movaps xmm0, xmm14
unpcklps xmm0, xmm14
movsd qword [rbp + 0x8d0], xmm0
unpcklps xmm1, xmm3
movsd qword [rbp + 0x8c8], xmm1
movaps xmm1, xmm8
unpcklps xmm1, xmm8
movsd qword [rbp + 0x8d8], xmm1
je 0x14009bc18
movups xmm0, xmmword [rbp + 0x8b0]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x8c0]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp + 0x8d0]
movups xmmword [rdx + 0x20], xmm0
movsd xmm1, qword [rbp + 0x8e0]
movsd qword [rdx + 0x30], xmm1
add qword [0x14019f830], 0x38
jmp 0x14009bc24
lea r8, [rbp + 0x8b0]
call fcn.1400ef9b0
cmp qword [0x14019f108], 0
jne 0x14009bc43
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm0, dword [0x14019a754]
lea rdx, [rbp + 0xa8]
movss xmm1, dword [0x14019a73c]
mov r9d, 0xff9d7b41
divss xmm1, dword [0x14017b348]
divss xmm0, xmm9
addss xmm1, xmm7
movaps xmm2, xmm7
addss xmm0, xmm7
addss xmm1, xmm6
movss dword [rbp + 0xa8], xmm0
movss xmm0, dword [0x14017b1a0]
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0xac], xmm1
call fcn.14011dc00
mov r8, qword [0x14019e140]
lea rcx, [rbp + 0x630]
mov dword [rbp + 0x630], 0x3f800000
mov dword [rbp + 0x634], 0x3f800000
mov dword [rbp + 0x638], 0x3f800000
movss xmm0, dword [r8 + 0x1558]
movss dword [rbp + 0x63c], xmm0
call fcn.14001ca50
mov rcx, qword [rdi + 0x70]
mov r9d, eax
movss xmm0, dword [0x14019a754]
lea rax, [r8 + 0x1dc8]
movss xmm2, dword [0x14019a73c]
divss xmm2, dword [0x14017b348]
mov rdx, qword [0x14019f830]
cmp rdx, qword [0x14019f838]
mov qword [rbp + 0x8e8], rax
mov qword [rbp + 0x8f0], rcx
mov dword [rbp + 0x918], r9d
divss xmm0, xmm9
movaps xmm3, xmm2
addss xmm2, xmm6
addss xmm3, dword [0x14017b3dc]
movaps xmm1, xmm0
addss xmm1, dword [0x14017b494]
addss xmm0, dword [0x14017b478]
addss xmm3, xmm6
unpcklps xmm0, xmm2
movsd qword [rbp + 0x8f8], xmm0
movaps xmm0, xmm14
unpcklps xmm1, xmm3
movsd qword [rbp + 0x900], xmm1
movaps xmm1, xmm8
unpcklps xmm1, xmm8
unpcklps xmm0, xmm14
movsd qword [rbp + 0x910], xmm1
movsd qword [rbp + 0x908], xmm0
je 0x14009bdc4
movups xmm0, xmmword [rbp + 0x8e8]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x8f8]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp + 0x908]
movups xmmword [rdx + 0x20], xmm0
movsd xmm1, qword [rbp + 0x918]
movsd qword [rdx + 0x30], xmm1
add qword [0x14019f830], 0x38
jmp 0x14009bdd0
lea r8, [rbp + 0x8e8]
call fcn.1400ef9b0
cmp qword [0x14019f108], 0
jne 0x14009bdef
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm0, dword [0x14019a754]
lea rdx, [rbp + 0xb0]
movss xmm1, dword [0x14019a73c]
mov r9d, 0xff9d7b41
divss xmm1, dword [0x14017b348]
divss xmm0, xmm9
addss xmm1, xmm7
movaps xmm2, xmm7
addss xmm0, dword [0x14017b484]
addss xmm1, xmm6
movss dword [rbp + 0xb0], xmm0
movss xmm0, dword [0x14017b1a0]
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0xb4], xmm1
call fcn.14011dc00
mov rax, qword [0x14019f108]
test rax, rax
jne 0x14009be6e
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm1, dword [0x14019a73c]
mov rbx, rax
movss xmm0, dword [0x14019a754]
divss xmm1, dword [0x14017b348]
divss xmm0, xmm9
addss xmm1, dword [0x14017b348]
addss xmm0, dword [0x14017b404]
addss xmm1, xmm6
movss dword [rbp + 0xb8], xmm0
movss dword [rbp + 0xbc], xmm1
test rax, rax
jne 0x14009beca
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm3, dword [0x14017b39c]
lea rcx, [0x140177a88]
mov rdx, qword [rax]
lea r8, [rbp + 0xb8]
mov qword [rsp + 0x38], rcx
mov rcx, rbx
mov byte [rsp + 0x30], 1
movd r9d, xmm3
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
inc esi
mov dword [rbp - 0x48], esi
mov rbx, qword [rbp + 0xc50]
movss xmm0, dword [rbx + 0xc8]
subss xmm0, dword [rbp + 0x30]
movss xmm1, dword [rbx + 0xc0]
subss xmm1, xmm15
mulss xmm0, xmm0
mulss xmm1, xmm1
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x14009bf4c
xorps xmm15, xmm15
sqrtss xmm15, xmm1
jmp 0x14009bf58
movaps xmm0, xmm1
call fcn.140153194
movaps xmm15, xmm0
mov rax, qword [rbx + 0x68]
cmp byte [rax + 0xd8], 0
je 0x14009c001
movss xmm7, dword [rbp - 0x5c]
ucomiss xmm7, xmm14
jp 0x14009bf7a
je 0x14009c001
movss xmm1, dword [rdi + 0x2c]
ucomiss xmm1, xmm7
jp 0x14009bf86
je 0x14009bffb
movaps xmm0, xmm7
subss xmm0, xmm1
comiss xmm0, xmm14
movss dword [rdi + 0x30], xmm0
jbe 0x14009bff6
movsd xmm1, qword [0x14017b290]
cvtps2pd xmm6, xmm0
movaps xmm0, xmm6
call fcn.140152180
movsd xmm9, qword [0x14017b138]
comisd xmm0, xmm9
jbe 0x14009bff6
movsd xmm1, qword [0x14017b248]
movaps xmm0, xmm6
call fcn.140152180
comisd xmm0, xmm9
jbe 0x14009bff6
movsd xmm1, qword [0x14017b2b0]
movaps xmm0, xmm6
call fcn.140152180
comisd xmm0, xmm9
jbe 0x14009bff6
call qword [sym.imp.KERNEL32.dll_GetTickCount]
btr eax, 0x1f
mov dword [rdi + 0x40], eax
movss dword [rdi + 0x2c], xmm7
call qword [sym.imp.KERNEL32.dll_GetTickCount]
test r13, r13
je 0x14009c26b
mov rax, qword [rbx + 8]
cmp byte [rax + 0xd8], 0
je 0x14009c1a1
cmp byte [rbp + 0xc60], 0
jne 0x14009c1a1
lea rdx, [r13 + 0x10]
lea rcx, [rbp + 0x7a0]
call fcn.1400ee910
movsd xmm0, qword [rbp + 0x7a0]
lea rdx, [rbp + 0x7b0]
mov eax, dword [rbp + 0x7a8]
lea rcx, [rbp + 0xc8]
movsd qword [rbp + 0x7b0], xmm0
mov dword [rbp + 0x7b8], eax
call fcn.140065420
cmp qword [0x14019f108], 0
jne 0x14009c086
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
mov rax, qword [0x14019e140]
lea rcx, [rbp + 0x640]
movss xmm0, dword [rsp + 0x58]
movss xmm7, dword [rsp + 0x5c]
movss dword [rbp + 0xc0], xmm0
movss dword [rbp + 0xc4], xmm7
lea r10, [rax + 0x1d20]
movss xmm0, dword [rax + 0x1558]
movss dword [rbp + 0x64c], xmm0
mov dword [rbp + 0x640], 0x3f800000
mov dword [rbp + 0x644], 0x3f800000
mov dword [rbp + 0x648], 0x3f800000
call fcn.14001ca50
mov r9d, eax
movss dword [rsp + 0x20], xmm8
lea rdx, [rbp + 0xc0]
mov rcx, r10
lea r8, [rbp + 0xc8]
call fcn.140035f50
mov rax, qword [0x14019f108]
test rax, rax
jne 0x14009c129
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
mov rbx, qword [rsp + 0x50]
mov rdi, rax
add rbx, 0xc8
cmp qword [rbx + 0x18], 0x10
jb 0x14009c142
mov rbx, qword [rbx]
test rdi, rdi
jne 0x14009c15a
lea ecx, [rdi + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm3, dword [0x14017b378]
lea rcx, [0x140177a94]
mov rdx, qword [rax]
lea r8, [rbp + 0xc8]
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x38], rcx
mov rcx, rdi
mov byte [rsp + 0x30], 1
movd r9d, xmm3
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
mov rdi, qword [rsp + 0x50]
lea rdx, [r13 + 0x1d8]
lea rcx, [rbp + 0x5b0]
call fcn.1400ee910
movsd xmm1, qword [rdi + 0x1c]
movss xmm0, dword [rbp + 0x5b0]
ucomiss xmm0, xmm1
mov eax, dword [rdi + 0x24]
mov dword [rbp + 0x5c8], eax
movsd qword [rbp + 0x5c0], xmm1
jp 0x14009c1ff
jne 0x14009c1ff
movss xmm0, dword [rbp + 0x5b4]
ucomiss xmm0, dword [rbp + 0x5c4]
jp 0x14009c1ff
jne 0x14009c1ff
movss xmm0, dword [rbp + 0x5b8]
ucomiss xmm0, dword [rbp + 0x5c8]
jp 0x14009c1ff
je 0x14009c264
cvttss2si rax, xmm10
lea rdx, [r13 + 0x1d8]
lea rcx, [rbp + 0x7c0]
mov dword [rdi + 0x28], eax
call fcn.1400ee910
movsd xmm0, qword [rbp + 0x7c0]
mov eax, dword [rbp + 0x7c8]
mov rbx, qword [rbp + 0xc50]
movsd qword [rdi + 0x1c], xmm0
xorps xmm0, xmm0
mov dword [rdi + 0x24], eax
mov eax, dword [rdi + 0x28]
cvtsi2ss xmm0, rax
subss xmm10, xmm0
comiss xmm8, xmm10
jbe 0x14009c26b
addss xmm10, dword [rdi + 0x18]
mulss xmm10, dword [0x14017af90]
movss dword [rdi + 0x18], xmm10
jmp 0x14009c26b
mov rbx, qword [rbp + 0xc50]
movzx esi, byte [rbp + 0xc60]
test sil, sil
jne 0x14009dc42
mov rax, qword [rbx + 0x50]
cmp byte [rax + 0xd8], sil
je 0x14009c367
mov rcx, r14
call fcn.1400ee850
test al, al
jne 0x14009c367
mov rdx, r12
lea rcx, [rbp + 0xb50]
call fcn.1400ee910
mov rdx, qword [0x14019a8f8]
lea rcx, [rbp + 0x770]
mov rbx, qword [rbp - 0x58]
add rdx, rbx
call fcn.1400ee910
movss xmm8, dword [rbp + 0x770]
movss xmm9, dword [rbp + 0x778]
addss xmm8, xmm11
addss xmm9, xmm12
movaps xmm6, xmm8
movaps xmm7, xmm9
subss xmm6, xmm11
subss xmm7, xmm12
movaps xmm0, xmm6
mulss xmm0, xmm6
movaps xmm1, xmm7
mulss xmm1, xmm7
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x14009c316
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x14009c31e
movaps xmm0, xmm1
call fcn.140153194
movss xmm3, dword [0x14017b258]
mov r8d, 0xaaff0000
mov rcx, qword [rbp + 0xd0]
divss xmm6, xmm0
divss xmm7, xmm0
mulss xmm6, dword [0x14017b4c0]
mulss xmm7, dword [0x14017b4c0]
addss xmm6, xmm8
addss xmm7, xmm9
movaps xmm0, xmm6
unpcklps xmm0, xmm7
movq rdx, xmm0
call fcn.14006a970
jmp 0x14009c36b
mov rbx, qword [rbp - 0x58]
movss xmm8, dword [rsp + 0x58]
comiss xmm8, xmm14
jbe 0x14009c8c6
movss xmm0, dword [0x14019a754]
comiss xmm0, xmm8
movss xmm1, dword [rsp + 0x5c]
jbe 0x14009c47f
comiss xmm1, xmm14
jbe 0x14009c47f
movss xmm0, dword [0x14019a73c]
comiss xmm0, xmm1
jbe 0x14009c47f
mov rax, qword [0x14019e1b8]
mov rcx, qword [rax + 0x108]
cmp byte [rcx + 0xd8], 0
movzx ecx, byte [rbp + 0xc58]
je 0x14009c475
test cl, cl
je 0x14009c475
mov rdx, qword [0x14019aad8]
movaps xmm7, xmmword [0x14017d390]
add rdx, rbx
je 0x14009c42a
cmp byte [0x14019e189], 0
lea r8, [rbp - 0x30]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x14009c419
call fcn.14011f0f0
jmp 0x14009c41f
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009c42a
movss xmm6, dword [rbp - 0x30]
jmp 0x14009c42e
movaps xmm6, xmm14
mov rcx, rbx
call fcn.14004a140
addss xmm0, xmm6
movdqa xmmword [rbp - 0x80], xmm7
movss xmm6, dword [0x14017b210]
lea r8, [rbp - 0x80]
movaps xmm3, xmm6
movsd qword [rbp + 0x7d0], xmm13
lea rcx, [rbp + 0x7d0]
mov dword [rbp + 0x7d8], r15d
movaps xmm1, xmm0
call fcn.14006ad00
movss xmm1, dword [rsp + 0x5c]
jmp 0x14009c487
movss xmm6, dword [0x14017b210]
jmp 0x14009c48e
movss xmm6, dword [0x14017b210]
movzx ecx, byte [rbp + 0xc58]
movss xmm0, dword [0x14019a754]
comiss xmm0, xmm8
jbe 0x14009c8c6
comiss xmm1, xmm14
mov r14, qword [rbp + 0xc50]
jbe 0x14009c8d4
movss xmm0, dword [0x14019a73c]
comiss xmm0, xmm1
jbe 0x14009c8d4
mov rax, qword [r14 + 0x28]
cmp byte [rax + 0xd8], 0
je 0x14009c8d4
test cl, cl
je 0x14009c8d4
lea rbx, [rdi + 0x8c]
add rdi, 0x9c
cmp rbx, rdi
je 0x14009c8cf
movss xmm1, dword [rbx]
comiss xmm1, dword [0x14017b378]
jbe 0x14009c52e
movaps xmm0, xmmword [0x14017bab0]
lea r8, [rbp - 0x80]
movaps xmm3, xmm6
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp + 0x7e0]
movsd qword [rbp + 0x7e0], xmm13
mov dword [rbp + 0x7e8], r15d
call fcn.14006ad00
add rbx, 4
cmp rbx, rdi
jne 0x14009c4f2
movss xmm9, dword [rsp + 0x5c]
mov sil, 1
movss xmm11, dword [0x14017afd4]
mov rdi, qword [rsp + 0x50]
movss xmm0, dword [rdi + 8]
ucomiss xmm0, dword [rbp + 0x28]
jp 0x14009c576
jne 0x14009c576
movss xmm0, dword [rdi + 0xc]
ucomiss xmm0, dword [rbp + 0x2c]
jp 0x14009c576
jne 0x14009c576
movss xmm0, dword [rdi + 0x10]
ucomiss xmm0, dword [rbp + 0x30]
jp 0x14009c576
je 0x14009c583
movsd qword [rdi + 8], xmm13
mov sil, 1
mov dword [rdi + 0x10], r15d
movzx r14d, byte [rbp + 0xc58]
test r14b, r14b
jne 0x14009c5a0
lea rcx, [r13 + 0x1c0]
call fcn.1400ee850
test al, al
jne 0x14009c5a9
test sil, sil
je 0x14009dc66
mov dword [rdi + 0x78], 0
cmp byte [rdi + 0x7c], 0
je 0x14009d7c6
cmp dword [rdi + 0x80], 0
jne 0x14009c5d3
call qword [sym.imp.KERNEL32.dll_GetTickCount]
btr eax, 0x1f
mov dword [rdi + 0x80], eax
mov r13, qword [rbp + 0xc50]
mov rax, qword [r13 + 0x60]
cmp byte [rax + 0xd8], 0
je 0x14009c898
mov rax, qword gs:[0x58]
mov edx, 4
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14019fd70], eax
jle 0x14009c6aa
lea rcx, [0x14019fd70]
call fcn.140121198
cmp dword [0x14019fd70], 0xffffffff
jne 0x14009c6aa
xorps xmm0, xmm0
mov qword [0x1401a1880], 0
lea rcx, [0x14015da50]
movdqa xmmword [0x1401a1870], xmm0
mov dword [0x1401a1888], 0
mov qword [0x1401a1844], 0
mov dword [0x1401a1840], 0
mov qword [0x1401a1860], 0
mov qword [0x1401a1854], 0
mov dword [0x1401a185c], 0
mov word [0x1401a184c], 0
mov word [0x1401a184f], 0
mov byte [0x1401a184e], 0
call fcn.1401214e0
lea rcx, [0x14019fd70]
call fcn.140121138
cmp dword [0x1401a1858], 0
mov dword [0x1401a1888], 0x3f800000
jne 0x14009c6f1
movss xmm3, dword [0x14017b554]
lea rdx, [0x140007730]
movss xmm2, dword [0x14017b6c8]
lea rcx, [0x1401a1840]
movss dword [rsp + 0x30], xmm14
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
call fcn.140007420
lea rcx, [0x1401a1840]
call fcn.140007670
ucomiss xmm0, xmm11
jp 0x14009c70f
jne 0x14009c70f
mov dword [0x1401a1888], 0
lea rdx, [rbp + 0x830]
movsd qword [rbp + 0x830], xmm13
lea rcx, [rbp + 0x178]
mov dword [rbp + 0x838], r15d
call fcn.140065970
cmp qword [0x14019f108], 0
jne 0x14009c754
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
lea rcx, [0x1401a1840]
call fcn.140007670
mulss xmm0, dword [0x14017b404]
lea rdx, [rbp + 0x180]
mov r9d, 0xffffffff
movss xmm12, dword [0x14017b35c]
movss xmm10, dword [0x14017b38c]
movss xmm6, dword [rbp + 0x178]
addss xmm0, xmm12
movss xmm7, dword [rbp + 0x17c]
movss dword [rbp + 0x180], xmm6
movss dword [rbp + 0x184], xmm7
movss dword [rsp + 0x20], xmm11
addss xmm0, xmm10
movaps xmm2, xmm0
call fcn.14011dc00
cmp qword [0x14019f108], 0
jne 0x14009c7e2
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
lea rcx, [0x1401a1840]
call fcn.140007670
mulss xmm0, dword [0x14017b404]
lea rdx, [rbp + 0x188]
mov r9d, 0xffffffff
movss dword [rbp + 0x188], xmm6
movss dword [rbp + 0x18c], xmm7
addss xmm0, xmm14
movss dword [rsp + 0x20], xmm11
addss xmm0, xmm10
movaps xmm2, xmm0
call fcn.14011dc00
cmp qword [0x14019f108], 0
jne 0x14009c84e
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
lea rcx, [0x1401a1840]
call fcn.140007670
mulss xmm0, dword [0x14017b404]
lea rdx, [rbp + 0x190]
mov r9d, 0xffffffff
movss dword [rbp + 0x190], xmm6
movss dword [rbp + 0x194], xmm7
subss xmm0, xmm12
movss dword [rsp + 0x20], xmm11
addss xmm0, xmm10
movaps xmm2, xmm0
call fcn.14011dc00
call qword [sym.imp.KERNEL32.dll_GetTickCount]
btr eax, 0x1f
sub eax, dword [rdi + 0x80]
cmp eax, 0x7d0
jbe 0x14009d7cd
mov byte [rdi + 0x7c], 0
mov dword [rdi + 0x80], 0
jmp 0x14009d7cd
mov r14, qword [rbp + 0xc50]
jmp 0x14009c8d4
mov rdi, qword [rsp + 0x50]
xor sil, sil
cmp byte [rbp + 0xc58], sil
jne 0x14009c537
cmp dword [rdi + 0x78], 0
jne 0x14009c8f7
call qword [sym.imp.KERNEL32.dll_GetTickCount]
btr eax, 0x1f
mov dword [rdi + 0x78], eax
mov byte [rdi + 0x7c], 1
mov dword [rdi + 0x80], 0
mov rax, qword [r14 + 0x10]
cmp byte [rax + 0xd8], sil
je 0x14009d79e
lea rdx, [rbp + 0x7f0]
movsd qword [rbp + 0x7f0], xmm13
lea rcx, [rbp + 0xd8]
mov dword [rbp + 0x7f8], r15d
call fcn.140065970
cmp qword [0x14019f108], 0
jne 0x14009c958
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm6, dword [rbp + 0xd8]
lea rdx, [rbp + 0xe0]
movss xmm7, dword [rbp + 0xdc]
mov r9d, 0xffff0000
movss xmm11, dword [0x14017afd4]
movss xmm2, dword [0x14017b354]
movss dword [rbp + 0xe0], xmm6
movss dword [rbp + 0xe4], xmm7
movss dword [rsp + 0x20], xmm11
call fcn.14011dc00
mov r8, qword [0x14019e140]
lea rcx, [rbp + 0x650]
mov dword [rbp + 0x650], 0x3ec8c8c9
mov dword [rbp + 0x654], 0x3ec8c8c9
mov dword [rbp + 0x658], 0x3ec8c8c9
movss xmm0, dword [r8 + 0x1558]
movss dword [rbp + 0x65c], xmm0
call fcn.14001ca50
mov rcx, qword [rdi + 0x50]
movaps xmm1, xmm7
movss xmm4, dword [0x14017b350]
movaps xmm0, xmm6
mov rdx, qword [0x14019f830]
subss xmm1, xmm4
cmp rdx, qword [0x14019f838]
subss xmm0, xmm4
movaps xmm2, xmm6
mov qword [rbp + 0x928], rcx
mov r9d, eax
addss xmm2, xmm4
movaps xmm3, xmm7
mov dword [rbp + 0x950], r9d
addss xmm3, xmm4
unpcklps xmm0, xmm1
lea rax, [r8 + 0x1dc8]
movsd qword [rbp + 0x930], xmm0
movaps xmm0, xmm14
movaps xmm1, xmm2
unpcklps xmm0, xmm14
mov qword [rbp + 0x920], rax
unpcklps xmm1, xmm3
movsd qword [rbp + 0x938], xmm1
movaps xmm1, xmm11
unpcklps xmm1, xmm11
movsd qword [rbp + 0x948], xmm1
movsd qword [rbp + 0x940], xmm0
je 0x14009caab
movups xmm0, xmmword [rbp + 0x920]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x930]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp + 0x940]
movups xmmword [rdx + 0x20], xmm0
movsd xmm1, qword [rbp + 0x950]
movsd qword [rdx + 0x30], xmm1
add qword [0x14019f830], 0x38
jmp 0x14009cab7
lea r8, [rbp + 0x920]
call fcn.1400ef9b0
mov rbx, qword [0x14019f108]
test rbx, rbx
jne 0x14009cad9
lea ecx, [rbx + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov rbx, rax
mov qword [0x14019f108], rax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
addss xmm7, dword [0x14017b35c]
mov ecx, eax
addss xmm6, xmm11
btr ecx, 0x1f
mov eax, 0x10624dd3
sub ecx, dword [rdi + 0x78]
mul ecx
movss dword [rbp + 0xec], xmm7
movss dword [rbp + 0xe8], xmm6
mov rax, qword [0x14019f108]
mov edi, edx
shr edi, 6
test rax, rax
jne 0x14009cb30
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm3, dword [0x14017b358]
lea rcx, [0x140177a98]
mov rdx, qword [rax]
lea r8, [rbp + 0xe8]
mov dword [rsp + 0x40], edi
mov qword [rsp + 0x38], rcx
mov rcx, rbx
mov byte [rsp + 0x30], 1
movd r9d, xmm3
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
mov rax, qword [r14 + 0x18]
movzx ecx, byte [rax + 0xd8]
test cl, cl
jne 0x14009cb91
mov rax, qword [r14 + 0x20]
cmp byte [rax + 0xd8], sil
je 0x14009d05d
cmp byte [r14 + 0xd8], sil
jne 0x14009d05d
test cl, cl
je 0x14009cbb0
movss xmm0, dword [0x14017b5d4]
comiss xmm0, xmm15
ja 0x14009cc10
mov rax, qword [r14 + 0x20]
cmp byte [rax + 0xd8], sil
je 0x14009d05d
mov rdi, qword [rbp - 0x58]
lea rdx, [0x140177aa0]
mov rcx, rdi
call fcn.14004a840
mov r8, qword [0x14019a8e8]
mov ebx, eax
add r8, 0x488
lea ecx, [rax*4]
movsxd rdx, ecx
lea rcx, [r8 + rdi]
add rcx, rdx
call fcn.1400457c0
test al, al
je 0x14009cc10
mov edx, ebx
mov rcx, rdi
call fcn.1400472d0
test eax, eax
je 0x14009d05d
comiss xmm8, xmm14
mov ebx, 0x96ff0000
mov dword [rbp - 0x70], 0x41a00000
movss xmm6, dword [rsp + 0x5c]
jbe 0x14009cc49
movss xmm0, dword [0x14019a754]
comiss xmm0, xmm8
jbe 0x14009cc49
comiss xmm6, xmm14
jbe 0x14009cc49
movss xmm0, dword [0x14019a73c]
comiss xmm0, xmm6
ja 0x14009cc4e
mov ebx, 0x9600ff00
mov edx, dword [0x14019f0cc]
lea rcx, [rbp + 0x800]
add rdx, 0x1dc
call fcn.1400ee910
mov rdx, r12
lea rcx, [rbp + 0x80c]
call fcn.1400ee910
movss xmm0, dword [rbp + 0x800]
subss xmm0, dword [rbp + 0x80c]
movss xmm1, dword [rbp + 0x808]
subss xmm1, dword [rbp + 0x814]
mulss xmm0, xmm0
mulss xmm1, xmm1
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x14009ccb3
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x14009ccbb
movaps xmm0, xmm1
call fcn.140153194
divss xmm0, dword [0x14017b594]
lea rcx, [rbp - 0x70]
mov dword [rbp + 0x88], 0x40000000
lea rax, [rbp + 0x88]
movss xmm1, dword [rbp - 0x70]
mulss xmm0, dword [0x14017b378]
subss xmm1, xmm0
movss xmm0, dword [0x14017b1a0]
comiss xmm0, xmm1
movss dword [rbp - 0x70], xmm1
movaps xmm1, xmm8
cmovbe rax, rcx
lea rcx, [rbp - 0x70]
movss xmm0, dword [rax]
lea rax, [rbp + 0x8c]
comiss xmm0, dword [0x14017b378]
mov dword [rbp + 0x8c], 0x41a00000
movss dword [rbp - 0x70], xmm0
movaps xmm0, xmm6
cmovbe rax, rcx
movss xmm9, dword [rax]
movss dword [rbp - 0x70], xmm9
movss xmm7, dword [r14 + 0xcc]
movss xmm8, dword [r14 + 0xd0]
subss xmm1, xmm7
subss xmm0, xmm8
call fcn.140151128
movaps xmm10, xmm0
movaps xmm6, xmm0
mulss xmm10, dword [0x14017af3c]
movaps xmm0, xmm10
addss xmm0, dword [0x14017af50]
call fcn.140152100
addss xmm0, dword [0x14017af50]
movss xmm12, dword [0x14017d810]
subss xmm10, xmm0
movaps xmm1, xmm10
andps xmm1, xmm12
subss xmm1, dword [0x14017af90]
mulss xmm1, dword [0x14017b364]
mulss xmm10, xmm1
movsd xmm1, qword [0x14017b208]
movaps xmm2, xmm10
movaps xmm0, xmm10
mulss xmm0, dword [0x14017af4c]
andps xmm2, xmm12
subss xmm2, xmm11
mulss xmm0, xmm2
addss xmm10, xmm0
xorps xmm0, xmm0
cvtss2sd xmm0, xmm6
movaps xmm11, xmm10
addsd xmm0, qword [0x14017b1e0]
mulss xmm11, dword [0x14017b478]
addss xmm11, xmm7
call fcn.140152180
cmp qword [0x14019f108], 0
xorps xmm2, xmm2
subsd xmm0, qword [0x14017b1e0]
mulss xmm10, dword [0x14017b400]
cvtsd2ss xmm2, xmm0
addss xmm10, xmm7
movaps xmm0, xmm2
movaps xmm1, xmm2
mulss xmm0, dword [0x14017b014]
andps xmm1, xmm12
mulss xmm2, dword [0x14017af78]
mulss xmm2, xmm1
subss xmm0, xmm2
movaps xmm6, xmm0
andps xmm6, xmm12
mulss xmm6, xmm0
subss xmm6, xmm0
mulss xmm6, dword [0x14017af4c]
addss xmm6, xmm0
movaps xmm12, xmm6
mulss xmm6, dword [0x14017b400]
mulss xmm12, dword [0x14017b478]
addss xmm6, xmm8
addss xmm12, xmm8
jne 0x14009ce9a
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x80], rax
movss xmm9, dword [rbp - 0x70]
mov qword [0x14019f108], rax
movss xmm8, dword [rsp + 0x58]
lea r8, [rbp + 0xf0]
movss xmm7, dword [rsp + 0x5c]
lea rdx, [rbp + 0xf8]
mov r9d, ebx
movss dword [rbp + 0xf0], xmm8
movss dword [rbp + 0xf4], xmm7
movss dword [rbp + 0xf8], xmm10
movss dword [rbp + 0xfc], xmm6
movss dword [rsp + 0x20], xmm9
call fcn.14011d840
comiss xmm15, dword [0x14017b4c0]
jbe 0x14009d054
comiss xmm8, xmm14
jbe 0x14009cf1f
movss xmm0, dword [0x14019a754]
comiss xmm0, xmm8
jbe 0x14009cf1f
comiss xmm7, xmm14
jbe 0x14009cf1f
movss xmm0, dword [0x14019a73c]
comiss xmm0, xmm7
ja 0x14009d054
mov rdi, qword [0x14019f108]
test rdi, rdi
jne 0x14009cf41
lea ecx, [rdi + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov rdi, rax
mov qword [0x14019f108], rax
mov edx, dword [0x14019f0cc]
lea rcx, [rbp + 0x818]
add rdx, 0x1dc
call fcn.1400ee910
mov rdx, r12
lea rcx, [rbp + 0x824]
call fcn.1400ee910
movss xmm0, dword [rbp + 0x818]
subss xmm0, dword [rbp + 0x824]
movss xmm1, dword [rbp + 0x820]
subss xmm1, dword [rbp + 0x82c]
mulss xmm0, xmm0
mulss xmm1, xmm1
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x14009cfa6
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x14009cfae
movaps xmm0, xmm1
call fcn.140153194
mov r14, qword [rsp + 0x50]
xorps xmm6, xmm6
cvtss2sd xmm6, xmm0
lea rbx, [r14 + 0xc8]
cmp qword [rbx + 0x18], 0x10
jb 0x14009cfcb
mov rbx, qword [rbx]
mov rax, qword [0x14019f108]
movss dword [rbp + 0x100], xmm11
movss dword [rbp + 0x104], xmm12
test rax, rax
jne 0x14009cffc
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm10, dword [0x14017b378]
lea rcx, [0x140177ab0]
mov rdx, qword [rax]
lea r8, [rbp + 0x100]
movsd qword [rsp + 0x48], xmm6
movaps xmm3, xmm10
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x38], rcx
mov rcx, rdi
mov byte [rsp + 0x30], 1
movd r9d, xmm3
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
movss xmm11, dword [0x14017afd4]
jmp 0x14009d06b
movss xmm11, dword [0x14017afd4]
mov r14, qword [rsp + 0x50]
movss xmm10, dword [0x14017b378]
comiss xmm8, xmm14
movss xmm9, dword [rsp + 0x5c]
jbe 0x14009c541
movss xmm0, dword [0x14019a754]
comiss xmm0, xmm8
jbe 0x14009c541
comiss xmm9, xmm14
jbe 0x14009d7b3
movss xmm0, dword [0x14019a73c]
comiss xmm0, xmm9
jbe 0x14009c541
mov r8, qword [0x14019e140]
lea rcx, [rbp + 0x5e0]
mov dword [rbp + 0x5e0], 0x3ec8c8c9
mov dword [rbp + 0x5e4], 0x3ec8c8c9
mov dword [rbp + 0x5e8], 0x3ec8c8c9
movss xmm0, dword [r8 + 0x1558]
movss dword [rbp + 0x5ec], xmm0
call fcn.14001ca50
mov rcx, qword [r14 + 0x50]
movaps xmm1, xmm9
movss xmm6, dword [0x14017b38c]
movaps xmm12, xmm8
mov rdx, qword [0x14019f830]
subss xmm1, xmm6
cmp rdx, qword [0x14019f838]
subss xmm12, xmm6
movaps xmm13, xmm8
mov qword [rbp + 0x960], rcx
mov r9d, eax
addss xmm13, xmm6
lea rax, [r8 + 0x1dc8]
mov dword [rbp + 0x988], r9d
movaps xmm2, xmm1
mov qword [rbp + 0x958], rax
addss xmm2, dword [0x14017b3dc]
movaps xmm0, xmm12
unpcklps xmm0, xmm1
movaps xmm1, xmm13
movsd qword [rbp + 0x968], xmm0
movaps xmm0, xmm14
unpcklps xmm0, xmm14
unpcklps xmm1, xmm2
movsd qword [rbp + 0x970], xmm1
movaps xmm1, xmm11
unpcklps xmm1, xmm11
movsd qword [rbp + 0x980], xmm1
movsd qword [rbp + 0x978], xmm0
je 0x14009d1c1
movups xmm0, xmmword [rbp + 0x958]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x968]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp + 0x978]
movups xmmword [rdx + 0x20], xmm0
movsd xmm1, qword [rbp + 0x988]
movsd qword [rdx + 0x30], xmm1
add qword [0x14019f830], 0x38
jmp 0x14009d1cd
lea r8, [rbp + 0x958]
call fcn.1400ef9b0
cmp qword [0x14019f108], 0
jne 0x14009d1ec
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
mov r9d, 0xff9d7b41
movss dword [rbp + 0x108], xmm8
movaps xmm2, xmm6
movss dword [rbp + 0x10c], xmm9
lea rdx, [rbp + 0x108]
movss dword [rsp + 0x20], xmm11
call fcn.14011dc00
mov rbx, qword [0x14019f108]
test rbx, rbx
jne 0x14009d23c
lea ecx, [rbx + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov rbx, rax
mov qword [0x14019f108], rax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, eax
movaps xmm11, xmm9
addss xmm11, dword [0x14017b3bc]
btr ecx, 0x1f
mov eax, 0x10624dd3
sub ecx, dword [r14 + 0x78]
mul ecx
movss dword [rbp + 0x110], xmm8
movss dword [rbp + 0x114], xmm11
mov rax, qword [0x14019f108]
mov edi, edx
shr edi, 6
test rax, rax
jne 0x14009d296
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm3, dword [0x14017b368]
lea rcx, [0x140177a98]
mov rdx, qword [rax]
lea r8, [rbp + 0x110]
mov dword [rsp + 0x40], edi
mov qword [rsp + 0x38], rcx
mov rcx, rbx
mov byte [rsp + 0x30], 1
movd r9d, xmm3
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
cmp qword [0x14019f108], 0
jne 0x14009d2f6
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss xmm7, dword [rsp + 0x58]
lea r8, [rbp + 0x118]
addss xmm7, dword [0x14017b258]
movaps xmm8, xmm9
lea rdx, [rbp + 0x120]
addss xmm8, dword [0x14017b3a0]
addss xmm9, dword [0x14017b394]
mov r9d, 0xff010101
addss xmm7, xmm10
movaps xmm10, xmm12
addss xmm10, dword [0x14017b258]
movss dword [rbp + 0x11c], xmm8
movss dword [rbp + 0x124], xmm9
movss dword [rbp + 0x118], xmm7
movss dword [rbp + 0x120], xmm10
call fcn.14011d9c0
cmp qword [0x14019f108], 0
jne 0x14009d387
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
mov rdx, qword [0x14019a9a8]
mov rbx, qword [rbp - 0x58]
add rdx, rbx
jne 0x14009d3d2
xor edi, edi
movaps xmm6, xmm14
mov rdx, qword [0x14019a9b0]
add rdx, rbx
je 0x14009d41d
cmp byte [0x14019e189], sil
lea r8, [rbp - 0x28]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], rdi
mov rcx, qword [rcx]
je 0x14009d40c
call fcn.14011f0f0
jmp 0x14009d412
mov rcx, qword [0x14019e1e0]
lea r8, [rbp - 0x2c]
xor edi, edi
cmp byte [0x14019e189], sil
mov qword [rsp + 0x20], rdi
mov rcx, qword [rcx]
lea r9d, [rdi + 4]
je 0x14009d3fb
call fcn.14011f0f0
jmp 0x14009d401
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009d399
movss xmm6, dword [rbp - 0x2c]
jmp 0x14009d39d
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009d41d
movss xmm1, dword [rbp - 0x28]
jmp 0x14009d421
movaps xmm1, xmm14
movss xmm0, dword [0x14017b3d4]
lea r8, [rbp + 0x128]
divss xmm0, xmm6
mov r9d, 0xff09c549
lea rdx, [rbp + 0x130]
movss dword [rbp + 0x12c], xmm8
mulss xmm0, xmm1
movss dword [rbp + 0x130], xmm10
movss dword [rbp + 0x134], xmm9
addss xmm0, xmm10
movss dword [rbp + 0x128], xmm0
call fcn.14011d9c0
cmp qword [0x14019f108], 0
jne 0x14009d491
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
mov rax, qword [0x14019e140]
lea rcx, [rbp + 0x5d0]
movss xmm9, dword [rsp + 0x5c]
movaps xmm0, xmm9
movss dword [rbp + 0x138], xmm13
addss xmm0, dword [0x14017b3a4]
movaps xmm1, xmm9
movss dword [rbp + 0x140], xmm12
addss xmm1, dword [0x14017b38c]
lea r10, [rax + 0x1e70]
mov dword [rbp + 0x5d0], 0x3f1d9d9e
mov dword [rbp + 0x5d4], 0x3ef6f6f7
movss dword [rbp + 0x13c], xmm0
mov dword [rbp + 0x5d8], 0x3e828283
movss dword [rbp + 0x144], xmm1
movss xmm0, dword [rax + 0x1558]
movss dword [rbp + 0x5dc], xmm0
call fcn.14001ca50
movss xmm0, dword [0x14017afd4]
lea r8, [rbp + 0x138]
movss dword [rsp + 0x30], xmm0
lea rdx, [rbp + 0x140]
mov dword [rsp + 0x28], recv
mov r9d, eax
mov rcx, r10
movss dword [rsp + 0x20], xmm14
call fcn.1400360b0
cmp qword [0x14019f108], 0
jne 0x14009d56f
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
movss dword [rbp + 0x148], xmm7
lea r8, [rbp + 0x148]
movaps xmm7, xmm9
movss dword [rbp + 0x150], xmm10
addss xmm7, dword [0x14017b3b0]
movaps xmm8, xmm9
lea rdx, [rbp + 0x150]
addss xmm8, dword [0x14017b3b8]
mov r9d, 0xff010101
movss dword [rbp + 0x154], xmm7
movss dword [rbp + 0x14c], xmm8
call fcn.14011d9c0
cmp qword [0x14019f108], 0
jne 0x14009d5e2
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
mov rdx, qword [0x14019a998]
add rdx, rbx
je 0x14009d628
cmp byte [0x14019e189], sil
lea r8, [rbp - 0x24]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], rdi
mov rcx, qword [rcx]
je 0x14009d617
call fcn.14011f0f0
jmp 0x14009d61d
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009d628
movss xmm6, dword [rbp - 0x24]
jmp 0x14009d62c
movaps xmm6, xmm14
mov rdx, qword [0x14019a9a0]
add rdx, rbx
je 0x14009d676
cmp byte [0x14019e189], sil
lea r8, [rbp - 0x20]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x14009d665
call fcn.14011f0f0
jmp 0x14009d66b
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009d676
movss xmm1, dword [rbp - 0x20]
jmp 0x14009d67a
movaps xmm1, xmm14
movss xmm0, dword [0x14017b3d4]
lea r8, [rbp + 0x158]
divss xmm0, xmm6
mov r9d, 0xff399af9
lea rdx, [rbp + 0x160]
movss dword [rbp + 0x15c], xmm8
mulss xmm0, xmm1
movss dword [rbp + 0x160], xmm10
movss dword [rbp + 0x164], xmm7
addss xmm0, xmm10
movss dword [rbp + 0x158], xmm0
call fcn.14011d9c0
cmp qword [0x14019f108], 0
jne 0x14009d6e9
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x80], rax
mov qword [0x14019f108], rax
mov rax, qword [0x14019e140]
lea rcx, [rbp + 0x660]
movss dword [rbp + 0x168], xmm13
movss dword [rbp + 0x16c], xmm11
movss dword [rbp + 0x170], xmm12
movss dword [rbp + 0x174], xmm7
lea r10, [rax + 0x1e70]
movss xmm0, dword [rax + 0x1558]
movss dword [rbp + 0x66c], xmm0
mov dword [rbp + 0x660], 0x3f1d9d9e
mov dword [rbp + 0x664], 0x3ef6f6f7
mov dword [rbp + 0x668], 0x3e828283
call fcn.14001ca50
movss xmm11, dword [0x14017afd4]
lea r8, [rbp + 0x168]
movss dword [rsp + 0x30], xmm11
lea rdx, [rbp + 0x170]
mov dword [rsp + 0x28], recv
mov r9d, eax
mov rcx, r10
movss dword [rsp + 0x20], xmm14
call fcn.1400360b0
movsd xmm13, qword [rbp + 0x28]
movss xmm8, dword [rsp + 0x58]
jmp 0x14009c54a
movss xmm9, dword [rsp + 0x5c]
movss xmm11, dword [0x14017afd4]
jmp 0x14009c54f
mov rdi, qword [rsp + 0x50]
movss xmm11, dword [0x14017afd4]
jmp 0x14009c54f
mov r13, qword [rbp + 0xc50]
mov rax, qword [r13 + 0x18]
cmp byte [rax + 0xd8], 0
je 0x14009dc6d
cmp byte [r13 + 0xd8], 0
jne 0x14009dc6d
movss xmm0, dword [0x14017b5d4]
comiss xmm0, xmm15
jbe 0x14009dc6d
comiss xmm8, xmm14
mov ebx, 0x96ff0000
mov dword [rbp - 0x6c], 0x41a00000
jbe 0x14009d832
movss xmm0, dword [0x14019a754]
comiss xmm0, xmm8
jbe 0x14009d832
comiss xmm9, xmm14
jbe 0x14009d832
movss xmm0, dword [0x14019a73c]
comiss xmm0, xmm9
ja 0x14009d837
mov ebx, 0x9600ff00
mov edx, dword [0x14019f0cc]
lea rcx, [rbp + 0x740]
add rdx, 0x1dc
call fcn.1400ee910
mov rdx, r12
lea rcx, [rbp + 0x74c]
call fcn.1400ee910
movss xmm0, dword [rbp + 0x740]
subss xmm0, dword [rbp + 0x74c]
movss xmm1, dword [rbp + 0x748]
subss xmm1, dword [rbp + 0x754]
mulss xmm0, xmm0
mulss xmm1, xmm1
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x14009d89c
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x14009d8a4
movaps xmm0, xmm1
call fcn.140153194
divss xmm0, dword [0x14017b594]
lea rcx, [rbp - 0x6c]
mov dword [rbp + 0x90], 0x40000000
lea rax, [rbp + 0x90]
movss xmm1, dword [rbp - 0x6c]
mulss xmm0, dword [0x14017b378]
subss xmm1, xmm0
movss xmm0, dword [0x14017b1a0]
comiss xmm0, xmm1
movss dword [rbp - 0x6c], xmm1
movaps xmm1, xmm8
cmovbe rax, rcx
lea rcx, [rbp - 0x6c]
movss xmm0, dword [rax]
lea rax, [rbp + 0x94]
comiss xmm0, dword [0x14017b378]
mov dword [rbp + 0x94], 0x41a00000
movss dword [rbp - 0x6c], xmm0
movaps xmm0, xmm9
cmovbe rax, rcx
movss xmm10, dword [rax]
movss dword [rbp - 0x6c], xmm10
movss xmm7, dword [r13 + 0xcc]
movss xmm8, dword [r13 + 0xd0]
subss xmm1, xmm7
subss xmm0, xmm8
call fcn.140151128
movaps xmm9, xmm0
movaps xmm6, xmm0
mulss xmm9, dword [0x14017af3c]
movaps xmm0, xmm9
addss xmm0, dword [0x14017af50]
call fcn.140152100
addss xmm0, dword [0x14017af50]
movss xmm12, dword [0x14017d810]
subss xmm9, xmm0
movaps xmm1, xmm9
andps xmm1, xmm12
subss xmm1, dword [0x14017af90]
mulss xmm1, dword [0x14017b364]
mulss xmm9, xmm1
movsd xmm1, qword [0x14017b208]
movaps xmm2, xmm9
movaps xmm0, xmm9
mulss xmm0, dword [0x14017af4c]
andps xmm2, xmm12
subss xmm2, xmm11
mulss xmm2, xmm0
xorps xmm0, xmm0
cvtss2sd xmm0, xmm6
addss xmm9, xmm2
addsd xmm0, qword [0x14017b1e0]
movaps xmm11, xmm9
mulss xmm11, dword [0x14017b478]
addss xmm11, xmm7
call fcn.140152180
cmp qword [0x14019f108], 0
xorps xmm2, xmm2
subsd xmm0, qword [0x14017b1e0]
mulss xmm9, dword [0x14017b400]
cvtsd2ss xmm2, xmm0
addss xmm9, xmm7
movaps xmm0, xmm2
movaps xmm1, xmm2
mulss xmm0, dword [0x14017b014]
andps xmm1, xmm12
mulss xmm2, dword [0x14017af78]
mulss xmm2, xmm1
subss xmm0, xmm2
movaps xmm6, xmm0
andps xmm6, xmm12
mulss xmm6, xmm0
subss xmm6, xmm0
mulss xmm6, dword [0x14017af4c]
addss xmm6, xmm0
movaps xmm12, xmm6
mulss xmm6, dword [0x14017b400]
mulss xmm12, dword [0x14017b478]
addss xmm6, xmm8
addss xmm12, xmm8
jne 0x14009da87
mov ecx, 8
call fcn.140120ebc
movss xmm10, dword [rbp - 0x6c]
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm0, dword [rsp + 0x58]
lea r8, [rbp + 0x198]
movss xmm13, dword [rsp + 0x5c]
lea rdx, [rbp + 0x1a0]
mov r9d, ebx
movss dword [rbp + 0x198], xmm0
movss dword [rbp + 0x19c], xmm13
movss dword [rbp + 0x1a0], xmm9
movss dword [rbp + 0x1a4], xmm6
movss dword [rsp + 0x20], xmm10
call fcn.14011d840
comiss xmm15, dword [0x14017b4c0]
movss xmm9, dword [rsp + 0x58]
jbe 0x14009dc7b
comiss xmm9, xmm14
jbe 0x14009db14
movss xmm0, dword [0x14019a754]
comiss xmm0, xmm9
jbe 0x14009db14
comiss xmm13, xmm14
jbe 0x14009db14
movss xmm0, dword [0x14019a73c]
comiss xmm0, xmm13
ja 0x14009dc7b
mov rdi, qword [0x14019f108]
test rdi, rdi
jne 0x14009db39
lea ecx, [rdi + 8]
call fcn.140120ebc
mov rdi, rax
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
mov edx, dword [0x14019f0cc]
lea rcx, [rbp + 0x758]
add rdx, 0x1dc
call fcn.1400ee910
mov rdx, r12
lea rcx, [rbp + 0x764]
call fcn.1400ee910
movss xmm0, dword [rbp + 0x758]
subss xmm0, dword [rbp + 0x764]
movss xmm1, dword [rbp + 0x760]
subss xmm1, dword [rbp + 0x76c]
mulss xmm0, xmm0
mulss xmm1, xmm1
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x14009db9e
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x14009dba6
movaps xmm0, xmm1
call fcn.140153194
mov r12, qword [rsp + 0x50]
xorps xmm6, xmm6
cvtss2sd xmm6, xmm0
lea rbx, [r12 + 0xc8]
cmp qword [rbx + 0x18], 0x10
jb 0x14009dbc4
mov rbx, qword [rbx]
mov rax, qword [0x14019f108]
movss dword [rbp + 0x1a8], xmm11
movss dword [rbp + 0x1ac], xmm12
test rax, rax
jne 0x14009dbf8
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm3, dword [0x14017b378]
lea rcx, [0x140177ab0]
mov rdx, qword [rax]
lea r8, [rbp + 0x1a8]
movsd qword [rsp + 0x48], xmm6
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x38], rcx
mov rcx, rdi
mov byte [rsp + 0x30], 1
movd r9d, xmm3
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
jmp 0x14009dc80
movss xmm13, dword [rsp + 0x5c]
movss xmm9, dword [rsp + 0x58]
mov r13, qword [rbp + 0xc50]
movzx r14d, byte [rbp + 0xc58]
mov r12, qword [rsp + 0x50]
jmp 0x14009dc87
mov r13, qword [rbp + 0xc50]
movss xmm13, dword [rsp + 0x5c]
movss xmm9, dword [rsp + 0x58]
mov r12, qword [rsp + 0x50]
movzx esi, byte [rbp + 0xc60]
mov r8, qword [0x14019e140]
lea rcx, [rbp + 0x670]
mov dword [rbp + 0x670], 0x3f800000
mov dword [rbp + 0x674], 0x3f800000
mov dword [rbp + 0x678], 0x3f800000
movss xmm6, dword [r8 + 0x1558]
movss dword [rbp + 0x67c], xmm6
call fcn.14001ca50
lea rcx, [rbp + 0x680]
mov dword [rbp], eax
mov r10d, eax
movss dword [rbp + 0x68c], xmm6
mov dword [rbp + 0x680], 0x3f800000
mov dword [rbp + 0x684], 0x3f800000
mov dword [rbp + 0x688], 0x3f800000
call fcn.14001ca50
mov rcx, qword [r13 + 0x30]
mov edi, eax
mov dword [rbp + 0x40], eax
cmp byte [rcx + 0xd8], 0
je 0x14009efe6
cmp qword [r12 + 0x48], 0
je 0x14009e3f8
lea rcx, [rbp + 0x690]
movss dword [rbp + 0x69c], xmm6
mov dword [rbp + 0x690], 0x3f800000
mov dword [rbp + 0x694], 0x3f800000
mov dword [rbp + 0x698], 0x3f800000
call fcn.14001ca50
mov r9d, eax
test sil, sil
jne 0x14009dd62
test r14b, r14b
jne 0x14009dd97
lea rcx, [rbp + 0x6a0]
movss dword [rbp + 0x6ac], xmm6
mov dword [rbp + 0x6a0], 0x3ec8c8c9
mov dword [rbp + 0x6a4], 0x3ec8c8c9
mov dword [rbp + 0x6a8], 0x3ec8c8c9
call fcn.14001ca50
mov r9d, eax
movss xmm0, dword [r13 + 0xdc]
lea rax, [r8 + 0x1dc8]
movss xmm2, dword [r13 + 0xe0]
mov rcx, qword [r12 + 0x50]
movss xmm12, dword [0x14017b3dc]
movss xmm10, dword [0x14017afd4]
mov ebx, dword [rsp + 0x6c]
movss xmm15, dword [0x14017b38c]
mov rdx, qword [0x14019f830]
subss xmm2, xmm15
cmp rdx, qword [0x14019f838]
movd xmm6, ebx
cvtdq2ps xmm6, xmm6
mov qword [rbp + 0x990], rax
mov qword [rbp + 0x998], rcx
mov dword [rbp + 0x9c0], r9d
movaps xmm3, xmm2
subss xmm0, xmm6
addss xmm3, xmm12
movaps xmm1, xmm0
unpcklps xmm0, xmm2
addss xmm1, xmm12
movsd qword [rbp + 0x9a0], xmm0
movaps xmm0, xmm14
unpcklps xmm0, xmm14
movsd qword [rbp + 0x9b0], xmm0
unpcklps xmm1, xmm3
movsd qword [rbp + 0x9a8], xmm1
movaps xmm1, xmm10
unpcklps xmm1, xmm10
movsd qword [rbp + 0x9b8], xmm1
je 0x14009de86
movups xmm0, xmmword [rbp + 0x990]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x9a0]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp + 0x9b0]
movups xmmword [rdx + 0x20], xmm0
movsd xmm1, qword [rbp + 0x9c0]
movsd qword [rdx + 0x30], xmm1
add qword [0x14019f830], 0x38
jmp 0x14009de9d
lea r8, [rbp + 0x990]
call fcn.1400ef9b0
mov r8, qword [0x14019e140]
mov r10d, dword [rbp]
movss xmm8, dword [rbp - 0x34]
comiss xmm8, xmm14
jbe 0x14009deea
movss xmm0, dword [r8 + 0x1558]
lea rcx, [rbp + 0x620]
movss dword [rbp + 0x62c], xmm0
mov dword [rbp + 0x620], 0x3ec8c8c9
mov dword [rbp + 0x624], 0x3ec8c8c9
mov dword [rbp + 0x628], 0x3ec8c8c9
call fcn.14001ca50
mov r10d, eax
mov dword [rbp], eax
movss xmm0, dword [rbp - 0x38]
comiss xmm0, xmm14
jbe 0x14009df35
movss xmm0, dword [r8 + 0x1558]
lea rcx, [rbp + 0x6b0]
movss dword [rbp + 0x6bc], xmm0
mov dword [rbp + 0x6b0], 0x3ec8c8c9
mov dword [rbp + 0x6b4], 0x3ec8c8c9
mov dword [rbp + 0x6b8], 0x3ec8c8c9
call fcn.14001ca50
mov edi, eax
mov dword [rbp + 0x40], eax
movss xmm0, dword [r13 + 0xdc]
movss xmm2, dword [r13 + 0xe0]
subss xmm0, xmm6
mov rax, qword [r8 + 0x1a18]
movaps xmm3, xmm2
mov rdx, qword [r12 + 0x58]
movss xmm11, dword [0x14017b3f8]
movss xmm7, dword [0x14017b3cc]
addss xmm3, xmm11
mov byte [rax + 0x80], 1
addss xmm2, xmm7
mov rax, qword [r8 + 0x1a18]
movaps xmm1, xmm0
addss xmm1, dword [0x14017b388]
mov rcx, qword [rax + 0x2b8]
unpcklps xmm0, xmm2
unpcklps xmm1, xmm3
movsd qword [rbp + 0x9e0], xmm1
movaps xmm1, xmm10
movsd qword [rbp + 0x9d8], xmm0
movaps xmm0, xmm14
mov qword [rbp + 0x9d0], rdx
mov rdx, qword [0x14019f830]
cmp rdx, qword [0x14019f838]
unpcklps xmm1, xmm10
unpcklps xmm0, xmm14
movsd qword [rbp + 0x9f0], xmm1
mov qword [rbp + 0x9c8], rcx
movsd qword [rbp + 0x9e8], xmm0
mov dword [rbp + 0x9f8], r10d
je 0x14009e026
movups xmm0, xmmword [rbp + 0x9c8]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x9d8]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp + 0x9e8]
movups xmmword [rdx + 0x20], xmm0
movsd xmm1, qword [rbp + 0x9f8]
movsd qword [rdx + 0x30], xmm1
add qword [0x14019f830], 0x38
jmp 0x14009e039
lea r8, [rbp + 0x9c8]
call fcn.1400ef9b0
mov r8, qword [0x14019e140]
movss xmm0, dword [r13 + 0xdc]
movss xmm2, dword [r13 + 0xe0]
subss xmm0, xmm6
mov rax, qword [r8 + 0x1a18]
movaps xmm3, xmm2
mov rdx, qword [r12 + 0x60]
addss xmm3, xmm11
addss xmm2, xmm7
mov byte [rax + 0x80], 1
movaps xmm1, xmm0
mov rax, qword [r8 + 0x1a18]
addss xmm1, xmm12
addss xmm0, dword [0x14017b390]
mov rcx, qword [rax + 0x2b8]
unpcklps xmm1, xmm3
unpcklps xmm0, xmm2
movsd qword [rbp + 0xa18], xmm1
movaps xmm1, xmm10
movsd qword [rbp + 0xa10], xmm0
movaps xmm0, xmm14
mov qword [rbp + 0xa08], rdx
mov rdx, qword [0x14019f830]
cmp rdx, qword [0x14019f838]
unpcklps xmm1, xmm10
unpcklps xmm0, xmm14
movsd qword [rbp + 0xa28], xmm1
mov qword [rbp + 0xa00], rcx
movsd qword [rbp + 0xa20], xmm0
mov dword [rbp + 0xa30], edi
je 0x14009e11d
movups xmm0, xmmword [rbp + 0xa00]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0xa10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp + 0xa20]
movups xmmword [rdx + 0x20], xmm0
movsd xmm1, qword [rbp + 0xa30]
movsd qword [rdx + 0x30], xmm1
add qword [0x14019f830], 0x38
jmp 0x14009e129
lea r8, [rbp + 0xa00]
call fcn.1400ef9b0
mov rdi, qword [rbp + 0x48]
mov rcx, rdi
call fcn.1400ee7e0
lea ecx, [rax + 0x1c]
call fcn.1400ee7e0
movss xmm7, dword [rbp - 0x44]
test eax, eax
jle 0x14009e27f
comiss xmm7, xmm14
ja 0x14009e27f
mov r8, qword [0x14019e140]
lea rcx, [rbp + 0x6c0]
mov dword [rbp + 0x6c0], 0x3f800000
mov dword [rbp + 0x6c4], 0x3f800000
mov dword [rbp + 0x6c8], 0x3f800000
movss xmm0, dword [r8 + 0x1558]
movss dword [rbp + 0x6cc], xmm0
call fcn.14001ca50
movss xmm0, dword [r13 + 0xdc]
mov ecx, eax
movss xmm2, dword [r13 + 0xe0]
subss xmm0, xmm6
mov rdx, qword [0x14019f830]
lea rax, [r8 + 0x1f18]
cmp rdx, qword [0x14019f838]
movaps xmm3, xmm2
subss xmm3, dword [0x14017b374]
subss xmm2, dword [0x14017b3a4]
movaps xmm1, xmm0
mov qword [rbp + 0xa38], rax
addss xmm1, dword [0x14017b3a4]
addss xmm0, dword [0x14017b370]
mov rax, qword [0x14019ead0]
mov qword [rbp + 0xa40], rax
mov dword [rbp + 0xa68], ecx
unpcklps xmm1, xmm3
unpcklps xmm0, xmm2
movsd qword [rbp + 0xa50], xmm1
movaps xmm1, xmm10
movsd qword [rbp + 0xa48], xmm0
movaps xmm0, xmm14
unpcklps xmm1, xmm10
unpcklps xmm0, xmm14
movsd qword [rbp + 0xa60], xmm1
movsd qword [rbp + 0xa58], xmm0
je 0x14009e273
movups xmm0, xmmword [rbp + 0xa38]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0xa48]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp + 0xa58]
movups xmmword [rdx + 0x20], xmm0
movsd xmm1, qword [rbp + 0xa68]
movsd qword [rdx + 0x30], xmm1
add qword [0x14019f830], 0x38
jmp 0x14009e27f
lea r8, [rbp + 0xa38]
call fcn.1400ef9b0
test sil, sil
je 0x14009e33d
mov rax, qword [0x14019f108]
test rax, rax
jne 0x14009e2aa
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm0, dword [r13 + 0xdc]
mov rbx, rax
movss xmm1, dword [r13 + 0xe0]
subss xmm0, xmm6
subss xmm1, dword [0x14017b368]
addss xmm0, xmm15
movss dword [rbp + 0x1b4], xmm1
movss dword [rbp + 0x1b0], xmm0
test rax, rax
jne 0x14009e2fb
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm3, dword [0x14017b39c]
lea rcx, [0x140177abc]
mov rdx, qword [rax]
lea r8, [rbp + 0x1b0]
mov qword [rsp + 0x38], rcx
mov rcx, rbx
mov byte [rsp + 0x30], 0
movd r9d, xmm3
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xffff0000
call fcn.14011cbd0
jmp 0x14009e422
test r14b, r14b
jne 0x14009e426
mov rax, qword [0x14019f108]
test rax, rax
jne 0x14009e368
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm0, dword [r13 + 0xdc]
mov rbx, rax
movss xmm1, dword [r13 + 0xe0]
subss xmm0, xmm6
subss xmm1, dword [0x14017b368]
addss xmm0, xmm15
movss dword [rbp + 0x1bc], xmm1
movss dword [rbp + 0x1b8], xmm0
test rax, rax
jne 0x14009e3b9
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm3, dword [0x14017b39c]
lea rcx, [0x140177ac0]
mov rdx, qword [rax]
lea r8, [rbp + 0x1b8]
mov qword [rsp + 0x38], rcx
mov rcx, rbx
mov byte [rsp + 0x30], 0
movd r9d, xmm3
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xffffff00
call fcn.14011cbd0
jmp 0x14009e422
movss xmm10, dword [0x14017afd4]
movss xmm7, dword [rbp - 0x44]
movss xmm15, dword [0x14017b38c]
movss xmm8, dword [rbp - 0x34]
movss xmm12, dword [0x14017b3dc]
mov rdi, qword [rbp + 0x48]
mov ebx, dword [rsp + 0x6c]
cmp qword [0x14019f108], 0
jne 0x14009e448
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm0, dword [r13 + 0xdc]
lea rdx, [rbp + 0x1c0]
movss xmm1, dword [r13 + 0xe0]
mov r9d, 0xff9d7b41
movss xmm11, dword [0x14017b1a0]
movaps xmm2, xmm15
movd xmm6, ebx
cvtdq2ps xmm6, xmm6
movss dword [rbp + 0x1c4], xmm1
subss xmm0, xmm6
movss dword [rsp + 0x20], xmm11
addss xmm0, xmm15
movss dword [rbp + 0x1c0], xmm0
call fcn.14011dc00
cmp qword [0x14019f108], 0
jne 0x14009e4c2
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm0, dword [r13 + 0xdc]
lea rdx, [rbp + 0x1c8]
movss xmm1, dword [r13 + 0xe0]
subss xmm0, xmm6
movss xmm2, dword [0x14017b33c]
subss xmm1, xmm15
mov r9d, 0xff9d7b41
movss dword [rsp + 0x20], xmm11
addss xmm0, xmm15
movss dword [rbp + 0x1cc], xmm1
movss dword [rbp + 0x1c8], xmm0
call fcn.14011dc00
mov rcx, rdi
call fcn.1400ee7e0
lea ecx, [rax + 0x1c]
call fcn.1400ee7e0
test eax, eax
jle 0x14009e6a6
comiss xmm7, xmm14
jbe 0x14009e759
cmp qword [0x14019f108], 0
jne 0x14009e557
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm0, dword [r13 + 0xdc]
lea rcx, [rbp + 0x6d0]
movss xmm1, dword [r13 + 0xe0]
subss xmm0, xmm6
mov rax, qword [0x14019e140]
subss xmm1, xmm15
mov qword [rbp + 0x6d0], 0
mov dword [rbp + 0x6d8], 0
addss xmm0, xmm15
movss dword [rbp + 0x1d4], xmm1
lea r8, [rax + 0x1e70]
movss dword [rbp + 0x1d0], xmm0
movss xmm0, dword [rax + 0x1558]
movss dword [rbp + 0x6dc], xmm0
call fcn.14001ca50
movss xmm2, dword [0x14017b32c]
lea rdx, [rbp + 0x1d0]
mov r9d, eax
mov dword [rsp + 0x20], socket
mov rcx, r8
call fcn.140036490
mov rax, qword [0x14019f108]
test rax, rax
jne 0x14009e60a
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm0, dword [r13 + 0xdc]
mov rbx, rax
movss xmm1, dword [r13 + 0xe0]
subss xmm0, xmm6
subss xmm1, dword [0x14017b3b4]
addss xmm0, xmm15
movss dword [rbp + 0x1dc], xmm1
movss dword [rbp + 0x1d8], xmm0
test rax, rax
jne 0x14009e65b
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm3, dword [0x14017b35c]
lea rdi, [0x140177ac4]
mov rdx, qword [rax]
lea r8, [rbp + 0x1d8]
cvtps2pd xmm0, xmm7
mov rcx, rbx
movd r9d, xmm3
movsd qword [rsp + 0x40], xmm0
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xff00ff00
call fcn.14011cbd0
jmp 0x14009e760
cmp qword [0x14019f108], 0
jne 0x14009e6c8
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm0, dword [r13 + 0xdc]
lea rcx, [rbp + 0x6e0]
movss xmm1, dword [r13 + 0xe0]
subss xmm0, xmm6
mov rax, qword [0x14019e140]
subss xmm1, xmm15
mov qword [rbp + 0x6e0], 0
mov dword [rbp + 0x6e8], 0
addss xmm0, xmm15
movss dword [rbp + 0x1e4], xmm1
lea r8, [rax + 0x1e70]
movss dword [rbp + 0x1e0], xmm0
movss xmm0, dword [rax + 0x1558]
movss dword [rbp + 0x6ec], xmm0
call fcn.14001ca50
movss xmm2, dword [0x14017b32c]
lea rdx, [rbp + 0x1e0]
mov r9d, eax
mov dword [rsp + 0x20], socket
mov rcx, r8
call fcn.140036490
lea rdi, [0x140177ac4]
cmp qword [0x14019f108], 0
jne 0x14009e782
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm2, dword [r13 + 0xdc]
lea r8, [rbp + 0x1e8]
movss xmm3, dword [r13 + 0xe0]
subss xmm2, xmm6
movaps xmm1, xmm3
lea rdx, [rbp + 0x1f0]
addss xmm1, dword [0x14017b3c8]
addss xmm3, xmm15
mov r9d, 0xff131313
movaps xmm0, xmm2
movss dword [rbp + 0x1f0], xmm2
addss xmm0, xmm12
movss dword [rbp + 0x1ec], xmm1
movss dword [rbp + 0x1f4], xmm3
movss dword [rbp + 0x1e8], xmm0
call fcn.14011d9c0
cmp qword [0x14019f108], 0
jne 0x14009e80b
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm3, dword [r13 + 0xe0]
lea r8, [rbp + 0x1f8]
movss xmm2, dword [r13 + 0xdc]
lea rdx, [rbp + 0x200]
movss xmm0, dword [0x14017b3d4]
subss xmm2, xmm6
movss xmm12, dword [rsp + 0x74]
movaps xmm1, xmm3
addss xmm1, dword [0x14017b3b0]
addss xmm3, dword [0x14017b394]
movss xmm7, dword [0x14017b258]
mov r9d, 0xff09c549
movss xmm11, dword [rsp + 0x70]
addss xmm2, xmm7
divss xmm0, xmm12
movss dword [rbp + 0x1fc], xmm1
mulss xmm0, xmm11
movss dword [rbp + 0x200], xmm2
movss dword [rbp + 0x204], xmm3
addss xmm0, xmm2
movss dword [rbp + 0x1f8], xmm0
call fcn.14011d9c0
cmp qword [0x14019f108], 0
jne 0x14009e8bf
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm3, dword [r13 + 0xe0]
lea r8, [rbp + 0x208]
movss xmm2, dword [r13 + 0xdc]
lea rdx, [rbp + 0x210]
movss xmm0, dword [0x14017b3d4]
subss xmm2, xmm6
divss xmm0, dword [rsp + 0x7c]
mov r9d, 0xff399aef
addss xmm2, xmm7
movaps xmm1, xmm3
mulss xmm0, dword [rsp + 0x68]
addss xmm1, dword [0x14017b3c0]
addss xmm3, dword [0x14017b3b4]
addss xmm0, xmm2
movss dword [rbp + 0x210], xmm2
movss dword [rbp + 0x20c], xmm1
movss dword [rbp + 0x214], xmm3
movss dword [rbp + 0x208], xmm0
call fcn.14011d9c0
cmp qword [0x14019f108], 0
jne 0x14009e95f
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm2, dword [r13 + 0xdc]
lea rcx, [rbp + 0x6f0]
movss xmm3, dword [r13 + 0xe0]
subss xmm2, xmm6
mov rax, qword [0x14019e140]
movaps xmm1, xmm3
addss xmm1, dword [0x14017b3c8]
addss xmm3, xmm15
mov dword [rbp + 0x6f0], 0x3f1d9d9e
mov dword [rbp + 0x6f4], 0x3ef6f6f7
movaps xmm0, xmm2
movss dword [rbp + 0x220], xmm2
addss xmm0, dword [0x14017b3dc]
movss dword [rbp + 0x21c], xmm1
lea r10, [rax + 0x1e70]
movss dword [rbp + 0x224], xmm3
mov dword [rbp + 0x6f8], 0x3e828283
movss dword [rbp + 0x218], xmm0
movss xmm0, dword [rax + 0x1558]
movss dword [rbp + 0x6fc], xmm0
call fcn.14001ca50
movss dword [rsp + 0x30], xmm10
lea rdx, [rbp + 0x220]
mov r9d, eax
mov dword [rsp + 0x28], recv
lea r8, [rbp + 0x218]
movss dword [rsp + 0x20], xmm14
mov rcx, r10
call fcn.1400360b0
comiss xmm8, xmm14
jbe 0x14009eba2
mov rcx, qword [rbp + 0x50]
call fcn.1400ee7e0
add eax, 0x74
mov edx, eax
je 0x14009ea7f
cmp byte [0x14019e189], 0
lea r8, [rbp - 0x1c]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x14009ea6e
call fcn.14011f0f0
jmp 0x14009ea74
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009ea7f
movss xmm0, dword [rbp - 0x1c]
jmp 0x14009ea83
movaps xmm0, xmm14
movss xmm15, dword [0x14017b350]
movaps xmm1, xmm10
movss xmm3, dword [r13 + 0xe0]
movaps xmm2, xmm10
addss xmm3, dword [0x14017b3cc]
mov r9, qword [0x14019e140]
divss xmm1, xmm0
add r9, 0x1e70
movss xmm0, dword [r13 + 0xdc]
addss xmm3, xmm15
subss xmm0, xmm6
mulss xmm1, xmm8
subss xmm2, xmm1
movaps xmm1, xmm15
addss xmm0, xmm15
unpcklps xmm0, xmm3
movq rcx, xmm0
call fcn.140098580
mov rax, qword [0x14019f108]
test rax, rax
jne 0x14009eb0a
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm0, dword [r13 + 0xdc]
mov rbx, rax
movss xmm1, dword [r13 + 0xe0]
subss xmm0, xmm6
addss xmm1, dword [0x14017b3d0]
addss xmm0, xmm15
movss dword [rbp + 0x22c], xmm1
movss dword [rbp + 0x228], xmm0
test rax, rax
jne 0x14009eb5b
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
mov rdx, qword [rax]
lea r8, [rbp + 0x228]
cvtps2pd xmm0, xmm8
mov rcx, rbx
movss xmm8, dword [0x14017b354]
movsd qword [rsp + 0x40], xmm0
movaps xmm3, xmm8
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x30], 0
movd r9d, xmm3
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
jmp 0x14009ebb4
movss xmm15, dword [0x14017b350]
movss xmm8, dword [0x14017b354]
movss xmm7, dword [rbp - 0x38]
comiss xmm7, xmm14
jbe 0x14009ed2e
mov rcx, qword [rbp + 0x58]
call fcn.1400ee7e0
add eax, 0x74
mov edx, eax
je 0x14009ec11
cmp byte [0x14019e189], 0
lea r8, [rbp - 0x18]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x14009ec00
call fcn.14011f0f0
jmp 0x14009ec06
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009ec11
movss xmm0, dword [rbp - 0x18]
jmp 0x14009ec15
movaps xmm0, xmm14
movss xmm3, dword [r13 + 0xe0]
movaps xmm1, xmm10
addss xmm3, dword [0x14017b3cc]
mov r9, qword [0x14019e140]
movaps xmm2, xmm10
divss xmm1, xmm0
add r9, 0x1e70
movss xmm0, dword [r13 + 0xdc]
addss xmm3, xmm15
subss xmm0, xmm6
mulss xmm1, xmm7
subss xmm2, xmm1
movaps xmm1, xmm15
addss xmm0, dword [0x14017b390]
addss xmm0, xmm15
unpcklps xmm0, xmm3
movq rcx, xmm0
call fcn.140098580
mov rax, qword [0x14019f108]
test rax, rax
jne 0x14009ec9a
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm0, dword [r13 + 0xdc]
mov rbx, rax
movss xmm1, dword [r13 + 0xe0]
subss xmm0, xmm6
addss xmm1, dword [0x14017b3d0]
addss xmm0, dword [0x14017b390]
movss dword [rbp + 0x234], xmm1
addss xmm0, xmm15
movss dword [rbp + 0x230], xmm0
test rax, rax
jne 0x14009ecf3
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
mov rdx, qword [rax]
lea r8, [rbp + 0x230]
cvtps2pd xmm0, xmm7
mov rcx, rbx
movaps xmm3, xmm8
movsd qword [rsp + 0x40], xmm0
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x30], 0
movd r9d, xmm3
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
mov rcx, qword [0x14019a968]
mov r15, qword [rbp - 0x58]
add rcx, r15
call fcn.1400ee7e0
mov edi, eax
mov rax, qword [0x14019f108]
test rax, rax
jne 0x14009ed65
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm0, dword [r13 + 0xdc]
mov rbx, rax
movss xmm1, dword [r13 + 0xe0]
subss xmm0, xmm6
addss xmm1, dword [0x14017b1a0]
addss xmm0, dword [0x14017b3c8]
movss dword [rbp + 0x23c], xmm1
movss dword [rbp + 0x238], xmm0
test rax, rax
jne 0x14009edb9
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm15, dword [0x14017b358]
lea rcx, [0x140177a98]
mov rdx, qword [rax]
lea r8, [rbp + 0x238]
mov dword [rsp + 0x40], edi
movaps xmm3, xmm15
mov qword [rsp + 0x38], rcx
mov rcx, rbx
mov byte [rsp + 0x30], 1
movd r9d, xmm3
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
cmp qword [0x14019f108], 0
jne 0x14009ee21
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm2, dword [r13 + 0xdc]
lea rcx, [rbp + 0x700]
movss xmm3, dword [r13 + 0xe0]
subss xmm2, xmm6
mov rax, qword [0x14019e140]
movaps xmm1, xmm3
movss xmm8, dword [0x14017b3f8]
movss xmm7, dword [0x14017b3cc]
addss xmm1, xmm8
addss xmm3, xmm7
mov dword [rbp + 0x700], 0x3f1d9d9e
movaps xmm0, xmm2
movss dword [rbp + 0x248], xmm2
addss xmm0, dword [0x14017b388]
lea r10, [rax + 0x1e70]
mov dword [rbp + 0x704], 0x3ef6f6f7
movss dword [rbp + 0x244], xmm1
movss dword [rbp + 0x24c], xmm3
mov dword [rbp + 0x708], 0x3e828283
movss dword [rbp + 0x240], xmm0
movss xmm0, dword [rax + 0x1558]
movss dword [rbp + 0x70c], xmm0
call fcn.14001ca50
movss dword [rsp + 0x30], xmm10
lea rdx, [rbp + 0x248]
mov r9d, eax
mov dword [rsp + 0x28], recv
lea r8, [rbp + 0x240]
movss dword [rsp + 0x20], xmm14
mov rcx, r10
call fcn.1400360b0
cmp qword [0x14019f108], 0
jne 0x14009ef18
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm2, dword [r13 + 0xdc]
lea rcx, [rbp + 0x710]
movss xmm3, dword [r13 + 0xe0]
subss xmm2, xmm6
mov rax, qword [0x14019e140]
movaps xmm1, xmm3
addss xmm1, xmm8
mov dword [rbp + 0x710], 0x3f1d9d9e
addss xmm3, xmm7
mov dword [rbp + 0x714], 0x3ef6f6f7
mov dword [rbp + 0x718], 0x3e828283
movaps xmm0, xmm2
lea r10, [rax + 0x1e70]
addss xmm0, dword [0x14017b3dc]
addss xmm2, dword [0x14017b390]
movss dword [rbp + 0x254], xmm1
movss dword [rbp + 0x25c], xmm3
movss dword [rbp + 0x250], xmm0
movss dword [rbp + 0x258], xmm2
movss xmm0, dword [rax + 0x1558]
movss dword [rbp + 0x71c], xmm0
call fcn.14001ca50
movss dword [rsp + 0x30], xmm10
lea rdx, [rbp + 0x258]
mov r9d, eax
mov dword [rsp + 0x28], recv
lea r8, [rbp + 0x250]
movss dword [rsp + 0x20], xmm14
mov rcx, r10
call fcn.1400360b0
jmp 0x14009f00a
movss xmm10, dword [0x14017afd4]
movss xmm11, dword [rsp + 0x70]
movss xmm12, dword [rsp + 0x74]
movss xmm15, dword [0x14017b358]
mov r15, qword [rbp - 0x58]
lea rcx, [r15 + 0xd78]
call fcn.1400ee7e0
cmp eax, 6
jne 0x14009f408
mov rbx, qword [rbp - 0x50]
movss xmm2, dword [rsp + 0x78]
movss xmm6, dword [r13 + rbx*4 + 0x108]
movaps xmm0, xmm6
movaps xmm1, xmm6
subss xmm0, xmm2
comiss xmm14, xmm0
jb 0x14009f05b
movaps xmm6, xmm2
addss xmm6, dword [0x14017b610]
movss dword [r13 + rbx*4 + 0x108], xmm6
movaps xmm1, xmm6
mov rdx, qword [0x14019f108]
subss xmm6, xmm2
divss xmm6, dword [0x14017b60c]
test rdx, rdx
jne 0x14009f09c
lea ecx, [rdx + 8]
call fcn.140120ebc
movss xmm1, dword [r13 + rbx*4 + 0x108]
mov rdx, rax
movss xmm2, dword [rsp + 0x78]
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
lea rbx, [r12 + 0xc8]
mov rdi, rdx
cmp qword [rbx + 0x18], 0x10
jb 0x14009f0b1
mov rbx, qword [rbx]
movss xmm0, dword [r13 + 0xdc]
subss xmm1, xmm2
mov r12d, dword [rbp - 0x60]
xorps xmm7, xmm7
mulss xmm6, dword [0x14017b4c0]
cvtps2pd xmm0, xmm0
divss xmm1, dword [0x14017b554]
imul eax, r12d, 0x32
cvtps2pd xmm8, xmm1
cvtps2pd xmm6, xmm6
cvtsi2ss xmm7, eax
movaps xmm1, xmm7
addss xmm1, dword [r13 + 0xe0]
subss xmm1, xmm15
movsd xmm15, qword [0x14017b1c0]
divsd xmm0, xmm15
movss dword [rbp + 0x264], xmm1
addsd xmm0, xmm6
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x260], xmm0
test rdi, rdi
jne 0x14009f13c
lea ecx, [rdi + 8]
call fcn.140120ebc
mov rdx, rax
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm3, dword [0x14017b354]
lea rax, [0x140177ad0]
mov rdx, qword [rdx]
lea r8, [rbp + 0x260]
mov qword [rsp + 0x48], rbx
mov rcx, rdi
movsd qword [rsp + 0x40], xmm8
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 0
movd r9d, xmm3
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
cmp qword [0x14019f108], 0
jne 0x14009f1a7
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm1, dword [r13 + 0xdc]
lea r8, [rbp + 0x268]
movss xmm8, dword [0x14017b348]
lea rdx, [rbp + 0x270]
cvtps2pd xmm1, xmm1
mov r9d, 0xff101918
movaps xmm3, xmm7
movss dword [rsp + 0x28], xmm14
addss xmm3, dword [r13 + 0xe0]
divsd xmm1, xmm15
movaps xmm2, xmm3
movss dword [rbp + 0x274], xmm3
movaps xmm0, xmm1
addss xmm2, xmm8
addsd xmm0, qword [0x14017b2e8]
movss dword [rbp + 0x26c], xmm2
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x268], xmm0
cvtpd2ps xmm0, xmm1
movss dword [rbp + 0x270], xmm0
call fcn.14011da80
cmp qword [0x14019f108], 0
jne 0x14009f24a
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm1, dword [r13 + 0xdc]
lea r8, [rbp + 0x278]
cvtps2pd xmm1, xmm1
mov r9d, 0x9608b3a5
lea rdx, [rbp + 0x280]
movaps xmm3, xmm7
movss dword [rsp + 0x28], xmm14
addss xmm3, dword [r13 + 0xe0]
divsd xmm1, xmm15
movaps xmm2, xmm3
movss dword [rbp + 0x284], xmm3
addsd xmm6, xmm1
addss xmm2, xmm8
cvtpd2ps xmm0, xmm6
movss dword [rbp + 0x27c], xmm2
movss dword [rbp + 0x278], xmm0
cvtpd2ps xmm0, xmm1
movss dword [rbp + 0x280], xmm0
call fcn.14011da80
cmp qword [0x14019f108], 0
jne 0x14009f2dd
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm1, dword [r13 + 0xdc]
lea r8, [rbp + 0x288]
cvtps2pd xmm1, xmm1
mov r9d, 0xff312711
lea rdx, [rbp + 0x290]
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm10
addss xmm3, dword [r13 + 0xe0]
divsd xmm1, xmm15
movaps xmm2, xmm3
movss dword [rbp + 0x294], xmm3
movaps xmm0, xmm1
addss xmm2, xmm8
addsd xmm0, qword [0x14017b2e8]
movss dword [rbp + 0x28c], xmm2
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x288], xmm0
cvtpd2ps xmm0, xmm1
movss dword [rbp + 0x290], xmm0
call fcn.14011d8f0
cmp qword [0x14019f108], 0
jne 0x14009f377
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm2, dword [r13 + 0xdc]
lea r8, [rbp + 0x298]
addss xmm7, dword [r13 + 0xe0]
cvtps2pd xmm2, xmm2
mov r9d, 0xff201a10
lea rdx, [rbp + 0x2a0]
movaps xmm1, xmm7
movss dword [rsp + 0x20], xmm10
addss xmm1, dword [0x14017b34c]
divsd xmm2, xmm15
subss xmm7, xmm10
movss dword [rbp + 0x29c], xmm1
movaps xmm0, xmm2
addsd xmm0, qword [0x14017b2f0]
subsd xmm2, qword [0x14017b138]
movss dword [rbp + 0x2a4], xmm7
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x298], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x2a0], xmm0
call fcn.14011d8f0
inc r12d
mov dword [rbp - 0x60], r12d
jmp 0x14009fc54
lea rcx, [r15 + 0xd78]
call fcn.1400ee7e0
cmp eax, 8
jne 0x14009f814
mov rbx, qword [rbp - 0x50]
movss xmm2, dword [rsp + 0x78]
movss xmm6, dword [r13 + rbx*4 + 0x11c]
movaps xmm0, xmm6
movaps xmm1, xmm6
subss xmm0, xmm2
comiss xmm14, xmm0
jb 0x14009f459
movaps xmm6, xmm2
addss xmm6, dword [0x14017b5d8]
movss dword [r13 + rbx*4 + 0x11c], xmm6
movaps xmm1, xmm6
mov rdx, qword [0x14019f108]
subss xmm6, xmm2
divss xmm6, dword [0x14017b5d4]
test rdx, rdx
jne 0x14009f49a
lea ecx, [rdx + 8]
call fcn.140120ebc
movss xmm1, dword [r13 + rbx*4 + 0x11c]
mov rdx, rax
movss xmm2, dword [rsp + 0x78]
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
lea rbx, [r12 + 0xc8]
mov rdi, rdx
cmp qword [rbx + 0x18], 0x10
jb 0x14009f4af
mov rbx, qword [rbx]
movss xmm0, dword [r13 + 0xdc]
subss xmm1, xmm2
movsd xmm15, qword [0x14017b1c0]
mov r12d, dword [rbp - 0x60]
mulss xmm6, dword [0x14017b4c0]
divss xmm1, dword [0x14017b554]
lea eax, [r12 + r12*4]
shl eax, 3
cvtps2pd xmm0, xmm0
cvtps2pd xmm8, xmm1
xorps xmm1, xmm1
divsd xmm0, xmm15
cvtsi2ss xmm1, eax
cvtps2pd xmm7, xmm6
addss xmm1, dword [r13 + 0xe0]
addsd xmm0, xmm7
subss xmm1, dword [0x14017b308]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x2ac], xmm1
movss dword [rbp + 0x2a8], xmm0
test rdi, rdi
jne 0x14009f53d
lea ecx, [rdi + 8]
call fcn.140120ebc
mov rdx, rax
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm3, dword [0x14017b354]
lea rax, [0x140177ae8]
mov rdx, qword [rdx]
lea r8, [rbp + 0x2a8]
mov qword [rsp + 0x48], rbx
mov rcx, rdi
movsd qword [rsp + 0x40], xmm8
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 0
movd r9d, xmm3
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
cmp qword [0x14019f108], 0
jne 0x14009f5a8
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm1, dword [r13 + 0xdc]
lea r8, [rbp + 0x2b0]
movss xmm8, dword [0x14017b348]
lea rdx, [rbp + 0x2b8]
cvtps2pd xmm1, xmm1
mov r9d, 0xff101918
imul eax, r12d, 0x32
divsd xmm1, xmm15
movd xmm6, eax
movaps xmm0, xmm1
movss dword [rsp + 0x28], xmm14
addsd xmm0, qword [0x14017b2e8]
cvtdq2ps xmm6, xmm6
cvtpd2ps xmm0, xmm0
movaps xmm3, xmm6
addss xmm3, dword [r13 + 0xe0]
movss dword [rbp + 0x2b0], xmm0
cvtpd2ps xmm0, xmm1
movaps xmm2, xmm3
movss dword [rbp + 0x2bc], xmm3
addss xmm2, xmm8
movss dword [rbp + 0x2b8], xmm0
movss dword [rbp + 0x2b4], xmm2
call fcn.14011da80
cmp qword [0x14019f108], 0
jne 0x14009f656
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm1, dword [r13 + 0xdc]
lea r8, [rbp + 0x2c0]
cvtps2pd xmm1, xmm1
mov r9d, 0x96ff00ff
lea rdx, [rbp + 0x2c8]
movaps xmm3, xmm6
movss dword [rsp + 0x28], xmm14
addss xmm3, dword [r13 + 0xe0]
divsd xmm1, xmm15
movaps xmm2, xmm3
movss dword [rbp + 0x2cc], xmm3
addsd xmm7, xmm1
addss xmm2, xmm8
cvtpd2ps xmm0, xmm7
movss dword [rbp + 0x2c4], xmm2
movss dword [rbp + 0x2c0], xmm0
cvtpd2ps xmm0, xmm1
movss dword [rbp + 0x2c8], xmm0
call fcn.14011da80
cmp qword [0x14019f108], 0
jne 0x14009f6e9
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm1, dword [r13 + 0xdc]
lea r8, [rbp + 0x2d0]
cvtps2pd xmm1, xmm1
mov r9d, 0xff312711
lea rdx, [rbp + 0x2d8]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm10
addss xmm3, dword [r13 + 0xe0]
divsd xmm1, xmm15
movaps xmm2, xmm3
movss dword [rbp + 0x2dc], xmm3
movaps xmm0, xmm1
addss xmm2, xmm8
addsd xmm0, qword [0x14017b2e8]
movss dword [rbp + 0x2d4], xmm2
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x2d0], xmm0
cvtpd2ps xmm0, xmm1
movss dword [rbp + 0x2d8], xmm0
call fcn.14011d8f0
cmp qword [0x14019f108], 0
jne 0x14009f783
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm2, dword [r13 + 0xdc]
lea r8, [rbp + 0x2e0]
addss xmm6, dword [r13 + 0xe0]
cvtps2pd xmm2, xmm2
mov r9d, 0xff201a10
lea rdx, [rbp + 0x2e8]
movaps xmm1, xmm6
movss dword [rsp + 0x20], xmm10
addss xmm1, dword [0x14017b34c]
divsd xmm2, xmm15
subss xmm6, xmm10
movss dword [rbp + 0x2e4], xmm1
movaps xmm0, xmm2
addsd xmm0, qword [0x14017b2f0]
subsd xmm2, qword [0x14017b138]
movss dword [rbp + 0x2ec], xmm6
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x2e0], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x2e8], xmm0
call fcn.14011d8f0
inc r12d
mov dword [rbp - 0x60], r12d
jmp 0x14009fc54
lea rcx, [r15 + 0xd78]
call fcn.1400ee7e0
cmp eax, 0xb
jne 0x14009fc1d
mov rbx, qword [rbp - 0x50]
movss xmm2, dword [rsp + 0x78]
movss xmm6, dword [r13 + rbx*4 + 0x130]
movaps xmm0, xmm6
movaps xmm1, xmm6
subss xmm0, xmm2
comiss xmm14, xmm0
jb 0x14009f865
movaps xmm6, xmm2
addss xmm6, dword [0x14017b5d8]
movss dword [r13 + rbx*4 + 0x130], xmm6
movaps xmm1, xmm6
mov rdx, qword [0x14019f108]
subss xmm6, xmm2
divss xmm6, dword [0x14017b5d4]
test rdx, rdx
jne 0x14009f8a6
lea ecx, [rdx + 8]
call fcn.140120ebc
movss xmm1, dword [r13 + rbx*4 + 0x130]
mov rdx, rax
movss xmm2, dword [rsp + 0x78]
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
lea rbx, [r12 + 0xc8]
mov rdi, rdx
cmp qword [rbx + 0x18], 0x10
jb 0x14009f8bb
mov rbx, qword [rbx]
movss xmm0, dword [r13 + 0xdc]
subss xmm1, xmm2
movsd xmm15, qword [0x14017b1c0]
mov r12d, dword [rbp - 0x60]
mulss xmm6, dword [0x14017b4c0]
divss xmm1, dword [0x14017b554]
lea eax, [r12 + r12*4]
shl eax, 3
cvtps2pd xmm0, xmm0
cvtps2pd xmm8, xmm1
xorps xmm1, xmm1
divsd xmm0, xmm15
cvtsi2ss xmm1, eax
cvtps2pd xmm7, xmm6
addss xmm1, dword [r13 + 0xe0]
addsd xmm0, xmm7
subss xmm1, dword [0x14017b308]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x2f4], xmm1
movss dword [rbp + 0x2f0], xmm0
test rdi, rdi
jne 0x14009f949
lea ecx, [rdi + 8]
call fcn.140120ebc
mov rdx, rax
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm3, dword [0x14017b354]
lea rax, [0x140177ad0]
mov rdx, qword [rdx]
lea r8, [rbp + 0x2f0]
mov qword [rsp + 0x48], rbx
mov rcx, rdi
movsd qword [rsp + 0x40], xmm8
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 0
movd r9d, xmm3
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
cmp qword [0x14019f108], 0
jne 0x14009f9b4
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm1, dword [r13 + 0xdc]
lea r8, [rbp + 0x2f8]
movss xmm8, dword [0x14017b348]
lea rdx, [rbp + 0x300]
cvtps2pd xmm1, xmm1
mov r9d, 0xff101918
imul eax, r12d, 0x32
divsd xmm1, xmm15
movd xmm6, eax
movaps xmm0, xmm1
movss dword [rsp + 0x28], xmm14
addsd xmm0, qword [0x14017b2e8]
cvtdq2ps xmm6, xmm6
cvtpd2ps xmm0, xmm0
movaps xmm3, xmm6
addss xmm3, dword [r13 + 0xe0]
movss dword [rbp + 0x2f8], xmm0
cvtpd2ps xmm0, xmm1
movaps xmm2, xmm3
movss dword [rbp + 0x304], xmm3
addss xmm2, xmm8
movss dword [rbp + 0x300], xmm0
movss dword [rbp + 0x2fc], xmm2
call fcn.14011da80
cmp qword [0x14019f108], 0
jne 0x14009fa62
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm1, dword [r13 + 0xdc]
lea r8, [rbp + 0x308]
cvtps2pd xmm1, xmm1
mov r9d, 0x96ff00ff
lea rdx, [rbp + 0x310]
movaps xmm3, xmm6
movss dword [rsp + 0x28], xmm14
addss xmm3, dword [r13 + 0xe0]
divsd xmm1, xmm15
movaps xmm2, xmm3
movss dword [rbp + 0x314], xmm3
addsd xmm7, xmm1
addss xmm2, xmm8
cvtpd2ps xmm0, xmm7
movss dword [rbp + 0x30c], xmm2
movss dword [rbp + 0x308], xmm0
cvtpd2ps xmm0, xmm1
movss dword [rbp + 0x310], xmm0
call fcn.14011da80
cmp qword [0x14019f108], 0
jne 0x14009faf5
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm1, dword [r13 + 0xdc]
lea r8, [rbp + 0x318]
cvtps2pd xmm1, xmm1
mov r9d, 0xff312711
lea rdx, [rbp + 0x320]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm10
addss xmm3, dword [r13 + 0xe0]
divsd xmm1, xmm15
movaps xmm2, xmm3
movss dword [rbp + 0x324], xmm3
movaps xmm0, xmm1
addss xmm2, xmm8
addsd xmm0, qword [0x14017b2e8]
movss dword [rbp + 0x31c], xmm2
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x318], xmm0
cvtpd2ps xmm0, xmm1
movss dword [rbp + 0x320], xmm0
call fcn.14011d8f0
cmp qword [0x14019f108], 0
jne 0x14009fb8f
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm2, dword [r13 + 0xdc]
lea r8, [rbp + 0x328]
addss xmm6, dword [r13 + 0xe0]
cvtps2pd xmm2, xmm2
mov r9d, 0xff201a10
lea rdx, [rbp + 0x330]
movaps xmm1, xmm6
movss dword [rsp + 0x20], xmm10
addss xmm1, dword [0x14017b34c]
divsd xmm2, xmm15
subss xmm6, xmm10
movss dword [rbp + 0x32c], xmm1
movaps xmm0, xmm2
addsd xmm0, qword [0x14017b2f0]
subsd xmm2, qword [0x14017b138]
movss dword [rbp + 0x334], xmm6
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x328], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x330], xmm0
call fcn.14011d8f0
inc r12d
mov dword [rbp - 0x60], r12d
jmp 0x14009fc54
lea rcx, [r15 + 0xd78]
call fcn.1400ee7e0
movss xmm8, dword [0x14017b348]
test eax, eax
jne 0x14009fc54
mov rbx, qword [rbp - 0x50]
xor eax, eax
mov dword [r13 + rbx*4 + 0x108], eax
mov dword [r13 + rbx*4 + 0x11c], eax
mov dword [r13 + rbx*4 + 0x130], eax
mov rax, qword [r13 + 0x38]
cmp byte [rax + 0xd8], 0
je 0x1400a206c
test sil, sil
jne 0x1400a206c
test r14b, r14b
je 0x1400a206c
comiss xmm9, xmm14
jbe 0x1400a206c
movss xmm0, dword [0x14019a754]
comiss xmm0, xmm9
jbe 0x1400a206c
comiss xmm13, xmm14
jbe 0x1400a206c
movss xmm0, dword [0x14019a73c]
comiss xmm0, xmm13
jbe 0x1400a206c
movss xmm2, dword [0x14017b3a4]
lea rcx, [rbp + 0x60]
mov rdx, r15
call fcn.140065e00
movss xmm15, dword [rbp + 0x64]
addss xmm15, dword [0x14017b6e0]
movss xmm6, dword [rbp + 0x38]
comiss xmm10, xmm6
movss dword [rbp + 0xc60], xmm15
jbe 0x14009fcef
mov esi, dword [r13 + 0x104]
jmp 0x14009fd0b
comiss xmm6, xmm10
jbe 0x14009fd04
comiss xmm8, xmm6
jb 0x14009fd04
mov esi, dword [r13 + 0x100]
jmp 0x14009fd0b
mov esi, dword [r13 + 0xfc]
movss xmm8, dword [rbp + 0x3c]
comiss xmm10, xmm8
jbe 0x14009fd20
mov r14d, dword [r13 + 0x104]
jmp 0x14009fd44
comiss xmm8, xmm10
jbe 0x14009fd3d
movss xmm0, dword [0x14017b348]
comiss xmm0, xmm8
jb 0x14009fd3d
mov r14d, dword [r13 + 0x100]
jmp 0x14009fd44
mov r14d, dword [r13 + 0xfc]
movss xmm0, dword [rbp - 4]
comiss xmm10, xmm0
jbe 0x14009fd58
mov r15d, dword [r13 + 0x104]
jmp 0x14009fd7b
comiss xmm0, xmm10
jbe 0x14009fd74
movss xmm1, dword [0x14017b348]
comiss xmm1, xmm0
jb 0x14009fd74
mov r15d, dword [r13 + 0x100]
jmp 0x14009fd7b
mov r15d, dword [r13 + 0xfc]
movss xmm7, dword [rbp - 0x44]
comiss xmm10, xmm7
jbe 0x14009fd8f
mov r12d, dword [r13 + 0x104]
jmp 0x14009fdb2
comiss xmm7, xmm10
jbe 0x14009fdab
movss xmm0, dword [0x14017b348]
comiss xmm0, xmm7
jb 0x14009fdab
mov r12d, dword [r13 + 0x100]
jmp 0x14009fdb2
mov r12d, dword [r13 + 0xfc]
addss xmm9, dword [0x14017b708]
addss xmm13, dword [0x14017b3c8]
mov rbx, qword [rbp + 0x80]
mov rcx, rbx
movss dword [rsp + 0x58], xmm9
movss dword [rsp + 0x5c], xmm13
call fcn.1400ee7e0
lea ecx, [rax + 0x1c]
call fcn.1400ee7e0
mov rdi, qword [rbp + 0x78]
mov rcx, rdi
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xc58], xmm0
call fcn.1400ee7e0
lea ecx, [rax + 0x1c]
call fcn.1400ee7e0
mov rcx, qword [rbp - 0x68]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x80], xmm0
call fcn.1400ee7e0
lea ecx, [rax + 0x1c]
call fcn.1400ee7e0
mov rcx, qword [rbp + 0x48]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x78], xmm0
call fcn.1400ee7e0
lea ecx, [rax + 0x1c]
call fcn.1400ee7e0
comiss xmm6, xmm14
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x78], xmm14
movss dword [rbp + 0x80], xmm0
movss dword [rsp + 0x74], xmm14
movss dword [rsp + 0x70], xmm14
movss dword [rsp + 0x6c], xmm14
jbe 0x14009fee5
mov rcx, rbx
call fcn.1400ee7e0
add eax, 0x74
mov edx, eax
je 0x14009fec4
cmp byte [0x14019e189], 0
lea r8, [rbp - 0x14]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x14009feb3
call fcn.14011f0f0
jmp 0x14009feb9
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009fec4
movss xmm0, dword [rbp - 0x14]
jmp 0x14009fec8
movaps xmm0, xmm14
movss xmm10, dword [0x14017b38c]
movaps xmm1, xmm10
divss xmm1, xmm0
mulss xmm1, xmm6
movss dword [rsp + 0x78], xmm1
jmp 0x14009feee
movss xmm10, dword [0x14017b38c]
comiss xmm8, xmm14
jbe 0x14009ff58
mov rcx, rdi
call fcn.1400ee7e0
add eax, 0x74
mov edx, eax
je 0x14009ff41
cmp byte [0x14019e189], 0
lea r8, [rbp - 0x10]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x14009ff30
call fcn.14011f0f0
jmp 0x14009ff36
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009ff41
movss xmm0, dword [rbp - 0x10]
jmp 0x14009ff45
movaps xmm0, xmm14
movaps xmm1, xmm10
divss xmm1, xmm0
mulss xmm1, xmm8
movss dword [rsp + 0x74], xmm1
movss xmm8, dword [rbp - 4]
comiss xmm8, xmm14
jbe 0x14009ffc9
mov rcx, qword [rbp - 0x68]
call fcn.1400ee7e0
add eax, 0x74
mov edx, eax
je 0x14009ffb2
cmp byte [0x14019e189], 0
lea r8, [rbp - 0xc]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x14009ffa1
call fcn.14011f0f0
jmp 0x14009ffa7
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x14009ffb2
movss xmm0, dword [rbp - 0xc]
jmp 0x14009ffb6
movaps xmm0, xmm14
movaps xmm6, xmm10
divss xmm6, xmm0
mulss xmm6, xmm8
movss dword [rsp + 0x70], xmm6
comiss xmm7, xmm14
jbe 0x1400a0033
mov rcx, qword [rbp + 0x48]
call fcn.1400ee7e0
add eax, 0x74
mov edx, eax
je 0x1400a001d
cmp byte [0x14019e189], 0
lea r8, [rbp - 8]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x1400a000c
call fcn.14011f0f0
jmp 0x1400a0012
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x1400a001d
movss xmm0, dword [rbp - 8]
jmp 0x1400a0021
movaps xmm0, xmm14
movaps xmm6, xmm10
divss xmm6, xmm0
mulss xmm6, xmm7
movss dword [rsp + 0x6c], xmm6
movss xmm0, dword [rbp - 0x34]
comiss xmm0, xmm14
jbe 0x1400a0081
mov rcx, qword [rbp + 0x50]
call fcn.1400ee7e0
add eax, 0x74
mov edx, eax
je 0x1400a0081
cmp byte [0x14019e189], 0
lea r8, [rbp + 0x70]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x1400a007b
call fcn.14011f0f0
jmp 0x1400a0081
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm0, dword [rbp - 0x38]
comiss xmm0, xmm14
jbe 0x1400a00cf
mov rcx, qword [rbp + 0x58]
call fcn.1400ee7e0
add eax, 0x74
mov edx, eax
je 0x1400a00cf
cmp byte [0x14019e189], 0
lea r8, [rbp + 0x74]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x1400a00c9
call fcn.14011f0f0
jmp 0x1400a00cf
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [r13 + 0x40]
movss xmm13, dword [rbp + 0x60]
mov r13, qword [rbp - 0x58]
movss dword [rsp + 0x7c], xmm13
cmp byte [rax + 0xd8], 0
je 0x1400a0241
mov edx, dword [0x14019f0cc]
mov r8, r13
call fcn.14004b280
mov ebx, dword [0x14019f0cc]
xor r9d, r9d
mov ecx, ebx
mov byte [rsp + 0x20], 1
xor r8d, r8d
mov rdx, r13
movaps xmm7, xmm0
call fcn.14004c370
xor r9d, r9d
mov byte [rsp + 0x20], 1
movaps xmm6, xmm0
mov rdx, r13
mov ecx, ebx
addss xmm6, xmm7
lea r8d, [r9 + 1]
call fcn.14004c370
xor r9d, r9d
mov byte [rsp + 0x20], 1
movaps xmm7, xmm0
mov rdx, r13
mov ecx, ebx
addss xmm7, xmm6
lea r8d, [r9 + 2]
call fcn.14004c370
xor r9d, r9d
mov byte [rsp + 0x20], 1
movaps xmm6, xmm0
mov rdx, r13
mov ecx, ebx
addss xmm6, xmm7
lea r8d, [r9 + 3]
call fcn.14004c370
movaps xmm2, xmm11
addss xmm0, xmm6
movaps xmm6, xmm13
mov ebx, 0xc820e85b
subss xmm6, dword [0x14017b32c]
divss xmm11, xmm12
mov eax, 0xc8d02222
subss xmm2, xmm0
movaps xmm7, xmm6
mulss xmm11, dword [0x14017b42c]
movaps xmm1, xmm2
divss xmm1, xmm12
comiss xmm14, xmm2
mulss xmm1, dword [0x14017b420]
cmovae ebx, eax
cmp qword [0x14019f108], 0
addss xmm1, xmm13
maxss xmm7, xmm1
jne 0x1400a01e6
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x68], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm15
movss dword [rbp + 0x348], xmm7
subss xmm0, dword [0x14017b344]
addss xmm11, xmm6
movss dword [rsp + 0x28], xmm14
mov r9d, ebx
lea r8, [rbp + 0x340]
lea rdx, [rbp + 0x348]
movss dword [rbp + 0x344], xmm0
movaps xmm0, xmm15
subss xmm0, dword [0x14017b378]
movss dword [rbp + 0x340], xmm11
movss dword [rbp + 0x34c], xmm0
call fcn.14011da80
cmp qword [0x14019f108], 0
jne 0x1400a0260
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x68], rax
mov qword [0x14019f108], rax
movss xmm8, dword [0x14017b1a0]
lea r8, [rbp + 0x350]
movss xmm12, dword [0x14017b33c]
lea rdx, [rbp + 0x358]
movaps xmm9, xmm13
movss dword [rsp + 0x28], xmm14
addss xmm9, dword [0x14017b424]
movaps xmm6, xmm15
movaps xmm7, xmm15
subss xmm6, dword [0x14017b384]
movaps xmm11, xmm13
subss xmm7, xmm10
subss xmm11, xmm12
mov r9d, 0xffafafaf
movss dword [rbp - 0x58], xmm9
subss xmm9, xmm8
movss dword [rbp + 0x354], xmm6
movss dword [rbp + 0x35c], xmm7
movss dword [rbp + 0x358], xmm11
movss dword [rbp + 0x350], xmm9
call fcn.14011da80
movss xmm0, dword [rbp - 0x5c]
ucomiss xmm0, xmm14
jp 0x1400a02fb
je 0x1400a0408
movdqa xmm1, xmmword [0x14017bc10]
xor ecx, ecx
cvttss2si ebx, xmm0
xor edx, edx
mov dword [rbp + 0xb40], 0x820
xor eax, eax
mov dword [rbp + 0xb44], 0x884
movdqa xmm0, xmmword [0x14017bc00]
movdqa xmmword [rbp + 0xb00], xmm0
movdqa xmm0, xmmword [0x14017bc20]
movdqa xmmword [rbp + 0xb10], xmm1
movdqa xmm1, xmmword [0x14017bc30]
movdqa xmmword [rbp + 0xb20], xmm0
movdqa xmmword [rbp + 0xb30], xmm1
nop dword [rax]
add ecx, dword [rbp + rax*4 + 0xb00]
cmp ecx, ebx
jge 0x1400a0375
inc edx
inc rax
cmp edx, 0x12
jb 0x1400a0360
mov edi, dword [rbp + rax*4 + 0xb00]
sub ebx, ecx
add ebx, edi
cmp qword [0x14019f108], 0
jne 0x1400a039f
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x68], rax
mov qword [0x14019f108], rax
movss xmm2, dword [0x14017b424]
lea r8, [rbp + 0x360]
movd xmm0, edi
lea rdx, [rbp + 0x368]
cvtdq2ps xmm0, xmm0
mov r9d, 0xffe100ff
movd xmm1, ebx
divss xmm2, xmm0
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x364], xmm6
mulss xmm2, xmm1
movss dword [rbp + 0x368], xmm11
movss dword [rbp + 0x36c], xmm7
addss xmm2, xmm13
movss dword [rsp + 0x28], xmm14
subss xmm2, xmm8
movss dword [rbp + 0x360], xmm2
call fcn.14011da80
mov eax, dword [rbp + 0x68]
movaps xmm0, xmm13
unpcklps xmm0, xmm15
mov rcx, r13
movsd qword [rbp + 0x60], xmm0
movsd qword [rbp + 0x98], xmm0
mov dword [rbp + 0xa0], eax
call fcn.140049270
movabs rcx, 0x8b6a7ccfb2559017
cmp rax, rcx
je 0x1400a0527
movabs rcx, 0x6752c1010287ed5c
cmp rax, rcx
je 0x1400a0527
movabs rcx, 0x28f8dc35a11d8340
cmp rax, rcx
je 0x1400a0527
movabs rcx, 0x2d04206108d6d24a
cmp rax, rcx
je 0x1400a0527
movabs rcx, 0x2ec9d3b7e82a9476
cmp rax, rcx
je 0x1400a0527
movabs rcx, 0x6bf8fe97c68edbbc
cmp rax, rcx
je 0x1400a0527
movabs rcx, 0x6dedc43119472a8f
cmp rax, rcx
je 0x1400a0527
movabs rcx, 0x7a0d6e61789bf54e
cmp rax, rcx
je 0x1400a0527
movabs rcx, 0xe3e4f76b8efdc47f
cmp rax, rcx
je 0x1400a0527
movabs rcx, 0xae23a8d67b9eb7c9
cmp rax, rcx
je 0x1400a0527
movabs rcx, 0xb07e2edaca8092cd
cmp rax, rcx
je 0x1400a0527
movabs rcx, 0xc71370da74699f8b
cmp rax, rcx
je 0x1400a0527
movabs rcx, 0xe7d53f9c8e314c36
cmp rax, rcx
je 0x1400a0527
movabs rcx, 0xf190e0a46a4a3ece
cmp rax, rcx
je 0x1400a0527
movabs rcx, 0xfaa20d81cba56b6a
cmp rax, rcx
jne 0x1400a0539
addss xmm15, dword [0x14017b354]
movss dword [rbp + 0xc60], xmm15
cmp qword [0x14019f108], 0
jne 0x1400a0558
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x68], rax
mov qword [0x14019f108], rax
movss xmm7, dword [0x14017b2f8]
lea r8, [rbp + 0x370]
movss xmm14, dword [0x14017b308]
lea rdx, [rbp + 0x378]
movaps xmm8, xmm13
movss dword [rbp + 0x378], xmm11
addss xmm8, xmm10
movss dword [rbp + 0x37c], xmm15
movaps xmm6, xmm15
movss dword [rsp + 0x28], xmm14
addss xmm6, xmm7
mov r9d, 0xffafafaf
movaps xmm0, xmm8
subss xmm0, xmm12
movss dword [rsp + 0x68], xmm6
movss dword [rbp + 0x374], xmm6
movss dword [rbp + 0x370], xmm0
call fcn.14011db40
cmp qword [0x14019f108], 0
jne 0x1400a05ea
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x68], rax
mov qword [0x14019f108], rax
movaps xmm12, xmm13
movss dword [rbp + 0x384], xmm6
addss xmm12, dword [0x14017b3dc]
movaps xmm10, xmm8
movss dword [rbp + 0x38c], xmm15
subss xmm10, dword [0x14017b310]
mov r9d, 0xffafafaf
movss dword [rsp + 0x28], xmm14
lea r8, [rbp + 0x380]
movaps xmm0, xmm12
lea rdx, [rbp + 0x388]
subss xmm0, dword [0x14017b310]
movss dword [rbp + 0x388], xmm10
movss dword [rbp + 0x380], xmm0
call fcn.14011db40
cmp qword [0x14019f108], 0
jne 0x1400a0671
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x68], rax
mov qword [0x14019f108], rax
movaps xmm14, xmm13
movss dword [rbp + 0x394], xmm6
addss xmm14, dword [0x14017b404]
movaps xmm13, xmm12
movss dword [rbp + 0x39c], xmm15
subss xmm13, xmm7
mov r9d, 0xffafafaf
lea r8, [rbp + 0x390]
lea rdx, [rbp + 0x398]
movaps xmm0, xmm14
subss xmm0, xmm7
movss dword [rbp + 0x398], xmm13
movss dword [rbp + 0x390], xmm0
movss xmm0, dword [0x14017b308]
movss dword [rsp + 0x28], xmm0
call fcn.14011db40
cmp qword [0x14019f108], 0
jne 0x1400a06f7
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x68], rax
mov qword [0x14019f108], rax
movss xmm0, dword [0x14017b308]
lea r8, [rbp + 0x3a0]
movss xmm7, dword [0x14017b1a0]
lea rdx, [rbp + 0x3a8]
movss dword [rbp + 0x3a0], xmm9
movaps xmm15, xmm14
movss xmm9, dword [rbp + 0xc60]
subss xmm15, xmm7
mov r9d, 0xffafafaf
movss dword [rbp + 0x3a4], xmm6
movss dword [rbp + 0x3ac], xmm9
movss dword [rsp + 0x28], xmm0
movss dword [rbp + 0x3a8], xmm15
call fcn.14011db40
movss xmm0, dword [rbp + 0xc58]
xorps xmm1, xmm1
comiss xmm0, xmm1
jbe 0x1400a0b27
cmp qword [0x14019f108], 0
jne 0x1400a078e
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x68], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm8
movss dword [rbp + 0x3b4], xmm6
subss xmm0, dword [rsp + 0x78]
mov r9d, esi
movss dword [rbp + 0x3b8], xmm11
lea r8, [rbp + 0x3b0]
movss dword [rbp + 0x3bc], xmm9
lea rdx, [rbp + 0x3b8]
movss dword [rsp + 0x28], xmm7
subss xmm0, dword [0x14017b33c]
movss dword [rbp + 0x3b0], xmm0
call fcn.14011db40
cmp qword [0x14019f108], 0
jne 0x1400a07fd
mov ecx, 8
call fcn.140120ebc
mov qword [rbp - 0x68], rax
mov qword [0x14019f108], rax
movss xmm6, dword [rsp + 0x7c]
lea r8, [rbp + 0x3c0]
subss xmm6, dword [0x14017b308]
xorps xmm1, xmm1
lea rdx, [rbp + 0x3c8]
movaps xmm7, xmm9
mov r9d, 0xff00ffff
addss xmm7, dword [0x14017b344]
addss xmm9, dword [0x14017b310]
movaps xmm0, xmm6
addss xmm0, xmm1
movss dword [rbp + 0x3c4], xmm7
movss dword [rbp + 0x3cc], xmm9
movss dword [rbp + 0x3c0], xmm0
movaps xmm0, xmm11
addss xmm0, xmm1
movss dword [rbp + 0x3c8], xmm0
movss xmm0, dword [0x14017afd4]
movss dword [rsp + 0x28], xmm0
call fcn.14011db40
movss xmm0, dword [rbp + 0xc58]
movss xmm1, dword [0x14017afd4]
comiss xmm0, xmm1
jbe 0x1400a0921
cmp qword [0x14019f108], 0
jne 0x1400a08ba
mov ecx, 8
call fcn.140120ebc
movss xmm1, dword [0x14017afd4]
mov qword [rbp - 0x68], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm6
movss dword [rbp + 0x3d4], xmm7
addss xmm0, dword [0x14017b258]
mov r9d, 0xff00ffff
movss dword [rbp + 0x3dc], xmm9
lea r8, [rbp + 0x3d0]
movss dword [rsp + 0x28], xmm1
lea rdx, [rbp + 0x3d8]
addss xmm0, xmm1
movss dword [rbp + 0x3d0], xmm0
movaps xmm0, xmm11
addss xmm0, dword [0x14017b258]
addss xmm0, xmm1
movss dword [rbp + 0x3d8], xmm0
call fcn.14011db40
movss xmm0, dword [rbp + 0xc58]
movss xmm1, dword [0x14017b1a0]
comiss xmm0, xmm1
jbe 0x1400a09c8
cmp qword [0x14019f108], 0
jne 0x1400a0959
mov ecx, 8
call fcn.140120ebc
movss xmm1, dword [0x14017b1a0]
mov qword [rbp - 0x68], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm6
movss dword [rbp + 0x3e4], xmm7
addss xmm0, dword [0x14017b310]
mov r9d, 0xff00ffff
movss dword [rbp + 0x3ec], xmm9
lea r8, [rbp + 0x3e0]
lea rdx, [rbp + 0x3e8]
addss xmm0, xmm1
movss dword [rbp + 0x3e0], xmm0
movaps xmm0, xmm11
addss xmm0, dword [0x14017b310]
addss xmm0, xmm1
movss dword [rbp + 0x3e8], xmm0
movss xmm0, dword [0x14017afd4]
movss dword [rsp + 0x28], xmm0
call fcn.14011db40
movss xmm0, dword [rbp + 0xc58]
movss xmm1, dword [0x14017b258]
comiss xmm0, xmm1
jbe 0x1400a0a6f
cmp qword [0x14019f108], 0
jne 0x1400a0a00
mov ecx, 8
call fcn.140120ebc
movss xmm1, dword [0x14017b258]
mov qword [rbp - 0x68], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm6
movss dword [rbp + 0x3f4], xmm7
addss xmm0, dword [0x14017b344]
mov r9d, 0xff00ffff
movss dword [rbp + 0x3fc], xmm9
lea r8, [rbp + 0x3f0]
lea rdx, [rbp + 0x3f8]
addss xmm0, xmm1
movss dword [rbp + 0x3f0], xmm0
movaps xmm0, xmm11
addss xmm0, dword [0x14017b344]
addss xmm0, xmm1
movss dword [rbp + 0x3f8], xmm0
movss xmm0, dword [0x14017afd4]
movss dword [rsp + 0x28], xmm0
call fcn.14011db40
movss xmm0, dword [rbp + 0xc58]
movss xmm1, dword [0x14017b2f8]
comiss xmm0, xmm1
jbe 0x1400a0b0d
cmp qword [0x14019f108], 0
jne 0x1400a0aaa
mov ecx, 8
call fcn.140120ebc
movss xmm1, dword [0x14017b2f8]
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm0, dword [0x14017afd4]
lea r8, [rbp + 0x400]
addss xmm6, dword [0x14017b350]
addss xmm11, dword [0x14017b350]
mov r9d, 0xff00ffff
movss dword [rbp + 0x404], xmm7
lea rdx, [rbp + 0x408]
movss dword [rbp + 0x40c], xmm9
movss dword [rsp + 0x28], xmm0
addss xmm6, xmm1
addss xmm11, xmm1
movss dword [rbp + 0x400], xmm6
movss dword [rbp + 0x408], xmm11
call fcn.14011db40
movss xmm7, dword [0x14017b1a0]
xorps xmm1, xmm1
movss xmm9, dword [rbp + 0xc60]
movss xmm6, dword [rsp + 0x68]
movss xmm11, dword [rbp - 0x80]
comiss xmm11, xmm1
jbe 0x1400a0ec8
cmp qword [0x14019f108], 0
jne 0x1400a0b59
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm12
movss dword [rbp + 0x414], xmm6
subss xmm0, dword [rsp + 0x74]
mov r9d, r14d
movss dword [rbp + 0x418], xmm10
lea r8, [rbp + 0x410]
movss dword [rbp + 0x41c], xmm9
lea rdx, [rbp + 0x418]
movss dword [rsp + 0x28], xmm7
subss xmm0, dword [0x14017b310]
movss dword [rbp + 0x410], xmm0
call fcn.14011db40
cmp qword [0x14019f108], 0
jne 0x1400a0bcb
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
subss xmm8, dword [0x14017b258]
xorps xmm1, xmm1
lea r8, [rbp + 0x420]
movaps xmm6, xmm9
lea rdx, [rbp + 0x428]
addss xmm6, dword [0x14017b344]
movaps xmm7, xmm9
mov r9d, 0xff00ffff
addss xmm7, dword [0x14017b310]
movaps xmm0, xmm8
addss xmm0, xmm1
movss dword [rbp + 0x424], xmm6
movss dword [rbp + 0x42c], xmm7
movss dword [rbp + 0x420], xmm0
movaps xmm0, xmm10
addss xmm0, xmm1
movss dword [rbp + 0x428], xmm0
movss xmm0, dword [0x14017afd4]
movss dword [rsp + 0x28], xmm0
call fcn.14011db40
movss xmm1, dword [0x14017afd4]
comiss xmm11, xmm1
jbe 0x1400a0ce1
cmp qword [0x14019f108], 0
jne 0x1400a0c82
mov ecx, 8
call fcn.140120ebc
movss xmm1, dword [0x14017afd4]
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm8
movss dword [rbp + 0x434], xmm6
addss xmm0, dword [0x14017b258]
mov r9d, 0xff00ffff
movss dword [rbp + 0x43c], xmm7
lea r8, [rbp + 0x430]
movss dword [rsp + 0x28], xmm1
lea rdx, [rbp + 0x438]
addss xmm0, xmm1
movss dword [rbp + 0x430], xmm0
movaps xmm0, xmm10
addss xmm0, dword [0x14017b258]
addss xmm0, xmm1
movss dword [rbp + 0x438], xmm0
call fcn.14011db40
movss xmm1, dword [0x14017b1a0]
comiss xmm11, xmm1
jbe 0x1400a0d84
cmp qword [0x14019f108], 0
jne 0x1400a0d1d
mov ecx, 8
call fcn.140120ebc
movss xmm1, dword [0x14017b1a0]
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm8
movss dword [rbp + 0x444], xmm6
addss xmm0, dword [0x14017b310]
mov r9d, 0xff00ffff
movss dword [rbp + 0x44c], xmm7
lea r8, [rbp + 0x440]
lea rdx, [rbp + 0x448]
addss xmm0, xmm1
movss dword [rbp + 0x440], xmm0
movaps xmm0, xmm10
addss xmm0, dword [0x14017b310]
addss xmm0, xmm1
movss dword [rbp + 0x448], xmm0
movss xmm0, dword [0x14017afd4]
movss dword [rsp + 0x28], xmm0
call fcn.14011db40
movss xmm1, dword [0x14017b258]
comiss xmm11, xmm1
jbe 0x1400a0e27
cmp qword [0x14019f108], 0
jne 0x1400a0dc0
mov ecx, 8
call fcn.140120ebc
movss xmm1, dword [0x14017b258]
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm8
movss dword [rbp + 0x454], xmm6
addss xmm0, dword [0x14017b344]
mov r9d, 0xff00ffff
movss dword [rbp + 0x45c], xmm7
lea r8, [rbp + 0x450]
lea rdx, [rbp + 0x458]
addss xmm0, xmm1
movss dword [rbp + 0x450], xmm0
movaps xmm0, xmm10
addss xmm0, dword [0x14017b344]
addss xmm0, xmm1
movss dword [rbp + 0x458], xmm0
movss xmm0, dword [0x14017afd4]
movss dword [rsp + 0x28], xmm0
call fcn.14011db40
movss xmm1, dword [0x14017b2f8]
comiss xmm11, xmm1
jbe 0x1400a0ec8
cmp qword [0x14019f108], 0
jne 0x1400a0e63
mov ecx, 8
call fcn.140120ebc
movss xmm1, dword [0x14017b2f8]
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm0, dword [0x14017afd4]
lea r8, [rbp + 0x460]
addss xmm8, dword [0x14017b350]
addss xmm10, dword [0x14017b350]
mov r9d, 0xff00ffff
movss dword [rbp + 0x464], xmm6
lea rdx, [rbp + 0x468]
movss dword [rbp + 0x46c], xmm7
movss dword [rsp + 0x28], xmm0
addss xmm8, xmm1
addss xmm10, xmm1
movss dword [rbp + 0x460], xmm8
movss dword [rbp + 0x468], xmm10
call fcn.14011db40
movss xmm10, dword [rbp + 0x78]
xorps xmm11, xmm11
comiss xmm10, xmm11
jbe 0x1400a127c
cmp qword [0x14019f108], 0
jne 0x1400a0efe
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm8, dword [rsp + 0x68]
lea r8, [rbp + 0x470]
movaps xmm0, xmm14
movss dword [rbp + 0x474], xmm8
subss xmm0, dword [rsp + 0x70]
mov r9d, r15d
movss dword [rbp + 0x478], xmm13
lea rdx, [rbp + 0x478]
movss dword [rbp + 0x47c], xmm9
subss xmm0, dword [0x14017b2f8]
movss dword [rbp + 0x470], xmm0
movss xmm0, dword [0x14017b1a0]
movss dword [rsp + 0x28], xmm0
call fcn.14011db40
cmp qword [0x14019f108], 0
jne 0x1400a0f80
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm1, dword [0x14017afd4]
lea r8, [rbp + 0x480]
subss xmm12, xmm1
movss dword [rsp + 0x28], xmm1
movaps xmm6, xmm9
lea rdx, [rbp + 0x488]
addss xmm6, dword [0x14017b344]
movaps xmm7, xmm9
mov r9d, 0xff00ffff
addss xmm7, dword [0x14017b310]
movaps xmm0, xmm12
addss xmm0, xmm11
movss dword [rbp + 0x484], xmm6
movss dword [rbp + 0x48c], xmm7
movss dword [rbp + 0x480], xmm0
movaps xmm0, xmm13
addss xmm0, xmm11
movss dword [rbp + 0x488], xmm0
call fcn.14011db40
movss xmm1, dword [0x14017afd4]
comiss xmm10, xmm1
jbe 0x1400a1091
cmp qword [0x14019f108], 0
jne 0x1400a1032
mov ecx, 8
call fcn.140120ebc
movss xmm1, dword [0x14017afd4]
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm12
movss dword [rbp + 0x494], xmm6
addss xmm0, dword [0x14017b258]
mov r9d, 0xff00ffff
movss dword [rbp + 0x49c], xmm7
lea r8, [rbp + 0x490]
movss dword [rsp + 0x28], xmm1
lea rdx, [rbp + 0x498]
addss xmm0, xmm1
movss dword [rbp + 0x490], xmm0
movaps xmm0, xmm13
addss xmm0, dword [0x14017b258]
addss xmm0, xmm1
movss dword [rbp + 0x498], xmm0
call fcn.14011db40
movss xmm1, dword [0x14017b1a0]
comiss xmm10, xmm1
jbe 0x1400a1134
cmp qword [0x14019f108], 0
jne 0x1400a10cd
mov ecx, 8
call fcn.140120ebc
movss xmm1, dword [0x14017b1a0]
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm12
movss dword [rbp + 0x4a4], xmm6
addss xmm0, dword [0x14017b310]
mov r9d, 0xff00ffff
movss dword [rbp + 0x4ac], xmm7
lea r8, [rbp + 0x4a0]
lea rdx, [rbp + 0x4a8]
addss xmm0, xmm1
movss dword [rbp + 0x4a0], xmm0
movaps xmm0, xmm13
addss xmm0, dword [0x14017b310]
addss xmm0, xmm1
movss dword [rbp + 0x4a8], xmm0
movss xmm0, dword [0x14017afd4]
movss dword [rsp + 0x28], xmm0
call fcn.14011db40
movss xmm1, dword [0x14017b258]
comiss xmm10, xmm1
jbe 0x1400a11d7
cmp qword [0x14019f108], 0
jne 0x1400a1170
mov ecx, 8
call fcn.140120ebc
movss xmm1, dword [0x14017b258]
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm12
movss dword [rbp + 0x4b4], xmm6
addss xmm0, dword [0x14017b344]
mov r9d, 0xff00ffff
movss dword [rbp + 0x4bc], xmm7
lea r8, [rbp + 0x4b0]
lea rdx, [rbp + 0x4b8]
addss xmm0, xmm1
movss dword [rbp + 0x4b0], xmm0
movaps xmm0, xmm13
addss xmm0, dword [0x14017b344]
addss xmm0, xmm1
movss dword [rbp + 0x4b8], xmm0
movss xmm0, dword [0x14017afd4]
movss dword [rsp + 0x28], xmm0
call fcn.14011db40
movss xmm1, dword [0x14017b2f8]
comiss xmm10, xmm1
jbe 0x1400a1283
cmp qword [0x14019f108], 0
jne 0x1400a1213
mov ecx, 8
call fcn.140120ebc
movss xmm1, dword [0x14017b2f8]
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
addss xmm12, dword [0x14017b350]
addss xmm13, dword [0x14017b350]
mov r9d, 0xff00ffff
movss dword [rbp + 0x4c4], xmm6
lea r8, [rbp + 0x4c0]
movss dword [rbp + 0x4cc], xmm7
lea rdx, [rbp + 0x4c8]
addss xmm12, xmm1
addss xmm13, xmm1
movss dword [rbp + 0x4c0], xmm12
movss xmm12, dword [0x14017afd4]
movss dword [rsp + 0x28], xmm12
movss dword [rbp + 0x4c8], xmm13
call fcn.14011db40
jmp 0x1400a128c
movss xmm8, dword [rsp + 0x68]
movss xmm12, dword [0x14017afd4]
movss xmm10, dword [rbp + 0x80]
comiss xmm10, xmm11
jbe 0x1400a1605
cmp qword [0x14019f108], 0
jne 0x1400a12c1
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm0, dword [rbp - 0x58]
lea r8, [rbp + 0x4d0]
subss xmm0, dword [rsp + 0x6c]
movss xmm13, dword [0x14017b1a0]
lea rdx, [rbp + 0x4d8]
mov r9d, r12d
movss dword [rbp + 0x4d4], xmm8
movss dword [rbp + 0x4d8], xmm15
movss dword [rbp + 0x4dc], xmm9
subss xmm0, xmm13
movss dword [rsp + 0x28], xmm13
movss dword [rbp + 0x4d0], xmm0
call fcn.14011db40
cmp qword [0x14019f108], 0
jne 0x1400a133c
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
subss xmm14, dword [0x14017b6c8]
movaps xmm6, xmm9
movss dword [rsp + 0x28], xmm12
addss xmm6, dword [0x14017b344]
movaps xmm7, xmm9
lea r8, [rbp + 0x4e0]
addss xmm7, dword [0x14017b310]
movaps xmm0, xmm14
lea rdx, [rbp + 0x4e8]
addss xmm0, xmm11
mov r9d, 0xff00ffff
movss dword [rbp + 0x4e4], xmm6
movss dword [rbp + 0x4ec], xmm7
movss dword [rbp + 0x4e0], xmm0
movaps xmm0, xmm15
addss xmm0, xmm11
movss dword [rbp + 0x4e8], xmm0
call fcn.14011db40
comiss xmm10, xmm12
jbe 0x1400a1442
cmp qword [0x14019f108], 0
jne 0x1400a13db
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm8, dword [0x14017b258]
lea r8, [rbp + 0x4f0]
movaps xmm0, xmm14
movss dword [rbp + 0x4f4], xmm6
addss xmm0, xmm8
movss dword [rbp + 0x4fc], xmm7
mov r9d, 0xff00ffff
movss dword [rsp + 0x28], xmm12
lea rdx, [rbp + 0x4f8]
addss xmm0, xmm12
movss dword [rbp + 0x4f0], xmm0
movaps xmm0, xmm15
addss xmm0, xmm8
addss xmm0, xmm12
movss dword [rbp + 0x4f8], xmm0
call fcn.14011db40
jmp 0x1400a144b
movss xmm8, dword [0x14017b258]
comiss xmm10, xmm13
jbe 0x1400a14d9
cmp qword [0x14019f108], 0
jne 0x1400a1477
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm14
movss dword [rbp + 0x504], xmm6
addss xmm0, dword [0x14017b310]
mov r9d, 0xff00ffff
movss dword [rbp + 0x50c], xmm7
lea r8, [rbp + 0x500]
movss dword [rsp + 0x28], xmm12
lea rdx, [rbp + 0x508]
addss xmm0, xmm13
movss dword [rbp + 0x500], xmm0
movaps xmm0, xmm15
addss xmm0, dword [0x14017b310]
addss xmm0, xmm13
movss dword [rbp + 0x508], xmm0
call fcn.14011db40
comiss xmm10, xmm8
jbe 0x1400a1567
cmp qword [0x14019f108], 0
jne 0x1400a1505
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm14
movss dword [rbp + 0x514], xmm6
addss xmm0, dword [0x14017b344]
mov r9d, 0xff00ffff
movss dword [rbp + 0x51c], xmm7
lea r8, [rbp + 0x510]
movss dword [rsp + 0x28], xmm12
lea rdx, [rbp + 0x518]
addss xmm0, xmm8
movss dword [rbp + 0x510], xmm0
movaps xmm0, xmm15
addss xmm0, dword [0x14017b344]
addss xmm0, xmm8
movss dword [rbp + 0x518], xmm0
call fcn.14011db40
movss xmm11, dword [0x14017b2f8]
comiss xmm10, xmm11
jbe 0x1400a1617
cmp qword [0x14019f108], 0
jne 0x1400a159c
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
addss xmm15, dword [0x14017b350]
addss xmm14, dword [0x14017b350]
mov r9d, 0xff00ffff
movss dword [rbp + 0x524], xmm6
lea r8, [rbp + 0x520]
movss dword [rbp + 0x52c], xmm7
lea rdx, [rbp + 0x528]
addss xmm15, xmm11
addss xmm14, xmm11
movss dword [rbp + 0x528], xmm15
movss xmm15, dword [0x14017afd4]
movss dword [rsp + 0x28], xmm15
movss dword [rbp + 0x520], xmm14
call fcn.14011db40
jmp 0x1400a1620
movss xmm13, dword [0x14017b1a0]
movss xmm11, dword [0x14017b2f8]
movss xmm15, dword [0x14017afd4]
movss xmm7, dword [rbp + 0x38]
xorps xmm14, xmm14
comiss xmm7, xmm14
jbe 0x1400a16f8
mov rax, qword [0x14019f108]
test rax, rax
jne 0x1400a1655
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm6, dword [rsp + 0x7c]
movaps xmm1, xmm9
movss xmm8, dword [0x14017b344]
movaps xmm0, xmm6
addss xmm0, xmm15
mov rbx, rax
addss xmm1, xmm8
subss xmm0, dword [0x14017b33c]
movss dword [rbp + 0x534], xmm1
movss dword [rbp + 0x530], xmm0
test rax, rax
jne 0x1400a16ab
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm12, dword [0x14017b34c]
lea rdi, [0x140177afc]
mov rdx, qword [rax]
lea r8, [rbp + 0x530]
cvtps2pd xmm0, xmm7
mov rcx, rbx
movaps xmm3, xmm12
movsd qword [rsp + 0x40], xmm0
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x30], 1
movd r9d, xmm3
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
jmp 0x1400a1717
movss xmm6, dword [rsp + 0x7c]
lea rdi, [0x140177afc]
movss xmm8, dword [0x14017b344]
movss xmm12, dword [0x14017b34c]
movss xmm7, dword [rbp + 0x3c]
comiss xmm7, xmm14
jbe 0x1400a17da
mov rax, qword [0x14019f108]
test rax, rax
jne 0x1400a1748
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm10, dword [0x14017b38c]
movaps xmm0, xmm6
addss xmm0, xmm15
movaps xmm1, xmm9
addss xmm1, xmm8
mov rbx, rax
addss xmm0, xmm10
movss dword [rbp + 0x53c], xmm1
subss xmm0, dword [0x14017b310]
movss dword [rbp + 0x538], xmm0
test rax, rax
jne 0x1400a179d
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
mov rdx, qword [rax]
lea r8, [rbp + 0x538]
cvtps2pd xmm0, xmm7
mov rcx, rbx
movaps xmm3, xmm12
movsd qword [rsp + 0x40], xmm0
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x30], 1
movd r9d, xmm3
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
jmp 0x1400a17e3
movss xmm10, dword [0x14017b38c]
movss xmm7, dword [rbp - 4]
comiss xmm7, xmm14
jbe 0x1400a189b
mov rax, qword [0x14019f108]
test rax, rax
jne 0x1400a1814
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm6
movaps xmm1, xmm9
addss xmm0, xmm15
mov rbx, rax
addss xmm1, xmm8
addss xmm0, dword [0x14017b3dc]
movss dword [rbp + 0x544], xmm1
subss xmm0, xmm11
movss dword [rbp + 0x540], xmm0
test rax, rax
jne 0x1400a1860
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
mov rdx, qword [rax]
lea r8, [rbp + 0x540]
cvtps2pd xmm0, xmm7
mov rcx, rbx
movaps xmm3, xmm12
movsd qword [rsp + 0x40], xmm0
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x30], 1
movd r9d, xmm3
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
movss xmm7, dword [rbp - 0x44]
comiss xmm7, xmm14
jbe 0x1400a194d
mov rax, qword [0x14019f108]
test rax, rax
jne 0x1400a18cc
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
addss xmm6, xmm15
mov rbx, rax
addss xmm9, xmm8
addss xmm6, dword [0x14017b404]
movss dword [rbp + 0x54c], xmm9
subss xmm6, xmm13
movss dword [rbp + 0x548], xmm6
test rax, rax
jne 0x1400a1912
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
mov rdx, qword [rax]
lea r8, [rbp + 0x548]
cvtps2pd xmm0, xmm7
mov rcx, rbx
movaps xmm3, xmm12
movsd qword [rsp + 0x40], xmm0
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x30], 1
movd r9d, xmm3
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
movss xmm0, dword [rbp + 0xa0]
mov rcx, r13
movss xmm8, dword [rbp + 0x98]
movss xmm6, dword [rbp + 0x9c]
movss dword [rbp + 0x60], xmm8
movss dword [rbp + 0x64], xmm6
movss dword [rbp + 0x68], xmm0
call fcn.140049270
movabs rcx, 0x10276823014d4c66
cmp rax, rcx
je 0x1400a19c9
movabs rcx, 0x44a1af9dcab69159
cmp rax, rcx
je 0x1400a19c9
movabs rcx, 0xa412c7e8f666085e
cmp rax, rcx
je 0x1400a19c9
movabs rcx, 0xebc9956117e5827b
cmp rax, rcx
je 0x1400a19c9
movabs rcx, 0xfaa20d81cba56b6a
cmp rax, rcx
jne 0x1400a19d3
subss xmm6, xmm10
movss dword [rbp + 0x64], xmm6
cmp qword [0x14019f108], 0
jne 0x1400a19f5
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm6
movss dword [rsp + 0x28], xmm14
addss xmm0, xmm15
movaps xmm10, xmm8
addss xmm10, dword [0x14017b464]
movaps xmm12, xmm6
lea r8, [rbp + 0x550]
subss xmm12, dword [0x14017b384]
movaps xmm9, xmm8
lea rdx, [rbp + 0x558]
addss xmm9, dword [0x14017b424]
mov r9d, 0xff636563
movss dword [rbp + 0x550], xmm10
movss dword [rbp + 0x554], xmm0
movss dword [rbp + 0x55c], xmm12
movss dword [rbp + 0x558], xmm9
call fcn.14011da80
mov rcx, qword [0x14019e140]
movaps xmm0, xmm9
addss xmm0, dword [0x14017b1a0]
addss xmm8, dword [0x14017b444]
mov rbx, qword [rsp + 0x50]
movaps xmm7, xmm6
mov rax, qword [rcx + 0x1a18]
subss xmm7, dword [0x14017b380]
mov rdx, qword [rbx + 0x58]
movaps xmm13, xmm8
mov byte [rax + 0x80], 1
subss xmm13, xmm15
mov rax, qword [rcx + 0x1a18]
unpcklps xmm0, xmm7
mov rcx, qword [rax + 0x2b8]
movaps xmm1, xmm13
mov eax, dword [rbp]
unpcklps xmm1, xmm6
movsd qword [rbp + 0xa80], xmm0
xorps xmm0, xmm0
movsd qword [rbp + 0xa88], xmm1
movaps xmm1, xmm15
mov qword [rbp + 0xa78], rdx
mov rdx, qword [0x14019f830]
cmp rdx, qword [0x14019f838]
unpcklps xmm0, xmm14
unpcklps xmm1, xmm15
movsd qword [rbp + 0xa90], xmm0
movsd qword [rbp + 0xa98], xmm1
mov qword [rbp + 0xa70], rcx
mov dword [rbp + 0xaa0], eax
je 0x1400a1b53
movups xmm0, xmmword [rbp + 0xa70]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0xa80]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp + 0xa90]
movups xmmword [rdx + 0x20], xmm0
movsd xmm1, qword [rbp + 0xaa0]
movsd qword [rdx + 0x30], xmm1
add qword [0x14019f830], 0x38
jmp 0x1400a1b5f
lea r8, [rbp + 0xa70]
call fcn.1400ef9b0
mov rdx, qword [rbx + 0x60]
subss xmm10, xmm15
mov rcx, qword [0x14019e140]
movaps xmm11, xmm8
addss xmm11, xmm15
mov rax, qword [rcx + 0x1a18]
movaps xmm1, xmm10
unpcklps xmm1, xmm6
movaps xmm0, xmm11
unpcklps xmm0, xmm7
mov byte [rax + 0x80], 1
mov rax, qword [rcx + 0x1a18]
mov rcx, qword [rax + 0x2b8]
mov eax, dword [rbp + 0x40]
movsd qword [rbp + 0xab8], xmm0
xorps xmm0, xmm0
movsd qword [rbp + 0xac0], xmm1
movaps xmm1, xmm15
mov qword [rbp + 0xab0], rdx
mov rdx, qword [0x14019f830]
cmp rdx, qword [0x14019f838]
unpcklps xmm0, xmm14
unpcklps xmm1, xmm15
movsd qword [rbp + 0xac8], xmm0
movsd qword [rbp + 0xad0], xmm1
mov qword [rbp + 0xaa8], rcx
mov dword [rbp + 0xad8], eax
je 0x1400a1c2f
movups xmm0, xmmword [rbp + 0xaa8]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0xab8]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp + 0xac8]
movups xmmword [rdx + 0x20], xmm0
movsd xmm1, qword [rbp + 0xad8]
movsd qword [rdx + 0x30], xmm1
add qword [0x14019f830], 0x38
jmp 0x1400a1c3b
lea r8, [rbp + 0xaa8]
call fcn.1400ef9b0
movss xmm7, dword [rbp - 0x34]
comiss xmm7, xmm14
jbe 0x1400a1d9d
mov rcx, qword [rbp + 0x50]
call fcn.1400ee7e0
add eax, 0x74
mov edx, eax
je 0x1400a1c98
cmp byte [0x14019e189], 0
lea r8, [rbp + 4]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x1400a1c87
call fcn.14011f0f0
jmp 0x1400a1c8d
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x1400a1c98
movss xmm0, dword [rbp + 4]
jmp 0x1400a1c9b
xorps xmm0, xmm0
movss xmm4, dword [0x14017b34c]
movaps xmm1, xmm15
mov r9, qword [0x14019e140]
movaps xmm3, xmm6
divss xmm1, xmm0
add r9, 0x1e70
movaps xmm0, xmm9
subss xmm3, xmm4
addss xmm0, xmm4
mulss xmm1, xmm7
movaps xmm2, xmm15
subss xmm2, xmm1
movaps xmm1, xmm4
addss xmm0, xmm15
unpcklps xmm0, xmm3
movq rcx, xmm0
call fcn.140098580
mov rax, qword [0x14019f108]
test rax, rax
jne 0x1400a1d0b
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm9
movaps xmm1, xmm6
mov rbx, rax
addss xmm0, dword [0x14017b350]
subss xmm1, dword [0x14017b378]
addss xmm0, xmm15
movss dword [rbp + 0x564], xmm1
movss dword [rbp + 0x560], xmm0
test rax, rax
jne 0x1400a1d55
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm3, dword [0x14017b354]
lea rdi, [0x140177ac4]
mov rdx, qword [rax]
lea r8, [rbp + 0x560]
cvtps2pd xmm0, xmm7
mov rcx, rbx
movd r9d, xmm3
movsd qword [rsp + 0x40], xmm0
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
jmp 0x1400a1da4
lea rdi, [0x140177ac4]
movss xmm7, dword [rbp - 0x38]
comiss xmm7, xmm14
jbe 0x1400a1ef1
mov rcx, qword [rbp + 0x58]
call fcn.1400ee7e0
add eax, 0x74
mov edx, eax
je 0x1400a1e01
cmp byte [0x14019e189], 0
lea r8, [rbp + 8]
mov rcx, qword [0x14019e1e0]
mov r9d, 4
mov qword [rsp + 0x20], 0
mov rcx, qword [rcx]
je 0x1400a1df0
call fcn.14011f0f0
jmp 0x1400a1df6
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x1400a1e01
movss xmm0, dword [rbp + 8]
jmp 0x1400a1e04
xorps xmm0, xmm0
movss xmm4, dword [0x14017b34c]
movaps xmm1, xmm15
mov r9, qword [0x14019e140]
movaps xmm3, xmm6
divss xmm1, xmm0
add r9, 0x1e70
movaps xmm0, xmm11
subss xmm3, xmm4
mulss xmm1, xmm7
addss xmm0, xmm4
movaps xmm2, xmm15
subss xmm2, xmm1
movaps xmm1, xmm4
unpcklps xmm0, xmm3
movq rcx, xmm0
call fcn.140098580
mov rax, qword [0x14019f108]
test rax, rax
jne 0x1400a1e6f
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movaps xmm0, xmm6
mov rbx, rax
subss xmm0, dword [0x14017b378]
addss xmm8, dword [0x14017b350]
movss dword [rbp + 0x56c], xmm0
movss dword [rbp + 0x568], xmm8
test rax, rax
jne 0x1400a1eb2
lea ecx, [rax + 8]
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
movss xmm3, dword [0x14017b354]
lea r8, [rbp + 0x568]
mov rdx, qword [rax]
mov rcx, rbx
cvtps2pd xmm0, xmm7
movd r9d, xmm3
movsd qword [rsp + 0x40], xmm0
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 1
mov dword [rsp + 0x20], 0xffffffff
call fcn.14011cbd0
cmp qword [0x14019f108], 0
jne 0x1400a1f13
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
mov rax, qword [0x14019e140]
addss xmm9, xmm15
movss dword [rbp + 0x570], xmm13
lea rcx, [rbp + 0x720]
movss dword [rbp + 0x574], xmm6
movss dword [rbp + 0x57c], xmm12
lea r10, [rax + 0x1e70]
mov dword [rbp + 0x720], 0x3f1d9d9e
movss dword [rbp + 0x578], xmm9
movss xmm0, dword [rax + 0x1558]
movss dword [rbp + 0x72c], xmm0
mov dword [rbp + 0x724], 0x3ef6f6f7
mov dword [rbp + 0x728], 0x3e828283
call fcn.14001ca50
movss dword [rsp + 0x30], xmm15
lea rdx, [rbp + 0x578]
mov r9d, eax
mov dword [rsp + 0x28], recv
lea r8, [rbp + 0x570]
movss dword [rsp + 0x20], xmm14
mov rcx, r10
call fcn.1400360b0
cmp qword [0x14019f108], 0
jne 0x1400a1fd4
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0xc58], rax
mov qword [0x14019f108], rax
mov r8, qword [0x14019e140]
lea rcx, [rbp + 0x730]
movss dword [rbp + 0x580], xmm10
movss dword [rbp + 0x584], xmm6
movss dword [rbp + 0x588], xmm11
movss dword [rbp + 0x58c], xmm12
movss xmm0, dword [r8 + 0x1558]
movss dword [rbp + 0x73c], xmm0
mov dword [rbp + 0x730], 0x3f1d9d9e
mov dword [rbp + 0x734], 0x3ef6f6f7
mov dword [rbp + 0x738], 0x3e828283
call fcn.14001ca50
movss dword [rsp + 0x30], xmm15
lea rcx, [r8 + 0x1e70]
mov r9d, eax
mov dword [rsp + 0x28], recv
lea r8, [rbp + 0x580]
movss dword [rsp + 0x20], xmm14
lea rdx, [rbp + 0x588]
call fcn.1400360b0
mov rsi, qword [rbp - 0x50]
mov r15, qword [rbp - 0x40]
mov r8, qword [rsp + 0x50]
mov r14d, 0
add r8, 0xe8
mov qword [rsp + 0x50], r8
cmp r8, qword [rbp + 0x780]
jne 0x14009ae90
movaps xmm15, xmmword [rsp + 0xc60]
movaps xmm14, xmmword [rsp + 0xc70]
movaps xmm13, xmmword [rsp + 0xc80]
movaps xmm12, xmmword [rsp + 0xc90]
movaps xmm11, xmmword [rsp + 0xca0]
movaps xmm10, xmmword [rsp + 0xcb0]
movaps xmm9, xmmword [rsp + 0xcc0]
movaps xmm8, xmmword [rsp + 0xcd0]
movaps xmm7, xmmword [rsp + 0xce0]
movaps xmm6, xmmword [rsp + 0xcf0]
mov r12, qword [rsp + 0xd18]
mov rdi, qword [rsp + 0xd20]
mov rsi, qword [rsp + 0xd28]
mov rbx, qword [rsp + 0xd30]
mov r14, qword [rsp + 0xd10]
mov r15, qword [rsp + 0xd08]
add rsp, 0xd38
pop r13
pop rbp
ret