EXHIBIT 10.55 REGISTRATION RIGHTS AGREEMENT Dated as of June 8, 1998