REGISTRATION RIGHTS AGREEMENT December 12, 2005