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

Disassembly:
mov byte [rsp + 0x18], r8b
test rdi, r12
clc
jmp 0x140a8b640
push rbp
sal bpl, cl
sar rbp, cl
push rsi
movsx si, bpl
shrd bp, bp, 0x33
sub rsp, 0x158
mov rbp, rdx
shl sil, cl
movzx esi, di
bts esi, esp
mov rsi, rcx
test sil, r9b
cmp edi, 0x21665399
test rcx, rcx
je 0x140a8b6a5
test rdx, rdx
jmp 0x140a8b682
je 0x140a8b6a5
mov eax, 0x5a4d
test r11, 0x218254da
cmp r14b, r14b
cmp word [rcx], ax
jmp 0x140a8b69f
je 0x140a8b6c7
sub eax, eax
movzx bp, sil
rol rbp, cl
add rsp, 0x158
bswap esi
movzx rsi, di
jmp 0x140a8b6c1
pop rsi
xchg bpl, bpl
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
test ax, 0x4537
clc
test ecx, esi
cmp dword [rax + rcx], 0x4550
jmp 0x140a8b6de
jne 0x140a8b6a5
mov r9d, dword [rax + rcx + 0x88]
cmp r12, 0x36aa1e4b
stc
mov dword [rsp + 0x24], r9d
cmp spl, 0xec
test r9d, r9d
je 0x140a8b6a5
mov r10d, dword [rax + rcx + 0x8c]
movsx rdx, dx
xchg dl, dh
lea rdx, [rcx + r9]
stc
cmc
mov qword [rsp + 0x178], rbx
cmc
mov qword [rsp + 0x150], rdi
or r8d, 0xffffffff
cmc
stc
test r12w, r13w
xor edi, edi
cmc
mov dword [rsp + 0x170], r10d
mov qword [rsp + 0x28], rdx
cmp bpl, r12b
cmp rbp, 0xffff
jmp 0x140a8b754
ja 0x140a8b76b
mov r8d, ebp
sub r8d, dword [rdx + 0x10]
jmp 0x140a8b766
jmp 0x140a8b94d
mov eax, dword [rdx + 0x18]
jmp 0x140a8b773
test eax, eax
jmp 0x140a8b77a
je 0x140a8b94d
mov r10d, dword [rdx + 0x20]
dec eax
rcl rcx, 0xd6
movsxd rcx, eax
mov ecx, edi
stc
add r10, rsi
jmp 0x140a8b799
mov dword [rsp + 0x20], ecx
test r15b, 0xd8
stc
jmp 0x140a8b7a7
mov dword [rsp + 0x188], eax
test si, 0x6588
cmc
mov qword [rsp + 0x30], r10
test sil, 0xc3
cmp di, r14w
test eax, eax
js 0x140a8b93b
lea ebx, [rax + rcx]
or ax, sp
mov r11, rdi
neg r9b
btc r8w, 0xbb
inc r8b
sar ebx, 1
shld ax, r11w, 0x73
mov eax, ebx
movzx eax, byte [rsp + 0x180]
sbb r9b, 0x67
mov r8d, dword [r10 + rbx*4]
sar r10b, cl
inc dl
setp r9b
mov r10, rbp
xor dl, r14b
bts r9d, edx
bsr dx, bx
lea r8, [r8 + rsi]
sub r10, r8
nop
cwd
movzx edx, byte [r10 + r8]
movsxd r9, r11d
movzx r9d, byte [r8]
jmp 0x140a8b82a
inc r8
cmp r13, 0x34994a77
test al, al
jmp 0x140a8b83b
je 0x140a8b869
mov ecx, r11d
btr eax, r12d
mov eax, 0x6ab5366e
stc
rol eax, cl
stc
jmp 0x140a8b856
add al, r11b
xor dl, al
movzx eax, byte [rsp + 0x180]
inc r11
cmp bpl, r12b
test dl, dl
jmp 0x140a8b870
je 0x140a8b884
cmp dl, r9b
jmp 0x140a8b87e
je 0x140a8b819
cmp dl, r9b
jb 0x140a8b8b6
jbe 0x140a8b8e6
mov eax, dword [rsp + 0x188]
movsxd rcx, r13d
xchg rcx, rcx
lea ecx, [rbx + 1]
jmp 0x140a8b8a8
mov dword [rsp + 0x20], ecx
jmp 0x140a8b8b1
jmp 0x140a8b8ca
mov ecx, dword [rsp + 0x20]
lea eax, [rbx - 1]
mov dword [rsp + 0x188], eax
cmp cx, 0x626f
clc
cmp ecx, eax
jmp 0x140a8b8d1
jg 0x140a8b90d
mov r10, qword [rsp + 0x30]
jmp 0x140a8b8e1
jmp 0x140a8b7c9
mov rax, qword [rsp + 0x28]
movsx cx, r10b
mov eax, dword [rax + 0x24]
lea rcx, [rsi + rax]
mov r8, rax
cmovo r8d, edi
movzx r8d, word [rcx + rbx*2]
jmp 0x140a8b908
jmp 0x140a8b91a
or r8d, 0xffffffff
bts edx, ebp
neg r10b
xor dx, di
mov r9d, dword [rsp + 0x24]
ror r10b, 0x8a
not r10d
movzx r10w, bl
mov rdx, qword [rsp + 0x28]
add r10w, ax
or r10d, 0xccc22b6
mov r10d, dword [rsp + 0x170]
jmp 0x140a8b94d
cmp r8d, dword [rdx + 0x14]
jmp 0x140a8b956
jae 0x140a8b9ee
mov eax, dword [rdx + 0x1c]
mov ecx, r8d
sar dl, cl
lea rax, [rax + rsi]
add dh, dl
rcl dh, 0xd9
mov dh, al
mov edx, dword [rax + r8*4]
stc
cmc
test r12d, ecx
test edx, edx
jmp 0x140a8b97f
je 0x140a8b9ee
cmp edx, r9d
jmp 0x140a8b98d
jb 0x140a8bc05
lea eax, [r10 + r9]
cmc
cmp edx, eax
jae 0x140a8bc05
movzx ecx, byte [rsi + rdx]
lea rax, [rsi + rdx]
mov rbx, rax
cmp r10d, 0x450236cd
test cl, cl
je 0x140a8b9ee
nop
cmc
cmp cl, 0x2e
jmp 0x140a8b9c4
je 0x140a8b9fa
movzx ecx, byte [rbx + 1]
jmp 0x140a8b9d3
inc rbx
cmp r15d, 0x10e70c86
test r10b, r15b
cmc
test cl, cl
jmp 0x140a8b9e8
jne 0x140a8b9bc
mov r8, rbx
test r14b, al
cmp rdi, 0x27012335
sub r8, rax
cmp r8, 0x104
jmp 0x140a8ba16
jae 0x140a8b9ee
mov rcx, rdi
test r8, r8
jmp 0x140a8ba27
je 0x140a8ba74
lea r9, [rsp + 0x40]
btc edx, ecx
jmp 0x140a8ba3a
sub r9, rax
cmp rdx, 0x15f7128c
adc dl, 0x7f
movzx edx, byte [rax]
test dl, dl
jmp 0x140a8ba51
je 0x140a8ba74
inc rcx
jmp 0x140a8ba5f
mov byte [r9 + rax], dl
jmp 0x140a8ba68
inc rax
cmp rcx, r8
jb 0x140a8ba47
mov byte [rsp + rcx + 0x40], dil
bswap rax
lea rcx, [rsp + 0x40]
nop
movsx ax, dil
cbw
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x140a3d537
lea rax, [rsi + rdx]
btr rdi, 0xa5
dec bpl