EXHIBIT 99.2 SHARE PURCHASE AGREEMENT DATED AS OF NOVEMBER 18, 2005