REGISTRATION RIGHTS AND EQUITY COVENANT AGREEMENT