Exhibit 10.31 REGISTRATION RIGHTS AGREEMENT