SHARE PURCHASE AGREEMENt