Function at 0x140091fe4
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x2b0
mov rax, qword [0x140131c10]
xor rax, rsp
mov qword [rsp + 0x2a0], rax
lea eax, [r8 - 2]
mov dword [rsp + 0x34], r8d
cmp eax, 2
mov r15d, 0xfffffffd
mov eax, dword [rcx + 0x98]
mov r14, rdx
seta byte [rsp + 0x30]
mov rbp, rcx
lea r12d, [r15 + 0x26]
lea esi, [r15 + 0x53]
bt eax, 0x11
jae 0x14009217a
mov rcx, qword [0x140134380]
mov eax, dword [rcx + 0x5c]
sub eax, 2
cmp eax, 1
ja 0x140092097
mov ecx, esi
call fcn.1400ca61c
xor ebx, ebx
mov rdi, rax
test rax, rax
je 0x140092353
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, r15d
or eax, 1
mov dword [rdi + 0x10], eax
lea rax, vtable.expr_proc_call.0
mov qword [rdi], rax
lea rax, str.Ndr64DcomAsyncClientCall
jmp 0x140092335
cmp r8d, 3
jne 0x14009213e
cmp dword [rcx + 0x40], 0x64
mov rcx, rsi
jl 0x1400920e3
call fcn.1400ca61c
xor ebx, ebx
mov rdi, rax
test rax, rax
je 0x140092353
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, r15d
or eax, 1
mov dword [rdi + 0x10], eax
lea rax, vtable.expr_proc_call.0
mov qword [rdi], rax
lea rax, str.NdrDcomAsyncClientCall2
jmp 0x140092335
call fcn.1400ca61c
xor ebx, ebx
mov rdi, rax
test rax, rax
je 0x140092131
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, r15d
mov qword [rdi + 0x18], rbx
or eax, 1
mov dword [rdi + 0x20], r12d
mov dword [rdi + 0x10], eax
lea rax, vtable.expr_proc_call.0
mov qword [rdi], rax
lea rax, str.NdrDcomAsyncClientCall
mov qword [rdi + 0x40], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x30], rbx
mov qword [rdi + 0x38], rbx
mov word [rdi + 0x48], bx
jmp 0x140092134
mov rdi, rbx
mov byte [rsp + 0x30], 1
jmp 0x140092356
mov rcx, rsi
call fcn.1400ca61c
xor ebx, ebx
mov rdi, rax
test rax, rax
je 0x140092353
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, r15d
or eax, 1
mov dword [rdi + 0x10], eax
lea rax, vtable.expr_proc_call.0
mov qword [rdi], rax
lea rax, str.NdrDcomAsyncClientCall
jmp 0x140092335
bt eax, 0xf
mov rax, qword [0x140134380]
mov ecx, dword [rax + 0x5c]
jae 0x14009224a
sub ecx, 2
cmp ecx, 1
mov rcx, rsi
ja 0x1400921d2
call fcn.1400ca61c
xor ebx, ebx
mov rdi, rax
test rax, rax
je 0x140092353
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, r15d
or eax, 1
mov dword [rdi + 0x10], eax
lea rax, vtable.expr_proc_call.0
mov qword [rdi], rax
lea rax, str.Ndr64AsyncClientCall
jmp 0x140092335
cmp r8d, 3
jne 0x140092211
call fcn.1400ca61c
xor ebx, ebx
mov rdi, rax
test rax, rax
je 0x140092353
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, r15d
or eax, 1
mov dword [rdi + 0x10], eax
lea rax, vtable.expr_proc_call.0
mov qword [rdi], rax
lea rax, str.NdrAsyncClientCall2
jmp 0x140092335
call fcn.1400ca61c
xor ebx, ebx
mov rdi, rax
test rax, rax
je 0x140092353
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, r15d
or eax, 1
mov dword [rdi + 0x10], eax
lea rax, vtable.expr_proc_call.0
mov qword [rdi], rax
lea rax, str.NdrAsyncClientCall
jmp 0x140092335
sub ecx, 2
cmp ecx, 1
mov rcx, rsi
ja 0x14009228e
call fcn.1400ca61c
xor ebx, ebx
mov rdi, rax
test rax, rax
je 0x140092353
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, r15d
or eax, 1
mov dword [rdi + 0x10], eax
lea rax, vtable.expr_proc_call.0
mov qword [rdi], rax
lea rax, str.NdrClientCall3
jmp 0x140092335
test byte [rbp + 0xc8], 0x80
je 0x140092305
cmp r8d, 3
jne 0x1400922d3
call fcn.1400ca61c
xor ebx, ebx
mov rdi, rax
test rax, rax
je 0x140092353
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, r15d
or eax, 1
mov dword [rdi + 0x10], eax
lea rax, vtable.expr_proc_call.0
mov qword [rdi], rax
lea rax, str.NdrClientCall4
jmp 0x140092335
call fcn.1400ca61c
xor ebx, ebx
mov rdi, rax
test rax, rax
je 0x140092353
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, r15d
or eax, 1
mov dword [rdi + 0x10], eax
lea rax, vtable.expr_proc_call.0
mov qword [rdi], rax
lea rax, str.NdrClientCall2
jmp 0x140092335
call fcn.1400ca61c
xor ebx, ebx
mov rdi, rax
test rax, rax
je 0x140092353
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, r15d
or eax, 1
mov dword [rdi + 0x10], eax
lea rax, vtable.expr_proc_call.0
mov qword [rdi], rax
lea rax, str.NdrClientCall
mov word [rdi + 0x48], bx
mov qword [rdi + 0x40], rax
mov qword [rdi + 0x38], rbx
mov qword [rdi + 0x30], rbx
mov qword [rdi + 0x28], rbx
mov dword [rdi + 0x20], r12d
mov qword [rdi + 0x18], rbx
jmp 0x140092356
mov rdi, rbx
mov rax, qword [0x140134380]
mov r13d, 0x40
mov ecx, dword [rax + 0x5c]
sub ecx, 2
cmp ecx, 1
mov ecx, r13d
jbe 0x1400925df
call fcn.1400ca61c
lea r8, vtable.expr_variable.0
mov rdx, rax
test rax, rax
je 0x1400923b4
mov rax, qword [r14 + 0x38]
mov rcx, qword [rax + 0xf8]
and dword [rdx + 0x10], 0xfffffffc
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x18], rbx
mov qword [rdx], r8
mov qword [rdx + 8], rbx
mov qword [rdx + 0x28], rbx
mov qword [rdx + 0x38], rbx
mov dword [rdx + 0x30], ebx
jmp 0x1400923b7
mov rdx, rbx
mov rcx, rdx
call fcn.1400c7264
mov rdx, rax
lea rcx, str.PMIDL_STUB_DESC
call fcn.1400c74b8
mov rcx, rsi
mov r15, rax
call fcn.1400ca61c
lea r12, vtable.expr_param.0
mov r14, rax
test rax, rax
je 0x140092403
xor r9d, r9d
mov r8, r15
mov rcx, rax
lea edx, [r9 + 0x24]
call fcn.1400017b8
mov qword [r14], r12
mov qword [r14 + 0x48], rbx
jmp 0x140092406
mov r14, rbx
mov rdx, r14
mov rcx, rdi
call fcn.1400c2d9c
mov rcx, qword [0x140134380]
lea r9, [0x1401353b0]
xor r8d, r8d
mov qword [rsp + 0x20], rbx
xor edx, edx
mov rcx, qword [rcx + 0xc8]
call fcn.1400c7e64
mov r8d, 0x104
lea rdx, [0x1401351a0]
lea rcx, [0x1401353b0]
call fcn.14006b0c0
mov rax, qword [rbp]
mov rcx, rbp
mov rax, qword [rax + 0x1c0]
call qword [case.0x1400cd70e.0]
mov dword [rsp + 0x28], eax
lea r9, [0x1401351a0]
lea rax, str.__MIDL_ProcFormatString.Format
mov edx, 0x23d
lea r8, str._PFORMAT_STRING___s_s__d_
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
call fcn.140001318
test eax, eax
jne 0x140092ced
lea rax, [rsp + 0x60]
or r14, 0xffffffffffffffff
inc r14
cmp byte [rax + r14], bl
jne 0x1400924a0
inc r14
mov rcx, r14
call qword [sym.imp.msvcrt.dll_malloc]
nop dword [rax + rax]
mov r12, rax
test rax, rax
jne 0x1400924e6
mov ebx, 0x7d5
xor edx, edx
mov r8d, ebx
xor r9d, r9d
xor ecx, ecx
call fcn.1400c9744
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_exit]
nop dword [rax + rax]
int3
add dword [0x140134854], r14d
lea r8, [rsp + 0x60]
mov rdx, r14
mov rcx, r12
call fcn.1400011d4
mov rcx, rsi
call fcn.1400ca61c
mov r15, rax
test rax, rax
je 0x14009256b
mov rcx, r13
call fcn.1400ca61c
test rax, rax
je 0x140092541
and dword [rax + 0x10], 0xfffffffc
lea rcx, vtable.expr_variable.0
mov qword [rax], rcx
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], r12
mov qword [rax + 8], rbx
mov qword [rax + 0x28], rbx
mov qword [rax + 0x38], rbx
mov dword [rax + 0x30], ebx
jmp 0x140092544
mov rax, rbx
mov r8, rax
mov r12d, 0x24
xor r9d, r9d
mov edx, r12d
mov rcx, r15
call fcn.1400017b8
lea rax, vtable.expr_param.0
mov qword [r15], rax
mov qword [r15 + 0x48], rbx
jmp 0x140092574
mov r12d, 0x24
mov r15, rbx
mov rdx, r15
mov rcx, rdi
call fcn.1400c2d9c
mov rax, qword [rbp]
mov rcx, rbp
mov rax, qword [rax + 0x70]
call qword [case.0x1400cd70e.0]
test eax, eax
je 0x14009283e
mov rcx, r13
call fcn.1400ca61c
mov r14, rax
test rax, rax
je 0x1400927cb
and dword [r14 + 0x10], 0xfffffffc
mov qword [rax + 0x18], rbx
lea rax, vtable.expr_variable.0
mov qword [r14], rax
lea rax, str.This
mov qword [r14 + 0x20], rax
mov qword [r14 + 8], rbx
mov qword [r14 + 0x28], rbx
mov qword [r14 + 0x38], rbx
mov dword [r14 + 0x30], ebx
jmp 0x1400927ce
call fcn.1400ca61c
lea r8, vtable.expr_variable.0
mov rdx, rax
test rax, rax
je 0x14009261e
mov rax, qword [r14 + 0x38]
mov rcx, qword [rax + 0x108]
and dword [rdx + 0x10], 0xfffffffc
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x18], rbx
mov qword [rdx], r8
mov qword [rdx + 8], rbx
mov qword [rdx + 0x28], rbx
mov qword [rdx + 0x38], rbx
mov dword [rdx + 0x30], ebx
jmp 0x140092621
mov rdx, rbx
mov rcx, rdx
call fcn.1400c7264
mov rdx, rax
lea rcx, str.PMIDL_STUBLESS_PROXY_INFO
call fcn.1400c74b8
mov rcx, rsi
mov r15, rax
call fcn.1400ca61c
mov r14, rax
mov r12d, 0x24
test rax, rax
je 0x140092672
xor r9d, r9d
mov r8, r15
mov edx, r12d
mov rcx, rax
call fcn.1400017b8
lea rax, vtable.expr_param.0
mov qword [r14 + 0x48], rbx
mov qword [r14], rax
jmp 0x140092675
mov r14, rbx
mov rdx, r14
mov rcx, rdi
call fcn.1400c2d9c
mov ecx, 0x38
call fcn.1400ca61c
mov r14, rax
test rax, rax
je 0x1400926ca
movsxd rcx, dword [rbp + 0xb8]
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, 0xfffffffd
mov qword [r14 + 0x18], rbx
or eax, 1
mov dword [r14 + 0x20], 4
mov dword [r14 + 0x10], eax
lea rax, vtable.expr_constant.0
mov qword [r14], rax
mov qword [r14 + 0x28], rcx
mov qword [r14 + 0x30], rbx
jmp 0x1400926cd
mov r14, rbx
mov rcx, rsi
call fcn.1400ca61c
mov r15, rax
test rax, rax
je 0x1400926fe
xor r9d, r9d
mov r8, r14
mov edx, r12d
mov rcx, rax
call fcn.1400017b8
lea rax, vtable.expr_param.0
mov qword [r15 + 0x48], rbx
mov qword [r15], rax
jmp 0x140092701
mov r15, rbx
mov rdx, r15
mov rcx, rdi
call fcn.1400c2d9c
mov eax, dword [rbp + 0x98]
bt eax, 0x16
jae 0x140092769
bt eax, 0xf
jb 0x140092769
mov rcx, r13
call fcn.1400ca61c
test rax, rax
je 0x140092759
and dword [rax + 0x10], 0xfffffffc
lea rcx, vtable.expr_variable.0
mov qword [rax], rcx
lea rcx, [0x1401023b8]
mov qword [rax + 0x20], rcx
mov qword [rax + 0x18], rbx
mov qword [rax + 8], rbx
mov qword [rax + 0x28], rbx
mov qword [rax + 0x38], rbx
mov dword [rax + 0x30], ebx
jmp 0x14009275c
mov rax, rbx
mov rcx, rax
call fcn.1400c7264
mov r14, rax
jmp 0x1400927af
mov ecx, 0x38
call fcn.1400ca61c
mov r14, rax
test rax, rax
je 0x1400927ac
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, 0xfffffffd
mov qword [r14 + 0x18], rbx
or eax, 1
mov dword [r14 + 0x20], 4
mov dword [r14 + 0x10], eax
lea rax, vtable.expr_constant.0
mov qword [r14], rax
mov qword [r14 + 0x28], rbx
mov qword [r14 + 0x30], rbx
jmp 0x1400927af
mov r14, rbx
mov rcx, rsi
call fcn.1400ca61c
mov r15, rax
test rax, rax
je 0x140092571
mov r8, r14
jmp 0x14009254d
mov r14, rbx
cmp byte [rsp + 0x30], bl
je 0x1400927f4
mov rcx, r13
call fcn.1400ca61c
test rax, rax
je 0x1400927f1
mov rdx, r14
mov rcx, rax
call fcn.1400681b0
mov r14, rax
jmp 0x1400927f4
mov r14, rbx
mov rcx, r14
call fcn.1400c76c4
mov rcx, rsi
mov r15, rax
call fcn.1400ca61c
mov r14, rax
test rax, rax
je 0x140092830
xor r9d, r9d
mov r8, r15
mov edx, r12d
mov rcx, rax
call fcn.1400017b8
lea rax, vtable.expr_param.0
mov qword [r14 + 0x48], rbx
mov qword [r14], rax
jmp 0x140092833
mov r14, rbx
mov rdx, r14
mov rcx, rdi
call fcn.1400c2d9c
mov eax, dword [rsp + 0x34]
mov rcx, rbp
add eax, 0xfffffffe
cmp eax, 2
jbe 0x140092996
mov rax, qword [rbp]
mov rax, qword [rax + 0x70]
call qword [case.0x1400cd70e.0]
test eax, eax
jne 0x140092bcb
mov r14, qword [rbp + 8]
cmp qword [rbp + 0x140], rbx
je 0x140092893
test r14, r14
je 0x14009294a
test dword [r14 + 0x98], 0x380
je 0x140092893
mov r14, qword [r14 + 0x10]
test r14, r14
jne 0x14009287d
test r14, r14
je 0x14009294a
mov rcx, r13
call fcn.1400ca61c
mov r15, rax
test rax, rax
je 0x1400928f8
mov rcx, r13
call fcn.1400ca61c
test rax, rax
je 0x1400928e8
mov rcx, qword [r14 + 0x50]
mov rdx, qword [rcx + 0x28]
lea rcx, vtable.expr_variable.0
and dword [rax + 0x10], 0xfffffffc
mov qword [rax], rcx
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rdx
mov qword [rax + 8], rbx
mov qword [rax + 0x28], rbx
mov qword [rax + 0x38], rbx
mov dword [rax + 0x30], ebx
jmp 0x1400928eb
mov rax, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400681b0
jmp 0x1400928fb
mov rax, rbx
mov rcx, rax
call fcn.1400c76c4
mov rcx, rsi
mov r14, rax
call fcn.1400ca61c
mov rsi, rax
test rax, rax
je 0x140092937
xor r9d, r9d
mov r8, r14
mov edx, r12d
mov rcx, rax
call fcn.1400017b8
lea rax, vtable.expr_param.0
mov qword [rsi], rax
mov qword [rsi + 0x48], rbx
jmp 0x14009293a
mov rsi, rbx
mov rdx, rsi
mov rcx, rdi
call fcn.1400c2d9c
jmp 0x140092bcb
mov ecx, 0x38
call fcn.1400ca61c
mov rcx, rax
test rax, rax
je 0x14009298e
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, 0xfffffffd
mov qword [rcx + 0x18], rbx
or eax, 1
mov dword [rcx + 0x20], 4
mov dword [rcx + 0x10], eax
lea rax, vtable.expr_constant.0
mov qword [rcx], rax
mov qword [rcx + 0x28], rbx
mov qword [rcx + 0x30], rbx
jmp 0x1400928fe
mov rcx, rbx
jmp 0x1400928fe
xorps xmm0, xmm0
mov qword [rsp + 0x50], rbx
lea rdx, [rsp + 0x40]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1400a33a0
test ax, ax
je 0x140092b25
mov r12, qword [rsp + 0x48]
test r12, r12
je 0x140092bc1
mov r15, qword [r12 + 8]
mov r12, qword [r12]
mov qword [rsp + 0x48], r12
cmp qword [rbp + 0x140], rbx
je 0x1400929e9
test dword [r15 + 0x98], 0x380
jne 0x1400929bc
test dword [rbp + 0x98], 0x400000
je 0x1400929fb
cmp qword [r15 + 0x10], rbx
je 0x1400929bc
mov rcx, r13
call fcn.1400ca61c
mov r14, rax
test rax, rax
je 0x140092a3c
mov rax, qword [r15 + 0x50]
mov rcx, qword [rax + 0x28]
lea rax, vtable.expr_variable.0
and dword [r14 + 0x10], 0xfffffffc
mov qword [r14], rax
mov qword [r14 + 0x18], rbx
mov qword [r14 + 0x20], rcx
mov qword [r14 + 8], rbx
mov qword [r14 + 0x28], rbx
mov qword [r14 + 0x38], rbx
mov dword [r14 + 0x30], ebx
jmp 0x140092a3f
mov r14, rbx
cmp dword [rsp + 0x34], 3
jne 0x140092ae0
mov r15, qword [r15 + 8]
mov rcx, r15
mov rax, qword [r15]
mov rax, qword [rax + 0x188]
call qword [case.0x1400cd70e.0]
test eax, eax
je 0x140092ae0
mov rax, qword [r15]
xor edx, edx
mov rcx, r15
mov rax, qword [rax + 0x260]
call qword [case.0x1400cd70e.0]
cmp eax, 0xa
jne 0x140092ae0
mov rax, qword [r14]
mov rcx, r14
mov rax, qword [rax + 0x90]
call qword [case.0x1400cd70e.0]
mov rcx, r14
cmp eax, 5
jne 0x140092aac
mov rax, qword [r14]
mov rax, qword [rax + 0x80]
call qword [case.0x1400cd70e.0]
jmp 0x140092ab1
call fcn.1400c7264
mov edx, 2
mov word [rsp + 0x20], bx
lea rcx, [rsp + 0x38]
mov r14, rax
lea r9d, [rdx - 1]
lea r8d, [rdx + 1]
call fcn.14002c33c
mov rcx, qword [rsp + 0x38]
mov rdx, r14
call fcn.1400c732c
mov r14, rax
mov rcx, rsi
call fcn.1400ca61c
mov r15, rax
test rax, rax
je 0x140092b12
xor r9d, r9d
mov r8, r14
mov rcx, rax
lea edx, [r9 + 0x24]
call fcn.1400017b8
lea rax, vtable.expr_param.0
mov qword [r15 + 0x48], rbx
mov qword [r15], rax
jmp 0x140092b15
mov r15, rbx
mov rdx, r15
mov rcx, rdi
call fcn.1400c2d9c
jmp 0x1400929bc
mov rax, qword [rbp]
mov rcx, rbp
mov rax, qword [rax + 0x70]
call qword [case.0x1400cd70e.0]
test eax, eax
jne 0x140092bc1
lea ecx, [rax + 0x38]
call fcn.1400ca61c
mov r14, rax
test rax, rax
je 0x140092b7f
mov qword [rax + 8], rbx
mov eax, dword [rax + 0x10]
and eax, 0xfffffffd
mov qword [r14 + 0x18], rbx
or eax, 1
mov dword [r14 + 0x20], 4
mov dword [r14 + 0x10], eax
lea rax, vtable.expr_constant.0
mov qword [r14], rax
mov qword [r14 + 0x28], rbx
mov qword [r14 + 0x30], rbx
jmp 0x140092b82
mov r14, rbx
mov rcx, rsi
call fcn.1400ca61c
mov rsi, rax
test rax, rax
je 0x140092bb3
xor r9d, r9d
mov r8, r14
mov edx, r12d
mov rcx, rax
call fcn.1400017b8
lea rax, vtable.expr_param.0
mov qword [rsi + 0x48], rbx
mov qword [rsi], rax
jmp 0x140092bb6
mov rsi, rbx
mov rdx, rsi
mov rcx, rdi
call fcn.1400c2d9c
lea rcx, [rsp + 0x40]
call fcn.140027d04
mov rcx, qword [rbp + 0xc0]
test rcx, rcx
je 0x140092cb8
mov eax, dword [rbp + 0x98]
bt eax, 0x16
jb 0x140092cb8
bt eax, 0xf
jae 0x140092c43
mov rcx, qword [rcx + 8]
mov rax, qword [rcx]
mov rax, qword [rax + 0x28]
call qword [case.0x1400cd70e.0]
cmp eax, 0x2e
je 0x140092c2d
mov rax, qword [rbp + 0xc0]
mov rcx, qword [rax + 8]
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1400cd70e.0]
mov rcx, rax
call fcn.14002eb54
cmp byte [rax + 0x18], 0x23
je 0x140092c43
mov rax, qword [rbp]
mov rcx, rbp
mov rax, qword [rax + 0x28]
call qword [case.0x1400cd70e.0]
cmp eax, 9
jne 0x140092cb8
mov ecx, 0x48
call fcn.1400ca61c
mov rsi, rax
test rax, rax
je 0x140092cb5
mov rcx, r13
call fcn.1400ca61c
test rax, rax
je 0x140092c90
mov qword [rax + 0x18], rbx
lea rcx, vtable.expr_variable.0
mov qword [rax], rcx
lea rcx, [0x1401023b8]
mov qword [rax + 0x20], rcx
mov qword [rax + 8], rbx
and dword [rax + 0x10], 0xfffffffc
mov qword [rax + 0x28], rbx
mov qword [rax + 0x38], rbx
mov dword [rax + 0x30], ebx
jmp 0x140092c93
mov rax, rbx
mov r9, rdi
mov r8, rax
mov edx, 0x2a
mov rcx, rsi
call fcn.1400017b8
lea rax, vtable.expr_assign.0
mov rdi, rsi
mov qword [rsi], rax
jmp 0x140092cb8
mov rdi, rbx
mov rax, rdi
mov rcx, qword [rsp + 0x2a0]
xor rcx, rsp
call fcn.1400caef0
lea r11, [rsp + 0x2b0]
mov rbx, qword [r11 + 0x38]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
lea r8, str.hrStatus__S_OK
mov edx, 0xc69
lea rcx, str.com_rpcmidlcodegenprocndr.cxx
call fcn.1400c7a2c
int3