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

Disassembly:
mov byte [rsp + 0x18], r8b
cmc
test r12w, 0x7e7d
clc
push rbp
setae bpl
test r12w, 0x71f4
push rsi
cmp esp, r15d
rol bp, 0x6b
sub rsp, 0x158
sal bpl, cl
rcl sil, cl
mov rbp, rdx
btr si, bx
mov rsi, rcx
cmp bl, r8b
test rcx, rcx
jmp 0x140b7f5de
je 0x140b7f603
test rdx, rdx
je 0x140b7f603
mov eax, 0x5a4d
test ah, 0x6f
cmp word [rcx], ax
jmp 0x140b7f5fd
je 0x140b7f624
xor eax, eax
movzx bp, r10b
bswap rbp
add rsp, 0x158
pop rsi
movzx rbp, r12w
movsx rbp, r10w
pop rbp
jmp 0x140b7f623
ret
movsxd rax, dword [rcx + 0x3c]
test bpl, 0xc7
jmp 0x140b7f631
cmp dword [rax + rcx], 0x4550
jne 0x140b7f603
mov r9d, dword [rax + rcx + 0x88]
cmp r11w, sp
mov dword [rsp + 0x24], r9d
test r9d, r9d
jmp 0x140b7f657
je 0x140b7f603
mov r10d, dword [rax + rcx + 0x8c]
lea rdx, [rcx + r9]
stc
mov qword [rsp + 0x178], rbx
test r14w, 0x5635
cmp r15b, 0x24
mov qword [rsp + 0x150], rdi
or r8d, 0xffffffff
clc
cmc
xor edi, edi
jmp 0x140b7f697
mov dword [rsp + 0x170], r10d
mov qword [rsp + 0x28], rdx
cmp rbp, 0xffff
jmp 0x140b7f6b0
ja 0x140b7f6c7
mov r8d, ebp
sub r8d, dword [rdx + 0x10]
jmp 0x140b7f6c2
jmp 0x140b7f89b
mov eax, dword [rdx + 0x18]
cmp rbx, r12
test r10w, 0xd17
test eax, eax
jmp 0x140b7f6da
je 0x140b7f89b
mov r10d, dword [rdx + 0x20]
dec ch
setno cl
dec eax
xor rcx, 0x42dd038d
and rcx, 0x21b25bab
mov ecx, edi
jmp 0x140b7f701
lea r10, [r10 + rsi]
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x188], eax
jmp 0x140b7f716
mov qword [rsp + 0x30], r10
test eax, eax
jmp 0x140b7f722
js 0x140b7f893
lea ebx, [rax + rcx]
movsx r11d, r15w
cwde
bts r11w, r10w
mov r11, rdi
sar ebx, 1
mov eax, ebx
sal edx, 0x93
clc
test r14w, dx
movzx eax, byte [rsp + 0x180]
mov r8d, dword [r10 + rbx*4]
adc r9w, 0x452d
mov r10, rbp
bts edx, ebp
rol r9b, cl
neg rdx
add r8, rsi
rol r9, cl
bsf r9w, bp
sub r10, r8
movsxd r9, ebx
movsx dx, bl
jmp 0x140b7f77c
nop
bswap rdx
movsx dx, r10b
movzx edx, byte [r10 + r8]
movzx r9, sp
movzx r9w, r14b
movzx r9d, byte [r8]
jmp 0x140b7f79c
inc r8
jmp 0x140b7f7a8
test al, al
je 0x140b7f7d8
mov ecx, r11d
clc
bt eax, 0x46
mov eax, 0x1c7e04d7
jmp 0x140b7f7c3
rol eax, cl
add al, r11b
xor dl, al
mov ax, bp
movzx eax, byte [rsp + 0x180]
inc r11
test dl, dl
jmp 0x140b7f7df
je 0x140b7f7f3
cmp dl, r9b
jmp 0x140b7f7ed
je 0x140b7f785
cmp dl, r9b
jmp 0x140b7f7fb
jb 0x140b7f824
jbe 0x140b7f850
mov eax, dword [rsp + 0x188]
lea ecx, [rbx + 1]
jmp 0x140b7f816
mov dword [rsp + 0x20], ecx
jmp 0x140b7f81f
jmp 0x140b7f839
mov ecx, dword [rsp + 0x20]
lea eax, [rbx - 1]
test rbp, 0x16805c3b
mov dword [rsp + 0x188], eax
cmp ecx, eax
jmp 0x140b7f840
jg 0x140b7f87f
mov r10, qword [rsp + 0x30]
jmp 0x140b7f728
mov rax, qword [rsp + 0x28]
movsx rcx, sp
movzx r8, bp
mov eax, dword [rax + 0x24]
movzx r8, di
lea rcx, [rsi + rax]
bswap r8d
jmp 0x140b7f870
movzx r8d, word [rcx + rbx*2]
jmp 0x140b7f87a
jmp 0x140b7f883
or r8d, 0xffffffff
mov r9d, dword [rsp + 0x24]
inc r10b
mov rdx, qword [rsp + 0x28]
sbb r10b, r10b
mov r10d, dword [rsp + 0x170]
cmp r8d, dword [rdx + 0x14]
jmp 0x140b7f8a4
jae 0x140b7f925
mov eax, dword [rdx + 0x1c]
bts rcx, rsp
rcl ch, cl
movzx rcx, r9w
mov ecx, r8d
add rax, rsi
mov edx, dword [rax + r8*4]
clc
jmp 0x140b7f8c7
test edx, edx
jmp 0x140b7f8ce
je 0x140b7f925
cmp edx, r9d
jmp 0x140b7f8dc
jb 0x140b7fb39
lea eax, [r10 + r9]
cmp edx, eax
jae 0x140b7fb39
movzx ecx, byte [rsi + rdx]
lea rax, [rsi + rdx]
mov rbx, rax
test cl, cl
je 0x140b7f925
nop
clc
cmp cl, 0x2e
jmp 0x140b7f90b
je 0x140b7f931
movzx ecx, byte [rbx + 1]
inc rbx
test cl, cl
jmp 0x140b7f91f
jne 0x140b7f903
mov r8, rbx
clc
cmc
test r14b, r9b
sub r8, rax
cmp edi, ecx
stc
cmp r8, 0x104
jmp 0x140b7f94b
jae 0x140b7f925
mov rcx, rdi
cmc
clc
test r8, r8
jmp 0x140b7f95e
je 0x140b7f9b5
lea r9, [rsp + 0x40]
sub dl, sil
movsx dx, bpl
bt dx, ax
sub r9, rax
movzx dx, spl
rcr dx, 0x80
movzx edx, byte [rax]
cmp r14b, dil
cmp r13b, 0x35
test dl, dl
jmp 0x140b7f992
je 0x140b7f9b5
inc rcx
jmp 0x140b7f9a0
mov byte [r9 + rax], dl
jmp 0x140b7f9a9
inc rax
cmp rcx, r8
jb 0x140b7f981
mov byte [rsp + rcx + 0x40], dil
movzx ax, ah
lea rcx, [rsp + 0x40]
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1405d5d0d
lea rax, [rsi + rdx]