TECHNOLOGY CO-DEVELOPMENT AGREEMENT