Function at 0x140007eb0
Capabilities:
Delete file

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 - 0x848]
sub rsp, 0x920
vmovaps xmmword [rax - 0x38], xmm6
vmovaps xmmword [rax - 0x48], xmm7
vmovaps xmmword [rax - 0x58], xmm8
vmovaps xmmword [rax - 0x68], xmm9
vmovaps xmmword [rax - 0x78], xmm10
vmovaps xmmword [rax - 0x88], xmm11
mov rax, qword [0x140084040]
xor rax, rsp
mov qword [rbp + 0x7b0], rax
xor r12d, r12d
mov edi, r12d
mov dword [rsp + 0x40], r12d
vmovups xmm6, xmmword [0x1400770b0]
mov rbx, qword [0x14008da20]
mov dword [rbp + 0xe0], 0xa
vmovups xmm0, xmmword [rbx + 0x3958]
vmovups xmmword [rbp + 0xe4], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rbp + 0xe0]
call fcn.14002b620
vmovups xmmword [rbx + 0x3958], xmm6
mov rbx, qword [0x14008da20]
mov dword [rbp + 0xf8], 0xb
vmovups xmm0, xmmword [rbx + 0x3968]
vmovups xmmword [rbp + 0xfc], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rbp + 0xf8]
call fcn.14002b620
vmovups xmmword [rbx + 0x3968], xmm6
mov rbx, qword [0x14008da20]
mov dword [rbp + 0x110], 0x15
vmovups xmm0, xmmword [rbx + 0x3a08]
vmovups xmmword [rbp + 0x114], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rbp + 0x110]
call fcn.14002b620
vmovups xmmword [rbx + 0x3a08], xmm6
mov rbx, qword [0x14008da20]
mov dword [rbp + 0x128], 0x12
vmovups xmm0, xmmword [rbx + 0x39d8]
vmovups xmmword [rbp + 0x12c], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rbp + 0x128]
call fcn.14002b620
vmovups xmmword [rbx + 0x39d8], xmm6
vmovups xmm6, xmmword [0x140077070]
mov rbx, qword [0x14008da20]
mov dword [rbp + 0x140], 2
vmovups xmm0, xmmword [rbx + 0x38d8]
vmovups xmmword [rbp + 0x144], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rbp + 0x140]
call fcn.14002b620
vmovups xmmword [rbx + 0x38d8], xmm6
vmovups xmm6, xmmword [0x140077090]
mov rbx, qword [0x14008da20]
mov dword [rbp + 0x158], r12d
vmovups xmm0, xmmword [rbx + 0x38b8]
vmovups xmmword [rbp + 0x15c], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rbp + 0x158]
call fcn.14002b620
vmovups xmmword [rbx + 0x38b8], xmm6
mov rbx, qword [0x14008da20]
mov dword [rbp + 0x170], 0x12
vmovups xmm0, xmmword [rbx + 0x39d8]
vmovups xmmword [rbp + 0x174], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rbp + 0x170]
call fcn.14002b620
vmovups xmmword [rbx + 0x39d8], xmm6
vmovups xmmword [rbp + 0x1e0], xmm6
mov rbx, qword [0x14008da20]
mov dword [rbp + 0x268], 0x13
vmovups xmm0, xmmword [rbx + 0x39e8]
vmovups xmmword [rbp + 0x26c], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rbp + 0x268]
call fcn.14002b620
vmovups xmmword [rbx + 0x39e8], xmm6
mov rax, qword [0x14008da20]
mov dword [rax + 0x47f0], 0x44160000
mov dword [rax + 0x47f4], 0x43fa0000
mov dword [rax + 0x47d8], 4
or dword [rax + 0x47d0], 0x12
vmovups xmm0, xmmword [0x1400770e0]
vmovups xmmword [rax + 0x480c], xmm0
mov qword [rax + 0x4820], r12
mov qword [rax + 0x4828], r12
mov r8d, 0x123
lea rdx, [0x1400840cc]
lea rcx, [0x14006f6a8]
call fcn.14001cd90
lea rcx, [0x14006f6a8]
call fcn.140044ae0
vxorps xmm7, xmm7, xmm7
vmovss dword [rbp - 0x70], xmm7
vmovss dword [rbp - 0x6c], xmm7
lea rdx, [rbp - 0x70]
lea rcx, str.Aimbot
call fcn.140045490
test al, al
je 0x1400081bd
mov byte [0x14008d9ec], 1
mov byte [0x14008da08], dil
mov byte [0x14008d9f8], dil
mov byte [0x14008da02], dil
vmovss dword [rbp - 0x68], xmm7
vmovss dword [rbp - 0x64], xmm7
lea rdx, [rbp - 0x68]
lea rcx, str.Triggerbot
call fcn.140045490
test al, al
je 0x1400081f7
mov byte [0x14008d9ec], dil
mov byte [0x14008da08], dil
mov byte [0x14008d9f8], dil
mov byte [0x14008da02], 1
vmovss dword [rsp + 0x58], xmm7
vmovss dword [rsp + 0x5c], xmm7
lea rdx, [rsp + 0x58]
lea rcx, [0x14006f6c4]
call fcn.140045490
test al, al
je 0x140008234
mov byte [0x14008d9ec], dil
mov byte [0x14008da08], 1
mov byte [0x14008d9f8], dil
mov byte [0x14008da02], dil
vmovss dword [rsp + 0x60], xmm7
vmovss dword [rsp + 0x64], xmm7
lea rdx, [rsp + 0x60]
lea rcx, str.Config
call fcn.140045490
test al, al
je 0x140008271
mov byte [0x14008d9ec], dil
mov byte [0x14008da08], dil
mov byte [0x14008d9f8], 1
mov byte [0x14008da02], dil
lea rdx, [0x1400840c1]
lea rcx, [0x14006f6d0]
call fcn.140046780
vmovss xmm6, dword [0x140076f5c]
vmovaps xmm1, xmm6
call fcn.140022860
vmovss xmm8, dword [0x140076ec0]
vmovss xmm9, dword [0x140076eac]
cmp byte [0x14008da02], dil
je 0x140008466
mov rcx, qword [0x14008da20]
mov rax, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rax + 0x104]
vsubss xmm1, xmm0, dword [rax + 0x24]
vaddss xmm2, xmm1, dword [rax + 0x88]
vsubss xmm3, xmm2, xmm8
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rax + 0x24]
vsubss xmm1, xmm0, dword [rax + 0x88]
vaddss xmm2, xmm1, xmm3
vmovss dword [rax + 0x104], xmm2
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ef8]
vmovss xmm3, dword [rax + 0x100]
vmovss xmm1, dword [rax + 0x20]
vmovss xmm4, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm2, xmm0, dword [rax + 0x84]
vsubss xmm1, xmm3, xmm1
vaddss xmm3, xmm2, xmm1
vaddss xmm0, xmm9, xmm4
vaddss xmm2, xmm3, xmm0
vmovss dword [rax + 0x100], xmm2
mov byte [rax + 0x141], 1
vmovss dword [rsp + 0x68], xmm7
vmovss dword [rsp + 0x6c], xmm7
mov r9d, 0x10100
lea rdx, [rsp + 0x68]
lea rcx, str.AimbotMenu
call fcn.14001a1c0
lea rdx, [0x14008d9dc]
lea rcx, [0x14006f6f0]
call fcn.140046780
cmp byte [0x14008d9dc], dil
je 0x14000844e
mov edx, r12d
lea rcx, str.left_click
nop dword [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], dil
jne 0x1400083b7
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], dil
jne 0x1400083b0
mov dword [rsp + 0x20], edx
lea r9, str.left_click
lea rdx, [0x1400840d0]
lea rcx, str.TriggerKey
call fcn.1400487a0
test al, al
je 0x14000841d
movsxd rcx, dword [0x1400840d0]
mov rax, qword [0x14008f178]
mov rdx, qword [0x14008f170]
sub rax, rdx
sar rax, 2
cmp rax, rcx
jbe 0x14000a15a
mov eax, dword [rdx + rcx*4]
mov dword [0x1400840b8], eax
mov dword [rbp + 0x244], 0xf
mov dword [rbp + 0x240], 0xaa
lea rax, [rbp + 0x240]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x244]
mov qword [rsp + 0x20], rax
call fcn.14005c2b0
lea rdx, [0x1400840cd]
lea rcx, str._Team_Check
call fcn.140046780
call fcn.14001a270
vmovss xmm10, dword [0x140076e5c]
vmovss xmm11, dword [0x140076dcc]
cmp byte [0x14008d9ec], dil
je 0x140008768
mov rcx, qword [0x14008da20]
mov rax, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rax + 0x104]
vsubss xmm1, xmm0, dword [rax + 0x24]
vaddss xmm2, xmm1, dword [rax + 0x88]
vsubss xmm3, xmm2, xmm8
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rax + 0x24]
vsubss xmm1, xmm0, dword [rax + 0x88]
vaddss xmm2, xmm1, xmm3
vmovss dword [rax + 0x104], xmm2
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ef8]
vmovss xmm3, dword [rax + 0x100]
vmovss xmm1, dword [rax + 0x20]
vmovss xmm4, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm2, xmm0, dword [rax + 0x84]
vsubss xmm1, xmm3, xmm1
vaddss xmm3, xmm2, xmm1
vaddss xmm0, xmm9, xmm4
vaddss xmm2, xmm3, xmm0
vmovss dword [rax + 0x100], xmm2
mov byte [rax + 0x141], 1
vmovss dword [rsp + 0x50], xmm7
vmovss dword [rsp + 0x54], xmm7
xor r9d, r9d
lea rdx, [rsp + 0x50]
lea rcx, str.aimbot
call fcn.14001a1c0
lea rdx, [0x14008d9e3]
lea rcx, str.AimAssist
call fcn.140046780
lea rdx, [0x14008da09]
lea rcx, str.Aim_always
call fcn.140046780
lea rdx, [0x14008d9e4]
lea rcx, str.Visible_Check
call fcn.140046780
movsxd rcx, dword [0x1400840d0]
mov rax, qword [0x14008f178]
mov rdx, qword [0x14008f170]
sub rax, rdx
sar rax, 2
cmp rax, rcx
jbe 0x14000a15a
mov eax, dword [rdx + rcx*4]
mov dword [0x1400840b8], eax
vmovss dword [rbp + 0x248], xmm10
vmovss dword [rbp + 0x250], xmm11
mov dword [rsp + 0x30], r12d
lea rax, [rbp + 0x248]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x250]
lea r8, [0x140084108]
lea rcx, [0x14006f7a0]
call fcn.140049b80
vmovss xmm0, dword [0x140076ea4]
vmovss dword [rbp + 0x260], xmm0
vmovss dword [rbp + 0x258], xmm7
mov dword [rsp + 0x30], 0x20
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x258]
lea r8, [0x140084100]
lea rcx, [0x14006f7a8]
call fcn.140049b80
vmovaps xmm1, xmm6
call fcn.140022860
lea rdx, [0x14008d9f0]
lea rcx, str.Draw_Fov
call fcn.140046780
mov edx, r12d
lea rcx, str.left_click
nop dword [rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], dil
jne 0x140008667
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], dil
jne 0x140008660
mov dword [rsp + 0x20], edx
lea r9, str.left_click
lea rdx, [0x14008d9d8]
lea rcx, str.aimkey
call fcn.1400487a0
test al, al
je 0x1400086cd
movsxd rcx, dword [0x14008d9d8]
mov rax, qword [0x14008f128]
mov rdx, qword [0x14008f120]
sub rax, rdx
sar rax, 2
cmp rax, rcx
jbe 0x14000a15a
mov eax, dword [rdx + rcx*4]
mov dword [0x140084104], eax
mov edx, r12d
lea rcx, str.Head
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], dil
jne 0x1400086e7
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], dil
jne 0x1400086e0
mov dword [rsp + 0x20], edx
lea r9, str.Head
lea rdx, [0x14008da04]
lea rcx, str.Bone
call fcn.1400487a0
test al, al
je 0x140008763
mov ecx, dword [0x14008da04]
test ecx, ecx
je 0x140008759
sub ecx, 1
je 0x14000874d
sub ecx, 1
je 0x140008741
cmp ecx, 1
jne 0x140008763
mov dword [0x1400840c4], r12d
jmp 0x140008763
mov dword [0x1400840c4], 4
jmp 0x140008763
mov dword [0x1400840c4], 5
jmp 0x140008763
mov dword [0x1400840c4], 6
call fcn.14001a270
cmp byte [0x14008d9f8], dil
je 0x1400098bd
mov rcx, qword [0x14008da20]
mov rax, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rax + 0x104]
vsubss xmm1, xmm0, dword [rax + 0x24]
vaddss xmm2, xmm1, dword [rax + 0x88]
vsubss xmm3, xmm2, xmm8
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rax + 0x24]
vsubss xmm1, xmm0, dword [rax + 0x88]
vaddss xmm2, xmm1, xmm3
vmovss dword [rax + 0x104], xmm2
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ef8]
vmovss xmm3, dword [rax + 0x100]
vmovss xmm1, dword [rax + 0x20]
vmovss xmm4, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm2, xmm0, dword [rax + 0x84]
vsubss xmm1, xmm3, xmm1
vaddss xmm3, xmm2, xmm1
vaddss xmm0, xmm9, xmm4
vaddss xmm2, xmm3, xmm0
vmovss dword [rax + 0x100], xmm2
mov byte [rax + 0x141], 1
vmovss dword [rsp + 0x70], xmm7
vmovss dword [rsp + 0x74], xmm7
xor r9d, r9d
lea rdx, [rsp + 0x70]
lea rcx, str.configtab
call fcn.14001a1c0
vmovss dword [rsp + 0x78], xmm7
vmovss dword [rsp + 0x7c], xmm7
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rbx, [0x14008d950]
mov r8, rbx
xor edx, edx
lea rcx, [0x14006f7f4]
call fcn.14004cdc0
vmovaps xmm1, xmm6
call fcn.140022860
vmovss dword [rsp + 0x48], xmm7
vmovss dword [rsp + 0x4c], xmm7
lea rdx, [rsp + 0x48]
lea rcx, str.Create_Config
call fcn.140045490
lea r13, str..config
test al, al
je 0x1400089db
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x38], xmm0
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], r12
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], dil
jne 0x1400088d1
mov rdx, rbx
lea rcx, [rbp - 0x38]
call fcn.1400036d0
nop
mov r8d, 7
mov rdx, r13
lea rcx, [rbp - 0x38]
call fcn.14000d4b0
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x2a8], xmm0
mov qword [rbp + 0x2b8], r12
mov qword [rbp + 0x2c0], r12
vmovups ymm0, ymmword [rax]
vmovups ymmword [rbp + 0x2a8], ymm0
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov edi, 0x20000
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x140008977
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000896f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000896f
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
vzeroupper
call fcn.1400656ec
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], 0xf
mov byte [rbp - 0x38], 0
lea rcx, [rbp + 0x2a8]
vzeroupper
call fcn.14005f8d0
nop
mov rdx, qword [rbp + 0x2c0]
cmp rdx, 0xf
jbe 0x1400089db
inc rdx
mov rcx, qword [rbp + 0x2a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400089d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400089d6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400656ec
lea rcx, [rbp + 0x90]
call fcn.140007d50
nop
mov rcx, rax
cmp qword [rax + 0x18], 7
jbe 0x1400089f5
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0xb0], rcx
mov qword [rbp + 0xb8], rax
call fcn.1400648a8
vmovups xmm0, xmmword [rbp + 0xb0]
vmovdqa xmmword [rbp + 0x1c0], xmm0
lea r8, [rbp + 0x1c0]
mov edx, eax
lea rcx, [rbp + 0x288]
call fcn.14000ee50
or edi, 0x1c000
mov rdx, qword [rbp + 0xa8]
cmp rdx, 7
jbe 0x140008a80
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008a7b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140008a7b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400656ec
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0xa8], 7
mov word [rbp + 0x90], r12w
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14008f110], eax
jle 0x140008ae3
lea rcx, [0x14008f110]
call fcn.140065328
cmp dword [0x14008f110], 0xffffffff
jne 0x140008ae3
lea rcx, [0x140069710]
call fcn.1400656d4
lea rcx, [0x14008f110]
call fcn.1400652bc
mov rcx, qword [0x14008efa8]
mov rdx, qword [0x14008efb0]
cmp rcx, rdx
je 0x140008b09
call fcn.14000d6a0
mov rax, qword [0x14008efa8]
mov qword [0x14008efb0], rax
lea rax, [rbp + 0x288]
cmp qword [rbp + 0x2a0], 0xf
cmova rax, qword [rbp + 0x288]
mov qword [rbp + 0x200], rax
mov rax, qword [rbp + 0x298]
mov qword [rbp + 0x208], rax
call fcn.1400648a8
vmovups xmm0, xmmword [rbp + 0x200]
vmovdqa xmmword [rbp - 0x80], xmm0
lea r8, [rbp - 0x80]
mov edx, eax
lea rcx, [rbp + 0x220]
call fcn.140006630
or edi, 0x3000
mov dword [rsp + 0x40], edi
vpxor xmm6, xmm6, xmm6
vmovdqu xmmword [rbp + 0x210], xmm6
xor r8d, r8d
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x2e0]
call fcn.140007910
nop
cmp byte [rbp + 0x558], 0
je 0x140008bf5
mov ecx, 0x58
call fcn.1400653a0
mov rsi, rax
mov qword [rsp + 0x40], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rax], xmm0
mov dword [rax + 8], 1
mov dword [rax + 0xc], 1
lea rax, vtable.std::_Ref_count_obj2_struct_std::filesystem::_Dir_enum_impl_.0
mov qword [rsi], rax
lea rbx, [rsi + 0x10]
lea rdx, [rbp + 0x2e0]
mov rcx, rbx
call fcn.140007c10
nop
bts edi, 0xb
mov dword [rsp + 0x40], edi
mov qword [rbp + 0x210], rbx
mov qword [rbp + 0x218], rsi
vmovdqu xmm6, xmmword [rbp + 0x210]
jmp 0x140008bfb
vpextrq rsi, xmm6, 1
mov ebx, dword [rbp + 0x55c]
mov rcx, qword [rbp + 0x300]
call fcn.140064b28
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 7
jbe 0x140008c56
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008c51
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140008c51
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400656ec
mov qword [rbp + 0x2f0], r12
mov qword [rbp + 0x2f8], 7
mov word [rbp + 0x2e0], r12w
test ebx, ebx
jne 0x14000a160
mov rdx, qword [rbp + 0x238]
cmp rdx, 7
jbe 0x140008cc1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008cbc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140008cbc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400656ec
test rsi, rsi
je 0x140008cdd
lock inc dword [rsi + 8]
mov rsi, qword [rbp + 0x218]
vmovdqu xmm6, xmmword [rbp + 0x210]
mov edi, dword [rsp + 0x40]
vmovdqu xmmword [rbp + 0x1d0], xmm6
vmovdqu xmmword [rbp + 0x200], xmm6
test rsi, rsi
je 0x140008d01
lock inc dword [rsi + 8]
mov rsi, qword [rbp + 0x218]
mov edi, dword [rsp + 0x40]
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x2c8], xmm1
test rsi, rsi
je 0x140008d50
mov eax, 0xffffffff
lock xadd dword [rsi + 8], eax
cmp eax, 1
jne 0x140008d4c
mov rbx, qword [rbp + 0x218]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140008d4c
mov rcx, qword [rbp + 0x218]
mov rax, qword [rcx]
call qword [rax + 8]
mov edi, dword [rsp + 0x40]
mov r14, qword [rbp + 0x208]
mov rsi, qword [rbp + 0x200]
nop
test rsi, rsi
je 0x14000925d
lea rdx, [rbp + 8]
mov rcx, rsi
call fcn.1400077a0
mov rax, qword [rbp + 8]
mov edx, dword [rbp + 0x10]
test edx, edx
je 0x140008d8f
lea ecx, [rax - 1]
test ecx, 0xfffffff7
jne 0x14000a176
cmp eax, 2
jne 0x140008f09
mov qword [rbp + 0x80], r13
mov qword [rbp + 0x88], 7
call fcn.1400648a8
vmovups xmm0, xmmword [rbp + 0x80]
vmovdqa xmmword [rbp + 0x190], xmm0
lea r8, [rbp + 0x190]
mov edx, eax
lea rcx, [rbp - 0x18]
call fcn.140006630
or edi, 0x30
or edi, 1
mov dword [rsp + 0x40], edi
lea rcx, [rsi + 0x20]
cmp qword [rsi + 0x38], 7
jbe 0x140008dea
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x30]
lea r10, [rcx + rax*2]
mov rbx, r10
mov rdx, r10
call fcn.140006780
cmp rax, r10
je 0x140008e3b
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x140008e11
cmp cx, 0x2f
jne 0x140008e1a
add rax, 2
cmp rax, r10
jne 0x140008e02
cmp rax, r10
je 0x140008e3b
nop
lea rdx, [rbx - 2]
movzx ecx, word [rdx]
cmp cx, 0x5c
je 0x140008e3b
cmp cx, 0x2f
je 0x140008e3b
mov rbx, rdx
cmp rax, rdx
jne 0x140008e20
mov r8d, 0x3a
mov rdx, r10
mov rcx, rbx
call fcn.1400650f0
cmp rbx, rax
je 0x140008e8f
lea rcx, [rax - 2]
cmp rbx, rcx
je 0x140008e8f
cmp word [rcx], 0x2e
jne 0x140008e71
lea rdx, [rcx - 2]
cmp rbx, rdx
jne 0x140008e92
cmp word [rdx], 0x2e
jne 0x140008e92
jmp 0x140008e8f
sub rcx, 2
cmp rbx, rcx
je 0x140008e8f
nop word [rax + rax]
cmp word [rcx], 0x2e
je 0x140008e92
sub rcx, 2
cmp rbx, rcx
jne 0x140008e80
mov rcx, rax
mov qword [rbp + 0xc0], rcx
sub rax, rcx
sar rax, 1
mov qword [rbp + 0xc8], rax
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x38]
call fcn.14000e940
or edi, 0x42
mov dword [rsp + 0x40], edi
lea rax, [rbp - 0x18]
mov rbx, qword [rbp]
cmp rbx, 7
cmova rax, qword [rbp - 0x18]
mov qword [rbp + 0xd0], rax
mov rax, qword [rbp - 8]
mov qword [rbp + 0xd8], rax
vmovups xmm0, xmmword [rbp + 0xd0]
vmovdqa xmmword [rbp + 0x1a0], xmm0
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x38]
call fcn.140006ae0
test eax, eax
jne 0x140008f0d
mov r15b, 1
jmp 0x140008f10
mov rbx, qword [rbp]
xor r15b, r15b
test dil, 2
je 0x140008f72
and edi, 0xfffffffd
mov dword [rsp + 0x40], edi
mov rdx, qword [rbp + 0x50]
cmp rdx, 7
jbe 0x140008f61
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008f58
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000923b
call fcn.1400656ec
mov rbx, qword [rbp]
mov qword [rbp + 0x48], r12
mov qword [rbp + 0x50], 7
mov word [rbp + 0x38], r12w
test dil, 1
je 0x140008fbb
and edi, 0xfffffffe
mov dword [rsp + 0x40], edi
cmp rbx, 7
jbe 0x140008fbb
lea rdx, [rbx*2 + 2]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008fb6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009242
call fcn.1400656ec
test r15b, r15b
je 0x140009172
lea rcx, [rsi + 0x20]
cmp qword [rsi + 0x38], 7
jbe 0x140008fd3
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x30]
lea rdx, [rcx + rax*2]
mov r10, rdx
call fcn.140006780
cmp rax, rdx
je 0x14000902c
nop dword [rax + rax]
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x140008fff
cmp cx, 0x2f
jne 0x140009008
add rax, 2
cmp rax, rdx
jne 0x140008ff0
cmp rax, rdx
je 0x14000902c
nop dword [rax]
lea r8, [r10 - 2]
movzx ecx, word [r8]
cmp cx, 0x5c
je 0x14000902c
cmp cx, 0x2f
je 0x14000902c
mov r10, r8
cmp rax, r8
jne 0x140009010
mov qword [rbp + 0x58], r10
sub rdx, r10
sar rdx, 1
mov qword [rbp + 0x60], rdx
lea rdx, [rbp + 0x58]
lea rcx, [rbp + 0x18]
call fcn.14000e940
bts edi, 7
lea rax, [rbp + 0x18]
cmp qword [rbp + 0x30], 7
cmova rax, qword [rbp + 0x18]
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0x78], rax
call fcn.1400648a8
vmovups xmm0, xmmword [rbp + 0x70]
vmovdqa xmmword [rbp + 0x1b0], xmm0
lea r8, [rbp + 0x1b0]
mov edx, eax
lea rcx, [rbp - 0x58]
call fcn.14000ee50
or edi, 0x700
mov dword [rsp + 0x40], edi
mov rdx, qword [0x14008efb0]
cmp rdx, qword [0x14008efb8]
je 0x1400090d7
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rdx], xmm0
mov qword [rdx + 0x10], r12
mov qword [rdx + 0x18], r12
vmovups ymm0, ymmword [rbp - 0x58]
vmovups ymmword [rdx], ymm0
mov qword [rbp - 0x48], r12
mov eax, 0xf
mov qword [rbp - 0x40], rax
mov byte [rbp - 0x58], 0
add qword [0x14008efb0], 0x20
jmp 0x1400090e4
lea r8, [rbp - 0x58]
call fcn.14000eae0
mov rax, qword [rbp - 0x40]
cmp rax, 0xf
jbe 0x14000911f
lea rdx, [rax + 1]
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009117
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009249
vzeroupper
call fcn.1400656ec
mov qword [rbp - 0x48], r12
mov qword [rbp - 0x40], 0xf
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp + 0x30]
cmp rdx, 7
jbe 0x140009172
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000916a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009253
vzeroupper
call fcn.1400656ec
lea rdx, [rbp + 0x560]
mov rcx, qword [rsi + 0x40]
vzeroupper
call fcn.140064b08
cmp eax, 0x12
je 0x1400091cc
test eax, eax
jne 0x14000a187
cmp word [rbp + 0x58c], 0x2e
jne 0x1400091b8
movzx eax, word [rbp + 0x58e]
test ax, ax
je 0x140009172
cmp ax, 0x2e
jne 0x1400091b8
cmp word [rbp + 0x590], 0
je 0x140009172
lea rdx, [rbp + 0x560]
mov rcx, rsi
call fcn.140007aa0
jmp 0x140008d60
mov rsi, r12
mov qword [rbp + 0x200], r12
mov rbx, r14
mov r15, r14
mov rcx, r14
mov rax, r14
mov r14, r12
mov qword [rbp + 0x208], r12
test rax, rax
je 0x140008d60
mov eax, 0xffffffff
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x140009220
mov rax, qword [rcx]
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [r15 + 0xc], eax
cmp eax, 1
je 0x140009229
nop dword [rax]
mov edi, dword [rsp + 0x40]
jmp 0x140008d50
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov edi, dword [rsp + 0x40]
jmp 0x140008d50
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
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
test r14, r14
je 0x14000929e
mov eax, 0xffffffff
lock xadd dword [r14 + 8], eax
cmp eax, 1
jne 0x14000929e
mov rbx, qword [rbp + 0x208]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000929e
mov rcx, qword [rbp + 0x208]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rcx, qword [rbp + 0x218]
test rcx, rcx
je 0x1400092e4
mov eax, 0xffffffff
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1400092e4
mov rbx, qword [rbp + 0x218]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400092e4
mov rcx, qword [rbp + 0x218]
mov rax, qword [rcx]
call qword [rax + 8]
mov ebx, r12d
mov rax, qword [0x14008efb0]
mov r8, qword [0x14008efa8]
sub rax, r8
sar rax, 5
mov edx, dword [0x1400840bc]
test rax, rax
je 0x140009374
vmovss dword [rsp + 0x48], xmm7
vmovss dword [rsp + 0x4c], xmm7
mov rdi, r12
nop word [rax + rax]
cmp edx, ebx
sete dl
lea rcx, [r8 + rdi]
cmp qword [rcx + 0x18], 0xf
jbe 0x140009333
mov rcx, qword [rcx]
lea r9, [rsp + 0x48]
call fcn.1400547b0
test al, al
je 0x14000934b
mov edx, ebx
mov dword [0x1400840bc], ebx
jmp 0x140009351
mov edx, dword [0x1400840bc]
inc ebx
add rdi, 0x20
mov rcx, qword [0x14008efb0]
mov r8, qword [0x14008efa8]
sub rcx, r8
sar rcx, 5
movsxd rax, ebx
cmp rax, rcx
jb 0x140009320
cmp edx, 0xffffffff
je 0x140009399
movsxd rdx, edx
shl rdx, 5
add rdx, r8
cmp qword [rdx + 0x18], 0xf
jbe 0x14000938d
mov rdx, qword [rdx]
lea rcx, str.Selected_Config:__s
call fcn.140044ae0
vmovss dword [rsp + 0x78], xmm7
vmovss dword [rsp + 0x7c], xmm7
lea rdx, [rsp + 0x78]
lea rcx, str.Load_Selected
call fcn.140045490
test al, al
je 0x14000944f
movsxd rcx, dword [0x1400840bc]
test ecx, ecx
js 0x14000944f
mov rax, qword [0x14008efb0]
mov r8, qword [0x14008efa8]
sub rax, r8
sar rax, 5
mov rdx, rcx
cmp rcx, rax
jae 0x14000944f
shl rdx, 5
add rdx, r8
lea rcx, [rbp + 0x220]
call fcn.14000d2f0
nop
lea rcx, [rbp + 0x220]
call fcn.140060980
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x14000944f
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000944a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000944a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400656ec
vmovss dword [rsp + 0x70], xmm7
vmovss dword [rsp + 0x74], xmm7
lea rdx, [rsp + 0x70]
lea rcx, str.Save_Selected
call fcn.140045490
test al, al
je 0x140009505
movsxd rcx, dword [0x1400840bc]
test ecx, ecx
js 0x140009505
mov rax, qword [0x14008efb0]
mov r8, qword [0x14008efa8]
sub rax, r8
sar rax, 5
mov rdx, rcx
cmp rcx, rax
jae 0x140009505
shl rdx, 5
add rdx, r8
lea rcx, [rbp + 0x220]
call fcn.14000d2f0
nop
lea rcx, [rbp + 0x220]
call fcn.14005f8d0
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x140009505
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009500
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009500
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400656ec
vmovss dword [rsp + 0x50], xmm7
vmovss dword [rsp + 0x54], xmm7
lea rdx, [rsp + 0x50]
lea rcx, str.Delete_Selected
call fcn.140045490
test al, al
je 0x140009857
movsxd rcx, dword [0x1400840bc]
test ecx, ecx
js 0x140009857
mov rax, qword [0x14008efb0]
mov r8, qword [0x14008efa8]
sub rax, r8
sar rax, 5
mov rdx, rcx
cmp rcx, rax
jae 0x140009857
shl rdx, 5
add rdx, r8
lea rcx, [rbp + 0x2a8]
call fcn.14000d2f0
nop
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0x298]
sub rax, rcx
cmp rax, 1
jb 0x14000a154
lea r9, [rbp + 0x288]
cmp qword [rbp + 0x2a0], 0xf
cmova r9, qword [rbp + 0x288]
mov qword [rsp + 0x30], 1
lea rax, [0x14006f858]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x220]
call fcn.14000e7f0
nop
lea rdx, [rbp + 0x2a8]
cmp qword [rbp + 0x2c0], 0xf
cmova rdx, qword [rbp + 0x2a8]
mov r8, qword [rbp + 0x2b8]
lea rcx, [rbp + 0x220]
call fcn.14000d4b0
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x268], xmm0
mov qword [rbp + 0x278], r12
mov qword [rbp + 0x280], r12
vmovups ymm0, ymmword [rax]
vmovups ymmword [rbp + 0x268], ymm0
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x140009673
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000966b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000966b
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
vzeroupper
call fcn.1400656ec
lea rcx, [rbp + 0x268]
cmp qword [rbp + 0x280], 0xf
cmova rcx, qword [rbp + 0x268]
vzeroupper
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
test eax, eax
jne 0x1400097aa
movsxd rbx, dword [0x1400840bc]
shl rbx, 5
add rbx, qword [0x14008efa8]
mov r14, qword [0x14008efb0]
lea rax, [rbx + 0x20]
cmp rax, r14
je 0x14000974d
add rbx, 0x18
nop word [rax + rax]
lea rsi, [rbx + 8]
lea rdi, [rbx - 0x18]
cmp rdi, rsi
je 0x140009739
mov rdx, qword [rbx]
cmp rdx, 0xf
jbe 0x140009719
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x140009711
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400097e2
mov rcx, r8
vzeroupper
call fcn.1400656ec
add rbx, 0x20
mov qword [rbx - 0x28], r12
vmovups ymm0, ymmword [rsi]
vmovups ymmword [rdi], ymm0
mov qword [rbx - 8], r12
mov qword [rbx], 0xf
mov byte [rsi], 0
jmp 0x14000973d
add rbx, 0x20
lea rax, [rbx + 8]
cmp rax, r14
jne 0x1400096d0
mov r14, qword [0x14008efb0]
mov rdx, qword [r14 - 8]
cmp rdx, 0xf
jbe 0x140009787
mov rcx, qword [r14 - 0x20]
inc rdx
cmp rdx, 0x1000
jb 0x14000977f
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400097e2
mov rcx, r8
vzeroupper
call fcn.1400656ec
mov qword [r14 - 0x10], r12
mov qword [r14 - 8], 0xf
mov byte [r14 - 0x20], 0
sub qword [0x14008efb0], 0x20
mov dword [0x1400840bc], 0xffffffff
mov rdx, qword [rbp + 0x280]
cmp rdx, 0xf
jbe 0x1400097f4
inc rdx
mov rcx, qword [rbp + 0x268]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400097ec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400097ec
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
vzeroupper
call fcn.1400656ec
mov qword [rbp + 0x278], r12
mov qword [rbp + 0x280], 0xf
mov byte [rbp + 0x268], 0
mov rdx, qword [rbp + 0x2c0]
cmp rdx, 0xf
jbe 0x140009857
inc rdx
mov rcx, qword [rbp + 0x2a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000984f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000984f
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
vzeroupper
call fcn.1400656ec
vzeroupper
call fcn.14001a270
nop
mov rdx, qword [rbp + 0x2a0]
cmp rdx, 0xf
jbe 0x1400098a4
inc rdx
mov rcx, qword [rbp + 0x288]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000989f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000989f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400656ec
mov qword [rbp + 0x298], r12
mov qword [rbp + 0x2a0], 0xf
mov byte [rbp + 0x288], 0
cmp byte [0x14008da08], 0
je 0x14000a0fb
mov rbx, qword [0x14008da20]
mov rax, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rax + 0x104]
vsubss xmm1, xmm0, dword [rax + 0x24]
vaddss xmm2, xmm1, dword [rax + 0x88]
vsubss xmm3, xmm2, xmm8
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rax + 0x24]
vsubss xmm1, xmm0, dword [rax + 0x88]
vaddss xmm2, xmm1, xmm3
vmovss dword [rax + 0x104], xmm2
mov byte [rax + 0x141], 1
mov rax, qword [rbx + 0x3ef8]
vmovss xmm3, dword [rax + 0x100]
vmovss xmm1, dword [rax + 0x20]
vmovss xmm4, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
vmovss xmm0, dword [rax + 0x20]
vsubss xmm2, xmm0, dword [rax + 0x84]
vsubss xmm1, xmm3, xmm1
vaddss xmm3, xmm2, xmm1
vaddss xmm0, xmm9, xmm4
vaddss xmm2, xmm3, xmm0
vmovss dword [rax + 0x100], xmm2
mov byte [rax + 0x141], 1
vmovss dword [rsp + 0x68], xmm7
vmovss dword [rsp + 0x6c], xmm7
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.ESPMenu
call fcn.140012c70
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f40], eax
jne 0x1400099d8
lea r8, str.ESPMenu
mov edx, 0xb
mov ecx, eax
call fcn.14002add0
mov dword [rsp + 0x20], r12d
lea r8, [rsp + 0x68]
mov edx, edi
lea rcx, str.ESPMenu
call fcn.140019fa0
lea rdx, [0x14008d9e1]
lea rcx, str.ESP_preview
call fcn.140046780
lea rdx, [0x14008d9d4]
lea rcx, str.ESP_test
call fcn.140046780
lea rdx, [0x14008d9ef]
lea rcx, str.BoxESP
call fcn.140046780
call fcn.140019e70
test al, al
je 0x140009aa9
mov rsi, qword [0x14008da20]
mov rbx, qword [rsi + 0x3ef8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.boxvis
call fcn.140012c70
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f40], eax
jne 0x140009a81
lea r8, str.boxvis
mov edx, 0xb
mov ecx, eax
call fcn.14002add0
test byte [rsi + 0x5ce4], 4
je 0x140009aa0
mov r8d, edi
lea rdx, str.boxvis
lea rcx, str._popup__OpenPopup___s_____0x_08X__n
call fcn.14002a9d0
xor edx, edx
mov ecx, edi
call fcn.140023820
mov rbx, qword [0x14008da20]
mov eax, dword [rbx + 0x48b0]
cmp dword [rbx + 0x48a0], eax
jg 0x140009aca
mov dword [rbx + 0x47d0], r12d
jmp 0x140009c14
mov rbx, qword [rbx + 0x3ef8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.boxvis
call fcn.140012c70
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f40], eax
jne 0x140009b12
lea r8, str.boxvis
mov edx, 0xb
mov ecx, eax
call fcn.14002add0
mov ecx, edi
call fcn.140023e60
test al, al
je 0x140009c14
xor edx, edx
lea r8d, [rdx + 1]
lea rcx, str.Settings
call fcn.140044370
lea rdx, [0x1400840c0]
lea rcx, str.VisibleBoxESP
call fcn.140046780
mov rax, qword [0x14008da20]
mov rcx, qword [rax + 0x3ef8]
cmp byte [rcx + 0xbb], 0
jne 0x140009ba4
vmovss xmm0, dword [rax + 0x381c]
vaddss xmm0, xmm0, dword [rcx + 0x108]
vmovss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
vmovsd xmm0, qword [rcx + 0x130]
vmovsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov r8d, 0x20
lea rdx, [0x14008c858]
lea rcx, str.BoxVisColor
call fcn.140050420
mov rbx, qword [0x14008da20]
mov rcx, qword [rbx + 0x3ef8]
cmp qword [rbx + 0x48d8], rcx
jne 0x140009bf8
cmp byte [rbx + 0x4951], 0
je 0x140009bf8
cmp dword [rbx + 0x4910], 0
jne 0x140009bf8
mov eax, dword [rbx + 0x4954]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x4954], eax
test dword [rcx + 0x14], 0x1000000
je 0x140009c08
mov byte [rbx + 0x3e5e], 1
call fcn.14001efa0
mov byte [rbx + 0x3e5e], 0
mov rax, qword [0x14008da20]
mov rcx, qword [rax + 0x3ef8]
cmp byte [rcx + 0xbb], 0
jne 0x140009c72
vmovss xmm0, dword [rax + 0x381c]
vaddss xmm0, xmm0, dword [rcx + 0x108]
vmovss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
vmovsd xmm0, qword [rcx + 0x130]
vmovsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov r8d, 0x20
lea rdx, [0x14008c7a8]
lea rcx, [0x14006f8d0]
call fcn.140050420
mov rax, qword [0x14008da20]
or dword [rax + 0x4780], 1
mov dword [rax + 0x4784], 0x42dc0000
lea rdx, [0x14008d9e2]
lea rcx, str.Skeleton__beta_
call fcn.140046780
mov rax, qword [0x14008da20]
mov rcx, qword [rax + 0x3ef8]
cmp byte [rcx + 0xbb], 0
jne 0x140009d14
vmovss xmm0, dword [rax + 0x381c]
vaddss xmm0, xmm0, dword [rcx + 0x108]
vmovss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
vmovsd xmm0, qword [rcx + 0x130]
vmovsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov r8d, 0x20
lea rdx, [0x14008c808]
lea rcx, [0x14006f8f0]
call fcn.140050420
lea rdx, [0x14008d9ed]
lea rcx, str.HealthBar
call fcn.140046780
mov rdx, qword [0x14008da20]
mov rcx, qword [rdx + 0x3ef8]
cmp byte [rcx + 0xbb], 0
jne 0x140009d9e
vmovss xmm0, dword [rdx + 0x381c]
vaddss xmm0, xmm0, dword [rcx + 0x108]
vmovss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
vmovsd xmm0, qword [rcx + 0x130]
vmovsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
cmp dword [0x14008d9fc], 0
jne 0x140009e17
mov rcx, qword [rdx + 0x3ef8]
cmp byte [rcx + 0xbb], 0
jne 0x140009dfe
vmovss xmm0, dword [rdx + 0x381c]
vaddss xmm0, xmm0, dword [rcx + 0x108]
vmovss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
vmovsd xmm0, qword [rcx + 0x130]
vmovsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov r8d, 0x20
lea rdx, [0x14008c7c8]
lea rcx, [0x14006f910]
call fcn.140050420
lea rdx, [0x14008da01]
lea rcx, str.Weapon_ESP
call fcn.140046780
lea rdx, [0x14008da00]
lea rcx, str.Name_ESP
call fcn.140046780
lea rdx, [0x14008da03]
lea rcx, str.FilledBox
call fcn.140046780
mov rax, qword [0x14008da20]
mov rcx, qword [rax + 0x3ef8]
cmp byte [rcx + 0xbb], 0
jne 0x140009eae
vmovss xmm0, dword [rax + 0x381c]
vaddss xmm0, xmm0, dword [rcx + 0x108]
vmovss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
vmovsd xmm0, qword [rcx + 0x130]
vmovsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
xor r8d, r8d
lea rdx, [0x14008c788]
lea rcx, str.filledboxclr
call fcn.140050420
cmp byte [0x14008d9e1], 0
je 0x14000a0f6
cmp byte [0x14008d9ef], 0
jne 0x140009ee7
cmp byte [0x14008d9ed], 0
je 0x14000a0f6
mov rax, qword [0x14008da20]
or dword [rax + 0x47d0], 2
mov dword [rax + 0x47f0], 0x43480000
mov dword [rax + 0x47f4], 0x43480000
mov dword [rax + 0x47d8], 0x23
xor r8d, r8d
xor edx, edx
lea rcx, str.ESP_Preview
call fcn.14001cd90
vmovss xmm6, dword [0x140076ec4]
cmp byte [0x14008d9ef], 0
je 0x14000a005
mov r8, qword [0x14008da20]
mov rax, qword [r8 + 0x3ef8]
vmovss xmm0, dword [rax + 0x100]
vmovss xmm2, dword [rax + 0x104]
vaddss xmm1, xmm0, dword [0x140076e98]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
vmovss dword [rax + 0x100], xmm1
vmovss dword [rax + 0x104], xmm2
mov byte [rax + 0x141], 1
vmovups xmm0, xmmword [0x14008c7a8]
vmovups xmmword [rbp - 0x80], xmm0
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
vaddss xmm1, xmm6, dword [rax + 0x100]
vmovss dword [rsp + 0x60], xmm1
vaddss xmm2, xmm6, dword [rax + 0x104]
vmovss dword [rsp + 0x64], xmm2
vmovsd xmm0, qword [rax + 0x100]
vmovsd qword [rsp + 0x48], xmm0
lea rcx, [rbp - 0x80]
call fcn.140013200
mov r9d, eax
mov rcx, qword [r8 + 0x3ef8]
vmovss dword [rsp + 0x30], xmm11
vmovss dword [rsp + 0x20], xmm7
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x48]
mov rcx, qword [rcx + 0x298]
call fcn.140036a40
cmp byte [0x14008d9ed], 0
je 0x14000a0f1
mov r8, qword [0x14008da20]
mov rcx, qword [r8 + 0x3ef8]
cmp byte [rcx + 0xbb], 0
jne 0x14000a071
vmovss xmm0, dword [r8 + 0x381c]
vaddss xmm0, xmm0, dword [rcx + 0x108]
vmovss dword [rcx + 0x100], xmm0
mov eax, dword [rcx + 0x10c]
mov dword [rcx + 0x104], eax
vmovsd xmm0, qword [rcx + 0x130]
vmovsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
vmovups xmm0, xmmword [0x14008c7c8]
vmovups xmmword [rbp - 0x80], xmm0
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
vaddss xmm1, xmm10, dword [rax + 0x100]
vmovss dword [rsp + 0x58], xmm1
vaddss xmm2, xmm6, dword [rax + 0x104]
vmovss dword [rsp + 0x5c], xmm2
vmovsd xmm0, qword [rax + 0x100]
vmovsd qword [rsp + 0x48], xmm0
lea rcx, [rbp - 0x80]
call fcn.140013200
mov r9d, eax
mov rcx, qword [r8 + 0x3ef8]
mov dword [rsp + 0x28], r12d
vmovss dword [rsp + 0x20], xmm7
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rcx, qword [rcx + 0x298]
call fcn.140036b50
call fcn.14001efa0
call fcn.14001a270
call fcn.14001efa0
mov rcx, qword [rbp + 0x7b0]
xor rcx, rsp
call fcn.140065260
lea r11, [rsp + 0x920]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm7, xmmword [r11 - 0x20]
vmovaps xmm8, xmmword [r11 - 0x30]
vmovaps xmm9, xmmword [r11 - 0x40]
vmovaps xmm10, xmmword [r11 - 0x50]
vmovaps xmm11, xmmword [r11 - 0x60]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140003670
nop
call fcn.14000d410
nop
lea r8, [rbp + 0x220]
mov edx, ebx
lea rcx, str.directory_iterator::directory_iterator
call fcn.1400076d0
nop
lea r8, [rsi + 0x20]
lea rcx, str.directory_entry::status
call fcn.1400076d0
int3
mov edx, eax
call fcn.1400075e0
int3