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

Disassembly:
call rax
mov r11, rax
test rax, rax
jmp 0x1410d6579
cmp rdx, 0xffff
jmp 0x1410d61c9
mov byte [rsp + 0x18], r8b
btr r10w, bx
cmc
mov qword [rsp + 0x10], rdx
btr r10w, r9w
add r10w, 0x78be
sub rsp, 0x178
and r10b, r13b
cmc
movzx r10d, r13w
mov r10, rcx
test rcx, rcx
jmp 0x1410d610d
je 0x1410d6137
test rdx, rdx
jmp 0x1410d611b
je 0x1410d6137
mov eax, 0x5a4d
cmp r12b, r9b
cmp word [rcx], ax
jmp 0x1410d6131
je 0x1410d6147
sub eax, eax
cmc
add rsp, 0x178
jmp 0x1410d6146
ret
movsxd rax, dword [rcx + 0x3c]
clc
cmp r13w, 0x4d57
cmp dword [rax + rcx], 0x4550
jmp 0x1410d615e
jne 0x1410d6137
mov r8d, dword [rax + rcx + 0x88]
cmp dh, dl
jmp 0x1410d6173
mov dword [rsp + 0x24], r8d
test bpl, 0x4b
test r8d, r8d
jmp 0x1410d6184
je 0x1410d6137
mov r9d, dword [rax + rcx + 0x8c]
movzx ecx, si
sub cx, bp
mov qword [rsp + 0x170], rbx
lea rbx, [r10 + r8]
mov qword [rsp + 0x158], rdi
mov ecx, 0xffffffff
sub edi, edi
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x180], ecx
jmp 0x1410d60cc
ja 0x1410d620d
sub edx, dword [rbx + 0x10]
stc
cmp edx, dword [rbx + 0x14]
jae 0x1410d6201
mov eax, dword [rbx + 0x1c]
sub cl, r14b
xor cx, 0x40bc
mov ecx, edx
add rax, r10
mov edx, dword [rax + rdx*4]
jmp 0x1410d61f4
test edx, edx
jmp 0x1410d61fb
jne 0x1410d646b
sub eax, eax
jmp 0x1410d6208
jmp 0x1410d6665
mov eax, dword [rbx + 0x18]
test eax, eax
je 0x1410d643a
mov r9d, dword [rbx + 0x20]
mov qword [rsp + 0x168], rbp
mov qword [rsp + 0x160], rsi
add r9, r10
ror bp, 0xa1
cmp r9b, r9b
lea esi, [rax - 1]
mov ebp, edi
test r8b, spl
clc
mov qword [rsp + 0x30], r9
test ebp, esi
cmp si, 0x6041
test esi, esi
js 0x1410d640c
lea eax, [rsi + rbp]
cmp sp, sp
movsx r11w, dl
cmc
mov r11, rdx
shld r8w, r14w, 0x9e
sal dl, 0x46
mov rbx, rdi
xchg dl, dl
movsx rdx, r9w
sar eax, 1
btc edx, 0xb
bts r8w, r14w
rcr rdx, cl
mov dword [rsp + 0x198], eax
mov r8d, esp
bswap r8w
mov qword [rsp + 0x38], rax
movsx dx, sil
movsxd r8, r13d
shl dh, 0xc2
mov r8d, dword [r9 + rax*4]
cwd
shl dl, cl
mov eax, dword [r9 + rax*4]
sbb edx, esi
sub r9b, 0xd6
cmp dl, 0x60
sub r11, rax
rcr r9b, 0x77
movzx eax, byte [rsp + 0x190]
add r8, r10
sub r11, r10
nop
mov r9, 0xba22023
not edx
movzx edx, byte [r11 + r8]
movsx r9, di
movzx r9d, byte [r8]
jmp 0x1410d6347
lea ebp, [rsi + 1]
mov cl, bl
lea rcx, [r10 + rax]
cdqe
movzx ax, r15b
mov rax, qword [rsp + 0x38]
movzx ecx, word [rcx + rax*2]
jmp 0x1410d63c0
add al, bl
jmp 0x1410d6335
dec esi
not dh
cmp ebp, esi
mov rdx, qword [rsp + 0x188]
movsx r9d, bx
mov r9, qword [rsp + 0x30]
jmp 0x1410d63e7
xor dl, al
xchg al, al
dec al
mov al, byte [rsp + 0x190]
jmp 0x1410d6364
inc r8
test al, al
je 0x1410d6367
mov ecx, ebx
ror ah, cl
rol eax, cl
mov eax, 0x588477ca
rol eax, cl
jmp 0x1410d630b
inc rbx
test dl, dl
jmp 0x1410d636e
je 0x1410d637d
cmp dl, r9b
je 0x1410d62d4
mov rbx, qword [rsp + 0x28]
cmp dl, r9b
jb 0x1410d63d1
cmp dl, r9b
jmp 0x1410d6393
jbe 0x1410d63b8
mov ebp, dword [rsp + 0x198]
mov ecx, dword [rsp + 0x180]
jmp 0x1410d63ac
inc ebp
jmp 0x1410d63b3
jmp 0x1410d6319
mov eax, dword [rbx + 0x24]
jmp 0x1410d62ea
mov dword [rsp + 0x180], ecx
jmp 0x1410d63cc
jmp 0x1410d6319
mov esi, dword [rsp + 0x198]
inc cx
mov ecx, dword [rsp + 0x180]
jmp 0x1410d6315
jle 0x1410d6253
mov r8d, dword [rsp + 0x24]
mov r9, 0x33cb6c61
setae r9b
movzx r9w, cl
mov r9d, dword [rsp + 0x20]
jmp 0x1410d641c
mov r9d, dword [rsp + 0x20]
not bpl
btr si, r11w
ror si, cl
mov rsi, qword [rsp + 0x160]
sal ebp, 0xfc
bsr bp, bp
mov rbp, qword [rsp + 0x168]
cmc
test r15w, 0xda0
cmp ecx, dword [rbx + 0x14]
jae 0x1410d6201
mov eax, dword [rbx + 0x1c]
lea rax, [rax + r10]
shr dl, cl
adc dh, 0x32
test dh, ch
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x1410d6465
cmp al, 9
jmp 0x1410d65f6
je 0x1410d6201
cmp edx, r8d
jmp 0x1410d6473
jb 0x1410d6659
lea eax, [r9 + r8]
cmc
cmp edx, eax
jmp 0x1410d6485
jae 0x1410d6659
mov eax, edx
sar rbx, cl
xor cl, r11b
add rax, r10
dec bh
mov rbx, rax
movzx ecx, byte [rax]
test cl, cl
jmp 0x1410d64a5
je 0x1410d6201
cmp cl, 0x2e
jmp 0x1410d64b3
je 0x1410d64db
mov cl, byte [rbx + 1]
jmp 0x1410d64c1
inc rbx
test edx, r12d
test cl, cl
jne 0x1410d64ab
sub eax, eax
jmp 0x1410d64d6
jmp 0x1410d6665
mov r8, rbx
clc
sub r8, rax
cmp r8, 0x104
jmp 0x1410d64ee
jae 0x1410d6201
mov rcx, rdi
test r8, r8
jmp 0x1410d64ff
je 0x1410d6556
lea r9, [rsp + 0x40]
movsxd rdx, r11d
sbb dh, 0x3c
sub r9, rax
rol dh, cl
nop
movzx edx, byte [rax]
clc
test r13d, 0x3021688c
test dl, dl
jmp 0x1410d6528
je 0x1410d6556
inc rcx
jmp 0x1410d6536
mov byte [r9 + rax], dl
jmp 0x1410d653f
inc rax
test ebp, 0x3d076669
cmp rcx, r8
jmp 0x1410d6550
jb 0x1410d6516
mov byte [rsp + rcx + 0x40], dil
bswap ax
lea rcx, [rsp + 0x40]
movsx ax, r12b
jmp 0x1410d656d
mov rax, qword [0x1408f5178]
jmp 0x1410c9c82
jne 0x1410d65a5
lea rcx, [rsp + 0x40]
mov ah, 0x79
movzx rax, r11w
cbw
mov rax, qword [0x1408f5170]
call rax
mov r11, rax
cmp bl, r8b
test rax, rax
je 0x1410d6201
cmp byte [rbx + 1], 0x23
movzx dx, r11b
movsxd rdx, r15d
bswap dx
lea rdx, [rbx + 1]
jmp 0x1410d65bd
jne 0x1410d6637
movzx edx, byte [rbx + 2]
cmp r15w, r15w
add rbx, 2
cmc
clc
cmp bh, 0xda
test dl, dl
jmp 0x1410d65db
je 0x1410d6627
nop
mov ax, r10w
lea eax, [rdx - 0x30]
jmp 0x1410d65ee
inc rbx
jmp 0x1410d645e
ja 0x1410d6627
movsx eax, dl
and dl, 0x8d
movsx cx, r12b
mov dl, byte [rbx]
neg rcx
lea ecx, [rdi + rdi*4]
bts edi, r10d
lea edi, [rax + rcx*2 - 0x30]
cmp r8b, r10b
test dl, dl
jmp 0x1410d6621
jne 0x1410d65e6
movsxd rdx, edi
movsx cx, r10b
xor rcx, rdx
add cx, 0x23a8
xor r8d, r8d
movsx rcx, di
movzx rcx, di
movsx cx, bpl
mov rcx, r11
jmp 0x1410d664f
call fcn.1410d60d8
jmp 0x1410d6665
mov eax, edx
add rax, r10
bsf rbx, rdx
cmp r8d, esi
mov rbx, qword [rsp + 0x170]
sub edi, 0x37486fe4
cmc
neg dil
mov rdi, qword [rsp + 0x158]
add rsp, 0x178
jmp 0x1410d668b
ret