Mean Well

63-7819-43 Mean Well 336W 1 Output Embedded Switch Mode Power Supply SMPS, 14A, 24V dc Medical Approved Enclosed MSP-300-24