SHARE PURCHASE AGREEMENT ----------