Function at 0x418130
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push ebx
push esi
push edi
mov edi, ecx
mov dword [ebp - 4], edi
test edi, edi
jne 0x41814c
call fcn.004049a0
mov edi, eax
mov dword [ebp - 4], eax
movss xmm0, dword [0x460140]
push ecx
movaps xmm3, xmm0
mov dword [esp], 0x3f800000
movaps xmm2, xmm0
lea ecx, [ebp - 0x14]
movaps xmm1, xmm0
call fcn.00401550
movss xmm4, dword [0x4600ec]
push ecx
movaps xmm3, xmm4
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm2, xmm4
movaps xmm1, xmm4
movups xmmword [edi + 0xb8], xmm0
call fcn.00401550
movss xmm7, dword [0x460098]
push ecx
movaps xmm3, xmm7
mov dword [esp], 0x3f70a3d7
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm2, xmm7
movaps xmm1, xmm7
movups xmmword [edi + 0xc8], xmm0
call fcn.00401550
push ecx
xorps xmm3, xmm3
mov dword [esp], 0
xorps xmm2, xmm2
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
xorps xmm1, xmm1
movups xmmword [edi + 0xd8], xmm0
call fcn.00401550
movss xmm3, dword [0x46009c]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f70a3d7
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm1, xmm3
movups xmmword [edi + 0xe8], xmm0
call fcn.00401550
movss xmm2, dword [0x4600e0]
movaps xmm3, xmm4
push ecx
movaps xmm1, xmm2
mov dword [esp], 0x3f000000
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movups xmmword [edi + 0xf8], xmm0
call fcn.00401550
push ecx
xorps xmm3, xmm3
mov dword [esp], 0
xorps xmm2, xmm2
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
xorps xmm1, xmm1
movups xmmword [edi + 0x108], xmm0
call fcn.00401550
movss xmm3, dword [0x4600e4]
movss xmm2, dword [0x4600c8]
movss xmm1, dword [0x4600b0]
movups xmm0, xmmword [eax]
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f0a3d71
movups xmmword [edi + 0x118], xmm0
call fcn.00401550
movss xmm3, dword [0x46013c]
movss xmm2, dword [0x460100]
movss xmm1, dword [0x4600c4]
movups xmm0, xmmword [eax]
push ecx
mov dword [esp], 0x3ecccccd
lea ecx, [ebp - 0x14]
movups xmmword [edi + 0x128], xmm0
call fcn.00401550
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f2b851f
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x138], xmm0
call fcn.00401550
movss xmm3, dword [0x46008c]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm1, xmm3
movups xmmword [edi + 0x148], xmm0
call fcn.00401550
movss xmm3, dword [0x4600e4]
lea ecx, [edi + 0x158]
movss xmm2, dword [0x4600c8]
movss xmm1, dword [0x4600b0]
movups xmm0, xmmword [eax]
push ecx
mov dword [esp], 0x3f800000
movups xmmword [ecx], xmm0
lea ecx, [ebp - 0x14]
call fcn.00401550
movss xmm4, dword [0x4600f0]
lea ebx, [edi + 0x168]
push ecx
xorps xmm3, xmm3
mov dword [esp], 0x3f028f5c
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
xorps xmm2, xmm2
xorps xmm1, xmm1
movups xmmword [ebx], xmm0
call fcn.00401550
movss xmm3, dword [0x4600a4]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm1, xmm3
movups xmmword [edi + 0x178], xmm0
call fcn.00401550
movss xmm3, dword [0x460084]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f07ae14
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm1, xmm3
movups xmmword [edi + 0x188], xmm0
call fcn.00401550
movss xmm3, dword [0x4600d0]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm1, xmm3
movups xmmword [edi + 0x198], xmm0
call fcn.00401550
movss xmm3, dword [0x4600dc]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm1, xmm3
movups xmmword [edi + 0x1a8], xmm0
call fcn.00401550
push ecx
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x14]
movaps xmm3, xmm4
movaps xmm2, xmm4
movups xmm0, xmmword [eax]
movaps xmm1, xmm4
movups xmmword [edi + 0x1b8], xmm0
call fcn.00401550
movss xmm6, dword [0x460100]
movss xmm4, dword [0x4600c4]
movaps xmm2, xmm6
movss xmm3, dword [0x46013c]
movaps xmm1, xmm4
movups xmm0, xmmword [eax]
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x1c8], xmm0
call fcn.00401550
movss xmm3, dword [0x460130]
movss xmm2, dword [0x4600f4]
movss xmm1, dword [0x4600bc]
movups xmm0, xmmword [eax]
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x1d8], xmm0
call fcn.00401550
movss xmm3, dword [0x46013c]
movaps xmm2, xmm6
push ecx
movaps xmm1, xmm4
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movups xmmword [edi + 0x1e8], xmm0
call fcn.00401550
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3ecccccd
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x1f8], xmm0
call fcn.00401550
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x208], xmm0
call fcn.00401550
movss xmm2, dword [0x4600f8]
movaps xmm1, xmm7
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x218], xmm0
call fcn.00401550
push ecx
movaps xmm2, xmm6
mov dword [esp], 0x3e9eb852
movaps xmm1, xmm4
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x228], xmm0
call fcn.00401550
movss xmm5, dword [0x460124]
lea edx, [edi + 0x238]
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f4ccccd
movups xmm0, xmmword [eax]
movups xmmword [edx], xmm0
call fcn.00401550
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x248], xmm0
call fcn.00401550
movss xmm7, dword [0x4600d8]
movss xmm3, dword [0x46011c]
movaps xmm2, xmm7
push ecx
movups xmm0, xmmword [eax]
mov dword [esp], 0x3f47ae14
movups xmmword [edi + 0x258], xmm0
movups xmm0, xmmword [edi + 0x108]
movups xmmword [edi + 0x268], xmm0
movss xmm1, dword [0x4600a0]
lea ecx, [ebp - 0x14]
call fcn.00401550
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x278], xmm0
call fcn.00401550
movss xmm3, dword [0x46013c]
movaps xmm2, xmm6
push ecx
movaps xmm1, xmm4
mov dword [esp], 0x3e800000
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movups xmmword [edi + 0x288], xmm0
call fcn.00401550
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f2b851f
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x298], xmm0
call fcn.00401550
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f733333
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x2a8], xmm0
call fcn.00401550
push ebx
movaps xmm3, xmm5
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x2b8], xmm0
call fcn.004128b0
movss xmm3, dword [0x460104]
lea edx, [edi + 0x258]
push ebx
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
mov eax, dword [ebp - 4]
movups xmmword [edi + 0x2c8], xmm0
movups xmm0, xmmword [eax + 0x248]
movups xmmword [eax + 0x2d8], xmm0
call fcn.004128b0
mov ecx, dword [ebp - 4]
lea edx, [edi + 0x2c8]
lea esi, [ecx + 0x2e8]
movaps xmm3, xmm5
movups xmm0, xmmword [eax]
lea ebx, [ecx + 0x158]
push ebx
lea ecx, [ebp - 0x14]
movups xmmword [esi], xmm0
call fcn.004128b0
mov edi, dword [ebp - 4]
lea ecx, [ebp - 0x14]
push ebx
movaps xmm3, xmm7
mov edx, esi
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x2f8], xmm0
call fcn.004128b0
movss xmm3, dword [0x460108]
lea ecx, [ebp - 0x14]
add esp, 0xc
movaps xmm2, xmm3
movaps xmm1, xmm3
movups xmm0, xmmword [eax]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x308], xmm0
call fcn.00401550
movss xmm3, dword [0x4600d4]
movss xmm2, dword [0x4600e0]
movss xmm1, dword [0x460140]
movups xmm0, xmmword [eax]
push ecx
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x14]
movups xmmword [edi + 0x318], xmm0
call fcn.00401550
movss xmm2, dword [0x460114]
xorps xmm3, xmm3
movss xmm1, dword [0x460134]
push ecx
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x328], xmm0
call fcn.00401550
movss xmm2, dword [0x460104]
movss xmm1, dword [0x460140]
push ecx
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x338], xmm0
call fcn.00401550
movss xmm3, dword [0x46013c]
movaps xmm1, xmm4
movss xmm2, dword [0x460100]
push ecx
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3eb33333
movups xmmword [edi + 0x348], xmm0
call fcn.00401550
movss xmm2, dword [0x460140]
xorps xmm3, xmm3
push ecx
movaps xmm1, xmm2
mov dword [esp], 0x3f666666
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movups xmmword [edi + 0x358], xmm0
call fcn.00401550
movss xmm3, dword [0x46013c]
movaps xmm1, xmm4
movss xmm2, dword [0x460100]
push ecx
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x368], xmm0
call fcn.00401550
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f333333
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x378], xmm0
movss xmm0, dword [0x460140]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.00401550
push ecx
movaps xmm3, xmm5
mov dword [esp], 0x3e4ccccd
movaps xmm2, xmm5
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
movaps xmm1, xmm5
movups xmmword [edi + 0x388], xmm0
call fcn.00401550
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3eb33333
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x398], xmm0
call fcn.00401550
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x3a8], xmm0
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret