Function at 0x1400511e0
Capabilities:
Check for time delay via gettickcount
Encode data using xor
Log keystrokes via polling
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x210
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm11
movaps xmmword [rax - 0x88], xmm12
movaps xmmword [rax - 0x98], xmm13
movaps xmmword [rax - 0xa8], xmm14
movaps xmmword [rax - 0xb8], xmm15
mov rax, qword [0x1400eaf40]
xor rax, rsp
mov qword [rsp + 0x160], rax
call fcn.14007b010
mov rax, qword [0x14013e800]
xor esi, esi
test rax, rax
je 0x14005126a
mov rcx, qword [rax + 0x98]
jmp 0x14005126d
mov rcx, rsi
cmp dword [rcx + 0x28], 0
jne 0x140051278
call fcn.14002c480
call fcn.14002b4b0
call fcn.140007c30
cmp byte [0x14013e7fc], 0
je 0x140051320
mov qword [rsp + 0x20], rsi
mov r9d, 8
lea r8, [rsp + 0x140]
mov edx, 0x1fd8570
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rsp + 0x140]
add rdx, 0x10
mov qword [rsp + 0x20], rsi
mov r9d, 8
lea r8, [rsp + 0xe0]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movd xmm0, dword [0x1400ec438]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x118], xmm0
mov rdx, qword [rsp + 0xe0]
add rdx, 0x30
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x118]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
cmp byte [0x1401402f2], 0
je 0x1400515cf
mov rdx, qword [0x14013f230]
add rdx, 0x90
mov qword [rsp + 0x20], rsi
mov r9d, 0xc
lea r8, [rsp + 0x150]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x14013f230]
add rdx, 0x30
mov qword [rsp + 0x20], rsi
mov r9d, 8
lea r8, [rsp + 0x140]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdi, qword [rsp + 0x140]
xorps xmm12, xmm12
mov qword [rsp + 0xe0], 0
mov dword [rsp + 0xe8], 0
lea rdx, [rdi + 0x30]
mov qword [rsp + 0x20], rsi
mov r9d, 0xc
lea r8, [rsp + 0xe0]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov ecx, 0x57
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x1400515d3
mov rdx, qword [0x14013f230]
add rdx, 0x320
mov qword [rsp + 0xf0], 0
mov dword [rsp + 0xf8], 0
mov qword [rsp + 0x20], rsi
mov r9d, 0xc
lea r8, [rsp + 0xf0]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov qword [rsp + 0x20], rsi
mov r9d, 8
lea r8, [rsp + 0xe0]
mov edx, 0x1fd8570
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rbx, qword [rsp + 0xe0]
lea rdx, [rbx + 0x3d0]
mov qword [rsp + 0x20], rsi
mov r9d, 0xc
lea r8, [rsp + 0x108]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm8, dword [rsp + 0x108]
ucomiss xmm8, xmm12
jp 0x1400514b3
jne 0x1400514b3
movss xmm0, dword [rsp + 0x10c]
ucomiss xmm0, xmm12
jp 0x1400514b3
jne 0x1400514b3
movss xmm0, dword [rsp + 0x110]
ucomiss xmm0, xmm12
jp 0x1400514b3
mov eax, 1
je 0x1400514b5
mov eax, esi
test eax, eax
je 0x140051515
lea rdx, [rbx + 0x40]
mov qword [rsp + 0x20], rsi
mov r9d, 0xc
lea r8, [rsp + 0xf0]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm8, dword [rsp + 0xf0]
movss dword [rsp + 0x108], xmm8
movss xmm0, dword [rsp + 0xf4]
movss dword [rsp + 0x10c], xmm0
movss xmm1, dword [rsp + 0xf8]
movss dword [rsp + 0x110], xmm1
movss xmm9, dword [0x1400b4e70]
mulss xmm8, xmm9
addss xmm8, dword [rsp + 0x150]
movss xmm7, dword [rsp + 0x10c]
mulss xmm7, xmm9
addss xmm7, dword [rsp + 0x154]
movss xmm6, dword [rsp + 0x110]
mulss xmm6, xmm9
addss xmm6, dword [rsp + 0x158]
movss dword [rsp + 0x70], xmm8
movss dword [rsp + 0x74], xmm7
movss dword [rsp + 0x78], xmm6
mov rdx, qword [0x14013f230]
add rdx, 0x90
mov qword [rsp + 0x20], rsi
mov r9d, 0xc
lea r8, [rsp + 0x70]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
movss dword [rsp + 0x50], xmm8
movss dword [rsp + 0x54], xmm7
movss dword [rsp + 0x58], xmm6
lea rdx, [rdi + 0x50]
mov qword [rsp + 0x20], rsi
mov r9d, 0xc
lea r8, [rsp + 0x50]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x1400515dc
xorps xmm12, xmm12
movss xmm9, dword [0x1400b4e70]
movss xmm11, dword [0x1400b4e0c]
movss xmm14, dword [0x1400b4fd8]
cmp byte [0x14013f229], 0
je 0x1400517ce
mov dword [0x1401403a0], 0
mov qword [0x1401403a4], 0x3ba3d70a
mov ebx, esi
movss xmm8, dword [0x1400b4ee8]
movss xmm10, dword [0x1400b4f7c]
movss xmm13, dword [0x1400b4f80]
movss xmm15, dword [0x1400b4fd0]
movsd xmm9, qword [0x1400b4e90]
nop
mov dword [rsp + 0xb0], 0x3f800000
mov dword [rsp + 0xb4], 0x40a00000
mov qword [rsp + 0xc0], 0
mov dword [rsp + 0xb8], 0x780
mov dword [rsp + 0xbc], 0x438
mov dword [rsp + 0xac], 0x64b400de
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movd xmm6, eax
cvtdq2ps xmm6, xmm6
divss xmm6, xmm14
mulss xmm6, xmm10
subss xmm6, xmm13
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movd xmm7, eax
cvtdq2ps xmm7, xmm7
divss xmm7, xmm14
mulss xmm7, xmm15
addss xmm7, xmm12
movss dword [rsp + 0xc8], xmm7
movss dword [rsp + 0xcc], xmm6
mov dword [rsp + 0xd0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0xa0], 0
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm14
addss xmm0, xmm12
cvtps2pd xmm0, xmm0
movaps xmm1, xmm9
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
mulss xmm1, xmm8
minss xmm1, xmm8
comiss xmm1, xmm11
jbe 0x140051734
movss dword [rsp + 0xa8], xmm1
jmp 0x140051743
mov dword [rsp + 0xa8], 0x3f800000
movaps xmm1, xmm11
mov rdx, qword [0x140140328]
cmp rdx, qword [0x140140330]
je 0x1400517ad
mov qword [rdx], 0
mov qword [rdx + 8], 0
mov qword [rdx + 0x10], 0
movss dword [rdx + 0x18], xmm1
mov dword [rdx + 0x1c], 0x64b400de
mov dword [rdx + 0x20], 0x3f800000
mov dword [rdx + 0x24], 0x40a00000
mov dword [rdx + 0x28], 0x780
mov qword [rdx + 0x2c], 0x438
mov dword [rdx + 0x34], esi
movss dword [rdx + 0x38], xmm7
movss dword [rdx + 0x3c], xmm6
mov dword [rdx + 0x40], esi
add qword [0x140140328], 0x44
jmp 0x1400517ba
lea r8, [rsp + 0x90]
call fcn.140059e10
inc ebx
cmp ebx, 5
jb 0x140051640
movss xmm9, dword [0x1400b4e70]
cmp byte [0x1401402f1], 0
je 0x1400518ea
mov rdx, qword [0x14013f230]
add rdx, 0x10d8
mov qword [rsp + 0x20], rsi
mov r9d, 8
lea r8, [rsp + 0xe0]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rsp + 0xe0]
add rdx, 0x20
mov qword [rsp + 0x20], rsi
mov r9d, 8
lea r8, [rsp + 0xf0]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rsp + 0xf0]
add rdx, 0x60
mov qword [rsp + 0x20], rsi
mov r9d, 8
lea r8, [rsp + 0xe0]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rsp + 0xe0]
add rdx, 0x8d
mov qword [rsp + 0x20], rsi
mov r9d, 8
lea r8, [rsp + 0xf0]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rbx, qword [rsp + 0xf0]
mov qword [rsp + 0x20], rsi
mov r9d, 8
lea r8, [rsp + 0xe0]
mov rdx, rbx
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov dword [rsp + 0x130], 0x270f
lea rdx, [rbx + 0x18]
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x130]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
cmp byte [0x14013e9f8], 0
je 0x140051994
mov rdx, qword [0x14013f230]
add rdx, 0x10d8
mov qword [rsp + 0x20], rsi
mov r9d, 8
lea r8, [rsp + 0xe0]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rsp + 0xe0]
add rdx, 0x20
mov qword [rsp + 0x20], rsi
mov r9d, 8
lea r8, [rsp + 0xf0]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movd xmm0, dword [0x1400ec3cc]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x130], xmm0
mov rdx, qword [rsp + 0xf0]
add rdx, 0xb0
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x130]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
cmp byte [0x1400ec3c8], 0
je 0x140051b8c
mov rax, qword [0x14013e800]
mov rax, qword [rax + 0x4088]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.1400063b0
mov rbx, rax
mov rdx, qword [0x14013e800]
mov rcx, qword [rdx + 0x3bf0]
mov qword [rsp + 0x30], rsi
lea rdi, str.Valor_External
mov qword [rsp + 0x28], rdi
movss xmm7, dword [0x1400b5008]
movss dword [rsp + 0x20], xmm7
movss xmm3, dword [0x1400b4fe4]
movss xmm2, dword [rdx + 0x3bf8]
lea rdx, [rsp + 0xe0]
call fcn.140028690
movss xmm0, dword [rsp + 0xe0]
addss xmm0, dword [0x1400b4e04]
cvttss2si eax, xmm0
movd xmm6, eax
cvtdq2ps xmm6, xmm6
movaps xmm0, xmmword [0x1400b5290]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.140003960
addss xmm6, dword [0x1400b4f0c]
addss xmm6, dword [0x1400b4ef4]
movss dword [rsp + 0xf0], xmm6
mov dword [rsp + 0xf4], 0x40c00000
mov dword [rsp + 0x108], 0x40c00000
mov dword [rsp + 0x10c], 0x40800000
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rsp + 0xf0]
lea rdx, [rsp + 0x108]
mov rcx, rbx
call fcn.1400240b0
movaps xmm0, xmmword [0x1400b53e0]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.140003960
movss dword [rsp + 0xf0], xmm6
mov dword [rsp + 0xf4], 0x41c80000
mov dword [rsp + 0x108], 0x40c00000
mov dword [rsp + 0x10c], 0x40c00000
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rsp + 0xf0]
lea rdx, [rsp + 0x108]
mov rcx, rbx
call fcn.1400240b0
movaps xmm0, xmmword [0x1400b54d0]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.140003960
mov dword [rsp + 0xf0], 0x41200000
mov dword [rsp + 0xf4], 0x40c00000
test eax, 0xff000000
je 0x140051b8c
mov rdx, qword [rbx + 0x38]
mov rcx, qword [rdx + 8]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm12
lea r8, [0x1400b481e]
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], rdi
lea r8, [rsp + 0x50]
mov qword [rsp + 0x28], r8
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xf0]
movss xmm2, dword [rdx + 0x10]
mov rdx, rbx
call fcn.1400288b0
mov eax, dword [0x1401402dc]
test eax, eax
jne 0x140051ba2
mov dword [0x140140294], 0x2d
jmp 0x140051bd3
cmp eax, 1
jne 0x140051bb3
mov dword [0x140140294], 0x77
jmp 0x140051bd3
cmp eax, 2
jne 0x140051bc4
mov dword [0x140140294], 0x2e
jmp 0x140051bd3
cmp eax, 3
jne 0x140051bd3
mov dword [0x140140294], 0x73
cmp byte [0x14013e9fd], 0
je 0x140051cce
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov edi, eax
mov rcx, qword [0x14013e800]
mov rcx, qword [rcx + 0x4088]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rcx]
call fcn.1400063b0
mov r14, rax
lea rcx, [0x140135948]
call fcn.140003960
mov r15d, eax
mov eax, ebx
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0xe0], xmm0
mov eax, edi
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0xe4], xmm0
test r15d, 0xff000000
je 0x140051cce
movss xmm0, dword [0x1400b4dd0]
movss xmm2, dword [0x140110678]
comiss xmm0, xmm2
ja 0x140051cce
subss xmm2, xmm0
mov dword [rsp + 0x28], 0x27
movss xmm0, dword [0x1400b4efc]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm12
lea rdx, [rsp + 0xe0]
mov rcx, r14
call fcn.1400234a0
movss dword [rsp + 0x28], xmm9
mov dword [rsp + 0x20], 1
mov r9d, r15d
mov r8d, dword [r14 + 0x78]
mov rdx, qword [r14 + 0x80]
mov rcx, r14
call fcn.140021ab0
mov dword [r14 + 0x78], esi
cmp byte [0x1401402b3], 0
je 0x140051cdc
call fcn.140050a60
cmp byte [0x1400ec3c9], 0
je 0x140051cea
call fcn.140050650
call fcn.14004d5f0
cmp byte [0x1401402c0], 0
je 0x140051db2
mov eax, dword [0x14013fa64]
test eax, eax
jne 0x140051d1d
mov dword [0x14013e9f4], 2
lea ebx, [rax + 0x10]
call fcn.14004f630
jmp 0x140051db7
cmp eax, 1
jne 0x140051d35
mov dword [0x14013e9f4], eax
lea ebx, [rax + 0xf]
call fcn.14004f630
jmp 0x140051db7
cmp eax, 2
jne 0x140051d4e
mov dword [0x14013e9f4], 5
lea ebx, [rax + 0xe]
call fcn.14004f630
jmp 0x140051db7
cmp eax, 3
jne 0x140051d67
mov dword [0x14013e9f4], 6
lea ebx, [rax + 0xd]
call fcn.14004f630
jmp 0x140051db7
cmp eax, 4
jne 0x140051d7e
mov ebx, 0x10
mov dword [0x14013e9f4], ebx
call fcn.14004f630
jmp 0x140051db7
cmp eax, 5
jne 0x140051d97
mov dword [0x14013e9f4], 0x12
lea ebx, [rax + 0xb]
call fcn.14004f630
jmp 0x140051db7
cmp eax, 6
jne 0x140051da6
mov dword [0x14013e9f4], 0x45
mov ebx, 0x10
call fcn.14004f630
jmp 0x140051db7
mov ebx, 0x10
cmp byte [0x14013e9f2], 0
je 0x140051e52
mov eax, dword [0x14013fa5c]
test eax, eax
jne 0x140051dda
mov dword [0x14013fa58], 2
jmp 0x140051e36
cmp eax, 1
jne 0x140051de7
mov dword [0x14013fa58], eax
jmp 0x140051e36
cmp eax, 2
jne 0x140051df8
mov dword [0x14013fa58], 5
jmp 0x140051e36
cmp eax, 3
jne 0x140051e09
mov dword [0x14013fa58], 6
jmp 0x140051e36
cmp eax, 4
jne 0x140051e16
mov dword [0x14013fa58], ebx
jmp 0x140051e36
cmp eax, 5
jne 0x140051e27
mov dword [0x14013fa58], 0x12
jmp 0x140051e36
cmp eax, 6
jne 0x140051e36
mov dword [0x14013fa58], 0x45
mov eax, dword [0x14013e9e8]
cmp eax, 1
jbe 0x140051e4d
cmp eax, 2
jne 0x140051e52
call fcn.1400501a0
jmp 0x140051e52
call fcn.14004ff30
cmp byte [0x14013f22c], 0
je 0x140051e75
movss xmm1, dword [0x14011067c]
mov cl, 1
call fcn.14004cfe0
mov byte [0x1401402bc], 1
mov al, 1
jmp 0x140051e92
cmp byte [0x1401402bc], 0
je 0x140051e89
movaps xmm1, xmm12
xor ecx, ecx
call fcn.14004cfe0
mov byte [0x1401402bc], 0
xor al, al
cmp byte [0x14013f22c], 0
je 0x140051eb3
movss xmm1, dword [0x14011067c]
mov cl, 1
call fcn.14004cfe0
mov byte [0x1401402bc], 1
jmp 0x140051ec9
test al, al
je 0x140051ec2
movaps xmm1, xmm12
xor ecx, ecx
call fcn.14004cfe0
mov byte [0x1401402bc], 0
cmp byte [0x1401402f3], 0
je 0x140051ee2
mov cl, 1
call fcn.14004ca50
mov byte [0x1401402d9], 1
jmp 0x140051ef9
cmp byte [0x1401402d9], 0
je 0x140051ef2
xor ecx, ecx
call fcn.14004ca50
mov byte [0x1401402d9], 0
cmp byte [0x14013f25e], 0
je 0x140051f14
movaps xmm0, xmm11
call fcn.14004c850
mov byte [0x140140270], 1
jmp 0x140051f2d
cmp byte [0x140140270], 0
je 0x140051f26
movaps xmm0, xmm12
call fcn.14004c850
mov byte [0x140140270], 0
cmp byte [0x140140276], 0
je 0x140051f46
mov cl, 1
call fcn.14004cc50
mov byte [0x140140274], 1
jmp 0x140051f5d
cmp byte [0x140140274], 0
je 0x140051f56
xor ecx, ecx
call fcn.14004cc50
mov byte [0x140140274], 0
cmp byte [0x14013e9f1], 0
je 0x140051f74
call fcn.14004c790
mov byte [0x1401402c3], 1
jmp 0x140051f89
cmp byte [0x1401402c3], 0
je 0x140051f82
call fcn.14004c790
mov byte [0x1401402c3], 0
cmp byte [0x14013e9fc], 0
je 0x140051fa2
mov cl, 1
call fcn.14004cb80
mov byte [0x14013e7fd], 1
jmp 0x140051fb9
cmp byte [0x14013e7fd], 0
je 0x140051fb2
xor ecx, ecx
call fcn.14004cb80
mov byte [0x14013e7fd], 0
cmp byte [0x14013e9fb], 0
je 0x140051fd2
mov cl, 1
call fcn.14004ce30
mov byte [0x14013fa6d], 1
jmp 0x14005201d
cmp byte [0x14013fa6d], 0
je 0x140052016
mov rdx, qword [0x14013f230]
test rdx, rdx
je 0x140052016
mov byte [rsp + 0x120], 0
add rdx, 0x189
mov qword [rsp + 0x20], rsi
mov r9d, 1
lea r8, [rsp + 0x120]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov byte [0x14013fa6d], 0
cmp byte [0x14013f25d], 0
je 0x14005203c
mov ecx, 1
call fcn.14004cea0
mov dword [0x14013e9ec], 1
jmp 0x140052052
cmp dword [0x14013e9ec], 0
je 0x14005204c
xor ecx, ecx
call fcn.14004cea0
mov dword [0x14013e9ec], esi
cmp byte [0x14013f22b], 0
je 0x14005209c
mov rdx, qword [0x14013f230]
test rdx, rdx
je 0x140052093
mov byte [rsp + 0x128], 1
add rdx, 0x2c
mov qword [rsp + 0x20], rsi
mov r9d, 1
lea r8, [rsp + 0x128]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov byte [0x1401402bf], 1
jmp 0x1400520e4
cmp byte [0x1401402bf], 0
je 0x1400520dd
mov rdx, qword [0x14013f230]
test rdx, rdx
je 0x1400520dd
mov byte [rsp + 0x100], 0x37
add rdx, 0x2c
mov qword [rsp + 0x20], rsi
mov r9d, 1
lea r8, [rsp + 0x100]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov byte [0x1401402bf], 0
cmp byte [0x1401402f0], 0
je 0x1400520fd
mov cl, 1
call fcn.14004cf40
mov byte [0x14013f22d], 1
jmp 0x140052104
mov byte [0x14013f22d], 0
cmp byte [0x1401402b4], 0
je 0x14005211f
movaps xmm0, xmm11
call fcn.14004c930
mov byte [0x14013f25c], 1
jmp 0x140052138
cmp byte [0x14013f25c], 0
je 0x140052131
movaps xmm0, xmm12
call fcn.14004c930
mov byte [0x14013f25c], 0
cmp byte [0x140140275], 0
je 0x14005225b
mov rdx, qword [0x14013f230]
test rdx, rdx
je 0x140052183
add rdx, 0x280
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x130]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm0, dword [rsp + 0x130]
jmp 0x14005218c
movss xmm0, dword [rsp + 0x138]
movss xmm15, dword [0x1400b4f94]
comiss xmm15, xmm0
jb 0x140052264
mov rdx, qword [0x14013f230]
test rdx, rdx
je 0x1400521dd
add rdx, 0x2a0
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x118]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm6, dword [rsp + 0x118]
jmp 0x1400521e6
movss xmm6, dword [rsp + 0x138]
mov rdx, qword [0x14013f230]
test rdx, rdx
je 0x140052264
movss dword [rsp + 0x108], xmm6
add rdx, 0x280
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x108]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
movss dword [rsp + 0xf0], xmm6
mov rdx, qword [0x14013f230]
add rdx, 0x2a0
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0xf0]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x140052264
movss xmm15, dword [0x1400b4f94]
cmp byte [0x14013e7fa], 0
je 0x14005227d
mov cl, 1
call fcn.14004c480
mov byte [0x140140273], 1
jmp 0x140052294
cmp byte [0x140140273], 0
je 0x14005228d
xor ecx, ecx
call fcn.14004c480
mov byte [0x140140273], 0
cmp byte [0x14013fa6f], 0
je 0x1400522ad
mov cl, 1
call fcn.14004c480
mov byte [0x1401402b1], 1
jmp 0x1400522c4
cmp byte [0x1401402b1], 0
je 0x1400522bd
xor ecx, ecx
call fcn.14004c480
mov byte [0x1401402b1], 0
cmp byte [0x14013e9fa], 0
je 0x1400522dd
mov cl, 1
call fcn.14004c5c0
mov byte [0x14013e7f9], 1
jmp 0x1400522f4
cmp byte [0x14013e7f9], 0
je 0x1400522ed
xor ecx, ecx
call fcn.14004c5c0
mov byte [0x14013e7f9], 0
cmp byte [0x14013e9f9], 0
je 0x14005230d
mov cl, 1
call fcn.14004c3e0
mov byte [0x1401402c2], 1
jmp 0x140052324
cmp byte [0x1401402c2], 0
je 0x14005231d
xor ecx, ecx
call fcn.14004c3e0
mov byte [0x1401402c2], 0
cmp byte [0x1401402b0], 0
je 0x140052340
mov cl, 1
call fcn.14004c6f0
mov dword [0x1401402fc], 0x3f800000
jmp 0x14005235a
cmp byte [0x14013f22f], 0
je 0x140052350
xor ecx, ecx
call fcn.14004c6f0
mov dword [0x1401402fc], 0
jmp 0x14005237d
lea rax, [0x140140d80]
mov qword [rsp + 0x28], rax
lea rax, [0x140140d7c]
mov qword [rsp + 0x20], rax
lea r9, [0x140140d78]
movss xmm2, dword [0x14013f224]
movss xmm1, dword [0x14013f20c]
movss xmm0, dword [0x1400ec3dc]
call fcn.140003a10
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x140140afc]
sub eax, ecx
cmp eax, 1
jb 0x1400523fe
cmp dword [0x140140af8], ecx
je 0x1400523f2
movss xmm0, dword [0x140140d78]
addss xmm0, dword [0x1400b4fec]
movss dword [0x140140d78], xmm0
mov dword [0x140140af8], ecx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x140140afc], eax
movss xmm0, dword [0x140140d78]
comiss xmm12, xmm0
jbe 0x140052419
addss xmm0, xmm11
movss dword [0x140140d78], xmm0
lea rax, [0x14013f224]
mov qword [rsp + 0x28], rax
lea rax, [0x14013f20c]
mov qword [rsp + 0x20], rax
lea r9, [0x1400ec3dc]
movss xmm2, dword [0x140140d80]
movss xmm1, dword [0x140140d7c]
call fcn.140003ac0
cmp byte [0x1400ec3ca], 0
je 0x1400556ac
mov byte [0x1401402d8], 1
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rdi, rax
lea rcx, [0x1400b4708]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, rax
test rax, rax
je 0x1400524a7
lea rdx, str.SetWindowDisplayAffinity
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14005249e
mov edx, 0x11
mov rcx, rdi
call rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x14013e800]
or dword [rax + 0x3f88], 2
mov dword [rax + 0x3fa8], 0x44020000
mov dword [rax + 0x3fac], 0x43c58000
mov dword [rax + 0x3f90], 1
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.NvidiaOverlay
call fcn.14000e020
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
mov rbx, qword [rax + 0x280]
movsd xmm6, qword [rax + 0x18]
movss xmm7, dword [rax + 0x20]
movaps xmm0, xmmword [0x1400b5340]
movups xmmword [rsp + 0x50], xmm0
movsd qword [rsp + 0xf0], xmm6
movaps xmm10, xmm6
movss xmm13, dword [0x1400b4f70]
addss xmm10, xmm13
movss dword [rsp + 0xe0], xmm10
movss xmm9, dword [rsp + 0xf4]
movaps xmm8, xmm9
addss xmm8, dword [rax + 0x24]
movss dword [rsp + 0xe4], xmm8
lea rcx, [rsp + 0x50]
call fcn.140003960
mov r9d, eax
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm12
lea r8, [rsp + 0xe0]
lea rdx, [rsp + 0xf0]
mov rcx, rbx
call fcn.1400240b0
movaps xmm0, xmmword [0x1400b5340]
movups xmmword [rsp + 0x50], xmm0
addss xmm7, xmm6
movss dword [rsp + 0xe0], xmm7
movaps xmm6, xmm9
addss xmm6, dword [0x1400b4f5c]
movss dword [rsp + 0xe4], xmm6
movss dword [rsp + 0xf0], xmm10
movss dword [rsp + 0xf4], xmm9
lea rcx, [rsp + 0x50]
call fcn.140003960
mov r9d, eax
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm12
lea r8, [rsp + 0xe0]
lea rdx, [rsp + 0xf0]
mov rcx, rbx
call fcn.1400240b0
movaps xmm0, xmmword [0x1400b5260]
movups xmmword [rsp + 0x50], xmm0
movss dword [rsp + 0xe0], xmm7
movss dword [rsp + 0xe4], xmm6
movss dword [rsp + 0xf0], xmm10
movss dword [rsp + 0xf4], xmm6
lea rcx, [rsp + 0x50]
call fcn.140003960
mov r9d, eax
movss dword [rsp + 0x20], xmm11
lea r8, [rsp + 0xe0]
lea rdx, [rsp + 0xf0]
mov rcx, rbx
call fcn.140023e40
movaps xmm0, xmmword [0x1400b5260]
movups xmmword [rsp + 0x50], xmm0
movss dword [rsp + 0xe0], xmm10
movss dword [rsp + 0xe4], xmm8
movss dword [rsp + 0xf0], xmm10
movss dword [rsp + 0xf4], xmm9
lea rcx, [rsp + 0x50]
call fcn.140003960
mov r9d, eax
movss dword [rsp + 0x20], xmm11
lea r8, [rsp + 0xe0]
lea rdx, [rsp + 0xf0]
mov rcx, rbx
call fcn.140023e40
xorps xmm9, xmm9
lea rcx, [rsp + 0x140]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov rdi, qword [0x14013e800]
mov rax, qword [rdi + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdi + 0x3e88]
mov r15, qword [rax + 0x280]
mov qword [rsp + 0xe0], r15
lea rbx, [0x140000000]
cmp byte [0x140140758], 0
jne 0x140052814
mov r14, rsi
mov rax, qword [rdi + 0x3e88]
movss xmm7, dword [rax + 0x1c]
movss xmm6, dword [rax + 0x24]
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movd xmm8, eax
cvtdq2ps xmm8, xmm8
mulss xmm8, xmm6
divss xmm8, xmm14
addss xmm8, xmm7
mov rax, qword [0x14013e800]
mov rcx, qword [rax + 0x3e88]
movss xmm7, dword [rcx + 0x18]
movss xmm6, dword [rcx + 0x20]
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm6
divss xmm0, xmm14
addss xmm0, xmm7
movss dword [r14 + rbx + 0x140760], xmm0
movss dword [r14 + rbx + 0x140764], xmm8
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x2e8ba2e9
imul r8d
sar edx, 1
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xb
sub r8d, ecx
sub r8d, 5
movd xmm6, r8d
cvtdq2ps xmm6, xmm6
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x2e8ba2e9
imul r8d
sar edx, 1
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xb
sub r8d, ecx
sub r8d, 5
movd xmm0, r8d
cvtdq2ps xmm0, xmm0
movss dword [r14 + rbx + 0x1403c0], xmm0
movss dword [r14 + rbx + 0x1403c4], xmm6
add r14, 8
mov rdi, qword [0x14013e800]
cmp r14, 0x398
jl 0x140052714
mov byte [0x140140758], 1
movsd xmm0, qword [rdi + 0xdf4]
movsd qword [rsp + 0xf0], xmm0
mov r14d, esi
mov dword [rsp + 0x118], esi
lea r13, [0x140140764]
movss xmm6, dword [rsp + 0xf4]
movss xmm7, dword [rsp + 0xf0]
movss xmm8, dword [0x1400b4f6c]
lea ecx, [r14 + 1]
cmp ecx, 0x73
jge 0x140052926
lea r14, [r13 + 4]
movsxd rax, ecx
lea r15, [rax*8 + 0x140760]
add r15, rbx
mov r12d, 0x73
sub r12d, ecx
mov esi, dword [rsp + 0x118]
movss xmm1, dword [r14 + 4]
subss xmm1, dword [r13]
movss xmm0, dword [r14]
subss xmm0, dword [r13 - 4]
call sub.api_ms_win_crt_math_l1_1_0.dll__hypotf
divss xmm0, xmm13
movaps xmm1, xmm11
subss xmm1, xmm0
comiss xmm1, xmm12
jbe 0x140052904
mov qword [rsp + 0x50], 0x3f800000
mov dword [rsp + 0x58], 0
mulss xmm1, dword [rdi + 0x37d8]
movss dword [rsp + 0x5c], xmm1
lea rcx, [rsp + 0x50]
call fcn.140003960
mov r9d, eax
lea rdx, [rsi*8 + 0x140760]
add rdx, rbx
movss dword [rsp + 0x20], xmm11
mov r8, r15
mov rcx, qword [rsp + 0xe0]
call fcn.140023e40
mov rdi, qword [0x14013e800]
add r15, 8
add r14, 8
sub r12, 1
jne 0x140052880
mov r14d, dword [rsp + 0x118]
mov r15, qword [rsp + 0xe0]
movaps xmm1, xmm6
subss xmm1, dword [r13]
movaps xmm0, xmm7
subss xmm0, dword [r13 - 4]
call sub.api_ms_win_crt_math_l1_1_0.dll__hypotf
divss xmm0, xmm8
movaps xmm1, xmm11
subss xmm1, xmm0
comiss xmm1, xmm12
jbe 0x1400529a8
mov qword [rsp + 0x70], 0x3f800000
mov dword [rsp + 0x78], 0
mulss xmm1, dword [rdi + 0x37d8]
movss dword [rsp + 0x7c], xmm1
lea rcx, [rsp + 0x70]
call fcn.140003960
mov r9d, eax
mov eax, r14d
lea r8, [rax*8 + 0x140760]
add r8, rbx
movss dword [rsp + 0x20], xmm11
lea rdx, [rsp + 0xf0]
mov rcx, r15
call fcn.140023e40
mov rdi, qword [0x14013e800]
inc r14d
mov dword [rsp + 0x118], r14d
add r13, 8
cmp r14d, 0x73
jl 0x140052851
movss xmm3, dword [rdi + 0x18]
xor esi, esi
mov ecx, esi
lea edx, [rsi + 0x17]
nop dword [rax]
movaps xmm1, xmm3
mulss xmm1, dword [rcx + rbx + 0x1403c0]
addss xmm1, dword [rcx + rbx + 0x140760]
movss dword [rcx + rbx + 0x140760], xmm1
movaps xmm2, xmm3
mulss xmm2, dword [rcx + rbx + 0x1403c4]
addss xmm2, dword [rcx + rbx + 0x140764]
movss dword [rcx + rbx + 0x140764], xmm2
mov rax, qword [rdi + 0x3e88]
movss xmm4, dword [rax + 0x18]
movss xmm5, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x20]
addss xmm0, xmm4
comiss xmm4, xmm1
jbe 0x140052a36
movss dword [rcx + rbx + 0x140760], xmm0
jmp 0x140052a53
comiss xmm1, xmm0
jbe 0x140052a53
movaps xmm0, xmm4
unpcklps xmm0, xmm5
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x140760], xmm0
mov rax, qword [rdi + 0x3e88]
movss xmm1, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x24]
addss xmm0, xmm1
comiss xmm1, xmm2
jbe 0x140052a78
movss dword [rcx + rbx + 0x140764], xmm0
jmp 0x140052a9e
comiss xmm2, xmm0
jbe 0x140052a9e
movss xmm0, dword [rax + 0x18]
unpcklps xmm0, xmm1
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x140764], xmm2
movaps xmm1, xmm3
mulss xmm1, dword [rcx + rbx + 0x1403c8]
addss xmm1, dword [rcx + rbx + 0x140768]
movss dword [rcx + rbx + 0x140768], xmm1
movaps xmm2, xmm3
mulss xmm2, dword [rcx + rbx + 0x1403cc]
addss xmm2, dword [rcx + rbx + 0x14076c]
movss dword [rcx + rbx + 0x14076c], xmm2
mov rax, qword [rdi + 0x3e88]
movss xmm4, dword [rax + 0x18]
movss xmm5, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x20]
addss xmm0, xmm4
comiss xmm4, xmm1
jbe 0x140052b04
movss dword [rcx + rbx + 0x140768], xmm0
jmp 0x140052b21
comiss xmm1, xmm0
jbe 0x140052b21
movaps xmm0, xmm4
unpcklps xmm0, xmm5
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x140768], xmm0
mov rax, qword [rdi + 0x3e88]
movss xmm1, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x24]
addss xmm0, xmm1
comiss xmm1, xmm2
jbe 0x140052b46
movss dword [rcx + rbx + 0x14076c], xmm0
jmp 0x140052b6c
comiss xmm2, xmm0
jbe 0x140052b6c
movss xmm0, dword [rax + 0x18]
unpcklps xmm0, xmm1
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x14076c], xmm2
movaps xmm1, xmm3
mulss xmm1, dword [rcx + rbx + 0x1403d0]
addss xmm1, dword [rcx + rbx + 0x140770]
movss dword [rcx + rbx + 0x140770], xmm1
movaps xmm2, xmm3
mulss xmm2, dword [rcx + rbx + 0x1403d4]
addss xmm2, dword [rcx + rbx + 0x140774]
movss dword [rcx + rbx + 0x140774], xmm2
mov rax, qword [rdi + 0x3e88]
movss xmm4, dword [rax + 0x18]
movss xmm5, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x20]
addss xmm0, xmm4
comiss xmm4, xmm1
jbe 0x140052bd2
movss dword [rcx + rbx + 0x140770], xmm0
jmp 0x140052bef
comiss xmm1, xmm0
jbe 0x140052bef
movaps xmm0, xmm4
unpcklps xmm0, xmm5
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x140770], xmm0
mov rax, qword [rdi + 0x3e88]
movss xmm1, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x24]
addss xmm0, xmm1
comiss xmm1, xmm2
jbe 0x140052c14
movss dword [rcx + rbx + 0x140774], xmm0
jmp 0x140052c3a
comiss xmm2, xmm0
jbe 0x140052c3a
movss xmm0, dword [rax + 0x18]
unpcklps xmm0, xmm1
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x140774], xmm2
movaps xmm1, xmm3
mulss xmm1, dword [rcx + rbx + 0x1403d8]
addss xmm1, dword [rcx + rbx + 0x140778]
movss dword [rcx + rbx + 0x140778], xmm1
movaps xmm2, xmm3
mulss xmm2, dword [rcx + rbx + 0x1403dc]
addss xmm2, dword [rcx + rbx + 0x14077c]
movss dword [rcx + rbx + 0x14077c], xmm2
mov rax, qword [rdi + 0x3e88]
movss xmm4, dword [rax + 0x18]
movss xmm5, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x20]
addss xmm0, xmm4
comiss xmm4, xmm1
jbe 0x140052ca0
movss dword [rcx + rbx + 0x140778], xmm0
jmp 0x140052cbd
comiss xmm1, xmm0
jbe 0x140052cbd
movaps xmm0, xmm4
unpcklps xmm0, xmm5
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x140778], xmm0
mov rax, qword [rdi + 0x3e88]
movss xmm1, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x24]
addss xmm0, xmm1
comiss xmm1, xmm2
jbe 0x140052ce2
movss dword [rcx + rbx + 0x14077c], xmm0
jmp 0x140052d08
comiss xmm2, xmm0
jbe 0x140052d08
movss xmm0, dword [rax + 0x18]
unpcklps xmm0, xmm1
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x14077c], xmm2
movaps xmm1, xmm3
mulss xmm1, dword [rcx + rbx + 0x1403e0]
addss xmm1, dword [rcx + rbx + 0x140780]
movss dword [rcx + rbx + 0x140780], xmm1
movaps xmm2, xmm3
mulss xmm2, dword [rcx + rbx + 0x1403e4]
addss xmm2, dword [rcx + rbx + 0x140784]
movss dword [rcx + rbx + 0x140784], xmm2
mov rax, qword [rdi + 0x3e88]
movss xmm4, dword [rax + 0x18]
movss xmm5, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x20]
addss xmm0, xmm4
comiss xmm4, xmm1
jbe 0x140052d6e
movss dword [rcx + rbx + 0x140780], xmm0
jmp 0x140052d8b
comiss xmm1, xmm0
jbe 0x140052d8b
movaps xmm0, xmm4
unpcklps xmm0, xmm5
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x140780], xmm0
mov rax, qword [rdi + 0x3e88]
movss xmm1, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x24]
addss xmm0, xmm1
comiss xmm1, xmm2
jbe 0x140052db0
movss dword [rcx + rbx + 0x140784], xmm0
jmp 0x140052dd6
comiss xmm2, xmm0
jbe 0x140052dd6
movss xmm0, dword [rax + 0x18]
unpcklps xmm0, xmm1
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x140784], xmm2
add rcx, 0x28
sub rdx, 1
jne 0x1400529d0
movd eax, xmm9
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
psrldq xmm9, 4
movd eax, xmm9
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x54], xmm0
mov dword [rsp + 0x58], esi
movd xmm1, dword [rsp + 0x140]
cvtdq2ps xmm1, xmm1
movss dword [rsp + 0x70], xmm1
movd xmm0, dword [rsp + 0x144]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x74], xmm0
mov dword [rsp + 0x78], esi
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x70]
call fcn.140059b90
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, dword [0x1400b4f20]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x1400b4f18]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
call fcn.140011b30
cmp dword [0x14014039c], esi
sete dl
lea rcx, str.BCDEF
call fcn.140059330
test al, al
je 0x140052eef
mov eax, esi
mov dword [0x14014039c], eax
mov dword [0x140140398], esi
jmp 0x140052ef5
mov eax, dword [0x14014039c]
cmp eax, 1
sete dl
lea rcx, [0x1400adea4]
call fcn.140059330
test al, al
je 0x140052f22
mov eax, 1
mov dword [0x14014039c], eax
mov dword [0x140140398], 2
jmp 0x140052f28
mov eax, dword [0x14014039c]
cmp eax, 2
sete dl
lea rcx, [0x1400adea0]
call fcn.140059330
test al, al
je 0x140052f55
mov eax, 2
mov dword [0x14014039c], eax
mov dword [0x140140398], 0xb8
jmp 0x140052f5b
mov eax, dword [0x14014039c]
cmp eax, 4
sete dl
lea rcx, [0x1400adeac]
call fcn.140059330
test al, al
je 0x140052f88
mov eax, 4
mov dword [0x14014039c], eax
mov dword [0x140140398], 0xde
jmp 0x140052f8e
mov eax, dword [0x14014039c]
cmp eax, 3
sete dl
lea rcx, [0x1400adea8]
call fcn.140059330
test al, al
je 0x140052fb8
mov dword [0x14014039c], 3
mov dword [0x140140398], 0x1c8
call fcn.140011c60
cmp dword [0x14014039c], esi
jne 0x140053805
call fcn.140011b30
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
movss xmm6, dword [0x1400b4f78]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
movss xmm9, dword [0x1400b4f24]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp dword [0x140140398], esi
sete dl
lea rcx, str.Aimbot
call fcn.14005a040
test al, al
je 0x140053073
mov edx, esi
mov dword [0x140140398], edx
jmp 0x140053079
mov edx, dword [0x140140398]
mov rax, qword [0x14013e800]
mov rcx, qword [rax + 0x3e88]
cmp byte [rcx + 0x9b], sil
jne 0x1400530db
movss xmm1, dword [rax + 0x3824]
addss xmm1, dword [rcx + 0xe8]
movss xmm0, dword [rcx + 0xec]
movss dword [rcx + 0xe0], xmm1
movss dword [rcx + 0xe4], xmm0
movsd xmm0, qword [rcx + 0x110]
movsd qword [rcx + 0x108], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x118], eax
mov byte [rcx + 0x120], 1
cmp edx, 0x10
sete dl
lea rcx, str.TriggerBot
call fcn.14005a040
test al, al
je 0x1400530fe
mov edx, 0x10
mov dword [0x140140398], edx
jmp 0x140053104
mov edx, dword [0x140140398]
mov rax, qword [0x14013e800]
mov rcx, qword [rax + 0x3e88]
cmp byte [rcx + 0x9b], sil
jne 0x140053166
movss xmm1, dword [rax + 0x3824]
addss xmm1, dword [rcx + 0xe8]
movss xmm0, dword [rcx + 0xec]
movss dword [rcx + 0xe0], xmm1
movss dword [rcx + 0xe4], xmm0
movsd xmm0, qword [rcx + 0x110]
movsd qword [rcx + 0x108], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x118], eax
mov byte [rcx + 0x120], 1
cmp edx, 0x57
sete dl
lea rcx, str.Add_Friend
call fcn.14005a040
test al, al
je 0x140053186
mov dword [0x140140398], 0x57
call fcn.140011c60
mov eax, dword [0x140140398]
movss xmm7, dword [0x1400b4f64]
test eax, eax
jne 0x140053546
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0xe0], 0x435b0000
mov dword [rsp + 0xe4], 0x43ab0000
lea rdx, [rsp + 0xe0]
lea rcx, str.Aim_Assistance
call fcn.14000b3c0
lea rdx, [0x1400ec3c9]
lea rcx, str.Crosshair
call fcn.140030110
lea rdx, [0x1401402c0]
lea rcx, str.Lock_Aimbot
call fcn.140030110
lea rdx, [0x14013e9fd]
lea rcx, str.Show_Fov
call fcn.140030110
lea rdx, [0x1401402db]
lea rcx, str.Target_Npcs
call fcn.140030110
mov rdx, qword [0x14013e800]
mov rcx, qword [rdx + 0x3e88]
cmp byte [rcx + 0x9b], sil
jne 0x1400532e9
movss xmm1, dword [rdx + 0x3824]
addss xmm1, dword [rcx + 0xe8]
movss xmm0, dword [rcx + 0xec]
movss dword [rcx + 0xe0], xmm1
movss dword [rcx + 0xe4], xmm0
movsd xmm0, qword [rcx + 0x110]
movsd qword [rcx + 0x108], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x118], eax
mov byte [rcx + 0x120], 1
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm1, xmm15
movss dword [rax + 0xe0], xmm1
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm1
movss dword [rax + 0xf8], xmm0
mov dword [rsp + 0xe0], 0xda8f97b1
mov dword [rsp + 0xe4], 0x919193b8
mov dword [rsp + 0xe8], 0x100728a
mov rcx, rsi
nop dword [rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0xe0], al
inc rcx
cmp rcx, 0xa
jb 0x140053350
mov byte [rsp + 0xeb], sil
mov r8d, 0x100a0
lea rdx, [0x140135820]
lea rcx, [rsp + 0xe0]
call fcn.140032f90
movups xmm0, xmmword [0x140135820]
movups xmmword [0x140135948], xmm0
call fcn.14000b4f0
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
movss xmm10, dword [0x1400b4fa8]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0xe0], 0x435b0000
mov dword [rsp + 0xe4], 0x43ab0000
lea rdx, [rsp + 0xe0]
lea rcx, str.Config
call fcn.14000b3c0
mov dword [rsp + 0x20], 7
lea r9, str.Head
lea rdx, [0x1401402ac]
lea rcx, str.Aimbot_Bone
call fcn.140031fa0
mov dword [rsp + 0xf0], 0x42480000
mov dword [rsp + 0x108], esi
lea r15, str.__.2f
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x140110c3c]
mov edx, 8
lea rcx, str.Aimbot_Smoothing
call fcn.140032620
mov dword [rsp + 0xf0], 0x447a0000
mov dword [rsp + 0x108], 0x41a00000
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x1400ec43c]
mov edx, 8
lea rcx, str.Aimbot_Distance
call fcn.140032620
mov dword [rsp + 0xf0], 0x44480000
mov dword [rsp + 0x108], 0x41a00000
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x140110678]
mov edx, 8
lea rcx, str.Aimbot_Fov
call fcn.140032620
call fcn.14000b4f0
mov eax, dword [0x140140398]
jmp 0x140053556
lea r15, str.__.2f
movss xmm10, dword [0x1400b4fa8]
cmp eax, 0x10
jne 0x140053756
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0xe0], 0x435b0000
mov dword [rsp + 0xe4], 0x43ab0000
lea rdx, [rsp + 0xe0]
lea rcx, str.TriggerBot
call fcn.14000b3c0
lea rdx, [0x14013e9f2]
lea rcx, str.TriggerBot
call fcn.140030110
lea rdx, [0x14013f228]
lea rcx, str.TriggerBot_Fov
call fcn.140030110
call fcn.14000b4f0
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0xe0], 0x435b0000
mov dword [rsp + 0xe4], 0x43ab0000
lea rdx, [rsp + 0xe0]
lea rcx, str.Config
call fcn.14000b3c0
mov dword [rsp + 0xf0], 0x42480000
mov dword [rsp + 0x108], esi
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x1400ec3d0]
mov edx, 8
lea rcx, str.TriggerBot_Fov_Value
call fcn.140032620
mov dword [rsp + 0xf0], 0x43fa0000
mov dword [rsp + 0x108], 0x41a00000
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x1400ec43c]
mov edx, 8
lea rcx, str.TriggerBot_Distance
call fcn.140032620
call fcn.14000b4f0
mov eax, dword [0x140140398]
cmp eax, 0x57
jne 0x14005382e
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0xe0], 0x435b0000
mov dword [rsp + 0xe4], 0x43ab0000
lea rdx, [rsp + 0xe0]
lea rcx, str.Friend_List
call fcn.14000b3c0
call fcn.140050c50
call fcn.14000b4f0
jmp 0x14005382e
lea r15, str.__.2f
movss xmm6, dword [0x1400b4f78]
movss xmm9, dword [0x1400b4f24]
movss xmm7, dword [0x1400b4f64]
movss xmm10, dword [0x1400b4fa8]
cmp dword [0x14014039c], 1
jne 0x140054490
call fcn.140011b30
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp dword [0x140140398], 2
sete dl
lea rcx, str.Visuals
call fcn.14005a040
test al, al
je 0x1400538d5
mov dword [0x140140398], 2
call fcn.140011c60
cmp dword [0x140140398], 2
jne 0x140054490
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0xe0], 0x435b0000
mov dword [rsp + 0xe4], 0x43ab0000
lea rdx, [rsp + 0xe0]
lea rcx, str.Visuals
call fcn.14000b3c0
mov dword [rsp + 0xf0], 0x8197b5
mov byte [rsp + 0xf4], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0xf0], al
inc rcx
cmp rcx, 3
jb 0x1400539a0
mov byte [rsp + 0xf4], sil
lea rdx, [0x14013e7fb]
lea rcx, [rsp + 0xf0]
call fcn.140030110
mov rdx, qword [0x14013e800]
mov rcx, qword [rdx + 0x3e88]
cmp byte [rcx + 0x9b], sil
jne 0x140053a31
movss xmm1, dword [rdx + 0x3824]
addss xmm1, dword [rcx + 0xe8]
movss xmm0, dword [rcx + 0xec]
movss dword [rcx + 0xe0], xmm1
movss dword [rcx + 0xe4], xmm0
movsd xmm0, qword [rcx + 0x110]
movsd qword [rcx + 0x108], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x118], eax
mov byte [rcx + 0x120], 1
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm1, xmm15
movss dword [rax + 0xe0], xmm1
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm1
movss dword [rax + 0xf8], xmm0
mov dword [rsp + 0xe0], 0xda8197b5
mov dword [rsp + 0xe4], 0x919193b8
mov word [rsp + 0xe8], 0x8d
mov byte [rsp + 0xea], 1
mov rcx, rsi
nop dword [rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0xe0], al
inc rcx
cmp rcx, 9
jb 0x140053aa0
mov byte [rsp + 0xea], sil
mov r8d, 0x100a0
lea rdx, [0x140135850]
lea rcx, [rsp + 0xe0]
call fcn.140032f90
movups xmm0, xmmword [0x140135850]
movups xmmword [0x140135998], xmm0
mov dword [rsp + 0xe0], 0xda8197b5
mov dword [rsp + 0xe4], 0x908f93b8
mov dword [rsp + 0xe8], 0x100729a
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0xe0], al
inc rcx
cmp rcx, 0xa
jb 0x140053b10
mov byte [rsp + 0xeb], sil
lea rdx, [0x14013f22a]
lea rcx, [rsp + 0xe0]
call fcn.140030110
mov rdx, qword [0x14013e800]
mov rcx, qword [rdx + 0x3e88]
cmp byte [rcx + 0x9b], sil
jne 0x140053ba1
movss xmm1, dword [rdx + 0x3824]
addss xmm1, dword [rcx + 0xe8]
movss xmm0, dword [rcx + 0xec]
movss dword [rcx + 0xe0], xmm1
movss dword [rcx + 0xe4], xmm0
movsd xmm0, qword [rcx + 0x110]
movsd qword [rcx + 0x108], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x118], eax
mov byte [rcx + 0x120], 1
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm1, xmm15
movss dword [rax + 0xe0], xmm1
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm1
movss dword [rax + 0xf8], xmm0
movdqa xmm1, xmmword [0x1400b55d0]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x60], 0x100
mov rcx, rsi
nop dword [rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x10
jb 0x140053c00
mov byte [rsp + 0x61], sil
mov r8d, 0x100a0
lea rdx, [0x140135840]
lea rcx, [rsp + 0x50]
call fcn.140032f90
movups xmm0, xmmword [0x140135840]
movups xmmword [0x140135988], xmm0
mov dword [rsp + 0xe0], 0x969c93a4
mov dword [rsp + 0xe4], 0x9092889e
mov word [rsp + 0xe8], 0x100
mov rcx, rsi
nop dword [rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0xe0], al
inc rcx
cmp rcx, 8
jb 0x140053c60
mov byte [rsp + 0xe9], sil
lea rdx, [0x140140271]
lea rcx, [rsp + 0xe0]
call fcn.140030110
mov rdx, qword [0x14013e800]
mov rcx, qword [rdx + 0x3e88]
cmp byte [rcx + 0x9b], sil
jne 0x140053cf1
movss xmm1, dword [rdx + 0x3824]
addss xmm1, dword [rcx + 0xe8]
movss xmm0, dword [rcx + 0xec]
movss dword [rcx + 0xe0], xmm1
movss dword [rcx + 0xe4], xmm0
movsd xmm0, qword [rcx + 0x110]
movsd qword [rcx + 0x108], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x118], eax
mov byte [rcx + 0x120], 1
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm1, xmm15
movss dword [rax + 0xe0], xmm1
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm1
movss dword [rax + 0xf8], xmm0
mov dword [rsp + 0x50], 0x969c93a4
mov dword [rsp + 0x54], 0x9092889e
mov dword [rsp + 0x58], 0x6e6e43df
mov dword [rsp + 0x5c], 0x100766c
mov rcx, rsi
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0xe
jb 0x140053d60
mov byte [rsp + 0x5f], sil
mov r8d, 0x100a0
lea rdx, [0x140135810]
lea rcx, [rsp + 0x50]
call fcn.140032f90
movups xmm0, xmmword [0x140135810]
movups xmmword [0x140135978], xmm0
mov dword [rsp + 0xe0], 0x8e8a91b3
mov dword [rsp + 0xe4], 0x9b9e929a
mov word [rsp + 0xe8], 0x100
mov rcx, rsi
nop dword [rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0xe0], al
inc rcx
cmp rcx, 8
jb 0x140053dc0
mov byte [rsp + 0xe9], sil
lea rdx, [0x1401402b2]
lea rcx, [rsp + 0xe0]
call fcn.140030110
mov rdx, qword [0x14013e800]
mov rcx, qword [rdx + 0x3e88]
cmp byte [rcx + 0x9b], sil
jne 0x140053e51
movss xmm1, dword [rdx + 0x3824]
addss xmm1, dword [rcx + 0xe8]
movss xmm0, dword [rcx + 0xec]
movss dword [rcx + 0xe0], xmm1
movss dword [rcx + 0xe4], xmm0
movsd xmm0, qword [rcx + 0x110]
movsd qword [rcx + 0x108], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x118], eax
mov byte [rcx + 0x120], 1
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm1, xmm15
movss dword [rax + 0xe0], xmm1
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm1
movss dword [rax + 0xf8], xmm0
movdqa xmm1, xmmword [0x1400b55a0]
movdqu xmmword [rsp + 0x50], xmm1
mov dword [rsp + 0x60], 0x7b676b
mov byte [rsp + 0x64], 1
mov rcx, rsi
nop
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x13
jb 0x140053eb0
mov byte [rsp + 0x64], sil
mov r8d, 0x100a0
lea rdx, [0x140135860]
lea rcx, [rsp + 0x50]
call fcn.140032f90
movups xmm0, xmmword [0x140135860]
movups xmmword [0x140135928], xmm0
mov dword [rsp + 0x50], 0x96989dbf
mov dword [rsp + 0x54], 0xaadd948f
mov dword [rsp + 0x58], 0x75789a
mov byte [rsp + 0x5c], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x140053f10
mov byte [rsp + 0x5c], sil
lea rdx, [0x14013fa6c]
lea rcx, [rsp + 0x50]
call fcn.140030110
mov rdx, qword [0x14013e800]
mov rcx, qword [rdx + 0x3e88]
cmp byte [rcx + 0x9b], sil
jne 0x140053f98
movss xmm1, dword [rdx + 0x3824]
addss xmm1, dword [rcx + 0xe8]
movss xmm0, dword [rcx + 0xec]
movss dword [rcx + 0xe0], xmm1
movss dword [rcx + 0xe4], xmm0
movsd xmm0, qword [rcx + 0x110]
movsd qword [rcx + 0x108], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x118], eax
mov byte [rcx + 0x120], 1
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm1, xmm15
movss dword [rax + 0xe0], xmm1
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm1
movss dword [rax + 0xf8], xmm0
movdqa xmm1, xmmword [0x1400b55b0]
movdqu xmmword [rsp + 0x50], xmm1
mov word [rsp + 0x60], 0x75
mov byte [rsp + 0x62], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x11
jb 0x140054000
mov byte [rsp + 0x62], sil
mov r8d, 0x100a0
lea rdx, [0x140135800]
lea rcx, [rsp + 0x50]
call fcn.140032f90
movups xmm0, xmmword [0x140135800]
movups xmmword [0x140135968], xmm0
mov dword [rsp + 0xf0], 0x9f9791bb
mov word [rsp + 0xf4], 0x88
mov byte [rsp + 0xf6], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0xf0], al
inc rcx
cmp rcx, 5
jb 0x140054060
mov byte [rsp + 0xf6], sil
lea rdx, [0x1401402f4]
lea rcx, [rsp + 0xf0]
call fcn.140030110
mov rdx, qword [0x14013e800]
mov rcx, qword [rdx + 0x3e88]
cmp byte [rcx + 0x9b], sil
jne 0x1400540f1
movss xmm1, dword [rdx + 0x3824]
addss xmm1, dword [rcx + 0xe8]
movss xmm0, dword [rcx + 0xec]
movss dword [rcx + 0xe0], xmm1
movss dword [rcx + 0xe4], xmm0
movsd xmm0, qword [rcx + 0x110]
movsd qword [rcx + 0x108], xmm0
mov eax, dword [rcx + 0x11c]
mov dword [rcx + 0x118], eax
mov byte [rcx + 0x120], 1
mov rax, qword [rdx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3e88]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm1, xmm15
movss dword [rax + 0xe0], xmm1
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm1
movss dword [rax + 0xf8], xmm0
mov dword [rsp + 0x50], 0x9f9791bb
mov dword [rsp + 0x54], 0x91bedc88
mov dword [rsp + 0x58], 0x736f93
mov byte [rsp + 0x5c], 1
mov rcx, rsi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x140054160
mov byte [rsp + 0x5c], sil
mov r8d, 0x100a0
lea rdx, [0x140135830]
lea rcx, [rsp + 0x50]
call fcn.140032f90
movups xmm0, xmmword [0x140135830]
movups xmmword [0x1401359a8], xmm0
mov dword [rsp + 0x50], 0x95979fbe
mov dword [rsp + 0x54], 0xb0dd9989
mov dword [rsp + 0x58], 0x5243af
mov byte [rsp + 0x5c], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0xb
jb 0x1400541c0
mov byte [rsp + 0x5c], sil
lea rdx, [0x1401402b7]
lea rcx, [rsp + 0x50]
call fcn.140030110
mov dword [rsp + 0xe0], 0x969591b1
mov dword [rsp + 0xe4], 0xbcdd989e
mov dword [rsp + 0xe8], 0x1007890
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0xe0], al
inc rcx
cmp rcx, 0xa
jb 0x140054210
mov byte [rsp + 0xeb], sil
lea rdx, [0x14013fa6e]
lea rcx, [rsp + 0xe0]
call fcn.140030110
mov dword [rsp + 0xf0], 0xb8d988bf
mov dword [rsp + 0xf4], 0x1008e9a
mov rcx, rsi
nop dword [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0xf0], al
inc rcx
cmp rcx, 6
jb 0x140054260
mov byte [rsp + 0xf7], sil
lea rdx, [0x14013f21f]
lea rcx, [rsp + 0xf0]
call fcn.140030110
mov dword [rsp + 0xe0], 0x95948ab6
mov dword [rsp + 0xe4], 0x9fbfdc89
mov word [rsp + 0xe8], 0x8d
mov byte [rsp + 0xea], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0xe0], al
inc rcx
cmp rcx, 9
jb 0x1400542c0
mov byte [rsp + 0xea], sil
lea rdx, [0x14013f25f]
lea rcx, [rsp + 0xe0]
call fcn.140030110
movzx eax, byte [str.Head]
xor al, 0xf7
mov byte [rsp + 0xf0], al
movzx eax, byte [0x1400b47ad]
xor al, 0xf8
mov byte [rsp + 0xf1], al
movzx eax, byte [0x1400b47ae]
xor al, 0xf9
mov byte [rsp + 0xf2], al
movzx eax, byte [0x1400b47af]
xor al, 0xfa
mov byte [rsp + 0xf3], al
mov word [rsp + 0xf4], 0x100
mov rcx, rsi
nop dword [rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0xf0], al
inc rcx
cmp rcx, 4
jb 0x140054340
mov byte [rsp + 0xf5], sil
lea rdx, [0x14013e9f3]
lea rcx, [rsp + 0xf0]
call fcn.140030110
mov dword [rsp + 0xe0], 0x8d9690a4
mov dword [rsp + 0xe4], 0xb9b5db
mov byte [rsp + 0xe8], 1
mov rcx, rsi
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0xe0], al
inc rcx
cmp rcx, 7
jb 0x140054390
mov byte [rsp + 0xe8], sil
lea rdx, [0x140140272]
lea rcx, [rsp + 0xe0]
call fcn.140030110
movdqa xmm0, xmmword [0x1400b55c0]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x1006f69
mov rcx, rsi
nop dword [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x12
jb 0x1400543e0
mov byte [rsp + 0x63], sil
lea rdx, [0x14013f21e]
lea rcx, [rsp + 0x50]
call fcn.140030110
mov dword [rsp + 0x50], 0xda898bb2
mov dword [rsp + 0x54], 0x8a8e95bf
mov dword [rsp + 0x58], 0x67626e9e
mov word [rsp + 0x5c], 0x100
mov rcx, rsi
nop dword [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0xc
jb 0x140054430
mov byte [rsp + 0x5d], sil
mov dword [rsp + 0xf0], 0x43fa0000
mov dword [rsp + 0x108], 0x41a00000
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x1400ec3d4]
mov edx, 8
lea rcx, [rsp + 0x50]
call fcn.140032620
call fcn.14000b4f0
cmp dword [0x14014039c], 2
jne 0x140054eda
call fcn.140011b30
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp dword [0x140140398], 0xb8
sete dl
lea rcx, str.Self
call fcn.14005a040
test al, al
je 0x14005453a
mov dword [0x140140398], 0xb8
call fcn.140011c60
cmp dword [0x140140398], 0xb8
jne 0x140054a31
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0xe0], 0x435b0000
mov dword [rsp + 0xe4], 0x43ab0000
lea rdx, [rsp + 0xe0]
lea rcx, str.Player
call fcn.14000b3c0
lea rdx, [0x14013f25d]
lea rcx, str.Freeze_Player
call fcn.140030110
lea rdx, [0x14013f22b]
lea rcx, str.Invisible
call fcn.140030110
lea rdx, [0x14013e9fb]
lea rcx, str.God_Mode
call fcn.140030110
lea rdx, [0x140140275]
lea rcx, str.Semi_GodMode
call fcn.140030110
lea rdx, [0x14013f22c]
lea rcx, str.Run_Speed
call fcn.140030110
lea rdx, [0x1401402f0]
lea rcx, str.Inf_Stamina
call fcn.140030110
movups xmm0, xmmword [0x1400b4c90]
movups xmmword [rsp + 0x70], xmm0
mov eax, dword [0x1400b4ca0]
mov dword [rsp + 0x80], eax
movzx eax, word [0x1400b4ca4]
mov word [rsp + 0x84], ax
mov edi, dword [0x1400eaf90]
cmp byte [0x1400b4ca5], sil
je 0x140054823
mov r8d, esi
cmp edi, 2
jl 0x1400547db
movdqa xmm5, xmmword [0x1400b50c0]
movdqa xmm4, xmmword [0x1400b5620]
movdqa xmm8, xmmword [0x1400b5140]
movdqa xmm0, xmmword [str.5555555555555555]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x50]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b51d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b51d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400546d2
cmp r8d, 0x16
jge 0x140054823
movsxd rax, r8d
lea r9, [rsp + 0x70]
add r9, rax
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x1400547f0
lea rdx, [0x14013e7fc]
lea rcx, [rsp + 0x70]
call fcn.140030110
cmp byte [0x14013e7fc], sil
je 0x140054991
mov eax, dword [str.sYA8sYA]
mov dword [rsp + 0x118], eax
cmp byte [0x1400b4c8f], sil
je 0x140054943
mov r8d, esi
cmp edi, 2
jl 0x1400548f0
movdqa xmm3, xmmword [0x1400b50c0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400b5620]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400b5620]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
psrad xmm2, 5
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x1400b5140]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b51d0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.5555555555555555]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x118], xmm2
mov r8d, 4
cmp r8d, 4
jae 0x140054943
mov eax, r8d
lea r9, [rsp + 0x118]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140054910
mov dword [rsp + 0xf0], 0x96
mov dword [rsp + 0x108], esi
lea r14, [0x1400ae2b4]
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x1400ec438]
mov edx, 4
lea rcx, [rsp + 0x118]
call fcn.140032620
jmp 0x140054998
lea r14, [0x1400ae2b4]
mov dword [rsp + 0xe0], 0xda978da5
mov dword [rsp + 0xe4], 0x9b988ca8
mov word [rsp + 0xe8], 0x9b
mov byte [rsp + 0xea], 1
mov rcx, rsi
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0xe0], al
inc rcx
cmp rcx, 9
jb 0x1400549c3
mov byte [rsp + 0xea], sil
mov dword [rsp + 0xf0], 0x41200000
mov dword [rsp + 0x108], esi
lea rax, str.__.1f
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x14011067c]
mov edx, 8
lea rcx, [rsp + 0xe0]
call fcn.140032620
call fcn.14000b4f0
jmp 0x140054a3e
lea r14, [0x1400ae2b4]
mov edi, dword [0x1400eaf90]
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0xe0], 0x435b0000
mov dword [rsp + 0xe4], 0x43ab0000
lea rdx, [rsp + 0xe0]
lea rcx, str.Vehicle
call fcn.14000b3c0
lea rdx, [0x14013fa6f]
lea rcx, str.Vehicle_Booster
call fcn.140030110
lea rdx, [0x14013e7fa]
lea rcx, str.Vehicle_Acceleration
call fcn.140030110
lea rdx, [0x14013e9fa]
lea rcx, str.Vehicle_Brake_Force
call fcn.140030110
lea rdx, [0x14013e9f9]
lea rcx, str.Vehicle_GodMode
call fcn.140030110
lea rdx, [0x1401402bd]
lea rcx, str.Fix_Engine
call fcn.140030110
mov dword [rsp + 0xe0], 0x43400000
mov dword [rsp + 0xe4], 0x41b00000
lea rdx, [rsp + 0xe0]
lea rcx, str.Fix_Engine
call fcn.14002ee20
test al, al
je 0x140054ca0
mov rdx, qword [0x14013f230]
add rdx, 0xd30
mov qword [rsp + 0x20], rsi
mov r9d, 8
lea r8, [rsp + 0xe0]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rbx, qword [rsp + 0xe0]
test rbx, rbx
je 0x140054ca0
mov dword [rsp + 0xf0], 0x447a0000
lea rdx, [rbx + 0x280]
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0xf0]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0x108], 0x447a0000
lea rdx, [rbx + 0x840]
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x108]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0xf0], 0x447a0000
lea rdx, [rbx + 0x908]
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0xf0]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0x108], 0x447a0000
lea rdx, [rbx + 0x844]
mov qword [rsp + 0x20], rsi
mov r9d, 4
lea r8, [rsp + 0x108]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov byte [rsp + 0x100], 1
lea rdx, [rbx + 0x944]
mov qword [rsp + 0x20], rsi
mov r9d, 1
lea r8, [rsp + 0x100]
mov rcx, qword [0x1401402e0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0xf0], 0x469c4000
mov dword [rsp + 0x108], esi
movdqa xmm1, xmmword [0x1400b5580]
movdqu xmmword [rsp + 0x50], xmm1
mov dword [rsp + 0x60], 0x64666173
mov word [rsp + 0x64], 0x100
mov rcx, rsi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x14
jb 0x140054ce0
mov byte [rsp + 0x65], sil
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x1401402ec]
mov edx, 8
lea rcx, [rsp + 0x50]
call fcn.140032620
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm8, dword [0x1400b5008]
cmp byte [rax + 0x9b], sil
jne 0x140054d6c
mov qword [rsp + 0xe0], rsi
movaps xmm1, xmm8
lea rcx, [rsp + 0xe0]
call fcn.1400115a0
mov dword [rsp + 0xf0], 0x469c4000
mov dword [rsp + 0x108], esi
movdqa xmm0, xmmword [0x1400b5590]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x6c6b75
mov byte [rsp + 0x64], 1
mov rcx, rsi
nop dword [rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x13
jb 0x140054da0
mov byte [rsp + 0x64], sil
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x1401402c4]
mov edx, 8
lea rcx, [rsp + 0x50]
call fcn.140032620
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], sil
jne 0x140054e23
mov qword [rsp + 0xe0], rsi
movaps xmm1, xmm8
lea rcx, [rsp + 0xe0]
call fcn.1400115a0
mov dword [rsp + 0xf0], 0x469c4000
mov dword [rsp + 0x108], esi
movdqa xmm0, xmmword [0x1400b51c0]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x60], 1
mov rcx, rsi
nop dword [rax + rax]
lea eax, [rcx - 9]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0xf
jb 0x140054e50
mov byte [rsp + 0x60], sil
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x140140290]
mov edx, 8
lea rcx, [rsp + 0x50]
call fcn.140032620
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], sil
jne 0x140054ed3
mov qword [rsp + 0xe0], rsi
movaps xmm1, xmm8
lea rcx, [rsp + 0xe0]
call fcn.1400115a0
call fcn.14000b4f0
jmp 0x140054ee7
lea r14, [0x1400ae2b4]
mov edi, dword [0x1400eaf90]
cmp dword [0x14014039c], 4
jne 0x140055418
call fcn.140011b30
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp dword [0x140140398], 0xde
sete dl
lea rcx, str.Weapons
call fcn.14005a040
test al, al
je 0x140054f91
mov dword [0x140140398], 0xde
call fcn.140011c60
cmp dword [0x140140398], 0xde
jne 0x140055418
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0xe0], 0x435b0000
mov dword [rsp + 0xe4], 0x43ab0000
lea rdx, [rsp + 0xe0]
lea rcx, str.Weapons
call fcn.14000b3c0
lea rdx, [0x1401402f1]
lea rcx, str.Infinite_Ammo
call fcn.140030110
lea rdx, [0x1401402f3]
lea rcx, str.No_Recoil
call fcn.140030110
lea rdx, [0x140140276]
lea rcx, str.No_Reload
call fcn.140030110
lea rdx, [0x14013e9fc]
lea rcx, str.No_Spread
call fcn.140030110
lea rdx, [0x1401402f2]
lea rcx, str.Move_To_Teleport
call fcn.140030110
movsd xmm0, qword [str.qWZY_eRQL4A]
movsd qword [rsp + 0x50], xmm0
mov eax, dword [0x1400b4d38]
mov dword [rsp + 0x58], eax
movzx eax, byte [0x1400b4d3c]
mov byte [rsp + 0x5c], al
mov r8d, esi
cmp edi, 2
jl 0x1400551d8
movdqa xmm4, xmmword [0x1400b5620]
movdqa xmm2, xmmword [0x1400b50c0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b5140]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b51d0]
packuswb xmm2, xmm2
mov eax, dword [str.5555555555555555]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.qWZY_eRQL4A]
xorps xmm2, xmm0
movd dword [rsp + 0x50], xmm2
movdqa xmm3, xmmword [0x1400b5120]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b5140]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b51d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x54]
xorps xmm2, xmm1
movd dword [rsp + 0x54], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x50]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400551f0
lea rdx, [0x14013e9f8]
lea rcx, [rsp + 0x50]
call fcn.140030110
cmp byte [0x14013e9f8], sil
je 0x140055413
movsd xmm0, qword [str.qWZY_ePQJ.5B]
movsd qword [rsp + 0x50], xmm0
mov eax, dword [0x1400b4cd0]
mov dword [rsp + 0x58], eax
movzx eax, word [0x1400b4cd4]
mov word [rsp + 0x5c], ax
mov dword [rsp + 0xf0], 0xc8
mov dword [rsp + 0x108], esi
cmp byte [0x1400b4cd5], sil
je 0x1400553e3
mov r8d, esi
cmp edi, 2
jl 0x14005539a
movdqa xmm4, xmmword [0x1400b5620]
movdqa xmm2, xmmword [0x1400b50c0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b5140]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b51d0]
packuswb xmm2, xmm2
mov eax, dword [str.5555555555555555]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.qWZY_ePQJ.5B]
xorps xmm2, xmm0
movd dword [rsp + 0x50], xmm2
movdqa xmm3, xmmword [0x1400b5120]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b5140]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b51d0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x54]
xorps xmm2, xmm1
movd dword [rsp + 0x54], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0x50]
add r9, rax
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400553b0
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x1400ec3cc]
mov edx, 4
lea rcx, [rsp + 0x50]
call fcn.140032620
call fcn.14000b4f0
cmp dword [0x14014039c], 3
jne 0x1400556a7
call fcn.140011b30
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
cmp dword [0x140140398], 0x1c8
sete dl
lea rcx, str.Config
call fcn.14005a040
test al, al
je 0x1400554c2
mov dword [0x140140398], 0x1c8
call fcn.140011c60
cmp dword [0x140140398], 0x1c8
jne 0x1400556a7
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0xe0], 0x435b0000
mov dword [rsp + 0xe4], 0x43ab0000
lea rdx, [rsp + 0xe0]
lea rcx, str.Binds
call fcn.14000b3c0
mov dword [rsp + 0x20], 4
lea r9, str.Insert
lea rdx, [0x1401402dc]
lea rcx, str.Menu_Bind
call fcn.140031fa0
mov dword [rsp + 0x20], 7
lea r9, str.Right_Button
lea rdx, [0x14013fa64]
lea rcx, str.Aimbot_Bind
call fcn.140031fa0
mov dword [rsp + 0x20], 7
lea r9, str.XG_v_
lea rdx, [0x14013fa5c]
lea rcx, str.TriggerBot_Bind
call fcn.140031fa0
call fcn.14000b4f0
call fcn.14000b4f0
mov rcx, qword [0x14013e800]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, xmm7
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm2
movss xmm1, dword [rax + 0xf8]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rsp + 0xe0], 0x435b0000
mov dword [rsp + 0xe4], 0x43ab0000
lea rdx, [rsp + 0xe0]
lea rcx, str.Settings
call fcn.14000b3c0
lea rdx, [0x1401402d8]
lea rcx, str.Streamproof
call fcn.140030110
lea rdx, [0x1400ec3c8]
lea rcx, str.Watermark
call fcn.140030110
call fcn.14000b4f0
call fcn.140010360
movss xmm0, dword [0x1400ec3dc]
movss xmm1, dword [0x14013f20c]
movss xmm2, dword [0x14013f224]
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
movss dword [rsp + 0x58], xmm2
mov rax, qword [0x14013e800]
movss xmm0, dword [rax + 0x37d8]
mulss xmm0, dword [0x1400b4fa4]
movss dword [rsp + 0x5c], xmm0
lea rcx, [rsp + 0x50]
call fcn.140003960
mov r8d, eax
cmp byte [0x14013f21e], 0
je 0x14005588b
movzx ecx, r8b
xorps xmm4, xmm4
cvtsi2ss xmm4, rcx
movss xmm0, dword [0x1400b4d80]
mulss xmm4, xmm0
mov ecx, r8d
shr ecx, 8
movzx ecx, cl
xorps xmm3, xmm3
cvtsi2ss xmm3, rcx
mulss xmm3, xmm0
mov eax, r8d
shr eax, 0x10
movzx eax, al
xorps xmm2, xmm2
cvtsi2ss xmm2, rax
mulss xmm2, xmm0
shr r8d, 0x18
mov eax, r8d
xorps xmm1, xmm1
cvtsi2ss xmm1, rax
mulss xmm1, xmm0
movss dword [0x140135988], xmm4
movss dword [0x14013598c], xmm3
movss dword [0x140135990], xmm2
movss dword [0x140135994], xmm1
movss dword [0x1401359a8], xmm4
movss dword [0x1401359ac], xmm3
movss dword [0x1401359b0], xmm2
movss dword [0x1401359b4], xmm1
movss dword [0x140135998], xmm4
movss dword [0x14013599c], xmm3
movss dword [0x1401359a0], xmm2
movss dword [0x1401359a4], xmm1
movaps xmm0, xmm4
shufps xmm0, xmm0, 0xe1
movss xmm0, xmm3
shufps xmm0, xmm0, 0xc6
movss xmm0, xmm2
shufps xmm0, xmm0, 0x27
movss xmm0, xmm1
shufps xmm0, xmm0, 0x39
movups xmmword [0x140135958], xmm0
movss dword [0x140135978], xmm4
movss dword [0x14013597c], xmm3
movss dword [0x140135980], xmm2
movss dword [0x140135984], xmm1
movss dword [0x140135928], xmm4
movss dword [0x14013592c], xmm3
movss dword [0x140135930], xmm2
movss dword [0x140135934], xmm1
movss dword [0x140135968], xmm4
movss dword [0x14013596c], xmm3
movss dword [0x140135970], xmm2
movss dword [0x140135974], xmm1
movss dword [0x140135948], xmm4
movss dword [0x14013594c], xmm3
movss dword [0x140135950], xmm2
movss dword [0x140135954], xmm1
shufps xmm4, xmm4, 0xe1
movss xmm4, xmm3
shufps xmm4, xmm4, 0xc6
movss xmm4, xmm2
shufps xmm4, xmm4, 0x27
movss xmm4, xmm1
shufps xmm4, xmm4, 0x39
movups xmmword [0x140135938], xmm4
call fcn.14000a790
lea r8, [rsp + 0x148]
lea rdx, [rsp + 0x138]
mov rcx, qword [0x14013e9e0]
call fcn.140079c00
mov r9d, dword [rsp + 0x148]
mov r8d, dword [rsp + 0x138]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
mov rax, qword [0x14013e800]
mov rcx, qword [rax + 0x4088]
mov rcx, qword [rcx]
add rcx, 0x48
cmp byte [rcx], 0
cmove rcx, rsi
call fcn.14002bd00
mov rcx, qword [0x14013e9e0]
call fcn.140083320
mov rcx, qword [rsp + 0x160]
xor rcx, rsp
call fcn.14008eb10
lea r11, [rsp + 0x210]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
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
ret