REGISTRATION RIGHTS AGREEMENT FOR WARRANTS