8,832,895 PRE-FUNDED WARRANTS AND 21,052,631 WARRANTS OF OPUS GENETICS, INC. UNDERWRITING AGREEMENT