EXHIBIT 99.2 PURCHASE AGREEMENT