20,503,347 Shares Abraxas Petroleum Corporation Common Stock UNDERWRITING AGREEMENT