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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
cmp dword [0x100884f0], 0
je 0x100230eb
mov ecx, 0x4c
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x10079844]
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 [0x1008d110], eax
pop esi
mov esp, ebp
pop ebp
ret
xorps xmm0, xmm0
mov dword [0x1008de34], 0
mov dword [0x1008c3d0], 0
mov dword [0x1008d15c], 0
mov dword [0x1008d2b8], 0
mov dword [0x1008c830], 0
mov dword [0x1008bf68], 0
mov dword [0x10088894], 0
mov dword [0x1008cadc], 0
mov dword [0x1008d6d4], 0
mov dword [0x1008c3a0], 0
mov dword [0x1008c84c], 0
mov dword [0x10088728], 0
mov dword [0x100887f0], 0
mov dword [0x1008c978], 0
mov dword [0x100883c4], 0
mov dword [0x10088778], 0
mov dword [0x1008c83c], 0
mov dword [0x1008c140], 0
mov dword [0x1008de74], 0
mov dword [0x100888c0], 0
mov dword [0x10088354], 0
mov dword [0x1008da34], 0
mov dword [0x1008d058], 0
mov dword [0x1008d10c], 0
mov dword [0x1008c7fc], 0
mov dword [0x1008d0d4], 0
mov dword [0x1008e0f4], 0
mov dword [0x1008de70], 0
mov dword [0x1008bf6c], 0
mov dword [0x10088720], 0
mov dword [0x100888a0], 0
mov dword [0x1008d054], 0
mov dword [0x10088814], 0
mov dword [0x1008dec4], 0
mov dword [0x1008de30], 0
mov dword [0x1008c9ac], 0
mov dword [0x1008ca98], 0
mov dword [0x1008d140], 0
mov dword [0x1008c9f0], 0
mov dword [0x1008e100], 0
mov dword [0x1008c804], 0
mov dword [0x10087f40], 0
mov dword [0x1008debc], 0
mov dword [0x1008c838], 0
mov dword [0x1008cad8], 0
mov dword [0x1008c840], 0
mov dword [0x1008de3c], 0
mov dword [0x1008d170], 0
mov dword [0x1008da24], 0
mov dword [0x10088740], 0
mov dword [0x10088734], 0
mov dword [0x1008dea0], 0
mov dword [0x1008c39c], 0
mov dword [0x1008d6b8], 0
mov dword [0x1008d02c], 0
mov dword [0x1008ca0c], 0
mov dword [0x1008d130], 0
mov dword [0x100884e4], 0
mov dword [0x100884fc], 0
mov dword [0x100883dc], 0
mov dword [0x1008e114], 0
mov dword [0x1008c35c], 0
mov dword [0x1008bfa0], 0
mov dword [0x1008deac], 0
mov dword [0x1008c808], 0
mov dword [0x1008876c], 0
mov dword [0x1008d168], 0
mov dword [0x1008ca20], 0
mov dword [0x1008bfa4], 0
mov dword [0x10088508], 0
mov dword [0x1008ca18], 0
mov dword [0x100883c8], 0
mov dword [0x10086018], 0
mov dword [0x1008d0ec], 0
mov dword [0x1008dea8], 0
movups xmmword [0x1008d6e8], xmm0
mov dword [0x1008d710], 0
movups xmmword [0x1008d6f8], xmm0
mov dword [0x1008de6c], 1
movq qword [0x1008d708], xmm0
mov eax, 1
mov dword [0x1008d110], eax
pop esi
mov esp, ebp
pop ebp
ret
mov dword [0x1008d110], 0
mov esp, ebp
pop ebp
ret