AMENDED AND RESTATED ABL CREDIT AGREEMENT