EXECUSION VERSION REGISTRATION RIGHTS AGREEMENT