Function at 0x1400267d0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
xchg rbp, rdx
mov qword [rsp + 0x10], rdx
xchg rbp, rdx
xchg rsi, rbp
mov qword [rsp + 0x18], rbp
xchg rbp, rsi
mov qword [rsp + 0x20], rdi
push r14
sub rsp, 0x20
xchg rdx, rsi
mov rdx, rsi
xchg rdx, rsi
xchg rbx, rcx
mov rcx, rbx
xchg rbx, rcx
sub rsi, rcx
mov r8, rcx
mov r9d, 0x42d5c77a
add r9d, 0x1bfb3e92
sub r9d, 0x24a397d3
xor r9d, 0x4582ba74
sub r9d, 0x7cddd586
xor r9d, 0x6a9ac177
sub r9d, 0x4512af92
xor r9d, 0x2338901a
nop dword [rax]
mov ecx, 0x41554811
xor ecx, 0x21256d2c
xor ecx, 0x3f2bdfae
sub ecx, 0x3204ec05
add ecx, 0x5092850d
sub ecx, 0x4b6d6556
sub ecx, 0x327c2e41
nop word [rax + rax]
movzx eax, byte [rsi + r8 + 0xe0]
xor byte [r8], al
inc r8
sub rcx, 1
jne 0x14002687d
sub r9, 1
jne 0x140026849
mov bpl, 0x43
xor bpl, 0x5b
add bpl, 0x21
sub bpl, 0x38
xor bpl, 0x12
add bpl, 0x1e
sub bpl, 0x30
add bpl, 0x6f
xor bpl, 0x7d
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, 0x2d75ce34
xor r10d, 0x2da95377
add r10d, 0x4b51cba7
sub r10d, 0x2a3f0e54
add r10d, 0xa588e79
sub r10d, 0x2c47e90b
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, 0xba8d3e7
xor r8d, 0x2878b970
sub r8d, 0x1105695d
add r8d, 0x1f0caec2
xor r8d, 0x2d05009f
sub r8d, 0x963a089
add r8d, 0x4c49df70
add r8d, 0xf548e3b
sub r8d, 0x6f0d7c81
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 0x140026958
xchg rdi, rbx
mov rax, rdi
xchg rdi, rbx
lea r8d, [r10 + 4]
nop dword [rax + rax]
mov edx, 0x209f0d40
add edx, 0x23a7d5ab
xor edx, 0xbd9797f
add edx, 0x232dafab
xor edx, 0x7681b034
add edx, 0x73596576
sub edx, 0x77a6607d
nop word [rax + rax]
movzx ecx, byte [rdi + rax]
xor byte [rax], cl
inc rax
sub rdx, 1
jne 0x140026a12
sub r8, 1
jne 0x1400269de
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140026bf0
nop
add rdi, 0x5ee2ab46
sub rdi, 0x5ee2ab56
add bpl, 0xff
jne 0x1400268d5
movzx eax, byte [rbx + 9]
xchg r15, rbx
mov r9, r15
xchg rbx, r15
movzx ecx, byte [rbx + 0xd]
mov r10d, 0x34c6877a
xor r10d, 0x1851811b
sub r10d, 0x1e337a3b
xor r10d, 0x1acd4686
add r10d, 0x30009640
xor r10d, 0x5ca38f7a
xor r10d, 0x43bf464e
xor r10d, 0x5bb3a9d0
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, r12
mov r12, r9
xchg rdx, r12
mov r8d, 0x23216267
xor r8d, 0x12c0cd08
sub r8d, 0x145868fd
add r8d, 0x48bf1f98
add r8d, 0xa47f5a5
xor r8d, 0x340db3b4
sub r8d, 0x449de817
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 0x140026b32
inc r9
sub r10, 1
jne 0x140026af2
lea edx, [r8 + 4]
nop word [rax + rax]
mov ecx, 0x3d1f5fbb
add ecx, 0x1f67de94
sub ecx, 0x120047cd
xor ecx, 0x364fe0de
sub ecx, 0x18ecb282
sub ecx, 0x63dc63d6
nop word [rax + rax]
movzx eax, byte [rsi + rbx]
xor byte [rbx], al
inc rbx
sub rcx, 1
jne 0x140026b98
sub rdx, 1
jne 0x140026b6a
mov rbx, qword [rsp + 0x30]
xchg r14, rbp
mov r14, qword [rsp + 0x38]
xchg r14, rbp
mov rsi, qword [rsp + 0x40]
xchg r13, rdi
mov r13, qword [rsp + 0x48]
xchg rdi, r13
add rsp, 0x20
nop
xchg qword [rsp], r14
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]