SHAREHOLDER PROTECTION RIGHTS AGREEMENT