EXHIBIT 99.2 ----------------------------------------------------------------------------- STOCK PURCHASE AGREEMENT