Function at 0x140001000
Capabilities:
Delete directory

Disassembly:
sub rsp, 0x28
mov r8, 0x1a0
xor rdx, rdx
movabs rcx, 0x14000e490
call sub.msvcrt.dll_memset
xor rcx, rcx
call sub.KERNEL32.dll_GetModuleHandleA
mov qword [0x14000e498], rax
xor r8, r8
mov rdx, 0x1000
xor rcx, rcx
call sub.KERNEL32.dll_HeapCreate
mov qword [0x14000e490], rax
call fcn.140009f60
call fcn.14000902c
call fcn.140008460
call fcn.14000688c
call fcn.140005a7c
call fcn.140005640
call fcn.140004b6c
call fcn.1400047e0
mov r9, 7
movabs r8, 0x14000d200
lea rdx, [0x14000e628]
mov rcx, 0xc
call fcn.1400057dc
mov qword [0x14000e620], rax
mov rcx, qword [0x14000e610]
sub rsp, 0x20
call section..text
add rsp, 0x20
mov rdx, 0x401
sub rsp, 8
movabs rax, 0x14000e610
push rax
sub rsp, 0x20
movabs r9, 0x14000d1f0
mov r8, 7
mov rcx, 0xc
call fcn.14000405c
add rsp, 0x30
mov qword [0x14000e610], rax
movabs rdx, str.Continue_
lea rcx, [0x14000e510]
call fcn.140009fc0
movabs rdx, 0x14000d0a3
lea rcx, [0x14000e518]
call fcn.140009fc0
movabs rdx, str.Can_not_create_some_of_your_include_files.
lea rcx, [0x14000e520]
call fcn.140009fc0
movabs rdx, str.Can_not_allocate_the_memory.
lea rcx, [0x14000e528]
call fcn.140009fc0
movabs rdx, str.Wrong_password.
lea rcx, [0x14000e530]
call fcn.140009fc0
movabs rdx, 0x14000d016
lea rcx, [0x14000e538]
call fcn.140009fc0
movabs rdx, str.The_file
lea rcx, [0x14000e540]
call fcn.140009fc0
movabs rdx, str._already_exists_in_the_current_directory._Overwrite_
lea rcx, [0x14000e548]
call fcn.140009fc0
movabs rdx, str.An_unknown_error_occured._The_program_will_be_terminated.
lea rcx, [0x14000e550]
call fcn.140009fc0
movabs rdx, 0x14000d0aa
lea rcx, [0x14000e558]
call fcn.140009fc0
movabs rdx, str.Choose_a_location_to_save_the_files.
lea rcx, [0x14000e560]
call fcn.140009fc0
movabs rdx, str.Password
lea rcx, [0x14000e568]
call fcn.140009fc0
movabs rdx, str.Please_enter_the_password.
lea rcx, [0x14000e570]
call fcn.140009fc0
add rsp, 0xffffffffffffffe0
call fcn.140005548
add rsp, 0x20
mov r15, rax
cmp r15, 0x32
jge 0x140001249
push 0x10
push qword [0x14000e558]
push qword [0x14000e518]
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.1400047f8
add rsp, 0x20
jmp 0x140002182
lea rax, [0x140002939]
mov rax, rax
push rax
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.1400051c0
add rsp, 0x20
add rsp, 0xffffffffffffffe0
call fcn.140004d58
add rsp, 0x20
mov qword [0x14000e590], rax
push 0
pop rcx
add rsp, 0xffffffffffffffe0
call sub.KERNEL32.dll_GetModuleHandleA
add rsp, 0x20
mov qword [0x14000e598], rax
mov r15, qword [0x14000e590]
and r15, r15
jle 0x1400013da
mov qword [0x14000e5a0], 0
mov r15, qword [0x14000e590]
dec r15
cmp r15, qword [0x14000e5a0]
jl 0x1400013da
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
push qword [0x14000e5a0]
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.140004cec
add rsp, 0x28
lea rcx, [0x14000e5a8]
pop rdx
call fcn.14000a0b0
push qword [0x14000e5a8]
movabs rcx, str._b2epass
pop rdx
sub rsp, 0x10
call fcn.14000a170
add rsp, 0x10
or rax, rax
je 0x140001327
mov qword [0x14000e5b0], 1
jmp 0x1400013ce
mov r15, qword [0x14000e5b0]
cmp r15, 1
jne 0x140001368
mov rcx, qword [0x14000e5a8]
push qword [0x14000ea10]
add rsp, 0xffffffffffffffd8
call fcn.14000a1d0
add rsp, 0x28
lea rcx, [0x14000e508]
pop rdx
call fcn.14000a0b0
mov qword [0x14000e5b0], 0
jmp 0x1400013ce
push qword [0x14000e5a8]
pop rcx
add rsp, 0xffffffffffffffe0
call sub.SHLWAPI.dll_PathQuoteSpacesA
add rsp, 0x20
mov rcx, qword [0x14000e5b8]
push qword [0x14000ea10]
add rsp, 0xffffffffffffffd8
call fcn.14000a1d0
add rsp, 0x28
mov rcx, qword [0x14000e5a8]
add rsp, 0xffffffffffffffd8
call fcn.14000a1d0
add rsp, 0x28
movabs rcx, str.___
add rsp, 0xffffffffffffffd8
call fcn.14000a1d0
add rsp, 0x28
lea rcx, [0x14000e5b8]
pop rdx
call fcn.14000a0b0
inc qword [0x14000e5a0]
jmp 0x1400012ab
movabs rax, 0x14000d09d
push rax
push qword [0x14000e598]
pop rcx
pop rdx
add rsp, 0xfffffffffffffff0
call fcn.14000297a
add rsp, 0x10
and rax, rax
je 0x140001425
push qword [0x14000e580]
pop qword [0x14000e5c0]
add rsp, 0xfffffffffffffff8
push qword [0x14000e5c0]
pop rcx
add rsp, 0xfffffffffffffff8
call fcn.1400021cb
add rsp, 0x10
jmp 0x14000145a
push 0x10
push qword [0x14000e550]
push qword [0x14000e518]
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.1400047f8
add rsp, 0x20
mov rax, 1
mov qword [0x14000e4a0], rax
jmp 0x140002182
movabs rax, 0x14000d09b
push rax
push qword [0x14000e598]
pop rcx
pop rdx
add rsp, 0xfffffffffffffff0
call fcn.14000297a
add rsp, 0x10
and rax, rax
je 0x1400014bb
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
push qword [0x14000e578]
push qword [0x14000e580]
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.140005670
add rsp, 0x28
lea rcx, [0x14000e588]
pop rdx
call fcn.14000a0b0
jmp 0x1400014f0
push 0x10
push qword [0x14000e550]
push qword [0x14000e518]
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.1400047f8
add rsp, 0x20
mov rax, 1
mov qword [0x14000e4a0], rax
jmp 0x140002182
movabs rax, 0x14000d078
push rax
push qword [0x14000e598]
pop rcx
pop rdx
add rsp, 0xfffffffffffffff0
call fcn.14000297a
add rsp, 0x10
and rax, rax
je 0x14000153b
push qword [0x14000e580]
pop qword [0x14000e5c8]
push qword [0x14000e578]
pop qword [0x14000e4c8]
push qword [0x14000e5c8]
pop qword [0x14000e4b0]
jmp 0x140001570
push 0x10
push qword [0x14000e550]
push qword [0x14000e518]
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.1400047f8
add rsp, 0x20
mov rax, 1
mov qword [0x14000e4a0], rax
jmp 0x140002182
movabs rax, 0x14000d08a
push rax
push qword [0x14000e598]
pop rcx
pop rdx
add rsp, 0xfffffffffffffff0
call fcn.14000297a
add rsp, 0x10
and rax, rax
je 0x1400015b9
push qword [0x14000e580]
pop qword [0x14000e5d0]
push qword [0x14000e578]
pop qword [0x14000e4d0]
push qword [0x14000e5d0]
pop qword [0x14000e4b8]
movabs rax, 0x14000d088
push rax
push qword [0x14000e598]
pop rcx
pop rdx
add rsp, 0xfffffffffffffff0
call fcn.14000297a
add rsp, 0x10
and rax, rax
je 0x140001602
push qword [0x14000e580]
pop qword [0x14000e5d8]
push qword [0x14000e578]
pop qword [0x14000e4d8]
push qword [0x14000e5d8]
pop qword [0x14000e4c0]
movabs rax, 0x14000d09f
push rax
push qword [0x14000e598]
pop rcx
pop rdx
add rsp, 0xfffffffffffffff0
call fcn.14000297a
add rsp, 0x10
and rax, rax
je 0x140001a52
mov rcx, qword [0x14000e508]
xor rdx, rdx
sub rsp, 0x10
call fcn.14000a170
add rsp, 0x10
or rax, rax
jne 0x140001673
mov rcx, qword [0x14000e508]
push qword [0x14000ea10]
add rsp, 0xffffffffffffffd8
call fcn.14000a1d0
add rsp, 0x28
lea rcx, [0x14000e5e0]
pop rdx
call fcn.14000a0b0
jmp 0x1400018ea
add rsp, 0xfffffffffffffff8
push 0xc80001
push qword [0x14000e568]
push 0x6e
push 0xc8
push 0
push 0
push 0
pop rcx
pop rdx
pop r8
pop r9
add rsp, 0xffffffffffffffe0
call fcn.140006cf8
add rsp, 0x40
push qword [0x14000e570]
push 0x14
push 0x9e
push 0xf
push 0x15
push 1
pop rcx
pop rdx
pop r8
pop r9
add rsp, 0xffffffffffffffe0
call fcn.140005d30
add rsp, 0x30
add rsp, 0xfffffffffffffff8
push 0x20
movabs rax, 0x14000d00d
push rax
push 0x14
push 0x9e
push 0x28
push 0x15
push 2
pop rcx
pop rdx
pop r8
pop r9
add rsp, 0xffffffffffffffe0
call fcn.140005eac
add rsp, 0x40
movabs rax, 0x14000d15f
push rax
push 0x14
push 0x4e
push 0x4b
push 0x3d
push 3
pop rcx
pop rdx
pop r8
pop r9
add rsp, 0xffffffffffffffe0
call fcn.1400061ec
add rsp, 0x30
push 4
push 0xd
push 0
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.140006d5c
add rsp, 0x20
push 2
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.140006214
add rsp, 0x20
add rsp, 0xffffffffffffffe0
call fcn.140007020
add rsp, 0x20
mov rax, rax
push rax
mov r15, 0x10
cmp r15, qword [rsp]
jne 0x1400017d8
add rsp, 0xfffffffffffffff8
push qword [0x14000e4f8]
pop rcx
add rsp, 0xffffffffffffffe0
call sub.KERNEL32.dll_RemoveDirectoryA
add rsp, 0x28
xor rax, rax
mov qword [0x14000e4a0], rax
add rsp, 0xfffffffffffffff8
jmp 0x140002182
mov r15, 0x332d
cmp r15, qword [rsp]
jne 0x140001862
add rsp, 0xfffffffffffffff8
add rsp, 0xffffffffffffffe0
call fcn.140007028
add rsp, 0x28
mov rax, rax
push rax
mov r15, 4
cmp r15, qword [rsp]
jne 0x14000185c
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
push 2
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.140006244
add rsp, 0x28
lea rcx, [0x14000e5e0]
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.14000a0b0
add rsp, 0x20
push 0
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.1400066a4
add rsp, 0x20
add rsp, 0x10
jmp 0x1400018ea
pop rax
jmp 0x1400018e4
mov r15, 0x332c
cmp r15, qword [rsp]
jne 0x1400018e4
add rsp, 0xfffffffffffffff8
add rsp, 0xffffffffffffffe0
call fcn.140007040
add rsp, 0x28
mov rax, rax
push rax
mov r15, 3
cmp r15, qword [rsp]
jne 0x1400018e3
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
push 2
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.140006244
add rsp, 0x28
lea rcx, [0x14000e5e0]
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.14000a0b0
add rsp, 0x20
push 0
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.1400066a4
add rsp, 0x20
add rsp, 0x10
jmp 0x1400018ea
pop rax
pop rax
jmp 0x14000178a
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000e5e0]
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.1400041e0
add rsp, 0x28
mov rax, rax
push rax
mov rax, qword [0x14000e5e0]
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.1400090a0
add rsp, 0x28
inc qword [0x14000ea10]
push qword [0x14000ea10]
push qword [0x14000ea10]
push qword [0x14000e578]
push qword [0x14000e580]
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.140005670
add rsp, 0x20
pop rcx
pop rdx
mov qword [0x14000ea10], rdx
add rdx, qword [0x14000ea20]
add rcx, qword [0x14000ea20]
sub rsp, 0x10
call fcn.14000a170
add rsp, 0x10
or rax, rax
jne 0x1400019d4
push 0x10
push qword [0x14000e530]
push qword [0x14000e518]
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.1400047f8
add rsp, 0x20
push qword [0x14000e4f8]
pop rcx
add rsp, 0xffffffffffffffe0
call sub.KERNEL32.dll_RemoveDirectoryA
add rsp, 0x20
mov rax, 1
mov qword [0x14000e4a0], rax
jmp 0x140002182
movabs rax, 0x14000d0a1
push rax
push qword [0x14000e598]
pop rcx
pop rdx
add rsp, 0xfffffffffffffff0
call fcn.14000297a
add rsp, 0x10
and rax, rax
je 0x140001a05
push qword [0x14000e580]
pop qword [0x14000e5e8]
add rsp, 0xfffffffffffffff8
push qword [0x14000e4d8]
push qword [0x14000e4d0]
push qword [0x14000e4c8]
push qword [0x14000e5e8]
push qword [0x14000e5d8]
push qword [0x14000e5d0]
push qword [0x14000e5c8]
push qword [0x14000e5e0]
push qword [0x14000e598]
pop rcx
pop rdx
pop r8
pop r9
add rsp, 0xffffffffffffffe0
call fcn.1400023bd
add rsp, 0x50
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
push qword [0x14000e4c8]
push qword [0x14000e4b0]
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.140005670
add rsp, 0x28
lea rcx, [0x14000e5f0]
pop rdx
call fcn.14000a0b0
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
push qword [0x14000e4d0]
push qword [0x14000e4b8]
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.140005670
add rsp, 0x28
lea rcx, [0x14000e5f8]
pop rdx
call fcn.14000a0b0
movabs rax, 0x14000d086
push rax
push qword [0x14000e598]
pop rcx
pop rdx
add rsp, 0xfffffffffffffff0
call fcn.14000297a
add rsp, 0x10
and rax, rax
je 0x140001eef
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
push 0
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.140004cec
add rsp, 0x28
inc qword [0x14000ea10]
push qword [0x14000ea10]
push qword [0x14000ea10]
push qword [0x14000e578]
push qword [0x14000e580]
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.140005670
add rsp, 0x20
pop rcx
pop rdx
mov qword [0x14000ea10], rdx
add rdx, qword [0x14000ea20]
add rcx, qword [0x14000ea20]
sub rsp, 0x10
call fcn.14000a170
add rsp, 0x10
or rax, rax
je 0x140001b82
mov r15, qword [0x14000e590]
cmp r15, 1
jne 0x140001b82
mov rax, 1
jmp 0x140001b85
xor rax, rax
and rax, rax
je 0x140001eef
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
push qword [0x14000ea10]
push qword [0x14000ea10]
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.140008140
add rsp, 0x20
inc qword [0x14000ea10]
push qword [0x14000e560]
mov rdx, qword [0x14000ea20]
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.140004878
add rsp, 0x28
lea rcx, [0x14000e600]
pop rdx
call fcn.14000a0b0
mov rcx, qword [0x14000e600]
xor rdx, rdx
sub rsp, 0x10
call fcn.14000a170
add rsp, 0x10
or rax, rax
jne 0x140001e51
mov rcx, qword [0x14000e600]
push qword [0x14000ea10]
add rsp, 0xffffffffffffffd8
call fcn.14000a1d0
add rsp, 0x28
lea rcx, [0x14000e4f0]
pop rdx
call fcn.14000a0b0
mov rcx, qword [0x14000e5f8]
xor rdx, rdx
sub rsp, 0x10
call fcn.14000a170
add rsp, 0x10
or rax, rax
jne 0x140001c6a
add rsp, 0xfffffffffffffff8
push qword [0x14000e5f8]
pop rcx
add rsp, 0xfffffffffffffff8
call fcn.140002a2e
add rsp, 0x10
push qword [0x14000e588]
push 1
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.1400087c0
add rsp, 0x20
and rax, rax
je 0x140001e05
push 1
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.1400083e0
add rsp, 0x20
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push 0x24
mov rcx, qword [0x14000e540]
push qword [0x14000ea10]
add rsp, 0xffffffffffffffe0
call fcn.14000a1d0
add rsp, 0x20
movabs rcx, 0x14000d010
add rsp, 0xffffffffffffffe0
call fcn.14000a1d0
add rsp, 0x20
mov rcx, qword [0x14000e588]
add rsp, 0xffffffffffffffe0
call fcn.14000a1d0
add rsp, 0x20
movabs rcx, 0x14000d010
add rsp, 0xffffffffffffffe0
call fcn.14000a1d0
add rsp, 0x20
mov rcx, qword [0x14000e548]
add rsp, 0xffffffffffffffe0
call fcn.14000a1d0
add rsp, 0x20
inc qword [0x14000ea10]
push qword [0x14000e538]
mov rdx, qword [0x14000ea20]
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.1400047f8
add rsp, 0x28
pop qword [0x14000ea10]
mov qword [0x14000e608], rax
mov r15, qword [0x14000e608]
cmp r15, 7
jne 0x140001e05
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
push qword [0x14000ea10]
push qword [0x14000ea10]
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.140004d74
add rsp, 0x20
inc qword [0x14000ea10]
mov rdx, qword [0x14000ea20]
add qword [rsp], rdx
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.1400081a0
add rsp, 0x28
inc qword [0x14000ea10]
mov rdx, qword [0x14000ea20]
add qword [rsp], rdx
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.140008240
add rsp, 0x28
pop qword [0x14000ea10]
push qword [0x14000e4f8]
pop rcx
add rsp, 0xffffffffffffffe0
call sub.KERNEL32.dll_RemoveDirectoryA
add rsp, 0x20
xor rax, rax
mov qword [0x14000e4a0], rax
jmp 0x140002182
push qword [0x14000e588]
push 1
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.1400085e0
add rsp, 0x20
and rax, rax
je 0x140001e51
push qword [0x14000e5f0]
push 1
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.1400087e0
add rsp, 0x20
push 1
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.1400083e0
add rsp, 0x20
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
push qword [0x14000ea10]
push qword [0x14000ea10]
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.140004d74
add rsp, 0x20
inc qword [0x14000ea10]
mov rdx, qword [0x14000ea20]
add qword [rsp], rdx
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.1400081a0
add rsp, 0x28
inc qword [0x14000ea10]
mov rdx, qword [0x14000ea20]
add qword [rsp], rdx
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.140008240
add rsp, 0x28
pop qword [0x14000ea10]
push qword [0x14000e4f8]
pop rcx
add rsp, 0xffffffffffffffe0
call sub.KERNEL32.dll_RemoveDirectoryA
add rsp, 0x20
xor rax, rax
mov qword [0x14000e4a0], rax
jmp 0x140002182
mov rcx, qword [0x14000e4f8]
push qword [0x14000ea10]
add rsp, 0xffffffffffffffd8
call fcn.14000a1d0
add rsp, 0x28
movabs rcx, 0x14000d076
add rsp, 0xffffffffffffffd8
call fcn.14000a1d0
add rsp, 0x28
mov rcx, qword [0x14000e588]
add rsp, 0xffffffffffffffd8
call fcn.14000a1d0
add rsp, 0x28
lea rcx, [0x14000e588]
pop rdx
call fcn.14000a0b0
push qword [0x14000e588]
push 1
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.1400085e0
add rsp, 0x20
and rax, rax
je 0x140001f8f
push qword [0x14000e5f0]
push 1
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.1400087e0
add rsp, 0x20
push 1
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.1400083e0
add rsp, 0x20
jmp 0x140001ff1
push qword [0x14000e588]
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.140008254
add rsp, 0x20
call fcn.14000289d
push 0x10
push qword [0x14000e550]
push qword [0x14000e518]
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe0
call fcn.1400047f8
add rsp, 0x20
push qword [0x14000e4f8]
pop rcx
add rsp, 0xffffffffffffffe0
call sub.KERNEL32.dll_RemoveDirectoryA
add rsp, 0x20
mov rax, 1
mov qword [0x14000e4a0], rax
jmp 0x140002182
mov rcx, qword [0x14000e5f8]
xor rdx, rdx
sub rsp, 0x10
call fcn.14000a170
add rsp, 0x10
or rax, rax
jne 0x140002025
add rsp, 0xfffffffffffffff8
push qword [0x14000e5f8]
pop rcx
add rsp, 0xfffffffffffffff8
call fcn.140002a2e
add rsp, 0x10
push qword [0x14000e4f0]
movabs rax, 0x14000d08c
push rax
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.140004e4c
add rsp, 0x20
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
push qword [0x14000e500]
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.140004320
add rsp, 0x28
inc qword [0x14000ea10]
movabs rax, str.b2eincfilecount
push rax
mov rdx, qword [0x14000ea20]
add qword [rsp + 8], rdx
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.140004e4c
add rsp, 0x28
pop qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000e5b8]
push qword [0x14000e4f0]
push qword [0x14000e588]
pop rcx
pop rdx
pop r8
add rsp, 0xffffffffffffffe8
call fcn.1400034c7
add rsp, 0x20
call fcn.14000289d
push qword [0x14000e588]
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.140008254
add rsp, 0x20
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
add rsp, 0xfffffffffffffff8
push qword [0x14000ea10]
push qword [0x14000ea10]
push qword [0x14000ea10]
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.140004d74
add rsp, 0x20
inc qword [0x14000ea10]
mov rdx, qword [0x14000ea20]
add qword [rsp], rdx
pop rcx
pop rdx
add rsp, 0xffffffffffffffe0
call fcn.1400081a0
add rsp, 0x28
inc qword [0x14000ea10]
mov rdx, qword [0x14000ea20]
add qword [rsp], rdx
pop rcx
add rsp, 0xffffffffffffffe0
call fcn.140008240
add rsp, 0x28
pop qword [0x14000ea10]
push qword [0x14000e4f8]
pop rcx
add rsp, 0xffffffffffffffe0
call sub.KERNEL32.dll_RemoveDirectoryA
add rsp, 0x20
xor rax, rax
mov qword [0x14000e4a0], rax
jmp 0x140002182
call 0x14000219f
mov rcx, qword [0x14000e490]
call sub.KERNEL32.dll_HeapDestroy
mov rcx, qword [0x14000e4a0]
call sub.KERNEL32.dll_ExitProcess
sub rsp, 0x28
call fcn.140004ed4
call fcn.140005520
call fcn.140005660
call fcn.140005b0c
call fcn.1400067bc
call fcn.140008450
call fcn.14000904c
add rsp, 0x28
ret