Corsair 650 watt PC power supply. 
Model: TX650M. 
Has 24 pin power, 8 pin CPU power, 2x 8 pin PCIe (changeable 
to 6 pin), 6x SATA & 4x Molex connectors. 
Also has another input to add more cables. 
Tested and fully working.