te2COyF