amended and restated Technology License Agreement