EXHIBIT 23 AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT