Function at 0x1400020b0
Capabilities:
Log keystrokes via polling

Disassembly:
mov qword [rsp + 0x20], r14
push rbp
lea rbp, [rsp - 0x110]
sub rsp, 0x210
mov rax, qword [0x140050040]
xor rax, rsp
mov qword [rbp + 0x68], rax
mov rdx, qword [0x140062dd0]
lea rax, [rbp - 0x30]
mov rcx, qword [0x140062d88]
lea r8, [rbp - 0x38]
xor r14d, r14d
mov qword [rsp + 0x20], rax
add rdx, 0x5c80950
mov qword [rbp - 0x38], r14
mov r9d, 8
mov qword [rbp - 0x30], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rbp - 0x38]
mov qword [0x140062ed0], rdx
test rdx, rdx
je 0x140002e3a
mov rcx, qword [0x140062d88]
lea rax, [rbp - 0x20]
add rdx, 0x30
mov qword [rsp + 0x20], rax
mov r9d, 8
mov qword [rbp - 0x28], r14
lea r8, [rbp - 0x28]
mov qword [rbp - 0x20], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [rbp - 0x28]
mov qword [0x140062f10], rax
test rax, rax
je 0x140002e3a
mov rdx, qword [0x140062ed0]
lea rax, [rbp - 0x30]
mov rcx, qword [0x140062d88]
lea r8, [rbp - 0x38]
add rdx, 0x120
mov qword [rbp - 0x38], r14
mov r9d, 8
mov qword [rbp - 0x30], r14
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [rbp - 0x38]
mov qword [0x140062f30], rax
test rax, rax
je 0x140002e3a
mov rdx, qword [0x140062ed0]
lea rax, [rbp - 0x20]
mov rcx, qword [0x140062d88]
lea r8, [rbp - 0x28]
add rdx, 0x160
mov qword [rbp - 0x28], r14
mov r9d, 8
mov qword [rbp - 0x20], r14
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rbp - 0x28]
mov qword [0x140062f18], rdx
test rdx, rdx
je 0x140002e3a
mov rcx, qword [0x140062d88]
lea rax, [rbp - 0x30]
add rdx, 0x38
mov qword [rsp + 0x20], rax
mov r9d, 8
mov qword [rbp - 0x38], r14
lea r8, [rbp - 0x38]
mov qword [rbp - 0x30], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rbp - 0x38]
mov qword [0x140062f00], rdx
test rdx, rdx
je 0x140002e3a
mov rcx, qword [0x140062d88]
lea rax, [rbp - 0x20]
mov r9d, 8
mov qword [rsp + 0x20], rax
lea r8, [rbp - 0x28]
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rbp - 0x28]
mov qword [0x140062f28], rdx
test rdx, rdx
je 0x140002e3a
mov rcx, qword [0x140062d88]
lea rax, [rbp - 0x30]
add rdx, 0x30
mov qword [rsp + 0x20], rax
mov r9d, 8
mov qword [rbp - 0x38], r14
lea r8, [rbp - 0x38]
mov qword [rbp - 0x30], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rbp - 0x38]
mov qword [0x140062d98], rdx
test rdx, rdx
je 0x140002e3a
mov rcx, qword [0x140062d88]
lea rax, [rbp - 0x20]
add rdx, 0x3d0
mov qword [rsp + 0x20], rax
mov r9d, 8
mov qword [rbp - 0x28], r14
lea r8, [rbp - 0x28]
mov qword [rbp - 0x20], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [rbp - 0x28]
mov qword [0x140062ed8], rax
test rax, rax
je 0x140002e3a
mov rdx, qword [0x140062d98]
lea rax, [rbp - 0x30]
mov rcx, qword [0x140062d88]
lea r8, [rbp - 0x38]
add rdx, 0x370
mov qword [rbp - 0x38], r14
mov r9d, 8
mov qword [rbp - 0x30], r14
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rbp - 0x38]
mov qword [0x140062f08], rdx
test rdx, rdx
je 0x140002e3a
mov rcx, qword [0x140062d88]
lea rax, [rbp - 0x20]
add rdx, 0x390
mov qword [rsp + 0x20], rax
mov r9d, 8
mov qword [rbp - 0x28], r14
lea r8, [rbp - 0x28]
mov qword [rbp - 0x20], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [rbp - 0x28]
mov qword [0x140062dc8], rax
test rax, rax
je 0x140002e3a
mov rdx, qword [0x140062d98]
lea rax, [rbp - 0x30]
mov rcx, qword [0x140062d88]
lea r8, [rbp - 0x38]
add rdx, 0x3b8
mov qword [rbp - 0x38], r14
mov r9d, 8
mov qword [rbp - 0x30], r14
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rbp - 0x38]
mov qword [0x140062d90], rdx
test rdx, rdx
je 0x140002e3a
mov rcx, qword [0x140062d88]
lea rax, [rbp - 0x20]
add rdx, 0x158
mov qword [rsp + 0x20], rax
mov r9d, 8
mov qword [rbp - 0x28], r14
lea r8, [rbp - 0x28]
mov qword [rbp - 0x20], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [rbp - 0x28]
mov qword [0x140062ee0], rax
test rax, rax
je 0x140002e3a
mov rdx, qword [0x140062d90]
lea rax, [rbp - 0x30]
mov rcx, qword [0x140062d88]
lea r8, [rbp - 0x38]
add rdx, 0x350
mov qword [rbp - 0x38], r14
mov r9d, 8
mov qword [rbp - 0x30], r14
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [rbp - 0x38]
mov qword [0x140062ef0], rax
test rax, rax
je 0x140002e3a
mov rdx, qword [0x140062f28]
lea rax, [rbp - 0x20]
mov rcx, qword [0x140062d88]
lea r8, [rbp - 0x28]
add rdx, 0xb0
mov qword [rbp - 0x28], r14
mov r9d, 8
mov qword [rbp - 0x20], r14
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [rbp - 0x28]
mov qword [0x140062f20], rax
test rax, rax
je 0x140002e3a
mov rdx, qword [0x140062f30]
lea rax, [rbp - 0x30]
mov rcx, qword [0x140062d88]
lea r8, [rbp - 0x38]
add rdx, 0x348
mov qword [rbp - 0x38], r14
mov r9d, 8
mov qword [rbp - 0x30], r14
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [rbp - 0x38]
mov qword [0x140062ef8], rax
test rax, rax
je 0x140002e3a
mov rdx, qword [0x140062f30]
lea rax, [rbp - 0x20]
mov rcx, qword [0x140062d88]
lea r8, [rbp - 0x18]
add rdx, 0x350
mov dword [rbp - 0x18], r14d
mov r9d, 4
mov qword [rbp - 0x20], r14
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov eax, dword [rbp - 0x18]
mov dword [0x140062f38], eax
test eax, eax
je 0x140002e3a
mov rdx, qword [0x140062ef0]
lea rax, [rbp - 0x30]
mov rcx, qword [0x140062d88]
lea r8, [rbp - 0x40]
mov qword [rsp + 0x228], rsi
add rdx, 0xda8
movaps xmmword [rsp + 0x200], xmm6
mov r9d, 1
movaps xmmword [rsp + 0x190], xmm13
movaps xmmword [rsp + 0x180], xmm14
mov byte [rbp - 0x40], r14b
mov qword [rbp - 0x30], r14
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movzx eax, byte [rbp - 0x40]
lea r8, [rbp - 0x38]
mov rdx, qword [0x140062d90]
mov r9d, 8
mov rcx, qword [0x140062d88]
add rdx, 0x820
mov byte [0x140062ee8], al
lea rax, [rbp - 0x20]
mov qword [rsp + 0x20], rax
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x20], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rbp - 0x38]
lea rax, [rbp - 0x30]
mov rcx, qword [0x140062d88]
lea r8, [rbp - 0x28]
mov qword [0x140062dc0], rdx
mov r9d, 8
add rdx, 0x700
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x30], r14
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [rbp - 0x28]
lea r8, [rbp - 0x38]
mov rdx, qword [0x140062dc0]
mov r9d, 8
mov rcx, qword [0x140062d88]
add rdx, 0x390
mov qword [0x140062da8], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x20], rax
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x20], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rax, qword [rbp - 0x38]
lea r8, [rbp + 8]
mov rdx, qword [0x140062f08]
mov r9d, 8
mov rcx, qword [0x140062d88]
add rdx, 0x398
mov qword [0x140062db0], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
mov qword [rbp + 8], r14
mov qword [rbp - 0x30], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x140062ee0]
lea rax, [rbp - 0x20]
mov rcx, qword [0x140062d88]
lea r8, [rsp + 0x30]
add rdx, 0x164
mov qword [rsp + 0x30], r14
mov r9d, 0xc
mov dword [rsp + 0x38], r14d
xorps xmm13, xmm13
mov qword [rbp - 0x20], r14
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movsd xmm0, qword [rsp + 0x30]
mov eax, dword [rsp + 0x38]
mov rdx, qword [0x140062ee0]
movsd qword [0x140062678], xmm0
mov dword [0x140062680], eax
mov qword [rbp - 0x10], r14
mov dword [rbp - 8], r14d
mov qword [rbp - 0x30], r14
mov rcx, qword [0x140062d88]
lea rax, [rbp - 0x30]
add rdx, 0x170
mov qword [rsp + 0x20], rax
mov r9d, 0xc
lea r8, [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov eax, dword [rbp - 8]
lea r8, [rsp + 0x30]
mov rdx, qword [0x140062f20]
mov r9d, 0xc
movsd xmm0, qword [rbp - 0x10]
add rdx, 0x240
mov rcx, qword [0x140062d88]
movss xmm6, dword [rbp - 0xc]
mov dword [0x1400626a0], eax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x20], rax
movsd qword [0x140062698], xmm0
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x38], r14d
mov qword [rbp - 0x20], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov eax, dword [rsp + 0x38]
lea r8, [rbp - 0x18]
mov rdx, qword [0x140062f20]
mov r9d, 4
movsd xmm0, qword [rsp + 0x30]
add rdx, 0x228
mov rcx, qword [0x140062d88]
mov dword [rsp + 0x58], eax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x20], rax
movsd qword [rsp + 0x50], xmm0
mov dword [rbp - 0x18], r14d
mov qword [rbp + 0x40], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm0, dword [rbp - 0x18]
mulss xmm0, dword [0x14004856c]
mulss xmm0, dword [0x1400484a8]
comiss xmm0, xmm13
movss dword [rsp + 0x5c], xmm0
jae 0x1400027ea
addss xmm0, dword [0x140048574]
movss dword [rsp + 0x5c], xmm0
cmp dword [0x140062f38], r14d
movaps xmm1, xmm6
movups xmm0, xmmword [rsp + 0x50]
mov esi, r14d
mov dword [0x140062690], 0x7f7fffff
movss xmm14, dword [0x140048560]
unpcklps xmm1, xmm13
movups xmmword [0x1400626c0], xmm0
mov qword [0x140062688], r14
movsd qword [0x1400626d0], xmm1
movss dword [0x1400626d8], xmm14
jle 0x140002d03
mov qword [rsp + 0x230], rdi
movaps xmmword [rsp + 0x170], xmm15
movss xmm15, dword [0x140048558]
mov qword [rsp + 0x220], rbx
movaps xmmword [rsp + 0x1f0], xmm7
movaps xmmword [rsp + 0x1e0], xmm8
movaps xmmword [rsp + 0x1d0], xmm9
movaps xmmword [rsp + 0x1c0], xmm10
movaps xmmword [rsp + 0x1b0], xmm11
movaps xmmword [rsp + 0x1a0], xmm12
nop
mov rax, qword [0x140062ef8]
lea r8, [rbp]
movsxd rcx, esi
mov r9d, 8
mov qword [rbp], r14
mov qword [rbp - 0x30], r14
lea rdx, [rax + rcx*8]
mov rcx, qword [0x140062d88]
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdi, qword [rbp]
test rdi, rdi
je 0x140002ca7
mov rcx, qword [0x140062d88]
lea rax, [rbp + 0x48]
lea rdx, [rdi + 0x3b8]
mov qword [rsp + 0x20], rax
mov r9d, 8
mov qword [rbp + 0x10], r14
lea r8, [rbp + 0x10]
mov qword [rbp + 0x48], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rbx, qword [rbp + 0x10]
test rbx, rbx
je 0x140002ca7
mov rcx, qword [0x140062d88]
lea rax, [rbp + 0x50]
lea rdx, [rdi + 0xda8]
mov qword [rsp + 0x20], rax
mov r9d, 1
mov byte [rbp - 0x40], r14b
lea r8, [rbp - 0x40]
mov qword [rbp + 0x50], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
cmp rbx, qword [0x140062d90]
je 0x140002ca7
movzx eax, byte [0x140062ee8]
cmp byte [rbp - 0x40], al
je 0x140002ca7
mov rcx, qword [0x140062d88]
lea rax, [rbp + 0x58]
lea rdx, [rbx + 0x390]
mov qword [rsp + 0x20], rax
mov r9d, 8
mov qword [rbp + 8], r14
lea r8, [rbp + 8]
mov qword [rbp + 0x58], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdi, qword [rbp + 8]
test rdi, rdi
je 0x140002ca7
mov rcx, qword [0x140062d88]
lea rax, [rbp + 0x60]
lea rdx, [rbx + 0x158]
mov qword [rsp + 0x20], rax
mov r9d, 8
mov qword [rbp - 0x20], r14
lea r8, [rbp - 0x20]
mov qword [rbp + 0x60], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rbp - 0x20]
test rdx, rdx
je 0x140002ca7
mov rcx, qword [0x140062d88]
lea rax, [rbp - 0x30]
add rdx, 0x164
mov qword [rsp + 0x20], rax
mov r9d, 0xc
mov qword [rbp - 0x10], r14
lea r8, [rbp - 0x10]
mov dword [rbp - 8], r14d
mov qword [rbp - 0x30], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm2, dword [rbp - 8]
lea r8, [rbp - 0x28]
movss xmm6, dword [rbp - 0x10]
lea rdx, [rsp + 0x50]
movss xmm7, dword [rbp - 0xc]
lea rcx, [rbp - 0x50]
movups xmm8, xmmword [0x1400626c0]
mov ebx, dword [0x1400626d8]
movsd xmm9, qword [0x1400626d0]
movaps xmm0, xmm6
unpcklps xmm0, xmm7
movaps xmm10, xmm2
movaps xmm11, xmm2
movsd qword [rbp - 0x10], xmm0
movaps xmm12, xmm2
movsd qword [rbp - 0x50], xmm0
movss dword [rbp - 0x48], xmm2
addss xmm10, xmm14
subss xmm11, xmm14
mov qword [rbp - 0x28], r14
addss xmm12, xmm15
mov qword [rsp + 0x40], r14
mov qword [rbp - 0x38], r14
mov qword [rsp + 0x70], r14
movaps xmmword [rsp + 0x50], xmm8
movsd qword [rsp + 0x60], xmm9
mov dword [rsp + 0x68], ebx
call fcn.1400010a0
test al, al
je 0x140002ca7
lea r8, [rsp + 0x40]
movss dword [rbp - 0x80], xmm6
lea rdx, [rsp + 0x50]
movss dword [rbp - 0x7c], xmm7
lea rcx, [rbp - 0x80]
movss dword [rbp - 0x78], xmm10
movaps xmmword [rsp + 0x50], xmm8
movsd qword [rsp + 0x60], xmm9
mov dword [rsp + 0x68], ebx
call fcn.1400010a0
test al, al
je 0x140002ca7
lea r8, [rbp - 0x38]
movss dword [rbp - 0x70], xmm6
lea rdx, [rsp + 0x50]
movss dword [rbp - 0x6c], xmm7
lea rcx, [rbp - 0x70]
movss dword [rbp - 0x68], xmm11
movaps xmmword [rsp + 0x50], xmm8
movsd qword [rsp + 0x60], xmm9
mov dword [rsp + 0x68], ebx
call fcn.1400010a0
test al, al
je 0x140002ca7
lea r8, [rsp + 0x70]
movss dword [rbp - 0x60], xmm6
lea rdx, [rsp + 0x50]
movss dword [rbp - 0x5c], xmm7
lea rcx, [rbp - 0x60]
movss dword [rbp - 0x58], xmm12
movaps xmmword [rsp + 0x50], xmm8
movsd qword [rsp + 0x60], xmm9
mov dword [rsp + 0x68], ebx
call fcn.1400010a0
test al, al
je 0x140002ca7
movss xmm1, dword [0x14006267c]
movss xmm2, dword [0x140062678]
subss xmm1, xmm7
movss xmm0, dword [0x140062680]
subss xmm2, xmm6
movss xmm3, dword [rsp + 0x40]
subss xmm0, xmm10
movss xmm4, dword [rsp + 0x44]
mulss xmm1, xmm1
mulss xmm0, xmm0
mulss xmm2, xmm2
addss xmm2, xmm1
movaps xmm1, xmm3
subss xmm1, dword [0x140062ec0]
addss xmm2, xmm0
xorps xmm0, xmm0
mulss xmm1, xmm1
sqrtss xmm0, xmm2
xorps xmm2, xmm2
cvttss2si eax, xmm0
movaps xmm0, xmm4
subss xmm0, dword [0x140062ec4]
mulss xmm0, xmm0
addss xmm0, xmm1
sqrtss xmm2, xmm0
comiss xmm2, dword [0x1400500bc]
jae 0x140002bfb
comiss xmm2, dword [0x140062690]
jae 0x140002bfb
movss xmm0, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x74]
movss dword [0x140062688], xmm0
movss dword [0x14006268c], xmm1
movss dword [0x140062690], xmm2
movsd xmm0, qword [rbp - 0x28]
movaps xmm1, xmm3
mov rdx, qword [0x1400626b0]
cmp rdx, qword [0x1400626b8]
unpcklps xmm1, xmm4
movsd qword [rbp + 0x18], xmm0
movsd qword [rsp + 0x30], xmm0
movsd xmm0, qword [rbp - 0x38]
movsd qword [rbp + 0x28], xmm0
movsd qword [rbp - 0x30], xmm0
movss dword [rbp + 0x34], xmm2
movsd qword [rsp + 0x40], xmm1
movsd qword [rbp + 0x20], xmm1
movsd qword [rbp], xmm1
mov dword [rbp + 0x30], eax
mov qword [rbp + 0x38], rdi
je 0x140002c9e
movss xmm0, dword [rbp - 0x28]
movss dword [rdx], xmm0
movss xmm1, dword [rsp + 0x34]
movss dword [rdx + 4], xmm1
movss xmm0, dword [rbp]
movss dword [rdx + 8], xmm0
movss xmm1, dword [rbp + 4]
movss dword [rdx + 0xc], xmm1
movss xmm0, dword [rbp - 0x30]
movss dword [rdx + 0x10], xmm0
movss xmm1, dword [rbp - 0x2c]
movss dword [rdx + 0x14], xmm1
mov dword [rdx + 0x18], eax
movss dword [rdx + 0x1c], xmm2
mov qword [rdx + 0x20], rdi
add qword [0x1400626b0], 0x28
jmp 0x140002ca7
lea r8, [rbp + 0x18]
call fcn.140002e60
inc esi
cmp esi, dword [0x140062f38]
jl 0x140002890
movaps xmm15, xmmword [rsp + 0x170]
movaps xmm12, xmmword [rsp + 0x1a0]
movaps xmm11, xmmword [rsp + 0x1b0]
movaps xmm10, xmmword [rsp + 0x1c0]
movaps xmm9, xmmword [rsp + 0x1d0]
movaps xmm8, xmmword [rsp + 0x1e0]
movaps xmm7, xmmword [rsp + 0x1f0]
mov rdi, qword [rsp + 0x230]
mov rbx, qword [rsp + 0x220]
mov ecx, 2
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
movaps xmm14, xmmword [rsp + 0x180]
mov rsi, qword [rsp + 0x228]
test ax, ax
je 0x140002e1b
cmp byte [0x1400500b8], r14b
je 0x140002e1b
movss xmm2, dword [0x140062688]
movaps xmm1, xmm13
ucomiss xmm2, xmm13
movss xmm3, dword [0x14006268c]
movss xmm5, dword [0x1400500b4]
movss xmm4, dword [0x1400489b0]
movss xmm6, dword [0x140048510]
je 0x140002da5
movss xmm0, dword [0x140062ec0]
comiss xmm2, xmm0
jbe 0x140002d80
movaps xmm1, xmm0
subss xmm1, xmm2
xorps xmm1, xmm4
jmp 0x140002d87
movaps xmm1, xmm2
subss xmm1, xmm0
divss xmm1, xmm5
movaps xmm2, xmm1
addss xmm2, xmm0
mulss xmm0, xmm6
comiss xmm2, xmm0
ja 0x140002da1
comiss xmm2, xmm13
jae 0x140002da5
movaps xmm1, xmm13
ucomiss xmm3, xmm13
movaps xmm0, xmm13
je 0x140002ded
movss xmm2, dword [0x140062ec4]
comiss xmm3, xmm2
jbe 0x140002dc8
movaps xmm0, xmm2
subss xmm0, xmm3
xorps xmm0, xmm4
jmp 0x140002dcf
movaps xmm0, xmm3
subss xmm0, xmm2
divss xmm0, xmm5
movaps xmm3, xmm0
addss xmm3, xmm2
mulss xmm2, xmm6
comiss xmm3, xmm2
ja 0x140002de9
comiss xmm3, xmm13
jae 0x140002ded
movaps xmm0, xmm13
cvttss2si eax, xmm1
mov r8d, 0x28
mov dword [rbp + 0x18], r14d
lea rdx, [rbp + 0x18]
mov dword [rbp + 0x2c], 1
mov ecx, 1
mov dword [rbp + 0x20], eax
cvttss2si eax, xmm0
mov dword [rbp + 0x24], eax
call qword [sym.imp.USER32.dll_SendInput]
call fcn.1400014a0
call fcn.140001d30
movaps xmm13, xmmword [rsp + 0x190]
mov al, 1
movaps xmm6, xmmword [rsp + 0x200]
jmp 0x140002e3c
xor al, al
mov rcx, qword [rbp + 0x68]
xor rcx, rsp
call fcn.14003f020
mov r14, qword [rsp + 0x238]
add rsp, 0x210
pop rbp
ret