Exhibit 99.26 REGISTRATION RIGHTS AGREEMENT Dated as of April 16, 2002