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