EXHIBIT 10.5 TECHNOLOGY ASSIGNMENT AND LICENSE AGREEMENT