EXHIBIT 10.4 SHARE PURCHASE AGREEMENT