Function at 0x14006dea0
Capabilities:
Create process on windows

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f8]
sub rsp, 0x2f8
mov rbx, rcx
lea rdi, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp + 0x110], rdi
lea r15, vtable.CVolObject.0
mov qword [rbp + 0x110], r15
xor r14d, r14d
mov qword [rbp + 0x118], r14
mov qword [rbp + 0x120], r14
lea rsi, vtable.CWString.0
mov qword [rbp + 0x110], rsi
lea rax, [rbp + 0x130]
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x130], r15
mov qword [rbp + 0x138], r14
mov qword [rbp + 0x140], r14
lea r12, vtable.CVolMem.0
mov qword [rbp + 0x130], r12
mov qword [rbp + 0x148], r14
mov qword [rbp + 0x158], r14
mov qword [rbp + 0x150], r14
mov qword [rbp + 0x160], 0x40
mov qword [rbp + 0x128], r14
mov qword [rbp + 0x160], 0xfe
mov qword [rbp + 0x110], rsi
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x50], rsi
lea rax, [rsp + 0x70]
mov qword [rbp + 0x248], rax
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rsp + 0x70], r12
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x60], 0x40
mov qword [rsp + 0x68], r14
mov qword [rbp - 0x60], 0xfe
lea rax, vtable.CWConstString.0
mov qword [rsp + 0x50], rax
lea rax, [0x1402b2918]
mov qword [rsp + 0x68], rax
mov rax, qword [rcx]
lea rdx, [rsp + 0x50]
call qword [rax + reloc.OLEAUT32.dll_VarDecAdd]
nop
lea rax, [rsp + 0x70]
mov qword [rbp + 0x250], rax
mov qword [rsp + 0x70], r12
lea r13, [fcn.14018de50]
mov rdx, qword [rbp - 0x78]
test rdx, rdx
je 0x14006e035
mov rax, qword [rsp + 0x70]
mov r8, qword [rax + 0x18]
cmp r8, r13
jne 0x14006e02d
lea rcx, [0x140489958]
call fcn.140196cd0
jmp 0x14006e035
lea rcx, [rsp + 0x70]
call r8
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x70], r14
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x50], r15
mov qword [rbp], rdi
mov qword [rbp], r15
mov qword [rbp + 8], r14
mov qword [rbp + 0x10], r14
mov qword [rbp], rsi
lea rax, [rbp + 0x20]
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x20], rdi
mov qword [rbp + 0x20], r15
mov qword [rbp + 0x28], r14
mov qword [rbp + 0x30], r14
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x48], r14
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x50], 0x40
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x50], 0xfe
lea rcx, vtable.CWConstString.0
mov qword [rbp], rcx
lea rax, [0x1402b2c18]
mov qword [rbp + 0x18], rax
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x58], rsi
lea rax, [rbp - 0x38]
mov qword [rbp + 0x248], rax
mov qword [rbp - 0x38], rdi
mov qword [rbp - 0x38], r15
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x38], r12
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x10], r14
mov qword [rbp - 0x18], r14
mov qword [rbp - 8], 0x40
mov qword [rbp - 0x40], r14
mov qword [rbp - 8], 0xfe
mov qword [rbp - 0x58], rcx
lea rax, [0x1402ac8c0]
mov qword [rbp - 0x40], rax
lea rdx, [rbp]
lea rcx, [rbp - 0x58]
call fcn.140062500
mov rsi, rax
lea rax, [rbp - 0x38]
mov qword [rbp + 0x250], rax
mov qword [rbp - 0x38], r12
mov rdx, qword [rbp - 0x20]
test rdx, rdx
je 0x14006e160
mov rax, qword [rbp - 0x38]
mov r8, qword [rax + 0x18]
cmp r8, r13
jne 0x14006e159
lea rcx, [0x140489958]
call fcn.140196cd0
jmp 0x14006e160
lea rcx, [rbp - 0x38]
call r8
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x10], r14
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x38], r15
mov qword [rbp - 0x58], r15
lea rax, [rbp + 0x20]
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x20], r12
mov rdx, qword [rbp + 0x38]
test rdx, rdx
je 0x14006e1ae
mov rax, qword [rbp + 0x20]
mov r8, qword [rax + 0x18]
cmp r8, r13
jne 0x14006e1a7
lea rcx, [0x140489958]
call fcn.140196cd0
jmp 0x14006e1ae
lea rcx, [rbp + 0x20]
call r8
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x48], r14
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x20], r15
mov qword [rbp], r15
lea rcx, [rbp + 0xb0]
call fcn.14008cdd0
mov rdi, rax
mov rcx, qword [rbp + 0x110]
mov rax, qword [rcx + 0x88]
lea rcx, [fcn.140008770]
cmp rax, rcx
je 0x14006e1f4
lea rcx, [rbp + 0x110]
call rax
mov rcx, qword [rdi + 8]
mov qword [rbp + 0x118], rcx
mov rax, qword [rdi + 0x10]
mov qword [rbp + 0x120], rax
mov rax, qword [rdi + 0x18]
mov qword [rbp + 0x128], rax
mov rax, qword [rbp + 0x130]
mov rdx, qword [rax + 0x88]
lea rax, [fcn.140008770]
cmp rdx, rax
je 0x14006e238
lea rcx, [rbp + 0x130]
call rdx
lea rdx, [rdi + 0x20]
lea rcx, [rbp + 0x130]
call fcn.14000b740
nop
lea rcx, [rbp + 0xd0]
call fcn.14000bbb0
nop
mov qword [rbp + 0xb0], r15
test rsi, rsi
jne 0x14006eb6f
mov rax, qword [rbp + 0x128]
lea rdi, [0x1402ac8c0]
test rax, rax
jne 0x14006e28b
mov rax, rdi
cmp qword [rbp + 0x158], rsi
cmovne rax, qword [rbp + 0x148]
mov rcx, rax
call fcn.140192530
test eax, eax
je 0x14006e728
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
movups xmmword [rbp + 0x190], xmm0
movups xmmword [rbp + 0x1a0], xmm0
movups xmmword [rbp + 0x1b0], xmm0
movups xmmword [rbp + 0x1c0], xmm0
movups xmmword [rbp + 0x1d0], xmm0
movups xmmword [rbp + 0x1e0], xmm0
mov dword [rbp + 0x180], WSACleanup
mov rax, qword [rbp + 0x128]
test rax, rax
jne 0x14006e2f8
mov rax, rdi
cmp qword [rbp + 0x158], 0
cmovne rax, qword [rbp + 0x148]
mov qword [rbp + 0x198], rax
lea rax, [0x1402b2338]
mov qword [rbp + 0x190], rax
mov dword [rbp + 0x184], 0x8000
mov dword [rbp + 0x1b0], 0xa
lea rcx, [rbp + 0x180]
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
jne 0x14006eb6f
lea rcx, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp + 0x58], rcx
mov qword [rbp + 0x58], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x68], r14
lea rdx, vtable.CWString.0
mov qword [rbp + 0x58], rdx
lea rax, [rbp + 0x78]
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x78], rcx
mov qword [rbp + 0x78], r15
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x88], r14
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x90], r14
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0x98], r14
mov qword [rbp + 0xa8], 0x40
mov qword [rbp + 0x70], r14
mov qword [rbp + 0xa8], 0xfe
lea r8, vtable.CWConstString.0
mov qword [rbp + 0x58], r8
mov qword [rbp + 0x70], rdi
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x50], rdx
lea rax, [rsp + 0x70]
mov qword [rbp + 0x248], rax
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rsp + 0x70], r12
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x60], 0x40
mov qword [rsp + 0x68], r14
mov qword [rbp - 0x60], 0xfe
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x68], rdi
mov qword [rbp - 0x58], rcx
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x38]
mov qword [rbp + 0x250], rax
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x38], r15
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x38], r12
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x10], r14
mov qword [rbp - 0x18], r14
mov qword [rbp - 8], 0x40
mov qword [rbp - 0x40], r14
mov qword [rbp - 8], 0xfe
mov qword [rbp - 0x58], r8
lea rax, [0x1402adfb0]
mov qword [rbp - 0x40], rax
mov qword [rbp + 0xb0], rcx
mov qword [rbp + 0xb0], r15
mov qword [rbp + 0xb8], r14
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0xb0], rdx
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x258], rax
mov qword [rbp + 0xd0], rcx
mov qword [rbp + 0xd0], r15
mov qword [rbp + 0xd8], r14
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xf8], r14
mov qword [rbp + 0xf0], r14
mov qword [rbp + 0x100], 0x40
mov qword [rbp + 0xc8], r14
mov qword [rbp + 0x100], 0xfe
mov qword [rbp + 0xb0], r8
lea rax, [0x1402b2c00]
mov qword [rbp + 0xc8], rax
mov qword [rbp], rcx
mov qword [rbp], r15
mov qword [rbp + 8], r14
mov qword [rbp + 0x10], r14
mov qword [rbp], rdx
lea rax, [rbp + 0x20]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x20], r15
mov qword [rbp + 0x28], r14
mov qword [rbp + 0x30], r14
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x48], r14
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x50], 0x40
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x50], 0xfe
mov qword [rbp], r8
lea rax, [0x1402b2bf4]
mov qword [rbp + 0x18], rax
mov rcx, qword [0x1404899c8]
add rcx, 0xa400
mov dword [rsp + 0x38], r14d
mov dword [rsp + 0x30], 1
lea rax, [rbp + 0x58]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x58]
lea r8, [rbp + 0xb0]
lea rdx, [rbp]
call fcn.14009bfc0
nop
lea rax, [rbp + 0x20]
mov qword [rbp + 0x178], rax
mov qword [rbp + 0x20], r12
mov rdx, qword [rbp + 0x38]
test rdx, rdx
je 0x14006e5ff
mov rax, qword [rbp + 0x20]
mov r8, qword [rax + 0x18]
cmp r8, r13
jne 0x14006e5f8
lea rcx, [0x140489958]
call fcn.140196cd0
jmp 0x14006e5ff
lea rcx, [rbp + 0x20]
call r8
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x48], r14
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x20], r15
mov qword [rbp], r15
lea rcx, [rbp + 0xd0]
call fcn.14000bbb0
nop
mov qword [rbp + 0xb0], r15
lea rax, [rbp - 0x38]
mov qword [rbp + 0x240], rax
mov qword [rbp - 0x38], r12
mov rdx, qword [rbp - 0x20]
test rdx, rdx
je 0x14006e661
mov rax, qword [rbp - 0x38]
mov r8, qword [rax + 0x18]
cmp r8, r13
jne 0x14006e65a
lea rcx, [0x140489958]
call fcn.140196cd0
jmp 0x14006e661
lea rcx, [rbp - 0x38]
call r8
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x10], r14
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x38], r15
mov qword [rbp - 0x58], r15
lea rax, [rsp + 0x70]
mov qword [rbp + 0x240], rax
mov qword [rsp + 0x70], r12
mov rdx, qword [rbp - 0x78]
test rdx, rdx
je 0x14006e6b3
mov rax, qword [rsp + 0x70]
mov r8, qword [rax + 0x18]
cmp r8, r13
jne 0x14006e6ab
lea rcx, [0x140489958]
call fcn.140196cd0
jmp 0x14006e6b3
lea rcx, [rsp + 0x70]
call r8
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x70], r14
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x50], r15
lea rax, [rbp + 0x78]
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x78], r12
mov rdx, qword [rbp + 0x90]
test rdx, rdx
je 0x14006e706
mov rax, qword [rbp + 0x78]
mov r8, qword [rax + 0x18]
cmp r8, r13
jne 0x14006e6ff
lea rcx, [0x140489958]
call fcn.140196cd0
jmp 0x14006e706
lea rcx, [rbp + 0x78]
call r8
mov qword [rbp + 0x90], r14
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0x98], r14
mov qword [rbp + 0x78], r15
mov qword [rbp + 0x58], r15
jmp 0x14006eba6
lea rcx, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp + 0xb0], rcx
mov qword [rbp + 0xb0], r15
mov qword [rbp + 0xb8], r14
mov qword [rbp + 0xc0], r14
lea rdx, vtable.CWString.0
mov qword [rbp + 0xb0], rdx
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x240], rax
mov qword [rbp + 0xd0], rcx
mov qword [rbp + 0xd0], r15
mov qword [rbp + 0xd8], r14
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xf8], r14
mov qword [rbp + 0xf0], r14
mov qword [rbp + 0x100], 0x40
mov qword [rbp + 0xc8], r14
mov qword [rbp + 0x100], 0xfe
lea r8, vtable.CWConstString.0
mov qword [rbp + 0xb0], r8
mov qword [rbp + 0xc8], rdi
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x50], rdx
lea rax, [rsp + 0x70]
mov qword [rbp + 0x248], rax
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r14
mov qword [rbp - 0x80], r14
mov qword [rsp + 0x70], r12
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x60], 0x40
mov qword [rsp + 0x68], r14
mov qword [rbp - 0x60], 0xfe
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x68], rdi
mov qword [rbp - 0x58], rcx
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov qword [rbp - 0x58], rdx
lea rax, [rbp - 0x38]
mov qword [rbp + 0x250], rax
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x38], r15
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x38], r12
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x10], r14
mov qword [rbp - 0x18], r14
mov qword [rbp - 8], 0x40
mov qword [rbp - 0x40], r14
mov qword [rbp - 8], 0xfe
mov qword [rbp - 0x58], r8
lea rax, [0x1402adfb0]
mov qword [rbp - 0x40], rax
mov qword [rbp], rcx
mov qword [rbp], r15
mov qword [rbp + 8], r14
mov qword [rbp + 0x10], r14
mov qword [rbp], rdx
lea rax, [rbp + 0x20]
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x20], r15
mov qword [rbp + 0x28], r14
mov qword [rbp + 0x30], r14
mov qword [rbp + 0x20], r12
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x48], r14
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x50], 0x40
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x50], 0xfe
mov qword [rbp], r8
lea rax, [0x1402b2bd8]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x58], rcx
mov qword [rbp + 0x58], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x68], r14
mov qword [rbp + 0x58], rdx
lea rax, [rbp + 0x78]
mov qword [rbp + 0x178], rax
mov qword [rbp + 0x78], rcx
mov qword [rbp + 0x78], r15
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x88], r14
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x90], r14
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0x98], r14
mov qword [rbp + 0xa8], 0x40
mov qword [rbp + 0x70], r14
mov qword [rbp + 0xa8], 0xfe
mov qword [rbp + 0x58], r8
lea rax, [0x1402b2bf4]
mov qword [rbp + 0x70], rax
mov rcx, qword [0x1404899c8]
add rcx, 0xa400
mov dword [rsp + 0x38], r14d
mov dword [rsp + 0x30], 1
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x58]
lea r8, [rbp]
lea rdx, [rbp + 0x58]
call fcn.14009bfc0
nop
lea rax, [rbp + 0x78]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x78], r12
mov rdx, qword [rbp + 0x90]
test rdx, rdx
je 0x14006e9f4
mov rax, qword [rbp + 0x78]
mov r8, qword [rax + 0x18]
cmp r8, r13
jne 0x14006e9ed
lea rcx, [0x140489958]
call fcn.140196cd0
jmp 0x14006e9f4
lea rcx, [rbp + 0x78]
call r8
mov qword [rbp + 0x90], r14
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0x98], r14
mov qword [rbp + 0x78], r15
mov qword [rbp + 0x58], r15
lea rax, [rbp + 0x20]
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x20], r12
mov rdx, qword [rbp + 0x38]
test rdx, rdx
je 0x14006ea4b
mov rax, qword [rbp + 0x20]
mov r8, qword [rax + 0x18]
cmp r8, r13
jne 0x14006ea44
lea rcx, [0x140489958]
call fcn.140196cd0
jmp 0x14006ea4b
lea rcx, [rbp + 0x20]
call r8
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x48], r14
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x20], r15
mov qword [rbp], r15
lea rax, [rbp - 0x38]
mov qword [rbp + 0x240], rax
mov qword [rbp - 0x38], r12
mov rdx, qword [rbp - 0x20]
test rdx, rdx
je 0x14006ea99
mov rax, qword [rbp - 0x38]
mov r8, qword [rax + 0x18]
cmp r8, r13
jne 0x14006ea92
lea rcx, [0x140489958]
call fcn.140196cd0
jmp 0x14006ea99
lea rcx, [rbp - 0x38]
call r8
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x10], r14
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x38], r15
mov qword [rbp - 0x58], r15
lea rax, [rsp + 0x70]
mov qword [rbp + 0x240], rax
mov qword [rsp + 0x70], r12
mov rdx, qword [rbp - 0x78]
test rdx, rdx
je 0x14006eaeb
mov rax, qword [rsp + 0x70]
mov r8, qword [rax + 0x18]
cmp r8, r13
jne 0x14006eae3
lea rcx, [0x140489958]
call fcn.140196cd0
jmp 0x14006eaeb
lea rcx, [rsp + 0x70]
call r8
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x70], r14
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x50], r15
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x240], rax
mov qword [rbp + 0xd0], r12
mov rdx, qword [rbp + 0xe8]
test rdx, rdx
je 0x14006eb4a
mov rax, qword [rbp + 0xd0]
mov r8, qword [rax + 0x18]
cmp r8, r13
jne 0x14006eb40
lea rcx, [0x140489958]
call fcn.140196cd0
jmp 0x14006eb4a
lea rcx, [rbp + 0xd0]
call r8
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xf8], r14
mov qword [rbp + 0xf0], r14
mov qword [rbp + 0xd0], r15
mov qword [rbp + 0xb0], r15
jmp 0x14006eba6
mov rax, qword [rbx + 0x7a508]
mov rcx, qword [rax + 0x38]
test ecx, ecx
jne 0x14006eb8a
lea rcx, [rbx + 0x7a4f0]
call fcn.140088570
mov rax, qword [rbx + 0x7a608]
mov rcx, qword [rax + 0x38]
test ecx, ecx
jne 0x14006eba6
lea rcx, [rbx + 0x7a5f0]
call fcn.140088570
nop
lea rax, [rbp + 0x130]
mov qword [rbp + 0x240], rax
mov qword [rbp + 0x130], r12
mov rdx, qword [rbp + 0x148]
test rdx, rdx
je 0x14006ebef
mov rax, qword [rbp + 0x130]
mov r8, qword [rax + 0x18]
cmp r8, r13
jne 0x14006ebe5
lea rcx, [0x140489958]
call fcn.140196cd0
jmp 0x14006ebef
lea rcx, [rbp + 0x130]
call r8
mov qword [rbp + 0x148], r14
mov qword [rbp + 0x158], r14
mov qword [rbp + 0x150], r14
mov qword [rbp + 0x130], r15
mov qword [rbp + 0x110], r15
add rsp, 0x2f8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret