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

Disassembly:
mov byte [rsp + 0x18], r8b
cmp r9b, r12b
test r13, r11
push rbp
xor bpl, 0x8d
cmovg rbp, r15
push rsi
rol si, cl
adc si, 0x67a5
sar si, cl
sub rsp, 0x158
shr ebp, cl
adc si, r13w
mov rbp, rdx
mov rsi, rcx
test rcx, rcx
jmp 0x140b55cf5
je 0x140b55d20
test rdx, rdx
jmp 0x140b55d03
je 0x140b55d20
mov eax, 0x5a4d
test spl, 0x36
cmp word [rcx], ax
jmp 0x140b55d1a
je 0x140b55d34
xor eax, eax
add rsp, 0x158
bswap si
pop rsi
pop rbp
jmp 0x140b55d33
ret
movsxd rax, dword [rcx + 0x3c]
clc
cmp dword [rax + rcx], 0x4550
jmp 0x140b55d45
jne 0x140b55d20
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x24], r9d
test r9d, r9d
je 0x140b55d20
mov r10d, dword [rax + rcx + 0x8c]
jmp 0x140b55d70
lea rdx, [rcx + r9]
jmp 0x140b55d7a
mov qword [rsp + 0x178], rbx
mov qword [rsp + 0x150], rdi
or r8d, 0xffffffff
test bl, al
cmp r10b, 0x36
cmp sp, dx
sub edi, edi
test r15w, bx
cmp r14w, r15w
stc
mov dword [rsp + 0x170], r10d
test r12b, 0xea
cmc
mov qword [rsp + 0x28], rdx
cmp rbp, 0xffff
ja 0x140b55dd9
mov r8d, ebp
stc
test esi, 0x1db4d08
sub r8d, dword [rdx + 0x10]
jmp 0x140b55dd4
jmp 0x140b55fb0
mov eax, dword [rdx + 0x18]
cmc
test bpl, 0x20
test eax, eax
jmp 0x140b55de8
je 0x140b55fb0
mov r10d, dword [rdx + 0x20]
dec eax
xor rcx, r9
adc cl, dil
rcl cl, 0x64
mov ecx, edi
lea r10, [r10 + rsi]
mov dword [rsp + 0x20], ecx
clc
test esi, edx
jmp 0x140b55e0f
mov dword [rsp + 0x188], eax
cmp r12, 0x4cf745f2
stc
test dx, r13w
mov qword [rsp + 0x30], r10
test eax, eax
js 0x140b55fa2
lea ebx, [rax + rcx]
btr r9d, r14d
mov r11, rdi
rcl al, 0x41
rcr ah, 0x30
sar ebx, 1
test esp, r15d
shr r9, 0xe
mov eax, ebx
movzx eax, byte [rsp + 0x180]
rcl dh, 0x70
movzx edx, si
mov r8d, dword [r10 + rbx*4]
mov r10, rbp
or rdx, 0x12ad18a5
and r9w, cx
lea r8, [r8 + rsi]
btr r9, 0xa
cmc
sub r10, r8
movzx dx, dh
xchg r9b, r9b
nop
cqo
movsx r9d, bx
movzx edx, byte [r10 + r8]
dec r9
movsx r9w, r13b
movsxd r9, r11d
movzx r9d, byte [r8]
inc r8
clc
test r10b, 0xbb
test al, al
jmp 0x140b55ea8
je 0x140b55edd
mov ecx, r11d
movzx rax, r8w
btr rax, 5
cmc
mov eax, 0x52c376b4
rol eax, cl
cmc
test r9b, r8b
add al, r11b
cmc
xor dl, al
movzx eax, sp
lahf
cbw
movzx eax, byte [rsp + 0x180]
inc r11
test dl, dl
jmp 0x140b55ee4
je 0x140b55ef8
cmp dl, r9b
jmp 0x140b55ef2
je 0x140b55e85
cmp dl, r9b
jmp 0x140b55f00
jb 0x140b55f2d
jbe 0x140b55f58
mov eax, dword [rsp + 0x188]
movsx ecx, r13w
movzx cx, r10b
lea ecx, [rbx + 1]
jmp 0x140b55f24
mov dword [rsp + 0x20], ecx
jmp 0x140b55f3c
mov ecx, dword [rsp + 0x20]
lea eax, [rbx - 1]
mov dword [rsp + 0x188], eax
stc
cmp ecx, eax
jmp 0x140b55f43
jg 0x140b55f82
mov r10, qword [rsp + 0x30]
jmp 0x140b55f53
jmp 0x140b55e2f
mov rax, qword [rsp + 0x28]
bswap r8d
mov cx, 0x372a
not r8w
mov eax, dword [rax + 0x24]
lea rcx, [rsi + rax]
movzx r8d, r12w
movzx r8d, word [rcx + rbx*2]
jmp 0x140b55f7d
jmp 0x140b55f8b
or r8d, 0xffffffff
movsx r10w, r10b
mov r9d, dword [rsp + 0x24]
not dl
shl r10w, cl
mov rdx, qword [rsp + 0x28]
ror r10d, cl
shr r10b, 0xda
mov r10d, dword [rsp + 0x170]
jmp 0x140b55fb0
cmp r8d, dword [rdx + 0x14]
jmp 0x140b55fb9
jae 0x140b56064
mov eax, dword [rdx + 0x1c]
test r10b, 0xae
rcl dx, cl
shld rdx, r8, 0x51
mov ecx, r8d
neg dx
add rax, rsi
mov edx, dword [rax + r8*4]
cmc
test edx, edx
jmp 0x140b55fe3
je 0x140b56064
cmp edx, r9d
jmp 0x140b55ff1
jb 0x140b56294
lea eax, [r10 + r9]
clc
jmp 0x140b56001
cmp edx, eax
jmp 0x140b56008
jae 0x140b56294
movzx ecx, byte [rsi + rdx]
lea rax, [rsi + rdx]
adc bl, r12b
mov rbx, rax
jmp 0x140b56024
test cl, cl
jmp 0x140b5602b
je 0x140b56064
nop
clc
cmp r12d, 0x6cf44a6d
cmp cl, 0x2e
je 0x140b56070
movzx ecx, byte [rbx + 1]
jmp 0x140b5604c
inc rbx
clc
test rcx, 0x559f663a
test cl, cl
jmp 0x140b5605e
jne 0x140b5603a
mov r8, rbx
test r14w, 0x1b8c
stc
sub r8, rax
cmp dil, bl
cmp r8, 0x104
jae 0x140b56064
mov rcx, rdi
test r8, r8
jmp 0x140b56098
je 0x140b560ef
lea r9, [rsp + 0x40]
bts dx, bx
mov rdx, r10
shl dh, 0xa6
sub r9, rax
btc rdx, r13
movzx edx, byte [rax]
test dl, dl
jmp 0x140b560be
je 0x140b560ef
inc rcx
jmp 0x140b560cc
mov byte [r9 + rax], dl
jmp 0x140b560d5
inc rax
cmp r9b, r9b
jmp 0x140b560e1
cmp rcx, r8
jmp 0x140b560e9
jb 0x140b560b4
mov byte [rsp + rcx + 0x40], dil
mov al, cl
jmp 0x140b56102
lea rcx, [rsp + 0x40]
cbw
mov ax, r9w
mov eax, 0x2f5f5fe9
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1406786bf
lea rax, [rsi + rdx]
sal rbx, cl