Exhibit 10.3 REGISTRATION RIGHTS AGREEMENT