Function at 0x18000f2d0
Capabilities:
Log keystrokes via polling

Disassembly:
push rbp
lea rbp, [rsp - 0x1e0]
sub rsp, 0x2e0
mov rax, qword [0x18007e408]
xor rax, rsp
mov qword [rbp + 0x110], rax
cmp byte [0x1800d8916], 0
je 0x180011361
mov ecx, 2
mov qword [rsp + 0x2f8], rsi
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
xor esi, esi
test ax, ax
jne 0x18000f379
mov qword [rsp + 0x38], rsi
movabs rax, 0xf3a21bcd95725a4a
mov qword [0x1800dabb8], rax
mov dword [rsp + 0x38], 2
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x38], rsi
mov qword [0x180098770], rax
mov dword [rsp + 0x38], 0x19
mov rax, qword [rsp + 0x38]
mov qword [0x180098778], rax
mov dword [0x1800986a8], esi
mov dword [0x180098698], 2
call fcn.1800243b0
cmp dword [rax], esi
je 0x180011359
add dword [0x1800dac58], 0xa
movabs rax, 0x719ff505f097fd20
mov qword [0x1800dabb8], rax
mov qword [rsp + 0x300], rdi
mov dword [0x180098698], esi
mov dword [0x1800986a8], esi
call fcn.1800243b0
movabs rax, 0xd80958fc74e988a6
mov dword [rbp + 0xb0], 0xa
mov qword [0x1800dabb8], rax
mov dword [0x180098698], esi
mov dword [0x1800986a8], esi
call fcn.1800243b0
mov qword [rsp + 0x38], rsi
mov ecx, dword [rax]
movabs rax, 0xcff869cbfa210d82
mov qword [0x1800dabb8], rax
mov dword [rsp + 0x38], ecx
mov rax, qword [rsp + 0x38]
mov qword [0x180098770], rax
lea rax, [rbp + 0xb0]
mov qword [0x180098778], rax
mov dword [0x1800986a8], esi
mov dword [0x180098698], 2
call fcn.1800243b0
movsxd rdi, dword [rax]
test rdi, rdi
jle 0x180011351
mov qword [rsp + 0x2f0], rbx
mov rbx, rsi
mov qword [rsp + 0x2d8], r12
movabs r12, 0x7239b21a38f536ba
mov qword [rsp + 0x2d0], r13
movabs r13, 0x997abd671d25ca0b
mov qword [rsp + 0x2c8], r14
movabs r14, 0x3fef770d40960d5a
mov qword [rsp + 0x2c0], r15
movabs r15, 0xe2587f8cbbd87b1d
movaps xmmword [rsp + 0x2b0], xmm6
movss xmm6, dword [0x18006c324]
movaps xmmword [rsp + 0x250], xmm12
xorps xmm12, xmm12
movaps xmmword [rsp + 0x2a0], xmm7
movaps xmmword [rsp + 0x290], xmm8
movaps xmmword [rsp + 0x280], xmm9
movaps xmmword [rsp + 0x270], xmm10
movaps xmmword [rsp + 0x260], xmm11
movaps xmmword [rsp + 0x240], xmm13
movaps xmmword [rsp + 0x230], xmm14
movaps xmmword [rsp + 0x220], xmm15
mov ecx, dword [rbp + rbx*8 + 0xb8]
call fcn.180013730
mov eax, dword [rbp + rbx*8 + 0xb8]
test eax, eax
je 0x1800112c5
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x38]
mov qword [0x180098770], rax
mov dword [0x1800986a8], esi
mov qword [0x1800dabb8], r12
mov dword [0x180098698], 1
call fcn.1800243b0
cmp dword [rax], esi
je 0x1800112c5
movabs rax, 0x837765a25378f0bb
mov dword [0x1800986a8], esi
mov qword [0x1800dabb8], rax
mov qword [0x180098770], rsi
mov dword [0x180098698], 1
call fcn.1800243b0
xorps xmm11, xmm11
xorps xmm9, xmm9
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
mulss xmm0, xmm6
mulss xmm1, xmm6
cvtss2sd xmm11, xmm0
cvtss2sd xmm9, xmm1
movaps xmm0, xmm11
call sub.api_ms_win_crt_math_l1_1_0.dll_cos
movd xmm10, dword [0x1800988f0]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movabs rax, 0x14d6f5678d8f1b37
mov dword [0x180098698], esi
mov dword [0x1800986a8], esi
mov qword [0x1800dabb8], rax
cvtdq2ps xmm10, xmm10
andps xmm1, xmmword [0x18006c870]
cvtps2pd xmm8, xmm1
call fcn.1800243b0
movups xmm6, xmmword [rax]
movsd xmm7, qword [rax + 0x10]
movaps xmm0, xmm9
call sub.api_ms_win_crt_math_l1_1_0.dll_sin
xorps xmm2, xmm2
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movaps xmm0, xmm9
xorps xmm1, xmmword [0x18006c890]
cvtss2sd xmm2, xmm1
mulsd xmm2, xmm8
cvtpd2ps xmm13, xmm2
mulss xmm13, xmm10
addss xmm13, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_cos
xorps xmm1, xmm1
shufps xmm6, xmm6, 0xaa
cvtsd2ss xmm1, xmm0
movaps xmm0, xmm11
cvtps2pd xmm2, xmm1
mulsd xmm2, xmm8
cvtpd2ps xmm8, xmm2
mulss xmm8, xmm10
addss xmm8, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sin
xorps xmm9, xmm9
mov qword [rsp + 0x38], rsi
cvtsd2ss xmm9, xmm0
movabs rax, 0x524ac5ecea15343e
mov dword [0x1800986a8], esi
mov qword [0x1800dabb8], rax
mov eax, dword [rbp + rbx*8 + 0xb8]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x38]
mulss xmm9, xmm10
mov qword [0x180098770], rax
mov dword [0x180098698], 1
addss xmm9, xmm7
call fcn.1800243b0
cmp dword [rax], esi
je 0x18000f731
mov eax, dword [rbp + rbx*8 + 0xb8]
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x38]
mov qword [0x180098770], rax
mov dword [0x1800986a8], esi
mov qword [0x1800dabb8], r13
mov qword [0x180098778], rsi
mov dword [0x180098698], 2
call fcn.1800243b0
cmp dword [rax], esi
je 0x18000f731
movabs rax, 0x9a9112a0fe9a4713
mov qword [rsp + 0x38], rsi
mov qword [0x1800dabb8], rax
mov eax, dword [rbp + rbx*8 + 0xb8]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x38]
mov qword [0x180098770], rax
mov dword [0x1800986a8], esi
mov qword [0x180098778], rsi
mov dword [0x180098698], 2
call fcn.1800243b0
mov ecx, dword [rax]
mov dword [rbp + rbx*8 + 0xb8], ecx
mov eax, dword [rbp + 0xb0]
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x38]
mov qword [0x180098770], rax
mov dword [0x1800986a8], esi
mov qword [0x1800dabb8], r14
mov qword [0x180098778], rsi
mov dword [0x180098698], 2
call fcn.1800243b0
mov qword [rsp + 0x38], rsi
mov qword [0x1800dabb8], r14
movups xmm7, xmmword [rax]
movsd xmm0, qword [rax + 0x10]
mov eax, dword [rbp + 0xb4]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x38]
mov qword [0x180098770], rax
movups xmmword [rbp + 0x70], xmm7
mov dword [0x1800986a8], esi
movsd qword [rbp + 0x80], xmm0
mov qword [0x180098778], rsi
mov dword [0x180098698], 2
call fcn.1800243b0
mov qword [rsp + 0x38], rsi
mov qword [0x1800dabb8], r14
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
mov eax, dword [rbp + 0xb8]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x38]
mov qword [0x180098770], rax
movups xmmword [rbp - 0x68], xmm0
mov dword [0x1800986a8], esi
movsd qword [rbp - 0x58], xmm1
mov qword [0x180098778], rsi
mov dword [0x180098698], 2
call fcn.1800243b0
mov qword [rsp + 0x38], rsi
mov qword [0x1800dabb8], r14
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
mov eax, dword [rbp + 0xbc]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x38]
mov qword [0x180098770], rax
movups xmmword [rbp - 0x50], xmm0
mov dword [0x1800986a8], esi
movsd qword [rbp - 0x40], xmm1
mov qword [0x180098778], rsi
mov dword [0x180098698], 2
call fcn.1800243b0
mov qword [rsp + 0x38], rsi
mov qword [0x1800dabb8], r14
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
mov eax, dword [rbp + 0xc0]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x38]
mov qword [0x180098770], rax
movups xmmword [rbp - 0x38], xmm0
mov dword [0x1800986a8], esi
movsd qword [rbp - 0x28], xmm1
mov qword [0x180098778], rsi
mov dword [0x180098698], 2
call fcn.1800243b0
mov qword [rsp + 0x38], rsi
mov qword [0x1800dabb8], r14
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
mov eax, dword [rbp + 0xc4]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x38]
mov qword [0x180098770], rax
movups xmmword [rbp - 0x20], xmm0
mov dword [0x1800986a8], esi
movsd qword [rbp - 0x10], xmm1
mov qword [0x180098778], rsi
mov dword [0x180098698], 2
call fcn.1800243b0
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
mov eax, dword [rbp + 0xc8]
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x38]
mov qword [0x180098770], rax
movups xmmword [rbp - 8], xmm0
mov dword [0x1800986a8], esi
movsd qword [rbp + 8], xmm1
mov qword [0x1800dabb8], r14
mov qword [0x180098778], rsi
mov dword [0x180098698], 2
call fcn.1800243b0
mov qword [rsp + 0x38], rsi
mov qword [0x1800dabb8], r14
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
mov eax, dword [rbp + 0xcc]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x38]
mov qword [0x180098770], rax
movups xmmword [rbp + 0x10], xmm0
mov dword [0x1800986a8], esi
movsd qword [rbp + 0x20], xmm1
mov qword [0x180098778], rsi
mov dword [0x180098698], 2
call fcn.1800243b0
mov qword [rsp + 0x38], rsi
mov qword [0x1800dabb8], r14
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
mov eax, dword [rbp + 0xd0]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x38]
mov qword [0x180098770], rax
movups xmmword [rbp + 0x28], xmm0
mov dword [0x1800986a8], esi
movsd qword [rbp + 0x38], xmm1
mov qword [0x180098778], rsi
mov dword [0x180098698], 2
call fcn.1800243b0
mov qword [rsp + 0x38], rsi
mov qword [0x1800dabb8], r14
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
mov eax, dword [rbp + 0xd4]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x38]
mov qword [0x180098770], rax
movups xmmword [rbp + 0x40], xmm0
mov dword [0x1800986a8], esi
movsd qword [rbp + 0x50], xmm1
mov qword [0x180098778], rsi
mov dword [0x180098698], 2
call fcn.1800243b0
comiss xmm13, xmm12
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
movups xmmword [rbp + 0x58], xmm0
movsd qword [rbp + 0x68], xmm1
jbe 0x18000fa68
comiss xmm7, xmm12
jbe 0x18000fa68
movaps xmm6, xmm13
subss xmm6, xmm7
movss dword [0x1800dad80], xmm6
jmp 0x18000fa70
movss xmm6, dword [0x1800dad80]
comiss xmm12, xmm13
jbe 0x18000fa8c
comiss xmm12, xmm7
jbe 0x18000fa8c
movaps xmm6, xmm13
subss xmm6, xmm7
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
jbe 0x18000faa8
comiss xmm12, xmm7
jbe 0x18000faa8
movaps xmm6, xmm13
addss xmm6, xmm7
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x18000fac4
comiss xmm7, xmm12
jbe 0x18000fac4
movaps xmm6, xmm13
addss xmm6, xmm7
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
movss xmm0, dword [rbp + 0x78]
movss dword [rsp + 0x40], xmm6
jbe 0x18000faeb
comiss xmm0, xmm12
jbe 0x18000faeb
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x18000fb07
comiss xmm12, xmm0
jbe 0x18000fb07
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
jbe 0x18000fb23
comiss xmm12, xmm0
jbe 0x18000fb23
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x18000fb3f
comiss xmm0, xmm12
jbe 0x18000fb3f
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
movss xmm0, dword [rbp + 0x80]
movss dword [rbp - 0x6c], xmm6
jbe 0x18000fb68
comiss xmm0, xmm12
jbe 0x18000fb68
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x18000fb84
comiss xmm12, xmm0
jbe 0x18000fb84
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
jbe 0x18000fba0
comiss xmm12, xmm0
jbe 0x18000fba0
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x18000fbbc
comiss xmm0, xmm12
jbe 0x18000fbbc
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
movss xmm0, dword [rbp - 0x68]
movss dword [rbp - 0x70], xmm6
jbe 0x18000fbe2
comiss xmm0, xmm12
jbe 0x18000fbe2
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x18000fbfe
comiss xmm12, xmm0
jbe 0x18000fbfe
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
jbe 0x18000fc1a
comiss xmm12, xmm0
jbe 0x18000fc1a
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x18000fc36
comiss xmm0, xmm12
jbe 0x18000fc36
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
movss xmm0, dword [rbp - 0x60]
jbe 0x18000fc57
comiss xmm0, xmm12
jbe 0x18000fc57
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x18000fc73
comiss xmm12, xmm0
jbe 0x18000fc73
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
jbe 0x18000fc8f
comiss xmm12, xmm0
jbe 0x18000fc8f
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x18000fcab
comiss xmm0, xmm12
jbe 0x18000fcab
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
movss xmm0, dword [rbp - 0x58]
subss xmm0, dword [0x18006c370]
movss dword [rsp + 0x44], xmm6
jbe 0x18000fcda
comiss xmm0, xmm12
jbe 0x18000fcda
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x18000fcf6
comiss xmm12, xmm0
jbe 0x18000fcf6
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
jbe 0x18000fd12
comiss xmm12, xmm0
jbe 0x18000fd12
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x18000fd2e
comiss xmm0, xmm12
jbe 0x18000fd2e
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
movss xmm0, dword [rbp - 0x50]
movss dword [rsp + 0x48], xmm6
jbe 0x18000fd55
comiss xmm0, xmm12
jbe 0x18000fd55
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x18000fd71
comiss xmm12, xmm0
jbe 0x18000fd71
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
jbe 0x18000fd8d
comiss xmm12, xmm0
jbe 0x18000fd8d
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x18000fda9
comiss xmm0, xmm12
jbe 0x18000fda9
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
movss xmm0, dword [rbp - 0x48]
movss dword [rsp + 0x54], xmm6
jbe 0x18000fdd0
comiss xmm0, xmm12
jbe 0x18000fdd0
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x18000fdec
comiss xmm12, xmm0
jbe 0x18000fdec
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
jbe 0x18000fe08
comiss xmm12, xmm0
jbe 0x18000fe08
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x18000fe24
comiss xmm0, xmm12
jbe 0x18000fe24
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
movss xmm0, dword [rbp - 0x40]
subss xmm0, dword [0x18006c3f0]
movss dword [rsp + 0x50], xmm6
jbe 0x18000fe53
comiss xmm0, xmm12
jbe 0x18000fe53
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x18000fe6f
comiss xmm12, xmm0
jbe 0x18000fe6f
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
jbe 0x18000fe8b
comiss xmm12, xmm0
jbe 0x18000fe8b
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x18000fea7
comiss xmm0, xmm12
jbe 0x18000fea7
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
movss xmm0, dword [rbp - 0x38]
movss dword [rsp + 0x4c], xmm6
jbe 0x18000fece
comiss xmm0, xmm12
jbe 0x18000fece
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x18000feea
comiss xmm12, xmm0
jbe 0x18000feea
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
jbe 0x18000ff06
comiss xmm12, xmm0
jbe 0x18000ff06
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x18000ff22
comiss xmm0, xmm12
jbe 0x18000ff22
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
movss xmm0, dword [rbp - 0x30]
movss dword [rsp + 0x60], xmm6
jbe 0x18000ff49
comiss xmm0, xmm12
jbe 0x18000ff49
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x18000ff65
comiss xmm12, xmm0
jbe 0x18000ff65
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
jbe 0x18000ff81
comiss xmm12, xmm0
jbe 0x18000ff81
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x18000ff9d
comiss xmm0, xmm12
jbe 0x18000ff9d
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
movss xmm0, dword [rbp - 0x28]
subss xmm0, dword [0x18006c408]
movss dword [rsp + 0x5c], xmm6
jbe 0x18000ffcc
comiss xmm0, xmm12
jbe 0x18000ffcc
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x18000ffe8
comiss xmm12, xmm0
jbe 0x18000ffe8
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
jbe 0x180010004
comiss xmm12, xmm0
jbe 0x180010004
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x180010020
comiss xmm0, xmm12
jbe 0x180010020
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
movss xmm0, dword [rbp - 0x20]
movss dword [rsp + 0x58], xmm6
jbe 0x180010047
comiss xmm0, xmm12
jbe 0x180010047
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x180010063
comiss xmm12, xmm0
jbe 0x180010063
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
jbe 0x18001007f
comiss xmm12, xmm0
jbe 0x18001007f
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x18001009b
comiss xmm0, xmm12
jbe 0x18001009b
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
movss xmm0, dword [rbp - 0x18]
movss dword [rsp + 0x6c], xmm6
jbe 0x1800100c2
comiss xmm0, xmm12
jbe 0x1800100c2
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x1800100de
comiss xmm12, xmm0
jbe 0x1800100de
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
jbe 0x1800100fa
comiss xmm12, xmm0
jbe 0x1800100fa
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x180010116
comiss xmm0, xmm12
jbe 0x180010116
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
movss xmm0, dword [rbp - 0x10]
subss xmm0, dword [0x18006c40c]
movss dword [rsp + 0x68], xmm6
jbe 0x180010145
comiss xmm0, xmm12
jbe 0x180010145
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x180010161
comiss xmm12, xmm0
jbe 0x180010161
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
jbe 0x18001017d
comiss xmm12, xmm0
jbe 0x18001017d
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x180010199
comiss xmm0, xmm12
jbe 0x180010199
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
movss xmm0, dword [rbp - 8]
movss dword [rsp + 0x64], xmm6
jbe 0x1800101c0
comiss xmm0, xmm12
jbe 0x1800101c0
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x1800101dc
comiss xmm12, xmm0
jbe 0x1800101dc
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
jbe 0x1800101f8
comiss xmm12, xmm0
jbe 0x1800101f8
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x180010214
comiss xmm0, xmm12
jbe 0x180010214
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
movss xmm0, dword [rbp]
movss dword [rsp + 0x78], xmm6
jbe 0x18001023b
comiss xmm0, xmm12
jbe 0x18001023b
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x180010257
comiss xmm12, xmm0
jbe 0x180010257
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
jbe 0x180010273
comiss xmm12, xmm0
jbe 0x180010273
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x18001028f
comiss xmm0, xmm12
jbe 0x18001028f
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
movss xmm0, dword [rbp + 8]
subss xmm0, dword [0x18006c420]
movss dword [rsp + 0x74], xmm6
jbe 0x1800102be
comiss xmm0, xmm12
jbe 0x1800102be
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x1800102da
comiss xmm12, xmm0
jbe 0x1800102da
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
jbe 0x1800102f6
comiss xmm12, xmm0
jbe 0x1800102f6
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x180010312
comiss xmm0, xmm12
jbe 0x180010312
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
movss xmm0, dword [rbp + 0x10]
movss dword [rsp + 0x70], xmm6
jbe 0x180010339
comiss xmm0, xmm12
jbe 0x180010339
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x180010355
comiss xmm12, xmm0
jbe 0x180010355
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
jbe 0x180010371
comiss xmm12, xmm0
jbe 0x180010371
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x18001038d
comiss xmm0, xmm12
jbe 0x18001038d
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
movss xmm0, dword [rbp + 0x18]
movss dword [rbp - 0x7c], xmm6
jbe 0x1800103b3
comiss xmm0, xmm12
jbe 0x1800103b3
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x1800103cf
comiss xmm12, xmm0
jbe 0x1800103cf
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
jbe 0x1800103eb
comiss xmm12, xmm0
jbe 0x1800103eb
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x180010407
comiss xmm0, xmm12
jbe 0x180010407
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
movss xmm0, dword [rbp + 0x20]
subss xmm0, dword [0x18006c424]
movss dword [rbp - 0x80], xmm6
jbe 0x180010435
comiss xmm0, xmm12
jbe 0x180010435
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x180010451
comiss xmm12, xmm0
jbe 0x180010451
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
jbe 0x18001046d
comiss xmm12, xmm0
jbe 0x18001046d
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x180010489
comiss xmm0, xmm12
jbe 0x180010489
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
movss xmm0, dword [rbp + 0x28]
movss dword [rsp + 0x7c], xmm6
jbe 0x1800104b0
comiss xmm0, xmm12
jbe 0x1800104b0
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x1800104cc
comiss xmm12, xmm0
jbe 0x1800104cc
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
jbe 0x1800104e8
comiss xmm12, xmm0
jbe 0x1800104e8
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x180010504
comiss xmm0, xmm12
jbe 0x180010504
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
movss xmm0, dword [rbp + 0x30]
movss dword [rsp + 0x38], xmm6
jbe 0x18001052b
comiss xmm0, xmm12
jbe 0x18001052b
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x180010547
comiss xmm12, xmm0
jbe 0x180010547
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
jbe 0x180010563
comiss xmm12, xmm0
jbe 0x180010563
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x18001057f
comiss xmm0, xmm12
jbe 0x18001057f
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
movss xmm0, dword [rbp + 0x38]
subss xmm0, dword [0x18006c42c]
movss dword [rbp - 0x74], xmm6
jbe 0x1800105ad
comiss xmm0, xmm12
jbe 0x1800105ad
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x1800105c9
comiss xmm12, xmm0
jbe 0x1800105c9
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
jbe 0x1800105e5
comiss xmm12, xmm0
jbe 0x1800105e5
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x180010601
comiss xmm0, xmm12
jbe 0x180010601
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
movss xmm0, dword [rbp + 0x40]
movss dword [rbp - 0x78], xmm6
jbe 0x180010627
comiss xmm0, xmm12
jbe 0x180010627
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x180010643
comiss xmm12, xmm0
jbe 0x180010643
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
jbe 0x18001065f
comiss xmm12, xmm0
jbe 0x18001065f
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x18001067b
comiss xmm0, xmm12
jbe 0x18001067b
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
movss xmm0, dword [rbp + 0x48]
movaps xmm15, xmm6
jbe 0x1800106a0
comiss xmm0, xmm12
jbe 0x1800106a0
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x1800106bc
comiss xmm12, xmm0
jbe 0x1800106bc
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
jbe 0x1800106d8
comiss xmm12, xmm0
jbe 0x1800106d8
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x1800106f4
comiss xmm0, xmm12
jbe 0x1800106f4
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
movss xmm0, dword [rbp + 0x50]
movaps xmm14, xmm6
subss xmm0, dword [0x18006c434]
jbe 0x180010721
comiss xmm0, xmm12
jbe 0x180010721
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x18001073d
comiss xmm12, xmm0
jbe 0x18001073d
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
jbe 0x180010759
comiss xmm12, xmm0
jbe 0x180010759
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x180010775
comiss xmm0, xmm12
jbe 0x180010775
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
movss xmm0, dword [rbp + 0x58]
movaps xmm11, xmm6
jbe 0x18001079a
comiss xmm0, xmm12
jbe 0x18001079a
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x1800107b6
comiss xmm12, xmm0
jbe 0x1800107b6
movaps xmm6, xmm13
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm13, xmm12
jbe 0x1800107d2
comiss xmm12, xmm0
jbe 0x1800107d2
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm13
jbe 0x1800107ee
comiss xmm0, xmm12
jbe 0x1800107ee
movaps xmm6, xmm13
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
movss xmm0, dword [rbp + 0x60]
movaps xmm10, xmm6
jbe 0x180010813
comiss xmm0, xmm12
jbe 0x180010813
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x18001082f
comiss xmm12, xmm0
jbe 0x18001082f
movaps xmm6, xmm8
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm8, xmm12
jbe 0x18001084b
comiss xmm12, xmm0
jbe 0x18001084b
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm8
jbe 0x180010867
comiss xmm0, xmm12
jbe 0x180010867
movaps xmm6, xmm8
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
movss xmm0, dword [rbp + 0x68]
movaps xmm7, xmm6
subss xmm0, dword [0x18006c438]
jbe 0x180010893
comiss xmm0, xmm12
jbe 0x180010893
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x1800108af
comiss xmm12, xmm0
jbe 0x1800108af
movaps xmm6, xmm9
subss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm9, xmm12
jbe 0x1800108cb
comiss xmm12, xmm0
jbe 0x1800108cb
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
comiss xmm12, xmm9
jbe 0x1800108e7
comiss xmm0, xmm12
jbe 0x1800108e7
movaps xmm6, xmm9
addss xmm6, xmm0
movss dword [0x1800dad80], xmm6
movd xmm0, dword [0x1800dac58]
movabs rax, 0x8524a8b0171d5e07
mov qword [0x1800dabb8], rax
mov eax, dword [rbp + 0xb0]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x30]
mov qword [0x180098770], rax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098778], rax
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098780], rax
mov dword [0x1800986a8], esi
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x30]
mov qword [0x180098788], rax
mov qword [0x180098790], rsi
mov qword [0x180098798], rsi
mov dword [0x180098698], 6
call fcn.1800243b0
movd xmm0, dword [0x1800dac58]
movabs rax, 0x8524a8b0171d5e07
mov qword [0x1800dabb8], rax
mov eax, dword [rbp + 0xb4]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x30]
mov qword [0x180098770], rax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098778], rax
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098780], rax
mov dword [0x1800986a8], esi
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x30]
mov qword [0x180098788], rax
mov qword [0x180098790], rsi
mov qword [0x180098798], rsi
mov dword [0x180098698], 6
call fcn.1800243b0
movd xmm0, dword [0x1800dac58]
movabs rax, 0x8524a8b0171d5e07
mov qword [0x1800dabb8], rax
mov eax, dword [rbp + 0xb8]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x30]
mov qword [0x180098770], rax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098778], rax
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098780], rax
mov dword [0x1800986a8], esi
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x30]
mov qword [0x180098788], rax
mov qword [0x180098790], rsi
mov qword [0x180098798], rsi
mov dword [0x180098698], 6
call fcn.1800243b0
movabs rax, 0x8524a8b0171d5e07
mov dword [0x1800986a8], esi
mov qword [0x1800dabb8], rax
mov eax, dword [rbp + 0xbc]
movd xmm0, dword [0x1800dac58]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x30]
mov qword [0x180098770], rax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098778], rax
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098780], rax
mov qword [0x180098790], rsi
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x30]
mov qword [0x180098788], rax
mov qword [0x180098798], rsi
mov dword [0x180098698], 6
call fcn.1800243b0
movd xmm0, dword [0x1800dac58]
movabs rax, 0x8524a8b0171d5e07
mov qword [0x1800dabb8], rax
mov eax, dword [rbp + 0xc0]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x30]
mov qword [0x180098770], rax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098778], rax
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098780], rax
mov dword [0x1800986a8], esi
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x30]
mov qword [0x180098788], rax
mov qword [0x180098790], rsi
mov qword [0x180098798], rsi
mov dword [0x180098698], 6
call fcn.1800243b0
movd xmm0, dword [0x1800dac58]
movabs rax, 0x8524a8b0171d5e07
mov qword [0x1800dabb8], rax
mov eax, dword [rbp + 0xc4]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x30]
mov qword [0x180098770], rax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098778], rax
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098780], rax
mov dword [0x1800986a8], esi
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x30]
mov qword [0x180098788], rax
mov qword [0x180098790], rsi
mov qword [0x180098798], rsi
mov dword [0x180098698], 6
call fcn.1800243b0
movabs rax, 0x8524a8b0171d5e07
mov qword [rsp + 0x30], rsi
mov qword [0x1800dabb8], rax
mov eax, dword [rbp + 0xc8]
mov dword [rsp + 0x30], eax
mov dword [0x1800986a8], esi
mov rax, qword [rsp + 0x30]
movd xmm0, dword [0x1800dac58]
mov qword [0x180098770], rax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098778], rax
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098780], rax
mov qword [0x180098790], rsi
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x30]
mov qword [0x180098788], rax
mov qword [0x180098798], rsi
mov dword [0x180098698], 6
call fcn.1800243b0
movd xmm0, dword [0x1800dac58]
movabs rax, 0x8524a8b0171d5e07
mov qword [0x1800dabb8], rax
mov eax, dword [rbp + 0xcc]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x30]
mov qword [0x180098770], rax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098778], rax
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098780], rax
mov dword [0x1800986a8], esi
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x30]
mov qword [0x180098788], rax
mov qword [0x180098790], rsi
mov qword [0x180098798], rsi
mov dword [0x180098698], 6
call fcn.1800243b0
movd xmm0, dword [0x1800dac58]
movabs rax, 0x8524a8b0171d5e07
mov qword [0x1800dabb8], rax
mov eax, dword [rbp + 0xd0]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x30]
mov qword [0x180098770], rax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098778], rax
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098780], rax
mov dword [0x1800986a8], esi
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x30]
mov qword [0x180098788], rax
mov qword [0x180098790], rsi
mov qword [0x180098798], rsi
mov dword [0x180098698], 6
call fcn.1800243b0
movabs rax, 0x8524a8b0171d5e07
mov qword [rsp + 0x30], rsi
mov qword [0x1800dabb8], rax
mov eax, dword [rbp + 0xd4]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x30]
mov qword [0x180098770], rax
mov dword [0x1800986a8], esi
mov qword [rsp + 0x30], rsi
movd xmm0, dword [0x1800dac58]
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098778], rax
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x30], esi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098780], rax
mov qword [0x180098790], rsi
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x30]
mov qword [0x180098788], rax
mov qword [0x180098798], rsi
mov dword [0x180098698], 6
call fcn.1800243b0
movsd xmm8, qword [0x18006c3b8]
movabs rcx, 0x1c99bb7b6e96d16f
movss xmm0, dword [rbp - 0x70]
movss xmm1, dword [rbp - 0x6c]
mov edx, dword [rbp + 0xb0]
cvtps2pd xmm0, xmm0
cvtps2pd xmm1, xmm1
mulsd xmm0, xmm8
mulsd xmm1, xmm8
cvtpd2ps xmm4, xmm0
movss xmm0, dword [rsp + 0x40]
cvtps2pd xmm0, xmm0
cvtpd2ps xmm3, xmm1
mulsd xmm0, xmm8
movss dword [rsp + 0x20], xmm4
cvtpd2ps xmm2, xmm0
call fcn.180016f30
movss xmm0, dword [rsp + 0x44]
movabs rcx, 0x1c99bb7b6e96d16f
movss xmm1, dword [rsp + 0x48]
mov edx, dword [rbp + 0xb4]
cvtps2pd xmm0, xmm0
cvtps2pd xmm1, xmm1
mulsd xmm0, xmm8
mulsd xmm1, xmm8
cvtpd2ps xmm2, xmm0
cvtpd2ps xmm0, xmm1
movaps xmm3, xmm2
movss dword [rsp + 0x20], xmm0
call fcn.180016f30
movss xmm0, dword [rsp + 0x4c]
movabs rcx, 0x1c99bb7b6e96d16f
movss xmm1, dword [rsp + 0x50]
mov edx, dword [rbp + 0xb8]
cvtps2pd xmm0, xmm0
cvtps2pd xmm1, xmm1
mulsd xmm0, xmm8
mulsd xmm1, xmm8
cvtpd2ps xmm4, xmm0
movss xmm0, dword [rsp + 0x54]
cvtps2pd xmm0, xmm0
cvtpd2ps xmm3, xmm1
mulsd xmm0, xmm8
movss dword [rsp + 0x20], xmm4
cvtpd2ps xmm2, xmm0
call fcn.180016f30
movss xmm0, dword [rsp + 0x58]
movabs rcx, 0x1c99bb7b6e96d16f
movss xmm1, dword [rsp + 0x5c]
mov edx, dword [rbp + 0xbc]
cvtps2pd xmm0, xmm0
cvtps2pd xmm1, xmm1
mulsd xmm0, xmm8
mulsd xmm1, xmm8
cvtpd2ps xmm4, xmm0
movss xmm0, dword [rsp + 0x60]
cvtps2pd xmm0, xmm0
cvtpd2ps xmm3, xmm1
mulsd xmm0, xmm8
movss dword [rsp + 0x20], xmm4
cvtpd2ps xmm2, xmm0
call fcn.180016f30
movss xmm0, dword [rsp + 0x64]
cvtps2pd xmm0, xmm0
movss xmm1, dword [rsp + 0x68]
movabs rcx, 0x1c99bb7b6e96d16f
mov edx, dword [rbp + 0xc0]
mulsd xmm0, xmm8
cvtps2pd xmm1, xmm1
cvtpd2ps xmm4, xmm0
movss xmm0, dword [rsp + 0x6c]
cvtps2pd xmm0, xmm0
mulsd xmm1, xmm8
mulsd xmm0, xmm8
movss dword [rsp + 0x20], xmm4
cvtpd2ps xmm3, xmm1
cvtpd2ps xmm2, xmm0
call fcn.180016f30
movss xmm0, dword [rsp + 0x70]
movabs rcx, 0x1c99bb7b6e96d16f
movss xmm1, dword [rsp + 0x74]
mov edx, dword [rbp + 0xc4]
cvtps2pd xmm0, xmm0
cvtps2pd xmm1, xmm1
mulsd xmm0, xmm8
mulsd xmm1, xmm8
cvtpd2ps xmm4, xmm0
movss xmm0, dword [rsp + 0x78]
cvtps2pd xmm0, xmm0
cvtpd2ps xmm3, xmm1
mulsd xmm0, xmm8
movss dword [rsp + 0x20], xmm4
cvtpd2ps xmm2, xmm0
call fcn.180016f30
movss xmm0, dword [rsp + 0x7c]
movabs rcx, 0x1c99bb7b6e96d16f
movss xmm1, dword [rbp - 0x80]
mov edx, dword [rbp + 0xc8]
cvtps2pd xmm0, xmm0
cvtps2pd xmm1, xmm1
mulsd xmm0, xmm8
mulsd xmm1, xmm8
cvtpd2ps xmm4, xmm0
movss xmm0, dword [rbp - 0x7c]
cvtps2pd xmm0, xmm0
cvtpd2ps xmm3, xmm1
mulsd xmm0, xmm8
movss dword [rsp + 0x20], xmm4
cvtpd2ps xmm2, xmm0
call fcn.180016f30
movss xmm0, dword [rbp - 0x78]
movabs rcx, 0x1c99bb7b6e96d16f
movss xmm1, dword [rbp - 0x74]
mov edx, dword [rbp + 0xcc]
cvtps2pd xmm0, xmm0
cvtps2pd xmm1, xmm1
mulsd xmm0, xmm8
mulsd xmm1, xmm8
cvtpd2ps xmm4, xmm0
movss xmm0, dword [rsp + 0x38]
cvtps2pd xmm0, xmm0
cvtpd2ps xmm3, xmm1
mulsd xmm0, xmm8
movss dword [rsp + 0x20], xmm4
cvtpd2ps xmm2, xmm0
call fcn.180016f30
mov edx, dword [rbp + 0xd0]
movabs rcx, 0x1c99bb7b6e96d16f
cvtps2pd xmm0, xmm11
cvtps2pd xmm1, xmm14
mulsd xmm0, xmm8
mulsd xmm1, xmm8
cvtpd2ps xmm4, xmm0
cvtps2pd xmm0, xmm15
cvtpd2ps xmm3, xmm1
mulsd xmm0, xmm8
movss dword [rsp + 0x20], xmm4
cvtpd2ps xmm2, xmm0
call fcn.180016f30
cvtps2pd xmm0, xmm6
cvtps2pd xmm1, xmm7
mulsd xmm0, xmm8
mulsd xmm1, xmm8
cvtpd2ps xmm4, xmm0
cvtpd2ps xmm3, xmm1
mov edx, dword [rbp + 0xd4]
movabs rcx, 0x1c99bb7b6e96d16f
cvtps2pd xmm0, xmm10
movss dword [rsp + 0x20], xmm4
mulsd xmm0, xmm8
cvtpd2ps xmm2, xmm0
call fcn.180016f30
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], 2
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098770], rax
mov dword [rsp + 0x30], 0x105
mov rax, qword [rsp + 0x30]
mov qword [0x180098778], rax
mov dword [0x1800986a8], esi
mov qword [0x1800dabb8], r15
mov dword [0x180098698], 2
call fcn.1800243b0
cmp dword [rax], esi
je 0x180011258
mov eax, dword [0x1800988f0]
cmp eax, 0x14
jg 0x180011258
inc eax
mov dword [0x1800988f0], eax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], 2
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x30], rsi
mov qword [0x180098770], rax
mov dword [rsp + 0x30], 0x106
mov rax, qword [rsp + 0x30]
mov qword [0x180098778], rax
mov dword [0x1800986a8], esi
mov qword [0x1800dabb8], r15
mov dword [0x180098698], 2
call fcn.1800243b0
movss xmm6, dword [0x18006c324]
cmp dword [rax], esi
je 0x1800112c5
mov eax, dword [0x1800988f0]
cmp eax, 5
jl 0x1800112c5
inc rbx
cmp rbx, rdi
jl 0x18000f4e4
movaps xmm15, xmmword [rsp + 0x220]
movaps xmm14, xmmword [rsp + 0x230]
movaps xmm13, xmmword [rsp + 0x240]
movaps xmm12, xmmword [rsp + 0x250]
movaps xmm11, xmmword [rsp + 0x260]
movaps xmm10, xmmword [rsp + 0x270]
movaps xmm9, xmmword [rsp + 0x280]
movaps xmm8, xmmword [rsp + 0x290]
movaps xmm7, xmmword [rsp + 0x2a0]
movaps xmm6, xmmword [rsp + 0x2b0]
mov r15, qword [rsp + 0x2c0]
mov r14, qword [rsp + 0x2c8]
mov r13, qword [rsp + 0x2d0]
mov r12, qword [rsp + 0x2d8]
mov rbx, qword [rsp + 0x2f0]
mov rdi, qword [rsp + 0x300]
mov rsi, qword [rsp + 0x2f8]
mov rcx, qword [rbp + 0x110]
xor rcx, rsp
call fcn.18004eab0
add rsp, 0x2e0
pop rbp
ret