Exhibit 2 REGISTRATION RIGHTS AGREEMENT