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

Disassembly:
mov byte [rsp + 0x18], r8b
jmp 0x140809020
push rbp
cmp bpl, al
inc bpl
push rsi
and esi, esp
sal bpl, 0x74
movsx esi, sp
sub rsp, 0x158
or si, r13w
mov rbp, rdx
rcr si, cl
shl sil, cl
mov rsi, rcx
cmp rsi, 0x4fc10344
test ecx, r13d
test rcx, rcx
jmp 0x14080905a
je 0x140809081
test rdx, rdx
jmp 0x140809068
je 0x140809081
mov eax, 0x5a4d
cmp word [rcx], ax
jmp 0x14080907b
je 0x1408090a0
sub eax, eax
neg bp
add rsp, 0x158
pop rsi
jmp 0x140809099
pop rbp
jmp 0x14080909f
ret
movsxd rax, dword [rcx + 0x3c]
cmp r12, 0x551c5e35
cmc
jmp 0x1408090b1
cmp dword [rax + rcx], 0x4550
jmp 0x1408090bd
jne 0x140809081
mov r9d, dword [rax + rcx + 0x88]
test r15b, r15b
mov dword [rsp + 0x24], r9d
clc
test r9d, r9d
je 0x140809081
mov r10d, dword [rax + rcx + 0x8c]
mov dl, 0xbe
bt dx, 0x2c
rcr edx, cl
lea rdx, [rcx + r9]
test r9w, 0x305
mov qword [rsp + 0x178], rbx
test sil, 0x1e
mov qword [rsp + 0x150], rdi
stc
or r8d, 0xffffffff
cmp r8b, 0x91
clc
xor edi, edi
cmc
test r15, 0x67626e78
mov dword [rsp + 0x170], r10d
test bpl, 0xa3
mov qword [rsp + 0x28], rdx
stc
cmp r14b, r11b
cmp rbp, 0xffff
jmp 0x140809141
ja 0x14080915f
mov r8d, ebp
cmp r11, 0x7b8b61f7
sub r8d, dword [rdx + 0x10]
jmp 0x14080915a
jmp 0x140809360
mov eax, dword [rdx + 0x18]
test r9b, 0xee
cmp r12w, ax
test eax, eax
jmp 0x140809171
je 0x140809360
mov r10d, dword [rdx + 0x20]
bswap cx
dec eax
movsx ecx, sp
mov ecx, edi
test r8b, 0x50
cmp si, 0xc50
add r10, rsi
cmc
test bh, 0xb5
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x188], eax
mov qword [rsp + 0x30], r10
clc
test eax, eax
jmp 0x1408091ad
js 0x140809352
lea ebx, [rax + rcx]
add r9w, bp
mov r11, rdi
movzx r8d, r13w
movsxd rax, edi
sar ebx, 1
shl r8d, cl
mov eax, ebx
cwde
sar r9d, 0x5c
and rax, 0x6685367
movzx eax, byte [rsp + 0x180]
mov r8d, dword [r10 + rbx*4]
and dh, al
stc
bts r10, rsi
mov r10, rbp
rcr dl, cl
lea r8, [r8 + rsi]
neg dx
ror r9b, 0x44
sar dl, 0x4c
sub r10, r8
dec edx
jmp 0x14080920b
nop
bswap dx
movzx edx, byte [r10 + r8]
bswap r9w
movzx r9w, al
movzx r9d, byte [r8]
jmp 0x140809226
inc r8
test bh, 0x3f
cmc
jmp 0x140809232
test al, al
je 0x140809276
mov ecx, r11d
rcl ax, cl
mov eax, 0x2393608c
jmp 0x14080924a
rol eax, cl
test r9d, esi
add al, r11b
xor dl, al
mov eax, r12d
cbw
cdqe
movzx eax, byte [rsp + 0x180]
jmp 0x140809268
inc r11
cmp r9w, bp
test r14w, 0x76ca
cmc
test dl, dl
jmp 0x14080927d
je 0x140809291
cmp dl, r9b
jmp 0x14080928b
je 0x14080920f
cmp dl, r9b
jmp 0x140809299
jb 0x1408092c0
jbe 0x1408092f3
mov eax, dword [rsp + 0x188]
mov cl, 0xdc
cmovno ecx, r13d
bswap ecx
lea ecx, [rbx + 1]
mov dword [rsp + 0x20], ecx
jmp 0x1408092dc
mov ecx, dword [rsp + 0x20]
cwde
and al, 0xf2
lea eax, [rbx - 1]
cmc
stc
jmp 0x1408092d1
mov dword [rsp + 0x188], eax
cmp r15w, di
cmp ecx, eax
jmp 0x1408092e3
jg 0x140809325
mov r10, qword [rsp + 0x30]
jmp 0x1408091b3
mov rax, qword [rsp + 0x28]
movsxd rcx, r11d
xchg r8w, cx
movzx cx, r11b
mov eax, dword [rax + 0x24]
movsxd r8, ebx
lea rcx, [rsi + rax]
bswap r8w
movzx r8d, si
movzx r8d, word [rcx + rbx*2]
jmp 0x140809320
jmp 0x140809334
or r8d, 0xffffffff
neg r9d
sub r10d, r9d
jmp 0x140809334
mov r9d, dword [rsp + 0x24]
cmp bl, 0x7a
bts r10w, si
setl dl
mov rdx, qword [rsp + 0x28]
cmc
shr r10d, cl
movsx r10w, dil
mov r10d, dword [rsp + 0x170]
clc
stc
test r8b, 0xa3
cmp r8d, dword [rdx + 0x14]
jmp 0x140809369
jae 0x140809418
mov eax, dword [rdx + 0x1c]
rcl dl, cl
sar dx, cl
movzx ecx, r11w
mov ecx, r8d
shl dh, cl
lea rax, [rax + rsi]
cmc
bsf dx, dx
mov edx, dword [rax + r8*4]
test rcx, 0x167a3c86
test r8d, r15d
test edx, edx
jmp 0x14080939e
je 0x140809418
cmp edx, r9d
jmp 0x1408093ac
jb 0x1408095e3
lea eax, [r10 + r9]
test sp, r8w
cmp r11, r13
cmp edx, eax
jmp 0x1408093c4
jae 0x1408095e3
movzx ecx, byte [rsi + rdx]
lea rax, [rsi + rdx]
stc
adc ebx, r13d
test r8b, 0xab
mov rbx, rax
test cl, cl
jmp 0x1408093e4
je 0x140809418
nop
cmc
cmp cl, 0x2e
jmp 0x1408093f4
je 0x14080941f
movzx ecx, byte [rbx + 1]
jmp 0x140809403
inc rbx
jmp 0x14080940b
test cl, cl
jmp 0x140809412
jne 0x1408093ec
mov r8, rbx
cmp edi, 0x4f1127a2
cmp r14w, r15w
test r11, 0x7c22404f
sub r8, rax
test r10b, 0xea
cmp r8, 0x104
jmp 0x140809446
jae 0x140809418
mov rcx, rdi
test r11d, 0x2d6a47ef
test bh, bh
test r8, r8
jmp 0x140809460
je 0x1408094a6
lea r9, [rsp + 0x40]
cdq
inc dh
sub r9, rax
rcr dl, cl
movzx edx, byte [rax]
cmc
test dl, dl
je 0x1408094a6
inc rcx
mov byte [r9 + rax], dl
jmp 0x14080948b
inc rax
clc
cmp r12w, 0x2163
cmp di, ax
cmp rcx, r8
jmp 0x1408094a0
jb 0x140809473
mov byte [rsp + rcx + 0x40], dil
movsxd rax, r8d
mov ecx, 0x1a0a36fb
movzx eax, r13w
lea rcx, [rsp + 0x40]
not ah
movsx rax, r15w
mov rax, qword [0x140382138]
jmp 0x1404a3180
lea rax, [rsi + rdx]