Function at 0x14006a560
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x1400ac040]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r15, r8
mov r13, rdx
xor edi, edi
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], rax
lea rdx, [rbp - 0x28]
call fcn.14006a280
nop
mov rbx, qword [rbp - 0x28]
mov r12, qword [rbp - 0x20]
cmp rbx, r12
je 0x14006a6cb
nop dword [rax + rax]
mov rcx, qword [rbx]
add rcx, 0x18
call fcn.14006b4c0
lea rcx, [rax + 8]
call fcn.14006b4c0
test rax, rax
je 0x14006a5e8
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.14006a130
jmp 0x14006a638
mov dword [rbp - 0x60], 0x3f3f3f37
mov dword [rbp - 0x5c], 0x616c635f
mov dword [rbp - 0x58], 0x616e7373
mov word [rbp - 0x54], 0x656d
mov byte [rbp - 0x52], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rdi
lea rax, [rbp - 0x5f]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14006a621
lea rdx, [rbp - 0x5f]
lea rcx, [rbp - 0x50]
call fcn.140002580
mov rdx, r15
cmp qword [r15 + 0x18], 0xf
jbe 0x14006a645
mov rdx, qword [r15]
lea rcx, [rbp - 0x50]
mov rdi, qword [rbp - 0x50]
mov r14, qword [rbp - 0x38]
cmp r14, 0xf
cmova rcx, rdi
mov r8, qword [rbp - 0x40]
cmp r8, qword [r15 + 0x10]
jne 0x14006a671
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14006a671
mov sil, 1
jmp 0x14006a674
xor sil, sil
cmp r14, 0xf
jbe 0x14006a6a7
lea rdx, [r14 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14006a69f
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006a6c0
mov rcx, rdi
call fcn.140084894
test sil, sil
jne 0x14006a738
add rbx, 0x18
cmp rbx, r12
je 0x14006a6c7
xor edi, edi
jmp 0x14006a5c0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rbx, qword [rbp - 0x28]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [r13], xmm0
mov qword [r13 + 0x10], rax
test rbx, rbx
je 0x14006a7ac
mov rcx, qword [rbp - 0x18]
sub rcx, rbx
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 3
mov rax, rbx
cmp rdx, 0x1000
jb 0x14006a7a4
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14006a7a4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
movups xmm0, xmmword [rbx]
movups xmmword [r13], xmm0
movsd xmm1, qword [rbx + 0x10]
movsd qword [r13 + 0x10], xmm1
mov r8, qword [rbp - 0x28]
test r8, r8
je 0x14006a7ac
mov rcx, qword [rbp - 0x18]
sub rcx, r8
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 3
mov rax, r8
cmp rdx, 0x1000
jb 0x14006a79f
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006a731
mov rcx, r8
jmp 0x14006a7a7
mov rcx, rbx
call fcn.140084894
mov rax, r13
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.140084830
mov rbx, qword [rsp + 0xd0]
add rsp, 0x80
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret