Keysight Technologies Inc. A06-100010914 Power supply SD-25C-12 , Mean Well DC-DC-switching power supply, 12V Out 25 W, 2.1 A, 36 - 72 VDC In 99 x 97 x 36 mm