Function at 0x140413caa
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
call rax
mov r11, rax
stc
cmp rdx, 0x83d02a4
cmc
test rax, rax
jmp 0x1404141e7
call rax
jmp 0x140414331
mov byte [rsp + 0x18], r8b
mov qword [rsp + 0x10], rdx
cmp r9d, esp
test r9w, r10w
cmp sp, 0x3c74
push rbp
sub bpl, 0xf3
sal bpl, 0x8d
shl bpl, 0x44
push rsi
bsf bp, ax
sub rsp, 0x178
cmp dx, di
rcl sil, 0xa1
mov rbp, rdx
bsf si, r10w
mov rsi, rcx
test r9b, 0xaf
test rcx, rcx
jmp 0x140413cf7
je 0x140413d1f
test rdx, rdx
jmp 0x140413d05
je 0x140413d1f
mov eax, 0x5a4d
clc
cmp word [rcx], ax
jmp 0x140413d19
je 0x140413d34
xor eax, eax
add rsp, 0x178
pop rsi
movsx bp, r10b
setb bpl
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
test rbp, 0x783973b2
cmp al, r11b
cmp dword [rax + rcx], 0x4550
jmp 0x140413d4e
jne 0x140413d1f
mov r8d, dword [rax + rcx + 0x88]
cmc
cmp r13w, 0xb2a
mov dword [rsp + 0x30], r8d
cmp spl, 0x63
test r8d, r8d
jmp 0x140413d74
je 0x140413d1f
mov r9d, dword [rax + rcx + 0x8c]
lea rdx, [rsi + r8]
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x168], rdi
neg ch
mov ecx, 0xffffffff
clc
stc
cmp sil, r9b
sub edi, edi
cmp r13, 0x22064ad1
mov dword [rsp + 0x20], r9d
test r11b, 0xf1
mov qword [rsp + 0x28], rdx
test di, 0xae7
mov dword [rsp + 0x190], ecx
cmp r8b, 0x72
stc
cmp rbp, 0xffff
jmp 0x140413dd6
ja 0x140413e1d
mov ecx, ebp
sub ecx, dword [rdx + 0x10]
cmc
cmp dx, dx
cmp ecx, dword [rdx + 0x14]
jmp 0x140413ded
jae 0x140413e11
mov eax, dword [rdx + 0x1c]
cmovnp dx, r12w
cqo
add rax, rsi
mov edx, dword [rax + rcx*4]
clc
test edx, edx
jmp 0x140413e0b
jne 0x140414094
xor eax, eax
jmp 0x140413e18
jmp 0x140414331
mov eax, dword [rdx + 0x18]
test dh, 0xd4
stc
test eax, eax
jmp 0x140413e2b
je 0x140414068
mov r9d, dword [rdx + 0x20]
sbb bl, 0xdd
lea r11d, [rax - 1]
add rbx, 0x37d03b55
jmp 0x140413e48
mov ebx, edi
test r13, 0x26b30b52
stc
add r9, rsi
jmp 0x140413e5d
mov qword [rsp + 0x40], r9
test ax, cx
test r11d, r11d
jmp 0x140413e6d
js 0x140414063
nop
mov r10, qword [rsp + 0x198]
movsx edx, r11w
lea eax, [r11 + rbx]
adc dl, r11b
rol bpl, cl
mov rbp, rdi
rol r8d, cl
xchg dx, dx
cmp r13b, 0xb1
sar eax, 1
sub r8b, r10b
inc r8b
mov dword [rsp + 0x1a8], eax
bswap r8w
movzx dx, bpl
stc
mov qword [rsp + 0x38], rax
rcr dh, cl
mov r8d, dword [r9 + rax*4]
mov eax, dword [r9 + rax*4]
setle dl
sub r10, rax
rcr r9b, 0x8c
rcl rdx, 0x9c
movzx eax, byte [rsp + 0x1a0]
add r8, rsi
sub r10, rsi
cdq
not dl
nop
movsx r9d, bx
movzx r9, dx
movzx edx, byte [r10 + r8]
movzx r9w, spl
movzx r9d, byte [r8]
jmp 0x140413efa
inc r8
test r11w, dx
cmp r14d, 0x6d1b23a1
test al, al
jmp 0x140413f0f
je 0x140413f4a
mov ecx, ebp
bswap ax
movzx ax, dl
mov eax, 0x49430497
rol eax, cl
jmp 0x140413f2a
add al, bpl
test r9w, r9w
xor dl, al
jmp 0x140413f3a
mov al, byte [rsp + 0x1a0]
jmp 0x140413f46
inc rbp
clc
test dl, dl
je 0x140413f60
cmp dl, r9b
jmp 0x140413f5a
je 0x140413ee7
cmp dl, r9b
jmp 0x140413f68
jb 0x140413fe5
cmp dl, r9b
jmp 0x140413f76
jbe 0x140413fa7
mov ebx, dword [rsp + 0x1a8]
bswap edx
cwd
mov rdx, qword [rsp + 0x28]
jmp 0x140413f94
mov ecx, dword [rsp + 0x190]
inc ebx
jmp 0x140413fa2
jmp 0x140414026
mov rdx, qword [rsp + 0x28]
movzx bx, dil
movzx rax, ax
cwde
lea ebx, [r11 + 1]
mov eax, dword [rdx + 0x24]
lea rcx, [rsi + rax]
mov rax, qword [rsp + 0x38]
jmp 0x140413fcb
movzx ecx, word [rcx + rax*2]
jmp 0x140413fd4
mov dword [rsp + 0x190], ecx
jmp 0x140413fe0
jmp 0x140414026
mov r11d, dword [rsp + 0x1a8]
movsx r9, di
setp r9b
movzx rcx, r9w
mov rdx, qword [rsp + 0x28]
movzx r9w, r9b
mov ecx, dword [rsp + 0x190]
movsx r9w, dil
inc r9w
movzx r9d, r13w
dec r11d
setno r9b
neg r9b
bsf r9w, sp
cmp ebx, r11d
mov r9, qword [rsp + 0x40]
jmp 0x140414033
jle 0x140413e74
mov rbp, qword [rsp + 0x198]
movzx r8, cx
not r9
mov r8d, dword [rsp + 0x30]
bswap r9w
mov r9, r12
mov r9d, dword [rsp + 0x20]
jmp 0x14041405e
jmp 0x140414068
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jmp 0x140414070
jae 0x140413e11
mov eax, dword [rdx + 0x1c]
sub dl, dh
add rax, rsi
rcl dx, 0x80
dec dl
rol dh, 0x3d
mov edx, dword [rax + rcx*4]
stc
clc
test edx, edx
je 0x140413e11
cmp edx, r8d
jb 0x14041431e
lea eax, [r9 + r8]
cmp r10w, si
test esp, esp
cmp edx, eax
jmp 0x1404140ae
jae 0x14041431e
mov eax, edx
xchg ecx, ecx
rcr bx, cl
mov ch, 0xd6
lea rax, [rax + rsi]
movzx rcx, r8w
ror bx, cl
mov rbx, rax
xor cl, r8b
add cl, 0x94
or rcx, r10
movzx ecx, byte [rax]
stc
cmc
test cl, cl
jmp 0x1404140e1
je 0x140413e11
cmp cl, 0x2e
jmp 0x1404140ef
je 0x140414119
mov cl, byte [rbx + 1]
jmp 0x1404140fd
inc rbx
test cl, cl
jmp 0x140414107
jne 0x1404140e7
xor eax, eax
jmp 0x140414114
jmp 0x140414331
mov r8, rbx
sub r8, rax
test dh, 0xe1
cmp r8, 0x104
jmp 0x14041412e
jae 0x140413e11
mov rcx, rdi
test r8, r8
jmp 0x14041413f
je 0x1404141a3
lea r9, [rsp + 0x50]
cmp r11b, 0xcb
add edx, 0x25621e3b
xadd dh, dl
sub r9, rax
btc edx, 0x54
nop
test r12w, di
xor rdx, rdi
movzx edx, byte [rax]
test spl, 0xfb
test dl, dl
jmp 0x140414174
je 0x1404141a3
inc rcx
jmp 0x140414182
mov byte [r9 + rax], dl
jmp 0x14041418b
inc rax
test si, r13w
cmp ecx, r14d
cmp rcx, r8
jmp 0x14041419d
jb 0x140414166
mov byte [rsp + rcx + 0x50], dil
movsxd rax, edx
mov eax, edi
lea rcx, [rsp + 0x50]
cbw
mov rax, qword [0x14037c528]
call rax
mov r11, rax
stc
test rax, rax
jmp 0x1404141c9
jne 0x1404141ed
lea rcx, [rsp + 0x50]
movsx eax, di
movsx rax, r11w
mov rax, qword [0x14037c520]
jmp 0x14037ec82
je 0x140413e11
cmp r11, rsi
jmp 0x1404141f5
jne 0x14041428a
cmp byte [rsp + 0x1a0], dil
jmp 0x140414208
je 0x14041426e
lea rax, [rsp + 0x50]
sub rbp, rax
cwd
bts cx, sp
nop
lea rdx, [rsp + rdi + 0x50]
clc
mov ecx, edi
btc rax, 0xe8
movsx eax, si
mov eax, 0x49430497
rol eax, cl
stc
add al, dil
xor al, byte [rdx + rbp]
jmp 0x140414240
mov byte [rdx], al
jmp 0x140414247
je 0x140414262
inc rdi
cmp rdi, 0x104
jmp 0x14041425c
jb 0x14041421d
lea rbp, [rsp + 0x50]
cbw
xchg ah, dh
not rdx
mov rdx, rbp
movzx cx, r13b
lahf
mov rcx, rsi
movsx eax, r9w
mov rax, qword [0x14037c530]
jmp 0x1403eac45
cmp byte [rbx + 1], 0x23
movzx edx, r14w
lea rdx, [rbx + 1]
jne 0x140414309
movzx edx, byte [rbx + 2]
cmp ah, 0x4b
jmp 0x1404142a9
add rbx, 2
jmp 0x1404142b5
test dl, dl
jmp 0x1404142bc
je 0x140414303
nop
cwde
cdqe
lea eax, [rdx - 0x30]
inc rbx
cmp al, 9
jmp 0x1404142d3
ja 0x140414303
movsx eax, dl
mov dl, byte [rbx]
shl ch, 0x57
sbb cl, dil
lea ecx, [rdi + rdi*4]
or di, 0x588
sal dil, cl
lea edi, [rax + rcx*2 - 0x30]
cmp cl, bh
clc
test dl, dl
jmp 0x1404142fd
jne 0x1404142c6
movsxd rdx, edi
test sil, cl
sub r8d, r8d
mov rcx, r11
jmp 0x140414314
call fcn.140413caa
jmp 0x140414331
mov eax, edx
clc
rol bpl, 0x8a
lea rax, [rax + rsi]
xor bl, 0x93
sub si, 0x3db
mov rbx, qword [rsp + 0x170]
test bx, r12w
mov rdi, qword [rsp + 0x168]
add rsp, 0x178
setge bpl
bswap bp
pop rsi
movsx bp, bpl
mov bpl, r11b
movsx ebp, r9w
pop rbp
jmp 0x140414366
ret