Function at 0x14000a7a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xa0
mov rax, qword [0x14005e8d8]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov edi, edx
mov dword [rbp - 0x41], edx
mov rbx, rcx
mov qword [rbp - 0x19], rcx
xor esi, esi
mov dword [rbp - 0x45], esi
movdqa xmm0, xmmword [str.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvfalse]
movdqu xmmword [rbp - 0x11], xmm0
movdqa xmm1, xmmword [0x1400457c0]
movdqu xmmword [rbp - 1], xmm1
movdqa xmm0, xmmword [0x1400457d0]
movdqu xmmword [rbp + 0xf], xmm0
mov dword [rbp + 0x1f], 0x7a797877
mov dword [rbp + 0x23], 0x33323130
mov dword [rbp + 0x27], 0x37363534
mov word [rbp + 0x2b], 0x3938
xor eax, eax
mov byte [rbp + 0x2d], al
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], 0xf
mov byte [rcx], al
xor r8d, r8d
lea rdx, [0x140044718]
call fcn.140005090
mov dword [rbp - 0x45], 1
mov r12d, esi
test edi, edi
jle 0x14000aa0c
nop dword [rax]
call fcn.140020970
mov ecx, eax
mov eax, 0x82082083
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x3f
sub ecx, eax
movsxd rax, ecx
movzx eax, byte [rbp + rax - 0x11]
mov byte [rbp - 0x49], al
mov r13, qword [rbx + 0x10]
movabs rax, 0x7fffffffffffffff
cmp r13, rax
je 0x14000aa42
mov r15, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14000a8ae
mov r15, qword [rbx]
lea r14, [r13 + 1]
mov esi, 0xf
lea rdi, [rbp - 0x39]
cmp r14, rsi
jbe 0x14000a93a
mov rsi, r14
or rsi, 0xf
cmp rsi, rax
jbe 0x14000a8d1
mov rsi, rax
jmp 0x14000a8de
cmp rsi, 0x16
mov eax, 0x16
cmovb rsi, rax
mov rcx, rsi
add rcx, 1
mov rax, 0xffffffffffffffff
cmovb rcx, rax
cmp rcx, 0x1000
jb 0x14000a925
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000aa48
mov rcx, rax
call fcn.14001a09c
test rax, rax
je 0x14000aa3c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000a936
test rcx, rcx
je 0x14000a934
call fcn.14001a09c
mov rdi, rax
jmp 0x14000a936
xor edi, edi
mov qword [rbp - 0x39], rdi
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], rsi
mov r8, r13
mov rdx, r15
mov rcx, rdi
call fcn.14001c520
movzx eax, byte [rbp - 0x49]
mov byte [rdi + r13], al
mov byte [rdi + r14], 0
or dword [rbp - 0x45], 2
lea rax, [rbp - 0x39]
cmp rbx, rax
je 0x14000a9c8
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x14000a9a4
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x14000a99f
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000aa3c
mov rcx, r8
call fcn.14001a0d8
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
movups xmm0, xmmword [rbp - 0x39]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rbp - 0x29]
movups xmmword [rbx + 0x10], xmm1
jmp 0x14000a9ff
mov rdx, qword [rbp - 0x21]
cmp rdx, 0x10
jb 0x14000a9ff
inc rdx
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a9fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000aa3c
call fcn.14001a0d8
inc r12d
cmp r12d, dword [rbp - 0x41]
jl 0x14000a860
mov rax, rbx
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.14001a6e0
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14002080c
int3
call fcn.140004f80
int3
call fcn.140004e90
int3