EXHIBIT 4.6 WARRANT SHARES REGISTRATION RIGHTS AGREEMENT Dated as of June 16, 2000