AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT ---------------------------- ---------------------------------------------------- DATED JULY __, 1998,