12,195,122 Shares of Common Stock and Pre-Funded Warrants to Purchase up to 0 Shares of Common Stock of NEOVOLTA, INC. UNDERWRITING AGREEMENT