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

Disassembly:
mov qword [rsp + 0x20], r9
xchg r8, r11
mov qword [rsp + 0x18], r11
xchg r8, r11
mov qword [rsp + 8], rcx
nop
sub rsp, 8
mov qword [rsp], rbx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
push rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
mov qword [rsp - 8], r13
sub rsp, 8
push r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
sub rsp, 0x58
mov rbx, r9
xchg rsi, rdx
mov rdx, rsi
xchg rdx, rsi
xchg r9, rcx
mov rcx, r9
xchg r9, rcx
xor ebp, ebp
test rdx, rdx
jne 0x1401982fd
mov eax, ebp
jmp 0x14019834d
mov eax, 0x5d1eaedb
sub eax, 0x359b0608
add eax, 0x43e5a88
sub eax, 0x2384f7
add eax, 0x3fbc1ef4
sub eax, 0x6b47cedd
xor eax, 0x549bd10b
xor eax, 0x5489453d
cmp word [rdx], ax
je 0x14019833c
xchg rbx, rbp
mov rax, rbx
xchg rbp, rbx
jmp 0x14019834d
movsxd rax, dword [rdx + 0x3c]
add rax, rsi
cmp dword [rax], 0x4550
cmovne rax, rbp
mov ecx, 0x5ff7b661
sub ecx, 0x1e1d9790
sub ecx, 0x3f74046f
add ecx, 0x8c94a26
add ecx, 0x3a7873f6
add ecx, 0xb3c5904
sub ecx, 0x35e35160
xor ecx, 0x1b00e229
cmp word [rax + 0x18], cx
jne 0x1401984ab
mov r14d, dword [rax + 0x88]
add r14, rsi
je 0x1401984ab
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 0x14019846d
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 0x140198461
mov qword [rsp + 0xa8], rdx
xchg rcx, r10
mov qword [rsp + 0x30], r10
xchg r10, rcx
mov qword [rsp + 0x38], r8
xchg r10, r9
mov qword [rsp + 0x40], r10
xchg r9, r10
xchg rcx, rdi
mov rdi, qword [rbx + 0x38]
xchg rcx, rdi
test rcx, rcx
je 0x14019854c
xchg r8, rax
mov r8, qword [rcx]
xchg r8, 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 0x14019846d
xchg rbx, r8
mov rbx, qword [rsp + 0xb0]
xchg r8, rbx
mov r9, qword [rsp + 0xa0]
inc edi
cmp edi, dword [r14 + 0x18]
jb 0x1401983c4
xchg rcx, rsi
mov rsi, qword [rbx + 0x38]
xchg rsi, rcx
test rcx, rcx
je 0x140198496
cmp rcx, rbx
mov rax, qword [rcx]
setne dl
call qword [rax + 0x20]
xchg rbp, rdi
mov qword [rbx + 0x38], rdi
xchg rbp, rdi
mov al, 0x58
sub al, 0x3a
add al, 0x24
sub al, 0x20
add al, 0x48
sub al, 0x40
xor al, 0x31
sub al, 0x1a
jmp 0x1401984d4
xchg rsi, rcx
mov rsi, qword [rbx + 0x38]
xchg rcx, rsi
test rcx, rcx
je 0x1401984d2
xchg r14, rax
mov r14, qword [rcx]
xchg r14, rax
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], rbp
xor al, al
add rsp, 0x58
push rbx
push rcx
push rcx
push rdx
push rdx
push rdx
push rdx
push rdx
xchg qword [rsp + 0x40], r15
pop rdx
pop rdx
pop rdx
pop rdx
pop rdx
pop rcx
pop rcx
pop rbx
add rsp, 8
push rbx
push rcx
push rdx
push rbx
push rdx
push rdx
push rbx
push rdx
xchg qword [rsp + 0x40], r14
add rsp, 0x48
nop
xchg qword [rsp], r13
add rsp, 8
nop
add rsp, 8
xchg qword [rsp - 8], r12
push rdx
push rax
push rdx
push rdx
push rcx
xchg qword [rsp + 0x28], rdi
pop rcx
pop rdx
pop rdx
pop rax
pop rdx
add rsp, 8
nop
xchg qword [rsp], rsi
add rsp, 8
nop
xchg qword [rsp], rbp
add rsp, 8
nop
xchg qword [rsp], rbx
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]
call sub.MSVCP140.dll_void___cdecl_std::_Xbad_function_call_void_
nop
int3