EXHIBIT 2.01 ------------------------------------------------------------------ -------------- STOCK PURCHASE AGREEMENT dated as of March 31, 1999