WARRANTS REGISTRATION RIGHTS AGREEMENT by