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

Disassembly:
call rax
mov r11, rax
test rax, rax
jmp 0x14087c315
mov byte [rsp + 0x18], r8b
cmp r11, rbx
test r15b, 2
mov qword [rsp + 0x10], rdx
cmp r11b, bpl
push rbp
shr bpl, 0xd2
sar bp, 0x51
movsx ebp, bx
push rsi
movzx esi, r9w
sub sil, r9b
mov si, 0x680f
sub rsp, 0x178
mov bpl, 0xac
sub sil, 0x4c
mov rbp, rdx
mov rsi, rcx
clc
test rcx, rcx
jmp 0x14087be4c
je 0x14087be78
test rdx, rdx
jmp 0x14087be5a
je 0x14087be78
mov eax, 0x5a4d
cmp r12b, 0x7b
jmp 0x14087be6f
cmp word [rcx], ax
je 0x14087be94
xor eax, eax
sbb bpl, r14b
add rsp, 0x178
cmovp bp, r9w
bswap ebp
mov bpl, 0x34
pop rsi
not bpl
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jmp 0x14087bea4
jne 0x14087be78
mov r8d, dword [rax + rcx + 0x88]
jmp 0x14087beb7
mov dword [rsp + 0x30], r8d
test r8d, r8d
jmp 0x14087bec4
je 0x14087be78
mov r9d, dword [rax + rcx + 0x8c]
shr rdx, cl
ror dl, 0xe1
jmp 0x14087bedd
lea rdx, [rsi + r8]
inc ecx
mov qword [rsp + 0x170], rbx
bswap ecx
mov qword [rsp + 0x168], rdi
sal ecx, 0x61
mov ecx, 0xffffffff
sub edi, edi
cmp dil, r15b
mov dword [rsp + 0x20], r9d
clc
mov qword [rsp + 0x28], rdx
test dx, bp
mov dword [rsp + 0x190], ecx
test edx, eax
cmp rbp, 0xffff
ja 0x14087bf64
mov ecx, ebp
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jmp 0x14087bf33
jae 0x14087bf5d
mov eax, dword [rdx + 0x1c]
sal dl, 0xc9
lea rax, [rax + rsi]
or edx, 0x70f4424d
cdq
movsx edx, cx
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x14087bf57
jne 0x14087c1f6
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0x14087bf6e
je 0x14087c1c6
mov r9d, dword [rdx + 0x20]
shl bh, cl
lea r11d, [rax - 1]
bts bx, r9w
mov ebx, edi
cmc
jmp 0x14087bf8b
lea r9, [r9 + rsi]
mov qword [rsp + 0x40], r9
jmp 0x14087bf9f
test r11d, r11d
jmp 0x14087bfa7
js 0x14087c1b7
nop
cmp dil, 0x5a
mov r10, qword [rsp + 0x198]
lea eax, [r11 + rbx]
adc r8, rbx
mov rbp, rdi
cmc
setno r8b
jmp 0x14087bfce
sar eax, 1
add r8d, 0x60b65066
bt r8w, 0x1e
mov dword [rsp + 0x1a8], eax
cmc
dec dh
stc
mov qword [rsp + 0x38], rax
mov r8d, dword [r9 + rax*4]
test r14w, r11w
mov eax, dword [r9 + rax*4]
rol r9w, 0x6d
bsf r9w, r14w
sub r10, rax
movzx eax, byte [rsp + 0x1a0]
cwd
lea r8, [r8 + rsi]
sub r10, rsi
cqo
jmp 0x14087c022
nop
dec r9b
movsxd rdx, r15d
inc r9w
movzx edx, byte [r10 + r8]
movzx r9w, r12b
movzx r9d, r9w
movsx r9d, r9w
movzx r9d, byte [r8]
inc r8
cmp edx, 0x46081080
test al, al
jmp 0x14087c053
je 0x14087c08a
mov ecx, ebp
rcr rax, cl
cbw
movsx rax, bx
mov eax, 0x4bd10bad
rol eax, cl
cmc
add al, bpl
cmc
clc
xor dl, al
setb al
mov al, cl
mov al, byte [rsp + 0x1a0]
inc rbp
test r10, 0x125a7507
stc
test dl, dl
jmp 0x14087c091
je 0x14087c0a5
cmp dl, r9b
jmp 0x14087c09f
je 0x14087c02d
cmp dl, r9b
jmp 0x14087c0ad
jb 0x14087c138
cmp dl, r9b
jmp 0x14087c0bb
jbe 0x14087c0f2
mov ebx, dword [rsp + 0x1a8]
movsxd rcx, r15d
sets cl
mov rdx, qword [rsp + 0x28]
setnp cl
movzx ecx, r9w
mov ecx, dword [rsp + 0x190]
jmp 0x14087c0e6
inc ebx
jmp 0x14087c0ed
jmp 0x14087c179
mov rdx, qword [rsp + 0x28]
mov bx, r10w
movsx rbx, r15w
lea ebx, [r11 + 1]
cbw
movsx eax, r13w
mov eax, dword [rdx + 0x24]
lea rcx, [rsi + rax]
mov rax, r11
cwde
mov rax, qword [rsp + 0x38]
jmp 0x14087c11e
movzx ecx, word [rcx + rax*2]
jmp 0x14087c127
mov dword [rsp + 0x190], ecx
jmp 0x14087c133
jmp 0x14087c179
mov r11d, dword [rsp + 0x1a8]
movsx r9, sp
jmp 0x14087c14c
mov rdx, qword [rsp + 0x28]
inc ecx
mov r9, r12
movzx r9, r9w
mov ecx, dword [rsp + 0x190]
inc r9b
seto r9b
not r9w
dec r11d
btr r9d, 0xd9
bsr r9w, bx
cmp ebx, r11d
not r9b
xchg r9b, r9b
mov r9, qword [rsp + 0x40]
jmp 0x14087c18c
jle 0x14087bfb2
mov rbp, qword [rsp + 0x198]
mov r8d, dword [rsp + 0x30]
cmovnp r9w, r12w
setne r9b
mov r9d, dword [rsp + 0x20]
jmp 0x14087c1b2
jmp 0x14087c1c6
mov r9d, dword [rsp + 0x20]
cmp r12w, 0x6e22
test edi, r12d
clc
cmp ecx, dword [rdx + 0x14]
jmp 0x14087c1ce
jae 0x14087bf5d
mov eax, dword [rdx + 0x1c]
bsf dx, r10w
bts dx, ax
rcl dx, cl
add rax, rsi
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x14087c1f0
je 0x14087bf5d
cmp edx, r8d
jmp 0x14087c1fe
jb 0x14087c483
lea eax, [r9 + r8]
test r14b, 0xb1
cmp edx, eax
jmp 0x14087c213
jae 0x14087c483
mov eax, edx
lea rax, [rax + rsi]
mov rbx, rax
movzx rcx, di
movsx rcx, cx
rol ecx, 0x8e
movzx ecx, byte [rax]
jmp 0x14087c235
test cl, cl
jmp 0x14087c23c
je 0x14087bf5d
cmp cl, 0x2e
jmp 0x14087c24a
je 0x14087c26c
mov cl, byte [rbx + 1]
inc rbx
cmp bpl, r8b
stc
test spl, cl
test cl, cl
jne 0x14087c242
xor eax, eax
jmp 0x14087c493
mov r8, rbx
test r15b, al
test r12w, 0x5a96
jmp 0x14087c27d
sub r8, rax
cmc
cmp r8, 0x104
jmp 0x14087c28d
jae 0x14087bf5d
mov rcx, rdi
test r8, r8
jmp 0x14087c29e
je 0x14087c2f8
lea r9, [rsp + 0x50]
sar dx, cl
xor dl, r12b
sub r9, rax
inc dh
nop
movzx edx, r14w
shrd rdx, rsi, 0x50
movsx edx, r10w
movzx edx, byte [rax]
test si, 0x53e
test dl, dl
je 0x14087c2f8
inc rcx
jmp 0x14087c2da
mov byte [r9 + rax], dl
jmp 0x14087c2e3
inc rax
cmc
clc
test dh, ah
cmp rcx, r8
jmp 0x14087c2f2
jb 0x14087c2c2
mov byte [rsp + rcx + 0x50], dil
xchg cx, cx
mov cx, 0x1047
lea rcx, [rsp + 0x50]
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x140473302
jne 0x14085ea21
lea rcx, [rsp + 0x50]
mov rax, qword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x14085ea0d
mov eax, edx
test r8b, 0x20
lea rax, [rax + rsi]
sal dil, 0x4e
rol bh, cl