EXHIBIT 2.4 STOCK PURCHASE AGREEMENT