WARRANT SHARE REGISTRATION RIGHTS AGREEMENT