RIGHTS AGREEMENT May 7, 1999 TABLE OF CONTENTS