PREFERENCE WARRANT REGISTRATION RIGHTS AGREEMENT Dated as of January 27, 1999