Function at 0x14006d130
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 [0x140218100]
xor rax, rsp
mov qword [rbp + 0xb8], rax
cmp byte [0x140218d7d], 0
je 0x1400749ce
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 [0x1401f9f20]
mulss xmm13, xmm11
mov rcx, qword [0x140220d18]
addss xmm13, dword [rcx + 0x14]
addss xmm0, xmm0
addss xmm13, xmm0
mov rax, qword [0x140220cf8]
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, [0x140220f68]
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 [0x1401f9ec0]
movaps xmm2, xmm7
lea rdx, [0x140218d70]
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, [0x140218d70]
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 0x14006d3b4
movss xmm0, dword [rbp + 0x30]
comiss xmm0, xmm1
jbe 0x14006d3b4
movd xmm1, dword [rbp - 0x24]
cvtdq2ps xmm1, xmm1
comiss xmm1, dword [rbp + 0x2c]
jbe 0x14006d3b4
movss xmm0, dword [rbp + 0x34]
comiss xmm0, xmm1
jbe 0x14006d3b4
xor r8d, r8d
jmp 0x14006d3ba
mov r8d, 0x200808a8
mov edx, 0xffffffec
mov rcx, qword [0x140220e70]
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 [0x1401f9e60]
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 [0x140220d30]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea r12, [0x1401f7458]
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 [0x140220cf8]
movss xmm6, dword [rcx + 0x3d70]
movss xmm8, dword [0x1401fa0c0]
movss dword [rsp + 0x20], xmm8
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
lea rcx, [rbp - 0x7c]
call fcn.14000b1e0
mov rcx, qword [0x140220d30]
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 [0x140220d30]
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 0x14006d6af
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 [0x140221914]
test eax, eax
jne 0x14006d708
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, [0x1401f7468]
jmp 0x14006d7a8
cmp eax, 1
jne 0x14006d759
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, [0x1401f7478]
jmp 0x14006d7a8
cmp eax, 2
jne 0x14006d7bb
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, [0x1401f7490]
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 0x14006d87d
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 [0x140220cf8]
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 [0x140220d30]
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, [0x1401f74c8]
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 [0x1401f9f2c]
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 [0x140220d18]
call fcn.140011350
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
mov r9d, 1
lea r8, [0x140219020]
lea rdx, [0x1401f74d4]
lea rcx, [0x1401f74d8]
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, [0x140219020]
lea rdx, [0x1401f74e0]
lea rcx, [0x1401f74e4]
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, [0x140219020]
lea rdx, [0x1401f74ec]
lea rcx, [0x1401f74f0]
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, [0x140219020]
lea rdx, [0x1401f74f8]
lea rcx, [0x1401f74fc]
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, [0x140219020]
lea rdx, [0x1401f7504]
lea rcx, [0x1401f7508]
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 [0x1401f9f7c]
movss xmm11, dword [0x1401fa0a8]
mov eax, dword [0x140219020]
cmp eax, 1
jne 0x14006e18a
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 0x14006dbc4
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 [0x1401f9fb0]
movaps xmm2, xmm14
movss xmm1, dword [0x1401f9f50]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa038]
movss xmm7, dword [0x1401fa004]
movaps xmm1, xmm7
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7510]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006dc3d
lea rcx, [0x1401f7510]
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, [0x140218d97]
lea rcx, [0x1401f7520]
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401f9fe0]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140218d7f]
lea rcx, [0x1401f7530]
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, [0x140218dc1]
lea rcx, [0x1401f7540]
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, [0x1402208ad]
lea rcx, [0x1401f7550]
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, [0x1402208af]
lea rcx, [0x1401f7560]
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, [0x140218d7e]
lea rcx, [0x1401f7570]
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, [0x140218d94]
lea rcx, [0x1401f7580]
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, [0x140218d96]
lea rcx, [0x1401f7590]
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, [0x140220ccd]
lea rcx, [0x1401f75a0]
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, [0x140218dba]
lea rcx, [0x1401f75b0]
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, [0x140218dc3]
lea rcx, [0x1401f75c0]
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, [0x14022048a]
lea rcx, [0x1401f75d0]
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, [0x140218d95]
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, [0x140218db9]
lea rcx, [0x1401f75f0]
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, [0x1401f7600]
lea rdx, [0x140218dc8]
lea rcx, [0x1401f7630]
call fcn.1400225f0
call fcn.14000b8e0
movaps xmm2, xmm14
movss xmm1, dword [0x1401fa01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa038]
movaps xmm1, xmm7
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7648]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006dfa2
lea rcx, [0x1401f7648]
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 [0x1401f9f0c]
movaps xmm2, xmm15
lea rdx, [0x140218d88]
lea rcx, [0x1401f7668]
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 [0x1401fa070]
movaps xmm2, xmm15
lea rdx, [0x140218d98]
lea rcx, [0x1401f7678]
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 [0x1401f9fc0]
movaps xmm3, xmm7
movaps xmm2, xmm15
lea rdx, [0x140218dcc]
lea rcx, [0x1401f7688]
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, [0x140218d80]
lea rcx, [0x1401f7698]
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, [0x140218dbc]
lea rcx, [0x1401f76b0]
call fcn.140023210
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x1402214f0]
lea rcx, [0x1401f76c8]
call fcn.140020d20
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x140221258]
lea rcx, [0x1401f76d8]
call fcn.140020d20
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x1402211d8]
lea rcx, [0x1401f76e8]
call fcn.140020d20
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x1402213b0]
lea rcx, [0x1401f76f8]
call fcn.140020d20
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
mov eax, dword [0x140219020]
lea rsi, [0x1401f7714]
lea r13, [0x1401f7840]
movss xmm14, dword [0x1401f9fdc]
cmp eax, 2
jne 0x14007003e
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 0x14006e333
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, [0x1401f7708]
call fcn.14000b4d0
lea rcx, [rbp - 0x38]
call fcn.140084f30
mov rbx, rax
mov qword [rbp + 0x48], rsi
lea rax, [0x1401f771c]
mov qword [rbp + 0x50], rax
lea rax, [0x1401f7724]
mov qword [rbp + 0x58], rax
lea rax, [0x1401f772c]
mov qword [rbp + 0x60], rax
lea rax, [0x1401f7734]
mov qword [rbp + 0x68], rax
lea rax, [0x1401f7740]
mov qword [rbp + 0x70], rax
lea rax, [0x1401f7750]
mov qword [rbp + 0x78], rax
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x48]
lea rcx, [rbp - 0x48]
call fcn.140084da0
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x70], xmm0
mov r8, rbx
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 8]
call fcn.140084e40
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, [0x140173856]
call fcn.140036b60
lea rcx, [0x140173856]
call fcn.140036d70
mov ecx, 1
call fcn.140005660
call fcn.140014970
lea rcx, [rbp - 8]
call fcn.140084dd0
test al, al
jne 0x14006e5b1
mov rbx, r12
lea rcx, [rbp - 8]
call fcn.140084dc0
test rax, rax
je 0x14006e527
nop dword [rax]
mov rdx, rbx
lea rcx, [rbp - 8]
call fcn.140084db0
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.140084dc0
cmp rbx, rax
jb 0x14006e4f0
lea rcx, [rbp - 8]
call fcn.140084dc0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.1400144a0
call fcn.140014830
mov rsi, r12
lea rcx, [rbp - 8]
call fcn.140084dc0
test rax, rax
je 0x14006e5a7
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.140084db0
mov r9, rbx
mov r8d, esi
lea rdx, [0x140220e78]
mov rcx, qword [rax]
call fcn.14001e900
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.1400144a0
inc rsi
lea rcx, [rbp - 8]
call fcn.140084dc0
cmp rsi, rax
jb 0x14006e553
call fcn.1400394a0
call fcn.140014970
call fcn.14000b8e0
lea rbx, [0x14017475c]
mov eax, dword [0x140220e78]
movss xmm6, dword [0x1401f9f50]
test eax, eax
jne 0x14006e990
movss xmm2, dword [0x1401f9fc8]
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7760]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006e63f
lea rcx, [0x1401f7770]
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, [0x140218dd0]
lea rcx, [0x1401f7778]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218ddc]
lea rcx, [0x1401f7788]
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, [0x140218dd1]
lea rcx, [0x1401f7798]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218de0]
lea rcx, [0x1401f77a8]
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, [0x140218dd2]
lea rcx, [0x1401f77b8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218de4]
lea rcx, [0x1401f77c8]
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, [0x1401f77d8]
lea rdx, [0x140218de8]
lea rcx, [0x1401f77e8]
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, [0x1401f77d8]
lea rdx, [0x140218dec]
lea rcx, [0x1401f7800]
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, [0x1401f77d8]
lea rdx, [0x140218df0]
lea rcx, [0x1401f7818]
call fcn.1400225f0
call fcn.14000b8e0
movss xmm2, dword [0x1401f9fc8]
movss xmm1, dword [0x1401fa01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7830]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006e847
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, [0x140218df4]
lea rcx, [0x1401f7848]
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, [0x140218df8]
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, [0x140218dfc]
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, [0x140218dd4]
lea rcx, [0x1401f7898]
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, [0x140218e00]
lea rcx, [0x1401f78a8]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
mov eax, dword [0x140220e78]
cmp eax, 1
jne 0x14006ed56
movss xmm2, dword [0x1401f9fc8]
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7760]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006ea05
lea rcx, [0x1401f7770]
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, [0x140218e08]
lea rcx, [0x1401f7778]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218e14]
lea rcx, [0x1401f7788]
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, [0x140218e09]
lea rcx, [0x1401f7798]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218e18]
lea rcx, [0x1401f77a8]
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, [0x140218e0a]
lea rcx, [0x1401f77b8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218e1c]
lea rcx, [0x1401f77c8]
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, [0x1401f77d8]
lea rdx, [0x140218e20]
lea rcx, [0x1401f77e8]
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, [0x1401f77d8]
lea rdx, [0x140218e24]
lea rcx, [0x1401f7800]
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, [0x1401f77d8]
lea rdx, [0x140218e28]
lea rcx, [0x1401f7818]
call fcn.1400225f0
call fcn.14000b8e0
movss xmm2, dword [0x1401f9fc8]
movss xmm1, dword [0x1401fa01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7830]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006ec0d
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, [0x140218e2c]
lea rcx, [0x1401f7848]
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, [0x140218e30]
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, [0x140218e34]
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, [0x140218e0c]
lea rcx, [0x1401f7898]
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, [0x140218e38]
lea rcx, [0x1401f78a8]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
mov eax, dword [0x140220e78]
cmp eax, 2
jne 0x14006f11c
movss xmm2, dword [0x1401f9fc8]
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7760]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006edcb
lea rcx, [0x1401f7770]
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, [0x140218e40]
lea rcx, [0x1401f7778]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218e4c]
lea rcx, [0x1401f7788]
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, [0x140218e41]
lea rcx, [0x1401f7798]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218e50]
lea rcx, [0x1401f77a8]
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, [0x140218e42]
lea rcx, [0x1401f77b8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218e54]
lea rcx, [0x1401f77c8]
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, [0x1401f77d8]
lea rdx, [0x140218e58]
lea rcx, [0x1401f77e8]
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, [0x1401f77d8]
lea rdx, [0x140218e5c]
lea rcx, [0x1401f7800]
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, [0x1401f77d8]
lea rdx, [0x140218e60]
lea rcx, [0x1401f7818]
call fcn.1400225f0
call fcn.14000b8e0
movss xmm2, dword [0x1401f9fc8]
movss xmm1, dword [0x1401fa01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7830]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006efd3
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, [0x140218e64]
lea rcx, [0x1401f7848]
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, [0x140218e68]
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, [0x140218e6c]
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, [0x140218e44]
lea rcx, [0x1401f7898]
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, [0x140218e70]
lea rcx, [0x1401f78a8]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
mov eax, dword [0x140220e78]
cmp eax, 3
jne 0x14006f4e2
movss xmm2, dword [0x1401f9fc8]
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7760]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006f191
lea rcx, [0x1401f7770]
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, [0x140218e78]
lea rcx, [0x1401f7778]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218e84]
lea rcx, [0x1401f7788]
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, [0x140218e79]
lea rcx, [0x1401f7798]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218e88]
lea rcx, [0x1401f77a8]
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, [0x140218e7a]
lea rcx, [0x1401f77b8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218e8c]
lea rcx, [0x1401f77c8]
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, [0x1401f77d8]
lea rdx, [0x140218e90]
lea rcx, [0x1401f77e8]
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, [0x1401f77d8]
lea rdx, [0x140218e94]
lea rcx, [0x1401f7800]
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, [0x1401f77d8]
lea rdx, [0x140218e98]
lea rcx, [0x1401f7818]
call fcn.1400225f0
call fcn.14000b8e0
movss xmm2, dword [0x1401f9fc8]
movss xmm1, dword [0x1401fa01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7830]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006f399
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, [0x140218e9c]
lea rcx, [0x1401f7848]
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, [0x140218ea0]
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, [0x140218ea4]
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, [0x140218e7c]
lea rcx, [0x1401f7898]
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, [0x140218ea8]
lea rcx, [0x1401f78a8]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
mov eax, dword [0x140220e78]
cmp eax, 4
jne 0x14006f8a8
movss xmm2, dword [0x1401f9fc8]
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7760]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006f557
lea rcx, [0x1401f7770]
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, [0x140218eb0]
lea rcx, [0x1401f7778]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218ebc]
lea rcx, [0x1401f7788]
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, [0x140218eb1]
lea rcx, [0x1401f7798]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218ec0]
lea rcx, [0x1401f77a8]
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, [0x140218eb2]
lea rcx, [0x1401f77b8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218ec4]
lea rcx, [0x1401f77c8]
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, [0x1401f77d8]
lea rdx, [0x140218ec8]
lea rcx, [0x1401f77e8]
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, [0x1401f77d8]
lea rdx, [0x140218ecc]
lea rcx, [0x1401f7800]
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, [0x1401f77d8]
lea rdx, [0x140218ed0]
lea rcx, [0x1401f7818]
call fcn.1400225f0
call fcn.14000b8e0
movss xmm2, dword [0x1401f9fc8]
movss xmm1, dword [0x1401fa01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7830]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006f75f
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, [0x140218ed4]
lea rcx, [0x1401f7848]
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, [0x140218ed8]
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, [0x140218edc]
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, [0x140218eb4]
lea rcx, [0x1401f7898]
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, [0x140218ee0]
lea rcx, [0x1401f78a8]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
mov eax, dword [0x140220e78]
cmp eax, 5
jne 0x14006fc6e
movss xmm2, dword [0x1401f9fc8]
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7760]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006f91d
lea rcx, [0x1401f7770]
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, [0x140218ee8]
lea rcx, [0x1401f7778]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218ef4]
lea rcx, [0x1401f7788]
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, [0x140218ee9]
lea rcx, [0x1401f7798]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218ef8]
lea rcx, [0x1401f77a8]
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, [0x140218eea]
lea rcx, [0x1401f77b8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218efc]
lea rcx, [0x1401f77c8]
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, [0x1401f77d8]
lea rdx, [0x140218f00]
lea rcx, [0x1401f77e8]
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, [0x1401f77d8]
lea rdx, [0x140218f04]
lea rcx, [0x1401f7800]
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, [0x1401f77d8]
lea rdx, [0x140218f08]
lea rcx, [0x1401f7818]
call fcn.1400225f0
call fcn.14000b8e0
movss xmm2, dword [0x1401f9fc8]
movss xmm1, dword [0x1401fa01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7830]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006fb25
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, [0x140218f0c]
lea rcx, [0x1401f7848]
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, [0x140218f10]
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, [0x140218f14]
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, [0x140218eec]
lea rcx, [0x1401f7898]
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, [0x140218f18]
lea rcx, [0x1401f78a8]
call fcn.140023260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
mov eax, dword [0x140220e78]
cmp eax, 6
jne 0x14007002d
movss xmm2, dword [0x1401f9fc8]
movaps xmm1, xmm6
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm6, dword [0x1401fa028]
movaps xmm2, xmm6
movss xmm1, dword [0x1401fa004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7760]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006fce6
lea rcx, [0x1401f7770]
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, [0x140218f20]
lea rcx, [0x1401f7778]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218f2c]
lea rcx, [0x1401f7788]
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, [0x140218f21]
lea rcx, [0x1401f7798]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218f30]
lea rcx, [0x1401f77a8]
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, [0x140218f22]
lea rcx, [0x1401f77b8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
lea rdx, [0x140218f34]
lea rcx, [0x1401f77c8]
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, [0x1401f77d8]
lea rdx, [0x140218f38]
lea rcx, [0x1401f77e8]
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, [0x1401f77d8]
lea rdx, [0x140218f3c]
lea rcx, [0x1401f7800]
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, [0x1401f77d8]
lea rdx, [0x140218f40]
lea rcx, [0x1401f7818]
call fcn.1400225f0
call fcn.14000b8e0
movss xmm2, dword [0x1401f9fc8]
movss xmm1, dword [0x1401fa01c]
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movaps xmm2, xmm6
movss xmm1, dword [0x1401fa004]
lea rcx, [rsp + 0x60]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7830]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14006fee9
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, [0x140218f44]
lea rcx, [0x1401f7848]
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, [0x140218f48]
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, [0x140218f4c]
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, [0x140218f24]
lea rcx, [0x1401f7898]
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, [0x140218f50]
lea rcx, [0x1401f78a8]
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.140084de0
mov eax, dword [0x140219020]
jmp 0x140070043
movss xmm7, dword [rbp - 0x80]
cmp eax, 3
jne 0x140073bd7
movaps xmm2, xmm7
movaps xmm1, xmm10
lea rcx, [rsp + 0x68]
call fcn.140002480
mov rdx, rax
mov r9d, 0xbb
mov r8d, 1
lea rcx, [0x1401f78b8]
call fcn.14000b4d0
lea rcx, [rbp - 0x38]
call fcn.140084f30
mov rbx, rax
lea rax, [0x1401f78c4]
mov qword [rbp + 0x48], rax
lea rax, [0x1401f78cc]
mov qword [rbp + 0x50], rax
lea rax, [0x1401f78d4]
mov qword [rbp + 0x58], rax
lea rax, [0x1401f78dc]
mov qword [rbp + 0x60], rax
lea rax, [0x1401f78e4]
mov qword [rbp + 0x68], rax
lea rsi, [0x1401f78f0]
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x78], r13
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x38]
call fcn.140084da0
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x70], xmm0
mov r8, rbx
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x10]
call fcn.140084e40
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, [0x140173856]
call fcn.140036b60
lea rcx, [0x140173856]
call fcn.140036d70
mov ecx, 1
call fcn.140005660
call fcn.140014970
lea rcx, [rbp + 0x10]
call fcn.140084dd0
test al, al
jne 0x140070235
mov rbx, r12
lea rcx, [rbp + 0x10]
call fcn.140084dc0
test rax, rax
je 0x14007019a
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140084db0
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.140084dc0
cmp rbx, rax
jb 0x140070163
lea rcx, [rbp + 0x10]
call fcn.140084dc0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.1400144a0
call fcn.140014830
mov rsi, r12
lea rcx, [rbp + 0x10]
call fcn.140084dc0
test rax, rax
je 0x140070224
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.140084db0
mov r9, rbx
mov r8d, esi
lea rdx, [0x140220e6c]
mov rcx, qword [rax]
call fcn.14001e900
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.1400144a0
inc rsi
lea rcx, [rbp + 0x10]
call fcn.140084dc0
cmp rsi, rax
jb 0x1400701d0
call fcn.1400394a0
call fcn.140014970
lea rsi, [0x1401f78f0]
call fcn.14000b8e0
mov eax, dword [0x140220e6c]
test eax, eax
jne 0x140071733
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 0x140070449
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 [0x1401f9fc4]
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, [0x1401f7900]
call fcn.14000b4d0
lea rcx, [rbp - 0x37]
call fcn.140084f30
mov rbx, rax
lea rax, [0x1401f7714]
mov qword [rbp + 0x80], rax
lea rax, [0x1401f771c]
mov qword [rbp + 0x88], rax
lea rax, [0x1401f7724]
mov qword [rbp + 0x90], rax
lea rax, [0x1401f772c]
mov qword [rbp + 0x98], rax
lea rax, [0x1401f7734]
mov qword [rbp + 0xa0], rax
lea rax, [0x1401f7740]
mov qword [rbp + 0xa8], rax
lea rax, [0x1401f7750]
mov qword [rbp + 0xb0], rax
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x68]
call fcn.140084da0
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x70], xmm0
mov r8, rbx
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x20]
call fcn.140084e40
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, [0x140173856]
call fcn.140036b60
lea rcx, [0x140173856]
call fcn.140036d70
mov ecx, 1
call fcn.140005660
call fcn.140014970
lea rcx, [rbp - 0x20]
call fcn.140084dd0
test al, al
jne 0x140070706
mov rbx, r12
lea rcx, [rbp - 0x20]
call fcn.140084dc0
test rax, rax
je 0x140070676
nop
mov rdx, rbx
lea rcx, [rbp - 0x20]
call fcn.140084db0
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.140084dc0
cmp rbx, rax
jb 0x140070640
lea rcx, [rbp - 0x20]
call fcn.140084dc0
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 0x1400706fc
nop dword [rax + rax]
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x7c], 0xbdcccccd
lea r9, [rsp + 0x78]
mov r8d, ebx
lea rdx, [0x140220e68]
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 0x1400706b0
call fcn.1400394a0
call fcn.140014970
call fcn.14000b8e0
movss xmm0, dword [0x1401f9fe4]
mov eax, dword [0x140220e68]
movss xmm7, dword [0x1401f9f50]
test eax, eax
jne 0x140070ac2
movaps xmm2, xmm0
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa014]
movss xmm1, dword [0x1401fa060]
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7910]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14007078e
lea rcx, [0x1401f7714]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219818]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7920]
lea rdx, [0x140219828]
lea rcx, str._QBZ
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402197e8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7930]
lea rdx, [0x1402197f8]
lea rcx, str._AUG
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401fa00c]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219398]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7940]
lea rdx, [0x1402193a8]
lea rcx, str._K2
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fa044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219890]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7950]
lea rdx, [0x1402198a0]
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, [0x1402195a8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7968]
lea rdx, [0x1402195b8]
lea rcx, str.M762
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402197d0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7980]
lea rdx, [0x1402197e0]
lea rcx, str.G36C
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219338]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7998]
lea rdx, [0x140219348]
lea rcx, str.M416
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fa044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402193e0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f79b0]
lea rdx, [0x1402193f0]
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, [0x140221478]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f79c8]
lea rdx, [0x140221488]
lea rcx, str.Mk47
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219578]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Groza
lea rdx, [0x140219588]
lea rcx, [0x1401f28d8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219590]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.ACE32
lea rdx, [0x1402195a0]
lea rcx, [0x1401f28e0]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fa044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402215d8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.M16A4
lea rdx, [0x1402215e8]
lea rcx, [0x1401f28b8]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219458]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Famas
lea rdx, [0x140219468]
lea rcx, [0x1401f2900]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140220e68]
movss xmm0, dword [0x1401f9fe4]
jmp 0x140070aca
movss xmm6, dword [0x1401fa00c]
cmp eax, 1
jne 0x140070ce7
movaps xmm2, xmm0
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa014]
movss xmm1, dword [0x1401fa060]
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7a20]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140070b38
lea rcx, [0x1401f771c]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219910]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Kar98k
lea rdx, [0x140219920]
lea rcx, str.Kar98
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402196b0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7a48]
lea rdx, [0x1402196c0]
lea rcx, str._AWM
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219758]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7a58]
lea rdx, [0x140219768]
lea rcx, [0x1401f7a68]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fa044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402194b8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7a70]
lea rdx, [0x1402194c8]
lea rcx, [0x1401f7a80]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402198f8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7a90]
lea rdx, [0x140219908]
lea rcx, str._M24
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140220fd0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Win94
lea rdx, [0x140220fe0]
lea rcx, [0x1401f2920]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219770]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7ab0]
lea rdx, [0x140219780]
lea rcx, [0x1401f7ac0]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140220e68]
cmp eax, 2
jne 0x140070f09
movss xmm2, dword [0x1401f9fe4]
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa014]
movss xmm1, dword [0x1401fa060]
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7ad0]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140070d5a
lea rcx, [0x1401f7724]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219608]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7ae0]
lea rdx, [0x140219618]
lea rcx, [0x1401f7aec]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219830]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Mini14
lea rdx, [0x140219840]
lea rcx, [0x1401f2954]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402192c0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7b08]
lea rdx, [0x1402192d0]
lea rcx, str.SKS
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fa044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221430]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7b18]
lea rdx, [0x140221440]
lea rcx, [0x1401f2960]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219290]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7b20]
lea rdx, [0x1402192a0]
lea rcx, str.QBU
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402192f0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Mk14
lea rdx, [0x140219300]
lea rcx, str._Mk14
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219440]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Mk12
lea rdx, [0x140219450]
lea rcx, [0x1401f2970]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140220e68]
cmp eax, 3
jne 0x140071037
movss xmm2, dword [0x1401f9fe4]
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa014]
movss xmm1, dword [0x1401fa060]
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7b58]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140070f7c
lea rcx, [0x1401f772c]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402212c8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.DP28
lea rdx, [0x1402212d8]
lea rcx, [0x1401f28ec]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221548]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.M249
lea rdx, [0x140221558]
lea rcx, [0x1401f28f4]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402194d0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7b88]
lea rdx, [0x1402194e0]
lea rcx, [0x1401f28fc]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140220e68]
cmp eax, 4
jne 0x1400712d8
movss xmm2, dword [0x1401f9fe4]
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa014]
movss xmm1, dword [0x1401fa060]
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7b90]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x1400710aa
lea rcx, [0x1401f7734]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402213d8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7ba0]
lea rdx, [0x1402213e8]
lea rcx, [0x1401f2a54]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221380]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7ba8]
lea rdx, [0x140221390]
lea rcx, [0x1401f7bb8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221460]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7bc8]
lea rdx, [0x140221470]
lea rcx, [0x1401f7bd8]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fa044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221530]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.P1911
lea rdx, [0x140221540]
lea rcx, [0x1401f2a4c]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221000]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7bf8]
lea rdx, [0x140221010]
lea rcx, [0x1401f2a58]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402213c0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7c00]
lea rdx, [0x1402213d0]
lea rcx, [0x1401f7c10]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402215a8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7c20]
lea rdx, [0x1402215b8]
lea rcx, [0x1401f7c30]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fa044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221490]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.P18C
lea rdx, [0x1402214a0]
lea rcx, [0x1401f2a44]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221240]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.M1895
lea rdx, [0x140221250]
lea rcx, [0x1401f2a7c]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140220e68]
cmp eax, 5
jne 0x140071485
movss xmm2, dword [0x1401f9fe4]
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa014]
movss xmm1, dword [0x1401fa060]
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7c60]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x14007134b
lea rcx, [0x1401f7740]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140220fb8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.S686
lea rdx, [0x140220fc8]
lea rcx, [0x1401f2984]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221358]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.S12K
lea rdx, [0x140221368]
lea rcx, [0x1401f298c]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221228]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.S1897
lea rdx, [0x140221238]
lea rcx, [0x1401f2994]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fa044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221560]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7ca0]
lea rdx, [0x140221570]
lea rcx, [0x1401f299c]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221168]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7ca8]
lea rdx, [0x140221178]
lea rcx, str.O12
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140220e68]
cmp eax, 6
jne 0x14007171f
movss xmm2, dword [0x1401f9fe4]
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa014]
movss xmm1, dword [0x1401fa060]
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7cb8]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x1400714f8
lea rcx, [0x1401f7750]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402215f0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7cc8]
lea rdx, [0x140221600]
lea rcx, str.PP19
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402211c0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7ce0]
lea rdx, [0x1402211d0]
lea rcx, [0x1401f7cf0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221578]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.UMP45
lea rdx, [0x140221588]
lea rcx, [0x1401f29b4]
call fcn.140020260
movaps xmm1, xmm8
movss xmm7, dword [0x1401fa044]
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221340]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7d10]
lea rdx, [0x140221350]
lea rcx, [0x1401f29bc]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140220fa0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7d18]
lea rdx, [0x140220fb0]
lea rcx, str.JS9
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221678]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.MP5K
lea rdx, [0x140221688]
lea rcx, str._MP5K
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221500]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7d40]
lea rdx, [0x140221510]
lea rcx, str._P90
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221448]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7d50]
lea rdx, [0x140221458]
lea rcx, [0x1401f29d4]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402212f8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, str.Vector
lea rdx, [0x140221308]
lea rcx, [0x1401f29c0]
call fcn.140020260
call fcn.14000b8e0
nop
lea rcx, [rbp - 0x20]
call fcn.140084de0
mov eax, dword [0x140220e6c]
movss xmm7, dword [rbp - 0x80]
cmp eax, 1
jne 0x140072387
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 0x1400718c3
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 [0x1401f9fc8]
movss xmm1, dword [0x1401f9f50]
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa060]
lea rcx, [rbp - 0x50]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f7d68]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x1400719d3
lea rcx, [0x1401f7d78]
call fcn.140036d70
call fcn.140047040
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221070]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7d88]
lea rdx, [0x140221080]
lea rcx, [0x1401f7d98]
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401f9fec]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402210a0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7da8]
lea rdx, [0x1402210b0]
lea rcx, [0x1401f7db8]
call fcn.140020260
movaps xmm1, xmm8
movss xmm7, dword [0x1401fa03c]
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221048]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7dc8]
lea rdx, [0x140221058]
lea rcx, [0x1401f7dd8]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221608]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7de8]
lea rdx, [0x140221618]
lea rcx, [0x1401f7df8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221590]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7e08]
lea rdx, [0x1402215a0]
lea rcx, [0x1401f7e18]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402193c8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7e28]
lea rdx, [0x1402193d8]
lea rcx, [0x1401f7e38]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221150]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7e48]
lea rdx, [0x140221160]
lea rcx, [0x1401f7e58]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221518]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7e68]
lea rdx, [0x140221528]
lea rcx, [0x1401f7e78]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219800]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7e88]
lea rdx, [0x140219810]
lea rcx, [0x1401f7e98]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402210b8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7ea8]
lea rdx, [0x1402210c8]
lea rcx, [0x1401f7eb8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140220fe8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7ec8]
lea rdx, [0x140220ff8]
lea rcx, [0x1401f7ed8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221660]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7ee8]
lea rdx, [0x140221670]
lea rcx, [0x1401f7ef8]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219878]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7f08]
lea rdx, [0x140219888]
lea rcx, [0x1401f7f18]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402197a0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7f28]
lea rdx, [0x1402197b0]
lea rcx, [0x1401f7f38]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402191d0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7f48]
lea rdx, [0x1402191e0]
lea rcx, [0x1401f7f58]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402192a8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7f68]
lea rdx, [0x1402192b8]
lea rcx, [0x1401f7f78]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221110]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7f88]
lea rdx, [0x140221120]
lea rcx, [0x1401f7f98]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221298]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7fa8]
lea rdx, [0x1402212a8]
lea rcx, [0x1401f7fb8]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402194e8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7fc8]
lea rdx, [0x1402194f8]
lea rcx, [0x1401f7fd8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219350]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f7fe8]
lea rdx, [0x140219360]
lea rcx, [0x1401f7ff8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219320]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8008]
lea rdx, [0x140219330]
lea rcx, [0x1401f8018]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402212b0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8028]
lea rdx, [0x1402212c0]
lea rcx, [0x1401f8038]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402214c0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8048]
lea rdx, [0x1402214d0]
lea rcx, [0x1401f8058]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221398]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8068]
lea rdx, [0x1402213a8]
lea rcx, [0x1401f8078]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219368]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8088]
lea rdx, [0x140219378]
lea rcx, [0x1401f8098]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219698]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f80a8]
lea rdx, [0x1402196a8]
lea rcx, [0x1401f80c0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219380]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f80d0]
lea rdx, [0x140219390]
lea rcx, [0x1401f80e0]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219638]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f80f0]
lea rdx, [0x140219648]
lea rcx, [0x1401f8100]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219470]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8110]
lea rdx, [0x140219480]
lea rcx, [0x1401f8120]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221630]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8130]
lea rdx, [0x140221640]
lea rcx, [0x1401f8140]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402196f8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8150]
lea rdx, [0x140219708]
lea rcx, [0x1401f8160]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402215c0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8170]
lea rdx, [0x1402215d0]
lea rcx, [0x1401f8180]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402195f0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8190]
lea rdx, [0x140219600]
lea rcx, [0x1401f81a0]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219740]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f81b0]
lea rdx, [0x140219750]
lea rcx, [0x1401f81c0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402211f8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f81d0]
lea rdx, [0x140221208]
lea rcx, [0x1401f81e0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221088]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f81f0]
lea rdx, [0x140221098]
lea rcx, [0x1401f8200]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221328]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8210]
lea rdx, [0x140221338]
lea rcx, [0x1401f8220]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221198]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8230]
lea rdx, [0x1402211a8]
lea rcx, [0x1401f8240]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221268]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8250]
lea rdx, [0x140221278]
lea rcx, [0x1401f8260]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221180]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8270]
lea rdx, [0x140221190]
lea rcx, [0x1401f8280]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221690]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8290]
lea rdx, [0x1402216a0]
lea rcx, [0x1401f82a8]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140220e6c]
cmp eax, 2
jne 0x1400728a1
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 0x140072519
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 [0x1401f9fc8]
movss xmm1, dword [0x1401f9f50]
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa060]
lea rcx, [rbp - 0x50]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f82b8]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140072629
lea rcx, [0x1401f82c8]
call fcn.140036d70
call fcn.140047040
mov dword [rsp + 0x28], r12d
lea rax, [0x1402214a8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f82d8]
lea rdx, [0x1402214b8]
lea rcx, [0x1401f82e8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219650]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f82f8]
lea rdx, [0x140219660]
lea rcx, [0x1401f8308]
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401fa00c]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219500]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8318]
lea rdx, [0x140219510]
lea rcx, [0x1401f8328]
call fcn.140020260
movaps xmm1, xmm8
movss xmm7, dword [0x1401fa044]
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402214d8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8338]
lea rdx, [0x1402214e8]
lea rcx, [0x1401f8348]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x140219848]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8358]
lea rdx, [0x140219858]
lea rcx, [0x1401f8368]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402198e0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8378]
lea rdx, [0x1402198f0]
lea rcx, [0x1401f8388]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402213f0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8398]
lea rdx, [0x140221400]
lea rcx, [0x1401f83a8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402195d8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f83b8]
lea rdx, [0x1402195e8]
lea rcx, [0x1401f83c8]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x140219308]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f83d8]
lea rdx, [0x140219318]
lea rcx, [0x1401f83e8]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402192d8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f83f8]
lea rdx, [0x1402192e8]
lea rcx, [0x1401f8408]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402198a8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8418]
lea rdx, [0x1402198b8]
lea rcx, [0x1401f8428]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140220e6c]
cmp eax, 3
jne 0x140072cd8
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 0x140072a30
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 [0x1401f9fc8]
movss xmm1, dword [0x1401f9f50]
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa060]
lea rcx, [rbp - 0x50]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8438]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140072b40
lea rcx, [0x1401f8448]
call fcn.140036d70
call fcn.140047040
mov dword [rsp + 0x28], r12d
lea rax, [0x140219548]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8450]
lea rdx, [0x140219558]
lea rcx, [0x1401f8460]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402195c0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8470]
lea rdx, [0x1402195d0]
lea rcx, [0x1401f8480]
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401fa00c]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219230]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f2cbc]
lea rdx, [0x140219240]
lea rcx, [0x1401f8490]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401fa044]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219428]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f84a0]
lea rdx, [0x140219438]
lea rcx, [0x1401f84b0]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x140219710]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f84c0]
lea rdx, [0x140219720]
lea rcx, [0x1401f84d0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402191e8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f84e0]
lea rdx, [0x1402191f8]
lea rcx, [0x1401f84f0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219200]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f2c90]
lea rdx, [0x140219210]
lea rcx, [0x1401f8500]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140220e6c]
cmp eax, 4
jne 0x14007314f
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 0x140072e6a
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 [0x1401f9fc8]
movss xmm1, dword [0x1401f9f50]
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa060]
lea rcx, [rbp - 0x50]
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 0x140072f7a
lea rcx, [0x1401f8520]
call fcn.140036d70
call fcn.140047040
mov dword [rsp + 0x28], r12d
lea rax, [0x1402196e0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8530]
lea rdx, [0x1402196f0]
lea rcx, [0x1401f8540]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402194a0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8550]
lea rdx, [0x1402194b0]
lea rcx, [0x1401f8560]
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401fa00c]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221648]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8570]
lea rdx, [0x140221658]
lea rcx, [0x1401f8580]
call fcn.140020260
movaps xmm1, xmm8
movss xmm7, dword [0x1401fa044]
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219560]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8590]
lea rdx, [0x140219570]
lea rcx, [0x1401f85a0]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x140219518]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f85b0]
lea rdx, [0x140219528]
lea rcx, [0x1401f85c0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219218]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f85cc]
lea rdx, [0x140219228]
lea rcx, str.C4
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221280]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f85e0]
lea rdx, [0x140221290]
lea rcx, [0x1401f85f0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402197b8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8600]
lea rdx, [0x1402197c8]
lea rcx, [0x1401f8610]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140220e6c]
cmp eax, 5
jne 0x140073652
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 0x1400732e1
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 [0x1401f9fc8]
movss xmm1, dword [0x1401f9f50]
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa060]
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 0x1400733e9
mov rcx, rsi
call fcn.140036d70
call fcn.140047040
mov dword [rsp + 0x28], r12d
lea rax, [0x140219248]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8620]
lea rdx, [0x140219258]
lea rcx, [0x1401f8630]
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401f9fec]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219260]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8640]
lea rdx, [0x140219270]
lea rcx, [0x1401f8650]
call fcn.140020260
movaps xmm1, xmm8
movss xmm7, dword [0x1401fa03c]
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219668]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8660]
lea rdx, [0x140219678]
lea rcx, [0x1401f8678]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x140219410]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8688]
lea rdx, [0x140219420]
lea rcx, [0x1401f86a0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219620]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f86b0]
lea rdx, [0x140219630]
lea rcx, [0x1401f86c0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219680]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f86d0]
lea rdx, [0x140219690]
lea rcx, [0x1401f86e8]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x140219530]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f86f8]
lea rdx, [0x140219540]
lea rcx, [0x1401f8708]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402193f8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8718]
lea rdx, [0x140219408]
lea rcx, [0x1401f8730]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219788]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8740]
lea rdx, [0x140219798]
lea rcx, [0x1401f8750]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x1402212e0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8760]
lea rdx, [0x1402212f0]
lea rcx, [0x1401f8770]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221128]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8780]
lea rdx, [0x140221138]
lea rcx, [0x1401f8790]
call fcn.140020260
call fcn.14000b8e0
mov eax, dword [0x140220e6c]
cmp eax, 6
jne 0x140073bc8
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 0x1400737e2
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 [0x1401f9fc8]
movss xmm1, dword [0x1401f9f50]
lea rcx, [rbp - 0x7c]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa028]
movss xmm1, dword [0x1401fa060]
lea rcx, [rbp - 0x50]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f87a0]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x1400738ed
mov rcx, r13
call fcn.140036d70
call fcn.140047040
mov dword [rsp + 0x28], r12d
lea rax, [0x1402210e8]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f87b0]
lea rdx, [0x1402210f8]
lea rcx, [0x1401f87c0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219488]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f87d0]
lea rdx, [0x140219498]
lea rcx, [0x1401f87e0]
call fcn.140020260
movaps xmm1, xmm8
movss xmm6, dword [0x1401fa00c]
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221408]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f87f0]
lea rdx, [0x140221418]
lea rcx, [0x1401f8800]
call fcn.140020260
movaps xmm1, xmm8
movss xmm7, dword [0x1401fa044]
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219278]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8810]
lea rdx, [0x140219288]
lea rcx, [0x1401f8820]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x140221018]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8830]
lea rdx, [0x140221028]
lea rcx, [0x1401f8840]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140219860]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8850]
lea rdx, [0x140219870]
lea rcx, [0x1401f8860]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221210]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8870]
lea rdx, [0x140221220]
lea rcx, [0x1401f8880]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402193b0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8890]
lea rdx, [0x1402193c0]
lea rcx, [0x1401f88a0]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x140221030]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f88b0]
lea rdx, [0x140221040]
lea rcx, [0x1401f88bc]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x1402210d0]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f88c8]
lea rdx, [0x1402210e0]
lea rcx, [0x1401f88d4]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm6
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140220f88]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f88e0]
lea rdx, [0x140220f98]
lea rcx, [0x1401f88f0]
call fcn.140020260
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
lea rax, [0x140221310]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8900]
lea rdx, [0x140221320]
lea rcx, [0x1401f890c]
call fcn.140020260
mov dword [rsp + 0x28], r12d
lea rax, [0x140219728]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [0x1401f8918]
lea rdx, [0x140219738]
lea rcx, [0x1401f8928]
call fcn.140020260
call fcn.14000b8e0
nop
lea rcx, [rbp + 0x10]
call fcn.140084de0
mov eax, dword [0x140219020]
cmp eax, 4
jne 0x140074267
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 0x140073cf3
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 [0x1401f9fb4]
movss xmm6, dword [0x1401f9f50]
movaps xmm1, xmm6
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa034]
movss xmm7, dword [0x1401fa004]
movaps xmm1, xmm7
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f8938]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140073d68
lea rcx, [0x1401f8938]
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, [0x140218dbb]
lea rcx, [0x1401f8948]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401f9fe0]
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x140221620]
lea rcx, [0x1401f8958]
call fcn.140020d20
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
lea rdx, [0x140218db0]
lea rcx, [0x1401f8968]
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 [0x1401fa070]
movaps xmm2, xmm15
lea rdx, [0x140218da8]
lea rcx, [0x1401f8978]
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, [0x140218dc0]
lea rcx, [0x1401f8990]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401f9fe0]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140218dad]
lea rcx, [0x1401f89a0]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x140221140]
lea rcx, [0x1401f89b0]
call fcn.140020d20
movaps xmm1, xmm8
movss xmm0, dword [0x1401f9fe0]
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x1402211b0]
lea rcx, [0x1401f89c0]
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 [0x1401fa070]
movaps xmm2, xmm15
lea rdx, [0x140218db4]
lea rcx, [0x1401f89d0]
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 [0x1401f9fe0]
movaps xmm2, xmm15
lea rdx, [0x140218d9c]
lea rcx, [0x1401f89e0]
call fcn.140023210
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
call fcn.14000b8e0
movss xmm2, dword [0x1401f9fb4]
movss xmm1, dword [0x1401fa01c]
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm2, dword [0x1401fa034]
movaps xmm1, xmm7
lea rcx, [rbp - 0x48]
call fcn.140002480
mov rdx, rax
mov r9d, 0x400
mov r8d, 1
lea rcx, [0x1401f89f0]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140073fe4
lea rcx, [0x1401f89f0]
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, [0x140218dae]
lea rcx, [0x1401f8a00]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401f9fe0]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140218dc2]
lea rcx, [0x1401f8a10]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x140221370]
lea rcx, [0x1401f8a20]
call fcn.140020d20
movaps xmm1, xmm8
movss xmm0, dword [0x1401f9fe0]
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x1402211e8]
lea rcx, [0x1401f8a30]
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, [0x140218d7c]
lea rcx, [0x1401f8a40]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401f9fe0]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140220489]
lea rcx, [0x1401f8a50]
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, [0x140218dac]
lea rcx, [0x1401f8a60]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401f9fe0]
call fcn.1400144a0
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140218daf]
lea rcx, [0x1401f8a70]
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, [0x140218db8]
lea rcx, [0x1401f8a80]
call fcn.140020260
movaps xmm1, xmm8
movss xmm0, dword [0x1401f9fe0]
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x140221100]
lea rcx, [0x1401f8a90]
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, [0x140218dc4]
lea rcx, [0x1401f8aa0]
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, [0x140218d84]
mov edx, 8
lea rcx, [0x1401f8ab8]
call fcn.1400226e0
call fcn.14000b8e0
mov eax, dword [0x140219020]
jmp 0x140074284
movss xmm6, dword [0x1401f9f50]
movss xmm14, dword [rbp - 0x60]
movss xmm7, dword [0x1401fa004]
lea rsi, str._.1f
cmp eax, 5
jne 0x1400749c8
mov rax, qword [0x140220cf8]
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 0x140074384
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 [0x1401f9fb4]
movaps xmm2, xmm12
movaps xmm1, xmm6
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rcx, rax
call fcn.140014550
movss xmm6, dword [0x1401fa034]
movaps xmm2, xmm6
movaps xmm1, xmm7
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 0x1400743f1
lea rcx, [0x1401f8ad0]
call fcn.140036d70
call fcn.140047040
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea r8, str.KmBox_B_Pro
lea rdx, [0x140220d14]
lea rcx, [0x1401f8af8]
call fcn.1400225f0
mov eax, dword [0x140220d14]
test eax, eax
jne 0x1400745c2
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, [0x1401f8b0c]
lea rcx, str.Speed
call fcn.140021460
lea rcx, [0x140219a80]
call fcn.1400235a0
mov r8, rax
mov dword [rsp + 0x20], edi
movaps xmm3, xmm11
lea rdx, [0x140220d10]
lea rcx, [0x1401f8b20]
call fcn.1400225f0
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f8b30]
call fcn.14001e160
test al, al
mov eax, dword [0x140221914]
je 0x1400744c2
cmp eax, 1
je 0x1400744c2
lea rcx, [0x1402199c0]
call fcn.140053d10
mov eax, dword [0x140221914]
test eax, 0xfffffffd
je 0x14007450f
cmp eax, 1
jne 0x140074581
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f8b50]
call fcn.14001e160
test al, al
je 0x140074581
lea rcx, [0x1402199c0]
call fcn.1400542b0
mov dword [0x140221914], r12d
jmp 0x140074581
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f8b40]
call fcn.14001e160
test al, al
je 0x140074581
lea rcx, str.115200
call fcn.14011a000
mov ebx, eax
mov dword [0x140219aa0], eax
movsxd rdx, dword [0x140220d10]
lea rcx, [0x140219a68]
call fcn.140086ea0
mov rcx, rax
call fcn.1400235a0
mov r8d, ebx
mov rdx, rax
lea rcx, [0x1402199c0]
call fcn.140054170
neg al
sbb ecx, ecx
add ecx, 2
mov dword [0x140221914], ecx
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f8b60]
call fcn.14001e160
test al, al
je 0x1400746fd
mov edx, 0x64
mov r8d, edx
lea rcx, [0x1402199c0]
call fcn.1400542d0
jmp 0x1400746fd
cmp eax, 1
jne 0x1400746fd
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, [0x140220e80]
lea rdx, [0x1401f8b70]
lea rcx, [0x1401f8b80]
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, [0x140220e20]
lea rdx, str.Port
lea rcx, [0x1401f7410]
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, [0x140220f20]
lea rdx, str.UID
lea rcx, [0x1401f740c]
call fcn.140021460
test dword [0x140221914], 0xfffffffd
jne 0x1400746c7
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f8b40]
call fcn.14001e160
test al, al
je 0x1400746c7
lea r8, [0x140220f20]
lea rdx, [0x140220e20]
lea rcx, [0x140220e80]
call fcn.140001f50
mov ecx, r12d
test eax, eax
setne cl
inc ecx
mov dword [0x140221914], ecx
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp - 0x70]
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f8b60]
call fcn.14001e160
test al, al
je 0x1400746fd
mov edx, 0x64
mov ecx, edx
mov r8d, 1
call fcn.140002320
call fcn.14000b8e0
movaps xmm2, xmm12
movss xmm1, dword [0x1401fa01c]
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, [0x1401f8bb0]
call fcn.14000b4d0
call fcn.140046db0
test al, al
je 0x140074763
lea rcx, [0x1401f8bb0]
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, [0x1402208ac]
lea rcx, [0x1401f8bc0]
call fcn.140020260
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x140221060]
lea rcx, [0x1401f8bd0]
call fcn.140020d20
call fcn.1400394a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400144a0
mov r8d, 0x10122
lea rdx, [0x140221420]
lea rcx, [0x1401f8be8]
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, [0x14022048e]
lea rcx, [0x1401f8c00]
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 [0x1401f9fa8]
movaps xmm2, xmm15
lea rdx, [0x140218d8c]
lea rcx, [0x1401f8c18]
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, [0x140220de0]
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 [0x14022048f], 0
jne 0x1400748fc
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f8c78]
call fcn.14001e160
test al, al
je 0x14007491b
inc rdi
cmp byte [rbx + rdi], 0
jne 0x1400748e5
test rdi, rdi
je 0x14007491b
mov byte [0x14022048f], 1
jmp 0x14007491b
call fcn.140002480
mov rdx, rax
lea rcx, [0x1401f8c90]
call fcn.14001e160
test al, al
je 0x14007491b
mov byte [0x14022048f], 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, [0x1401f8ca8]
call fcn.14001e160
test al, al
je 0x140074972
call fcn.14005f430
test al, al
je 0x140074966
mov dword [0x140221910], 1
jmp 0x14007497d
mov dword [0x140221910], 2
jmp 0x1400749a1
mov eax, dword [0x140221910]
cmp eax, 1
jne 0x14007499c
call fcn.1400394a0
movaps xmm1, xmm8
movss xmm0, dword [0x1401f9fb8]
call fcn.1400144a0
lea rcx, [0x1401f8cb8]
jmp 0x1400749be
cmp eax, 2
jne 0x1400749c3
call fcn.1400394a0
movaps xmm1, xmm8
movss xmm0, dword [0x1401f9fb8]
call fcn.1400144a0
lea rcx, [0x1401f8cd0]
call fcn.140036d70
call fcn.14000b8e0
call fcn.140010b00
nop
mov rcx, qword [rbp + 0xb8]
xor rcx, rsp
call fcn.1400a8d90
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