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

Disassembly:
xchg rdi, r9
mov qword [rsp + 0x20], rdi
xchg rdi, r9
xchg rcx, r8
mov qword [rsp + 0x18], rcx
xchg rcx, r8
mov qword [rsp + 8], rcx
nop
mov qword [rsp - 8], rbx
sub rsp, 8
push rbp
push rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r12
nop
mov qword [rsp - 8], r13
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r14
push r15
sub rsp, 0x58
xchg rbx, r9
mov r9, rbx
xchg r9, rbx
xchg rdx, rsi
mov rdx, rsi
xchg rsi, rdx
xchg rcx, r15
mov r9, r15
xchg rcx, r15
xor ebp, ebp
test rdx, rdx
jne 0x140198920
mov eax, ebp
jmp 0x14019896e
mov eax, 0x21d254f1
xor eax, 0x4914dcfd
sub eax, 0x3241cb4f
add eax, 0x43d1d85c
sub eax, 0xfd89ac8
xor eax, 0x428a8038
xor eax, 0x5567b880
sub eax, 0x7d90689c
cmp word [rdx], ax
je 0x14019895d
xchg rdx, rax
mov rdx, rbp
xchg rdx, rax
jmp 0x14019896e
movsxd rax, dword [rdx + 0x3c]
add rax, rsi
cmp dword [rax], 0x4550
cmovne rax, rbp
mov ecx, 0x3fb8a9a2
sub ecx, 0x2f36cd57
add ecx, 0xbf3ca58
add ecx, 0x1e68d7c2
add ecx, 0x15795b27
sub ecx, 0x28f15c4d
xor ecx, 0x20d7aeac
sub ecx, 0x7b1d188
cmp word [rax + 0x18], cx
jne 0x140198ac2
mov r14d, dword [rax + 0x88]
add r14, rsi
je 0x140198ac2
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 0x140198a82
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 0x140198a76
xchg rdx, r10
mov qword [rsp + 0xa8], r10
xchg rdx, r10
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x40], r9
xchg rcx, rdi
mov rdi, qword [rbx + 0x38]
xchg rcx, rdi
test rcx, rcx
je 0x140198b46
xchg rbx, rax
mov rbx, qword [rcx]
xchg rbx, 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 0x140198a82
mov r8, qword [rsp + 0xb0]
mov r9, qword [rsp + 0xa0]
inc edi
cmp edi, dword [r14 + 0x18]
jb 0x1401989e5
xchg r8, rcx
mov r8, qword [rbx + 0x38]
xchg rcx, r8
test rcx, rcx
je 0x140198aab
cmp rcx, rbx
mov rax, qword [rcx]
setne dl
call qword [rax + 0x20]
xchg r12, rbp
mov qword [rbx + 0x38], r12
xchg r12, rbp
mov al, 0x58
sub al, 0x36
sub al, 5
add al, 8
sub al, 0x1b
xor al, 0x30
xor al, 0x35
xor al, 0x49
sub al, 0x45
jmp 0x140198ae1
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140198adf
mov rax, qword [rcx]
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], rbp
xor al, al
add rsp, 0x58
nop
add rsp, 8
mov r15, qword [rsp - 8]
push rdx
xchg qword [rsp + 8], r14
add rsp, 0x10
nop
add rsp, 8
mov r13, qword [rsp - 8]
push rbx
push rax
push rbx
push rbx
xchg qword [rsp + 0x20], r12
add rsp, 0x28
nop
add rsp, 8
xchg qword [rsp - 8], rdi
nop
mov rsi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
push rdx
push rcx
push rdx
push rdx
push rdx
push rax
push rax
xchg qword [rsp + 0x38], rbx
add rsp, 0x40
nop
add rsp, 8
jmp qword [rsp - 8]
call sub.MSVCP140.dll_void___cdecl_std::_Xbad_function_call_void_
nop
int3