EXHIBIT 2 STOCK PURCHASE AGREEMENT BY AND BETWEEN