Function at 0x14006d370
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x188]
sub rsp, 0x260
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x140219100]
xor rax, rsp
mov qword [rbp + 0xb8], rax
cmp byte [0x140219d7d], 0
je 0x140074c0e
call fcn.140008380
mov rsi, rax
xor r12d, r12d
mov qword [rbp - 0x28], r12
lea rcx, [rbp - 0x28]
call qword [sym.imp.USER32.dll_GetCursorPos]
movd xmm2, dword [rbp - 0x24]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp - 0x28]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x78]
call fcn.140002480
movsd xmm0, qword [rsp + 0x78]
movsd qword [rsi + 0xe40], xmm0
mov ecx, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
setne al
mov byte [rsi + 0xe48], al
call fcn.140005430
mov r13, rax
movss xmm1, dword [rax + 0xc]
movss xmm0, dword [rax + 0x40]
movaps xmm13, xmm1
movss xmm11, dword [0x1401faf20]
mulss xmm13, xmm11
mov rcx, qword [0x140221d18]
addss xmm13, dword [rcx + 0x14]
addss xmm0, xmm0
addss xmm13, xmm0
mov rax, qword [0x140221cf8]
movss xmm14, dword [rax + 0x3d70]
addss xmm1, xmm1
movaps xmm0, xmm14
addss xmm0, xmm14
addss xmm0, xmm1
movss dword [rbp - 0x80], xmm0
addss xmm14, xmm1
movss dword [rbp - 0x60], xmm14
lea rcx, [0x140221f68]
call fcn.140055140
xorps xmm10, xmm10
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x78]
call fcn.140002480
mov rdi, rax
movss xmm7, dword [0x1401faec0]
movaps xmm2, xmm7
lea rdx, [0x140219d70]
lea rcx, [rbp - 0x58]
call fcn.1400547e0
mov rbx, rax
lea rdx, [rsi + 8]
movaps xmm2, xmm7
lea rcx, [rbp - 0x50]
call fcn.1400547e0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x7c]
call fcn.140054830
mov r8, rdi
mov edx, 4
mov rcx, rax
call fcn.1400117e0
xor edx, edx
lea rcx, [0x140219d70]
call fcn.140011820
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov rdx, rax
mov ecx, 2
call fcn.1400055d0
xorps xmm1, xmm1
mov ecx, 4
call fcn.140005550
xor edx, edx
mov r8d, 0x2ab
lea rcx, str.Menu
call fcn.14000e7c0
mov ecx, 2
call fcn.140005660
lea rcx, [rsp + 0x50]
call fcn.140011500
lea rcx, [rsp + 0x58]
call fcn.140011690
movss xmm0, dword [rsp + 0x5c]
movss xmm2, dword [rsp + 0x54]
addss xmm0, xmm2
movss xmm3, dword [rsp + 0x58]
movss xmm1, dword [rsp + 0x50]
addss xmm3, xmm1
movss dword [rsp + 0x20], xmm0
lea rcx, [rbp + 0x28]
call fcn.140056230
nop
movd xmm1, dword [rbp - 0x28]
cvtdq2ps xmm1, xmm1
comiss xmm1, dword [rbp + 0x28]
jbe 0x14006d5f4
movss xmm0, dword [rbp + 0x30]
comiss xmm0, xmm1
jbe 0x14006d5f4
movd xmm1, dword [rbp - 0x24]
cvtdq2ps xmm1, xmm1
comiss xmm1, dword [rbp + 0x2c]
jbe 0x14006d5f4
movss xmm0, dword [rbp + 0x34]
comiss xmm0, xmm1
jbe 0x14006d5f4
xor r8d, r8d
jmp 0x14006d5fa
mov r8d, 0x200808a8
mov edx, 0xffffffec
mov rcx, qword [0x140221e70]
call qword [sym.imp.USER32.dll_SetWindowLongW]
call fcn.140011850
mov r14, rax
movss xmm9, dword [r13 + 0x10]
movss dword [rbp - 0x58], xmm9
movss xmm12, dword [r13 + 0x14]
movss xmm15, dword [0x1401fae60]
movaps xmm1, xmm15
mov ecx, 5
call fcn.140005440
mov r15d, eax
movaps xmm1, xmm15
mov ecx, 2
call fcn.140005440
mov ebx, eax
movaps xmm2, xmm13
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.140054800
movss xmm1, dword [rax + 4]
mov dword [rsp + 0x28], 0x30
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
mov r8d, ebx
movss xmm0, dword [rax]
unpcklps xmm0, xmm1
movq rdx, xmm0
mov rcx, qword [rsp + 0x50]
call fcn.1400232b0
movaps xmm1, xmm15
xor ecx, ecx
call fcn.140005440
mov ebx, eax
movaps xmm2, xmm7
lea rdx, [r13 + 8]
lea rcx, [rbp - 0x7c]
call fcn.1400547c0
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.140054800
mov rdx, qword [0x140221d30]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea r12, [0x1401f8458]
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rdx + 0x14]
mov rcx, r14
call fcn.140027ce0
movaps xmm1, xmm15
mov ecx, reloc.WS2_32.dll_sendto
call fcn.140005440
mov edi, eax
mov rcx, qword [0x140221cf8]
movss xmm6, dword [rcx + 0x3d70]
movss xmm8, dword [0x1401fb0c0]
movss dword [rsp + 0x20], xmm8
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
lea rcx, [rbp - 0x7c]
call fcn.14000b1e0
mov rcx, qword [0x140221d30]
movss xmm1, dword [rcx + 0x14]
divss xmm1, xmm6
mulss xmm1, dword [rax]
xorps xmm2, xmm2
lea rcx, [rbp - 0x50]
call fcn.140002480
mov rbx, rax
movaps xmm2, xmm7
lea rdx, [r13 + 8]
lea rcx, [rsp + 0x78]
call fcn.1400547c0
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140054800
mov rdx, qword [0x140221d30]
xor r12d, r12d
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str._Smart
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
movss xmm2, dword [rdx + 0x14]
mov rcx, r14
call fcn.140027ce0
movaps xmm1, xmm15
mov ecx, 3
call fcn.140005440
mov ebx, eax
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x68]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rsp + 0x5c]
subss xmm2, xmm14
xorps xmm1, xmm1
lea rcx, [rsp + 0x60]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x7c]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0xc0
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
comiss xmm12, xmm10
jbe 0x14006d8ef
movss xmm2, dword [rsp + 0x5c]
subss xmm2, xmm14
subss xmm2, xmm12
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
mov rbx, rax
movss xmm2, dword [rsp + 0x5c]
subss xmm2, xmm14
subss xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
mov eax, dword [0x140222914]
test eax, eax
jne 0x14006d948
movaps xmm1, xmm15
mov ecx, reloc.WS2_32.dll_sendto
call fcn.140005440
mov ebx, eax
movss xmm2, dword [rsp + 0x5c]
subss xmm2, xmm14
addss xmm2, dword [r13 + 0xc]
movss xmm1, dword [r13 + 8]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
lea r9, [0x1401f8468]
jmp 0x14006d9e8
cmp eax, 1
jne 0x14006d999
movaps xmm1, xmm15
mov ecx, reloc.WS2_32.dll_sendto
call fcn.140005440
mov ebx, eax
movss xmm2, dword [rsp + 0x5c]
subss xmm2, xmm14
addss xmm2, dword [r13 + 0xc]
movss xmm1, dword [r13 + 8]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
lea r9, [0x1401f8478]
jmp 0x14006d9e8
cmp eax, 2
jne 0x14006d9fb
movaps xmm1, xmm15
mov ecx, reloc.WS2_32.dll_sendto
call fcn.140005440
mov ebx, eax
movss xmm2, dword [rsp + 0x5c]
subss xmm2, xmm14
addss xmm2, dword [r13 + 0xc]
movss xmm1, dword [r13 + 8]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
lea r9, [0x1401f8490]
mov qword [rsp + 0x20], r12
mov r8d, ebx
mov rdx, rax
mov rcx, r14
call fcn.140027df0
movaps xmm1, xmm15
mov ecx, reloc.WS2_32.dll_sendto
call fcn.140005440
mov ebx, eax
movss xmm6, dword [rsp + 0x5c]
subss xmm6, xmm14
addss xmm6, dword [r13 + 0xc]
movss dword [rsp + 0x20], xmm8
xor r9d, r9d
xor r8d, r8d
lea rdx, str.30.1.3.3
lea rcx, [rsp + 0x68]
call fcn.14000b1e0
movss xmm1, dword [rsp + 0x58]
subss xmm1, dword [rax]
subss xmm1, dword [r13 + 8]
movaps xmm2, xmm6
lea rcx, [rsp + 0x60]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x7c]
call fcn.140054800
mov qword [rsp + 0x20], r12
lea r9, str.30.1.3.3
mov r8d, ebx
mov rdx, rax
mov rcx, r14
call fcn.140027df0
comiss xmm12, xmm10
jbe 0x14006dabd
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.140054800
movss xmm1, dword [rax + 4]
xor r9d, r9d
movaps xmm2, xmm9
movss xmm0, dword [rax]
unpcklps xmm0, xmm1
movq rdx, xmm0
mov rcx, qword [rsp + 0x50]
call fcn.140023450
mov rax, qword [0x140221cf8]
movss xmm6, dword [rax + 0x3d70]
movss dword [rsp + 0x20], xmm8
xor r9d, r9d
xor r8d, r8d
lea rdx, str.DMA_Smart
lea rcx, [rsp + 0x68]
call fcn.14000b1e0
mov rcx, qword [0x140221d30]
movss xmm0, dword [rcx + 0x14]
divss xmm0, xmm6
mulss xmm0, dword [rax]
movss xmm1, dword [r13 + 8]
mulss xmm1, xmm11
addss xmm0, xmm1
movaps xmm1, xmm8
call fcn.1400144a0
movaps xmm2, xmm13
xorps xmm1, xmm1
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rdx, rax
mov r9d, 0x80
mov r8d, 1
lea rcx, [0x1401f84c8]
call fcn.14000b4d0
movss xmm0, dword [r13 + 0xc]
movss xmm3, dword [r13 + 8]
addss xmm0, xmm0
movaps xmm2, xmm13
subss xmm2, xmm0
addss xmm3, xmm3
movaps xmm1, xmm13
subss xmm1, xmm3
lea rcx, [rbp - 0x30]
call fcn.140002480
call fcn.1400114e0
movss xmm1, dword [rbp - 0x30]
mulss xmm1, dword [0x1401faf2c]
subss xmm0, xmm1
movss xmm2, dword [r13 + 0x4c]
mulss xmm2, xmm11
subss xmm0, xmm2
subss xmm0, dword [r13 + 8]
movaps xmm1, xmm8
call fcn.1400144a0
call fcn.140014830
mov rcx, qword [0x140221d18]
call fcn.140011350
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
mov r9d, 1
lea r8, [0x14021a020]
lea rdx, [0x1401f84d4]
lea rcx, [0x1401f84d8]
call fcn.14001f1c0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400144a0
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
mov r9d, 2
lea r8, [0x14021a020]
lea rdx, [0x1401f84e0]
lea rcx, [0x1401f84e4]
call fcn.14001f1c0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400144a0
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
mov r9d, 3
lea r8, [0x14021a020]
lea rdx, [0x1401f84ec]
lea rcx, [0x1401f84f0]
call fcn.14001f1c0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400144a0
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
mov r9d, 4
lea r8, [0x14021a020]
lea rdx, [0x1401f84f8]
lea rcx, [0x1401f84fc]
call fcn.14001f1c0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400144a0
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
mov r9d, 5
lea r8, [0x14021a020]
lea rdx, [0x1401f8504]
lea rcx, [0x1401f8508]
call fcn.14001f1c0
call fcn.1400113d0
call fcn.140014970
call fcn.14000b8e0
movaps xmm0, xmm13
call fcn.1400145b0
mov rdi, 0xffffffffffffffff
lea rsi, str._.1f
movss xmm9, dword [0x1401faf7c]
movss xmm11, dword [0x1401fb0a8]
mov eax, dword [0x14021a020]
cmp eax, 1
jne 0x14006e3ca
movaps xmm1, xmm15
mov ecx, 2
call fcn.140005440
mov ebx, eax
movss xmm2, dword [rsp + 0x5c]
subss xmm2, xmm14
movss xmm1, dword [rsp + 0x58]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movaps xmm2, xmm13
xorps xmm1, xmm1
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
comiss xmm12, xmm10
jbe 0x14006de04
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm13
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm12
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movss xmm14, dword [0x1401fafb0]
movaps xmm2, xmm14
movss xmm1, dword [0x1401faf50]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb038]
movss xmm7, dword [0x1401fb004]
movaps xmm1, xmm7
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8510]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006de7d
lea rcx, [0x1401f8510]
call fcn.140036d70
call fcn.140047040
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219d97]
lea rcx, [0x1401f8520]
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401fafe0]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219d7f]
lea rcx, [0x1401f8530]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219dc1]
lea rcx, [0x1401f8540]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x1402218ad]
lea rcx, [0x1401f8550]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x1402218af]
lea rcx, [0x1401f8560]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219d7e]
lea rcx, [0x1401f8570]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219d94]
lea rcx, [0x1401f8580]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219d96]
lea rcx, [0x1401f8590]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140221ccd]
lea rcx, [0x1401f85a0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219dba]
lea rcx, [0x1401f85b0]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219dc3]
lea rcx, [0x1401f85c0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x14022148a]
lea rcx, [0x1401f85d0]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219d95]
lea rcx, str.KD
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219db9]
lea rcx, [0x1401f85f0]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f8600]
lea rdx, [0x140219dc8]
lea rcx, [0x1401f8630]
call fcn.1400225f0
call fcn.14000b8e0
movaps xmm2, xmm14
movss xmm1, dword [0x1401fb01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb038]
movaps xmm1, xmm7
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8648]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006e1e2
lea rcx, [0x1401f8648]
call fcn.140036d70
call fcn.140047040
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm11
movss xmm3, dword [0x1401faf0c]
movaps xmm2, xmm15
lea rdx, [0x140219d88]
lea rcx, [0x1401f8668]
call fcn.140023210
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm11
movss xmm3, dword [0x1401fb070]
movaps xmm2, xmm15
lea rdx, [0x140219d98]
lea rcx, [0x1401f8678]
call fcn.140023210
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm11
movss xmm7, dword [0x1401fafc0]
movaps xmm3, xmm7
movaps xmm2, xmm15
lea rdx, [0x140219dcc]
lea rcx, [0x1401f8688]
call fcn.140023210
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm9
movaps xmm2, xmm15
lea rdx, [0x140219d80]
lea rcx, [0x1401f8698]
call fcn.140023210
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm7
movaps xmm2, xmm15
lea rdx, [0x140219dbc]
lea rcx, [0x1401f86b0]
call fcn.140023210
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x1402224f0]
lea rcx, [0x1401f86c8]
call fcn.140020d20
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x140222258]
lea rcx, [0x1401f86d8]
call fcn.140020d20
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x1402221d8]
lea rcx, [0x1401f86e8]
call fcn.140020d20
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x1402223b0]
lea rcx, [0x1401f86f8]
call fcn.140020d20
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
mov eax, dword [0x14021a020]
lea rsi, [0x1401f8714]
lea r13, [0x1401f8840]
movss xmm14, dword [0x1401fafdc]
cmp eax, 2
jne 0x14007027e
movaps xmm1, xmm15
mov ecx, 3
call fcn.140005440
mov ebx, eax
movss xmm0, dword [rbp - 0x80]
addss xmm0, xmm13
movss dword [rsp + 0x78], xmm0
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x58]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movaps xmm2, xmm13
xorps xmm1, xmm1
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
comiss xmm12, xmm10
jbe 0x14006e573
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm13
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm12
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movss xmm6, dword [rsp + 0x78]
subss xmm6, xmm12
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movaps xmm1, xmm15
mov ecx, 2
call fcn.140005440
mov ebx, eax
movss xmm2, dword [rsp + 0x5c]
subss xmm2, dword [rbp - 0x60]
movss xmm1, dword [rsp + 0x58]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rsp + 0x78]
xorps xmm1, xmm1
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
movss xmm7, dword [rbp - 0x80]
movaps xmm2, xmm7
xorps xmm1, xmm1
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rdx, rax
mov r9d, 0xbb
mov r8d, 1
lea rcx, [0x1401f8708]
call fcn.14000b4d0
lea rcx, [rbp - 0x38]
call fcn.1400851f0
mov rbx, rax
mov qword [rbp + 0x48], rsi
lea rax, [0x1401f871c]
mov qword [rbp + 0x50], rax
lea rax, [0x1401f8724]
mov qword [rbp + 0x58], rax
lea rax, [0x1401f872c]
mov qword [rbp + 0x60], rax
lea rax, [0x1401f8734]
mov qword [rbp + 0x68], rax
lea rax, [0x1401f8740]
mov qword [rbp + 0x70], rax
lea rax, [0x1401f8750]
mov qword [rbp + 0x78], rax
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x48]
lea rcx, [rbp - 0x48]
call fcn.140085060
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x70], xmm0
mov r8, rbx
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 8]
call fcn.140085100
nop
call fcn.140014830
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x78]
call fcn.140002480
mov rdx, rax
mov ecx, recvfrom
call fcn.1400055d0
lea rcx, [0x140174856]
call fcn.140036b60
lea rcx, [0x140174856]
call fcn.140036d70
mov ecx, 1
call fcn.140005660
call fcn.140014970
lea rcx, [rbp - 8]
call fcn.140085090
test al, al
jne 0x14006e7f1
mov rbx, r12
lea rcx, [rbp - 8]
call fcn.140085080
test rax, rax
je 0x14006e767
nop dword [rax]
mov rdx, rbx
lea rcx, [rbp - 8]
call fcn.140085070
movss dword [rsp + 0x20], xmm8
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rax]
lea rcx, [rsp + 0x68]
call fcn.14000b1e0
inc rbx
lea rcx, [rbp - 8]
call fcn.140085080
cmp rbx, rax
jb 0x14006e730
lea rcx, [rbp - 8]
call fcn.140085080
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.1400144a0
call fcn.140014830
mov rsi, r12
lea rcx, [rbp - 8]
call fcn.140085080
test rax, rax
je 0x14006e7e7
movaps xmm2, xmm11
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp - 8]
call fcn.140085070
mov r9, rbx
mov r8d, esi
lea rdx, [0x140221e78]
mov rcx, qword [rax]
call fcn.14001e900
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.1400144a0
inc rsi
lea rcx, [rbp - 8]
call fcn.140085080
cmp rsi, rax
jb 0x14006e793
call fcn.1400394a0
call fcn.140014970
call fcn.14000b8e0
lea rbx, [0x14017575c]
mov eax, dword [0x140221e78]
movss xmm6, dword [0x1401faf50]
test eax, eax
jne 0x14006ebd0
movss xmm2, dword [0x1401fafc8]
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8760]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006e87f
lea rcx, [0x1401f8770]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219dd0]
lea rcx, [0x1401f8778]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219ddc]
lea rcx, [0x1401f8788]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219dd1]
lea rcx, [0x1401f8798]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219de0]
lea rcx, [0x1401f87a8]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219dd2]
lea rcx, [0x1401f87b8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219de4]
lea rcx, [0x1401f87c8]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219de8]
lea rcx, [0x1401f87e8]
call fcn.1400225f0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219dec]
lea rcx, [0x1401f8800]
call fcn.1400225f0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219df0]
lea rcx, [0x1401f8818]
call fcn.1400225f0
call fcn.14000b8e0
movss xmm2, dword [0x1401fafc8]
movss xmm1, dword [0x1401fb01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8830]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006ea87
mov rcx, r13
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219df4]
lea rcx, [0x1401f8848]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219df8]
lea rcx, str.X__
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219dfc]
lea rcx, str.Y__
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x140219dd4]
lea rcx, [0x1401f8898]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0x90
mov r8d, 1
lea rdx, [0x140219e00]
lea rcx, [0x1401f88a8]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
mov eax, dword [0x140221e78]
cmp eax, 1
jne 0x14006ef96
movss xmm2, dword [0x1401fafc8]
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8760]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006ec45
lea rcx, [0x1401f8770]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219e08]
lea rcx, [0x1401f8778]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219e14]
lea rcx, [0x1401f8788]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219e09]
lea rcx, [0x1401f8798]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219e18]
lea rcx, [0x1401f87a8]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219e0a]
lea rcx, [0x1401f87b8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219e1c]
lea rcx, [0x1401f87c8]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219e20]
lea rcx, [0x1401f87e8]
call fcn.1400225f0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219e24]
lea rcx, [0x1401f8800]
call fcn.1400225f0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219e28]
lea rcx, [0x1401f8818]
call fcn.1400225f0
call fcn.14000b8e0
movss xmm2, dword [0x1401fafc8]
movss xmm1, dword [0x1401fb01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8830]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006ee4d
mov rcx, r13
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219e2c]
lea rcx, [0x1401f8848]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219e30]
lea rcx, str.X__
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219e34]
lea rcx, str.Y__
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x140219e0c]
lea rcx, [0x1401f8898]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0x90
mov r8d, 1
lea rdx, [0x140219e38]
lea rcx, [0x1401f88a8]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
mov eax, dword [0x140221e78]
cmp eax, 2
jne 0x14006f35c
movss xmm2, dword [0x1401fafc8]
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8760]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006f00b
lea rcx, [0x1401f8770]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219e40]
lea rcx, [0x1401f8778]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219e4c]
lea rcx, [0x1401f8788]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219e41]
lea rcx, [0x1401f8798]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219e50]
lea rcx, [0x1401f87a8]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219e42]
lea rcx, [0x1401f87b8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219e54]
lea rcx, [0x1401f87c8]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219e58]
lea rcx, [0x1401f87e8]
call fcn.1400225f0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219e5c]
lea rcx, [0x1401f8800]
call fcn.1400225f0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219e60]
lea rcx, [0x1401f8818]
call fcn.1400225f0
call fcn.14000b8e0
movss xmm2, dword [0x1401fafc8]
movss xmm1, dword [0x1401fb01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8830]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006f213
mov rcx, r13
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219e64]
lea rcx, [0x1401f8848]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219e68]
lea rcx, str.X__
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219e6c]
lea rcx, str.Y__
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x140219e44]
lea rcx, [0x1401f8898]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0x90
mov r8d, 1
lea rdx, [0x140219e70]
lea rcx, [0x1401f88a8]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
mov eax, dword [0x140221e78]
cmp eax, 3
jne 0x14006f722
movss xmm2, dword [0x1401fafc8]
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8760]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006f3d1
lea rcx, [0x1401f8770]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219e78]
lea rcx, [0x1401f8778]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219e84]
lea rcx, [0x1401f8788]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219e79]
lea rcx, [0x1401f8798]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219e88]
lea rcx, [0x1401f87a8]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219e7a]
lea rcx, [0x1401f87b8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219e8c]
lea rcx, [0x1401f87c8]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219e90]
lea rcx, [0x1401f87e8]
call fcn.1400225f0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219e94]
lea rcx, [0x1401f8800]
call fcn.1400225f0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219e98]
lea rcx, [0x1401f8818]
call fcn.1400225f0
call fcn.14000b8e0
movss xmm2, dword [0x1401fafc8]
movss xmm1, dword [0x1401fb01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8830]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006f5d9
mov rcx, r13
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219e9c]
lea rcx, [0x1401f8848]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219ea0]
lea rcx, str.X__
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219ea4]
lea rcx, str.Y__
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x140219e7c]
lea rcx, [0x1401f8898]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0x90
mov r8d, 1
lea rdx, [0x140219ea8]
lea rcx, [0x1401f88a8]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
mov eax, dword [0x140221e78]
cmp eax, 4
jne 0x14006fae8
movss xmm2, dword [0x1401fafc8]
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8760]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006f797
lea rcx, [0x1401f8770]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219eb0]
lea rcx, [0x1401f8778]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219ebc]
lea rcx, [0x1401f8788]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219eb1]
lea rcx, [0x1401f8798]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219ec0]
lea rcx, [0x1401f87a8]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219eb2]
lea rcx, [0x1401f87b8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219ec4]
lea rcx, [0x1401f87c8]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219ec8]
lea rcx, [0x1401f87e8]
call fcn.1400225f0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219ecc]
lea rcx, [0x1401f8800]
call fcn.1400225f0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219ed0]
lea rcx, [0x1401f8818]
call fcn.1400225f0
call fcn.14000b8e0
movss xmm2, dword [0x1401fafc8]
movss xmm1, dword [0x1401fb01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8830]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006f99f
mov rcx, r13
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219ed4]
lea rcx, [0x1401f8848]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219ed8]
lea rcx, str.X__
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219edc]
lea rcx, str.Y__
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x140219eb4]
lea rcx, [0x1401f8898]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0x90
mov r8d, 1
lea rdx, [0x140219ee0]
lea rcx, [0x1401f88a8]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
mov eax, dword [0x140221e78]
cmp eax, 5
jne 0x14006feae
movss xmm2, dword [0x1401fafc8]
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8760]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006fb5d
lea rcx, [0x1401f8770]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219ee8]
lea rcx, [0x1401f8778]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219ef4]
lea rcx, [0x1401f8788]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219ee9]
lea rcx, [0x1401f8798]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219ef8]
lea rcx, [0x1401f87a8]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219eea]
lea rcx, [0x1401f87b8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219efc]
lea rcx, [0x1401f87c8]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219f00]
lea rcx, [0x1401f87e8]
call fcn.1400225f0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219f04]
lea rcx, [0x1401f8800]
call fcn.1400225f0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219f08]
lea rcx, [0x1401f8818]
call fcn.1400225f0
call fcn.14000b8e0
movss xmm2, dword [0x1401fafc8]
movss xmm1, dword [0x1401fb01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8830]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006fd65
mov rcx, r13
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219f0c]
lea rcx, [0x1401f8848]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219f10]
lea rcx, str.X__
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219f14]
lea rcx, str.Y__
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x140219eec]
lea rcx, [0x1401f8898]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0x90
mov r8d, 1
lea rdx, [0x140219f18]
lea rcx, [0x1401f88a8]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
mov eax, dword [0x140221e78]
cmp eax, 6
jne 0x14007026d
movss xmm2, dword [0x1401fafc8]
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm6, dword [0x1401fb028]
movaps xmm2, xmm6
movss xmm1, dword [0x1401fb004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8760]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006ff26
lea rcx, [0x1401f8770]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219f20]
lea rcx, [0x1401f8778]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219f2c]
lea rcx, [0x1401f8788]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219f21]
lea rcx, [0x1401f8798]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219f30]
lea rcx, [0x1401f87a8]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219f22]
lea rcx, [0x1401f87b8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140219f34]
lea rcx, [0x1401f87c8]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219f38]
lea rcx, [0x1401f87e8]
call fcn.1400225f0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219f3c]
lea rcx, [0x1401f8800]
call fcn.1400225f0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, [0x1401f87d8]
lea rdx, [0x140219f40]
lea rcx, [0x1401f8818]
call fcn.1400225f0
call fcn.14000b8e0
movss xmm2, dword [0x1401fafc8]
movss xmm1, dword [0x1401fb01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movaps xmm2, xmm6
movss xmm1, dword [0x1401fb004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8830]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140070129
mov rcx, r13
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219f44]
lea rcx, [0x1401f8848]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219f48]
lea rcx, str.X__
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0xa
mov r8d, 1
lea rdx, [0x140219f4c]
lea rcx, str.Y__
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0x3e8
mov r8d, 1
lea rdx, [0x140219f24]
lea rcx, [0x1401f8898]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm11
mov r9d, 0x90
mov r8d, 1
lea rdx, [0x140219f50]
lea rcx, [0x1401f88a8]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
nop
lea rcx, [rbp - 8]
call fcn.1400850a0
mov eax, dword [0x14021a020]
jmp 0x140070283
movss xmm7, dword [rbp - 0x80]
cmp eax, 3
jne 0x140073e17
movaps xmm2, xmm7
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rdx, rax
mov r9d, 0xbb
mov r8d, 1
lea rcx, [0x1401f88b8]
call fcn.14000b4d0
lea rcx, [rbp - 0x38]
call fcn.1400851f0
mov rbx, rax
lea rax, [0x1401f88c4]
mov qword [rbp + 0x48], rax
lea rax, [0x1401f88cc]
mov qword [rbp + 0x50], rax
lea rax, [0x1401f88d4]
mov qword [rbp + 0x58], rax
lea rax, [0x1401f88dc]
mov qword [rbp + 0x60], rax
lea rax, [0x1401f88e4]
mov qword [rbp + 0x68], rax
lea rsi, [0x1401f88f0]
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x78], r13
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x38]
call fcn.140085060
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x70], xmm0
mov r8, rbx
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x10]
call fcn.140085100
nop
call fcn.140014830
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov ecx, recvfrom
call fcn.1400055d0
lea rcx, [0x140174856]
call fcn.140036b60
lea rcx, [0x140174856]
call fcn.140036d70
mov ecx, 1
call fcn.140005660
call fcn.140014970
lea rcx, [rbp + 0x10]
call fcn.140085090
test al, al
jne 0x140070475
mov rbx, r12
lea rcx, [rbp + 0x10]
call fcn.140085080
test rax, rax
je 0x1400703da
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140085070
movss dword [rsp + 0x20], xmm8
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rax]
lea rcx, [rsp + 0x68]
call fcn.14000b1e0
inc rbx
lea rcx, [rbp + 0x10]
call fcn.140085080
cmp rbx, rax
jb 0x1400703a3
lea rcx, [rbp + 0x10]
call fcn.140085080
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.1400144a0
call fcn.140014830
mov rsi, r12
lea rcx, [rbp + 0x10]
call fcn.140085080
test rax, rax
je 0x140070464
nop word [rax + rax]
movaps xmm2, xmm11
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0x10]
call fcn.140085070
mov r9, rbx
mov r8d, esi
lea rdx, [0x140221e6c]
mov rcx, qword [rax]
call fcn.14001e900
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.1400144a0
inc rsi
lea rcx, [rbp + 0x10]
call fcn.140085080
cmp rsi, rax
jb 0x140070410
call fcn.1400394a0
call fcn.140014970
lea rsi, [0x1401f88f0]
call fcn.14000b8e0
mov eax, dword [0x140221e6c]
test eax, eax
jne 0x140071973
movaps xmm1, xmm15
mov ecx, 3
call fcn.140005440
mov ebx, eax
movaps xmm0, xmm7
addss xmm0, xmm7
addss xmm0, xmm13
movss dword [rsp + 0x78], xmm0
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x58]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movaps xmm2, xmm13
movaps xmm1, xmm10
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
comiss xmm12, xmm10
jbe 0x140070689
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm13
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm12
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movss xmm6, dword [rbp - 0x80]
addss xmm6, xmm13
subss xmm6, xmm12
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp - 0x48]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x68]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rsp + 0x60]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x7c]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movss xmm6, dword [rsp + 0x78]
subss xmm6, xmm12
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movaps xmm1, xmm15
mov ecx, 2
call fcn.140005440
mov ebx, eax
movss xmm2, dword [rsp + 0x5c]
subss xmm2, dword [rbp - 0x60]
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rsp + 0x78]
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
movss xmm2, dword [0x1401fafc4]
movaps xmm1, xmm10
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [rbp - 0x80]
movaps xmm1, xmm10
lea rcx, [rbp - 0x50]
call fcn.140002480
mov rdx, rax
mov r9d, 0xbb
mov r8d, 1
lea rcx, [0x1401f8900]
call fcn.14000b4d0
lea rcx, [rbp - 0x37]
call fcn.1400851f0
mov rbx, rax
lea rax, [0x1401f8714]
mov qword [rbp + 0x80], rax
lea rax, [0x1401f871c]
mov qword [rbp + 0x88], rax
lea rax, [0x1401f8724]
mov qword [rbp + 0x90], rax
lea rax, [0x1401f872c]
mov qword [rbp + 0x98], rax
lea rax, [0x1401f8734]
mov qword [rbp + 0xa0], rax
lea rax, [0x1401f8740]
mov qword [rbp + 0xa8], rax
lea rax, [0x1401f8750]
mov qword [rbp + 0xb0], rax
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x68]
call fcn.140085060
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x70], xmm0
mov r8, rbx
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x20]
call fcn.140085100
nop
call fcn.140014830
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x78]
call fcn.140002480
mov rdx, rax
mov ecx, recvfrom
call fcn.1400055d0
lea rcx, [0x140174856]
call fcn.140036b60
lea rcx, [0x140174856]
call fcn.140036d70
mov ecx, 1
call fcn.140005660
call fcn.140014970
lea rcx, [rbp - 0x20]
call fcn.140085090
test al, al
jne 0x140070946
mov rbx, r12
lea rcx, [rbp - 0x20]
call fcn.140085080
test rax, rax
je 0x1400708b6
nop
mov rdx, rbx
lea rcx, [rbp - 0x20]
call fcn.140085070
movss dword [rsp + 0x20], xmm8
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rax]
lea rcx, [rbp - 0x70]
call fcn.14000b1e0
inc rbx
lea rcx, [rbp - 0x20]
call fcn.140085080
cmp rbx, rax
jb 0x140070880
lea rcx, [rbp - 0x20]
call fcn.140085080
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.1400144a0
call fcn.140014830
mov rbx, r12
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x20]
sub rax, rcx
sar rax, 3
test rax, rax
je 0x14007093c
nop dword [rax + rax]
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x7c], 0xbdcccccd
lea r9, [rsp + 0x78]
mov r8d, ebx
lea rdx, [0x140221e68]
mov rcx, qword [rcx + rbx*8]
call fcn.14001e900
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.1400144a0
inc rbx
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x20]
sub rax, rcx
sar rax, 3
cmp rbx, rax
jb 0x1400708f0
call fcn.1400394a0
call fcn.140014970
call fcn.14000b8e0
movss xmm0, dword [0x1401fafe4]
mov eax, dword [0x140221e68]
movss xmm7, dword [0x1401faf50]
test eax, eax
jne 0x140070d02
movaps xmm2, xmm0
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb014]
movss xmm1, dword [0x1401fb060]
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8910]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x1400709ce
lea rcx, [0x1401f8714]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a818]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8920]
lea rdx, [0x14021a828]
lea rcx, str._QBZ
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a7e8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8930]
lea rdx, [0x14021a7f8]
lea rcx, str._AUG
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401fb00c]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a398]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8940]
lea rdx, [0x14021a3a8]
lea rcx, str._K2
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fb044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a890]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8950]
lea rdx, [0x14021a8a0]
lea rcx, str.AK47
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a5a8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8968]
lea rdx, [0x14021a5b8]
lea rcx, str.M762
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a7d0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8980]
lea rdx, [0x14021a7e0]
lea rcx, str.G36C
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a338]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8998]
lea rdx, [0x14021a348]
lea rcx, str.M416
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fb044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a3e0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f89b0]
lea rdx, [0x14021a3f0]
lea rcx, str.SCAR
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222478]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f89c8]
lea rdx, [0x140222488]
lea rcx, str.Mk47
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a578]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Groza
lea rdx, [0x14021a588]
lea rcx, [0x1401f38d8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a590]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.ACE32
lea rdx, [0x14021a5a0]
lea rcx, [0x1401f38e0]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fb044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402225d8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.M16A4
lea rdx, [0x1402225e8]
lea rcx, [0x1401f38b8]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a458]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Famas
lea rdx, [0x14021a468]
lea rcx, [0x1401f3900]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140221e68]
movss xmm0, dword [0x1401fafe4]
jmp 0x140070d0a
movss xmm6, dword [0x1401fb00c]
cmp eax, 1
jne 0x140070f27
movaps xmm2, xmm0
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb014]
movss xmm1, dword [0x1401fb060]
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8a20]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140070d78
lea rcx, [0x1401f871c]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a910]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Kar98k
lea rdx, [0x14021a920]
lea rcx, str.Kar98
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a6b0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8a48]
lea rdx, [0x14021a6c0]
lea rcx, str._AWM
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a758]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8a58]
lea rdx, [0x14021a768]
lea rcx, [0x1401f8a68]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fb044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a4b8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8a70]
lea rdx, [0x14021a4c8]
lea rcx, [0x1401f8a80]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a8f8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8a90]
lea rdx, [0x14021a908]
lea rcx, str._M24
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221fd0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Win94
lea rdx, [0x140221fe0]
lea rcx, [0x1401f3920]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a770]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8ab0]
lea rdx, [0x14021a780]
lea rcx, [0x1401f8ac0]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140221e68]
cmp eax, 2
jne 0x140071149
movss xmm2, dword [0x1401fafe4]
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb014]
movss xmm1, dword [0x1401fb060]
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8ad0]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140070f9a
lea rcx, [0x1401f8724]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a608]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8ae0]
lea rdx, [0x14021a618]
lea rcx, [0x1401f8aec]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a830]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Mini14
lea rdx, [0x14021a840]
lea rcx, [0x1401f3954]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a2c0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8b08]
lea rdx, [0x14021a2d0]
lea rcx, str.SKS
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fb044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222430]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8b18]
lea rdx, [0x140222440]
lea rcx, [0x1401f3960]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a290]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8b20]
lea rdx, [0x14021a2a0]
lea rcx, str.QBU
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a2f0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Mk14
lea rdx, [0x14021a300]
lea rcx, str._Mk14
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a440]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Mk12
lea rdx, [0x14021a450]
lea rcx, [0x1401f3970]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140221e68]
cmp eax, 3
jne 0x140071277
movss xmm2, dword [0x1401fafe4]
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb014]
movss xmm1, dword [0x1401fb060]
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8b58]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x1400711bc
lea rcx, [0x1401f872c]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402222c8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.DP28
lea rdx, [0x1402222d8]
lea rcx, [0x1401f38ec]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222548]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.M249
lea rdx, [0x140222558]
lea rcx, [0x1401f38f4]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a4d0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8b88]
lea rdx, [0x14021a4e0]
lea rcx, [0x1401f38fc]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140221e68]
cmp eax, 4
jne 0x140071518
movss xmm2, dword [0x1401fafe4]
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb014]
movss xmm1, dword [0x1401fb060]
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8b90]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x1400712ea
lea rcx, [0x1401f8734]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402223d8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8ba0]
lea rdx, [0x1402223e8]
lea rcx, [0x1401f3a54]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222380]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8ba8]
lea rdx, [0x140222390]
lea rcx, [0x1401f8bb8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222460]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8bc8]
lea rdx, [0x140222470]
lea rcx, [0x1401f8bd8]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fb044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222530]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.P1911
lea rdx, [0x140222540]
lea rcx, [0x1401f3a4c]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222000]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8bf8]
lea rdx, [0x140222010]
lea rcx, [0x1401f3a58]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402223c0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8c00]
lea rdx, [0x1402223d0]
lea rcx, [0x1401f8c10]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402225a8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8c20]
lea rdx, [0x1402225b8]
lea rcx, [0x1401f8c30]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fb044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222490]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.P18C
lea rdx, [0x1402224a0]
lea rcx, [0x1401f3a44]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222240]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.M1895
lea rdx, [0x140222250]
lea rcx, [0x1401f3a7c]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140221e68]
cmp eax, 5
jne 0x1400716c5
movss xmm2, dword [0x1401fafe4]
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb014]
movss xmm1, dword [0x1401fb060]
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8c60]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14007158b
lea rcx, [0x1401f8740]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221fb8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.S686
lea rdx, [0x140221fc8]
lea rcx, [0x1401f3984]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222358]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.S12K
lea rdx, [0x140222368]
lea rcx, [0x1401f398c]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222228]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.S1897
lea rdx, [0x140222238]
lea rcx, [0x1401f3994]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fb044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222560]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8ca0]
lea rdx, [0x140222570]
lea rcx, [0x1401f399c]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222168]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8ca8]
lea rdx, [0x140222178]
lea rcx, str.O12
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140221e68]
cmp eax, 6
jne 0x14007195f
movss xmm2, dword [0x1401fafe4]
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb014]
movss xmm1, dword [0x1401fb060]
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8cb8]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140071738
lea rcx, [0x1401f8750]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402225f0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8cc8]
lea rdx, [0x140222600]
lea rcx, str.PP19
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402221c0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8ce0]
lea rdx, [0x1402221d0]
lea rcx, [0x1401f8cf0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222578]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.UMP45
lea rdx, [0x140222588]
lea rcx, [0x1401f39b4]
call fcn.140020260
movaps xmm1, xmm8
movss xmm7, dword [0x1401fb044]
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222340]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8d10]
lea rdx, [0x140222350]
lea rcx, [0x1401f39bc]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221fa0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8d18]
lea rdx, [0x140221fb0]
lea rcx, str.JS9
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222678]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.MP5K
lea rdx, [0x140222688]
lea rcx, str._MP5K
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222500]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8d40]
lea rdx, [0x140222510]
lea rcx, str._P90
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222448]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8d50]
lea rdx, [0x140222458]
lea rcx, [0x1401f39d4]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402222f8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Vector
lea rdx, [0x140222308]
lea rcx, [0x1401f39c0]
call fcn.140020260
call fcn.14000b8e0
nop
lea rcx, [rbp - 0x20]
call fcn.1400850a0
mov eax, dword [0x140221e6c]
movss xmm7, dword [rbp - 0x80]
cmp eax, 1
jne 0x1400725c7
movaps xmm1, xmm15
mov ecx, 3
call fcn.140005440
mov ebx, eax
movaps xmm0, xmm7
addss xmm0, xmm13
movss dword [rsp + 0x78], xmm0
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movaps xmm2, xmm13
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
comiss xmm12, xmm10
jbe 0x140071b03
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm13
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm12
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movss xmm6, dword [rsp + 0x78]
subss xmm6, xmm12
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp - 0x48]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x68]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movaps xmm1, xmm15
mov ecx, 2
call fcn.140005440
mov ebx, eax
movss xmm2, dword [rsp + 0x5c]
subss xmm2, dword [rbp - 0x60]
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rsp + 0x78]
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
movss xmm2, dword [0x1401fafc8]
movss xmm1, dword [0x1401faf50]
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb060]
lea rcx, [rbp - 0x50]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8d68]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140071c13
lea rcx, [0x1401f8d78]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222070]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8d88]
lea rdx, [0x140222080]
lea rcx, [0x1401f8d98]
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401fafec]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402220a0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8da8]
lea rdx, [0x1402220b0]
lea rcx, [0x1401f8db8]
call fcn.140020260
movaps xmm1, xmm8
movss xmm7, dword [0x1401fb03c]
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222048]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8dc8]
lea rdx, [0x140222058]
lea rcx, [0x1401f8dd8]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222608]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8de8]
lea rdx, [0x140222618]
lea rcx, [0x1401f8df8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222590]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8e08]
lea rdx, [0x1402225a0]
lea rcx, [0x1401f8e18]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a3c8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8e28]
lea rdx, [0x14021a3d8]
lea rcx, [0x1401f8e38]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222150]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8e48]
lea rdx, [0x140222160]
lea rcx, [0x1401f8e58]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222518]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8e68]
lea rdx, [0x140222528]
lea rcx, [0x1401f8e78]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a800]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8e88]
lea rdx, [0x14021a810]
lea rcx, [0x1401f8e98]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402220b8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8ea8]
lea rdx, [0x1402220c8]
lea rcx, [0x1401f8eb8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221fe8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8ec8]
lea rdx, [0x140221ff8]
lea rcx, [0x1401f8ed8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222660]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8ee8]
lea rdx, [0x140222670]
lea rcx, [0x1401f8ef8]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a878]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8f08]
lea rdx, [0x14021a888]
lea rcx, [0x1401f8f18]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a7a0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8f28]
lea rdx, [0x14021a7b0]
lea rcx, [0x1401f8f38]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a1d0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8f48]
lea rdx, [0x14021a1e0]
lea rcx, [0x1401f8f58]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a2a8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8f68]
lea rdx, [0x14021a2b8]
lea rcx, [0x1401f8f78]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222110]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8f88]
lea rdx, [0x140222120]
lea rcx, [0x1401f8f98]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222298]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8fa8]
lea rdx, [0x1402222a8]
lea rcx, [0x1401f8fb8]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a4e8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8fc8]
lea rdx, [0x14021a4f8]
lea rcx, [0x1401f8fd8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a350]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8fe8]
lea rdx, [0x14021a360]
lea rcx, [0x1401f8ff8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a320]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9008]
lea rdx, [0x14021a330]
lea rcx, [0x1401f9018]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402222b0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9028]
lea rdx, [0x1402222c0]
lea rcx, [0x1401f9038]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402224c0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9048]
lea rdx, [0x1402224d0]
lea rcx, [0x1401f9058]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222398]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9068]
lea rdx, [0x1402223a8]
lea rcx, [0x1401f9078]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a368]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9088]
lea rdx, [0x14021a378]
lea rcx, [0x1401f9098]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a698]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f90a8]
lea rdx, [0x14021a6a8]
lea rcx, [0x1401f90c0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a380]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f90d0]
lea rdx, [0x14021a390]
lea rcx, [0x1401f90e0]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a638]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f90f0]
lea rdx, [0x14021a648]
lea rcx, [0x1401f9100]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a470]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9110]
lea rdx, [0x14021a480]
lea rcx, [0x1401f9120]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222630]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9130]
lea rdx, [0x140222640]
lea rcx, [0x1401f9140]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a6f8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9150]
lea rdx, [0x14021a708]
lea rcx, [0x1401f9160]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402225c0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9170]
lea rdx, [0x1402225d0]
lea rcx, [0x1401f9180]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a5f0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9190]
lea rdx, [0x14021a600]
lea rcx, [0x1401f91a0]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a740]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f91b0]
lea rdx, [0x14021a750]
lea rcx, [0x1401f91c0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402221f8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f91d0]
lea rdx, [0x140222208]
lea rcx, [0x1401f91e0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222088]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f91f0]
lea rdx, [0x140222098]
lea rcx, [0x1401f9200]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222328]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9210]
lea rdx, [0x140222338]
lea rcx, [0x1401f9220]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222198]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9230]
lea rdx, [0x1402221a8]
lea rcx, [0x1401f9240]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222268]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9250]
lea rdx, [0x140222278]
lea rcx, [0x1401f9260]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222180]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9270]
lea rdx, [0x140222190]
lea rcx, [0x1401f9280]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222690]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9290]
lea rdx, [0x1402226a0]
lea rcx, [0x1401f92a8]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140221e6c]
cmp eax, 2
jne 0x140072ae1
movaps xmm1, xmm15
mov ecx, 3
call fcn.140005440
mov ebx, eax
movss xmm0, dword [rbp - 0x80]
addss xmm0, xmm13
movss dword [rsp + 0x78], xmm0
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movaps xmm2, xmm13
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
comiss xmm12, xmm10
jbe 0x140072759
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm13
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm12
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movss xmm6, dword [rsp + 0x78]
subss xmm6, xmm12
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp - 0x48]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x68]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movaps xmm1, xmm15
mov ecx, 2
call fcn.140005440
mov ebx, eax
movss xmm2, dword [rsp + 0x5c]
subss xmm2, dword [rbp - 0x60]
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rsp + 0x78]
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
movss xmm2, dword [0x1401fafc8]
movss xmm1, dword [0x1401faf50]
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb060]
lea rcx, [rbp - 0x50]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f92b8]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140072869
lea rcx, [0x1401f92c8]
call fcn.140036d70
call fcn.140047040
mov dword [rsp + 0x28], r12d
lea rax, [0x1402224a8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f92d8]
lea rdx, [0x1402224b8]
lea rcx, [0x1401f92e8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a650]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f92f8]
lea rdx, [0x14021a660]
lea rcx, [0x1401f9308]
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401fb00c]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a500]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9318]
lea rdx, [0x14021a510]
lea rcx, [0x1401f9328]
call fcn.140020260
movaps xmm1, xmm8
movss xmm7, dword [0x1401fb044]
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402224d8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9338]
lea rdx, [0x1402224e8]
lea rcx, [0x1401f9348]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a848]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9358]
lea rdx, [0x14021a858]
lea rcx, [0x1401f9368]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a8e0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9378]
lea rdx, [0x14021a8f0]
lea rcx, [0x1401f9388]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402223f0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9398]
lea rdx, [0x140222400]
lea rcx, [0x1401f93a8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a5d8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f93b8]
lea rdx, [0x14021a5e8]
lea rcx, [0x1401f93c8]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a308]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f93d8]
lea rdx, [0x14021a318]
lea rcx, [0x1401f93e8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a2d8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f93f8]
lea rdx, [0x14021a2e8]
lea rcx, [0x1401f9408]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a8a8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9418]
lea rdx, [0x14021a8b8]
lea rcx, [0x1401f9428]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140221e6c]
cmp eax, 3
jne 0x140072f18
movaps xmm1, xmm15
mov ecx, eax
call fcn.140005440
mov ebx, eax
movss xmm0, dword [rbp - 0x80]
addss xmm0, xmm13
movss dword [rsp + 0x78], xmm0
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movaps xmm2, xmm13
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
comiss xmm12, xmm10
jbe 0x140072c70
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm13
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm12
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movss xmm6, dword [rsp + 0x78]
subss xmm6, xmm12
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp - 0x48]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x68]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movaps xmm1, xmm15
mov ecx, 2
call fcn.140005440
mov ebx, eax
movss xmm2, dword [rsp + 0x5c]
subss xmm2, dword [rbp - 0x60]
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rsp + 0x78]
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
movss xmm2, dword [0x1401fafc8]
movss xmm1, dword [0x1401faf50]
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb060]
lea rcx, [rbp - 0x50]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f9438]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140072d80
lea rcx, [0x1401f9448]
call fcn.140036d70
call fcn.140047040
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a548]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9450]
lea rdx, [0x14021a558]
lea rcx, [0x1401f9460]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a5c0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9470]
lea rdx, [0x14021a5d0]
lea rcx, [0x1401f9480]
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401fb00c]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a230]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f3cbc]
lea rdx, [0x14021a240]
lea rcx, [0x1401f9490]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fb044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a428]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f94a0]
lea rdx, [0x14021a438]
lea rcx, [0x1401f94b0]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a710]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f94c0]
lea rdx, [0x14021a720]
lea rcx, [0x1401f94d0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a1e8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f94e0]
lea rdx, [0x14021a1f8]
lea rcx, [0x1401f94f0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a200]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f3c90]
lea rdx, [0x14021a210]
lea rcx, [0x1401f9500]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140221e6c]
cmp eax, 4
jne 0x14007338f
movaps xmm1, xmm15
mov ecx, 3
call fcn.140005440
mov ebx, eax
movss xmm0, dword [rbp - 0x80]
addss xmm0, xmm13
movss dword [rsp + 0x78], xmm0
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movaps xmm2, xmm13
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
comiss xmm12, xmm10
jbe 0x1400730aa
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm13
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm12
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movss xmm6, dword [rsp + 0x78]
subss xmm6, xmm12
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp - 0x48]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x68]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movaps xmm1, xmm15
mov ecx, 2
call fcn.140005440
mov ebx, eax
movss xmm2, dword [rsp + 0x5c]
subss xmm2, dword [rbp - 0x60]
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rsp + 0x78]
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
movss xmm2, dword [0x1401fafc8]
movss xmm1, dword [0x1401faf50]
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb060]
lea rcx, [rbp - 0x50]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f9510]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x1400731ba
lea rcx, [0x1401f9520]
call fcn.140036d70
call fcn.140047040
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a6e0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9530]
lea rdx, [0x14021a6f0]
lea rcx, [0x1401f9540]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a4a0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9550]
lea rdx, [0x14021a4b0]
lea rcx, [0x1401f9560]
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401fb00c]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222648]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9570]
lea rdx, [0x140222658]
lea rcx, [0x1401f9580]
call fcn.140020260
movaps xmm1, xmm8
movss xmm7, dword [0x1401fb044]
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a560]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9590]
lea rdx, [0x14021a570]
lea rcx, [0x1401f95a0]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a518]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f95b0]
lea rdx, [0x14021a528]
lea rcx, [0x1401f95c0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a218]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f95cc]
lea rdx, [0x14021a228]
lea rcx, str.C4
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222280]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f95e0]
lea rdx, [0x140222290]
lea rcx, [0x1401f95f0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a7b8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9600]
lea rdx, [0x14021a7c8]
lea rcx, [0x1401f9610]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140221e6c]
cmp eax, 5
jne 0x140073892
movaps xmm1, xmm15
mov ecx, 3
call fcn.140005440
mov ebx, eax
movss xmm0, dword [rbp - 0x80]
addss xmm0, xmm13
movss dword [rsp + 0x78], xmm0
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movaps xmm2, xmm13
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
comiss xmm12, xmm10
jbe 0x140073521
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm13
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm12
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movss xmm6, dword [rsp + 0x78]
subss xmm6, xmm12
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp - 0x48]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x68]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movaps xmm1, xmm15
mov ecx, 2
call fcn.140005440
mov ebx, eax
movss xmm2, dword [rsp + 0x5c]
subss xmm2, dword [rbp - 0x60]
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rsp + 0x78]
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
movss xmm2, dword [0x1401fafc8]
movss xmm1, dword [0x1401faf50]
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb060]
lea rcx, [rbp - 0x50]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
mov rcx, rsi
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140073629
mov rcx, rsi
call fcn.140036d70
call fcn.140047040
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a248]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9620]
lea rdx, [0x14021a258]
lea rcx, [0x1401f9630]
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401fafec]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a260]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9640]
lea rdx, [0x14021a270]
lea rcx, [0x1401f9650]
call fcn.140020260
movaps xmm1, xmm8
movss xmm7, dword [0x1401fb03c]
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a668]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9660]
lea rdx, [0x14021a678]
lea rcx, [0x1401f9678]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a410]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9688]
lea rdx, [0x14021a420]
lea rcx, [0x1401f96a0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a620]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f96b0]
lea rdx, [0x14021a630]
lea rcx, [0x1401f96c0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a680]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f96d0]
lea rdx, [0x14021a690]
lea rcx, [0x1401f96e8]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a530]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f96f8]
lea rdx, [0x14021a540]
lea rcx, [0x1401f9708]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a3f8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9718]
lea rdx, [0x14021a408]
lea rcx, [0x1401f9730]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a788]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9740]
lea rdx, [0x14021a798]
lea rcx, [0x1401f9750]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x1402222e0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9760]
lea rdx, [0x1402222f0]
lea rcx, [0x1401f9770]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222128]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9780]
lea rdx, [0x140222138]
lea rcx, [0x1401f9790]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140221e6c]
cmp eax, 6
jne 0x140073e08
movaps xmm1, xmm15
mov ecx, 3
call fcn.140005440
mov ebx, eax
movss xmm0, dword [rbp - 0x80]
addss xmm0, xmm13
movss dword [rbp - 0x80], xmm0
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movaps xmm2, xmm13
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
comiss xmm12, xmm10
jbe 0x140073a22
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm13
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm12
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movss xmm6, dword [rbp - 0x80]
subss xmm6, xmm12
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm6
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rbp - 0x48]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x68]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movaps xmm1, xmm15
mov ecx, 2
call fcn.140005440
mov ebx, eax
movss xmm2, dword [rsp + 0x5c]
subss xmm2, dword [rbp - 0x60]
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rbp - 0x80]
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm3, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm2, dword [rax]
unpcklps xmm2, xmm3
movq rcx, xmm2
call fcn.1400232b0
movss xmm2, dword [0x1401fafc8]
movss xmm1, dword [0x1401faf50]
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb028]
movss xmm1, dword [0x1401fb060]
lea rcx, [rbp - 0x50]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f97a0]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140073b2d
mov rcx, r13
call fcn.140036d70
call fcn.140047040
mov dword [rsp + 0x28], r12d
lea rax, [0x1402220e8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f97b0]
lea rdx, [0x1402220f8]
lea rcx, [0x1401f97c0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a488]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f97d0]
lea rdx, [0x14021a498]
lea rcx, [0x1401f97e0]
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401fb00c]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222408]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f97f0]
lea rdx, [0x140222418]
lea rcx, [0x1401f9800]
call fcn.140020260
movaps xmm1, xmm8
movss xmm7, dword [0x1401fb044]
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a278]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9810]
lea rdx, [0x14021a288]
lea rcx, [0x1401f9820]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x140222018]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9830]
lea rdx, [0x140222028]
lea rcx, [0x1401f9840]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a860]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9850]
lea rdx, [0x14021a870]
lea rcx, [0x1401f9860]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222210]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9870]
lea rdx, [0x140222220]
lea rcx, [0x1401f9880]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a3b0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9890]
lea rdx, [0x14021a3c0]
lea rcx, [0x1401f98a0]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x140222030]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f98b0]
lea rdx, [0x140222040]
lea rcx, [0x1401f98bc]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402220d0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f98c8]
lea rdx, [0x1402220e0]
lea rcx, [0x1401f98d4]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221f88]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f98e0]
lea rdx, [0x140221f98]
lea rcx, [0x1401f98f0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140222310]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9900]
lea rdx, [0x140222320]
lea rcx, [0x1401f990c]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x14021a728]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f9918]
lea rdx, [0x14021a738]
lea rcx, [0x1401f9928]
call fcn.140020260
call fcn.14000b8e0
nop
lea rcx, [rbp + 0x10]
call fcn.1400850a0
mov eax, dword [0x14021a020]
cmp eax, 4
jne 0x1400744a7
movaps xmm1, xmm15
mov ecx, 2
call fcn.140005440
mov ebx, eax
movss xmm2, dword [rsp + 0x5c]
movss xmm14, dword [rbp - 0x60]
subss xmm2, xmm14
movss xmm1, dword [rsp + 0x58]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movaps xmm2, xmm13
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x28], 0x100
movss xmm0, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
mov r8d, ebx
unpcklps xmm6, xmm7
movq rdx, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.1400232b0
comiss xmm12, xmm10
jbe 0x140073f33
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm13
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm12
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movss xmm2, dword [0x1401fafb4]
movss xmm6, dword [0x1401faf50]
movaps xmm1, xmm6
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb034]
movss xmm7, dword [0x1401fb004]
movaps xmm1, xmm7
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f9938]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140073fa8
lea rcx, [0x1401f9938]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219dbb]
lea rcx, [0x1401f9948]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fafe0]
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x140222620]
lea rcx, [0x1401f9958]
call fcn.140020d20
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
lea rdx, [0x140219db0]
lea rcx, [0x1401f9968]
call fcn.1400359d0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
lea rsi, str._.1f
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm11
movss xmm3, dword [0x1401fb070]
movaps xmm2, xmm15
lea rdx, [0x140219da8]
lea rcx, [0x1401f9978]
call fcn.140023210
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219dc0]
lea rcx, [0x1401f9990]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fafe0]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219dad]
lea rcx, [0x1401f99a0]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x140222140]
lea rcx, [0x1401f99b0]
call fcn.140020d20
movaps xmm1, xmm8
movss xmm0, dword [0x1401fafe0]
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x1402221b0]
lea rcx, [0x1401f99c0]
call fcn.140020d20
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm11
movss xmm3, dword [0x1401fb070]
movaps xmm2, xmm15
lea rdx, [0x140219db4]
lea rcx, [0x1401f99d0]
call fcn.140023210
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm11
movss xmm3, dword [0x1401fafe0]
movaps xmm2, xmm15
lea rdx, [0x140219d9c]
lea rcx, [0x1401f99e0]
call fcn.140023210
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
movss xmm2, dword [0x1401fafb4]
movss xmm1, dword [0x1401fb01c]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fb034]
movaps xmm1, xmm7
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f99f0]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140074224
lea rcx, [0x1401f99f0]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219dae]
lea rcx, [0x1401f9a00]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fafe0]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219dc2]
lea rcx, [0x1401f9a10]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x140222370]
lea rcx, [0x1401f9a20]
call fcn.140020d20
movaps xmm1, xmm8
movss xmm0, dword [0x1401fafe0]
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x1402221e8]
lea rcx, [0x1401f9a30]
call fcn.140020d20
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219d7c]
lea rcx, [0x1401f9a40]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fafe0]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140221489]
lea rcx, [0x1401f9a50]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219dac]
lea rcx, [0x1401f9a60]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fafe0]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219daf]
lea rcx, [0x1401f9a70]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140219db8]
lea rcx, [0x1401f9a80]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fafe0]
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x140222100]
lea rcx, [0x1401f9a90]
call fcn.140020d20
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm9
movaps xmm2, xmm15
lea rdx, [0x140219dc4]
lea rcx, [0x1401f9aa0]
call fcn.140023210
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x78], 0x42c80000
mov dword [rbp - 0x60], 0x3f800000
mov qword [rsp + 0x30], rsi
movss dword [rsp + 0x28], xmm11
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x60]
lea r8, [0x140219d84]
mov edx, 8
lea rcx, [0x1401f9ab8]
call fcn.1400226e0
call fcn.14000b8e0
mov eax, dword [0x14021a020]
jmp 0x1400744c4
movss xmm6, dword [0x1401faf50]
movss xmm14, dword [rbp - 0x60]
movss xmm7, dword [0x1401fb004]
lea rsi, str._.1f
cmp eax, 5
jne 0x140074c08
mov rax, qword [0x140221cf8]
movups xmm0, xmmword [rax + 0x3a00]
movups xmmword [rbp - 0x70], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x38f0]
movss dword [rbp - 0x64], xmm0
lea rcx, [rbp - 0x70]
call fcn.140004f20
movss xmm2, dword [rsp + 0x5c]
subss xmm2, xmm14
movss xmm3, dword [rsp + 0x54]
addss xmm2, xmm3
movss xmm0, dword [rsp + 0x58]
movss xmm1, dword [rsp + 0x50]
addss xmm0, xmm1
addss xmm1, xmm10
addss xmm3, xmm13
mov dword [rsp + 0x28], 0x100
movss xmm4, dword [rbp - 0x58]
movss dword [rsp + 0x20], xmm4
xor r9d, r9d
mov r8d, eax
unpcklps xmm0, xmm2
movq rdx, xmm0
unpcklps xmm1, xmm3
movq rcx, xmm1
call fcn.1400232b0
comiss xmm12, xmm10
jbe 0x1400745c4
movss xmm1, dword [rsp + 0x58]
subss xmm1, xmm12
movaps xmm2, xmm13
lea rcx, [rbp - 0x70]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.140054800
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm12
lea rcx, [rsp + 0x68]
call fcn.140002480
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140054800
movss dword [rsp + 0x20], xmm12
mov r9d, r15d
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400273f0
movss xmm12, dword [0x1401fafb4]
movaps xmm2, xmm12
movaps xmm1, xmm6
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm6, dword [0x1401fb034]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f9ad0]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140074631
lea rcx, [0x1401f9ad0]
call fcn.140036d70
call fcn.140047040
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, str.KmBox_B_Pro
lea rdx, [0x140221d14]
lea rcx, [0x1401f9af8]
call fcn.1400225f0
mov eax, dword [0x140221d14]
test eax, eax
jne 0x140074802
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm11
mov r9d, 0x40
lea r8, str.115200
lea rdx, [0x1401f9b0c]
lea rcx, str.Speed
call fcn.140021460
lea rcx, [0x14021aa80]
call fcn.1400235a0
mov r8, rax
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea rdx, [0x140221d10]
lea rcx, [0x1401f9b20]
call fcn.1400225f0
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f9b30]
call fcn.14001e160
test al, al
mov eax, dword [0x140222914]
je 0x140074702
cmp eax, 1
je 0x140074702
lea rcx, [0x14021a9c0]
call fcn.140053d10
mov eax, dword [0x140222914]
test eax, 0xfffffffd
je 0x14007474f
cmp eax, 1
jne 0x1400747c1
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f9b50]
call fcn.14001e160
test al, al
je 0x1400747c1
lea rcx, [0x14021a9c0]
call fcn.1400542b0
mov dword [0x140222914], r12d
jmp 0x1400747c1
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f9b40]
call fcn.14001e160
test al, al
je 0x1400747c1
lea rcx, str.115200
call fcn.14011a2c0
mov ebx, eax
mov dword [0x14021aaa0], eax
movsxd rdx, dword [0x140221d10]
lea rcx, [0x14021aa68]
call fcn.140087160
mov rcx, rax
call fcn.1400235a0
mov r8d, ebx
mov rdx, rax
lea rcx, [0x14021a9c0]
call fcn.140054170
neg al
sbb ecx, ecx
add ecx, 2
mov dword [0x140222914], ecx
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f9b60]
call fcn.14001e160
test al, al
je 0x14007493d
mov edx, 0x64
mov r8d, edx
lea rcx, [0x14021a9c0]
call fcn.1400542d0
jmp 0x14007493d
cmp eax, 1
jne 0x14007493d
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm11
mov r9d, 0x40
lea r8, [0x140221e80]
lea rdx, [0x1401f9b70]
lea rcx, [0x1401f9b80]
call fcn.140021460
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm11
mov r9d, 0x40
lea r8, [0x140221e20]
lea rdx, str.Port
lea rcx, [0x1401f8410]
call fcn.140021460
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm11
mov r9d, 0x40
lea r8, [0x140221f20]
lea rdx, str.UID
lea rcx, [0x1401f840c]
call fcn.140021460
test dword [0x140222914], 0xfffffffd
jne 0x140074907
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f9b40]
call fcn.14001e160
test al, al
je 0x140074907
lea r8, [0x140221f20]
lea rdx, [0x140221e20]
lea rcx, [0x140221e80]
call fcn.140001f50
mov ecx, r12d
test eax, eax
setne cl
inc ecx
mov dword [0x140222914], ecx
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f9b60]
call fcn.14001e160
test al, al
je 0x14007493d
mov edx, 0x64
mov ecx, edx
mov r8d, 1
call fcn.140002320
call fcn.14000b8e0
movaps xmm2, xmm12
movss xmm1, dword [0x1401fb01c]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f9bb0]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x1400749a3
lea rcx, [0x1401f9bb0]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x1402218ac]
lea rcx, [0x1401f9bc0]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x140222060]
lea rcx, [0x1401f9bd0]
call fcn.140020d20
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x140222420]
lea rcx, [0x1401f9be8]
call fcn.140020d20
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x14022148e]
lea rcx, [0x1401f9c00]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm11
movss xmm3, dword [0x1401fafa8]
movaps xmm2, xmm15
lea rdx, [0x140219d8c]
lea rcx, [0x1401f9c18]
call fcn.140023210
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm11
mov r9d, 0x40
lea rbx, [0x140221de0]
mov r8, rbx
lea rdx, str.IP
lea rcx, str.IP__
call fcn.140021460
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp - 0x70]
cmp byte [0x14022148f], 0
jne 0x140074b3c
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f9c78]
call fcn.14001e160
test al, al
je 0x140074b5b
inc rdi
cmp byte [rbx + rdi], 0
jne 0x140074b25
test rdi, rdi
je 0x140074b5b
mov byte [0x14022148f], 1
jmp 0x140074b5b
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f9c90]
call fcn.14001e160
test al, al
je 0x140074b5b
mov byte [0x14022148f], 0
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f9ca8]
call fcn.14001e160
test al, al
je 0x140074bb2
call fcn.14005f670
test al, al
je 0x140074ba6
mov dword [0x140222910], 1
jmp 0x140074bbd
mov dword [0x140222910], 2
jmp 0x140074be1
mov eax, dword [0x140222910]
cmp eax, 1
jne 0x140074bdc
call fcn.1400394a0
movaps xmm1, xmm8
movss xmm0, dword [0x1401fafb8]
call fcn.1400144a0
lea rcx, [0x1401f9cb8]
jmp 0x140074bfe
cmp eax, 2
jne 0x140074c03
call fcn.1400394a0
movaps xmm1, xmm8
movss xmm0, dword [0x1401fafb8]
call fcn.1400144a0
lea rcx, [0x1401f9cd0]
call fcn.140036d70
call fcn.14000b8e0
call fcn.140010b00
nop
mov rcx, qword [rbp + 0xb8]
xor rcx, rsp
call fcn.1400a9050
lea r11, [rsp + 0x260]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret