Function at 0x10022e50
Capabilities:
Contain obfuscated stackstrings
Encrypt data using rc4 prga

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
cmp dword [0x1008c4f0], 0
je 0x1002321b
mov ecx, 0x4c
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x1007c828]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x20], al
and ecx, 0x800000ff
jns 0x10022e8d
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x10022e70
push esi
mov esi, dword [sym.imp.USER32.dll_FindWindowA]
lea eax, [ebp - 0x20]
push eax
push 0
mov byte [ebp - 0x15], 0
call esi
test eax, eax
jne 0x10022ef1
mov byte [ebp - 0xa], al
lea eax, [ebp - 0x14]
push eax
push 0
mov dword [ebp - 0x14], 0x6d616554
mov dword [ebp - 0x10], 0x77656956
mov word [ebp - 0xc], 0x7265
call esi
test eax, eax
jne 0x10022ef1
lea eax, [ebp - 8]
mov dword [ebp - 8], 0x44796e41
push eax
push 0
mov dword [ebp - 4], 0x6b7365
call esi
test eax, eax
jne 0x10022ef1
mov dword [0x10091118], eax
pop esi
mov esp, ebp
pop ebp
ret
xorps xmm0, xmm0
mov dword [0x10091e3c], 0
mov dword [0x100903d0], 0
mov dword [0x10091164], 0
mov dword [0x100912c0], 0
mov dword [0x10090838], 0
mov dword [0x1008ff68], 0
mov dword [0x1008c894], 0
mov dword [0x10090aec], 0
mov dword [0x100916dc], 0
mov dword [0x100903a0], 0
mov dword [0x10090854], 0
mov dword [0x1008c728], 0
mov dword [0x1008c7f0], 0
mov dword [0x10090980], 0
mov dword [0x1008c3c4], 0
mov dword [0x1008c778], 0
mov dword [0x10090844], 0
mov dword [0x10090140], 0
mov dword [0x10091e7c], 0
mov dword [0x1008c8c0], 0
mov dword [0x1008c354], 0
mov dword [0x10091a3c], 0
mov dword [0x10091060], 0
mov dword [0x10091114], 0
mov dword [0x100907fc], 0
mov dword [0x100910dc], 0
mov dword [0x100920fc], 0
mov dword [0x10091e78], 0
mov dword [0x1008ff6c], 0
mov dword [0x1008c720], 0
mov dword [0x1008c8a0], 0
mov dword [0x1009105c], 0
mov dword [0x1008c814], 0
mov dword [0x10091ecc], 0
mov dword [0x10091e38], 0
mov dword [0x100909b4], 0
mov dword [0x10090aa0], 0
mov dword [0x10091148], 0
mov dword [0x100909f8], 0
mov dword [0x10092108], 0
mov dword [0x10090804], 0
mov dword [0x1008bf40], 0
mov dword [0x10091ec4], 0
mov dword [0x10090840], 0
mov dword [0x10090ae8], 0
mov dword [0x10090848], 0
mov dword [0x10091e44], 0
mov dword [0x10091178], 0
mov dword [0x10091a2c], 0
mov dword [0x1008c740], 0
mov dword [0x1008c734], 0
mov dword [0x10091ea8], 0
mov dword [0x1009039c], 0
mov dword [0x100916c0], 0
mov dword [0x10091034], 0
mov dword [0x10090a14], 0
mov dword [0x10091138], 0
mov dword [0x1008c4e4], 0
mov dword [0x1008c4fc], 0
mov dword [0x1008c3dc], 0
mov dword [0x1009211c], 0
mov dword [0x1009035c], 0
mov dword [0x1008ffa0], 0
mov dword [0x10091eb4], 0
mov dword [0x10090808], 0
mov dword [0x1008c76c], 0
mov dword [0x10091170], 0
mov dword [0x10090a28], 0
mov dword [0x1008ffa4], 0
mov dword [0x1008c508], 0
mov dword [0x10090a20], 0
mov dword [0x1008c3c8], 0
mov dword [0x1008a018], 0
mov dword [0x100910f4], 0
mov dword [0x10091eb0], 0
movups xmmword [0x100916f0], xmm0
mov dword [0x10091718], 0
movups xmmword [0x10091700], xmm0
mov dword [0x10091e74], 1
movq qword [0x10091710], xmm0
mov eax, 1
mov dword [0x10091118], eax
pop esi
mov esp, ebp
pop ebp
ret
mov dword [0x10091118], 0
mov esp, ebp
pop ebp
ret