Function at 0x180025460
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 [0x180223280]
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 0x1800254cb
mov r8d, Ordinal_15
lea rdx, str.Path_is_empty
mov rcx, rdi
call fcn.1800070d0
xor al, al
jmp 0x180027185
xor edx, edx
mov r8d, 0x208
lea rcx, [rsp + 0x2f0]
call fcn.1800c0e90
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 0x180025530
lea rdx, [0x180205ab0]
call fcn.180008f10
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.18000a610
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.18000a610
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.18000a610
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.18000a610
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.180008f10
nop
mov r8d, 3
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x30]
call fcn.180024a60
movsd xmm0, qword [rax]
movsd qword [rsp + 0x50], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x30], ecx
lea rax, [0x180224290]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x110], xmm0
mov eax, dword [rsp + 0x50]
test eax, eax
je 0x180025897
cmp eax, 1
setne bl
mov rdx, qword [rsp + 0x158]
cmp rdx, 7
jbe 0x1800258a8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800258a3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800271b7
jmp 0x1800258a3
xor bl, bl
test ecx, ecx
jne 0x1800271bd
jmp 0x180025852
call fcn.18008ef10
test bl, bl
je 0x180025c87
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.18000a610
nop
mov edx, 0x2710
lea rcx, [rsp + 0x90]
call fcn.18004bf00
movzx ebx, al
mov rdx, qword [rsp + 0xa8]
cmp rdx, 7
jbe 0x1800259a4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002599f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800271da
call fcn.18008ef10
test bl, bl
jne 0x180025c87
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.180019230
lea rdx, [rsp + 0x90]
mov rcx, rdi
call fcn.18000f770
mov rdx, qword [rsp + 0xa8]
cmp rdx, 0xf
jbe 0x180025a7c
inc rdx
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025a77
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800271e0
call fcn.18008ef10
lea rcx, [rsp + 0x40]
call fcn.180027310
movzx ebx, al
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180025ad1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025acc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272eb
call fcn.18008ef10
movdqa xmm0, xmmword [0x1802080c0]
movdqu xmmword [rsp + 0x1d0], xmm0
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x180025b33
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025b2e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272f1
call fcn.18008ef10
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180025b98
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025b93
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272f7
call fcn.18008ef10
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x180025bfd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025bf8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272fd
call fcn.18008ef10
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x180025c62
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025c5d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027303
call fcn.18008ef10
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
movzx eax, bl
jmp 0x180027185
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.18000a610
nop
mov edx, 0x2710
lea rcx, [rsp + 0x90]
call fcn.18004bf00
movzx ebx, al
mov rdx, qword [rsp + 0xa8]
cmp rdx, 7
jbe 0x180025d8d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025d88
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800271e6
call fcn.18008ef10
test bl, bl
jne 0x180025e61
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.180019230
lea rdx, [rsp + 0x90]
mov rcx, rdi
call fcn.18000f770
mov rdx, qword [rsp + 0xa8]
cmp rdx, 0xf
jbe 0x180025e6b
inc rdx
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025e5a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800271ec
call fcn.18008ef10
jmp 0x180025e6b
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.180008f10
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.180008f10
nop
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x140]
call fcn.1800252b0
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 7
jbe 0x180025f56
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025f51
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800271f2
call fcn.18008ef10
movdqa xmm6, xmmword [0x1802080c0]
movdqu xmmword [rsp + 0x150], xmm6
mov word [rsp + 0x140], r13w
mov rdx, qword [rsp + 0x88]
cmp rdx, 7
jbe 0x180025fb5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180025fb0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800271f8
call fcn.18008ef10
xor edx, edx
mov r8d, 0x108
lea rcx, [rsp + 0x1e0]
call fcn.1800c0e90
lea rdx, [rsp + 0x1c0]
cmp qword [rsp + 0x1d8], 7
cmova rdx, qword [rsp + 0x1c0]
lea rcx, [rsp + 0x1e0]
call fcn.180028af0
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 0x1800262d5
mov r8d, reloc.LIBPQ.dll_Ordinal_38
lea rdx, str.Fake_printui.dll_file_can_not_created.
mov rcx, rdi
call fcn.1800070d0
lea rcx, [rsp + 0x40]
call fcn.180027310
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.1800281a0
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.18008ca60
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180026126
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026121
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272eb
call fcn.18008ef10
movdqu xmmword [rsp + 0x1d0], xmm6
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x180026180
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002617b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272f1
call fcn.18008ef10
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x1800261e5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800261e0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272f7
call fcn.18008ef10
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x18002624a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026245
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272fd
call fcn.18008ef10
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x1800262af
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800262aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027303
call fcn.18008ef10
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
movzx eax, sil
jmp 0x180027185
mov r8d, 0x65800
lea rdx, [0x1800ff200]
lea rcx, [rsp + 0x1e0]
call fcn.180028340
lea rcx, [rsp + 0x1e8]
call fcn.1800289f0
mov ebx, 6
mov r15d, 2
test rax, rax
jne 0x180026347
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 0x1800271fe
mov rdx, rsi
lea rcx, [rsp + 0x140]
call fcn.180005340
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rsp + 0x2f0]
call fcn.1800c0e90
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.18000a610
nop
lea rdx, [rsp + 0x90]
cmp qword [rsp + 0xa8], 7
cmova rdx, qword [rsp + 0x90]
lea rcx, [rsp + 0x2f0]
call fcn.180028af0
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 0x1800264c3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800264be
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002725b
call fcn.18008ef10
movdqu xmmword [rsp + 0xa0], xmm6
mov word [rsp + 0x90], r13w
cmp qword [rsp + 0x378], 0
jne 0x180026862
mov r8d, Ordinal_33
lea rdx, str.readui.txt_Can_not_created._n
mov rcx, rdi
call fcn.1800070d0
lea rcx, [rsp + 0x40]
call fcn.180027310
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.1800281a0
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.18008ca60
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x1800265d8
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800265d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272e5
call fcn.18008ef10
movdqa xmm0, xmmword [0x1802080d0]
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.1800281a0
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.18008ca60
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x1800266b3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800266ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272c7
call fcn.18008ef10
movdqu xmmword [rsp + 0x1d0], xmm6
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x18002670d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026708
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272cd
call fcn.18008ef10
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180026772
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002676d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272d3
call fcn.18008ef10
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x1800267d7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800267d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272d9
call fcn.18008ef10
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x18002683c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026837
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272df
call fcn.18008ef10
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
movzx eax, sil
jmp 0x180027185
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.180028340
lea rcx, [rsp + 0x2f8]
call fcn.1800289f0
test rax, rax
jne 0x1800268dc
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 0x180027261
lea rax, str.start______
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], Ordinal_21
cmp qword [rsi + 0x18], 7
jbe 0x1800268fb
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.18000a610
nop
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.18004c150
movzx ebx, al
mov rdx, qword [rsp + 0x68]
cmp rdx, 7
jbe 0x1800269c9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800269c4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272bb
call fcn.18008ef10
test bl, bl
jne 0x180026df1
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.180019230
lea rdx, [rsp + 0x70]
mov rcx, rdi
call fcn.18000f770
mov rdx, qword [rsp + 0x88]
cmp rdx, 0xf
jbe 0x180026a88
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026a83
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272c1
call fcn.18008ef10
lea rcx, [rsp + 0x40]
call fcn.180027310
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.1800281a0
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.18008ca60
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x180026b67
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026b62
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272e5
call fcn.18008ef10
movdqa xmm0, xmmword [0x1802080d0]
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.1800281a0
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.18008ca60
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180026c42
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026c3d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272c7
call fcn.18008ef10
movdqu xmmword [rsp + 0x1d0], xmm6
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x180026c9c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026c97
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272cd
call fcn.18008ef10
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180026d01
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026cfc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272d3
call fcn.18008ef10
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x180026d66
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026d61
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272d9
call fcn.18008ef10
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x180026dcb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026dc6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272df
call fcn.18008ef10
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
movzx eax, sil
jmp 0x180027185
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.1800281a0
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.18008ca60
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0xf
jbe 0x180026ec4
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026ebe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272e5
call fcn.18008ef10
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.1800281a0
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.18008ca60
nop
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180026f86
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026f81
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272eb
call fcn.18008ef10
movdqu xmmword [rsp + 0x1d0], xmm6
mov word [rsp + 0x1c0], r13w
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x180026fe0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026fdb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272f1
call fcn.18008ef10
mov qword [rsp + 0x190], r13
mov qword [rsp + 0x198], 7
mov word [rsp + 0x180], r13w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180027045
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180027040
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272f7
call fcn.18008ef10
mov qword [rsp + 0x1b0], r13
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r13w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x1800270aa
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800270a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800272fd
call fcn.18008ef10
mov qword [rsp + 0x170], r13
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 7
jbe 0x18002710f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002710a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027303
call fcn.18008ef10
mov qword [rsp + 0x130], r13
mov qword [rsp + 0x138], 7
mov word [rsp + 0x120], r13w
mov al, 1
jmp 0x180027185
mov rcx, qword [rsp + 0x500]
xor rcx, rsp
call fcn.18008eef0
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.18009e1e4
nop
lea r8, [rsp + 0x140]
lea rdx, [rsp + 0x110]
lea rcx, str.exists
call fcn.180023fd0
nop
call fcn.18009e1e4
int3
call fcn.18009e1e4
int3
call fcn.18009e1e4
int3
call fcn.18009e1e4
nop
call fcn.18009e1e4
nop
call fcn.18009e1e4
nop
test dl, 4
je 0x18002720c
lea rbx, [0x1800fb6b8]
jmp 0x180027221
test r15b, dl
lea rbx, [0x1800fb6d0]
lea rax, [0x1800fb6e8]
cmove rbx, rax
mov edx, 1
lea rcx, [rsp + 0x110]
call fcn.180002dd0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0xc0]
call fcn.1800037a0
lea rdx, [0x1802207b0]
lea rcx, [rsp + 0xc0]
call fcn.1800915e0
nop
call fcn.18009e1e4
int3
test al, 4
je 0x18002726e
lea rbx, [0x1800fb6b8]
jmp 0x180027282
test al, 2
lea rbx, [0x1800fb6d0]
lea rax, [0x1800fb6e8]
cmove rbx, rax
mov edx, 1
lea rcx, [rsp + 0x110]
call fcn.180002dd0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0xe8]
call fcn.1800037a0
lea rdx, [0x1802207b0]
lea rcx, [rsp + 0xe8]
call fcn.1800915e0
call fcn.18009e1e4
int3
call fcn.18009e1e4
nop
call fcn.18009e1e4
nop
call fcn.18009e1e4
nop
call fcn.18009e1e4
nop
call fcn.18009e1e4
nop
call fcn.18009e1e4
nop
call fcn.18009e1e4
nop
call fcn.18009e1e4
nop
call fcn.18009e1e4
nop
call fcn.18009e1e4
nop
call fcn.18009e1e4
nop
call fcn.18009e1e4
int3