FORM OF AMENDED & RESTATED REGISTRATION RIGHTS AGREEMENT