12,000,000 SHARES OF COMMON STOCK AND 24,000,000 WARRANTS OF REVIVA PHARMACEUTICALS HOLDINGS, INC. UNDERWRITING AGREEMENT