Function at 0x1800254e0
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 [0x18021b280]
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 0x18002554b
mov r8d, Ordinal_15
lea rdx, str.Path_is_empty
mov rcx, rdi
call fcn.180007100
xor al, al
jmp 0x180027205
xor edx, edx
mov r8d, 0x208
lea rcx, [rsp + 0x2f0]
call fcn.1800ba330
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 0x1800255b0
lea rdx, [0x1801fee98]
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.180024ae0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x50], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x30], ecx
lea rax, [0x18021c290]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x110], xmm0
mov eax, dword [rsp + 0x50]
test eax, eax
je 0x180025917
cmp eax, 1
setne bl
mov rdx, qword [rsp + 0x158]
cmp rdx, 7
jbe 0x180025928
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025923
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027237
jmp 0x180025923
xor bl, bl
test ecx, ecx
jne 0x18002723d
jmp 0x1800258d2
call fcn.18008ab40
test bl, bl
je 0x180025d07
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.18004c430
movzx ebx, al
mov rdx, qword [rsp + 0xa8]
cmp rdx, 7
jbe 0x180025a24
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025a1f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002725a
call fcn.18008ab40
test bl, bl
jne 0x180025d07
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.1800192d0
lea rdx, [rsp + 0x90]
mov rcx, rdi
call fcn.18000f810
mov rdx, qword [rsp + 0xa8]
cmp rdx, 0xf
jbe 0x180025afc
inc rdx
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025af7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027260
call fcn.18008ab40
lea rcx, [rsp + 0x40]
call fcn.180027390
movzx ebx, al
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180025b51
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025b4c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002736b
call fcn.18008ab40
movdqa xmm0, xmmword [0x1802007f0]
movdqu xmmword [rsp + 0x1d0], xmm0
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x180025bb3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025bae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027371
call fcn.18008ab40
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180025c18
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025c13
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027377
call fcn.18008ab40
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x180025c7d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025c78
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002737d
call fcn.18008ab40
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x180025ce2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025cdd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027383
call fcn.18008ab40
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
movzx eax, bl
jmp 0x180027205
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.18004c430
movzx ebx, al
mov rdx, qword [rsp + 0xa8]
cmp rdx, 7
jbe 0x180025e0d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025e08
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027266
call fcn.18008ab40
test bl, bl
jne 0x180025ee1
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.1800192d0
lea rdx, [rsp + 0x90]
mov rcx, rdi
call fcn.18000f810
mov rdx, qword [rsp + 0xa8]
cmp rdx, 0xf
jbe 0x180025eeb
inc rdx
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025eda
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002726c
call fcn.18008ab40
jmp 0x180025eeb
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.180025330
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 7
jbe 0x180025fd6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025fd1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027272
call fcn.18008ab40
movdqa xmm6, xmmword [0x1802007f0]
movdqu xmmword [rsp + 0x150], xmm6
mov word [rsp + 0x140], r13w
mov rdx, qword [rsp + 0x88]
cmp rdx, 7
jbe 0x180026035
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026030
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027278
call fcn.18008ab40
xor edx, edx
mov r8d, 0x108
lea rcx, [rsp + 0x1e0]
call fcn.1800ba330
lea rdx, [rsp + 0x1c0]
cmp qword [rsp + 0x1d8], 7
cmova rdx, qword [rsp + 0x1c0]
lea rcx, [rsp + 0x1e0]
call fcn.180028b70
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 0x180026355
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.180027390
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.180028220
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.180088690
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x1800261a6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800261a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002736b
call fcn.18008ab40
movdqu xmmword [rsp + 0x1d0], xmm6
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x180026200
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800261fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027371
call fcn.18008ab40
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180026265
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026260
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027377
call fcn.18008ab40
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x1800262ca
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800262c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002737d
call fcn.18008ab40
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x18002632f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002632a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027383
call fcn.18008ab40
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
movzx eax, sil
jmp 0x180027205
mov r8d, 0x65a00
lea rdx, [0x1800f81b0]
lea rcx, [rsp + 0x1e0]
call fcn.1800283c0
lea rcx, [rsp + 0x1e8]
call fcn.180028a70
mov ebx, 6
mov r15d, 2
test rax, rax
jne 0x1800263c7
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 0x18002727e
mov rdx, rsi
lea rcx, [rsp + 0x140]
call fcn.180005370
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rsp + 0x2f0]
call fcn.1800ba330
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.180028b70
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 0x180026543
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002653e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272db
call fcn.18008ab40
movdqu xmmword [rsp + 0xa0], xmm6
mov word [rsp + 0x90], r13w
cmp qword [rsp + 0x378], 0
jne 0x1800268e2
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.180027390
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.180028220
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.180088690
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x180026658
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026653
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027365
call fcn.18008ab40
movdqa xmm0, xmmword [0x180200800]
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.180028220
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.180088690
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180026733
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002672e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027347
call fcn.18008ab40
movdqu xmmword [rsp + 0x1d0], xmm6
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x18002678d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026788
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002734d
call fcn.18008ab40
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x1800267f2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800267ed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027353
call fcn.18008ab40
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x180026857
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026852
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027359
call fcn.18008ab40
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x1800268bc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800268b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002735f
call fcn.18008ab40
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
movzx eax, sil
jmp 0x180027205
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.1800283c0
lea rcx, [rsp + 0x2f8]
call fcn.180028a70
test rax, rax
jne 0x18002695c
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 0x1800272e1
lea rax, str.start______
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], Ordinal_21
cmp qword [rsi + 0x18], 7
jbe 0x18002697b
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.18004c680
movzx ebx, al
mov rdx, qword [rsp + 0x68]
cmp rdx, 7
jbe 0x180026a49
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026a44
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002733b
call fcn.18008ab40
test bl, bl
jne 0x180026e71
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.1800192d0
lea rdx, [rsp + 0x70]
mov rcx, rdi
call fcn.18000f810
mov rdx, qword [rsp + 0x88]
cmp rdx, 0xf
jbe 0x180026b08
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026b03
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027341
call fcn.18008ab40
lea rcx, [rsp + 0x40]
call fcn.180027390
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.180028220
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.180088690
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x180026be7
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026be2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027365
call fcn.18008ab40
movdqa xmm0, xmmword [0x180200800]
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.180028220
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.180088690
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180026cc2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026cbd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027347
call fcn.18008ab40
movdqu xmmword [rsp + 0x1d0], xmm6
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x180026d1c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026d17
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002734d
call fcn.18008ab40
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180026d81
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026d7c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027353
call fcn.18008ab40
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x180026de6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026de1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027359
call fcn.18008ab40
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x180026e4b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026e46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002735f
call fcn.18008ab40
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
movzx eax, sil
jmp 0x180027205
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.180028220
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.180088690
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x180026f44
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026f3e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027365
call fcn.18008ab40
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.180028220
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.180088690
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180027006
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180027001
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002736b
call fcn.18008ab40
movdqu xmmword [rsp + 0x1d0], xmm6
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x180027060
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002705b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027371
call fcn.18008ab40
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x1800270c5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800270c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027377
call fcn.18008ab40
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x18002712a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180027125
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002737d
call fcn.18008ab40
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x18002718f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002718a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027383
call fcn.18008ab40
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
mov al, 1
jmp 0x180027205
mov rcx, qword [rsp + 0x500]
xor rcx, rsp
call fcn.18008ab20
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.180099e04
nop
lea r8, [rsp + 0x140]
lea rdx, [rsp + 0x110]
lea rcx, str.exists
call fcn.180024050
nop
call fcn.180099e04
int3
call fcn.180099e04
int3
call fcn.180099e04
int3
call fcn.180099e04
nop
call fcn.180099e04
nop
call fcn.180099e04
nop
test dl, 4
je 0x18002728c
lea rbx, [0x1800f4668]
jmp 0x1800272a1
test r15b, dl
lea rbx, [0x1800f4680]
lea rax, [0x1800f4698]
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, [0x180218848]
lea rcx, [rsp + 0xc0]
call fcn.18008d200
nop
call fcn.180099e04
int3
test al, 4
je 0x1800272ee
lea rbx, [0x1800f4668]
jmp 0x180027302
test al, 2
lea rbx, [0x1800f4680]
lea rax, [0x1800f4698]
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, [0x180218848]
lea rcx, [rsp + 0xe8]
call fcn.18008d200
call fcn.180099e04
int3
call fcn.180099e04
nop
call fcn.180099e04
nop
call fcn.180099e04
nop
call fcn.180099e04
nop
call fcn.180099e04
nop
call fcn.180099e04
nop
call fcn.180099e04
nop
call fcn.180099e04
nop
call fcn.180099e04
nop
call fcn.180099e04
nop
call fcn.180099e04
nop
call fcn.180099e04
int3