Mean Well EDR 150 24