Exhibit 10.26 REGISTRATION RIGHTS AGREEMENT Dated as of May 19, 1999