Function at 0x1400723b0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
xchg rdi, rdi
nop
sub rsp, 8
mov qword [rsp], rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
mov qword [rsp - 8], r15
sub rsp, 8
sub rsp, 0x60
lea rdi, [rcx + 8]
mov r15, rdx
mov dword [rsp - 0x24], ecx
xchg rdi, rsi
mov qword [rcx], rsi
xchg rdi, rsi
xchg r14, rbx
mov r14, rcx
xchg rbx, r14
xchg r11, rcx
mov r11, rdi
xchg rcx, r11
xor edx, edx
mov dword [rsp - 0xc], esi
mov r8d, 0x573c9a2a
sub r8d, 0x13e3238b
xor r8d, 0x755d709e
xor r8d, 0x1ae5aef3
xor r8d, 0x2ce1a9f2
call fcn.1400bc6c0
mov rax, qword [r15 + 0x38]
xchg r15, r15
mov qword [rbx + 0x108], rax
xchg rcx, r8
mov r8, qword [rbx]
xchg r8, rcx
lea rsi, [rax + 1]
cmp rcx, rdi
je 0x1400723ed
mov dword [rsp - 0x3c], 0x67677117
call fcn.1400bc0d0
cmp rsi, 0x80
jbe 0x14007242c
lea rcx, [rsi + rsi]
xchg r12, r12
call fcn.1400bc380
xchg rsp, rax
mov qword [rbx], rsp
xchg rsp, rax
test rax, rax
mov dword [rsp - 0x40], 0x16cf7846
jne 0x140072440
xchg rdi, r10
mov qword [rbx], r10
xchg r10, rdi
jmp 0x14007261f
xchg r9, rdi
mov qword [rbx], r9
xchg r9, rdi
mov rax, rdi
mov dword [rsp - 0x38], 0x4cdaa6a6
xor edx, edx
mov qword [rsp + 0x88], r14
mov r8d, 0x2779c745
add r8d, 0xf69c37
add r8d, 0x161b7d2e
add r8d, 0x3bda46d1
sub r8d, 0x7a66267b
xchg r9, rax
mov rcx, r9
xchg r9, rax
call fcn.1400bc6c0
mov dword [rsp - 0x24], 0x2a5be132
mov r14, qword [rbx]
test r14, r14
je 0x140072611
mov rsi, qword [r15]
xchg rdi, rdi
lea rax, [rsp + 0x28]
xorps xmm0, xmm0
xchg r8, rbp
mov qword [rsp + 0x80], r8
xchg r8, rbp
mov rbp, qword [r15 + 0x38]
lea rcx, [rsp + 0x20]
xchg rbp, rax
mov qword [rsp + 0x20], rbp
xchg rbp, rax
xchg rsp, rdi
movups xmmword [rdi + 0x28], xmm0
xchg rdi, rsp
lea rdx, [rbp + 1]
xchg r13, r13
xchg rsp, rbp
movups xmmword [rbp + 0x38], xmm0
xchg rbp, rsp
xchg r10, rsp
movups xmmword [r10 + 0x48], xmm0
xchg r10, rsp
call fcn.140018ab0
mov dword [rsp - 0x3c], 0xb1070f8
mov edx, 0x2b04b564
xor edx, 0x1eaef54f
xor edx, 0x4bfc5264
sub edx, 0x2fa3260f
sub edx, 0x19f964e
test rbp, rbp
mov dword [rsp - 0x14], 0x2bbfced8
je 0x140072585
xchg rdi, rax
mov rax, rdi
xchg rdi, rax
sub rsi, rax
xchg rbp, r8
mov rbp, r8
xchg r8, rbp
mov r9d, 0x2b87368e
add r9d, 0x17e2546e
add r9d, 0x21c8c378
sub r9d, 0x65324d75
nop dword [rax]
mov rbp, rbp
nop dword [rax + rax]
movzx ecx, dx
lea rdi, [rdi + 2]
and cx, r9w
mov dword [rsp - 0x28], edx
ror edx, 6
ror edx, 1
ror edx, 1
xor cx, word [rsi + rdi - 2]
mov dword [rsp - 0x10], edi
mov word [rdi - 2], cx
sub r8, 1
jne 0x140072558
xor ecx, ecx
xchg rsi, rsi
mov word [rax + rbp*2], cx
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
mov rdx, qword [rbx + 0x108]
xchg r12, r8
mov r12, qword [rsp + 0x20]
xchg r8, r12
inc rdx
mov dword [rsp - 0x14], esp
call fcn.1400bd180
mov rcx, qword [rsp + 0x20]
lea rax, [rsp + 0x28]
xchg r15, r15
xchg r9, rbp
mov r9, qword [rsp + 0x80]
xchg r9, rbp
cmp rcx, rax
xchg r13, r13
jne 0x140072604
lea rdi, [rsp + 0x28]
xor eax, eax
xchg rdi, rdi
mov ecx, 0x43bf9bde
sub ecx, 0x1d2e2eaf
add ecx, 0x2e968cc
sub ecx, 0x297ad5cb
rep stosb byte [rdi], al
jmp 0x140072611
call fcn.1400bc0d0
mov dword [rsp - 0x3c], 0x38a3f8a3
xchg r14, r11
mov r11, qword [rsp + 0x88]
xchg r11, r14
xchg rbx, rsi
mov rax, rsi
xchg rsi, rbx
xchg r8, rbx
mov r8, qword [rsp + 0x90]
xchg rbx, r8
nop
sub rsp, 0x7101dd6f
add rsp, 0x7101ddcf
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov rdi, qword [rsp]
add rsp, 8
pop rsi
ret