PREFERRED STOCKHOLDER REGISTRATION RIGHTS AGREEMENT DATED AS OF JULY 21, 1999