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

Disassembly:
xchg r9, r11
mov qword [rsp + 0x20], r11
xchg r11, r9
xchg r11, r8
mov qword [rsp + 0x18], r11
xchg r11, r8
mov qword [rsp + 8], rcx
nop
sub rsp, 8
mov qword [rsp], rbx
nop
sub rsp, 8
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rdi
nop
push 0x4b37c356
mov qword [rsp], r12
nop
mov qword [rsp - 8], r13
sub rsp, 8
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
mov qword [rsp - 8], r15
sub rsp, 8
sub rsp, 0x58
xchg r9, rbx
mov r9, rbx
xchg rbx, r9
mov rsi, rdx
xchg rcx, r9
mov rcx, r9
xchg r9, rcx
xor ebp, ebp
test rdx, rdx
jne 0x140198813
mov eax, ebp
jmp 0x140198859
mov eax, 0x29f6c627
sub eax, 0x1a6e0548
sub eax, 0xa325ba
add eax, 0x1698140e
xor eax, 0x4d1d9d9c
sub eax, 0x685fd862
cmp word [rdx], ax
je 0x140198848
xchg rbp, r15
mov rax, r15
xchg r15, rbp
jmp 0x140198859
movsxd rax, dword [rdx + 0x3c]
add rax, rsi
cmp dword [rax], 0x4550
cmovne rax, rbp
mov ecx, 0x76eab6
add ecx, 0x9fdf392
xor ecx, 0x15c376f1
add ecx, 0x27f5e6ea
sub ecx, 0xdcf4221
sub ecx, 0x30ba1386
add ecx, 0x17ffc672
sub ecx, 0x2123fe63
cmp word [rax + 0x18], cx
jne 0x1401989a7
mov r14d, dword [rax + 0x88]
add r14, rsi
je 0x1401989a7
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 0x14019896d
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 0x140198961
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x40], r9
xchg rcx, r13
mov r13, qword [rbx + 0x38]
xchg rcx, r13
test rcx, rcx
je 0x140198a2d
xchg r11, rax
mov r11, qword [rcx]
xchg r11, 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 0x14019896d
mov r8, qword [rsp + 0xb0]
xchg rdi, r9
mov rdi, qword [rsp + 0xa0]
xchg r9, rdi
inc edi
cmp edi, dword [r14 + 0x18]
jb 0x1401988d0
xchg rcx, r10
mov r10, qword [rbx + 0x38]
xchg r10, rcx
test rcx, rcx
je 0x140198996
cmp rcx, rbx
mov rax, qword [rcx]
setne dl
call qword [rax + 0x20]
xchg rbp, r8
mov qword [rbx + 0x38], r8
xchg r8, rbp
mov al, 0x79
sub al, 0x43
xor al, 0x65
xor al, 0x37
sub al, 6
xor al, 0x5f
jmp 0x1401989cc
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x1401989ca
mov rax, qword [rcx]
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
xchg rbp, r10
mov qword [rbx + 0x38], r10
xchg rbp, r10
xor al, al
add rsp, 0x58
nop
add rsp, 8
xchg qword [rsp - 8], r15
push rdx
push rdx
push rbx
push rax
push rdx
push rcx
push rbx
push rdx
xchg qword [rsp + 0x40], r14
add rsp, 0x48
push rbx
push rax
push rcx
push rdx
push rax
xchg qword [rsp + 0x28], r13
add rsp, 0x30
push rax
push rcx
push rbx
push rdx
push rbx
xchg qword [rsp + 0x28], r12
add rsp, 0x30
nop
add rsp, 8
xchg qword [rsp - 8], rdi
nop
xchg qword [rsp], rsi
add rsp, 8
nop
mov rbp, qword [rsp]
add rsp, 8
nop
mov rbx, qword [rsp]
add rsp, 8
ret
call sub.MSVCP140.dll_void___cdecl_std::_Xbad_function_call_void_
nop
int3