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

Disassembly:
mov byte [rsp + 0x18], r8b
stc
push rbp
adc bpl, 0x86
shl rbp, cl
movzx ebp, dx
push rsi
stc
sub rsp, 0x158
mov rbp, rdx
or sil, r9b
mov rsi, rcx
cmp r11b, 0xdc
test edx, 0x36fa1366
test r15b, sil
test rcx, rcx
jmp 0x1411557d1
je 0x1411557ff
test rdx, rdx
jmp 0x1411557df
je 0x1411557ff
mov eax, 0x5a4d
test bpl, 0x7e
cmp r13b, cl
cmp word [rcx], ax
jmp 0x1411557f9
je 0x141155825
sub eax, eax
sbb ebp, 0x22eb6606
add rsp, 0x158
movsx bp, r9b
cmovg rbp, rbx
pop rsi
mov bpl, 0x4b
movsxd rbp, r9d
pop rbp
jmp 0x141155824
ret
movsxd rax, dword [rcx + 0x3c]
test r13w, dx
cmp dword [rax + rcx], 0x4550
jmp 0x141155839
jne 0x1411557ff
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x24], r9d
test r9d, r9d
jmp 0x141155854
je 0x1411557ff
mov r10d, dword [rax + rcx + 0x8c]
lea rdx, [rcx + r9]
mov qword [rsp + 0x178], rbx
test dl, sil
clc
cmc
mov qword [rsp + 0x150], rdi
test ax, dx
or r8d, 0xffffffff
cmc
test dx, r8w
xor edi, edi
mov dword [rsp + 0x170], r10d
stc
jmp 0x141155897
mov qword [rsp + 0x28], rdx
cmc
cmp r9, 0xe526aed
cmp rbp, 0xffff
jmp 0x1411558b0
ja 0x1411558cb
mov r8d, ebp
test r14b, 0x59
sub r8d, dword [rdx + 0x10]
jmp 0x1411558c6
jmp 0x141155abc
mov eax, dword [rdx + 0x18]
cmp r8w, 0x52e3
cmp r9b, r9b
test eax, eax
je 0x141155abc
mov r10d, dword [rdx + 0x20]
dec cl
mov cx, si
dec eax
sal cx, cl
mov ecx, 0x2d116ce2
mov ecx, edi
lea r10, [r10 + rsi]
cmc
mov dword [rsp + 0x20], ecx
cmc
cmp bh, 0x70
mov dword [rsp + 0x188], eax
stc
cmp r8d, ecx
mov qword [rsp + 0x30], r10
test r9, 0x6548664d
test ecx, eax
test eax, eax
jmp 0x141155921
js 0x141155ab3
lea ebx, [rax + rcx]
clc
dec r11w
mov r11, rdi
add r8, 0x1459677d
btr ax, r9w
sar ebx, 1
mov eax, ebx
movzx eax, byte [rsp + 0x180]
mov r8d, dword [r10 + rbx*4]
movsxd rdx, edi
sal dh, cl
movsx rdx, ax
mov r10, rbp
or r9w, si
lea r8, [r8 + rsi]
or dx, cx
sbb r9b, 0xc2
ror dx, cl
sub r10, r8
movsx r9d, di
nop
jmp 0x14115597b
movzx edx, byte [r10 + r8]
movsx r9d, r11w
movzx r9d, byte [r8]
jmp 0x14115598d
inc r8
jmp 0x141155996
test al, al
jmp 0x14115599d
je 0x1411559e4
mov ecx, r11d
bt ax, 0x8d
nop
mov eax, 0x1b404b61
clc
jmp 0x1411559b8
rol eax, cl
cmp r9b, r15b
add al, r11b
stc
test r8b, bpl
xor dl, al
movzx ax, r15b
cmovne eax, r14d
movsx rax, bx
movzx eax, byte [rsp + 0x180]
jmp 0x1411559e0
inc r11
clc
test dl, dl
jmp 0x1411559eb
je 0x1411559fa
cmp dl, r9b
je 0x14115597b
cmp dl, r9b
jb 0x141155a2b
jbe 0x141155a5c
mov eax, dword [rsp + 0x188]
movsxd rcx, eax
not ch
lea ecx, [rbx + 1]
jmp 0x141155a1d
mov dword [rsp + 0x20], ecx
jmp 0x141155a26
jmp 0x141155a40
mov ecx, dword [rsp + 0x20]
lea eax, [rbx - 1]
mov dword [rsp + 0x188], eax
test r8, 0x3db429b7
cmp ecx, eax
jmp 0x141155a47
jg 0x141155a8e
mov r10, qword [rsp + 0x30]
jmp 0x141155a57
jmp 0x141155927
mov rax, qword [rsp + 0x28]
movzx r8d, ax
setl ch
movzx r8w, bl
mov eax, dword [rax + 0x24]
movsx r8w, r15b
cmovae cx, di
mov cl, ah
lea rcx, [rsi + rax]
movzx r8d, word [rcx + rbx*2]
jmp 0x141155a89
jmp 0x141155aa0
or r8d, 0xffffffff
shrd edx, r11d, 0xc2
not r9w
movzx dx, dil
mov r9d, dword [rsp + 0x24]
shrd r10w, r15w, 0xcf
mov rdx, qword [rsp + 0x28]
neg r10d
mov r10d, dword [rsp + 0x170]
cmc
cmp r8d, dword [rdx + 0x14]
jmp 0x141155ac5
jae 0x141155b5c
mov eax, dword [rdx + 0x1c]
sar ch, 0x2c
sar ch, cl
rol rdx, 0x80
mov ecx, r8d
lea rax, [rax + rsi]
mov edx, dword [rax + r8*4]
jmp 0x141155ae7
test edx, edx
je 0x141155b5c
cmp edx, r9d
jmp 0x141155af7
jb 0x141155d3a
lea eax, [r10 + r9]
clc
cmc
cmp edx, eax
jmp 0x141155b0a
jae 0x141155d3a
movzx ecx, byte [rsi + rdx]
bswap eax
clc
lea rax, [rsi + rdx]
btr bx, 0xf4
ror bh, cl
mov rbx, rax
test cl, cl
jmp 0x141155b2c
je 0x141155b5c
nop
test ecx, 0x75aa15ab
cmp cl, 0x2e
je 0x141155b68
movzx ecx, byte [rbx + 1]
jmp 0x141155b4b
inc rbx
cmc
test cl, cl
jmp 0x141155b56
jne 0x141155b39
mov r8, rbx
test sil, 0xcd
sub r8, rax
cmp bh, 0x45
cmp r8, 0x104
jmp 0x141155b81
jae 0x141155b5c
mov rcx, rdi
test r8, r8
jmp 0x141155b92
je 0x141155bd8
lea r9, [rsp + 0x40]
ror dx, 0xb4
sub r9, rax
stc
bsf rdx, r13
movzx edx, byte [rax]
cmp sil, r11b
test cx, 0x708c
test dl, dl
je 0x141155bd8
inc rcx
jmp 0x141155bc4
mov byte [r9 + rax], dl
inc rax
cmp r15b, 0x98
cmp rcx, r8
jb 0x141155ba9
mov byte [rsp + rcx + 0x40], dil
lea rcx, [rsp + 0x40]
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x140daa646
lea rax, [rsi + rdx]
mov dil, dl
sal bpl, cl
sar si, cl