Index: branch/best/sp4a12/main.c
===================================================================
--- branch/best/sp4a12/main.c	(revision 583)
+++ branch/best/sp4a12/main.c	(revision 584)
@@ -3,6 +3,26 @@
 #include <strings.h>
 #include <math.h>
 #include "trame.h"
+
+#define PI 3.14159
+ /*Declaration des variables*/
+
+typedef struct {
+    float latitude;
+    float longitude;
+} Position;
+
+typedef struct{
+    Position rpos;
+    float vitmax;
+} Zone;
+
+Zone zones[] = {
+    {{44.7887762, -3.012}, 50},
+    {{44.7891220, -3.013}, 70},
+};
+
+Position pos_prec;
 
 //Trames de tests à modifier si nécessaire.
 char * trames[]=  {"$GPGSV,3,2,10,15,03,077,,18,04,041,42,19,85,271,,20,08,214,*7C",
@@ -27,11 +47,10 @@
 }
 
 int decode_int(char c){ //Cette fonction renvoie la valeur decimale associée à un caractère donné en paramètre compris entre '0' et '9' et renvoie -1 sinon.
-    int val = c - '0';
-    if (val<0 || val>9){ //**En premier faire le test pour ne pas faire opération pour rien
-        val = -1;
+    if (c<'0' || c>'9'){
+        return -1;
     }
-    return val;
+    return c - '0';
 }
 
 int decode_nombre(char * ch,int n){ //Renvoie la valeur décimale des n premiers caractères de la chaîne ch.
@@ -80,10 +99,6 @@
     }
 }
 
-typedef struct { //*
-    float latitude;
-    float longitude;
-} Position;
 
 int decode_trame(char * trame, Position *p){
     char longi[10]={'\0'};  //*** trame -> @ lati -> @
@@ -115,7 +130,7 @@
     }
     return 0;
 }
-#define PI 3.14159
+
 float calcule_distance(Position p_1, Position p_2){
     float rayon = 6378.14; //Rayon de la Terre (km).
     float DistAng = 0;
@@ -127,16 +142,6 @@
     return calcule_distance(p_1,p_2)*3600; //On calcul la vitesse (en km) avec la formule v=d/t avec t=1s.
 }
 
-typedef struct{
-    Position rpos;
-    float vitmax;
-} Zone;
-
-Zone zones[] = {
-    {{44.7887762, -3.012}, 50},
-    {{44.7891220, -3.013}, 70},
-};
-
 int distance_a_la_plus_poche_zone(Position p, Zone r[], int nb_zones, float *d){
     int index = 0;
     *d = calcule_distance(p, r[0].rpos); //On initialise une distance pour pouvoir ensuite la comparer et chercher le minimum.
@@ -149,7 +154,6 @@
     return index;
 }
 
-Position pos_prec;
 
 void traitement(char * trame){
     Position pos;
Index: branch/best/sp4b2/SPAb2/SPAb2/SPAb2.c
===================================================================
--- branch/best/sp4b2/SPAb2/SPAb2/SPAb2.c	(revision 583)
+++ branch/best/sp4b2/SPAb2/SPAb2/SPAb2.c	(revision 584)
@@ -30,7 +30,7 @@
 void lcd_car(unsigned char car);// envoi d'une donnée à afficher
 void clav_init(void); //initialisation du clavier
 void clavier(void); // detection des touches du clavier
-void affichage(unsigned char *str); // Affichage sur l'ecran
+void lcd_affichage(unsigned char *str); // Affichage sur l'ecran
 
 
 void main(void)
@@ -160,61 +160,61 @@
 	p10 = 0x0E;
 	t = p10;
 	if (t == 0xBE){
-		affichage("50 Km/h");
+		lcd_affichage("50 Km/h");
 	}
 			
 	if (t == 0xDE){
-		affichage("70 Km/h");
+		lcd_affichage("70 Km/h");
 	}
 		
 	if (t == 0x7E){
-		affichage("90 Km/h");
+		lcd_affichage("90 Km/h");
 	}
 		
 	p10 = 0x0D;
 	t = p10;
 	if (t == 0xBD){
-		affichage("110 Km/h");
+		lcd_affichage("110 Km/h");
 	}
 	
 	if (t == 0xDD){
-		affichage("130 Km/h");
+		lcd_affichage("130 Km/h");
 	}
 		
 	if (t == 0x7D){
-		affichage("...");
+		lcd_affichage("...");
 	}
 		
 	p10 = 0x0B;
 	t = p10;
 	if (t == 0xEB){
-		affichage("Ajout Zone");
+		lcd_affichage("Ajout Zone");
 	}
 		
 	if (t == 0xDB){
-		affichage("...");
+		lcd_affichage("...");
 	}
 		
 	if (t == 0x7B){
-		affichage("...");
+		lcd_affichage("...");
 	}
 				
 	p10 = 0x07;
 	t = p10;
 	if (t == 0xE7){
-		affichage("*");
+		lcd_affichage("*");
 	}
 		
 	if (t == 0xD7){
-		affichage("Arret Alarme");
+		lcd_affichage("Arret Alarme");
 	}
 	
 	if (t == 0x77){
-		affichage("#");
+		lcd_affichage("#");
 	}
 }
 
