Function at 0x14003d730
Capabilities:
Log keystrokes via polling

Disassembly:
sub rsp, 0x178
mov rax, qword [0x140110d40]
xor rax, rsp
mov qword [rsp + 0x168], rax
call fcn.14001e4a0
call fcn.14001ee30
call fcn.14000d820
movzx eax, byte [0x1401113ad]
test eax, eax
je 0x14003d897
movzx eax, byte [0x14005c6bc]
test eax, eax
je 0x14003d897
movss xmm2, dword [0x140048440]
movss xmm1, dword [0x140048444]
lea rcx, [rsp + 0xb8]
call fcn.14002f890
xor edx, edx
mov rcx, rax
call fcn.14000f884
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0xc0]
call fcn.14002f890
mov qword [rsp + 0x50], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0xc8]
call fcn.14002f890
mov qword [rsp + 0x58], rax
mov r8, qword [rsp + 0x50]
xor edx, edx
mov rcx, qword [rsp + 0x58]
call fcn.14000f850
movss xmm2, dword [0x140048440]
movss xmm1, dword [0x140048444]
lea rcx, [rsp + 0xd0]
call fcn.14002f890
mov dword [rsp + 0x20], 0xc0227
movss xmm3, dword [0x140048378]
mov r8, rax
lea rdx, [0x14005c6bc]
lea rcx, str.Background
call fcn.140003748
call fcn.140009a44
mov qword [rsp + 0x68], rax
call fcn.1400093c8
mov rax, qword [rax + 8]
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
call fcn.1400268d0
movss xmm0, dword [0x140042af4]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140042af4]
movss xmm2, dword [0x140042af4]
movss xmm1, dword [0x140042af4]
lea rcx, [rsp + 0x118]
call fcn.14002f8c8
mov rdx, rax
mov ecx, 2
call fcn.14000e2fc
mov ecx, 1
call fcn.14000dfa8
call fcn.1400078f4
movss xmm0, dword [0x140042b34]
movss dword [rsp + 0x148], xmm0
movss xmm0, dword [0x140048384]
movss dword [rsp + 0x14c], xmm0
movss xmm0, dword [0x140042af0]
movss dword [rsp + 0x150], xmm0
movss xmm0, dword [0x140042b34]
movss dword [rsp + 0x154], xmm0
movss xmm0, dword [0x140042b34]
movss dword [rsp + 0x158], xmm0
movss xmm0, dword [0x140048384]
movss dword [rsp + 0x15c], xmm0
movss xmm0, dword [0x140042af0]
movss dword [rsp + 0x160], xmm0
movss xmm0, dword [0x140042b34]
movss dword [rsp + 0x164], xmm0
mov r8d, 0xaf
lea rdx, [0x140110d28]
lea rcx, str.Watermark
call fcn.1400037ac
movss xmm2, dword [0x140046940]
movss xmm1, dword [0x140046940]
lea rcx, [rsp + 0xd8]
call fcn.14002f890
xor edx, edx
mov rcx, rax
call fcn.14000fa18
movss xmm2, dword [0x140046944]
movss xmm1, dword [0x140048430]
lea rcx, [rsp + 0xe0]
call fcn.14002f890
xor edx, edx
mov rcx, rax
call fcn.14000fad8
mov rcx, qword [0x1401114a8]
call fcn.14000e134
lea rcx, [rsp + 0xe8]
call fcn.140009a68
mov rax, qword [rax]
mov qword [0x140111a50], rax
call fcn.140009a44
mov qword [0x1401114c8], rax
movss xmm0, dword [0x140042b10]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400468fc]
movss xmm2, dword [0x1400482b8]
movss xmm1, dword [0x140042af0]
lea rcx, [rsp + 0x128]
call fcn.14002f81c
mov rcx, rax
call fcn.140030484
mov dword [rsp + 0x44], eax
movss xmm0, dword [0x140111a54]
addss xmm0, dword [0x14004694c]
movss xmm1, dword [0x140111a50]
addss xmm1, dword [0x140048430]
movaps xmm2, xmm0
lea rcx, [rsp + 0xf0]
call fcn.14002f890
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x28], 0xf
movss xmm0, dword [0x140042b48]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x44]
mov r8, qword [rsp + 0x70]
lea rdx, [0x140111a50]
mov rcx, qword [0x1401114c8]
call fcn.140014198
mov dword [rsp + 0x20], 0xff
mov r9d, 0xef
mov r8d, 0x79
mov edx, 0x80
lea rcx, [rsp + 0x138]
call fcn.14002f788
mov rcx, rax
call fcn.140030484
mov dword [rsp + 0x48], eax
movss xmm0, dword [0x140111a54]
addss xmm0, dword [0x140042b34]
movss xmm1, dword [0x140111a50]
addss xmm1, dword [0x140048430]
movaps xmm2, xmm0
lea rcx, [rsp + 0xf8]
call fcn.14002f890
mov qword [rsp + 0x78], rax
movss xmm0, dword [0x140111a54]
addss xmm0, dword [0x140042b34]
movaps xmm2, xmm0
movss xmm1, dword [0x140111a50]
lea rcx, [rsp + 0x100]
call fcn.14002f890
mov qword [rsp + 0x80], rax
movss xmm0, dword [0x140042b44]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x48]
mov r8, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
mov rcx, qword [0x1401114c8]
call fcn.140013394
movss xmm2, dword [0x140042b58]
movss xmm1, dword [0x140042b58]
lea rcx, [rsp + 0x108]
call fcn.14002f890
mov rcx, rax
call fcn.14000f694
call fcn.14000de8c
call fcn.1400078f4
movzx eax, byte [0x14005c6bc]
cmp eax, 1
jne 0x14003dd25
mov r8d, 0x129
xor edx, edx
lea rcx, str.PasterX_Interic_paste___Updated_by_KeplerOnTop
call fcn.1400037ac
movzx eax, byte [0x14005c6bc]
test eax, eax
je 0x14003dd25
movss xmm2, dword [0x14004843c]
movss xmm1, dword [0x14004843c]
lea rcx, [rsp + 0x110]
call fcn.14002f890
xor edx, edx
mov rcx, rax
call fcn.14000fad8
xor edx, edx
lea rcx, str.Tabs
call fcn.140022c68
movzx eax, al
test eax, eax
je 0x14003dd20
xor r8d, r8d
xor edx, edx
lea rcx, [0x140047b20]
call fcn.140022f38
movzx eax, al
test eax, eax
je 0x14003dc82
lea rdx, [0x14005e27c]
lea rcx, str.Aimbot
call fcn.14002340c
lea rdx, [0x1401113dc]
lea rcx, str.FOV_Circle
call fcn.14002340c
movss xmm0, dword [0x140042b34]
movss dword [rsp + 0x28], xmm0
lea rax, [0x140047b54]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140046940]
movss xmm2, dword [0x140042b34]
lea rdx, [0x14010f52c]
lea rcx, str.Aimbot_Smoothness
call fcn.140027b14
movss xmm0, dword [0x140042b34]
movss dword [rsp + 0x28], xmm0
lea rax, str._.3f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140042b7c]
movss xmm2, dword [0x140042b58]
lea rdx, [0x14010f528]
lea rcx, str.FOV_Slider
call fcn.140027b14
call fcn.1400240c8
xor r8d, r8d
xor edx, edx
lea rcx, str.Misc
call fcn.140022f38
movzx eax, al
test eax, eax
je 0x14003dceb
lea rdx, [0x14005c6be]
lea rcx, str.Corner_Box
call fcn.14002340c
lea rdx, [0x1401113f0]
lea rcx, str.Fill_Box
call fcn.14002340c
lea rdx, [0x1401113df]
lea rcx, str.Snap_Lines
call fcn.14002340c
lea rdx, [0x1401113ad]
lea rcx, str.Particles
call fcn.14002340c
call fcn.1400240c8
xor r8d, r8d
xor edx, edx
lea rcx, str.Exploits
call fcn.140022f38
movzx eax, al
test eax, eax
je 0x14003dd1b
lea rdx, [0x1401113d0]
lea rcx, str.Nazi_Crosshair
call fcn.14002340c
call fcn.1400240c8
call fcn.140024018
call fcn.1400078f4
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
test eax, eax
je 0x14003dd5c
movzx eax, byte [0x14005c6bc]
test eax, eax
jne 0x14003dd4a
mov dword [rsp + 0x40], 1
jmp 0x14003dd52
mov dword [rsp + 0x40], 0
mov al, byte [rsp + 0x40]
mov byte [0x14005c6bc], al
call fcn.14003284c
call fcn.140007eac
mov rax, qword [0x140111eb8]
mov rax, qword [rax]
mov rax, qword [rax + 0x1c8]
mov qword [rsp + 0x88], rax
xor r8d, r8d
mov edx, 7
mov rcx, qword [0x140111eb8]
call qword [rsp + 0x88]
mov rax, qword [0x140111eb8]
mov rax, qword [rax]
mov rax, qword [rax + 0x1c8]
mov qword [rsp + 0x90], rax
xor r8d, r8d
mov edx, 0x1b
mov rcx, qword [0x140111eb8]
call qword [rsp + 0x90]
mov rax, qword [0x140111eb8]
mov rax, qword [rax]
mov rax, qword [rax + 0x1c8]
mov qword [rsp + 0x98], rax
xor r8d, r8d
mov edx, 0xae
mov rcx, qword [0x140111eb8]
call qword [rsp + 0x98]
mov rax, qword [0x140111eb8]
mov rax, qword [rax]
mov rax, qword [rax + 0x158]
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0x30], 0
movss xmm0, dword [0x140042b34]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0
mov r9d, 1
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x140111eb8]
call qword [rsp + 0xa0]
mov rax, qword [0x140111eb8]
mov rax, qword [rax]
mov rcx, qword [0x140111eb8]
call qword [rax + 0x148]
test eax, eax
jl 0x14003de87
call fcn.14000e45c
call fcn.140009290
mov rcx, rax
call fcn.14001e4b8
mov rax, qword [0x140111eb8]
mov rax, qword [rax]
mov rcx, qword [0x140111eb8]
call qword [rax + 0x150]
mov rax, qword [0x140111eb8]
mov rax, qword [rax]
mov rax, qword [rax + 0x88]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x140111eb8]
call qword [rsp + 0xa8]
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0x88760868
jne 0x14003df20
mov rax, qword [0x140111eb8]
mov rax, qword [rax]
mov rcx, qword [0x140111eb8]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x14003df20
call fcn.14001e428
mov rax, qword [0x140111eb8]
mov rax, qword [rax]
mov rax, qword [rax + 0x80]
mov qword [rsp + 0xb0], rax
lea rdx, [0x140111500]
mov rcx, qword [0x140111eb8]
call qword [rsp + 0xb0]
call fcn.14001e2c0
mov rcx, qword [rsp + 0x168]
xor rcx, rsp
call fcn.14003f820
add rsp, 0x178
ret