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

Disassembly:
xchg r9, r10
mov qword [rsp + 0x20], r10
xchg r9, r10
mov qword [rsp + 0x18], r8
xchg r13, rcx
mov qword [rsp + 8], r13
xchg r13, rcx
nop
push 0x177c297a
mov qword [rsp], rbx
push rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rdi
push r12
push r13
push r14
push r15
sub rsp, 0x58
xchg rsi, r9
mov rbx, rsi
xchg r9, rsi
mov rsi, rdx
xchg rcx, r9
mov rcx, r9
xchg rcx, r9
xor ebp, ebp
test rdx, rdx
jne 0x140198ecc
mov eax, ebp
jmp 0x140198f1b
mov eax, 0x3dbae47
xor eax, 0x19a9a03a
add eax, 0x64daeee7
sub eax, 0x59f12f47
add eax, 0x279bec56
xor eax, 0x3cd9e408
add eax, 0x3ac9a41
xor eax, 0x39098f20
sub eax, 0x4ad31d4f
cmp word [rdx], ax
je 0x140198f0a
mov rax, rbp
jmp 0x140198f1b
movsxd rax, dword [rdx + 0x3c]
add rax, rsi
cmp dword [rax], 0x4550
cmovne rax, rbp
mov ecx, 0x4cdafdba
add ecx, 0x2e06db3d
sub ecx, 0x63cc9cfa
add ecx, 0x61d30cce
add ecx, 0x4f4bb0a
xor ecx, 0x7bdda8f
sub ecx, 0x9380a35
xor ecx, 0x49082255
sub ecx, 0x3820eb65
cmp word [rax + 0x18], cx
jne 0x140199075
mov r14d, dword [rax + 0x88]
add r14, rsi
je 0x140199075
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 0x14019903b
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 0x14019902f
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], r8
xchg r9, rbx
mov qword [rsp + 0x40], rbx
xchg rbx, r9
xchg r15, rcx
mov r15, qword [rbx + 0x38]
xchg rcx, r15
test rcx, rcx
je 0x140199114
xchg r14, rax
mov r14, qword [rcx]
xchg r14, 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 0x14019903b
mov r8, qword [rsp + 0xb0]
xchg r8, r9
mov r8, qword [rsp + 0xa0]
xchg r9, r8
inc edi
cmp edi, dword [r14 + 0x18]
jb 0x140198f98
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14019905e
cmp rcx, rbx
mov rax, qword [rcx]
setne dl
call qword [rax + 0x20]
xchg r8, rbp
mov qword [rbx + 0x38], r8
xchg r8, rbp
mov al, 6
xor al, 0x5e
xor al, 0x3b
sub al, 0x54
add al, 0x59
xor al, 0x32
xor al, 6
sub al, 0x33
sub al, 0x28
jmp 0x14019909e
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14019909c
xchg r15, rax
mov r15, qword [rcx]
xchg r15, rax
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
xchg rbp, r10
mov qword [rbx + 0x38], r10
xchg rbp, r10
xor al, al
add rsp, 0x58
push rbx
push rcx
push rax
push rdx
push rdx
push rax
xchg qword [rsp + 0x30], r15
pop rax
pop rdx
pop rdx
pop rax
pop rcx
pop rbx
add rsp, 8
push rcx
xchg qword [rsp + 8], r14
pop rcx
add rsp, 8
nop
add rsp, 8
mov r13, qword [rsp - 8]
push rcx
push rbx
push rdx
push rdx
push rdx
push rdx
xchg qword [rsp + 0x30], r12
add rsp, 0x38
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
add rsp, 8
xchg qword [rsp - 8], rsi
push rcx
push rbx
push rdx
push rax
push rbx
xchg qword [rsp + 0x28], rbp
pop rbx
pop rax
pop rdx
pop rbx
pop rcx
add rsp, 8
nop
mov rbx, qword [rsp]
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]
call fcn.1401fe0e2
nop
int3