REGISTRATION RIGHTS AGREEMENT FOR WARRANT HOLDERS