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

Disassembly:
call rax
mov r11, rax
test rax, rax
jmp 0x140733dc3
call rax
jmp 0x140733f3a
mov byte [rsp + 0x18], r8b
jmp 0x1407338a4
mov qword [rsp + 0x10], rdx
clc
stc
push rbp
not ebp
xchg bp, bp
btc bp, 0x26
push rsi
sar ebp, 0x4f
sub rsp, 0x178
movzx ebp, dx
movzx rbp, r13w
rol sil, cl
mov rbp, rdx
movsx rsi, sp
sub sil, bpl
mov rsi, rcx
cmp r14b, 0x84
stc
jmp 0x1407338e2
test rcx, rcx
jmp 0x1407338ea
je 0x14073390c
test rdx, rdx
jmp 0x1407338f8
je 0x14073390c
mov eax, 0x5a4d
cmp word [rcx], ax
je 0x140733931
xor eax, eax
shr bpl, 0xad
shrd bp, r11w, 0xbd
add rsp, 0x178
movsx rbp, r13w
not si
xchg bpl, bpl
pop rsi
pop rbp
jmp 0x140733930
ret
movsxd rax, dword [rcx + 0x3c]
stc
cmp dword [rax + rcx], 0x4550
jmp 0x140733942
jne 0x14073390c
mov r8d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x30], r8d
cmp r10b, cl
clc
test r8d, r8d
jmp 0x140733961
je 0x14073390c
mov r9d, dword [rax + rcx + 0x8c]
lea rdx, [rsi + r8]
shld cx, bp, 0x7c
mov qword [rsp + 0x170], rbx
cmc
btr ecx, esp
btr ecx, 0x95
mov qword [rsp + 0x168], rdi
cmp r11b, r13b
cmp rbx, 0x694227d1
movsx cx, bh
mov ecx, 0xffffffff
stc
sub edi, edi
cmc
mov dword [rsp + 0x20], r9d
stc
test r10, r11
mov qword [rsp + 0x28], rdx
jmp 0x1407339bd
mov dword [rsp + 0x190], ecx
cmp rbp, 0xffff
ja 0x140733a13
mov ecx, ebp
cmp bpl, r9b
sub ecx, dword [rdx + 0x10]
clc
cmp ecx, dword [rdx + 0x14]
jmp 0x1407339e2
jae 0x140733a07
mov eax, dword [rdx + 0x1c]
sar edx, cl
dec dx
lea rax, [rax + rsi]
ror dl, 0x54
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x140733a01
jne 0x140733c7f
sub eax, eax
jmp 0x140733a0e
jmp 0x140733f3a
mov eax, dword [rdx + 0x18]
jmp 0x140733a1b
test eax, eax
je 0x140733c42
mov r9d, dword [rdx + 0x20]
rol r11w, cl
movsx r11w, r9b
or bl, spl
lea r11d, [rax - 1]
shr bx, 0xc6
mov ebx, edi
test r14, rsi
lea r9, [r9 + rsi]
cmp r12b, 0xf5
mov qword [rsp + 0x40], r9
test sil, r8b
test r11d, r11d
jmp 0x140733a58
js 0x140733c3d
nop
mov r10, qword [rsp + 0x198]
rol rbp, cl
lea eax, [r11 + rbx]
rcl r8d, cl
mov rbp, rdi
sub dl, 0x12
sar eax, 1
xchg r8w, r8w
sar r8b, 0x92
mov dword [rsp + 0x1a8], eax
rcr r8w, cl
sar edx, 0x6d
mov qword [rsp + 0x38], rax
mov r8d, dword [r9 + rax*4]
mov dl, cl
ror dx, cl
rcl dh, 0xcc
mov eax, dword [r9 + rax*4]
xchg r9w, dx
cwd
sbb r9b, spl
sub r10, rax
shrd ax, r15w, 0x6a
and r9d, esp
bt r9w, 0x61
movzx eax, byte [rsp + 0x1a0]
rol dh, 0x61
sbb r9b, r14b
test bpl, 0x6e
add r8, rsi
sub r10, rsi
nop
movzx r9w, cl
movzx r9, r8w
movzx edx, r10w
movzx edx, byte [r10 + r8]
movzx r9d, r15w
movzx r9d, byte [r8]
inc r8
cmp bpl, 0x57
test al, al
jmp 0x140733b00
je 0x140733b2c
mov ecx, ebp
cwde
movzx eax, sp
mov eax, 0x336e57e3
rol eax, cl
add al, bpl
xor dl, al
mov al, byte [rsp + 0x1a0]
jmp 0x140733b24
inc rbp
cmc
cmp r8b, 0x73
test dl, dl
jmp 0x140733b33
je 0x140733b47
cmp dl, r9b
jmp 0x140733b41
je 0x140733ae5
cmp dl, r9b
jmp 0x140733b4f
jb 0x140733bd8
cmp dl, r9b
jmp 0x140733b5d
jbe 0x140733b8f
mov ebx, dword [rsp + 0x1a8]
movzx cx, sil
sets dh
mov rdx, qword [rsp + 0x28]
movzx cx, bpl
mov ecx, dword [rsp + 0x190]
jmp 0x140733b88
inc ebx
jmp 0x140733c00
mov rdx, qword [rsp + 0x28]
not rbx
lea ebx, [r11 + 1]
cdqe
lahf
movsxd rcx, r13d
mov eax, dword [rdx + 0x24]
bswap rcx
movsxd rcx, esi
movzx ecx, r15w
lea rcx, [rsi + rax]
xchg al, ah
mov rax, qword [rsp + 0x38]
jmp 0x140733bbe
movzx ecx, word [rcx + rax*2]
jmp 0x140733bc7
mov dword [rsp + 0x190], ecx
jmp 0x140733bd3
jmp 0x140733c00
mov r11d, dword [rsp + 0x1a8]
cdq
dec dl
mov rdx, qword [rsp + 0x28]
not ecx
mov ecx, dword [rsp + 0x190]
bswap r9
setle r9b
jmp 0x140733bfd
dec r11d
cmp ebx, r11d
cmovl r9w, bp
jmp 0x140733c0d
mov r9, qword [rsp + 0x40]
jmp 0x140733c17
jle 0x140733a5f
mov rbp, qword [rsp + 0x198]
mov r8d, dword [rsp + 0x30]
movzx r9d, r12w
mov r9d, dword [rsp + 0x20]
jmp 0x140733c38
jmp 0x140733c42
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jmp 0x140733c4a
jae 0x140733a07
mov eax, dword [rdx + 0x1c]
cwd
movzx rdx, r10w
test r8w, bx
add rax, rsi
test r9b, r14b
sbb dx, 0x86
mov edx, dword [rax + rcx*4]
test r11d, 0x6f6d48f8
test edx, edx
jmp 0x140733c79
je 0x140733a07
cmp edx, r8d
jmp 0x140733c87
jb 0x140733f28
lea eax, [r9 + r8]
cmp dil, bpl
cmp edx, eax
jae 0x140733f28
mov eax, edx
add rax, rsi
shld bx, bx, 0x7a
sar rcx, cl
sal bh, cl
mov rbx, rax
test cl, 0xd
rcl cx, cl
movzx ecx, byte [rax]
cmp r9b, spl
test cl, cl
jmp 0x140733cc1
je 0x140733a07
cmp cl, 0x2e
jmp 0x140733ccf
je 0x140733cfb
mov cl, byte [rbx + 1]
jmp 0x140733cdd
inc rbx
clc
stc
test cl, cl
jmp 0x140733ce9
jne 0x140733cc7
sub eax, eax
jmp 0x140733cf6
jmp 0x140733f3a
mov r8, rbx
cmp dil, 0xf0
cmc
sub r8, rax
cmp r11b, 0x29
cmp r8, 0x104
jae 0x140733a07
mov rcx, rdi
stc
cmc
test r8, r8
jmp 0x140733d24
je 0x140733d86
lea r9, [rsp + 0x50]
shl edx, cl
cmp r15w, 0x4f90
btr dx, dx
sub r9, rax
cmp bp, 0x23c
nop
adc dl, bh
sbb edx, edi
bsr edx, r8d
movzx edx, byte [rax]
jmp 0x140733d5b
test dl, dl
jmp 0x140733d62
je 0x140733d86
inc rcx
jmp 0x140733d70
mov byte [r9 + rax], dl
inc rax
stc
cmp rcx, r8
jmp 0x140733d80
jb 0x140733d4c
mov byte [rsp + rcx + 0x50], dil
cwde
lea rcx, [rsp + 0x50]
mov rax, qword [0x1403aa160]
call rax
mov r11, rax
test rax, rax
jmp 0x140733da5
jne 0x140733dc9
lea rcx, [rsp + 0x50]
movsx ax, dil
cbw
mov rax, qword [0x1403aa158]
jmp 0x1406d1c4c
je 0x140733a07
cmp r11, rsi
jmp 0x140733dd1
jne 0x140733e90
cmp byte [rsp + 0x1a0], dil
jmp 0x140733de4
je 0x140733e75
lea rax, [rsp + 0x50]
xor rdx, r12
jmp 0x140733df7
sub rbp, rax
btr cx, 0x72
rcr ah, 0xd6
movsx cx, r13b
nop
movsx rdx, r14w
cdq
ror rdx, cl
lea rdx, [rsp + rdi + 0x50]
stc
mov al, 4
rcl cx, cl
mov ecx, edi
movzx rax, di
movsxd rax, r12d
not al
mov eax, 0x336e57e3
rol eax, cl
cmp ax, 0x4059
cmp r15w, r11w
clc
add al, dil
xor al, byte [rdx + rbp]
jmp 0x140733e41
mov byte [rdx], al
je 0x140733e67
inc rdi
cmp bx, 0xe5
test r11b, 0xa7
cmp rdi, 0x104
jmp 0x140733e61
jb 0x140733e10
lea rbp, [rsp + 0x50]
mov ecx, r15d
movzx rdx, r15w
cqo
mov rdx, rbp
bswap eax
mov rcx, rsi
jmp 0x140733e84
mov rax, qword [0x1403aa168]
jmp 0x140730d89
cmp byte [rbx + 1], 0x23
movzx edx, si
cdq
xchg dl, dh
lea rdx, [rbx + 1]
jmp 0x140733ea3
jne 0x140733f0c
movzx edx, byte [rbx + 2]
add rbx, 2
test dl, dl
jmp 0x140733eb8
je 0x140733f05
nop
cbw
lea eax, [rdx - 0x30]
jmp 0x140733ec9
inc rbx
cmp al, 9
jmp 0x140733ed3
ja 0x140733f05
movsx eax, dl
bsf ecx, r10d
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
bts rdi, r10
xor dil, 0x8c
or dil, r13b
lea edi, [rax + rcx*2 - 0x30]
stc
test cl, 0x51
test dl, dl
jmp 0x140733eff
jne 0x140733ec1
movsxd rdx, edi
xor cl, 0x88
cmc
sub r8d, r8d
movzx cx, dl
xchg cx, cx
jmp 0x140733f1b
mov rcx, r11
call fcn.14073389a
jmp 0x140733f3a
mov eax, edx
lea rax, [rax + rsi]
rcr sil, 0x11
bts bp, r13w
and bl, r8b
mov rbx, qword [rsp + 0x170]
neg dil
shr bpl, cl
mov rdi, qword [rsp + 0x168]
movsx si, sil
bts ebp, r14d
ror esi, cl
add rsp, 0x178
movzx bp, sil
movzx rbp, cx
movsx si, r9b
pop rsi
movsx bp, r8b
pop rbp
jmp 0x140733f7c
ret