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

Disassembly:
call rax
mov r11, rax
clc
jmp 0x140c63ae6
call rax
mov r11, rax
cmp ebp, ebp
clc
test rax, rax
jmp 0x140c63ac3
mov byte [rsp + 0x18], r8b
test spl, 0xd8
push rbp
sar bpl, 0x18
shld bp, r13w, 0x88
push rsi
bt bp, 0xf1
btr si, r13w
sub rsp, 0x158
shr bpl, 0x24
movzx ebp, r14w
btc bp, bp
mov rbp, rdx
clc
rcl rsi, cl
and si, ax
mov rsi, rcx
clc
test rcx, rcx
jmp 0x140c636a8
je 0x140c636d0
test rdx, rdx
jmp 0x140c636b6
je 0x140c636d0
mov eax, 0x5a4d
clc
cmp word [rcx], ax
jmp 0x140c636ca
je 0x140c636ea
sub eax, eax
shrd si, bp, 0xef
add rsp, 0x158
movsx esi, r8w
pop rsi
pop rbp
jmp 0x140c636e9
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jne 0x140c636d0
mov r9d, dword [rax + rcx + 0x88]
cmp r9b, sil
cmc
test cl, r14b
mov dword [rsp + 0x24], r9d
cmc
stc
test r15w, 0x7fde
test r9d, r9d
jmp 0x140c6371f
je 0x140c636d0
mov r10d, dword [rax + rcx + 0x8c]
cdq
not dl
lea rdx, [rcx + r9]
cmp bp, 0x3ac
mov qword [rsp + 0x178], rbx
mov qword [rsp + 0x150], rdi
cmp r11b, r14b
test cx, 0x3710
or r8d, 0xffffffff
xor edi, edi
test r12b, spl
stc
mov dword [rsp + 0x170], r10d
stc
mov qword [rsp + 0x28], rdx
test r8b, 0x8d
cmp rbp, 0xffff
jmp 0x140c63779
ja 0x140c63798
mov r8d, ebp
cmp r14b, 0x29
test dil, cl
clc
sub r8d, dword [rdx + 0x10]
jmp 0x140c63793
jmp 0x140c6397e
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0x140c637a2
je 0x140c6397e
mov r10d, dword [rdx + 0x20]
mov ecx, 0x64ca6925
movzx cx, r8b
setle ch
dec eax
or cx, bp
btr cx, sp
mov ecx, edi
cmp sil, 0xa
lea r10, [r10 + rsi]
clc
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x188], eax
cmp al, 0x3f
mov qword [rsp + 0x30], r10
test spl, bpl
cmc
cmp r11b, r8b
test eax, eax
jmp 0x140c637ed
js 0x140c6396d
lea ebx, [rax + rcx]
movzx r8w, r14b
mov r11, rdi
sar ebx, 1
shrd dx, cx, 0x2c
xchg dl, ah
mov eax, ebx
sbb dx, bx
movzx eax, byte [rsp + 0x180]
bswap r9
not dh
cmovb r8w, bp
mov r8d, dword [r10 + rbx*4]
mov r10, rbp
lea r8, [r8 + rsi]
cmp si, 0x17c0
sub r10, r8
nop
cdq
mov dh, 0xb3
sets r9b
movzx edx, byte [r10 + r8]
mov r9d, ebx
movzx r9d, byte [r8]
jmp 0x140c6384b
inc r8
jmp 0x140c63859
test al, al
jmp 0x140c63860
je 0x140c638b1
mov ecx, r11d
rcl eax, cl
btc rax, r13
mov eax, 0x48594d84
clc
jmp 0x140c6387b
rol eax, cl
cmp di, 0x4503
cmp r8b, r15b
add al, r11b
cmp dil, r9b
cmp esi, 0x5f0451de
xor dl, al
inc ax
movsx rax, dx
movzx eax, byte [rsp + 0x180]
jmp 0x140c638a7
inc r11
cmp sil, dl
cmc
test dl, spl
test dl, dl
jmp 0x140c638b8
je 0x140c638c7
cmp dl, r9b
je 0x140c6383a
cmp dl, r9b
jmp 0x140c638cf
jb 0x140c638f8
jbe 0x140c63930
mov eax, dword [rsp + 0x188]
lea ecx, [rbx + 1]
jmp 0x140c638ea
mov dword [rsp + 0x20], ecx
jmp 0x140c638f3
jmp 0x140c63914
mov ecx, dword [rsp + 0x20]
rcr ah, 0x2e
adc ah, 0xd7
lea eax, [rbx - 1]
cmc
cmp dil, 0xad
test ebx, r11d
mov dword [rsp + 0x188], eax
cmp ecx, eax
jmp 0x140c6391b
jg 0x140c6394b
mov r10, qword [rsp + 0x30]
jmp 0x140c6392b
jmp 0x140c637f3
mov rax, qword [rsp + 0x28]
mov eax, dword [rax + 0x24]
lea rcx, [rsi + rax]
movzx r8d, word [rcx + rbx*2]
jmp 0x140c63946
jmp 0x140c63954
or r8d, 0xffffffff
btr dx, r11w
mov r9d, dword [rsp + 0x24]
adc dx, r14w
bswap r10d
ror r10b, cl
mov rdx, qword [rsp + 0x28]
bt r10, 0xa5
mov r10d, dword [rsp + 0x170]
test r9b, 0x60
jmp 0x140c6397e
cmp r8d, dword [rdx + 0x14]
jmp 0x140c63987
jae 0x140c63a1a
mov eax, dword [rdx + 0x1c]
mov ecx, r8d
and dl, spl
add rax, rsi
cmc
rcr dl, 0xff
mov edx, dword [rax + r8*4]
cmp dil, r9b
test edx, edx
jmp 0x140c639ab
je 0x140c63a1a
cmp edx, r9d
jmp 0x140c639b9
jb 0x140c63c42
lea eax, [r10 + r9]
clc
test sp, sp
cmp edx, eax
jae 0x140c63c42
movzx ecx, byte [rsi + rdx]
btc ax, dx
or bx, 0x4b1a
inc ax
lea rax, [rsi + rdx]
mov rbx, rax
jmp 0x140c639ef
test cl, cl
je 0x140c63a1a
nop
cmp cl, 0x2e
jmp 0x140c63a00
je 0x140c63a26
movzx ecx, byte [rbx + 1]
inc rbx
test cl, cl
jmp 0x140c63a14
jne 0x140c639f8
xor eax, eax
jmp 0x140c63a21
jmp 0x140c63c4d
mov r8, rbx
sub r8, rax
cmp r8, 0x104
jmp 0x140c63a38
jae 0x140c63a1a
mov rcx, rdi
test r8, r8
jmp 0x140c63a49
je 0x140c63a9d
lea r9, [rsp + 0x40]
rol dx, 0x2b
sbb edx, 0x39712a8e
and dx, 0x5f4d
sub r9, rax
adc dl, 0x82
movzx edx, byte [rax]
jmp 0x140c63a73
test dl, dl
jmp 0x140c63a7a
je 0x140c63a9d
inc rcx
mov byte [r9 + rax], dl
jmp 0x140c63a8c
inc rax
jmp 0x140c63a94
cmp rcx, r8
jb 0x140c63a69
mov byte [rsp + rcx + 0x40], dil
movsx cx, ch
lahf
lea rcx, [rsp + 0x40]
jmp 0x140c63ab7
mov rax, qword [0x140609d60]
jmp 0x140ac3031
jne 0x140c63af4
lea rcx, [rsp + 0x40]
seto al
cbw
cdqe
mov rax, qword [0x140609d58]
jmp 0x14060fc76
test rax, rax
jmp 0x140c63aee
je 0x140c63a1a
cmp r11, rsi
jmp 0x140c63afc
jne 0x140c63b99
cmp byte [rsp + 0x180], dil
je 0x140c63b77
lea rax, [rsp + 0x40]
setg ch
ror cx, 0x4d
and rdx, 0x1ae963ea
sub rbp, rax
nop
rol ah, 0x7f
cdqe
lea rdx, [rsp + rdi + 0x40]
mov ecx, edi
cmova rax, rsp
mov eax, 0x48594d84
rol eax, cl
cmc
add al, dil
xor al, byte [rdx + rbp]
jmp 0x140c63b4a
mov byte [rdx], al
jmp 0x140c63b51
je 0x140c63b70
inc rdi
cmp bx, r11w
cmp rdi, 0x104
jmp 0x140c63b6a
jb 0x140c63b2c
lea rbp, [rsp + 0x40]
xchg cl, dh
mov rdx, rbp
movzx eax, di
mov rcx, rsi
movsx rax, sp
mov rax, 0x29ef731e
mov rax, qword [0x140609d68]
call rax
jmp 0x140c63c4d
cmp byte [rbx + 1], 0x23
movsx dx, r9b
cwd
movzx rdx, dx
lea rdx, [rbx + 1]
jne 0x140c63c2d
movzx edx, byte [rbx + 2]
stc
jmp 0x140c63bbd
add rbx, 2
jmp 0x140c63bcd
test dl, dl
jmp 0x140c63bd4
je 0x140c63c22
nop
dec ah
movsx ax, ah
inc eax
lea eax, [rdx - 0x30]
inc rbx
cmp al, 9
jmp 0x140c63bf0
ja 0x140c63c22
movsx eax, dl
movsx dx, sil
clc
movzx edx, byte [rbx]
bsf rcx, rbx
shr ecx, cl
movsx cx, dil
lea ecx, [rdi + rdi*4]
lea edi, [rax + rcx*2 - 0x30]
cmp r15w, 0x40a5
test dl, dl
jne 0x140c63be3
movsxd rdx, edi
movsx ecx, si
add cx, 0x4cbf
xor r8d, r8d
mov ecx, edx
movsxd rcx, esp
mov rcx, r11
call fcn.140c63660
jmp 0x140c63c4d
lea rax, [rsi + rdx]
movsx ebp, si
test r11b, 0xaa
mov rbx, qword [rsp + 0x178]
xor rbp, 0x462f544f
movsx rsi, r13w
mov rdi, qword [rsp + 0x150]
shl sil, cl
add rsp, 0x158
movsx rsi, r13w
pop rsi
pop rbp
jmp 0x140c63c7d
ret