AQUA METALS, INC. 17,500,000 SHARES OF COMMON STOCK AND 17,500,000 COMMON STOCK PURCHASE WARRANTS UNDERWRITING AGREEMENT