EXHIBIT 10.2 REGISTRATION RIGHTS AGREEMENT Dated as of July 22, 1998