Exhibit No. 10.129 AMENDED AND RESTATED CREDIT AGREEMENT