6,000,000 Shares of Common Stock Molecular Templates, Inc. UNDERWRITING AGREEMENT