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

Disassembly:
call rax
mov r11, rax
cmp r15w, 0x7c2f
test rax, rax
jmp 0x1410fd683
call rax
mov r11, rax
clc
test rax, rax
je 0x1410fd325
cmp r11, rsi
jmp 0x1410fd6a1
mov byte [rsp + 0x18], r8b
test rbx, 0x354e4458
mov qword [rsp + 0x10], rdx
push rbp
shrd bp, dx, 0x9c
push rsi
movsx rbp, cx
shr sil, cl
sbb bp, r11w
sub rsp, 0x178
sar ebp, cl
mov rbp, rdx
mov rsi, rcx
test rcx, rcx
jmp 0x1410fd1e9
je 0x1410fd20b
test rdx, rdx
je 0x1410fd20b
mov eax, 0x5a4d
cmp word [rcx], ax
jmp 0x1410fd205
je 0x1410fd22e
sub eax, eax
sub bpl, 0xc7
cmp r9b, r11b
xor bpl, r12b
add rsp, 0x178
xchg rsi, rbp
pop rsi
jmp 0x1410fd227
pop rbp
jmp 0x1410fd22d
ret
movsxd rax, dword [rcx + 0x3c]
cmp r10d, r14d
cmc
cmp dword [rax + rcx], 0x4550
jmp 0x1410fd242
jne 0x1410fd20b
mov r8d, dword [rax + rcx + 0x88]
test rdx, r12
cmc
jmp 0x1410fd259
mov dword [rsp + 0x30], r8d
cmp bx, 0x7392
test r8d, r8d
jmp 0x1410fd26b
je 0x1410fd20b
mov r9d, dword [rax + rcx + 0x8c]
sar dl, 0xa9
add cx, cx
shl dx, cl
lea rdx, [rsi + r8]
mov qword [rsp + 0x170], rbx
movzx rcx, r8w
mov qword [rsp + 0x168], rdi
mov cl, 0x43
mov ecx, 0xffffffff
xor edi, edi
cmp ax, dx
stc
test r15w, 0x6351
mov dword [rsp + 0x20], r9d
test r11b, sil
jmp 0x1410fd2ba
mov qword [rsp + 0x28], rdx
cmc
cmp dh, 0xc2
mov dword [rsp + 0x190], ecx
cmp rbp, 0xffff
jmp 0x1410fd2d6
ja 0x1410fd32c
mov ecx, ebp
test r8d, 0x6fe05343
test r9b, r11b
cmc
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jmp 0x1410fd2f4
jae 0x1410fd325
mov eax, dword [rdx + 0x1c]
cmc
xor edx, esp
shr rdx, 0xf7
lea rax, [rax + rsi]
shr dh, cl
sal dl, cl
shrd rdx, rcx, 0x1c
mov edx, dword [rax + rcx*4]
cmp r12b, 0x33
test edx, edx
jmp 0x1410fd31f
jne 0x1410fd58b
sub eax, eax
jmp 0x1410fd7d6
mov eax, dword [rdx + 0x18]
test di, si
cmp bpl, 0x5c
clc
test eax, eax
jmp 0x1410fd33e
je 0x1410fd557
mov r9d, dword [rdx + 0x20]
lea r11d, [rax - 1]
bswap rbx
cmp spl, r15b
mov ebx, edi
add r9, rsi
mov qword [rsp + 0x40], r9
stc
test bl, 0xaf
test r11d, r11d
jmp 0x1410fd368
js 0x1410fd54b
nop
add r10w, r11w
mov r10, qword [rsp + 0x198]
cmp r9b, 0x1a
lea eax, [r11 + rbx]
btc rdx, 0x57
bts ebp, ecx
mov rbp, rdi
sar eax, 1
or r8, 0x3799729b
mov dword [rsp + 0x1a8], eax
shl r8d, cl
mov qword [rsp + 0x38], rax
shrd edx, r14d, 0x59
btr dx, si
setne r8b
mov r8d, dword [r9 + rax*4]
mov eax, dword [r9 + rax*4]
sub r10, rax
xor al, r10b
movzx eax, byte [rsp + 0x1a0]
sub dx, 0x2e4d
clc
cdq
lea r8, [r8 + rsi]
or r9b, dl
and r9b, r8b
bts r9w, r15w
sub r10, rsi
xchg dx, r9w
setge r9b
nop
movsxd r9, r15d
not dx
movzx edx, byte [r10 + r8]
setge r9b
movsxd r9, r9d
movzx r9d, byte [r8]
inc r8
cmp r13b, 0x54
test al, al
jmp 0x1410fd40f
je 0x1410fd442
mov ecx, ebp
cmc
seto al
mov eax, 0x6e3c5128
jmp 0x1410fd426
rol eax, cl
stc
cmp r13w, r13w
add al, bpl
xor dl, al
mov al, byte [rsp + 0x1a0]
jmp 0x1410fd43e
inc rbp
clc
test dl, dl
je 0x1410fd458
cmp dl, r9b
jmp 0x1410fd452
je 0x1410fd3f1
cmp dl, r9b
jmp 0x1410fd460
jb 0x1410fd4e6
cmp dl, r9b
jmp 0x1410fd46e
jbe 0x1410fd4a2
mov ebx, dword [rsp + 0x1a8]
inc rdx
mov rdx, qword [rsp + 0x28]
setns cl
movsx ecx, r14w
mov ecx, dword [rsp + 0x190]
jmp 0x1410fd496
inc ebx
jmp 0x1410fd49d
jmp 0x1410fd50b
mov rdx, qword [rsp + 0x28]
lea ebx, [r11 + 1]
lahf
mov eax, dword [rdx + 0x24]
not ch
movzx rcx, r10w
lea rcx, [rsi + rax]
movzx eax, r10w
movzx ax, r14b
mov rax, qword [rsp + 0x38]
jmp 0x1410fd4cc
movzx ecx, word [rcx + rax*2]
jmp 0x1410fd4d5
mov dword [rsp + 0x190], ecx
jmp 0x1410fd4e1
jmp 0x1410fd50b
mov r11d, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
not ecx
movsx rcx, r8w
mov ecx, dword [rsp + 0x190]
dec r11d
setg r9b
btc r9, r8
cmp ebx, r11d
movsxd r9, r13d
movsx r9w, r9b
mov r9, qword [rsp + 0x40]
jle 0x1410fd373
mov rbp, qword [rsp + 0x198]
not r9b
mov r8d, dword [rsp + 0x30]
mov r9, rcx
movsx r9, r12w
not r9w
mov r9d, dword [rsp + 0x20]
jmp 0x1410fd546
jmp 0x1410fd557
mov r9d, dword [rsp + 0x20]
test r12w, r12w
cmp dh, 0x62
cmp ecx, dword [rdx + 0x14]
jmp 0x1410fd55f
jae 0x1410fd325
mov eax, dword [rdx + 0x1c]
add rax, rsi
movsxd rdx, ebp
setae dh
sbb dh, 0x9c
mov edx, dword [rax + rcx*4]
test r12w, sp
cmp cl, 0x30
test edx, edx
jmp 0x1410fd585
je 0x1410fd325
cmp edx, r8d
jmp 0x1410fd593
jb 0x1410fd7d0
lea eax, [r9 + r8]
cmc
cmp edx, eax
jmp 0x1410fd5a5
jae 0x1410fd7d0
mov eax, edx
cmovp cx, dx
rcl cx, 0xd7
lea rax, [rax + rsi]
mov rbx, rax
or ch, 0x9c
movsx ecx, r10w
movzx ecx, byte [rax]
test al, 0x77
clc
test cl, cl
je 0x1410fd325
cmp cl, 0x2e
jmp 0x1410fd5d9
je 0x1410fd5ff
mov cl, byte [rbx + 1]
jmp 0x1410fd5e7
inc rbx
clc
test cl, cl
jmp 0x1410fd5f2
jne 0x1410fd5d1
xor eax, eax
jmp 0x1410fd7d6
mov r8, rbx
sub r8, rax
cmc
cmp r8, 0x104
jmp 0x1410fd612
jae 0x1410fd325
mov rcx, rdi
test r8, r8
je 0x1410fd667
lea r9, [rsp + 0x50]
bsf rdx, rbx
adc dl, 0xd9
sub r9, rax
cqo
bswap rdx
nop
movzx edx, byte [rax]
test dl, dl
je 0x1410fd667
inc rcx
mov byte [r9 + rax], dl
jmp 0x1410fd650
inc rax
test edx, 0x19d1197f
cmp rcx, r8
jmp 0x1410fd661
jb 0x1410fd639
mov byte [rsp + rcx + 0x50], dil
xchg cl, al
lea rcx, [rsp + 0x50]
movsx eax, r14w
mov rax, qword [0x141058528]
jmp 0x1410a077b
jne 0x1410c4fc1
lea rcx, [rsp + 0x50]
mov ah, 0xef
movsx rax, dx
mov rax, qword [0x141058520]
jmp 0x1410c4fb2
jne 0x1410fd736
cmp byte [rsp + 0x1a0], dil
je 0x1410fd717
lea rax, [rsp + 0x50]
bsf rcx, r10
dec ecx
sub rbp, rax
bt ecx, 0xf4
nop
rol dl, cl
cwd
not rdx
lea rdx, [rsp + rdi + 0x50]
mov cl, bh
rcl ah, 0x95
mov ecx, edi
mov eax, 0x6e3c5128
rol eax, cl
add al, dil
xor al, byte [rdx + rbp]
mov byte [rdx], al
jmp 0x1410fd6ef
je 0x1410fd712
inc rdi
cmc
cmp r15w, r9w
test r8, rbx
cmp rdi, 0x104
jmp 0x1410fd70c
jb 0x1410fd6cf
lea rbp, [rsp + 0x50]
mov rdx, rbp
jmp 0x1410fd722
mov rcx, rsi
mov al, r13b
mov rax, qword [0x141058530]
call rax
jmp 0x1410fd7d6
cmp byte [rbx + 1], 0x23
setl dl
movsx edx, r12w
bswap edx
lea rdx, [rbx + 1]
jne 0x1410fd7b1
movzx edx, byte [rbx + 2]
add rbx, 2
clc
cmc
test dl, dl
jmp 0x1410fd75e
je 0x1410fd7a4
nop
movzx rax, r12w
lea eax, [rdx - 0x30]
jmp 0x1410fd771
inc rbx
cmp al, 9
jmp 0x1410fd77b
ja 0x1410fd7a4
movsx eax, dl
mov rcx, 0x2a551a0d
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
rol di, 0xd6
lea edi, [rax + rcx*2 - 0x30]
stc
cmp r9, r15
test dl, dl
jne 0x1410fd769
movsxd rdx, edi
dec rcx
cmp rdx, 0x6dbc23ac
xor r8d, r8d
movzx ecx, bp
movsx ecx, r12w
mov rcx, rdi
mov rcx, r11
jmp 0x1410fd7c6
call fcn.1410fd1af
jmp 0x1410fd7d6
mov eax, edx
lea rax, [rax + rsi]
mov rbx, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x168]
add rsp, 0x178
jmp 0x1410fd7f2
pop rsi
pop rbp
jmp 0x1410fd7f9
ret