WARRANT AGENT WARRANT AND REGISTRATION RIGHTS AGREEMENT DATED AS OF JANUARY 29, 2003 WARRANT AND REGISTRATION RIGHTS AGREEMENT