Function at 0x1401de7b0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
push rbp
push rbx
push r14
push r15
mov rbp, rsp
sub rsp, 0x68
movdqa xmm0, xmmword [0x1404d05c0]
xor ebx, ebx
xor eax, eax
mov dword [rbp - 0x13], 0x71734575
mov byte [rbp - 0xd], al
mov ecx, ebx
movdqu xmmword [rbp - 0x23], xmm0
mov word [rbp - 0xf], 0x7078
movsxd rax, ecx
xor byte [rbp + rax - 0x23], cl
inc ecx
cmp ecx, 0x16
jb 0x1401de7e1
xor eax, eax
mov byte [rbp - 0xd], bl
mov byte [rbp - 0x24], al
mov ecx, ebx
mov dword [rbp - 0x32], 0x6d70646b
mov dword [rbp - 0x2e], 0x66646961
mov dword [rbp - 0x2a], 0x6f246c7b
mov word [rbp - 0x26], 0x6160
nop dword [rax]
nop dword [rax + rax]
movsxd rax, ecx
xor byte [rbp + rax - 0x32], cl
inc ecx
cmp ecx, 0xe
jb 0x1401de820
lea rdx, [rbp - 0x23]
mov byte [rbp - 0x24], bl
lea rcx, [rbp - 0x32]
call fcn.1401a7810
mov r15, rax
mov word [rbp + 0x28], 0x3731
xor eax, eax
mov ecx, ebx
mov byte [rbp + 0x2a], al
nop
movsxd rax, ecx
xor byte [rbp + rax + 0x28], cl
inc ecx
cmp ecx, 2
jb 0x1401de850
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x2a], bl
call fcn.1403d6dc0
mov r8d, eax
mov dword [rbp - 0x48], 0x31377930
xor eax, eax
mov dword [rbp - 0x44], 0x63323631
mov byte [rbp - 0x3e], al
mov ecx, ebx
mov word [rbp - 0x40], 0x3b3c
nop dword [rax + rax]
movsxd rax, ecx
xor byte [rbp + rax - 0x48], cl
inc ecx
cmp ecx, 0xa
jb 0x1401de890
xor edx, edx
mov byte [rbp - 0x3e], bl
lea rcx, [rbp - 0x48]
call fcn.1403d6cb0
mov ecx, eax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call r15
mov r14d, eax
test eax, eax
je 0x1401dea0b
mov qword [rsp + 0xa0], rsi
mov ecx, r14d
mov qword [rsp + 0x60], rdi
call fcn.1403ddfc0
mov rdi, rax
mov word [rbp + 0x30], 0x3731
xor eax, eax
mov ecx, ebx
mov byte [rbp + 0x32], al
nop dword [rax]
movsxd rax, ecx
xor byte [rbp + rax + 0x30], cl
inc ecx
cmp ecx, 2
jb 0x1401de8f0
lea rcx, [rbp + 0x30]
mov byte [rbp + 0x32], bl
call fcn.1403d6dc0
mov r8d, eax
mov dword [rbp - 0x3d], 0x31377930
xor eax, eax
mov dword [rbp - 0x39], 0x63323631
mov byte [rbp - 0x33], al
mov ecx, ebx
mov word [rbp - 0x35], 0x3b3c
nop dword [rax + rax]
movsxd rax, ecx
xor byte [rbp + rax - 0x3d], cl
inc ecx
cmp ecx, 0xa
jb 0x1401de930
xor edx, edx
mov byte [rbp - 0x33], bl
lea rcx, [rbp - 0x3d]
call fcn.1403d6cb0
mov ecx, eax
mov r9d, r14d
mov r8, rdi
xor edx, edx
call r15
cmp eax, r14d
je 0x1401de969
mov rcx, rdi
call fcn.1403d8820
mov rdi, rbx
xor eax, eax
mov word [rbp + 0x30], 0x3731
mov byte [rbp + 0x32], al
mov ecx, ebx
nop word [rax + rax]
movsxd rax, ecx
xor byte [rbp + rax + 0x30], cl
inc ecx
cmp ecx, 2
jb 0x1401de980
lea rcx, [rbp + 0x30]
mov byte [rbp + 0x32], bl
call fcn.1403d6dc0
mov r8d, eax
mov dword [rbp - 0x32], 0x40317930
xor eax, eax
mov dword [rbp - 0x2e], 0x44453c3c
mov byte [rbp - 0x24], al
mov dword [rbp - 0x2a], 0x3d38384d
mov word [rbp - 0x26], 0x4b3b
nop dword [rax]
movsxd rax, ebx
xor byte [rbp + rax - 0x32], bl
inc ebx
cmp ebx, 0xe
jb 0x1401de9c0
xor edx, edx
mov byte [rbp - 0x24], 0
lea rcx, [rbp - 0x32]
call fcn.1403d6ce0
mov rsi, qword [rsp + 0xa0]
cmp qword [r14 + rdi - 0x10], rax
jne 0x1401de9f8
call fcn.1401415c0
mov byte [rax + 0x1801], 1
mov rax, rdi
mov rdi, qword [rsp + 0x60]
add rsp, 0x68
pop r15
pop r14
pop rbx
pop rbp
ret
mov rax, rbx
add rsp, 0x68
pop r15
pop r14
pop rbx
pop rbp
ret