7,000,000 Shares STR HOLDINGS, INC. Common Stock UNDERWRITING AGREEMENT