Function at 0x10078390
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub esp, 0x1c
push ebx
push ebp
push esi
push edi
mov edi, ecx
mov dword [esp + 0x14], edi
test edi, edi
jne 0x100783ac
call fcn.10060850
mov edi, eax
mov dword [esp + 0x14], eax
movss xmm0, dword [0x10112ff0]
push ecx
movaps xmm3, xmm0
mov dword [esp], 0x3f800000
movaps xmm2, xmm0
lea ecx, [esp + 0x1c]
movaps xmm1, xmm0
call fcn.1005cfb0
movss xmm4, dword [0x10112f7c]
push ecx
movaps xmm3, xmm4
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
movaps xmm2, xmm4
movaps xmm1, xmm4
movups xmmword [edi + 0xc8], xmm0
call fcn.1005cfb0
movss xmm7, dword [0x10112f04]
push ecx
movaps xmm3, xmm7
mov dword [esp], 0x3f70a3d7
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
movaps xmm2, xmm7
movaps xmm1, xmm7
movups xmmword [edi + 0xd8], xmm0
call fcn.1005cfb0
push ecx
xorps xmm3, xmm3
mov dword [esp], 0
xorps xmm2, xmm2
lea ecx, [esp + 0x1c]
movups xmm0, xmmword [eax]
xorps xmm1, xmm1
movups xmmword [edi + 0xe8], xmm0
call fcn.1005cfb0
movss xmm3, dword [0x10112f08]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f70a3d7
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
movaps xmm1, xmm3
movups xmmword [edi + 0xf8], xmm0
call fcn.1005cfb0
movss xmm2, dword [0x10112f68]
movaps xmm3, xmm4
push ecx
movaps xmm1, xmm2
mov dword [esp], 0x3f000000
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
movups xmmword [edi + 0x108], xmm0
call fcn.1005cfb0
push ecx
xorps xmm3, xmm3
mov dword [esp], 0
xorps xmm2, xmm2
lea ecx, [esp + 0x1c]
movups xmm0, xmmword [eax]
xorps xmm1, xmm1
movups xmmword [edi + 0x118], xmm0
call fcn.1005cfb0
movss xmm3, dword [0x10112f74]
movss xmm2, dword [0x10112f40]
movss xmm1, dword [0x10112f18]
movups xmm0, xmmword [eax]
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f0a3d71
movups xmmword [edi + 0x128], xmm0
call fcn.1005cfb0
movss xmm3, dword [0x10112fe0]
movss xmm2, dword [0x10112f90]
movss xmm1, dword [0x10112f38]
movups xmm0, xmmword [eax]
push ecx
mov dword [esp], 0x3ecccccd
lea ecx, [esp + 0x1c]
movups xmmword [edi + 0x138], xmm0
call fcn.1005cfb0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f2b851f
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x148], xmm0
call fcn.1005cfb0
movss xmm3, dword [0x10112efc]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
movaps xmm1, xmm3
movups xmmword [edi + 0x158], xmm0
call fcn.1005cfb0
movss xmm3, dword [0x10112f74]
lea ebp, [edi + 0x168]
movss xmm2, dword [0x10112f40]
movss xmm1, dword [0x10112f18]
movups xmm0, xmmword [eax]
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmmword [ebp], xmm0
call fcn.1005cfb0
movss xmm4, dword [0x10112f80]
lea ebx, [edi + 0x178]
push ecx
xorps xmm3, xmm3
mov dword [esp], 0x3f028f5c
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
xorps xmm2, xmm2
xorps xmm1, xmm1
movups xmmword [ebx], xmm0
call fcn.1005cfb0
movss xmm3, dword [0x10112f10]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
movaps xmm1, xmm3
movups xmmword [edi + 0x188], xmm0
call fcn.1005cfb0
movss xmm3, dword [0x10112ef8]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f07ae14
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
movaps xmm1, xmm3
movups xmmword [edi + 0x198], xmm0
call fcn.1005cfb0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x1a8], xmm0
movss xmm0, dword [0x10112f48]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.1005cfb0
movss xmm3, dword [0x10112f64]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
movaps xmm1, xmm3
movups xmmword [edi + 0x1b8], xmm0
call fcn.1005cfb0
push ecx
mov dword [esp], 0x3f800000
movaps xmm3, xmm4
movaps xmm2, xmm4
movaps xmm1, xmm4
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x1c8], xmm0
lea ecx, [esp + 0x1c]
call fcn.1005cfb0
movss xmm4, dword [0x10112fe0]
movss xmm6, dword [0x10112f90]
movaps xmm3, xmm4
movss xmm5, dword [0x10112f38]
movaps xmm2, xmm6
movups xmm0, xmmword [eax]
push ecx
movaps xmm1, xmm5
mov dword [esp], 0x3f800000
lea ecx, [esp + 0x1c]
movups xmmword [edi + 0x1d8], xmm0
call fcn.1005cfb0
movss xmm3, dword [0x10112fc8]
movss xmm2, dword [0x10112f84]
movss xmm1, dword [0x10112f30]
movups xmm0, xmmword [eax]
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x1e8], xmm0
call fcn.1005cfb0
push ecx
movaps xmm3, xmm4
mov dword [esp], 0x3f800000
movaps xmm2, xmm6
lea ecx, [esp + 0x1c]
movups xmm0, xmmword [eax]
movaps xmm1, xmm5
movups xmmword [edi + 0x1f8], xmm0
call fcn.1005cfb0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3ecccccd
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x208], xmm0
call fcn.1005cfb0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x218], xmm0
call fcn.1005cfb0
movss xmm2, dword [0x10112f88]
movaps xmm1, xmm7
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x228], xmm0
call fcn.1005cfb0
push ecx
movaps xmm2, xmm6
mov dword [esp], 0x3e9eb852
movaps xmm1, xmm5
lea ecx, [esp + 0x1c]
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x238], xmm0
call fcn.1005cfb0
movss xmm7, dword [0x10112fb8]
lea edx, [edi + 0x248]
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f4ccccd
movups xmm0, xmmword [eax]
movups xmmword [edx], xmm0
call fcn.1005cfb0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x258], xmm0
call fcn.1005cfb0
movss xmm3, dword [0x10112fb0]
push ecx
mov dword [esp], 0x3f47ae14
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x268], xmm0
movups xmm0, xmmword [edi + 0x118]
movups xmmword [edi + 0x278], xmm0
movss xmm4, dword [0x10112f60]
lea ecx, [esp + 0x1c]
movss xmm1, dword [0x10112f0c]
movaps xmm2, xmm4
call fcn.1005cfb0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x288], xmm0
call fcn.1005cfb0
movss xmm3, dword [0x10112fe0]
movaps xmm2, xmm6
push ecx
movaps xmm1, xmm5
mov dword [esp], 0x3e4ccccd
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
movups xmmword [edi + 0x298], xmm0
call fcn.1005cfb0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f2b851f
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x2a8], xmm0
call fcn.1005cfb0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f733333
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x2b8], xmm0
call fcn.1005cfb0
push ebx
movaps xmm3, xmm7
lea ecx, [esp + 0x1c]
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x2c8], xmm0
call fcn.100725d0
movss xmm3, dword [0x10112f94]
lea edx, [edi + 0x268]
push ebx
lea ecx, [esp + 0x20]
movups xmm0, xmmword [eax]
mov eax, dword [esp + 0x1c]
movups xmmword [edi + 0x2d8], xmm0
movups xmm0, xmmword [eax + 0x258]
movups xmmword [eax + 0x2e8], xmm0
call fcn.100725d0
mov ebx, dword [esp + 0x1c]
lea edx, [edi + 0x2d8]
push ebp
movaps xmm3, xmm7
lea ecx, [esp + 0x24]
movups xmm0, xmmword [eax]
movups xmmword [ebx + 0x2f8], xmm0
call fcn.100725d0
push ebp
movaps xmm3, xmm4
lea edx, [ebx + 0x2f8]
lea ecx, [esp + 0x28]
movups xmm0, xmmword [eax]
movups xmmword [ebx + 0x308], xmm0
call fcn.100725d0
movss xmm3, dword [0x10112f98]
lea ecx, [esp + 0x28]
add esp, 0xc
movaps xmm2, xmm3
movaps xmm1, xmm3
movups xmm0, xmmword [eax]
mov dword [esp], 0x3f800000
movups xmmword [ebx + 0x318], xmm0
call fcn.1005cfb0
movss xmm6, dword [0x10112ff0]
movss xmm3, dword [0x10112f54]
movaps xmm1, xmm6
movss xmm2, dword [0x10112f68]
movups xmm0, xmmword [eax]
push ecx
mov dword [esp], 0x3f800000
lea ecx, [esp + 0x1c]
movups xmmword [ebx + 0x328], xmm0
call fcn.1005cfb0
movss xmm2, dword [0x10112fa4]
xorps xmm3, xmm3
movss xmm1, dword [0x10112fd0]
push ecx
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmmword [ebx + 0x338], xmm0
call fcn.1005cfb0
movss xmm2, dword [0x10112f94]
movaps xmm1, xmm6
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [ebx + 0x348], xmm0
call fcn.1005cfb0
movss xmm2, dword [0x10112f20]
movss xmm3, dword [0x10112f24]
movaps xmm1, xmm2
push ecx
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmmword [ebx + 0x358], xmm0
call fcn.1005cfb0
movss xmm1, dword [0x10112f48]
movss xmm3, dword [0x10112f54]
movaps xmm2, xmm1
push ecx
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmmword [ebx + 0x368], xmm0
call fcn.1005cfb0
movss xmm2, dword [0x10112f2c]
movss xmm3, dword [0x10112f34]
movaps xmm1, xmm2
push ecx
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmmword [ebx + 0x378], xmm0
call fcn.1005cfb0
push ecx
xorps xmm3, xmm3
mov dword [esp], 0
xorps xmm2, xmm2
lea ecx, [esp + 0x1c]
movups xmm0, xmmword [eax]
xorps xmm1, xmm1
movups xmmword [ebx + 0x388], xmm0
call fcn.1005cfb0
push ecx
movaps xmm3, xmm6
mov dword [esp], 0x3d75c28f
movaps xmm2, xmm6
lea ecx, [esp + 0x1c]
movups xmm0, xmmword [eax]
movaps xmm1, xmm6
movups xmmword [ebx + 0x398], xmm0
call fcn.1005cfb0
movss xmm3, dword [0x10112fe0]
movaps xmm1, xmm5
movss xmm2, dword [0x10112f90]
push ecx
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3eb33333
movups xmmword [ebx + 0x3a8], xmm0
call fcn.1005cfb0
push ecx
movaps xmm1, xmm6
mov dword [esp], 0x3f666666
xorps xmm3, xmm3
lea ecx, [esp + 0x1c]
movups xmm0, xmmword [eax]
movaps xmm2, xmm1
movups xmmword [ebx + 0x3b8], xmm0
call fcn.1005cfb0
movups xmm0, xmmword [eax]
push ecx
movss xmm3, dword [0x10112fe0]
movaps xmm1, xmm5
movss xmm2, dword [0x10112f90]
lea ecx, [esp + 0x1c]
movups xmmword [ebx + 0x3c8], xmm0
mov dword [esp], 0x3f800000
call fcn.1005cfb0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f333333
movups xmm0, xmmword [eax]
movups xmmword [ebx + 0x3d8], xmm0
movaps xmm0, xmm6
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.1005cfb0
push ecx
movaps xmm3, xmm7
mov dword [esp], 0x3e4ccccd
movaps xmm2, xmm7
lea ecx, [esp + 0x1c]
movups xmm0, xmmword [eax]
movaps xmm1, xmm7
movups xmmword [ebx + 0x3e8], xmm0
call fcn.1005cfb0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3eb33333
movups xmm0, xmmword [eax]
movups xmmword [ebx + 0x3f8], xmm0
call fcn.1005cfb0
pop edi
pop esi
pop ebp
movups xmm0, xmmword [eax]
movups xmmword [ebx + 0x408], xmm0
pop ebx
add esp, 0x1c
ret