CyanogenMod 11 installer for Xperia SP
If your device is officially supported by Cyanogen, you can at 99,9% run the installer without any issues. But if you would like to go the "secure" way, I recommend the manual method.