2021 AMENDED AND RESTATED CREDIT AGREEMENT