NOTES REGISTRATION RIGHTS AGREEMENT Dated June 6, 1997