5,591,840 Shares of Common Stock Pre-Funded Warrants to Purchase up to 1,040,820 Shares of Common Stock Class A Common Warrants to Purchase up to 3,316,330 Shares of Common Stock Class B Common Warrants to Purchase up to 3,316,330 Shares of Common...