Mean Well Smps 24v 10a