GENPREX, INC. WARRANT AGREEMENT July 1, 2022