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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
cmp dword [0x100794d4], 0
je 0x100231db
mov ecx, 0x4c
xor edx, edx
nop word [eax + eax]
mov al, byte [edx + 0x1006b964]
xor al, cl
inc ecx
mov byte [ebp + edx - 0x20], al
and ecx, 0x800000ff
jns 0x10022e4d
dec ecx
or ecx, 0xffffff00
inc ecx
inc edx
cmp edx, 0xb
jl 0x10022e30
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 0x10022eb1
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 0x10022eb1
lea eax, [ebp - 8]
mov dword [ebp - 8], 0x44796e41
push eax
push 0
mov dword [ebp - 4], 0x6b7365
call esi
test eax, eax
jne 0x10022eb1
mov dword [0x1007e0f0], eax
pop esi
mov esp, ebp
pop ebp
ret
xorps xmm0, xmm0
mov dword [0x1007ee14], 0
mov dword [0x1007d3b4], 0
mov dword [0x1007e138], 0
mov dword [0x1007e294], 0
mov dword [0x1007d814], 0
mov dword [0x1007cf4c], 0
mov dword [0x10079878], 0
mov dword [0x1007dac0], 0
mov dword [0x1007e6b0], 0
mov dword [0x1007d384], 0
mov dword [0x1007d830], 0
mov dword [0x1007970c], 0
mov dword [0x100797d4], 0
mov dword [0x1007d95c], 0
mov dword [0x100793a8], 0
mov dword [0x1007975c], 0
mov dword [0x1007d820], 0
mov dword [0x1007cf94], 0
mov dword [0x1007ee54], 0
mov dword [0x100798a4], 0
mov dword [0x10079338], 0
mov dword [0x1007ea14], 0
mov dword [0x1007e038], 0
mov dword [0x1007e0ec], 0
mov dword [0x1007d7e0], 0
mov dword [0x1007e0b4], 0
mov dword [0x1007f0d4], 0
mov dword [0x1007ee50], 0
mov dword [0x1007cf50], 0
mov dword [0x10079704], 0
mov dword [0x10079884], 0
mov dword [0x1007e034], 0
mov dword [0x100797f8], 0
mov dword [0x1007eea4], 0
mov dword [0x1007ee10], 0
mov dword [0x1007d990], 0
mov dword [0x1007da7c], 0
mov dword [0x1007e120], 0
mov dword [0x1007d9d4], 0
mov dword [0x1007f0e0], 0
mov dword [0x1007d7e8], 0
mov dword [0x10078f24], 0
mov dword [0x1007ee9c], 0
mov dword [0x1007d81c], 0
mov dword [0x1007dabc], 0
mov dword [0x1007d824], 0
mov dword [0x1007ee1c], 0
mov dword [0x1007e14c], 0
mov dword [0x1007ea04], 0
mov dword [0x10079724], 0
mov dword [0x10079718], 0
mov dword [0x1007ee80], 0
mov dword [0x1007d380], 0
mov dword [0x1007e694], 0
mov dword [0x1007e010], 0
mov dword [0x1007d9f0], 0
mov dword [0x1007e110], 0
mov dword [0x100794c8], 0
mov dword [0x100794e0], 0
mov dword [0x100793c0], 0
mov dword [0x1007f0f4], 0
mov dword [0x1007d340], 0
mov dword [0x1007cf84], 0
mov dword [0x1007ee8c], 0
mov dword [0x1007d7ec], 0
mov dword [0x10079750], 0
mov dword [0x1007e144], 0
mov dword [0x1007da04], 0
mov dword [0x1007cf88], 0
mov dword [0x100794ec], 0
mov dword [0x1007d9fc], 0
mov dword [0x100793ac], 0
mov dword [0x10077018], 0
mov dword [0x1007e0cc], 0
mov dword [0x1007ee88], 0
movups xmmword [0x1007e6c0], xmm0
mov dword [0x1007e6e8], 0
movups xmmword [0x1007e6d0], xmm0
mov dword [0x1007ee4c], 1
movq qword [0x1007e6e0], xmm0
mov eax, 1
mov dword [0x1007e0f0], eax
pop esi
mov esp, ebp
pop ebp
ret
mov dword [0x1007e0f0], 0
mov esp, ebp
pop ebp
ret