AMENDED AND RESTATED AGREEMENT OF