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

Disassembly:
mov byte [rsp + 0x18], r8b
jmp 0x14086ae42
push rbp
push rsi
sar bpl, 0xa4
sub rsp, 0x158
mov rbp, rdx
rcr rsi, cl
xor sil, 0xe5
mov rsi, rcx
stc
test rcx, rcx
jmp 0x14086ae65
je 0x14086ae8c
test rdx, rdx
jmp 0x14086ae73
je 0x14086ae8c
mov eax, 0x5a4d
cmp word [rcx], ax
jmp 0x14086ae86
je 0x14086aead
sub eax, eax
add rsp, 0x158
mov sil, r13b
pop rsi
xchg bp, bp
movsx bp, r14b
jmp 0x14086aea6
pop rbp
jmp 0x14086aeac
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jmp 0x14086aebd
jne 0x14086ae8c
mov r9d, dword [rax + rcx + 0x88]
cmp r13, 0x2d8714ac
mov dword [rsp + 0x24], r9d
cmp r10w, di
cmc
test r9d, r9d
jmp 0x14086aee4
je 0x14086ae8c
mov r10d, dword [rax + rcx + 0x8c]
sbb rdx, rdx
lea rdx, [rcx + r9]
stc
mov qword [rsp + 0x178], rbx
mov qword [rsp + 0x150], rdi
or r8d, 0xffffffff
sub edi, edi
stc
test si, 0x161f
mov dword [rsp + 0x170], r10d
mov qword [rsp + 0x28], rdx
jmp 0x14086af28
cmp rbp, 0xffff
jmp 0x14086af34
ja 0x14086af50
mov r8d, ebp
stc
cmp r13b, bl
clc
sub r8d, dword [rdx + 0x10]
jmp 0x14086af4b
jmp 0x14086b144
mov eax, dword [rdx + 0x18]
clc
test eax, eax
je 0x14086b144
mov r10d, dword [rdx + 0x20]
dec eax
rol cl, cl
mov ecx, edi
cmp ax, r15w
test r9, 0x5671f2a
jmp 0x14086af76
add r10, rsi
cmp bx, r8w
clc
cmc
mov dword [rsp + 0x20], ecx
clc
test r8b, 0xef
mov dword [rsp + 0x188], eax
mov qword [rsp + 0x30], r10
test eax, eax
jmp 0x14086af9b
js 0x14086b12f
lea ebx, [rax + rcx]
rcl r9b, cl
mov r11, rdi
shrd r9w, bp, 0x91
sar ebx, 1
movsx r8d, sp
mov eax, ebx
stc
not r9w
bts ax, r15w
movzx eax, byte [rsp + 0x180]
bts r9d, ebp
sar rdx, 0x81
mov r8d, dword [r10 + rbx*4]
mov r10, rbp
sub dh, 0x2e
sal dh, cl
btc dx, sp
add r8, rsi
rol dx, 0xcf
movzx rdx, bx
sub r10, r8
movsx dx, r12b
nop
inc r9d
movzx edx, byte [r10 + r8]
movzx r9d, byte [r8]
jmp 0x14086b007
inc r8
test r9d, 0x6f0d7e01
cmp edx, esi
test al, al
je 0x14086b064
mov ecx, r11d
movsx ax, r12b
rol ax, cl
cmc
mov eax, 0x2ac7105c
rol eax, cl
test r10d, 0x51a373bf
test dil, r14b
add al, r11b
test r9w, 0x534
cmp r8b, 0xd
xor dl, al
cmovae ax, dx
movzx rax, r15w
movzx eax, byte [rsp + 0x180]
jmp 0x14086b05c
inc r11
test bpl, 0xdf
cmc
test dl, dl
jmp 0x14086b06b
je 0x14086b07f
cmp dl, r9b
jmp 0x14086b079
je 0x14086aff9
cmp dl, r9b
jmp 0x14086b087
jb 0x14086b0b9
jbe 0x14086b0e7
mov eax, dword [rsp + 0x188]
movzx ecx, r14w
movzx cx, spl
lea ecx, [rbx + 1]
jmp 0x14086b0ab
mov dword [rsp + 0x20], ecx
jmp 0x14086b0b4
jmp 0x14086b0cb
mov ecx, dword [rsp + 0x20]
lea eax, [rbx - 1]
cmp r15w, di
mov dword [rsp + 0x188], eax
cmp ecx, eax
jmp 0x14086b0d2
jg 0x14086b114
mov r10, qword [rsp + 0x30]
jmp 0x14086b0e2
jmp 0x14086afa1
mov rax, qword [rsp + 0x28]
jmp 0x14086b0f1
mov eax, dword [rax + 0x24]
not r8b
lea rcx, [rsi + rax]
not r8b
movzx r8, bp
xchg r8, r8
movzx r8d, word [rcx + rbx*2]
jmp 0x14086b10f
jmp 0x14086b118
or r8d, 0xffffffff
mov r9d, dword [rsp + 0x24]
inc dh
movsx rdx, r9w
mov rdx, qword [rsp + 0x28]
xor r10, r12
rol r10, 0x6c
mov r10d, dword [rsp + 0x170]
cmp bp, 0x6da5
cmc
test rcx, 0x366a1968
cmp r8d, dword [rdx + 0x14]
jmp 0x14086b14d
jae 0x14086b1f6
mov eax, dword [rdx + 0x1c]
sar dx, cl
mov ecx, r8d
lea rax, [rax + rsi]
bswap dx
add dx, sp
mov edx, dword [rax + r8*4]
jmp 0x14086b172
test edx, edx
jmp 0x14086b179
je 0x14086b1f6
cmp edx, r9d
jmp 0x14086b187
jb 0x14086b407
lea eax, [r10 + r9]
cmp edx, eax
jae 0x14086b407
movzx ecx, byte [rsi + rdx]
movsx ax, sil
inc bx
movzx ebx, r11w
lea rax, [rsi + rdx]
rol bx, 0x7e
sar rbx, 0x65
mov rbx, rax
clc
test cl, cl
jmp 0x14086b1c0
je 0x14086b1f6
nop
clc
stc
jmp 0x14086b1ce
cmp cl, 0x2e
jmp 0x14086b1d6
je 0x14086b202
movzx ecx, byte [rbx + 1]
jmp 0x14086b1e5
inc rbx
cmc
test cl, cl
jmp 0x14086b1f0
jne 0x14086b1ce
mov r8, rbx
cmp rbx, 0x1be4146
clc
sub r8, rax
cmp r8, 0x104
jae 0x14086b1f6
mov rcx, rdi
cmp di, 0x19ef
test r8, r8
jmp 0x14086b22d
je 0x14086b27b
lea r9, [rsp + 0x40]
btr dx, 0x8a
sub r9, rax
shr dx, 0xfd
movsx edx, r12w
inc edx
movzx edx, byte [rax]
test dl, dl
je 0x14086b27b
inc rcx
jmp 0x14086b25d
mov byte [r9 + rax], dl
jmp 0x14086b266
inc rax
test r12b, 0xbf
cmp rcx, r8
jmp 0x14086b275
jb 0x14086b24a
mov byte [rsp + rcx + 0x40], dil
mov cl, sil
lea rcx, [rsp + 0x40]
cmovae eax, ebp
xchg ah, ah
cwde
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1408607d2
lea rax, [rsi + rdx]
setge sil
bt rsi, r9