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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
cmp dword [0x1006ff14], 0
je 0x1002218b
mov ecx, 0x4c
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x100638cc]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x20], al
and ecx, 0x800000ff
jns 0x10021dfd
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x10021de0
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 0x10021e61
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 0x10021e61
lea eax, [ebp - 8]
mov dword [ebp - 8], 0x44796e41
push eax
push 0
mov dword [ebp - 4], 0x6b7365
call esi
test eax, eax
jne 0x10021e61
mov dword [0x10074b0c], eax
pop esi
mov esp, ebp
pop ebp
ret
xorps xmm0, xmm0
mov dword [0x1007582c], 0
mov dword [0x10073de0], 0
mov dword [0x10074b54], 0
mov dword [0x10074cb0], 0
mov dword [0x10074240], 0
mov dword [0x10073978], 0
mov dword [0x100702ac], 0
mov dword [0x100744e8], 0
mov dword [0x100750cc], 0
mov dword [0x10073db0], 0
mov dword [0x1007425c], 0
mov dword [0x10070148], 0
mov dword [0x1007020c], 0
mov dword [0x10074388], 0
mov dword [0x10075fa4], 0
mov dword [0x10070194], 0
mov dword [0x1007424c], 0
mov dword [0x10073b50], 0
mov dword [0x1007586c], 0
mov dword [0x100702d8], 0
mov dword [0x10075f38], 0
mov dword [0x1007542c], 0
mov dword [0x10074a54], 0
mov dword [0x10074b08], 0
mov dword [0x1007420c], 0
mov dword [0x10074ad0], 0
mov dword [0x10075ae8], 0
mov dword [0x10075868], 0
mov dword [0x1007397c], 0
mov dword [0x10070140], 0
mov dword [0x100702b8], 0
mov dword [0x10074a50], 0
mov dword [0x10070230], 0
mov dword [0x100758b8], 0
mov dword [0x10075828], 0
mov dword [0x100743bc], 0
mov dword [0x100744a8], 0
mov dword [0x10074b3c], 0
mov dword [0x10074400], 0
mov dword [0x10075af4], 0
mov dword [0x10074214], 0
mov dword [0x10075b28], 0
mov dword [0x100758b0], 0
mov dword [0x10074248], 0
mov dword [0x100744e4], 0
mov dword [0x10074250], 0
mov dword [0x10075834], 0
mov dword [0x10074b68], 0
mov dword [0x1007541c], 0
mov dword [0x1007015c], 0
mov dword [0x10070154], 0
mov dword [0x10075894], 0
mov dword [0x10073dac], 0
mov dword [0x100750b0], 0
mov dword [0x10074a2c], 0
mov dword [0x1007441c], 0
mov dword [0x10074b2c], 0
mov dword [0x10075fbc], 0
mov dword [0x1006ff1c], 0
mov dword [0x10075fb8], 0
mov dword [0x10075b08], 0
mov dword [0x10073d6c], 0
mov dword [0x100739b0], 0
mov dword [0x100758a0], 0
mov dword [0x10074218], 0
mov dword [0x10070188], 0
mov dword [0x10074b60], 0
mov dword [0x10074430], 0
mov dword [0x100739b4], 0
mov dword [0x1006ff28], 0
mov dword [0x10074428], 0
mov dword [0x10075fa8], 0
mov dword [0x1006e018], 0
mov dword [0x10074ae8], 0
mov dword [0x1007589c], 0
movups xmmword [0x100750e0], xmm0
mov dword [0x10075108], 0
movups xmmword [0x100750f0], xmm0
mov dword [0x10075864], 1
movq qword [0x10075100], xmm0
mov eax, 1
mov dword [0x10074b0c], eax
pop esi
mov esp, ebp
pop ebp
ret
mov dword [0x10074b0c], 0
mov esp, ebp
pop ebp
ret