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

Disassembly:
call rax
mov r11, rax
stc
test r11b, 0xd7
test rax, rax
jmp 0xe6fa03
call rax
jmp 0xe6fb85
mov byte [rsp + 0x18], r8b
mov qword [rsp + 0x10], rdx
test sil, al
push rbp
push rsi
sub rsp, 0x178
clc
add sil, cl
mov rbp, rdx
or sil, bpl
cmova si, r15w
mov rsi, rcx
cmc
test rcx, rcx
je 0xe6f568
test rdx, rdx
jmp 0xe6f553
je 0xe6f568
mov eax, 0x5a4d
stc
cmp word [rcx], ax
je 0xe6f585
sub eax, eax
add rsp, 0x178
movzx rbp, dx
movzx si, r13b
pop rsi
mov bpl, bl
pop rbp
jmp 0xe6f584
ret
movsxd rax, dword [rcx + 0x3c]
stc
cmp dword [rax + rcx], 0x4550
jmp 0xe6f596
jne 0xe6f568
mov r8d, dword [rax + rcx + 0x88]
test spl, 0xc6
mov dword [rsp + 0x30], r8d
jmp 0xe6f5b3
test r8d, r8d
jmp 0xe6f5bb
je 0xe6f568
mov r9d, dword [rax + rcx + 0x8c]
ror dl, cl
mov dx, bx
xor dx, r15w
lea rdx, [rsi + r8]
mov qword [rsp + 0x170], rbx
shld cx, si, 0xdd
btc cx, r13w
mov qword [rsp + 0x168], rdi
mov ecx, 0xffffffff
test dil, 0xf4
xor edi, edi
test dl, bpl
cmp r13b, r12b
mov dword [rsp + 0x20], r9d
cmp sil, r11b
clc
mov qword [rsp + 0x28], rdx
test dx, 0x56e3
mov dword [rsp + 0x190], ecx
test dil, 0x40
cmp rbp, 0xffff
jmp 0xe6f62b
ja 0xe6f670
mov ecx, ebp
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jmp 0xe6f63e
jae 0xe6f664
mov eax, dword [rdx + 0x1c]
add rax, rsi
mov edx, dword [rax + rcx*4]
cmp r11b, sil
cmp rbp, 0x42e634f6
test edx, edx
jmp 0xe6f65e
jne 0xe6f8d9
xor eax, eax
jmp 0xe6f66b
jmp 0xe6fb85
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0xe6f67a
je 0xe6f8a8
mov r9d, dword [rdx + 0x20]
lea r11d, [rax - 1]
mov ebx, edi
add r9, rsi
test bh, 0x2b
mov qword [rsp + 0x40], r9
test r11d, r11d
js 0xe6f8a3
nop
btr rdx, 0x1c
movsx ax, spl
adc dl, dl
mov r10, qword [rsp + 0x198]
movzx ax, r12b
adc dl, 0xef
test r15d, r14d
lea eax, [r11 + rbx]
setl r8b
btr rbp, r15
movsxd rbp, ebp
mov rbp, rdi
cmc
sar eax, 1
mov dword [rsp + 0x1a8], eax
bt r8w, r8w
xor r8b, r10b
test rbx, 0x7eb41585
mov qword [rsp + 0x38], rax
sbb dl, r11b
mov r8d, dword [r9 + rax*4]
mov dl, 0xa3
rcl dx, cl
bsf dx, r14w
mov eax, dword [r9 + rax*4]
bt dx, si
xadd r9w, dx
cmc
sub r10, rax
bt dx, 0x8d
shr r9w, 6
movzx eax, byte [rsp + 0x1a0]
cqo
movsx r9w, bl
shld rdx, rdx, 0xc7
add r8, rsi
add dx, di
rcr dx, cl
not dh
sub r10, rsi
movsx dx, sil
nop
cmovns edx, r9d
movsx r9d, sp
movzx edx, byte [r10 + r8]
movsx r9w, r11b
mov r9b, dl
movzx r9d, byte [r8]
jmp 0xe6f760
inc r8
jmp 0xe6f769
test al, al
jmp 0xe6f770
je 0xe6f79b
mov ecx, ebp
mov eax, 0x3524174f
stc
rol eax, cl
cmc
add al, bpl
jmp 0xe6f78c
xor dl, al
mov al, byte [rsp + 0x1a0]
inc rbp
test al, spl
test dl, dl
jmp 0xe6f7a2
je 0xe6f7b6
cmp dl, r9b
jmp 0xe6f7b0
je 0xe6f74a
cmp dl, r9b
jmp 0xe6f7be
jb 0xe6f830
cmp dl, r9b
jbe 0xe6f7f6
mov ebx, dword [rsp + 0x1a8]
mov cl, 0x46
cqo
mov rdx, qword [rsp + 0x28]
mov ecx, ebp
inc ch
mov cl, 0xf2
mov ecx, dword [rsp + 0x190]
inc ebx
jmp 0xe6f7f1
jmp 0xe6f865
mov rdx, qword [rsp + 0x28]
lea ebx, [r11 + 1]
movzx rax, bp
mov eax, dword [rdx + 0x24]
mov ecx, 0x6744285f
xchg ecx, ecx
lea rcx, [rsi + rax]
mov rax, qword [rsp + 0x38]
movzx ecx, word [rcx + rax*2]
jmp 0xe6f81f
mov dword [rsp + 0x190], ecx
jmp 0xe6f82b
jmp 0xe6f865
mov r11d, dword [rsp + 0x1a8]
mov cx, r10w
jmp 0xe6f841
mov rdx, qword [rsp + 0x28]
movzx r9d, cx
jmp 0xe6f853
mov ecx, dword [rsp + 0x190]
movzx r9d, r13w
dec r11d
ror r9b, 0x73
cmp ebx, r11d
mov r9, qword [rsp + 0x40]
jmp 0xe6f872
jle 0xe6f6ab
mov rbp, qword [rsp + 0x198]
mov r8b, r8b
bswap r9d
mov r8d, dword [rsp + 0x30]
mov r9w, 0x14d7
mov r9w, dx
mov r9d, dword [rsp + 0x20]
jmp 0xe6f89e
jmp 0xe6f8a8
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jmp 0xe6f8b0
jae 0xe6f664
mov eax, dword [rdx + 0x1c]
rol dl, cl
bswap rdx
add rax, rsi
mov edx, dword [rax + rcx*4]
cmp r10w, bx
cmp dil, 0x96
test edx, edx
jmp 0xe6f8d3
je 0xe6f664
cmp edx, r8d
jb 0xe6fb74
lea eax, [r9 + r8]
cmp r13d, eax
cmp edx, eax
jmp 0xe6f8f0
jae 0xe6fb74
mov eax, edx
ror cx, 0x7a
lea rax, [rax + rsi]
xadd ch, cl
sbb cx, 0x4c28
mov rbx, rax
setp cl
btr rcx, 0x6c
movzx ecx, byte [rax]
test ebp, 0x216c1532
test cl, cl
jmp 0xe6f923
je 0xe6f664
cmp cl, 0x2e
jmp 0xe6f931
je 0xe6f95b
mov cl, byte [rbx + 1]
jmp 0xe6f93f
inc rbx
test cl, cl
jmp 0xe6f949
jne 0xe6f929
xor eax, eax
jmp 0xe6f956
jmp 0xe6fb85
mov r8, rbx
test cx, 0x220b
cmp esp, 0x488d274d
sub r8, rax
jmp 0xe6f971
cmp r8, 0x104
jmp 0xe6f97d
jae 0xe6f664
mov rcx, rdi
cmp rdx, 0x4f7e4007
stc
test r8, r8
jmp 0xe6f996
je 0xe6f9e4
lea r9, [rsp + 0x50]
sub dx, r9w
mov dx, 0x3b32
or dl, cl
sub r9, rax
nop
movzx edx, byte [rax]
cmp si, si
test dl, dl
jmp 0xe6f9bc
je 0xe6f9e4
inc rcx
jmp 0xe6f9ca
mov byte [r9 + rax], dl
jmp 0xe6f9d3
inc rax
cmp rcx, r8
jmp 0xe6f9de
jb 0xe6f9af
mov byte [rsp + rcx + 0x50], dil
cbw
mov al, r15b
lea rcx, [rsp + 0x50]
nop
cbw
mov rax, qword [0x00e13498]
jmp 0xb6d5a5
jne 0xe6fa30
lea rcx, [rsp + 0x50]
lahf
mov al, 0xfb
movsx rax, di
mov rax, qword [0x00e13490]
call rax
mov r11, rax
cmc
test rax, rax
jmp 0xe6fa2a
je 0xe6f664
cmp r11, rsi
jmp 0xe6fa38
jne 0xe6fae0
cmp byte [rsp + 0x1a0], dil
jmp 0xe6fa4b
je 0xe6fac2
lea rax, [rsp + 0x50]
movsx ecx, bx
sar cl, 0xe6
sub rbp, rax
cdqe
rdtsc
stc
nop
btc ax, 0x82
lea rdx, [rsp + rdi + 0x50]
ror al, 0x7f
mov ecx, edi
rol ah, cl
bts eax, r9d
mov eax, 0x3524174f
jmp 0xe6fa84
rol eax, cl
jmp 0xe6fa90
add al, dil
xor al, byte [rdx + rbp]
jmp 0xe6fa9b
mov byte [rdx], al
jmp 0xe6faa2
je 0xe6fabd
inc rdi
jmp 0xe6fab0
cmp rdi, 0x104
jb 0xe6fa6a
lea rbp, [rsp + 0x50]
mov rdx, rbp
jmp 0xe6face
mov rcx, rsi
sets al
mov rax, qword [0x00e134a0]
jmp 0xe2d176
cmp byte [rbx + 1], 0x23
cwd
lea rdx, [rbx + 1]
jmp 0xe6faef
jne 0xe6fb57
movzx edx, byte [rbx + 2]
add rbx, 2
test dl, dl
jmp 0xe6fb04
je 0xe6fb4e
nop
movsxd rax, r10d
lea eax, [rdx - 0x30]
jmp 0xe6fb16
inc rbx
test r10, rbp
cmp al, 9
jmp 0xe6fb23
ja 0xe6fb4e
movsx eax, dl
add cl, r11b
mov dl, byte [rbx]
sar rcx, cl
inc cx
lea ecx, [rdi + rdi*4]
lea edi, [rax + rcx*2 - 0x30]
jmp 0xe6fb46
test dl, dl
jne 0xe6fb0e
movsxd rdx, edi
bswap ecx
sub cx, r9w
sub r8d, r8d
jmp 0xe6fb62
mov rcx, r11
jmp 0xe6fb6a
call fcn.00e6f519
jmp 0xe6fb85
mov eax, edx
lea rax, [rax + rsi]
cmp r10b, cl
cmp dx, 0x445e
xor sil, dl
mov rbx, qword [rsp + 0x170]
bt edi, 0x8f
shl bpl, cl
mov rdi, qword [rsp + 0x168]
setp sil
and rbp, 0x649a626d
add rsp, 0x178
movsx esi, dx
movsx rsi, r9w
pop rsi
cmova bp, r12w
pop rbp
ret