SHARE PURCHASE AGREEMENT among