Exhibit 99.4 FIRST AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT