AMENDED AND RESTATED SHARE PURCHASE AGREEMENT