SECOND AMENDED AND RESTATED COMMON STOCK PURCHASE WARRANT INTELGENX TECHNOLOGIES CORP.