EXHIBIT 2.1 ------------------------------------------------------------------------------- STOCK PURCHASE AGREEMENT