Mean well Power supplier

600W -DC24V