RESTATED SALE AND PURCHASE AGREEMENT