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

Disassembly:
mov byte [rsp + 0x18], r8b
cmp cl, r11b
push rbp
btc bp, 0x3b
neg bp
sbb bp, 0x77a
push rsi
bswap esi
sub rsp, 0x158
and bpl, dl
mov rbp, rdx
shld rsi, rdi, 0x76
mov rsi, rcx
jmp 0x140809d3d
test rcx, rcx
jmp 0x140809d45
je 0x140809d6b
test rdx, rdx
jmp 0x140809d53
je 0x140809d6b
mov eax, 0x5a4d
stc
cmp rbp, r10
cmp word [rcx], ax
je 0x140809d84
sub eax, eax
movzx bp, bl
add rsp, 0x158
pop rsi
movsx ebp, r15w
movzx bp, r9b
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
test r10b, r8b
clc
cmp dword [rax + rcx], 0x4550
jmp 0x140809d98
jne 0x140809d6b
mov r9d, dword [rax + rcx + 0x88]
clc
mov dword [rsp + 0x24], r9d
test r9d, r9d
je 0x140809d6b
mov r10d, dword [rax + rcx + 0x8c]
add dl, al
xor dx, cx
lea rdx, [rcx + r9]
cmp r9b, sil
cmc
mov qword [rsp + 0x178], rbx
cmp cl, 0xf4
test r10w, 0x76b4
mov qword [rsp + 0x150], rdi
or r8d, 0xffffffff
sub edi, edi
stc
cmc
test dil, 0x4a
mov dword [rsp + 0x170], r10d
cmp spl, 0x80
clc
mov qword [rsp + 0x28], rdx
cmp rbp, 0xffff
jmp 0x140809e0d
ja 0x140809e26
mov r8d, ebp
stc
cmc
sub r8d, dword [rdx + 0x10]
jmp 0x140809e21
jmp 0x14080a012
mov eax, dword [rdx + 0x18]
cmp esi, ebx
cmc
test eax, eax
je 0x14080a012
mov r10d, dword [rdx + 0x20]
movsx cx, r11b
bswap rcx
dec eax
mov ecx, edi
cmp di, 0x44b9
add r10, rsi
test ebp, 0x48ba51e8
clc
mov dword [rsp + 0x20], ecx
jmp 0x140809e60
mov dword [rsp + 0x188], eax
mov qword [rsp + 0x30], r10
test al, 0xf3
cmc
stc
test eax, eax
js 0x14080a005
lea ebx, [rax + rcx]
sar r11b, cl
mov r11, rdi
rdtsc
adc ax, bx
sar ebx, 1
sal edx, 0xa0
shl r9b, 0xb6
rcr al, cl
mov eax, ebx
test r13w, 0x4732
shld r9d, edx, 0xba
movsx ax, r8b
movzx eax, byte [rsp + 0x180]
sub r8d, 0x48e2d34
rol r9b, 0x50
mov r8d, dword [r10 + rbx*4]
bts r10w, r9w
rol r10w, cl
rcl dh, 0x55
mov r10, rbp
lea r8, [r8 + rsi]
mov rdx, 0x2cd86be2
sal dh, cl
cmp r12w, r12w
sub r10, r8
nop
movzx edx, byte [r10 + r8]
mov r9, rsp
xchg r9b, r9b
movzx r9d, byte [r8]
jmp 0x140809ef2
inc r8
clc
test al, al
jmp 0x140809efd
je 0x140809f37
mov ecx, r11d
bswap ax
rcl rax, 0x15
mov eax, 0x60e62570
jmp 0x140809f18
rol eax, cl
cmp r9w, r14w
add al, r11b
cmc
test r9, rbx
xor dl, al
dec al
cwde
cbw
movzx eax, byte [rsp + 0x180]
inc r11
test dl, dl
jmp 0x140809f3e
je 0x140809f52
cmp dl, r9b
jmp 0x140809f4c
je 0x140809ede
cmp dl, r9b
jb 0x140809f7e
jbe 0x140809fb1
mov eax, dword [rsp + 0x188]
movsx cx, spl
lea ecx, [rbx + 1]
mov dword [rsp + 0x20], ecx
jmp 0x140809f79
jmp 0x140809f95
mov ecx, dword [rsp + 0x20]
rcl al, cl
rol al, cl
bsr rax, rcx
lea eax, [rbx - 1]
mov dword [rsp + 0x188], eax
clc
cmp ecx, eax
jmp 0x140809f9c
jg 0x140809fde
mov r10, qword [rsp + 0x30]
jmp 0x140809fac
jmp 0x140809e78
mov rax, qword [rsp + 0x28]
movsx r8d, dx
mov eax, dword [rax + 0x24]
movzx cx, r15b
lea rcx, [rsi + rax]
movsx r8, di
jmp 0x140809fcf
movzx r8d, word [rcx + rbx*2]
jmp 0x140809fd9
jmp 0x140809fe8
or r8d, 0xffffffff
neg r10d
shr r9b, cl
mov r9d, dword [rsp + 0x24]
sbb r10w, cx
xor r10w, 0x55e0
mov rdx, qword [rsp + 0x28]
bts r10w, si
clc
sbb r10d, r11d
mov r10d, dword [rsp + 0x170]
jmp 0x14080a012
cmp r8d, dword [rdx + 0x14]
jmp 0x14080a01b
jae 0x14080a0b0
mov eax, dword [rdx + 0x1c]
cwd
btr cx, r15w
mov cl, bpl
mov ecx, r8d
movsx edx, r11w
cmp r11, rsp
add dl, r10b
add rax, rsi
btr dx, 0x90
mov edx, dword [rax + r8*4]
clc
test edx, edx
jmp 0x14080a04f
je 0x14080a0b0
cmp edx, r9d
jmp 0x14080a05d
jb 0x14080a2c5
lea eax, [r10 + r9]
cmp edx, eax
jmp 0x14080a06e
jae 0x14080a2c5
movzx ecx, byte [rsi + rdx]
lea rax, [rsi + rdx]
mov rbx, rax
test cl, cl
jmp 0x14080a086
je 0x14080a0b0
nop
cmc
cmp cl, 0x2e
jmp 0x14080a096
je 0x14080a0bc
movzx ecx, byte [rbx + 1]
jmp 0x14080a0a5
inc rbx
test cl, cl
jne 0x14080a08e
mov r8, rbx
sub r8, rax
cmp r8, 0x104
jmp 0x14080a0ce
jae 0x14080a0b0
mov rcx, rdi
test r14d, 0xa012c0e
cmp r10d, edi
test r8, r8
jmp 0x14080a0e9
je 0x14080a139
lea r9, [rsp + 0x40]
cwd
sub r9, rax
movzx edx, byte [rax]
jmp 0x14080a105
test dl, dl
jmp 0x14080a10c
je 0x14080a139
inc rcx
jmp 0x14080a11a
mov byte [r9 + rax], dl
jmp 0x14080a123
inc rax
jmp 0x14080a12b
cmp rcx, r8
jmp 0x14080a133
jb 0x14080a0f9
mov byte [rsp + rcx + 0x40], dil
lea rcx, [rsp + 0x40]
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call rax
mov r11, rax
cmp r15d, 0x702a3186
test r9b, 0
test rax, rax
jmp 0x14080a162
jne 0x14080a17f
lea rcx, [rsp + 0x40]
mov rax, qword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x140728854
lea rax, [rsi + rdx]
rol ebp, 0xfc
movzx si, spl