5,700,000 Shares Energen Corporation Common Stock UNDERWRITING AGREEMENT