AMENDED AND RESTATED ABL LOAN AND SECURITY AGREEMENT Dated as of April 26, 2024