10,000,000 Shares Abraxas Petroleum Corporation Common Stock UNDERWRITING AGREEMENT