EXHIBIT 2.1 ASSET AND STOCK PURCHASE AGREEMENT