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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
cmp dword [0x10072dc0], 0
je 0x1002218b
mov ecx, 0x4c
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x100608b4]
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 [0x10071804], eax
pop esi
mov esp, ebp
pop ebp
ret
xorps xmm0, xmm0
mov dword [0x10072524], 0
mov dword [0x10070ad8], 0
mov dword [0x1007184c], 0
mov dword [0x100719a8], 0
mov dword [0x10070f38], 0
mov dword [0x10070670], 0
mov dword [0x1006cfa4], 0
mov dword [0x100711e0], 0
mov dword [0x10071dc4], 0
mov dword [0x10070aa8], 0
mov dword [0x10070f54], 0
mov dword [0x10072ff4], 0
mov dword [0x100730b8], 0
mov dword [0x10071080], 0
mov dword [0x10072c9c], 0
mov dword [0x10073040], 0
mov dword [0x10070f44], 0
mov dword [0x10070848], 0
mov dword [0x10072564], 0
mov dword [0x1006cfd0], 0
mov dword [0x10072c30], 0
mov dword [0x10072124], 0
mov dword [0x1007174c], 0
mov dword [0x10071800], 0
mov dword [0x10070f04], 0
mov dword [0x100717c8], 0
mov dword [0x100727e0], 0
mov dword [0x10072560], 0
mov dword [0x10070674], 0
mov dword [0x10072fec], 0
mov dword [0x1006cfb0], 0
mov dword [0x10071748], 0
mov dword [0x1006cf28], 0
mov dword [0x100725b0], 0
mov dword [0x10072520], 0
mov dword [0x100710b4], 0
mov dword [0x100711a0], 0
mov dword [0x10071834], 0
mov dword [0x100710f8], 0
mov dword [0x100727ec], 0
mov dword [0x10070f0c], 0
mov dword [0x10072820], 0
mov dword [0x100725a8], 0
mov dword [0x10070f40], 0
mov dword [0x100711dc], 0
mov dword [0x10070f48], 0
mov dword [0x1007252c], 0
mov dword [0x10071860], 0
mov dword [0x10072114], 0
mov dword [0x10073008], 0
mov dword [0x10073000], 0
mov dword [0x1007258c], 0
mov dword [0x10070aa4], 0
mov dword [0x10071da8], 0
mov dword [0x10071724], 0
mov dword [0x10071114], 0
mov dword [0x10071824], 0
mov dword [0x10072cb4], 0
mov dword [0x10072dc8], 0
mov dword [0x10072cb0], 0
mov dword [0x10072800], 0
mov dword [0x10070a64], 0
mov dword [0x100706a8], 0
mov dword [0x10072598], 0
mov dword [0x10070f10], 0
mov dword [0x10073034], 0
mov dword [0x10071858], 0
mov dword [0x10071128], 0
mov dword [0x100706ac], 0
mov dword [0x10072dd4], 0
mov dword [0x10071120], 0
mov dword [0x10072ca0], 0
mov dword [0x1006b05c], 0
mov dword [0x100717e0], 0
mov dword [0x10072594], 0
movups xmmword [0x10071dd8], xmm0
mov dword [0x10071e00], 0
movups xmmword [0x10071de8], xmm0
mov dword [0x1007255c], 1
movq qword [0x10071df8], xmm0
mov eax, 1
mov dword [0x10071804], eax
pop esi
mov esp, ebp
pop ebp
ret
mov dword [0x10071804], 0
mov esp, ebp
pop ebp
ret