1 EXHIBIT 10.35 REGISTRATION RIGHTS AGREEMENT Dated December 22, 1998