AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT (COMMON STOCK)