EXHIBIT 2 SHAREHOLDER AGREEMENT ---------------------