AMENDED AND RESTATED AGREEMENT FOR RESEARCH & DEVELOPMENT ALLIANCE ON TRIEX MODULE TECHNOLOGY