Exhibit 99.2 SHARE PURCHASE AGREEMENT Made as of January 1, 1999