Function at 0x1400267d0
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, rbp
mov qword [rsp + 8], rbp
xchg rbp, rbx
mov qword [rsp + 0x10], rbp
xchg r9, rsi
mov qword [rsp + 0x18], r9
xchg rsi, r9
xchg rdi, r8
mov qword [rsp + 0x20], r8
xchg rdi, r8
push r14
sub rsp, 0x20
xchg rdx, rsi
mov rdx, rsi
xchg rsi, rdx
xchg rbx, r13
mov r13, rcx
xchg r13, rbx
sub rsi, rcx
xchg r8, rbp
mov rbp, rcx
xchg r8, rbp
mov r9d, 0x11b30f17
xor r9d, 0x28fd3910
xor r9d, 0x60d0cdf6
xor r9d, 0x33e1ce66
sub r9d, 0x4bd0b15c
xor r9d, 0x52523d77
sub r9d, 0x4cfcb948
nop dword [rax]
mov ecx, 0x267485d8
add ecx, 0x3a9c1f55
xor ecx, 0x3fa68b79
sub ecx, 0x373e4cd9
add ecx, 0x33c2f557
sub ecx, 0x44b2d014
xor ecx, 0x572c7539
sub ecx, 0x41a47383
nop word [rax + rax]
movzx eax, byte [rsi + r8 + 0xe0]
xor byte [r8], al
inc r8
sub rcx, 1
jne 0x140026888
sub r9, 1
jne 0x14002684e
mov bpl, 0x22
xor bpl, 0x74
add bpl, 0x13
xor bpl, 0x3a
add bpl, 0x1c
xor bpl, 0x73
add bpl, 0x23
xor bpl, 0x32
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, 0xe50bff8
add r10d, 0x55c518e9
sub r10d, 0x862d689
sub r10d, 0x102f32d2
sub r10d, 0x1258923e
add r10d, 0x380c4047
sub r10d, 0x303058d9
sub r10d, 0x410724b2
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]
mov rdx, r9
mov r8d, 0x11a84e27
add r8d, 0x18b6adee
add r8d, 0x40fc5162
add r8d, 0x8b8ef4e
sub r8d, 0x574a803a
sub r8d, 0x1cc9bc87
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 0x1400269a0
inc r9
sub r10, 1
jne 0x14002696d
xchg r8, rbx
mov rax, r8
xchg rbx, r8
lea r8d, [r10 + 4]
nop dword [rax + rax]
mov edx, 0x298c74ef
sub edx, 0x14f25447
add edx, 0x409dd3
add edx, 0x3908c7f8
sub edx, 0x477f93fb
add edx, 0x3c79f7e4
xor edx, 0x3b28bce4
sub edx, 0x79f556b4
nop word [rax + rax]
movzx ecx, byte [rdi + rax]
xor byte [rax], cl
inc rax
sub rdx, 1
jne 0x140026a18
sub r8, 1
jne 0x1400269de
xchg rdx, rbx
mov rcx, rdx
xchg rdx, rbx
call fcn.140026c10
nop
add rdi, 0x54315893
sub rdi, 0x543158a3
add bpl, 0xff
jne 0x1400268dc
movzx eax, byte [rbx + 9]
xchg rbx, r10
mov r9, r10
xchg rbx, r10
movzx ecx, byte [rbx + 0xd]
mov r10d, 0x24b86a8c
xor r10d, 0x7be086f
add r10d, 0x46b8a473
xor r10d, 0x4b2b6c
sub r10d, 0x1da6c80a
xor r10d, 0x16c8a685
sub r10d, 0x3407066b
sub r10d, 0x267ebc46
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 rdx, r9
mov r9, rdx
xchg r9, rdx
mov r8d, 0x339b97d
add r8d, 0x34bdb816
sub r8d, 0x1c801f39
xor r8d, 0x7600fffb
sub r8d, 0x3e5b3bd6
xor r8d, 0x1bc8dd1b
sub r8d, 0x2bd27008
add r8d, 0x4825b18e
sub r8d, 0x5127ee52
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 0x140026b46
inc r9
sub r10, 1
jne 0x140026af8
lea edx, [r8 + 4]
nop word [rax + rax]
mov ecx, 0x59b9795e
sub ecx, 0x4aacd592
add ecx, 0x37bb8a98
xor ecx, 0x1bc6b27d
add ecx, 0xc78b977
sub ecx, 0x6987558c
nop word [rax + rax]
movzx eax, byte [rsi + rbx]
xor byte [rbx], al
inc rbx
sub rcx, 1
jne 0x140026bac
sub rdx, 1
jne 0x140026b7e
xchg rbx, rdx
mov rdx, qword [rsp + 0x30]
xchg rbx, rdx
mov rbp, qword [rsp + 0x38]
xchg rcx, rsi
mov rcx, qword [rsp + 0x40]
xchg rsi, rcx
xchg rdx, rdi
mov rdx, qword [rsp + 0x48]
xchg rdx, rdi
add rsp, 0x20
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
jmp qword [rsp - 8]