Function at 0x1400267b0
Capabilities:
Encode data using xor

Disassembly:
xchg r11, rbx
mov qword [rsp + 8], r11
xchg r11, rbx
xchg rbp, r15
mov qword [rsp + 0x10], r15
xchg rbp, r15
mov qword [rsp + 0x18], rsi
xchg rdi, rdx
mov qword [rsp + 0x20], rdx
xchg rdi, rdx
nop
sub rsp, 8
mov qword [rsp], r14
sub rsp, 0x20
xchg rdx, rsi
mov rdx, rsi
xchg rdx, rsi
xchg rcx, rdx
mov rbx, rdx
xchg rdx, rcx
sub rsi, rcx
xchg rcx, r8
mov rcx, r8
xchg rcx, r8
mov r9d, 0x79c76d54
sub r9d, 0xb5d357b
sub r9d, 0x1353d1fe
sub r9d, 0x110991bf
xor r9d, 0x2379a1c5
sub r9d, 0x3be8c7d6
add r9d, 0x4d89115b
sub r9d, 0x7b15bf5a
nop dword [rax]
mov ecx, 0x47274988
add ecx, 0x1c4aaa11
sub ecx, 0x195c1eae
add ecx, 0x2ed71d4e
sub ecx, 0x6ea3829
sub ecx, 0x1a0486a5
sub ecx, 0x57fe3367
nop word [rax + rax]
movzx eax, byte [rsi + r8 + 0xe0]
xor byte [r8], al
inc r8
sub rcx, 1
jne 0x140026870
sub r9, 1
jne 0x14002683c
mov bpl, 0x2a
add bpl, 0x51
sub bpl, 0x7b
xor bpl, 0x30
xor bpl, 0x46
sub bpl, 0x35
xor bpl, 0x19
sub bpl, 0xf
sub bpl, 0x3c
lea rdi, [rsi + 0xd0]
lea r14, [0x140001220]
nop dword [rax]
movzx eax, byte [rbx + 9]
xchg r9, rcx
mov rcx, rbx
xchg rcx, r9
movzx ecx, byte [rbx + 0xd]
mov r10d, 0xcc1cb9b
xor r10d, 0x490028a8
xor r10d, 0x168cbf24
sub r10d, 0x8870fcc
add r10d, 0x2cbc5572
sub r10d, 0x7782a1b9
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, r11
mov r11, r9
xchg r11, rdx
mov r8d, 0x45283d3f
xor r8d, 0x1447981e
add r8d, 0xafdb48e
sub r8d, 0x10c419bc
xor r8d, 0xd82f484
sub r8d, 0x3c9f639e
xor r8d, 0x1569f2bf
xor r8d, 0x79d9bb83
sub r8d, 0x653c2ee1
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 0x14002699f
inc r9
sub r10, 1
jne 0x140026951
xchg rcx, rbx
mov rax, rcx
xchg rbx, rcx
lea r8d, [r10 + 4]
nop dword [rax + rax]
mov edx, 0x1c4a9376
add edx, 0x40eafa65
sub edx, 0x54b9ec6d
add edx, 0x20290fa0
xor edx, 0x5f604cba
xor edx, 0x38abd091
xor edx, 0x3ba4707a
sub edx, 0x74cb5d5b
nop word [rax + rax]
movzx ecx, byte [rdi + rax]
xor byte [rax], cl
inc rax
sub rdx, 1
jne 0x140026a17
sub r8, 1
jne 0x1400269dd
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140026c00
neg rdi
sub rdi, 0xfffffffffffffff0
neg rdi
add bpl, 0xff
jne 0x1400268c8
movzx eax, byte [rbx + 9]
xchg r12, rbx
mov r9, r12
xchg rbx, r12
movzx ecx, byte [rbx + 0xd]
mov r10d, 0x398151c5
sub r10d, 0x435a4da
xor r10d, 0x5ec8f670
xor r10d, 0x1e04a48f
sub r10d, 0x34dd0786
sub r10d, 0x366aef67
add r10d, 0x610d954e
sub r10d, 0x6b4d9c71
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 r9, rdx
mov r9, rdx
xchg r9, rdx
mov r8d, 0x7d6aacd1
sub r8d, 0x512d5215
add r8d, 0x5182470e
sub r8d, 0x22f2afa1
xor r8d, 0x5440c436
add r8d, 0x64287e37
xor r8d, 0x5ad56a73
xor r8d, 0x6596a2fd
sub r8d, 0x4df77cd4
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 0x140026b40
inc r9
sub r10, 1
jne 0x140026af2
lea edx, [r8 + 4]
nop word [rax + rax]
mov ecx, 0x3743f251
add ecx, 0xd4369b2
xor ecx, 0x1b7b800d
sub ecx, 0x4d322f53
xor ecx, 0x73b8fa0b
sub ecx, 0x2affa9ba
xor ecx, 0x88d4abf
add ecx, 0x1dadd063
sub ecx, 0x5cadb6a8
nop word [rax + rax]
movzx eax, byte [rsi + rbx]
xor byte [rbx], al
inc rbx
sub rcx, 1
jne 0x140026bb8
sub rdx, 1
jne 0x140026b78
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
add rsp, 0x20
nop
xchg qword [rsp], r14
add rsp, 8
ret