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

Disassembly:
xchg r9, rdi
mov qword [rsp + 0x20], rdi
xchg rdi, r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 8], rcx
nop
sub rsp, 8
mov qword [rsp], rbx
push rbp
push rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r12
nop
sub rsp, 8
mov qword [rsp], r13
nop
sub rsp, 8
mov qword [rsp], r14
nop
push 0x4bf43dd4
mov qword [rsp], r15
sub rsp, 0x58
mov rbx, r9
xchg r13, rdx
mov rsi, r13
xchg rdx, r13
xchg r10, rcx
mov r9, r10
xchg r10, rcx
xor ebp, ebp
test rdx, rdx
jne 0x14019816a
mov eax, ebp
jmp 0x1401981af
mov eax, 0x31dfb569
add eax, 0x3b258512
add eax, 0x113ef4f2
sub eax, 0x3c045aac
add eax, 0x3b817562
sub eax, 0x4954aff1
xor eax, 0x346cc07f
cmp word [rdx], ax
je 0x14019819e
mov rax, rbp
jmp 0x1401981af
movsxd rax, dword [rdx + 0x3c]
add rax, rsi
cmp dword [rax], 0x4550
cmovne rax, rbp
mov ecx, 0x5d7b6f17
sub ecx, 0x45907d79
xor ecx, 0x5b3213be
add ecx, 0x2bdeaf2
sub ecx, 0x12204838
xor ecx, 0x3d7686d1
cmp word [rax + 0x18], cx
jne 0x1401982f7
mov r14d, dword [rax + 0x88]
add r14, rsi
je 0x1401982f7
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 0x1401982b7
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 0x1401982ab
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], r8
xchg r9, r10
mov qword [rsp + 0x40], r10
xchg r10, r9
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140198389
xchg rsi, rax
mov rsi, qword [rcx]
xchg rsi, rax
lea rdx, [rsp + 0xa8]
xchg rdi, rdx
mov qword [rsp + 0x20], rdi
xchg rdi, rdx
lea r9, [rsp + 0x30]
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x40]
call qword [rax + 0x10]
test al, al
je 0x1401982b7
mov r8, qword [rsp + 0xb0]
mov r9, qword [rsp + 0xa0]
inc edi
cmp edi, dword [r14 + 0x18]
jb 0x14019821a
xchg r12, rcx
mov r12, qword [rbx + 0x38]
xchg r12, rcx
test rcx, rcx
je 0x1401982e4
cmp rcx, rbx
xchg rbp, rax
mov rbp, qword [rcx]
xchg rbp, rax
setne dl
call qword [rax + 0x20]
xchg rdi, rbp
mov qword [rbx + 0x38], rdi
xchg rdi, rbp
mov al, 0x2e
add al, 0x10
add al, 0x3c
xor al, 3
sub al, 0x2b
sub al, 0x22
sub al, 0x2b
jmp 0x140198320
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14019831e
xchg r12, rax
mov r12, qword [rcx]
xchg r12, rax
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
xchg r13, rbp
mov qword [rbx + 0x38], r13
xchg r13, rbp
xor al, al
add rsp, 0x58
nop
mov r15, qword [rsp]
add rsp, 8
push rbx
push rcx
push rcx
push rcx
push rcx
push rdx
push rdx
xchg qword [rsp + 0x38], r14
add rsp, 0x40
push rdx
push rax
push rdx
push rbx
push rbx
xchg qword [rsp + 0x28], r13
pop rbx
pop rbx
pop rdx
pop rax
pop rdx
add rsp, 8
push rbx
push rax
push rdx
push rbx
xchg qword [rsp + 0x20], r12
add rsp, 0x28
nop
mov rdi, qword [rsp]
add rsp, 8
nop
mov rsi, qword [rsp]
add rsp, 8
push rdx
push rcx
push rbx
push rcx
push rax
push rax
push rax
xchg qword [rsp + 0x38], rbp
add rsp, 0x40
nop
xchg qword [rsp], rbx
add rsp, 8
ret
call sub.MSVCP140.dll_void___cdecl_std::_Xbad_function_call_void_
nop
int3