GENPREX, INC. WARRANT AGREEMENT July 27, 2018