Amended and Restated CREDIT AGREEMENT