REGISTRATION RIGHTS AGREEMENT Dated March 24, 1998