EXHIBIT 99.1 PURCHASE AGREEMENT