and 1,100,00 Series 2 Redeemable Warrants THERMOENERGY CORPORATION UNDERWRITING AGREEMENT