Function at 0x14010e440
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
mov rbx, r9
mov r14, r8
mov rdi, rdx
mov rsi, rcx
mov rbp, qword [rsp + 0x170]
mov eax, 0x2600
mov r13, r8
jmp 0x14010e4a8
inc r13
cmp ecx, 0xd
ja 0x14010e550
mov r12d, 0x110000
bt eax, ecx
jae 0x14010e550
cmp r12d, 0x110000
jne 0x14010e560
cmp r13, rbx
je 0x14010e837
movzx r9d, byte [r13]
movzx ecx, r9b
test cl, cl
jns 0x14010e480
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r13 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x14010e519
movzx r8d, byte [r13 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x14010e530
movzx ecx, byte [r13 + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x14010e837
add r13, 4
cmp ecx, 0xd
jbe 0x14010e48c
jmp 0x14010e550
add r13, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x14010e48c
jmp 0x14010e550
add r13, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x14010e48c
nop word cs:[rax + rax]
mov r12d, ecx
cmp r12d, 0x110000
je 0x14010e4a8
cmp r12d, 0x2f
je 0x14010e570
cmp r12d, 0x5c
jne 0x14010ea8f
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x14010e588
cmp r12d, 0x5c
jne 0x14010e588
mov rax, qword [rdi + 0x38]
xor edx, edx
call qword [rax + 0x28]
mov eax, 0x2600
mov r15, r13
jmp 0x14010e5c6
test rbp, rbp
je 0x14010eadf
cmp dword [rbp + 0x20], 0
je 0x14010ecca
mov ebx, dword [rbp + 0x24]
mov rdx, qword [rbp + 8]
test rbx, rbx
je 0x14010ed63
mov rax, qword [rbp + 0x10]
cmp rax, rbx
jbe 0x14010ee35
cmp byte [rdx + rbx], 0xbf
jg 0x14010ee3b
jmp 0x14010f90b
test rbp, rbp
je 0x14010eadf
cmp r12d, 0x23
je 0x14010f0dd
cmp r12d, 0x3f
je 0x14010f0ca
cmp r12d, 0x110000
je 0x14010e840
mov rcx, r14
mov rdx, rbx
call fcn.140111b90
test al, al
je 0x14010f539
lea rdx, str.file:_____
mov r8d, 8
mov rcx, rdi
call fcn.140114ec0
jmp 0x14010eb0d
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
sub rax, rdx
cmp rax, 7
jbe 0x14010f5bb
mov rax, qword [rdi + 8]
movabs rcx, 0x2f2f2f3a656c6966
mov qword [rax + rdx], rcx
add rdx, 8
mov qword [rdi + 0x10], rdx
mov byte [rsp + 0x90], 0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r14
lea r8, [rsp + 0x90]
mov r9d, 7
mov rcx, rdi
xor edx, edx
call fcn.14010cbb0
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x90]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.140111140
mov eax, dword [rsp + 0x90]
cmp eax, 2
je 0x14010f48d
mov ecx, dword [rsp + 0x9c]
mov rdx, qword [rsp + 0x94]
mov r8, qword [rdi + 0x10]
mov qword [rsi + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [rsi], xmm0
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x1c], rdx
mov dword [rsi + 0x24], ecx
mov word [rsi + 0x28], 0
movdqa xmm0, xmmword [0x140127c00]
movdqu xmmword [rsi + 0x2c], xmm0
mov dword [rsi + 0x3c], 7
mov byte [rsi + 0x40], 0
jmp 0x14010f51a
mov rdx, qword [rbp + 8]
mov rbx, qword [rbp + 0x10]
jmp 0x14010ee3b
mov r14, qword [rdi + 0x10]
xor ebx, ebx
jmp 0x14010ee4e
jne 0x14010f90b
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x14010f5f2
cmp dword [rbp + 0x18], 0
je 0x14010f563
lea rax, [rbp + 0x1c]
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0xd0], rax
cmp dword [rbp + 0x18], 0
je 0x14010f63f
lea rax, [rbp + 0x1c]
jmp 0x14010f64d
cmp dword [rbp + 0x20], 0
je 0x14010f6c5
lea rax, [rbp + 0x24]
mov r8d, 8
mov rcx, rdi
call fcn.140121430
mov rdx, qword [rdi + 0x10]
jmp 0x14010eaf3
cmp dword [rbp + 0x20], 0
je 0x14010f7b5
lea rax, [rbp + 0x24]
mov r13, r14
mov rdx, qword [rbp + 8]
mov r14, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x10]