From d21087c328afc9f268220c88eca40fff6d27b12d Mon Sep 17 00:00:00 2001 From: wujunchao <24472040@qq.com> Date: Mon, 13 May 2024 17:13:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E6=96=B9=E5=90=91?= =?UTF-8?q?=E9=80=89=E6=8B=A9&=E6=BB=A4=E6=B3=A2=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App/Inc/ads1220.h | 4 + App/Inc/motor.h | 3 +- App/Inc/oled2.h | 5 +- App/Src/Uart1.c | 2 + App/Src/ads1220.c | 98 +- App/Src/app.c | 6 +- App/Src/key.c | 34 +- App/Src/motor.c | 90 +- App/Src/oled2.c | 193 +- App/Src/tmc5160.c | 2 + Inc/app.h | 1 + MDK-ARM/mfps.uvguix.吴俊潮 | 132 +- MDK-ARM/mfps.uvoptx | 12 +- MDK-ARM/mfps/ads1220.crf | Bin 668417 -> 669407 bytes MDK-ARM/mfps/ads1220.o | Bin 753752 -> 758076 bytes MDK-ARM/mfps/app.crf | Bin 665608 -> 666083 bytes MDK-ARM/mfps/app.o | Bin 734148 -> 734380 bytes MDK-ARM/mfps/delay.crf | Bin 665240 -> 665715 bytes MDK-ARM/mfps/delay.o | Bin 735536 -> 735732 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 665214 -> 665712 bytes MDK-ARM/mfps/key.o | Bin 735896 -> 736236 bytes MDK-ARM/mfps/m1820.crf | Bin 666384 -> 666859 bytes MDK-ARM/mfps/m1820.o | Bin 744212 -> 744408 bytes MDK-ARM/mfps/main.crf | Bin 665606 -> 666081 bytes MDK-ARM/mfps/main.o | Bin 735736 -> 735932 bytes MDK-ARM/mfps/mfps.axf | Bin 790040 -> 789712 bytes MDK-ARM/mfps/mfps.build_log.htm | 52 +- MDK-ARM/mfps/mfps.hex | 3549 ++++++++++++------------- MDK-ARM/mfps/mfps.htm | 1737 ++++++------ MDK-ARM/mfps/mfps.map | 2140 ++++++++------- MDK-ARM/mfps/mfps_mfps.dep | 120 +- MDK-ARM/mfps/misc.o | Bin 704600 -> 704600 bytes MDK-ARM/mfps/motor.crf | Bin 666034 -> 666524 bytes MDK-ARM/mfps/motor.o | Bin 739300 -> 740836 bytes MDK-ARM/mfps/mylib.o | Bin 711444 -> 711444 bytes MDK-ARM/mfps/oled.crf | Bin 670247 -> 670722 bytes MDK-ARM/mfps/oled.o | Bin 767024 -> 767220 bytes MDK-ARM/mfps/oled2.crf | Bin 670569 -> 671202 bytes MDK-ARM/mfps/oled2.o | Bin 770664 -> 771452 bytes MDK-ARM/mfps/serial_port.crf | Bin 665508 -> 665983 bytes MDK-ARM/mfps/serial_port.o | Bin 732608 -> 732804 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 -> 731768 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 -> 898716 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 667166 -> 667689 bytes MDK-ARM/mfps/stm32f1xx_it.o | Bin 759944 -> 760128 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 667351 -> 667836 bytes MDK-ARM/mfps/tmc5160.o | Bin 745856 -> 746068 bytes MDK-ARM/mfps/uart1.crf | Bin 668519 -> 669002 bytes MDK-ARM/mfps/uart1.o | Bin 758456 -> 758704 bytes MDK-ARM/mfps/usart.o | Bin 707788 -> 707788 bytes Src/stm32f1xx_it.c | 9 +- 73 files changed, 4082 insertions(+), 4107 deletions(-) diff --git a/App/Inc/ads1220.h b/App/Inc/ads1220.h index d7b0bd8..cf5ec33 100644 --- a/App/Inc/ads1220.h +++ b/App/Inc/ads1220.h @@ -4,6 +4,10 @@ #include "stm32f1xx_hal.h" extern unsigned char PolarFlag; + +void Swap(float* pa, float* pb); +int PartSort(float* a, int left, int right); +void QuickSort(float* a, int begin, int end); #define RESET 0X03 #define START 0X08 diff --git a/App/Inc/motor.h b/App/Inc/motor.h index 29c0500..0b46334 100644 --- a/App/Inc/motor.h +++ b/App/Inc/motor.h @@ -4,7 +4,7 @@ #include "main.h" - +extern unsigned char Runmotor_step; extern int led_flag; //ledƿر־ extern int mov_flag; //־ extern int send_flag; //ͱ־ @@ -42,5 +42,6 @@ void mov_step(void); // //void mov_begin(void); //صʼλ //void mov_end(void); //صλ //void motor_seat(void); //λж +void get_state(void); #endif diff --git a/App/Inc/oled2.h b/App/Inc/oled2.h index 3c93949..540ae41 100644 --- a/App/Inc/oled2.h +++ b/App/Inc/oled2.h @@ -8,11 +8,12 @@ extern char oled_p; extern char oled_s[2]; -extern char oled_s_p6[2]; -extern char oled_s_p10[2]; +extern char oled_s_motorok[2]; +extern char oled_s_magnetok[2]; extern char oled_en; extern unsigned int step_temp[2]; extern char run_mode_temp[2]; +extern int direc_temp[2]; void OLED2_Send(unsigned char *data, unsigned char len); diff --git a/App/Src/Uart1.c b/App/Src/Uart1.c index 7f4e50c..2a9e666 100644 --- a/App/Src/Uart1.c +++ b/App/Src/Uart1.c @@ -620,6 +620,8 @@ void Deal_Uart_Data_For_Module(void) Run_Stop <<= 8; Run_Stop += temp[8]; + motor_direc = temp[9] + 1; + ClrRunmotorStep();// } diff --git a/App/Src/ads1220.c b/App/Src/ads1220.c index 663206d..6c52e2d 100644 --- a/App/Src/ads1220.c +++ b/App/Src/ads1220.c @@ -284,36 +284,40 @@ float GetAD(unsigned char channel) } else PolarFlag =0; - Result_f = (float)Result*1000*2.499/(1048575) + 150;//20λ - Result_f /= 10.0; +// Result_f = (float)Result*1000*2.5/(1048575);//20λ + Result_f = (float) (2.5 / 0x7fffff) * Result*1000; + Result_f =Result_f *2033/2488; return Result_f; } - -float X_ads1220_temp[20] = {0},filter_result = 0; +#define DEEPTH 100 +float X_ads1220_temp[DEEPTH] = {0},X_ads1220_temp_fl[DEEPTH] = {0},filter_result = 0; char X_ads1220_cnt = 0; float Xads1220_filter(char head, char tail) //20άֵ˲ { - float t = 0; - char i = 0,j = 0; +// float t = 0; + char i = 0;//,j = 0; filter_result = 0; + for(i = 0 ;i < DEEPTH ;i++) X_ads1220_temp_fl[i] = X_ads1220_temp[i]; + +// for( i = 0 ;i < 19 ;i++) //Դʱ20ݽ +// { +// for(j = i+1;j < 20;j++) +// { +// if( X_ads1220_temp_fl[i] > X_ads1220_temp_fl[j] ) +// { +// t = X_ads1220_temp_fl[i]; +// X_ads1220_temp_fl[i] = X_ads1220_temp_fl[j]; +// X_ads1220_temp_fl[j] = t; +// } +// } +// } + QuickSort(X_ads1220_temp_fl, 0, DEEPTH - 1); - for( i = 0 ;i < 19 ;i++) //Դʱ20ݽ - { - for(j = i+1;j < 20;j++) - { - if( X_ads1220_temp[i] > X_ads1220_temp[j] ) - { - t = X_ads1220_temp[i]; - X_ads1220_temp[i] = X_ads1220_temp[j]; - X_ads1220_temp[j] = t; - } - } - } for( i = head - 1;i < tail;i++) // head - tail ֮ȡֵ { - filter_result += X_ads1220_temp[i]; + filter_result += X_ads1220_temp_fl[i]; } filter_result /= (tail - head + 1); @@ -322,17 +326,65 @@ float Xads1220_filter(char head, char tail) // void Xads1220_record(void) { - if(it_5ms_flag == 1) //ÿ5ms¼һADCֵ,20άѭ¼ + if(it_1ms_flag == 1) //ÿ5ms¼һADCֵ,20άѭ¼ { - it_5ms_flag = 0; + it_1ms_flag = 0; - X_ads1220_cnt *= (X_ads1220_cnt<20); + X_ads1220_cnt *= (X_ads1220_cnt < DEEPTH); X_ads1220_temp[X_ads1220_cnt] = GetAD(4); X_ads1220_cnt++; } } - +/**************************************************/ +void Swap(float* pa, float* pb) { + float tmp = *pa; + *pa = *pb; + *pb = tmp; +} + +//hoare --- key +int PartSort(float* a, int left, int right) { + int keyi = left; //keykey± + while (left < right) { + //ұߣС + //Ϊʲôõأkeyirightλõֵȣôͻѭ + //ΪʲôҪһ left= a[keyi]) { + --right; + } + + //ߺߣҴ + while (left < right && a[left] <= a[keyi]) { + ++left; + } + + //Ȼ󽻻 + Swap(&a[left], &a[right]); + } + //left == rightʱѭkeyiֵ + Swap(&a[keyi], &a[left]); + + //λõ± + return left; +} + +//ݹʵֵ +void QuickSort(float* a, int begin, int end) { + //ֻһֵ߲ڣôǵݹ + if (begin >= end) { + return; + } + + int keyi = PartSort(a, begin, end); + + //ݹ [begin, keyi-1] + QuickSort(a, begin, keyi - 1); + + //ݹ [keyi+1, end] + QuickSort(a, keyi + 1, end); +} +/**************************************************/ diff --git a/App/Src/app.c b/App/Src/app.c index e2043cf..2b7d471 100644 --- a/App/Src/app.c +++ b/App/Src/app.c @@ -45,7 +45,7 @@ void app_act (void) TEMP_M1820 = M1820_Get_Temp(); //温度采集 - X_ads1220 = Xads1220_filter(5,16); //电阻尺滤波结果(电压值,mv) + X_ads1220 = Xads1220_filter(20,80); //电阻尺滤波结果(电压值,mv) X_ads1220_prc =(X_ads1220 - X_ads1220_L)/(X_ads1220_H - X_ads1220_L); // 串口计时 @@ -68,8 +68,8 @@ void app_act (void) motor_data[5] = rx_data2[2]; motor_data[6] = rx_data2[3]; motor_data[7] = rx_data2[4]; - motor_data[8] = ( (uint8_t)X_ads1220 & 0xff00 ) >> 8; //磁条长度高8位 - motor_data[9] = ( (uint8_t)X_ads1220 & 0x00ff ); //磁条长度低8位 + motor_data[8] = ((uint16_t)(X_ads1220*10) & 0xff00)>> 8; //磁条长度高8位 + motor_data[9] = (uint16_t)(X_ads1220*10) & 0x00ff; //磁条长度低8位 //8 位置开关 ocin1 = HAL_GPIO_ReadPin(OCIN1_GPIO_Port,OCIN1_Pin); //低电平接近,高电平远离 diff --git a/App/Src/key.c b/App/Src/key.c index 4b9ea6a..54c3b52 100644 --- a/App/Src/key.c +++ b/App/Src/key.c @@ -85,12 +85,17 @@ void key_act(void) } } break; - case 6: //Cancel & OK 切换 + case 6: { - oled_s_p6[0] = !oled_s_p6[0]; + direc_temp[0] = 2*(direc_temp[0] == 1) + 1*(direc_temp[0] == 2); } break; - case 8: + case 7: //Cancel & OK 切换 + { + oled_s_motorok[0] = !oled_s_motorok[0]; + } + break; + case 9: { if(smp_intr_temp[0] > 5) { @@ -101,7 +106,7 @@ void key_act(void) } } break; - case 9: + case 10: { if(smp_dpth_temp[0] > 10) { @@ -112,9 +117,9 @@ void key_act(void) } } break; - case 10: + case 11: { - oled_s_p10[0] = !oled_s_p10[0]; + oled_s_magnetok[0] = !oled_s_magnetok[0]; } break; } @@ -155,12 +160,17 @@ void key_act(void) } } break; - case 6: //Cancel & OK 切换 + case 6: { - oled_s_p6[0] = !oled_s_p6[0]; + direc_temp[0] = 2*(direc_temp[0] == 1) + 1*(direc_temp[0] == 2); } break; - case 8: + case 7: //Cancel & OK 切换 + { + oled_s_motorok[0] = !oled_s_motorok[0]; + } + break; + case 9: { if(smp_intr_temp[0] <10 ) { @@ -171,7 +181,7 @@ void key_act(void) } } break; - case 9: + case 10: { if(smp_dpth_temp[0] < 20) { @@ -182,9 +192,9 @@ void key_act(void) } } break; - case 10: + case 11: { - oled_s_p10[0] = !oled_s_p10[0]; + oled_s_magnetok[0] = !oled_s_magnetok[0]; } break; } diff --git a/App/Src/motor.c b/App/Src/motor.c index fd928de..a688039 100644 --- a/App/Src/motor.c +++ b/App/Src/motor.c @@ -10,10 +10,10 @@ #define MOTOR_REV 2 //˶ #define MOTOR_RETURN 3 // -#define magnet_start 200 //Χ-mv -#define magnet_end 800 //Χ-յmv -#define motor_start 100 //˶Χmv -#define motor_end 1000 //˶Χյmv +#define magnet_start 800 //Χ-mv +#define magnet_end 1200 //Χ-յmv +#define motor_start 200 //˶Χmv +#define motor_end 1800 //˶Χյmv int Travle_Flag = 0; //0 ֱ 1 char Motor_Run = 0; //0 ֹͣ 1 2 еʼ 3 е @@ -60,6 +60,11 @@ void ClrRunmotorStep(void) // void Deal_Motor(void) { + TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //ȡʵλXACTUAL + XA_32 = Raw_32(XA); + TMC5160_SPIReadInt(VACTUAL_ADDR,VA); //ȡʵٶVACTUAL + VA_32 = Raw_32(VA); + //жֱг̻ǽг if(Travle_Flag == 0)//ֱг̡תһȦˮƽλ5mm { @@ -79,17 +84,17 @@ void Deal_Motor(void) //жϵзʽǵ㶯㶯ΪһͷΪ if(Run_Mode == 0)//㶯 { - motor_data[2] = 0x00;//ʱ + mov_step();//㶯 } else if(Run_Mode == 1)//һܻԽλء { - motor_data[2] = 0x01;//ʱ + mov_loop1();//һ } // else if(Run_Mode == 2)//ܻԽλء // { -// motor_data[2] = 0x02;//ʱ + // //ѭʼ--ʼ㡱һͣʼ // mov_loop2();// // } @@ -103,10 +108,11 @@ void Deal_Motor(void) if(X_ads1220 < motor_start) { Motor_Run = 0; + Runmotor_step = 0; if(busy_flag == 0) motor_direc = MOTOR_POS; }else { - tmc5160_operate(MOTOR_REV,51200*5); + tmc5160_operate(MOTOR_REV,51200*10); } } else if(Motor_Run == 3)//еλ @@ -114,6 +120,7 @@ void Deal_Motor(void) if(X_ads1220 > motor_end) { Motor_Run = 0; + Runmotor_step = 0; if(busy_flag == 0) motor_direc = MOTOR_POS; }else { @@ -204,10 +211,10 @@ void mov_step(void) if(busy_flag == 0) motor_direc = MOTOR_REV; } - TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //ȡʵλXACTUAL - XA_32 = Raw_32(XA); - TMC5160_SPIReadInt(VACTUAL_ADDR,VA); //ȡʵٶVACTUAL - VA_32 = Raw_32(VA); +// TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //ȡʵλXACTUAL +// XA_32 = Raw_32(XA); +// TMC5160_SPIReadInt(VACTUAL_ADDR,VA); //ȡʵٶVACTUAL +// VA_32 = Raw_32(VA); if(Run_mm == 0) return;//Ϊ0 @@ -248,16 +255,16 @@ void mov_step(void) break; case 4 : { - if(it_1ms_flag) //1msʱ־ + if(it_50ms_flag) //1msʱ־ { - it_1ms_flag = 0;//ʱ־ + it_50ms_flag = 0;//ʱ־ Runmotor_Nums++; } - if(Runmotor_Nums >= 300)//ʱ + if(Runmotor_Nums >= 10)//ʱ { Runmotor_Nums = 0; Runmotor_step++; - //motor_seat(); //ȡǰλ + get_state(); //ȡǰ״̬ send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data);//ݷ } } @@ -278,14 +285,20 @@ void mov_step(void) //Уһֱг̣ + void mov_loop1(void) { +// TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //ȡʵλXACTUAL +// XA_32 = Raw_32(XA); +// TMC5160_SPIReadInt(VACTUAL_ADDR,VA); //ȡʵٶVACTUAL +// VA_32 = Raw_32(VA); + switch(Runmotor_step) { case 1 : //׼ { - motor_direc = MOTOR_POS; //ʼΪת + //motor_direc = MOTOR_POS; //ʼΪת motor_dire = 1; // Run_mm = 0; Run_num = 0; @@ -310,9 +323,8 @@ void mov_loop1(void) 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(); //ȡǰλ + + get_state(); //ȡǰ״̬ send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data);//ݷ } } @@ -321,11 +333,11 @@ void mov_loop1(void) if(send_flag == 0) { send_flag = 1; - //motor_seat();//ȡǰλ - send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data);//ݷ +// get_state(); //ȡǰ״̬ +// send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data);//ݷ } //ΧǰԴ󲽳˶λΪmm5mmתһȦ - tmc5160_operate( motor_direc, 51200*3 ); + tmc5160_operate( motor_direc, 51200*10 ); Runmotor_step = 6;//case 2 - 6 ֮ѭ2˶6λ } } @@ -338,7 +350,7 @@ void mov_loop1(void) tmc5160_operate(motor_direc,Run_mm*10240);//5mm-512001mm-10240 }else { - tmc5160_operate(motor_direc,Run_Step*10240); + tmc5160_operate(motor_direc,Run_Step*1024); } if(busy_flag == 0)//ָλúͷbusy_flag { @@ -348,18 +360,18 @@ void mov_loop1(void) break; case 4 : //ʱ { - if(it_1ms_flag) //1msʱ־ + if(it_50ms_flag) //1msʱ־ { - it_1ms_flag = 0;//ʱ־ + it_50ms_flag = 0;//ʱ־ Runmotor_Nums++; } - if(Runmotor_Nums >= Run_Inter)//ʱ + if(Runmotor_Nums >= (Run_Inter / 50))//ʱ { Runmotor_Nums = 0; Runmotor_step++; send_flag = 0; - //motor_seat(); //ȡǰλ + get_state(); //ȡǰλ send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data);//ݷ } @@ -406,14 +418,18 @@ void mov_loop1(void) } // } - if(X_ads1220 > magnet_end) //Χж + if((X_ads1220 > magnet_end) && (motor_direc != MOTOR_REV)) //Χж { - motor_direc = MOTOR_REV; //ת + tmc5160_operate(MOTOR_STOP,0); + if(busy_flag == 0) + { + motor_direc = MOTOR_REV; //ת + } } Runmotor_step = 3; - if(X_ads1220 < magnet_start) //Χж + if((X_ads1220 < magnet_start) && (motor_direc == MOTOR_REV)) //Χж { Motor_Run = 2; // Runmotor_step = 0; @@ -445,3 +461,15 @@ void mov_loop1(void) break; } } + +void get_state(void) +{ + motor_data[1] = Motor_Run; + motor_data[2] = Run_Mode; + if( ocin1 == 0 )//жǷ񵽴ʼλ + motor_data[3] = 1; + else if(ocin2 == 0) + motor_data[3] = 2; + else + motor_data[3] = 4; +} diff --git a/App/Src/oled2.c b/App/Src/oled2.c index 6121a15..ef4f49f 100644 --- a/App/Src/oled2.c +++ b/App/Src/oled2.c @@ -210,7 +210,7 @@ void SSD1306_WriteData(uint8_t data) //SSD1306??? void OLED2_Init(void) { -// delay_us(500000); + delay_us(500000); //SSD1306????,????????? SSD1306_WriteCmd(0xAE);//--display off @@ -434,14 +434,18 @@ void OLED_DisplayTest(void) { disp_step2++; OLED_ShowString(0,0,(char *)("Pos"),16,0); //(x,y,char,size,color), color{01},x{0-128},y{} + sprintf(str_print2, "%.2f",X_ads1220 ); // + OLED_ShowString(0,2,str_print2,16,0); OLED_ShowString(0,4,(char *)("Temp"),16,0); - OLED_ShowString(48,2,(char *)("%"),16,0); + sprintf(str_print2, "%.2f",TEMP_M1820 ); //¶ + OLED_ShowString(40,6," ",16,0); + OLED_ShowString(48,2,(char *)("mv"),16,0); } break; case 2 :// ʾIJ { //λ - Xads_temp2[0] = X_ads1220_prc; + Xads_temp2[0] = X_ads1220; if(Xads_temp2[1] - Xads_temp2[0] > 0.001 ) { OLED_ShowString(40,2," ",16,0); @@ -471,10 +475,11 @@ void OLED_DisplayTest(void) } } -char oled_p = 0,oled_s[2] = {0},oled_en = 0,oled_s_p6[2] = {0},oled_s_p10[2] = {0}; +char oled_p = 0,oled_s[2] = {0},oled_en = 0,oled_s_motorok[2] = {0},oled_s_magnetok[2] = {0}; char para_flag = 0,motor_flag1 = 0,motor_flag2 = 0,magnet_flag = 0; unsigned int step_temp[2] = {1,1},smp_intr_temp[2] = {0},smp_dpth_temp[2] = {0}; char run_mode_temp[2] = {0}; +int direc_temp[2] = {1,1}; void OLED_MenuTest(void) { switch(oled_p) @@ -560,36 +565,35 @@ void OLED_MenuTest(void) OLED_Clear(); OLED_ShowString(0,0,(char *)("Pos"),16,0); //(x,y,char,size,color), color{01},x{0-128},y{} - sprintf(str_print2, "%.2f",X_ads1220_prc*100 ); + sprintf(str_print2, "%.2f",X_ads1220 ); OLED_ShowString(0,2,str_print2,16,0); - OLED_ShowString(72,0,(char *)("OC1"),16,0); + OLED_ShowString(88,0,(char *)("OC1"),16,0); OLED_ShowString(0,4,(char *)("Temp"),16,0); sprintf(str_print3, "%.2f",TEMP_M1820 ); OLED_ShowString(0,6,str_print3,16,0); - OLED_ShowString(72,4,(char *)("OC2"),16,0); - OLED_ShowString(48,2,(char *)("%"),16,0); + OLED_ShowString(88,4,(char *)("OC2"),16,0); + OLED_ShowString(64,2,(char *)("mv"),16,0); if(ocin1 == 1) { - OLED_ShowString(72,2," OK ",16,0); + OLED_ShowString(88,2," OK ",16,0); }else { - OLED_ShowString(72,2,"ERROR",16,0); + OLED_ShowString(88,2,"ERR",16,0); } if(ocin2 == 1) { - OLED_ShowString(72,6," OK ",16,0); + OLED_ShowString(88,6," OK ",16,0); }else { - OLED_ShowString(72,6,"ERROR",16,0); + OLED_ShowString(88,6,"ERR",16,0); } }else //仯ʱˢ { //λ - Xads_temp2[0] = X_ads1220_prc; - if( (Xads_temp2[1] - Xads_temp2[0] > 0.001) || (Xads_temp2[0] - Xads_temp2[1] > 0.001)) - { - OLED_ShowString(40,2," ",16,0); - sprintf(str_print2, "%.2f",Xads_temp2[0]*100 ); // + Xads_temp2[0] = X_ads1220; + if( (Xads_temp2[1] - Xads_temp2[0] > 0.5) || (Xads_temp2[0] - Xads_temp2[1] > 0.5)) + { + sprintf(str_print2, "%.2f",Xads_temp2[0] ); // OLED_ShowString(0,2,str_print2,16,0); Xads_temp2[1] = Xads_temp2[0]; } @@ -610,10 +614,10 @@ void OLED_MenuTest(void) { if(OC1_temp[0] == 1) { - OLED_ShowString(72,2," OK ",16,0); + OLED_ShowString(88,2," OK ",16,0); }else { - OLED_ShowString(72,2,"ERROR",16,0); + OLED_ShowString(88,2,"ERR",16,0); } OC1_temp[1] = OC1_temp[0]; } @@ -624,10 +628,10 @@ void OLED_MenuTest(void) { if(OC2_temp[0] == 1) { - OLED_ShowString(72,6," OK ",16,0); + OLED_ShowString(88,6," OK ",16,0); }else { - OLED_ShowString(72,6,"ERROR",16,0); + OLED_ShowString(88,6,"ERR",16,0); } OC2_temp[1] = OC2_temp[0]; } @@ -648,14 +652,16 @@ void OLED_MenuTest(void) motor_flag1 = 1; OLED_Clear(); - OLED_ShowString(0,0,"Motor Control",16,0); - OLED_ShowString(0,2,"Run Mode:",16,0); - if(Run_Mode == 0) OLED_ShowString(80,2,"STEP",16,1); - if(Run_Mode == 1) OLED_ShowString(80,2,"LOOP",16,1); - OLED_ShowString(0,4,"Run Step:",16,0); +// OLED_ShowString(0,0,"Motor Control",16,0); + OLED_ShowString(0,0,"Run Mode:",16,0); + if(Run_Mode == 0) OLED_ShowString(80,0,"STEP",16,1); + if(Run_Mode == 1) OLED_ShowString(80,0,"LOOP",16,1); + OLED_ShowString(0,2,"Run Step:",16,0); sprintf(str_print2, "%d",Run_mm ); - OLED_ShowString(80,4,str_print2,16,0); - OLED_ShowString(100,4,"mm",16,0); + OLED_ShowString(80,2,str_print2,16,0); + OLED_ShowString(100,2,"mm",16,0); + OLED_ShowString(0,4,"Run Dire:",16,0); + OLED_ShowString(80,4,"POS",16,0); OLED_ShowString(0,6,"Cancel",16,0); OLED_ShowString(80,6,"OK",16,0); @@ -663,8 +669,8 @@ void OLED_MenuTest(void) { if(run_mode_temp[0] != run_mode_temp[1]) //˶ģʽ仯ʱˢ { - if(run_mode_temp[0] == 0) OLED_ShowString(80,2,"STEP",16,1); - if(run_mode_temp[0] == 1) OLED_ShowString(80,2,"LOOP",16,1); + if(run_mode_temp[0] == 0) OLED_ShowString(80,0,"STEP",16,1); + if(run_mode_temp[0] == 1) OLED_ShowString(80,0,"LOOP",16,1); run_mode_temp[1] = run_mode_temp[0]; } } @@ -673,8 +679,8 @@ void OLED_MenuTest(void) oled_en = 0; motor_flag1 = 0; - if(run_mode_temp[0] == 0) OLED_ShowString(80,2,"STEP",16,0); - if(run_mode_temp[0] == 1) OLED_ShowString(80,2,"LOOP",16,0); + if(run_mode_temp[0] == 0) OLED_ShowString(80,0,"STEP",16,0); + if(run_mode_temp[0] == 1) OLED_ShowString(80,0,"LOOP",16,0); oled_p = 5; } @@ -690,14 +696,14 @@ void OLED_MenuTest(void) { motor_flag1 = 1; sprintf(str_print2, "%d",Run_mm ); - OLED_ShowString(80,4,str_print2,16,1); + OLED_ShowString(80,2,str_print2,16,1); }else { if(step_temp[0] != step_temp[1]) //䶯ʱˢ { - OLED_ShowString(80,4," ",16,0); + OLED_ShowString(80,2," ",16,0); sprintf(str_print2, "%d",step_temp[0] ); - OLED_ShowString(80,4,str_print2,16,1); + OLED_ShowString(80,2,str_print2,16,1); } step_temp[1] = step_temp[0]; } @@ -706,7 +712,7 @@ void OLED_MenuTest(void) oled_en = 0; motor_flag1 = 0; - OLED_ShowString(80,4,str_print2,16,0); + OLED_ShowString(80,2,str_print2,16,0); oled_p = 6; } @@ -714,41 +720,85 @@ void OLED_MenuTest(void) if(run_mode_temp[0] == 1) { step_temp[0] = 1; - OLED_ShowString(80,4," ",16,0); + OLED_ShowString(80,2," ",16,0); sprintf(str_print2, "%d",step_temp[0] ); - OLED_ShowString(80,4,str_print2,16,0); + OLED_ShowString(80,2,str_print2,16,0); oled_p = 6; } } - break; - case 6: //ȷϣOKд벢УCancelȡز˵ + break; + case 6: { if(motor_flag1 == 0) { motor_flag1 = 1; - oled_s_p6[0] = 0; - oled_s_p6[1] = 0; + OLED_ShowString(80,4,"POS",16,1); + + }else + { + if(direc_temp[0] !=direc_temp[1] ) + { + if(direc_temp[0] == 1) + { + OLED_ShowString(80,4,"POS",16,1); + } + if(direc_temp[0] == 2) + { + OLED_ShowString(80,4,"REV",16,1); + } + + direc_temp[1] = direc_temp[0]; + } + } + + if(oled_en == 1) + { + oled_en = 0; + motor_flag1 = 0; + + if(direc_temp[0] == 1) + { + OLED_ShowString(80,4,"POS",16,0); + } + if(direc_temp[0] == 2) + { + OLED_ShowString(80,4,"REV",16,0); + } + + oled_p = 7; + } + } + break; + case 7: //ȷϣOKд벢УCancelȡز˵ + { + if(motor_flag1 == 0) + { + motor_flag1 = 1; + oled_s_motorok[0] = 0; + oled_s_motorok[1] = 0; OLED_ShowString(0,6,"Cancel",16,1); }else { - if(oled_s_p6[0] != oled_s_p6[1]) + if(oled_s_motorok[0] != oled_s_motorok[1]) { - if(oled_s_p6[0] == 0) + if(oled_s_motorok[0] == 0) { OLED_ShowString(0,6,"Cancel",16,1); OLED_ShowString(80,6,"OK",16,0); } - if(oled_s_p6[0] == 1) + if(oled_s_motorok[0] == 1) { OLED_ShowString(0,6,"Cancel",16,0); OLED_ShowString(80,6,"OK",16,1); } + + oled_s_motorok[1] = oled_s_motorok[0]; } } - if((oled_en == 1) && (oled_s_p6[0] == 0)) //ȡʼݴ + if((oled_en == 1) && (oled_s_motorok[0] == 0)) //ȡʼݴ { oled_en = 0; motor_flag1 = 0; @@ -758,10 +808,12 @@ void OLED_MenuTest(void) run_mode_temp[1] = 0; step_temp[0] = 1; step_temp[1] = 1; + direc_temp[0] = 1; + direc_temp[1] = 1; oled_p = 1; } - if((oled_en == 1) && (oled_s_p6[0] == 1)) //ȷϺݴдӦ + if((oled_en == 1) && (oled_s_motorok[0] == 1)) //ȷϺݴдӦ { oled_en = 0; motor_flag1 = 0; @@ -769,12 +821,13 @@ void OLED_MenuTest(void) Motor_Run = 1; Run_Mode = run_mode_temp[0]; Run_mm = step_temp[0]; + motor_direc = direc_temp[0]; - oled_p = 7; + oled_p = 8; } } break; - case 7: //״̬ʾʾRunning...ǰʾCompleted + case 8: //״̬ʾʾRunning...ǰʾCompleted { if(motor_flag2 == 0) { @@ -782,7 +835,7 @@ void OLED_MenuTest(void) OLED_Clear(); OLED_ShowString(0,0,"Running...",16,0); OLED_ShowString(0,2,"Pos:",16,0); - OLED_ShowString(90,2,"%",16,0); + OLED_ShowString(106,2,"mv",16,0); OLED_ShowString(0,4,"OC1:",16,0); OLED_ShowString(64,4,"OC2:",16,0); if(ocin1 == 1) @@ -802,11 +855,10 @@ void OLED_MenuTest(void) }else { //λ - Xads_temp2[0] = X_ads1220_prc; - if( (Xads_temp2[1] - Xads_temp2[0] > 0.001) || (Xads_temp2[0] - Xads_temp2[1] > 0.001)) - { - OLED_ShowString(80,2," ",16,0); - sprintf(str_print2, "%.2f",Xads_temp2[0]*100 ); // + Xads_temp2[0] = X_ads1220; + if( (Xads_temp2[1] - Xads_temp2[0] > 0.5) || (Xads_temp2[0] - Xads_temp2[1] > 0.5)) + { + sprintf(str_print2, "%.2f",Xads_temp2[0] ); // OLED_ShowString(40,2,str_print2,16,0); Xads_temp2[1] = Xads_temp2[0]; } @@ -846,15 +898,16 @@ void OLED_MenuTest(void) if(oled_en == 1) //OK󷵻˵ { - Motor_Run = 0; - oled_en = 0; + + Runmotor_step = 0; + Motor_Run = 0; oled_p = 1; motor_flag2 = 0; } } break; - case 8: //ŸӦģãòms + case 9: //ŸӦģãòms { if(magnet_flag == 0) { @@ -896,11 +949,11 @@ void OLED_MenuTest(void) sprintf(str_print2, "%d",smp_intr_temp[0] ); OLED_ShowString(80,2,str_print2,16,0); //ȡ - oled_p = 9; + oled_p = 10; } } break; - case 9: //ŸӦģãò + case 10: //ŸӦģãò { if(magnet_flag == 0) { @@ -928,38 +981,38 @@ void OLED_MenuTest(void) sprintf(str_print2, "%d",smp_dpth_temp[0] ); OLED_ShowString(80,4,str_print2,16,0); //ȡ - oled_p = 10; + oled_p = 11; } } break; - case 10: //ŸӦģȷ + case 11: //ŸӦģȷ { if(magnet_flag == 0) { magnet_flag = 1; - oled_s_p10[0] = 0; - oled_s_p10[1] = 0; + oled_s_magnetok[0] = 0; + oled_s_magnetok[1] = 0; OLED_ShowString(0,6,"Cancel",16,1); }else { - if(oled_s_p10[0] != oled_s_p10[1]) + if(oled_s_magnetok[0] != oled_s_magnetok[1]) { - if(oled_s_p10[0] == 0) + if(oled_s_magnetok[0] == 0) { OLED_ShowString(0,6,"Cancel",16,1); OLED_ShowString(80,6,"OK",16,0); } - if(oled_s_p10[0] == 1) + if(oled_s_magnetok[0] == 1) { OLED_ShowString(0,6,"Cancel",16,0); OLED_ShowString(80,6,"OK",16,1); } - oled_s_p10[1] = oled_s_p10[0]; + oled_s_magnetok[1] = oled_s_magnetok[0]; } } if(oled_en == 1) { - if(oled_s_p10[0] == 0) + if(oled_s_magnetok[0] == 0) { oled_en = 0; magnet_flag = 0; @@ -971,7 +1024,7 @@ void OLED_MenuTest(void) oled_p = 1; } - if(oled_s_p10[0] == 1) + if(oled_s_magnetok[0] == 1) { oled_en = 0; magnet_flag = 0; diff --git a/App/Src/tmc5160.c b/App/Src/tmc5160.c index cbe1db5..8d083b3 100644 --- a/App/Src/tmc5160.c +++ b/App/Src/tmc5160.c @@ -310,6 +310,7 @@ void tmc5160_operate(char operate_mode, uint32_t steps) } if(busy_flag == 1) { + delay(100); //静止状态下会被 误判 成已经到达目标位置,因此进行延时等待寄存器发生变化。 TMC5160_SPIReadInt(RAMP_STAT_ADDR,RAMP_STAT); //运动过程中读取斜坡状态 RAMP_STAT_32 = Raw_32(RAMP_STAT); @@ -337,6 +338,7 @@ void tmc5160_operate(char operate_mode, uint32_t steps) } if(busy_flag == 1) { + delay(100); //静止状态下会被 误判 成已经到达目标位置,因此进行延时等待寄存器发生变化。 TMC5160_SPIReadInt(RAMP_STAT_ADDR,RAMP_STAT); //读取斜坡状态 RAMP_STAT_32 = Raw_32(RAMP_STAT); diff --git a/Inc/app.h b/Inc/app.h index 24c219c..d2d4519 100644 --- a/Inc/app.h +++ b/Inc/app.h @@ -26,6 +26,7 @@ void motor_protect_ads(float threshold_neg, float threshold_pos); void motor_protect_ocin(void); extern int it_1ms_cnt ,it_1ms_flag; +extern int it_2ms_cnt ,it_2ms_flag; extern int it_5ms_cnt ,it_5ms_flag; extern int it_10ms_cnt ,it_10ms_flag; extern int it_50ms_cnt ,it_50ms_flag; diff --git a/MDK-ARM/mfps.uvguix.吴俊潮 b/MDK-ARM/mfps.uvguix.吴俊潮 index 48bddc0..88b2a66 100644 --- a/MDK-ARM/mfps.uvguix.吴俊潮 +++ b/MDK-ARM/mfps.uvguix.吴俊潮 @@ -93,8 +93,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -102,16 +102,16 @@ 59 - -1606 - -166 + 314 + 1754 812 0 - 990 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000A000000060000000100000032463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF35463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4170705C5372635C6170702E6300000000056170702E6300000000FFDC7800FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4170705C5372635C6F6C6564322E6300000000076F6C6564322E6300000000BECEA100FFFFFFFF31463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C496E635C6170702E6800000000056170702E6800000000F0A0A100FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4170705C5372635C6D6F746F722E6300000000076D6F746F722E6300000000BCA8E100FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4170705C496E635C6F6C6564322E6800000000076F6C6564322E68000000009CC1B600FFFFFFFF39463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4170705C5372635C746D63353136302E630000000009746D63353136302E6300000000F7B88600FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4170705C5372635C6D794C69622E6300000000076D794C69622E6300000000D9ADC200FFFFFFFF39463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4170705C496E635C746D63353136302E680000000009746D63353136302E6800000000A5C2D700FFFFFFFF45463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31315C6D6670735C4D444B2D41524D5C737461727475705F73746D33326631303378652E730000000015737461727475705F73746D33326631303378652E7300000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD50001000000000000000200000074F9FFFF660000000000000012030000 + 1152 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000C000000040000000100000037463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31335C6D6670735C4170705C5372635C6F6C6564322E6300000000076F6C6564322E6300000000C5D4F200FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31335C6D6670735C4170705C5372635C6D6F746F722E6300000000076D6F746F722E6300000000FFDC7800FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31335C6D6670735C4170705C496E635C6D6F746F722E6800000000076D6F746F722E6800000000BECEA100FFFFFFFF45463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31335C6D6670735C4D444B2D41524D5C737461727475705F73746D33326631303378652E730000000015737461727475705F73746D33326631303378652E7300000000F0A0A100FFFFFFFF32463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31335C6D6670735C5372635C6D61696E2E6300000000066D61696E2E6300000000BCA8E100FFFFFFFF39463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31335C6D6670735C4170705C5372635C616473313232302E630000000009616473313232302E63000000009CC1B600FFFFFFFF3A463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31335C6D6670735C5372635C73746D3332663178785F69742E63000000000E73746D3332663178785F69742E6300000000F7B88600FFFFFFFF35463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31335C6D6670735C4170705C5372635C6170702E6300000000056170702E6300000000D9ADC200FFFFFFFF31463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31335C6D6670735C496E635C6170702E6800000000056170702E6800000000A5C2D700FFFFFFFF35463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31335C6D6670735C4170705C5372635C6B65792E6300000000056B65792E6300000000B3A6BE00FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31335C6D6670735C4170705C496E635C6F6C6564322E6800000000076F6C6564322E6800000000EAD6A300FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E31335C6D6670735C4170705C5372635C6D794C69622E6300000000076D794C69622E6300000000F6FA7D00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F4000000660000008007000012030000 @@ -1160,7 +1160,7 @@ 38007 38007 - 0 + 1 0 0 0 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F4000000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A004000066000000900500003C020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000FB020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000012030000000000004F000000F0000000FB0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000002C02000090050000CE020000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000FB02000080070000FF0200000100000001000010040000000100000070FDFFFFF4000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000001603000080070000F503000000000000FF02000080070000DE0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F4000000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A004000066000000900500003C020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000FB020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000012030000000000004F000000F0000000FB0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000002C02000090050000CE020000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000FB02000080070000FF0200000100000001000010040000000100000070FDFFFFF4000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000001603000080070000F503000000000000FF02000080070000DE0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2857 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000454454D50960000000000000011000454454D5010535344313330365F5772697465436D640775696E74385F7404463678380575696E74381773746172745F74746C5F726563656976655F74696D65721474746C5F726563656976655F696E74657276616C0C585441524745525F414444520972655F737461747573067864617461201678646174612074746C5F726563656976655F666C61671678646174612074746C5F726563656976655F627566661578646174612074746C5F726563656976655F6C656E1378646174612074746C5F73656E645F627566661278646174612074746C5F73656E645F6C656E107864617461206D6F746F725F64617461076F76657272756E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000454454D50960000000000000011000454454D5010535344313330365F5772697465436D640775696E74385F7404463678380575696E74381773746172745F74746C5F726563656976655F74696D65721474746C5F726563656976655F696E74657276616C0C585441524745525F414444520972655F737461747573067864617461201678646174612074746C5F726563656976655F666C61671678646174612074746C5F726563656976655F627566661578646174612074746C5F726563656976655F6C656E1378646174612074746C5F73656E645F627566661278646174612074746C5F73656E645F6C656E107864617461206D6F746F725F64617461076F76657272756E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3603,7 +3603,43 @@ 0 100 - 6 + 4 + + ..\App\Src\oled2.c + 45 + 603 + 588 + 1 + + 0 + + + ..\App\Src\motor.c + 56 + 271 + 426 + 1 + + 0 + + + ../App/Inc/motor.h + 7 + 1 + 7 + 1 + + 0 + + + startup_stm32f103xe.s + 0 + 133 + 148 + 1 + + 0 + ../Src/main.c 0 @@ -3614,82 +3650,64 @@ 0 - ..\App\Src\app.c - 5 - 31 - 54 + ..\App\Src\ads1220.c + 0 + 303 + 318 1 0 - ..\App\Src\oled2.c - 0 - 747 - 771 + ../Src/stm32f1xx_it.c + 18 + 49 + 383 + 1 + + 0 + + + ..\App\Src\app.c + 36 + 28 + 52 1 0 ../Inc/app.h - 18 + 0 1 - 46 + 27 1 0 - ..\App\Src\motor.c - 32 - 218 - 228 + ..\App\Src\key.c + 80 + 137 + 165 1 0 ../App/Inc/oled2.h - 82 + 10 1 - 22 - 1 - - 0 - - - ..\App\Src\tmc5160.c - 68 - 315 - 343 + 16 1 0 ..\App\Src\myLib.c - 0 - 194 - 226 - 1 - - 0 - - - ../App/Inc/tmc5160.h - 0 - 1 - 36 - 1 - - 0 - - - startup_stm32f103xe.s - 0 - 131 - 148 + 85 + 198 + 218 1 0 diff --git a/MDK-ARM/mfps.uvoptx b/MDK-ARM/mfps.uvoptx index adbcb62..b07e3ba 100644 --- a/MDK-ARM/mfps.uvoptx +++ b/MDK-ARM/mfps.uvoptx @@ -163,7 +163,7 @@ 2 1 - XA_32 + XA_32,0x0A 3 @@ -265,6 +265,16 @@ 1 RAMP_STAT_32 + + 23 + 1 + X_ads1220_temp_fl + + + 24 + 1 + direc_temp + 0 diff --git a/MDK-ARM/mfps/ads1220.crf b/MDK-ARM/mfps/ads1220.crf index fe69dc596b500135b5f11fa2f46de0df6b28e0ae..40300a9a3ee8c03dd39cf683f063e8dde9c17a0e 100644 GIT binary patch delta 13308 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
u$ zmIyfs{pzTtLQX(e9koobOq2UvbJTLdgBOxSN39S%c_B%3)Jh>oqw9`ZCFDr-hoe>t zIUN1zs5L?kMK>I^RuG=Z5goNo5TD2q9kpH%pvVy&bx_C%in>}l1I{zL&VISGk@9{c zcW9<})~-4Z`@ycRIt6>fZm!Z#k-EX|uF{W?I>R2W`USeMr>pc4^cJ(1>(7wWKyTNd zDSrTcTz^%rmk{UrtC_5%uj|j^5)-X{uD>Q%Nc`#V`fG88#5mXgxCx&FTz?%CKEHPT zb!AW98tD3;l-m5dlHOdWeMFF3gjHBHEJ3yV~jxlPA#u_z2 z-x@VW-?;(yhtH$$jdYef&geNb-VLx#YKSJd0g|u=Xrdb+3G?d1Np66>Q#~}na&xD}kgl6hpY(hXELk1STXfhy*a z#cDSo%_EC7ZXne>vRLZ|(xiT3vCa*ongq*sR{ zZWj07#~nXvlvO7xbTWI)&Ek&VL_ZtpP9Ar&=(}DGPH1^%=X=u4BCpkv|CF0WmU<4I zHqyO3<7TmMJB7}=S!}6vyg%n=afLdzpLesWMTL&&7u+naRfqA5MtjgDH!C|TcA#I3 zbQr&E^dq{$_2)#zX85bCwFzA{(h>cdoAp3c=s5nH(Hiu-oAppstU%X|bR7S~Xc_v` zNC)&AMoZ95H|x=;Sb+XA(gFRJtG^?{xMxMZtS93$AkWLHAK%$@_OhPQyO+*~msg8P_%iD4 z)#7$ELw&qjOh6q=yf3|4Oh6q%`g*lEl@1~Oyjo1L=TLvI7L%wUXZ*^`=8V}s^VoQR zm(9S?$NbvMCZ6bH4)n5#C;FJ*c-agQeaJyxHbF!matHn0%O-B84fnF?Ze29O%ci?J0*&;t>Fr}^l$T9!A3>wNY-kq< zMQd8DU0O1Tj5y&xAGEF<;En&k!A`suFB_JSEyXPSj~ju(77 zDlW78nj71imeSa(TX>f>*9%@^;s&qle{S;6F5=TXFZimg3-Y~SbMv=_`CjmClcz55 zf-Ov*x==&!Y!-RJci7pKwibKATp66lCFfp-WUx2i zP;5kc%F_vT+14$KolIw2x3(}9K9-SE#T(4pyxcR*#=sSEj)p7a90gZ-!9E;k1Y8~G zaJVMUVVrfX7bGz|g4TIK(y@bRy%!`2)AN0U7bNx4^L?WiB=y>jHhDo(ubm#;>;=iQ zwxKOvkmO3w@~vKwR7ua{ZC;RMNYB|Hy&##5o|W6Z;AX*}vxv1`aEFi+(M~V8Q^W(U z7u+S}_tfq7f(7xcXpa{>AlRu9XuaT1LJmRuyx>7kNc|1$_kxG@P=W zz>4sI7yJX3g+F=0UcRX40uOq@f$(#9$P12y?ciZAxB)%^k9fg7FbI!wHdqxN=|ad&Y|e8UT_hw1Pp zcNLb0e{mg9fAP1x;1QTqSj>v@ou0xGoQE&sj<_@a9sdV+!FsZ_!CmnU+zNNYdj7qO zyA#%ey;wzeQRsmO;tjYb9*Y;^UU&+gj(g)-cmn}vg0q!*D)XVAXexhvH z@p#-7FVW|pN<=QhVHSJ8G0)bF*xTW>ef7qJa5r~VcEBVLOe)@UEIL_ku zyYOWnJB4D_Zm45vCA)ZYOs1T3L;o{E z2gK)TR!CtUHO=q=ycR!+f5O}G1Nb05hy(Z#)*4tzKF;}b4p2y=aDq4VNW6zjK8bG?<%uh+K%8&G({a94SkgKZXHHk5M+M$G zOF5b#_rr5>?t|y!+{*_p#F^8Z59rPOMarEMq_-1aihBqACC=@9;&PlhU-5~~^zRB~ zeYy|uuUH>R2iU7vx6$|c8Xk_Da;V?%xC9n!76v#zfz_IY0ZvF@xn^O2-oym{8o|nd zCnfOr2o?r7C4sF!3j_Qifh3EC0ZvWe@dgV6oR+}zjbtmDCvv7I$g-R|4=&-!j>^%Z_HzT^#n&+A=W zvh_85NpCQdt%2|@y=_dkzJaZx;sP85J4M9-I2bxnv6BwOU{|7oUet!*zIYiPiU;9& zco-gqf56^w3X>>|p)dlkz&-Ftyd8gvN8tjjXVhq{6DEDP$6)=GM^B-#IFFgBSCMaV zKRg?Mhjlp8E64YEC?1c;;bA_;|MwKeQy9)0-{J{)1-9`-ybgE7lkhgIhu>tZ6Rnnb z3O<8hz(3%w%*$DLD(;47;Ayx!o`$F69#~)fj66@=-;=^*3Nv}57uG$Ug>{~$dpaBU z!MdY!@RwM3bT00T^*1*U_rs%bKJJfo`aGXSqP*VRur|PZwG?)I<26pa+E)bk;})a1H&p zDJV(*9!unK25AW=VyWUiGFg^ri^CS)?9a;&-H>k7P*iWkwZN zu+CEaM25niFJz05?F&UjDB=r61yiAl4Qw{OZJM@Pj79ZrcT%lqG6>Ef# zm*7>TAD#Y{YMy>`sYUwmF@A{}Vgneu&S}>3_O;vPy@JfQwDsHn7DM|4c}HpM_uEwk zf}BYdd7e{Ur)oC`*~h8&i6(-7iaf%>`DJV91oe93SA~QBdAoc{u(>H=-JsZ&pQZKk zF?P#ZHz{_fINIk6jqw!;jrB3%Ygm8f#m3&B;`c`TcpOsNx<#v=wCYQXem>HOfEDd5 zLf=z0lS!;!vw6+oAanTtT>ih9|8Mm9x^mC+I>(z%G1WyvOF7DNAHRSqZ*}IaaU5j> ztv67;k^gV<6%m}X3vYS+5H7Tkx}~~XrLC^i{a000s=84%kyf)g_*_~tOuJJxiK?ko zO{Hoo2cFLV|F@fhgZj*Y7xErmU0EnCe*14eHl4S0^Xa}KWzA>emn8D`6}2p%mG(at C4zgJQ diff --git a/MDK-ARM/mfps/ads1220.o b/MDK-ARM/mfps/ads1220.o index 8e1259660ff9df06305f86fb040583cd41d2510b..7c6fdd5b9725156e9ea84b467fcb44f7433f2a45 100644 GIT binary patch delta 39043 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 JdU$&I{{XLVS^EG0 diff --git a/MDK-ARM/mfps/app.crf b/MDK-ARM/mfps/app.crf index aa5a770adb0561209a9a570c371cad2ec3aa105f..129b98b34560faae6051415e222c1fc3771db9d6 100644 GIT binary patch delta 9446 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 f&_vd*`+!cxR$YD&R|tLDjHPz@U3Twc38()Y4WJ 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 delta 8609 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 diff --git a/MDK-ARM/mfps/delay.o b/MDK-ARM/mfps/delay.o index d8d968d6423cb18d53e9716a8a29ca711e08a327..f7704481841a406b5ab243f226e59b5ffa14ad34 100644 GIT binary patch delta 11744 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 LHqQ^K delta 11753 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 delta 4202 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 tTjdBPpqj%s;h8Bq3A?@;D5cnyAH`Y%xC8GZl& delta 4180 zcmb7GTTEQn6*bs1%~MxAtzGtB>)M}ql=)|%}3mx{`THryg$G?(RdB2@hvW4 zKFs#E4P3DL!cNvACj2Y}Iry0$K<7#{bkFz(8hg6~tY65w5CXuw00jq!EK~D+VXMs) zU?+s&>(`+O+zYHd8td^}o4Hfg>(01)XJ@7Z){E^9_MEWJtk-G|nr-a)gw0~Huv4Bs zZ}8&$&{(@oxR|$|Y1H_f+oXN`d{46T44d>gS)Y)6c@@-L@|ci3GvIQ>tO-vSYZETw z=Zn-t!%Wj~CY_rArH6cMs?BQ(ME5ZyS+I!%8m#XzX@qH`1J??V;X5= zdz^i97aP6!h`ZH#6R5b&`aRUBg+1d>dItQbz5TNdT&Kn89t9T!&rA(B**X?n5o}8e zn`!a=QOJdc#)Y7zVP+)J{GttAxp|xlhMOE*!J+=CW?!EtIcjNQ$GL7w(X#{vkm&OJ zCOe1DMs3(S24*JM6Kgm%?Q*t_+A%o>FEQ@UNvFTvVVU$h@xx^(L;VUA!+iI}*(OiJ zbZ1oPq;&;Kb-_qylnn$!_VW(52Q4d5g2%?8h-vKdhF$)Mf6^u%h8>50r|ncT4dwW7 z0F?^p3J`DoHNH~E7lhDFQP>-!MLbVd)|LU_FR88_%**T%w_ijQyBY^@w zev$WlhC&j);O5Qkl7HZ`B$PpRb~{9<)8czmz{sFyLUsyrkw9C(q(LF~`7&?zB9Ke_MMl(In?VUs3$J-+tDL(PzHW}o?f0p z8Tk467vN_k;K$GAi2G8&f17}pGh+Qj8n|hh8JDipUzOvUA}7<(OcQk(fn1Aqw-p%X zPo0ZT=H(csLm1JJRABg*>Bz0*ZcSA=7M+Ng$4&G|xZ?b)lMZEm7Zr9d5c3pJ<_h52 zf)dJYb5MyNEs%;!WuMMhjX75pC^q1^t5C*BUJeXj1+z}_3<=Lw_5Uz2nY>DUMpv_| zf7$hQuFv$A@8x#Vr2F+nu**n(j}T~%RyXUf>N187vaMt2&ZGb7`wmsga!TmIu!QrS$Vq($aJsKjoHyLAuW>!AwAwP>%8-z)@x-DuAsS6{PQfC2nm8oclix7=q^9c=`JHN`>0=o zlQN^hFU)K-?yu4D74{;!M*i4hf&)r>K?yH&FjYDWKB6!cAKn6|!b;Fd^D;RJ?h0~o z{I*<#=>SH2=e9zGx%D~t)or+yj?_w;SK-_13NOJWsPIn|NJA`H3459?H{Ss#?5Hh9 e@4#`nTi{FGy+d!&7k3n9fvityO8*A@!1Q0H*(Un{ diff --git a/MDK-ARM/mfps/i2c.o b/MDK-ARM/mfps/i2c.o index c30e5f031052865107eb634218050e1b1bfd9b65..a01974230b90db53cd8308549ea3f2477002a9ca 100644 GIT binary patch delta 4356 zcmbVPZA@F|6)rRe-(w7M2<9WqA%wOGFnVpnfGk-OfZC|b#E!3h@%8mJ z(}rZ^_dV}9?|JY0JkNdn^hxE@CzYF@XJi;Rwlj}yXfhvX7`L`FU!sYvm-hTKGsB2` zzXwGd)!Fm3WHb9+`roJgHAPFAs_3F~@G!H~SY}`iwdK!cJjZcetriogj#4GNoG&4$d;M@7gWr(N7fd@>`~t6;@$>a8?svubp4sSX|!7pid@!o~O^A z$nu8b`(MP@MxJ`I-Z~@W5U5f;nl;V{n3Lr$(SXzHu2pKKWm891{ZHLt<9@YFo)Qx9J@n$PxleLWR+ zZV*5AfDXAOMuESWr{a^|hW75sK*(kt!iV#;?{PQesVnTA-cYmEds$g$Jx${EUvpjuj=u*-0hs-JLDO{%>_!|bb|s17N|xSH)^o<1-m93cFq;6(NW1L z3u+A9gpH*?ZeqB{uOH=x!xclZGdn$$*Vx@&?_|%^x9NwtwpiY;RzZpHd8plfTZPXs zIb46ib0L=UU;*~3S<{%Q)xn+~X*F^~v6PY#nxFKJ)HS%Q`hcZ==j8uTGWf$0DplJy zW-~Q-T3#8q$4XuMOsOcO?iyV7Xm_=j&NaJUX?1s3I5UQ!7Ps-d zq1SA;bEEjd98{~UoxL_^xZT-kVR6t0FXoO-xy;azkL@QzMV$8V-YL$qNcxO7+ zRw3T|TDeDCL9p%aC7`gJ823T}Ek^l{TnKVN#Pmd%m$>&r^d!X+C&UZz4}RKTf}Kia zCumko6CoiF{S&Yc5}d$$Yq5US`1ds^l8~twF z^>i^Z@IN8NdzCEI`L1*E;#w-+U%;{%8K@Hy0J)hIsQ*+7aNPlyfs{T{A5-J+*5D>Gv`R@CAik1X)YDgI$WNEq9h={KL<5x(Yq`5meXOUi=MPd z{-b`!Am?bN<{?kk0;RP&1_@euWAxuW!2jZp%8*NMH_|zjT^$q!HB!^XO0=Cn$S#&C zt;PLvCgf?E7CK&Y2kn&N2au$-mg z>+ND`__&OvnO&ow4*pfhPOs7YruisiX%fkDk{!=W@iqTiCuJ#HB^M>H;D20!BdOv| zvqf^cE%Z<%A%HNSjl_a{Nc?8Nuhz-M@%zh3c)aV*sJe>{O`>aALz4*08yX?5PNVX4 zKQbyWWM$(!YbjFyT?rXV@ZdV!OdJ*H|A=N&V;==!X=rS*lS^(6Wv)8|F{>I=!~ye#05BwE}rOJ?L z+;g?Nu?IixgCe%Y8ua>VZGE2NZZ!0R9{;keR^!%d0Ia2V^n&%Q&DZHQMob2FB;@FM zrK_&vY>Nf;b8rZ!=O8t0Fz9x6TnaYW&y;fwM%29u-@(&!uut366l{0+9UYhK2F`&W zxuF2LMMi}m&Qb6xdvmC!yP~|uP=Sx;DDMduq-)1~P4>3hX4ha_4`&fvMrocM^K#8K z?XMWSy%t<^fswTZ%?-od?Ul_9J-9JX?i(&pVb?sx=;$M^#~R&W;tzu&BY2H$m4xgL9q!__+0 zd9~IgxICPPz1rHoi;W@cIWAd#+ievAW6)mDnYMTS4-JDq_5gr+xT?!{ zzAbRxfi-K8fqFVHt-q_c(oxe?TOH`-t_YDHc<2m^uhejjmX^`hN(VO@E$SPM3eyLu zsB_Mcz1?}%(Kcd^6ty3ZF2eWl;Q*b4YXGvrbil6!*6E7^mei&nB0K? zee82rc&d8}juD4Ggnwc*SV6yo^+aLxCt4ui@qJA>h26d8cuyqw>@=}oFy%S zy6d9z$?KFk7B-@DK@4o}Y`Zir)0M<_VV+RQo6DeMCCwYzTpcR`6mASdjaC9a&WU2W zH2kX@)HtyMtPB|Zimeey$NMX=F9u7-DPbeIn0gDetOSF2cTzBAu&JxTFsc%63lw+RYbJsyu4-jsoN z1E7mXPf23nME#V}QzE<;O29cKgNtqwN)jXGgbW}2>U%?U;?ie@@Nqg06}00FR6<3x z^0i^el;dN^q{3fLfK~<636uj*g?q+@eZlz&H`Z{dBEmI8{ZLqtN~* z<^5i&*y?=MX?S&2q2K8gQc*vx(C=gcgR>+_ULWEd9>N11Mp5Q3U)isz{IAZXzQM6KRuOwG$b2 za=B%Y5j?+{UBpsCeU(Vc=y^8ZO|m7FsfGCG0Z5HkF}eRu`K0hNM@s1%3s5E_@(lcT z0lYD)`R*cVgBy$Vut=MlW)H^5@6Q*N1kz!xq=iXsYEK_1l*E+HC(S?wakJyB#Nbgs z1%-1EFRxO@JEJ6yl?nZi%WycJ%V{=8iN?h`a%4~t=TngIkO4ct8}REj(scS2(sW9U z9<98ICwqym|JNFkBk!fCZ+6Ve`bM;C6OcaLks|5y$ECuzSK~59$<%M);Ys@m=m5N=JS+2RN%N%;1Dm--8Boy zlB2NXpyZqv6eJ@kAQA+2kf5Su5JfV4|Ej_Jp6~P7-RD=;H9g(cRqtEXcx9t|YKvQO zSHy8b!bu(~5{@^wVym3U&WqjWWjp-$@L(@zV&wzH#hK#L-H$k-y9dvW#0R&?Z4^1Z z>sqt?!6mteBcpz~R=jI|uSl+l92|V@W3#%Bu24L>g5WpAZ#jO;^P9zQcIoH};pvs` zxY?<4FV_&N-2SarZx+5&_;&kF?K`&roAX6kwQEPJ{CcEin|7@_ai~j4$Liq+Z@M9K zJg35&Z9BGlqp(w}w>vmPO6OM(cc@%_j-U1SciVSzrk7Q6WVEhua_0EuJGOe;NtFJ+ zet1ntS8y6u<7>;8>(J7Y;>Q1euuZE@9BJ99l~c8JNR#lxBC$|#?G5%H#qYD)h3)b%5HRI4cg|c(UHQ!w_nekbx!H;?hp6Msj)C6GX1=|tg<6> z%sHvD9o@9#z~kYDHJ1F^qSUmgVp>pTTQn(&JrR!ASoUj+;iiRsR#e#*vh3E_*R}0bXlh%( z)v}EePQ8?<6HSSl#nsz{`OPV<-X?d) z2;E(Xo#`6Rq0Z4rN+j1cZ<~Q_VI_#Y69K9hWE}&CZ z=SwDpB5{3lN}QtZm(Edi5}ma=fzDYSN9V1Mp$na()l%XJx@dJ6U9viaE?fP8u2_AK zu38;LDKC0UO1zGWtXiU5yIB4icC{)*-K<)ayj3m|Z(cJcUZAd*7e&vb-d4|{K3=p| zN;F4(t)4;sylCx|cpCM$dW!BH;3>LYRg~d$GiPAQfpU?jvOY>b2Mfwanr9VT_B5<$ zxzF%wx;YJ!S&?R0dovBPsI8T0V0b0{glUi+c`U1ktu4x?wzuU@!=m*4&Y+UKaHNT@ z!SxLG6kYsGI@@{QQ`O}xFvL@}5{&RvOb!Pl zJyliiX^VCDK4Vdq#hh;0Uz*CRN zH^4$qJt|v*MV@+07J^bwJuY7Zi#_#({1aH>siyLe;3H2xDPIB~d+HDJ1+dgpPs!)f zI@?+1si$Rgsy^{lGuaF*_tZ1;DX_v*&&sA?rKg^gkAqd7dR{&XR(t9N`7l`HsTbvg zV6CTKlJ|pko_bj}0iSy6kMdry-czs0d%y-y{Yl;hKJ(P8^0(=1?R@U3*W?{kZS+(N znE;zSRVeepW>2-0dEg6Ay)GMoEuMNq#=w`JdQ&Q})l;oxJ+RGFt>tZCyQkX7I$(#V z{vvCGuRPUO)&x5}^;dZ-*yX9e$y;*EYft@M zRswrH)lpst_Ic_Z83Fq})k)@n1D<+UW`l1$^$%GdeCw%y$`JU@Q~#0x$xl@iiKpktmY64Jz-lUX+oOV z^}erW2!>MF8RDy%f}s?4hWcujU@V255?{?045qL%%vW=SydDkr)m$MfqY=K+^MtGj zNBU~MkQLAJ7avcNXRTS)>oxMmP6xwwOB}j#`|iCkXO+MzWP`& zu)@xVzFI06SYc;^ua*f$R@j;7t4{<&E9^}2)p8+!MlVhF)e0d`!zsR6DWpkxQ+>5c zNR#NM`D(S0CcRDf)fyp9dYj>^wL+StHq%$@gfyvamaje)@;fx!SL=oRrsRQ&k(+eb zndhs$LT*T3=ghZKXGKcfmdPx|0vKN^*t!BRh3-$vVIezXD6_Az3bAC1cn99!;38`&Vc!jI&?-NAzkCI(_M;ElD7nUuK4hchT0i=Te72-UrO55&Sq<$edAL#}#%*o(qkl|^ zZDi0de3wgeLw4$H@!jl{FoWhx-_1#h+Gwkl88q9hYNGAFo0}51q8(P%(N|VxAnmlO zhIaWbi>az;x0M-EWxh6*H^Q{7w4us(ud`X@Yu~MC?{}~7R-XdFo?|iqq?URGPd#mk}?|rw1e3?T(_-;-4A~>Xdx0ZY! z9roSY@>y`iccnD>`>5~MkxzqTzFSxR0UY<;+iVIs;k&on6mrsc>)8}?%6FqSh5YEd zc{Wd+_T9M66F>QGBbz6F_T7AwC!90B+t{XwU%3B-%@b#Rx4`C!bG~~A^E}%*@4LTe z_GUX5e76acH`}@ByARulf5~?ru@V2W?>=e+{uSSS%m)0czWcZh_^H5sLJr_lMSXO0|L+Cvt2W7Z58T)6uqzJS*0!sA1a2GK)jb2Zy-m`+ z0=I)r(!B%s-*#yA3EcmXfU}*xf!o>U-+qDXk$;IoflGkC9}Ngx;&T%;FmQ>__o6{M za0$@&z`=n_xHVDl{lF#Mny5D$OLR2RY<%Dn z9ZfL%AaIF}CYXH~xYIMiY(n4?^+ME53|xYqgC+$oLGKEh9JmBM6S$@XE$8=M=s zt6FT)}@Kf@GU5V)&p5HPhD1~C*1+32_^h%vQIr7V62yoBjnMKS#)Qs8D}oriqXuZDm3fM*f*4D5^AuNGDbxRJ zETicP&e|Zxo+!rF<29PB3u5em>QMh_5M$3%C!P{dQd%FxuBX%}B_5~Mh9LHvO!)aM zh_UrCLFe-zc4JDI?6on7-INmMfp4-hk!G`%$zxvxG0oxMz%4l*hBPo~ zPah5%(&7Lujs$tM$g3**QhzkaqlHO=$AUa|$!4u}Jji45wilfU^72w_ky)n&c|4XK z=v0u$BiV+24C3Wd;xalN#LK6|Mf6h;&q|5&=;t8Ls5yhqAe|B>b^j8?87wAWpS3!P z&INIv{}G<}d8_z+DRGwi3qhPGZWe?Wt;|JU3gTS*estN&EC{az@mo`37rGk6*+Fhc zDQ)yDD$;S863sO1qT_W_;t!~+j&p~PqHa1~KP4VS@98-AYQk1`E3=X-*75w5FtetI zm6GO6>iBOnGo&Bl{>@UZzmDIXnHU4C6m5*>dqGXsX{_#-J{M*DCbe>^2B^Q1@UM)X#r zs&bc^eksq?bYqZX1?lLVpf(X=zRu^Ki3ZwPp!0dY6}kO|x-qxkIAk{#i*#dRqdmPmRgxGw@f#to6MDcVpWf?S*{b@Y2pSspX$0R zbb{9cq>kF<7S)El8T|S#_e2oXMWm!0a$L=)|AdVODWI(}|Wcv4~qtY~_#HS$?h) zZETj@s1t9c!~(v16OxHu^h!ySYLQ2?3V7|YsibE$UVAJ~*Ma-0MQZCFq?*mzHX8)L z$Z#OslHmaOrB3wbJpJI-4Ew@u8TO$kw(A7B*~E_>Izd9-g1*uT((opaG6e!kyoO$PLPK`L3?z9twbsMS|`{n%td>3f|dU?v`;5C3SP#9 zo&7qoRmc(OfKF@^av1tXC$tDPW%Kb!6Q0x0cOLaI?*$f67RxeIx!gj6&}}#(XbGn(1{H& z0Z;10SMYXtif@Cr!XG&=%!2wfy-dJ;3;(1OgWwzRXPp=U%}(TuPK<|U`|*oTOoxxb zv-A{f0?+BhVt5xkuM?YKU3ft!cEDTUMV&YY&%jGMkz(lm4PNGp%cr#XGrpn|1F3!) zUe$>)uxUEiNpTO8@iJV5r{Irq7d#a&!Cmomya;#0Gw=fZ9-fKk;qG`Ao`Z|=96S^E zzodatM>iNA}f=N zO0Di>cfZ)GU@m7_&w(WrTM%K1^;RY`eQed3#!E9tKc(>u4lJYC(!QPf#L6UwzRt8sV@@={_7Tnl+!7NU37!D0f588M&Y z9zvd{dOaLLbvL{LkHbFx3{S#llz(o%ee0ycvIv%@h3sZ^4h@ zE%+o>_)FZM`12m#iihFOcpDy%|Bkog>9{qSYX@E!k_C%GEO-h^sV(E`zsl4urSVR< zi0YT|u4_$R4Se8Ih6TO&fZ2>*rrd>SwH9B= zcn!Ro;c7mSDzYsK2JnfWxV|FF=Ii$0F4&xD2kweZo6Wcz9*I|Rs`v23EMAP{INjl- zEMAS|IK^;s7MuPYrw7zive@?LI6d*yEO|Zb1*d26Qas1$4QFKWT0F<;17~LOVm!y` z3uk5VYCOm32WMyTa-1{)m+{pmY!1L1v6&A8@jh(kz#x1Eo0Ksa7iTm6Olo+af{DK- zxedW1u}N-2@hChCm*COZq>N#B44#IE<8gR09)ZW>iG;h6MdA+D%Xi$wQ>oyLqEwyI ztt^Jf6_oBV!&v7yWAKBSg~(X=l==6<9A_MSJ|#}W@$faXKg@AHfNz?eRgUu^eAo1P zjxz!JDY2Fdmr{F1g3?75^R0>lmn9Mv4o3|PN#?$ea_%C<{ zF2iO<&BSIkWoGp(Y+kyWDKr}wF*8k4nS=Y`iFhtH;m9PCd3ZP;hUeoEA;$ku3JWNV z&GO@8{2u-QFU8&QIJ^uO zV{`YP6lrls4+^6wEayN^Y_4<#Hj6lOr7Ll7Y%X*a?t{&RuEu?_>A5wyA0B|$;{MpI zt=AQaI@K~u#82TZndRI13{6ha8!|Ri<1@$*F;nAnSi`&u$#FJjXlBMHSksIe7Wf&O zN%94(m5BmdGOR%Dm#}swm~73^%$IGD6l@l~+by+Sv+lrkQlcEyUu77AJ7L|FaNw>C zufpB%HuFA#z@OnIn1;7!M(&;r&r|y~tY=;m z=3mX{@~`a+M5rkZ_S3+nL3@$>d%0w%Q1T;=FXi}h5i*y4fa48P;yC;UHcW}5@LQN? zUcWSUzAH)Bi!`dXft}UCB9Y9J$*Sd&H;d#gp|%|TzNBt6ay!#6lW=1MIN$I-Yo*B*Abha;P77r>-bwJ##v`yJiWJ za~N21&N(cSGZG}{L4pCvIT`u>)uZ3%!|wB|>YC|LRqtEX>xJ$1?_2EB`y-YW5>|YF zp|E<+Dg8=TRP&Z;y`mN)NsI@NNm6h+4Un6yB|x}zc(P6 zeKKrtXq?A<#5yD-Ic@dmaRO?%Xt6ecR#YGA1q_Z zoSMSQn&p-J;FWi*{Nm^9gx7|OcjShbmMxz6x9|Z`Jg`x?nTRaZnFR&!z5AinCV8xJ zxZ3@Tbap|(haa{5=#>W62b@tx_?nXcU+Y-!AH2hoRm_(!)RBUMcU}rwTg!_ZHVJpn zsxm1d(igGgU|CCMnNL#{Tt%DYkw?Szs!aQ{#X8fXoM}N-(Bko=dMq5PGV9M4lT3^B zjr`FfR{Z{B;jJQj1LcB(&#b)UBaeq4&))n;u}txZ$HUQ3l^_57hJOEd6;uW1xHI|f zli`L{PXF1WhiMVqB~?L-+me52NsIG;6w4hf_s5M;lfJiZ#XVbwk7X7YJsWOyYxdI# zk@E~c&nBRowjb>^()T3xzn8s$!jJpA$)l zcq0*SQX>9PDBf9!co$J3-d%*AOqI7zw$CZW;eYWj6d%p8(IQlb`cv(5ZlV5T{)OU8 zs9z#NOOx-Eh{&dcC?)xZA`v=H%d_os%F^;N{)OUwIo4N%UP^_nbM13(ONd|5`9Qy* z3xR%4eqSOI(-jipB6Zi==b#JddZ6>@Mxb-(r}jA&6XFc|InZhJOQ2Ke*FY!HZ-Gvr z-vj-KZnn?4Ga-IJ3D@XlR2axy-(4L7wuK!7y@)ymDo9Q*8HqhyB_W=ruDhFqo@Y8ubkH57f)esg@8=q27U7rXp4!SMl&vX_=L3Y4uIk&4@gau_VYB!tO zo&jrQ!49d$R=?z@S&;{IRj#VPt9XE|Qkm8OS5=m?z(7}3ms7wXSJjqd!C+VA$k8C_ zDkVpPA+ECJa4^(WQCS3vTvbO70mEEXR}KclT~$vG1S4FPEBk|yu8PUNV3e!sOWhld zc2%D23C6gpf$R>(y2_DV!8ljlBRhlfu8PZ!V1ldem4#rUtNtQ2nB=Paqz5Lus-bKT zrnu^U`8k;Cs=vxl!8BJrAU_7vUG+ElA(-K+2j%Jj+@D0bDO@;R``RgcMkfiGS4 zci9FkcGctZS+K-aPspcJI@4O}swd??s9NT#mhvgE+*MD>C&3C={X_m8taMdt`6yWB zs;A|{V705Bk-Rt9>%tKOD(q64maM^*p_ zUG*P%2S~ZN6?8_pbU}-UL6m>c8?ga9q2pz5E6J=qgwK1Wvfhlh?sXS7~{L>2b;GMItgjw%XwFI7V8)>gt(Ngg1_mLf(%$duoJW@Pw@|JT+1D`YO};i+*#)O%>9_t^uB!E*MH-YoMoQ2!>MF8sw>&g0U2~2779jU@(QPq^D*J zc^ewysX0QHLqk2K=L%T{7I|u(khh>=o|-RY1P%Ap0zrHZTO&NRP{>R)(o@AkmPDgG zwMfVi8tthsg|yHZPc0D)tgtoKQ%eN{D{PJP)H1=y3R~knwOlZ?!qx;&tq}4mYCF+W zD}}raCwXd>kS5(t_S9-2O_H19sWn2LMN>VsR!EcDrg>_ekS3u`_tbhJO&XiwsSQG! zG&a*yUkUjgn&qj(LT*VGmWhU;&)(sT1(uaDk`Jz-Qq? zPo0CUVX>z!!j^E67ktAb%#Sa)e0}CzWfhZ>E%2agv(W4PNN`PuJ&@8$bWKZjhE9@{tsB|lS6D+M{>kY`s8a>6&BeOHhZ4tsW$ASWF0?5e>{9`)>M!A&0X?CL>I_|~&!kQ2W1 z>>5E%_};T?a<{}M&yLE+!Ew*7BOe1ldUjoDp85&Tt|wc7lb)TcXWuU!aNe^UGygKJ3!dFXM!`kTZp!4#v@UseGv;2V zb=k8YV(MjDS3J8pGcVJ+>e(%rc$wBU&u%HpgX^CCl+?GQ8=l=N2-81#cAFp;|LocS z3}W#wp8Zk~XMgqVmxD0-n`gfzFY&40J^O89YNmD5vp*(OW?Bi~{zSeE3Vr)i*%oy0 z?ayQZz2DKdiL7P;)ycPstWToOzWs$3JSD=AZxdP{LtT8EIB9}eSKlU1nqbz=w~2oy zaCP@>;@^F!hi?=A?nOO)oA7rJ>gC&nKL_>pZNgt3>f_slzZmN4+l0S*sGn~W)=Z4* zuYH@iW`fiJ-zKh^AT`jpiEAcE4f1Wmnh8>aeVed$7fSjzVXYDx;@gBP6Oe}bHsQ(y zq$1xYT$y+@%(n?wCLRsl8nVq9IN~ zK=PxRIw4xXX)qz0qv?SjLNfw2Lo@woI3b##S%FNS%nsBD&GDmI3Gp{H*N7-XssV*n^Fa>3uHQceIS#cHUu(V|CJwQyv&&=x;hHCUB??MJHxtJ1B0w0f{A-R4K7e1kT6yC1C~Uqd_mXifPF*y%^_4rb9V zKUyo8MZ5iIZDvu#+T+*ZKI&AElevbyex1A1Td#e7ooGT_rNMr`E)D8dkmG1@z^_Y# z8|a{4mj)MUkn-!%pk4)*|6%KpUr*EG3jD^eM~kzxIPB-rBDaDZO7#&xmj)NmQ9qaM zr^#c-{9IO3X1VmOpG#+ahraW3>4;%(|>gAQRrY>evJHC+Zf+tjoG<^Nh?~=%Hgx z(=(u_jy31)0d>7}?2&}Hi=OVS>z8N#*RK$)Zu{u^+;l_g`|3P`L|!NeRQ+@w{bcsV z{dFF*yEPi1^O)VO&_JC>hqXk5bRKj12{c&el}?DiqomGbB0q|T=sY^{VKh|dF^Ns2 zDbjhjCbVbWdKi7B9d-yQv{5_k3-+N+ z+9A=Jz0+pxkZ5|t{s-$i_i}3Y!SR0 z30ph0vr_~?beDE^2|1Cv-P+kLpoy)KaJfxkU;T`ZB?Q{zzL`Qg7I|JZn@Q8Lsz<1zL?QDdN z;W6#(g%13dv%x6*j_-xHL;XEZnc(_g{DXG-!}sBF?G(Y+;g8xG17CzEv@;Dp15fg# z;N$R=b{4@F@U(WmhI#OecJ@F8&uZreECJ7HC&AGB9G>UIC7HGV!56gCkLp+9MeU4) zZQv!k5mHrZWcf*$J2oo?k;wPgS!fCf}$YsiMsSVG@d z>K1Eip!_*}%U%vlqxb^v-iYpj8lxG38qs)Wp!^LqUd(}66x#;-k=cPvDwq@KJ{r$W z2+iUAj-i%F`uEN{#Gk7&V zkK=d^?nA^GfY;(7xEo%F$6$@u<7xOKa@7XBASCk_hL|7u#nhhQ>c2|YZlduCCBm?^DD*Ywxlc9(DrL+juqgoe>5>Su??@J{#m>oug5L%4s-sk z6k1T&iFe~hco+Tw=koo#@ud*&p|h<$(1g~icrWh2ccB z7$3t^aU1+CHe>cF{2g9~o8j-V8J_pyA2@&hAqq7q9Or-;i50o!AMwqS>?BAEX}$nY zrulrTv~?=Y{7wXu${adPIgud`z%yy?hiB8=#|O@(nctlc^ybic${jMK-i0ruy%Szc za|fTelxBWkKGA{eyG+@f?k#);n{P7l_9`}QOg~@4!*DCU>N=i~LGC6`z=;_oZ}J43 zltK0;Pe466gTHu?DDadF{^miRfYUO_>f{MHJ%cqDc>>PJV5>u(fHO0s*=HvTMgFV| zUOJK{;4)5a!e$4&1)KTM5g);34s^m-u}K-7aTl|zHmTtY3MT%p#9i<(yc~DM!|_tw z4UfPkWpu|Q@gm# zV{joe(M|8NMRTU#^OnM6>g6w;|=&DJOyvV zX829TX5IBNo`z51C-HRLiFr8}&%mAWY&;WxfoI}bxC=ISKf6$id%9AXN?{HMx?yvr zbFo>rnJb-#dth^+^KnmXE_4Czh0T*&hNG1+y9QQI2a~mF zR-kqrBn6w**7|@tSfy^jH4@@hs=rFJ9NY+NCPW#yDb3PwGrT(?O2I8@M&Q@5R(j-a zg|!nRGgZ~v26ISJ1tQ+IM7&)nK7qeSPvURYQ$?sN$F~(q{m(xKJ@V_WOA)~R1y{Ld!(+p#=% zdEOTnyLUekUf9EY4_uJ^mcPr!w7mDlDPxbZIWS^$W^>`}nk^UM(18oGpZuQB1<6P1 zF6;rHwM3iSy;t|K&)xRTFr9c5DJ_{rU$XqrBp@5SxQUGO58^*WR1^~Ob5 zoy6t6e*ShVJ@35$env$SUR>X?Mv89l?%#b(F~R)gPafBt2m8ECH1FmNR*Aa&wY?&{39);9m$8R6E3jPBHi3ElpLAkx1fy<3XB z{H?UeZ>02IZWwe+QPSMlc-{kld8AhtL`x%~3!>yRnG(hAAKfiQ|H`BGkJ@eT0cm|l zf*cwVxhQyq{9Z;_WLw8Z+0d~~-Y(hpjQ5C@BwNRL zkJOIshM$OVr*VQTebaHw^M1*OJH~j0blmQB6G;s4zD)lHv47LQAF&sMZL{kZG&Il7 z&%Sa@W^q37&o>>9ng>eX?0LmJR+3)dY?L!4^w|rkf~qC97}XGJ%o6e zgXllvdU#}p8fA}bLyaC$vH>IsjB-)OeU`|MFD!l?Z(9QVt4PX70;U*xFqm>Wx-C<@ zrbz%q{jDS3cXY?qzP>)haL9#sEcCsVy6}^4WSA{7(VCbP4HDSxrMdYzc6(%WLdsZc z^4R3GJyyS40<})=ITm%JxBA?FPebg>M)f&jPiexR(;f7h>jO0T{?~81^QKLAO7thw zp9lRJIyc>Eoc%G$Zkp^ppwn1yx;x4Np1a+&k6Y)Qn{K+>)Opk0o}qV0woc0L*CvP5 zy-8jlO(a0X{++kBczsvl0Jpv4^=z05La}QsGjz^9>ow8rU_bY(*BlNM$FUyX>$NBc zc6Rmip5~{CJ)AJq+e>{Oh{P~-7LD;XJ37?aG|@ZUlR_dRn>1hjJJYMYs{KbCFR0toG-$g?$_2uzyDesoAp$Y5X7EL3`q z8!MQ1XVxV4o<bxT{8HZ5HOfhRckW?9g&*Htd8 zuWsRN;!3Lh>Uzz=b8_HLB12<)b4zuDy`{R2T#q3+k9QnqnwHg*hxyeSb24Y1l>_%G zYV&KFs;e|k6>(^(ucbekuX$Ka@I`91E`8v5Y=$$=M@R65;7!tsWV0*e2nUSNQV2wFkV+txKqLog1kwmZaga_Roj^1P2|R{OLPHe9gP24p zMnOD^EJ8!`+qo#kQJzh3n8M_7#i6%7%JPs?(@B~GS z$7`hwCURus&a9ar**Hp3)UrTIQX~_jI5P*N@f=Q?Rg_s$V$Z3soL5^NX>H>voPcZQ zu+aAG>|%SOwWO$o%M&?=a8k00`4CJdoUZYC5~mPONYw;*?xqsKX452i%5sU2V$}#d zQPa4J)j{FuDakL)&fzI&Yv(>o6-Y^F%y7}(t`?2aC&}7!`wCR%EKDwzIn2CYM49c6Xg*NbMHKTk8<3em7uui z^W-s2fcxhe-L2q6r^BZ;tn`(Je2<2e&QfNc(Xi6nDv+MlFn7qa|D1+-cN0jzlW=5a zR-#e{63D;-DZ4m(mN13~JD-`$f*jjiCv9^>W!>JvI%DQD58Ct8RPuSbwaoXN?Xwd}}qSTNK`2!3MS$FRNF!9Xl_{ z>Sof&cdiAsl?x$oH*F4$bxT|Iu(`TkU^iD+w&?k)IbOk?`n0Xtm6EPeN}DQMYpd;( zYb)CwPV)KQXQyaD*^wIQNy(iKmM9S(;vsQvZhcF269hVONy}2|fD_i$=|KH52dZkZ zJAucC9{v2YX}ghuI;jL%*-}ZHGX^!VUDS&CI!P2~wtghw%#}=< zx=bm^k*8=vx-8iQSOqzRDMRgAiWWi{5nTCMNXVI;Rt+e*xlsdZX6|&dC@&9afU>e% zd*o?&k)E}Td`OSFBz!9k2Pm0QY|qY_nVXek&!pN8f00b#q-g>TI%hUA4{Zi&r_Qz} zR_ZJ5!nanl>l`z0!5TItFtM)LUPY&)z^!}~Yg+7yo!i#X%pSDGpbUg$gvO>e`+ORP zLpEOMz56q!3zip?qVu%4iZJg-ucog#1R35v)GmBKen&C@SVN;@Yh zQvE3{&a7Jrs7FnEOB>`85|h0^qqs7>k|^c&%K6O+iB!7R6DrNgFS6$+q!Ij=o@sAr zs-k2oAF1=)4b0b3xsVqooOw0#@3gIDADIlc`L?u9-`m(qk9K*SLx;B#h*);R9&XqG ze_a94>NH_+;~N$JWGCOK@QYlyT@lEjyr~~mfZt9Xm^=7Jhs6L*ioTCS98B;d$-6$D zZrIBW+sx7zIt2q<`0ITQ8_0?WW#lyh%Wx3)ZDLQgKklYBT!(=Ql!#?F>;Yjqc@Hqa z=CQ7*fo}5abl3xoZhT`qTq_8e+yqRpLgVw~cz~xH-xHcOzNfunQ7Vtn=p~vko2v>}lLC%{*9065kLqx{1Vi999YKN^Xb|vFDAVBp7!GNK`BdgpE0E?$ zsDNeoJyqqK6ut-iM3{g05C+Jea9+b?qn!v|@QtS6p$K@v=Y-XH%N4xf0ZoA$36Pmo zBj9HsPQWMOLJF5uKLPTquvfqy(sC!J4Lm@$fz3(aI2C%59qJs%!_xx30+tK-2N*Bl z(_j#A7rdIJw|5Y3b6|depdL!44uXOof=~hPf-h`(1NXxN0zL1zt_i8@vpw1zZdh1)KvQ-~u>kRrD4A6hJO4Qwa(+ zK)x4Z1-ueY#_Jtcz&!$Pg%SZbfmy)y@KT&!|2k+@u(fLFqF0arl#0D;g7$A{<*G{JoWu7@fCUk5P)z7|eL>-87IV**|PjRIcV4ygiR zJ^T@+H!u$l3HT~lE8q=~C*UpMC*aL+EK+Z8D?BLR_P?N3AY?#>fRBT}fZv1@5#am; z$X~$20^S3)0{#l(1^f#967E!ofOc7yp4Ahm&Nd1-1>yu82R(yz2IR5utbi}T)dD^R zlLY(@7<9NjKt2F(hUpD@N}C1zAe0ICDHtr^9dKfhUjHoY6!2cC6YwDz?ZSNje-wTk zs5fv7It4rft`_hp$Pn<)U=Z*ncp+48Z#rBf;B1)S#O-`t=fmX?y~0%3Bj9_WM!+i| zTEMg5(*b(@Ww1%WjgTwgIsgYI{}jL)c&5MJz%@`S;2MY$a5Wt7rZ^Se>XfN;6GumfG5Im0e=GD1?u&Wz*8z# z{8Ip*L!%(@G}r`u0)7n88+aKy1uRL;0#1O@0#1f+{Pp@{;6Vke{waWTSSSeez$gKK z3+Mgx2Hu7z1pGWS3fLqi3-|%})mN|oB<$x{^G^Y6hgE{W8JH;GPWm20Z{S5ZXwl;P?c{zrlC`7r}342ba&8Ea(()9yAJg3JeqQ zHu!|;_1oZf=JHPl%OOV)Xn~8~dW8mfLcq09Dd5!*DBxA_nwMUG5v&mKe2DjQ_Mi9Y z2Kd@judojOCE&SGAmG_x5b&+A-=x>S1L_345uycr7kt%j)GPb}TLnA;t`hLa5H8?1 zpxdC={|t5r_*s}I;IAP{z^_63Ne{gNgLJ=u$3eA#--QtZei%;6dj0e8sDNLBY5_kE zBLw_mJDisE27ZP61w0MP1)K?k1pFx+cd6459)*7ixEsQ+P%opcL=U7F66?pRn7@n( zl&g%eS|jku9w?h&z0N=&MXQ@4gBAZ$GX?^pTxw_Odw1l9E%rU{-Q#(v^8O zyA2c0vyi}qibQ%LXfJHeYD!61nm?_i8V7yNvT)>nR%Dk^O&r)O1OnVx`G9H0=VwDLEc z_S)rDEsfI}%NEq9V9fzmVp(ZxZMIb`SX!RO`~LiS7G;?{Gr4t9!Ss0r^)`DeMx7;x z)2B|ZOm8czsH&fj(rFfiQ_ryemX%BD(_#vyrLHJQwx{C8eJmL34l=X3vNpMVX-#TU zYF0H~e~|J}HK`&kvv9$Tq-hJddNj^G&3w((g^QaemDW`(pIXVOk+@+LGhxHmjQLJV zPpK(rT~U}-Yqi@FFySy8jP^H~5wCoKF|(~Hr#vaOZAwdPBF=q*C7KtkwB=2nSyw+Z zrV4uwk)?e32kv^BPt6wk9KY3ANZCv(4Zb1_v#b*4Iv&>vlv$(+CP&aSMJbM*Ze#^qKeS$X| zK(1yir5Djwd#SxSvADdcbUFQ2phlH=VYIgwo_~><*@Br33G_mFMa(?4!xMjEMy|WO zbp;PIeMUj*B5PLal?n6gSE{-Vr&yqQR!K~KV%vh$`Ad}SN8&`;+l1Q>QS8>7mYm#b zYi4b(4U0}usQ!nU0Y5p!e9UciwaIBU#R-l1sXQq*bJCS9B{^wJrc7T}rMfRT%=|1# zOQ&YnOwV0BBc|G3tvX$Im<3u^H0Gz5Wf!M5Ev}|npmg=yQ_Rm?9Ft!$Z%Tei^JHbz zg7N%!EDm?QKyF8W#|E&a^Bd+n^o3SS1>;dcYMHtw!F+v4p6?^pXb$vqnt1Je`y~;v_R1me%SGVx( zixTnOS7?C$e3cC_>sB6K_*^qRn8%$MwJbrdgwLgFD&NF zFCDBuI7?rKE;w0ZUuXS%bt7bNO5%}6;412VUxk&r8jbs2XTd_%a)yhSUZ*vnubfJR z);HK7v#wNOz)=>3%ikbbeNm;M3B{hbm=`|#26@mIN*W}M_46Cl8@J(_;5PB5zeDC% z9bvQ0y5fY}KUQt@#|=F!NGL?sH`zp?R3&`kkfrkEZxMN#=D#h#eqf~44#jEJJ!$ILZZzF!f`TAP+{ZW=BRDtRLaVT{CzygGdLD9!6wGHQf z%FGtAtSK?@qKKBa$%n2g;+h{FCV7zx;d3#!McEy7rOG}J6%+ToP5sqZH&;MZ8vQL| zK~z-M5?!c4E|qKFVZr(m>*DyO)5bFRX9`un=Wza(E*5Rkl_07xA9`dY>tsbcoERV#~um_B&? zJqk>>X`>@BufhLyStkk`u~QK@yibcpzr`z=IY!>P-lqz!-_Cgj*m8_&mF~>s3IVf^ zvFW|b0$+Y%3ma;dsx>FKi8e~BU4J-o#q#Gdiba3Ga^ z>ZEk$pR1E%qOa;S&aEaXf_>Gb(bz{h8jXEdqQ=iynp+hj!$a}Y&w5v(p&0VHdjTTh zC@lNDR{e$M`IFG5k>Y!Dv$f>yHISt9(uA0udzb<=j?R)xaw!@i{H>Q;^7+$&Ky-t{Fba4$mf!d*=9k$ZxC zxK)~Pyx~OeBBSK$r4zl1%)l*Qu}Jqq6OOrG^{O#6Kw*O`8yeJJ_gQDS2>$!4-gPE? z%Sj5f*ZD`O4_6S&?Y z?_#T8ppbgqy8iZt_CH+6BJmb}8_^wp9Jh|YyQTc^7q~vIK7V^niu@lgbpLc6{M)Np zqHxer?z{i}`q$Tu%cei${OxVJuiMpWHe5KGO_U!prxpVzp#-?1aYi-_bi zY@|>-_-lsX-uDiAGqCLdEfamU;4e*rdtW_hs@`~zMD^t$;w&3t(NzL^N#T6aVA0hA zdlRQexV_6+a)4#xsk6+_S9e#jr_)txKZ_7bLi{;;8>6oVbI!40?ibBiw^K$CZa+sS z%YVFmnsuiQj6cr?_I=E-9H4&c-r7*w{@71%Ui9mJ-+7AB{ZO&xdpbz!);sbW4-t)+ z@qHf`9))ww_kA2I6wY(sv%zksiVMF`LH_gm-lq!H%jzDAQeO(_=HTQ6;HN#bh3Q|| z@LQ1LiWGhMi<&-eLIYd^eO-xk`h6Tclz5N!(CPK>Z%K-M>kss9&Fy}qGfgKC1K#`t zWlI0zWXDhJZw@7{nE&ozqD1ENBmIic{5EC9?bhU8M|btEB` z41M7s9LHb78G7G~h!u-h(FMruNTOKZ@-s~;{hJ(;9@@v9ND=<9iw$zS6Ae_-RPhV@ z%l$<1<@dA!_IWMhD*yddq7L1kzq*}FD8B#YWTJ%Ce36v()rTwN6BpeMBMSA@#omVz zC4@mss#nBS@r!SMi*mZrUzHTqir;!4P!!dFz9cES=1Xp;7KJ+bQtwj><#Q0;aH)?| z3oj0@U82_~`a6-Mpc zowI*u&l@mAGCv~+%lNirj+Rd11<5>I`Uyj2rOD*YWvt=No4AP@dAI==%jRLyulOZF zV+nm#bQJ4k^AKYMeeEDMlH{ zXsQ=ZGmz1bu#uqgefoy&Wz08_CB(y=Qbu3$9a7y4ps!Gp)W<97ahLK)K~@?`ZVG+- zcoc6lnunNz=$p|_u!Y{ak zNOEv69w9+FDHwm??YLkZ=t=GDV4Os)REss9oGsl9A+d+3}C&dIoddzp0_FPrHgpCH}&WlJWP%0^#p*OMfjwbc?bqD zB7|K}F$7?}4-qPfAZ^5(dGi47re=%TY{37}YkJd&I{`*WIDwg?<)SS(%1k}lhSSaF z;hv9gq5uEjLnAKrG)GCV;|`)p+wl!*EF;#MD8*`zwqm}gd601&kseUH)Qy=w6his! zCTLSlOI^5$NV3l+-0x!^W(wP6g1Md;PSF|fGQmz7tx(Fv-I!=0|2N<)3;DVO*HD99 z7PCQ`kLN{12Pq@GxDEX7Xwzs`tqbe}^ z9W3@Ifsb(oaimkYgA1%WjGyS!q5O}x-gR(HO8J`Z!JJ+5xz?lIjKKh3Z!mk_xFb1EowJ2V!SEJ zCx(%Y#vqazHxjo7kxbr5Z;13zWokz|EuF-GU~;hw(|L0UE2%NwF~Px?eJ0}5!IV+R z#N*VO{4>2_yFoRxE5{q|P!p0p8H@W-f9B(geq^TwcTi)TKack(-fDs92d{mD!DGTcus_3ukAv1&b+s0-lv7(j}ra29Va;u>mZP>@G$3RjAEL9T1o+-#CRFgd2~dC!Bl)A&>UmT zVBoJUxZq42IEZ?>3Nr_huZ@`uMyS(S+KZbw=^~LvYtk`UctVx-4kOFAVgfbB2eKIC zsp(n6$#>u*yxEEGa_*sQ&gJPf`Or@x=F&3Y6(M&piS%G2H71zKAVgb4A@p2|`Mh$S zCZ44s(v?=moJC=yQWQ*iL|QGQFE2|{ z1UW0MAcEQ-S4L1uTV^x(-Jp~)L#12VB=q~<7QQe*0# z$KWR|S;ue_Cq>R@a7r;gL|T9+A}O;c(L0KCE@A?2{4pw;>!2 z#lBgIT^fOhN!XY{oN;OfSJ9)UCy%JXrf8b1*)_P8T2pzAl0{yC4fLpLP{;v8C`09o zaqJMvP|ISMm)-c*a7rgp)Z`B_&|?OU=|@w9o{nnqJ&sZgMc$1gc|&uH8Y9$lQDsy! z=<%#7E036} z6RO5+BCXRV$VuEig2o}Q9glNqSncZb8dW-&NV7qic}9B7P?x-E*BS=TX#Jjl1A`~< z!I9MO;I(*UB=sm}Eu}?UI~nw>9Sydv#Yv;6<83$LV&1O42{-dL<~H2V+Yz_n32Keo zH!(WWSYl~)92!kKa#Ab}e%pf#%5e@6<*o%C`_(6P>T8r014EXPj_(6i<9Gf{z zdI&FZPKJ)-gKs4$oN1$p)28G2;@~j~XDjDyB#vWo`{OmE&4aKgj-og_nwI}|dh&K~ z0~M}(=ph_C#ykvr^t@oaEtWJh;z{$?G3FS{MKYVA1=%0RTglNh` zE?(h`ilYv8Ka9n^J@qiIE#F+=lAvd;-q3e59ASKR^l`~;c_$%$0V2|aJH2?wOvQg z#A`VHaZYb|l9z1NN3I&!T~FdAGKKz$W*?~l2PcwjUINK>k*p)0nX1<(accs3g{Syb zRjpj5uEh9?BN|@P}u3 z3tHkx=UE(>M4j(Srs?B|`(9P)Ib2LEOU82yiZpW%sVUp|9Pa0=yNKmbdQ4^QdJb7K z89bDtGq?*sizQ#rVFhRHN~J_Uiw9Hrpd?eGi#lC{a*z*VnAC}vNYt{CIF1GM63-0h zOiLloE*xpG)&?$YYhPM}wbIwj3r(5;3YcGyUBUZPL^|d;A_Toy;fqe|DT0YOINwe<5Bb=2+ zEJr?nP-EDK1JjAKh&YZu{i;r$eYlu&*6DQq!a6?T_Thfw_`a^wF;IP^L=cOO?t?{7c9bI$LabML$M z!{8178Qf~tb;6p+7jkA#()G{nl)TK%QjE*F%B*F#p`(9Y#rSo%r6c7zF3siH72_}6 zZe3H6RXO3(?RA^~7?#_~Ob2dC-ZRe`2ie}fbk(I(Kf}*FWXAAug|OBv1qDv*SbrOi z9JmSI`m?#6-~oppA)LB4TMGBJbUbq#9^6knSI#s1VeMa~$dDz~dOvj2+La3jVSJ9Dbbe?7DTgb>u?w&Y&pLE zLyGw63quu)k={-Xg$}*hQ0mp;Qxy=SBkWUZ=%C>C>UnTJ1KJ>hg7SHO?JiyX+AF$E zl67sHYx3FyF1IA>zBboE5KJzaGR0uqcb0 z7niZYB)BwK?-HSN zb#ntr0=+Ju-0Af$quivmd0xHN#(Vj$o$BSi)|H+aUc(HL!gvlV7#XWDG$NNdXQ_@v=h>%Mi~Pxw(n%#nXG%BkqR z@BEp0(e*L50ub1ebj{dpOKiBr} z*X!@SpqOc|s&RWZLTv}Py8S~n|L9lGxV3-vjC;sB#Ya2&IOV3wNr{FFqg7w+HyaIK zPPc<^&lp||RW%M@Gh~?Tj6SywB?M>?d$+H0G4jsv0ma=zjBf2Iy^UkN73TBn`xyL~MGg-2WJ>o3(s8@fQDlU;Ou2S@vf;?MRT)M3&-)sS?pB?6Bn5`fUz*mac zFylZHXtoukPr{=`%qk7RA;m0sM66ww7`D8u9P_xmtX$r(C4n@wi818XBh&8iSLj5z4?d(`X^(VMGP%jq|26o+;i#{9!ul)ly$uU0GqP1HVl) z&s|PS@)Hzl1NgnhsaHg*tu6`tKIDwMjtr{>{B99P(XXsg&2H2A?I0@DH#An(*%~Y7 zlfO`j3><3FsSXz`tg+3nt*BJFiNpn%Pm4|`uk%7e`>CZyd)nS?fGb^19@kwBqF}s8 zO;({$`cb>v|0qJ_)1+~V(@I!eiy=R=AhXbHDYnFeWGpC5%a=h4NGvb6C^J7JwJM}B_hIBLgH+p|b%Cr~>edrGm*!Zir=;=rnE^yVN=RSD!E-fU?p zjwiVwjuME)Ed+CrNFb3w2nR_7k_hzSAelfiflv-o2&53`%fT=L!w7_NVC6BS5ek

4YM(Tev92QJg_AQfBfvG6@aH8<*DAlYty?BRmmhUg@pvti!B~#sxid=|O=*sjWVLjVEV5*rfip8f8iqbISWwGwP8~BXFRh@!mNBQH zY-V+(+0tyGrIebHZ;P`Opr2Oy%<|rW3X%s{%ZE8AOPWS0#AP zGKr96Q3*U#V>4Pv$6_b(1m$MuW@PdtG;^PMGNLRr^WIIC5%sQ_&xhjl+M1@y1=)N~ z+vTTeXtEZiYi6O)Gtw+4N@k7R)fTc$`JFc=-BGBTlT;}sAq%JGXO8U}pC%dc0pgus zBqN@9-qB_m@j>QYS}u*v%D3@2?O{IBMQPzt^4_fIBJuw5{65-6Aw$i4(yo&73W{vG z^6DVCT7hH7@&Tgstdp`b($c#ET(3YLAy4Jg3Y6yt^%xb{!h_@saf5>GbL<%f@-@)s3z-#l4cRZPBHTB~2G&lseuU1xtG!mi7;RkbwBHRS=F4;BN4sS%qlznU zgF)>}=dp1r2yFkjnms|Fd&7LJhBZo^%5LIcYu`-*ad#~XZ{d5%tm?AaO5LxYU)!XG z4V5(lyP>kIQOloS+gQ86RxxKmWtYC4P_9x67nC(sSK7vQ`^c7+@)y!x^Lz{6dZ;O9 zg0LMH(6$49d+ac)rm=E?1{XBeYT5JWYj`ya?Wnxb)&*SJTzoQU2hjobQI4^!u?+mA z=dq)XCAN6WEZU0T7PSu3vnw%t=juw!#{{~Qa$QFDl<=KQlMud>b;EKn6V@gpj<7uy zEj2KPU{@k0t3XaesS1=N)OE2a1uZI|1gun>yvNT{TkU)sH8mYRMzCN?zAYnjYF2ut zEsaVld?0}j7jl>v#o-X8wY+@`HA64S2^*L8)d$1c1>lYt+5&WbUI>fclFz>oHFLu+2+(VE>O=B zeL3@0^j^*arQz6rIU8wuoB~%47OhyjoDFD6oZnz8uW5uEl=V4{HV)-^%x@HgtrnH< zr@^uSKUHuAyFjuA%K{VZ8g_~Mv;DFk@F{U~1OYb(0XL{n`8+w~&Vla^GgQ92 z%r`jj4UnO+Pu+om0&ejKAAt}6w}*B2K!RS-A>iKdhJXWMw}69Sy?}$^0Re|Vg%-C! zADE~mKq$lsxG#hVI1F?G4u`K&v;mvpjDREH1p!CGdJU$c9RTf^94EtviFS34 zhr*u(JOXA4_*;k(@R#sSf>!@5vB_v5tse}_#f=Kd*wcc4NLm>OdfdbBiuPs{r z9N3{?**^u41*L+(M(8czC2(e_*1&XlOu$VrO27-?`&g}f4eS!|Lr^AT#XkkG6oLhT zxo~=j*1#-yRKP1BRltwKkAt=HGhvT_XF!#JS3v~Fs(%XLX?Smt*1%J+TENdjfq;Jn zPXVXG`GH#f4*&&x0!jpY31SJ`{Zjxh0tf8Z=191iT&A33xBe7Vs7r*1xO&d=*>= z4?*A+xOk7&!BO~|fd39l1^f==3V14*1w078?WeW(J-pf?5PpWo1)L941)K@d0?vUO z(OQF9uus4np-I3?V5ESjLyJxzG{I|8T7wJVaRJvrj({HmZviib^O0Kpx$v}rXF-X8 zSF}K+KzJOkMraMpgue@T2Gk396(kGzY52*k)qe^O3;0=R6>!V1P$UpiVUU17fS<#m z>(5tr0!|6|5T z4UC740{#;e3V1Pi3V0g49;nq{2=@!P9ufpRAHMFb%9DQzU>W?`PLS~fP$b|v;342j zc&(S#;UlnAz<+>b0hht`0ImFeuwBL6KLzk4*aU&~&`ZE;;FQ1Cz%#H$z`wvm0gnbh z0lyFL_-Xb31>j1)K=ye6;#QpjF0- ze+pn23w&`ZEy!28}>1E*nwfd2_40(O(k0^SOrcxm-_!#0jp{}jL`m@No=4Fd(- z4%a-j1`fjx0sj@M1^jOqBH%)};i1(Z0DB4B{Zjz9pk5I85n=?K2Ukp51L?3uz>}av zz~jJIz|X;PrqyqTC9K;&1yBqYL7)*nHEI>=V1t0GVUmC!gu4c<{QdBPfUBTFz!eZ; z=;}XT1AyVk&CutLD4FigND@Qs^RekE)Z@H!|Ka4UEUcmten(Q6Idg+~ND3bF)z z0gM8E3r@Id^*@G{0)7dy1^gL!2>1S;E|9g;B(+F;OF7IPOEm7C0|y4g3I43U~sf3pfqj1pFbq)~!xMcoJ3!xC4wMl*?!n(f#O!#KPeU z<}YLXbOm~trxN&N_tUw-LX81GigvyR`x2hzfNc)A5YKI8wbBEawv8p{Y$Z3kK>$1W zbEpJ6`O_l7UjDR7@FIUENU)zj>Gj_M{*0I42!AF?aGXCAC3urR-pUW{pk6j(@UHzvwZt@VN15 ziH*5)8>Xcspw|Hw$!d}^Qs&RIj*p*=m%k+K>;uf#b82Gq;>ESIvzO$?+2-P&&sc=l zys?GZP5JeU7fwmA&5c8^&smsP9c3zp=&HO zU}_`(@@AVeE~}z(@q((R%tTu<-nq`w@a#3_ik%0Uhv(Qac}?RAnkN-`q_B&JoW9lYb?++bJmok;-f9?JuQr(H}lrY>S!}Q}S)&@+L2A zY^bmnq$k)WDypM<84Y;qONytuD8FoOLG!fP>2XRTJ~+yJJkzVPa~Efhvn?)4vCULe z@{ZAP1s`J`rpBpR3H8=RMdNL8yxZ|Cu`zji?Sv`y6UuN|hZ00z&${WelFHKZ(udX0 zvQ;W3er+%q@a!?hJfkbqY`H1GCk&gO{-zi`0|3$`9-z0l`1=5I+6i+o3Ar}PtA(6)nM8OERZvU9oMg{)$%$sV&)sHuh7T(_vuF?GHdl4EJR3FH|yOu zSgx@CEpM{n4(m;J&JBh0_~T-$qG`@KUGLqJ@>eHCvS$^e`qU+fz20IzCe1=d%UdkY zOH+Yt!{V^Jo2%bqy@Zi#dsppdNLgK-;?Zf54N-F8^)D9Ssi|I6Pr75t{TK6dD5TxY zRh+4*S2UqzX6bomz>~yuGNNI~PLMw*gDGoGI6=k8p(0aP!|~A*EVSof$~tFGuo<30 z0mE}A*$|w4lIEqhQc2%ZVq}%hlT<8*d`o%O*0(b!*=SFph$)8T)th&U%B#3~yE`k} zTYrk|X%;{3Jw^63WzUwP$&aiu;53ySp$;k@Pke1K;{B(Y$)Uo8Xu|Jzi}?x_$)S5g z#~N7>pO{l>=`)&x)U_$JatiXUO?(%MEL(yRmg`CpFhuhG-rXdqqI9v0=@Cm^UTlTkP+F3 zevhhDj+_PZiOZoJshzs-9h&jl6CIBUpLvH(c2cgwu=l&nx5rUUj-lXPI#g&+d$OT5 z@Aj;0BZQqs7PGy_+%W7tlGSckc2yma`HV ztZ4mml2&VvVkn#Jjfbdo_AG`2(OC&p?Omek*s~Z8MCTo252dxgC$%gBcV1$&J~Zb`S~ap8cl_oOyW6vt`CMjw zdzP`#|K%JM8p;n#N>xc~q#em(b0}xBXFZ;{Ox5tW&Pbu?_6hTKEM#>b(rifmL@ZF0Ry4GXRXU^(cC{FpzSxF1UR-y}+(p{giC{N)c zjeQTYDB(tI`kZdEnqwR$f6iis;~U*hY))^T&hMAb?xI7TTsY0Rn{KTRrAfXst~y3^ z&FRd3HT&N$sPd(lE`$CKhcfl<`J2~7GkSkXITz1gbhVAby+`OBfOz1NWBsk0=>Kzh z{qHwlxePhGW=3MnQCd>Y?$bVpX^Cjd5Zyn+@%mSE7j|~lba#F=rK`ESdcO~+h z7UAUdTd$JFU1yPwm1W!^TJVmqU^@OmZv>pYZ=v@v;X+0E={n1ItRub$Sa^?9(9<{Q zV68a-(c7RI$62&+ucI4zP|wRYUCV=T+i|KO+S3oetb1w>KDJ!E^A8r}yfXOXeFy2P zq`3oP$2YX1H80T6tCLo}c&MqrNk@_CojngVZQs$MW_@RmLk(95Yn(G**#oBJ&7pgV zO;aWK>o?L3MGq1bs)c+#KYNp=QNc|%&Ecf8=36$<=^0l7+yAY*nap%@SZVtY z8-%I7=t9@y9=7HOdRLeF9c`BUuwv3&#&FMn=x3$cYnLor`aNBgo!-5^V zr>B%)q>g(zzjhJF1Bd?LcuJu@Mqtek;ytVN2Nve!o<%0y@WSmLZ%4_-e?OpbAuRZj z7JK)h1j$i2KKbKs9Y^Yaq_?DR{pjRg#WU>WUKN6^owNo2?kCE9j~kWDYT_*InPkmR ztlF`H$m`4bWr{m4{n_CpLZcFffBf0mAw+gsdWRBs>1T&Sh^!^EBJZ$Xth>4>X(3LJ zlSi=JzyETzQj_q(ogU{9c?<&Y_Be;g^n9Xg&mrx#ciCN6oToFrq&q2Lq>Cw1{~UcA z@xf&}lRuWYn0%z2IN!z8U%!*c?zmZRiqh@Vp_i-a9{t1g4XH#SU2;)Kd+58ALeiV) z6W2-fbu~rl-=k&;woy}x$6c7Lw%5`ZI@R_!?zmA; zq}BA*?~d$F{{($7Jgziz>09FwrRh!IDUT=~&rmZ#X}Zt{p}k6TA2lZ_&0l5eWjBg$ z4}G6Cqt%^ycE$^1-O1IbGKpgM$7*-VfeSw1PC1CDkKw6!jwGc9JjE$b5hYBf==SdXTp}q3C5a-Q($Fri|04AW!_2@qlEz z`yawpCQ>%61Bl|;^v9DXO44Bbm`kP-*(`@HmEsT&q8ukm3?B8QE?--ZOFby2l&8C6 z+JKjhZ6H1CN12sKNQ<^X*U@}dryahI2= zzq{pGHzWYoKwB z2sA~zQp-m%`wuLT(}WWapC1> z4X`dmO~%(xK zv=Kk>H$}NhMrc%muFx4NNlKdiNtnK}ap7oJBUJe)mRANCsf!VzWVx5o9>&N3O5WLC zm=i!l*g^C=o{IEGQAX;bJcQNJMySSR?v#*^xcG$_yg}mnt1(8JguX_eC=Zj5-Y}Ru zkX0U}rrOc_d&#js*^9?M#0clra4e&`q<2vBmJ)nuZ*uTlD#rFE2Rl=Zut{+&JD8Md zgmsF84r)?8;e&L5R3yMty~%;kcq4QMj2_NtmP%2k0PNex z2Q**o`yos7V zO7Yp7iZ!8Be1g(QP_1!ml%g`2NHL0TAvIGK-F4I)EbHozjA1ZU@j0n4`3%DQ`kMOd zV$v}uiUud0sa03MlA2rjju3#?`B;Pr{TmBDtE{y8vlSJ27OkwKi>OPu+ z7sIL7=cjh}x>eZ*u1>{RGv&H!8iU8Mj4y0z6)HW>xR*h_nq@Ohxc&FyX)b({=yxbzvTmN9q}H%C!{bDha(4bYAsfR99&=v@L~d&>9XGG+?p61S9$4=(2!*&Iw3 zsC89wUs}oFLtN%T7P2ELk0bHENa|SLtgdWSQFEl64c*pRxG{?MfjqoRLY~#LyS+W7 zWbr{Fsaf1WO;zvwY*|nLU=@Qo*NE>Y4PSxL8d4z7x( z#Gahf?X3+rM^N90qN?4draGHa<}xZgN_yroh*$ho_oLaAf)Dhg&P^h+hdP6)sp@T@ z<~3PQx4as|?je^Ks=J5%QKf@diKP03`8-s46FqnjrQ;*Q_T;Zpq&tbEN*ii;_K*5e z_NjGC$^Q5{2L5Wz?oSCRsmI;@DIwMMU3$x@Nuw4(deqvg^k!rX2{$gloEQ>*Y=OKA z`G$A4kwKNRs8SX(IE%iKw8dYKq3D_yb@%0IJQ_{uBMNQNT+c$kEmQP#8U1RqAp!qj$wnSOLvy@iE=ZHI{gSYA=jfuYJQ~jeh~(KyP5yf~ej;qq z;`rdXAtYM54M)Wit4_o6N;_}{=U8@jdm4$poU;>mb55y- zlcq$!6MvC)cG1?MI?7U_E8c}Uaa@U5_84+-jnx#6o8nB-o~;`CRJ_dTot%Dz=#QzU zX5ccO@ZC5no-A$J-EC_^P#wHN! zf`+ve+Y-pnUR=sK5ALNUpen6EE03TJPjgO68-u+nXO)uaHVjK7j`;;j8r=^01brGe zTS(_ctl^xqFLp=0QPFu34{;8>MDts+!PkNaiZ$T@Wy&KrE( zIOhiE?ALHks!4qrN2L&}L&G|!boOOj#W{xdZb$DbNo~iAoMX{&KE%sOG_00kG^|w` zdIuimtEe594kL|C8qR0R+-=9xoO6UY7B!{UmArMfW7u$F-6objrQa$6?8h3;iP_&B z+7Igd*^h@fYdo>+O1~TleD({@k%2SJ2aK?QsU3Bk+Y0bkBMi KOfXL_ivI@#TM|+L diff --git a/MDK-ARM/mfps/m1820.crf b/MDK-ARM/mfps/m1820.crf index ad1b9e8f0d6036014d71ea53e72a1b9226c98b1b..075417fb10a4abc14337a568988d56b15563079c 100644 GIT binary patch delta 9375 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 S*u{T$3-Qpd(v}snYWyEi(hOt( delta 8986 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 delta 12073 zcmbVR33yY-wZ2zgkmg$6SiE42jm_EslDx@42)5-##>TR2V;h=W%exJ>Wm_28eT^Y6 zX$UW&PEt68qbvm(F1zdwkg z+`6XJe0ZZg-LZ1w+!x|KqgsXw?wmT_GfRDZh4O?)}3 z-k0De4qjCk2yP-VNOPx5#JC;}*KBs%O9QKRElJiCM98vFJ*LyB-FnEK=oWR27HbkG zNSqi~q*XKEnQLdKrYXv;Gi`(BzA0{EWSeHly@;;5$2CWK+?!yA5z< z6p%u<4qJE@ad@JbT$kk~tDj#^Cg47iHb`V6(YQ{QkoP@3!viGRHM)Xi2Jw0qZla%u z&rVha2h9iy=2LSkETY+vCstdNbR0j^OPid5yO~cLUj^@FRAxyK8MzqiE-%hdG`PdWUB%C-wGn(f>nx&-wO>_DnANBxQW- z&(Q0*=qt#P^qV^6VSlZP-i5tfcdw(#E;^bzaJ~c{2l&&VN}jN1U8mU5)z~C+Gmy)1 z9URB0@IS{@BDEh|+1hv9pS|2U&nLC(TLp#2grgc$K~rYpw|D-fNa37y1|+>l#8WQI*R2rR3mxKG3 zQkhIGkK=Vr(x9fye2&kC+geEM;3C?aTWiUws1QwUy|((bO-VYZ4v)?iQAUNrq7DizdoYcE=Mxl33x*uxtx;p!sdP?b@cFWf)`j{4mtG?35Gt_Lrp8QVc z>L8Ac@m-Uf=P$IDcF9swK-R6a<`;O@r;kx|fvEHA8ASt69d$B_E;4oLUcSI=6{($W zGw<{C3{oqpH$U-oQU7Rs@AvfJKu)@8xA2yVYO#!+4kUjnkp%^GfiOHjwa)6Cfhj^88G=}C(uZ25!SK_}GX0DEPcPN>HL_VXsIsn%x=M_kT! zGEsR$MY;B_A(Jru@!Vp>b-sfH;hn{LT&ivo=T>kTdK5%`FPZM)Y89xJ=;~9Fy-l4y?A|7u zL&@*xa&+~Gjcq+m9({L5gWOZuW9wVnBo=t*C}m34b$B~HHApWj{A961+D%sAMa4z` z-c6c29Zfw7y28<=WOsBZc%AFqRD(nG5J7u_B29Sbs5tbI*=TdvxM=<hTWzmYv^&p9+UxMY5vGDw^_Fn)C9-90Xx*l;Nx5|$z8{VAC{n9R>Y4-Q&7No>6u% zkykteyJg<>>0v@&V3#NET8se;bs>xOEF^n<0-PuJc%xd4J>HnMAXS-PY7tBIMhvlY z+ruQr75gyxt!GPM5>8wnJwi552r?L(TwOcJWPLQXU3EXly(hO9c-ZzP*`m21)1j{U zZ;?xwo)y&8I$N7_vdXeWI~-LBu~FT473g$gPLa7KJ$o&lc6i}BF~N7=k=5`wUWg)v z1J<(U^mG~P;pH`Woe(ayMJ9(I*ieg z9EByBWrbaxshR1Ja11*J%!a;peOqO&sUC`GN1w4{{kodoYIAW0IF6B-T3v>z+*oSt zF|V+Ro$$3vNHO-;rmre0F6hZ?sTZ@*PrPwOF~?dew)EH+&;;4Apml*kTQV`kExd(XE;g zSokg>;aSz?{W+G^rSLKzr_f$2CMoIM-?~;gc zXQx=6vvP&LzSAh`WUaD~Q0w%&Bup@`&nR)!ugokjX@ouBpc%*_Q1=ZESW~N8>$G<2 z4XKS{n>64nSsFF0evb$m%Yc|>?=EZ51Ai3*&q6cw9(qt{DPQO4ZPZufrHjiYt+&UB zdNM9r>3X&Y*H&9??G?`2mOO(uaDOsk;Ix0iY4ci3%lh*R#r|reST7CGIY9`G!2w#N z0URsM>D~JE)kUJg6Qr-y8ajos3=u;oW;n7|brn~27uzzuQ!M-%&9kp+&a~xN^0K>| z#U?s>G9-#q07a-qF&?W!z;X~5iNbk8*bj=qnv&Bz>R*JU`G)@OUH5aQT2=*&u|euAg7TYmE-(hqcJ|I)I?Pc8=xxHp%PIDRxf6EK0f+c^A zu^}&Ax2C}ew;?vbfJ&Go;HF=fRh`kBZ#Tl_56Il`_O5)p*x25YR+=uB>Ch=*4#_OC zb($Nx8rB$?E3S?cM9=#i>H|SS94s3p8hG=sWRl-m)t|=bgpJ}sQyzQ!1;SKj2?}GO zdz35@6t2>aR5&$CO2ZWpA+{Re@@dSza7qHzCrON;IH3^rcWG!1Jbsc0QGw6@wlib` zM4m$ZlP3dX-p0>x7?hYQD3BF4o_7ykbBaW26__aY0CROK_WR)1?o%YoC;rQ>%45Xa z?Dhq%skm##Bei{$q(J#;GD%S2oWi$9PLpUs0k**GWsC63&q%aZ0b*hwbbmyqL&O(pF$QhF0vv`-!kU=GuZ41F&fud8OYX@RM=S3n2 z3ebY2kH|vUeGw;6U>rQ`(PC)!4QlzL8LoXI41I(MyYzE1QL8wLlBe_G(qHkMo<2(i zze9{Z&8IjRDJUQic89tRUHc(rc~KDbmvE`jhk1ezPN*e?czE^_(FzKXp-!0u1sp=; zm^8u^7`uc>IzcUHwF)E^8|d212L@_mA7O|TpawfV$_R`T1s^z+ZI}Y5)k35nma-u! zBEejZAP_$=!o43M#gBn>;yDuL3)1o1&XHKK>d8r4erm?VdJ0ZZ(quBU>F2(iAJf?KR8x8aXAi#)5^<#k36p$p22YfxBYHpdz+g;=Gv`UUKYFkoh?nUni1)rZS3C@TLgM|?IJUm;e?lgYM;&Ho%%`a1 zhw4n{&QB5Tly`#HfhRvDv09(ofnmz65NzxWnE^8+@tW~Nuw-aNgz^WkG@rcdmCuN7 zJXTpQ;ME^@0S~=zK6vmmk^of~#$(lDAB4)ehQRUO1+sb^Or8A#cdc#=)3TdlRUCMQ z0;86fe^clx|0izv4Pyud6uNw}2=q7+bf1$bIC++6{eX)(7R}C3okZ=4k z4EI3-tiBQ`bHP0x0*_z0DUebB!{GfZ=;k=^+VCX_O`tC^62=9nlxk`Qx%gx7SMa=N8aa2ECV?j#)imVuqYfR;tug2lp zbolry677#`lIKZR#{-+uAI>DvyRM=;Pf_`Cpmz2undXOQ)Xu3l&&YIuJH_CSWpTiK zc;ec4K$BS?P?jPagDclaidK<^VVT@_jHG1wKpMTAl=ZBmt%H>VRhBj^TSR3lefM>; zzz61B*NLb^I9gO10@aIm-@u|zk$lktb0aGiZ&^qpbg2VYK@0s*ODanLt+Mmz|D#I# z{#x&r73xhZTV0^S^7|{(2q?k2-Y*klA^4u!kX6LDu9t81l<+-;VqD+~6LcStDSqW6 zZX@3cbu#?xJMxCl^UU#ok-0`ix%F>6z4*VnY^@U#0%TiTw+R04DqG*i7bXQXiD~fl z+a%fV?d$fVWV+95RUZDT=>tB)yfFUxD!_}_BnZc6F`qOFi{~Hsq0M|Bc%gN)pvaWq zZIuuoJ+8ph!F81|(+5uG1_>!XSy451_!V-=Y9RrB6@=NO0zm)^IfGwH!~~}Xu*EWU;Q(;-C5GB2z zgoO%%U(trf&bw*R#+ZT9o+aZ;HFRyZf3kBM1Ws{Kb|NjxCi`bMvTvSx&FAH7x>~q> ze2un2EzI&yaF+N%0rTUgMHvi*31Ku!;c&C6j4s?n`l{%g;2hToMxQ#&y^{C>8K4fE z86b~A(~<+GFiCKO2;cf=FKj`R!mw;p00EQ>LSlma?n?87zz;9f&uRXdOX4*4bIPr= z7W6(OzQfkmDHm`Rtbp@*c%4c^6avd>wWWXwzzil40@Yw_sY9l%Y3i2-UD3mG8{cOg zj7|dF&;9sUO>n}tIngBls;3HE!Bt;5wJ~%`dGGK`&MGJl&DfquH;mcPHoOqkeb$t^l zB+cV1;g7S0l#tgO3D*tzi-i>42yKgn*?b8+j7>;UJK-EqnkuA(zKoxTIQY|SVFrIM zXqKSRlc2{YWd9n%U4af9h<_F~(w=K;33r|itvcHYe_kTYQoY;-H?R#o)(Bs%gG3o&K9QP?`o(eO%V%GONH5? zmDuyFYz_xD?BWyP0ov$b4>lo1J#_SosW>`+2kV|on-VC;CZw*{GoTZ8Vo&IP?0L)M z-(@PhAL5pw>{|}Pg~4+LLTWI6Eo0%}W8q=s@xd@cn;Q5Ko6y!i=G-sl3Mrt^L6=_c zgH<`gEdGbE5y=qydh|?k<6byUd)~sHNGVdMoG>F7WldntWkYsj6JqZtTnU>p)Q`QveVGL} zbPT(SRM1IR)(E@_XC2-^xMOT8-VWv1qdI#J4482J#_l29E)^u|aq#;H*9w1Jj1j&} zMUHKP__5PBi-d$=?0Hs-*>fJQqWCS1A{%UzGa zj6$63!Xr>j+bfSi4{f(^haI$iVmrKwEuRFR6r$z!y%1f5-9vj}5p9R}LOr%T2M-kC zQY671Y*d!#VU%)fo(Gi~Tj%pIkG9*N2Pfkf@(xRp zSl3>FPbtgdBAi8L&6HTfE?88`qF^gUzw7qHW+b)4`*D-Wl5-`=^ZQ{GSt`p2s8(QG zGXnFl)z*y=PA!Wr0PPAirF8@bD9f&3=_HnO1ddSF1_jF?u{MoBd>IZrGy=J_-97^C z*lLFrqIjIkaDrVU@FHdHRyQN9*rX7BOqeo&n55Q*18d9(ZB-XA2Fp4Y$OuhnV-gFS=RiNbXLBbj3 znKw(4Cl0~@ve1H^D2WP(vC-~&)jQh`N$|j{5MPOcM#!neAzNRAb|kgeUL)KbdB~@k zB)U6-653<0dnfyY#8HE$3MYvKJvOTSZ@{W59OBp;-pO8-COiKIJdG?GVyb}Knl?$0 zyb|>`9D?GNsJH2mSMNPZZ}<@GpsYg*)+uR0&mMwLDeJs~^`W#(9AsDH@M^GOqbfQK zo2yaKa+q*QvS*)3W7rSFC}lYntTBnT{V>d{LDsN>^`*o*a2N(C>kzVZ@_;ua*0sZM z1X<|k~$MhCyeCcNlP?;55^f-3u)aDxuwM4tO_&yjft-h|@S gc<2tj2|d{IS@76uVRme9jKJB^KleYpR+=&8UV-l=qV^^!9x z;z$&bob!@%28klDBS{4jQ4p0JzJJx=-Shc8GybZ&d#0!Qt@o|&rQ?Ph_iVng{IwcUt#rx9_%D~Hzwyvp&4@X9S65s!|}FTTpjzk~10snFu>rmr=A zxA8kITDNG`;w@)=S;g~P^8eb>q*?Q(t=ZHz{lPWSd#|`GyFGT{Yj3t{`fB6WP2Xwh z^eLTvO|)f&O0)dPzus%n+8J7Qu_J3#6HaWFU#?Ztcbrs)tyP#zg z=XBZsTCX^#%E~+WRU*Q1A`So3q@`28EPj69oF-0lHmaC8F!FZO*IPRYK0n*eZS`ie zH(EQh$}Ty7bl#IqTD5N2qE&0B@BjY72HhZ(Vv#IQ&^Pf?!Y4g{dVP%(| z|Acsh_uhQf(x5I{CRADlUHNz2R;D+$T*n(Xe&?0!hfXLB>qfiADwl>LJI;&BDmXG`j;6~F^n>Xd4@Fhw zIe+aj-RzNX_Mpq|aYwrOL(xR#1%K_4Hhb7>MVH;9O6kmpqU%K7R@#jlzwgL&uScSf z=4H+|&zAo1NVHZ?S6U{`ol;((cs!p zJV0M>uK?YTKDDZk`gjFZLUAAZ%<5j0_6n{GMP2l{)!mu6)7MiMg+i5=e`KC;`lSy= z;*UjoWE#SIa^nqhn;UxR$F7doN-xTd*NpsOxBbGl$i7SicDpYce}TxX!CD#^iMkf*Mb z{lFKVsxEtj!JeuiKL$fQRa5o?Lp^n)>;b;?R4v&J4D-}YvI`jQsRG#vjPR6_9l%IW zxw0J?<*9@$0i!)tD78joJXIupFxFE^*#?aBRBibI81JcK`EM}6Q#Z@jV4|n$$W~yI zr*4rg!DLU}Dw~5Tp1MuG4W@ePcKJ^*%~OAqZ-D8Zx#O%<@!S`4X7zse9xLV2-Emlh1>>o~kDsfq9;)FP{PPJ$1iq2o`wi0oed7^wfj$ z39!gh56Q>CVoyCR9|21|^@w~3EcMi*@&T~SQ;*5|8J+7a_tfL^KDt(T>Ir!dSm~)J z<=tSFr=F5`fYqLAC~pUAJoU7^6|D8tGqMi&%2UtEVzACrjbv@G-c!%XBCx?z&&veZ z=&8R;1vYu=AMz%!*;6mb8#B4u`Px%2${KWS@zhK52Jnri8p~>6tEZaC>%cZoy&|s# z+dcKFyatqc>NR;a$at!$yb65lsn_KdV27ug$;-e_PrV^80lPf)rmO&Vd+MLEJlNx@ zx8#LDf9I*UWghz8Q}4(q_`y@nWd!W?R7;ry_Ic`G(g8nus+Bwo_Iv7Gc^drWsn+r& zIN+)GA=ksRp6V*(SLmFlx(T@kg}&-8Bg1Y$X zGa+xzM77h^S7{+rbawOA=Rzh?cVG1tvJmy~RX-tJ)YDh}g)Bh5d^J!IJW=N(Ukwrj zPt^I?S6>LCC+d9StHFZsAwBwPh>#L}>Z_qbRzZDy^`(%N(PzFICZw(e)4m!mWJUD3 zuSN)YCF<*|kwRXM`uS>WuT%TtQ$(o$FQ_5k0n7Y?n{2jS z?iUo0ZPVXXh+p+Wkxi+q{ervYkq$}hOj=EQY=L48?|Rl<6| z;3-xKZ-!zLKWT$s&@dF6&_=)D=}>GyoBRS6C+pJB=ErOCGq?H$&xc|eb#Hx`OZP{zsx(YIC=&<@|t3q^Uf)9NC$%gO}SZmT%ju2Gn{SKE0pGnu{+)e( z_T7r|DR9ttua-}OUwpTc9kpM5_ZmBDhkUoPe3(s#efL^&1DQ+vZWVbyI^w(6F@B^j z-<8tT^FMsIs;mqC^xbOmE^yR$ueT-TnD5?TOUiNIt!_)o3E!<@OUg;#b#2`^<+}-6 zH%|L*p{*Nde7DHd4d<-yCT-a`$M3Ig>qZ#3DLI5~C4pNkzW{9m_fFXdv?)#t z;MSAf>FE%-^<`JkF>vpfok6F-eL!{uodfql*&cKW+=paa&^2%$mLcdCxDD-cpnKpx zZI=T*0#`p{*8@ER_XS(@dj;-`HVi)s+}G_;e;l~Y>`;FaxGika?j5)-ZPETTa6hoY z*C%j4B*W%9p9O9kTaVL$>)HJJdEk<;YjcJB1}^!!2=xnG@^u3B*MUpIR&YSzl73AV z92mHyUy}s~1uj|DWV|l|m#k_M-r&F`tD1y2Byh>9CgBYY+yU8y_hsOcUroXr7P#bB z6RX1mm;7oH-iW{@S(?Zj8Mq|NNQU?y6}V(elifxKF4@v#w=scBwlv9YY~YeDO>!F- zxMQ=)ZG7O81^=LLLg11FkD!TxOAaK`y9D|H>f2#IEyRC=SuTDo9)yifhqoD|1EH1PK=L zwuY^>yqeChtSa&W>w?6^oGdpd57WOsNK^>LW%O?d65K4+NQB~6S{sAJCA11dK|OXh z1&K?usc3VM;6}7mMW@Q2* zW96W4txRa_2ofy)&k*)IgG43y53nmpTw~X~yMsh!yXM^!B(Ak<-tU4$6+3;t4-(he z>GMO7klHSK_XdfocG0^pNK~_n-XDX+^)|up4-z-nIrdYKsBTv=2ZF*2LSf?d=b*4$ zD9q^{3<@KmFemj(P{;)_CHPk>bB}T;C}jALqQh3E1pgKkGNOkygLuTU@a|BYX2b76 zA%plc`oqcu?Vmy6`FqWyR(m<>SWtKkSNQ!$jk=W+=>3?MzU36W4zgJR20crUJ2kvs#KmU04)~yHSbNU8t>TTurqvqI~r3+sf!EXz7sne5Y97v4rZp)OWtS=Ln-YC28!>1I349O!Ok=0Fc! zcn86SdRkRSy|fvps^}wKcyBhQKh}lyLt(=A6J7XVD6U|x_0~nqwW1ume)?1wG1ts} zavxnpR6l|~(?yK`LuUS^brC^)Kl)r3G4}OPUtL51-;4U`A_Cal0Qc8LTm>@_19TA) zdIuV)i-^J7`Nlyy$u}l*Sjdwub&^T@02-{5#6x{FL?@Y?X7xK%Cz+i0pf9yf5*lWh zhv_8q(G2czoh%;;v-};Qlbo&@=8-zd>6*bErISoRGu=k(BYlu2`MwUQ*^RwC``Ja zs*{9{N%zxq^7>GibU$4u2_mx~nW2+JPMn`#s%!J}Yv*uZaiKF)*Ji-$G~+=FJI&Iy z84PokXIq&wnWJknEVaz{&$Yaf&Uv~vBV;c4d@FOo7wFoIl{veGR@L~fMLNaLOi$sd;c>$F42vVDPtHidibgCKmoKa_;PQ4w9$(+}EBvV}(we+Qx;`c|Y@{D7B`o&7| z26{xMs@c5De8Mm0?WlP>Yu?&1l&L~VxxLK#V@de%B*I9Oj zTe396^o>qYkvE{NIz<^anPHpODXQ;kxLv2XLs^c>bc#C^lNmBP#U09G^sP=&hv%am zIz{!JgLdi^Hx$#*E}i0*VFKE%Q>_0-qCGmbR>(oLk1X{-RS|azbIM@~=A88#aT7bZQ`c0Up+=Rj^Rw-*oC5TooSS+h9fbJ0A>l z;2(@Kb>L0-r%rtWUxr6@svm3wkLlD9_yjzzQ)8jIA34ED!N0+iIyDpC3{UCQSMWM` zTBr0Dd?h}kQ^(;Ecvh!Eg7OV`j&Fu9X7ZenVE7ns!XS z{LjE0u$cx^aYxK-ATINqPN5d5@iZpV=*)%*cs%ZcC*d);E1rpm;BI(6?uWbMmADt~ zfj8myxF_C%L);7R!SCXa@P7Oj{um#^uWA~f&^S)xdE6VDY1s&WicjN)xDPfnwE_MN zccBI^!D-wZn_v7n9)d^XzIZGig!|zs_%jByKVA@Fd6?%6fD1MK9cc`tu?l;55Z;1Y zu>Ti$cSJ6udobKXcN07W@5knphvLKdN&F@5%G{lXhv9zsOFSHp!Jps}*d&Y&c%-JW zh{gvrMq!ggn&Hvdp1J&eJOBTP(|Hd&Ji&vSq47>lrY%awwaP!6k0IQo#QJ!U4%!+$< zR+HJ=q@Ou7U$VC`bFECRn`f0^=lNE}E7*Ay8y3)PB2B?tXl1I*BCDG0yx6LEA3L|@ zvM!<7G!zR={#lCOv3EJkPzxRo#+>EI3&n7_0`fHN9D}wJcH-xlKw5=63!dQRIjdnm zx=ZjHJQ#n7*WwY_1pilfJT}3<4o}CgV7;EkY8sEy*nrnybD=ll4Y(fOgb(2x@MheL zywnzdjX%fl<1KgyZjQgfWAUrhx~+J6jx3%*ySS9MEu8$eZ0D>@o_4llv+)@YEIYqX zLk`T~nH)IF95|b|l^pnOwsQ*m?to_7<9O%!UCfWzg%{FaAMeJ?@m+WiUWaeS-{G%u zBBS%1?`iC%QJK&G0UycXae1Dz7n%fo5#EQ}5_WCykJ!YfnI-%2VEhmK6CQ~hX0CD$ z;87RI;xV*~Pn)*^T=?7A>t}3&`d)kx>uhl6Ils`@$cE}{_!aNOSK&k0M0_4Tj7{Lb zhJV9j@B{b=HZglQ{vFT5wecU=glA3sC;k>+f{$VoiMg4Wc8<|FSB|GA)Q&74gD0|l zG*jL=nPqYNhb!V`j+(-n@2@Q5Jhbc3TKJR^uX-AjZn9vk7YXw2zB_qYhpMPp7+I6lI&gP79` zPKdCwk2xQ~i4h(iP(9#0zS?BdPw-l7=0k713!6FcDgG0iLed9!B2k)x@fkK**;Kr= z`TqViOv(G44Fm94+!qhTrjqo-gYZb)9}mXE@Blmn4M>^o z^vz!-sU5IAS;3UPQMd=5fJfs#csL$|2jTvBEFO(by&i|nvyFe7`a7P+MjB1=1YCyA zjGBnEPh6=T*gTWHgZ|05gqdk-%@o`d55-flNk^u>Ov8O~A3PoR!@cng+#i38OR-)= zLpS>2g4U4pw|bEZpicWlmd8Sa72&@IP3aSyx#_rl$nLn})}jf&g} znML?ouGA{pSBJtx|LQC+forlf6Jaf^MEy52;VWD@yNX?xWt`si@Y?L8-;kx56B}U_ z{+13mWmyhxhSz16t6yg+=-mRPd0G*3zRB_|+zP9jM-VYbZ_D}=-VUpU;sh+q@;J=E z>&+t#vVWF;!X5C2Q2Y*eW@%QgyI^(m_w|^w8`cQLuW%1!Rd5h~2X73;0r)*E2yf%h z>ZE#Up#_T4@g!oD{KwqgnCj=*|aI_00<^ zMgJT9Rg^T{Y09gU1DRlT%T>S2B}E!ynUrtjyq$ZKBH zdbIeKzbi}pQ<=!IZZ2$7E>gQFSuWD-rm}Oq^e$>I~KWkW6`lkB6~#9p2s3}M0AeM$jfWqtcBI6AkqD{!iQ@`G9Q|!v-0v< zv~1k6X~JsGugWN=y8i!bYgo;S%UH5}_yancm-pFwVQXtakzXs)IkWt@K%_ddx%eha zW}0tP751c2VdZ)eResVxEtZ=WrA!N|!WQ)kKdl#um7n%ci&3UUcrjFkEmYC$dXY^c zYc1uxyl<>nVYlZZ&t+}=yLdyzTSReD&g+pXH)XvXi0oJRG%9@O!$>9ZW?}w^ zk*b-M15vd~Aa3k1<--V{%%UkDW|bbCQ#ufTBqP@OZ?n;HbRpF5$r9GZZ?kU+M9ohE zv4Z+b-)5Hy#F4^N>Cv+Kwm|$$-L-GC(N8FFjowB1q4H2`H~aQLyp7s~dJDA;^(JZ; z>J8LB)a$52sMk{?EmVWTQ5n(LQ{@BkG<5}T zHhK#6akK9VL|xQ3)D!4CH@iY0YNNtXwUSY*pQ~;Ngeob|Br_x3%SAYOvp-^@YiGm8hn!(t)IRs)xgwdq#9(w!^vk%gRJON>CMC16{faD$g)xR zQSxzXKw#Lsuu6VGVLsSvedGcGcZ-AQZ+=;HyGxsdu2~B z+*S9A$k)IESJjn`z(Q9&DPIPQT=kS}2o}5QY55{p;;Lul3t*|M>dEK8GFLq->w)F2 zdQLtKR=DbU`D9XOSSwxif_#FiRj#TpYlGFUdQm~d9ODZvk}dQVmWyIs{pmIr%W^}Z|%ie1%I-T{)X`X6~4 z*z2kfWEt?It3H&a!9G`gBujz)uKHNs2oAXF6L|yB2VM24jG~`h^_k2BKfCI4nE`%r zRdabAIOM7?qyUFq^`*Q9esxs~c?BGCRZDpZ9CcMIc>(<9s;}fZaLiR-v#v6%-(B^M zJPnS!>Ob-n_`_BIl_$Un?W%9(adgsEt~>@#xyqAA!Jn?u@-WNew5tLkP2Bm*Rrx|5 zKxbUlTF8CqtgG4xxfh*tRa+s8(Ro+36LL4Y;HvgQ?m`z`)j`M|=#r~C3b_qkcD3px zg8X#m0b@S9fAr)h>08fn* z@@6#9Q{#oa2@UepM8Q;wSc5$^NidZn)(}rk7R;rHHPlm61d}OZ4fE7gA+JZnJvB|p zH1xfv^mHLDIKopiguIGIdTOSSm(eIs%@Xn=8ttjsLY_xsJXIv*Sv1yDbAn&GJxLjH(mdTOPRNi@q-tAyNxW_xP2kUyXzPpuJhCz|7_ zeL^lmb3-je^Fl31-eAoSrSv%wh?|p{)&fr*f(_t8PaT2J!$qF@9X<^gd+HBZ7cTMC zDOd|G^^`foL#&r&UUua$9xwN@tAz1*g_m7Te$1hjUUqf)Az0;Q+wy&|+RKi~_mUZf zcibE;`Szn>*j(pjKNg0~^<-+Xot7n%Fv&Rw7zAGGtqn=$M9ERUK z`|dD%9P?}$W{=-JyJDCVlvTkw&wfZ&2IoEdaaL-Eb-}Z1$#USL zXV+$#W>}XzyAG=~!@BI*Pq0WctSg>fmo=JUUG?lIS)v)%HP5auBOvhY7o|3-Ki{_- zgsH!^Z@(6%_cp%$y8MPiZGHQ_aH!k)c9U?Z+xzw>vI&Pe`1Yq^dhY1kt>mlJbn@-5 zg(GC%Btu)-zHF2Muomjpsa-Y`8I)4qW->3 zpsauf_%;F1M6-d~w~2rzoDK4ABA^LpgMFI_Xu{bL-zET>a5mJp34kThFyAHsmO#UO zo4{s5*Z00nU^Ag>gl`krOynBr+XOZfxkmXmfz3p&(Y{SwGm&eIZxh$fCp7`fw+UD# zOpWtx0@g{E?|9#y&!Xr8C;0XP*a=Qdu_Iw(l5a1hwq}b!yvC8qzP*TITR0`fHgIZ+ zt>HA^UQC04z3p^AhGJ=9?9(&+7z@tio|&N@K(j)Tg{;}3?ngy_ED{I@%?V}h%iK^2 zmj66ImPv2E3WT}f`F<>m6;1sDKNh9FRUpiMcA+0D5eSo@7KP&OX=||`W2i;-zn=n@`>~q>aX0lV{8%ZzWt+fP!dmIaZl)AVZR1z@F`i;f+FI?$ zcy=*2dW|3Bxy9V)wSMf@K$!cy4(ULYhU>#hbIUh`Dup)sF&<`aM4LjHo4+}f$!c3d znQ5@qkFiV7VzzJdV`an5>~=p^F5JxS@MGn}#j?|n-4!mDU4E=WxR?FGkKHZbHv8P& zeoV?Y!5%+WQN9j}{aB@NMJ4^%J>iPl>&GgGE9yr-RwZ0f`~3KIfiQD(zaPIo5T<(v z{CIjGOs5X|ac)Qi{S?Zi+MoS6!*6EkFQEj|hx|B0dYM5y94h`;AWVk-)sHiX=g^T* zCbb^*;|!gdslSCf#kY?6@p9bZZvs(7{qKI9XQ{*Jcqo%U|M257^>}!~k5>wW$(kqq z_`QK3Lu%`kAFmz=lNkT>*#1eEV)M9kmk3SfQ`RGb0Jr7A9A@>aNO#sb zjQ=aJi_T#ZH$+{vc_4ogb<;Ua;1^JLox=ov4)xGE+=Y6mr_N!9K8`vQaxKcPX^)yZvl!5FO`kf z*YRX&t4KR1S)I-W^XCeGHnYCxXy?^%cQ98wuZ6pVdD?j=d|I5ZoxJdAae;x^3M|yl zyKDtYS&OvOSUR)0OlKQ^?&H{E?R*gK^OtDn(?Bfdx0fR6bY^4<*OrSunI7l$!qUPr z<)aNUW+p3gxUgF$?{4}sKHW(S%XHXwFkGJEAh;sMfpDdEx^S}oa8-)^;OZ33Wv|f= zNpc@rs~u9K*#WQ94o?KT(R%Ih9ALJB8?-~Z+=e!4N0Tqj`rf1+a-&(_o3%qmG<(1; z+93@tLtC}O&U^vdrX9A~v(R?!Y!GrH+M%6oLXJW^wXE`%p6?}Yoba}k=|_kD?0@w;3)Xre|G5kq8YvCjCXYK5Qarg^A2CKqDoEPd+_%NeP4F4Mbs-52O zb9h8M17K5lR6E1r+weE-On?pHF-8hL1Ao`f99Rb)*Um<0!#}jM6IO;Nv~wO>@T7JE z=HFNFl;)T5C-_h8^ny*`Y3&SwufV^!mGD`3MmuAn`MI;)R`?V=M}OcG@I1E|)`l0j z$MA7@Q9G02qwtb;row;2%XApl(D({>7iYt(+F1i7yvALHwp@) z%+l6i3TG+2z=0w7Dz1x%;x+__MR*wQi09zp*aVI7_l9Pspt($0jRSV+*TS zjFu1If{vr|t?_G4^GiE;SXdW1{tOalY)jjY+JPdcli|}Y{X8B_C`;#b`X}*L5 zvv6~~6tBZ?;AMC{=9XH^@fO?=ufQj84ZITfAm;SMt8hQu93HS?A)>=F( zP3F!{V|S2SMD5S?eqE||HI3K9*;F^d8~$$6m@jU`bNJ$1j^)nd&n~{VDOI_Iwws|j z_7>jqcN23FTk#U=U&7n)D*PPYZhn6gg*p^=;2rp3yb~Y7)j9tz{AU`ksk5vfpb4&J z@owCj`PB*U!Dbek^-zq5;g4_?f55bX84!*XFMLif`7qg&OVP1;f45dd>EVQc|ZP@ z-_PAk;cf~?IACUC87}!KzIHwDGDr(4z6p<|_(rm%^?QoBZPNpB8;6cl4$^tuNp47S zCp?kj4!&?Q#oW$(p)-e0QEr_s^%neR%A4Wo6gTmWzf#QY$v4c{pP_7i?n8VQn=_es zdk&j6=02at1Mv%->H;2>PWC2Kz|rZXZ!!fOlTQ97Q$Rg7T@J-p@VInoHYr!(gmm&c znF3Bsmu5Q>rxNaZ zkKyBDR0%rw@SR&QK8wfQK3&-1T?wCDq04#XAM7rq^c z)9^d^ejtv)LfFbYVP#tVpl9B^ktASSqJqhB18_II01w1{@eDi&55eQG9!y~zg~1et z;H9`N9*Vc(7I+vg#%4tg$7Tm*?)LZCyo0QVN8o%`rb#Lzad$iwkHRJ#nM5)g_s1jf z7(5`2`9GY(SPBCEr zo`k33_ILuGhC5($_0#jUxW6NXF%)KSpc6Jdor%rH&Gd8@?t)E6XXCEebhHR}!)D~> z;O=-Jo{M|n{;Z*S`J(C_JhYhobuo8pKIJ=8yPyRjHA|oOzNzX8a1msll!uF9`P2q= zNs4z+yAu1fJHxEhj&OTsleRP+6=YP1cD*Z1eZ8DVr diff --git a/MDK-ARM/mfps/main.o b/MDK-ARM/mfps/main.o index 2b78710a451214278512f1c4e1eb62e4ab5bd11e..a794690e0c8bb6ee18828cd76055476c4a47d1ee 100644 GIT binary patch delta 11362 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 Q|8KAlTm0-lNfRdiAHSWx*8l(j delta 11652 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 MDq8a6!Project: -F:\Desktop\Work\2024.05\2024.05.11\mfps\MDK-ARM\mfps.uvprojx +F:\Desktop\Work\2024.05\2024.05.13\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' -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 +Build target 'mfps' compiling oled2.c... linking... -Program Size: Code=31046 RO-data=3010 RW-data=368 ZI-data=2360 +Program Size: Code=29430 RO-data=3010 RW-data=392 ZI-data=3080 FromELF: creating hex file... -"mfps\mfps.axf" - 0 Error(s), 1 Warning(s). +"mfps\mfps.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

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

Collection of Component Files used:

* Component: ARM::CMSIS:CORE@5.6.0 -Build Time Elapsed: 00:00:05 +Build Time Elapsed: 00:00:01 diff --git a/MDK-ARM/mfps/mfps.hex b/MDK-ARM/mfps/mfps.hex index bacff6c..62f774e 100644 --- a/MDK-ARM/mfps/mfps.hex +++ b/MDK-ARM/mfps/mfps.hex @@ -1,18 +1,18 @@ :020000040800F2 -:10000000A80A00202D0200083746000831360008F3 -:1000100035460008AD140008695D000800000000C6 -:10002000000000000000000000000000355600083D -:10003000AD16000800000000CB5400084F56000821 +:10000000900D00202D020008974600089136000848 +:1000100095460008AD140008E95E000800000000E5 +:10002000000000000000000000000000A9570008C8 +:10003000F51600080000000015560008CD5700080E :10004000470200084702000847020008470200086C :10005000470200084702000847020008470200085C :10006000470200084702000847020008470200084C :10007000470200084702000847020008470200083C :10008000311500084702000847020008470200082F :10009000470200084702000847020008470200081C -:1000A00047020008AD560008470200084702000852 -:1000B00047020008470200084702000841360008CE -:1000C00035360008470200084702000847020008CA -:1000D000BD550008F55C0008295D0008495D000871 +:1000A000470200082D5800084702000847020008D0 +:1000B000470200084702000847020008A13600086E +:1000C000953600084702000847020008470200086A +:1000D00031570008755E0008A95E0008C95E000877 :1000E00047020008470200084702000847020008CC :1000F00047020008470200084702000847020008BC :1001000047020008470200084702000847020008AB @@ -21,7 +21,7 @@ :1001300000F002F800F06AF80AA090E8000C82448F :100140008344AAF10107DA4501D100F05FF8AFF26C :10015000090EBAE80F0013F0010F18BFFB1A43F0A5 -:100160000103184768830000888300000A444FF0A9 +:1001600001031847187D0000387D00000A444FF055 :10017000000C10F8013B13F0070408BF10F8014B06 :100180001D1108BF10F8015B641E05D010F8016B4B :10019000641E01F8016BF9D113F0080F1EBF10F8AF @@ -29,15 +29,15 @@ :1001B000FAD505E014F8016B01F8016B6D1EF9D555 :1001C0009142D6D37047000000230024002500266A :1001D000103A28BF78C1FBD8520728BF30C148BFAA -:1001E0000B607047662907F0D483642900F05280C1 +:1001E0000B607047662907F0AC80642900F05280EC :1001F000002070471FB500F0C1FB04000020002163 -:1002000006F00EFCE0601FBD10B510BD00F0B6FC9E -:100210001146FFF7EFFF06F021F900F0D4FC03B41C +:1002000006F0FAFCE0601FBD10B510BD00F0B6FCB2 +:100210001146FFF7EFFF06F01BFA00F0D4FC03B421 :10022000FFF7F2FF03BC00F017FD0000094880470C :1002300009480047FEE7FEE7FEE7FEE7FEE7FEE7C8 :10024000FEE7FEE7FEE7FEE704480549054A064BE0 -:1002500070470000AB56000831010008A8040020D8 -:10026000A80A0020A8060020A80600200FB41CB58C +:10025000704700002958000831010008900700206D +:10026000900D002090090020900900200FB41CB5CB :10027000074B06AA7B4469460090059800F065FB91 :100280000020694600F074FB1CBC5DF814FB000004 :10029000F90600002DE9F041064600241068752992 @@ -52,12 +52,12 @@ :100320008847002876D0252806D0D4E901219047B7 :10033000206A401C2062F1E7E168204600258847DA :10034000C4F81CA006460027C4F818A02A2E09D01D -:10035000304605F0F5FD38B304EB8708303EC8F8A9 +:10035000304605F0A9FE38B304EB8708303EC8F8F4 :10036000186019E059F8041B204604EB87029161DC :10037000E1688847012F064618D1E069002820DA95 :1003800025F020051DE0D8F8180000EB800006EBF2 :1003900040003038C8F818002046E1688847064613 -:1003A00005F0CEFD0028EED1012F0AD02E2E08D167 +:1003A00005F082FE0028EED1012F0AD02E2E08D1B2 :1003B0002046E16888477F1C0646022F45F020054D :1003C000C4DBA069002803DA404245F00105A061C2 :1003D000E80701D025F01005B6B1A6F141001928B3 @@ -109,7 +109,7 @@ :1006B000A81B401E0990002004F80B000B98099A13 :1006C000C0F80880C0E9002B7AE711264FF0000837 :1006D00057E72DE9F04F88460446D21D22F0070166 -:1006E00091B0D1E90001CDE90A0105F005FC02460F +:1006E00091B0D1E90001CDE90A0105F0B9FC02465B :1006F0000B98C00F01D02D2007E02068810701D59D :100700002B2002E0202101EAC000032A099001D039 :10071000072A05DB03464146204600F079F90BE144 @@ -151,7 +151,7 @@ :1009500001310021059105497944CDE90310114683 :100960006846FFF7D3FC0FB000BD0000E5FFFFFFB6 :100970000A6802F8010B0A607047000000487047DF -:100980006404002030B5B0F10A024FEA900E71F114 +:100980004C07002030B5B0F10A024FEA900E71F129 :1009900000034EEA817EB0EB0E0061EB91014FEA5D :1009A000101E4EEA017E10EB0E0041EB11114FEAD2 :1009B000102E4EEA016E10EB0E0041EB11214FEAB2 @@ -182,7 +182,7 @@ :100B40006D10641C002DE3D14FF00103324669465D :100B5000B8F1000F03A802D000F001FB01E000F0A3 :100B600013FBC9E90001C9F808200AB0BDE8F08705 -:100B7000147A000000487047440400207546FFF7CF +:100B7000C4730000004870472C0700207546FFF73B :100B8000F9FFAE4605006946534620F0070085464A :100B900018B020B5FFF758FBBDE820404FF0000625 :100BA0004FF000074FF000084FF0000B21F0070155 @@ -319,1818 +319,1717 @@ :1013D000000605FB0CFC12EB074241EB174112EB38 :1013E0000C4251EB1C4148BF7047921841EB010180 :1013F000A3F101037047000010B5084C0022102132 -:10140000204600F078FD022004F0BCFC20460122BA -:10141000BDE81040102100F06EBD00000008014042 +:10140000204600F08EFD022004F07CFD20460122E3 +:10141000BDE81040102100F084BD0000000801402C :101420002DE9FF41A0200124CDE90004DFF84C8024 -:10143000032569460395404600F05CFC01226021CB -:10144000404600F058FD40200026CDE900066946E0 -:101450000294404600F04EFC10270097CDE901644D -:101460006946074800F046FCCDE9007469464046ED -:10147000039500F03FFCBDE8FF810000000801403B +:10143000032569460395404600F072FC01226021B5 +:10144000404600F06EFD40200026CDE900066946CA +:101450000294404600F064FC10270097CDE9016437 +:101460006946074800F05CFCCDE9007469464046D7 +:10147000039500F055FCBDE8FF8100000008014025 :101480000010014010B5084C00221021204600F049 -:1014900032FD082004F076FC20460122BDE8104011 -:1014A000102100F028BD000000080140FEE7000008 +:1014900048FD082004F036FD20460122BDE810403A +:1014A000102100F03EBD000000080140FEE70000F2 :1014B000084900B5098981420AD0A0F57F41FF396A -:1014C00006D028B1B12803D002F0AEFD002000BD47 -:1014D000012000BD500100200348002181700163FC -:1014E000C1610162416270471C01002010B50F49C3 +:1014C00006D028B1B12803D002F0DEFD002000BD17 +:1014D000012000BD680100200348002181700163E4 +:1014E000C1610162416270473401002010B50F49AB :1014F000052808D2DFE800F0030514161800812043 :1015000000E091200870C020487000208870C870EA -:10151000064A042104F060FCBDE8104004F032B833 -:10152000A120EFE7B120EDE70120EBE784000020E8 -:10153000014800F045BA00003C03002030B590F8A7 +:10151000064A042104F020FDBDE8104004F0ECB8B8 +:10152000A120EFE7B120EDE70120EBE794000020D8 +:10153000014800F05BBA00005403002030B590F879 :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 +:101560000068C16030BD000070B52849212004F03A +:1015700007FA264804F064F8254908602549222026 +:1015800004F0FEF9234804F05BF82349086023487F +:10159000416800292DD1224A117002786AB10123D5 +:1015A000012A0DD01F4D204C022A18D0032A20D129 +:1015B0002A681E4DAA4216DC20E00021084620E0E1 +:1015C000817801B98370407828B10128F5D1BDE850 +:1015D000704005F075B8BDE8704005F051B92A6853 +:1015E000134DAA4206DA017081702178002900D1DA +:1015F000C36270BD4FF4FA21022002E04FF47A3149 +:101600000120BDE8704005F09FBA0000DF00002017 +:10161000C0000020D5000020C400002034010020BC +:1016200020070020680000209C0000200000E1440A +:101630000000484310B5254890B00079002843D0F9 +:1016400002283CD2DFE800F03B01214900230B6077 +:1016500000F000F969461F4A04E0D418647ACC54BB +:101660005B1CDBB28342F8D31B499DF80000086085 +:101670001A499DF80100087019499DF80200087088 +:101680009DF8030017499DF8042002EB0020086034 +:101690009DF8050014499DF8062002EB0020086023 +:1016A0009DF8070011499DF8082002EB0020086012 +:1016B0009DF809000E49401C0860FFF70DFF10B0AF +:1016C000BDE8104002F0E0BC10B010BD6801002081 +:1016D00054010020E40600203801002034010020DD +:1016E000350100203C010020400100204401002081 +:1016F0006001002070470000F0B52A4C2A4D0126F9 +:10170000226942B1214602274969491C012A0AD0AF +:10171000022A39D114E0052804D100216161287022 +:101720002661E161F0BD616168540229FAD3276145 +:10173000A878697800EB0120E0613B2824D2F0BD55 +:1017400061613B2920D26854E0698142F7D368790E +:101750000102A8790843FFF7ABFEA8B1E879297A1E +:101760004FF2021301EB0020C21A0421984216D056 +:1017700006DC6FF4704140180AD0C02804D109E09B +:101780000F2A09D0102A0AD0BDE8F04002F07CBC34 +:101790002671F0BD2771F0BD03202071F0BD2171CD +:1017A000F0BD000068010020E406002072B6074C7E +:1017B0004FF40065A61400222946204600F0B1FB34 +:1017C00000223146204600F0ACFBF4E7000801405F +:1017D00070B50024FFF78AFEFFF754FE4FF47A76C7 +:1017E000164D02E0641CB44205D81021284600F0D2 +:1017F00093FB0028F6D103F02FFF0446FFF7FCFD12 +:101800000F48210206D501214170E04320F07F44BA +:10181000641C01E000214170204605F0D7FB094916 +:1018200005F01CFC084905F019FC084905F016FCF8 +:10183000BDE87040064905F09BBA00000010014069 +:101840008C0000200100A03400007A440020FE44F7 +:1018500000801B450448F5228178407802EB002087 +:101860000844C0B270470000E406002010B590F8AC +:1018700021100022022905D00421816380F8202054 +:10188000012010BD01680B6823F00E030B60016896 +:101890000B6823F001030B6090F84030C46B01210A +:1018A00001FA03F3636080F8211080F820201046CD +:1018B00010BD00002DE9F05F90F8211000240229EE +:1018C00003D004218163012485E001680A6822F0C5 +:1018D0000E020A6001680A6822F001020A603F4EA7 +:1018E0003E4FB215DFF8F4C0DFF8F090DFF8ECA05F +:1018F000DFF8E8B0DFF8E4E00168783F1301150293 +:10190000ACF1640CA9F15009AAF13C0AABF1280B27 +:10191000AEF1140E4FF48018B14227D9B9420ED05F +:10192000614512D049451DD0514518D0594518D0B0 +:10193000714501D1424615E0294EB14201D1012243 +:1019400010E0274E1436B14201D110220AE0244E95 +:101950002836B14206D0224A3C32914201D11A4681 +:1019600000E02A461E49091F0A602BE0B94213D045 +:10197000614517D0494522D051451DD059451DD04C +:10198000714501D142461AE0B14202D14FF0807256 +:1019900015E0134EB14201D1012210E0104E143671 +:1019A000B14201D110220AE00D4E2836B14206D0D4 +:1019B0000B4A3C32914201D11A4600E02A460749BF +:1019C00080394A60012180F82110002180F8201020 +:1019D000416B01B188472046BDE8F09F800002407E +:1019E0000804024090F82100704700002DE9F05FE4 +:1019F000C16B0A6801680B68046C4FF0040808FAB0 +:101A000004F8844D844E854FDFF814C2DFF8149239 +:101A1000DFF814A2DFF814B2DFF814E218EA020FBC +:101A200065D05FEA437862D50A68920603D40A68F3 +:101A300022F004020A60DFF8F0814FF4806201684E +:101A400008F1140813011402414524D9A9420DD00C +:101A5000B1420FD0B9421AD0614515D0494515D0D1 +:101A6000514501D1120312E0594501D104220EE083 +:101A7000714501D140220AE06D4D1435A94206D0CE +:101A80006B4A2832914201D11A4600E0224667494A +:101A9000091F0A6029E0A94213D0B14215D0B9420A +:101AA00020D061451BD049451BD0514502D14FF490 +:101AB000800217E0414502D14FF0806212E05945A3 +:101AC00001D104220EE0714501D140220AE0584DB7 +:101AD0001435A94206D0564A2832914201D11A46FD +:101AE00000E022464B4908394A60C16A71E04FF074 +:101AF000020808FA04F818EA020F70D05FEA837847 +:101B00006DD50A68920606D40A6822F00A020A60B5 +:101B1000012180F82110DFF810814FF40072016874 +:101B200008F1140813011402414524D9A9420DD02B +:101B3000B1420FD0B9421AD0614515D0494515D0F0 +:101B4000514501D1120312E0594501D102220EE0A4 +:101B5000714501D120220AE0354D1435A94206D045 +:101B6000334A2832914201D11A4600E022462F49D9 +:101B7000091F0A6029E0A94213D0B14215D0B94229 +:101B800020D061451BD049451BD0514502D14FF4AF +:101B9000001217E0414502D14FF0007212E05945A2 +:101BA00001D102220EE0714501D120220AE0204D30 +:101BB0001435A94206D01E4A2832914201D11A4654 +:101BC00000E02246134908394A60002180F82010BD +:101BD000816A00291CD0BDE8F05F0847FFE70825AF +:101BE000A540154214D01A0712D50A6822F00E0239 +:101BF0000A6090F84020C36B012101FA02F25A609A +:101C0000816380F82110002180F82010016BE0E74B +:101C1000BDE8F09F080002401C0002403000024076 +:101C200044000240580002406C0002400804024098 +:101C30001C04024030B560B11A4B026814219A426C +:101C400009D2194B1344B3FBF1F189000164174920 +:101C50000AE0012030BD134B5B421344B3FBF1F1AA +:101C6000890001640F490839C163022180F82110FD +:101C7000136843F6F0718B43F0E901142143D0E976 +:101C800002452C432143046921434469214384696B +:101C900021431943116000214163012242770177FA +:101CA000084630BD08040240F8FFFDBF00000240B6 +:101CB00070B5044690F82000002501280CD00120C2 +:101CC00084F8200094F821600020012E06D084F8CA +:101CD00020000225284670BD022070BD022684F82F +:101CE0002160A0632068066826F001060660204691 +:101CF000FFF724FCE06A00282068016802D041F068 +:101D00000E0106E021F0040101602068016841F045 +:101D10000A0101602068016841F001010160D9E712 +:101D20002DE9F84FDFF8C8910024A9F1040B2346F0 +:101D30000F2709F1040AABF1040ED1E00125A540FB +:101D400006EA0502AA4276D1DFF8A8C14E68A6EBE2 +:101D50000C0866452BD00DDC032E34D005DC36B3E1 +:101D6000012E19D0022E2FD11BE0112E16D0122ECB +:101D70002AD119E0B8F5881F19D006DCB8F5803FE4 +:101D800015D0B8F5801F1FD111E0B8F5001F0ED097 +:101D9000B8F5041F18D10AE0CB6815E0CB681B1D0D +:101DA00012E0CB6808330FE0CB680C330CE08B6893 +:101DB0002BB1012B4FF0080303D0456104E004234D +:101DC00002E0056100E00023FF2A01D8064601E099 +:101DD00000F104064FEA840501D9A5F12005D6F8E3 +:101DE000008007FA05FC28EA0C0803FA05F548EA22 +:101DF0000508C6F800804D68ED0070D53E4DAE690F +:101E000046F00106AE61AD6924F0030605F0010558 +:101E100000953A4D06EB050CDCF80850A607360F86 +:101E200007FA06F825EA0805DFF8D480404503D113 +:101E30004FF0000825E052E0DFF8C880404502D1AD +:101E40004FF001081DE0DFF8C080404502D14FF09F +:101E5000020816E0DFF8B480404502D14FF00308D5 +:101E60000FE0DFF8AC80404502D14FF0040808E0F5 +:101E7000DFF8A080404502D14FF0050801E04FF0A7 +:101E8000060808FA06F848EA0508CCF808804D6804 +:101E9000D9F80060ED024D4601D5164300E09643A7 +:101EA0002E604D68DAF80060AD02554601D5164344 +:101EB00000E096432E604D68DBF80060AD035D46A0 +:101EC00001D5164300E096432E604D68DEF80060B1 +:101ED000ED03754601D5164300E096432E60641C61 +:101EE0000A681646E2407FF429AFBDE8F88F00008B +:101EF00008040140000011100010024000000140E1 +:101F000000080140000C0140001001400014014095 +:101F100000180140001C01408068084000D00120EA +:101F200070470AB1016170470904FBE70148806806 +:101F30007047000054000020704770472DE9F041C1 +:101F4000016804464A694E6890F83E000025D74370 +:101F5000FA050BD4F243D20508D46FF48072012540 +:101F60004A6121680A6842F400420A60B90508D44F +:101F7000F143C90505D422686FF4007145F00205EC +:101F80005161790525D4F143C90522D4638D94F8B4 +:101F90003D10226B202808D13BB9212910D02929D6 +:101FA0000ED0282901D1212A0AD022686FF480613D +:101FB000516145F00405102806D0402804D008E0FF +:101FC000204601F06BFF04E02068016841F40071D5 +:101FD0000160380508D4F043C00505D421686FF4CA +:101FE000006045F008054861002D07D0206C2843AB +:101FF00020642046BDE8F04101F0BEBBBDE8F081A1 +:102000002DE9F047026800215368C66A90F83E4007 +:1020100090F83D50102C12D0402C10D0046C002CA5 +:102020007DD05469E443A6077AD4DE43B60577D45D +:10203000036C03B19169BDE8F04701F00BBF9769EC +:1020400051694FF42A0CC9435FEAC1784FF02A491D +:1020500004D066452AD04E4528D010E0DE43B605B0 +:102060000DD4C16A614501D1012103E0C16A49452E +:1020700001D10821C162BDE8F04701F051BE0E0751 +:1020800016D4DE43B60513D4416CC9B21161416B5D +:1020900009B1896A29B9816B002907D0896A0029A9 +:1020A00004D00068416841F400614160BDE8F087F8 +:1020B0008E0706D4DE43B60503D4BDE8F04701F031 +:1020C00083BDFE43526876074FEA02521DD4002AB0 +:1020D000ECDB0A0608D4DA43520505D4490705D5D6 +:1020E000BDE8F04701F014BD4907DFD4D9438905A5 +:1020F000DCD4212D05D0402CD8D1BDE8F04701F02B +:1021000055BEBDE8F04701F0C1BC002ACEDB4A064F +:102110000BD4DA43520508D4490708D501E00DE095 +:102120000EE0BDE8F04701F03DBC4907BED4D943FD +:102130008905BBD4BDE8F04701F0CABB916970E7DF +:10214000E10606D4D943890503D4BDE8F04701F080 +:10215000EDBE2821212D27D0292D25D0650655D467 +:10216000DD436D0552D4640752D590F83D30448D5F +:10217000002C9BD01269446A2270426A521C42624F +:10218000428D521E4285428D002A8FD12A2B8DD13D +:102190000268536823F4806353602222026380F84C +:1021A0003D1000F057F981E7250623D4DD436D0586 +:1021B00020D4640720D590F83D30448D002CF2D017 +:1021C000446A24781461426A521C4262428D521E53 +:1021D0004285428D002AE6D1292BE4D1026853685A +:1021E00023F4806353602122026380F83D1000F0E5 +:1021F00032F95BE76107D6D4D9438905D3D4418D41 +:102200000029D0D0416A097811610AE06107CAD477 +:10221000D9438905C7D4418D0029C4D01169426AC8 +:102220001170416A491C4162418D491E41853DE75B +:102230007047000070B5040025D094F83D000025DB +:1022400020B984F83C50204600F0BEF8242084F8E1 +:102250003D002068016821F00101016020680168EB +:1022600041F4004101602068016821F400410160EF +:1022700000F020FA4D4A6168914201D84C4900E0D3 +:102280004C49884201D2012070BD4B492368B0FB04 +:10229000F1F15E6826F03F060E435E60636893428C +:1022A00006D94FF4967359434FF47A73B1FBF3F1A7 +:1022B0002368491C1E6A26F03F0631431962616893 +:1022C000914210D84900401EB0FBF1F2521CC2F3FB +:1022D0000B02042A01D2042022E0B0FBF1F0401CE2 +:1022E000C0F30B001CE0A268F2B301EBC10303EBE7 +:1022F0000116431EB3FBF6F35B1C43F480431B053E +:1023000049D092B301EBC10202EB0111401EB0FBB8 +:10231000F1F0401CC0F30B0040F4804040F400405A +:102320002168CA694CF6FF739A431043C861D4E927 +:10233000071001432068026822F0C00211430160C7 +:10234000D4E9030101432068826848F2FF339A43CD +:1023500011438160D4E9050108432168CA6822F06D +:10236000FF021043C86001E00EE016E0206801683B +:1023700041F0010101602564202084F83D002563BF +:1023800084F83E50002070BD01EB4106431EB3FBB4 +:10239000F6F35B1CB3E70120C2E701EB4101401EED +:1023A000B0FBF1F0401CC0F30B00B7E7A0860100C2 +:1023B00080841E0000093D0040420F0070477047B6 +:1023C000704770477047000010B586B0002100913B +:1023D00001910291039100681A49884230D11A4C48 +:1023E000A06940F00800A061A069694600F00800FB +:1023F0000490C02000901220019003200390134805 +:10240000FFF78EFCE06940F40010E061E069002213 +:1024100000F40010049011461F2000F083F81F20E4 +:1024200000F072F800221146202000F07BF82020F6 +:1024300000F06AF806480068416841F4E0614160D4 +:1024400006B010BD0054004000100240000C0140D6 +:102450008801002070477047024881680278114463 +:102460008160704754000020074810B5016841F0B2 +:1024700010010160032000F075F8002000F006F85C +:1024800000F024F8002010BD0020024070B50D4D72 +:1024900004464FF47A712878B1FBF0F00A490968D4 +:1024A000B1FBF0F000F0F2FB48B9102C07D200228B +:1024B0002146501E00F036F800206C6070BD0120EF +:1024C00070BD000054000020600000200C4808B5DA +:1024D000816941F001018161816901F0010100918F +:1024E000C16941F08051C161C06900F08050009025 +:1024F0000448416821F0E06141F00071416008BD8D +:102500000010024000000140002809DB00F01F021B +:10251000012191404009800000F1E020C0F8001145 +:1025200070470000F0B40E4B1B680C46C3F3022347 +:10253000C3F10705042D00D90425191D072901D26F +:10254000002300E0DB1E012606FA05F1491E2140AA +:1025500099409E40761E16403143F0BC03F094BD76 +:102560000CED00E0064900F0070208684FF6FF0393 +:10257000184040EA0220034A1043086070470000F8 +:102580000CED00E00000FA052DE9F0470F460500CC +:1025900061D0434E306800F00700B84209D230687D +:1025A00020F0070038433060306800F00700B84280 +:1025B00051D128683B4C810712D5400703D560688C +:1025C00040F4E06060602878000703D5606840F45C +:1025D000605060606068A96820F0F00008436060A7 +:1025E0002878C00728D06868012810D02168022800 +:1025F00010D0890700292EDA616821F00301014318 +:102600006160FFF793FC804641F288390DE0216854 +:102610008903EFE78901EDE7FFF788FCA0EB0801EC +:10262000494502D90320BDE8F0876068696800F079 +:102630000C00B0EB810FEFD1306800F00700B8421A +:102640000BD9306820F0070038433060306800F064 +:102650000700B84201D00120E5E72878400705D5FA +:102660006068E96820F4E06008436060287800074B +:1026700006D56068296920F4605040EAC1006060B6 +:1026800000F038F86168084AC1F30311515CC84092 +:102690000649086006480068FFF7F8FE0020C2E718 +:1026A0000020024000100240387400086000002042 +:1026B000580000200448054900684968044AC1F3ED +:1026C0000221515CC84070476000002000100240A9 +:1026D000487400080448054900684968044AC1F381 +:1026E000C221515CC84070476000002000100240C9 +:1026F000487400080E4A51680E4801F00C03042B80 +:1027000011D0082B0FD10C48C1F38343C903C05C1F +:102710000AD55168084AC1F34041921E515C054AEE +:102720005043B0FBF1F07047044948437047000044 +:102730000010024000127A002874000800093D00D1 +:102740002DE9F84F040070D02078C04DC00749D063 +:102750006868C0F38100012807D06868C0F3810071 +:10276000022809D16868C00306D52868800339D5D6 +:1027700060680028E7D035E06068B0F5803F0BD096 +:1027800010B1B0F5A02F11D0286820F48030286057 +:10279000286820F4802002E0286840F48030286017 +:1027A000606890B1FFF7C2FB06460AE0286840F473 +:1027B00080202860F0E700BFFFF7B8FB801B64288B +:1027C00073D828688003F7D50CE0FFF7AFFB064607 +:1027D00005E000BFFFF7AAFB801B6428F0D828683B +:1027E0008003F7D420789A4E80074FF001094FF00C +:1027F000000839D5686810F00C0F07D06868C0F37E +:102800008100022809D16868C00306D428688007BF +:1028100014D52069012808D110E02069B0B1C6F8AC +:102820000090FFF783FB074605E00AE1FFF77EFB18 +:10283000C01B0228C4D828688007F7D528686169BA +:1028400020F0F80040EAC10028600DE0C6F80080E2 +:10285000FFF76CFB074604E0FFF768FBC01B02288C +:1028600023D828688007F7D4207800072CD579482A +:10287000A169D9B1C0F80090FFF758FB074604E002 +:10288000FFF754FBC01B02280FD8686A8007F7D5F2 +:1028900071484FF4FA510068B0FBF1F0009000BFAE +:1028A0000098411E0091FAD20EE080E0C0F800804E +:1028B000FFF73CFB074604E0FFF738FBC01B02288C +:1028C00075D8686A8007F7D42078400760D5E86932 +:1028D0000027C00008D4E86940F08050E861E8694A +:1028E000012700F0805000905C480168C90513D4AE +:1028F0000168834641F480710160FFF717FB82464F +:1029000006E000BFFFF712FBA0EB0A0064284ED8D8 +:10291000DBF80000C005F5D5E06801280AD008B151 +:10292000052813D0286A20F001002862286A20F0C8 +:10293000040002E0286A40F001002862E06841F2E9 +:10294000883B98B1FFF7F2FA82460BE0286A40F024 +:1029500004002862EEE700BFFFF7E8FAA0EB0A01E7 +:1029600059455AD8286A8007F6D50CE0FFF7DEFAF9 +:10297000824605E0FFF7DAFAA0EB0A0159454CD888 +:10298000286A8007F6D41FB1E86920F08050E8611A +:10299000E06988B36968C1F38101022944D0022843 +:1029A000C6F8608004D0FFF7C1FA044638E034E08E +:1029B000FFF7BCFA074604E0FFF7B8FAC01B02288D +:1029C0002BD828688001F7D4206AB0F5803F05D164 +:1029D0006868A16820F4003008436860D4E9080101 +:1029E0000843696821F4741108436860C6F8609070 +:1029F000FFF79CFA044606E025E000BFFFF796FAD1 +:102A0000001B022809D828688001F7D51BE000BF09 +:102A1000FFF78CFA001B022802D90320BDE8F88FCB +:102A200028688001F4D40EE00128F7D06868226A93 +:102A300000F48031914204D1616A00F47010884240 +:102A400001D00120EAE70020E8E700000010024082 +:102A500000004242800442426000002000700040BA +:102A60007047000038B50446006842688168C94371 +:102A70004B0606D5CB0704D1D3435B0601D4216CAA +:102A800005E08B0708D4D3431B0605D4616C01B065 +:102A90002046BDE8304008478B0601D54B0646D49A +:102AA000D3439B0643D44B060AD494F85130032BEE +:102AB0003ED0636D43F004036365C368836800938D +:102AC000890609D4616D41F0010161658168009159 +:102AD000016821F040010160606D002827D0206866 +:102AE000416821F0E0014160012084F85100900725 +:102AF00022D02068416821F003014160104DE06C54 +:102B000040B14563E06CFEF7D5FE18B1606D40F052 +:102B100040006065A06C002809D04563A06CFEF7FA +:102B2000C9FE002803D0606D40F04000606538BDEC +:102B3000C1688068009038BD2046FFF791FF38BD1E +:102B40003D57000870B5040009D0606A002540B107 +:102B500025616561A56294F8510040B10CE0012047 +:102B600070BD6068B0F5827FF4D0E561F2E784F86B +:102B70005050204600F040F8022084F851002068B0 +:102B8000016821F040010160A088218900F4827071 +:102B900001F404410843A18901F400610843217C48 +:102BA00001F002010843217D01F001010843218B5E +:102BB00001F400710843217F01F03801084394F8C3 +:102BC000201001F080010843218D01F400510843D9 +:102BD00021680860A069042101EA1040216848606A +:102BE0002068C16921F40061C1616565012084F834 +:102BF0005100002070BD000030B585B00024009465 +:102C000001940294039400681C49884233D11C4803 +:102C1000C16941F48041C161C16901F480410491FD +:102C2000816941F0080181618069164D00F008005A +:102C300004904FF420400090022001900320039064 +:102C400069462846FFF76CF84FF48040CDE9000450 +:102C5000694628460294FFF763F8002211462420B3 +:102C6000FFF760FC2420FFF74FFC0748006841682D +:102C700041F0A001416005B030BD000000380040C7 +:102C800000100240000C0140DC01002010B5401E85 +:102C9000B0F1807F01D3012010BD4FF0E0246061CE +:102CA0000F21601703F0F0F90020A06107202061D8 +:102CB000002010BD7047704770B590F83C20012A85 +:102CC0002CD0012480F83C40022280F83D2003688B +:102CD0005A689D6822F070060A6832435A60104BA9 +:102CE00002689A420ED00F4B9A420BD0B2F1804F3D +:102CF00008D00D4B9A4205D00C4B9A4202D00C4B97 +:102D00009A4204D1496825F080031943916080F804 +:102D10003D40002180F83C10084670BD022070BD87 +:102D2000002C014000340140000400400008004035 +:102D3000000C004010B5040003D094F83D0010B121 +:102D400007E0012010BD002084F83C00204600F080 +:102D50001FF8022084F83D00211D206802F06CFD60 +:102D6000012084F8460084F83E0084F83F0084F88F +:102D7000400084F8410084F8420084F8430084F85D +:102D8000440084F8450084F83D00002010BD000098 +:102D900008B500680B49884212D10B48816941F49B +:102DA000006181618069002200F40060009011469A +:102DB0001920FFF7B7FBBDE808401920FFF7A4BBB7 +:102DC00008BD0000002C01400010024090F83D10AA +:102DD000012901D001207047022180F83D100168CF +:102DE000CA6842F00102CA6000680E4988420ED0EB +:102DF0000D4988420BD0B0F1804F08D00B49884272 +:102E000005D00B49884202D00A49884204D1816822 +:102E100001F00701062903D0016841F001010160BA +:102E200000207047002C01400034014000040040A5 +:102E300000080040000C004070B5044690F83C00CB +:102E40000025012817D0012684F83C60022084F870 +:102E50003D002068826822F0770222F47F4282607F +:102E60000868502838D00DDC20284FD005DC90B3FE +:102E7000102811D14AE0022070BD302846D04028E9 +:102E80000AD13BE060282FD070280DD0B0F5805FCC +:102E900003D0B0F5005F12D0012584F83D6000201A +:102EA00084F83C00284670BDCB68D1E90121206838 +:102EB00002F008FD2068816841F0770109E0CB68E5 +:102EC000D1E90121206802F0FDFC2068816841F40D +:102ED00080418160E1E719E0CA684968206802F032 +:102EE00003FD5021206806E0CA684968206802F0A6 +:102EF0000CFD6021206802F0EFFCCEE7CA6849684B +:102F0000206802F0F1FC40212068F4E722680146C5 +:102F10001046F0E7704770B50446006801694FF04D +:102F20000005C943890715D4C168C943890711D46D +:102F3000E91E016101202077206880698007204612 +:102F400002D0FFF7E7FF04E000F098F8204600F019 +:102F500096F8257720680169C943490717D4C168E5 +:102F6000C943490713D46FF004010161022020779F +:102F70002068806910F4407F204602D0FFF7CAFF26 +:102F800004E000F07BF8204600F079F8257720680F +:102F90000169C943090716D4C168C943090712D496 +:102FA0006FF008010161042020772068C069800764 +:102FB000204602D0FFF7AEFF04E000F05FF82046A5 +:102FC00000F05DF8257720680169C943C90617D468 +:102FD000C168C943C90613D46FF01001016108200C +:102FE00020772068C06910F4407F204602D0FFF7A8 +:102FF00091FF04E000F042F8204600F040F8257709 +:1030000020680169C943C90708D1C168C943C90714 +:1030100004D1891E0161204600F032F82068016960 +:10302000C943090609D4C168C943090605D46FF02C +:10303000800101612046FFF73DFE20680169C94318 +:10304000490609D4C168C943490605D46FF0400157 +:103050000161204600F09CF820680169C943890697 +:103060000BD4C168C943890607D46FF02001016100 +:103070002046BDE87040FFF71EBE70BD7047704728 +:10308000414930B488427CD140484168012901DA85 +:10309000012200E00022491C4A4301214260012A2A +:1030A00000D18160C368022B01DA012200E0002216 +:1030B0005B1C5A43C260022A00D101614269052AA1 +:1030C00001DA012300E00023521C53434361052B26 +:1030D00000D18161C3690A2B01DA012200E00022DC +:1030E0005B1C5A43C2610A2A00D10162426A322A39 +:1030F00001DA012300E00023521C53434362322BC8 +:1031000000D18162C26A642A01DA012300E000234F +:10311000521C5343C362642B00D10163436B4FF4D1 +:10312000FA74A34201DA012200E000225B1C5A4338 +:103130004263A24200D18163C26B4FF47A74A2420F +:1031400001DA012300E00023521C5343C363A3426E +:1031500000D10164426C41F288318A4201DA0123D4 +:1031600000E00023521C534343648B4203D1816C23 +:1031700021B10021816430BC00F09CBF0121F9E73E +:10318000FFE730BC70470000340200200000002040 +:10319000704738B5044690F84200202801D002203C +:1031A00038BD61B15AB10120206300206063204620 +:1031B00002F018FE0028F3D1216B012901D0012073 +:1031C00038BD21680A684968009121680C3151E8CE +:1031D000002F42F0100241E80023002BF5D138BD4A +:1031E00070477047F8B5016804460868CA684B69BB +:1031F00010F00F0F4FF0000559D003F0010602F454 +:103200009077374365D0C10705D0D10503D5616CF0 +:1032100041F001016164410705D5D90703D0616C14 +:1032200041F002016164810705D5D90703D0616CC3 +:1032300041F004016164010707D502F02001314328 +:1032400003D0616C41F008016164616C00293AD0DF +:10325000800604D5900602D5204602F005FD2068C0 +:103260004069616CC0F38010090700D460B3204648 +:1032700002F0C5FC20684069400621D52068143062 +:1032800050E8001F21F0400140E80012002AF5D16B +:10329000E06BA8B16D494163E06BFEF70BFB0028C2 +:1032A00011D0E06B416B01B0BDE8F04008478306E8 +:1032B0000FD593060DD52046BDE8F84002F0D4BCEA +:1032C0002046FFF78EFFF8BD2046FFF78AFF6564B2 +:1032D000F8BD266B2023012E7CD1C6067AD5D606F2 +:1032E00078D508684868009048694FF002064006A3 +:1032F00040D5E16B086840680004000CE8D0A28D5E +:103300008242E5D9E085886920282DD020680C30DC +:1033100050E8001F21F4807140E80012002AF5D126 +:103320002068143050E8001F21F0010140E800122D +:10333000002AF5D12068143050E8001F21F0400128 +:1033400040E80012002AF5D184F842302563206855 +:103350000C3050E8001F21F0100140E80012002A54 +:10336000F5D1E06BFEF782FA6663A08DE18D401A1D +:1033700081B22AE0A08DE18D401A81B2E08D002853 +:10338000A6D00029A4D022680C3252E8000F20F405 +:10339000907042E80007002FF5D12068143050E803 +:1033A000002F22F0010240E80027002FF5D184F819 +:1033B0004230256320680C3050E8002F22F01002C4 +:1033C00040E80023002BF5D166632046FFF708FF95 +:1033D000F8BDFFE705062BD5150629D594F8410061 +:1033E0002128F5D1A068B0F5805F01D12069B0B186 +:1033F000206A411C2162216800784860E08C401EF0 +:103400000004000CE084E3D12068C16821F0800151 +:10341000C1602068C16841F04001C160D8E7206AFE +:103420000088C0F308004860206A801C2062E5E73D +:103430004006CDD55006CBD5CA68204622F04002C2 +:10344000CA6084F8413000F015F9C1E7015B00085B +:1034500070B5040004D094F84100002510B106E0D6 +:10346000012070BD84F84050204600F023F824204D +:1034700084F841002068C16821F40051C1602046F1 +:1034800002F054FC2068016921F490410161206838 +:10349000416921F02A0141612068C16841F400516D +:1034A000C1606564202084F8410084F842006563AF +:1034B000002070BDF0B585B0002400940194029402 +:1034C0000394054603685648DFF850C102210322E1 +:1034D000544E0715634528D1836943F480438361C3 +:1034E000836903F480430493836943F00403836195 +:1034F0008069039200F0040004900802CDE9000105 +:1035000069463046FEF70CFCCDE90074694630464A +:103510000294FEF705FC002211462520FFF702F871 +:103520002520FEF7F1FF404842E0DFF800C1634587 +:1035300045D1C36943F40033C361C36903F4003365 +:103540000493836943F0040383618069039200F06C +:10355000040004900420CDE9000169463046FEF7DE +:10356000DFFB0820CDE90004694630460294FEF7EF +:10357000D7FB2D4E2E48D836C6E900048020C6E978 +:10358000024020203461C6E905403046F461FEF770 +:1035900051FB08B1FEF70AF9EE630022114626201E +:1035A0007562FEF7BFFF2620FEF7AEFF1E484830CB +:1035B0000068C16841F06001C16005B0F0BD1D4DFB +:1035C000AB42FAD1C36943F48023C361C36903F4F6 +:1035D00080230493836943F0080383618069CDE904 +:1035E000007100F00800CDE90320134D694628461C +:1035F000FEF796FBE814CDE90004694628460294DC +:10360000FEF78EFB002211462720FEF78BFF2720B6 +:10361000FEF77AFF04489030CAE700000038014006 +:1036200000100240000801407C02002000440040DD +:103630006C00024000480040000C01407047704799 +:1036400090F84130202B01D00220704779B172B13F +:1036500001628284C28400214164212180F84110EA +:103660000068C16841F08001C160002070470120FE +:103670007047000000680449884204D100220221FA +:103680000248FEF74EBC704700440040000801406D +:10369000FEE700000148FEF751BC00008801002051 +:1036A0000148FEF7ADBC00008801002038B5406A33 +:1036B000002190F83D202B4B46F2A8141B68B3FB69 +:1036C000F4F3C3EBC30303EB830300933BB15B1E33 +:1036D000009303681B689B0505D5009BF6E7036C08 +:1036E00043F020030364436B03B19962836B03B11E +:1036F000996203681C6824F480641C604185436BF4 +:1037000003B15963836B03B1596303681C6824F0E8 +:1037100001041C6090F83D402023602C0BD028242D +:1037200034EA02020FD080F83D3080F83E1000BF2E +:10373000FEF77EFD38BD80F83D3080F83E10016414 +:10374000FEF7FAFB38BD0268136843F0010313600B +:103750000268136843F480631360016380F83D409E +:10376000E6E700006000002000684169C9430906DF +:1037700001D400210161704770B5044690F83D0006 +:1037800094F83E10102901D0402906D1222804D1F6 +:1037900021680A6822F400620A60282131EA0002E6 +:1037A0004FF000054FF0200626D021684968090532 +:1037B00005D4602803D084F83D6084F83E5025632A +:1037C00020684168090537D5416821F400614160EE +:1037D000606B90F821203C49012A11D04163606B55 +:1037E000FEF768F838B32068016821F00101016034 +:1037F00084F83D60606B1CE0256384F83D10DFE7D2 +:10380000A06B4163A06BFEF755F8A0B12068416939 +:10381000C943490605D40069616A0870606A401CA2 +:1038200060622068016821F00101016084F83D6058 +:10383000A06B416B884710E094F83D10602910D0D0 +:103840004169C943490605D40069616A0870606A24 +:10385000401C60622046FEF7EBFC206CC1071CD1C7 +:1038600015E084F83D6025644169C943490605D4E3 +:103870000069616A0870606A401C606220680168C3 +:1038800021F0010101602046FEF756FBE5E78107C4 +:1038900003D4410701D4000704D52068416821F40E +:1038A000E061416094F83D00216C49070BD5282860 +:1038B00009D10648E062256384F83D6084F83E50F3 +:1038C0002046FEF77BFD70BDAD3600080000FFFF0F +:1038D00010B5C26A438D0168042B06D0438D032BBB +:1038E00008D0438D022B1DD012E04A6822F480627A +:1038F0004A600CE04B6823F480634B60042A06D0D6 +:10390000022A04D001680A6822F480620A60016811 +:103910000969426A1170416A491C4162418D491E20 +:10392000418510BD012A30D0102A2ED0042A30D073 +:10393000022A2ED00A6842F400720A6001680969FE +:10394000426A1170416A491C4162428D521E428591 +:10395000026812690A70416A491C4162418D491E20 +:10396000418501684A6822F440724A60202180F84B +:103970003D1090F83E200021402A80F83E100CD0E7 +:1039800012210163FEF71BFD10BD0A6822F480625C +:10399000D3E70A6842F48062CFE70163FEF711FDC6 +:1039A00010BD000038B590F83D1022290FD1418D8F +:1039B00003290DD901680969426A1170416A491CDD +:1039C0004162418D491E4185418D032906D038BD94 +:1039D000C26A022A02D0012906D029B100684168D2 +:1039E00021F48061416038BD274946F2A8130022C6 +:1039F0000968B1FBF3F101EB81010091016820231B +:103A0000009C641E009422D00C68A405F8D40C68B5 +:103A100024F480640C6001684C6824F4E0644C6019 +:103A200001680969446A2170416A491C4162418DFB +:103A3000491E418580F83D3090F83E1080F83E20C8 +:103A400040291DD012210163FEF7B9FC38BD046C7A +:103A500044F0200404644C6824F4E0644C60016881 +:103A60000969446A2170416A491C4162418D491EBD +:103A7000418580F83D3080F83E20FEF7D9FB38BD07 +:103A80000263FEF79EFC38BD6000002010B5C26ADC +:103A900090F83D1021290BD1418D51B1416A026846 +:103AA00009781161416A491C4162418D491E418575 +:103AB00010BD20230021082A13D0202A11D012F58E +:103AC000803F0ED00268546824F4E06454601122F0 +:103AD000026380F83E1080F83D3000BFFEF770FCB6 +:103AE00010BD0268546824F4E064546002681468ED +:103AF00044F400741460016380F83D3090F83E2077 +:103B000080F83E10402AE9D1FEF75CFC10BD0000B1 +:103B100010B590F83D1090F83E30C26A048DB4B1F3 +:103B2000212903D0402B11D122290FD1418DE1B39E +:103B300090F83E10402942D0416A0268097811612C +:103B4000416A491C4162418D491E418510BD2129B0 +:103B5000E8D120230021082A13D0202A11D012F501 +:103B6000803F0ED00268546824F4E064546011224F +:103B7000026380F83E1080F83D3000BFFEF720FC65 +:103B800010BD0268546824F4E0645460026814684C +:103B900044F400741460016380F83D3090F83E20D6 +:103BA00080F83E10402AE9D100E002E0FEF70AFC6E +:103BB00010BD0068416821F48061416010BDBDE81E +:103BC000104000F0F3B8000078B590F83E50C26A9B +:103BD000046B90F83D6000230168222E73D1066DBE +:103BE0000EB9402D6FD0056D1DB90569B5F5404F73 +:103BF0001BD0458D95B3468D484D012E20D0448D68 +:103C0000022C4DD00C6844F480640C6001684C6850 +:103C1000240579D5AA4273D0012A71D0082A6FD021 +:103C2000102A6DD0202A6BD06EE04A698A69009212 +:103C30000A6842F480720A60016D491C016578BD12 +:103C4000AA4214D10A6822F480620A6001684A68B4 +:103C5000120504D50A6822F4806217E0FFE74A697A +:103C60008A6900920A6842F400720A6050E0082AE9 +:103C700010D0202A0ED0122C0AD0042A03D0022AF7 +:103C800001D0102AE6D10A6842F480620A603BE063 +:103C9000012ADFD00A6822F480620A600168DEE748 +:103CA000042A11D0022A0FD0102A0DD00C6844F437 +:103CB00000640C6001684C698C6900940C6824F401 +:103CC00080640C6008E025E00C6844F480640C60BB +:103CD00001684C698969009101684C68240517D511 +:103CE000AA4207D0012A05D0082A03D0102A01D001 +:103CF000202A0DD14A6842F480524A6008E0FFE76A +:103D00004A6842F480524A6001684A6989690091B0 +:103D1000036578BD48698869009078BD0000FFFFA1 +:103D200090F83E10402910D00169B1F5804F19D0AC +:103D3000016DA9B3016D012910D1416C5FF0F10251 +:103D400001F4407142EAD11106E0016D0029416C95 +:103D500005D0C9B241F0010100680161704701F06E +:103D6000FE01F9E790F83D102129416C09D0C9B254 +:103D700041F0010102681161416B29B1896A49B9B9 +:103D800002E001F0FE01F5E7816B0029E6D0896AC7 +:103D90000029E3D00068416841F400614160704748 +:103DA000FFE7416CF02201F44071CBE710B590F8C9 +:103DB0003D10026D4AB1026D012A14D0026D022A33 +:103DC00016D0BDE81040FFF7CFBCC16C0129816C53 +:103DD00002D0C1F3072108E00268C9B21161016D88 +:103DE000891C016510BD816CC9B20268116123E0B4 +:103DF00022291CD0428D0AB1212920D0428D002ACF +:103E0000F0D12129EED101684A6822F4E0624A60CB +:103E100001680A6842F400720A60002101632022EE +:103E200080F83D2080F83E10FEF7CCFA10BD016806 +:103E30000A6842F480720A60016D491CD1E7416A48 +:103E4000026809781161416A491C4162418D491E2D +:103E5000418510BD38B50C4690F83D20002128253D +:103E6000954302680B4605D051699169009180F82D +:103E70003C3038BD556825F480655560E2435407F1 +:103E800000D50121120601D5828900E0028B80F85D +:103E90003C3092B2FEF751F838BD00002DE9F041F8 +:103EA00090F83D300446C26A002120261E4F00686B +:103EB0006FF48065082A01D0202A01D1282B04D074 +:103EC000212B17D04561BDE8F081E762426822F4FA +:103ED000E0624260206845612068026822F48062E6 +:103EE0000260216384F83D6084F83E102046FEF7AE +:103EF00065FAE8E7E7622122226384F83D6084F8EE +:103F00003E10416821F4E06141602068456120680D +:103F1000016821F4806101602046FFF725FC2046FE +:103F2000FEF799FACFE700000000FFFFF8B590F820 +:103F30003D6004460068416821F4E061416020680A +:103F4000002541690091016841F00101016020688C +:103F5000016821F48061016020684168090520D56D +:103F6000474F222E48D02A2E46D0616B09684968F7 +:103F70006185618D19B1216C41F0040121644168B2 +:103F800021F400614160606BFDF72CFD012808D031 +:103F9000606B4763606BFDF78DFC10B1606B416B2C +:103FA0008847608D08B320684169C943490708D430 +:103FB0000069616A0870606A401C6062608D401E22 +:103FC000608520684169C943490608D40069616A6F +:103FD0000870606A401C6062608D401E6085608D64 +:103FE00018B1206C40F004002064206C00B320461F +:103FF000BDE8F840FFF7C0BBA16B0968496861855F +:10400000618D19B1216C41F004012164416821F4F2 +:1040100000614160A06BFDF7E5FC0128C1D0A06BF9 +:104020004763A06BFDF746FC0028BAD0A06BB6E74B +:104030002A2E06D12563282084F83D002046FEF76D +:1040400009FA94F83D10202028290DD0216B22294F +:1040500001D0222E07D1256384F83D0084F83E501C +:104060002046FEF7F7F9F8BD0649E162256384F8BA +:104070003D0084F83E502046FEF7A0F9F8BD000050 +:10408000AD3600080000FFFF08490020084B08710A +:1040900048610861C86148708870C86002468861DC +:1040A0001A54401C3C28FBD38A61704768010020E9 +:1040B000E406002070B504211C48FDF72DFF1C4CC0 +:1040C0004FF4805120701B48FDF726FF60704FF4BD +:1040D00000411948FDF720FF211FA0700878002338 +:1040E000032800D30B700878114A245CD21E0CB947 +:1040F000155C1DB1155C022D0DD00FE00F4C54F86E +:1041000020506D1C44F82050052D07D944F820306C +:104110000124145402E0012C00D11354401CC0B2FD +:104120000870032800D30B7070BD0000001401401C +:104130008800002000100140000801409803002082 +:1041400070B500244FF40065134E04E0641CE4B223 +:10415000012002F089F829463046FDF7DDFE0128EE +:1041600003D0C82C10D2002407E0C82CEED30BE0FB +:10417000641CE4B2012002F077F829463046FDF7CE +:10418000CBFE18B1F02C04D3012070BDF02CEFD37E +:10419000FAE7002070BD00000010014070B586B045 +:1041A0000024104801940294816941F0100181615A +:1041B00080690D4E00F0100004904FF4006002255D +:1041C0000090694603953046FDF7AAFD680200900D +:1041D00001AA012082E8310069463046FDF7A0FDC2 +:1041E00006B070BD001002400010014070B5002400 +:1041F00000F08AF800F06EF8FFF7A2FF114908708E +:10420000CC2000F08FF8BE2000F08CF800F052F8BF +:10421000054600F04FF8072800D8012405EB0020E0 +:1042200000B23CB102F0BAFEBDE870406FF003018D +:1042300003F0BBB8C04302F0B1FEBDE870400249D4 +:1042400002F00CBF98000020000080BD10B5FFF701 +:10425000A5FF012291020448FDF763FE00F03AF841 +:10426000BDE81040FFF76CBF0010014070B5104D65 +:104270004FF48064002221462846FDF752FE0220BA +:1042800001F0F2FF012221462846FDF74AFE0C20EC +:1042900001F0EAFF61002846FDF73EFE08B1012467 +:1042A00000E00024322001F0DFFF204670BD000056 +:1042B0000010014070B500255FF00104FFF7D6FF44 +:1042C000C001641C40EA5500E4B2C5B2082CF5D91F +:1042D000284670BD70B50B4D4FF480640022214616 +:1042E0002846FDF71EFE40F2EE2001F0BDFF012240 +:1042F00021462846FDF715FEBDE870400F2001F06D +:10430000B3BF00000010014010B5FFF7E3FFFFF757 +:1043100017FFCC2000F006F8BDE81040442000F064 +:1043200001B800002DE9F0410124154F0546A60211 +:1043300015F0010F4FEA55054FF00002314638469F +:104340000BD0FDF7EEFD022001F08EFF0122314679 +:104350003846FDF7E6FD3C200AE0FDF7E2FD3C2093 +:1043600001F082FF012231463846FDF7DAFD0220D6 +:1043700001F07AFF641CE4B2082CD9D9BDE8F081C1 +:1043800000100140094808B5416941F0010141614F +:104390004069002200F00100009011461020FEF755 +:1043A000C1F8BDE808401020FEF7AEB8001002408A +:1043B0002DE9F04F85B000244A48009401940294FE +:1043C0000394816941F010018161816901F010015C +:1043D0000491816941F020018161816901F020012E +:1043E0000491816941F004018161816901F0040156 +:1043F0000491816941F0080181618069DFF8E8A0DA +:1044000000F0080041F612060490002231465046A2 +:10441000FDF787FDDFF8D4904FF4F06800224146A5 +:104420004846FDF77EFDDFF8C8B000223821584627 +:10443000FDF777FD4EF24F000325CDE900056946F3 +:104440004846FDF76DFCE120CDE900056946504680 +:10445000FDF766FC0096022701260397CDE901646B +:1044600069465046FDF75CFC41F63000CDE900049A +:10447000694648460294FDF753FCCDE9005469466D +:1044800058460294FDF74CFC41F20430CDE900059A +:1044900069465846FDF744FCCDF800800397CDE906 +:1044A000016469464846FDF73BFC4FF40140CDE905 +:1044B0000004694650460294FDF732FC0420CDE921 +:1044C000000469460B480294FDF72AFC3820CDE928 +:1044D0000006CDE9024769465846FDF721FC05B0C4 +:1044E000BDE8F08F001002400008014000100140BC +:1044F000000C0140001401400D4810B50B4901604B +:104500000C49416000214FF480428160C0E90312F0 +:1045100041618161C1610162FDF78CFE002803D019 +:10452000BDE81040FDF742B910BD00000054004046 +:1045300088010020A08601000F4810B50D490160D8 +:104540004FF48271416000218160C1604FF40072BC +:104550000161C0E90512C1610162416281620A2103 +:10456000C162FEF7EFFA002803D0BDE81040FDF766 +:104570001DB910BD00380040DC01002010B586B028 +:10458000002419480094019402940394049415495A +:10459000059401602321C0E9011440F2E731C0E92C +:1045A00003148021C0E90541FEF7C4FB08B1FDF703 +:1045B000FDF84FF48050009069460B48FEF73CFC34 +:1045C00008B1FDF7F3F8049404A907480594FEF731 +:1045D00073FB08B1FDF7EAF80348FEF7F7FB06B0F6 +:1045E00010BD0000002C0140340200200C4810B522 +:1045F0000A4901604FF4E1314160002181600C22E1 +:10460000C160C0E904128161C161FEF721FF002889 +:1046100003D0BDE81040FDF7C9B810BD0038014017 +:104620007C0200200C4810B50A4901604FF4165175 +:104630004160002181600C22C160C0E904128161E7 +:10464000C161FEF705FF002803D0BDE81040FDF76B +:10465000ADB810BD00440040C40200200C4810B5A5 +:104660000A4901604FF4E1314160002181600C2270 +:10467000C160C0E904128161C161FEF7E9FE002852 +:1046800003D0BDE81040FDF791B810BD00480040D0 +:104690000C030020FEE7FEE710B52C4801F0E4FD16 +:1046A000AE2001F053F8002001F050F8102001F086 +:1046B0004DF8402001F04AF8B02001F047F8812081 +:1046C00001F044F8FF2001F041F8A02001F03EF88D +:1046D000A62001F03BF8A82001F038F83F2001F0B7 +:1046E00035F8C02001F032F8D32001F02FF8002077 +:1046F00001F02CF8D52001F029F8802001F026F8EF +:10470000D82001F023F8052001F020F8D92001F08D +:104710001DF8F12001F01AF8DA2001F017F8122044 +:1047200001F014F8DB2001F011F8302001F00EF850 +:104730008D2001F00BF8142001F008F8AF2001F0F3 +:1047400005F8BDE8104000F003B8000020A1070004 +:1047500070B5002404F1B000C0B200F0F7FF0020F3 +:1047600000F0F4FF102000F0F1FF0025002001F020 +:1047700004F86D1CEDB2802DF8D3641C082CE9DB25 +:1047800070BD00002DE9FC5FFA4EDFF8ECB306F1D6 +:104790000D0006F1100872780078D8F80410009126 +:1047A000F64900240125096806F1300A06F1480996 +:1047B00006F140070C2A7DD2DFE802F006095CDF33 +:1047C000FDFCFBFAF9F8F7F6FFF766FF4FE0FFF79D +:1047D000BFFF00211023EAA20846009500F0CEFE9C +:1047E0001023E7A200215020009500F0C7FE002210 +:1047F00001231146302000F00FFE01231A4600214C +:10480000402000F009FE1023DFA2022100200094C6 +:1048100000F0B4FE1023DFA204210020009400F079 +:10482000ADFE1023DFA206210020009400F0A6FEBA +:10483000D04DED1D287830B910233C220221702084 +:10484000009400F02DFE2878012806D110233C2288 +:1048500004217020009400F023FE2878022806D15D +:1048600010233C2206217020009400F019FE70787D +:10487000401C7FE0BF4DED1D287808BB68780028FC +:104880006DD010233C2202217020009400F008FE1D +:104890006878012806D1102320220421702000947A +:1048A00000F0FEFD6878022808D11023202206219E +:1048B000702000E05FE0009400F0F2FD287868705E +:1048C000287801281ED1687801284ED010233C2278 +:1048D00004217020009400F0E3FD687830B91023C3 +:1048E000202202217020009400F0DAFD687802286E +:1048F00006D11023202206217020009400F0D0FD64 +:1049000028786870287802281ED16878022821D07B +:1049100010233C2206217020009400F0C1FD68782D +:1049200030B91023202202217020009400F0B8FD3D +:104930006878012806D110232022042170200094D9 +:1049400000F0AEFD28786870287840B101280CD0BE +:10495000022810D1B07801280DD1B470C8E2B07827 +:10496000012808D1B470032004E0B078012802D1F6 +:10497000B47004207070BDE8FC9FF0788D4F002863 +:104980007DD0C8F800100191009802F065FCDFF8B6 +:10499000E4A14FF07C590AF1180A48450EDCDDE924 +:1049A000001002F059FC07E0F0E3F0E3B3E3B2E2F9 +:1049B00051E20DE2AEE11FE1484513DD019802F03E +:1049C00037F902460B467CA17D48FBF74FFC1023CC +:1049D0007B4A02210020009400F0D0FDD8F80000AE +:1049E000C8F804003968CAF800105746DAF804001D +:1049F00002F080FA1AD0102372A206212820009417 +:104A000000F0BCFD786802F013F902466C480B46D2 +:104A100069A11030FBF72AFC694A102310320621E5 +:104A20000020009400F0AAFD386878609BF8000030 +:104A300002F0CCFA4F4F014620373860786802F018 +:104A400059FA0DD038684FF01003B0F17E5F009432 +:104A50007ED05DA20221582000F090FD3868786079 +:104A60005A48007802F0B2FA424F014628373860BF +:104A70007A68104602F03EFA0FD0386800E014E081 +:104A8000B0F17E5F4FF01003009472D04EA2062169 +:104A9000582000F073FD38687860B07801287FF402 +:104AA0006AAFB4707570F47065E7F570FFF750FE8B +:104AB0000021102346A20846009400F05FFD2F4815 +:104AC000006802F0B5F802460B463BA13C48FBF7F4 +:104AD000CDFB10233A4A02210020009400F04EFD45 +:104AE00010233CA200215820009400F047FD102321 +:104AF00039A204210020009400F040FD386802F043 +:104B000097F802462E480B462BA11030FBF7AEFB60 +:104B10002B4A1023103206210020009400F02EFDB5 +:104B200010232FA204215820009400F027FD102309 +:104B30002CA202214020009400F020FD9BF80000F0 +:104B40004FF01003012800944ED01FA2022100E074 +:104B50004EE0582000F012FD1C484FF01003007882 +:104B60000094012842D018A20621582000F006FD2A +:104B700093E73FE0E400002064000020680000208C +:104B80002020202020200000506172616D65746536 +:104B9000722000004D6F746F7220436F6E74726FDD +:104BA0006C0000004D61676E65742053616D706C20 +:104BB0006500000078000020252E3266000000000D +:104BC000C40600202000000045525200650000206D +:104BD000506F73004F43310054656D70000000004A +:104BE0004F4332006D760000FCA2AFE7FBA2BBE7AB +:104BF000FAA22FE7F9A24AE7317931B1F94F797872 +:104C000088426BD0002856D05CE03571FFF7A0FDDC +:104C100000211023F4A20846009400F0AFFCF54FE9 +:104C2000387830B91023F4A200215020009500F00C +:104C3000A5FC3878012806D11023F1A200215020CC +:104C4000009500F09BFC1023EFA2022100200094AD +:104C500000F094FCEF48F0A10268F048FBF706FB77 +:104C60001023EE4A02215020009400F087FC10230C +:104C7000EBA202216420009400F080FC1023E9A242 +:104C800004210020009400F079FC1023E8A2042104 +:104C90005020009400F072FC1023E6A206210020B0 +:104CA000009400F06BFC1023E4A206215020009435 +:104CB00000F064FC12E01023CFA2002150200095E8 +:104CC00000F05CFC3878012806D11023CCA200212A +:104CD0005020009500F052FC38787870B0780128A8 +:104CE0007FF4E2AEBF4DB4703471287830B9102330 +:104CF000C1A200215020009400F040FC2878012837 +:104D000006D11023BEA200215020009400F036FCF2 +:104D100005202FE6DFF8CC924FF00608F8B930797D +:104D2000F0B15746D7E90001884213D01023AFF203 +:104D3000AC1202215020009400F020FCB6A1B7482C +:104D40003A68FBF793FA1023B44A022150200095E9 +:104D500000F014FC38687860B07801280FD019E0B2 +:104D6000AC483571ACA10268AC48FBF77FFA102360 +:104D7000AA4A02215020009500F000FCECE7B47034 +:104D800034711023A54A02215020009400F0F6FB54 +:104D900086F8018099F800000128A1D15746CAF889 +:104DA00000501023AFF2242202215020009400F082 +:104DB000E5FB99A199483A68FBF758FA1023974AFE +:104DC00002215020009400F0D9FB86F80180D2E542 +:104DD000307938B14F46D7E9000188421ED001280A +:104DE00009D00FE03571102391A2042150200095C5 +:104DF00000F0C4FB12E010238DA204215020009586 +:104E000000F0BCFB3868022806D110238CA20421D4 +:104E10005020009500F0B2FB38687860B078012827 +:104E2000D5D1B4703471D9F800004D46012806D1AF +:104E300010237FA204215020009400F09FFB2868DB +:104E4000022806D110237EA204215020009400F0F5 +:104E500095FB07208EE5634F30793F1F28B13878E6 +:104E6000797888422DD058B118E035713C707C704B +:104E7000102370A206210020009500F07FFB20E0A7 +:104E800010236CA206210020009500F077FB102370 +:104E90006AA206215020009400F070FB38780128A7 +:104EA0000DD1102363A206210020009400F066FBC0 +:104EB000102362A206215020009500F05FFB387895 +:104EC0007870B0780128ABD1387898B10128A7D193 +:104ED0005C48B470347105704248464900780870E7 +:104EE0004C48DAF8001001605749D9F80000086012 +:104EF00008203FE55348B470347104703948047099 +:104F00004470CAF80050CAF80450C9F80050C9F8F3 +:104F1000045075702FE57079F0B3C8F80010894619 +:104F2000009802F099F94FF07C57B84205DC4846EA +:104F3000009902F091F9B84214DD484601F078FE7C +:104F400002460B46AFF290313448FBF78FF910233D +:104F5000324A02212820009400F010FBD8F800000B +:104F6000C8F804009BF8000002F030F81D4F01461D +:104F700013373860786801F0BDFF0FD038684FF004 +:104F80001003B0F17E5F00947ED030A2062108208D +:104F900000F0F4FA386800E05EE078602D480078B0 +:104FA00002F014F80F4F01461B3738607A6810463C +:104FB00001F0A0FF0DD038684FF01003B0F17E5F14 +:104FC00000947DD021A20621482000F0D7FA38684D +:104FD00078601C48007800B191E089E0204F4B20B8 +:104FE00020000000F100002052756E204D6F6465B6 +:104FF0003A000000350100205354455000000000E5 +:105000004C4F4F500000000052756E205374657075 +:105010003A0000004801002025640000C40600207A +:105020006D6D000052756E20446972653A00000093 +:10503000504F530043616E63656C00004F4B00009E +:105040005245560034010020600100204552524F65 +:1050500052000000650000207571FFF779FB002108 +:105060001023C7A20846009400F088FA1023C7A2B4 +:1050700002210020009400F081FA1023AFF29C423C +:1050800002216A20009400E02EE000F077FA10235D +:10509000C0A204210020009400F070FA1023BFA2E7 +:1050A00004214020009400F069FA9BF800004FF0C2 +:1050B00010030128009413D0AFF27002062100E023 +:1050C00014E0082000F05AFAB6484FF010030078B8 +:1050D0000094012806D0AFF28C02062148200CE093 +:1050E000B1A2EBE7B0A2F8E7AFA24FE7AEA26AE742 +:1050F00000211023AEA20846009400F03FFAB078D9 +:1051000001287FF4D1ACAD48B4700470AC48047091 +:10511000757074712FE4B079B8B3AA4FD7E9000164 +:10512000884215D01023A1A202215820009400F03B +:1051300025FAAFF21C11A4483A68FBF797F8102340 +:10514000A14A02215020009500F018FA38687860D2 +:10515000B0780128DED1B470B4711023AFF2DC5204 +:1051600002215020009400F009FA9648AFF258113D +:1051700002689548FBF77AF81023934A02215020E1 +:10518000009400F0FBF90A20C3E501E09BE050E049 +:10519000B571FFF7DDFA002110238CA208460094B8 +:1051A00000F0ECF910238CA202210020009400F002 +:1051B000E5F910238BA202216420009400F0DEF9AF +:1051C000102389A204210020009400F0D7F9884818 +:1051D0007C49C2780A604A6040793860AFF2C811F1 +:1051E00078607948FBF742F81023774A0221502073 +:1051F000009500F0C3F9AFF2E01173483A68FBF78D +:1052000035F81023704A04215020009400F0B6F9BC +:105210001023AFF2E01206210020009400F0AEF956 +:105220001023AFF2E81206215020009400F0A6F9F6 +:105230008EE76449B07908310A68A8B37868824279 +:1052400015D0102359A204215820009400F096F99B +:10525000AFF23C215C483A68FBF708F810235A4A41 +:1052600004215020009500F089F938687860B07802 +:1052700001287FF419ACB470B4711023AFF2FC6252 +:1052800004215020009400F079F9AFF274214E48C7 +:105290003A68FAF7EBFF10234B4A042150200094A0 +:1052A00000F06CF90B2034E5FFE7B571AFF29821FF +:1052B0004548FAF7DBFF1023434A042150200095AC +:1052C00000F05CF9D3E7B046B0793E4E2D3E28B1F0 +:1052D00030787178884233D068B11CE088F8065085 +:1052E000347074701023AFF2B422062100200095B0 +:1052F00000F044F924E01023AFF2C8220621002078 +:10530000009500F03BF91023AFF2D0220621502087 +:10531000009400F033F9307801280FD11023AFF258 +:10532000EC2206210020009400F028F91023AFF2AF +:10533000F42206215020009500F020F9307870709A +:1053400098F802104046012993D1317869B10129BA +:105350008FD11C49847084710A782549CA703A78C3 +:1053600081F8052088F8015031E521498470154BFA +:105370008471CA781A605A60497939607960F1E7B6 +:1053800052756E6E696E672E2E2E0000506F733A46 +:10539000000000004F43313A000000004F43323A12 +:1053A000000000006500002020204F4B200000007E +:1053B000436F6D706C6574656420210036010020B8 +:1053C000340100201C010020C406002053616D70D0 +:1053D0006C65205365740000496E74657276616C6B +:1053E0003A0000006D7300004465657074683A000F +:1053F0007C00002010B50446B031C8B200F0A6F918 +:10540000102040EA141000F0A1F904F00F00BDE8EC +:10541000104000F09BB900002DE9F04107461F48FD +:105420004D1C00EB4216FBB1012B1BD13846FFF798 +:10543000E1FF0024305DC043C0B200F09EF9641C5F +:10544000E4B2102CF6D3E9B23846FFF7D3FF0024BC +:105450003019007CC043C0B200F08FF9641CE4B284 +:10546000102CF5D3BDE8F0813846FFF7C3FF0024C8 +:10547000305D00F082F9641CE4B2102CF8D3E9B27C +:105480003846FFF7B7FF00243019007C00F075F9AB +:10549000641CE4B2102CF7D3E4E70000687C000839 +:1054A0002DE9F0418046203A002406980E46D7B2F6 +:1054B000B8F17F0F02D9B61CA046F6B2102B11D05E +:1054C00031464046FFF796FF2A4907EB470001EBBC +:1054D0004005285D00F051F9641CE4B2062CF8D3B5 +:1054E000BDE8F081244D20B30128F9D13146404672 +:1054F000FFF780FF04EB0710285CC043C0B200F048 +:105500003CF9641CE4B2082CF4D3761CF1B240469A +:10551000FFF770FF5FF0000404EB07102844007AE7 +:10552000C043C0B200F029F9641CE4B2082CF3D3E4 +:10553000D6E731464046FFF75DFF00BF04EB07109A +:10554000285C00F01AF9641CE4B2082CF6D3761C2F +:10555000F1B24046FFF74EFF5FF0000404EB071086 +:105560002844007A00F009F9641CE4B2082CF5D351 +:10557000B6E7000050740008787600082DE9F8437B +:10558000994617460E4604460025DDF820800FE0B8 +:105590004B4631462046CDF80080FFF781FF0834A6 +:1055A000E4B2782C02D90024B61CF6B26D1CEDB220 +:1055B0007A5D002AECD1BDE8F8832DE9F04116466A +:1055C00005460C460F461AE0761EB44208DA55F836 +:1055D000271055F8260001F00DFE01D8F4E7641CF1 +:1055E000B44206DA55F8271055F8240001F002FD00 +:1055F000F5D905EB860105EB840000F0D6F8B4423E +:10560000E3DB05EB840105EB870000F0CEF82046D4 +:10561000BDE8F08170472DE9F04114460D4606467D +:10562000A1420BDAFFF7C9FF0746421E2946304662 +:10563000FFF7F1FF2246791C3046EEE7BDE8F08126 +:1056400041780A02817811430A02C1780079114336 +:1056500040EA01207047000070B5114E0022102171 +:105660003046FCF75EFC0A2000F0F8FD102000F048 +:1056700049FC00F017F8044600F014F8054600F065 +:1056800011F8014645EA042041EA00240A2000F00E +:10569000E5FD012210213046FCF743FC204670BD99 +:1056A0000008014070B5134E002220213046FCF75F +:1056B00038FC0024012220213046FCF732FC012076 +:1056C00000F0CCFD6806050E40213046FCF724FCB6 +:1056D00008B145F00105002220213046FCF721FCED +:1056E000012000F0BBFD641CE4B2082CE2D3284684 +:1056F00070BD00000008014070B50C4D0022102163 +:105700002846FCF70EFC232000F0FCFB5FF00004B1 +:10571000FFF7C8FF641CE4B2042CF9D32846BDE8A7 +:10572000704001221021FCF7FCBB00000008014082 +:105730000148FDF797B90000DC01002010B5406A70 +:105740000021C187C186FDF78BF910BD10B5044655 +:1057500000F03CFE782000F00BFE00F0BBFD0020C6 +:1057600000F006FE00F0B6FD204600F001FE00F05D +:10577000B1FDBDE8104000F049BE10B5044600F090 +:1057800025FE782000F0F4FD00F0A4FD402000F09C +:10579000EFFD00F09FFD204600F0EAFD00F09AFDCD +:1057A000BDE8104000F032BE704702680B6803602D +:1057B0000A6070474FF0E0210428086903D020F008 +:1057C00004000861704740F00400FAE7FCF744BEAB +:1057D00030B58FB028216846FAF71FFE14210AA8B9 +:1057E000FAF71BFE01210804CDE900100024029401 +:1057F00002250491CDE907504FF4E0100990684666 +:10580000FCF79EFF60B90F20CDE90A058020CDE9A5 +:105810000C0402210AA80E94FCF7B6FE002801D061 +:10582000FBF7C4FF0FB030BD704700000148FDF723 +:1058300072BB000034020020F0B502681C4B1D4D05 +:105840001D4E1E4F1E4C4FF0804C984209D0A04276 +:1058500007D0604505D0A84203D0B04201D0B8427D +:1058600004D122F0700E4A6842EA0E02984209D032 +:10587000A04207D0604505D0A84203D0B04201D075 +:10588000B84203D122F44075CA682A434D6922F018 +:1058900080022A4302608A68C2620A688262984271 +:1058A00001D0A04201D10969016301214161F0BD2C +:1058B000002C01400004004000080040000C0040A3 +:1058C0000034014010B5846842EA032224F47F4486 +:1058D0000A432243826010BD826822F070020A43AC +:1058E00042F007018160704710B5036A046A24F032 +:1058F00001040462846924F0F00444EA021423F0F1 +:105900000A020A438461026210BD10B5036A046A88 +:1059100024F010040462846923F0A00324F470448A +:1059200044EA023243EA01118261016210BD0000C3 +:1059300070B586B0104800240294816941F00801D6 +:10594000816180690D4E00F0080004904FF4204002 +:105950000090012002250190694603953046FCF72E +:10596000DFF96803CDE90004694603953046FCF78A +:10597000D7F906B070BD000000100240000C0140D5 +:1059800070B505460C4600220C4811468154521C45 +:10599000D2B2052AFAD300221146284600F010F8A8 +:1059A00000221146284600F00BF804483438416BB9 +:1059B000216090F83800207170BD0000D0000020F8 +:1059C0002DE9F05F0546174600200E46444A04467E +:1059D00001461154401CC0B20528FAD30022802190 +:1059E0004048FCF79EFA642000F01EFC17B145F019 +:1059F000800501E005F07F05DFF8EC904FF4005AD8 +:105A0000012251464846FCF78CFA00274FF4804BA0 +:105A10000022D04651464846FCF783FA280601D5B5 +:105A2000012200E000224FF400414846FCF779FAD9 +:105A30006806050E0122C24641464846FCF771FA47 +:105A4000142000F0F1FBDFF89880484698F8001029 +:105A5000490088F800105946FCF75EFA28B198F81A +:105A6000001041F0010188F800107F1CFFB2082FE0 +:105A7000CED30027C8460022D14651464046FCF707 +:105A800050FA002E01DA012200E000224FF400411A +:105A90004046FCF746FA7600012249464046FCF7AC +:105AA00040FA142000F0C0FB640059464046FCF761 +:105AB00033FA08B144F001047F1CFFB2202FDAD37F +:105AC0000748210E012205704170210C8170210AC6 +:105AD000C1700471BDE8F05F80210248FCF721BA73 +:105AE000D000002000100140000C014001B501224F +:105AF00069460248FDF7A4FD08BD00007C020020B5 +:105B000010B5406A0021C185C184FDF76AFB10BD54 +:105B100070B5446A2068406994F84110C0F3C01021 +:105B20000025212904D118B1E584204600F08EF823 +:105B30002068406994F84210C0F38010222904D1F3 +:105B400018B1E585204600F05AF8606C40F010006E +:105B500060642046FDF745FB70BD10B50146406A04 +:105B6000096809684FF0000289062ED4C2850168D1 +:105B70000C3151E8003F23F4807341E80034002CDD +:105B8000F5D10168143151E8003F23F0010341E8E9 +:105B90000034002CF5D10168143151E8003F23F0A6 +:105BA000400341E80034002CF5D1202180F8421058 +:105BB000016B012909D101680C3151E8003F23F044 +:105BC000100341E80034002CF5D14263016B012938 +:105BD00002D0FDF733FD10BD818DFDF701FB10BD37 +:105BE00010B5406A01214163016B012902D0FDF724 +:105BF00026FD10BD818D4908FDF7F2FA10BD016840 +:105C00000C3151E8002F22F4907241E80023002B60 +:105C1000F5D10168143151E8002F22F0010241E86A +:105C20000023002BF5D1016B012909D101680C314A +:105C300051E8002F22F0100241E80023002BF5D19B +:105C4000202180F8421000210163704701680C3167 +:105C500051E8002F22F0C00241E80023002BF5D1CB +:105C6000202180F84110704708B590F84210222991 +:105C700001D0022008BD82684FF480539A4201D1BE +:105C8000016921B1816A9A421BD04AB10AE00268D7 +:105C9000816A5268C2F308020A80816A891C08E09E +:105CA000026972B10268526802F07F020A70816A6A +:105CB000491C8162C18D491E0904090CC18503D0AC +:105CC0001BE002685268F1E70168CA6822F020020E +:105CD000CA600168CA6822F48072CA6001684A69B1 +:105CE00022F001024A61202180F842100021416324 +:105CF000026B012A03D0FDF7A1FC002008BD01635F +:105D000001680C3151E8002F22F0100241E8002315 +:105D1000002BF5D101680A68D20602D50A684968E5 +:105D20000091818DFDF75CFAE7E7000070B504464D +:105D300000680169E26821F4405111430161216961 +:105D4000A0680843616908432168CA6841F20C638E +:105D50009A430243CA6020684169A26921F44071F4 +:105D6000114341611E492068884202D1FCF7B2FC10 +:105D700001E0FCF79FFC00EBC00101EB0012606842 +:105D800064218000B2FBF0F3B3FBF1F36FF018066F +:105D90007343B2FBF0F5B2FBF0F605EB830532235B +:105DA00003EB0515B5FBF1F5B6FBF1F605F0F005D3 +:105DB00005EB0615B2FBF0F6B2FBF0F0B0FBF1F02C +:105DC0006FF01802504306EB800003EB0010B0FBAD +:105DD000F1F0216800F00F002844886070BD0000D9 +:105DE0000038014038B581620446828500201346A0 +:105DF0006064222284F84220E56B1B4AAA62E56BAC +:105E00001A4AEA62E56B1A4A2A63E26B50630A4651 +:105E10002168E06B091DFBF74BFF206801684068B3 +:105E20000090206948B120680C3050E8001F41F410 +:105E3000807140E80012002AF5D12068143050E843 +:105E4000001F41F0010140E80012002AF5D120684E +:105E5000143050E8001F41F0400140E80012002AD1 +:105E6000F5D1002038BD00005B5B0008E15B000855 +:105E7000115B000810B50948FDF7B4F9084800683F +:105E8000800609D50648001D00680649C0B20870A2 +:105E9000BDE8104000F07EBD10BD00007C02002077 +:105EA000003801400000002010B50548FDF79AF9C0 +:105EB000BDE81040062203490148FDF76AB9000019 +:105EC000C40200204C0000200148FDF78BB90000FF +:105ED0000C030020002104E00222521C7D2AFCD386 +:105EE000491C8142F8D37047FEE710B5034640785D +:105EF000002203E09C5C6040521CD2B28A42F9D37B +:105F000010BD000070B5134E05460024280601D5CB +:105F1000012200E0002280213046FCF702F86806EA +:105F2000050E0A2000F0A0F9012220213046FBF7DF +:105F3000F8FF0A2000F098F9002220213046FBF7F4 +:105F4000F0FF0A2000F090F9641CE4B2082CDDD3C5 +:105F500070BD0000000801402DE9F041124F1546C8 +:105F60000E460446002210213846FBF7DAFF0C20CB +:105F7000711E00EA840001F00301084340F0400074 +:105F8000FFF7C0FF002405E02878FFF7BBFF641C83 +:105F9000E4B26D1CB442F7D33846BDE8F0410122AB +:105FA0001021FBF7BEBF0000000801402DE9F041C1 +:105FB0000E46DFF8608005461749002001F5C874D9 +:105FC000C8F8040051F8202044F82020401CC0B23A +:105FD0006428F7D3632200211048FFF71CFB681EDA +:105FE000C7B2D8F8040005E054F8271000F04CFEC2 +:105FF0007F1CFFB2B742F7D30746701B4446401CD4 +:1060000000F0CCFF0146384600F0B2FE6060BDE80B +:10601000F08100008C000020A40300203405002043 +:106020000C4810B50168012913D10B4C0021016007 +:106030002078642801D2012100E000214143217031 +:106040000420FBF7C5FB054A217842F82100491CD2 +:10605000217010BD080000208C000020A403002047 +:10606000490050EAC12018BF04204A0D18BF40F073 +:10607000010040F2FF72B2EB515F08BF40F0020036 +:10608000012808BF052070470907090E002804DB16 +:1060900000F1E02080F80014704700F00F0000F1DC +:1060A000E02080F8141D704730380A2801D2012002 +:1060B00070470020704700002DE9F04100F0BEF964 +:1060C0004D4800264D4C01684D4D01290CD106600C +:1060D000012202212846FBF724FF072204F11801C0 +:1060E0004848FDF7ADFAA07047480168D9B106608D +:1060F000FEF748FBFEF77AF8606150211420FFF7A5 +:1061000055FF6060A16807468846E06801F0A4F882 +:1061100006464146384601F09FF8314600F028FE19 +:10612000206100F025FCFFF77BFFFBF71DFAFBF772 +:1061300081FA3648364E4178317181787171C17873 +:10614000B1710079F0713349606800F087FF00F0A9 +:1061500005FF010A3172707220212F48FBF7DCFE27 +:10616000207001212D48FBF7D7FE60702C4C4FF4B6 +:1061700080574FF40068207848B9012239462846F4 +:10618000FBF7CFFE012241462846FBF7CAFE2078E6 +:1061900001281DD1234E306801280CD10022394638 +:1061A0002846FBF7BEFE012241462846FBF7B9FE12 +:1061B000207801280CD1306802281AD101223946F2 +:1061C0002846FBF7AEFE002241462846FBF7A9FE13 +:1061D0002078022801D003280BD100223946284616 +:1061E000FBF79FFE41462846BDE8F0410022FBF741 +:1061F00098BEBDE8F081000040000020640000204F +:1062000000080140C4020020300000204C000020A3 +:10621000200700200000204100100140000C014038 +:10622000340100206001002000E000BF401EFCD2CD +:106230007047000010B56FF00400FFF7BBFA044888 +:1062400004490068B0FBF1F00349087010BD00007C +:106250006000002000127A0083000020002100E08E +:10626000491C8142FCDB70470B49097848434FF0D9 +:10627000E021486100228A61086940F0010008615C +:106280000869C30701D0C003FAD5086920F00100EE +:1062900008618A61704700008300002009490A48AC +:1062A0000A784270497881700849097829B108490B +:1062B000097821B10421C17070470121FBE7022157 +:1062C000F9E70000340100202007002064000020CE +:1062D0006500002010B50E4C002280212046FBF7FF +:1062E00020FE00F03FF8012240212046FBF719FE76 +:1062F00000F038F8002240212046FBF712FE00F0A3 +:1063000031F820460122BDE810408021FBF709BE8C +:10631000000C014000B585B0002002900F48816953 +:1063200041F008018161816901F0080104918169EE +:1063300041F0080181618069694600F0080004901D +:10634000C020009011200190032003900448FBF727 +:10635000E7FC00F05BF805B000BD00000010024053 +:10636000000C01400020401CC0B20A28FBD370473B +:1063700070B5154E05460024280601D5012200E01F +:10638000002280213046FBF7CCFDFFF7EBFF012216 +:1063900040213046FBF7C5FDFFF7E4FF0022402116 +:1063A0003046FBF7BEFD072C04D101228021304688 +:1063B000FBF7B7FD6806050EFFF7D4FF641CE4B2D7 +:1063C000082CD9D370BD0000000C014010B50E4C54 +:1063D000012280212046FBF7A4FD01224021204616 +:1063E000FBF79FFDFFF7BEFF002280212046FBF751 +:1063F00098FDFFF7B7FF002240212046FBF791FDF3 +:10640000BDE81040FFF7AEBF000C014010B50A4CCC +:10641000002280212046FBF784FD012240212046F6 +:10642000FBF77FFDFFF79EFF20460122BDE81040ED +:106430008021FBF776BD0000000C01402DE9F04FF4 +:10644000784B02271878012802D1774908701F700D +:10645000764893F801C0764E0578764A7648DFF89C +:10646000DC91DFF8DCA17749774CDFF8E0B1AD1EB5 +:106470004FF00A0EBCF1010F77D10A2D74D2DFE87C +:1064800005F00573121F2C41734F5C6996F800C02C +:10649000BCF1020F02D20CF1010C01E04FF0000C34 +:1064A00086F800C060E092F800C0BCF1000F04D094 +:1064B0004FF0000C82F800C056E04FF0010CF9E7F5 +:1064C000D0F800C0BCF1010F02D9ACF1010C01E021 +:1064D0004FF00F0CC0F800C046E0D9F800C0BCF186 +:1064E000020F0CD04FF00008BCF1010F02D000BF2A +:1064F0004FF0000C08EB4C08C9F8008034E04FF076 +:106500000108F5E79AF80080B8F1000F05D04FF0C8 +:10651000000800BF8AF8008026E04FF00108F9E784 +:10652000D1F800C0BCF1050F04D9ACF1010CC1F8E1 +:1065300000C019E0C1F800E016E0D4F800C0BCF1DA +:106540000A0F02D9ACF1010C01E04FF0140CC4F8B1 +:1065500000C009E09BF80080B8F1000F13D04FF0A5 +:10656000000800BF8BF800805F7093F802C0BCF198 +:10657000010F52D10A2D4FD2DFE805F0084E0F1659 +:106580001E2D4E373F484FF00108EBE7307810B131 +:10659000401E307040E037703EE0107810B10020AF +:1065A000107039E00120FBE701680F2901D2491C76 +:1065B00000E0012101602FE0D9F80010022908D085 +:1065C0000022012900D0002102EB4101C9F800108E +:1065D00022E00122F7E79AF8001021B15FF00001F4 +:1065E0008AF8001018E00121FAE708680A2801D2A9 +:1065F000401C00E0052008600EE02068142802D24C +:10660000401C206008E0C4F800E005E09BF80010A2 +:1066100029B100218BF800109F70BDE8F08F012197 +:10662000F8E7000085000020E6000020E5000020DB +:10663000EB000020F1000020140100202C010020BC +:10664000ED0000201C01002024010020EF000020AC +:10665000FBF70AFFFFF7BCF8FDF7AAFEFDF792FE75 +:10666000FDF78CFFFDF748FFFDF766FFFDF7BEFF66 +:10667000FDF7D8FFFDF7F2FFFFF7DCFDFFF74AFE5D +:10668000FEF70AF80D4C012211032046FBF749FCE6 +:106690000122D1022046FBF744FCFDF77FFDFDF708 +:1066A000D5FDFAF7BDFEFFF743F900F0DBF9FDF782 +:1066B000EBFC00BFFFF700FDFCE700000008014015 +:1066C0002DE9F05F6548634CDFF88CA10178204626 +:1066D000A278DFF88CB10025DFF88891624EC06A9D +:1066E00002274FF00108072A40D2DFE802F03F04FA +:1066F0000C33466499005D48C4F82880A561857014 +:106700002563E561A4E05A49D9F800208A4216DDE4 +:106710000021084600F018FA3078012826D05548A4 +:10672000016851B10560206B401C206321698842DB +:106730001CD3A078401CA07031E0206BF6E7216AE2 +:1067400009B9C4F82080C0B24FF4FA2100F0FCF976 +:1067500006200AE0A16859B18902C0B200F0F4F93C +:106760003078002802D1A078401CA070BDE8F09FCE +:10677000616901EB8101C902EFE73F48016819B186 +:106780000560206B401C2063E0683221B0FBF1F013 +:10679000216B8842EAD805202563A0702562FFF7A7 +:1067A0007DFDBAF80010BDE8F05F304B0A224FF2D1 +:1067B000010000F005B949B9012807D000210846B9 +:1067C00000F0C2F9307808B9C4F82C809BF80000BA +:1067D00048B9E06A022806D00021084600F0B4F962 +:1067E000307800B9E7622549D9F80000C8468842E8 +:1067F00009DDE06A022806D00021084600F0A4F96D +:10680000307800B9E7620320A0701948D8F800106A +:106810008142ABDAE06A0228A8D12770A570A5E70B +:1068200049B9012807D00021084600F08DF93078D9 +:1068300008B9C4F82C809BF8000048B9E06A022827 +:1068400006D00021084600F07FF9307800B9E762F1 +:10685000A7708BE734010020700100206400002045 +:1068600065000020680000209C0000202007002018 +:10687000000048444000002028000020000096440A +:1068800070B52F482F4D304C007850B9E06A012880 +:1068900007D00021084600F057F9287808B90120F0 +:1068A000E0622A480226007848B9E06A022806D049 +:1068B0000021084600F048F9287800B9E6626169CD +:1068C00000290BD0A2780020062A07D2DFE802F0C8 +:1068D000060307191B352063E061A67070BDA06830 +:1068E00058B1810294F82C0000F02EF92878002885 +:1068F000F4D1A078401CA07070BD01EB8100C102F2 +:10690000F0E70420F7E712490A68A2B10860216B9A +:10691000491C21630A29EFD320630520A070FFF7EB +:10692000BDFC0D480B4B0A220188BDE870404FF2B8 +:10693000010000F045B8216BECE7A070207070BD3D +:10694000640000209C00002034010020650000202D +:1069500028000020200700207001002003480021AB +:1069600041708170C170FDF78FBB0000680100208D +:1069700007484178012902D18178491C8170C1788A +:10698000002904D08078884201D3FFF7E7BF704721 +:10699000680100200346094800B500783C2807D26A +:1069A0000A2000F053F818465DF804EBFAF7A4BE8D +:1069B000FFF7D4FF5DF804EBFDF766BB680100202C +:1069C00070B590B0052514468DF8005004F10B0504 +:1069D0002E0A8DF801608DF802500D0A8DF8041012 +:1069E00019498DF803500022C9888DF808000D0A56 +:1069F0008DF805508DF80610010A8DF807106D46C8 +:106A000004E0985CA918521C4872D2B2A242F8D392 +:106A100004F10900C1B22846FFF767FA29190026D8 +:106A20004872002088721B20C8720C3407E0A85DF1 +:106A3000FFF75CF83220FFF74DFA761CF6B2A6425B +:106A4000F5D310B070BD000068010020002805D00B +:106A5000034901224A7000228A70C8707047000002 +:106A60006801002010B5012204210020FEF7A8FFD4 +:106A7000012231491020FEF7A3FF01220A21112033 +:106A8000FEF79EFF012210211420FEF799FF01223C +:106A900010211520FEF794FF284C01222020616868 +:106AA000FEF78EFF012200212120FEF789FF01223F +:106AB00000212320FEF784FF012224206169FEF7D4 +:106AC0007FFF01222620A169FEF77AFF01222520FF +:106AD000E168FEF775FF012227202169FEF770FFAC +:106AE00001222A20E169FEF76BFF01222820216A9A +:106AF000FEF766FF012210212B20FEF761FF012225 +:106B000043F6FF712C20FEF75BFF01222D20A168C8 +:106B1000FEF756FF01220A496C20FEF751FF0122C1 +:106B200000216D20FEF74CFF0122BDE81040054911 +:106B30007020FEF745BF0000020A07009C000020FD +:106B4000C30001001E000CC470B50123294C0E4681 +:106B5000002540B122460128516A127819D0022836 +:106B600016D1BAB321E023483930FEF769FDA0629F +:106B700068B123702946012220206560FEF720FFBE +:106B8000616ABDE8704001222D20FEF719BF257013 +:106B900070BD52B92370216329460122202065600F +:106BA000FEF70EFF206B81191FE020780128EFD13E +:106BB0006420FFF739FB0F4935203E31FEF7E0FE38 +:106BC0000C483E30FEF73CFDE0628005E0D52570C4 +:106BD000256370BDFFE72370216329460122202031 +:106BE0006560FEF7EDFE206B811B01222D20FEF774 +:106BF000E7FEDAE79C00002010B500290AD00878EB +:106C0000002807D005487844F9F7E6FF002801D0AE +:106C1000002010BD0248784410BD0000961200000C +:106C20008E1200000808A0F500114FEA31017047EC +:106C300043004FEAD30C4FEA3C0C43401FBF4007D0 +:106C40000CF1605113F0FE4F70471CF0006F03D140 +:106C500000200CF0004170470CF0004343EA5070F4 +:106C600010B540EACC0000F07AFA00BF00000092B4 +:106C70004FEA0001FFF7D6BF4FF000414FF0000090 +:106C8000A1F500217047000090EA010F48BF81F094 +:106C9000004100F1E882421A3CBF801A89184FEA8D +:106CA000D0524FF07F4C1CEA410FA2EBD15318BFDA +:106CB0009CEA026F00F03B804FF0004C4CEA002051 +:106CC0004CEA012121FA03FC10EB0C0C1ED202F15C +:106CD000FF325FEA1C2040EBC25038BF70471CF007 +:106CE0007F0F4FEA400C18BFBCF17F4F38BF704791 +:106CF000C3F12003994008BF20F00100BCF17F4F91 +:106D000038BF7047A0F1C04000F06FBA4FEA3C00B6 +:106D1000000A40EBC25028BF1CF0FF0F4FEA400CA6 +:106D2000E6D018BFBCF17F4F38BF7047EAE79CEA56 +:106D3000026F05D010EA5C0F08BF00F000407047FA +:106D400010B500F00CFA00BF64FBBE3E014800F035 +:106D5000FABA00BF0000C07F401058BFC0F14040E9 +:106D6000491058BFC1F140418142EFF300807047A4 +:106D70004FF47F0C1CEAD0121EBF1CEAD11392EA1A +:106D80000C0F93EA0C0F00F0858090EA010F48BFCA +:106D900042F4807240F4000C41F400002CF07F417A +:106DA00020F07F4000B58142A2EB03020FF2081CE5 +:106DB000ACEB504EC0F100009EF800E04FEA4E0EE2 +:106DC00000FB0EFC38BF49004FEA2C1C02F5FA020A +:106DD0000CFB0EF34FEACE1E4FEA112C4FEAC121F5 +:106DE0000EEB635E42EB22420EFB0CFC4FEA1C539F +:106DF00000FB03114FEA112C4FEA01310EFB0CFC92 +:106E00004FEADC4C00FB0C11C14228BF09184CEBC7 +:106E100003335DF804EB10EB410143EBC250B2F5D4 +:106E20007C0F38BF704729D512F0F00F1CBF00F15E +:106E3000C04000F0004070470081828384858687CF +:106E400088898B8C8D8E8F919293959697999A9C29 +:106E50009D9FA0A2A3A5A7A8AAACAEB0B2B3B5B798 +:106E6000B9BCBEC0C2C5C7C9CCCED1D4D7D9DCDF6E +:106E7000E2E6E9ECF0F3F7FAFE0000004FEA400C1E +:106E80000CF1807CBCF17E4F28BF7047B0F1C04050 +:106E900000F0ABB990EA010F0CEAD11348BF42F4FD +:106EA0008072624538BF634507D213F47F0F16D056 +:106EB00080EA010000F00040704710B500F04FF983 +:106EC000097EFC3E00F005B880EA010000F00040B9 +:106ED000704780EA010000F0004000F086B912F42B +:106EE0007F0F04BF0248704780EA010000F07DB9BF +:106EF0000000C07F50EA010C00F113801CF5000F68 +:106F000058BFBCF5000F01D48842704707D710F571 +:106F1000000F58BF11F5000F15D488427047894201 +:106F200070471CF5000F04D5BCF5000FF7D5814262 +:106F300070474FF0807C1CEB400F38BF1CEB410FBB +:106F400001D28142704710B500F009F9922449003E +:106F50004FF000504FF08051FFF7FEBEC10DD1F150 +:106F60009E0206DB4FEA002343F0004323FA02F0BF +:106F70007047004207D54FEA4001B1F1FE4F02D2FF +:106F80004FF00000704710B500F0E9F849922480F6 +:106F9000002070476FEA20007047000010F00041A9 +:106FA00048BF4042B0FA80F310FA03F2C3F19D03E8 +:106FB0000BD051EAC35101EB1220530638BF704782 +:106FC00000F1010008BF20F001007047B0FA80F323 +:106FD00010FA03F2C3F19D030AD0D90501EB122088 +:106FE000530638BF704700F1010008BF20F00100D0 +:106FF0007047000050EA010C00F113801CF5000FEF +:1070000058BFBCF5000F01D48842704707D710F570 +:10701000000F58BF11F5000F15D488427047894200 +:1070200070471CF5000F04D5BCF5000FF7D5814261 +:1070300070474FF0807C1CEB400F38BF1CEB410FBA +:1070400001D28142704710B500F089F892244900BE +:107050004FF000504FF08051FFF77EBE4FF47F0C91 +:107060001CEAD0121EBF1CEAD11392EA0C0F93EA5D +:107070000C0F00F0478090EA010F48BF42F4807285 +:107080004FF0004C4CEA00204CEA012102EB0302D5 +:10709000A0FB0113A2F50002002918BF43F0010371 +:1070A0005B0028BF4FEA330342EB22425FEA132C16 +:1070B0004CEBC2502EBFBCEB436FB2F57C0F704758 +:1070C0004FEA036CBCF1004F08BF20F00100B2F59D +:1070D0007C0F38BF70470BD582F0FF0212F5803F5E +:1070E000C8BF704700F1C040D8BF00F000407047F3 +:1070F00000F5000C5FEA4C0C48BF7047B0F1C0408F +:1071000000F073B890EA010F0CEAD11348BF42F4C3 +:107110008072624538BF634504D280EA010000F006 +:107120000040704710B500F01AF800BF8900013E1A +:1071300000F007B800F009B85FEA410C5FEA1C6C88 +:1071400008D080EA010000F050B85FEA400C5FEA26 +:107150001C6CF6D14FF00040A0F5800070470EF196 +:10716000020E2EF0030E5EF8044B244204D44FEAC4 +:107170004102B2F17F4F11D84FEA4003B3F17F4F84 +:107180000CD80ED14FEAD07CB2F17F4F0CEB4C0CF7 +:107190000CF1020C08BF4CEBD17C04E04FF0080C62 +:1071A00001E04FEAD17C0CEB4C0324FA03F404F029 +:1071B0000704B4F1040C06D20EEB840CBDE81040B9 +:1071C0004CF0010C6047DFE80CF0070802024FF0BA +:1071D0000040A0F5800010BD0846420018BFD2F163 +:1071E000807288BF00F0004010BDFF2141EAD050FE +:1071F000C005704751EA000C00F113801CF5000F28 +:1072000058BFBCF5000F01D48142704707D711F574 +:10721000000F58BF10F5000F15D481427047894206 +:1072200070471CF5000F04D5BCF5000FF7D5884258 +:1072300070474FF0807C1CEB410F38BF1CEB400FB8 +:1072400001D28842704780EA010081EA000180EAA9 +:107250000100FFF7F8BE000090EA010F48BF81F07F +:1072600000413FF518AD421A04D882F00042A0EB6D +:10727000020011444FEAD0524FF07F4C1CEA410FFC +:10728000A2EBD15318BF9CEA026F4AD04FF0004CDA +:107290004CEA00204CEA012121FA03FCB0EB0C0C73 +:1072A0000FD412F0FE0F36D05FEA4C001DD500124D +:1072B00040EBC25038BF70471CF03F0F18BF7047FB +:1072C0000BE0A2F101025FEA1C2040EBC25038BF84 +:1072D00070471CF07F0F18BF7047C3F1200399401F +:1072E00014BF401E20F00100704780084FEA1223AF +:1072F00008BF7047B0FA80FCA2EB0C02CCF1280C5E +:1073000060FA0CF093EA122F04BF00EBC2507047F2 +:107310004FEAC3707047130A5FEADC1008BF70477A +:10732000F6E79CEA026F04D010EA5C0F08BF002069 +:10733000704710B5FFF713FF40DFF63E81F00040C5 +:107340007047F9F7C6B90CF00F03092B08BF0820E6 +:1073500000F051800A2B0BD0082B18BF704708BFD4 +:107360001CF0400F0AD04FF000004FF000017047B2 +:107370001CF0400F18BF4FF0004070471CF0100F7A +:1073800008D020F0704300F07F4242EAD3014FEA78 +:107390004370704700F0604021F07F4242EA0002F3 +:1073A00001F07F4040EA727070474FF0FF0212EA2E +:1073B000D0521CBF92F0FF038B42C2BFD14200EB00 +:1073C000C1507047002A0AD0002B0BD0002900F0D2 +:1073D0000040A4BF40F0FE4040F40000704700F0C1 +:1073E0000040704743024FF00B0C18BF4CF0806C0C +:1073F0007FF4ACAC70471CF4801F11D01CF4E02F5C +:1074000003D06FEACC31490070474FF04050EFF3A2 +:10741000008222F0704242EA000282F30088704744 +:107420004FF0000070470102020304050607080937 +:107430000A0B0C0D0E0F10100000000000000000E1 +:10744000010203040607080900000000010203040A +:107450000000000000000000002F000000000700F6 +:10746000070000147F147F1400242A7F2A12006270 +:10747000640813230036495522500000050300001C +:1074800000001C224100000041221C000014083EA4 +:1074900008140008083E0808000000A0600000086A +:1074A00008080808000060600000002010080402BE +:1074B000003E5149453E0000427F4000004261517C +:1074C0004946002141454B31001814127F10002716 +:1074D00045454539003C4A494930000171090503D9 +:1074E00000364949493600064949291E000036360A +:1074F000000000005636000000081422410000146D +:107500001414141400004122140800020151090649 +:1075100000324959513E007C1211127C007F4949CA +:107520004936003E41414122007F4141221C007FFB +:1075300049494941007F09090901003E4149497A09 +:10754000007F0808087F0000417F41000020404183 +:107550003F01007F08142241007F40404040007FEF +:10756000020C027F007F0408107F003E4141413E33 +:10757000007F09090906003E4151215E007F09197B +:1075800029460046494949310001017F0101003F78 +:107590004040403F001F2040201F003F4038403FF8 +:1075A000006314081463000708700807006151495C +:1075B000454300007F41410000552A552A550000EF +:1075C00041417F000004020102040040404040406D +:1075D000000001020400002054545478007F484405 +:1075E000443800384444442000384444487F00383C +:1075F0005454541800087E0901020018A4A4A47C65 +:10760000007F080404780000447D4000004080842E +:107610007D00007F102844000000417F4000007C76 +:1076200004180478007C0804047800384444443882 +:1076300000FC242424180018242418FC007C0804CE +:10764000040800485454542000043F444020003CA7 +:107650004040207C001C2040201C003C4030403C2E +:10766000004428102844001CA0A0A07C00446454BE +:107670004C44141414141414000000000000000002 +:107680000000000000000000000000F80000000002 +:10769000000000333000000000100C06100C060043 +:1076A000000000000000000040C07840C0784000AA +:1076B000043F04043F040400007088FC083000000C +:1076C000001820FF211E0000F008F000E018000064 +:1076D00000211C031E211E0000F00888700000001D +:1076E0001E2123241927211010160E00000000006F +:1076F0000000000000000000000000E0180402008C +:10770000000000071820400000020418E0000000FC +:107710000040201807000000404080F080404000FA +:107720000202010F01020200000000F00000000050 +:107730000101011F01010100000000000000000024 +:1077400080B0700000000000000000000000000099 +:107750000001010101010101000000000000000022 +:1077600000303000000000000000000080601804BD +:10777000006018060100000000E010080810E0009A +:10778000000F102020100F00001010F80000000063 +:107790000020203F202000000070080808887000AA +:1077A000003028242221300000300888884830002A +:1077B0000018202020110E000000C02010F800004A +:1077C00000070424243F240000F8088888080800E3 +:1077D0000019212020110E0000E0108888180000F8 +:1077E000000F112020110E0000380808C8380800CA +:1077F0000000003F0000000000708808088870004A +:10780000001C222121221C0000E010080810E000CA +:107810000000312222110F00000000C0C000000053 +:107820000000003030000000000000800000000078 +:107830000000806000000000000080402010080070 +:107840000001020408102000404040404040400039 +:107850000404040404040400000810204080000014 +:107860000020100804020100007048080808F00019 +:107870000000003036010000C030C828E810E000E9 +:107880000718272423140B000000C038E000000074 +:10789000203C23020227382008F8888888700000DE +:1078A000203F202020110E00C030080808083800B2 +:1078B000071820202010080008F808080810E00029 +:1078C000203F202020100F0008F88888E8081000CA +:1078D000203F20202320180008F88888E80810009E +:1078E000203F200003000000C030080808380000D6 +:1078F00007182020221E020008F808000008F808D7 +:10790000203F210101213F20000808F8080800005D +:107910000020203F2020000000000808F808080090 +:10792000C08080807F00000008F888C02818080008 +:10793000203F20012638200008F808000000000041 +:10794000203F20202020300008F8F800F8F8080038 +:10795000203F003F003F200008F830C00008F80832 +:10796000203F200007183F00E01008080810E00042 +:107970000F10202020100F0008F808080808F00059 +:10798000203F210101010000E01008080810E0007C +:107990000F18242438504F0008F888888888700011 +:1079A000203F2000030C30200070880808083800B1 +:1079B0000038202121221C00180808F808081800A7 +:1079C0000000203F2000000008F808000008F80828 +:1079D000001F202020201F000878880000C83808D9 +:1079E000000007380E010000F80800F80008F80051 +:1079F000033C0700073C03000818688080681808EB +:107A000020302C03032C30200838C800C838080068 +:107A10000000203F2000000010080808C8380800B7 +:107A20002038262120201800000000FE020202005B +:107A30000000007F40404000000C30C0000000000B +:107A4000000000010638C00000020202FE00000033 +:107A5000004040407F0000000000040202020400D9 +:107A60000000000000000000000000000000000016 +:107A700080808080808080800002020400000000FE +:107A800000000000000000000000808080800000F6 +:107A90000019242222223F2008F8008080000000E4 +:107AA000003F112020110E000000008080800000A7 +:107AB000000E112020201100000000808088F800B6 +:107AC000000E112020103F200000808080800000E8 +:107AD000001F222222221300008080F0888888184C +:107AE0000020203F20200000000080808080800057 +:107AF000006B94949493600008F8008080800000EC +:107B0000203F210000203F200080989800000000C6 +:107B10000020203F202000000000008098980000F6 +:107B200000C08080807F000008F800008080800016 +:107B3000203F24022D302000000808F8000000003B +:107B40000020203F202000008080808080808000F6 +:107B5000203F20003F20003F808000808080000088 +:107B6000203F210000203F20000080808080000016 +:107B7000001F202020201F00808000808000000047 +:107B800080FFA12020110E00000000808080800076 +:107B9000000E112020A0FF80808080008080800067 +:107BA00020203F2120000100000080808080800094 +:107BB0000033242424241900008080E08080000009 +:107BC0000000001F20200000808000000080800056 +:107BD000001F202020103F208080800000808080B7 +:107BE00000010E3008060100808000800080808047 +:107BF0000F300C030C300F0000808000808080006C +:107C00000020312E0E312000808080000080808096 +:107C100080818E7018060100008080808080800046 +:107C20000021302C2221300000000000807C020264 +:107C300000000000003F404000000000FF00000086 +:107C400000000000FF0000000002027C8000000035 +:107C50000040403F00000000000601010202040451 +:107C60000000000000000000040444C44F4444C469 +:107C700024242FB42404040040442424150C04FEBE +:107C8000040C1524244440000000F8494A4C48F8EC +:107C9000484C4A49F800000010101312121212FF4B +:107CA0001212121213101000002020A86C2A39287A +:107CB000A82A6CA82020000002828190924A49459F +:107CC000242210080102020090523410FF10345296 +:107CD00080708F0808F80800829A566322528E003E +:107CE0008040330C334080000000F888888888FF8B +:107CF00088888888F800000000001F080808087FAE +:107D0000888888889F80F0001010D0FF901000FEB7 +:107D1000020202FE00000000040300FF0083601F57 +:107D20000000003F40407800101010FF902098485D +:107D300028090E2848A818000242817F00404042CE +:107D400042427E424242400040504E4848FF48482E +:107D50004840F80000FF000000003E0202FF12222F +:107D60001E000F40807F000084E45CC40008C83916 +:107D70008E0808CC3B880800003F103F00635A463D +:107D8000E100635A46E10000809090484C5724E49B +:107D900024544C4480808000004222120A42827F98 +:107DA00002020A12224200000000041464040CB40F +:107DB000020242330200000040412111090503FF85 +:107DC00003050911214140001010D0FF90001091CF +:107DD0009690F09094931000040300FF00010404B7 +:107DE0000404FF040404040002400000000000A09A +:107DF0000000000005400000000000C80000000076 +:107E00000C4000000000409C0000000019400000F1 +:107E10000020BCBE0000000034400000BFC91B8E23 +:107E200000000004B5400000504BCFD06607E2CF01 +:107E3000010000006C4100003E8251AADFEEA73431 +:107E400001000000D9420000DCB5A0E23A301F97E3 +:107E5000FFFFFFFFB4450000FD25A0C8E9A3C14F07 +:107E6000FFFFFFFFFF3F0000000000800000000058 +:107E7000FF3F00000000008000000000B87E000806 +:107E800000000020880100006C010008F87E000856 +:107E900088010020080C0000C80100081C00000038 +:107EA00043000000F8FFFFFF0C0000000E00000080 +:107EB0000F0000002E000000015432018210B32494 +:107EC000F423704183A544130501120A0B170AFF1E +:107ED00044C123204E23409C23DC0523E80323B820 +:107EE0000B0356D007297CE980091A180912B0093A +:087EF000143012A10217B100C9 :0400000508000131BD :00000001FF diff --git a/MDK-ARM/mfps/mfps.htm b/MDK-ARM/mfps/mfps.htm index 13289e9..a72335d 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: Sat May 11 18:36:13 2024 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon May 13 16:47:05 2024

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

Call chain for Maximum Stack Depth:

@@ -23,9 +23,10 @@ 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
    +
  • QuickSort   ⇒   QuickSort

    @@ -130,15 +131,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, 90 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), UNUSED) +

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

    __decompress1 (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(!!dczerorl2), 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]