AMENDED AND RESTATED CREDIT AGREEMENT between