RIGHTS AGREEMENT dated as of December 31, 1996 between