Function at 0x14005cf60
Capabilities:
Delete file
Set file attributes

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x350]
sub rsp, 0x450
mov rdi, rdx
mov rsi, rcx
xor r14d, r14d
mov dword [rbp + 0x40], r14d
lea r13, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp + 0x100], r13
lea r15, vtable.CVolObject.0
mov qword [rbp + 0x100], r15
mov qword [rbp + 0x108], r14
mov qword [rbp + 0x110], r14
lea rcx, vtable.CWString.0
mov qword [rbp + 0x100], rcx
lea rax, [rbp + 0x120]
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0x120], r13
mov qword [rbp + 0x120], r15
mov qword [rbp + 0x128], r14
mov qword [rbp + 0x130], r14
lea r12, vtable.CVolMem.0
mov qword [rbp + 0x120], r12
mov qword [rbp + 0x138], r14
mov qword [rbp + 0x148], r14
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x150], 0x40
mov qword [rbp + 0x118], r14
mov qword [rbp + 0x150], 0xfe
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a8], rax
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rbp - 0x80], 0x40
mov qword [rsp + 0x48], r14
mov qword [rbp - 0x80], 0xfe
mov dword [rbp + 0x40], 1
lea rdx, [rsp + 0x30]
xor ecx, ecx
call fcn.1400c1e00
lea rcx, [rbp + 0x100]
mov rax, qword [rbp + 0x100]
call qword [rax + 0x88]
mov rax, qword [rsp + 0x38]
mov qword [rbp + 0x108], rax
mov rax, qword [rsp + 0x40]
mov qword [rbp + 0x110], rax
mov rax, qword [rsp + 0x48]
mov qword [rbp + 0x118], rax
lea rcx, [rbp + 0x120]
mov rax, qword [rbp + 0x120]
call qword [rax + 0x88]
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x120]
call fcn.140007630
mov eax, 1
and eax, 0xfffffffe
mov dword [rbp + 0x40], eax
lea rax, [rsp + 0x50]
mov qword [rbp - 0x20], rax
mov qword [rsp + 0x50], r12
mov rdx, qword [rsp + 0x68]
test rdx, rdx
je 0x14005d130
lea rcx, [rsp + 0x50]
mov rax, qword [rsp + 0x50]
call qword [rax + 0x18]
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x30], r15
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rsi
lea rcx, [rbp + 0x48]
call fcn.140013b10
mov rbx, rax
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], r14
lea rcx, vtable.CWString.0
mov qword [rbp - 0x78], rcx
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3a0], rax
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x28], 0x40
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x28], 0xfe
lea rdx, vtable.CWConstString.0
mov qword [rbp - 0x78], rdx
lea rax, str.user
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a8], rax
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rbp - 0x80], 0x40
mov qword [rsp + 0x48], r14
mov qword [rbp - 0x80], 0xfe
mov qword [rsp + 0x30], rdx
lea rax, [0x1401f93e0]
mov qword [rsp + 0x48], rax
lea r8, str.YeyuKey.dll
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0xa0]
call fcn.1400ccda0
nop
mov r9, rbx
lea r8, [rbp - 0x78]
lea rdx, [rsp + 0x30]
mov rcx, rax
call fcn.1400a54f0
nop
lea rax, [rbp + 0xc0]
mov qword [rbp - 0x20], rax
mov qword [rbp + 0xc0], r12
mov rdx, qword [rbp + 0xd8]
test rdx, rdx
je 0x14005d2a1
lea rcx, [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
call qword [rax + 0x18]
mov qword [rbp + 0xd8], r14
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xc0], r15
mov qword [rbp + 0xa0], r15
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r12
mov rdx, qword [rsp + 0x68]
test rdx, rdx
je 0x14005d2ec
lea rcx, [rsp + 0x50]
mov rax, qword [rsp + 0x50]
call qword [rax + 0x18]
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x30], r15
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3a0], rax
mov qword [rbp - 0x58], r12
mov rdx, qword [rbp - 0x40]
test rdx, rdx
je 0x14005d328
lea rcx, [rbp - 0x58]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x18]
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x78], r15
lea rax, [rbp + 0x68]
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0x68], r12
mov rdx, qword [rbp + 0x80]
test rdx, rdx
je 0x14005d362
lea rcx, [rbp + 0x68]
mov rax, qword [rbp + 0x68]
call qword [rax + 0x18]
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x88], r14
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x48], r15
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rdi
lea rcx, [rbp + 0xa0]
call fcn.140013b10
mov rbx, rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r14
lea rcx, vtable.CWString.0
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rbp - 0x80], 0x40
mov qword [rsp + 0x48], r14
mov qword [rbp - 0x80], 0xfe
lea rdx, vtable.CWConstString.0
mov qword [rsp + 0x30], rdx
lea rax, [0x1401fa1b8]
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x78], rcx
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3a8], rax
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x28], 0x40
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x28], 0xfe
mov qword [rbp - 0x78], rdx
lea rax, [0x1401f93e0]
mov qword [rbp - 0x60], rax
lea r8, str.YeyuKey.dll
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x48]
call fcn.1400ccda0
nop
mov r9, rbx
lea r8, [rsp + 0x30]
lea rdx, [rbp - 0x78]
mov rcx, rax
call fcn.1400a54f0
nop
lea rax, [rbp + 0x68]
mov qword [rbp - 0x20], rax
mov qword [rbp + 0x68], r12
mov rdx, qword [rbp + 0x80]
test rdx, rdx
je 0x14005d4cb
lea rcx, [rbp + 0x68]
mov rax, qword [rbp + 0x68]
call qword [rax + 0x18]
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x88], r14
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x48], r15
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3a0], rax
mov qword [rbp - 0x58], r12
mov rdx, qword [rbp - 0x40]
test rdx, rdx
je 0x14005d50b
lea rcx, [rbp - 0x58]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x18]
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x78], r15
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r12
mov rdx, qword [rsp + 0x68]
test rdx, rdx
je 0x14005d547
lea rcx, [rsp + 0x50]
mov rax, qword [rsp + 0x50]
call qword [rax + 0x18]
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x30], r15
lea rax, [rbp + 0xc0]
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0xc0], r12
mov rdx, qword [rbp + 0xd8]
test rdx, rdx
je 0x14005d592
lea rcx, [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
call qword [rax + 0x18]
mov qword [rbp + 0xd8], r14
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xc0], r15
mov qword [rbp + 0xa0], r15
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rsi
lea rcx, [rbp - 0x18]
call fcn.140013b10
mov rbx, rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r14
lea rcx, vtable.CWString.0
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rbp - 0x80], 0x40
mov qword [rsp + 0x48], r14
mov qword [rbp - 0x80], 0xfe
lea rdx, vtable.CWConstString.0
mov qword [rsp + 0x30], rdx
lea rax, str.user
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x78], rcx
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3a8], rax
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x28], 0x40
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x28], 0xfe
mov qword [rbp - 0x78], rdx
lea rax, [0x1401f93e0]
mov qword [rbp - 0x60], rax
lea r8, str.init_
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0xa0]
call fcn.1400ccda0
nop
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rax
lea rcx, [rbp + 0x48]
call fcn.1400ccbf0
nop
mov r9, rbx
lea r8, [rsp + 0x30]
lea rdx, [rbp - 0x78]
mov rcx, rax
call fcn.1400a54f0
nop
lea rax, [rbp + 0x68]
mov qword [rbp - 0x20], rax
mov qword [rbp + 0x68], r12
mov rdx, qword [rbp + 0x80]
test rdx, rdx
je 0x14005d715
lea rcx, [rbp + 0x68]
mov rax, qword [rbp + 0x68]
call qword [rax + 0x18]
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x88], r14
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x48], r15
lea rax, [rbp + 0xc0]
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0xc0], r12
mov rdx, qword [rbp + 0xd8]
test rdx, rdx
je 0x14005d764
lea rcx, [rbp + 0xc0]
mov rax, qword [rbp + 0xc0]
call qword [rax + 0x18]
mov qword [rbp + 0xd8], r14
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xc0], r15
mov qword [rbp + 0xa0], r15
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3a0], rax
mov qword [rbp - 0x58], r12
mov rdx, qword [rbp - 0x40]
test rdx, rdx
je 0x14005d7aa
lea rcx, [rbp - 0x58]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x18]
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x78], r15
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r12
mov rdx, qword [rsp + 0x68]
test rdx, rdx
je 0x14005d7e6
lea rcx, [rsp + 0x50]
mov rax, qword [rsp + 0x50]
call qword [rax + 0x18]
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x30], r15
lea rax, [rbp + 8]
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 8], r12
mov rdx, qword [rbp + 0x20]
test rdx, rdx
je 0x14005d822
lea rcx, [rbp + 8]
mov rax, qword [rbp + 8]
call qword [rax + 0x18]
mov qword [rbp + 0x20], r14
mov qword [rbp + 0x30], r14
mov qword [rbp + 0x28], r14
mov qword [rbp + 8], r15
mov qword [rbp - 0x18], r15
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rdi
lea rcx, [rbp + 0xa0]
call fcn.140013b10
mov rbx, rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r14
lea rcx, vtable.CWString.0
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rbp - 0x80], 0x40
mov qword [rsp + 0x48], r14
mov qword [rbp - 0x80], 0xfe
lea rdx, vtable.CWConstString.0
mov qword [rsp + 0x30], rdx
lea rax, [0x1401fa1b8]
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x78], rcx
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3a8], rax
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x28], 0x40
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x28], 0xfe
mov qword [rbp - 0x78], rdx
lea rax, [0x1401f93e0]
mov qword [rbp - 0x60], rax
lea r8, str.init_
lea rdx, [rbp + 0x100]
lea rcx, [rbp - 0x18]
call fcn.1400ccda0
nop
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rax
lea rcx, [rbp + 0x48]
call fcn.1400ccbf0
nop
mov r9, rbx
lea r8, [rsp + 0x30]
lea rdx, [rbp - 0x78]
mov rcx, rax
call fcn.1400a54f0
nop
lea rcx, [rbp + 0x68]
call fcn.140007a50
nop
mov qword [rbp + 0x48], r15
lea rax, [rbp + 8]
mov qword [rbp - 0x20], rax
mov qword [rbp + 8], r12
mov rdx, qword [rbp + 0x20]
test rdx, rdx
je 0x14005d9a1
lea rcx, [rbp + 8]
mov rax, qword [rbp + 8]
call qword [rax + 0x18]
mov qword [rbp + 0x20], r14
mov qword [rbp + 0x30], r14
mov qword [rbp + 0x28], r14
mov qword [rbp + 8], r15
mov qword [rbp - 0x18], r15
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3a0], rax
mov qword [rbp - 0x58], r12
mov rdx, qword [rbp - 0x40]
test rdx, rdx
je 0x14005d9d8
lea rcx, [rbp - 0x58]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x18]
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x78], r15
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r12
mov rdx, qword [rsp + 0x68]
test rdx, rdx
je 0x14005da14
lea rcx, [rsp + 0x50]
mov rax, qword [rsp + 0x50]
call qword [rax + 0x18]
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x30], r15
lea rcx, [rbp + 0xc0]
call fcn.140007a50
nop
mov qword [rbp + 0xa0], r15
lea r8, str.init_
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x48]
call fcn.1400ccda0
nop
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov rcx, qword [rax + 0x18]
test rcx, rcx
jne 0x14005da87
cmp qword [rax + 0x48], rcx
lea rcx, [0x1401eac10]
je 0x14005da87
mov rcx, qword [rax + 0x38]
mov edx, 2
call qword [sym.imp.KERNEL32.dll_SetFileAttributesW]
nop
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
lea rcx, [rbp + 0x68]
call fcn.140007a50
nop
mov qword [rbp + 0x48], r15
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rsi
lea rcx, [rbp + 0xa0]
call fcn.140013b10
mov rbx, rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r14
lea rcx, vtable.CWString.0
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rbp - 0x80], 0x40
mov qword [rsp + 0x48], r14
mov qword [rbp - 0x80], 0xfe
lea rdx, vtable.CWConstString.0
mov qword [rsp + 0x30], rdx
lea rax, str.user
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x78], rcx
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3a8], rax
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x28], 0x40
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x28], 0xfe
mov qword [rbp - 0x78], rdx
lea rax, [0x1401f93e0]
mov qword [rbp - 0x60], rax
lea r8, str.Server_
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x48]
call fcn.1400ccda0
nop
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov r9, rbx
lea r8, [rsp + 0x30]
lea rdx, [rbp - 0x78]
mov rcx, rax
call fcn.1400a54f0
nop
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
lea rcx, [rbp + 0x68]
call fcn.140007a50
nop
mov qword [rbp + 0x48], r15
lea rax, [rbp - 0x58]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x58], r12
mov rdx, qword [rbp - 0x40]
test rdx, rdx
je 0x14005dc28
lea rcx, [rbp - 0x58]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x18]
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x78], r15
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r12
mov rdx, qword [rsp + 0x68]
test rdx, rdx
je 0x14005dc64
lea rcx, [rsp + 0x50]
mov rax, qword [rsp + 0x50]
call qword [rax + 0x18]
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x30], r15
lea rcx, [rbp + 0xc0]
call fcn.140007a50
nop
mov qword [rbp + 0xa0], r15
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rdi
lea rcx, [rbp + 0xa0]
call fcn.140013b10
mov rbx, rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r14
lea rcx, vtable.CWString.0
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rbp - 0x80], 0x40
mov qword [rsp + 0x48], r14
mov qword [rbp - 0x80], 0xfe
lea rdx, vtable.CWConstString.0
mov qword [rsp + 0x30], rdx
lea rax, [0x1401fa1b8]
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x78], rcx
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3a8], rax
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x28], 0x40
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x28], 0xfe
mov qword [rbp - 0x78], rdx
lea rax, [0x1401f93e0]
mov qword [rbp - 0x60], rax
lea r8, str.Server_
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x48]
call fcn.1400ccda0
nop
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov r9, rbx
lea r8, [rsp + 0x30]
lea rdx, [rbp - 0x78]
mov rcx, rax
call fcn.1400a54f0
nop
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
lea rcx, [rbp + 0x68]
call fcn.140007a50
nop
mov qword [rbp + 0x48], r15
lea rax, [rbp - 0x58]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x58], r12
mov rdx, qword [rbp - 0x40]
test rdx, rdx
je 0x14005de0a
lea rcx, [rbp - 0x58]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x18]
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x78], r15
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r12
mov rdx, qword [rsp + 0x68]
test rdx, rdx
je 0x14005de46
lea rcx, [rsp + 0x50]
mov rax, qword [rsp + 0x50]
call qword [rax + 0x18]
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x30], r15
lea rcx, [rbp + 0xc0]
call fcn.140007a50
nop
mov qword [rbp + 0xa0], r15
lea r8, str.Server_
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x48]
call fcn.1400ccda0
nop
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov rcx, qword [rax + 0x18]
test rcx, rcx
jne 0x14005deb9
cmp qword [rax + 0x48], rcx
lea rcx, [0x1401eac10]
je 0x14005deb9
mov rcx, qword [rax + 0x38]
mov edx, 2
call qword [sym.imp.KERNEL32.dll_SetFileAttributesW]
nop
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
lea rcx, [rbp + 0x68]
call fcn.140007a50
nop
mov qword [rbp + 0x48], r15
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rsi
lea rcx, [rbp + 0xa0]
call fcn.140013b10
mov rbx, rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r14
lea rcx, vtable.CWString.0
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rbp - 0x80], 0x40
mov qword [rsp + 0x48], r14
mov qword [rbp - 0x80], 0xfe
lea rdx, vtable.CWConstString.0
mov qword [rsp + 0x30], rdx
lea rax, str.user
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x78], rcx
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3a8], rax
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x28], 0x40
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x28], 0xfe
mov qword [rbp - 0x78], rdx
lea rax, [0x1401f93e0]
mov qword [rbp - 0x60], rax
lea r8, str.Client_
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x48]
call fcn.1400ccda0
nop
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov r9, rbx
lea r8, [rsp + 0x30]
lea rdx, [rbp - 0x78]
mov rcx, rax
call fcn.1400a54f0
nop
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
lea rcx, [rbp + 0x68]
call fcn.140007a50
nop
mov qword [rbp + 0x48], r15
lea rax, [rbp - 0x58]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x58], r12
mov rdx, qword [rbp - 0x40]
test rdx, rdx
je 0x14005e05a
lea rcx, [rbp - 0x58]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x18]
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x78], r15
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r12
mov rdx, qword [rsp + 0x68]
test rdx, rdx
je 0x14005e096
lea rcx, [rsp + 0x50]
mov rax, qword [rsp + 0x50]
call qword [rax + 0x18]
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x30], r15
lea rcx, [rbp + 0xc0]
call fcn.140007a50
nop
mov qword [rbp + 0xa0], r15
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rdi
lea rcx, [rbp + 0xa0]
call fcn.140013b10
mov rbx, rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r14
lea rcx, vtable.CWString.0
mov qword [rsp + 0x30], rcx
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rbp - 0x80], 0x40
mov qword [rsp + 0x48], r14
mov qword [rbp - 0x80], 0xfe
lea rdx, vtable.CWConstString.0
mov qword [rsp + 0x30], rdx
lea rax, [0x1401fa1b8]
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x78], r13
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x78], rcx
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3a8], rax
mov qword [rbp - 0x58], r13
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x28], 0x40
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x28], 0xfe
mov qword [rbp - 0x78], rdx
lea rax, [0x1401f93e0]
mov qword [rbp - 0x60], rax
lea r8, str.Client_
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x48]
call fcn.1400ccda0
nop
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov r9, rbx
lea r8, [rsp + 0x30]
lea rdx, [rbp - 0x78]
mov rcx, rax
call fcn.1400a54f0
nop
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
lea rcx, [rbp + 0x68]
call fcn.140007a50
nop
mov qword [rbp + 0x48], r15
lea rax, [rbp - 0x58]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x58], r12
mov rdx, qword [rbp - 0x40]
test rdx, rdx
je 0x14005e23c
lea rcx, [rbp - 0x58]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x18]
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x78], r15
lea rax, [rsp + 0x50]
mov qword [rbp + 0x3a0], rax
mov qword [rsp + 0x50], r12
mov rdx, qword [rsp + 0x68]
test rdx, rdx
je 0x14005e278
lea rcx, [rsp + 0x50]
mov rax, qword [rsp + 0x50]
call qword [rax + 0x18]
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x30], r15
lea rcx, [rbp + 0xc0]
call fcn.140007a50
nop
mov qword [rbp + 0xa0], r15
lea r8, str.Client_
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x48]
call fcn.1400ccda0
nop
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov rcx, qword [rax + 0x18]
test rcx, rcx
jne 0x14005e2eb
cmp qword [rax + 0x48], rcx
lea rcx, [0x1401eac10]
je 0x14005e2eb
mov rcx, qword [rax + 0x38]
mov edx, 2
call qword [sym.imp.KERNEL32.dll_SetFileAttributesW]
nop
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
lea rcx, [rbp + 0x68]
call fcn.140007a50
nop
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x2e0], r13
mov qword [rbp + 0x2e0], r15
mov qword [rbp + 0x2e8], r14
mov qword [rbp + 0x2f0], r14
lea rcx, vtable.CWString.0
mov qword [rbp + 0x2e0], rcx
lea rax, [rbp + 0x300]
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0x300], r13
mov qword [rbp + 0x300], r15
mov qword [rbp + 0x308], r14
mov qword [rbp + 0x310], r14
mov qword [rbp + 0x300], r12
mov qword [rbp + 0x318], r14
mov qword [rbp + 0x328], r14
mov qword [rbp + 0x320], r14
mov qword [rbp + 0x330], 0x40
mov qword [rbp + 0x2f8], r14
mov qword [rbp + 0x330], 0xfe
mov qword [rbp + 0x160], r13
mov qword [rbp + 0x160], r15
mov qword [rbp + 0x168], r14
mov qword [rbp + 0x170], r14
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x180]
mov qword [rbp + 0x3a8], rax
mov qword [rbp + 0x180], r13
mov qword [rbp + 0x180], r15
mov qword [rbp + 0x188], r14
mov qword [rbp + 0x190], r14
mov qword [rbp + 0x180], r12
mov qword [rbp + 0x198], r14
mov qword [rbp + 0x1a8], r14
mov qword [rbp + 0x1a0], r14
mov qword [rbp + 0x1b0], 0x40
mov qword [rbp + 0x178], r14
mov qword [rbp + 0x1b0], 0xfe
mov qword [rbp + 0x280], r13
mov qword [rbp + 0x280], r15
mov qword [rbp + 0x288], r14
mov qword [rbp + 0x290], r14
mov qword [rbp + 0x280], rcx
lea rax, [rbp + 0x2a0]
mov qword [rbp - 0x20], rax
mov qword [rbp + 0x2a0], r13
mov qword [rbp + 0x2a0], r15
mov qword [rbp + 0x2a8], r14
mov qword [rbp + 0x2b0], r14
mov qword [rbp + 0x2a0], r12
mov qword [rbp + 0x2b8], r14
mov qword [rbp + 0x2c8], r14
mov qword [rbp + 0x2c0], r14
mov qword [rbp + 0x2d0], 0x40
mov qword [rbp + 0x298], r14
mov qword [rbp + 0x2d0], 0xfe
mov qword [rbp + 0x220], r13
mov qword [rbp + 0x220], r15
mov qword [rbp + 0x228], r14
mov qword [rbp + 0x230], r14
mov qword [rbp + 0x220], rcx
lea rax, [rbp + 0x240]
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x240], r13
mov qword [rbp + 0x240], r15
mov qword [rbp + 0x248], r14
mov qword [rbp + 0x250], r14
mov qword [rbp + 0x240], r12
mov qword [rbp + 0x258], r14
mov qword [rbp + 0x268], r14
mov qword [rbp + 0x260], r14
mov qword [rbp + 0x270], 0x40
mov qword [rbp + 0x238], r14
mov qword [rbp + 0x270], 0xfe
mov qword [rbp + 0x1c0], r13
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], r14
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1c0], rcx
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0x348], rax
mov qword [rbp + 0x1e0], r13
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], r14
mov qword [rbp + 0x1f0], r14
mov qword [rbp + 0x1e0], r12
mov qword [rbp + 0x1f8], r14
mov qword [rbp + 0x208], r14
mov qword [rbp + 0x200], r14
mov qword [rbp + 0x210], 0x40
mov qword [rbp + 0x1d8], r14
mov qword [rbp + 0x210], 0xfe
xor r8d, r8d
lea rdx, vtable.CVolCommonBaseWithMemManager.0
lea rcx, [rbp - 0x18]
call fcn.140013860
nop
mov rdx, rax
lea rcx, [rbp + 0x160]
call fcn.14001ed30
nop
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
lea r8, [0x1401fa204]
mov rdx, rsi
lea rcx, [rbp + 0xa0]
call fcn.1400ccda0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x48]
call fcn.1400ccbf0
nop
lea r8, vtable.CVolCommonBaseWithMemManager.0
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.140013b10
nop
mov rdx, rax
lea rcx, [rbp + 0x2e0]
call fcn.14001ed30
nop
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
lea rcx, [rbp + 0x68]
call fcn.140007a50
nop
mov qword [rbp + 0x48], r15
lea rcx, [rbp + 0xc0]
call fcn.140007a50
nop
mov qword [rbp + 0xa0], r15
mov edx, 1
lea rcx, [rbp + 0x48]
call fcn.1400a5580
nop
lea r8, str.My_Games_
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.1400ccda0
nop
mov rdx, rax
lea rcx, [rbp + 0x280]
call fcn.14001ed30
nop
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
lea rcx, [rbp + 0x68]
call fcn.140007a50
nop
mov qword [rbp + 0x48], r15
lea r8, [rbp + 0x160]
lea rdx, [rbp + 0x280]
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov rcx, qword [rax + 0x18]
test rcx, rcx
jne 0x14005e6e3
cmp qword [rax + 0x48], rcx
lea rcx, [0x1401eac10]
je 0x14005e6e3
mov rcx, qword [rax + 0x38]
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
nop
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
lea r8, [rbp + 0x160]
lea rdx, [rbp + 0x280]
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov rdx, qword [rax + 0x18]
test rdx, rdx
jne 0x14005e72a
cmp qword [rax + 0x48], rdx
lea rdx, [0x1401eac10]
je 0x14005e72a
mov rdx, qword [rax + 0x38]
lea rcx, [rbp + 0x2e0]
call fcn.1400cc970
mov rbx, rax
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
test ebx, ebx
je 0x14005e792
lea r8, [rbp + 0x160]
lea rdx, [rbp + 0x280]
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov rcx, qword [rax + 0x18]
test rcx, rcx
jne 0x14005e77d
cmp qword [rax + 0x48], rcx
lea rcx, [0x1401eac10]
je 0x14005e77d
mov rcx, qword [rax + 0x38]
mov edx, 2
call qword [sym.imp.KERNEL32.dll_SetFileAttributesW]
nop
lea rcx, [rbp - 0x18]
call fcn.140006fb0
xor r8d, r8d
lea rdx, vtable.CVolCommonBaseWithMemManager.0
lea rcx, [rbp + 0x48]
call fcn.140013860
nop
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x60], 0x40
mov qword [rsp + 0x30], r12
mov rdx, qword [rax + 0x18]
test rdx, rdx
jne 0x14005e7f6
cmp qword [rax + 0x48], rdx
lea rdx, [0x1401eac10]
je 0x14005e7f6
mov rdx, qword [rax + 0x38]
lea rcx, [rsp + 0x30]
call fcn.1400c6720
nop
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x18]
call fcn.140013320
nop
mov rdx, rax
lea rcx, [rbp + 0x160]
call fcn.14001ed30
nop
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
mov qword [rsp + 0x30], r12
mov rdx, qword [rsp + 0x48]
test rdx, rdx
je 0x14005e84a
lea rcx, [rsp + 0x30]
mov rax, qword [rsp + 0x30]
call qword [rax + 0x18]
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x30], r15
lea rcx, [rbp + 0x68]
call fcn.140007a50
nop
mov qword [rbp + 0x48], r15
mov edx, reloc.OLEAUT32.dll_VariantChangeType
lea rcx, [rbp - 0x18]
call fcn.1400a5580
nop
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.14001ed30
nop
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
mov edx, 8
lea rcx, [rbp - 0x18]
call fcn.1400a5580
nop
mov rdx, rax
lea rcx, [rbp + 0x1c0]
call fcn.14001ed30
nop
lea rcx, [rbp + 8]
call fcn.140007a50
nop
mov qword [rbp - 0x18], r15
lea r8, [rbp + 0x160]
lea rdx, [rbp + 0x220]
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov rcx, qword [rax + 0x18]
test rcx, rcx
jne 0x14005e8f8
cmp qword [rax + 0x48], rcx
lea rcx, [0x1401eac10]
je 0x14005e8f8
mov rcx, qword [rax + 0x38]
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
nop
lea rcx, [rbp - 0x18]
call fcn.140006fb0
lea r8, [rbp + 0x160]
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov rcx, qword [rax + 0x18]
test rcx, rcx
jne 0x14005e93a
cmp qword [rax + 0x48], rcx
lea rcx, [0x1401eac10]
je 0x14005e93a
mov rcx, qword [rax + 0x38]
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
nop
lea rcx, [rbp - 0x18]
call fcn.140006fb0
lea r8, [rbp + 0x160]
lea rdx, [rbp + 0x220]
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov rdx, qword [rax + 0x18]
test rdx, rdx
jne 0x14005e97c
cmp qword [rax + 0x48], rdx
lea rdx, [0x1401eac10]
je 0x14005e97c
mov rdx, qword [rax + 0x38]
lea rcx, [rbp + 0x2e0]
call fcn.1400cc970
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.140006fb0
test ebx, ebx
je 0x14005e9df
lea r8, [rbp + 0x160]
lea rdx, [rbp + 0x220]
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov rcx, qword [rax + 0x18]
test rcx, rcx
jne 0x14005e9ca
cmp qword [rax + 0x48], rcx
lea rcx, [0x1401eac10]
je 0x14005e9ca
mov rcx, qword [rax + 0x38]
mov edx, 6
call qword [sym.imp.KERNEL32.dll_SetFileAttributesW]
nop
lea rcx, [rbp - 0x18]
call fcn.140006fb0
lea r8, [rbp + 0x160]
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov rdx, qword [rax + 0x18]
test rdx, rdx
jne 0x14005ea11
cmp qword [rax + 0x48], rdx
lea rdx, [0x1401eac10]
je 0x14005ea11
mov rdx, qword [rax + 0x38]
lea rcx, [rbp + 0x2e0]
call fcn.1400cc970
mov rbx, rax
lea rcx, [rbp - 0x18]
call fcn.140006fb0
test ebx, ebx
je 0x14005ea75
lea r8, [rbp + 0x160]
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp - 0x18]
call fcn.1400ccbf0
nop
mov rcx, qword [rax + 0x18]
test rcx, rcx
jne 0x14005ea5f
cmp qword [rax + 0x48], rcx
lea rcx, [0x1401eac10]
je 0x14005ea5f
mov rcx, qword [rax + 0x38]
mov edx, 6
call qword [sym.imp.KERNEL32.dll_SetFileAttributesW]
nop
lea rcx, [rbp - 0x18]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x1c0]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x220]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x280]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x160]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x2e0]
call fcn.140006fb0
nop
lea rcx, [rbp + 0x100]
call fcn.140006fb0
mov rbx, qword [rsp + 0x490]
add rsp, 0x450
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret