Function at 0x1400267c0
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, r15
mov qword [rsp + 8], r15
xchg r15, rbx
mov qword [rsp + 0x10], rbp
xchg rbx, rsi
mov qword [rsp + 0x18], rbx
xchg rbx, rsi
mov qword [rsp + 0x20], rdi
push r14
sub rsp, 0x20
xchg rdx, r15
mov rsi, r15
xchg r15, rdx
xchg rbp, rbx
mov rbp, rcx
xchg rbx, rbp
sub rsi, rcx
xchg r14, rcx
mov r8, r14
xchg r14, rcx
mov r9d, 0x62b8fa7b
sub r9d, 0x3b4a1bc1
xor r9d, 0x754f7373
xor r9d, 0x63653cf1
sub r9d, 0x1bb33964
add r9d, 0x19ad8da0
sub r9d, 0x2f3ee570
nop dword [rax]
mov ecx, 0x226d0f3d
xor ecx, 0xd72c665
add ecx, 0x4eeca580
sub ecx, 0x3bb4c232
sub ecx, 0x40612004
add ecx, 0x76b5dd49
sub ecx, 0x3e3fe840
xor ecx, 0x3a6c81af
nop word [rax + rax]
movzx eax, byte [rsi + r8 + 0xe0]
xor byte [r8], al
inc r8
sub rcx, 1
jne 0x140026872
sub r9, 1
jne 0x140026838
mov bpl, 0x60
xor bpl, 0x6b
xor bpl, 0x38
xor bpl, 0x2e
add bpl, 0x5a
xor bpl, 0x46
add bpl, 0xd
sub bpl, 0x31
lea rdi, [rsi + 0xd0]
lea r14, [0x140001220]
nop dword [rax]
movzx eax, byte [rbx + 9]
mov r9, rbx
movzx ecx, byte [rbx + 0xd]
mov r10d, 0x6803e84d
add r10d, 0x643f959
xor r10d, 0x31d29ffe
xor r10d, 0x30de920f
xor r10d, 0xf45095f
xor r10d, 0x32b0e217
add r10d, 0x1feb4a10
xor r10d, 0x72a9512b
mov byte [rbx + 0xd], al
movzx eax, byte [rbx + 5]
mov byte [rbx + 9], al
movzx eax, byte [rbx + 1]
mov byte [rbx + 5], al
movzx eax, byte [rbx + 0xa]
mov byte [rbx + 1], cl
movzx ecx, byte [rbx + 2]
mov byte [rbx + 2], al
movzx eax, byte [rbx + 0xe]
mov byte [rbx + 0xa], cl
movzx ecx, byte [rbx + 6]
mov byte [rbx + 6], al
movzx eax, byte [rbx + 7]
mov byte [rbx + 0xe], cl
movzx ecx, byte [rbx + 3]
mov byte [rbx + 3], al
movzx eax, byte [rbx + 0xb]
mov byte [rbx + 7], al
movzx eax, byte [rbx + 0xf]
mov byte [rbx + 0xb], al
mov byte [rbx + 0xf], cl
nop dword [rax]
xchg rdx, r9
mov r9, rdx
xchg rdx, r9
mov r8d, 0x6361152a
sub r8d, 0x20c2c173
add r8d, 0x3d04ad4f
xor r8d, 0x72ae99b6
xor r8d, 0x1589b94d
xor r8d, 0x38cf08a5
sub r8d, 0x204b2954
nop dword [rax]
movzx eax, byte [rdx]
lea rdx, [rdx + 4]
movzx ecx, byte [rax + r14]
xor cl, 0xc3
mov byte [rdx - 4], cl
sub r8, 1
jne 0x140026997
inc r9
sub r10, 1
jne 0x140026957
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
lea r8d, [r10 + 4]
nop dword [rax + rax]
mov edx, 0x7b7387b7
xor edx, 0x82be58
sub edx, 0x30c4bcd7
sub edx, 0x42d2078c
add edx, 0x64c5168
xor edx, 0x4cb191e
sub edx, 0xa6ddfe6
nop word [rax + rax]
movzx ecx, byte [rdi + rax]
xor byte [rax], cl
inc rax
sub rdx, 1
jne 0x140026a07
sub r8, 1
jne 0x1400269d3
mov rcx, rbx
call fcn.140026be0
nop
add rdi, 0x44a959b1
sub rdi, 0x44a959c1
add bpl, 0xff
jne 0x1400268c6
movzx eax, byte [rbx + 9]
xchg r12, rbx
mov r9, r12
xchg rbx, r12
movzx ecx, byte [rbx + 0xd]
mov r10d, 0x3f94d9bd
xor r10d, 0x400b01fd
sub r10d, 0x2be0e5d8
xor r10d, 0x2d7c2c28
sub r10d, 0x6810079f
xor r10d, 0x42de42c7
xor r10d, 0x77a5bc12
xor r10d, 0x52204412
sub r10d, 0x71e96c62
mov byte [rbx + 0xd], al
movzx eax, byte [rbx + 5]
mov byte [rbx + 9], al
movzx eax, byte [rbx + 1]
mov byte [rbx + 5], al
movzx eax, byte [rbx + 0xa]
mov byte [rbx + 1], cl
movzx ecx, byte [rbx + 2]
mov byte [rbx + 2], al
movzx eax, byte [rbx + 0xe]
mov byte [rbx + 0xa], cl
movzx ecx, byte [rbx + 6]
mov byte [rbx + 6], al
movzx eax, byte [rbx + 7]
mov byte [rbx + 0xe], cl
movzx ecx, byte [rbx + 3]
mov byte [rbx + 3], al
movzx eax, byte [rbx + 0xb]
mov byte [rbx + 7], al
movzx eax, byte [rbx + 0xf]
mov byte [rbx + 0xb], al
mov byte [rbx + 0xf], cl
nop dword [rax + rax]
xchg r8, rdx
mov r8, r9
xchg rdx, r8
mov r8d, 0x366fefa3
add r8d, 0x25a4f8af
sub r8d, 0x1cdf074e
sub r8d, 0x370e6ce0
add r8d, 0x3d9339f
add r8d, 0x4e20003a
xor r8d, 0x5a20a7f9
nop dword [rax]
movzx eax, byte [rdx]
lea rdx, [rdx + 4]
movzx ecx, byte [rax + r14]
xor cl, 0xc3
mov byte [rdx - 4], cl
sub r8, 1
jne 0x140026b28
inc r9
sub r10, 1
jne 0x140026ae8
lea edx, [r8 + 4]
nop word [rax + rax]
mov ecx, 0x47695bec
add ecx, 0x1ec426f
add ecx, 0x1d82f71c
sub ecx, 0x2d985f1f
add ecx, 0x1e6468e7
sub ecx, 0x57a49f3b
nop word [rax + rax]
movzx eax, byte [rsi + rbx]
xor byte [rbx], al
inc rbx
sub rcx, 1
jne 0x140026b8e
sub rdx, 1
jne 0x140026b60
mov rbx, qword [rsp + 0x30]
xchg rbp, rbx
mov rbx, qword [rsp + 0x38]
xchg rbp, rbx
xchg rsi, r12
mov r12, qword [rsp + 0x40]
xchg r12, rsi
mov rdi, qword [rsp + 0x48]
add rsp, 0x20
nop
mov r14, qword [rsp]
add rsp, 8
ret