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.