From 56d51c21991df3105b296e1ddff650df4b502de3 Mon Sep 17 00:00:00 2001 From: wujunchao <24472040@qq.com> Date: Sat, 11 May 2024 18:38:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E7=9B=AE=E6=A0=87?= =?UTF-8?q?=E4=BD=8D=E7=BD=AE=E5=88=A4=E6=96=ADbug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App/Inc/motor.h | 2 +- App/Inc/oled2.h | 2 +- App/Src/app.c | 24 +- App/Src/motor.c | 211 +- App/Src/myLib.c | 62 +- App/Src/oled2.c | 77 +- App/Src/tmc5160.c | 118 +- Inc/app.h | 1 - MDK-ARM/mfps.uvguix.吴俊潮 | 144 +- MDK-ARM/mfps.uvoptx | 38 +- MDK-ARM/mfps/ads1220.crf | Bin 668355 -> 668417 bytes MDK-ARM/mfps/ads1220.o | Bin 753720 -> 753752 bytes MDK-ARM/mfps/app.crf | Bin 665542 -> 665608 bytes MDK-ARM/mfps/app.o | Bin 734072 -> 734148 bytes MDK-ARM/mfps/delay.crf | Bin 665178 -> 665240 bytes MDK-ARM/mfps/delay.o | Bin 735504 -> 735536 bytes MDK-ARM/mfps/dma.o | Bin 699560 -> 699560 bytes MDK-ARM/mfps/gpio.o | Bin 700320 -> 700320 bytes MDK-ARM/mfps/i2c.o | Bin 703612 -> 703612 bytes MDK-ARM/mfps/key.crf | Bin 665152 -> 665214 bytes MDK-ARM/mfps/key.o | Bin 735864 -> 735896 bytes MDK-ARM/mfps/m1820.crf | Bin 666322 -> 666384 bytes MDK-ARM/mfps/m1820.o | Bin 744180 -> 744212 bytes MDK-ARM/mfps/main.crf | Bin 665544 -> 665606 bytes MDK-ARM/mfps/main.o | Bin 735704 -> 735736 bytes MDK-ARM/mfps/mfps.axf | Bin 780740 -> 790040 bytes MDK-ARM/mfps/mfps.build_log.htm | 52 +- MDK-ARM/mfps/mfps.hex | 4142 +++++++++++++------------ MDK-ARM/mfps/mfps.htm | 1697 +++++----- MDK-ARM/mfps/mfps.map | 2484 +++++++-------- MDK-ARM/mfps/mfps_mfps.dep | 88 +- MDK-ARM/mfps/misc.o | Bin 704600 -> 704600 bytes MDK-ARM/mfps/motor.crf | Bin 665916 -> 666034 bytes MDK-ARM/mfps/motor.o | Bin 739420 -> 739300 bytes MDK-ARM/mfps/mylib.crf | Bin 634610 -> 634610 bytes MDK-ARM/mfps/mylib.o | Bin 711316 -> 711444 bytes MDK-ARM/mfps/oled.crf | Bin 670185 -> 670247 bytes MDK-ARM/mfps/oled.o | Bin 766992 -> 767024 bytes MDK-ARM/mfps/oled2.crf | Bin 670350 -> 670569 bytes MDK-ARM/mfps/oled2.o | Bin 770244 -> 770664 bytes MDK-ARM/mfps/serial_port.crf | Bin 665446 -> 665508 bytes MDK-ARM/mfps/serial_port.o | Bin 732576 -> 732608 bytes MDK-ARM/mfps/spi.o | Bin 703592 -> 703592 bytes MDK-ARM/mfps/startup_stm32f103xe.o | Bin 6788 -> 6788 bytes MDK-ARM/mfps/stm32f1xx_hal.o | Bin 731772 -> 731772 bytes MDK-ARM/mfps/stm32f1xx_hal_cortex.o | Bin 721748 -> 721748 bytes MDK-ARM/mfps/stm32f1xx_hal_dma.o | Bin 720572 -> 720572 bytes MDK-ARM/mfps/stm32f1xx_hal_exti.o | Bin 711164 -> 711164 bytes MDK-ARM/mfps/stm32f1xx_hal_flash.o | Bin 719060 -> 719060 bytes MDK-ARM/mfps/stm32f1xx_hal_flash_ex.o | Bin 718464 -> 718464 bytes MDK-ARM/mfps/stm32f1xx_hal_gpio.o | Bin 710756 -> 710756 bytes MDK-ARM/mfps/stm32f1xx_hal_gpio_ex.o | Bin 700608 -> 700608 bytes MDK-ARM/mfps/stm32f1xx_hal_i2c.o | Bin 848260 -> 848260 bytes MDK-ARM/mfps/stm32f1xx_hal_msp.o | Bin 699144 -> 699144 bytes MDK-ARM/mfps/stm32f1xx_hal_pwr.o | Bin 721944 -> 721944 bytes MDK-ARM/mfps/stm32f1xx_hal_rcc.o | Bin 721408 -> 721408 bytes MDK-ARM/mfps/stm32f1xx_hal_rcc_ex.o | Bin 702812 -> 702812 bytes MDK-ARM/mfps/stm32f1xx_hal_spi.o | Bin 787172 -> 787172 bytes MDK-ARM/mfps/stm32f1xx_hal_tim.o | Bin 898720 -> 898720 bytes MDK-ARM/mfps/stm32f1xx_hal_tim_ex.o | Bin 772276 -> 772276 bytes MDK-ARM/mfps/stm32f1xx_hal_uart.o | Bin 797672 -> 797672 bytes MDK-ARM/mfps/stm32f1xx_it.crf | Bin 667104 -> 667166 bytes MDK-ARM/mfps/stm32f1xx_it.o | Bin 759912 -> 759944 bytes MDK-ARM/mfps/system_stm32f1xx.o | Bin 699540 -> 699540 bytes MDK-ARM/mfps/tim.o | Bin 703568 -> 703568 bytes MDK-ARM/mfps/tmc5160.crf | Bin 667272 -> 667351 bytes MDK-ARM/mfps/tmc5160.o | Bin 745744 -> 745856 bytes MDK-ARM/mfps/uart1.crf | Bin 668457 -> 668519 bytes MDK-ARM/mfps/uart1.o | Bin 758420 -> 758456 bytes MDK-ARM/mfps/usart.o | Bin 707788 -> 707788 bytes 70 files changed, 4756 insertions(+), 4386 deletions(-) diff --git a/App/Inc/motor.h b/App/Inc/motor.h index ad6ae5e..29c0500 100644 --- a/App/Inc/motor.h +++ b/App/Inc/motor.h @@ -10,7 +10,7 @@ extern int mov_flag; // extern int send_flag; //ͱ־ extern int seat_flag; //λñ־ extern int motor_dire; //ת - +extern int motor_direc; extern int Travle_Flag; //0 ֱ 1 extern char Motor_Run; //0 ֹͣ 1 2 еʼ 3 е extern char Run_Mode; //0 㶯 1 һ 2 diff --git a/App/Inc/oled2.h b/App/Inc/oled2.h index bb867c4..3c93949 100644 --- a/App/Inc/oled2.h +++ b/App/Inc/oled2.h @@ -19,7 +19,7 @@ void OLED2_Send(unsigned char *data, unsigned char len); void OLED2_Init(void); void OLED_DisplayTest(void); void OLED_MenuTest(void); -void OLED_ShowCN(unsigned char x,unsigned char y,unsigned char index); +void OLED_ShowCN(unsigned char x,unsigned char y,unsigned char index,unsigned char color); void OLED_ShowString(unsigned char x,unsigned char y,char *str,unsigned char Char_Size,unsigned char color); void OLED_ShowChar(unsigned char x,unsigned char y,unsigned char chr,unsigned char Char_Size,unsigned char color); void OLED_Clear(void) ; diff --git a/App/Src/app.c b/App/Src/app.c index 5339dc5..e2043cf 100644 --- a/App/Src/app.c +++ b/App/Src/app.c @@ -13,8 +13,8 @@ char ocin1 = 0,ocin2 = 0; //位置开关,远离为1接近为0 char oled_init_flag = 0,oled_init_result = 0; //int i2c_error_temp = 0; uint8_t magnet_tx[7] = {0x05,0x01,0x00,0x0A,0x00,0x0A,0xFF}; - HAL_StatusTypeDef hal_check_tx; + void app_act (void) { //1 按键操作 @@ -41,11 +41,10 @@ void app_act (void) { it_100ms_flag = 0; - OLED_MenuTest(); //OLED显示 -// OLED_Act(); //OLED显示,操作显存后统一发送 -// OLED_DisplayTest(); //OLED显示,只发送需要显示的部分 + OLED_MenuTest(); //OLED显示,菜单 TEMP_M1820 = M1820_Get_Temp(); //温度采集 + X_ads1220 = Xads1220_filter(5,16); //电阻尺滤波结果(电压值,mv) X_ads1220_prc =(X_ads1220 - X_ads1220_L)/(X_ads1220_H - X_ads1220_L); @@ -56,15 +55,12 @@ void app_act (void) //5 电阻尺 位移传感器 - Xads1220_record(); + Xads1220_record();//采集数据用于滤波 //6 电机 -// motor_protect_ads(0.10, 0.90); //根据电阻尺位移限位 -// motor_protect_ocin(); //根据位置开关限位 -// tmc5160_operate(tmc5160_sw, move_step_5mm); //第一个参数代表模式选择,第二个参数为步长,电机转动一圈滑块移动5mm - -// Deal_Motor(); +// motor_protect_ocin(); + Deal_Motor(); //7 串口数据处理 Deal_Uart_Data_For_Module(); @@ -81,22 +77,22 @@ void app_act (void) //9 LED灯状态指示 - if( (tmc5160_sw == 0) || ((tmc5160_sw == 3) && (busy_flag == 0)) ) + if( Motor_Run == 0 ) { HAL_GPIO_WritePin(LED_NOR_GPIO_Port, LED_NOR_Pin, GPIO_PIN_SET);//停止状态两灯熄灭 HAL_GPIO_WritePin(LED_ERR_GPIO_Port, LED_ERR_Pin, GPIO_PIN_SET); } - if(tmc5160_sw == 1) + if( (Motor_Run == 1) && (motor_direc == 1) ) { HAL_GPIO_WritePin(LED_NOR_GPIO_Port, LED_NOR_Pin, GPIO_PIN_RESET);//正向转动绿灯亮 HAL_GPIO_WritePin(LED_ERR_GPIO_Port, LED_ERR_Pin, GPIO_PIN_SET); } - if(tmc5160_sw == 2) + if( (Motor_Run == 1) && (motor_direc == 2) ) { HAL_GPIO_WritePin(LED_NOR_GPIO_Port, LED_NOR_Pin, GPIO_PIN_SET); HAL_GPIO_WritePin(LED_ERR_GPIO_Port, LED_ERR_Pin, GPIO_PIN_RESET);//反向转动蓝灯亮 } - if( (tmc5160_sw == 3) && (busy_flag == 1) ) + if( ( Motor_Run == 2 ) || ( Motor_Run == 3 ) ) { HAL_GPIO_WritePin(LED_NOR_GPIO_Port, LED_NOR_Pin, GPIO_PIN_RESET); HAL_GPIO_WritePin(LED_ERR_GPIO_Port, LED_ERR_Pin, GPIO_PIN_RESET);//复位移动时两灯亮 diff --git a/App/Src/motor.c b/App/Src/motor.c index 0078470..fd928de 100644 --- a/App/Src/motor.c +++ b/App/Src/motor.c @@ -1,16 +1,21 @@ #include "motor.h" #include "app.h" -#define STEP_LIN 16 //ֱг̲λֵ -#define STEP_ROT 20 //г̲λֵ -#define DATA_LEN 10 //г̲λֵ -#define MOTOR_STOP 0 //ֹͣ -#define MOTOR_POS 1 //˶ -#define MOTOR_REV 2 //˶ -#define MOTOR_RETURN 3 // +#define STEP_LIN 16 //ֱг̲λֵ +#define STEP_ROT 20 //г̲λֵ +#define DATA_LEN 10 //г̲λֵ +#define MOTOR_STOP 0 //ֹͣ +#define MOTOR_POS 1 //˶ +#define MOTOR_REV 2 //˶ +#define MOTOR_RETURN 3 // -int Travle_Flag = 0; //0 ֱ 1 +#define magnet_start 200 //Χ-mv +#define magnet_end 800 //Χ-յmv +#define motor_start 100 //˶Χmv +#define motor_end 1000 //˶Χյmv + +int Travle_Flag = 0; //0 ֱ 1 char Motor_Run = 0; //0 ֹͣ 1 2 еʼ 3 е char Run_Mode = 0; //0 㶯 1 һ 2 unsigned int Run_Step = 0; //в @@ -26,7 +31,7 @@ int seat_flag = 0; //λ int motor_dire = 1; //ת int flag = 0; -int motor_direc = 1; +int motor_direc = 1;//ת char motor_control = 0; @@ -95,11 +100,25 @@ void Deal_Motor(void) } else if(Motor_Run == 2)//еʼλ { - tmc5160_operate(MOTOR_RETURN,0);//صʼλ + if(X_ads1220 < motor_start) + { + Motor_Run = 0; + if(busy_flag == 0) motor_direc = MOTOR_POS; + }else + { + tmc5160_operate(MOTOR_REV,51200*5); + } } else if(Motor_Run == 3)//еλ - { - tmc5160_operate(MOTOR_RETURN,0);//ƶλ + { + if(X_ads1220 > motor_end) + { + Motor_Run = 0; + if(busy_flag == 0) motor_direc = MOTOR_POS; + }else + { + tmc5160_operate(MOTOR_POS,51200*5); + } } else//ݴ { @@ -176,42 +195,27 @@ void mov_step(void) { if( (ocin1 == 0) && (motor_direc != MOTOR_POS) )//жǷ񵽴ʼλ { - motor_direc = MOTOR_POS; tmc5160_operate(MOTOR_STOP,0); + if(busy_flag == 0) motor_direc = MOTOR_POS; } if( (ocin2 == 0) && (motor_direc != MOTOR_REV) )//жǷ񵽴λ { - motor_direc = MOTOR_REV; tmc5160_operate(MOTOR_STOP,0); + if(busy_flag == 0) motor_direc = MOTOR_REV; } - if(Run_mm == 0) return;//Ϊ0 - TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //ȡʵλXACTUAL XA_32 = Raw_32(XA); TMC5160_SPIReadInt(VACTUAL_ADDR,VA); //ȡʵٶVACTUAL VA_32 = Raw_32(VA); - TMC5160_SPIReadInt(RAMP_STAT_ADDR,RAMP_STAT); //ȡб״̬ - RAMP_STAT_32 = Raw_32(RAMP_STAT); - TMC5160_SPIReadInt(DRV_STAT_ADDR,DRV_STAT); //ȡ״̬ - DRV_STAT_32 = Raw_32(DRV_STAT); - SG_RESULT_16 = ((uint16_t)DRV_STAT_32) & 0x03FF;//״̬32bit0-9bitΪֵĸֵԽͣԽߣ0߸ - + + if(Run_mm == 0) return;//Ϊ0 + switch(Runmotor_step) { case 1 : //׼ { - //motor_start(); // - if( ocin1 == 0 )//жǷ񵽴ʼλ - { - motor_direc = MOTOR_POS; - //tmc5160_operate(MOTOR_POS,0); //ת - } - if( ocin2 == 0 )//жǷ񵽴λ - { - motor_direc = MOTOR_REV; - //tmc5160_operate(MOTOR_REV,0); //ת - } + Runmotor_Nums = 0; //д mov_flag = 0; Runmotor_step++; @@ -219,12 +223,18 @@ void mov_step(void) break; case 2 : //й { - Run_Step = (Run_mm/0.05) * 512; - tmc5160_operate(motor_direc,Run_Step); + if(Run_Step == 0) //λϢʱʹλĿƲRun_mm + { + tmc5160_operate(motor_direc,Run_mm * 10240); + + }else + { + tmc5160_operate(motor_direc,Run_Step * 1024);//Runstep cm + } if(busy_flag == 0) { Runmotor_step++; - } + } } break; case 3 : @@ -239,23 +249,23 @@ void mov_step(void) case 4 : { if(it_1ms_flag) //1msʱ־ - { - it_1ms_flag = 0;//ʱ־ - Runmotor_Nums++; - } - if(Runmotor_Nums >= 300)//ʱ - { - Runmotor_Nums = 0; - Runmotor_step++; - //motor_seat(); //ȡǰλ - send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data);//ݷ - } + { + it_1ms_flag = 0;//ʱ־ + Runmotor_Nums++; + } + if(Runmotor_Nums >= 300)//ʱ + { + Runmotor_Nums = 0; + Runmotor_step++; + //motor_seat(); //ȡǰλ + send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data);//ݷ + } } break; case 5 : { Runmotor_step = 0; - Motor_Run = 1; //б + Motor_Run = 0; //бȴһλ } break; default : @@ -266,8 +276,7 @@ void mov_step(void) } } -#define magnet_start 200 -#define magnet_end 800 + //Уһֱг̣ void mov_loop1(void) { @@ -276,12 +285,12 @@ void mov_loop1(void) case 1 : //׼ { - motor_direc = MOTOR_POS; //ת + motor_direc = MOTOR_POS; //ʼΪת motor_dire = 1; - Run_mm = 0; +// Run_mm = 0; Run_num = 0; - motor_data[2] = 0x00; //ʱ - Runmotor_Nums = 0; //д + motor_data[2] = 0x00; //ʱ + Runmotor_Nums = 0; //д mov_flag = 0; Runmotor_step++; } @@ -291,17 +300,19 @@ void mov_loop1(void) if( X_ads1220 > magnet_start ) //λж { tmc5160_operate(MOTOR_STOP,0); - if(it_1000ms_flag) //1msʱ־ + if(busy_flag == 1) break; + + if(it_1000ms_flag) //1msʱ־ { - it_1000ms_flag = 0;//ʱ־ + it_1000ms_flag = 0; //ʱ־ Runmotor_Nums++; } - if(Runmotor_Nums >= Run_Stop)//ʱ + if(Runmotor_Nums >= Run_Stop) //ʱ { Runmotor_step++; // motor_data[8] = ((Run_mm * Run_Step) & 0xff00) >> 8;//ȸ8λ // motor_data[9] = (Run_mm * Run_Step) & 0x00ff; //ȵ8λ - //motor_seat(); //ȡǰλ +// motor_seat(); //ȡǰλ send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data);//ݷ } } @@ -315,11 +326,11 @@ void mov_loop1(void) } //ΧǰԴ󲽳˶λΪmm5mmתһȦ tmc5160_operate( motor_direc, 51200*3 ); - Runmotor_step = 6; + Runmotor_step = 6;//case 2 - 6 ֮ѭ2˶6λ } } break; - case 3 : //ʱ + case 3 : { //ΧС˶λΪmm if(Run_Step == 0) @@ -329,7 +340,7 @@ void mov_loop1(void) { tmc5160_operate(motor_direc,Run_Step*10240); } - if(busy_flag == 0) + if(busy_flag == 0)//ָλúͷbusy_flag { Runmotor_step++; } @@ -356,49 +367,75 @@ void mov_loop1(void) break; case 5 : { - if(X_ads1220 > magnet_end)//Χж +// if(X_ads1220 > magnet_end)//Χж +// { +// if(flag == 0) +// { +// Runmotor_Nums = 0; +// Runmotor_step = 3; +// if(motor_dire == 1) +// { +// motor_direc = MOTOR_REV;//ת +// flag = 1; +// motor_dire = 0; +// } +// else +// { +// Motor_Run = 2; //бǸı䣬صʼλ +// } +// } +// else +// { +// Runmotor_step = 3; +// } +// } +// else +// { +// Runmotor_step = 3; +// flag = 0 ; + + if( (ocin1 == 0) && (motor_direc != MOTOR_POS) )//жǷ񵽴ʼλ { - if(flag == 0) - { - Runmotor_Nums = 0; - Runmotor_step = 3; - if(motor_dire == 1) - { - motor_direc = MOTOR_REV;//ת - flag = 1; - motor_dire = 0; - } - else - { - Motor_Run = 2; //бǸı䣬صʼλ - } - } - else - { - Runmotor_step = 3; - } + tmc5160_operate(MOTOR_STOP,0); + if(busy_flag == 0) motor_direc = MOTOR_POS; } - else + if( (ocin2 == 0) && (motor_direc != MOTOR_REV) )//жǷ񵽴λ { - Runmotor_step = 3; - flag = 0 ; + tmc5160_operate(MOTOR_STOP,0); + if(busy_flag == 0) motor_direc = MOTOR_REV; } + +// } + if(X_ads1220 > magnet_end) //Χж + { + motor_direc = MOTOR_REV; //ת + } + + Runmotor_step = 3; + + if(X_ads1220 < magnet_start) //Χж + { + Motor_Run = 2; // + Runmotor_step = 0; + } + + } break; case 6 : { if( (ocin1 == 0) && (motor_direc != MOTOR_POS) )//жǷ񵽴ʼλ { - motor_direc = MOTOR_POS; tmc5160_operate(MOTOR_STOP,0); + if(busy_flag == 0) motor_direc = MOTOR_POS; } if( (ocin2 == 0) && (motor_direc != MOTOR_REV) )//жǷ񵽴λ { - motor_direc = MOTOR_REV; tmc5160_operate(MOTOR_STOP,0); + if(busy_flag == 0) motor_direc = MOTOR_REV; } - Runmotor_step = 2; + Runmotor_step = 2;//case 2 - 6 ֮ѭ2˶6λ } break; default : diff --git a/App/Src/myLib.c b/App/Src/myLib.c index 42488bd..1155263 100644 --- a/App/Src/myLib.c +++ b/App/Src/myLib.c @@ -200,30 +200,44 @@ const unsigned char F8X16[]= //???? const char Hzk[][32]= { - {0x00,0x80,0x40,0x20,0x18,0x06,0x80,0x00,0x07,0x18,0x20,0x40,0x80,0x00,0x00,0x00, - 0x01,0x00,0x20,0x70,0x28,0x26,0x21,0x20,0x20,0x24,0x38,0x60,0x00,0x01,0x01,0x00},/*"?",0*/ - - {0x80,0x80,0x40,0x20,0xD0,0x08,0x04,0x03,0x04,0x08,0xD0,0x20,0x40,0x80,0x80,0x00, - 0x80,0x40,0x20,0x18,0x07,0x08,0xB0,0x40,0x20,0x18,0x07,0x18,0x20,0x40,0x80,0x00},/*"?",1*/ - - {0x80,0x80,0x80,0xBE,0xA2,0xA2,0xA2,0xA2,0xA2,0xA2,0xA2,0xBE,0x80,0x80,0x80,0x00, - 0x00,0x00,0x00,0x06,0x05,0x04,0x04,0x04,0x44,0x84,0x44,0x3C,0x00,0x00,0x00,0x00},/*"?",2*/ - - {0x40,0x3C,0x10,0xFF,0x10,0x10,0x20,0x10,0x8F,0x78,0x08,0xF8,0x08,0xF8,0x00,0x00, - 0x02,0x06,0x02,0xFF,0x01,0x01,0x04,0x42,0x21,0x18,0x46,0x81,0x40,0x3F,0x00,0x00},/*"?",0*/ - - {0x02,0xFE,0x92,0x92,0xFE,0x02,0x00,0x10,0x11,0x16,0xF0,0x14,0x13,0x10,0x00,0x00, - 0x10,0x1F,0x08,0x08,0xFF,0x04,0x81,0x41,0x31,0x0D,0x03,0x0D,0x31,0x41,0x81,0x00},/*"?",1*/ - - {0x00,0xFE,0x02,0x22,0x42,0x82,0x72,0x02,0x22,0x42,0x82,0x72,0x02,0xFE,0x00,0x00, - 0x00,0xFF,0x10,0x08,0x06,0x01,0x0E,0x10,0x08,0x06,0x01,0x4E,0x80,0x7F,0x00,0x00},/*"?",2*/ - - {0x00,0x00,0xFE,0x92,0x92,0x92,0x92,0xFE,0x92,0x92,0x92,0x92,0xFE,0x00,0x00,0x00, - 0x40,0x38,0x01,0x00,0x3C,0x40,0x40,0x42,0x4C,0x40,0x40,0x70,0x05,0x08,0x30,0x00},/*"?",0*/ - - {0x20,0x20,0x24,0x24,0x24,0x24,0xBF,0x64,0x24,0x34,0x28,0x24,0x22,0x20,0x20,0x00, - 0x10,0x08,0x04,0x02,0x01,0x0D,0x0B,0x09,0x49,0x89,0x49,0x39,0x01,0x00,0x00,0x00},/*"?",1*/ - + {0x04,0x04,0x44,0xC4,0x4F,0x44,0x44,0xC4,0x24,0x24,0x2F,0xB4,0x24,0x04,0x04,0x00, + 0x40,0x44,0x24,0x24,0x15,0x0C,0x04,0xFE,0x04,0x0C,0x15,0x24,0x24,0x44,0x40,0x00},/*"",0*/ + + {0x00,0x00,0xF8,0x49,0x4A,0x4C,0x48,0xF8,0x48,0x4C,0x4A,0x49,0xF8,0x00,0x00,0x00, + 0x10,0x10,0x13,0x12,0x12,0x12,0x12,0xFF,0x12,0x12,0x12,0x12,0x13,0x10,0x10,0x00},/*"",1*/ + + {0x00,0x20,0x20,0xA8,0x6C,0x2A,0x39,0x28,0xA8,0x2A,0x6C,0xA8,0x20,0x20,0x00,0x00, + 0x02,0x82,0x81,0x90,0x92,0x4A,0x49,0x45,0x24,0x22,0x10,0x08,0x01,0x02,0x02,0x00},/*"",2*/ + + {0x90,0x52,0x34,0x10,0xFF,0x10,0x34,0x52,0x80,0x70,0x8F,0x08,0x08,0xF8,0x08,0x00, + 0x82,0x9A,0x56,0x63,0x22,0x52,0x8E,0x00,0x80,0x40,0x33,0x0C,0x33,0x40,0x80,0x00},/*"",3*/ + + {0x00,0x00,0xF8,0x88,0x88,0x88,0x88,0xFF,0x88,0x88,0x88,0x88,0xF8,0x00,0x00,0x00, + 0x00,0x00,0x1F,0x08,0x08,0x08,0x08,0x7F,0x88,0x88,0x88,0x88,0x9F,0x80,0xF0,0x00},/*"",4*/ + + {0x10,0x10,0xD0,0xFF,0x90,0x10,0x00,0xFE,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,0x00, + 0x04,0x03,0x00,0xFF,0x00,0x83,0x60,0x1F,0x00,0x00,0x00,0x3F,0x40,0x40,0x78,0x00},/*"",5*/ + + {0x10,0x10,0x10,0xFF,0x90,0x20,0x98,0x48,0x28,0x09,0x0E,0x28,0x48,0xA8,0x18,0x00, + 0x02,0x42,0x81,0x7F,0x00,0x40,0x40,0x42,0x42,0x42,0x7E,0x42,0x42,0x42,0x40,0x00},/*"",6*/ + + {0x40,0x50,0x4E,0x48,0x48,0xFF,0x48,0x48,0x48,0x40,0xF8,0x00,0x00,0xFF,0x00,0x00, + 0x00,0x00,0x3E,0x02,0x02,0xFF,0x12,0x22,0x1E,0x00,0x0F,0x40,0x80,0x7F,0x00,0x00},/*"",7*/ + + {0x84,0xE4,0x5C,0xC4,0x00,0x08,0xC8,0x39,0x8E,0x08,0x08,0xCC,0x3B,0x88,0x08,0x00, + 0x00,0x3F,0x10,0x3F,0x00,0x63,0x5A,0x46,0xE1,0x00,0x63,0x5A,0x46,0xE1,0x00,0x00},/*"",8*/ + + {0x80,0x90,0x90,0x48,0x4C,0x57,0x24,0xE4,0x24,0x54,0x4C,0x44,0x80,0x80,0x80,0x00, + 0x00,0x42,0x22,0x12,0x0A,0x42,0x82,0x7F,0x02,0x02,0x0A,0x12,0x22,0x42,0x00,0x00},/*"",9*/ + + {0x00,0x00,0x04,0x14,0x64,0x04,0x0C,0xB4,0x02,0x02,0x42,0x33,0x02,0x00,0x00,0x00, + 0x40,0x41,0x21,0x11,0x09,0x05,0x03,0xFF,0x03,0x05,0x09,0x11,0x21,0x41,0x40,0x00},/*"",10*/ + + {0x10,0x10,0xD0,0xFF,0x90,0x00,0x10,0x91,0x96,0x90,0xF0,0x90,0x94,0x93,0x10,0x00, + 0x04,0x03,0x00,0xFF,0x00,0x01,0x04,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x04,0x00},/*"",11*/ + +// {0x00,0x80,0x40,0x20,0x18,0x06,0x80,0x00,0x07,0x18,0x20,0x40,0x80,0x00,0x00,0x00, +// 0x01,0x00,0x20,0x70,0x28,0x26,0x21,0x20,0x20,0x24,0x38,0x60,0x00,0x01,0x01,0x00},/*"?",0*/ }; diff --git a/App/Src/oled2.c b/App/Src/oled2.c index 57b8dde..6121a15 100644 --- a/App/Src/oled2.c +++ b/App/Src/oled2.c @@ -382,21 +382,39 @@ void OLED_ShowString(uint8_t x,uint8_t y,char *str,uint8_t Char_Size,uint8_t col //???? //?????16*16???,??????4??? //index:????????? -void OLED_ShowCN(uint8_t x,uint8_t y,uint8_t index) +void OLED_ShowCN(uint8_t x,uint8_t y,uint8_t index,uint8_t color) { - uint8_t t; + uint8_t t; - OLED_SetPos(x,y); - for(t=0;t<16;t++) - { - SSD1306_WriteData(Hzk[index][t]); - } - - OLED_SetPos(x,y+1); - for(t=0;t<16;t++) - { - SSD1306_WriteData(Hzk[index][t+16]); - } + if(color == 0) + { + OLED_SetPos(x,y); + for(t=0;t<16;t++) + { + SSD1306_WriteData(Hzk[index][t]); + } + + OLED_SetPos(x,y+1); + for(t=0;t<16;t++) + { + SSD1306_WriteData(Hzk[index][t+16]); + } + } + + if(color == 1) + { + OLED_SetPos(x,y); + for(t=0;t<16;t++) + { + SSD1306_WriteData(~Hzk[index][t]); + } + + OLED_SetPos(x,y+1); + for(t=0;t<16;t++) + { + SSD1306_WriteData(~Hzk[index][t+16]); + } + } } char str_print2[16] = {0},str_print3[16] = {0}; @@ -470,7 +488,10 @@ void OLED_MenuTest(void) case 1: //ʾ { OLED_Clear(); - OLED_ShowString(48,0,"Menu",16,1); + OLED_ShowString(0,0," ",16,1); + OLED_ShowString(80,0," ",16,1); + OLED_ShowCN(48,0,0,1); + OLED_ShowCN(64,0,1,1); OLED_ShowString(0,2,"Parameter ",16,0); OLED_ShowString(0,4,"Motor Control",16,0); OLED_ShowString(0,6,"Magnet Sample",16,0); @@ -531,9 +552,9 @@ void OLED_MenuTest(void) } } break; - case 3: + case 3: //ʾ仯ʱˢ { - if(para_flag == 0) + if(para_flag == 0) //ֻʾһ { para_flag = 1; OLED_Clear(); @@ -561,7 +582,7 @@ void OLED_MenuTest(void) { OLED_ShowString(72,6,"ERROR",16,0); } - }else + }else //仯ʱˢ { //λ Xads_temp2[0] = X_ads1220_prc; @@ -612,7 +633,7 @@ void OLED_MenuTest(void) } } - if(oled_en == 1) + if(oled_en == 1) //OKº󷵻ز˵ { oled_en = 0; oled_p = 1; @@ -620,7 +641,7 @@ void OLED_MenuTest(void) } } break; - case 4: + case 4: //ƣ趨˶ģʽ { if(motor_flag1 == 0) { @@ -661,7 +682,7 @@ void OLED_MenuTest(void) } break; - case 5: + case 5: //ƣ趨˶ { if(run_mode_temp[0] == 0) { @@ -702,7 +723,7 @@ void OLED_MenuTest(void) } break; - case 6: + case 6: //ȷϣOKд벢УCancelȡز˵ { if(motor_flag1 == 0) { @@ -753,7 +774,7 @@ void OLED_MenuTest(void) } } break; - case 7: + case 7: //״̬ʾʾRunning...ǰʾCompleted { if(motor_flag2 == 0) { @@ -817,9 +838,13 @@ void OLED_MenuTest(void) } OC2_temp[1] = OC2_temp[0]; } + if(Motor_Run == 0) + { + OLED_ShowString(0,0,"Completed !",16,0); + } } - if(oled_en == 1) + if(oled_en == 1) //OK󷵻˵ { Motor_Run = 0; @@ -829,7 +854,7 @@ void OLED_MenuTest(void) } } break; - case 8: + case 8: //ŸӦģãòms { if(magnet_flag == 0) { @@ -875,7 +900,7 @@ void OLED_MenuTest(void) } } break; - case 9: + case 9: //ŸӦģãò { if(magnet_flag == 0) { @@ -907,7 +932,7 @@ void OLED_MenuTest(void) } } break; - case 10: + case 10: //ŸӦģȷ { if(magnet_flag == 0) { diff --git a/App/Src/tmc5160.c b/App/Src/tmc5160.c index 1d888d3..cbe1db5 100644 --- a/App/Src/tmc5160.c +++ b/App/Src/tmc5160.c @@ -70,7 +70,7 @@ void tmc5160_init(void) // TMC5160_SPIWriteInt(0x0A, 0x00080400,1); // writing value 0x00080400 = 525312 = 0.0 to address 6 = 0x0A(DRV_CONF) // TMC5160_SPIWriteInt(0x0B, 0x00000000,1); // writing value 0x00000000 = 0 = 0.0 to address 7 = 0x0B(GLOBAL_SCALER) // 速度相关的驱动控制寄存器 - TMC5160_SPIWriteInt(0x10, 0x00070E02,1); // IHOLD->0~7bit; IRUN->12~8bit + TMC5160_SPIWriteInt(0x10, 0x00070A02,1); // IHOLD->0~7bit; IRUN->12~8bit TMC5160_SPIWriteInt(0x11, 0x0000000A,1); // writing value 0x0000000A = 10 = 0.0 to address 9 = 0x11(TPOWERDOWN) // TMC5160_SPIWriteInt(0x13, 0x000001F4,1); // writing value 0x00000041 = 65 = 0.0 to address 10 = 0x13(TPWMTHRS) TMC5160_SPIWriteInt(0x14, 0x00000010,1); // writing value 0x00004189 = 16777 = 0.0 to address 11 = 0x14(TCOOLTHRS) @@ -273,31 +273,31 @@ uint32_t X_temp = 0; char busy_flag = 0; void tmc5160_operate(char operate_mode, uint32_t steps) { -// TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //读取实际位置XACTUAL -// XA_32 = Raw_32(XA); -// TMC5160_SPIReadInt(VACTUAL_ADDR,VA); //读取实际速度VACTUAL -// VA_32 = Raw_32(VA); -// TMC5160_SPIReadInt(RAMP_STAT_ADDR,RAMP_STAT); //读取斜坡状态 -// RAMP_STAT_32 = Raw_32(RAMP_STAT); -// TMC5160_SPIReadInt(DRV_STAT_ADDR,DRV_STAT); //读取驱动器状态 -// DRV_STAT_32 = Raw_32(DRV_STAT); -// SG_RESULT_16 = ((uint16_t)DRV_STAT_32) & 0x03FF;//驱动器状态共32bit,其中0-9bit为负载值,读到的负载值越低,负载越高,0代表最高负载 - - + switch(operate_mode) { case 0 : //电机停止 { - rampmode = 0x00000000; - TMC5160_SPIWriteInt(RAMPMODE_ADDR,rampmode,1); //开启位置模式 - - TMC5160_SPIWriteInt(XTARGET_ADDR, XA_32, 1); //把当前位置设为目标位置,开启减速停止 + VA_32 = Raw_32(VA); + + if( VA_32 != 0) + { + busy_flag = 1; + + rampmode = 0x00000000; + TMC5160_SPIWriteInt(RAMPMODE_ADDR,rampmode,1); //开启位置模式 + + TMC5160_SPIWriteInt(XTARGET_ADDR, XA_32, 1); //把当前位置设为目标位置,开启减速停止 + }else + { + busy_flag = 0; + } - busy_flag = 0; } break; case 1 : //电机开始正向运动 { + if( busy_flag == 0) { busy_flag = 1; @@ -308,16 +308,23 @@ void tmc5160_operate(char operate_mode, uint32_t steps) TMC5160_SPIWriteInt(XTARGET_ADDR, X_temp + steps, 1); //此时的实际位置+步长作为目标位置 } - if( RAMP_STAT_32 & 0x00000200 ) //到达目标位置,XACTUAL = XTARGET时,第9位会被置 1 + if(busy_flag == 1) { - busy_flag = 0; - X_temp = 0; + TMC5160_SPIReadInt(RAMP_STAT_ADDR,RAMP_STAT); //运动过程中读取斜坡状态 + RAMP_STAT_32 = Raw_32(RAMP_STAT); + + if(RAMP_STAT_32 & 0x00000200) //到达目标位置,XACTUAL = XTARGET时,第9位会被置 1 + { + busy_flag = 0; + X_temp = 0; + } } } break; case 2 : //电机开始反向运动 { + if( busy_flag == 0) { busy_flag = 1; @@ -328,33 +335,44 @@ void tmc5160_operate(char operate_mode, uint32_t steps) TMC5160_SPIWriteInt(XTARGET_ADDR, X_temp - steps, 1); } - if( RAMP_STAT_32 & 0x00000200 ) + if(busy_flag == 1) { - busy_flag = 0; - X_temp = 0; + TMC5160_SPIReadInt(RAMP_STAT_ADDR,RAMP_STAT); //读取斜坡状态 + RAMP_STAT_32 = Raw_32(RAMP_STAT); + if(RAMP_STAT_32 & 0x00000200) //到达目标位置,XACTUAL = XTARGET时,第9位会被置 1 + { + busy_flag = 0; + X_temp = 0; + } + } } break; - case 3 : //电机回到起点 +// case 3 : //电机回到起点(上电位置) +// { +// if( busy_flag == 0) +// { +// busy_flag = 1; +// rampmode = 0x00000000; +// TMC5160_SPIWriteInt(RAMPMODE_ADDR,rampmode,1); //开启位置模式 +// +// speed_max <<=1; +// TMC5160_SPIWriteInt(VMAX_ADDR, speed_max, 1); //以二倍速返回零点 +// TMC5160_SPIWriteInt(XTARGET_ADDR, 0x00000000, 1); +// } +// if( RAMP_STAT_32 & 0x00000200 ) +// { +// busy_flag = 0; +// speed_max >>=1; +// TMC5160_SPIWriteInt(VMAX_ADDR, speed_max, 1); //恢复原速 +// } +// } +// break; + + default : { - if( busy_flag == 0) - { - busy_flag = 1; - rampmode = 0x00000000; - TMC5160_SPIWriteInt(RAMPMODE_ADDR,rampmode,1); //开启位置模式 - - speed_max <<=1; - TMC5160_SPIWriteInt(VMAX_ADDR, speed_max, 1); //以二倍速返回零点 - TMC5160_SPIWriteInt(XTARGET_ADDR, 0x00000000, 1); - } - if( RAMP_STAT_32 & 0x00000200 ) - { - busy_flag = 0; - speed_max >>=1; - TMC5160_SPIWriteInt(VMAX_ADDR, speed_max, 1); //恢复原速 - } } break; } @@ -364,26 +382,30 @@ void tmc5160_operate(char operate_mode, uint32_t steps) void motor_protect_ads(float threshold_neg, float threshold_pos) { - if( (X_ads1220_prc <= threshold_neg) && ( (tmc5160_sw == 2) || (tmc5160_sw == 3) ) ) + if( (X_ads1220_prc <= threshold_neg) && (motor_direc != 1) ) { - tmc5160_sw = 0; + tmc5160_operate(0, 0); + if(busy_flag == 0) motor_direc = 1; } - if( (X_ads1220_prc >= threshold_pos) && ( (tmc5160_sw == 1) || (tmc5160_sw == 3) ) ) + if( (X_ads1220_prc >= threshold_pos) && ( motor_direc != 2 ) ) { - tmc5160_sw = 0; + tmc5160_operate(0, 0); + if(busy_flag == 0) motor_direc = 2; } } void motor_protect_ocin(void) { - if( (ocin1 == 0x00) && ( (tmc5160_sw == 2) || (tmc5160_sw == 3) ) ) + if( (ocin1 == 0) && (motor_direc != 1) ) { - tmc5160_sw = 0; + tmc5160_operate(0, 0); + if(busy_flag == 0) motor_direc = 1; } - if( (ocin2 == 0x00) && ( (tmc5160_sw == 1) || (tmc5160_sw == 3) ) ) + if( (ocin2 == 0) && ( motor_direc != 2 ) ) { - tmc5160_sw = 0; + tmc5160_operate(0, 0); + if(busy_flag == 0) motor_direc = 2; } } diff --git a/Inc/app.h b/Inc/app.h index 089fe02..24c219c 100644 --- a/Inc/app.h +++ b/Inc/app.h @@ -45,6 +45,5 @@ extern float X_ads1220_prc; extern char ocin1; extern char ocin2; - #endif diff --git a/MDK-ARM/mfps.uvguix.吴俊潮 b/MDK-ARM/mfps.uvguix.吴俊潮 index 8070d98..48bddc0 100644 --- a/MDK-ARM/mfps.uvguix.吴俊潮 +++ b/MDK-ARM/mfps.uvguix.吴俊潮 @@ -20,12 +20,12 @@ 346 Code Coverage - 514 1152 + 1010 656 204 Performance Analyzer - 674 175 175 642 + 1170 175 175 146 @@ -93,8 +93,8 @@ 2 3 - -32000 - -32000 + -1 + -1 -1 @@ -102,16 +102,16 @@ 59 - 314 - 1754 + -1606 + -166 812 0 - 988 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000A00000002000000010000003A463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30395C6D6670735C5372635C73746D3332663178785F69742E63000000000E73746D3332663178785F69742E6300000000C5D4F200FFFFFFFF32463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30395C6D6670735C5372635C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF35463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30395C6D6670735C4170705C5372635C6170702E6300000000056170702E6300000000BECEA100FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30395C6D6670735C4170705C5372635C6F6C6564322E6300000000076F6C6564322E6300000000F0A0A100FFFFFFFF45463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30395C6D6670735C4D444B2D41524D5C737461727475705F73746D33326631303378652E730000000015737461727475705F73746D33326631303378652E7300000000BCA8E100FFFFFFFF31463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30395C6D6670735C496E635C6170702E6800000000056170702E68000000009CC1B600FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30395C6D6670735C4170705C5372635C6D794C69622E6300000000076D794C69622E6300000000F7B88600FFFFFFFF35463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30395C6D6670735C4170705C5372635C6B65792E6300000000056B65792E6300000000D9ADC200FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30395C6D6670735C4170705C5372635C6D6F746F722E6300000000076D6F746F722E6300000000A5C2D700FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30395C6D6670735C4170705C496E635C6F6C6564322E6800000000076F6C6564322E6800000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F4000000660000008007000012030000 + 990 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000A000000060000000100000032463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF35463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4170705C5372635C6170702E6300000000056170702E6300000000FFDC7800FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4170705C5372635C6F6C6564322E6300000000076F6C6564322E6300000000BECEA100FFFFFFFF31463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C496E635C6170702E6800000000056170702E6800000000F0A0A100FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4170705C5372635C6D6F746F722E6300000000076D6F746F722E6300000000BCA8E100FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4170705C496E635C6F6C6564322E6800000000076F6C6564322E68000000009CC1B600FFFFFFFF39463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4170705C5372635C746D63353136302E630000000009746D63353136302E6300000000F7B88600FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4170705C5372635C6D794C69622E6300000000076D794C69622E6300000000D9ADC200FFFFFFFF39463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4170705C496E635C746D63353136302E680000000009746D63353136302E6800000000A5C2D700FFFFFFFF45463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4D444B2D41524D5C737461727475705F73746D33326631303378652E730000000015737461727475705F73746D33326631303378652E7300000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000074F9FFFF660000000000000012030000 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3603,16 +3603,7 @@ 0 100 - 2 - - ../Src/stm32f1xx_it.c - 12 - 362 - 402 - 1 - - 0 - + 6 ../Src/main.c 0 @@ -3624,18 +3615,72 @@ ..\App\Src\app.c - 12 - 1 - 20 + 5 + 31 + 54 1 0 ..\App\Src\oled2.c - 9 - 662 - 910 + 0 + 747 + 771 + 1 + + 0 + + + ../Inc/app.h + 18 + 1 + 46 + 1 + + 0 + + + ..\App\Src\motor.c + 32 + 218 + 228 + 1 + + 0 + + + ../App/Inc/oled2.h + 82 + 1 + 22 + 1 + + 0 + + + ..\App\Src\tmc5160.c + 68 + 315 + 343 + 1 + + 0 + + + ..\App\Src\myLib.c + 0 + 194 + 226 + 1 + + 0 + + + ../App/Inc/tmc5160.h + 0 + 1 + 36 1 0 @@ -3643,57 +3688,12 @@ startup_stm32f103xe.s 0 - 133 + 131 148 1 0 - - ../Inc/app.h - 28 - 1 - 37 - 1 - - 0 - - - ..\App\Src\myLib.c - 39 - 1 - 10 - 1 - - 0 - - - ..\App\Src\key.c - 39 - 146 - 187 - 1 - - 0 - - - ..\App\Src\motor.c - 52 - 334 - 359 - 1 - - 0 - - - ../App/Inc/oled2.h - 25 - 1 - 11 - 1 - - 0 - diff --git a/MDK-ARM/mfps.uvoptx b/MDK-ARM/mfps.uvoptx index f91f33d..adbcb62 100644 --- a/MDK-ARM/mfps.uvoptx +++ b/MDK-ARM/mfps.uvoptx @@ -173,97 +173,97 @@ 4 1 - tmc5160_sw + key_msg 5 1 - key_msg + ocin1,0x0A 6 1 - ocin1,0x0A + ocin2,0x0A 7 1 - ocin2,0x0A + key_cnt 8 1 - key_cnt + X_ads1220 9 1 - SG_RESULT_16 + X_ads1220_prc 10 1 - X_ads1220 + Runmotor_step 11 1 - X_ads1220_prc + TEMP_M1820 12 1 - Runmotor_step + Run_mm 13 1 - TEMP_M1820 + rx_data2 14 1 - Run_mm + it_5000ms_flag 15 1 - step_temp + Motor_Run 16 1 - rx_data2 + Run_Mode 17 1 - it_5000ms_flag + Run_mm 18 1 - oled_s + magnet_tx 19 1 - Motor_Run + oled_p 20 1 - Run_Mode + motor_direc 21 1 - Run_mm + Run_Step,0x0A 22 1 - magnet_tx + RAMP_STAT_32 diff --git a/MDK-ARM/mfps/ads1220.crf b/MDK-ARM/mfps/ads1220.crf index 4d5f4a3a14104b35ad602c3591a2f243634aea9e..fe69dc596b500135b5f11fa2f46de0df6b28e0ae 100644 GIT binary patch delta 8567 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 GRQW$Wo%iqn delta 8488 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 diff --git a/MDK-ARM/mfps/ads1220.o b/MDK-ARM/mfps/ads1220.o index 8d2de888a29ce238f4de31ced2c8cfd62b37d6ca..8e1259660ff9df06305f86fb040583cd41d2510b 100644 GIT binary patch delta 8625 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 Q!&L%1JR<0Z_(2}^zw~Rr2mk;8 delta 8568 zcmb7Jd32Ojmai&ECG}n^`%;xul1d1h3RG2g4h{(kSRqxxH8~x4*pI)O{x=tyX2%A zHmMF4hwLTQ#gJFUUISrQM2qUtgQMa9>JoQF{E0gKA~HqnG#vFVSssu6h(Hk|wiGc5 z2fvOvEDnkND|H`M#fjYytN%>RXX2Jq^VGTc1tLyq?yv-Hj@F|o z+7x}}^7PE*Y3ZkaTo@cBIy9+HX;OyQ~ujaCw5;t zA;q5ze{=9R*M8|lz!Mjoc6-@~{7|y1A$?Q+j?44zPfyA1pPmX-zu>SY*@KNi|Ki-N z82eO7(4SVi#$9+mXlkRYad9f>ZH=R$wjY-(R&kd_7NOWQ)96i5>~%&NXV>Tyg`uu) zJ60<02Ra&Y_LtWxLR^cnzi(C~I4v>u+nW`G&Us?&&+Je%gu5I__bYbAxEhClrPx2$ z)yRKS@nNT{F+YLLU*u}k6|f`D2-J2>C1b8*Vb6VnG4bIIn_}#Bn^-dKHy)TIc&(Pv zAwoIs_0x5;oyP0g+Bq)A%bM8vnaETFOg>}D+|Gh$8XKQts+n2#4!Jen9cGC$mK#qq z<4mJ$7kk#(NP>IMuv@M<<-1vhR5}6X5w_c@gXt001_OK8Zs`$_?q$)^7a?{p%TP)r z_azdE41W^IWvJfEik{lgS=-xU5!STSHc7NniKMu#yRB2G=&?z3*g_PF+ZrsAmCnZc zZcDqQ#Mvmcbz3?mPtKUy+9j>dMr*5N&?(w_S|uYW*LMpf9zn5HoTQ<)yEaBLhVAv0 z6+(VNRpIIaAum6_Lh^y#_$-TZE;r8JzmI($;#%*PS6GYdWCHGf#6SL${X<}2TD>8A zNt)!~&4`?X%78HY-8WcDPWT~oF8fR(`6nlSZeRRg>`fWBl&#bE4dmF?==AXAH!PX2 zPV2K(HyiTm>n*_k%uevedUNk!mT616wGIRo*F-h0GU#+Vp`dkOb(^iSx}j1hY=J8( zp2X9utXXS|2TZGSvLNwWmcqL?lv_+CeZ^^6X<+)6&Es3^D)mJTIXQK@Mi?MP`ryXa zT61l$In4se;XD%F{g#DoPX+}WI&o^C5Ggzy_I5{{^N7%N=es?TrC zt~X`F`DBdq=_wYg%lj$bH=OJZPjJ2N~_zFmQE%e*Eg+iZzyZd5IV9z8^PznPy`QF>a5nHE?ZTdzPDZ| zf{v>!5ppAV1g}}s)Kk}xQPW_{f^%2cGF~rKm8`GK&}Ua=!1)NSh4`y1R9V!rwxOdd zW6g&8S|J<4ui)@X)bpN=sn(7@0!md7-g2y{V=QPHJ)IwUInQY3;RSw%Qu?{RIZW;_y@Qd{9vAQiIU7&O+z2 zC3WrAftLIY-90zOHYoC`o>N}Z+>NFZ6g_z;LLRvtZXx->I(XdWrn&2!AjG` z!nNxxEM!ezp>Z&^slF^VTjWIAuR_w zzGIIuli9W~JW8>C>44a7# zwK0}w*b8s4{Zfy+buON(;qhCHf&3PWRJvUi!3O$!7%dvr-0k8)?Jc&_Bh<6^m>S-@ z$rSL(Ef&Y!Rt&SIsN1Ym>2_CfGs;7FtYh5hZKmRGmj?8=Sql97Z5H8iS4o>7QsYu< zDsH?l@?a8a09wmTPUwXX24 zYZP+0N_IEy0_jg|l?TOzbJu_`wYVNPIuuNFG?#$LKARP|6i@bXE~N$EDjwWA>k;1` z;T|szmnj;4PUcGQo0!GjDazG16dw7Rg)2SyhyqK6mY?xfx>KHO2($n8XQq()yUyZS zoct?trPp;<10L!ic=W#Sopzd<@8fFR-ozkIN2C7tJMVOH8C`h2k>ecmKCR>t?l17K zeqt#v3iv>LxFYGrS9rNEON2?e+9Pk7i4H2I`1W&8hh|L&rQC;BZcgJ{_m5H@&t?gF zcC8R6LyITRJJ(Pv<0_>G&(m{Cf?vt-dU;TkjAwY{8nXc<&*46t<=i~WB3yK)(R-0I-%%Ccs>b%GC(l?CA2Y#(;@CNedkDG)xJ z%gw%QhNcDHM7F}0xgG(3q_xtEuQ1R@{PNWbAC`J4kk9kwr$;C`c>pzGq>x*OM)42=5*<8(wmC3a8}NPfvCtMGh3$MD}3ljoW&pgXkkLZ6TF#6 z^v(S;j~G!1T)D@T-W(*33V;)gdvg$OLNZ)u+=GMcc$5?TFpmbRgR!R%>EKxmfR}^m zn7SqX_@Y*WX!-#g4OzV-j(B}|;^zodEr+B3&k?^q!nZ*0k!jCE*>Xn*2 zJIV5(T8&4}{R2mbntOguc~#Blc_bqrtMT>dR@qP?seqcRP?eN$4opW+Bj0Z^CfFHaFohf{s?6wIn{ z)c>V85?%Nyj*_5gzE52gC%T2*^L?@vaq(y8`(`VSNFZwg2I>B7SFAh4$^F+zqUo&# zz8TDc1$gnVF5q!KHIg`F$wHqRDGB_PM`FOfFX$#PhRwe)mbb&_YGTYzrTn-vs`vr3SX|}DFG|?GRYkHbv>Ua&4u&z ze4)JTSte0QAf$k&NUf0Ez!ys2hC+fG=s=LS>|+w641V(@eh5BC3eA2d8F%=TT^of6 z3tu4J1UVKQ(gL*z0Z}h7i4}?~c`BSFbrD=7*aXr>v|a|X?l58uMNp0!sRRZHqTm>U zy!{Z9y%6AVE)!59n>oQ7ivvdKTdM_c&<<&8fu zNf`e1Q;z?JB*79J9zt~sUkEq0A{!L7U{lqCQa4GtB>g=}R+4^C(kMySNIFeYR4Ymo zB&{GRs1>CKl5`~PBdLa@w@Dfz=?jvMlQfqmA1CQClBP-8K$6zRgQd&hQXk5PY`6v$ zoFh02QwYk5Pw=@pmyiZKXhcpMnronz;3(`tP)__ClVm%4;j4HX_PXfkC2hxEFT-Mj zaVRIy!T`Z$I7V3CiFA0;oDL=HGXq?_83ukz^$)suQJA zl2(v(nxqDjCP>yU=tTlDlw{F(^cUanf%`Jxr7I8cEtN zls+cONYWjW+DX!Mqx3RK`6Qi1Nos*l$j=L;2iCmZW3$;buYpQs!BhH8OOL%Vp<9LJ2AHaD8*~CTou@8^83X=O#ipq&0sA|l5P_?nJSJgs~XJ1l~70$eu& zlnvs>yfug$vl%`leLvhJxB%*HbiO8L-P{x1$fhS?%QlQm3kR?V#_|pVjBdjXy}S)K zbO;pNQ9lBD1ki0q{if}xAA@0143Xk3Qe1%Zq!=f~JyJ*@c?XWvK_NjlbP!nK5J5Yf zBN%}xf(sD7lXmcHSiTcO34>Z};zsU4fXzG6;oCdWp%E^UVr(Zp{HJh@R#^NLc0}$V hI1U2@V{i-s`k%sHf23aHaFg@^>LG+m$Q$CZ{{u5qcv1iW diff --git a/MDK-ARM/mfps/app.crf b/MDK-ARM/mfps/app.crf index 27d016ce93299ce74eeac331a21fee17176554df..aa5a770adb0561209a9a570c371cad2ec3aa105f 100644 GIT binary patch delta 9246 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 diff --git a/MDK-ARM/mfps/app.o b/MDK-ARM/mfps/app.o index a3155aa16e363a0d6ff62760c59eb88a26a799d3..d7a803206776a3bbc218449f9ef491c55eb4ef6d 100644 GIT binary patch delta 15526 zcmb7L4P2B})<4g{3^R8aWDrFZkuMPxk>N{pEkyxAF#*3_ws8;;kxxYhw-)VnQ(H|@ z^H^`&V!3T@R+4V$rlqc$nqRn9W@b`Wnz$>yR#twz=RWhny#u!IOF#V2|D1ErJ@-D( z{Xh3UL$|+*IrMeRx)6>3-G;D%(c?2=!1!#XWc(vaw0DcwEG0}68kceZhkN(E!aUo1 zDH)mkb7NI{!@_hg{xLB#v0-1|&{)+TQl*5(sGnw44a%N)Yw5I!x1c1XHgk`%p`X&j zs6_Q`37ZgAqC|Ob=&Jla@q<(ICIJ6Q-mt~cTS?xq*RV6JkFI+UU3dB~MAzM; zzPrC}x~{uc-hdh{mqRd1OK6Q zl1(uNPpmIt+MV8UcXOTAouNveWo=xMwNas84gGr1uV-`CM(wZ9I|2fl_m$~3 zhq_qB)4JWx&H`49+^lOJx!J4NMrS%#kIl6)`oqqm1DdBM=sz6k3~EkWpuaZL#nMmd zcLlka`MN&c=wcP$>+_u~p!o~Mu*y|Ab)|1!?Qcl$=8C=+Zn*E|WN*b7{9M7!10Oc@ zb-DtYXQdnJI=XDP84AtLX3gab49k1EnBghIT2B|-@wDOCd>3m_SpO&&I~C3T)KSXs zhp`M-JJ+mW+e7TOvjrajdX8jwoCbV7pP8GZN3moNGBwjG_`0Jky6nl$0rYI9$Ow(A z9r;-Etw-61E>rX8Hr9);JasKK`^^^F=t36U;j1lTnH}tWG5dpyIqUwxmFVfYEKgBx zVrwZ|;WXmXd92b{URhH)-�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 NK+5n6+7gTb{|k3SPpbd` delta 16697 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 HCVc)6aDl$Z diff --git a/MDK-ARM/mfps/dma.o b/MDK-ARM/mfps/dma.o index cfe5f75c630d13ec5ea766b61a39ba0cc31843f9..72458b31161df9843677523ef554c4a7d82939ea 100644 GIT binary patch delta 4268 zcmb7HTTol)5jF&{w5P{Fuw}$m+~ULmTQ`s(wy{vKEeDK*4MH^IV_gukz>)xg1im1Q ziR?5kFz#gg&>5$1?o;ZajnbJ;(@dw=@l2eTHmN&p((y|=2~HlJw&U(O=yG%A`!S9$fpTP@}n1UD$P}t>8=gccZ%Sg#!ND{9Jb-eWR^KR(a<~ z#n<^~s*;+5T8&1fRcrN)y9#!3+&N2sFUP4GHO4MoN0+*D!?C;k`P4T2%m76jHhV;rCFL__c!Q0}7^^$~PeRt&#$ey6`AD5&Z&$P<^+|94(u_AF~Quf7YdUf>o zvY*u?S4xa&p(s)ISays_J9wYSUKdtE1&_X!-AWZ)m58x&OKIBk^BVcH-N{uIlC9{y z7CEH66^TZJyq32oDAHOgry}visN7SY4l*_=zoAI43YO)oMd{VOxcraP>D8@okCkab#b{2tLMqvYK;s#L(Y+Nb~UQ!L4|M5Ln&jh+vZI!z0RZ7qv-<0hz70pA+yat zJ>=nx*x;fV&m8h%eCGnihz2;DY50uB6)@uJ0>v26z-|m&CX*%7-WPTaci8$o_{{~- zGb0Z5WOOi~(KdTf?F20ou`Y1B(A0oi(~0-pP>t3rbdv8oVGn!KYMTwucr<6tdhRtW zcSAk?<1&;pllDQU|7_GTZq{yX32{)2PoBz35L}eh?CT$x?>))Q+l^T70yPsJw&}UKZCr1t1R~IZn zBX2*zw0A7{)$QT2NM|N}k@Ar5kd_M=^lG)5a|}&(x(4m@UbTVqq3tRhV0DpGZr4Pw z<8(;N&EQfLT3P?VRC~{i#c1;C$m_?~pqa7uP8i*0y?VlJ#D~|Q5H78D0DkQO1$K?WUO43pSlmJPgf@AShgYEqSI6KJNv@Cm zuphtYg(fz;($sS~KJvo8J)&y3X+3^COL9YXE@v;2mFBcW>Ld7lPXT&(l7jE z7jx+&KOAR8IOkkj9oZ8mV2k;&K1YFK6Yv5fViVq2k zJqzWM5hNUQAO8CWu(?Qh5xZ7^g$&x$jVZ;*3SG1a(#TzcV_8h$^S&Jb1|M94w%Eob1nRFD4&Y!6Er9t}dZm;;%3%Vf!-QO5MAAXG9U zLgCaRe}fUCKNEslM#NHForME98UlqB-C24|jBd)9eB2On zw$4D6lorQW5f3;w3XcDJN>QxK#IS5m2u69Bu13NM)mHYuEYqPR#MnC2+hHihcj%9l zCdr*|UI8{QO_KJPY0Bl&B-v$F;0hy}nmi`-5|RiVD$XTI=^VTwB}oI$&A}TIf)Fnw zbUv}ZAi&n)`A7~es8KbDrn|07Nc-TGUNsMu&rQe z!ml`LyJ+0=@9exXCZASO;kIw;!;&E{)Ul``<{V!D_`fucZX5N`?V?wPXv%NN4PnMt zJ4ri8a5>W3Tgm%zQZCOAj1yYTIY_dAx`K(c&G3_Wh*&U<`HCBla+%%Un zV_y(CO7vYN?1@G`sTlI!mscb0MN%G<5>Qv5;~FV65vVyG;(4gg64rOG(Hl=BJa`$@ zDuyr#plxK4bc(+sLGS$~IG8I@o-L9z5Mh>H?}B4KiE>0LOqBR_jOrB&OHwCCBybht z<0J5y7gCHrd4tX-0xFV!U9IPm^N_olRDQop!>jyk ueL{(9usWVQh?nA20Y?Tgiur)}S)5LIE6Bf|MG8M<%2g$anw#)e^Zx*S`$@V0 delta 4253 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 Ib$Gq(f87ZxbN~PV diff --git a/MDK-ARM/mfps/gpio.o b/MDK-ARM/mfps/gpio.o index 5d121a69bac26042b8736c5bf83f8a0ad2e96c90..7677a279c529aa817478c1dc05afdde945e44126 100644 GIT binary patch delta 4198 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 CQV0+L diff --git a/MDK-ARM/mfps/i2c.o b/MDK-ARM/mfps/i2c.o index a99566b47810dbe15bf9f6e3c2b0dcbc53b31b9e..c30e5f031052865107eb634218050e1b1bfd9b65 100644 GIT binary patch delta 4446 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 bzawUUu8L1+QpEn;toltc`-cfAO}hU8(n5-< delta 4428 zcmbVPYfKy26<$~#_8ANz1Op3k9748>L&=Pd!K6u(fXyQ&Ktg!7>a4K=W3a(CV8{l- zBUvDUg)D84x>_mORn;G>W=lmYt5U0G+p67_vTgQ9AF9-c)L&`4tF5%HqAC%+Gxm&U zhA~x(WSM){K_VHlzP}$Yc$j5s?z6Do@3c7%@-XkYb<4| zPgPZ)vM@VV-R!}5v67ufN9MKhfqutZ{?qjMpm4`=GVQV$aV;DWa`a29Tg$6kDddw% zKF^a+T6A?Q{Y$?SR!5(XWPIbOIJ&={@dI&>*8{TTCcD3-4#7da9!zJ0S9W)ZGk~M<}bG^-f!? zma$eVzUhUdRD)%@s?k$F7VLE4`(7x8=6XM4AGEohHas~DNAZtq85y|yDgf1eVT7)( zv-JBcRY(s5O)*0q(x)*erwhIQe4BVa&wMVpR4Tq4EYY*%YXr?`vIBTc^P2!oqGV5p0%#nEnVZ|l9%kJ~p%`nC_!vF|3SG3dY45_EPo zwc4%haI8j~Nvp}PG_#Qon*6c;@kz72CDh&9>fsJ%MDGa6YpWY}Sgh90miijj8O!_e zI%x2n5z=mbZ^RiMV=mgAmRQQ8n{Yrk*fwsnSGP6Nw2SSJrMxgo=7+*#p}vl;OErBK z@#K#+TKvi=DK+4~)ZFB+8tQ2`$4Xs)s7Ws%-PwlSTzB57fogwXkePOv*@0Nm4@b%4 z94%`cnHjZTnP{Qesd#^%Y0@#rPl}#D@3!0A7aD8Ae9=Q#u>zmRM}G29e10gP`iCOU z*1*Iih92NHEiS0^k{w6F47XzwGZ->Y**mLUgIw?k{=pAfx-n-N?T9qBoBKVim)oxZ zbpdj?hDdYM)v_UXdzp<5rc$08>}n!dhzCP}SGR zARnEpa7gFu4ft%K%a^;aGOPu61E4Q)h5T+e-_7}HGuKTk+eCMnJ!D%Np9P=-dZ(;? zBMxi8+0S)%2%jy(v8ZnhOewOBgFz_5-Eq+3d*ko|C21dpkU`NHE`-TxF9e}PS?Qck z0(R2sTi3|(U!DX#?yhMy`0_2FC<(sNH328l@Ctc6GCD}|c<6t^DG{|afEuS?&C zJjFY{Gef$&8-{G;AcEI#lVk}xF!!2}eC8V2Sxz1y*&rj&T`{F?4Gzh$$Xpkyy|D(l zlmx@v>Fkt*SGYX^=XDYevThXi%f>&AKnBjP1Et^xzhZY1a`3@A9F$Q?*t-a`UIQH^ zp(5U!i?vmN4?feR>B|UgJG%)^XjY1Op@1Gat|L1|9+i~li8!xs?{IOcz6tSs{N*@l zKmi^T(h)K%<%y7xgX0nMv?Qd!2OF`Db@-PJD3no8$O3#4fpsdOy$lK=4gO{m4#;#m z5&C$Vyl07~vsMvd8Z4iId=-EjaC?TlkZ}@~QYlfCgo`N&GbOF?na^g(+mf=9ew`ff z&$Fax?bW^1;X`?NF9^ANNn}dSpLm`+iA=GpLybRY6|Bjf15#%(bdX6UvJJSpNE(&m`P++7sgvAc zvFpx&?Zf1OOYQ;A^qAFb&Fm87sQRF!e#fi;E$@#0yAk+bOp+1V}y=MS=vZ%S&ll35ueuju=^x1^3WnUN{l&;1nfE=MNl+sjZXlX1a@jLMLGZ-v-{ zTPx&dk;0kG9+lbfhbw9ZsXQxTbK=(M|FcZIIB(n{8t|i4HE|}PWa3Y!YQLt`k3{ zuH?U3gO~P-IGHU}({G`NLInea`Aj4<$dk!vF}95|Xr-{sY-; Bac%$r diff --git a/MDK-ARM/mfps/key.crf b/MDK-ARM/mfps/key.crf index 5a23a63c1523d9d2e5090aaee2808ce78d6ee1c7..69ca6afc248c1dda4ee710bbf3ebc5de7009cb47 100644 GIT binary patch delta 8192 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 diff --git a/MDK-ARM/mfps/key.o b/MDK-ARM/mfps/key.o index b5a92faf0af6625cbb47c831ae7cb054ab9f9f7f..e445fc8f9eed4063948d5def01300041d6d20811 100644 GIT binary patch delta 8126 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 ZaEL)ajx#ub5i1FHp@G3mXj;k5`F|CZqpJV_ delta 8062 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 delta 8538 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 B?Mwgw delta 8949 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 KC9V9+@P7e1XTGEW diff --git a/MDK-ARM/mfps/main.crf b/MDK-ARM/mfps/main.crf index ce9cbc130dd2bf367faafe45c5ecb1c331a9d6ad..4b8db68a5f2c26898d646978022aedc0f17081e0 100644 GIT binary patch delta 8276 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 delta 8212 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 HI5qzlikG)9 diff --git a/MDK-ARM/mfps/main.o b/MDK-ARM/mfps/main.o index 66c68ff818e2d22ae8ebfcd45d51ec9073bc973c..2b78710a451214278512f1c4e1eb62e4ab5bd11e 100644 GIT binary patch delta 8170 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 delta 54985 zcmbrn3s_V|{|7!ZyDaO1x&i_M;&KsDQ2}pw&DhVnQ$z8z^RzSltK|?b$Z$};T zie_e}iJ_sHmwK(N%&@H2%!mf!pTKhK}%nLYEp&Ue0ZpEGCJ zwlna;S3@>?eqp zbohHYfoPk0n(<@eiS~8C{UH1QA(Z@|Og*6R|4o6-jLvyB3WE{a%J+m(^+`lK2pO1y zV5ZGeBLDxN#Kh`|DXC6ZzTpnBUlI9ysklqFQSIYSEZ_)k#y?=$x!A2V=g;XA~dr8|fu!$MerjreZDC&LYjy_E9 zMNEFu6eq8-PL0$%)hjHDnDk9y2IBYmU82c}Vw(j<)2Q!9_~&6zm{i1|$I~96D}ob(D}smgz4JWg(jrBAjW7_)Aesb5xY)pshh`0S?YSYvf;%$fLzGk&4 zuldX!W0)44KBuM8t|O?aa-r*sYPzDb!Q)9=nprv9w=1QiE9do%p)9jVdfU&B6%|R> z{XE6vpz;0=lmPJH37q&7Fk;|t$NI7SvZz7^u zWV2+L;M^kw96?bbQ1AeaftmssT{06t2$M2Aqukafn>*?R}HR66PrTFz}xrSduiw%Bzw|t9Vx0ZVb5@2#^xemao z#R0!PTE4??x0XQs+O@olUu}yMer;Ng;+IL?C-t0E+e{FD&@4>6*G&2fNZqo)7fm{`<)RDXVBfol-j93*44bKx!09w?&)m{ib?U3Y_jq1m>=sdNl#7cRT6W# zsj=ZwRwTV_ryOGch^KklF%umm!S>(l-Bl z${)S`ivv&Tea3n-FQY86zRACs`fIKToZ5n02^=%y!n`#W0@OX4;W|L3YlrP7UL8#B2#{a6>dB5b0~ z_3!TzJu^8rg-!JNPVci8uJo536VX|S}2wsr|D^M~e z51u%B+_=d2z&P{v-^P~O)MnzP_nEp+8zrjOna1JK6JrRBU)I1(b7ikY?2Uw165*AI zRxi9EAXHK4hSWYlVI}*NTDhYU&OxpwL3}v!A1voTq%pW%{#Qe2IAqK!mIDe#E>Y*9 z@R>&87vTZwPikCi$YzIXUyBcN8%6#tw9VRTPfHg4QybUcj;Zn9_uFl+eShCJ?3;W0 z0>-xlgc%5#2vf5177-$)KNeL|jiGGf^y$;46GGzh3(2$zK_nq-fe|3$!D!OpH%xoX zfalTs_H4}Upd~@aYNstJULBEDP5k4kXVwf~*iyTpY8tz8l-OIA?!tc+4a(l8`2*WX# z0sRMjnKJY-pqt3PIkEGAegb6XJk{WU)>hq`!ZDGooa*Pmm6&aL9mry%xmtYt*7+&N zjl&k2`;QOIf=F^pgVKMTYsJ0PU}JFk<;S|}ebY=Dt?_i=k~_zyMg99Op{pYt(16dw zM6(%-8>;r6j2@lcP}>XUoiJx)3n?+pZxB^kB(1M@t2q)qeBlw~_y}@r1I9NMM$^oO z-*4+`gkgH01Fe2|tYK9hEftl7`tQB+Ngaus7Nz%jwKdr>4cqr_my`YBq26a(tK1M- z?(~1?O6l~J-X-hy!F5|a;Ha0(ZbX0UfaKS-y3tN{TUYd+&$l|7f@8Uv1N;vkicEZR z1)e-c{Xe|&T(mIO#yBr}ehewr8W%>3u7al88VdijSf;6ssnKdn`sgFRH;b`eHD(Xt~=x5|Ure;WuXi;Rd zvHIx!0Q6B>bQ)kV0EF70Ob=C!4Q~Mm|MnQ?#)5 z)*`eP+9*1k5KCt>rv#RUpi-IZ?<_z^@2?GJUP-d$(*Oszwuxv!L4d+!TKK~@9mHlw zBwu4Odf3CZ-9s!Wbr!?=Jv@H<=>0pvzuu0liK-#w3KngK>5K9VQ}Q#jMx&i~mA;+U zr;C9SLtpe3)e?8 zpyyg$`fUBuXk*L=#k$nVsbNblqA?x4@89EMotoq#K_~FeZ#6ax*@)~hH~Lx~F_bja zYCz0rZB?@X9lf9Ep!7u3WH=SDxf7UFzxH-qP0Q^WF%?U+LAvZ~mDiBSiilpauO3WS zTYNPXi5%=PMNXul_G+EpXL4&l(6=5*6JcD%9Mr9n2Qyk-cELgEZ5*NCPLFXG1;?Ra zbgPjz^*TfGe}u=-pL-2M4)=o|+?v4Obzj~d8C9_)K#G~}UJ~LhX9n&2hdN*M4@d9E zwqm}9+|m09fX&(aye<$Hbw?j@^uE!|g%bKe<|;OGLC?G3G8#`6heXl-o38{FryZmH zH(arcDKnNW)D=6$d}`bV-%eimobl=Z^za1QW^&oW&x##W<5Ocq;pmZfz3Fx%#-(bh zYy5CG6p$h8S0_C&b+1>Ox)ZTxBc?7`%SpH5{d!z)84zRp+ayAN3$yWml9*JIdxCq( zg%pKhAf4}`IX2i)&SpUvo9;(>X(&`hJ7YOCHQxlIQUn+eN^X)j`rH<=6Iu7&$U znR_!Rkz&bjT8~($%)JJ&(H8D6=@}_|riXLRxxf?aEBw8(qaN1oYjN_@9eh~3yG7bQ z(=+H_b*ZPi8$Q3Qvnj=|Jyx{3gWWba)_&JQ{Ao3wb=@lh&lo3(3~a+fQD1p?=0Iw& zX~mZ3N-priYpeu_nP}I1F7{m{gSLYkR8!9fOHTdlGxcf7w9#O?y!K81b%- zdORu`BA+z)Yv|Y18>>L?X%9%az@2LlE~efeM1{*dRSjZs^i{);b=yj#qfmwQF=RD< zXM=aY)O~i};H?d0FundrOBg6?8x|Al9fQi$Si4Hru&*JL%$DIL4bt4%0Uq;CBQFMw zoU*l+5?T3vSyOF!qx8Y-X!dNQWS_LuKc`uLX8FrawIdrvIfc!qUf~(^DcYY^H`OM~ zv>0tut$(9bk<>{4EggAc5Zlxs-FPC(mNnCw#@fH6{>gjQjkP=Kq|3=u9ehz zU6);8@ER1|SUa}PV5D9H5gS>TY8((da0=?_EJHEsWVY)umA~B;Oj=J|0!U1*E zJ6w+Stuvrw?sA1#D7{-LuAneb6d66Xpv*FMps4)2UGYzcs9mclsS{*4aT4)vsI5OI z+!+X$iRFdpJw%}!5Elg>pngH9Pe)i<-%{&=Wb&GuYd6<-jiuf_RKmPJFfLqSB6g># zskTc?Q*8<=(K%>*zn=J+Ce=07E@~#{T52aZHQq)`Me>(QxB(e994ESVjsx1+9tX<@?q`O1~KL!|7RFr(IbxUMaYO=mCNQwcURZfmY=Hp zbcuHtDYtBM@66}q7aWF6N=Pm?*Y^WP+%T*QAqS=2D-EF&Bj_gmzkDAIHHJ&CMQWXG zDA5sJ3)9n~hN(ltb`HH^GxUyX=t(=(q-xs;%KRyFqATc4s&?H=j*(Z3S88kyLbHeT z{!3$|lP|^6(TI(djBA~xtuJ|28rO!=5_`N?5ielu5iTJ(0cLGr=MJ!I2iUCx?9l=C z>;N0u!{{&CBZzMY*v|r^2gY)ikmJq-t1m)qyAk4H!5vDF7O(Sk4oD~3`4*DDg;X9P z9a=Zw$)X6N6{rZuW$WlPM{*f)Mf%PJq763F%Gf%ZpmQV_E=Sn4(tr0R+NGd}J1!IS zaL3|j9hbF{_m_g!_n{ur8(57uL~Y>>Ft9CL)&X{cK0#NqUY8^}Z}c1- z06U$5ws?A?C({}3sCqu=-dXl`RF$pq{K4iR>O&E!M0!w{DX9#5qp z61|AFm`YQ(Ij1Ke+E&F)ly_VBmkw|-RJNr*(*aKQG}D!&b`F=uZ*p^}v8Ykd*(0R+ zo7_-uR&E;DbB;wum@RU5ek9R;DeZm5(Pnc9(cY56H@P_6u_#cSwsWkckvs?8>Y(@J zXrfJkig3qg%hW4Xt59W0xkat7^tkjYOZAlgkp}cg9Dz9;2#P_GQqX31wse#*?x8wAfJ~LWS_hVPB$kmCo#Qkpd5>rPM8IziWNX1uYb* zQ5l&up!yt#$Gm@ct6r?J80cwN99>m(sS5^wRcv)FOn6)yR+=7z`G! zXzA2eABO-7R`FuRKH%f_&Gk(Y!mLX!S4%5u zwQhBPDT({_)z3i9N2;QJ*sN5qQoSI`$J}Csy@}|elB9ck9UnI#mI#VcR{MsuulON@ z+ry=S?cs6@zfvTlr7qk0+3ZC6PIA>w9z?V^lx*~@0A5r_B^&1fdrSAw1a2bcE8W}b z*z@{8a|%kS-2j~3s^MB2s>n&jY~iNmJ6y1wYue^MJaD+V^HuWmWe0m#U|};A7AS7s zj7835MSI`DkZ#-Tt1Z%sy_t~q6!x+oW=XqWaUPwG(*Y}>PShaPO0$y{)hi$@l4?s+ z6qU`A{(QyR?RV(=KxV;EfoB+k$ko+A$#Z+exN49^vy`hE&WR=Ks^$gY2U|3YrgIXopot*hGQgrK zDS6o+Dm8C+W2vc<+YUc;9N|0qu;eGCWjoy1>Ui<68H@2GS`<=yQqoRurcRcY?euorfYvY!I+U)(fVgnX z+A!%|a9s$Oe%R?v10}l4-6lDlXd^_*Y=5{kdY7AxQv}f_D?M26I*>&xw3rjq)||1@ z#$7NcOnPhA0H&QOUEk%+5@$-yyMlvVGtfIf5@VS{4zS{(b!dSiS4z%IDbm^9ZY(fW zy1v`ZW^)RGI@sh{2TzWDq$jCu@*yeG;60E@kS60XM}E*@((*m-Z1qHG_a0By__%a- zkDHBQx)>@%pKRKrWsTFNhkM+*DzzXx3bRTnyu4S*buq2^@S~3}e)8#O;da7O;j`7S zrES@sbTT(WffIG1I226}aRG~77IOiug9R4yJJX4_TN}6numP}Amp4G4kdM$imdLeO znU@i1@7{szYPxiJuX8U&dolV?ph?`?atAn8>h)?L=AS8ze$|hy&6Lt#oy=Cxm)?3ciQUMObo;lnwb{~v{lP3b zSGvC6lO4~M9^z3}Ai2Hf$#yP~M!zP_JiY7kiPjG$3X?A(Tm&qf zEt;Z$R~w~|Uh^DoC?MK&fC^h);iCzZVEYDeES?4g;m4`499`8;F}`Vg5F2y80xVP} z#T*zy-E(<}C}XDJPDUbPtso=>oGI;k-QC6ntWmCi)vs%9j5?yNK}MXV z|GwTMD9WB_$Ai<}BJnBU)HZM#U@?%2S|K!MOKAsvx+u_iKm%#I^zuO;x=A{Aun)!1 zd~j$?BPwA4xRnk-(Ov+jW&$r@;nZq$6hfCmPq1rmf3h^?4R?A#%6Y>*;v{ILZFs$l z%;l=+3W22}?~1NSz@j}Ubk`@PkKWkIHm|Fkb0}El95^a@!CYfu@|4KO28BE7C2HO#YRZ{yA=KunDx>;gwtKrdiV(K|4IMvY~#Tb?p+fa;Nah z%4P>^xj@hkM^=8{)b_=xBY24sIKe3`cNF?OJ^r{vII>b7` z2VYa-^m0|C6P;*HOrDMUJe%+7N#C*3dMOD`OR9RxnGUuVG-hA`ORhTVLf^2?|AV=( zburKLpj)i8611Rzr+Kg5w8e^M0B!#=KG>6PwxR`qR+ z&AyEL8#Vb>zG+2^?n$)Y^yJsQseey% z+|jR(w9BCiw}Ljf5$c?hVL~9WoU9SAJZ)n7;t11r@qvk-r$e>&==e~N?pa2 zp%LL4<)8MW?j8!f4Lw*+L2*iET2UI&M?&Whgj0XI-o2v+f-Rv#2$9U(viLcF8ZuPD zHVQo%*~DQ#8385E6>KJW4z00oz;y;w|b3xRDhxVfj z$8^*nW`H{p?m$E6N0dftV)Al|W~3Dqr9_I7p$bDC<+lgXm(f-8#e?ZneNbWsYAhY)Hw?$}^)9 zWt6B`k8sKSC)hw!dHoRD+sC95LJRVX@(U~#@G=V5MkQWez#RNt(2JDz*G$MQz%dG0ReVvFkx+%jp7FRh5%=qa*Jhm#;-EHulc#N-uap=JxDYb!FoC?7fm&Z8B#V1XHf zJXu8Z7FkffGHOBoVso)M9D|_0j4RB_>zdgH8?bdab;=5~@XH>{DaazS#4s5v7rYFI zbl}P`vtcIFHoH?7EkNN3Q^RCJMp25{F1}>WiCO9 zC@6pQBl+uqm@gt*5t*gtDP!o%qdF>Cja}_wC@25!$lV1>zoK&Pf>FJ5P(TWKwVLk= zqwB546(Kqop{6^(JeGPmDe!Tmo0KDlgRj-Rc`V&NqhrEz63}5HBw{-%^g5*wwwgOoEGKK`!pv=N;Qc7aeU1TX0My7AQARe^^=Dkoz> zrrE9OHvIkZbp7a#hJ~O;jS=<5Kurq10Iuhxjuo{L@gndw56PVlQGC=oLcuc}fdq)!`XW5vq_*+Q^=c?I=YmK0&MB2*#9X}D^Fd7whS>&y>MppNp1 zS87C?OfeSZNV9a7g70G)X&zWaw-{s=FS*zOZ%ODAGdgWvURF^XEuYG0IsHPSSHV3tD)C0y zVpCy?aRkxZ%V_a(`4KuO5btheym--!VR2Dj$^snlmni><+G7D3RaN0MR z=zo-*a8<@9C`i08LwYx4Bu)m)XrjL-V{cio!4~X88T&goVB$XVflMr1U`&CF3oIP{ zWOFb}L(+njX)MaNkOF0rnlG40*IBi1vB@UhOBFlvp7^3jr@%`!9A_xp*hUQxilG~= z8j;w%`xPM?dsL$9AEzl=kTE=HL?Db3{fa{0ui;^PP(9G^cj41wXrWc-pEwh#&mvlr z6Op?A*Ny*cGIbA9kkuGjeC0}>mWgSmrH9DCZz#+Egrk&`#oOJ_z@=Wd=OUo^j2v=SmOErEs zir^vL$~oZK7{9^a#&lM-Uh1^uZEM4N#sTmItX^yv7G4j2nDd%Tm; zNoYPt+xW-K+-8GSdkPi%C%&t87gMd9adwIF#bM*!Cm&_4P-z;d351N zX3_Olv&ywd@hZYnh=ev_M@nNZy-9H~(=0`(utax}+p$Zcb0gghk!pn5MGLS_!4m14 zN&HYE-DGLh&OBi@-EEac@fzd;LaGP1Pr_iYz@=SyU=rPA#jghMDuhcO{6-QT?5n`# zT~N5$S!tQX;V98yzc;5SEhkq1ce?PwPtaZtAAlnnGp3^?X}>f5p0 zuQ}uG23GysdgG0OT0J*6KdngYs)_wB9S=yR&Ta~euShH-J1s9SOHOa0jwdJ6kS_6J z(;0ua_})46MXQWla>7&}+Yn>W?Ct!z;S|RgsYz1 ze-0fKt-#enNxYaagrnQeD#SYE02yruBo-ypv*yXLhk%W87vWGvnjw-1_Z&by4&=vX zVHHp^yOZJK2G$APFkr>?Y25(S@w1buhUcVEC!Io0wBs+N&{v0cbZjQFy$a!cAJoTp z=?gK~&a|M)U=RLI%Koyd$l{&bLj(_lEVvMY3aY}6x5QxOFYL8)k$7uYhEQza@1@a^ zIt9LA$D7iqPtP9M`%X+J@Bp3RhZTWvg&iLhO+7o;w;H;>L1;AansnM-$wQ%~ z_F`5wSjLKCphgQei0DUJV==1=;~VDEo-~FZm`ls8I`Gs~yjs9s56&Ht(6f{VYM#nk zl9HBzxrsvBZ_h&`P;O6T)BF(~E6V;*ywpT@veOsx=P0$)JO=srjI=yL71{-RJ~o@K z6Is2KO-BbACyNZ?^Dj)oL~4uEa*2M4j4W%_+jh#eU+|m7C_%ZB|nYq3J#Xj){=aA1DpCsKG7~RcOP6nml0i zVg~dipd>L3HiMJ9nm5U2<f zhpo2S#4GzmXlWE$Q1A|#G^5d6@Cs=IjKbeF?v;fdqrg0xXQ{2<(xFw)?yqB|}ZXh%H z!9d{aU*gt81^!oru|TDV@}mWvbP88-aANFG_^3ZGEu@~)6j+U&hMeq0Vxg!1G?tL3 zuxXH#Q&=F@Se61EDNq>&K{-VhL>**+7}|>XPdENYA?;i8B?!)cv)mx;btBA{TZ5<* zKyOqD)J=g_hU9y5DoSW6ch5>MsY=^RkE>b@%QvX7|81ywA)%~It zsQtku9jt0n?+5;T2X+#5&}KDC>Jsn6xvdMoPh;>LJ>zF9R_whsOR3z$Co5v6p z28|Y+o4~mMh-U@o(}KzTR|EsGhT!WL(buhp15t_I!ik=u03NrP_9;=|%_!EkCEozJ z%@l8&2O-}BMU#wTEfbP1m-a0b*>PZJ%gCS+X6&!P66bGN8ImbSXzNwy`|KZ!1#-dL ziHVxIVd-db$O0Jbf*-GH4Bvip$MK)RhB=a@jbbwq!| z1Zs3g^dC&1(k*CyVktdkWu!201;W@szWO=ZyT1ZoXm4bF2P1#!!7o2Yk6Wn|^-3Iz zyBf%ME~9<*3T%&!IA3(E{K_)=p_P<48Yd3dg$41766&W{V1pv{O9_3?N=h^d;nTxG z{Jm1@+Dn0lL8?u&nBlKm)T`#ad&6Z@D-v-k#0xK_{~HH%vSJ2c_b4t!@>C!IzZ`rZ8q>R~*0CG9;- zf&E1aZ91K~fIFy+1`7QJapm-BdSpt+0bZQ4Oh+@iFbwmHZH(4kznOpa z0zG3@BgCoD$N-EKBlw}!ba|tdyB%nur>6Q)l~H64D<}xx(f@zjHrwi#}lHU zk|CGB9f;RNPj)E4Br*g2FpTlHVT) z+7pprME(?*Nr-$W6el6VGIPYQJQP1L&+3}j)BMPe$%uoxLT|z-*#CgOI~@gVK{*NS z-vBXAM1DkM03um+)A^K_JLzr20bp^6_|houzK-_qrND6zvJ_PPG(tY>$)8+DT?S5w zBjgB39SUb5Q0+&p^*wpei)gWLucJq2cQjv|KNj}Z;Cy+^3oIN)DyRq0l%EX56lX-T z5E(5ZC5ZGBk!^@LA(HtfB8>mJoknuuBCC2a8krKOpHs*17dFt|y;@-ix5?OcXMSW| zCw>v4;;^-L9Dive9pJ3MCn4^u7cLRCnE$n%PLR{LYCz&7wwM+ajY9)k&S+CWSDxl# z=h}lRluH&>JbXaCp&OyVs2+X$JV z{O7IID?owc+G|{At?RnJ1w*Iw22tEZ8W!40k3|JM)3Strs3t=XpWWJ z#5W1zUFYu+{PpeB(_evC%bAhqQvZS}XGCTmj6gXVIdhf z5eFra2=qKvB6hIkM5s4L%Y(z#O z!c(885v}#Ys@APW3i}YEqxrA!a$(?R zs>=HS2$J;;elvc-&qFuD_mrXg-~DPQ!;kpbs2jqD7~XF`HS|(o@hZbIvz~%!*>HEB zy1$cNQxDM)cTB$~^U&95?@$GfZZG~dz$DShq~Nuw?DxY0WA2GsanHN+qo4m@hKdiS z2vRG3jL$m&LlyW=`;`1Vc=-Y9!?Yeed=FOIBGVZitC098>l=inm?w|l%jh1Jqv%E> zr-Y}3r{{|U0P>1fVZ--fZGEv4V4LP7*1q%bqU7~X*0kcwF!6Pn?-X8jkQz!9Sje>T z?ijoP$%!w>P~IcR9`YB+$imi_3o^2&jKtj3>WwxRWK6_=Hes zE{fxak5I#)R#?$$NoAJ;KT2hdC$B$3zqK-4R3isrcpU%zE$TX7fh!ah7M1((&PUFO z`7NT}7nvyoF3Ff*m{XLKkIaaEZ>~V)N=P--Cg~-|^0k5g)xyN4PM9 zPdZNfO;O;rkZPk{6yQFfsOlA_?+$}#cQQLIE;e?`jMyl=Cdw}`@6$VUqd5JFU3%5~ z;Nz!{(>}h_0VXN?)A?v7e7%va2+z~$xhH3=*x5{?zU?9@R@bBK~ zq#B8?VkW}QB>rX04tv%8PHI4FY+<83a{7+&!Tt^o##8$Ee6^1nP*8;H$k&G>f z6pF|}L{h!^Pw&y=R;Sp-XXrZ-hRuPtU#K5g71VyAZ5$A%@mWp9HG1svj%Jh5MEefH z*c1paXWNa)s0D>j=Slv%K+N}n1^+@MRz$u*WUz?bK}7E(X8x6-9n~%!g#!c##i>yH z7o7!G1%A(Dyk4^Zj#`TY8MT4hxU#n=AX2$AWs4?kRhm-iM_ zwn*VSAf7`6e{1=bGxV@kB}_$=@$G}XA7}_&r=lnO$qR*;V5}3Sw_BM=c1ZF`UiW`8&3Tm6 zFMVC->_!zzDHOEH&E0-H`2rormi6NsKF9uaYCkz07SNA-eM)gFow z-i|;I`q|FS1%gB!S1~*f19?>tj)LGJ6RxY~pcoe$u$+W7bYs6R`Og7y9NIEgA+i?{ z5>=}jj<`2CrVFmE;7R~uolM-NuFoSA$vWt`gg{>f)fLq1LWdV3AIog-s;}gsDL_6- z=r{+P6IH zU$iGX?Jqm6WGSdgc(=S5-!aG&Fi~RBKw?AUB2sZ1)272eg*wDG<`U;db`!L~PH9_I zzkoIwv}9$R6LQ4)m`Wh0wi7B*G=8oUgtB%-g?3jZ@M}AztyKSs)b@8u+p8A%^PSSp zs2@PCZepjzZ`F0ctKs0*=~Zji|5gjUt{si*E_U*!9G#n1TwT(b&A+=y`*l~~-{DWBT*zRrrdh+u2T5q2j)hUlBIX z=eD0w-|h;Gab7lH^k<#y(unI$iqWl-r+D{E)GJMaOWPZ84xsZcwj11w!7cg?b8FuV z0*Si7H0X7&focSmt`D%CI~0hlvG_@k#SiwpBIP=6ko!8TS&q1WWfR16bNQ^#u`pHO zJMGOFI>6labp!a3&pVm;ifdg&XIQ>~KYN+>>8`-oXOms<#$|fT>V=92#?8D?v@kTr z&d{z?7jKph>*RVhn^~wAC}kG$H?DQkLx?eQ zCW3kqfA(AKy(;iFi_oEOJ8_P(t|M1wIU+Hr03hAgdYbPvD?Qb1~;E z5K97cBfkt}k`e0!%p}Bs(GtLazfQMV%~(uutuI!16^oJ8U5tjx6P783M)TBLA+JWV z&bR4(a5HeXwwBxi(NPo==jWNgJ9SFi$sB<9Mo8wW8+4~tA&DEQiV^Cb=BI8@Z*K)Y zh*Xs~uf8b%Gl1p48vfJwbd8lBanqG}v7S)O_kK^kyDM-tC?BM?; z6#$6{g!h*4@ES-daNPfts!PJBV~}!shWGdhQVP8Ee@cl9#oQ2dGc0xFhBe=m8=@g2Jmi0aC#Os=?h95acXyA7duBgs!(p2 zC9QlXj^61IQlI6sZy_ZGHVx*bx2R;rFRoT|MmYQ|AM_vUW3RyKA#IB&yyHqjd-!Ed-3ky)8f$`b11&Z6W{pU z5Ss91?SABN=7dK|6nest&Wl`Jf|rEg{~Qm$OM7=y;Oq`ruyV&*CnSte^qe^htEeVo zQDIaXz949mx`k=!|1KtRQ{O6t^A=rCYo=r^n39&4HZSXuE`@1BJ6%?;6}JGcK(JqC zwkul`omP<9!7hbqe;e0Y9T624iO(q$g(iFwHCr=vO3WjB6!OU-eE;uM!V%G`QGd`? zl+LR<|0mT_s}m05potEa{Vw$FP|;$!-<3~=w06D<&n09sN1W0zS5qtvF)ld-%3nv6 zBs#BSC!y>cgw}337!2}p%R}rv;13P!jP?=p20pM;+D#_#$2+ApGlBoWOzUs{9HTYC z?J7YKIqPVQ_|&W?KYNcZ_U>43W8v7P2*XO@4Ak3X^c-3{Cp)ST0s|jOTXhFckc>nq zFXdD3qx(?c?EfWnBNDX&LiWqK+kYXXz~zBF{J-=iamM#D@DmepEiX07r+=^rUxkH% zjjH?+4l8jp?v5FUIabP|LKIanPP7vJBu~K~$O9kHHC99KalCc^1>xj!eT?<4tz<89B4zf}ezClU%2*TjpK+i(gEreFb-;irTvFLup_e`Vy zrpv9q$H|2szC`d?0VD2H>ZzHMm;xJuEFa@2bYG+~o2RbBM+SEP&{u_jD*nOs1bY7Y zKb?Gl;(_<7yAjmSb7L*-<*C5QP=gOea}@KJEyBeRL82ym4haT-1VXF*WgyCL-VZQ= z-`<|a*FL0u`0amazEwZyj|^oZ?0g=X!ts7NQ#dT3d>5_I58_x|9bF?bg9~mw*h##? z{s*0FNj=TC+9VTqoMvPG6ITYMuQNKPb!(@!q!gAKkxT69D7o~*P&oXf!sD*O>z za~S}lC6@x9*^b6vdf3TF&f+>&H{|b@Fh$89wilE_Q|JM~B7g2Yzk%k9Ox84@#4>qP zLnkFBu7BN$uwf-HZ=^lF6&S~)iSxH~v4z}f_T|O=-;H#wmG8^Jcop^qtb%QyFd85# zRGY866#53)A8zxbogdJ*Aafp}Re9ml!Y7FYx2Xtxb*Hq$OyFxerCnqKe;IZ>(#gG= z={l=TKXD`ORs_?!)^8}re@W>?8*wt7P=`H4;kX#ge`}`Otok1@rx2eAY+KKFwV*3e z;2XjGLJK`-^|6t-p7$z((*|raR#HziPzB{WbV~)>WYtsHGxUuJxsYJfv+$;=b>tBw z`9k8h!;wHZBQWdHPM}={$$C%~X!)+<605OWpyg|eXB1)>Za;nsynKam+o^^?7!a7% zOh#b61*OA$N#Nv*jpLUD6t9-?9MDXDr@!@5(tfmhnHXIVu$57e^xY-c*(sby0c$>6_h zSrRJ_<+%Z8C2tF!!%AdHmYmHQRArko@m75c!_vG3r7UR6W~*wkddlInqC0PnIJEJPEe~M zWTR27#HTU>JVec;UQA6WB{uAkNKUP~Vopw_v3IsnJ0k%ngkZj?JIm&Fdge{XZ`HFo zx?fas+Pzihc($Ge^|Kj1L8NG-(exDj2yqDMA}NgvVg{Lp%XT5O64VzVbpB%)yc5gR`tDFc9B}; zsOiN|_F#K#k1umXUM}%D4$OrH^TiI#cj!1LVcJkAS8I?l80HP7!d*_95d8Wfz;L+y zB_>-?x{P0RU{6ek6^>5Gm+%Dgp>c;;zNS|jtgIQ@A^Q{6^g_}V%gkYGX6R!!5`Ke`NKMnz$qB00pvY`gZ!dG?A3L(a zo%yP->?`~#g*tW`9HddbprLS+i|os8ayhA0J>jcFCsa07Pv*eaJF(zyqS!=$H&jbv z_!my>Cw|LUR9VzVTy)9LJF{n)VS3eA7p9}Q4wFZ_vYEIYlb5@)cjz!as~3A3H)rzd zUT6e?34E*@o*^mxpc`Ap>gI5NcQ%)8PT?Ee*>+sc$pbvlI7}&gwFk>$>k{~19_$q! z*oTEM*9<`>>gqNT__- z>$r53ANFN=EIFKe^kvV`K+gLDeIcBO`5~>fVSJ|_yTvvn^A-JIn>v~Q*^hmS`%d}0 z{%jw;#GmZXJn0X7X@6FXD^dAB{gLAv@w{LF%fndr(*X7ay~f84M9O31`SyWq1+HA> zo&jtPZeZny0>q`WeAFQJ1#V~My1^_*_jW3Zz(zG*L-`kjSx>%cFw$L-#+wJTciH|> z{_YS~!OG_F+(0&+ot(qZ2g0Qn=5W^__-ex(UK+%3tASM!!|`OlCsw^X zk~vdWHj9550&lJe@7YOQH=4bJ%X|3;quE)OnaEd+VOv>sAa@&!zI8BPIhH-e zHqYYs$FjHa838{qj;-k-&ikV={OF{ivPB1R0}u)&knbAL-lSnXCX}6H6|<{!VJwWY zYXf;~IO@ZVf&9I2_7S^2ke5ZU7It$6UpWDVc76u$5y@7uiW&TsNSK>EsH(?A=0Mrb z8N6>4TSiA$?T=!wQ&v8NPl-m!l?L)tcy;tBsQMKSPs9~%7SN##o@J|B_2|Q>j+)&n^ADIe?>;YB1rm=j=>XP}IIChd% z4CIlIv+Fc~_nFSBFc$rLI{T5W_N_V@&)g~1@~a7~km{?VXRv3HK^OkvO!km%aN+OI zLW8;L&T|qmgn97T*=z?(bg#NQn@yv5WiaXqR)SV@N<1Q~MkTXNjMeq!pU;6Y*ZT69 z6g&_6R(+TPE3q%7O=GyF&9CZI8uM1OI8Xk47W}x>hfkS{=UN|rW-cm!g-=!ZJQhsZ z+HqBjvKeZCzN$Ef*6U+Tr`Ws5&XpkNGa8`$|jFZrPQ}7 zA)h&_*vZjVIR)$+%5Hh{@FF;7=h&(vMQi|Ncf9$xi-6c1QZ;cgDh4}0vg+8=BGEaX z{6EFOcvQtLVSDhO$wpM&dxpJ5S&cW}yHw~HUe)zEG-#IW$p-@W<#^{790 z#A$fc_M!-WXaj0nc|_HujqC$03rOd7+ff@2CGg7aDDC6Ue8>(q2bZm_+rd8IahI98 zDt8yd=dU$;*sxysA6NJc;<-TaeAgV8pP776InpfO%j~Ldm$O0Ys=x#6fu@(Ana3cW z_(#w}R(=M)FzyILP$8%hY!EaEwg}p)aYwrN-Lwxu7lw=5$bR%;T<>M)W{(KLyMJhL zeTJV}uj|X|p5Zm?bwgO)Qr=?&dhxgt9=<{6&0I^XvNq^^s20ZOlvS>W^B zd6VvJkbM68HgsFAvBRZo8KfC->$P(7J!>uuZ-wOx*0_zNi}ee^+U61z3X9s`i3S8Q zC#8OYzak;2u+{vWr1Op(wg%r5wvn-{MTGzk^})7AFx*1yO$1r#gxoCLPbU6+5g4g? ziBH+AbKzq*>$?!#>%5rL zM*i>3I!|_OV^!^D-B8LRH}in4IzO$MZP*t6(N?gLt^Dp*oj>#C+>z`0mH2PN?H2IC z8&KBf;+%5;AKjR96;MIi0^A6gnMHmDP>e%e^KdAx3GqT>7A}IqO-}HwIldsRnDhsf zmXQHGZnu+T0{b}PnHdGZW}0IqDFVF&Kw`MKHfIfDt#{=J#6CeX-^}xl5W!i?lmhap zEI_W~f$MjEl^=q;0kO#GGv%9hmR7 zG(}*fY&)N}O@~)Ce84NZ3Cy^Y=f9%!@j1K;S4)FI6hxbgX#iQOZ1f&};uVyf>t22X z0!+J))9pF~t9X_BY}fhru7KomaF-+C2(_gg!vHZ7$1}Ght<2Z>8(?L_4)8DV^h|yo zhc=L_D`1+GRTLhHCyu=!FtY6+@3BMY!AjpigGP(kd5FjF(0O?|9YMW-w|uY93vVOke$y=a%aN*p09F_HxW&!oKF;liQIZ1VsjQ3XsG!w2npzCM9v_<}Jhr(}!#~r8g zKlQNmR>LSyJAho@V*JGes7SX|{7vz^q~@O=K+#{a;lCe1#kzyryZxvXAY} z0}rA&R`=m)2QegUFz}5BQAf6UiKh!cVsF=7EiF9M%(CJu( zFHd{})*bK5%ie(1CO`iA8#)6m;uqgQL)828Ki@$8s`KX_heSQ=&nF+!1+$9-__9NA z!nT3@fOuvH@c*Z?Gl8?BIQRBh287dtvWTEznE^Bd2n>q|0LoSHE?aG@B(~N z^LR3PFw-G5u5Jc5tXnvCHU3kN3$K>FH$yyE zv(D1v!yWqFb$s}({8shIHG3#CIhpF$E4*e6j_>sjA6k>C2v+w=Mpw5LQ=S zt`A?}vGf@pOW)ySqq5z4J zL6N0vZvIGi`e=`(kMp=b>reD6EhdnICgk@6d~jHirH`*)WMxn@BALH*O#);rU6TeG zOV?aW#`Rf$LUS>hK@PgJ87qKBnixyhC=_Gq8p&fUT|+aB zrEA1T#93EM)r;JBP){La1yG+CV+Bx0Cu8Y)G`vG*-b_E6`X`W9b@sYb;&ELXD;C zMW3;BjmeC*-%3C;4fqZkV{EJddJAf-02jiqZ4ys>n3-!Yc15!@<&mi#Wz zbV$Z>(9{mb3ZVDZ#?sYs$T(Vo$I%Krmacv><}aOAgKWVd2X&0`9n>?=Sh{-c87qML zof}J6*F$6J>TGE&J?ak{8S<5QcF$~02lYj^1PY+R0mcfTkqE}p)qB!dx_Vn0OV^b4 z#?m$ay|MI_SftYj#Ut-|w;XX#;BNdTVO_=-Gr`shUA6SmCh(=vAq&>(#BXbiL*^ zR(id*tM`PlboHz-maZ-t#?sYq!&thS zvW%mffIEg14RX+HtAYc63?Eix>3T)v>&!P&VCi~8;_I5D-dOtg9!EC;n*P0pgU8we zP2lM3nsm`vx+Y{a)(SKWrLpuwM-^GRI@UQoe-ofyca}g78rg5G0P6c@EL{^O7)#e= z3dYhk7l*NQO@eGJUGppF+1&(a24>$uvuhbEfF_WpYC zUELTXwwnO;ar7P3JJMJI)N|4}+5(TIKj5)+O+{+{(lt$~v2;z`DxP8&fNPw=&JLOh z))FXyW{EXc0DTwBSi0sMG?qTk<0yk+`F~|vCcg~(^OMyi@xHevoi~=ZCa5=7G<}`H zSh{A4H_q77Gni?z+>t9%8Re-3oypg^~D=wrPtSRjHT;~EymGVr=e$% zLsO3x;1iFf>w{^90Q}LSy2#QiJXZQy9!qD=ibDG6tn=!`qCpP3JXV06=f-r8rI$>u zsbA-@^i@-8>Z^;KKkMu)8lval_dHgBk>}M6Fv?@;!>88NM|v!Mw8z@OaRqi~on-|> z{))WZV+CL~(n66bfWExP4@brsy?T1h^po=( zAkp7~|4*9{rZ#3e_Fq;zQI;sti{NzBerTM88P1dAE!;3a@ zdMgc=Y|M0OWe>4w{I5e*hbMmUO(yQ*mv>1YuvT6!g$+0H%gd$#{FbYGocaAU$#=H~ z7P&iI9WL3F=~S-1g64KEX1nE4c)6_)-4du-)&78?niDe`8@rhj$SsYfTq2PsYt!62w=-_T(>K3TqUBt@d%)o+zYmgEhp# z^iN=QLN@*ftlsviKTG2-d4k^02$+lVQV;0e0?KOLv>95v=$|(5j|$e)aI$v z<6~eA6Eb}OY%L86SOseolIg#O?HNw`BKUUp(Bn9y;NQXa3@82m+ME=|@KC42Rt}Hj zpfO_>a3eeg9!Zsyu5V-5L!JWcfuH7~Z--0&4_E{LEPazh=tv8H==6@T23wncQWnD; z3|BdaU&0#XZ4Q^hN!YgFdRPNgO8I4LUR4!(Y}$q-1}G*R~E%dogoj)>>v{Ur@K$5+lA7ww4$1<8Z#EC4b`E23y05 z^bg_FX5>HCEB>2fj%_HJNM)$f=&BIn#+d}eIWzssHNlBxwjQT)Yf)2>GI&UM(Mz0= znl&!E{T_33xE<+Kd7go-B~ZzBz|p)x=;FV^)(|M(4{HXa!fJW_U=4xNo59xbC+@_A zIlsZfFsO<*hBY&;>Fwcn;cJ}U7uH0-rjLRr!ugj;$;7#^=D9U}_TikM zuf{OK1-JnR&6#TsE8*>MGpFZZ&980x3-D*~Gfsa4*1WH#e*&+AA94Bt*q*ah0u964 zw`W?nQb%%2qEm=wmsgp{MLc6h_`!Crs`M{xwIg$47kdzu{wQ;EY9f70{}inG|BYXS z>8E((j?9R1edWOH^^V}`>z)7=M>knB!sMSa+3e0nMYlD$*()HqJq_C{AMtCjy`d4m z3)}k)@ordS=4`cJ!q(OzJwZPUYg-W?)+8|?p^sTuf)+T~lfN7~!uF&u?g!h0y;$2Z zH|+mvrf;^gUop%=+^ls`ZnweKnkd#hmA(5H{WrkYZYX^VywcNm!5cl^16wrY~xRlU~cT%j)}8wy86kat8MJTG$?8mG6sS z-M9m6EpO6$!TPeI=_gC~_$*knU79}aNY<~<{+VGO4*R{zdp&IJC|bdC*xF6RtKfyS zlW>)ZP7sg4`l_DAdm6TO6#2glSNfHnr`E)_bfT<`6ngGa5pQH8hDMx9>?DCLDxuF~ zoTR^vy};B8l)jWpb`O`nk^1AfMd{ndINKY8zM3l^1sDnI)56A6mEedXFNE!Vp!_vC zqczKmSHafqB7PdSb{6s5u(hke*~AwZtRY1XI)3z(*WOWv(h=+HuH3m4N{F}nuEbJ_ zj5`0gMO%1Sj9dLn&h9%nmc;g&UK#k;3G)8-+W!B=|6j(-l4E7S-t#M9S8}W=OSMt| zKP%`P+hT62)Ge(JH}6qAU(c$@=HjsN|KcEhmD4Rl+hQwt|9{Ea;BV8>RWBRm=&M)& zISef+mOyP?|Jy5Mr~>1oj7_^AJNa9S;x}qeHvn|bEs@>=ein|-zsk|k80KBf z#4ygG621vm0O`lWwkY69@N(M5=D7@=2H)=5%H%&L=062iQ`cmID1$TddbIv1hx0Kk zz~Myaup}1XE_grsF;0I7-V9edULW({3@@0*kS~|PKgIOF!etj{nLF79_%h~Di@P>H zW>lxd>5X(3=N6T~(J}4;zmETKe6)o_V)|L|UMj6ZNRQ47`R&i|Bh~s5UagOxIHV_P z6$8v6U>aV_7OKd9%)hK|(SHH{<*?4A=5Ondc7ax49g37g|3slJzKsCe*a9n&_;LR% zx-Ig5J;ooyY7kzIlj48VB6j`HwB)gw!%CM^IW&cBQNZ@F8f;DP8PkWsYOvLPhSHCY z=~Lh`>V#FonJu#xKEDeV;BYPNo!7YlOJf1$X|>Yyb#m3z5@4`b$i|38K@D{iVC&f#ZQzzgdj*o&TH^?_z(8QTcRA4xR;RRGF2O+f zM)X1MTuu{UqFp^^V&+y$E0_w~q72P}htA1Avq`@e9uAWnN+xcFN5M+N_S2Stp~?*K z26(*3FT)c&eh;qp_;Xlql8z;yR`?xki!yX*E2DfRFM}`UL{*JBs{|cl4ufHP7b$&o zOxHeCzd)-qx@GIZEm{?J-NgQwzxoLdi*!n?7%y8m@%$$a=+PF$Pb^yDdi1$YpHmDF zrT=%lH0Hkw=2Ffs$>vuWci4=>>)v5UD{T#~)4C>C#CT|oCp)&oasj+c@mYVg#jDKV zcyo;RILwElEx&@sceXoKRcO5G#NnMpoc!Q5DaoBs{RYkj;D-%I*EUJ3o!VVPC;+?30} zk2&bnY8i}QJpNq<;~9E^3^5|65RaKSvo#D2ep=JvxEPO#@thdn72{2gZ3F)~!*2g; z3x8}MeM|sbr2lgOQ}gNn*LwEf?BjSqCR;8n%21;U-a%5NCty__Y606Ky*u0ky_?hf z$Mo!246AV9`5_8$uIErcweMi2t%akt9&Y9{D`*$vzA+x@GwH{}Ji0{-@v;Xm$~#0i zl?}LAzasBYM;_vZaAz_oLqm8m+!K~AzQeJue&V$;{bl$h&;LF6d{`yckTI@_&z!*m zeh1%=gGxjJ8@5X%HhBS>#rRnGMNjVzZ#UL?1Afip(eR&*v#j7(z5$*a<7F{k8{=V*FN& zzlw3aPO%I}%=5ptSQ+RWa~K=rU&VNCjF-fi*K{>X=+PK&6lc96{Bz7s`FNY7BKb)P1;b$~D=@v-= zmcu6-a$sK6skrQ{am-Ou^-NEPT3q7;Q!R^Bf~5#8<_5IeeCT7;UKM z|3@+0hoPYh$h?M$4enu68F~`#$z8Bz@CA6VyDL_Sz3tda;A{9KPjAe@!!Qv;D`kK!S`9CPZHu0Om%uy%M*3EG16<$nyYS0!KgYY_2E0S6 z?Kr^;!=J&|J3b2j0VaO_`rjTyl9x;mIENwdV{n<{QSck^uN{wtFKgm<85uqoUIIr& z3eS{3T%n@`z6P#KR};%n2seN$QttZy0ERI?ag~e&IhfCAEO7~m3k3_Qza=xX@=Rz>{|_%9y+ANa2x?}T^5Tz~Qz_!7g%o_n*W#7vk;mA5Kkt&^iN|pL&!qDi=!9W@ z+u{}uhI#mi+5uGpqv0v-+?fxa2sdw^@7pGQCcF-=a2Z$tzX4kbuYlk3cmw=)7Q* z2WRi`4F8GYUiekFf{pN%mBj?R;H%;2VnPNFz}r3jaGt6D{zG_) z$KRa5@poC@;+d^hFG>Ku#FfCIaA$gPoZ*kMm(wGVP+K@NYbB122SE zJG~Qp99=eSmz@AlfvbZkeKs)^!w;txFFvE-a{6rSZ~?|khoj3UE4&!)_48r|u7vx* zwo9&s7s6Iam%?wumVtZV#-prG==zVLGX~oQ8{xA(ejQ!}+ZKNS-vBpt8T=N$4^}&& zN+i>V>2zSL6V2iD>BaOFa4k5hlzRT}g`ok4SuVf`_;%Q8broFqjN;X8Iy?q0bNl=^ z@RYH|6VV;;0r(gfZ!O$`9!*C$eg-}TRtBQ$|En0rV6ZLR4W9*D5q<@)^Ek!6s6{8r zt6ac_@DjM2<5uu?II5)FfOLhAJd2xF>2M#oElfL5{`x-{!~9bQb^Ed5OR)1M$qyl92h z&R_w~gWsQ$e^;vn^zli|aj#~@*T4(mC_Q|WW8M!(E4URtYicnAoK+)^b^-nmz>iIJ z1D3T7tdsG!PDVt=>*&h{}~?c_*=O3jN-K-)4%xkyFUJnVe3k&rrg%>4E&Wt zap(RVf7UrshVD4zJ16EH=n$ExaBn&la3ri(tE8tfnp-fKr7X#R4N|GZ`7o#9GM$RW zvtXPHJP+m^Qs5iBWgYFpE%3{E z&PE32BS>uZ9NvYud;A&vDqP0}*bndWSckxe9@mBUdfX8H%HwA6_YrgaYm3`qD4|oS zt)K^73R@){0N3;QWSAznf<6YW50|(MPJ|El_yU**)q*|?ZYE~^Q3kHWK(vCx0=SLG zi(y(b3i_?^u^!(8b30YgAA)%%DDZl?hsRIAygDhJK#IpW#8UmB4Ozu*du1 zAs*Km9KB{M_&0}#dU^#s47NJZ1Lj^MTQCg8FcOCnm!VVPQ6B#S9_{f2c$~*m;VO?W zgR9|DQ9OG3!0Ta7UX*xR4>4RrviYvoGW-_9=v0w!gjaZcE4;_!6>udTl_`iQ;KT3? zxYThDo(prjjr8Z>ZE$_Z+u`^6d4^pWzJPl>htFW^`K%1?hpn4UgG4$}cL*n%+^MyL zsZGP@S_Ea`cP)aZ;n6LFHR1a$gO|eXWkGn;4WBj%*OUica$l4O&m@nSG-cMzj?)tz zJ9e5hZR(WqovJ5IozZc6?!MN+naNbg>EY*Xg8S=46F_#xeBIGOue$Z{FE6j2aQQ?& z-8nV)ddFZ_GFh2>v@!^SuyJ|NIQLGkV9+69$ALkcaLmBqd*!2Uc;%pAM1y~txIa8F zD0nv9Iye{@mJJD*)OSd5Y$`WzXs{)jDNgbko-!;L8QwE2_(|@SVL_i{iKa}=Wrhb+ zlet-^1lvl|T{>5W+s_D|%^mvl;Hh+~ThH*WRl&yG&1VKrq|=j3Y%(r*ES;|I?tE{m z3RW`ZIrG7V7cC1u3d^d4igf3m-NP$y2sY&on;6`a$~}5+&>)%a*12;&;I&golIt`z zXq+tR*0q}p6kHH&Pp7+8_6Qf>8oZKQeR1$YDtF1upkp#Msk3Z5a=iCJianqa%-?XH|@%xyd>SNOHU=+9$q#t z=q=}yb9=7|Zb+xQ@JSlBb4PCEZ-Y+wb&fKyBYbyh>X6*n#Q}5tFIyKJs@3%ir%es+ z4;McTK6y*3R(S5s!O`ii$DN~%-I2rNU@BL&EaHb$pb%Ti1z^9FDj>c}VX3 zJA=xSbR~tUyoGb_4*KTSt_(hB%e#)xk&nY_rH;?X3-3IfUA}mA&`a4JzVrdMbmY3A zB-i5M;PO;Bb7pW@c-x~jGIjeSK|AtOna>a6!BjYFc&c7_M=q$HTl08uR5IOl;`nHL z!#i^X#1<9ZaABQX<%VEsx}>XiN>p~YJ)tt`TJ0j<`ApEWq_8_yKOeL!Dd{?4eB`__ zcgIV?N2y%HR|Dqoo){JC#@r{bQF%(bPCCc!Qg0i?VxBs2s1vb6QIm*(e z+=9OZTT@||J+@K(ce4i69{GBSu$f>Jx;TD%FI7fW$nltc!Se)1j)L$0@8G3$s@lC&sa<^xo153mjAdkoaUs77zhRn#f1 zO4nY=-O%^H39k=Ihoq|Kg#QRij|le$rKPo&A@mD>2ufSl)roQ^*eyJ|w6t|<=bUg@ zY3VVw^(mYB&BIGdOIy`my@HOLBf>lMceB6ou&_9MPJi#=7V6lp;phCFI{eYFVLj3{ zyD*cOTOOWRue4RY<%=_ks?(zT?!<`j{CcH7sr~&2nMB2q@OtD_o3`O2BuVva8@|bJ Q(*+*|x?3tNy8dYSAG-XOrvLx| diff --git a/MDK-ARM/mfps/mfps.build_log.htm b/MDK-ARM/mfps/mfps.build_log.htm index b2e4f85..3af05d2 100644 --- a/MDK-ARM/mfps/mfps.build_log.htm +++ b/MDK-ARM/mfps/mfps.build_log.htm @@ -21,17 +21,59 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.2.0.0 Dialog DLL: TCM.DLL V1.56.4.0

Project:

-F:\Desktop\Work\2024.05\2024.05.09\mfps\MDK-ARM\mfps.uvprojx +F:\Desktop\Work\2024.05\2024.05.11\mfps\MDK-ARM\mfps.uvprojx Project File Date: 05/09/2024

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'E:\Softwares\Keil_v5\ARM\ARMCC\Bin' -Build target 'mfps' +Rebuild target 'mfps' +assembling startup_stm32f103xe.s... +compiling i2c.c... +compiling stm32f1xx_hal_gpio_ex.c... +compiling tim.c... +compiling gpio.c... +compiling stm32f1xx_hal.c... +compiling dma.c... +compiling stm32f1xx_hal_rcc_ex.c... +compiling spi.c... +compiling stm32f1xx_hal_msp.c... +compiling stm32f1xx_hal_gpio.c... +compiling usart.c... +compiling main.c... +compiling stm32f1xx_it.c... +compiling stm32f1xx_hal_rcc.c... +compiling stm32f1xx_hal_i2c.c... +compiling stm32f1xx_hal_cortex.c... +compiling stm32f1xx_hal_exti.c... +compiling system_stm32f1xx.c... +compiling stm32f1xx_hal_flash_ex.c... +compiling stm32f1xx_hal_pwr.c... +compiling stm32f1xx_hal_dma.c... +compiling stm32f1xx_hal_flash.c... +compiling delay.c... compiling app.c... +compiling key.c... +compiling stm32f1xx_hal_tim_ex.c... +compiling serial_port.c... +compiling stm32f1xx_hal_spi.c... +compiling stm32f1xx_hal_uart.c... +compiling stm32f1xx_hal_tim.c... +compiling myLib.c... +compiling misc.c... +compiling m1820.c... +compiling tmc5160.c... +compiling oled.c... +compiling ads1220.c... +compiling motor.c... +compiling Uart1.c... +..\App\Src\Uart1.c(526): warning: #111-D: statement is unreachable + if(VERFIY_TYPE) //У + ĩβֽ +..\App\Src\Uart1.c: 1 warning, 0 errors +compiling oled2.c... linking... -Program Size: Code=29474 RO-data=2626 RW-data=356 ZI-data=2356 +Program Size: Code=31046 RO-data=3010 RW-data=368 ZI-data=2360 FromELF: creating hex file... -"mfps\mfps.axf" - 0 Error(s), 0 Warning(s). +"mfps\mfps.axf" - 0 Error(s), 1 Warning(s).

Software Packages used:

@@ -54,7 +96,7 @@ Package Vendor: Keil

Collection of Component Files used:

* Component: ARM::CMSIS:CORE@5.6.0 -Build Time Elapsed: 00:00:01 +Build Time Elapsed: 00:00:05 diff --git a/MDK-ARM/mfps/mfps.hex b/MDK-ARM/mfps/mfps.hex index e1dbdaf..bacff6c 100644 --- a/MDK-ARM/mfps/mfps.hex +++ b/MDK-ARM/mfps/mfps.hex @@ -1,2014 +1,2136 @@ :020000040800F2 -:10000000980A00200D020008874500088135000885 -:10001000854500088D140008595B000800000000A9 -:100020000000000000000000000000008D540008E7 -:10003000FD150008000000003B530008A75400080D -:1000400027020008270200082702000827020008EC -:1000500027020008270200082702000827020008DC -:1000600027020008270200082702000827020008CC -:1000700027020008270200082702000827020008BC -:1000800011150008270200082702000827020008AF -:10009000270200082702000827020008270200089C -:1000A000270200080555000827020008270200085B -:1000B00027020008270200082702000891350008DF -:1000C00085350008270200082702000827020008DB -:1000D00015540008F95A00082D5B00084D5B000814 -:1000E000270200082702000827020008270200084C -:1000F000270200082702000827020008270200083C -:10010000270200082702000827020008270200082B -:10011000270200082702000827020008270200081B -:10012000270200082702000827020008270200080B -:1001300000F002F800F05AF80AA090E8000C82449F -:100140008344AAF10107DA4501D100F04FF8AFF27C +:10000000A80A00202D0200083746000831360008F3 +:1000100035460008AD140008695D000800000000C6 +:10002000000000000000000000000000355600083D +:10003000AD16000800000000CB5400084F56000821 +:10004000470200084702000847020008470200086C +:10005000470200084702000847020008470200085C +:10006000470200084702000847020008470200084C +:10007000470200084702000847020008470200083C +:10008000311500084702000847020008470200082F +:10009000470200084702000847020008470200081C +:1000A00047020008AD560008470200084702000852 +:1000B00047020008470200084702000841360008CE +:1000C00035360008470200084702000847020008CA +:1000D000BD550008F55C0008295D0008495D000871 +:1000E00047020008470200084702000847020008CC +:1000F00047020008470200084702000847020008BC +:1001000047020008470200084702000847020008AB +:10011000470200084702000847020008470200089B +:10012000470200084702000847020008470200088B +:1001300000F002F800F06AF80AA090E8000C82448F +:100140008344AAF10107DA4501D100F05FF8AFF26C :10015000090EBAE80F0013F0010F18BFFB1A43F0A5 -:1001600001031847C47B0000E47B00000A4410F838 -:10017000014B14F00F0508BF10F8015B240908BFFC -:1001800010F8014B6D1E05D010F8013B6D1E01F8F3 -:10019000013BF9D1641E03D0641E01F8015BFBD161 -:1001A0009142E4D37047000000230024002500267C -:1001B000103A28BF78C1FBD8520728BF30C148BFCA -:1001C0000B607047662907F0D280642900F05280E6 -:1001D000002070471FB500F0C1FB04000020002183 -:1001E00006F00CF9E0601FBD10B510BD00F0B6FCC4 -:1001F0001146FFF7EFFF06F019F800F0D4FC03B446 -:10020000FFF7F2FF03BC00F017FD0000094880472C -:1002100009480047FEE7FEE7FEE7FEE7FEE7FEE7E8 -:10022000FEE7FEE7FEE7FEE704480549054A064B00 -:1002300070470000035500083101000898040020B1 -:10024000980A002098060020980600200FB41CB5DC -:10025000074B06AA7B4469460090059800F065FBB1 -:100260000020694600F074FB1CBC5DF814FB000024 -:10027000F90600002DE9F0410646002410687529B2 -:10028000314616A510D0AFF30080002802DA4042B4 -:1002900013A507E031688A0701D512A502E04907D6 -:1002A00004D511A5012401E0AFF3008000210A224A -:1002B00006F1240709E0B0FBF2FCB0FBF2F302FB0D -:1002C0001C00303078541846491C0028F3D12346CE -:1002D0002A463046BDE8F04100F0B9B80000000001 -:1002E0002D0000002B000000200000002DE9F04749 -:1002F0004FF0000A89460446C0F820A02046E16875 -:100300008847002876D0252806D0D4E901219047D7 -:10031000206A401C2062F1E7E168204600258847FA -:10032000C4F81CA006460027C4F818A02A2E09D03D -:10033000304605F0F1FC38B304EB8708303EC8F8CE -:10034000186019E059F8041B204604EB87029161FC -:10035000E1688847012F064618D1E069002820DAB5 -:1003600025F020051DE0D8F8180000EB800006EB12 -:1003700040003038C8F818002046E1688847064633 -:1003800005F0CAFC0028EED1012F0AD02E2E08D18C -:100390002046E16888477F1C0646022F45F020056D -:1003A000C4DBA069002803DA404245F00105A061E2 -:1003B000E80701D025F01005B6B1A6F141001928D3 -:1003C00002D8203645F400654A463146204625606D -:1003D0004D46FFF7F7FE58B1012806D0ED1D25F078 -:1003E000070000F1080989E704E005F1040985E741 -:1003F00030468AE7206ABDE8F0874FF0000200B57A -:10040000134694469646203922BFA0E80C50A0E837 -:100410000C50B1F12001BFF4F7AF090728BFA0E8E5 -:100420000C5048BF0CC05DF804EB890028BF40F8B1 -:10043000042B08BF704748BF20F8022B11F0804FF3 -:1004400018BF00F8012B70477047704770472DE9BF -:10045000F0470D4699469246044600F1240801688B -:10046000880604D5E06921F01001216000E0012038 -:10047000A84201DD471B00E00027A1697A1902EBC1 -:100480000900081AA0612078C00602D42046AFF304 -:100490000080002608E0D4E901211AF80600904700 -:1004A000206A401C761C20624E45F4DB2078C00692 -:1004B0000AD52046AFF3008006E0D4E901213020C0 -:1004C0009047206A401C2062381EA7F10107F4DC27 -:1004D00007E0D4E9012118F805009047206A401C84 -:1004E0002062281EA5F10105F3DC2046AFF3008051 -:1004F0002078000602D50220BDE8F0870120FBE746 -:1005000070472DE9FF4F0C461E464FF0FF378BB06A -:10051000D2E90001DDF860800A908A46C1F30A55ED -:1005200005B93D46002108464FF00000BAF1000F22 -:1005300000F4400005DA00EB80004FF4400101EACE -:1005400050004FEA9059B9F1010F00DDB9460A9801 -:1005500050EA4A000ED044F61050A5F2FF3545434C -:100560002F14B8F1000F1ED07542291E1EDDC9F1EF -:1005700000021CE0B8F1010F4FF0000001D0302163 -:1005800003E0F24305E02154401CB042FBDB30465F -:100590000022002121540B99C1F80880C1E90020F4 -:1005A0000FB0BDE8F08FBD1B6D1CDEE74A4600DAD8 -:1005B000694206A800F05CFA06AB93E8070003ABBB -:1005C00083E8070050460A9900F03DFB8DE80700DC -:1005D000A0F500501F3800900398002D0ADD42F26C -:1005E0001F014A460844002303A90390684600F00F -:1005F000A6FD09E0A0F500504A461F38002303A9D4 -:100600000390684600F0B0FD8DE807000004000C80 -:1006100003D04FF0FF30410800E01046B8F1000F62 -:1006200003D00022009215461EE0751E05D400F08E -:1006300099F9303262556D1EF9D5B346012208434F -:1006400002D000227F1C04E02078302801D1002253 -:100650007F1E002A099784D01DE0112D07DA00F0D3 -:1006600081F9303262556D1C50EA0102F5D1084320 -:1006700002D00098C8B10EE00021681E05E0235C9E -:10068000625C63542254401E491C8142F7DBAB4636 -:10069000A81B401E0990002004F80B000B98099A33 -:1006A000C0F80880C0E9002B7AE711264FF0000857 -:1006B00057E72DE9F04F88460446D21D22F0070186 -:1006C00091B0D1E90001CDE90A0105F001FB024634 -:1006D0000B98C00F01D02D2007E02068810701D5BD -:1006E0002B2002E0202101EAC000032A099001D05A -:1006F000072A05DB03464146204600F079F90BE165 -:100700002078800601D5E06900E00620B8F1650F89 -:10071000814606D0B8F1660F18D0B8F1670F70D1D6 -:1007200031E00020B9F1110F009001DB112301E04D -:1007300009F101030AAA01A90CA8FFF7E2FEDDE90D -:100740000C70002609F10105834647E001204B4665 -:1007500000904FF000470AAA01A90CA8FFF7D1FEAC -:10076000DDE90DB00C995D46002610B909F10100D4 -:100770000D18B9EB050003D4C0F1FF3609F10105EE -:10078000A5EB09002BE0B9F1010F01DA4FF00109E7 -:100790000020B9F1110F0090484601DD112300E05F -:1007A00003460AAA01A90CA8FFF7ABFEDDE90C700D -:1007B0004D4600268346207800070AD4AB4500DA70 -:1007C0005D4601A8012D04DD411911F8011C3029F5 -:1007D00007D04F4502DA17F1040F04DA01208246F0 -:1007E0000FE06D1EEEE7002F02DCED1B3E4403E040 -:1007F000781CA84200DD7D1CB81B00F1010A4FF0F7 -:1008000000472078000703D4AA4501DB4FF0FF3AE8 -:100810000021B7F1004F0DF143088DF8431024D0AB -:1008200002202B23002F01DA7F422D230A21021EF2 -:10083000A0F1010000DC5FB197FBF1FC97FBF1F246 -:1008400001FB1C7C17460CF1300C08F801CDEEE7DB -:10085000A8F1010003702188090501D5452100E0B8 -:100860006521A0F1010800F8011C09980FA9A1EB6E -:100870000807FF1D00B10120411901EBEA70A169D1 -:100880003844081A401EA0612078C00602D42046D1 -:10089000AFF30080099828B1D4E901219047206A7C -:1008A000401C20622078C00622D52046AFF300808D -:1008B0001EE0002E04DBB34502DD01A8805D00E0F0 -:1008C0003020D4E901219047206A401C2062761C28 -:1008D000AAF101005FEA000A0AD100F03FF8C068FF -:1008E0000168405CD4E901219047206A401C2062E5 -:1008F000281EA5F10105DCDC07E0D4E9012118F888 -:10090000010B9047206A401C2062381EA7F10107A6 -:10091000F3DC2046AFF30080032011B041E6000075 -:1009200001694A1C02610878704700B58FB0CDE9B3 -:1009300001310021059105497944CDE903101146A3 -:100940006846FFF7D3FC0FB000BD0000E5FFFFFFD6 -:100950000A6802F8010B0A607047000000487047FF -:100960005804002030B5B0F10A024FEA900E71F140 -:1009700000034EEA817EB0EB0E0061EB91014FEA7D -:10098000101E4EEA017E10EB0E0041EB11114FEAF2 -:10099000102E4EEA016E10EB0E0041EB11214FEAD2 -:1009A000104E4EEA014E10EB0E0041EB1141401883 -:1009B00041F100014FEAD00040EA41704FEAD10115 -:1009C00010EB80054FEA810444EA907444EB010483 -:1009D0006D1944EB0404521BA3414FF0000348BFC0 -:1009E0000A3200D530BD401C41F1000130BD00008D -:1009F0002DE9F0411F46044603260168072A01F449 -:100A0000006004DB08B116A505E016A503E008B1F7 -:100A100015A500E015A521F010002060A069C01EFA -:100A2000A0610FB1401EA0612046AFF300804FB11E -:100A3000D4E9012138469047206A401C2062C01C3E -:100A4000206206E0206AFAE7D4E9012115F8010BDB -:100A50009047761EF8D22046AFF30080BDE8F081C3 -:100A60004E414E006E616E00494E4600696E660052 -:100A70002DE9F047814616468AB0354878440DC8BE -:100A80008DE80D0032487844801C03AC0DC884E822 -:100A90000D0041F69B300844372190FBF1F290FBAA -:100AA000F1F5A5F1800501FB12041B3C02D564425F -:100AB000012000E00020DFF898A080460027FA44DB -:100AC000AAF1BE0A0EE0E0070AD03246684607EBFC -:100AD000470101230AEB810100F046FB8DE8070086 -:100AE00064107F1C002CEED1194F7F44AE3F19E0FB -:100AF000E80715D007EB04100DF1180A90E80E0076 -:100B00008AE80E00C068F04201D198190890324678 -:100B1000012306A903A800F027FB03AB83E8070025 -:100B20006D10641C002DE3D14FF00103324669467D -:100B3000B8F1000F03A802D000F001FB01E000F0C3 -:100B400013FBC9E90001C9F808200AB0BDE8F08725 -:100B50009072000000487047380400207546FFF787 -:100B6000F9FFAE4605006946534620F0070085466A -:100B700018B020B5FFF758FBBDE820404FF0000645 -:100B80004FF000074FF000084FF0000B21F0070175 -:100B9000AC46ACE8C009ACE8C009ACE8C009ACE8B8 -:100BA000C0098D46704710B50446AFF3008020465B -:100BB000BDE81040FFF723BB4FF0013C50F8042B79 -:100BC00051F8043B9A4221D1A2EB0C03934313EA60 -:100BD000CC1317D150F8042B51F8043B9A4215D18D -:100BE000A2EB0C03934313EACC130BD150F8042B64 -:100BF00051F8043B9A4209D1A2EB0C03934313EA48 -:100C0000CC13DBD04FF00000704700BFD01A01BA00 -:100C1000B1FA81F101F0180122FA01F0CB40C1F1E3 -:100C20002001DBB2C0B2C01A2CFA01F3D11A9143F1 -:100C300011EAC311E6D1704701491820ABBEFEE7A7 -:100C40002600020070475FEA400C08BF91F0000FD9 -:100C50004FEA8C234FEAC12243EA51514FEA1C501C -:100C600018BF00F5F0404FEA300018BF41F00041D6 -:100C70005FEA6C5C00F02980BCF1FF3F08BF40F0E8 -:100C800080407047130C06BF12044FF0100C4FF059 -:100C9000000C130E04BF12020CF1080C130F04BF5A -:100CA00012010CF1040C930F04BF92000CF1020C22 -:100CB000D30F04BF52000CF1010C11464FF000029B -:100CC000A0F11F00A0EB0C00704711F0004F08BF0F -:100CD000704731F000413FF4D5AF0B0C06BF09045B -:100CE0004FF0100C4FF0000C0B0E04BF09020CF17A -:100CF000080C0B0F04BF09010CF1040C8B0F04BF8F -:100D000089000CF1020CCB0F04BF49000CF1010C5F -:100D1000CCF12003A0EB0C0022FA03F302FA0CF250 -:100D200041EA030100F10100704720F07F4C80EAA6 -:100D3000030023F07F47ACEB070303F57C5300F07F -:100D4000004003F1FF032DE980494FEA154B09B438 -:100D50004FEA144325EA0B4E24EA03480FF2042617 -:100D600006EB132749083E785FEA320203FB066769 -:100D7000C7F5000707FB06F64FEA54374FEAD64699 -:100D800006F1020607FB066CCCF1005C4FEA1C473B -:100D90002CEA074C07FB06F40CFB06F504EB1546A2 -:100DA0004FEA961634BF00204FF000404FEAD1378B -:100DB00006FB07FC4FEA1C4C0CFB0BF7D21B03FB9A -:100DC0000CF761EB07010CFB0EF7B0EB074072EB81 -:100DD00017420CFB08F734BFA2EB0742B2EB074205 -:100DE00061EB17414FEA0C444FEA910706FB07FC01 -:100DF0004FEA1C4C0CFB0BF7B0EBC74072EB5732C1 -:100E000003FB0CF734BFA2EBC742B2EBC74261EB66 -:100E100057310CFB0EF7B0EBC70072EB57720CFBAF -:100E200008F734BFA2EBC702B2EBC70261EB577100 -:100E3000039F4FEA816141EA921104EBCC044FEA2F -:100E4000D1374FEA826206FB07FC42EA90124FEA72 -:100E500080604FEA1C4C0CFB0BF7D21B03FB0CF71A -:100E600061EB07010CFB0EF7B0EB074072EB17428A -:100E70000CFB08F734BFA2EB0742B2EB074261EB71 -:100E800017414FEA8C554FEA910704EB9C2406FB6F -:100E900007FC4FEA1C4C0CFB0BF7B0EBC74072EBA6 -:100EA000573203FB0CF734BFA2EBC742B2EBC74289 -:100EB00061EB57310CFB0EF7B0EBC70072EB5772CA -:100EC0000CFB08F734BFA2EBC702B2EBC70261EB21 -:100ED000577115EB4C254FEA816141EA92114FEAB7 -:100EE00082624FEAD13742EA901206FB07FC44F1D6 -:100EF00000044FEA80604FEA1C4C0CFB0BF7D21B3E -:100F000003FB0CF761EB07010CFB0EF7B0EB07409E -:100F100072EB17420CFB08F734BFA2EB0742B2EBAF -:100F2000074261EB174115EB1C154FEA813141EA8D -:100F300092414FEA823242EA90424FEA80304FEAD1 -:100F40000C7644F1000448EA03434EEA0B484FF0A4 -:100F5000000EB2EB080C71EB030724BF6246394662 -:100F60004EEB0E0E4FF0000B0018524149414BEB77 -:100F70000B0BB2EB080C71EB03077BF1000B24BFEA -:100F8000624639464EEB0E0E4FF0000B00185241F0 -:100F900049414BEB0B0BB2EB080C71EB03077BF1F8 -:100FA000000B24BF624639464EEB0E0E51EA020793 -:100FB00018BF46F0010616EB0E7655F1000254F10B -:100FC000000103D5BDE88901BDE80088BDE88901BD -:100FD000BDE80048B619524141EB0101A3F10103FC -:100FE000704780807F7E7D7C7B7A79787776767596 -:100FF0007473727171706F6E6E6D6C6C6B6A6A690E -:101000006868676666656464636362616160605FA7 -:101010005F5E5E5D5D5C5C5B5B5A5A595958585720 -:101020005756565555555454535352525251515088 -:1010300050504F4F4F4E4E4D4D4D4C4C4C4B4B4BDB -:101040004A4A4A4949494848484747474746464621 -:10105000454545444444444343434342424242415C -:101060004141002B9C4630D477002BD01CB54FEA71 -:10107000370703B44FF010004FF01001BAF1000F22 -:1010800006D0BCF1000FDCBF40F0080040F00801C2 -:101090004FF000000FBCBDE810400BF1010BBBF19D -:1010A000010F08BF5FEA170722BF12F1010211F119 -:1010B00001014FF0004143F1000300F0004043EA1A -:1010C00000007047F9D35708D0E746EA064613F107 -:1010D000400F4FEA16461FDD13F1200FDFBF164306 -:1010E0000A46002120335B42BED0C3F1200746EA06 -:1010F000064602FA07F74FEA164646EA0706C3F124 -:10110000200722FA03F201FA07F721FA03F14FF060 -:10111000000342EA0702A7E746EA020646EA064655 -:101120004FEA164646EA0106BCBF46EA0646360CBA -:101130004FF000034FF000024FF0000194E72DE95B -:10114000804C9A46934670B491E8380007C831EA5B -:10115000400C48BF34EA430C03D5FFF7E6FDFFF728 -:1011600080FFF0BCBDE8008C2DE9804C9A46934688 -:1011700070B491E8380007C810F0804F08BF13F032 -:10118000804F03D100F005F8FFF76BFFF0BCBDE81E -:10119000008C20F07F4780EA030023F07F4C07EBB0 -:1011A0000C03A3F57C5300F00040A3F1FE0392F082 -:1011B000000F00F0B38095F0000F00F077802DE96C -:1011C00001494FEA11404FEA144621EA004800FB6A -:1011D00006FC24EA064708FB06F607FB08F800FBB6 -:1011E00007F718EB06484CEB164C4FEA124B18EB7E -:1011F00007484FEA15464CEB174022EA0B4E0BFB13 -:1012000006FC25EA06470EFB06F607FB0EFE0BFB67 -:1012100007F71EEB064E4CEB164C4FF000061EEB8C -:10122000074E4CEB174B18EB0B0840F1000018EB86 -:101230000E0B58EB000840F100008F1A4FF0000130 -:101240003CBFC943661B14BFB5EB040C00213CBF77 -:10125000C943F61B4FEA17444EEA8E0E27EA0445AF -:101260004FEA1C4704FB07622CEA074C05FB07F713 -:101270000CFB05F604FB0CFC16EB074642EB174291 -:1012800016EB0C4642EB1C421BEB060658EB020227 -:10129000414146EA9E0601D5BDE80189B619524191 -:1012A00041EB0101A3F10103BDE801894FEA1445B7 -:1012B0004FEA114724EA054621EA074C05FB07F4EB -:1012C00006FB07F70CFB06F105FB0CFC11EB0741D5 -:1012D00044EB17444FEA124711EB0C4144EB1C441A -:1012E00022EA074C05FB07F206FB07F70CFB06F6A4 -:1012F00005FB0CFC16EB074642EB174216EB0C46BF -:1013000042EB1C456A1854F1000148BF7047B619FA -:10131000524141EB0101A3F10103704795F0000F29 -:1013200037D04FEA11424FEA144721EA024624EA35 -:10133000074C02FB07F106FB07F70CFB06F402FB68 -:101340000CFC14EB074441EB17414FEA154714EB33 -:101350000C4441EB1C4125EA074C02FB07F506FB58 -:1013600007F70CFB06F602FB0CFC16EB074645EBF9 -:10137000174516EB0C4645EB1C42121951F10001C2 -:1013800048BF7047B619524141EB0101A3F1010377 -:1013900070474FEA14454FEA114724EA054621EA0F -:1013A000074C05FB07F106FB07F70CFB06F24FF0B5 -:1013B000000605FB0CFC12EB074241EB174112EB58 -:1013C0000C4251EB1C4148BF7047921841EB0101A0 -:1013D000A3F101037047000010B5084C0022102152 -:1013E000204600F030FD022004F0B8FB2046012228 -:1013F000BDE81040102100F026BD000000080140AB -:101400002DE9FF41A0200124CDE90004DFF84C8044 -:10141000032569460395404600F014FC0122602133 -:10142000404600F010FD40200026CDE90006694648 -:101430000294404600F006FC10270097CDE90164B5 -:101440006946074800F0FEFBCDE900746946404656 -:10145000039500F0F7FBBDE8FF81000000080140A4 -:101460000010014010B5084C00221021204600F069 -:10147000EAFC082004F072FB20460122BDE810407F -:10148000102100F0E0BC000000080140FEE7000071 -:10149000084900B5098981420AD0A0F57F41FF398A -:1014A00006D028B1B12803D002F066FD002000BDAF -:1014B000012000BD440100200348002181704163E8 -:1014C000C1610162416270470C01002010B50F49F3 -:1014D000052808D2DFE800F0030514161800812063 -:1014E00000E091200870C020487000208870C8700B -:1014F000064A042104F05CFBBDE8104003F06EBF17 -:10150000A120EFE7B120EDE70120EBE78400002008 -:10151000014800F0FDB900003003002030B590F81C -:1015200040500124AC40C56B6C6004686360436844 -:10153000102B036803D099600068C26030BD9A60C8 -:101540000068C16030BD000010B5234890B000793C -:1015500000283ED0022837D2DFE800F036011F49CC -:1015600000230B6000F008F969461D4A04E0D41816 -:10157000647ACC545B1CDBB28342F8D319499DF8E2 -:101580000000086018499DF80100087017499DF88F -:10159000020008709DF8030015499DF8042002EB35 -:1015A000002008609DF8050012499DF8062002EB16 -:1015B000002008609DF807000F499DF8082002EB05 -:1015C00000200860FFF778FF10B0BDE8104002F07F -:1015D000D3BC10B010BD0000440100202C0100203D -:1015E000F0030020100100200C0100200D0100205C -:1015F00014010020180100201C0100207047000089 -:10160000F0B52A4C2A4D0126226942B12146022713 -:101610004969491C012A0AD0022A39D114E0052857 -:1016200004D10021616128702661E161F0BD616132 -:1016300068540229FAD32761A878697800EB012061 -:10164000E0613B2824D2F0BD61613B2920D268547F -:10165000E0698142F7D368790102A8790843FFF76E -:1016600017FFA8B1E879297A4FF2021301EB0020A5 -:10167000C21A0421984216D006DC6FF4704140185B -:101680000AD0C02804D109E00F2A09D0102A0AD0B4 -:10169000BDE8F04002F070BC2671F0BD2771F0BDCE -:1016A00003202071F0BD2171F0BD00004401002035 -:1016B000F003002072B6074C4FF40065A614002218 -:1016C0002946204600F0BFFB00223146204600F0AC -:1016D000BAFBF4E70008014070B50024FFF7F6FEFE -:1016E000FFF7C0FE4FF47A761B4D02E0641CB44253 -:1016F00005D81021284600F0A1FB0028F6D103F000 -:101700001DFE0446FFF768FE1448210206D501219C -:101710004170E04320F07F44641C01E000214170EF -:10172000204605F069FC0E4905F0AEFC05F096FA7E -:101730000C4A0D4B05F0AAF800220C4B04F04EFFAA -:1017400000220B4B04F0A2FE04F06EFEBDE87040D8 -:10175000084905F023BB0000001001407C00002078 -:1017600000007A44CBA145B6F3FD0340FEFF2F41B4 -:1017700000C06240000020410448F5228178407892 -:1017800002EB00200844C0B270470000F0030020C4 -:1017900010B590F821100022022905D004218163A0 -:1017A00080F82020012010BD01680B6823F00E0393 -:1017B0000B6001680B6823F001030B6090F8403068 -:1017C000C46B012101FA03F3636080F8211080F8F3 -:1017D0002020104610BD00002DE9F05F90F8211088 -:1017E0000024022903D004218163012485E00168DB -:1017F0000A6822F00E020A6001680A6822F00102FB -:101800000A603F4E3E4FB215DFF8F4C0DFF8F090AB -:10181000DFF8ECA0DFF8E8B0DFF8E4E00168783F3B -:1018200013011502ACF1640CA9F15009AAF13C0AAC -:10183000ABF1280BAEF1140E4FF48018B14227D94A -:10184000B9420ED0614512D049451DD0514518D03E -:10185000594518D0714501D1424615E0294EB14293 -:1018600001D1012210E0274E1436B14201D11022DD -:101870000AE0244E2836B14206D0224A3C32914238 -:1018800001D11A4600E02A461E49091F0A602BE0D2 -:10189000B94213D0614517D0494522D051451DD0DA -:1018A00059451DD0714501D142461AE0B14202D1DD -:1018B0004FF0807215E0134EB14201D1012210E0C9 -:1018C000104E1436B14201D110220AE00D4E2836D6 -:1018D000B14206D00B4A3C32914201D11A4600E097 -:1018E0002A46074980394A60012180F821100021E9 -:1018F00080F82010416B01B188472046BDE8F09F79 -:10190000800002400804024090F821007047000067 -:101910002DE9F05FC16B0A6801680B68046C4FF039 -:10192000040808FA04F8844D844E854FDFF814C289 -:10193000DFF81492DFF814A2DFF814B2DFF814E233 -:1019400018EA020F65D05FEA437862D50A6892060A -:1019500003D40A6822F004020A60DFF8F0814FF431 -:101960008062016808F1140813011402414524D96A -:10197000A9420DD0B1420FD0B9421AD0614515D05D -:10198000494515D0514501D1120312E0594501D105 -:1019900004220EE0714501D140220AE06D4D14355C -:1019A000A94206D06B4A2832914201D11A4600E082 -:1019B00022466749091F0A6029E0A94213D0B142B3 -:1019C00015D0B94220D061451BD049451BD05145A7 -:1019D00002D14FF4800217E0414502D14FF08062FE -:1019E00012E0594501D104220EE0714501D1402297 -:1019F0000AE0584D1435A94206D0564A2832914281 -:101A000001D11A4600E022464B4908394A60C16AB2 -:101A100071E04FF0020808FA04F818EA020F70D0DB -:101A20005FEA83786DD50A68920606D40A6822F0C8 -:101A30000A020A60012180F82110DFF810814FF4BA -:101A40000072016808F1140813011402414524D9F9 -:101A5000A9420DD0B1420FD0B9421AD0614515D07C -:101A6000494515D0514501D1120312E0594501D124 -:101A700002220EE0714501D120220AE0354D1435D5 -:101A8000A94206D0334A2832914201D11A4600E0D9 -:101A900022462F49091F0A6029E0A94213D0B1420A -:101AA00015D0B94220D061451BD049451BD05145C6 -:101AB00002D14FF4001217E0414502D14FF00072FD -:101AC00012E0594501D102220EE0714501D12022D8 -:101AD0000AE0204D1435A94206D01E4A2832914210 -:101AE00001D11A4600E02246134908394A60002114 -:101AF00080F82010816A00291CD0BDE8F05F0847FB -:101B0000FFE70825A540154214D01A0712D50A6828 -:101B100022F00E020A6090F84020C36B012101FA06 -:101B200002F25A60816380F82110002180F82010B1 -:101B3000016BE0E7BDE8F09F080002401C00024096 -:101B40003000024044000240580002406C00024055 -:101B5000080402401C04024030B560B11A4B026810 -:101B600014219A4209D2194B1344B3FBF1F18900B5 -:101B7000016417490AE0012030BD134B5B42134456 -:101B8000B3FBF1F1890001640F490839C1630221F7 -:101B900080F82110136843F6F0718B43F0E90114CB -:101BA0002143D0E902452C43214304692143446980 -:101BB00021438469214319431160002141630122BB -:101BC00042770177084630BD08040240F8FFFDBFA8 -:101BD0000000024070B5044690F82000002501285E -:101BE0000CD0012084F8200094F821600020012E00 -:101BF00006D084F820000225284670BD022070BD62 -:101C0000022684F82160A0632068066826F0010699 -:101C100006602046FFF782FCE06A00282068016821 -:101C200002D041F00E0106E021F0040101602068BD -:101C3000016841F00A0101602068016841F001017A -:101C40000160D9E72DE9F84FDFF8C8910024A9F128 -:101C5000040B23460F2709F1040AABF1040ED1E06F -:101C60000125A54006EA0502AA4276D1DFF8A8C1FF -:101C70004E68A6EB0C0866452BD00DDC032E34D045 -:101C800005DC36B3012E19D0022E2FD11BE0112E08 -:101C900016D0122E2AD119E0B8F5881F19D006DC0B -:101CA000B8F5803F15D0B8F5801F1FD111E0B8F509 -:101CB000001F0ED0B8F5041F18D10AE0CB6815E05C -:101CC000CB681B1D12E0CB6808330FE0CB680C33E8 -:101CD0000CE08B682BB1012B4FF0080303D045615A -:101CE00004E0042302E0056100E00023FF2A01D89C -:101CF000064601E000F104064FEA840501D9A5F18A -:101D00002005D6F8008007FA05FC28EA0C0803FA3B -:101D100005F548EA0508C6F800804D68ED0070D565 -:101D20003E4DAE6946F00106AE61AD6924F0030692 -:101D300005F0010500953A4D06EB050CDCF808505E -:101D4000A607360F07FA06F825EA0805DFF8D4805B -:101D5000404503D14FF0000825E052E0DFF8C8808D -:101D6000404502D14FF001081DE0DFF8C08040453A -:101D700002D14FF0020816E0DFF8B480404502D1EE -:101D80004FF003080FE0DFF8AC80404502D14FF080 -:101D9000040808E0DFF8A080404502D14FF00508B4 -:101DA00001E04FF0060808FA06F848EA0508CCF802 -:101DB00008804D68D9F80060ED024D4601D5164304 -:101DC00000E096432E604D68DAF80060AD0255469B -:101DD00001D5164300E096432E604D68DBF80060A5 -:101DE000AD035D4601D5164300E096432E604D6875 -:101DF000DEF80060ED03754601D5164300E096431A -:101E00002E60641C0A681646E2407FF429AFBDE8E4 -:101E1000F88F00000804014000001110001002407B -:101E20000000014000080140000C0140001001408A -:101E30000014014000180140001C01408068084067 -:101E400000D0012070470AB1016170470904FBE727 -:101E500001488068704700004400002070477047C8 -:101E60002DE9F041016804464A694E6890F83E0049 -:101E70000025D743FA050BD4F243D20508D46FF4FA -:101E8000807201254A6121680A6842F400420A60B2 -:101E9000B90508D4F143C90505D422686FF400716F -:101EA00045F002055161790525D4F143C90522D4D5 -:101EB000638D94F83D10226B202808D13BB921296D -:101EC00010D029290ED0282901D1212A0AD0226830 -:101ED0006FF48061516145F00405102806D0402858 -:101EE00004D008E0204601F051FF04E020680168BA -:101EF00041F400710160380508D4F043C00505D4F1 -:101F000021686FF4006045F008054861002D07D096 -:101F1000206C284320642046BDE8F04101F0A4BBBA -:101F2000BDE8F0812DE9F047026800215368C66AD8 -:101F300090F83E4090F83D50102C12D0402C10D01C -:101F4000046C002C7DD05469E443A6077AD4DE43A8 -:101F5000B60577D4036C03B19169BDE8F04701F091 -:101F6000F1BE976951694FF42A0CC9435FEAC17801 -:101F70004FF02A4904D066452AD04E4528D010E0BB -:101F8000DE43B6050DD4C16A614501D1012103E0EC -:101F9000C16A494501D10821C162BDE8F04701F09D -:101FA00037BE0E0716D4DE43B60513D4416CC9B252 -:101FB0001161416B09B1896A29B9816B002907D088 -:101FC000896A002904D00068416841F400614160D9 -:101FD000BDE8F0878E0706D4DE43B60503D4BDE81E -:101FE000F04701F069BDFE43526876074FEA02529E -:101FF0001DD4002AECDB0A0608D4DA43520505D4C6 -:10200000490705D5BDE8F04701F0FABC4907DFD420 -:10201000D9438905DCD4212D05D0402CD8D1BDE889 -:10202000F04701F03BBEBDE8F04701F0A7BC002A35 -:10203000CEDB4A060BD4DA43520508D4490708D54B -:1020400001E00DE00EE0BDE8F04701F023BC4907D8 -:10205000BED4D9438905BBD4BDE8F04701F0B0BB7D -:10206000916970E7E10606D4D943890503D4BDE838 -:10207000F04701F0D3BE2821212D27D0292D25D0CE -:10208000650655D4DD436D0552D4640752D590F8EA -:102090003D30448D002C9BD01269446A2270426A04 -:1020A000521C4262428D521E4285428D002A8FD1BF -:1020B0002A2B8DD10268536823F480635360222257 -:1020C000026380F83D1000F057F981E7250623D41C -:1020D000DD436D0520D4640720D590F83D30448D54 -:1020E000002CF2D0446A24781461426A521C426285 -:1020F000428D521E4285428D002AE6D1292BE4D121 -:102100000268536823F4806353602122026380F8DD -:102110003D1000F032F95BE76107D6D4D943890559 -:10212000D3D4418D0029D0D0416A097811610AE0E9 -:102130006107CAD4D9438905C7D4418D0029C4D0C9 -:102140001169426A1170416A491C4162418D491E00 -:1021500041853DE77047000070B5040025D094F834 -:102160003D00002520B984F83C50204600F0BEF820 -:10217000242084F83D002068016821F001010160FD -:102180002068016841F4004101602068016821F481 -:102190000041016000F020FA4D4A6168914201D887 -:1021A0004C4900E04C49884201D2012070BD4B49A6 -:1021B0002368B0FBF1F15E6826F03F060E435E60D7 -:1021C0006368934206D94FF4967359434FF47A7378 -:1021D000B1FBF3F12368491C1E6A26F03F06314328 -:1021E00019626168914210D84900401EB0FBF1F2BB -:1021F000521CC2F30B02042A01D2042022E0B0FBDD -:10220000F1F0401CC0F30B001CE0A268F2B301EB3C -:10221000C10303EB0116431EB3FBF6F35B1C43F44F -:1022200080431B0549D092B301EBC10202EB0111BF -:10223000401EB0FBF1F0401CC0F30B0040F48040A6 -:1022400040F400402168CA694CF6FF739A4310437A -:10225000C861D4E9071001432068026822F0C00277 -:1022600011430160D4E9030101432068826848F208 -:10227000FF339A4311438160D4E905010843216883 -:10228000CA6822F0FF021043C86001E00EE016E0C9 -:102290002068016841F0010101602564202084F874 -:1022A0003D00256384F83E50002070BD01EB4106DF -:1022B000431EB3FBF6F35B1CB3E70120C2E701EB5F -:1022C0004101401EB0FBF1F0401CC0F30B00B7E72A -:1022D000A086010080841E0000093D0040420F00DE -:1022E00070477047704770477047000010B586B060 -:1022F0000021009101910291039100681A498842DE -:1023000030D11A4CA06940F00800A061A06969466C -:1023100000F008000490C0200090122001900320DB -:1023200003901348FFF78EFCE06940F40010E06171 -:10233000E069002200F40010049011461F2000F014 -:1023400083F81F2000F072F800221146202000F0D0 -:102350007BF8202000F06AF806480068416841F4E4 -:10236000E061416006B010BD005400400010024022 -:10237000000C0140640100207047704702488168EA -:10238000027811448160704744000020074810B56E -:10239000016841F010010160032000F075F8002091 -:1023A00000F006F800F024F8002010BD00200240E4 -:1023B00070B50D4D04464FF47A712878B1FBF0F0FA -:1023C0000A490968B1FBF0F000F0F2FB48B9102CA3 -:1023D00007D200222146501E00F036F800206C6023 -:1023E00070BD012070BD000044000020500000209E -:1023F0000C4808B5816941F001018161816901F0F2 -:1024000001010091C16941F08051C161C06900F0D2 -:10241000805000900448416821F0E06141F0007173 -:10242000416008BD0010024000000140002809DBA7 -:1024300000F01F02012191404009800000F1E020DE -:10244000C0F8001170470000F0B40E4B1B680C463A -:10245000C3F30223C3F10705042D00D90425191D78 -:10246000072901D2002300E0DB1E012606FA05F150 -:10247000491E214099409E40761E16403143F0BCD3 -:1024800003F03ABC0CED00E0064900F007020868D2 -:102490004FF6FF03184040EA0220034A1043086049 -:1024A000704700000CED00E00000FA052DE9F04750 -:1024B0000F46050061D0434E306800F00700B84277 -:1024C00009D2306820F0070038433060306800F0EF -:1024D0000700B84251D128683B4C810712D540070C -:1024E00003D5606840F4E06060602878000703D599 -:1024F000606840F4605060606068A96820F0F00097 -:10250000084360602878C00728D06868012810D088 -:102510002168022810D0890700292EDA616821F08D -:10252000030101436160FFF793FC804641F2883963 -:102530000DE021688903EFE78901EDE7FFF788FCEB -:10254000A0EB0801494502D90320BDE8F087606887 -:10255000696800F00C00B0EB810FEFD1306800F03B -:102560000700B8420BD9306820F0070038433060CC -:10257000306800F00700B84201D00120E5E7287874 -:10258000400705D56068E96820F4E06008436060B2 -:102590002878000706D56068296920F4605040EA71 -:1025A000C100606000F038F86168084AC1F30311A7 -:1025B000515CC8400649086006480068FFF7F8FE0D -:1025C0000020C2E7002002400010024064740008AE -:1025D0005000002048000020044805490068496870 -:1025E000044AC1F30221515CC840704750000020EA -:1025F00000100240747400080448054900684968E6 -:10260000044AC1F3C221515CC84070475000002009 -:1026100000100240747400080E4A51680E4801F020 -:102620000C03042B11D0082B0FD10C48C1F38343AA -:10263000C903C05C0AD55168084AC1F34041921EE3 -:10264000515C054A5043B0FBF1F0704704494843E0 -:10265000704700000010024000127A005474000815 -:1026600000093D002DE9F84F040070D02078C04DDE -:10267000C00749D06868C0F38100012807D06868A6 -:10268000C0F38100022809D16868C00306D5286814 -:10269000800339D560680028E7D035E06068B0F580 -:1026A000803F0BD010B1B0F5A02F11D0286820F4D6 -:1026B00080302860286820F4802002E0286840F4F8 -:1026C00080302860606890B1FFF7C2FB06460AE0E0 -:1026D000286840F480202860F0E700BFFFF7B8FBCF -:1026E000801B642873D828688003F7D50CE0FFF7B7 -:1026F000AFFB064605E000BFFFF7AAFB801B64287E -:10270000F0D828688003F7D420789A4E80074FF0DD -:1027100001094FF0000839D5686810F00C0F07D098 -:102720006868C0F38100022809D16868C00306D434 -:102730002868800714D52069012808D110E0206995 -:10274000B0B1C6F80090FFF783FB074605E00AE149 -:10275000FFF77EFBC01B0228C4D828688007F7D586 -:102760002868616920F0F80040EAC10028600DE0A7 -:10277000C6F80080FFF76CFB074604E0FFF768FB34 -:10278000C01B022823D828688007F7D420780007C8 -:102790002CD57948A169D9B1C0F80090FFF758FB52 -:1027A000074604E0FFF754FBC01B02280FD8686AF5 -:1027B0008007F7D571484FF4FA510068B0FBF1F08B -:1027C000009000BF0098411E0091FAD20EE080E018 -:1027D000C0F80080FFF73CFB074604E0FFF738FB3A -:1027E000C01B022875D8686A8007F7D42078400794 -:1027F00060D5E8690027C00008D4E86940F080503F -:10280000E861E869012700F0805000905C480168A9 -:10281000C90513D40168834641F480710160FFF754 -:1028200017FB824606E000BFFFF712FBA0EB0A0091 -:1028300064284ED8DBF80000C005F5D5E068012813 -:102840000AD008B1052813D0286A20F001002862B8 -:10285000286A20F0040002E0286A40F001002862A3 -:10286000E06841F2883B98B1FFF7F2FA82460BE04C -:10287000286A40F004002862EEE700BFFFF7E8FA9C -:10288000A0EB0A0159455AD8286A8007F6D50CE012 -:10289000FFF7DEFA824605E0FFF7DAFAA0EB0A015D -:1028A00059454CD8286A8007F6D41FB1E86920F052 -:1028B0008050E861E06988B36968C1F38101022949 -:1028C00044D00228C6F8608004D0FFF7C1FA04465D -:1028D00038E034E0FFF7BCFA074604E0FFF7B8FA47 -:1028E000C01B02282BD828688001F7D4206AB0F5D5 -:1028F000803F05D16868A16820F400300843686013 -:10290000D4E908010843696821F474110843686038 -:10291000C6F86090FFF79CFA044606E025E000BF89 -:10292000FFF796FA001B022809D828688001F7D51E -:102930001BE000BFFFF78CFA001B022802D903201E -:10294000BDE8F88F28688001F4D40EE00128F7D0A4 -:102950006868226A00F48031914204D1616A00F40F -:102960007010884201D00120EAE70020E8E700006B -:102970000010024000004242800442425000002009 -:10298000007000407047000038B504460068426897 -:102990008168C9434B0606D5CB0704D1D3435B06F8 -:1029A00001D4216C05E08B0708D4D3431B0605D462 -:1029B000616C01B02046BDE8304008478B0601D568 -:1029C0004B0646D4D3439B0643D44B060AD494F813 -:1029D0005130032B3ED0636D43F004036365C3683D -:1029E00083680093890609D4616D41F00101616536 -:1029F00081680091016821F040010160606D00284C -:102A000027D02068416821F0E0014160012084F86E -:102A10005100900722D02068416821F003014160F5 -:102A2000104DE06C40B14563E06CFEF7D5FE18B187 -:102A3000606D40F040006065A06C002809D04563DF -:102A4000A06CFEF7C9FE002803D0606D40F0400086 -:102A5000606538BDC1688068009038BD2046FFF7CA -:102A600091FF38BD2154000870B5040009D0606A98 -:102A7000002540B125616561A56294F8510040B11F -:102A80000CE0012070BD6068B0F5827FF4D0E56194 -:102A9000F2E784F85050204600F040F8022084F815 -:102AA00051002068016821F040010160A08821895F -:102AB00000F4827001F404410843A18901F400612B -:102AC0000843217C01F002010843217D01F001014E -:102AD0000843218B01F400710843217F01F0380184 -:102AE000084394F8201001F080010843218D01F47F -:102AF0000051084321680860A069042101EA1040E0 -:102B0000216848602068C16921F40061C161656580 -:102B1000012084F85100002070BD000030B585B060 -:102B20000024009401940294039400681C49884294 -:102B300033D11C48C16941F48041C161C16901F4CC -:102B400080410491816941F0080181618069164DDD -:102B500000F0080004904FF4204000900220019003 -:102B60000320039069462846FFF76CF84FF4804035 -:102B7000CDE90004694628460294FFF763F8002275 -:102B800011462420FFF760FC2420FFF74FFC074884 -:102B90000068416841F0A001416005B030BD00000F -:102BA0000038004000100240000C0140B801002035 -:102BB00010B5401EB0F1807F01D3012010BD4FF051 -:102BC000E02460610F21601703F096F80020A061F7 -:102BD00007202061002010BD7047704770B590F845 -:102BE0003C20012A2CD0012480F83C40022280F8AD -:102BF0003D2003685A689D6822F070060A683243D7 -:102C00005A60104B02689A420ED00F4B9A420BD07A -:102C1000B2F1804F08D00D4B9A4205D00C4B9A422E -:102C200002D00C4B9A4204D1496825F08003194325 -:102C3000916080F83D40002180F83C10084670BD4E -:102C4000022070BD002C014000340140000400400F -:102C500000080040000C004010B5040003D094F8B8 -:102C60003D0010B107E0012010BD002084F83C00B9 -:102C7000204600F01FF8022084F83D00211D206846 -:102C800002F046FC012084F8460084F83E0084F8F7 -:102C90003F0084F8400084F8410084F8420084F842 -:102CA000430084F8440084F8450084F83D00002087 -:102CB00010BD000008B500680B49884212D10B48CE -:102CC000816941F4006181618069002200F4006043 -:102CD000009011461920FFF7B7FBBDE80840192006 -:102CE000FFF7A4BB08BD0000002C0140001002400B -:102CF00090F83D10012901D001207047022180F891 -:102D00003D100168CA6842F00102CA6000680E49BD -:102D100088420ED00D4988420BD0B0F1804F08D0C8 -:102D20000B49884205D00B49884202D00A498842A3 -:102D300004D1816801F00701062903D0016841F040 -:102D40000101016000207047002C01400034014067 -:102D50000004004000080040000C004070B504462C -:102D600090F83C000025012817D0012684F83C602B -:102D7000022084F83D002068826822F0770222F465 -:102D80007F4282600868502838D00DDC20284FD060 -:102D900005DC90B3102811D14AE0022070BD302824 -:102DA00046D040280AD13BE060282FD070280DD0B3 -:102DB000B0F5805F03D0B0F5005F12D0012584F834 -:102DC0003D60002084F83C00284670BDCB68D1E906 -:102DD0000121206802F0E2FB2068816841F0770160 -:102DE00009E0CB68D1E90121206802F0D7FB206817 -:102DF000816841F480418160E1E719E0CA6849686F -:102E0000206802F0DDFB5021206806E0CA684968AE -:102E1000206802F0E6FB6021206802F0C9FBCEE7E3 -:102E2000CA684968206802F0CBFB40212068F4E7BB -:102E3000226801461046F0E7704770B50446006806 -:102E400001694FF00005C943890715D4C168C9431A -:102E5000890711D4E91E016101202077206880696B -:102E60008007204602D0FFF7E7FF04E000F098F863 -:102E7000204600F096F8257720680169C943490784 -:102E800017D4C168C943490713D46FF00401016125 -:102E9000022020772068806910F4407F204602D00D -:102EA000FFF7CAFF04E000F07BF8204600F079F855 -:102EB000257720680169C943090716D4C168C94349 -:102EC000090712D46FF008010161042020772068FF -:102ED000C0698007204602D0FFF7AEFF04E000F093 -:102EE0005FF8204600F05DF8257720680169C94346 -:102EF000C90617D4C168C943C90613D46FF01001BD -:102F00000161082020772068C06910F4407F2046C6 -:102F100002D0FFF791FF04E000F042F8204600F0F5 -:102F200040F8257720680169C943C90708D1C168FD -:102F3000C943C90704D1891E0161204600F032F857 -:102F400020680169C943090609D4C168C943090653 -:102F500005D46FF0800101612046FFF73DFE206837 -:102F60000169C943490609D4C168C943490605D462 -:102F70006FF040010161204600F082F8206801698D -:102F8000C94389060BD4C168C943890607D46FF0C9 -:102F9000200101612046BDE87040FFF71EBE70BDF4 -:102FA00070477047344930B4884263D13348416830 -:102FB000012901DA012200E00022491C4A430121D3 -:102FC0004260012A00D18160C368052B01DA012229 -:102FD00000E000225B1C5A43C260052A00D1016157 -:102FE00042690A2A01DA012300E00023521C5343FC -:102FF00043610A2B00D18161C269642A01DA01238D -:1030000000E00023521C5343C361642B00D10162D2 -:10301000436A4FF4FA74A34201DA012200E000226D -:103020005B1C5A434262A24200D18162C26A4FF4E1 -:103030007A74A24201DA012300E00023521C5343B8 -:10304000C362A34200D10163416B41F288339942CC -:1030500001DA012200E00022491C4A4342639A42FD -:1030600003D1816B21B10021816330BC00F09ABF94 -:103070000121F9E730BC7047100200200000002059 -:10308000704738B5044690F84200202801D002204D -:1030900038BD61B15AB10120206300206063204631 -:1030A00002F0E2FC0028F3D1216B012901D00120BC -:1030B00038BD21680A684968009121680C3151E8DF -:1030C000002F42F0100241E80023002BF5D138BD5B -:1030D00070477047F8B5016804460868CA684B69CC -:1030E00010F00F0F4FF0000559D003F0010602F465 -:1030F0009077374365D0C10705D0D10503D5616C02 -:1031000041F001016164410705D5D90703D0616C25 -:1031100041F002016164810705D5D90703D0616CD4 -:1031200041F004016164010707D502F02001314339 -:1031300003D0616C41F008016164616C00293AD0F0 -:10314000800604D5900602D5204602F0CFFB206809 -:103150004069616CC0F38010090700D460B3204659 -:1031600002F08FFB20684069400621D520681430AA -:1031700050E8001F21F0400140E80012002AF5D17C -:10318000E06BA8B16D494163E06BFEF725FB0028B9 -:1031900011D0E06B416B01B0BDE8F04008478306F9 -:1031A0000FD593060DD52046BDE8F84002F09EBB32 -:1031B0002046FFF78EFFF8BD2046FFF78AFF6564C3 -:1031C000F8BD266B2023012E7CD1C6067AD5D60603 -:1031D00078D508684868009048694FF002064006B4 -:1031E00040D5E16B086840680004000CE8D0A28D6F -:1031F0008242E5D9E085886920282DD020680C30EE -:1032000050E8001F21F4807140E80012002AF5D137 -:103210002068143050E8001F21F0010140E800123E -:10322000002AF5D12068143050E8001F21F0400139 -:1032300040E80012002AF5D184F842302563206866 -:103240000C3050E8001F21F0100140E80012002A65 -:10325000F5D1E06BFEF79CFA6663A08DE18D401A14 -:1032600081B22AE0A08DE18D401A81B2E08D002864 -:10327000A6D00029A4D022680C3252E8000F20F416 -:10328000907042E80007002FF5D12068143050E814 -:10329000002F22F0010240E80027002FF5D184F82A -:1032A0004230256320680C3050E8002F22F01002D5 -:1032B00040E80023002BF5D166632046FFF708FFA6 -:1032C000F8BDFFE705062BD5150629D594F8410072 -:1032D0002128F5D1A068B0F5805F01D12069B0B197 -:1032E000206A411C2162216800784860E08C401E01 -:1032F0000004000CE084E3D12068C16821F0800163 -:10330000C1602068C16841F04001C160D8E7206A0F -:103310000088C0F308004860206A801C2062E5E74E -:103320004006CDD55006CBD5CA68204622F04002D3 -:10333000CA6084F8413000F015F9C1E785570008EC -:1033400070B5040004D094F84100002510B106E0E7 -:10335000012070BD84F84050204600F023F824205E -:1033600084F841002068C16821F40051C160204602 -:1033700002F01EFB2068016921F490410161206880 -:10338000416921F02A0141612068C16841F400517E -:10339000C1606564202084F8410084F842006563C0 -:1033A000002070BDF0B585B0002400940194029413 -:1033B0000394054603685648DFF850C102210322F2 -:1033C000544E0715634528D1836943F480438361D4 -:1033D000836903F480430493836943F004038361A6 -:1033E0008069039200F0040004900802CDE9000116 -:1033F00069463046FEF726FCCDE900746946304642 -:103400000294FEF71FFC002211462520FFF71CF84E -:103410002520FFF70BF8404842E0DFF800C1634584 -:1034200045D1C36943F40033C361C36903F4003376 -:103430000493836943F0040383618069039200F07D -:10344000040004900420CDE9000169463046FEF7EF -:10345000F9FB0820CDE90004694630460294FEF7E6 -:10346000F1FB2D4E2E48D836C6E900048020C6E96F -:10347000024020203461C6E905403046F461FEF781 -:103480006BFB08B1FEF716F9EE6300221146262009 -:103490007562FEF7D9FF2620FEF7C8FF1E484830A8 -:1034A0000068C16841F06001C16005B0F0BD1D4D0C -:1034B000AB42FAD1C36943F48023C361C36903F407 -:1034C00080230493836943F0080383618069CDE915 -:1034D000007100F00800CDE90320134D694628462D -:1034E000FEF7B0FBE814CDE90004694628460294D3 -:1034F000FEF7A8FB002211462720FEF7A5FF272094 -:10350000FEF794FF04489030CAE7000000380140FD -:103510000010024000080140580200200044004012 -:103520006C00024000480040000C014070477047AA -:1035300090F84130202B01D00220704779B172B150 -:1035400001628284C28400214164212180F84110FB -:103550000068C16841F08001C1600020704701200F -:103560007047000000680449884204D1002202210B -:103570000248FEF768BC7047004400400008014064 -:10358000FEE700000148FEF76BBC0000640100206C -:103590000148FEF7C7BC00006401002038B5406A4E -:1035A000002190F83D202B4B46F2A8141B68B3FB7A -:1035B000F4F3C3EBC30303EB830300933BB15B1E44 -:1035C000009303681B689B0505D5009BF6E7036C19 -:1035D00043F020030364436B03B19962836B03B12F -:1035E000996203681C6824F480641C604185436B05 -:1035F00003B15963836B03B1596303681C6824F0FA -:1036000001041C6090F83D402023602C0BD028243E -:1036100034EA02020FD080F83D3080F83E1000BF3F -:10362000FEF798FD38BD80F83D3080F83E1001640B -:10363000FEF714FC38BD0268136843F00103136001 -:103640000268136843F480631360016380F83D40AF -:10365000E6E700005000002000684169C943090600 -:1036600001D400210161704770B5044690F83D0017 -:1036700094F83E10102901D0402906D1222804D107 -:1036800021680A6822F400620A60282131EA0002F7 -:103690004FF000054FF0200626D021684968090543 -:1036A00005D4602803D084F83D6084F83E5025633B -:1036B00020684168090537D5416821F400614160FF -:1036C000606B90F821203C49012A11D04163606B66 -:1036D000FEF782F838B32068016821F0010101602B -:1036E00084F83D60606B1CE0256384F83D10DFE7E3 -:1036F000A06B4163A06BFEF76FF8A0B12068416931 -:10370000C943490605D40069616A0870606A401CB3 -:1037100060622068016821F00101016084F83D6069 -:10372000A06B416B884710E094F83D10602910D0E1 -:103730004169C943490605D40069616A0870606A35 -:10374000401C60622046FEF705FD206CC1071CD1BD -:1037500015E084F83D6025644169C943490605D4F4 -:103760000069616A0870606A401C606220680168D4 -:1037700021F0010101602046FEF770FBE5E78107BB -:1037800003D4410701D4000704D52068416821F41F -:10379000E061416094F83D00216C49070BD5282871 -:1037A00009D10648E062256384F83D6084F83E5004 -:1037B0002046FEF795FD70BD9D3500080000FFFF17 -:1037C00010B5C26A438D0168042B06D0438D032BCC -:1037D00008D0438D022B1DD012E04A6822F480628B -:1037E0004A600CE04B6823F480634B60042A06D0E7 -:1037F000022A04D001680A6822F480620A60016823 -:103800000969426A1170416A491C4162418D491E31 -:10381000418510BD012A30D0102A2ED0042A30D084 -:10382000022A2ED00A6842F400720A60016809690F -:10383000426A1170416A491C4162428D521E4285A2 -:10384000026812690A70416A491C4162418D491E31 -:10385000418501684A6822F440724A60202180F85C -:103860003D1090F83E200021402A80F83E100CD0F8 -:1038700012210163FEF735FD10BD0A6822F4806253 -:10388000D3E70A6842F48062CFE70163FEF72BFDBD -:1038900010BD000038B590F83D1022290FD1418DA0 -:1038A00003290DD901680969426A1170416A491CEE -:1038B0004162418D491E4185418D032906D038BDA5 -:1038C000C26A022A02D0012906D029B100684168E3 -:1038D00021F48061416038BD274946F2A8130022D7 -:1038E0000968B1FBF3F101EB81010091016820232C -:1038F000009C641E009422D00C68A405F8D40C68C7 -:1039000024F480640C6001684C6824F4E0644C602A -:1039100001680969446A2170416A491C4162418D0C -:10392000491E418580F83D3090F83E1080F83E20D9 -:1039300040291DD012210163FEF7D3FC38BD046C71 -:1039400044F0200404644C6824F4E0644C60016892 -:103950000969446A2170416A491C4162418D491ECE -:10396000418580F83D3080F83E20FEF7F3FB38BDFE -:103970000263FEF7B8FC38BD5000002010B5C26AE3 -:1039800090F83D1021290BD1418D51B1416A026857 -:1039900009781161416A491C4162418D491E418586 -:1039A00010BD20230021082A13D0202A11D012F59F -:1039B000803F0ED00268546824F4E0645460112201 -:1039C000026380F83E1080F83D3000BFFEF78AFCAD -:1039D00010BD0268546824F4E064546002681468FE -:1039E00044F400741460016380F83D3090F83E2088 -:1039F00080F83E10402AE9D1FEF776FC10BD0000A9 -:103A000010B590F83D1090F83E30C26A048DB4B104 -:103A1000212903D0402B11D122290FD1418DE1B3AF -:103A200090F83E10402942D0416A0268097811613D -:103A3000416A491C4162418D491E418510BD2129C1 -:103A4000E8D120230021082A13D0202A11D012F512 -:103A5000803F0ED00268546824F4E0645460112260 -:103A6000026380F83E1080F83D3000BFFEF73AFC5C -:103A700010BD0268546824F4E0645460026814685D -:103A800044F400741460016380F83D3090F83E20E7 -:103A900080F83E10402AE9D100E002E0FEF724FC65 -:103AA00010BD0068416821F48061416010BDBDE82F -:103AB000104000F0F3B8000078B590F83E50C26AAC -:103AC000046B90F83D6000230168222E73D1066DCF -:103AD0000EB9402D6FD0056D1DB90569B5F5404F84 -:103AE0001BD0458D95B3468D484D012E20D0448D79 -:103AF000022C4DD00C6844F480640C6001684C6862 -:103B0000240579D5AA4273D0012A71D0082A6FD032 -:103B1000102A6DD0202A6BD06EE04A698A69009223 -:103B20000A6842F480720A60016D491C016578BD23 -:103B3000AA4214D10A6822F480620A6001684A68C5 -:103B4000120504D50A6822F4806217E0FFE74A698B -:103B50008A6900920A6842F400720A6050E0082AFA -:103B600010D0202A0ED0122C0AD0042A03D0022A08 -:103B700001D0102AE6D10A6842F480620A603BE074 -:103B8000012ADFD00A6822F480620A600168DEE759 -:103B9000042A11D0022A0FD0102A0DD00C6844F448 -:103BA00000640C6001684C698C6900940C6824F412 -:103BB00080640C6008E025E00C6844F480640C60CC -:103BC00001684C698969009101684C68240517D522 -:103BD000AA4207D0012A05D0082A03D0102A01D012 -:103BE000202A0DD14A6842F480524A6008E0FFE77B -:103BF0004A6842F480524A6001684A6989690091C2 -:103C0000036578BD48698869009078BD0000FFFFB2 -:103C100090F83E10402910D00169B1F5804F19D0BD -:103C2000016DA9B3016D012910D1416C5FF0F10262 -:103C300001F4407142EAD11106E0016D0029416CA6 -:103C400005D0C9B241F0010100680161704701F07F -:103C5000FE01F9E790F83D102129416C09D0C9B265 -:103C600041F0010102681161416B29B1896A49B9CA -:103C700002E001F0FE01F5E7816B0029E6D0896AD8 -:103C80000029E3D00068416841F400614160704759 -:103C9000FFE7416CF02201F44071CBE710B590F8DA -:103CA0003D10026D4AB1026D012A14D0026D022A44 -:103CB00016D0BDE81040FFF7CFBCC16C0129816C64 -:103CC00002D0C1F3072108E00268C9B21161016D99 -:103CD000891C016510BD816CC9B20268116123E0C5 -:103CE00022291CD0428D0AB1212920D0428D002AE0 -:103CF000F0D12129EED101684A6822F4E0624A60DD -:103D000001680A6842F400720A60002101632022FF -:103D100080F83D2080F83E10FEF7E6FA10BD0168FD -:103D20000A6842F480720A60016D491CD1E7416A59 -:103D3000026809781161416A491C4162418D491E3E -:103D4000418510BD38B50C4690F83D20002128254E -:103D5000954302680B4605D051699169009180F83E -:103D60003C3038BD556825F480655560E243540702 -:103D700000D50121120601D5828900E0028B80F86E -:103D80003C3092B2FEF76BF838BD00002DE9F041EF -:103D900090F83D300446C26A002120261E4F00687C -:103DA0006FF48065082A01D0202A01D1282B04D085 -:103DB000212B17D04561BDE8F081E762426822F40B -:103DC000E0624260206845612068026822F48062F7 -:103DD0000260216384F83D6084F83E102046FEF7BF -:103DE0007FFAE8E7E7622122226384F83D6084F8E5 -:103DF0003E10416821F4E06141602068456120681F -:103E0000016821F4806101602046FFF725FC20460F -:103E1000FEF7B3FACFE700000000FFFFF8B590F817 -:103E20003D6004460068416821F4E061416020681B -:103E3000002541690091016841F00101016020689D -:103E4000016821F48061016020684168090520D57E -:103E5000474F222E48D02A2E46D0616B0968496808 -:103E60006185618D19B1216C41F0040121644168C3 -:103E700021F400614160606BFDF746FD012808D028 -:103E8000606B4763606BFDF7A7FC10B1606B416B23 -:103E90008847608D08B320684169C943490708D441 -:103EA0000069616A0870606A401C6062608D401E33 -:103EB000608520684169C943490608D40069616A80 -:103EC0000870606A401C6062608D401E6085608D75 -:103ED00018B1206C40F004002064206C00B3204630 -:103EE000BDE8F840FFF7C0BBA16B09684968618570 -:103EF000618D19B1216C41F004012164416821F404 -:103F000000614160A06BFDF7FFFC0128C1D0A06BF0 -:103F10004763A06BFDF760FC0028BAD0A06BB6E742 -:103F20002A2E06D12563282084F83D002046FEF77E -:103F300023FA94F83D10202028290DD0216B222946 -:103F400001D0222E07D1256384F83D0084F83E502D -:103F50002046FEF711FAF8BD0649E162256384F8B0 -:103F60003D0084F83E502046FEF7BAF9F8BD000047 -:103F70009D3500080000FFFF08490020084B08712C -:103F800048610861C86148708870C86002468861ED -:103F90001A54401C3C28FBD38A617047440100201E -:103FA000F003002070B504211C48FDF747FF1C4CAE -:103FB0004FF4805120701B48FDF740FF60704FF4B4 -:103FC00000411948FDF73AFF211FA070087800232F -:103FD000032800D30B700878114A245CD21E0CB958 -:103FE000155C1DB1155C022D0DD00FE00F4C54F87F -:103FF00020506D1C44F82050052D07D944F820307E -:104000000124145402E0012C00D11354401CC0B20E -:104010000870032800D30B7070BD0000001401402D -:1040200078000020001001400008014074030020C7 -:1040300070B500244FF40065134E04E0641CE4B234 -:10404000012001F03FFF29463046FDF7F7FE012829 -:1040500003D0C82C10D2002407E0C82CEED30BE00C -:10406000641CE4B2012001F02DFF29463046FDF723 -:10407000E5FE18B1F02C04D3012070BDF02CEFD375 -:10408000FAE7002070BD00000010014070B586B056 -:104090000024104801940294816941F0100181616B -:1040A00080690D4E00F0100004904FF4006002256E -:1040B0000090694603953046FDF7C4FD6802009004 -:1040C00001AA012082E8310069463046FDF7BAFDB9 -:1040D00006B070BD001002400010014070B5002411 -:1040E00000F08AF800F06EF8FFF7A2FF114908709F -:1040F000CC2000F08FF8BE2000F08CF800F052F8D1 -:10410000054600F04FF8072800D8012405EB0020F1 -:1041100000B23CB102F058FFBDE870406FF00301FF -:1041200003F059B9C04302F04FFFBDE870400249A7 -:1041300002F0AABF88000020000080BD10B5FFF784 -:10414000A5FF012291020448FDF77DFE00F03AF838 -:10415000BDE81040FFF76CBF0010014070B5104D76 -:104160004FF48064002221462846FDF76CFE0220B1 -:1041700001F0A8FE012221462846FDF764FE0C202E -:1041800001F0A0FE61002846FDF758FE08B10124A9 -:1041900000E00024322001F095FE204670BD0000B2 -:1041A0000010014070B500255FF00104FFF7D6FF55 -:1041B000C001641C40EA5500E4B2C5B2082CF5D930 -:1041C000284670BD70B50B4D4FF480640022214627 -:1041D0002846FDF738FE40F2EE2001F073FE012282 -:1041E00021462846FDF72FFEBDE870400F2001F064 -:1041F00069BE00000010014010B5FFF7E3FFFFF7B4 -:1042000017FFCC2000F006F8BDE81040442000F075 -:1042100001B800002DE9F0410124154F0546A60222 -:1042200015F0010F4FEA55054FF0000231463846B0 -:104230000BD0FDF708FE022001F044FE01223146BA -:104240003846FDF700FE3C200AE0FDF7FCFD3C206F -:1042500001F038FE012231463846FDF7F4FD022018 -:1042600001F030FE641CE4B2082CD9D9BDE8F0811D -:1042700000100140094808B5416941F00101416160 -:104280004069002200F00100009011461020FEF766 -:10429000DBF8BDE808401020FEF7C8B80010024067 -:1042A0002DE9F04F85B000244A480094019402940F -:1042B0000394816941F010018161816901F010016D -:1042C0000491816941F020018161816901F020013F -:1042D0000491816941F004018161816901F0040167 -:1042E0000491816941F0080181618069DFF8E8A0EB -:1042F00000F0080041F612060490002231465046B4 -:10430000FDF7A1FDDFF8D4904FF4F068002241469C -:104310004846FDF798FDDFF8C8B00022382158461E -:10432000FDF791FD4EF24F000325CDE900056946EA -:104330004846FDF787FCE120CDE900056946504677 -:10434000FDF780FC0096022701260397CDE9016462 -:1043500069465046FDF776FC41F63000CDE9000491 -:10436000694648460294FDF76DFCCDE90054694664 -:1043700058460294FDF766FC41F20430CDE9000591 -:1043800069465846FDF75EFCCDF800800397CDE9FD -:10439000016469464846FDF755FC4FF40140CDE9FC -:1043A0000004694650460294FDF74CFC0420CDE918 -:1043B000000469460B480294FDF744FC3820CDE91F -:1043C0000006CDE9024769465846FDF73BFC05B0BB -:1043D000BDE8F08F001002400008014000100140CD -:1043E000000C0140001401400D4810B50B4901605C -:1043F0000C49416000214FF480428160C0E9031202 -:1044000041618161C1610162FDF7A6FE002803D010 -:10441000BDE81040FDF74EB910BD0000005400404B -:1044200064010020A08601000F4810B50D4901600D -:104430004FF48271416000218160C1604FF40072CD -:104440000161C0E90512C1610162416281620A2114 -:10445000C162FEF709FB002803D0BDE81040FDF75C -:1044600029B910BD00380040B801002010B586B051 -:10447000002419480094019402940394049415496B -:10448000059401602321C0E9011440F2E731C0E93D -:1044900003148021C0E90541FEF7DEFB08B1FDF7FA -:1044A00009F94FF48050009069460B48FEF756FC1E -:1044B00008B1FDF7FFF8049404A907480594FEF736 -:1044C0008DFB08B1FDF7F6F80348FEF711FC06B0C6 -:1044D00010BD0000002C0140100200200C4810B557 -:1044E0000A4901604FF4E1314160002181600C22F2 -:1044F000C160C0E904128161C161FEF721FF00289B -:1045000003D0BDE81040FDF7D5B810BD003801401C -:10451000580200200C4810B50A4901604FF41651AA -:104520004160002181600C22C160C0E904128161F8 -:10453000C161FEF705FF002803D0BDE81040FDF77C -:10454000B9B810BD00440040A00200200C4810B5CE -:104550000A4901604FF4E1314160002181600C2281 -:10456000C160C0E904128161C161FEF7E9FE002863 -:1045700003D0BDE81040FDF79DB810BD00480040D5 -:10458000E8020020FEE7FEE710B5AE2000F050FF85 -:10459000002000F04DFF102000F04AFF402000F006 -:1045A00047FFB02000F044FF812000F041FFFF20D2 -:1045B00000F03EFFA02000F03BFFA62000F038FFF7 -:1045C000A82000F035FF3F2000F032FFC02000F0AF -:1045D0002FFFD32000F02CFF002000F029FFD52072 -:1045E00000F026FF802000F023FFD82000F020FFFD -:1045F000052000F01DFFD92000F01AFFF12000F087 -:1046000017FFDA2000F014FF122000F011FFDB206A -:1046100000F00EFF302000F00BFF8D2000F008FFAF -:10462000142000F005FFAF2000F002FFBDE81040AD -:10463000AFF3008070B5002404F1B000C0B200F008 -:10464000F7FE002000F0F4FE102000F0F1FE00253F -:10465000002000F004FF6D1CEDB2802DF8D3641C27 -:10466000082CE9DB70BD00002DE9FC5FF74EDFF898 -:10467000E0A306F10D0006F1100772780078796862 -:104680000091F549DFF8CCB300240125096806F153 -:10469000300906F140080B2A7ED2DFE802F0060955 -:1046A00049CEFDFCFBFAF9F8F700FFF76DFF3CE09F -:1046B000FFF7C0FF1023E9A200213020009500F091 -:1046C0001DFE1023E7A202210020009400F016FE38 -:1046D0001023E7A204210020009400F00FFE102315 -:1046E000E7A206210020009400F008FED74DED1D42 -:1046F000287830B910233C2202217020009400F069 -:104700008FFD2878012806D110233C220421702037 -:10471000009400F085FD2878022806D110233C2261 -:1047200006217020009400F07BFD7078401C74E03E -:10473000C64DED1D2878F8B96878002871D010238F -:104740003C2202217020009400F06AFD6878012864 -:1047500006D11023202204217020009400F060FD77 -:104760006878022806D110232022062170200094A8 -:1047700000F056FD287868702878012820D16878E4 -:10478000012854D010233C2204217020009400F012 -:1047900047FD687840B900E040E010232022022164 -:1047A0007020009400F03CFD6878022806D11023A8 -:1047B000202206217020009400F032FD28786870D5 -:1047C000287802281ED16878022821D010233C22A4 -:1047D00006217020009400F023FD687830B9102382 -:1047E000202202217020009400F01AFD6878012830 -:1047F00006D11023202204217020009400F010FD27 -:1048000028786870287858B1012810D0022805D17E -:10481000B078012802D1B47008207070BDE8FC9F08 -:10482000FFE7B0780128F9D1B4700320F5E7B0783C -:104830000128F3D1B4700420EFE7F078DFF850924C -:1048400000287DD039600191009802F01BFDDFF84F -:104850004482404505DADDE9001002F013FD4045D1 -:1048600023DB10238CA202212820009400F046FDB7 -:104870008A49386802F008FC02F0F0F902460B465B -:1048800087A18948FBF7E2FC102306E0F0E3F0E3A0 -:104890005DE35BE206E2A8E11FE1834A022100201A -:1048A000009400F02BFD38687860684FD9F800104C -:1048B00018373960786802F033FB1AD0102376A2DB -:1048C00006212820009400F019FD786802F0C6F94E -:1048D000024675480B4672A11030FBF7B7FC724ACE -:1048E0001023103206210020009400F007FD3868E4 -:1048F00078609AF8000002F07FFB544F01462037A1 -:104900003860786802F00CFB0DD038684FF0100367 -:10491000B0F17E5F00947DD064A20221482000F0B7 -:10492000EDFC386878609BF8000002F065FB474FAB -:10493000014628373860786802F0F2FA0FD000E0BC -:1049400015E038684FF01003B0F17E5F009476D028 -:1049500056A20621482000F0D1FC38687860B07873 -:1049600001287FF45BAFB4707570F47056E7F57092 -:10497000FFF760FE002110234EA20846009400F0CD -:10498000BDFC35484549006802F07EFB02F066F93F -:1049900002460B4642A14448FBF758FC1023424A0A -:1049A00002210020009400F0A9FC102342A2002163 -:1049B0004820009400F0A2FC102340A20421002013 -:1049C000009400F09BFCD9F8000002F047F9024681 -:1049D00035480B4632A11030FBF738FC324A102321 -:1049E000103206210020009400F088FC102335A22C -:1049F00004214820009400F081FC102332A20221FF -:104A00003020009400F07AFC9AF800004FF0100378 -:104A1000012800E018E0009412D024A202214820CE -:104A200000F06CFC9BF800004FF01003012800948C -:104A300008D01EA20621482000F060FC8FE749E064 -:104A400022A2EBE721A2F5E720A266E7C40000203E -:104A50005400002055000020640000204D656E7554 -:104A600000000000506172616D6574657220000085 -:104A70004D6F746F7220436F6E74726F6C00000024 -:104A80004D61676E65742053616D706C6500000048 -:104A9000680000206F12833A200000000000C84226 -:104AA000252E326600000000D00300204552524FF0 -:104AB00052000000506F73004F43310054656D7019 -:104AC000000000004F4332002500000020204F4B23 -:104AD00020000000AFF20C023BE7317931B1F74F13 -:104AE0007978884265D0002850D056E03571FFF7BC -:104AF000A1FD1023AFF2880200210846009400F0C7 -:104B0000FDFB1023EEA202210020009400F0F6FB32 -:104B1000EE4F387830B91023EDA2022150200095D5 -:104B200000F0ECFB3878012806D11023EAA202211C -:104B30005020009500F0E2FB1023E9A204210020A0 -:104B4000009400F0DBFBE948E9A10268E948FBF7C3 -:104B50007DFB1023E74A04215020009400F0CEFB97 -:104B60001023E5A204216420009400F0C7FB102369 -:104B7000E2A206210020009400F0C0FB1023E1A275 -:104B800006215020009400F0B9FB12E01023D0A2BF -:104B900002215020009500F0B1FB3878012806D1A1 -:104BA0001023CDA202215020009500F0A7FB3878F9 -:104BB0007870B07801287FF4D9AEC04DB4703471EC -:104BC000287830B91023C2A202215020009400F0AE -:104BD00095FB2878012806D11023BFA2022150207E -:104BE000009400F08BFB052017E6DFF8D0A24FF011 -:104BF000060870BB3079E8B14F46D7E9000188421A -:104C000012D01023C0A204215020009400F076FBA3 -:104C1000B7A1B8483A68FBF719FB1023B54A04213D -:104C20005020009500F06AFB38687860B078012861 -:104C300010D01AE0AD483571ADA10268AD48FBF760 -:104C400005FB1023AB4A04215020009500F056FBD1 -:104C5000ECE70AE0B47034711023A64A0421502016 -:104C6000009400F04BFB86F801809AF800000128C0 -:104C7000A1D1C9F800504F461023A3A2042150200F -:104C8000009400F03BFB9AA19A483A68FBF7DEFAE1 -:104C90001023984A04215020009400F02FFB86F83E -:104CA0000180BBE5854F30793F1F28B1387879788E -:104CB000884229D048B116E035713C707C701023D1 -:104CC00006218EA2002000951CE010238BA2062155 -:104CD0000020009500F012FB10238AA2062150202C -:104CE000009400F00BFB387801280DD1102383A22B -:104CF00006210020009400F001FB102381A2062170 -:104D00005020009500F0FAFAB0780128C9D138781F -:104D100078B10128C5D17D48B470347105706748F9 -:104D20006A49007808707148D9F8001001600720BE -:104D300073E57648B4703471047060480470447050 -:104D4000C9F80050C9F80450757067E57079E0B390 -:104D500039608946009802F095FADFF8B481404541 -:104D600005DA4846009902F08DFA40451DDB102314 -:104D7000AFF2DC2202215020009400F0BFFA654916 -:104D8000386802F081F901F069FF02460B46AFF284 -:104D9000F0215848FBF75AFA1023564A02212820DE -:104DA000009400F0ABFA386878609AF8000002F0DE -:104DB00023F9424F014613373860786802F0B0F8A3 -:104DC00010D03868B0F17E5F00E02FE04FF01003A4 -:104DD000009470D0AFF22C320621082000F08EFA39 -:104DE000386878609BF8000002F006F9334F0146FE -:104DF0001B373860786802F093F80ED038684FF0AF -:104E00001003B0F17E5F009456D0AFF260320621FD -:104E1000482000F073FA38687860B078012894D19F -:104E20003A480470B47075707471F7E47571FFF7E7 -:104E300001FC0021102338A20846009400F05EFA1D -:104E4000102338A202210020009400F057FA10230A -:104E5000AFF28C3202215A20009400F04FFA102356 -:104E600032A204210020009400F048FA102331A25D -:104E700004214020009400F041FA9AF800004FF01D -:104E800010030128009413D0AFF2E032062108206D -:104E900000F034FA9BF800004FF010030128009452 -:104EA0004CD0AFF2F8320621482000F027FAB4E7E0 -:104EB000AFF2E832EAE744E046E00000D10000202B -:104EC00052756E204D6F64653A0000000D010020A0 -:104ED00053544550000000004C4F4F50000000005C -:104EE00052756E20537465703A0000002001002056 -:104EF00025640000D00300206D6D000043616E63E7 -:104F0000656C00004F4B0000202000000C010020C9 -:104F10006F12833A0000C84252756E6E696E672E3A -:104F20002E2E0000506F733A000000004F43313ABC -:104F3000000000004F43323A00000000AFF274421C -:104F4000B1E7AFF2784247E7AFF280425FE7B0796E -:104F5000C8B39E4FD7E90001884216D01023AFF2A4 -:104F6000C84202215820009400F0C8F9AFF2800135 -:104F700097483A68FBF76AF91023954A02215020B6 -:104F8000009500F0BBF938687860B07801287FF4AC -:104F9000EDACB470B4711023AFF294020221502032 -:104FA000009400F0ABF98948AFF2BC010268884870 -:104FB000FBF74CF91023864A02215020009400F0A0 -:104FC0009DF9092029E4FFE7B571FFF733FB0021C4 -:104FD000102380A20846009400F090F9102380A2CC -:104FE00002210020009400F089F910237FA2022101 -:104FF0006420009400F082F910237DA20421002097 -:10500000009400F07BF97C487049C2780A604A60DD -:105010004079C8F80000AFF22811C8F804006C48C5 -:10502000FBF714F910236A4A02215020009500F082 -:1050300065F9AFF244116648D8F80020FBF706F98D -:105040001023634A04215020009400F057F91023E4 -:10505000AFF2581206210020009400F04FF91023FF -:10506000AFF2601206215020009400F047F98CE75F -:1050700050E0FFE75549B07908310A68D8B3D8F84D -:105080000400824219D01023AFF2F45204215820B8 -:10509000009400F033F9AFF2A8114D48D8F8002081 -:1050A000FBF7D4F810234A4A04215020009500F061 -:1050B00025F9D8F80000C8F80400B07801287FF47A -:1050C00055ACB470B4711023AFF2C4120421502057 -:1050D000009400F013F9AFF2E8113D48D8F8002031 -:1050E000FBF7B4F810233A4A04215020009400F052 -:1050F00005F90A2078E5FFE7B571AFF20C213448D5 -:10510000FBF7A4F81023324A04215020009500F048 -:10511000F5F8D2E73746B0792C4E2D3E28B13078DD -:105120007178884232D060B11BE0BD713470747008 -:105130001023AFF2382206210020009500F0DEF89F -:1051400024E01023AFF24C2206210020009500F04D -:10515000D5F81023AFF2542206215020009400F01D -:10516000CDF8307801280FD11023AFF2702206213C -:105170000020009400F0C2F81023AFF2782206213C -:105180005020009500F0BAF830787070B978384641 -:10519000012994D1317861B1012990D10B498470F2 -:1051A00084710A781449CA7098F800204A717D7099 -:1051B00077E511498470054A8471CB781360536098 -:1051C0004979C8F80010C8F80410F0E7FC00002086 -:1051D000D003002053616D706C652053657400002E -:1051E000496E74657276616C3A0000006D73000060 -:1051F0004465657074683A006C00002010B5044680 -:10520000B031C8B200F014F9102040EA141000F0D8 -:105210000FF904F00F00BDE8104000F009B90000DC -:105220002DE9F0418046203A002406980E46D7B278 -:10523000B8F17F0F02D9B61CA046F6B2102B11D0E0 -:1052400031464046FFF7DAFF2A4907EB470001EBFA -:105250004005285D00F003F9641CE4B2062CF8D385 -:10526000BDE8F081244D20B30128F9D131464046F4 -:10527000FFF7C4FF04EB0710285CC043C0B200F086 -:10528000EEF8641CE4B2082CF4D3761CF1B240466C -:10529000FFF7B4FF5FF0000404EB07102844007A26 -:1052A000C043C0B200F0DBF8641CE4B2082CF3D3B6 -:1052B000D6E731464046FFF7A1FF00BF04EB0710D9 -:1052C000285C00F0CCF8641CE4B2082CF6D3761C01 -:1052D000F1B24046FFF792FF5FF0000404EB0710C5 -:1052E0002844007A00F0BBF8641CE4B2082CF5D323 -:1052F000B6E700007C740008A47600082DE9F843A6 -:10530000994617460E4604460025DDF820800FE03A -:105310004B4631462046CDF80080FFF781FF083428 -:10532000E4B2782C02D90024B61CF6B26D1CEDB2A2 -:105330007A5D002AECD1BDE8F883704770B5114E54 -:10534000002210213046FCF77EFD0A2000F0B4FD5B -:10535000102000F003FC00F017F8044600F014F8E9 -:10536000054600F011F8014645EA042041EA002410 -:105370000A2000F0A1FD012210213046FCF763FD58 -:10538000204670BD0008014070B5134E0022202158 -:105390003046FCF758FD0024012220213046FCF75E -:1053A00052FD012000F088FD6806050E40213046C0 -:1053B000FCF744FD08B145F00105002220213046EC -:1053C000FCF741FD012000F077FD641CE4B2082CDD -:1053D000E2D3284670BD00000008014070B50C4DB6 -:1053E000002210212846FCF72EFD232000F0B6FBFA -:1053F0005FF00004FFF7C8FF641CE4B2042CF9D38B -:105400002846BDE8704001221021FCF71CBD0000B9 -:10541000000801400148FDF7B7BA0000B8010020BC -:1054200010B5406A0021C187C186FDF7ABFA10BDF7 -:1054300010B5044600F0DCFD782000F0ABFD00F074 -:105440005BFD002000F0A6FD00F056FD204600F0B8 -:10545000A1FD00F051FDBDE8104000F0E9BD10B520 -:10546000044600F0C5FD782000F094FD00F044FDF6 -:10547000402000F08FFD00F03FFD204600F08AFD47 -:1054800000F03AFDBDE8104000F0D2BD70474FF08B -:10549000E0210428086903D020F004000861704767 -:1054A00040F00400FAE7FCF769BF30B58FB028215F -:1054B0006846FAF7A2FF14210AA8FAF79EFF012115 -:1054C0000804CDE900100024029402250491CDE9DE -:1054D00007504FF4E01009906846FDF7C3F860B933 -:1054E0000F20CDE90A058020CDE90C0402210AA88D -:1054F0000E94FCF7DBFF002801D0FCF7DBF80FB0BF -:1055000030BD70470148FDF798BC00001002002034 -:10551000F0B502681C4B1D4D1D4E1E4F1E4C4FF02A -:10552000804C984209D0A04207D0604505D0A842DF -:1055300003D0B04201D0B84204D122F0700E4A68C4 -:1055400042EA0E02984209D0A04207D0604505D039 -:10555000A84203D0B04201D0B84203D122F4407532 -:10556000CA682A434D6922F080022A4302608A6891 -:10557000C2620A688262984201D0A04201D10969E0 -:10558000016301214161F0BD002C01400004004095 -:1055900000080040000C00400034014010B5846851 -:1055A00042EA032224F47F440A432243826010BD6E -:1055B000826822F070020A4342F00701816070475E -:1055C00010B5036A046A24F001040462846924F0BB -:1055D000F00444EA021423F00A020A4384610262DE -:1055E00010BD10B5036A046A24F0100404628469D3 -:1055F00023F0A00324F4704444EA023243EA011188 -:105600008261016210BD000070B586B010480024B0 -:105610000294816941F00801816180690D4E00F0BA -:10562000080004904FF420400090012002250190D2 -:10563000694603953046FCF705FB6803CDE9000495 -:10564000694603953046FCF7FDFA06B070BD0000D0 -:1056500000100240000C01402DE9F05F054617469E -:1056600000200E46444A044601461154401CC0B274 -:105670000528FAD3002280214048FCF7E4FB64208F -:1056800000F000FC17B145F0800501E005F07F0552 -:10569000DFF8EC904FF4005A012251464846FCF7DF -:1056A000D2FB00274FF4804B0022D046514648469B -:1056B000FCF7C9FB280601D5012200E000224FF4C7 -:1056C00000414846FCF7BFFB6806050E0122C246B2 -:1056D00041464846FCF7B7FB142000F0D3FBDFF847 -:1056E0009880484698F80010490088F800105946FC -:1056F000FCF7A4FB28B198F8001041F0010188F8EC -:1057000000107F1CFFB2082FCED30027C84600220E -:10571000D14651464046FCF796FB002E01DA0122A5 -:1057200000E000224FF400414046FCF78CFB76007D -:10573000012249464046FCF786FB142000F0A2FBFC -:10574000640059464046FCF779FB08B144F0010477 -:105750007F1CFFB2202FDAD30748210E01220570EB -:105760004170210C8170210AC1700471BDE8F05FA5 -:1057700080210248FCF767BBBC00002000100140FC -:10578000000C014010B5406A0021C185C184FDF7BD -:10579000A0FC10BD70B5446A2068406994F84110BF -:1057A000C0F3C0100025212904D118B1E58420469A -:1057B00000F08EF82068406994F84210C0F3801021 -:1057C000222904D118B1E585204600F05AF8606C12 -:1057D00040F0100060642046FDF77BFC70BD10B502 -:1057E0000146406A096809684FF0000289062ED414 -:1057F000C28501680C3151E8003F23F4807341E811 -:105800000034002CF5D10168143151E8003F23F039 -:10581000010341E80034002CF5D10168143151E84E -:10582000003F23F0400341E80034002CF5D1202153 -:1058300080F84210016B012909D101680C3151E84F -:10584000003F23F0100341E80034002CF5D14263FF -:10585000016B012902D0FDF769FE10BD818DFDF7B6 -:1058600037FC10BD10B5406A01214163016B01296D -:1058700002D0FDF75CFE10BD818D4908FDF728FCC4 -:1058800010BD01680C3151E8002F22F4907241E8FC -:105890000023002BF5D10168143151E8002F22F0CC -:1058A000010241E80023002BF5D1016B012909D148 -:1058B00001680C3151E8002F22F0100241E800236A -:1058C000002BF5D1202180F84210002101637047A0 -:1058D00001680C3151E8002F22F0C00241E800239A -:1058E000002BF5D1202180F84110704708B590F8C1 -:1058F0004210222901D0022008BD82684FF4805353 -:105900009A4201D1016921B1816A9A421BD04AB100 -:105910000AE00268816A5268C2F308020A80816A5A -:10592000891C08E0026972B10268526802F07F02C5 -:105930000A70816A491C8162C18D491E0904090CE3 -:10594000C18503D01BE002685268F1E70168CA68AC -:1059500022F02002CA600168CA6822F48072CA601C -:1059600001684A6922F001024A61202180F8421050 -:1059700000214163026B012A03D0FDF7D7FD00200F -:1059800008BD016301680C3151E8002F22F01002BC -:1059900041E80023002BF5D101680A68D20602D540 -:1059A0000A6849680091818DFDF792FBE7E70000E6 -:1059B00070B5044600680169E26821F44051114362 -:1059C00001612169A0680843616908432168CA68C8 -:1059D00041F20C639A430243CA6020684169A2699C -:1059E00021F44071114341611E492068884202D16F -:1059F000FCF702FE01E0FCF7EFFD00EBC00101EB5C -:105A00000012606864218000B2FBF0F3B3FBF1F395 -:105A10006FF018067343B2FBF0F5B2FBF0F605EB3E -:105A20008305322303EB0515B5FBF1F5B6FBF1F663 -:105A300005F0F00505EB0615B2FBF0F6B2FBF0F051 -:105A4000B0FBF1F06FF01802504306EB800003EB5F -:105A50000010B0FBF1F0216800F00F0028448860CE -:105A600070BD00000038014038B58162044682856F -:105A7000002013466064222284F84220E56B1B4A12 -:105A8000AA62E56B1A4AEA62E56B1A4A2A63E26B7C -:105A900050630A462168E06B091DFCF79BF82068FB -:105AA000016840680090206948B120680C3050E8D7 -:105AB000001F41F4807140E80012002AF5D12068EF -:105AC000143050E8001F41F0010140E80012002AA4 -:105AD000F5D12068143050E8001F41F0400140E843 -:105AE0000012002AF5D1002038BD0000DF57000861 -:105AF000655800089557000810B50948FDF7EAFAFF -:105B000008480068800609D50648001D0068064957 -:105B1000C0B20870BDE8104000F0DCBB10BD000052 -:105B200058020020003801400000002010B5054850 -:105B3000FDF7D0FABDE81040062203490148FDF701 -:105B4000A0BA0000A00200203C0000200148FDF7A0 -:105B5000C1BA0000E8020020FEE7000070B5134E55 -:105B600005460024280601D5012200E000228021FC -:105B70003046FCF768F96806050E0A2000F0A2F925 -:105B8000012220213046FCF75EF90A2000F09AF944 -:105B9000002220213046FCF756F90A2000F092F945 -:105BA000641CE4B2082CDDD370BD00000008014085 -:105BB0002DE9F041124F15460E46044600221021F1 -:105BC0003846FCF740F90C20711E00EA840001F011 -:105BD0000301084340F04000FFF7C0FF002405E048 -:105BE0002878FFF7BBFF641CE4B26D1CB442F7D306 -:105BF0003846BDE8F04101221021FCF724B900002D -:105C0000000801402DE9F047DFF87CA000251F4C7B -:105C100088468146CAF804506F1CFEB211E000BFEE -:105C200054F8261054F8250001F0FAFA07D254F877 -:105C3000250054F8261044F8251044F82600761C58 -:105C4000F6B2142EECD3FDB2132DE5D3A9F1010069 -:105C5000C5B25646DAF8040006E000BF54F8251035 -:105C600001F028F86D1CEDB24545F7D30446A8EBCA -:105C70000900401C01F0A8F90146204601F08EF809 -:105C80007060BDE8F08700007C00002080030020E9 -:105C90000C4810B50168012913D10B4C002101609B -:105CA0002078142801D2012100E000214143217015 -:105CB0000420FBF711FD054A217842F82100491C18 -:105CC000217010BD100000207C0000208003002007 -:105CD000490050EAC12018BF04204A0D18BF40F007 -:105CE000010040F2FF72B2EB515F08BF40F00200CA -:105CF000012808BF052070470907090E002804DBAA -:105D000000F1E02080F80014704700F00F0000F16F -:105D1000E02080F8141D704730380A2801D2012095 -:105D200070470020704700002DE9F04700F098F917 -:105D300049480027494C0168494E01290CD10760A8 -:105D4000012202213046FCF77EF8072204F11801F7 -:105D50004448FDF7EDFBA07043480168D9B10760E6 -:105D6000FEF782FCFEF7BAF9606110210520FFF70B -:105D700049FF6060A16805468946E06801F082FA43 -:105D800080464946284601F07DFA414601F006F872 -:105D9000206100F08DFAFFF77BFFFBF7D5FB33485E -:105DA000334D4178297181786971C178A971007981 -:105DB000E8712F72606801F0E7F8687220212D48C1 -:105DC000FCF73CF8207001212B48FCF737F8607095 -:105DD0002A4C2B4D4FF4805720784FF4006818B1AF -:105DE00003280BD1287830BB012239463046FCF716 -:105DF0002AF8012241463046FCF725F82078012890 -:105E000009D1002239463046FCF71DF801224146EF -:105E10003046FCF718F82078022809D101223946CB -:105E20003046FCF710F8002241463046FCF70BF8EC -:105E3000207803280ED1287801280BD1002239467A -:105E40003046FCF700F841463046BDE8F0470022F6 -:105E5000FBF7F9BFBDE8F0873000002054000020B8 -:105E600000080140A0020020200000203C0000208B -:105E70002C04002000100140000C01408C00002088 -:105E80008D00002000E000BF401EFCD270470000E3 -:105E900010B56FF00400FFF7FAFA044804490068EF -:105EA000B0FBF1F00349087010BD00005000002065 -:105EB00000127A0073000020002100E0491C81429A -:105EC000FCDB70470B49097848434FF0E0214861FB -:105ED00000228A61086940F0010008610869C3076F -:105EE00001D0C003FAD5086920F0010008618A6179 -:105EF000704700007300002010B50E4C0022802176 -:105F00002046FBF7A0FF00F03FF801224021204689 -:105F1000FBF799FF00F038F8002240212046FBF7FC -:105F200092FF00F031F820460122BDE810408021A8 -:105F3000FBF789BF000C014000B585B0002002903E -:105F40000F48816941F008018161816901F0080110 -:105F50000491816941F0080181618069694600F01E -:105F600008000490C02000901120019003200390AD -:105F70000448FBF767FE00F05BF805B000BD0000C9 -:105F800000100240000C01400020401CC0B20A2852 -:105F9000FBD3704770B5154E05460024280601D581 -:105FA000012200E0002280213046FBF74CFFFFF782 -:105FB000EBFF012240213046FBF745FFFFF7E4FFEE -:105FC000002240213046FBF73EFF072C04D101227E -:105FD00080213046FBF737FF6806050EFFF7D4FF38 -:105FE000641CE4B2082CD9D370BD0000000C014041 -:105FF00010B50E4C012280212046FBF724FF012220 -:1060000040212046FBF71FFFFFF7BEFF0022802143 -:106010002046FBF718FFFFF7B7FF0022402120467C -:10602000FBF711FFBDE81040FFF7AEBF000C0140C9 -:1060300010B50A4C002280212046FBF704FF012204 -:1060400040212046FBF7FFFEFFF79EFF204601227E -:10605000BDE810408021FBF7F6BE0000000C0140B7 -:106060002DE9F04F674C02274FF0010E20780128F0 -:1060700003D1654981F800E02770644894F801C0B5 -:10608000634E0378634D6448DFF890916449654A34 -:10609000DFF894A19B1E4FF00A0BBCF1010F62D1F7 -:1060A000092B5FD2DFE803F0055E12202D5E3A4730 -:1060B000540096F800C0BCF1020F02D20CF1010CA2 -:1060C00001E04FF0000C86F800C04BE095F800C0EE -:1060D000BCF1000F05D04FF0000C00BF85F800C0E8 -:1060E00040E04FF0010CF9E7D0F800C0BCF1010F1F -:1060F00002D9ACF1010C01E04FF00F0CC0F800C068 -:1061000030E099F80080B8F1000F04D04FF000089B -:1061100089F8008026E04FF00108F9E7D1F800C0C7 -:10612000BCF1050F04D9ACF1010CC1F800C019E0B5 -:10613000C1F800B016E0D2F800C0BCF10A0F02D9D5 -:10614000ACF1010C01E04FF0140CC2F800C009E002 -:106150009AF80080B8F1000F13D04FF0000800BF8C -:106160008AF80080677094F802C0BCF1010F44D136 -:10617000092B41D2DFE803F008400F161F402931F8 -:106180003A004FF00108EBE7307810B1401E307054 -:1061900032E0377030E0287810B1002028702BE012 -:1061A0000120FBE701680F2902D2491C016023E0AE -:1061B000C0F800E020E099F8001021B15FF0000184 -:1061C00089F8001018E00121FAE708680A2801D2CE -:1061D000401C00E0052008600EE01068142802D280 -:1061E000401C106008E0C2F800B005E09AF800100A -:1061F00029B100218AF80010A770BDE8F08F0121B5 -:10620000F8E7000075000020C6000020C50000204F -:10621000CB000020D1000020F4000020CD000020A1 -:10622000FC00002004010020CF000020FCF7AEF8A5 -:10623000FFF73BF9FEF734F8FEF71CF8FEF716F906 -:10624000FEF7D2F8FEF7F0F8FEF748F9FEF762F92C -:10625000FEF77CF9FFF71CFEFFF76EFEFEF794F9E0 -:106260000D4C012211032046FBF7EDFD0122D10266 -:106270002046FBF7E8FDFDF709FFFDF75FFFFBF7A1 -:10628000BFF8FFF7C1F900F047F8FDF775FE00BF52 -:10629000FFF74AFDFCE70000000801400348002129 -:1062A00041708170C170FDF767BE0000440100209D -:1062B00007484178012902D18178491C8170C17851 -:1062C000002904D08078884201D3FFF7E7BF7047E8 -:1062D000440100200346094800B500783C2807D255 -:1062E0000A2000F00DF818465DF804EBFBF788B9BA -:1062F000FFF7D4FF5DF804EBFDF73EBE440100203C -:10630000002805D0034901224A7000228A70C87013 -:10631000704700004401002010B501220421002034 -:10632000FFF79AF9012231491020FFF795F9012270 -:106330000A211120FFF790F9012210211420FFF704 -:106340008BF9012210211520FFF786F9284C012234 -:1063500020206168FFF780F9012200212120FFF74A -:106360007BF9012200212320FFF776F90122242066 -:106370006169FFF771F901222620A169FFF76CF925 -:1063800001222520E168FFF767F901222720216912 -:10639000FFF762F901222A20E169FFF75DF9012286 -:1063A0002820216AFFF758F9012210212B20FFF73E -:1063B00053F9012243F6FF712C20FFF74DF901221A -:1063C0002D20A168FFF748F901220A496C20FFF748 -:1063D00043F9012200216D20FFF73EF90122BDE8BB -:1063E000104005497020FFF737B90000020E070082 -:1063F0008C000020C30001001E000CC410B5002951 -:106400000AD00878002807D005487844FAF7D4FB6A -:10641000002801D0002010BD0248784410BD0000C3 -:106420003E1900003619000021F00042A2F160522E -:10643000B2F5801F01F0004328BFD2F17F6C0BD969 -:106440005FEA001C43EAC20242EB507018BF70477B -:1064500028BF20F001007047B2F5801FBCBF18466E -:1064600070474FEA410C1CF5001F02D2084600F0AD -:10647000D2BE70B500F0B4FA00000089FFF7F6BF95 -:106480004FF00040A0F580007047000010B591EA81 -:10649000030F48BF83F0004300F1FE82841A71EBC2 -:1064A000030C05D2121943EB0C03001B61EB0C012A -:1064B000DFF824E14FEA1154A4EB135C1EEA430F0A -:1064C00018BF9EEA445F73D023EA0E03DCF1200E6E -:1064D00021EA045143F4801332D322FA0CFE10EB6C -:1064E0000E0023FA0CFE41EB0E01CCF1200E03FA54 -:1064F0000EFE10EB0E0051F10001B1F5801FCCF142 -:10650000200E32D201EB045112FA0EF2BDE8104017 -:1065100058BF7047401C38BF5FEA420218BF70473F -:10652000002814BF20F0010041F100014FEA4103AF -:1065300013F5001F38BF7047A1F1C04100F09EBAAB -:10654000012A43EB0302ACF1200CDCF11F0E32BF39 -:106550004FF0000E23FA0CF310EB030041EB045153 -:10656000B4EB115FD0D0A1EB045101F580114908C3 -:106570005FEA300001EB04510ED350F1000038BF48 -:1065800012FA0EFE08D1BDE81040C9E7401C38BF22 -:106590005FEA4202CAD1C3E7BDE810404FEA4103B7 -:1065A00013F5001F38BF7047A1F1C04100F066BA73 -:1065B0009EEA445F08D011EA5E0FBDE8104004BFB8 -:1065C00001F0004100207047BDE8104070B500F0B8 -:1065D00007FA00BF64FBBE3E0000E0FF2DE9C041AA -:1065E00030B4DFF8A0C23CEA111418BF3CEA13141F -:1065F00000F0EC8081EA03051CEA111444EAD5742A -:1066000018BF1CEA131500F0C780A4EB05044FF077 -:10661000004545EAC12145EAC32341EA505143EA16 -:10662000525304F17F74994204F500344FEAC020BC -:106630004FEAC22208BF904200F09C804FEA1365E7 -:106640000FF24016765D4FEA134506FB05F7C7F1DA -:10665000807706FB07F74FEAD737A7FB0368764238 -:10666000C8F58038A7FB06CE38BFA8F1010807FBA4 -:1066700008E64FF0000EA6FB028CE6FB03CEDCF131 -:10668000000CCEF1004E38BFAEF1010EA6FB0C5847 -:106690004FF000074FF00005E6FB0E87A1FB08C690 -:1066A000A0FB07CE16EB0E0645F10005E1FB0765E2 -:1066B00015F1E04E7EBFA4F580345FEA46066D41D9 -:1066C00016F1800745F100054FEA17274FEA0666E5 -:1066D00047EA0567A6F1DE46B6F1805F4FEA152569 -:1066E0001FD9384624F0010C05EBC471BCF1FE6FD4 -:1066F00001EB0C1102D8F0BCBDE8008124425CBF64 -:1067000001F5801E9EEAC47F02D4F0BCBDE8008182 -:10671000244238D4F0BCA1F1C041BDE8004100F0F2 -:10672000ADB94FEAD22242EA43524FEAD323A7FB44 -:1067300002864FEAD02040EA415007FB03661EEA7A -:106740000E0F4FEAD12105FB026658BFA6EB00569B -:10675000B6EB00564FEA520E4EEAC37E18EB0E0E11 -:1067600056EB530EBDD518EB02085E417F1C55F168 -:106770000005B6E74FF480154FF000074FF0000614 -:106780004FF00008ADE7F0BC4FF0000001F1C04150 -:1067900001F00041BDE8008111EA0C1F0CEA13155D -:1067A00000D00CE013EA0C1F00F025804FF0000031 -:1067B000F0BC81EA030101F00041BDE80081F0BCBA -:1067C000BDE8004181EA030100F058B9F0BCBDE822 -:1067D000004170B500F004F9097EFC3E00F007B8F6 -:1067E00081EA03014FF0000001F00041704781EAA7 -:1067F000030100F043B9F0BCBDE800414FF00000D8 -:1068000021497047FFFDFBF9F7F5F4F2F0EEEDEBEF -:10681000E9E8E6E4E3E1E0DEDDDBDAD8D7D5D4D39E -:10682000D1D0CFCDCCCBCAC8C7C6C5C4C2C1C0BFEA -:10683000BEBDBCBBBAB9B8B7B6B5B4B3B2B1B0AFF0 -:10684000AEADACABAAA9A8A8A7A6A5A4A3A3A2A1D4 -:10685000A09F9F9E9D9C9C9B9A999998979796958F -:1068600095949393929191908F8F8E8E8D8C8C8B2B -:106870008B8A8989888887878685858484838382B3 -:10688000828181800000FF070000F87FDFF848C1A7 -:1068900070B51CEA111E1EBF1CEA13159EEA0C0FF0 -:1068A00095EA0C0F00F06F8081EA030423EA4C1391 -:1068B0004EEAD47E21EA4C1141F4801143F4801356 -:1068C000AE44A1FB024CA0FB0365AEF17F7E3619FE -:1068D00055EB0C05A1FB034C4CF10003A0FB021C83 -:1068E00016EB0C06654153F10003094218BF46F050 -:1068F000010613F4007F0BD14FEA03314FEA053054 -:10690000340341EA155140EA16506FF003020AE0E1 -:106910004FEAC3214FEAC520F40241EA555140EA4B -:1069200056506FF0020202EB2E4201EB025585EA4F -:10693000CE710AD05FEA440C18BF24F0004450F135 -:10694000000041F1000120EAD47040F2FE7C624573 -:1069500000D270BDA84214BF4FF080444FF04044B5 -:10696000002E08BF0024BEF1806FA8BFA1F1C04176 -:10697000BDE8704080F282804FF0000001F1C0411C -:1069800001F0004170479EEA0C0F0CEA131518BF86 -:1069900095EA0C0F06D04FF0000081EA030E0EF0CE -:1069A000004170BD00F01CF88900013E00F007B8FE -:1069B00000F009B84FEA430C5FEA5C5C08D081EA5A -:1069C000030100F05BB84FEA410C5FEA5C5CF6D172 -:1069D0004FF00000014970470000FF070000F87FFA -:1069E0000EF1020E2EF0030E5EF8046B364205D453 -:1069F000012A43EB030515F5001F12D8012841EBCE -:106A0000010C1CF5001F0CD80ED14FEAD17C15F5F6 -:106A1000001F0CEB4C0C0CF1020C08BF4CEBD37CB0 -:106A200004E04FF0080C01E04FEAD37C0CEB4C057E -:106A300026FA05F606F00706B6F1040C06D20EEBB0 -:106A4000860CBDE870404CF0010C6047DFE80CF0AC -:106A5000090B02024FF000414FF00000A1F50021A8 -:106A600070BD19461046012851EB010418BFD4F53A -:106A7000001484BF002001F0004170BD0808A0F59B -:106A800000114FEA3101704710B591EA030F48BF7A -:106A900083F000433FF502AD841A71EB030C07D27B -:106AA00012198CF0004C43EB0C03001B61EB0C0142 -:106AB000DFF8A4E14FEA1154A4EB135C1EEA430F84 -:106AC00018BF9EEA445F00F0B08023EA6E03524292 -:106AD00021EA0451C3EB6E0338BF5B1EDCF1200ECC -:106AE00025D322FA0CFE10EB0E0043FA0CFE41EB0C -:106AF0000E01CCF1200E03FA0EFE10EB0E0051F148 -:106B00000001CCF1200E29D412FA0EF201EB04514F -:106B1000BDE8104058BF7047401C1CBFB2F1004F89 -:106B2000704700280CBF491C20F00100704712EB91 -:106B3000020E43EB030218BF4FF0010E4EEA420271 -:106B4000ACF1200CDCF11E0E54D943FA0CFE10EB14 -:106B50000E0051F1FF31CCF11E0ED5D50EF1010E14 -:106B600012FA0EFE404141EB010101EB445C5FEA89 -:106B70005C5C10D910EBDE7001EB045138BFBEF144 -:106B8000004FBDE8104018BF704700280CBF491CDB -:106B900020F00100704730D24FEAD42C11F50011DB -:106BA00024F400641BD0B1FA81F20B3AA41AA41E9B -:106BB000D2F12003914030FA03F31943904001EBE6 -:106BC000CC71002C01EB0451BDE81040A8BF704708 -:106BD00001F1C0414FF0000001F000417047B0FAF0 -:106BE00080F310FA03F100D110BDE41A173C4805F8 -:106BF000C90AE4E701EB045110BD491001EB04514F -:106C0000BDE810404FEA300002E04FF0000170474D -:106C10004A0008BF0042F8D0B2F5001F28BF7047F5 -:106C200001F000414FF0000070479EEA445F07D03A -:106C300011EA5E0FBDE8104004BF0021002070473C -:106C4000BDE8104070B5FFF7CBFE00BF40DFF63E59 -:106C500083F00041104670470000E0FF43004FEA18 -:106C6000D30C4FEA3C0C43401FBF40070CF160516E -:106C700013F0FE4F70471CF0006F03D100200CF0A2 -:106C8000004170470CF0004343EA507010B540EAF1 -:106C9000CC0000F07AFA00BF000000924FEA000139 -:106CA000FFF7ECBE4FF000414FF00000A1F50021CE -:106CB0007047000090EA010F48BF81F0004100F1E9 -:106CC000E882421A3CBF801A89184FEAD0524FF02E -:106CD0007F4C1CEA410FA2EBD15318BF9CEA026F14 -:106CE00000F03B804FF0004C4CEA00204CEA0121C0 -:106CF00021FA03FC10EB0C0C1ED202F1FF325FEA0A -:106D00001C2040EBC25038BF70471CF07F0F4FEA89 -:106D1000400C18BFBCF17F4F38BF7047C3F1200350 -:106D2000994008BF20F00100BCF17F4F38BF704789 -:106D3000A0F1C04000F06FBA4FEA3C00000A40EBFF -:106D4000C25028BF1CF0FF0F4FEA400CE6D018BF1E -:106D5000BCF17F4F38BF7047EAE79CEA026F05D06D -:106D600010EA5C0F08BF00F00040704710B500F05B -:106D70000CFA00BF64FBBE3E014800F0FABA00BF47 -:106D80000000C07F401058BFC0F14040491058BFBC -:106D9000C1F140418142EFF3008070474FF47F0C16 -:106DA0001CEAD0121EBF1CEAD11392EA0C0F93EA20 -:106DB0000C0F00F0858090EA010F48BF42F480720A -:106DC00040F4000C41F400002CF07F4120F07F40A3 -:106DD00000B58142A2EB03020FF2081CACEB504E4F -:106DE000C0F100009EF800E04FEA4E0E00FB0EFCE2 -:106DF00038BF49004FEA2C1C02F5FA020CFB0EF3D7 -:106E00004FEACE1E4FEA112C4FEAC1210EEB635E12 -:106E100042EB22420EFB0CFC4FEA1C5300FB031119 -:106E20004FEA112C4FEA01310EFB0CFC4FEADC4C0F -:106E300000FB0C11C14228BF09184CEB03335DF86D -:106E400004EB10EB410143EBC250B2F57C0F38BFAD -:106E5000704729D512F0F00F1CBF00F1C04000F0C0 -:106E600000407047008182838485868788898B8C67 -:106E70008D8E8F919293959697999A9C9D9FA0A2A3 -:106E8000A3A5A7A8AAACAEB0B2B3B5B7B9BCBEC0F3 -:106E9000C2C5C7C9CCCED1D4D7D9DCDFE2E6E9EC94 -:106EA000F0F3F7FAFE0000004FEA400C0CF1807C92 -:106EB000BCF17E4F28BF7047B0F1C04000F0ABB9C5 -:106EC00090EA010F0CEAD11348BF42F48072624588 -:106ED00038BF634507D213F47F0F16D080EA010054 -:106EE00000F00040704710B500F04FF9097EFC3EFD -:106EF00000F005B880EA010000F00040704780EA29 -:106F0000010000F0004000F086B912F47F0F04BFCA -:106F10000248704780EA010000F07DB90000C07FA0 -:106F200050EA010C00F113801CF5000F58BFBCF5AE -:106F3000000F01D48842704707D710F5000F58BFE3 -:106F400011F5000F15D488427047894270471CF52F -:106F5000000F04D5BCF5000FF7D5814270474FF004 -:106F6000807C1CEB400F38BF1CEB410F01D28142EB -:106F7000704710B500F009F9922449004FF0005015 -:106F80004FF08051FFF7FEBEC10DD1F19E0206DB2E -:106F90004FEA002343F0004323FA02F07047004217 -:106FA00007D54FEA4001B1F1FE4F02D24FF0000089 -:106FB000704710B500F0E9F849922480002070472E -:106FC0006FEA20007047000010F0004148BF4042C7 -:106FD000B0FA80F310FA03F2C3F19D030BD051EA2B -:106FE000C35101EB1220530638BF704700F1010076 -:106FF00008BF20F001007047B0FA80F310FA03F2E6 -:10700000C3F19D030AD0D90501EB1220530638BF06 -:10701000704700F1010008BF20F001007047000038 -:1070200050EA010C00F113801CF5000F58BFBCF5AD -:10703000000F01D48842704707D710F5000F58BFE2 -:1070400011F5000F15D488427047894270471CF52E -:10705000000F04D5BCF5000FF7D5814270474FF003 -:10706000807C1CEB400F38BF1CEB410F01D28142EA -:10707000704710B500F089F8922449004FF0005095 -:107080004FF08051FFF77EBE4FF47F0C1CEAD01208 -:107090001EBF1CEAD11392EA0C0F93EA0C0F00F00A -:1070A000478090EA010F48BF42F480724FF0004CD5 -:1070B0004CEA00204CEA012102EB0302A0FB011381 -:1070C000A2F50002002918BF43F001035B0028BFAE -:1070D0004FEA330342EB22425FEA132C4CEBC250DF -:1070E0002EBFBCEB436FB2F57C0F70474FEA036CC9 -:1070F000BCF1004F08BF20F00100B2F57C0F38BF93 -:1071000070470BD582F0FF0212F5803FC8BF704771 -:1071100000F1C040D8BF00F00040704700F5000CFF -:107120005FEA4C0C48BF7047B0F1C04000F073B844 -:1071300090EA010F0CEAD11348BF42F48072624515 -:1071400038BF634504D280EA010000F00040704778 -:1071500010B500F01AF800BF8900013E00F007B832 -:1071600000F009B85FEA410C5FEA1C6C08D080EAC5 -:10717000010000F050B85FEA400C5FEA1C6CF6D1E9 -:107180004FF00040A0F5800070470EF1020E2EF087 -:10719000030E5EF8044B244204D44FEA4102B2F1DC -:1071A0007F4F11D84FEA4003B3F17F4F0CD80ED177 -:1071B0004FEAD07CB2F17F4F0CEB4C0C0CF1020C7F -:1071C00008BF4CEBD17C04E04FF0080C01E04FEA23 -:1071D000D17C0CEB4C0324FA03F404F00704B4F163 -:1071E000040C06D20EEB840CBDE810404CF0010CF0 -:1071F0006047DFE80CF0070802024FF00040A0F5FE -:10720000800010BD0846420018BFD2F1807288BFCE -:1072100000F0004010BDFF2141EAD050C00570478A -:1072200051EA000C00F113801CF5000F58BFBCF5AB -:10723000000F01D48142704707D711F5000F58BFE6 -:1072400010F5000F15D481427047894270471CF534 -:10725000000F04D5BCF5000FF7D5884270474FF0FA -:10726000807C1CEB410F38BF1CEB400F01D28842E1 -:10727000704780EA010081EA000180EA0100FFF71F -:10728000F8BE000090EA010F48BF81F000413FF5D1 -:1072900018AD421A04D882F00042A0EB020011445B -:1072A0004FEAD0524FF07F4C1CEA410FA2EBD15372 -:1072B00018BF9CEA026F4AD04FF0004C4CEA002005 -:1072C0004CEA012121FA03FCB0EB0C0C0FD412F0B4 -:1072D000FE0F36D05FEA4C001DD5001240EBC250C5 -:1072E00038BF70471CF03F0F18BF70470BE0A2F18A -:1072F00001025FEA1C2040EBC25038BF70471CF00F -:107300007F0F18BF7047C3F12003994014BF401E80 -:1073100020F00100704780084FEA122308BF704731 -:10732000B0FA80FCA2EB0C02CCF1280C60FA0CF055 -:1073300093EA122F04BF00EBC25070474FEAC370AC -:107340007047130A5FEADC1008BF7047F6E79CEA53 -:10735000026F04D010EA5C0F08BF0020704710B520 -:10736000FFF713FF40DFF63E81F000407047F9F76A -:10737000A0B90CF00F03092B08BF082000F05180C2 -:107380000A2B0BD0082B18BF704708BF1CF0400F0A -:107390000AD04FF000004FF0000170471CF0400F82 -:1073A00018BF4FF0004070471CF0100F08D020F0BD -:1073B000704300F07F4242EAD3014FEA43707047C6 -:1073C00000F0604021F07F4242EA000201F07F407D -:1073D00040EA727070474FF0FF0212EAD0521CBFB1 -:1073E00092F0FF038B42C2BFD14200EBC150704705 -:1073F000002A0AD0002B0BD0002900F00040A4BFC7 -:1074000040F0FE4040F40000704700F0004070473C -:1074100043024FF00B0C18BF4CF0806C7FF4ACAC07 -:1074200070471CF4801F11D01CF4E02F03D06FEACA -:10743000CC31490070474FF04050EFF3008222F00A -:10744000704242EA000282F3008870474FF0000069 -:107450007047010202030405060708090A0B0C0D18 -:107460000E0F1010000000000000000001020304D5 -:1074700006070809000000000102030400000000E4 -:1074800000000000002F00000000070007000014AB -:107490007F147F1400242A7F2A12006264081323B9 -:1074A00000364955225000000503000000001C2250 -:1074B0004100000041221C000014083E081400088E -:1074C000083E0808000000A060000008080808083E -:1074D000000060600000002010080402003E5149D6 -:1074E000453E0000427F4000004261514946002174 -:1074F00041454B31001814127F100027454545398E -:10750000003C4A49493000017109050300364949E8 -:10751000493600064949291E0000363600000000A1 -:1075200056360000000814224100001414141414EC -:107530000000412214080002015109060032495995 -:10754000513E007C1211127C007F49494936003EB1 -:1075500041414122007F4141221C007F494949416C -:10756000007F09090901003E4149497A007F080866 -:10757000087F0000417F4100002040413F01007F23 -:1075800008142241007F40404040007F020C027FEF -:10759000007F0408107F003E4141413E007F090901 -:1075A0000906003E4151215E007F09192946004627 -:1075B000494949310001017F0101003F4040403FFE -:1075C000001F2040201F003F4038403F0063140848 -:1075D0001463000708700807006151494543000023 -:1075E0007F41410000552A552A55000041417F0046 -:1075F000000402010204004040404040000001023B -:107600000400002054545478007F48444438003823 -:107610004444442000384444487F003854545418AB -:1076200000087E0901020018A4A4A47C007F0804BD -:1076300004780000447D4000004080847D00007F8D -:10764000102844000000417F4000007C04180478AA -:10765000007C0804047800384444443800FC2424A6 -:1076600024180018242418FC007C0804040800488E -:107670005454542000043F444020003C4040207CAF -:10768000001C2040201C003C4030403C004428109E -:107690002844001CA0A0A07C004464544C44141452 -:1076A000141414140000000000000000000000008A -:1076B00000000000000000F800000000000000339F -:1076C0003000000000100C06100C06000000000046 -:1076D0000000000040C07840C0784000043F04042F -:1076E0003F040400007088FC08300000001820FFF0 -:1076F000211E0000F008F000E018000000211C032B -:107700001E211E0000F00888700000001E212324A6 -:107710001927211010160E000000000000000000C4 -:1077200000000000000000E0180402000000000754 -:107730001820400000020418E0000000004020185B -:1077400007000000404080F0804040000202010F2E -:1077500001020200000000F0000000000101011F12 -:1077600001010100000000000000000080B0700076 -:107770000000000000000000000000000001010106 -:107780000101010100000000000000000030300095 -:10779000000000000000000080601804006018066F -:1077A0000100000000E010080810E000000F1020A9 -:1077B00020100F00001010F8000000000020203FF3 -:1077C000202000000070080808887000003028247D -:1077D000222130000030088888483000001820201E -:1077E00020110E000000C02010F800000007042443 -:1077F000243F240000F80888880808000019212088 -:1078000020110E0000E0108888180000000F1120E1 -:1078100020110E0000380808C83808000000003F9A -:10782000000000000070880808887000001C2221F9 -:1078300021221C0000E010080810E00000003122A6 -:1078400022110F00000000C0C00000000000003046 -:107850003000000000000080000000000000806098 -:107860000000000000008040201008000001020419 -:107870000810200040404040404040000404040400 -:1078800004040400000810204080000000201008BC -:1078900004020100007048080808F00000000030F1 -:1078A00036010000C030C828E810E000071827247F -:1078B00023140B000000C038E0000000203C23022D -:1078C0000227382008F8888888700000203F202090 -:1078D00020110E00C03008080808380007182020C2 -:1078E0002010080008F808080810E000203F2020B9 -:1078F00020100F0008F88888E8081000203F20209A -:107900002320180008F88888E8081000203F20008D -:1079100003000000C03008080838000007182020C5 -:10792000221E020008F808000008F808203F210184 -:1079300001213F20000808F8080800000020203F2F -:107940002020000000000808F8080800C08080809F -:107950007F00000008F888C028180800203F200198 -:107960002638200008F8080000000000203F2020F2 -:107970002020300008F8F800F8F80800203F003F09 -:10798000003F200008F830C00008F808203F200021 -:1079900007183F00E01008080810E0000F10202032 -:1079A00020100F0008F808080808F000203F210107 -:1079B00001010000E01008080810E0000F1824245E -:1079C00038504F0008F8888888887000203F2000D1 -:1079D000030C302000708808080838000038202187 -:1079E00021221C00180808F8080818000000203F91 -:1079F0002000000008F808000008F808001F2020F8 -:107A000020201F000878880000C8380800000738C8 -:107A10000E010000F80800F80008F800033C070019 -:107A2000073C0300081868808068180820302C0381 -:107A3000032C30200838C800C83808000000203F58 -:107A40002000000010080808C83808002038262147 -:107A500020201800000000FE020202000000007F4B -:107A600040404000000C30C0000000000000000159 -:107A70000638C00000020202FE0000000040404044 -:107A80007F00000000000402020204000000000069 -:107A900000000000000000000000000080808080E6 -:107AA00080808080000202040000000000000000CE -:107AB0000000000000008080808000000019242267 -:107AC00022223F2008F8008080000000003F1120A3 -:107AD00020110E000000008080800000000E1120A8 -:107AE00020201100000000808088F800000E112086 -:107AF00020103F200000808080800000001F222294 -:107B000022221300008080F0888888180020203FFF -:107B1000202000000000808080808000006B949412 -:107B20009493600008F8008080800000203F2100CE -:107B300000203F2000809898000000000020203F97 -:107B400020200000000000809898000000C0808085 -:107B5000807F000008F8000080808000203F240221 -:107B60002D302000000808F8000000000020203F11 -:107B7000202000008080808080808000203F2000C6 -:107B80003F20003F8080008080800000203F210057 -:107B900000203F200000808080800000001F202007 -:107BA00020201F00808000808000000080FFA12036 -:107BB00020110E000000008080808000000E112047 -:107BC00020A0FF80808080008080800020203F21D6 -:107BD0002000010000008080808080000033242489 -:107BE00024241900008080E0808000000000001F35 -:107BF000202000008080000000808000001F2020E6 -:107C000020103F20808080000080808000010E30A6 -:107C10000806010080800080008080800F300C0307 -:107C20000C300F0000808000808080000020312E0A -:107C30000E312000808080000080808080818E70E6 -:107C40001806010000808080808080000021302C98 -:107C50002221300000000000807C020200000000B1 -:107C6000003F404000000000FF0000000000000056 -:107C7000FF0000000002027C800000000040403F46 -:107C800000000000000601010202040400000000E0 -:107C90000000000002400000000000A00000000002 -:107CA00005400000000000C8000000000C4000007B -:107CB0000000409C00000000194000000020BCBEF5 -:107CC0000000000034400000BFC91B8E000000040B -:107CD000B5400000504BCFD06607E2CF0100000056 -:107CE0006C4100003E8251AADFEEA7340100000083 -:107CF000D9420000DCB5A0E23A301F97FFFFFFFF3A -:107D0000B4450000FD25A0C8E9A3C14FFFFFFFFF58 -:107D1000FF3F00000000008000000000FF3F000067 -:107D20000000008000000000647D000800000020CA -:107D3000640100006C010008A47D000864010020BB -:107D400034090000A80100081C00000043000000E6 -:107D5000F8FFFFFF0C0000000E0000000F00000005 -:107D60002E000000014542019210C324F4337041FB -:107D700093A54408160501000A000AFF021001330A -:107D8000204E33409C33DC0533E80333B80B034704 -:107D9000D00742010228010214018201E201041805 -:047DA000A100B1008D +:100160000103184768830000888300000A444FF0A9 +:10017000000C10F8013B13F0070408BF10F8014B06 +:100180001D1108BF10F8015B641E05D010F8016B4B +:10019000641E01F8016BF9D113F0080F1EBF10F8AF +:1001A000014BAD1C0C1B09D16D1E58BF01F801CBD2 +:1001B000FAD505E014F8016B01F8016B6D1EF9D555 +:1001C0009142D6D37047000000230024002500266A +:1001D000103A28BF78C1FBD8520728BF30C148BFAA +:1001E0000B607047662907F0D483642900F05280C1 +:1001F000002070471FB500F0C1FB04000020002163 +:1002000006F00EFCE0601FBD10B510BD00F0B6FC9E +:100210001146FFF7EFFF06F021F900F0D4FC03B41C +:10022000FFF7F2FF03BC00F017FD0000094880470C +:1002300009480047FEE7FEE7FEE7FEE7FEE7FEE7C8 +:10024000FEE7FEE7FEE7FEE704480549054A064BE0 +:1002500070470000AB56000831010008A8040020D8 +:10026000A80A0020A8060020A80600200FB41CB58C +:10027000074B06AA7B4469460090059800F065FB91 +:100280000020694600F074FB1CBC5DF814FB000004 +:10029000F90600002DE9F041064600241068752992 +:1002A000314616A510D0AFF30080002802DA404294 +:1002B00013A507E031688A0701D512A502E04907B6 +:1002C00004D511A5012401E0AFF3008000210A222A +:1002D00006F1240709E0B0FBF2FCB0FBF2F302FBED +:1002E0001C00303078541846491C0028F3D12346AE +:1002F0002A463046BDE8F04100F0B9B800000000E1 +:100300002D0000002B000000200000002DE9F04728 +:100310004FF0000A89460446C0F820A02046E16854 +:100320008847002876D0252806D0D4E901219047B7 +:10033000206A401C2062F1E7E168204600258847DA +:10034000C4F81CA006460027C4F818A02A2E09D01D +:10035000304605F0F5FD38B304EB8708303EC8F8A9 +:10036000186019E059F8041B204604EB87029161DC +:10037000E1688847012F064618D1E069002820DA95 +:1003800025F020051DE0D8F8180000EB800006EBF2 +:1003900040003038C8F818002046E1688847064613 +:1003A00005F0CEFD0028EED1012F0AD02E2E08D167 +:1003B0002046E16888477F1C0646022F45F020054D +:1003C000C4DBA069002803DA404245F00105A061C2 +:1003D000E80701D025F01005B6B1A6F141001928B3 +:1003E00002D8203645F400654A463146204625604D +:1003F0004D46FFF7F7FE58B1012806D0ED1D25F058 +:10040000070000F1080989E704E005F1040985E720 +:1004100030468AE7206ABDE8F0874FF0000200B559 +:10042000134694469646203922BFA0E80C50A0E817 +:100430000C50B1F12001BFF4F7AF090728BFA0E8C5 +:100440000C5048BF0CC05DF804EB890028BF40F891 +:10045000042B08BF704748BF20F8022B11F0804FD3 +:1004600018BF00F8012B70477047704770472DE99F +:10047000F0470D4699469246044600F1240801686B +:10048000880604D5E06921F01001216000E0012018 +:10049000A84201DD471B00E00027A1697A1902EBA1 +:1004A0000900081AA0612078C00602D42046AFF3E4 +:1004B0000080002608E0D4E901211AF806009047E0 +:1004C000206A401C761C20624E45F4DB2078C00672 +:1004D0000AD52046AFF3008006E0D4E901213020A0 +:1004E0009047206A401C2062381EA7F10107F4DC07 +:1004F00007E0D4E9012118F805009047206A401C64 +:100500002062281EA5F10105F3DC2046AFF3008030 +:100510002078000602D50220BDE8F0870120FBE725 +:1005200070472DE9FF4F0C461E464FF0FF378BB04A +:10053000D2E90001DDF860800A908A46C1F30A55CD +:1005400005B93D46002108464FF00000BAF1000F02 +:1005500000F4400005DA00EB80004FF4400101EAAE +:1005600050004FEA9059B9F1010F00DDB9460A98E1 +:1005700050EA4A000ED044F61050A5F2FF3545432C +:100580002F14B8F1000F1ED07542291E1EDDC9F1CF +:1005900000021CE0B8F1010F4FF0000001D0302143 +:1005A00003E0F24305E02154401CB042FBDB30463F +:1005B0000022002121540B99C1F80880C1E90020D4 +:1005C0000FB0BDE8F08FBD1B6D1CDEE74A4600DAB8 +:1005D000694206A800F05CFA06AB93E8070003AB9B +:1005E00083E8070050460A9900F03DFB8DE80700BC +:1005F000A0F500501F3800900398002D0ADD42F24C +:100600001F014A460844002303A90390684600F0EE +:10061000A6FD09E0A0F500504A461F38002303A9B3 +:100620000390684600F0B0FD8DE807000004000C60 +:1006300003D04FF0FF30410800E01046B8F1000F42 +:1006400003D00022009215461EE0751E05D400F06E +:1006500099F9303262556D1EF9D5B346012208432F +:1006600002D000227F1C04E02078302801D1002233 +:100670007F1E002A099784D01DE0112D07DA00F0B3 +:1006800081F9303262556D1C50EA0102F5D1084300 +:1006900002D00098C8B10EE00021681E05E0235C7E +:1006A000625C63542254401E491C8142F7DBAB4616 +:1006B000A81B401E0990002004F80B000B98099A13 +:1006C000C0F80880C0E9002B7AE711264FF0000837 +:1006D00057E72DE9F04F88460446D21D22F0070166 +:1006E00091B0D1E90001CDE90A0105F005FC02460F +:1006F0000B98C00F01D02D2007E02068810701D59D +:100700002B2002E0202101EAC000032A099001D039 +:10071000072A05DB03464146204600F079F90BE144 +:100720002078800601D5E06900E00620B8F1650F69 +:10073000814606D0B8F1660F18D0B8F1670F70D1B6 +:1007400031E00020B9F1110F009001DB112301E02D +:1007500009F101030AAA01A90CA8FFF7E2FEDDE9ED +:100760000C70002609F10105834647E001204B4645 +:1007700000904FF000470AAA01A90CA8FFF7D1FE8C +:10078000DDE90DB00C995D46002610B909F10100B4 +:100790000D18B9EB050003D4C0F1FF3609F10105CE +:1007A000A5EB09002BE0B9F1010F01DA4FF00109C7 +:1007B0000020B9F1110F0090484601DD112300E03F +:1007C00003460AAA01A90CA8FFF7ABFEDDE90C70ED +:1007D0004D4600268346207800070AD4AB4500DA50 +:1007E0005D4601A8012D04DD411911F8011C3029D5 +:1007F00007D04F4502DA17F1040F04DA01208246D0 +:100800000FE06D1EEEE7002F02DCED1B3E4403E01F +:10081000781CA84200DD7D1CB81B00F1010A4FF0D6 +:1008200000472078000703D4AA4501DB4FF0FF3AC8 +:100830000021B7F1004F0DF143088DF8431024D08B +:1008400002202B23002F01DA7F422D230A21021ED2 +:10085000A0F1010000DC5FB197FBF1FC97FBF1F226 +:1008600001FB1C7C17460CF1300C08F801CDEEE7BB +:10087000A8F1010003702188090501D5452100E098 +:100880006521A0F1010800F8011C09980FA9A1EB4E +:100890000807FF1D00B10120411901EBEA70A169B1 +:1008A0003844081A401EA0612078C00602D42046B1 +:1008B000AFF30080099828B1D4E901219047206A5C +:1008C000401C20622078C00622D52046AFF300806D +:1008D0001EE0002E04DBB34502DD01A8805D00E0D0 +:1008E0003020D4E901219047206A401C2062761C08 +:1008F000AAF101005FEA000A0AD100F03FF8C068DF +:100900000168405CD4E901219047206A401C2062C4 +:10091000281EA5F10105DCDC07E0D4E9012118F867 +:10092000010B9047206A401C2062381EA7F1010786 +:10093000F3DC2046AFF30080032011B041E6000055 +:1009400001694A1C02610878704700B58FB0CDE993 +:1009500001310021059105497944CDE90310114683 +:100960006846FFF7D3FC0FB000BD0000E5FFFFFFB6 +:100970000A6802F8010B0A607047000000487047DF +:100980006404002030B5B0F10A024FEA900E71F114 +:1009900000034EEA817EB0EB0E0061EB91014FEA5D +:1009A000101E4EEA017E10EB0E0041EB11114FEAD2 +:1009B000102E4EEA016E10EB0E0041EB11214FEAB2 +:1009C000104E4EEA014E10EB0E0041EB1141401863 +:1009D00041F100014FEAD00040EA41704FEAD101F5 +:1009E00010EB80054FEA810444EA907444EB010463 +:1009F0006D1944EB0404521BA3414FF0000348BFA0 +:100A00000A3200D530BD401C41F1000130BD00006C +:100A10002DE9F0411F46044603260168072A01F428 +:100A2000006004DB08B116A505E016A503E008B1D7 +:100A300015A500E015A521F010002060A069C01EDA +:100A4000A0610FB1401EA0612046AFF300804FB1FE +:100A5000D4E9012138469047206A401C2062C01C1E +:100A6000206206E0206AFAE7D4E9012115F8010BBB +:100A70009047761EF8D22046AFF30080BDE8F081A3 +:100A80004E414E006E616E00494E4600696E660032 +:100A90002DE9F047814616468AB0354878440DC89E +:100AA0008DE80D0032487844801C03AC0DC884E802 +:100AB0000D0041F69B300844372190FBF1F290FB8A +:100AC000F1F5A5F1800501FB12041B3C02D564423F +:100AD000012000E00020DFF898A080460027FA44BB +:100AE000AAF1BE0A0EE0E0070AD03246684607EBDC +:100AF000470101230AEB810100F046FB8DE8070066 +:100B000064107F1C002CEED1194F7F44AE3F19E0DA +:100B1000E80715D007EB04100DF1180A90E80E0055 +:100B20008AE80E00C068F04201D198190890324658 +:100B3000012306A903A800F027FB03AB83E8070005 +:100B40006D10641C002DE3D14FF00103324669465D +:100B5000B8F1000F03A802D000F001FB01E000F0A3 +:100B600013FBC9E90001C9F808200AB0BDE8F08705 +:100B7000147A000000487047440400207546FFF7CF +:100B8000F9FFAE4605006946534620F0070085464A +:100B900018B020B5FFF758FBBDE820404FF0000625 +:100BA0004FF000074FF000084FF0000B21F0070155 +:100BB000AC46ACE8C009ACE8C009ACE8C009ACE898 +:100BC000C0098D46704710B50446AFF3008020463B +:100BD000BDE81040FFF723BB4FF0013C50F8042B59 +:100BE00051F8043B9A4221D1A2EB0C03934313EA40 +:100BF000CC1317D150F8042B51F8043B9A4215D16D +:100C0000A2EB0C03934313EACC130BD150F8042B43 +:100C100051F8043B9A4209D1A2EB0C03934313EA27 +:100C2000CC13DBD04FF00000704700BFD01A01BAE0 +:100C3000B1FA81F101F0180122FA01F0CB40C1F1C3 +:100C40002001DBB2C0B2C01A2CFA01F3D11A9143D1 +:100C500011EAC311E6D1704701491820ABBEFEE787 +:100C60002600020070475FEA400C08BF91F0000FB9 +:100C70004FEA8C234FEAC12243EA51514FEA1C50FC +:100C800018BF00F5F0404FEA300018BF41F00041B6 +:100C90005FEA6C5C00F02980BCF1FF3F08BF40F0C8 +:100CA00080407047130C06BF12044FF0100C4FF039 +:100CB000000C130E04BF12020CF1080C130F04BF3A +:100CC00012010CF1040C930F04BF92000CF1020C02 +:100CD000D30F04BF52000CF1010C11464FF000027B +:100CE000A0F11F00A0EB0C00704711F0004F08BFEF +:100CF000704731F000413FF4D5AF0B0C06BF09043B +:100D00004FF0100C4FF0000C0B0E04BF09020CF159 +:100D1000080C0B0F04BF09010CF1040C8B0F04BF6E +:100D200089000CF1020CCB0F04BF49000CF1010C3F +:100D3000CCF12003A0EB0C0022FA03F302FA0CF230 +:100D400041EA030100F10100704720F07F4C80EA86 +:100D5000030023F07F47ACEB070303F57C5300F05F +:100D6000004003F1FF032DE980494FEA154B09B418 +:100D70004FEA144325EA0B4E24EA03480FF20426F7 +:100D800006EB132749083E785FEA320203FB066749 +:100D9000C7F5000707FB06F64FEA54374FEAD64679 +:100DA00006F1020607FB066CCCF1005C4FEA1C471B +:100DB0002CEA074C07FB06F40CFB06F504EB154682 +:100DC0004FEA961634BF00204FF000404FEAD1376B +:100DD00006FB07FC4FEA1C4C0CFB0BF7D21B03FB7A +:100DE0000CF761EB07010CFB0EF7B0EB074072EB61 +:100DF00017420CFB08F734BFA2EB0742B2EB0742E5 +:100E000061EB17414FEA0C444FEA910706FB07FCE0 +:100E10004FEA1C4C0CFB0BF7B0EBC74072EB5732A0 +:100E200003FB0CF734BFA2EBC742B2EBC74261EB46 +:100E300057310CFB0EF7B0EBC70072EB57720CFB8F +:100E400008F734BFA2EBC702B2EBC70261EB5771E0 +:100E5000039F4FEA816141EA921104EBCC044FEA0F +:100E6000D1374FEA826206FB07FC42EA90124FEA52 +:100E700080604FEA1C4C0CFB0BF7D21B03FB0CF7FA +:100E800061EB07010CFB0EF7B0EB074072EB17426A +:100E90000CFB08F734BFA2EB0742B2EB074261EB51 +:100EA00017414FEA8C554FEA910704EB9C2406FB4F +:100EB00007FC4FEA1C4C0CFB0BF7B0EBC74072EB86 +:100EC000573203FB0CF734BFA2EBC742B2EBC74269 +:100ED00061EB57310CFB0EF7B0EBC70072EB5772AA +:100EE0000CFB08F734BFA2EBC702B2EBC70261EB01 +:100EF000577115EB4C254FEA816141EA92114FEA97 +:100F000082624FEAD13742EA901206FB07FC44F1B5 +:100F100000044FEA80604FEA1C4C0CFB0BF7D21B1D +:100F200003FB0CF761EB07010CFB0EF7B0EB07407E +:100F300072EB17420CFB08F734BFA2EB0742B2EB8F +:100F4000074261EB174115EB1C154FEA813141EA6D +:100F500092414FEA823242EA90424FEA80304FEAB1 +:100F60000C7644F1000448EA03434EEA0B484FF084 +:100F7000000EB2EB080C71EB030724BF6246394642 +:100F80004EEB0E0E4FF0000B0018524149414BEB57 +:100F90000B0BB2EB080C71EB03077BF1000B24BFCA +:100FA000624639464EEB0E0E4FF0000B00185241D0 +:100FB00049414BEB0B0BB2EB080C71EB03077BF1D8 +:100FC000000B24BF624639464EEB0E0E51EA020773 +:100FD00018BF46F0010616EB0E7655F1000254F1EB +:100FE000000103D5BDE88901BDE80088BDE889019D +:100FF000BDE80048B619524141EB0101A3F10103DC +:10100000704780807F7E7D7C7B7A79787776767575 +:101010007473727171706F6E6E6D6C6C6B6A6A69ED +:101020006868676666656464636362616160605F87 +:101030005F5E5E5D5D5C5C5B5B5A5A595958585700 +:101040005756565555555454535352525251515068 +:1010500050504F4F4F4E4E4D4D4D4C4C4C4B4B4BBB +:101060004A4A4A4949494848484747474746464601 +:10107000454545444444444343434342424242413C +:101080004141002B9C4630D477002BD01CB54FEA51 +:10109000370703B44FF010004FF01001BAF1000F02 +:1010A00006D0BCF1000FDCBF40F0080040F00801A2 +:1010B0004FF000000FBCBDE810400BF1010BBBF17D +:1010C000010F08BF5FEA170722BF12F1010211F1F9 +:1010D00001014FF0004143F1000300F0004043EAFA +:1010E00000007047F9D35708D0E746EA064613F1E7 +:1010F000400F4FEA16461FDD13F1200FDFBF1643E6 +:101100000A46002120335B42BED0C3F1200746EAE5 +:10111000064602FA07F74FEA164646EA0706C3F103 +:10112000200722FA03F201FA07F721FA03F14FF040 +:10113000000342EA0702A7E746EA020646EA064635 +:101140004FEA164646EA0106BCBF46EA0646360C9A +:101150004FF000034FF000024FF0000194E72DE93B +:10116000804C9A46934670B491E8380007C831EA3B +:10117000400C48BF34EA430C03D5FFF7E6FDFFF708 +:1011800080FFF0BCBDE8008C2DE9804C9A46934668 +:1011900070B491E8380007C810F0804F08BF13F012 +:1011A000804F03D100F005F8FFF76BFFF0BCBDE8FE +:1011B000008C20F07F4780EA030023F07F4C07EB90 +:1011C0000C03A3F57C5300F00040A3F1FE0392F062 +:1011D000000F00F0B38095F0000F00F077802DE94C +:1011E00001494FEA11404FEA144621EA004800FB4A +:1011F00006FC24EA064708FB06F607FB08F800FB96 +:1012000007F718EB06484CEB164C4FEA124B18EB5D +:1012100007484FEA15464CEB174022EA0B4E0BFBF2 +:1012200006FC25EA06470EFB06F607FB0EFE0BFB47 +:1012300007F71EEB064E4CEB164C4FF000061EEB6C +:10124000074E4CEB174B18EB0B0840F1000018EB66 +:101250000E0B58EB000840F100008F1A4FF0000110 +:101260003CBFC943661B14BFB5EB040C00213CBF57 +:10127000C943F61B4FEA17444EEA8E0E27EA04458F +:101280004FEA1C4704FB07622CEA074C05FB07F7F3 +:101290000CFB05F604FB0CFC16EB074642EB174271 +:1012A00016EB0C4642EB1C421BEB060658EB020207 +:1012B000414146EA9E0601D5BDE80189B619524171 +:1012C00041EB0101A3F10103BDE801894FEA144597 +:1012D0004FEA114724EA054621EA074C05FB07F4CB +:1012E00006FB07F70CFB06F105FB0CFC11EB0741B5 +:1012F00044EB17444FEA124711EB0C4144EB1C44FA +:1013000022EA074C05FB07F206FB07F70CFB06F683 +:1013100005FB0CFC16EB074642EB174216EB0C469E +:1013200042EB1C456A1854F1000148BF7047B619DA +:10133000524141EB0101A3F10103704795F0000F09 +:1013400037D04FEA11424FEA144721EA024624EA15 +:10135000074C02FB07F106FB07F70CFB06F402FB48 +:101360000CFC14EB074441EB17414FEA154714EB13 +:101370000C4441EB1C4125EA074C02FB07F506FB38 +:1013800007F70CFB06F602FB0CFC16EB074645EBD9 +:10139000174516EB0C4645EB1C42121951F10001A2 +:1013A00048BF7047B619524141EB0101A3F1010357 +:1013B00070474FEA14454FEA114724EA054621EAEF +:1013C000074C05FB07F106FB07F70CFB06F24FF095 +:1013D000000605FB0CFC12EB074241EB174112EB38 +:1013E0000C4251EB1C4148BF7047921841EB010180 +:1013F000A3F101037047000010B5084C0022102132 +:10140000204600F078FD022004F0BCFC20460122BA +:10141000BDE81040102100F06EBD00000008014042 +:101420002DE9FF41A0200124CDE90004DFF84C8024 +:10143000032569460395404600F05CFC01226021CB +:10144000404600F058FD40200026CDE900066946E0 +:101450000294404600F04EFC10270097CDE901644D +:101460006946074800F046FCCDE9007469464046ED +:10147000039500F03FFCBDE8FF810000000801403B +:101480000010014010B5084C00221021204600F049 +:1014900032FD082004F076FC20460122BDE8104011 +:1014A000102100F028BD000000080140FEE7000008 +:1014B000084900B5098981420AD0A0F57F41FF396A +:1014C00006D028B1B12803D002F0AEFD002000BD47 +:1014D000012000BD500100200348002181700163FC +:1014E000C1610162416270471C01002010B50F49C3 +:1014F000052808D2DFE800F0030514161800812043 +:1015000000E091200870C020487000208870C870EA +:10151000064A042104F060FCBDE8104004F032B833 +:10152000A120EFE7B120EDE70120EBE784000020E8 +:10153000014800F045BA00003C03002030B590F8A7 +:1015400040500124AC40C56B6C6004686360436824 +:10155000102B036803D099600068C26030BD9A60A8 +:101560000068C16030BD0000F0B41D48416800292A +:101570002ED11C4900220A70037883B10124012B6B +:1015800010D0194E194D4FF47A3136682D78022B50 +:1015900017D0032B1CD1164B9E4215DC1CE00021FA +:1015A00008461AE0837803B98470407828B101288E +:1015B000F5D18C70F0BC04F089BF8A70F0BC05F0E6 +:1015C0005BB80C4B9E4205DA0270002D00D1C4625C +:1015D000F0BC7047022000E00120F0BC05F0CAB961 +:1015E0001C01002038040020580000208C0000203E +:1015F00000007A440000C84210B5234890B000793A +:1016000000283ED0022837D2DFE800F036011F491B +:1016100000230B6000F008F969461D4A04E0D41865 +:10162000647ACC545B1CDBB28342F8D319499DF831 +:101630000000086018499DF80100087017499DF8DE +:10164000020008709DF8030015499DF8042002EB84 +:10165000002008609DF8050012499DF8062002EB65 +:10166000002008609DF807000F499DF8082002EB54 +:1016700000200860FFF730FF10B0BDE8104002F016 +:10168000D3BC10B010BD0000500100203C01002070 +:10169000FC030020200100201C0100201D0100206F +:1016A00024010020280100202C01002070470000A8 +:1016B000F0B52A4C2A4D0126226942B12146022763 +:1016C0004969491C012A0AD0022A39D114E00528A7 +:1016D00004D10021616128702661E161F0BD616182 +:1016E00068540229FAD32761A878697800EB0120B1 +:1016F000E0613B2824D2F0BD61613B2920D26854CF +:10170000E0698142F7D368790102A8790843FFF7BD +:10171000CFFEA8B1E879297A4FF2021301EB00203D +:10172000C21A0421984216D006DC6FF470414018AA +:101730000AD0C02804D109E00F2A09D0102A0AD003 +:10174000BDE8F04002F070BC2671F0BD2771F0BD1D +:1017500003202071F0BD2171F0BD00005001002078 +:10176000FC03002072B6074C4FF40065A61400225B +:101770002946204600F0BFFB00223146204600F0FB +:10178000BAFBF4E70008014070B50024FFF7AEFE95 +:10179000FFF778FE4FF47A761B4D02E0641CB442EA +:1017A00005D81021284600F0A1FB0028F6D103F04F +:1017B00099FE0446FFF720FE1448210206D50121B8 +:1017C0004170E04320F07F44641C01E0002141703F +:1017D000204605F023FF0E4905F068FF05F050FD97 +:1017E0000C4A0D4B05F064FB00220C4B05F008FA87 +:1017F00000220B4B05F05CF905F028F9BDE87040BC +:10180000084905F0DDBD0000001001407C0000200B +:1018100000007A44CBA145B6F3FD0340FEFF2F4103 +:1018200000C06240000020410448F52281784078E1 +:1018300002EB00200844C0B270470000FC03002007 +:1018400010B590F821100022022905D004218163EF +:1018500080F82020012010BD01680B6823F00E03E2 +:101860000B6001680B6823F001030B6090F84030B7 +:10187000C46B012101FA03F3636080F8211080F842 +:101880002020104610BD00002DE9F05F90F82110D7 +:101890000024022903D004218163012485E001682A +:1018A0000A6822F00E020A6001680A6822F001024A +:1018B0000A603F4E3E4FB215DFF8F4C0DFF8F090FB +:1018C000DFF8ECA0DFF8E8B0DFF8E4E00168783F8B +:1018D00013011502ACF1640CA9F15009AAF13C0AFC +:1018E000ABF1280BAEF1140E4FF48018B14227D99A +:1018F000B9420ED0614512D049451DD0514518D08E +:10190000594518D0714501D1424615E0294EB142E2 +:1019100001D1012210E0274E1436B14201D110222C +:101920000AE0244E2836B14206D0224A3C32914287 +:1019300001D11A4600E02A461E49091F0A602BE021 +:10194000B94213D0614517D0494522D051451DD029 +:1019500059451DD0714501D142461AE0B14202D12C +:101960004FF0807215E0134EB14201D1012210E018 +:10197000104E1436B14201D110220AE00D4E283625 +:10198000B14206D00B4A3C32914201D11A4600E0E6 +:101990002A46074980394A60012180F82110002138 +:1019A00080F82010416B01B188472046BDE8F09FC8 +:1019B000800002400804024090F8210070470000B7 +:1019C0002DE9F05FC16B0A6801680B68046C4FF089 +:1019D000040808FA04F8844D844E854FDFF814C2D9 +:1019E000DFF81492DFF814A2DFF814B2DFF814E283 +:1019F00018EA020F65D05FEA437862D50A6892065A +:101A000003D40A6822F004020A60DFF8F0814FF480 +:101A10008062016808F1140813011402414524D9B9 +:101A2000A9420DD0B1420FD0B9421AD0614515D0AC +:101A3000494515D0514501D1120312E0594501D154 +:101A400004220EE0714501D140220AE06D4D1435AB +:101A5000A94206D06B4A2832914201D11A4600E0D1 +:101A600022466749091F0A6029E0A94213D0B14202 +:101A700015D0B94220D061451BD049451BD05145F6 +:101A800002D14FF4800217E0414502D14FF080624D +:101A900012E0594501D104220EE0714501D14022E6 +:101AA0000AE0584D1435A94206D0564A28329142D0 +:101AB00001D11A4600E022464B4908394A60C16A02 +:101AC00071E04FF0020808FA04F818EA020F70D02B +:101AD0005FEA83786DD50A68920606D40A6822F018 +:101AE0000A020A60012180F82110DFF810814FF40A +:101AF0000072016808F1140813011402414524D949 +:101B0000A9420DD0B1420FD0B9421AD0614515D0CB +:101B1000494515D0514501D1120312E0594501D173 +:101B200002220EE0714501D120220AE0354D143524 +:101B3000A94206D0334A2832914201D11A4600E028 +:101B400022462F49091F0A6029E0A94213D0B14259 +:101B500015D0B94220D061451BD049451BD0514515 +:101B600002D14FF4001217E0414502D14FF000724C +:101B700012E0594501D102220EE0714501D1202227 +:101B80000AE0204D1435A94206D01E4A283291425F +:101B900001D11A4600E02246134908394A60002163 +:101BA00080F82010816A00291CD0BDE8F05F08474A +:101BB000FFE70825A540154214D01A0712D50A6878 +:101BC00022F00E020A6090F84020C36B012101FA56 +:101BD00002F25A60816380F82110002180F8201001 +:101BE000016BE0E7BDE8F09F080002401C000240E6 +:101BF0003000024044000240580002406C000240A5 +:101C0000080402401C04024030B560B11A4B02685F +:101C100014219A4209D2194B1344B3FBF1F1890004 +:101C2000016417490AE0012030BD134B5B421344A5 +:101C3000B3FBF1F1890001640F490839C163022146 +:101C400080F82110136843F6F0718B43F0E901141A +:101C50002143D0E902452C432143046921434469CF +:101C6000214384692143194311600021416301220A +:101C700042770177084630BD08040240F8FFFDBFF7 +:101C80000000024070B5044690F8200000250128AD +:101C90000CD0012084F8200094F821600020012E4F +:101CA00006D084F820000225284670BD022070BDB1 +:101CB000022684F82160A0632068066826F00106E9 +:101CC00006602046FFF73AFCE06A002820680168B9 +:101CD00002D041F00E0106E021F00401016020680D +:101CE000016841F00A0101602068016841F00101CA +:101CF0000160D9E72DE9F84FDFF8C8910024A9F178 +:101D0000040B23460F2709F1040AABF1040ED1E0BE +:101D10000125A54006EA0502AA4276D1DFF8A8C14E +:101D20004E68A6EB0C0866452BD00DDC032E34D094 +:101D300005DC36B3012E19D0022E2FD11BE0112E57 +:101D400016D0122E2AD119E0B8F5881F19D006DC5A +:101D5000B8F5803F15D0B8F5801F1FD111E0B8F558 +:101D6000001F0ED0B8F5041F18D10AE0CB6815E0AB +:101D7000CB681B1D12E0CB6808330FE0CB680C3337 +:101D80000CE08B682BB1012B4FF0080303D04561A9 +:101D900004E0042302E0056100E00023FF2A01D8EB +:101DA000064601E000F104064FEA840501D9A5F1D9 +:101DB0002005D6F8008007FA05FC28EA0C0803FA8B +:101DC00005F548EA0508C6F800804D68ED0070D5B5 +:101DD0003E4DAE6946F00106AE61AD6924F00306E2 +:101DE00005F0010500953A4D06EB050CDCF80850AE +:101DF000A607360F07FA06F825EA0805DFF8D480AB +:101E0000404503D14FF0000825E052E0DFF8C880DC +:101E1000404502D14FF001081DE0DFF8C080404589 +:101E200002D14FF0020816E0DFF8B480404502D13D +:101E30004FF003080FE0DFF8AC80404502D14FF0CF +:101E4000040808E0DFF8A080404502D14FF0050803 +:101E500001E04FF0060808FA06F848EA0508CCF851 +:101E600008804D68D9F80060ED024D4601D5164353 +:101E700000E096432E604D68DAF80060AD025546EA +:101E800001D5164300E096432E604D68DBF80060F4 +:101E9000AD035D4601D5164300E096432E604D68C4 +:101EA000DEF80060ED03754601D5164300E0964369 +:101EB0002E60641C0A681646E2407FF429AFBDE834 +:101EC000F88F0000080401400000111000100240CB +:101ED0000000014000080140000C014000100140DA +:101EE0000014014000180140001C014080680840B7 +:101EF00000D0012070470AB1016170470904FBE777 +:101F00000148806870470000440000207047704717 +:101F10002DE9F041016804464A694E6890F83E0098 +:101F20000025D743FA050BD4F243D20508D46FF449 +:101F3000807201254A6121680A6842F400420A6001 +:101F4000B90508D4F143C90505D422686FF40071BE +:101F500045F002055161790525D4F143C90522D424 +:101F6000638D94F83D10226B202808D13BB92129BC +:101F700010D029290ED0282901D1212A0AD022687F +:101F80006FF48061516145F00405102806D04028A7 +:101F900004D008E0204601F051FF04E02068016809 +:101FA00041F400710160380508D4F043C00505D440 +:101FB00021686FF4006045F008054861002D07D0E6 +:101FC000206C284320642046BDE8F04101F0A4BB0A +:101FD000BDE8F0812DE9F047026800215368C66A28 +:101FE00090F83E4090F83D50102C12D0402C10D06C +:101FF000046C002C7DD05469E443A6077AD4DE43F8 +:10200000B60577D4036C03B19169BDE8F04701F0E0 +:10201000F1BE976951694FF42A0CC9435FEAC17850 +:102020004FF02A4904D066452AD04E4528D010E00A +:10203000DE43B6050DD4C16A614501D1012103E03B +:10204000C16A494501D10821C162BDE8F04701F0EC +:1020500037BE0E0716D4DE43B60513D4416CC9B2A1 +:102060001161416B09B1896A29B9816B002907D0D7 +:10207000896A002904D00068416841F40061416028 +:10208000BDE8F0878E0706D4DE43B60503D4BDE86D +:10209000F04701F069BDFE43526876074FEA0252ED +:1020A0001DD4002AECDB0A0608D4DA43520505D415 +:1020B000490705D5BDE8F04701F0FABC4907DFD470 +:1020C000D9438905DCD4212D05D0402CD8D1BDE8D9 +:1020D000F04701F03BBEBDE8F04701F0A7BC002A85 +:1020E000CEDB4A060BD4DA43520508D4490708D59B +:1020F00001E00DE00EE0BDE8F04701F023BC490728 +:10210000BED4D9438905BBD4BDE8F04701F0B0BBCC +:10211000916970E7E10606D4D943890503D4BDE887 +:10212000F04701F0D3BE2821212D27D0292D25D01D +:10213000650655D4DD436D0552D4640752D590F839 +:102140003D30448D002C9BD01269446A2270426A53 +:10215000521C4262428D521E4285428D002A8FD10E +:102160002A2B8DD10268536823F4806353602222A6 +:10217000026380F83D1000F057F981E7250623D46B +:10218000DD436D0520D4640720D590F83D30448DA3 +:10219000002CF2D0446A24781461426A521C4262D4 +:1021A000428D521E4285428D002AE6D1292BE4D170 +:1021B0000268536823F4806353602122026380F82D +:1021C0003D1000F032F95BE76107D6D4D9438905A9 +:1021D000D3D4418D0029D0D0416A097811610AE039 +:1021E0006107CAD4D9438905C7D4418D0029C4D019 +:1021F0001169426A1170416A491C4162418D491E50 +:1022000041853DE77047000070B5040025D094F883 +:102210003D00002520B984F83C50204600F0BEF86F +:10222000242084F83D002068016821F0010101604C +:102230002068016841F4004101602068016821F4D0 +:102240000041016000F020FA4D4A6168914201D8D6 +:102250004C4900E04C49884201D2012070BD4B49F5 +:102260002368B0FBF1F15E6826F03F060E435E6026 +:102270006368934206D94FF4967359434FF47A73C7 +:10228000B1FBF3F12368491C1E6A26F03F06314377 +:1022900019626168914210D84900401EB0FBF1F20A +:1022A000521CC2F30B02042A01D2042022E0B0FB2C +:1022B000F1F0401CC0F30B001CE0A268F2B301EB8C +:1022C000C10303EB0116431EB3FBF6F35B1C43F49F +:1022D00080431B0549D092B301EBC10202EB01110F +:1022E000401EB0FBF1F0401CC0F30B0040F48040F6 +:1022F00040F400402168CA694CF6FF739A431043CA +:10230000C861D4E9071001432068026822F0C002C6 +:1023100011430160D4E9030101432068826848F257 +:10232000FF339A4311438160D4E9050108432168D2 +:10233000CA6822F0FF021043C86001E00EE016E018 +:102340002068016841F0010101602564202084F8C3 +:102350003D00256384F83E50002070BD01EB41062E +:10236000431EB3FBF6F35B1CB3E70120C2E701EBAE +:102370004101401EB0FBF1F0401CC0F30B00B7E779 +:10238000A086010080841E0000093D0040420F002D +:1023900070477047704770477047000010B586B0AF +:1023A0000021009101910291039100681A4988422D +:1023B00030D11A4CA06940F00800A061A0696946BC +:1023C00000F008000490C02000901220019003202B +:1023D00003901348FFF78EFCE06940F40010E061C1 +:1023E000E069002200F40010049011461F2000F064 +:1023F00083F81F2000F072F800221146202000F020 +:102400007BF8202000F06AF806480068416841F433 +:10241000E061416006B010BD005400400010024071 +:10242000000C01407001002070477047024881682D +:10243000027811448160704744000020074810B5BD +:10244000016841F010010160032000F075F80020E0 +:1024500000F006F800F024F8002010BD0020024033 +:1024600070B50D4D04464FF47A712878B1FBF0F049 +:102470000A490968B1FBF0F000F0F2FB48B9102CF2 +:1024800007D200222146501E00F036F800206C6072 +:1024900070BD012070BD00004400002050000020ED +:1024A0000C4808B5816941F001018161816901F041 +:1024B00001010091C16941F08051C161C06900F022 +:1024C000805000900448416821F0E06141F00071C3 +:1024D000416008BD0010024000000140002809DBF7 +:1024E00000F01F02012191404009800000F1E0202E +:1024F000C0F8001170470000F0B40E4B1B680C468A +:10250000C3F30223C3F10705042D00D90425191DC7 +:10251000072901D2002300E0DB1E012606FA05F19F +:10252000491E214099409E40761E16403143F0BC22 +:1025300003F0F6BC0CED00E0064900F00702086865 +:102540004FF6FF03184040EA0220034A1043086098 +:10255000704700000CED00E00000FA052DE9F0479F +:102560000F46050061D0434E306800F00700B842C6 +:1025700009D2306820F0070038433060306800F03E +:102580000700B84251D128683B4C810712D540075B +:1025900003D5606840F4E06060602878000703D5E8 +:1025A000606840F4605060606068A96820F0F000E6 +:1025B000084360602878C00728D06868012810D0D8 +:1025C0002168022810D0890700292EDA616821F0DD +:1025D000030101436160FFF793FC804641F28839B3 +:1025E0000DE021688903EFE78901EDE7FFF788FC3B +:1025F000A0EB0801494502D90320BDE8F0876068D7 +:10260000696800F00C00B0EB810FEFD1306800F08A +:102610000700B8420BD9306820F00700384330601B +:10262000306800F00700B84201D00120E5E72878C3 +:10263000400705D56068E96820F4E0600843606001 +:102640002878000706D56068296920F4605040EAC0 +:10265000C100606000F038F86168084AC1F30311F6 +:10266000515CC8400649086006480068FFF7F8FE5C +:102670000020C2E70020024000100240887A0008D3 +:1026800050000020480000200448054900684968BF +:10269000044AC1F30221515CC84070475000002039 +:1026A00000100240987A000804480549006849680B +:1026B000044AC1F3C221515CC84070475000002059 +:1026C00000100240987A00080E4A51680E4801F046 +:1026D0000C03042B11D0082B0FD10C48C1F38343FA +:1026E000C903C05C0AD55168084AC1F34041921E33 +:1026F000515C054A5043B0FBF1F070470449484330 +:10270000704700000010024000127A00787A00083A +:1027100000093D002DE9F84F040070D02078C04D2D +:10272000C00749D06868C0F38100012807D06868F5 +:10273000C0F38100022809D16868C00306D5286863 +:10274000800339D560680028E7D035E06068B0F5CF +:10275000803F0BD010B1B0F5A02F11D0286820F425 +:1027600080302860286820F4802002E0286840F447 +:1027700080302860606890B1FFF7C2FB06460AE02F +:10278000286840F480202860F0E700BFFFF7B8FB1E +:10279000801B642873D828688003F7D50CE0FFF706 +:1027A000AFFB064605E000BFFFF7AAFB801B6428CD +:1027B000F0D828688003F7D420789A4E80074FF02D +:1027C00001094FF0000839D5686810F00C0F07D0E8 +:1027D0006868C0F38100022809D16868C00306D484 +:1027E0002868800714D52069012808D110E02069E5 +:1027F000B0B1C6F80090FFF783FB074605E00AE199 +:10280000FFF77EFBC01B0228C4D828688007F7D5D5 +:102810002868616920F0F80040EAC10028600DE0F6 +:10282000C6F80080FFF76CFB074604E0FFF768FB83 +:10283000C01B022823D828688007F7D42078000717 +:102840002CD57948A169D9B1C0F80090FFF758FBA1 +:10285000074604E0FFF754FBC01B02280FD8686A44 +:102860008007F7D571484FF4FA510068B0FBF1F0DA +:10287000009000BF0098411E0091FAD20EE080E067 +:10288000C0F80080FFF73CFB074604E0FFF738FB89 +:10289000C01B022875D8686A8007F7D420784007E3 +:1028A00060D5E8690027C00008D4E86940F080508E +:1028B000E861E869012700F0805000905C480168F9 +:1028C000C90513D40168834641F480710160FFF7A4 +:1028D00017FB824606E000BFFFF712FBA0EB0A00E1 +:1028E00064284ED8DBF80000C005F5D5E068012863 +:1028F0000AD008B1052813D0286A20F00100286208 +:10290000286A20F0040002E0286A40F001002862F2 +:10291000E06841F2883B98B1FFF7F2FA82460BE09B +:10292000286A40F004002862EEE700BFFFF7E8FAEB +:10293000A0EB0A0159455AD8286A8007F6D50CE061 +:10294000FFF7DEFA824605E0FFF7DAFAA0EB0A01AC +:1029500059454CD8286A8007F6D41FB1E86920F0A1 +:102960008050E861E06988B36968C1F38101022998 +:1029700044D00228C6F8608004D0FFF7C1FA0446AC +:1029800038E034E0FFF7BCFA074604E0FFF7B8FA96 +:10299000C01B02282BD828688001F7D4206AB0F524 +:1029A000803F05D16868A16820F400300843686062 +:1029B000D4E908010843696821F474110843686088 +:1029C000C6F86090FFF79CFA044606E025E000BFD9 +:1029D000FFF796FA001B022809D828688001F7D56E +:1029E0001BE000BFFFF78CFA001B022802D903206E +:1029F000BDE8F88F28688001F4D40EE00128F7D0F4 +:102A00006868226A00F48031914204D1616A00F45E +:102A10007010884201D00120EAE70020E8E70000BA +:102A20000010024000004242800442425000002058 +:102A3000007000407047000038B5044600684268E6 +:102A40008168C9434B0606D5CB0704D1D3435B0647 +:102A500001D4216C05E08B0708D4D3431B0605D4B1 +:102A6000616C01B02046BDE8304008478B0601D5B7 +:102A70004B0646D4D3439B0643D44B060AD494F862 +:102A80005130032B3ED0636D43F004036365C3688C +:102A900083680093890609D4616D41F00101616585 +:102AA00081680091016821F040010160606D00289B +:102AB00027D02068416821F0E0014160012084F8BE +:102AC0005100900722D02068416821F00301416045 +:102AD000104DE06C40B14563E06CFEF7D5FE18B1D7 +:102AE000606D40F040006065A06C002809D045632F +:102AF000A06CFEF7C9FE002803D0606D40F04000D6 +:102B0000606538BDC1688068009038BD2046FFF719 +:102B100091FF38BDC955000870B5040009D0606A3E +:102B2000002540B125616561A56294F8510040B16E +:102B30000CE0012070BD6068B0F5827FF4D0E561E3 +:102B4000F2E784F85050204600F040F8022084F864 +:102B500051002068016821F040010160A0882189AE +:102B600000F4827001F404410843A18901F400617A +:102B70000843217C01F002010843217D01F001019D +:102B80000843218B01F400710843217F01F03801D3 +:102B9000084394F8201001F080010843218D01F4CE +:102BA0000051084321680860A069042101EA10402F +:102BB000216848602068C16921F40061C1616565D0 +:102BC000012084F85100002070BD000030B585B0B0 +:102BD0000024009401940294039400681C498842E4 +:102BE00033D11C48C16941F48041C161C16901F41C +:102BF00080410491816941F0080181618069164D2D +:102C000000F0080004904FF4204000900220019052 +:102C10000320039069462846FFF76CF84FF4804084 +:102C2000CDE90004694628460294FFF763F80022C4 +:102C300011462420FFF760FC2420FFF74FFC0748D3 +:102C40000068416841F0A001416005B030BD00005E +:102C50000038004000100240000C0140C401002078 +:102C600010B5401EB0F1807F01D3012010BD4FF0A0 +:102C7000E02460610F21601703F052F90020A06189 +:102C800007202061002010BD7047704770B590F894 +:102C90003C20012A2CD0012480F83C40022280F8FC +:102CA0003D2003685A689D6822F070060A68324326 +:102CB0005A60104B02689A420ED00F4B9A420BD0CA +:102CC000B2F1804F08D00D4B9A4205D00C4B9A427E +:102CD00002D00C4B9A4204D1496825F08003194375 +:102CE000916080F83D40002180F83C10084670BD9E +:102CF000022070BD002C014000340140000400405F +:102D000000080040000C004010B5040003D094F807 +:102D10003D0010B107E0012010BD002084F83C0008 +:102D2000204600F01FF8022084F83D00211D206895 +:102D300002F0C2FC012084F8460084F83E0084F8CA +:102D40003F0084F8400084F8410084F8420084F891 +:102D5000430084F8440084F8450084F83D000020D6 +:102D600010BD000008B500680B49884212D10B481D +:102D7000816941F4006181618069002200F4006092 +:102D8000009011461920FFF7B7FBBDE80840192055 +:102D9000FFF7A4BB08BD0000002C0140001002405A +:102DA00090F83D10012901D001207047022180F8E0 +:102DB0003D100168CA6842F00102CA6000680E490D +:102DC00088420ED00D4988420BD0B0F1804F08D018 +:102DD0000B49884205D00B49884202D00A498842F3 +:102DE00004D1816801F00701062903D0016841F090 +:102DF0000101016000207047002C014000340140B7 +:102E00000004004000080040000C004070B504467B +:102E100090F83C000025012817D0012684F83C607A +:102E2000022084F83D002068826822F0770222F4B4 +:102E30007F4282600868502838D00DDC20284FD0AF +:102E400005DC90B3102811D14AE0022070BD302873 +:102E500046D040280AD13BE060282FD070280DD002 +:102E6000B0F5805F03D0B0F5005F12D0012584F883 +:102E70003D60002084F83C00284670BDCB68D1E955 +:102E80000121206802F05EFC2068816841F0770132 +:102E900009E0CB68D1E90121206802F053FC2068E9 +:102EA000816841F480418160E1E719E0CA684968BE +:102EB000206802F059FC5021206806E0CA68496881 +:102EC000206802F062FC6021206802F045FCCEE739 +:102ED000CA684968206802F047FC40212068F4E78E +:102EE000226801461046F0E7704770B50446006856 +:102EF00001694FF00005C943890715D4C168C9436A +:102F0000890711D4E91E01610120207720688069BA +:102F10008007204602D0FFF7E7FF04E000F098F8B2 +:102F2000204600F096F8257720680169C9434907D3 +:102F300017D4C168C943490713D46FF00401016174 +:102F4000022020772068806910F4407F204602D05C +:102F5000FFF7CAFF04E000F07BF8204600F079F8A4 +:102F6000257720680169C943090716D4C168C94398 +:102F7000090712D46FF0080101610420207720684E +:102F8000C0698007204602D0FFF7AEFF04E000F0E2 +:102F90005FF8204600F05DF8257720680169C94395 +:102FA000C90617D4C168C943C90613D46FF010010C +:102FB0000161082020772068C06910F4407F204616 +:102FC00002D0FFF791FF04E000F042F8204600F045 +:102FD00040F8257720680169C943C90708D1C1684D +:102FE000C943C90704D1891E0161204600F032F8A7 +:102FF00020680169C943090609D4C168C9430906A3 +:1030000005D46FF0800101612046FFF73DFE206886 +:103010000169C943490609D4C168C943490605D4B1 +:103020006FF040010161204600F082F820680169DC +:10303000C94389060BD4C168C943890607D46FF018 +:10304000200101612046BDE87040FFF71EBE70BD43 +:1030500070477047344930B4884263D1334841687F +:10306000012901DA012200E00022491C4A43012122 +:103070004260012A00D18160C368052B01DA012278 +:1030800000E000225B1C5A43C260052A00D10161A6 +:1030900042690A2A01DA012300E00023521C53434B +:1030A00043610A2B00D18161C269642A01DA0123DC +:1030B00000E00023521C5343C361642B00D1016222 +:1030C000436A4FF4FA74A34201DA012200E00022BD +:1030D0005B1C5A434262A24200D18162C26A4FF431 +:1030E0007A74A24201DA012300E00023521C534308 +:1030F000C362A34200D10163416B41F2883399421C +:1031000001DA012200E00022491C4A4342639A424C +:1031100003D1816B21B10021816330BC00F09ABFE3 +:103120000121F9E730BC70471C020020000000209C +:10313000704738B5044690F84200202801D002209C +:1031400038BD61B15AB10120206300206063204680 +:1031500002F088FD0028F3D1216B012901D0012064 +:1031600038BD21680A684968009121680C3151E82E +:10317000002F42F0100241E80023002BF5D138BDAA +:1031800070477047F8B5016804460868CA684B691B +:1031900010F00F0F4FF0000559D003F0010602F4B4 +:1031A0009077374365D0C10705D0D10503D5616C51 +:1031B00041F001016164410705D5D90703D0616C75 +:1031C00041F002016164810705D5D90703D0616C24 +:1031D00041F004016164010707D502F02001314389 +:1031E00003D0616C41F008016164616C00293AD040 +:1031F000800604D5900602D5204602F075FC2068B2 +:103200004069616CC0F38010090700D460B32046A8 +:1032100002F035FC20684069400621D52068143052 +:1032200050E8001F21F0400140E80012002AF5D1CB +:10323000E06BA8B16D494163E06BFEF725FB002808 +:1032400011D0E06B416B01B0BDE8F0400847830648 +:103250000FD593060DD52046BDE8F84002F044BCDA +:103260002046FFF78EFFF8BD2046FFF78AFF656412 +:10327000F8BD266B2023012E7CD1C6067AD5D60652 +:1032800078D508684868009048694FF00206400603 +:1032900040D5E16B086840680004000CE8D0A28DBE +:1032A0008242E5D9E085886920282DD020680C303D +:1032B00050E8001F21F4807140E80012002AF5D187 +:1032C0002068143050E8001F21F0010140E800128E +:1032D000002AF5D12068143050E8001F21F0400189 +:1032E00040E80012002AF5D184F8423025632068B6 +:1032F0000C3050E8001F21F0100140E80012002AB5 +:10330000F5D1E06BFEF79CFA6663A08DE18D401A63 +:1033100081B22AE0A08DE18D401A81B2E08D0028B3 +:10332000A6D00029A4D022680C3252E8000F20F465 +:10333000907042E80007002FF5D12068143050E863 +:10334000002F22F0010240E80027002FF5D184F879 +:103350004230256320680C3050E8002F22F0100224 +:1033600040E80023002BF5D166632046FFF708FFF5 +:10337000F8BDFFE705062BD5150629D594F84100C1 +:103380002128F5D1A068B0F5805F01D12069B0B1E6 +:10339000206A411C2162216800784860E08C401E50 +:1033A0000004000CE084E3D12068C16821F08001B2 +:1033B000C1602068C16841F04001C160D8E7206A5F +:1033C0000088C0F308004860206A801C2062E5E79E +:1033D0004006CDD55006CBD5CA68204622F0400223 +:1033E000CA6084F8413000F015F9C1E7815900083E +:1033F00070B5040004D094F84100002510B106E037 +:10340000012070BD84F84050204600F023F82420AD +:1034100084F841002068C16821F40051C160204651 +:1034200002F0C4FB2068016921F490410161206829 +:10343000416921F02A0141612068C16841F40051CD +:10344000C1606564202084F8410084F8420065630F +:10345000002070BDF0B585B0002400940194029462 +:103460000394054603685648DFF850C10221032241 +:10347000544E0715634528D1836943F48043836123 +:10348000836903F480430493836943F004038361F5 +:103490008069039200F0040004900802CDE9000165 +:1034A00069463046FEF726FCCDE900746946304691 +:1034B0000294FEF71FFC002211462520FFF71CF89E +:1034C0002520FFF70BF8404842E0DFF800C16345D4 +:1034D00045D1C36943F40033C361C36903F40033C6 +:1034E0000493836943F0040383618069039200F0CD +:1034F000040004900420CDE9000169463046FEF73F +:10350000F9FB0820CDE90004694630460294FEF735 +:10351000F1FB2D4E2E48D836C6E900048020C6E9BE +:10352000024020203461C6E905403046F461FEF7D0 +:103530006BFB08B1FEF716F9EE6300221146262058 +:103540007562FEF7D9FF2620FEF7C8FF1E484830F7 +:103550000068C16841F06001C16005B0F0BD1D4D5B +:10356000AB42FAD1C36943F48023C361C36903F456 +:1035700080230493836943F0080383618069CDE964 +:10358000007100F00800CDE90320134D694628467C +:10359000FEF7B0FBE814CDE9000469462846029422 +:1035A000FEF7A8FB002211462720FEF7A5FF2720E3 +:1035B000FEF794FF04489030CAE70000003801404D +:1035C0000010024000080140640200200044004056 +:1035D0006C00024000480040000C014070477047FA +:1035E00090F84130202B01D00220704779B172B1A0 +:1035F00001628284C28400214164212180F841104B +:103600000068C16841F08001C1600020704701205E +:103610007047000000680449884204D1002202215A +:103620000248FEF768BC70470044004000080140B3 +:10363000FEE700000148FEF76BBC000070010020AF +:103640000148FEF7C7BC00007001002038B5406A91 +:10365000002190F83D202B4B46F2A8141B68B3FBC9 +:10366000F4F3C3EBC30303EB830300933BB15B1E93 +:10367000009303681B689B0505D5009BF6E7036C68 +:1036800043F020030364436B03B19962836B03B17E +:10369000996203681C6824F480641C604185436B54 +:1036A00003B15963836B03B1596303681C6824F049 +:1036B00001041C6090F83D402023602C0BD028248E +:1036C00034EA02020FD080F83D3080F83E1000BF8F +:1036D000FEF798FD38BD80F83D3080F83E1001645B +:1036E000FEF714FC38BD0268136843F00103136051 +:1036F0000268136843F480631360016380F83D40FF +:10370000E6E700005000002000684169C94309064F +:1037100001D400210161704770B5044690F83D0066 +:1037200094F83E10102901D0402906D1222804D156 +:1037300021680A6822F400620A60282131EA000246 +:103740004FF000054FF0200626D021684968090592 +:1037500005D4602803D084F83D6084F83E5025638A +:1037600020684168090537D5416821F4006141604E +:10377000606B90F821203C49012A11D04163606BB5 +:10378000FEF782F838B32068016821F0010101607A +:1037900084F83D60606B1CE0256384F83D10DFE732 +:1037A000A06B4163A06BFEF76FF8A0B12068416980 +:1037B000C943490605D40069616A0870606A401C03 +:1037C00060622068016821F00101016084F83D60B9 +:1037D000A06B416B884710E094F83D10602910D031 +:1037E0004169C943490605D40069616A0870606A85 +:1037F000401C60622046FEF705FD206CC1071CD10D +:1038000015E084F83D6025644169C943490605D443 +:103810000069616A0870606A401C60622068016823 +:1038200021F0010101602046FEF770FBE5E781070A +:1038300003D4410701D4000704D52068416821F46E +:10384000E061416094F83D00216C49070BD52828C0 +:1038500009D10648E062256384F83D6084F83E5053 +:103860002046FEF795FD70BD4D3600080000FFFFB5 +:1038700010B5C26A438D0168042B06D0438D032B1B +:1038800008D0438D022B1DD012E04A6822F48062DA +:103890004A600CE04B6823F480634B60042A06D036 +:1038A000022A04D001680A6822F480620A60016872 +:1038B0000969426A1170416A491C4162418D491E81 +:1038C000418510BD012A30D0102A2ED0042A30D0D4 +:1038D000022A2ED00A6842F400720A60016809695F +:1038E000426A1170416A491C4162428D521E4285F2 +:1038F000026812690A70416A491C4162418D491E81 +:10390000418501684A6822F440724A60202180F8AB +:103910003D1090F83E200021402A80F83E100CD047 +:1039200012210163FEF735FD10BD0A6822F48062A2 +:10393000D3E70A6842F48062CFE70163FEF72BFD0C +:1039400010BD000038B590F83D1022290FD1418DEF +:1039500003290DD901680969426A1170416A491C3D +:103960004162418D491E4185418D032906D038BDF4 +:10397000C26A022A02D0012906D029B10068416832 +:1039800021F48061416038BD274946F2A813002226 +:103990000968B1FBF3F101EB81010091016820237B +:1039A000009C641E009422D00C68A405F8D40C6816 +:1039B00024F480640C6001684C6824F4E0644C607A +:1039C00001680969446A2170416A491C4162418D5C +:1039D000491E418580F83D3090F83E1080F83E2029 +:1039E00040291DD012210163FEF7D3FC38BD046CC1 +:1039F00044F0200404644C6824F4E0644C600168E2 +:103A00000969446A2170416A491C4162418D491E1D +:103A1000418580F83D3080F83E20FEF7F3FB38BD4D +:103A20000263FEF7B8FC38BD5000002010B5C26A32 +:103A300090F83D1021290BD1418D51B1416A0268A6 +:103A400009781161416A491C4162418D491E4185D5 +:103A500010BD20230021082A13D0202A11D012F5EE +:103A6000803F0ED00268546824F4E0645460112250 +:103A7000026380F83E1080F83D3000BFFEF78AFCFC +:103A800010BD0268546824F4E0645460026814684D +:103A900044F400741460016380F83D3090F83E20D7 +:103AA00080F83E10402AE9D1FEF776FC10BD0000F8 +:103AB00010B590F83D1090F83E30C26A048DB4B154 +:103AC000212903D0402B11D122290FD1418DE1B3FF +:103AD00090F83E10402942D0416A0268097811618D +:103AE000416A491C4162418D491E418510BD212911 +:103AF000E8D120230021082A13D0202A11D012F562 +:103B0000803F0ED00268546824F4E06454601122AF +:103B1000026380F83E1080F83D3000BFFEF73AFCAB +:103B200010BD0268546824F4E064546002681468AC +:103B300044F400741460016380F83D3090F83E2036 +:103B400080F83E10402AE9D100E002E0FEF724FCB4 +:103B500010BD0068416821F48061416010BDBDE87E +:103B6000104000F0F3B8000078B590F83E50C26AFB +:103B7000046B90F83D6000230168222E73D1066D1E +:103B80000EB9402D6FD0056D1DB90569B5F5404FD3 +:103B90001BD0458D95B3468D484D012E20D0448DC8 +:103BA000022C4DD00C6844F480640C6001684C68B1 +:103BB000240579D5AA4273D0012A71D0082A6FD082 +:103BC000102A6DD0202A6BD06EE04A698A69009273 +:103BD0000A6842F480720A60016D491C016578BD73 +:103BE000AA4214D10A6822F480620A6001684A6815 +:103BF000120504D50A6822F4806217E0FFE74A69DB +:103C00008A6900920A6842F400720A6050E0082A49 +:103C100010D0202A0ED0122C0AD0042A03D0022A57 +:103C200001D0102AE6D10A6842F480620A603BE0C3 +:103C3000012ADFD00A6822F480620A600168DEE7A8 +:103C4000042A11D0022A0FD0102A0DD00C6844F497 +:103C500000640C6001684C698C6900940C6824F461 +:103C600080640C6008E025E00C6844F480640C601B +:103C700001684C698969009101684C68240517D571 +:103C8000AA4207D0012A05D0082A03D0102A01D061 +:103C9000202A0DD14A6842F480524A6008E0FFE7CA +:103CA0004A6842F480524A6001684A698969009111 +:103CB000036578BD48698869009078BD0000FFFF02 +:103CC00090F83E10402910D00169B1F5804F19D00D +:103CD000016DA9B3016D012910D1416C5FF0F102B2 +:103CE00001F4407142EAD11106E0016D0029416CF6 +:103CF00005D0C9B241F0010100680161704701F0CF +:103D0000FE01F9E790F83D102129416C09D0C9B2B4 +:103D100041F0010102681161416B29B1896A49B919 +:103D200002E001F0FE01F5E7816B0029E6D0896A27 +:103D30000029E3D00068416841F4006141607047A8 +:103D4000FFE7416CF02201F44071CBE710B590F829 +:103D50003D10026D4AB1026D012A14D0026D022A93 +:103D600016D0BDE81040FFF7CFBCC16C0129816CB3 +:103D700002D0C1F3072108E00268C9B21161016DE8 +:103D8000891C016510BD816CC9B20268116123E014 +:103D900022291CD0428D0AB1212920D0428D002A2F +:103DA000F0D12129EED101684A6822F4E0624A602C +:103DB00001680A6842F400720A600021016320224F +:103DC00080F83D2080F83E10FEF7E6FA10BD01684D +:103DD0000A6842F480720A60016D491CD1E7416AA9 +:103DE000026809781161416A491C4162418D491E8E +:103DF000418510BD38B50C4690F83D20002128259E +:103E0000954302680B4605D051699169009180F88D +:103E10003C3038BD556825F480655560E243540751 +:103E200000D50121120601D5828900E0028B80F8BD +:103E30003C3092B2FEF76BF838BD00002DE9F0413E +:103E400090F83D300446C26A002120261E4F0068CB +:103E50006FF48065082A01D0202A01D1282B04D0D4 +:103E6000212B17D04561BDE8F081E762426822F45A +:103E7000E0624260206845612068026822F4806246 +:103E80000260216384F83D6084F83E102046FEF70E +:103E90007FFAE8E7E7622122226384F83D6084F834 +:103EA0003E10416821F4E06141602068456120686E +:103EB000016821F4806101602046FFF725FC20465F +:103EC000FEF7B3FACFE700000000FFFFF8B590F867 +:103ED0003D6004460068416821F4E061416020686B +:103EE000002541690091016841F0010101602068ED +:103EF000016821F48061016020684168090520D5CE +:103F0000474F222E48D02A2E46D0616B0968496857 +:103F10006185618D19B1216C41F004012164416812 +:103F200021F400614160606BFDF746FD012808D077 +:103F3000606B4763606BFDF7A7FC10B1606B416B72 +:103F40008847608D08B320684169C943490708D490 +:103F50000069616A0870606A401C6062608D401E82 +:103F6000608520684169C943490608D40069616ACF +:103F70000870606A401C6062608D401E6085608DC4 +:103F800018B1206C40F004002064206C00B320467F +:103F9000BDE8F840FFF7C0BBA16B096849686185BF +:103FA000618D19B1216C41F004012164416821F453 +:103FB00000614160A06BFDF7FFFC0128C1D0A06B40 +:103FC0004763A06BFDF760FC0028BAD0A06BB6E792 +:103FD0002A2E06D12563282084F83D002046FEF7CE +:103FE00023FA94F83D10202028290DD0216B222996 +:103FF00001D0222E07D1256384F83D0084F83E507D +:104000002046FEF711FAF8BD0649E162256384F8FF +:104010003D0084F83E502046FEF7BAF9F8BD000096 +:104020004D3600080000FFFF08490020084B0871CA +:1040300048610861C86148708870C860024688613C +:104040001A54401C3C28FBD38A6170475001002061 +:10405000FC03002070B504211C48FDF747FF1C4CF1 +:104060004FF4805120701B48FDF740FF60704FF403 +:1040700000411948FDF73AFF211FA070087800237E +:10408000032800D30B700878114A245CD21E0CB9A7 +:10409000155C1DB1155C022D0DD00FE00F4C54F8CE +:1040A00020506D1C44F82050052D07D944F82030CD +:1040B0000124145402E0012C00D11354401CC0B25E +:1040C0000870032800D30B7070BD0000001401407D +:1040D000780000200010014000080140800300200B +:1040E00070B500244FF40065134E04E0641CE4B284 +:1040F000012001F0FFFF29463046FDF7F7FE0128B9 +:1041000003D0C82C10D2002407E0C82CEED30BE05B +:10411000641CE4B2012001F0EDFF29463046FDF7B2 +:10412000E5FE18B1F02C04D3012070BDF02CEFD3C4 +:10413000FAE7002070BD00000010014070B586B0A5 +:104140000024104801940294816941F010018161BA +:1041500080690D4E00F0100004904FF400600225BD +:104160000090694603953046FDF7C4FD6802009053 +:1041700001AA012082E8310069463046FDF7BAFD08 +:1041800006B070BD001002400010014070B5002460 +:1041900000F08AF800F06EF8FFF7A2FF11490870EE +:1041A000CC2000F08FF8BE2000F08CF800F052F820 +:1041B000054600F04FF8072800D8012405EB002041 +:1041C00000B23CB103F012FABDE870406FF0030199 +:1041D00003F013BCC04303F009FABDE87040024984 +:1041E00003F064BA88000020000080BD10B5FFF71E +:1041F000A5FF012291020448FDF77DFE00F03AF888 +:10420000BDE81040FFF76CBF0010014070B5104DC5 +:104210004FF48064002221462846FDF76CFE022000 +:1042200001F068FF012221462846FDF764FE0C20BC +:1042300001F060FF61002846FDF758FE08B1012437 +:1042400000E00024322001F055FF204670BD000040 +:104250000010014070B500255FF00104FFF7D6FFA4 +:10426000C001641C40EA5500E4B2C5B2082CF5D97F +:10427000284670BD70B50B4D4FF480640022214676 +:104280002846FDF738FE40F2EE2001F033FF012210 +:1042900021462846FDF72FFEBDE870400F2001F0B3 +:1042A00029BF00000010014010B5FFF7E3FFFFF742 +:1042B00017FFCC2000F006F8BDE81040442000F0C5 +:1042C00001B800002DE9F0410124154F0546A60272 +:1042D00015F0010F4FEA55054FF000023146384600 +:1042E0000BD0FDF708FE022001F004FF0122314649 +:1042F0003846FDF700FE3C200AE0FDF7FCFD3C20BF +:1043000001F0F8FE012231463846FDF7F4FD0220A7 +:1043100001F0F0FE641CE4B2082CD9D9BDE8F081AC +:1043200000100140094808B5416941F001014161AF +:104330004069002200F00100009011461020FEF7B5 +:10434000DBF8BDE808401020FEF7C8B800100240B6 +:104350002DE9F04F85B000244A480094019402945E +:104360000394816941F010018161816901F01001BC +:104370000491816941F020018161816901F020018E +:104380000491816941F004018161816901F00401B6 +:104390000491816941F0080181618069DFF8E8A03A +:1043A00000F0080041F61206049000223146504603 +:1043B000FDF7A1FDDFF8D4904FF4F06800224146EC +:1043C0004846FDF798FDDFF8C8B00022382158466E +:1043D000FDF791FD4EF24F000325CDE9000569463A +:1043E0004846FDF787FCE120CDE9000569465046C7 +:1043F000FDF780FC0096022701260397CDE90164B2 +:1044000069465046FDF776FC41F63000CDE90004E0 +:10441000694648460294FDF76DFCCDE900546946B3 +:1044200058460294FDF766FC41F20430CDE90005E0 +:1044300069465846FDF75EFCCDF800800397CDE94C +:10444000016469464846FDF755FC4FF40140CDE94B +:104450000004694650460294FDF74CFC0420CDE967 +:10446000000469460B480294FDF744FC3820CDE96E +:104470000006CDE9024769465846FDF73BFC05B00A +:10448000BDE8F08F0010024000080140001001401C +:10449000000C0140001401400D4810B50B490160AB +:1044A0000C49416000214FF480428160C0E9031251 +:1044B00041618161C1610162FDF7A6FE002803D060 +:1044C000BDE81040FDF74EB910BD0000005400409B +:1044D00070010020A08601000F4810B50D49016051 +:1044E0004FF48271416000218160C1604FF400721D +:1044F0000161C0E90512C1610162416281620A2164 +:10450000C162FEF709FB002803D0BDE81040FDF7AB +:1045100029B910BD00380040C401002010B586B094 +:1045200000241948009401940294039404941549BA +:10453000059401602321C0E9011440F2E731C0E98C +:1045400003148021C0E90541FEF7DEFB08B1FDF749 +:1045500009F94FF48050009069460B48FEF756FC6D +:1045600008B1FDF7FFF8049404A907480594FEF785 +:104570008DFB08B1FDF7F6F80348FEF711FC06B015 +:1045800010BD0000002C01401C0200200C4810B59A +:104590000A4901604FF4E1314160002181600C2241 +:1045A000C160C0E904128161C161FEF721FF0028EA +:1045B00003D0BDE81040FDF7D5B810BD003801406C +:1045C000640200200C4810B50A4901604FF41651EE +:1045D0004160002181600C22C160C0E90412816148 +:1045E000C161FEF705FF002803D0BDE81040FDF7CC +:1045F000B9B810BD00440040AC0200200C4810B512 +:104600000A4901604FF4E1314160002181600C22D0 +:10461000C160C0E904128161C161FEF7E9FE0028B2 +:1046200003D0BDE81040FDF79DB810BD0048004024 +:10463000F4020020FEE7FEE710B5AE2000F0CCFF4C +:10464000002000F0C9FF102000F0C6FF402000F05D +:10465000C3FFB02000F0C0FF812000F0BDFFFF20AD +:1046600000F0BAFFA02000F0B7FFA62000F0B4FFD2 +:10467000A82000F0B1FF3F2000F0AEFFC02000F006 +:10468000ABFFD32000F0A8FF002000F0A5FFD5204D +:1046900000F0A2FF802000F09FFFD82000F09CFFD8 +:1046A000052000F099FFD92000F096FFF12000F0DE +:1046B00093FFDA2000F090FF122000F08DFFDB2046 +:1046C00000F08AFF302000F087FF8D2000F084FF8B +:1046D000142000F081FFAF2000F07EFFBDE8104005 +:1046E000AFF3008070B5002404F1B000C0B200F058 +:1046F00073FF002000F070FF102000F06DFF002518 +:10470000002000F080FF6D1CEDB2802DF8D3641CFA +:10471000082CE9DB70BD00002DE9FC5FFE4EDFF8E0 +:10472000FCA306F10D0006F1100772780078796895 +:104730000091FC49DFF8E8B300240125096806F17F +:10474000300906F140080B2A7ED2DFE802F00609A4 +:104750005CE1FCFBFAF9F8F7F600FFF76DFF4FE0BC +:10476000FFF7C0FF00211023EFA20846009500F0DC +:104770008DFE1023ECA200215020009500F086FE53 +:10478000002201231146302000F0CEFD01231A46FD +:104790000021402000F0C8FD1023E5A202210020E6 +:1047A000009400F073FE1023E4A204210020009482 +:1047B00000F06CFE1023E5A206210020009400F01A +:1047C00065FED54DED1D287830B910233C2202211D +:1047D0007020009400F0ECFD2878012806D1102309 +:1047E0003C2204217020009400F0E2FD2878022889 +:1047F00006D110233C2206217020009400F0D8FD41 +:104800007078401C74E0C44DED1D287808BB6878B2 +:10481000002871D010233C2202217020009400F067 +:10482000C7FD6878012806D11023202204217020BA +:10483000009400F0BDFD6878022808D110232022E2 +:1048400006217020009400E053E000F0B1FD2878CC +:104850006870287801281ED16878012852D010236A +:104860003C2204217020009400F0A2FD687830B949 +:104870001023202202217020009400F099FD687816 +:10488000022806D11023202206217020009400F077 +:104890008FFD28786870287802281ED16878022851 +:1048A00021D010233C2206217020009400F080FDCE +:1048B000687830B91023202202217020009400F083 +:1048C00077FD6878012806D110232022042170206A +:1048D000009400F06DFD28786870287858B10128A0 +:1048E00010D0022805D1B078012802D1B470082078 +:1048F0007070BDE8FC9FFFE7B0780128F9D1B47073 +:104900000320F5E7B0780128F3D1B4700420EFE775 +:10491000F078DFF8489200287ED039600191009845 +:1049200002F0C2FFDFF83882DFF8ECB140450BF14E +:10493000180B0DDADDE9001006E0FDE3FDE384E38A +:1049400075E220E2C1E138E102F0AEFF40451BDB39 +:10495000102384A202212820009400F097FD8249B0 +:10496000386802F0A3FE02F08BFC02460B467FA1E2 +:104970008048FBF77BFC10237E4A02210020009434 +:1049800000F084FD38687860D9F80010CBF800108A +:104990005F46DBF8040002F0D5FD1AD0102371A2A7 +:1049A00006212820009400F071FD786802F068FC70 +:1049B000024670480B466DA11030FBF757FC6D4A5C +:1049C0001023103206210020009400F05FFD3868AB +:1049D00078609AF8000002F021FE4F4F0146203720 +:1049E0003860786802F0AEFD0DD038684FF01003E3 +:1049F000B0F17E5F00947DD05FA20221482000F0DC +:104A000045FD386878605E48007802F007FE424F46 +:104A100001462837386000E019E0786802F092FD1E +:104A20000DD038684FF01003B0F17E5F009471D064 +:104A300051A20621482000F029FD38687860B0783E +:104A400001287FF456AFB4707570F47051E7F570BB +:104A5000FFF748FE002110234AA20846009400F008 +:104A600015FD30484049006802F020FE02F008FCC5 +:104A700002460B463DA13F48FBF7F8FB10233D4A99 +:104A800002210020009400F001FD10233EA200212D +:104A90004820009400F0FAFC10233CA204210020DE +:104AA000009400F0F3FCD9F8000002F0E9FB0246A4 +:104AB00030480B462DA11030FBF7D8FB2D4A1023B0 +:104AC000103206210020009400F0E0FC102331A2F7 +:104AD00004214820009400F0D9FC10232EA20221CA +:104AE0003020009400F0D2FC9AF800004FF0100340 +:104AF000012800E05DE0009457D01FA20221482069 +:104B000000F0C4FC1E484FF0100300780094012808 +:104B10004DD043E04FE00000D400002054000020BE +:104B20001C01002064000020202020202020000004 +:104B3000506172616D657465722000004D6F746F15 +:104B40007220436F6E74726F6C0000004D61676E6F +:104B500065742053616D706C650000006800002072 +:104B60006F12833A200000000000C842252E3266F2 +:104B700000000000DC0300204552524F52000000AC +:104B800055000020506F73004F43310054656D7025 +:104B9000000000004F43320025000000AFF2280261 +:104BA0000621482000F072FC49E7F8A2A6E7F7A228 +:104BB000F6E7F6A221E7F5A23BE7317931B1F54FEF +:104BC0007978884265D0002850D056E03571FFF7DB +:104BD00089FD1023AFF29C0200210846009400F0EA +:104BE00055FC1023ECA202210020009400F04EFCA2 +:104BF000EC4F387830B91023EBA2022150200095F9 +:104C000000F044FC3878012806D11023E8A20221E4 +:104C10005020009500F03AFC1023E7A20421002068 +:104C2000009400F033FCE748E7A10268E748FBF78F +:104C30001DFB1023E54A04215020009400F026FCBF +:104C40001023E3A204216420009400F01FFC102331 +:104C5000E0A206210020009400F018FC1023DFA23F +:104C600006215020009400F011FC12E01023CEA287 +:104C700002215020009500F009FC3878012806D167 +:104C80001023CBA202215020009500F0FFFB3878C2 +:104C90007870B07801287FF4D9AEBE4DB47034710D +:104CA000287830B91023C0A202215020009400F0CF +:104CB000EDFB2878012806D11023BDA20221502047 +:104CC000009400F0E3FB052012E6DFF8C8A24FF0E5 +:104CD0000608F8B93079F0B14F46D7E900018842AB +:104CE00013D01023AFF2BC1204215020009400F026 +:104CF000CDFBB5A1B5483A68FBF7B8FA1023B34A23 +:104D000004215020009500F0C1FB38687860B0782D +:104D100001280FD019E0AB483571ABA10268AB4850 +:104D2000FBF7A4FA1023A94A04215020009500F0B3 +:104D3000ADFBECE7B47034711023A44A0421502079 +:104D4000009400F0A3FB86F801809AF80000012887 +:104D5000A1D14F46C9F800501023AFF230220421F0 +:104D60005020009400F092FB97A198483A68FBF716 +:104D70007DFA1023954A04215020009400F086FB10 +:104D800086F80180B5E5834F30793F1F28B1387828 +:104D90007978884229D048B116E035713C707C7032 +:104DA000102306218BA2002000951CE0102389A26D +:104DB00006210020009500F069FB102387A2062140 +:104DC0005020009400F062FB387801280DD11023A8 +:104DD00080A206210020009400F058FB10237FA23F +:104DE00006215020009500F051FBB0780128C9D170 +:104DF000387878B10128C5D1B470664834718BF821 +:104E000000500178674801706E48D9F800100160C1 +:104E100007206DE5B4705F4834718BF80040047072 +:104E20004470C9F80050C9F80450757061E5707994 +:104E3000F0B339608946009802F036FDDFF8A081B2 +:104E4000404505DA4846009902F02EFD40451CDB3E +:104E500010234FA202215020009400F017FB61495B +:104E6000386802F023FC02F00BFA02460B46AFF260 +:104E700004315648FBF7FAF91023544A022128203E +:104E8000009400F003FB386878609AF8000002F0A4 +:104E9000C5FB404F014613373860786802F052FB7B +:104EA00010D038684FF01003B0F17E5F009400E03E +:104EB00027E068D0AFF240320621082000F0E6FA81 +:104EC000386878604848007802F0A8FB314F014606 +:104ED0001B373860786802F035FB0ED038684FF029 +:104EE0001003B0F17E5F00944ED0AFF27432062111 +:104EF000482000F0CBFA386878609BF80000E0B3F7 +:104F000099E07571FFF7EEFB0021102337A20846E8 +:104F1000009400F0BBFA102337A202210020009475 +:104F200000F0B4FA1023AFF2903202215A2000941C +:104F300000F0ACFA102332A204210020009400F00B +:104F4000A5FA102330A204214020009400F09EFA1C +:104F50009AF800004FF010030128009458D0AFF2E7 +:104F6000E8320621082000F091FA1F484FF01003A4 +:104F70000078009401284ED000E055E0AFF20842DE +:104F80000621482055E049E04BE0000020204F4B2F +:104F900020000000E100002052756E204D6F646516 +:104FA0003A0000001D01002053544550000000004D +:104FB0004C4F4F500000000052756E2053746570C6 +:104FC0003A0000003001002025640000DC030020CE +:104FD0006D6D000043616E63656C00004F4B000017 +:104FE0006F12833A0000C8425500002052756E6E61 +:104FF000696E672E2E2E0000506F733A000000007D +:105000004F43313A000000004F43323A00000000A5 +:10501000AFF28802A5E7AFF28C02B1E7AFF29402DB +:105020004AE7AFF2980262E700211023A6A20846E1 +:10503000009400F02BFAB07801287FF407AD8BF8CC +:105040000040B4707570747153E4B079C0B3A14F6F +:10505000D7E90001884216D01023AFF2CC0202211A +:105060005820009400F012FAAFF2A4019A483A686E +:10507000FBF7FCF81023984A02215020009500F01D +:1050800005FA38687860B0780128DDD1B470B47161 +:105090001023AFF2685202215020009400F0F6F97C +:1050A0008C48AFF2DC0102688B48FBF7DFF8102375 +:1050B000894A02215020009400F0E8F9092017E401 +:1050C000FFE7B571FFF70EFB0021102383A208460E +:1050D000009400F0DBF9102383A202210020009449 +:1050E00000F0D4F9102383A202216420009400F080 +:1050F000CDF9102380A204210020009400F0C6F90D +:105100007F487449C2780A604A604079C8F8000054 +:10511000AFF24C11C8F804006F48FBF7A7F8102352 +:105120006D4A02215020009500F0B0F9AFF26811ED +:105130006948D8F8002001E06AE019E0FBF796F82A +:105140001023654A04215020009400F09FF9102399 +:10515000AFF2801206210020009400F097F910238E +:10516000AFF2881206215020009400F08FF98AE7F0 +:105170005849B07908310A68D8B3D8F80400824297 +:1051800019D01023AFF2F81204215820009400F037 +:105190007DF9AFF2CC115048D8F80020FBF766F843 +:1051A00010234D4A04215020009500F06FF9D8F8E3 +:1051B0000000C8F80400B07801287FF447ACB47050 +:1051C000B4711023AFF29C6204215020009400F0CF +:1051D0005DF9AFF20C214048D8F80020FBF746F803 +:1051E00010233D4A04215020009400F04FF90A207A +:1051F0006AE5FFE7B571AFF230213748FBF736F8C3 +:105200001023354A04215020009500F03FF9D2E7E1 +:105210003746B0792F4E2D3E28B1307871788842CC +:1052200032D060B11BE0BD71347074701023AFF2E6 +:105230005C2206210020009500F028F924E01023CC +:10524000AFF2702206210020009500F01FF9102314 +:10525000AFF2782206215020009400F017F9307840 +:1052600001280FD11023AFF29422062100200094D0 +:1052700000F00CF91023AFF29C220621502000957B +:1052800000F004F930787070B9783846012994D16B +:10529000317861B1012990D10E49847084710A7806 +:1052A0001749CA7098F800204A717D706AE5144B5E +:1052B0008470084A8471D978116051605979C8F8AE +:1052C0000010C8F80410F0E7436F6D706C657465EA +:1052D000642021000C010020DC03002053616D706C +:1052E0006C65205365740000496E74657276616C5C +:1052F0003A0000006D7300004465657074683A0000 +:105300006C00002010B50446B031C8B200F064F95A +:10531000102040EA141000F05FF904F00F00BDE81F +:10532000104000F059B900002DE9F04107461F4830 +:105330004D1C00EB4216FBB1012B1BD13846FFF789 +:10534000E1FF0024305DC043C0B200F05CF9641C92 +:10535000E4B2102CF6D3E9B23846FFF7D3FF0024AD +:105360003019007CC043C0B200F04DF9641CE4B2B7 +:10537000102CF5D3BDE8F0813846FFF7C3FF0024B9 +:10538000305D00F040F9641CE4B2102CF8D3E9B2AF +:105390003846FFF7B7FF00243019007C00F033F9DE +:1053A000641CE4B2102CF7D3E4E70000B8820008D4 +:1053B0002DE9F0418046203A002406980E46D7B2E7 +:1053C000B8F17F0F02D9B61CA046F6B2102B11D04F +:1053D00031464046FFF796FF2A4907EB470001EBAD +:1053E0004005285D00F00FF9641CE4B2062CF8D3E8 +:1053F000BDE8F081244D20B30128F9D13146404663 +:10540000FFF780FF04EB0710285CC043C0B200F038 +:10541000FAF8641CE4B2082CF4D3761CF1B24046CE +:10542000FFF770FF5FF0000404EB07102844007AD8 +:10543000C043C0B200F0E7F8641CE4B2082CF3D318 +:10544000D6E731464046FFF75DFF00BF04EB07108B +:10545000285C00F0D8F8641CE4B2082CF6D3761C63 +:10546000F1B24046FFF74EFF5FF0000404EB071077 +:105470002844007A00F0C7F8641CE4B2082CF5D385 +:10548000B6E70000A07A0008C87C00082DE9F843C0 +:10549000994617460E4604460025DDF820800FE0A9 +:1054A0004B4631462046CDF80080FFF781FF083497 +:1054B000E4B2782C02D90024B61CF6B26D1CEDB211 +:1054C0007A5D002AECD1BDE8F883704741780A0282 +:1054D000817811430A02C1780079114340EA012022 +:1054E0007047000070B5114E002210213046FCF7C5 +:1054F00002FD0A2000F0F8FD102000F043FC00F04F +:1055000017F8044600F014F8054600F011F80146BB +:1055100045EA042041EA00240A2000F0E5FD0122CA +:1055200010213046FCF7E7FC204670BD0008014022 +:1055300070B5134E002220213046FCF7DCFC00241D +:10554000012220213046FCF7D6FC012000F0CCFDE2 +:105550006806050E40213046FCF7C8FC08B145F04E +:105560000105002220213046FCF7C5FC012000F097 +:10557000BBFD641CE4B2082CE2D3284670BD0000D9 +:105580000008014070B50C4D002210212846FCF7A0 +:10559000B2FC232000F0F6FB5FF00004FFF7C8FF29 +:1055A000641CE4B2042CF9D32846BDE87040012203 +:1055B0001021FCF7A0BC0000000801400148FDF7E5 +:1055C0003BBA0000C401002010B5406A0021C18729 +:1055D000C186FDF72FFA10BD10B5044600F020FE7D +:1055E000782000F0EFFD00F09FFD002000F0EAFDC4 +:1055F00000F09AFD204600F0E5FD00F095FDBDE8C5 +:10560000104000F02DBE10B5044600F009FE7820D1 +:1056100000F0D8FD00F088FD402000F0D3FD00F040 +:1056200083FD204600F0CEFD00F07EFDBDE8104079 +:1056300000F016BE70474FF0E0210428086903D03F +:1056400020F004000861704740F00400FAE7FCF71E +:10565000EDBE30B58FB028216846FAF7DEFE142182 +:105660000AA8FAF7DAFE01210804CDE900100024A7 +:10567000029402250491CDE907504FF4E0100990FF +:105680006846FDF747F860B90F20CDE90A0580208C +:10569000CDE90C0402210AA80E94FCF75FFF002854 +:1056A00001D0FCF75FF80FB030BD70470148FDF73F +:1056B0001CBC00001C020020F0B502681C4B1D4DF4 +:1056C0001D4E1E4F1E4C4FF0804C984209D0A042F8 +:1056D00007D0604505D0A84203D0B04201D0B842FF +:1056E00004D122F0700E4A6842EA0E02984209D0B4 +:1056F000A04207D0604505D0A84203D0B04201D0F7 +:10570000B84203D122F44075CA682A434D6922F099 +:1057100080022A4302608A68C2620A6882629842F2 +:1057200001D0A04201D10969016301214161F0BDAD +:10573000002C01400004004000080040000C004024 +:105740000034014010B5846842EA032224F47F4407 +:105750000A432243826010BD826822F070020A432D +:1057600042F007018160704710B5036A046A24F0B3 +:1057700001040462846924F0F00444EA021423F072 +:105780000A020A438461026210BD10B5036A046A0A +:1057900024F010040462846923F0A00324F470440C +:1057A00044EA023243EA01118261016210BD000045 +:1057B00070B586B0104800240294816941F0080158 +:1057C000816180690D4E00F0080004904FF4204084 +:1057D0000090012002250190694603953046FCF7B0 +:1057E00089FA6803CDE90004694603953046FCF761 +:1057F00081FA06B070BD000000100240000C0140AC +:1058000070B505460C4600220C4811468154521CC6 +:10581000D2B2052AFAD300221146284600F010F829 +:1058200000221146284600F00BF804483438416B3A +:10583000216090F83800207170BD0000C000002089 +:105840002DE9F05F0546174600200E46444A0446FF +:1058500001461154401CC0B20528FAD30022802111 +:105860004048FCF748FB642000F024FC17B145F0E9 +:10587000800501E005F07F05DFF8EC904FF4005A59 +:10588000012251464846FCF736FB00274FF4804B77 +:105890000022D04651464846FCF72DFB280601D58C +:1058A000012200E000224FF400414846FCF723FBB0 +:1058B0006806050E0122C24641464846FCF71BFB1E +:1058C000142000F0F7FBDFF89880484698F80010A5 +:1058D000490088F800105946FCF708FB28B198F8F1 +:1058E000001041F0010188F800107F1CFFB2082F62 +:1058F000CED30027C8460022D14651464046FCF789 +:10590000FAFA002E01DA012200E000224FF40041F1 +:105910004046FCF7F0FA7600012249464046FCF783 +:10592000EAFA142000F0C6FB640059464046FCF732 +:10593000DDFA08B144F001047F1CFFB2202FDAD356 +:105940000748210E012205704170210C8170210A47 +:10595000C1700471BDE8F05F80210248FCF7CBBA4A +:10596000C000002000100140000C014001B50122E0 +:1059700069460248FDF734FE08BD000064020020BD +:1059800010B5406A0021C185C184FDF7FAFB10BD46 +:1059900070B5446A2068406994F84110C0F3C010A3 +:1059A0000025212904D118B1E584204600F08EF8A5 +:1059B0002068406994F84210C0F38010222904D175 +:1059C00018B1E585204600F05AF8606C40F01000F0 +:1059D00060642046FDF7D5FB70BD10B50146406AF6 +:1059E000096809684FF0000289062ED4C285016853 +:1059F0000C3151E8003F23F4807341E80034002C5F +:105A0000F5D10168143151E8003F23F0010341E86A +:105A10000034002CF5D10168143151E8003F23F027 +:105A2000400341E80034002CF5D1202180F84210D9 +:105A3000016B012909D101680C3151E8003F23F0C5 +:105A4000100341E80034002CF5D14263016B0129B9 +:105A500002D0FDF7C3FD10BD818DFDF791FB10BD98 +:105A600010B5406A01214163016B012902D0FDF7A5 +:105A7000B6FD10BD818D4908FDF782FB10BD0168A0 +:105A80000C3151E8002F22F4907241E80023002BE2 +:105A9000F5D10168143151E8002F22F0010241E8EC +:105AA0000023002BF5D1016B012909D101680C31CC +:105AB00051E8002F22F0100241E80023002BF5D11D +:105AC000202180F8421000210163704701680C31E9 +:105AD00051E8002F22F0C00241E80023002BF5D14D +:105AE000202180F84110704708B590F84210222913 +:105AF00001D0022008BD82684FF480539A4201D140 +:105B0000016921B1816A9A421BD04AB10AE0026858 +:105B1000816A5268C2F308020A80816A891C08E01F +:105B2000026972B10268526802F07F020A70816AEB +:105B3000491C8162C18D491E0904090CC18503D02D +:105B40001BE002685268F1E70168CA6822F020028F +:105B5000CA600168CA6822F48072CA6001684A6932 +:105B600022F001024A61202180F8421000214163A5 +:105B7000026B012A03D0FDF731FD002008BD01634F +:105B800001680C3151E8002F22F0100241E8002397 +:105B9000002BF5D101680A68D20602D50A68496867 +:105BA0000091818DFDF7ECFAE7E7000070B504463F +:105BB00000680169E26821F44051114301612169E3 +:105BC000A0680843616908432168CA6841F20C6310 +:105BD0009A430243CA6020684169A26921F4407176 +:105BE000114341611E492068884202D1FCF75CFDE7 +:105BF00001E0FCF749FD00EBC00101EB0012606819 +:105C000064218000B2FBF0F3B3FBF1F36FF01806F0 +:105C10007343B2FBF0F5B2FBF0F605EB83053223DC +:105C200003EB0515B5FBF1F5B6FBF1F605F0F00554 +:105C300005EB0615B2FBF0F6B2FBF0F0B0FBF1F0AD +:105C40006FF01802504306EB800003EB0010B0FB2E +:105C5000F1F0216800F00F002844886070BD00005A +:105C60000038014038B58162044682850020134621 +:105C70006064222284F84220E56B1B4AAA62E56B2D +:105C80001A4AEA62E56B1A4A2A63E26B50630A46D3 +:105C90002168E06B091DFBF7F5FF2068016840688B +:105CA0000090206948B120680C3050E8001F41F492 +:105CB000807140E80012002AF5D12068143050E8C5 +:105CC000001F41F0010140E80012002AF5D12068D0 +:105CD000143050E8001F41F0400140E80012002A53 +:105CE000F5D1002038BD0000DB590008615A0008DA +:105CF0009159000810B50948FDF744FA08480068B2 +:105D0000800609D50648001D00680649C0B2087023 +:105D1000BDE8104000F054BD10BD0000640200203A +:105D2000003801400000002010B50548FDF72AFAB0 +:105D3000BDE81040062203490148FDF7FAB900000A +:105D4000AC0200203C0000200148FDF71BBA000017 +:105D5000F4020020002104E00222521C7D2AFCD320 +:105D6000491C8142F8D37047FEE710B503464078DE +:105D7000002203E09C5C6040521CD2B28A42F9D3FC +:105D800010BD000070B5134E05460024280601D54D +:105D9000012200E0002280213046FCF7ACF86806C2 +:105DA000050E0A2000F0A6F9012220213046FCF75A +:105DB000A2F80A2000F09EF9002220213046FCF7CC +:105DC0009AF80A2000F096F9641CE4B2082CDDD39E +:105DD00070BD0000000801402DE9F041124F15464A +:105DE0000E460446002210213846FCF784F80C20A9 +:105DF000711E00EA840001F00301084340F04000F6 +:105E0000FFF7C0FF002405E02878FFF7BBFF641C04 +:105E1000E4B26D1CB442F7D33846BDE8F04101222C +:105E20001021FCF768B80000000801402DE9F04798 +:105E3000DFF87CA000251F4C88468146CAF8045034 +:105E40006F1CFEB211E000BF54F8261054F8250074 +:105E500001F0F8FC07D254F8250054F8261044F855 +:105E6000251044F82600761CF6B2142EECD3FDB2B1 +:105E7000132DE5D3A9F10100C5B25646DAF80400A6 +:105E800006E000BF54F8251001F026FA6D1CEDB2B3 +:105E90004545F7D30446A8EB0900401C01F0A6FBDA +:105EA0000146204601F08CFA7060BDE8F0870000E2 +:105EB0007C0000208C0300200C4810B501680129EB +:105EC00013D10B4C002101602078142801D201214C +:105ED00000E00021414321700420FBF755FC054AF6 +:105EE000217842F82100491C217010BD10000020CB +:105EF0007C0000208C030020490050EAC12018BF1C +:105F000004204A0D18BF40F0010040F2FF72B2EBCE +:105F1000515F08BF40F00200012808BF052070470C +:105F20000907090E002804DB00F1E02080F80014C6 +:105F3000704700F00F0000F1E02080F8141D70475A +:105F400030380A2801D20120704700207047000035 +:105F50002DE9F04700F09CF94B4800274B4C0168B5 +:105F60004B4E01290CD10760012202213046FBF77C +:105F7000C2FF072204F118014648FDF731FBA0706B +:105F800045480168D9B10760FEF7C6FBFEF7FEF889 +:105F9000606110210520FFF749FF6060A168054698 +:105FA0008946E06801F080FC80464946284601F0B9 +:105FB0007BFC414601F004FA206100F0EFFBFFF7A3 +:105FC0007BFFFBF7D1FAFBF717FB3448344D4178E0 +:105FD000297181786971C178A9710079E8712F728E +:105FE000606801F0E3FA687220212E48FBF77EFF1B +:105FF000207001212C48FBF779FF60702B4C4FF487 +:1060000080574FF40068207848B90122394630465D +:10601000FBF771FF012241463046FBF76CFF207809 +:1060200001281DD1224D286801280CD100223946B3 +:106030003046FBF760FF012241463046FBF75BFF2D +:10604000207801280CD1286802281AD1012239466B +:106050003046FBF750FF002241463046FBF74BFF2E +:106060002078022801D003280BD10022394630467F +:10607000FBF741FF41463046BDE8F0470022FBF701 +:106080003ABFBDE8F0870000300000205400002037 +:1060900000080140AC020020200000203C0000204D +:1060A0003804002000100140000C01401C010020B9 +:1060B0004801002000E000BF401EFCD270470000F5 +:1060C00010B56FF00400FFF7B6FA04480449006801 +:1060D000B0FBF1F00349087010BD00005000002033 +:1060E00000127A0073000020002100E0491C814268 +:1060F000FCDB70470B49097848434FF0E0214861C9 +:1061000000228A61086940F0010008610869C3073C +:1061100001D0C003FAD5086920F0010008618A6146 +:10612000704700007300002010B50E4C0022802143 +:106130002046FBF7E0FE00F03FF801224021204618 +:10614000FBF7D9FE00F038F8002240212046FBF78B +:10615000D2FE00F031F820460122BDE81040802137 +:10616000FBF7C9BE000C014000B585B000200290CD +:106170000F48816941F008018161816901F00801DE +:106180000491816941F0080181618069694600F0EC +:1061900008000490C020009011200190032003907B +:1061A0000448FBF7A7FD00F05BF805B000BD000058 +:1061B00000100240000C01400020401CC0B20A2820 +:1061C000FBD3704770B5154E05460024280601D54F +:1061D000012200E0002280213046FBF78CFEFFF711 +:1061E000EBFF012240213046FBF785FEFFF7E4FF7D +:1061F000002240213046FBF77EFE072C04D101220D +:1062000080213046FBF777FE6806050EFFF7D4FFC6 +:10621000641CE4B2082CD9D370BD0000000C01400E +:1062200010B50E4C012280212046FBF764FE0122AE +:1062300040212046FBF75FFEFFF7BEFF00228021D2 +:106240002046FBF758FEFFF7B7FF0022402120460B +:10625000FBF751FEBDE81040FFF7AEBF000C014058 +:1062600010B50A4C002280212046FBF744FE012293 +:1062700040212046FBF73FFEFFF79EFF204601220C +:10628000BDE810408021FBF736BE0000000C014045 +:106290002DE9F04F674C02274FF0010E20780128BE +:1062A00003D1654981F800E02770644894F801C083 +:1062B000634E0378634D6448DFF890916449654A02 +:1062C000DFF894A19B1E4FF00A0BBCF1010F62D1C5 +:1062D000092B5FD2DFE803F0055E12202D5E3A47FE +:1062E000540096F800C0BCF1020F02D20CF1010C70 +:1062F00001E04FF0000C86F800C04BE095F800C0BC +:10630000BCF1000F05D04FF0000C00BF85F800C0B5 +:1063100040E04FF0010CF9E7D0F800C0BCF1010FEC +:1063200002D9ACF1010C01E04FF00F0CC0F800C035 +:1063300030E099F80080B8F1000F04D04FF0000869 +:1063400089F8008026E04FF00108F9E7D1F800C095 +:10635000BCF1050F04D9ACF1010CC1F800C019E083 +:10636000C1F800B016E0D2F800C0BCF10A0F02D9A3 +:10637000ACF1010C01E04FF0140CC2F800C009E0D0 +:106380009AF80080B8F1000F13D04FF0000800BF5A +:106390008AF80080677094F802C0BCF1010F44D104 +:1063A000092B41D2DFE803F008400F161F402931C6 +:1063B0003A004FF00108EBE7307810B1401E307022 +:1063C00032E0377030E0287810B1002028702BE0E0 +:1063D0000120FBE701680F2902D2491C016023E07C +:1063E000C0F800E020E099F8001021B15FF0000152 +:1063F00089F8001018E00121FAE708680A2801D29C +:10640000401C00E0052008600EE01068142802D24D +:10641000401C106008E0C2F800B005E09AF80010D7 +:1064200029B100218AF80010A770BDE8F08F012182 +:10643000F8E7000075000020D6000020D5000020FD +:10644000DB000020E100002004010020DD0000202E +:106450000C01002014010020DF000020FBF7EEFFFC +:10646000FFF7F7F8FDF774FFFDF75CFFFEF756F84E +:10647000FEF712F8FEF730F8FEF788F8FEF7A2F8FC +:10648000FEF7BCF8FFF71CFEFFF76EFEFEF7D4F830 +:106490000D4C012211032046FBF72DFD0122D102F4 +:1064A0002046FBF728FDFDF749FEFDF79FFEFAF7B2 +:1064B000B7FFFFF77DF900F0EBF9FDF7B5FD00BF81 +:1064C000FFF746FDFCE70000000801402DE9F05F02 +:1064D00061485E4CDFF87CA102782046A378DFF8A3 +:1064E00070B1BAF800100025DFF870915C4FC06AF7 +:1064F00002264FF00108072B4FD2DFE803F04E04CD +:106500000E3F50688D00C4F82C805648C4F828808F +:10651000A56185702563E56196E0D9F800205A45AC +:106520001ADD0021084600F025FA3878012834D019 +:106530004D48016871B10560206B401C20632169E2 +:1065400088422AD3A078474B401CA0700A22BAF890 +:10655000001034E0206BF2E7206A38B9414B0A2280 +:106560004FF20100C4F8208000F040F994F82C00AC +:106570004FF4163100F0FEF906200DE0A16801B9D4 +:106580006169C0B201EB8101C90200F0F3F938780A +:10659000002802D1A078401CA070BDE8F09F3348CD +:1065A000026892B10560206B401C2063E268904253 +:1065B000F3D305202563A0702A4B0A222562BDE88B +:1065C000F05F4FF2010000F011B9206BEEE74AB91D +:1065D000012807D00021084600F0CCF9387808B926 +:1065E000C4F82C802248007848B9E06A022806D016 +:1065F0000021084600F0BEF9387800B9E6621D496E +:10660000D9F80000884200DDE6620321A1705845F8 +:10661000C3DA2670A570C0E74AB9012807D0002167 +:10662000084600F0A7F9387808B9C4F82C8010485B +:10663000007848B9E06A022806D00021084600F038 +:1066400099F9387800B9E662A670A6E71C01002027 +:10665000000048435801002054000020580000204A +:106660008C000020380400203000002008000020AA +:10667000550000200000484470B53848384D394C6A +:10668000007850B9E06A012807D00021084600F0E0 +:1066900071F9287808B90120E062334802260078B1 +:1066A00048B9E06A022806D00021084600F062F9E5 +:1066B000287800B9E6622D492120FFF7A1F82B4880 +:1066C000FEF704FF2A4908602A492220FFF798F8BC +:1066D0002848FEF7FBFE28490860616900290BD0B5 +:1066E000A2780020062A07D2DFE802F00603071985 +:1066F0001B342063E061A67070BDA06858B18102B0 +:1067000094F82C0000F036F928780028F4D1A0780D +:10671000401CA07070BD01EB8100C102F0E70420B5 +:10672000F7E716490A689AB10860216B491C216392 +:10673000B1F5967FEED320630520A0701148104B71 +:106740000A220188BDE870404FF2010000F04EB807 +:10675000216BEDE7A070207070BD00005400002098 +:106760008C0000201C01002055000020CF000020DC +:10677000B0000020C5000020B40000200800002068 +:106780003804002058010020034800214170817026 +:10679000C170FDF749BC0000500100200748417856 +:1067A000012902D18178491C8170C178002904D067 +:1067B0008078884201D3FFF7E7BF7047500100207F +:1067C0000346094800B500783C2807D20A2000F0AB +:1067D00053F818465DF804EBFAF76ABFFFF7D4FFE9 +:1067E0005DF804EBFDF720BC5001002070B590B0BF +:1067F000052514468DF8005004F10B052E0A8DF87E +:1068000001608DF802500D0A8DF8041019498DF8B9 +:1068100003500022C9888DF808000D0A8DF8055034 +:106820008DF80610010A8DF807106D4604E0985C9B +:10683000A918521C4872D2B2A242F8D304F109003E +:10684000C1B22846FFF791FA2919002648720020A4 +:1068500088721B20C8720C3407E0A85DFFF786F829 +:106860003220FFF777FA761CF6B2A642F5D310B0C5 +:1068700070BD000050010020002805D0034901220E +:106880004A7000228A70C8707047000050010020D2 +:1068900010B5012204210020FEF7D2FF0122314968 +:1068A0001020FEF7CDFF01220A211120FEF7C8FFBC +:1068B000012210211420FEF7C3FF01221021152010 +:1068C000FEF7BEFF284C012220206168FEF7B8FFCA +:1068D000012200212120FEF7B3FF01220021232005 +:1068E000FEF7AEFF012224206169FEF7A9FF012215 +:1068F0002620A169FEF7A4FF01222520E168FEF70A +:106900009FFF012227202169FEF79AFF01222A20FA +:10691000E169FEF795FF01222820216AFEF790FF2A +:10692000012210212B20FEF78BFF012243F6FF717D +:106930002C20FEF785FF01222D20A168FEF780FFA5 +:1069400001220A496C20FEF77BFF012200216D2005 +:10695000FEF776FF0122BDE8104005497020FEF7E2 +:106960006FBF0000020A07008C000020C300010076 +:106970001E000CC470B50123284C0E46002540B102 +:1069800022460128516A127819D0022816D1A2B3E2 +:1069900021E022483930FEF799FDA06268B12370EA +:1069A0002946012220206560FEF74AFF616ABDE8A2 +:1069B000704001222D20FEF743BF257070BD52B9F3 +:1069C000237021632946012220206560FEF738FFED +:1069D000206B81191CE020780128EFD10F49352068 +:1069E0003E31FEF70DFF0D483E30FEF76FFDE062D1 +:1069F0008005E3D52570256370BDFFE72370216313 +:106A00002946012220206560FEF71AFF206B811BBA +:106A100001222D20FEF714FFDDE700008C0000208E +:106A200010B500290AD00878002807D00548784416 +:106A3000FAF7D2F8002801D0002010BD02487844AF +:106A400010BD0000BE1A0000B61A000021F000427E +:106A5000A2F16052B2F5801F01F0004328BFD2F1CD +:106A60007F6C0BD95FEA001C43EAC20242EB507014 +:106A700018BF704728BF20F001007047B2F5801F93 +:106A8000BCBF184670474FEA410C1CF5001F02D2EC +:106A9000084600F0D2BE70B500F0B4FA00000089DC +:106AA000FFF7F6BF4FF00040A0F5800070470000F0 +:106AB00010B591EA030F48BF83F0004300F1FE8256 +:106AC000841A71EB030C05D2121943EB0C03001B63 +:106AD00061EB0C01DFF824E14FEA1154A4EB135CE5 +:106AE0001EEA430F18BF9EEA445F73D023EA0E03E9 +:106AF000DCF1200E21EA045143F4801332D322FA50 +:106B00000CFE10EB0E0023FA0CFE41EB0E01CCF153 +:106B1000200E03FA0EFE10EB0E0051F10001B1F54C +:106B2000801FCCF1200E32D201EB045112FA0EF28A +:106B3000BDE8104058BF7047401C38BF5FEA4202B2 +:106B400018BF7047002814BF20F0010041F1000178 +:106B50004FEA410313F5001F38BF7047A1F1C04150 +:106B600000F09EBA012A43EB0302ACF1200CDCF1E9 +:106B70001F0E32BF4FF0000E23FA0CF310EB030090 +:106B800041EB0451B4EB115FD0D0A1EB045101F5FE +:106B9000801149085FEA300001EB04510ED350F137 +:106BA000000038BF12FA0EFE08D1BDE81040C9E758 +:106BB000401C38BF5FEA4202CAD1C3E7BDE81040BB +:106BC0004FEA410313F5001F38BF7047A1F1C041E0 +:106BD00000F066BA9EEA445F08D011EA5E0FBDE895 +:106BE000104004BF01F0004100207047BDE8104094 +:106BF00070B500F007FA00BF64FBBE3E0000E0FF86 +:106C00002DE9C04130B4DFF8A0C23CEA111418BF2E +:106C10003CEA131400F0EC8081EA03051CEA11142D +:106C200044EAD57418BF1CEA131500F0C780A4EB22 +:106C300005044FF0004545EAC12145EAC32341EA76 +:106C4000505143EA525304F17F74994204F50034E1 +:106C50004FEAC0204FEAC22208BF904200F09C8059 +:106C60004FEA13650FF24016765D4FEA134506FBB7 +:106C700005F7C7F1807706FB07F74FEAD737A7FB81 +:106C800003687642C8F58038A7FB06CE38BFA8F166 +:106C9000010807FB08E64FF0000EA6FB028CE6FB9E +:106CA00003CEDCF1000CCEF1004E38BFAEF1010E88 +:106CB000A6FB0C584FF000074FF00005E6FB0E87CF +:106CC000A1FB08C6A0FB07CE16EB0E0645F100059A +:106CD000E1FB076515F1E04E7EBFA4F580345FEA65 +:106CE00046066D4116F1800745F100054FEA17276A +:106CF0004FEA066647EA0567A6F1DE46B6F1805F11 +:106D00004FEA15251FD9384624F0010C05EBC47154 +:106D1000BCF1FE6F01EB0C1102D8F0BCBDE80081A4 +:106D200024425CBF01F5801E9EEAC47F02D4F0BC01 +:106D3000BDE80081244238D4F0BCA1F1C041BDE8D7 +:106D4000004100F0ADB94FEAD22242EA43524FEA85 +:106D5000D323A7FB02864FEAD02040EA415007FB2D +:106D600003661EEA0E0F4FEAD12105FB026658BFEB +:106D7000A6EB0056B6EB00564FEA520E4EEAC37E23 +:106D800018EB0E0E56EB530EBDD518EB02085E4104 +:106D90007F1C55F10005B6E74FF480154FF0000752 +:106DA0004FF000064FF00008ADE7F0BC4FF00000D8 +:106DB00001F1C04101F00041BDE8008111EA0C1F62 +:106DC0000CEA131500D00CE013EA0C1F00F025802C +:106DD0004FF00000F0BC81EA030101F00041BDE882 +:106DE0000081F0BCBDE8004181EA030100F058B920 +:106DF000F0BCBDE8004170B500F004F9097EFC3E2E +:106E000000F007B881EA03014FF0000001F00041F3 +:106E1000704781EA030100F043B9F0BCBDE80041CE +:106E20004FF0000021497047FFFDFBF9F7F5F4F240 +:106E3000F0EEEDEBE9E8E6E4E3E1E0DEDDDBDAD815 +:106E4000D7D5D4D3D1D0CFCDCCCBCAC8C7C6C5C473 +:106E5000C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B38A +:106E6000B2B1B0AFAEADACABAAA9A8A8A7A6A5A475 +:106E7000A3A3A2A1A09F9F9E9D9C9C9B9A99999839 +:106E80009797969595949393929191908F8F8E8EDC +:106E90008D8C8C8B8B8A8989888887878685858469 +:106EA00084838382828181800000FF070000F87F55 +:106EB000DFF848C170B51CEA111E1EBF1CEA13158D +:106EC0009EEA0C0F95EA0C0F00F06F8081EA030434 +:106ED00023EA4C134EEAD47E21EA4C1141F480118E +:106EE00043F48013AE44A1FB024CA0FB0365AEF15A +:106EF0007F7E361955EB0C05A1FB034C4CF10003CA +:106F0000A0FB021C16EB0C06654153F1000309427D +:106F100018BF46F0010613F4007F0BD14FEA03318E +:106F20004FEA0530340341EA155140EA16506FF03C +:106F300003020AE04FEAC3214FEAC520F40241EA06 +:106F4000555140EA56506FF0020202EB2E4201EB1F +:106F5000025585EACE710AD05FEA440C18BF24F0CE +:106F6000004450F1000041F1000120EAD47040F2E9 +:106F7000FE7C624500D270BDA84214BF4FF0804431 +:106F80004FF04044002E08BF0024BEF1806FA8BF20 +:106F9000A1F1C041BDE8704080F282804FF0000056 +:106FA00001F1C04101F0004170479EEA0C0F0CEA6C +:106FB000131518BF95EA0C0F06D04FF0000081EAB8 +:106FC000030E0EF0004170BD00F01CF88900013E78 +:106FD00000F007B800F009B84FEA430C5FEA5C5CC8 +:106FE00008D081EA030100F05BB84FEA410C5FEA88 +:106FF0005C5CF6D14FF00000014970470000FF07CC +:107000000000F87F0EF1020E2EF0030E5EF8046B06 +:10701000364205D4012A43EB030515F5001F12D8AB +:10702000012841EB010C1CF5001F0CD80ED14FEAD2 +:10703000D17C15F5001F0CEB4C0C0CF1020C08BFB9 +:107040004CEBD37C04E04FF0080C01E04FEAD37C1A +:107050000CEB4C0526FA05F606F00706B6F1040C13 +:1070600006D20EEB860CBDE870404CF0010C604778 +:10707000DFE80CF0090B02024FF000414FF0000076 +:10708000A1F5002170BD19461046012851EB0104FD +:1070900018BFD4F5001484BF002001F0004170BD7A +:1070A0000808A0F500114FEA3101704710B591EAC8 +:1070B000030F48BF83F000433FF502AD841A71EB24 +:1070C000030C07D212198CF0004C43EB0C03001B8D +:1070D00061EB0C01DFF8A4E14FEA1154A4EB135C5F +:1070E0001EEA430F18BF9EEA445F00F0B08023EA17 +:1070F0006E03524221EA0451C3EB6E0338BF5B1E9C +:10710000DCF1200E25D322FA0CFE10EB0E0043FA20 +:107110000CFE41EB0E01CCF1200E03FA0EFE10EB3B +:107120000E0051F10001CCF1200E29D412FA0EF21A +:1071300001EB0451BDE8104058BF7047401C1CBF14 +:10714000B2F1004F704700280CBF491C20F001002D +:10715000704712EB020E43EB030218BF4FF0010E13 +:107160004EEA4202ACF1200CDCF11E0E54D943FA77 +:107170000CFE10EB0E0051F1FF31CCF11E0ED5D5F7 +:107180000EF1010E12FA0EFE404141EB010101EB3E +:10719000445C5FEA5C5C10D910EBDE7001EB0451DB +:1071A00038BFBEF1004FBDE8104018BF704700283F +:1071B0000CBF491C20F00100704730D24FEAD42C9C +:1071C00011F5001124F400641BD0B1FA81F20B3ADE +:1071D000A41AA41ED2F12003914030FA03F31943FC +:1071E000904001EBCC71002C01EB0451BDE8104044 +:1071F000A8BF704701F1C0414FF0000001F000410D +:107200007047B0FA80F310FA03F100D110BDE41A10 +:10721000173C4805C90AE4E701EB045110BD4910C9 +:1072200001EB0451BDE810404FEA300002E04FF09E +:10723000000170474A0008BF0042F8D0B2F5001FB5 +:1072400028BF704701F000414FF0000070479EEAF0 +:10725000445F07D011EA5E0FBDE8104004BF002173 +:1072600000207047BDE8104070B5FFF7CBFE00BFAF +:1072700040DFF63E83F00041104670470000E0FF1B +:1072800043004FEAD30C4FEA3C0C43401FBF40077A +:107290000CF1605113F0FE4F70471CF0006F03D1EA +:1072A00000200CF0004170470CF0004343EA50709E +:1072B00010B540EACC0000F07AFA00BF000000925E +:1072C0004FEA0001FFF7ECBE4FF000414FF0000025 +:1072D000A1F500217047000090EA010F48BF81F03E +:1072E000004100F1E882421A3CBF801A89184FEA37 +:1072F000D0524FF07F4C1CEA410FA2EBD15318BF84 +:107300009CEA026F00F03B804FF0004C4CEA0020FA +:107310004CEA012121FA03FC10EB0C0C1ED202F105 +:10732000FF325FEA1C2040EBC25038BF70471CF0B0 +:107330007F0F4FEA400C18BFBCF17F4F38BF70473A +:10734000C3F12003994008BF20F00100BCF17F4F3A +:1073500038BF7047A0F1C04000F06FBA4FEA3C0060 +:10736000000A40EBC25028BF1CF0FF0F4FEA400C50 +:10737000E6D018BFBCF17F4F38BF7047EAE79CEA00 +:10738000026F05D010EA5C0F08BF00F000407047A4 +:1073900010B500F00CFA00BF64FBBE3E014800F0DF +:1073A000FABA00BF0000C07F401058BFC0F1404093 +:1073B000491058BFC1F140418142EFF3008070474E +:1073C0004FF47F0C1CEAD0121EBF1CEAD11392EAC4 +:1073D0000C0F93EA0C0F00F0858090EA010F48BF74 +:1073E00042F4807240F4000C41F400002CF07F4124 +:1073F00020F07F4000B58142A2EB03020FF2081C8F +:10740000ACEB504EC0F100009EF800E04FEA4E0E8B +:1074100000FB0EFC38BF49004FEA2C1C02F5FA02B3 +:107420000CFB0EF34FEACE1E4FEA112C4FEAC1219E +:107430000EEB635E42EB22420EFB0CFC4FEA1C5348 +:1074400000FB03114FEA112C4FEA01310EFB0CFC3B +:107450004FEADC4C00FB0C11C14228BF09184CEB71 +:1074600003335DF804EB10EB410143EBC250B2F57E +:107470007C0F38BF704729D512F0F00F1CBF00F108 +:10748000C04000F000407047008182838485868779 +:1074900088898B8C8D8E8F919293959697999A9CD3 +:1074A0009D9FA0A2A3A5A7A8AAACAEB0B2B3B5B742 +:1074B000B9BCBEC0C2C5C7C9CCCED1D4D7D9DCDF18 +:1074C000E2E6E9ECF0F3F7FAFE0000004FEA400CC8 +:1074D0000CF1807CBCF17E4F28BF7047B0F1C040FA +:1074E00000F0ABB990EA010F0CEAD11348BF42F4A7 +:1074F0008072624538BF634507D213F47F0F16D000 +:1075000080EA010000F00040704710B500F04FF92C +:10751000097EFC3E00F005B880EA010000F0004062 +:10752000704780EA010000F0004000F086B912F4D4 +:107530007F0F04BF0248704780EA010000F07DB968 +:107540000000C07F50EA010C00F113801CF5000F11 +:1075500058BFBCF5000F01D48842704707D710F51B +:10756000000F58BF11F5000F15D4884270478942AB +:1075700070471CF5000F04D5BCF5000FF7D581420C +:1075800070474FF0807C1CEB400F38BF1CEB410F65 +:1075900001D28142704710B500F009F992244900E8 +:1075A0004FF000504FF08051FFF7FEBEC10DD1F1FA +:1075B0009E0206DB4FEA002343F0004323FA02F069 +:1075C0007047004207D54FEA4001B1F1FE4F02D2A9 +:1075D0004FF00000704710B500F0E9F849922480A0 +:1075E000002070476FEA20007047000010F0004153 +:1075F00048BF4042B0FA80F310FA03F2C3F19D0392 +:107600000BD051EAC35101EB1220530638BF70472B +:1076100000F1010008BF20F001007047B0FA80F3CC +:1076200010FA03F2C3F19D030AD0D90501EB122031 +:10763000530638BF704700F1010008BF20F0010079 +:107640007047000050EA010C00F113801CF5000F98 +:1076500058BFBCF5000F01D48842704707D710F51A +:10766000000F58BF11F5000F15D4884270478942AA +:1076700070471CF5000F04D5BCF5000FF7D581420B +:1076800070474FF0807C1CEB400F38BF1CEB410F64 +:1076900001D28142704710B500F089F89224490068 +:1076A0004FF000504FF08051FFF77EBE4FF47F0C3B +:1076B0001CEAD0121EBF1CEAD11392EA0C0F93EA07 +:1076C0000C0F00F0478090EA010F48BF42F480722F +:1076D0004FF0004C4CEA00204CEA012102EB03027F +:1076E000A0FB0113A2F50002002918BF43F001031B +:1076F0005B0028BF4FEA330342EB22425FEA132CC0 +:107700004CEBC2502EBFBCEB436FB2F57C0F704701 +:107710004FEA036CBCF1004F08BF20F00100B2F546 +:107720007C0F38BF70470BD582F0FF0212F5803F07 +:10773000C8BF704700F1C040D8BF00F0004070479C +:1077400000F5000C5FEA4C0C48BF7047B0F1C04038 +:1077500000F073B890EA010F0CEAD11348BF42F46D +:107760008072624538BF634504D280EA010000F0B0 +:107770000040704710B500F01AF800BF8900013EC4 +:1077800000F007B800F009B85FEA410C5FEA1C6C32 +:1077900008D080EA010000F050B85FEA400C5FEAD0 +:1077A0001C6CF6D14FF00040A0F5800070470EF140 +:1077B000020E2EF0030E5EF8044B244204D44FEA6E +:1077C0004102B2F17F4F11D84FEA4003B3F17F4F2E +:1077D0000CD80ED14FEAD07CB2F17F4F0CEB4C0CA1 +:1077E0000CF1020C08BF4CEBD17C04E04FF0080C0C +:1077F00001E04FEAD17C0CEB4C0324FA03F404F0D3 +:107800000704B4F1040C06D20EEB840CBDE8104062 +:107810004CF0010C6047DFE80CF0070802024FF063 +:107820000040A0F5800010BD0846420018BFD2F10C +:10783000807288BF00F0004010BDFF2141EAD050A7 +:10784000C005704751EA000C00F113801CF5000FD1 +:1078500058BFBCF5000F01D48142704707D711F51E +:10786000000F58BF10F5000F15D4814270478942B0 +:1078700070471CF5000F04D5BCF5000FF7D5884202 +:1078800070474FF0807C1CEB410F38BF1CEB400F62 +:1078900001D28842704780EA010081EA000180EA53 +:1078A0000100FFF7F8BE000090EA010F48BF81F029 +:1078B00000413FF518AD421A04D882F00042A0EB17 +:1078C000020011444FEAD0524FF07F4C1CEA410FA6 +:1078D000A2EBD15318BF9CEA026F4AD04FF0004C84 +:1078E0004CEA00204CEA012121FA03FCB0EB0C0C1D +:1078F0000FD412F0FE0F36D05FEA4C001DD50012F7 +:1079000040EBC25038BF70471CF03F0F18BF7047A4 +:107910000BE0A2F101025FEA1C2040EBC25038BF2D +:1079200070471CF07F0F18BF7047C3F120039940C8 +:1079300014BF401E20F00100704780084FEA122358 +:1079400008BF7047B0FA80FCA2EB0C02CCF1280C07 +:1079500060FA0CF093EA122F04BF00EBC25070479C +:107960004FEAC3707047130A5FEADC1008BF704724 +:10797000F6E79CEA026F04D010EA5C0F08BF002013 +:10798000704710B5FFF713FF40DFF63E81F000406F +:107990007047F8F79EBE0CF00F03092B08BF0820B4 +:1079A00000F051800A2B0BD0082B18BF704708BF7E +:1079B0001CF0400F0AD04FF000004FF0000170475C +:1079C0001CF0400F18BF4FF0004070471CF0100F24 +:1079D00008D020F0704300F07F4242EAD3014FEA22 +:1079E0004370704700F0604021F07F4242EA00029D +:1079F00001F07F4040EA727070474FF0FF0212EAD8 +:107A0000D0521CBF92F0FF038B42C2BFD14200EBA9 +:107A1000C1507047002A0AD0002B0BD0002900F07B +:107A20000040A4BF40F0FE4040F40000704700F06A +:107A30000040704743024FF00B0C18BF4CF0806CB5 +:107A40007FF4ACAC70471CF4801F11D01CF4E02F05 +:107A500003D06FEACC31490070474FF04050EFF34C +:107A6000008222F0704242EA000282F300887047EE +:107A70004FF00000704701020203040506070809E1 +:107A80000A0B0C0D0E0F101000000000000000008B +:107A900001020304060708090000000001020304B4 +:107AA0000000000000000000002F000000000700A0 +:107AB000070000147F147F1400242A7F2A1200621A +:107AC00064081323003649552250000005030000C6 +:107AD00000001C224100000041221C000014083E4E +:107AE00008140008083E0808000000A06000000814 +:107AF0000808080800006060000000201008040268 +:107B0000003E5149453E0000427F40000042615125 +:107B10004946002141454B31001814127F100027BF +:107B200045454539003C4A49493000017109050382 +:107B300000364949493600064949291E00003636B3 +:107B40000000000056360000000814224100001416 +:107B500014141414000041221408000201510906F3 +:107B600000324959513E007C1211127C007F494974 +:107B70004936003E41414122007F4141221C007FA5 +:107B800049494941007F09090901003E4149497AB3 +:107B9000007F0808087F0000417F4100002040412D +:107BA0003F01007F08142241007F40404040007F99 +:107BB000020C027F007F0408107F003E4141413EDD +:107BC000007F09090906003E4151215E007F091925 +:107BD00029460046494949310001017F0101003F22 +:107BE0004040403F001F2040201F003F4038403FA2 +:107BF0000063140814630007087008070061514906 +:107C0000454300007F41410000552A552A55000098 +:107C100041417F0000040201020400404040404016 +:107C2000000001020400002054545478007F4844AE +:107C3000443800384444442000384444487F0038E5 +:107C40005454541800087E0901020018A4A4A47C0E +:107C5000007F080404780000447D400000408084D8 +:107C60007D00007F102844000000417F4000007C20 +:107C700004180478007C080404780038444444382C +:107C800000FC242424180018242418FC007C080478 +:107C9000040800485454542000043F444020003C51 +:107CA0004040207C001C2040201C003C4030403CD8 +:107CB000004428102844001CA0A0A07C0044645468 +:107CC0004C441414141414140000000000000000AC +:107CD0000000000000000000000000F800000000AC +:107CE000000000333000000000100C06100C0600ED +:107CF000000000000000000040C07840C078400054 +:107D0000043F04043F040400007088FC08300000B5 +:107D1000001820FF211E0000F008F000E01800000D +:107D200000211C031E211E0000F0088870000000C6 +:107D30001E2123241927211010160E000000000018 +:107D40000000000000000000000000E01804020035 +:107D5000000000071820400000020418E0000000A6 +:107D60000040201807000000404080F080404000A4 +:107D70000202010F01020200000000F000000000FA +:107D80000101011F010101000000000000000000CE +:107D900080B0700000000000000000000000000043 +:107DA00000010101010101010000000000000000CC +:107DB0000030300000000000000000008060180467 +:107DC000006018060100000000E010080810E00044 +:107DD000000F102020100F00001010F8000000000D +:107DE0000020203F20200000007008080888700054 +:107DF00000302824222130000030088888483000D4 +:107E00000018202020110E000000C02010F80000F3 +:107E100000070424243F240000F80888880808008C +:107E20000019212020110E0000E0108888180000A1 +:107E3000000F112020110E0000380808C838080073 +:107E40000000003F000000000070880808887000F3 +:107E5000001C222121221C0000E010080810E00074 +:107E60000000312222110F00000000C0C0000000FD +:107E70000000003030000000000000800000000022 +:107E8000000080600000000000008040201008001A +:107E900000010204081020004040404040404000E3 +:107EA00004040404040404000008102040800000BE +:107EB0000020100804020100007048080808F000C3 +:107EC0000000003036010000C030C828E810E00093 +:107ED0000718272423140B000000C038E00000001E +:107EE000203C23020227382008F888888870000088 +:107EF000203F202020110E00C0300808080838005C +:107F0000071820202010080008F808080810E000D2 +:107F1000203F202020100F0008F88888E808100073 +:107F2000203F20202320180008F88888E808100047 +:107F3000203F200003000000C0300808083800007F +:107F400007182020221E020008F808000008F80880 +:107F5000203F210101213F20000808F80808000007 +:107F60000020203F2020000000000808F80808003A +:107F7000C08080807F00000008F888C028180800B2 +:107F8000203F20012638200008F8080000000000EB +:107F9000203F20202020300008F8F800F8F80800E2 +:107FA000203F003F003F200008F830C00008F808DC +:107FB000203F200007183F00E01008080810E000EC +:107FC0000F10202020100F0008F808080808F00003 +:107FD000203F210101010000E01008080810E00026 +:107FE0000F18242438504F0008F8888888887000BB +:107FF000203F2000030C302000708808080838005B +:108000000038202121221C00180808F80808180050 +:108010000000203F2000000008F808000008F808D1 +:10802000001F202020201F000878880000C8380882 +:10803000000007380E010000F80800F80008F800FA +:10804000033C0700073C0300081868808068180894 +:1080500020302C03032C30200838C800C838080012 +:108060000000203F2000000010080808C838080061 +:108070002038262120201800000000FE0202020005 +:108080000000007F40404000000C30C000000000B5 +:10809000000000010638C00000020202FE000000DD +:1080A000004040407F000000000004020202040083 +:1080B00000000000000000000000000000000000C0 +:1080C00080808080808080800002020400000000A8 +:1080D00000000000000000000000808080800000A0 +:1080E0000019242222223F2008F80080800000008E +:1080F000003F112020110E00000000808080000051 +:10810000000E112020201100000000808088F8005F +:10811000000E112020103F20000080808080000091 +:10812000001F222222221300008080F088888818F5 +:108130000020203F20200000000080808080800000 +:10814000006B94949493600008F800808080000095 +:10815000203F210000203F20008098980000000070 +:108160000020203F202000000000008098980000A0 +:1081700000C08080807F000008F8000080808000C0 +:10818000203F24022D302000000808F800000000E5 +:108190000020203F202000008080808080808000A0 +:1081A000203F20003F20003F808000808080000032 +:1081B000203F210000203F200000808080800000C0 +:1081C000001F202020201F008080008080000000F1 +:1081D00080FFA12020110E00000000808080800020 +:1081E000000E112020A0FF80808080008080800011 +:1081F00020203F212000010000008080808080003E +:108200000033242424241900008080E080800000B2 +:108210000000001F202000008080000000808000FF +:10822000001F202020103F20808080000080808060 +:1082300000010E30080601008080008000808080F0 +:108240000F300C030C300F00008080008080800015 +:108250000020312E0E312000808080000080808040 +:1082600080818E70180601000080808080808000F0 +:108270000021302C2221300000000000807C02020E +:1082800000000000003F404000000000FF00000030 +:1082900000000000FF0000000002027C80000000DF +:1082A0000040403F000000000006010102020404FB +:1082B0000000000000000000040444C44F4444C413 +:1082C00024242FB42404040040442424150C04FE68 +:1082D000040C1524244440000000F8494A4C48F896 +:1082E000484C4A49F800000010101312121212FFF5 +:1082F0001212121213101000002020A86C2A392824 +:10830000A82A6CA82020000002828190924A494548 +:10831000242210080102020090523410FF1034523F +:1083200080708F0808F80800829A566322528E00E7 +:108330008040330C334080000000F888888888FF34 +:1083400088888888F800000000001F080808087F57 +:10835000888888889F80F0001010D0FF901000FE61 +:10836000020202FE00000000040300FF0083601F01 +:108370000000003F40407800101010FF9020984807 +:1083800028090E2848A818000242817F0040404278 +:1083900042427E424242400040504E4848FF4848D8 +:1083A0004840F80000FF000000003E0202FF1222D9 +:1083B0001E000F40807F000084E45CC40008C839C0 +:1083C0008E0808CC3B880800003F103F00635A46E7 +:1083D000E100635A46E10000809090484C5724E445 +:1083E00024544C4480808000004222120A42827F42 +:1083F00002020A12224200000000041464040CB4B9 +:10840000020242330200000040412111090503FF2E +:1084100003050911214140001010D0FF9000109178 +:108420009690F09094931000040300FF0001040460 +:108430000404FF040404040002400000000000A043 +:108440000000000005400000000000C8000000001F +:108450000C4000000000409C00000000194000009B +:108460000020BCBE0000000034400000BFC91B8ECD +:1084700000000004B5400000504BCFD06607E2CFAB +:10848000010000006C4100003E8251AADFEEA734DB +:1084900001000000D9420000DCB5A0E23A301F978D +:1084A000FFFFFFFFB4450000FD25A0C8E9A3C14FB1 +:1084B000FFFFFFFFFF3F0000000000800000000002 +:1084C000FF3F000000000080000000000885000859 +:1084D00000000020700100006C01000844850008C5 +:1084E0007001002038090000C80100081C000000CD +:1084F00043000000F8FFFFFF0C0000000E0000002A +:108500000F0000002E000000014432018210B3244D +:10851000F423704183A544130501120A0B170AFFC7 +:1085200044C123204E23409C23DC0523E80323B8C9 +:108530000B0356D007297CE980091A2C0920401228 +:04854000A10217B1CC :0400000508000131BD :00000001FF diff --git a/MDK-ARM/mfps/mfps.htm b/MDK-ARM/mfps/mfps.htm index 05c4727..13289e9 100644 --- a/MDK-ARM/mfps/mfps.htm +++ b/MDK-ARM/mfps/mfps.htm @@ -3,7 +3,7 @@ Static Call Graph - [mfps\mfps.axf]

Static Call Graph for image mfps\mfps.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu May 09 17:05:50 2024 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Sat May 11 18:36:13 2024

Maximum Stack Usage = 324 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -23,9 +23,9 @@ Mutually Recursive functions
  • HardFault_Handler   ⇒   HardFault_Handler
  • MemManage_Handler   ⇒   MemManage_Handler
  • NMI_Handler   ⇒   NMI_Handler
    -
  • UART_EndRxTransfer   ⇒   UART_EndRxTransfer
    +
  • UART_EndRxTransfer   ⇒   UART_EndRxTransfer
  • UsageFault_Handler   ⇒   UsageFault_Handler
    -
  • UART_EndTxTransfer   ⇒   UART_EndTxTransfer
    +
  • UART_EndTxTransfer   ⇒   UART_EndTxTransfer

    @@ -130,15 +130,15 @@ Global Symbols

    [Calls]
    • >>   __rt_entry
    -

    __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

    __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

    __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

    __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

    __decompress (Thumb, 58 bytes, Stack size unknown bytes, __dczerorl.o(!!dczerorl), UNUSED) +

    __decompress (Thumb, 90 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) -

    __decompress0 (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl.o(!!dczerorl), UNUSED) +

    __decompress1 (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) -

    __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) +

    __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)

    _printf_f (Thumb, 0 bytes, Stack size unknown bytes, _printf_f.o(.ARM.Collect$$_printf_percent$$00000003))

    [Stack]