SHARE PURCHASE AGREEMENT ------------------------ Made and entered into this 29th day of June, 2000