Amended and Restated Agreement