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

Disassembly:
xchg r9, rcx
mov qword [rsp + 0x20], rcx
xchg rcx, r9
mov qword [rsp + 0x18], r8
xchg rcx, r11
mov qword [rsp + 8], r11
xchg rcx, r11
nop
push r15
mov qword [rsp], rbx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
push rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push 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 r9, r14
mov rbx, r14
xchg r14, r9
xchg rsi, rdx
mov rdx, rsi
xchg rsi, rdx
mov r9, rcx
xor ebp, ebp
test rdx, rdx
jne 0x1401984a0
mov eax, ebp
jmp 0x1401984f5
mov eax, 0x7c5efbcb
xor eax, 0x1f28f190
xor eax, 0x4a60c71
xor eax, 0x14fb5190
xor eax, 0x3698b5f6
xor eax, 0x638a99c3
sub eax, 0x208ee1cc
xor eax, 0x44d2054b
sub eax, 0x4178423b
cmp word [rdx], ax
je 0x1401984e4
xchg r10, rbp
mov rax, r10
xchg r10, rbp
jmp 0x1401984f5
movsxd rax, dword [rdx + 0x3c]
add rax, rsi
cmp dword [rax], 0x4550
cmovne rax, rbp
mov ecx, 0x41a58938
add ecx, 0x13ae3355
sub ecx, 0x16024b7c
add ecx, 0x3312c2ff
sub ecx, 0x43bea0e1
sub ecx, 0xd3d6272
xor ecx, 0x216832b6
cmp word [rax + 0x18], cx
jne 0x14019864f
mov r14d, dword [rax + 0x88]
add r14, rsi
je 0x14019864f
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 0x14019860f
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 0x140198603
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0x30], rcx
xchg r8, r13
mov qword [rsp + 0x38], r13
xchg r8, r13
mov qword [rsp + 0x40], r9
xchg rdi, rcx
mov rdi, qword [rbx + 0x38]
xchg rdi, rcx
test rcx, rcx
je 0x1401986db
xchg r11, rax
mov r11, qword [rcx]
xchg r11, rax
lea rdx, [rsp + 0xa8]
xchg rdx, r14
mov qword [rsp + 0x20], r14
xchg rdx, r14
lea r9, [rsp + 0x30]
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x40]
call qword [rax + 0x10]
test al, al
je 0x14019860f
mov r8, qword [rsp + 0xb0]
xchg r9, rdi
mov rdi, qword [rsp + 0xa0]
xchg r9, rdi
inc edi
cmp edi, dword [r14 + 0x18]
jb 0x140198566
xchg rcx, rdx
mov rdx, qword [rbx + 0x38]
xchg rdx, rcx
test rcx, rcx
je 0x14019863c
cmp rcx, rbx
xchg r8, rax
mov r8, qword [rcx]
xchg r8, rax
setne dl
call qword [rax + 0x20]
xchg r15, rbp
mov qword [rbx + 0x38], r15
xchg rbp, r15
mov al, 0x7d
xor al, 0x1f
sub al, 3
sub al, 2
sub al, 0x41
add al, 0x5a
sub al, 0x75
jmp 0x140198674
xchg rcx, r11
mov r11, qword [rbx + 0x38]
xchg r11, rcx
test rcx, rcx
je 0x140198672
mov rax, qword [rcx]
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], rbp
xor al, al
add rsp, 0x58
push rdx
push rbx
push rcx
xchg qword [rsp + 0x18], r15
pop rcx
pop rbx
pop rdx
add rsp, 8
nop
add rsp, 8
xchg qword [rsp - 8], r14
nop
mov r13, qword [rsp]
add rsp, 8
nop
add rsp, 8
xchg qword [rsp - 8], r12
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
add rsp, 8
mov rsi, qword [rsp - 8]
push rax
push rax
xchg qword [rsp + 0x10], rbp
pop rax
pop rax
add rsp, 8
push rax
push rdx
xchg qword [rsp + 0x10], rbx
pop rdx
pop rax
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]
call sub.MSVCP140.dll_void___cdecl_std::_Xbad_function_call_void_
nop
int3