Function at 0x1400b9f1e
Capabilities:
Log keystrokes via polling

Disassembly:
jmp 0x1400f8300
push rbp
push rsi
push rdi
mov eax, 0x21a0
call fcn.1400b99dd
sub rsp, rax
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0x6dc
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x1402ace40]
xor rax, rbp
mov qword [rbp + 0x2168], rax
lea rcx, [0x1402c913e]
call fcn.1400bc700
nop
call fcn.1400bc06b
mov qword [rbp + 8], rax
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140243734]
movss xmm2, dword [0x140243734]
movss xmm1, dword [0x140243734]
lea rcx, [rbp + 0x9a4]
call fcn.1400bb6e8
mov ecx, 0x10
imul rcx, rcx, 0
mov rdx, qword [rbp + 8]
lea rdi, [rdx + rcx + 0xc8]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140243734]
movss xmm2, dword [0x140243734]
movss xmm1, dword [0x140243734]
lea rcx, [rbp + 0x9d4]
call fcn.1400bb6e8
mov ecx, 0x10
imul rcx, rcx, 1
mov rdx, qword [rbp + 8]
lea rdi, [rdx + rcx + 0xc8]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140243720]
movss xmm2, dword [0x140243720]
movss xmm1, dword [0x140243720]
lea rcx, [rbp + 0xa04]
call fcn.1400bb6e8
mov ecx, 0x10
imul rcx, rcx, 2
mov rdx, qword [rbp + 8]
lea rdi, [rdx + rcx + 0xc8]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140243724]
movss xmm2, dword [0x140243724]
movss xmm1, dword [0x140243724]
lea rcx, [rbp + 0xa34]
call fcn.1400bb6e8
mov ecx, 0x10
imul rcx, rcx, 0xa
mov rdx, qword [rbp + 8]
lea rdi, [rdx + rcx + 0xc8]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140243724]
movss xmm2, dword [0x140243724]
movss xmm1, dword [0x140243724]
lea rcx, [rbp + 0xa64]
call fcn.1400bb6e8
mov ecx, 0x10
imul rcx, rcx, 0xb
mov rdx, qword [rbp + 8]
lea rdi, [rdx + rcx + 0xc8]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140243724]
movss xmm2, dword [0x140243724]
movss xmm1, dword [0x140243724]
lea rcx, [rbp + 0xa94]
call fcn.1400bb6e8
mov ecx, 0x10
imul rcx, rcx, 0xc
mov rdx, qword [rbp + 8]
lea rdi, [rdx + rcx + 0xc8]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140243724]
movss xmm2, dword [0x140243724]
movss xmm1, dword [0x140243724]
lea rcx, [rbp + 0xac4]
call fcn.1400bb6e8
mov ecx, 0x10
imul rcx, rcx, 0x15
mov rdx, qword [rbp + 8]
lea rdi, [rdx + rcx + 0xc8]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x140243730]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140243728]
movss xmm2, dword [0x140243728]
movss xmm1, dword [0x140243728]
lea rcx, [rbp + 0xaf4]
call fcn.1400bb6e8
mov ecx, 0x10
imul rcx, rcx, 0x16
mov rdx, qword [rbp + 8]
lea rdi, [rdx + rcx + 0xc8]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x140243730]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140243728]
movss xmm2, dword [0x140243728]
movss xmm1, dword [0x140243728]
lea rcx, [rbp + 0xb24]
call fcn.1400bb6e8
mov ecx, 0x10
imul rcx, rcx, 0x17
mov rdx, qword [rbp + 8]
lea rdi, [rdx + rcx + 0xc8]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140243724]
movss xmm2, dword [0x140243724]
movss xmm1, dword [0x140243724]
lea rcx, [rbp + 0xb54]
call fcn.1400bb6e8
mov ecx, 0x10
imul rcx, rcx, 7
mov rdx, qword [rbp + 8]
lea rdi, [rdx + rcx + 0xc8]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140243734]
movss xmm2, dword [0x140243734]
movss xmm1, dword [0x140243734]
lea rcx, [rbp + 0xb84]
call fcn.1400bb6e8
mov ecx, 0x10
imul rcx, rcx, 0x12
mov rdx, qword [rbp + 8]
lea rdi, [rdx + rcx + 0xc8]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140243724]
movss xmm2, dword [0x140243724]
movss xmm1, dword [0x140243724]
lea rcx, [rbp + 0xbb4]
call fcn.1400bb6e8
mov ecx, 0x10
imul rcx, rcx, 8
mov rdx, qword [rbp + 8]
lea rdi, [rdx + rcx + 0xc8]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140243724]
movss xmm2, dword [0x140243724]
movss xmm1, dword [0x140243724]
lea rcx, [rbp + 0xbe4]
call fcn.1400bb6e8
mov ecx, 0x10
imul rcx, rcx, 9
mov rdx, qword [rbp + 8]
lea rdi, [rdx + rcx + 0xc8]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
xor edx, edx
mov eax, dword [0x1402ad450]
mov ecx, 2
div ecx
mov dword [rbp + 0x24], eax
xor edx, edx
mov eax, dword [0x1402ad454]
mov ecx, 2
div ecx
mov dword [rbp + 0x44], eax
movzx eax, byte [0x1402ad3d4]
test eax, eax
je 0x1400f8d1e
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xc14]
call fcn.1400ba3b5
mov rcx, rax
call fcn.1400bb049
mov dword [rbp + 0x2154], eax
mov ecx, dword [rbp + 0x44]
sub ecx, 0xf
cvtsi2ss xmm0, ecx
cvtsi2ss xmm1, dword [rbp + 0x24]
movaps xmm2, xmm0
lea rcx, [rbp + 0xc44]
call fcn.1400bb238
mov qword [rbp + 0x2158], rax
cvtsi2ss xmm0, dword [rbp + 0x44]
cvtsi2ss xmm1, dword [rbp + 0x24]
movaps xmm2, xmm0
lea rcx, [rbp + 0xc64]
call fcn.1400bb238
mov qword [rbp + 0x2160], rax
call fcn.1400bb04e
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
mov ecx, dword [rbp + 0x2154]
mov r9d, ecx
mov rcx, qword [rbp + 0x2158]
mov r8, rcx
mov rcx, qword [rbp + 0x2160]
mov rdx, rcx
mov rcx, rax
call fcn.1400b956e
nop
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xc84]
call fcn.1400ba3b5
mov rcx, rax
call fcn.1400bb049
mov dword [rbp + 0x2154], eax
mov ecx, dword [rbp + 0x44]
sub ecx, 0xf
cvtsi2ss xmm0, ecx
mov ecx, dword [rbp + 0x24]
add ecx, 0xf
cvtsi2ss xmm1, ecx
movaps xmm2, xmm0
lea rcx, [rbp + 0xcb4]
call fcn.1400bb238
mov qword [rbp + 0x2158], rax
mov ecx, dword [rbp + 0x44]
sub ecx, 0xf
cvtsi2ss xmm0, ecx
cvtsi2ss xmm1, dword [rbp + 0x24]
movaps xmm2, xmm0
lea rcx, [rbp + 0xcd4]
call fcn.1400bb238
mov qword [rbp + 0x2160], rax
call fcn.1400bb04e
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
mov ecx, dword [rbp + 0x2154]
mov r9d, ecx
mov rcx, qword [rbp + 0x2158]
mov r8, rcx
mov rcx, qword [rbp + 0x2160]
mov rdx, rcx
mov rcx, rax
call fcn.1400b956e
nop
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xcf4]
call fcn.1400ba3b5
mov rcx, rax
call fcn.1400bb049
mov dword [rbp + 0x2154], eax
cvtsi2ss xmm0, dword [rbp + 0x44]
mov ecx, dword [rbp + 0x24]
add ecx, 0xf
cvtsi2ss xmm1, ecx
movaps xmm2, xmm0
lea rcx, [rbp + 0xd24]
call fcn.1400bb238
mov qword [rbp + 0x2158], rax
cvtsi2ss xmm0, dword [rbp + 0x44]
cvtsi2ss xmm1, dword [rbp + 0x24]
movaps xmm2, xmm0
lea rcx, [rbp + 0xd44]
call fcn.1400bb238
mov qword [rbp + 0x2160], rax
call fcn.1400bb04e
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
mov ecx, dword [rbp + 0x2154]
mov r9d, ecx
mov rcx, qword [rbp + 0x2158]
mov r8, rcx
mov rcx, qword [rbp + 0x2160]
mov rdx, rcx
mov rcx, rax
call fcn.1400b956e
nop
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xd64]
call fcn.1400ba3b5
mov rcx, rax
call fcn.1400bb049
mov dword [rbp + 0x2154], eax
mov ecx, dword [rbp + 0x44]
add ecx, 0xf
cvtsi2ss xmm0, ecx
mov ecx, dword [rbp + 0x24]
add ecx, 0xf
cvtsi2ss xmm1, ecx
movaps xmm2, xmm0
lea rcx, [rbp + 0xd94]
call fcn.1400bb238
mov qword [rbp + 0x2158], rax
cvtsi2ss xmm0, dword [rbp + 0x44]
mov ecx, dword [rbp + 0x24]
add ecx, 0xf
cvtsi2ss xmm1, ecx
movaps xmm2, xmm0
lea rcx, [rbp + 0xdb4]
call fcn.1400bb238
mov qword [rbp + 0x2160], rax
call fcn.1400bb04e
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
mov ecx, dword [rbp + 0x2154]
mov r9d, ecx
mov rcx, qword [rbp + 0x2158]
mov r8, rcx
mov rcx, qword [rbp + 0x2160]
mov rdx, rcx
mov rcx, rax
call fcn.1400b956e
nop
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xdd4]
call fcn.1400ba3b5
mov rcx, rax
call fcn.1400bb049
mov dword [rbp + 0x2154], eax
mov ecx, dword [rbp + 0x44]
add ecx, 0xf
cvtsi2ss xmm0, ecx
cvtsi2ss xmm1, dword [rbp + 0x24]
movaps xmm2, xmm0
lea rcx, [rbp + 0xe04]
call fcn.1400bb238
mov qword [rbp + 0x2158], rax
cvtsi2ss xmm0, dword [rbp + 0x44]
cvtsi2ss xmm1, dword [rbp + 0x24]
movaps xmm2, xmm0
lea rcx, [rbp + 0xe24]
call fcn.1400bb238
mov qword [rbp + 0x2160], rax
call fcn.1400bb04e
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
mov ecx, dword [rbp + 0x2154]
mov r9d, ecx
mov rcx, qword [rbp + 0x2158]
mov r8, rcx
mov rcx, qword [rbp + 0x2160]
mov rdx, rcx
mov rcx, rax
call fcn.1400b956e
nop
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xe44]
call fcn.1400ba3b5
mov rcx, rax
call fcn.1400bb049
mov dword [rbp + 0x2154], eax
mov ecx, dword [rbp + 0x44]
add ecx, 0xf
cvtsi2ss xmm0, ecx
mov ecx, dword [rbp + 0x24]
sub ecx, 0xf
cvtsi2ss xmm1, ecx
movaps xmm2, xmm0
lea rcx, [rbp + 0xe74]
call fcn.1400bb238
mov qword [rbp + 0x2158], rax
mov ecx, dword [rbp + 0x44]
add ecx, 0xf
cvtsi2ss xmm0, ecx
cvtsi2ss xmm1, dword [rbp + 0x24]
movaps xmm2, xmm0
lea rcx, [rbp + 0xe94]
call fcn.1400bb238
mov qword [rbp + 0x2160], rax
call fcn.1400bb04e
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
mov ecx, dword [rbp + 0x2154]
mov r9d, ecx
mov rcx, qword [rbp + 0x2158]
mov r8, rcx
mov rcx, qword [rbp + 0x2160]
mov rdx, rcx
mov rcx, rax
call fcn.1400b956e
nop
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xeb4]
call fcn.1400ba3b5
mov rcx, rax
call fcn.1400bb049
mov dword [rbp + 0x2154], eax
cvtsi2ss xmm0, dword [rbp + 0x44]
mov ecx, dword [rbp + 0x24]
sub ecx, 0xf
cvtsi2ss xmm1, ecx
movaps xmm2, xmm0
lea rcx, [rbp + 0xee4]
call fcn.1400bb238
mov qword [rbp + 0x2158], rax
cvtsi2ss xmm0, dword [rbp + 0x44]
cvtsi2ss xmm1, dword [rbp + 0x24]
movaps xmm2, xmm0
lea rcx, [rbp + 0xf04]
call fcn.1400bb238
mov qword [rbp + 0x2160], rax
call fcn.1400bb04e
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
mov ecx, dword [rbp + 0x2154]
mov r9d, ecx
mov rcx, qword [rbp + 0x2158]
mov r8, rcx
mov rcx, qword [rbp + 0x2160]
mov rdx, rcx
mov rcx, rax
call fcn.1400b956e
nop
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0xf24]
call fcn.1400ba3b5
mov rcx, rax
call fcn.1400bb049
mov dword [rbp + 0x2154], eax
mov ecx, dword [rbp + 0x44]
sub ecx, 0xf
cvtsi2ss xmm0, ecx
mov ecx, dword [rbp + 0x24]
sub ecx, 0xf
cvtsi2ss xmm1, ecx
movaps xmm2, xmm0
lea rcx, [rbp + 0xf54]
call fcn.1400bb238
mov qword [rbp + 0x2158], rax
cvtsi2ss xmm0, dword [rbp + 0x44]
mov ecx, dword [rbp + 0x24]
sub ecx, 0xf
cvtsi2ss xmm1, ecx
movaps xmm2, xmm0
lea rcx, [rbp + 0xf74]
call fcn.1400bb238
mov qword [rbp + 0x2160], rax
call fcn.1400bb04e
movss xmm0, dword [0x140243734]
movss dword [rsp + 0x20], xmm0
mov ecx, dword [rbp + 0x2154]
mov r9d, ecx
mov rcx, qword [rbp + 0x2158]
mov r8, rcx
mov rcx, qword [rbp + 0x2160]
mov rdx, rcx
mov rcx, rax
call fcn.1400b956e
nop
movzx eax, byte [0x1402ad3d3]
test eax, eax
je 0x1400f8da4
mov dword [rsp + 0x20], 0x64
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xf94]
call fcn.1400ba3b5
mov rcx, rax
call fcn.1400bb049
mov dword [rbp + 0x2154], eax
cvtsi2ss xmm0, dword [rbp + 0x44]
cvtsi2ss xmm1, dword [rbp + 0x24]
movaps xmm2, xmm0
lea rcx, [rbp + 0xfc4]
call fcn.1400bb238
mov qword [rbp + 0x2158], rax
call fcn.1400bb04e
mov dword [rsp + 0x20], 0x1e
mov ecx, dword [rbp + 0x2154]
mov r9d, ecx
movss xmm2, dword [0x1402a7004]
mov rcx, qword [rbp + 0x2158]
mov rdx, rcx
mov rcx, rax
call fcn.1400b9753
nop
lea rax, [rbp + 0xfe4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
call fcn.1400bb990
cvtss2sd xmm0, dword [rax + 0xd8]
movsd qword [rbp + 0x2158], xmm0
lea rdx, [rbp + 0x1008]
lea rcx, [rbp + 0xfe4]
call fcn.1400d5d80
mov rcx, rax
call fcn.1400bbc97
movsd xmm0, qword [rbp + 0x2158]
movaps xmm2, xmm0
movq r8, xmm2
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.1400ba7d9
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xe1
lea rcx, [rbp + 0x1054]
call fcn.1400ba3b5
mov rcx, rax
call fcn.1400bb049
mov dword [rbp + 0x2154], eax
movss xmm2, dword [0x140243848]
movss xmm1, dword [0x140243848]
lea rcx, [rbp + 0x1084]
call fcn.1400bb238
mov qword [rbp + 0x2158], rax
call fcn.1400bb04e
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x70]
mov ecx, dword [rbp + 0x2154]
mov r8d, ecx
mov rcx, qword [rbp + 0x2158]
mov rdx, rcx
mov rcx, rax
call fcn.1400bba08
nop
mov ecx, 0x2d
call fcn.1400dc010
and eax, 1
test eax, eax
je 0x1400f8ec7
movzx eax, byte [section..data]
test eax, eax
jne 0x1400f8eb0
mov dword [rbp + 0x2154], 1
jmp 0x1400f8eba
mov dword [rbp + 0x2154], 0
movzx eax, byte [rbp + 0x2154]
mov byte [section..data], al
movzx eax, byte [section..data]
test eax, eax
je 0x1400fa185
mov ecx, 0x28
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
test eax, eax
je 0x1400f8ef7
mov eax, dword [0x1402a7294]
inc eax
mov dword [0x1402a7294], eax
mov ecx, 0x26
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
test eax, eax
je 0x1400f8f18
mov eax, dword [0x1402a7294]
dec eax
mov dword [0x1402a7294], eax
mov ecx, 0xd
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
test eax, eax
je 0x1400f8f37
mov ecx, dword [0x1402a7294]
call fcn.1400bb1e8
nop
mov ecx, 0x25
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
test eax, eax
je 0x1400f8f6c
cmp dword [0x1402a7294], 5
jne 0x1400f8f6c
cvtss2sd xmm0, dword [0x1402a7004]
subsd xmm0, qword [0x140243748]
cvtsd2ss xmm0, xmm0
movss dword [0x1402a7004], xmm0
mov ecx, 0x27
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
test eax, eax
je 0x1400f8fa1
cmp dword [0x1402a7294], 5
jne 0x1400f8fa1
cvtss2sd xmm0, dword [0x1402a7004]
addsd xmm0, qword [0x140243748]
cvtsd2ss xmm0, xmm0
movss dword [0x1402a7004], xmm0
mov ecx, 0x25
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
test eax, eax
je 0x1400f8fd6
cmp dword [0x1402a7294], 6
jne 0x1400f8fd6
cvtss2sd xmm0, dword [0x1402a7008]
subsd xmm0, qword [0x140243738]
cvtsd2ss xmm0, xmm0
movss dword [0x1402a7008], xmm0
mov ecx, 0x27
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
test eax, eax
je 0x1400f900b
cmp dword [0x1402a7294], 6
jne 0x1400f900b
cvtss2sd xmm0, dword [0x1402a7008]
addsd xmm0, qword [0x140243738]
cvtsd2ss xmm0, xmm0
movss dword [0x1402a7008], xmm0
cmp dword [0x1402a7294], 1
jge 0x1400f901e
mov dword [0x1402a7294], 0x10
cmp dword [0x1402a7294], 0x10
jle 0x1400f9031
mov dword [0x1402a7294], 1
mov dword [0x1402ad440], 0xa
movss xmm0, dword [0x140243734]
comiss xmm0, dword [0x1402a7008]
jbe 0x1400f905c
movss xmm0, dword [0x140243734]
movss dword [0x1402a7008], xmm0
movss xmm0, dword [0x140243734]
comiss xmm0, dword [0x1402a7004]
jbe 0x1400f907d
movss xmm0, dword [0x140243734]
movss dword [0x1402a7004], xmm0
movss xmm0, dword [0x1402a7008]
comiss xmm0, dword [0x140243854]
jbe 0x1400f909e
movss xmm0, dword [0x140243854]
movss dword [0x1402a7008], xmm0
movss xmm0, dword [0x1402a7004]
comiss xmm0, dword [0x14024386c]
jbe 0x1400f90bf
movss xmm0, dword [0x14024386c]
movss dword [0x1402a7004], xmm0
lea rax, [rbp + 0x10a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x10c4]
lea rcx, [rbp + 0x10a4]
call fcn.1400d6570
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x188], rax
lea rax, [rbp + 0x10e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1104]
lea rcx, [rbp + 0x10e4]
call fcn.1400d6aa0
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x1a8], rax
lea rax, [rbp + 0x1124]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1144]
lea rcx, [rbp + 0x1124]
call fcn.1400d6c50
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x1c8], rax
lea rax, [rbp + 0x1164]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1184]
lea rcx, [rbp + 0x1164]
call fcn.1400d6d90
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x1e8], rax
lea rax, [rbp + 0x11a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x11c4]
lea rcx, [rbp + 0x11a4]
call fcn.1400d6ed0
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x208], rax
lea rax, [rbp + 0x11e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1204]
lea rcx, [rbp + 0x11e4]
call fcn.1400d7010
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x228], rax
lea rax, [rbp + 0x1224]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1244]
lea rcx, [rbp + 0x1224]
call fcn.1400d7150
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x248], rax
lea rax, [rbp + 0x1264]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1284]
lea rcx, [rbp + 0x1264]
call fcn.1400d7290
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x268], rax
lea rax, [rbp + 0x12a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x12c4]
lea rcx, [rbp + 0x12a4]
call fcn.1400d5640
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x288], rax
lea rax, [rbp + 0x12e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1304]
lea rcx, [rbp + 0x12e4]
call fcn.1400d5710
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x2a8], rax
lea rax, [rbp + 0x1324]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1344]
lea rcx, [rbp + 0x1324]
call fcn.1400d57e0
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x2c8], rax
lea rax, [rbp + 0x1364]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1384]
lea rcx, [rbp + 0x1364]
call fcn.1400d5840
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x2e8], rax
lea rax, [rbp + 0x13a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x13c4]
lea rcx, [rbp + 0x13a4]
call fcn.1400d58a0
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x308], rax
lea rax, [rbp + 0x13e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1404]
lea rcx, [rbp + 0x13e4]
call fcn.1400d5900
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x328], rax
lea rax, [rbp + 0x1424]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1444]
lea rcx, [rbp + 0x1424]
call fcn.1400d5960
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x348], rax
lea rax, [rbp + 0x1464]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1484]
lea rcx, [rbp + 0x1464]
call fcn.1400d59c0
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x368], rax
lea rax, [rbp + 0x14a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x14c4]
lea rcx, [rbp + 0x14a4]
call fcn.1400d5a20
mov rcx, rax
call fcn.1400bb26a
mov qword [rbp + 0x388], rax
mov eax, dword [0x1402a7294]
mov dword [rbp + 0x2154], eax
mov eax, dword [rbp + 0x2154]
dec eax
mov dword [rbp + 0x2154], eax
cmp dword [rbp + 0x2154], 0x10
ja case.default.0x1400f9483
movsxd rax, dword [rbp + 0x2154]
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0xfa1b0]
add rax, rcx
jmp rax
lea rax, [rbp + 0x14e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1504]
lea rcx, [rbp + 0x14e4]
call fcn.1400d5a80
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x188], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x1524]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1544]
lea rcx, [rbp + 0x1524]
call fcn.1400d5f00
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x1a8], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x1564]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1584]
lea rcx, [rbp + 0x1564]
call fcn.1400d5f70
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x1c8], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x15a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x15c4]
lea rcx, [rbp + 0x15a4]
call fcn.1400d5fe0
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x1e8], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x15e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1604]
lea rcx, [rbp + 0x15e4]
call fcn.1400d6050
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x208], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x1624]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1644]
lea rcx, [rbp + 0x1624]
call fcn.1400d60c0
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x228], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x1664]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1684]
lea rcx, [rbp + 0x1664]
call fcn.1400d6130
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x248], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x16a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x16c4]
lea rcx, [rbp + 0x16a4]
call fcn.1400d61a0
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x268], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x16e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1704]
lea rcx, [rbp + 0x16e4]
call fcn.1400d6210
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x288], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x1724]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1744]
lea rcx, [rbp + 0x1724]
call fcn.1400d6280
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x2a8], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x1764]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1784]
lea rcx, [rbp + 0x1764]
call fcn.1400d62f0
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x2c8], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x17a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x17c4]
lea rcx, [rbp + 0x17a4]
call fcn.1400d65d0
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x2e8], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x17e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1804]
lea rcx, [rbp + 0x17e4]
call fcn.1400d6640
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x308], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x1824]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1844]
lea rcx, [rbp + 0x1824]
call fcn.1400d66b0
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x328], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x1864]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1884]
lea rcx, [rbp + 0x1864]
call fcn.1400d6720
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x348], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x18a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x18c4]
lea rcx, [rbp + 0x18a4]
call fcn.1400d6790
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x368], rax
jmp case.default.0x1400f9483
lea rax, [rbp + 0x18e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1904]
lea rcx, [rbp + 0x18e4]
call fcn.1400d6800
mov rcx, rax
call fcn.1400bbca1
mov qword [rbp + 0x388], rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1924]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1d50]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea r9, str.PornHook.cc_V1.2
lea r8, [rbp + 0x1d50]
mov edx, 0x28
mov ecx, dword [0x1402ad440]
call fcn.1400b9618
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1954]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1d80]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea r9, [0x1402421d3]
lea r8, [rbp + 0x1d80]
mov edx, 0x3c
mov ecx, dword [0x1402ad440]
call fcn.1400b9618
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1984]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1db0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea r9, str.Aimbot_Options:
lea r8, [rbp + 0x1db0]
mov edx, 0x50
mov ecx, dword [0x1402ad440]
call fcn.1400b9618
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x19b4]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1de0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3d1]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x188]
mov qword [rsp + 0x20], rax
lea r9, str.Mouse_Aim
lea r8, [rbp + 0x1de0]
mov edx, 0x64
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x19e4]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1e10]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3d2]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x1a8]
mov qword [rsp + 0x20], rax
lea r9, str.Huamnize_Aim
lea r8, [rbp + 0x1e10]
mov edx, 0x78
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1a14]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1e40]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3d3]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x1c8]
mov qword [rsp + 0x20], rax
lea r9, str.Field_of_View_Circle
lea r8, [rbp + 0x1e40]
mov edx, 0x8c
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1a44]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1e70]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3d4]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x1e8]
mov qword [rsp + 0x20], rax
lea r9, str.Crosshair
lea r8, [rbp + 0x1e70]
mov edx, 0xa0
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
cvttss2si eax, dword [0x1402a7004]
mov dword [rbp + 0x2154], eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1a74]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1ea0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov eax, dword [rbp + 0x2154]
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x208]
mov qword [rsp + 0x20], rax
lea r9, str.Aim_Field_of_View
lea r8, [rbp + 0x1ea0]
mov edx, 0xb4
mov ecx, dword [0x1402ad440]
call fcn.1400ba185
nop
cvttss2si eax, dword [0x1402a7008]
mov dword [rbp + 0x2154], eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1aa4]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1ed0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov eax, dword [rbp + 0x2154]
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x228]
mov qword [rsp + 0x20], rax
lea r9, str.Smoothing_Value
lea r8, [rbp + 0x1ed0]
mov edx, 0xc8
mov ecx, dword [0x1402ad440]
call fcn.1400ba185
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1ad4]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1f00]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea r9, [0x1402421d3]
lea r8, [rbp + 0x1f00]
mov edx, 0xdc
mov ecx, dword [0x1402ad440]
call fcn.1400b9618
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1b04]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1f30]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea r9, str.Visual_Options:
lea r8, [rbp + 0x1f30]
mov edx, pe_nt_image_headers64
mov ecx, dword [0x1402ad440]
call fcn.1400b9618
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1b34]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1f60]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3da]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x248]
mov qword [rsp + 0x20], rax
lea r9, [0x1402423ac]
lea r8, [rbp + 0x1f60]
mov edx, 0x104
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1b64]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1f90]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3db]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x268]
mov qword [rsp + 0x20], rax
lea r9, str.Corner_Box
lea r8, [rbp + 0x1f90]
mov edx, 0x118
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1b94]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1fc0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3dc]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x288]
mov qword [rsp + 0x20], rax
lea r9, str.Skeletel_Meshes
lea r8, [rbp + 0x1fc0]
mov edx, 0x12c
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1bc4]
call fcn.1400ba3b5
lea rcx, [rbp + 0x1ff0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3d7]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x2a8]
mov qword [rsp + 0x20], rax
lea r9, str.Distances__Meters_
lea r8, [rbp + 0x1ff0]
mov edx, 0x140
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1bf4]
call fcn.1400ba3b5
lea rcx, [rbp + 0x2020]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3d6]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x2c8]
mov qword [rsp + 0x20], rax
lea r9, str.AI___BOT_Identifier
lea r8, [rbp + 0x2020]
mov edx, 0x154
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1c24]
call fcn.1400ba3b5
lea rcx, [rbp + 0x2050]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3d8]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x2e8]
mov qword [rsp + 0x20], rax
lea r9, str.Platform
lea r8, [rbp + 0x2050]
mov edx, 0x168
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1c54]
call fcn.1400ba3b5
lea rcx, [rbp + 0x2080]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3d5]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x308]
mov qword [rsp + 0x20], rax
lea r9, str.Snaplines
lea r8, [rbp + 0x2080]
mov edx, 0x17c
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1c84]
call fcn.1400ba3b5
lea rcx, [rbp + 0x20b0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3de]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x328]
mov qword [rsp + 0x20], rax
lea r9, str.Head_Box
lea r8, [rbp + 0x20b0]
mov edx, 0x190
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1cb4]
call fcn.1400ba3b5
lea rcx, [rbp + 0x20e0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3df]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x348]
mov qword [rsp + 0x20], rax
lea r9, str.Head_Circle
lea r8, [rbp + 0x20e0]
mov edx, 0x1a4
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1ce4]
call fcn.1400ba3b5
lea rcx, [rbp + 0x2110]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3d9]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x368]
mov qword [rsp + 0x20], rax
lea r9, str.Username
lea r8, [rbp + 0x2110]
mov edx, 0x1b8
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1d14]
call fcn.1400ba3b5
lea rcx, [rbp + 0x2140]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1402ad3dd]
mov byte [rsp + 0x28], al
mov rax, qword [rbp + 0x388]
mov qword [rsp + 0x20], rax
lea r9, str.Weapon
lea r8, [rbp + 0x2140]
mov edx, 0x1cc
mov ecx, dword [0x1402ad440]
call fcn.1400bb521
nop
lea rcx, [rbp - 0x30]
lea rdx, [0x14023f250]
call fcn.1400bbd82
mov rcx, qword [rbp + 0x2168]
xor rcx, rbp
call fcn.1400ba9f0
lea rsp, [rbp + 0x2170]
pop rdi
pop rsi
pop rbp
ret