Mean Well RS-25-5 / 5V 5A power supply / What's inside?