REGISTRATION RIGHTS AND TRANSFER RESTRICTION AGREEMENT