Mean Well

64-2699-68 Mean Well 30W 1 Output Embedded Switch Mode Power Supply SMPS, 6A, 5V dc Medical Approved MFM-30-5