Function at 0x4189b0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push ebx
push esi
push edi
call fcn.00404870
movss xmm4, dword [0x435e1c]
xorps xmm3, xmm3
push ecx
xorps xmm2, xmm2
mov dword [esp], 0x3f800000
xorps xmm1, xmm1
lea ecx, [ebp - 0x14]
mov edi, eax
call fcn.004015c0
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0xc4], xmm0
movss xmm0, dword [0x435db0]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.004015c0
movss xmm3, dword [0x435e04]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm1, xmm3
movups xmmword [edi + 0xd4], xmm0
call fcn.004015c0
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 + 0xe4], xmm0
call fcn.004015c0
movss xmm7, dword [0x435e0c]
movaps xmm3, xmm4
push ecx
movaps xmm2, xmm4
mov dword [esp], 0x3f7ae148
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm1, xmm4
movups xmmword [edi + 0xf4], xmm0
call fcn.004015c0
push ecx
xorps xmm3, xmm3
mov dword [esp], 0x3e99999a
xorps xmm2, xmm2
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
xorps xmm1, xmm1
movups xmmword [edi + 0x104], xmm0
call fcn.004015c0
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x114], xmm0
call fcn.004015c0
push ecx
movaps xmm3, xmm4
mov dword [esp], 0x3f800000
movaps xmm2, xmm4
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
movaps xmm1, xmm4
movups xmmword [edi + 0x124], xmm0
call fcn.004015c0
push ecx
mov dword [esp], 0x3ecccccd
movaps xmm3, xmm7
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x134], xmm0
movss xmm5, dword [0x435dac]
lea ecx, [ebp - 0x14]
movss xmm6, dword [0x435d58]
movaps xmm2, xmm5
movaps xmm1, xmm6
call fcn.004015c0
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f2b851f
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x144], xmm0
call fcn.004015c0
movss xmm3, dword [0x435e08]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm1, xmm3
movups xmmword [edi + 0x154], xmm0
call fcn.004015c0
movss xmm3, dword [0x435dec]
lea ecx, [edi + 0x164]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movaps xmm1, xmm3
movups xmmword [ecx], xmm0
lea ecx, [ebp - 0x14]
call fcn.004015c0
push ecx
lea ebx, [edi + 0x174]
mov dword [esp], 0x3f028f5c
movaps xmm3, xmm4
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
movaps xmm2, xmm4
movaps xmm1, xmm4
movups xmmword [ebx], xmm0
call fcn.004015c0
movss xmm3, dword [0x435df0]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm1, xmm3
movups xmmword [edi + 0x184], xmm0
call fcn.004015c0
push ecx
movaps xmm3, xmm7
mov dword [esp], 0x3f07ae14
movaps xmm2, xmm7
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
movaps xmm1, xmm7
movups xmmword [edi + 0x194], xmm0
call fcn.004015c0
movss xmm3, dword [0x435dc8]
movss xmm4, dword [0x435de8]
movaps xmm2, xmm3
push ecx
movups xmm0, xmmword [eax]
mov dword [esp], 0x3f4ccccd
lea ecx, [ebp - 0x14]
movaps xmm1, xmm3
movups xmmword [edi + 0x1a4], xmm0
call fcn.004015c0
movss xmm3, dword [0x435d8c]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3f4ccccd
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm1, xmm3
movups xmmword [edi + 0x1b4], xmm0
call fcn.004015c0
push ecx
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x1c4], xmm0
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
call fcn.004015c0
push ecx
movaps xmm3, xmm7
mov dword [esp], 0x3f800000
movaps xmm2, xmm5
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
movaps xmm1, xmm6
movups xmmword [edi + 0x1d4], xmm0
call fcn.004015c0
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f47ae14
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x1e4], xmm0
call fcn.004015c0
movss xmm2, dword [0x435da0]
movaps xmm3, xmm4
movss xmm1, dword [0x435d84]
push ecx
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f19999a
movups xmmword [edi + 0x1f4], xmm0
call fcn.004015c0
push ecx
movaps xmm3, xmm7
mov dword [esp], 0x3ecccccd
movaps xmm2, xmm5
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
movaps xmm1, xmm6
movups xmmword [edi + 0x204], xmm0
call fcn.004015c0
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x214], xmm0
call fcn.004015c0
movss xmm2, dword [0x435d9c]
movss xmm1, dword [0x435d2c]
push ecx
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x224], xmm0
call fcn.004015c0
push ecx
movaps xmm2, xmm5
mov dword [esp], 0x3e9eb852
movaps xmm1, xmm6
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x234], xmm0
call fcn.004015c0
push ecx
lea edx, [edi + 0x244]
mov dword [esp], 0x3f4ccccd
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
movups xmmword [edx], xmm0
call fcn.004015c0
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x254], xmm0
call fcn.004015c0
movss xmm7, dword [0x435d6c]
push ecx
movaps xmm3, xmm7
mov dword [esp], 0x3f1eb852
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm2, xmm7
movaps xmm1, xmm7
movups xmmword [edi + 0x264], xmm0
call fcn.004015c0
movups xmm0, xmmword [eax]
push ecx
movss xmm2, dword [0x435d7c]
movaps xmm3, xmm4
movss xmm1, dword [0x435d38]
lea ecx, [ebp - 0x14]
movups xmmword [edi + 0x274], xmm0
mov dword [esp], 0x3f47ae14
call fcn.004015c0
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x284], xmm0
call fcn.004015c0
movss xmm5, dword [0x435d68]
push ecx
movaps xmm3, xmm5
mov dword [esp], 0x3e2e147b
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm2, xmm5
movaps xmm1, xmm5
movups xmmword [edi + 0x294], xmm0
call fcn.004015c0
movss xmm3, dword [0x435e0c]
movaps xmm1, xmm6
movss xmm2, dword [0x435dac]
push ecx
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f2b851f
movups xmmword [edi + 0x2a4], xmm0
call fcn.004015c0
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f733333
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x2b4], xmm0
call fcn.004015c0
movss xmm3, dword [0x435e00]
lea ecx, [ebp - 0x14]
push ebx
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x2c4], xmm0
call fcn.00412970
movss xmm3, dword [0x435db0]
lea edx, [edi + 0x264]
push ebx
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
mov eax, edi
movups xmmword [edi + 0x2d4], xmm0
movups xmm0, xmmword [eax + 0x254]
movups xmmword [eax + 0x2e4], xmm0
call fcn.00412970
mov ecx, edi
lea edx, [edi + 0x2d4]
lea esi, [ecx + 0x2f4]
movaps xmm3, xmm4
movups xmm0, xmmword [eax]
lea ebx, [ecx + 0x164]
push ebx
lea ecx, [ebp - 0x14]
movups xmmword [esi], xmm0
call fcn.00412970
movss xmm3, dword [0x435d70]
lea ecx, [ebp - 0x14]
push ebx
mov edx, esi
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x304], xmm0
call fcn.00412970
add esp, 0xc
movaps xmm3, xmm7
movaps xmm2, xmm7
lea ecx, [ebp - 0x14]
movaps xmm1, xmm7
movups xmm0, xmmword [eax]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x314], xmm0
call fcn.004015c0
movss xmm2, dword [0x435d78]
movaps xmm3, xmm5
movss xmm1, dword [0x435e1c]
push ecx
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x324], xmm0
call fcn.004015c0
movss xmm5, dword [0x435dcc]
xorps xmm3, xmm3
movss xmm1, dword [0x435e00]
movaps xmm2, xmm5
push ecx
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x334], xmm0
call fcn.004015c0
movss xmm2, dword [0x435d80]
movss xmm1, dword [0x435e1c]
push ecx
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x344], xmm0
call fcn.004015c0
movss xmm4, dword [0x435e0c]
movss xmm2, dword [0x435df8]
movaps xmm3, xmm4
movss xmm1, dword [0x435de0]
movups xmm0, xmmword [eax]
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x354], xmm0
call fcn.004015c0
movss xmm2, dword [0x435da8]
movss xmm3, dword [0x435db8]
movaps xmm1, xmm2
push ecx
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x364], xmm0
call fcn.004015c0
movss xmm2, dword [0x435dc4]
movss xmm3, dword [0x435dd8]
movaps xmm1, xmm2
push ecx
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f800000
movups xmmword [edi + 0x374], xmm0
call fcn.004015c0
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 + 0x384], xmm0
call fcn.004015c0
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3db851ec
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x394], xmm0
movss xmm0, dword [0x435d60]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.004015c0
movss xmm2, dword [0x435dac]
movaps xmm3, xmm4
push ecx
mov dword [esp], 0x3eb33333
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x3a4], xmm0
movss xmm1, dword [0x435d58]
lea ecx, [ebp - 0x14]
call fcn.004015c0
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3f733333
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x3b4], xmm0
call fcn.004015c0
push ecx
movaps xmm3, xmm5
mov dword [esp], 0x3f333333
movaps xmm2, xmm5
lea ecx, [ebp - 0x14]
movups xmm0, xmmword [eax]
movaps xmm1, xmm5
movups xmmword [edi + 0x3c4], xmm0
movups xmm0, xmmword [edi + 0x254]
movups xmmword [edi + 0x3d4], xmm0
call fcn.004015c0
movss xmm3, dword [0x435d48]
push ecx
movaps xmm2, xmm3
mov dword [esp], 0x3e4ccccd
movups xmm0, xmmword [eax]
lea ecx, [ebp - 0x14]
movaps xmm1, xmm3
movups xmmword [edi + 0x3e4], xmm0
call fcn.004015c0
push ecx
lea ecx, [ebp - 0x14]
mov dword [esp], 0x3eb33333
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x3f4], xmm0
call fcn.004015c0
movups xmm0, xmmword [eax]
movups xmmword [edi + 0x404], xmm0
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret