Function at 0x1003ee80
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 0xc]
sub esp, 0x14
push esi
cmp eax, 0xc
ja case.default.0x1003ee93
jmp dword [eax*4 + 0x1003f240]
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0x10]
xorps xmm0, xmm0
mov dword [ebp - 0x10], 0x65646178
mov dword [ebp - 0xc], 0x646e6142
lea edx, [ecx + 1]
mov word [ebp - 8], 0x7a
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
nop dword [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1003eed0
sub ecx, edx
lea eax, [ebp - 0x10]
push ecx
push eax
mov ecx, esi
call fcn.10034070
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 8
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0xc]
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0x73697274
mov byte [ebp - 8], 0
lea edx, [ecx + 1]
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1003ef16
sub ecx, edx
lea eax, [ebp - 0xc]
push ecx
push eax
mov ecx, esi
call fcn.10034070
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 8
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0xc]
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0x6e6f6c76
mov word [ebp - 8], 0x65
lea edx, [ecx + 1]
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1003ef60
sub ecx, edx
lea eax, [ebp - 0xc]
push ecx
push eax
mov ecx, esi
call fcn.10034070
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 8
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0xc]
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0x636e616c
mov word [ebp - 8], 0x65
lea edx, [ecx + 1]
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1003efa8
sub ecx, edx
lea eax, [ebp - 0xc]
push ecx
push eax
mov ecx, esi
call fcn.10034070
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 8
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0xc]
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0x6f6c6568
mov word [ebp - 8], 0x6f
lea edx, [ecx + 1]
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1003eff0
sub ecx, edx
lea eax, [ebp - 0xc]
push ecx
push eax
mov ecx, esi
call fcn.10034070
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 8
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0xc]
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0x70726f63
mov byte [ebp - 8], 0
lea edx, [ecx + 1]
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1003f036
sub ecx, edx
lea eax, [ebp - 0xc]
push ecx
push eax
mov ecx, esi
call fcn.10034070
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 8
mov esi, dword [ebp + 8]
lea ecx, [ebp + 0xc]
xorps xmm0, xmm0
mov dword [ebp + 0xc], 0x656361
lea edx, [ecx + 1]
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1003f078
jmp 0x1003f229
movaps xmm0, xmmword [0x1010c6b0]
lea ecx, [ebp - 0x14]
mov esi, dword [ebp + 8]
lea edx, [ecx + 1]
xorps xmm0, xmmword [0x1010c850]
movups xmmword [ebp - 0x14], xmm0
xorps xmm0, xmm0
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1003f0b3
sub ecx, edx
lea eax, [ebp - 0x14]
push ecx
push eax
mov ecx, esi
call fcn.10034070
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 8
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0xc]
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0x616b7579
mov byte [ebp - 8], 0
lea edx, [ecx + 1]
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1003f100
sub ecx, edx
lea eax, [ebp - 0xc]
push ecx
push eax
mov ecx, esi
call fcn.10034070
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 8
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0xc]
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0x67615773
mov byte [ebp - 8], 0
lea edx, [ecx + 1]
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1003f146
sub ecx, edx
lea eax, [ebp - 0xc]
push ecx
push eax
mov ecx, esi
call fcn.10034070
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 8
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0xc]
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0x77797961
mov dword [ebp - 8], 0x657261
lea edx, [ecx + 1]
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1003f190
sub ecx, edx
lea eax, [ebp - 0xc]
push ecx
push eax
mov ecx, esi
call fcn.10034070
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 8
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0xc]
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0x616d3372
mov dword [ebp - 8], 0x686374
lea edx, [ecx + 1]
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1003f1e0
sub ecx, edx
lea eax, [ebp - 0xc]
push ecx
push eax
mov ecx, esi
call fcn.10034070
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 8
mov esi, dword [ebp + 8]
lea ecx, [ebp + 0xc]
xorps xmm0, xmm0
mov dword [ebp + 0xc], 0x305f30
lea edx, [ecx + 1]
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1003f222
sub ecx, edx
lea eax, [ebp + 0xc]
push ecx
push eax
mov ecx, esi
call fcn.10034070
mov eax, esi
pop esi
mov esp, ebp
pop ebp
ret 8