Function at 0x1400742ce
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
push rsi
mov dword [rsp - 0x14], 0x4271454a
push rdi
nop
mov qword [rsp - 8], r15
sub rsp, 8
add rsp, 0xffffffffffffffa0
mov dword [rsp - 0x18], esp
lea rdi, [rcx + 8]
xchg rdx, r15
mov rdx, r15
xchg r15, rdx
mov qword [rcx], rdi
xchg rbp, rbp
xchg rbx, rsp
mov rsp, rcx
xchg rbx, rsp
xchg r14, rdi
mov rcx, r14
xchg rdi, r14
xor edx, edx
mov dword [rsp - 0x3c], ebp
mov r8d, 0x1d0455c9
xor r8d, 0x30b8b5de
sub r8d, 0x193673b2
sub r8d, 0x14866b65
call fcn.140098f00
mov rax, qword [r15 + 0x38]
mov r11, r11
mov qword [rbx + 0x108], rax
xchg rcx, r9
mov r9, qword [rbx]
xchg rcx, r9
lea rsi, [rax + 1]
mov dword [rsp - 0x10], 0x1bc3dec3
cmp rcx, rdi
je 0x140074210
call fcn.140098930
xchg r10, r10
cmp rsi, 0x80
jbe 0x140074241
lea rcx, [rsi + rsi]
call fcn.140098be0
mov r11, r11
mov qword [rbx], rax
test rax, rax
jne 0x14007424b
mov qword [rbx], rdi
mov dword [rsp - 0x14], ebx
jmp 0x14007441e
mov qword [rbx], rdi
mov rax, rdi
mov dword [rsp - 0x20], edx
xor edx, edx
xchg r11, r14
mov qword [rsp + 0x88], r11
xchg r14, r11
mov r8d, 0x34712b80
add r8d, 0x275822c1
xor r8d, 0xecbd346
xor r8d, 0x55029c07
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.140098f00
mov r14, qword [rbx]
mov dword [rsp - 0x28], 0x2a9a2b7
test r14, r14
je 0x14007440e
mov rsi, qword [r15]
lea rax, [rsp + 0x28]
mov rdx, rdx
xorps xmm0, xmm0
mov qword [rsp + 0x80], rbp
mov rbp, qword [r15 + 0x38]
xchg rdi, rdi
lea rcx, [rsp + 0x20]
xchg rsi, rax
mov qword [rsp + 0x20], rsi
xchg rsi, rax
xchg rdx, rsp
movups xmmword [rdx + 0x28], xmm0
xchg rsp, rdx
lea rdx, [rbp + 1]
xchg rsp, r8
movups xmmword [r8 + 0x38], xmm0
xchg rsp, r8
movups xmmword [rsp + 0x48], xmm0
mov dword [rsp - 0x30], 0x4a1299d5
call fcn.14001791c
mov edx, 0x19ea51fb
xor edx, 0x4cca1f59
sub edx, 0x3c626032
add edx, 0x239de258
add edx, 0x246962f1
test rbp, rbp
mov r14, r14
je 0x140074382
mov rdi, rax
sub rsi, rax
xchg r10, r10
xchg rbp, r8
mov rbp, r8
xchg r8, rbp
mov r9d, 0x4a3af9e3
xor r9d, 0x43611587
xor r9d, 0x445989dd
sub r9d, 0x310b9a58
xor r9d, 0x1bf6cb9e
nop dword [rax]
nop dword [rax + rax]
mov r9, r9
movzx ecx, dx
lea rdi, [rdi + 2]
and cx, r9w
mov dword [rsp - 0x3c], edi
ror edx, 7
ror edx, 1
xor cx, word [rsi + rdi - 2]
mov word [rdi - 2], cx
mov r15, r15
sub r8, 1
jne 0x140074358
xor ecx, ecx
mov word [rax + rbp*2], cx
xchg r13, r13
xchg r12, rcx
mov r12, r14
xchg rcx, r12
xchg r10, rdx
mov r10, qword [rbx + 0x108]
xchg rdx, r10
xchg r8, r12
mov r12, qword [rsp + 0x20]
xchg r8, r12
inc rdx
call fcn.140099930
mov rdi, rdi
mov rcx, qword [rsp + 0x20]
lea rax, [rsp + 0x28]
mov rbp, qword [rsp + 0x80]
mov dword [rsp - 0x14], ebp
cmp rcx, rax
jne 0x140074409
lea rdi, [rsp + 0x28]
mov dword [rsp - 0x44], esi
xor eax, eax
mov ecx, 0x77a05381
sub ecx, 0x36222905
xor ecx, 0x59f6b5db
add ecx, 0x28b3a417
sub ecx, 0x413c438e
rep stosb byte [rdi], al
mov dword [rsp - 0xc], ecx
jmp 0x14007440e
call fcn.140098930
mov r14, qword [rsp + 0x88]
mov dword [rsp - 0x1c], 0x62f7dded
xchg r13, rax
mov r13, rbx
xchg r13, rax
mov rbx, qword [rsp + 0x90]
mov rsp, rsp
neg rsp
add rsp, 0xffffffffffffffa0
neg rsp
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rsi, qword [rsp - 8]
ret