Amended & Restated Term Loan Credit Agreement dated as of April 23, 2018 among