ADMINISTRATION AGREEMENT between HERCULES CAPITAL FUNDING TRUST 2019-1, as Issuer, HERCULES CAPITAL, INC., as Administrator WILMINGTON TRUST, NATIONAL ASSOCIATION, as Owner Trustee and Dated as of January 22, 2019