1 EXHIBIT 99.2 ---------------------------------------------------------------- ---------------- AMENDED AND RESTATED STOCK PURCHASE AGREEMENT