AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT DATED AS OF JANUARY 31, 2005