EXECUTION VERSION REGISTRATION RIGHTS AGREEMENT DATED AS OF MARCH 10, 2005