EX-99.1 SHARE PURCHASE AGREEMENT