19,560,000 Shares of Common Stock Pre-Funded Warrants to Purchase up to 17,400,000 Shares of Common Stock Common Warrants to Purchase up to 73,920,000 Shares of Common Stock ONDAS HOLDINGS INC. UNDERWRITING AGREEMENT