EXHIBIT 2.1 ----------- STOCK AND ASSET PURCHASE AGREEMENT