Function at 0x1401d2110
Capabilities:
Encode data using xor

Disassembly:
mov esp, 0x7a3955ad
xor al, 0x30
mov ch, 0xfa
mov bpl, 0xf4
xor dword [rcx], esi
xor eax, edi
mov ch, 0x55
mov ecx, 0x30313131
xor byte [rax], dh
xor byte [rcx - 0x42], bh
test byte [rbx], dh
div dword [rbp + 0x55]
xor esi, edi
jne 0x1401d2125
imul esi, dword [rcx], 0x55b5be79
xor dword [rcx - 0x42], edi
mov ch, 0x55
mov ecx, 0x79313131
mov edx, 0x79615575
clc
jne 0x1401d2138
pop rcx
xor dword [rcx], esi
xor dword [rcx], esi
mov esp, 0x75ba5178
push rbp
push rcx
jge 0x1401d20af
mov ebp, 0x31321155
xor dword [rsi - 0x44], edi
idiv dword [rbp - 0x44]
jge 0x1401d20b8
fst qword [rbp - 0xf]
int1
xor dword [rcx], esi
xor dword [rdx - 0x44], edi
invalid
sbb eax, 0xb609bc30
int1
jge 0x1401d20cc
movsd dword [rdi], dword [rsi]
push rbp
xchg ecx, eax
jge 0x1401d20d1
test dword [rbp - 0x67], edx
mov bpl, 0x77
xor byte es:[rax], dh
xor byte [rax], dh
lodsb al, byte ss:[rsi]
and byte [rcx - 0x4abdbfcf], ch
push rbp
mov bpl, 0x55
loope 0x1401d215d
xor dword [rcx], esi
mov esp, 0xa920ae3e
xor dword [rdx + 0x32f155bd], edi
xor dword [rcx], esi
jns 0x1401d20fa
mov ch, 0x55
loope 0x1401d2172
xor dword [rcx], esi
jns 0x1401d20fe
jne 0x1401d219b
push rcx
jbe 0x1401d21ad
cli
jne 0x1401d2108
mov ch, 0x55
mov ecx, 0xbc313131
add al, 0x7a
mov esp, 0xa2b919fe
sbb eax, 0x7df1b530
mov esp, 0x40995585
mov dh, 0x2c
int1
jge 0x1401d211c
test dword [rbp - 0x67], edx
mov sil, 0x2c
and eax, 0x2cb43030
xor ah, byte [rsi + 0x1af4bc38]
xor si, word [rcx]
xor esi, dword [rcx]
xor dword [rdx + 0x31bd55cd], edi
xor dword [rcx], esi
sbb cl, byte [rdi]
and eax, 0xe8403030
or byte [rcx + 0x7d], 0xbc
movsd dword [rdi], dword [rsi]
push rbp
xchg ecx, eax
jp 0x1401d21f8
push rbp
mov ebp, 0x1a313131
invalid
invalid
invalid
xor byte [rax], dh
call 0xfe966d33
xor eax, 0xf7347942
jns 0x1401d21e3
xor al, 0xf7
idiv dword [rdx + 0x6c]
jp 0x1401d221e
test dword [rax - 0x48], 0x303025dc
mov eax, 0x303025dc
jge 0x1401d2177
test dword [rbp - 0x77], edx
jge 0x1401d21f4
add bh, byte [rbp + 0x34]
invalid
movsd dword [rdi], dword [rsi]
cmp al, 0x72
invalid
cli
jge 0x1401d21a3
or edi, dword [rsi + 0x5c]
jle 0x1401d2246
or bh, byte [rcx - 0x4c]
sub esi, dword [0x14c815797]
sbb al, 0x38
jp 0x1401d21b3
cmp byte [rdx - 0x44], bh
or al, 0x79
mov ah, 0x14
sub dword [rbp + 0x5c], edi
jns 0x1401d21ae
adc al, 0x29
jge 0x1401d225a
or al, 0x79
mov esi, 0x14897366
xor byte [rsi - 0x4a], bh
cli
movsd dword [rdi], dword [rsi]
invalid
xor dword [rdi + 0x31b55040], edx
mov ch, 0x31
xor dword [rcx], esi
xor dword [rcx], esi
mov esp, 0xe7407201
cmp edi, dword [rcx + 0x64]
out 0x3b, eax
jns 0x1401d2284
add dh, byte [rbp + 0x40]
out 0xf3, eax
mov esp, 0x391af2f9
jae 0x1401d21e8
mov ch, 0xb7
loope 0x1401d21d5
invalid
mov edi, 0x72313131
xor dword [rdx + 0x64], esi
xor esi, dword [rbp - 0x44]
xor esi, dword fs:[rbp - 0x44]
stc
jbe 0x1401d220e
jae 0x1401d2289
jb 0x1401d2212
mov esp, 0x19f279f1
int1
jns 0x1401d224b
sbb dword [rcx + 0x40], eax
out 1, eax
out 1, eax
jb 0x1401d221c
int1
jns 0x1401d2255
sbb dword [rcx], edi
out 0xf9, eax
mov esp, 0x7cc1c7b5
leave
xor dword [rbp + rsi*4 - 0x41], esp
rol dword [rax - 0x438dce37], 0xfa
jns 0x1401d226d
sbb al, byte [rcx + 0x40]
out 2, eax
mov ch, 0xc7
shr dword [rcx + rcx*8 + 0x31], 0x72
mov esp, 0x1af279fa
cmp dword [rax - 0x19], eax
add ah, byte [rbp + rsi*4 - 0x39]
insb byte [rdi], dx
leave
xor dword [rdx - 0x44], esi
cli
jns 0x1401d227e
sbb bh, byte [rcx]
out 2, eax
out 2, eax
mov ch, 0xc7
sal dword [rax - 0x37], 0x31
jb 0x1401d2256
stc
jns 0x1401d228f
sbb cl, byte [rcx + 0x64]
mov ch, 0xbf
loope 0x1401d2249
invalid