Exhibit 4.7 REGISTRATION RIGHTS AGREEMENT Dated March 31, 1998