EXHIBIT 10.28 A/B EXCHANGE REGISTRATION RIGHTS AGREEMENT Dated as of April 20, 1999