LAREDO PETROLEUM HOLDINGS, INC. 17,500,000 Shares of Common Stock Underwriting Agreement