REGISTRATION RIGHTS AGREEMENT dated as of