NOTES REGISTRATION RIGHTS AGREEMENT Dated as of April 2, 1998