EXHIBIT 10.32 REGISTRATION RIGHTS AGREEMENT Dated as of June 4, 1998