AMENDED & RESTATED CREDIT AGREEMENT