EXHIBIT EX-2.1 ("REVISED") STOCK PURCHASE AGREEMENT