WARRANT AGREEMENT Dated as of May 20, 2010 between Wells Fargo & Company and Wells Fargo Bank, N.A. as Warrant Agent Warrants to Purchase Common Stock