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

Disassembly:
mov byte [rsp + 0x18], r8b
test r11b, 0x19
push rbp
cmc
rol rbp, 0xb2
push rsi
sub rsp, 0x158
movsx esi, bx
clc
bts rsi, rbx
mov rbp, rdx
sal si, 2
ror si, 0x89
mov rsi, rcx
clc
cmp r13b, dil
test rcx, rcx
je 0x1409f6131
test rdx, rdx
jmp 0x1409f6110
je 0x1409f6131
mov eax, 0x5a4d
test dil, 0x6f
cmp dil, 0xa4
cmp word [rcx], ax
jmp 0x1409f612b
je 0x1409f614e
sub eax, eax
cmc
cmp spl, 0x2d
add rsp, 0x158
movsx si, dl
pop rsi
movsx ebp, sp
pop rbp
jmp 0x1409f614d
ret
movsxd rax, dword [rcx + 0x3c]
jmp 0x1409f6158
cmp dword [rax + rcx], 0x4550
jne 0x1409f6131
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x24], r9d
cmc
stc
test r9d, r9d
jmp 0x1409f617c
je 0x1409f6131
mov r10d, dword [rax + rcx + 0x8c]
lea rdx, [rcx + r9]
stc
test bp, 0x2d1a
mov qword [rsp + 0x178], rbx
jmp 0x1409f61a2
mov qword [rsp + 0x150], rdi
cmp bp, r13w
or r8d, 0xffffffff
stc
cmp r15b, 0x42
sub edi, edi
mov dword [rsp + 0x170], r10d
clc
mov qword [rsp + 0x28], rdx
jmp 0x1409f61cc
cmp rbp, 0xffff
jmp 0x1409f61d8
ja 0x1409f61f6
mov r8d, ebp
cmc
test r14b, r10b
cmp r14b, sil
sub r8d, dword [rdx + 0x10]
jmp 0x1409f61f1
jmp 0x1409f63df
mov eax, dword [rdx + 0x18]
test eax, eax
je 0x1409f63df
mov r10d, dword [rdx + 0x20]
movsx ecx, bx
dec eax
sal ch, 0xfa
and ch, 0x1e
adc cl, sil
mov ecx, edi
clc
cmc
add r10, rsi
clc
cmp r8b, bpl
mov dword [rsp + 0x20], ecx
cmp r10b, bl
test ah, 0x1d
mov dword [rsp + 0x188], eax
test al, dil
test di, 0xd38
cmp r15b, spl
mov qword [rsp + 0x30], r10
cmp r12b, bpl
test eax, eax
jmp 0x1409f6249
js 0x1409f63d6
lea ebx, [rax + rcx]
cdqe
mov r11, rdi
bsr r9, r15
rdtsc
sar ebx, 1
cdqe
bt r8d, 0xb9
mov r9b, 0x1d
mov eax, ebx
movzx eax, byte [rsp + 0x180]
cqo
mov r8d, dword [r10 + rbx*4]
mov r10, rbp
sar r9w, 0x71
or dh, 0xfa
bsr r9d, r8d
add r8, rsi
rcr dx, cl
rol dh, 0x47
sub r10, r8
movsx rdx, r9w
nop
mov r9b, sil
movzx r9d, r10w
movzx edx, byte [r10 + r8]
xchg r9b, r9b
movsx r9w, dl
movzx r9d, byte [r8]
jmp 0x1409f62b6
inc r8
cmp r8b, 0xb6
test al, al
jmp 0x1409f62c4
je 0x1409f6309
mov ecx, r11d
movzx eax, r10w
mov ax, dx
mov eax, 0x32fa43f0
jmp 0x1409f62de
rol eax, cl
cmc
jmp 0x1409f62e7
add al, r11b
clc
stc
xor dl, al
inc ah
cbw
movsxd rax, r12d
movzx eax, byte [rsp + 0x180]
jmp 0x1409f6302
inc r11
cmp r15b, 0x5c
test dl, dl
jmp 0x1409f6310
je 0x1409f6324
cmp dl, r9b
jmp 0x1409f631e
je 0x1409f62a0
cmp dl, r9b
jmp 0x1409f632c
jb 0x1409f6355
jbe 0x1409f6396
mov eax, dword [rsp + 0x188]
lea ecx, [rbx + 1]
jmp 0x1409f6347
mov dword [rsp + 0x20], ecx
jmp 0x1409f6350
jmp 0x1409f637a
mov ecx, dword [rsp + 0x20]
rcr ah, 0xf8
add eax, ebx
not al
lea eax, [rbx - 1]
test r14b, 0xe1
cmc
mov dword [rsp + 0x188], eax
test ah, 0x79
cmc
cmp rdi, 0x52a2389c
cmp ecx, eax
jmp 0x1409f6381
jg 0x1409f63bf
mov r10, qword [rsp + 0x30]
jmp 0x1409f6391
jmp 0x1409f624f
mov rax, qword [rsp + 0x28]
cmovs r8, r15
mov eax, dword [rax + 0x24]
movzx ecx, cx
movsxd r8, edx
lea rcx, [rsi + rax]
movsx r8, r9w
movzx r8d, word [rcx + rbx*2]
jmp 0x1409f63ba
jmp 0x1409f63c3
or r8d, 0xffffffff
mov r9d, dword [rsp + 0x24]
shl rdx, cl
cmp esi, 0x577e25c2
mov rdx, qword [rsp + 0x28]
mov r10d, dword [rsp + 0x170]
cmc
cmp r8d, dword [rdx + 0x14]
jae 0x1409f647d
mov eax, dword [rdx + 0x1c]
mov ecx, r8d
cmp r13, r9
add rax, rsi
cmp ah, 0x57
shl dx, 0xa6
bts edx, edi
mov edx, dword [rax + r8*4]
stc
cmp cx, 0x1b5a
test edx, edx
jmp 0x1409f6410
je 0x1409f647d
cmp edx, r9d
jmp 0x1409f641e
jb 0x1409f6671
lea eax, [r10 + r9]
cmp r11b, bl
cmp edx, eax
jae 0x1409f6671
movzx ecx, byte [rsi + rdx]
lea rax, [rsi + rdx]
mov rbx, rax
jmp 0x1409f6446
test cl, cl
je 0x1409f647d
nop
clc
test r13w, r10w
cmp cl, 0x2e
jmp 0x1409f645c
je 0x1409f6489
movzx ecx, byte [rbx + 1]
inc rbx
clc
cmc
test di, 0x4bd5
test cl, cl
jmp 0x1409f6477
jne 0x1409f6454
mov r8, rbx
jmp 0x1409f6492
sub r8, rax
cmp r8, 0x104
jae 0x1409f647d
mov rcx, rdi
clc
test r8, r8
jmp 0x1409f64ae
je 0x1409f64f7
lea r9, [rsp + 0x40]
movzx edx, bp
rol dx, 9
btr edx, 0x90
sub r9, rax
xor dh, 0x67
movzx edx, byte [rax]
test dl, dl
je 0x1409f64f7
inc rcx
mov byte [r9 + rax], dl
jmp 0x1409f64e1
inc rax
stc
cmp r15b, 0x77
cmp rcx, r8
jmp 0x1409f64f1
jb 0x1409f64ca
mov byte [rsp + rcx + 0x40], dil
movsx cx, ch
cwde
movzx ecx, si
lea rcx, [rsp + 0x40]
mov rax, qword [0x14061b2b0]
jmp 0x14070218e
lea rax, [rsi + rdx]