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

Disassembly:
xchg r9, r15
mov qword [rsp + 0x20], r15
xchg r15, r9
xchg r8, r14
mov qword [rsp + 0x18], r14
xchg r8, r14
mov qword [rsp + 8], rcx
nop
sub rsp, 8
mov qword [rsp], rbx
push rbp
nop
sub rsp, 8
mov qword [rsp], rsi
push rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
push r13
nop
sub rsp, 8
mov qword [rsp], r14
nop
push 0x6ad10b8c
mov qword [rsp], r15
sub rsp, 0x58
xchg r15, r9
mov rbx, r15
xchg r9, r15
xchg r13, rsi
mov r13, rdx
xchg rsi, r13
xchg rcx, r13
mov r9, r13
xchg rcx, r13
xor ebp, ebp
test rdx, rdx
jne 0x140198a3f
mov eax, ebp
jmp 0x140198a7f
mov eax, 0x204e9a9a
add eax, 0x458c35c9
sub eax, 0x65b0c0c
sub eax, 0x50906420
add eax, 0x6222f3a1
sub eax, 0x7111f98b
cmp word [rdx], ax
je 0x140198a6e
mov rax, rbp
jmp 0x140198a7f
movsxd rax, dword [rdx + 0x3c]
add rax, rsi
cmp dword [rax], 0x4550
cmovne rax, rbp
mov ecx, 0x496ba3da
xor ecx, 0x77c1cf7e
sub ecx, 0x3ea0b256
add ecx, 0x599e177d
sub ecx, 0x1cdfc4a8
xor ecx, 0x40c0075a
sub ecx, 0xde8838a
sub ecx, 0x6e1f84e4
cmp word [rax + 0x18], cx
jne 0x140198bd9
mov r14d, dword [rax + 0x88]
add r14, rsi
je 0x140198bd9
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 0x140198ba1
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 0x140198b95
mov qword [rsp + 0xa8], rdx
xchg r12, rcx
mov qword [rsp + 0x30], r12
xchg rcx, r12
xchg r15, r8
mov qword [rsp + 0x38], r15
xchg r8, r15
xchg r9, rcx
mov qword [rsp + 0x40], rcx
xchg r9, rcx
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140198c79
mov rax, qword [rcx]
lea rdx, [rsp + 0xa8]
xchg rdx, r12
mov qword [rsp + 0x20], r12
xchg r12, rdx
lea r9, [rsp + 0x30]
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x40]
call qword [rax + 0x10]
test al, al
je 0x140198ba1
xchg r8, rbx
mov rbx, qword [rsp + 0xb0]
xchg r8, rbx
mov r9, qword [rsp + 0xa0]
inc edi
cmp edi, dword [r14 + 0x18]
jb 0x140198af6
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140198bc2
cmp rcx, rbx
xchg r11, rax
mov r11, qword [rcx]
xchg r11, rax
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], rbp
mov al, 0x70
sub al, 0x6e
xor al, 0x44
sub al, 2
sub al, 0x1a
add al, 0x43
sub al, 0x4c
add al, 0x3d
xor al, 0x5f
jmp 0x140198bfe
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x140198bfc
mov rax, qword [rcx]
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
xchg rbp, rcx
mov qword [rbx + 0x38], rcx
xchg rbp, rcx
xor al, al
add rsp, 0x58
push rcx
push rbx
push rax
push rcx
xchg qword [rsp + 0x20], r15
pop rcx
pop rax
pop rbx
pop rcx
add rsp, 8
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
mov r13, qword [rsp - 8]
push rax
xchg qword [rsp + 8], r12
pop rax
add rsp, 8
nop
add rsp, 8
xchg qword [rsp - 8], rdi
nop
add rsp, 8
mov rsi, qword [rsp - 8]
push rdx
push rcx
push rdx
push rax
push rbx
push rax
push rdx
push rax
xchg qword [rsp + 0x40], rbp
pop rax
pop rdx
pop rax
pop rbx
pop rax
pop rdx
pop rcx
pop rdx
add rsp, 8
push rdx
push rdx
push rax
push rcx
push rcx
push rax
push rcx
push rdx
xchg qword [rsp + 0x40], rbx
pop rdx
pop rcx
pop rax
pop rcx
pop rcx
pop rax
pop rdx
pop rdx
add rsp, 8
ret
call fcn.1401fdea2
nop
int3