Function at 0x1007b330
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 0x1007b34c
call fcn.10063780
mov edi, eax
mov dword [esp + 0x14], eax
movss xmm0, dword [0x10117038]
push ecx
movaps xmm3, xmm0
mov dword [esp], 0x3f800000
movaps xmm2, xmm0
lea ecx, [esp + 0x1c]
movaps xmm1, xmm0
call fcn.1005fef0
movss xmm4, dword [0x10116fc4]
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.1005fef0
movss xmm7, dword [0x10116f4c]
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.1005fef0
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.1005fef0
movss xmm3, dword [0x10116f50]
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.1005fef0
movss xmm2, dword [0x10116fb0]
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.1005fef0
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.1005fef0
movss xmm3, dword [0x10116fbc]
movss xmm2, dword [0x10116f88]
movss xmm1, dword [0x10116f60]
movups xmm0, xmmword [eax]
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f0a3d71
movups xmmword [edi + 0x128], xmm0
call fcn.1005fef0
movss xmm3, dword [0x10117028]
movss xmm2, dword [0x10116fd8]
movss xmm1, dword [0x10116f80]
movups xmm0, xmmword [eax]
push ecx
mov dword [esp], 0x3ecccccd
lea ecx, [esp + 0x1c]
movups xmmword [edi + 0x138], xmm0
call fcn.1005fef0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f2b851f
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x148], xmm0
call fcn.1005fef0
movss xmm3, dword [0x10116f44]
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.1005fef0
movss xmm3, dword [0x10116fbc]
lea ebp, [edi + 0x168]
movss xmm2, dword [0x10116f88]
movss xmm1, dword [0x10116f60]
movups xmm0, xmmword [eax]
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmmword [ebp], xmm0
call fcn.1005fef0
movss xmm4, dword [0x10116fc8]
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.1005fef0
movss xmm3, dword [0x10116f58]
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.1005fef0
movss xmm3, dword [0x10116f40]
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.1005fef0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x1a8], xmm0
movss xmm0, dword [0x10116f90]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.1005fef0
movss xmm3, dword [0x10116fac]
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.1005fef0
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.1005fef0
movss xmm4, dword [0x10117028]
movss xmm6, dword [0x10116fd8]
movaps xmm3, xmm4
movss xmm5, dword [0x10116f80]
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.1005fef0
movss xmm3, dword [0x10117010]
movss xmm2, dword [0x10116fcc]
movss xmm1, dword [0x10116f78]
movups xmm0, xmmword [eax]
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x1e8], xmm0
call fcn.1005fef0
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.1005fef0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3ecccccd
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x208], xmm0
call fcn.1005fef0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x218], xmm0
call fcn.1005fef0
movss xmm2, dword [0x10116fd0]
movaps xmm1, xmm7
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x228], xmm0
call fcn.1005fef0
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.1005fef0
movss xmm7, dword [0x10117000]
lea edx, [edi + 0x248]
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f4ccccd
movups xmm0, xmmword [eax]
movups xmmword [edx], xmm0
call fcn.1005fef0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x258], xmm0
call fcn.1005fef0
movss xmm3, dword [0x10116ff8]
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 [0x10116fa8]
lea ecx, [esp + 0x1c]
movss xmm1, dword [0x10116f54]
movaps xmm2, xmm4
call fcn.1005fef0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x288], xmm0
call fcn.1005fef0
movss xmm3, dword [0x10117028]
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.1005fef0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f2b851f
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x2a8], xmm0
call fcn.1005fef0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f733333
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x2b8], xmm0
call fcn.1005fef0
push ebx
movaps xmm3, xmm7
lea ecx, [esp + 0x1c]
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x2c8], xmm0
call fcn.10075570
movss xmm3, dword [0x10116fdc]
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.10075570
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.10075570
push ebp
movaps xmm3, xmm4
lea edx, [ebx + 0x2f8]
lea ecx, [esp + 0x28]
movups xmm0, xmmword [eax]
movups xmmword [ebx + 0x308], xmm0
call fcn.10075570
movss xmm3, dword [0x10116fe0]
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.1005fef0
movss xmm6, dword [0x10117038]
movss xmm3, dword [0x10116f9c]
movaps xmm1, xmm6
movss xmm2, dword [0x10116fb0]
movups xmm0, xmmword [eax]
push ecx
mov dword [esp], 0x3f800000
lea ecx, [esp + 0x1c]
movups xmmword [ebx + 0x328], xmm0
call fcn.1005fef0
movss xmm2, dword [0x10116fec]
xorps xmm3, xmm3
movss xmm1, dword [0x10117018]
push ecx
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmmword [ebx + 0x338], xmm0
call fcn.1005fef0
movss xmm2, dword [0x10116fdc]
movaps xmm1, xmm6
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [ebx + 0x348], xmm0
call fcn.1005fef0
movss xmm2, dword [0x10116f68]
movss xmm3, dword [0x10116f6c]
movaps xmm1, xmm2
push ecx
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmmword [ebx + 0x358], xmm0
call fcn.1005fef0
movss xmm1, dword [0x10116f90]
movss xmm3, dword [0x10116f9c]
movaps xmm2, xmm1
push ecx
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmmword [ebx + 0x368], xmm0
call fcn.1005fef0
movss xmm2, dword [0x10116f74]
movss xmm3, dword [0x10116f7c]
movaps xmm1, xmm2
push ecx
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3f800000
movups xmmword [ebx + 0x378], xmm0
call fcn.1005fef0
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.1005fef0
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.1005fef0
movss xmm3, dword [0x10117028]
movaps xmm1, xmm5
movss xmm2, dword [0x10116fd8]
push ecx
movups xmm0, xmmword [eax]
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3eb33333
movups xmmword [ebx + 0x3a8], xmm0
call fcn.1005fef0
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.1005fef0
movups xmm0, xmmword [eax]
push ecx
movss xmm3, dword [0x10117028]
movaps xmm1, xmm5
movss xmm2, dword [0x10116fd8]
lea ecx, [esp + 0x1c]
movups xmmword [ebx + 0x3c8], xmm0
mov dword [esp], 0x3f800000
call fcn.1005fef0
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.1005fef0
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.1005fef0
push ecx
lea ecx, [esp + 0x1c]
mov dword [esp], 0x3eb33333
movups xmm0, xmmword [eax]
movups xmmword [ebx + 0x3f8], xmm0
call fcn.1005fef0
pop edi
pop esi
pop ebp
movups xmm0, xmmword [eax]
movups xmmword [ebx + 0x408], xmm0
pop ebx
add esp, 0x1c
ret