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

Disassembly:
call rax
mov r11, rax
cmc
jmp 0x1409f8738
mov byte [rsp + 0x18], r8b
cmp r9b, 0x6a
test r13b, cl
push rbp
sbb ebp, 0x27a51fcb
push rsi
movsx esi, si
sub rsp, 0x158
sub bpl, al
adc bpl, 0x5f
rol esi, 0xa1
mov rbp, rdx
jmp 0x1409f831d
mov rsi, rcx
test rcx, rcx
jmp 0x1409f8328
je 0x1409f834a
test rdx, rdx
jmp 0x1409f8336
je 0x1409f834a
mov eax, 0x5a4d
cmp word [rcx], ax
je 0x1409f836e
xor eax, eax
sbb ebp, ebx
add rsp, 0x158
cmovae rbp, rax
pop rsi
mov bp, 0x3ecf
movzx rbp, r10w
jmp 0x1409f8367
pop rbp
jmp 0x1409f836d
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jmp 0x1409f837e
jne 0x1409f834a
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x24], r9d
stc
test r9d, r9d
jmp 0x1409f839a
je 0x1409f834a
mov r10d, dword [rax + rcx + 0x8c]
lea rdx, [rcx + r9]
test ax, 0x2925
jmp 0x1409f83b5
mov qword [rsp + 0x178], rbx
jmp 0x1409f83cc
mov qword [rsp + 0x150], rdi
cmp r11b, 0x7a
or r8d, 0xffffffff
test r15w, r10w
clc
sub edi, edi
mov dword [rsp + 0x170], r10d
mov qword [rsp + 0x28], rdx
cmp bx, 0x37a7
cmp rbp, 0xffff
ja 0x1409f841b
mov r8d, ebp
jmp 0x1409f840d
sub r8d, dword [rdx + 0x10]
jmp 0x1409f8416
jmp 0x1409f85f5
mov eax, dword [rdx + 0x18]
cmc
test eax, eax
jmp 0x1409f8426
je 0x1409f85f5
mov r10d, dword [rdx + 0x20]
movsxd rcx, eax
movzx cx, r14b
mov ch, dh
dec eax
jmp 0x1409f8447
mov ecx, edi
cmp r14b, dl
clc
jmp 0x1409f8452
lea r10, [r10 + rsi]
stc
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x188], eax
mov qword [rsp + 0x30], r10
test r14w, r13w
clc
stc
test eax, eax
jmp 0x1409f8474
js 0x1409f85ec
lea ebx, [rax + rcx]
mov r11, rdi
sub r8d, 0x416c3777
ror dl, 0x41
movzx dx, r11b
sar ebx, 1
movzx r9d, r8w
mov eax, ebx
bt r8w, 0x2c
cdqe
movzx eax, byte [rsp + 0x180]
mov r8d, dword [r10 + rbx*4]
cmp r8w, 0x5040
sbb r9w, dx
rcl dh, 0xd9
mov r10, rbp
cmp ecx, 0x3df7464a
ror dl, cl
lea r8, [r8 + rsi]
shrd dx, dx, 0x9f
sub r10, r8
nop
bswap rdx
movsx edx, di
cqo
movzx edx, byte [r10 + r8]
movzx r9d, byte [r8]
jmp 0x1409f84e6
inc r8
jmp 0x1409f84ef
test al, al
jmp 0x1409f84f6
je 0x1409f8542
mov ecx, r11d
movzx ax, sil
btc eax, r15d
movsx ax, r14b
mov eax, 0x700e64f2
stc
rol eax, cl
cmp rdi, 0x1dc53277
add al, r11b
cmp ebx, r14d
xor dl, al
jmp 0x1409f852c
movzx eax, byte [rsp + 0x180]
jmp 0x1409f8539
inc r11
clc
jmp 0x1409f8542
test dl, dl
jmp 0x1409f8549
je 0x1409f855d
cmp dl, r9b
jmp 0x1409f8557
je 0x1409f84d8
cmp dl, r9b
jmp 0x1409f8565
jb 0x1409f858e
jbe 0x1409f85c1
mov eax, dword [rsp + 0x188]
lea ecx, [rbx + 1]
jmp 0x1409f8580
mov dword [rsp + 0x20], ecx
jmp 0x1409f8589
jmp 0x1409f85a5
mov ecx, dword [rsp + 0x20]
movsx ax, ch
rcr ax, cl
rol ah, cl
lea eax, [rbx - 1]
mov dword [rsp + 0x188], eax
cmp ecx, eax
jmp 0x1409f85ac
jg 0x1409f85d7
mov r10, qword [rsp + 0x30]
jmp 0x1409f85bc
jmp 0x1409f847a
mov rax, qword [rsp + 0x28]
mov eax, dword [rax + 0x24]
lea rcx, [rsi + rax]
movzx r8d, word [rcx + rbx*2]
jmp 0x1409f85de
or r8d, 0xffffffff
shr r10d, cl
mov r9d, dword [rsp + 0x24]
mov rdx, qword [rsp + 0x28]
cmp ax, 0x1678
mov r10d, dword [rsp + 0x170]
clc
cmp r8d, dword [rdx + 0x14]
jmp 0x1409f85fe
jae 0x1409f86a9
mov eax, dword [rdx + 0x1c]
btr dx, 0x67
mov ecx, r8d
add rax, rsi
rcl rdx, cl
mov edx, dword [rax + r8*4]
cmc
test r8d, 0x52644dd0
test edx, edx
jmp 0x1409f8628
je 0x1409f86a9
cmp edx, r9d
jmp 0x1409f8636
jb 0x1409f88a1
lea eax, [r10 + r9]
cmc
cmp edx, eax
jmp 0x1409f8648
jae 0x1409f88a1
movzx ecx, byte [rsi + rdx]
xor bx, r12w
lea rax, [rsi + rdx]
xadd bx, bx
sub bl, dil
shr rbx, 0xa9
mov rbx, rax
stc
test rax, 0x67a55737
test cl, cl
jmp 0x1409f8676
je 0x1409f86a9
nop
stc
test rcx, rdx
clc
cmp cl, 0x2e
jmp 0x1409f868a
je 0x1409f86b0
movzx ecx, byte [rbx + 1]
jmp 0x1409f8699
inc rbx
test cl, cl
jmp 0x1409f86a3
jne 0x1409f8682
mov r8, rbx
clc
sub r8, rax
test sil, r12b
cmp r8, 0x104
jmp 0x1409f86c6
jae 0x1409f86a9
mov rcx, rdi
test r8, r8
je 0x1409f871d
lea r9, [rsp + 0x40]
not rdx
test r10w, 0x3da9
sub r9, rax
movzx edx, byte [rax]
test dl, dl
jmp 0x1409f86f3
je 0x1409f871d
inc rcx
jmp 0x1409f8701
mov byte [r9 + rax], dl
jmp 0x1409f870a
inc rax
cmc
clc
jmp 0x1409f8714
cmp rcx, r8
jb 0x1409f86e9
mov byte [rsp + rcx + 0x40], dil
lea rcx, [rsp + 0x40]
jmp 0x1409f872c
mov rax, qword [0x14061c2b0]
jmp 0x140868a95
test rax, rax
jmp 0x1409f8740
jne 0x1409f8769
lea rcx, [rsp + 0x40]
xchg ah, ah
lahf
cwde
mov rax, qword [0x14061c2a8]
jmp 0x1408db719
lea rax, [rsi + rdx]
test spl, r11b
bts si, cx
sal sil, 0x96