Exhibit 2 --------- SHAREHOLDER AGREEMENT ---------------------