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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r15
lea rbp, [rsp - 0x47]
sub rsp, 0xd0
mov rax, qword [0x14015d040]
xor rax, rsp
mov qword [rbp + 0x3f], rax
mov rdi, rcx
mov qword [rbp + 0x37], rcx
movdqa xmm0, xmmword [0x140139200]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmm1, xmmword [0x140138ec0]
movdqa xmmword [rbp - 0x39], xmm1
movdqa xmm0, xmmword [0x140138d90]
movdqa xmmword [rbp - 0x29], xmm0
movdqa xmm1, xmmword [0x140138590]
movdqa xmmword [rbp - 0x19], xmm1
movdqa xmm0, xmmword [0x140137590]
movdqa xmmword [rbp - 9], xmm0
mov dword [rbp + 7], 0xa6a5b3a3
mov dword [rbp + 0xb], 0xe9b1b3af
mov dword [rbp + 0xf], 0xa5b8a2bd
mov word [rbp + 0x13], 0x100
xor r15d, r15d
mov ecx, r15d
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x72]
xor byte [rbp + rcx - 0x49], al
inc rcx
cmp rcx, 0x5c
jb 0x1400c6b40
mov byte [rbp + 0x14], r15b
lea rcx, [rbp - 0x49]
mov rbx, 0xffffffffffffffff
mov rax, rbx
inc rax
cmp byte [rcx + rax], r15b
jne 0x1400c6b62
mov rcx, rdi
mov rsi, qword [rdi + 0x18]
cmp rsi, 0xf
jbe 0x1400c6b7b
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x49]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.14002c540
mov rcx, r15
cmp rax, rbx
je 0x1400c6c09
movdqa xmm0, xmmword [0x140135720]
movdqu xmmword [rbp - 0x49], xmm0
movdqa xmm1, xmmword [0x140136140]
movdqu xmmword [rbp - 0x39], xmm1
movdqa xmm0, xmmword [0x140133bb0]
movdqu xmmword [rbp - 0x29], xmm0
mov dword [rbp - 0x19], 0x2e7f71
mov byte [rbp - 0x15], 1
nop word [rax + rax]
lea eax, [rcx - 0x2b]
xor byte [rbp + rcx - 0x49], al
inc rcx
cmp rcx, 0x33
jb 0x1400c6bd0
mov byte [rbp - 0x15], r15b
xorps xmm0, xmm0
movups xmmword [rbp + 0x17], xmm0
mov qword [rbp + 0x27], r15
mov qword [rbp + 0x2f], r15
lea rax, [rbp - 0x49]
inc rbx
cmp byte [rax + rbx], r15b
jne 0x1400c6bf7
lea rdx, [rbp - 0x49]
jmp 0x1400c6d14
movdqa xmm0, xmmword [0x140134e80]
movdqu xmmword [rbp - 0x49], xmm0
movdqa xmm1, xmmword [0x140136fa0]
movdqu xmmword [rbp - 0x39], xmm1
movdqa xmm0, xmmword [0x1401335f0]
movdqu xmmword [rbp - 0x29], xmm0
mov dword [rbp - 0x19], 0x28696f25
mov dword [rbp - 0x15], 0x632b7e68
mov dword [rbp - 0x11], 0x3e6a6d63
mov word [rbp - 0xd], 0x100
nop dword [rax + rax]
lea eax, [rcx - 0x2b]
xor byte [rbp + rcx - 0x49], al
inc rcx
cmp rcx, 0x3c
jb 0x1400c6c50
mov byte [rbp - 0xc], r15b
lea rcx, [rbp - 0x49]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r15b
jne 0x1400c6c70
mov rcx, rdi
cmp rsi, 0xf
jbe 0x1400c6c85
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x49]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.14002c540
cmp rax, rbx
je 0x1400c6e08
movdqa xmm0, xmmword [0x140135720]
movdqu xmmword [rbp - 0x49], xmm0
movdqa xmm1, xmmword [0x1401370e0]
movdqu xmmword [rbp - 0x39], xmm1
mov dword [rbp - 0x29], 0x999ad69a
mov dword [rbp - 0x25], 0x8cdb8397
mov dword [rbp - 0x21], 0x6c8f9198
mov dword [rbp - 0x1d], 0x1002b64
mov rcx, r15
nop dword [rax]
lea eax, [rcx - 0x2b]
xor byte [rbp + rcx - 0x49], al
inc rcx
cmp rcx, 0x2e
jb 0x1400c6ce0
mov byte [rbp - 0x1a], r15b
xorps xmm0, xmm0
movups xmmword [rbp + 0x17], xmm0
mov qword [rbp + 0x27], r15
mov qword [rbp + 0x2f], r15
lea rax, [rbp - 0x49]
inc rbx
cmp byte [rax + rbx], r15b
jne 0x1400c6d07
lea rdx, [rbp - 0x49]
mov r8, rbx
lea rcx, [rbp + 0x17]
call fcn.14002c630
lea rcx, [rbp + 0x17]
call fcn.1400d15c0
lea rcx, [rbp - 0x59]
call fcn.140005a00
movabs rsi, 0x7ffffffffa0a1eff
movabs rbx, 0x7fffffffffffffff
mov rax, qword [rbp - 0x59]
cmp rax, rsi
jge 0x1400c6d5b
add rax, 0x5f5e100
mov qword [rbp - 0x59], rax
jmp 0x1400c6d5f
mov qword [rbp - 0x59], rbx
lea rcx, [rbp - 0x59]
call fcn.14002dce0
mov byte [0x1401669f4], r15b
mov dl, 1
mov rcx, qword [0x140167a98]
call fcn.140107f00
lea rcx, [rbp - 0x59]
call fcn.140005a00
mov rax, qword [rbp - 0x59]
cmp rax, rsi
jge 0x1400c6d9b
add rax, 0x5f5e100
mov qword [rbp - 0x59], rax
jmp 0x1400c6d9f
mov qword [rbp - 0x59], rbx
lea rcx, [rbp - 0x59]
call fcn.14002dce0
mov rbx, qword [0x140167a98]
lea rdx, [rbx + 0xd0]
cmp qword [rdx + 0x18], 0xf
jbe 0x1400c6dc0
mov rdx, qword [rdx]
lea rcx, [rbp - 0x59]
call fcn.140065dd0
movzx eax, word [rbx + 0x130]
mov word [rbp - 0x55], ax
mov rcx, rbx
call fcn.140107b00
test al, al
je 0x1400c6dfc
lea rdx, [rbp - 0x59]
mov rcx, qword [rbx + 8]
call fcn.140061420
mov qword [rbx + 0x10], rax
mov rax, qword [rbx + 0x18]
mov byte [rax + 0x146], 1
mov rcx, rdi
call fcn.14002b140
mov al, 1
jmp 0x1400c6e12
mov rcx, rdi
call fcn.14002b140
xor al, al
mov rcx, qword [rbp + 0x3f]
xor rcx, rsp
call fcn.14010ee40
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop rdi
pop rbp
ret