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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
cmp dword [0x100894dc], 0
je 0x1002229b
mov ecx, 0x4c
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x1007a6c8]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x20], al
and ecx, 0x800000ff
jns 0x10021f0d
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x10021ef0
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 0x10021f71
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 0x10021f71
lea eax, [ebp - 8]
mov dword [ebp - 8], 0x44796e41
push eax
push 0
mov dword [ebp - 4], 0x6b7365
call esi
test eax, eax
jne 0x10021f71
mov dword [0x1008e0e0], eax
pop esi
mov esp, ebp
pop ebp
ret
xorps xmm0, xmm0
mov dword [0x1008ee04], 0
mov dword [0x1008d3a8], 0
mov dword [0x1008e12c], 0
mov dword [0x1008e288], 0
mov dword [0x1008d810], 0
mov dword [0x1008cf40], 0
mov dword [0x10089874], 0
mov dword [0x1008dab8], 0
mov dword [0x1008e6a4], 0
mov dword [0x1008d378], 0
mov dword [0x1008d82c], 0
mov dword [0x10089710], 0
mov dword [0x100897d4], 0
mov dword [0x1008d958], 0
mov dword [0x100893b8], 0
mov dword [0x1008975c], 0
mov dword [0x1008d81c], 0
mov dword [0x1008d118], 0
mov dword [0x1008ee44], 0
mov dword [0x100898a0], 0
mov dword [0x1008934c], 0
mov dword [0x1008ea04], 0
mov dword [0x1008e028], 0
mov dword [0x1008e0dc], 0
mov dword [0x1008d7d4], 0
mov dword [0x1008e0a4], 0
mov dword [0x1008f0c4], 0
mov dword [0x1008ee40], 0
mov dword [0x1008cf44], 0
mov dword [0x10089708], 0
mov dword [0x10089880], 0
mov dword [0x1008e024], 0
mov dword [0x100897f8], 0
mov dword [0x1008ee94], 0
mov dword [0x1008ee00], 0
mov dword [0x1008d98c], 0
mov dword [0x1008da78], 0
mov dword [0x1008e110], 0
mov dword [0x1008d9d0], 0
mov dword [0x1008f0d0], 0
mov dword [0x1008d7dc], 0
mov dword [0x10088f3c], 0
mov dword [0x1008ee8c], 0
mov dword [0x1008d818], 0
mov dword [0x1008dab4], 0
mov dword [0x1008d820], 0
mov dword [0x1008ee0c], 0
mov dword [0x1008e140], 0
mov dword [0x1008e9f4], 0
mov dword [0x10089724], 0
mov dword [0x1008971c], 0
mov dword [0x1008ee70], 0
mov dword [0x1008d374], 0
mov dword [0x1008e688], 0
mov dword [0x1008dffc], 0
mov dword [0x1008d9ec], 0
mov dword [0x1008e100], 0
mov dword [0x100894d0], 0
mov dword [0x100894e4], 0
mov dword [0x100893cc], 0
mov dword [0x1008f0e4], 0
mov dword [0x1008d334], 0
mov dword [0x1008cf78], 0
mov dword [0x1008ee7c], 0
mov dword [0x1008d7e0], 0
mov dword [0x10089750], 0
mov dword [0x1008e138], 0
mov dword [0x1008da00], 0
mov dword [0x1008cf7c], 0
mov dword [0x100894f0], 0
mov dword [0x1008d9f8], 0
mov dword [0x100893bc], 0
mov dword [0x10087018], 0
mov dword [0x1008e0bc], 0
mov dword [0x1008ee78], 0
movups xmmword [0x1008e6b8], xmm0
mov dword [0x1008e6e0], 0
movups xmmword [0x1008e6c8], xmm0
mov dword [0x1008ee3c], 1
movq qword [0x1008e6d8], xmm0
mov eax, 1
mov dword [0x1008e0e0], eax
pop esi
mov esp, ebp
pop ebp
ret
mov dword [0x1008e0e0], 0
mov esp, ebp
pop ebp
ret