EXHIBIT 10.25 REGISTRATION RIGHTS AGREEMENT Dated as of August 3, 1998