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

Disassembly:
call rax
mov r11, rax
jmp 0x140c123ec
mov byte [rsp + 0x18], r8b
test r9b, dl
mov qword [rsp + 0x10], rdx
cmp bl, cl
push rbp
or bpl, dil
push rsi
rcl ebp, 0x8e
movzx esi, r12w
sub si, 0x1dc
sub rsp, 0x178
stc
add esi, 0x784f5a9a
ror bpl, 0xdd
mov rbp, rdx
cmp spl, 0xd5
movsx rsi, r9w
mov rsi, rcx
cmc
clc
test rcx, rcx
jmp 0x140c11f2f
je 0x140c11f57
test rdx, rdx
jmp 0x140c11f3d
je 0x140c11f57
mov eax, 0x5a4d
clc
cmp word [rcx], ax
jmp 0x140c11f51
je 0x140c11f7a
xor eax, eax
and sil, 0x57
inc ebp
add si, 0x2e17
add rsp, 0x178
movzx rbp, si
pop rsi
not bpl
pop rbp
jmp 0x140c11f79
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jmp 0x140c11f8a
jne 0x140c11f57
mov r8d, dword [rax + rcx + 0x88]
cmp ch, 0xd2
mov dword [rsp + 0x30], r8d
stc
test bh, 0xc8
test r8d, r8d
je 0x140c11f57
mov r9d, dword [rax + rcx + 0x8c]
lea rdx, [rsi + r8]
btr cx, 0x35
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x168], rdi
movzx rcx, ax
mov ecx, 0xffffffff
cmp r15b, r12b
xor edi, edi
test r8w, 0x50af
mov dword [rsp + 0x20], r9d
cmp r9w, 0x1bba
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x190], ecx
test bx, 0x2663
cmp rbp, 0xffff
jmp 0x140c1200a
ja 0x140c12059
mov ecx, ebp
test esi, r11d
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jmp 0x140c12020
jae 0x140c1204d
mov eax, dword [rdx + 0x1c]
movsx rdx, si
btc rdx, 0x65
add rax, rsi
setp dl
movsx dx, r10b
mov dl, 0x32
mov edx, dword [rax + rcx*4]
cmp cl, r9b
test edx, edx
jne 0x140c122cc
xor eax, eax
jmp 0x140c12054
jmp 0x140c1257a
mov eax, dword [rdx + 0x18]
clc
stc
cmp bp, bp
test eax, eax
jmp 0x140c12068
je 0x140c1229d
mov r9d, dword [rdx + 0x20]
lea r11d, [rax - 1]
mov ebx, edi
cmp r14d, ecx
cmc
lea r9, [r9 + rsi]
clc
cmc
mov qword [rsp + 0x40], r9
cmp sil, 0x69
test r11d, r11d
jmp 0x140c12093
js 0x140c12292
nop
sar r8b, 0xa4
mov r10, qword [rsp + 0x198]
bsr rbp, r12
xadd rax, rax
lea eax, [r11 + rbx]
sar bp, 0x52
mov rbp, rdi
dec r8w
btr dx, sp
sar eax, 1
shl rdx, 0x9d
movsx dx, bpl
mov dword [rsp + 0x1a8], eax
cmp sp, r11w
bsr edx, esp
mov qword [rsp + 0x38], rax
shld edx, r11d, 0x2f
rcl rdx, 0x55
mov r8d, dword [r9 + rax*4]
bswap edx
mov eax, dword [r9 + rax*4]
btr rdx, rcx
test r13b, bpl
sub r10, rax
test rcx, 0x32822020
shrd dx, dx, 0xa5
movzx r9d, di
movzx eax, byte [rsp + 0x1a0]
sub r9b, 0x5a
cwd
lea r8, [r8 + rsi]
sar dx, cl
movsx rdx, r10w
ror dh, cl
sub r10, rsi
cmova r9, rbp
movzx r9, si
inc r9w
nop
mov r9b, cl
movzx edx, byte [r10 + r8]
cmova r9d, ecx
movzx r9d, r13w
movzx r9d, byte [r8]
inc r8
cmp r14b, bl
test al, al
je 0x140c1218c
mov ecx, ebp
clc
cdqe
cmovo eax, edi
mov eax, 0x7348329b
clc
cmc
rol eax, cl
clc
test al, bl
cmp di, 0x4ded
add al, bpl
clc
stc
xor dl, al
mov al, byte [rsp + 0x1a0]
jmp 0x140c12185
inc rbp
cmp r15b, 0x17
test dl, dl
jmp 0x140c12193
je 0x140c121a7
cmp dl, r9b
jmp 0x140c121a1
je 0x140c1213a
cmp dl, r9b
jb 0x140c12226
cmp dl, r9b
jbe 0x140c121ea
mov ebx, dword [rsp + 0x1a8]
jmp 0x140c121c5
mov rdx, qword [rsp + 0x28]
mov cl, r9b
movsx cx, r14b
mov ecx, dword [rsp + 0x190]
jmp 0x140c121de
inc ebx
jmp 0x140c121e5
jmp 0x140c12252
mov rdx, qword [rsp + 0x28]
lea ebx, [r11 + 1]
movsxd rcx, r10d
mov eax, dword [rdx + 0x24]
movsxd rcx, r13d
movsx ecx, r9w
lea rcx, [rsi + rax]
nop
cwde
mov rax, qword [rsp + 0x38]
jmp 0x140c12211
movzx ecx, word [rcx + rax*2]
mov dword [rsp + 0x190], ecx
jmp 0x140c12221
jmp 0x140c12252
mov r11d, dword [rsp + 0x1a8]
jmp 0x140c12237
mov rdx, qword [rsp + 0x28]
movsx ecx, ax
mov ecx, dword [rsp + 0x190]
movzx r9w, dil
dec r11d
setl r9b
cmp ebx, r11d
setne r9b
mov r9, qword [rsp + 0x40]
jmp 0x140c12263
jle 0x140c1209e
mov rbp, qword [rsp + 0x198]
movsx r8d, bp
bswap r9d
not r8b
mov r8d, dword [rsp + 0x30]
movzx r9d, r9w
setns r9b
mov r9d, dword [rsp + 0x20]
jmp 0x140c1229d
mov r9d, dword [rsp + 0x20]
cmc
clc
test r8w, r11w
cmp ecx, dword [rdx + 0x14]
jmp 0x140c122a5
jae 0x140c1204d
mov eax, dword [rdx + 0x1c]
btc dx, sp
lea rax, [rax + rsi]
rcl dh, cl
mov edx, dword [rax + rcx*4]
cmc
cmp r11b, dl
test edx, edx
jmp 0x140c122c6
je 0x140c1204d
cmp edx, r8d
jmp 0x140c122d4
jb 0x140c1256d
lea eax, [r9 + r8]
test bp, r13w
cmp sil, dl
cmp edx, eax
jmp 0x140c122ec
jae 0x140c1256d
mov eax, edx
sub ch, ah
movzx rbx, r10w
shl bl, 0x19
add rax, rsi
movsx ebx, r14w
test rbp, 0x3b3530f9
mov rbx, rax
clc
and cx, r10w
sar cl, cl
movzx ecx, byte [rax]
test cl, cl
jmp 0x140c1231f
je 0x140c1204d
cmp cl, 0x2e
jmp 0x140c1232d
je 0x140c1235c
mov cl, byte [rbx + 1]
jmp 0x140c1233b
inc rbx
cmp r11b, 0xb9
clc
jmp 0x140c12348
test cl, cl
jmp 0x140c1234f
jne 0x140c12325
sub eax, eax
jmp 0x140c1257a
mov r8, rbx
sub r8, rax
clc
cmp r8, 0x104
jmp 0x140c1236f
jae 0x140c1204d
mov rcx, rdi
test r11, r13
test r8, r8
jmp 0x140c12383
je 0x140c123c9
lea r9, [rsp + 0x50]
sub r9, rax
movsx dx, dh
nop
shr rdx, cl
movzx dx, r11b
adc dh, 3
movzx edx, byte [rax]
test dl, dl
jmp 0x140c123ab
je 0x140c123c9
inc rcx
mov byte [r9 + rax], dl
jmp 0x140c123bd
inc rax
cmp rcx, r8
jb 0x140c123a1
mov byte [rsp + rcx + 0x50], dil
movsxd rax, r10d
cbw
lea rcx, [rsp + 0x50]
movsx eax, r15w
cbw
mov rax, qword [0x140be0368]
jmp 0x140644057
test rax, rax
jmp 0x140c123f4
jne 0x140c12423
lea rcx, [rsp + 0x50]
cbw
movsx ax, r8b
cdqe
mov rax, qword [0x140be0360]
call rax
mov r11, rax
stc
test rax, rax
jmp 0x140c1241d
je 0x140c1204d
cmp r11, rsi
jne 0x140c124b5
cmp byte [rsp + 0x1a0], dil
je 0x140c124a1
lea rax, [rsp + 0x50]
sub rbp, rax
nop
lea rdx, [rsp + rdi + 0x50]
movsxd rcx, r9d
mov ecx, edi
bts ax, r15w
rcl eax, cl
movsx ax, spl
mov eax, 0x7348329b
rol eax, cl
test al, spl
add al, dil
cmp dil, r12b
clc
test r9d, r13d
xor al, byte [rdx + rbp]
mov byte [rdx], al
jmp 0x140c12477
je 0x140c1249c
inc rdi
cmp r9w, 0x2794
stc
test di, bp
cmp rdi, 0x104
jmp 0x140c12496
jb 0x140c12443
lea rbp, [rsp + 0x50]
mov rdx, rbp
mov rcx, rsi
mov rax, qword [0x140be0370]
call rax
jmp 0x140c1257a
cmp byte [rbx + 1], 0x23
cwd
sete dl
lea rdx, [rbx + 1]
jmp 0x140c124c7
jne 0x140c12559
movzx edx, byte [rbx + 2]
cmc
jmp 0x140c124d7
add rbx, 2
jmp 0x140c124eb
test dl, dl
jmp 0x140c124f2
je 0x140c12550
nop
lea eax, [rdx - 0x30]
jmp 0x140c12501
inc rbx
test r13, rcx
cmc
clc
cmp al, 9
jmp 0x140c12510
ja 0x140c12550
movsx eax, dl
setno dl
sbb rcx, 0x74a03c72
rcr dl, cl
mov dl, byte [rbx]
cmc
jmp 0x140c1252f
lea ecx, [rdi + rdi*4]
shl dil, 0xc3
cmovns edi, edi
lea edi, [rax + rcx*2 - 0x30]
test edx, 0x39e67751
test dl, dl
jmp 0x140c1254a
jne 0x140c124f9
movsxd rdx, edi
rcl ch, 0xd3
neg cx
xor r8d, r8d
movsx ecx, r12w
mov rcx, r11
call fcn.140c11ee5
jmp 0x140c1257a
mov eax, edx
shld edi, r13d, 0xed
test si, bp
add rax, rsi
mov rbx, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x168]
add rsp, 0x178
pop rsi
not bp
bswap bp
pop rbp
jmp 0x140c1259e
ret