Function at 0x140041810
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xb8]
sub rsp, 0x190
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x14016c0c0]
xor rax, rsp
mov qword [rbp - 0x20], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea r12, [rbp + 0xb8]
movabs rax, 0xff00ff00ff00ff00
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], r12
mov r13, qword [r12]
xor r13, rax
mov qword [rsp + 0x68], r13
xor r15d, r15d
mov qword [r12], r15
movsxd rax, dword [reloc.WS2_32.dll_accept]
cmp eax, 7
ja case.0x1400418d6.0
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x42d20]
add rcx, rdx
jmp rcx
mov dword [0x140519970], 2
jmp 0x140041936
mov dword [0x140519970], 5
jmp 0x140041936
mov dword [0x140519970], 6
jmp 0x140041936
mov dword [0x140519970], 0x10
jmp 0x140041936
mov dword [0x140519970], 0x11
jmp 0x140041936
mov dword [0x140519970], 0x12
jmp 0x140041936
mov dword [0x140519970], 0x14
jmp 0x140041936
mov dword [0x140519970], 1
lea rbx, [rbp + 0xb8]
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14051a6b8], eax
jle 0x140041986
lea rcx, [0x14051a6b8]
call fcn.14011b3e8
cmp dword [0x14051a6b8], 0xffffffff
jne 0x140041986
lea rcx, [0x14051a438]
call fcn.14003bfb0
lea rcx, [0x14051a6b8]
call fcn.14011b37c
lea rcx, [rbp - 0x80]
call fcn.14003bfb0
mov r8d, dword [0x14051a05c]
inc r8d
mov dword [0x14051a05c], r8d
mov rax, qword [rbp - 0x80]
mov rcx, rax
sub rcx, qword [0x14051a438]
cmp rcx, 0x3baa0c40
jl 0x1400419ce
mov dword [0x14051a058], r8d
mov dword [0x14051a05c], r15d
mov qword [0x14051a438], rax
jmp 0x1400419d5
mov r8d, dword [0x14051a058]
mov qword [rbx], r15
lea rdx, str.Flower_Private___.i_FPS
lea rcx, [rbp - 0x60]
call fcn.140048260
mov rbx, qword [0x140519520]
mov qword [rsp + 0x30], r15
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x140153304]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1401532f8]
movss xmm2, dword [rbx + 0x3c20]
lea rdx, [rsp + 0x50]
mov rcx, qword [rbx + 0x3c18]
call fcn.1400256c0
movss xmm0, dword [rsp + 0x50]
addss xmm0, dword [0x140153148]
cvttss2si eax, xmm0
movd xmm7, eax
cvtdq2ps xmm7, xmm7
movss xmm6, dword [rsp + 0x54]
movaps xmm8, xmm6
addss xmm8, dword [0x140153230]
mov rax, qword [rbx + 0x48a8]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax]
call fcn.140007620
mov r8, rax
movdqa xmm0, xmmword [0x140153770]
movups xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call fcn.140004040
mov r9d, eax
subss xmm8, xmm6
mulss xmm8, dword [0x14015311c]
addss xmm8, dword [0x1401531f8]
movaps xmm0, xmm7
movss xmm6, dword [0x14015324c]
addss xmm0, xmm6
subss xmm0, xmm7
mulss xmm0, dword [0x14015311c]
addss xmm0, dword [0x1401531f8]
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm8
mov rax, qword [0x140519520]
mov rcx, qword [rax + 0x3c18]
test r9d, 0xff000000
je 0x140041b75
lea rdx, [rbp - 0x60]
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x140041b00
lea rdx, [rbp - 0x60]
add rdx, rax
lea rax, [rbp - 0x60]
cmp rax, rdx
je 0x140041b75
test rcx, rcx
jne 0x140041b26
mov rax, qword [r8 + 0x38]
mov rcx, qword [rax + 8]
movups xmm0, xmmword [r8 + 0x88]
movups xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x48], 0
xorps xmm15, xmm15
movss dword [rsp + 0x40], xmm15
mov qword [rsp + 0x38], rdx
lea rax, [rbp - 0x60]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r9d
lea r9, [rsp + 0x50]
movss xmm2, dword [0x140153240]
mov rdx, r8
call fcn.1400258e0
jmp 0x140041b79
xorps xmm15, xmm15
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140041b9a
cmp byte [reloc.WS2_32.dll_accept], 0
sete al
mov byte [reloc.WS2_32.dll_accept], al
jmp 0x140041ba1
movzx eax, byte [reloc.WS2_32.dll_accept]
test al, al
je 0x140042caa
mov rcx, qword [0x140519540]
mov qword [0x1405198e8], rcx
mov rbx, qword [0x140519520]
cvttss2si esi, dword [rbx + 0x10]
cvttss2si edi, dword [rbx + 0x14]
cmp dword [0x1405198f4], esi
jne 0x140041bd8
cmp dword [0x1405198f0], edi
je 0x140041c3a
call fcn.140001600
cmp qword [rax + 8], 0
je 0x140041bfc
call fcn.140001600
mov rcx, qword [rax + 8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
call fcn.140001600
mov qword [rax + 8], r15
call fcn.140001600
cmp qword [rax + 0x10], 0
je 0x140041c20
call fcn.140001600
mov rcx, qword [rax + 0x10]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
call fcn.140001600
mov qword [rax + 0x10], r15
mov dword [0x1405198f4], esi
mov dword [0x1405198f0], edi
mov rcx, qword [0x140519540]
mov rbx, qword [0x140519520]
cmp byte [0x14051996e], 0
jne 0x140041c8c
lea r9, [0x140519600]
mov r8d, 0x31b38f
lea rdx, [0x1401f3060]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
lea r9, [0x1405195a0]
mov r8d, 0x9a4f
lea rdx, [0x14050e3f0]
mov rcx, qword [0x140519540]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
mov byte [0x14051996e], 1
mov rbx, qword [0x140519520]
or dword [rbx + 0x47a8], 2
mov dword [rbx + 0x47c8], 0x444ec000
mov dword [rbx + 0x47cc], 0x44170000
mov dword [rbx + 0x47b0], 1
xor edx, edx
mov r8d, 0x20ab
lea rcx, str.General
call fcn.14000d510
mov rcx, qword [0x140519520]
movss xmm0, dword [rcx + 0x18]
mulss xmm0, xmm6
movss dword [0x14016c158], xmm0
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
mov rdi, qword [rax + 0x290]
movsd xmm0, qword [rax + 0x18]
movaps xmm9, xmm0
shufps xmm9, xmm9, 0x55
movsd qword [rsp + 0x50], xmm0
movaps xmm7, xmm9
addss xmm7, dword [0x1401532d4]
movss xmm14, dword [rsp + 0x50]
movaps xmm8, xmm14
addss xmm8, dword [0x1401532e0]
mov rax, qword [rcx + 0x48a8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.140007620
mov rsi, rax
movaps xmm11, xmm14
unpcklps xmm11, xmm9
movss xmm12, dword [0x140153150]
cmp qword [0x1405198e8], 0
je 0x140041d90
test rax, rax
je 0x140041d90
call fcn.140001600
movss dword [rsp + 0x20], xmm12
movaps xmm0, xmm8
unpcklps xmm0, xmm7
movq r9, xmm0
movq r8, xmm11
mov rdx, rsi
mov rcx, rax
call fcn.1400019e0
movss xmm6, dword [rbx + 0x37f0]
lea rcx, [0x140518130]
call fcn.140004040
movss dword [rsp + 0x60], xmm8
movss dword [rsp + 0x64], xmm7
movaps xmm10, xmm9
addss xmm10, dword [0x140153280]
movaps xmm13, xmm14
addss xmm13, xmm15
movss dword [rbp - 0x80], xmm13
movss dword [rbp - 0x7c], xmm10
mov dword [rsp + 0x28], 0xc0
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rsp + 0x60]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.14001f720
call fcn.140040360
movaps xmm15, xmm14
addss xmm15, dword [0x1401532a8]
movss dword [rbp - 0x80], xmm15
movss dword [rbp - 0x7c], xmm7
movss dword [rsp + 0x60], xmm13
movss dword [rsp + 0x64], xmm10
mov r8b, 1
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x60]
call fcn.140009550
mov rcx, qword [0x140519520]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
mov rsi, qword [rax + 0x290]
cmp qword [0x1405198e8], 0
je 0x140041e8b
test rsi, rsi
je 0x140041e8b
call fcn.140001600
movss dword [rsp + 0x20], xmm12
movaps xmm0, xmm8
unpcklps xmm0, xmm7
movq r9, xmm0
movq r8, xmm11
mov rdx, rsi
mov rcx, rax
call fcn.1400019e0
call fcn.1400095e0
movss dword [rbp - 0x80], xmm8
movss dword [rbp - 0x7c], xmm10
mov r8b, 1
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x50]
call fcn.140009550
mov rcx, qword [0x140519520]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
mov rsi, qword [rax + 0x290]
cmp qword [0x1405198e8], 0
je 0x140041f07
test rsi, rsi
je 0x140041f07
call fcn.140001600
movss dword [rsp + 0x20], xmm12
movaps xmm0, xmm8
unpcklps xmm0, xmm7
movq r9, xmm0
movq r8, xmm11
mov rdx, rsi
mov rcx, rax
call fcn.1400019e0
call fcn.1400095e0
movss xmm6, dword [rbx + 0x37f0]
movdqa xmm0, xmmword [0x140153620]
movups xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call fcn.140004040
movss dword [rbp - 0x80], xmm15
movss dword [rbp - 0x7c], xmm7
movss dword [rsp + 0x60], xmm13
movss dword [rsp + 0x64], xmm10
mov dword [rsp + 0x28], 0x40
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.14001f720
movss xmm6, dword [rbx + 0x37f0]
movdqa xmm0, xmmword [0x1401534d0]
movups xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call fcn.140004040
movss dword [rbp - 0x80], xmm8
movss dword [rbp - 0x7c], xmm10
mov dword [rsp + 0x28], Ordinal_50
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14001f720
movss xmm6, dword [rbx + 0x37f0]
lea rcx, [0x140518140]
call fcn.140004040
movss dword [rbp - 0x80], xmm8
movss dword [rbp - 0x7c], xmm10
movaps xmm7, xmm9
addss xmm7, dword [0x14015327c]
movss dword [rsp + 0x50], xmm13
movss dword [rsp + 0x54], xmm7
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14001f720
mov rcx, qword [0x14051a6c0]
call fcn.140010130
movdqa xmm6, xmmword [0x140153770]
movups xmmword [rbp - 0x80], xmm6
lea rcx, [rbp - 0x80]
call fcn.140004040
mov ebx, eax
mov rcx, qword [0x140519520]
mov qword [rsp + 0x30], r15
lea rsi, str.FLOWER__PRIVATE
mov qword [rsp + 0x28], rsi
movss xmm10, dword [0x140153304]
movss dword [rsp + 0x20], xmm10
movss xmm3, dword [0x1401532f8]
movss xmm2, dword [rcx + 0x3c20]
lea rdx, [rbp - 0x80]
mov rcx, qword [rcx + 0x3c18]
call fcn.1400256c0
movss xmm0, dword [rbp - 0x80]
addss xmm0, dword [0x140153148]
cvttss2si eax, xmm0
movd xmm2, eax
cvtdq2ps xmm2, xmm2
movss xmm1, dword [rbp - 0x7c]
movss xmm0, dword [0x14015311c]
mulss xmm1, xmm0
subss xmm7, xmm9
mulss xmm7, xmm0
addss xmm7, xmm9
subss xmm7, xmm1
subss xmm8, xmm14
mulss xmm8, xmm0
addss xmm8, xmm14
mulss xmm2, xmm0
subss xmm8, xmm2
movss dword [rbp - 0x80], xmm8
movss dword [rbp - 0x7c], xmm7
xorps xmm7, xmm7
test ebx, 0xff000000
je 0x14004212a
mov rax, qword [rdi + 0x38]
movups xmm0, xmmword [rdi + 0x88]
movups xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm7
lea rcx, [0x140152b40]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rsi
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
lea r9, [rbp - 0x80]
movss xmm2, dword [rax + 0x10]
mov rdx, rdi
mov rcx, qword [rax + 8]
call fcn.1400258e0
call fcn.1400101d0
mov rcx, qword [0x140519520]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm1, dword [0x140153288]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm0, dword [0x140153230]
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
call fcn.140013350
movups xmmword [rbp - 0x80], xmm6
lea rdx, str.Aimbot
lea rcx, [rbp - 0x80]
call fcn.14002c190
mov r9d, 1
lea rdx, [0x140151920]
lea rcx, str.SoftAim
call fcn.14002e630
movups xmmword [rbp - 0x80], xmm6
lea rdx, str.Visuals
lea rcx, [rbp - 0x80]
call fcn.14002c190
mov r9d, 2
lea rdx, [0x140151924]
lea rcx, [0x140152b60]
call fcn.14002e630
movups xmmword [rbp - 0x80], xmm6
lea rdx, str.Radar
lea rcx, [rbp - 0x80]
call fcn.14002c190
mov r9d, 3
lea rdx, [0x140151928]
lea rcx, str.Radar
call fcn.14002e630
movups xmmword [rbp - 0x80], xmm6
lea rdx, str.Others
lea rcx, [rbp - 0x80]
call fcn.14002c190
mov r9d, 4
lea rdx, [0x14015192c]
lea rcx, str.Config
call fcn.14002e630
mov rcx, qword [0x140519520]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ed0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm1, dword [0x14015328c]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
addss xmm0, dword [0x1401532ac]
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov byte [rax + 0x139], 1
call fcn.140013350
mov r14d, 8
mov eax, dword [0x140519974]
cmp eax, 1
jne 0x14004269f
movss xmm0, dword [0x14016c160]
movss dword [rbp - 0x80], xmm0
mov dword [rbp - 0x7c], 0x44050000
mov rbx, qword [0x140519520]
mov rax, qword [rbx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ed0]
movsxd r8, dword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Flower_Aimbot
call fcn.140003ab0
mov edi, eax
cmp dword [rbx + 0x3f18], eax
jne 0x140042324
lea r8, str.Flower_Aimbot
mov edx, listen
mov ecx, eax
call fcn.14001a120
mov dword [rsp + 0x20], r15d
lea r8, [rbp - 0x80]
mov edx, edi
lea rcx, str.Flower_Aimbot
call fcn.14000a790
lea rdx, [0x14051a043]
lea rcx, str.Enable_Aimbot
call fcn.14002db50
mov dword [rsp + 0x60], 0x42480000
mov dword [rsp + 0x50], 0x3f800000
mov dword [rsp + 0x30], r15d
lea r12, [0x140152b98]
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x50]
lea r8, [0x1401f3040]
mov edx, r14d
lea rcx, str.Smooth
call fcn.140030070
lea rdx, [0x14051a040]
lea rcx, str.Show_FOV
call fcn.14002db50
lea rdx, [0x14051a041]
lea rcx, str.FOV_Filled
call fcn.14002db50
mov rdx, r15
lea rsi, str.Left_Mouse_Button
movsxd rax, dword [reloc.WS2_32.dll_accept]
cmp eax, 7
ja 0x1400423d4
mov rdx, qword [rsi + rax*8]
mov r9d, r14d
xor r8d, r8d
lea rcx, str.Aim_Key
call fcn.14002ef10
test al, al
je 0x1400424ea
xor r12b, r12b
mov edi, r15d
mov rcx, qword [0x140519520]
nop dword [rax + rax]
mov rbx, qword [rcx + 0x3ed0]
mov edx, edi
mov rcx, rbx
call fcn.140007040
mov r15d, eax
add rbx, 0xe8
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x14004244d
inc r8d
test ecx, ecx
je 0x140042438
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x14004243b
mov eax, r14d
cmp eax, r8d
cmovg r8d, eax
mov edx, r8d
mov rcx, rbx
call fcn.14001b2c0
movsxd rcx, dword [rbx]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], r15d
inc dword [rbx]
cmp edi, dword [reloc.WS2_32.dll_accept]
sete bl
mov rcx, qword [rsi]
mov qword [rbp - 0x80], 0
lea r9, [rbp - 0x80]
xor r8d, r8d
movzx edx, bl
call fcn.1400372f0
test al, al
je 0x14004248a
mov r12b, 1
mov dword [reloc.WS2_32.dll_accept], edi
test bl, bl
je 0x140042493
call fcn.140010580
mov rcx, qword [0x140519520]
mov rax, qword [rcx + 0x3ed0]
dec dword [rax + 0xe8]
inc edi
add rsi, r14
cmp edi, r14d
jl 0x140042400
mov ecx, 2
call fcn.1400043f0
call fcn.14000fb50
test r12b, r12b
lea r12, [0x140152b98]
je 0x1400424e7
mov rax, qword [0x140519520]
mov word [rax + 0x3f40], 0x101
or dword [rax + 0x4774], 4
xor r15d, r15d
call fcn.14000a9d0
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.140013100
movss xmm4, dword [0x14016c160]
movss dword [rbp - 0x80], xmm4
mov dword [rbp - 0x7c], 0x44050000
mov rbx, qword [0x140519520]
mov rax, qword [rbx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ed0]
movsxd r8, dword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Frame2
call fcn.140003ab0
mov edi, eax
cmp dword [rbx + 0x3f18], eax
jne 0x140042569
lea r8, str.Frame2
mov edx, listen
mov ecx, eax
call fcn.14001a120
mov dword [rsp + 0x20], r15d
lea r8, [rbp - 0x80]
mov edx, edi
lea rcx, str.Frame2
call fcn.14000a790
lea rdx, [0x14051a042]
lea rcx, str.Mouse_Aim
call fcn.14002db50
lea rdx, [0x14051a044]
lea rcx, str.Visible_Check
call fcn.14002db50
mov dword [rsp + 0x50], 0x44160000
mov dword [rsp + 0x60], 0x42480000
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x1401f3044]
mov edx, r14d
lea rcx, [0x140152bf8]
call fcn.140030070
mov dword [rsp + 0x50], 0x43960000
mov dword [rsp + 0x60], 0x42480000
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r12
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [0x1401f304c]
mov edx, r14d
lea rcx, str.Render_Distance
call fcn.140030070
mov dword [rsp + 0x60], r15d
mov ecx, r15d
lea rbx, [0x140152f88]
mov rax, rbx
lea r8, [0x140152f98]
mov edx, dword [0x1401f2f7c]
cmp edx, dword [rax]
je 0x140042654
inc ecx
add rax, 4
cmp rax, r8
jl 0x140042643
jmp 0x140042658
mov dword [rsp + 0x60], ecx
mov dword [rsp + 0x20], 4
xor r9d, r9d
lea r8, [0x140042d40]
lea rdx, [rsp + 0x60]
lea rcx, str.Bones
call fcn.14002feb0
test al, al
je 0x14004268d
movsxd rax, dword [rsp + 0x60]
mov eax, dword [rbx + rax*4]
mov dword [0x1401f2f7c], eax
call fcn.14000a9d0
mov eax, dword [0x140519974]
lea r12, [rbp + 0xb8]
cmp eax, 2
jne 0x140042b19
movss xmm0, dword [0x14016c160]
movss dword [rbp - 0x80], xmm0
mov dword [rbp - 0x7c], 0x44050000
mov rbx, qword [0x140519520]
mov rax, qword [rbx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ed0]
movsxd r8, dword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Flower_ESP
call fcn.140003ab0
mov edi, eax
cmp dword [rbx + 0x3f18], eax
jne 0x140042716
lea r8, str.Flower_ESP
mov edx, listen
mov ecx, eax
call fcn.14001a120
mov dword [rsp + 0x20], r15d
lea r8, [rbp - 0x80]
mov edx, edi
lea rcx, str.Flower_ESP
call fcn.14000a790
lea rdx, [0x14051a052]
lea rcx, str.Enable_Visuals
call fcn.14002db50
lea rdx, [0x14051a056]
lea rcx, str.Esp_Box
call fcn.14002db50
lea rdx, [0x14051a04e]
lea rcx, str.Esp_Line
call fcn.14002db50
lea rdx, [0x14051a055]
lea rcx, str.Esp_Distance
call fcn.14002db50
lea rdx, [0x14051a045]
lea rcx, str.Esp_Crosshair
call fcn.14002db50
lea rax, str.Normal
mov qword [rbp - 0x80], rax
lea rax, str.Corner
mov qword [rbp - 0x78], rax
lea rax, str.Filled
mov qword [rbp - 0x70], rax
mov rdx, r15
movsxd rax, dword [0x14051a048]
cmp eax, 2
ja 0x1400427c1
mov rdx, qword [rbp + rax*8 - 0x80]
mov r9d, 3
xor r8d, r8d
lea rcx, str.Box_Type
call fcn.14002ef10
test al, al
je 0x140042a19
xor dil, dil
mov rax, qword [0x140519520]
mov rbx, qword [rax + 0x3ed0]
xor edx, edx
mov rcx, rbx
call fcn.140007040
mov esi, eax
add rbx, 0xe8
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x140042834
inc r8d
test ecx, ecx
je 0x14004281f
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x140042822
mov eax, r14d
cmp eax, r8d
cmovg r8d, eax
mov edx, r8d
mov rcx, rbx
call fcn.14001b2c0
movsxd rcx, dword [rbx]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], esi
inc dword [rbx]
cmp dword [0x14051a048], 0
sete bl
mov qword [rsp + 0x50], 0
lea r9, [rsp + 0x50]
xor r8d, r8d
movzx edx, bl
mov rcx, qword [rbp - 0x80]
call fcn.1400372f0
test al, al
je 0x140042875
mov dil, 1
mov dword [0x14051a048], r15d
test bl, bl
je 0x14004287e
call fcn.140010580
mov rbx, qword [0x140519520]
mov rax, qword [rbx + 0x3ed0]
dec dword [rax + 0xe8]
mov rbx, qword [rbx + 0x3ed0]
mov edx, 1
mov rcx, rbx
call fcn.140007040
mov esi, eax
add rbx, 0xe8
mov r8d, dword [rbx + 4]
mov ecx, dword [rbx]
cmp ecx, r8d
jne 0x1400428e0
inc ecx
test r8d, r8d
je 0x1400428ce
mov eax, r8d
cdq
sub eax, edx
sar eax, 1
add eax, r8d
jmp 0x1400428d1
mov eax, r14d
cmp eax, ecx
cmovg ecx, eax
mov edx, ecx
mov rcx, rbx
call fcn.14001b2c0
movsxd rcx, dword [rbx]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], esi
inc dword [rbx]
cmp dword [0x14051a048], 1
sete bl
mov qword [rsp + 0x50], 0
lea r9, [rsp + 0x50]
xor r8d, r8d
movzx edx, bl
mov rcx, qword [rbp - 0x78]
call fcn.1400372f0
test al, al
je 0x140042924
mov dil, 1
mov dword [0x14051a048], 1
test bl, bl
je 0x14004292d
call fcn.140010580
mov rbx, qword [0x140519520]
mov rax, qword [rbx + 0x3ed0]
dec dword [rax + 0xe8]
mov rbx, qword [rbx + 0x3ed0]
mov edx, 2
mov rcx, rbx
call fcn.140007040
mov esi, eax
add rbx, 0xe8
mov r8d, dword [rbx + 4]
mov ecx, dword [rbx]
cmp ecx, r8d
jne 0x14004298d
inc ecx
test r8d, r8d
je 0x14004297c
mov eax, r8d
cdq
sub eax, edx
sar eax, 1
lea r14d, [r8 + rax]
cmp r14d, ecx
cmovg ecx, r14d
mov edx, ecx
mov rcx, rbx
call fcn.14001b2c0
movsxd rcx, dword [rbx]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], esi
inc dword [rbx]
cmp dword [0x14051a048], 2
sete bl
mov qword [rsp + 0x50], 0
lea r9, [rsp + 0x50]
xor r8d, r8d
movzx edx, bl
mov rcx, qword [rbp - 0x70]
call fcn.1400372f0
test al, al
je 0x1400429d1
mov dil, 1
mov dword [0x14051a048], 2
test bl, bl
je 0x1400429da
call fcn.140010580
mov rax, qword [0x140519520]
mov rdx, qword [rax + 0x3ed0]
dec dword [rdx + 0xe8]
mov ecx, 2
call fcn.1400043f0
call fcn.14000fb50
test dil, dil
je 0x140042a19
mov rax, qword [0x140519520]
mov word [rax + 0x3f40], 0x101
or dword [rax + 0x4774], 4
call fcn.14000a9d0
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.140013100
movss xmm4, dword [0x14016c160]
movss dword [rbp - 0x80], xmm4
mov dword [rbp - 0x7c], 0x44050000
mov rbx, qword [0x140519520]
mov rax, qword [rbx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ed0]
movsxd r8, dword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Frame3
call fcn.140003ab0
mov edi, eax
cmp dword [rbx + 0x3f18], eax
jne 0x140042a98
lea r8, str.Frame3
mov edx, listen
mov ecx, eax
call fcn.14001a120
mov dword [rsp + 0x20], r15d
lea r8, [rbp - 0x80]
mov edx, edi
lea rcx, str.Frame3
call fcn.14000a790
lea rdx, [0x14051a04d]
lea rcx, str.Esp_Skeleton
call fcn.14002db50
lea rdx, [0x14051a054]
lea rcx, str.Esp_Name
call fcn.14002db50
lea rdx, [0x14051a053]
lea rcx, str.Esp_Platform
call fcn.14002db50
lea rdx, [0x14051a050]
lea rcx, str.Esp_Rank
call fcn.14002db50
lea rdx, [0x1401f3048]
lea rcx, str.ESP_Arrow
call fcn.14002db50
call fcn.14000a9d0
mov eax, dword [0x140519974]
cmp eax, 3
jne 0x140042bc5
movss xmm0, dword [0x14016c160]
movss dword [rbp - 0x80], xmm0
mov dword [rbp - 0x7c], 0x44050000
mov rbx, qword [0x140519520]
mov rax, qword [rbx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ed0]
movsxd r8, dword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Flower_Radar
call fcn.140003ab0
mov edi, eax
cmp dword [rbx + 0x3f18], eax
jne 0x140042b90
lea r8, str.Flower_Radar
mov edx, listen
mov ecx, eax
call fcn.14001a120
mov dword [rsp + 0x20], r15d
lea r8, [rbp - 0x80]
mov edx, edi
lea rcx, str.Flower_Radar
call fcn.14000a790
lea rdx, [0x14051a051]
lea rcx, str.Radar
call fcn.14002db50
call fcn.14000a9d0
mov eax, dword [0x140519974]
cmp eax, 4
jne 0x140042c9a
movss xmm0, dword [0x14016c160]
movss dword [rbp - 0x80], xmm0
mov dword [rbp - 0x7c], 0x44050000
mov rbx, qword [0x140519520]
mov rax, qword [rbx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ed0]
movsxd r8, dword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Config_Color
call fcn.140003ab0
mov edi, eax
cmp dword [rbx + 0x3f18], eax
jne 0x140042c3c
lea r8, str.Config_Color
mov edx, listen
mov ecx, eax
call fcn.14001a120
mov dword [rsp + 0x20], r15d
lea r8, [rbp - 0x80]
mov edx, edi
lea rcx, str.Config_Color
call fcn.14000a790
mov qword [rbp - 0x80], 0
lea rdx, [rbp - 0x80]
lea rcx, str.Save_Config
call fcn.14002c9a0
test al, al
je 0x140042c74
call fcn.14003f670
mov qword [rbp - 0x80], 0
lea rdx, [rbp - 0x80]
lea rcx, str.Load_Config
call fcn.14002c9a0
test al, al
je 0x140042c95
call fcn.14003fa00
call fcn.14000a9d0
call fcn.140013480
call fcn.140013480
call fcn.14000fb50
nop
movabs rax, 0xff00ff00ff00ff00
xor r13, rax
mov qword [r12], r13
mov rcx, qword [rbp - 0x20]
xor rcx, rsp
call fcn.14011b320
lea r11, [rsp + 0x190]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret