EXHIBIT 2.2 STOCK PURCHASE AGREEMENT Dated as of April 25, 2001