Mean Well

63-9726-57 Mean Well 400.8W 1 Output Embedded Switch Mode Power Supply SMPS, 16.7A, 24V dc Enclosed ERPF-400-24