1 EXHIBIT 4.7 REGISTRATION RIGHTS AGREEMENT Dated April 17, 1998