TECHNOLOGY LICENSE AND ASSET PURCHASE AGREEMENT