REGISTRATION RIGHTS AGREEMENT by and between ELLINGTON FINANCIAL LLC and