12,500,000 Shares of Common Stock Allscripts Healthcare Solutions, Inc. UNDERWRITING AGREEMENT