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

Disassembly:
call rax
mov r11, rax
cmp dl, r10b
clc
test rax, rax
jmp 0x1407c178d
mov byte [rsp + 0x18], r8b
jmp 0x1407c1280
mov qword [rsp + 0x10], rdx
push rbp
shld rbp, r9, 0xc0
push rsi
and bpl, 0x7f
sub rsp, 0x178
bt si, 0x53
mov rbp, rdx
clc
mov rsi, rcx
test sil, al
cmc
test rcx, rcx
jmp 0x1407c12af
je 0x1407c12d9
test rdx, rdx
jmp 0x1407c12bd
je 0x1407c12d9
mov eax, 0x5a4d
cmp ecx, r8d
cmp word [rcx], ax
jmp 0x1407c12d3
je 0x1407c12ee
xor eax, eax
add rsp, 0x178
movzx rsi, r8w
pop rsi
pop rbp
jmp 0x1407c12ed
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jmp 0x1407c12fe
jne 0x1407c12d9
mov r8d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x30], r8d
stc
cmp bl, r9b
test r8d, r8d
jmp 0x1407c131d
je 0x1407c12d9
mov r9d, dword [rax + rcx + 0x8c]
cdq
btr rdx, rdx
shl cl, cl
lea rdx, [rsi + r8]
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x168], rdi
btc cx, sp
cmp r13w, 0x2328
mov cl, sil
mov ecx, 0xffffffff
clc
cmc
test cl, r13b
xor edi, edi
cmc
cmp dx, 0x6064
mov dword [rsp + 0x20], r9d
test al, dil
stc
clc
mov qword [rsp + 0x28], rdx
test r11b, 0x67
cmp r10d, 0x72454df
mov dword [rsp + 0x190], ecx
clc
jmp 0x1407c138c
cmp rbp, 0xffff
jmp 0x1407c1398
ja 0x1407c13e5
mov ecx, ebp
stc
sub ecx, dword [rdx + 0x10]
test eax, r13d
cmp ecx, dword [rdx + 0x14]
jmp 0x1407c13af
jae 0x1407c13d9
mov eax, dword [rdx + 0x1c]
sbb dl, bpl
mov dx, cx
add rax, rsi
mov edx, 0x1246c1e
mov edx, dword [rax + rcx*4]
clc
stc
test ebx, 0x20f5219c
test edx, edx
jne 0x1407c164f
sub eax, eax
jmp 0x1407c13e0
jmp 0x1407c18f0
mov eax, dword [rdx + 0x18]
cmp cl, r10b
jmp 0x1407c13f0
test eax, eax
jmp 0x1407c13f7
je 0x1407c161f
mov r9d, dword [rdx + 0x20]
adc r11w, 0x4183
ror r11b, 0xbb
lea r11d, [rax - 1]
shl bx, cl
and bx, 0x4b9b
sub bx, bx
mov ebx, edi
cmp bpl, r10b
lea r9, [r9 + rsi]
clc
mov qword [rsp + 0x40], r9
test r8w, 0x5a54
test r11d, r11d
jmp 0x1407c1437
js 0x1407c161a
nop
cmp r14b, r12b
cqo
mov r10, qword [rsp + 0x198]
lea eax, [r11 + rbx]
mov rbp, rdi
movzx r8, r15w
not r8w
sar eax, 1
mov dword [rsp + 0x1a8], eax
shl r8b, cl
or r8b, r9b
rcr r8w, cl
mov qword [rsp + 0x38], rax
movzx edx, r9w
mov r8d, dword [r9 + rax*4]
mov eax, dword [r9 + rax*4]
add r9, 0x2f4c4349
sub r10, rax
xchg r9w, ax
dec dl
cmovae r9, r11
movzx eax, byte [rsp + 0x1a0]
shl r9b, 0x87
sbb dx, ax
add r8, rsi
cmc
test r10d, 0x341e008c
jmp 0x1407c14b0
sub r10, rsi
movzx edx, r14w
nop
movzx edx, byte [r10 + r8]
movzx r9w, spl
mov r9, 0x66202973
movzx r9d, byte [r8]
jmp 0x1407c14d2
inc r8
test al, al
jmp 0x1407c14dc
je 0x1407c1518
mov ecx, ebp
mov al, spl
movsxd rax, r13d
mov eax, 0x54c6360f
rol eax, cl
test r9, 0x5b4d0efa
add al, bpl
jmp 0x1407c1500
xor dl, al
mov al, bpl
seto al
mov al, byte [rsp + 0x1a0]
jmp 0x1407c1514
inc rbp
stc
test dl, dl
jmp 0x1407c151f
je 0x1407c1533
cmp dl, r9b
jmp 0x1407c152d
je 0x1407c14b8
cmp dl, r9b
jmp 0x1407c153b
jb 0x1407c15b4
cmp dl, r9b
jmp 0x1407c1549
jbe 0x1407c1575
mov ebx, dword [rsp + 0x1a8]
movzx rcx, di
movsx edx, dx
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
inc ebx
jmp 0x1407c1570
jmp 0x1407c15d3
mov rdx, qword [rsp + 0x28]
bswap bx
lea ebx, [r11 + 1]
movsx ax, r15b
mov eax, dword [rdx + 0x24]
movsx cx, bpl
jmp 0x1407c1593
lea rcx, [rsi + rax]
movsxd rax, ebp
mov rax, qword [rsp + 0x38]
movzx ecx, word [rcx + rax*2]
jmp 0x1407c15a8
mov dword [rsp + 0x190], ecx
jmp 0x1407c15d3
mov r11d, dword [rsp + 0x1a8]
cdq
mov rdx, qword [rsp + 0x28]
not r9w
mov ecx, dword [rsp + 0x190]
inc r9b
dec r11d
cmp ebx, r11d
movzx r9d, sp
seto r9b
movsx r9w, bl
mov r9, qword [rsp + 0x40]
jmp 0x1407c15ed
jle 0x1407c1443
mov rbp, qword [rsp + 0x198]
mov r8d, dword [rsp + 0x30]
movzx r9w, cl
mov r9d, 0x5872319a
mov r9d, dword [rsp + 0x20]
jmp 0x1407c1615
jmp 0x1407c161f
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jae 0x1407c13d9
mov eax, dword [rdx + 0x1c]
shl rdx, 0x92
btc edx, 0xa3
add rax, rsi
rcr dl, cl
cmc
bsf dx, r11w
mov edx, dword [rax + rcx*4]
clc
test edx, edx
jmp 0x1407c1649
je 0x1407c13d9
cmp edx, r8d
jb 0x1407c18e3
lea eax, [r9 + r8]
jmp 0x1407c1662
cmp edx, eax
jae 0x1407c18e3
mov eax, edx
btr cx, bp
add rax, rsi
ror ecx, cl
shld cx, r13w, 0x51
and cx, 0xcb3
mov rbx, rax
sub cx, 0xf3b
movzx ecx, byte [rax]
jmp 0x1407c1690
test cl, cl
jmp 0x1407c1697
je 0x1407c13d9
cmp cl, 0x2e
jmp 0x1407c16a5
je 0x1407c16c5
mov cl, byte [rbx + 1]
inc rbx
test cl, cl
jne 0x1407c169d
xor eax, eax
jmp 0x1407c16c0
jmp 0x1407c18f0
mov r8, rbx
sub r8, rax
jmp 0x1407c16d4
cmp r8, 0x104
jae 0x1407c13d9
mov rcx, rdi
cmc
cmp bp, di
test r8, r8
jmp 0x1407c16f0
je 0x1407c1741
lea r9, [rsp + 0x50]
sub r9, rax
bswap rdx
shl dl, cl
test r13w, r10w
nop
sar dl, 0x93
stc
add dx, 0x174
movzx edx, byte [rax]
test al, 0x81
test dl, dl
je 0x1407c1741
inc rcx
jmp 0x1407c1726
mov byte [r9 + rax], dl
jmp 0x1407c172f
inc rax
stc
cmp rcx, r8
jmp 0x1407c173b
jb 0x1407c1711
mov byte [rsp + rcx + 0x50], dil
cwde
bswap ax
setns cl
lea rcx, [rsp + 0x50]
cwde
nop
mov rax, qword [0x1406b6190]
call rax
mov r11, rax
clc
cmp bpl, 0x48
test rax, rax
jmp 0x1407c176e
jne 0x1407c1793
lea rcx, [rsp + 0x50]
movzx ax, dh
movsx rax, di
mov rax, qword [0x1406b6188]
jmp 0x1407752ff
je 0x1407c13d9
cmp r11, rsi
jne 0x1407c183c
cmp byte [rsp + 0x1a0], dil
jmp 0x1407c17a9
je 0x1407c1828
lea rax, [rsp + 0x50]
sub rbp, rax
jmp 0x1407c17c4
nop
cmc
movsxd rdx, r14d
bts ecx, ebp
lea rdx, [rsp + rdi + 0x50]
mov al, bpl
mov ecx, edi
bt ax, 0x1d
bt eax, r12d
mov eax, 0x54c6360f
stc
jmp 0x1407c17ea
rol eax, cl
cmp r14d, 0x40270819
stc
add al, dil
cmp r14w, 0x1f15
xor al, byte [rdx + rbp]
jmp 0x1407c1805
mov byte [rdx], al
jmp 0x1407c180c
je 0x1407c1823
inc rdi
stc
cmp rdi, 0x104
jb 0x1407c17cc
lea rbp, [rsp + 0x50]
mov rdx, rbp
mov rcx, rsi
mov rax, qword [0x1406b6198]
call rax
jmp 0x1407c18f0
cmp byte [rbx + 1], 0x23
movzx dx, spl
lea rdx, [rbx + 1]
jne 0x1407c18c6
movzx edx, byte [rbx + 2]
cmp r15b, r8b
cmc
test edx, 0x6760196a
add rbx, 2
jmp 0x1407c1866
test dl, dl
jmp 0x1407c186d
je 0x1407c18c3
nop
cbw
movsxd rax, r15d
lea eax, [rdx - 0x30]
jmp 0x1407c1881
inc rbx
test r14d, r15d
cmp al, 9
jmp 0x1407c188e
ja 0x1407c18c3
movsx eax, dl
mov dl, 0xa7
mov dl, byte [rbx]
shr cx, cl
shld ecx, r8d, 0x2a
lea ecx, [rdi + rdi*4]
rol dil, 0x4e
bt di, sp
lea edi, [rax + rcx*2 - 0x30]
cmp rax, r10
clc
test dl, dl
jmp 0x1407c18bd
jne 0x1407c1879
movsxd rdx, edi
xor r8d, r8d
jmp 0x1407c18d1
mov rcx, r11
jmp 0x1407c18d9
call fcn.1407c1276
jmp 0x1407c18f0
mov eax, edx
inc bx
movsx bx, sil
add rax, rsi
mov rbx, qword [rsp + 0x170]
rcl bpl, cl
adc rsi, 0x73bf2081
mov rdi, qword [rsp + 0x168]
add rsp, 0x178
movsx bp, r14b
pop rsi
pop rbp
jmp 0x1407c191d
ret