AMENDED AND RESTATED CREDIT AGREEMENT Dated as of July 30, 2019