Function at 0x23948d
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c67ec], 1
jne 0x2394e9
or dword [0x2c67ec], 1
mov dword [0x2c3548], 0x1a0d1532
mov dword [0x2c354c], 0x5b1f1217
mov dword [0x2c3550], 0x160e151e
mov dword [0x2c3554], 0xf1a091e
mov dword [0x2c3558], 0x5b151412
mov dword [0x2c355c], 0x1f151a13
mov word [0x2c3560], 0x1e17
mov byte [0x2c3562], 0x7b
xor eax, eax
mov cl, byte [eax + 0x2c3548]
xor cl, 0x7b
mov byte [eax + 0x2c36f8], cl
inc eax
cmp eax, 0x1b
jb 0x2394eb
mov eax, 0x2c36f8
ret

Function at 0x2395eb
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c67e8], 1
jne 0x239647
or dword [0x2c67e8], 1
mov dword [0x2c3564], 0x1a0d1532
mov dword [0x2c3568], 0x5b1f1217
mov dword [0x2c356c], 0x160e151e
mov dword [0x2c3570], 0xf1a091e
mov dword [0x2c3574], 0x5b151412
mov dword [0x2c3578], 0x1f151a13
mov word [0x2c357c], 0x1e17
mov byte [0x2c357e], 0x7b
xor eax, eax
mov cl, byte [eax + 0x2c3564]
xor cl, 0x7b
mov byte [eax + 0x2c3714], cl
inc eax
cmp eax, 0x1b
jb 0x239649
mov eax, 0x2c3714
ret

Function at 0x23989b
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c67e4], 1
jne 0x2398f7
or dword [0x2c67e4], 1
mov dword [0x2c3580], 0x1a0d1532
mov dword [0x2c3584], 0x5b1f1217
mov dword [0x2c3588], 0x160e151e
mov dword [0x2c358c], 0xf1a091e
mov dword [0x2c3590], 0x5b151412
mov dword [0x2c3594], 0x1f151a13
mov word [0x2c3598], 0x1e17
mov byte [0x2c359a], 0x7b
xor eax, eax
mov cl, byte [eax + 0x2c3580]
xor cl, 0x7b
mov byte [eax + 0x2c3730], cl
inc eax
cmp eax, 0x1b
jb 0x2398f9
mov eax, 0x2c3730
ret

Function at 0x2399f9
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c67e0], 1
jne 0x239a55
or dword [0x2c67e0], 1
mov dword [0x2c359c], 0x1a0d1532
mov dword [0x2c35a0], 0x5b1f1217
mov dword [0x2c35a4], 0x160e151e
mov dword [0x2c35a8], 0xf1a091e
mov dword [0x2c35ac], 0x5b151412
mov dword [0x2c35b0], 0x1f151a13
mov word [0x2c35b4], 0x1e17
mov byte [0x2c35b6], 0x7b
xor eax, eax
mov cl, byte [eax + 0x2c359c]
xor cl, 0x7b
mov byte [eax + 0x2c374c], cl
inc eax
cmp eax, 0x1b
jb 0x239a57
mov eax, 0x2c374c
ret

Function at 0x239c46
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c67dc], 1
jne 0x239caf
or dword [0x2c67dc], 1
mov dword [0x2c35b8], 0x1a0d1532
mov dword [0x2c35bc], 0x5b1f1217
mov dword [0x2c35c0], 0x1a0f1a1f
mov dword [0x2c35c4], 0x112085b
mov dword [0x2c35c8], 0x141d5b1e
mov dword [0x2c35cc], 0x120c5b09
mov dword [0x2c35d0], 0x295b1e1f
mov dword [0x2c35d4], 0x28243c3e
mov word [0x2c35d8], 0x7b21
xor eax, eax
mov cl, byte [eax + 0x2c35b8]
xor cl, 0x7b
mov byte [eax + 0x2c3768], cl
inc eax
cmp eax, 0x22
jb 0x239cb1
mov eax, 0x2c3768
ret

Function at 0x239ccc
Capabilities:
Encode data using xor

Disassembly:
test byte [0x2c67d8], 1
jne 0x239d2c
or dword [0x2c67d8], 1
mov dword [0x2c35dc], 0x1a0d1532
mov dword [0x2c35e0], 0x5b1f1217
mov dword [0x2c35e4], 0x1a0f1a1f
mov dword [0x2c35e8], 0x112085b
mov dword [0x2c35ec], 0x141d5b1e
mov dword [0x2c35f0], 0x3e295b09
mov dword [0x2c35f4], 0x2c3f243c
mov dword [0x2c35f8], 0x7b3f2934
xor eax, eax
mov cl, byte [eax + 0x2c35dc]
xor cl, 0x7b
mov byte [eax + 0x2c378c], cl
inc eax
cmp eax, 0x20
jb 0x239d2e
mov eax, 0x2c378c
ret