2,000,000 Shares CLEAN HARBORS, INC. Common Stock UNDERWRITING AGREEMENT