Function at 0x1400267d0
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, r15
mov qword [rsp + 8], r15
xchg rbx, r15
mov qword [rsp + 0x10], rbp
xchg r8, rsi
mov qword [rsp + 0x18], r8
xchg rsi, r8
xchg rdi, r8
mov qword [rsp + 0x20], r8
xchg r8, rdi
nop
mov qword [rsp - 8], r14
sub rsp, 8
sub rsp, 0x20
xchg rsi, r11
mov r11, rdx
xchg r11, rsi
mov rbx, rcx
sub rsi, rcx
xchg r12, r8
mov r12, rcx
xchg r8, r12
mov r9d, 0x3af1678f
add r9d, 0x3c8edf47
xor r9d, 0x13f630c
xor r9d, 0x425a65f1
xor r9d, 0x8f8cdf9
xor r9d, 0x64f026a7
sub r9d, 0x5090f949
sub r9d, 0x85cb228
nop dword [rax]
mov ecx, 0x3092176f
add ecx, 0xd5ce316
add ecx, 0x30636895
sub ecx, 0x12b7cf32
xor ecx, 0x7e4c5fa3
xor ecx, 0x25d6cc4f
nop word [rax + rax]
movzx eax, byte [rsi + r8 + 0xe0]
xor byte [r8], al
inc r8
sub rcx, 1
jne 0x140026885
sub r9, 1
jne 0x140026857
mov bpl, 0x20
add bpl, 0x29
sub bpl, 0x3d
add bpl, 8
add bpl, 0x61
sub bpl, 0x68
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, 0x67dcd72
add r10d, 0x7262c5e5
sub r10d, 0x15403012
sub r10d, 0x326554c4
xor r10d, 0x33438685
add r10d, 0x4db3ff7
add r10d, 0x644eec9e
sub r10d, 0x2069984e
xor r10d, 0x4b391c4f
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, 0x503cdeff
xor r8d, 0x32f23570
sub r8d, 0x2a60ece5
add r8d, 0x3300eff
add r8d, 0x2bfa02f8
sub r8d, 0x2e1b79ab
sub r8d, 0x24d6e28b
add r8d, 0x21a4b2be
sub r8d, 0x364a6725
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 0x1400269b1
inc r9
sub r10, 1
jne 0x140026969
xchg rsi, rbx
mov rax, rsi
xchg rbx, rsi
lea r8d, [r10 + 4]
nop dword [rax + rax]
mov edx, 0x19799fc4
sub edx, 0x117a3b73
add edx, 0x74104fac
xor edx, 0x296e4af4
xor edx, 0x10be83c6
xor edx, 0x235aba
sub edx, 0x11119284
sub edx, 0x34ea8ded
nop word [rax + rax]
movzx ecx, byte [rdi + rax]
xor byte [rax], cl
inc rax
sub rdx, 1
jne 0x140026a29
sub r8, 1
jne 0x1400269ef
mov rcx, rbx
call fcn.140026c00
nop
add rdi, 0x49a481f1
sub rdi, 0x49a48201
add bpl, 0xff
jne 0x1400268d1
movzx eax, byte [rbx + 9]
xchg rbx, r10
mov r9, r10
xchg rbx, r10
movzx ecx, byte [rbx + 0xd]
mov r10d, 0x69077d98
add r10d, 0x369d762
sub r10d, 0x5f3e88d2
add r10d, 0x1fe28170
add r10d, 0x379b8583
xor r10d, 0x64b0d31f
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, 0x258ec3f1
add r8d, 0x29364c74
sub r8d, 0x20dbb0e4
add r8d, 0x20ab5020
sub r8d, 0x3c08a3c
sub r8d, 0xc9a613a
add r8d, 0x304eacc3
sub r8d, 0x6e8870ea
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 0x140026b3c
inc r9
sub r10, 1
jne 0x140026af5
lea edx, [r8 + 4]
nop word [rax + rax]
mov ecx, 0x4ba623d3
add ecx, 0x125e5431
add ecx, 0x1bb077ef
sub ecx, 0x44d72770
xor ecx, 0x7a4a1837
sub ecx, 0x1c1f0616
xor ecx, 0x2f07eddd
sub ecx, 0x1d7f273f
nop word [rax + rax]
movzx eax, byte [rsi + rbx]
xor byte [rbx], al
inc rbx
sub rcx, 1
jne 0x140026bae
sub rdx, 1
jne 0x140026b74
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
xchg r10, rsi
mov r10, qword [rsp + 0x40]
xchg r10, rsi
mov rdi, qword [rsp + 0x48]
add rsp, 0x20
nop
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]