Delta DPS-520BB A Rev:01 Power Supply.
Output: 100-240V~ /3.4 6.67A 50 - 60 Hz
Input: +12V / 42.5A, +5VSB / 2A, Max Power 520W
Part Number: C84019-005