EXHIBIT 4.3 STOCK PURCHASE AGREEMENT