15,800,000 Shares Energen Corporation Common Stock UNDERWRITING AGREEMENT