ARTESYN TECHNOLOGIES INC