Function at 0x18006d5b0
Capabilities:
Create thread
Hash data using fnv
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x288]
sub rsp, 0x360
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x18027d040]
xor rax, rsp
mov qword [rbp + 0x1b8], rax
xor r13d, r13d
lea rbx, [rcx + 0x1c]
cmp byte [rbx], r13b
je 0x1800712d3
movss xmm13, dword [0x18026fe08]
movaps xmm1, xmm13
mov edi, 3
mov ecx, edi
call fcn.18002da70
xorps xmm14, xmm14
mov qword [rbp + 0xf0], r13
lea rdx, [rbp + 0xf0]
mov ecx, 2
call fcn.18002daf0
xorps xmm1, xmm1
mov ecx, 4
call fcn.18002da70
mov rax, qword [0x1802b4ba8]
or dword [rax + 0x3fd0], 2
mov dword [rax + 0x3ff0], 0x44228000
mov dword [rax + 0x3ff4], 0x441b0000
mov dword [rax + 0x3fd8], 1
movdqa xmm0, xmmword [0x18026ffa0]
movups xmmword [rax + 0x3a0c], xmm0
movdqa xmm1, xmmword [0x180270440]
movups xmmword [rax + 0x3a1c], xmm1
movups xmmword [rax + 0x3a2c], xmm1
mov r8d, 0x2b
mov rdx, rbx
lea rcx, str.Obs64
call fcn.180037440
mov rcx, qword [0x1802b4ba8]
mov rax, qword [rcx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ec8]
mov rbx, qword [rax + 0x288]
cmp byte [0x1802b4d10], r13b
jne 0x18006d736
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [0x18003a0f0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov byte [0x1802b4d10], 1
mov rcx, qword [0x1802b4ba8]
mov rax, qword [rcx + 0x3ec8]
movsd xmm11, qword [rax + 0x18]
movsd qword [rbp + 0xf8], xmm11
movaps xmm7, xmm11
addss xmm7, dword [0x18026fed8]
movss xmm12, dword [rbp + 0xfc]
movaps xmm6, xmm12
addss xmm6, dword [0x18026fed0]
movss dword [rbp + 0x110], xmm11
movss dword [rbp + 0x114], xmm12
movss dword [rbp + 0x118], xmm7
movss dword [rbp + 0x11c], xmm6
movdqa xmm0, xmmword [0x180270220]
movups xmmword [rbp + 0x130], xmm0
lea rcx, [rbp + 0x130]
call fcn.18002d030
mov r9d, eax
mov dword [rsp + 0x28], r13d
movss xmm0, dword [0x18026fe1c]
movss dword [rsp + 0x20], xmm0
lea r8, [rbp + 0x118]
lea rdx, [rbp + 0x110]
mov rcx, rbx
call fcn.18004df10
movdqa xmm0, xmmword [0x180270280]
movups xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x110]
call fcn.18002d030
movaps xmm8, xmm11
addss xmm8, dword [0x18026fe90]
movss dword [rbp + 0xf0], xmm8
movss dword [rbp + 0xf4], xmm6
mov dword [rsp + 0x28], 0x50
movss dword [rsp + 0x20], xmm13
mov r9d, eax
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0xf8]
mov rcx, rbx
call fcn.18004df10
call fcn.18006cc60
movdqa xmm9, xmmword [0x180270340]
movups xmmword [rbp + 0x110], xmm9
lea rcx, [rbp + 0x110]
call fcn.18002d030
mov esi, eax
test eax, 0xff000000
je 0x18006d932
movaps xmm0, xmm11
mov dword [rsp + 0x20], r13d
movaps xmm3, xmm13
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0xf8]
mov rcx, rbx
test byte [rbx + 0x30], 1
je 0x18006d8b0
movss xmm2, dword [0x18026fd10]
subss xmm7, xmm2
subss xmm6, xmm2
movaps xmm1, xmm12
addss xmm1, xmm2
addss xmm0, xmm2
movss dword [rbp + 0xfc], xmm1
jmp 0x18006d8dc
subss xmm6, dword [0x18026fd0c]
subss xmm7, dword [0x18026fd0c]
movaps xmm2, xmm12
addss xmm2, dword [0x18026fd10]
addss xmm0, dword [0x18026fd10]
movss dword [rbp + 0xfc], xmm2
movss dword [rbp + 0xf0], xmm7
movss dword [rbp + 0xf4], xmm6
movss dword [rbp + 0xf8], xmm0
call fcn.18004d870
movss xmm0, dword [0x18026fd64]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
mov r9d, esi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.18004ba20
mov dword [rbx + 0x78], r13d
movdqa xmm9, xmmword [0x180270340]
movups xmmword [rbp + 0x110], xmm9
lea rcx, [rbp + 0x110]
call fcn.18002d030
movss dword [rbp + 0xf0], xmm8
movaps xmm0, xmm12
addss xmm0, dword [0x18026feb8]
movss dword [rbp + 0xf4], xmm0
movaps xmm1, xmm12
addss xmm1, xmm14
movss dword [rbp + 0xf8], xmm8
movss dword [rbp + 0xfc], xmm1
movss xmm15, dword [0x18026fd50]
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0xf8]
mov rcx, rbx
call fcn.18004dca0
movdqa xmm0, xmmword [0x180270260]
movups xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x110]
call fcn.18002d030
movaps xmm7, xmm11
addss xmm7, dword [0x18026febc]
movss dword [rbp + 0xf0], xmm7
movaps xmm10, xmm12
addss xmm10, dword [0x18026fe60]
movss dword [rbp + 0xf4], xmm10
movaps xmm6, xmm11
addss xmm6, dword [0x18026fe94]
movss dword [rbp + 0xf8], xmm6
movaps xmm9, xmm12
movss xmm0, dword [0x18026fdf8]
addss xmm9, xmm0
movss dword [rbp + 0xfc], xmm9
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0xf8]
mov rcx, rbx
call fcn.18004df10
movdqa xmm0, xmmword [0x180270340]
movups xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x110]
call fcn.18002d030
movss dword [rbp + 0xf0], xmm7
movss dword [rbp + 0xf4], xmm10
movss dword [rbp + 0xf8], xmm6
movss dword [rbp + 0xfc], xmm9
movss dword [rsp + 0x30], xmm15
mov dword [rsp + 0x28], r13d
movss xmm1, dword [0x18026fdf8]
movss dword [rsp + 0x20], xmm1
mov r9d, eax
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0xf8]
mov rcx, rbx
call fcn.18004de00
mov rcx, qword [0x1802b4ba8]
mov rax, qword [rcx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ec8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, dword [0x18026fe60]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm14
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
movdqa xmm1, xmmword [0x180270260]
movups xmmword [rbp + 0x110], xmm1
lea rcx, [rbp + 0x110]
call fcn.18002d030
movaps xmm7, xmm11
addss xmm7, dword [0x18026fed4]
movss dword [rbp + 0xf0], xmm7
movss dword [rbp + 0xf4], xmm10
movaps xmm6, xmm11
addss xmm6, dword [0x18026fec0]
movss dword [rbp + 0xf8], xmm6
movss dword [rbp + 0xfc], xmm9
mov dword [rsp + 0x28], r13d
movss xmm8, dword [0x18026fdf8]
movss dword [rsp + 0x20], xmm8
mov r9d, eax
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0xf8]
mov rcx, rbx
call fcn.18004df10
movdqa xmm0, xmmword [0x180270340]
movups xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x110]
call fcn.18002d030
movss dword [rbp + 0xf0], xmm7
movss dword [rbp + 0xf4], xmm10
movss dword [rbp + 0xf8], xmm6
movss dword [rbp + 0xfc], xmm9
movss dword [rsp + 0x30], xmm15
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm8
mov r9d, eax
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0xf8]
mov rcx, rbx
call fcn.18004de00
movdqa xmm0, xmmword [0x180270340]
movups xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x110]
call fcn.18002d030
mov esi, eax
movaps xmm6, xmm12
addss xmm6, dword [0x18026fe48]
movaps xmm8, xmm11
addss xmm8, dword [0x18026fec4]
movss dword [rbp + 0xf0], xmm8
movss dword [rbp + 0xf4], xmm6
movss xmm7, dword [0x18026fdc8]
test eax, 0xff000000
je 0x18006dcb5
mov dword [rsp + 0x28], 0x63
movss dword [rsp + 0x20], xmm7
xorps xmm3, xmm3
movss xmm2, dword [0x18026fe0c]
lea rdx, [rbp + 0xf0]
mov rcx, rbx
call fcn.18004d440
movss dword [rsp + 0x28], xmm15
mov dword [rsp + 0x20], 1
mov r9d, esi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.18004ba20
mov dword [rbx + 0x78], r13d
movdqa xmm0, xmmword [0x180270210]
movups xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x110]
call fcn.18002d030
mov esi, eax
movss dword [rbp + 0xf0], xmm8
movss dword [rbp + 0xf4], xmm6
test eax, 0xff000000
je 0x18006dd2c
mov dword [rsp + 0x28], 0x63
movss dword [rsp + 0x20], xmm7
xorps xmm3, xmm3
movss xmm2, dword [0x18026fe10]
lea rdx, [rbp + 0xf0]
mov rcx, rbx
call fcn.18004d440
mov r9d, esi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.18004c950
mov dword [rbx + 0x78], r13d
movdqa xmm0, xmmword [0x1802703b0]
movups xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x110]
call fcn.18002d030
mov ecx, eax
addss xmm12, xmm13
addss xmm11, dword [0x18026fec8]
movss dword [rbp + 0xf0], xmm11
movss dword [rbp + 0xf4], xmm12
test eax, 0xff000000
je 0x18006ddce
mov rax, qword [rbx + 0x38]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rbp + 0x110], xmm0
mov byte [rsp + 0x48], r13b
movss dword [rsp + 0x40], xmm14
lea rdx, [0x18026f3c7]
mov qword [rsp + 0x38], rdx
lea rdx, str.ByFuria
mov qword [rsp + 0x30], rdx
lea rdx, [rbp + 0x110]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ecx
lea r9, [rbp + 0xf0]
movss xmm2, dword [rax + 0x10]
mov rdx, rbx
mov rcx, qword [rax + 8]
call fcn.180055360
mov rcx, qword [0x1802b4bb8]
call fcn.180039f30
movdqa xmm0, xmmword [0x180270390]
movups xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0x110]
call fcn.18002d030
movss dword [rbp + 0xf0], xmm11
movss dword [rbp + 0xf4], xmm6
test eax, 0xff000000
je 0x18006de6c
mov r8, qword [rbx + 0x38]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rbp + 0x110], xmm0
mov byte [rsp + 0x48], r13b
movss dword [rsp + 0x40], xmm14
lea rcx, [0x18026f3bc]
mov qword [rsp + 0x38], rcx
lea rcx, str.To:_Lifetime
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x110]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0xf0]
movss xmm2, dword [r8 + 0x10]
mov rdx, rbx
mov rcx, qword [r8 + 8]
call fcn.180055360
call fcn.180039fd0
movss xmm10, dword [0x18026fdb0]
mov qword [rbp + 0xf0], 0x40a00000
lea rdx, [rbp + 0xf0]
mov ecx, 2
call fcn.18002daf0
mov dword [rbp + 0xf0], 0x40a00000
mov dword [rbp + 0xf4], 0x40a00000
lea rdx, [rbp + 0xf0]
mov ecx, 0xe
call fcn.18002daf0
mov dword [rbp + 0xf0], 0x43160000
mov dword [rbp + 0xf4], 0x441b0000
mov rbx, qword [0x1802b4ba8]
mov rax, qword [rbx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ec8]
movsxd r8, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.tabmenu
call fcn.18002cd10
mov esi, eax
cmp dword [rbx + 0x3efc], eax
jne 0x18006df29
lea r8, str.tabmenu
mov edx, 0xb
mov ecx, eax
call fcn.180041e20
mov dword [rsp + 0x20], 0x10004
xor r9d, r9d
lea r8, [rbp + 0xf0]
mov edx, esi
lea rcx, str.tabmenu
call fcn.180034450
mov rbx, qword [0x1802b4ba8]
mov rax, qword [rbx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ec8]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
addss xmm1, dword [0x18026fe6c]
movss dword [rax + 0xe4], xmm1
movss xmm0, dword [rax + 0xfc]
maxss xmm0, xmm1
movss dword [rax + 0xfc], xmm0
mov dword [rbp + 0xf0], 0x43160000
mov dword [rbp + 0xf4], 0x42fa0000
mov rax, qword [rbx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ec8]
movsxd r8, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Rage
call fcn.18002cd10
mov esi, eax
cmp dword [rbx + 0x3efc], eax
jne 0x18006dffa
lea r8, str.Rage
mov edx, 0xb
mov ecx, eax
call fcn.180041e20
lea r8, [rbp + 0xf0]
mov edx, esi
lea rcx, str.Rage
call fcn.18006bb10
cmp dword [0x1802b4bc8], r13d
sete al
mov dword [rbp + 0xf0], 0x43070000
mov dword [rbp + 0xf4], 0x41f00000
mov byte [rsp + 0x20], al
lea r9, [0x18026f3dc]
lea rdx, [rbp + 0xf0]
lea rcx, str.Aimbot
call fcn.18006b230
test al, al
je 0x18006e05a
mov eax, r13d
mov dword [0x1802b4bc8], eax
jmp 0x18006e060
mov eax, dword [0x1802b4bc8]
cmp eax, 1
sete al
mov dword [rbp + 0xf0], 0x43070000
mov dword [rbp + 0xf4], 0x41f00000
mov byte [rsp + 0x20], al
lea r9, [0x18026f3d8]
lea rdx, [rbp + 0xf0]
lea rcx, str.Silent
call fcn.18006b230
test al, al
je 0x18006e0a9
mov eax, 1
mov dword [0x1802b4bc8], eax
jmp 0x18006e0af
mov eax, dword [0x1802b4bc8]
cmp eax, 2
sete al
mov dword [rbp + 0xf0], 0x43070000
mov dword [rbp + 0xf4], 0x41f00000
mov byte [rsp + 0x20], al
lea r9, [0x18026f3e8]
lea rdx, [rbp + 0xf0]
lea rcx, str.Trigger
call fcn.18006b230
test al, al
je 0x18006e0f5
mov dword [0x1802b4bc8], 2
call fcn.180034670
mov dword [rbp + 0xf0], 0x43160000
mov dword [rbp + 0xf4], 0x42fa0000
mov rbx, qword [0x1802b4ba8]
mov rax, qword [rbx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ec8]
movsxd r8, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Globals
call fcn.18002cd10
mov esi, eax
cmp dword [rbx + 0x3efc], eax
jne 0x18006e168
lea r8, str.Globals
mov edx, 0xb
mov ecx, eax
call fcn.180041e20
lea r8, [rbp + 0xf0]
mov edx, esi
lea rcx, str.Globals
call fcn.18006bb10
cmp dword [0x1802b4bc8], edi
sete al
mov dword [rbp + 0xf0], 0x43070000
mov dword [rbp + 0xf4], 0x41f00000
mov byte [rsp + 0x20], al
lea r9, [0x18026f3ec]
lea rdx, [rbp + 0xf0]
lea rcx, str.Visuals
call fcn.18006b230
test al, al
je 0x18006e1c4
mov dword [0x1802b4bc8], edi
jmp 0x18006e1ca
mov edi, dword [0x1802b4bc8]
cmp edi, 4
sete al
mov dword [rbp + 0xf0], 0x43070000
mov dword [rbp + 0xf4], 0x41f00000
mov byte [rsp + 0x20], al
lea r9, [0x18026f3fc]
lea rdx, [rbp + 0xf0]
lea rcx, str.Vehicles
call fcn.18006b230
test al, al
je 0x18006e213
mov eax, 4
mov dword [0x1802b4bc8], eax
jmp 0x18006e219
mov eax, dword [0x1802b4bc8]
cmp eax, 5
sete al
mov dword [rbp + 0xf0], 0x43070000
mov dword [rbp + 0xf4], 0x41f00000
mov byte [rsp + 0x20], al
lea r9, [0x18026f3f8]
lea rdx, [rbp + 0xf0]
lea rcx, str.Players
call fcn.18006b230
test al, al
je 0x18006e25f
mov dword [0x1802b4bc8], 5
call fcn.180034670
mov dword [rbp + 0xf0], 0x43160000
mov dword [rbp + 0xf4], 0x42fa0000
mov rbx, qword [0x1802b4ba8]
mov rax, qword [rbx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ec8]
movsxd r8, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Miscellaneous
call fcn.18002cd10
mov edi, eax
cmp dword [rbx + 0x3efc], eax
jne 0x18006e2d2
lea r8, str.Miscellaneous
mov edx, 0xb
mov ecx, eax
call fcn.180041e20
lea r8, [rbp + 0xf0]
mov edx, edi
lea rcx, str.Miscellaneous
call fcn.18006bb10
cmp dword [0x1802b4bc8], 8
sete al
mov dword [rbp + 0xf0], 0x43070000
mov dword [rbp + 0xf4], 0x41f00000
mov byte [rsp + 0x20], al
lea r9, [0x18026f424]
lea rdx, [rbp + 0xf0]
lea rcx, str.Settings
call fcn.18006b230
test al, al
je 0x18006e331
mov dword [0x1802b4bc8], 8
call fcn.180034670
call fcn.180034670
mov rdx, qword [0x1802b4ba8]
movsxd rax, dword [rdx + 0x4050]
lea rcx, [rax + rax*2]
mov r8, qword [rdx + 0x4058]
movsxd rax, dword [r8 + rcx*4 - 0xc]
lea r10, [rax + rax*2]
lea r12, [0x18007d0b0]
mov r9d, dword [r12 + r10*4 + 8]
cmp dword [r12 + r10*4], 8
jne 0x18006e3a8
mov eax, dword [r12 + r10*4 + 4]
cmp eax, 1
jne 0x18006e389
mov eax, dword [r8 + rcx*4 - 8]
mov dword [r9 + rdx + 0x37e8], eax
jmp 0x18006e3a8
cmp eax, 2
jne 0x18006e3a8
mov eax, dword [r8 + rcx*4 - 8]
mov dword [r9 + rdx + 0x37e8], eax
mov eax, dword [r8 + rcx*4 - 4]
mov dword [r9 + rdx + 0x37ec], eax
movsxd rcx, dword [rdx + 0x4050]
lea eax, [rcx - 1]
mov dword [rdx + 0x4050], eax
lea rax, [rcx - 2]
lea rcx, [rax + rax*2]
mov r8, qword [rdx + 0x4058]
movsxd rax, dword [r8 + rcx*4]
lea r10, [rax + rax*2]
mov r9d, dword [r12 + r10*4 + 8]
cmp dword [r12 + r10*4], 8
jne 0x18006e413
mov eax, dword [r12 + r10*4 + 4]
cmp eax, 1
jne 0x18006e3f4
mov eax, dword [r8 + rcx*4 + 4]
mov dword [r9 + rdx + 0x37e8], eax
jmp 0x18006e413
cmp eax, 2
jne 0x18006e413
mov eax, dword [r8 + rcx*4 + 4]
mov dword [r9 + rdx + 0x37e8], eax
mov eax, dword [r8 + rcx*4 + 8]
mov dword [r9 + rdx + 0x37ec], eax
dec dword [rdx + 0x4050]
mov rax, qword [rdx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3ec8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, dword [0x18026fdf8]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
movss xmm6, dword [0x18026fe94]
addss xmm2, xmm6
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0xf0], 0x41700000
mov dword [rbp + 0xf4], 0x40a00000
lea rdx, [rbp + 0xf0]
mov ecx, 2
call fcn.18002daf0
mov dword [rbp + 0xf0], 0x41200000
mov dword [rbp + 0xf4], 0x42480000
lea rdx, [rbp + 0xf0]
mov ecx, 0xe
call fcn.18002daf0
mov dword [rbp + 0xf0], 0x44020000
mov dword [rbp + 0xf4], 0x42200000
mov rbx, qword [0x1802b4ba8]
mov rax, qword [rbx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ec8]
movsxd r8, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.subtabmenu
call fcn.18002cd10
mov edi, eax
cmp dword [rbx + 0x3efc], eax
jne 0x18006e546
lea r8, str.subtabmenu
mov edx, 0xb
mov ecx, eax
call fcn.180041e20
mov dword [rsp + 0x20], 0x10004
xor r9d, r9d
lea r8, [rbp + 0xf0]
mov edx, edi
lea rcx, str.subtabmenu
call fcn.180034450
cmp dword [0x1802b4bcc], r13d
sete r9b
mov dword [rbp + 0xf0], 0x42960000
mov dword [rbp + 0xf4], 0x41f00000
lea rdx, [rbp + 0xf0]
call fcn.18006bde0
test al, al
je 0x18006e59c
mov dword [0x1802b4bcc], r13d
call fcn.180034670
mov rdx, qword [0x1802b4ba8]
movsxd rax, dword [rdx + 0x4050]
lea rcx, [rax + rax*2]
mov r8, qword [rdx + 0x4058]
movsxd rax, dword [r8 + rcx*4 - 0xc]
lea r10, [rax + rax*2]
mov r9d, dword [r12 + r10*4 + 8]
cmp dword [r12 + r10*4], 8
jne 0x18006e607
mov eax, dword [r12 + r10*4 + 4]
cmp eax, 1
jne 0x18006e5e8
mov eax, dword [r8 + rcx*4 - 8]
mov dword [r9 + rdx + 0x37e8], eax
jmp 0x18006e607
cmp eax, 2
jne 0x18006e607
mov eax, dword [r8 + rcx*4 - 8]
mov dword [r9 + rdx + 0x37e8], eax
mov eax, dword [r8 + rcx*4 - 4]
mov dword [r9 + rdx + 0x37ec], eax
movsxd rcx, dword [rdx + 0x4050]
lea eax, [rcx - 1]
mov dword [rdx + 0x4050], eax
lea rax, [rcx - 2]
lea rcx, [rax + rax*2]
mov r8, qword [rdx + 0x4058]
movsxd rax, dword [r8 + rcx*4]
lea r10, [rax + rax*2]
mov r9d, dword [r12 + r10*4 + 8]
cmp dword [r12 + r10*4], 8
jne 0x18006e672
mov eax, dword [r12 + r10*4 + 4]
cmp eax, 1
jne 0x18006e653
mov eax, dword [r8 + rcx*4 + 4]
mov dword [r9 + rdx + 0x37e8], eax
jmp 0x18006e672
cmp eax, 2
jne 0x18006e672
mov eax, dword [r8 + rcx*4 + 4]
mov dword [r9 + rdx + 0x37e8], eax
mov eax, dword [r8 + rcx*4 + 8]
mov dword [r9 + rdx + 0x37ec], eax
dec dword [rdx + 0x4050]
mov rax, qword [rdx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3ec8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm6
addss xmm0, dword [0x18026fe64]
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0xf0], 0x40a00000
mov dword [rbp + 0xf4], 0x40a00000
lea rdx, [rbp + 0xf0]
mov ecx, 2
call fcn.18002daf0
mov dword [rbp + 0xf0], 0x41700000
mov dword [rbp + 0xf4], 0x41700000
lea rdx, [rbp + 0xf0]
mov ecx, 0xe
call fcn.18002daf0
mov dword [rbp + 0xf0], 0x43f00000
mov dword [rbp + 0xf4], 0x44098000
mov rbx, qword [0x1802b4ba8]
mov rax, qword [rbx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ec8]
movsxd r8, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Main
call fcn.18002cd10
mov edi, eax
cmp dword [rbx + 0x3efc], eax
jne 0x18006e79d
lea r8, str.Main
mov edx, 0xb
mov ecx, eax
call fcn.180041e20
mov dword [rsp + 0x20], 0x10004
xor r9d, r9d
lea r8, [rbp + 0xf0]
mov edx, edi
lea rcx, str.Main
call fcn.180034450
lea rbx, str.Head
lea rsi, [0x18007cf48]
movss xmm9, dword [0x18026feb0]
mov edx, dword [0x1802b4bc8]
test edx, edx
jne 0x18006ea74
cmp dword [0x1802b4bcc], r13d
jne 0x18006ea74
mov dword [rbp + 0xf0], 0x435c0000
mov dword [rbp + 0xf4], 0x44048000
lea rdx, [rbp + 0xf0]
lea rcx, str.Aimbot
call fcn.18006c470
lea rdx, [0x1802b3920]
lea rcx, str.Enabled
call fcn.18005ce80
lea rdx, [0x1802b3921]
lea rcx, str.VisibleCheck
call fcn.18005ce80
lea rdx, [0x1802b3928]
lea rcx, str.TargetNPC
call fcn.18005ce80
lea rdx, [0x1802b3a50]
lea rcx, str.Draw_Fov
call fcn.18005ce80
lea rdx, [0x1802b3924]
lea rcx, [0x18026f47c]
call fcn.180060080
mov edx, r13d
mov rcx, rbx
nop dword [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], r13b
jne 0x18006e887
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r13b
jne 0x18006e880
mov dword [rsp + 0x20], edx
lea rdx, [0x1802b392c]
call fcn.18005ef10
call fcn.180034670
mov rcx, qword [0x1802b4ba8]
mov rax, qword [rcx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ec8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0xf0], 0x435c0000
mov dword [rbp + 0xf4], 0x44048000
lea rdx, [rbp + 0xf0]
lea rcx, str.Settings
call fcn.18006c470
mov dword [rbp + 0xf8], 0x168
mov dword [rbp + 0xf0], 1
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf0]
lea r8, [0x1802b3934]
mov edx, 4
lea rcx, [0x18026f480]
call fcn.18005f260
mov dword [rbp + 0xf0], 0x3e8
mov dword [rbp + 0xf8], 1
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
lea r8, [0x1802b3930]
mov edx, 4
lea rcx, str.Distance
call fcn.18005f260
mov dword [rbp + 0xf0], 0x1f4
mov dword [rbp + 0xf8], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
lea r8, [0x1802b3938]
mov edx, 4
lea rcx, str.Campo_X
call fcn.18005f260
mov dword [rbp + 0xf0], 0x1f4
mov dword [rbp + 0xf8], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
lea r8, [0x1802b393c]
mov edx, 4
lea rcx, str.Campo_Y
call fcn.18005f260
call fcn.180034670
mov edx, dword [0x1802b4bc8]
cmp edx, 1
jne 0x18006ec8f
cmp dword [0x1802b4bcc], r13d
jne 0x1800710b1
mov dword [rbp + 0xf0], 0x435c0000
mov dword [rbp + 0xf4], 0x44048000
lea rdx, [rbp + 0xf0]
lea rcx, str.Silent_Aimbot
call fcn.18006c470
lea rdx, [0x1802b3954]
lea rcx, str.Enabled
call fcn.18005ce80
lea rdx, [0x1802b3955]
lea rcx, str.VisibleCheck
call fcn.18005ce80
lea rdx, [0x1802b3960]
lea rcx, str.TargetNPC
call fcn.18005ce80
lea rdx, [0x1802b3a51]
lea rcx, str.Draw_Fov
call fcn.18005ce80
lea rdx, [0x1802b395c]
lea rcx, [0x18026f47c]
call fcn.180060080
mov ecx, r13d
nop dword [rax]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rbx + rax], r13b
jne 0x18006eb27
inc rbx
add rbx, rax
inc ecx
cmp byte [rbx], r13b
jne 0x18006eb20
mov dword [rsp + 0x20], ecx
lea rdx, [0x1802b3968]
call fcn.18005ef10
call fcn.180034670
mov rcx, qword [0x1802b4ba8]
mov rax, qword [rcx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ec8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0xf0], 0x435c0000
mov dword [rbp + 0xf4], 0x44048000
lea rdx, [rbp + 0xf0]
lea rcx, str.Settings
call fcn.18006c470
mov dword [rbp + 0xf0], 0x168
mov dword [rbp + 0xf8], 1
mov dword [rsp + 0x30], r13d
lea rax, str._dpx
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
lea r8, [0x1802b3958]
mov edx, 4
lea rcx, [0x18026f480]
call fcn.18005f260
mov dword [rbp + 0xf0], 0x258
mov dword [rbp + 0xf8], 1
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
lea r8, [0x1802b3964]
mov edx, 4
lea rcx, str.Max_Distance
call fcn.18005f260
call fcn.180034670
mov edx, dword [0x1802b4bc8]
cmp edx, 2
jne 0x18006ee4d
cmp dword [0x1802b4bcc], r13d
jne 0x1800710b1
mov dword [rbp + 0xf0], 0x435c0000
mov dword [rbp + 0xf4], 0x44048000
lea rdx, [rbp + 0xf0]
lea rcx, str.Trigger_Aimbot
call fcn.18006c470
lea rdx, [0x1802b3940]
lea rcx, str.Enabled
call fcn.18005ce80
lea rdx, [0x1802b3941]
lea rcx, str.VisibleCheck
call fcn.18005ce80
lea rdx, [0x1802b3948]
lea rcx, str.TargetNPC
call fcn.18005ce80
lea rdx, [0x1802b3944]
lea rcx, [0x18026f47c]
call fcn.180060080
call fcn.180034670
mov rcx, qword [0x1802b4ba8]
mov rax, qword [rcx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ec8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0xf0], 0x435c0000
mov dword [rbp + 0xf4], 0x44048000
lea rdx, [rbp + 0xf0]
lea rcx, str.Settings
call fcn.18006c470
mov dword [rbp + 0xf0], 0x3e8
mov dword [rbp + 0xf8], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
lea r8, [0x1802b394c]
mov edx, 4
lea rcx, str.Max_Distance
call fcn.18005f260
mov dword [rbp + 0xf0], 0x1f4
mov dword [rbp + 0xf8], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
lea r8, [0x1802b3950]
mov edx, 4
lea rcx, str.Reaction_Time
call fcn.18005f260
call fcn.180034670
mov edx, dword [0x1802b4bc8]
cmp edx, 3
jne 0x18006f0e0
cmp dword [0x1802b4bcc], r13d
jne 0x1800710b1
mov dword [rbp + 0xf0], 0x435c0000
mov dword [rbp + 0xf4], 0x44048000
lea rdx, [rbp + 0xf0]
lea rcx, str.Visuals
call fcn.18006c470
lea rdx, [0x1802b396e]
lea rcx, str.Visible_Only
call fcn.18005ce80
lea rdx, [0x1802b3984]
lea rcx, str.Draw_Box
call fcn.18005ce80
lea rdx, [0x1802b3985]
lea rcx, str.Draw_Skeleton
call fcn.18005ce80
lea rdx, [0x1802b39a8]
lea rcx, str.Draw_Name
call fcn.18005ce80
lea rdx, [0x1802b39bc]
lea rcx, str.Draw_Health
call fcn.18005ce80
lea rdx, [0x1802b39bd]
lea rcx, str.Draw_Armor
call fcn.18005ce80
lea rdx, [0x1802b39be]
lea rcx, str.Draw_Weapon
call fcn.18005ce80
lea rdx, [0x1802b39d0]
lea rcx, str.Draw_Distance
call fcn.18005ce80
lea rdx, [0x1802b39e4]
lea rcx, str.Draw_Lines
call fcn.18005ce80
lea rdx, [0x1802b396f]
lea rcx, str.ShowNPC
call fcn.18005ce80
lea rdx, [0x1802b396d]
lea rcx, str.LocalPlayer
call fcn.18005ce80
call fcn.180034670
mov rcx, qword [0x1802b4ba8]
mov rax, qword [rcx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ec8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0xf0], 0x435c0000
mov dword [rbp + 0xf4], 0x44048000
lea rdx, [rbp + 0xf0]
lea rcx, str.Settings
call fcn.18006c470
mov dword [rbp + 0xf0], 0x3e8
mov dword [rbp + 0xf8], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
lea r8, [0x1802b3970]
mov edx, 4
lea rcx, str.Render_Distance
call fcn.18005f260
mov r8d, 0x10260
lea rdx, [0x1802b3988]
lea rcx, str.Skeleton_Color
call fcn.1800666f0
mov r8d, 0x10260
lea rdx, [0x1802b39ac]
lea rcx, str.Name_Color
call fcn.1800666f0
mov r8d, 0x10260
lea rdx, [0x1802b39c0]
lea rcx, str.Weapon_Name_Color
call fcn.1800666f0
mov r8d, 0x10260
lea rdx, [0x1802b39d4]
lea rcx, str.Distance_Color
call fcn.1800666f0
mov r8d, 0x10260
lea rdx, [0x1802b39e8]
lea rcx, str.Snaplines_Color
call fcn.1800666f0
mov r8d, 0x10260
lea rdx, [0x1802b3b00]
lea rcx, str.Friends_Color
call fcn.1800666f0
call fcn.180034670
mov edx, dword [0x1802b4bc8]
mov edi, 4
mov ebx, dword [0x1802b4a90]
movss xmm8, dword [0x18026fecc]
movss xmm11, dword [0x18026fe24]
cmp edx, 4
jne 0x18006ff58
cmp dword [0x1802b4bcc], r13d
jne 0x1800710b1
mov dword [rbp + 0xf0], 0x435c0000
mov dword [rbp + 0xf4], 0x437a0000
lea rdx, [rbp + 0xf0]
lea rcx, str.Vehicles
call fcn.18006c470
lea rdx, [0x1802b3a38]
lea rcx, str.Enabled
call fcn.18005ce80
lea rdx, [0x1802b3a39]
lea rcx, str.Ignore_Occupied
call fcn.18005ce80
lea rdx, [0x1802b3a3a]
lea rcx, str.Marker
call fcn.18005ce80
lea rdx, [0x1802b3a3c]
lea rcx, str.Name
call fcn.18005ce80
lea rdx, [0x1802b3a3b]
lea rcx, str.Distance
call fcn.18005ce80
lea rdx, [0x1802b3ad8]
lea rcx, str.Modify_Acceleration
call fcn.18005ce80
lea rdx, [0x1802b3ae0]
lea rcx, str.Modify_Min_Traction
call fcn.18005ce80
lea rdx, [0x1802b3ae8]
lea rcx, str.Modify_Max_Traction
call fcn.18005ce80
lea rdx, [0x1802b3af0]
lea rcx, str.Modify_Camera_Distance
call fcn.18005ce80
lea rdx, [0x1802b3af8]
lea rcx, str.Remove_Deformation
call fcn.18005ce80
call fcn.180034670
mov dword [rbp + 0xf0], 0x435c0000
mov dword [rbp + 0xf4], 0x437a0000
lea rdx, [rbp + 0xf0]
lea rcx, str.Settings
call fcn.18006c470
mov dword [rbp + 0xf0], 0x64
mov dword [rbp + 0xf8], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
lea r8, [0x1802b3ae4]
mov edx, 4
lea rcx, str.Min_Traction
call fcn.18005f260
mov dword [rbp + 0xf0], 0x64
mov dword [rbp + 0xf8], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
lea r8, [0x1802b3adc]
mov edx, 4
lea rcx, str.Acceleration
call fcn.18005f260
mov dword [rbp + 0xf0], 0x64
mov dword [rbp + 0xf8], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
lea r8, [0x1802b3aec]
mov edx, 4
lea rcx, str.Max_Traction
call fcn.18005f260
mov dword [rbp + 0xf0], 0x64
mov dword [rbp + 0xf8], r13d
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
lea r8, [0x1802b3af4]
mov edx, 4
lea rcx, str.Camera_Distance
call fcn.18005f260
lea rdx, [0x1802b3aac]
lea rcx, str.Fix_Vehicle_Key
call fcn.180060080
mov qword [rbp + 0xf0], r13
lea rdx, [rbp + 0xf0]
lea rcx, str.Fix_Vehicle
call fcn.18005ba70
test al, al
je 0x18006f4a8
mov r8, qword [0x1802b5648]
test r8, r8
je 0x18006f4a8
mov rdx, qword [0x1802b4b48]
add rdx, 4
add rdx, r8
mov rcx, qword [0x1802b4c68]
test rcx, rcx
je 0x18006f3ca
cmp dword [0x1802b4c60], r13d
je 0x18006f3ca
mov qword [rsp + 0x20], r13
mov r9d, 4
lea r8, [rbp + 0xf0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov r8, qword [0x1802b5648]
mov rcx, qword [0x1802b4c68]
test dword [rbp + 0xf0], 0x40000000
je 0x18006f4a8
test r8, r8
je 0x18006f4a8
mov rax, qword [0x1802b4b30]
lea rdx, [r8 + rax]
test rcx, rcx
je 0x18006f429
cmp dword [0x1802b4c60], r13d
je 0x18006f429
mov qword [rsp + 0x20], r13
mov r9d, 8
lea r8, [rbp + 0x100]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov r8, qword [0x1802b5648]
mov rcx, qword [0x1802b4c68]
mov rax, qword [0x1802b4b30]
cmp qword [rbp + 0x100], r13
je 0x18006f4a8
test r8, r8
je 0x18006f4a8
lea rdx, [r8 + rax]
test rcx, rcx
je 0x18006f468
cmp dword [0x1802b4c60], r13d
je 0x18006f468
mov qword [rsp + 0x20], r13
mov r9d, 8
lea r8, [rbp + 0xf8]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rcx, qword [0x1802b4c68]
mov rdx, qword [rbp + 0xf8]
test rdx, rdx
je 0x18006f4a8
mov byte [rbp + 0x120], 0x17
add rdx, qword [0x1802b4b78]
test rcx, rcx
je 0x18006f4a8
cmp dword [0x1802b4c60], r13d
je 0x18006f4a8
mov qword [rsp + 0x20], r13
mov r9d, 1
lea r8, [rbp + 0x120]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
call fcn.180034670
mov rcx, qword [0x1802b4ba8]
mov rax, qword [rcx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ec8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov rcx, rbx
mov rax, qword gs:[0x58]
mov ebx, edi
mov rdi, qword [rax + rcx*8]
mov eax, dword [rdi + rbx]
cmp dword [0x1802b595c], eax
jle 0x18006f5b4
lea rcx, [0x1802b595c]
call fcn.180074dc0
cmp dword [0x1802b595c], 0xffffffff
jne 0x18006f5b4
mov qword [0x1802b5a70], r13
mov qword [0x1802b5a78], r13
mov byte [0x1802b5970], 0
mov dword [0x1802b5a80], r13d
mov r8d, 0xff
lea rdx, [0x180079a60]
lea rcx, [0x1802b5970]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [0x1802b5a6f], 0
lea rcx, [0x1802b5970]
call fcn.18002d350
nop
lea rcx, [0x1800787b0]
call fcn.180074cc4
nop
lea rcx, [0x1802b595c]
call fcn.180074d54
mov eax, dword [rdi + rbx]
cmp dword [0x1802b5c58], eax
jle 0x18006f5ec
lea rcx, [0x1802b5c58]
call fcn.180074dc0
cmp dword [0x1802b5c58], 0xffffffff
jne 0x18006f5ec
lea rcx, [0x180078740]
call fcn.180074cc4
lea rcx, [0x1802b5c58]
call fcn.180074d54
mov rdx, qword [0x1802b38e8]
test rdx, rdx
jne 0x18006f606
movaps xmm1, xmm14
movaps xmm0, xmm14
movaps xmm2, xmm14
jmp 0x18006f652
mov rcx, qword [0x1802b4c68]
test rcx, rcx
je 0x18006f63a
cmp dword [0x1802b4c60], 0
je 0x18006f63a
add rdx, 0x90
mov qword [rsp + 0x20], r13
mov r9d, 0xc
lea r8, [rbp + 0x110]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm2, dword [rbp + 0x110]
movss xmm0, dword [rbp + 0x118]
movss xmm1, dword [rbp + 0x114]
subss xmm2, dword [0x1802b565c]
subss xmm1, dword [0x1802b5660]
subss xmm0, dword [0x1802b5664]
mulss xmm1, xmm1
mulss xmm2, xmm2
addss xmm1, xmm2
mulss xmm0, xmm0
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x18006f68f
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x18006f697
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
comiss xmm0, xmm8
jbe 0x18006f73e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x10], xmm0
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], rax
movups xmmword [rbp + 0x18], xmm0
movdqa xmm1, xmmword [0x18026ff80]
movdqu xmmword [rbp + 0x28], xmm1
mov byte [rbp + 0x18], al
mov dword [rbp + 0x40], 0xffffffff
mov rax, qword [rbp + 0x10]
mov qword [0x1802b38e8], rax
lea rdx, [rbp + 0x18]
lea rcx, [0x1802b38f0]
call fcn.180028750
mov rax, qword [rbp + 0x38]
mov qword [0x1802b3910], rax
mov eax, dword [rbp + 0x40]
mov dword [0x1802b3918], eax
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x18006f73e
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006f739
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18006f739
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180074ce4
mov dword [rbp + 0xf0], 0x435c0000
mov dword [rbp + 0xf4], 0x44048000
lea rdx, [rbp + 0xf0]
lea rcx, str.Vehicle_List
call fcn.18006c470
cmp dword [0x1802b3918], 0xffffffff
je 0x18006fa0a
mov qword [rbp + 0xf0], 0
lea rdx, [rbp + 0xf0]
lea rcx, str.Teleport_to
call fcn.18005ba70
test al, al
je 0x18006f92c
mov rdx, qword [0x1802b38e8]
mov rcx, qword [0x1802b4c68]
test rdx, rdx
jne 0x18006f7ba
mov qword [rbp + 0x110], rdx
mov dword [rbp + 0x118], edx
jmp 0x18006f7f5
test rcx, rcx
je 0x18006f7f5
cmp dword [0x1802b4c60], 0
je 0x18006f7f5
add rdx, 0x90
mov qword [rsp + 0x20], r13
mov r9d, 0xc
lea r8, [rbp + 0x110]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x1802b38e8]
mov rcx, qword [0x1802b4c68]
movsd xmm7, qword [rbp + 0x110]
mov esi, dword [rbp + 0x118]
test rdx, rdx
jne 0x18006f817
mov qword [rbp + 0x130], rdx
mov dword [rbp + 0x138], edx
jmp 0x18006f84b
test rcx, rcx
je 0x18006f84b
cmp dword [0x1802b4c60], 0
je 0x18006f84b
add rdx, 0x90
mov qword [rsp + 0x20], r13
mov r9d, 0xc
lea r8, [rbp + 0x130]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rcx, qword [0x1802b4c68]
movsd xmm6, qword [rbp + 0x130]
mov edi, dword [rbp + 0x138]
mov rdx, qword [0x1802b5648]
test rdx, rdx
jne 0x18006f86a
mov rbx, r13
jmp 0x18006f8a9
test rcx, rcx
je 0x18006f8a2
cmp dword [0x1802b4c60], 0
je 0x18006f8a2
add rdx, 0x20
mov qword [rsp + 0x20], r13
mov r9d, 8
lea r8, [rbp + 0x100]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x1802b5648]
mov rcx, qword [0x1802b4c68]
mov rbx, qword [rbp + 0x100]
test rdx, rdx
jne 0x18006f8b3
mov r8, r13
jmp 0x18006f8eb
test rcx, rcx
je 0x18006f8e4
cmp dword [0x1802b4c60], 0
je 0x18006f8e4
add rdx, 0x30
mov qword [rsp + 0x20], r13
mov r9d, 8
lea r8, [rbp + 0xf0]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x1802b5648]
mov r8, qword [rbp + 0xf0]
movsd qword [rbp + 0x140], xmm7
mov dword [rbp + 0x148], esi
movsd qword [rbp + 0x100], xmm6
mov dword [rbp + 0x108], edi
mov byte [rsp + 0x30], 1
lea rax, [rbp + 0x140]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x100]
mov qword [rsp + 0x20], rax
mov r9, rbx
call fcn.180026d00
mov qword [rbp + 0xf0], 0
lea rdx, [rbp + 0xf0]
lea rcx, str.Unlock_door
call fcn.18005ba70
test al, al
je 0x18006f99b
mov rcx, qword [0x1802b38e8]
test rcx, rcx
je 0x18006f99b
mov dword [rbp + 0xf0], 1
mov rdx, qword [0x1802b4b90]
add rdx, rcx
mov rcx, qword [0x1802b4c68]
test rcx, rcx
je 0x18006f99b
cmp dword [0x1802b4c60], 0
je 0x18006f99b
mov qword [rsp + 0x20], r13
mov r9d, 4
lea r8, [rbp + 0xf0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov qword [rbp + 0xf0], 0
lea rdx, [rbp + 0xf0]
lea rcx, str.Lock_door
call fcn.18005ba70
test al, al
je 0x18006fa0a
mov rcx, qword [0x1802b38e8]
test rcx, rcx
je 0x18006fa0a
mov dword [rbp + 0xf0], 2
mov rdx, qword [0x1802b4b90]
add rdx, rcx
mov rcx, qword [0x1802b4c68]
test rcx, rcx
je 0x18006fa0a
cmp dword [0x1802b4c60], 0
je 0x18006fa0a
mov qword [rsp + 0x20], r13
mov r9d, 4
lea r8, [rbp + 0xf0]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rax, qword [0x1802b4ba8]
mov rcx, qword [rax + 0x3ec8]
movss xmm0, dword [rcx + 0x20]
subss xmm0, xmm11
movss dword [rbp + 0xf0], xmm0
mov dword [rbp + 0xf4], 0x44020000
lea rdx, [rbp + 0xf0]
lea rcx, str.VehList
call fcn.18006a3c0
test al, al
je 0x18006ff3b
cmp qword [0x1802b5648], 0
je 0x18006ff31
lea rdx, [0x1802b5668]
lea rcx, [rbp + 0x1a0]
call fcn.18001cfb0
nop
mov rbx, qword [rbp + 0x1a8]
mov qword [rbp + 0x100], rbx
mov r15, qword [rbp + 0x1a0]
cmp r15, rbx
je 0x18006ff25
add r15, 0x28
nop dword [rax]
nop word [rax + rax]
mov rax, qword [r15 - 0x28]
mov qword [rbp + 0x10], rax
lea rdx, [r15 - 0x20]
lea rcx, [rbp + 0x18]
call fcn.18000b540
mov rax, qword [r15]
mov qword [rbp + 0x38], rax
mov eax, dword [r15 + 8]
mov dword [rbp + 0x40], eax
lea rdx, [rbp + 0x18]
cmp qword [rbp + 0x30], 0xf
cmova rdx, qword [rbp + 0x18]
lea rcx, [0x1802b5970]
call fcn.18002d5a0
test al, al
je 0x1800700b2
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x130], rax
test rax, rax
jne 0x18006fb19
mov dword [rbp + 0x110], eax
movaps xmm1, xmm14
movss dword [rbp + 0x114], xmm1
movaps xmm0, xmm14
movss dword [rbp + 0x118], xmm0
movaps xmm2, xmm14
jmp 0x18006fb65
mov rcx, qword [0x1802b4c68]
test rcx, rcx
je 0x18006fb4d
cmp dword [0x1802b4c60], 0
je 0x18006fb4d
lea rdx, [rax + 0x90]
mov qword [rsp + 0x20], r13
mov r9d, 0xc
lea r8, [rbp + 0x110]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movss xmm2, dword [rbp + 0x110]
movss xmm0, dword [rbp + 0x118]
movss xmm1, dword [rbp + 0x114]
subss xmm2, dword [0x1802b565c]
subss xmm1, dword [0x1802b5660]
subss xmm0, dword [0x1802b5664]
mulss xmm1, xmm1
mulss xmm2, xmm2
addss xmm1, xmm2
mulss xmm0, xmm0
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x18006fba2
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x18006fbaa
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
cvttss2si edx, xmm0
lea rcx, [rbp - 0x50]
call fcn.180001260
mov qword [rbp + 0x140], rax
movabs rdx, 0x7fffffffffffffff
mov rcx, rdx
mov r12, qword [rbp + 0x28]
sub rcx, r12
cmp rcx, 2
jb 0x180071347
lea rax, [rbp + 0x18]
mov rsi, qword [rbp + 0x18]
mov r14, qword [rbp + 0x30]
cmp r14, 0xf
cmova rax, rsi
mov qword [rbp + 0xf0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r13
lea r13, [r12 + 2]
mov edi, 0xf
lea rbx, [rsp + 0x50]
cmp r13, rdi
jbe 0x18006fca3
mov rdi, r13
or rdi, 0xf
cmp rdi, rdx
jbe 0x18006fc40
mov rdi, rdx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x18006fc70
cmp rdi, 0x16
mov ecx, 0x16
cmovb rdi, rcx
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x18006fc5a
xor ebx, ebx
jmp 0x18006fc9e
cmp rcx, 0x1000
jb 0x18006fc8f
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x180071341
mov rcx, rax
call fcn.180074930
test rax, rax
je 0x1800700bf
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x18006fc97
call fcn.180074930
mov rbx, rax
mov rax, qword [rbp + 0xf0]
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], rdi
mov r8, r12
mov rdx, rax
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [r12 + rbx], 0x2820
mov byte [rbx + r13], 0
mov r9, qword [rbp + 0x140]
lea r8, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.180071640
nop
mov r8d, 2
lea rdx, [0x18026f758]
lea rcx, [rsp + 0x70]
call fcn.1800030b0
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
xor r13d, r13d
mov qword [rbp + 0x190], r13
mov qword [rbp + 0x198], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x180], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x190], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], r13b
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x18006fd70
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006fd6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800700c6
call fcn.180074ce4
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], 0xf
mov byte [rsp + 0x70], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x18006fdbf
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006fdb9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800700cd
call fcn.180074ce4
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x18006fdfa
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006fdf5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800700d4
call fcn.180074ce4
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x38], 0xf
mov byte [rbp - 0x50], 0
mov rbx, qword [rbp + 0x130]
cmp rbx, qword [0x1802b38e8]
sete dl
mov qword [rbp + 0xf8], 0
lea rcx, [rbp + 0x180]
cmp qword [rbp + 0x198], 0xf
cmova rcx, qword [rbp + 0x180]
lea r9, [rbp + 0xf8]
xor r8d, r8d
call fcn.180069ac0
test al, al
je 0x18006fe8e
mov qword [0x1802b38e8], rbx
lea rdx, [rbp + 0x18]
cmp r14, 0xf
cmova rdx, rsi
mov r8, r12
lea rcx, [0x1802b38f0]
call fcn.18000c320
mov rax, qword [rbp + 0x38]
mov qword [0x1802b3910], rax
mov eax, dword [rbp + 0x40]
mov dword [0x1802b3918], eax
mov r14, qword [rbp + 0x30]
mov rsi, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x198]
cmp rdx, 0xf
jbe 0x18006fecf
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006feca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800700db
call fcn.180074ce4
mov rbx, qword [rbp + 0x100]
cmp r14, 0xf
jbe 0x18006ff0d
lea rdx, [r14 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x18006ff05
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800700e2
mov rcx, rsi
call fcn.180074ce4
add r15, 0x38
lea rax, [r15 - 0x28]
cmp rax, rbx
jne 0x18006faa0
lea r12, [0x18007d0b0]
lea rcx, [rbp + 0x1a0]
call fcn.180002f40
call fcn.180034670
call fcn.18003b850
call fcn.180034670
mov edx, dword [0x1802b4bc8]
mov ebx, dword [0x1802b4a90]
lea rsi, [0x18007cf48]
mov edi, 4
cmp edx, 5
jne 0x180070fc7
mov ecx, ebx
mov rax, qword gs:[0x58]
mov ebx, edi
mov rdi, qword [rax + rcx*8]
mov eax, dword [rdi + rbx]
cmp dword [0x1802b5960], eax
jle 0x18006fff9
lea rcx, [0x1802b5960]
call fcn.180074dc0
cmp dword [0x1802b5960], 0xffffffff
jne 0x18006fff9
mov qword [0x1802b5c40], 0
mov qword [0x1802b5c48], r13
mov byte [0x1802b5b40], 0
mov dword [0x1802b5c50], r13d
mov r8d, 0xff
lea rdx, [0x180079a60]
lea rcx, [0x1802b5b40]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [0x1802b5c3f], 0
lea rcx, [0x1802b5b40]
call fcn.18002d350
nop
lea rcx, [0x180078710]
call fcn.180074cc4
nop
lea rcx, [0x1802b5960]
call fcn.180074d54
mov eax, dword [rdi + rbx]
cmp dword [0x1802b5c5c], eax
jle 0x18007005d
lea rcx, [0x1802b5c5c]
call fcn.180074dc0
cmp dword [0x1802b5c5c], 0xffffffff
jne 0x18007005d
xor edx, edx
mov r8d, 0xa0
lea rcx, [0x1802b5aa0]
call sub.VCRUNTIME140.dll_memset
lea rcx, [0x1802b5aa0]
call fcn.180019060
mov qword [0x1802b5b38], 0
lea rcx, [0x180078700]
call fcn.180074cc4
nop
lea rcx, [0x1802b5c5c]
call fcn.180074d54
movss xmm1, dword [0x1802b5b28]
subss xmm1, dword [0x1802b565c]
movss xmm2, dword [0x1802b5b2c]
subss xmm2, dword [0x1802b5660]
movss xmm0, dword [0x1802b5b30]
subss xmm0, dword [0x1802b5664]
mulss xmm2, xmm2
mulss xmm1, xmm1
addss xmm2, xmm1
mulss xmm0, xmm0
addss xmm2, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm2
ja 0x1800700e9
xorps xmm0, xmm0
sqrtss xmm0, xmm2
jmp 0x1800700f1
mov r14, qword [rbp + 0x30]
mov rsi, qword [rbp + 0x18]
jmp 0x18006fed6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
comiss xmm0, xmm8
jbe 0x180070182
xor edx, edx
mov r8d, 0xa0
lea rcx, [rbp + 0x50]
call sub.VCRUNTIME140.dll_memset
lea rcx, [rbp + 0x50]
call fcn.180019060
mov qword [rbp + 0xe8], 0
lea rdx, [rbp + 0x50]
lea rcx, [0x1802b5aa0]
call fcn.180071350
movsd xmm0, qword [rbp + 0xd8]
movsd qword [0x1802b5b28], xmm0
mov eax, dword [rbp + 0xe0]
mov dword [0x1802b5b30], eax
movzx eax, byte [rbp + 0xe4]
mov byte [0x1802b5b34], al
movss xmm0, dword [rbp + 0xe8]
movss dword [0x1802b5b38], xmm0
movss xmm1, dword [rbp + 0xec]
movss dword [0x1802b5b3c], xmm1
lea rcx, [rbp + 0x50]
call fcn.180004df0
mov dword [rbp + 0x100], 0x435c0000
mov dword [rbp + 0x104], 0x437a0000
lea rdx, [rbp + 0x100]
lea rcx, str.Local_Player
call fcn.18006c470
lea rdx, [0x1802b3a78]
lea rcx, str.Noclip
call fcn.18005ce80
lea rdx, [0x1802b3a85]
lea rcx, str.God_Mode
call fcn.18005ce80
lea rdx, [0x1802b3a84]
lea rcx, str.Semi_GodMode
call fcn.18005ce80
lea rdx, [0x1802b3aba]
lea rcx, str.No_Recoil
call fcn.18005ce80
lea rdx, [0x1802b3ab7]
lea rcx, str.No_Spread
call fcn.18005ce80
lea rdx, [0x1802b3ab8]
lea rcx, str.Infinite_Ammo
call fcn.18005ce80
lea rdx, [0x1802b3ab5]
lea rcx, str.BoomFist
call fcn.18005ce80
lea rdx, [0x1802b3a8e]
lea rcx, str.Infinite_Combat_Roll
call fcn.18005ce80
lea rdx, [0x1802b3a8d]
lea rcx, str.Infinite_Stamina
call fcn.18005ce80
lea rdx, [0x1802b3abb]
lea rcx, str.Remove_Collisions
call fcn.18005ce80
lea rdx, [0x1802b3af9]
lea rcx, str.Seat_Belt
call fcn.18005ce80
lea rdx, [0x1802b3a8c]
lea rcx, str.No_Ragdoll
call fcn.18005ce80
lea rdx, [0x1802b3ab9]
lea rcx, str.Override_Cam_Distance
call fcn.18005ce80
lea rdx, [0x1802b3a92]
lea rcx, str.Block_H
call fcn.18005ce80
lea rdx, [0x1802b3a91]
lea rcx, str.Block_TP
call fcn.18005ce80
mov qword [rbp + 0x100], 0
lea rdx, [rbp + 0x100]
lea rcx, str.Teleport_To_Waypoiny
call fcn.18005ba70
test al, al
je 0x1800702ed
call fcn.18001acc0
call fcn.180034670
mov dword [rbp + 0x100], 0x435c0000
mov dword [rbp + 0x104], 0x437a0000
lea rdx, [rbp + 0x100]
lea rcx, str.Settings
call fcn.18006c470
lea rdx, [0x1802b3a7c]
lea rcx, str.Key_Noclip
call fcn.180060080
mov dword [rbp + 0xf0], 0x64
mov dword [rbp + 0xf8], 1
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
lea r8, [0x1802b3ab0]
mov edx, 4
lea rcx, str.Cam_Distance
call fcn.18005f260
mov dword [rbp + 0xf0], 0x64
mov dword [rbp + 0xf8], 1
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
lea r8, [0x1802b3a80]
mov edx, 4
lea rcx, str.Speed_Noclip
call fcn.18005f260
call fcn.180034670
mov rcx, qword [0x1802b4ba8]
mov rax, qword [rcx + 0x3ec8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ec8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, xmm10
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm9
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0x100], 0x435c0000
mov dword [rbp + 0x104], 0x44048000
lea rdx, [rbp + 0x100]
lea rcx, [0x18026f8c8]
call fcn.18006c470
cmp dword [0x1802b5aa8], 0
jle 0x180070a08
mov qword [rbp + 0x100], 0
lea rdx, [rbp + 0x100]
lea rcx, str.Teleport_to
call fcn.18005ba70
test al, al
je 0x18007057a
movsd xmm6, qword [0x1802b5b28]
mov edi, dword [0x1802b5b30]
movaps xmm7, xmm6
mov rdx, qword [0x1802b5648]
mov rcx, qword [0x1802b4c68]
test rdx, rdx
jne 0x1800704b8
mov rbx, r13
jmp 0x1800704f7
test rcx, rcx
je 0x1800704f0
cmp dword [0x1802b4c60], 0
je 0x1800704f0
add rdx, 0x20
mov qword [rsp + 0x20], r13
mov r9d, 8
lea r8, [rbp + 0x130]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x1802b5648]
mov rcx, qword [0x1802b4c68]
mov rbx, qword [rbp + 0x130]
test rdx, rdx
jne 0x180070501
mov r8, r13
jmp 0x180070539
test rcx, rcx
je 0x180070532
cmp dword [0x1802b4c60], 0
je 0x180070532
add rdx, 0x30
mov qword [rsp + 0x20], r13
mov r9d, 8
lea r8, [rbp + 0x140]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rdx, qword [0x1802b5648]
mov r8, qword [rbp + 0x140]
movsd qword [rbp + 0x110], xmm6
mov dword [rbp + 0x118], edi
movsd qword [rbp + 0x130], xmm7
mov dword [rbp + 0x138], edi
mov byte [rsp + 0x30], 1
lea rax, [rbp + 0x110]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x130]
mov qword [rsp + 0x20], rax
mov r9, rbx
call fcn.180026d00
mov qword [rbp + 0x100], 0
lea rdx, [rbp + 0x100]
lea rcx, str.Spectate
call fcn.18005ba70
test al, al
je 0x1800705b9
mov r8b, 1
mov rdx, qword [0x1802b5aa0]
lea rcx, [0x1802b5380]
call fcn.1800266a0
mov byte [0x1802b3b12], 1
mov qword [rbp + 0x100], 0
lea rdx, [rbp + 0x100]
lea rcx, str.Steal_Outfit
call fcn.18005ba70
test al, al
je 0x1800706f3
mov rdi, qword [0x1802b5aa0]
mov rdx, qword [0x1802b5648]
add rdx, 0x48
mov rcx, qword [0x1802b4c68]
test rcx, rcx
je 0x180070625
cmp dword [0x1802b4c60], 0
je 0x180070625
mov qword [rsp + 0x20], r13
mov r9d, 8
lea r8, [rbp + 0x130]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rcx, qword [0x1802b4c68]
mov rbx, qword [rbp + 0x130]
test rcx, rcx
je 0x18007065d
cmp dword [0x1802b4c60], 0
je 0x18007065d
lea rdx, [rdi + 0x48]
mov qword [rsp + 0x20], r13
mov r9d, 8
lea r8, [rbp + 0x140]
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rcx, qword [0x1802b4c68]
add rbx, 0xe8
mov rdi, qword [rbp + 0x140]
add rdi, 0xe8
mov esi, 0x48
test rcx, rcx
je 0x1800706a7
cmp dword [0x1802b4c60], 0
je 0x1800706a7
mov qword [rsp + 0x20], r13
mov r9d, 8
lea r8, [rbp + 0x100]
mov rdx, rdi
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rcx, qword [0x1802b4c68]
mov rax, qword [rbp + 0x100]
mov qword [rbp + 0xf0], rax
test rcx, rcx
je 0x1800706e5
cmp dword [0x1802b4c60], 0
je 0x1800706e5
mov qword [rsp + 0x20], r13
mov r9d, 8
lea r8, [rbp + 0xf0]
mov rdx, rbx
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rcx, qword [0x1802b4c68]
add rdi, 8
add rbx, 8
sub rsi, 1
jne 0x180070677
mov qword [rbp + 0x100], 0
lea rdx, [rbp + 0x100]
cmp byte [0x1802b5ae0], 0
jne 0x18007085f
lea rcx, str.Add_Friend
call fcn.18005ba70
test al, al
je 0x180070a08
lea r8, [0x1802b5aa0]
lea rdx, [rbp + 0x110]
lea rcx, [0x1802b5380]
call fcn.180029760
mov rcx, qword [rax]
cmp byte [rcx + 0x58], 0
je 0x180070756
cmp byte [0x1802b5ae0], 0
jne 0x180070832
lea r8, [0x1802b5aa0]
lea rdx, [rbp + 0x110]
lea rcx, [0x1802b53c0]
call fcn.180029760
mov rbx, qword [rax]
mov rax, qword [0x1802b5aa0]
mov qword [rbx + 0x18], rax
mov eax, dword [0x1802b5aa8]
mov dword [rbx + 0x20], eax
mov eax, dword [0x1802b5aac]
mov dword [rbx + 0x24], eax
movzx eax, byte [0x1802b5ab0]
mov byte [rbx + 0x28], al
movzx eax, byte [0x1802b5ab1]
mov byte [rbx + 0x29], al
lea rcx, [rbx + 0x30]
lea rdx, [0x1802b5ab8]
cmp rcx, rdx
je 0x1800707d0
cmp qword [0x1802b5ad0], 0xf
cmova rdx, qword [0x1802b5ab8]
mov r8, qword [0x1802b5ac8]
call fcn.18000c320
mov rax, qword [0x1802b5ad8]
mov qword [rbx + 0x50], rax
movzx eax, byte [0x1802b5ae0]
mov byte [rbx + 0x58], al
add rbx, 0x60
lea rax, [0x1802b5ae8]
cmp rbx, rax
je 0x180070832
mov qword [rbp + 0x130], rbx
mov eax, dword [0x1802b5ae8]
mov dword [rbx], eax
lea rcx, [rbx + 8]
mov rdx, qword [0x1802b5af0]
mov r8, rdx
mov rdx, qword [rdx]
call fcn.180029ca0
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
call fcn.180019600
mov rdx, rax
mov rcx, rbx
call fcn.180019450
nop
lea r8, [0x1802b5aa0]
lea rdx, [rbp + 0x110]
lea rcx, [0x1802b5380]
call fcn.180029760
mov rcx, qword [rax]
mov byte [rcx + 0x58], 1
mov byte [0x1802b5ae0], 1
jmp 0x180070a08
lea rcx, str.Remove_Friend
call fcn.18005ba70
test al, al
je 0x180070a08
lea r8, [0x1802b5aa0]
lea rdx, [rbp + 0x110]
lea rcx, [0x1802b5380]
call fcn.180029760
mov rcx, qword [rax]
cmp byte [rcx + 0x58], 0
jne 0x1800708a3
cmp byte [0x1802b5ae0], 0
je 0x1800709e0
movzx ecx, byte [0x1802b5aa0]
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs rdx, 0x100000001b3
imul rcx, rdx
movzx eax, byte [0x1802b5aa1]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [0x1802b5aa2]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [0x1802b5aa3]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [0x1802b5aa4]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [0x1802b5aa5]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [0x1802b5aa6]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [0x1802b5aa7]
xor rcx, rax
imul rcx, rdx
mov rdx, qword [0x1802b53f0]
mov rax, rdx
and rax, rcx
add rax, rax
mov r8, qword [0x1802b53d8]
mov rbx, qword [r8 + rax*8 + 8]
mov r10, qword [0x1802b53c8]
cmp rbx, r10
je 0x180070971
mov r9, qword [r8 + rax*8]
mov rax, qword [0x1802b5aa0]
cmp rax, qword [rbx + 0x10]
je 0x180070974
cmp rbx, r9
je 0x180070971
mov rbx, qword [rbx + 8]
cmp rax, qword [rbx + 0x10]
jne 0x180070960
jmp 0x180070974
mov rbx, r13
test rbx, rbx
je 0x1800709e0
and rdx, rcx
add rdx, rdx
mov rax, qword [r8 + rdx*8]
cmp qword [r8 + rdx*8 + 8], rbx
jne 0x1800709a5
cmp rax, rbx
jne 0x18007099a
mov qword [r8 + rdx*8], r10
mov qword [r8 + rdx*8 + 8], r10
jmp 0x1800709b1
mov r10, qword [rbx + 8]
mov qword [r8 + rdx*8 + 8], r10
jmp 0x1800709b1
cmp rax, rbx
jne 0x1800709b1
mov rax, qword [rbx]
mov qword [r8 + rdx*8], rax
mov rdx, qword [rbx]
dec qword [0x1802b53d0]
mov rax, qword [rbx + 8]
mov qword [rax], rdx
mov rax, qword [rbx + 8]
mov qword [rdx + 8], rax
lea rcx, [rbx + 0x18]
call fcn.180004df0
mov edx, 0xa0
mov rcx, rbx
call fcn.180074ce4
lea r8, [0x1802b5aa0]
lea rdx, [rbp + 0x110]
lea rcx, [0x1802b5380]
call fcn.180029760
mov rcx, qword [rax]
mov byte [rcx + 0x58], 0
mov byte [0x1802b5ae0], 0
mov rax, qword [0x1802b4ba8]
mov rcx, qword [rax + 0x3ec8]
movss xmm0, dword [rcx + 0x20]
subss xmm0, xmm11
movss dword [rbp + 0x100], xmm0
mov dword [rbp + 0x104], 0x44048000
lea rdx, [rbp + 0x100]
lea rcx, str.PlayerList
call fcn.18006a3c0
test al, al
je 0x180070fbc
cmp qword [0x1802b5648], 0
je 0x180070fb2
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x140], xmm0
mov qword [rbp + 0x150], r13
mov rcx, qword [0x1802b5638]
sub rcx, qword [0x1802b5630]
movabs rax, 0x6666666666666667
imul rcx
mov rbx, rdx
sar rbx, 6
mov rax, rbx
shr rax, 0x3f
add rbx, rax
je 0x180070b0d
movabs rax, 0x199999999999999
cmp rbx, rax
ja 0x18007133b
mov rdx, rbx
call fcn.18001fb30
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x148], rax
lea rcx, [rbx + rbx*4]
shl rcx, 5
add rcx, rax
mov qword [rbp + 0x150], rcx
lea rcx, [rbp + 0x140]
mov qword [rbp + 0x130], rcx
lea r9, [rbp + 0x140]
mov r8, rax
mov rdx, qword [0x1802b5638]
mov rcx, qword [0x1802b5630]
call fcn.18001fa20
mov r15, rax
mov qword [rbp + 0x148], rax
jmp 0x180070b14
mov r15, qword [rbp + 0x148]
mov r14, qword [rbp + 0x140]
cmp r14, r15
je 0x180070fa6
add r14, 0x88
nop dword [rax + rax]
lea rdx, [r14 - 0x88]
lea rcx, [rbp + 0x50]
call fcn.180019110
movsd xmm0, qword [r14]
movsd qword [rbp + 0xd8], xmm0
mov eax, dword [r14 + 8]
mov dword [rbp + 0xe0], eax
movzx eax, byte [r14 + 0xc]
mov byte [rbp + 0xe4], al
movss xmm0, dword [r14 + 0x10]
movss dword [rbp + 0xe8], xmm0
movss xmm1, dword [r14 + 0x14]
movss dword [rbp + 0xec], xmm1
cmp byte [rbp + 0x61], 0
jne 0x180070f86
cmp qword [rbp + 0x50], 0
je 0x180070f86
cmp byte [rbp + 0x60], 0
jne 0x180070f86
lea rax, [rbp + 0x68]
cmp qword [rbp + 0x80], 0xf
cmova rax, qword [rbp + 0x68]
cmp dword [0x1802b5c40], 0
je 0x180070c26
lea rsi, [0x180079a60]
test rax, rax
cmovne rsi, rax
mov edi, r13d
mov rbx, r13
nop dword [rax + rax]
mov rax, qword [0x1802b5c48]
mov r9, qword [rax + rbx + 8]
mov r8, qword [rax + rbx]
cmp r8, r9
je 0x180070c0b
mov rcx, rsi
cmp byte [r8], 0x2d
jne 0x180070c01
inc r8
call fcn.18002cb00
test rax, rax
jne 0x180070f86
jmp 0x180070c0b
call fcn.18002cb00
test rax, rax
jne 0x180070c26
inc edi
add rbx, 0x10
cmp edi, dword [0x1802b5c40]
jne 0x180070bd0
cmp dword [0x1802b5c50], 0
jne 0x180070f86
mov rax, qword [0x1802b4ba8]
mov rbx, qword [rax + 0x3ec8]
mov edx, dword [rbp + 0x58]
mov rcx, rbx
call fcn.18002fa00
mov edi, eax
add rbx, 0xd0
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x180070c7c
inc r8d
test ecx, ecx
je 0x180070c65
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x180070c6a
mov eax, 8
cmp eax, r8d
cmovg r8d, eax
mov edx, r8d
mov rcx, rbx
call fcn.180042e40
movsxd rcx, dword [rbx]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], edi
inc dword [rbx]
movss xmm1, dword [rbp + 0xd8]
subss xmm1, dword [0x1802b565c]
movss xmm2, dword [rbp + 0xdc]
subss xmm2, dword [0x1802b5660]
movss xmm0, dword [rbp + 0xe0]
subss xmm0, dword [0x1802b5664]
mulss xmm2, xmm2
mulss xmm1, xmm1
addss xmm2, xmm1
mulss xmm0, xmm0
addss xmm2, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm2
ja 0x180070cdd
xorps xmm0, xmm0
sqrtss xmm0, xmm2
jmp 0x180070ce5
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
cvttss2si edx, xmm0
lea rcx, [rbp - 0x10]
call fcn.180001260
mov rbx, rax
lea rdx, [rbp + 0x68]
lea rcx, [rbp - 0x30]
call fcn.180071500
nop
mov r9, rbx
mov r8, rax
lea rcx, [rbp - 0x70]
call fcn.180071640
nop
mov r8d, 2
lea rdx, [0x18026f758]
lea rcx, [rbp - 0x70]
call fcn.1800030b0
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
mov qword [rbp + 0x170], r13
mov qword [rbp + 0x178], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x160], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x170], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x180070da0
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180070d9b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180071042
call fcn.180074ce4
mov qword [rbp - 0x60], r13
mov qword [rbp - 0x58], 0xf
mov byte [rbp - 0x70], 0
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x180070deb
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180070de6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180071049
call fcn.180074ce4
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x18], 0xf
mov byte [rbp - 0x30], 0
mov rdx, qword [rbp + 8]
cmp rdx, 0xf
jbe 0x180070e36
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180070e31
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180071050
call fcn.180074ce4
mov qword [rbp], r13
mov qword [rbp + 8], 0xf
mov byte [rbp - 0x10], 0
cmp byte [rbp + 0x90], 0
je 0x180070e68
mov r8d, 9
lea rdx, str.__friend_
lea rcx, [rbp + 0x160]
call fcn.1800030b0
mov rax, qword [0x1802b5aa0]
cmp qword [rbp + 0x50], rax
sete dl
mov qword [rbp + 0x100], 0
lea rcx, [rbp + 0x160]
cmp qword [rbp + 0x178], 0xf
cmova rcx, qword [rbp + 0x160]
lea r9, [rbp + 0x100]
xor r8d, r8d
call fcn.180069ac0
test al, al
je 0x180070f18
lea rdx, [rbp + 0x50]
lea rcx, [0x1802b5aa0]
call fcn.180025020
movss xmm0, dword [rbp + 0xd8]
movss dword [0x1802b5b28], xmm0
movss xmm1, dword [rbp + 0xdc]
movss dword [0x1802b5b2c], xmm1
movss xmm0, dword [rbp + 0xe0]
movss dword [0x1802b5b30], xmm0
movzx eax, byte [rbp + 0xe4]
mov byte [0x1802b5b34], al
movss xmm0, dword [rbp + 0xe8]
movss dword [0x1802b5b38], xmm0
movss xmm1, dword [rbp + 0xec]
movss dword [0x1802b5b3c], xmm1
mov rdx, qword [rbp + 0x178]
cmp rdx, 0xf
jbe 0x180070f59
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180070f54
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180071057
call fcn.180074ce4
mov qword [rbp + 0x170], r13
mov qword [rbp + 0x178], 0xf
mov byte [rbp + 0x160], 0
mov rax, qword [0x1802b4ba8]
mov rcx, qword [rax + 0x3ec8]
dec dword [rcx + 0xd0]
lea rcx, [rbp + 0x50]
call fcn.180004df0
add r14, 0xa0
lea rax, [r14 - 0x88]
cmp rax, r15
jne 0x180070b30
lea rcx, [rbp + 0x140]
call fcn.180002fd0
call fcn.180034670
call fcn.18003b850
call fcn.180034670
mov edx, dword [0x1802b4bc8]
cmp edx, 8
jne 0x1800710b1
cmp dword [0x1802b4bcc], 0
jne 0x1800710b1
mov dword [rbp + 0x100], 0x435c0000
mov dword [rbp + 0x104], 0x44048000
lea rdx, [rbp + 0x100]
lea rcx, str.Settings
call fcn.18006c470
lea rdx, [0x1802b3b1c]
lea rcx, str.Stream_Poof
call fcn.18005ce80
mov qword [rbp + 0x100], 0
lea rdx, [rbp + 0x100]
lea rcx, str.Unload
call fcn.18005ba70
test al, al
je 0x18007105e
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov qword [rbp + 0x100], 0
lea rdx, [rbp + 0x100]
lea rcx, str.Export_Config
call fcn.18005ba70
test al, al
je 0x180071085
call fcn.1800083d0
mov qword [rbp + 0x100], 0
lea rdx, [rbp + 0x100]
lea rcx, str.Import_Config
call fcn.18005ba70
test al, al
je 0x1800710ac
call fcn.180009580
call fcn.180034670
call fcn.180034670
mov rdx, qword [0x1802b4ba8]
movsxd rax, dword [rdx + 0x4050]
lea rcx, [rax + rax*2]
mov r8, qword [rdx + 0x4058]
movsxd rax, dword [r8 + rcx*4 - 0xc]
lea r10, [rax + rax*2]
mov r9d, dword [r12 + r10*4 + 8]
cmp dword [r12 + r10*4], 8
jne 0x18007111c
mov eax, dword [r12 + r10*4 + 4]
cmp eax, 1
jne 0x1800710fd
mov eax, dword [r8 + rcx*4 - 8]
mov dword [r9 + rdx + 0x37e8], eax
jmp 0x18007111c
cmp eax, 2
jne 0x18007111c
mov eax, dword [r8 + rcx*4 - 8]
mov dword [r9 + rdx + 0x37e8], eax
mov eax, dword [r8 + rcx*4 - 4]
mov dword [r9 + rdx + 0x37ec], eax
movsxd rcx, dword [rdx + 0x4050]
lea eax, [rcx - 1]
mov dword [rdx + 0x4050], eax
lea rax, [rcx - 2]
lea rcx, [rax + rax*2]
mov r8, qword [rdx + 0x4058]
movsxd rax, dword [r8 + rcx*4]
lea r10, [rax + rax*2]
mov r9d, dword [r12 + r10*4 + 8]
cmp dword [r12 + r10*4], 8
jne 0x180071187
mov eax, dword [r12 + r10*4 + 4]
cmp eax, 1
jne 0x180071168
mov eax, dword [r8 + rcx*4 + 4]
mov dword [r9 + rdx + 0x37e8], eax
jmp 0x180071187
cmp eax, 2
jne 0x180071187
mov eax, dword [r8 + rcx*4 + 4]
mov dword [r9 + rdx + 0x37e8], eax
mov eax, dword [r8 + rcx*4 + 8]
mov dword [r9 + rdx + 0x37ec], eax
movsxd rcx, dword [rdx + 0x4050]
lea eax, [rcx - 1]
mov dword [rdx + 0x4050], eax
lea rax, [rcx - 2]
lea rcx, [rax + rax*2]
mov r8, qword [rdx + 0x4058]
movsxd rax, dword [r8 + rcx*4]
lea r10, [rax + rax*2]
mov r9d, dword [r12 + r10*4 + 8]
cmp dword [r12 + r10*4], 8
jne 0x1800711f2
mov eax, dword [r12 + r10*4 + 4]
cmp eax, 1
jne 0x1800711d3
mov eax, dword [r8 + rcx*4 + 4]
mov dword [r9 + rdx + 0x37e8], eax
jmp 0x1800711f2
cmp eax, 2
jne 0x1800711f2
mov eax, dword [r8 + rcx*4 + 4]
mov dword [r9 + rdx + 0x37e8], eax
mov eax, dword [r8 + rcx*4 + 8]
mov dword [r9 + rdx + 0x37ec], eax
movsxd rcx, dword [rdx + 0x4050]
lea eax, [rcx - 1]
mov dword [rdx + 0x4050], eax
lea rax, [rcx - 2]
lea rcx, [rax + rax*2]
mov r8, qword [rdx + 0x4058]
movsxd rax, dword [r8 + rcx*4]
lea r10, [rax + rax*2]
mov r9d, dword [r12 + r10*4 + 8]
cmp dword [r12 + r10*4], 8
jne 0x18007125d
mov eax, dword [r12 + r10*4 + 4]
cmp eax, 1
jne 0x18007123e
mov eax, dword [r8 + rcx*4 + 4]
mov dword [r9 + rdx + 0x37e8], eax
jmp 0x18007125d
cmp eax, 2
jne 0x18007125d
mov eax, dword [r8 + rcx*4 + 4]
mov dword [r9 + rdx + 0x37e8], eax
mov eax, dword [r8 + rcx*4 + 8]
mov dword [r9 + rdx + 0x37ec], eax
movsxd rcx, dword [rdx + 0x4050]
lea eax, [rcx - 1]
mov dword [rdx + 0x4050], eax
lea rax, [rcx - 2]
lea rcx, [rax + rax*2]
mov r8, qword [rdx + 0x4058]
movsxd rax, dword [r8 + rcx*4]
lea r10, [rax + rax*2]
mov r9d, dword [r12 + r10*4 + 8]
cmp dword [r12 + r10*4], 8
jne 0x1800712c8
mov eax, dword [r12 + r10*4 + 4]
cmp eax, 1
jne 0x1800712a9
mov eax, dword [r8 + rcx*4 + 4]
mov dword [r9 + rdx + 0x37e8], eax
jmp 0x1800712c8
cmp eax, 2
jne 0x1800712c8
mov eax, dword [r8 + rcx*4 + 4]
mov dword [r9 + rdx + 0x37e8], eax
mov eax, dword [r8 + rcx*4 + 8]
mov dword [r9 + rdx + 0x37ec], eax
dec dword [rdx + 0x4050]
call fcn.1800399e0
mov rcx, qword [rbp + 0x1b8]
xor rcx, rsp
call fcn.180074910
lea r11, [rsp + 0x360]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.180003a70
nop
call fcn.180001160
nop
call fcn.180001200
int3