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

Disassembly:
mov byte [rsp + 0x18], r8b
clc
push rbp
push rsi
stc
cmovle bp, r13w
sub rsp, 0x158
mov rbp, rdx
jmp 0x140f1911a
mov rsi, rcx
cmc
jmp 0x140f19123
test rcx, rcx
jmp 0x140f1912b
je 0x140f19151
test rdx, rdx
je 0x140f19151
mov eax, 0x5a4d
cmp r8w, di
cmp word [rcx], ax
jmp 0x140f1914b
je 0x140f19177
xor eax, eax
add rsp, 0x158
mov rsi, rdx
movzx rsi, cx
jmp 0x140f19166
pop rsi
not bp
cmovae ebp, ebp
movsxd rbp, r8d
pop rbp
jmp 0x140f19176
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jne 0x140f19151
mov r9d, dword [rax + rcx + 0x88]
cmp r15b, 0x5e
stc
mov dword [rsp + 0x24], r9d
clc
test r13b, al
test r9d, r9d
je 0x140f19151
mov r10d, dword [rax + rcx + 0x8c]
lea rdx, [rcx + r9]
mov qword [rsp + 0x178], rbx
mov qword [rsp + 0x150], rdi
cmp bpl, dil
cmc
cmp r11, 0x5bd219ae
or r8d, 0xffffffff
xor edi, edi
clc
test bl, spl
mov dword [rsp + 0x170], r10d
mov qword [rsp + 0x28], rdx
test r9b, r15b
stc
cmp rbp, 0xffff
ja 0x140f1920d
mov r8d, ebp
test r14w, 0x3e5b
sub r8d, dword [rdx + 0x10]
jmp 0x140f19208
jmp 0x140f193be
mov eax, dword [rdx + 0x18]
test r13w, 0x71d6
clc
test eax, eax
je 0x140f193be
mov r10d, dword [rdx + 0x20]
dec eax
shr cl, cl
mov ecx, edi
cmp r13, r8
add r10, rsi
mov dword [rsp + 0x20], ecx
test dh, 0x8c
stc
cmp r10b, r13b
mov dword [rsp + 0x188], eax
cmc
mov qword [rsp + 0x30], r10
cmp cx, 0x7363
cmc
test eax, eax
jmp 0x140f19254
js 0x140f193b6
lea ebx, [rax + rcx]
rcr r11d, 0x13
mov r11, rdi
sar ebx, 1
mov eax, ebx
rol dx, cl
seto r8b
movzx eax, byte [rsp + 0x180]
and r8w, 0x4380
mov r8d, dword [r10 + rbx*4]
bts r9w, bx
mov r10, rbp
lea r8, [r8 + rsi]
rcr r9w, 0xab
sbb r9, r12
movsxd rdx, r14d
sub r10, r8
movsx rdx, cx
movzx edx, r11w
nop
movzx edx, byte [r10 + r8]
movsx r9w, dl
bswap r9w
inc r9b
movzx r9d, byte [r8]
jmp 0x140f192be
inc r8
cmc
test al, al
jmp 0x140f192c9
je 0x140f192fe
mov ecx, r11d
mov eax, 0x2c3a5231
rol eax, cl
test sil, r13b
add al, r11b
stc
cmc
cmp r15w, r12w
xor dl, al
mov rax, 0x6cca1540
movzx eax, byte [rsp + 0x180]
jmp 0x140f192fb
inc r11
test dl, dl
jmp 0x140f19305
je 0x140f19314
cmp dl, r9b
je 0x140f192a4
cmp dl, r9b
jmp 0x140f1931c
jb 0x140f19345
jbe 0x140f19373
mov eax, dword [rsp + 0x188]
lea ecx, [rbx + 1]
jmp 0x140f19337
mov dword [rsp + 0x20], ecx
jmp 0x140f19340
jmp 0x140f1935c
mov ecx, dword [rsp + 0x20]
lea eax, [rbx - 1]
cmp dx, r11w
mov dword [rsp + 0x188], eax
cmp ax, 0xd99
cmc
cmp ecx, eax
jmp 0x140f19363
jg 0x140f1939a
mov r10, qword [rsp + 0x30]
jmp 0x140f1925a
mov rax, qword [rsp + 0x28]
setne ch
movzx r8, r11w
movzx r8w, r9b
mov eax, dword [rax + 0x24]
lea rcx, [rsi + rax]
movzx r8d, word [rcx + rbx*2]
jmp 0x140f19395
jmp 0x140f193a4
or r8d, 0xffffffff
mov r10d, 0x631dea
mov r9d, dword [rsp + 0x24]
sets dl
mov rdx, qword [rsp + 0x28]
clc
movzx r10, bp
mov r10d, dword [rsp + 0x170]
cmp r8d, dword [rdx + 0x14]
jmp 0x140f193c7
jae 0x140f19487
mov eax, dword [rdx + 0x1c]
bt rdx, 0xbc
cwd
ror edx, cl
mov ecx, r8d
sub edx, edi
shld dx, r13w, 0xb8
adc rdx, 0x3d0b1ff8
lea rax, [rax + rsi]
btr dx, 0xc8
clc
mov edx, dword [rax + r8*4]
stc
jmp 0x140f19402
test edx, edx
je 0x140f19487
cmp edx, r9d
jb 0x140f19680
lea eax, [r10 + r9]
cmp r10b, 0xed
clc
cmp edx, eax
jmp 0x140f19423
jae 0x140f19680
movzx ecx, byte [rsi + rdx]
inc bh
cmc
btc bx, 0x4f
lea rax, [rsi + rdx]
cmovnp ebx, r8d
mov rbx, rax
cmp r12d, 0x62902906
test r13, r14
cmp cl, sil
test cl, cl
jmp 0x140f19454
je 0x140f19487
nop
jmp 0x140f19460
cmp cl, 0x2e
jmp 0x140f19468
je 0x140f1948e
movzx ecx, byte [rbx + 1]
jmp 0x140f19477
inc rbx
test cl, cl
jmp 0x140f19481
jne 0x140f19460
mov r8, rbx
sub r8, rax
cmp r8, 0x104
jae 0x140f19487
mov rcx, rdi
test r8, r8
jmp 0x140f194ac
je 0x140f19500
lea r9, [rsp + 0x40]
mov rdx, r14
neg rdx
sub r9, rax
cmp r12w, 0xb12
movzx edx, byte [rax]
test dl, dl
jmp 0x140f194d0
je 0x140f19500
inc rcx
jmp 0x140f194de
mov byte [r9 + rax], dl
jmp 0x140f194e7
inc rax
cmc
test rdi, 0x49f62b9e
cmp rcx, r8
jmp 0x140f194fa
jb 0x140f194c6
mov byte [rsp + rcx + 0x40], dil
movsx ax, r13b
lea rcx, [rsp + 0x40]
movzx rax, bp
mov ah, 0x6f
bswap ax
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x140ee8aa1
lea rax, [rsi + rdx]
rol bx, cl
sal bh, 0xd4