Function at 0x140068b70
Capabilities:
Encode data using xor

Disassembly:
mov eax, dword [0x141dc98f0]
xor edx, edx
div dword [0x141dc98f4]
add eax, 0xc0d34e8d
xor eax, 0x20b84111
and eax, 0x60baebd1
cmp eax, 0x75f45bb1
jne 0x140068cc0
mov byte [rcx + 0x280], 0
mov byte [rcx + 0x281], 0
mov byte [rcx + 0x282], 0
mov byte [rcx + 0x283], 0
mov byte [rcx + 0x284], 0
mov byte [rcx + 0x285], 0
mov byte [rcx + 0x286], 0
mov byte [rcx + 0x287], 0
mov byte [rcx + 0x288], 0
mov byte [rcx + 0x289], 0
mov byte [rcx + 0x28a], 0
mov byte [rcx + 0x28b], 0
mov byte [rcx + 0x28c], 0
mov byte [rcx + 0x28d], 0
mov byte [rcx + 0x28e], 0
mov byte [rcx + 0x28f], 0
mov byte [rcx + 0x290], 0
mov byte [rcx + 0x291], 0
mov byte [rcx + 0x292], 0
mov byte [rcx + 0x293], 0
mov byte [rcx + 0x294], 0
mov byte [rcx + 0x295], 0
mov byte [rcx + 0x296], 0
mov byte [rcx + 0x297], 0
mov byte [rcx + 0x298], 0
mov byte [rcx + 0x299], 0
mov byte [rcx + 0x29a], 0
mov byte [rcx + 0x29b], 0
mov byte [rcx + 0x29c], 0
mov byte [rcx + 0x29d], 0
mov byte [rcx + 0x29e], 0
mov byte [rcx + 0x29f], 0
mov byte [rcx + 0x2a0], 0
mov byte [rcx + 0x2a1], 0
mov byte [rcx + 0x2a2], 0
mov byte [rcx + 0x2a3], 0
mov byte [rcx + 0x2a4], 0
mov byte [rcx + 0x2a5], 0
mov byte [rcx + 0x2a6], 0
mov byte [rcx + 0x2a7], 0
mov byte [rcx + 0x2a8], 0
nop word [rax + rax]
mov eax, dword [0x141dc98f8]
and eax, dword [0x141dc98fc]
xor eax, 0x8a812009
and eax, 0x9b9bf01d
xor eax, 0xbeb32b57
mov byte [rcx + 0x280], 0
mov byte [rcx + 0x281], 0
mov byte [rcx + 0x282], 0
mov byte [rcx + 0x283], 0
mov byte [rcx + 0x284], 0
mov byte [rcx + 0x285], 0
mov byte [rcx + 0x286], 0
mov byte [rcx + 0x287], 0
mov byte [rcx + 0x288], 0
mov byte [rcx + 0x289], 0
mov byte [rcx + 0x28a], 0
mov byte [rcx + 0x28b], 0
mov byte [rcx + 0x28c], 0
mov byte [rcx + 0x28d], 0
mov byte [rcx + 0x28e], 0
mov byte [rcx + 0x28f], 0
mov byte [rcx + 0x290], 0
mov byte [rcx + 0x291], 0
mov byte [rcx + 0x292], 0
mov byte [rcx + 0x293], 0
mov byte [rcx + 0x294], 0
mov byte [rcx + 0x295], 0
mov byte [rcx + 0x296], 0
mov byte [rcx + 0x297], 0
mov byte [rcx + 0x298], 0
mov byte [rcx + 0x299], 0
mov byte [rcx + 0x29a], 0
mov byte [rcx + 0x29b], 0
mov byte [rcx + 0x29c], 0
mov byte [rcx + 0x29d], 0
mov byte [rcx + 0x29e], 0
mov byte [rcx + 0x29f], 0
mov byte [rcx + 0x2a0], 0
mov byte [rcx + 0x2a1], 0
mov byte [rcx + 0x2a2], 0
mov byte [rcx + 0x2a3], 0
mov byte [rcx + 0x2a4], 0
mov byte [rcx + 0x2a5], 0
mov byte [rcx + 0x2a6], 0
mov byte [rcx + 0x2a7], 0
mov byte [rcx + 0x2a8], 0
cmp eax, 0x9a1b0421
ja 0x140068cc0
mov eax, dword [0x141dc9900]
or eax, dword [0x141dc9904]
imul eax, eax, 0xe4574cfc
cmp eax, 0xcab15708
jne 0x140068ec0
mov byte [rcx + 0x2a9], 0
mov byte [rcx + 0x2aa], 0
mov byte [rcx + 0x2ab], 0
mov byte [rcx + 0x2ac], 0
mov byte [rcx + 0x2ad], 0
mov byte [rcx + 0x2ae], 0
mov byte [rcx + 0x2af], 0
mov byte [rcx + 0x2b0], 0
mov byte [rcx + 0x2b1], 0
mov byte [rcx + 0x2b2], 0
mov byte [rcx + 0x2b3], 0
mov byte [rcx + 0x2b4], 0
mov byte [rcx + 0x2b5], 0
mov byte [rcx + 0x2b6], 0
mov byte [rcx + 0x2b7], 0
mov byte [rcx + 0x2b8], 0
mov byte [rcx + 0x2b9], 0
mov byte [rcx + 0x2ba], 0
mov byte [rcx + 0x2bb], 0
mov byte [rcx + 0x2bc], 0
mov byte [rcx + 0x2bd], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dc9908]
mov edx, dword [0x141dc990c]
add eax, edx
add eax, 0xb702716f
xor eax, 0x36ce11b4
imul rax, rax, 0x4cc6af61
shr rax, 0x3c
mov byte [rcx + 0x2a9], 0
mov byte [rcx + 0x2aa], 0
mov byte [rcx + 0x2ab], 0
mov byte [rcx + 0x2ac], 0
mov byte [rcx + 0x2ad], 0
mov byte [rcx + 0x2ae], 0
mov byte [rcx + 0x2af], 0
mov byte [rcx + 0x2b0], 0
mov byte [rcx + 0x2b1], 0
mov byte [rcx + 0x2b2], 0
mov byte [rcx + 0x2b3], 0
mov byte [rcx + 0x2b4], 0
mov byte [rcx + 0x2b5], 0
mov byte [rcx + 0x2b6], 0
mov byte [rcx + 0x2b7], 0
mov byte [rcx + 0x2b8], 0
mov byte [rcx + 0x2b9], 0
mov byte [rcx + 0x2ba], 0
mov byte [rcx + 0x2bb], 0
mov byte [rcx + 0x2bc], 0
mov byte [rcx + 0x2bd], 0
cmp eax, 0x20e9af01
ja 0x140068ec0
mov byte [rcx + 0x2be], 0
mov byte [rcx + 0x2bf], 0
mov byte [rcx + 0x2c0], 0
mov dword [rcx + 0x240], 0
mov dword [rcx + 0x244], 0
mov dword [rcx + 0x248], 0
mov dword [rcx + 0x24c], 0
mov dword [rcx + 0x250], 0
mov dword [rcx + 0x254], 0
mov dword [rcx + 0x258], 0
mov dword [rcx + 0x25c], 0
mov dword [rcx + 0x260], 0
mov dword [rcx + 0x264], 0
mov dword [rcx + 0x268], 0
mov dword [rcx + 0x26c], 0
mov dword [rcx + 0x270], 0
mov dword [rcx + 0x274], 0
mov dword [rcx + 0x278], 0
mov dword [rcx + 0x27c], 0
ret