EXHIBIT 10.35 REGISTRATION RIGHTS AGREEMENT