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

Disassembly:
call rax
mov r11, rax
jmp 0x140c4ff9a
call rax
jmp 0x140c500dd
call rax
mov r11, rax
cmp al, 0xe6
test rax, rax
jmp 0x140c4ff82
mov byte [rsp + 0x18], r8b
clc
cmp edi, esp
mov qword [rsp + 0x10], rdx
test r13b, 0xd6
push rbp
bts rbp, rsi
rol ebp, cl
test ax, ax
push rsi
sub rsp, 0x178
mov rbp, rdx
shr sil, cl
add sil, 0xa9
mov rsi, rcx
clc
jmp 0x140c4fb1b
test rcx, rcx
jmp 0x140c4fb23
je 0x140c4fb4c
test rdx, rdx
je 0x140c4fb4c
mov eax, 0x5a4d
test r10, r8
cmp r15d, r15d
stc
cmp word [rcx], ax
jmp 0x140c4fb46
je 0x140c4fb5d
xor eax, eax
add rsp, 0x178
pop rsi
pop rbp
jmp 0x140c4fb5c
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jne 0x140c4fb4c
mov r8d, dword [rax + rcx + 0x88]
cmp sp, di
test al, r14b
mov dword [rsp + 0x30], r8d
test r8d, r8d
jmp 0x140c4fb89
je 0x140c4fb4c
mov r9d, dword [rax + rcx + 0x8c]
cmovg dx, bp
btr cx, r12w
lea rdx, [rsi + r8]
bsr rcx, r13
sar cl, 0xca
mov qword [rsp + 0x170], rbx
bts cx, ax
test sp, 0x25e5
mov qword [rsp + 0x168], rdi
sbb cl, r9b
mov ecx, 0xffffffff
cmc
test si, r12w
sub edi, edi
mov dword [rsp + 0x20], r9d
cmp r10b, r14b
test r8b, r13b
mov qword [rsp + 0x28], rdx
jmp 0x140c4fbe8
mov dword [rsp + 0x190], ecx
cmp rbp, 0xffff
ja 0x140c4fc33
mov ecx, ebp
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jmp 0x140c4fc09
jae 0x140c4fc2c
mov eax, dword [rdx + 0x1c]
rcr dl, cl
rol rdx, 0x62
sal dl, cl
lea rax, [rax + rsi]
cmp al, r12b
mov edx, dword [rax + rcx*4]
test edx, edx
jne 0x140c4fe75
xor eax, eax
jmp 0x140c500dd
mov eax, dword [rdx + 0x18]
cmp r11w, bp
test eax, eax
jmp 0x140c4fc41
je 0x140c4fe3f
mov r9d, dword [rdx + 0x20]
lea r11d, [rax - 1]
cmp sp, 0x302
btc bx, dx
mov ebx, edi
jmp 0x140c4fc65
lea r9, [r9 + rsi]
cmp r15w, di
mov qword [rsp + 0x40], r9
jmp 0x140c4fc78
test r11d, r11d
jmp 0x140c4fc80
js 0x140c4fe3a
nop
shl r10w, cl
btr edx, ebp
add r8b, 0xe4
mov r10, qword [rsp + 0x198]
mov al, 0xa
movzx ebp, sp
lea eax, [r11 + rbx]
cqo
cmp r15w, 0x3105
mov rbp, rdi
and r8, 0x66803bf9
movsx edx, ax
sar eax, 1
mov dword [rsp + 0x1a8], eax
bts r8w, bx
mov qword [rsp + 0x38], rax
mov r8d, dword [r9 + rax*4]
shl dh, cl
mov eax, dword [r9 + rax*4]
sub r10, rax
or rax, rbx
movzx eax, byte [rsp + 0x1a0]
bt r9w, ax
add r8, rsi
shr r9b, cl
test r15w, r14w
sub r10, rsi
movzx r9d, r11w
cdq
nop
movzx edx, byte [r10 + r8]
movzx r9d, byte [r8]
jmp 0x140c4fd09
inc r8
clc
cmc
test al, al
je 0x140c4fd41
mov ecx, ebp
mov rax, 0x58e72a7e
rcl ax, cl
bt eax, 0xc8
mov eax, 0x7cc45957
rol eax, cl
add al, bpl
xor dl, al
mov al, byte [rsp + 0x1a0]
inc rbp
stc
cmp r14b, 0x81
test dl, dl
jmp 0x140c4fd48
je 0x140c4fd5c
cmp dl, r9b
jmp 0x140c4fd56
je 0x140c4fcfb
cmp dl, r9b
jb 0x140c4fddc
cmp dl, r9b
jbe 0x140c4fd96
mov ebx, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
movsx ecx, r9w
mov ecx, dword [rsp + 0x190]
jmp 0x140c4fd8a
inc ebx
jmp 0x140c4fd91
jmp 0x140c4fe02
mov rdx, qword [rsp + 0x28]
mov ax, 0x1488
movzx rcx, si
lea ebx, [r11 + 1]
nop
mov eax, dword [rdx + 0x24]
movsxd rcx, ebp
setge ch
jmp 0x140c4fdb6
lea rcx, [rsi + rax]
setle ah
mov rax, qword [rsp + 0x38]
jmp 0x140c4fdc7
movzx ecx, word [rcx + rax*2]
jmp 0x140c4fdd0
mov dword [rsp + 0x190], ecx
jmp 0x140c4fe02
mov r11d, dword [rsp + 0x1a8]
not r9w
movsxd rcx, r12d
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
inc r9b
mov r9w, 0x11eb
dec r11d
cmp ebx, r11d
movzx r9w, cl
mov r9, qword [rsp + 0x40]
jmp 0x140c4fe14
jle 0x140c4fc92
mov rbp, qword [rsp + 0x198]
mov r8d, dword [rsp + 0x30]
bswap r9w
mov r9d, dword [rsp + 0x20]
jmp 0x140c4fe35
jmp 0x140c4fe3f
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jmp 0x140c4fe47
jae 0x140c4fc2c
mov eax, dword [rdx + 0x1c]
bt rdx, 0xd4
lea rax, [rax + rsi]
jmp 0x140c4fe65
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x140c4fe6f
je 0x140c4fc2c
cmp edx, r8d
jmp 0x140c4fe7d
jb 0x140c500ce
lea eax, [r9 + r8]
test r10b, spl
jmp 0x140c4fe90
cmp edx, eax
jae 0x140c500ce
mov eax, edx
movzx rcx, sp
sar bh, 0xc2
add rax, rsi
dec bl
shld ebx, r14d, 0x42
bts ebx, r14d
mov rbx, rax
btc cx, 0x7a
movzx ecx, byte [rax]
jmp 0x140c4febf
test cl, cl
jmp 0x140c4fec6
je 0x140c4fc2c
cmp cl, 0x2e
jmp 0x140c4fed4
je 0x140c4fefd
mov cl, byte [rbx + 1]
jmp 0x140c4fee2
inc rbx
test eax, r15d
clc
test cl, cl
jmp 0x140c4fef0
jne 0x140c4fecc
xor eax, eax
jmp 0x140c500dd
mov r8, rbx
sub r8, rax
cmp r8, 0x104
jmp 0x140c4ff0f
jae 0x140c4fc2c
mov rcx, rdi
test r8, r8
jmp 0x140c4ff20
je 0x140c4ff6c
lea r9, [rsp + 0x50]
sub r9, rax
btr rdx, 0x53
nop
movzx edx, byte [rax]
test ax, 0x7261
jmp 0x140c4ff40
test dl, dl
jmp 0x140c4ff47
je 0x140c4ff6c
inc rcx
jmp 0x140c4ff55
mov byte [r9 + rax], dl
jmp 0x140c4ff5e
inc rax
clc
cmc
cmp rcx, r8
jb 0x140c4ff34
mov byte [rsp + rcx + 0x50], dil
lea rcx, [rsp + 0x50]
mov rax, qword [0x14063d1f0]
jmp 0x140c4b94b
jne 0x140c4ffa8
lea rcx, [rsp + 0x50]
cwde
mov rax, qword [0x14063d1e8]
jmp 0x14065f13a
test rax, rax
jmp 0x140c4ffa2
je 0x140c4fc2c
cmp r11, rsi
jmp 0x140c4ffb0
jne 0x140c50042
cmp byte [rsp + 0x1a0], dil
jmp 0x140c4ffc3
je 0x140c50028
lea rax, [rsp + 0x50]
rcl ch, cl
bts rdx, rdx
shr rdx, cl
sub rbp, rax
cbw
nop
lea rdx, [rsp + rdi + 0x50]
mov ecx, edi
lahf
mov eax, 0x7cc45957
stc
jmp 0x140c4fff0
rol eax, cl
add al, dil
clc
xor al, byte [rdx + rbp]
mov byte [rdx], al
jmp 0x140c50000
je 0x140c50023
inc rdi
test al, r12b
test r8b, 0x69
clc
cmp rdi, 0x104
jmp 0x140c5001d
jb 0x140c4ffdd
lea rbp, [rsp + 0x50]
mov rdx, rbp
setg cl
movsxd rax, esp
not ch
mov rcx, rsi
mov rax, qword [0x14063d1f8]
jmp 0x140ba8a9f
cmp byte [rbx + 1], 0x23
lea rdx, [rbx + 1]
jmp 0x140c5004f
jne 0x140c500b2
movzx edx, byte [rbx + 2]
cmp dl, dil
add rbx, 2
test bpl, r13b
test dl, dl
jmp 0x140c5006a
je 0x140c500af
nop
mov al, r15b
mov ah, 0x55
lea eax, [rdx - 0x30]
inc rbx
cmp al, 9
jmp 0x140c50084
ja 0x140c500af
movsx eax, dl
test r13w, r10w
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
setp dil
lea edi, [rax + rcx*2 - 0x30]
test dl, r8b
cmc
test dl, dl
jmp 0x140c500a9
jne 0x140c50077
movsxd rdx, edi
sub r8d, r8d
movsx rcx, r14w
movzx ecx, r15w
movsx ecx, r15w
mov rcx, r11
call fcn.140c4fae5
jmp 0x140c500dd
mov eax, edx
and bl, dil
sbb bpl, 0x92
add bpl, r11b
add rax, rsi
mov rbx, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x168]
add rsp, 0x178
movsx si, r9b
mov sil, r12b
pop rsi
jmp 0x140c50102
pop rbp
ret