Function at 0x140078690
Capabilities:
Execute command

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x158]
sub rsp, 0x230
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
mov rax, qword [0x1400af040]
xor rax, rsp
mov qword [rbp + 0xf8], rax
xor r14d, r14d
mov dword [rbp + 0x18], r14d
mov dword [rbp + 0x20], r14d
cmp byte [0x1400f57d0], r14b
je 0x14007b6b2
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm6, eax
cvtdq2ps xmm6, xmm6
lea ecx, [r14 + 1]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x20], xmm6
movss dword [rbp + 0x24], xmm0
mov rax, qword [0x1400f5830]
mov rax, qword [rax + 0x4b20]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14002cb00
mov r10, rax
movaps xmm0, xmmword [0x1400a0980]
movups xmmword [rbp + 0x80], xmm0
lea rcx, [rbp + 0x80]
call fcn.140028bd0
xorps xmm7, xmm7
mov qword [rbp + 0x18], r14
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm7
mov r9d, eax
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x18]
mov rcx, r10
call fcn.14004e7f0
call fcn.140075660
cmp qword [0x1400f5960], r14
jne 0x1400787db
lea rax, [0x1400f5970]
mov qword [rsp + 0x20], rax
lea r9, [0x1400f596c]
lea r8, [0x1400f5960]
mov edx, 0xdca6
lea rcx, [0x1400e6aa0]
call fcn.14008e4c0
lea rax, [0x1400f5978]
mov qword [rsp + 0x20], rax
lea r9, [0x1400f5974]
lea r8, [0x1400f5958]
mov edx, 0x314a0
lea rcx, [0x1400b5600]
call fcn.14008e4c0
movd xmm1, dword [0x1400f56d4]
cvtdq2ps xmm1, xmm1
mulss xmm1, dword [0x1400a04b8]
movd xmm0, dword [0x1400f56d0]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x1400a04b8]
mov rax, qword [0x1400f5830]
movss dword [rax + 0x4a20], xmm0
movss dword [rax + 0x4a24], xmm1
mov qword [rax + 0x4a28], r14
mov dword [rax + 0x4a14], 2
or dword [rax + 0x4a10], 3
mov dword [rax + 0x4a30], 0x44160000
mov dword [rax + 0x4a34], 0x43c80000
mov dword [rax + 0x4a18], 1
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.menu
call fcn.140032e70
mov rbx, qword [0x1400f5830]
movss xmm6, dword [rbx + 0x3938]
lea rcx, [rbx + 0x4a98]
movss xmm1, dword [rbx + 0x3934]
mov dword [rbp + 0xe8], 0xe
movss dword [rbp + 0xec], xmm1
movss dword [rbp + 0xf0], xmm6
lea rdx, [rbp + 0xe8]
call fcn.140042410
mov dword [rbx + 0x3934], 0x40800000
movss dword [rbx + 0x3938], xmm6
mov rax, qword [0x1400f5830]
mov rdx, qword [rax + 0x4010]
mov rcx, rdx
mov r8, qword [rdx + 0x1b8]
test r8, r8
jne 0x140078901
cmp qword [rax + 0x4e00], r14
jne 0x140078901
movss xmm2, dword [rdx + 0x264]
subss xmm2, dword [rdx + 0x114]
movss xmm6, dword [0x1400a05b4]
divss xmm2, xmm6
add rcx, 0x260
jmp 0x14007893b
movss xmm2, dword [rdx + 0x234]
subss xmm2, dword [rdx + 0x114]
movss xmm6, dword [0x1400a05b4]
divss xmm2, xmm6
test r8, r8
jne 0x140078934
cmp qword [rax + 0x4e00], r14
jne 0x140078934
add rcx, 0x260
jmp 0x14007893b
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
cvtps2pd xmm0, xmm0
divsd xmm0, qword [0x1400a0538]
cvtpd2ps xmm1, xmm0
mov byte [rsp + 0x20], r14b
unpcklps xmm1, xmm2
movq r8, xmm1
lea rdx, str.tabs
lea rcx, [rbp + 0x30]
call fcn.140076e40
mov rax, qword [0x1400f5830]
mov rdx, qword [rax + 0x4010]
mov rcx, rdx
mov r8, qword [rdx + 0x1b8]
test r8, r8
jne 0x1400789b2
cmp qword [rax + 0x4e00], r14
jne 0x1400789b2
movss xmm1, dword [rdx + 0x264]
subss xmm1, dword [rdx + 0x114]
add rcx, 0x260
jmp 0x1400789e0
movss xmm1, dword [rdx + 0x234]
subss xmm1, dword [rdx + 0x114]
test r8, r8
jne 0x1400789d9
cmp qword [rax + 0x4e00], r14
jne 0x1400789d9
add rcx, 0x260
jmp 0x1400789e0
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
mulss xmm0, dword [0x1400a0494]
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm1
lea rdx, [rbp + 0x20]
lea rcx, str.Legit
call fcn.14005b870
test al, al
je 0x140078a19
mov dword [0x1400f5950], r14d
movss xmm8, dword [0x1400a06b4]
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400396e0
mov rdx, qword [0x1400f5830]
mov rcx, qword [rdx + 0x4010]
mov rax, rcx
mov r8, qword [rcx + 0x1b8]
test r8, r8
jne 0x140078a6c
cmp qword [rdx + 0x4e00], r14
jne 0x140078a6c
movss xmm1, dword [rcx + 0x264]
subss xmm1, dword [rcx + 0x114]
add rax, 0x260
jmp 0x140078a98
movss xmm1, dword [rcx + 0x234]
subss xmm1, dword [rcx + 0x114]
test r8, r8
jne 0x140078a92
cmp qword [rdx + 0x4e00], r14
jne 0x140078a92
add rax, 0x260
jmp 0x140078a98
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rcx + 0x110]
divss xmm0, dword [0x1400a057c]
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm1
lea rdx, [rbp + 0x20]
lea rcx, str.Visual
call fcn.14005b870
test al, al
je 0x140078ad4
mov dword [0x1400f5950], 1
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400396e0
mov rdx, qword [0x1400f5830]
mov rcx, qword [rdx + 0x4010]
mov rax, rcx
mov r8, qword [rcx + 0x1b8]
test r8, r8
jne 0x140078b1e
cmp qword [rdx + 0x4e00], r14
jne 0x140078b1e
movss xmm1, dword [rcx + 0x264]
subss xmm1, dword [rcx + 0x114]
add rax, 0x260
jmp 0x140078b4a
movss xmm1, dword [rcx + 0x234]
subss xmm1, dword [rcx + 0x114]
test r8, r8
jne 0x140078b44
cmp qword [rdx + 0x4e00], r14
jne 0x140078b44
add rax, 0x260
jmp 0x140078b4a
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rcx + 0x110]
mulss xmm0, dword [0x1400a04b8]
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm1
lea rdx, [rbp + 0x20]
lea rcx, str.Misc
call fcn.14005b870
test al, al
je 0x140078b86
mov dword [0x1400f5950], 2
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400396e0
mov rdx, qword [0x1400f5830]
mov rcx, qword [rdx + 0x4010]
mov rax, rcx
mov r8, qword [rcx + 0x1b8]
test r8, r8
jne 0x140078bd0
cmp qword [rdx + 0x4e00], r14
jne 0x140078bd0
movss xmm1, dword [rcx + 0x264]
subss xmm1, dword [rcx + 0x114]
add rax, 0x260
jmp 0x140078bfc
movss xmm1, dword [rcx + 0x234]
subss xmm1, dword [rcx + 0x114]
test r8, r8
jne 0x140078bf6
cmp qword [rdx + 0x4e00], r14
jne 0x140078bf6
add rax, 0x260
jmp 0x140078bfc
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rcx + 0x110]
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm1
lea rdx, [rbp + 0x20]
lea rcx, str.Config
call fcn.14005b870
test al, al
je 0x140078c30
mov dword [0x1400f5950], 3
call fcn.14002fec0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400396e0
mov rdx, qword [0x1400f5830]
mov rcx, qword [rdx + 0x4010]
mov rax, rcx
mov r8, qword [rcx + 0x1b8]
test r8, r8
jne 0x140078c83
cmp qword [rdx + 0x4e00], r14
jne 0x140078c83
movss xmm1, dword [rcx + 0x264]
subss xmm1, dword [rcx + 0x114]
divss xmm1, xmm6
add rax, 0x260
jmp 0x140078cb3
movss xmm1, dword [rcx + 0x234]
subss xmm1, dword [rcx + 0x114]
divss xmm1, xmm6
test r8, r8
jne 0x140078cad
cmp qword [rdx + 0x4e00], r14
jne 0x140078cad
add rax, 0x260
jmp 0x140078cb3
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rcx + 0x110]
mov byte [rsp + 0x20], r14b
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.logo
lea rcx, [rbp + 0x30]
call fcn.140076e40
movd xmm2, dword [0x1400f5970]
cvtdq2ps xmm2, xmm2
divss xmm2, dword [0x1400a05bc]
movd xmm1, dword [0x1400f596c]
cvtdq2ps xmm1, xmm1
divss xmm1, dword [0x1400a05bc]
movaps xmm0, xmmword [0x1400a0a30]
movaps xmmword [rbp + 0x80], xmm0
lea r9, [rbp + 0x80]
unpcklps xmm1, xmm2
movq r8, xmm1
mov rdx, qword [0x1400f5960]
movss xmm0, dword [0x1400a0590]
unpcklps xmm0, xmm7
movq rcx, xmm0
call fcn.140076d60
call fcn.14002fec0
mov ecx, dword [0x1400f5950]
test ecx, ecx
je 0x14007b06e
sub ecx, 1
je 0x14007a77e
sub ecx, 1
je 0x14007a5b2
cmp ecx, 1
jne 0x14007b6a3
mov rcx, qword [0x1400f5830]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4010]
mov r8, qword [rax + 0x1b8]
test r8, r8
je 0x140078da4
cmp dword [r8 + 0x10], 2
jne 0x140078d9f
cmp dword [r8 + 4], 1
je 0x140078dc0
call fcn.14005a190
mov edx, 2
lea r8d, [rdx - 1]
lea rcx, str.columns
call fcn.140059890
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
mov r8, qword [rdx + 0x1b8]
test r8, r8
jne 0x140078df7
cmp qword [rcx + 0x4e00], r14
jne 0x140078df7
movss xmm1, dword [rdx + 0x264]
subss xmm1, dword [rdx + 0x114]
add rax, 0x260
jmp 0x140078e23
movss xmm1, dword [rdx + 0x234]
subss xmm1, dword [rdx + 0x114]
test r8, r8
jne 0x140078e1d
cmp qword [rcx + 0x4e00], r14
jne 0x140078e1d
add rax, 0x260
jmp 0x140078e23
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
mov byte [rsp + 0x20], 1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.Config
lea rcx, [rbp + 0x30]
call fcn.140076e40
lea r8, str.USERPROFILE
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0x10]
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll__dupenv_s]
call fcn.14008f648
lea rcx, str.Configs
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0x38], 7
lea r8, [rbp + 0x30]
mov edx, eax
lea rcx, [rsp + 0x50]
call fcn.1400060e0
nop
call fcn.14008f648
lea rcx, str.Fivem
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0x38], 5
lea r8, [rbp + 0x30]
mov edx, eax
lea rcx, [rsp + 0x70]
call fcn.1400060e0
nop
call fcn.14008f648
lea rcx, str.Documents
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0x38], 9
lea r8, [rbp + 0x30]
mov edx, eax
lea rcx, [rbp - 0x10]
call fcn.1400060e0
nop
mov rdi, qword [rbp + 0x10]
mov r15, 0xffffffffffffffff
mov rbx, r15
nop dword [rax]
inc rbx
cmp byte [rdi + rbx], 0
jne 0x140078ef0
call fcn.14008f648
mov qword [rbp + 0x30], rdi
mov qword [rbp + 0x38], rbx
lea r8, [rbp + 0x30]
mov edx, eax
lea rcx, [rbp - 0x30]
call fcn.1400060e0
mov esi, 0x1fe000
mov dword [rbp + 0x18], esi
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x60]
call fcn.140006610
mov dword [rbp + 0x18], 0x3fe000
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x60]
call fcn.140006350
nop
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x40]
call fcn.140006610
mov dword [rbp + 0x18], 0x7fe000
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x40]
call fcn.140006350
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0xc8]
call fcn.140006550
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 7
jbe 0x140078fba
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140078fb5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140078fb5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
movdqa xmm0, xmmword [0x1400a0740]
movdqu xmmword [rbp + 0x50], xmm0
mov word [rbp + 0x40], r14w
mov dword [rbp + 0x18], esi
mov rdx, qword [rbp + 0x78]
cmp rdx, 7
jbe 0x140079012
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007900d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007900d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
movdqa xmm0, xmmword [0x1400a0740]
movdqu xmmword [rbp + 0x70], xmm0
mov word [rbp + 0x60], r14w
mov rdx, qword [rbp - 0x18]
cmp rdx, 7
jbe 0x140079067
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140079062
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079062
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
movdqa xmm0, xmmword [0x1400a0740]
movdqu xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x30], r14w
mov rdx, qword [rbp + 8]
cmp rdx, 7
jbe 0x1400790bc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400790b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400790b7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
movdqa xmm0, xmmword [0x1400a0740]
movdqu xmmword [rbp], xmm0
mov word [rbp - 0x10], r14w
mov rdx, qword [rbp - 0x78]
cmp rdx, 7
jbe 0x140079112
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007910d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007910d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
movdqa xmm0, xmmword [0x1400a0740]
movdqu xmmword [rbp - 0x80], xmm0
mov word [rsp + 0x70], r14w
mov rdx, qword [rsp + 0x68]
cmp rdx, 7
jbe 0x14007916a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140079165
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079165
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
movdqa xmm0, xmmword [0x1400a0740]
movdqu xmmword [rsp + 0x60], xmm0
mov word [rsp + 0x50], r14w
mov rcx, qword [rbp + 0x10]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rdx, [rbp + 0xc8]
lea rcx, [rsp + 0x40]
call fcn.140076000
movsd xmm0, qword [rax]
movsd qword [rbp + 0x30], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp + 0x20], ecx
lea rdx, [0x1400af0f0]
mov qword [rbp + 0x28], rdx
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x80], xmm0
mov eax, dword [rbp + 0x30]
test eax, eax
je 0x1400792fc
cmp eax, 1
jne 0x1400791f1
mov qword [rbp + 0x30], r14
mov qword [rbp + 0x38], rdx
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0xc8]
call fcn.140006ec0
cmp dword [rbp + 0x30], 0
jne 0x14007b73f
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], rax
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0xb0]
call fcn.1400760e0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], 7
mov word [rbp + 0x90], r14w
mov rax, qword [rbp + 0xb0]
cmp rax, qword [rbp + 0xb8]
je 0x140079381
movsxd rbx, dword [0x1400f6f38]
shl rbx, 5
add rbx, rax
mov rdi, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 0xf
jbe 0x14007926c
mov rbx, qword [rbx]
call fcn.14008f648
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x38], rdi
lea r8, [rbp + 0x30]
mov edx, eax
lea rcx, [rsp + 0x70]
call fcn.1400060e0
mov esi, 0x301fe000
mov dword [rbp + 0x18], esi
lea rdx, [rbp + 0xc8]
lea rcx, [rsp + 0x50]
call fcn.140006610
mov dword [rbp + 0x18], 0x701fe000
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140006350
mov rdx, qword [rbp + 0xa8]
cmp rdx, 7
jbe 0x14007930e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140079309
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079309
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
test ecx, ecx
jne 0x14007b6f7
jmp 0x1400791cf
call fcn.14009016c
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [rbp + 0xa0], xmm1
mov dword [rbp + 0x18], esi
movdqa xmm0, xmmword [0x1400a0740]
movdqu xmmword [rsp + 0x60], xmm0
mov word [rsp + 0x50], r14w
mov rdx, qword [rbp - 0x78]
cmp rdx, 7
jbe 0x140079381
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007937c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007937c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
mov dword [rbp + 0x20], 0x80800000
mov dword [rbp + 0x24], 0
lea rdx, [rbp + 0x20]
lea rcx, str.configs
call fcn.14006be70
lea rbx, [0x1400f5850]
test al, al
je 0x1400795b6
mov r12d, r14d
mov rax, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0xb0]
sub rax, rdx
sar rax, 5
test rax, rax
je 0x1400795ac
mov qword [rbp + 0x20], r12
mov rdi, r14
nop word [rax + rax]
cmp dword [0x1400f6f38], r12d
sete r13b
lea rcx, [rdx + rdi]
cmp qword [rcx + 0x18], 0xf
jbe 0x1400793f9
mov rcx, qword [rcx]
lea r9, [rbp + 0x20]
movzx edx, r13b
call fcn.14006b970
test al, al
je 0x14007957a
mov dword [0x1400f6f38], r12d
mov rbx, qword [rbp + 0xb0]
add rbx, rdi
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x40], rax
cmp qword [rbx + 0x18], 0xf
jbe 0x140079432
mov rbx, qword [rbx]
call fcn.14008f648
mov qword [rbp + 0x80], rbx
mov rcx, qword [rsp + 0x40]
mov qword [rbp + 0x88], rcx
lea r8, [rbp + 0x80]
mov edx, eax
lea rcx, [rsp + 0x70]
call fcn.1400060e0
or esi, 0xc00
mov dword [rbp + 0x18], esi
lea rdx, [rbp + 0xc8]
lea rcx, [rsp + 0x50]
call fcn.140006610
bts esi, 0xc
mov dword [rbp + 0x18], esi
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140006350
mov rdx, qword [rbp + 0xa8]
cmp rdx, 7
jbe 0x1400794d3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400794ce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400795e4
call fcn.14009016c
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [rbp + 0xa0], xmm1
btr esi, 0xc
mov dword [rbp + 0x18], esi
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], 7
mov word [rsp + 0x50], r14w
mov rdx, qword [rbp - 0x78]
cmp rdx, 7
jbe 0x140079547
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140079542
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400795eb
call fcn.14009016c
mov r8, qword [rbp + 0xb0]
add r8, rdi
cmp qword [r8 + 0x18], 0xf
jbe 0x14007955b
mov r8, qword [r8]
mov r9, r15
mov edx, pe_nt_image_headers64
lea rbx, [0x1400f5850]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy_s]
mov byte [0x1400f594f], 0
test r13b, r13b
je 0x140079584
call fcn.1400361f0
inc r12d
add rdi, 0x20
mov rcx, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0xb0]
sub rcx, rdx
sar rcx, 5
movsxd rax, r12d
cmp rax, rcx
jb 0x1400793e0
call fcn.14002fec0
call fcn.140039b10
mov rax, qword [0x1400f5830]
mov rdx, qword [rax + 0x4010]
mov rcx, rdx
cmp qword [rdx + 0x1b8], 0
jne 0x1400795f2
cmp qword [rax + 0x4e00], 0
jne 0x1400795f2
add rcx, 0x260
jmp 0x1400795f9
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]
int3
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
movss dword [rbp + 0x20], xmm0
mov dword [rbp + 0x24], 0x41a00000
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x4000000
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
mov r9d, pe_nt_image_headers64
mov r8, rbx
xor edx, edx
lea rcx, str.config_name
call fcn.140063300
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
cmp qword [rdx + 0x1b8], 0
jne 0x140079670
cmp qword [rcx + 0x4e00], 0
jne 0x140079670
add rax, 0x260
jmp 0x140079676
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
movss dword [rbp + 0x20], xmm0
mov dword [rbp + 0x24], 0x41a00000
lea rdx, [rbp + 0x20]
lea rcx, str.load
call fcn.14005b870
test al, al
je 0x14007984f
lea r12, [rbp + 0x90]
cmp qword [rbp + 0xa8], 7
cmova r12, qword [rbp + 0x90]
mov rdi, qword [rbp + 0xa0]
call fcn.14008f648
mov r13d, eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
movdqa xmm1, xmmword [0x1400a0760]
movdqu xmmword [rbp + 0x50], xmm1
mov byte [rbp + 0x40], 0
bts esi, 9
mov dword [rbp + 0x18], esi
test rdi, rdi
je 0x140079766
cmp rdi, 0x7fffffff
ja 0x14007b757
mov dword [rsp + 0x20], r14d
xor r9d, r9d
mov r8d, edi
mov rdx, r12
mov ecx, eax
call fcn.14008f6b8
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x14007b75d
movsxd rdx, ebx
xor r8d, r8d
lea rcx, [rbp + 0x40]
call fcn.140011970
lea r9, [rbp + 0x40]
cmp qword [rbp + 0x58], 0xf
cmova r9, qword [rbp + 0x40]
mov dword [rsp + 0x20], ebx
mov r8d, edi
mov rdx, r12
mov ecx, r13d
call fcn.14008f6b8
mov rcx, rax
shr rax, 0x20
test eax, eax
jne 0x14007b769
lea rbx, [0x1400f5850]
btr esi, 9
or esi, 0x1c0
mov dword [rbp + 0x18], esi
lea rdx, [rbp + 0x40]
cmp qword [rbp + 0x58], 0xf
cmova rdx, qword [rbp + 0x40]
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
mov r8, r15
inc r8
cmp byte [rdx + r8], 0
jne 0x140079793
lea rcx, [rbp + 0x60]
call fcn.140003660
nop
lea rcx, [rbp + 0x60]
call fcn.140072fa0
nop
mov rdx, qword [rbp + 0x78]
cmp rdx, 0xf
jbe 0x1400797ef
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400797ea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400797ea
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
movdqa xmm0, xmmword [0x1400a0760]
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x14007983e
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140079839
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079839
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
movdqa xmm0, xmmword [0x1400a0760]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov rax, qword [0x1400f5830]
mov rdx, qword [rax + 0x4010]
mov rcx, rdx
cmp qword [rdx + 0x1b8], 0
jne 0x14007987d
cmp qword [rax + 0x4e00], 0
jne 0x14007987d
add rcx, 0x260
jmp 0x140079884
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
movss dword [rbp + 0x20], xmm0
mov dword [rbp + 0x24], 0x41a00000
lea rdx, [rbp + 0x20]
lea rcx, str.save
call fcn.14005b870
mov r13d, 0xf
test al, al
je 0x140079fb3
cmp byte [0x1400f5850], 0
je 0x140079e1f
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x78], r14
mov r8, r15
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400798e0
mov rdx, rbx
lea rcx, [rbp + 0x60]
call fcn.140003660
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x58], r14
mov r8d, 7
lea rdx, str..config
lea rcx, [rbp + 0x40]
call fcn.140003660
nop
mov r8, qword [rbp + 0x60]
mov r9, qword [rbp + 0x40]
mov rdi, qword [rbp + 0x70]
mov rbx, qword [rbp + 0x50]
cmp rdi, rbx
jb 0x140079a8e
mov rcx, rdi
sub rcx, rbx
cmp rdi, rcx
jb 0x14007b773
lea rdx, [rbp + 0x40]
cmp qword [rbp + 0x58], 0xf
cmova rdx, r9
mov rax, rdi
sub rax, rcx
mov r12, rbx
cmp rax, rbx
cmovb r12, rax
lea rax, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova rax, r8
add rcx, rax
mov r8, r12
cmp rbx, r12
cmovb r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140079a86
cmp r12, rbx
jb 0x140079a86
ja 0x140079a86
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], r14
lea r12, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova r12, qword [rbp + 0x60]
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
ja 0x14007b779
mov qword [rbp - 0x58], r13
cmp rdi, 0xf
ja 0x1400799e4
mov qword [rbp - 0x60], rdi
movups xmm0, xmmword [r12]
movups xmmword [rbp - 0x70], xmm0
jmp 0x140079a76
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
jbe 0x140079a23
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14008fef0
mov rcx, rax
test rax, rax
je 0x140079d93
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140079a5b
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140079a4c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14007b712
jmp 0x140079a01
test rcx, rcx
je 0x140079a58
call fcn.14008fef0
jmp 0x140079a5b
mov rax, r14
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], rbx
lea r8, [rdi + 1]
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea r12, [rbp - 0x70]
or esi, 1
mov rax, qword [rbp - 0x70]
jmp 0x140079bbb
mov r8, qword [rbp + 0x60]
mov r9, qword [rbp + 0x40]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, rdi
cmp rax, rbx
jb 0x14007b77f
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova rdx, r8
mov qword [rsp + 0x40], rdx
lea rax, [rbp + 0x40]
cmp qword [rbp + 0x58], 0xf
cmova rax, r9
mov qword [rbp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
lea rax, [rdi + rbx]
mov qword [rbp + 0x20], rax
mov rbx, r13
lea r12, [rbp - 0x50]
cmp rax, r13
jbe 0x140079b7f
mov rbx, rax
or rbx, 0xf
cmp rbx, rcx
jbe 0x140079b37
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14008fef0
test rax, rax
je 0x140079d93
lea r12, [rax + 0x27]
and r12, 0xffffffffffffffe0
mov qword [r12 - 8], rax
mov rax, qword [rbp + 0x20]
mov rdx, qword [rsp + 0x40]
jmp 0x140079b7b
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140079b60
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14007b718
jmp 0x140079b0e
test rcx, rcx
je 0x140079b78
call fcn.14008fef0
mov r12, rax
mov rax, qword [rbp + 0x20]
mov rdx, qword [rsp + 0x40]
jmp 0x140079b7b
mov r12, r14
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rbx
mov r8, rdi
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + r12]
mov r8, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x30]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x20]
mov byte [r12 + rax], 0
bts esi, 0x1b
lea r12, [rbp - 0x50]
or esi, 2
mov rax, qword [rbp - 0x50]
mov qword [rsp + 0x40], rax
mov dword [rbp + 0x18], esi
mov rdi, qword [r12 + 0x10]
mov rbx, qword [r12 + 0x18]
call fcn.14008f648
cmp rbx, 0xf
mov rcx, qword [rsp + 0x40]
cmovbe rcx, r12
mov qword [rbp + 0x80], rcx
mov qword [rbp + 0x88], rdi
lea r8, [rbp + 0x80]
mov edx, eax
lea rcx, [rsp + 0x50]
call fcn.1400060e0
or esi, 0x3000000
mov dword [rbp + 0x18], esi
lea rdx, [rbp + 0xc8]
lea rcx, [rsp + 0x70]
call fcn.140006610
bts esi, 0x1a
mov dword [rbp + 0x18], esi
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140006350
mov rdx, qword [rbp + 0xa8]
cmp rdx, 7
jbe 0x140079c79
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140079c74
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079c74
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rbp - 0x80]
movups xmmword [rbp + 0xa0], xmm1
btr esi, 0x1a
movdqa xmm0, xmmword [0x1400a0740]
movdqu xmmword [rbp - 0x80], xmm0
mov word [rsp + 0x70], r14w
mov rdx, qword [rsp + 0x68]
cmp rdx, 7
jbe 0x140079cec
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140079ce7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079ce7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
movdqa xmm0, xmmword [0x1400a0740]
movdqu xmmword [rsp + 0x60], xmm0
mov word [rsp + 0x50], r14w
test sil, 2
je 0x140079d58
and esi, 0xfffffffd
mov rdx, qword [rbp - 0x38]
cmp rdx, 0xf
jbe 0x140079d47
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140079d42
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079d42
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
movdqa xmm0, xmmword [0x1400a0760]
movdqu xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x50], 0
test sil, 1
je 0x140079da0
and esi, 0xfffffffe
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x140079da0
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140079d9a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079d9a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
nop
mov rax, qword [rbp + 0x58]
cmp rax, 0xf
jbe 0x140079de0
lea rdx, [rax + 1]
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140079dda
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079dda
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
nop
mov rax, qword [rbp + 0x78]
cmp rax, 0xf
jbe 0x140079e1f
lea rdx, [rax + 1]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140079e1a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079e1a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
lea r12, [rbp + 0x90]
cmp qword [rbp + 0xa8], 7
cmova r12, qword [rbp + 0x90]
mov rdi, qword [rbp + 0xa0]
call fcn.14008f648
mov dword [rbp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
movdqa xmm1, xmmword [0x1400a0760]
movdqu xmmword [rbp + 0x50], xmm1
mov byte [rbp + 0x40], 0
or esi, 0x20
mov dword [rbp + 0x18], esi
test rdi, rdi
je 0x140079ed7
cmp rdi, 0x7fffffff
ja 0x14007b785
mov dword [rsp + 0x20], r14d
xor r9d, r9d
mov r8d, edi
mov rdx, r12
mov ecx, eax
call fcn.14008f6b8
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x14007b78b
movsxd rdx, ebx
xor r8d, r8d
lea rcx, [rbp + 0x40]
call fcn.140011970
lea r9, [rbp + 0x40]
cmp qword [rbp + 0x58], 0xf
cmova r9, qword [rbp + 0x40]
mov dword [rsp + 0x20], ebx
mov r8d, edi
mov rdx, r12
mov ecx, dword [rbp + 0x20]
call fcn.14008f6b8
mov rcx, rax
shr rax, 0x20
test eax, eax
jne 0x14007b797
lea rdx, [rbp + 0x40]
cmp qword [rbp + 0x58], 0xf
cmova rdx, qword [rbp + 0x40]
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
inc r15
cmp byte [rdx + r15], 0
jne 0x140079ef4
mov r8, r15
lea rcx, [rbp + 0x60]
call fcn.140003660
nop
lea rcx, [rbp + 0x60]
call fcn.140070fb0
nop
mov rdx, qword [rbp + 0x78]
cmp rdx, 0xf
jbe 0x140079f53
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140079f4e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079f4e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
movdqa xmm0, xmmword [0x1400a0760]
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x140079fa2
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140079f9d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079f9d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
movdqa xmm0, xmmword [0x1400a0760]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov rax, qword [0x1400f5830]
mov rdx, qword [rax + 0x4010]
mov rcx, rdx
cmp qword [rdx + 0x1b8], 0
jne 0x140079fe1
cmp qword [rax + 0x4e00], 0
jne 0x140079fe1
add rcx, 0x260
jmp 0x140079fe8
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x44], 0x41a00000
lea rdx, [rsp + 0x40]
lea rcx, str.Open_Directory
call fcn.14005b870
test al, al
je 0x14007a306
lea rdx, [rbp + 0xc8]
lea rcx, [rsp + 0x40]
call fcn.140076000
movsd xmm0, qword [rax]
movsd qword [rbp + 0x30], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp + 0x80], ecx
lea rax, [0x1400af0f0]
mov qword [rbp + 0x88], rax
movaps xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x80], xmm0
mov eax, dword [rbp + 0x30]
test eax, eax
je 0x14007a34f
cmp eax, 1
je 0x14007a306
lea rdx, [rbp + 0xc8]
lea rcx, [rsp + 0x40]
call fcn.140076000
movsd xmm0, qword [rax]
movsd qword [rbp + 0x30], xmm0
mov edx, dword [rax + 8]
mov ecx, dword [rbp + 0x30]
test edx, edx
je 0x14007a0a1
lea eax, [rcx - 1]
test eax, 0xfffffff7
jne 0x14007b7a1
cmp ecx, 3
jne 0x14007a306
lea r15, [rbp + 0xc8]
cmp qword [rbp + 0xe0], 7
cmova r15, qword [rbp + 0xc8]
mov rsi, qword [rbp + 0xd8]
call fcn.14008f648
mov r12d, eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov rdi, r14
mov qword [rbp + 0x50], r14
mov rcx, r13
mov qword [rbp + 0x58], rcx
mov byte [rbp + 0x40], dil
mov dword [rbp + 0x20], 8
test rsi, rsi
je 0x14007a16c
cmp rsi, 0x7fffffff
ja 0x14007b7b5
mov dword [rsp + 0x20], r14d
xor r9d, r9d
mov r8d, esi
mov rdx, r15
mov ecx, eax
call fcn.14008f6b8
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x14007b7bb
movsxd rdx, ebx
xor r8d, r8d
lea rcx, [rbp + 0x40]
call fcn.140011970
lea r9, [rbp + 0x40]
cmp qword [rbp + 0x58], 0xf
cmova r9, qword [rbp + 0x40]
mov dword [rsp + 0x20], ebx
mov r8d, esi
mov rdx, r15
mov ecx, r12d
call fcn.14008f6b8
mov rcx, rax
shr rax, 0x20
test eax, eax
jne 0x14007b7c7
mov rcx, qword [rbp + 0x58]
mov rdi, qword [rbp + 0x50]
movabs rdx, 0x7fffffffffffffff
mov rax, rdx
sub rax, rdi
cmp rax, 0xd
jb 0x14007b6f1
lea r15, [rbp + 0x40]
cmp rcx, 0xf
cmova r15, qword [rbp + 0x40]
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x70], xmm1
lea rsi, [rdi + 0xd]
lea rbx, [rbp + 0x60]
cmp rsi, 0xf
jbe 0x14007a22b
mov r13, rsi
or r13, 0xf
cmp r13, rdx
jbe 0x14007a1ec
mov r13, rdx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14008fef0
test rax, rax
je 0x14007a2ab
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14007a227
cmp r13, 0x16
mov eax, 0x16
cmovb r13, rax
lea rcx, [r13 + 1]
cmp rcx, 0x1000
jb 0x14007a215
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14007b71e
jmp 0x14007a1cd
test rcx, rcx
je 0x14007a224
call fcn.14008fef0
mov rbx, rax
jmp 0x14007a227
mov rbx, r14
mov qword [rbp + 0x60], rbx
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x78], r13
movsd xmm0, qword [str.explorer.exe]
movsd qword [rbx], xmm0
mov eax, dword [0x14009fbf0]
mov dword [rbx + 8], eax
movzx eax, byte [0x14009fbf4]
mov byte [rbx + 0xc], al
lea rcx, [rbx + 0xd]
mov r8, rdi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rsi], 0
lea rcx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova rcx, qword [rbp + 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp + 0x78]
cmp rdx, 0xf
jbe 0x14007a2b7
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007a2b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007a2b2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
movdqa xmm0, xmmword [0x1400a0760]
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x14007a306
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007a301
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007a301
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
call fcn.14002fec0
call fcn.140059e80
mov rax, qword [0x1400f5830]
mov rdx, qword [rax + 0x4010]
mov rcx, rdx
mov r8, qword [rdx + 0x1b8]
test r8, r8
jne 0x14007a359
cmp qword [rax + 0x4e00], r8
jne 0x14007a359
movss xmm1, dword [rdx + 0x264]
subss xmm1, dword [rdx + 0x114]
add rcx, 0x260
jmp 0x14007a387
test ecx, ecx
jne 0x14007b724
jmp 0x14007a306
movss xmm1, dword [rdx + 0x234]
subss xmm1, dword [rdx + 0x114]
test r8, r8
jne 0x14007a380
cmp qword [rax + 0x4e00], r8
jne 0x14007a380
add rcx, 0x260
jmp 0x14007a387
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
mov byte [rsp + 0x20], 1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.Settings
lea rcx, [rbp + 0x30]
call fcn.140076e40
lea rdx, [0x1400af1cc]
lea rcx, str.watermark
call fcn.14005cbd0
lea rdx, [0x1400f5820]
lea rcx, str.keybind_list
call fcn.14005cbd0
lea rdx, [0x1400f5b9a]
lea rcx, str.streamproof
call fcn.14005cbd0
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
cmp qword [rdx + 0x1b8], 0
jne 0x14007a416
cmp qword [rcx + 0x4e00], 0
jne 0x14007a416
add rax, 0x260
jmp 0x14007a41c
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x44], 0x41a00000
lea rdx, [rsp + 0x40]
lea rcx, str.Exit
call fcn.14005b870
test al, al
je 0x14007a452
mov byte [0x1400f56d8], 0
call fcn.14002fec0
mov rcx, qword [0x1400f5830]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4010]
mov rcx, qword [rax + 0x1b8]
test rcx, rcx
je 0x14007a491
cmp dword [rcx + 0x10], 1
jne 0x14007a48b
cmp dword [rcx + 4], 0
je 0x14007a491
call fcn.14005a190
nop
mov rdx, qword [rbp + 0xa8]
cmp rdx, 7
jbe 0x14007a4da
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007a4d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007a4d5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], 7
mov word [rbp + 0x90], r14w
mov rcx, qword [rbp + 0xb0]
test rcx, rcx
je 0x14007a560
mov rdx, qword [rbp + 0xb8]
call fcn.14007c330
mov rdx, qword [rbp + 0xc0]
mov rcx, qword [rbp + 0xb0]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007a549
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007a549
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], r14
mov rdx, qword [rbp + 0xe0]
cmp rdx, 7
jbe 0x14007b6a3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007a5a8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14007a5a8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009016c
jmp 0x14007b6a3
mov rcx, qword [0x1400f5830]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4010]
mov rdx, qword [rax + 0x1b8]
test rdx, rdx
je 0x14007a5eb
cmp dword [rdx + 0x10], 2
jne 0x14007a5e6
cmp dword [rdx + 4], 1
je 0x14007a607
call fcn.14005a190
mov edx, 2
lea r8d, [rdx - 1]
lea rcx, str.columns
call fcn.140059890
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
mov r8, qword [rdx + 0x1b8]
test r8, r8
jne 0x14007a63e
cmp qword [rcx + 0x4e00], r14
jne 0x14007a63e
movss xmm1, dword [rdx + 0x264]
subss xmm1, dword [rdx + 0x114]
add rax, 0x260
jmp 0x14007a66a
movss xmm1, dword [rdx + 0x234]
subss xmm1, dword [rdx + 0x114]
test r8, r8
jne 0x14007a664
cmp qword [rcx + 0x4e00], r14
jne 0x14007a664
add rax, 0x260
jmp 0x14007a66a
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
mov byte [rsp + 0x20], 1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.Player
lea rcx, [rbp + 0x30]
call fcn.140076e40
call fcn.14002fec0
call fcn.140059e80
mov rax, qword [0x1400f5830]
mov rdx, qword [rax + 0x4010]
mov rcx, rdx
mov r8, qword [rdx + 0x1b8]
test r8, r8
jne 0x14007a6dc
cmp qword [rax + 0x4e00], r14
jne 0x14007a6dc
movss xmm1, dword [rdx + 0x264]
subss xmm1, dword [rdx + 0x114]
add rcx, 0x260
jmp 0x14007a70a
movss xmm1, dword [rdx + 0x234]
subss xmm1, dword [rdx + 0x114]
test r8, r8
jne 0x14007a703
cmp qword [rax + 0x4e00], r14
jne 0x14007a703
add rcx, 0x260
jmp 0x14007a70a
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
mov byte [rsp + 0x20], 1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str._____
lea rcx, [rbp + 0x30]
call fcn.140076e40
call fcn.14002fec0
mov rcx, qword [0x1400f5830]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4010]
mov rcx, qword [rax + 0x1b8]
test rcx, rcx
je 0x14007b6a3
cmp dword [rcx + 0x10], 1
jne 0x14007a774
cmp dword [rcx + 4], r14d
je 0x14007b6a3
call fcn.14005a190
jmp 0x14007b6a3
mov rcx, qword [0x1400f5830]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4010]
mov rdx, qword [rax + 0x1b8]
test rdx, rdx
je 0x14007a7b7
cmp dword [rdx + 0x10], 2
jne 0x14007a7b2
cmp dword [rdx + 4], 1
je 0x14007a7d3
call fcn.14005a190
mov edx, 2
lea r8d, [rdx - 1]
lea rcx, str.columns
call fcn.140059890
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
mov r8, qword [rdx + 0x1b8]
test r8, r8
jne 0x14007a80a
cmp qword [rcx + 0x4e00], r14
jne 0x14007a80a
movss xmm1, dword [rdx + 0x264]
subss xmm1, dword [rdx + 0x114]
add rax, 0x260
jmp 0x14007a836
movss xmm1, dword [rdx + 0x234]
subss xmm1, dword [rdx + 0x114]
test r8, r8
jne 0x14007a830
cmp qword [rcx + 0x4e00], r14
jne 0x14007a830
add rax, 0x260
jmp 0x14007a836
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
mov byte [rsp + 0x20], 1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.Visuals
lea rcx, [rbp + 0x30]
call fcn.140076e40
lea rdx, [0x1400f5788]
lea rcx, [0x140095cc8]
call fcn.14005cbd0
lea rdx, [0x1400f57a8]
lea rcx, str.enabled_key
call fcn.1400764f0
lea rdx, [0x1400f57bc]
lea rcx, [0x14009f2bc]
call fcn.14005cbd0
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
cmp qword [rdx + 0x1b8], r14
jne 0x14007a8c3
cmp qword [rcx + 0x4e00], r14
jne 0x14007a8c3
add rax, 0x260
jmp 0x14007a8c9
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
movss xmm6, dword [0x1400a04ec]
mulss xmm0, xmm6
movaps xmm1, xmm8
call fcn.1400396e0
mov r8d, 0x10020
lea rdx, [0x1400af158]
lea rcx, str.box_color
call fcn.140067030
lea rdx, [0x1400f57b9]
lea rcx, str.name
call fcn.14005cbd0
xor ecx, ecx
call fcn.14002c5d0
test al, al
je 0x14007a939
xor ecx, ecx
call fcn.14003a5e0
lea rcx, str.displays_entity_types_need_to_make_proper_name_function____dont_wanna_hook_playernames
call fcn.14005af20
call fcn.1400354e0
mov rax, qword [0x1400f5830]
mov rdx, qword [rax + 0x4010]
mov rcx, rdx
cmp qword [rdx + 0x1b8], r14
jne 0x14007a965
cmp qword [rax + 0x4e00], r14
jne 0x14007a965
add rcx, 0x260
jmp 0x14007a96c
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
mulss xmm0, xmm6
movaps xmm1, xmm8
call fcn.1400396e0
mov r8d, 0x10020
lea rdx, [0x1400b55e0]
lea rcx, str.name_color
call fcn.140067030
lea rdx, [0x1400f578c]
lea rcx, str.healthbar
call fcn.14005cbd0
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
cmp qword [rdx + 0x1b8], r14
jne 0x14007a9dc
cmp qword [rcx + 0x4e00], r14
jne 0x14007a9dc
add rax, 0x260
jmp 0x14007a9e2
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
mulss xmm0, xmm6
movaps xmm1, xmm8
call fcn.1400396e0
mov r8d, 0x10020
lea rdx, [0x1400af190]
lea rcx, str.healthbar_color
call fcn.140067030
lea rdx, [0x1400f5794]
lea rcx, str.armourbar
call fcn.14005cbd0
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
cmp qword [rdx + 0x1b8], r14
jne 0x14007aa52
cmp qword [rcx + 0x4e00], r14
jne 0x14007aa52
add rax, 0x260
jmp 0x14007aa58
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
mulss xmm0, xmm6
movaps xmm1, xmm8
call fcn.1400396e0
mov r8d, 0x10020
lea rdx, [0x1400af148]
lea rcx, str.armourbar_color
call fcn.140067030
lea rdx, [0x1400f5795]
lea rcx, str.head_circle
call fcn.14005cbd0
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
cmp qword [rdx + 0x1b8], r14
jne 0x14007aac8
cmp qword [rcx + 0x4e00], r14
jne 0x14007aac8
add rax, 0x260
jmp 0x14007aace
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
mulss xmm0, xmm6
movaps xmm1, xmm8
call fcn.1400396e0
mov r8d, 0x10020
lea rdx, [0x1400af138]
lea rcx, str.head_color
call fcn.140067030
lea rdx, [0x1400f5797]
lea rcx, str.skeleton
call fcn.14005cbd0
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
cmp qword [rdx + 0x1b8], r14
jne 0x14007ab3e
cmp qword [rcx + 0x4e00], r14
jne 0x14007ab3e
add rax, 0x260
jmp 0x14007ab44
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
mulss xmm0, xmm6
movaps xmm1, xmm8
call fcn.1400396e0
mov r8d, 0x10020
lea rdx, [0x1400af168]
lea rcx, str.skeleton_color
call fcn.140067030
lea rdx, [0x1400f57ba]
lea rcx, str.distance
call fcn.14005cbd0
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
cmp qword [rdx + 0x1b8], r14
jne 0x14007abb4
cmp qword [rcx + 0x4e00], r14
jne 0x14007abb4
add rax, 0x260
jmp 0x14007abba
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
mulss xmm0, xmm6
movaps xmm1, xmm8
call fcn.1400396e0
mov r8d, 0x10020
lea rdx, [0x1400af1b8]
lea rcx, str.distance_color
call fcn.140067030
lea rdx, [0x1400f57a1]
lea rcx, str.weapon
call fcn.14005cbd0
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
cmp qword [rdx + 0x1b8], r14
jne 0x14007ac2a
cmp qword [rcx + 0x4e00], r14
jne 0x14007ac2a
add rax, 0x260
jmp 0x14007ac30
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
mulss xmm0, xmm6
movaps xmm1, xmm8
call fcn.1400396e0
mov r8d, 0x10020
lea rdx, [0x1400af110]
lea rcx, str.weapon_color
call fcn.140067030
mov edx, r14d
lea rcx, [0x14009fab8]
mov r15, 0xffffffffffffffff
mov rax, r15
inc rax
cmp byte [rcx + rax], r14b
jne 0x14007ac76
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r14b
jne 0x14007ac73
mov dword [rsp + 0x20], edx
lea r9, [0x14009fab8]
lea r8, [0x14005ed10]
lea rdx, [0x1400f579c]
lea rcx, str.health_side
call fcn.14005ed50
mov edx, r14d
lea rcx, [0x14009fab8]
nop dword [rax + rax]
mov rax, r15
inc rax
cmp byte [rcx + rax], r14b
jne 0x14007acc3
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r14b
jne 0x14007acc0
mov dword [rsp + 0x20], edx
lea r9, [0x14009fab8]
lea r8, [0x14005ed10]
lea rdx, [0x1400f5798]
lea rcx, str.armour_side
call fcn.14005ed50
mov edx, r14d
lea rcx, str.none
nop dword [rax + rax]
mov rax, r15
inc rax
cmp byte [rcx + rax], r14b
jne 0x14007ad13
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r14b
jne 0x14007ad10
mov dword [rsp + 0x20], edx
lea r9, str.none
lea r8, [0x14005ed10]
lea rdx, [0x1400af120]
lea rcx, str.team_check
call fcn.14005ed50
mov dword [rbp + 0x20], 0x7d0
mov dword [rbp + 0x18], r14d
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x44], 0x41200000
lea rcx, [rsp + 0x40]
call fcn.14005db20
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x18]
lea r8, [0x1400af178]
lea rcx, str.max_distance
call fcn.14005fd60
call fcn.14002fec0
call fcn.140059e80
mov rax, qword [0x1400f5830]
mov rdx, qword [rax + 0x4010]
mov rcx, rdx
mov r8, qword [rdx + 0x1b8]
test r8, r8
jne 0x14007ade1
cmp qword [rax + 0x4e00], r14
jne 0x14007ade1
movss xmm1, dword [rdx + 0x264]
subss xmm1, dword [rdx + 0x114]
divss xmm1, dword [0x1400a0528]
add rcx, 0x260
jmp 0x14007ae17
movss xmm1, dword [rdx + 0x234]
subss xmm1, dword [rdx + 0x114]
divss xmm1, dword [0x1400a0528]
test r8, r8
jne 0x14007ae10
cmp qword [rax + 0x4e00], r14
jne 0x14007ae10
add rcx, 0x260
jmp 0x14007ae17
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
mov byte [rsp + 0x20], 1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.Vehicle
lea rcx, [rbp + 0x30]
call fcn.140076e40
lea rdx, [0x1400f5796]
lea rcx, str.enabled
call fcn.14005cbd0
lea rdx, [0x1400f57bb]
lea rcx, str.name
call fcn.14005cbd0
lea rdx, [0x1400f57a4]
lea rcx, str.distance
call fcn.14005cbd0
lea rdx, [0x1400f578a]
lea rcx, str.centerpoint
call fcn.14005cbd0
call fcn.14002fec0
mov rax, qword [0x1400f5830]
mov rdx, qword [rax + 0x4010]
mov rcx, rdx
mov r8, qword [rdx + 0x1b8]
test r8, r8
jne 0x14007aed0
cmp qword [rax + 0x4e00], r14
jne 0x14007aed0
movss xmm1, dword [rdx + 0x264]
subss xmm1, dword [rdx + 0x114]
add rcx, 0x260
jmp 0x14007aefe
movss xmm1, dword [rdx + 0x234]
subss xmm1, dword [rdx + 0x114]
test r8, r8
jne 0x14007aef7
cmp qword [rax + 0x4e00], r14
jne 0x14007aef7
add rcx, 0x260
jmp 0x14007aefe
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
mov byte [rsp + 0x20], 1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.Misc
lea rcx, [rbp + 0x30]
call fcn.140076e40
lea rdx, [0x1400f5821]
lea rcx, str.world_tint
call fcn.14005cbd0
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
cmp qword [rdx + 0x1b8], r14
jne 0x14007af65
cmp qword [rcx + 0x4e00], r14
jne 0x14007af65
add rax, 0x260
jmp 0x14007af6b
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
mulss xmm0, xmm6
movaps xmm1, xmm8
call fcn.1400396e0
mov r8d, 0x10020
lea rdx, [0x1400af1d0]
lea rcx, str.world_tint_col
call fcn.140067030
lea rdx, [0x1400f57a3]
lea rcx, str.local_trail
call fcn.14005cbd0
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
cmp qword [rdx + 0x1b8], r14
jne 0x14007afdb
cmp qword [rcx + 0x4e00], r14
jne 0x14007afdb
add rax, 0x260
jmp 0x14007afe1
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
mulss xmm0, xmm6
movaps xmm1, xmm8
call fcn.1400396e0
mov r8d, 0x10020
lea rdx, [0x1400af180]
lea rcx, str.local_trail_col
call fcn.140067030
lea rdx, [0x1400f57b1]
lea rcx, str.debug
call fcn.14005cbd0
call fcn.14002fec0
mov rcx, qword [0x1400f5830]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4010]
mov rcx, qword [rax + 0x1b8]
test rcx, rcx
je 0x14007b064
cmp dword [rcx + 0x10], 1
jne 0x14007b05f
cmp dword [rcx + 4], r14d
je 0x14007b064
call fcn.14005a190
call fcn.140077400
jmp 0x14007b6a3
mov rcx, qword [0x1400f5830]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4010]
mov rdx, qword [rax + 0x1b8]
test rdx, rdx
je 0x14007b0a7
cmp dword [rdx + 0x10], 2
jne 0x14007b0a2
cmp dword [rdx + 4], 1
je 0x14007b0c3
call fcn.14005a190
mov edx, 2
lea r8d, [rdx - 1]
lea rcx, str.columns
call fcn.140059890
mov rcx, qword [0x1400f5830]
mov rdx, qword [rcx + 0x4010]
mov rax, rdx
mov r8, qword [rdx + 0x1b8]
test r8, r8
jne 0x14007b0fa
cmp qword [rcx + 0x4e00], r14
jne 0x14007b0fa
movss xmm1, dword [rdx + 0x264]
subss xmm1, dword [rdx + 0x114]
add rax, 0x260
jmp 0x14007b126
movss xmm1, dword [rdx + 0x234]
subss xmm1, dword [rdx + 0x114]
test r8, r8
jne 0x14007b120
cmp qword [rcx + 0x4e00], r14
jne 0x14007b120
add rax, 0x260
jmp 0x14007b126
add rax, 0x230
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x110]
mov byte [rsp + 0x20], 1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.Aimbot
lea rcx, [rbp + 0x30]
call fcn.140076e40
lea rdx, [0x1400f56b4]
lea rcx, str.aimbot
call fcn.14005cbd0
xor ecx, ecx
call fcn.14002c5d0
test al, al
je 0x14007b185
xor ecx, ecx
call fcn.14003a5e0
lea rcx, str.moves_local_mouse_position_to_target_body_part
call fcn.14005af20
call fcn.1400354e0
lea rdx, [0x1400f56b8]
lea rcx, str.aimbot_key
call fcn.1400764f0
lea rdx, [0x1400f57b8]
lea rcx, str.draw_radius
call fcn.14005cbd0
xor ecx, ecx
call fcn.14002c5d0
test al, al
je 0x14007b1ce
xor ecx, ecx
call fcn.14003a5e0
lea rcx, str.draws_aimbot_fov_radius_circle
call fcn.14005af20
call fcn.1400354e0
lea rdx, [0x1400f56b0]
lea rcx, str.target_ped
call fcn.14005cbd0
xor ecx, ecx
call fcn.14002c5d0
test al, al
je 0x14007b204
xor ecx, ecx
call fcn.14003a5e0
lea rcx, str.Targets_every_Entity_other_than_Players
call fcn.14005af20
call fcn.1400354e0
lea rdx, [0x1400f56b3]
lea rcx, str.restore_angles
call fcn.14005cbd0
xor ecx, ecx
call fcn.14002c5d0
test al, al
je 0x14007b23a
xor ecx, ecx
call fcn.14003a5e0
lea rcx, str.Restores_Local_Viewangles_back_to_the_Original_Position_after_Aimbot
call fcn.14005af20
call fcn.1400354e0
lea rdx, [0x1400f56b2]
lea rcx, str.bodyaim_if_lethal
call fcn.14005cbd0
xor ecx, ecx
call fcn.14002c5d0
test al, al
je 0x14007b270
xor ecx, ecx
call fcn.14003a5e0
lea rcx, str.Aims_on_Body__upperchest__chest__pelvis___if_health_is_below_30
call fcn.14005af20
call fcn.1400354e0
lea rdx, [0x1400f56b1]
lea rcx, str.autoshoot
call fcn.14005cbd0
mov dword [rbp + 0x20], 0x7d0
mov dword [rbp + 0x18], r14d
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x44], 0x41200000
lea rcx, [rsp + 0x40]
call fcn.14005db20
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x18]
lea r8, [0x1400af0cc]
lea rcx, str.max_distance
call fcn.14005fd60
mov edx, r14d
lea rcx, [0x14009f8b0]
mov r15, 0xffffffffffffffff
nop word [rax + rax]
mov rax, r15
inc rax
cmp byte [rcx + rax], r14b
jne 0x14007b2e3
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r14b
jne 0x14007b2e0
mov dword [rsp + 0x20], edx
lea r9, [0x14009f8b0]
lea r8, [0x14005ed10]
lea rdx, [0x1400f56c4]
lea rcx, str.selection_method
call fcn.14005ed50
mov edx, r14d
lea rcx, str.Head
nop dword [rax + rax]
mov rax, r15
inc rax
cmp byte [rcx + rax], r14b
jne 0x14007b333
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r14b
jne 0x14007b330
mov dword [rsp + 0x20], edx
lea r9, str.Head
lea r8, [0x14005ed10]
lea rdx, [0x1400f56bc]
lea rcx, str.hitbox
call fcn.14005ed50
mov rax, qword [0x1400f5830]
mov r8, qword [rax + 0x4010]
cmp byte [r8 + 0xc3], r14b
jne 0x14007b3b2
mov edx, dword [r8 + 0x1c4]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1b8], r14
je 0x14007b3a5
neg edx
sbb ecx, ecx
add ecx, 6
movss xmm1, dword [0x1400a04fc]
call fcn.14005dcb0
mov edx, r14d
lea rcx, str.Pistol
nop dword [rax]
mov rax, r15
inc rax
cmp byte [rcx + rax], r14b
jne 0x14007b3c3
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r14b
jne 0x14007b3c0
mov dword [rsp + 0x20], edx
lea r9, str.Pistol
lea r8, [0x14005ed10]
lea rdx, [0x1400f5968]
lea rcx, str.weapon_selection
call fcn.14005ed50
mov dword [rbp + 0x20], 0x64
mov dword [rbp + 0x18], r14d
movsxd rax, dword [0x1400f5968]
lea rdi, [0x140000000]
mov rbx, qword [rdi + rax*8 + 0x9bb38]
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x44], 0x41200000
lea rcx, [rsp + 0x40]
call fcn.14005db20
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x18]
mov r8, rbx
lea rcx, str.smoothing
call fcn.14005fd60
mov dword [rbp + 0x20], 0x258
mov dword [rbp + 0x18], r14d
movsxd rax, dword [0x1400f5968]
mov rbx, qword [rdi + rax*8 + 0x9bb00]
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x44], 0x41200000
lea rcx, [rsp + 0x40]
call fcn.14005db20
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x18]
mov r8, rbx
lea rcx, str.radius
call fcn.14005fd60
call fcn.14002fec0
call fcn.140059e80
mov rax, qword [0x1400f5830]
mov rdx, qword [rax + 0x4010]
mov rcx, rdx
mov r8, qword [rdx + 0x1b8]
test r8, r8
jne 0x14007b4f0
cmp qword [rax + 0x4e00], r14
jne 0x14007b4f0
movss xmm1, dword [rdx + 0x264]
subss xmm1, dword [rdx + 0x114]
divss xmm1, dword [0x1400a0528]
add rcx, 0x260
jmp 0x14007b526
movss xmm1, dword [rdx + 0x234]
subss xmm1, dword [rdx + 0x114]
divss xmm1, dword [0x1400a0528]
test r8, r8
jne 0x14007b51f
cmp qword [rax + 0x4e00], r14
jne 0x14007b51f
add rcx, 0x260
jmp 0x14007b526
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
mov byte [rsp + 0x20], 1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.Weapon
lea rcx, [rbp + 0x30]
call fcn.140076e40
call fcn.14002fec0
mov rax, qword [0x1400f5830]
mov rdx, qword [rax + 0x4010]
mov rcx, rdx
mov r8, qword [rdx + 0x1b8]
test r8, r8
jne 0x14007b593
cmp qword [rax + 0x4e00], r14
jne 0x14007b593
movss xmm1, dword [rdx + 0x264]
subss xmm1, dword [rdx + 0x114]
add rcx, 0x260
jmp 0x14007b5c1
movss xmm1, dword [rdx + 0x234]
subss xmm1, dword [rdx + 0x114]
test r8, r8
jne 0x14007b5ba
cmp qword [rax + 0x4e00], r14
jne 0x14007b5ba
add rcx, 0x260
jmp 0x14007b5c1
add rcx, 0x230
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x110]
mov byte [rsp + 0x20], 1
unpcklps xmm0, xmm1
movq r8, xmm0
lea rdx, str.Misc
lea rcx, [rbp + 0x30]
call fcn.140076e40
lea rdx, [0x1400f57ae]
lea rcx, str.target_info
call fcn.14005cbd0
lea rdx, [0x1400f578b]
lea rcx, str.target_display
call fcn.14005cbd0
lea rcx, str.Circle
nop word [rax + rax]
mov rax, r15
inc rax
cmp byte [rcx + rax], 0
jne 0x14007b623
inc rcx
add rcx, rax
inc r14d
cmp byte [rcx], 0
jne 0x14007b620
mov dword [rsp + 0x20], r14d
lea r9, str.Circle
lea r8, [0x14005ed10]
lea rdx, [0x1400f5790]
lea rcx, str.target_style
call fcn.14005ed50
call fcn.14002fec0
mov rcx, qword [0x1400f5830]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4010]
mov rdx, qword [rax + 0x1b8]
test rdx, rdx
je 0x14007b69e
cmp dword [rdx + 0x10], 1
jne 0x14007b699
cmp dword [rdx + 4], 0
je 0x14007b69e
call fcn.14005a190
call fcn.140078500
mov ecx, 1
call fcn.1400291f0
call fcn.1400354e0
mov rcx, qword [rbp + 0xf8]
xor rcx, rsp
call fcn.14008fdb0
lea r11, [rsp + 0x230]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140001400
nop
lea r8, [rbp + 0xc8]
lea rdx, [rbp + 0x80]
lea rcx, str.exists
call fcn.140006e60
nop
call fcn.140001360
int3
call fcn.140001360
nop
call fcn.140001360
nop
lea r8, [rbp + 0xc8]
lea rdx, [rbp + 0x80]
lea rcx, str.exists
call fcn.140006e60
nop
lea r8, [rbp + 0xc8]
lea rdx, [rbp + 0x30]
lea rcx, str.create_directories
call fcn.140006e60
nop
call fcn.140004000
int3
shr rbx, 0x20
mov ecx, ebx
call fcn.1400042d0
int3
shr rcx, 0x20
call fcn.1400042d0
nop
call fcn.140013030
int3
call fcn.140001400
int3
call fcn.140001400
nop
call fcn.140004000
int3
shr rbx, 0x20
mov ecx, ebx
call fcn.1400042d0
int3
shr rcx, 0x20
call fcn.1400042d0
nop
lea r8, [rbp + 0xc8]
lea rcx, str.status
call fcn.140075b70
nop
call fcn.140004000
int3
shr rbx, 0x20
mov ecx, ebx
call fcn.1400042d0
int3
shr rcx, 0x20
call fcn.1400042d0
int3