CARRIZO OIL & GAS, INC. (as Issuer) and WELLS FARGO BANK, N.A. (as Warrant Agent) Warrant Agreement Dated as of August 10, 2017 Warrants Exercisable for Shares of Common Stock