SECOND AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT DATED AS OF NOVEMBER 29, 2018