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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
cmp dword [0x1007f484], 0
je 0x10021e4b
mov ecx, 0x4c
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x10070774]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x20], al
and ecx, 0x800000ff
jns 0x10021abd
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x10021aa0
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 0x10021b21
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 0x10021b21
lea eax, [ebp - 8]
mov dword [ebp - 8], 0x44796e41
push eax
push 0
mov dword [ebp - 4], 0x6b7365
call esi
test eax, eax
jne 0x10021b21
mov dword [0x10084050], eax
pop esi
mov esp, ebp
pop ebp
ret
xorps xmm0, xmm0
mov dword [0x10084d68], 0
mov dword [0x10083330], 0
mov dword [0x1008409c], 0
mov dword [0x100841f8], 0
mov dword [0x10083794], 0
mov dword [0x10082ed0], 0
mov dword [0x1007f80c], 0
mov dword [0x10083a30], 0
mov dword [0x10084614], 0
mov dword [0x10083304], 0
mov dword [0x100837b0], 0
mov dword [0x1007f6ac], 0
mov dword [0x1007f76c], 0
mov dword [0x100838dc], 0
mov dword [0x1007f368], 0
mov dword [0x1007f6f4], 0
mov dword [0x100837a0], 0
mov dword [0x100830a8], 0
mov dword [0x10084da8], 0
mov dword [0x1007f834], 0
mov dword [0x1007f2fc], 0
mov dword [0x10085028], 0
mov dword [0x10082ad8], 0
mov dword [0x10084d50], 0
mov dword [0x10083fa0], 0
mov dword [0x1008404c], 0
mov dword [0x10083758], 0
mov dword [0x1008401c], 0
mov dword [0x10085020], 0
mov dword [0x10084da4], 0
mov dword [0x10082ed4], 0
mov dword [0x10083f9c], 0
mov dword [0x1007f790], 0
mov dword [0x10084df0], 0
mov dword [0x10084d64], 0
mov dword [0x10083910], 0
mov dword [0x100839f0], 0
mov dword [0x10084080], 0
mov dword [0x10083950], 0
mov dword [0x10085030], 0
mov dword [0x10083760], 0
mov dword [0x1007eef4], 0
mov dword [0x10084de8], 0
mov dword [0x1008379c], 0
mov dword [0x10083a2c], 0
mov dword [0x100837a4], 0
mov dword [0x10084d70], 0
mov dword [0x100840b0], 0
mov dword [0x1008495c], 0
mov dword [0x1007f6bc], 0
mov dword [0x1007f6b4], 0
mov dword [0x10084dcc], 0
mov dword [0x10083300], 0
mov dword [0x100845f8], 0
mov dword [0x10083f74], 0
mov dword [0x10083964], 0
mov dword [0x10084070], 0
mov dword [0x1007f37c], 0
mov dword [0x1007f48c], 0
mov dword [0x1007f378], 0
mov dword [0x10085044], 0
mov dword [0x100832c4], 0
mov dword [0x10082f08], 0
mov dword [0x10084dd8], 0
mov dword [0x10083764], 0
mov dword [0x1007f6e8], 0
mov dword [0x100840a8], 0
mov dword [0x10083978], 0
mov dword [0x10082f0c], 0
mov dword [0x1007f498], 0
mov dword [0x10083970], 0
mov dword [0x1007f36c], 0
mov dword [0x1007d018], 0
mov dword [0x10084030], 0
mov dword [0x10084dd4], 0
movups xmmword [0x10084628], xmm0
mov dword [0x10084650], 0
movups xmmword [0x10084638], xmm0
mov dword [0x10084da0], 1
movq qword [0x10084648], xmm0
mov eax, 1
mov dword [0x10084050], eax
pop esi
mov esp, ebp
pop ebp
ret
mov dword [0x10084050], 0
mov esp, ebp
pop ebp
ret