Amended and Restated Technology License Agreement