AMENDED AND RESTATED LICENSE, DEVELOPMENT AND ENGINEERING AGREEMENT