Registration Rights Agreement by and between