﻿// Ce code source est régi par la licence CeCILL V2.1 soumise au droit français et respectant les principes de diffusion des logiciels libres. Il est autorisé de modifier et/ou redistribuer ce code sous les conditions de la licence CeCILL V2.1. Le texte complet de la licence CeCILL V2.1 est dans le fichier `LICENSE.txt`.

// ***************************************************************/
// ***** construction du modèle - hors marché du travail    ******/
// **************************************************************/

// input  : - fichier enrichi des données extérieures      don2.frm
// ouputs : - fichier don3a.frm
//          - modèle mesange
//			- fichier avec les coefficients estimés
	    
   // initialisation et importation de la boîte à outils
      DELACCESS all; DELSAVE all; DRANGE;
      ACCESS outils id .\outils; SEARCH outils ; 
      
   // importation de la base de données enrichie
      ACCESS bdd id .\bdd\don2.frm   type formdata mode r; SEARCH bdd;
      ACCESS cad id .\bdd\don3a.frm   type formdata mode c; SEARCH cad;
      DO DFDELETE("cad",">");
      DO DFCOPY'F ("bdd","cad");
      DELSEARCH bdd; DELACCESS bdd;

// liste des variables endogènes modélisées par un coefficient technique ou par un ecm 
DO cad_endo_ct_ecm = 
C.("td_p1_dai9_ch","td_p1_dse9_ch","td_p1_dsa9_ch","td_p1_nrj9_ch",
	"td_p2_dai9_ch","td_p2_dse9_ch","td_p2_dsa9_ch","td_p2_dsn9_ch", 
    "td_p3m_d7_ch","td_p3m_dai7_ch","td_p3m_dse7_ch","td_p3m_nrj7_ch",  
    "td_p3m_nrj9_ch","td_p3m_dsn9_ch",
    "td_p3m_dsn7_ch", "td_b1_dsn9_ch",
	"td_p3g_dai9_ch","td_p3g_dse9_ch","td_p3g_dsa9_ch",
    "td_p32g_d3","td_p32g_dse3","td_p32g_dsa3","td_p32g_dsn3",
	"td_p32g_d7","td_p32g_dse7","td_p32g_dsa7","td_p32g_dsn7",
	"td_p3p_d3","td_p3p_dsn9_ch","td_p3p_d7","td_p3p_dsn7",
    "td_p51b_d3","td_p51b_dse3","td_p51b_dsa3","td_p51b_d7","td_p51b_dse7","td_p51b_dsa7",   
    "td_p51g_dai9_ch","td_p51g_dse9_ch","td_p51g_dsa9_ch",
    "td_p51p_d3","td_p51p_dai3","td_p51p_dsa3","td_p51p_d7","td_p51p_dai7","td_p51p_dsa7",
    "td_p51m_dse7_ch","td_p51m_dsa7_ch","td_p51m_dse9_ch","td_p51m_dsa9_ch",

    "td_p51s_dai7_ch","td_p51s_dse7_ch","td_p51s_dsa7_ch",
    "td_p51s_dai9_ch","td_p51s_dse9_ch","td_p51s_dsa9_ch",
    "td_p54_dai7","td_p54_dse7","td_p54_nrj7","td_p54_d7",
    "td_p6_dsa7_ch","td_p6_dsn7_ch","td_p6_dsa9_ch","td_p6_dsn9_ch",  
	"td_p6_dai7_ch","td_p6_dse7_ch","td_p6_nrj7_ch","td_p6_pchtr7_ch", 
	"td_p6_dai9_ch","td_p6_dse9_ch","td_p6_nrj9_ch","td_p6_pchtr9_ch",  
	"td_p7_dai7_ch","td_p7_dse7_ch","td_p7_nrj7_ch","td_p7_pchtr7_ch",  
	"td_p7_dai9_ch","td_p7_dse9_ch","td_p7_nrj9_ch","td_p7_pchtr9_ch",  
	"td_p7_dsa7_ch","td_p7_dsn7_ch","td_p7_dsa9_ch","td_p7_dsn9_ch",  
	"td_p73_dse7_ch","td_p73_dse9_ch",
    "td_tr_dai3","td_tr_nrj3","td_tr_dse3","td_tr_dsa3",   
    "td_tr_dai7","td_tr_nrj7","td_tr_dse7","td_tr_dsa7",
    
   
     "td_p3g_dsn3" , "eff_dsn",
    
    "td_p2dhnrj_nrj7_ch","td_p2dhnrj_nrj9_ch",	                        
	"td_p2dai_dai3","td_p2dai_dse3","td_p2dai_dsa3","td_p2dai_nrj3","td_p2dai_dsn3", 
	"td_p2dse_dai3","td_p2dse_dse3","td_p2dse_dsa3","td_p2dse_nrj3","td_p2dse_dsn3",
	"td_p2dsa_dai3","td_p2dsa_dse3","td_p2dsa_dsa3","td_p2dsa_nrj3","td_p2dsa_dsn3",
	"td_p2nrj_dai3","td_p2nrj_dse3","td_p2nrj_dsa3","td_p2nrj_nrj3","td_p2nrj_dsn3",
	"td_p2dsn_dai3","td_p2dsn_dse3","td_p2dsn_dsa3","td_p2dsn_nrj3","td_p2dsn_dsn3",
	"td_p2dai_dai7_ch","td_p2dai_dse7_ch","td_p2dai_dsa7_ch","td_p2dai_dsn7_ch",
	"td_p2dse_dai7_ch","td_p2dse_dse7_ch","td_p2dse_dsa7_ch","td_p2dse_nrj7_ch","td_p2dse_dsn7_ch",
	"td_p2dsa_dai7_ch","td_p2dsa_dse7_ch","td_p2dsa_dsa7_ch","td_p2dsa_nrj7_ch","td_p2dsa_dsn7_ch",
	"td_p2nrj_dai7_ch","td_p2nrj_dse7_ch","td_p2nrj_dsa7_ch","td_p2nrj_nrj7_ch","td_p2nrj_dsn7_ch",
	"td_p2dsn_dai7_ch","td_p2dsn_dse7_ch","td_p2dsn_dsa7_ch","td_p2dsn_nrj7_ch","td_p2dsn_dsn7_ch",
                
	"td_temp_dai3","td_temp_nrj3","td_temp_dai7","td_temp_nrj7",  
	"td_d212_dai3","td_d212_nrj3","td_d212_dse3","td_d212_dai7","td_d212_nrj7","td_d212_dse7",
	"td_d214_dai3","td_d214_dse3","td_d214_dsa3",
	"td_d214_dai7","td_d214_dse7","td_d214_dsa7","td_d214_nrj7", 
    "td_d319_dai3","td_d319_nrj3","td_d319_dse3","td_d319_dsa3",                   
	"td_d319_dai7","td_d319_nrj7","td_d319_dse7","td_d319_dsa7",   
	"tc_d291_dai3","tc_d291_dse3","tc_d291_dsa3","tc_d291_dsn3","tc_d291_nrj3",
	"tc_d292_dai3","tc_d292_dse3","tc_d292_dsa3","tc_d292_dsn3","tc_d292_nrj3",
	"tc_d39_dai3","tc_d39_dse3","tc_d39_dsa3","tc_d39_dsn3","tc_d39_nrj3",
	
	//s11
	"tc_d12_s11e3","tc_d29_s11e3","tc_d39_s11e3","tc_d41_s11e3","tc_d41_s11r3",
	"tc_d42_s11e3","tc_d42_s11r3","tc_d4z_s11s3","tc_d51_s11e3","tc_d61_s11r3","tc_d62_s11e3","tc_d7_s11s3","tc_d9_s11s3",
	//s12
	"td_b1_s123",
	"tc_d11_s12e3","tc_d12_s12e3","tc_d29_s12e3","tc_d292_s11e3","tc_d39_s12e3",
	"tc_d41_s12s3","tc_d5_s12e3",
	"tc_d61_s12r3","tc_d7_s12s3","tc_d9_s12s3",
	"tc_d62_s12e3",
	//s13
	"td_b1_s133",
	"tc_d12_s13e3",
	"tc_d29_s13e3","tc_d39_s13e3",
	"tc_d42_s13s3","tc_d4z_s13s3",
	"tc_d5_s13e3",
	"tc_d62hcho_s13e3","tc_d62cho_s13e3",
	"tc_d7_s13s3","tc_d9_s13s3",
	//s14
	"td_b1_s14a3","td_b1_s14b3",
	"tc_d51csg_trav_s14e3","tc_d51crds_trav_s14e3","tc_d51csg_cap_s14e3","tc_d51crds_cap_s14e3","tc_d51ps_s14e3",
	"tc_d11_s14ae3","tc_d11_s14be3",
	"tc_d12_s14ae3","tc_d12_s14be3",
	"tc_d29_s14ae3","tc_d29_s14be3",
	"tc_d39_s14ae3","tc_d39_s14be3",
	"tc_d41_s14e3",
	"tc_d4z_s14s3","tc_d42_s14r3","tc_d59_s14e3","tc_d7_s14s3",
	"tc_d51ir_s14e3",
	"tc_d621_s14r3","tc_d622_s14r3",
	"tc_d6112_s13r3","tc_d6113_s13r3", 
	//s15
	"td_b1_s153",
	"tc_d11_s15e3","tc_d12_s15e3",
	"tc_d29_s15e3",
	"tc_d39_s15e3",
	"tc_d41_s15s3",
	"tc_d4z_s15s3",
	"tc_d62_s15e3",
	"tc_d9_s15s3",
	//s2
	"tc_d11_s2r3","tc_d11_s2e3",
	"tc_d12_s2r3","tc_d12_s2e3",								
	"td_d212_s2r3","td_d214_s2r3",
	"td_d319_s2r3",
	"tc_d39_s2r3",
	"tc_d41_s2s3","tc_d42_s2s3","tc_d4z_s2s3",
	"tc_d51_s2e3",
	"tc_d61_s2r3","tc_d61_s2e3",
	"tc_d62_s2s3",		
	"tc_d7_s2s3",
	"tc_d9_s2s3",
	// marges et tva
	"td_mp3m_dai7_ch","td_mp3m_dai9_ch","td_mp3m_dse7_ch","td_mp3m_dse9_ch","td_mp3m_nrj7_ch","td_mp3m_nrj9_ch",
	"td_mp2_dai7_ch","td_mp2_dai9_ch","td_mp2_dse7_ch","td_mp2_dse9_ch","td_mp2_nrj7_ch","td_mp2_nrj9_ch",
	"td_mp51_dai7_ch","td_mp51_dai9_ch",	
	"td_mp6_dai7_ch","td_mp6_dai9_ch","td_mp6_dse7_ch","td_mp6_dse9_ch","td_mp6_nrj7_ch","td_mp6_nrj9_ch",
	
	"td_vp4m_dai3","td_vp4m_dai7_ch","td_vp4m_dse3","td_vp4m_dse7_ch","td_vp4m_dsa3","td_vp4m_dsa7_ch",
	"td_vp4m_dsn3","td_vp4m_dsn7_ch","td_vp4m_nrj3","td_vp4m_nrj7_ch",
	"td_vp2_dai3","td_vp2_dai7_ch","td_vp2_dse3","td_vp2_dse7_ch","td_vp2_dsa3","td_vp2_dsa7_ch",
	"td_vp2_dsn3","td_vp2_dsn7_ch","td_vp2_nrj3","td_vp2_nrj7_ch",
	"td_vp51_dai3","td_vp51_dai7_ch","td_vp51_dse3","td_vp51_dse7_ch","td_vp51_dsa3","td_vp51_dsa7_ch",
	
	"ipc",

	"tc_emps_s14a7","tc_emps_s14b7",
	"ds_pib",

	"csgcrds",
     "tcs"
	,"c_p3m_dai9_ch","c_p3m_dse9_ch","c_p3m_dsa9_ch"	
		);



   // ------------------------------------------------------------------------------------------- //
   // écriture du modèle																		  //
      DELACCESS all; DELSAVE ;
      USEMOD ;
      ADDSYM policy // cale d'équations économétriques tes
                    ipc_cale
      				p1_dai9_ch_cale		p1_dse9_ch_cale 	p1_dsa9_ch_cale		p1_nrj9_ch_cale
                    p2dhnrj_nrj7_ch_cale 
                    p3m_d7_ch_cale 		p3m_dai7_ch_cale 	p3m_dse7_ch_cale	p3m_nrj7_ch_cale
					P51M_D7_CH_CALE
					ct_p51m_dsa7_ch 	
                    
                    p51s_d7_ch_cale 	
                    ct_p51s_dai7_ch 	ct_p51s_dse7_ch 
                    p6_dai7_ch_cale 	p6_dse7_ch_cale 	p6_nrj7_ch_cale 
                    p6_dai9_ch_cale 	p6_dse9_ch_cale 	p6_nrj9_ch_cale 
                    p7_dai7_ch_cale 	p7_dse7_ch_cale 	p7_nrj7_ch_cale 
                    p7_dai9_ch_cale 	p7_dse9_ch_cale 	p7_nrj9_ch_cale
                    ds_pib_cale
                    
                    // cale d'équations économétriques tee et mt
                    d51_s11e3_cale		d51ir_s14e3_cale    
                    d62hcho_cale 		d62cho_cale         
                    
					// coefficients techniques tes
					ct_temp_dai3     	ct_temp_nrj3     	ct_temp_dai7     	ct_temp_nrj7 
					ct_d212_dai3	  	ct_d212_nrj3	   	ct_d212_dse3		
					ct_d212_dai7     	ct_d212_nrj7		ct_d212_dse7
					ct_d214_dai3	  	ct_d214_dse3		ct_d214_dsa3 		 
					ct_d214_dai7     	ct_d214_dse7		ct_d214_dsa7 		ct_d214_nrj7 
					ct_d319_dai3		ct_d319_dse3		ct_d319_dsa3		ct_d319_nrj3     
					ct_d319_dai7		ct_d319_dse7		ct_d319_dsa7		ct_d319_nrj7     
					
					
					
					ct_p2dai_dai3 		ct_p2dai_nrj3 		ct_p2dai_dse3 		ct_p2dai_dsa3 		ct_p2dai_dsn3
					ct_p2dse_dai3 		ct_p2dse_nrj3 		ct_p2dse_dse3 		ct_p2dse_dsa3 		ct_p2dse_dsn3
					ct_p2dsa_dai3 		ct_p2dsa_nrj3 		ct_p2dsa_dse3 		ct_p2dsa_dsa3 		ct_p2dsa_dsn3
					ct_p2nrj_dai3 		ct_p2nrj_nrj3 		ct_p2nrj_dse3 		ct_p2nrj_dsa3 		ct_p2nrj_dsn3
					ct_p2dsn_dai3 		ct_p2dsn_nrj3 		ct_p2dsn_dse3 		ct_p2dsn_dsa3 		ct_p2dsn_dsn3
					ct_p2dai_dai7_ch	ct_p2dai_dse7_ch 	ct_p2dai_dsa7_ch 	ct_p2dai_dsn7_ch 	
					ct_p2dse_dai7_ch	ct_p2dse_dse7_ch 	ct_p2dse_dsa7_ch 	ct_p2dse_dsn7_ch 	ct_p2dse_nrj7_ch
					ct_p2dsa_dai7_ch	ct_p2dsa_dse7_ch 	ct_p2dsa_dsa7_ch 	ct_p2dsa_dsn7_ch 	ct_p2dsa_nrj7_ch
					ct_p2dsn_dai7_ch	ct_p2dsn_dse7_ch 	ct_p2dsn_dsa7_ch 	ct_p2dsn_dsn7_ch 	ct_p2dsn_nrj7_ch
					ct_p2nrj_dai7_ch	ct_p2nrj_dse7_ch 	ct_p2nrj_dsa7_ch 	ct_p2nrj_dsn7_ch 	ct_p2nrj_nrj7_ch
					ct_p2_dai9_ch       ct_p2_dse9_ch 		ct_p2_dsa9_ch 		ct_p2_dsn9_ch  		ct_p2dhnrj_nrj9_ch
				
						ct_p3m_nrj9_ch
					c_p3m_dai9_cale c_p3m_dse9_cale c_p3m_dsa9_cale
					
					ct_p3m_dsn7_ch
					ct_p3p_d3        	ct_p3p_dsn9_ch      	ct_p3p_d7        	ct_p3p_dsn7      	
																			    ct_b1_dsn9_ch
					ct_p3g_dai9_ch 		ct_p3g_dse9_ch 		ct_p3g_dsa9_ch 		 
					ct_p32g_d3 			ct_p32g_dse3 		ct_p32g_dsa3 		ct_p32g_dsn3
					ct_p32g_d7 			ct_p32g_dse7 		ct_p32g_dsa7 		ct_p32g_dsn7
																	  								ct_p3m_dsn9_ch
					ct_p51s_dai9_ch		ct_p51s_dse9_ch		ct_p51s_dsa9_ch		
										ct_p51m_dse9_ch		ct_p51m_dsa9_ch		
					ct_p51b_d3       						ct_p51b_dse3     	ct_p51b_dsa3		ct_p51b_d7       	ct_p51b_dse7		ct_p51b_dsa7
									 	ct_p51g_dai9ch   	ct_p51g_dse9ch   	ct_p51g_dsa9ch
					ct_p51p_d3       	ct_p51p_dai3     	ct_p51p_dsa3		ct_p51p_d7       	ct_p51p_dai7		ct_p51p_dsa7
					ct_p54_dai7 		ct_p54_dse7 		ct_p54_nrj7			ct_p54_d7
					ct_p6_dsa7ch     	ct_p6_dsa9ch     	ct_p6_dsn7ch 		ct_p6_dsn9ch 
					ct_p7_dsa3       	ct_p7_dsa9ch     	ct_p7_dsn7ch	    ct_p7_dsn9ch
					ct_p7pchtr7_ch 		ct_p7pchtr9_ch		ct_p6pchtr7_ch 		ct_p6pchtr9_ch 
					ct_p73dse7_ch 		ct_p73dse9_ch 
					
					// coefficients techniques marges et tva 
					ct_mp3m_dai7_ch 	ct_mp3m_dai9_ch 	ct_mp3m_dse7_ch 	ct_mp3m_dse9_ch 	ct_mp3m_nrj7_ch 	ct_mp3m_nrj9_ch
					ct_mp2_dai7_ch  	ct_mp2_dai9_ch 		ct_mp2_dse7_ch  	ct_mp2_dse9_ch 		ct_mp2_nrj7_ch  	ct_mp2_nrj9_ch
					ct_mp51_dai7_ch 	ct_mp51_dai9_ch
					ct_mp6_dai7_ch 	    ct_mp6_dai9_ch 	    ct_mp6_dse7_ch 	    ct_mp6_dse9_ch 	    ct_mp6_nrj7_ch 	    ct_mp6_nrj9_ch
					
					ct_vp4m_dai3 		ct_vp4m_dai7_ch 	ct_vp4m_dse3 		ct_vp4m_dse7_ch 	ct_vp4m_dsa3 ct_vp4m_dsa7_ch 
					ct_vp4m_dsn3 		ct_vp4m_dsn7_ch 	ct_vp4m_nrj3 		ct_vp4m_nrj7_ch
					ct_vp2_dai3 		ct_vp2_dai7_ch 		ct_vp2_dse3 		ct_vp2_dse7_ch 		ct_vp2_dsa3  ct_vp2_dsa7_ch 
					ct_vp2_dsn3 		ct_vp2_dsn7_ch 		ct_vp2_nrj3	 		ct_vp2_nrj7_ch
					ct_vp51_dai3 		ct_vp51_dai7_ch 	ct_vp51_dse3 		ct_vp51_dse7_ch 	ct_vp51_dsa3 ct_vp51_dsa7_ch 
					
					// transferts de passage branche-produit pour la production
					ct_tr_dai3 ct_tr_dai7 
					ct_tr_dsa3 ct_tr_dsa7
					ct_tr_dse3 ct_tr_dse7
					ct_tr_nrj3 ct_tr_nrj7

					// coefficients techniques tee  
						// b1 et b2
					
					ct_b1_s123      
					ct_b1_s133
					ct_b1_s14a3		    ct_b1_s14b3			
					ct_b1_s153	
                    
						// d11 et d12
					ct_d12_s14r3		ct_d12_s11e3		
					ct_d11_s12e3 		ct_d12_s12e3 		
					ct_d12_s13e3
					ct_d11_s14ae3 		ct_d12_s14ae3 		 		
					ct_d11_s14be3		ct_d12_s14be3
					ct_d11_s15e3		
					
					ct_d11_s2r3 		ct_d11_s2e3
					ct_d12_s2r3			ct_d12_s2e3   
					ct_d12_s14r3 	
					
						// d211 d212 d214
					ct_d212_s2r3					
					ct_d214_s2r3
					
						// d319
				    ct_d319_s2r3		
				
						// d29 et d39
					ct_d291_dai3			ct_d291_dse3			ct_d291_dsa3 		ct_d291_dsn3 		ct_d291_nrj3
					ct_d292_dai3			ct_d292_dse3			ct_d292_dsa3 		ct_d292_dsn3 		ct_d292_nrj3  
					ct_d39_dai3			    ct_d39_dse3				ct_d39_dsa3 		ct_d39_dsn3 		ct_d39_nrj3 
										
					ct_d292_s11e3
					ct_d29_s11e3		ct_d39_s11e3		
					ct_d29_s12e3 		ct_d39_s12e3 
					ct_d29_s13e3		ct_d39_s13e3
					ct_d29_s14ae3 		ct_d39_s14ae3 		
					ct_d29_s14be3		ct_d39_s14be3
					ct_d29_s15e3		ct_d39_s15e3
										ct_d39_s2r3
					
						// d4
					ct_d41_s11e3		ct_d41_s11r3
					ct_d42_s11e3		ct_d42_s11r3		ct_d4z_s11s3
					ct_d41_s12s3
					 
										ct_d42_s13s3 		ct_d4z_s13s3
					ct_d41_s14e3       				 		ct_d42_s14r3		ct_d4z_s14s3	
					ct_d41_s15s3		ct_d4z_s15s3
					ct_d41_s2s3			ct_d42_s2s3			ct_d4z_s2s3
					
						// d5x
					ct_d5_s12e3
					ct_d5_s13e3
					
					tcsg_trav tcrds_trav
					tcsg_cap  tcrds_cap
					ct_d51ps_s14e3 
					ct_d59_s14e3 
					ct_d51_s2e3
					
						// d6x
					ct_d61_s11r3 	ct_d61_s12r3 
					
					ct_d621_s14r3 	ct_d622_s14r3 	
					ct_d62_s11e3 	ct_d62_s12e3 	ct_d62_s15e3 ct_d62_s2s3 
					ct_d61_s2e3 	ct_d61_s2r3
					ct_d6113_s13r3  ct_d6112_s13r3 
					
						// d7 et +
					ct_d7_s11s3 
					ct_d7_s12s3 
					ct_d7_s13s3	 
					ct_d7_s14s3 
					ct_d7_s2s3 
					
					ct_d9_s11s3 
					ct_d9_s12s3 
					ct_d9_s13s3 
					ct_d9_s15s3 
					ct_d9_s2s3					 
					
					// coefficients techniques marché du travail
					ct_emps_s14a7 ct_emps_s14b7
					csgcrds_cale 
					tcs_cale       
								
					
					 ct_eff_dsn  ct_b1_dsn7_ch
								
    		    ,
                    
             exogenous  
             // ********* exogènes tes
	
				corr_p1_ycmg_dai	corr_p1_ycmg_nrj	corr_p1_ycmg_dse	corr_p1_ycmg_dsa
				
				corr_p1_d		corr_p1_dai		corr_p1_nrj		corr_p1_dse		corr_p1_dsa		corr_p1_dsn		 
				corr_p1hm_dsa
				corr_p7_d		corr_p7_dai		corr_p7_nrj		corr_p7_dse		corr_p7_dsa		corr_p7_dsn
				corr_p7_pchtr	corr_p73_dse	corr_p73_pcafab   
				corr_memp_dai	corr_memp_nrj	corr_memp_dse	corr_memp_dsa	
				corr_temp_dai	corr_temp_nrj	corr_temp_dse
				corr_d231_d		corr_d231_dai	corr_d231_nrj	corr_d231_dse	corr_d231_dsa	corr_d231_dsn
				corr_d211_d		corr_d211_dai	corr_d211_nrj	corr_d211_dse	corr_d211_dsa	corr_d211_dsn
				corr_d212_d		corr_d212_dai	corr_d212_nrj	corr_d212_dse
				corr_d214_d		corr_d214_dai	corr_d214_nrj	corr_d214_dse	corr_d214_dsa
				corr_d319_d		corr_d319_dai	corr_d319_nrj	corr_d319_dse	corr_d319_dsa
				corr_p2_d		corr_p2_dai		corr_p2_nrj		corr_p2_dse		corr_p2_dsa		corr_p2_dsn
				corr_p3_d		corr_p3_dai		corr_p3_nrj		corr_p3_dse		corr_p3_dsa	    corr_p3_dsn	    
				corr_p3m_d	    corr_p3m_dai	corr_p3m_nrj	corr_p3m_dse	corr_p3m_dsa	corr_p3m_dsn	corr_p3m_pchtr
				corr_p3g_d		corr_p3g_dai					corr_p3g_dse	corr_p3g_dsa	corr_p3g_dsn
				corr_p31g_d		corr_p31g_dai					corr_p31g_dse	corr_p31g_dsa	corr_p31g_dsn
				corr_p32g_d										corr_p32g_dse	corr_p32g_dsa	corr_p32g_dsn
				corr_p4m_d		corr_p4m_dai	corr_p4m_nrj	corr_p4m_dse	corr_p4m_dsa	corr_p4m_dsn	    
				
				corr_p3p_d		corr_p3p_dsa	corr_p3p_dsn
				corr_p51_d		corr_p51_dai					corr_p51_dse	corr_p51_dsa
			  	corr_p51s_d		corr_p51s_dai					corr_p51s_dse	corr_p51s_dsa
			  	corr_p51m_d										corr_p51m_dse	corr_p51m_dsa	
			  	corr_p51b_d		corr_p51b_dai					corr_p51b_dse	corr_p51b_dsa
				corr_p51g_d		corr_p51g_dai					corr_p51g_dse	corr_p51g_dsa
				corr_p51p_d		corr_p51p_dai					corr_p51p_dse	corr_p51p_dsa     
				corr_p54_d		corr_p54_dai					corr_p54_dse	corr_p54_dsa
				corr_p6_d		corr_p6_dai		corr_p6_nrj		corr_p6_dse		corr_p6_dsa		corr_p6_dsn		corr_p6_pchtr
				
				corr_p1e_d		corr_p1e_dai	corr_p1e_nrj	corr_p1e_dse	corr_p1e_dsa	corr_p1e_dsn
				corr_rnt_d		corr_rnt_dai	corr_rnt_nrj	corr_rnt_dse	corr_rnt_dsa	corr_rnt_dsn
				corr_p1mi_d		corr_p1mi_dai	corr_p1mi_nrj	corr_p1mi_dse	corr_p1mi_dsa	corr_p1mi_dsn
				corr_rim_d		corr_rim_dai	corr_rim_nrj	corr_rim_dse	corr_rim_dsa	corr_rim_dsn
				corr_rnt2_d		corr_rnt2_dai	corr_rnt2_nrj	corr_rnt2_dse	corr_rnt2_dsa	corr_rnt2_dsn
				corr_rim2_d		corr_rim2_dai	corr_rim2_nrj	corr_rim2_dse	corr_rim2_dsa	corr_rim2_dsn
				corr_dfint_d	corr_dfint_dai	corr_dfint_nrj	corr_dfint_dse	corr_dfint_dsa	corr_dfint_dsn
				corr_dfinths_d	corr_dfinths_dai corr_dfinths_nrj corr_dfinths_dse corr_dfinths_dsa corr_dfinths_dsn		
				corr_df_d		corr_df_dai		corr_df_nrj		corr_df_dse		corr_df_dsa		corr_df_dsn		
				corr_dfhs_d		corr_dfhs_dai	corr_dfhs_nrj	corr_dfhs_dse	corr_dfhs_dsa	corr_dfhs_dsn
				corr_dtot_d		corr_dtot_dai	corr_dtot_nrj	corr_dtot_dse	corr_dtot_dsa	corr_dtot_dsn
				corr_dtoths_d	corr_dtoths_dai	corr_dtoths_nrj	corr_dtoths_dse	corr_dtoths_dsa	corr_dtoths_dsn		
				corr_dint_d		corr_dint_dai	corr_dint_nrj	corr_dint_dse	corr_dint_dsa	corr_dint_dsn
				corr_dinths_d	corr_dinths_dai	corr_dinths_nrj	corr_dinths_dse	corr_dinths_dsa	corr_dinths_dsn
				
				corr_b1_dhnrj   corr_p1e_dhnrj  corr_p1_dhnrj 	corr_p2e_dhnrj  
				
			//  cas particuliers de variables exogènes
				td_d319_dsn3	td_d319_dsn7		
				 
				td_p3g_dai7_ch td_p3g_dse7_ch td_p3g_dsa7_ch
				td_p51g_dai7_ch td_p51g_dse7_ch td_p51g_dsa7_ch 
				
           // ********* exogènes du tee simplifié           **************
		 		tc_d41_s13s3 
		 		td_p52_s13e3 
		 		tc_np1_s13e3 		
	       // ********* exogènes marché du travail         **************
			  popact tc_emps_az1 
			          eff2
                 		  
	       // ********* autres exogènes : coût du capital, du travail         **************
			  cs cf cfs tce tcsnonsal tcsdsn tcsrdm tcs_q tcs_nq 
			  eur3mr oat10ar 
			  tdec	tdec_dai	tdec_dse	tdec_dsa	tdec3
			
			// équations nrj 
			struct_prod
			trend_pib_par_tete	
			
			
			// exogènes com ext 
			petx petm demmon pdm_em num_comp_cout ouv pdm_vol
			
			//TIR Ajout
			tir_smooth
			
			//Baril de pétrole 
			baril_us usa_tc
			,
				
           endogenous
       
				td_p1_ycmg_dai0	td_p1_ycmg_dai7	 td_p1_ycmg_dai9_ch	td_p1_ycmg_dai3	td_p1_ycmg_dai7_ch	   
				td_p1_ycmg_nrj0	td_p1_ycmg_nrj7	 td_p1_ycmg_nrj9_ch	td_p1_ycmg_nrj3	td_p1_ycmg_nrj7_ch	   
				td_p1_ycmg_dse0	td_p1_ycmg_dse7	 td_p1_ycmg_dse9_ch	td_p1_ycmg_dse3	td_p1_ycmg_dse7_ch	   
				td_p1_ycmg_dsa0	td_p1_ycmg_dsa7	 td_p1_ycmg_dsa9_ch	td_p1_ycmg_dsa3	td_p1_ycmg_dsa7_ch	   

				td_pib0			td_pib7			 td_pib9_ch			td_pib3			td_pib7_ch
				td_pibhs0		td_pibhs7		 td_pibhs9_ch		td_pibhs3		td_pibhs7_ch
				td_b1_d0		td_b1_d7		 td_b1_d9_ch		td_b1_d3		td_b1_d7_ch		 
				td_b1_dai0		td_b1_dai7		 td_b1_dai9_ch		td_b1_dai3		td_b1_dai7_ch		
				td_b1_nrj0		td_b1_nrj7		 td_b1_nrj9_ch		td_b1_nrj3		td_b1_nrj7_ch		
				td_b1_dse0		td_b1_dse7		 td_b1_dse9_ch		td_b1_dse3		td_b1_dse7_ch		
				td_b1_dsa0		td_b1_dsa7		 td_b1_dsa9_ch		td_b1_dsa3		td_b1_dsa7_ch		
				td_b1_dsn0		td_b1_dsn7		 td_b1_dsn9_ch		td_b1_dsn3		td_b1_dsn7_ch		
          		td_b1_sm0		td_b1_sm7		 td_b1_sm9_ch		td_b1_sm3		td_b1_sm7_ch		
           		td_p1_d0		td_p1_d7		 td_p1_d9_ch		td_p1_d3		td_p1_d7_ch		 
				td_p1_sm0		td_p1_sm7		 td_p1_sm9_ch		td_p1_sm3		td_p1_sm7_ch		 
				td_p1_dai0		td_p1_dai7		 td_p1_dai9_ch		td_p1_dai3		td_p1_dai7_ch		
				td_p1_nrj0		td_p1_nrj7		 td_p1_nrj9_ch		td_p1_nrj3		td_p1_nrj7_ch		
				td_p1_dse0		td_p1_dse7		 td_p1_dse9_ch		td_p1_dse3		td_p1_dse7_ch		
				td_p1_dsa0		td_p1_dsa7		 td_p1_dsa9_ch		td_p1_dsa3		td_p1_dsa7_ch		
				td_p1_dsn0		td_p1_dsn7		 td_p1_dsn9_ch		td_p1_dsn3	    td_p1_dsn7_ch	
				td_p1hm_dsa0    td_p1hm_dsa7     td_p1hm_dsa9_ch    td_p1hm_dsa3    td_p1hm_dsa7_ch 
				td_p7_d0		td_p7_d7		 td_p7_d9_ch		td_p7_d3		td_p7_d7_ch
				td_p7_dai0		td_p7_dai7		 td_p7_dai9_ch		td_p7_dai3		td_p7_dai7_ch		 
				td_p7_nrj0		td_p7_nrj7		 td_p7_nrj9_ch		td_p7_nrj3		td_p7_nrj7_ch	 
				td_p7_dse0		td_p7_dse7		 td_p7_dse9_ch		td_p7_dse3		td_p7_dse7_ch	 
				td_p7_dsa0		td_p7_dsa7		 td_p7_dsa9_ch      td_p7_dsa3		td_p7_dsa7_ch
				td_p7_dsn0		td_p7_dsn7		 td_p7_dsn9_ch      td_p7_dsn3		td_p7_dsn7_ch
				td_p7_pchtr0	td_p7_pchtr7	 td_p7_pchtr9_ch    td_p7_pchtr3 	td_p7_pchtr7_ch 
				td_p73_dse0     td_p73_dse7      td_p73_dse9_ch		td_p73_dse3     td_p73_dse7_ch
				td_p73_pcafab0  td_p73_pcafab7   td_p73_pcafab9_ch  td_p73_pcafab3	td_p73_pcafab7_ch 
				td_memp_dai0    td_memp_dai7     td_memp_dai9_ch    td_memp_dai3    td_memp_dai7_ch
				td_memp_nrj0    td_memp_nrj7     td_memp_nrj9_ch    td_memp_nrj3    td_memp_nrj7_ch
				td_memp_dse0    td_memp_dse7     td_memp_dse9_ch    td_memp_dse3    td_memp_dse7_ch
				td_memp_dsa0    td_memp_dsa7     td_memp_dsa9_ch    td_memp_dsa3    td_memp_dsa7_ch
				td_temp_dai0    td_temp_dai7     td_temp_dai9_ch    td_temp_dai3    td_temp_dai7_ch  
				td_temp_nrj0    td_temp_nrj7     td_temp_nrj9_ch    td_temp_nrj3    td_temp_nrj7_ch
				td_temp_dse0    td_temp_dse7     td_temp_dse9_ch    td_temp_dse3    td_temp_dse7_ch
				td_d231_d0		td_d231_d7		 td_d231_d9_ch		td_d231_d3		td_d231_d7_ch
				td_d231_dai0	td_d231_dai7	 td_d231_dai9_ch	td_d231_dai3	td_d231_dai7_ch 
				td_d231_nrj0	td_d231_nrj7	 td_d231_nrj9_ch	td_d231_nrj3	td_d231_nrj7_ch
				td_d231_dse0	td_d231_dse7	 td_d231_dse9_ch	td_d231_dse3	td_d231_dse7_ch
				td_d231_dsa0	td_d231_dsa7	 td_d231_dsa9_ch	td_d231_dsa3	td_d231_dsa7_ch
				td_d231_dsn0	td_d231_dsn7	 td_d231_dsn9_ch	td_d231_dsn3	td_d231_dsn7_ch
				td_d211_d0		td_d211_d7		 td_d211_d9_ch		td_d211_d3		td_d211_d7_ch
				td_d211_dai0	td_d211_dai7	 td_d211_dai9_ch	
				td_d211_nrj0	td_d211_nrj7	 td_d211_nrj9_ch	
				td_d211_dse0	td_d211_dse7	 td_d211_dse9_ch	
				td_d211_dsa0	td_d211_dsa7	 td_d211_dsa9_ch	
				td_d211_dsn0	td_d211_dsn7	 td_d211_dsn9_ch	
				td_d212_d0      td_d212_d7       td_d212_d9_ch		td_d212_d3      td_d212_d7_ch
				td_d212_dai0    td_d212_dai7     td_d212_dai9_ch	td_d212_dai3    td_d212_dai7_ch
				td_d212_nrj0    td_d212_nrj7     td_d212_nrj9_ch	td_d212_nrj3    td_d212_nrj7_ch  
				td_d212_dse0    td_d212_dse7     td_d212_dse9_ch	td_d212_dse3    td_d212_dse7_ch  
				td_d214_d0      td_d214_d7       td_d214_d9_ch		td_d214_d3      td_d214_d7_ch
				td_d214_dai0    td_d214_dai7     td_d214_dai9_ch	td_d214_dai3 	td_d214_dai7_ch
				td_d214_nrj0    td_d214_nrj7     	td_d214_nrj3 	td_d214_nrj7_ch 
				td_d214_dse0    td_d214_dse7     td_d214_dse9_ch	td_d214_dse3 	td_d214_dse7_ch
				td_d214_dsa0    td_d214_dsa7     td_d214_dsa9_ch	td_d214_dsa3 	td_d214_dsa7_ch
				td_d319_d0		td_d319_d7	 	 td_d319_d9_ch		td_d319_d3		td_d319_d7_ch
				td_d319_dai0	td_d319_dai7	 td_d319_dai9_ch	td_d319_dai3	td_d319_dai7_ch
				td_d319_nrj0    td_d319_nrj7     td_d319_nrj9_ch	td_d319_nrj3	td_d319_nrj7_ch
				td_d319_dse0	td_d319_dse7	 td_d319_dse9_ch	td_d319_dse3	td_d319_dse7_ch
				td_d319_dsa0	td_d319_dsa7	 td_d319_dsa9_ch	td_d319_dsa3	td_d319_dsa7_ch
                                                                    
				td_p2_d0		td_p2_d7		 td_p2_d9_ch		td_p2_d3		td_p2_d7_ch
				td_p2_dai0		td_p2_dai7		 td_p2_dai9_ch		td_p2_dai3		td_p2_dai7_ch
				td_p2_nrj0		td_p2_nrj7		 td_p2_nrj9_ch		td_p2_nrj3		td_p2_nrj7_ch
				td_p2_dse0		td_p2_dse7		 td_p2_dse9_ch		td_p2_dse3		td_p2_dse7_ch
				td_p2_dsa0		td_p2_dsa7		 td_p2_dsa9_ch		td_p2_dsa3		td_p2_dsa7_ch
				td_p2_dsn0		td_p2_dsn7		 td_p2_dsn9_ch		td_p2_dsn3		td_p2_dsn7_ch
				td_p2dai_dai0	td_p2dai_dai7    td_p2dai_dai9_ch   td_p2dai_dai3   td_p2dai_dai7_ch
				td_p2dai_dse0	td_p2dai_dse7    td_p2dai_dse9_ch   td_p2dai_dse3   td_p2dai_dse7_ch
				td_p2dai_dsa0	td_p2dai_dsa7    td_p2dai_dsa9_ch   td_p2dai_dsa3   td_p2dai_dsa7_ch
				td_p2dai_nrj0	td_p2dai_nrj7    td_p2dai_nrj9_ch   td_p2dai_nrj3   td_p2dai_nrj7_ch
				td_p2dai_dsn0	td_p2dai_dsn7    td_p2dai_dsn9_ch   td_p2dai_dsn3   td_p2dai_dsn7_ch 
				td_p2dse_dai0	td_p2dse_dai7    td_p2dse_dai9_ch   td_p2dse_dai3   td_p2dse_dai7_ch
				td_p2dse_dse0	td_p2dse_dse7    td_p2dse_dse9_ch   td_p2dse_dse3   td_p2dse_dse7_ch
				td_p2dse_dsa0	td_p2dse_dsa7    td_p2dse_dsa9_ch   td_p2dse_dsa3   td_p2dse_dsa7_ch
				td_p2dse_nrj0	td_p2dse_nrj7    td_p2dse_nrj9_ch   td_p2dse_nrj3   td_p2dse_nrj7_ch
				td_p2dse_dsn0	td_p2dse_dsn7    td_p2dse_dsn9_ch   td_p2dse_dsn3   td_p2dse_dsn7_ch 
				td_p2dsa_dai0	td_p2dsa_dai7    td_p2dsa_dai9_ch   td_p2dsa_dai3   td_p2dsa_dai7_ch
				td_p2dsa_dse0	td_p2dsa_dse7    td_p2dsa_dse9_ch   td_p2dsa_dse3   td_p2dsa_dse7_ch
				td_p2dsa_dsa0	td_p2dsa_dsa7    td_p2dsa_dsa9_ch   td_p2dsa_dsa3   td_p2dsa_dsa7_ch
				td_p2dsa_nrj0	td_p2dsa_nrj7    td_p2dsa_nrj9_ch   td_p2dsa_nrj3   td_p2dsa_nrj7_ch
				td_p2dsa_dsn0	td_p2dsa_dsn7    td_p2dsa_dsn9_ch   td_p2dsa_dsn3   td_p2dsa_dsn7_ch 
				td_p2nrj_dai0	td_p2nrj_dai7    td_p2nrj_dai9_ch   td_p2nrj_dai3   td_p2nrj_dai7_ch
				td_p2nrj_dse0	td_p2nrj_dse7    td_p2nrj_dse9_ch   td_p2nrj_dse3   td_p2nrj_dse7_ch
				td_p2nrj_dsa0	td_p2nrj_dsa7    td_p2nrj_dsa9_ch   td_p2nrj_dsa3   td_p2nrj_dsa7_ch
				td_p2nrj_nrj0	td_p2nrj_nrj7    td_p2nrj_nrj9_ch   td_p2nrj_nrj3   td_p2nrj_nrj7_ch
				td_p2nrj_dsn0	td_p2nrj_dsn7    td_p2nrj_dsn9_ch   td_p2nrj_dsn3   td_p2nrj_dsn7_ch 
				td_p2dsn_dai0	td_p2dsn_dai7    td_p2dsn_dai9_ch   td_p2dsn_dai3   td_p2dsn_dai7_ch
				td_p2dsn_dse0	td_p2dsn_dse7    td_p2dsn_dse9_ch   td_p2dsn_dse3   td_p2dsn_dse7_ch
				td_p2dsn_dsa0	td_p2dsn_dsa7    td_p2dsn_dsa9_ch   td_p2dsn_dsa3   td_p2dsn_dsa7_ch
				td_p2dsn_nrj0	td_p2dsn_nrj7    td_p2dsn_nrj9_ch   td_p2dsn_nrj3   td_p2dsn_nrj7_ch
				td_p2dsn_dsn0	td_p2dsn_dsn7    td_p2dsn_dsn9_ch   td_p2dsn_dsn3   td_p2dsn_dsn7_ch 	
				
				td_p2e_d0		td_p2e_d7		 td_p2e_d9_ch 		td_p2e_d3		td_p2e_d7_ch 
				td_p2e_dai0		td_p2e_dai7		 td_p2e_dai9_ch 	td_p2e_dai3		td_p2e_dai7_ch 
				td_p2e_dse0		td_p2e_dse7		 td_p2e_dse9_ch 	td_p2e_dse3		td_p2e_dse7_ch
				td_p2e_dsa0		td_p2e_dsa7		 td_p2e_dsa9_ch 	td_p2e_dsa3		td_p2e_dsa7_ch
				td_p2e_nrj0		td_p2e_nrj7		 td_p2e_nrj9_ch 	td_p2e_nrj3		td_p2e_nrj7_ch
				td_p2e_dsn0		td_p2e_dsn7		 td_p2e_dsn9_ch 	td_p2e_dsn3		td_p2e_dsn7_ch
				
				td_p3_d0		td_p3_d7		 td_p3_d9_ch		td_p3_d3		td_p3_d7_ch		 
				td_p3_dai0		td_p3_dai7		 td_p3_dai9_ch		td_p3_dai3		td_p3_dai7_ch		 
				td_p3_nrj0		td_p3_nrj7		 td_p3_nrj9_ch		td_p3_nrj3		td_p3_nrj7_ch		 
				td_p3_dse0		td_p3_dse7		 td_p3_dse9_ch		td_p3_dse3		td_p3_dse7_ch		 
				td_p3_dsa0		td_p3_dsa7		 td_p3_dsa9_ch		td_p3_dsa3		td_p3_dsa7_ch		 
				td_p3_dsn0		td_p3_dsn7		 td_p3_dsn9_ch		td_p3_dsn3		td_p3_dsn7_ch		 
				td_p3m_d0		td_p3m_d7		 td_p3m_d9_ch		td_p3m_d3		td_p3m_d7_ch
				td_p3m_sm0		td_p3m_sm7		 td_p3m_sm9_ch		td_p3m_sm3		td_p3m_sm7_ch
				td_p3m_dai0		td_p3m_dai7		 td_p3m_dai9_ch		td_p3m_dai7_ch  td_p3m_dai3
				td_p3m_nrj0		td_p3m_nrj7		 td_p3m_nrj9_ch		td_p3m_nrj7_ch  td_p3m_nrj3	
				td_p3m_dse0		td_p3m_dse7		 td_p3m_dse9_ch		td_p3m_dse7_ch	td_p3m_dse3
				td_p3m_dsa0		td_p3m_dsa7		 td_p3m_dsa9_ch		td_p3m_dsa7_ch	td_p3m_dsa3
				td_p3m_dsn0		td_p3m_dsn7		 td_p3m_dsn9_ch     td_p3m_dsn7_ch  td_p3m_dsn3
				td_p3m_pchtr0	td_p3m_pchtr7	 td_p3m_pchtr9_ch	td_p3m_pchtr3	td_p3m_pchtr7_ch
				td_p3g_d0       td_p3g_d7        td_p3g_d9_ch		td_p3g_d3       td_p3g_d7_ch       
				td_p3g_sm0      td_p3g_sm7       td_p3g_sm9_ch		td_p3g_sm3       td_p3g_sm7_ch         
				td_p3g_dai0     td_p3g_dai7      td_p3g_dai9_ch     td_p3g_dai3		
				td_p3g_dse0     td_p3g_dse7      td_p3g_dse9_ch		td_p3g_dse3		
				td_p3g_dsa0     td_p3g_dsa7      td_p3g_dsa9_ch 	td_p3g_dsa3		
				td_p3g_dsn0     td_p3g_dsn7      td_p3g_dsn9_ch		td_p3g_dsn3		td_p3g_dsn7_ch
				td_p31g_d0	    td_p31g_d7       td_p31g_d9_ch      td_p31g_d3      td_p31g_d7_ch 	
				td_p31g_dai0	td_p31g_dai7     td_p31g_dai9_ch    td_p31g_dai3    td_p31g_dai7_ch 	
				td_p31g_dse0	td_p31g_dse7     td_p31g_dse9_ch    td_p31g_dse3    td_p31g_dse7_ch
				td_p31g_dsa0	td_p31g_dsa7     td_p31g_dsa9_ch    td_p31g_dsa3    td_p31g_dsa7_ch
				td_p31g_dsn0	td_p31g_dsn7     td_p31g_dsn9_ch    td_p31g_dsn3    td_p31g_dsn7_ch				
				td_p32g_d0	    td_p32g_d7       td_p32g_d9_ch      td_p32g_d3      td_p32g_d7_ch 	
				td_p32g_dse0	td_p32g_dse7     td_p32g_dse9_ch    td_p32g_dse3    td_p32g_dse7_ch
				td_p32g_dsa0	td_p32g_dsa7     td_p32g_dsa9_ch    td_p32g_dsa3    td_p32g_dsa7_ch
				td_p32g_dsn0	td_p32g_dsn7     td_p32g_dsn9_ch    td_p32g_dsn3    td_p32g_dsn7_ch
				td_p3p_d0       td_p3p_d7        td_p3p_d9_ch		td_p3p_d3       td_p3p_d7_ch        
				td_p3p_dsa0     td_p3p_dsa7      td_p3p_dsa9_ch		td_p3p_dsa3     td_p3p_dsa7_ch
				td_p3p_dsn0     td_p3p_dsn7      td_p3p_dsn9_ch		td_p3p_dsn3     td_p3p_dsn7_ch 
				td_p4m_d0		td_p4m_d7		 td_p4m_d9_ch		td_p4m_d7_ch    td_p4m_d3  
				td_p4m_dai0		td_p4m_dai7		 td_p4m_dai9_ch		td_p4m_dai7_ch  td_p4m_dai3
				td_p4m_nrj0		td_p4m_nrj7		 td_p4m_nrj9_ch		td_p4m_nrj7_ch	td_p4m_nrj3
				td_p4m_dse0		td_p4m_dse7		 td_p4m_dse9_ch		td_p4m_dse7_ch	td_p4m_dse3
				td_p4m_dsa0		td_p4m_dsa7		 td_p4m_dsa9_ch		td_p4m_dsa7_ch	td_p4m_dsa3
				td_p4m_dsn0		td_p4m_dsn7		 td_p4m_dsn9_ch     td_p4m_dsn7_ch  td_p4m_dsn3				
				td_p51_d0		td_p51_d7		 td_p51_d9_ch		td_p51_d3		td_p51_d7_ch		 
				td_p51_dai0		td_p51_dai7		 td_p51_dai9_ch		td_p51_dai3		td_p51_dai7_ch		 
				td_p51_dse0		td_p51_dse7		 td_p51_dse9_ch		td_p51_dse3		td_p51_dse7_ch		 
				td_p51_dsa0		td_p51_dsa7		 td_p51_dsa9_ch		td_p51_dsa3		td_p51_dsa7_ch		 	
				td_p51s_d0      td_p51s_d7       td_p51s_d9_ch		td_p51s_d3      td_p51s_d7_ch       
				td_p51s_dai0    td_p51s_dai7     td_p51s_dai9_ch	td_p51s_dai3    td_p51s_dai7_ch
				td_p51s_dse0    td_p51s_dse7     td_p51s_dse9_ch	td_p51s_dse3    td_p51s_dse7_ch  
				td_p51s_dsa0    td_p51s_dsa7     td_p51s_dsa9_ch	td_p51s_dsa3    td_p51s_dsa7_ch  
				td_p51m_d0      td_p51m_d7       td_p51m_d9_ch		td_p51m_d3      td_p51m_d7_ch       
				td_p51m_dse0    td_p51m_dse7     td_p51m_dse9_ch	td_p51m_dse3	td_p51m_dse7_ch
				td_p51m_dsa0    td_p51m_dsa7     td_p51m_dsa9_ch	td_p51m_dsa3	td_p51m_dsa7_ch
				td_p51b_d0      td_p51b_d7       td_p51b_d9_ch		td_p51b_d3      td_p51b_d7_ch       
				td_p51b_dai0    td_p51b_dai7     td_p51b_dai9_ch	td_p51b_dai3    td_p51b_dai7_ch
				td_p51b_dse0    td_p51b_dse7     td_p51b_dse9_ch	td_p51b_dse3    td_p51b_dse7_ch
				td_p51b_dsa0    td_p51b_dsa7     td_p51b_dsa9_ch	td_p51b_dsa3    td_p51b_dsa7_ch
				td_p51g_d0      td_p51g_d7       td_p51g_d9_ch		td_p51g_d3      td_p51g_d7_ch       
				td_p51g_dai0    td_p51g_dai7     td_p51g_dai9_ch	 td_p51g_dai3  
				td_p51g_dse0    td_p51g_dse7     td_p51g_dse9_ch	 td_p51g_dse3
				td_p51g_dsa0    td_p51g_dsa7     td_p51g_dsa9_ch	 td_p51g_dsa3
				td_p51p_d0      td_p51p_d7       td_p51p_d9_ch		td_p51p_d3      td_p51p_d7_ch
				td_p51p_dai0    td_p51p_dai7     td_p51p_dai9_ch	td_p51p_dai3    td_p51p_dai7_ch
				td_p51p_dse0    td_p51p_dse7     td_p51p_dse9_ch	td_p51p_dse3    td_p51p_dse7_ch  
				td_p51p_dsa0    td_p51p_dsa7     td_p51p_dsa9_ch	td_p51p_dsa3    td_p51p_dsa7_ch  
				td_p54_d3       td_p54_d7 
				td_p54_dai3     td_p54_dai7      
				td_p54_nrj3     td_p54_nrj7      
				td_p54_dse3     td_p54_dse7      
				td_p54_dsa3     td_p54_dsa7
				td_p6_d0		td_p6_d7		 td_p6_d9_ch		td_p6_d3		td_p6_d7_ch		 
				td_p6_sm0		td_p6_sm7		 td_p6_sm9_ch		td_p6_sm3		td_p6_sm7_ch		 
				td_p6_dai0		td_p6_dai7		 td_p6_dai9_ch		td_p6_dai3		td_p6_dai7_ch
				td_p6_nrj0		td_p6_nrj7		 td_p6_nrj9_ch		td_p6_nrj3		td_p6_nrj7_ch	 
				td_p6_dse0		td_p6_dse7		 td_p6_dse9_ch		td_p6_dse3		td_p6_dse7_ch	 
				td_p6_dsa0		td_p6_dsa7		 td_p6_dsa9_ch		td_p6_dsa3		td_p6_dsa7_ch
				td_p6_dsn0		td_p6_dsn7		 td_p6_dsn9_ch  	td_p6_dsn3		td_p6_dsn7_ch
				td_p6_pchtr0	td_p6_pchtr7	 td_p6_pchtr9_ch	td_p6_pchtr3 	td_p6_pchtr7_ch 

				td_rnt_d0	    td_rnt_d7	     td_rnt_d9_ch		td_rnt_d3		td_rnt_d7_ch		
				td_rnt_dai0	    td_rnt_dai7	     td_rnt_dai9_ch	    td_rnt_dai3		td_rnt_dai7_ch	   
				td_rnt_nrj0	    td_rnt_nrj7	     td_rnt_nrj9_ch	    td_rnt_nrj3		td_rnt_nrj7_ch	   
				td_rnt_dse0	    td_rnt_dse7	     td_rnt_dse9_ch	    td_rnt_dse3		td_rnt_dse7_ch	   
				td_rnt_dsa0	    td_rnt_dsa7	     td_rnt_dsa9_ch	    td_rnt_dsa3		td_rnt_dsa7_ch	   
				td_rnt_dsn0	    td_rnt_dsn7	     td_rnt_dsn9_ch	    td_rnt_dsn3		td_rnt_dsn7_ch	                                       
				td_rntpp_d0	    	td_rntpp_d7	     	 td_rntpp_d9_ch			td_rntpp_d3			td_rntpp_d7_ch		
				td_rntpp_dai0	    td_rntpp_dai7	     td_rntpp_dai9_ch	    td_rntpp_dai3		td_rntpp_dai7_ch	   
				td_rntpp_nrj0	    td_rntpp_nrj7	     td_rntpp_nrj9_ch	    td_rntpp_nrj3		td_rntpp_nrj7_ch	   
				td_rntpp_dse0	    td_rntpp_dse7	     td_rntpp_dse9_ch	    td_rntpp_dse3		td_rntpp_dse7_ch	   
				td_rntpp_dsa0	    td_rntpp_dsa7	     td_rntpp_dsa9_ch	    td_rntpp_dsa3		td_rntpp_dsa7_ch	   
				td_rntpp_dsn0	    td_rntpp_dsn7	     td_rntpp_dsn9_ch	    td_rntpp_dsn3		td_rntpp_dsn7_ch	
				td_p1mi_d0	    td_p1mi_d7	     td_p1mi_d9_ch		td_p1mi_d3		td_p1mi_d7_ch		
				td_p1mi_dai0	td_p1mi_dai7	 td_p1mi_dai9_ch	td_p1mi_dai3	td_p1mi_dai7_ch	   
				td_p1mi_nrj0	td_p1mi_nrj7	 td_p1mi_nrj9_ch	td_p1mi_nrj3	td_p1mi_nrj7_ch	   
				td_p1mi_dse0	td_p1mi_dse7	 td_p1mi_dse9_ch	td_p1mi_dse3	td_p1mi_dse7_ch	   
				td_p1mi_dsa0	td_p1mi_dsa7	 td_p1mi_dsa9_ch	td_p1mi_dsa3	td_p1mi_dsa7_ch	   
				td_p1mi_dsn0	td_p1mi_dsn7	 td_p1mi_dsn9_ch	td_p1mi_dsn3	td_p1mi_dsn7_ch	 
				
				td_rim_d0	    td_rim_d7	     td_rim_d9_ch		td_rim_d3		td_rim_d7_ch		
				td_rim_dai0	    td_rim_dai7	     td_rim_dai9_ch	    td_rim_dai3		td_rim_dai7_ch	   
				td_rim_nrj0	    td_rim_nrj7	     td_rim_nrj9_ch	    td_rim_nrj3		td_rim_nrj7_ch	   
				td_rim_dse0	    td_rim_dse7	     td_rim_dse9_ch	    td_rim_dse3		td_rim_dse7_ch	   
				td_rim_dsa0	    td_rim_dsa7	     td_rim_dsa9_ch	    td_rim_dsa3		td_rim_dsa7_ch	   
				td_rim_dsn0	    td_rim_dsn7	     td_rim_dsn9_ch	    td_rim_dsn3		td_rim_dsn7_ch	                                       

				td_rnt2_d0	    td_rnt2_d7	 	 td_rnt2_d9_ch		td_rnt2_d3	 		td_rnt2_d7_ch		
				td_rnt2_dai0	td_rnt2_dai7	 td_rnt2_dai9_ch	td_rnt2_dai3		td_rnt2_dai7_ch	   
				td_rnt2_nrj0	td_rnt2_nrj7	 td_rnt2_nrj9_ch	td_rnt2_nrj3		td_rnt2_nrj7_ch	   
				td_rnt2_dse0	td_rnt2_dse7	 td_rnt2_dse9_ch	td_rnt2_dse3		td_rnt2_dse7_ch	   
				td_rnt2_dsa0	td_rnt2_dsa7	 td_rnt2_dsa9_ch	td_rnt2_dsa3		td_rnt2_dsa7_ch	   
				td_rnt2_dsn0	td_rnt2_dsn7	 td_rnt2_dsn9_ch	td_rnt2_dsn3		td_rnt2_dsn7_ch	                                       
				td_rim2_d0		td_rim2_d7	 	 td_rim2_d9_ch		td_rim2_d3			td_rim2_d7_ch		
				td_rim2_dai0	td_rim2_dai7	 td_rim2_dai9_ch	td_rim2_dai3		td_rim2_dai7_ch	   
				td_rim2_nrj0	td_rim2_nrj7	 td_rim2_nrj9_ch	td_rim2_nrj3		td_rim2_nrj7_ch	   
				td_rim2_dse0	td_rim2_dse7	 td_rim2_dse9_ch	td_rim2_dse3		td_rim2_dse7_ch	   
				td_rim2_dsa0	td_rim2_dsa7	 td_rim2_dsa9_ch	td_rim2_dsa3		td_rim2_dsa7_ch	   
				td_rim2_dsn0	td_rim2_dsn7	 td_rim2_dsn9_ch	td_rim2_dsn3		td_rim2_dsn7_ch	                                       

				td_dfinths_d0	td_dfinths_d7	 td_dfinths_d9_ch	td_dfint_d3		td_dfint_d7_ch	   	
				td_dfinths_dai0	td_dfinths_dai7	 td_dfinths_dai9_ch	td_dfint_dai3	td_dfint_dai7_ch	
				td_dfinths_nrj0	td_dfinths_nrj7	 td_dfinths_nrj9_ch	td_dfint_nrj3	td_dfint_nrj7_ch	
				td_dfinths_dse0	td_dfinths_dse7	 td_dfinths_dse9_ch	td_dfint_dse3	td_dfint_dse7_ch	
				td_dfinths_dsa0	td_dfinths_dsa7	 td_dfinths_dsa9_ch	td_dfint_dsa3	td_dfint_dsa7_ch	
				td_dfinths_dsn0	td_dfinths_dsn7	 td_dfinths_dsn9_ch	td_dfint_dsn3	td_dfint_dsn7_ch			
				td_dfint_d0	    td_dfint_d7	     td_dfint_d9_ch		td_dfinths_d3	td_dfinths_d7_ch   
				td_dfint_dai0	td_dfint_dai7	 td_dfint_dai9_ch	td_dfinths_dai3 td_dfinths_dai7_ch 
				td_dfint_nrj0	td_dfint_nrj7	 td_dfint_nrj9_ch	td_dfinths_nrj3	td_dfinths_nrj7_ch 
				td_dfint_dse0	td_dfint_dse7	 td_dfint_dse9_ch	td_dfinths_dse3	td_dfinths_dse7_ch 
				td_dfint_dsa0	td_dfint_dsa7	 td_dfint_dsa9_ch	td_dfinths_dsa3	td_dfinths_dsa7_ch 
				td_dfint_dsn0	td_dfint_dsn7	 td_dfint_dsn9_ch	td_dfinths_dsn3	td_dfinths_dsn7_ch 
				td_dfhs_d0	    td_dfhs_d7	     td_dfhs_d9_ch		td_df_d3		td_df_d7_ch		   
				td_dfhs_dai0	td_dfhs_dai7	 td_dfhs_dai9_ch	td_df_dai3		td_df_dai7_ch	   
				td_dfhs_nrj0	td_dfhs_nrj7	 td_dfhs_nrj9_ch	td_df_nrj3		td_df_nrj7_ch	   
				td_dfhs_dse0	td_dfhs_dse7	 td_dfhs_dse9_ch	td_df_dse3		td_df_dse7_ch	   
				td_dfhs_dsa0	td_dfhs_dsa7	 td_dfhs_dsa9_ch	td_df_dsa3		td_df_dsa7_ch	   
				td_dfhs_dsn0	td_dfhs_dsn7	 td_dfhs_dsn9_ch	td_df_dsn3		td_df_dsn7_ch	   		
				td_df_d0	    td_df_d7	     td_df_d9_ch		td_dfhs_d3		td_dfhs_d7_ch      
				td_df_dai0	    td_df_dai7	     td_df_dai9_ch	    td_dfhs_dai3	td_dfhs_dai7_ch	   
				td_df_nrj0	    td_df_nrj7	     td_df_nrj9_ch	    td_dfhs_nrj3	td_dfhs_nrj7_ch	   
				td_df_dse0	    td_df_dse7	     td_df_dse9_ch	    td_dfhs_dse3	td_dfhs_dse7_ch	   
				td_df_dsa0	    td_df_dsa7	     td_df_dsa9_ch	    td_dfhs_dsa3	td_dfhs_dsa7_ch	   
				td_df_dsn0	    td_df_dsn7	     td_df_dsn9_ch	    td_dfhs_dsn3	td_dfhs_dsn7_ch	   
				td_dtoths_d0	td_dtoths_d7	 td_dtoths_d9_ch	td_dtot_d3		td_dtot_d7_ch	   	
				td_dtoths_dai0	td_dtoths_dai7	 td_dtoths_dai9_ch	td_dtot_dai3	td_dtot_dai7_ch	   
				td_dtoths_nrj0	td_dtoths_nrj7	 td_dtoths_nrj9_ch	td_dtot_nrj3	td_dtot_nrj7_ch	   
				td_dtoths_dse0	td_dtoths_dse7	 td_dtoths_dse9_ch	td_dtot_dse3	td_dtot_dse7_ch	   
				td_dtoths_dsa0	td_dtoths_dsa7	 td_dtoths_dsa9_ch	td_dtot_dsa3	td_dtot_dsa7_ch	   
				td_dtoths_dsn0	td_dtoths_dsn7	 td_dtoths_dsn9_ch	td_dtot_dsn3	td_dtot_dsn7_ch	   		
				td_dtot_d0	    td_dtot_d7	     td_dtot_d9_ch		td_dtoths_d3	td_dtoths_d7_ch    
				td_dtot_dai0	td_dtot_dai7	 td_dtot_dai9_ch	td_dtoths_dai3	td_dtoths_dai7_ch  
				td_dtot_nrj0	td_dtot_nrj7	 td_dtot_nrj9_ch	td_dtoths_nrj3	td_dtoths_nrj7_ch  
				td_dtot_dse0	td_dtot_dse7	 td_dtot_dse9_ch	td_dtoths_dse3	td_dtoths_dse7_ch  
				td_dtot_dsa0	td_dtot_dsa7	 td_dtot_dsa9_ch	td_dtoths_dsa3	td_dtoths_dsa7_ch  
				td_dtot_dsn0	td_dtot_dsn7	 td_dtot_dsn9_ch	td_dtoths_dsn3	td_dtoths_dsn7_ch  
				td_dinths_d0	td_dinths_d7	 td_dinths_d9_ch	td_dinths_d3	td_dinths_d7_ch	   	
				td_dinths_dai0	td_dinths_dai7	 td_dinths_dai9_ch	td_dinths_dai3	td_dinths_dai7_ch	
				td_dinths_nrj0	td_dinths_nrj7	 td_dinths_nrj9_ch	td_dinths_nrj3	td_dinths_nrj7_ch	
				td_dinthcinrj_nrj0	td_dinthcinrj_nrj7	 td_dinthcinrj_nrj9_ch	td_dinthcinrj_nrj3	td_dinthcinrj_nrj7_ch	
				td_dinths_dse0	td_dinths_dse7	 td_dinths_dse9_ch	td_dinths_dse3	td_dinths_dse7_ch	
				td_dinths_dsa0	td_dinths_dsa7	 td_dinths_dsa9_ch	td_dinths_dsa3	td_dinths_dsa7_ch	
				td_dinths_dsn0	td_dinths_dsn7	 td_dinths_dsn9_ch	td_dinths_dsn3	td_dinths_dsn7_ch			
				td_dint_d0	    td_dint_d7	     td_dint_d9_ch		td_dint_d3		td_dint_d7_ch   
				td_dint_dai0	td_dint_dai7	 td_dint_dai9_ch	td_dint_dai3 	td_dint_dai7_ch 
				td_dint_nrj0	td_dint_nrj7	 td_dint_nrj9_ch	td_dint_nrj3	td_dint_nrj7_ch 
				td_dint_dse0	td_dint_dse7	 td_dint_dse9_ch	td_dint_dse3	td_dint_dse7_ch 
				td_dint_dsa0	td_dint_dsa7	 td_dint_dsa9_ch	td_dint_dsa3	td_dint_dsa7_ch 
				td_dint_dsn0	td_dint_dsn7	 td_dint_dsn9_ch	td_dint_dsn3	td_dint_dsn7_ch
							
					// marges et tva par opération 
				td_mp3m_dai0 	td_mp3m_dai7 	td_mp3m_dai9_ch 	td_mp3m_dai3 	td_mp3m_dai7_ch
				td_mp3m_dse0 	td_mp3m_dse7 	td_mp3m_dse9_ch 	td_mp3m_dse3 	td_mp3m_dse7_ch
				td_mp3m_dsa0 	td_mp3m_dsa7 	td_mp3m_dsa9_ch 	td_mp3m_dsa3 	td_mp3m_dsa7_ch
				td_mp3m_nrj0 	td_mp3m_nrj7 	td_mp3m_nrj9_ch 	td_mp3m_nrj3 	td_mp3m_nrj7_ch
			
				td_mp2_dai0 	td_mp2_dai7 	td_mp2_dai9_ch 		td_mp2_dai3 	td_mp2_dai7_ch
				td_mp2_dse0 	td_mp2_dse7 	td_mp2_dse9_ch 		td_mp2_dse3 	td_mp2_dse7_ch
				td_mp2_dsa0 	td_mp2_dsa7 	td_mp2_dsa9_ch 		td_mp2_dsa3 	td_mp2_dsa7_ch
				td_mp2_nrj0 	td_mp2_nrj7 	td_mp2_nrj9_ch 		td_mp2_nrj3 	td_mp2_nrj7_ch
			
				td_mp51_dai0 	td_mp51_dai7 	td_mp51_dai9_ch 	td_mp51_dai3 	td_mp51_dai7_ch
				td_mp51_dsa0 	td_mp51_dsa7 	td_mp51_dsa9_ch 	td_mp51_dsa3 	td_mp51_dsa7_ch
			
				td_mp6_dai0 	td_mp6_dai7 	td_mp6_dai9_ch 	td_mp6_dai3 	td_mp6_dai7_ch
				td_mp6_dse0 	td_mp6_dse7 	td_mp6_dse9_ch 	td_mp6_dse3 	td_mp6_dse7_ch
				td_mp6_dsa0 	td_mp6_dsa7 	td_mp6_dsa9_ch 	td_mp6_dsa3 	td_mp6_dsa7_ch
				td_mp6_nrj0 	td_mp6_nrj7 	td_mp6_nrj9_ch 	td_mp6_nrj3 	td_mp6_nrj7_ch
				
				td_vp4m_dai0	td_vp4m_dai7	 td_vp4m_dai9_ch	td_vp4m_dai3	td_vp4m_dai7_ch
				td_vp4m_nrj0	td_vp4m_nrj7	 td_vp4m_nrj9_ch	td_vp4m_nrj3	td_vp4m_nrj7_ch
				td_vp4m_dse0	td_vp4m_dse7	 td_vp4m_dse9_ch	td_vp4m_dse3	td_vp4m_dse7_ch
				td_vp4m_dsa0	td_vp4m_dsa7	 td_vp4m_dsa9_ch	td_vp4m_dsa3	td_vp4m_dsa7_ch
				td_vp4m_dsn0	td_vp4m_dsn7	 td_vp4m_dsn9_ch	td_vp4m_dsn3	td_vp4m_dsn7_ch
				
				td_vp2_dai0		td_vp2_dai7		 td_vp2_dai9_ch		td_vp2_dai3		td_vp2_dai7_ch
				td_vp2_nrj0		td_vp2_nrj7		 td_vp2_nrj9_ch		td_vp2_nrj3		td_vp2_nrj7_ch
				td_vp2_dse0		td_vp2_dse7		 td_vp2_dse9_ch		td_vp2_dse3		td_vp2_dse7_ch
				td_vp2_dsa0		td_vp2_dsa7		 td_vp2_dsa9_ch		td_vp2_dsa3		td_vp2_dsa7_ch
				td_vp2_dsn0		td_vp2_dsn7		 td_vp2_dsn9_ch		td_vp2_dsn3		td_vp2_dsn7_ch
				
				td_vp51_dai0	td_vp51_dai7	 td_vp51_dai9_ch	td_vp51_dai3	td_vp51_dai7_ch
				td_vp51_dse0	td_vp51_dse7	 td_vp51_dse9_ch	td_vp51_dse3	td_vp51_dse7_ch
				td_vp51_dsa0	td_vp51_dsa7	 td_vp51_dsa9_ch	td_vp51_dsa3	td_vp51_dsa7_ch		
				
				td_d211_dai0	td_d211_dai7	 td_d211_dai9_ch	td_d211_dai3	td_d211_dai7_ch
				td_d211_nrj0	td_d211_nrj7	 td_d211_nrj9_ch	td_d211_nrj3	td_d211_nrj7_ch
				td_d211_dse0	td_d211_dse7	 td_d211_dse9_ch	td_d211_dse3	td_d211_dse7_ch
				td_d211_dsa0	td_d211_dsa7	 td_d211_dsa9_ch	td_d211_dsa3	td_d211_dsa7_ch
				td_d211_dsn0	td_d211_dsn7	 td_d211_dsn9_ch	td_d211_dsn3	td_d211_dsn7_ch
			
				tx_vp2_dai		tx_vp2_dse		tx_vp2_dsa		tx_vp2_dsn 		tx_vp2_nrj
				tx_vp4m_dai		tx_vp4m_dse		tx_vp4m_dsa		tx_vp4m_dsn 	tx_vp4m_nrj
				tx_vp51_dai		tx_vp51_dse		tx_vp51_dsa		tx_vp51_d
				tx_mp2_dai 		tx_mp2_dse 		tx_mp2_dsa 		tx_mp2_nrj
				tx_mp51_dsa 	tx_mp51_dai 	
				tx_mp3m_dai 	tx_mp3m_dse 	tx_mp3m_dsa 	tx_mp3m_nrj
				
				//transferts de passage branche-produit pour la production
				td_rnt_d0	    td_rnt_d7	     td_rnt_d9_ch		td_rnt_d3		td_rnt_d7_ch		
				
				td_p1e_d0   	td_p1e_d7		td_p1e_d9_ch   		td_p1e_d3		td_p1e_d7_ch
				td_p1e_dai0 	td_p1e_dai7 	td_p1e_dai9_ch 		td_p1e_dai3 	td_p1e_dai7_ch 
				td_p1e_dsa0 	td_p1e_dsa7 	td_p1e_dsa9_ch 		td_p1e_dsa3 	td_p1e_dsa7_ch
				td_p1e_dse0 	td_p1e_dse7 	td_p1e_dse9_ch 		td_p1e_dse3 	td_p1e_dse7_ch
				td_p1e_nrj0 	td_p1e_nrj7 	td_p1e_nrj9_ch 		td_p1e_nrj3 	td_p1e_nrj7_ch
				td_p1e_dsn0 	td_p1e_dsn7 	td_p1e_dsn9_ch 		td_p1e_dsn3 	td_p1e_dsn7_ch
				
				td_tr_dai3 td_tr_dai7 
				td_tr_dsa3 td_tr_dsa7
				td_tr_dse3 td_tr_dse7
				td_tr_nrj3 td_tr_nrj7
				td_tr_dsn3 td_tr_dsn7
				
				// variables D hors NRJ :
				td_p2dhnrj_nrj0 td_p2dhnrj_nrj7  td_p2dhnrj_nrj9_ch td_p2dhnrj_nrj7_ch  td_p2dhnrj_nrj3
				td_b1_dhnrj0 	td_b1_dhnrj7  	 td_b1_dhnrj9_ch 	td_b1_dhnrj7_ch  	td_b1_dhnrj3
				td_p1_dhnrj0 	td_p1_dhnrj7  	 td_p1_dhnrj9_ch 	td_p1_dhnrj7_ch  	td_p1_dhnrj3
				td_p1e_dhnrj0 	td_p1e_dhnrj7 	 td_p1e_dhnrj9_ch 	td_p1e_dhnrj7_ch  	td_p1e_dhnrj3
				td_p2e_dhnrj0 	td_p2e_dhnrj7  	 td_p2e_dhnrj9_ch 	td_p2e_dhnrj7_ch  	td_p2e_dhnrj3

				// taux
				tx_d212_dai 	tx_d214_dai 	tx_d319_dai	 	tx_temp_dai 
				tx_d212_dse 	tx_d214_dse	 	tx_d319_dse 	tx_temp_dse 
								tx_d214_dsa 	tx_d319_dsa 	 
				tx_d212_nrj		tx_d214_nrj 	tx_d319_nrj 	tx_temp_nrj
					  							tx_d319_dsn		
				
						
				
				// tee par secteur institutionnel 
					// soldes
				td_b1_s113  td_b1_s123	td_b1_s133 td_b1_s143  td_b1_s153    	 		
				td_b1_s14b3	td_b1_s14a3  
				
				td_b2_s113	td_b2_s123   td_b2_s143  td_b2_s153    
				td_b2_s14b3 td_b2_s14a3
				
				td_b6_s113  td_b6_s123 td_b6_s133 td_b6_s143 td_b6_s153
				rdbr 
				td_b8_s133
				td_b9nf_s133 
				
					// d11 et d12
				tc_d1_s13e3	
				tc_d11_s11e3  tc_d11_s12e3   tc_d11_s13e3  tc_d11_s14e3  tc_d11_s15e3 tc_d11_s2e3 
				tc_d11_s14ae3 
				tc_d11_s14be3 
				tc_d11_s14r3  tc_d11_s2r3 
				     
				tc_d12_s11e3  tc_d12_s12e3 	tc_d12_s13e3 tc_d12_s14e3 tc_d12_s15e3 tc_d12_s2e3
				tc_d12_s14ae3 tc_d12_s14be3
				tc_d12_s14r3  tc_d12_s2r3 
				tc_d12_s2s3
			    
					// d211, d212, d214
				tc_d211_s13r3 
				td_d212_s13r3 td_d212_s2r3
				td_d214_s13r3 td_d214_s2r3	
				
					// d319
				td_d319_s13r3 td_d319_s2r3
						
					// d29 et d39
				tc_d29_s11e3     tc_d292_s11e3 
				tc_d29_s12e3    
				tc_d29_s13r3	tc_d29_s13e3 
				tc_d29_s14e3    tc_d39_s14e3
				tc_d29_s14ae3   tc_d29_s14be3
				tc_d29_s15e3 
				tc_d39_s11e3
				tc_d39_s12e3
				tc_d39_s13e3  tc_d39_s13r3
				tc_d39_s14ae3 tc_d39_s14be3
				tc_d39_s15e3
				tc_d39_s2r3		
					
					// d4
				tc_d41_s11e3    tc_d41_s11r3    tc_d41_s11s3
				tc_d41_s12s3
				tc_d41_s14s3    tc_d41_s14e3    tc_d41_s14r3 
				tc_d41_s15s3 
				tc_d41_s2s3 	tc_d42_s2s3		tc_d4z_s2s3
				
				tc_d42_s11e3    tc_d42_s11r3	tc_d42_s11s3	tc_d4z_s11s3
				tc_d42_s12s3									tc_d4z_s12s3
				tc_d42_s13s3									tc_d4z_s13s3
				tc_d42_s14r3									tc_d4z_s14s3	 
																tc_d4z_s15s3
				
					// d5				 
				tc_d51_s11e3				
				tc_d5_s12e3 
				tc_d5_s13e3 	tc_d5_s13r3
				tc_d5_s14e3		tc_d51_s14e3 
				tc_d51csg_trav_s14e3	tc_d51crds_trav_s14e3	tc_d51csg_cap_s14e3		tc_d51crds_cap_s14e3 	tc_d51ps_s14e3		tc_d51ir_s14e3
				tc_d59_s14e3
				tc_d51_s2e3				
				tc_assiette_IR 
				base_IR
				tir 
			
				
					// d6
				tc_d61_s11r3 	tc_d62_s11e3 	
				tc_d61_s12r3    
				tc_d61_s13r3
				tc_d61_s14e3 	tc_d613z_s14e3 
				tc_d61_s2s3     tc_d61_s2r3     tc_d61_s2e3
				tc_d6112_s13r3  tc_d6113_s13r3   
				tc_d6112_s14e3  tc_d6113_s14e3  
				
				tc_d62_s13e3 tc_d62cho_s13e3  tc_d62hcho_s13e3
				tc_d62_s14r3 tc_d621_s14r3    tc_d622_s14r3    tc_d623_s14r3 
				tc_d62_s2s3  tc_d62_s12e3     tc_d62_s15e3
				
				tc_d7_s11s3  
				tc_d7_s12s3
				tc_d7_s13s3
				tc_d7_s14s3
				tc_d7_s15s3
				tc_d7_s2s3
				
				tc_d9_s11s3
				tc_d9_s12s3
				tc_d9_s13s3
				tc_d9_s14s3
				tc_d9_s15s3
				tc_d9_s2s3
				
				defprim
				soldprim
				
				// tee par sous-agrégat
				tc_d12_d3
				tc_d29_d3   tc_d29_dai3    tc_d29_dse3    tc_d29_dsa3    tc_d29_dsn3    tc_d29_nrj3 
							tc_d291_dai3   tc_d291_dse3   tc_d291_dsa3   tc_d291_dsn3   tc_d291_nrj3 
							tc_d292_dai3   tc_d292_dse3   tc_d292_dsa3   tc_d292_dsn3   tc_d292_nrj3 
								
				tc_d39_d3   tc_d39_dai3   tc_d39_dse3   tc_d39_dsa3   tc_d39_dsn3   tc_d39_nrj3 

				// autres endogènes : marché du travail et boucle prix-salaire
				   tc_emps_s14a7 tc_emps_s14b7
				 
				   ipc inflation 
				   
				  
				  tcs  
				  csgcrds 
				  
				    ck ck_dai ck_dse ck_dsa  ckr_sm ckr_d knet knetvol
				    ck1 
				// autres endogènes : commerce extérieur 
				   ds_pib
				   compet_prix_dai compet_prix_dse compit_dse tuc
				   csu_d compet_cout
				   
				   oat10a eur3m
				   
				   baril 
				   tei_pconso_pva tei_pinv_pva tei_pva_petm 	
          		
          		   eff_dsn
				   c_p3m_dai9_ch		c_p3m_dse9_ch		c_p3m_dsa9_ch
          		;
      
   ADDEQ bottom,      
     // 1 - a équations comptables : calcul des prix a-1
		
		td_p1_ycmg_dai0		: td_p1_ycmg_dai0 = (IF (trim==1) THEN (td_p1_ycmg_dai3(-1) + td_p1_ycmg_dai3(-2) + td_p1_ycmg_dai3(-3) + td_p1_ycmg_dai3(-4)) / (td_p1_ycmg_dai7_ch(-1) + td_p1_ycmg_dai7_ch(-2) + td_p1_ycmg_dai7_ch(-3) + td_p1_ycmg_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p1_ycmg_dai3(-2) + td_p1_ycmg_dai3(-3) + td_p1_ycmg_dai3(-4) + td_p1_ycmg_dai3(-5)) / (td_p1_ycmg_dai7_ch(-2) + td_p1_ycmg_dai7_ch(-3) + td_p1_ycmg_dai7_ch(-4) + td_p1_ycmg_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p1_ycmg_dai3(-3) + td_p1_ycmg_dai3(-4) + td_p1_ycmg_dai3(-5) + td_p1_ycmg_dai3(-6)) / (td_p1_ycmg_dai7_ch(-3) + td_p1_ycmg_dai7_ch(-4) + td_p1_ycmg_dai7_ch(-5) + td_p1_ycmg_dai7_ch(-6)) ELSE (td_p1_ycmg_dai3(-4) + td_p1_ycmg_dai3(-5) + td_p1_ycmg_dai3(-6) + td_p1_ycmg_dai3(-7)) / (td_p1_ycmg_dai7_ch(-4) + td_p1_ycmg_dai7_ch(-5) + td_p1_ycmg_dai7_ch(-6) + td_p1_ycmg_dai7_ch(-7))) ,
		td_p1_ycmg_nrj0		: td_p1_ycmg_nrj0 = (IF (trim==1) THEN (td_p1_ycmg_nrj3(-1) + td_p1_ycmg_nrj3(-2) + td_p1_ycmg_nrj3(-3) + td_p1_ycmg_nrj3(-4)) / (td_p1_ycmg_nrj7_ch(-1) + td_p1_ycmg_nrj7_ch(-2) + td_p1_ycmg_nrj7_ch(-3) + td_p1_ycmg_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p1_ycmg_nrj3(-2) + td_p1_ycmg_nrj3(-3) + td_p1_ycmg_nrj3(-4) + td_p1_ycmg_nrj3(-5)) / (td_p1_ycmg_nrj7_ch(-2) + td_p1_ycmg_nrj7_ch(-3) + td_p1_ycmg_nrj7_ch(-4) + td_p1_ycmg_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p1_ycmg_nrj3(-3) + td_p1_ycmg_nrj3(-4) + td_p1_ycmg_nrj3(-5) + td_p1_ycmg_nrj3(-6)) / (td_p1_ycmg_nrj7_ch(-3) + td_p1_ycmg_nrj7_ch(-4) + td_p1_ycmg_nrj7_ch(-5) + td_p1_ycmg_nrj7_ch(-6)) ELSE (td_p1_ycmg_nrj3(-4) + td_p1_ycmg_nrj3(-5) + td_p1_ycmg_nrj3(-6) + td_p1_ycmg_nrj3(-7)) / (td_p1_ycmg_nrj7_ch(-4) + td_p1_ycmg_nrj7_ch(-5) + td_p1_ycmg_nrj7_ch(-6) + td_p1_ycmg_nrj7_ch(-7))) ,
		td_p1_ycmg_dse0		: td_p1_ycmg_dse0 = (IF (trim==1) THEN (td_p1_ycmg_dse3(-1) + td_p1_ycmg_dse3(-2) + td_p1_ycmg_dse3(-3) + td_p1_ycmg_dse3(-4)) / (td_p1_ycmg_dse7_ch(-1) + td_p1_ycmg_dse7_ch(-2) + td_p1_ycmg_dse7_ch(-3) + td_p1_ycmg_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p1_ycmg_dse3(-2) + td_p1_ycmg_dse3(-3) + td_p1_ycmg_dse3(-4) + td_p1_ycmg_dse3(-5)) / (td_p1_ycmg_dse7_ch(-2) + td_p1_ycmg_dse7_ch(-3) + td_p1_ycmg_dse7_ch(-4) + td_p1_ycmg_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p1_ycmg_dse3(-3) + td_p1_ycmg_dse3(-4) + td_p1_ycmg_dse3(-5) + td_p1_ycmg_dse3(-6)) / (td_p1_ycmg_dse7_ch(-3) + td_p1_ycmg_dse7_ch(-4) + td_p1_ycmg_dse7_ch(-5) + td_p1_ycmg_dse7_ch(-6)) ELSE (td_p1_ycmg_dse3(-4) + td_p1_ycmg_dse3(-5) + td_p1_ycmg_dse3(-6) + td_p1_ycmg_dse3(-7)) / (td_p1_ycmg_dse7_ch(-4) + td_p1_ycmg_dse7_ch(-5) + td_p1_ycmg_dse7_ch(-6) + td_p1_ycmg_dse7_ch(-7))) ,
		td_p1_ycmg_dsa0		: td_p1_ycmg_dsa0 = (IF (trim==1) THEN (td_p1_ycmg_dsa3(-1) + td_p1_ycmg_dsa3(-2) + td_p1_ycmg_dsa3(-3) + td_p1_ycmg_dsa3(-4)) / (td_p1_ycmg_dsa7_ch(-1) + td_p1_ycmg_dsa7_ch(-2) + td_p1_ycmg_dsa7_ch(-3) + td_p1_ycmg_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p1_ycmg_dsa3(-2) + td_p1_ycmg_dsa3(-3) + td_p1_ycmg_dsa3(-4) + td_p1_ycmg_dsa3(-5)) / (td_p1_ycmg_dsa7_ch(-2) + td_p1_ycmg_dsa7_ch(-3) + td_p1_ycmg_dsa7_ch(-4) + td_p1_ycmg_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p1_ycmg_dsa3(-3) + td_p1_ycmg_dsa3(-4) + td_p1_ycmg_dsa3(-5) + td_p1_ycmg_dsa3(-6)) / (td_p1_ycmg_dsa7_ch(-3) + td_p1_ycmg_dsa7_ch(-4) + td_p1_ycmg_dsa7_ch(-5) + td_p1_ycmg_dsa7_ch(-6)) ELSE (td_p1_ycmg_dsa3(-4) + td_p1_ycmg_dsa3(-5) + td_p1_ycmg_dsa3(-6) + td_p1_ycmg_dsa3(-7)) / (td_p1_ycmg_dsa7_ch(-4) + td_p1_ycmg_dsa7_ch(-5) + td_p1_ycmg_dsa7_ch(-6) + td_p1_ycmg_dsa7_ch(-7))) ,
	
		td_pib0			: td_pib0   = (IF (trim==1) THEN (td_pib3(-1) + td_pib3(-2) + td_pib3(-3) + td_pib3(-4)) / (td_pib7_ch(-1) + td_pib7_ch(-2) + td_pib7_ch(-3) + td_pib7_ch(-4)) ELSE IF (trim==2) THEN (td_pib3(-2) + td_pib3(-3) + td_pib3(-4) + td_pib3(-5)) / (td_pib7_ch(-2) + td_pib7_ch(-3) + td_pib7_ch(-4) + td_pib7_ch(-5)) ELSE IF (trim==3) THEN (td_pib3(-3) + td_pib3(-4) + td_pib3(-5) + td_pib3(-6)) / (td_pib7_ch(-3) + td_pib7_ch(-4) + td_pib7_ch(-5) + td_pib7_ch(-6)) ELSE (td_pib3(-4) + td_pib3(-5) + td_pib3(-6) + td_pib3(-7)) / (td_pib7_ch(-4) + td_pib7_ch(-5) + td_pib7_ch(-6) + td_pib7_ch(-7))) ,
		td_pibhs0		: td_pibhs0  = (IF (trim==1) THEN (td_pibhs3(-1) + td_pibhs3(-2) + td_pibhs3(-3) + td_pibhs3(-4)) / (td_pibhs7_ch(-1) + td_pibhs7_ch(-2) + td_pibhs7_ch(-3) + td_pibhs7_ch(-4)) ELSE IF (trim==2) THEN (td_pibhs3(-2) + td_pibhs3(-3) + td_pibhs3(-4) + td_pibhs3(-5)) / (td_pibhs7_ch(-2) + td_pibhs7_ch(-3) + td_pibhs7_ch(-4) + td_pibhs7_ch(-5)) ELSE IF (trim==3) THEN (td_pibhs3(-3) + td_pibhs3(-4) + td_pibhs3(-5) + td_pibhs3(-6)) / (td_pibhs7_ch(-3) + td_pibhs7_ch(-4) + td_pibhs7_ch(-5) + td_pibhs7_ch(-6)) ELSE (td_pibhs3(-4) + td_pibhs3(-5) + td_pibhs3(-6) + td_pibhs3(-7)) / (td_pibhs7_ch(-4) + td_pibhs7_ch(-5) + td_pibhs7_ch(-6) + td_pibhs7_ch(-7))) ,
		td_b1_d0		: td_b1_d0   = (IF (trim==1) THEN (td_b1_d3(-1) + td_b1_d3(-2) + td_b1_d3(-3) + td_b1_d3(-4)) / (td_b1_d7_ch(-1) + td_b1_d7_ch(-2) + td_b1_d7_ch(-3) + td_b1_d7_ch(-4)) ELSE IF (trim==2) THEN (td_b1_d3(-2) + td_b1_d3(-3) + td_b1_d3(-4) + td_b1_d3(-5)) / (td_b1_d7_ch(-2) + td_b1_d7_ch(-3) + td_b1_d7_ch(-4) + td_b1_d7_ch(-5)) ELSE IF (trim==3) THEN (td_b1_d3(-3) + td_b1_d3(-4) + td_b1_d3(-5) + td_b1_d3(-6)) / (td_b1_d7_ch(-3) + td_b1_d7_ch(-4) + td_b1_d7_ch(-5) + td_b1_d7_ch(-6)) ELSE (td_b1_d3(-4) + td_b1_d3(-5) + td_b1_d3(-6) + td_b1_d3(-7)) / (td_b1_d7_ch(-4) + td_b1_d7_ch(-5) + td_b1_d7_ch(-6) + td_b1_d7_ch(-7))) ,
		td_b1_dai0		: td_b1_dai0 = (IF (trim==1) THEN (td_b1_dai3(-1) + td_b1_dai3(-2) + td_b1_dai3(-3) + td_b1_dai3(-4)) / (td_b1_dai7_ch(-1) + td_b1_dai7_ch(-2) + td_b1_dai7_ch(-3) + td_b1_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_b1_dai3(-2) + td_b1_dai3(-3) + td_b1_dai3(-4) + td_b1_dai3(-5)) / (td_b1_dai7_ch(-2) + td_b1_dai7_ch(-3) + td_b1_dai7_ch(-4) + td_b1_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_b1_dai3(-3) + td_b1_dai3(-4) + td_b1_dai3(-5) + td_b1_dai3(-6)) / (td_b1_dai7_ch(-3) + td_b1_dai7_ch(-4) + td_b1_dai7_ch(-5) + td_b1_dai7_ch(-6)) ELSE (td_b1_dai3(-4) + td_b1_dai3(-5) + td_b1_dai3(-6) + td_b1_dai3(-7)) / (td_b1_dai7_ch(-4) + td_b1_dai7_ch(-5) + td_b1_dai7_ch(-6) + td_b1_dai7_ch(-7))) ,
		td_b1_nrj0		: td_b1_nrj0 = (IF (trim==1) THEN (td_b1_nrj3(-1) + td_b1_nrj3(-2) + td_b1_nrj3(-3) + td_b1_nrj3(-4)) / (td_b1_nrj7_ch(-1) + td_b1_nrj7_ch(-2) + td_b1_nrj7_ch(-3) + td_b1_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_b1_nrj3(-2) + td_b1_nrj3(-3) + td_b1_nrj3(-4) + td_b1_nrj3(-5)) / (td_b1_nrj7_ch(-2) + td_b1_nrj7_ch(-3) + td_b1_nrj7_ch(-4) + td_b1_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_b1_nrj3(-3) + td_b1_nrj3(-4) + td_b1_nrj3(-5) + td_b1_nrj3(-6)) / (td_b1_nrj7_ch(-3) + td_b1_nrj7_ch(-4) + td_b1_nrj7_ch(-5) + td_b1_nrj7_ch(-6)) ELSE (td_b1_nrj3(-4) + td_b1_nrj3(-5) + td_b1_nrj3(-6) + td_b1_nrj3(-7)) / (td_b1_nrj7_ch(-4) + td_b1_nrj7_ch(-5) + td_b1_nrj7_ch(-6) + td_b1_nrj7_ch(-7))) ,
		td_b1_dhnrj0	: td_b1_dhnrj0 = (IF (trim==1) THEN (td_b1_dhnrj3(-1) + td_b1_dhnrj3(-2) + td_b1_dhnrj3(-3) + td_b1_dhnrj3(-4)) / (td_b1_dhnrj7_ch(-1) + td_b1_dhnrj7_ch(-2) + td_b1_dhnrj7_ch(-3) + td_b1_dhnrj7_ch(-4)) ELSE IF (trim==2) THEN (td_b1_dhnrj3(-2) + td_b1_dhnrj3(-3) + td_b1_dhnrj3(-4) + td_b1_dhnrj3(-5)) / (td_b1_dhnrj7_ch(-2) + td_b1_dhnrj7_ch(-3) + td_b1_dhnrj7_ch(-4) + td_b1_dhnrj7_ch(-5)) ELSE IF (trim==3) THEN (td_b1_dhnrj3(-3) + td_b1_dhnrj3(-4) + td_b1_dhnrj3(-5) + td_b1_dhnrj3(-6)) / (td_b1_dhnrj7_ch(-3) + td_b1_dhnrj7_ch(-4) + td_b1_dhnrj7_ch(-5) + td_b1_dhnrj7_ch(-6)) ELSE (td_b1_dhnrj3(-4) + td_b1_dhnrj3(-5) + td_b1_dhnrj3(-6) + td_b1_dhnrj3(-7)) / (td_b1_dhnrj7_ch(-4) + td_b1_dhnrj7_ch(-5) + td_b1_dhnrj7_ch(-6) + td_b1_dhnrj7_ch(-7))) ,
	    td_b1_dse0		: td_b1_dse0 = (IF (trim==1) THEN (td_b1_dse3(-1) + td_b1_dse3(-2) + td_b1_dse3(-3) + td_b1_dse3(-4)) / (td_b1_dse7_ch(-1) + td_b1_dse7_ch(-2) + td_b1_dse7_ch(-3) + td_b1_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_b1_dse3(-2) + td_b1_dse3(-3) + td_b1_dse3(-4) + td_b1_dse3(-5)) / (td_b1_dse7_ch(-2) + td_b1_dse7_ch(-3) + td_b1_dse7_ch(-4) + td_b1_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_b1_dse3(-3) + td_b1_dse3(-4) + td_b1_dse3(-5) + td_b1_dse3(-6)) / (td_b1_dse7_ch(-3) + td_b1_dse7_ch(-4) + td_b1_dse7_ch(-5) + td_b1_dse7_ch(-6)) ELSE (td_b1_dse3(-4) + td_b1_dse3(-5) + td_b1_dse3(-6) + td_b1_dse3(-7)) / (td_b1_dse7_ch(-4) + td_b1_dse7_ch(-5) + td_b1_dse7_ch(-6) + td_b1_dse7_ch(-7))) ,
		td_b1_dsa0		: td_b1_dsa0 = (IF (trim==1) THEN (td_b1_dsa3(-1) + td_b1_dsa3(-2) + td_b1_dsa3(-3) + td_b1_dsa3(-4)) / (td_b1_dsa7_ch(-1) + td_b1_dsa7_ch(-2) + td_b1_dsa7_ch(-3) + td_b1_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_b1_dsa3(-2) + td_b1_dsa3(-3) + td_b1_dsa3(-4) + td_b1_dsa3(-5)) / (td_b1_dsa7_ch(-2) + td_b1_dsa7_ch(-3) + td_b1_dsa7_ch(-4) + td_b1_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_b1_dsa3(-3) + td_b1_dsa3(-4) + td_b1_dsa3(-5) + td_b1_dsa3(-6)) / (td_b1_dsa7_ch(-3) + td_b1_dsa7_ch(-4) + td_b1_dsa7_ch(-5) + td_b1_dsa7_ch(-6)) ELSE (td_b1_dsa3(-4) + td_b1_dsa3(-5) + td_b1_dsa3(-6) + td_b1_dsa3(-7)) / (td_b1_dsa7_ch(-4) + td_b1_dsa7_ch(-5) + td_b1_dsa7_ch(-6) + td_b1_dsa7_ch(-7))) ,
		td_b1_dsn0		: td_b1_dsn0 = (IF (trim==1) THEN (td_b1_dsn3(-1) + td_b1_dsn3(-2) + td_b1_dsn3(-3) + td_b1_dsn3(-4)) / (td_b1_dsn7_ch(-1) + td_b1_dsn7_ch(-2) + td_b1_dsn7_ch(-3) + td_b1_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_b1_dsn3(-2) + td_b1_dsn3(-3) + td_b1_dsn3(-4) + td_b1_dsn3(-5)) / (td_b1_dsn7_ch(-2) + td_b1_dsn7_ch(-3) + td_b1_dsn7_ch(-4) + td_b1_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_b1_dsn3(-3) + td_b1_dsn3(-4) + td_b1_dsn3(-5) + td_b1_dsn3(-6)) / (td_b1_dsn7_ch(-3) + td_b1_dsn7_ch(-4) + td_b1_dsn7_ch(-5) + td_b1_dsn7_ch(-6)) ELSE (td_b1_dsn3(-4) + td_b1_dsn3(-5) + td_b1_dsn3(-6) + td_b1_dsn3(-7)) / (td_b1_dsn7_ch(-4) + td_b1_dsn7_ch(-5) + td_b1_dsn7_ch(-6) + td_b1_dsn7_ch(-7))) ,
		td_b1_sm0		: td_b1_sm0 = (IF (trim==1) THEN (td_b1_sm3(-1) + td_b1_sm3(-2) + td_b1_sm3(-3) + td_b1_sm3(-4)) / (td_b1_sm7_ch(-1) + td_b1_sm7_ch(-2) + td_b1_sm7_ch(-3) + td_b1_sm7_ch(-4)) ELSE IF (trim==2) THEN (td_b1_sm3(-2) + td_b1_sm3(-3) + td_b1_sm3(-4) + td_b1_sm3(-5)) / (td_b1_sm7_ch(-2) + td_b1_sm7_ch(-3) + td_b1_sm7_ch(-4) + td_b1_sm7_ch(-5)) ELSE IF (trim==3) THEN (td_b1_sm3(-3) + td_b1_sm3(-4) + td_b1_sm3(-5) + td_b1_sm3(-6)) / (td_b1_sm7_ch(-3) + td_b1_sm7_ch(-4) + td_b1_sm7_ch(-5) + td_b1_sm7_ch(-6)) ELSE (td_b1_sm3(-4) + td_b1_sm3(-5) + td_b1_sm3(-6) + td_b1_sm3(-7)) / (td_b1_sm7_ch(-4) + td_b1_sm7_ch(-5) + td_b1_sm7_ch(-6) + td_b1_sm7_ch(-7))) ,
		
		td_p1_d0		: td_p1_d0   = (IF (trim==1) THEN (td_p1_d3(-1) + td_p1_d3(-2) + td_p1_d3(-3) + td_p1_d3(-4)) / (td_p1_d7_ch(-1) + td_p1_d7_ch(-2) + td_p1_d7_ch(-3) + td_p1_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p1_d3(-2) + td_p1_d3(-3) + td_p1_d3(-4) + td_p1_d3(-5)) / (td_p1_d7_ch(-2) + td_p1_d7_ch(-3) + td_p1_d7_ch(-4) + td_p1_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p1_d3(-3) + td_p1_d3(-4) + td_p1_d3(-5) + td_p1_d3(-6)) / (td_p1_d7_ch(-3) + td_p1_d7_ch(-4) + td_p1_d7_ch(-5) + td_p1_d7_ch(-6)) ELSE (td_p1_d3(-4) + td_p1_d3(-5) + td_p1_d3(-6) + td_p1_d3(-7)) / (td_p1_d7_ch(-4) + td_p1_d7_ch(-5) + td_p1_d7_ch(-6) + td_p1_d7_ch(-7))) ,
		td_p1_sm0		: td_p1_sm0   = (IF (trim==1) THEN (td_p1_sm3(-1) + td_p1_sm3(-2) + td_p1_sm3(-3) + td_p1_sm3(-4)) / (td_p1_sm7_ch(-1) + td_p1_sm7_ch(-2) + td_p1_sm7_ch(-3) + td_p1_sm7_ch(-4)) ELSE IF (trim==2) THEN (td_p1_sm3(-2) + td_p1_sm3(-3) + td_p1_sm3(-4) + td_p1_sm3(-5)) / (td_p1_sm7_ch(-2) + td_p1_sm7_ch(-3) + td_p1_sm7_ch(-4) + td_p1_sm7_ch(-5)) ELSE IF (trim==3) THEN (td_p1_sm3(-3) + td_p1_sm3(-4) + td_p1_sm3(-5) + td_p1_sm3(-6)) / (td_p1_sm7_ch(-3) + td_p1_sm7_ch(-4) + td_p1_sm7_ch(-5) + td_p1_sm7_ch(-6)) ELSE (td_p1_sm3(-4) + td_p1_sm3(-5) + td_p1_sm3(-6) + td_p1_sm3(-7)) / (td_p1_sm7_ch(-4) + td_p1_sm7_ch(-5) + td_p1_sm7_ch(-6) + td_p1_sm7_ch(-7))) ,
		td_p1_dai0		: td_p1_dai0 = (IF (trim==1) THEN (td_p1_dai3(-1) + td_p1_dai3(-2) + td_p1_dai3(-3) + td_p1_dai3(-4)) / (td_p1_dai7_ch(-1) + td_p1_dai7_ch(-2) + td_p1_dai7_ch(-3) + td_p1_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p1_dai3(-2) + td_p1_dai3(-3) + td_p1_dai3(-4) + td_p1_dai3(-5)) / (td_p1_dai7_ch(-2) + td_p1_dai7_ch(-3) + td_p1_dai7_ch(-4) + td_p1_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p1_dai3(-3) + td_p1_dai3(-4) + td_p1_dai3(-5) + td_p1_dai3(-6)) / (td_p1_dai7_ch(-3) + td_p1_dai7_ch(-4) + td_p1_dai7_ch(-5) + td_p1_dai7_ch(-6)) ELSE (td_p1_dai3(-4) + td_p1_dai3(-5) + td_p1_dai3(-6) + td_p1_dai3(-7)) / (td_p1_dai7_ch(-4) + td_p1_dai7_ch(-5) + td_p1_dai7_ch(-6) + td_p1_dai7_ch(-7))) ,
		td_p1_nrj0		: td_p1_nrj0 = (IF (trim==1) THEN (td_p1_nrj3(-1) + td_p1_nrj3(-2) + td_p1_nrj3(-3) + td_p1_nrj3(-4)) / (td_p1_nrj7_ch(-1) + td_p1_nrj7_ch(-2) + td_p1_nrj7_ch(-3) + td_p1_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p1_nrj3(-2) + td_p1_nrj3(-3) + td_p1_nrj3(-4) + td_p1_nrj3(-5)) / (td_p1_nrj7_ch(-2) + td_p1_nrj7_ch(-3) + td_p1_nrj7_ch(-4) + td_p1_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p1_nrj3(-3) + td_p1_nrj3(-4) + td_p1_nrj3(-5) + td_p1_nrj3(-6)) / (td_p1_nrj7_ch(-3) + td_p1_nrj7_ch(-4) + td_p1_nrj7_ch(-5) + td_p1_nrj7_ch(-6)) ELSE (td_p1_nrj3(-4) + td_p1_nrj3(-5) + td_p1_nrj3(-6) + td_p1_nrj3(-7)) / (td_p1_nrj7_ch(-4) + td_p1_nrj7_ch(-5) + td_p1_nrj7_ch(-6) + td_p1_nrj7_ch(-7))) ,
		td_p1_dhnrj0		: td_p1_dhnrj0 = (IF (trim==1) THEN (td_p1_dhnrj3(-1) + td_p1_dhnrj3(-2) + td_p1_dhnrj3(-3) + td_p1_dhnrj3(-4)) / (td_p1_dhnrj7_ch(-1) + td_p1_dhnrj7_ch(-2) + td_p1_dhnrj7_ch(-3) + td_p1_dhnrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p1_dhnrj3(-2) + td_p1_dhnrj3(-3) + td_p1_dhnrj3(-4) + td_p1_dhnrj3(-5)) / (td_p1_dhnrj7_ch(-2) + td_p1_dhnrj7_ch(-3) + td_p1_dhnrj7_ch(-4) + td_p1_dhnrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p1_dhnrj3(-3) + td_p1_dhnrj3(-4) + td_p1_dhnrj3(-5) + td_p1_dhnrj3(-6)) / (td_p1_dhnrj7_ch(-3) + td_p1_dhnrj7_ch(-4) + td_p1_dhnrj7_ch(-5) + td_p1_dhnrj7_ch(-6)) ELSE (td_p1_dhnrj3(-4) + td_p1_dhnrj3(-5) + td_p1_dhnrj3(-6) + td_p1_dhnrj3(-7)) / (td_p1_dhnrj7_ch(-4) + td_p1_dhnrj7_ch(-5) + td_p1_dhnrj7_ch(-6) + td_p1_dhnrj7_ch(-7))) ,
		td_p1_dse0		: td_p1_dse0 = (IF (trim==1) THEN (td_p1_dse3(-1) + td_p1_dse3(-2) + td_p1_dse3(-3) + td_p1_dse3(-4)) / (td_p1_dse7_ch(-1) + td_p1_dse7_ch(-2) + td_p1_dse7_ch(-3) + td_p1_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p1_dse3(-2) + td_p1_dse3(-3) + td_p1_dse3(-4) + td_p1_dse3(-5)) / (td_p1_dse7_ch(-2) + td_p1_dse7_ch(-3) + td_p1_dse7_ch(-4) + td_p1_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p1_dse3(-3) + td_p1_dse3(-4) + td_p1_dse3(-5) + td_p1_dse3(-6)) / (td_p1_dse7_ch(-3) + td_p1_dse7_ch(-4) + td_p1_dse7_ch(-5) + td_p1_dse7_ch(-6)) ELSE (td_p1_dse3(-4) + td_p1_dse3(-5) + td_p1_dse3(-6) + td_p1_dse3(-7)) / (td_p1_dse7_ch(-4) + td_p1_dse7_ch(-5) + td_p1_dse7_ch(-6) + td_p1_dse7_ch(-7))) ,
		td_p1_dsa0		: td_p1_dsa0 = (IF (trim==1) THEN (td_p1_dsa3(-1) + td_p1_dsa3(-2) + td_p1_dsa3(-3) + td_p1_dsa3(-4)) / (td_p1_dsa7_ch(-1) + td_p1_dsa7_ch(-2) + td_p1_dsa7_ch(-3) + td_p1_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p1_dsa3(-2) + td_p1_dsa3(-3) + td_p1_dsa3(-4) + td_p1_dsa3(-5)) / (td_p1_dsa7_ch(-2) + td_p1_dsa7_ch(-3) + td_p1_dsa7_ch(-4) + td_p1_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p1_dsa3(-3) + td_p1_dsa3(-4) + td_p1_dsa3(-5) + td_p1_dsa3(-6)) / (td_p1_dsa7_ch(-3) + td_p1_dsa7_ch(-4) + td_p1_dsa7_ch(-5) + td_p1_dsa7_ch(-6)) ELSE (td_p1_dsa3(-4) + td_p1_dsa3(-5) + td_p1_dsa3(-6) + td_p1_dsa3(-7)) / (td_p1_dsa7_ch(-4) + td_p1_dsa7_ch(-5) + td_p1_dsa7_ch(-6) + td_p1_dsa7_ch(-7))) ,
		td_p1_dsn0		: td_p1_dsn0 = (IF (trim==1) THEN (td_p1_dsn3(-1) + td_p1_dsn3(-2) + td_p1_dsn3(-3) + td_p1_dsn3(-4)) / (td_p1_dsn7_ch(-1) + td_p1_dsn7_ch(-2) + td_p1_dsn7_ch(-3) + td_p1_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p1_dsn3(-2) + td_p1_dsn3(-3) + td_p1_dsn3(-4) + td_p1_dsn3(-5)) / (td_p1_dsn7_ch(-2) + td_p1_dsn7_ch(-3) + td_p1_dsn7_ch(-4) + td_p1_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p1_dsn3(-3) + td_p1_dsn3(-4) + td_p1_dsn3(-5) + td_p1_dsn3(-6)) / (td_p1_dsn7_ch(-3) + td_p1_dsn7_ch(-4) + td_p1_dsn7_ch(-5) + td_p1_dsn7_ch(-6)) ELSE (td_p1_dsn3(-4) + td_p1_dsn3(-5) + td_p1_dsn3(-6) + td_p1_dsn3(-7)) / (td_p1_dsn7_ch(-4) + td_p1_dsn7_ch(-5) + td_p1_dsn7_ch(-6) + td_p1_dsn7_ch(-7))) ,
		td_p1hm_dsa0	: td_p1hm_dsa0 = (IF (trim==1) THEN (td_p1hm_dsa3(-1) + td_p1hm_dsa3(-2) + td_p1hm_dsa3(-3) + td_p1hm_dsa3(-4)) / (td_p1hm_dsa7_ch(-1) + td_p1hm_dsa7_ch(-2) + td_p1hm_dsa7_ch(-3) + td_p1hm_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p1hm_dsa3(-2) + td_p1hm_dsa3(-3) + td_p1hm_dsa3(-4) + td_p1hm_dsa3(-5)) / (td_p1hm_dsa7_ch(-2) + td_p1hm_dsa7_ch(-3) + td_p1hm_dsa7_ch(-4) + td_p1hm_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p1hm_dsa3(-3) + td_p1hm_dsa3(-4) + td_p1hm_dsa3(-5) + td_p1hm_dsa3(-6)) / (td_p1hm_dsa7_ch(-3) + td_p1hm_dsa7_ch(-4) + td_p1hm_dsa7_ch(-5) + td_p1hm_dsa7_ch(-6)) ELSE (td_p1hm_dsa3(-4) + td_p1hm_dsa3(-5) + td_p1hm_dsa3(-6) + td_p1hm_dsa3(-7)) / (td_p1hm_dsa7_ch(-4) + td_p1hm_dsa7_ch(-5) + td_p1hm_dsa7_ch(-6) + td_p1hm_dsa7_ch(-7))) ,
		td_p7_d0		: td_p7_d0   = (IF (trim==1) THEN (td_p7_d3(-1) + td_p7_d3(-2) + td_p7_d3(-3) + td_p7_d3(-4)) / (td_p7_d7_ch(-1) + td_p7_d7_ch(-2) + td_p7_d7_ch(-3) + td_p7_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p7_d3(-2) + td_p7_d3(-3) + td_p7_d3(-4) + td_p7_d3(-5)) / (td_p7_d7_ch(-2) + td_p7_d7_ch(-3) + td_p7_d7_ch(-4) + td_p7_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p7_d3(-3) + td_p7_d3(-4) + td_p7_d3(-5) + td_p7_d3(-6)) / (td_p7_d7_ch(-3) + td_p7_d7_ch(-4) + td_p7_d7_ch(-5) + td_p7_d7_ch(-6)) ELSE (td_p7_d3(-4) + td_p7_d3(-5) + td_p7_d3(-6) + td_p7_d3(-7)) / (td_p7_d7_ch(-4) + td_p7_d7_ch(-5) + td_p7_d7_ch(-6) + td_p7_d7_ch(-7))) ,
		td_p7_dai0		: td_p7_dai0 = (IF (trim==1) THEN (td_p7_dai3(-1) + td_p7_dai3(-2) + td_p7_dai3(-3) + td_p7_dai3(-4)) / (td_p7_dai7_ch(-1) + td_p7_dai7_ch(-2) + td_p7_dai7_ch(-3) + td_p7_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p7_dai3(-2) + td_p7_dai3(-3) + td_p7_dai3(-4) + td_p7_dai3(-5)) / (td_p7_dai7_ch(-2) + td_p7_dai7_ch(-3) + td_p7_dai7_ch(-4) + td_p7_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p7_dai3(-3) + td_p7_dai3(-4) + td_p7_dai3(-5) + td_p7_dai3(-6)) / (td_p7_dai7_ch(-3) + td_p7_dai7_ch(-4) + td_p7_dai7_ch(-5) + td_p7_dai7_ch(-6)) ELSE (td_p7_dai3(-4) + td_p7_dai3(-5) + td_p7_dai3(-6) + td_p7_dai3(-7)) / (td_p7_dai7_ch(-4) + td_p7_dai7_ch(-5) + td_p7_dai7_ch(-6) + td_p7_dai7_ch(-7))) ,
		td_p7_nrj0		: td_p7_nrj0 = (IF (trim==1) THEN (td_p7_nrj3(-1) + td_p7_nrj3(-2) + td_p7_nrj3(-3) + td_p7_nrj3(-4)) / (td_p7_nrj7_ch(-1) + td_p7_nrj7_ch(-2) + td_p7_nrj7_ch(-3) + td_p7_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p7_nrj3(-2) + td_p7_nrj3(-3) + td_p7_nrj3(-4) + td_p7_nrj3(-5)) / (td_p7_nrj7_ch(-2) + td_p7_nrj7_ch(-3) + td_p7_nrj7_ch(-4) + td_p7_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p7_nrj3(-3) + td_p7_nrj3(-4) + td_p7_nrj3(-5) + td_p7_nrj3(-6)) / (td_p7_nrj7_ch(-3) + td_p7_nrj7_ch(-4) + td_p7_nrj7_ch(-5) + td_p7_nrj7_ch(-6)) ELSE (td_p7_nrj3(-4) + td_p7_nrj3(-5) + td_p7_nrj3(-6) + td_p7_nrj3(-7)) / (td_p7_nrj7_ch(-4) + td_p7_nrj7_ch(-5) + td_p7_nrj7_ch(-6) + td_p7_nrj7_ch(-7))) ,
		td_p7_dse0		: td_p7_dse0 = (IF (trim==1) THEN (td_p7_dse3(-1) + td_p7_dse3(-2) + td_p7_dse3(-3) + td_p7_dse3(-4)) / (td_p7_dse7_ch(-1) + td_p7_dse7_ch(-2) + td_p7_dse7_ch(-3) + td_p7_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p7_dse3(-2) + td_p7_dse3(-3) + td_p7_dse3(-4) + td_p7_dse3(-5)) / (td_p7_dse7_ch(-2) + td_p7_dse7_ch(-3) + td_p7_dse7_ch(-4) + td_p7_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p7_dse3(-3) + td_p7_dse3(-4) + td_p7_dse3(-5) + td_p7_dse3(-6)) / (td_p7_dse7_ch(-3) + td_p7_dse7_ch(-4) + td_p7_dse7_ch(-5) + td_p7_dse7_ch(-6)) ELSE (td_p7_dse3(-4) + td_p7_dse3(-5) + td_p7_dse3(-6) + td_p7_dse3(-7)) / (td_p7_dse7_ch(-4) + td_p7_dse7_ch(-5) + td_p7_dse7_ch(-6) + td_p7_dse7_ch(-7))) ,
		td_p7_dsa0		: td_p7_dsa0 = (IF (trim==1) THEN (td_p7_dsa3(-1) + td_p7_dsa3(-2) + td_p7_dsa3(-3) + td_p7_dsa3(-4)) / (td_p7_dsa7_ch(-1) + td_p7_dsa7_ch(-2) + td_p7_dsa7_ch(-3) + td_p7_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p7_dsa3(-2) + td_p7_dsa3(-3) + td_p7_dsa3(-4) + td_p7_dsa3(-5)) / (td_p7_dsa7_ch(-2) + td_p7_dsa7_ch(-3) + td_p7_dsa7_ch(-4) + td_p7_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p7_dsa3(-3) + td_p7_dsa3(-4) + td_p7_dsa3(-5) + td_p7_dsa3(-6)) / (td_p7_dsa7_ch(-3) + td_p7_dsa7_ch(-4) + td_p7_dsa7_ch(-5) + td_p7_dsa7_ch(-6)) ELSE (td_p7_dsa3(-4) + td_p7_dsa3(-5) + td_p7_dsa3(-6) + td_p7_dsa3(-7)) / (td_p7_dsa7_ch(-4) + td_p7_dsa7_ch(-5) + td_p7_dsa7_ch(-6) + td_p7_dsa7_ch(-7))) ,
		td_p7_dsn0		: td_p7_dsn0 = (IF (trim==1) THEN (td_p7_dsn3(-1) + td_p7_dsn3(-2) + td_p7_dsn3(-3) + td_p7_dsn3(-4)) / (td_p7_dsn7_ch(-1) + td_p7_dsn7_ch(-2) + td_p7_dsn7_ch(-3) + td_p7_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p7_dsn3(-2) + td_p7_dsn3(-3) + td_p7_dsn3(-4) + td_p7_dsn3(-5)) / (td_p7_dsn7_ch(-2) + td_p7_dsn7_ch(-3) + td_p7_dsn7_ch(-4) + td_p7_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p7_dsn3(-3) + td_p7_dsn3(-4) + td_p7_dsn3(-5) + td_p7_dsn3(-6)) / (td_p7_dsn7_ch(-3) + td_p7_dsn7_ch(-4) + td_p7_dsn7_ch(-5) + td_p7_dsn7_ch(-6)) ELSE (td_p7_dsn3(-4) + td_p7_dsn3(-5) + td_p7_dsn3(-6) + td_p7_dsn3(-7)) / (td_p7_dsn7_ch(-4) + td_p7_dsn7_ch(-5) + td_p7_dsn7_ch(-6) + td_p7_dsn7_ch(-7))) ,
		td_p7_pchtr0	: td_p7_pchtr0 = (IF (trim==1) THEN (td_p7_pchtr3(-1) + td_p7_pchtr3(-2) + td_p7_pchtr3(-3) + td_p7_pchtr3(-4)) / (td_p7_pchtr7_ch(-1) + td_p7_pchtr7_ch(-2) + td_p7_pchtr7_ch(-3) + td_p7_pchtr7_ch(-4)) ELSE IF (trim==2) THEN (td_p7_pchtr3(-2) + td_p7_pchtr3(-3) + td_p7_pchtr3(-4) + td_p7_pchtr3(-5)) / (td_p7_pchtr7_ch(-2) + td_p7_pchtr7_ch(-3) + td_p7_pchtr7_ch(-4) + td_p7_pchtr7_ch(-5)) ELSE IF (trim==3) THEN (td_p7_pchtr3(-3) + td_p7_pchtr3(-4) + td_p7_pchtr3(-5) + td_p7_pchtr3(-6)) / (td_p7_pchtr7_ch(-3) + td_p7_pchtr7_ch(-4) + td_p7_pchtr7_ch(-5) + td_p7_pchtr7_ch(-6)) ELSE (td_p7_pchtr3(-4) + td_p7_pchtr3(-5) + td_p7_pchtr3(-6) + td_p7_pchtr3(-7)) / (td_p7_pchtr7_ch(-4) + td_p7_pchtr7_ch(-5) + td_p7_pchtr7_ch(-6) + td_p7_pchtr7_ch(-7))) ,
		td_p73_dse0		: td_p73_dse0 = (IF (trim==1) THEN (td_p73_dse3(-1) + td_p73_dse3(-2) + td_p73_dse3(-3) + td_p73_dse3(-4)) / (td_p73_dse7_ch(-1) + td_p73_dse7_ch(-2) + td_p73_dse7_ch(-3) + td_p73_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p73_dse3(-2) + td_p73_dse3(-3) + td_p73_dse3(-4) + td_p73_dse3(-5)) / (td_p73_dse7_ch(-2) + td_p73_dse7_ch(-3) + td_p73_dse7_ch(-4) + td_p73_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p73_dse3(-3) + td_p73_dse3(-4) + td_p73_dse3(-5) + td_p73_dse3(-6)) / (td_p73_dse7_ch(-3) + td_p73_dse7_ch(-4) + td_p73_dse7_ch(-5) + td_p73_dse7_ch(-6)) ELSE (td_p73_dse3(-4) + td_p73_dse3(-5) + td_p73_dse3(-6) + td_p73_dse3(-7)) / (td_p73_dse7_ch(-4) + td_p73_dse7_ch(-5) + td_p73_dse7_ch(-6) + td_p73_dse7_ch(-7))) ,
		td_p73_pcafab0	: td_p73_pcafab0 = (IF (trim==1) THEN (td_p73_pcafab3(-1) + td_p73_pcafab3(-2) + td_p73_pcafab3(-3) + td_p73_pcafab3(-4)) / (td_p73_pcafab7_ch(-1) + td_p73_pcafab7_ch(-2) + td_p73_pcafab7_ch(-3) + td_p73_pcafab7_ch(-4)) ELSE IF (trim==2) THEN (td_p73_pcafab3(-2) + td_p73_pcafab3(-3) + td_p73_pcafab3(-4) + td_p73_pcafab3(-5)) / (td_p73_pcafab7_ch(-2) + td_p73_pcafab7_ch(-3) + td_p73_pcafab7_ch(-4) + td_p73_pcafab7_ch(-5)) ELSE IF (trim==3) THEN (td_p73_pcafab3(-3) + td_p73_pcafab3(-4) + td_p73_pcafab3(-5) + td_p73_pcafab3(-6)) / (td_p73_pcafab7_ch(-3) + td_p73_pcafab7_ch(-4) + td_p73_pcafab7_ch(-5) + td_p73_pcafab7_ch(-6)) ELSE (td_p73_pcafab3(-4) + td_p73_pcafab3(-5) + td_p73_pcafab3(-6) + td_p73_pcafab3(-7)) / (td_p73_pcafab7_ch(-4) + td_p73_pcafab7_ch(-5) + td_p73_pcafab7_ch(-6) + td_p73_pcafab7_ch(-7))) ,
		td_memp_dai0	: td_memp_dai0 = (IF (trim==1) THEN (td_memp_dai3(-1) + td_memp_dai3(-2) + td_memp_dai3(-3) + td_memp_dai3(-4)) / (td_memp_dai7_ch(-1) + td_memp_dai7_ch(-2) + td_memp_dai7_ch(-3) + td_memp_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_memp_dai3(-2) + td_memp_dai3(-3) + td_memp_dai3(-4) + td_memp_dai3(-5)) / (td_memp_dai7_ch(-2) + td_memp_dai7_ch(-3) + td_memp_dai7_ch(-4) + td_memp_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_memp_dai3(-3) + td_memp_dai3(-4) + td_memp_dai3(-5) + td_memp_dai3(-6)) / (td_memp_dai7_ch(-3) + td_memp_dai7_ch(-4) + td_memp_dai7_ch(-5) + td_memp_dai7_ch(-6)) ELSE (td_memp_dai3(-4) + td_memp_dai3(-5) + td_memp_dai3(-6) + td_memp_dai3(-7)) / (td_memp_dai7_ch(-4) + td_memp_dai7_ch(-5) + td_memp_dai7_ch(-6) + td_memp_dai7_ch(-7))) ,
		td_memp_nrj0	: td_memp_nrj0 = (IF (trim==1) THEN (td_memp_nrj3(-1) + td_memp_nrj3(-2) + td_memp_nrj3(-3) + td_memp_nrj3(-4)) / (td_memp_nrj7_ch(-1) + td_memp_nrj7_ch(-2) + td_memp_nrj7_ch(-3) + td_memp_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_memp_nrj3(-2) + td_memp_nrj3(-3) + td_memp_nrj3(-4) + td_memp_nrj3(-5)) / (td_memp_nrj7_ch(-2) + td_memp_nrj7_ch(-3) + td_memp_nrj7_ch(-4) + td_memp_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_memp_nrj3(-3) + td_memp_nrj3(-4) + td_memp_nrj3(-5) + td_memp_nrj3(-6)) / (td_memp_nrj7_ch(-3) + td_memp_nrj7_ch(-4) + td_memp_nrj7_ch(-5) + td_memp_nrj7_ch(-6)) ELSE (td_memp_nrj3(-4) + td_memp_nrj3(-5) + td_memp_nrj3(-6) + td_memp_nrj3(-7)) / (td_memp_nrj7_ch(-4) + td_memp_nrj7_ch(-5) + td_memp_nrj7_ch(-6) + td_memp_nrj7_ch(-7))) ,
		td_memp_dse0	: td_memp_dse0 = (IF (trim==1) THEN (td_memp_dse3(-1) + td_memp_dse3(-2) + td_memp_dse3(-3) + td_memp_dse3(-4)) / (td_memp_dse7_ch(-1) + td_memp_dse7_ch(-2) + td_memp_dse7_ch(-3) + td_memp_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_memp_dse3(-2) + td_memp_dse3(-3) + td_memp_dse3(-4) + td_memp_dse3(-5)) / (td_memp_dse7_ch(-2) + td_memp_dse7_ch(-3) + td_memp_dse7_ch(-4) + td_memp_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_memp_dse3(-3) + td_memp_dse3(-4) + td_memp_dse3(-5) + td_memp_dse3(-6)) / (td_memp_dse7_ch(-3) + td_memp_dse7_ch(-4) + td_memp_dse7_ch(-5) + td_memp_dse7_ch(-6)) ELSE (td_memp_dse3(-4) + td_memp_dse3(-5) + td_memp_dse3(-6) + td_memp_dse3(-7)) / (td_memp_dse7_ch(-4) + td_memp_dse7_ch(-5) + td_memp_dse7_ch(-6) + td_memp_dse7_ch(-7))) ,
		td_memp_dsa0	: td_memp_dsa0 = (IF (trim==1) THEN (td_memp_dsa3(-1) + td_memp_dsa3(-2) + td_memp_dsa3(-3) + td_memp_dsa3(-4)) / (td_memp_dsa7_ch(-1) + td_memp_dsa7_ch(-2) + td_memp_dsa7_ch(-3) + td_memp_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_memp_dsa3(-2) + td_memp_dsa3(-3) + td_memp_dsa3(-4) + td_memp_dsa3(-5)) / (td_memp_dsa7_ch(-2) + td_memp_dsa7_ch(-3) + td_memp_dsa7_ch(-4) + td_memp_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_memp_dsa3(-3) + td_memp_dsa3(-4) + td_memp_dsa3(-5) + td_memp_dsa3(-6)) / (td_memp_dsa7_ch(-3) + td_memp_dsa7_ch(-4) + td_memp_dsa7_ch(-5) + td_memp_dsa7_ch(-6)) ELSE (td_memp_dsa3(-4) + td_memp_dsa3(-5) + td_memp_dsa3(-6) + td_memp_dsa3(-7)) / (td_memp_dsa7_ch(-4) + td_memp_dsa7_ch(-5) + td_memp_dsa7_ch(-6) + td_memp_dsa7_ch(-7))) ,
		td_temp_dai0	: td_temp_dai0 = (IF (trim==1) THEN (td_temp_dai3(-1) + td_temp_dai3(-2) + td_temp_dai3(-3) + td_temp_dai3(-4)) / (td_temp_dai7_ch(-1) + td_temp_dai7_ch(-2) + td_temp_dai7_ch(-3) + td_temp_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_temp_dai3(-2) + td_temp_dai3(-3) + td_temp_dai3(-4) + td_temp_dai3(-5)) / (td_temp_dai7_ch(-2) + td_temp_dai7_ch(-3) + td_temp_dai7_ch(-4) + td_temp_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_temp_dai3(-3) + td_temp_dai3(-4) + td_temp_dai3(-5) + td_temp_dai3(-6)) / (td_temp_dai7_ch(-3) + td_temp_dai7_ch(-4) + td_temp_dai7_ch(-5) + td_temp_dai7_ch(-6)) ELSE (td_temp_dai3(-4) + td_temp_dai3(-5) + td_temp_dai3(-6) + td_temp_dai3(-7)) / (td_temp_dai7_ch(-4) + td_temp_dai7_ch(-5) + td_temp_dai7_ch(-6) + td_temp_dai7_ch(-7))) ,
		td_temp_nrj0	: td_temp_nrj0 = (IF (trim==1) THEN (td_temp_nrj3(-1) + td_temp_nrj3(-2) + td_temp_nrj3(-3) + td_temp_nrj3(-4)) / (td_temp_nrj7_ch(-1) + td_temp_nrj7_ch(-2) + td_temp_nrj7_ch(-3) + td_temp_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_temp_nrj3(-2) + td_temp_nrj3(-3) + td_temp_nrj3(-4) + td_temp_nrj3(-5)) / (td_temp_nrj7_ch(-2) + td_temp_nrj7_ch(-3) + td_temp_nrj7_ch(-4) + td_temp_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_temp_nrj3(-3) + td_temp_nrj3(-4) + td_temp_nrj3(-5) + td_temp_nrj3(-6)) / (td_temp_nrj7_ch(-3) + td_temp_nrj7_ch(-4) + td_temp_nrj7_ch(-5) + td_temp_nrj7_ch(-6)) ELSE (td_temp_nrj3(-4) + td_temp_nrj3(-5) + td_temp_nrj3(-6) + td_temp_nrj3(-7)) / (td_temp_nrj7_ch(-4) + td_temp_nrj7_ch(-5) + td_temp_nrj7_ch(-6) + td_temp_nrj7_ch(-7))) ,
		td_temp_dse0	: td_temp_dse0 = (IF (trim==1) THEN (td_temp_dse3(-1) + td_temp_dse3(-2) + td_temp_dse3(-3) + td_temp_dse3(-4)) / (td_temp_dse7_ch(-1) + td_temp_dse7_ch(-2) + td_temp_dse7_ch(-3) + td_temp_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_temp_dse3(-2) + td_temp_dse3(-3) + td_temp_dse3(-4) + td_temp_dse3(-5)) / (td_temp_dse7_ch(-2) + td_temp_dse7_ch(-3) + td_temp_dse7_ch(-4) + td_temp_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_temp_dse3(-3) + td_temp_dse3(-4) + td_temp_dse3(-5) + td_temp_dse3(-6)) / (td_temp_dse7_ch(-3) + td_temp_dse7_ch(-4) + td_temp_dse7_ch(-5) + td_temp_dse7_ch(-6)) ELSE (td_temp_dse3(-4) + td_temp_dse3(-5) + td_temp_dse3(-6) + td_temp_dse3(-7)) / (td_temp_dse7_ch(-4) + td_temp_dse7_ch(-5) + td_temp_dse7_ch(-6) + td_temp_dse7_ch(-7))) ,
		td_d231_d0		: td_d231_d0   = (IF (trim==1) THEN (td_d231_d3(-1) + td_d231_d3(-2) + td_d231_d3(-3) + td_d231_d3(-4)) / (td_d231_d7_ch(-1) + td_d231_d7_ch(-2) + td_d231_d7_ch(-3) + td_d231_d7_ch(-4)) ELSE IF (trim==2) THEN (td_d231_d3(-2) + td_d231_d3(-3) + td_d231_d3(-4) + td_d231_d3(-5)) / (td_d231_d7_ch(-2) + td_d231_d7_ch(-3) + td_d231_d7_ch(-4) + td_d231_d7_ch(-5)) ELSE IF (trim==3) THEN (td_d231_d3(-3) + td_d231_d3(-4) + td_d231_d3(-5) + td_d231_d3(-6)) / (td_d231_d7_ch(-3) + td_d231_d7_ch(-4) + td_d231_d7_ch(-5) + td_d231_d7_ch(-6)) ELSE (td_d231_d3(-4) + td_d231_d3(-5) + td_d231_d3(-6) + td_d231_d3(-7)) / (td_d231_d7_ch(-4) + td_d231_d7_ch(-5) + td_d231_d7_ch(-6) + td_d231_d7_ch(-7))) ,
		td_d231_dai0	: td_d231_dai0 = (IF (trim==1) THEN (td_d231_dai3(-1) + td_d231_dai3(-2) + td_d231_dai3(-3) + td_d231_dai3(-4)) / (td_d231_dai7_ch(-1) + td_d231_dai7_ch(-2) + td_d231_dai7_ch(-3) + td_d231_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_d231_dai3(-2) + td_d231_dai3(-3) + td_d231_dai3(-4) + td_d231_dai3(-5)) / (td_d231_dai7_ch(-2) + td_d231_dai7_ch(-3) + td_d231_dai7_ch(-4) + td_d231_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_d231_dai3(-3) + td_d231_dai3(-4) + td_d231_dai3(-5) + td_d231_dai3(-6)) / (td_d231_dai7_ch(-3) + td_d231_dai7_ch(-4) + td_d231_dai7_ch(-5) + td_d231_dai7_ch(-6)) ELSE (td_d231_dai3(-4) + td_d231_dai3(-5) + td_d231_dai3(-6) + td_d231_dai3(-7)) / (td_d231_dai7_ch(-4) + td_d231_dai7_ch(-5) + td_d231_dai7_ch(-6) + td_d231_dai7_ch(-7))) ,
		td_d231_nrj0	: td_d231_nrj0 = (IF (trim==1) THEN (td_d231_nrj3(-1) + td_d231_nrj3(-2) + td_d231_nrj3(-3) + td_d231_nrj3(-4)) / (td_d231_nrj7_ch(-1) + td_d231_nrj7_ch(-2) + td_d231_nrj7_ch(-3) + td_d231_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_d231_nrj3(-2) + td_d231_nrj3(-3) + td_d231_nrj3(-4) + td_d231_nrj3(-5)) / (td_d231_nrj7_ch(-2) + td_d231_nrj7_ch(-3) + td_d231_nrj7_ch(-4) + td_d231_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_d231_nrj3(-3) + td_d231_nrj3(-4) + td_d231_nrj3(-5) + td_d231_nrj3(-6)) / (td_d231_nrj7_ch(-3) + td_d231_nrj7_ch(-4) + td_d231_nrj7_ch(-5) + td_d231_nrj7_ch(-6)) ELSE (td_d231_nrj3(-4) + td_d231_nrj3(-5) + td_d231_nrj3(-6) + td_d231_nrj3(-7)) / (td_d231_nrj7_ch(-4) + td_d231_nrj7_ch(-5) + td_d231_nrj7_ch(-6) + td_d231_nrj7_ch(-7))) ,
		td_d231_dse0	: td_d231_dse0 = (IF (trim==1) THEN (td_d231_dse3(-1) + td_d231_dse3(-2) + td_d231_dse3(-3) + td_d231_dse3(-4)) / (td_d231_dse7_ch(-1) + td_d231_dse7_ch(-2) + td_d231_dse7_ch(-3) + td_d231_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_d231_dse3(-2) + td_d231_dse3(-3) + td_d231_dse3(-4) + td_d231_dse3(-5)) / (td_d231_dse7_ch(-2) + td_d231_dse7_ch(-3) + td_d231_dse7_ch(-4) + td_d231_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_d231_dse3(-3) + td_d231_dse3(-4) + td_d231_dse3(-5) + td_d231_dse3(-6)) / (td_d231_dse7_ch(-3) + td_d231_dse7_ch(-4) + td_d231_dse7_ch(-5) + td_d231_dse7_ch(-6)) ELSE (td_d231_dse3(-4) + td_d231_dse3(-5) + td_d231_dse3(-6) + td_d231_dse3(-7)) / (td_d231_dse7_ch(-4) + td_d231_dse7_ch(-5) + td_d231_dse7_ch(-6) + td_d231_dse7_ch(-7))) ,
		td_d231_dsa0	: td_d231_dsa0 = (IF (trim==1) THEN (td_d231_dsa3(-1) + td_d231_dsa3(-2) + td_d231_dsa3(-3) + td_d231_dsa3(-4)) / (td_d231_dsa7_ch(-1) + td_d231_dsa7_ch(-2) + td_d231_dsa7_ch(-3) + td_d231_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_d231_dsa3(-2) + td_d231_dsa3(-3) + td_d231_dsa3(-4) + td_d231_dsa3(-5)) / (td_d231_dsa7_ch(-2) + td_d231_dsa7_ch(-3) + td_d231_dsa7_ch(-4) + td_d231_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_d231_dsa3(-3) + td_d231_dsa3(-4) + td_d231_dsa3(-5) + td_d231_dsa3(-6)) / (td_d231_dsa7_ch(-3) + td_d231_dsa7_ch(-4) + td_d231_dsa7_ch(-5) + td_d231_dsa7_ch(-6)) ELSE (td_d231_dsa3(-4) + td_d231_dsa3(-5) + td_d231_dsa3(-6) + td_d231_dsa3(-7)) / (td_d231_dsa7_ch(-4) + td_d231_dsa7_ch(-5) + td_d231_dsa7_ch(-6) + td_d231_dsa7_ch(-7))) ,
		td_d231_dsn0	: td_d231_dsn0 = (IF (trim==1) THEN (td_d231_dsn3(-1) + td_d231_dsn3(-2) + td_d231_dsn3(-3) + td_d231_dsn3(-4)) / (td_d231_dsn7_ch(-1) + td_d231_dsn7_ch(-2) + td_d231_dsn7_ch(-3) + td_d231_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_d231_dsn3(-2) + td_d231_dsn3(-3) + td_d231_dsn3(-4) + td_d231_dsn3(-5)) / (td_d231_dsn7_ch(-2) + td_d231_dsn7_ch(-3) + td_d231_dsn7_ch(-4) + td_d231_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_d231_dsn3(-3) + td_d231_dsn3(-4) + td_d231_dsn3(-5) + td_d231_dsn3(-6)) / (td_d231_dsn7_ch(-3) + td_d231_dsn7_ch(-4) + td_d231_dsn7_ch(-5) + td_d231_dsn7_ch(-6)) ELSE (td_d231_dsn3(-4) + td_d231_dsn3(-5) + td_d231_dsn3(-6) + td_d231_dsn3(-7)) / (td_d231_dsn7_ch(-4) + td_d231_dsn7_ch(-5) + td_d231_dsn7_ch(-6) + td_d231_dsn7_ch(-7))) ,
		td_d211_d0		: td_d211_d0   = (IF (trim==1) THEN (td_d211_d3(-1) + td_d211_d3(-2) + td_d211_d3(-3) + td_d211_d3(-4)) / (td_d211_d7_ch(-1) + td_d211_d7_ch(-2) + td_d211_d7_ch(-3) + td_d211_d7_ch(-4)) ELSE IF (trim==2) THEN (td_d211_d3(-2) + td_d211_d3(-3) + td_d211_d3(-4) + td_d211_d3(-5)) / (td_d211_d7_ch(-2) + td_d211_d7_ch(-3) + td_d211_d7_ch(-4) + td_d211_d7_ch(-5)) ELSE IF (trim==3) THEN (td_d211_d3(-3) + td_d211_d3(-4) + td_d211_d3(-5) + td_d211_d3(-6)) / (td_d211_d7_ch(-3) + td_d211_d7_ch(-4) + td_d211_d7_ch(-5) + td_d211_d7_ch(-6)) ELSE (td_d211_d3(-4) + td_d211_d3(-5) + td_d211_d3(-6) + td_d211_d3(-7)) / (td_d211_d7_ch(-4) + td_d211_d7_ch(-5) + td_d211_d7_ch(-6) + td_d211_d7_ch(-7))) ,
		td_d211_dai0	: td_d211_dai0 = (IF (trim==1) THEN (td_d211_dai3(-1) + td_d211_dai3(-2) + td_d211_dai3(-3) + td_d211_dai3(-4)) / (td_d211_dai7_ch(-1) + td_d211_dai7_ch(-2) + td_d211_dai7_ch(-3) + td_d211_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_d211_dai3(-2) + td_d211_dai3(-3) + td_d211_dai3(-4) + td_d211_dai3(-5)) / (td_d211_dai7_ch(-2) + td_d211_dai7_ch(-3) + td_d211_dai7_ch(-4) + td_d211_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_d211_dai3(-3) + td_d211_dai3(-4) + td_d211_dai3(-5) + td_d211_dai3(-6)) / (td_d211_dai7_ch(-3) + td_d211_dai7_ch(-4) + td_d211_dai7_ch(-5) + td_d211_dai7_ch(-6)) ELSE (td_d211_dai3(-4) + td_d211_dai3(-5) + td_d211_dai3(-6) + td_d211_dai3(-7)) / (td_d211_dai7_ch(-4) + td_d211_dai7_ch(-5) + td_d211_dai7_ch(-6) + td_d211_dai7_ch(-7))) ,
		td_d211_nrj0	: td_d211_nrj0 = (IF (trim==1) THEN (td_d211_nrj3(-1) + td_d211_nrj3(-2) + td_d211_nrj3(-3) + td_d211_nrj3(-4)) / (td_d211_nrj7_ch(-1) + td_d211_nrj7_ch(-2) + td_d211_nrj7_ch(-3) + td_d211_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_d211_nrj3(-2) + td_d211_nrj3(-3) + td_d211_nrj3(-4) + td_d211_nrj3(-5)) / (td_d211_nrj7_ch(-2) + td_d211_nrj7_ch(-3) + td_d211_nrj7_ch(-4) + td_d211_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_d211_nrj3(-3) + td_d211_nrj3(-4) + td_d211_nrj3(-5) + td_d211_nrj3(-6)) / (td_d211_nrj7_ch(-3) + td_d211_nrj7_ch(-4) + td_d211_nrj7_ch(-5) + td_d211_nrj7_ch(-6)) ELSE (td_d211_nrj3(-4) + td_d211_nrj3(-5) + td_d211_nrj3(-6) + td_d211_nrj3(-7)) / (td_d211_nrj7_ch(-4) + td_d211_nrj7_ch(-5) + td_d211_nrj7_ch(-6) + td_d211_nrj7_ch(-7))) ,
		td_d211_dse0	: td_d211_dse0 = (IF (trim==1) THEN (td_d211_dse3(-1) + td_d211_dse3(-2) + td_d211_dse3(-3) + td_d211_dse3(-4)) / (td_d211_dse7_ch(-1) + td_d211_dse7_ch(-2) + td_d211_dse7_ch(-3) + td_d211_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_d211_dse3(-2) + td_d211_dse3(-3) + td_d211_dse3(-4) + td_d211_dse3(-5)) / (td_d211_dse7_ch(-2) + td_d211_dse7_ch(-3) + td_d211_dse7_ch(-4) + td_d211_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_d211_dse3(-3) + td_d211_dse3(-4) + td_d211_dse3(-5) + td_d211_dse3(-6)) / (td_d211_dse7_ch(-3) + td_d211_dse7_ch(-4) + td_d211_dse7_ch(-5) + td_d211_dse7_ch(-6)) ELSE (td_d211_dse3(-4) + td_d211_dse3(-5) + td_d211_dse3(-6) + td_d211_dse3(-7)) / (td_d211_dse7_ch(-4) + td_d211_dse7_ch(-5) + td_d211_dse7_ch(-6) + td_d211_dse7_ch(-7))) ,
		td_d211_dsa0	: td_d211_dsa0 = (IF (trim==1) THEN (td_d211_dsa3(-1) + td_d211_dsa3(-2) + td_d211_dsa3(-3) + td_d211_dsa3(-4)) / (td_d211_dsa7_ch(-1) + td_d211_dsa7_ch(-2) + td_d211_dsa7_ch(-3) + td_d211_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_d211_dsa3(-2) + td_d211_dsa3(-3) + td_d211_dsa3(-4) + td_d211_dsa3(-5)) / (td_d211_dsa7_ch(-2) + td_d211_dsa7_ch(-3) + td_d211_dsa7_ch(-4) + td_d211_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_d211_dsa3(-3) + td_d211_dsa3(-4) + td_d211_dsa3(-5) + td_d211_dsa3(-6)) / (td_d211_dsa7_ch(-3) + td_d211_dsa7_ch(-4) + td_d211_dsa7_ch(-5) + td_d211_dsa7_ch(-6)) ELSE (td_d211_dsa3(-4) + td_d211_dsa3(-5) + td_d211_dsa3(-6) + td_d211_dsa3(-7)) / (td_d211_dsa7_ch(-4) + td_d211_dsa7_ch(-5) + td_d211_dsa7_ch(-6) + td_d211_dsa7_ch(-7))) ,
		td_d211_dsn0	: td_d211_dsn0 = (IF (trim==1) THEN (td_d211_dsn3(-1) + td_d211_dsn3(-2) + td_d211_dsn3(-3) + td_d211_dsn3(-4)) / (td_d211_dsn7_ch(-1) + td_d211_dsn7_ch(-2) + td_d211_dsn7_ch(-3) + td_d211_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_d211_dsn3(-2) + td_d211_dsn3(-3) + td_d211_dsn3(-4) + td_d211_dsn3(-5)) / (td_d211_dsn7_ch(-2) + td_d211_dsn7_ch(-3) + td_d211_dsn7_ch(-4) + td_d211_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_d211_dsn3(-3) + td_d211_dsn3(-4) + td_d211_dsn3(-5) + td_d211_dsn3(-6)) / (td_d211_dsn7_ch(-3) + td_d211_dsn7_ch(-4) + td_d211_dsn7_ch(-5) + td_d211_dsn7_ch(-6)) ELSE (td_d211_dsn3(-4) + td_d211_dsn3(-5) + td_d211_dsn3(-6) + td_d211_dsn3(-7)) / (td_d211_dsn7_ch(-4) + td_d211_dsn7_ch(-5) + td_d211_dsn7_ch(-6) + td_d211_dsn7_ch(-7))) ,
		td_d212_d0		: td_d212_d0   = (IF (trim==1) THEN (td_d212_d3(-1) + td_d212_d3(-2) + td_d212_d3(-3) + td_d212_d3(-4)) / (td_d212_d7_ch(-1) + td_d212_d7_ch(-2) + td_d212_d7_ch(-3) + td_d212_d7_ch(-4)) ELSE IF (trim==2) THEN (td_d212_d3(-2) + td_d212_d3(-3) + td_d212_d3(-4) + td_d212_d3(-5)) / (td_d212_d7_ch(-2) + td_d212_d7_ch(-3) + td_d212_d7_ch(-4) + td_d212_d7_ch(-5)) ELSE IF (trim==3) THEN (td_d212_d3(-3) + td_d212_d3(-4) + td_d212_d3(-5) + td_d212_d3(-6)) / (td_d212_d7_ch(-3) + td_d212_d7_ch(-4) + td_d212_d7_ch(-5) + td_d212_d7_ch(-6)) ELSE (td_d212_d3(-4) + td_d212_d3(-5) + td_d212_d3(-6) + td_d212_d3(-7)) / (td_d212_d7_ch(-4) + td_d212_d7_ch(-5) + td_d212_d7_ch(-6) + td_d212_d7_ch(-7))) ,
		td_d212_dai0	: td_d212_dai0 = (IF (trim==1) THEN (td_d212_dai3(-1) + td_d212_dai3(-2) + td_d212_dai3(-3) + td_d212_dai3(-4)) / (td_d212_dai7_ch(-1) + td_d212_dai7_ch(-2) + td_d212_dai7_ch(-3) + td_d212_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_d212_dai3(-2) + td_d212_dai3(-3) + td_d212_dai3(-4) + td_d212_dai3(-5)) / (td_d212_dai7_ch(-2) + td_d212_dai7_ch(-3) + td_d212_dai7_ch(-4) + td_d212_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_d212_dai3(-3) + td_d212_dai3(-4) + td_d212_dai3(-5) + td_d212_dai3(-6)) / (td_d212_dai7_ch(-3) + td_d212_dai7_ch(-4) + td_d212_dai7_ch(-5) + td_d212_dai7_ch(-6)) ELSE (td_d212_dai3(-4) + td_d212_dai3(-5) + td_d212_dai3(-6) + td_d212_dai3(-7)) / (td_d212_dai7_ch(-4) + td_d212_dai7_ch(-5) + td_d212_dai7_ch(-6) + td_d212_dai7_ch(-7))) ,
		td_d212_nrj0	: td_d212_nrj0 = (IF (trim==1) THEN (td_d212_nrj3(-1) + td_d212_nrj3(-2) + td_d212_nrj3(-3) + td_d212_nrj3(-4)) / (td_d212_nrj7_ch(-1) + td_d212_nrj7_ch(-2) + td_d212_nrj7_ch(-3) + td_d212_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_d212_nrj3(-2) + td_d212_nrj3(-3) + td_d212_nrj3(-4) + td_d212_nrj3(-5)) / (td_d212_nrj7_ch(-2) + td_d212_nrj7_ch(-3) + td_d212_nrj7_ch(-4) + td_d212_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_d212_nrj3(-3) + td_d212_nrj3(-4) + td_d212_nrj3(-5) + td_d212_nrj3(-6)) / (td_d212_nrj7_ch(-3) + td_d212_nrj7_ch(-4) + td_d212_nrj7_ch(-5) + td_d212_nrj7_ch(-6)) ELSE (td_d212_nrj3(-4) + td_d212_nrj3(-5) + td_d212_nrj3(-6) + td_d212_nrj3(-7)) / (td_d212_nrj7_ch(-4) + td_d212_nrj7_ch(-5) + td_d212_nrj7_ch(-6) + td_d212_nrj7_ch(-7))) ,
		td_d212_dse0	: td_d212_dse0 = (IF (trim==1) THEN (td_d212_dse3(-1) + td_d212_dse3(-2) + td_d212_dse3(-3) + td_d212_dse3(-4)) / (td_d212_dse7_ch(-1) + td_d212_dse7_ch(-2) + td_d212_dse7_ch(-3) + td_d212_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_d212_dse3(-2) + td_d212_dse3(-3) + td_d212_dse3(-4) + td_d212_dse3(-5)) / (td_d212_dse7_ch(-2) + td_d212_dse7_ch(-3) + td_d212_dse7_ch(-4) + td_d212_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_d212_dse3(-3) + td_d212_dse3(-4) + td_d212_dse3(-5) + td_d212_dse3(-6)) / (td_d212_dse7_ch(-3) + td_d212_dse7_ch(-4) + td_d212_dse7_ch(-5) + td_d212_dse7_ch(-6)) ELSE (td_d212_dse3(-4) + td_d212_dse3(-5) + td_d212_dse3(-6) + td_d212_dse3(-7)) / (td_d212_dse7_ch(-4) + td_d212_dse7_ch(-5) + td_d212_dse7_ch(-6) + td_d212_dse7_ch(-7))) ,
		td_d214_d0		: td_d214_d0   = (IF (trim==1) THEN (td_d214_d3(-1) + td_d214_d3(-2) + td_d214_d3(-3) + td_d214_d3(-4)) / (td_d214_d7_ch(-1) + td_d214_d7_ch(-2) + td_d214_d7_ch(-3) + td_d214_d7_ch(-4)) ELSE IF (trim==2) THEN (td_d214_d3(-2) + td_d214_d3(-3) + td_d214_d3(-4) + td_d214_d3(-5)) / (td_d214_d7_ch(-2) + td_d214_d7_ch(-3) + td_d214_d7_ch(-4) + td_d214_d7_ch(-5)) ELSE IF (trim==3) THEN (td_d214_d3(-3) + td_d214_d3(-4) + td_d214_d3(-5) + td_d214_d3(-6)) / (td_d214_d7_ch(-3) + td_d214_d7_ch(-4) + td_d214_d7_ch(-5) + td_d214_d7_ch(-6)) ELSE (td_d214_d3(-4) + td_d214_d3(-5) + td_d214_d3(-6) + td_d214_d3(-7)) / (td_d214_d7_ch(-4) + td_d214_d7_ch(-5) + td_d214_d7_ch(-6) + td_d214_d7_ch(-7))) ,
		td_d214_dai0	: td_d214_dai0 = (IF (trim==1) THEN (td_d214_dai3(-1) + td_d214_dai3(-2) + td_d214_dai3(-3) + td_d214_dai3(-4)) / (td_d214_dai7_ch(-1) + td_d214_dai7_ch(-2) + td_d214_dai7_ch(-3) + td_d214_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_d214_dai3(-2) + td_d214_dai3(-3) + td_d214_dai3(-4) + td_d214_dai3(-5)) / (td_d214_dai7_ch(-2) + td_d214_dai7_ch(-3) + td_d214_dai7_ch(-4) + td_d214_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_d214_dai3(-3) + td_d214_dai3(-4) + td_d214_dai3(-5) + td_d214_dai3(-6)) / (td_d214_dai7_ch(-3) + td_d214_dai7_ch(-4) + td_d214_dai7_ch(-5) + td_d214_dai7_ch(-6)) ELSE (td_d214_dai3(-4) + td_d214_dai3(-5) + td_d214_dai3(-6) + td_d214_dai3(-7)) / (td_d214_dai7_ch(-4) + td_d214_dai7_ch(-5) + td_d214_dai7_ch(-6) + td_d214_dai7_ch(-7))) ,
		td_d214_nrj0	: td_d214_nrj0 = (IF (trim==1) THEN (td_d214_nrj3(-1) + td_d214_nrj3(-2) + td_d214_nrj3(-3) + td_d214_nrj3(-4)) / (td_d214_nrj7_ch(-1) + td_d214_nrj7_ch(-2) + td_d214_nrj7_ch(-3) + td_d214_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_d214_nrj3(-2) + td_d214_nrj3(-3) + td_d214_nrj3(-4) + td_d214_nrj3(-5)) / (td_d214_nrj7_ch(-2) + td_d214_nrj7_ch(-3) + td_d214_nrj7_ch(-4) + td_d214_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_d214_nrj3(-3) + td_d214_nrj3(-4) + td_d214_nrj3(-5) + td_d214_nrj3(-6)) / (td_d214_nrj7_ch(-3) + td_d214_nrj7_ch(-4) + td_d214_nrj7_ch(-5) + td_d214_nrj7_ch(-6)) ELSE (td_d214_nrj3(-4) + td_d214_nrj3(-5) + td_d214_nrj3(-6) + td_d214_nrj3(-7)) / (td_d214_nrj7_ch(-4) + td_d214_nrj7_ch(-5) + td_d214_nrj7_ch(-6) + td_d214_nrj7_ch(-7))) ,
		td_d214_dse0	: td_d214_dse0 = (IF (trim==1) THEN (td_d214_dse3(-1) + td_d214_dse3(-2) + td_d214_dse3(-3) + td_d214_dse3(-4)) / (td_d214_dse7_ch(-1) + td_d214_dse7_ch(-2) + td_d214_dse7_ch(-3) + td_d214_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_d214_dse3(-2) + td_d214_dse3(-3) + td_d214_dse3(-4) + td_d214_dse3(-5)) / (td_d214_dse7_ch(-2) + td_d214_dse7_ch(-3) + td_d214_dse7_ch(-4) + td_d214_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_d214_dse3(-3) + td_d214_dse3(-4) + td_d214_dse3(-5) + td_d214_dse3(-6)) / (td_d214_dse7_ch(-3) + td_d214_dse7_ch(-4) + td_d214_dse7_ch(-5) + td_d214_dse7_ch(-6)) ELSE (td_d214_dse3(-4) + td_d214_dse3(-5) + td_d214_dse3(-6) + td_d214_dse3(-7)) / (td_d214_dse7_ch(-4) + td_d214_dse7_ch(-5) + td_d214_dse7_ch(-6) + td_d214_dse7_ch(-7))) ,
		td_d214_dsa0	: td_d214_dsa0 = (IF (trim==1) THEN (td_d214_dsa3(-1) + td_d214_dsa3(-2) + td_d214_dsa3(-3) + td_d214_dsa3(-4)) / (td_d214_dsa7_ch(-1) + td_d214_dsa7_ch(-2) + td_d214_dsa7_ch(-3) + td_d214_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_d214_dsa3(-2) + td_d214_dsa3(-3) + td_d214_dsa3(-4) + td_d214_dsa3(-5)) / (td_d214_dsa7_ch(-2) + td_d214_dsa7_ch(-3) + td_d214_dsa7_ch(-4) + td_d214_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_d214_dsa3(-3) + td_d214_dsa3(-4) + td_d214_dsa3(-5) + td_d214_dsa3(-6)) / (td_d214_dsa7_ch(-3) + td_d214_dsa7_ch(-4) + td_d214_dsa7_ch(-5) + td_d214_dsa7_ch(-6)) ELSE (td_d214_dsa3(-4) + td_d214_dsa3(-5) + td_d214_dsa3(-6) + td_d214_dsa3(-7)) / (td_d214_dsa7_ch(-4) + td_d214_dsa7_ch(-5) + td_d214_dsa7_ch(-6) + td_d214_dsa7_ch(-7))) ,
		td_d319_d0		: td_d319_d0   = (IF (trim==1) THEN (td_d319_d3(-1) + td_d319_d3(-2) + td_d319_d3(-3) + td_d319_d3(-4)) / (td_d319_d7_ch(-1) + td_d319_d7_ch(-2) + td_d319_d7_ch(-3) + td_d319_d7_ch(-4)) ELSE IF (trim==2) THEN (td_d319_d3(-2) + td_d319_d3(-3) + td_d319_d3(-4) + td_d319_d3(-5)) / (td_d319_d7_ch(-2) + td_d319_d7_ch(-3) + td_d319_d7_ch(-4) + td_d319_d7_ch(-5)) ELSE IF (trim==3) THEN (td_d319_d3(-3) + td_d319_d3(-4) + td_d319_d3(-5) + td_d319_d3(-6)) / (td_d319_d7_ch(-3) + td_d319_d7_ch(-4) + td_d319_d7_ch(-5) + td_d319_d7_ch(-6)) ELSE (td_d319_d3(-4) + td_d319_d3(-5) + td_d319_d3(-6) + td_d319_d3(-7)) / (td_d319_d7_ch(-4) + td_d319_d7_ch(-5) + td_d319_d7_ch(-6) + td_d319_d7_ch(-7))) ,
		td_d319_dai0	: td_d319_dai0 = (IF (trim==1) THEN (td_d319_dai3(-1) + td_d319_dai3(-2) + td_d319_dai3(-3) + td_d319_dai3(-4)) / (td_d319_dai7_ch(-1) + td_d319_dai7_ch(-2) + td_d319_dai7_ch(-3) + td_d319_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_d319_dai3(-2) + td_d319_dai3(-3) + td_d319_dai3(-4) + td_d319_dai3(-5)) / (td_d319_dai7_ch(-2) + td_d319_dai7_ch(-3) + td_d319_dai7_ch(-4) + td_d319_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_d319_dai3(-3) + td_d319_dai3(-4) + td_d319_dai3(-5) + td_d319_dai3(-6)) / (td_d319_dai7_ch(-3) + td_d319_dai7_ch(-4) + td_d319_dai7_ch(-5) + td_d319_dai7_ch(-6)) ELSE (td_d319_dai3(-4) + td_d319_dai3(-5) + td_d319_dai3(-6) + td_d319_dai3(-7)) / (td_d319_dai7_ch(-4) + td_d319_dai7_ch(-5) + td_d319_dai7_ch(-6) + td_d319_dai7_ch(-7))) ,
		td_d319_nrj0	: td_d319_nrj0 = (IF (trim==1) THEN (td_d319_nrj3(-1) + td_d319_nrj3(-2) + td_d319_nrj3(-3) + td_d319_nrj3(-4)) / (td_d319_nrj7_ch(-1) + td_d319_nrj7_ch(-2) + td_d319_nrj7_ch(-3) + td_d319_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_d319_nrj3(-2) + td_d319_nrj3(-3) + td_d319_nrj3(-4) + td_d319_nrj3(-5)) / (td_d319_nrj7_ch(-2) + td_d319_nrj7_ch(-3) + td_d319_nrj7_ch(-4) + td_d319_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_d319_nrj3(-3) + td_d319_nrj3(-4) + td_d319_nrj3(-5) + td_d319_nrj3(-6)) / (td_d319_nrj7_ch(-3) + td_d319_nrj7_ch(-4) + td_d319_nrj7_ch(-5) + td_d319_nrj7_ch(-6)) ELSE (td_d319_nrj3(-4) + td_d319_nrj3(-5) + td_d319_nrj3(-6) + td_d319_nrj3(-7)) / (td_d319_nrj7_ch(-4) + td_d319_nrj7_ch(-5) + td_d319_nrj7_ch(-6) + td_d319_nrj7_ch(-7))) ,
		td_d319_dse0	: td_d319_dse0 = (IF (trim==1) THEN (td_d319_dse3(-1) + td_d319_dse3(-2) + td_d319_dse3(-3) + td_d319_dse3(-4)) / (td_d319_dse7_ch(-1) + td_d319_dse7_ch(-2) + td_d319_dse7_ch(-3) + td_d319_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_d319_dse3(-2) + td_d319_dse3(-3) + td_d319_dse3(-4) + td_d319_dse3(-5)) / (td_d319_dse7_ch(-2) + td_d319_dse7_ch(-3) + td_d319_dse7_ch(-4) + td_d319_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_d319_dse3(-3) + td_d319_dse3(-4) + td_d319_dse3(-5) + td_d319_dse3(-6)) / (td_d319_dse7_ch(-3) + td_d319_dse7_ch(-4) + td_d319_dse7_ch(-5) + td_d319_dse7_ch(-6)) ELSE (td_d319_dse3(-4) + td_d319_dse3(-5) + td_d319_dse3(-6) + td_d319_dse3(-7)) / (td_d319_dse7_ch(-4) + td_d319_dse7_ch(-5) + td_d319_dse7_ch(-6) + td_d319_dse7_ch(-7))) ,
		td_d319_dsa0	: td_d319_dsa0 = (IF (trim==1) THEN (td_d319_dsa3(-1) + td_d319_dsa3(-2) + td_d319_dsa3(-3) + td_d319_dsa3(-4)) / (td_d319_dsa7_ch(-1) + td_d319_dsa7_ch(-2) + td_d319_dsa7_ch(-3) + td_d319_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_d319_dsa3(-2) + td_d319_dsa3(-3) + td_d319_dsa3(-4) + td_d319_dsa3(-5)) / (td_d319_dsa7_ch(-2) + td_d319_dsa7_ch(-3) + td_d319_dsa7_ch(-4) + td_d319_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_d319_dsa3(-3) + td_d319_dsa3(-4) + td_d319_dsa3(-5) + td_d319_dsa3(-6)) / (td_d319_dsa7_ch(-3) + td_d319_dsa7_ch(-4) + td_d319_dsa7_ch(-5) + td_d319_dsa7_ch(-6)) ELSE (td_d319_dsa3(-4) + td_d319_dsa3(-5) + td_d319_dsa3(-6) + td_d319_dsa3(-7)) / (td_d319_dsa7_ch(-4) + td_d319_dsa7_ch(-5) + td_d319_dsa7_ch(-6) + td_d319_dsa7_ch(-7))) ,
		td_p2_d0		: td_p2_d0   = (IF (trim==1) THEN (td_p2_d3(-1) + td_p2_d3(-2) + td_p2_d3(-3) + td_p2_d3(-4)) / (td_p2_d7_ch(-1) + td_p2_d7_ch(-2) + td_p2_d7_ch(-3) + td_p2_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p2_d3(-2) + td_p2_d3(-3) + td_p2_d3(-4) + td_p2_d3(-5)) / (td_p2_d7_ch(-2) + td_p2_d7_ch(-3) + td_p2_d7_ch(-4) + td_p2_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p2_d3(-3) + td_p2_d3(-4) + td_p2_d3(-5) + td_p2_d3(-6)) / (td_p2_d7_ch(-3) + td_p2_d7_ch(-4) + td_p2_d7_ch(-5) + td_p2_d7_ch(-6)) ELSE (td_p2_d3(-4) + td_p2_d3(-5) + td_p2_d3(-6) + td_p2_d3(-7)) / (td_p2_d7_ch(-4) + td_p2_d7_ch(-5) + td_p2_d7_ch(-6) + td_p2_d7_ch(-7))) ,
		td_p2_dai0		: td_p2_dai0 = (IF (trim==1) THEN (td_p2_dai3(-1) + td_p2_dai3(-2) + td_p2_dai3(-3) + td_p2_dai3(-4)) / (td_p2_dai7_ch(-1) + td_p2_dai7_ch(-2) + td_p2_dai7_ch(-3) + td_p2_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p2_dai3(-2) + td_p2_dai3(-3) + td_p2_dai3(-4) + td_p2_dai3(-5)) / (td_p2_dai7_ch(-2) + td_p2_dai7_ch(-3) + td_p2_dai7_ch(-4) + td_p2_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p2_dai3(-3) + td_p2_dai3(-4) + td_p2_dai3(-5) + td_p2_dai3(-6)) / (td_p2_dai7_ch(-3) + td_p2_dai7_ch(-4) + td_p2_dai7_ch(-5) + td_p2_dai7_ch(-6)) ELSE (td_p2_dai3(-4) + td_p2_dai3(-5) + td_p2_dai3(-6) + td_p2_dai3(-7)) / (td_p2_dai7_ch(-4) + td_p2_dai7_ch(-5) + td_p2_dai7_ch(-6) + td_p2_dai7_ch(-7))) ,
		td_p2_nrj0		: td_p2_nrj0 = (IF (trim==1) THEN (td_p2_nrj3(-1) + td_p2_nrj3(-2) + td_p2_nrj3(-3) + td_p2_nrj3(-4)) / (td_p2_nrj7_ch(-1) + td_p2_nrj7_ch(-2) + td_p2_nrj7_ch(-3) + td_p2_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p2_nrj3(-2) + td_p2_nrj3(-3) + td_p2_nrj3(-4) + td_p2_nrj3(-5)) / (td_p2_nrj7_ch(-2) + td_p2_nrj7_ch(-3) + td_p2_nrj7_ch(-4) + td_p2_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p2_nrj3(-3) + td_p2_nrj3(-4) + td_p2_nrj3(-5) + td_p2_nrj3(-6)) / (td_p2_nrj7_ch(-3) + td_p2_nrj7_ch(-4) + td_p2_nrj7_ch(-5) + td_p2_nrj7_ch(-6)) ELSE (td_p2_nrj3(-4) + td_p2_nrj3(-5) + td_p2_nrj3(-6) + td_p2_nrj3(-7)) / (td_p2_nrj7_ch(-4) + td_p2_nrj7_ch(-5) + td_p2_nrj7_ch(-6) + td_p2_nrj7_ch(-7))) ,
		td_p2_dse0		: td_p2_dse0 = (IF (trim==1) THEN (td_p2_dse3(-1) + td_p2_dse3(-2) + td_p2_dse3(-3) + td_p2_dse3(-4)) / (td_p2_dse7_ch(-1) + td_p2_dse7_ch(-2) + td_p2_dse7_ch(-3) + td_p2_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p2_dse3(-2) + td_p2_dse3(-3) + td_p2_dse3(-4) + td_p2_dse3(-5)) / (td_p2_dse7_ch(-2) + td_p2_dse7_ch(-3) + td_p2_dse7_ch(-4) + td_p2_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p2_dse3(-3) + td_p2_dse3(-4) + td_p2_dse3(-5) + td_p2_dse3(-6)) / (td_p2_dse7_ch(-3) + td_p2_dse7_ch(-4) + td_p2_dse7_ch(-5) + td_p2_dse7_ch(-6)) ELSE (td_p2_dse3(-4) + td_p2_dse3(-5) + td_p2_dse3(-6) + td_p2_dse3(-7)) / (td_p2_dse7_ch(-4) + td_p2_dse7_ch(-5) + td_p2_dse7_ch(-6) + td_p2_dse7_ch(-7))) ,
		td_p2_dsa0		: td_p2_dsa0 = (IF (trim==1) THEN (td_p2_dsa3(-1) + td_p2_dsa3(-2) + td_p2_dsa3(-3) + td_p2_dsa3(-4)) / (td_p2_dsa7_ch(-1) + td_p2_dsa7_ch(-2) + td_p2_dsa7_ch(-3) + td_p2_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p2_dsa3(-2) + td_p2_dsa3(-3) + td_p2_dsa3(-4) + td_p2_dsa3(-5)) / (td_p2_dsa7_ch(-2) + td_p2_dsa7_ch(-3) + td_p2_dsa7_ch(-4) + td_p2_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p2_dsa3(-3) + td_p2_dsa3(-4) + td_p2_dsa3(-5) + td_p2_dsa3(-6)) / (td_p2_dsa7_ch(-3) + td_p2_dsa7_ch(-4) + td_p2_dsa7_ch(-5) + td_p2_dsa7_ch(-6)) ELSE (td_p2_dsa3(-4) + td_p2_dsa3(-5) + td_p2_dsa3(-6) + td_p2_dsa3(-7)) / (td_p2_dsa7_ch(-4) + td_p2_dsa7_ch(-5) + td_p2_dsa7_ch(-6) + td_p2_dsa7_ch(-7))) ,
		td_p2_dsn0		: td_p2_dsn0 = (IF (trim==1) THEN (td_p2_dsn3(-1) + td_p2_dsn3(-2) + td_p2_dsn3(-3) + td_p2_dsn3(-4)) / (td_p2_dsn7_ch(-1) + td_p2_dsn7_ch(-2) + td_p2_dsn7_ch(-3) + td_p2_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p2_dsn3(-2) + td_p2_dsn3(-3) + td_p2_dsn3(-4) + td_p2_dsn3(-5)) / (td_p2_dsn7_ch(-2) + td_p2_dsn7_ch(-3) + td_p2_dsn7_ch(-4) + td_p2_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p2_dsn3(-3) + td_p2_dsn3(-4) + td_p2_dsn3(-5) + td_p2_dsn3(-6)) / (td_p2_dsn7_ch(-3) + td_p2_dsn7_ch(-4) + td_p2_dsn7_ch(-5) + td_p2_dsn7_ch(-6)) ELSE (td_p2_dsn3(-4) + td_p2_dsn3(-5) + td_p2_dsn3(-6) + td_p2_dsn3(-7)) / (td_p2_dsn7_ch(-4) + td_p2_dsn7_ch(-5) + td_p2_dsn7_ch(-6) + td_p2_dsn7_ch(-7))) ,
		td_p2dai_dai0	: td_p2dai_dai0   = (IF (trim==1) THEN (td_p2dai_dai3(-1) + td_p2dai_dai3(-2) + td_p2dai_dai3(-3) + td_p2dai_dai3(-4)) / (td_p2dai_dai7_ch(-1) + td_p2dai_dai7_ch(-2) + td_p2dai_dai7_ch(-3) + td_p2dai_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dai_dai3(-2) + td_p2dai_dai3(-3) + td_p2dai_dai3(-4) + td_p2dai_dai3(-5)) / (td_p2dai_dai7_ch(-2) + td_p2dai_dai7_ch(-3) + td_p2dai_dai7_ch(-4) + td_p2dai_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dai_dai3(-3) + td_p2dai_dai3(-4) + td_p2dai_dai3(-5) + td_p2dai_dai3(-6)) / (td_p2dai_dai7_ch(-3) + td_p2dai_dai7_ch(-4) + td_p2dai_dai7_ch(-5) + td_p2dai_dai7_ch(-6)) ELSE (td_p2dai_dai3(-4) + td_p2dai_dai3(-5) + td_p2dai_dai3(-6) + td_p2dai_dai3(-7)) / (td_p2dai_dai7_ch(-4) + td_p2dai_dai7_ch(-5) + td_p2dai_dai7_ch(-6) + td_p2dai_dai7_ch(-7))) ,
		td_p2dai_nrj0	: td_p2dai_nrj0   = (IF (trim==1) THEN (td_p2dai_nrj3(-1) + td_p2dai_nrj3(-2) + td_p2dai_nrj3(-3) + td_p2dai_nrj3(-4)) / (td_p2dai_nrj7_ch(-1) + td_p2dai_nrj7_ch(-2) + td_p2dai_nrj7_ch(-3) + td_p2dai_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dai_nrj3(-2) + td_p2dai_nrj3(-3) + td_p2dai_nrj3(-4) + td_p2dai_nrj3(-5)) / (td_p2dai_nrj7_ch(-2) + td_p2dai_nrj7_ch(-3) + td_p2dai_nrj7_ch(-4) + td_p2dai_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dai_nrj3(-3) + td_p2dai_nrj3(-4) + td_p2dai_nrj3(-5) + td_p2dai_nrj3(-6)) / (td_p2dai_nrj7_ch(-3) + td_p2dai_nrj7_ch(-4) + td_p2dai_nrj7_ch(-5) + td_p2dai_nrj7_ch(-6)) ELSE (td_p2dai_nrj3(-4) + td_p2dai_nrj3(-5) + td_p2dai_nrj3(-6) + td_p2dai_nrj3(-7)) / (td_p2dai_nrj7_ch(-4) + td_p2dai_nrj7_ch(-5) + td_p2dai_nrj7_ch(-6) + td_p2dai_nrj7_ch(-7))) ,
		td_p2dai_dse0	: td_p2dai_dse0   = (IF (trim==1) THEN (td_p2dai_dse3(-1) + td_p2dai_dse3(-2) + td_p2dai_dse3(-3) + td_p2dai_dse3(-4)) / (td_p2dai_dse7_ch(-1) + td_p2dai_dse7_ch(-2) + td_p2dai_dse7_ch(-3) + td_p2dai_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dai_dse3(-2) + td_p2dai_dse3(-3) + td_p2dai_dse3(-4) + td_p2dai_dse3(-5)) / (td_p2dai_dse7_ch(-2) + td_p2dai_dse7_ch(-3) + td_p2dai_dse7_ch(-4) + td_p2dai_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dai_dse3(-3) + td_p2dai_dse3(-4) + td_p2dai_dse3(-5) + td_p2dai_dse3(-6)) / (td_p2dai_dse7_ch(-3) + td_p2dai_dse7_ch(-4) + td_p2dai_dse7_ch(-5) + td_p2dai_dse7_ch(-6)) ELSE (td_p2dai_dse3(-4) + td_p2dai_dse3(-5) + td_p2dai_dse3(-6) + td_p2dai_dse3(-7)) / (td_p2dai_dse7_ch(-4) + td_p2dai_dse7_ch(-5) + td_p2dai_dse7_ch(-6) + td_p2dai_dse7_ch(-7))) ,
		td_p2dai_dsa0	: td_p2dai_dsa0   = (IF (trim==1) THEN (td_p2dai_dsa3(-1) + td_p2dai_dsa3(-2) + td_p2dai_dsa3(-3) + td_p2dai_dsa3(-4)) / (td_p2dai_dsa7_ch(-1) + td_p2dai_dsa7_ch(-2) + td_p2dai_dsa7_ch(-3) + td_p2dai_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dai_dsa3(-2) + td_p2dai_dsa3(-3) + td_p2dai_dsa3(-4) + td_p2dai_dsa3(-5)) / (td_p2dai_dsa7_ch(-2) + td_p2dai_dsa7_ch(-3) + td_p2dai_dsa7_ch(-4) + td_p2dai_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dai_dsa3(-3) + td_p2dai_dsa3(-4) + td_p2dai_dsa3(-5) + td_p2dai_dsa3(-6)) / (td_p2dai_dsa7_ch(-3) + td_p2dai_dsa7_ch(-4) + td_p2dai_dsa7_ch(-5) + td_p2dai_dsa7_ch(-6)) ELSE (td_p2dai_dsa3(-4) + td_p2dai_dsa3(-5) + td_p2dai_dsa3(-6) + td_p2dai_dsa3(-7)) / (td_p2dai_dsa7_ch(-4) + td_p2dai_dsa7_ch(-5) + td_p2dai_dsa7_ch(-6) + td_p2dai_dsa7_ch(-7))) ,
		td_p2dai_dsn0	: td_p2dai_dsn0   = (IF (trim==1) THEN (td_p2dai_dsn3(-1) + td_p2dai_dsn3(-2) + td_p2dai_dsn3(-3) + td_p2dai_dsn3(-4)) / (td_p2dai_dsn7_ch(-1) + td_p2dai_dsn7_ch(-2) + td_p2dai_dsn7_ch(-3) + td_p2dai_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dai_dsn3(-2) + td_p2dai_dsn3(-3) + td_p2dai_dsn3(-4) + td_p2dai_dsn3(-5)) / (td_p2dai_dsn7_ch(-2) + td_p2dai_dsn7_ch(-3) + td_p2dai_dsn7_ch(-4) + td_p2dai_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dai_dsn3(-3) + td_p2dai_dsn3(-4) + td_p2dai_dsn3(-5) + td_p2dai_dsn3(-6)) / (td_p2dai_dsn7_ch(-3) + td_p2dai_dsn7_ch(-4) + td_p2dai_dsn7_ch(-5) + td_p2dai_dsn7_ch(-6)) ELSE (td_p2dai_dsn3(-4) + td_p2dai_dsn3(-5) + td_p2dai_dsn3(-6) + td_p2dai_dsn3(-7)) / (td_p2dai_dsn7_ch(-4) + td_p2dai_dsn7_ch(-5) + td_p2dai_dsn7_ch(-6) + td_p2dai_dsn7_ch(-7))) ,
		td_p2nrj_dai0	: td_p2nrj_dai0   = (IF (trim==1) THEN (td_p2nrj_dai3(-1) + td_p2nrj_dai3(-2) + td_p2nrj_dai3(-3) + td_p2nrj_dai3(-4)) / (td_p2nrj_dai7_ch(-1) + td_p2nrj_dai7_ch(-2) + td_p2nrj_dai7_ch(-3) + td_p2nrj_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p2nrj_dai3(-2) + td_p2nrj_dai3(-3) + td_p2nrj_dai3(-4) + td_p2nrj_dai3(-5)) / (td_p2nrj_dai7_ch(-2) + td_p2nrj_dai7_ch(-3) + td_p2nrj_dai7_ch(-4) + td_p2nrj_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p2nrj_dai3(-3) + td_p2nrj_dai3(-4) + td_p2nrj_dai3(-5) + td_p2nrj_dai3(-6)) / (td_p2nrj_dai7_ch(-3) + td_p2nrj_dai7_ch(-4) + td_p2nrj_dai7_ch(-5) + td_p2nrj_dai7_ch(-6)) ELSE (td_p2nrj_dai3(-4) + td_p2nrj_dai3(-5) + td_p2nrj_dai3(-6) + td_p2nrj_dai3(-7)) / (td_p2nrj_dai7_ch(-4) + td_p2nrj_dai7_ch(-5) + td_p2nrj_dai7_ch(-6) + td_p2nrj_dai7_ch(-7))) ,
		td_p2nrj_nrj0	: td_p2nrj_nrj0   = (IF (trim==1) THEN (td_p2nrj_nrj3(-1) + td_p2nrj_nrj3(-2) + td_p2nrj_nrj3(-3) + td_p2nrj_nrj3(-4)) / (td_p2nrj_nrj7_ch(-1) + td_p2nrj_nrj7_ch(-2) + td_p2nrj_nrj7_ch(-3) + td_p2nrj_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p2nrj_nrj3(-2) + td_p2nrj_nrj3(-3) + td_p2nrj_nrj3(-4) + td_p2nrj_nrj3(-5)) / (td_p2nrj_nrj7_ch(-2) + td_p2nrj_nrj7_ch(-3) + td_p2nrj_nrj7_ch(-4) + td_p2nrj_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p2nrj_nrj3(-3) + td_p2nrj_nrj3(-4) + td_p2nrj_nrj3(-5) + td_p2nrj_nrj3(-6)) / (td_p2nrj_nrj7_ch(-3) + td_p2nrj_nrj7_ch(-4) + td_p2nrj_nrj7_ch(-5) + td_p2nrj_nrj7_ch(-6)) ELSE (td_p2nrj_nrj3(-4) + td_p2nrj_nrj3(-5) + td_p2nrj_nrj3(-6) + td_p2nrj_nrj3(-7)) / (td_p2nrj_nrj7_ch(-4) + td_p2nrj_nrj7_ch(-5) + td_p2nrj_nrj7_ch(-6) + td_p2nrj_nrj7_ch(-7))) ,
		td_p2dhnrj_nrj0	: td_p2dhnrj_nrj0   = (IF (trim==1) THEN (td_p2dhnrj_nrj3(-1) + td_p2dhnrj_nrj3(-2) + td_p2dhnrj_nrj3(-3) + td_p2dhnrj_nrj3(-4)) / (td_p2dhnrj_nrj7_ch(-1) + td_p2dhnrj_nrj7_ch(-2) + td_p2dhnrj_nrj7_ch(-3) + td_p2dhnrj_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dhnrj_nrj3(-2) + td_p2dhnrj_nrj3(-3) + td_p2dhnrj_nrj3(-4) + td_p2dhnrj_nrj3(-5)) / (td_p2dhnrj_nrj7_ch(-2) + td_p2dhnrj_nrj7_ch(-3) + td_p2dhnrj_nrj7_ch(-4) + td_p2dhnrj_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dhnrj_nrj3(-3) + td_p2dhnrj_nrj3(-4) + td_p2dhnrj_nrj3(-5) + td_p2dhnrj_nrj3(-6)) / (td_p2dhnrj_nrj7_ch(-3) + td_p2dhnrj_nrj7_ch(-4) + td_p2dhnrj_nrj7_ch(-5) + td_p2dhnrj_nrj7_ch(-6)) ELSE (td_p2dhnrj_nrj3(-4) + td_p2dhnrj_nrj3(-5) + td_p2dhnrj_nrj3(-6) + td_p2dhnrj_nrj3(-7)) / (td_p2dhnrj_nrj7_ch(-4) + td_p2dhnrj_nrj7_ch(-5) + td_p2dhnrj_nrj7_ch(-6) + td_p2dhnrj_nrj7_ch(-7))) ,
		td_p2nrj_dse0	: td_p2nrj_dse0   = (IF (trim==1) THEN (td_p2nrj_dse3(-1) + td_p2nrj_dse3(-2) + td_p2nrj_dse3(-3) + td_p2nrj_dse3(-4)) / (td_p2nrj_dse7_ch(-1) + td_p2nrj_dse7_ch(-2) + td_p2nrj_dse7_ch(-3) + td_p2nrj_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p2nrj_dse3(-2) + td_p2nrj_dse3(-3) + td_p2nrj_dse3(-4) + td_p2nrj_dse3(-5)) / (td_p2nrj_dse7_ch(-2) + td_p2nrj_dse7_ch(-3) + td_p2nrj_dse7_ch(-4) + td_p2nrj_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p2nrj_dse3(-3) + td_p2nrj_dse3(-4) + td_p2nrj_dse3(-5) + td_p2nrj_dse3(-6)) / (td_p2nrj_dse7_ch(-3) + td_p2nrj_dse7_ch(-4) + td_p2nrj_dse7_ch(-5) + td_p2nrj_dse7_ch(-6)) ELSE (td_p2nrj_dse3(-4) + td_p2nrj_dse3(-5) + td_p2nrj_dse3(-6) + td_p2nrj_dse3(-7)) / (td_p2nrj_dse7_ch(-4) + td_p2nrj_dse7_ch(-5) + td_p2nrj_dse7_ch(-6) + td_p2nrj_dse7_ch(-7))) ,
		td_p2nrj_dsa0	: td_p2nrj_dsa0   = (IF (trim==1) THEN (td_p2nrj_dsa3(-1) + td_p2nrj_dsa3(-2) + td_p2nrj_dsa3(-3) + td_p2nrj_dsa3(-4)) / (td_p2nrj_dsa7_ch(-1) + td_p2nrj_dsa7_ch(-2) + td_p2nrj_dsa7_ch(-3) + td_p2nrj_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p2nrj_dsa3(-2) + td_p2nrj_dsa3(-3) + td_p2nrj_dsa3(-4) + td_p2nrj_dsa3(-5)) / (td_p2nrj_dsa7_ch(-2) + td_p2nrj_dsa7_ch(-3) + td_p2nrj_dsa7_ch(-4) + td_p2nrj_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p2nrj_dsa3(-3) + td_p2nrj_dsa3(-4) + td_p2nrj_dsa3(-5) + td_p2nrj_dsa3(-6)) / (td_p2nrj_dsa7_ch(-3) + td_p2nrj_dsa7_ch(-4) + td_p2nrj_dsa7_ch(-5) + td_p2nrj_dsa7_ch(-6)) ELSE (td_p2nrj_dsa3(-4) + td_p2nrj_dsa3(-5) + td_p2nrj_dsa3(-6) + td_p2nrj_dsa3(-7)) / (td_p2nrj_dsa7_ch(-4) + td_p2nrj_dsa7_ch(-5) + td_p2nrj_dsa7_ch(-6) + td_p2nrj_dsa7_ch(-7))) ,
		td_p2nrj_dsn0	: td_p2nrj_dsn0   = (IF (trim==1) THEN (td_p2nrj_dsn3(-1) + td_p2nrj_dsn3(-2) + td_p2nrj_dsn3(-3) + td_p2nrj_dsn3(-4)) / (td_p2nrj_dsn7_ch(-1) + td_p2nrj_dsn7_ch(-2) + td_p2nrj_dsn7_ch(-3) + td_p2nrj_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p2nrj_dsn3(-2) + td_p2nrj_dsn3(-3) + td_p2nrj_dsn3(-4) + td_p2nrj_dsn3(-5)) / (td_p2nrj_dsn7_ch(-2) + td_p2nrj_dsn7_ch(-3) + td_p2nrj_dsn7_ch(-4) + td_p2nrj_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p2nrj_dsn3(-3) + td_p2nrj_dsn3(-4) + td_p2nrj_dsn3(-5) + td_p2nrj_dsn3(-6)) / (td_p2nrj_dsn7_ch(-3) + td_p2nrj_dsn7_ch(-4) + td_p2nrj_dsn7_ch(-5) + td_p2nrj_dsn7_ch(-6)) ELSE (td_p2nrj_dsn3(-4) + td_p2nrj_dsn3(-5) + td_p2nrj_dsn3(-6) + td_p2nrj_dsn3(-7)) / (td_p2nrj_dsn7_ch(-4) + td_p2nrj_dsn7_ch(-5) + td_p2nrj_dsn7_ch(-6) + td_p2nrj_dsn7_ch(-7))) ,
		td_p2dse_dai0	: td_p2dse_dai0   = (IF (trim==1) THEN (td_p2dse_dai3(-1) + td_p2dse_dai3(-2) + td_p2dse_dai3(-3) + td_p2dse_dai3(-4)) / (td_p2dse_dai7_ch(-1) + td_p2dse_dai7_ch(-2) + td_p2dse_dai7_ch(-3) + td_p2dse_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dse_dai3(-2) + td_p2dse_dai3(-3) + td_p2dse_dai3(-4) + td_p2dse_dai3(-5)) / (td_p2dse_dai7_ch(-2) + td_p2dse_dai7_ch(-3) + td_p2dse_dai7_ch(-4) + td_p2dse_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dse_dai3(-3) + td_p2dse_dai3(-4) + td_p2dse_dai3(-5) + td_p2dse_dai3(-6)) / (td_p2dse_dai7_ch(-3) + td_p2dse_dai7_ch(-4) + td_p2dse_dai7_ch(-5) + td_p2dse_dai7_ch(-6)) ELSE (td_p2dse_dai3(-4) + td_p2dse_dai3(-5) + td_p2dse_dai3(-6) + td_p2dse_dai3(-7)) / (td_p2dse_dai7_ch(-4) + td_p2dse_dai7_ch(-5) + td_p2dse_dai7_ch(-6) + td_p2dse_dai7_ch(-7))) ,
		td_p2dse_nrj0	: td_p2dse_nrj0   = (IF (trim==1) THEN (td_p2dse_nrj3(-1) + td_p2dse_nrj3(-2) + td_p2dse_nrj3(-3) + td_p2dse_nrj3(-4)) / (td_p2dse_nrj7_ch(-1) + td_p2dse_nrj7_ch(-2) + td_p2dse_nrj7_ch(-3) + td_p2dse_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dse_nrj3(-2) + td_p2dse_nrj3(-3) + td_p2dse_nrj3(-4) + td_p2dse_nrj3(-5)) / (td_p2dse_nrj7_ch(-2) + td_p2dse_nrj7_ch(-3) + td_p2dse_nrj7_ch(-4) + td_p2dse_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dse_nrj3(-3) + td_p2dse_nrj3(-4) + td_p2dse_nrj3(-5) + td_p2dse_nrj3(-6)) / (td_p2dse_nrj7_ch(-3) + td_p2dse_nrj7_ch(-4) + td_p2dse_nrj7_ch(-5) + td_p2dse_nrj7_ch(-6)) ELSE (td_p2dse_nrj3(-4) + td_p2dse_nrj3(-5) + td_p2dse_nrj3(-6) + td_p2dse_nrj3(-7)) / (td_p2dse_nrj7_ch(-4) + td_p2dse_nrj7_ch(-5) + td_p2dse_nrj7_ch(-6) + td_p2dse_nrj7_ch(-7))) ,
		td_p2dse_dse0	: td_p2dse_dse0   = (IF (trim==1) THEN (td_p2dse_dse3(-1) + td_p2dse_dse3(-2) + td_p2dse_dse3(-3) + td_p2dse_dse3(-4)) / (td_p2dse_dse7_ch(-1) + td_p2dse_dse7_ch(-2) + td_p2dse_dse7_ch(-3) + td_p2dse_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dse_dse3(-2) + td_p2dse_dse3(-3) + td_p2dse_dse3(-4) + td_p2dse_dse3(-5)) / (td_p2dse_dse7_ch(-2) + td_p2dse_dse7_ch(-3) + td_p2dse_dse7_ch(-4) + td_p2dse_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dse_dse3(-3) + td_p2dse_dse3(-4) + td_p2dse_dse3(-5) + td_p2dse_dse3(-6)) / (td_p2dse_dse7_ch(-3) + td_p2dse_dse7_ch(-4) + td_p2dse_dse7_ch(-5) + td_p2dse_dse7_ch(-6)) ELSE (td_p2dse_dse3(-4) + td_p2dse_dse3(-5) + td_p2dse_dse3(-6) + td_p2dse_dse3(-7)) / (td_p2dse_dse7_ch(-4) + td_p2dse_dse7_ch(-5) + td_p2dse_dse7_ch(-6) + td_p2dse_dse7_ch(-7))) ,
		td_p2dse_dsa0	: td_p2dse_dsa0   = (IF (trim==1) THEN (td_p2dse_dsa3(-1) + td_p2dse_dsa3(-2) + td_p2dse_dsa3(-3) + td_p2dse_dsa3(-4)) / (td_p2dse_dsa7_ch(-1) + td_p2dse_dsa7_ch(-2) + td_p2dse_dsa7_ch(-3) + td_p2dse_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dse_dsa3(-2) + td_p2dse_dsa3(-3) + td_p2dse_dsa3(-4) + td_p2dse_dsa3(-5)) / (td_p2dse_dsa7_ch(-2) + td_p2dse_dsa7_ch(-3) + td_p2dse_dsa7_ch(-4) + td_p2dse_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dse_dsa3(-3) + td_p2dse_dsa3(-4) + td_p2dse_dsa3(-5) + td_p2dse_dsa3(-6)) / (td_p2dse_dsa7_ch(-3) + td_p2dse_dsa7_ch(-4) + td_p2dse_dsa7_ch(-5) + td_p2dse_dsa7_ch(-6)) ELSE (td_p2dse_dsa3(-4) + td_p2dse_dsa3(-5) + td_p2dse_dsa3(-6) + td_p2dse_dsa3(-7)) / (td_p2dse_dsa7_ch(-4) + td_p2dse_dsa7_ch(-5) + td_p2dse_dsa7_ch(-6) + td_p2dse_dsa7_ch(-7))) ,
		td_p2dse_dsn0	: td_p2dse_dsn0   = (IF (trim==1) THEN (td_p2dse_dsn3(-1) + td_p2dse_dsn3(-2) + td_p2dse_dsn3(-3) + td_p2dse_dsn3(-4)) / (td_p2dse_dsn7_ch(-1) + td_p2dse_dsn7_ch(-2) + td_p2dse_dsn7_ch(-3) + td_p2dse_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dse_dsn3(-2) + td_p2dse_dsn3(-3) + td_p2dse_dsn3(-4) + td_p2dse_dsn3(-5)) / (td_p2dse_dsn7_ch(-2) + td_p2dse_dsn7_ch(-3) + td_p2dse_dsn7_ch(-4) + td_p2dse_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dse_dsn3(-3) + td_p2dse_dsn3(-4) + td_p2dse_dsn3(-5) + td_p2dse_dsn3(-6)) / (td_p2dse_dsn7_ch(-3) + td_p2dse_dsn7_ch(-4) + td_p2dse_dsn7_ch(-5) + td_p2dse_dsn7_ch(-6)) ELSE (td_p2dse_dsn3(-4) + td_p2dse_dsn3(-5) + td_p2dse_dsn3(-6) + td_p2dse_dsn3(-7)) / (td_p2dse_dsn7_ch(-4) + td_p2dse_dsn7_ch(-5) + td_p2dse_dsn7_ch(-6) + td_p2dse_dsn7_ch(-7))) ,
		td_p2dsa_dai0	: td_p2dsa_dai0   = (IF (trim==1) THEN (td_p2dsa_dai3(-1) + td_p2dsa_dai3(-2) + td_p2dsa_dai3(-3) + td_p2dsa_dai3(-4)) / (td_p2dsa_dai7_ch(-1) + td_p2dsa_dai7_ch(-2) + td_p2dsa_dai7_ch(-3) + td_p2dsa_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dsa_dai3(-2) + td_p2dsa_dai3(-3) + td_p2dsa_dai3(-4) + td_p2dsa_dai3(-5)) / (td_p2dsa_dai7_ch(-2) + td_p2dsa_dai7_ch(-3) + td_p2dsa_dai7_ch(-4) + td_p2dsa_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dsa_dai3(-3) + td_p2dsa_dai3(-4) + td_p2dsa_dai3(-5) + td_p2dsa_dai3(-6)) / (td_p2dsa_dai7_ch(-3) + td_p2dsa_dai7_ch(-4) + td_p2dsa_dai7_ch(-5) + td_p2dsa_dai7_ch(-6)) ELSE (td_p2dsa_dai3(-4) + td_p2dsa_dai3(-5) + td_p2dsa_dai3(-6) + td_p2dsa_dai3(-7)) / (td_p2dsa_dai7_ch(-4) + td_p2dsa_dai7_ch(-5) + td_p2dsa_dai7_ch(-6) + td_p2dsa_dai7_ch(-7))) ,
		td_p2dsa_nrj0	: td_p2dsa_nrj0   = (IF (trim==1) THEN (td_p2dsa_nrj3(-1) + td_p2dsa_nrj3(-2) + td_p2dsa_nrj3(-3) + td_p2dsa_nrj3(-4)) / (td_p2dsa_nrj7_ch(-1) + td_p2dsa_nrj7_ch(-2) + td_p2dsa_nrj7_ch(-3) + td_p2dsa_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dsa_nrj3(-2) + td_p2dsa_nrj3(-3) + td_p2dsa_nrj3(-4) + td_p2dsa_nrj3(-5)) / (td_p2dsa_nrj7_ch(-2) + td_p2dsa_nrj7_ch(-3) + td_p2dsa_nrj7_ch(-4) + td_p2dsa_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dsa_nrj3(-3) + td_p2dsa_nrj3(-4) + td_p2dsa_nrj3(-5) + td_p2dsa_nrj3(-6)) / (td_p2dsa_nrj7_ch(-3) + td_p2dsa_nrj7_ch(-4) + td_p2dsa_nrj7_ch(-5) + td_p2dsa_nrj7_ch(-6)) ELSE (td_p2dsa_nrj3(-4) + td_p2dsa_nrj3(-5) + td_p2dsa_nrj3(-6) + td_p2dsa_nrj3(-7)) / (td_p2dsa_nrj7_ch(-4) + td_p2dsa_nrj7_ch(-5) + td_p2dsa_nrj7_ch(-6) + td_p2dsa_nrj7_ch(-7))) ,
		td_p2dsa_dse0	: td_p2dsa_dse0   = (IF (trim==1) THEN (td_p2dsa_dse3(-1) + td_p2dsa_dse3(-2) + td_p2dsa_dse3(-3) + td_p2dsa_dse3(-4)) / (td_p2dsa_dse7_ch(-1) + td_p2dsa_dse7_ch(-2) + td_p2dsa_dse7_ch(-3) + td_p2dsa_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dsa_dse3(-2) + td_p2dsa_dse3(-3) + td_p2dsa_dse3(-4) + td_p2dsa_dse3(-5)) / (td_p2dsa_dse7_ch(-2) + td_p2dsa_dse7_ch(-3) + td_p2dsa_dse7_ch(-4) + td_p2dsa_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dsa_dse3(-3) + td_p2dsa_dse3(-4) + td_p2dsa_dse3(-5) + td_p2dsa_dse3(-6)) / (td_p2dsa_dse7_ch(-3) + td_p2dsa_dse7_ch(-4) + td_p2dsa_dse7_ch(-5) + td_p2dsa_dse7_ch(-6)) ELSE (td_p2dsa_dse3(-4) + td_p2dsa_dse3(-5) + td_p2dsa_dse3(-6) + td_p2dsa_dse3(-7)) / (td_p2dsa_dse7_ch(-4) + td_p2dsa_dse7_ch(-5) + td_p2dsa_dse7_ch(-6) + td_p2dsa_dse7_ch(-7))) ,
		td_p2dsa_dsa0	: td_p2dsa_dsa0   = (IF (trim==1) THEN (td_p2dsa_dsa3(-1) + td_p2dsa_dsa3(-2) + td_p2dsa_dsa3(-3) + td_p2dsa_dsa3(-4)) / (td_p2dsa_dsa7_ch(-1) + td_p2dsa_dsa7_ch(-2) + td_p2dsa_dsa7_ch(-3) + td_p2dsa_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dsa_dsa3(-2) + td_p2dsa_dsa3(-3) + td_p2dsa_dsa3(-4) + td_p2dsa_dsa3(-5)) / (td_p2dsa_dsa7_ch(-2) + td_p2dsa_dsa7_ch(-3) + td_p2dsa_dsa7_ch(-4) + td_p2dsa_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dsa_dsa3(-3) + td_p2dsa_dsa3(-4) + td_p2dsa_dsa3(-5) + td_p2dsa_dsa3(-6)) / (td_p2dsa_dsa7_ch(-3) + td_p2dsa_dsa7_ch(-4) + td_p2dsa_dsa7_ch(-5) + td_p2dsa_dsa7_ch(-6)) ELSE (td_p2dsa_dsa3(-4) + td_p2dsa_dsa3(-5) + td_p2dsa_dsa3(-6) + td_p2dsa_dsa3(-7)) / (td_p2dsa_dsa7_ch(-4) + td_p2dsa_dsa7_ch(-5) + td_p2dsa_dsa7_ch(-6) + td_p2dsa_dsa7_ch(-7))) ,
		td_p2dsa_dsn0	: td_p2dsa_dsn0   = (IF (trim==1) THEN (td_p2dsa_dsn3(-1) + td_p2dsa_dsn3(-2) + td_p2dsa_dsn3(-3) + td_p2dsa_dsn3(-4)) / (td_p2dsa_dsn7_ch(-1) + td_p2dsa_dsn7_ch(-2) + td_p2dsa_dsn7_ch(-3) + td_p2dsa_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dsa_dsn3(-2) + td_p2dsa_dsn3(-3) + td_p2dsa_dsn3(-4) + td_p2dsa_dsn3(-5)) / (td_p2dsa_dsn7_ch(-2) + td_p2dsa_dsn7_ch(-3) + td_p2dsa_dsn7_ch(-4) + td_p2dsa_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dsa_dsn3(-3) + td_p2dsa_dsn3(-4) + td_p2dsa_dsn3(-5) + td_p2dsa_dsn3(-6)) / (td_p2dsa_dsn7_ch(-3) + td_p2dsa_dsn7_ch(-4) + td_p2dsa_dsn7_ch(-5) + td_p2dsa_dsn7_ch(-6)) ELSE (td_p2dsa_dsn3(-4) + td_p2dsa_dsn3(-5) + td_p2dsa_dsn3(-6) + td_p2dsa_dsn3(-7)) / (td_p2dsa_dsn7_ch(-4) + td_p2dsa_dsn7_ch(-5) + td_p2dsa_dsn7_ch(-6) + td_p2dsa_dsn7_ch(-7))) ,
		td_p2dsn_dai0	: td_p2dsn_dai0   = (IF (trim==1) THEN (td_p2dsn_dai3(-1) + td_p2dsn_dai3(-2) + td_p2dsn_dai3(-3) + td_p2dsn_dai3(-4)) / (td_p2dsn_dai7_ch(-1) + td_p2dsn_dai7_ch(-2) + td_p2dsn_dai7_ch(-3) + td_p2dsn_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dsn_dai3(-2) + td_p2dsn_dai3(-3) + td_p2dsn_dai3(-4) + td_p2dsn_dai3(-5)) / (td_p2dsn_dai7_ch(-2) + td_p2dsn_dai7_ch(-3) + td_p2dsn_dai7_ch(-4) + td_p2dsn_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dsn_dai3(-3) + td_p2dsn_dai3(-4) + td_p2dsn_dai3(-5) + td_p2dsn_dai3(-6)) / (td_p2dsn_dai7_ch(-3) + td_p2dsn_dai7_ch(-4) + td_p2dsn_dai7_ch(-5) + td_p2dsn_dai7_ch(-6)) ELSE (td_p2dsn_dai3(-4) + td_p2dsn_dai3(-5) + td_p2dsn_dai3(-6) + td_p2dsn_dai3(-7)) / (td_p2dsn_dai7_ch(-4) + td_p2dsn_dai7_ch(-5) + td_p2dsn_dai7_ch(-6) + td_p2dsn_dai7_ch(-7))) ,
		td_p2dsn_nrj0	: td_p2dsn_nrj0   = (IF (trim==1) THEN (td_p2dsn_nrj3(-1) + td_p2dsn_nrj3(-2) + td_p2dsn_nrj3(-3) + td_p2dsn_nrj3(-4)) / (td_p2dsn_nrj7_ch(-1) + td_p2dsn_nrj7_ch(-2) + td_p2dsn_nrj7_ch(-3) + td_p2dsn_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dsn_nrj3(-2) + td_p2dsn_nrj3(-3) + td_p2dsn_nrj3(-4) + td_p2dsn_nrj3(-5)) / (td_p2dsn_nrj7_ch(-2) + td_p2dsn_nrj7_ch(-3) + td_p2dsn_nrj7_ch(-4) + td_p2dsn_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dsn_nrj3(-3) + td_p2dsn_nrj3(-4) + td_p2dsn_nrj3(-5) + td_p2dsn_nrj3(-6)) / (td_p2dsn_nrj7_ch(-3) + td_p2dsn_nrj7_ch(-4) + td_p2dsn_nrj7_ch(-5) + td_p2dsn_nrj7_ch(-6)) ELSE (td_p2dsn_nrj3(-4) + td_p2dsn_nrj3(-5) + td_p2dsn_nrj3(-6) + td_p2dsn_nrj3(-7)) / (td_p2dsn_nrj7_ch(-4) + td_p2dsn_nrj7_ch(-5) + td_p2dsn_nrj7_ch(-6) + td_p2dsn_nrj7_ch(-7))) ,
		td_p2dsn_dse0	: td_p2dsn_dse0   = (IF (trim==1) THEN (td_p2dsn_dse3(-1) + td_p2dsn_dse3(-2) + td_p2dsn_dse3(-3) + td_p2dsn_dse3(-4)) / (td_p2dsn_dse7_ch(-1) + td_p2dsn_dse7_ch(-2) + td_p2dsn_dse7_ch(-3) + td_p2dsn_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dsn_dse3(-2) + td_p2dsn_dse3(-3) + td_p2dsn_dse3(-4) + td_p2dsn_dse3(-5)) / (td_p2dsn_dse7_ch(-2) + td_p2dsn_dse7_ch(-3) + td_p2dsn_dse7_ch(-4) + td_p2dsn_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dsn_dse3(-3) + td_p2dsn_dse3(-4) + td_p2dsn_dse3(-5) + td_p2dsn_dse3(-6)) / (td_p2dsn_dse7_ch(-3) + td_p2dsn_dse7_ch(-4) + td_p2dsn_dse7_ch(-5) + td_p2dsn_dse7_ch(-6)) ELSE (td_p2dsn_dse3(-4) + td_p2dsn_dse3(-5) + td_p2dsn_dse3(-6) + td_p2dsn_dse3(-7)) / (td_p2dsn_dse7_ch(-4) + td_p2dsn_dse7_ch(-5) + td_p2dsn_dse7_ch(-6) + td_p2dsn_dse7_ch(-7))) ,
		td_p2dsn_dsa0	: td_p2dsn_dsa0   = (IF (trim==1) THEN (td_p2dsn_dsa3(-1) + td_p2dsn_dsa3(-2) + td_p2dsn_dsa3(-3) + td_p2dsn_dsa3(-4)) / (td_p2dsn_dsa7_ch(-1) + td_p2dsn_dsa7_ch(-2) + td_p2dsn_dsa7_ch(-3) + td_p2dsn_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dsn_dsa3(-2) + td_p2dsn_dsa3(-3) + td_p2dsn_dsa3(-4) + td_p2dsn_dsa3(-5)) / (td_p2dsn_dsa7_ch(-2) + td_p2dsn_dsa7_ch(-3) + td_p2dsn_dsa7_ch(-4) + td_p2dsn_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dsn_dsa3(-3) + td_p2dsn_dsa3(-4) + td_p2dsn_dsa3(-5) + td_p2dsn_dsa3(-6)) / (td_p2dsn_dsa7_ch(-3) + td_p2dsn_dsa7_ch(-4) + td_p2dsn_dsa7_ch(-5) + td_p2dsn_dsa7_ch(-6)) ELSE (td_p2dsn_dsa3(-4) + td_p2dsn_dsa3(-5) + td_p2dsn_dsa3(-6) + td_p2dsn_dsa3(-7)) / (td_p2dsn_dsa7_ch(-4) + td_p2dsn_dsa7_ch(-5) + td_p2dsn_dsa7_ch(-6) + td_p2dsn_dsa7_ch(-7))) ,
		td_p2dsn_dsn0	: td_p2dsn_dsn0   = (IF (trim==1) THEN (td_p2dsn_dsn3(-1) + td_p2dsn_dsn3(-2) + td_p2dsn_dsn3(-3) + td_p2dsn_dsn3(-4)) / (td_p2dsn_dsn7_ch(-1) + td_p2dsn_dsn7_ch(-2) + td_p2dsn_dsn7_ch(-3) + td_p2dsn_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p2dsn_dsn3(-2) + td_p2dsn_dsn3(-3) + td_p2dsn_dsn3(-4) + td_p2dsn_dsn3(-5)) / (td_p2dsn_dsn7_ch(-2) + td_p2dsn_dsn7_ch(-3) + td_p2dsn_dsn7_ch(-4) + td_p2dsn_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p2dsn_dsn3(-3) + td_p2dsn_dsn3(-4) + td_p2dsn_dsn3(-5) + td_p2dsn_dsn3(-6)) / (td_p2dsn_dsn7_ch(-3) + td_p2dsn_dsn7_ch(-4) + td_p2dsn_dsn7_ch(-5) + td_p2dsn_dsn7_ch(-6)) ELSE (td_p2dsn_dsn3(-4) + td_p2dsn_dsn3(-5) + td_p2dsn_dsn3(-6) + td_p2dsn_dsn3(-7)) / (td_p2dsn_dsn7_ch(-4) + td_p2dsn_dsn7_ch(-5) + td_p2dsn_dsn7_ch(-6) + td_p2dsn_dsn7_ch(-7))) ,
		td_p2e_d0    : td_p2e_d0     = (IF (trim==1) THEN (td_p2e_d3(-1) + td_p2e_d3(-2) + td_p2e_d3(-3) + td_p2e_d3(-4)) / (td_p2e_d7_ch(-1) + td_p2e_d7_ch(-2) + td_p2e_d7_ch(-3) + td_p2e_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p2e_d3(-2) + td_p2e_d3(-3) + td_p2e_d3(-4) + td_p2e_d3(-5)) / (td_p2e_d7_ch(-2) + td_p2e_d7_ch(-3) + td_p2e_d7_ch(-4) + td_p2e_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p2e_d3(-3) + td_p2e_d3(-4) + td_p2e_d3(-5) + td_p2e_d3(-6)) / (td_p2e_d7_ch(-3) + td_p2e_d7_ch(-4) + td_p2e_d7_ch(-5) + td_p2e_d7_ch(-6)) ELSE (td_p2e_d3(-4) + td_p2e_d3(-5) + td_p2e_d3(-6) + td_p2e_d3(-7)) / (td_p2e_d7_ch(-4) + td_p2e_d7_ch(-5) + td_p2e_d7_ch(-6) + td_p2e_d7_ch(-7))) ,
		td_p2e_dai0  : td_p2e_dai0   = (IF (trim==1) THEN (td_p2e_dai3(-1) + td_p2e_dai3(-2) + td_p2e_dai3(-3) + td_p2e_dai3(-4)) / (td_p2e_dai7_ch(-1) + td_p2e_dai7_ch(-2) + td_p2e_dai7_ch(-3) + td_p2e_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p2e_dai3(-2) + td_p2e_dai3(-3) + td_p2e_dai3(-4) + td_p2e_dai3(-5)) / (td_p2e_dai7_ch(-2) + td_p2e_dai7_ch(-3) + td_p2e_dai7_ch(-4) + td_p2e_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p2e_dai3(-3) + td_p2e_dai3(-4) + td_p2e_dai3(-5) + td_p2e_dai3(-6)) / (td_p2e_dai7_ch(-3) + td_p2e_dai7_ch(-4) + td_p2e_dai7_ch(-5) + td_p2e_dai7_ch(-6)) ELSE (td_p2e_dai3(-4) + td_p2e_dai3(-5) + td_p2e_dai3(-6) + td_p2e_dai3(-7)) / (td_p2e_dai7_ch(-4) + td_p2e_dai7_ch(-5) + td_p2e_dai7_ch(-6) + td_p2e_dai7_ch(-7))) , 
		td_p2e_dse0  : td_p2e_dse0   = (IF (trim==1) THEN (td_p2e_dse3(-1) + td_p2e_dse3(-2) + td_p2e_dse3(-3) + td_p2e_dse3(-4)) / (td_p2e_dse7_ch(-1) + td_p2e_dse7_ch(-2) + td_p2e_dse7_ch(-3) + td_p2e_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p2e_dse3(-2) + td_p2e_dse3(-3) + td_p2e_dse3(-4) + td_p2e_dse3(-5)) / (td_p2e_dse7_ch(-2) + td_p2e_dse7_ch(-3) + td_p2e_dse7_ch(-4) + td_p2e_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p2e_dse3(-3) + td_p2e_dse3(-4) + td_p2e_dse3(-5) + td_p2e_dse3(-6)) / (td_p2e_dse7_ch(-3) + td_p2e_dse7_ch(-4) + td_p2e_dse7_ch(-5) + td_p2e_dse7_ch(-6)) ELSE (td_p2e_dse3(-4) + td_p2e_dse3(-5) + td_p2e_dse3(-6) + td_p2e_dse3(-7)) / (td_p2e_dse7_ch(-4) + td_p2e_dse7_ch(-5) + td_p2e_dse7_ch(-6) + td_p2e_dse7_ch(-7))) ,
		td_p2e_dsa0  : td_p2e_dsa0   = (IF (trim==1) THEN (td_p2e_dsa3(-1) + td_p2e_dsa3(-2) + td_p2e_dsa3(-3) + td_p2e_dsa3(-4)) / (td_p2e_dsa7_ch(-1) + td_p2e_dsa7_ch(-2) + td_p2e_dsa7_ch(-3) + td_p2e_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p2e_dsa3(-2) + td_p2e_dsa3(-3) + td_p2e_dsa3(-4) + td_p2e_dsa3(-5)) / (td_p2e_dsa7_ch(-2) + td_p2e_dsa7_ch(-3) + td_p2e_dsa7_ch(-4) + td_p2e_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p2e_dsa3(-3) + td_p2e_dsa3(-4) + td_p2e_dsa3(-5) + td_p2e_dsa3(-6)) / (td_p2e_dsa7_ch(-3) + td_p2e_dsa7_ch(-4) + td_p2e_dsa7_ch(-5) + td_p2e_dsa7_ch(-6)) ELSE (td_p2e_dsa3(-4) + td_p2e_dsa3(-5) + td_p2e_dsa3(-6) + td_p2e_dsa3(-7)) / (td_p2e_dsa7_ch(-4) + td_p2e_dsa7_ch(-5) + td_p2e_dsa7_ch(-6) + td_p2e_dsa7_ch(-7))) ,
		td_p2e_nrj0  : td_p2e_nrj0   = (IF (trim==1) THEN (td_p2e_nrj3(-1) + td_p2e_nrj3(-2) + td_p2e_nrj3(-3) + td_p2e_nrj3(-4)) / (td_p2e_nrj7_ch(-1) + td_p2e_nrj7_ch(-2) + td_p2e_nrj7_ch(-3) + td_p2e_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p2e_nrj3(-2) + td_p2e_nrj3(-3) + td_p2e_nrj3(-4) + td_p2e_nrj3(-5)) / (td_p2e_nrj7_ch(-2) + td_p2e_nrj7_ch(-3) + td_p2e_nrj7_ch(-4) + td_p2e_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p2e_nrj3(-3) + td_p2e_nrj3(-4) + td_p2e_nrj3(-5) + td_p2e_nrj3(-6)) / (td_p2e_nrj7_ch(-3) + td_p2e_nrj7_ch(-4) + td_p2e_nrj7_ch(-5) + td_p2e_nrj7_ch(-6)) ELSE (td_p2e_nrj3(-4) + td_p2e_nrj3(-5) + td_p2e_nrj3(-6) + td_p2e_nrj3(-7)) / (td_p2e_nrj7_ch(-4) + td_p2e_nrj7_ch(-5) + td_p2e_nrj7_ch(-6) + td_p2e_nrj7_ch(-7))) ,
		td_p2e_dhnrj0  : td_p2e_dhnrj0   = (IF (trim==1) THEN (td_p2e_dhnrj3(-1) + td_p2e_dhnrj3(-2) + td_p2e_dhnrj3(-3) + td_p2e_dhnrj3(-4)) / (td_p2e_dhnrj7_ch(-1) + td_p2e_dhnrj7_ch(-2) + td_p2e_dhnrj7_ch(-3) + td_p2e_dhnrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p2e_dhnrj3(-2) + td_p2e_dhnrj3(-3) + td_p2e_dhnrj3(-4) + td_p2e_dhnrj3(-5)) / (td_p2e_dhnrj7_ch(-2) + td_p2e_dhnrj7_ch(-3) + td_p2e_dhnrj7_ch(-4) + td_p2e_dhnrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p2e_dhnrj3(-3) + td_p2e_dhnrj3(-4) + td_p2e_dhnrj3(-5) + td_p2e_dhnrj3(-6)) / (td_p2e_dhnrj7_ch(-3) + td_p2e_dhnrj7_ch(-4) + td_p2e_dhnrj7_ch(-5) + td_p2e_dhnrj7_ch(-6)) ELSE (td_p2e_dhnrj3(-4) + td_p2e_dhnrj3(-5) + td_p2e_dhnrj3(-6) + td_p2e_dhnrj3(-7)) / (td_p2e_dhnrj7_ch(-4) + td_p2e_dhnrj7_ch(-5) + td_p2e_dhnrj7_ch(-6) + td_p2e_dhnrj7_ch(-7))) ,
		td_p2e_dsn0  : td_p2e_dsn0   = (IF (trim==1) THEN (td_p2e_dsn3(-1) + td_p2e_dsn3(-2) + td_p2e_dsn3(-3) + td_p2e_dsn3(-4)) / (td_p2e_dsn7_ch(-1) + td_p2e_dsn7_ch(-2) + td_p2e_dsn7_ch(-3) + td_p2e_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p2e_dsn3(-2) + td_p2e_dsn3(-3) + td_p2e_dsn3(-4) + td_p2e_dsn3(-5)) / (td_p2e_dsn7_ch(-2) + td_p2e_dsn7_ch(-3) + td_p2e_dsn7_ch(-4) + td_p2e_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p2e_dsn3(-3) + td_p2e_dsn3(-4) + td_p2e_dsn3(-5) + td_p2e_dsn3(-6)) / (td_p2e_dsn7_ch(-3) + td_p2e_dsn7_ch(-4) + td_p2e_dsn7_ch(-5) + td_p2e_dsn7_ch(-6)) ELSE (td_p2e_dsn3(-4) + td_p2e_dsn3(-5) + td_p2e_dsn3(-6) + td_p2e_dsn3(-7)) / (td_p2e_dsn7_ch(-4) + td_p2e_dsn7_ch(-5) + td_p2e_dsn7_ch(-6) + td_p2e_dsn7_ch(-7))) ,
		td_p3_d0		: td_p3_d0   = (IF (trim==1) THEN (td_p3_d3(-1) + td_p3_d3(-2) + td_p3_d3(-3) + td_p3_d3(-4)) / (td_p3_d7_ch(-1) + td_p3_d7_ch(-2) + td_p3_d7_ch(-3) + td_p3_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p3_d3(-2) + td_p3_d3(-3) + td_p3_d3(-4) + td_p3_d3(-5)) / (td_p3_d7_ch(-2) + td_p3_d7_ch(-3) + td_p3_d7_ch(-4) + td_p3_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p3_d3(-3) + td_p3_d3(-4) + td_p3_d3(-5) + td_p3_d3(-6)) / (td_p3_d7_ch(-3) + td_p3_d7_ch(-4) + td_p3_d7_ch(-5) + td_p3_d7_ch(-6)) ELSE (td_p3_d3(-4) + td_p3_d3(-5) + td_p3_d3(-6) + td_p3_d3(-7)) / (td_p3_d7_ch(-4) + td_p3_d7_ch(-5) + td_p3_d7_ch(-6) + td_p3_d7_ch(-7))) ,
		td_p3_dai0		: td_p3_dai0 = (IF (trim==1) THEN (td_p3_dai3(-1) + td_p3_dai3(-2) + td_p3_dai3(-3) + td_p3_dai3(-4)) / (td_p3_dai7_ch(-1) + td_p3_dai7_ch(-2) + td_p3_dai7_ch(-3) + td_p3_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p3_dai3(-2) + td_p3_dai3(-3) + td_p3_dai3(-4) + td_p3_dai3(-5)) / (td_p3_dai7_ch(-2) + td_p3_dai7_ch(-3) + td_p3_dai7_ch(-4) + td_p3_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p3_dai3(-3) + td_p3_dai3(-4) + td_p3_dai3(-5) + td_p3_dai3(-6)) / (td_p3_dai7_ch(-3) + td_p3_dai7_ch(-4) + td_p3_dai7_ch(-5) + td_p3_dai7_ch(-6)) ELSE (td_p3_dai3(-4) + td_p3_dai3(-5) + td_p3_dai3(-6) + td_p3_dai3(-7)) / (td_p3_dai7_ch(-4) + td_p3_dai7_ch(-5) + td_p3_dai7_ch(-6) + td_p3_dai7_ch(-7))) ,
		td_p3_nrj0		: td_p3_nrj0 = (IF (trim==1) THEN (td_p3_nrj3(-1) + td_p3_nrj3(-2) + td_p3_nrj3(-3) + td_p3_nrj3(-4)) / (td_p3_nrj7_ch(-1) + td_p3_nrj7_ch(-2) + td_p3_nrj7_ch(-3) + td_p3_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p3_nrj3(-2) + td_p3_nrj3(-3) + td_p3_nrj3(-4) + td_p3_nrj3(-5)) / (td_p3_nrj7_ch(-2) + td_p3_nrj7_ch(-3) + td_p3_nrj7_ch(-4) + td_p3_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p3_nrj3(-3) + td_p3_nrj3(-4) + td_p3_nrj3(-5) + td_p3_nrj3(-6)) / (td_p3_nrj7_ch(-3) + td_p3_nrj7_ch(-4) + td_p3_nrj7_ch(-5) + td_p3_nrj7_ch(-6)) ELSE (td_p3_nrj3(-4) + td_p3_nrj3(-5) + td_p3_nrj3(-6) + td_p3_nrj3(-7)) / (td_p3_nrj7_ch(-4) + td_p3_nrj7_ch(-5) + td_p3_nrj7_ch(-6) + td_p3_nrj7_ch(-7))) ,
		td_p3_dse0		: td_p3_dse0 = (IF (trim==1) THEN (td_p3_dse3(-1) + td_p3_dse3(-2) + td_p3_dse3(-3) + td_p3_dse3(-4)) / (td_p3_dse7_ch(-1) + td_p3_dse7_ch(-2) + td_p3_dse7_ch(-3) + td_p3_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p3_dse3(-2) + td_p3_dse3(-3) + td_p3_dse3(-4) + td_p3_dse3(-5)) / (td_p3_dse7_ch(-2) + td_p3_dse7_ch(-3) + td_p3_dse7_ch(-4) + td_p3_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p3_dse3(-3) + td_p3_dse3(-4) + td_p3_dse3(-5) + td_p3_dse3(-6)) / (td_p3_dse7_ch(-3) + td_p3_dse7_ch(-4) + td_p3_dse7_ch(-5) + td_p3_dse7_ch(-6)) ELSE (td_p3_dse3(-4) + td_p3_dse3(-5) + td_p3_dse3(-6) + td_p3_dse3(-7)) / (td_p3_dse7_ch(-4) + td_p3_dse7_ch(-5) + td_p3_dse7_ch(-6) + td_p3_dse7_ch(-7))) ,
		td_p3_dsa0		: td_p3_dsa0 = (IF (trim==1) THEN (td_p3_dsa3(-1) + td_p3_dsa3(-2) + td_p3_dsa3(-3) + td_p3_dsa3(-4)) / (td_p3_dsa7_ch(-1) + td_p3_dsa7_ch(-2) + td_p3_dsa7_ch(-3) + td_p3_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p3_dsa3(-2) + td_p3_dsa3(-3) + td_p3_dsa3(-4) + td_p3_dsa3(-5)) / (td_p3_dsa7_ch(-2) + td_p3_dsa7_ch(-3) + td_p3_dsa7_ch(-4) + td_p3_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p3_dsa3(-3) + td_p3_dsa3(-4) + td_p3_dsa3(-5) + td_p3_dsa3(-6)) / (td_p3_dsa7_ch(-3) + td_p3_dsa7_ch(-4) + td_p3_dsa7_ch(-5) + td_p3_dsa7_ch(-6)) ELSE (td_p3_dsa3(-4) + td_p3_dsa3(-5) + td_p3_dsa3(-6) + td_p3_dsa3(-7)) / (td_p3_dsa7_ch(-4) + td_p3_dsa7_ch(-5) + td_p3_dsa7_ch(-6) + td_p3_dsa7_ch(-7))) ,
		td_p3_dsn0		: td_p3_dsn0 = (IF (trim==1) THEN (td_p3_dsn3(-1) + td_p3_dsn3(-2) + td_p3_dsn3(-3) + td_p3_dsn3(-4)) / (td_p3_dsn7_ch(-1) + td_p3_dsn7_ch(-2) + td_p3_dsn7_ch(-3) + td_p3_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p3_dsn3(-2) + td_p3_dsn3(-3) + td_p3_dsn3(-4) + td_p3_dsn3(-5)) / (td_p3_dsn7_ch(-2) + td_p3_dsn7_ch(-3) + td_p3_dsn7_ch(-4) + td_p3_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p3_dsn3(-3) + td_p3_dsn3(-4) + td_p3_dsn3(-5) + td_p3_dsn3(-6)) / (td_p3_dsn7_ch(-3) + td_p3_dsn7_ch(-4) + td_p3_dsn7_ch(-5) + td_p3_dsn7_ch(-6)) ELSE (td_p3_dsn3(-4) + td_p3_dsn3(-5) + td_p3_dsn3(-6) + td_p3_dsn3(-7)) / (td_p3_dsn7_ch(-4) + td_p3_dsn7_ch(-5) + td_p3_dsn7_ch(-6) + td_p3_dsn7_ch(-7))) ,
		td_p3m_d0		: td_p3m_d0   = (IF (trim==1) THEN (td_p3m_d3(-1) + td_p3m_d3(-2) + td_p3m_d3(-3) + td_p3m_d3(-4)) / (td_p3m_d7_ch(-1) + td_p3m_d7_ch(-2) + td_p3m_d7_ch(-3) + td_p3m_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p3m_d3(-2) + td_p3m_d3(-3) + td_p3m_d3(-4) + td_p3m_d3(-5)) / (td_p3m_d7_ch(-2) + td_p3m_d7_ch(-3) + td_p3m_d7_ch(-4) + td_p3m_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p3m_d3(-3) + td_p3m_d3(-4) + td_p3m_d3(-5) + td_p3m_d3(-6)) / (td_p3m_d7_ch(-3) + td_p3m_d7_ch(-4) + td_p3m_d7_ch(-5) + td_p3m_d7_ch(-6)) ELSE (td_p3m_d3(-4) + td_p3m_d3(-5) + td_p3m_d3(-6) + td_p3m_d3(-7)) / (td_p3m_d7_ch(-4) + td_p3m_d7_ch(-5) + td_p3m_d7_ch(-6) + td_p3m_d7_ch(-7))) ,
		td_p3m_sm0		: td_p3m_sm0   = (IF (trim==1) THEN (td_p3m_sm3(-1) + td_p3m_sm3(-2) + td_p3m_sm3(-3) + td_p3m_sm3(-4)) / (td_p3m_sm7_ch(-1) + td_p3m_sm7_ch(-2) + td_p3m_sm7_ch(-3) + td_p3m_sm7_ch(-4)) ELSE IF (trim==2) THEN (td_p3m_sm3(-2) + td_p3m_sm3(-3) + td_p3m_sm3(-4) + td_p3m_sm3(-5)) / (td_p3m_sm7_ch(-2) + td_p3m_sm7_ch(-3) + td_p3m_sm7_ch(-4) + td_p3m_sm7_ch(-5)) ELSE IF (trim==3) THEN (td_p3m_sm3(-3) + td_p3m_sm3(-4) + td_p3m_sm3(-5) + td_p3m_sm3(-6)) / (td_p3m_sm7_ch(-3) + td_p3m_sm7_ch(-4) + td_p3m_sm7_ch(-5) + td_p3m_sm7_ch(-6)) ELSE (td_p3m_sm3(-4) + td_p3m_sm3(-5) + td_p3m_sm3(-6) + td_p3m_sm3(-7)) / (td_p3m_sm7_ch(-4) + td_p3m_sm7_ch(-5) + td_p3m_sm7_ch(-6) + td_p3m_sm7_ch(-7))) ,
		td_p3m_dai0		: td_p3m_dai0 = (IF (trim==1) THEN (td_p3m_dai3(-1) + td_p3m_dai3(-2) + td_p3m_dai3(-3) + td_p3m_dai3(-4)) / (td_p3m_dai7_ch(-1) + td_p3m_dai7_ch(-2) + td_p3m_dai7_ch(-3) + td_p3m_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p3m_dai3(-2) + td_p3m_dai3(-3) + td_p3m_dai3(-4) + td_p3m_dai3(-5)) / (td_p3m_dai7_ch(-2) + td_p3m_dai7_ch(-3) + td_p3m_dai7_ch(-4) + td_p3m_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p3m_dai3(-3) + td_p3m_dai3(-4) + td_p3m_dai3(-5) + td_p3m_dai3(-6)) / (td_p3m_dai7_ch(-3) + td_p3m_dai7_ch(-4) + td_p3m_dai7_ch(-5) + td_p3m_dai7_ch(-6)) ELSE (td_p3m_dai3(-4) + td_p3m_dai3(-5) + td_p3m_dai3(-6) + td_p3m_dai3(-7)) / (td_p3m_dai7_ch(-4) + td_p3m_dai7_ch(-5) + td_p3m_dai7_ch(-6) + td_p3m_dai7_ch(-7))) ,
		td_p3m_nrj0		: td_p3m_nrj0 = (IF (trim==1) THEN (td_p3m_nrj3(-1) + td_p3m_nrj3(-2) + td_p3m_nrj3(-3) + td_p3m_nrj3(-4)) / (td_p3m_nrj7_ch(-1) + td_p3m_nrj7_ch(-2) + td_p3m_nrj7_ch(-3) + td_p3m_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p3m_nrj3(-2) + td_p3m_nrj3(-3) + td_p3m_nrj3(-4) + td_p3m_nrj3(-5)) / (td_p3m_nrj7_ch(-2) + td_p3m_nrj7_ch(-3) + td_p3m_nrj7_ch(-4) + td_p3m_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p3m_nrj3(-3) + td_p3m_nrj3(-4) + td_p3m_nrj3(-5) + td_p3m_nrj3(-6)) / (td_p3m_nrj7_ch(-3) + td_p3m_nrj7_ch(-4) + td_p3m_nrj7_ch(-5) + td_p3m_nrj7_ch(-6)) ELSE (td_p3m_nrj3(-4) + td_p3m_nrj3(-5) + td_p3m_nrj3(-6) + td_p3m_nrj3(-7)) / (td_p3m_nrj7_ch(-4) + td_p3m_nrj7_ch(-5) + td_p3m_nrj7_ch(-6) + td_p3m_nrj7_ch(-7))) ,
		td_p3m_dse0		: td_p3m_dse0 = (IF (trim==1) THEN (td_p3m_dse3(-1) + td_p3m_dse3(-2) + td_p3m_dse3(-3) + td_p3m_dse3(-4)) / (td_p3m_dse7_ch(-1) + td_p3m_dse7_ch(-2) + td_p3m_dse7_ch(-3) + td_p3m_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p3m_dse3(-2) + td_p3m_dse3(-3) + td_p3m_dse3(-4) + td_p3m_dse3(-5)) / (td_p3m_dse7_ch(-2) + td_p3m_dse7_ch(-3) + td_p3m_dse7_ch(-4) + td_p3m_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p3m_dse3(-3) + td_p3m_dse3(-4) + td_p3m_dse3(-5) + td_p3m_dse3(-6)) / (td_p3m_dse7_ch(-3) + td_p3m_dse7_ch(-4) + td_p3m_dse7_ch(-5) + td_p3m_dse7_ch(-6)) ELSE (td_p3m_dse3(-4) + td_p3m_dse3(-5) + td_p3m_dse3(-6) + td_p3m_dse3(-7)) / (td_p3m_dse7_ch(-4) + td_p3m_dse7_ch(-5) + td_p3m_dse7_ch(-6) + td_p3m_dse7_ch(-7))) ,
		td_p3m_dsa0		: td_p3m_dsa0 = (IF (trim==1) THEN (td_p3m_dsa3(-1) + td_p3m_dsa3(-2) + td_p3m_dsa3(-3) + td_p3m_dsa3(-4)) / (td_p3m_dsa7_ch(-1) + td_p3m_dsa7_ch(-2) + td_p3m_dsa7_ch(-3) + td_p3m_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p3m_dsa3(-2) + td_p3m_dsa3(-3) + td_p3m_dsa3(-4) + td_p3m_dsa3(-5)) / (td_p3m_dsa7_ch(-2) + td_p3m_dsa7_ch(-3) + td_p3m_dsa7_ch(-4) + td_p3m_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p3m_dsa3(-3) + td_p3m_dsa3(-4) + td_p3m_dsa3(-5) + td_p3m_dsa3(-6)) / (td_p3m_dsa7_ch(-3) + td_p3m_dsa7_ch(-4) + td_p3m_dsa7_ch(-5) + td_p3m_dsa7_ch(-6)) ELSE (td_p3m_dsa3(-4) + td_p3m_dsa3(-5) + td_p3m_dsa3(-6) + td_p3m_dsa3(-7)) / (td_p3m_dsa7_ch(-4) + td_p3m_dsa7_ch(-5) + td_p3m_dsa7_ch(-6) + td_p3m_dsa7_ch(-7))) ,
		td_p3m_dsn0		: td_p3m_dsn0 = (IF (trim==1) THEN (td_p3m_dsn3(-1) + td_p3m_dsn3(-2) + td_p3m_dsn3(-3) + td_p3m_dsn3(-4)) / (td_p3m_dsn7_ch(-1) + td_p3m_dsn7_ch(-2) + td_p3m_dsn7_ch(-3) + td_p3m_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p3m_dsn3(-2) + td_p3m_dsn3(-3) + td_p3m_dsn3(-4) + td_p3m_dsn3(-5)) / (td_p3m_dsn7_ch(-2) + td_p3m_dsn7_ch(-3) + td_p3m_dsn7_ch(-4) + td_p3m_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p3m_dsn3(-3) + td_p3m_dsn3(-4) + td_p3m_dsn3(-5) + td_p3m_dsn3(-6)) / (td_p3m_dsn7_ch(-3) + td_p3m_dsn7_ch(-4) + td_p3m_dsn7_ch(-5) + td_p3m_dsn7_ch(-6)) ELSE (td_p3m_dsn3(-4) + td_p3m_dsn3(-5) + td_p3m_dsn3(-6) + td_p3m_dsn3(-7)) / (td_p3m_dsn7_ch(-4) + td_p3m_dsn7_ch(-5) + td_p3m_dsn7_ch(-6) + td_p3m_dsn7_ch(-7))) ,
		td_p3m_pchtr0	: td_p3m_pchtr0 = (IF (trim==1) THEN (td_p3m_pchtr3(-1) + td_p3m_pchtr3(-2) + td_p3m_pchtr3(-3) + td_p3m_pchtr3(-4)) / (td_p3m_pchtr7_ch(-1) + td_p3m_pchtr7_ch(-2) + td_p3m_pchtr7_ch(-3) + td_p3m_pchtr7_ch(-4)) ELSE IF (trim==2) THEN (td_p3m_pchtr3(-2) + td_p3m_pchtr3(-3) + td_p3m_pchtr3(-4) + td_p3m_pchtr3(-5)) / (td_p3m_pchtr7_ch(-2) + td_p3m_pchtr7_ch(-3) + td_p3m_pchtr7_ch(-4) + td_p3m_pchtr7_ch(-5)) ELSE IF (trim==3) THEN (td_p3m_pchtr3(-3) + td_p3m_pchtr3(-4) + td_p3m_pchtr3(-5) + td_p3m_pchtr3(-6)) / (td_p3m_pchtr7_ch(-3) + td_p3m_pchtr7_ch(-4) + td_p3m_pchtr7_ch(-5) + td_p3m_pchtr7_ch(-6)) ELSE (td_p3m_pchtr3(-4) + td_p3m_pchtr3(-5) + td_p3m_pchtr3(-6) + td_p3m_pchtr3(-7)) / (td_p3m_pchtr7_ch(-4) + td_p3m_pchtr7_ch(-5) + td_p3m_pchtr7_ch(-6) + td_p3m_pchtr7_ch(-7))) ,
		td_p4m_d0		: td_p4m_d0   = (IF (trim==1) THEN (td_p4m_d3(-1) + td_p4m_d3(-2) + td_p4m_d3(-3) + td_p4m_d3(-4)) / (td_p4m_d7_ch(-1) + td_p4m_d7_ch(-2) + td_p4m_d7_ch(-3) + td_p4m_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p4m_d3(-2) + td_p4m_d3(-3) + td_p4m_d3(-4) + td_p4m_d3(-5)) / (td_p4m_d7_ch(-2) + td_p4m_d7_ch(-3) + td_p4m_d7_ch(-4) + td_p4m_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p4m_d3(-3) + td_p4m_d3(-4) + td_p4m_d3(-5) + td_p4m_d3(-6)) / (td_p4m_d7_ch(-3) + td_p4m_d7_ch(-4) + td_p4m_d7_ch(-5) + td_p4m_d7_ch(-6)) ELSE (td_p4m_d3(-4) + td_p4m_d3(-5) + td_p4m_d3(-6) + td_p4m_d3(-7)) / (td_p4m_d7_ch(-4) + td_p4m_d7_ch(-5) + td_p4m_d7_ch(-6) + td_p4m_d7_ch(-7))) ,
		td_p4m_dai0		: td_p4m_dai0 = (IF (trim==1) THEN (td_p4m_dai3(-1) + td_p4m_dai3(-2) + td_p4m_dai3(-3) + td_p4m_dai3(-4)) / (td_p4m_dai7_ch(-1) + td_p4m_dai7_ch(-2) + td_p4m_dai7_ch(-3) + td_p4m_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p4m_dai3(-2) + td_p4m_dai3(-3) + td_p4m_dai3(-4) + td_p4m_dai3(-5)) / (td_p4m_dai7_ch(-2) + td_p4m_dai7_ch(-3) + td_p4m_dai7_ch(-4) + td_p4m_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p4m_dai3(-3) + td_p4m_dai3(-4) + td_p4m_dai3(-5) + td_p4m_dai3(-6)) / (td_p4m_dai7_ch(-3) + td_p4m_dai7_ch(-4) + td_p4m_dai7_ch(-5) + td_p4m_dai7_ch(-6)) ELSE (td_p4m_dai3(-4) + td_p4m_dai3(-5) + td_p4m_dai3(-6) + td_p4m_dai3(-7)) / (td_p4m_dai7_ch(-4) + td_p4m_dai7_ch(-5) + td_p4m_dai7_ch(-6) + td_p4m_dai7_ch(-7))) ,
		td_p4m_nrj0		: td_p4m_nrj0 = (IF (trim==1) THEN (td_p4m_nrj3(-1) + td_p4m_nrj3(-2) + td_p4m_nrj3(-3) + td_p4m_nrj3(-4)) / (td_p4m_nrj7_ch(-1) + td_p4m_nrj7_ch(-2) + td_p4m_nrj7_ch(-3) + td_p4m_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p4m_nrj3(-2) + td_p4m_nrj3(-3) + td_p4m_nrj3(-4) + td_p4m_nrj3(-5)) / (td_p4m_nrj7_ch(-2) + td_p4m_nrj7_ch(-3) + td_p4m_nrj7_ch(-4) + td_p4m_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p4m_nrj3(-3) + td_p4m_nrj3(-4) + td_p4m_nrj3(-5) + td_p4m_nrj3(-6)) / (td_p4m_nrj7_ch(-3) + td_p4m_nrj7_ch(-4) + td_p4m_nrj7_ch(-5) + td_p4m_nrj7_ch(-6)) ELSE (td_p4m_nrj3(-4) + td_p4m_nrj3(-5) + td_p4m_nrj3(-6) + td_p4m_nrj3(-7)) / (td_p4m_nrj7_ch(-4) + td_p4m_nrj7_ch(-5) + td_p4m_nrj7_ch(-6) + td_p4m_nrj7_ch(-7))) ,
		td_p4m_dse0		: td_p4m_dse0 = (IF (trim==1) THEN (td_p4m_dse3(-1) + td_p4m_dse3(-2) + td_p4m_dse3(-3) + td_p4m_dse3(-4)) / (td_p4m_dse7_ch(-1) + td_p4m_dse7_ch(-2) + td_p4m_dse7_ch(-3) + td_p4m_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p4m_dse3(-2) + td_p4m_dse3(-3) + td_p4m_dse3(-4) + td_p4m_dse3(-5)) / (td_p4m_dse7_ch(-2) + td_p4m_dse7_ch(-3) + td_p4m_dse7_ch(-4) + td_p4m_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p4m_dse3(-3) + td_p4m_dse3(-4) + td_p4m_dse3(-5) + td_p4m_dse3(-6)) / (td_p4m_dse7_ch(-3) + td_p4m_dse7_ch(-4) + td_p4m_dse7_ch(-5) + td_p4m_dse7_ch(-6)) ELSE (td_p4m_dse3(-4) + td_p4m_dse3(-5) + td_p4m_dse3(-6) + td_p4m_dse3(-7)) / (td_p4m_dse7_ch(-4) + td_p4m_dse7_ch(-5) + td_p4m_dse7_ch(-6) + td_p4m_dse7_ch(-7))) ,
		td_p4m_dsa0		: td_p4m_dsa0 = (IF (trim==1) THEN (td_p4m_dsa3(-1) + td_p4m_dsa3(-2) + td_p4m_dsa3(-3) + td_p4m_dsa3(-4)) / (td_p4m_dsa7_ch(-1) + td_p4m_dsa7_ch(-2) + td_p4m_dsa7_ch(-3) + td_p4m_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p4m_dsa3(-2) + td_p4m_dsa3(-3) + td_p4m_dsa3(-4) + td_p4m_dsa3(-5)) / (td_p4m_dsa7_ch(-2) + td_p4m_dsa7_ch(-3) + td_p4m_dsa7_ch(-4) + td_p4m_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p4m_dsa3(-3) + td_p4m_dsa3(-4) + td_p4m_dsa3(-5) + td_p4m_dsa3(-6)) / (td_p4m_dsa7_ch(-3) + td_p4m_dsa7_ch(-4) + td_p4m_dsa7_ch(-5) + td_p4m_dsa7_ch(-6)) ELSE (td_p4m_dsa3(-4) + td_p4m_dsa3(-5) + td_p4m_dsa3(-6) + td_p4m_dsa3(-7)) / (td_p4m_dsa7_ch(-4) + td_p4m_dsa7_ch(-5) + td_p4m_dsa7_ch(-6) + td_p4m_dsa7_ch(-7))) ,
		td_p4m_dsn0		: td_p4m_dsn0 = (IF (trim==1) THEN (td_p4m_dsn3(-1) + td_p4m_dsn3(-2) + td_p4m_dsn3(-3) + td_p4m_dsn3(-4)) / (td_p4m_dsn7_ch(-1) + td_p4m_dsn7_ch(-2) + td_p4m_dsn7_ch(-3) + td_p4m_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p4m_dsn3(-2) + td_p4m_dsn3(-3) + td_p4m_dsn3(-4) + td_p4m_dsn3(-5)) / (td_p4m_dsn7_ch(-2) + td_p4m_dsn7_ch(-3) + td_p4m_dsn7_ch(-4) + td_p4m_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p4m_dsn3(-3) + td_p4m_dsn3(-4) + td_p4m_dsn3(-5) + td_p4m_dsn3(-6)) / (td_p4m_dsn7_ch(-3) + td_p4m_dsn7_ch(-4) + td_p4m_dsn7_ch(-5) + td_p4m_dsn7_ch(-6)) ELSE (td_p4m_dsn3(-4) + td_p4m_dsn3(-5) + td_p4m_dsn3(-6) + td_p4m_dsn3(-7)) / (td_p4m_dsn7_ch(-4) + td_p4m_dsn7_ch(-5) + td_p4m_dsn7_ch(-6) + td_p4m_dsn7_ch(-7))) ,
		td_p3g_d0		: td_p3g_d0   = (IF (trim==1) THEN (td_p3g_d3(-1) + td_p3g_d3(-2) + td_p3g_d3(-3) + td_p3g_d3(-4)) / (td_p3g_d7_ch(-1) + td_p3g_d7_ch(-2) + td_p3g_d7_ch(-3) + td_p3g_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p3g_d3(-2) + td_p3g_d3(-3) + td_p3g_d3(-4) + td_p3g_d3(-5)) / (td_p3g_d7_ch(-2) + td_p3g_d7_ch(-3) + td_p3g_d7_ch(-4) + td_p3g_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p3g_d3(-3) + td_p3g_d3(-4) + td_p3g_d3(-5) + td_p3g_d3(-6)) / (td_p3g_d7_ch(-3) + td_p3g_d7_ch(-4) + td_p3g_d7_ch(-5) + td_p3g_d7_ch(-6)) ELSE (td_p3g_d3(-4) + td_p3g_d3(-5) + td_p3g_d3(-6) + td_p3g_d3(-7)) / (td_p3g_d7_ch(-4) + td_p3g_d7_ch(-5) + td_p3g_d7_ch(-6) + td_p3g_d7_ch(-7))) ,
		td_p3g_sm0		: td_p3g_sm0   = (IF (trim==1) THEN (td_p3g_sm3(-1) + td_p3g_sm3(-2) + td_p3g_sm3(-3) + td_p3g_sm3(-4)) / (td_p3g_sm7_ch(-1) + td_p3g_sm7_ch(-2) + td_p3g_sm7_ch(-3) + td_p3g_sm7_ch(-4)) ELSE IF (trim==2) THEN (td_p3g_sm3(-2) + td_p3g_sm3(-3) + td_p3g_sm3(-4) + td_p3g_sm3(-5)) / (td_p3g_sm7_ch(-2) + td_p3g_sm7_ch(-3) + td_p3g_sm7_ch(-4) + td_p3g_sm7_ch(-5)) ELSE IF (trim==3) THEN (td_p3g_sm3(-3) + td_p3g_sm3(-4) + td_p3g_sm3(-5) + td_p3g_sm3(-6)) / (td_p3g_sm7_ch(-3) + td_p3g_sm7_ch(-4) + td_p3g_sm7_ch(-5) + td_p3g_sm7_ch(-6)) ELSE (td_p3g_sm3(-4) + td_p3g_sm3(-5) + td_p3g_sm3(-6) + td_p3g_sm3(-7)) / (td_p3g_sm7_ch(-4) + td_p3g_sm7_ch(-5) + td_p3g_sm7_ch(-6) + td_p3g_sm7_ch(-7))) ,
		td_p3g_dai0		: td_p3g_dai0 = (IF (trim==1) THEN (td_p3g_dai3(-1) + td_p3g_dai3(-2) + td_p3g_dai3(-3) + td_p3g_dai3(-4)) / (td_p3g_dai7_ch(-1) + td_p3g_dai7_ch(-2) + td_p3g_dai7_ch(-3) + td_p3g_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p3g_dai3(-2) + td_p3g_dai3(-3) + td_p3g_dai3(-4) + td_p3g_dai3(-5)) / (td_p3g_dai7_ch(-2) + td_p3g_dai7_ch(-3) + td_p3g_dai7_ch(-4) + td_p3g_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p3g_dai3(-3) + td_p3g_dai3(-4) + td_p3g_dai3(-5) + td_p3g_dai3(-6)) / (td_p3g_dai7_ch(-3) + td_p3g_dai7_ch(-4) + td_p3g_dai7_ch(-5) + td_p3g_dai7_ch(-6)) ELSE (td_p3g_dai3(-4) + td_p3g_dai3(-5) + td_p3g_dai3(-6) + td_p3g_dai3(-7)) / (td_p3g_dai7_ch(-4) + td_p3g_dai7_ch(-5) + td_p3g_dai7_ch(-6) + td_p3g_dai7_ch(-7))) ,
		td_p3g_dse0		: td_p3g_dse0 = (IF (trim==1) THEN (td_p3g_dse3(-1) + td_p3g_dse3(-2) + td_p3g_dse3(-3) + td_p3g_dse3(-4)) / (td_p3g_dse7_ch(-1) + td_p3g_dse7_ch(-2) + td_p3g_dse7_ch(-3) + td_p3g_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p3g_dse3(-2) + td_p3g_dse3(-3) + td_p3g_dse3(-4) + td_p3g_dse3(-5)) / (td_p3g_dse7_ch(-2) + td_p3g_dse7_ch(-3) + td_p3g_dse7_ch(-4) + td_p3g_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p3g_dse3(-3) + td_p3g_dse3(-4) + td_p3g_dse3(-5) + td_p3g_dse3(-6)) / (td_p3g_dse7_ch(-3) + td_p3g_dse7_ch(-4) + td_p3g_dse7_ch(-5) + td_p3g_dse7_ch(-6)) ELSE (td_p3g_dse3(-4) + td_p3g_dse3(-5) + td_p3g_dse3(-6) + td_p3g_dse3(-7)) / (td_p3g_dse7_ch(-4) + td_p3g_dse7_ch(-5) + td_p3g_dse7_ch(-6) + td_p3g_dse7_ch(-7))) ,
		td_p3g_dsa0		: td_p3g_dsa0 = (IF (trim==1) THEN (td_p3g_dsa3(-1) + td_p3g_dsa3(-2) + td_p3g_dsa3(-3) + td_p3g_dsa3(-4)) / (td_p3g_dsa7_ch(-1) + td_p3g_dsa7_ch(-2) + td_p3g_dsa7_ch(-3) + td_p3g_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p3g_dsa3(-2) + td_p3g_dsa3(-3) + td_p3g_dsa3(-4) + td_p3g_dsa3(-5)) / (td_p3g_dsa7_ch(-2) + td_p3g_dsa7_ch(-3) + td_p3g_dsa7_ch(-4) + td_p3g_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p3g_dsa3(-3) + td_p3g_dsa3(-4) + td_p3g_dsa3(-5) + td_p3g_dsa3(-6)) / (td_p3g_dsa7_ch(-3) + td_p3g_dsa7_ch(-4) + td_p3g_dsa7_ch(-5) + td_p3g_dsa7_ch(-6)) ELSE (td_p3g_dsa3(-4) + td_p3g_dsa3(-5) + td_p3g_dsa3(-6) + td_p3g_dsa3(-7)) / (td_p3g_dsa7_ch(-4) + td_p3g_dsa7_ch(-5) + td_p3g_dsa7_ch(-6) + td_p3g_dsa7_ch(-7))) ,
		td_p31g_d0	    : td_p31g_d0 = (IF (trim==1) THEN (td_p31g_d3(-1) + td_p31g_d3(-2) + td_p31g_d3(-3) + td_p31g_d3(-4)) / (td_p31g_d7_ch(-1) + td_p31g_d7_ch(-2) + td_p31g_d7_ch(-3) + td_p31g_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p31g_d3(-2) + td_p31g_d3(-3) + td_p31g_d3(-4) + td_p31g_d3(-5)) / (td_p31g_d7_ch(-2) + td_p31g_d7_ch(-3) + td_p31g_d7_ch(-4) + td_p31g_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p31g_d3(-3) + td_p31g_d3(-4) + td_p31g_d3(-5) + td_p31g_d3(-6)) / (td_p31g_d7_ch(-3) + td_p31g_d7_ch(-4) + td_p31g_d7_ch(-5) + td_p31g_d7_ch(-6)) ELSE (td_p31g_d3(-4) + td_p31g_d3(-5) + td_p31g_d3(-6) + td_p31g_d3(-7)) / (td_p31g_d7_ch(-4) + td_p31g_d7_ch(-5) + td_p31g_d7_ch(-6) + td_p31g_d7_ch(-7))) ,
		td_p31g_dai0	: td_p31g_dai0 = (IF (trim==1) THEN (td_p31g_dai3(-1) + td_p31g_dai3(-2) + td_p31g_dai3(-3) + td_p31g_dai3(-4)) / (td_p31g_dai7_ch(-1) + td_p31g_dai7_ch(-2) + td_p31g_dai7_ch(-3) + td_p31g_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p31g_dai3(-2) + td_p31g_dai3(-3) + td_p31g_dai3(-4) + td_p31g_dai3(-5)) / (td_p31g_dai7_ch(-2) + td_p31g_dai7_ch(-3) + td_p31g_dai7_ch(-4) + td_p31g_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p31g_dai3(-3) + td_p31g_dai3(-4) + td_p31g_dai3(-5) + td_p31g_dai3(-6)) / (td_p31g_dai7_ch(-3) + td_p31g_dai7_ch(-4) + td_p31g_dai7_ch(-5) + td_p31g_dai7_ch(-6)) ELSE (td_p31g_dai3(-4) + td_p31g_dai3(-5) + td_p31g_dai3(-6) + td_p31g_dai3(-7)) / (td_p31g_dai7_ch(-4) + td_p31g_dai7_ch(-5) + td_p31g_dai7_ch(-6) + td_p31g_dai7_ch(-7))) ,
		td_p31g_dse0	: td_p31g_dse0 = (IF (trim==1) THEN (td_p31g_dse3(-1) + td_p31g_dse3(-2) + td_p31g_dse3(-3) + td_p31g_dse3(-4)) / (td_p31g_dse7_ch(-1) + td_p31g_dse7_ch(-2) + td_p31g_dse7_ch(-3) + td_p31g_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p31g_dse3(-2) + td_p31g_dse3(-3) + td_p31g_dse3(-4) + td_p31g_dse3(-5)) / (td_p31g_dse7_ch(-2) + td_p31g_dse7_ch(-3) + td_p31g_dse7_ch(-4) + td_p31g_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p31g_dse3(-3) + td_p31g_dse3(-4) + td_p31g_dse3(-5) + td_p31g_dse3(-6)) / (td_p31g_dse7_ch(-3) + td_p31g_dse7_ch(-4) + td_p31g_dse7_ch(-5) + td_p31g_dse7_ch(-6)) ELSE (td_p31g_dse3(-4) + td_p31g_dse3(-5) + td_p31g_dse3(-6) + td_p31g_dse3(-7)) / (td_p31g_dse7_ch(-4) + td_p31g_dse7_ch(-5) + td_p31g_dse7_ch(-6) + td_p31g_dse7_ch(-7))) ,
		td_p31g_dsa0	: td_p31g_dsa0 = (IF (trim==1) THEN (td_p31g_dsa3(-1) + td_p31g_dsa3(-2) + td_p31g_dsa3(-3) + td_p31g_dsa3(-4)) / (td_p31g_dsa7_ch(-1) + td_p31g_dsa7_ch(-2) + td_p31g_dsa7_ch(-3) + td_p31g_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p31g_dsa3(-2) + td_p31g_dsa3(-3) + td_p31g_dsa3(-4) + td_p31g_dsa3(-5)) / (td_p31g_dsa7_ch(-2) + td_p31g_dsa7_ch(-3) + td_p31g_dsa7_ch(-4) + td_p31g_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p31g_dsa3(-3) + td_p31g_dsa3(-4) + td_p31g_dsa3(-5) + td_p31g_dsa3(-6)) / (td_p31g_dsa7_ch(-3) + td_p31g_dsa7_ch(-4) + td_p31g_dsa7_ch(-5) + td_p31g_dsa7_ch(-6)) ELSE (td_p31g_dsa3(-4) + td_p31g_dsa3(-5) + td_p31g_dsa3(-6) + td_p31g_dsa3(-7)) / (td_p31g_dsa7_ch(-4) + td_p31g_dsa7_ch(-5) + td_p31g_dsa7_ch(-6) + td_p31g_dsa7_ch(-7))) ,
		td_p31g_dsn0	: td_p31g_dsn0 = (IF (trim==1) THEN (td_p31g_dsn3(-1) + td_p31g_dsn3(-2) + td_p31g_dsn3(-3) + td_p31g_dsn3(-4)) / (td_p31g_dsn7_ch(-1) + td_p31g_dsn7_ch(-2) + td_p31g_dsn7_ch(-3) + td_p31g_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p31g_dsn3(-2) + td_p31g_dsn3(-3) + td_p31g_dsn3(-4) + td_p31g_dsn3(-5)) / (td_p31g_dsn7_ch(-2) + td_p31g_dsn7_ch(-3) + td_p31g_dsn7_ch(-4) + td_p31g_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p31g_dsn3(-3) + td_p31g_dsn3(-4) + td_p31g_dsn3(-5) + td_p31g_dsn3(-6)) / (td_p31g_dsn7_ch(-3) + td_p31g_dsn7_ch(-4) + td_p31g_dsn7_ch(-5) + td_p31g_dsn7_ch(-6)) ELSE (td_p31g_dsn3(-4) + td_p31g_dsn3(-5) + td_p31g_dsn3(-6) + td_p31g_dsn3(-7)) / (td_p31g_dsn7_ch(-4) + td_p31g_dsn7_ch(-5) + td_p31g_dsn7_ch(-6) + td_p31g_dsn7_ch(-7))) ,
		td_p32g_d0	    : td_p32g_d0 = (IF (trim==1) THEN (td_p32g_d3(-1) + td_p32g_d3(-2) + td_p32g_d3(-3) + td_p32g_d3(-4)) / (td_p32g_d7_ch(-1) + td_p32g_d7_ch(-2) + td_p32g_d7_ch(-3) + td_p32g_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p32g_d3(-2) + td_p32g_d3(-3) + td_p32g_d3(-4) + td_p32g_d3(-5)) / (td_p32g_d7_ch(-2) + td_p32g_d7_ch(-3) + td_p32g_d7_ch(-4) + td_p32g_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p32g_d3(-3) + td_p32g_d3(-4) + td_p32g_d3(-5) + td_p32g_d3(-6)) / (td_p32g_d7_ch(-3) + td_p32g_d7_ch(-4) + td_p32g_d7_ch(-5) + td_p32g_d7_ch(-6)) ELSE (td_p32g_d3(-4) + td_p32g_d3(-5) + td_p32g_d3(-6) + td_p32g_d3(-7)) / (td_p32g_d7_ch(-4) + td_p32g_d7_ch(-5) + td_p32g_d7_ch(-6) + td_p32g_d7_ch(-7))) ,
		td_p32g_dse0	: td_p32g_dse0 = (IF (trim==1) THEN (td_p32g_dse3(-1) + td_p32g_dse3(-2) + td_p32g_dse3(-3) + td_p32g_dse3(-4)) / (td_p32g_dse7_ch(-1) + td_p32g_dse7_ch(-2) + td_p32g_dse7_ch(-3) + td_p32g_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p32g_dse3(-2) + td_p32g_dse3(-3) + td_p32g_dse3(-4) + td_p32g_dse3(-5)) / (td_p32g_dse7_ch(-2) + td_p32g_dse7_ch(-3) + td_p32g_dse7_ch(-4) + td_p32g_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p32g_dse3(-3) + td_p32g_dse3(-4) + td_p32g_dse3(-5) + td_p32g_dse3(-6)) / (td_p32g_dse7_ch(-3) + td_p32g_dse7_ch(-4) + td_p32g_dse7_ch(-5) + td_p32g_dse7_ch(-6)) ELSE (td_p32g_dse3(-4) + td_p32g_dse3(-5) + td_p32g_dse3(-6) + td_p32g_dse3(-7)) / (td_p32g_dse7_ch(-4) + td_p32g_dse7_ch(-5) + td_p32g_dse7_ch(-6) + td_p32g_dse7_ch(-7))) ,
		td_p32g_dsa0	: td_p32g_dsa0 = (IF (trim==1) THEN (td_p32g_dsa3(-1) + td_p32g_dsa3(-2) + td_p32g_dsa3(-3) + td_p32g_dsa3(-4)) / (td_p32g_dsa7_ch(-1) + td_p32g_dsa7_ch(-2) + td_p32g_dsa7_ch(-3) + td_p32g_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p32g_dsa3(-2) + td_p32g_dsa3(-3) + td_p32g_dsa3(-4) + td_p32g_dsa3(-5)) / (td_p32g_dsa7_ch(-2) + td_p32g_dsa7_ch(-3) + td_p32g_dsa7_ch(-4) + td_p32g_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p32g_dsa3(-3) + td_p32g_dsa3(-4) + td_p32g_dsa3(-5) + td_p32g_dsa3(-6)) / (td_p32g_dsa7_ch(-3) + td_p32g_dsa7_ch(-4) + td_p32g_dsa7_ch(-5) + td_p32g_dsa7_ch(-6)) ELSE (td_p32g_dsa3(-4) + td_p32g_dsa3(-5) + td_p32g_dsa3(-6) + td_p32g_dsa3(-7)) / (td_p32g_dsa7_ch(-4) + td_p32g_dsa7_ch(-5) + td_p32g_dsa7_ch(-6) + td_p32g_dsa7_ch(-7))) ,
		td_p32g_dsn0	: td_p32g_dsn0 = (IF (trim==1) THEN (td_p32g_dsn3(-1) + td_p32g_dsn3(-2) + td_p32g_dsn3(-3) + td_p32g_dsn3(-4)) / (td_p32g_dsn7_ch(-1) + td_p32g_dsn7_ch(-2) + td_p32g_dsn7_ch(-3) + td_p32g_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p32g_dsn3(-2) + td_p32g_dsn3(-3) + td_p32g_dsn3(-4) + td_p32g_dsn3(-5)) / (td_p32g_dsn7_ch(-2) + td_p32g_dsn7_ch(-3) + td_p32g_dsn7_ch(-4) + td_p32g_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p32g_dsn3(-3) + td_p32g_dsn3(-4) + td_p32g_dsn3(-5) + td_p32g_dsn3(-6)) / (td_p32g_dsn7_ch(-3) + td_p32g_dsn7_ch(-4) + td_p32g_dsn7_ch(-5) + td_p32g_dsn7_ch(-6)) ELSE (td_p32g_dsn3(-4) + td_p32g_dsn3(-5) + td_p32g_dsn3(-6) + td_p32g_dsn3(-7)) / (td_p32g_dsn7_ch(-4) + td_p32g_dsn7_ch(-5) + td_p32g_dsn7_ch(-6) + td_p32g_dsn7_ch(-7))) ,
		td_p3g_dsn0		: td_p3g_dsn0 = (IF (trim==1) THEN (td_p3g_dsn3(-1) + td_p3g_dsn3(-2) + td_p3g_dsn3(-3) + td_p3g_dsn3(-4)) / (td_p3g_dsn7_ch(-1) + td_p3g_dsn7_ch(-2) + td_p3g_dsn7_ch(-3) + td_p3g_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p3g_dsn3(-2) + td_p3g_dsn3(-3) + td_p3g_dsn3(-4) + td_p3g_dsn3(-5)) / (td_p3g_dsn7_ch(-2) + td_p3g_dsn7_ch(-3) + td_p3g_dsn7_ch(-4) + td_p3g_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p3g_dsn3(-3) + td_p3g_dsn3(-4) + td_p3g_dsn3(-5) + td_p3g_dsn3(-6)) / (td_p3g_dsn7_ch(-3) + td_p3g_dsn7_ch(-4) + td_p3g_dsn7_ch(-5) + td_p3g_dsn7_ch(-6)) ELSE (td_p3g_dsn3(-4) + td_p3g_dsn3(-5) + td_p3g_dsn3(-6) + td_p3g_dsn3(-7)) / (td_p3g_dsn7_ch(-4) + td_p3g_dsn7_ch(-5) + td_p3g_dsn7_ch(-6) + td_p3g_dsn7_ch(-7))) ,
		td_p3p_d0		: td_p3p_d0   = (IF (trim==1) THEN (td_p3p_d3(-1) + td_p3p_d3(-2) + td_p3p_d3(-3) + td_p3p_d3(-4)) / (td_p3p_d7_ch(-1) + td_p3p_d7_ch(-2) + td_p3p_d7_ch(-3) + td_p3p_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p3p_d3(-2) + td_p3p_d3(-3) + td_p3p_d3(-4) + td_p3p_d3(-5)) / (td_p3p_d7_ch(-2) + td_p3p_d7_ch(-3) + td_p3p_d7_ch(-4) + td_p3p_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p3p_d3(-3) + td_p3p_d3(-4) + td_p3p_d3(-5) + td_p3p_d3(-6)) / (td_p3p_d7_ch(-3) + td_p3p_d7_ch(-4) + td_p3p_d7_ch(-5) + td_p3p_d7_ch(-6)) ELSE (td_p3p_d3(-4) + td_p3p_d3(-5) + td_p3p_d3(-6) + td_p3p_d3(-7)) / (td_p3p_d7_ch(-4) + td_p3p_d7_ch(-5) + td_p3p_d7_ch(-6) + td_p3p_d7_ch(-7))) ,
		td_p3p_dsa0		: td_p3p_dsa0 = (IF (trim==1) THEN (td_p3p_dsa3(-1) + td_p3p_dsa3(-2) + td_p3p_dsa3(-3) + td_p3p_dsa3(-4)) / (td_p3p_dsa7_ch(-1) + td_p3p_dsa7_ch(-2) + td_p3p_dsa7_ch(-3) + td_p3p_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p3p_dsa3(-2) + td_p3p_dsa3(-3) + td_p3p_dsa3(-4) + td_p3p_dsa3(-5)) / (td_p3p_dsa7_ch(-2) + td_p3p_dsa7_ch(-3) + td_p3p_dsa7_ch(-4) + td_p3p_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p3p_dsa3(-3) + td_p3p_dsa3(-4) + td_p3p_dsa3(-5) + td_p3p_dsa3(-6)) / (td_p3p_dsa7_ch(-3) + td_p3p_dsa7_ch(-4) + td_p3p_dsa7_ch(-5) + td_p3p_dsa7_ch(-6)) ELSE (td_p3p_dsa3(-4) + td_p3p_dsa3(-5) + td_p3p_dsa3(-6) + td_p3p_dsa3(-7)) / (td_p3p_dsa7_ch(-4) + td_p3p_dsa7_ch(-5) + td_p3p_dsa7_ch(-6) + td_p3p_dsa7_ch(-7))) ,
		td_p3p_dsn0		: td_p3p_dsn0 = (IF (trim==1) THEN (td_p3p_dsn3(-1) + td_p3p_dsn3(-2) + td_p3p_dsn3(-3) + td_p3p_dsn3(-4)) / (td_p3p_dsn7_ch(-1) + td_p3p_dsn7_ch(-2) + td_p3p_dsn7_ch(-3) + td_p3p_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p3p_dsn3(-2) + td_p3p_dsn3(-3) + td_p3p_dsn3(-4) + td_p3p_dsn3(-5)) / (td_p3p_dsn7_ch(-2) + td_p3p_dsn7_ch(-3) + td_p3p_dsn7_ch(-4) + td_p3p_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p3p_dsn3(-3) + td_p3p_dsn3(-4) + td_p3p_dsn3(-5) + td_p3p_dsn3(-6)) / (td_p3p_dsn7_ch(-3) + td_p3p_dsn7_ch(-4) + td_p3p_dsn7_ch(-5) + td_p3p_dsn7_ch(-6)) ELSE (td_p3p_dsn3(-4) + td_p3p_dsn3(-5) + td_p3p_dsn3(-6) + td_p3p_dsn3(-7)) / (td_p3p_dsn7_ch(-4) + td_p3p_dsn7_ch(-5) + td_p3p_dsn7_ch(-6) + td_p3p_dsn7_ch(-7))) ,
		td_p51_d0		: td_p51_d0   = (IF (trim==1) THEN (td_p51_d3(-1) + td_p51_d3(-2) + td_p51_d3(-3) + td_p51_d3(-4)) / (td_p51_d7_ch(-1) + td_p51_d7_ch(-2) + td_p51_d7_ch(-3) + td_p51_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p51_d3(-2) + td_p51_d3(-3) + td_p51_d3(-4) + td_p51_d3(-5)) / (td_p51_d7_ch(-2) + td_p51_d7_ch(-3) + td_p51_d7_ch(-4) + td_p51_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p51_d3(-3) + td_p51_d3(-4) + td_p51_d3(-5) + td_p51_d3(-6)) / (td_p51_d7_ch(-3) + td_p51_d7_ch(-4) + td_p51_d7_ch(-5) + td_p51_d7_ch(-6)) ELSE (td_p51_d3(-4) + td_p51_d3(-5) + td_p51_d3(-6) + td_p51_d3(-7)) / (td_p51_d7_ch(-4) + td_p51_d7_ch(-5) + td_p51_d7_ch(-6) + td_p51_d7_ch(-7))) ,
		td_p51_dai0		: td_p51_dai0 = (IF (trim==1) THEN (td_p51_dai3(-1) + td_p51_dai3(-2) + td_p51_dai3(-3) + td_p51_dai3(-4)) / (td_p51_dai7_ch(-1) + td_p51_dai7_ch(-2) + td_p51_dai7_ch(-3) + td_p51_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p51_dai3(-2) + td_p51_dai3(-3) + td_p51_dai3(-4) + td_p51_dai3(-5)) / (td_p51_dai7_ch(-2) + td_p51_dai7_ch(-3) + td_p51_dai7_ch(-4) + td_p51_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p51_dai3(-3) + td_p51_dai3(-4) + td_p51_dai3(-5) + td_p51_dai3(-6)) / (td_p51_dai7_ch(-3) + td_p51_dai7_ch(-4) + td_p51_dai7_ch(-5) + td_p51_dai7_ch(-6)) ELSE (td_p51_dai3(-4) + td_p51_dai3(-5) + td_p51_dai3(-6) + td_p51_dai3(-7)) / (td_p51_dai7_ch(-4) + td_p51_dai7_ch(-5) + td_p51_dai7_ch(-6) + td_p51_dai7_ch(-7))) ,
		td_p51_dse0		: td_p51_dse0 = (IF (trim==1) THEN (td_p51_dse3(-1) + td_p51_dse3(-2) + td_p51_dse3(-3) + td_p51_dse3(-4)) / (td_p51_dse7_ch(-1) + td_p51_dse7_ch(-2) + td_p51_dse7_ch(-3) + td_p51_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p51_dse3(-2) + td_p51_dse3(-3) + td_p51_dse3(-4) + td_p51_dse3(-5)) / (td_p51_dse7_ch(-2) + td_p51_dse7_ch(-3) + td_p51_dse7_ch(-4) + td_p51_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p51_dse3(-3) + td_p51_dse3(-4) + td_p51_dse3(-5) + td_p51_dse3(-6)) / (td_p51_dse7_ch(-3) + td_p51_dse7_ch(-4) + td_p51_dse7_ch(-5) + td_p51_dse7_ch(-6)) ELSE (td_p51_dse3(-4) + td_p51_dse3(-5) + td_p51_dse3(-6) + td_p51_dse3(-7)) / (td_p51_dse7_ch(-4) + td_p51_dse7_ch(-5) + td_p51_dse7_ch(-6) + td_p51_dse7_ch(-7))) ,
		td_p51_dsa0		: td_p51_dsa0 = (IF (trim==1) THEN (td_p51_dsa3(-1) + td_p51_dsa3(-2) + td_p51_dsa3(-3) + td_p51_dsa3(-4)) / (td_p51_dsa7_ch(-1) + td_p51_dsa7_ch(-2) + td_p51_dsa7_ch(-3) + td_p51_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p51_dsa3(-2) + td_p51_dsa3(-3) + td_p51_dsa3(-4) + td_p51_dsa3(-5)) / (td_p51_dsa7_ch(-2) + td_p51_dsa7_ch(-3) + td_p51_dsa7_ch(-4) + td_p51_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p51_dsa3(-3) + td_p51_dsa3(-4) + td_p51_dsa3(-5) + td_p51_dsa3(-6)) / (td_p51_dsa7_ch(-3) + td_p51_dsa7_ch(-4) + td_p51_dsa7_ch(-5) + td_p51_dsa7_ch(-6)) ELSE (td_p51_dsa3(-4) + td_p51_dsa3(-5) + td_p51_dsa3(-6) + td_p51_dsa3(-7)) / (td_p51_dsa7_ch(-4) + td_p51_dsa7_ch(-5) + td_p51_dsa7_ch(-6) + td_p51_dsa7_ch(-7))) ,
		td_p51s_d0		: td_p51s_d0   = (IF (trim==1) THEN (td_p51s_d3(-1) + td_p51s_d3(-2) + td_p51s_d3(-3) + td_p51s_d3(-4)) / (td_p51s_d7_ch(-1) + td_p51s_d7_ch(-2) + td_p51s_d7_ch(-3) + td_p51s_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p51s_d3(-2) + td_p51s_d3(-3) + td_p51s_d3(-4) + td_p51s_d3(-5)) / (td_p51s_d7_ch(-2) + td_p51s_d7_ch(-3) + td_p51s_d7_ch(-4) + td_p51s_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p51s_d3(-3) + td_p51s_d3(-4) + td_p51s_d3(-5) + td_p51s_d3(-6)) / (td_p51s_d7_ch(-3) + td_p51s_d7_ch(-4) + td_p51s_d7_ch(-5) + td_p51s_d7_ch(-6)) ELSE (td_p51s_d3(-4) + td_p51s_d3(-5) + td_p51s_d3(-6) + td_p51s_d3(-7)) / (td_p51s_d7_ch(-4) + td_p51s_d7_ch(-5) + td_p51s_d7_ch(-6) + td_p51s_d7_ch(-7))) ,
		td_p51s_dai0	: td_p51s_dai0 = (IF (trim==1) THEN (td_p51s_dai3(-1) + td_p51s_dai3(-2) + td_p51s_dai3(-3) + td_p51s_dai3(-4)) / (td_p51s_dai7_ch(-1) + td_p51s_dai7_ch(-2) + td_p51s_dai7_ch(-3) + td_p51s_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p51s_dai3(-2) + td_p51s_dai3(-3) + td_p51s_dai3(-4) + td_p51s_dai3(-5)) / (td_p51s_dai7_ch(-2) + td_p51s_dai7_ch(-3) + td_p51s_dai7_ch(-4) + td_p51s_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p51s_dai3(-3) + td_p51s_dai3(-4) + td_p51s_dai3(-5) + td_p51s_dai3(-6)) / (td_p51s_dai7_ch(-3) + td_p51s_dai7_ch(-4) + td_p51s_dai7_ch(-5) + td_p51s_dai7_ch(-6)) ELSE (td_p51s_dai3(-4) + td_p51s_dai3(-5) + td_p51s_dai3(-6) + td_p51s_dai3(-7)) / (td_p51s_dai7_ch(-4) + td_p51s_dai7_ch(-5) + td_p51s_dai7_ch(-6) + td_p51s_dai7_ch(-7))) ,
		td_p51s_dse0	: td_p51s_dse0 = (IF (trim==1) THEN (td_p51s_dse3(-1) + td_p51s_dse3(-2) + td_p51s_dse3(-3) + td_p51s_dse3(-4)) / (td_p51s_dse7_ch(-1) + td_p51s_dse7_ch(-2) + td_p51s_dse7_ch(-3) + td_p51s_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p51s_dse3(-2) + td_p51s_dse3(-3) + td_p51s_dse3(-4) + td_p51s_dse3(-5)) / (td_p51s_dse7_ch(-2) + td_p51s_dse7_ch(-3) + td_p51s_dse7_ch(-4) + td_p51s_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p51s_dse3(-3) + td_p51s_dse3(-4) + td_p51s_dse3(-5) + td_p51s_dse3(-6)) / (td_p51s_dse7_ch(-3) + td_p51s_dse7_ch(-4) + td_p51s_dse7_ch(-5) + td_p51s_dse7_ch(-6)) ELSE (td_p51s_dse3(-4) + td_p51s_dse3(-5) + td_p51s_dse3(-6) + td_p51s_dse3(-7)) / (td_p51s_dse7_ch(-4) + td_p51s_dse7_ch(-5) + td_p51s_dse7_ch(-6) + td_p51s_dse7_ch(-7))) ,
		td_p51s_dsa0	: td_p51s_dsa0 = (IF (trim==1) THEN (td_p51s_dsa3(-1) + td_p51s_dsa3(-2) + td_p51s_dsa3(-3) + td_p51s_dsa3(-4)) / (td_p51s_dsa7_ch(-1) + td_p51s_dsa7_ch(-2) + td_p51s_dsa7_ch(-3) + td_p51s_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p51s_dsa3(-2) + td_p51s_dsa3(-3) + td_p51s_dsa3(-4) + td_p51s_dsa3(-5)) / (td_p51s_dsa7_ch(-2) + td_p51s_dsa7_ch(-3) + td_p51s_dsa7_ch(-4) + td_p51s_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p51s_dsa3(-3) + td_p51s_dsa3(-4) + td_p51s_dsa3(-5) + td_p51s_dsa3(-6)) / (td_p51s_dsa7_ch(-3) + td_p51s_dsa7_ch(-4) + td_p51s_dsa7_ch(-5) + td_p51s_dsa7_ch(-6)) ELSE (td_p51s_dsa3(-4) + td_p51s_dsa3(-5) + td_p51s_dsa3(-6) + td_p51s_dsa3(-7)) / (td_p51s_dsa7_ch(-4) + td_p51s_dsa7_ch(-5) + td_p51s_dsa7_ch(-6) + td_p51s_dsa7_ch(-7))) ,
		td_p51m_d0		: td_p51m_d0   = (IF (trim==1) THEN (td_p51m_d3(-1) + td_p51m_d3(-2) + td_p51m_d3(-3) + td_p51m_d3(-4)) / (td_p51m_d7_ch(-1) + td_p51m_d7_ch(-2) + td_p51m_d7_ch(-3) + td_p51m_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p51m_d3(-2) + td_p51m_d3(-3) + td_p51m_d3(-4) + td_p51m_d3(-5)) / (td_p51m_d7_ch(-2) + td_p51m_d7_ch(-3) + td_p51m_d7_ch(-4) + td_p51m_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p51m_d3(-3) + td_p51m_d3(-4) + td_p51m_d3(-5) + td_p51m_d3(-6)) / (td_p51m_d7_ch(-3) + td_p51m_d7_ch(-4) + td_p51m_d7_ch(-5) + td_p51m_d7_ch(-6)) ELSE (td_p51m_d3(-4) + td_p51m_d3(-5) + td_p51m_d3(-6) + td_p51m_d3(-7)) / (td_p51m_d7_ch(-4) + td_p51m_d7_ch(-5) + td_p51m_d7_ch(-6) + td_p51m_d7_ch(-7))) ,
		td_p51m_dse0	: td_p51m_dse0 = (IF (trim==1) THEN (td_p51m_dse3(-1) + td_p51m_dse3(-2) + td_p51m_dse3(-3) + td_p51m_dse3(-4)) / (td_p51m_dse7_ch(-1) + td_p51m_dse7_ch(-2) + td_p51m_dse7_ch(-3) + td_p51m_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p51m_dse3(-2) + td_p51m_dse3(-3) + td_p51m_dse3(-4) + td_p51m_dse3(-5)) / (td_p51m_dse7_ch(-2) + td_p51m_dse7_ch(-3) + td_p51m_dse7_ch(-4) + td_p51m_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p51m_dse3(-3) + td_p51m_dse3(-4) + td_p51m_dse3(-5) + td_p51m_dse3(-6)) / (td_p51m_dse7_ch(-3) + td_p51m_dse7_ch(-4) + td_p51m_dse7_ch(-5) + td_p51m_dse7_ch(-6)) ELSE (td_p51m_dse3(-4) + td_p51m_dse3(-5) + td_p51m_dse3(-6) + td_p51m_dse3(-7)) / (td_p51m_dse7_ch(-4) + td_p51m_dse7_ch(-5) + td_p51m_dse7_ch(-6) + td_p51m_dse7_ch(-7))) ,
		td_p51m_dsa0	: td_p51m_dsa0 = (IF (trim==1) THEN (td_p51m_dsa3(-1) + td_p51m_dsa3(-2) + td_p51m_dsa3(-3) + td_p51m_dsa3(-4)) / (td_p51m_dsa7_ch(-1) + td_p51m_dsa7_ch(-2) + td_p51m_dsa7_ch(-3) + td_p51m_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p51m_dsa3(-2) + td_p51m_dsa3(-3) + td_p51m_dsa3(-4) + td_p51m_dsa3(-5)) / (td_p51m_dsa7_ch(-2) + td_p51m_dsa7_ch(-3) + td_p51m_dsa7_ch(-4) + td_p51m_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p51m_dsa3(-3) + td_p51m_dsa3(-4) + td_p51m_dsa3(-5) + td_p51m_dsa3(-6)) / (td_p51m_dsa7_ch(-3) + td_p51m_dsa7_ch(-4) + td_p51m_dsa7_ch(-5) + td_p51m_dsa7_ch(-6)) ELSE (td_p51m_dsa3(-4) + td_p51m_dsa3(-5) + td_p51m_dsa3(-6) + td_p51m_dsa3(-7)) / (td_p51m_dsa7_ch(-4) + td_p51m_dsa7_ch(-5) + td_p51m_dsa7_ch(-6) + td_p51m_dsa7_ch(-7))) ,
		td_p51b_d0		: td_p51b_d0   = (IF (trim==1) THEN (td_p51b_d3(-1) + td_p51b_d3(-2) + td_p51b_d3(-3) + td_p51b_d3(-4)) / (td_p51b_d7_ch(-1) + td_p51b_d7_ch(-2) + td_p51b_d7_ch(-3) + td_p51b_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p51b_d3(-2) + td_p51b_d3(-3) + td_p51b_d3(-4) + td_p51b_d3(-5)) / (td_p51b_d7_ch(-2) + td_p51b_d7_ch(-3) + td_p51b_d7_ch(-4) + td_p51b_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p51b_d3(-3) + td_p51b_d3(-4) + td_p51b_d3(-5) + td_p51b_d3(-6)) / (td_p51b_d7_ch(-3) + td_p51b_d7_ch(-4) + td_p51b_d7_ch(-5) + td_p51b_d7_ch(-6)) ELSE (td_p51b_d3(-4) + td_p51b_d3(-5) + td_p51b_d3(-6) + td_p51b_d3(-7)) / (td_p51b_d7_ch(-4) + td_p51b_d7_ch(-5) + td_p51b_d7_ch(-6) + td_p51b_d7_ch(-7))) ,
		td_p51b_dai0	: td_p51b_dai0 = (IF (trim==1) THEN (td_p51b_dai3(-1) + td_p51b_dai3(-2) + td_p51b_dai3(-3) + td_p51b_dai3(-4)) / (td_p51b_dai7_ch(-1) + td_p51b_dai7_ch(-2) + td_p51b_dai7_ch(-3) + td_p51b_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p51b_dai3(-2) + td_p51b_dai3(-3) + td_p51b_dai3(-4) + td_p51b_dai3(-5)) / (td_p51b_dai7_ch(-2) + td_p51b_dai7_ch(-3) + td_p51b_dai7_ch(-4) + td_p51b_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p51b_dai3(-3) + td_p51b_dai3(-4) + td_p51b_dai3(-5) + td_p51b_dai3(-6)) / (td_p51b_dai7_ch(-3) + td_p51b_dai7_ch(-4) + td_p51b_dai7_ch(-5) + td_p51b_dai7_ch(-6)) ELSE (td_p51b_dai3(-4) + td_p51b_dai3(-5) + td_p51b_dai3(-6) + td_p51b_dai3(-7)) / (td_p51b_dai7_ch(-4) + td_p51b_dai7_ch(-5) + td_p51b_dai7_ch(-6) + td_p51b_dai7_ch(-7))) ,
		td_p51b_dse0	: td_p51b_dse0 = (IF (trim==1) THEN (td_p51b_dse3(-1) + td_p51b_dse3(-2) + td_p51b_dse3(-3) + td_p51b_dse3(-4)) / (td_p51b_dse7_ch(-1) + td_p51b_dse7_ch(-2) + td_p51b_dse7_ch(-3) + td_p51b_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p51b_dse3(-2) + td_p51b_dse3(-3) + td_p51b_dse3(-4) + td_p51b_dse3(-5)) / (td_p51b_dse7_ch(-2) + td_p51b_dse7_ch(-3) + td_p51b_dse7_ch(-4) + td_p51b_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p51b_dse3(-3) + td_p51b_dse3(-4) + td_p51b_dse3(-5) + td_p51b_dse3(-6)) / (td_p51b_dse7_ch(-3) + td_p51b_dse7_ch(-4) + td_p51b_dse7_ch(-5) + td_p51b_dse7_ch(-6)) ELSE (td_p51b_dse3(-4) + td_p51b_dse3(-5) + td_p51b_dse3(-6) + td_p51b_dse3(-7)) / (td_p51b_dse7_ch(-4) + td_p51b_dse7_ch(-5) + td_p51b_dse7_ch(-6) + td_p51b_dse7_ch(-7))) ,
		td_p51b_dsa0	: td_p51b_dsa0 = (IF (trim==1) THEN (td_p51b_dsa3(-1) + td_p51b_dsa3(-2) + td_p51b_dsa3(-3) + td_p51b_dsa3(-4)) / (td_p51b_dsa7_ch(-1) + td_p51b_dsa7_ch(-2) + td_p51b_dsa7_ch(-3) + td_p51b_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p51b_dsa3(-2) + td_p51b_dsa3(-3) + td_p51b_dsa3(-4) + td_p51b_dsa3(-5)) / (td_p51b_dsa7_ch(-2) + td_p51b_dsa7_ch(-3) + td_p51b_dsa7_ch(-4) + td_p51b_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p51b_dsa3(-3) + td_p51b_dsa3(-4) + td_p51b_dsa3(-5) + td_p51b_dsa3(-6)) / (td_p51b_dsa7_ch(-3) + td_p51b_dsa7_ch(-4) + td_p51b_dsa7_ch(-5) + td_p51b_dsa7_ch(-6)) ELSE (td_p51b_dsa3(-4) + td_p51b_dsa3(-5) + td_p51b_dsa3(-6) + td_p51b_dsa3(-7)) / (td_p51b_dsa7_ch(-4) + td_p51b_dsa7_ch(-5) + td_p51b_dsa7_ch(-6) + td_p51b_dsa7_ch(-7))) ,
		td_p51g_d0		: td_p51g_d0   = (IF (trim==1) THEN (td_p51g_d3(-1) + td_p51g_d3(-2) + td_p51g_d3(-3) + td_p51g_d3(-4)) / (td_p51g_d7_ch(-1) + td_p51g_d7_ch(-2) + td_p51g_d7_ch(-3) + td_p51g_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p51g_d3(-2) + td_p51g_d3(-3) + td_p51g_d3(-4) + td_p51g_d3(-5)) / (td_p51g_d7_ch(-2) + td_p51g_d7_ch(-3) + td_p51g_d7_ch(-4) + td_p51g_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p51g_d3(-3) + td_p51g_d3(-4) + td_p51g_d3(-5) + td_p51g_d3(-6)) / (td_p51g_d7_ch(-3) + td_p51g_d7_ch(-4) + td_p51g_d7_ch(-5) + td_p51g_d7_ch(-6)) ELSE (td_p51g_d3(-4) + td_p51g_d3(-5) + td_p51g_d3(-6) + td_p51g_d3(-7)) / (td_p51g_d7_ch(-4) + td_p51g_d7_ch(-5) + td_p51g_d7_ch(-6) + td_p51g_d7_ch(-7))) ,
		td_p51g_dai0	: td_p51g_dai0 = (IF (trim==1) THEN (td_p51g_dai3(-1) + td_p51g_dai3(-2) + td_p51g_dai3(-3) + td_p51g_dai3(-4)) / (td_p51g_dai7_ch(-1) + td_p51g_dai7_ch(-2) + td_p51g_dai7_ch(-3) + td_p51g_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p51g_dai3(-2) + td_p51g_dai3(-3) + td_p51g_dai3(-4) + td_p51g_dai3(-5)) / (td_p51g_dai7_ch(-2) + td_p51g_dai7_ch(-3) + td_p51g_dai7_ch(-4) + td_p51g_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p51g_dai3(-3) + td_p51g_dai3(-4) + td_p51g_dai3(-5) + td_p51g_dai3(-6)) / (td_p51g_dai7_ch(-3) + td_p51g_dai7_ch(-4) + td_p51g_dai7_ch(-5) + td_p51g_dai7_ch(-6)) ELSE (td_p51g_dai3(-4) + td_p51g_dai3(-5) + td_p51g_dai3(-6) + td_p51g_dai3(-7)) / (td_p51g_dai7_ch(-4) + td_p51g_dai7_ch(-5) + td_p51g_dai7_ch(-6) + td_p51g_dai7_ch(-7))) ,
		td_p51g_dse0	: td_p51g_dse0 = (IF (trim==1) THEN (td_p51g_dse3(-1) + td_p51g_dse3(-2) + td_p51g_dse3(-3) + td_p51g_dse3(-4)) / (td_p51g_dse7_ch(-1) + td_p51g_dse7_ch(-2) + td_p51g_dse7_ch(-3) + td_p51g_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p51g_dse3(-2) + td_p51g_dse3(-3) + td_p51g_dse3(-4) + td_p51g_dse3(-5)) / (td_p51g_dse7_ch(-2) + td_p51g_dse7_ch(-3) + td_p51g_dse7_ch(-4) + td_p51g_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p51g_dse3(-3) + td_p51g_dse3(-4) + td_p51g_dse3(-5) + td_p51g_dse3(-6)) / (td_p51g_dse7_ch(-3) + td_p51g_dse7_ch(-4) + td_p51g_dse7_ch(-5) + td_p51g_dse7_ch(-6)) ELSE (td_p51g_dse3(-4) + td_p51g_dse3(-5) + td_p51g_dse3(-6) + td_p51g_dse3(-7)) / (td_p51g_dse7_ch(-4) + td_p51g_dse7_ch(-5) + td_p51g_dse7_ch(-6) + td_p51g_dse7_ch(-7))) ,
		td_p51g_dsa0	: td_p51g_dsa0 = (IF (trim==1) THEN (td_p51g_dsa3(-1) + td_p51g_dsa3(-2) + td_p51g_dsa3(-3) + td_p51g_dsa3(-4)) / (td_p51g_dsa7_ch(-1) + td_p51g_dsa7_ch(-2) + td_p51g_dsa7_ch(-3) + td_p51g_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p51g_dsa3(-2) + td_p51g_dsa3(-3) + td_p51g_dsa3(-4) + td_p51g_dsa3(-5)) / (td_p51g_dsa7_ch(-2) + td_p51g_dsa7_ch(-3) + td_p51g_dsa7_ch(-4) + td_p51g_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p51g_dsa3(-3) + td_p51g_dsa3(-4) + td_p51g_dsa3(-5) + td_p51g_dsa3(-6)) / (td_p51g_dsa7_ch(-3) + td_p51g_dsa7_ch(-4) + td_p51g_dsa7_ch(-5) + td_p51g_dsa7_ch(-6)) ELSE (td_p51g_dsa3(-4) + td_p51g_dsa3(-5) + td_p51g_dsa3(-6) + td_p51g_dsa3(-7)) / (td_p51g_dsa7_ch(-4) + td_p51g_dsa7_ch(-5) + td_p51g_dsa7_ch(-6) + td_p51g_dsa7_ch(-7))) ,
		td_p51p_d0		: td_p51p_d0   = (IF (trim==1) THEN (td_p51p_d3(-1) + td_p51p_d3(-2) + td_p51p_d3(-3) + td_p51p_d3(-4)) / (td_p51p_d7_ch(-1) + td_p51p_d7_ch(-2) + td_p51p_d7_ch(-3) + td_p51p_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p51p_d3(-2) + td_p51p_d3(-3) + td_p51p_d3(-4) + td_p51p_d3(-5)) / (td_p51p_d7_ch(-2) + td_p51p_d7_ch(-3) + td_p51p_d7_ch(-4) + td_p51p_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p51p_d3(-3) + td_p51p_d3(-4) + td_p51p_d3(-5) + td_p51p_d3(-6)) / (td_p51p_d7_ch(-3) + td_p51p_d7_ch(-4) + td_p51p_d7_ch(-5) + td_p51p_d7_ch(-6)) ELSE (td_p51p_d3(-4) + td_p51p_d3(-5) + td_p51p_d3(-6) + td_p51p_d3(-7)) / (td_p51p_d7_ch(-4) + td_p51p_d7_ch(-5) + td_p51p_d7_ch(-6) + td_p51p_d7_ch(-7))) ,
		td_p51p_dai0	: td_p51p_dai0 = (IF (trim==1) THEN (td_p51p_dai3(-1) + td_p51p_dai3(-2) + td_p51p_dai3(-3) + td_p51p_dai3(-4)) / (td_p51p_dai7_ch(-1) + td_p51p_dai7_ch(-2) + td_p51p_dai7_ch(-3) + td_p51p_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p51p_dai3(-2) + td_p51p_dai3(-3) + td_p51p_dai3(-4) + td_p51p_dai3(-5)) / (td_p51p_dai7_ch(-2) + td_p51p_dai7_ch(-3) + td_p51p_dai7_ch(-4) + td_p51p_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p51p_dai3(-3) + td_p51p_dai3(-4) + td_p51p_dai3(-5) + td_p51p_dai3(-6)) / (td_p51p_dai7_ch(-3) + td_p51p_dai7_ch(-4) + td_p51p_dai7_ch(-5) + td_p51p_dai7_ch(-6)) ELSE (td_p51p_dai3(-4) + td_p51p_dai3(-5) + td_p51p_dai3(-6) + td_p51p_dai3(-7)) / (td_p51p_dai7_ch(-4) + td_p51p_dai7_ch(-5) + td_p51p_dai7_ch(-6) + td_p51p_dai7_ch(-7))) ,
		td_p51p_dse0	: td_p51p_dse0 = (IF (trim==1) THEN (td_p51p_dse3(-1) + td_p51p_dse3(-2) + td_p51p_dse3(-3) + td_p51p_dse3(-4)) / (td_p51p_dse7_ch(-1) + td_p51p_dse7_ch(-2) + td_p51p_dse7_ch(-3) + td_p51p_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p51p_dse3(-2) + td_p51p_dse3(-3) + td_p51p_dse3(-4) + td_p51p_dse3(-5)) / (td_p51p_dse7_ch(-2) + td_p51p_dse7_ch(-3) + td_p51p_dse7_ch(-4) + td_p51p_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p51p_dse3(-3) + td_p51p_dse3(-4) + td_p51p_dse3(-5) + td_p51p_dse3(-6)) / (td_p51p_dse7_ch(-3) + td_p51p_dse7_ch(-4) + td_p51p_dse7_ch(-5) + td_p51p_dse7_ch(-6)) ELSE (td_p51p_dse3(-4) + td_p51p_dse3(-5) + td_p51p_dse3(-6) + td_p51p_dse3(-7)) / (td_p51p_dse7_ch(-4) + td_p51p_dse7_ch(-5) + td_p51p_dse7_ch(-6) + td_p51p_dse7_ch(-7))) ,
		td_p51p_dsa0	: td_p51p_dsa0 = (IF (trim==1) THEN (td_p51p_dsa3(-1) + td_p51p_dsa3(-2) + td_p51p_dsa3(-3) + td_p51p_dsa3(-4)) / (td_p51p_dsa7_ch(-1) + td_p51p_dsa7_ch(-2) + td_p51p_dsa7_ch(-3) + td_p51p_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p51p_dsa3(-2) + td_p51p_dsa3(-3) + td_p51p_dsa3(-4) + td_p51p_dsa3(-5)) / (td_p51p_dsa7_ch(-2) + td_p51p_dsa7_ch(-3) + td_p51p_dsa7_ch(-4) + td_p51p_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p51p_dsa3(-3) + td_p51p_dsa3(-4) + td_p51p_dsa3(-5) + td_p51p_dsa3(-6)) / (td_p51p_dsa7_ch(-3) + td_p51p_dsa7_ch(-4) + td_p51p_dsa7_ch(-5) + td_p51p_dsa7_ch(-6)) ELSE (td_p51p_dsa3(-4) + td_p51p_dsa3(-5) + td_p51p_dsa3(-6) + td_p51p_dsa3(-7)) / (td_p51p_dsa7_ch(-4) + td_p51p_dsa7_ch(-5) + td_p51p_dsa7_ch(-6) + td_p51p_dsa7_ch(-7))) ,
		td_p6_d0		: td_p6_d0   = (IF (trim==1) THEN (td_p6_d3(-1) + td_p6_d3(-2) + td_p6_d3(-3) + td_p6_d3(-4)) / (td_p6_d7_ch(-1) + td_p6_d7_ch(-2) + td_p6_d7_ch(-3) + td_p6_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p6_d3(-2) + td_p6_d3(-3) + td_p6_d3(-4) + td_p6_d3(-5)) / (td_p6_d7_ch(-2) + td_p6_d7_ch(-3) + td_p6_d7_ch(-4) + td_p6_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p6_d3(-3) + td_p6_d3(-4) + td_p6_d3(-5) + td_p6_d3(-6)) / (td_p6_d7_ch(-3) + td_p6_d7_ch(-4) + td_p6_d7_ch(-5) + td_p6_d7_ch(-6)) ELSE (td_p6_d3(-4) + td_p6_d3(-5) + td_p6_d3(-6) + td_p6_d3(-7)) / (td_p6_d7_ch(-4) + td_p6_d7_ch(-5) + td_p6_d7_ch(-6) + td_p6_d7_ch(-7))) ,
		td_p6_sm0		: td_p6_sm0   = (IF (trim==1) THEN (td_p6_sm3(-1) + td_p6_sm3(-2) + td_p6_sm3(-3) + td_p6_sm3(-4)) / (td_p6_sm7_ch(-1) + td_p6_sm7_ch(-2) + td_p6_sm7_ch(-3) + td_p6_sm7_ch(-4)) ELSE IF (trim==2) THEN (td_p6_sm3(-2) + td_p6_sm3(-3) + td_p6_sm3(-4) + td_p6_sm3(-5)) / (td_p6_sm7_ch(-2) + td_p6_sm7_ch(-3) + td_p6_sm7_ch(-4) + td_p6_sm7_ch(-5)) ELSE IF (trim==3) THEN (td_p6_sm3(-3) + td_p6_sm3(-4) + td_p6_sm3(-5) + td_p6_sm3(-6)) / (td_p6_sm7_ch(-3) + td_p6_sm7_ch(-4) + td_p6_sm7_ch(-5) + td_p6_sm7_ch(-6)) ELSE (td_p6_sm3(-4) + td_p6_sm3(-5) + td_p6_sm3(-6) + td_p6_sm3(-7)) / (td_p6_sm7_ch(-4) + td_p6_sm7_ch(-5) + td_p6_sm7_ch(-6) + td_p6_sm7_ch(-7))) ,
		td_p6_dai0		: td_p6_dai0 = (IF (trim==1) THEN (td_p6_dai3(-1) + td_p6_dai3(-2) + td_p6_dai3(-3) + td_p6_dai3(-4)) / (td_p6_dai7_ch(-1) + td_p6_dai7_ch(-2) + td_p6_dai7_ch(-3) + td_p6_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p6_dai3(-2) + td_p6_dai3(-3) + td_p6_dai3(-4) + td_p6_dai3(-5)) / (td_p6_dai7_ch(-2) + td_p6_dai7_ch(-3) + td_p6_dai7_ch(-4) + td_p6_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p6_dai3(-3) + td_p6_dai3(-4) + td_p6_dai3(-5) + td_p6_dai3(-6)) / (td_p6_dai7_ch(-3) + td_p6_dai7_ch(-4) + td_p6_dai7_ch(-5) + td_p6_dai7_ch(-6)) ELSE (td_p6_dai3(-4) + td_p6_dai3(-5) + td_p6_dai3(-6) + td_p6_dai3(-7)) / (td_p6_dai7_ch(-4) + td_p6_dai7_ch(-5) + td_p6_dai7_ch(-6) + td_p6_dai7_ch(-7))) ,
		td_p6_nrj0		: td_p6_nrj0 = (IF (trim==1) THEN (td_p6_nrj3(-1) + td_p6_nrj3(-2) + td_p6_nrj3(-3) + td_p6_nrj3(-4)) / (td_p6_nrj7_ch(-1) + td_p6_nrj7_ch(-2) + td_p6_nrj7_ch(-3) + td_p6_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p6_nrj3(-2) + td_p6_nrj3(-3) + td_p6_nrj3(-4) + td_p6_nrj3(-5)) / (td_p6_nrj7_ch(-2) + td_p6_nrj7_ch(-3) + td_p6_nrj7_ch(-4) + td_p6_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p6_nrj3(-3) + td_p6_nrj3(-4) + td_p6_nrj3(-5) + td_p6_nrj3(-6)) / (td_p6_nrj7_ch(-3) + td_p6_nrj7_ch(-4) + td_p6_nrj7_ch(-5) + td_p6_nrj7_ch(-6)) ELSE (td_p6_nrj3(-4) + td_p6_nrj3(-5) + td_p6_nrj3(-6) + td_p6_nrj3(-7)) / (td_p6_nrj7_ch(-4) + td_p6_nrj7_ch(-5) + td_p6_nrj7_ch(-6) + td_p6_nrj7_ch(-7))) ,
		td_p6_dse0		: td_p6_dse0 = (IF (trim==1) THEN (td_p6_dse3(-1) + td_p6_dse3(-2) + td_p6_dse3(-3) + td_p6_dse3(-4)) / (td_p6_dse7_ch(-1) + td_p6_dse7_ch(-2) + td_p6_dse7_ch(-3) + td_p6_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p6_dse3(-2) + td_p6_dse3(-3) + td_p6_dse3(-4) + td_p6_dse3(-5)) / (td_p6_dse7_ch(-2) + td_p6_dse7_ch(-3) + td_p6_dse7_ch(-4) + td_p6_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p6_dse3(-3) + td_p6_dse3(-4) + td_p6_dse3(-5) + td_p6_dse3(-6)) / (td_p6_dse7_ch(-3) + td_p6_dse7_ch(-4) + td_p6_dse7_ch(-5) + td_p6_dse7_ch(-6)) ELSE (td_p6_dse3(-4) + td_p6_dse3(-5) + td_p6_dse3(-6) + td_p6_dse3(-7)) / (td_p6_dse7_ch(-4) + td_p6_dse7_ch(-5) + td_p6_dse7_ch(-6) + td_p6_dse7_ch(-7))) ,
		td_p6_dsa0		: td_p6_dsa0 = (IF (trim==1) THEN (td_p6_dsa3(-1) + td_p6_dsa3(-2) + td_p6_dsa3(-3) + td_p6_dsa3(-4)) / (td_p6_dsa7_ch(-1) + td_p6_dsa7_ch(-2) + td_p6_dsa7_ch(-3) + td_p6_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p6_dsa3(-2) + td_p6_dsa3(-3) + td_p6_dsa3(-4) + td_p6_dsa3(-5)) / (td_p6_dsa7_ch(-2) + td_p6_dsa7_ch(-3) + td_p6_dsa7_ch(-4) + td_p6_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p6_dsa3(-3) + td_p6_dsa3(-4) + td_p6_dsa3(-5) + td_p6_dsa3(-6)) / (td_p6_dsa7_ch(-3) + td_p6_dsa7_ch(-4) + td_p6_dsa7_ch(-5) + td_p6_dsa7_ch(-6)) ELSE (td_p6_dsa3(-4) + td_p6_dsa3(-5) + td_p6_dsa3(-6) + td_p6_dsa3(-7)) / (td_p6_dsa7_ch(-4) + td_p6_dsa7_ch(-5) + td_p6_dsa7_ch(-6) + td_p6_dsa7_ch(-7))) ,
		td_p6_dsn0		: td_p6_dsn0 = (IF (trim==1) THEN (td_p6_dsn3(-1) + td_p6_dsn3(-2) + td_p6_dsn3(-3) + td_p6_dsn3(-4)) / (td_p6_dsn7_ch(-1) + td_p6_dsn7_ch(-2) + td_p6_dsn7_ch(-3) + td_p6_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p6_dsn3(-2) + td_p6_dsn3(-3) + td_p6_dsn3(-4) + td_p6_dsn3(-5)) / (td_p6_dsn7_ch(-2) + td_p6_dsn7_ch(-3) + td_p6_dsn7_ch(-4) + td_p6_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p6_dsn3(-3) + td_p6_dsn3(-4) + td_p6_dsn3(-5) + td_p6_dsn3(-6)) / (td_p6_dsn7_ch(-3) + td_p6_dsn7_ch(-4) + td_p6_dsn7_ch(-5) + td_p6_dsn7_ch(-6)) ELSE (td_p6_dsn3(-4) + td_p6_dsn3(-5) + td_p6_dsn3(-6) + td_p6_dsn3(-7)) / (td_p6_dsn7_ch(-4) + td_p6_dsn7_ch(-5) + td_p6_dsn7_ch(-6) + td_p6_dsn7_ch(-7))) ,
		td_p6_pchtr0	: td_p6_pchtr0 = (IF (trim==1) THEN (td_p6_pchtr3(-1) + td_p6_pchtr3(-2) + td_p6_pchtr3(-3) + td_p6_pchtr3(-4)) / (td_p6_pchtr7_ch(-1) + td_p6_pchtr7_ch(-2) + td_p6_pchtr7_ch(-3) + td_p6_pchtr7_ch(-4)) ELSE IF (trim==2) THEN (td_p6_pchtr3(-2) + td_p6_pchtr3(-3) + td_p6_pchtr3(-4) + td_p6_pchtr3(-5)) / (td_p6_pchtr7_ch(-2) + td_p6_pchtr7_ch(-3) + td_p6_pchtr7_ch(-4) + td_p6_pchtr7_ch(-5)) ELSE IF (trim==3) THEN (td_p6_pchtr3(-3) + td_p6_pchtr3(-4) + td_p6_pchtr3(-5) + td_p6_pchtr3(-6)) / (td_p6_pchtr7_ch(-3) + td_p6_pchtr7_ch(-4) + td_p6_pchtr7_ch(-5) + td_p6_pchtr7_ch(-6)) ELSE (td_p6_pchtr3(-4) + td_p6_pchtr3(-5) + td_p6_pchtr3(-6) + td_p6_pchtr3(-7)) / (td_p6_pchtr7_ch(-4) + td_p6_pchtr7_ch(-5) + td_p6_pchtr7_ch(-6) + td_p6_pchtr7_ch(-7))) ,

		td_p1e_d0		: td_p1e_d0   = (IF (trim==1) THEN (td_p1e_d3(-1) + td_p1e_d3(-2) + td_p1e_d3(-3) + td_p1e_d3(-4)) / (td_p1e_d7_ch(-1) + td_p1e_d7_ch(-2) + td_p1e_d7_ch(-3) + td_p1e_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p1e_d3(-2) + td_p1e_d3(-3) + td_p1e_d3(-4) + td_p1e_d3(-5)) / (td_p1e_d7_ch(-2) + td_p1e_d7_ch(-3) + td_p1e_d7_ch(-4) + td_p1e_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p1e_d3(-3) + td_p1e_d3(-4) + td_p1e_d3(-5) + td_p1e_d3(-6)) / (td_p1e_d7_ch(-3) + td_p1e_d7_ch(-4) + td_p1e_d7_ch(-5) + td_p1e_d7_ch(-6)) ELSE (td_p1e_d3(-4) + td_p1e_d3(-5) + td_p1e_d3(-6) + td_p1e_d3(-7)) / (td_p1e_d7_ch(-4) + td_p1e_d7_ch(-5) + td_p1e_d7_ch(-6) + td_p1e_d7_ch(-7))) ,
		td_p1e_dai0		: td_p1e_dai0 = (IF (trim==1) THEN (td_p1e_dai3(-1) + td_p1e_dai3(-2) + td_p1e_dai3(-3) + td_p1e_dai3(-4)) / (td_p1e_dai7_ch(-1) + td_p1e_dai7_ch(-2) + td_p1e_dai7_ch(-3) + td_p1e_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p1e_dai3(-2) + td_p1e_dai3(-3) + td_p1e_dai3(-4) + td_p1e_dai3(-5)) / (td_p1e_dai7_ch(-2) + td_p1e_dai7_ch(-3) + td_p1e_dai7_ch(-4) + td_p1e_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p1e_dai3(-3) + td_p1e_dai3(-4) + td_p1e_dai3(-5) + td_p1e_dai3(-6)) / (td_p1e_dai7_ch(-3) + td_p1e_dai7_ch(-4) + td_p1e_dai7_ch(-5) + td_p1e_dai7_ch(-6)) ELSE (td_p1e_dai3(-4) + td_p1e_dai3(-5) + td_p1e_dai3(-6) + td_p1e_dai3(-7)) / (td_p1e_dai7_ch(-4) + td_p1e_dai7_ch(-5) + td_p1e_dai7_ch(-6) + td_p1e_dai7_ch(-7))) ,//bc: ajout 1806
		td_p1e_nrj0		: td_p1e_nrj0 = (IF (trim==1) THEN (td_p1e_nrj3(-1) + td_p1e_nrj3(-2) + td_p1e_nrj3(-3) + td_p1e_nrj3(-4)) / (td_p1e_nrj7_ch(-1) + td_p1e_nrj7_ch(-2) + td_p1e_nrj7_ch(-3) + td_p1e_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p1e_nrj3(-2) + td_p1e_nrj3(-3) + td_p1e_nrj3(-4) + td_p1e_nrj3(-5)) / (td_p1e_nrj7_ch(-2) + td_p1e_nrj7_ch(-3) + td_p1e_nrj7_ch(-4) + td_p1e_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p1e_nrj3(-3) + td_p1e_nrj3(-4) + td_p1e_nrj3(-5) + td_p1e_nrj3(-6)) / (td_p1e_nrj7_ch(-3) + td_p1e_nrj7_ch(-4) + td_p1e_nrj7_ch(-5) + td_p1e_nrj7_ch(-6)) ELSE (td_p1e_nrj3(-4) + td_p1e_nrj3(-5) + td_p1e_nrj3(-6) + td_p1e_nrj3(-7)) / (td_p1e_nrj7_ch(-4) + td_p1e_nrj7_ch(-5) + td_p1e_nrj7_ch(-6) + td_p1e_nrj7_ch(-7))) ,
		td_p1e_dse0		: td_p1e_dse0 = (IF (trim==1) THEN (td_p1e_dse3(-1) + td_p1e_dse3(-2) + td_p1e_dse3(-3) + td_p1e_dse3(-4)) / (td_p1e_dse7_ch(-1) + td_p1e_dse7_ch(-2) + td_p1e_dse7_ch(-3) + td_p1e_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p1e_dse3(-2) + td_p1e_dse3(-3) + td_p1e_dse3(-4) + td_p1e_dse3(-5)) / (td_p1e_dse7_ch(-2) + td_p1e_dse7_ch(-3) + td_p1e_dse7_ch(-4) + td_p1e_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p1e_dse3(-3) + td_p1e_dse3(-4) + td_p1e_dse3(-5) + td_p1e_dse3(-6)) / (td_p1e_dse7_ch(-3) + td_p1e_dse7_ch(-4) + td_p1e_dse7_ch(-5) + td_p1e_dse7_ch(-6)) ELSE (td_p1e_dse3(-4) + td_p1e_dse3(-5) + td_p1e_dse3(-6) + td_p1e_dse3(-7)) / (td_p1e_dse7_ch(-4) + td_p1e_dse7_ch(-5) + td_p1e_dse7_ch(-6) + td_p1e_dse7_ch(-7))) ,
		td_p1e_dsa0		: td_p1e_dsa0 = (IF (trim==1) THEN (td_p1e_dsa3(-1) + td_p1e_dsa3(-2) + td_p1e_dsa3(-3) + td_p1e_dsa3(-4)) / (td_p1e_dsa7_ch(-1) + td_p1e_dsa7_ch(-2) + td_p1e_dsa7_ch(-3) + td_p1e_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p1e_dsa3(-2) + td_p1e_dsa3(-3) + td_p1e_dsa3(-4) + td_p1e_dsa3(-5)) / (td_p1e_dsa7_ch(-2) + td_p1e_dsa7_ch(-3) + td_p1e_dsa7_ch(-4) + td_p1e_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p1e_dsa3(-3) + td_p1e_dsa3(-4) + td_p1e_dsa3(-5) + td_p1e_dsa3(-6)) / (td_p1e_dsa7_ch(-3) + td_p1e_dsa7_ch(-4) + td_p1e_dsa7_ch(-5) + td_p1e_dsa7_ch(-6)) ELSE (td_p1e_dsa3(-4) + td_p1e_dsa3(-5) + td_p1e_dsa3(-6) + td_p1e_dsa3(-7)) / (td_p1e_dsa7_ch(-4) + td_p1e_dsa7_ch(-5) + td_p1e_dsa7_ch(-6) + td_p1e_dsa7_ch(-7))) ,
		td_p1e_dsn0		: td_p1e_dsn0 = (IF (trim==1) THEN (td_p1e_dsn3(-1) + td_p1e_dsn3(-2) + td_p1e_dsn3(-3) + td_p1e_dsn3(-4)) / (td_p1e_dsn7_ch(-1) + td_p1e_dsn7_ch(-2) + td_p1e_dsn7_ch(-3) + td_p1e_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p1e_dsn3(-2) + td_p1e_dsn3(-3) + td_p1e_dsn3(-4) + td_p1e_dsn3(-5)) / (td_p1e_dsn7_ch(-2) + td_p1e_dsn7_ch(-3) + td_p1e_dsn7_ch(-4) + td_p1e_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p1e_dsn3(-3) + td_p1e_dsn3(-4) + td_p1e_dsn3(-5) + td_p1e_dsn3(-6)) / (td_p1e_dsn7_ch(-3) + td_p1e_dsn7_ch(-4) + td_p1e_dsn7_ch(-5) + td_p1e_dsn7_ch(-6)) ELSE (td_p1e_dsn3(-4) + td_p1e_dsn3(-5) + td_p1e_dsn3(-6) + td_p1e_dsn3(-7)) / (td_p1e_dsn7_ch(-4) + td_p1e_dsn7_ch(-5) + td_p1e_dsn7_ch(-6) + td_p1e_dsn7_ch(-7))) ,
		td_p1e_dhnrj0		: td_p1e_dhnrj0 = (IF (trim==1) THEN (td_p1e_dhnrj3(-1) + td_p1e_dhnrj3(-2) + td_p1e_dhnrj3(-3) + td_p1e_dhnrj3(-4)) / (td_p1e_dhnrj7_ch(-1) + td_p1e_dhnrj7_ch(-2) + td_p1e_dhnrj7_ch(-3) + td_p1e_dhnrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p1e_dhnrj3(-2) + td_p1e_dhnrj3(-3) + td_p1e_dhnrj3(-4) + td_p1e_dhnrj3(-5)) / (td_p1e_dhnrj7_ch(-2) + td_p1e_dhnrj7_ch(-3) + td_p1e_dhnrj7_ch(-4) + td_p1e_dhnrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p1e_dhnrj3(-3) + td_p1e_dhnrj3(-4) + td_p1e_dhnrj3(-5) + td_p1e_dhnrj3(-6)) / (td_p1e_dhnrj7_ch(-3) + td_p1e_dhnrj7_ch(-4) + td_p1e_dhnrj7_ch(-5) + td_p1e_dhnrj7_ch(-6)) ELSE (td_p1e_dhnrj3(-4) + td_p1e_dhnrj3(-5) + td_p1e_dhnrj3(-6) + td_p1e_dhnrj3(-7)) / (td_p1e_dhnrj7_ch(-4) + td_p1e_dhnrj7_ch(-5) + td_p1e_dhnrj7_ch(-6) + td_p1e_dhnrj7_ch(-7))) ,
	
		td_rnt_d0		: td_rnt_d0   = (IF (trim==1) THEN (td_rnt_d3(-1) + td_rnt_d3(-2) + td_rnt_d3(-3) + td_rnt_d3(-4)) / (td_rnt_d7_ch(-1) + td_rnt_d7_ch(-2) + td_rnt_d7_ch(-3) + td_rnt_d7_ch(-4)) ELSE IF (trim==2) THEN (td_rnt_d3(-2) + td_rnt_d3(-3) + td_rnt_d3(-4) + td_rnt_d3(-5)) / (td_rnt_d7_ch(-2) + td_rnt_d7_ch(-3) + td_rnt_d7_ch(-4) + td_rnt_d7_ch(-5)) ELSE IF (trim==3) THEN (td_rnt_d3(-3) + td_rnt_d3(-4) + td_rnt_d3(-5) + td_rnt_d3(-6)) / (td_rnt_d7_ch(-3) + td_rnt_d7_ch(-4) + td_rnt_d7_ch(-5) + td_rnt_d7_ch(-6)) ELSE (td_rnt_d3(-4) + td_rnt_d3(-5) + td_rnt_d3(-6) + td_rnt_d3(-7)) / (td_rnt_d7_ch(-4) + td_rnt_d7_ch(-5) + td_rnt_d7_ch(-6) + td_rnt_d7_ch(-7))) ,
		td_rnt_dai0		: td_rnt_dai0 = (IF (trim==1) THEN (td_rnt_dai3(-1) + td_rnt_dai3(-2) + td_rnt_dai3(-3) + td_rnt_dai3(-4)) / (td_rnt_dai7_ch(-1) + td_rnt_dai7_ch(-2) + td_rnt_dai7_ch(-3) + td_rnt_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_rnt_dai3(-2) + td_rnt_dai3(-3) + td_rnt_dai3(-4) + td_rnt_dai3(-5)) / (td_rnt_dai7_ch(-2) + td_rnt_dai7_ch(-3) + td_rnt_dai7_ch(-4) + td_rnt_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_rnt_dai3(-3) + td_rnt_dai3(-4) + td_rnt_dai3(-5) + td_rnt_dai3(-6)) / (td_rnt_dai7_ch(-3) + td_rnt_dai7_ch(-4) + td_rnt_dai7_ch(-5) + td_rnt_dai7_ch(-6)) ELSE (td_rnt_dai3(-4) + td_rnt_dai3(-5) + td_rnt_dai3(-6) + td_rnt_dai3(-7)) / (td_rnt_dai7_ch(-4) + td_rnt_dai7_ch(-5) + td_rnt_dai7_ch(-6) + td_rnt_dai7_ch(-7))) ,
		td_rnt_nrj0		: td_rnt_nrj0 = (IF (trim==1) THEN (td_rnt_nrj3(-1) + td_rnt_nrj3(-2) + td_rnt_nrj3(-3) + td_rnt_nrj3(-4)) / (td_rnt_nrj7_ch(-1) + td_rnt_nrj7_ch(-2) + td_rnt_nrj7_ch(-3) + td_rnt_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_rnt_nrj3(-2) + td_rnt_nrj3(-3) + td_rnt_nrj3(-4) + td_rnt_nrj3(-5)) / (td_rnt_nrj7_ch(-2) + td_rnt_nrj7_ch(-3) + td_rnt_nrj7_ch(-4) + td_rnt_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_rnt_nrj3(-3) + td_rnt_nrj3(-4) + td_rnt_nrj3(-5) + td_rnt_nrj3(-6)) / (td_rnt_nrj7_ch(-3) + td_rnt_nrj7_ch(-4) + td_rnt_nrj7_ch(-5) + td_rnt_nrj7_ch(-6)) ELSE (td_rnt_nrj3(-4) + td_rnt_nrj3(-5) + td_rnt_nrj3(-6) + td_rnt_nrj3(-7)) / (td_rnt_nrj7_ch(-4) + td_rnt_nrj7_ch(-5) + td_rnt_nrj7_ch(-6) + td_rnt_nrj7_ch(-7))) ,
		td_rnt_dse0		: td_rnt_dse0 = (IF (trim==1) THEN (td_rnt_dse3(-1) + td_rnt_dse3(-2) + td_rnt_dse3(-3) + td_rnt_dse3(-4)) / (td_rnt_dse7_ch(-1) + td_rnt_dse7_ch(-2) + td_rnt_dse7_ch(-3) + td_rnt_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_rnt_dse3(-2) + td_rnt_dse3(-3) + td_rnt_dse3(-4) + td_rnt_dse3(-5)) / (td_rnt_dse7_ch(-2) + td_rnt_dse7_ch(-3) + td_rnt_dse7_ch(-4) + td_rnt_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_rnt_dse3(-3) + td_rnt_dse3(-4) + td_rnt_dse3(-5) + td_rnt_dse3(-6)) / (td_rnt_dse7_ch(-3) + td_rnt_dse7_ch(-4) + td_rnt_dse7_ch(-5) + td_rnt_dse7_ch(-6)) ELSE (td_rnt_dse3(-4) + td_rnt_dse3(-5) + td_rnt_dse3(-6) + td_rnt_dse3(-7)) / (td_rnt_dse7_ch(-4) + td_rnt_dse7_ch(-5) + td_rnt_dse7_ch(-6) + td_rnt_dse7_ch(-7))) ,
		td_rnt_dsa0		: td_rnt_dsa0 = (IF (trim==1) THEN (td_rnt_dsa3(-1) + td_rnt_dsa3(-2) + td_rnt_dsa3(-3) + td_rnt_dsa3(-4)) / (td_rnt_dsa7_ch(-1) + td_rnt_dsa7_ch(-2) + td_rnt_dsa7_ch(-3) + td_rnt_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_rnt_dsa3(-2) + td_rnt_dsa3(-3) + td_rnt_dsa3(-4) + td_rnt_dsa3(-5)) / (td_rnt_dsa7_ch(-2) + td_rnt_dsa7_ch(-3) + td_rnt_dsa7_ch(-4) + td_rnt_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_rnt_dsa3(-3) + td_rnt_dsa3(-4) + td_rnt_dsa3(-5) + td_rnt_dsa3(-6)) / (td_rnt_dsa7_ch(-3) + td_rnt_dsa7_ch(-4) + td_rnt_dsa7_ch(-5) + td_rnt_dsa7_ch(-6)) ELSE (td_rnt_dsa3(-4) + td_rnt_dsa3(-5) + td_rnt_dsa3(-6) + td_rnt_dsa3(-7)) / (td_rnt_dsa7_ch(-4) + td_rnt_dsa7_ch(-5) + td_rnt_dsa7_ch(-6) + td_rnt_dsa7_ch(-7))) ,
		td_rnt_dsn0		: td_rnt_dsn0 = (IF (trim==1) THEN (td_rnt_dsn3(-1) + td_rnt_dsn3(-2) + td_rnt_dsn3(-3) + td_rnt_dsn3(-4)) / (td_rnt_dsn7_ch(-1) + td_rnt_dsn7_ch(-2) + td_rnt_dsn7_ch(-3) + td_rnt_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_rnt_dsn3(-2) + td_rnt_dsn3(-3) + td_rnt_dsn3(-4) + td_rnt_dsn3(-5)) / (td_rnt_dsn7_ch(-2) + td_rnt_dsn7_ch(-3) + td_rnt_dsn7_ch(-4) + td_rnt_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_rnt_dsn3(-3) + td_rnt_dsn3(-4) + td_rnt_dsn3(-5) + td_rnt_dsn3(-6)) / (td_rnt_dsn7_ch(-3) + td_rnt_dsn7_ch(-4) + td_rnt_dsn7_ch(-5) + td_rnt_dsn7_ch(-6)) ELSE (td_rnt_dsn3(-4) + td_rnt_dsn3(-5) + td_rnt_dsn3(-6) + td_rnt_dsn3(-7)) / (td_rnt_dsn7_ch(-4) + td_rnt_dsn7_ch(-5) + td_rnt_dsn7_ch(-6) + td_rnt_dsn7_ch(-7))) ,
		
		td_rntpp_d0		: td_rntpp_d0   = (IF (trim==1) THEN (td_rntpp_d3(-1) + td_rntpp_d3(-2) + td_rntpp_d3(-3) + td_rntpp_d3(-4)) / (td_rntpp_d7_ch(-1) + td_rntpp_d7_ch(-2) + td_rntpp_d7_ch(-3) + td_rntpp_d7_ch(-4)) ELSE IF (trim==2) THEN (td_rntpp_d3(-2) + td_rntpp_d3(-3) + td_rntpp_d3(-4) + td_rntpp_d3(-5)) / (td_rntpp_d7_ch(-2) + td_rntpp_d7_ch(-3) + td_rntpp_d7_ch(-4) + td_rntpp_d7_ch(-5)) ELSE IF (trim==3) THEN (td_rntpp_d3(-3) + td_rntpp_d3(-4) + td_rntpp_d3(-5) + td_rntpp_d3(-6)) / (td_rntpp_d7_ch(-3) + td_rntpp_d7_ch(-4) + td_rntpp_d7_ch(-5) + td_rntpp_d7_ch(-6)) ELSE (td_rntpp_d3(-4) + td_rntpp_d3(-5) + td_rntpp_d3(-6) + td_rntpp_d3(-7)) / (td_rntpp_d7_ch(-4) + td_rntpp_d7_ch(-5) + td_rntpp_d7_ch(-6) + td_rntpp_d7_ch(-7))) ,
		td_rntpp_dai0		: td_rntpp_dai0 = (IF (trim==1) THEN (td_rntpp_dai3(-1) + td_rntpp_dai3(-2) + td_rntpp_dai3(-3) + td_rntpp_dai3(-4)) / (td_rntpp_dai7_ch(-1) + td_rntpp_dai7_ch(-2) + td_rntpp_dai7_ch(-3) + td_rntpp_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_rntpp_dai3(-2) + td_rntpp_dai3(-3) + td_rntpp_dai3(-4) + td_rntpp_dai3(-5)) / (td_rntpp_dai7_ch(-2) + td_rntpp_dai7_ch(-3) + td_rntpp_dai7_ch(-4) + td_rntpp_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_rntpp_dai3(-3) + td_rntpp_dai3(-4) + td_rntpp_dai3(-5) + td_rntpp_dai3(-6)) / (td_rntpp_dai7_ch(-3) + td_rntpp_dai7_ch(-4) + td_rntpp_dai7_ch(-5) + td_rntpp_dai7_ch(-6)) ELSE (td_rntpp_dai3(-4) + td_rntpp_dai3(-5) + td_rntpp_dai3(-6) + td_rntpp_dai3(-7)) / (td_rntpp_dai7_ch(-4) + td_rntpp_dai7_ch(-5) + td_rntpp_dai7_ch(-6) + td_rntpp_dai7_ch(-7))) ,
		td_rntpp_nrj0		: td_rntpp_nrj0 = (IF (trim==1) THEN (td_rntpp_nrj3(-1) + td_rntpp_nrj3(-2) + td_rntpp_nrj3(-3) + td_rntpp_nrj3(-4)) / (td_rntpp_nrj7_ch(-1) + td_rntpp_nrj7_ch(-2) + td_rntpp_nrj7_ch(-3) + td_rntpp_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_rntpp_nrj3(-2) + td_rntpp_nrj3(-3) + td_rntpp_nrj3(-4) + td_rntpp_nrj3(-5)) / (td_rntpp_nrj7_ch(-2) + td_rntpp_nrj7_ch(-3) + td_rntpp_nrj7_ch(-4) + td_rntpp_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_rntpp_nrj3(-3) + td_rntpp_nrj3(-4) + td_rntpp_nrj3(-5) + td_rntpp_nrj3(-6)) / (td_rntpp_nrj7_ch(-3) + td_rntpp_nrj7_ch(-4) + td_rntpp_nrj7_ch(-5) + td_rntpp_nrj7_ch(-6)) ELSE (td_rntpp_nrj3(-4) + td_rntpp_nrj3(-5) + td_rntpp_nrj3(-6) + td_rntpp_nrj3(-7)) / (td_rntpp_nrj7_ch(-4) + td_rntpp_nrj7_ch(-5) + td_rntpp_nrj7_ch(-6) + td_rntpp_nrj7_ch(-7))) ,
		td_rntpp_dse0		: td_rntpp_dse0 = (IF (trim==1) THEN (td_rntpp_dse3(-1) + td_rntpp_dse3(-2) + td_rntpp_dse3(-3) + td_rntpp_dse3(-4)) / (td_rntpp_dse7_ch(-1) + td_rntpp_dse7_ch(-2) + td_rntpp_dse7_ch(-3) + td_rntpp_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_rntpp_dse3(-2) + td_rntpp_dse3(-3) + td_rntpp_dse3(-4) + td_rntpp_dse3(-5)) / (td_rntpp_dse7_ch(-2) + td_rntpp_dse7_ch(-3) + td_rntpp_dse7_ch(-4) + td_rntpp_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_rntpp_dse3(-3) + td_rntpp_dse3(-4) + td_rntpp_dse3(-5) + td_rntpp_dse3(-6)) / (td_rntpp_dse7_ch(-3) + td_rntpp_dse7_ch(-4) + td_rntpp_dse7_ch(-5) + td_rntpp_dse7_ch(-6)) ELSE (td_rntpp_dse3(-4) + td_rntpp_dse3(-5) + td_rntpp_dse3(-6) + td_rntpp_dse3(-7)) / (td_rntpp_dse7_ch(-4) + td_rntpp_dse7_ch(-5) + td_rntpp_dse7_ch(-6) + td_rntpp_dse7_ch(-7))) ,
		td_rntpp_dsa0		: td_rntpp_dsa0 = (IF (trim==1) THEN (td_rntpp_dsa3(-1) + td_rntpp_dsa3(-2) + td_rntpp_dsa3(-3) + td_rntpp_dsa3(-4)) / (td_rntpp_dsa7_ch(-1) + td_rntpp_dsa7_ch(-2) + td_rntpp_dsa7_ch(-3) + td_rntpp_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_rntpp_dsa3(-2) + td_rntpp_dsa3(-3) + td_rntpp_dsa3(-4) + td_rntpp_dsa3(-5)) / (td_rntpp_dsa7_ch(-2) + td_rntpp_dsa7_ch(-3) + td_rntpp_dsa7_ch(-4) + td_rntpp_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_rntpp_dsa3(-3) + td_rntpp_dsa3(-4) + td_rntpp_dsa3(-5) + td_rntpp_dsa3(-6)) / (td_rntpp_dsa7_ch(-3) + td_rntpp_dsa7_ch(-4) + td_rntpp_dsa7_ch(-5) + td_rntpp_dsa7_ch(-6)) ELSE (td_rntpp_dsa3(-4) + td_rntpp_dsa3(-5) + td_rntpp_dsa3(-6) + td_rntpp_dsa3(-7)) / (td_rntpp_dsa7_ch(-4) + td_rntpp_dsa7_ch(-5) + td_rntpp_dsa7_ch(-6) + td_rntpp_dsa7_ch(-7))) ,
		td_rntpp_dsn0		: td_rntpp_dsn0 = (IF (trim==1) THEN (td_rntpp_dsn3(-1) + td_rntpp_dsn3(-2) + td_rntpp_dsn3(-3) + td_rntpp_dsn3(-4)) / (td_rntpp_dsn7_ch(-1) + td_rntpp_dsn7_ch(-2) + td_rntpp_dsn7_ch(-3) + td_rntpp_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_rntpp_dsn3(-2) + td_rntpp_dsn3(-3) + td_rntpp_dsn3(-4) + td_rntpp_dsn3(-5)) / (td_rntpp_dsn7_ch(-2) + td_rntpp_dsn7_ch(-3) + td_rntpp_dsn7_ch(-4) + td_rntpp_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_rntpp_dsn3(-3) + td_rntpp_dsn3(-4) + td_rntpp_dsn3(-5) + td_rntpp_dsn3(-6)) / (td_rntpp_dsn7_ch(-3) + td_rntpp_dsn7_ch(-4) + td_rntpp_dsn7_ch(-5) + td_rntpp_dsn7_ch(-6)) ELSE (td_rntpp_dsn3(-4) + td_rntpp_dsn3(-5) + td_rntpp_dsn3(-6) + td_rntpp_dsn3(-7)) / (td_rntpp_dsn7_ch(-4) + td_rntpp_dsn7_ch(-5) + td_rntpp_dsn7_ch(-6) + td_rntpp_dsn7_ch(-7))) ,
			
		td_p1mi_d0		: td_p1mi_d0   = (IF (trim==1) THEN (td_p1mi_d3(-1) + td_p1mi_d3(-2) + td_p1mi_d3(-3) + td_p1mi_d3(-4)) / (td_p1mi_d7_ch(-1) + td_p1mi_d7_ch(-2) + td_p1mi_d7_ch(-3) + td_p1mi_d7_ch(-4)) ELSE IF (trim==2) THEN (td_p1mi_d3(-2) + td_p1mi_d3(-3) + td_p1mi_d3(-4) + td_p1mi_d3(-5)) / (td_p1mi_d7_ch(-2) + td_p1mi_d7_ch(-3) + td_p1mi_d7_ch(-4) + td_p1mi_d7_ch(-5)) ELSE IF (trim==3) THEN (td_p1mi_d3(-3) + td_p1mi_d3(-4) + td_p1mi_d3(-5) + td_p1mi_d3(-6)) / (td_p1mi_d7_ch(-3) + td_p1mi_d7_ch(-4) + td_p1mi_d7_ch(-5) + td_p1mi_d7_ch(-6)) ELSE (td_p1mi_d3(-4) + td_p1mi_d3(-5) + td_p1mi_d3(-6) + td_p1mi_d3(-7)) / (td_p1mi_d7_ch(-4) + td_p1mi_d7_ch(-5) + td_p1mi_d7_ch(-6) + td_p1mi_d7_ch(-7))) ,
		td_p1mi_dai0	: td_p1mi_dai0 = (IF (trim==1) THEN (td_p1mi_dai3(-1) + td_p1mi_dai3(-2) + td_p1mi_dai3(-3) + td_p1mi_dai3(-4)) / (td_p1mi_dai7_ch(-1) + td_p1mi_dai7_ch(-2) + td_p1mi_dai7_ch(-3) + td_p1mi_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_p1mi_dai3(-2) + td_p1mi_dai3(-3) + td_p1mi_dai3(-4) + td_p1mi_dai3(-5)) / (td_p1mi_dai7_ch(-2) + td_p1mi_dai7_ch(-3) + td_p1mi_dai7_ch(-4) + td_p1mi_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_p1mi_dai3(-3) + td_p1mi_dai3(-4) + td_p1mi_dai3(-5) + td_p1mi_dai3(-6)) / (td_p1mi_dai7_ch(-3) + td_p1mi_dai7_ch(-4) + td_p1mi_dai7_ch(-5) + td_p1mi_dai7_ch(-6)) ELSE (td_p1mi_dai3(-4) + td_p1mi_dai3(-5) + td_p1mi_dai3(-6) + td_p1mi_dai3(-7)) / (td_p1mi_dai7_ch(-4) + td_p1mi_dai7_ch(-5) + td_p1mi_dai7_ch(-6) + td_p1mi_dai7_ch(-7))) ,
		td_p1mi_nrj0	: td_p1mi_nrj0 = (IF (trim==1) THEN (td_p1mi_nrj3(-1) + td_p1mi_nrj3(-2) + td_p1mi_nrj3(-3) + td_p1mi_nrj3(-4)) / (td_p1mi_nrj7_ch(-1) + td_p1mi_nrj7_ch(-2) + td_p1mi_nrj7_ch(-3) + td_p1mi_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_p1mi_nrj3(-2) + td_p1mi_nrj3(-3) + td_p1mi_nrj3(-4) + td_p1mi_nrj3(-5)) / (td_p1mi_nrj7_ch(-2) + td_p1mi_nrj7_ch(-3) + td_p1mi_nrj7_ch(-4) + td_p1mi_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_p1mi_nrj3(-3) + td_p1mi_nrj3(-4) + td_p1mi_nrj3(-5) + td_p1mi_nrj3(-6)) / (td_p1mi_nrj7_ch(-3) + td_p1mi_nrj7_ch(-4) + td_p1mi_nrj7_ch(-5) + td_p1mi_nrj7_ch(-6)) ELSE (td_p1mi_nrj3(-4) + td_p1mi_nrj3(-5) + td_p1mi_nrj3(-6) + td_p1mi_nrj3(-7)) / (td_p1mi_nrj7_ch(-4) + td_p1mi_nrj7_ch(-5) + td_p1mi_nrj7_ch(-6) + td_p1mi_nrj7_ch(-7))) ,
		td_p1mi_dse0	: td_p1mi_dse0 = (IF (trim==1) THEN (td_p1mi_dse3(-1) + td_p1mi_dse3(-2) + td_p1mi_dse3(-3) + td_p1mi_dse3(-4)) / (td_p1mi_dse7_ch(-1) + td_p1mi_dse7_ch(-2) + td_p1mi_dse7_ch(-3) + td_p1mi_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_p1mi_dse3(-2) + td_p1mi_dse3(-3) + td_p1mi_dse3(-4) + td_p1mi_dse3(-5)) / (td_p1mi_dse7_ch(-2) + td_p1mi_dse7_ch(-3) + td_p1mi_dse7_ch(-4) + td_p1mi_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_p1mi_dse3(-3) + td_p1mi_dse3(-4) + td_p1mi_dse3(-5) + td_p1mi_dse3(-6)) / (td_p1mi_dse7_ch(-3) + td_p1mi_dse7_ch(-4) + td_p1mi_dse7_ch(-5) + td_p1mi_dse7_ch(-6)) ELSE (td_p1mi_dse3(-4) + td_p1mi_dse3(-5) + td_p1mi_dse3(-6) + td_p1mi_dse3(-7)) / (td_p1mi_dse7_ch(-4) + td_p1mi_dse7_ch(-5) + td_p1mi_dse7_ch(-6) + td_p1mi_dse7_ch(-7))) ,
		td_p1mi_dsa0	: td_p1mi_dsa0 = (IF (trim==1) THEN (td_p1mi_dsa3(-1) + td_p1mi_dsa3(-2) + td_p1mi_dsa3(-3) + td_p1mi_dsa3(-4)) / (td_p1mi_dsa7_ch(-1) + td_p1mi_dsa7_ch(-2) + td_p1mi_dsa7_ch(-3) + td_p1mi_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_p1mi_dsa3(-2) + td_p1mi_dsa3(-3) + td_p1mi_dsa3(-4) + td_p1mi_dsa3(-5)) / (td_p1mi_dsa7_ch(-2) + td_p1mi_dsa7_ch(-3) + td_p1mi_dsa7_ch(-4) + td_p1mi_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_p1mi_dsa3(-3) + td_p1mi_dsa3(-4) + td_p1mi_dsa3(-5) + td_p1mi_dsa3(-6)) / (td_p1mi_dsa7_ch(-3) + td_p1mi_dsa7_ch(-4) + td_p1mi_dsa7_ch(-5) + td_p1mi_dsa7_ch(-6)) ELSE (td_p1mi_dsa3(-4) + td_p1mi_dsa3(-5) + td_p1mi_dsa3(-6) + td_p1mi_dsa3(-7)) / (td_p1mi_dsa7_ch(-4) + td_p1mi_dsa7_ch(-5) + td_p1mi_dsa7_ch(-6) + td_p1mi_dsa7_ch(-7))) ,
		td_p1mi_dsn0	: td_p1mi_dsn0 = (IF (trim==1) THEN (td_p1mi_dsn3(-1) + td_p1mi_dsn3(-2) + td_p1mi_dsn3(-3) + td_p1mi_dsn3(-4)) / (td_p1mi_dsn7_ch(-1) + td_p1mi_dsn7_ch(-2) + td_p1mi_dsn7_ch(-3) + td_p1mi_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_p1mi_dsn3(-2) + td_p1mi_dsn3(-3) + td_p1mi_dsn3(-4) + td_p1mi_dsn3(-5)) / (td_p1mi_dsn7_ch(-2) + td_p1mi_dsn7_ch(-3) + td_p1mi_dsn7_ch(-4) + td_p1mi_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_p1mi_dsn3(-3) + td_p1mi_dsn3(-4) + td_p1mi_dsn3(-5) + td_p1mi_dsn3(-6)) / (td_p1mi_dsn7_ch(-3) + td_p1mi_dsn7_ch(-4) + td_p1mi_dsn7_ch(-5) + td_p1mi_dsn7_ch(-6)) ELSE (td_p1mi_dsn3(-4) + td_p1mi_dsn3(-5) + td_p1mi_dsn3(-6) + td_p1mi_dsn3(-7)) / (td_p1mi_dsn7_ch(-4) + td_p1mi_dsn7_ch(-5) + td_p1mi_dsn7_ch(-6) + td_p1mi_dsn7_ch(-7))) ,
		
		td_rim_d0		: td_rim_d0   = (IF (trim==1) THEN (td_rim_d3(-1) + td_rim_d3(-2) + td_rim_d3(-3) + td_rim_d3(-4)) / (td_rim_d7_ch(-1) + td_rim_d7_ch(-2) + td_rim_d7_ch(-3) + td_rim_d7_ch(-4)) ELSE IF (trim==2) THEN (td_rim_d3(-2) + td_rim_d3(-3) + td_rim_d3(-4) + td_rim_d3(-5)) / (td_rim_d7_ch(-2) + td_rim_d7_ch(-3) + td_rim_d7_ch(-4) + td_rim_d7_ch(-5)) ELSE IF (trim==3) THEN (td_rim_d3(-3) + td_rim_d3(-4) + td_rim_d3(-5) + td_rim_d3(-6)) / (td_rim_d7_ch(-3) + td_rim_d7_ch(-4) + td_rim_d7_ch(-5) + td_rim_d7_ch(-6)) ELSE (td_rim_d3(-4) + td_rim_d3(-5) + td_rim_d3(-6) + td_rim_d3(-7)) / (td_rim_d7_ch(-4) + td_rim_d7_ch(-5) + td_rim_d7_ch(-6) + td_rim_d7_ch(-7))) ,
		td_rim_dai0		: td_rim_dai0 = (IF (trim==1) THEN (td_rim_dai3(-1) + td_rim_dai3(-2) + td_rim_dai3(-3) + td_rim_dai3(-4)) / (td_rim_dai7_ch(-1) + td_rim_dai7_ch(-2) + td_rim_dai7_ch(-3) + td_rim_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_rim_dai3(-2) + td_rim_dai3(-3) + td_rim_dai3(-4) + td_rim_dai3(-5)) / (td_rim_dai7_ch(-2) + td_rim_dai7_ch(-3) + td_rim_dai7_ch(-4) + td_rim_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_rim_dai3(-3) + td_rim_dai3(-4) + td_rim_dai3(-5) + td_rim_dai3(-6)) / (td_rim_dai7_ch(-3) + td_rim_dai7_ch(-4) + td_rim_dai7_ch(-5) + td_rim_dai7_ch(-6)) ELSE (td_rim_dai3(-4) + td_rim_dai3(-5) + td_rim_dai3(-6) + td_rim_dai3(-7)) / (td_rim_dai7_ch(-4) + td_rim_dai7_ch(-5) + td_rim_dai7_ch(-6) + td_rim_dai7_ch(-7))) ,
		td_rim_nrj0		: td_rim_nrj0 = (IF (trim==1) THEN (td_rim_nrj3(-1) + td_rim_nrj3(-2) + td_rim_nrj3(-3) + td_rim_nrj3(-4)) / (td_rim_nrj7_ch(-1) + td_rim_nrj7_ch(-2) + td_rim_nrj7_ch(-3) + td_rim_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_rim_nrj3(-2) + td_rim_nrj3(-3) + td_rim_nrj3(-4) + td_rim_nrj3(-5)) / (td_rim_nrj7_ch(-2) + td_rim_nrj7_ch(-3) + td_rim_nrj7_ch(-4) + td_rim_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_rim_nrj3(-3) + td_rim_nrj3(-4) + td_rim_nrj3(-5) + td_rim_nrj3(-6)) / (td_rim_nrj7_ch(-3) + td_rim_nrj7_ch(-4) + td_rim_nrj7_ch(-5) + td_rim_nrj7_ch(-6)) ELSE (td_rim_nrj3(-4) + td_rim_nrj3(-5) + td_rim_nrj3(-6) + td_rim_nrj3(-7)) / (td_rim_nrj7_ch(-4) + td_rim_nrj7_ch(-5) + td_rim_nrj7_ch(-6) + td_rim_nrj7_ch(-7))) ,
		td_rim_dse0		: td_rim_dse0 = (IF (trim==1) THEN (td_rim_dse3(-1) + td_rim_dse3(-2) + td_rim_dse3(-3) + td_rim_dse3(-4)) / (td_rim_dse7_ch(-1) + td_rim_dse7_ch(-2) + td_rim_dse7_ch(-3) + td_rim_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_rim_dse3(-2) + td_rim_dse3(-3) + td_rim_dse3(-4) + td_rim_dse3(-5)) / (td_rim_dse7_ch(-2) + td_rim_dse7_ch(-3) + td_rim_dse7_ch(-4) + td_rim_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_rim_dse3(-3) + td_rim_dse3(-4) + td_rim_dse3(-5) + td_rim_dse3(-6)) / (td_rim_dse7_ch(-3) + td_rim_dse7_ch(-4) + td_rim_dse7_ch(-5) + td_rim_dse7_ch(-6)) ELSE (td_rim_dse3(-4) + td_rim_dse3(-5) + td_rim_dse3(-6) + td_rim_dse3(-7)) / (td_rim_dse7_ch(-4) + td_rim_dse7_ch(-5) + td_rim_dse7_ch(-6) + td_rim_dse7_ch(-7))) ,
		td_rim_dsa0		: td_rim_dsa0 = (IF (trim==1) THEN (td_rim_dsa3(-1) + td_rim_dsa3(-2) + td_rim_dsa3(-3) + td_rim_dsa3(-4)) / (td_rim_dsa7_ch(-1) + td_rim_dsa7_ch(-2) + td_rim_dsa7_ch(-3) + td_rim_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_rim_dsa3(-2) + td_rim_dsa3(-3) + td_rim_dsa3(-4) + td_rim_dsa3(-5)) / (td_rim_dsa7_ch(-2) + td_rim_dsa7_ch(-3) + td_rim_dsa7_ch(-4) + td_rim_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_rim_dsa3(-3) + td_rim_dsa3(-4) + td_rim_dsa3(-5) + td_rim_dsa3(-6)) / (td_rim_dsa7_ch(-3) + td_rim_dsa7_ch(-4) + td_rim_dsa7_ch(-5) + td_rim_dsa7_ch(-6)) ELSE (td_rim_dsa3(-4) + td_rim_dsa3(-5) + td_rim_dsa3(-6) + td_rim_dsa3(-7)) / (td_rim_dsa7_ch(-4) + td_rim_dsa7_ch(-5) + td_rim_dsa7_ch(-6) + td_rim_dsa7_ch(-7))) ,
		td_rim_dsn0		: td_rim_dsn0 = (IF (trim==1) THEN (td_rim_dsn3(-1) + td_rim_dsn3(-2) + td_rim_dsn3(-3) + td_rim_dsn3(-4)) / (td_rim_dsn7_ch(-1) + td_rim_dsn7_ch(-2) + td_rim_dsn7_ch(-3) + td_rim_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_rim_dsn3(-2) + td_rim_dsn3(-3) + td_rim_dsn3(-4) + td_rim_dsn3(-5)) / (td_rim_dsn7_ch(-2) + td_rim_dsn7_ch(-3) + td_rim_dsn7_ch(-4) + td_rim_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_rim_dsn3(-3) + td_rim_dsn3(-4) + td_rim_dsn3(-5) + td_rim_dsn3(-6)) / (td_rim_dsn7_ch(-3) + td_rim_dsn7_ch(-4) + td_rim_dsn7_ch(-5) + td_rim_dsn7_ch(-6)) ELSE (td_rim_dsn3(-4) + td_rim_dsn3(-5) + td_rim_dsn3(-6) + td_rim_dsn3(-7)) / (td_rim_dsn7_ch(-4) + td_rim_dsn7_ch(-5) + td_rim_dsn7_ch(-6) + td_rim_dsn7_ch(-7))) ,
		
		td_rnt2_d0		: td_rnt2_d0   = (IF (trim==1) THEN (td_rnt2_d3(-1) + td_rnt2_d3(-2) + td_rnt2_d3(-3) + td_rnt2_d3(-4)) / (td_rnt2_d7_ch(-1) + td_rnt2_d7_ch(-2) + td_rnt2_d7_ch(-3) + td_rnt2_d7_ch(-4)) ELSE IF (trim==2) THEN (td_rnt2_d3(-2) + td_rnt2_d3(-3) + td_rnt2_d3(-4) + td_rnt2_d3(-5)) / (td_rnt2_d7_ch(-2) + td_rnt2_d7_ch(-3) + td_rnt2_d7_ch(-4) + td_rnt2_d7_ch(-5)) ELSE IF (trim==3) THEN (td_rnt2_d3(-3) + td_rnt2_d3(-4) + td_rnt2_d3(-5) + td_rnt2_d3(-6)) / (td_rnt2_d7_ch(-3) + td_rnt2_d7_ch(-4) + td_rnt2_d7_ch(-5) + td_rnt2_d7_ch(-6)) ELSE (td_rnt2_d3(-4) + td_rnt2_d3(-5) + td_rnt2_d3(-6) + td_rnt2_d3(-7)) / (td_rnt2_d7_ch(-4) + td_rnt2_d7_ch(-5) + td_rnt2_d7_ch(-6) + td_rnt2_d7_ch(-7))) ,
		td_rnt2_dai0		: td_rnt2_dai0 = (IF (trim==1) THEN (td_rnt2_dai3(-1) + td_rnt2_dai3(-2) + td_rnt2_dai3(-3) + td_rnt2_dai3(-4)) / (td_rnt2_dai7_ch(-1) + td_rnt2_dai7_ch(-2) + td_rnt2_dai7_ch(-3) + td_rnt2_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_rnt2_dai3(-2) + td_rnt2_dai3(-3) + td_rnt2_dai3(-4) + td_rnt2_dai3(-5)) / (td_rnt2_dai7_ch(-2) + td_rnt2_dai7_ch(-3) + td_rnt2_dai7_ch(-4) + td_rnt2_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_rnt2_dai3(-3) + td_rnt2_dai3(-4) + td_rnt2_dai3(-5) + td_rnt2_dai3(-6)) / (td_rnt2_dai7_ch(-3) + td_rnt2_dai7_ch(-4) + td_rnt2_dai7_ch(-5) + td_rnt2_dai7_ch(-6)) ELSE (td_rnt2_dai3(-4) + td_rnt2_dai3(-5) + td_rnt2_dai3(-6) + td_rnt2_dai3(-7)) / (td_rnt2_dai7_ch(-4) + td_rnt2_dai7_ch(-5) + td_rnt2_dai7_ch(-6) + td_rnt2_dai7_ch(-7))) ,
		td_rnt2_nrj0		: td_rnt2_nrj0 = (IF (trim==1) THEN (td_rnt2_nrj3(-1) + td_rnt2_nrj3(-2) + td_rnt2_nrj3(-3) + td_rnt2_nrj3(-4)) / (td_rnt2_nrj7_ch(-1) + td_rnt2_nrj7_ch(-2) + td_rnt2_nrj7_ch(-3) + td_rnt2_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_rnt2_nrj3(-2) + td_rnt2_nrj3(-3) + td_rnt2_nrj3(-4) + td_rnt2_nrj3(-5)) / (td_rnt2_nrj7_ch(-2) + td_rnt2_nrj7_ch(-3) + td_rnt2_nrj7_ch(-4) + td_rnt2_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_rnt2_nrj3(-3) + td_rnt2_nrj3(-4) + td_rnt2_nrj3(-5) + td_rnt2_nrj3(-6)) / (td_rnt2_nrj7_ch(-3) + td_rnt2_nrj7_ch(-4) + td_rnt2_nrj7_ch(-5) + td_rnt2_nrj7_ch(-6)) ELSE (td_rnt2_nrj3(-4) + td_rnt2_nrj3(-5) + td_rnt2_nrj3(-6) + td_rnt2_nrj3(-7)) / (td_rnt2_nrj7_ch(-4) + td_rnt2_nrj7_ch(-5) + td_rnt2_nrj7_ch(-6) + td_rnt2_nrj7_ch(-7))) ,
		td_rnt2_dse0		: td_rnt2_dse0 = (IF (trim==1) THEN (td_rnt2_dse3(-1) + td_rnt2_dse3(-2) + td_rnt2_dse3(-3) + td_rnt2_dse3(-4)) / (td_rnt2_dse7_ch(-1) + td_rnt2_dse7_ch(-2) + td_rnt2_dse7_ch(-3) + td_rnt2_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_rnt2_dse3(-2) + td_rnt2_dse3(-3) + td_rnt2_dse3(-4) + td_rnt2_dse3(-5)) / (td_rnt2_dse7_ch(-2) + td_rnt2_dse7_ch(-3) + td_rnt2_dse7_ch(-4) + td_rnt2_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_rnt2_dse3(-3) + td_rnt2_dse3(-4) + td_rnt2_dse3(-5) + td_rnt2_dse3(-6)) / (td_rnt2_dse7_ch(-3) + td_rnt2_dse7_ch(-4) + td_rnt2_dse7_ch(-5) + td_rnt2_dse7_ch(-6)) ELSE (td_rnt2_dse3(-4) + td_rnt2_dse3(-5) + td_rnt2_dse3(-6) + td_rnt2_dse3(-7)) / (td_rnt2_dse7_ch(-4) + td_rnt2_dse7_ch(-5) + td_rnt2_dse7_ch(-6) + td_rnt2_dse7_ch(-7))) ,
		td_rnt2_dsa0		: td_rnt2_dsa0 = (IF (trim==1) THEN (td_rnt2_dsa3(-1) + td_rnt2_dsa3(-2) + td_rnt2_dsa3(-3) + td_rnt2_dsa3(-4)) / (td_rnt2_dsa7_ch(-1) + td_rnt2_dsa7_ch(-2) + td_rnt2_dsa7_ch(-3) + td_rnt2_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_rnt2_dsa3(-2) + td_rnt2_dsa3(-3) + td_rnt2_dsa3(-4) + td_rnt2_dsa3(-5)) / (td_rnt2_dsa7_ch(-2) + td_rnt2_dsa7_ch(-3) + td_rnt2_dsa7_ch(-4) + td_rnt2_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_rnt2_dsa3(-3) + td_rnt2_dsa3(-4) + td_rnt2_dsa3(-5) + td_rnt2_dsa3(-6)) / (td_rnt2_dsa7_ch(-3) + td_rnt2_dsa7_ch(-4) + td_rnt2_dsa7_ch(-5) + td_rnt2_dsa7_ch(-6)) ELSE (td_rnt2_dsa3(-4) + td_rnt2_dsa3(-5) + td_rnt2_dsa3(-6) + td_rnt2_dsa3(-7)) / (td_rnt2_dsa7_ch(-4) + td_rnt2_dsa7_ch(-5) + td_rnt2_dsa7_ch(-6) + td_rnt2_dsa7_ch(-7))) ,
		td_rnt2_dsn0		: td_rnt2_dsn0 = (IF (trim==1) THEN (td_rnt2_dsn3(-1) + td_rnt2_dsn3(-2) + td_rnt2_dsn3(-3) + td_rnt2_dsn3(-4)) / (td_rnt2_dsn7_ch(-1) + td_rnt2_dsn7_ch(-2) + td_rnt2_dsn7_ch(-3) + td_rnt2_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_rnt2_dsn3(-2) + td_rnt2_dsn3(-3) + td_rnt2_dsn3(-4) + td_rnt2_dsn3(-5)) / (td_rnt2_dsn7_ch(-2) + td_rnt2_dsn7_ch(-3) + td_rnt2_dsn7_ch(-4) + td_rnt2_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_rnt2_dsn3(-3) + td_rnt2_dsn3(-4) + td_rnt2_dsn3(-5) + td_rnt2_dsn3(-6)) / (td_rnt2_dsn7_ch(-3) + td_rnt2_dsn7_ch(-4) + td_rnt2_dsn7_ch(-5) + td_rnt2_dsn7_ch(-6)) ELSE (td_rnt2_dsn3(-4) + td_rnt2_dsn3(-5) + td_rnt2_dsn3(-6) + td_rnt2_dsn3(-7)) / (td_rnt2_dsn7_ch(-4) + td_rnt2_dsn7_ch(-5) + td_rnt2_dsn7_ch(-6) + td_rnt2_dsn7_ch(-7))) ,
		td_rim2_d0		: td_rim2_d0   = (IF (trim==1) THEN (td_rim2_d3(-1) + td_rim2_d3(-2) + td_rim2_d3(-3) + td_rim2_d3(-4)) / (td_rim2_d7_ch(-1) + td_rim2_d7_ch(-2) + td_rim2_d7_ch(-3) + td_rim2_d7_ch(-4)) ELSE IF (trim==2) THEN (td_rim2_d3(-2) + td_rim2_d3(-3) + td_rim2_d3(-4) + td_rim2_d3(-5)) / (td_rim2_d7_ch(-2) + td_rim2_d7_ch(-3) + td_rim2_d7_ch(-4) + td_rim2_d7_ch(-5)) ELSE IF (trim==3) THEN (td_rim2_d3(-3) + td_rim2_d3(-4) + td_rim2_d3(-5) + td_rim2_d3(-6)) / (td_rim2_d7_ch(-3) + td_rim2_d7_ch(-4) + td_rim2_d7_ch(-5) + td_rim2_d7_ch(-6)) ELSE (td_rim2_d3(-4) + td_rim2_d3(-5) + td_rim2_d3(-6) + td_rim2_d3(-7)) / (td_rim2_d7_ch(-4) + td_rim2_d7_ch(-5) + td_rim2_d7_ch(-6) + td_rim2_d7_ch(-7))) ,
		td_rim2_dai0		: td_rim2_dai0 = (IF (trim==1) THEN (td_rim2_dai3(-1) + td_rim2_dai3(-2) + td_rim2_dai3(-3) + td_rim2_dai3(-4)) / (td_rim2_dai7_ch(-1) + td_rim2_dai7_ch(-2) + td_rim2_dai7_ch(-3) + td_rim2_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_rim2_dai3(-2) + td_rim2_dai3(-3) + td_rim2_dai3(-4) + td_rim2_dai3(-5)) / (td_rim2_dai7_ch(-2) + td_rim2_dai7_ch(-3) + td_rim2_dai7_ch(-4) + td_rim2_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_rim2_dai3(-3) + td_rim2_dai3(-4) + td_rim2_dai3(-5) + td_rim2_dai3(-6)) / (td_rim2_dai7_ch(-3) + td_rim2_dai7_ch(-4) + td_rim2_dai7_ch(-5) + td_rim2_dai7_ch(-6)) ELSE (td_rim2_dai3(-4) + td_rim2_dai3(-5) + td_rim2_dai3(-6) + td_rim2_dai3(-7)) / (td_rim2_dai7_ch(-4) + td_rim2_dai7_ch(-5) + td_rim2_dai7_ch(-6) + td_rim2_dai7_ch(-7))) ,
		td_rim2_nrj0		: td_rim2_nrj0 = (IF (trim==1) THEN (td_rim2_nrj3(-1) + td_rim2_nrj3(-2) + td_rim2_nrj3(-3) + td_rim2_nrj3(-4)) / (td_rim2_nrj7_ch(-1) + td_rim2_nrj7_ch(-2) + td_rim2_nrj7_ch(-3) + td_rim2_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_rim2_nrj3(-2) + td_rim2_nrj3(-3) + td_rim2_nrj3(-4) + td_rim2_nrj3(-5)) / (td_rim2_nrj7_ch(-2) + td_rim2_nrj7_ch(-3) + td_rim2_nrj7_ch(-4) + td_rim2_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_rim2_nrj3(-3) + td_rim2_nrj3(-4) + td_rim2_nrj3(-5) + td_rim2_nrj3(-6)) / (td_rim2_nrj7_ch(-3) + td_rim2_nrj7_ch(-4) + td_rim2_nrj7_ch(-5) + td_rim2_nrj7_ch(-6)) ELSE (td_rim2_nrj3(-4) + td_rim2_nrj3(-5) + td_rim2_nrj3(-6) + td_rim2_nrj3(-7)) / (td_rim2_nrj7_ch(-4) + td_rim2_nrj7_ch(-5) + td_rim2_nrj7_ch(-6) + td_rim2_nrj7_ch(-7))) ,
		td_rim2_dse0		: td_rim2_dse0 = (IF (trim==1) THEN (td_rim2_dse3(-1) + td_rim2_dse3(-2) + td_rim2_dse3(-3) + td_rim2_dse3(-4)) / (td_rim2_dse7_ch(-1) + td_rim2_dse7_ch(-2) + td_rim2_dse7_ch(-3) + td_rim2_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_rim2_dse3(-2) + td_rim2_dse3(-3) + td_rim2_dse3(-4) + td_rim2_dse3(-5)) / (td_rim2_dse7_ch(-2) + td_rim2_dse7_ch(-3) + td_rim2_dse7_ch(-4) + td_rim2_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_rim2_dse3(-3) + td_rim2_dse3(-4) + td_rim2_dse3(-5) + td_rim2_dse3(-6)) / (td_rim2_dse7_ch(-3) + td_rim2_dse7_ch(-4) + td_rim2_dse7_ch(-5) + td_rim2_dse7_ch(-6)) ELSE (td_rim2_dse3(-4) + td_rim2_dse3(-5) + td_rim2_dse3(-6) + td_rim2_dse3(-7)) / (td_rim2_dse7_ch(-4) + td_rim2_dse7_ch(-5) + td_rim2_dse7_ch(-6) + td_rim2_dse7_ch(-7))) ,
		td_rim2_dsa0		: td_rim2_dsa0 = (IF (trim==1) THEN (td_rim2_dsa3(-1) + td_rim2_dsa3(-2) + td_rim2_dsa3(-3) + td_rim2_dsa3(-4)) / (td_rim2_dsa7_ch(-1) + td_rim2_dsa7_ch(-2) + td_rim2_dsa7_ch(-3) + td_rim2_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_rim2_dsa3(-2) + td_rim2_dsa3(-3) + td_rim2_dsa3(-4) + td_rim2_dsa3(-5)) / (td_rim2_dsa7_ch(-2) + td_rim2_dsa7_ch(-3) + td_rim2_dsa7_ch(-4) + td_rim2_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_rim2_dsa3(-3) + td_rim2_dsa3(-4) + td_rim2_dsa3(-5) + td_rim2_dsa3(-6)) / (td_rim2_dsa7_ch(-3) + td_rim2_dsa7_ch(-4) + td_rim2_dsa7_ch(-5) + td_rim2_dsa7_ch(-6)) ELSE (td_rim2_dsa3(-4) + td_rim2_dsa3(-5) + td_rim2_dsa3(-6) + td_rim2_dsa3(-7)) / (td_rim2_dsa7_ch(-4) + td_rim2_dsa7_ch(-5) + td_rim2_dsa7_ch(-6) + td_rim2_dsa7_ch(-7))) ,
		td_rim2_dsn0		: td_rim2_dsn0 = (IF (trim==1) THEN (td_rim2_dsn3(-1) + td_rim2_dsn3(-2) + td_rim2_dsn3(-3) + td_rim2_dsn3(-4)) / (td_rim2_dsn7_ch(-1) + td_rim2_dsn7_ch(-2) + td_rim2_dsn7_ch(-3) + td_rim2_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_rim2_dsn3(-2) + td_rim2_dsn3(-3) + td_rim2_dsn3(-4) + td_rim2_dsn3(-5)) / (td_rim2_dsn7_ch(-2) + td_rim2_dsn7_ch(-3) + td_rim2_dsn7_ch(-4) + td_rim2_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_rim2_dsn3(-3) + td_rim2_dsn3(-4) + td_rim2_dsn3(-5) + td_rim2_dsn3(-6)) / (td_rim2_dsn7_ch(-3) + td_rim2_dsn7_ch(-4) + td_rim2_dsn7_ch(-5) + td_rim2_dsn7_ch(-6)) ELSE (td_rim2_dsn3(-4) + td_rim2_dsn3(-5) + td_rim2_dsn3(-6) + td_rim2_dsn3(-7)) / (td_rim2_dsn7_ch(-4) + td_rim2_dsn7_ch(-5) + td_rim2_dsn7_ch(-6) + td_rim2_dsn7_ch(-7))) ,
		
		td_dfint_d0		: td_dfint_d0   = (IF (trim==1) THEN (td_dfint_d3(-1) + td_dfint_d3(-2) + td_dfint_d3(-3) + td_dfint_d3(-4)) / (td_dfint_d7_ch(-1) + td_dfint_d7_ch(-2) + td_dfint_d7_ch(-3) + td_dfint_d7_ch(-4)) ELSE IF (trim==2) THEN (td_dfint_d3(-2) + td_dfint_d3(-3) + td_dfint_d3(-4) + td_dfint_d3(-5)) / (td_dfint_d7_ch(-2) + td_dfint_d7_ch(-3) + td_dfint_d7_ch(-4) + td_dfint_d7_ch(-5)) ELSE IF (trim==3) THEN (td_dfint_d3(-3) + td_dfint_d3(-4) + td_dfint_d3(-5) + td_dfint_d3(-6)) / (td_dfint_d7_ch(-3) + td_dfint_d7_ch(-4) + td_dfint_d7_ch(-5) + td_dfint_d7_ch(-6)) ELSE (td_dfint_d3(-4) + td_dfint_d3(-5) + td_dfint_d3(-6) + td_dfint_d3(-7)) / (td_dfint_d7_ch(-4) + td_dfint_d7_ch(-5) + td_dfint_d7_ch(-6) + td_dfint_d7_ch(-7))) ,
		td_dfint_dai0	: td_dfint_dai0 = (IF (trim==1) THEN (td_dfint_dai3(-1) + td_dfint_dai3(-2) + td_dfint_dai3(-3) + td_dfint_dai3(-4)) / (td_dfint_dai7_ch(-1) + td_dfint_dai7_ch(-2) + td_dfint_dai7_ch(-3) + td_dfint_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_dfint_dai3(-2) + td_dfint_dai3(-3) + td_dfint_dai3(-4) + td_dfint_dai3(-5)) / (td_dfint_dai7_ch(-2) + td_dfint_dai7_ch(-3) + td_dfint_dai7_ch(-4) + td_dfint_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_dfint_dai3(-3) + td_dfint_dai3(-4) + td_dfint_dai3(-5) + td_dfint_dai3(-6)) / (td_dfint_dai7_ch(-3) + td_dfint_dai7_ch(-4) + td_dfint_dai7_ch(-5) + td_dfint_dai7_ch(-6)) ELSE (td_dfint_dai3(-4) + td_dfint_dai3(-5) + td_dfint_dai3(-6) + td_dfint_dai3(-7)) / (td_dfint_dai7_ch(-4) + td_dfint_dai7_ch(-5) + td_dfint_dai7_ch(-6) + td_dfint_dai7_ch(-7))) ,
		td_dfint_nrj0	: td_dfint_nrj0 = (IF (trim==1) THEN (td_dfint_nrj3(-1) + td_dfint_nrj3(-2) + td_dfint_nrj3(-3) + td_dfint_nrj3(-4)) / (td_dfint_nrj7_ch(-1) + td_dfint_nrj7_ch(-2) + td_dfint_nrj7_ch(-3) + td_dfint_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_dfint_nrj3(-2) + td_dfint_nrj3(-3) + td_dfint_nrj3(-4) + td_dfint_nrj3(-5)) / (td_dfint_nrj7_ch(-2) + td_dfint_nrj7_ch(-3) + td_dfint_nrj7_ch(-4) + td_dfint_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_dfint_nrj3(-3) + td_dfint_nrj3(-4) + td_dfint_nrj3(-5) + td_dfint_nrj3(-6)) / (td_dfint_nrj7_ch(-3) + td_dfint_nrj7_ch(-4) + td_dfint_nrj7_ch(-5) + td_dfint_nrj7_ch(-6)) ELSE (td_dfint_nrj3(-4) + td_dfint_nrj3(-5) + td_dfint_nrj3(-6) + td_dfint_nrj3(-7)) / (td_dfint_nrj7_ch(-4) + td_dfint_nrj7_ch(-5) + td_dfint_nrj7_ch(-6) + td_dfint_nrj7_ch(-7))) ,
		td_dfint_dse0	: td_dfint_dse0 = (IF (trim==1) THEN (td_dfint_dse3(-1) + td_dfint_dse3(-2) + td_dfint_dse3(-3) + td_dfint_dse3(-4)) / (td_dfint_dse7_ch(-1) + td_dfint_dse7_ch(-2) + td_dfint_dse7_ch(-3) + td_dfint_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_dfint_dse3(-2) + td_dfint_dse3(-3) + td_dfint_dse3(-4) + td_dfint_dse3(-5)) / (td_dfint_dse7_ch(-2) + td_dfint_dse7_ch(-3) + td_dfint_dse7_ch(-4) + td_dfint_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_dfint_dse3(-3) + td_dfint_dse3(-4) + td_dfint_dse3(-5) + td_dfint_dse3(-6)) / (td_dfint_dse7_ch(-3) + td_dfint_dse7_ch(-4) + td_dfint_dse7_ch(-5) + td_dfint_dse7_ch(-6)) ELSE (td_dfint_dse3(-4) + td_dfint_dse3(-5) + td_dfint_dse3(-6) + td_dfint_dse3(-7)) / (td_dfint_dse7_ch(-4) + td_dfint_dse7_ch(-5) + td_dfint_dse7_ch(-6) + td_dfint_dse7_ch(-7))) ,
		td_dfint_dsa0	: td_dfint_dsa0 = (IF (trim==1) THEN (td_dfint_dsa3(-1) + td_dfint_dsa3(-2) + td_dfint_dsa3(-3) + td_dfint_dsa3(-4)) / (td_dfint_dsa7_ch(-1) + td_dfint_dsa7_ch(-2) + td_dfint_dsa7_ch(-3) + td_dfint_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_dfint_dsa3(-2) + td_dfint_dsa3(-3) + td_dfint_dsa3(-4) + td_dfint_dsa3(-5)) / (td_dfint_dsa7_ch(-2) + td_dfint_dsa7_ch(-3) + td_dfint_dsa7_ch(-4) + td_dfint_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_dfint_dsa3(-3) + td_dfint_dsa3(-4) + td_dfint_dsa3(-5) + td_dfint_dsa3(-6)) / (td_dfint_dsa7_ch(-3) + td_dfint_dsa7_ch(-4) + td_dfint_dsa7_ch(-5) + td_dfint_dsa7_ch(-6)) ELSE (td_dfint_dsa3(-4) + td_dfint_dsa3(-5) + td_dfint_dsa3(-6) + td_dfint_dsa3(-7)) / (td_dfint_dsa7_ch(-4) + td_dfint_dsa7_ch(-5) + td_dfint_dsa7_ch(-6) + td_dfint_dsa7_ch(-7))) ,
		td_dfint_dsn0	: td_dfint_dsn0 = (IF (trim==1) THEN (td_dfint_dsn3(-1) + td_dfint_dsn3(-2) + td_dfint_dsn3(-3) + td_dfint_dsn3(-4)) / (td_dfint_dsn7_ch(-1) + td_dfint_dsn7_ch(-2) + td_dfint_dsn7_ch(-3) + td_dfint_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_dfint_dsn3(-2) + td_dfint_dsn3(-3) + td_dfint_dsn3(-4) + td_dfint_dsn3(-5)) / (td_dfint_dsn7_ch(-2) + td_dfint_dsn7_ch(-3) + td_dfint_dsn7_ch(-4) + td_dfint_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_dfint_dsn3(-3) + td_dfint_dsn3(-4) + td_dfint_dsn3(-5) + td_dfint_dsn3(-6)) / (td_dfint_dsn7_ch(-3) + td_dfint_dsn7_ch(-4) + td_dfint_dsn7_ch(-5) + td_dfint_dsn7_ch(-6)) ELSE (td_dfint_dsn3(-4) + td_dfint_dsn3(-5) + td_dfint_dsn3(-6) + td_dfint_dsn3(-7)) / (td_dfint_dsn7_ch(-4) + td_dfint_dsn7_ch(-5) + td_dfint_dsn7_ch(-6) + td_dfint_dsn7_ch(-7))) ,
		td_dfinths_d0	: td_dfinths_d0   = (IF (trim==1) THEN (td_dfinths_d3(-1) + td_dfinths_d3(-2) + td_dfinths_d3(-3) + td_dfinths_d3(-4)) / (td_dfinths_d7_ch(-1) + td_dfinths_d7_ch(-2) + td_dfinths_d7_ch(-3) + td_dfinths_d7_ch(-4)) ELSE IF (trim==2) THEN (td_dfinths_d3(-2) + td_dfinths_d3(-3) + td_dfinths_d3(-4) + td_dfinths_d3(-5)) / (td_dfinths_d7_ch(-2) + td_dfinths_d7_ch(-3) + td_dfinths_d7_ch(-4) + td_dfinths_d7_ch(-5)) ELSE IF (trim==3) THEN (td_dfinths_d3(-3) + td_dfinths_d3(-4) + td_dfinths_d3(-5) + td_dfinths_d3(-6)) / (td_dfinths_d7_ch(-3) + td_dfinths_d7_ch(-4) + td_dfinths_d7_ch(-5) + td_dfinths_d7_ch(-6)) ELSE (td_dfinths_d3(-4) + td_dfinths_d3(-5) + td_dfinths_d3(-6) + td_dfinths_d3(-7)) / (td_dfinths_d7_ch(-4) + td_dfinths_d7_ch(-5) + td_dfinths_d7_ch(-6) + td_dfinths_d7_ch(-7))) ,
		td_dfinths_dai0	: td_dfinths_dai0 = (IF (trim==1) THEN (td_dfinths_dai3(-1) + td_dfinths_dai3(-2) + td_dfinths_dai3(-3) + td_dfinths_dai3(-4)) / (td_dfinths_dai7_ch(-1) + td_dfinths_dai7_ch(-2) + td_dfinths_dai7_ch(-3) + td_dfinths_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_dfinths_dai3(-2) + td_dfinths_dai3(-3) + td_dfinths_dai3(-4) + td_dfinths_dai3(-5)) / (td_dfinths_dai7_ch(-2) + td_dfinths_dai7_ch(-3) + td_dfinths_dai7_ch(-4) + td_dfinths_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_dfinths_dai3(-3) + td_dfinths_dai3(-4) + td_dfinths_dai3(-5) + td_dfinths_dai3(-6)) / (td_dfinths_dai7_ch(-3) + td_dfinths_dai7_ch(-4) + td_dfinths_dai7_ch(-5) + td_dfinths_dai7_ch(-6)) ELSE (td_dfinths_dai3(-4) + td_dfinths_dai3(-5) + td_dfinths_dai3(-6) + td_dfinths_dai3(-7)) / (td_dfinths_dai7_ch(-4) + td_dfinths_dai7_ch(-5) + td_dfinths_dai7_ch(-6) + td_dfinths_dai7_ch(-7))) ,
		td_dfinths_nrj0	: td_dfinths_nrj0 = (IF (trim==1) THEN (td_dfinths_nrj3(-1) + td_dfinths_nrj3(-2) + td_dfinths_nrj3(-3) + td_dfinths_nrj3(-4)) / (td_dfinths_nrj7_ch(-1) + td_dfinths_nrj7_ch(-2) + td_dfinths_nrj7_ch(-3) + td_dfinths_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_dfinths_nrj3(-2) + td_dfinths_nrj3(-3) + td_dfinths_nrj3(-4) + td_dfinths_nrj3(-5)) / (td_dfinths_nrj7_ch(-2) + td_dfinths_nrj7_ch(-3) + td_dfinths_nrj7_ch(-4) + td_dfinths_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_dfinths_nrj3(-3) + td_dfinths_nrj3(-4) + td_dfinths_nrj3(-5) + td_dfinths_nrj3(-6)) / (td_dfinths_nrj7_ch(-3) + td_dfinths_nrj7_ch(-4) + td_dfinths_nrj7_ch(-5) + td_dfinths_nrj7_ch(-6)) ELSE (td_dfinths_nrj3(-4) + td_dfinths_nrj3(-5) + td_dfinths_nrj3(-6) + td_dfinths_nrj3(-7)) / (td_dfinths_nrj7_ch(-4) + td_dfinths_nrj7_ch(-5) + td_dfinths_nrj7_ch(-6) + td_dfinths_nrj7_ch(-7))) ,
		td_dfinths_dse0	: td_dfinths_dse0 = (IF (trim==1) THEN (td_dfinths_dse3(-1) + td_dfinths_dse3(-2) + td_dfinths_dse3(-3) + td_dfinths_dse3(-4)) / (td_dfinths_dse7_ch(-1) + td_dfinths_dse7_ch(-2) + td_dfinths_dse7_ch(-3) + td_dfinths_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_dfinths_dse3(-2) + td_dfinths_dse3(-3) + td_dfinths_dse3(-4) + td_dfinths_dse3(-5)) / (td_dfinths_dse7_ch(-2) + td_dfinths_dse7_ch(-3) + td_dfinths_dse7_ch(-4) + td_dfinths_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_dfinths_dse3(-3) + td_dfinths_dse3(-4) + td_dfinths_dse3(-5) + td_dfinths_dse3(-6)) / (td_dfinths_dse7_ch(-3) + td_dfinths_dse7_ch(-4) + td_dfinths_dse7_ch(-5) + td_dfinths_dse7_ch(-6)) ELSE (td_dfinths_dse3(-4) + td_dfinths_dse3(-5) + td_dfinths_dse3(-6) + td_dfinths_dse3(-7)) / (td_dfinths_dse7_ch(-4) + td_dfinths_dse7_ch(-5) + td_dfinths_dse7_ch(-6) + td_dfinths_dse7_ch(-7))) ,
		td_dfinths_dsa0	: td_dfinths_dsa0 = (IF (trim==1) THEN (td_dfinths_dsa3(-1) + td_dfinths_dsa3(-2) + td_dfinths_dsa3(-3) + td_dfinths_dsa3(-4)) / (td_dfinths_dsa7_ch(-1) + td_dfinths_dsa7_ch(-2) + td_dfinths_dsa7_ch(-3) + td_dfinths_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_dfinths_dsa3(-2) + td_dfinths_dsa3(-3) + td_dfinths_dsa3(-4) + td_dfinths_dsa3(-5)) / (td_dfinths_dsa7_ch(-2) + td_dfinths_dsa7_ch(-3) + td_dfinths_dsa7_ch(-4) + td_dfinths_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_dfinths_dsa3(-3) + td_dfinths_dsa3(-4) + td_dfinths_dsa3(-5) + td_dfinths_dsa3(-6)) / (td_dfinths_dsa7_ch(-3) + td_dfinths_dsa7_ch(-4) + td_dfinths_dsa7_ch(-5) + td_dfinths_dsa7_ch(-6)) ELSE (td_dfinths_dsa3(-4) + td_dfinths_dsa3(-5) + td_dfinths_dsa3(-6) + td_dfinths_dsa3(-7)) / (td_dfinths_dsa7_ch(-4) + td_dfinths_dsa7_ch(-5) + td_dfinths_dsa7_ch(-6) + td_dfinths_dsa7_ch(-7))) ,
		td_dfinths_dsn0	: td_dfinths_dsn0 = (IF (trim==1) THEN (td_dfinths_dsn3(-1) + td_dfinths_dsn3(-2) + td_dfinths_dsn3(-3) + td_dfinths_dsn3(-4)) / (td_dfinths_dsn7_ch(-1) + td_dfinths_dsn7_ch(-2) + td_dfinths_dsn7_ch(-3) + td_dfinths_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_dfinths_dsn3(-2) + td_dfinths_dsn3(-3) + td_dfinths_dsn3(-4) + td_dfinths_dsn3(-5)) / (td_dfinths_dsn7_ch(-2) + td_dfinths_dsn7_ch(-3) + td_dfinths_dsn7_ch(-4) + td_dfinths_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_dfinths_dsn3(-3) + td_dfinths_dsn3(-4) + td_dfinths_dsn3(-5) + td_dfinths_dsn3(-6)) / (td_dfinths_dsn7_ch(-3) + td_dfinths_dsn7_ch(-4) + td_dfinths_dsn7_ch(-5) + td_dfinths_dsn7_ch(-6)) ELSE (td_dfinths_dsn3(-4) + td_dfinths_dsn3(-5) + td_dfinths_dsn3(-6) + td_dfinths_dsn3(-7)) / (td_dfinths_dsn7_ch(-4) + td_dfinths_dsn7_ch(-5) + td_dfinths_dsn7_ch(-6) + td_dfinths_dsn7_ch(-7))) ,
		td_df_d0		: td_df_d0   = (IF (trim==1) THEN (td_df_d3(-1) + td_df_d3(-2) + td_df_d3(-3) + td_df_d3(-4)) / (td_df_d7_ch(-1) + td_df_d7_ch(-2) + td_df_d7_ch(-3) + td_df_d7_ch(-4)) ELSE IF (trim==2) THEN (td_df_d3(-2) + td_df_d3(-3) + td_df_d3(-4) + td_df_d3(-5)) / (td_df_d7_ch(-2) + td_df_d7_ch(-3) + td_df_d7_ch(-4) + td_df_d7_ch(-5)) ELSE IF (trim==3) THEN (td_df_d3(-3) + td_df_d3(-4) + td_df_d3(-5) + td_df_d3(-6)) / (td_df_d7_ch(-3) + td_df_d7_ch(-4) + td_df_d7_ch(-5) + td_df_d7_ch(-6)) ELSE (td_df_d3(-4) + td_df_d3(-5) + td_df_d3(-6) + td_df_d3(-7)) / (td_df_d7_ch(-4) + td_df_d7_ch(-5) + td_df_d7_ch(-6) + td_df_d7_ch(-7))) ,
		td_df_dai0		: td_df_dai0 = (IF (trim==1) THEN (td_df_dai3(-1) + td_df_dai3(-2) + td_df_dai3(-3) + td_df_dai3(-4)) / (td_df_dai7_ch(-1) + td_df_dai7_ch(-2) + td_df_dai7_ch(-3) + td_df_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_df_dai3(-2) + td_df_dai3(-3) + td_df_dai3(-4) + td_df_dai3(-5)) / (td_df_dai7_ch(-2) + td_df_dai7_ch(-3) + td_df_dai7_ch(-4) + td_df_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_df_dai3(-3) + td_df_dai3(-4) + td_df_dai3(-5) + td_df_dai3(-6)) / (td_df_dai7_ch(-3) + td_df_dai7_ch(-4) + td_df_dai7_ch(-5) + td_df_dai7_ch(-6)) ELSE (td_df_dai3(-4) + td_df_dai3(-5) + td_df_dai3(-6) + td_df_dai3(-7)) / (td_df_dai7_ch(-4) + td_df_dai7_ch(-5) + td_df_dai7_ch(-6) + td_df_dai7_ch(-7))) ,
		td_df_nrj0		: td_df_nrj0 = (IF (trim==1) THEN (td_df_nrj3(-1) + td_df_nrj3(-2) + td_df_nrj3(-3) + td_df_nrj3(-4)) / (td_df_nrj7_ch(-1) + td_df_nrj7_ch(-2) + td_df_nrj7_ch(-3) + td_df_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_df_nrj3(-2) + td_df_nrj3(-3) + td_df_nrj3(-4) + td_df_nrj3(-5)) / (td_df_nrj7_ch(-2) + td_df_nrj7_ch(-3) + td_df_nrj7_ch(-4) + td_df_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_df_nrj3(-3) + td_df_nrj3(-4) + td_df_nrj3(-5) + td_df_nrj3(-6)) / (td_df_nrj7_ch(-3) + td_df_nrj7_ch(-4) + td_df_nrj7_ch(-5) + td_df_nrj7_ch(-6)) ELSE (td_df_nrj3(-4) + td_df_nrj3(-5) + td_df_nrj3(-6) + td_df_nrj3(-7)) / (td_df_nrj7_ch(-4) + td_df_nrj7_ch(-5) + td_df_nrj7_ch(-6) + td_df_nrj7_ch(-7))) ,
		td_df_dse0		: td_df_dse0 = (IF (trim==1) THEN (td_df_dse3(-1) + td_df_dse3(-2) + td_df_dse3(-3) + td_df_dse3(-4)) / (td_df_dse7_ch(-1) + td_df_dse7_ch(-2) + td_df_dse7_ch(-3) + td_df_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_df_dse3(-2) + td_df_dse3(-3) + td_df_dse3(-4) + td_df_dse3(-5)) / (td_df_dse7_ch(-2) + td_df_dse7_ch(-3) + td_df_dse7_ch(-4) + td_df_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_df_dse3(-3) + td_df_dse3(-4) + td_df_dse3(-5) + td_df_dse3(-6)) / (td_df_dse7_ch(-3) + td_df_dse7_ch(-4) + td_df_dse7_ch(-5) + td_df_dse7_ch(-6)) ELSE (td_df_dse3(-4) + td_df_dse3(-5) + td_df_dse3(-6) + td_df_dse3(-7)) / (td_df_dse7_ch(-4) + td_df_dse7_ch(-5) + td_df_dse7_ch(-6) + td_df_dse7_ch(-7))) ,
		td_df_dsa0		: td_df_dsa0 = (IF (trim==1) THEN (td_df_dsa3(-1) + td_df_dsa3(-2) + td_df_dsa3(-3) + td_df_dsa3(-4)) / (td_df_dsa7_ch(-1) + td_df_dsa7_ch(-2) + td_df_dsa7_ch(-3) + td_df_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_df_dsa3(-2) + td_df_dsa3(-3) + td_df_dsa3(-4) + td_df_dsa3(-5)) / (td_df_dsa7_ch(-2) + td_df_dsa7_ch(-3) + td_df_dsa7_ch(-4) + td_df_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_df_dsa3(-3) + td_df_dsa3(-4) + td_df_dsa3(-5) + td_df_dsa3(-6)) / (td_df_dsa7_ch(-3) + td_df_dsa7_ch(-4) + td_df_dsa7_ch(-5) + td_df_dsa7_ch(-6)) ELSE (td_df_dsa3(-4) + td_df_dsa3(-5) + td_df_dsa3(-6) + td_df_dsa3(-7)) / (td_df_dsa7_ch(-4) + td_df_dsa7_ch(-5) + td_df_dsa7_ch(-6) + td_df_dsa7_ch(-7))) ,
		td_df_dsn0		: td_df_dsn0 = (IF (trim==1) THEN (td_df_dsn3(-1) + td_df_dsn3(-2) + td_df_dsn3(-3) + td_df_dsn3(-4)) / (td_df_dsn7_ch(-1) + td_df_dsn7_ch(-2) + td_df_dsn7_ch(-3) + td_df_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_df_dsn3(-2) + td_df_dsn3(-3) + td_df_dsn3(-4) + td_df_dsn3(-5)) / (td_df_dsn7_ch(-2) + td_df_dsn7_ch(-3) + td_df_dsn7_ch(-4) + td_df_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_df_dsn3(-3) + td_df_dsn3(-4) + td_df_dsn3(-5) + td_df_dsn3(-6)) / (td_df_dsn7_ch(-3) + td_df_dsn7_ch(-4) + td_df_dsn7_ch(-5) + td_df_dsn7_ch(-6)) ELSE (td_df_dsn3(-4) + td_df_dsn3(-5) + td_df_dsn3(-6) + td_df_dsn3(-7)) / (td_df_dsn7_ch(-4) + td_df_dsn7_ch(-5) + td_df_dsn7_ch(-6) + td_df_dsn7_ch(-7))) ,
		td_dfhs_d0		: td_dfhs_d0   = (IF (trim==1) THEN (td_dfhs_d3(-1) + td_dfhs_d3(-2) + td_dfhs_d3(-3) + td_dfhs_d3(-4)) / (td_dfhs_d7_ch(-1) + td_dfhs_d7_ch(-2) + td_dfhs_d7_ch(-3) + td_dfhs_d7_ch(-4)) ELSE IF (trim==2) THEN (td_dfhs_d3(-2) + td_dfhs_d3(-3) + td_dfhs_d3(-4) + td_dfhs_d3(-5)) / (td_dfhs_d7_ch(-2) + td_dfhs_d7_ch(-3) + td_dfhs_d7_ch(-4) + td_dfhs_d7_ch(-5)) ELSE IF (trim==3) THEN (td_dfhs_d3(-3) + td_dfhs_d3(-4) + td_dfhs_d3(-5) + td_dfhs_d3(-6)) / (td_dfhs_d7_ch(-3) + td_dfhs_d7_ch(-4) + td_dfhs_d7_ch(-5) + td_dfhs_d7_ch(-6)) ELSE (td_dfhs_d3(-4) + td_dfhs_d3(-5) + td_dfhs_d3(-6) + td_dfhs_d3(-7)) / (td_dfhs_d7_ch(-4) + td_dfhs_d7_ch(-5) + td_dfhs_d7_ch(-6) + td_dfhs_d7_ch(-7))) ,
		td_dfhs_dai0	: td_dfhs_dai0 = (IF (trim==1) THEN (td_dfhs_dai3(-1) + td_dfhs_dai3(-2) + td_dfhs_dai3(-3) + td_dfhs_dai3(-4)) / (td_dfhs_dai7_ch(-1) + td_dfhs_dai7_ch(-2) + td_dfhs_dai7_ch(-3) + td_dfhs_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_dfhs_dai3(-2) + td_dfhs_dai3(-3) + td_dfhs_dai3(-4) + td_dfhs_dai3(-5)) / (td_dfhs_dai7_ch(-2) + td_dfhs_dai7_ch(-3) + td_dfhs_dai7_ch(-4) + td_dfhs_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_dfhs_dai3(-3) + td_dfhs_dai3(-4) + td_dfhs_dai3(-5) + td_dfhs_dai3(-6)) / (td_dfhs_dai7_ch(-3) + td_dfhs_dai7_ch(-4) + td_dfhs_dai7_ch(-5) + td_dfhs_dai7_ch(-6)) ELSE (td_dfhs_dai3(-4) + td_dfhs_dai3(-5) + td_dfhs_dai3(-6) + td_dfhs_dai3(-7)) / (td_dfhs_dai7_ch(-4) + td_dfhs_dai7_ch(-5) + td_dfhs_dai7_ch(-6) + td_dfhs_dai7_ch(-7))) ,
		td_dfhs_nrj0	: td_dfhs_nrj0 = (IF (trim==1) THEN (td_dfhs_nrj3(-1) + td_dfhs_nrj3(-2) + td_dfhs_nrj3(-3) + td_dfhs_nrj3(-4)) / (td_dfhs_nrj7_ch(-1) + td_dfhs_nrj7_ch(-2) + td_dfhs_nrj7_ch(-3) + td_dfhs_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_dfhs_nrj3(-2) + td_dfhs_nrj3(-3) + td_dfhs_nrj3(-4) + td_dfhs_nrj3(-5)) / (td_dfhs_nrj7_ch(-2) + td_dfhs_nrj7_ch(-3) + td_dfhs_nrj7_ch(-4) + td_dfhs_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_dfhs_nrj3(-3) + td_dfhs_nrj3(-4) + td_dfhs_nrj3(-5) + td_dfhs_nrj3(-6)) / (td_dfhs_nrj7_ch(-3) + td_dfhs_nrj7_ch(-4) + td_dfhs_nrj7_ch(-5) + td_dfhs_nrj7_ch(-6)) ELSE (td_dfhs_nrj3(-4) + td_dfhs_nrj3(-5) + td_dfhs_nrj3(-6) + td_dfhs_nrj3(-7)) / (td_dfhs_nrj7_ch(-4) + td_dfhs_nrj7_ch(-5) + td_dfhs_nrj7_ch(-6) + td_dfhs_nrj7_ch(-7))) ,
		td_dfhs_dse0	: td_dfhs_dse0 = (IF (trim==1) THEN (td_dfhs_dse3(-1) + td_dfhs_dse3(-2) + td_dfhs_dse3(-3) + td_dfhs_dse3(-4)) / (td_dfhs_dse7_ch(-1) + td_dfhs_dse7_ch(-2) + td_dfhs_dse7_ch(-3) + td_dfhs_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_dfhs_dse3(-2) + td_dfhs_dse3(-3) + td_dfhs_dse3(-4) + td_dfhs_dse3(-5)) / (td_dfhs_dse7_ch(-2) + td_dfhs_dse7_ch(-3) + td_dfhs_dse7_ch(-4) + td_dfhs_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_dfhs_dse3(-3) + td_dfhs_dse3(-4) + td_dfhs_dse3(-5) + td_dfhs_dse3(-6)) / (td_dfhs_dse7_ch(-3) + td_dfhs_dse7_ch(-4) + td_dfhs_dse7_ch(-5) + td_dfhs_dse7_ch(-6)) ELSE (td_dfhs_dse3(-4) + td_dfhs_dse3(-5) + td_dfhs_dse3(-6) + td_dfhs_dse3(-7)) / (td_dfhs_dse7_ch(-4) + td_dfhs_dse7_ch(-5) + td_dfhs_dse7_ch(-6) + td_dfhs_dse7_ch(-7))) ,
		td_dfhs_dsa0	: td_dfhs_dsa0 = (IF (trim==1) THEN (td_dfhs_dsa3(-1) + td_dfhs_dsa3(-2) + td_dfhs_dsa3(-3) + td_dfhs_dsa3(-4)) / (td_dfhs_dsa7_ch(-1) + td_dfhs_dsa7_ch(-2) + td_dfhs_dsa7_ch(-3) + td_dfhs_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_dfhs_dsa3(-2) + td_dfhs_dsa3(-3) + td_dfhs_dsa3(-4) + td_dfhs_dsa3(-5)) / (td_dfhs_dsa7_ch(-2) + td_dfhs_dsa7_ch(-3) + td_dfhs_dsa7_ch(-4) + td_dfhs_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_dfhs_dsa3(-3) + td_dfhs_dsa3(-4) + td_dfhs_dsa3(-5) + td_dfhs_dsa3(-6)) / (td_dfhs_dsa7_ch(-3) + td_dfhs_dsa7_ch(-4) + td_dfhs_dsa7_ch(-5) + td_dfhs_dsa7_ch(-6)) ELSE (td_dfhs_dsa3(-4) + td_dfhs_dsa3(-5) + td_dfhs_dsa3(-6) + td_dfhs_dsa3(-7)) / (td_dfhs_dsa7_ch(-4) + td_dfhs_dsa7_ch(-5) + td_dfhs_dsa7_ch(-6) + td_dfhs_dsa7_ch(-7))) ,
		td_dfhs_dsn0	: td_dfhs_dsn0 = (IF (trim==1) THEN (td_dfhs_dsn3(-1) + td_dfhs_dsn3(-2) + td_dfhs_dsn3(-3) + td_dfhs_dsn3(-4)) / (td_dfhs_dsn7_ch(-1) + td_dfhs_dsn7_ch(-2) + td_dfhs_dsn7_ch(-3) + td_dfhs_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_dfhs_dsn3(-2) + td_dfhs_dsn3(-3) + td_dfhs_dsn3(-4) + td_dfhs_dsn3(-5)) / (td_dfhs_dsn7_ch(-2) + td_dfhs_dsn7_ch(-3) + td_dfhs_dsn7_ch(-4) + td_dfhs_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_dfhs_dsn3(-3) + td_dfhs_dsn3(-4) + td_dfhs_dsn3(-5) + td_dfhs_dsn3(-6)) / (td_dfhs_dsn7_ch(-3) + td_dfhs_dsn7_ch(-4) + td_dfhs_dsn7_ch(-5) + td_dfhs_dsn7_ch(-6)) ELSE (td_dfhs_dsn3(-4) + td_dfhs_dsn3(-5) + td_dfhs_dsn3(-6) + td_dfhs_dsn3(-7)) / (td_dfhs_dsn7_ch(-4) + td_dfhs_dsn7_ch(-5) + td_dfhs_dsn7_ch(-6) + td_dfhs_dsn7_ch(-7))) ,
		td_dtot_d0		: td_dtot_d0   = (IF (trim==1) THEN (td_dtot_d3(-1) + td_dtot_d3(-2) + td_dtot_d3(-3) + td_dtot_d3(-4)) / (td_dtot_d7_ch(-1) + td_dtot_d7_ch(-2) + td_dtot_d7_ch(-3) + td_dtot_d7_ch(-4)) ELSE IF (trim==2) THEN (td_dtot_d3(-2) + td_dtot_d3(-3) + td_dtot_d3(-4) + td_dtot_d3(-5)) / (td_dtot_d7_ch(-2) + td_dtot_d7_ch(-3) + td_dtot_d7_ch(-4) + td_dtot_d7_ch(-5)) ELSE IF (trim==3) THEN (td_dtot_d3(-3) + td_dtot_d3(-4) + td_dtot_d3(-5) + td_dtot_d3(-6)) / (td_dtot_d7_ch(-3) + td_dtot_d7_ch(-4) + td_dtot_d7_ch(-5) + td_dtot_d7_ch(-6)) ELSE (td_dtot_d3(-4) + td_dtot_d3(-5) + td_dtot_d3(-6) + td_dtot_d3(-7)) / (td_dtot_d7_ch(-4) + td_dtot_d7_ch(-5) + td_dtot_d7_ch(-6) + td_dtot_d7_ch(-7))) ,
		td_dtot_dai0	: td_dtot_dai0 = (IF (trim==1) THEN (td_dtot_dai3(-1) + td_dtot_dai3(-2) + td_dtot_dai3(-3) + td_dtot_dai3(-4)) / (td_dtot_dai7_ch(-1) + td_dtot_dai7_ch(-2) + td_dtot_dai7_ch(-3) + td_dtot_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_dtot_dai3(-2) + td_dtot_dai3(-3) + td_dtot_dai3(-4) + td_dtot_dai3(-5)) / (td_dtot_dai7_ch(-2) + td_dtot_dai7_ch(-3) + td_dtot_dai7_ch(-4) + td_dtot_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_dtot_dai3(-3) + td_dtot_dai3(-4) + td_dtot_dai3(-5) + td_dtot_dai3(-6)) / (td_dtot_dai7_ch(-3) + td_dtot_dai7_ch(-4) + td_dtot_dai7_ch(-5) + td_dtot_dai7_ch(-6)) ELSE (td_dtot_dai3(-4) + td_dtot_dai3(-5) + td_dtot_dai3(-6) + td_dtot_dai3(-7)) / (td_dtot_dai7_ch(-4) + td_dtot_dai7_ch(-5) + td_dtot_dai7_ch(-6) + td_dtot_dai7_ch(-7))) ,
		td_dtot_nrj0	: td_dtot_nrj0 = (IF (trim==1) THEN (td_dtot_nrj3(-1) + td_dtot_nrj3(-2) + td_dtot_nrj3(-3) + td_dtot_nrj3(-4)) / (td_dtot_nrj7_ch(-1) + td_dtot_nrj7_ch(-2) + td_dtot_nrj7_ch(-3) + td_dtot_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_dtot_nrj3(-2) + td_dtot_nrj3(-3) + td_dtot_nrj3(-4) + td_dtot_nrj3(-5)) / (td_dtot_nrj7_ch(-2) + td_dtot_nrj7_ch(-3) + td_dtot_nrj7_ch(-4) + td_dtot_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_dtot_nrj3(-3) + td_dtot_nrj3(-4) + td_dtot_nrj3(-5) + td_dtot_nrj3(-6)) / (td_dtot_nrj7_ch(-3) + td_dtot_nrj7_ch(-4) + td_dtot_nrj7_ch(-5) + td_dtot_nrj7_ch(-6)) ELSE (td_dtot_nrj3(-4) + td_dtot_nrj3(-5) + td_dtot_nrj3(-6) + td_dtot_nrj3(-7)) / (td_dtot_nrj7_ch(-4) + td_dtot_nrj7_ch(-5) + td_dtot_nrj7_ch(-6) + td_dtot_nrj7_ch(-7))) ,
		td_dtot_dse0	: td_dtot_dse0 = (IF (trim==1) THEN (td_dtot_dse3(-1) + td_dtot_dse3(-2) + td_dtot_dse3(-3) + td_dtot_dse3(-4)) / (td_dtot_dse7_ch(-1) + td_dtot_dse7_ch(-2) + td_dtot_dse7_ch(-3) + td_dtot_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_dtot_dse3(-2) + td_dtot_dse3(-3) + td_dtot_dse3(-4) + td_dtot_dse3(-5)) / (td_dtot_dse7_ch(-2) + td_dtot_dse7_ch(-3) + td_dtot_dse7_ch(-4) + td_dtot_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_dtot_dse3(-3) + td_dtot_dse3(-4) + td_dtot_dse3(-5) + td_dtot_dse3(-6)) / (td_dtot_dse7_ch(-3) + td_dtot_dse7_ch(-4) + td_dtot_dse7_ch(-5) + td_dtot_dse7_ch(-6)) ELSE (td_dtot_dse3(-4) + td_dtot_dse3(-5) + td_dtot_dse3(-6) + td_dtot_dse3(-7)) / (td_dtot_dse7_ch(-4) + td_dtot_dse7_ch(-5) + td_dtot_dse7_ch(-6) + td_dtot_dse7_ch(-7))) ,
		td_dtot_dsa0	: td_dtot_dsa0 = (IF (trim==1) THEN (td_dtot_dsa3(-1) + td_dtot_dsa3(-2) + td_dtot_dsa3(-3) + td_dtot_dsa3(-4)) / (td_dtot_dsa7_ch(-1) + td_dtot_dsa7_ch(-2) + td_dtot_dsa7_ch(-3) + td_dtot_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_dtot_dsa3(-2) + td_dtot_dsa3(-3) + td_dtot_dsa3(-4) + td_dtot_dsa3(-5)) / (td_dtot_dsa7_ch(-2) + td_dtot_dsa7_ch(-3) + td_dtot_dsa7_ch(-4) + td_dtot_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_dtot_dsa3(-3) + td_dtot_dsa3(-4) + td_dtot_dsa3(-5) + td_dtot_dsa3(-6)) / (td_dtot_dsa7_ch(-3) + td_dtot_dsa7_ch(-4) + td_dtot_dsa7_ch(-5) + td_dtot_dsa7_ch(-6)) ELSE (td_dtot_dsa3(-4) + td_dtot_dsa3(-5) + td_dtot_dsa3(-6) + td_dtot_dsa3(-7)) / (td_dtot_dsa7_ch(-4) + td_dtot_dsa7_ch(-5) + td_dtot_dsa7_ch(-6) + td_dtot_dsa7_ch(-7))) ,
		td_dtot_dsn0	: td_dtot_dsn0 = (IF (trim==1) THEN (td_dtot_dsn3(-1) + td_dtot_dsn3(-2) + td_dtot_dsn3(-3) + td_dtot_dsn3(-4)) / (td_dtot_dsn7_ch(-1) + td_dtot_dsn7_ch(-2) + td_dtot_dsn7_ch(-3) + td_dtot_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_dtot_dsn3(-2) + td_dtot_dsn3(-3) + td_dtot_dsn3(-4) + td_dtot_dsn3(-5)) / (td_dtot_dsn7_ch(-2) + td_dtot_dsn7_ch(-3) + td_dtot_dsn7_ch(-4) + td_dtot_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_dtot_dsn3(-3) + td_dtot_dsn3(-4) + td_dtot_dsn3(-5) + td_dtot_dsn3(-6)) / (td_dtot_dsn7_ch(-3) + td_dtot_dsn7_ch(-4) + td_dtot_dsn7_ch(-5) + td_dtot_dsn7_ch(-6)) ELSE (td_dtot_dsn3(-4) + td_dtot_dsn3(-5) + td_dtot_dsn3(-6) + td_dtot_dsn3(-7)) / (td_dtot_dsn7_ch(-4) + td_dtot_dsn7_ch(-5) + td_dtot_dsn7_ch(-6) + td_dtot_dsn7_ch(-7))) ,
		td_dtoths_d0	: td_dtoths_d0   = (IF (trim==1) THEN (td_dtoths_d3(-1) + td_dtoths_d3(-2) + td_dtoths_d3(-3) + td_dtoths_d3(-4)) / (td_dtoths_d7_ch(-1) + td_dtoths_d7_ch(-2) + td_dtoths_d7_ch(-3) + td_dtoths_d7_ch(-4)) ELSE IF (trim==2) THEN (td_dtoths_d3(-2) + td_dtoths_d3(-3) + td_dtoths_d3(-4) + td_dtoths_d3(-5)) / (td_dtoths_d7_ch(-2) + td_dtoths_d7_ch(-3) + td_dtoths_d7_ch(-4) + td_dtoths_d7_ch(-5)) ELSE IF (trim==3) THEN (td_dtoths_d3(-3) + td_dtoths_d3(-4) + td_dtoths_d3(-5) + td_dtoths_d3(-6)) / (td_dtoths_d7_ch(-3) + td_dtoths_d7_ch(-4) + td_dtoths_d7_ch(-5) + td_dtoths_d7_ch(-6)) ELSE (td_dtoths_d3(-4) + td_dtoths_d3(-5) + td_dtoths_d3(-6) + td_dtoths_d3(-7)) / (td_dtoths_d7_ch(-4) + td_dtoths_d7_ch(-5) + td_dtoths_d7_ch(-6) + td_dtoths_d7_ch(-7))) ,
		td_dtoths_dai0	: td_dtoths_dai0 = (IF (trim==1) THEN (td_dtoths_dai3(-1) + td_dtoths_dai3(-2) + td_dtoths_dai3(-3) + td_dtoths_dai3(-4)) / (td_dtoths_dai7_ch(-1) + td_dtoths_dai7_ch(-2) + td_dtoths_dai7_ch(-3) + td_dtoths_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_dtoths_dai3(-2) + td_dtoths_dai3(-3) + td_dtoths_dai3(-4) + td_dtoths_dai3(-5)) / (td_dtoths_dai7_ch(-2) + td_dtoths_dai7_ch(-3) + td_dtoths_dai7_ch(-4) + td_dtoths_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_dtoths_dai3(-3) + td_dtoths_dai3(-4) + td_dtoths_dai3(-5) + td_dtoths_dai3(-6)) / (td_dtoths_dai7_ch(-3) + td_dtoths_dai7_ch(-4) + td_dtoths_dai7_ch(-5) + td_dtoths_dai7_ch(-6)) ELSE (td_dtoths_dai3(-4) + td_dtoths_dai3(-5) + td_dtoths_dai3(-6) + td_dtoths_dai3(-7)) / (td_dtoths_dai7_ch(-4) + td_dtoths_dai7_ch(-5) + td_dtoths_dai7_ch(-6) + td_dtoths_dai7_ch(-7))) ,
		td_dtoths_nrj0	: td_dtoths_nrj0 = (IF (trim==1) THEN (td_dtoths_nrj3(-1) + td_dtoths_nrj3(-2) + td_dtoths_nrj3(-3) + td_dtoths_nrj3(-4)) / (td_dtoths_nrj7_ch(-1) + td_dtoths_nrj7_ch(-2) + td_dtoths_nrj7_ch(-3) + td_dtoths_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_dtoths_nrj3(-2) + td_dtoths_nrj3(-3) + td_dtoths_nrj3(-4) + td_dtoths_nrj3(-5)) / (td_dtoths_nrj7_ch(-2) + td_dtoths_nrj7_ch(-3) + td_dtoths_nrj7_ch(-4) + td_dtoths_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_dtoths_nrj3(-3) + td_dtoths_nrj3(-4) + td_dtoths_nrj3(-5) + td_dtoths_nrj3(-6)) / (td_dtoths_nrj7_ch(-3) + td_dtoths_nrj7_ch(-4) + td_dtoths_nrj7_ch(-5) + td_dtoths_nrj7_ch(-6)) ELSE (td_dtoths_nrj3(-4) + td_dtoths_nrj3(-5) + td_dtoths_nrj3(-6) + td_dtoths_nrj3(-7)) / (td_dtoths_nrj7_ch(-4) + td_dtoths_nrj7_ch(-5) + td_dtoths_nrj7_ch(-6) + td_dtoths_nrj7_ch(-7))) ,
		td_dtoths_dse0	: td_dtoths_dse0 = (IF (trim==1) THEN (td_dtoths_dse3(-1) + td_dtoths_dse3(-2) + td_dtoths_dse3(-3) + td_dtoths_dse3(-4)) / (td_dtoths_dse7_ch(-1) + td_dtoths_dse7_ch(-2) + td_dtoths_dse7_ch(-3) + td_dtoths_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_dtoths_dse3(-2) + td_dtoths_dse3(-3) + td_dtoths_dse3(-4) + td_dtoths_dse3(-5)) / (td_dtoths_dse7_ch(-2) + td_dtoths_dse7_ch(-3) + td_dtoths_dse7_ch(-4) + td_dtoths_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_dtoths_dse3(-3) + td_dtoths_dse3(-4) + td_dtoths_dse3(-5) + td_dtoths_dse3(-6)) / (td_dtoths_dse7_ch(-3) + td_dtoths_dse7_ch(-4) + td_dtoths_dse7_ch(-5) + td_dtoths_dse7_ch(-6)) ELSE (td_dtoths_dse3(-4) + td_dtoths_dse3(-5) + td_dtoths_dse3(-6) + td_dtoths_dse3(-7)) / (td_dtoths_dse7_ch(-4) + td_dtoths_dse7_ch(-5) + td_dtoths_dse7_ch(-6) + td_dtoths_dse7_ch(-7))) ,
		td_dtoths_dsa0	: td_dtoths_dsa0 = (IF (trim==1) THEN (td_dtoths_dsa3(-1) + td_dtoths_dsa3(-2) + td_dtoths_dsa3(-3) + td_dtoths_dsa3(-4)) / (td_dtoths_dsa7_ch(-1) + td_dtoths_dsa7_ch(-2) + td_dtoths_dsa7_ch(-3) + td_dtoths_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_dtoths_dsa3(-2) + td_dtoths_dsa3(-3) + td_dtoths_dsa3(-4) + td_dtoths_dsa3(-5)) / (td_dtoths_dsa7_ch(-2) + td_dtoths_dsa7_ch(-3) + td_dtoths_dsa7_ch(-4) + td_dtoths_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_dtoths_dsa3(-3) + td_dtoths_dsa3(-4) + td_dtoths_dsa3(-5) + td_dtoths_dsa3(-6)) / (td_dtoths_dsa7_ch(-3) + td_dtoths_dsa7_ch(-4) + td_dtoths_dsa7_ch(-5) + td_dtoths_dsa7_ch(-6)) ELSE (td_dtoths_dsa3(-4) + td_dtoths_dsa3(-5) + td_dtoths_dsa3(-6) + td_dtoths_dsa3(-7)) / (td_dtoths_dsa7_ch(-4) + td_dtoths_dsa7_ch(-5) + td_dtoths_dsa7_ch(-6) + td_dtoths_dsa7_ch(-7))) ,
		td_dtoths_dsn0	: td_dtoths_dsn0 = (IF (trim==1) THEN (td_dtoths_dsn3(-1) + td_dtoths_dsn3(-2) + td_dtoths_dsn3(-3) + td_dtoths_dsn3(-4)) / (td_dtoths_dsn7_ch(-1) + td_dtoths_dsn7_ch(-2) + td_dtoths_dsn7_ch(-3) + td_dtoths_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_dtoths_dsn3(-2) + td_dtoths_dsn3(-3) + td_dtoths_dsn3(-4) + td_dtoths_dsn3(-5)) / (td_dtoths_dsn7_ch(-2) + td_dtoths_dsn7_ch(-3) + td_dtoths_dsn7_ch(-4) + td_dtoths_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_dtoths_dsn3(-3) + td_dtoths_dsn3(-4) + td_dtoths_dsn3(-5) + td_dtoths_dsn3(-6)) / (td_dtoths_dsn7_ch(-3) + td_dtoths_dsn7_ch(-4) + td_dtoths_dsn7_ch(-5) + td_dtoths_dsn7_ch(-6)) ELSE (td_dtoths_dsn3(-4) + td_dtoths_dsn3(-5) + td_dtoths_dsn3(-6) + td_dtoths_dsn3(-7)) / (td_dtoths_dsn7_ch(-4) + td_dtoths_dsn7_ch(-5) + td_dtoths_dsn7_ch(-6) + td_dtoths_dsn7_ch(-7))) ,
		td_dint_d0		: td_dint_d0   = (IF (trim==1) THEN (td_dint_d3(-1) + td_dint_d3(-2) + td_dint_d3(-3) + td_dint_d3(-4)) / (td_dint_d7_ch(-1) + td_dint_d7_ch(-2) + td_dint_d7_ch(-3) + td_dint_d7_ch(-4)) ELSE IF (trim==2) THEN (td_dint_d3(-2) + td_dint_d3(-3) + td_dint_d3(-4) + td_dint_d3(-5)) / (td_dint_d7_ch(-2) + td_dint_d7_ch(-3) + td_dint_d7_ch(-4) + td_dint_d7_ch(-5)) ELSE IF (trim==3) THEN (td_dint_d3(-3) + td_dint_d3(-4) + td_dint_d3(-5) + td_dint_d3(-6)) / (td_dint_d7_ch(-3) + td_dint_d7_ch(-4) + td_dint_d7_ch(-5) + td_dint_d7_ch(-6)) ELSE (td_dint_d3(-4) + td_dint_d3(-5) + td_dint_d3(-6) + td_dint_d3(-7)) / (td_dint_d7_ch(-4) + td_dint_d7_ch(-5) + td_dint_d7_ch(-6) + td_dint_d7_ch(-7))) ,
		td_dint_dai0	: td_dint_dai0 = (IF (trim==1) THEN (td_dint_dai3(-1) + td_dint_dai3(-2) + td_dint_dai3(-3) + td_dint_dai3(-4)) / (td_dint_dai7_ch(-1) + td_dint_dai7_ch(-2) + td_dint_dai7_ch(-3) + td_dint_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_dint_dai3(-2) + td_dint_dai3(-3) + td_dint_dai3(-4) + td_dint_dai3(-5)) / (td_dint_dai7_ch(-2) + td_dint_dai7_ch(-3) + td_dint_dai7_ch(-4) + td_dint_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_dint_dai3(-3) + td_dint_dai3(-4) + td_dint_dai3(-5) + td_dint_dai3(-6)) / (td_dint_dai7_ch(-3) + td_dint_dai7_ch(-4) + td_dint_dai7_ch(-5) + td_dint_dai7_ch(-6)) ELSE (td_dint_dai3(-4) + td_dint_dai3(-5) + td_dint_dai3(-6) + td_dint_dai3(-7)) / (td_dint_dai7_ch(-4) + td_dint_dai7_ch(-5) + td_dint_dai7_ch(-6) + td_dint_dai7_ch(-7))) ,
		td_dint_nrj0	: td_dint_nrj0 = (IF (trim==1) THEN (td_dint_nrj3(-1) + td_dint_nrj3(-2) + td_dint_nrj3(-3) + td_dint_nrj3(-4)) / (td_dint_nrj7_ch(-1) + td_dint_nrj7_ch(-2) + td_dint_nrj7_ch(-3) + td_dint_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_dint_nrj3(-2) + td_dint_nrj3(-3) + td_dint_nrj3(-4) + td_dint_nrj3(-5)) / (td_dint_nrj7_ch(-2) + td_dint_nrj7_ch(-3) + td_dint_nrj7_ch(-4) + td_dint_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_dint_nrj3(-3) + td_dint_nrj3(-4) + td_dint_nrj3(-5) + td_dint_nrj3(-6)) / (td_dint_nrj7_ch(-3) + td_dint_nrj7_ch(-4) + td_dint_nrj7_ch(-5) + td_dint_nrj7_ch(-6)) ELSE (td_dint_nrj3(-4) + td_dint_nrj3(-5) + td_dint_nrj3(-6) + td_dint_nrj3(-7)) / (td_dint_nrj7_ch(-4) + td_dint_nrj7_ch(-5) + td_dint_nrj7_ch(-6) + td_dint_nrj7_ch(-7))) ,
		td_dinthcinrjnrj0	: td_dinthcinrj_nrj0 = (IF (trim==1) THEN (td_dinthcinrj_nrj3(-1) + td_dinthcinrj_nrj3(-2) + td_dinthcinrj_nrj3(-3) + td_dinthcinrj_nrj3(-4)) / (td_dinthcinrj_nrj7_ch(-1) + td_dinthcinrj_nrj7_ch(-2) + td_dinthcinrj_nrj7_ch(-3) + td_dinthcinrj_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_dinthcinrj_nrj3(-2) + td_dinthcinrj_nrj3(-3) + td_dinthcinrj_nrj3(-4) + td_dinthcinrj_nrj3(-5)) / (td_dinthcinrj_nrj7_ch(-2) + td_dinthcinrj_nrj7_ch(-3) + td_dinthcinrj_nrj7_ch(-4) + td_dinthcinrj_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_dinthcinrj_nrj3(-3) + td_dinthcinrj_nrj3(-4) + td_dinthcinrj_nrj3(-5) + td_dinthcinrj_nrj3(-6)) / (td_dinthcinrj_nrj7_ch(-3) + td_dinthcinrj_nrj7_ch(-4) + td_dinthcinrj_nrj7_ch(-5) + td_dinthcinrj_nrj7_ch(-6)) ELSE (td_dinthcinrj_nrj3(-4) + td_dinthcinrj_nrj3(-5) + td_dinthcinrj_nrj3(-6) + td_dinthcinrj_nrj3(-7)) / (td_dinthcinrj_nrj7_ch(-4) + td_dinthcinrj_nrj7_ch(-5) + td_dinthcinrj_nrj7_ch(-6) + td_dinthcinrj_nrj7_ch(-7))) ,
		td_dint_dse0	: td_dint_dse0 = (IF (trim==1) THEN (td_dint_dse3(-1) + td_dint_dse3(-2) + td_dint_dse3(-3) + td_dint_dse3(-4)) / (td_dint_dse7_ch(-1) + td_dint_dse7_ch(-2) + td_dint_dse7_ch(-3) + td_dint_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_dint_dse3(-2) + td_dint_dse3(-3) + td_dint_dse3(-4) + td_dint_dse3(-5)) / (td_dint_dse7_ch(-2) + td_dint_dse7_ch(-3) + td_dint_dse7_ch(-4) + td_dint_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_dint_dse3(-3) + td_dint_dse3(-4) + td_dint_dse3(-5) + td_dint_dse3(-6)) / (td_dint_dse7_ch(-3) + td_dint_dse7_ch(-4) + td_dint_dse7_ch(-5) + td_dint_dse7_ch(-6)) ELSE (td_dint_dse3(-4) + td_dint_dse3(-5) + td_dint_dse3(-6) + td_dint_dse3(-7)) / (td_dint_dse7_ch(-4) + td_dint_dse7_ch(-5) + td_dint_dse7_ch(-6) + td_dint_dse7_ch(-7))) ,
		td_dint_dsa0	: td_dint_dsa0 = (IF (trim==1) THEN (td_dint_dsa3(-1) + td_dint_dsa3(-2) + td_dint_dsa3(-3) + td_dint_dsa3(-4)) / (td_dint_dsa7_ch(-1) + td_dint_dsa7_ch(-2) + td_dint_dsa7_ch(-3) + td_dint_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_dint_dsa3(-2) + td_dint_dsa3(-3) + td_dint_dsa3(-4) + td_dint_dsa3(-5)) / (td_dint_dsa7_ch(-2) + td_dint_dsa7_ch(-3) + td_dint_dsa7_ch(-4) + td_dint_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_dint_dsa3(-3) + td_dint_dsa3(-4) + td_dint_dsa3(-5) + td_dint_dsa3(-6)) / (td_dint_dsa7_ch(-3) + td_dint_dsa7_ch(-4) + td_dint_dsa7_ch(-5) + td_dint_dsa7_ch(-6)) ELSE (td_dint_dsa3(-4) + td_dint_dsa3(-5) + td_dint_dsa3(-6) + td_dint_dsa3(-7)) / (td_dint_dsa7_ch(-4) + td_dint_dsa7_ch(-5) + td_dint_dsa7_ch(-6) + td_dint_dsa7_ch(-7))) ,
		td_dint_dsn0	: td_dint_dsn0 = (IF (trim==1) THEN (td_dint_dsn3(-1) + td_dint_dsn3(-2) + td_dint_dsn3(-3) + td_dint_dsn3(-4)) / (td_dint_dsn7_ch(-1) + td_dint_dsn7_ch(-2) + td_dint_dsn7_ch(-3) + td_dint_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_dint_dsn3(-2) + td_dint_dsn3(-3) + td_dint_dsn3(-4) + td_dint_dsn3(-5)) / (td_dint_dsn7_ch(-2) + td_dint_dsn7_ch(-3) + td_dint_dsn7_ch(-4) + td_dint_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_dint_dsn3(-3) + td_dint_dsn3(-4) + td_dint_dsn3(-5) + td_dint_dsn3(-6)) / (td_dint_dsn7_ch(-3) + td_dint_dsn7_ch(-4) + td_dint_dsn7_ch(-5) + td_dint_dsn7_ch(-6)) ELSE (td_dint_dsn3(-4) + td_dint_dsn3(-5) + td_dint_dsn3(-6) + td_dint_dsn3(-7)) / (td_dint_dsn7_ch(-4) + td_dint_dsn7_ch(-5) + td_dint_dsn7_ch(-6) + td_dint_dsn7_ch(-7))) ,
		td_dinths_d0	: td_dinths_d0   = (IF (trim==1) THEN (td_dinths_d3(-1) + td_dinths_d3(-2) + td_dinths_d3(-3) + td_dinths_d3(-4)) / (td_dinths_d7_ch(-1) + td_dinths_d7_ch(-2) + td_dinths_d7_ch(-3) + td_dinths_d7_ch(-4)) ELSE IF (trim==2) THEN (td_dinths_d3(-2) + td_dinths_d3(-3) + td_dinths_d3(-4) + td_dinths_d3(-5)) / (td_dinths_d7_ch(-2) + td_dinths_d7_ch(-3) + td_dinths_d7_ch(-4) + td_dinths_d7_ch(-5)) ELSE IF (trim==3) THEN (td_dinths_d3(-3) + td_dinths_d3(-4) + td_dinths_d3(-5) + td_dinths_d3(-6)) / (td_dinths_d7_ch(-3) + td_dinths_d7_ch(-4) + td_dinths_d7_ch(-5) + td_dinths_d7_ch(-6)) ELSE (td_dinths_d3(-4) + td_dinths_d3(-5) + td_dinths_d3(-6) + td_dinths_d3(-7)) / (td_dinths_d7_ch(-4) + td_dinths_d7_ch(-5) + td_dinths_d7_ch(-6) + td_dinths_d7_ch(-7))) ,
		td_dinths_dai0	: td_dinths_dai0 = (IF (trim==1) THEN (td_dinths_dai3(-1) + td_dinths_dai3(-2) + td_dinths_dai3(-3) + td_dinths_dai3(-4)) / (td_dinths_dai7_ch(-1) + td_dinths_dai7_ch(-2) + td_dinths_dai7_ch(-3) + td_dinths_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_dinths_dai3(-2) + td_dinths_dai3(-3) + td_dinths_dai3(-4) + td_dinths_dai3(-5)) / (td_dinths_dai7_ch(-2) + td_dinths_dai7_ch(-3) + td_dinths_dai7_ch(-4) + td_dinths_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_dinths_dai3(-3) + td_dinths_dai3(-4) + td_dinths_dai3(-5) + td_dinths_dai3(-6)) / (td_dinths_dai7_ch(-3) + td_dinths_dai7_ch(-4) + td_dinths_dai7_ch(-5) + td_dinths_dai7_ch(-6)) ELSE (td_dinths_dai3(-4) + td_dinths_dai3(-5) + td_dinths_dai3(-6) + td_dinths_dai3(-7)) / (td_dinths_dai7_ch(-4) + td_dinths_dai7_ch(-5) + td_dinths_dai7_ch(-6) + td_dinths_dai7_ch(-7))) ,
		td_dinths_nrj0	: td_dinths_nrj0 = (IF (trim==1) THEN (td_dinths_nrj3(-1) + td_dinths_nrj3(-2) + td_dinths_nrj3(-3) + td_dinths_nrj3(-4)) / (td_dinths_nrj7_ch(-1) + td_dinths_nrj7_ch(-2) + td_dinths_nrj7_ch(-3) + td_dinths_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_dinths_nrj3(-2) + td_dinths_nrj3(-3) + td_dinths_nrj3(-4) + td_dinths_nrj3(-5)) / (td_dinths_nrj7_ch(-2) + td_dinths_nrj7_ch(-3) + td_dinths_nrj7_ch(-4) + td_dinths_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_dinths_nrj3(-3) + td_dinths_nrj3(-4) + td_dinths_nrj3(-5) + td_dinths_nrj3(-6)) / (td_dinths_nrj7_ch(-3) + td_dinths_nrj7_ch(-4) + td_dinths_nrj7_ch(-5) + td_dinths_nrj7_ch(-6)) ELSE (td_dinths_nrj3(-4) + td_dinths_nrj3(-5) + td_dinths_nrj3(-6) + td_dinths_nrj3(-7)) / (td_dinths_nrj7_ch(-4) + td_dinths_nrj7_ch(-5) + td_dinths_nrj7_ch(-6) + td_dinths_nrj7_ch(-7))) ,
		td_dinths_dse0	: td_dinths_dse0 = (IF (trim==1) THEN (td_dinths_dse3(-1) + td_dinths_dse3(-2) + td_dinths_dse3(-3) + td_dinths_dse3(-4)) / (td_dinths_dse7_ch(-1) + td_dinths_dse7_ch(-2) + td_dinths_dse7_ch(-3) + td_dinths_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_dinths_dse3(-2) + td_dinths_dse3(-3) + td_dinths_dse3(-4) + td_dinths_dse3(-5)) / (td_dinths_dse7_ch(-2) + td_dinths_dse7_ch(-3) + td_dinths_dse7_ch(-4) + td_dinths_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_dinths_dse3(-3) + td_dinths_dse3(-4) + td_dinths_dse3(-5) + td_dinths_dse3(-6)) / (td_dinths_dse7_ch(-3) + td_dinths_dse7_ch(-4) + td_dinths_dse7_ch(-5) + td_dinths_dse7_ch(-6)) ELSE (td_dinths_dse3(-4) + td_dinths_dse3(-5) + td_dinths_dse3(-6) + td_dinths_dse3(-7)) / (td_dinths_dse7_ch(-4) + td_dinths_dse7_ch(-5) + td_dinths_dse7_ch(-6) + td_dinths_dse7_ch(-7))) ,
		td_dinths_dsa0	: td_dinths_dsa0 = (IF (trim==1) THEN (td_dinths_dsa3(-1) + td_dinths_dsa3(-2) + td_dinths_dsa3(-3) + td_dinths_dsa3(-4)) / (td_dinths_dsa7_ch(-1) + td_dinths_dsa7_ch(-2) + td_dinths_dsa7_ch(-3) + td_dinths_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_dinths_dsa3(-2) + td_dinths_dsa3(-3) + td_dinths_dsa3(-4) + td_dinths_dsa3(-5)) / (td_dinths_dsa7_ch(-2) + td_dinths_dsa7_ch(-3) + td_dinths_dsa7_ch(-4) + td_dinths_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_dinths_dsa3(-3) + td_dinths_dsa3(-4) + td_dinths_dsa3(-5) + td_dinths_dsa3(-6)) / (td_dinths_dsa7_ch(-3) + td_dinths_dsa7_ch(-4) + td_dinths_dsa7_ch(-5) + td_dinths_dsa7_ch(-6)) ELSE (td_dinths_dsa3(-4) + td_dinths_dsa3(-5) + td_dinths_dsa3(-6) + td_dinths_dsa3(-7)) / (td_dinths_dsa7_ch(-4) + td_dinths_dsa7_ch(-5) + td_dinths_dsa7_ch(-6) + td_dinths_dsa7_ch(-7))) ,
		td_dinths_dsn0	: td_dinths_dsn0 = (IF (trim==1) THEN (td_dinths_dsn3(-1) + td_dinths_dsn3(-2) + td_dinths_dsn3(-3) + td_dinths_dsn3(-4)) / (td_dinths_dsn7_ch(-1) + td_dinths_dsn7_ch(-2) + td_dinths_dsn7_ch(-3) + td_dinths_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_dinths_dsn3(-2) + td_dinths_dsn3(-3) + td_dinths_dsn3(-4) + td_dinths_dsn3(-5)) / (td_dinths_dsn7_ch(-2) + td_dinths_dsn7_ch(-3) + td_dinths_dsn7_ch(-4) + td_dinths_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_dinths_dsn3(-3) + td_dinths_dsn3(-4) + td_dinths_dsn3(-5) + td_dinths_dsn3(-6)) / (td_dinths_dsn7_ch(-3) + td_dinths_dsn7_ch(-4) + td_dinths_dsn7_ch(-5) + td_dinths_dsn7_ch(-6)) ELSE (td_dinths_dsn3(-4) + td_dinths_dsn3(-5) + td_dinths_dsn3(-6) + td_dinths_dsn3(-7)) / (td_dinths_dsn7_ch(-4) + td_dinths_dsn7_ch(-5) + td_dinths_dsn7_ch(-6) + td_dinths_dsn7_ch(-7))) ,

		td_mp3m_dai0	: td_mp3m_dai0   = (IF (trim==1) THEN (td_mp3m_dai3(-1) + td_mp3m_dai3(-2) + td_mp3m_dai3(-3) + td_mp3m_dai3(-4)) / (td_mp3m_dai7_ch(-1) + td_mp3m_dai7_ch(-2) + td_mp3m_dai7_ch(-3) + td_mp3m_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_mp3m_dai3(-2) + td_mp3m_dai3(-3) + td_mp3m_dai3(-4) + td_mp3m_dai3(-5)) / (td_mp3m_dai7_ch(-2) + td_mp3m_dai7_ch(-3) + td_mp3m_dai7_ch(-4) + td_mp3m_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_mp3m_dai3(-3) + td_mp3m_dai3(-4) + td_mp3m_dai3(-5) + td_mp3m_dai3(-6)) / (td_mp3m_dai7_ch(-3) + td_mp3m_dai7_ch(-4) + td_mp3m_dai7_ch(-5) + td_mp3m_dai7_ch(-6)) ELSE (td_mp3m_dai3(-4) + td_mp3m_dai3(-5) + td_mp3m_dai3(-6) + td_mp3m_dai3(-7)) / (td_mp3m_dai7_ch(-4) + td_mp3m_dai7_ch(-5) + td_mp3m_dai7_ch(-6) + td_mp3m_dai7_ch(-7))) ,
		td_mp3m_dse0	: td_mp3m_dse0   = (IF (trim==1) THEN (td_mp3m_dse3(-1) + td_mp3m_dse3(-2) + td_mp3m_dse3(-3) + td_mp3m_dse3(-4)) / (td_mp3m_dse7_ch(-1) + td_mp3m_dse7_ch(-2) + td_mp3m_dse7_ch(-3) + td_mp3m_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_mp3m_dse3(-2) + td_mp3m_dse3(-3) + td_mp3m_dse3(-4) + td_mp3m_dse3(-5)) / (td_mp3m_dse7_ch(-2) + td_mp3m_dse7_ch(-3) + td_mp3m_dse7_ch(-4) + td_mp3m_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_mp3m_dse3(-3) + td_mp3m_dse3(-4) + td_mp3m_dse3(-5) + td_mp3m_dse3(-6)) / (td_mp3m_dse7_ch(-3) + td_mp3m_dse7_ch(-4) + td_mp3m_dse7_ch(-5) + td_mp3m_dse7_ch(-6)) ELSE (td_mp3m_dse3(-4) + td_mp3m_dse3(-5) + td_mp3m_dse3(-6) + td_mp3m_dse3(-7)) / (td_mp3m_dse7_ch(-4) + td_mp3m_dse7_ch(-5) + td_mp3m_dse7_ch(-6) + td_mp3m_dse7_ch(-7))) ,
		td_mp3m_dsa0	: td_mp3m_dsa0   = (IF (trim==1) THEN (td_mp3m_dsa3(-1) + td_mp3m_dsa3(-2) + td_mp3m_dsa3(-3) + td_mp3m_dsa3(-4)) / (td_mp3m_dsa7_ch(-1) + td_mp3m_dsa7_ch(-2) + td_mp3m_dsa7_ch(-3) + td_mp3m_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_mp3m_dsa3(-2) + td_mp3m_dsa3(-3) + td_mp3m_dsa3(-4) + td_mp3m_dsa3(-5)) / (td_mp3m_dsa7_ch(-2) + td_mp3m_dsa7_ch(-3) + td_mp3m_dsa7_ch(-4) + td_mp3m_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_mp3m_dsa3(-3) + td_mp3m_dsa3(-4) + td_mp3m_dsa3(-5) + td_mp3m_dsa3(-6)) / (td_mp3m_dsa7_ch(-3) + td_mp3m_dsa7_ch(-4) + td_mp3m_dsa7_ch(-5) + td_mp3m_dsa7_ch(-6)) ELSE (td_mp3m_dsa3(-4) + td_mp3m_dsa3(-5) + td_mp3m_dsa3(-6) + td_mp3m_dsa3(-7)) / (td_mp3m_dsa7_ch(-4) + td_mp3m_dsa7_ch(-5) + td_mp3m_dsa7_ch(-6) + td_mp3m_dsa7_ch(-7))) ,
		td_mp3m_nrj0	: td_mp3m_nrj0   = (IF (trim==1) THEN (td_mp3m_nrj3(-1) + td_mp3m_nrj3(-2) + td_mp3m_nrj3(-3) + td_mp3m_nrj3(-4)) / (td_mp3m_nrj7_ch(-1) + td_mp3m_nrj7_ch(-2) + td_mp3m_nrj7_ch(-3) + td_mp3m_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_mp3m_nrj3(-2) + td_mp3m_nrj3(-3) + td_mp3m_nrj3(-4) + td_mp3m_nrj3(-5)) / (td_mp3m_nrj7_ch(-2) + td_mp3m_nrj7_ch(-3) + td_mp3m_nrj7_ch(-4) + td_mp3m_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_mp3m_nrj3(-3) + td_mp3m_nrj3(-4) + td_mp3m_nrj3(-5) + td_mp3m_nrj3(-6)) / (td_mp3m_nrj7_ch(-3) + td_mp3m_nrj7_ch(-4) + td_mp3m_nrj7_ch(-5) + td_mp3m_nrj7_ch(-6)) ELSE (td_mp3m_nrj3(-4) + td_mp3m_nrj3(-5) + td_mp3m_nrj3(-6) + td_mp3m_nrj3(-7)) / (td_mp3m_nrj7_ch(-4) + td_mp3m_nrj7_ch(-5) + td_mp3m_nrj7_ch(-6) + td_mp3m_nrj7_ch(-7))) ,
		td_mp2_dai0		: td_mp2_dai0    = (IF (trim==1) THEN (td_mp2_dai3(-1) + td_mp2_dai3(-2) + td_mp2_dai3(-3) + td_mp2_dai3(-4)) / (td_mp2_dai7_ch(-1) + td_mp2_dai7_ch(-2) + td_mp2_dai7_ch(-3) + td_mp2_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_mp2_dai3(-2) + td_mp2_dai3(-3) + td_mp2_dai3(-4) + td_mp2_dai3(-5)) / (td_mp2_dai7_ch(-2) + td_mp2_dai7_ch(-3) + td_mp2_dai7_ch(-4) + td_mp2_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_mp2_dai3(-3) + td_mp2_dai3(-4) + td_mp2_dai3(-5) + td_mp2_dai3(-6)) / (td_mp2_dai7_ch(-3) + td_mp2_dai7_ch(-4) + td_mp2_dai7_ch(-5) + td_mp2_dai7_ch(-6)) ELSE (td_mp2_dai3(-4) + td_mp2_dai3(-5) + td_mp2_dai3(-6) + td_mp2_dai3(-7)) / (td_mp2_dai7_ch(-4) + td_mp2_dai7_ch(-5) + td_mp2_dai7_ch(-6) + td_mp2_dai7_ch(-7))) ,
		td_mp2_dse0		: td_mp2_dse0    = (IF (trim==1) THEN (td_mp2_dse3(-1) + td_mp2_dse3(-2) + td_mp2_dse3(-3) + td_mp2_dse3(-4)) / (td_mp2_dse7_ch(-1) + td_mp2_dse7_ch(-2) + td_mp2_dse7_ch(-3) + td_mp2_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_mp2_dse3(-2) + td_mp2_dse3(-3) + td_mp2_dse3(-4) + td_mp2_dse3(-5)) / (td_mp2_dse7_ch(-2) + td_mp2_dse7_ch(-3) + td_mp2_dse7_ch(-4) + td_mp2_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_mp2_dse3(-3) + td_mp2_dse3(-4) + td_mp2_dse3(-5) + td_mp2_dse3(-6)) / (td_mp2_dse7_ch(-3) + td_mp2_dse7_ch(-4) + td_mp2_dse7_ch(-5) + td_mp2_dse7_ch(-6)) ELSE (td_mp2_dse3(-4) + td_mp2_dse3(-5) + td_mp2_dse3(-6) + td_mp2_dse3(-7)) / (td_mp2_dse7_ch(-4) + td_mp2_dse7_ch(-5) + td_mp2_dse7_ch(-6) + td_mp2_dse7_ch(-7))) ,
		td_mp2_dsa0		: td_mp2_dsa0    = (IF (trim==1) THEN (td_mp2_dsa3(-1) + td_mp2_dsa3(-2) + td_mp2_dsa3(-3) + td_mp2_dsa3(-4)) / (td_mp2_dsa7_ch(-1) + td_mp2_dsa7_ch(-2) + td_mp2_dsa7_ch(-3) + td_mp2_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_mp2_dsa3(-2) + td_mp2_dsa3(-3) + td_mp2_dsa3(-4) + td_mp2_dsa3(-5)) / (td_mp2_dsa7_ch(-2) + td_mp2_dsa7_ch(-3) + td_mp2_dsa7_ch(-4) + td_mp2_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_mp2_dsa3(-3) + td_mp2_dsa3(-4) + td_mp2_dsa3(-5) + td_mp2_dsa3(-6)) / (td_mp2_dsa7_ch(-3) + td_mp2_dsa7_ch(-4) + td_mp2_dsa7_ch(-5) + td_mp2_dsa7_ch(-6)) ELSE (td_mp2_dsa3(-4) + td_mp2_dsa3(-5) + td_mp2_dsa3(-6) + td_mp2_dsa3(-7)) / (td_mp2_dsa7_ch(-4) + td_mp2_dsa7_ch(-5) + td_mp2_dsa7_ch(-6) + td_mp2_dsa7_ch(-7))) ,
		td_mp2_nrj0		: td_mp2_nrj0    = (IF (trim==1) THEN (td_mp2_nrj3(-1) + td_mp2_nrj3(-2) + td_mp2_nrj3(-3) + td_mp2_nrj3(-4)) / (td_mp2_nrj7_ch(-1) + td_mp2_nrj7_ch(-2) + td_mp2_nrj7_ch(-3) + td_mp2_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_mp2_nrj3(-2) + td_mp2_nrj3(-3) + td_mp2_nrj3(-4) + td_mp2_nrj3(-5)) / (td_mp2_nrj7_ch(-2) + td_mp2_nrj7_ch(-3) + td_mp2_nrj7_ch(-4) + td_mp2_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_mp2_nrj3(-3) + td_mp2_nrj3(-4) + td_mp2_nrj3(-5) + td_mp2_nrj3(-6)) / (td_mp2_nrj7_ch(-3) + td_mp2_nrj7_ch(-4) + td_mp2_nrj7_ch(-5) + td_mp2_nrj7_ch(-6)) ELSE (td_mp2_nrj3(-4) + td_mp2_nrj3(-5) + td_mp2_nrj3(-6) + td_mp2_nrj3(-7)) / (td_mp2_nrj7_ch(-4) + td_mp2_nrj7_ch(-5) + td_mp2_nrj7_ch(-6) + td_mp2_nrj7_ch(-7))) ,
		td_mp51_dai0	: td_mp51_dai0   = (IF (trim==1) THEN (td_mp51_dai3(-1) + td_mp51_dai3(-2) + td_mp51_dai3(-3) + td_mp51_dai3(-4)) / (td_mp51_dai7_ch(-1) + td_mp51_dai7_ch(-2) + td_mp51_dai7_ch(-3) + td_mp51_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_mp51_dai3(-2) + td_mp51_dai3(-3) + td_mp51_dai3(-4) + td_mp51_dai3(-5)) / (td_mp51_dai7_ch(-2) + td_mp51_dai7_ch(-3) + td_mp51_dai7_ch(-4) + td_mp51_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_mp51_dai3(-3) + td_mp51_dai3(-4) + td_mp51_dai3(-5) + td_mp51_dai3(-6)) / (td_mp51_dai7_ch(-3) + td_mp51_dai7_ch(-4) + td_mp51_dai7_ch(-5) + td_mp51_dai7_ch(-6)) ELSE (td_mp51_dai3(-4) + td_mp51_dai3(-5) + td_mp51_dai3(-6) + td_mp51_dai3(-7)) / (td_mp51_dai7_ch(-4) + td_mp51_dai7_ch(-5) + td_mp51_dai7_ch(-6) + td_mp51_dai7_ch(-7))) ,
		td_mp51_dsa0	: td_mp51_dsa0   = (IF (trim==1) THEN (td_mp51_dsa3(-1) + td_mp51_dsa3(-2) + td_mp51_dsa3(-3) + td_mp51_dsa3(-4)) / (td_mp51_dsa7_ch(-1) + td_mp51_dsa7_ch(-2) + td_mp51_dsa7_ch(-3) + td_mp51_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_mp51_dsa3(-2) + td_mp51_dsa3(-3) + td_mp51_dsa3(-4) + td_mp51_dsa3(-5)) / (td_mp51_dsa7_ch(-2) + td_mp51_dsa7_ch(-3) + td_mp51_dsa7_ch(-4) + td_mp51_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_mp51_dsa3(-3) + td_mp51_dsa3(-4) + td_mp51_dsa3(-5) + td_mp51_dsa3(-6)) / (td_mp51_dsa7_ch(-3) + td_mp51_dsa7_ch(-4) + td_mp51_dsa7_ch(-5) + td_mp51_dsa7_ch(-6)) ELSE (td_mp51_dsa3(-4) + td_mp51_dsa3(-5) + td_mp51_dsa3(-6) + td_mp51_dsa3(-7)) / (td_mp51_dsa7_ch(-4) + td_mp51_dsa7_ch(-5) + td_mp51_dsa7_ch(-6) + td_mp51_dsa7_ch(-7))) ,
		td_mp6_dai0		: td_mp6_dai0    = (IF (trim==1) THEN (td_mp6_dai3(-1) + td_mp6_dai3(-2) + td_mp6_dai3(-3) + td_mp6_dai3(-4)) / (td_mp6_dai7_ch(-1) + td_mp6_dai7_ch(-2) + td_mp6_dai7_ch(-3) + td_mp6_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_mp6_dai3(-2) + td_mp6_dai3(-3) + td_mp6_dai3(-4) + td_mp6_dai3(-5)) / (td_mp6_dai7_ch(-2) + td_mp6_dai7_ch(-3) + td_mp6_dai7_ch(-4) + td_mp6_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_mp6_dai3(-3) + td_mp6_dai3(-4) + td_mp6_dai3(-5) + td_mp6_dai3(-6)) / (td_mp6_dai7_ch(-3) + td_mp6_dai7_ch(-4) + td_mp6_dai7_ch(-5) + td_mp6_dai7_ch(-6)) ELSE (td_mp6_dai3(-4) + td_mp6_dai3(-5) + td_mp6_dai3(-6) + td_mp6_dai3(-7)) / (td_mp6_dai7_ch(-4) + td_mp6_dai7_ch(-5) + td_mp6_dai7_ch(-6) + td_mp6_dai7_ch(-7))) ,
		td_mp6_dse0		: td_mp6_dse0    = (IF (trim==1) THEN (td_mp6_dse3(-1) + td_mp6_dse3(-2) + td_mp6_dse3(-3) + td_mp6_dse3(-4)) / (td_mp6_dse7_ch(-1) + td_mp6_dse7_ch(-2) + td_mp6_dse7_ch(-3) + td_mp6_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_mp6_dse3(-2) + td_mp6_dse3(-3) + td_mp6_dse3(-4) + td_mp6_dse3(-5)) / (td_mp6_dse7_ch(-2) + td_mp6_dse7_ch(-3) + td_mp6_dse7_ch(-4) + td_mp6_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_mp6_dse3(-3) + td_mp6_dse3(-4) + td_mp6_dse3(-5) + td_mp6_dse3(-6)) / (td_mp6_dse7_ch(-3) + td_mp6_dse7_ch(-4) + td_mp6_dse7_ch(-5) + td_mp6_dse7_ch(-6)) ELSE (td_mp6_dse3(-4) + td_mp6_dse3(-5) + td_mp6_dse3(-6) + td_mp6_dse3(-7)) / (td_mp6_dse7_ch(-4) + td_mp6_dse7_ch(-5) + td_mp6_dse7_ch(-6) + td_mp6_dse7_ch(-7))) ,
		td_mp6_dsa0		: td_mp6_dsa0    = (IF (trim==1) THEN (td_mp6_dsa3(-1) + td_mp6_dsa3(-2) + td_mp6_dsa3(-3) + td_mp6_dsa3(-4)) / (td_mp6_dsa7_ch(-1) + td_mp6_dsa7_ch(-2) + td_mp6_dsa7_ch(-3) + td_mp6_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_mp6_dsa3(-2) + td_mp6_dsa3(-3) + td_mp6_dsa3(-4) + td_mp6_dsa3(-5)) / (td_mp6_dsa7_ch(-2) + td_mp6_dsa7_ch(-3) + td_mp6_dsa7_ch(-4) + td_mp6_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_mp6_dsa3(-3) + td_mp6_dsa3(-4) + td_mp6_dsa3(-5) + td_mp6_dsa3(-6)) / (td_mp6_dsa7_ch(-3) + td_mp6_dsa7_ch(-4) + td_mp6_dsa7_ch(-5) + td_mp6_dsa7_ch(-6)) ELSE (td_mp6_dsa3(-4) + td_mp6_dsa3(-5) + td_mp6_dsa3(-6) + td_mp6_dsa3(-7)) / (td_mp6_dsa7_ch(-4) + td_mp6_dsa7_ch(-5) + td_mp6_dsa7_ch(-6) + td_mp6_dsa7_ch(-7))) ,
		td_mp6_nrj0		: td_mp6_nrj0    = (IF (trim==1) THEN (td_mp6_nrj3(-1) + td_mp6_nrj3(-2) + td_mp6_nrj3(-3) + td_mp6_nrj3(-4)) / (td_mp6_nrj7_ch(-1) + td_mp6_nrj7_ch(-2) + td_mp6_nrj7_ch(-3) + td_mp6_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_mp6_nrj3(-2) + td_mp6_nrj3(-3) + td_mp6_nrj3(-4) + td_mp6_nrj3(-5)) / (td_mp6_nrj7_ch(-2) + td_mp6_nrj7_ch(-3) + td_mp6_nrj7_ch(-4) + td_mp6_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_mp6_nrj3(-3) + td_mp6_nrj3(-4) + td_mp6_nrj3(-5) + td_mp6_nrj3(-6)) / (td_mp6_nrj7_ch(-3) + td_mp6_nrj7_ch(-4) + td_mp6_nrj7_ch(-5) + td_mp6_nrj7_ch(-6)) ELSE (td_mp6_nrj3(-4) + td_mp6_nrj3(-5) + td_mp6_nrj3(-6) + td_mp6_nrj3(-7)) / (td_mp6_nrj7_ch(-4) + td_mp6_nrj7_ch(-5) + td_mp6_nrj7_ch(-6) + td_mp6_nrj7_ch(-7))) ,
		td_vp4m_dai0	: td_vp4m_dai0   = (IF (trim==1) THEN (td_vp4m_dai3(-1) + td_vp4m_dai3(-2) + td_vp4m_dai3(-3) + td_vp4m_dai3(-4)) / (td_vp4m_dai7_ch(-1) + td_vp4m_dai7_ch(-2) + td_vp4m_dai7_ch(-3) + td_vp4m_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_vp4m_dai3(-2) + td_vp4m_dai3(-3) + td_vp4m_dai3(-4) + td_vp4m_dai3(-5)) / (td_vp4m_dai7_ch(-2) + td_vp4m_dai7_ch(-3) + td_vp4m_dai7_ch(-4) + td_vp4m_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_vp4m_dai3(-3) + td_vp4m_dai3(-4) + td_vp4m_dai3(-5) + td_vp4m_dai3(-6)) / (td_vp4m_dai7_ch(-3) + td_vp4m_dai7_ch(-4) + td_vp4m_dai7_ch(-5) + td_vp4m_dai7_ch(-6)) ELSE (td_vp4m_dai3(-4) + td_vp4m_dai3(-5) + td_vp4m_dai3(-6) + td_vp4m_dai3(-7)) / (td_vp4m_dai7_ch(-4) + td_vp4m_dai7_ch(-5) + td_vp4m_dai7_ch(-6) + td_vp4m_dai7_ch(-7))) ,
		td_vp4m_dse0	: td_vp4m_dse0   = (IF (trim==1) THEN (td_vp4m_dse3(-1) + td_vp4m_dse3(-2) + td_vp4m_dse3(-3) + td_vp4m_dse3(-4)) / (td_vp4m_dse7_ch(-1) + td_vp4m_dse7_ch(-2) + td_vp4m_dse7_ch(-3) + td_vp4m_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_vp4m_dse3(-2) + td_vp4m_dse3(-3) + td_vp4m_dse3(-4) + td_vp4m_dse3(-5)) / (td_vp4m_dse7_ch(-2) + td_vp4m_dse7_ch(-3) + td_vp4m_dse7_ch(-4) + td_vp4m_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_vp4m_dse3(-3) + td_vp4m_dse3(-4) + td_vp4m_dse3(-5) + td_vp4m_dse3(-6)) / (td_vp4m_dse7_ch(-3) + td_vp4m_dse7_ch(-4) + td_vp4m_dse7_ch(-5) + td_vp4m_dse7_ch(-6)) ELSE (td_vp4m_dse3(-4) + td_vp4m_dse3(-5) + td_vp4m_dse3(-6) + td_vp4m_dse3(-7)) / (td_vp4m_dse7_ch(-4) + td_vp4m_dse7_ch(-5) + td_vp4m_dse7_ch(-6) + td_vp4m_dse7_ch(-7))) ,
		td_vp4m_dsa0	: td_vp4m_dsa0   = (IF (trim==1) THEN (td_vp4m_dsa3(-1) + td_vp4m_dsa3(-2) + td_vp4m_dsa3(-3) + td_vp4m_dsa3(-4)) / (td_vp4m_dsa7_ch(-1) + td_vp4m_dsa7_ch(-2) + td_vp4m_dsa7_ch(-3) + td_vp4m_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_vp4m_dsa3(-2) + td_vp4m_dsa3(-3) + td_vp4m_dsa3(-4) + td_vp4m_dsa3(-5)) / (td_vp4m_dsa7_ch(-2) + td_vp4m_dsa7_ch(-3) + td_vp4m_dsa7_ch(-4) + td_vp4m_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_vp4m_dsa3(-3) + td_vp4m_dsa3(-4) + td_vp4m_dsa3(-5) + td_vp4m_dsa3(-6)) / (td_vp4m_dsa7_ch(-3) + td_vp4m_dsa7_ch(-4) + td_vp4m_dsa7_ch(-5) + td_vp4m_dsa7_ch(-6)) ELSE (td_vp4m_dsa3(-4) + td_vp4m_dsa3(-5) + td_vp4m_dsa3(-6) + td_vp4m_dsa3(-7)) / (td_vp4m_dsa7_ch(-4) + td_vp4m_dsa7_ch(-5) + td_vp4m_dsa7_ch(-6) + td_vp4m_dsa7_ch(-7))) ,
		td_vp4m_dsn0	: td_vp4m_dsn0   = (IF (trim==1) THEN (td_vp4m_dsn3(-1) + td_vp4m_dsn3(-2) + td_vp4m_dsn3(-3) + td_vp4m_dsn3(-4)) / (td_vp4m_dsn7_ch(-1) + td_vp4m_dsn7_ch(-2) + td_vp4m_dsn7_ch(-3) + td_vp4m_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_vp4m_dsn3(-2) + td_vp4m_dsn3(-3) + td_vp4m_dsn3(-4) + td_vp4m_dsn3(-5)) / (td_vp4m_dsn7_ch(-2) + td_vp4m_dsn7_ch(-3) + td_vp4m_dsn7_ch(-4) + td_vp4m_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_vp4m_dsn3(-3) + td_vp4m_dsn3(-4) + td_vp4m_dsn3(-5) + td_vp4m_dsn3(-6)) / (td_vp4m_dsn7_ch(-3) + td_vp4m_dsn7_ch(-4) + td_vp4m_dsn7_ch(-5) + td_vp4m_dsn7_ch(-6)) ELSE (td_vp4m_dsn3(-4) + td_vp4m_dsn3(-5) + td_vp4m_dsn3(-6) + td_vp4m_dsn3(-7)) / (td_vp4m_dsn7_ch(-4) + td_vp4m_dsn7_ch(-5) + td_vp4m_dsn7_ch(-6) + td_vp4m_dsn7_ch(-7))) ,
		td_vp4m_nrj0	: td_vp4m_nrj0   = (IF (trim==1) THEN (td_vp4m_nrj3(-1) + td_vp4m_nrj3(-2) + td_vp4m_nrj3(-3) + td_vp4m_nrj3(-4)) / (td_vp4m_nrj7_ch(-1) + td_vp4m_nrj7_ch(-2) + td_vp4m_nrj7_ch(-3) + td_vp4m_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_vp4m_nrj3(-2) + td_vp4m_nrj3(-3) + td_vp4m_nrj3(-4) + td_vp4m_nrj3(-5)) / (td_vp4m_nrj7_ch(-2) + td_vp4m_nrj7_ch(-3) + td_vp4m_nrj7_ch(-4) + td_vp4m_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_vp4m_nrj3(-3) + td_vp4m_nrj3(-4) + td_vp4m_nrj3(-5) + td_vp4m_nrj3(-6)) / (td_vp4m_nrj7_ch(-3) + td_vp4m_nrj7_ch(-4) + td_vp4m_nrj7_ch(-5) + td_vp4m_nrj7_ch(-6)) ELSE (td_vp4m_nrj3(-4) + td_vp4m_nrj3(-5) + td_vp4m_nrj3(-6) + td_vp4m_nrj3(-7)) / (td_vp4m_nrj7_ch(-4) + td_vp4m_nrj7_ch(-5) + td_vp4m_nrj7_ch(-6) + td_vp4m_nrj7_ch(-7))) ,
		td_vp2_dai0		: td_vp2_dai0    = (IF (trim==1) THEN (td_vp2_dai3(-1) + td_vp2_dai3(-2) + td_vp2_dai3(-3) + td_vp2_dai3(-4)) / (td_vp2_dai7_ch(-1) + td_vp2_dai7_ch(-2) + td_vp2_dai7_ch(-3) + td_vp2_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_vp2_dai3(-2) + td_vp2_dai3(-3) + td_vp2_dai3(-4) + td_vp2_dai3(-5)) / (td_vp2_dai7_ch(-2) + td_vp2_dai7_ch(-3) + td_vp2_dai7_ch(-4) + td_vp2_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_vp2_dai3(-3) + td_vp2_dai3(-4) + td_vp2_dai3(-5) + td_vp2_dai3(-6)) / (td_vp2_dai7_ch(-3) + td_vp2_dai7_ch(-4) + td_vp2_dai7_ch(-5) + td_vp2_dai7_ch(-6)) ELSE (td_vp2_dai3(-4) + td_vp2_dai3(-5) + td_vp2_dai3(-6) + td_vp2_dai3(-7)) / (td_vp2_dai7_ch(-4) + td_vp2_dai7_ch(-5) + td_vp2_dai7_ch(-6) + td_vp2_dai7_ch(-7))) ,
		td_vp2_dse0		: td_vp2_dse0    = (IF (trim==1) THEN (td_vp2_dse3(-1) + td_vp2_dse3(-2) + td_vp2_dse3(-3) + td_vp2_dse3(-4)) / (td_vp2_dse7_ch(-1) + td_vp2_dse7_ch(-2) + td_vp2_dse7_ch(-3) + td_vp2_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_vp2_dse3(-2) + td_vp2_dse3(-3) + td_vp2_dse3(-4) + td_vp2_dse3(-5)) / (td_vp2_dse7_ch(-2) + td_vp2_dse7_ch(-3) + td_vp2_dse7_ch(-4) + td_vp2_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_vp2_dse3(-3) + td_vp2_dse3(-4) + td_vp2_dse3(-5) + td_vp2_dse3(-6)) / (td_vp2_dse7_ch(-3) + td_vp2_dse7_ch(-4) + td_vp2_dse7_ch(-5) + td_vp2_dse7_ch(-6)) ELSE (td_vp2_dse3(-4) + td_vp2_dse3(-5) + td_vp2_dse3(-6) + td_vp2_dse3(-7)) / (td_vp2_dse7_ch(-4) + td_vp2_dse7_ch(-5) + td_vp2_dse7_ch(-6) + td_vp2_dse7_ch(-7))) ,
		td_vp2_dsa0		: td_vp2_dsa0    = (IF (trim==1) THEN (td_vp2_dsa3(-1) + td_vp2_dsa3(-2) + td_vp2_dsa3(-3) + td_vp2_dsa3(-4)) / (td_vp2_dsa7_ch(-1) + td_vp2_dsa7_ch(-2) + td_vp2_dsa7_ch(-3) + td_vp2_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_vp2_dsa3(-2) + td_vp2_dsa3(-3) + td_vp2_dsa3(-4) + td_vp2_dsa3(-5)) / (td_vp2_dsa7_ch(-2) + td_vp2_dsa7_ch(-3) + td_vp2_dsa7_ch(-4) + td_vp2_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_vp2_dsa3(-3) + td_vp2_dsa3(-4) + td_vp2_dsa3(-5) + td_vp2_dsa3(-6)) / (td_vp2_dsa7_ch(-3) + td_vp2_dsa7_ch(-4) + td_vp2_dsa7_ch(-5) + td_vp2_dsa7_ch(-6)) ELSE (td_vp2_dsa3(-4) + td_vp2_dsa3(-5) + td_vp2_dsa3(-6) + td_vp2_dsa3(-7)) / (td_vp2_dsa7_ch(-4) + td_vp2_dsa7_ch(-5) + td_vp2_dsa7_ch(-6) + td_vp2_dsa7_ch(-7))) ,
		td_vp2_dsn0		: td_vp2_dsn0    = (IF (trim==1) THEN (td_vp2_dsn3(-1) + td_vp2_dsn3(-2) + td_vp2_dsn3(-3) + td_vp2_dsn3(-4)) / (td_vp2_dsn7_ch(-1) + td_vp2_dsn7_ch(-2) + td_vp2_dsn7_ch(-3) + td_vp2_dsn7_ch(-4)) ELSE IF (trim==2) THEN (td_vp2_dsn3(-2) + td_vp2_dsn3(-3) + td_vp2_dsn3(-4) + td_vp2_dsn3(-5)) / (td_vp2_dsn7_ch(-2) + td_vp2_dsn7_ch(-3) + td_vp2_dsn7_ch(-4) + td_vp2_dsn7_ch(-5)) ELSE IF (trim==3) THEN (td_vp2_dsn3(-3) + td_vp2_dsn3(-4) + td_vp2_dsn3(-5) + td_vp2_dsn3(-6)) / (td_vp2_dsn7_ch(-3) + td_vp2_dsn7_ch(-4) + td_vp2_dsn7_ch(-5) + td_vp2_dsn7_ch(-6)) ELSE (td_vp2_dsn3(-4) + td_vp2_dsn3(-5) + td_vp2_dsn3(-6) + td_vp2_dsn3(-7)) / (td_vp2_dsn7_ch(-4) + td_vp2_dsn7_ch(-5) + td_vp2_dsn7_ch(-6) + td_vp2_dsn7_ch(-7))) ,
		td_vp2_nrj0		: td_vp2_nrj0    = (IF (trim==1) THEN (td_vp2_nrj3(-1) + td_vp2_nrj3(-2) + td_vp2_nrj3(-3) + td_vp2_nrj3(-4)) / (td_vp2_nrj7_ch(-1) + td_vp2_nrj7_ch(-2) + td_vp2_nrj7_ch(-3) + td_vp2_nrj7_ch(-4)) ELSE IF (trim==2) THEN (td_vp2_nrj3(-2) + td_vp2_nrj3(-3) + td_vp2_nrj3(-4) + td_vp2_nrj3(-5)) / (td_vp2_nrj7_ch(-2) + td_vp2_nrj7_ch(-3) + td_vp2_nrj7_ch(-4) + td_vp2_nrj7_ch(-5)) ELSE IF (trim==3) THEN (td_vp2_nrj3(-3) + td_vp2_nrj3(-4) + td_vp2_nrj3(-5) + td_vp2_nrj3(-6)) / (td_vp2_nrj7_ch(-3) + td_vp2_nrj7_ch(-4) + td_vp2_nrj7_ch(-5) + td_vp2_nrj7_ch(-6)) ELSE (td_vp2_nrj3(-4) + td_vp2_nrj3(-5) + td_vp2_nrj3(-6) + td_vp2_nrj3(-7)) / (td_vp2_nrj7_ch(-4) + td_vp2_nrj7_ch(-5) + td_vp2_nrj7_ch(-6) + td_vp2_nrj7_ch(-7))) ,
		td_vp51_dai0	: td_vp51_dai0   = (IF (trim==1) THEN (td_vp51_dai3(-1) + td_vp51_dai3(-2) + td_vp51_dai3(-3) + td_vp51_dai3(-4)) / (td_vp51_dai7_ch(-1) + td_vp51_dai7_ch(-2) + td_vp51_dai7_ch(-3) + td_vp51_dai7_ch(-4)) ELSE IF (trim==2) THEN (td_vp51_dai3(-2) + td_vp51_dai3(-3) + td_vp51_dai3(-4) + td_vp51_dai3(-5)) / (td_vp51_dai7_ch(-2) + td_vp51_dai7_ch(-3) + td_vp51_dai7_ch(-4) + td_vp51_dai7_ch(-5)) ELSE IF (trim==3) THEN (td_vp51_dai3(-3) + td_vp51_dai3(-4) + td_vp51_dai3(-5) + td_vp51_dai3(-6)) / (td_vp51_dai7_ch(-3) + td_vp51_dai7_ch(-4) + td_vp51_dai7_ch(-5) + td_vp51_dai7_ch(-6)) ELSE (td_vp51_dai3(-4) + td_vp51_dai3(-5) + td_vp51_dai3(-6) + td_vp51_dai3(-7)) / (td_vp51_dai7_ch(-4) + td_vp51_dai7_ch(-5) + td_vp51_dai7_ch(-6) + td_vp51_dai7_ch(-7))) ,
		td_vp51_dse0	: td_vp51_dse0   = (IF (trim==1) THEN (td_vp51_dse3(-1) + td_vp51_dse3(-2) + td_vp51_dse3(-3) + td_vp51_dse3(-4)) / (td_vp51_dse7_ch(-1) + td_vp51_dse7_ch(-2) + td_vp51_dse7_ch(-3) + td_vp51_dse7_ch(-4)) ELSE IF (trim==2) THEN (td_vp51_dse3(-2) + td_vp51_dse3(-3) + td_vp51_dse3(-4) + td_vp51_dse3(-5)) / (td_vp51_dse7_ch(-2) + td_vp51_dse7_ch(-3) + td_vp51_dse7_ch(-4) + td_vp51_dse7_ch(-5)) ELSE IF (trim==3) THEN (td_vp51_dse3(-3) + td_vp51_dse3(-4) + td_vp51_dse3(-5) + td_vp51_dse3(-6)) / (td_vp51_dse7_ch(-3) + td_vp51_dse7_ch(-4) + td_vp51_dse7_ch(-5) + td_vp51_dse7_ch(-6)) ELSE (td_vp51_dse3(-4) + td_vp51_dse3(-5) + td_vp51_dse3(-6) + td_vp51_dse3(-7)) / (td_vp51_dse7_ch(-4) + td_vp51_dse7_ch(-5) + td_vp51_dse7_ch(-6) + td_vp51_dse7_ch(-7))) ,
		td_vp51_dsa0	: td_vp51_dsa0   = (IF (trim==1) THEN (td_vp51_dsa3(-1) + td_vp51_dsa3(-2) + td_vp51_dsa3(-3) + td_vp51_dsa3(-4)) / (td_vp51_dsa7_ch(-1) + td_vp51_dsa7_ch(-2) + td_vp51_dsa7_ch(-3) + td_vp51_dsa7_ch(-4)) ELSE IF (trim==2) THEN (td_vp51_dsa3(-2) + td_vp51_dsa3(-3) + td_vp51_dsa3(-4) + td_vp51_dsa3(-5)) / (td_vp51_dsa7_ch(-2) + td_vp51_dsa7_ch(-3) + td_vp51_dsa7_ch(-4) + td_vp51_dsa7_ch(-5)) ELSE IF (trim==3) THEN (td_vp51_dsa3(-3) + td_vp51_dsa3(-4) + td_vp51_dsa3(-5) + td_vp51_dsa3(-6)) / (td_vp51_dsa7_ch(-3) + td_vp51_dsa7_ch(-4) + td_vp51_dsa7_ch(-5) + td_vp51_dsa7_ch(-6)) ELSE (td_vp51_dsa3(-4) + td_vp51_dsa3(-5) + td_vp51_dsa3(-6) + td_vp51_dsa3(-7)) / (td_vp51_dsa7_ch(-4) + td_vp51_dsa7_ch(-5) + td_vp51_dsa7_ch(-6) + td_vp51_dsa7_ch(-7))) ,

     // 1 - b équations comptables : calcul des volumes au prix a-1
	
		ec_p1_ycmg_dai7_ch	: td_p1_ycmg_dai7     = td_p1_ycmg_dai7_ch     * td_p1_ycmg_dai0     / corr_p1_ycmg_dai ,
		ec_p1_ycmg_nrj7_ch	: td_p1_ycmg_nrj7     = td_p1_ycmg_nrj7_ch     * td_p1_ycmg_nrj0     / corr_p1_ycmg_nrj ,
		ec_p1_ycmg_dse7_ch	: td_p1_ycmg_dse7     = td_p1_ycmg_dse7_ch     * td_p1_ycmg_dse0     / corr_p1_ycmg_dse ,
		ec_p1_ycmg_dsa7_ch	: td_p1_ycmg_dsa7     = td_p1_ycmg_dsa7_ch     * td_p1_ycmg_dsa0     / corr_p1_ycmg_dsa ,

		ec_pib7_ch		: td_pib7        = td_pib7_ch      * td_pib0      / corr_pib ,
		ec_pibhs7_ch	: td_pibhs7      = td_pibhs7_ch    * td_pibhs0    / corr_pibhs ,
		ec_b1_d7_ch		: td_b1_d7       = td_b1_d7_ch       * td_b1_d0       / corr_b1_d ,
		ec_b1_dai7_ch	: td_b1_dai7     = td_b1_dai7_ch     * td_b1_dai0     / corr_b1_dai ,
		ec_b1_nrj7_ch	: td_b1_nrj7     = td_b1_nrj7_ch     * td_b1_nrj0     / corr_b1_nrj ,
		ec_b1_dhnrj7_ch	: td_b1_dhnrj7     = td_b1_dhnrj7_ch     * td_b1_dhnrj0     / corr_b1_dhnrj ,
		ec_b1_dse7_ch	: td_b1_dse7     = td_b1_dse7_ch     * td_b1_dse0     / corr_b1_dse ,
		ec_b1_dsa7_ch	: td_b1_dsa7     = td_b1_dsa7_ch     * td_b1_dsa0     / corr_b1_dsa ,
		ec_b1_dsn7_ch	: td_b1_dsn7     = td_b1_dsn7_ch     * td_b1_dsn0     / corr_b1_dsn ,
		ec_b1_sm7_ch	: td_b1_sm7    = td_b1_sm7_ch    * td_b1_sm0    / corr_b1_sm ,
		ec_p1_d7_ch		: td_p1_d7       = td_p1_d7_ch       * td_p1_d0       / corr_p1_d ,
		ec_p1_sm7_ch	: td_p1_sm7  = td_p1_sm7_ch   * td_p1_sm0 / corr_p1_sm ,
		ec_p1_dai7_ch	: td_p1_dai7     = td_p1_dai7_ch     * td_p1_dai0     / corr_p1_dai ,
		ec_p1_nrj7_ch	: td_p1_nrj7     = td_p1_nrj7_ch     * td_p1_nrj0     / corr_p1_nrj ,
		ec_p1_dhnrj7_ch	: td_p1_dhnrj7     = td_p1_dhnrj7_ch     * td_p1_dhnrj0     / corr_p1_dhnrj ,
		ec_p1_dse7_ch	: td_p1_dse7     = td_p1_dse7_ch     * td_p1_dse0     / corr_p1_dse ,
		ec_p1_dsa7_ch	: td_p1_dsa7     = td_p1_dsa7_ch     * td_p1_dsa0     / corr_p1_dsa ,
		ec_p1_dsn7_ch	: td_p1_dsn7     = td_p1_dsn7_ch     * td_p1_dsn0     / corr_p1_dsn ,
		ec_p1hm_dsa7_ch	: td_p1hm_dsa7   = td_p1hm_dsa7_ch   * td_p1hm_dsa0   / corr_p1hm_dsa ,
		ec_p7_d7_ch		: td_p7_d7       = td_p7_d7_ch       * td_p7_d0       / corr_p7_d ,
		ec_p7_dai7_ch	: td_p7_dai7     = td_p7_dai7_ch     * td_p7_dai0     / corr_p7_dai ,
		ec_p7_nrj7_ch	: td_p7_nrj7     = td_p7_nrj7_ch     * td_p7_nrj0     / corr_p7_nrj ,
		ec_p7_dse7_ch	: td_p7_dse7     = td_p7_dse7_ch     * td_p7_dse0     / corr_p7_dse ,
		ec_p7_dsa7_ch	: td_p7_dsa7     = td_p7_dsa7_ch     * td_p7_dsa0     / corr_p7_dsa ,
		ec_p7_dsn7_ch	: td_p7_dsn7     = td_p7_dsn7_ch     * td_p7_dsn0     / corr_p7_dsn ,
		ec_p7_pchtr7_ch	: td_p7_pchtr7   = td_p7_pchtr7_ch   * td_p7_pchtr0   / corr_p7_pchtr ,
		ec_p73_dse7_ch	: td_p73_dse7    = td_p73_dse7_ch    * td_p73_dse0    / corr_p73_dse ,
		ec_p73_pcafab7_ch: td_p73_pcafab7 = td_p73_pcafab7_ch * td_p73_pcafab0 / corr_p73_pcafab ,
		ec_memp_dai7_ch	: td_memp_dai7   = td_memp_dai7_ch   * td_memp_dai0   / corr_memp_dai ,
		ec_memp_nrj7_ch	: td_memp_nrj7   = td_memp_nrj7_ch   * td_memp_nrj0   / corr_memp_nrj ,
		ec_memp_dse7_ch	: td_memp_dse7   = td_memp_dse7_ch   * td_memp_dse0   / corr_memp_dse ,
		ec_memp_dsa7_ch	: td_memp_dsa7   = td_memp_dsa7_ch   * td_memp_dsa0   / corr_memp_dsa ,
		ec_temp_dai7_ch	: td_temp_dai7   = td_temp_dai7_ch   * td_temp_dai0   / corr_temp_dai ,
		ec_temp_nrj7_ch	: td_temp_nrj7   = td_temp_nrj7_ch   * td_temp_nrj0   / corr_temp_nrj ,
		ec_temp_dse7_ch	: td_temp_dse7   = td_temp_dse7_ch   * td_temp_dse0   / corr_temp_dse ,
		ec_d231_d7_ch	: td_d231_d7     = td_d231_d7_ch	 * td_d231_d0     / corr_d231_d ,
		ec_d231_dai7_ch	: td_d231_dai7   = td_d231_dai7_ch   * td_d231_dai0   / corr_d231_dai ,
		ec_d231_nrj7_ch	: td_d231_nrj7   = td_d231_nrj7_ch   * td_d231_nrj0   / corr_d231_nrj ,
		ec_d231_dse7_ch	: td_d231_dse7   = td_d231_dse7_ch   * td_d231_dse0   / corr_d231_dse ,
		ec_d231_dsa7_ch	: td_d231_dsa7   = td_d231_dsa7_ch   * td_d231_dsa0   / corr_d231_dsa ,
		ec_d231_dsn7_ch	: td_d231_dsn7   = td_d231_dsn7_ch   * td_d231_dsn0   / corr_d231_dsn ,
		ec_d211_d7_ch	: td_d211_d7     = td_d211_d7_ch     * td_d211_d0     / corr_d211_d ,
		ec_d211_dai7_ch	: td_d211_dai7   = td_d211_dai7_ch   * td_d211_dai0   / corr_d211_dai ,
		ec_d211_nrj7_ch	: td_d211_nrj7   = td_d211_nrj7_ch   * td_d211_nrj0   / corr_d211_nrj ,
		ec_d211_dse7_ch	: td_d211_dse7   = td_d211_dse7_ch   * td_d211_dse0   / corr_d211_dse ,
		ec_d211_dsa7_ch	: td_d211_dsa7   = td_d211_dsa7_ch   * td_d211_dsa0   / corr_d211_dsa ,
		ec_d211_dsn7_ch	: td_d211_dsn7   = td_d211_dsn7_ch   * td_d211_dsn0   / corr_d211_dsn ,
		ec_d212_d7_ch	: td_d212_d7     = td_d212_d7_ch     * td_d212_d0     / corr_d212_d ,
		ec_d212_dai7_ch	: td_d212_dai7   = td_d212_dai7_ch   * td_d212_dai0   / corr_d212_dai ,
		ec_d212_nrj7_ch	: td_d212_nrj7   = td_d212_nrj7_ch   * td_d212_nrj0   / corr_d212_nrj ,
		ec_d212_dse7_ch	: td_d212_dse7   = td_d212_dse7_ch   * td_d212_dse0   / corr_d212_dse ,
		ec_d214_d7_ch	: td_d214_d7     = td_d214_d7_ch     * td_d214_d0     / corr_d214_d ,
		ec_d214_dai7_ch	: td_d214_dai7   = td_d214_dai7_ch   * td_d214_dai0   / corr_d214_dai ,
		ec_d214_nrj7_ch	: td_d214_nrj7   = td_d214_nrj7_ch   * td_d214_nrj0   / corr_d214_nrj ,
		ec_d214_dse7_ch	: td_d214_dse7   = td_d214_dse7_ch   * td_d214_dse0   / corr_d214_dse ,
		ec_d214_dsa7_ch	: td_d214_dsa7   = td_d214_dsa7_ch   * td_d214_dsa0   / corr_d214_dsa ,
		ec_d319_d7_ch	: td_d319_d7	 = td_d319_d7_ch     * td_d319_d0     / corr_d319_d ,
		ec_d319_dai7_ch	: td_d319_dai7   = td_d319_dai7_ch   * td_d319_dai0   / corr_d319_dai ,
		ec_d319_nrj7_ch	: td_d319_nrj7   = td_d319_nrj7_ch   * td_d319_nrj0   / corr_d319_nrj ,
		ec_d319_dse7_ch	: td_d319_dse7   = td_d319_dse7_ch   * td_d319_dse0   / corr_d319_dse ,
		ec_d319_dsa7_ch	: td_d319_dsa7   = td_d319_dsa7_ch   * td_d319_dsa0   / corr_d319_dsa ,
        
		ec_p2_d7_ch		: td_p2_d7       = td_p2_d7_ch       * td_p2_d0       / corr_p2_d ,
		ec_p2_dai7_ch	: td_p2_dai7     = td_p2_dai7_ch     * td_p2_dai0     / corr_p2_dai ,
		ec_p2_nrj7_ch	: td_p2_nrj7     = td_p2_nrj7_ch     * td_p2_nrj0     / corr_p2_nrj ,
		ec_p2_dse7_ch	: td_p2_dse7     = td_p2_dse7_ch     * td_p2_dse0     / corr_p2_dse ,
		ec_p2_dsa7_ch	: td_p2_dsa7     = td_p2_dsa7_ch     * td_p2_dsa0     / corr_p2_dsa ,
		ec_p2_dsn7_ch	: td_p2_dsn7     = td_p2_dsn7_ch     * td_p2_dsn0     / corr_p2_dsn ,
		ec_p2dai_dai7_ch: td_p2dai_dai7  = td_p2dai_dai7_ch  * td_p2dai_dai0 ,
		ec_p2dai_dse7_ch: td_p2dai_dse7  = td_p2dai_dse7_ch  * td_p2dai_dse0 ,
		ec_p2dai_dsa7_ch: td_p2dai_dsa7  = td_p2dai_dsa7_ch  * td_p2dai_dsa0 ,
		ec_p2dai_dsn7_ch: td_p2dai_dsn7  = td_p2dai_dsn7_ch  * td_p2dai_dsn0 ,
		ec_p2dai_nrj7_ch: td_p2dai_nrj7  = td_p2dai_nrj7_ch  * td_p2dai_nrj0 ,
        ec_p2nrj_dai7_ch: td_p2nrj_dai7  = td_p2nrj_dai7_ch  * td_p2nrj_dai0 ,
        ec_p2nrj_dse7_ch: td_p2nrj_dse7  = td_p2nrj_dse7_ch  * td_p2nrj_dse0 ,
        ec_p2nrj_dsa7_ch: td_p2nrj_dsa7  = td_p2nrj_dsa7_ch  * td_p2nrj_dsa0 ,
        ec_p2nrj_dsn7_ch: td_p2nrj_dsn7  = td_p2nrj_dsn7_ch  * td_p2nrj_dsn0 ,
        ec_p2nrj_nrj7_ch: td_p2nrj_nrj7  = td_p2nrj_nrj7_ch  * td_p2nrj_nrj0 ,
		ec_p2dhnrj_nrj7_ch: td_p2dhnrj_nrj7  = td_p2dhnrj_nrj7_ch  * td_p2dhnrj_nrj0 ,
		ec_p2dse_dai7_ch: td_p2dse_dai7  = td_p2dse_dai7_ch  * td_p2dse_dai0 ,
		ec_p2dse_dse7_ch: td_p2dse_dse7  = td_p2dse_dse7_ch  * td_p2dse_dse0 ,
		ec_p2dse_dsa7_ch: td_p2dse_dsa7  = td_p2dse_dsa7_ch  * td_p2dse_dsa0 ,
		ec_p2dse_dsn7_ch: td_p2dse_dsn7  = td_p2dse_dsn7_ch  * td_p2dse_dsn0 ,
		ec_p2dse_nrj7_ch: td_p2dse_nrj7  = td_p2dse_nrj7_ch  * td_p2dse_nrj0 ,
		ec_p2dsa_dai7_ch: td_p2dsa_dai7  = td_p2dsa_dai7_ch  * td_p2dsa_dai0 ,
		ec_p2dsa_dse7_ch: td_p2dsa_dse7  = td_p2dsa_dse7_ch  * td_p2dsa_dse0 ,
		ec_p2dsa_dsa7_ch: td_p2dsa_dsa7  = td_p2dsa_dsa7_ch  * td_p2dsa_dsa0 ,
		ec_p2dsa_dsn7_ch: td_p2dsa_dsn7  = td_p2dsa_dsn7_ch  * td_p2dsa_dsn0 ,
		ec_p2dsa_nrj7_ch: td_p2dsa_nrj7  = td_p2dsa_nrj7_ch  * td_p2dsa_nrj0 ,
		ec_p2dsn_dai7_ch: td_p2dsn_dai7  = td_p2dsn_dai7_ch  * td_p2dsn_dai0 ,
        ec_p2dsn_dse7_ch: td_p2dsn_dse7  = td_p2dsn_dse7_ch  * td_p2dsn_dse0 ,
        ec_p2dsn_dsa7_ch: td_p2dsn_dsa7  = td_p2dsn_dsa7_ch  * td_p2dsn_dsa0 ,
        ec_p2dsn_dsn7_ch: td_p2dsn_dsn7  = td_p2dsn_dsn7_ch  * td_p2dsn_dsn0 ,
        ec_p2dsn_nrj7_ch: td_p2dsn_nrj7  = td_p2dsn_nrj7_ch  * td_p2dsn_nrj0 ,
		ec_p2e_d7_ch    : td_p2e_d7      = td_p2e_d7_ch      * td_p2e_d0    / corr_p2e_d   , 
		ec_p2e_dai7_ch  : td_p2e_dai7    = td_p2e_dai7_ch    * td_p2e_dai0  / corr_p2e_dai , 
		ec_p2e_dse7_ch  : td_p2e_dse7    = td_p2e_dse7_ch    * td_p2e_dse0  / corr_p2e_dse ,
		ec_p2e_dsa7_ch  : td_p2e_dsa7    = td_p2e_dsa7_ch    * td_p2e_dsa0  / corr_p2e_dsa ,
		ec_p2e_nrj7_ch  : td_p2e_nrj7    = td_p2e_nrj7_ch    * td_p2e_nrj0  / corr_p2e_nrj ,
		ec_p2e_dsn7_ch  : td_p2e_dsn7    = td_p2e_dsn7_ch    * td_p2e_dsn0  / corr_p2e_dsn ,
		ec_p2e_dhnrj7_ch  : td_p2e_dhnrj7    = td_p2e_dhnrj7_ch    * td_p2e_dhnrj0  / corr_p2e_dhnrj ,
		
		ec_p3_d7_ch		: td_p3_d7       = td_p3_d7_ch      * td_p3_d0      / corr_p3_d ,
		ec_p3_dai7_ch	: td_p3_dai7     = td_p3_dai7_ch    * td_p3_dai0    / corr_p3_dai ,
		ec_p3_nrj7_ch	: td_p3_nrj7     = td_p3_nrj7_ch    * td_p3_nrj0    / corr_p3_nrj ,
		ec_p3_dse7_ch	: td_p3_dse7     = td_p3_dse7_ch    * td_p3_dse0    / corr_p3_dse ,
		ec_p3_dsa7_ch	: td_p3_dsa7     = td_p3_dsa7_ch    * td_p3_dsa0    / corr_p3_dsa ,
		ec_p3_dsn7_ch	: td_p3_dsn7     = td_p3_dsn7_ch    * td_p3_dsn0    / corr_p3_dsn ,
		ec_p3m_d7_ch	: td_p3m_d7      = td_p3m_d7_ch      * td_p3m_d0      / corr_p3m_d ,
		ec_p3m_sm7_ch	: td_p3m_sm7      = td_p3m_sm7_ch      * td_p3m_sm0      / corr_p3m_sm ,
		ec_p3m_dai7_ch	: td_p3m_dai7    = td_p3m_dai7_ch    * td_p3m_dai0    / corr_p3m_dai ,
		ec_p3m_nrj7_ch	: td_p3m_nrj7    = td_p3m_nrj7_ch    * td_p3m_nrj0    / corr_p3m_nrj ,
		ec_p3m_dse7_ch	: td_p3m_dse7    = td_p3m_dse7_ch    * td_p3m_dse0    / corr_p3m_dse ,
		ec_p3m_dsa7_ch	: td_p3m_dsa7    = td_p3m_dsa7_ch    * td_p3m_dsa0    / corr_p3m_dsa ,
		ec_p3m_dsn7_ch	: td_p3m_dsn7    = td_p3m_dsn7_ch    * td_p3m_dsn0    / corr_p3m_dsn ,
		ec_p3m_pchtr7_ch: td_p3m_pchtr7  = td_p3m_pchtr7_ch  * td_p3m_pchtr0  / corr_p3m_pchtr ,
		ec_p3g_d7_ch	: td_p3g_d7      = td_p3g_d7_ch      * td_p3g_d0      / corr_p3g_d ,
		ec_p3g_sm7_ch	: td_p3g_sm7      = td_p3g_sm7_ch      * td_p3g_sm0      / corr_p3g_sm ,
		ec_p3g_dai7_ch	: td_p3g_dai7    = td_p3g_dai7_ch    * td_p3g_dai0    / corr_p3g_dai ,
		ec_p3g_dse7_ch	: td_p3g_dse7    = td_p3g_dse7_ch    * td_p3g_dse0    / corr_p3g_dse ,
		ec_p3g_dsa7_ch	: td_p3g_dsa7    = td_p3g_dsa7_ch    * td_p3g_dsa0    / corr_p3g_dsa ,
		ec_p3g_dsn7_ch	: td_p3g_dsn7    = td_p3g_dsn7_ch    * td_p3g_dsn0    / corr_p3g_dsn ,
		ec_p31g_d7_ch	: td_p31g_d7     = td_p31g_d7_ch     * td_p31g_d0     / corr_p31g_d   ,
		ec_p31g_dai7_ch	: td_p31g_dai7   = td_p31g_dai7_ch   * td_p31g_dai0   / corr_p31g_dai ,
		ec_p31g_dse7_ch	: td_p31g_dse7   = td_p31g_dse7_ch   * td_p31g_dse0   / corr_p31g_dse ,
		ec_p31g_dsa7_ch	: td_p31g_dsa7   = td_p31g_dsa7_ch   * td_p31g_dsa0   / corr_p31g_dsa ,
		ec_p31g_dsn7_ch	: td_p31g_dsn7   = td_p31g_dsn7_ch   * td_p31g_dsn0   / corr_p31g_dsn ,
		ec_p32g_d7_ch	: td_p32g_d7     = td_p32g_d7_ch     * td_p32g_d0     / corr_p32g_d   ,
		ec_p32g_dse7_ch	: td_p32g_dse7   = td_p32g_dse7_ch   * td_p32g_dse0   / corr_p32g_dse ,
		ec_p32g_dsa7_ch	: td_p32g_dsa7   = td_p32g_dsa7_ch   * td_p32g_dsa0   / corr_p32g_dsa ,
		ec_p32g_dsn7_ch	: td_p32g_dsn7   = td_p32g_dsn7_ch   * td_p32g_dsn0   / corr_p32g_dsn ,
		ec_p3p_d7_ch	: td_p3p_d7      = td_p3p_d7_ch      * td_p3p_d0      / corr_p3p_d ,
		ec_p3p_dsa7_ch	: td_p3p_dsa7    = td_p3p_dsa7_ch    * td_p3p_dsa0    / corr_p3p_dsa ,
		ec_p3p_dsn7_ch	: td_p3p_dsn7    = td_p3p_dsn7_ch    * td_p3p_dsn0    / corr_p3p_dsn ,
		ec_p4m_d7_ch   	: td_p4m_d7      = td_p4m_d7_ch      * td_p4m_d0      / corr_p4m_d ,
		ec_p4m_dai7_ch	: td_p4m_dai7    = td_p4m_dai7_ch    * td_p4m_dai0    / corr_p4m_dai ,
		ec_p4m_nrj7_ch	: td_p4m_nrj7    = td_p4m_nrj7_ch    * td_p4m_nrj0    / corr_p4m_nrj ,
		ec_p4m_dse7_ch	: td_p4m_dse7    = td_p4m_dse7_ch    * td_p4m_dse0    / corr_p4m_dse ,
		ec_p4m_dsa7_ch	: td_p4m_dsa7    = td_p4m_dsa7_ch    * td_p4m_dsa0    / corr_p4m_dsa ,
		ec_p4m_dsn7_ch	: td_p4m_dsn7    = td_p4m_dsn7_ch    * td_p4m_dsn0    / corr_p4m_dsn ,
     	ec_p51_d7_ch	: td_p51_d7      = td_p51_d7_ch      * td_p51_d0      / corr_p51_d ,
		ec_p51_dai7_ch  : td_p51_dai7    = td_p51_dai7_ch    * td_p51_dai0    / corr_p51_dai ,
		ec_p51_dse7_ch  : td_p51_dse7    = td_p51_dse7_ch    * td_p51_dse0    / corr_p51_dse ,
		ec_p51_dsa7_ch  : td_p51_dsa7    = td_p51_dsa7_ch    * td_p51_dsa0    / corr_p51_dsa ,
		ec_p51s_d7_ch	: td_p51s_d7     = td_p51s_d7_ch     * td_p51s_d0     / corr_p51s_d ,
		ec_p51s_dai7_ch	: td_p51s_dai7   = td_p51s_dai7_ch   * td_p51s_dai0   / corr_p51s_dai ,
		ec_p51s_dse7_ch	: td_p51s_dse7   = td_p51s_dse7_ch   * td_p51s_dse0   / corr_p51s_dse ,
		ec_p51s_dsa7_ch	: td_p51s_dsa7   = td_p51s_dsa7_ch   * td_p51s_dsa0   / corr_p51s_dsa ,
		ec_p51m_d7_ch	: td_p51m_d7     = td_p51m_d7_ch     * td_p51m_d0     / corr_p51m_d ,
		ec_p51m_dse7_ch	: td_p51m_dse7   = td_p51m_dse7_ch   * td_p51m_dse0   / corr_p51m_dse ,
		ec_p51m_dsa7_ch	: td_p51m_dsa7   = td_p51m_dsa7_ch   * td_p51m_dsa0   / corr_p51m_dsa ,
		ec_p51b_d7_ch	: td_p51b_d7     = td_p51b_d7_ch     * td_p51b_d0     / corr_p51b_d ,
		ec_p51b_dai7_ch	: td_p51b_dai7   = td_p51b_dai7_ch   * td_p51b_dai0   / corr_p51b_dai ,
		ec_p51b_dse7_ch	: td_p51b_dse7   = td_p51b_dse7_ch   * td_p51b_dse0   / corr_p51b_dse ,
		ec_p51b_dsa7_ch	: td_p51b_dsa7   = td_p51b_dsa7_ch   * td_p51b_dsa0   / corr_p51b_dsa ,
		ec_p51g_d7_ch	: td_p51g_d7     = td_p51g_d7_ch     * td_p51g_d0     / corr_p51g_d ,
		ec_p51g_dai7_ch	: td_p51g_dai7   = td_p51g_dai7_ch   * td_p51g_dai0   / corr_p51g_dai ,
		ec_p51g_dse7_ch	: td_p51g_dse7   = td_p51g_dse7_ch   * td_p51g_dse0   / corr_p51g_dse ,
		ec_p51g_dsa7_ch	: td_p51g_dsa7   = td_p51g_dsa7_ch   * td_p51g_dsa0   / corr_p51g_dsa ,
		ec_p51p_d7_ch	: td_p51p_d7     = td_p51p_d7_ch     * td_p51p_d0     / corr_p51p_d ,
		ec_p51p_dai7_ch	: td_p51p_dai7   = td_p51p_dai7_ch   * td_p51p_dai0   / corr_p51p_dai ,
		ec_p51p_dse7_ch	: td_p51p_dse7   = td_p51p_dse7_ch   * td_p51p_dse0   / corr_p51p_dse ,
		ec_p51p_dsa7_ch	: td_p51p_dsa7   = td_p51p_dsa7_ch   * td_p51p_dsa0   / corr_p51p_dsa ,
		ec_p6_d7_ch		: td_p6_d7       = td_p6_d7_ch       * td_p6_d0       / corr_p6_d ,
		ec_p6_sm7_ch	: td_p6_sm7      = td_p6_sm7_ch      * td_p6_sm0      / corr_p6_sm ,
		ec_p6_dai7_ch	: td_p6_dai7     = td_p6_dai7_ch     * td_p6_dai0     / corr_p6_dai ,
		ec_p6_nrj7_ch	: td_p6_nrj7     = td_p6_nrj7_ch     * td_p6_nrj0     / corr_p6_nrj ,
		ec_p6_dse7_ch	: td_p6_dse7     = td_p6_dse7_ch     * td_p6_dse0     / corr_p6_dse ,
		ec_p6_dsa7_ch	: td_p6_dsa7     = td_p6_dsa7_ch     * td_p6_dsa0     / corr_p6_dsa ,
		ec_p6_dsn7_ch	: td_p6_dsn7     = td_p6_dsn7_ch     * td_p6_dsn0     / corr_p6_dsn ,
		ec_p6_pchtr7_ch	: td_p6_pchtr7   = td_p6_pchtr7_ch   * td_p6_pchtr0   / corr_p6_pchtr ,

		ec_p1e_d7_ch	: td_p1e_d7       = td_p1e_d7_ch       * td_p1e_d0   / corr_p1e_d , 
		ec_p1e_dai7_ch	: td_p1e_dai7     = td_p1e_dai7_ch     * td_p1e_dai0     / corr_p1e_dai ,
		ec_p1e_nrj7_ch	: td_p1e_nrj7     = td_p1e_nrj7_ch     * td_p1e_nrj0     / corr_p1e_nrj ,
		ec_p1e_dse7_ch	: td_p1e_dse7     = td_p1e_dse7_ch     * td_p1e_dse0     / corr_p1e_dse ,
		ec_p1e_dsa7_ch	: td_p1e_dsa7     = td_p1e_dsa7_ch     * td_p1e_dsa0     / corr_p1e_dsa ,
		ec_p1e_dsn7_ch	: td_p1e_dsn7     = td_p1e_dsn7_ch     * td_p1e_dsn0     / corr_p1e_dsn ,
		ec_p1e_dhnrj7_ch	: td_p1e_dhnrj7     = td_p1e_dhnrj7_ch     * td_p1e_dhnrj0     / corr_p1e_dhnrj ,
		     
		ec_rnt_d7_ch		: td_rnt_d7     = td_rnt_d7_ch       * td_rnt_d0      / corr_rnt_d ,
		ec_rnt_nrj7_ch		: td_rnt_nrj7   = td_rnt_nrj7_ch     * td_rnt_nrj0    / corr_rnt_nrj ,
		ec_rnt_dai7_ch		: td_rnt_dai7   = td_rnt_dai7_ch     * td_rnt_dai0    / corr_rnt_dai ,
		ec_rnt_dse7_ch		: td_rnt_dse7   = td_rnt_dse7_ch     * td_rnt_dse0    / corr_rnt_dse ,
		ec_rnt_dsa7_ch		: td_rnt_dsa7   = td_rnt_dsa7_ch     * td_rnt_dsa0    / corr_rnt_dsa ,
		ec_rnt_dsn7_ch		: td_rnt_dsn7   = td_rnt_dsn7_ch     * td_rnt_dsn0    / corr_rnt_dsn ,                           
		
		ec_rntpp_d7_ch		: td_rntpp_d7     = td_rntpp_d7_ch       * td_rntpp_d0      / corr_rntpp_d ,
		ec_rntpp_nrj7_ch		: td_rntpp_nrj7   = td_rntpp_nrj7_ch     * td_rntpp_nrj0    / corr_rntpp_nrj ,
		ec_rntpp_dai7_ch		: td_rntpp_dai7   = td_rntpp_dai7_ch     * td_rntpp_dai0    / corr_rntpp_dai ,
		ec_rntpp_dse7_ch		: td_rntpp_dse7   = td_rntpp_dse7_ch     * td_rntpp_dse0    / corr_rntpp_dse ,
		ec_rntpp_dsa7_ch		: td_rntpp_dsa7   = td_rntpp_dsa7_ch     * td_rntpp_dsa0    / corr_rntpp_dsa ,
		ec_rntpp_dsn7_ch		: td_rntpp_dsn7   = td_rntpp_dsn7_ch     * td_rntpp_dsn0    / corr_rntpp_dsn ,                           


		ec_p1mi_d7_ch		: td_p1mi_d7    = td_p1mi_d7_ch      * td_p1mi_d0      / corr_p1mi_d ,
		ec_p1mi_nrj7_ch		: td_p1mi_nrj7  = td_p1mi_nrj7_ch    * td_p1mi_nrj0    / corr_p1mi_nrj ,
		ec_p1mi_dai7_ch		: td_p1mi_dai7  = td_p1mi_dai7_ch    * td_p1mi_dai0    / corr_p1mi_dai ,
		ec_p1mi_dse7_ch		: td_p1mi_dse7  = td_p1mi_dse7_ch    * td_p1mi_dse0    / corr_p1mi_dse ,
		ec_p1mi_dsa7_ch		: td_p1mi_dsa7  = td_p1mi_dsa7_ch    * td_p1mi_dsa0    / corr_p1mi_dsa ,
		ec_p1mi_dsn7_ch		: td_p1mi_dsn7  = td_p1mi_dsn7_ch    * td_p1mi_dsn0    / corr_p1mi_dsn ,                           
		
		ec_rim_d7_ch		: td_rim_d7     = td_rim_d7_ch       * td_rim_d0      / corr_rim_d ,
		ec_rim_nrj7_ch		: td_rim_nrj7   = td_rim_nrj7_ch     * td_rim_nrj0    / corr_rim_nrj ,
		ec_rim_dai7_ch		: td_rim_dai7   = td_rim_dai7_ch     * td_rim_dai0    / corr_rim_dai ,
		ec_rim_dse7_ch		: td_rim_dse7   = td_rim_dse7_ch     * td_rim_dse0    / corr_rim_dse ,
		ec_rim_dsa7_ch		: td_rim_dsa7   = td_rim_dsa7_ch     * td_rim_dsa0    / corr_rim_dsa ,
		ec_rim_dsn7_ch		: td_rim_dsn7   = td_rim_dsn7_ch     * td_rim_dsn0    / corr_rim_dsn ,  
		
		ec_rnt2_d7_ch		: td_rnt2_d7     = td_rnt2_d7_ch       * td_rnt2_d0      / corr_rnt2_d ,
		ec_rnt2_nrj7_ch		: td_rnt2_nrj7   = td_rnt2_nrj7_ch     * td_rnt2_nrj0    / corr_rnt2_nrj ,
		ec_rnt2_dai7_ch		: td_rnt2_dai7   = td_rnt2_dai7_ch     * td_rnt2_dai0    / corr_rnt2_dai ,
		ec_rnt2_dse7_ch		: td_rnt2_dse7   = td_rnt2_dse7_ch     * td_rnt2_dse0    / corr_rnt2_dse ,
		ec_rnt2_dsa7_ch		: td_rnt2_dsa7   = td_rnt2_dsa7_ch     * td_rnt2_dsa0    / corr_rnt2_dsa ,
		ec_rnt2_dsn7_ch		: td_rnt2_dsn7   = td_rnt2_dsn7_ch     * td_rnt2_dsn0    / corr_rnt2_dsn ,                           
		ec_rim2_d7_ch		: td_rim2_d7     = td_rim2_d7_ch       * td_rim2_d0      / corr_rim2_d ,
		ec_rim2_nrj7_ch		: td_rim2_nrj7   = td_rim2_nrj7_ch     * td_rim2_nrj0    / corr_rim2_nrj ,
		ec_rim2_dai7_ch		: td_rim2_dai7   = td_rim2_dai7_ch     * td_rim2_dai0    / corr_rim2_dai ,
		ec_rim2_dse7_ch		: td_rim2_dse7   = td_rim2_dse7_ch     * td_rim2_dse0    / corr_rim2_dse ,
		ec_rim2_dsa7_ch		: td_rim2_dsa7   = td_rim2_dsa7_ch     * td_rim2_dsa0    / corr_rim2_dsa ,
		ec_rim2_dsn7_ch		: td_rim2_dsn7   = td_rim2_dsn7_ch     * td_rim2_dsn0    / corr_rim2_dsn ,  
		                         
		ec_dfint_d7_ch	  	: td_dfint_d7     = td_dfint_d7_ch       * td_dfint_d0      / corr_dfint_d ,
		ec_dfint_nrj7_ch  	: td_dfint_nrj7   = td_dfint_nrj7_ch     * td_dfint_nrj0    / corr_dfint_nrj ,
		ec_dfint_dai7_ch  	: td_dfint_dai7   = td_dfint_dai7_ch     * td_dfint_dai0    / corr_dfint_dai ,
		ec_dfint_dse7_ch  	: td_dfint_dse7   = td_dfint_dse7_ch     * td_dfint_dse0    / corr_dfint_dse ,
		ec_dfint_dsa7_ch  	: td_dfint_dsa7   = td_dfint_dsa7_ch     * td_dfint_dsa0    / corr_dfint_dsa ,
		ec_dfint_dsn7_ch  	: td_dfint_dsn7   = td_dfint_dsn7_ch     * td_dfint_dsn0    / corr_dfint_dsn ,                           
		ec_dfinths_d7_ch  	: td_dfinths_d7   = td_dfinths_d7_ch     * td_dfinths_d0    / corr_dfinths_d ,
		ec_dfinths_dai7_ch	: td_dfinths_dai7 = td_dfinths_dai7_ch   * td_dfinths_dai0  / corr_dfinths_dai ,
		ec_dfinths_nrj7_ch	: td_dfinths_nrj7 = td_dfinths_nrj7_ch   * td_dfinths_nrj0  / corr_dfinths_nrj ,
		ec_dfinths_dse7_ch	: td_dfinths_dse7 = td_dfinths_dse7_ch   * td_dfinths_dse0  / corr_dfinths_dse ,
		ec_dfinths_dsa7_ch	: td_dfinths_dsa7 = td_dfinths_dsa7_ch   * td_dfinths_dsa0  / corr_dfinths_dsa ,
		ec_dfinths_dsn7_ch	: td_dfinths_dsn7 = td_dfinths_dsn7_ch   * td_dfinths_dsn0  / corr_dfinths_dsn ,
		ec_df_d7_ch	    	: td_df_d7     = td_df_d7_ch       * td_df_d0      / corr_df_d ,
		ec_df_nrj7_ch		: td_df_nrj7   = td_df_nrj7_ch     * td_df_nrj0    / corr_df_nrj ,
		ec_df_dai7_ch    	: td_df_dai7   = td_df_dai7_ch     * td_df_dai0    / corr_df_dai ,
		ec_df_dse7_ch    	: td_df_dse7   = td_df_dse7_ch     * td_df_dse0    / corr_df_dse ,
		ec_df_dsa7_ch    	: td_df_dsa7   = td_df_dsa7_ch     * td_df_dsa0    / corr_df_dsa ,
		ec_df_dsn7_ch    	: td_df_dsn7   = td_df_dsn7_ch     * td_df_dsn0    / corr_df_dsn ,                           
		ec_dfhs_d7_ch    	: td_dfhs_d7   = td_dfhs_d7_ch     * td_dfhs_d0    / corr_dfhs_d ,
		ec_dfhs_dai7_ch  	: td_dfhs_dai7 = td_dfhs_dai7_ch   * td_dfhs_dai0  / corr_dfhs_dai ,
		ec_dfhs_nrj7_ch		: td_dfhs_nrj7 = td_dfhs_nrj7_ch   * td_dfhs_nrj0  / corr_dfhs_nrj ,
		ec_dfhs_dse7_ch		: td_dfhs_dse7 = td_dfhs_dse7_ch   * td_dfhs_dse0  / corr_dfhs_dse ,
		ec_dfhs_dsa7_ch		: td_dfhs_dsa7 = td_dfhs_dsa7_ch   * td_dfhs_dsa0  / corr_dfhs_dsa ,
		ec_dfhs_dsn7_ch		: td_dfhs_dsn7 = td_dfhs_dsn7_ch   * td_dfhs_dsn0  / corr_dfhs_dsn ,
		ec_dtot_d7_ch	    : td_dtot_d7     = td_dtot_d7_ch       * td_dtot_d0      / corr_dtot_d ,
		ec_dtot_nrj7_ch		: td_dtot_nrj7   = td_dtot_nrj7_ch     * td_dtot_nrj0    / corr_dtot_nrj ,
		ec_dtot_dai7_ch		: td_dtot_dai7   = td_dtot_dai7_ch     * td_dtot_dai0    / corr_dtot_dai ,
		ec_dtot_dse7_ch		: td_dtot_dse7   = td_dtot_dse7_ch     * td_dtot_dse0    / corr_dtot_dse ,
		ec_dtot_dsa7_ch		: td_dtot_dsa7   = td_dtot_dsa7_ch     * td_dtot_dsa0    / corr_dtot_dsa ,
		ec_dtot_dsn7_ch		: td_dtot_dsn7   = td_dtot_dsn7_ch     * td_dtot_dsn0    / corr_dtot_dsn ,                           
		ec_dtoths_d7_ch		: td_dtoths_d7   = td_dtoths_d7_ch     * td_dtoths_d0    / corr_dtoths_d ,
		ec_dtoths_dai7_ch	: td_dtoths_dai7 = td_dtoths_dai7_ch   * td_dtoths_dai0  / corr_dtoths_dai ,
		ec_dtoths_nrj7_ch	: td_dtoths_nrj7 = td_dtoths_nrj7_ch   * td_dtoths_nrj0  / corr_dtoths_nrj ,
		ec_dtoths_dse7_ch	: td_dtoths_dse7 = td_dtoths_dse7_ch   * td_dtoths_dse0  / corr_dtoths_dse ,
		ec_dtoths_dsa7_ch	: td_dtoths_dsa7 = td_dtoths_dsa7_ch   * td_dtoths_dsa0  / corr_dtoths_dsa ,
		ec_dtoths_dsn7_ch	: td_dtoths_dsn7 = td_dtoths_dsn7_ch   * td_dtoths_dsn0  / corr_dtoths_dsn ,
		ec_dint_d7_ch		: td_dint_d7     = td_dint_d7_ch       * td_dint_d0      / corr_dint_d ,
		ec_dint_nrj7_ch		: td_dint_nrj7   = td_dint_nrj7_ch     * td_dint_nrj0    / corr_dint_nrj ,
		ec_dinthcinrj_nrj7_ch: td_dinthcinrj_nrj7= td_dinthcinrj_nrj7_ch*td_dinthcinrj_nrj0/ corr_dinthcinrj_nrj ,
		ec_dint_dai7_ch		: td_dint_dai7   = td_dint_dai7_ch     * td_dint_dai0    / corr_dint_dai ,
		ec_dint_dse7_ch		: td_dint_dse7   = td_dint_dse7_ch     * td_dint_dse0    / corr_dint_dse ,
		ec_dint_dsa7_ch		: td_dint_dsa7   = td_dint_dsa7_ch     * td_dint_dsa0    / corr_dint_dsa ,
		ec_dint_dsn7_ch		: td_dint_dsn7   = td_dint_dsn7_ch     * td_dint_dsn0    / corr_dint_dsn ,                           
		ec_dinths_d7_ch		: td_dinths_d7   = td_dinths_d7_ch     * td_dinths_d0    / corr_dinths_d ,
		ec_dinths_dai7_ch	: td_dinths_dai7 = td_dinths_dai7_ch   * td_dinths_dai0  / corr_dinths_dai ,
		ec_dinths_nrj7_ch	: td_dinths_nrj7 = td_dinths_nrj7_ch   * td_dinths_nrj0  / corr_dinths_nrj ,
		ec_dinths_dse7_ch	: td_dinths_dse7 = td_dinths_dse7_ch   * td_dinths_dse0  / corr_dinths_dse ,
		ec_dinths_dsa7_ch	: td_dinths_dsa7 = td_dinths_dsa7_ch   * td_dinths_dsa0  / corr_dinths_dsa ,
		ec_dinths_dsn7_ch	: td_dinths_dsn7 = td_dinths_dsn7_ch   * td_dinths_dsn0  / corr_dinths_dsn ,

     // 1 - c équations comptables : calcul des prix chaînés

		ec_p1_ycmg_dai9_ch     : td_p1_ycmg_dai3     = td_p1_ycmg_dai7_ch     * (td_p1_ycmg_dai9_ch/100)     ,
		ec_p1_ycmg_nrj9_ch     : td_p1_ycmg_nrj3     = td_p1_ycmg_nrj7_ch     * (td_p1_ycmg_nrj9_ch/100)     ,
		ec_p1_ycmg_dse9_ch     : td_p1_ycmg_dse3     = td_p1_ycmg_dse7_ch     * (td_p1_ycmg_dse9_ch/100)     ,
		ec_p1_ycmg_dsa9_ch     : td_p1_ycmg_dsa3     = td_p1_ycmg_dsa7_ch     * (td_p1_ycmg_dsa9_ch/100)     ,
				
		ec_pib9_ch        : td_pib3      = td_pib7_ch      * (td_pib9_ch/100)      ,
		ec_pibhs9_ch      : td_pibhs3    = td_pibhs7_ch    * (td_pibhs9_ch/100)    ,
		ec_b1_d9_ch       : td_b1_d3       = td_b1_d7_ch       * (td_b1_d9_ch/100)       ,
		ec_b1_dai9_ch     : td_b1_dai3     = td_b1_dai7_ch     * (td_b1_dai9_ch/100)     ,
		ec_b1_nrj9_ch     : td_b1_nrj3     = td_b1_nrj7_ch     * (td_b1_nrj9_ch/100)     ,
		ec_b1_dhnrj9_ch     : td_b1_dhnrj3     = td_b1_dhnrj7_ch     * (td_b1_dhnrj9_ch/100)     ,
		ec_b1_dse9_ch     : td_b1_dse3     = td_b1_dse7_ch     * (td_b1_dse9_ch/100)     ,
		ec_b1_dsa9_ch     : td_b1_dsa3     = td_b1_dsa7_ch     * (td_b1_dsa9_ch/100)     ,
		ec_b1_dsn9_ch     : td_b1_dsn3     = td_b1_dsn7_ch     * (td_b1_dsn9_ch/100)     ,
		ec_b1_sm9_ch      : td_b1_sm3      = td_b1_sm7_ch      * (td_b1_sm9_ch/100)      ,

		ec_p1_d9_ch       : td_p1_d3       = td_p1_d7_ch       * (td_p1_d9_ch/100)       ,
		ec_p1_sm9_ch       : td_p1_sm3       = td_p1_sm7_ch       * (td_p1_sm9_ch/100)       ,
		ec_p1_dai9_ch     : td_p1_dai3     = td_p1_dai7_ch     * (td_p1_dai9_ch/100)     ,
		ec_p1_nrj9_ch     : td_p1_nrj3     = td_p1_nrj7_ch     * (td_p1_nrj9_ch/100)     ,
		ec_p1_dhnrj9_ch     : td_p1_dhnrj3     = td_p1_dhnrj7_ch     * (td_p1_dhnrj9_ch/100)     ,
		ec_p1_dse9_ch     : td_p1_dse3     = td_p1_dse7_ch     * (td_p1_dse9_ch/100)     ,
		ec_p1_dsa9_ch     : td_p1_dsa3     = td_p1_dsa7_ch     * (td_p1_dsa9_ch/100)     ,
		ec_p1_dsn9_ch     : td_p1_dsn3     = td_p1_dsn7_ch     * (td_p1_dsn9_ch/100)     ,
		ec_p1hm_dsa9_ch   : td_p1hm_dsa3   = td_p1hm_dsa7_ch   * (td_p1hm_dsa9_ch/100)   ,
		ec_p7_d9_ch       : td_p7_d3       = td_p7_d7_ch       * (td_p7_d9_ch/100)       ,
		ec_p7_dai9_ch     : td_p7_dai3     = td_p7_dai7_ch     * (td_p7_dai9_ch/100)     ,
		ec_p7_nrj9_ch     : td_p7_nrj3     = td_p7_nrj7_ch     * (td_p7_nrj9_ch/100)     ,
		ec_p7_dse9_ch     : td_p7_dse3     = td_p7_dse7_ch     * (td_p7_dse9_ch/100)     ,
		ec_p7_dsa9_ch     : td_p7_dsa3     = td_p7_dsa7_ch     * (td_p7_dsa9_ch/100)     ,
		ec_p7_dsn9_ch     : td_p7_dsn3     = td_p7_dsn7_ch     * (td_p7_dsn9_ch/100)     ,
		ec_p7_pchtr9_ch   : td_p7_pchtr3   = td_p7_pchtr7_ch   * (td_p7_pchtr9_ch/100)   ,
		ec_p73_dse9_ch    : td_p73_dse3    = td_p73_dse7_ch    * (td_p73_dse9_ch/100)    ,
		ec_p73_pcafab9_ch : td_p73_pcafab3 = td_p73_pcafab7_ch * (td_p73_pcafab9_ch/100) ,
		ec_memp_dai9_ch   : td_memp_dai3   = td_memp_dai7_ch   * (td_memp_dai9_ch/100)   ,
		ec_memp_nrj9_ch   : td_memp_nrj3   = td_memp_nrj7_ch   * (td_memp_nrj9_ch/100)   ,
		ec_memp_dse9_ch   : td_memp_dse3   = td_memp_dse7_ch   * (td_memp_dse9_ch/100)   ,
		ec_memp_dsa9_ch   : td_memp_dsa3   = td_memp_dsa7_ch   * (td_memp_dsa9_ch/100)   ,
		ec_temp_dai9_ch   : td_temp_dai3   = td_temp_dai7_ch   * (td_temp_dai9_ch/100)   ,
		ec_temp_nrj9_ch   : td_temp_nrj3   = td_temp_nrj7_ch   * (td_temp_nrj9_ch/100)   ,
		ec_temp_dse9_ch   : td_temp_dse3   = td_temp_dse7_ch   * (td_temp_dse9_ch/100)   ,
		ec_d231_d9_ch     : td_d231_d3     = td_d231_d7_ch     * (td_d231_d9_ch/100)     ,
		ec_d231_dai9_ch   : td_d231_dai3   = td_d231_dai7_ch   * (td_d231_dai9_ch/100)   ,
		ec_d231_nrj9_ch   : td_d231_nrj3   = td_d231_nrj7_ch   * (td_d231_nrj9_ch/100)   ,
		ec_d231_dse9_ch   : td_d231_dse3   = td_d231_dse7_ch   * (td_d231_dse9_ch/100)   ,
		ec_d231_dsa9_ch   : td_d231_dsa3   = td_d231_dsa7_ch   * (td_d231_dsa9_ch/100)   ,
		ec_d231_dsn9_ch   : td_d231_dsn3   = td_d231_dsn7_ch   * (td_d231_dsn9_ch/100)   ,
		ec_d211_d9_ch     : td_d211_d3     = td_d211_d7_ch     * (td_d211_d9_ch/100)     ,
		ec_d211_dai9_ch   : td_d211_dai3   = td_d211_dai7_ch   * (td_d211_dai9_ch/100)   ,
		ec_d211_nrj9_ch   : td_d211_nrj3   = td_d211_nrj7_ch   * (td_d211_nrj9_ch/100)   ,
		ec_d211_dse9_ch   : td_d211_dse3   = td_d211_dse7_ch   * (td_d211_dse9_ch/100)   ,
		ec_d211_dsa9_ch   : td_d211_dsa3   = td_d211_dsa7_ch   * (td_d211_dsa9_ch/100)   ,
		ec_d211_dsn9_ch   : td_d211_dsn3   = td_d211_dsn7_ch   * (td_d211_dsn9_ch/100)   ,
		ec_d212_d9_ch     : td_d212_d3     = td_d212_d7_ch     * (td_d212_d9_ch/100)     ,
		ec_d212_dai9_ch   : td_d212_dai3   = td_d212_dai7_ch   * (td_d212_dai9_ch/100)   ,
		ec_d212_nrj9_ch   : td_d212_nrj3   = td_d212_nrj7_ch   * (td_d212_nrj9_ch/100)   ,
		ec_d212_dse9_ch   : td_d212_dse3   = td_d212_dse7_ch   * (td_d212_dse9_ch/100)   ,
		ec_d214_d9_ch     : td_d214_d3     = td_d214_d7_ch     * (td_d214_d9_ch/100)     ,
		ec_d214_dai9_ch   : td_d214_dai3   = td_d214_dai7_ch   * (td_d214_dai9_ch/100)   ,
		ec_d214_nrj3	  : td_d214_nrj3   = td_d214_nrj7_ch   * (td_d214_nrj9_ch/100)   ,
		ec_d214_dse9_ch   : td_d214_dse3   = td_d214_dse7_ch   * (td_d214_dse9_ch/100)   ,
		ec_d214_dsa9_ch   : td_d214_dsa3   = td_d214_dsa7_ch   * (td_d214_dsa9_ch/100)   ,
		ec_d319_d9_ch     : td_d319_d3     = td_d319_d7_ch     * (td_d319_d9_ch/100)     ,
		ec_d319_dai9_ch   : td_d319_dai3   = td_d319_dai7_ch   * (td_d319_dai9_ch/100)   ,
		ec_d319_nrj9_ch   : td_d319_nrj3   = td_d319_nrj7_ch   * (td_d319_nrj9_ch/100)   ,
		ec_d319_dse9_ch   : td_d319_dse3   = td_d319_dse7_ch   * (td_d319_dse9_ch/100)   ,
		ec_d319_dsa9_ch   : td_d319_dsa3   = td_d319_dsa7_ch   * (td_d319_dsa9_ch/100)   ,
		   
		ec_p2_d9_ch       : td_p2_d3       = td_p2_d7_ch     * (td_p2_d9_ch/100)       ,
		ec_p2_dai9_ch     : td_p2_dai3     = td_p2_dai7_ch   * (td_p2_dai9_ch/100)     ,
		ec_p2_nrj9_ch     : td_p2_nrj3     = td_p2_nrj7_ch   * (td_p2_nrj9_ch/100)     ,
		ec_p2_dse9_ch     : td_p2_dse3     = td_p2_dse7_ch   * (td_p2_dse9_ch/100)     ,
		ec_p2_dsa9_ch     : td_p2_dsa3     = td_p2_dsa7_ch   * (td_p2_dsa9_ch/100)     ,
		ec_p2_dsn9_ch     : td_p2_dsn3     = td_p2_dsn7_ch   * (td_p2_dsn9_ch/100)     ,
        ec_p2dai_dai9_ch  : td_p2dai_dai9_ch = td_p2dai_dai3 / td_p2dai_dai7_ch*100 ,
        ec_p2dai_nrj9_ch  : td_p2dai_nrj9_ch = td_p2dai_nrj3 / td_p2dai_nrj7_ch*100 ,
        ec_p2dai_dse9_ch  : td_p2dai_dse9_ch = td_p2dai_dse3 / td_p2dai_dse7_ch*100 ,
        ec_p2dai_dsa9_ch  : td_p2dai_dsa9_ch = td_p2dai_dsa3 / td_p2dai_dsa7_ch*100 ,
        ec_p2dai_dsn9_ch  : td_p2dai_dsn9_ch = td_p2dai_dsn3 / td_p2dai_dsn7_ch*100 ,
        ec_p2nrj_dai9_ch  : td_p2nrj_dai9_ch = td_p2nrj_dai3 / td_p2nrj_dai7_ch*100 ,
        ec_p2nrj_nrj9_ch  : td_p2nrj_nrj9_ch = td_p2nrj_nrj3 / td_p2nrj_nrj7_ch*100 ,
        ec_p2dhnrj_nrj9_ch  : td_p2dhnrj_nrj9_ch = td_p2dhnrj_nrj3 / td_p2dhnrj_nrj7_ch*100 ,
        ec_p2nrj_dse9_ch  : td_p2nrj_dse9_ch = td_p2nrj_dse3 / td_p2nrj_dse7_ch*100 ,
        ec_p2nrj_dsa9_ch  : td_p2nrj_dsa9_ch = td_p2nrj_dsa3 / td_p2nrj_dsa7_ch*100 ,
        ec_p2nrj_dsn9_ch  : td_p2nrj_dsn9_ch = td_p2nrj_dsn3 / td_p2nrj_dsn7_ch*100 ,
        ec_p2dse_dai9_ch  : td_p2dse_dai9_ch = td_p2dse_dai3 / td_p2dse_dai7_ch*100 ,
        ec_p2dse_nrj9_ch  : td_p2dse_nrj9_ch = td_p2dse_nrj3 / td_p2dse_nrj7_ch*100 ,
        ec_p2dse_dse9_ch  : td_p2dse_dse9_ch = td_p2dse_dse3 / td_p2dse_dse7_ch*100 ,
        ec_p2dse_dsa9_ch  : td_p2dse_dsa9_ch = td_p2dse_dsa3 / td_p2dse_dsa7_ch*100 ,
        ec_p2dse_dsn9_ch  : td_p2dse_dsn9_ch = td_p2dse_dsn3 / td_p2dse_dsn7_ch*100 ,
        ec_p2dsa_dai9_ch  : td_p2dsa_dai9_ch = td_p2dsa_dai3 / td_p2dsa_dai7_ch*100 ,
        ec_p2dsa_nrj9_ch  : td_p2dsa_nrj9_ch = td_p2dsa_nrj3 / td_p2dsa_nrj7_ch*100 ,
        ec_p2dsa_dse9_ch  : td_p2dsa_dse9_ch = td_p2dsa_dse3 / td_p2dsa_dse7_ch*100 ,
        ec_p2dsa_dsa9_ch  : td_p2dsa_dsa9_ch = td_p2dsa_dsa3 / td_p2dsa_dsa7_ch*100 ,
        ec_p2dsa_dsn9_ch  : td_p2dsa_dsn9_ch = td_p2dsa_dsn3 / td_p2dsa_dsn7_ch*100 ,
        ec_p2dsn_dai9_ch  : td_p2dsn_dai9_ch = td_p2dsn_dai3 / td_p2dsn_dai7_ch*100 ,
        ec_p2dsn_nrj9_ch  : td_p2dsn_nrj9_ch = td_p2dsn_nrj3 / td_p2dsn_nrj7_ch*100 ,
        ec_p2dsn_dse9_ch  : td_p2dsn_dse9_ch = td_p2dsn_dse3 / td_p2dsn_dse7_ch*100 ,
        ec_p2dsn_dsa9_ch  : td_p2dsn_dsa9_ch = td_p2dsn_dsa3 / td_p2dsn_dsa7_ch*100 ,
        ec_p2dsn_dsn9_ch  : td_p2dsn_dsn9_ch = td_p2dsn_dsn3 / td_p2dsn_dsn7_ch*100 ,
        
		ec_p2e_d9_ch      : td_p2e_d3        = td_p2e_d7_ch     * (td_p2e_d9_ch/100)   , 
		ec_p2e_dai9_ch    : td_p2e_dai3      = td_p2e_dai7_ch   * (td_p2e_dai9_ch/100) , 
		ec_p2e_dse9_ch    : td_p2e_dse3      = td_p2e_dse7_ch   * (td_p2e_dse9_ch/100) ,
		ec_p2e_dsa9_ch    : td_p2e_dsa3      = td_p2e_dsa7_ch   * (td_p2e_dsa9_ch/100) ,
		ec_p2e_nrj9_ch    : td_p2e_nrj3      = td_p2e_nrj7_ch   * (td_p2e_nrj9_ch/100) ,
		ec_p2e_dhnrj9_ch    : td_p2e_dhnrj3      = td_p2e_dhnrj7_ch   * (td_p2e_dhnrj9_ch/100) ,
		ec_p2e_dsn9_ch    : td_p2e_dsn3      = td_p2e_dsn7_ch   * (td_p2e_dsn9_ch/100) ,
		
		ec_p3_d9_ch       : td_p3_d3       = td_p3_d7_ch       * (td_p3_d9_ch/100)       ,
		ec_p3_dai9_ch     : td_p3_dai3     = td_p3_dai7_ch     * (td_p3_dai9_ch/100)     ,
		ec_p3_nrj9_ch     : td_p3_nrj3     = td_p3_nrj7_ch     * (td_p3_nrj9_ch/100)     ,
		ec_p3_dse9_ch     : td_p3_dse3     = td_p3_dse7_ch     * (td_p3_dse9_ch/100)     ,
		ec_p3_dsa9_ch     : td_p3_dsa3     = td_p3_dsa7_ch     * (td_p3_dsa9_ch/100)     ,
		ec_p3_dsn9_ch     : td_p3_dsn3     = td_p3_dsn7_ch     * (td_p3_dsn9_ch/100)     ,
		ec_p3m_d9_ch      : td_p3m_d3      = td_p3m_d7_ch      * (td_p3m_d9_ch/100)      ,
		ec_p3m_sm9_ch      : td_p3m_sm3      = td_p3m_sm7_ch      * (td_p3m_sm9_ch/100)      ,
		ec_p3m_dai9_ch    : td_p3m_dai3    = td_p3m_dai7_ch    * (td_p3m_dai9_ch/100)    ,
		ec_p3m_nrj9_ch    : td_p3m_nrj3    = td_p3m_nrj7_ch    * (td_p3m_nrj9_ch/100)    ,
		ec_p3m_dse9_ch    : td_p3m_dse3    = td_p3m_dse7_ch    * (td_p3m_dse9_ch/100)    ,
		ec_p3m_dsa9_ch    : td_p3m_dsa3    = td_p3m_dsa7_ch    * (td_p3m_dsa9_ch/100)    ,
		ec_p3m_dsn9_ch    : td_p3m_dsn3    = td_p3m_dsn7_ch    * (td_p3m_dsn9_ch/100)    ,
		ec_p3m_pchtr9_ch  : td_p3m_pchtr3  = td_p3m_pchtr7_ch  * (td_p3m_pchtr9_ch/100)  ,
		ec_p3g_d9_ch      : td_p3g_d3      = td_p3g_d7_ch      * (td_p3g_d9_ch/100)      ,
		ec_p3g_sm9_ch      : td_p3g_sm3      = td_p3g_sm7_ch      * (td_p3g_sm9_ch/100)      ,
		ec_p3g_dai9_ch    : td_p3g_dai3    = td_p3g_dai7_ch    * (td_p3g_dai9_ch/100)    ,
		ec_p3g_dse9_ch    : td_p3g_dse3    = td_p3g_dse7_ch    * (td_p3g_dse9_ch/100)    ,
		ec_p3g_dsa9_ch    : td_p3g_dsa3    = td_p3g_dsa7_ch    * (td_p3g_dsa9_ch/100)    ,
		ec_p3g_dsn9_ch    : td_p3g_dsn3    = td_p3g_dsn7_ch    * (td_p3g_dsn9_ch/100)    ,
		ec_p31g_d9_ch     : td_p31g_d3       = td_p31g_d7_ch       * (td_p31g_d9_ch/100)       ,
		ec_p31g_dai9_ch   : td_p31g_dai3     = td_p31g_dai7_ch     * (td_p31g_dai9_ch/100)     ,
		ec_p31g_dse9_ch   : td_p31g_dse3     = td_p31g_dse7_ch     * (td_p31g_dse9_ch/100)     ,
		ec_p31g_dsa9_ch   : td_p31g_dsa3     = td_p31g_dsa7_ch     * (td_p31g_dsa9_ch/100)     ,
		ec_p31g_dsn9_ch   : td_p31g_dsn3     = td_p31g_dsn7_ch     * (td_p31g_dsn9_ch/100)     ,
		ec_p32g_d9_ch     : td_p32g_d3       = td_p32g_d7_ch       * (td_p32g_d9_ch/100)       ,
		ec_p32g_dse9_ch   : td_p32g_dse3     = td_p32g_dse7_ch     * (td_p32g_dse9_ch/100)     ,
		ec_p32g_dsa9_ch   : td_p32g_dsa3     = td_p32g_dsa7_ch     * (td_p32g_dsa9_ch/100)     ,
		ec_p32g_dsn9_ch   : td_p32g_dsn3     = td_p32g_dsn7_ch     * (td_p32g_dsn9_ch/100)     ,
		ec_p3p_d9_ch      : td_p3p_d3      = td_p3p_d7_ch      * (td_p3p_d9_ch/100)      ,
		ec_p3p_dsa9_ch    : td_p3p_dsa3    = td_p3p_dsa7_ch    * (td_p3p_dsa9_ch/100)    ,
		ec_p3p_dsn9_ch    : td_p3p_dsn3    = td_p3p_dsn7_ch    * (td_p3p_dsn9_ch/100)    ,
		ec_p4m_d9_ch      : td_p4m_d3      = td_p4m_d7_ch      * (td_p4m_d9_ch/100)      ,
		ec_p4m_dai9_ch    : td_p4m_dai3    = td_p4m_dai7_ch    * (td_p4m_dai9_ch/100)    ,
		ec_p4m_nrj9_ch    : td_p4m_nrj3    = td_p4m_nrj7_ch    * (td_p4m_nrj9_ch/100)    ,
		ec_p4m_dse9_ch    : td_p4m_dse3    = td_p4m_dse7_ch    * (td_p4m_dse9_ch/100)    ,
		ec_p4m_dsa9_ch    : td_p4m_dsa3    = td_p4m_dsa7_ch    * (td_p4m_dsa9_ch/100)    ,
		ec_p4m_dsn9_ch    : td_p4m_dsn3    = td_p4m_dsn7_ch    * (td_p4m_dsn9_ch/100)    ,
		ec_p51_d9_ch      : td_p51_d3      = td_p51_d7_ch      * (td_p51_d9_ch/100)      ,
		ec_p51_dai9_ch    : td_p51_dai3    = td_p51_dai7_ch    * (td_p51_dai9_ch/100)    ,
		ec_p51_dse9_ch    : td_p51_dse3    = td_p51_dse7_ch    * (td_p51_dse9_ch/100)    ,
		ec_p51_dsa9_ch    : td_p51_dsa3    = td_p51_dsa7_ch    * (td_p51_dsa9_ch/100)    ,
		ec_p51s_d9_ch     : td_p51s_d3     = td_p51s_d7_ch     * (td_p51s_d9_ch/100)     ,
		ec_p51s_dai9_ch   : td_p51s_dai3   = td_p51s_dai7_ch   * (td_p51s_dai9_ch/100)   ,
		ec_p51s_dse9_ch   : td_p51s_dse3   = td_p51s_dse7_ch   * (td_p51s_dse9_ch/100)   ,
		ec_p51s_dsa9_ch   : td_p51s_dsa3   = td_p51s_dsa7_ch   * (td_p51s_dsa9_ch/100)   ,
		ec_p51m_d9_ch     : td_p51m_d3     = td_p51m_d7_ch     * (td_p51m_d9_ch/100)     ,
		ec_p51m_dse9_ch   : td_p51m_dse3   = td_p51m_dse7_ch   * (td_p51m_dse9_ch/100)   ,
		ec_p51m_dsa9_ch   : td_p51m_dsa3   = td_p51m_dsa7_ch   * (td_p51m_dsa9_ch/100)   ,
		ec_p51b_d9_ch     : td_p51b_d3     = td_p51b_d7_ch     * (td_p51b_d9_ch/100)     ,
		ec_p51b_dai9_ch   : td_p51b_dai3   = td_p51b_dai7_ch   * (td_p51b_dai9_ch/100)   ,
		ec_p51b_dse9_ch   : td_p51b_dse3   = td_p51b_dse7_ch   * (td_p51b_dse9_ch/100)   ,
		ec_p51b_dsa9_ch   : td_p51b_dsa3   = td_p51b_dsa7_ch   * (td_p51b_dsa9_ch/100)   ,
		ec_p51g_d9_ch     : td_p51g_d3     = td_p51g_d7_ch     * (td_p51g_d9_ch/100)     ,
		ec_p51g_dai9_ch   : td_p51g_dai3   = td_p51g_dai7_ch   * (td_p51g_dai9_ch/100)   ,
		ec_p51g_dse9_ch   : td_p51g_dse3   = td_p51g_dse7_ch   * (td_p51g_dse9_ch/100)   ,
		ec_p51g_dsa9_ch   : td_p51g_dsa3   = td_p51g_dsa7_ch   * (td_p51g_dsa9_ch/100)   ,
		ec_p51p_d9_ch     : td_p51p_d3     = td_p51p_d7_ch     * (td_p51p_d9_ch/100)     ,
		ec_p51p_dai9_ch   : td_p51p_dai3   = td_p51p_dai7_ch   * (td_p51p_dai9_ch/100)   ,
		ec_p51p_dse9_ch   : td_p51p_dse3   = td_p51p_dse7_ch   * (td_p51p_dse9_ch/100)   ,
		ec_p51p_dsa9_ch   : td_p51p_dsa3   = td_p51p_dsa7_ch   * (td_p51p_dsa9_ch/100)   ,
		ec_p6_d9_ch       : td_p6_d3       = td_p6_d7_ch       * (td_p6_d9_ch/100)       ,
		ec_p6_sm9_ch       : td_p6_sm3       = td_p6_sm7_ch       * (td_p6_sm9_ch/100)       ,
		ec_p6_dai9_ch     : td_p6_dai3     = td_p6_dai7_ch     * (td_p6_dai9_ch/100)     ,
		ec_p6_nrj9_ch     : td_p6_nrj3     = td_p6_nrj7_ch     * (td_p6_nrj9_ch/100)     ,
		ec_p6_dse9_ch     : td_p6_dse3     = td_p6_dse7_ch     * (td_p6_dse9_ch/100)     ,
		ec_p6_dsa9_ch     : td_p6_dsa3     = td_p6_dsa7_ch     * (td_p6_dsa9_ch/100)     ,
		ec_p6_dsn9_ch     : td_p6_dsn3     = td_p6_dsn7_ch     * (td_p6_dsn9_ch/100)     ,
		ec_p6_pchtr9_ch   : td_p6_pchtr3   = td_p6_pchtr7_ch   * (td_p6_pchtr9_ch/100)   ,
		
		ec_p1e_d9_ch       : td_p1e_d3       = td_p1e_d7_ch     * (td_p1e_d9_ch/100)       , 
		ec_p1e_dai9_ch     : td_p1e_dai3     = td_p1e_dai7_ch   * (td_p1e_dai9_ch/100)     ,
		ec_p1e_nrj9_ch     : td_p1e_nrj3     = td_p1e_nrj7_ch   * (td_p1e_nrj9_ch/100)     ,
		ec_p1e_dhnrj9_ch     : td_p1e_dhnrj3     = td_p1e_dhnrj7_ch   * (td_p1e_dhnrj9_ch/100)     ,
		ec_p1e_dse9_ch     : td_p1e_dse3     = td_p1e_dse7_ch   * (td_p1e_dse9_ch/100)     ,
		ec_p1e_dsa9_ch     : td_p1e_dsa3     = td_p1e_dsa7_ch   * (td_p1e_dsa9_ch/100)     ,
		ec_p1e_dsn9_ch     : td_p1e_dsn3     = td_p1e_dsn7_ch   * (td_p1e_dsn9_ch/100)     ,

		ec_rnt_d9_ch       : td_rnt_d3     = td_rnt_d7_ch      * (td_rnt_d9_ch/100)      ,
		ec_rnt_dai9_ch     : td_rnt_dai3   = td_rnt_dai7_ch    * (td_rnt_dai9_ch/100)    ,
		ec_rnt_nrj9_ch     : td_rnt_nrj3   = td_rnt_nrj7_ch    * (td_rnt_nrj9_ch/100)    ,
		ec_rnt_dse9_ch     : td_rnt_dse3   = td_rnt_dse7_ch    * (td_rnt_dse9_ch/100)    ,
		ec_rnt_dsa9_ch     : td_rnt_dsa3   = td_rnt_dsa7_ch    * (td_rnt_dsa9_ch/100)    ,
		ec_rnt_dsn9_ch     : td_rnt_dsn3   = td_rnt_dsn7_ch    * (td_rnt_dsn9_ch/100)    ,
		
		ec_rntpp_d9_ch       : td_rntpp_d3     = td_rntpp_d7_ch      * (td_rntpp_d9_ch/100)      ,
		ec_rntpp_dai9_ch     : td_rntpp_dai3   = td_rntpp_dai7_ch    * (td_rntpp_dai9_ch/100)    ,
		ec_rntpp_nrj9_ch     : td_rntpp_nrj3   = td_rntpp_nrj7_ch    * (td_rntpp_nrj9_ch/100)    ,
		ec_rntpp_dse9_ch     : td_rntpp_dse3   = td_rntpp_dse7_ch    * (td_rntpp_dse9_ch/100)    ,
		ec_rntpp_dsa9_ch     : td_rntpp_dsa3   = td_rntpp_dsa7_ch    * (td_rntpp_dsa9_ch/100)    ,
		ec_rntpp_dsn9_ch     : td_rntpp_dsn3   = td_rntpp_dsn7_ch    * (td_rntpp_dsn9_ch/100)    ,
		
		ec_p1mi_d9_ch      : td_p1mi_d3    = td_p1mi_d7_ch     * (td_p1mi_d9_ch/100)      ,
		ec_p1mi_dai9_ch    : td_p1mi_dai3  = td_p1mi_dai7_ch   * (td_p1mi_dai9_ch/100)    ,
		ec_p1mi_nrj9_ch    : td_p1mi_nrj3  = td_p1mi_nrj7_ch   * (td_p1mi_nrj9_ch/100)    ,
		ec_p1mi_dse9_ch    : td_p1mi_dse3  = td_p1mi_dse7_ch   * (td_p1mi_dse9_ch/100)    ,
		ec_p1mi_dsa9_ch    : td_p1mi_dsa3  = td_p1mi_dsa7_ch   * (td_p1mi_dsa9_ch/100)    ,
		ec_p1mi_dsn9_ch    : td_p1mi_dsn3  = td_p1mi_dsn7_ch   * (td_p1mi_dsn9_ch/100)    ,
		
		ec_rim_d9_ch       : td_rim_d3     = td_rim_d7_ch      * (td_rim_d9_ch/100)      ,
		ec_rim_dai9_ch     : td_rim_dai3   = td_rim_dai7_ch    * (td_rim_dai9_ch/100)    ,
		ec_rim_nrj9_ch     : td_rim_nrj3   = td_rim_nrj7_ch    * (td_rim_nrj9_ch/100)    ,
		ec_rim_dse9_ch     : td_rim_dse3   = td_rim_dse7_ch    * (td_rim_dse9_ch/100)    ,
		ec_rim_dsa9_ch     : td_rim_dsa3   = td_rim_dsa7_ch    * (td_rim_dsa9_ch/100)    ,
		ec_rim_dsn9_ch     : td_rim_dsn3   = td_rim_dsn7_ch    * (td_rim_dsn9_ch/100)    ,
		
		ec_rnt2_d9_ch       : td_rnt2_d3     = td_rnt2_d7_ch      * (td_rnt2_d9_ch/100)      ,
		ec_rnt2_dai9_ch     : td_rnt2_dai3   = td_rnt2_dai7_ch    * (td_rnt2_dai9_ch/100)    ,
		ec_rnt2_nrj9_ch     : td_rnt2_nrj3   = td_rnt2_nrj7_ch    * (td_rnt2_nrj9_ch/100)    ,
		ec_rnt2_dse9_ch     : td_rnt2_dse3   = td_rnt2_dse7_ch    * (td_rnt2_dse9_ch/100)    ,
		ec_rnt2_dsa9_ch     : td_rnt2_dsa3   = td_rnt2_dsa7_ch    * (td_rnt2_dsa9_ch/100)    ,
		ec_rnt2_dsn9_ch     : td_rnt2_dsn3   = td_rnt2_dsn7_ch    * (td_rnt2_dsn9_ch/100)    ,
		ec_rim2_d9_ch       : td_rim2_d3     = td_rim2_d7_ch      * (td_rim2_d9_ch/100)      ,
		ec_rim2_dai9_ch     : td_rim2_dai3   = td_rim2_dai7_ch    * (td_rim2_dai9_ch/100)    ,
		ec_rim2_nrj9_ch     : td_rim2_nrj3   = td_rim2_nrj7_ch    * (td_rim2_nrj9_ch/100)    ,
		ec_rim2_dse9_ch     : td_rim2_dse3   = td_rim2_dse7_ch    * (td_rim2_dse9_ch/100)    ,
		ec_rim2_dsa9_ch     : td_rim2_dsa3   = td_rim2_dsa7_ch    * (td_rim2_dsa9_ch/100)    ,
		ec_rim2_dsn9_ch     : td_rim2_dsn3   = td_rim2_dsn7_ch    * (td_rim2_dsn9_ch/100)    ,
		
		ec_dfint_d9_ch     : td_dfint_d3     = td_dfint_d7_ch      * (td_dfint_d9_ch/100)      ,
		ec_dfint_dai9_ch   : td_dfint_dai3   = td_dfint_dai7_ch    * (td_dfint_dai9_ch/100)    ,
		ec_dfint_nrj9_ch   : td_dfint_nrj3   = td_dfint_nrj7_ch    * (td_dfint_nrj9_ch/100)    ,
		ec_dfint_dse9_ch   : td_dfint_dse3   = td_dfint_dse7_ch    * (td_dfint_dse9_ch/100)    ,
		ec_dfint_dsa9_ch   : td_dfint_dsa3   = td_dfint_dsa7_ch    * (td_dfint_dsa9_ch/100)    ,
		ec_dfint_dsn9_ch   : td_dfint_dsn3   = td_dfint_dsn7_ch    * (td_dfint_dsn9_ch/100)    ,
		ec_dfinths_d9_ch   : td_dfinths_d3     = td_dfinths_d7_ch      * (td_dfinths_d9_ch/100)      ,
		ec_dfinths_dai9_ch : td_dfinths_dai3   = td_dfinths_dai7_ch    * (td_dfinths_dai9_ch/100)    ,
		ec_dfinths_nrj9_ch : td_dfinths_nrj3   = td_dfinths_nrj7_ch    * (td_dfinths_nrj9_ch/100)    ,
		ec_dfinths_dse9_ch : td_dfinths_dse3   = td_dfinths_dse7_ch    * (td_dfinths_dse9_ch/100)    ,
		ec_dfinths_dsa9_ch : td_dfinths_dsa3   = td_dfinths_dsa7_ch    * (td_dfinths_dsa9_ch/100)    ,
		ec_dfinths_dsn9_ch : td_dfinths_dsn3   = td_dfinths_dsn7_ch    * (td_dfinths_dsn9_ch/100)    ,
		ec_df_d9_ch        : td_df_d3     = td_df_d7_ch      * (td_df_d9_ch/100)      ,
		ec_df_dai9_ch      : td_df_dai3   = td_df_dai7_ch    * (td_df_dai9_ch/100)    ,
		ec_df_nrj9_ch      : td_df_nrj3   = td_df_nrj7_ch    * (td_df_nrj9_ch/100)    ,
		ec_df_dse9_ch      : td_df_dse3   = td_df_dse7_ch    * (td_df_dse9_ch/100)    ,
		ec_df_dsa9_ch      : td_df_dsa3   = td_df_dsa7_ch    * (td_df_dsa9_ch/100)    ,
		ec_df_dsn9_ch      : td_df_dsn3   = td_df_dsn7_ch    * (td_df_dsn9_ch/100)    ,
		ec_dfhs_d9_ch      : td_dfhs_d3     = td_dfhs_d7_ch      * (td_dfhs_d9_ch/100)      ,
		ec_dfhs_dai9_ch    : td_dfhs_dai3   = td_dfhs_dai7_ch    * (td_dfhs_dai9_ch/100)    ,
		ec_dfhs_nrj9_ch    : td_dfhs_nrj3   = td_dfhs_nrj7_ch    * (td_dfhs_nrj9_ch/100)    ,
		ec_dfhs_dse9_ch    : td_dfhs_dse3   = td_dfhs_dse7_ch    * (td_dfhs_dse9_ch/100)    ,
		ec_dfhs_dsa9_ch    : td_dfhs_dsa3   = td_dfhs_dsa7_ch    * (td_dfhs_dsa9_ch/100)    ,
		ec_dfhs_dsn9_ch    : td_dfhs_dsn3   = td_dfhs_dsn7_ch    * (td_dfhs_dsn9_ch/100)    ,
		ec_dtot_d9_ch      : td_dtot_d3     = td_dtot_d7_ch      * (td_dtot_d9_ch/100)      ,
		ec_dtot_dai9_ch    : td_dtot_dai3   = td_dtot_dai7_ch    * (td_dtot_dai9_ch/100)    ,
		ec_dtot_nrj9_ch    : td_dtot_nrj3   = td_dtot_nrj7_ch    * (td_dtot_nrj9_ch/100)    ,
		ec_dtot_dse9_ch    : td_dtot_dse3   = td_dtot_dse7_ch    * (td_dtot_dse9_ch/100)    ,
		ec_dtot_dsa9_ch    : td_dtot_dsa3   = td_dtot_dsa7_ch    * (td_dtot_dsa9_ch/100)    ,
		ec_dtot_dsn9_ch    : td_dtot_dsn3   = td_dtot_dsn7_ch    * (td_dtot_dsn9_ch/100)    ,
		ec_dtoths_d9_ch    : td_dtoths_d3     = td_dtoths_d7_ch      * (td_dtoths_d9_ch/100)      ,
		ec_dtoths_dai9_ch  : td_dtoths_dai3   = td_dtoths_dai7_ch    * (td_dtoths_dai9_ch/100)    ,
		ec_dtoths_nrj9_ch  : td_dtoths_nrj3   = td_dtoths_nrj7_ch    * (td_dtoths_nrj9_ch/100)    ,
		ec_dtoths_dse9_ch  : td_dtoths_dse3   = td_dtoths_dse7_ch    * (td_dtoths_dse9_ch/100)    ,
		ec_dtoths_dsa9_ch  : td_dtoths_dsa3   = td_dtoths_dsa7_ch    * (td_dtoths_dsa9_ch/100)    ,
		ec_dtoths_dsn9_ch  : td_dtoths_dsn3   = td_dtoths_dsn7_ch    * (td_dtoths_dsn9_ch/100)    ,
		ec_dint_d9_ch      : td_dint_d3     = td_dint_d7_ch      * (td_dint_d9_ch/100)      ,
		ec_dint_dai9_ch    : td_dint_dai3   = td_dint_dai7_ch    * (td_dint_dai9_ch/100)    ,
		ec_dint_nrj9_ch    : td_dint_nrj3   = td_dint_nrj7_ch    * (td_dint_nrj9_ch/100)    ,
		ec_dinthcinrj_nrj9_ch : td_dinthcinrj_nrj3   = td_dinthcinrj_nrj7_ch    * (td_dinthcinrj_nrj9_ch/100)    ,
		ec_dint_dse9_ch    : td_dint_dse3   = td_dint_dse7_ch    * (td_dint_dse9_ch/100)    ,
		ec_dint_dsa9_ch    : td_dint_dsa3   = td_dint_dsa7_ch    * (td_dint_dsa9_ch/100)    ,
		ec_dint_dsn9_ch    : td_dint_dsn3   = td_dint_dsn7_ch    * (td_dint_dsn9_ch/100)    ,
		ec_dinths_d9_ch    : td_dinths_d3     = td_dinths_d7_ch      * (td_dinths_d9_ch/100)      ,
		ec_dinths_dai9_ch  : td_dinths_dai3   = td_dinths_dai7_ch    * (td_dinths_dai9_ch/100)    ,
		ec_dinths_nrj9_ch  : td_dinths_nrj3   = td_dinths_nrj7_ch    * (td_dinths_nrj9_ch/100)    ,
		ec_dinths_dse9_ch  : td_dinths_dse3   = td_dinths_dse7_ch    * (td_dinths_dse9_ch/100)    ,
		ec_dinths_dsa9_ch  : td_dinths_dsa3   = td_dinths_dsa7_ch    * (td_dinths_dsa9_ch/100)    ,
		ec_dinths_dsn9_ch  : td_dinths_dsn3   = td_dinths_dsn7_ch    * (td_dinths_dsn9_ch/100)    ,

     // 2a - équations comptables du tes
	   // ressources : production et importation

		  td_p1_d3          : td_p1_d3     = td_p1_dai3+td_p1_nrj3+td_p1_dse3+td_p1_dsa3+td_p1_dsn3 ,
		  td_p1_d7          : td_p1_d7     = td_p1_dai7+td_p1_nrj7+td_p1_dse7+td_p1_dsa7+td_p1_dsn7 ,

       // variables de solde en volume : la production

		  td_p1_dai7        : td_p1_ycmg_dai7+td_p7_dai7+td_temp_dai7+td_d231_dai7
		                    = td_p2_dai7+td_p3_dai7+td_p51_dai7+td_p54_dai7+td_p6_dai7 ,
		  td_p1_nrj7        : td_p1_ycmg_nrj7+td_p7_nrj7+td_temp_nrj7+td_d231_nrj7
		                    = td_p2_nrj7+td_p3_nrj7+td_p54_nrj7+td_p6_nrj7 ,
		  td_p1_dse7        : td_p1_ycmg_dse7+td_p7_dse7+td_p73_dse7+td_temp_dse7+td_d231_dse7
		                    = td_p2_dse7+td_p3_dse7+td_p51_dse7+td_p54_dse7+td_p6_dse7 ,
		  td_p1_dsa7        : td_p1_ycmg_dsa7+td_p7_dsa7+td_d231_dsa7
		                    = td_p2_dsa7+td_p3_dsa7+td_p51_dsa7+td_p54_dsa7+td_p6_dsa7 ,
		  td_p1_dsn7        : td_p1_dsn7+td_p7_dsn7+td_d231_dsn7
		                    = td_p2_dsn7+td_p3_dsn7+td_p6_dsn7 ,
		  td_p1_dhnrj3 		:  td_p1_dhnrj3 = td_p1_d3 - td_p1_ycmg_nrj3 , 
		  td_p1_dhnrj7 		:  td_p1_dhnrj7 = td_p1_d7 - td_p1_ycmg_nrj7 , 
		  		 
		  td_p1_sm3 	: td_p1_sm3 = td_p1_d3 - td_p1_dsn3 ,
		  td_p1_sm7 	: td_p1_sm7 = td_p1_d7 - td_p1_dsn7 ,

	  
		td_p1_ycmg_dai3 : td_p1_ycmg_dai3=td_p1_dai3+td_memp_dai3,
		td_p1_ycmg_dse3	: td_p1_ycmg_dse3=td_p1_dse3+td_memp_dse3,
		td_p1_ycmg_dsa3 : td_p1_ycmg_dsa3=td_p1_dsa3+td_memp_dsa3,
		td_p1_ycmg_nrj3 : td_p1_ycmg_nrj3=td_p1_nrj3+td_memp_nrj3,
		
		td_p1_ycmg_dai7 : td_p1_ycmg_dai7=td_p1_dai7+td_memp_dai7,
		td_p1_ycmg_dse7	: td_p1_ycmg_dse7=td_p1_dse7+td_memp_dse7,
		td_p1_ycmg_dsa7 : td_p1_ycmg_dsa7=td_p1_dsa7+td_memp_dsa7,
		td_p1_ycmg_nrj7 : td_p1_ycmg_nrj7=td_p1_nrj7+td_memp_nrj7,

		 td_td_p1_dsn3 : td_p1_dsn3 + td_p7_dsn3 + td_d231_dsn3 = td_p2_dsn3 + td_p3_dsn3 + td_p6_dsn3 , 

		  
		  td_p1hm_dsa3 		: td_p1hm_dsa3 = td_p1_dsa3 + td_memp_dsa3 ,
		  td_p1hm_dsa7 		: td_p1hm_dsa7 = td_p1_dsa7 + td_memp_dsa7 ,
		  
		  td_p7_d3          : td_p7_d3     = td_p7_dai3+td_p7_nrj3+td_p7_dse3+td_p7_dsa3+td_p7_dsn3+td_p7_pchtr3-td_p73_pcafab3 , // ! ne pas oublier pchtr et pcafab //asd -p73pcafab au lieu de +p7pcafab 1506 pour éviter d'ajouter p7pcavab = -p73pcafab dans le modèle. 
		  td_p7_d7          : td_p7_d7     = td_p7_dai7+td_p7_nrj7+td_p7_dse7+td_p7_dsa7+td_p7_dsn7+td_p7_pchtr7-td_p73_pcafab7 , // ! ne pas oublier pchtr et pcafab //asd -p73pcafab au lieu de +p7pcafab 1506sinon mes3 est prêt il faut juste ajouter dans mes1a...
		  
	   // ressources : marges
		  td_memp_dai3 : td_memp_dai3 = td_mp3m_dai3 + td_mp2_dai3 + td_mp51_dai3 + td_mp6_dai3 ,
 		  td_memp_dai7 : td_memp_dai7 = td_mp3m_dai7 + td_mp2_dai7 + td_mp51_dai7 + td_mp6_dai7 ,
		  td_memp_nrj3 : td_memp_nrj3 = td_mp3m_nrj3 + td_mp2_nrj3 + td_mp6_nrj3,		  
		  td_memp_nrj7 : td_memp_nrj7 = td_mp3m_nrj7 + td_mp2_nrj7 + td_mp6_nrj7,
		  td_memp_dse3 : td_memp_dse3 = td_mp3m_dse3 + td_mp2_dse3 + td_mp6_dse3,
		  td_memp_dse7 : td_memp_dse7 = td_mp3m_dse7 + td_mp2_dse7 + td_mp6_dse7 ,
		  td_memp_dsa3 : td_memp_dsa3 = -td_memp_dai3 - td_memp_dse3 - td_memp_nrj3 ,
		  td_memp_dsa7 : td_memp_dsa7 = -td_memp_dai7 - td_memp_dse7 - td_memp_nrj7 ,
		
	   // ressources : impôts et subventions sur les produits (passage pib-va)
		  td_d231_d3        : td_d231_d3   = td_d231_dai3+td_d231_nrj3+td_d231_dse3+td_d231_dsa3+td_d231_dsn3 ,
		  td_d231_d7        : td_d231_d7   = td_d231_dai7+td_d231_nrj7+td_d231_dse7+td_d231_dsa7+td_d231_dsn7 ,
		  td_d231_dai3      : td_d231_dai3 = td_d211_dai3+td_d212_dai3+td_d214_dai3+td_d319_dai3,
		  td_d231_dai7      : td_d231_dai7 = td_d211_dai7+td_d212_dai7+td_d214_dai7+td_d319_dai7,
		  td_d231_nrj3      : td_d231_nrj3 = td_d211_nrj3+td_d212_nrj3+td_d214_nrj3+td_d319_nrj3,
		  td_d231_nrj7      : td_d231_nrj7 = td_d211_nrj7+td_d212_nrj7+td_d214_nrj7+td_d319_nrj7,
		  td_d231_dse3      : td_d231_dse3 = td_d211_dse3+td_d212_dse3+td_d214_dse3+td_d319_dse3,
		  td_d231_dse7      : td_d231_dse7 = td_d211_dse7+td_d212_dse7+td_d214_dse7+td_d319_dse7,
		  td_d231_dsa3      : td_d231_dsa3 = td_d211_dsa3+td_d214_dsa3+td_d319_dsa3,
		  td_d231_dsa7      : td_d231_dsa7 = td_d211_dsa7+td_d214_dsa7+td_d319_dsa7,
		  td_d231_dsn3      : td_d231_dsn3 = td_d211_dsn3+td_d319_dsn3,
		  td_d231_dsn7      : td_d231_dsn7 = td_d211_dsn7+td_d319_dsn7,
        
		  td_d211_d3        : td_d211_d3   = td_d211_dai3+td_d211_nrj3+td_d211_dse3+td_d211_dsa3+td_d211_dsn3,
		  td_d211_d7        : td_d211_d7   = td_d211_dai7+td_d211_nrj7+td_d211_dse7+td_d211_dsa7+td_d211_dsn7,
		  td_d212_d3        : td_d212_d3   = td_d212_dai3+td_d212_nrj3+td_d212_dse3,
		  td_d212_d7        : td_d212_d7   = td_d212_dai7+td_d212_nrj7+td_d212_dse7,
		  td_d214_d3        : td_d214_d3   = td_d214_dai3+td_d214_nrj3+td_d214_dse3+td_d214_dsa3,
		  td_d214_d7        : td_d214_d7   = td_d214_dai7+td_d214_nrj7+td_d214_dse7+td_d214_dsa7,
		  td_d319_d3        : td_d319_d3   = td_d319_dai3+td_d319_nrj3+td_d319_dse3+td_d319_dsa3+td_d319_dsn3,
		  td_d319_d7        : td_d319_d7   = td_d319_dai7+td_d319_nrj7+td_d319_dse7+td_d319_dsa7+td_d319_dsn7,	 
		  
	   // emplois intermédiaires
		  td_p2_d3          : td_p2_d3     = td_p2_dai3+td_p2_nrj3+td_p2_dse3+td_p2_dsa3+td_p2_dsn3 ,
		  td_p2_d7          : td_p2_d7     = td_p2_dai7+td_p2_nrj7+td_p2_dse7+td_p2_dsa7+td_p2_dsn7 ,
          td_p2_dai7		: td_p2_dai7   = td_p2dai_dai7 + td_p2dse_dai7 + td_p2dsa_dai7 + td_p2dsn_dai7 + td_p2nrj_dai7 ,
          td_p2_dse7		: td_p2_dse7   = td_p2dai_dse7 + td_p2dse_dse7 + td_p2dsa_dse7 + td_p2dsn_dse7 + td_p2nrj_dse7 ,
          td_p2_dsa7		: td_p2_dsa7   = td_p2dai_dsa7 + td_p2dse_dsa7 + td_p2dsa_dsa7 + td_p2dsn_dsa7 + td_p2nrj_dsa7 ,
          td_p2_dsn7		: td_p2_dsn7   = td_p2dai_dsn7 + td_p2dse_dsn7 + td_p2dsa_dsn7 + td_p2dsn_dsn7 + td_p2nrj_dsn7 ,
          td_p2_nrj7		: td_p2_nrj7   = td_p2dhnrj_nrj7 + td_p2nrj_nrj7   ,
		  td_p2_nrj3 		: td_p2_nrj3   = td_p2nrj_nrj3   + td_p2dhnrj_nrj3 ,  	
		  	
		  td_td_p2e_d3   : td_p2e_d3 = td_p2e_dai3 + td_p2e_dse3 + td_p2e_dsa3 + td_p2e_nrj3 + td_p2e_dsn3 , 
		  td_td_p2e_d7   : td_p2e_d7 = td_p2e_dai7 + td_p2e_dse7 + td_p2e_dsa7 + td_p2e_nrj7 + td_p2e_dsn7 , 
		  td_td_p2e_dai3 : td_p2e_dai3 = td_p2dai_dai3 + td_p2dai_dse3 + td_p2dai_dsa3 + td_p2dai_nrj3 + td_p2dai_dsn3 ,
		  td_td_p2e_dai7 : td_p2e_dai7 = td_p2dai_dai7 + td_p2dai_dse7 + td_p2dai_dsa7 + td_p2dai_nrj7 + td_p2dai_dsn7 ,
		  td_td_p2e_nrj3 : td_p2e_nrj3 = td_p2nrj_dai3 + td_p2nrj_dse3 + td_p2nrj_dsa3 + td_p2nrj_nrj3 + td_p2nrj_dsn3 ,
		  td_td_p2e_nrj7 : td_p2e_nrj7 = td_p2nrj_dai7 + td_p2nrj_dse7 + td_p2nrj_dsa7 + td_p2nrj_nrj7 + td_p2nrj_dsn7 ,
		  td_p2e_dhnrj3 : td_p2e_dhnrj3 = td_p2e_dai3 + td_p2e_dse3 + td_p2e_dsa3 + td_p2e_dsn3 ,
		  td_p2e_dhnrj7 : td_p2e_dhnrj7 = td_p2e_dai7 + td_p2e_dse7 + td_p2e_dsa7 + td_p2e_dsn7 , 
		  td_td_p2e_dse3 : td_p2e_dse3 = td_p2dse_dai3 + td_p2dse_dse3 + td_p2dse_dsa3 + td_p2dse_nrj3 + td_p2dse_dsn3 ,
		  td_td_p2e_dse7 : td_p2e_dse7 = td_p2dse_dai7 + td_p2dse_dse7 + td_p2dse_dsa7 + td_p2dse_nrj7 + td_p2dse_dsn7 ,
		  td_td_p2e_dsa3 : td_p2e_dsa3 = td_p2dsa_dai3 + td_p2dsa_dse3 + td_p2dsa_dsa3 + td_p2dsa_nrj3 + td_p2dsa_dsn3 ,
		  td_td_p2e_dsa7 : td_p2e_dsa7 = td_p2dsa_dai7 + td_p2dsa_dse7 + td_p2dsa_dsa7 + td_p2dsa_nrj7 + td_p2dsa_dsn7 ,
		  td_td_p2e_dsn3 : td_p2e_dsn3 = td_p2dsn_dai3 + td_p2dsn_dse3 + td_p2dsn_dsa3 + td_p2dsn_nrj3 + td_p2dsn_dsn3 ,
		  td_td_p2e_dsn7 : td_p2e_dsn7 = td_p2dsn_dai7 + td_p2dsn_dse7 + td_p2dsn_dsa7 + td_p2dsn_nrj7 + td_p2dsn_dsn7 ,

	   // emplois finals
		  td_p3_d3          : td_p3_d3     = td_p3m_d3  +td_p3g_d3  +td_p3p_d3   ,
		  td_p3_d7          : td_p3_d7     = td_p3m_d7  +td_p3g_d7  +td_p3p_d7   ,
		  td_p3_dai3        : td_p3_dai3   = td_p3m_dai3+td_p3g_dai3             ,
		  td_p3_dai7        : td_p3_dai7   = td_p3m_dai7+td_p3g_dai7             ,
		  td_p3_nrj3        : td_p3_nrj3   = td_p3m_nrj3                         ,
		  td_p3_nrj7        : td_p3_nrj7   = td_p3m_nrj7                         ,
		  td_p3_dse3        : td_p3_dse3   = td_p3m_dse3+td_p3g_dse3             ,
		  td_p3_dse7        : td_p3_dse7   = td_p3m_dse7+td_p3g_dse7             ,
		  td_p3_dsa3        : td_p3_dsa3   = td_p3m_dsa3+td_p3g_dsa3+td_p3p_dsa3 ,
		  td_p3_dsa7        : td_p3_dsa7   = td_p3m_dsa7+td_p3g_dsa7+td_p3p_dsa7 ,
		  td_p3_dsn3        : td_p3_dsn3   = td_p3m_dsn3+td_p3g_dsn3+td_p3p_dsn3 ,
		  td_p3_dsn7        : td_p3_dsn7   = td_p3m_dsn7+td_p3g_dsn7+td_p3p_dsn7 ,

		  td_p3m_d3         : td_p3m_d3    = td_p3m_dai3+td_p3m_nrj3+td_p3m_dse3+td_p3m_dsa3+td_p3m_dsn3+td_p3m_pchtr3, 
		  td_p3m_dsa7       : td_p3m_dsa7  = td_p3m_d7 -(td_p3m_dai7+td_p3m_nrj7+td_p3m_dse7+td_p3m_dsn7+td_p3m_pchtr7), 
		  td_p3m_pchtr3     : td_p3m_pchtr3= td_p7_pchtr3-td_p6_pchtr3,
		  td_p3m_pchtr7     : td_p3m_pchtr7= td_p7_pchtr7-td_p6_pchtr7,
		  
		  td_p3m_sm3 	: td_p3m_sm3 = td_p3m_d3 - td_p3m_dsn3 ,
		  td_p3m_sm7 	: td_p3m_sm7 = td_p3m_d7 - td_p3m_dsn7 ,
		  
		  
		  // consommation des APU
		  td_p3g_d3     : td_p3g_d3    = td_p3g_dai3+td_p3g_dse3+td_p3g_dsa3+td_p3g_dsn3,
		  td_p3g_d7     : td_p3g_d7    = td_p3g_dai7+td_p3g_dse7+td_p3g_dsa7+td_p3g_dsn7,
		  td_b1_s133 : td_b1_s133 = ct_b1_s133 * tc_d1_s13e3 ,
		  
		  
		  td_p31g_d7   : td_p3g_d7   = td_p31g_d7   + td_p32g_d7   ,
		  td_p31g_dai7 : td_p31g_dai7 = td_p3g_dai7 			   ,
		  td_p31g_dse7 : td_p31g_dse7 = td_p3g_dse7 - td_p32g_dse7 ,
		  td_p31g_dsa7 : td_p31g_dsa7 = td_p3g_dsa7 - td_p32g_dsa7 ,
		  td_p31g_dsn7 : td_p31g_dsn7 = td_p3g_dsn7 - td_p32g_dsn7 ,
		  td_p31g_d3   : td_p31g_d3   = td_p3g_d3   - td_p32g_d3   ,
		  td_p31g_dai3 : td_p31g_dai3 = td_p3g_dai3 			   ,
		  td_p31g_dse3 : td_p31g_dse3 = td_p3g_dse3 - td_p32g_dse3 ,
	 	  td_p31g_dsa3 : td_p31g_dsa3 = td_p3g_dsa3 - td_p32g_dsa3 ,
		  td_p31g_dsn3 : td_p31g_dsn3 = td_p3g_dsn3 - td_p32g_dsn3 ,
		  td_p3g_sm3 	: td_p3g_sm3 = td_p3g_d3 - td_p3g_dsn3 ,
		  td_p3g_sm7 	: td_p3g_sm7 = td_p3g_d7 - td_p3g_dsn7 ,
		  
		  td_p3p_d3         : td_p3p_d3    = td_p3p_dsa3+td_p3p_dsn3,
		  td_p3p_d7         : td_p3p_d7    = td_p3p_dsa7+td_p3p_dsn7,
        
          td_p4m_d3         : td_p4m_d3    = td_p3m_d3   + td_p3p_d3   + td_p31g_d3 , 
		  td_p4m_d7         : td_p4m_d7    = td_p3m_d7   + td_p3p_d7   + td_p31g_d7 , 
		  td_p4m_dai3       : td_p4m_dai3  = td_p3_dai3 							, 
		  td_p4m_dai7       : td_p4m_dai7  = td_p3_dai7 							, 
		  td_p4m_nrj3       : td_p4m_nrj3  = td_p3_nrj3 							, 
		  td_p4m_nrj7       : td_p4m_nrj7  = td_p3_nrj7 							,
		  td_p4m_dse3       : td_p4m_dse3  = td_p3_dse3 - td_p32g_dse3 ,
		  td_p4m_dse7       : td_p4m_dse7  = td_p3_dse7 - td_p32g_dse7 ,
		  td_p4m_dsa3       : td_p4m_dsa3  = td_p3_dsa3 - td_p32g_dsa3 ,
		  td_p4m_dsa7       : td_p4m_dsa7  = td_p3_dsa7 - td_p32g_dsa7 ,
		  td_p4m_dsn3       : td_p4m_dsn3  = td_p3_dsn3 - td_p32g_dsn3 ,
		  td_p4m_dsn7       : td_p4m_dsn7  = td_p3_dsn7 - td_p32g_dsn7 , 
		  
		  td_p51_d3         : td_p51_d3    = td_p51s_d3  +td_p51m_d3  +td_p51b_d3  +td_p51g_d3  +td_p51p_d3 ,
		  td_p51_d7         : td_p51_d7    = td_p51s_d7  +td_p51m_d7  +td_p51b_d7  +td_p51g_d7  +td_p51p_d7 ,
		  td_p51_dai3       : td_p51_dai3  = td_p51s_dai3+             td_p51b_dai3+td_p51g_dai3+td_p51p_dai3 ,
		  td_p51_dai7       : td_p51_dai7  = td_p51s_dai7+             td_p51b_dai7+td_p51g_dai7+td_p51p_dai7 ,
		  td_p51_dse3       : td_p51_dse3  = td_p51s_dse3+td_p51m_dse3+td_p51b_dse3+td_p51g_dse3+td_p51p_dse3 ,
		  td_p51_dse7       : td_p51_dse7  = td_p51s_dse7+td_p51m_dse7+td_p51b_dse7+td_p51g_dse7+td_p51p_dse7 ,
		  td_p51_dsa3       : td_p51_dsa3  = td_p51s_dsa3+td_p51m_dsa3+td_p51b_dsa3+td_p51g_dsa3+td_p51p_dsa3 ,
		  td_p51_dsa7       : td_p51_dsa7  = td_p51s_dsa7+td_p51m_dsa7+td_p51b_dsa7+td_p51g_dsa7+td_p51p_dsa7 ,
        
		  td_p51s_d3        : td_p51s_d3  = td_p51s_dai3+td_p51s_dse3+td_p51s_dsa3,
		  td_p51s_d7        : td_p51s_d7  = td_p51s_dai7+td_p51s_dse7+td_p51s_dsa7,
		  td_p51m_d3        : td_p51m_d3  = td_p51m_dse3+td_p51m_dsa3,
		  td_p51m_d7        : td_p51m_d7  = td_p51m_dse7+td_p51m_dsa7,
		  td_p51b_d3        : td_p51b_d3  = td_p51b_dai3+td_p51b_dse3+td_p51b_dsa3,
		  td_p51b_d7        : td_p51b_d7  = td_p51b_dai7+td_p51b_dse7+td_p51b_dsa7,
		  td_p51g_d3        : td_p51g_d3  = td_p51g_dai3+td_p51g_dse3+td_p51g_dsa3,
		  td_p51g_d7        : td_p51g_d7  = td_p51g_dai7+td_p51g_dse7+td_p51g_dsa7,
		  td_p51p_d3        : td_p51p_d3  = td_p51p_dai3+td_p51p_dse3+td_p51p_dsa3,
		  td_p51p_d7        : td_p51p_d7  = td_p51p_dai7+td_p51p_dse7+td_p51p_dsa7,

		  td_p54_d3        : td_p54_d3  = td_p54_dai3+td_p54_nrj3+td_p54_dse3+td_p54_dsa3,
		  td_p54_dsa7      : td_p54_d7  = td_p54_dai7+td_p54_nrj7+td_p54_dse7+td_p54_dsa7,
		  
		  td_p54_dai3 : td_p1_dai3+td_p7_dai3           +td_memp_dai3+td_temp_dai3+td_d231_dai3 
		  			= td_p2_dai3+td_p3_dai3+td_p51_dai3+td_p54_dai3+td_p6_dai3 ,
		  td_p54_nrj3 : td_p1_nrj3+td_p7_nrj3           +td_memp_nrj3+td_temp_nrj3+td_d231_nrj3 
		  			= td_p2_nrj3+td_p3_nrj3+			td_p54_nrj3+td_p6_nrj3 , 				
		  td_p54_dse3 : td_p1_dse3+td_p7_dse3+td_p73_dse3+td_memp_dse3+td_temp_dse3+td_d231_dse3
		  			= td_p2_dse3+td_p3_dse3+td_p51_dse3+td_p54_dse3+td_p6_dse3 ,
		  td_p54_dsa3 : td_p1_dsa3+td_p7_dsa3            +td_memp_dsa3+               td_d231_dsa3 
		  			= td_p2_dsa3+td_p3_dsa3+td_p51_dsa3+td_p54_dsa3+td_p6_dsa3 , 

		  td_p6_d3          : td_p6_d3    = td_p6_dai3+td_p6_nrj3+td_p6_dse3+td_p6_dsa3+td_p6_dsn3+td_p6_pchtr3, 
		  td_p6_d7          : td_p6_d7    = td_p6_dai7+td_p6_nrj7+td_p6_dse7+td_p6_dsa7+td_p6_dsn7+td_p6_pchtr7, 
		  td_p6_sm3 	: td_p6_sm3 = td_p6_d3 - td_p6_dsn3 ,
		  td_p6_sm7 	: td_p6_sm7 = td_p6_d7 - td_p6_dsn7 ,
		  
		  td_p73_pcafab3    : td_p73_dse3  = -td_p73_pcafab3 ,
		  td_p73_pcafab7    : td_p73_dse7  = -td_p73_pcafab7 ,

	   // ressources nationales totales (au prix d'acquisition)
		  td_rnt_dai3 : td_rnt_dai3    = td_p1_dai3 + td_p7_dai3 +               td_memp_dai3 + td_temp_dai3 + td_d231_dai3  , 
		  td_rnt_dai7 : td_rnt_dai7    = td_p1_dai7 + td_p7_dai7 +               td_memp_dai7 + td_temp_dai7 + td_d231_dai7  ,
		  td_rnt_dse3 : td_rnt_dse3    = td_p1_dse3 + td_p7_dse3 + td_p73_dse3 + td_memp_dse3 + td_temp_dse3 + td_d231_dse3  , 
		  td_rnt_dse7 : td_rnt_dse7    = td_p1_dse7 + td_p7_dse7 + td_p73_dse7 + td_memp_dse7 + td_temp_dse7 + td_d231_dse7  ,
		  td_rnt_dsa3 : td_rnt_dsa3    = td_p1_dsa3 + td_p7_dsa3 +               td_memp_dsa3 + 			   td_d231_dsa3  ,
		  td_rnt_dsa7 : td_rnt_dsa7    = td_p1_dsa7 + td_p7_dsa7 +               td_memp_dsa7 +  			   td_d231_dsa7  ,
		  td_rnt_nrj3 : td_rnt_nrj3    = td_p1_nrj3 + td_p7_nrj3 +               td_memp_nrj3 + td_temp_nrj3 + td_d231_nrj3  , 
		  td_rnt_nrj7 : td_rnt_nrj7    = td_p1_nrj7 + td_p7_nrj7 +               td_memp_nrj7 + td_temp_nrj7 + td_d231_nrj7  ,
		  td_rnt_dsn3 : td_rnt_dsn3    = td_p1_dsn3 + td_p7_dsn3 +               				   			   td_d231_dsn3  , 
		  td_rnt_dsn7 : td_rnt_dsn7    = td_p1_dsn7 + td_p7_dsn7 +               						       td_d231_dsn7  ,
		  td_rnt_d3   : td_rnt_d3      = td_rnt_dai3 + td_rnt_dsa3 + td_rnt_dse3 + td_rnt_nrj3 + td_rnt_dsn3 ,  
		  td_rnt_d7   : td_rnt_d7      = td_rnt_dai7 + td_rnt_dsa7 + td_rnt_dse7 + td_rnt_nrj7 + td_rnt_dsn7 , 
     
  	   // ressources nationales totales (au prix de production)
		  td_rntpp_dai3 : td_rntpp_dai3    = td_p1_ycmg_dai3 + td_p7_dai3 + td_d212_dai3 + td_d319_dai3 , 
		  td_rntpp_dai7 : td_rntpp_dai7    = td_p1_ycmg_dai7 + td_p7_dai7 + td_d212_dai7 + td_d319_dai7 ,
		  td_rntpp_dse3 : td_rntpp_dse3    = td_p1_ycmg_dse3 + td_p7_dse3 + td_d212_dse3 + td_d319_dse3  , 
		  td_rntpp_dse7 : td_rntpp_dse7    = td_p1_ycmg_dse7 + td_p7_dse7 + td_d212_dse7 + td_d319_dse7 ,
		  td_rntpp_dsa3 : td_rntpp_dsa3    = td_p1_ycmg_dsa3 + td_p7_dsa3                + td_d319_dsa3 ,
		  td_rntpp_dsa7 : td_rntpp_dsa7    = td_p1_ycmg_dsa7 + td_p7_dsa7                + td_d319_dsa7  ,
		  td_rntpp_nrj3 : td_rntpp_nrj3    = td_p1_ycmg_nrj3 + td_p7_nrj3 + td_d212_nrj3 + td_d319_nrj3 , 
		  td_rntpp_nrj7 : td_rntpp_nrj7    = td_p1_ycmg_nrj7 + td_p7_nrj7 + td_d212_nrj7 + td_d319_nrj7 ,
		  td_rntpp_dsn3 : td_rntpp_dsn3    = td_p1_dsn3 + td_p7_dsn3                + td_d319_dsn3 , 
		  td_rntpp_dsn7 : td_rntpp_dsn7    = td_p1_dsn7 + td_p7_dsn7                + td_d319_dsn7  ,
		  td_rntpp_d3   : td_rntpp_d3      = td_rntpp_dai3 + td_rntpp_dsa3 + td_rntpp_dse3 + td_rntpp_nrj3 + td_rntpp_dsn3 ,  
		  td_rntpp_d7   : td_rntpp_d7      = td_rntpp_dai7 + td_rntpp_dsa7 + td_rntpp_dse7 + td_rntpp_nrj7 + td_rntpp_dsn7 , 

	   //ressources nationales totales (au prix d'acquisition)
	      td_rnt2_d3   : td_rnt2_d3    = td_rnt2_dai3 + td_rnt2_dsa3 + td_rnt2_dse3 + td_rnt2_nrj3 + td_rnt2_dsn3 ,  
	      td_rnt2_d7   : td_rnt2_d7    = td_rnt2_dai7 + td_rnt2_dsa7 + td_rnt2_dse7 + td_rnt2_nrj7 + td_rnt2_dsn7 ,
	      td_rnt2_dai3 : td_rnt2_dai3  = td_p1_dai3 + td_p7_dai3 + 				   td_temp_dai3 + (td_d231_dai3-td_d211_dai3)  , 
	      td_rnt2_dai7 : td_rnt2_dai7  = td_p1_dai7 + td_p7_dai7 + 				   td_temp_dai7 + (td_d231_dai7-td_d211_dai7)  ,
	      td_rnt2_dse3 : td_rnt2_dse3  = td_p1_dse3 + td_p7_dse3 + td_p73_dse3 + td_temp_dse3 + (td_d231_dse3-td_d211_dse3)  , 
	      td_rnt2_dse7 : td_rnt2_dse7  = td_p1_dse7 + td_p7_dse7 + td_p73_dse7 + td_temp_dse7 + (td_d231_dse7-td_d211_dse7)  ,
	      td_rnt2_dsa3 : td_rnt2_dsa3  = td_p1_dsa3 + td_p7_dsa3 + 				   			  (td_d231_dsa3-td_d211_dsa3)  , 
	      td_rnt2_dsa7 : td_rnt2_dsa7  = td_p1_dsa7 + td_p7_dsa7 + 							  (td_d231_dsa7-td_d211_dsa7)  ,
	      td_rnt2_nrj3 : td_rnt2_nrj3  = td_p1_nrj3 + td_p7_nrj3 + 	    	   td_temp_nrj3 + (td_d231_nrj3-td_d211_nrj3)  , 
	      td_rnt2_nrj7 : td_rnt2_nrj7  = td_p1_nrj7 + td_p7_nrj7 + 			   td_temp_nrj7 + (td_d231_nrj7-td_d211_nrj7)  ,
		  td_rnt2_dsn3 : td_rnt2_dsn3  = td_p1_dsn3 + td_p7_dsn3 + 							  (td_d231_dsn3-td_d211_dsn3)  , 
	      td_rnt2_dsn7 : td_rnt2_dsn7  = td_p1_dsn7 + td_p7_dsn7 + 							  (td_d231_dsn7-td_d211_dsn7)  ,
       
    
 	   // production sur le marché intérieur 
          td_p1mi_dai3 : td_p1mi_dai3   = td_p1_dai3+td_d319_dai3+(td_d211_dai3+td_d214_dai3+td_temp_dai3+td_memp_dai3)*td_p1_dai3/(td_p1_dai3+td_p7_dai3)-td_p6_dai3 , // dai
          td_p1mi_dai7 : td_p1mi_dai7   = td_p1_dai7+td_d319_dai7+(td_d211_dai7+td_d214_dai7+td_temp_dai7+td_memp_dai7)*td_p1_dai7/(td_p1_dai7+td_p7_dai7)-td_p6_dai7 ,
          td_p1mi_dse3 : td_p1mi_dse3   = td_p1_dse3+td_d319_dse3+(td_d211_dse3+td_d214_dse3+td_temp_dse3+td_memp_dse3)*td_p1_dse3/(td_p1_dse3+td_p7_dse3)-td_p6_dse3 , // dse
          td_p1mi_dse7 : td_p1mi_dse7   = td_p1_dse7+td_d319_dse7+(td_d211_dse7+td_d214_dse7+td_temp_dse7+td_memp_dse7)*td_p1_dse7/(td_p1_dse7+td_p7_dse7)-td_p6_dse7 ,
          td_p1mi_dsa3 : td_p1mi_dsa3   = td_p1_dsa3+td_d319_dsa3+(td_d211_dsa3+td_d214_dsa3+td_memp_dsa3)*td_p1_dsa3/(td_p1_dsa3+td_p7_dsa3)-td_p6_dsa3 , // dsa
          td_p1mi_dsa7 : td_p1mi_dsa7   = td_p1_dsa7+td_d319_dsa7+(td_d211_dsa7+td_d214_dsa7+td_memp_dsa7)*td_p1_dsa7/(td_p1_dsa7+td_p7_dsa7)-td_p6_dsa7 ,
          td_p1mi_dsn3 : td_p1mi_dsn3   = td_p1_dsn3+td_d319_dsn3+(td_d211_dsn3)*td_p1_dsn3/(td_p1_dsn3+td_p7_dsn3)-td_p6_dsn3 , // dsn
          td_p1mi_dsn7 : td_p1mi_dsn7   = td_p1_dsn7+td_d319_dsn7+(td_d211_dsn7)*td_p1_dsn7/(td_p1_dsn7+td_p7_dsn7)-td_p6_dsn7 ,
          td_p1mi_nrj3 : td_p1mi_nrj3   = td_p1_nrj3+td_d319_nrj3+(td_d211_nrj3+td_d214_nrj3+td_temp_nrj3+td_memp_nrj3)*td_p1_nrj3/(td_p1_nrj3+td_p7_nrj3)-td_p6_nrj3 , // nrj
          td_p1mi_nrj7 : td_p1mi_nrj7   = td_p1_nrj7+td_d319_nrj7+(td_d211_nrj7+td_d214_nrj7+td_temp_nrj7+td_memp_nrj7)*td_p1_nrj7/(td_p1_nrj7+td_p7_nrj7)-td_p6_nrj7 ,
 	      td_p1mi_d3   : td_p1mi_d3     = td_p1mi_dai3+td_p1mi_dse3+td_p1mi_dsa3+td_p1mi_nrj3+td_p1mi_dsn3 , //d
          td_p1mi_d7   : td_p1mi_d7     = td_p1mi_dai7+td_p1mi_dse7+td_p1mi_dsa7+td_p1mi_nrj7+td_p1mi_dsn7 ,
    
       // recources importées (sans pchtr et pcafab)
	      td_rim_dai3  : td_rim_dai3    = td_p7_dai3+td_d212_dai3+(td_d211_dai3+td_d214_dai3+td_temp_dai3+td_memp_dai3)*td_p7_dai3/(td_p1_dai3+td_p7_dai3) , //dai
          td_rim_dai7  : td_rim_dai7    = td_p7_dai7+td_d212_dai7+(td_d211_dai7+td_d214_dai7+td_temp_dai7+td_memp_dai7)*td_p7_dai7/(td_p1_dai7+td_p7_dai7) ,
	      td_rim_dse3  : td_rim_dse3    = td_p7_dse3+td_d212_dse3+(td_d211_dse3+td_d214_dse3+td_temp_dse3+td_memp_dse3)*td_p7_dse3/(td_p1_dse3+td_p7_dse3) , //dai
          td_rim_dse7  : td_rim_dse7    = td_p7_dse7+td_d212_dse7+(td_d211_dse7+td_d214_dse7+td_temp_dse7+td_memp_dse7)*td_p7_dse7/(td_p1_dse7+td_p7_dse7) ,
	      td_rim_dsa3  : td_rim_dsa3    = td_p7_dsa3+(td_d211_dsa3+td_d214_dsa3+td_memp_dsa3)*td_p7_dsa3/(td_p1_dsa3+td_p7_dsa3) , //dai
          td_rim_dsa7  : td_rim_dsa7    = td_p7_dsa7+(td_d211_dsa7+td_d214_dsa7+td_memp_dsa7)*td_p7_dsa7/(td_p1_dsa7+td_p7_dsa7) ,
 	      td_rim_dsn3  : td_rim_dsn3    = td_p7_dsn3+(td_d211_dsn3)*td_p7_dsn3/(td_p1_dsn3+td_p7_dsn3) , //dai
          td_rim_dsn7  : td_rim_dsn7    = td_p7_dsn7+(td_d211_dsn7)*td_p7_dsn7/(td_p1_dsn7+td_p7_dsn7) ,
	      td_rim_nrj3  : td_rim_nrj3    = td_p7_nrj3+td_d212_nrj3+(td_d211_nrj3+td_d214_nrj3+td_temp_nrj3+td_memp_nrj3)*td_p7_nrj3/(td_p1_nrj3+td_p7_nrj3) , //dai
          td_rim_nrj7  : td_rim_nrj7    = td_p7_nrj7+td_d212_nrj7+(td_d211_nrj7+td_d214_nrj7+td_temp_nrj7+td_memp_nrj7)*td_p7_nrj7/(td_p1_nrj7+td_p7_nrj7) ,
 	      td_rim_d3    : td_rim_d3      = td_rim_dai3+td_rim_dse3+td_rim_dsa3+td_rim_nrj3+td_rim_dsn3 , //d
          td_rim_d7    : td_rim_d7      = td_rim_dai7+td_rim_dse7+td_rim_dsa7+td_rim_nrj7+td_rim_dsn7 ,

		//ressources importées (sans pchtr et pcafab)
	      td_rim2_d3   :   td_rim2_d3      = td_rim_dai3+td_rim_dse3+td_rim_dsa3+td_rim_nrj3+td_rim_dsn3 , //d
	      td_rim2_d7   :   td_rim2_d7      = td_rim_dai7+td_rim_dse7+td_rim_dsa7+td_rim_nrj7+td_rim_dsn7 ,
		  td_rim2_dai3 :   td_rim2_dai3    = td_p7_dai3+td_d212_dai3+(td_d214_dai3+td_temp_dai3)*td_p7_dai3/(td_p1_dai3+td_p7_dai3) , //dai
	      td_rim2_dai7 :   td_rim2_dai7    = td_p7_dai7+td_d212_dai7+(td_d214_dai7+td_temp_dai7)*td_p7_dai7/(td_p1_dai7+td_p7_dai7) ,
	      td_rim2_dse3 :   td_rim2_dse3    = td_p7_dse3+td_d212_dse3+(td_d214_dse3+td_temp_dse3)*td_p7_dse3/(td_p1_dse3+td_p7_dse3) , //dse
	      td_rim2_dse7 :   td_rim2_dse7    = td_p7_dse7+td_d212_dse7+(td_d214_dse7+td_temp_dse7)*td_p7_dse7/(td_p1_dse7+td_p7_dse7) ,
	      td_rim2_dsa3 :   td_rim2_dsa3    = td_p7_dsa3					+(td_d214_dsa3		   )*td_p7_dsa3/(td_p1_dsa3+td_p7_dsa3) , //dsa
	      td_rim2_dsa7 :   td_rim2_dsa7    = td_p7_dsa7					+(td_d214_dsa7		   )*td_p7_dsa7/(td_p1_dsa7+td_p7_dsa7) ,
	      td_rim2_nrj3 :   td_rim2_nrj3    = td_p7_nrj3+td_d212_nrj3+(td_d214_nrj3+td_temp_nrj3)*td_p7_nrj3/(td_p1_nrj3+td_p7_nrj3) , //nrj
	      td_rim2_nrj7 :   td_rim2_nrj7    = td_p7_nrj7+td_d212_nrj7+(td_d214_nrj7+td_temp_nrj7)*td_p7_nrj7/(td_p1_nrj7+td_p7_nrj7) ,
	      td_rim2_dsn3 :   td_rim2_dsn3    = td_p7_dsn3				 , //dsn
	      td_rim2_dsn7 :   td_rim2_dsn7    = td_p7_dsn7				 ,
      

	   // demande finale intérieure (avec et hors stocks)
		  td_dfinths_dai3 : td_dfinths_dai3  = td_p3_dai3 + td_p51_dai3       , // dai
		  td_dfinths_dai7 : td_dfinths_dai7  = td_p3_dai7 + td_p51_dai7       ,
		  td_dfint_dai3   : td_dfint_dai3    = td_dfinths_dai3 + td_p54_dai3 ,
		  td_dfint_dai7   : td_dfint_dai7    = td_dfinths_dai7 + td_p54_dai7 ,
		  td_dfinths_dsa3 : td_dfinths_dsa3  = td_p3_dsa3 + td_p51_dsa3       , // dsa
		  td_dfinths_dsa7 : td_dfinths_dsa7  = td_p3_dsa7 + td_p51_dsa7       ,
		  td_dfint_dsa3   : td_dfint_dsa3    = td_dfinths_dsa3 + td_p54_dsa3 ,
		  td_dfint_dsa7   : td_dfint_dsa7    = td_dfinths_dsa7 + td_p54_dsa7 ,
		  td_dfinths_dse3 : td_dfinths_dse3  = td_p3_dse3 + td_p51_dse3       , // dse
		  td_dfinths_dse7 : td_dfinths_dse7  = td_p3_dse7 + td_p51_dse7       ,
		  td_dfint_dse3   : td_dfint_dse3    = td_dfinths_dse3 + td_p54_dse3 ,
		  td_dfint_dse7   : td_dfint_dse7    = td_dfinths_dse7 + td_p54_dse7 ,
		  td_dfinths_nrj3 : td_dfinths_nrj3  = td_p3_nrj3 	 	    	     , // nrj 
		  td_dfinths_nrj7 : td_dfinths_nrj7  = td_p3_nrj7        			,
		  td_dfint_nrj3   : td_dfint_nrj3    = td_dfinths_nrj3 + td_p54_nrj3 ,
		  td_dfint_nrj7   : td_dfint_nrj7    = td_dfinths_nrj7 + td_p54_nrj7 ,
		  td_dfinths_dsn3 : td_dfinths_dsn3  = td_p3_dsn3 					 , 
		  td_dfinths_dsn7 : td_dfinths_dsn7  = td_p3_dsn7 					 ,
		  td_dfint_dsn3   : td_dfint_dsn3    = td_dfinths_dsn3                    , 
		  td_dfint_dsn7   : td_dfint_dsn7    = td_dfinths_dsn7                    ,
		  td_dfinths_d3   : td_dfinths_d3    = td_dfinths_dai3 + td_dfinths_dsa3 + td_dfinths_dse3 + td_dfinths_nrj3 + td_dfinths_dsn3 , // d
		  td_dfinths_d7   : td_dfinths_d7    = td_dfinths_dai7 + td_dfinths_dsa7 + td_dfinths_dse7 + td_dfinths_nrj7 + td_dfinths_dsn7 ,
		  td_dfint_d3     : td_dfint_d3      = td_dfint_dai3   + td_dfint_dsa3   + td_dfint_dse3   + td_dfint_nrj3   + td_dfint_dsn3   ,
		  td_dfint_d7     : td_dfint_d7      = td_dfint_dai7   + td_dfint_dsa7   + td_dfint_dse7   + td_dfint_nrj7   + td_dfint_dsn7   ,
 
	   // demande finale (avec et hors stocks)
		  td_dfhs_dai3 : td_dfhs_dai3  = td_dfinths_dai3 + td_p6_dai3 , // dai
		  td_dfhs_dai7 : td_dfhs_dai7  = td_dfinths_dai7 + td_p6_dai7 ,
		  td_df_dai3   : td_df_dai3    = td_dfhs_dai3 + td_p54_dai3  ,
		  td_df_dai7   : td_df_dai7    = td_dfhs_dai7 + td_p54_dai7  ,
		  td_dfhs_dsa3 : td_dfhs_dsa3  = td_dfinths_dsa3 + td_p6_dsa3 , // dsa
		  td_dfhs_dsa7 : td_dfhs_dsa7  = td_dfinths_dsa7 + td_p6_dsa7 ,
		  td_df_dsa3   : td_df_dsa3    = td_dfhs_dsa3 + td_p54_dsa3  ,
		  td_df_dsa7   : td_df_dsa7    = td_dfhs_dsa7 + td_p54_dsa7  ,
		  td_dfhs_dse3 : td_dfhs_dse3  = td_dfinths_dse3 + td_p6_dse3 , // dse
		  td_dfhs_dse7 : td_dfhs_dse7  = td_dfinths_dse7 + td_p6_dse7 ,
		  td_df_dse3   : td_df_dse3    = td_dfhs_dse3 + td_p54_dse3  ,
		  td_df_dse7   : td_df_dse7    = td_dfhs_dse7 + td_p54_dse7  ,
		  td_dfhs_nrj3 : td_dfhs_nrj3  = td_dfinths_nrj3 + td_p6_nrj3 , // nrj
		  td_dfhs_nrj7 : td_dfhs_nrj7  = td_dfinths_nrj7 + td_p6_nrj7 ,
		  td_df_nrj3   : td_df_nrj3    = td_dfhs_nrj3 + td_p54_nrj3  ,
		  td_df_nrj7   : td_df_nrj7    = td_dfhs_nrj7 + td_p54_nrj7  ,
		  td_dfhs_dsn3 : td_dfhs_dsn3  = td_dfinths_dsn3 + td_p6_dsn3 , // dsn
		  td_dfhs_dsn7 : td_dfhs_dsn7  = td_dfinths_dsn7 + td_p6_dsn7 ,
		  td_df_dsn3   : td_df_dsn3    = td_dfhs_dsn3                     , 
		  td_df_dsn7   : td_df_dsn7    = td_dfhs_dsn7                     ,
		  td_dfhs_d3   : td_dfhs_d3    =  td_dfhs_dai3 + td_dfhs_dsa3 + td_dfhs_dse3 + td_dfhs_nrj3 + td_dfhs_dsn3 , // d
		  td_dfhs_d7   : td_dfhs_d7    =  td_dfhs_dai7 + td_dfhs_dsa7 + td_dfhs_dse7 + td_dfhs_nrj7 + td_dfhs_dsn7 ,
		  td_df_d3     : td_df_d3      =  td_df_dai3   + td_df_dsa3   + td_df_dse3   + td_df_nrj3   + td_df_dsn3   ,
		  td_df_d7     : td_df_d7      =  td_df_dai7   + td_df_dsa7   + td_df_dse7   + td_df_nrj7   + td_df_dsn7   ,
                      
	   // demande totale (avec et hors stocks)
		  td_dtoths_dai3 : td_dtoths_dai3  = td_dfhs_dai3 + td_p2_dai3 , // dai
		  td_dtoths_dai7 : td_dtoths_dai7  = td_dfhs_dai7 + td_p2_dai7 ,
		  td_dtot_dai3   : td_dtot_dai3    = td_dtoths_dai3 + td_p54_dai3  ,
		  td_dtot_dai7   : td_dtot_dai7    = td_dtoths_dai7 + td_p54_dai7  ,
		  td_dtoths_dsa3 : td_dtoths_dsa3  = td_dfhs_dsa3 + td_p2_dsa3 , // dsa
		  td_dtoths_dsa7 : td_dtoths_dsa7  = td_dfhs_dsa7 + td_p2_dsa7 ,
		  td_dtot_dsa3   : td_dtot_dsa3    = td_dtoths_dsa3 + td_p54_dsa3  ,
		  td_dtot_dsa7   : td_dtot_dsa7    = td_dtoths_dsa7 + td_p54_dsa7  ,
		  td_dtoths_dse3 : td_dtoths_dse3  = td_dfhs_dse3 + td_p2_dse3 , // dse
		  td_dtoths_dse7 : td_dtoths_dse7  = td_dfhs_dse7 + td_p2_dse7 ,
		  td_dtot_dse3   : td_dtot_dse3    = td_dtoths_dse3 + td_p54_dse3  ,
		  td_dtot_dse7   : td_dtot_dse7    = td_dtoths_dse7 + td_p54_dse7  ,
		  td_dtoths_nrj3 : td_dtoths_nrj3  = td_dfhs_nrj3 + td_p2_nrj3 , // nrj
		  td_dtoths_nrj7 : td_dtoths_nrj7  = td_dfhs_nrj7 + td_p2_nrj7 ,
		  td_dtot_nrj3   : td_dtot_nrj3    = td_dtoths_nrj3 + td_p54_nrj3  ,
		  td_dtot_nrj7   : td_dtot_nrj7    = td_dtoths_nrj7 + td_p54_nrj7  ,
		  td_dtoths_dsn3 : td_dtoths_dsn3  = td_dfhs_dsn3 + td_p2_dsn3 , // dsn
		  td_dtoths_dsn7 : td_dtoths_dsn7  = td_dfhs_dsn7 + td_p2_dsn7 ,
		  td_dtot_dsn3   : td_dtot_dsn3    = td_dtoths_dsn3                , 
		  td_dtot_dsn7   : td_dtot_dsn7    = td_dtoths_dsn7                ,
		  td_dtoths_d3   : td_dtoths_d3    =  td_dtoths_dai3 + td_dtoths_dsa3 + td_dtoths_dse3 + td_dtoths_nrj3 + td_dtoths_dsn3 , // d
		  td_dtoths_d7   : td_dtoths_d7    =  td_dtoths_dai7 + td_dtoths_dsa7 + td_dtoths_dse7 + td_dtoths_nrj7 + td_dtoths_dsn7 ,
		  td_dtot_d3     : td_dtot_d3      =  td_dtot_dai3   + td_dtot_dsa3   + td_dtot_dse3   + td_dtot_nrj3   + td_dtot_dsn3   ,
		  td_dtot_d7     : td_dtot_d7      =  td_dtot_dai7   + td_dtot_dsa7   + td_dtot_dse7   + td_dtot_nrj7   + td_dtot_dsn7   ,
                        
	   // demande intérieure (avec et hors stocks)
		  td_dint_dai3 : td_dint_dai3 = td_p2_dai3 + td_p3_dai3 + td_p51_dai3 + td_p54_dai3 , // dai 
		  td_dint_dai7 : td_dint_dai7 = td_p2_dai7 + td_p3_dai7 + td_p51_dai7 + td_p54_dai7 ,
		  td_dint_dse3 : td_dint_dse3 = td_p2_dse3 + td_p3_dse3 + td_p51_dse3 + td_p54_dse3 , // dse 
		  td_dint_dse7 : td_dint_dse7 = td_p2_dse7 + td_p3_dse7 + td_p51_dse7 + td_p54_dse7 ,
		  td_dint_dsa3 : td_dint_dsa3 = td_p2_dsa3 + td_p3_dsa3 + td_p51_dsa3 + td_p54_dsa3 , // dsa
		  td_dint_dsa7 : td_dint_dsa7 = td_p2_dsa7 + td_p3_dsa7 + td_p51_dsa7 + td_p54_dsa7 ,
		  td_dint_nrj3 : td_dint_nrj3 = td_p2_nrj3 + td_p3_nrj3 			  + td_p54_nrj3 , // nrj 
		  td_dint_nrj7 : td_dint_nrj7 = td_p2_nrj7 + td_p3_nrj7               + td_p54_nrj7 ,
		  td_dint_dsn3 : td_dint_dsn3 = td_p2_dsn3 + td_p3_dsn3 							, //dsn 
		  td_dint_dsn7 : td_dint_dsn7 = td_p2_dsn7 + td_p3_dsn7 							,
		  td_dint_d3   : td_dint_d3   = td_p2_d3   + td_p3_d3   + td_p51_d3   + td_p54_d3   , // d
		  td_dint_d7   : td_dint_d7   = td_p2_d7   + td_p3_d7   + td_p51_d7   + td_p54_d7   ,
                     
		  td_dinths_d3   : td_dinths_d3   = td_dint_d3 - td_p54_d3                   , // d 
		  td_dinths_d7   : td_dinths_d7   = td_dint_d7 - td_p54_d7                   ,
		  td_dinths_dai3 : td_dinths_dai3 = td_p2_dai3 + td_p3_dai3 + td_p51_dai3 , // dai 
		  td_dinths_dai7 : td_dinths_dai7 = td_p2_dai7 + td_p3_dai7 + td_p51_dai7 ,
		  td_dinths_dse3 : td_dinths_dse3 = td_p2_dse3 + td_p3_dse3 + td_p51_dse3 , // dse 
		  td_dinths_dse7 : td_dinths_dse7 = td_p2_dse7 + td_p3_dse7 + td_p51_dse7 ,
		  td_dinths_dsa3 : td_dinths_dsa3 = td_p2_dsa3 + td_p3_dsa3 + td_p51_dsa3 , // dsa
		  td_dinths_dsa7 : td_dinths_dsa7 = td_p2_dsa7 + td_p3_dsa7 + td_p51_dsa7 ,
		  td_dinths_nrj3 : td_dinths_nrj3 = td_p2_nrj3 + td_p3_nrj3 			  , // nrj 
		  td_dinths_nrj7 : td_dinths_nrj7 = td_p2_nrj7 + td_p3_nrj7 			  ,
		  td_dinthcinrj_nrj3 : td_dinthcinrj_nrj3 = td_p2dhnrj_nrj3 + td_p3_nrj3 , // hors CI en NRJ de la branche NRJ
		  td_dinthcinrj_nrj7 : td_dinthcinrj_nrj7 = td_p2dhnrj_nrj7 + td_p3_nrj7 ,
		  td_dinths_dsn3 : td_dinths_dsn3 = td_p2_dsn3 + td_p3_dsn3 			  , // dsn
		  td_dinths_dsn7 : td_dinths_dsn7 = td_p2_dsn7 + td_p3_dsn7  			  ,

				
	
	   assiette_IR : tc_assiette_IR = tc_d11_s14r3(-4)+td_b2_s14a3(-4) - tc_d6112_s13r3(-4) - tc_d6113_s13r3(-4)  // revenus d'activité (D11-cotisations+EBE+RM)imposables 
   		 	                  	  + tc_d41_s14r3(-4) + tc_d4Z_s14s3(-4), // revenus financiers imposables
       
       base_IR : base_IR = tc_d11_s14r3-tc_d613z_s14e3+tc_d621_s14r3+tc_d622_s14r3+td_b2_s14a3+tc_d41_s14r3+tc_d42_s14r3+tc_d4z_s14s3 ,
       tir : tir = tc_d51ir_s14e3/tc_assiette_IR ,
   

	
		//TVA et marges par opération
		td_mp3m_dai7 : td_mp3m_dai7 = td_mp3m_dai7_ch * td_mp3m_dai0,
		td_mp3m_dse7 : td_mp3m_dse7 = td_mp3m_dse7_ch * td_mp3m_dse0,
		td_mp3m_dsa7 : td_mp3m_dsa7 = -td_mp3m_dai7-td_mp3m_dse7-td_mp3m_nrj7,
		td_mp3m_nrj7 : td_mp3m_nrj7 = td_mp3m_nrj7_ch * td_mp3m_nrj0,
		td_mp2_dai7  : td_mp2_dai7 = td_mp2_dai7_ch * td_mp2_dai0,
		td_mp2_dse7  : td_mp2_dse7 = td_mp2_dse7_ch * td_mp2_dse0,
		td_mp2_dsa7  : td_mp2_dsa7 = -td_mp2_dai7-td_mp2_dse7-td_mp2_nrj7,
		td_mp2_nrj7  : td_mp2_nrj7 = td_mp2_nrj7_ch * td_mp2_nrj0,
		td_mp51_dai7 : td_mp51_dai7 = td_mp51_dai7_ch * td_mp51_dai0,
		td_mp51_dsa7 : td_mp51_dsa7 = -td_mp51_dai7,
		td_mp6_dai7 : td_mp6_dai7 = td_mp6_dai7_ch * td_mp6_dai0,
		td_mp6_dse7 : td_mp6_dse7 = td_mp6_dse7_ch * td_mp6_dse0,
		td_mp6_dsa7 : td_mp6_dsa7 = -td_mp6_dai7-td_mp6_dse7-td_mp6_nrj7,
		td_mp6_nrj7 : td_mp6_nrj7 = td_mp6_nrj7_ch * td_mp6_nrj0,
		
		td_mp3m_dai3 : td_mp3m_dai3 = td_mp3m_dai7_ch*td_mp3m_dai9_ch/100,
		td_mp3m_dse3 : td_mp3m_dse3 = td_mp3m_dse7_ch*td_mp3m_dse9_ch/100,
		td_mp3m_dsa3 : td_mp3m_dsa3 = -td_mp3m_dai3-td_mp3m_dse3-td_mp3m_nrj3,
		td_mp3m_nrj3 : td_mp3m_nrj3 = td_mp3m_nrj7_ch*td_mp3m_nrj9_ch/100,
		td_mp2_dai3  : td_mp2_dai3 = td_mp2_dai7_ch*td_mp2_dai9_ch/100,
		td_mp2_dse3  : td_mp2_dse3 = td_mp2_dse7_ch*td_mp2_dse9_ch/100,
		td_mp2_dsa3  : td_mp2_dsa3 = -td_mp2_dai3-td_mp2_dse3-td_mp2_nrj3,
		td_mp2_nrj3  : td_mp2_nrj3 = td_mp2_nrj7_ch*td_mp2_nrj9_ch/100,
		td_mp51_dai3 : td_mp51_dai3 = td_mp51_dai7_ch*td_mp51_dai9_ch/100,
		td_mp51_dsa3 : td_mp51_dsa3 = -td_mp51_dai3,
		td_mp6_dai3 : td_mp6_dai3 = td_mp6_dai7_ch*td_mp6_dai9_ch/100,
		td_mp6_dse3 : td_mp6_dse3 = td_mp6_dse7_ch*td_mp6_dse9_ch/100,
		td_mp6_dsa3 : td_mp6_dsa3 = -td_mp6_dai3-td_mp6_dse3-td_mp6_nrj3,
		td_mp6_nrj3 : td_mp6_nrj3 = td_mp6_nrj7_ch*td_mp6_nrj9_ch/100,
		
		td_mp3m_dsa7_ch : td_mp3m_dsa7 = td_mp3m_dsa7_ch * td_mp3m_dsa0,
		td_mp2_dsa7_ch  : td_mp2_dsa7 = td_mp2_dsa7_ch * td_mp2_dsa0,
		td_mp51_dsa7_ch : td_mp51_dsa7 = td_mp51_dsa7_ch * td_mp51_dsa0,
		td_mp6_dsa7_ch : td_mp6_dsa7 = td_mp6_dsa7_ch * td_mp6_dsa0,
		
		td_mp3m_dsa9_ch : td_mp3m_dsa3 = td_mp3m_dsa7_ch*td_mp3m_dsa9_ch/100,
		td_mp2_dsa9_ch  : td_mp2_dsa3 = td_mp2_dsa7_ch*td_mp2_dsa9_ch/100,
		td_mp51_dsa9_ch : td_mp51_dsa3 = td_mp51_dsa7_ch*td_mp51_dsa9_ch/100,	
		td_mp6_dsa9_ch : td_mp6_dsa3 = td_mp6_dsa7_ch*td_mp6_dsa9_ch/100,
		
		td_vp4m_dai7 : td_vp4m_dai7 = td_vp4m_dai7_ch * td_vp4m_dai0,
		td_vp4m_dai9_ch : td_vp4m_dai3 = td_vp4m_dai7_ch*td_vp4m_dai9_ch/100,

		td_vp4m_dse7 : td_vp4m_dse7 = td_vp4m_dse7_ch * td_vp4m_dse0,
		td_vp4m_dse9_ch : td_vp4m_dse3 = td_vp4m_dse7_ch*td_vp4m_dse9_ch/100,

		td_vp4m_dsa7 : td_vp4m_dsa7 = td_vp4m_dsa7_ch * td_vp4m_dsa0,
		td_vp4m_dsa9_ch : td_vp4m_dsa3 = td_vp4m_dsa7_ch*td_vp4m_dsa9_ch/100,

		td_vp4m_dsn7 : td_vp4m_dsn7 = td_vp4m_dsn7_ch * td_vp4m_dsn0,
		td_vp4m_dsn9_ch : td_vp4m_dsn3 = td_vp4m_dsn7_ch*td_vp4m_dsn9_ch/100,

		td_vp4m_nrj7 : td_vp4m_nrj7 = td_vp4m_nrj7_ch * td_vp4m_nrj0,
		td_vp4m_nrj9_ch : td_vp4m_nrj3 = td_vp4m_nrj7_ch*td_vp4m_nrj9_ch/100,
		
		td_vp2_dai7 : td_vp2_dai7 = td_vp2_dai7_ch * td_vp2_dai0,
		td_vp2_dai9_ch : td_vp2_dai3 = td_vp2_dai7_ch*td_vp2_dai9_ch/100,

		td_vp2_dse7 : td_vp2_dse7 = td_vp2_dse7_ch * td_vp2_dse0,
		td_vp2_dse9_ch : td_vp2_dse3 = td_vp2_dse7_ch*td_vp2_dse9_ch/100,

		td_vp2_dsa7 : td_vp2_dsa7 = td_vp2_dsa7_ch * td_vp2_dsa0,
		td_vp2_dsa9_ch : td_vp2_dsa3 = td_vp2_dsa7_ch*td_vp2_dsa9_ch/100,

		td_vp2_dsn7 : td_vp2_dsn7 = td_vp2_dsn7_ch * td_vp2_dsn0,
		td_vp2_dsn9_ch : td_vp2_dsn3 = td_vp2_dsn7_ch*td_vp2_dsn9_ch/100,

		td_vp2_nrj7 : td_vp2_nrj7 = td_vp2_nrj7_ch * td_vp2_nrj0,
		td_vp2_nrj9_ch : td_vp2_nrj3 = td_vp2_nrj7_ch*td_vp2_nrj9_ch/100,
		
		td_vp51_dai7 : td_vp51_dai7 = td_vp51_dai7_ch * td_vp51_dai0,
		td_vp51_dai9_ch : td_vp51_dai3 = td_vp51_dai7_ch*td_vp51_dai9_ch/100,

		td_vp51_dse7 : td_vp51_dse7 = td_vp51_dse7_ch * td_vp51_dse0,
		td_vp51_dse9_ch : td_vp51_dse3 = td_vp51_dse7_ch*td_vp51_dse9_ch/100,

		td_vp51_dsa7 : td_vp51_dsa7 = td_vp51_dsa7_ch * td_vp51_dsa0,
		td_vp51_dsa9_ch : td_vp51_dsa3 = td_vp51_dsa7_ch*td_vp51_dsa9_ch/100,
		
		//totaux TVA par produit
		td_d211_dai7 : td_d211_dai7 = td_vp4m_dai7 + td_vp2_dai7 + td_vp51_dai7 ,
		td_d211_dai3 : td_d211_dai3 = td_vp4m_dai3 + td_vp2_dai3 + td_vp51_dai3 ,
		td_d211_dse7 : td_d211_dse7 = td_vp4m_dse7 + td_vp2_dse7 + td_vp51_dse7 ,
		td_d211_dse3 : td_d211_dse3 = td_vp4m_dse3 + td_vp2_dse3 + td_vp51_dse3 ,
		td_d211_dsa7 : td_d211_dsa7 = td_vp4m_dsa7 + td_vp2_dsa7 + td_vp51_dsa7 ,
		td_d211_dsa3 : td_d211_dsa3 = td_vp4m_dsa3 + td_vp2_dsa3 + td_vp51_dsa3 ,
		td_d211_nrj7 : td_d211_nrj7 = td_vp4m_nrj7 + td_vp2_nrj7 ,
		td_d211_nrj3 : td_d211_nrj3 = td_vp4m_nrj3 + td_vp2_nrj3 ,
		td_d211_dsn7 : td_d211_dsn7 = td_vp4m_dsn7 + td_vp2_dsn7 ,
		td_d211_dsn3 : td_d211_dsn3 = td_vp4m_dsn3 + td_vp2_dsn3 ,
		
		// taux de TVA apparents par opération 
		tx_vp2dai : tx_vp2_dai = td_vp2_dai3 / (td_p2_dai3 - td_vp2_dai3) ,
		tx_vp2dse : tx_vp2_dse = td_vp2_dse3 / (td_p2_dse3 - td_vp2_dse3) ,
		tx_vp2dsa : tx_vp2_dsa = td_vp2_dsa3 / (td_p2_dsa3 - td_vp2_dsa3) ,
		tx_vp2dsn : tx_vp2_dsn = td_vp2_dsn3 / (td_p2_dsn3 - td_vp2_dsn3) ,
		tx_vp2nrj : tx_vp2_nrj = td_vp2_nrj3 / (td_p2_nrj3 - td_vp2_nrj3) ,
		
		tx_vp4mdai : tx_vp4m_dai = td_vp4m_dai3 / (td_p4m_dai3-td_vp4m_dai3) ,
		tx_vp4mdse : tx_vp4m_dse = td_vp4m_dse3 / (td_p4m_dse3-td_vp4m_dse3) ,
		tx_vp4mdsa : tx_vp4m_dsa = td_vp4m_dsa3 / (td_p4m_dsa3-td_vp4m_dsa3) ,
		tx_vp4mdsn : tx_vp4m_dsn = td_vp4m_dsn3 / (td_p4m_dsn3-td_vp4m_dsn3) ,
		tx_vp4mnrj : tx_vp4m_nrj = td_vp4m_nrj3 / (td_p4m_nrj3-td_vp4m_nrj3) ,
		
		tx_vp51dai : tx_vp51_dai = td_vp51_dai3 / (td_p51_dai3-td_vp51_dai3) ,
		tx_vp51dse : tx_vp51_dse = td_vp51_dse3 / (td_p51_dse3-td_vp51_dse3) ,
		tx_vp51dsa : tx_vp51_dsa = td_vp51_dsa3 / (td_p51_dsa3-td_vp51_dsa3) ,
		
		tx_vp51_d  : tx_vp51_d  = (td_vp51_dai3+td_vp51_dsa3+td_vp51_dse3) / ((td_p51_dai3+td_p51_dsa3+td_p51_dse3)-(td_vp51_dai3+td_vp51_dsa3+td_vp51_dse3)),

		// taux de marges apparents par opération (et proxy par secteur institutionnel quand nécessaire)

		tx_mp2_dai :  tx_mp2_dai  = td_mp2_dai3  / (td_p2_dai3 - td_mp2_dai3)   ,
		tx_mp2_dse :  tx_mp2_dse  = td_mp2_dse3  / (td_p2_dse3 - td_mp2_dse3)   ,
		tx_mp2_dsa :  tx_mp2_dsa  = td_mp2_dsa3  / (td_p2_dsa3 - td_mp2_dsa3)   ,
		tx_mp2_nrj :  tx_mp2_nrj  = td_mp2_nrj3  / (td_p2_nrj3 - td_mp2_nrj3)   ,
		
		tx_mp51_dsa :  tx_mp51_dsa = td_mp51_dsa3 / (td_p51_dsa3 - td_mp51_dsa3) ,
		tx_mp51_dai :  tx_mp51_dai = td_mp51_dai3 / (td_p51_dai3 - td_mp51_dai3), 
		
		tx_mp3m_dai :  tx_mp3m_dai = td_mp3m_dai3 / (td_p4m_dai3 - td_mp3m_dai3) ,
		tx_mp3m_dsa :  tx_mp3m_dsa = td_mp3m_dsa3 / (td_p4m_dsa3 - td_mp3m_dsa3) ,
		tx_mp3m_dse :  tx_mp3m_dse = td_mp3m_dse3 / (td_p4m_dse3 - td_mp3m_dse3) ,
		tx_mp3m_nrj :  tx_mp3m_nrj = td_mp3m_nrj3 / (td_p4m_nrj3 - td_mp3m_nrj3) ,

	// TVA et marges par opération
		td_mp3m_dai7_ch : td_mp3m_dai7_ch = ct_mp3m_dai7_ch * td_p4m_dai7_ch ,
		td_mp3m_dai9_ch : td_mp3m_dai9_ch = ct_mp3m_dai9_ch * td_p4m_dai9_ch ,
		td_mp3m_dse7_ch : td_mp3m_dse7_ch = ct_mp3m_dse7_ch * td_p4m_dse7_ch ,
		td_mp3m_dse9_ch : td_mp3m_dse9_ch = ct_mp3m_dse9_ch * td_p4m_dse9_ch ,
		td_mp3m_nrj7_ch : td_mp3m_nrj7_ch = ct_mp3m_nrj7_ch * td_p4m_nrj7_ch ,
		td_mp3m_nrj9_ch : td_mp3m_nrj9_ch = ct_mp3m_nrj9_ch * td_p4m_nrj9_ch ,
		td_mp2_dai7_ch  : td_mp2_dai7_ch  = ct_mp2_dai7_ch  * td_p2_dai7_ch  ,
		td_mp2_dai9_ch  : td_mp2_dai9_ch  = ct_mp2_dai9_ch  * td_p2_dai9_ch  ,
		td_mp2_dse7_ch  : td_mp2_dse7_ch  = ct_mp2_dse7_ch  * td_p2_dse7_ch  ,
		td_mp2_dse9_ch  : td_mp2_dse9_ch  = ct_mp2_dse9_ch  * td_p2_dse9_ch  ,
		td_mp2_nrj7_ch  : td_mp2_nrj7_ch  = ct_mp2_nrj7_ch  * td_p2_nrj7_ch  ,
		td_mp2_nrj9_ch  : td_mp2_nrj9_ch  = ct_mp2_nrj9_ch  * td_p2_nrj9_ch  ,
		td_mp51_dai7_ch : td_mp51_dai7_ch = ct_mp51_dai7_ch * td_p51_dai7_ch ,
		td_mp51_dai9_ch : td_mp51_dai9_ch = ct_mp51_dai9_ch * td_p51_dai9_ch ,
		td_mp6_dai7_ch : td_mp6_dai7_ch = ct_mp6_dai7_ch * td_p4m_dai7_ch ,
		td_mp6_dai9_ch : td_mp6_dai9_ch = ct_mp6_dai9_ch * td_p4m_dai9_ch ,
		td_mp6_dse7_ch : td_mp6_dse7_ch = ct_mp6_dse7_ch * td_p4m_dse7_ch ,
		td_mp6_dse9_ch : td_mp6_dse9_ch = ct_mp6_dse9_ch * td_p4m_dse9_ch ,
		td_mp6_nrj7_ch : td_mp6_nrj7_ch = ct_mp6_nrj7_ch * td_p4m_nrj7_ch ,
		td_mp6_nrj9_ch : td_mp6_nrj9_ch = ct_mp6_nrj9_ch * td_p4m_nrj9_ch ,
		
		td_vp4m_dai3    : td_vp4m_dai3    = ct_vp4m_dai3 * td_p4m_dai3,
		td_vp4m_dai7_ch : td_vp4m_dai7_ch = ct_vp4m_dai7_ch * td_p4m_dai7_ch,
		td_vp4m_dse3    : td_vp4m_dse3    = ct_vp4m_dse3 * td_p4m_dse3,
		td_vp4m_dse7_ch : td_vp4m_dse7_ch = ct_vp4m_dse7_ch * td_p4m_dse7_ch,
		td_vp4m_dsa3    : td_vp4m_dsa3    = ct_vp4m_dsa3 * td_p4m_dsa3,
		td_vp4m_dsa7_ch : td_vp4m_dsa7_ch = ct_vp4m_dsa7_ch * td_p4m_dsa7_ch,
		td_vp4m_dsn3    : td_vp4m_dsn3    = ct_vp4m_dsn3 * td_p4m_dsn3,
		td_vp4m_dsn7_ch : td_vp4m_dsn7_ch = ct_vp4m_dsn7_ch * td_p4m_dsn7_ch,
		td_vp4m_nrj3    : td_vp4m_nrj3    = ct_vp4m_nrj3 * td_p4m_nrj3,
		td_vp4m_nrj7_ch : td_vp4m_nrj7_ch = ct_vp4m_nrj7_ch * td_p4m_nrj7_ch,
		td_vp2_dai3 	 : td_vp2_dai3     = ct_vp2_dai3 * td_p2_dai3,
		td_vp2_dai7_ch  : td_vp2_dai7_ch  = ct_vp2_dai7_ch * td_p2_dai7_ch,
		td_vp2_dse3 	 : td_vp2_dse3     = ct_vp2_dse3 * td_p2_dse3,
		td_vp2_dse7_ch  : td_vp2_dse7_ch  = ct_vp2_dse7_ch * td_p2_dse7_ch,
		td_vp2_dsa3 	 : td_vp2_dsa3     = ct_vp2_dsa3 * td_p2_dsa3,
		td_vp2_dsa7_ch  : td_vp2_dsa7_ch  = ct_vp2_dsa7_ch * td_p2_dsa7_ch,
		td_vp2_dsn3 	 : td_vp2_dsn3     = ct_vp2_dsn3 * td_p2_dsn3,
		td_vp2_dsn7_ch  : td_vp2_dsn7_ch  = ct_vp2_dsn7_ch * td_p2_dsn7_ch,
		td_vp2_nrj3 	 : td_vp2_nrj3     = ct_vp2_nrj3 * td_p2_nrj3,
		td_vp2_nrj7_ch  : td_vp2_nrj7_ch  = ct_vp2_nrj7_ch * td_p2_nrj7_ch,
		td_vp51_dai3 	 : td_vp51_dai3    = ct_vp51_dai3 * td_p51_dai3,
		td_vp51_dai7_ch : td_vp51_dai7_ch = ct_vp51_dai7_ch * td_p51_dai7_ch,
		td_vp51_dse3 	 : td_vp51_dse3    = ct_vp51_dse3 * td_p51_dse3,
		td_vp51_dse7_ch : td_vp51_dse7_ch = ct_vp51_dse7_ch * td_p51_dse7_ch,
		td_vp51_dsa3 	 : td_vp51_dsa3    = ct_vp51_dsa3 * td_p51_dsa3,
		td_vp51_dsa7_ch : td_vp51_dsa7_ch = ct_vp51_dsa7_ch * td_p51_dsa7_ch,
		
		//transferts de passage branche-produit pour la production
		td_p1e_dai3 : td_p1e_dai3 = td_p1_dai3 - td_tr_dai3 , 
		td_p1e_dai7 : td_p1e_dai7 = td_p1_dai7 - td_tr_dai7 , 
		td_p1e_dsa3 : td_p1e_dsa3 = td_p1_dsa3 - td_tr_dsa3 , 
		td_p1e_dsa7 : td_p1e_dsa7 = td_p1_dsa7 - td_tr_dsa7 , 
		td_p1e_dse3 : td_p1e_dse3 = td_p1_dse3 - td_tr_dse3 , 
		td_p1e_dse7 : td_p1e_dse7 = td_p1_dse7 - td_tr_dse7 , 
		td_p1e_nrj3 : td_p1e_nrj3 = td_p1_nrj3 - td_tr_nrj3 , 
		td_p1e_nrj7 : td_p1e_nrj7 = td_p1_nrj7 - td_tr_nrj7 , 
		td_p1e_dsn3 : td_p1e_dsn3 = td_p1_dsn3 - td_tr_dsn3 , 
		td_p1e_dsn7 : td_p1e_dsn7 = td_p1_dsn7 - td_tr_dsn7 ,
		td_p1e_dhnrj3 :  td_p1e_dhnrj3 = td_p1e_d3 - td_p1e_nrj3 , 
		td_p1e_dhnrj7 : td_p1e_dhnrj7 = td_p1e_d7 - td_p1e_nrj7 , 
		//solde sur dsn
		td_tr_dsn3 : td_tr_nrj3 + td_tr_dai3 + td_tr_dsa3 + td_tr_dse3 + td_tr_dsn3 = 0 ,
		td_tr_dsn7 : td_tr_nrj7 + td_tr_dai7 + td_tr_dsa7 + td_tr_dse7 + td_tr_dsn7 = 0 ,
		
		td_p1e_d7 : td_p1e_d7 = td_p1e_dai7 + td_p1e_dse7 + td_p1e_dsa7 + td_p1e_dsn7 + td_p1e_nrj7,
		td_p1e_d3 : td_p1e_d3 = td_p1e_dai3 + td_p1e_dse3 + td_p1e_dsa3 + td_p1e_dsn3 + td_p1e_nrj3,

     // 2b - équations comptables du tee
         // par branche 
	      tc_d29_d3 : tc_d29_d3 = tc_d29_dai3 + tc_d29_dse3 + tc_d29_dsa3 + tc_d29_dsn3 + tc_d29_nrj3 , 
          tc_d39_d3 : tc_d39_d3 = tc_d39_dai3 + tc_d39_dse3 + tc_d39_dsa3 + tc_d39_dsn3 + tc_d39_nrj3 ,
          
          			
     // 2c - lien entre tes et tee
	   // pib, pibhs, b1
		  td_pib3        : td_pib3   = td_p3_d3+td_p51_d3+td_p54_d3+td_p6_d3-td_p7_d3 ,
		  td_pib7        : td_pib7   = td_p3_d7+td_p51_d7+td_p54_d7+td_p6_d7-td_p7_d7  ,
		  
		  td_pibhs3      : td_pibhs3 = td_pib3 - td_p54_d3 ,
		  td_pibhs7      : td_pibhs7 = td_pib7 - td_p54_d7 ,		  
		  
		  td_b1_d3       : td_b1_d3    = td_p1e_d3   - td_p2e_d3   ,
		  td_b1_d7       : td_b1_d7    = td_p1e_d7   - td_p2e_d7   ,
		  td_b1_dai3     : td_b1_dai3  = td_p1e_dai3 - td_p2e_dai3 ,
		  td_b1_dai7     : td_b1_dai7  = td_p1e_dai7 - td_p2e_dai7 ,
		  td_b1_nrj3     : td_b1_nrj3  = td_p1e_nrj3 - td_p2e_nrj3 ,
		  td_b1_nrj7     : td_b1_nrj7  = td_p1e_nrj7 - td_p2e_nrj7 ,
		  td_b1_dse3     : td_b1_dse3  = td_p1e_dse3 - td_p2e_dse3 ,
		  td_b1_dse7     : td_b1_dse7  = td_p1e_dse7 - td_p2e_dse7 ,
		  td_b1_dsa3     : td_b1_dsa3  = td_p1e_dsa3 - td_p2e_dsa3 ,
		  td_b1_dsa7     : td_b1_dsa7  = td_p1e_dsa7 - td_p2e_dsa7 ,
		  td_b1_dsn3     : td_b1_dsn3  = td_p1e_dsn3 - td_p2e_dsn3 ,
		  td_b1_dsn7     : td_b1_dsn7  = td_p1e_dsn7 - td_p2e_dsn7 ,

		  td_b1_sm3      : td_b1_sm3   = td_b1_dai3 + td_b1_nrj3 + td_b1_dse3 + td_b1_dsa3 ,
		  td_b1_sm7      : td_b1_sm7   = td_b1_dai7 + td_b1_nrj7 + td_b1_dse7 + td_b1_dsa7 ,
		  
		  td_b1_dhnrj3 :  td_b1_dhnrj3 = td_b1_d3 - td_b1_nrj3 ,
		  td_b1_dhnrj7 : td_b1_dhnrj7 = td_b1_d7 - td_b1_nrj7 ,
		  
     // 2d - marché du travail, du capital (marché du travail dans le fichier mes3b)
		  tc_d12_d3 	 : tc_d12_d3    = tc_d1_d3-tc_d11_d3 ,
          
          tcs : tcs = tcs_nq*tc_d11_nq3/tc_d11_s14r3 + tcs_q*tc_d11_q3/tc_d11_s14r3 + tcsdsn*tc_d11_dsn3/tc_d11_s14r3 + tcsrdm*(tc_d11_s2e3-tc_d11_s2r3)/tc_d11_s14r3 + tcs_cale, 
		  csgcrds : csgcrds = tcsg_trav + tcrds_trav + csgcrds_cale,
          
          ck          : ck   = td_p51s_d9_ch  *(oat10a+tdec  +prime+fisc-(td_p51s_d9_ch  /td_p51s_d9_ch(-4)  -1)*100)/100,
          ck1 		  : ck1  = td_p51s_d9_ch*(oat10a+tdec  +prime+fisc1-(td_p51s_d9_ch  /td_p51s_d9_ch(-4)  -1)*100)/100 ,
          
          
          ck_dai      : ck_dai=td_p51s_dai9_ch*(oat10a+tdec_dai+prime+fisc-(td_p51s_dai9_ch/td_p51s_dai9_ch(-4)-1)*100)/100,
          ck_dse      : ck_dse=td_p51s_dse9_ch*(oat10a+tdec_dse+prime+fisc-(td_p51s_dse9_ch/td_p51s_dse9_ch(-4)-1)*100)/100,
          ck_dsa      : ck_dsa=td_p51s_dsa9_ch*(oat10a+tdec_dsa+prime+fisc-(td_p51s_dsa9_ch/td_p51s_dsa9_ch(-4)-1)*100)/100,

          ckr_sm      : ckr_sm   =ck/td_b1_sm9_ch ,
          ckr_d       : ckr_d   =ck/td_b1_d9_ch ,
        

          knet        : knet  =(1-tdec3/4)*knet(-1)+td_p51s_d3/1000,
       	  knetvol     : knetvol  =(1-tdec3/4)*knetvol(-1)+td_p51s_d7_ch/1000,
       	  
     // 2e - autres équations comptables 
		  	// variables pour com ext		  
		  compet_prix_dai : compet_prix_dai = petx/td_p6_dai9_ch/100,
		  compet_prix_dse : compet_prix_dse = petx/td_p6_dse9_ch/100,
		  csu_d 		 : csu_d = tc_d1_d3 / td_pib7_ch * 100 , 
		  compet_cout : compet_cout = num_comp_cout / csu_d / 100 ,


	      tuc     : LOG(tuc)   = LOG(prodk) + (1/0.38) * LOG(td_b1_sm7_ch) - (0.62/0.38) * (LOG(tc_emps_sm7)+Eff2) - LOG(knetvol(-1)),

		  
		  eur3m  	: eur3m = eur3mr + inflation ,
          oat10a		: oat10a = oat10ar + (td_p51s_d9_ch/td_p51s_d9_ch(-4)-1)*100 ,
          compit_dse : compit_dse = td_p7_dse9_ch/td_p1_dse9_ch ,
          

          baril		: baril = baril_us*usa_tc ,
          
          
     // 3a - coefficients techniques du tes
			// les marges de transport indexées sur P1 + P7 ; DSE en solde
		  td_temp_dai3	 : td_temp_dai3    = ct_temp_dai3 * td_rntpp_dai3 ,  
		  td_temp_dai7	 : td_temp_dai7_ch = ct_temp_dai7 * td_rntpp_dai7_ch ,
		  td_temp_nrj3	 : td_temp_nrj3    = ct_temp_nrj3 * td_rntpp_nrj3 ,
		  td_temp_nrj7	 : td_temp_nrj7_ch = ct_temp_nrj7 * td_rntpp_nrj7_ch ,
		  td_temp_dse3   : 0 = td_temp_dai3+td_temp_dse3+td_temp_nrj3,
		  td_temp_dse7   : 0 = td_temp_dai7+td_temp_dse7+td_temp_nrj7,
     
    	  tx_temp_dai : tx_temp_dai = td_temp_dai3 / td_rntpp_dai3,
		  tx_temp_nrj : tx_temp_nrj = td_temp_nrj3 / td_rntpp_nrj3,
		  tx_temp_dse : tx_temp_dse = td_temp_dse3 / td_rntpp_dse3, 

           // impôts sur les importations 
          td_d212_dai3	 : td_d212_dai3 	= ct_d212_dai3 * td_p7_dai3 ,    
		  td_d212_dai7	 : td_d212_dai7_ch  = ct_d212_dai7 * td_p7_dai7_ch ,
	      td_d212_nrj3	 : td_d212_nrj3 	= ct_d212_nrj3 * td_p7_nrj3 ,
		  td_d212_nrj7	 : td_d212_nrj7_ch  = ct_d212_nrj7 * td_p7_nrj7_ch ,
		  td_d212_dse3	 : td_d212_dse3 	= ct_d212_dse3 * td_p7_dse3 ,
		  td_d212_dse7	 : td_d212_dse7_ch  = ct_d212_dse7 * td_p7_dse7_ch ,
          
          tx_d212_dai : tx_d212_dai = td_d212_dai3 / td_p7_dai3 ,
		  tx_d212_dse : tx_d212_dse = td_d212_dse3 / td_p7_dse3 ,
		  tx_d212_nrj : tx_d212_nrj = td_d212_nrj3 / td_p7_nrj3 ,
	
          // autres impôts sur les produits
		  td_d214_dai3 : td_d214_dai3 = ct_d214_dai3 * (td_p3m_dai3/(1+tx_vp4m_dai)), 
		  td_d214_dse3 : td_d214_dse3 = ct_d214_dse3 * (td_p3m_dse3/(1+tx_vp4m_dse)),
		  td_d214_dsa3 : td_d214_dsa3 = ct_d214_dsa3 * (td_p3m_dsa3/(1+tx_vp4m_dsa)),
		  
		  td_d214_dai7 : td_d214_dai7_ch = ct_d214_dai7 * (td_p3m_dai7_ch /(1+td_vp4m_dai7_ch / (td_p4m_dai7_ch-td_vp4m_dai7_ch)))    , 
		  td_d214_dse7 : td_d214_dse7_ch = ct_d214_dse7 * (td_p3m_dse7_ch/(1+td_vp4m_dse7_ch / (td_p4m_dse7_ch-td_vp4m_dse7_ch)))     ,
		  td_d214_dsa7 : td_d214_dsa7_ch = ct_d214_dsa7 * (td_p3m_dsa7_ch/(1+td_vp4m_dsa7_ch / (td_p4m_dsa7_ch-td_vp4m_dsa7_ch)))     ,
		  td_d214_nrj7 : td_d214_nrj7_ch = ct_d214_nrj7 * ((td_p2dhnrj_nrj7_ch + td_p3m_nrj7_ch)/(1+td_vp4m_nrj7_ch / (td_p4m_nrj7_ch-td_vp4m_nrj7_ch)))  , 
			

		  tx_d214_dai : tx_d214_dai = td_d214_dai3 / (td_p3m_dai3/(1+tx_vp4m_dai)), 
		  tx_d214_dse : tx_d214_dse = td_d214_dse3 / (td_p3m_dse3/(1+tx_vp4m_dse)),
		  tx_d214_dsa : tx_d214_dsa = td_d214_dsa3 / (td_p3m_dsa3/(1+tx_vp4m_dsa)),
		  tx_d214_nrj : tx_d214_nrj = td_d214_nrj3 /((td_p2dhnrj_nrj7_ch + td_p3m_nrj7_ch)/(1+tx_vp4m_nrj)),
	
		  // subventions sur les produits
		  td_d319_dai3 : td_d319_dai3 = ct_d319_dai3 * td_p1_dai3,     
		  td_d319_dse3 : td_d319_dse3 = ct_d319_dse3 * td_p1_dse3,
		  td_d319_dsa3 : td_d319_dsa3 = ct_d319_dsa3 * td_p1_dsa3,
		  td_d319_nrj3 : td_d319_nrj3 = ct_d319_nrj3 * td_p1_nrj3,
	
		  td_d319_dai7 : td_d319_dai7_ch = ct_d319_dai7 * td_p1_dai7_ch,   
		  td_d319_dse7 : td_d319_dse7_ch = ct_d319_dse7 * td_p1_dse7_ch,
		  td_d319_dsa7 : td_d319_dsa7_ch = ct_d319_dsa7 * td_p1_dsa7_ch,
		  td_d319_nrj7 : td_d319_nrj7_ch = ct_d319_nrj7 * td_p1_nrj7_ch,
	
		  tx_d319_dai : tx_d319_dai = td_d319_dai3 / td_p1_dai3 ,
		  tx_d319_dse : tx_d319_dse = td_d319_dse3 / td_p1_dse3 ,
		  tx_d319_dsa : tx_d319_dsa = td_d319_dsa3 / td_p1_dsa3 ,
		  tx_d319_nrj : tx_d319_nrj = td_d319_nrj3 / td_p1_nrj3 ,
		  tx_d319_dsn : tx_d319_dsn = td_d319_dsn3 / td_p1_dsn3 , 
	

td_p2dai_dai3 : td_p2dai_dai3 = td_p2dai_dai7_ch * td_p2_dai9_ch/100 * ct_p2dai_dai3 ,
td_p2dai_nrj3 : td_p2dai_nrj3 = td_p2dai_nrj7_ch * td_p2_nrj9_ch/100 * ct_p2dai_nrj3 ,
td_p2dai_dse3 : td_p2dai_dse3 = td_p2dai_dse7_ch * td_p2_dse9_ch/100 * ct_p2dai_dse3 ,
td_p2dai_dsa3 : td_p2dai_dsa3 = td_p2dai_dsa7_ch * td_p2_dsa9_ch/100 * ct_p2dai_dsa3 ,
td_p2dai_dsn3 : td_p2dai_dsn3 = td_p2dai_dsn7_ch * td_p2_dsn9_ch/100 * ct_p2dai_dsn3 ,
td_p2nrj_dai3 : td_p2nrj_dai3 = td_p2nrj_dai7_ch * td_p2_dai9_ch/100 * ct_p2nrj_dai3 ,
td_p2nrj_nrj3 : td_p2nrj_nrj3 = td_p2nrj_nrj7_ch * td_p2_nrj9_ch/100 * ct_p2nrj_nrj3 ,
td_p2nrj_dse3 : td_p2nrj_dse3 = td_p2nrj_dse7_ch * td_p2_dse9_ch/100 * ct_p2nrj_dse3 ,
td_p2nrj_dsa3 : td_p2nrj_dsa3 = td_p2nrj_dsa7_ch * td_p2_dsa9_ch/100 * ct_p2nrj_dsa3 ,
td_p2nrj_dsn3 : td_p2nrj_dsn3 = td_p2nrj_dsn7_ch * td_p2_dsn9_ch/100 * ct_p2nrj_dsn3 ,
td_p2dse_dai3 : td_p2dse_dai3 = td_p2dse_dai7_ch * td_p2_dai9_ch/100 * ct_p2dse_dai3 ,
td_p2dse_nrj3 : td_p2dse_nrj3 = td_p2dse_nrj7_ch * td_p2_nrj9_ch/100 * ct_p2dse_nrj3 ,
td_p2dse_dse3 : td_p2dse_dse3 = td_p2dse_dse7_ch * td_p2_dse9_ch/100 * ct_p2dse_dse3 ,
td_p2dse_dsa3 : td_p2dse_dsa3 = td_p2dse_dsa7_ch * td_p2_dsa9_ch/100 * ct_p2dse_dsa3 ,
td_p2dse_dsn3 : td_p2dse_dsn3 = td_p2dse_dsn7_ch * td_p2_dsn9_ch/100 * ct_p2dse_dsn3 ,
td_p2dsa_dai3 : td_p2dsa_dai3 = td_p2dsa_dai7_ch * td_p2_dai9_ch/100 * ct_p2dsa_dai3 ,
td_p2dsa_nrj3 : td_p2dsa_nrj3 = td_p2dsa_nrj7_ch * td_p2_nrj9_ch/100 * ct_p2dsa_nrj3 ,
td_p2dsa_dse3 : td_p2dsa_dse3 = td_p2dsa_dse7_ch * td_p2_dse9_ch/100 * ct_p2dsa_dse3 ,
td_p2dsa_dsa3 : td_p2dsa_dsa3 = td_p2dsa_dsa7_ch * td_p2_dsa9_ch/100 * ct_p2dsa_dsa3 ,
td_p2dsa_dsn3 : td_p2dsa_dsn3 = td_p2dsa_dsn7_ch * td_p2_dsn9_ch/100 * ct_p2dsa_dsn3 ,
td_p2dsn_dai3 : td_p2dsn_dai3 = td_p2dsn_dai7_ch * td_p2_dai9_ch/100 * ct_p2dsn_dai3 ,
td_p2dsn_nrj3 : td_p2dsn_nrj3 = td_p2dsn_nrj7_ch * td_p2_nrj9_ch/100 * ct_p2dsn_nrj3 ,
td_p2dsn_dse3 : td_p2dsn_dse3 = td_p2dsn_dse7_ch * td_p2_dse9_ch/100 * ct_p2dsn_dse3 ,
td_p2dsn_dsa3 : td_p2dsn_dsa3 = td_p2dsn_dsa7_ch * td_p2_dsa9_ch/100 * ct_p2dsn_dsa3 ,
td_p2dsn_dsn3 : td_p2dsn_dsn3 = td_p2dsn_dsn7_ch * td_p2_dsn9_ch/100 * ct_p2dsn_dsn3 ,

td_p2dai_dai7_ch : td_p2dai_dai7_ch = ct_p2dai_dai7_ch * td_p1e_dai7_ch ,
td_p2dai_dse7_ch : td_p2dai_dse7_ch = ct_p2dai_dse7_ch * td_p1e_dai7_ch ,
td_p2dai_dsa7_ch : td_p2dai_dsa7_ch = ct_p2dai_dsa7_ch * td_p1e_dai7_ch ,
td_p2dai_dsn7_ch : td_p2dai_dsn7_ch = ct_p2dai_dsn7_ch * td_p1e_dai7_ch ,
td_p2dse_dai7_ch : td_p2dse_dai7_ch = ct_p2dse_dai7_ch * td_p1e_dse7_ch ,
td_p2dse_dse7_ch : td_p2dse_dse7_ch = ct_p2dse_dse7_ch * td_p1e_dse7_ch ,
td_p2dse_dsa7_ch : td_p2dse_dsa7_ch = ct_p2dse_dsa7_ch * td_p1e_dse7_ch ,
td_p2dse_dsn7_ch : td_p2dse_dsn7_ch = ct_p2dse_dsn7_ch * td_p1e_dse7_ch ,
td_p2dsa_dai7_ch : td_p2dsa_dai7_ch = ct_p2dsa_dai7_ch * td_p1e_dsa7_ch ,
td_p2dsa_dse7_ch : td_p2dsa_dse7_ch = ct_p2dsa_dse7_ch * td_p1e_dsa7_ch ,
td_p2dsa_dsa7_ch : td_p2dsa_dsa7_ch = ct_p2dsa_dsa7_ch * td_p1e_dsa7_ch ,
td_p2dsa_dsn7_ch : td_p2dsa_dsn7_ch = ct_p2dsa_dsn7_ch * td_p1e_dsa7_ch ,
td_p2dsn_dai7_ch : td_p2dsn_dai7_ch = ct_p2dsn_dai7_ch * td_p1e_dsn7_ch ,
td_p2dsn_dse7_ch : td_p2dsn_dse7_ch = ct_p2dsn_dse7_ch * td_p1e_dsn7_ch ,
td_p2dsn_dsa7_ch : td_p2dsn_dsa7_ch = ct_p2dsn_dsa7_ch * td_p1e_dsn7_ch ,
td_p2dsn_dsn7_ch : td_p2dsn_dsn7_ch = ct_p2dsn_dsn7_ch * td_p1e_dsn7_ch ,
td_p2nrj_dai7_ch : td_p2nrj_dai7_ch = ct_p2nrj_dai7_ch * td_p1e_nrj7_ch ,
td_p2nrj_dse7_ch : td_p2nrj_dse7_ch = ct_p2nrj_dse7_ch * td_p1e_nrj7_ch ,
td_p2nrj_dsa7_ch : td_p2nrj_dsa7_ch = ct_p2nrj_dsa7_ch * td_p1e_nrj7_ch ,
td_p2nrj_dsn7_ch : td_p2nrj_dsn7_ch = ct_p2nrj_dsn7_ch * td_p1e_nrj7_ch ,

// cas spécifique des volumes de CI en NRJ :
td_p2dai_nrj7     : td_p2dai_nrj7    = td_p2dhnrj_nrj7  - td_p2dse_nrj7 -td_p2dsa_nrj7 - td_p2dsn_nrj7  ,
td_p2dse_nrj7_ch : td_p2dse_nrj7_ch = ct_p2dse_nrj7_ch * td_p2dhnrj_nrj7_ch ,
td_p2dsa_nrj7_ch : td_p2dsa_nrj7_ch = ct_p2dsa_nrj7_ch * td_p2dhnrj_nrj7_ch ,
td_p2dsn_nrj7_ch : td_p2dsn_nrj7_ch = ct_p2dsn_nrj7_ch * td_p2dhnrj_nrj7_ch ,
td_p2nrj_nrj7_ch : td_p2nrj_nrj7_ch = ct_p2nrj_nrj7_ch * td_p1e_nrj7_ch ,


/////////////////////////////////////////////////////////////////////////////
 // PRIX DE DEMANDE //	
////////////////////////////////////////////////////////////////////////////
 
          // prix CI
          

 td_p2_dai9_ch : td_p2_dai9_ch = ct_p2_dai9_ch
						*(1+tx_vp2_dai)*(1+tx_d214_dai)*(1+tx_temp_dai)
						*td_rntpp_dai9_ch ,


 td_p2_dse9_ch : td_p2_dse9_ch = ct_p2_dse9_ch
						*(1+tx_vp2_dse)*(1+tx_d214_dse)*(1+tx_temp_dse)
						*td_rntpp_dse9_ch ,


 td_p2_dsa9_ch : td_p2_dsa9_ch = ct_p2_dsa9_ch
						*(1+tx_vp2_dsa)*(1+tx_d214_dsa) 
						*td_rntpp_dsa9_ch,

   
	// prix CI NRJ : champ "toute économie hors branche énergie" 
 td_p2dhnrj_nrj9_ch : td_p2dhnrj_nrj9_ch/(1+tx_vp2_nrj)-(td_d214_nrj7_ch/(td_p2_nrj7_ch+td_p3m_nrj7_ch))*td_d214_nrj9_ch = ct_p2dhnrj_nrj9_ch 
					*(1+tx_temp_nrj)
						*td_rntpp_nrj9_ch,



	
	// prix de consommation des ménages
	
	
 td_p3m_dai9_ch : td_p3m_dai9_ch = c_p3m_dai9_ch
						*(1+tx_vp4m_dai)*(1+tx_d214_dai)*(1+tx_temp_dai)
						*td_rntpp_dai9_ch,


 td_p3m_dse9_ch : td_p3m_dse9_ch = c_p3m_dse9_ch
						*(1+tx_vp4m_dse)*(1+tx_d214_dse)*(1+tx_temp_dse)
						*td_rntpp_dse9_ch,

 
 td_p3m_nrj9_ch  : td_p3m_nrj9_ch/(1+tx_vp4m_nrj)-(td_d214_nrj7_ch/(td_p2_nrj7_ch+td_p3m_nrj7_ch))*td_d214_nrj9_ch =ct_p3m_nrj9_ch
						*td_rntpp_nrj9_ch,


 td_p3m_dsa9_ch : td_p3m_dsa9_ch = c_p3m_dsa9_ch
						*(1+tx_vp4m_dsa)*(1+tx_d214_dsa) 
						*td_rntpp_dsa9_ch,


						//Prix d'investissement
 td_p51s_dai9_ch : td_p51s_dai9_ch = ct_p51s_dai9_ch
						*(1+tx_vp51_dai)*(1+tx_d214_dai)*(1+tx_temp_dai)
						*(1+tx_d319_dai)*td_p1_ycmg_dai9_ch,


 td_p51s_dse9_ch : td_p51s_dse9_ch = ct_p51s_dse9_ch
						*(1+tx_vp51_dse)*(1+tx_d214_dse)*(1+tx_temp_dse)
						*(1+tx_d319_dse) *td_p1_ycmg_dse9_ch,


 td_p51s_dsa9_ch : td_p51s_dsa9_ch = ct_p51s_dsa9_ch
						*(1+tx_vp51_dsa)*(1+tx_d214_dsa)
						*(1+tx_d319_dsa) *td_p1_ycmg_dsa9_ch,

 
 td_p51m_dse9_ch : td_p51m_dse9_ch = ct_p51m_dse9_ch
	   						*(1+tx_vp51_dse)*(1+tx_d214_dse)*(1+tx_temp_dse)
	   						*td_rntpp_dse9_ch,

 
  td_p51m_dsa9_ch : td_p51m_dsa9_ch = ct_p51m_dsa9_ch
	   						*(1+tx_vp51_dsa)*(1+tx_d214_dsa)
	   						*td_rntpp_dsa9_ch,


	
c_p3m_dai9_ch : LOG(c_p3m_dai9_ch)-c_p3m_dai9_cale=cp3mdai9const'c,

c_p3m_dse9_ch : LOG(c_p3m_dse9_ch)-c_p3m_dse9_cale=cp3mdse9const'c,								

c_p3m_dsa9_ch : LOG(c_p3m_dsa9_ch)-c_p3m_dsa9_cale=cp3mdsa9const'c,


       

  	  tei_pconso_pva : tei_pconso_pva = td_p3m_d9_ch / td_b1_sm9_ch , 
      tei_pinv_pva 	 : tei_pinv_pva   = td_p51s_d9_ch / td_b1_sm9_ch ,
	  tei_pva_petm	 : tei_pva_petm   = td_b1_sm9_ch / petm ,
	 
     	 
 	 // prix dsn :
		td_p3m_dsn9_ch : td_p3m_dsn9_ch = ct_p3m_dsn9_ch * td_p1_dsn9_ch    , 
		td_p2_dsn9_ch  : td_p2_dsn9_ch  = ct_p2_dsn9_ch  *  td_p1_dsn9_ch	 ,   	   
	
	    td_b1_dsn9_ch : td_b1_dsn9_ch = ct_b1_dsn9_ch *  smpt_dsn/(EXP(eff_dsn))  , 
	    eff_dsn : DEL(eff_dsn) - DEL(ct_eff_dsn) = -0.1*(eff_dsn - ct_eff_dsn -  eff2)(-1)  ,
	    td_b1_dsn7_ch : td_b1_dsn7_ch = ct_b1_dsn7_ch* tc_emps_dsn1*(EXP(eff_dsn)),
		
      // Suite coefficients techniques TES :
                
          td_p3p_d3        : td_p3p_d3      = ct_p3p_d3    * td_p3_d3         ,  
          td_p3p_d7        : td_p3p_d7_ch   = ct_p3p_d7    * td_p3_d7_ch      ,     
          td_p3p_dsn9_ch   : td_p3p_dsn9_ch = ct_p3p_dsn9_ch * td_p1_dsn9_ch  ,
          td_p3p_dsn7      : td_p3p_dsn7_ch = ct_p3p_dsn7  * td_p3p_d7_ch     ,
          
  		 // prix p3g dai, dse et dsa    
	
		td_p3g_dai9_ch : td_p3g_dai9_ch = ct_p3g_dai9_ch
	   						*(1+tx_vp4m_dai)*(1+tx_d214_dai)*(1+tx_temp_dai)
	   						*td_rntpp_dai9_ch,

 	   
 	    td_p3g_dse9_ch : td_p3g_dse9_ch = ct_p3g_dse9_ch
	   						*(1+tx_vp4m_dse)*(1+tx_d214_dse)*(1+tx_temp_dse)
	   						*td_rntpp_dse9_ch,

 
        td_p3g_dsa9_ch : td_p3g_dsa9_ch = ct_p3g_dsa9_ch
	   						*(1+tx_vp4m_dsa)*(1+tx_d214_dsa) 
	   						*td_rntpp_dsa9_ch,

 				
 		
 	
 			//p32g  
 		  td_p32g_d3    : td_p32g_d3   = ct_p32g_d3   * td_p3g_d3  , 
		  td_p32g_dse3  : td_p32g_dse3 = ct_p32g_dse3 * td_p3g_dse3,
		  td_p32g_dsa3  : td_p32g_dsa3 = ct_p32g_dsa3 * td_p3g_dsa3,
		  td_p32g_dsn3  : td_p32g_dsn3 = ct_p32g_dsn3 * td_p3g_dsn3,
		  td_p32g_d7    : td_p32g_d7_ch   = ct_p32g_d7   * td_p3g_d7_ch  ,    
		  td_p32g_dse7  : td_p32g_dse7_ch = ct_p32g_dse7 * td_p3g_dse7_ch,
		  td_p32g_dsa7  : td_p32g_dsa7_ch = ct_p32g_dsa7 * td_p3g_dsa7_ch,
		  td_p32g_dsn7  : td_p32g_dsn7_ch = ct_p32g_dsn7 * td_p3g_dsn7_ch,
    
    		// p51 
          td_p51b_d3       : td_p51b_d3    	= ct_p51b_d3   * td_p51s_d3   	 , 
          td_p51b_d7       : td_p51b_d7_ch 	= ct_p51b_d7   * td_p51s_d7_ch   ,    
          td_p51b_dse3     : td_p51b_dse3  	= ct_p51b_dse3 * td_p51b_d3  	 ,
          td_p51b_dse7     : td_p51b_dse7_ch  	= ct_p51b_dse7 * td_p51b_d7_ch   ,
          td_p51b_dsa3     : td_p51b_dsa3  	= ct_p51b_dsa3 * td_p51b_d3   	 ,
          td_p51b_dsa7     : td_p51b_dsa7_ch  	= ct_p51b_dsa7 * td_p51b_d7_ch   ,
       
    	  td_p51g_dai9_ch : td_p51g_dai9_ch = ct_p51g_dai9ch * td_p51s_dai9_ch ,
		  td_p51g_dse9_ch : td_p51g_dse9_ch = ct_p51g_dse9ch * td_p51s_dse9_ch ,
		  td_p51g_dsa9_ch : td_p51g_dsa9_ch = ct_p51g_dsa9ch * td_p51s_dsa9_ch ,
          
          td_p51p_d3       : td_p51p_d3    	= ct_p51p_d3   * td_p51s_d3   	 ,
          td_p51p_d7       : td_p51p_d7_ch 	= ct_p51p_d7   * td_p51s_d7_ch   ,    
          td_p51p_dai3     : td_p51p_dai3  	= ct_p51p_dai3 * td_p51p_d3   	 ,
          td_p51p_dai7     : td_p51p_dai7_ch  	= ct_p51p_dai7 * td_p51p_d7_ch   ,
          td_p51p_dsa3     : td_p51p_dsa3  	= ct_p51p_dsa3 * td_p51p_d3  	 ,
          td_p51p_dsa7     : td_p51p_dsa7_ch  	= ct_p51p_dsa7 * td_p51p_d7_ch   ,
          
         
          td_p54_dai7 : td_dtot_dai7_ch = ct_p54_dai7 * EXP(ds_pib) * td_dtoths_dai7_ch,
          td_p54_dse7 : td_dtot_dse7_ch = ct_p54_dse7 * EXP(ds_pib) * td_dtoths_dse7_ch,
          td_p54_nrj7 : td_dtot_nrj7_ch = ct_p54_nrj7 * EXP(ds_pib) * td_dtoths_nrj7_ch,
          td_p54_d7: td_dtot_d7_ch = ct_p54_d7 * EXP(ds_pib) * td_dtoths_d7_ch,  
    
    	    
		  td_p6_dsa7_ch   : td_p6_dsa7_ch   = ct_p6_dsa7ch   * demmon          , 
		  td_p6_dsa9_ch   : td_p6_dsa9_ch   = ct_p6_dsa9ch   * td_p1_dsa9_ch    ,  
		  td_p6_dsn7_ch   : td_p6_dsn7_ch   = ct_p6_dsn7ch   * demmon          , 
		  td_p6_dsn9_ch   : td_p6_dsn9_ch   = ct_p6_dsn9ch   * td_p1_dsn9_ch   ,
		    
          td_p6_pchtr7_ch : td_p6_pchtr7_ch = ct_p6pchtr7_ch * td_p3m_d7_ch    , 
		  td_p6_pchtr9_ch : td_p6_pchtr9_ch = ct_p6pchtr9_ch * td_p3m_d9_ch    , 
          
		  td_p7_dsa3    	: td_p7_dsa7_ch      = ct_p7_dsa3     * td_dint_dsa7_ch    , 
		  td_p7_dsn7_ch 	: td_p7_dsn7_ch   = ct_p7_dsn7ch   * td_p7_d7_ch   ,   
		  td_p7_dsn9_ch 	: td_p7_dsn9_ch   = ct_p7_dsn9ch * td_p1_dsn9_ch ,
		
		
		  td_p7_pchtr7_ch 	: td_p7_pchtr7_ch = ct_p7pchtr7_ch * td_p3m_d7_ch  , 
		  td_p7_pchtr9_ch 	: td_p7_pchtr9_ch = ct_p7pchtr9_ch * td_p3m_d9_ch  , 
		  td_p73_dse7_ch   : td_p73_dse7_ch  =-ct_p73dse7_ch  * td_p7_dai7_ch , 
		  td_p73_dse9_ch   : td_p73_dse9_ch  = ct_p73dse9_ch  * td_p7_dse9_ch ,
		  
		  td_tr_dai3 : td_p1_dai3 = ct_tr_dai3 * td_p1e_dai3 ,
		  td_tr_dai7 : td_p1_dai7_ch = ct_tr_dai7 * td_p1e_dai7_ch ,   
		  td_tr_dsa3 : td_p1_dsa3 = ct_tr_dsa3 * td_p1e_dsa3 ,
		  td_tr_dsa7 : td_p1_dsa7_ch = ct_tr_dsa7 * td_p1e_dsa7_ch ,
		  td_tr_dse3 : td_p1_dse3 = ct_tr_dse3 * td_p1e_dse3 ,
		  td_tr_dse7 : td_p1_dse7_ch = ct_tr_dse7 * td_p1e_dse7_ch ,
		  td_tr_nrj3 : td_p1_nrj3 = ct_tr_nrj3 * td_p1e_nrj3 ,
		  td_tr_nrj7 : td_p1_nrj7_ch = ct_tr_nrj7 * td_p1e_nrj7_ch ,

     // 3b - coefficients techniques du tee
     	// par sous-agrégat
     			// d291 impôts sur les salaires et la main-d'oeuvre
     	  tc_d291_dai3	: tc_d291_dai3 = ct_d291_dai3 * tc_d11_dai3 ,
		  tc_d291_dse3	: tc_d291_dse3 = ct_d291_dse3 * tc_d11_dse3 ,
		  tc_d291_dsa3	: tc_d291_dsa3 = ct_d291_dsa3 * tc_d11_dsa3 ,
		  tc_d291_dsn3	: tc_d291_dsn3 = ct_d291_dsn3 * tc_d11_dsn3 ,
		  tc_d291_nrj3	: tc_d291_nrj3 = ct_d291_nrj3 * tc_d11_nrj3 ,
    			// d292 impôts divers sur la production
    	  tc_d292_dai3	: tc_d292_dai3 = ct_d292_dai3 * td_b1_dai3 ,
		  tc_d292_dse3	: tc_d292_dse3 = ct_d292_dse3 * td_b1_dse3 ,
		  tc_d292_dsa3	: tc_d292_dsa3 = ct_d292_dsa3 * td_b1_dsa3 ,
		  tc_d292_dsn3	: tc_d292_dsn3 = ct_d292_dsn3 * td_b1_dsn3 ,
		  tc_d292_nrj3	: tc_d292_nrj3 = ct_d292_nrj3 * td_b1_nrj3 ,
    		
    	  ec_d29_dai3 : tc_d29_dai3 = tc_d291_dai3 + tc_d292_dai3 ,
    	  ec_d29_dse3 : tc_d29_dse3 = tc_d291_dse3 + tc_d292_dse3 ,
    	  ec_d29_dsa3 : tc_d29_dsa3 = tc_d291_dsa3 + tc_d292_dsa3 ,
    	  ec_d29_dsn3 : tc_d29_dsn3 = tc_d291_dsn3 + tc_d292_dsn3 ,
    	  ec_d29_nrj3 : tc_d29_nrj3 = tc_d291_nrj3 + tc_d292_nrj3 ,
    	  	
    			
          tc_d39_dai3	: tc_d39_dai3 = ct_d39_dai3 * td_b1_dai3 ,
		  tc_d39_dse3	: tc_d39_dse3 = ct_d39_dse3 * td_b1_dse3 ,
		  tc_d39_dsa3	: tc_d39_dsa3 = ct_d39_dsa3 * td_b1_dsa3 ,
		  tc_d39_dsn3	: tc_d39_dsn3 = ct_d39_dsn3 * td_b1_dsn3 ,
		  tc_d39_nrj3	: tc_d39_nrj3 = ct_d39_nrj3 * td_b1_nrj3 , 
		  
		  
     // 3c - coefficients techniques autres

    
       tc_emps_s14a7 : tc_emps_s14a7 = ct_emps_s14a7 * td_b1_s14a3/smpt_sm7 , 
	   tc_emps_s14b7 : tc_emps_s14b7 = ct_emps_s14b7 * td_b1_s14b3/smpt_sm7 ,
	   


 // MODELISATION DU TEE PAR SECTEURS INSTITUTIONNELS //
 // équations comptables et coefficients techniques //
   
          		// soldes
          td_b2_s113  : td_b2_s113  = td_b1_s113 - (tc_d11_s11e3 + tc_d12_s11e3 + tc_d29_s11e3 + tc_d39_s11e3) ,
          td_b2_s123  : td_b2_s123  = td_b1_s123 - tc_d11_s12e3 - tc_d12_s12e3 - tc_d29_s12e3 - tc_d39_s12e3 , 
		  
		  td_b2_s143  : td_b2_s143  = td_b2_s14b3+td_b2_s14a3 ,
          td_b2_s14a3 : td_b2_s14a3 = td_b1_s14a3 - tc_d11_s14ae3 - tc_d12_s14ae3 - tc_d29_s14ae3 - tc_d39_s14ae3 ,
          td_b2_s14b3 : td_b2_s14b3 = td_b1_s14b3 - tc_d11_s14be3 - tc_d12_s14be3 - tc_d29_s14be3 - tc_d39_s14be3 ,
          td_b2_s153  : td_b2_s153  =  td_b1_s153 - (tc_d11_s15e3 + tc_d12_s15e3 + tc_d29_s15e3 + tc_d39_s15e3) ,
          
          td_b6_s113 : 	td_b6_s113 =  td_b2_s113 + (tc_d41_s11s3 + tc_d42_s11s3 + tc_d4z_s11s3 + tc_d61_s11r3 +  tc_d7_s11s3) - (tc_d51_s11e3 + tc_d62_s11e3) ,
          td_b6_s123 :  td_b6_s123 = td_b2_s123 + tc_d61_s12r3 + tc_d41_s12s3 + tc_d42_s12s3 + tc_d4z_s12s3 - tc_d5_s12e3 - tc_d62_s12e3 + tc_d7_s12s3 ,
		  td_b6_s133 :  td_b6_s133 = td_b2_s133 + tc_d211_s13r3 + td_d212_s13r3 + td_d214_s13r3 + td_d319_s13r3 + tc_d29_s13r3 + tc_d39_s13r3 + tc_d41_s13s3 + tc_d42_s13s3 + tc_d4z_s13s3 +  tc_d5_s13r3 + tc_d61_s13r3 + tc_d7_s13s3 - tc_d5_s13e3 - tc_d62_s13e3 , 
          td_b6_s143 :  td_b6_s143 = td_b2_s143 + tc_d11_s14r3  + tc_d41_s14s3 + tc_d42_s14r3 + tc_d4z_s14s3 + tc_d62_s14r3 + tc_d7_s14s3 
                                   -tc_d5_s14e3-tc_d613z_s14e3 ,
          
          rdbr    :  rdbr = TD_B6_S143/(TD_P3M_D9_CH/100) ,
          td_b6_s153 :  td_b6_s153 = td_b2_s153 + tc_d41_s15s3 + tc_d4z_s15s3 + tc_d7_s15s3 - tc_d62_s15e3 ,    
          
          td_b8_s133 :   td_b8_s133 = td_b6_s133 - td_p3g_d3  ,
          
          td_b9nf_s133 : td_b9nf_s133 = td_b8_s133 + tc_d9_s13s3 - td_p51g_d3- td_p52_s13e3 - tc_np1_s13e3 ,
          defprim  : defprim  = (-td_b9nf_s133+tc_d41_s13s3)/td_pib3*100 ,
          soldprim : soldprim = (td_b9nf_s133-tc_d41_s13s3)/td_pib3*100  ,
		
			// VA
     	  td_b1_s123    :  td_b1_s123   = ct_b1_s123   * td_b1_dse3 ,
     	  td_b1_s14a3   :  td_b1_s14a3  = ct_b1_s14a3  * td_b1_d3 , 
		  td_b1_s14b3   :  td_b1_s14b3  = ct_b1_s14b3  * td_b1_d3 ,

     	  td_b1_s143  : td_b1_s143 = td_b1_s14a3 + td_b1_s14b3 ,
          td_b1_s153    :  td_b1_s153   = ct_b1_s153    * td_b1_dsn3  , 
		  td_b1_s113 :   td_b1_s113   =  td_b1_d3-(td_b1_s123 + td_b1_s133 + td_b1_s14a3 + td_b1_s14b3 + td_b1_s153), 
		  
		 
		  
		 // d11 
          tc_d1_s13e3  : tc_d1_s13e3  = tc_d11_s13e3 + tc_d12_s13e3 ,
          tc_d11_s11e3 : tc_d11_s11e3 =  tc_d11_d3 - (tc_d11_s12e3 + tc_d11_s13e3 + tc_d11_s14ae3 + tc_d11_s14be3 + tc_d11_s15e3) , 
          tc_d11_s14e3 : tc_d11_s14e3 = tc_d11_s14ae3 + tc_d11_s14be3 ,
          tc_d11_s14r3 : tc_d11_s14r3 = tc_d11_s11e3 + tc_d11_s12e3 + tc_d11_s13e3 + tc_d11_s14e3 + tc_d11_s15e3 + tc_d11_s2e3 - tc_d11_s2r3   , 
     
     	  tc_d11_s12e3 : tc_d11_s12e3 = ct_d11_s12e3 * tc_d11_sm3,
		  tc_d11_s15e3 : tc_d11_s15e3 = ct_d11_s15e3 * tc_d11_sm3,
		  tc_d11_s2r3 : tc_d11_s2r3 = ct_d11_s2r3 * tc_d11_sm3,
		  tc_d11_s13e3 : tc_d11_s13e3 = smpt_s13/1000 * tc_emps_s131 , 
     	  

     	  
     	  tc_d11_s14ae3 : tc_d11_s14ae3 = ct_d11_s14ae3 * smpt_sm7 * tc_emps_s14a7,  
		  tc_d11_s14be3 : tc_d11_s14be3 = ct_d11_s14be3 * smpt_sm7 * tc_emps_s14b7,
		  tc_d11_s2e3 : tc_d11_s2e3 = ct_d11_s2e3 * td_pib3  ,
		  
		  // D12

		  tc_d12_s14r3 : tc_d12_s14r3 = ct_d12_s14r3*(tc_d12_d3 - tc_d12_s2s3),
		  
          tc_d12_s14e3  : tc_d12_s14e3  = tc_d12_s14ae3 + tc_d12_s14be3 ,
          tc_d12_s2s3 	: tc_d12_s2s3   = tc_d12_s2r3 - tc_d12_s2e3 ,		
     	  tc_d12_s11e3	 : tc_d12_s11e3  = ct_d12_s11e3  * tc_d11_s11e3 *(tc_d1_sm3/tc_d11_sm3-1)  ,
     	  tc_d12_s12e3  : tc_d12_s12e3  = ct_d12_s12e3  * tc_d11_s12e3 *(tc_d1_dse3/tc_d11_dse3-1),
     	  tc_d12_s13e3  : tc_d12_s13e3  = ct_d12_s13e3  * tc_d11_s13e3 , 
     	  tc_d12_s14ae3 : tc_d12_s14ae3 = ct_d12_s14ae3 * tc_d11_s14ae3 *(tc_d1_sm3/tc_d11_sm3-1),
		  tc_d12_s14be3 : tc_d12_s14be3 = ct_d12_s14be3 * tc_d11_s14be3 *(tc_d1_dsa3/tc_d11_dsa3-1) ,
		  tc_d12_s15e3  : tc_d12_s15e3 = tc_d12_s14r3 + tc_d12_s2s3 - (tc_d12_s11e3 + tc_d12_s12e3+tc_d12_s13e3+tc_d12_s14e3),
		  tc_d12_s2e3   : tc_d12_s2e3   = ct_d12_s2e3   * tc_d11_s2e3 , 
     	  tc_d12_s2r3   : tc_d12_s2r3   = ct_d12_s2r3   * tc_d11_s2r3 ,
	
 		
		  tc_d211_s13r3 : tc_d211_s13r3 = td_d211_d3 				 	,
		  td_d212_s13r3 : td_d212_s13r3 = td_d212_d3 - td_d212_s2r3 	,
		  td_d214_s13r3 : td_d214_s13r3 = td_d214_d3 - td_d214_s2r3 	,          
          td_d212_s2r3   : td_d212_s2r3 =  ct_d212_s2r3*td_d212_d3 ,
		  td_d214_s2r3   : td_d214_s2r3 =  ct_d214_s2r3*td_d214_d3 ,  
		  
		 //d319
		 td_d319_s13r3 : td_d319_s13r3 = td_d319_d3 - td_d319_s2r3 ,
		 td_d319_s2r3 : td_d319_s2r3  = ct_d319_s2r3 * td_d319_d3 , 
		  
         // d29
		
		
         tc_d29_s13r3  : tc_d29_s13r3  = tc_d29_s11e3 + tc_d29_s12e3 +tc_d29_s13e3 + tc_d29_s14e3 + tc_d29_s15e3 ,  
         tc_d29_s14e3 : tc_d29_s14e3 = tc_d29_s14ae3 + tc_d29_s14be3 ,
      	 tc_d29_s11e3	: tc_d29_s11e3 = ct_d29_s11e3 * tc_d29_d3   ,
     	 tc_d292_s11e3: tc_d292_s11e3 = ct_d292_s11e3 * tc_d29_d3 , 
         tc_d29_s12e3 : tc_d29_s12e3 = ct_d29_s12e3 * tc_d29_d3  ,  
	     tc_d29_s13e3 : tc_d29_s13e3 = ct_d29_s13e3 * tc_d29_d3 , 
	     tc_d29_s14ae3   : tc_d29_s14ae3 = ct_d29_s14ae3 * tc_d29_d3,
		 tc_d29_s14be3   : tc_d29_s14be3 = ct_d29_s14be3 * tc_d29_d3,
		 tc_d29_s15e3  : tc_d29_s15e3  = ct_d29_s15e3  * tc_d29_d3  , 
		
		// D39
		
         tc_d39_s13r3 	: tc_d39_s13r3 = tc_d39_s11e3 + tc_d39_s12e3 + tc_d39_s13e3 + tc_d39_s14e3 + tc_d39_s15e3 - tc_d39_s2r3 ,  
         tc_d39_s14e3 : tc_d39_s14e3 = tc_d39_s14ae3 + tc_d39_s14be3 ,
		 tc_d39_s2r3 : tc_d39_s2r3 = ct_d39_s2r3 * tc_d39_d3 ,
		 tc_d39_s11e3	: tc_d39_s11e3 = ct_d39_s11e3 * tc_d39_d3   ,
		 tc_d39_s12e3 : tc_d39_s12e3 = ct_d39_s12e3 * tc_d39_d3 , 
		 tc_d39_s13e3 : tc_d39_s13e3 = ct_d39_s13e3 * tc_d39_d3 ,
		 tc_d39_s14ae3   : tc_d39_s14ae3 = ct_d39_s14ae3 * tc_d39_d3,
	  	 tc_d39_s14be3   : tc_d39_s14be3 = ct_d39_s14be3 * tc_d39_d3,
  	     tc_d39_s15e3  : tc_d39_s15e3  = ct_d39_s15e3  * tc_d39_d3  , 
		 
          tc_d41_s11s3 : tc_d41_s11s3 =  tc_d41_s11r3 - tc_d41_s11e3 , 
          tc_d41_s14s3 : tc_d41_s14s3 = tc_d41_s14r3 - tc_d41_s14e3, 
          tc_d41_s14r3 : tc_d41_s14r3 = -tc_d41_s11s3 - tc_d41_s12s3 - tc_d41_s13s3 - tc_d41_s15s3 - tc_d41_s2s3 + tc_d41_s14e3 , 
          tc_d41_s11e3 : tc_d41_s11e3 = ct_d41_s11e3*0.25*(td_b1_d3+td_b1_d3(-1)+td_b1_d3(-2)+td_b1_d3(-3))  ,
	 	  tc_d41_s11r3 : tc_d41_s11r3 = ct_d41_s11r3*0.25*(td_b1_d3+td_b1_d3(-1)+td_b1_d3(-2)+td_b1_d3(-3))  ,
		  tc_d41_s12s3 : tc_d41_s12s3 = ct_d41_s12s3*0.25*(td_b1_d3+td_b1_d3(-1)+td_b1_d3(-2)+td_b1_d3(-3)) ,
		  tc_d41_s14e3 : tc_d41_s14e3 = ct_d41_s14e3*0.25*(td_b1_s123+td_b1_s123(-1)+td_b1_s123(-2)+td_b1_s123(-3)), 
		  tc_d41_s15s3 : tc_d41_s15s3 = ct_d41_s15s3*0.25*(td_b1_s123+td_b1_s123(-1)+td_b1_s123(-2)+td_b1_s123(-3)),
  		  tc_d41_s2s3  : tc_d41_s2s3  = ct_d41_s2s3 *0.25*(td_b1_d3+td_b1_d3(-1)+td_b1_d3(-2)+td_b1_d3(-3)) ,
     
		  // D42
		  tc_d42_s11s3 : tc_d42_s11s3 =  tc_d42_s11r3 - tc_d42_s11e3 ,
          tc_d42_s12s3 : tc_d42_s12s3 = -tc_d42_s11s3 - tc_d42_s13s3 - tc_d42_s14r3 - tc_d42_s2s3  , 
          tc_d42_s11e3	: tc_d42_s11e3 = ct_d42_s11e3 * (0.25*(td_b1_d3 + td_b1_d3(-1) + td_b1_d3(-2) + td_b1_d3(-3)))  ,
     	  tc_d42_s11r3	: tc_d42_s11r3 = ct_d42_s11r3 * (0.25*(td_b1_d3 + td_b1_d3(-1) + td_b1_d3(-2) + td_b1_d3(-3)))  ,
		  tc_d42_s13s3 : tc_d42_s13s3 = ct_d42_s13s3*0.25*(td_b1_d3+td_b1_d3(-1)+td_b1_d3(-2)+td_b1_d3(-3))  ,  
     	  tc_d42_s14r3 : tc_d42_s14r3 = ct_d42_s14r3 *0.25* (td_b1_s113+td_b1_s123+td_b1_s113(-1)+td_b1_s123(-1)+td_b1_s113(-2)+td_b1_s123(-2)+td_b1_s113(-3)+td_b1_s123(-3)), 
		  tc_d42_s2s3  : tc_d42_s2s3  = ct_d42_s2s3 *0.25*(td_b1_d3+td_b1_d3(-1)+td_b1_d3(-2)+td_b1_d3(-3))  , 
		 
		  // D4z 
		  tc_d4z_s12s3 : tc_d4z_s12s3 = - tc_d4z_s11s3 - tc_d4z_s13s3 - tc_d4z_s14s3 - tc_d4z_s15s3 - tc_d4z_s2s3, 
          tc_d4z_s11s3 : tc_d4z_s11s3 = ct_d4z_s11s3 * (0.25*(td_b1_d3 + td_b1_d3(-1) + td_b1_d3(-2) + td_b1_d3(-3)))	,
		  tc_d4z_s13s3 : tc_d4z_s13s3 = ct_d4z_s13s3*0.25*(td_b1_d3+td_b1_d3(-1)+td_b1_d3(-2)+td_b1_d3(-3))  , 
		  tc_d4z_s14s3 : tc_d4z_s14s3 = ct_d4z_s14s3 *0.25* (td_b1_s113+td_b1_s123+td_b1_s113(-1)+td_b1_s123(-1)+td_b1_s113(-2)+td_b1_s123(-2)+td_b1_s113(-3)+td_b1_s123(-3)) , 
		  tc_d4z_s15s3 : tc_d4z_s15s3  = ct_d4z_s15s3 *0.25*(td_b1_d3+td_b1_d3(-1)+td_b1_d3(-2)+td_b1_d3(-3))  , 
		  tc_d4z_s2s3  : tc_d4z_s2s3  = ct_d4z_s2s3 *0.25*(td_b1_d3+td_b1_d3(-1)+td_b1_d3(-2)+td_b1_d3(-3))  , 
	  
          // d5xx      
         
		  tc_d5_s13r3 :  tc_d5_s13r3 = tc_d51_s11e3 + tc_d5_s12e3 + tc_d5_s13e3 + tc_d5_s14e3 + tc_d51_s2e3 ,
		  tc_d5_s14e3 :  tc_d5_s14e3 =  tc_d51_s14e3 +  tc_d59_s14e3,
		  tc_d51_s14e3 : tc_d51_s14e3 =  tc_d51ir_s14e3 + tc_d51csg_cap_s14e3 + tc_d51csg_trav_s14e3 +tc_d51crds_trav_s14e3 + tc_d51crds_cap_s14e3 + tc_d51ps_s14e3,
		  tc_d5_s12e3 : tc_d5_s12e3 = ct_d5_s12e3 * td_b2_s123(-4) ,  
     	  tc_d5_s13e3 : tc_d5_s13e3 = ct_d5_s13e3*tc_d5_s13r3, 
     	  tc_d51csg_trav_s14e3  : tc_d51csg_trav_s14e3  = tcsg_trav*(tc_d11_s14r3+tc_d621_s14r3+0.80*tc_d622_s14r3) , 
		  tc_d51crds_trav_s14e3 : tc_d51crds_trav_s14e3 = tcrds_trav*(tc_d11_s14r3+tc_d621_s14r3+0.80*tc_d622_s14r3) , 
		  tc_d51csg_cap_s14e3   : tc_d51csg_cap_s14e3   = tcsg_cap*(tc_d41_s14r3+tc_d42_s14r3+tc_d4z_s14s3) , 
		  tc_d51crds_cap_s14e3  : tc_d51crds_cap_s14e3  = tcrds_cap*(tc_d41_s14r3+tc_d42_s14r3+tc_d4z_s14s3) , 
		  tc_d51ps_s14e3 : tc_d51ps_s14e3 = ct_d51ps_s14e3*(tc_d41_s14r3+tc_d42_s14r3+tc_d4z_s14s3) ,
		  tc_d59_s14e3   : tc_d59_s14e3 = ct_d59_s14e3 * td_b6_s143 , 
		  tc_d51_s2e3  : tc_d51_s2e3  = ct_d51_s2e3*tc_d5_s13r3 ,
		
    	  // d6xx
		  tc_d61_s2s3 : tc_d61_s2s3 = tc_d61_s2r3 - tc_d61_s2e3 ,		
	      tc_d61_s13r3 : tc_d61_s13r3 =  tc_d61_s14e3 + tc_d61_s2e3 -tc_d61_s11r3 -tc_d61_s12r3 - tc_d61_s2r3 , 
	      tc_d61_s14e3 : tc_d61_s14e3 = tc_d613z_s14e3 + tc_d12_s14r3    ,	   
	      tc_d62_s13e3 : tc_d62_s13e3 = tc_d62cho_s13e3 + tc_d62hcho_s13e3,
          tc_d62_s14r3 : tc_d62_s14r3 = tc_d62_s13e3 + tc_d62_s11e3 + tc_d62_s12e3 + tc_d62_s15e3 - tc_d62_s2s3,
          tc_d623_s14r3  : tc_d62_s14r3 = tc_d621_s14r3 + tc_d622_s14r3 + tc_d623_s14r3 , 
		  tc_d61_s11r3	: tc_d61_s11r3 = ct_d61_s11r3 * tc_d11_s11e3 ,	
		  tc_d61_s12r3 : tc_d61_s12r3 = ct_d61_s12r3 * tc_d11_dse3 ,
		  tc_d613z_s14e3 : tc_d613z_s14e3 =  tc_d6112_s14e3 + tc_d6113_s14e3, 
		  
		  tc_d6112_s13r3 : tc_d6112_s13r3 = ct_d6112_s13r3 * tc_d6112_s14e3 ,
		  tc_d6113_s13r3 : tc_d6113_s13r3 = ct_d6113_s13r3 * tc_d6113_s14e3 ,
		  tc_d6112_s14e3 : tc_d6112_s14e3 = tcs       * tc_d11_s14r3 ,
		  tc_d6113_s14e3 : tc_d6113_s14e3 = tcsnonsal * td_b2_s14b3 ,
		  
		  
		  tc_d61_s2r3 : tc_d61_s2r3 = ct_d61_s2r3 * tc_d11_s2r3,
		  tc_d61_s2e3 : tc_d61_s2e3 = ct_d61_s2e3 * tc_d11_s2e3,
		  tc_d62_s11e3 : tc_d62_s11e3 = ct_d62_s11e3 * tc_d62hcho_s13e3 , 
		  tc_d62_s12e3 : tc_d62_s12e3 = ct_d62_s12e3 * tc_d62hcho_s13e3 ,
     	  tc_d621_s14r3 : tc_d621_s14r3 = ct_d621_s14r3 * tc_d62_s14r3, 
		  tc_d622_s14r3 : tc_d622_s14r3 = ct_d622_s14r3 * tc_d62_s14r3, 
 		  tc_d62_s15e3 : tc_d62_s15e3 = ct_d62_s15e3 * tc_d62_s14r3 ,
		  tc_d62_s2s3  : tc_d62_s2s3 = ct_d62_s2s3 * tc_d62_s14r3 , 
			
		// d7 
		  tc_d7_s15s3  : tc_d7_s15s3 = -tc_d7_s11s3 -tc_d7_s12s3 - tc_d7_s13s3 - tc_d7_s14s3 - tc_d7_s2s3 , 	
  	   	  tc_d7_s11s3 	: tc_d7_s11s3  = ct_d7_s11s3  * td_pib3 	 ,  
     	  tc_d7_s12s3  : tc_d7_s12s3  = ct_d7_s12s3  * td_pib3 ,
     	  tc_d7_s13s3  : tc_d7_s13s3  = ct_d7_s13s3  * td_pib3 , 
     	  tc_d7_s14s3 : tc_d7_s14s3 = ct_d7_s14s3*td_pib3 , 
		  tc_d7_s2s3 : tc_d7_s2s3 = ct_d7_s2s3*td_pib3 , 
		  	  
 		// D9 
 		 tc_d9_s11s3 : tc_d9_s11s3 = ct_d9_s11s3 * td_pib3 ,
     	 tc_d9_s12s3 : tc_d9_s12s3 = ct_d9_s12s3 * td_pib3 ,
     	 tc_d9_s13s3 : tc_d9_s13s3 = ct_d9_s13s3 * td_pib3 , 
     	 tc_d9_s15s3 : tc_d9_s15s3 = ct_d9_s15s3 * td_pib3 ,
     	 tc_d9_s2s3  : tc_d9_s2s3 = ct_d9_s2s3 * td_pib3 ,
     	 tc_d9_s14s3  : tc_d9_s14s3 = -tc_d9_s11s3-tc_d9_s12s3-tc_d9_s13s3-tc_d9_s15s3-tc_d9_s2s3 ,
    
     // 4a - équations économétriques en prix
     	
	     ipc : LOG(ipc)=ipccst'c+LOG(td_p3m_d9_ch)+ipc_cale,
         
         inflation : inflation=100*ipc/ipc(-4)-100 ,
		
		// prix de production     

ecm_p1_dai9_ch : DEL(LOG(td_p1_dai9_ch) - p1_dai9_ch_cale) =
                          p1dai9const'c
                 	   + p1dai9pci'c *DEL(LOG(td_p2e_dai9_ch))
                       +p1dai9dtot'c*DEL(LOG(td_dtoths_dai7_ch))
                       +p1dai9csu'c*DEL(LOG(tc_d1_dai3/td_b1_dai7_ch))
                       + p1dai9tuc'c*DEL(tuc)
                    + p1dai9mu'c   *(LOG(td_p1_dai9_ch) - p1_dai9_ch_cale
                     -(1*0.31*0.65*0.12* (LOG(smpt_nq7)+LOG(1+tce_nq)-Eff2  )
                    +1*0.31*0.65*0.88* (LOG(smpt_q7)+LOG(1+tce_q)-Eff2 )
                    +1*0.31*0.35*LOG(ck)
                    +1*0.69*LOG(td_p2e_dai9_ch)
                    +0.0*LOG(td_p7_dai9_ch)))(-1)
                    + p1dai9mutuc'c*tuc(-1)
                    +p1dai9mu1'c*temps80  ,        



ecm_p1_dse9_ch : DEL(LOG(td_p1_dse9_ch) - p1_dse9_ch_cale) =
                     p1dse9const'c
                    + p1dse9pci0'c*DEL(LOG(td_p2e_dse9_ch))
                    +p1dse9dtot'c*DEL(LOG(td_dtoths_dse7_ch))(-1) 
					+p1dse9csu0'c*(DEL(LOG(tc_d1_dse3/td_b1_dse7_ch))(0)) 
			    	+p1dse9csu1'c*(DEL(LOG(tc_d1_dse3/td_b1_dse7_ch))(-1)) 
			    	+0.25*p1dse9csu25'c*(DEL(4:LOG(tc_d1_dse3/td_b1_dse7_ch))(-2))
				    + p1dse9mu'c   *(LOG(td_p1_dse9_ch) - p1_dse9_ch_cale
                    
                     -(0.48*0.65*0.15* (LOG(smpt_nq7)+LOG(1+tce_nq)-Eff2 )
                    +0.48*0.65*0.85* (LOG(smpt_q7)+LOG(1+tce_q)-Eff2  )
                    +0.48*0.35*LOG(ck)
                    +0.52*LOG(td_p2e_dse9_ch)))(-1)
                    +p1dse9mu1'c*temps80 ,


ecm_p1_dsa9_ch : DEL(LOG(td_p1_dsa9_ch) - p1_dsa9_ch_cale) =
                          p1dsa9const'c
                    +p1dsa9ar1'c*DEL(LOG(td_p1_dsa9_ch) - p1_dsa9_ch_cale)(-1) 
	 				+p1dsa9p2e'c*DEL(LOG(td_p2e_dsa9_ch))(-0)
	 			 	+p1dsa9dint'c*DEL(LOG(td_dinths_dsa7_ch))(-2)
	 				+0.5*p1dsa9immo'c*DEL(2:LOG(pximmo))
                    +p1dsa9mu'c*(LOG(td_p1_dsa9_ch)- p1_dsa9_ch_cale
                          -(0.57*0.43*0.28* (LOG(smpt_nq7)+LOG(1+tce_nq)-Eff2 )
                         +0.57*0.43*0.72*(LOG(smpt_q7)+LOG(1+tce_q)-Eff2 )
                         +0.57*0.57*LOG(ck)
                         +0.43*LOG(td_p2e_dsa9_ch)))(-1)
					+p1dsa9mu1'c * LOG(pximmo_rel)(-1),

						
 ecm_p1_nrj9_ch : DEL(LOG(td_p1_nrj9_ch) - p1_nrj9_ch_cale) =
      			p1nrj9const'c
	 			+p1nrj9p2e'c*DEL(LOG(td_p2e_nrj9_ch))
	 			+ p1nrj9mu'c*(LOG(td_p1_nrj9_ch) - p1_nrj9_ch_cale
	 			-(0.27*0.4*0.1*(LOG(smpt_nq7)+LOG(1+tce_nq)-Eff2 )
	 			+0.27*0.4*0.9*(LOG(smpt_q7)+LOG(1+tce_q)-Eff2 )
				+0.27*0.6*LOG(ck)
	 			+0.73*LOG(td_p2e_nrj9_ch)))(-1)
	 			+p1nrj9mu1'c*temps80	 		, 
	 			
   
		// prix d'exportations	               
	    ecm_p6_dai9_ch :    DEL(LOG(td_p6_dai9_ch) - p6_dai9_ch_cale)= 
                                  p6dai9const'c
                                     + p6dai9_pprod1'c*DEL(LOG(td_p1_dai9_ch))(-1)
                                     + p6dai9_petx0'c*DEL(LOG(petxc))(-0)
                                     + p6dai9_petx1'c*DEL(LOG(petxc))(-1)
                                    + p6dai9_mu'c * (LOG(td_p6_dai9_ch)- p6_dai9_ch_cale-0.75*LOG(td_p1_dai9_ch)-(1-0.75)*LOG(petxc))(-1),

 		  
		ecm_p6_dse9_ch :	DEL(LOG(td_p6_dse9_ch) - p6_dse9_ch_cale)= 
      					      p6dse9const'c
      	 					  + p6dse9_ar1'c*DEL(LOG(td_p6_dse9_ch)- p6_dse9_ch_cale)(-1)
 							  + p6dse9_pprod0'c*DEL(LOG(td_p1_dse9_ch))(-0)
 							  + p6dse9_mu'c * (LOG(td_p6_dse9_ch)-p6_dse9_ch_cale-0.75*LOG(td_p1_dse9_ch)-(1-0.75)*LOG(petxc))(-1)
 							  + p6dse9_mutrend'c * temps80(-1) 			,
    
    	ecm_p6_nrj9_ch :	 DEL(LOG(td_p6_nrj9_ch)- p6_nrj9_ch_cale) =
    						 p6nrj9const'c
							 + p6nrj9pprod0'c*DEL(LOG(td_p1_nrj9_ch))
							 + p6nrj9mu'c*(LOG(td_p6_nrj9_ch)-p6_nrj9_ch_cale-LOG(td_p1_nrj9_ch))(-1)  ,
		
		// prix d'importations		 
		ecm_p7_dai9_ch :    DEL(LOG(td_p7_dai9_ch) - p7_dai9_ch_cale)=    
								p7dai9const'c
 		     					+ p7dai9_petm0'c*DEL(LOG(petmc))(-0)
 		     					+ p7dai9_petm1'c*DEL(LOG(petmc))(-1)
 		     					+ p7dai9_petm2'c*DEL(LOG(petmc))(-2)
 		     					+ p7dai9_pprod0'c*DEL(LOG(td_p1_dai9_ch))(-0)
 		     					+ p7dai9_mu'c * (LOG(td_p7_dai9_ch)-p7_dai9_ch_cale-0.75*LOG(td_p1_dai9_ch) -(1-0.75)*LOG(petmc))(-1)
 		     					+ p7dai9_mupdm_em'c * LOG(pdm_em)(-1)   ,


    	ecm_p7_dse9_ch :	DEL(LOG(td_p7_dse9_ch) - p7_dse9_ch_cale)= 
      			 			    p7dse9const'c
          						+ p7dse9_ar1'c*DEL(LOG(td_p7_dse9_ch)- p7_dse9_ch_cale)(-1)
 		 						+ p7dse9_pprod0'c*DEL(LOG(td_p1_dse9_ch))
    	 						+ p7dse9_mu'c * (LOG(td_p7_dse9_ch)-p7_dse9_ch_cale-0.75*LOG(td_p1_dse9_ch) -(1-0.75)*LOG(petmc))(-1)  	,
    	 						

 		   	td_p7_dsa9_ch 	: LOG(td_p7_dsa9_ch)   = ct_p7_dsa9ch   + (1.00*LOG(td_p1_dsa9_ch)+0.00*LOG(petmc)) , 					
    	 									 
    	 									 

        ecm_p7_nrj9_ch :	 DEL(LOG(td_p7_nrj9_ch)- p7_nrj9_ch_cale) =
    						 p7nrj9const'c  		 
 		 		 			 + p7nrj9baril0'c*DEL(LOG(baril))
 							 + p7nrj9mu'c * (LOG(td_p7_nrj9_ch)-p7_nrj9_ch_cale-LOG(baril))(-1)
 							 + p7nrj9petm'c * (/*log(petm)*/ LOG(td_p1_sm9_ch)-LOG(baril))(-1),
         
      // 4b - équations économétriques en volume
        // consommation totale
      ecm_p3m_d7_ch :    DEL(LOG(TD_P3M_D7_CH) - P3M_D7_CH_CALE) =
				+P3MD7CONST'c
				+P3MD7RDB0'c*DEL(4:LOG(RDBR))
				+P3MD7R3MR2'c*DEL(EUR3MR)(-2)
				+P3MD7TCHO0'c*DEL(TCHO)
				+P3MD7PAC1'c*bal
				+P3MD7PAC2'c*jup
				+P3MD7PACPOS1'c*balpos
				+P3MD7PACPOS2'c*juppos
				+P3MD7PAC3'c*fil	
				+P3MD7MU'c*(LOG(TD_P3M_D7_CH) - P3M_D7_CH_CALE - LOG(RDBR))(-1)
				+P3MD7MULIBFIN'c * T93Q1(-1)
				 ,
         
      ecm_p3m_dai7_ch : DEL(LOG(TD_P3M_DAI7_CH) - P3M_DAI7_CH_CALE) =
				+P3MDAI7CONST'c
				+P3MDAI7P3M0'c*DEL(LOG(TD_P3M_D7_CH))	
				+P3MDAI7PXREL0'c*DEL(LOG(TD_P3M_DAI9_CH/TD_P3M_D9_CH))
				+P3MDAI7PAC1'c*bal
				+P3MDAI7PAC2'c*jup
				+P3MDAI7PACPOS2'c*juppos
				+P3MDAI7MU'c*(LOG(TD_P3M_DAI7_CH)-P3M_DAI7_CH_CALE - LOG(TD_P3M_D7_CH))(-1)
				+P3MDAI7MUDUM'c * T99Q1(-1)
				+P3MDAI7MUPXREL'c*(LOG(TD_P3M_DAI9_CH/TD_P3M_D9_CH))(-1),
			
       ecm_p3m_dse7_ch : DEL(LOG(TD_P3M_DSE7_CH) - P3M_DSE7_CH_CALE) =
				+P3MDSE7CONST'c
				+P3MDSE7P3M0'c*DEL(LOG(TD_P3M_D7_CH))
				+P3MDSE7P3M1'c*DEL(LOG(TD_P3M_D7_CH))(-1)
				+P3MDSE7P3M3'c*DEL(LOG(TD_P3M_D7_CH))(-3)
				+P3MDSE7TCHO0'c*DEL(TCHO)
				+P3MDSE7MU'c*(LOG(TD_P3M_DSE7_CH)-P3M_DSE7_CH_CALE - LOG(TD_P3M_D7_CH))(-1)
				+P3MDSE7MU'c * LOG(TD_P3M_DSE9_CH/TD_P3M_D9_CH)(-1),
			   
			         
       
        // consommation des ménages en énergie 
        
        ecm_p3m_nrj7_ch : DEL(LOG(td_p3m_nrj7_ch) - p3m_nrj7_ch_cale)= 
            p3mnrj7_cst'c
            + p3mnrj7temp'c*temperature(0)
            + p3mnrj7ar1'c*DEL(LOG(TD_p3m_nrj7_ch)-p3m_nrj7_ch_cale)(-1)
 		    + p3mnrj7ar2'c*DEL(LOG(TD_p3m_nrj7_ch)-p3m_nrj7_ch_cale)(-2)
 			+ p3mnrj7_mu'c * (LOG(td_p3m_nrj7_ch(-1))-p3m_nrj7_ch_cale(-1) -LOG(td_p3m_d7_ch)(-1)
 		  		-p3mnrj7lt0
 		  		- p3mnrj7ltprix*LOG(TD_p3m_nrj9_ch(-1)/TD_p3m_D9_ch(-1))
 		  	    - p3mnrj7lttrend * trend_pib_par_tete(-1)) ,
 		
 		td_p3m_dsn7_ch : td_p3m_dsn7_ch = ct_p3m_dsn7_ch * td_p3m_d7_ch ,

		//Investissement des ménages
		ecm_p51m_d7_ch : DEL(LOG(TD_P51M_D7_CH) - P51M_D7_CH_CALE) =
                        P51MD7CONST'c
                        + P51MD7ar1'c * DEL(LOG(td_p51m_d7_ch) - p51m_d7_ch_cale)(-1)
                        + P51MD7ar2'c * DEL(LOG(td_p51m_d7_ch) - p51m_d7_ch_cale)(-2)

                        + P51MD7rdb0134'c * DEL(LOG(td_b6_s143/td_p51m_d9_ch))(-0)
                        + P51MD7rdb0134'c * DEL(LOG(td_b6_s143/td_p51m_d9_ch))(-1)
                        + P51MD7rdb0134'c * DEL(LOG(td_b6_s143/td_p51m_d9_ch))(-3)
                        + P51MD7rdb0134'c * DEL(LOG(td_b6_s143/td_p51m_d9_ch))(-4)

	                    + P51MD7bulle'c*DEL(D_P51mDSA)

                        + P51MD7pxneuf'c * DEL(LOG(td_p51m_d9_ch))(-2)
                        + P51MD7pxneuf'c * DEL(LOG(td_p51m_d9_ch))(-3)
                        + P51MD7pxneuf'c * DEL(LOG(td_p51m_d9_ch))(-4)
                        + P51MD7pxneuf'c * DEL(LOG(td_p51m_d9_ch))(-5)

                        + P51MD7dummy'c * D_P51mDSE

                        + P51MD7mu'c * (LOG(td_p51m_d7_ch) - p51m_d7_ch_cale - LOG(td_b6_s143/td_p51m_d9_ch))(-1)
                        + P51MD7mu_tx'c * (OAT10A-(TD_P51M_D9_CH/TD_P51M_D9_CH(-4)-1)*100)(-1)
                        ,
        td_p51m_dsa7_ch : td_p51m_dsa7_ch = ct_p51m_dsa7_ch * td_p51m_d7_ch ,

		//Investissement des entreprises
		
		td_p51s_dai7_ch : td_p51s_dai7_ch = ct_p51s_dai7_ch * td_p51s_d7_ch ,
		td_p51s_dse7_ch : td_p51s_dse7_ch = ct_p51s_dse7_ch * td_p51s_d7_ch ,
		

         ecm_p51s_d7_ch : DEL(1:LOG(td_p51s_d7_ch)-p51s_d7_ch_cale) = 
                  cstinv
                  +invar2*DEL(1:LOG(td_p51s_d7_ch)-p51s_d7_ch_cale)(-2)
                  +invva0*DEL(1:LOG(td_b1_sm7_ch))(-0)
                  +invva1*DEL(1:LOG(td_b1_sm7_ch))(-1)
                  +muinv*(
                        LOG(td_p51s_d7_ch)-p51s_d7_ch_cale 
                -LOG(td_b1_sm7_ch)+(muempsltcwr/muemps)* LOG(ck/td_b1_sm9_ch))(-1)
           +muinvltind1 * tempsw1 (-1),
           
           
		   //Volume d'exportations
ecm_p6_dai7_ch : DEL(LOG(td_p6_DAI7_ch) - p6_DAI7_ch_cale) =
                  p6DAI7_cst1'c
                + p6DAI7_dw0'c*DEL(LOG(demmon))(-0)
                + p6DAI7_comprix1'c*DEL(LOG(petxc/td_p1_dai9_ch))(-1)
                + p6DAI7_mu'c * (LOG(td_p6_DAI7_ch)-p6_DAI7_ch_cale
                - 1 *LOG(demmon)
                - p6dai7_compet * (LOG(petxc)-LOG(td_p1_dai9_ch))
                - p6dai7_pdm * LOG(pdm_vol))(-1), 

                
 ecm_p6_dse7_ch :DEL(LOG(td_p6_DSE7_ch) - p6_DSE7_ch_cale) =
                  p6DSE7_cst1'c
                + p6DSE7_dw0'c*DEL(LOG(demmon))(-0)
                + p6DSE7_dw1'c*DEL(LOG(demmon))(-1)
                + p6DSE7_comprix0'c*DEL(LOG(petxc/td_p1_dse9_ch))(-0)
                + p6DSE7_comprix2'c*DEL(LOG(petxc/td_p1_dse9_ch))(-2)
                + p6DSE7_mu'c * (LOG(td_p6_DSE7_ch)-p6_DSE7_ch_cale
                - 1 *LOG(demmon)
                - p6DSE7_compet * (LOG(petxc) - LOG(td_p1_dse9_ch))
                - p6DSE7_trend * temps80
                - p6DSE7_trend2 * temps10)(-1),
      	   
    	ecm_p6_nrj7_ch :	DEL(LOG(td_p6_nrj7_ch)- p6_nrj7_ch_cale) = 
    							p6nrj7const'c	
	 							+ p6nrj7dw0'c*DEL(LOG(demmon)(-0))
		 						+ p6nrj7mu'c*(LOG(td_p6_nrj7_ch)-LOG(demmon)-p6_nrj7_ch_cale)(-1)
		 						+ p6nrj7mutemp'c*temps95t1    		,			
		

             //Volumes d'importations
   ecm_p7_dai7_ch : DEL(LOG(td_p7_dai7_ch) - p7_dai7_ch_cale) = 
                        p7dai7const'c
                        +p7dai7ar'c*DEL(LOG(td_p7_dai7_ch))(-1)
                            + p7dai7dtot0'c*DEL(1:LOG(td_dint_dai7_ch))
                            + p7dai7mu'c*(LOG(td_p7_dai7_ch)-p7_dai7_ch_cale-LOG(td_dint_dai7_ch) 
                           - p7dai7_compet*(LOG(petmc)-LOG(td_p1_dai9_ch))
                           - p7dai7_pdm*LOG(ouv))(-1) ,    
                                             
                       
                                                  
 ecm_p7_dse7_ch : DEL(LOG(td_p7_dse7_ch) - p7_dse7_ch_cale) = 
                        p7dse7const'c
                        + p7dse7ar1'c*DEL(LOG(td_p7_dse7_ch)-p7_dse7_ch_cale)(-1)
                        + p7dse7ar2'c*DEL(LOG(td_p7_dse7_ch)-p7_dse7_ch_cale)(-2)
                            + p7dse7dtot0'c*DEL(1:LOG(td_dint_dse7_ch))
                            + p7dse7mu'c*(LOG(td_p7_dse7_ch)-p7_dse7_ch_cale-LOG(td_dint_dse7_ch)
                           - p7dse7_compet*(LOG(petmc)- LOG(td_p1_dse9_ch))
                           - p7dse7_pdm*LOG(ouv)
                           - p7dse7temps09*temps09(-8))(-1)  ,  
                          
  
  		ecm_p7_nrj7_ch :   DEL(LOG(td_p7_nrj7_ch)- p7_nrj7_ch_cale) = 
                        p7nrj7_cst'c        
                            + p7nrj7dtoths0'c*DEL(LOG(td_dint_nrj7_ch))(0)
                       + p7nrj7mu'c * (LOG(td_p7_nrj7_ch)-p7_nrj7_ch_cale-LOG(td_dinths_nrj7_ch))(-1) ,
                 
    
 	    // ds_pib
 	    ds_pib:	ds_pib-ds_pib_cale = 
					p54d7cst'c
					+p54d7char1'c*(ds_pib-ds_pib_cale)(-1)
					+p54d7char2'c*(ds_pib-ds_pib_cale)(-2)
                	+p54d7chdem0'c*DEL(1:LOG(td_dtoths_d7_ch))
                	+p54d7chtxr3'c*DEL(1:eur3m-100*(td_pib9_ch/td_pib9_ch(-4)-1))(-3) ,
 	    
//p2 d hors nrj : 
ecm_p2dhnrj_nrj7_ch : DEL(LOG(td_p2dhnrj_nrj7_ch)- p2dhnrj_nrj7_ch_cale)= 
            p2dhnrj7_cst'c
          + p2dhnrj7_ar1'c   * DEL(LOG(td_p2dhnrj_nrj7_ch)- p2dhnrj_nrj7_ch_cale)(-1)
          + p2dhnrj7_prod0'c* DEL(LOG(TD_p1e_dhnrj7_ch)) 	
          + p2dhnrj7_mu'c    * (LOG(td_p2dhnrj_nrj7_ch(-1))-p2dhnrj_nrj7_ch_cale(-1)-LOG(td_p1e_dhnrj7_ch(-1))
 		 - p2dhnrj7_muprix* LOG(TD_P2dhnrj_nrj9_ch(-1)/TD_p2e_Dhnrj9_ch(-1))
 	      - p2dhnrj7_muind * LOG(struct_prod)(-1))  
          ,


    	// 4c - équations économétriques en valeur
       // équation d'IS 

         ecm_d51_s11e3 : DEL(4:(LOG(tc_d51_s11e3)- d51_s11e3_cale)) = 
                                  d51isc'c 
                                  + d51is0 * DEL(4:LOG(td_b2_s113))(-1)
                                  + d51ismu * (LOG(tc_d51_s11e3)- d51_s11e3_cale -LOG(td_b2_s113(-4)))(-4)
                                  + d51ismu2 * temps80Alisse(-4) 
                                  ,  

               
        
        // équation d'IR
        ecm_d51ir_s14e3  :     DEL(4:(LOG(tc_d51ir_s14e3)- d51ir_s14e3_cale)) = 
                                  d51irc'c 
                                  + d51irbase * DEL(4:LOG(base_ir/ipc))(-1)
                                  + 1 * DEL(LOG(IPC))(-1)
                                  + d51irmu * (LOG(tc_d51ir_s14e3)- d51ir_s14e3_cale -LOG(base_ir(-4)))(-4)
                                  + d51mu2 * temps80Alisse(-4) 
                                  ,     
       //Prestations sociales
	    	ecm_d62cho_s13e3: DEL(LOG(tc_d62cho_s13e3)-d62cho_cale) =  
	                	d62chos13e3c'c
	                	+ 1 * DEL(LOG(tc_cho_d1))
	               		+d62chos13e3mu'c*(LOG(tc_d62cho_s13e3) - LOG(smpt_sm) - LOG(tc_cho_d1)-d62cho_cale)(-1)
	                 	+d62chos13e3mucho'c*tcho(-1) ,
						
    ecm_d62hcho_s13e3: DEL(LOG(tc_d62hcho_s13e3)-d62hcho_cale) = 
						d62hcho_s13e3c'c
						+ d62hcho_s13e3pi'c  * 1/4 * DEL(4:LOG(ipc))(-4)
						+d62hcho_s13e3mu'c*(LOG(tc_d62hcho_s13e3/td_p3m_d9_ch)-d62hcho_cale)(-1)
						+d62hcho_s13e3mutr'c*temps80(-1) ,
    
   
   ;
	 FILEMOD mesangehorsML ;
	 ACCESS cad     type formdata id .\bdd\don3a.frm         mode w; SEARCH cad;
     ACCESS coefmod type formdata id .\bdd\mesangecoefhorsML.frm mode w; SEARCH coefmod;
	 
    // ***********************************************************************************************************************
    // ***** mise à 0 des cales et des coefficients techniques                                                           *****
    // ***********************************************************************************************************************
     DO liste_pol = MODSYM("'pol"); DO PRT.(liste_pol);
     &execmd " do cad_@(liste_pol)     = 0 * cad_td_pib3" ";" ;

    // ***********************************************************************************************************************
    // *****test modèle : lkord et &lklimit                                                                              *****
    // ***********************************************************************************************************************
     LKORD ;
     USEMOD mesangehorsML;
     &lklimit; 
    
    // ***********************************************************************************************************************
    // ***** estimation des équations                                                                                    *****
    // ***********************************************************************************************************************
    DELACCESS all; DELSAVE ; DRANGE;
    ACCESS cad     type formdata id .\bdd\don3a.frm mode r ;         SEARCH cad ;
    ACCESS coefmod type formdata id .\bdd\mesangecoefhorsML.frm mode w ; SEARCH coefmod ;

    USEMOD mesangehorsML;

	       
	// inflation - déflateur de la consommation des ménages
       BOUNDS 1984q1 TO 2014q4; OLSMOD ipc;        FILECOEF coefmod;
    
    // ecm de prix : prix de production
       BOUNDS 1985q1 TO 2014q4; OLSMOD ecm_p1_dai9_ch; FILECOEF coefmod; 
	   BOUNDS 1985q1 TO 2014q4; OLSMOD ecm_p1_dse9_ch; FILECOEF coefmod;
	   BOUNDS 1985q1 TO 2014q4; OLSMOD ecm_p1_dsa9_ch; FILECOEF coefmod;
 	   BOUNDS 1985q1 TO 2014q4; OLSMOD ecm_p1_nrj9_ch; FILECOEF coefmod;
	
// coefficient technique P3M hors NRJ,P3G et p51 endogènes 
	   BOUNDS 1992q1 TO 2014q4; OLSMOD c_p3m_dai9_ch; FILECOEF coefmod; 
	   BOUNDS 1992q1 TO 2014q4; OLSMOD c_p3m_dse9_ch; FILECOEF coefmod; 
	   BOUNDS 1992q1 TO 2014q4; OLSMOD c_p3m_dsa9_ch; FILECOEF coefmod; 	   
	
	   
	 // ecm de prix : prix de commerce extérieur
	   BOUNDS 1998q1 TO 2014q4; OLSMOD ecm_p6_dai9_ch; FILECOEF coefmod ; 
	   BOUNDS 1995q1 TO 2014q4; OLSMOD ecm_p6_dse9_ch; FILECOEF coefmod ;
	   BOUNDS 1985q1 TO 2014q4; OLSMOD ecm_p6_nrj9_ch; FILECOEF coefmod ;
		  
	   BOUNDS 1990q1 TO 2014q4; OLSMOD ecm_p7_dai9_ch; FILECOEF coefmod ; 
	   BOUNDS 2003q1 TO 2014q4; OLSMOD ecm_p7_dse9_ch; FILECOEF coefmod ;
	   BOUNDS 1985q1 TO 2014q4; OLSMOD ecm_p7_nrj9_ch; FILECOEF coefmod ;

	// ecm de volume : demande des ménages
	   BOUNDS 1987q4 TO 2014q4; OLSMOD ecm_p3m_d7_ch  ; FILECOEF coefmod;
	   BOUNDS 1985q1 TO 2014q4; OLSMOD ecm_p3m_dai7_ch; FILECOEF coefmod;
	   BOUNDS 1986q1 TO 2014q4; OLSMOD ecm_p3m_nrj7_ch; FILECOEF coefmod; 
	   BOUNDS 1985q1 TO 2014q4; OLSMOD ecm_p3m_dse7_ch; FILECOEF coefmod;
	   
	
	   BOUNDS 1990q1 TO 2014q4; OLSMOD ecm_p51m_d7_ch; FILECOEF coefmod;

	

	// ecm de volume : commerce extérieur
	   BOUNDS 1992Q1 TO 2014q4; OLSMOD ecm_p6_dai7_ch; FILECOEF coefmod ; 
	   BOUNDS 1992Q1 TO 2014q4; OLSMOD ecm_p6_dse7_ch; FILECOEF coefmod ;
	   BOUNDS 1985q1 TO 2014q4; OLSMOD ecm_p6_nrj7_ch; FILECOEF coefmod ; 
	   
	   BOUNDS 1984q1 TO 2014q4; OLSMOD ecm_p7_dai7_ch; FILECOEF coefmod ; 
	   BOUNDS 1987q1 TO 2014q4; OLSMOD ecm_p7_dse7_ch; FILECOEF coefmod ;


	  BOUNDS 1985q1 TO 2014q2; OLSMOD ecm_p7_nrj7_ch; FILECOEF coefmod ; 

	// nrj
		BOUNDS 1990q1 TO 2014q4; OLSMOD ecm_p2dhnrj_nrj7_ch ; FILECOEF coefmod;
		

	   
	// autres ecm :
	   BOUNDS 1985q1 TO 2014q4; OLSMOD ecm_d51_s11e3; FILECOEF coefmod ; 
	   BOUNDS 1985q1 TO 2014q4; OLSMOD ecm_d51ir_s14e3; FILECOEF coefmod ;
	   BOUNDS  1985Q1 TO 2014q4; OLSMOD ecm_d62cho_s13e3; FILECOEF coefmod ;
	   BOUNDS  1990q1 TO 2014Q4; OLSMOD ecm_d62hcho_s13e3; FILECOEF coefmod ;
	  
	  
	   BOUNDS 1983q2 TO 2014q4; OLSMOD ds_pib; FILECOEF coefmod ;

    &lklimit ;
    SIMULATE;





    // ***********************************************************************************************************************
    // ***** calcul des cales et des coefficients techniques sur le passé                                                *****
    // ***********************************************************************************************************************
    DELACCESS all; DELSAVE ; DRANGE;
    ACCESS outils id .\outils; SEARCH outils ;
    ACCESS cad     type formdata id .\bdd\don3a.frm   mode w; SEARCH cad;
    ACCESS coefmod type formdata id .\bdd\mesangecoefhorsML.frm mode r ; SEARCH coefmod ;        
      
	// création du modèle inverse
       USEMOD mesangehorsML ;
       DO PRT.(endo_ct_ecm) ; 
       &execmd "changesym exogenous @(endo_ct_ecm) ;";
       CHANGESYM endogenous >_cale ct_> tcsg_trav tcrds_trav tcsg_cap tcrds_cap ; 
	   FILEMOD invmesange ;
	   LKORD ;     

    // calage
	   USEMOD invmesange;
	   &lklimit;
	   SIMULATE;
	   CONOPT concr 0.00000000001 stop 15000;  
	   SIMSTART 1992q1 from 1980q1; DOTIL 2014q4; 
	   SAVESIM out ;
	   &execmd " do cad_@(liste_pol) = out_@(liste_pol)" ";" ; 
       DO check2'f(MODSYM("endogenous"),0.0001,"cad","out") ;  
       
	   
    // vérification du calage
       DELSAVE all ; DELACCESS all ; DRANGE ;
       ACCESS outils id .\outils; SEARCH outils ; 
       ACCESS coefmod type formdata id .\bdd\mesangecoefhorsML.frm mode r; SEARCH coefmod ;
       ACCESS cad     type formdata id .\bdd\don3a.frm mode r ;   SEARCH cad ;
       USEMOD mesangehorsML;
       &lklimit;
       SIMULATE;
       CONOPT concr 0.000000001 stop 10000;  
       SIMSTART 1992q1 from 1980q1; DOTIL 2014q4; 
       SAVESIM temp;
	   DO check2'f(MODSYM("endogenous"),0.0001,"cad","temp") ;
	   
	   DELACCESS all; DELSAVE all; DRANGE;
	  
	  /*********************************************************/
	  /******************   Fin de Mes3a        ****************/
	  /*********************************************************/