Amended and Restated Sales Agreement