Registration Rights and Lock-Up Agreement AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT