EXHIBIT 4.1 SHAREHOLDER PROTECTION RIGHTS AGREEMENT DATED AS OF DECEMBER 20, 1996