Function at 0x1400267d0
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, r14
mov qword [rsp + 8], r14
xchg r14, rbx
mov qword [rsp + 0x10], rbp
xchg r11, rsi
mov qword [rsp + 0x18], r11
xchg r11, rsi
xchg rdi, r13
mov qword [rsp + 0x20], r13
xchg r13, rdi
nop
mov qword [rsp - 8], r14
sub rsp, 8
sub rsp, 0x20
xchg r12, rsi
mov r12, rdx
xchg rsi, r12
xchg rcx, r9
mov rbx, r9
xchg rcx, r9
sub rsi, rcx
xchg rdi, r8
mov rdi, rcx
xchg r8, rdi
mov r9d, 0x1705a45b
xor r9d, 0x561ae55e
add r9d, 0x16bf9927
xor r9d, 0x26917041
sub r9d, 0x116585c2
sub r9d, 0x5fea24a7
nop dword [rax]
mov ecx, 0x6cd0ae5f
sub ecx, 0x4068a0d5
add ecx, 0x2f936feb
sub ecx, 0x4a01c419
xor ecx, 0x3358c68
xor ecx, 0x12cc3530
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 0x14002684f
mov bpl, 0x4f
xor bpl, 0x1f
sub bpl, 7
add bpl, 0x11
sub bpl, 0x2b
add bpl, 0x30
sub bpl, 0x5e
xor bpl, 0xc
lea rdi, [rsi + 0xd0]
lea r14, [0x140001220]
nop dword [rax]
movzx eax, byte [rbx + 9]
xchg r14, r9
mov r14, rbx
xchg r14, r9
movzx ecx, byte [rbx + 0xd]
mov r10d, 0x7e99dc1e
xor r10d, 0x2c9de970
sub r10d, 0xcc720df
xor r10d, 0xfe91da5
sub r10d, 0x29d088c7
sub r10d, 0xce93e88
add r10d, 0x142eec52
xor r10d, 0x8a6ff24
sub r10d, 0x20efd105
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 r9, rdi
mov rdx, rdi
xchg r9, rdi
mov r8d, 0x13a81c23
add r8d, 0x2263ca04
sub r8d, 0x5b6a29c
xor r8d, 0x5d4e34b7
xor r8d, 0x6b476ea0
sub r8d, 0x65c1998
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 0x1400269a8
inc r9
sub r10, 1
jne 0x14002696f
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
lea r8d, [r10 + 4]
nop dword [rax + rax]
mov edx, 0x40d46aae
add edx, 0x1dd3779c
add edx, 0x15d4997a
sub edx, 0x19110d1
xor edx, 0x674985f2
add edx, 0x576435fb
xor edx, 0x752f7c7d
sub edx, 0x81ba45f
xor edx, 0x100cb426
nop word [rax + rax]
movzx ecx, byte [rdi + rax]
xor byte [rax], cl
inc rax
sub rdx, 1
jne 0x140026a24
sub r8, 1
jne 0x1400269e4
xchg rcx, r10
mov r10, rbx
xchg rcx, r10
call fcn.140026bf0
sub rdi, 0x10
add bpl, 0xff
jne 0x1400268d1
movzx eax, byte [rbx + 9]
xchg r9, rbx
mov rbx, r9
xchg rbx, r9
movzx ecx, byte [rbx + 0xd]
mov r10d, 0x23793bf6
add r10d, 0x388ea166
sub r10d, 0x5a281a2b
xor r10d, 0x21a4f158
sub r10d, 0x26b9706
xor r10d, 0x6326d22b
xor r10d, 0x7d29494c
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, rsi
mov rdx, rsi
xchg rsi, r9
mov r8d, 0x1c38adc2
add r8d, 0x714145a
add r8d, 0x4491dc6a
add r8d, 0x124a457d
sub r8d, 0x51362dbb
add r8d, 0x166bc35c
xor r8d, 0x4fb80276
sub r8d, 0x70e67bce
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 0x140026b39
inc r9
sub r10, 1
jne 0x140026af2
lea edx, [r8 + 4]
nop word [rax + rax]
mov ecx, 0x3f50e4fa
xor ecx, 0x26aeeea5
add ecx, 0x30bb640d
xor ecx, 0x3ab9d86e
sub ecx, 0x5010f439
sub ecx, 0x1fefc1c5
nop word [rax + rax]
movzx eax, byte [rsi + rbx]
xor byte [rbx], al
inc rbx
sub rcx, 1
jne 0x140026b9f
sub rdx, 1
jne 0x140026b71
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
xchg r9, rsi
mov r9, qword [rsp + 0x40]
xchg rsi, r9
xchg rdi, r11
mov r11, qword [rsp + 0x48]
xchg rdi, r11
add rsp, 0x20
nop
mov r14, qword [rsp]
add rsp, 8
ret