TECHNOLOGY LICENSE AND DISTRIBUTION AGREEMENT