Function at 0x1800254c0
Capabilities:
Get common file path

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x520
movaps xmmword [rsp + 0x510], xmm6
mov rax, qword [0x18021a280]
xor rax, rsp
mov qword [rsp + 0x500], rax
mov rdi, r8
mov rsi, rdx
mov qword [rsp + 0xb0], r8
xor r13d, r13d
lea r12, [rdx + 0x10]
cmp qword [r12], r13
jne 0x18002552b
mov r8d, Ordinal_15
lea rdx, str.Path_is_empty
mov rcx, rdi
call fcn.180007100
xor al, al
jmp 0x1800271e5
xor edx, edx
mov r8d, 0x208
lea rcx, [rsp + 0x2f0]
call fcn.1800b9d20
mov edx, 0x104
lea rcx, [rsp + 0x2f0]
call qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
xorps xmm0, xmm0
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], r13
mov r8d, 3
lea rcx, [rsp + 0x120]
movups xmmword [rsp + 0x120], xmm0
cmp eax, r8d
lea rdx, [rsp + 0x2f0]
jae 0x180025590
lea rdx, [0x1801fdc38]
call fcn.180008f40
nop
lea rax, str.Windows_System32
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], Ordinal_26
lea rax, [rsp + 0x120]
cmp qword [rsp + 0x138], 7
cmova rax, qword [rsp + 0x120]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x48], rax
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x58], xmm0
movabs r14, 0xc000000000000000
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x50]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x110], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x40], xmm1
lea r8, [rsp + 0x110]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x160]
call fcn.18000a600
nop
lea rax, str.WindowsSystem32printui.exe
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], Ordinal_37
lea rax, [rsp + 0x120]
cmp qword [rsp + 0x138], 7
cmova rax, qword [rsp + 0x120]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x48], rax
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x50]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x110], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x40], xmm1
lea r8, [rsp + 0x110]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x1a0]
call fcn.18000a600
nop
lea rax, str.Windows_System32printui.exe
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], Ordinal_37
lea rax, [rsp + 0x120]
cmp qword [rsp + 0x138], 7
cmova rax, qword [rsp + 0x120]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x48], rax
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x50]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x110], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x40], xmm1
lea r8, [rsp + 0x110]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x180]
call fcn.18000a600
nop
lea rax, str.Windows_System32printui.dll
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], Ordinal_37
lea rax, [rsp + 0x120]
cmp qword [rsp + 0x138], 7
cmova rax, qword [rsp + 0x120]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x48], rax
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x50]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x110], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x40], xmm1
lea r8, [rsp + 0x110]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x1c0]
call fcn.18000a600
nop
lea rax, [rsp + 0x120]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x160]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x160]
cmp qword [rsp + 0x178], 7
cmova rdx, qword [rsp + 0x160]
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], r13
mov qword [rsp + 0x158], r13
mov r8, qword [rsp + 0x170]
lea rcx, [rsp + 0x140]
call fcn.180008f40
nop
mov r8d, 3
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x30]
call fcn.180024ac0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x50], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x30], ecx
lea rax, [0x18021b290]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x110], xmm0
mov eax, dword [rsp + 0x50]
test eax, eax
je 0x1800258f7
cmp eax, 1
setne bl
mov rdx, qword [rsp + 0x158]
cmp rdx, 7
jbe 0x180025908
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025903
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027217
jmp 0x180025903
xor bl, bl
test ecx, ecx
jne 0x18002721d
jmp 0x1800258b2
call fcn.18008a530
test bl, bl
je 0x180025ce7
lea rax, str.rmdir__s__q__Windows__
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], Ordinal_26
lea rax, [rsp + 0x120]
cmp qword [rsp + 0x138], 7
cmova rax, qword [rsp + 0x120]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x38], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x78], xmm0
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x30], 1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x110], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x110]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x90]
call fcn.18000a600
nop
mov edx, 0x2710
lea rcx, [rsp + 0x90]
call fcn.18004bfa0
movzx ebx, al
mov rdx, qword [rsp + 0xa8]
cmp rdx, 7
jbe 0x180025a04
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800259ff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002723a
call fcn.18008a530
test bl, bl
jne 0x180025ce7
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rcx, str.Fake_windows_can_not_deleted_error_code:_
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x118], Ordinal_47
mov dword [rsp + 0x38], eax
movabs r14, 0x2000000000000000
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x50], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x58], rax
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
movaps xmm1, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x110], xmm1
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x90]
call fcn.1800192b0
lea rdx, [rsp + 0x90]
mov rcx, rdi
call fcn.18000f810
mov rdx, qword [rsp + 0xa8]
cmp rdx, 0xf
jbe 0x180025adc
inc rdx
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025ad7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027240
call fcn.18008a530
lea rcx, [rsp + 0x40]
call fcn.180027370
movzx ebx, al
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180025b31
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025b2c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002734b
call fcn.18008a530
movdqa xmm0, xmmword [0x1801ff550]
movdqu xmmword [rsp + 0x1d0], xmm0
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x180025b93
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025b8e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027351
call fcn.18008a530
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180025bf8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025bf3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027357
call fcn.18008a530
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x180025c5d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025c58
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002735d
call fcn.18008a530
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x180025cc2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025cbd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027363
call fcn.18008a530
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
movzx eax, bl
jmp 0x1800271e5
lea rax, str.mkdir___Windows_System32_
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], Ordinal_37
lea rax, [rsp + 0x120]
cmp qword [rsp + 0x138], 7
cmova rax, qword [rsp + 0x120]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x118], rax
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [rsp + 0x78], xmm0
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x110], 1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x118], rax
movaps xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x110], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x110]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x90]
call fcn.18000a600
nop
mov edx, 0x2710
lea rcx, [rsp + 0x90]
call fcn.18004bfa0
movzx ebx, al
mov rdx, qword [rsp + 0xa8]
cmp rdx, 7
jbe 0x180025ded
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025de8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027246
call fcn.18008a530
test bl, bl
jne 0x180025ec1
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rcx, str.Fake_windows_can_not_created_error_code:_
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], Ordinal_47
mov dword [rsp + 0x118], eax
movabs r14, 0x2000000000000000
mov qword [rsp + 0x110], r14
mov qword [rsp + 0x30], 1
lea rax, [rsp + 0x110]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm1
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x90]
call fcn.1800192b0
lea rdx, [rsp + 0x90]
mov rcx, rdi
call fcn.18000f810
mov rdx, qword [rsp + 0xa8]
cmp rdx, 0xf
jbe 0x180025ecb
inc rdx
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025eba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002724c
call fcn.18008a530
jmp 0x180025ecb
movabs r14, 0x2000000000000000
lea rdx, [rsp + 0x180]
cmp qword [rsp + 0x198], 7
cmova rdx, qword [rsp + 0x180]
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], r13
mov r8, qword [rsp + 0x190]
lea rcx, [rsp + 0x70]
call fcn.180008f40
nop
lea rdx, [rsp + 0x1a0]
cmp qword [rsp + 0x1b8], 7
cmova rdx, qword [rsp + 0x1a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x150], r13
mov qword [rsp + 0x158], r13
mov r8, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x140]
call fcn.180008f40
nop
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x140]
call fcn.180025310
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 7
jbe 0x180025fb6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025fb1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027252
call fcn.18008a530
movdqa xmm6, xmmword [0x1801ff550]
movdqu xmmword [rsp + 0x150], xmm6
mov word [rsp + 0x140], r13w
mov rdx, qword [rsp + 0x88]
cmp rdx, 7
jbe 0x180026015
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026010
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027258
call fcn.18008a530
xor edx, edx
mov r8d, 0x108
lea rcx, [rsp + 0x1e0]
call fcn.1800b9d20
lea rdx, [rsp + 0x1c0]
cmp qword [rsp + 0x1d8], 7
cmova rdx, qword [rsp + 0x1c0]
lea rcx, [rsp + 0x1e0]
call fcn.180028b50
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea rbx, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x1e0], rbx
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x1dc], edx
cmp qword [rsp + 0x268], 0
jne 0x180026335
mov r8d, reloc.LIBPQ.dll_Ordinal_38
lea rdx, str.Fake_printui.dll_file_can_not_created.
mov rcx, rdi
call fcn.180007100
lea rcx, [rsp + 0x40]
call fcn.180027370
movzx esi, al
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x1e0], rbx
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x1dc], edx
lea rcx, [rsp + 0x1e8]
call fcn.180028200
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x1e0], rdi
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x1dc], edx
lea rbx, vtable.std::ios_base.0
mov qword [rsp + 0x288], rbx
lea rcx, [rsp + 0x288]
call fcn.180088080
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180026186
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026181
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002734b
call fcn.18008a530
movdqu xmmword [rsp + 0x1d0], xmm6
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x1800261e0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800261db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027351
call fcn.18008a530
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180026245
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026240
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027357
call fcn.18008a530
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x1800262aa
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800262a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002735d
call fcn.18008a530
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x18002630f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002630a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027363
call fcn.18008a530
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
movzx eax, sil
jmp 0x1800271e5
mov r8d, 0x65800
lea rdx, [0x1800f71b0]
lea rcx, [rsp + 0x1e0]
call fcn.1800283a0
lea rcx, [rsp + 0x1e8]
call fcn.180028a50
mov ebx, 6
mov r15d, 2
test rax, rax
jne 0x1800263a7
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
mov eax, ebx
cmp qword [rsp + rcx + 0x228], 0
cmovne eax, r15d
or eax, dword [rsp + rcx + 0x1f0]
and eax, 0x17
mov dword [rsp + rcx + 0x1f0], eax
mov edx, dword [rsp + rcx + 0x1f4]
and edx, eax
jne 0x18002725e
mov rdx, rsi
lea rcx, [rsp + 0x140]
call fcn.180005370
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rsp + 0x2f0]
call fcn.1800b9d20
lea rax, str.Windows_System32_readui.txt
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], Ordinal_37
lea rax, [rsp + 0x120]
cmp qword [rsp + 0x138], 7
cmova rax, qword [rsp + 0x120]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x118], rax
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [rsp + 0x78], xmm0
movabs rax, 0xc000000000000000
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x110], 1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x118], rax
movaps xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x110], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x110]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x90]
call fcn.18000a600
nop
lea rdx, [rsp + 0x90]
cmp qword [rsp + 0xa8], 7
cmova rdx, qword [rsp + 0x90]
lea rcx, [rsp + 0x2f0]
call fcn.180028b50
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x2f0], rax
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x2ec], edx
mov rdx, qword [rsp + 0xa8]
cmp rdx, 7
jbe 0x180026523
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002651e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272bb
call fcn.18008a530
movdqu xmmword [rsp + 0xa0], xmm6
mov word [rsp + 0x90], r13w
cmp qword [rsp + 0x378], 0
jne 0x1800268c2
mov r8d, Ordinal_33
lea rdx, str.readui.txt_Can_not_created._n
mov rcx, rdi
call fcn.180007100
lea rcx, [rsp + 0x40]
call fcn.180027370
movzx esi, al
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea r14, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x2f0], r14
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x2ec], edx
lea rcx, [rsp + 0x2f8]
call fcn.180028200
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x2f0], rdi
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x2ec], edx
lea rbx, vtable.std::ios_base.0
mov qword [rsp + 0x398], rbx
lea rcx, [rsp + 0x398]
call fcn.180088080
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x180026638
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026633
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027345
call fcn.18008a530
movdqa xmm0, xmmword [0x1801ff560]
movdqu xmmword [rsp + 0x150], xmm0
mov byte [rsp + 0x140], 0
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x1e0], r14
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x1dc], edx
lea rcx, [rsp + 0x1e8]
call fcn.180028200
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x1e0], rdi
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x1dc], edx
mov qword [rsp + 0x288], rbx
lea rcx, [rsp + 0x288]
call fcn.180088080
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180026713
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002670e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027327
call fcn.18008a530
movdqu xmmword [rsp + 0x1d0], xmm6
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x18002676d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026768
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002732d
call fcn.18008a530
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x1800267d2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800267cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027333
call fcn.18008a530
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x180026837
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026832
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027339
call fcn.18008a530
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x18002689c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026897
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002733f
call fcn.18008a530
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
movzx eax, sil
jmp 0x1800271e5
lea rdx, [rsp + 0x140]
cmp qword [rsp + 0x158], 0xf
cmova rdx, qword [rsp + 0x140]
mov r8, qword [rsp + 0x150]
lea rcx, [rsp + 0x2f0]
call fcn.1800283a0
lea rcx, [rsp + 0x2f8]
call fcn.180028a50
test rax, rax
jne 0x18002693c
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
cmp qword [rsp + rcx + 0x338], 0
cmovne ebx, r15d
or ebx, dword [rsp + rcx + 0x300]
and ebx, 0x17
mov dword [rsp + rcx + 0x300], ebx
mov eax, dword [rsp + rcx + 0x304]
and eax, ebx
jne 0x1800272c1
lea rax, str.start______
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], Ordinal_21
cmp qword [rsi + 0x18], 7
jbe 0x18002695b
mov rsi, qword [rsi]
mov rax, qword [r12]
mov qword [rsp + 0x110], rsi
mov qword [rsp + 0x118], rax
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [rsp + 0x78], xmm0
movabs rax, 0xc000000000000000
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x110], 1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x118], rax
movaps xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x110], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x110]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.18000a600
nop
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.18004c1f0
movzx ebx, al
mov rdx, qword [rsp + 0x68]
cmp rdx, 7
jbe 0x180026a29
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026a24
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002731b
call fcn.18008a530
test bl, bl
jne 0x180026e51
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rcx, str.As_user_can_not_created_error_code:__n
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], Ordinal_47
mov dword [rsp + 0x118], eax
mov qword [rsp + 0x110], r14
mov qword [rsp + 0x30], 1
lea rax, [rsp + 0x110]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
movaps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm1
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1800192b0
lea rdx, [rsp + 0x70]
mov rcx, rdi
call fcn.18000f810
mov rdx, qword [rsp + 0x88]
cmp rdx, 0xf
jbe 0x180026ae8
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026ae3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027321
call fcn.18008a530
lea rcx, [rsp + 0x40]
call fcn.180027370
movzx esi, al
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea r14, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x2f0], r14
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x2ec], edx
lea rcx, [rsp + 0x2f8]
call fcn.180028200
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x2f0], rdi
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x2ec], edx
lea rbx, vtable.std::ios_base.0
mov qword [rsp + 0x398], rbx
lea rcx, [rsp + 0x398]
call fcn.180088080
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x180026bc7
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026bc2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027345
call fcn.18008a530
movdqa xmm0, xmmword [0x1801ff560]
movdqu xmmword [rsp + 0x150], xmm0
mov byte [rsp + 0x140], 0
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x1e0], r14
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x1dc], edx
lea rcx, [rsp + 0x1e8]
call fcn.180028200
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x1e0], rdi
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x1dc], edx
mov qword [rsp + 0x288], rbx
lea rcx, [rsp + 0x288]
call fcn.180088080
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180026ca2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026c9d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027327
call fcn.18008a530
movdqu xmmword [rsp + 0x1d0], xmm6
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x180026cfc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026cf7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002732d
call fcn.18008a530
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180026d61
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026d5c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027333
call fcn.18008a530
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x180026dc6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026dc1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027339
call fcn.18008a530
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x180026e2b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026e26
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002733f
call fcn.18008a530
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
movzx eax, sil
jmp 0x1800271e5
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea rsi, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x2f0], rsi
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x2ec], edx
lea rcx, [rsp + 0x2f8]
call fcn.180028200
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x2f0], rdi
mov rax, qword [rsp + 0x2f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x2ec], edx
lea rbx, vtable.std::ios_base.0
mov qword [rsp + 0x398], rbx
lea rcx, [rsp + 0x398]
call fcn.180088080
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x180026f24
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026f1e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027345
call fcn.18008a530
nop
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x1e0], rsi
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x1dc], edx
lea rcx, [rsp + 0x1e8]
call fcn.180028200
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x1e0], rdi
mov rax, qword [rsp + 0x1e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x1dc], edx
mov qword [rsp + 0x288], rbx
lea rcx, [rsp + 0x288]
call fcn.180088080
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180026fe6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026fe1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002734b
call fcn.18008a530
movdqu xmmword [rsp + 0x1d0], xmm6
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x180027040
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002703b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027351
call fcn.18008a530
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x1800270a5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800270a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027357
call fcn.18008a530
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x18002710a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180027105
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002735d
call fcn.18008a530
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x18002716f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002716a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027363
call fcn.18008a530
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
mov al, 1
jmp 0x1800271e5
mov rcx, qword [rsp + 0x500]
xor rcx, rsp
call fcn.18008a510
lea r11, [rsp + 0x520]
mov rbx, qword [r11 + 0x30]
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.1800997f4
nop
lea r8, [rsp + 0x140]
lea rdx, [rsp + 0x110]
lea rcx, str.exists
call fcn.180024030
nop
call fcn.1800997f4
int3
call fcn.1800997f4
int3
call fcn.1800997f4
int3
call fcn.1800997f4
nop
call fcn.1800997f4
nop
call fcn.1800997f4
nop
test dl, 4
je 0x18002726c
lea rbx, [0x1800f3668]
jmp 0x180027281
test r15b, dl
lea rbx, [0x1800f3680]
lea rax, [0x1800f3698]
cmove rbx, rax
mov edx, 1
lea rcx, [rsp + 0x110]
call fcn.180002e00
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0xc0]
call fcn.1800037d0
lea rdx, [0x180217450]
lea rcx, [rsp + 0xc0]
call fcn.18008cbf0
nop
call fcn.1800997f4
int3
test al, 4
je 0x1800272ce
lea rbx, [0x1800f3668]
jmp 0x1800272e2
test al, 2
lea rbx, [0x1800f3680]
lea rax, [0x1800f3698]
cmove rbx, rax
mov edx, 1
lea rcx, [rsp + 0x110]
call fcn.180002e00
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0xe8]
call fcn.1800037d0
lea rdx, [0x180217450]
lea rcx, [rsp + 0xe8]
call fcn.18008cbf0
call fcn.1800997f4
int3
call fcn.1800997f4
nop
call fcn.1800997f4
nop
call fcn.1800997f4
nop
call fcn.1800997f4
nop
call fcn.1800997f4
nop
call fcn.1800997f4
nop
call fcn.1800997f4
nop
call fcn.1800997f4
nop
call fcn.1800997f4
nop
call fcn.1800997f4
nop
call fcn.1800997f4
nop
call fcn.1800997f4
int3