Mean Well power supply is stabilized and isolated. Has startup protection. Output voltage can be regulated. Here set on 5.2 volt. 5 Amps.
Type Main Well is SD-25A-5
https://www.meanwell.com/productPdf.aspx?i=52
Type Main Well is SD-25A-5
https://www.meanwell.com/productPdf.aspx?i=52