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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
cmp dword [0x100874f0], 0
je 0x100230eb
mov ecx, 0x4c
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x10078844]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x20], al
and ecx, 0x800000ff
jns 0x10022d5d
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x10022d40
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 0x10022dc1
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 0x10022dc1
lea eax, [ebp - 8]
mov dword [ebp - 8], 0x44796e41
push eax
push 0
mov dword [ebp - 4], 0x6b7365
call esi
test eax, eax
jne 0x10022dc1
mov dword [0x1008c108], eax
pop esi
mov esp, ebp
pop ebp
ret
xorps xmm0, xmm0
mov dword [0x1008ce2c], 0
mov dword [0x1008b3d0], 0
mov dword [0x1008c154], 0
mov dword [0x1008c2b0], 0
mov dword [0x1008b830], 0
mov dword [0x1008af68], 0
mov dword [0x10087894], 0
mov dword [0x1008badc], 0
mov dword [0x1008c6cc], 0
mov dword [0x1008b3a0], 0
mov dword [0x1008b84c], 0
mov dword [0x10087728], 0
mov dword [0x100877f0], 0
mov dword [0x1008b978], 0
mov dword [0x100873c4], 0
mov dword [0x10087778], 0
mov dword [0x1008b83c], 0
mov dword [0x1008b140], 0
mov dword [0x1008ce6c], 0
mov dword [0x100878c0], 0
mov dword [0x10087354], 0
mov dword [0x1008ca2c], 0
mov dword [0x1008c050], 0
mov dword [0x1008c104], 0
mov dword [0x1008b7fc], 0
mov dword [0x1008c0cc], 0
mov dword [0x1008d0ec], 0
mov dword [0x1008ce68], 0
mov dword [0x1008af6c], 0
mov dword [0x10087720], 0
mov dword [0x100878a0], 0
mov dword [0x1008c04c], 0
mov dword [0x10087814], 0
mov dword [0x1008cebc], 0
mov dword [0x1008ce28], 0
mov dword [0x1008b9ac], 0
mov dword [0x1008ba98], 0
mov dword [0x1008c138], 0
mov dword [0x1008b9f0], 0
mov dword [0x1008d0f8], 0
mov dword [0x1008b804], 0
mov dword [0x10086f40], 0
mov dword [0x1008ceb4], 0
mov dword [0x1008b838], 0
mov dword [0x1008bad8], 0
mov dword [0x1008b840], 0
mov dword [0x1008ce34], 0
mov dword [0x1008c168], 0
mov dword [0x1008ca1c], 0
mov dword [0x10087740], 0
mov dword [0x10087734], 0
mov dword [0x1008ce98], 0
mov dword [0x1008b39c], 0
mov dword [0x1008c6b0], 0
mov dword [0x1008c024], 0
mov dword [0x1008ba0c], 0
mov dword [0x1008c128], 0
mov dword [0x100874e4], 0
mov dword [0x100874fc], 0
mov dword [0x100873dc], 0
mov dword [0x1008d10c], 0
mov dword [0x1008b35c], 0
mov dword [0x1008afa0], 0
mov dword [0x1008cea4], 0
mov dword [0x1008b808], 0
mov dword [0x1008776c], 0
mov dword [0x1008c160], 0
mov dword [0x1008ba20], 0
mov dword [0x1008afa4], 0
mov dword [0x10087508], 0
mov dword [0x1008ba18], 0
mov dword [0x100873c8], 0
mov dword [0x10085018], 0
mov dword [0x1008c0e4], 0
mov dword [0x1008cea0], 0
movups xmmword [0x1008c6e0], xmm0
mov dword [0x1008c708], 0
movups xmmword [0x1008c6f0], xmm0
mov dword [0x1008ce64], 1
movq qword [0x1008c700], xmm0
mov eax, 1
mov dword [0x1008c108], eax
pop esi
mov esp, ebp
pop ebp
ret
mov dword [0x1008c108], 0
mov esp, ebp
pop ebp
ret