Share Purchase Agreement STOCK PURCHASE AGREEMENT