Function at 0x18006828c
Capabilities:
Get disk information
Get session user name

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 - 0x288]
sub rsp, 0x360
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x18018f280]
xor rax, rsp
mov qword [rbp + 0x240], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x30], rax
xor r12d, r12d
mov dword [rsp + 0x48], r12d
lea rax, [0x180196b00]
mov qword [rbp - 0x30], rax
mov qword [0x180196b38], r12
mov qword [0x180196b78], r12
xorps xmm0, xmm0
movups xmmword [0x180196b80], xmm0
mov qword [0x180196b90], r12
lea r14d, [r12 + 0xf]
mov qword [0x180196b98], r14
mov byte [0x180196b80], r12b
movups xmmword [0x180196ba0], xmm0
mov qword [0x180196bb0], r12
mov qword [0x180196bb8], r14
mov byte [0x180196ba0], r12b
movups xmmword [0x180196bc0], xmm0
mov qword [0x180196bd0], r12
lea esi, [r12 + 7]
mov qword [0x180196bd8], rsi
mov word [0x180196bc0], r12w
mov qword [0x180197868], r12
movdqa xmmword [0x180197870], xmm0
lea rbx, [0x180197888]
mov qword [0x180197888], r12
mov qword [0x180197890], r12
mov qword [0x180197898], r12
mov qword [0x1801978a0], r12
mov qword [0x1801978a8], r12
lea edi, [rsi + 9]
mov ecx, edi
call fcn.18008e338
mov qword [rax + 8], r12
mov qword [0x180197888], rax
mov qword [rax], rbx
lea rbx, [0x1801978b0]
xorps xmm0, xmm0
movdqa xmmword [0x1801978b0], xmm0
mov qword [0x1801978c0], r12
mov qword [0x1801978c8], r12
mov qword [0x1801978d0], r12
mov ecx, edi
call fcn.18008e338
mov qword [rax + 8], r12
mov qword [0x1801978b0], rax
mov qword [rax], rbx
xorps xmm0, xmm0
movdqa xmmword [0x1801978e0], xmm0
mov qword [0x1801978f0], r12
movdqa xmmword [0x180197900], xmm0
mov qword [0x180197910], r12
movups xmmword [0x180197918], xmm0
mov qword [0x180197928], r12
mov qword [0x180197930], r14
mov byte [0x180197918], r12b
mov qword [0x180197938], r12
movdqa xmmword [0x180197940], xmm0
mov qword [0x180197958], r12
movdqa xmmword [0x180197960], xmm0
movdqa xmmword [0x180197970], xmm0
mov qword [0x180197980], r12
lea rax, [0x180197988]
mov qword [rsp + 0x50], rax
and dword [0x180197988], r12d
mov qword [0x180197990], r12
mov qword [0x180197998], r12
lea ecx, [rsi + 0x31]
call fcn.18008e338
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [0x180197990], rax
xorps xmm0, xmm0
movdqa xmmword [0x1801979a0], xmm0
mov qword [0x1801979b0], r12
mov qword [0x1801979b8], rsi
lea r15d, [r12 + 8]
mov qword [0x1801979c0], r15
mov dword [0x180197988], 0x3f800000
mov r8, rax
lea rcx, [0x1801979a0]
call fcn.18006ba84
nop
mov qword [0x1801979d8], r12
xorps xmm0, xmm0
movdqa xmmword [0x1801979e0], xmm0
mov qword [0x1801979f8], r12
movdqa xmmword [0x180197a00], xmm0
mov word [0x180196be1], r12w
mov byte [0x180197880], r12b
mov dword [0x1801979f0], r12d
mov dword [0x1801979f4], 1
mov qword [0x180197950], r12
mov byte [0x180196be3], r12b
mov byte [0x180196fe3], r12b
mov byte [0x1801977e3], r12b
mov byte [0x1801973e3], r12b
or rdi, 0xffffffffffffffff
mov dword [0x1801978f8], edi
mov dword [0x1801978d8], 0x3f800000
mov qword [0x1801979c8], r12
mov byte [0x1801979d0], r12b
lea rax, [0x180170be4]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 3
call fcn.18008c860
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp - 0x40], xmm0
lea r8, [rbp - 0x40]
mov edx, eax
lea rcx, [rsp + 0x58]
call fcn.18001d3c4
nop
lea rdx, [rsp + 0x58]
call fcn.18006a1a4
nop
lea rcx, [rsp + 0x58]
call fcn.180021054
lea r13d, [r12 + 0x40]
mov ecx, r13d
call fcn.18008e338
mov rbx, rax
mov qword [rsp + 0x50], rax
mov r8d, r13d
xor edx, edx
mov rcx, rax
call fcn.180130170
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x70], r12
lea r8d, [r12 + 0xc]
lea rdx, str.Quick_Access
lea rcx, [rsp + 0x78]
call fcn.180009acc
nop
mov dword [rsp + 0x48], 0x60001
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.18005ac98
mov r14, rax
mov qword [rsp + 0x48], rax
mov rdx, qword [rbp - 0x70]
cmp rdx, 0xf
jbe 0x18006862f
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006862a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180069343
call fcn.18008e330
mov byte [r14 + 0x20], 1
mov rdx, qword [0x1801979e0]
cmp rdx, qword [0x1801979e8]
je 0x180068650
mov qword [rdx], r14
add qword [0x1801979e0], r15
jmp 0x180068661
lea r8, [rsp + 0x48]
lea rcx, [0x1801979d8]
call fcn.180014d50
xor edx, edx
mov r8d, 0x202
lea rcx, [rbp + 0x30]
call fcn.180130170
mov dword [rbp + 0x20], 0x101
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x30]
call qword [sym.imp.ADVAPI32.dll_GetUserNameW]
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x50], r12
lea rax, [rbp + 0x30]
inc rdi
cmp word [rax + rdi*2], r12w
jne 0x18006869a
mov r8, rdi
lea rdx, [rbp + 0x30]
lea rcx, [rbp - 0x68]
call fcn.18006bf8c
nop
mov r8, qword [rbp - 0x58]
mov rax, qword [rbp - 0x50]
sub rax, r8
mov ecx, 9
cmp rax, rcx
jb 0x180068770
lea rax, [r8 + 9]
mov qword [rbp - 0x58], rax
lea rdi, [rbp - 0x68]
cmp qword [rbp - 0x50], rsi
cmova rdi, qword [rbp - 0x68]
lea rax, [0x180170c12]
lea rdx, str.C:Users_
cmp rax, rdi
jbe 0x180068714
lea rax, [rdi + r8*2]
cmp rdx, rax
ja 0x180068714
cmp rdi, rdx
ja 0x180068709
mov rsi, r12
jmp 0x180068717
mov rsi, rdi
sub rsi, rdx
sar rsi, 1
jmp 0x180068717
mov rsi, rcx
lea rcx, [rdi + 0x12]
lea r8, [r8*2 + 2]
mov rdx, rdi
call fcn.18012fad0
lea rbx, [rsi + rsi]
mov r8, rbx
lea rdx, str.C:Users_
mov rcx, rdi
call fcn.18012fad0
lea rcx, [rdi + rbx]
mov r8d, 9
sub r8, rsi
add r8, r8
lea rax, str.C:Users_
lea rax, [rax + 0x12]
lea rdx, [rax + rsi*2]
call fcn.18012fad0
lea rax, [rbp - 0x68]
mov esi, 7
jmp 0x180068781
mov qword [rsp + 0x28], rcx
mov rdx, rcx
lea rcx, [rbp - 0x68]
call fcn.18006cba8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r12
mov qword [rbp - 8], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x10], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], rsi
mov word [rax], r12w
mov r8d, 1
lea rdx, [0x180170bf8]
lea rcx, [rbp - 0x20]
call fcn.180020888
movups xmm0, xmmword [rax]
movups xmmword [rbp], xmm0
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rbp + 0x10], xmm6
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], rsi
mov word [rax], r12w
lea rcx, [rbp - 0x20]
call fcn.180021054
nop
lea rcx, [rbp - 0x68]
call fcn.180021054
mov rcx, r13
call fcn.18008e338
mov rsi, rax
mov qword [rsp + 0x50], rax
mov r8, r13
xor edx, edx
mov rcx, rax
call fcn.180130170
movabs rdi, 0x7ffffffffffffffe
mov rcx, rdi
movq rax, xmm6
sub rcx, rax
cmp rcx, 7
jb 0x180069349
lea r9, [rbp]
cmp qword [rbp + 0x18], 7
cmova r9, qword [rbp]
mov qword [rsp + 0x30], 7
lea rcx, str.Desktop
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x58]
call fcn.18006c0a0
nop
mov dword [rsp + 0x48], 0x760002
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.18005abe8
nop
mov qword [rsp + 0x40], rax
mov rdx, qword [r14 + 0x30]
cmp rdx, qword [r14 + 0x38]
je 0x18006888c
mov qword [rdx], rax
add qword [r14 + 0x30], r15
jmp 0x18006889b
lea r8, [rsp + 0x40]
lea rcx, [r14 + 0x28]
call fcn.180014d50
nop
lea rcx, [rsp + 0x58]
call fcn.180021054
mov rcx, r13
call fcn.18008e338
mov rsi, rax
mov qword [rsp + 0x50], rax
mov r8, r13
xor edx, edx
mov rcx, rax
call fcn.180130170
mov rcx, rdi
mov rax, qword [rbp + 0x10]
sub rcx, rax
cmp rcx, 9
jb 0x18006934f
lea r9, [rbp]
cmp qword [rbp + 0x18], 7
cmova r9, qword [rbp]
mov qword [rsp + 0x30], 9
lea rcx, str.Documents
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x58]
call fcn.18006c0a0
nop
mov dword [rsp + 0x48], 0xf60004
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.18005abe8
nop
mov qword [rsp + 0x40], rax
mov rdx, qword [r14 + 0x30]
cmp rdx, qword [r14 + 0x38]
je 0x180068937
mov qword [rdx], rax
add qword [r14 + 0x30], r15
jmp 0x180068946
lea r8, [rsp + 0x40]
lea rcx, [r14 + 0x28]
call fcn.180014d50
nop
lea rcx, [rsp + 0x58]
call fcn.180021054
mov rcx, r13
call fcn.18008e338
mov rsi, rax
mov qword [rsp + 0x50], rax
mov r8, r13
xor edx, edx
mov rcx, rax
call fcn.180130170
mov rcx, rdi
mov rax, qword [rbp + 0x10]
sub rcx, rax
cmp rcx, 9
jb 0x180069355
lea r9, [rbp]
cmp qword [rbp + 0x18], 7
cmova r9, qword [rbp]
mov qword [rsp + 0x30], 9
lea rcx, str.Downloads
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x58]
call fcn.18006c0a0
nop
mov dword [rsp + 0x48], 0x40f60008
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.18005abe8
nop
mov qword [rsp + 0x40], rax
mov rdx, qword [r14 + 0x30]
cmp rdx, qword [r14 + 0x38]
je 0x1800689e2
mov qword [rdx], rax
add qword [r14 + 0x30], r15
jmp 0x1800689f1
lea r8, [rsp + 0x40]
lea rcx, [r14 + 0x28]
call fcn.180014d50
nop
lea rcx, [rsp + 0x58]
call fcn.180021054
lea rbx, [r14 + 0x28]
mov rcx, r13
call fcn.18008e338
mov rsi, rax
mov qword [rsp + 0x50], rax
mov r8, r13
xor edx, edx
mov rcx, rax
call fcn.180130170
mov rcx, rdi
mov rax, qword [rbp + 0x10]
sub rcx, rax
cmp rcx, r15
jb 0x18006935b
lea r9, [rbp]
mov r14d, 7
cmp qword [rbp + 0x18], r14
cmova r9, qword [rbp]
mov qword [rsp + 0x30], r15
lea rcx, str.Pictures
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x58]
call fcn.18006c0a0
nop
mov dword [rsp + 0x48], 0x40f60010
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.18005abe8
nop
mov qword [rsp + 0x40], rax
mov rdx, qword [rbx + 8]
cmp rdx, qword [rbx + 0x10]
je 0x180068a91
mov qword [rdx], rax
add qword [rbx + 8], r15
jmp 0x180068a9f
lea r8, [rsp + 0x40]
mov rcx, rbx
call fcn.180014d50
nop
lea rcx, [rsp + 0x58]
call fcn.180021054
mov rcx, r13
call fcn.18008e338
mov rbx, rax
mov qword [rsp + 0x50], rax
mov r8, r13
xor edx, edx
mov rcx, rax
call fcn.180130170
mov rcx, rdi
mov rax, qword [rbp + 0x10]
sub rcx, rax
cmp rcx, r15
jb 0x180069361
lea r9, [rbp]
cmp qword [rbp + 0x18], r14
cmova r9, qword [rbp]
mov qword [rsp + 0x30], r15
lea rcx, str.OneDrive
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x58]
call fcn.18006c0a0
nop
mov dword [rsp + 0x48], 0xc0f60020
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.18005abe8
mov rbx, rax
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x58]
call fcn.180021054
mov rdx, qword [0x1801979e0]
cmp rdx, qword [0x1801979e8]
je 0x180068b4a
mov qword [rdx], rbx
add qword [0x1801979e0], r15
jmp 0x180068b5b
lea r8, [rsp + 0x40]
lea rcx, [0x1801979d8]
call fcn.180014d50
mov rcx, r13
call fcn.18008e338
mov rbx, rax
mov qword [rsp + 0x50], rax
mov r8, r13
xor edx, edx
mov rcx, rax
call fcn.180130170
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x70], r12
mov r8, r14
lea rdx, str.This_PC
lea rcx, [rsp + 0x78]
call fcn.180009acc
nop
mov dword [rsp + 0x48], 0xc0f60040
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.18005ac98
mov rsi, rax
mov qword [rsp + 0x50], rax
mov rdx, qword [rbp - 0x70]
cmp rdx, 0xf
jbe 0x180068bf6
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180068bf1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180069367
call fcn.18008e330
mov byte [rsi + 0x20], 1
mov rax, rdi
mov rcx, qword [rbp + 0x10]
sub rax, rcx
cmp rax, 0xa
jb 0x18006936d
lea r9, [rbp]
cmp qword [rbp + 0x18], r14
cmova r9, qword [rbp]
mov qword [rsp + 0x30], 0xa
lea rax, str.3D_Objects
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x78]
call fcn.18006c0a0
nop
movups xmm0, xmmword [rsp + 0x78]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rbp - 0x78]
movups xmmword [rsp + 0x68], xmm1
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x70], r14
mov word [rsp + 0x78], r12w
lea rcx, [rsp + 0x58]
call fcn.18005aac0
mov bl, al
lea rcx, [rsp + 0x58]
call fcn.180021054
nop
lea rcx, [rsp + 0x78]
call fcn.180021054
test bl, bl
je 0x180068d35
mov rcx, r13
call fcn.18008e338
mov r14, rax
mov qword [rsp + 0x40], rax
mov r8, r13
xor edx, edx
mov rcx, rax
call fcn.180130170
mov rcx, rdi
mov rax, qword [rbp + 0x10]
sub rcx, rax
cmp rcx, 0xa
jb 0x180069373
lea r9, [rbp]
cmp qword [rbp + 0x18], 7
cmova r9, qword [rbp]
mov qword [rsp + 0x30], 0xa
lea rcx, str.3D_Objects
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x58]
call fcn.18006c0a0
nop
mov dword [rsp + 0x48], 0xc0fe0080
lea rdx, [rsp + 0x58]
mov rcx, r14
call fcn.18005abe8
nop
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x30]
cmp rdx, qword [rsi + 0x38]
je 0x180068d1c
mov qword [rdx], rax
add qword [rsi + 0x30], r15
jmp 0x180068d2b
lea r8, [rsp + 0x40]
lea rcx, [rsi + 0x28]
call fcn.180014d50
nop
lea rcx, [rsp + 0x58]
call fcn.180021054
mov rcx, r13
call fcn.18008e338
mov r14, rax
mov qword [rsp + 0x40], rax
mov r8, r13
xor edx, edx
mov rcx, rax
call fcn.180130170
mov rcx, rdi
mov rax, qword [rbp + 0x10]
sub rcx, rax
cmp rcx, 7
jb 0x180069379
lea r9, [rbp]
cmp qword [rbp + 0x18], 7
cmova r9, qword [rbp]
mov qword [rsp + 0x30], 7
lea rcx, str.Desktop
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x58]
call fcn.18006c0a0
nop
mov dword [rsp + 0x48], 0xc2fe0100
lea rdx, [rsp + 0x58]
mov rcx, r14
call fcn.18005abe8
nop
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x30]
cmp rdx, qword [rsi + 0x38]
je 0x180068dc7
mov qword [rdx], rax
add qword [rsi + 0x30], r15
jmp 0x180068dd6
lea r8, [rsp + 0x40]
lea rcx, [rsi + 0x28]
call fcn.180014d50
nop
lea rcx, [rsp + 0x58]
call fcn.180021054
mov rcx, r13
call fcn.18008e338
mov r14, rax
mov qword [rsp + 0x40], rax
mov r8, r13
xor edx, edx
mov rcx, rax
call fcn.180130170
mov rcx, rdi
mov rax, qword [rbp + 0x10]
sub rcx, rax
mov r12d, 9
cmp rcx, r12
jb 0x18006937f
lea r9, [rbp]
cmp qword [rbp + 0x18], 7
cmova r9, qword [rbp]
mov qword [rsp + 0x30], r12
lea rcx, str.Documents
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x58]
call fcn.18006c0a0
nop
mov dword [rsp + 0x48], 0xc6fe0200
lea rdx, [rsp + 0x58]
mov rcx, r14
call fcn.18005abe8
nop
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x30]
cmp rdx, qword [rsi + 0x38]
je 0x180068e73
mov qword [rdx], rax
add qword [rsi + 0x30], r15
jmp 0x180068e82
lea r8, [rsp + 0x40]
lea rcx, [rsi + 0x28]
call fcn.180014d50
nop
lea rcx, [rsp + 0x58]
call fcn.180021054
mov rcx, r13
call fcn.18008e338
mov r14, rax
mov qword [rsp + 0x40], rax
mov r8, r13
xor edx, edx
mov rcx, rax
call fcn.180130170
mov rcx, rdi
mov rax, qword [rbp + 0x10]
sub rcx, rax
cmp rcx, r12
jb 0x180069385
lea r9, [rbp]
cmp qword [rbp + 0x18], 7
cmova r9, qword [rbp]
mov qword [rsp + 0x30], r12
lea rcx, str.Downloads
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x58]
call fcn.18006c0a0
nop
mov dword [rsp + 0x48], 0xcefe0400
lea rdx, [rsp + 0x58]
mov rcx, r14
call fcn.18005abe8
nop
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x30]
cmp rdx, qword [rsi + 0x38]
je 0x180068f19
mov qword [rdx], rax
add qword [rsi + 0x30], r15
jmp 0x180068f28
lea r8, [rsp + 0x40]
lea rcx, [rsi + 0x28]
call fcn.180014d50
nop
lea rcx, [rsp + 0x58]
call fcn.180021054
mov rcx, r13
call fcn.18008e338
mov r14, rax
mov qword [rsp + 0x40], rax
mov r8, r13
xor edx, edx
mov rcx, rax
call fcn.180130170
mov rcx, rdi
mov rax, qword [rbp + 0x10]
sub rcx, rax
cmp rcx, 5
jb 0x18006938b
lea r9, [rbp]
cmp qword [rbp + 0x18], 7
cmova r9, qword [rbp]
mov qword [rsp + 0x30], 5
lea rcx, str.Music
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x58]
call fcn.18006c0a0
nop
mov dword [rsp + 0x48], 0xdefe0800
lea rdx, [rsp + 0x58]
mov rcx, r14
call fcn.18005abe8
nop
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x30]
cmp rdx, qword [rsi + 0x38]
je 0x180068fc4
mov qword [rdx], rax
add qword [rsi + 0x30], r15
jmp 0x180068fd3
lea r8, [rsp + 0x40]
lea rcx, [rsi + 0x28]
call fcn.180014d50
nop
lea rcx, [rsp + 0x58]
call fcn.180021054
mov rcx, r13
call fcn.18008e338
mov r14, rax
mov qword [rsp + 0x40], rax
mov r8, r13
xor edx, edx
mov rcx, rax
call fcn.180130170
mov rcx, rdi
mov rax, qword [rbp + 0x10]
sub rcx, rax
cmp rcx, r15
jb 0x180069391
lea r9, [rbp]
cmp qword [rbp + 0x18], 7
cmova r9, qword [rbp]
mov qword [rsp + 0x30], r15
lea rcx, str.Pictures
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x58]
call fcn.18006c0a0
nop
mov dword [rsp + 0x48], 0xfefe1000
lea rdx, [rsp + 0x58]
mov rcx, r14
call fcn.18005abe8
nop
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x30]
cmp rdx, qword [rsi + 0x38]
je 0x18006906a
mov qword [rdx], rax
add qword [rsi + 0x30], r15
jmp 0x180069079
lea r8, [rsp + 0x40]
lea rcx, [rsi + 0x28]
call fcn.180014d50
nop
lea rcx, [rsp + 0x58]
call fcn.180021054
mov rcx, r13
call fcn.18008e338
mov r14, rax
mov qword [rsp + 0x40], rax
mov r8, r13
xor edx, edx
mov rcx, rax
call fcn.180130170
mov rax, qword [rbp + 0x10]
sub rdi, rax
cmp rdi, 6
jb 0x180069397
lea r9, [rbp]
cmp qword [rbp + 0x18], 7
cmova r9, qword [rbp]
mov qword [rsp + 0x30], 6
lea rcx, str.Videos
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x58]
call fcn.18006c0a0
nop
mov dword [rsp + 0x48], 0xfffe2000
lea rdx, [rsp + 0x58]
mov rcx, r14
call fcn.18005abe8
nop
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x30]
cmp rdx, qword [rsi + 0x38]
je 0x180069112
mov qword [rdx], rax
add qword [rsi + 0x30], r15
jmp 0x180069121
lea r8, [rsp + 0x40]
lea rcx, [rsi + 0x28]
call fcn.180014d50
nop
mov edi, 0xfffe0000
lea rcx, [rsp + 0x58]
call fcn.180021054
call qword [sym.imp.KERNEL32.dll_GetLogicalDrives]
mov r12d, eax
xor r14d, r14d
bt r12d, r14d
jae 0x1800692bb
mov rcx, r13
call fcn.18008e338
mov rbx, rax
mov qword [rbp - 0x40], rax
mov r8, r13
xor edx, edx
mov rcx, rax
call fcn.180130170
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
and qword [rsp + 0x68], 0
and qword [rsp + 0x70], 0
lea edx, [r14 + 0x41]
mov r8d, 1
lea rcx, [rsp + 0x58]
call fcn.180009a08
nop
bts edi, 0xe
mov dword [rsp + 0x48], edi
mov r8d, 1
lea rdx, [0x18016779c]
lea rcx, [rsp + 0x58]
call fcn.180007820
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xor ecx, ecx
mov qword [rbp - 0x78], rcx
mov qword [rbp - 0x70], rcx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x78], xmm1
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], send
mov byte [rax], cl
bts edi, 0x10
bts edi, 0xf
mov dword [rsp + 0x48], edi
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.18005ac98
nop
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x30]
cmp rdx, qword [rsi + 0x38]
je 0x18006920d
mov qword [rdx], rax
add qword [rsi + 0x30], 8
jmp 0x18006921c
lea r8, [rsp + 0x40]
lea rcx, [rsi + 0x28]
call fcn.180014d50
nop
bt edi, 0xf
jae 0x180069274
btr edi, 0xf
mov rdx, qword [rbp - 0x70]
cmp rdx, 0xf
jbe 0x180069262
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18006925d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006939d
call fcn.18008e330
and qword [rbp - 0x78], 0
mov qword [rbp - 0x70], send
mov byte [rsp + 0x78], 0
bt edi, 0xe
jae 0x1800692bb
btr edi, 0xe
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x1800692bb
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800692b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18006933d
call fcn.18008e330
inc r14d
cmp r14d, 0x1a
jl 0x18006913c
mov rdx, qword [0x1801979e0]
cmp rdx, qword [0x1801979e8]
je 0x1800692e5
mov qword [rdx], rsi
add qword [0x1801979e0], 8
jmp 0x1800692f7
lea r8, [rsp + 0x50]
lea rcx, [0x1801979d8]
call fcn.180014d50
nop
lea rcx, [rbp]
call fcn.180021054
nop
lea rax, [0x180196b00]
mov rcx, qword [rbp + 0x240]
xor rcx, rsp
call fcn.18008e310
lea r11, [rsp + 0x360]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.18010dd88
nop
call fcn.18010dd88
nop
call fcn.18000189c
nop
call fcn.18000189c
nop
call fcn.18000189c
nop
call fcn.18000189c
nop
call fcn.18000189c
nop
call fcn.18010dd88
int3
call fcn.18000189c
nop
call fcn.18000189c
nop
call fcn.18000189c
nop
call fcn.18000189c
nop
call fcn.18000189c
nop
call fcn.18000189c
nop
call fcn.18000189c
nop
call fcn.18000189c
nop
call fcn.18010dd88
int3