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

Disassembly:
call rax
mov r11, rax
cmc
test rax, rax
jne 0x1407a367e
lea rcx, [rsp + 0x50]
movzx eax, r15w
movzx rax, sp
movsx eax, r11w
mov rax, qword [0x140403168]
jmp 0x1403f58e5
call rax
mov r11, rax
test rax, rax
jmp 0x1407a3678
mov byte [rsp + 0x18], r8b
cmp r11b, dl
cmc
mov qword [rsp + 0x10], rdx
push rbp
sbb rbp, rsi
push rsi
movzx rbp, sp
sub rsp, 0x178
mov rbp, rdx
and sil, r11b
mov rsi, rcx
cmp cl, 0xef
test r9b, r11b
test rcx, rcx
jmp 0x1407a31a1
je 0x1407a31d1
test rdx, rdx
jmp 0x1407a31af
je 0x1407a31d1
mov eax, 0x5a4d
test r14b, 0x76
jmp 0x1407a31c3
cmp word [rcx], ax
jmp 0x1407a31cb
je 0x1407a31ff
sub eax, eax
btr bp, 0x79
sub ebp, r15d
add rsp, 0x178
xchg bp, bp
cmovs ebp, esp
jmp 0x1407a31ed
pop rsi
cmovbe rbp, rsi
not bpl
movsx ebp, sp
pop rbp
jmp 0x1407a31fe
ret
movsxd rax, dword [rcx + 0x3c]
cmc
cmp dword [rax + rcx], 0x4550
jmp 0x1407a3210
jne 0x1407a31d1
mov r8d, dword [rax + rcx + 0x88]
jmp 0x1407a3223
mov dword [rsp + 0x30], r8d
cmp dx, 0x5f70
test r8d, r8d
jmp 0x1407a3235
je 0x1407a31d1
mov r9d, dword [rax + rcx + 0x8c]
sbb ch, 0xc6
cqo
lea rdx, [rsi + r8]
bsr cx, bx
mov qword [rsp + 0x170], rbx
and cl, r8b
mov qword [rsp + 0x168], rdi
btc cx, bp
mov ecx, 0xffffffff
clc
test rsp, rbx
xor edi, edi
test r9b, al
mov dword [rsp + 0x20], r9d
test r15b, r8b
stc
mov qword [rsp + 0x28], rdx
cmp r10b, r14b
mov dword [rsp + 0x190], ecx
jmp 0x1407a3296
cmp rbp, 0xffff
jmp 0x1407a32a2
ja 0x1407a32e4
mov ecx, ebp
sub ecx, dword [rdx + 0x10]
cmp r10b, al
cmp ecx, dword [rdx + 0x14]
jae 0x1407a32d8
mov eax, dword [rdx + 0x1c]
add rax, rsi
xor dl, bpl
shld dx, r12w, 0x70
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x1407a32d2
jne 0x1407a356b
sub eax, eax
jmp 0x1407a32df
jmp 0x1407a37c8
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0x1407a32ee
je 0x1407a3544
mov r9d, dword [rdx + 0x20]
test bpl, r14b
movsx r11w, bpl
lea r11d, [rax - 1]
ror bl, 0x2d
sal rbx, cl
inc bx
mov ebx, edi
jmp 0x1407a3314
add r9, rsi
mov qword [rsp + 0x40], r9
cmc
test r11d, r11d
jmp 0x1407a3325
js 0x1407a3538
nop
rol r8w, cl
cdqe
bsr rax, r14
mov r10, qword [rsp + 0x198]
test r12b, r13b
shl rax, 0x6c
lea eax, [r11 + rbx]
sar r8b, cl
adc r8w, dx
setb bpl
mov rbp, rdi
movzx rdx, di
shr dl, 0x27
cwd
sar eax, 1
rcr r8, cl
mov rdx, 0xf1233f1
mov dword [rsp + 0x1a8], eax
adc r8b, 0x9b
bswap dx
mov qword [rsp + 0x38], rax
btr dx, r10w
rcr dl, 0x50
test dil, sil
mov r8d, dword [r9 + rax*4]
movsx rdx, si
sar dx, cl
rcr edx, 0xad
mov eax, dword [r9 + rax*4]
shrd dx, si, 0x28
sub r10, rax
bt r9, 0x76
rcl r9b, cl
movzx eax, byte [rsp + 0x1a0]
xadd r9b, r9b
lea r8, [r8 + rsi]
sub r9w, r10w
sub r10, rsi
not r9d
nop
mov r9w, 0x232d
movsx dx, bh
bswap rdx
movzx edx, byte [r10 + r8]
movzx r9d, ax
movzx r9d, byte [r8]
jmp 0x1407a33e5
inc r8
jmp 0x1407a33ee
test al, al
jmp 0x1407a33f5
je 0x1407a3426
mov ecx, ebp
rcl al, 0xa9
bt eax, r12d
mov eax, 0x72312c85
stc
rol eax, cl
cmc
clc
cmp r10b, 0x29
add al, bpl
xor dl, al
mov al, byte [rsp + 0x1a0]
jmp 0x1407a3423
inc rbp
test dl, dl
jmp 0x1407a342d
je 0x1407a3441
cmp dl, r9b
jmp 0x1407a343b
je 0x1407a33d3
cmp dl, r9b
jmp 0x1407a3449
jb 0x1407a34dd
cmp dl, r9b
jmp 0x1407a3457
jbe 0x1407a348f
mov ebx, dword [rsp + 0x1a8]
dec rcx
not dx
mov rdx, qword [rsp + 0x28]
xchg ch, ch
movsx ecx, r15w
inc cl
mov ecx, dword [rsp + 0x190]
jmp 0x1407a3483
inc ebx
jmp 0x1407a348a
jmp 0x1407a3504
mov rdx, qword [rsp + 0x28]
movzx ecx, ax
movsx ebx, di
setne al
lea ebx, [r11 + 1]
movzx ax, ah
lahf
mov eax, dword [rdx + 0x24]
movzx cx, r9b
lea rcx, [rsi + rax]
jmp 0x1407a34b9
mov rax, qword [rsp + 0x38]
jmp 0x1407a34c3
movzx ecx, word [rcx + rax*2]
jmp 0x1407a34cc
mov dword [rsp + 0x190], ecx
jmp 0x1407a34d8
jmp 0x1407a3504
mov r11d, dword [rsp + 0x1a8]
movsx dx, ah
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
movsx r9w, dl
dec r11d
or r9b, bpl
shr r9, 0xa4
cmp ebx, r11d
mov r9, qword [rsp + 0x40]
jle 0x1407a3336
mov rbp, qword [rsp + 0x198]
mov r8d, dword [rsp + 0x30]
movsxd r9, edx
cmovnp r9d, r15d
xchg r9b, r9b
mov r9d, dword [rsp + 0x20]
jmp 0x1407a3533
jmp 0x1407a3544
mov r9d, dword [rsp + 0x20]
cmc
test esi, 0x57fd5eb3
cmp ecx, dword [rdx + 0x14]
jmp 0x1407a354c
jae 0x1407a32d8
mov eax, dword [rdx + 0x1c]
and dh, 5
add rax, rsi
mov edx, dword [rax + rcx*4]
jmp 0x1407a3563
test edx, edx
je 0x1407a32d8
cmp edx, r8d
jb 0x1407a37b6
lea eax, [r9 + r8]
cmp edx, eax
jmp 0x1407a357f
jae 0x1407a37b6
mov eax, edx
adc rbx, rax
rcl bh, cl
cmovge bx, r11w
lea rax, [rax + rsi]
btc bx, 0xb7
mov rbx, rax
or ecx, edx
movzx rcx, r12w
movzx ecx, byte [rax]
test cl, cl
jmp 0x1407a35ad
je 0x1407a32d8
cmp cl, 0x2e
jmp 0x1407a35bb
je 0x1407a35e0
mov cl, byte [rbx + 1]
jmp 0x1407a35c9
inc rbx
test cl, cl
jmp 0x1407a35d3
jne 0x1407a35b3
xor eax, eax
jmp 0x1407a37c8
mov r8, rbx
cmp spl, 0x9a
sub r8, rax
cmp r8, 0x104
jmp 0x1407a35f6
jae 0x1407a32d8
mov rcx, rdi
stc
test r8, r8
je 0x1407a3659
lea r9, [rsp + 0x50]
btr dx, di
sub r9, rax
rcr edx, 0xf
mov rdx, 0x40ce5971
nop
adc dx, 0x7c2b
sar dx, cl
sbb rdx, 0x58024964
movzx edx, byte [rax]
stc
cmc
test dl, dl
je 0x1407a3659
inc rcx
jmp 0x1407a3644
mov byte [r9 + rax], dl
jmp 0x1407a364d
inc rax
cmp rcx, r8
jb 0x1407a362f
mov byte [rsp + rcx + 0x50], dil
movsx ecx, di
cdqe
lea rcx, [rsp + 0x50]
not ah
nop
mov rax, qword [0x140403170]
jmp 0x1403e29ad
je 0x1407a32d8
cmp r11, rsi
jmp 0x1407a3686
jne 0x1407a371b
cmp byte [rsp + 0x1a0], dil
jmp 0x1407a3699
je 0x1407a36f9
lea rax, [rsp + 0x50]
ror cl, 0xc
sub rbp, rax
bswap cx
nop
lahf
lea rdx, [rsp + rdi + 0x50]
movsx eax, bx
rcl ecx, cl
mov ecx, edi
seta ah
rol al, 0xcd
mov eax, 0x72312c85
stc
rol eax, cl
cmp r11b, r14b
add al, dil
xor al, byte [rdx + rbp]
jmp 0x1407a36d7
mov byte [rdx], al
je 0x1407a36f4
inc rdi
cmp rdi, 0x104
jmp 0x1407a36ee
jb 0x1407a36af
lea rbp, [rsp + 0x50]
mov rdx, rbp
bswap eax
mov eax, 0x65407377
cwde
mov rcx, rsi
xchg al, al
cmovo ax, ax
mov rax, qword [0x140403178]
call rax
jmp 0x1407a37c8
cmp byte [rbx + 1], 0x23
lea rdx, [rbx + 1]
jmp 0x1407a3728
jne 0x1407a379a
movzx edx, byte [rbx + 2]
cmp r15b, r9b
add rbx, 2
stc
cmc
cmp r15b, r15b
test dl, dl
jmp 0x1407a3745
je 0x1407a378f
nop
lea eax, [rdx - 0x30]
jmp 0x1407a3754
inc rbx
cmp r13b, r9b
cmp al, 9
jmp 0x1407a3761
ja 0x1407a378f
movsx eax, dl
ror cl, cl
mov dl, byte [rbx]
clc
shr cx, 8
lea ecx, [rdi + rdi*4]
jmp 0x1407a377e
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jmp 0x1407a3789
jne 0x1407a374c
movsxd rdx, edi
rcl ecx, 0x26
jmp 0x1407a379a
sub r8d, r8d
sete cl
movsx ecx, r11w
mov rcx, r11
jmp 0x1407a37ac
call fcn.1407a316c
jmp 0x1407a37c8
mov eax, edx
and di, 0xefd
shr di, cl
lea rax, [rax + rsi]
sets sil
mov rbx, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x168]
adc sil, 0xd7
movsxd rsi, r15d
add rsp, 0x178
setp sil
pop rsi
pop rbp
jmp 0x1407a37f1
ret