-void affichage(unsigned char *str){
+void lcd_affichage(unsigned char *str){
 	lcd_com(0x01);
 	tpo_ms(50);
 	lcd_str(str);
Index: branch/best/sp4b3/SP4b3/SessionM32C_Simulator.hsf
===================================================================
--- branch/best/sp4b3/SP4b3/SessionM32C_Simulator.hsf	(revision 583)
+++ branch/best/sp4b3/SP4b3/SessionM32C_Simulator.hsf	(revision 584)
@@ -7,11 +7,108 @@
 [INFORMATION]
 "" 
 [GENERAL_DATA]
+"FIRST_CONNECTION_TAG" "NO" 
 "RESET_CPU_AFTER_DOWNLOAD_TAG" "VARIANT_TRUE_STORE_TAG" 
+"{06B7701B-5400-4F73-A98D-DFB20141B565}PDTaskTraceCtrlAnalyzeViews" "0" 
+"{06B7701B-5400-4F73-A98D-DFB20141B565}PDTaskTraceCtrlTraceViews" "0" 
+"{18AEA759-3561-4CC5-9908-97D74B956935}PDCoverageCtrlViews" "0" 
+"{1D0B3B27-B01D-4E8C-8848-E2E7F5EEFD73}PDOutputPortCtrlViews" "0" 
+"{210D75A5-E8B6-462A-A69C-EFB481B02BD1}PDScriptCtrlViews" "0" 
+"{287A8023-99B5-49E1-A54E-4DDCA43D7959}MapCtrlECX_MAP_FIND_SYMBOL_LIST" "" 
+"{287A8023-99B5-49E1-A54E-4DDCA43D7959}MapCtrlViews" "0" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusCtrlViews" "1" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ColWidth0" "224" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ColWidth1" "152" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ScrollHorz" "0" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ScrollVert" "0" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ColWidth0" "160" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ColWidth1" "432" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ScrollHorz" "0" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ScrollVert" "0" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ColWidth0" "80" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ColWidth1" "248" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ScrollHorz" "0" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ScrollVert" "0" 
+"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlBatchFileName" "" 
+"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlBreakpointFlag" "-1 " 
+"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlBreakpointStatus" "-1 " 
+"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlBrowseDirectory" "" 
+"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlLogFileName" "" 
+"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlSplitterPosition" "242" 
+"{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlViews" "0" 
+"{313F4FC1-6566-11D5-8BBE-0004E2013C71}TclTkCtrlLogFileName" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_COMPARE_END_ADDRESS" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_COMPARE_START_ADDRESS" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_DISPLAY_DEST_ADDRESS" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_DISPLAY_END_ADDRESS" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_DISPLAY_START_ADDRESS" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_FILL_END_ADDRESS" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_FILL_START_ADDRESS" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_MOVE_END_ADDRESS" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_MOVE_START_ADDRESS" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_SEARCH_END_ADDRESS" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_SEARCH_START_ADDRESS" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_SET_DEST_ADDRESS" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_TEST_END_ADDRESS" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}ECX_MEMORY_TEST_START_ADDRESS" "" 
+"{313F4FC2-6566-11D5-8BBE-0004E2013C71}MemoryCtrlViews" "0" 
+"{348532CE-10A4-4D46-B946-95A8279582D2}RamMonitorCtrlViews" "0" 
+"{348532CE-10A4-4D46-B946-95A8279582D2}RamMonitorWndRRAM Monitor AreaCount" "1" 
+"{348532CE-10A4-4D46-B946-95A8279582D2}RamMonitorWndRRAM Monitor AreaSize0" "1" 
+"{348532CE-10A4-4D46-B946-95A8279582D2}RamMonitorWndRRAM Monitor AreaStart0" "00000400" 
+"{55384715-F881-421C-A548-D7D1ABE158E1}PDMRCtrlViews" "0" 
+"{5A6890B2-17C2-4AB3-B941-0F899F6A3D76}PDSwbreakwinCtrlViews" "0" 
+"{5F04F1E1-BD88-46BA-A9C2-A5DDBFED8D0C}PDMRTraceCtrlAnalyzeViews" "0" 
+"{5F04F1E1-BD88-46BA-A9C2-A5DDBFED8D0C}PDMRTraceCtrlTraceViews" "0" 
+"{6C4D5B81-FD67-46A9-A089-EA44DCDE47FD}RAMMonitorManagerCtrlBlockInfoFileDir" "" 
+"{6C4D5B81-FD67-46A9-A089-EA44DCDE47FD}RAMMonitorManagerCtrlBlockInfoFileName" "" 
+"{7943C44E-7D44-422A-9140-4CF55C88F7D3}DifferenceCtrlViews" "0" 
+"{811C3B34-DDC2-42E9-8FA8-7AEAA822FF18}PDDataTraceCtrlViews" "0" 
+"{8A898260-6F1D-11D5-8EB6-00004CC34E9D}ECX_WAVE" "00000000,00000000,0,0" 
+"{8A898260-6F1D-11D5-8EB6-00004CC34E9D}ECX_WAVE_ADDRESS_NAME" "" 
+"{8A898260-6F1D-11D5-8EB6-00004CC34E9D}ECX_WAVE_COMB_ADDRESS" ",,,," 
+"{8A898260-6F1D-11D5-8EB6-00004CC34E9D}ECX_WAVE_COMB_BUFFER" ",,,," 
+"{8A898260-6F1D-11D5-8EB6-00004CC34E9D}ECX_WAVE_SAMPLING_RATE" "1000" 
+"{8A898260-6F1D-11D5-8EB6-00004CC34E9D}WaveformCtrlViews" "0" 
+"{95A081A1-7001-11D5-B1FD-00A0C9E23A58}RegistersCtrlViews" "0" 
+"{98DFB68C-498C-4346-A6B8-C7260C534267}PDTraceCtrlViews" "0" 
+"{99F424FE-E727-45AE-AE1F-11E29DEF272C}ECX_GuiIO_SAMPLING_RATE" "1000" 
+"{99F424FE-E727-45AE-AE1F-11E29DEF272C}PDGuiIOCtrlPDGuiIOLastSaveDirectory" "" 
+"{99F424FE-E727-45AE-AE1F-11E29DEF272C}PDGuiIOCtrlViews" "0" 
+"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_ADDRESS_NAME" "" 
+"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_BUFFER" "00000000,00000000,0,0" 
+"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_COLOR" "0,0,0,0" 
+"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_COMB_ADDRESS" ",,,," 
+"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_COMB_PALETTE" ",,,," 
+"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_PALETTE_NAME" "" 
+"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_REDRAW_CONTINUOUSLY" "0,2" 
+"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_SAMPLEING_RATE" "1000" 
+"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_VIEW" "0,0,0,0,0,0" 
+"{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ImageCtrlViews" "0" 
+"{B13462A1-157A-4D86-9BA3-66117A68F1A2}FirstLoadOnV103" "0" 
+"{BFEEE25F-801F-44A7-A6F1-D8C60837CD32}PDHWBreakCtrlViews" "0" 
+"{C27248CC-BDC9-414E-A340-12AFD36A7AF8}PDIOTimingCtrlViews" "0" 
+"{C62E6398-F79C-4FAB-801E-8B1A464777C3}CWatchCtrlViews" "0" 
+"{C62E6398-F79C-4FAB-801E-8B1A464777C3}CWatchWnd_InitialRadix" "Default" 
+"{C62E6398-F79C-4FAB-801E-8B1A464777C3}CWatchWnd_TAB" "Global,File Local,Local," 
+"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ASMWatchCtrlViews" "0" 
+"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ASMWatchWnd_AddressArea" "1" 
+"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ASMWatchWnd_PointNum" "0" 
+"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ASMWatchWnd_RramEnable" "1" 
+"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ASMWatchWnd_Sampling" "100" 
+"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ASMWatchWnd_SizeArea" "1" 
+"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ECX_ASMWATCH_DLG_BIT_ADDR" "" 
+"{D465B72E-4328-4D5D-B49F-992C2C8B1EE9}ECX_ASMWATCH_DLG_SYMBOL_ADDR" "" 
+"{E6D16242-FB42-44CE-B289-ED9FE8563816}MR308DXCtrlViews" "0" 
+"{EEDC9301-6FBE-11D5-8613-00A024591A38}StackTraceCtrlViews" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlIOFile" "" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlSaveFileDir" "$(CONFIGDIR)" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlSaveFileName" "" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlViews" "0" 
 [LANGUAGE]
 "English" 
 [CONFIG_INFO_VD1]
-0 
+1 
 [CONFIG_INFO_VD2]
 0 
 [CONFIG_INFO_VD3]
@@ -19,10 +116,36 @@
 [CONFIG_INFO_VD4]
 0 
 [WINDOW_POSITION_STATE_DATA_VD1]
+"Help" "TOOLBAR 0" 59419 1 5 "0.00" 0 0 0 0 0 17 0 "" "0.0" 
+"{WK_00000001_OUTPUT}" "WINDOW" 59422 0 1 "0.51" 312 683 371 350 200 18 0 "36756|36757|36758|36759|<<separator>>|36746|36747|<<separator>>|39531|<<separator>>|39500|39534|<<separator>>|36687" "0.0" 
+"{WK_00000001_STATUS}SP4b3SessionM32C_Simulator" "WINDOW" 59422 0 0 "0.49" 312 0 0 350 200 18 0 "" "0.0" 
+"{WK_00000002_WORKSPACE}" "WINDOW" 59420 0 0 "1.00" 180 683 371 350 200 18 0 "" "0.0" 
+"{WK_TB00000001_STANDARD}" "TOOLBAR 0" 59419 0 2 "0.00" 0 0 0 0 0 18 0 "" "0.0" 
+"{WK_TB00000002_EDITOR}" "TOOLBAR 0" 59419 0 0 "0.00" 0 0 0 0 0 18 0 "" "0.0" 
+"{WK_TB00000003_BOOKMARKS}" "TOOLBAR 0" 59419 1 1 "0.00" 0 0 0 0 0 17 0 "" "0.0" 
+"{WK_TB00000004_TEMPLATES}" "TOOLBAR 0" 59419 1 0 "0.00" 0 0 0 0 0 17 0 "" "0.0" 
+"{WK_TB00000005_SEARCH}" "TOOLBAR 0" 59419 0 1 "0.00" 0 0 0 0 0 18 0 "" "0.0" 
+"{WK_TB00000007_DEBUG}" "TOOLBAR 0" 59419 2 0 "0.00" 0 0 0 0 0 18 0 "" "0.0" 
+"{WK_TB00000008_DEBUGRUN}" "TOOLBAR 0" 59419 2 1 "0.00" 0 0 0 0 0 18 0 "" "0.0" 
+"{WK_TB00000009_VERSIONCONTROL}" "TOOLBAR 0" 59419 1 3 "0.00" 0 0 0 0 0 17 0 "" "0.0" 
+"{WK_TB00000011_CPU}" "TOOLBAR 0" 59419 2 2 "0.00" 0 0 0 0 0 18 0 "" "0.0" 
+"{WK_TB00000012_MAP}" "TOOLBAR 0" 59419 1 4 "0.00" 0 0 0 0 0 17 0 "" "0.0" 
+"{WK_TB00000013_SYMBOL}" "TOOLBAR 0" 59419 2 3 "0.00" 0 0 0 0 0 18 0 "" "0.0" 
+"{WK_TB00000014_CODE}" "TOOLBAR 0" 59419 2 7 "0.00" 0 0 0 0 0 17 0 "" "0.0" 
+"{WK_TB00000016_GRAPHIC}" "TOOLBAR 0" 59419 2 6 "0.00" 0 0 0 0 0 17 0 "" "0.0" 
+"{WK_TB00000018_DEFAULTWINDOW}" "TOOLBAR 0" 59419 1 2 "0.00" 0 0 0 0 0 17 0 "" "0.0" 
+"{WK_TB00000021_TRACE}" "TOOLBAR 0" 59419 2 9 "0.00" 0 0 0 0 0 18 0 "" "0.0" 
+"{WK_TB00000022_BREAK}" "TOOLBAR 0" 59419 2 8 "0.00" 0 0 0 0 0 18 0 "" "0.0" 
+"{WK_TB00000023_RTOS}" "TOOLBAR 0" 59419 2 10 "0.00" 0 0 0 0 0 17 0 "" "0.0" 
+"{WK_TB00000026_MACRO}" "TOOLBAR 0" 59419 1 6 "0.00" 0 0 0 0 0 17 0 "" "0.0" 
+"{WK_TB00000028_RTOSDEBUG}" "TOOLBAR 0" 59419 2 4 "0.00" 0 0 0 0 0 17 0 "" "0.0" 
+"{WK_TB00000029_SYSTEMTOOL}" "TOOLBAR 0" 59419 2 5 "0.00" 0 0 0 0 0 17 0 "" "0.0" 
 [WINDOW_POSITION_STATE_DATA_VD2]
 [WINDOW_POSITION_STATE_DATA_VD3]
 [WINDOW_POSITION_STATE_DATA_VD4]
 [WINDOW_Z_ORDER]
+"D:\tp_sp4_2021_best\sp4b3\SP4b3\SP4b3.c" 
+"D:\tp_sp4_2021_best\sp4b3\SP4b3\ncrt0.a30" 
 [TARGET_NAME]
 "M32C Simulator" "" 0 
 [STATUSBAR_STATEINFO_VD1]
@@ -65,8 +188,13 @@
 "1" 
 [COMMAND_FILES]
 [DEFAULT_DEBUG_FORMAT]
-"" 
+"IEEE695_RENESAS" 
 [FLASH_DETAILS]
 "" 0 0 "" 0 "" 0 0 "" 0 0 0 0 0 0 0 "" "" "" "" "" 
 [BREAKPOINTS]
+"d:\tp_sp4_2021_best\sp4b3\sp4b3\sp4b3.c" 200 16649046 1 "{00000000-0000-0000-C000-000000000046}" "" 
+"d:\tp_sp4_2021_best\sp4b3\sp4b3\sp4b3.c" 201 16649064 1 "{00000000-0000-0000-C000-000000000046}" "" 
+"d:\tp_sp4_2021_best\sp4b3\sp4b3\sp4b3.c" 202 16649082 1 "{00000000-0000-0000-C000-000000000046}" "" 
+"d:\tp_sp4_2021_best\sp4b3\sp4b3\sp4b3.c" 203 16649100 1 "{00000000-0000-0000-C000-000000000046}" "" 
+"d:\tp_sp4_2021_best\sp4b3\sp4b3\sp4b3.c" 204 16649118 1 "{00000000-0000-0000-C000-000000000046}" "" 
 [END]
Index: branch/best/sp4b3/SP4b3/SessionM32C_E8a_SYSTEM.ini
===================================================================
--- branch/best/sp4b3/SP4b3/SessionM32C_E8a_SYSTEM.ini	(revision 583)
+++ branch/best/sp4b3/SP4b3/SessionM32C_E8a_SYSTEM.ini	(revision 584)
@@ -24,3 +24,5 @@
 Renesas Communications=USB interface,0,
 [Target]
 M32C E8a SYSTEM=Renesas Communications
+[USER_DATA]
+RESET=fe0266
Index: branch/best/sp4b3/SP4b3/SessionM32C_E8a_SYSTEM.hsf
===================================================================
--- branch/best/sp4b3/SP4b3/SessionM32C_E8a_SYSTEM.hsf	(revision 583)
+++ branch/best/sp4b3/SP4b3/SessionM32C_E8a_SYSTEM.hsf	(revision 584)
@@ -15,7 +15,19 @@
 "{2BA6A3EE-6488-11D5-80D4-00C04F68EAD7}LabelCtrlSymbolFileDir" "" 
 "{2BA6A3EE-6488-11D5-80D4-00C04F68EAD7}LabelCtrlSymbolFileName" "" 
 "{2BA6A3EE-6488-11D5-80D4-00C04F68EAD7}LabelCtrlViews" "0" 
-"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusCtrlViews" "0" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusCtrlViews" "1" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ColWidth0" "224" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ColWidth1" "224" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ScrollHorz" "0" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd0ScrollVert" "0" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ColWidth0" "160" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ColWidth1" "328" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ScrollHorz" "0" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd1ScrollVert" "0" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ColWidth0" "8" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ColWidth1" "360" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ScrollHorz" "0" 
+"{2BA6A3EF-6488-11D5-80D4-00C04F68EAD7}StatusWnd2ScrollVert" "0" 
 "{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlBatchFileName" "" 
 "{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlBreakpointFlag" "-1 " 
 "{313F4FC1-6566-11D5-8BBE-0004E2013C71}CmdLineCtrlBreakpointStatus" "-1 " 
@@ -45,7 +57,7 @@
 "{55384715-F881-421C-A548-D7D1ABE158E1}PDMRCtrlViews" "0" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_EVAL_DENORMAL_MODE" "0" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_EVAL_ROUND_MODE" "0" 
-"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_0" "0000000000000000" 
+"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_0" "0000000000000001" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_1" "0000000000000000" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_10" "0000000000000000" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_11" "0000000000000000" 
@@ -52,13 +64,13 @@
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_12" "0000000000000000" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_13" "0000000000000000" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_14" "0000000000000000" 
-"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_15" "0000000000000000" 
-"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_16" "0000000000FFFFFF" 
-"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_17" "0000000000000000" 
-"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_18" "0000000000000000" 
-"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_19" "000000000000C400" 
+"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_15" "0000000000000400" 
+"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_16" "0000000000FE0B9E" 
+"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_17" "0000000000FFFD00" 
+"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_18" "0000000000000748" 
+"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_19" "0000000000000A52" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_2" "0000000000000000" 
-"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_20" "0000000000000000" 
+"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_20" "0000000000000080" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_21" "0000000000000000" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_22" "0000000000000000" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_23" "0000000000000000" 
@@ -75,10 +87,10 @@
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_33" "0000000000000000" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_34" "0000000000000000" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_35" "0000000000000000" 
-"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_4" "0000000000000000" 
-"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_5" "0000000000000000" 
-"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_6" "0000000000000000" 
-"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_7" "0000000000000000" 
+"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_4" "0000000000FE0266" 
+"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_5" "0000000000020000" 
+"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_6" "000000000000074A" 
+"{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_7" "0000000000000400" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_8" "0000000000000000" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_9" "0000000000000000" 
 "{64753FED-D387-4B8C-A91D-D3419C869C07}C_REGISTER_REG_COUNT" "36" 
@@ -102,8 +114,33 @@
 "{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_SAMPLEING_RATE" "1000" 
 "{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ECX_IMAGE_VIEW" "0,0,0,0,0,0" 
 "{AC411480-6F0A-11D5-8EB6-00004CC34E9D}ImageCtrlViews" "0" 
-"{B266D880-6FA1-11D5-8613-00A024591A38}WatchCtrlViews" "0" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchCtrlViews" "4" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth0" "120" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth1" "150" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth12" "150" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth2" "120" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ColWidth3" "200" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd0ECX_WATCH_ITEMCnt" "0" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth0" "120" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth1" "150" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth12" "150" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth2" "120" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ColWidth3" "200" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd1ECX_WATCH_ITEMCnt" "0" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd2ColWidth0" "120" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd2ColWidth1" "150" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd2ColWidth12" "150" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd2ColWidth2" "120" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd2ColWidth3" "200" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd2ECX_WATCH_ITEMCnt" "0" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd3ColWidth0" "120" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd3ColWidth1" "150" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd3ColWidth12" "150" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd3ColWidth2" "120" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd3ColWidth3" "200" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWnd3ECX_WATCH_ITEMCnt" "0" 
 "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWndInitial_Radix" "0" 
+"{B266D880-6FA1-11D5-8613-00A024591A38}WatchWndInstanceKey0" "{WK_00000001_WATCH}SP4b3SessionM32C_E8a_SYSTEM" 
 "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWndRecentFile_WatchRecord" "" 
 "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWndRecentFile_WatchSave" "" 
 "{B266D880-6FA1-11D5-8613-00A024591A38}WatchWndUpdate_Interval" "100" 
@@ -111,10 +148,10 @@
 "{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_CONFIG_GOOPTION" "0 5 0 0" 
 "{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_CONFIG_ROUND" "RM_NEAR" 
 "{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_CONFIG_STEPOPTION" "0" 
-"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC1" "0,0,1,0,1,0,1,0,0,0" 
-"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC2" "0,0,1,0,1,0" 
-"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC3" "0,0,1,0,1,0,1,0,0,0" 
-"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC4" "0,0,1,0,1,0,1,0,0,0" 
+"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC1" "1,1,0,fe0b56,1,0,1,0,0,0" 
+"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC2" "1,1,0,fe0b68,1,0" 
+"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC3" "1,1,0,fe0b7a,1,0,1,0,0,0" 
+"{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_EVENT_BC4" "1,1,0,fe0b8c,1,0,1,0,0,0" 
 "{D3D4595F-12B4-4866-8F9A-78C30AC967E3}T_SESSION_IS_SAVED" "YES" 
 "{D595F9C0-EF22-11D5-B7DB-0000E10B3DA9}EventCtrlViews" "0" 
 "{E6D16242-FB42-44CE-B289-ED9FE8563816}MR308DXCtrlViews" "0" 
@@ -123,7 +160,544 @@
 "{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlIOFile" "" 
 "{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlSaveFileDir" "$(CONFIGDIR)" 
 "{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlSaveFileName" "" 
-"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlViews" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOCtrlViews" "1" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOSelection IOWnd0" "" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0ColWidth0" "200" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0ColWidth1" "100" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0ColWidth2" "100" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0ColWidth3" "100" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp0" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp1" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp10" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp100" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp101" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp102" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp103" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp104" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp105" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp106" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp107" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp108" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp109" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp11" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp110" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp111" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp112" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp113" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp114" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp115" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp116" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp117" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp118" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp119" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp12" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp120" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp121" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp122" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp123" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp124" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp125" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp126" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp127" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp128" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp129" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp13" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp130" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp131" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp132" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp133" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp134" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp135" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp136" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp137" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp138" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp139" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp14" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp140" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp141" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp142" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp143" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp144" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp145" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp146" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp147" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp148" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp149" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp15" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp150" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp151" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp152" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp153" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp154" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp155" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp156" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp157" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp158" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp159" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp16" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp160" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp161" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp162" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp163" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp164" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp165" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp166" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp167" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp168" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp169" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp17" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp170" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp171" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp172" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp173" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp174" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp175" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp176" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp177" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp178" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp179" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp18" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp180" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp181" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp182" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp183" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp184" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp185" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp186" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp187" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp188" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp189" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp19" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp190" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp191" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp192" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp193" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp194" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp195" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp196" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp197" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp198" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp199" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp2" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp20" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp200" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp201" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp202" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp203" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp204" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp205" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp206" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp207" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp208" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp209" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp21" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp210" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp211" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp212" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp213" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp214" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp215" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp216" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp217" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp218" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp219" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp22" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp220" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp221" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp222" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp223" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp224" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp225" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp226" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp227" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp228" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp229" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp23" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp230" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp231" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp232" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp233" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp234" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp235" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp236" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp237" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp238" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp239" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp24" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp240" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp241" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp242" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp243" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp244" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp245" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp246" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp247" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp248" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp249" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp25" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp250" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp251" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp252" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp253" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp254" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp255" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp256" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp257" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp258" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp259" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp26" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp260" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp261" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp262" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp263" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp264" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp265" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp266" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp267" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp268" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp269" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp27" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp270" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp271" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp272" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp273" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp274" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp275" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp276" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp277" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp278" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp279" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp28" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp280" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp281" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp282" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp283" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp284" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp285" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp286" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp287" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp288" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp289" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp29" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp290" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp291" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp292" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp293" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp294" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp295" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp296" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp297" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp298" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp299" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp3" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp30" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp300" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp301" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp302" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp303" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp304" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp305" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp306" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp307" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp308" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp309" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp31" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp310" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp311" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp312" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp313" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp314" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp315" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp316" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp317" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp318" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp319" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp32" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp320" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp321" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp322" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp323" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp324" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp325" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp326" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp327" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp328" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp329" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp33" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp330" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp331" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp332" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp333" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp334" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp335" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp336" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp337" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp338" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp339" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp34" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp340" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp341" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp342" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp343" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp344" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp345" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp346" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp347" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp348" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp349" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp35" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp350" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp351" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp352" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp353" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp354" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp355" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp356" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp357" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp358" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp359" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp36" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp360" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp361" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp362" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp363" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp364" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp365" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp366" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp367" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp368" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp369" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp37" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp370" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp371" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp372" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp373" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp374" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp375" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp376" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp377" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp378" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp379" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp38" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp380" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp381" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp382" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp383" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp384" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp385" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp386" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp387" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp388" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp389" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp39" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp390" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp391" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp392" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp393" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp394" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp395" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp396" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp397" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp398" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp399" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp4" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp40" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp400" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp401" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp402" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp403" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp404" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp405" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp406" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp407" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp408" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp409" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp41" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp410" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp411" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp412" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp413" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp414" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp415" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp416" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp417" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp418" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp419" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp42" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp420" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp421" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp422" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp423" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp424" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp425" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp426" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp427" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp428" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp429" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp43" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp430" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp431" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp432" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp433" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp434" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp435" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp436" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp437" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp438" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp439" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp44" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp440" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp441" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp442" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp443" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp444" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp445" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp446" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp447" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp448" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp449" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp45" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp450" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp451" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp452" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp453" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp454" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp455" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp456" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp457" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp458" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp459" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp46" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp460" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp461" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp462" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp463" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp464" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp465" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp466" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp467" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp468" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp469" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp47" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp470" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp471" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp472" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp473" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp474" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp475" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp476" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp477" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp478" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp479" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp48" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp480" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp481" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp482" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp483" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp484" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp485" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp486" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp487" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp488" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp489" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp49" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp490" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp491" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp492" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp493" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp494" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp495" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp496" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp497" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp498" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp499" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp5" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp50" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp500" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp501" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp502" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp503" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp504" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp505" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp506" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp507" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp508" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp509" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp51" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp510" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp511" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp512" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp513" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp514" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp515" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp516" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp517" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp518" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp519" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp52" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp520" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp521" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp522" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp523" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp53" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp54" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp55" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp56" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp57" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp58" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp59" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp6" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp60" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp61" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp62" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp63" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp64" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp65" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp66" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp67" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp68" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp69" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp7" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp70" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp71" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp72" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp73" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp74" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp75" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp76" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp77" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp78" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp79" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp8" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp80" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp81" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp82" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp83" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp84" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp85" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp86" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp87" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp88" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp89" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp9" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp90" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp91" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp92" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp93" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp94" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp95" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp96" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp97" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp98" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0Exp99" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0ScrollHorz" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd0ScrollVert" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd1ColWidth0" "200" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd1ColWidth1" "100" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd1ColWidth2" "100" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd1ColWidth3" "100" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd1ScrollHorz" "0" 
+"{F866DB60-6186-11D5-8BBE-0004E2013C71}IOWnd1ScrollVert" "0" 
 [LANGUAGE]
 "English" 
 [CONFIG_INFO_VD1]
@@ -136,7 +710,11 @@
 0 
 [WINDOW_POSITION_STATE_DATA_VD1]
 "Help" "TOOLBAR 0" 59419 1 5 "0.00" 0 0 0 0 0 17 0 "" "0.0" 
-"{WK_00000001_OUTPUT}" "WINDOW" 59422 0 0 "1.00" 180 683 371 350 200 18 0 "36756|36757|36758|36759|<<separator>>|36746|36747|<<separator>>|39531|<<separator>>|39500|39534|<<separator>>|36687" "0.0" 
+"{WK_00000001_IO}SP4b3SessionM32C_E8a_SYSTEM" "WINDOW" 59422 0 3 "0.22" 312 0 0 350 200 18 0 "32817|32826|32819|32820|32821" "0.0" 
+"{WK_00000001_OUTPUT}" "WINDOW" 59422 0 2 "0.20" 312 683 371 350 200 18 0 "36756|36757|36758|36759|<<separator>>|36746|36747|<<separator>>|39531|<<separator>>|39500|39534|<<separator>>|36687" "0.0" 
+"{WK_00000001_STACKTRACE}SP4b3SessionM32C_E8a_SYSTEM" "WINDOW" 59422 0 0 "0.20" 180 0 0 350 200 2065 0 "" "0.0" 
+"{WK_00000001_STATUS}SP4b3SessionM32C_E8a_SYSTEM" "WINDOW" 59422 0 0 "0.33" 312 0 0 350 200 18 0 "" "0.0" 
+"{WK_00000001_WATCH}SP4b3SessionM32C_E8a_SYSTEM" "WINDOW" 59422 0 1 "0.24" 312 0 0 350 200 18 0 "32781|32783|<<separator>>|32771|32829|32772|32827|32773|<<separator>>|32786|<<separator>>|32810|32811|32831" "0.0" 
 "{WK_00000002_WORKSPACE}" "WINDOW" 59420 0 0 "1.00" 180 683 371 350 200 18 0 "" "0.0" 
 "{WK_TB00000001_STANDARD}" "TOOLBAR 0" 59419 0 2 "0.00" 0 0 0 0 0 18 0 "" "0.0" 
 "{WK_TB00000002_EDITOR}" "TOOLBAR 0" 59419 0 0 "0.00" 0 0 0 0 0 18 0 "" "0.0" 
@@ -161,6 +739,7 @@
 [WINDOW_POSITION_STATE_DATA_VD4]
 [WINDOW_Z_ORDER]
 "D:\tp_sp4_2021_best\sp4b3\SP4b3\SP4b3.c" 
+"D:\tp_sp4_2021_best\sp4b3\SP4b3\ncrt0.a30" 
 [TARGET_NAME]
 "M32C E8a SYSTEM" "" 0 
 [STATUSBAR_STATEINFO_VD1]
Index: branch/best/sp4b3/SP4b3/SP4b3.c
===================================================================
--- branch/best/sp4b3/SP4b3/SP4b3.c	(revision 583)
+++ branch/best/sp4b3/SP4b3/SP4b3.c	(revision 584)
@@ -9,9 +9,200 @@
 /*  NOTE:THIS IS A TYPICAL EXAMPLE.                                    */
 /***********************************************************************/
 
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+#include "trame.h"
+#include "sfr32c87.h"
 
+#define PI 3.14159
+ /*Declaration des variables*/
+
+typedef struct {
+    float latitude;
+    float longitude;
+} Position;
+
+typedef struct{
+    Position rpos;
+    float vitmax;
+} Zone;
+
+Zone zones[] = {
+    {{44.7887762, -3.012}, 50},
+    {{44.7891220, -3.013}, 70},
+};
+
+Position pos_prec;
+
+//Trames de tests à modifier si nécessaire.
+char * trames[]=  {"$GPGSV,3,2,10,15,03,077,,18,04,041,42,19,85,271,,20,08,214,*7C",
+                    "$GPGSV,3,3,10,22,39,053,50,28,15,320,*7E",
+                    "$GPRMC,141914.00,A,4545.6424,N,00306.6036,E,0.4,99.4,010206,,*0C",
+                    "$GPGLL,4545.6424,N,00306.6036,E,141914.00,A*0E",
+                    "$GPGGA,141914.00,4545.0000,N,00306.6036,E,1,05,3.4,499.3,M,,M,,*7D",
+                    "$GPGSA,A,3,,03,,22,14,,01,,18,,,,3.9,3.4,1.9*39",
+                    "$GPVTG,99.4,T,,M,0.4,N,0.7,K*57",
+                    "$GPZDA,141914.00,01,02,2006,00,00*69",
+                    0};
+
+int trame_cmp(char* trame,char* type){ //Cette fonction renvoie 1 si la trame est de la forme "GPGGA".
+    int i = 0;
+    while (type[i]!= '\0'){
+        if (trame[i+1] != type[i]){
+            return 0;
+        }
+        i+=1;
+    }
+    return 1;
+}
+
+int decode_int(char c){ //Cette fonction renvoie la valeur decimale associée à un caractère donné en paramètre compris entre '0' et '9' et renvoie -1 sinon.
+    if (c<'0' || c>'9'){
+        return -1;
+    }
+    return c - '0';
+}
+
+int decode_nombre(char * ch,int n){ //Renvoie la valeur décimale des n premiers caractères de la chaîne ch.
+    int res = 0;
+	int i;
+    for (i = 0;i < n;i++){
+        res *= 10;
+        res += decode_int(ch[i]);
+    }
+    return res;
+}
+
+float conv_lat(char * latitude){ //La fonction convertie la latitude en sexa en degré.
+    float val = decode_nombre(latitude,4); //* bof
+    float res = 0;
+	int i;
+    for (i = 5; i < 9;i++){
+        val += (decode_int(latitude[i]))*pow(10,-i+4); //On replace chaque chiffre au bonne endroit (unité, dizaine ...).
+    }
+    res = (int)(val/100);  //****
+    res += (val - res*100)/60;
+    return res;
+}
+
+float conv_long(char * longitude){ //La fonction convertie la longitude en sexa en degré.
+    float val = decode_nombre(longitude,5);  //**
+    float res = 0;
+	int i;
+    for (i = 6; i < 10;i++){
+        val += (decode_int(longitude[i]))*pow(10,-i+5);
+    }
+    res = (int)(val/100);
+    res += (val - res*100)/60;
+    return res;}
+
+float conversion(char * chaine){ //Cette fonction convertie soit une latitude soit une longitude en degré.
+    int cpt = 0;
+    while (chaine[cpt]!='\0'){  //***, .
+        cpt++;
+    }
+    if (cpt == 9){
+        return conv_lat(chaine);
+    }
+    else if(cpt==10){
+        return conv_long(chaine);
+    }
+    else{
+        return 1000.0;
+    }
+}
+
+
+int decode_trame(char * trame, Position *p){
+    char longi[10]={'\0'};  //*** trame -> @ lati -> @
+    char lati[9];
+    int cpt = 0;
+    int i = 0;
+    int j = 0;
+    int y = 0;
+    if (trame_cmp(trame,"GPGGA")==1){
+        while (trame[i] != '\0'){
+            if (trame[i] == ','){ //On compte le nombre de virgule.
+                cpt += 1;
+                i += 1;
+            }
+            if (cpt == 2) { //On regarde si le nombre de virgule correspond à 2, ie la latitude
+                lati[j] = trame[i]; //On stocke caractère par caractère pour isoler la latitude afin de la convertir.
+                j ++;
+            }
+            if (cpt == 4) { //On regarde si le nombre de virgule correspond à 4, ie la longitude
+                longi[y] = trame[i];
+                y ++;
+            }
+            i += 1;
+        }
+        p->latitude = conv_lat(lati);  //***************** vous avez de la chance &trame[15], trame+15
+
+        p->longitude = conv_long(longi); //On stocke la latitude et la longitude convertie dans structure position.
+        return 1;
+    }
+    return 0;
+}
+
+float calcule_distance(Position p_1, Position p_2){
+    float rayon = 6378.14; //Rayon de la Terre (km).
+    float DistAng = 0;
+    DistAng = (PI/180)*acos((sin(p_1.latitude)*sin(p_2.latitude)+cos(p_1.latitude)*cos(p_2.latitude)*cos(p_2.longitude-p_1.longitude))); //Calcul distance angulaire
+    return DistAng*rayon; //On renvoi le calcul de la distance : D (km) = DistanceAngulaire*R.
+}
+
+float calcule_vitesse(Position p_1, Position p_2){
+    return calcule_distance(p_1,p_2)*3600; //On calcul la vitesse (en km) avec la formule v=d/t avec t=1s.
+}
+
+int distance_a_la_plus_poche_zone(Position p, Zone r[], int nb_zones, float *d){
+    int index = 0;
+	int i;
+    *d = calcule_distance(p, r[0].rpos); //On initialise une distance pour pouvoir ensuite la comparer et chercher le minimum.
+    for (i = 1; i<nb_zones; i++){ //On parcours la table de zone dangereuse.
+        if (calcule_distance(p,r[i].rpos) < *d){
+            index = i;
+            *d = calcule_distance(p,r[i].rpos);
+        }
+    }
+    return index;
+}
+
+
+void traitement(char * trame){
+    Position pos;
+    int alarme;
+    float vitesse;
+    float seuil = 0.5;
+    int index;
+    float distance;
+
+    if (trame_cmp(trame,"GPGGA")==1){
+        if (decode_trame(trame,&pos)==1){
+            vitesse = calcule_vitesse(pos,pos_prec);
+            index = distance_a_la_plus_poche_zone(pos,zones,2,&distance);
+            if ((distance <= seuil) && (vitesse > zones[index].vitmax)){
+                alarme = 1;
+            }
+            alarme = 0;
+        }
+        pos_prec.latitude = pos.latitude;
+        pos_prec.longitude = pos.longitude;
+    }
+}
+
+
+
 void main(void)
 {
+	int t;
+	t = decode_nombre("3549846578254",9);
+	t = decode_nombre("35498465745615",9);
+
 	
+
+	
+
 }
 
