AMENDED AND RESTATED AGREEMENT ---------