REGISTRATION RIGHTS AGREEMENT (ILG)