Function at 0x180050a40
Capabilities:
Check for time delay via gettickcount
Contain obfuscated stackstrings
Encode data using xor

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, 0x1e0
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 [0x1800e7f40]
xor rax, rsp
mov qword [rsp + 0x138], rax
call fcn.180078810
mov rax, qword [0x18013b820]
xor r12d, r12d
test rax, rax
je 0x180050acb
mov rcx, qword [rax + 0x98]
jmp 0x180050ace
mov rcx, r12
cmp dword [rcx + 0x28], 0
jne 0x180050ad9
call fcn.18002bb40
call fcn.18002ab60
call fcn.180007be0
cmp byte [0x18013b81c], 0
je 0x180050b81
mov qword [rsp + 0x20], r12
mov r9d, 8
lea r8, [rsp + 0xe0]
mov edx, 0x1fd8570
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rsp + 0xe0]
add rdx, 0x10
mov qword [rsp + 0x20], r12
mov r9d, 8
lea r8, [rsp + 0xf0]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movd xmm0, dword [0x18010dc30]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x118], xmm0
mov rdx, qword [rsp + 0xf0]
add rdx, 0x30
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rsp + 0x118]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
xorps xmm12, xmm12
movss xmm11, dword [0x1800b2cf8]
movss xmm14, dword [0x1800b2eb8]
cmp byte [0x18013c249], 0
je 0x180050da9
movss xmm1, dword [0x1800b2c70]
xorps xmm0, xmm0
unpcklps xmm0, xmm1
movsd qword [0x18013d3b8], xmm0
movss dword [0x18013d3c0], xmm12
mov ebx, r12d
mov dword [rsp + 0x110], 0
mov qword [rsp + 0xe0], 0
mov dword [rsp + 0xe8], 0
mov qword [rsp + 0xf0], 0
mov dword [rsp + 0xf8], 0
mov edi, dword [rsp + 0x110]
mov esi, dword [rsp + 0xe8]
movsd xmm8, qword [rsp + 0xe0]
mov r14d, dword [rsp + 0xf8]
movsd xmm9, qword [rsp + 0xf0]
movss xmm7, dword [0x1800b2dd0]
movss xmm10, dword [0x1800b2e60]
movss xmm13, dword [0x1800b2e64]
movss xmm15, dword [0x1800b2eb0]
nop dword [rax]
mov dword [rsp + 0xa8], 0x3f800000
mov dword [rsp + 0xac], 0x40a00000
mov qword [rsp + 0xb8], 0
mov dword [rsp + 0xb0], 0x780
mov dword [rsp + 0xb4], 0x438
mov dword [rsp + 0xa4], 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 xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm14
mulss xmm0, xmm15
addss xmm0, xmm12
unpcklps xmm0, xmm6
movsd qword [rsp + 0xc0], xmm0
mov dword [rsp + 0xc8], edi
movsd qword [rsp + 0x88], xmm8
mov dword [rsp + 0x90], esi
movsd qword [rsp + 0x94], xmm9
mov dword [rsp + 0x9c], r14d
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
movsd xmm1, qword [0x1800b2d78]
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
mulss xmm1, xmm7
minss xmm1, xmm7
maxss xmm1, xmm11
movss dword [rsp + 0xa0], xmm1
mov rdx, qword [0x18013d340]
cmp rdx, qword [0x18013d348]
je 0x180050d91
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rsp + 0x98]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rsp + 0xa8]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rsp + 0xb8]
movups xmmword [rdx + 0x30], xmm1
mov dword [rdx + 0x40], edi
add qword [0x18013d340], 0x44
jmp 0x180050d9e
lea r8, [rsp + 0x88]
call fcn.180057600
inc ebx
cmp ebx, 5
jb 0x180050c50
cmp byte [0x18013d310], 0
je 0x180050ec5
mov rdx, qword [0x18013c250]
add rdx, 0x10d8
mov qword [rsp + 0x20], r12
mov r9d, 8
lea r8, [rsp + 0xe0]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rsp + 0xe0]
add rdx, 0x20
mov qword [rsp + 0x20], r12
mov r9d, 8
lea r8, [rsp + 0xf0]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rsp + 0xf0]
add rdx, 0x60
mov qword [rsp + 0x20], r12
mov r9d, 8
lea r8, [rsp + 0xe0]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rsp + 0xe0]
add rdx, 0x8d
mov qword [rsp + 0x20], r12
mov r9d, 8
lea r8, [rsp + 0xf0]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rbx, qword [rsp + 0xf0]
mov qword [rsp + 0x20], r12
mov r9d, 8
lea r8, [rsp + 0xe0]
mov rdx, rbx
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov dword [rsp + 0xd0], 0x270f
lea rdx, [rbx + 0x18]
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rsp + 0xd0]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
cmp byte [0x18013ba18], 0
je 0x180050f6f
mov rdx, qword [0x18013c250]
add rdx, 0x10d8
mov qword [rsp + 0x20], r12
mov r9d, 8
lea r8, [rsp + 0xe0]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [rsp + 0xe0]
add rdx, 0x20
mov qword [rsp + 0x20], r12
mov r9d, 8
lea r8, [rsp + 0xf0]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movd xmm0, dword [0x1800e93c8]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0xd0], xmm0
mov rdx, qword [rsp + 0xf0]
add rdx, 0xb0
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rsp + 0xd0]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rax, qword [0x18013b820]
mov rax, qword [rax + 0x4088]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.180006310
mov rbx, rax
mov rdx, qword [0x18013b820]
mov rcx, qword [rdx + 0x3bf0]
mov qword [rsp + 0x30], r12
lea rdi, str.liams_fivem_cheat__v2_priv
mov qword [rsp + 0x28], rdi
movss xmm13, dword [0x1800b2ee8]
movss dword [rsp + 0x20], xmm13
movss xmm7, dword [0x1800b2ec4]
movaps xmm3, xmm7
movss xmm2, dword [rdx + 0x3bf8]
lea rdx, [rsp + 0xe0]
call fcn.180027d40
movss xmm0, dword [rsp + 0xe0]
movss xmm8, dword [0x1800b2cf0]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm6, eax
cvtdq2ps xmm6, xmm6
movdqa xmm1, xmmword [0x1800b35b0]
movups xmmword [rsp + 0x50], xmm1
lea rcx, [rsp + 0x50]
call fcn.180003920
movss xmm9, dword [0x1800b2df0]
addss xmm6, xmm9
movss xmm10, dword [0x1800b2ddc]
addss xmm6, xmm10
movss dword [rsp + 0xf0], xmm6
mov dword [rsp + 0xf4], 0x40c00000
mov dword [rsp + 0x108], 0x40c00000
mov dword [rsp + 0x10c], 0x40800000
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rsp + 0xf0]
lea rdx, [rsp + 0x108]
mov rcx, rbx
call fcn.1800239f0
movdqa xmm0, xmmword [0x1800b3450]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.180003920
movss dword [rsp + 0xf0], xmm6
mov dword [rsp + 0xf4], 0x41c80000
mov dword [rsp + 0x108], 0x40c00000
mov dword [rsp + 0x10c], 0x40c00000
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rsp + 0xf0]
lea rdx, [rsp + 0x108]
mov rcx, rbx
call fcn.1800239f0
movdqa xmm0, xmmword [0x1800b35f0]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.180003920
mov dword [rsp + 0xf0], 0x41200000
mov dword [rsp + 0xf4], 0x40c00000
test eax, 0xff000000
je 0x180051176
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, [0x1800b275b]
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], rdi
lea r9, [rsp + 0x50]
mov qword [rsp + 0x28], r9
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0xf0]
movss xmm2, dword [rdx + 0x10]
mov rdx, rbx
call fcn.180027f60
mov rax, qword [0x18013b820]
mov rax, qword [rax + 0x4088]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.180006310
mov rbx, rax
mov rdx, qword [0x18013b820]
mov rcx, qword [rdx + 0x3bf0]
mov qword [rsp + 0x30], r12
lea rdi, str.sv_is_nigga
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm7
movss xmm2, dword [rdx + 0x3bf8]
lea rdx, [rsp + 0xe0]
call fcn.180027d40
movss xmm0, dword [rsp + 0xe0]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm6, eax
cvtdq2ps xmm6, xmm6
movdqa xmm1, xmmword [0x1800b35b0]
movups xmmword [rsp + 0x50], xmm1
lea rcx, [rsp + 0x50]
call fcn.180003920
addss xmm6, xmm9
addss xmm6, xmm10
movss dword [rsp + 0xf0], xmm6
mov dword [rsp + 0xf4], 0x42000000
mov dword [rsp + 0x108], 0x40c00000
mov dword [rsp + 0x10c], 0x41f00000
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rsp + 0xf0]
lea rdx, [rsp + 0x108]
mov rcx, rbx
call fcn.1800239f0
movdqa xmm0, xmmword [0x1800b3450]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.180003920
movss dword [rsp + 0xf0], xmm6
mov dword [rsp + 0xf4], 0x424c0000
mov dword [rsp + 0x108], 0x40c00000
mov dword [rsp + 0x10c], 0x42000000
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rsp + 0xf0]
lea rdx, [rsp + 0x108]
mov rcx, rbx
call fcn.1800239f0
movdqa xmm0, xmmword [0x1800b35f0]
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.180003920
mov dword [rsp + 0xf0], 0x41200000
mov dword [rsp + 0xf4], 0x42040000
test eax, 0xff000000
je 0x180051351
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, [0x1800b276b]
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.180027f60
mov eax, dword [0x18013d2f8]
test eax, eax
jne 0x180051367
mov dword [0x18013d2b4], 0x2d
jmp 0x180051398
cmp eax, 1
jne 0x180051378
mov dword [0x18013d2b4], 0x77
jmp 0x180051398
cmp eax, 2
jne 0x180051389
mov dword [0x18013d2b4], 0x2e
jmp 0x180051398
cmp eax, 3
jne 0x180051398
mov dword [0x18013d2b4], 0x73
cmp byte [0x18013ba1d], 0
je 0x18005144e
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 [0x18013b820]
mov rcx, qword [rcx + 0x4088]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rcx]
call fcn.180006310
mov r8, rax
lea rcx, [0x180132958]
call fcn.180003920
mov r9d, 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
movss xmm1, dword [0x1800b2d58]
movss dword [rsp + 0x28], xmm1
mov eax, dword [0x1801327d0]
mov dword [rsp + 0x20], eax
movss xmm2, dword [0x18010dc38]
lea rdx, [rsp + 0xe0]
mov rcx, r8
call fcn.180024030
cmp byte [0x18013d2d3], 0
je 0x18005145c
call fcn.180050330
cmp byte [0x18010d668], 0
je 0x18005146a
call fcn.18004ff30
call fcn.18004d020
cmp byte [0x18013d2e0], 0
je 0x18005153c
mov eax, dword [0x18013ca84]
test eax, eax
jne 0x18005149f
mov dword [0x18013ba14], 2
mov ebx, 0x10
call fcn.18004eec0
jmp 0x180051541
cmp eax, 1
jne 0x1800514b9
mov dword [0x18013ba14], eax
mov ebx, 0x10
call fcn.18004eec0
jmp 0x180051541
cmp eax, 2
jne 0x1800514d4
mov dword [0x18013ba14], 5
mov ebx, 0x10
call fcn.18004eec0
jmp 0x180051541
cmp eax, 3
jne 0x1800514ef
mov dword [0x18013ba14], 6
mov ebx, 0x10
call fcn.18004eec0
jmp 0x180051541
cmp eax, 4
jne 0x180051506
mov ebx, 0x10
mov dword [0x18013ba14], ebx
call fcn.18004eec0
jmp 0x180051541
cmp eax, 5
jne 0x180051521
mov dword [0x18013ba14], 0x12
mov ebx, 0x10
call fcn.18004eec0
jmp 0x180051541
cmp eax, 6
jne 0x180051530
mov dword [0x18013ba14], 0x45
mov ebx, 0x10
call fcn.18004eec0
jmp 0x180051541
mov ebx, 0x10
cmp byte [0x18013ba12], 0
je 0x1800515dc
mov eax, dword [0x18013ca7c]
test eax, eax
jne 0x180051564
mov dword [0x18013ca78], 2
jmp 0x1800515c0
cmp eax, 1
jne 0x180051571
mov dword [0x18013ca78], eax
jmp 0x1800515c0
cmp eax, 2
jne 0x180051582
mov dword [0x18013ca78], 5
jmp 0x1800515c0
cmp eax, 3
jne 0x180051593
mov dword [0x18013ca78], 6
jmp 0x1800515c0
cmp eax, 4
jne 0x1800515a0
mov dword [0x18013ca78], ebx
jmp 0x1800515c0
cmp eax, 5
jne 0x1800515b1
mov dword [0x18013ca78], 0x12
jmp 0x1800515c0
cmp eax, 6
jne 0x1800515c0
mov dword [0x18013ca78], 0x45
mov eax, dword [0x18013ba08]
cmp eax, 1
jbe 0x1800515d7
cmp eax, 2
jne 0x1800515dc
call fcn.18004fa40
jmp 0x1800515dc
call fcn.18004f7c0
cmp byte [0x18013c24c], 0
je 0x1800515ff
movss xmm1, dword [0x1801327c4]
mov cl, 1
call fcn.18004ca10
mov byte [0x18013d2dc], 1
mov al, 1
jmp 0x18005161c
cmp byte [0x18013d2dc], 0
je 0x180051613
movaps xmm1, xmm12
xor ecx, ecx
call fcn.18004ca10
mov byte [0x18013d2dc], 0
xor al, al
cmp byte [0x18013c24c], 0
je 0x18005163d
movss xmm1, dword [0x1801327c4]
mov cl, 1
call fcn.18004ca10
mov byte [0x18013d2dc], 1
jmp 0x180051653
test al, al
je 0x18005164c
movaps xmm1, xmm12
xor ecx, ecx
call fcn.18004ca10
mov byte [0x18013d2dc], 0
cmp byte [0x18013d312], 0
je 0x18005166c
mov cl, 1
call fcn.18004c470
mov byte [0x18013d2fc], 1
jmp 0x180051683
cmp byte [0x18013d2fc], 0
je 0x18005167c
xor ecx, ecx
call fcn.18004c470
mov byte [0x18013d2fc], 0
cmp byte [0x18013c27e], 0
je 0x18005169e
movaps xmm0, xmm11
call fcn.18004c260
mov byte [0x18013d290], 1
jmp 0x1800516b7
cmp byte [0x18013d290], 0
je 0x1800516b0
movaps xmm0, xmm12
call fcn.18004c260
mov byte [0x18013d290], 0
cmp byte [0x18013d296], 0
je 0x1800516d0
mov cl, 1
call fcn.18004c680
mov byte [0x18013d294], 1
jmp 0x1800516e7
cmp byte [0x18013d294], 0
je 0x1800516e0
xor ecx, ecx
call fcn.18004c680
mov byte [0x18013d294], 0
cmp byte [0x18013ba11], 0
je 0x1800516fe
call fcn.18004c1a0
mov byte [0x18013d2e3], 1
jmp 0x180051713
cmp byte [0x18013d2e3], 0
je 0x18005170c
call fcn.18004c1a0
mov byte [0x18013d2e3], 0
cmp byte [0x18013ba1c], 0
je 0x18005172c
mov cl, 1
call fcn.18004c5b0
mov byte [0x18013b81d], 1
jmp 0x180051743
cmp byte [0x18013b81d], 0
je 0x18005173c
xor ecx, ecx
call fcn.18004c5b0
mov byte [0x18013b81d], 0
cmp byte [0x18013ba1b], 0
je 0x18005175c
mov cl, 1
call fcn.18004c860
mov byte [0x18013ca8d], 1
jmp 0x1800517a7
cmp byte [0x18013ca8d], 0
je 0x1800517a0
mov rdx, qword [0x18013c250]
test rdx, rdx
je 0x1800517a0
mov byte [rsp + 0x120], 0
add rdx, 0x189
mov qword [rsp + 0x20], r12
mov r9d, 1
lea r8, [rsp + 0x120]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov byte [0x18013ca8d], 0
cmp byte [0x18013c27d], 0
je 0x1800517c6
mov ecx, 1
call fcn.18004c8d0
mov dword [0x18013ba0c], 1
jmp 0x1800517dd
cmp dword [0x18013ba0c], 0
je 0x1800517d6
xor ecx, ecx
call fcn.18004c8d0
mov dword [0x18013ba0c], r12d
cmp byte [0x18013c24b], 0
je 0x180051827
mov rdx, qword [0x18013c250]
test rdx, rdx
je 0x18005181e
mov byte [rsp + 0x128], 1
add rdx, 0x2c
mov qword [rsp + 0x20], r12
mov r9d, 1
lea r8, [rsp + 0x128]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov byte [0x18013d2df], 1
jmp 0x18005186f
cmp byte [0x18013d2df], 0
je 0x180051868
mov rdx, qword [0x18013c250]
test rdx, rdx
je 0x180051868
mov byte [rsp + 0x100], 0x37
add rdx, 0x2c
mov qword [rsp + 0x20], r12
mov r9d, 1
lea r8, [rsp + 0x100]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov byte [0x18013d2df], 0
cmp byte [0x18013d2ff], 0
je 0x180051888
mov cl, 1
call fcn.18004c970
mov byte [0x18013c24d], 1
jmp 0x18005188f
mov byte [0x18013c24d], 0
cmp byte [0x18013d2d4], 0
je 0x1800518aa
movaps xmm0, xmm11
call fcn.18004c340
mov byte [0x18013c27c], 1
jmp 0x1800518c3
cmp byte [0x18013c27c], 0
je 0x1800518bc
movaps xmm0, xmm12
call fcn.18004c340
mov byte [0x18013c27c], 0
cmp byte [0x18013d295], 0
je 0x1800519e6
mov rdx, qword [0x18013c250]
test rdx, rdx
je 0x18005190e
add rdx, 0x280
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rsp + 0xd0]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm0, dword [rsp + 0xd0]
jmp 0x180051917
movss xmm0, dword [rsp + 0x130]
movss xmm15, dword [0x1800b2e78]
comiss xmm15, xmm0
jb 0x1800519ef
mov rdx, qword [0x18013c250]
test rdx, rdx
je 0x180051968
add rdx, 0x2a0
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rsp + 0x118]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm6, dword [rsp + 0x118]
jmp 0x180051971
movss xmm6, dword [rsp + 0x130]
mov rdx, qword [0x18013c250]
test rdx, rdx
je 0x1800519ef
movss dword [rsp + 0x108], xmm6
add rdx, 0x280
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rsp + 0x108]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
movss dword [rsp + 0xf0], xmm6
mov rdx, qword [0x18013c250]
add rdx, 0x2a0
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rsp + 0xf0]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
jmp 0x1800519ef
movss xmm15, dword [0x1800b2e78]
cmp byte [0x18013b81a], 0
je 0x180051a08
mov cl, 1
call fcn.18004be80
mov byte [0x18013d293], 1
jmp 0x180051a1f
cmp byte [0x18013d293], 0
je 0x180051a18
xor ecx, ecx
call fcn.18004be80
mov byte [0x18013d293], 0
cmp byte [0x18013ca8f], 0
je 0x180051a38
mov cl, 1
call fcn.18004be80
mov byte [0x18013d2d1], 1
jmp 0x180051a4f
cmp byte [0x18013d2d1], 0
je 0x180051a48
xor ecx, ecx
call fcn.18004be80
mov byte [0x18013d2d1], 0
cmp byte [0x18013ba1a], 0
je 0x180051a68
mov cl, 1
call fcn.18004bfd0
mov byte [0x18013b819], 1
jmp 0x180051a7f
cmp byte [0x18013b819], 0
je 0x180051a78
xor ecx, ecx
call fcn.18004bfd0
mov byte [0x18013b819], 0
cmp byte [0x18013ba19], 0
je 0x180051a98
mov cl, 1
call fcn.18004bde0
mov byte [0x18013d2e2], 1
jmp 0x180051aaf
cmp byte [0x18013d2e2], 0
je 0x180051aa8
xor ecx, ecx
call fcn.18004bde0
mov byte [0x18013d2e2], 0
cmp byte [0x18013d2d0], 0
je 0x180051acb
mov cl, 1
call fcn.18004c100
mov dword [0x18013d314], 0x3f800000
jmp 0x180051ae5
cmp byte [0x18013c24f], 0
je 0x180051adb
xor ecx, ecx
call fcn.18004c100
mov dword [0x18013d314], 0
jmp 0x180051b09
lea rax, [0x18013dd98]
mov qword [rsp + 0x28], rax
lea rax, [0x18013dd94]
mov qword [rsp + 0x20], rax
lea r9, [0x18013dd90]
movss xmm2, dword [0x18013c244]
movss xmm1, dword [0x18013c22c]
movss xmm0, dword [0x18010dc2c]
call fcn.1800039d0
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x18013db1c]
sub eax, ecx
cmp eax, 1
jb 0x180051b8a
cmp dword [0x18013db18], ecx
je 0x180051b7e
movss xmm0, dword [0x18013dd90]
addss xmm0, dword [0x1800b2ecc]
movss dword [0x18013dd90], xmm0
mov dword [0x18013db18], ecx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x18013db1c], eax
movss xmm0, dword [0x18013dd90]
comiss xmm12, xmm0
jbe 0x180051ba5
addss xmm0, xmm11
movss dword [0x18013dd90], xmm0
lea rax, [0x18013c244]
mov qword [rsp + 0x28], rax
lea rax, [0x18013c22c]
mov qword [rsp + 0x20], rax
lea r9, [0x18010dc2c]
movss xmm2, dword [0x18013dd98]
movss xmm1, dword [0x18013dd94]
call fcn.180003a80
cmp byte [0x18010d669], 0
je 0x180054b4b
mov rax, qword [0x18013b820]
or dword [rax + 0x3f88], 2
mov dword [rax + 0x3fa8], 0x44020000
mov dword [rax + 0x3fac], 0x43c58000
mov dword [rax + 0x3f90], 1
xor edx, edx
mov r8d, 0x2b
lea rcx, str.Text
call fcn.18000dfb0
mov rcx, qword [0x18013b820]
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]
movss xmm10, dword [rax + 0x24]
movdqa xmm0, xmmword [0x1800b3390]
movups xmmword [rsp + 0x50], xmm0
movsd qword [rsp + 0xf0], xmm6
movaps xmm9, xmm6
movss xmm13, dword [0x1800b2e54]
addss xmm9, xmm13
movss dword [rsp + 0xe0], xmm9
movss xmm8, dword [rsp + 0xf4]
addss xmm10, xmm8
movss dword [rsp + 0xe4], xmm10
lea rcx, [rsp + 0x50]
call fcn.180003920
mov r9d, eax
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm12
lea r8, [rsp + 0xe0]
lea rdx, [rsp + 0xf0]
mov rcx, rbx
call fcn.1800239f0
movdqa xmm0, xmmword [0x1800b3390]
movups xmmword [rsp + 0x50], xmm0
addss xmm7, xmm6
movss dword [rsp + 0xe0], xmm7
movaps xmm6, xmm8
addss xmm6, dword [0x1800b2e40]
movss dword [rsp + 0xe4], xmm6
movss dword [rsp + 0xf0], xmm9
movss dword [rsp + 0xf4], xmm8
lea rcx, [rsp + 0x50]
call fcn.180003920
mov r9d, eax
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm12
lea r8, [rsp + 0xe0]
lea rdx, [rsp + 0xf0]
mov rcx, rbx
call fcn.1800239f0
movdqa xmm0, xmmword [0x1800b3160]
movups xmmword [rsp + 0x50], xmm0
movss dword [rsp + 0xe0], xmm7
movss dword [rsp + 0xe4], xmm6
movss dword [rsp + 0xf0], xmm9
movss dword [rsp + 0xf4], xmm6
lea rcx, [rsp + 0x50]
call fcn.180003920
mov r9d, eax
movss dword [rsp + 0x20], xmm11
lea r8, [rsp + 0xe0]
lea rdx, [rsp + 0xf0]
mov rcx, rbx
call fcn.180023780
movdqa xmm0, xmmword [0x1800b3160]
movups xmmword [rsp + 0x50], xmm0
movss dword [rsp + 0xe0], xmm9
movss dword [rsp + 0xe4], xmm10
movss dword [rsp + 0xf0], xmm9
movss dword [rsp + 0xf4], xmm8
lea rcx, [rsp + 0x50]
call fcn.180003920
mov r9d, eax
movss dword [rsp + 0x20], xmm11
lea r8, [rsp + 0xe0]
lea rdx, [rsp + 0xf0]
mov rcx, rbx
call fcn.180023780
xorps xmm9, xmm9
lea rcx, [rsp + 0xd0]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov rdi, qword [0x18013b820]
mov rax, qword [rdi + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rdi + 0x3e88]
mov r14, qword [rax + 0x280]
mov qword [rsp + 0xe0], r14
lea rbx, [0x180000000]
cmp byte [0x18013d3d0], 0
jne 0x180051f5d
mov rsi, r12
nop dword [rax]
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 [0x18013b820]
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 [rsi + rbx + 0x13d3e0], xmm0
movss dword [rsi + rbx + 0x13d3e4], 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 [rsi + rbx + 0x13d780], xmm0
movss dword [rsi + rbx + 0x13d784], xmm6
add rsi, 8
mov rdi, qword [0x18013b820]
cmp rsi, 0x398
jl 0x180051e60
mov byte [0x18013d3d0], 1
movsd xmm0, qword [rdi + 0xdf4]
movsd qword [rsp + 0xf0], xmm0
mov esi, r12d
mov dword [rsp + 0x118], r12d
lea r15, [0x18013d3e4]
movss xmm6, dword [rsp + 0xf4]
movss xmm7, dword [rsp + 0xf0]
movss xmm8, dword [0x1800b2e50]
nop dword [rax + rax]
lea ecx, [rsi + 1]
cmp ecx, 0x73
jge 0x180052099
lea rsi, [r15 + 4]
movsxd rax, ecx
lea r14, [rax*8 + 0x13d3e0]
add r14, rbx
mov r13d, 0x73
sub r13d, ecx
mov r12d, dword [rsp + 0x118]
nop
movss xmm1, dword [rsi + 4]
subss xmm1, dword [r15]
movss xmm0, dword [rsi]
subss xmm0, dword [r15 - 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 0x180052078
mov qword [rsp + 0x108], 0x3f800000
mov dword [rsp + 0x110], 0x3f800000
movups xmm0, xmmword [rsp + 0x108]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm1
shufps xmm0, xmm0, 0x39
movups xmmword [rsp + 0x108], xmm0
movups xmmword [rsp + 0x50], xmm0
mulss xmm1, dword [rdi + 0x37d8]
movss dword [rsp + 0x5c], xmm1
lea rcx, [rsp + 0x50]
call fcn.180003920
mov r9d, eax
lea rdx, [r12*8 + 0x13d3e0]
add rdx, rbx
movss dword [rsp + 0x20], xmm11
mov r8, r14
mov rcx, qword [rsp + 0xe0]
call fcn.180023780
mov rdi, qword [0x18013b820]
add r14, 8
add rsi, 8
sub r13, 1
jne 0x180051fd0
mov esi, dword [rsp + 0x118]
mov r14, qword [rsp + 0xe0]
movaps xmm1, xmm6
subss xmm1, dword [r15]
movaps xmm0, xmm7
subss xmm0, dword [r15 - 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 0x180052134
mov qword [rsp + 0x70], 0x3f800000
mov dword [rsp + 0x78], 0x3f800000
movups xmm0, xmmword [rsp + 0x70]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm1
shufps xmm0, xmm0, 0x39
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rsp + 0x50], xmm0
mulss xmm1, dword [rdi + 0x37d8]
movss dword [rsp + 0x5c], xmm1
lea rcx, [rsp + 0x50]
call fcn.180003920
mov r9d, eax
mov eax, esi
lea r8, [rax*8 + 0x13d3e0]
add r8, rbx
movss dword [rsp + 0x20], xmm11
lea rdx, [rsp + 0xf0]
mov rcx, r14
call fcn.180023780
mov rdi, qword [0x18013b820]
inc esi
mov dword [rsp + 0x118], esi
add r15, 8
cmp esi, 0x73
jl 0x180051fa0
movss xmm3, dword [rdi + 0x18]
xor r12d, r12d
mov ecx, r12d
mov edx, 0x17
nop word [rax + rax]
movaps xmm1, xmm3
mulss xmm1, dword [rcx + rbx + 0x13d780]
addss xmm1, dword [rcx + rbx + 0x13d3e0]
movss dword [rcx + rbx + 0x13d3e0], xmm1
movaps xmm2, xmm3
mulss xmm2, dword [rcx + rbx + 0x13d784]
addss xmm2, dword [rcx + rbx + 0x13d3e4]
movss dword [rcx + rbx + 0x13d3e4], 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 0x1800521c6
movss dword [rcx + rbx + 0x13d3e0], xmm0
jmp 0x1800521e3
comiss xmm1, xmm0
jbe 0x1800521e3
movaps xmm0, xmm4
unpcklps xmm0, xmm5
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x13d3e0], xmm0
mov rax, qword [rdi + 0x3e88]
movss xmm1, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x24]
addss xmm0, xmm1
comiss xmm1, xmm2
jbe 0x180052208
movss dword [rcx + rbx + 0x13d3e4], xmm0
jmp 0x18005222e
comiss xmm2, xmm0
jbe 0x18005222e
movss xmm0, dword [rax + 0x18]
unpcklps xmm0, xmm1
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x13d3e4], xmm2
movaps xmm1, xmm3
mulss xmm1, dword [rcx + rbx + 0x13d788]
addss xmm1, dword [rcx + rbx + 0x13d3e8]
movss dword [rcx + rbx + 0x13d3e8], xmm1
movaps xmm2, xmm3
mulss xmm2, dword [rcx + rbx + 0x13d78c]
addss xmm2, dword [rcx + rbx + 0x13d3ec]
movss dword [rcx + rbx + 0x13d3ec], 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 0x180052294
movss dword [rcx + rbx + 0x13d3e8], xmm0
jmp 0x1800522b1
comiss xmm1, xmm0
jbe 0x1800522b1
movaps xmm0, xmm4
unpcklps xmm0, xmm5
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x13d3e8], xmm0
mov rax, qword [rdi + 0x3e88]
movss xmm1, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x24]
addss xmm0, xmm1
comiss xmm1, xmm2
jbe 0x1800522d6
movss dword [rcx + rbx + 0x13d3ec], xmm0
jmp 0x1800522fc
comiss xmm2, xmm0
jbe 0x1800522fc
movss xmm0, dword [rax + 0x18]
unpcklps xmm0, xmm1
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x13d3ec], xmm2
movaps xmm1, xmm3
mulss xmm1, dword [rcx + rbx + 0x13d790]
addss xmm1, dword [rcx + rbx + 0x13d3f0]
movss dword [rcx + rbx + 0x13d3f0], xmm1
movaps xmm2, xmm3
mulss xmm2, dword [rcx + rbx + 0x13d794]
addss xmm2, dword [rcx + rbx + 0x13d3f4]
movss dword [rcx + rbx + 0x13d3f4], 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 0x180052362
movss dword [rcx + rbx + 0x13d3f0], xmm0
jmp 0x18005237f
comiss xmm1, xmm0
jbe 0x18005237f
movaps xmm0, xmm4
unpcklps xmm0, xmm5
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x13d3f0], xmm0
mov rax, qword [rdi + 0x3e88]
movss xmm1, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x24]
addss xmm0, xmm1
comiss xmm1, xmm2
jbe 0x1800523a4
movss dword [rcx + rbx + 0x13d3f4], xmm0
jmp 0x1800523ca
comiss xmm2, xmm0
jbe 0x1800523ca
movss xmm0, dword [rax + 0x18]
unpcklps xmm0, xmm1
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x13d3f4], xmm2
movaps xmm1, xmm3
mulss xmm1, dword [rcx + rbx + 0x13d798]
addss xmm1, dword [rcx + rbx + 0x13d3f8]
movss dword [rcx + rbx + 0x13d3f8], xmm1
movaps xmm2, xmm3
mulss xmm2, dword [rcx + rbx + 0x13d79c]
addss xmm2, dword [rcx + rbx + 0x13d3fc]
movss dword [rcx + rbx + 0x13d3fc], 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 0x180052430
movss dword [rcx + rbx + 0x13d3f8], xmm0
jmp 0x18005244d
comiss xmm1, xmm0
jbe 0x18005244d
movaps xmm0, xmm4
unpcklps xmm0, xmm5
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x13d3f8], xmm0
mov rax, qword [rdi + 0x3e88]
movss xmm1, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x24]
addss xmm0, xmm1
comiss xmm1, xmm2
jbe 0x180052472
movss dword [rcx + rbx + 0x13d3fc], xmm0
jmp 0x180052498
comiss xmm2, xmm0
jbe 0x180052498
movss xmm0, dword [rax + 0x18]
unpcklps xmm0, xmm1
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x13d3fc], xmm2
movaps xmm1, xmm3
mulss xmm1, dword [rcx + rbx + 0x13d7a0]
addss xmm1, dword [rcx + rbx + 0x13d400]
movss dword [rcx + rbx + 0x13d400], xmm1
movaps xmm2, xmm3
mulss xmm2, dword [rcx + rbx + 0x13d7a4]
addss xmm2, dword [rcx + rbx + 0x13d404]
movss dword [rcx + rbx + 0x13d404], 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 0x1800524fe
movss dword [rcx + rbx + 0x13d400], xmm0
jmp 0x18005251b
comiss xmm1, xmm0
jbe 0x18005251b
movaps xmm0, xmm4
unpcklps xmm0, xmm5
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x13d400], xmm0
mov rax, qword [rdi + 0x3e88]
movss xmm1, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x24]
addss xmm0, xmm1
comiss xmm1, xmm2
jbe 0x180052540
movss dword [rcx + rbx + 0x13d404], xmm0
jmp 0x180052566
comiss xmm2, xmm0
jbe 0x180052566
movss xmm0, dword [rax + 0x18]
unpcklps xmm0, xmm1
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
movsd qword [rsp + 0xf0], xmm0
movss dword [rcx + rbx + 0x13d404], xmm2
add rcx, 0x28
sub rdx, 1
jne 0x180052160
movd eax, xmm9
movd xmm0, eax
cvtdq2ps xmm0, xmm0
psrldq xmm9, 4
movd eax, xmm9
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movd xmm2, dword [rsp + 0xd0]
cvtdq2ps xmm2, xmm2
movd xmm3, dword [rsp + 0xd4]
cvtdq2ps xmm3, xmm3
unpcklps xmm0, xmm1
movsd qword [rsp + 0xe0], xmm0
movss dword [rsp + 0xe8], xmm12
unpcklps xmm2, xmm3
movsd qword [rsp + 0xf0], xmm2
movss dword [rsp + 0xf8], xmm12
lea r8, [rsp + 0xe0]
lea rdx, [rsp + 0xf0]
call fcn.180057380
mov rcx, qword [0x18013b820]
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 [0x1800b2e04]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
addss xmm2, dword [0x1800b2dfc]
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.180011b40
cmp dword [0x18013d3b4], r12d
sete dl
lea rcx, str.BCDEF
call fcn.180056b00
test al, al
je 0x180052694
mov eax, r12d
mov dword [0x18013d3b4], eax
mov dword [0x18013d3b0], r12d
jmp 0x18005269a
mov eax, dword [0x18013d3b4]
cmp eax, 1
sete dl
lea rcx, [0x1800abdb4]
call fcn.180056b00
test al, al
je 0x1800526c7
mov eax, 1
mov dword [0x18013d3b4], eax
mov dword [0x18013d3b0], 2
jmp 0x1800526cd
mov eax, dword [0x18013d3b4]
cmp eax, 2
sete dl
lea rcx, [0x1800abdb0]
call fcn.180056b00
test al, al
je 0x1800526fa
mov eax, 2
mov dword [0x18013d3b4], eax
mov dword [0x18013d3b0], 0xb8
jmp 0x180052700
mov eax, dword [0x18013d3b4]
cmp eax, 4
sete dl
lea rcx, [0x1800abdbc]
call fcn.180056b00
test al, al
je 0x18005272d
mov eax, 4
mov dword [0x18013d3b4], eax
mov dword [0x18013d3b0], 0xde
jmp 0x180052733
mov eax, dword [0x18013d3b4]
cmp eax, 3
sete dl
lea rcx, [0x1800abdb8]
call fcn.180056b00
test al, al
je 0x18005275d
mov dword [0x18013d3b4], 3
mov dword [0x18013d3b0], 0x1c8
call fcn.180011c70
cmp dword [0x18013d3b4], r12d
jne 0x180052ff3
call fcn.180011b40
mov rcx, qword [0x18013b820]
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 [0x1800b2e5c]
addss xmm0, xmm6
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x68]
movss xmm9, dword [0x1800b2e08]
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 [0x18013d3b0], r12d
sete dl
lea rcx, str.Aimbot
call fcn.180057830
test al, al
je 0x18005281b
mov edx, r12d
mov dword [0x18013d3b0], edx
jmp 0x180052821
mov edx, dword [0x18013d3b0]
mov rax, qword [0x18013b820]
mov rcx, qword [rax + 0x3e88]
cmp byte [rcx + 0x9b], r12b
jne 0x180052883
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.180057830
test al, al
je 0x1800528a6
mov edx, 0x10
mov dword [0x18013d3b0], edx
jmp 0x1800528ac
mov edx, dword [0x18013d3b0]
mov rax, qword [0x18013b820]
mov rcx, qword [rax + 0x3e88]
cmp byte [rcx + 0x9b], r12b
jne 0x18005290e
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.180057830
test al, al
je 0x18005292e
mov dword [0x18013d3b0], 0x57
call fcn.180011c70
mov eax, dword [0x18013d3b0]
movss xmm7, dword [0x1800b2e48]
test eax, eax
jne 0x180052d2c
mov rcx, qword [0x18013b820]
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.18000b3a0
lea rdx, [0x18010d668]
lea rcx, str.Crosshair
call fcn.18002f7e0
lea rdx, [0x18013d2e0]
lea rcx, str.Lock_Aimbot
call fcn.18002f7e0
lea rdx, [0x18013ba1d]
lea rcx, str.Show_Fov
call fcn.18002f7e0
lea rdx, [0x18013d2fe]
lea rcx, str.Target_Npcs
call fcn.18002f7e0
mov rdx, qword [0x18013b820]
mov rcx, qword [rdx + 0x3e88]
cmp byte [rcx + 0x9b], r12b
jne 0x180052a91
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 word [rsp + 0xe9], 0x72
mov dword [rsp + 0xe0], 0x20766f46
mov dword [rsp + 0xe4], 0x6f6c6f43
mov byte [rsp + 0xe8], 0x75
mov byte [rsp + 0xeb], r12b
mov r8d, 0x100a0
lea rdx, [0x180132830]
lea rcx, [rsp + 0xe0]
call fcn.180032660
movups xmm0, xmmword [0x180132830]
movups xmmword [0x180132958], xmm0
call fcn.18000b470
mov rcx, qword [0x18013b820]
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 [0x1800b2e8c]
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.18000b3a0
mov dword [rsp + 0x20], 7
lea r9, str.Head
lea rdx, [0x18013d2cc]
lea rcx, str.Aimbot_Bone
call fcn.1800315b0
mov dword [rsp + 0xf0], 0x42480000
mov dword [rsp + 0x108], r12d
lea rsi, str.__.2f
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x1801327c8]
mov edx, 8
lea rcx, str.Aimbot_Smoothing
call fcn.180031c30
mov dword [rsp + 0xf0], 0x447a0000
mov dword [rsp + 0x108], 0x41a00000
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x18010dc34]
mov edx, 8
lea rcx, str.Aimbot_Distance
call fcn.180031c30
mov dword [rsp + 0xf0], 0x44480000
mov dword [rsp + 0x108], 0x41a00000
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x18010dc38]
mov edx, 8
lea rcx, str.Aimbot_Fov
call fcn.180031c30
mov dword [rsp + 0xf0], 0x64
mov dword [rsp + 0x108], 1
lea r14, [0x1800ac1c4]
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x1801327d0]
mov edx, 4
lea rcx, str.Fov_Segments
call fcn.180031c30
call fcn.18000b470
mov eax, dword [0x18013d3b0]
jmp 0x180052d43
lea rsi, str.__.2f
lea r14, [0x1800ac1c4]
movss xmm10, dword [0x1800b2e8c]
cmp eax, 0x10
jne 0x180052f44
mov rcx, qword [0x18013b820]
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.18000b3a0
lea rdx, [0x18013ba12]
lea rcx, str.TriggerBot
call fcn.18002f7e0
lea rdx, [0x18013c248]
lea rcx, str.TriggerBot_Fov
call fcn.18002f7e0
call fcn.18000b470
mov rcx, qword [0x18013b820]
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.18000b3a0
mov dword [rsp + 0xf0], 0x42480000
mov dword [rsp + 0x108], r12d
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x1800e93cc]
mov edx, 8
lea rcx, str.TriggerBot_Fov_Value
call fcn.180031c30
mov dword [rsp + 0xf0], 0x43fa0000
mov dword [rsp + 0x108], 0x41a00000
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x18010dc34]
mov edx, 8
lea rcx, str.TriggerBot_Distance
call fcn.180031c30
call fcn.18000b470
mov eax, dword [0x18013d3b0]
cmp eax, 0x57
jne 0x180053023
mov rcx, qword [0x18013b820]
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.18000b3a0
call fcn.180050520
call fcn.18000b470
jmp 0x180053023
lea rsi, str.__.2f
lea r14, [0x1800ac1c4]
movss xmm6, dword [0x1800b2e5c]
movss xmm9, dword [0x1800b2e08]
movss xmm7, dword [0x1800b2e48]
movss xmm10, dword [0x1800b2e8c]
cmp dword [0x18013d3b4], 1
jne 0x180053a91
call fcn.180011b40
mov rcx, qword [0x18013b820]
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 [0x18013d3b0], 2
sete dl
lea rcx, str.Visuals
call fcn.180057830
test al, al
je 0x1800530ca
mov dword [0x18013d3b0], 2
call fcn.180011c70
cmp dword [0x18013d3b0], 2
jne 0x180053a91
mov rcx, qword [0x18013b820]
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.18000b3a0
mov dword [rsp + 0xf0], 0x786f42
mov byte [rsp + 0xf4], r12b
lea rdx, [0x18013b81b]
lea rcx, [rsp + 0xf0]
call fcn.18002f7e0
mov rdx, qword [0x18013b820]
mov rcx, qword [rdx + 0x3e88]
cmp byte [rcx + 0x9b], r12b
jne 0x1800531ff
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 + 0xe6], 0x726f6c
mov dword [rsp + 0xe0], 0x20786f42
mov word [rsp + 0xe4], 0x6f43
mov byte [rsp + 0xea], r12b
mov r8d, 0x100a0
lea rdx, [0x180132860]
lea rcx, [rsp + 0xe0]
call fcn.180032660
movups xmm0, xmmword [0x180132860]
movups xmmword [0x1801329a8], xmm0
mov word [rsp + 0xe9], 0x72
mov dword [rsp + 0xe0], 0x20786f42
mov dword [rsp + 0xe4], 0x6e726f43
mov byte [rsp + 0xe8], 0x65
mov byte [rsp + 0xeb], r12b
lea rdx, [0x18013c24a]
lea rcx, [rsp + 0xe0]
call fcn.18002f7e0
mov rdx, qword [0x18013b820]
mov rcx, qword [rdx + 0x3e88]
cmp byte [rcx + 0x9b], r12b
jne 0x180053335
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 word [rsp + 0x60], r12w
movdqa xmm0, xmmword [0x1800b3680]
movdqu xmmword [rsp + 0x50], xmm0
mov r8d, 0x100a0
lea rdx, [0x180132850]
lea rcx, [rsp + 0x50]
call fcn.180032660
movups xmm0, xmmword [0x180132850]
movups xmmword [0x180132998], xmm0
mov word [rsp + 0xe7], 0x6e
mov dword [rsp + 0xe0], 0x6c656b53
mov word [rsp + 0xe4], 0x7465
mov byte [rsp + 0xe6], 0x6f
mov byte [rsp + 0xe9], r12b
lea rdx, [0x18013d291]
lea rcx, [rsp + 0xe0]
call fcn.18002f7e0
mov rdx, qword [0x18013b820]
mov rcx, qword [rdx + 0x3e88]
cmp byte [rcx + 0x9b], r12b
jne 0x180053453
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 word [rsp + 0xed], 0x72
mov dword [rsp + 0xe0], 0x6c656b53
mov dword [rsp + 0xe4], 0x6e6f7465
mov dword [rsp + 0xe8], 0x6c6f4320
mov byte [rsp + 0xec], 0x6f
mov byte [rsp + 0xef], r12b
mov r8d, 0x100a0
lea rdx, [0x180132820]
lea rcx, [rsp + 0xe0]
call fcn.180032660
movups xmm0, xmmword [0x180132820]
movups xmmword [0x180132988], xmm0
mov word [rsp + 0xe7], 0x65
mov dword [rsp + 0xe0], 0x74736944
mov word [rsp + 0xe4], 0x6e61
mov byte [rsp + 0xe6], 0x63
mov byte [rsp + 0xe9], r12b
lea rdx, [0x18013d2d2]
lea rcx, [rsp + 0xe0]
call fcn.18002f7e0
mov rdx, qword [0x18013b820]
mov rcx, qword [rdx + 0x3e88]
cmp byte [rcx + 0x9b], r12b
jne 0x18005359b
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 + 0x60], 0x726f6c
movdqa xmm0, xmmword [0x1800b3650]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x64], r12b
mov r8d, 0x100a0
lea rdx, [0x180132870]
lea rcx, [rsp + 0x50]
call fcn.180032660
movups xmm0, xmmword [0x180132870]
movups xmmword [0x180132938], xmm0
mov dword [rsp + 0xe8], 0x747865
mov dword [rsp + 0xe0], 0x6c616548
mov dword [rsp + 0xe4], 0x54206874
mov byte [rsp + 0xec], r12b
lea rdx, [0x18013ca8c]
lea rcx, [rsp + 0xe0]
call fcn.18002f7e0
mov rdx, qword [0x18013b820]
mov rcx, qword [rdx + 0x3e88]
cmp byte [rcx + 0x9b], r12b
jne 0x1800536ba
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 word [rsp + 0x60], 0x72
movdqa xmm0, xmmword [0x1800b3670]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x62], r12b
mov r8d, 0x100a0
lea rdx, [0x180132810]
lea rcx, [rsp + 0x50]
call fcn.180032660
movups xmm0, xmmword [0x180132810]
movups xmmword [0x180132978], xmm0
mov dword [rsp + 0xf2], 0x73656e
mov word [rsp + 0xf0], 0x694c
mov byte [rsp + 0xf6], r12b
lea rdx, [0x18013d313]
lea rcx, [rsp + 0xf0]
call fcn.18002f7e0
mov rdx, qword [0x18013b820]
mov rcx, qword [rdx + 0x3e88]
cmp byte [rcx + 0x9b], r12b
jne 0x1800537cc
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 + 0xe8], 0x726f6c
mov dword [rsp + 0xe0], 0x656e694c
mov dword [rsp + 0xe4], 0x6f432073
mov byte [rsp + 0xec], r12b
mov r8d, 0x100a0
lea rdx, [0x180132840]
lea rcx, [rsp + 0xe0]
call fcn.180032660
movups xmm0, xmmword [0x180132840]
movups xmmword [0x1801329b8], xmm0
mov dword [rsp + 0xe6], 0x534350
mov dword [rsp + 0xe0], 0x77617244
mov word [rsp + 0xe4], 0x4e20
mov byte [rsp + 0xea], r12b
lea rdx, [0x18013d2d7]
lea rcx, [rsp + 0xe0]
call fcn.18002f7e0
mov word [rsp + 0xe9], 0x78
mov dword [rsp + 0xe0], 0x6c6c6946
mov dword [rsp + 0xe4], 0x42206465
mov byte [rsp + 0xe8], 0x6f
mov byte [rsp + 0xeb], r12b
lea rdx, [0x18013ca8e]
lea rcx, [rsp + 0xe0]
call fcn.18002f7e0
mov word [rsp + 0xf5], 0x72
mov dword [rsp + 0xf0], 0x42207048
mov byte [rsp + 0xf4], 0x61
mov byte [rsp + 0xf7], r12b
lea rdx, [0x18013c23f]
lea rcx, [rsp + 0xf0]
call fcn.18002f7e0
mov dword [rsp + 0xe6], 0x726142
mov dword [rsp + 0xe0], 0x6f6d7241
mov word [rsp + 0xe4], 0x2072
mov byte [rsp + 0xea], r12b
lea rdx, [0x18013c27f]
lea rcx, [rsp + 0xe0]
call fcn.18002f7e0
mov word [rsp + 0xf4], r12w
movzx eax, byte [str.Head]
mov byte [rsp + 0xf0], al
movzx eax, byte [0x1800b26dd]
mov byte [rsp + 0xf1], al
movzx eax, byte [0x1800b26de]
mov byte [rsp + 0xf2], al
movzx eax, byte [0x1800b26df]
mov byte [rsp + 0xf3], al
lea rdx, [0x18013ba13]
lea rcx, [rsp + 0xf0]
call fcn.18002f7e0
mov dword [rsp + 0xe4], 0x444920
mov dword [rsp + 0xe0], 0x776f6853
mov byte [rsp + 0xe8], r12b
lea rdx, [0x18013d292]
lea rcx, [rsp + 0xe0]
call fcn.18002f7e0
mov word [rsp + 0x61], 0x67
movdqa xmm0, xmmword [0x1800b3640]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x60], 0x6e
mov byte [rsp + 0x63], r12b
lea rdx, [0x18013c23e]
lea rcx, [rsp + 0x50]
call fcn.18002f7e0
mov word [rsp + 0xeb], 0x65
mov dword [rsp + 0xe0], 0x20707345
mov dword [rsp + 0xe4], 0x74736944
mov word [rsp + 0xe8], 0x6e61
mov byte [rsp + 0xea], 0x63
mov byte [rsp + 0xed], r12b
mov dword [rsp + 0xf0], 0x43fa0000
mov dword [rsp + 0x108], 0x41a00000
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x1800e93d0]
mov edx, 8
lea rcx, [rsp + 0xe0]
call fcn.180031c30
call fcn.18000b470
cmp dword [0x18013d3b4], 2
jne 0x18005443a
call fcn.180011b40
mov rcx, qword [0x18013b820]
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 [0x18013d3b0], 0xb8
sete dl
lea rcx, str.Self
call fcn.180057830
test al, al
je 0x180053b3b
mov dword [0x18013d3b0], 0xb8
call fcn.180011c70
cmp dword [0x18013d3b0], 0xb8
jne 0x180053fd0
mov rcx, qword [0x18013b820]
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.18000b3a0
lea rdx, [0x18013c27d]
lea rcx, str.Freeze_Player
call fcn.18002f7e0
lea rdx, [0x18013c24b]
lea rcx, str.Invisible
call fcn.18002f7e0
lea rdx, [0x18013ba1b]
lea rcx, str.God_Mode
call fcn.18002f7e0
lea rdx, [0x18013d295]
lea rcx, str.Semi_GodMode
call fcn.18002f7e0
lea rdx, [0x18013c24c]
lea rcx, str.Run_Speed
call fcn.18002f7e0
lea rdx, [0x18013d2ff]
lea rcx, str.Inf_Stamina
call fcn.18002f7e0
movups xmm0, xmmword [0x1800b2c10]
movups xmmword [rsp + 0x70], xmm0
mov eax, dword [0x1800b2c20]
mov dword [rsp + 0x80], eax
movzx eax, word [0x1800b2c24]
mov word [rsp + 0x84], ax
mov edi, dword [0x1800e7f98]
movdqa xmm8, xmmword [0x1800b3060]
cmp byte [0x1800b2c25], r12b
je 0x180053e11
mov r8d, r12d
cmp edi, 2
jl 0x180053dc3
movdqa xmm4, xmmword [0x1800b2fb0]
movdqa xmm3, xmmword [0x1800b30f0]
movdqa xmm5, xmmword [0x1800b3030]
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x50]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
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 0x180053ce0
cmp r8d, 0x16
jge 0x180053e11
movsxd rax, r8d
lea r9, [rsp + 0x70]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x37
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x180053de0
lea rdx, [0x18013b81c]
lea rcx, [rsp + 0x70]
call fcn.18002f7e0
cmp byte [0x18013b81c], r12b
je 0x180053f54
mov dword [rsp + 0xf0], 0x96
mov dword [rsp + 0x108], r12d
mov eax, dword [0x1800b2c08]
mov dword [rsp + 0x118], eax
cmp byte [0x1800b2c0b], r12b
je 0x180053f21
mov r8d, r12d
cmp edi, 2
jl 0x180053edb
movdqa xmm3, xmmword [0x1800b2fb0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1800b30f0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1800b30f0]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 1
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x1800b3030]
psubd xmm3, xmm0
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmmword [str.7777777777777777]
movd xmm0, eax
xorps xmm3, xmm0
movd dword [rsp + 0x118], xmm3
mov r8d, 4
cmp r8d, 4
jae 0x180053f21
mov eax, r8d
lea r9, [rsp + 0x118]
add r9, rax
nop
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x37
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x180053ef0
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x18010dc30]
mov edx, 4
lea rcx, [rsp + 0x118]
call fcn.180031c30
mov dword [rsp + 0xe6], 0x646565
mov dword [rsp + 0xe0], 0x206e7552
mov word [rsp + 0xe4], 0x7053
mov byte [rsp + 0xea], r12b
mov dword [rsp + 0xf0], 0x41200000
mov dword [rsp + 0x108], r12d
lea rax, str.__.1f
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x1801327c4]
mov edx, 8
lea rcx, [rsp + 0xe0]
call fcn.180031c30
call fcn.18000b470
jmp 0x180053fdf
mov edi, dword [0x1800e7f98]
movdqa xmm8, xmmword [0x1800b3060]
mov rcx, qword [0x18013b820]
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.18000b3a0
lea rdx, [0x18013ca8f]
lea rcx, str.Vehicle_Booster
call fcn.18002f7e0
lea rdx, [0x18013b81a]
lea rcx, str.Vehicle_Acceleration
call fcn.18002f7e0
lea rdx, [0x18013ba1a]
lea rcx, str.Vehicle_Brake_Force
call fcn.18002f7e0
lea rdx, [0x18013ba19]
lea rcx, str.Vehicle_GodMode
call fcn.18002f7e0
lea rdx, [0x18013d2dd]
lea rcx, str.Fix_Engine
call fcn.18002f7e0
mov dword [rsp + 0xe0], 0x43400000
mov dword [rsp + 0xe4], 0x41b00000
lea rdx, [rsp + 0xe0]
lea rcx, str.Fix_Engine
call fcn.18002e4d0
test al, al
je 0x180054241
mov rdx, qword [0x18013c250]
add rdx, 0xd30
mov qword [rsp + 0x20], r12
mov r9d, 8
lea r8, [rsp + 0xe0]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rbx, qword [rsp + 0xe0]
test rbx, rbx
je 0x180054241
mov dword [rsp + 0xf0], 0x447a0000
lea rdx, [rbx + 0x280]
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rsp + 0xf0]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0x108], 0x447a0000
lea rdx, [rbx + 0x840]
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rsp + 0x108]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0xf0], 0x447a0000
lea rdx, [rbx + 0x908]
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rsp + 0xf0]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov dword [rsp + 0x108], 0x447a0000
lea rdx, [rbx + 0x844]
mov qword [rsp + 0x20], r12
mov r9d, 4
lea r8, [rsp + 0x108]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov byte [rsp + 0x100], 1
lea rdx, [rbx + 0x944]
mov qword [rsp + 0x20], r12
mov r9d, 1
lea r8, [rsp + 0x100]
mov rcx, qword [0x18013d300]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov word [rsp + 0x63], 0x6e
movdqa xmm0, xmmword [0x1800b3630]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x60], 0x6974
mov byte [rsp + 0x62], 0x6f
mov byte [rsp + 0x65], r12b
mov dword [rsp + 0xf0], 0x469c4000
mov dword [rsp + 0x108], r12d
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x18013d30c]
mov edx, 8
lea rcx, [rsp + 0x50]
call fcn.180031c30
mov rcx, qword [0x18013b820]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
movss xmm10, dword [0x1800b2ee8]
cmp byte [rax + 0x9b], r12b
jne 0x1800542f1
mov qword [rsp + 0xe0], r12
movaps xmm1, xmm10
lea rcx, [rsp + 0xe0]
call fcn.1800115c0
mov dword [rsp + 0x60], 0x656372
movdqa xmm0, xmmword [0x1800b3660]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x64], r12b
mov dword [rsp + 0xf0], 0x469c4000
mov dword [rsp + 0x108], r12d
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x18013d2e4]
mov edx, 8
lea rcx, [rsp + 0x50]
call fcn.180031c30
mov rcx, qword [0x18013b820]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], r12b
jne 0x18005438d
mov qword [rsp + 0xe0], r12
movaps xmm1, xmm10
lea rcx, [rsp + 0xe0]
call fcn.1800115c0
mov dword [rsp + 0xf0], 0x469c4000
mov dword [rsp + 0x108], r12d
mov dword [rsp + 0x5c], 0x726574
mov dword [rsp + 0x50], 0x69686556
mov dword [rsp + 0x54], 0x20656c63
mov dword [rsp + 0x58], 0x736f6f42
mov byte [rsp + 0x60], r12b
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x18013d2b0]
mov edx, 8
lea rcx, [rsp + 0x50]
call fcn.180031c30
mov rcx, qword [0x18013b820]
mov rax, qword [rcx + 0x3e88]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3e88]
cmp byte [rax + 0x9b], r12b
jne 0x180054433
mov qword [rsp + 0xe0], r12
movaps xmm1, xmm10
lea rcx, [rsp + 0xe0]
call fcn.1800115c0
call fcn.18000b470
jmp 0x180054449
mov edi, dword [0x1800e7f98]
movdqa xmm8, xmmword [0x1800b3060]
cmp dword [0x18013d3b4], 4
jne 0x180054959
call fcn.180011b40
mov rcx, qword [0x18013b820]
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 [0x18013d3b0], 0xde
sete dl
lea rcx, str.Weapons
call fcn.180057830
test al, al
je 0x1800544f3
mov dword [0x18013d3b0], 0xde
call fcn.180011c70
cmp dword [0x18013d3b0], 0xde
jne 0x180054959
mov rcx, qword [0x18013b820]
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.18000b3a0
lea rdx, [0x18013d310]
lea rcx, str.Infinite_Ammo
call fcn.18002f7e0
lea rdx, [0x18013d312]
lea rcx, str.No_Recoil
call fcn.18002f7e0
lea rdx, [0x18013d296]
lea rcx, str.No_Reload
call fcn.18002f7e0
lea rdx, [0x18013ba1c]
lea rcx, str.No_Spread
call fcn.18002f7e0
lea rdx, [0x18013d311]
lea rcx, str.Move_To_Teleport
call fcn.18002f7e0
movsd xmm0, qword [0x1800b2b88]
movsd qword [rsp + 0xe0], xmm0
mov eax, dword [0x1800b2b90]
mov dword [rsp + 0xe8], eax
movzx eax, byte [0x1800b2b94]
mov byte [rsp + 0xec], al
mov r8d, r12d
cmp edi, 2
jl 0x180054728
movdqa xmm4, xmmword [0x1800b30f0]
movdqa xmm3, xmmword [0x1800b2fb0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800b3030]
psubd xmm3, xmm0
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
mov eax, dword [str.7777777777777777]
movd xmm0, eax
paddb xmm3, xmm0
movd xmm0, dword [0x1800b2b88]
xorps xmm3, xmm0
movd dword [rsp + 0xe0], xmm3
movdqa xmm2, xmmword [0x1800b3010]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800b3030]
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xe4]
xorps xmm2, xmm1
movd dword [rsp + 0xe4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xe0]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x37
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x180054740
lea rdx, [0x18013ba18]
lea rcx, [rsp + 0xe0]
call fcn.18002f7e0
cmp byte [0x18013ba18], r12b
je 0x180054954
mov dword [rsp + 0xf0], 0xc8
mov dword [rsp + 0x108], r12d
movsd xmm0, qword [str.sYT_Y]
movsd qword [rsp + 0xe0], xmm0
mov eax, dword [str.R_4_7D]
mov dword [rsp + 0xe8], eax
movzx eax, word [0x1800b2be4]
mov word [rsp + 0xec], ax
cmp byte [0x1800b2be5], r12b
je 0x180054921
mov r8d, r12d
cmp edi, 2
jl 0x1800548da
movdqa xmm4, xmmword [0x1800b30f0]
movdqa xmm3, xmmword [0x1800b2fb0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800b3030]
psubd xmm3, xmm0
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
mov eax, dword [str.7777777777777777]
movd xmm0, eax
paddb xmm3, xmm0
movd xmm0, dword [str.sYT_Y]
xorps xmm3, xmm0
movd dword [rsp + 0xe0], xmm3
movdqa xmm2, xmmword [0x1800b3010]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800b3030]
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0xe4]
xorps xmm2, xmm1
movd dword [rsp + 0xe4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rsp + 0xe0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x37
add cl, r8b
xor byte [r9], cl
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1800548f0
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x108]
lea r8, [0x1800e93c8]
mov edx, 4
lea rcx, [rsp + 0xe0]
call fcn.180031c30
call fcn.18000b470
cmp dword [0x18013d3b4], 3
jne 0x180054b46
call fcn.180011b40
mov rcx, qword [0x18013b820]
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 [0x18013d3b0], 0x1c8
sete dl
lea rcx, str.Config
call fcn.180057830
test al, al
je 0x180054a03
mov dword [0x18013d3b0], 0x1c8
call fcn.180011c70
cmp dword [0x18013d3b0], 0x1c8
jne 0x180054b46
mov rcx, qword [0x18013b820]
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.18000b3a0
xor r8d, r8d
lea rdx, [0x1801329c8]
lea rcx, str.Particle_Colour
call fcn.180032660
lea rdx, [0x18013c249]
lea rcx, str.Snowflake_Background_Animation
call fcn.18002f7e0
mov dword [rsp + 0x20], 4
lea r9, str.Insert
lea rdx, [0x18013d2f8]
lea rcx, str.Menu_Bind
call fcn.1800315b0
mov dword [rsp + 0x20], 7
lea r9, str.Right_Button
lea rdx, [0x18013ca84]
lea rcx, str.Aimbot_Bind
call fcn.1800315b0
mov dword [rsp + 0x20], 7
lea r9, str.Right_Button
lea rdx, [0x18013ca7c]
lea rcx, str.TriggerBot_Bind
call fcn.1800315b0
call fcn.18000b470
call fcn.1800102d0
movss xmm0, dword [0x18010dc2c]
movss xmm1, dword [0x18013c22c]
movss xmm2, dword [0x18013c244]
movss dword [rsp + 0x70], xmm0
movss dword [rsp + 0x74], xmm1
movss dword [rsp + 0x78], xmm2
mov rax, qword [0x18013b820]
movss xmm0, dword [rax + 0x37d8]
mulss xmm0, dword [0x1800b2e88]
movss dword [rsp + 0x7c], xmm0
lea rcx, [rsp + 0x70]
call fcn.180003920
mov r8d, eax
cmp byte [0x18013c23e], 0
je 0x180054caf
movzx ecx, r8b
xorps xmm4, xmm4
cvtsi2ss xmm4, rcx
movss xmm0, dword [0x1800b2c68]
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 [0x180132988], xmm4
movss dword [0x18013298c], xmm3
movss dword [0x180132990], xmm2
movss dword [0x180132994], xmm1
movss dword [0x180132938], xmm4
movss dword [0x18013293c], xmm3
movss dword [0x180132940], xmm2
movss dword [0x180132944], xmm1
movss dword [0x180132978], xmm4
movss dword [0x18013297c], xmm3
movss dword [0x180132980], xmm2
movss dword [0x180132984], 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 [0x180132948], xmm4
movdqa xmm0, xmmword [0x1800b3610]
movups xmmword [0x180132998], xmm0
movups xmmword [0x1801329b8], xmm0
movups xmmword [0x1801329a8], xmm0
movups xmmword [0x180132968], xmm0
movups xmmword [0x180132958], xmm0
call fcn.18000a770
lea r8, [rsp + 0x134]
lea rdx, [rsp + 0x130]
mov rcx, qword [0x18013ba00]
call fcn.180077400
mov r9d, dword [rsp + 0x134]
mov r8d, dword [rsp + 0x130]
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 [0x18013b820]
mov rcx, qword [rax + 0x4088]
mov rcx, qword [rcx]
add rcx, 0x48
cmp byte [rcx], 0
cmove rcx, r12
call fcn.18002b3c0
mov rcx, qword [0x18013ba00]
call fcn.180080b20
mov rcx, qword [rsp + 0x138]
xor rcx, rsp
call fcn.18008c310
lea r11, [rsp + 0x1e0]
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