Function at 0x140198be0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x20], r9
xchg r8, r10
mov qword [rsp + 0x18], r10
xchg r10, r8
xchg r9, rcx
mov qword [rsp + 8], r9
xchg rcx, r9
nop
mov qword [rsp - 8], rbx
sub rsp, 8
push rsi
mov qword [rsp], rbp
nop
sub rsp, 8
mov qword [rsp], rsi
push rdi
nop
push 0x23666ec9
mov qword [rsp], r12
nop
sub rsp, 8
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r15
sub rsp, 0x58
xchg rbx, r9
mov r9, rbx
xchg r9, rbx
xchg rsi, rdx
mov rdx, rsi
xchg rsi, rdx
mov r9, rcx
xor ebp, ebp
test rdx, rdx
jne 0x140198c65
mov eax, ebp
jmp 0x140198cba
mov eax, 0x41b869a0
sub eax, 0x281799bd
xor eax, 0x555e35c3
sub eax, 0x1eb2163d
add eax, 0x1cadbbaa
add eax, 0x3112b21d
xor eax, 0x1cdcb12c
sub eax, 0x142ca026
sub eax, 0x4ca4e613
cmp word [rdx], ax
je 0x140198ca9
xchg rbp, rcx
mov rax, rcx
xchg rcx, rbp
jmp 0x140198cba
movsxd rax, dword [rdx + 0x3c]
add rax, rsi
cmp dword [rax], 0x4550
cmovne rax, rbp
mov ecx, 0x4d58873b
add ecx, 0x562c9e1
sub ecx, 0x32a16c49
add ecx, 0x358aa1ed
sub ecx, 0x73bde1d
xor ecx, 0x47ffa198
add ecx, 0x60c56881
sub ecx, 0x6a5c6fb1
cmp word [rax + 0x18], cx
jne 0x140198e0c
mov r14d, dword [rax + 0x88]
add r14, rsi
je 0x140198e0c
mov r15d, dword [r14 + 0x1c]
add r15, rsi
mov r12d, dword [r14 + 0x24]
add r12, rsi
mov r13d, dword [r14 + 0x20]
add r13, rsi
mov edi, ebp
cmp dword [r14 + 0x18], 0
jbe 0x140198dd4
nop dword [rax]
nop dword [rax + rax]
mov eax, edi
mov ecx, dword [r13 + rax*4]
add rcx, rsi
movzx eax, word [r12 + rax*2]
mov edx, dword [r15 + rax*4]
add rdx, rsi
cmp rcx, 0xffff
jbe 0x140198dc8
xchg rdx, rdi
mov qword [rsp + 0xa8], rdi
xchg rdx, rdi
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x40], r9
xchg rcx, r10
mov r10, qword [rbx + 0x38]
xchg rcx, r10
test rcx, rcx
je 0x140198e95
xchg r12, rax
mov r12, qword [rcx]
xchg r12, rax
lea rdx, [rsp + 0xa8]
mov qword [rsp + 0x20], rdx
lea r9, [rsp + 0x30]
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x40]
call qword [rax + 0x10]
test al, al
je 0x140198dd4
mov r8, qword [rsp + 0xb0]
xchg r9, rcx
mov rcx, qword [rsp + 0xa0]
xchg rcx, r9
inc edi
cmp edi, dword [r14 + 0x18]
jb 0x140198d31
xchg r14, rcx
mov r14, qword [rbx + 0x38]
xchg rcx, r14
test rcx, rcx
je 0x140198dfb
cmp rcx, rbx
xchg r9, rax
mov r9, qword [rcx]
xchg r9, rax
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], rbp
mov al, 0x34
add al, 0x34
add al, 0x11
sub al, 0x48
xor al, 0x27
sub al, 0x15
jmp 0x140198e2f
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140198e2d
xchg r11, rax
mov r11, qword [rcx]
xchg r11, rax
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], rbp
xor al, al
add rsp, 0x58
push rax
push rcx
push rcx
push rcx
push rax
push rdx
push rbx
push rcx
xchg qword [rsp + 0x40], r15
add rsp, 0x48
nop
add rsp, 8
xchg qword [rsp - 8], r14
nop
add rsp, 8
mov r13, qword [rsp - 8]
push rax
push rdx
push rcx
push rdx
push rax
xchg qword [rsp + 0x28], r12
add rsp, 0x30
nop
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
xchg qword [rsp - 8], rsi
push rbx
push rcx
push rax
push rdx
xchg qword [rsp + 0x20], rbp
pop rdx
pop rax
pop rcx
pop rbx
add rsp, 8
nop
add rsp, 8
mov rbx, qword [rsp - 8]
ret
call sub.MSVCP140.dll_void___cdecl_std::_Xbad_function_call_void_
nop
int3