Function at 0x140349460
Capabilities:
Contain obfuscated stackstrings
Encrypt data using salsa20 or chacha

Disassembly:
push rbp
push rsi
sub rsp, 0x2e8
lea rbp, [rsp + 0x80]
and rsp, 0xffffffffffffffc0
mov r9, r8
mov rax, rcx
mov qword [rsp + 0x58], rax
lea r11, str.expand_32_byte_k
mov qword [rsp + 0x60], r11
mov eax, dword [r9]
inc eax
mov dword [rsp + 0x68], eax
sete byte [rsp + 0x6c]
mov eax, dword [r9]
add eax, 2
mov dword [rsp + 0x70], eax
setb byte [rsp + 0x74]
mov eax, dword [r9]
add eax, 3
mov dword [rsp + 0x78], eax
setb byte [rsp + 0x7c]
mov qword [rsp + 0x80], r11
mov byte [rsp + 0x8b], 1
mov dword [rsp + 0x8c], 0x61707865
lea r10, [0x14040d534]
mov qword [rsp + 0x90], r10
mov byte [rsp + 0x9b], 1
mov dword [rsp + 0x9c], 0x3320646e
lea r8, [0x14040d538]
mov qword [rsp + 0xa0], r8
mov byte [rsp + 0xab], 1
mov dword [rsp + 0xac], 0x79622d32
lea rax, [0x14040d53c]
mov qword [rsp + 0xb0], rax
mov byte [rsp + 0xbb], 1
mov dword [rsp + 0xbc], 0x6b206574
mov qword [rsp + 0xc0], r11
mov byte [rsp + 0xcb], 1
mov dword [rsp + 0xcc], 0x61707865
mov qword [rsp + 0xd0], r10
mov byte [rsp + 0xdb], 1
mov dword [rsp + 0xdc], 0x3320646e
mov qword [rsp + 0xe0], r8
mov byte [rsp + 0xeb], 1
mov dword [rsp + 0xec], 0x79622d32
mov qword [rsp + 0xf0], rax
mov byte [rsp + 0xfb], 1
mov dword [rsp + 0xfc], 0x6b206574
mov qword [rsp + 0x100], r11
mov byte [rsp + 0x10b], 1
mov dword [rsp + 0x10c], 0x61707865
mov qword [rsp + 0x110], r10
mov byte [rsp + 0x11b], 1
mov dword [rsp + 0x11c], 0x3320646e
mov qword [rsp + 0x120], r8
mov byte [rsp + 0x12b], 1
mov dword [rsp + 0x12c], 0x79622d32
mov qword [rsp + 0x130], rax
mov byte [rsp + 0x13b], 1
mov dword [rsp + 0x13c], 0x6b206574
mov qword [rsp + 0x140], r11
mov byte [rsp + 0x14b], 1
mov dword [rsp + 0x14c], 0x61707865
mov qword [rsp + 0x150], r10
mov byte [rsp + 0x15b], 1
mov dword [rsp + 0x15c], 0x3320646e
mov qword [rsp + 0x160], r8
mov byte [rsp + 0x16b], 1
mov dword [rsp + 0x16c], 0x79622d32
mov qword [rsp + 0x170], rax
mov byte [rsp + 0x17b], 1
mov dword [rsp + 0x17c], 0x6b206574
vbroadcasti32x4 zmm3, xmmword [0x14037c560]
vmovdqa64 zmmword [rsp + 0x180], zmm3
vbroadcasti128 ymm0, xmmword [rdx]
vbroadcasti32x4 zmm2, xmmword [rdx]
vbroadcasti128 ymm0, xmmword [rdx + 0x10]
vbroadcasti32x4 zmm1, xmmword [rdx + 0x10]
mov r11d, dword [r9 + 4]
mov edx, dword [r9 + 8]
mov eax, dword [r9 + 0xc]
movzx r10d, byte [rsp + 0x6c]
and r10d, 1
mov r8d, r11d
add r8d, r10d
movzx esi, byte [rsp + 0x74]
and esi, 1
mov r10d, r11d
add r10d, esi
movzx esi, byte [rsp + 0x7c]
and esi, 1
add r11d, esi
vmovd xmm0, dword [rsp + 0x78]
vpinsrd xmm0, xmm0, r11d, 1
vpinsrd xmm0, xmm0, edx, 2
vpinsrd xmm4, xmm0, eax, 3
vmovd xmm0, dword [rsp + 0x70]
vpinsrd xmm0, xmm0, r10d, 1
vpinsrd xmm0, xmm0, edx, 2
vpinsrd xmm5, xmm0, eax, 3
vmovaps xmm0, xmm5
vinserti128 ymm4, ymm0, xmm4, 1
vmovdqu xmm5, xmmword [r9]
vmovaps xmm0, xmm5
vmovd xmm5, dword [rsp + 0x68]
vpinsrd xmm5, xmm5, r8d, 1
vpinsrd xmm5, xmm5, edx, 2
vpinsrd xmm5, xmm5, eax, 3
vinserti128 ymm5, ymm0, xmm5, 1
vmovaps ymm0, ymm5
vinserti64x4 zmm0, zmm0, ymm4, 1
vmovdqa64 zmmword [rsp + 0x1c0], zmm3
vmovdqa64 zmmword [rsp + 0x200], zmm2
vmovdqa64 zmmword [rsp + 0x240], zmm1
vmovdqa64 zmmword [rsp + 0x280], zmm0
lea rdx, [rsp + 0x1c0]
mov r8d, 0x100
vzeroupper
call fcn.1403750f0
mov rax, qword [rsp + 0x58]
lea rsp, [rbp + 0x268]
pop rsi
pop rbp
ret