Function at 0x14003dd00
Capabilities:
Log keystrokes via polling
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rdi
push rbp
lea rbp, [rax - 0xd8]
sub rsp, 0x1d0
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
mov rax, qword [0x140055080]
xor rax, rsp
mov qword [rbp + 0x90], rax
movss xmm8, dword [0x140047008]
lea rdx, str.V_Ware____FPS:__.1f
xor r9d, r9d
movss dword [rsp + 0x20], xmm8
xor r8d, r8d
lea rcx, [rsp + 0x50]
call fcn.1400069b0
call fcn.140009df0
movdqa xmm0, xmmword [0x14004bf80]
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
mov rbx, rax
call fcn.1400079e0
movss xmm0, dword [rsp + 0x50]
lea r8, [rsp + 0x40]
addss xmm0, dword [0x14004ae64]
movss xmm1, dword [rsp + 0x54]
lea rdx, [rsp + 0x30]
movss xmm6, dword [0x140046fd0]
xor edi, edi
addss xmm1, xmm6
mov dword [rsp + 0x28], edi
mov r9d, eax
mov qword [rsp + 0x30], 0
movss dword [rsp + 0x40], xmm0
mov rcx, rbx
movss xmm0, dword [0x140046fc4]
xorps xmm7, xmm7
movss dword [rsp + 0x20], xmm0
movss dword [rsp + 0x44], xmm1
call fcn.14001d620
call fcn.140009df0
movss xmm1, dword [rsp + 0x54]
lea r8, [rsp + 0x30]
addss xmm1, xmm6
mov dword [rsp + 0x28], edi
mov r9d, 5
movss dword [rsp + 0x20], xmm7
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x30], 0x40400000
mov rcx, rax
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x34], xmm1
call fcn.14001d620
call fcn.140009df0
movss xmm0, dword [rsp + 0x54]
lea r8, [rsp + 0x30]
addss xmm0, xmm6
mov dword [rsp + 0x28], edi
mov r9d, 5
movss dword [rsp + 0x20], xmm7
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x30], 0x40400000
mov rcx, rax
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x34], xmm0
call fcn.14001d620
call fcn.14000a3f0
xorps xmm0, xmm0
lea rdx, str.V_Ware____FPS:__.1f
xorps xmm1, xmm1
lea rcx, [rsp + 0x70]
mov r8d, 0x13
movss xmm6, dword [rax + 0xd8]
cvtps2pd xmm6, xmm6
movups xmmword [rsp + 0x70], xmm0
movdqu xmmword [rbp - 0x80], xmm1
call fcn.14002bcd0
cmp qword [rbp - 0x78], 0xf
lea rdx, [rsp + 0x70]
movaps xmm2, xmm6
lea rcx, [rbp - 0x70]
cmova rdx, qword [rsp + 0x70]
movq r8, xmm6
call fcn.140036510
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14003defe
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003def9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003def9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004264c
movdqa xmm0, xmmword [0x14004bef0]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], dil
call fcn.140009df0
movdqa xmm0, xmmword [0x140047070]
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
mov rbx, rax
call fcn.1400079e0
lea r9, [rbp - 0x70]
mov dword [rsp + 0x30], 0x40e00000
mov r8d, eax
mov dword [rsp + 0x34], 0x40a00000
lea rdx, [rsp + 0x30]
mov qword [rsp + 0x20], rdi
mov rcx, rbx
call fcn.14001d7d0
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14003df79
cmp byte [0x1400545f0], dil
sete bl
mov byte [0x1400545f0], bl
jmp 0x14003df80
movzx ebx, byte [0x1400545f0]
call fcn.14000a3f0
mov byte [rax + 0x70], bl
cmp byte [0x1400545f0], dil
je 0x14003f63d
mov qword [rsp + 0x1e0], rsi
xorps xmm1, xmm1
mov ecx, 3
mov qword [rsp + 0x1e8], r14
call fcn.140011920
lea rdx, [rsp + 0x30]
mov dword [rsp + 0x30], 0x41200000
mov ecx, 0xb
mov dword [rsp + 0x34], 0x41200000
call fcn.140011890
lea rdx, [rsp + 0x30]
mov dword [rsp + 0x30], 0x41200000
mov ecx, 0xe
mov dword [rsp + 0x34], 0x40c00000
call fcn.140011890
movss xmm1, dword [0x1400456b0]
xor ecx, ecx
call fcn.140011920
movdqa xmm0, xmmword [0x140047130]
lea rdx, [rsp + 0x70]
mov ecx, 2
movups xmmword [rsp + 0x70], xmm0
call fcn.140011760
movdqa xmm0, xmmword [0x14004c010]
lea rdx, [rsp + 0x70]
mov ecx, 5
movups xmmword [rsp + 0x70], xmm0
call fcn.140011760
movdqa xmm0, xmmword [0x14004bfc0]
lea rdx, [rsp + 0x70]
mov ecx, 7
movups xmmword [rsp + 0x70], xmm0
call fcn.140011760
movdqa xmm0, xmmword [0x14004bff0]
lea rdx, [rsp + 0x70]
mov ecx, 8
movups xmmword [rsp + 0x70], xmm0
call fcn.140011760
movdqa xmm0, xmmword [0x14004c000]
lea rdx, [rsp + 0x70]
mov ecx, 9
movups xmmword [rsp + 0x70], xmm0
call fcn.140011760
movdqa xmm0, xmmword [0x14004bf00]
lea rdx, [rsp + 0x70]
mov ecx, 0x15
movups xmmword [rsp + 0x70], xmm0
call fcn.140011760
movdqa xmm0, xmmword [0x14004bfc0]
lea rdx, [rsp + 0x70]
mov ecx, 0x16
movups xmmword [rsp + 0x70], xmm0
call fcn.140011760
movdqa xmm0, xmmword [0x14004c000]
lea rdx, [rsp + 0x70]
mov ecx, 0x17
movups xmmword [rsp + 0x70], xmm0
call fcn.140011760
movdqa xmm0, xmmword [0x140047070]
lea rdx, [rsp + 0x70]
xor ecx, ecx
movups xmmword [rsp + 0x70], xmm0
call fcn.140011760
mov edx, 2
mov dword [rsp + 0x30], 0x43c80000
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x34], 0x43c80000
call fcn.140015f60
lea r8, [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov edx, 2
mov dword [rsp + 0x40], 0x41200000
lea rcx, [rsp + 0x40]
mov dword [rsp + 0x44], 0x41200000
call fcn.140015f20
xor edx, edx
lea rcx, [0x14004bd34]
mov r8d, 0x23
call fcn.140003a30
xor edx, edx
lea rcx, str.AimTabBar
call fcn.14002cfb0
lea rsi, str._.3f
movabs rbx, 0x541b638369cedd1c
movabs rdi, 0xf50c1272318f4baf
movabs r14, 0x541b638369ceb870
test al, al
je 0x14003e77f
xorps xmm0, xmm0
lea rdx, [rsp + 0x70]
mov ecx, 0x21
movups xmmword [rsp + 0x70], xmm0
call fcn.140011760
movdqa xmm0, xmmword [0x14004bf30]
lea rdx, [rsp + 0x70]
mov ecx, 0x22
movups xmmword [rsp + 0x70], xmm0
call fcn.140011760
movdqa xmm0, xmmword [0x14004bf40]
lea rdx, [rsp + 0x70]
mov ecx, 0x23
movups xmmword [rsp + 0x70], xmm0
call fcn.140011760
xor r8d, r8d
lea rcx, str.Main
xor edx, edx
call fcn.14002d420
test al, al
je 0x14003e5d6
movabs rax, 0xf50c661d53e222ee
lea rdx, [0x140055530]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0x9e6f771a52fc22f9
lea rdx, [0x140055526]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0x816f7b1654fd1bdd
lea rdx, [0x140055531]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b638369a0b275
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0xd57e771556e639fb
lea rdx, [0x140055533]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b638369bab27e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0x967e7b3111f924e9
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
lea rdx, [0x140055532]
mov qword [rsp + 0x30], r14
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0xf5697c1b5de222ee
lea rdx, [0x14005552a]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0xb72c77005ee12ce6
lea rdx, [0x140055529]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b638369bda973
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0xb12c77005ee12ce6
lea rdx, [0x140055527]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b63e70ca0aa73
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0x876d46525aec24e3
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b638369bab87b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
lea rdx, [0x14005552b]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
call fcn.14002e320
xor r8d, r8d
lea rcx, str.Settings
xor edx, edx
call fcn.14002d420
test al, al
je 0x14003e770
movabs rax, 0x90767b2111f924e9
lea rdx, [0x140055068]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov r9d, 0x3e8
mov qword [rsp + 0x40], rax
mov r8d, 0xa
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
lea rax, [0x140046e30]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x20], rax
call fcn.1400378f0
movss xmm3, dword [0x140047110]
lea rdx, [0x140055060]
movss xmm2, dword [0x14004be70]
lea rcx, [rsp + 0x40]
movabs rax, 0x9b657a065ee026fc
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b638369cedd7b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140037660
movabs rax, 0x90627d3011e222ee
lea r8, [0x140054570]
mov qword [rsp + 0x30], rax
lea rdx, [0x14005543c]
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x40], rax
mov r9d, 3
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140037430
call fcn.14002e320
mov ecx, 3
call fcn.140011050
call fcn.14002e200
call fcn.140008540
mov edx, 2
mov dword [rsp + 0x30], 0x44098000
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x34], 0x43c80000
call fcn.140015f60
lea r8, [rsp + 0x30]
mov qword [rsp + 0x30], 0
mov edx, 2
mov dword [rsp + 0x40], 0x43a00000
lea rcx, [rsp + 0x40]
mov dword [rsp + 0x44], 0x41200000
call fcn.140015f20
xor edx, edx
lea rcx, str.Visuals
mov r8d, 0x23
call fcn.140003a30
xor r8d, r8d
xor edx, edx
mov ecx, 3
call fcn.1400331b0
movss xmm6, dword [0x14004bec4]
xor ecx, ecx
movaps xmm1, xmm6
call fcn.140033e70
movaps xmm1, xmm6
mov ecx, 1
call fcn.140033e70
movaps xmm1, xmm6
mov ecx, 2
call fcn.140033e70
movss xmm0, dword [0x140046fdc]
call fcn.140015b00
movabs rax, 0x9c78623d11f724ed
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b638369bdb373
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.1400322a0
movabs rax, 0xf50c6a1d73af0f9d
lea rdx, [0x140055511]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
test al, al
je 0x14003e91f
mov byte [0x140055521], 0
mov byte [0x14005551e], 0
mov byte [0x140055523], 0
mov byte [0x140055520], 0
movabs rax, 0xb72c60175ffd24ec
lea rdx, [0x140055521]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b638369cea573
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
test al, al
je 0x14003e9b1
mov byte [0x140055511], 0
mov byte [0x14005551e], 0
mov byte [0x140055523], 0
mov byte [0x140055520], 0
movabs rax, 0xf5747d3011cd0cfd
lea rdx, [0x14005551e]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
test al, al
je 0x14003ea39
mov byte [0x140055511], 0
mov byte [0x140055521], 0
mov byte [0x140055523], 0
mov byte [0x140055520], 0
movabs rax, 0x8d6350525de322e9
lea rdx, [0x140055523]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
test al, al
je 0x14003eac1
mov byte [0x140055511], 0
mov byte [0x140055521], 0
mov byte [0x14005551e], 0
mov byte [0x140055520], 0
movabs rax, 0xf50c6a1d73af0f9c
lea rdx, [0x140055520]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
test al, al
je 0x14003eb49
mov byte [0x140055511], 0
mov byte [0x140055521], 0
mov byte [0x14005551e], 0
mov byte [0x140055523], 0
call fcn.1400338d0
lea rcx, str.Skeleton_Options
call fcn.1400322a0
movabs rax, 0x9b6366175dea20fc
lea rdx, [0x14005551a]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
test al, al
je 0x14003ebcd
mov byte [0x140055522], 0
movabs rax, 0x9969792111cd0cfd
lea rdx, [0x140055522]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b638307a1a979
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
test al, al
je 0x14003ec4a
mov byte [0x14005551a], 0
call fcn.1400338d0
movabs rax, 0x8543320054e73fe0
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b63f007a1b468
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.1400322a0
movabs rax, 0xf50c7c1d41ee2ef8
lea rdx, [0x140055516]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0xf50c12015cee23ec
lea rdx, [0x14005551c]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0xf50c12725ae12afd
lea rdx, [0x140055518]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0x9262535246ea22f9
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r14
lea rdx, [0x14005551b]
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0x906f7c1345fc22eb
lea rdx, [0x140055513]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0x9061731c43ea38fa
lea rdx, [0x140055519]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0x987e7d1445ee27ff
lea rdx, [0x140055517]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0x90627b1e41ee25fc
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
lea rdx, [0x140055512]
mov qword [rsp + 0x30], rbx
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0xb62c601755e12efd
lea rdx, [0x14005551f]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b63831da0a873
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0x9a7e603311d904e9
lea rdx, [0x140055524]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b638369ceae6b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.1400331b0
call fcn.140008540
mov edx, 2
mov dword [rsp + 0x30], 0x43960000
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x34], 0x43c80000
call fcn.140015f60
lea r8, [rsp + 0x30]
mov qword [rsp + 0x30], 0
mov edx, 2
mov dword [rsp + 0x40], 0x41200000
lea rcx, [rsp + 0x40]
mov dword [rsp + 0x44], 0x43d20000
call fcn.140015f20
xor edx, edx
lea rcx, str.Exploits
mov r8d, 0x23
call fcn.140003a30
movabs rax, 0x9c63711763af24e1
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b638369cedd70
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
lea rdx, [0x14005550e]
mov qword [rsp + 0x30], rbx
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0x9169770262fd2aec
lea rdx, [0x140055510]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0x816350525fe63bfc
lea rdx, [0x14005550f]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0xa52c7f1354fd3ffc
lea rdx, [0x14005550d]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b63830fa1b26e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movabs rax, 0x976d7c3711f924e9
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x68], rax
movdqa xmm0, xmmword [rsp + 0x40]
lea rdx, [0x14005550c]
xorps xmm0, xmmword [rsp + 0x60]
lea rcx, [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036e10
movss xmm3, dword [0x140047128]
lea rdx, [0x140054ec0]
movss xmm2, dword [0x140047120]
lea rcx, [rsp + 0x40]
movabs rax, 0x91657e2111f924e9
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b638369ceaf79
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140037660
call fcn.140008540
mov edx, 2
mov dword [rsp + 0x30], 0x43960000
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x34], 0x43c80000
call fcn.140015f60
lea r8, [rsp + 0x30]
mov qword [rsp + 0x30], 0
mov edx, 2
mov dword [rsp + 0x40], 0x43a00000
lea rcx, [rsp + 0x40]
mov dword [rsp + 0x44], 0x43d20000
call fcn.140015f20
xor edx, edx
lea rcx, str.Misc
mov r8d, 0x23
call fcn.140003a30
movabs rax, 0xbe2c661d53e222ee
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b638369cea479
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.1400322a0
mov r8d, dword [0x1400554f8]
lea rdx, [0x140036dc0]
mov ecx, dword [0x140055058]
call fcn.1400399a0
movabs rax, 0x977e771556e639fb
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x541b1ae622eea973
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x40]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.1400322a0
mov r8d, dword [0x140055500]
lea rdx, [0x140040240]
mov ecx, dword [0x14005505c]
call fcn.1400399a0
call fcn.14002fe10
call fcn.14002f6f0
call fcn.14002fe10
call fcn.140006150
call fcn.140008c50
call fcn.14000ab50
subss xmm0, dword [0x140047124]
movaps xmm1, xmm8
call fcn.1400151c0
mov dword [rsp + 0x30], 0x42a00000
lea rdx, [rsp + 0x30]
mov dword [rsp + 0x34], 0x41f00000
lea rcx, [rsp + 0x60]
movabs rax, 0xf50c76135ee325fa
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x40], rdi
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rsp + 0x60]
mov qword [rsp + 0x78], rax
xorps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x60], xmm0
call fcn.14002d4b0
mov r14, qword [rsp + 0x1e8]
mov rsi, qword [rsp + 0x1e0]
test al, al
je 0x14003f624
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140008540
mov ecx, 8
call fcn.140011050
mov ecx, 4
call fcn.1400110b0
mov rcx, qword [rbp + 0x90]
xor rcx, rsp
call fcn.1400424b0
lea r11, [rsp + 0x1d0]
mov rbx, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop rbp
ret