Mean Well

64-0408-03 Mean Well 102W 1 Output Embedded Switch Mode Power Supply SMPS, 8.5A, 12V dc Enclosed HRP-100-12RS