Function at 0x18007c430
Capabilities:
Check for time delay via gettickcount
Log keystrokes via polling

Disassembly:
mov byte [rsp + 8], cl
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x320]
sub rsp, 0x420
xor r12d, r12d
movabs rdi, 0xd80958fc74e988a6
mov dword [0x1801b79b0], r12d
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rdi
call fcn.1800ba210
mov qword [rbp + 0x368], r12
mov ecx, dword [rax]
movabs rax, 0x3a87e44bb9a01d54
mov qword [0x1802008b8], rax
mov dword [rbp + 0x368], ecx
mov rax, qword [rbp + 0x368]
mov qword [0x1801b7a88], rax
lea rax, [rbp + 0x360]
mov qword [rbp + 0x368], r12
mov qword [0x1801b7a90], rax
mov dword [rbp + 0x368], 1
mov rax, qword [rbp + 0x368]
mov qword [0x1801b7a98], rax
mov dword [0x1801b79c0], r12d
mov dword [0x1801b79b0], 3
call fcn.1800ba210
mov ecx, 0xa8
call fcn.1800ea204
mov rsi, rax
mov qword [0x1802008b8], rdi
mov dword [rax], 0xa
mov dword [0x1801b79b0], r12d
mov dword [0x1801b79c0], r12d
call fcn.1800ba210
mov qword [rbp + 0x368], r12
movabs rbx, 0x3fef770d40960d5a
mov qword [0x1802008b8], rbx
mov ecx, dword [rax]
mov dword [rbp + 0x368], ecx
mov rcx, qword [rbp + 0x368]
mov qword [rbp + 0x368], r12
mov dword [rbp + 0x368], 1
mov rax, qword [rbp + 0x368]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1801b7a88], rcx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov dword [0x1801b79b0], r12d
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rdi
call fcn.1800ba210
mov qword [rbp + 0x368], r12
mov ecx, dword [rax]
movabs rax, 0x23f8f5fc7e8c4a6b
mov qword [0x1802008b8], rax
mov dword [rbp + 0x368], ecx
mov rax, qword [rbp + 0x368]
mov qword [rbp + 0x368], r12
mov qword [0x1801b7a88], rax
mov dword [rbp + 0x368], 0xffffffff
mov rax, qword [rbp + 0x368]
mov qword [0x1801b7a98], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1801b7a90], rsi
mov dword [0x1801b79b0], 3
call fcn.1800ba210
mov r14d, r12d
movsxd r15, dword [rax]
test r15, r15
jle 0x18007fc94
mov qword [rsp + 0x418], r13
mov r13d, 0x8000
movaps xmmword [rsp + 0x3f0], xmm7
movss xmm7, dword [0x18017fdd8]
movaps xmmword [rsp + 0x3e0], xmm8
movss xmm8, dword [0x1801804a8]
movaps xmmword [rsp + 0x400], xmm6
movaps xmmword [rsp + 0x3d0], xmm9
movaps xmmword [rsp + 0x3c0], xmm10
movaps xmmword [rsp + 0x3b0], xmm11
nop dword [rax + rax]
mov ecx, dword [rsi + r14*8 + 8]
lea rdi, [r14*2 + 2]
call fcn.1800a7490
cmp dword [0x1801c5010], 2
jne 0x18007dc53
mov eax, dword [rsi + rdi*4]
movabs rcx, 0x7239b21a38f536ba
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a88], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rcx
mov dword [0x1801b79b0], 1
call fcn.1800ba210
cmp dword [rax], r12d
je 0x18007dc53
movabs rax, 0xd80958fc74e988a6
mov dword [0x1801b79b0], r12d
mov qword [0x1802008b8], rax
mov dword [0x1801b79c0], r12d
call fcn.1800ba210
mov ecx, dword [rsi + rdi*4]
cmp dword [rax], ecx
je 0x18007dc53
movabs rax, 0x12534c348c6cb68b
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], ecx
mov qword [0x1802008b8], rax
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a88], rax
mov dword [0x1801b79c0], r12d
mov dword [0x1801b79b0], 1
call fcn.1800ba210
cmp dword [rax], r12d
jne 0x18007dc53
mov eax, dword [rsi + rdi*4]
movabs rcx, 0x524ac5ecea15343e
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a88], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rcx
mov dword [0x1801b79b0], 1
call fcn.1800ba210
cmp dword [rax], r12d
je 0x18007dc53
mov ecx, dword [rsi + rdi*4]
xor edx, edx
call fcn.1800642a0
test eax, eax
jne 0x18007dc53
cmp byte [0x1801b7649], r12b
je 0x18007d1a1
mov eax, dword [rsi + rdi*4]
movabs rcx, 0x3f428d08be5aae31
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 0x796e
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rcx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov qword [rsp + 0x70], r12
movabs rdx, 0x44a8fcb8ed227738
mov qword [0x1802008b8], rdx
mov ecx, dword [rax]
mov eax, dword [rsi + rdi*4]
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], ecx
mov qword [0x1801b7a88], rax
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov dword [0x1801b79b0], 2
call fcn.1800ba210
cmp byte [0x1801b7631], r12b
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
movups xmmword [rbp - 0x58], xmm0
movsd qword [rbp - 0x48], xmm1
je 0x18007cca2
cmp byte [0x1801b7635], r12b
je 0x18007ca7b
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x18020894c]
cmp eax, dword [0x1801b766c]
jbe 0x18007dc53
call fcn.180063b00
movss xmm9, dword [rbp - 0x48]
movss xmm10, dword [rbp - 0x50]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x58]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007ca6a
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov dword [rsp + 0x48], r12d
movss dword [rsp + 0x30], xmm9
shufps xmm6, xmm6, 0xaa
movsd xmm3, qword [rax + 0x10]
movaps xmm2, xmm6
movups xmm1, xmmword [rax]
movsd qword [rbp - 0x78], xmm3
movss xmm3, dword [rbp + 0x78]
movss dword [rsp + 0x28], xmm10
movss dword [rsp + 0x20], xmm11
call fcn.1800a4e90
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x18020894c], eax
jmp 0x18007dc53
mov edx, 0xd0
call fcn.1800653e0
test eax, eax
jne 0x18007ca9c
lea ecx, [rax + 1]
call qword [sym.imp.USER32.dll_GetKeyState]
test r13w, ax
je 0x18007dc53
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x1802088f0]
cmp eax, dword [0x1801b766c]
jbe 0x18007dc53
call fcn.180063b00
movss xmm9, dword [rbp - 0x48]
movss xmm10, dword [rbp - 0x50]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x58]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007cc91
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x90], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov dword [rsp + 0x48], r12d
movss dword [rsp + 0x30], xmm9
shufps xmm6, xmm6, 0xaa
movsd xmm3, qword [rax + 0x10]
movaps xmm2, xmm6
movups xmm1, xmmword [rax]
movsd qword [rbp - 0x78], xmm3
movss xmm3, dword [rbp + 0x90]
movss dword [rsp + 0x28], xmm10
movss dword [rsp + 0x20], xmm11
call fcn.1800a4e90
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1802088f0], eax
jmp 0x18007dc53
mov ebx, dword [rsi + rdi*4]
call fcn.180063b00
mov qword [rsp + 0x70], r12
movabs rcx, 0xfcdff7b72d23a1ac
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], ebx
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a90], rax
mov dword [rsp + 0x70], 0x11
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a98], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rcx
mov dword [0x1801b79b0], 3
call fcn.1800ba210
cmp dword [rax], r12d
je 0x18007dc49
cmp byte [0x1801b7635], r12b
je 0x18007cf55
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x180208934]
cmp eax, dword [0x1801b766c]
jbe 0x18007dc49
call fcn.180063b00
movss xmm9, dword [rbp - 0x48]
movss xmm10, dword [rbp - 0x50]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x58]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007cf3a
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
movabs rbx, 0x3fef770d40960d5a
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0xa8], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov dword [rsp + 0x48], r12d
movss dword [rsp + 0x30], xmm9
shufps xmm6, xmm6, 0xaa
movsd xmm3, qword [rax + 0x10]
movaps xmm2, xmm6
movups xmm1, xmmword [rax]
movsd qword [rbp - 0x78], xmm3
movss xmm3, dword [rbp + 0xa8]
movss dword [rsp + 0x28], xmm10
movss dword [rsp + 0x20], xmm11
call fcn.1800a4e90
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208934], eax
jmp 0x18007dc53
movabs rbx, 0x3fef770d40960d5a
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208934], eax
jmp 0x18007dc53
mov edx, 0xd0
call fcn.1800653e0
test eax, eax
jne 0x18007cf76
lea ecx, [rax + 1]
call qword [sym.imp.USER32.dll_GetKeyState]
test r13w, ax
je 0x18007dc49
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x18020895c]
cmp eax, dword [0x1801b766c]
jbe 0x18007dc49
call fcn.180063b00
movss xmm9, dword [rbp - 0x48]
movss xmm10, dword [rbp - 0x50]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x58]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007d186
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
movabs rbx, 0x3fef770d40960d5a
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0xc0], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov dword [rsp + 0x48], r12d
movss dword [rsp + 0x30], xmm9
shufps xmm6, xmm6, 0xaa
movsd xmm3, qword [rax + 0x10]
movaps xmm2, xmm6
movups xmm1, xmmword [rax]
movsd qword [rbp - 0x78], xmm3
movss xmm3, dword [rbp + 0xc0]
movss dword [rsp + 0x28], xmm10
movss dword [rsp + 0x20], xmm11
call fcn.1800a4e90
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x18020895c], eax
jmp 0x18007dc53
movabs rbx, 0x3fef770d40960d5a
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x18020895c], eax
jmp 0x18007dc53
call fcn.180063ad0
mov qword [rsp + 0x70], r12
movabs rcx, 0x2975c866e6713290
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a88], rax
lea rax, [rbp + 0x368]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rcx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
cmp dword [rax], r12d
je 0x18007dc53
mov ecx, dword [rbp + 0x368]
call fcn.180063b30
test eax, eax
je 0x18007dc53
call fcn.180063b00
mov ecx, dword [rbp + 0x368]
cmp eax, ecx
je 0x18007dc53
call fcn.180063ea0
test eax, eax
je 0x18007dc53
mov ecx, dword [rbp + 0x368]
xor edx, edx
call fcn.1800642a0
test eax, eax
jne 0x18007dc53
movabs rax, 0x3f428d08be5aae31
mov qword [rsp + 0x70], r12
mov qword [0x1802008b8], rax
mov eax, dword [rbp + 0x368]
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 0x796e
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov qword [rsp + 0x70], r12
mov ecx, dword [rax]
movabs rax, 0x44a8fcb8ed227738
mov qword [0x1802008b8], rax
mov eax, dword [rbp + 0x368]
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], ecx
mov qword [0x1801b7a88], rax
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov dword [0x1801b79b0], 2
call fcn.1800ba210
cmp byte [0x1801b7631], r12b
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
movups xmmword [rbp - 0x40], xmm0
movsd qword [rbp - 0x30], xmm1
je 0x18007d74d
cmp byte [0x1801b7635], r12b
je 0x18007d526
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x180208924]
cmp eax, dword [0x1801b766c]
jbe 0x18007dc53
call fcn.180063b00
movss xmm9, dword [rbp - 0x30]
movss xmm10, dword [rbp - 0x38]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x40]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007d515
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0xd8], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov dword [rsp + 0x48], r12d
movss dword [rsp + 0x30], xmm9
shufps xmm6, xmm6, 0xaa
movsd xmm3, qword [rax + 0x10]
movaps xmm2, xmm6
movups xmm1, xmmword [rax]
movsd qword [rbp - 0x78], xmm3
movss xmm3, dword [rbp + 0xd8]
movss dword [rsp + 0x28], xmm10
movss dword [rsp + 0x20], xmm11
call fcn.1800a4e90
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208924], eax
jmp 0x18007dc53
mov edx, 0xd0
call fcn.1800653e0
test eax, eax
jne 0x18007d547
lea ecx, [rax + 1]
call qword [sym.imp.USER32.dll_GetKeyState]
test r13w, ax
je 0x18007dc53
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x18020890c]
cmp eax, dword [0x1801b766c]
jbe 0x18007dc53
call fcn.180063b00
movss xmm9, dword [rbp - 0x30]
movss xmm10, dword [rbp - 0x38]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x40]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007d73c
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0xf0], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov dword [rsp + 0x48], r12d
movss dword [rsp + 0x30], xmm9
shufps xmm6, xmm6, 0xaa
movsd xmm3, qword [rax + 0x10]
movaps xmm2, xmm6
movups xmm1, xmmword [rax]
movsd qword [rbp - 0x78], xmm3
movss xmm3, dword [rbp + 0xf0]
movss dword [rsp + 0x28], xmm10
movss dword [rsp + 0x20], xmm11
call fcn.1800a4e90
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x18020890c], eax
jmp 0x18007dc53
mov ebx, dword [rbp + 0x368]
call fcn.180063b00
mov qword [rsp + 0x70], r12
movabs rcx, 0xfcdff7b72d23a1ac
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], ebx
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a90], rax
mov dword [rsp + 0x70], 0x11
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a98], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rcx
mov dword [0x1801b79b0], 3
call fcn.1800ba210
cmp dword [rax], r12d
je 0x18007dc49
cmp byte [0x1801b7635], r12b
je 0x18007da03
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x180208940]
cmp eax, dword [0x1801b766c]
jbe 0x18007dc49
call fcn.180063b00
movss xmm9, dword [rbp - 0x30]
movss xmm10, dword [rbp - 0x38]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x40]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007d9e8
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
movabs rbx, 0x3fef770d40960d5a
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x108], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov dword [rsp + 0x48], r12d
movss dword [rsp + 0x30], xmm9
shufps xmm6, xmm6, 0xaa
movsd xmm3, qword [rax + 0x10]
movaps xmm2, xmm6
movups xmm1, xmmword [rax]
movsd qword [rbp - 0x78], xmm3
movss xmm3, dword [rbp + 0x108]
movss dword [rsp + 0x28], xmm10
movss dword [rsp + 0x20], xmm11
call fcn.1800a4e90
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208940], eax
jmp 0x18007dc53
movabs rbx, 0x3fef770d40960d5a
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208940], eax
jmp 0x18007dc53
mov edx, 0xd0
call fcn.1800653e0
test eax, eax
jne 0x18007da24
lea ecx, [rax + 1]
call qword [sym.imp.USER32.dll_GetKeyState]
test r13w, ax
je 0x18007dc49
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x180208960]
cmp eax, dword [0x1801b766c]
jbe 0x18007dc49
call fcn.180063b00
movss xmm9, dword [rbp - 0x30]
movss xmm10, dword [rbp - 0x38]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x40]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007dc31
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
movabs rbx, 0x3fef770d40960d5a
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x120], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov dword [rsp + 0x48], r12d
movss dword [rsp + 0x30], xmm9
shufps xmm6, xmm6, 0xaa
movsd xmm3, qword [rax + 0x10]
movaps xmm2, xmm6
movups xmm1, xmmword [rax]
movsd qword [rbp - 0x78], xmm3
movss xmm3, dword [rbp + 0x120]
movss dword [rsp + 0x28], xmm10
movss dword [rsp + 0x20], xmm11
call fcn.1800a4e90
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208960], eax
jmp 0x18007dc53
movabs rbx, 0x3fef770d40960d5a
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208960], eax
jmp 0x18007dc53
movabs rbx, 0x3fef770d40960d5a
cmp dword [0x1801c5010], 1
jne 0x18007ef76
mov eax, dword [rsi + rdi*4]
movabs rcx, 0x7239b21a38f536ba
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a88], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rcx
mov dword [0x1801b79b0], 1
call fcn.1800ba210
cmp dword [rax], r12d
je 0x18007ef76
movabs rax, 0xd80958fc74e988a6
mov dword [0x1801b79b0], r12d
mov qword [0x1802008b8], rax
mov dword [0x1801b79c0], r12d
call fcn.1800ba210
mov ecx, dword [rsi + rdi*4]
cmp dword [rax], ecx
je 0x18007ef76
movabs rax, 0x12534c348c6cb68b
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], ecx
mov qword [0x1802008b8], rax
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a88], rax
mov dword [0x1801b79c0], r12d
mov dword [0x1801b79b0], 1
call fcn.1800ba210
cmp dword [rax], r12d
je 0x18007ef76
mov eax, dword [rsi + rdi*4]
movabs rcx, 0x524ac5ecea15343e
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a88], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rcx
mov dword [0x1801b79b0], 1
call fcn.1800ba210
cmp dword [rax], r12d
je 0x18007ef76
mov ecx, dword [rsi + rdi*4]
xor edx, edx
call fcn.1800642a0
test eax, eax
jne 0x18007ef76
cmp byte [0x1801b7649], r12b
je 0x18007e752
mov eax, dword [rsi + rdi*4]
movabs rcx, 0x3f428d08be5aae31
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 0x796e
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rcx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov qword [rsp + 0x70], r12
movabs rdx, 0x44a8fcb8ed227738
mov qword [0x1802008b8], rdx
mov ecx, dword [rax]
mov eax, dword [rsi + rdi*4]
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], ecx
mov qword [0x1801b7a88], rax
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov dword [0x1801b79b0], 2
call fcn.1800ba210
cmp byte [0x1801b7631], r12b
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
movups xmmword [rbp - 0x28], xmm0
movsd qword [rbp - 0x18], xmm1
je 0x18007e289
cmp byte [0x1801b7635], r12b
je 0x18007e062
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x18020893c]
cmp eax, dword [0x1801b766c]
jbe 0x18007ef76
call fcn.180063b00
movss xmm9, dword [rbp - 0x18]
movss xmm10, dword [rbp - 0x20]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x28]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007e051
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x288], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov dword [rsp + 0x48], r12d
movss dword [rsp + 0x30], xmm9
shufps xmm6, xmm6, 0xaa
movsd xmm3, qword [rax + 0x10]
movaps xmm2, xmm6
movups xmm1, xmmword [rax]
movsd qword [rbp - 0x78], xmm3
movss xmm3, dword [rbp + 0x288]
movss dword [rsp + 0x28], xmm10
movss dword [rsp + 0x20], xmm11
call fcn.1800a4e90
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x18020893c], eax
jmp 0x18007ef76
mov edx, 0xd0
call fcn.1800653e0
test eax, eax
jne 0x18007e083
lea ecx, [rax + 1]
call qword [sym.imp.USER32.dll_GetKeyState]
test r13w, ax
je 0x18007ef76
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x1802088ec]
cmp eax, dword [0x1801b766c]
jbe 0x18007ef76
call fcn.180063b00
movss xmm9, dword [rbp - 0x18]
movss xmm10, dword [rbp - 0x20]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x28]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007e278
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x270], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov dword [rsp + 0x48], r12d
movss dword [rsp + 0x30], xmm9
shufps xmm6, xmm6, 0xaa
movsd xmm3, qword [rax + 0x10]
movaps xmm2, xmm6
movups xmm1, xmmword [rax]
movsd qword [rbp - 0x78], xmm3
movss xmm3, dword [rbp + 0x270]
movss dword [rsp + 0x28], xmm10
movss dword [rsp + 0x20], xmm11
call fcn.1800a4e90
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1802088ec], eax
jmp 0x18007ef76
mov ebx, dword [rsi + rdi*4]
call fcn.180063b00
mov qword [rsp + 0x70], r12
movabs rcx, 0xfcdff7b72d23a1ac
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], ebx
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a90], rax
mov dword [rsp + 0x70], 0x11
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a98], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rcx
mov dword [0x1801b79b0], 3
call fcn.1800ba210
cmp dword [rax], r12d
je 0x18007ef76
cmp byte [0x1801b7635], r12b
je 0x18007e521
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x180208938]
cmp eax, dword [0x1801b766c]
jbe 0x18007ef76
call fcn.180063b00
movss xmm9, dword [rbp - 0x18]
movss xmm10, dword [rbp - 0x20]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x28]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007e510
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
movabs rbx, 0x3fef770d40960d5a
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x2a0], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov dword [rsp + 0x48], r12d
movss dword [rsp + 0x30], xmm9
shufps xmm6, xmm6, 0xaa
movsd xmm3, qword [rax + 0x10]
movaps xmm2, xmm6
movups xmm1, xmmword [rax]
movsd qword [rbp - 0x78], xmm3
movss xmm3, dword [rbp + 0x2a0]
movss dword [rsp + 0x28], xmm10
movss dword [rsp + 0x20], xmm11
call fcn.1800a4e90
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208938], eax
jmp 0x18007ef76
mov edx, 0xd0
call fcn.1800653e0
test eax, eax
jne 0x18007e542
lea ecx, [rax + 1]
call qword [sym.imp.USER32.dll_GetKeyState]
test r13w, ax
je 0x18007ef76
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x180208910]
cmp eax, dword [0x1801b766c]
jbe 0x18007ef76
call fcn.180063b00
movss xmm9, dword [rbp - 0x18]
movss xmm10, dword [rbp - 0x20]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x28]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007e741
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
movabs rbx, 0x3fef770d40960d5a
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x138], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov dword [rsp + 0x48], r12d
movss dword [rsp + 0x30], xmm9
shufps xmm6, xmm6, 0xaa
movsd xmm3, qword [rax + 0x10]
movaps xmm2, xmm6
movups xmm1, xmmword [rax]
movsd qword [rbp - 0x78], xmm3
movss xmm3, dword [rbp + 0x138]
movss dword [rsp + 0x28], xmm10
movss dword [rsp + 0x20], xmm11
call fcn.1800a4e90
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208910], eax
jmp 0x18007ef76
call fcn.180063ad0
mov qword [rsp + 0x70], r12
movabs rcx, 0x2975c866e6713290
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a88], rax
lea rax, [rbp + 0x370]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rcx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
cmp dword [rax], r12d
je 0x18007ef76
mov ecx, dword [rbp + 0x370]
call fcn.180063b30
test eax, eax
je 0x18007ef76
call fcn.180063b00
mov ecx, dword [rbp + 0x370]
cmp eax, ecx
je 0x18007ef76
call fcn.180063ea0
test eax, eax
je 0x18007ef76
mov ecx, dword [rbp + 0x370]
xor edx, edx
call fcn.1800642a0
test eax, eax
jne 0x18007ef76
movabs rax, 0x3f428d08be5aae31
mov qword [rsp + 0x70], r12
mov qword [0x1802008b8], rax
mov eax, dword [rbp + 0x370]
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 0x796e
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov qword [rsp + 0x70], r12
mov ecx, dword [rax]
movabs rax, 0x44a8fcb8ed227738
mov qword [0x1802008b8], rax
mov eax, dword [rbp + 0x370]
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], ecx
mov qword [0x1801b7a88], rax
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov dword [0x1801b79b0], 2
call fcn.1800ba210
cmp byte [0x1801b7631], r12b
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
movups xmmword [rbp - 0x10], xmm0
movsd qword [rbp], xmm1
je 0x18007ec88
cmp byte [0x1801b7635], r12b
je 0x18007ead7
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x180208954]
cmp eax, dword [0x1801b766c]
jbe 0x18007ef76
call fcn.180063b00
movss xmm9, dword [rbp]
movss xmm10, dword [rbp - 8]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x10]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007eac6
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x150], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
mov dword [rsp + 0x48], r12d
movss dword [rsp + 0x30], xmm9
shufps xmm6, xmm6, 0xaa
movsd xmm3, qword [rax + 0x10]
movaps xmm2, xmm6
movups xmm1, xmmword [rax]
movsd qword [rbp - 0x78], xmm3
movss xmm3, dword [rbp + 0x150]
movss dword [rsp + 0x28], xmm10
movss dword [rsp + 0x20], xmm11
call fcn.1800a4e90
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208954], eax
jmp 0x18007ef76
mov edx, 0xd0
call fcn.1800653e0
test eax, eax
jne 0x18007eaf8
lea ecx, [rax + 1]
call qword [sym.imp.USER32.dll_GetKeyState]
test r13w, ax
je 0x18007ef76
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x1802088fc]
cmp eax, dword [0x1801b766c]
jbe 0x18007ef76
call fcn.180063b00
movss xmm9, dword [rbp]
movss xmm10, dword [rbp - 8]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x10]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007ec77
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov qword [rsp + 0x70], r12
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x70], r12
mov qword [0x1801b7a88], rax
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1801b7a90], rax
mov dword [0x1801b79c0], r12d
mov qword [0x1802008b8], rbx
mov dword [0x1801b79b0], 2
call fcn.1800ba210
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x168], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rsp + 0x78]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x60], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x50]
mov r8d, 1
call fcn.180063c00
mov dword [rsp + 0x40], r12d
movaps xmm3, xmm11
shufps xmm6, xmm6, 0xaa
movss dword [rsp + 0x28], xmm9
movaps xmm1, xmm6
movsd xmm2, qword [rax + 0x10]
movups xmm0, xmmword [rax]
movsd qword [rbp - 0x60], xmm2
movss xmm2, dword [rbp + 0x168]
movss dword [rsp + 0x20], xmm10
call fcn.180065210
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1802088fc], eax
jmp 0x18007ef76
call fcn.180063b00
mov edx, dword [rbp + 0x370]
mov ecx, eax
call fcn.180063b80
test eax, eax
je 0x18007ef76
cmp byte [0x1801b7635], r12b
je 0x18007ee04
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x180208918]
cmp eax, dword [0x1801b766c]
jbe 0x18007ef76
call fcn.180063b00
movss xmm9, dword [rbp]
movss xmm10, dword [rbp - 8]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x10]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007edf3
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x50]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x180], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp - 0x70]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x78], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x38]
mov r8d, 1
call fcn.180063c00
mov dword [rsp + 0x40], r12d
movaps xmm3, xmm11
shufps xmm6, xmm6, 0xaa
movss dword [rsp + 0x28], xmm9
movaps xmm1, xmm6
movsd xmm2, qword [rax + 0x10]
movups xmm0, xmmword [rax]
movsd qword [rbp - 0x78], xmm2
movss xmm2, dword [rbp + 0x180]
movss dword [rsp + 0x20], xmm10
call fcn.180065210
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208918], eax
jmp 0x18007ef76
mov edx, 0xd0
call fcn.1800653e0
test eax, eax
jne 0x18007ee25
lea ecx, [rax + 1]
call qword [sym.imp.USER32.dll_GetKeyState]
test r13w, ax
je 0x18007ef76
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x180208920]
cmp eax, dword [0x1801b766c]
jbe 0x18007ef76
call fcn.180063b00
movss xmm9, dword [rbp]
movss xmm10, dword [rbp - 8]
movaps xmm2, xmm9
movss xmm11, dword [rbp - 0x10]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007ef6a
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x38]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x198], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x50]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x60], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rsp + 0x78]
mov r8d, 1
call fcn.180063c00
mov dword [rsp + 0x40], r12d
movaps xmm3, xmm11
shufps xmm6, xmm6, 0xaa
movss dword [rsp + 0x28], xmm9
movaps xmm1, xmm6
movsd xmm2, qword [rax + 0x10]
movups xmm0, xmmword [rax]
movsd qword [rbp - 0x60], xmm2
movss xmm2, dword [rbp + 0x198]
movss dword [rsp + 0x20], xmm10
call fcn.180065210
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208920], eax
cmp dword [0x1801c5010], r12d
jne 0x18007fc42
mov ecx, dword [rsi + rdi*4]
call fcn.180063b30
test eax, eax
je 0x18007fc42
mov ebx, dword [rsi + rdi*4]
call fcn.180063b00
cmp eax, ebx
je 0x18007fc42
mov ecx, ebx
call fcn.180063ea0
test eax, eax
je 0x18007fc42
mov ecx, dword [rsi + rdi*4]
xor edx, edx
call fcn.1800642a0
test eax, eax
jne 0x18007fc42
cmp byte [0x1801b7649], r12b
je 0x18007f5d6
mov ecx, dword [rsi + rdi*4]
mov edx, 0x796e
call fcn.1800646e0
mov edx, dword [rsi + rdi*4]
lea rcx, [rbp + 0x38]
mov r8d, eax
call fcn.180063e20
cmp byte [0x1801b7631], r12b
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
movups xmmword [rbp + 8], xmm0
movsd qword [rbp + 0x18], xmm1
je 0x18007f2e5
cmp byte [0x1801b7635], r12b
je 0x18007f16e
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x18020896c]
cmp eax, dword [0x1801b766c]
jbe 0x18007fc42
call fcn.180063b00
movss xmm9, dword [rbp + 0x18]
movss xmm10, dword [rbp + 0x10]
movaps xmm2, xmm9
movss xmm11, dword [rbp + 8]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007f15d
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x38]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x1b0], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x50]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x60], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rsp + 0x78]
mov r8d, 1
call fcn.180063c00
mov dword [rsp + 0x40], r12d
movaps xmm3, xmm11
shufps xmm6, xmm6, 0xaa
movss dword [rsp + 0x28], xmm9
movaps xmm1, xmm6
movsd xmm2, qword [rax + 0x10]
movups xmm0, xmmword [rax]
movsd qword [rbp - 0x60], xmm2
movss xmm2, dword [rbp + 0x1b0]
movss dword [rsp + 0x20], xmm10
call fcn.180065210
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x18020896c], eax
jmp 0x18007fc42
mov edx, 0xd0
call fcn.1800653e0
test eax, eax
jne 0x18007f18f
lea ecx, [rax + 1]
call qword [sym.imp.USER32.dll_GetKeyState]
test r13w, ax
je 0x18007fc42
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x180208968]
cmp eax, dword [0x1801b766c]
jbe 0x18007fc42
call fcn.180063b00
movss xmm9, dword [rbp + 0x18]
movss xmm10, dword [rbp + 0x10]
movaps xmm2, xmm9
movss xmm11, dword [rbp + 8]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007f2d4
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x38]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x1c8], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x50]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x60], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rsp + 0x78]
mov r8d, 1
call fcn.180063c00
mov dword [rsp + 0x40], r12d
movaps xmm3, xmm11
shufps xmm6, xmm6, 0xaa
movss dword [rsp + 0x28], xmm9
movaps xmm1, xmm6
movsd xmm2, qword [rax + 0x10]
movups xmm0, xmmword [rax]
movsd qword [rbp - 0x60], xmm2
movss xmm2, dword [rbp + 0x1c8]
movss dword [rsp + 0x20], xmm10
call fcn.180065210
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208968], eax
jmp 0x18007fc42
call fcn.180063b00
mov edx, dword [rsi + rdi*4]
mov ecx, eax
call fcn.180063b80
test eax, eax
je 0x18007fc42
cmp byte [0x1801b7635], r12b
je 0x18007f45f
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x1802088f4]
cmp eax, dword [0x1801b766c]
jbe 0x18007fc42
call fcn.180063b00
movss xmm9, dword [rbp + 0x18]
movss xmm10, dword [rbp + 0x10]
movaps xmm2, xmm9
movss xmm11, dword [rbp + 8]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007f44e
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x38]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x1e0], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x50]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x60], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rsp + 0x78]
mov r8d, 1
call fcn.180063c00
mov dword [rsp + 0x40], r12d
movaps xmm3, xmm11
shufps xmm6, xmm6, 0xaa
movss dword [rsp + 0x28], xmm9
movaps xmm1, xmm6
movsd xmm2, qword [rax + 0x10]
movups xmm0, xmmword [rax]
movsd qword [rbp - 0x60], xmm2
movss xmm2, dword [rbp + 0x1e0]
movss dword [rsp + 0x20], xmm10
call fcn.180065210
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1802088f4], eax
jmp 0x18007fc42
mov edx, 0xd0
call fcn.1800653e0
test eax, eax
jne 0x18007f480
lea ecx, [rax + 1]
call qword [sym.imp.USER32.dll_GetKeyState]
test r13w, ax
je 0x18007fc42
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x1802088f8]
cmp eax, dword [0x1801b766c]
jbe 0x18007fc42
call fcn.180063b00
movss xmm9, dword [rbp + 0x18]
movss xmm10, dword [rbp + 0x10]
movaps xmm2, xmm9
movss xmm11, dword [rbp + 8]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007f5c5
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x38]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x1f8], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x50]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x60], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rsp + 0x78]
mov r8d, 1
call fcn.180063c00
mov dword [rsp + 0x40], r12d
movaps xmm3, xmm11
shufps xmm6, xmm6, 0xaa
movss dword [rsp + 0x28], xmm9
movaps xmm1, xmm6
movsd xmm2, qword [rax + 0x10]
movups xmm0, xmmword [rax]
movsd qword [rbp - 0x60], xmm2
movss xmm2, dword [rbp + 0x1f8]
movss dword [rsp + 0x20], xmm10
call fcn.180065210
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1802088f8], eax
jmp 0x18007fc42
call fcn.180063ad0
mov ecx, eax
lea rdx, [rbp + 0x378]
call fcn.180063a70
test eax, eax
je 0x18007fc42
mov ecx, dword [rbp + 0x378]
call fcn.180063b30
test eax, eax
je 0x18007fc42
call fcn.180063b00
mov ecx, dword [rbp + 0x378]
cmp eax, ecx
je 0x18007fc42
call fcn.180063ea0
test eax, eax
je 0x18007fc42
mov ecx, dword [rbp + 0x378]
xor edx, edx
call fcn.1800642a0
test eax, eax
jne 0x18007fc42
mov ecx, dword [rbp + 0x378]
mov edx, 0x796e
call fcn.1800646e0
mov edx, dword [rbp + 0x378]
lea rcx, [rbp + 0x38]
mov r8d, eax
call fcn.180063e20
cmp byte [0x1801b7631], r12b
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
movups xmmword [rbp + 0x20], xmm0
movsd qword [rbp + 0x30], xmm1
je 0x18007f953
cmp byte [0x1801b7635], r12b
je 0x18007f7dc
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x180208904]
cmp eax, dword [0x1801b766c]
jbe 0x18007fc42
call fcn.180063b00
movss xmm9, dword [rbp + 0x30]
movss xmm10, dword [rbp + 0x28]
movaps xmm2, xmm9
movss xmm11, dword [rbp + 0x20]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007f7cb
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x38]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x210], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x50]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x60], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rsp + 0x78]
mov r8d, 1
call fcn.180063c00
mov dword [rsp + 0x40], r12d
movaps xmm3, xmm11
shufps xmm6, xmm6, 0xaa
movss dword [rsp + 0x28], xmm9
movaps xmm1, xmm6
movsd xmm2, qword [rax + 0x10]
movups xmm0, xmmword [rax]
movsd qword [rbp - 0x60], xmm2
movss xmm2, dword [rbp + 0x210]
movss dword [rsp + 0x20], xmm10
call fcn.180065210
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208904], eax
jmp 0x18007fc42
mov edx, 0xd0
call fcn.1800653e0
test eax, eax
jne 0x18007f7fd
lea ecx, [rax + 1]
call qword [sym.imp.USER32.dll_GetKeyState]
test r13w, ax
je 0x18007fc42
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x180208964]
cmp eax, dword [0x1801b766c]
jbe 0x18007fc42
call fcn.180063b00
movss xmm9, dword [rbp + 0x30]
movss xmm10, dword [rbp + 0x28]
movaps xmm2, xmm9
movss xmm11, dword [rbp + 0x20]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007f942
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x38]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x228], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x50]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x60], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rsp + 0x78]
mov r8d, 1
call fcn.180063c00
mov dword [rsp + 0x40], r12d
movaps xmm3, xmm11
shufps xmm6, xmm6, 0xaa
movss dword [rsp + 0x28], xmm9
movaps xmm1, xmm6
movsd xmm2, qword [rax + 0x10]
movups xmm0, xmmword [rax]
movsd qword [rbp - 0x60], xmm2
movss xmm2, dword [rbp + 0x228]
movss dword [rsp + 0x20], xmm10
call fcn.180065210
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208964], eax
jmp 0x18007fc42
call fcn.180063b00
mov edx, dword [rbp + 0x378]
mov ecx, eax
call fcn.180063b80
test eax, eax
je 0x18007fc42
cmp byte [0x1801b7635], r12b
je 0x18007fad0
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x180208944]
cmp eax, dword [0x1801b766c]
jbe 0x18007fc42
call fcn.180063b00
movss xmm9, dword [rbp + 0x30]
movss xmm10, dword [rbp + 0x28]
movaps xmm2, xmm9
movss xmm11, dword [rbp + 0x20]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007fabf
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x38]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x240], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x50]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x60], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rsp + 0x78]
mov r8d, 1
call fcn.180063c00
mov dword [rsp + 0x40], r12d
movaps xmm3, xmm11
shufps xmm6, xmm6, 0xaa
movss dword [rsp + 0x28], xmm9
movaps xmm1, xmm6
movsd xmm2, qword [rax + 0x10]
movups xmm0, xmmword [rax]
movsd qword [rbp - 0x60], xmm2
movss xmm2, dword [rbp + 0x240]
movss dword [rsp + 0x20], xmm10
call fcn.180065210
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208944], eax
jmp 0x18007fc42
mov edx, 0xd0
call fcn.1800653e0
test eax, eax
jne 0x18007faf1
lea ecx, [rax + 1]
call qword [sym.imp.USER32.dll_GetKeyState]
test r13w, ax
je 0x18007fc42
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x180208908]
cmp eax, dword [0x1801b766c]
jbe 0x18007fc42
call fcn.180063b00
movss xmm9, dword [rbp + 0x30]
movss xmm10, dword [rbp + 0x28]
movaps xmm2, xmm9
movss xmm11, dword [rbp + 0x20]
addss xmm2, xmm7
movss dword [rsp + 0x60], xmm8
movaps xmm3, xmm11
mov dword [rsp + 0x58], r12d
movaps xmm1, xmm10
mov dword [rsp + 0x50], 1
movaps xmm0, xmm11
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x360]
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x30], 0x7fffffff
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm10
call fcn.180064c60
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov ecx, eax
call fcn.180063b30
test eax, eax
je 0x18007fc36
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x38]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x258], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rbp + 0x50]
mov r8d, 1
call fcn.180063c00
movsd xmm1, qword [rax + 0x10]
movups xmm6, xmmword [rax]
movsd qword [rbp - 0x60], xmm1
call fcn.180063b00
mov ecx, eax
call fcn.180064dd0
mov edx, eax
lea rcx, [rsp + 0x78]
mov r8d, 1
call fcn.180063c00
mov dword [rsp + 0x40], r12d
movaps xmm3, xmm11
shufps xmm6, xmm6, 0xaa
movss dword [rsp + 0x28], xmm9
movaps xmm1, xmm6
movsd xmm2, qword [rax + 0x10]
movups xmm0, xmmword [rax]
movsd qword [rbp - 0x60], xmm2
movss xmm2, dword [rbp + 0x258]
movss dword [rsp + 0x20], xmm10
call fcn.180065210
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180208908], eax
inc r14
movabs rbx, 0x3fef770d40960d5a
cmp r14, r15
jl 0x18007c660
movaps xmm11, xmmword [rsp + 0x3b0]
movaps xmm10, xmmword [rsp + 0x3c0]
movaps xmm9, xmmword [rsp + 0x3d0]
movaps xmm8, xmmword [rsp + 0x3e0]
movaps xmm7, xmmword [rsp + 0x3f0]
movaps xmm6, xmmword [rsp + 0x400]
mov r13, qword [rsp + 0x418]
add rsp, 0x420
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret