Function at 0x180022760
Capabilities:
Create process on windows

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x4f0
movaps xmmword [rsp + 0x4e0], xmm6
mov rax, qword [0x18018c280]
xor rax, rsp
mov qword [rsp + 0x4d0], rax
mov rdi, r8
mov r15, rdx
mov qword [rsp + 0xa0], r8
xor r12d, r12d
cmp qword [rdx + 0x10], r12
jne 0x1800227c7
mov r8d, Ordinal_15
lea rdx, str.Path_is_empty
mov rcx, rdi
call fcn.180008be0
xor al, al
jmp 0x18002460a
lea rcx, [rsp + 0x160]
call fcn.180024bf0
nop
lea rax, str.Windows_System32
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], Ordinal_26
lea rax, [rsp + 0x160]
cmp qword [rsp + 0x178], 7
cmova rax, qword [rsp + 0x160]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x78], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x138], xmm0
movabs rsi, 0xc000000000000000
mov qword [rsp + 0x130], rsi
mov qword [rsp + 0x70], 1
lea rax, [rsp + 0x130]
mov qword [rsp + 0x78], rax
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x150], xmm0
movaps xmm1, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x70], xmm1
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x1c0]
call fcn.18000d210
nop
lea rax, str.WindowsSystem32printui.exe
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], Ordinal_37
lea rax, [rsp + 0x160]
cmp qword [rsp + 0x178], 7
cmova rax, qword [rsp + 0x160]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x78], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x138], xmm0
mov qword [rsp + 0x130], rsi
mov qword [rsp + 0x70], 1
lea rax, [rsp + 0x130]
mov qword [rsp + 0x78], rax
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x150], xmm0
movaps xmm1, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x70], xmm1
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x1e0]
call fcn.18000d210
nop
lea rax, str.Windows_System32printui.exe
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], Ordinal_37
lea rax, [rsp + 0x160]
cmp qword [rsp + 0x178], 7
cmova rax, qword [rsp + 0x160]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x78], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x138], xmm0
mov qword [rsp + 0x130], rsi
mov qword [rsp + 0x70], 1
lea rax, [rsp + 0x130]
mov qword [rsp + 0x78], rax
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x150], xmm0
movaps xmm1, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x70], xmm1
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x1a0]
call fcn.18000d210
nop
lea rax, str.Windows_System32printui.dll
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], Ordinal_37
lea rax, [rsp + 0x160]
cmp qword [rsp + 0x178], 7
cmova rax, qword [rsp + 0x160]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x78], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x138], xmm0
mov qword [rsp + 0x130], rsi
mov qword [rsp + 0x70], 1
lea rax, [rsp + 0x130]
mov qword [rsp + 0x78], rax
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x150], xmm0
movaps xmm1, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x70], xmm1
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x220]
call fcn.18000d210
nop
lea rax, [rsp + 0x160]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x78], rax
lea rdx, [rsp + 0x1c0]
cmp qword [rsp + 0x1d8], 7
cmova rdx, qword [rsp + 0x1c0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], r12
mov qword [rsp + 0x198], r12
mov r8, qword [rsp + 0x1d0]
lea rcx, [rsp + 0x180]
call fcn.18000acf0
nop
mov r8d, 3
lea rdx, [rsp + 0x180]
lea rcx, [rsp + 0x60]
call fcn.180021d60
movsd xmm0, qword [rax]
movsd qword [rsp + 0x120], xmm0
mov ecx, dword [rax + 8]
mov dword [rsp + 0x60], ecx
lea rax, [0x18018d290]
mov qword [rsp + 0x68], rax
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x150], xmm0
mov eax, dword [rsp + 0x120]
test eax, eax
je 0x180022b60
cmp eax, 1
setne bl
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x180022b71
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180022b6c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002463c
jmp 0x180022b6c
xor bl, bl
test ecx, ecx
jne 0x180024642
jmp 0x180022b1b
call fcn.1800918d0
test bl, bl
je 0x180022f6c
lea rax, str.rmdir__s__q__Windows__
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], Ordinal_26
lea rax, [rsp + 0x160]
cmp qword [rsp + 0x178], 7
cmova rax, qword [rsp + 0x160]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x68], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x138], xmm0
mov qword [rsp + 0x130], rsi
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x130]
mov qword [rsp + 0x68], rax
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x150], xmm0
movaps xmm1, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x60], xmm1
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x200]
call fcn.18000d210
nop
lea rcx, [rsp + 0x200]
call fcn.180024a40
movzx ebx, al
mov rdx, qword [rsp + 0x218]
cmp rdx, 7
jbe 0x180022c7a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180022c75
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002465f
call fcn.1800918d0
test bl, bl
jne 0x180022f6c
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rcx, str.Fake_windows_can_not_deleted_error_code:_
mov qword [rsp + 0x150], rcx
mov qword [rsp + 0x158], Ordinal_47
mov dword [rsp + 0x68], eax
movabs rsi, 0x2000000000000000
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x120], 1
lea rax, [rsp + 0x60]
mov qword [rsp + 0x128], rax
movaps xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x120], xmm0
movaps xmm1, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x150], xmm1
lea r8, [rsp + 0x120]
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x200]
call fcn.180019800
lea rdx, [rsp + 0x200]
mov rcx, rdi
call fcn.180008de0
mov rdx, qword [rsp + 0x218]
cmp rdx, 0xf
jbe 0x180022d61
inc rdx
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180022d5c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024665
call fcn.1800918d0
lea rcx, [rsp + 0x70]
call fcn.180024790
movzx ebx, al
mov rdx, qword [rsp + 0x238]
cmp rdx, 7
jbe 0x180022db6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180022db1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024741
call fcn.1800918d0
movdqa xmm0, xmmword [0x180171200]
movdqu xmmword [rsp + 0x230], xmm0
mov word [rsp + 0x220], r12w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180022e18
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180022e13
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024747
call fcn.1800918d0
mov qword [rsp + 0x1b0], r12
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r12w
mov rdx, qword [rsp + 0x1f8]
cmp rdx, 7
jbe 0x180022e7d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180022e78
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002474d
call fcn.1800918d0
mov qword [rsp + 0x1f0], r12
mov qword [rsp + 0x1f8], 7
mov word [rsp + 0x1e0], r12w
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180022ee2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180022edd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024753
call fcn.1800918d0
mov qword [rsp + 0x1d0], r12
mov qword [rsp + 0x1d8], 7
mov word [rsp + 0x1c0], r12w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x180022f47
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180022f42
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024759
call fcn.1800918d0
mov qword [rsp + 0x170], r12
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r12w
movzx eax, bl
jmp 0x18002460a
lea rax, str.mkdir___Windows_System32_
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], Ordinal_37
lea rax, [rsp + 0x160]
cmp qword [rsp + 0x178], 7
cmova rax, qword [rsp + 0x160]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x158], rax
movups xmm0, xmmword [rsp + 0x150]
movups xmmword [rsp + 0x138], xmm0
mov qword [rsp + 0x130], rsi
mov qword [rsp + 0x150], 1
lea rax, [rsp + 0x130]
mov qword [rsp + 0x158], rax
movaps xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x150], xmm0
movaps xmm1, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm1
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x200]
call fcn.18000d210
nop
lea rcx, [rsp + 0x200]
call fcn.180024a40
movzx ebx, al
mov rdx, qword [rsp + 0x218]
cmp rdx, 7
jbe 0x180023076
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180023071
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002466b
call fcn.1800918d0
test bl, bl
jne 0x180023159
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rcx, str.Fake_windows_can_not_created_error_code:_
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x128], Ordinal_47
mov dword [rsp + 0x158], eax
movabs rsi, 0x2000000000000000
mov qword [rsp + 0x150], rsi
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x150]
mov qword [rsp + 0x68], rax
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x120], xmm1
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x200]
call fcn.180019800
lea rdx, [rsp + 0x200]
mov rcx, rdi
call fcn.180008de0
mov rdx, qword [rsp + 0x218]
cmp rdx, 0xf
jbe 0x180023163
inc rdx
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180023152
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024671
call fcn.1800918d0
jmp 0x180023163
movabs rsi, 0x2000000000000000
lea rdx, [rsp + 0x1a0]
cmp qword [rsp + 0x1b8], 7
cmova rdx, qword [rsp + 0x1a0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], r12
mov r8, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x80]
call fcn.18000acf0
nop
lea rdx, [rsp + 0x1e0]
cmp qword [rsp + 0x1f8], 7
cmova rdx, qword [rsp + 0x1e0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], r12
mov qword [rsp + 0x198], r12
mov r8, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x180]
call fcn.18000acf0
nop
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x180]
call fcn.1800225b0
nop
mov rdx, qword [rsp + 0x198]
cmp rdx, 7
jbe 0x180023257
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180023252
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024677
call fcn.1800918d0
movdqa xmm6, xmmword [0x180171200]
movdqu xmmword [rsp + 0x190], xmm6
mov word [rsp + 0x180], r12w
mov rdx, qword [rsp + 0x98]
cmp rdx, 7
jbe 0x1800232b9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800232b4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002467d
call fcn.1800918d0
xor edx, edx
mov r8d, 0x108
lea rcx, [rsp + 0x240]
call fcn.1800c7af0
lea rdx, [rsp + 0x220]
cmp qword [rsp + 0x238], 7
cmova rdx, qword [rsp + 0x220]
lea rcx, [rsp + 0x240]
call fcn.180026430
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
lea r13, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x240], r13
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x23c], edx
cmp qword [rsp + 0x2c8], 0
jne 0x1800235d9
mov r8d, reloc.LIBPQ.dll_Ordinal_38
lea rdx, str.Fake_printui.dll_file_can_not_created.
mov rcx, rdi
call fcn.180008be0
lea rcx, [rsp + 0x70]
call fcn.180024790
movzx esi, al
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x240], r13
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x23c], edx
lea rcx, [rsp + 0x248]
call fcn.180025ad0
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x240], rdi
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x23c], edx
lea rbx, vtable.std::ios_base.0
mov qword [rsp + 0x2e8], rbx
lea rcx, [rsp + 0x2e8]
call fcn.18008f420
nop
mov rdx, qword [rsp + 0x238]
cmp rdx, 7
jbe 0x18002342a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180023425
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024741
call fcn.1800918d0
movdqu xmmword [rsp + 0x230], xmm6
mov word [rsp + 0x220], r12w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180023484
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002347f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024747
call fcn.1800918d0
mov qword [rsp + 0x1b0], r12
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r12w
mov rdx, qword [rsp + 0x1f8]
cmp rdx, 7
jbe 0x1800234e9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800234e4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002474d
call fcn.1800918d0
mov qword [rsp + 0x1f0], r12
mov qword [rsp + 0x1f8], 7
mov word [rsp + 0x1e0], r12w
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x18002354e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180023549
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024753
call fcn.1800918d0
mov qword [rsp + 0x1d0], r12
mov qword [rsp + 0x1d8], 7
mov word [rsp + 0x1c0], r12w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x1800235b3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800235ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024759
call fcn.1800918d0
mov qword [rsp + 0x170], r12
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r12w
movzx eax, sil
jmp 0x18002460a
mov r8d, 0x65a00
lea rdx, [0x1801053f0]
lea rcx, [rsp + 0x240]
call fcn.180025c70
lea rcx, [rsp + 0x248]
call fcn.180026330
mov ebx, 6
mov r14d, 2
test rax, rax
jne 0x18002364b
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
mov eax, ebx
cmp qword [rsp + rcx + 0x288], 0
cmovne eax, r14d
or eax, dword [rsp + rcx + 0x250]
and eax, 0x17
mov dword [rsp + rcx + 0x250], eax
mov edx, dword [rsp + rcx + 0x254]
and edx, eax
jne 0x180024683
mov rdx, r15
lea rcx, [rsp + 0x180]
call fcn.180005630
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rsp + 0x350]
call fcn.1800c7af0
lea rax, str.Windows_System32_readui.txt
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], Ordinal_37
lea rax, [rsp + 0x160]
cmp qword [rsp + 0x178], 7
cmova rax, qword [rsp + 0x160]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x158], rax
movups xmm0, xmmword [rsp + 0x150]
movups xmmword [rsp + 0x138], xmm0
movabs r15, 0xc000000000000000
mov qword [rsp + 0x130], r15
mov qword [rsp + 0x150], 1
lea rax, [rsp + 0x130]
mov qword [rsp + 0x158], rax
movaps xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x150], xmm0
movaps xmm1, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm1
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0xa8]
call fcn.18000d210
nop
lea rdx, [rsp + 0xa8]
cmp qword [rsp + 0xc0], 7
cmova rdx, qword [rsp + 0xa8]
lea rcx, [rsp + 0x350]
call fcn.180026430
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x350], r13
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x34c], edx
mov rdx, qword [rsp + 0xc0]
cmp rdx, 7
jbe 0x1800237c9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800237c4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800246e0
call fcn.1800918d0
movdqu xmmword [rsp + 0xb8], xmm6
mov word [rsp + 0xa8], r12w
cmp qword [rsp + 0x3d8], 0
jne 0x180023b61
mov r8d, Ordinal_33
lea rdx, str.readui.txt_Can_not_created._n
mov rcx, rdi
call fcn.180008be0
lea rcx, [rsp + 0x70]
call fcn.180024790
movzx esi, al
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x350], r13
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x34c], edx
lea rcx, [rsp + 0x358]
call fcn.180025ad0
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x350], rdi
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x34c], edx
lea rbx, vtable.std::ios_base.0
mov qword [rsp + 0x3f8], rbx
lea rcx, [rsp + 0x3f8]
call fcn.18008f420
nop
mov rdx, qword [rsp + 0x198]
cmp rdx, 0xf
jbe 0x1800238d7
inc rdx
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800238d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002476b
call fcn.1800918d0
movdqa xmm0, xmmword [0x180171210]
movdqu xmmword [rsp + 0x190], xmm0
mov byte [rsp + 0x180], 0
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x240], r13
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x23c], edx
lea rcx, [rsp + 0x248]
call fcn.180025ad0
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x240], rdi
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x23c], edx
mov qword [rsp + 0x2e8], rbx
lea rcx, [rsp + 0x2e8]
call fcn.18008f420
nop
mov rdx, qword [rsp + 0x238]
cmp rdx, 7
jbe 0x1800239b2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800239ad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024771
call fcn.1800918d0
movdqu xmmword [rsp + 0x230], xmm6
mov word [rsp + 0x220], r12w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180023a0c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180023a07
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024777
call fcn.1800918d0
mov qword [rsp + 0x1b0], r12
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r12w
mov rdx, qword [rsp + 0x1f8]
cmp rdx, 7
jbe 0x180023a71
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180023a6c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002477d
call fcn.1800918d0
mov qword [rsp + 0x1f0], r12
mov qword [rsp + 0x1f8], 7
mov word [rsp + 0x1e0], r12w
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x180023ad6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180023ad1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024783
call fcn.1800918d0
mov qword [rsp + 0x1d0], r12
mov qword [rsp + 0x1d8], 7
mov word [rsp + 0x1c0], r12w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x180023b3b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180023b36
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024789
call fcn.1800918d0
mov qword [rsp + 0x170], r12
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r12w
movzx eax, sil
jmp 0x18002460a
lea rdx, [rsp + 0x180]
cmp qword [rsp + 0x198], 0xf
cmova rdx, qword [rsp + 0x180]
mov r8, qword [rsp + 0x190]
lea rcx, [rsp + 0x350]
call fcn.180025c70
lea rcx, [rsp + 0x358]
call fcn.180026330
test rax, rax
jne 0x180023bdb
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
cmp qword [rsp + rcx + 0x398], 0
cmovne ebx, r14d
or ebx, dword [rsp + rcx + 0x360]
and ebx, 0x17
mov dword [rsp + rcx + 0x360], ebx
mov eax, dword [rsp + rcx + 0x364]
and eax, ebx
jne 0x1800246e6
call qword [sym.imp.KERNEL32.dll_WTSGetActiveConsoleSessionId]
cmp eax, 0xffffffff
je 0x180024187
mov qword [rsp + 0x120], r12
lea rdx, [rsp + 0x120]
mov ecx, eax
call qword [sym.imp.WTSAPI32.dll_WTSQueryUserToken]
test eax, eax
je 0x180024187
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x460], xmm0
movups xmmword [rsp + 0x470], xmm0
movups xmmword [rsp + 0x480], xmm0
movups xmmword [rsp + 0x490], xmm0
movups xmmword [rsp + 0x4a0], xmm0
movups xmmword [rsp + 0x4b0], xmm0
mov qword [rsp + 0x4c0], rax
movups xmmword [rsp + 0x130], xmm0
mov qword [rsp + 0x140], rax
mov dword [rsp + 0x460], 0x68
mov dword [rsp + 0x49c], 1
mov word [rsp + 0x4a0], r12w
lea rax, str.cmd.exe__c_start______
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], Ordinal_26
lea rax, [rsp + 0x1a0]
cmp qword [rsp + 0x1b8], 7
cmova rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x158], rax
movups xmm0, xmmword [rsp + 0x150]
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x80], r15
mov qword [rsp + 0x150], 1
lea rax, [rsp + 0x80]
mov qword [rsp + 0x158], rax
movaps xmm0, xmmword [rsp + 0x150]
movdqa xmmword [rsp + 0x150], xmm0
movaps xmm1, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm1
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x200]
call fcn.18000d210
lea r8, [rsp + 0x200]
cmp qword [rsp + 0x218], 7
cmova r8, qword [rsp + 0x200]
lea rax, [rsp + 0x130]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x460]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r12
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor edx, edx
mov rcx, qword [rsp + 0x120]
call qword [sym.imp.ADVAPI32.dll_CreateProcessAsUserW]
mov ebx, eax
mov rcx, qword [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test ebx, ebx
je 0x18002413f
mov rcx, qword [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdx, qword [rsp + 0x218]
cmp rdx, 7
jbe 0x180023e04
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180023dfe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002475f
call fcn.1800918d0
nop
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x350], r13
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x34c], edx
lea rcx, [rsp + 0x358]
call fcn.180025ad0
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x350], rdi
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x34c], edx
lea rbx, vtable.std::ios_base.0
mov qword [rsp + 0x3f8], rbx
lea rcx, [rsp + 0x3f8]
call fcn.18008f420
nop
mov rdx, qword [rsp + 0x198]
cmp rdx, 0xf
jbe 0x180023ed0
inc rdx
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180023eca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002476b
call fcn.1800918d0
nop
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x240], r13
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x23c], edx
lea rcx, [rsp + 0x248]
call fcn.180025ad0
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x240], rdi
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x23c], edx
mov qword [rsp + 0x2e8], rbx
lea rcx, [rsp + 0x2e8]
call fcn.18008f420
nop
mov rdx, qword [rsp + 0x238]
cmp rdx, 7
jbe 0x180023f92
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180023f8d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024741
call fcn.1800918d0
movdqu xmmword [rsp + 0x230], xmm6
mov word [rsp + 0x220], r12w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180023fec
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180023fe7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024747
call fcn.1800918d0
mov qword [rsp + 0x1b0], r12
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r12w
mov rdx, qword [rsp + 0x1f8]
cmp rdx, 7
jbe 0x180024051
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002404c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002474d
call fcn.1800918d0
mov qword [rsp + 0x1f0], r12
mov qword [rsp + 0x1f8], 7
mov word [rsp + 0x1e0], r12w
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x1800240b6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800240b1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024753
call fcn.1800918d0
mov qword [rsp + 0x1d0], r12
mov qword [rsp + 0x1d8], 7
mov word [rsp + 0x1c0], r12w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x18002411b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180024116
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024759
call fcn.1800918d0
mov qword [rsp + 0x170], r12
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r12w
mov al, 1
jmp 0x18002460a
mov rdx, qword [rsp + 0x218]
cmp rdx, 7
jbe 0x180024187
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180024182
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002475f
call fcn.1800918d0
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rcx, str.As_user_can_not_created_error_code:__n
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x128], Ordinal_47
mov dword [rsp + 0x158], eax
mov qword [rsp + 0x150], rsi
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x150]
mov qword [rsp + 0x68], rax
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
movaps xmm1, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x120], xmm1
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x200]
call fcn.180019800
lea rdx, [rsp + 0x200]
mov rcx, rdi
call fcn.180008de0
mov rdx, qword [rsp + 0x218]
cmp rdx, 0xf
jbe 0x180024256
inc rdx
mov rcx, qword [rsp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180024251
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024765
call fcn.1800918d0
lea rcx, [rsp + 0x70]
call fcn.180024790
movzx esi, al
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x350], r13
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x34c], edx
lea rcx, [rsp + 0x358]
call fcn.180025ad0
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x350], rdi
mov rax, qword [rsp + 0x350]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x34c], edx
lea rbx, vtable.std::ios_base.0
mov qword [rsp + 0x3f8], rbx
lea rcx, [rsp + 0x3f8]
call fcn.18008f420
nop
mov rdx, qword [rsp + 0x198]
cmp rdx, 0xf
jbe 0x18002432e
inc rdx
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180024329
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002476b
call fcn.1800918d0
movdqa xmm0, xmmword [0x180171210]
movdqu xmmword [rsp + 0x190], xmm0
mov byte [rsp + 0x180], 0
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x240], r13
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rsp + rcx + 0x23c], edx
lea rcx, [rsp + 0x248]
call fcn.180025ad0
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x240], rdi
mov rax, qword [rsp + 0x240]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x23c], edx
mov qword [rsp + 0x2e8], rbx
lea rcx, [rsp + 0x2e8]
call fcn.18008f420
nop
mov rdx, qword [rsp + 0x238]
cmp rdx, 7
jbe 0x180024409
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180024404
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024771
call fcn.1800918d0
movdqu xmmword [rsp + 0x230], xmm6
mov word [rsp + 0x220], r12w
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 7
jbe 0x180024463
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002445e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024777
call fcn.1800918d0
mov qword [rsp + 0x1b0], r12
mov qword [rsp + 0x1b8], 7
mov word [rsp + 0x1a0], r12w
mov rdx, qword [rsp + 0x1f8]
cmp rdx, 7
jbe 0x1800244c8
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800244c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002477d
call fcn.1800918d0
mov qword [rsp + 0x1f0], r12
mov qword [rsp + 0x1f8], 7
mov word [rsp + 0x1e0], r12w
mov rdx, qword [rsp + 0x1d8]
cmp rdx, 7
jbe 0x18002452d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180024528
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024783
call fcn.1800918d0
mov qword [rsp + 0x1d0], r12
mov qword [rsp + 0x1d8], 7
mov word [rsp + 0x1c0], r12w
mov rdx, qword [rsp + 0x178]
cmp rdx, 7
jbe 0x180024592
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002458d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180024789
call fcn.1800918d0
mov qword [rsp + 0x170], r12
mov qword [rsp + 0x178], 7
mov word [rsp + 0x160], r12w
movzx eax, sil
jmp 0x18002460a
mov rcx, qword [rsp + 0x4d0]
xor rcx, rsp
call fcn.1800918b0
lea r11, [rsp + 0x4f0]
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.1800a6d18
nop
lea r8, [rsp + 0x180]
lea rdx, [rsp + 0x150]
lea rcx, [0x1801050d0]
call fcn.1800212d0
nop
call fcn.1800a6d18
int3
call fcn.1800a6d18
int3
call fcn.1800a6d18
int3
call fcn.1800a6d18
nop
call fcn.1800a6d18
nop
call fcn.1800a6d18
nop
test dl, 4
je 0x180024691
lea rbx, [0x180101b48]
jmp 0x1800246a6
test r14b, dl
lea rbx, [0x180101b60]
lea rax, [0x180101b78]
cmove rbx, rax
mov edx, 1
lea rcx, [rsp + 0x150]
call fcn.180002ed0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0xd0]
call fcn.1800038a0
lea rdx, [0x1801898b0]
lea rcx, [rsp + 0xd0]
call fcn.180093f98
nop
call fcn.1800a6d18
int3
test al, 4
je 0x1800246f3
lea rbx, [0x180101b48]
jmp 0x180024707
test al, 2
lea rbx, [0x180101b60]
lea rax, [0x180101b78]
cmove rbx, rax
mov edx, 1
lea rcx, [rsp + 0x150]
call fcn.180002ed0
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0xf8]
call fcn.1800038a0
lea rdx, [0x1801898b0]
lea rcx, [rsp + 0xf8]
call fcn.180093f98
nop
call fcn.1800a6d18
nop
call fcn.1800a6d18
nop
call fcn.1800a6d18
nop
call fcn.1800a6d18
nop
call fcn.1800a6d18
nop
call fcn.1800a6d18
int3
call fcn.1800a6d18
nop
call fcn.1800a6d18
nop
call fcn.1800a6d18
nop
call fcn.1800a6d18
nop
call fcn.1800a6d18
nop
call fcn.1800a6d18
nop
call fcn.1800a6d18
int3