EXHIBIT 4.7 NOTES REGISTRATION RIGHTS AGREEMENT Dated July 29, 1998