GENERAL TERMS AGREEMENT NO. CFM-04-0012B