From 28ac66e046d27da7803287030ebcbf2258a6ffea Mon Sep 17 00:00:00 2001 From: wujunchao <24472040@qq.com> Date: Mon, 6 May 2024 17:17:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E7=AE=80=E6=98=93?= =?UTF-8?q?=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App/Inc/ads1220.h | 2 + App/Inc/motor.h | 46 + App/Inc/myLib.h | 4 + App/Inc/oled.h | 3 +- App/Inc/oled2.h | 87 + App/Inc/tmc5160.h | 14 +- App/Src/Uart1.c | 105 +- App/Src/ads1220.c | 46 +- App/Src/app.c | 88 +- App/Src/delay.c | 26 +- App/Src/key.c | 62 +- App/Src/m1820.c | 23 +- App/Src/motor.c | 267 +++ App/Src/myLib.c | 233 ++ App/Src/oled.c | 327 ++- App/Src/oled2.c | 700 ++++++ App/Src/tmc5160.c | 143 +- Inc/app.h | 34 +- Inc/misc.h | 20 +- MDK-ARM/mfps.uvguix.吴俊潮 | 284 ++- MDK-ARM/mfps.uvoptx | 76 +- MDK-ARM/mfps.uvprojx | 11 + MDK-ARM/mfps/ads1220.crf | Bin 639563 -> 668226 bytes MDK-ARM/mfps/ads1220.d | 21 +- MDK-ARM/mfps/ads1220.o | Bin 720884 -> 753336 bytes MDK-ARM/mfps/app.crf | Bin 644739 -> 665271 bytes MDK-ARM/mfps/app.d | 23 +- MDK-ARM/mfps/app.o | Bin 717680 -> 733272 bytes MDK-ARM/mfps/delay.crf | Bin 635154 -> 665049 bytes MDK-ARM/mfps/delay.d | 18 + MDK-ARM/mfps/delay.o | Bin 708060 -> 735148 bytes MDK-ARM/mfps/gpio.o | Bin 700256 -> 700296 bytes MDK-ARM/mfps/i2c.crf | Bin 634458 -> 634458 bytes MDK-ARM/mfps/i2c.o | Bin 703548 -> 703588 bytes MDK-ARM/mfps/key.crf | Bin 639183 -> 664961 bytes MDK-ARM/mfps/key.d | 18 +- MDK-ARM/mfps/key.o | Bin 708844 -> 734804 bytes MDK-ARM/mfps/m1820.crf | Bin 635868 -> 635910 bytes MDK-ARM/mfps/m1820.o | Bin 712936 -> 713624 bytes MDK-ARM/mfps/main.crf | Bin 644918 -> 665306 bytes MDK-ARM/mfps/main.d | 12 +- MDK-ARM/mfps/main.o | Bin 718336 -> 734456 bytes MDK-ARM/mfps/mfps.axf | Bin 750188 -> 771024 bytes MDK-ARM/mfps/mfps.build_log.htm | 8 +- MDK-ARM/mfps/mfps.hex | 3178 +++++++++++++++---------- MDK-ARM/mfps/mfps.htm | 2278 ++++++++++-------- MDK-ARM/mfps/mfps.lnp | 2 + MDK-ARM/mfps/mfps.map | 2610 +++++++++++--------- MDK-ARM/mfps/mfps_mfps.dep | 438 +++- MDK-ARM/mfps/misc.crf | Bin 241623 -> 634602 bytes MDK-ARM/mfps/misc.d | 28 +- MDK-ARM/mfps/misc.o | Bin 262716 -> 704576 bytes MDK-ARM/mfps/motor.crf | Bin 0 -> 665336 bytes MDK-ARM/mfps/motor.d | 53 + MDK-ARM/mfps/motor.o | Bin 0 -> 737004 bytes MDK-ARM/mfps/mylib.crf | Bin 634514 -> 634607 bytes MDK-ARM/mfps/mylib.o | Bin 708428 -> 711292 bytes MDK-ARM/mfps/oled.crf | Bin 648447 -> 669916 bytes MDK-ARM/mfps/oled.d | 17 +- MDK-ARM/mfps/oled.o | Bin 739656 -> 766444 bytes MDK-ARM/mfps/oled2.crf | Bin 0 -> 669123 bytes MDK-ARM/mfps/oled2.d | 53 + MDK-ARM/mfps/oled2.o | Bin 0 -> 766412 bytes MDK-ARM/mfps/serial_port.crf | Bin 638185 -> 665317 bytes MDK-ARM/mfps/serial_port.d | 17 + MDK-ARM/mfps/serial_port.o | Bin 706428 -> 732196 bytes MDK-ARM/mfps/spi.o | Bin 703528 -> 703568 bytes MDK-ARM/mfps/startup_stm32f103xe.o | Bin 6784 -> 6788 bytes MDK-ARM/mfps/stm32f1xx_hal.o | Bin 731680 -> 731748 bytes MDK-ARM/mfps/stm32f1xx_hal_cortex.o | Bin 721692 -> 721724 bytes MDK-ARM/mfps/stm32f1xx_hal_dma.o | Bin 720504 -> 720548 bytes MDK-ARM/mfps/stm32f1xx_hal_exti.o | Bin 711096 -> 711140 bytes MDK-ARM/mfps/stm32f1xx_hal_flash.o | Bin 718976 -> 719036 bytes MDK-ARM/mfps/stm32f1xx_hal_flash_ex.o | Bin 718400 -> 718440 bytes MDK-ARM/mfps/stm32f1xx_hal_gpio.o | Bin 710688 -> 710732 bytes MDK-ARM/mfps/stm32f1xx_hal_gpio_ex.o | Bin 700552 -> 700584 bytes MDK-ARM/mfps/stm32f1xx_hal_i2c.o | Bin 848132 -> 848236 bytes MDK-ARM/mfps/stm32f1xx_hal_msp.o | Bin 699084 -> 699120 bytes MDK-ARM/mfps/stm32f1xx_hal_pwr.o | Bin 721872 -> 721920 bytes MDK-ARM/mfps/stm32f1xx_hal_rcc.o | Bin 721352 -> 721384 bytes MDK-ARM/mfps/stm32f1xx_hal_rcc_ex.o | Bin 702760 -> 702788 bytes MDK-ARM/mfps/stm32f1xx_hal_spi.o | Bin 787064 -> 787148 bytes MDK-ARM/mfps/stm32f1xx_hal_tim.o | Bin 898552 -> 898696 bytes MDK-ARM/mfps/stm32f1xx_hal_tim_ex.o | Bin 772184 -> 772252 bytes MDK-ARM/mfps/stm32f1xx_hal_uart.o | Bin 797560 -> 797648 bytes MDK-ARM/mfps/stm32f1xx_it.crf | Bin 639342 -> 666686 bytes MDK-ARM/mfps/stm32f1xx_it.d | 20 +- MDK-ARM/mfps/stm32f1xx_it.o | Bin 730448 -> 757188 bytes MDK-ARM/mfps/system_stm32f1xx.o | Bin 699468 -> 699516 bytes MDK-ARM/mfps/tim.o | Bin 703512 -> 703544 bytes MDK-ARM/mfps/tmc5160.crf | Bin 644952 -> 667137 bytes MDK-ARM/mfps/tmc5160.d | 25 +- MDK-ARM/mfps/tmc5160.o | Bin 721508 -> 745360 bytes MDK-ARM/mfps/uart1.crf | Bin 642952 -> 668328 bytes MDK-ARM/mfps/uart1.d | 19 + MDK-ARM/mfps/uart1.o | Bin 730368 -> 758036 bytes MDK-ARM/mfps/usart.o | Bin 707440 -> 707476 bytes Src/main.c | 37 +- Src/stm32f1xx_it.c | 7 +- 99 files changed, 7547 insertions(+), 3936 deletions(-) create mode 100644 App/Inc/motor.h create mode 100644 App/Inc/oled2.h create mode 100644 App/Src/motor.c create mode 100644 App/Src/oled2.c create mode 100644 MDK-ARM/mfps/motor.crf create mode 100644 MDK-ARM/mfps/motor.d create mode 100644 MDK-ARM/mfps/motor.o create mode 100644 MDK-ARM/mfps/oled2.crf create mode 100644 MDK-ARM/mfps/oled2.d create mode 100644 MDK-ARM/mfps/oled2.o diff --git a/App/Inc/ads1220.h b/App/Inc/ads1220.h index 48f9107..d7b0bd8 100644 --- a/App/Inc/ads1220.h +++ b/App/Inc/ads1220.h @@ -187,6 +187,8 @@ extern unsigned char PolarFlag; void ADS1220_Init(void); float GetAD(unsigned char channel); void ADS1220_GPIOInit(void); +float Xads1220_filter(char head, char tail); +void Xads1220_record(void); #endif diff --git a/App/Inc/motor.h b/App/Inc/motor.h new file mode 100644 index 0000000..2c06fa6 --- /dev/null +++ b/App/Inc/motor.h @@ -0,0 +1,46 @@ +#ifndef _MOTOR_H_ +#define _MOTOR_H_ + +#include "main.h" + + + +extern int led_flag; //ledƿر־ +extern int mov_flag; //־ +extern int send_flag; //ͱ־ +extern int seat_flag; //λñ־ +extern int motor_dire; //ת + +extern int Travle_Flag; //0 ֱ 1 +extern char Motor_Run; //0 ֹͣ 1 2 еʼ 3 е +extern char Run_Mode; //0 㶯 1 һ 2 +extern unsigned int Run_Step; //в0.5mm / 㣩 +extern unsigned int Run_Inter; //мʱms +extern unsigned int Run_Stop; //㡱ֹͣʱ䣨s +extern unsigned int Run_mm; //нȣmm +extern unsigned int Run_num; //гתȦ +extern unsigned int ct_num; // + +extern uint8_t motor_data[]; // + +extern uint16_t SUR_DEVICE_ADDR; //PC //0x00A1; //豸 +extern uint16_t OBJ_DEVICE_ADDR; // //0x00B1; //PCȺ FFFF 0000 + +//void motor_start(void); // +//void motor_stop(void); //ֹͣ +//void FWD(void); //ת +//void REV(void); //ת +void ClrRunmotorStep(void); // +void Deal_Motor(void); // +//void mov_loop1(void); //Уһֱг̣ +//void mov_loop1_ang(void); //Уһг̣ +//void mov_loop2(void); //Уֱг̣ +//void mov_loop2_ang(void); //Уг̣ +void mov_step(void); //㶯Уֱг̣ +//void mov_step_ang(void); //㶯Уг̣ +//void motor_mov(unsigned int speed); //ٶȿ +//void mov_begin(void); //صʼλ +//void mov_end(void); //صλ +//void motor_seat(void); //λж + +#endif diff --git a/App/Inc/myLib.h b/App/Inc/myLib.h index 6fc8a2b..7765594 100644 --- a/App/Inc/myLib.h +++ b/App/Inc/myLib.h @@ -3,6 +3,10 @@ #include "main.h" +extern const unsigned char F6x8[][6]; +extern const unsigned char F8X16[]; +extern const char Hzk[][32]; + typedef struct ASCIIFont { uint8_t h; uint8_t w; diff --git a/App/Inc/oled.h b/App/Inc/oled.h index a9683b2..11a97e7 100644 --- a/App/Inc/oled.h +++ b/App/Inc/oled.h @@ -4,7 +4,6 @@ #include "main.h" #include "MyLib.h" -extern char oled_page; void OLED_Act(void); @@ -16,7 +15,7 @@ typedef enum { OLED_COLOR_REVERSED // ׵׺ } OLED_ColorMode; -void OLED_Init(void); +char OLED_Init(void); void OLED_DisPlay_On(void); void OLED_DisPlay_Off(void); diff --git a/App/Inc/oled2.h b/App/Inc/oled2.h new file mode 100644 index 0000000..cdd04ac --- /dev/null +++ b/App/Inc/oled2.h @@ -0,0 +1,87 @@ +#ifndef _OLED2_H +#define _OLED2_H + +#define SSD1306_I2C_ADDR 0x78 + +#define MAX_COLUMN 128 +#define MAX_ROW 64 + +void OLED2_Send(unsigned char *data, unsigned char len); +void OLED2_Init(void); +void OLED_DisplayTest(void); +void OLED_MenuTest(void); +void OLED_ShowCN(unsigned char x,unsigned char y,unsigned char index); +void OLED_ShowString(unsigned char x,unsigned char y,char *str,unsigned char Char_Size,unsigned char color); +void OLED_ShowChar(unsigned char x,unsigned char y,unsigned char chr,unsigned char Char_Size,unsigned char color); +void OLED_Clear(void) ; +void OLED_DisplayOff(void); +void OLED_DisplayOn(void); +void OLED_SetPos(unsigned char x, unsigned char y); +void SSD1306_WriteData(unsigned char data); +void SSD1306_WriteCmd(unsigned char cmd); + +/*******************************************ģI2C***********************************************************/ +#include +#include "main.h" + +#define BSP_I2C_WR 0 /* дbit */ +#define BSP_I2C_RD 1 /* bit */ + +/* I2CӵGPIO˿ʱӿ */ + +#define I2Cx_SDA_GPIO_CLK_ENABLE() __HAL_RCC_GPIOB_CLK_ENABLE() +#define I2Cx_SCL_GPIO_CLK_ENABLE() __HAL_RCC_GPIOB_CLK_ENABLE() + +/* I2CӵGPIO˿, ûֻҪ޸3д뼴ıSCLSDA */ +#define BSP_GPIO_PORT_I2C GPIOB /* GPIO˿ */ +#define BSP_I2C_SCL_PIN GPIO_PIN_6 /* ӵSCLʱߵGPIO */ +#define BSP_I2C_SDA_PIN GPIO_PIN_7 /* ӵSDAߵGPIO */ + +/* дSCLSDAĺ꣬ӴĿֲԺͿĶ */ +//#if 0 /* 룺 1 ѡGPIOĿ⺯ʵIOд */ +//#define BSP_I2C_SCL_1() digitalH(BSP_GPIO_PORT_I2C, BSP_I2C_SCL_PIN) /* SCL = 1 */ +//#define BSP_I2C_SCL_0() digitalL(BSP_GPIO_PORT_I2C, BSP_I2C_SCL_PIN) /* SCL = 0 */ + +//#define BSP_I2C_SDA_1() digitalH(BSP_GPIO_PORT_I2C, BSP_I2C_SDA_PIN) /* SDA = 1 */ +//#define BSP_I2C_SDA_0() digitalL(BSP_GPIO_PORT_I2C, BSP_I2C_SDA_PIN) /* SDA = 0 */ +// +// //#define BSP_I2C_SDA_READ() GPIO_ReadInputDataBit(BSP_GPIO_PORT_I2C, BSP_I2C_SDA_PIN) /* SDA״̬ */ +//#define BSP_I2C_SDA_READ() ((BSP_GPIO_PORT_I2C->IDR & BSP_I2C_SDA_PIN) != 0) /* SDA״̬ */ + +//#else /* ֧ѡֱӼĴʵIOд */ +/*ע⣺дIAR߼ŻʱᱻŻ */ +#define BSP_I2C_SCL_1() HAL_GPIO_WritePin(GPIOB,GPIO_PIN_6,GPIO_PIN_SET) //BSP_GPIO_PORT_I2C->BSRR = (uint32_t)BSP_I2C_SCL_PIN /* SCL = 1 */ +#define BSP_I2C_SCL_0() HAL_GPIO_WritePin(GPIOB,GPIO_PIN_6,GPIO_PIN_RESET) //BSP_GPIO_PORT_I2C->BSRR = (uint32_t)BSP_I2C_SCL_PIN << 16U /* SCL = 0 */ + +#define BSP_I2C_SDA_1() HAL_GPIO_WritePin(GPIOB,GPIO_PIN_7,GPIO_PIN_SET) //BSP_GPIO_PORT_I2C->BSRR = (uint32_t)BSP_I2C_SDA_PIN /* SDA = 1 */ +#define BSP_I2C_SDA_0() HAL_GPIO_WritePin(GPIOB,GPIO_PIN_7,GPIO_PIN_RESET) //BSP_GPIO_PORT_I2C->BSRR = (uint32_t)BSP_I2C_SDA_PIN << 16U /* SDA = 0 */ + +#define BSP_I2C_SDA_READ() HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_7) //((BSP_GPIO_PORT_I2C->IDR & BSP_I2C_SDA_PIN) != 0) /* SDA״̬ */ +//#endif + +///* ֱӲĴķIO */ +//#define digitalH(p, i) \ +// { \ +// p->BSRR = i; \ +// } // Ϊߵƽ +//#define digitalL(p, i) \ +// { \ +// p->BSRR = (uint32_t)i << 16; \ +// } // ͵ƽ + +void i2c_CfgGpio(void); +void i2c_Start(void); +void i2c_Stop(void); +void i2c_SendByte(uint8_t _ucByte); +uint8_t i2c_ReadByte(void); +uint8_t i2c_WaitAck(void); +void i2c_Ack(void); +void i2c_NAck(void); + + + + + +/*******************************************ģI2C***********************************************************/ +#endif + diff --git a/App/Inc/tmc5160.h b/App/Inc/tmc5160.h index 0da9029..9e60782 100644 --- a/App/Inc/tmc5160.h +++ b/App/Inc/tmc5160.h @@ -10,6 +10,17 @@ void tmc5160_act(void); void TMC5160A_Init_Gpio(void); signed int Raw_32(uint8_t raw[5]); void tmc5160_operate(char operate_mode, uint32_t steps); + +extern char tmc5160_sw; +extern char busy_flag; +extern char ocin1; +extern char ocin2; +extern float Xads_temp[2]; +extern char temp_cnt; +extern char str_print[20]; +extern uint8_t XA[5],VA[5],RAMP_STAT[5],DRV_STAT[5]; +extern signed int XA_32,VA_32,RAMP_STAT_32,DRV_STAT_32 ; // +extern uint16_t SG_RESULT_16; extern char tmc5160_sw; #define RAMPMODE_ADDR 0x20 @@ -22,7 +33,8 @@ extern char tmc5160_sw; #define DMAX_ADDR 0x28 #define XACTUAL_ADDR 0x21 #define VACTUAL_ADDR 0x22 -#define RAMP_STAT_ADDR 0X35 +#define RAMP_STAT_ADDR 0X35 //ramp status +#define DRV_STAT_ADDR 0x6F //driver status - stallguard2 value #endif diff --git a/App/Src/Uart1.c b/App/Src/Uart1.c index 10b8307..7f4e50c 100644 --- a/App/Src/Uart1.c +++ b/App/Src/Uart1.c @@ -8,6 +8,7 @@ #include "Uart1.h" #include "usart.h" +#include "app.h" //#include "Motor.h" @@ -586,51 +587,46 @@ void Deal_Uart_Data_For_Module(void) //-------------------------------------------------------------------- case 1 : //ݽ { -// uint8_t i = 0; //ʱ -// uint8_t len = 0; // -// uint8_t temp[DATA_LEN]; + uint8_t i = 0; //ʱ + uint8_t len = 0; // + uint8_t temp[DATA_LEN]; -// //ͱ־ -// send_flag = 0; + //ͱ־ + send_flag = 0; -// //ݳ -// len = Get_Data_Len(); + //ݳ + len = Get_Data_Len(); -// // -// for(i = 0; i < len; i++) -// { -// temp[i] = ttl_receive_buff[i + FIXED_LEN - 2]; -// } -// -// //г ֱг -// Travle_Flag = temp[0]; //0 ֱ 1 -// Motor_Run = temp[1]; //0 ֹͣ 1 2 еʼ 3 е -// Run_Mode = temp[2]; //0 㶯 1 һ 2 -// -// Run_Step = temp[3]; //жȦΪһ -// Run_Step <<= 8; -// Run_Step += temp[4]; -// -// Run_Inter = temp[5]; //мʱ -// Run_Inter <<= 8; -// Run_Inter += temp[6]; -// -// Run_Stop = temp[7]; //㡱ֹͣʱ -// Run_Stop <<= 8; -// Run_Stop += temp[8]; -// -// ClrRunmotorStep();// + // + for(i = 0; i < len; i++) + { + temp[i] = ttl_receive_buff[i + FIXED_LEN - 2]; + } + + //г ֱг + Travle_Flag = temp[0]; //0 ֱ 1 + Motor_Run = temp[1]; //0 ֹͣ 1 2 еʼ 3 е + Run_Mode = temp[2]; //0 㶯 1 һ 2 + + Run_Step = temp[3]; //жȦΪһ + Run_Step <<= 8; + Run_Step += temp[4]; + + Run_Inter = temp[5]; //мʱ + Run_Inter <<= 8; + Run_Inter += temp[6]; + + Run_Stop = temp[7]; //㡱ֹͣʱ + Run_Stop <<= 8; + Run_Stop += temp[8]; + + ClrRunmotorStep();// } break; case 2 : // { -// uint8_t i = 0; -// uint8_t len = 0; -// uint8_t temp[DATA_LEN]; - -// send_set_resp(0xF0C1, OBJ_DEVICE_ADDR, len, temp); } break; @@ -640,12 +636,7 @@ void Deal_Uart_Data_For_Module(void) //-------------------------------------------------------------------- case 3 : //F111 05 00 0C 00 A1 00 C1 F1 01 05 03 50 87 1B { - uint8_t addr = 0; - addr = ttl_receive_buff[FIXED_LEN - 2]; - if(addr == ((SUR_DEVICE_ADDR & 0xf0) == 0xC0)) - { - - } + } break; @@ -664,42 +655,12 @@ void Deal_Uart_Data_For_Module(void) //-------------------------------------------------------------------- case 5 : // { - uint8_t len = 0; - uint8_t temp[DATA_LEN]; - - - temp[0] = (SUR_DEVICE_ADDR >> 8) & 0xff; - temp[1] = (SUR_DEVICE_ADDR >> 0) & 0xff; - -// //汾 4 - temp[2] = HD_VER >> 8; //HD_VER 0101 //Ӳ汾 - temp[3] = HD_VER & 0xff; - - temp[4] = SW_VER >> 8; //SW_VER 0101 //汾 - temp[5] = SW_VER & 0xff; - - len = 6; - send_set_resp(0xF113, OBJ_DEVICE_ADDR, len, temp); } break; case 6 : // ַ + 汾 F1D3 05 00 0D 00 A1 00 00 F1 D3 00 C1 07 A9 1B { - uint8_t i = 0; - uint8_t len = 0; - uint8_t temp[DATA_LEN]; - - //ݳ - len = Get_Data_Len(); - - for(i = 0; i < len; i++) - { - temp[i] = ttl_receive_buff[i + FIXED_LEN - 2]; - } - - - send_set_resp(0xF1C3, OBJ_DEVICE_ADDR, len, temp); } break; case 7 : //³ diff --git a/App/Src/ads1220.c b/App/Src/ads1220.c index 2a9eef5..f8d8ba4 100644 --- a/App/Src/ads1220.c +++ b/App/Src/ads1220.c @@ -1,6 +1,5 @@ #include "ads1220.h" -#include "delay.h" -#include "main.h" +#include "app.h" unsigned char PolarFlag; unsigned char Init_Config[4],channel0[8],channel1[8],channel2[8],channel3[8]; unsigned char i; @@ -290,9 +289,48 @@ float GetAD(unsigned char channel) return Result_f; } +float X_ads1220_temp[20] = {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; + + filter_result = 0; + + 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 /= (tail - head); + + return filter_result; +} - - +void Xads1220_record(void) +{ + if(it_5ms_flag == 1) //ÿ5ms¼һADCֵ,20άѭ¼ + { + it_5ms_flag = 0; + + X_ads1220_cnt *= (X_ads1220_cnt<20); + X_ads1220_temp[X_ads1220_cnt] = GetAD(4); + X_ads1220_cnt++; + } +} diff --git a/App/Src/app.c b/App/Src/app.c index 9596ef3..2492138 100644 --- a/App/Src/app.c +++ b/App/Src/app.c @@ -1,72 +1,98 @@ -#include "main.h" -#include "i2c.h" -#include "spi.h" -#include "tim.h" -#include "usart.h" -#include "gpio.h" -#include "key.h" #include "app.h" -#include "serial_port.h" -#include "m1820.h" -#include "oled.h" -#include "ads1220.h" -#include "tmc5160.h" -#include "uart1.h" + //绿灯 NOR ;蓝灯 ERR float X_ads1220 = 0; //读到的电压值 float X_ads1220_L = 36.875; //电压值上限 float X_ads1220_H = 1311.150; //电压值下限 float X_ads1220_prc = 0; //电压百分比(即位移百分比) -float TEMP = 0; +float TEMP_M1820 = 0; //温度 +uint32_t move_step_5mm = 0x0000C800; +uint32_t move_step_1mm = 0x00002800; +char ocin1 = 0,ocin2 = 0; //位置开关,远离为1接近为0 +char oled_init_flag = 0,oled_init_result = 0; +//int i2c_error_temp = 0; void app_act (void) { - //1按键操作 - Key_Scan();//按键扫描 + //1 按键操作 +// Key_Scan();//按键扫描(已放入定时器中断) key_act(); //按键执行功能 - //2定时器 + //2 定时器 if(it_1000ms_flag == 1) { it_1000ms_flag = 0; - - TEMP = M1820_Get_Temp(); //温度采集 - -// tmc5160_act(); //电机执行功能 +// OLED_Act(); //OLED显示,操作显存后统一发送 +// OLED_DisplayTest(); //OLED显示,只发送需要显示的部分 + OLED_MenuTest(); } - //3 串口通信 + //3 串口通信测试 // uart_test(); - //4 OLED + //4 数据采集 if(it_100ms_flag) { it_100ms_flag = 0; -// OLED_Act(); //OLED刷新 - - X_ads1220 = GetAD(4); //电阻尺采集 - X_ads1220_prc =( X_ads1220 - X_ads1220_L )/(X_ads1220_H - X_ads1220_L); - - //串口计时 + TEMP_M1820 = M1820_Get_Temp(); //温度采集 + X_ads1220 = Xads1220_filter(4,16); //电阻尺滤波结果(电压值,mv) + X_ads1220_prc =(X_ads1220 - X_ads1220_L)/(X_ads1220_H - X_ads1220_L); + + // 串口计时 process_ttl_receive_timer(); + } + //5 电阻尺 位移传感器 - // X_ads1220 = GetAD(4); + Xads1220_record(); + //6 电机 - tmc5160_operate(tmc5160_sw, 0x0000C800); +// motor_protect_ads(0.10, 0.90); //根据电阻尺位移限位 +// motor_protect_ocin(); //根据位置开关限位 +// tmc5160_operate(tmc5160_sw, move_step_5mm); //第一个参数代表模式选择,第二个参数为步长,电机转动一圈滑块移动5mm + + Deal_Motor(); //7 串口数据处理 Deal_Uart_Data_For_Module(); + //8 位置开关 + ocin1 = HAL_GPIO_ReadPin(OCIN1_GPIO_Port,OCIN1_Pin); //低电平接近,高电平远离 + ocin2 = HAL_GPIO_ReadPin(OCIN2_GPIO_Port,OCIN2_Pin); //低电平接近,高电平远离 + + + //9 LED灯状态指示 + if( (tmc5160_sw == 0) || ((tmc5160_sw == 3) && (busy_flag == 0)) ) + { + HAL_GPIO_WritePin(LED_NOR_GPIO_Port, LED_NOR_Pin, GPIO_PIN_SET);//停止状态两灯熄灭 + HAL_GPIO_WritePin(LED_ERR_GPIO_Port, LED_ERR_Pin, GPIO_PIN_SET); + } + if(tmc5160_sw == 1) + { + HAL_GPIO_WritePin(LED_NOR_GPIO_Port, LED_NOR_Pin, GPIO_PIN_RESET);//正向转动绿灯亮 + HAL_GPIO_WritePin(LED_ERR_GPIO_Port, LED_ERR_Pin, GPIO_PIN_SET); + } + if(tmc5160_sw == 2) + { + HAL_GPIO_WritePin(LED_NOR_GPIO_Port, LED_NOR_Pin, GPIO_PIN_SET); + HAL_GPIO_WritePin(LED_ERR_GPIO_Port, LED_ERR_Pin, GPIO_PIN_RESET);//反向转动蓝灯亮 + } + if( (tmc5160_sw == 3) && (busy_flag == 1) ) + { + HAL_GPIO_WritePin(LED_NOR_GPIO_Port, LED_NOR_Pin, GPIO_PIN_RESET); + HAL_GPIO_WritePin(LED_ERR_GPIO_Port, LED_ERR_Pin, GPIO_PIN_RESET);//复位移动时两灯亮 + } } + + diff --git a/App/Src/delay.c b/App/Src/delay.c index edb2190..65c9e0e 100644 --- a/App/Src/delay.c +++ b/App/Src/delay.c @@ -41,18 +41,18 @@ void delay_init() } -void delay_10ms(int tm)//ʱtm*10 ms -{ - it_10ms_flag = 0; - while( tm > 0 ) - { - if(it_10ms_flag == 1) - { - it_10ms_flag = 0; - tm--; - } - } -} +//void delay_10ms(int tm)//ʱtm*10 ms +//{ +// it_10ms_flag = 0; +// while( tm > 0 ) +// { +// if(it_10ms_flag == 1) +// { +// it_10ms_flag = 0; +// tm--; +// } +// } +//} //int ts = 33; //void delay_us(int tm) //stm32 72MHz ִһָʱΪ 11~100ns30ns @@ -86,7 +86,7 @@ void delay_ns(int tm) } } -void delay(unsigned long count) +void delay(unsigned long count)//about 30 ns { while(count--) __NOP(); diff --git a/App/Src/key.c b/App/Src/key.c index 3aded6c..f0e15bd 100644 --- a/App/Src/key.c +++ b/App/Src/key.c @@ -1,17 +1,16 @@ #include "key.h" #include "main.h" #include "tmc5160.h" -#include "oled.h" +//#include "oled.h" #include "delay.h" +#include "app.h" unsigned char key_i = 0; unsigned int key_cnt[3] = {0}; //延时用计数 unsigned char key_msg[3] = {0}; //按键事件 unsigned char key_val[3] = {0}; //按键值 -unsigned char oled_flag = 1; //oled初始化时为点亮状态;1表示点亮,0表示熄灭。 -#define KEY_CNT 5 -#define PAGEMAX 2 +#define KEY_CNT 50 void Key_Scan(void) // 扫描K1-K3的状态 { @@ -23,22 +22,19 @@ void Key_Scan(void) // 扫描K1-K3的状态 if(key_i >= 3) key_i = 0; if (key_val[key_i] == 0 && key_msg[key_i] == 0) //按键按下 { - key_cnt[key_i]++; - if(key_cnt[key_i] > KEY_CNT) - { - key_cnt[key_i] = 0; - key_msg[key_i] = 1; //按键按下,触发事件1 - } + + key_cnt[key_i]++; + if(key_cnt[key_i] > KEY_CNT) + { + key_cnt[key_i] = 0; + key_msg[key_i] = 1; //按键按下,触发事件1 + } } if (key_val[key_i] == 1 && key_msg[key_i] == 2) //按键抬起 { - key_cnt[key_i]++; - if(key_cnt[key_i] > KEY_CNT) - { - key_cnt[key_i] = 0; - key_msg[key_i] = 0; //完成抬起动作后,再清空事件 - } + key_msg[key_i] = 0; //完成抬起动作后,再清空事件 + } //按键按顺序增加 @@ -58,28 +54,52 @@ void key_act(void) { if(key_msg[0] == 1) //K1完成按下后 { - tmc5160_sw = 3; +// tmc5160_sw = 3*(tmc5160_sw != 3); + + oled_en = 1; key_msg[0] = 2; } if(key_msg[1] == 1) //K2完成按下后 { - tmc5160_sw = 2*(tmc5160_sw == 0)+(tmc5160_sw == 3); +// tmc5160_sw = 2*(tmc5160_sw == 0)+2*(tmc5160_sw == 3); + + if(oled_p == 2) + { + oled_s[0] = oled_s[1]; + oled_s[1] = oled_s[1] + (oled_s[1] < 2) - (oled_s[1] == 2); + } + + if(oled_p == 4)//步长调节 + { + Run_mm = Run_mm - (Run_mm > 1) + 14*(Run_mm == 1); + } key_msg[1] = 2; } if(key_msg[2] == 1)//K3完成按下后 { - tmc5160_sw = (tmc5160_sw == 0)+(tmc5160_sw == 3); +// tmc5160_sw = (tmc5160_sw == 0);//+(tmc5160_sw == 3); + if(oled_p == 2)//主界面菜单 + { + oled_s[0] = oled_s[1]; + oled_s[1] = oled_s[1] -(oled_s[1] >1) + (oled_s[1] == 1); + } + + if(oled_p == 4)//步长调节 + { + Run_mm = Run_mm + (Run_mm < 15) - 14*(Run_mm == 15); + } key_msg[2] = 2; } } - - + + + diff --git a/App/Src/m1820.c b/App/Src/m1820.c index 96be322..491b08c 100644 --- a/App/Src/m1820.c +++ b/App/Src/m1820.c @@ -175,15 +175,16 @@ uint8_t M1820_Init(void) //M1820õ¶ֵ //ȣ0.1C //ֵ¶ֵ -550~1250 +char check = 1; float M1820_Get_Temp(void) { uint8_t t_sign = 0; uint8_t TL = 0,TH = 0; - short temp = 0; + short temp_1820 = 0; M1820_Start (); //ʼɼ¶ M1820_Rst(); //λ - M1820_Check(); //鵥ƬM1820ͨѶǷ + check = M1820_Check(); //鵥ƬM1820ͨѶǷ M1820_Write_Byte(0xcc); //Ѱַϵд豸ϸ˵ԲοֲROM COMMANDS M1820_Write_Byte(0xbe); //0x44Ϊ¶תϸ˵ԲοֲROM COMMANDS @@ -199,21 +200,21 @@ float M1820_Get_Temp(void) { t_sign = 1; //¶Ϊ } - temp = TH; //øֽ - temp <<= 8; //ֽλ8λ - temp += TL; //Ƶĸ8λϵ8λϳһ16λ + temp_1820 = TH; //øֽ + temp_1820 <<= 8; //ֽλ8λ + temp_1820 += TL; //Ƶĸ8λϵ8λϳһ16λ // tem = (float)tem/256+40; //M1820Zֲ᣺ ϶ = ST/256 + 408λӦ2^(-8)-2^(-1)8λӦ2^(0)-2^(6)+λλ - float result = 0; + float M1820_result = 0; if(t_sign) { - result = (float)temp*0.0625; - return result; //¶ֵ + M1820_result = (float)temp_1820*0.0625; + return M1820_result; //¶ֵ } else { - temp = ~temp; //ȡ - result = - (float)temp*0.0625; - return result; + temp_1820 = ~temp_1820; //ȡ + M1820_result = - (float)temp_1820*0.0625; + return M1820_result; } } diff --git a/App/Src/motor.c b/App/Src/motor.c new file mode 100644 index 0000000..730e6a0 --- /dev/null +++ b/App/Src/motor.c @@ -0,0 +1,267 @@ +#include "motor.h" +#include "app.h" + +#define STEP_LIN 16 //ֱг̲λֵ +#define STEP_ROT 20 //г̲λֵ +#define DATA_LEN 10 //г̲λֵ +#define MOTOR_STOP 0 //ֹͣ +#define MOTOR_POS 1 //˶ +#define MOTOR_REV 2 //˶ +#define MOTOR_RETURN 3 // + + +int Travle_Flag = 0; //0 ֱ 1 +char Motor_Run = 0; //0 ֹͣ 1 2 еʼ 3 е +char Run_Mode = 0; //0 㶯 1 һ 2 +unsigned int Run_Step = 0; //в +unsigned int Run_Inter = 0; //мʱ +unsigned int Run_Stop = 0; //㡱ֹͣʱ +unsigned int Run_mm = 5; //нȣmm/תǶȣ㣩 +unsigned int Run_num = 0; //г̵תȦ +unsigned int ct_num = 0; // + +int mov_flag = 0; //־ +int send_flag = 0; //ͱ־ +int seat_flag = 0; //λñ־ +int motor_dire = 1; //ת +int flag = 0; + +int motor_direc = 1; + +char motor_control = 0; + + +// +unsigned char Runmotor_step = 0; + +// +unsigned int Runmotor_Nums = 0; + +// +void ClrRunmotorStep(void) +{ + // + Runmotor_step = 0; + // + Runmotor_Nums = 0; + //0 + mov_flag = 0; + //ͱ0 + send_flag = 0; + //λñ0 + seat_flag = 0; +} + +// +void Deal_Motor(void) +{ + //жֱг̻ǽг + if(Travle_Flag == 0)//ֱг̡תһȦˮƽλ5mm + { + motor_data[0] = 0x00;//00 ֱг 01 г + //жϵֹͣУеʼλǽλ + if( Motor_Run == 0)//ֹͣ + { + tmc5160_operate(MOTOR_STOP,0); + } + else if(Motor_Run == 1)// + { + if(Motor_Run >= 1 && Runmotor_step == 0) + { + Runmotor_step = 1; + } + + //жϵзʽǵ㶯㶯ΪһͷΪ + 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();// +// } + else//ʼ + { + tmc5160_operate(MOTOR_STOP,0); + } + } + else if(Motor_Run == 2)//еʼλ + { + tmc5160_operate(MOTOR_RETURN,0);//صʼλ + } + else if(Motor_Run == 3)//еλ + { + tmc5160_operate(MOTOR_RETURN,0);//ƶλ + } + else//ݴ + { + //SC_Init(); + } + } + else //г̡תһȦת4 + { +// motor_data[0] = 0x01;//00 ֱг 01 г +// //жϵֹͣУеʼλǽλ +// if( Motor_Run == 0)//ֹͣ +// { +// tmc5160_operate(0,0); +// } +// else if(Motor_Run == 1)// +// { +// if(Motor_Run >= 1 && Runmotor_step == 0) +// { +// Runmotor_step = 1; +// } +// +// //жϵзʽǵ㶯㶯ΪһͷΪ +// if(Run_Mode == 0)//㶯 +// { +// motor_data[2] = 0x00;//ʱ +// mov_step_ang();//㶯 +// } +// else if(Run_Mode == 1)//һ +// { +// motor_data[2] = 0x01;//ʱ +// mov_loop1_ang();//תһȦ +// } +// else if(Run_Mode == 2)// +// { +// motor_data[2] = 0x02;//ʱ +// if(seat_flag == 0) +// { +// if(GPIO_ReadPin(GPIO1,GPIO_PIN_4) == 0) //жǷ񵽴λ +// { +// motor_stop(); //ֹͣ +// Run_mm = 0; +// seat_flag = 1;//λñ +// } +// else +// { +// REV(); //ת +// motor_start(); // +// motor_mov(1); //ṩź +// } +// } +// else +// { +// mov_loop2_ang();//תһȦ +// } +// } +// else//ʼ +// { +// motor_stop(); +// } +// } +// else if(Motor_Run == 2 || Motor_Run == 3)//еʼλ +// { +// mov_begin();//صʼλ +// } +// else//ݴ +// SC_Init(); + } +} + + + +//㶯Уֱг̣ +void mov_step(void) +{ + if( (ocin1 == 0) && (motor_direc != MOTOR_POS) )//жǷ񵽴ʼλ + { + motor_direc = MOTOR_POS; + tmc5160_operate(MOTOR_STOP,0); + } + if( (ocin2 == 0) && (motor_direc != MOTOR_REV) )//жǷ񵽴λ + { + motor_direc = MOTOR_REV; + tmc5160_operate(MOTOR_STOP,0); + } + + if(Run_mm == 0) return;//Ϊ0 + + TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //ȡʵλXACTUAL + XA_32 = Raw_32(XA); + TMC5160_SPIReadInt(VACTUAL_ADDR,VA); //ȡʵٶVACTUAL + VA_32 = Raw_32(VA); + TMC5160_SPIReadInt(RAMP_STAT_ADDR,RAMP_STAT); //ȡб״̬ + RAMP_STAT_32 = Raw_32(RAMP_STAT); + TMC5160_SPIReadInt(DRV_STAT_ADDR,DRV_STAT); //ȡ״̬ + DRV_STAT_32 = Raw_32(DRV_STAT); + SG_RESULT_16 = ((uint16_t)DRV_STAT_32) & 0x03FF;//״̬32bit0-9bitΪֵĸֵԽͣԽߣ0߸ + + switch(Runmotor_step) + { + case 1 : //׼ + { + //motor_start(); // + if( ocin1 == 0 )//жǷ񵽴ʼλ + { + motor_direc = MOTOR_POS; + //tmc5160_operate(MOTOR_POS,0); //ת + } + if( ocin2 == 0 )//жǷ񵽴λ + { + motor_direc = MOTOR_REV; + //tmc5160_operate(MOTOR_REV,0); //ת + } + Runmotor_Nums = 0; //д + mov_flag = 0; + Runmotor_step++; + } + break; + case 2 : //й + { + Run_Step = (Run_mm/0.05) * 512; + tmc5160_operate(motor_direc,Run_Step); + if(busy_flag == 0) + { + Runmotor_step++; + } + } + break; + case 3 : + { +// if(busy_flag == 0) +// { +// Runmotor_step++; +// } + Runmotor_step++; + } + break; + case 4 : + { + if(it_1ms_flag) //1msʱ־ + { + it_1ms_flag = 0;//ʱ־ + Runmotor_Nums++; + } + if(Runmotor_Nums >= 300)//ʱ + { + Runmotor_Nums = 0; + Runmotor_step++; + //motor_seat(); //ȡǰλ + send_set_resp(0xF001, OBJ_DEVICE_ADDR, DATA_LEN, motor_data);//ݷ + } + } + break; + case 5 : + { + Runmotor_step = 0; + Motor_Run = 1; //б + } + break; + default : + { + + } + break; + } +} diff --git a/App/Src/myLib.c b/App/Src/myLib.c index 9334b18..42488bd 100644 --- a/App/Src/myLib.c +++ b/App/Src/myLib.c @@ -1,5 +1,236 @@ #include "myLib.h" +/*****************************OLED2*********************************/ +const unsigned char F6x8[][6] = +{ +0x00, 0x00, 0x00, 0x00, 0x00, 0x00,// sp +0x00, 0x00, 0x00, 0x2f, 0x00, 0x00,// ! +0x00, 0x00, 0x07, 0x00, 0x07, 0x00,// " +0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14,// # +0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12,// $ +0x00, 0x62, 0x64, 0x08, 0x13, 0x23,// % +0x00, 0x36, 0x49, 0x55, 0x22, 0x50,// & +0x00, 0x00, 0x05, 0x03, 0x00, 0x00,// ' +0x00, 0x00, 0x1c, 0x22, 0x41, 0x00,// ( +0x00, 0x00, 0x41, 0x22, 0x1c, 0x00,// ) +0x00, 0x14, 0x08, 0x3E, 0x08, 0x14,// * +0x00, 0x08, 0x08, 0x3E, 0x08, 0x08,// + +0x00, 0x00, 0x00, 0xA0, 0x60, 0x00,// , +0x00, 0x08, 0x08, 0x08, 0x08, 0x08,// - +0x00, 0x00, 0x60, 0x60, 0x00, 0x00,// . +0x00, 0x20, 0x10, 0x08, 0x04, 0x02,// / +0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E,// 0 +0x00, 0x00, 0x42, 0x7F, 0x40, 0x00,// 1 +0x00, 0x42, 0x61, 0x51, 0x49, 0x46,// 2 +0x00, 0x21, 0x41, 0x45, 0x4B, 0x31,// 3 +0x00, 0x18, 0x14, 0x12, 0x7F, 0x10,// 4 +0x00, 0x27, 0x45, 0x45, 0x45, 0x39,// 5 +0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30,// 6 +0x00, 0x01, 0x71, 0x09, 0x05, 0x03,// 7 +0x00, 0x36, 0x49, 0x49, 0x49, 0x36,// 8 +0x00, 0x06, 0x49, 0x49, 0x29, 0x1E,// 9 +0x00, 0x00, 0x36, 0x36, 0x00, 0x00,// : +0x00, 0x00, 0x56, 0x36, 0x00, 0x00,// ; +0x00, 0x08, 0x14, 0x22, 0x41, 0x00,// < +0x00, 0x14, 0x14, 0x14, 0x14, 0x14,// = +0x00, 0x00, 0x41, 0x22, 0x14, 0x08,// > +0x00, 0x02, 0x01, 0x51, 0x09, 0x06,// ? +0x00, 0x32, 0x49, 0x59, 0x51, 0x3E,// @ +0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C,// A +0x00, 0x7F, 0x49, 0x49, 0x49, 0x36,// B +0x00, 0x3E, 0x41, 0x41, 0x41, 0x22,// C +0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C,// D +0x00, 0x7F, 0x49, 0x49, 0x49, 0x41,// E +0x00, 0x7F, 0x09, 0x09, 0x09, 0x01,// F +0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A,// G +0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F,// H +0x00, 0x00, 0x41, 0x7F, 0x41, 0x00,// I +0x00, 0x20, 0x40, 0x41, 0x3F, 0x01,// J +0x00, 0x7F, 0x08, 0x14, 0x22, 0x41,// K +0x00, 0x7F, 0x40, 0x40, 0x40, 0x40,// L +0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F,// M +0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F,// N +0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E,// O +0x00, 0x7F, 0x09, 0x09, 0x09, 0x06,// P +0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E,// Q +0x00, 0x7F, 0x09, 0x19, 0x29, 0x46,// R +0x00, 0x46, 0x49, 0x49, 0x49, 0x31,// S +0x00, 0x01, 0x01, 0x7F, 0x01, 0x01,// T +0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F,// U +0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F,// V +0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F,// W +0x00, 0x63, 0x14, 0x08, 0x14, 0x63,// X +0x00, 0x07, 0x08, 0x70, 0x08, 0x07,// Y +0x00, 0x61, 0x51, 0x49, 0x45, 0x43,// Z +0x00, 0x00, 0x7F, 0x41, 0x41, 0x00,// [ +0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55,// 55 +0x00, 0x00, 0x41, 0x41, 0x7F, 0x00,// ] +0x00, 0x04, 0x02, 0x01, 0x02, 0x04,// ^ +0x00, 0x40, 0x40, 0x40, 0x40, 0x40,// _ +0x00, 0x00, 0x01, 0x02, 0x04, 0x00,// ' +0x00, 0x20, 0x54, 0x54, 0x54, 0x78,// a +0x00, 0x7F, 0x48, 0x44, 0x44, 0x38,// b +0x00, 0x38, 0x44, 0x44, 0x44, 0x20,// c +0x00, 0x38, 0x44, 0x44, 0x48, 0x7F,// d +0x00, 0x38, 0x54, 0x54, 0x54, 0x18,// e +0x00, 0x08, 0x7E, 0x09, 0x01, 0x02,// f +0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C,// g +0x00, 0x7F, 0x08, 0x04, 0x04, 0x78,// h +0x00, 0x00, 0x44, 0x7D, 0x40, 0x00,// i +0x00, 0x40, 0x80, 0x84, 0x7D, 0x00,// j +0x00, 0x7F, 0x10, 0x28, 0x44, 0x00,// k +0x00, 0x00, 0x41, 0x7F, 0x40, 0x00,// l +0x00, 0x7C, 0x04, 0x18, 0x04, 0x78,// m +0x00, 0x7C, 0x08, 0x04, 0x04, 0x78,// n +0x00, 0x38, 0x44, 0x44, 0x44, 0x38,// o +0x00, 0xFC, 0x24, 0x24, 0x24, 0x18,// p +0x00, 0x18, 0x24, 0x24, 0x18, 0xFC,// q +0x00, 0x7C, 0x08, 0x04, 0x04, 0x08,// r +0x00, 0x48, 0x54, 0x54, 0x54, 0x20,// s +0x00, 0x04, 0x3F, 0x44, 0x40, 0x20,// t +0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C,// u +0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C,// v +0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C,// w +0x00, 0x44, 0x28, 0x10, 0x28, 0x44,// x +0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C,// y +0x00, 0x44, 0x64, 0x54, 0x4C, 0x44,// z +0x14, 0x14, 0x14, 0x14, 0x14, 0x14,// horiz lines +}; + +//8*16??? +const unsigned char F8X16[]= +{ + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,// + 0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x30,0x00,0x00,0x00,//! + 0x00,0x10,0x0C,0x06,0x10,0x0C,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//" + 0x40,0xC0,0x78,0x40,0xC0,0x78,0x40,0x00,0x04,0x3F,0x04,0x04,0x3F,0x04,0x04,0x00,//# + 0x00,0x70,0x88,0xFC,0x08,0x30,0x00,0x00,0x00,0x18,0x20,0xFF,0x21,0x1E,0x00,0x00,//$ + 0xF0,0x08,0xF0,0x00,0xE0,0x18,0x00,0x00,0x00,0x21,0x1C,0x03,0x1E,0x21,0x1E,0x00,//% + 0x00,0xF0,0x08,0x88,0x70,0x00,0x00,0x00,0x1E,0x21,0x23,0x24,0x19,0x27,0x21,0x10,//& + 0x10,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//' + 0x00,0x00,0x00,0xE0,0x18,0x04,0x02,0x00,0x00,0x00,0x00,0x07,0x18,0x20,0x40,0x00,//( + 0x00,0x02,0x04,0x18,0xE0,0x00,0x00,0x00,0x00,0x40,0x20,0x18,0x07,0x00,0x00,0x00,//) + 0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00,//* + 0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x1F,0x01,0x01,0x01,0x00,//+ + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xB0,0x70,0x00,0x00,0x00,0x00,0x00,//, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,//- + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,//. + 0x00,0x00,0x00,0x00,0x80,0x60,0x18,0x04,0x00,0x60,0x18,0x06,0x01,0x00,0x00,0x00,/// + 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,//0 + 0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//1 + 0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,//2 + 0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,//3 + 0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,//4 + 0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,//5 + 0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,//6 + 0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,//7 + 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,//8 + 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,//9 + 0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,//: + 0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x60,0x00,0x00,0x00,0x00,//; + 0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x00,0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x00,//< + 0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00,//= + 0x00,0x08,0x10,0x20,0x40,0x80,0x00,0x00,0x00,0x20,0x10,0x08,0x04,0x02,0x01,0x00,//> + 0x00,0x70,0x48,0x08,0x08,0x08,0xF0,0x00,0x00,0x00,0x00,0x30,0x36,0x01,0x00,0x00,//? + 0xC0,0x30,0xC8,0x28,0xE8,0x10,0xE0,0x00,0x07,0x18,0x27,0x24,0x23,0x14,0x0B,0x00,//@ + 0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20,//A + 0x08,0xF8,0x88,0x88,0x88,0x70,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x11,0x0E,0x00,//B + 0xC0,0x30,0x08,0x08,0x08,0x08,0x38,0x00,0x07,0x18,0x20,0x20,0x20,0x10,0x08,0x00,//C + 0x08,0xF8,0x08,0x08,0x08,0x10,0xE0,0x00,0x20,0x3F,0x20,0x20,0x20,0x10,0x0F,0x00,//D + 0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x20,0x23,0x20,0x18,0x00,//E + 0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x00,0x03,0x00,0x00,0x00,//F + 0xC0,0x30,0x08,0x08,0x08,0x38,0x00,0x00,0x07,0x18,0x20,0x20,0x22,0x1E,0x02,0x00,//G + 0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x20,0x3F,0x21,0x01,0x01,0x21,0x3F,0x20,//H + 0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//I + 0x00,0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,0x00,//J + 0x08,0xF8,0x88,0xC0,0x28,0x18,0x08,0x00,0x20,0x3F,0x20,0x01,0x26,0x38,0x20,0x00,//K + 0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x20,0x30,0x00,//L + 0x08,0xF8,0xF8,0x00,0xF8,0xF8,0x08,0x00,0x20,0x3F,0x00,0x3F,0x00,0x3F,0x20,0x00,//M + 0x08,0xF8,0x30,0xC0,0x00,0x08,0xF8,0x08,0x20,0x3F,0x20,0x00,0x07,0x18,0x3F,0x00,//N + 0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00,//O + 0x08,0xF8,0x08,0x08,0x08,0x08,0xF0,0x00,0x20,0x3F,0x21,0x01,0x01,0x01,0x00,0x00,//P + 0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x18,0x24,0x24,0x38,0x50,0x4F,0x00,//Q + 0x08,0xF8,0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x3F,0x20,0x00,0x03,0x0C,0x30,0x20,//R + 0x00,0x70,0x88,0x08,0x08,0x08,0x38,0x00,0x00,0x38,0x20,0x21,0x21,0x22,0x1C,0x00,//S + 0x18,0x08,0x08,0xF8,0x08,0x08,0x18,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,//T + 0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,//U + 0x08,0x78,0x88,0x00,0x00,0xC8,0x38,0x08,0x00,0x00,0x07,0x38,0x0E,0x01,0x00,0x00,//V + 0xF8,0x08,0x00,0xF8,0x00,0x08,0xF8,0x00,0x03,0x3C,0x07,0x00,0x07,0x3C,0x03,0x00,//W + 0x08,0x18,0x68,0x80,0x80,0x68,0x18,0x08,0x20,0x30,0x2C,0x03,0x03,0x2C,0x30,0x20,//X + 0x08,0x38,0xC8,0x00,0xC8,0x38,0x08,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,//Y + 0x10,0x08,0x08,0x08,0xC8,0x38,0x08,0x00,0x20,0x38,0x26,0x21,0x20,0x20,0x18,0x00,//Z + 0x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x00,//[ + 0x00,0x0C,0x30,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x06,0x38,0xC0,0x00,//"\" + 0x00,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,0x00,0x40,0x40,0x40,0x7F,0x00,0x00,0x00,//] + 0x00,0x00,0x04,0x02,0x02,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//^ + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,//_ + 0x00,0x02,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//` + 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20,//a + 0x08,0xF8,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00,//b + 0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00,//c + 0x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00,0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20,//d + 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00,//e + 0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x18,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//f + 0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00,//g + 0x08,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,//h + 0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//i + 0x00,0x00,0x00,0x80,0x98,0x98,0x00,0x00,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,//j + 0x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00,//k + 0x00,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//l + 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F,//m + 0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,//n + 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,//o + 0x80,0x80,0x00,0x80,0x80,0x00,0x00,0x00,0x80,0xFF,0xA1,0x20,0x20,0x11,0x0E,0x00,//p + 0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x0E,0x11,0x20,0x20,0xA0,0xFF,0x80,//q + 0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00,//r + 0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00,//s + 0x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x1F,0x20,0x20,0x00,0x00,//t + 0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x20,//u + 0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x00,0x01,0x0E,0x30,0x08,0x06,0x01,0x00,//v + 0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00,//w + 0x00,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x31,0x2E,0x0E,0x31,0x20,0x00,//x + 0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x80,0x81,0x8E,0x70,0x18,0x06,0x01,0x00,//y + 0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x21,0x30,0x2C,0x22,0x21,0x30,0x00,//z + 0x00,0x00,0x00,0x00,0x80,0x7C,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x3F,0x40,0x40,//{ + 0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,//| + 0x00,0x02,0x02,0x7C,0x80,0x00,0x00,0x00,0x00,0x40,0x40,0x3F,0x00,0x00,0x00,0x00,//} + 0x00,0x06,0x01,0x01,0x02,0x02,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//~ +}; + + //???? +const char Hzk[][32]= +{ + {0x00,0x80,0x40,0x20,0x18,0x06,0x80,0x00,0x07,0x18,0x20,0x40,0x80,0x00,0x00,0x00, + 0x01,0x00,0x20,0x70,0x28,0x26,0x21,0x20,0x20,0x24,0x38,0x60,0x00,0x01,0x01,0x00},/*"?",0*/ + + {0x80,0x80,0x40,0x20,0xD0,0x08,0x04,0x03,0x04,0x08,0xD0,0x20,0x40,0x80,0x80,0x00, + 0x80,0x40,0x20,0x18,0x07,0x08,0xB0,0x40,0x20,0x18,0x07,0x18,0x20,0x40,0x80,0x00},/*"?",1*/ + + {0x80,0x80,0x80,0xBE,0xA2,0xA2,0xA2,0xA2,0xA2,0xA2,0xA2,0xBE,0x80,0x80,0x80,0x00, + 0x00,0x00,0x00,0x06,0x05,0x04,0x04,0x04,0x44,0x84,0x44,0x3C,0x00,0x00,0x00,0x00},/*"?",2*/ + + {0x40,0x3C,0x10,0xFF,0x10,0x10,0x20,0x10,0x8F,0x78,0x08,0xF8,0x08,0xF8,0x00,0x00, + 0x02,0x06,0x02,0xFF,0x01,0x01,0x04,0x42,0x21,0x18,0x46,0x81,0x40,0x3F,0x00,0x00},/*"?",0*/ + + {0x02,0xFE,0x92,0x92,0xFE,0x02,0x00,0x10,0x11,0x16,0xF0,0x14,0x13,0x10,0x00,0x00, + 0x10,0x1F,0x08,0x08,0xFF,0x04,0x81,0x41,0x31,0x0D,0x03,0x0D,0x31,0x41,0x81,0x00},/*"?",1*/ + + {0x00,0xFE,0x02,0x22,0x42,0x82,0x72,0x02,0x22,0x42,0x82,0x72,0x02,0xFE,0x00,0x00, + 0x00,0xFF,0x10,0x08,0x06,0x01,0x0E,0x10,0x08,0x06,0x01,0x4E,0x80,0x7F,0x00,0x00},/*"?",2*/ + + {0x00,0x00,0xFE,0x92,0x92,0x92,0x92,0xFE,0x92,0x92,0x92,0x92,0xFE,0x00,0x00,0x00, + 0x40,0x38,0x01,0x00,0x3C,0x40,0x40,0x42,0x4C,0x40,0x40,0x70,0x05,0x08,0x30,0x00},/*"?",0*/ + + {0x20,0x20,0x24,0x24,0x24,0x24,0xBF,0x64,0x24,0x34,0x28,0x24,0x22,0x20,0x20,0x00, + 0x10,0x08,0x04,0x02,0x01,0x0D,0x0B,0x09,0x49,0x89,0x49,0x39,0x01,0x00,0x00,0x00},/*"?",1*/ + +}; + + +/*****************************OLED2*********************************/ + + +/*****************************OLED1*********************************/ // 8*6 ASCII const unsigned char ascii_8x6[][6] = { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // space ո @@ -425,4 +656,6 @@ const uint8_t bilibiliData[] = { }; const Image bilibiliImg = {51, 48, bilibiliData}; +/*****************************OLED1*********************************/ + diff --git a/App/Src/oled.c b/App/Src/oled.c index b60a529..ef54b51 100644 --- a/App/Src/oled.c +++ b/App/Src/oled.c @@ -1,10 +1,6 @@ #include "oled.h" -#include "main.h" -#include "i2c.h" #include "app.h" -#include -#include "string.h" -#include "MyLib.h" + #define OLED_ADDRESS 0x78 //躸0x3Cһλõ0x78 // OLED @@ -14,72 +10,155 @@ // Դ uint8_t OLED_GRAM[OLED_PAGE][OLED_COLUMN]; - -void OLED_Send(uint8_t *data, uint8_t len)// 8bit * len +HAL_StatusTypeDef I2CWATCH; +int I2C_ERROR_TIMES = 0,I2C_BUSY_TIMES = 0,I2C_TIMEOUT_TIMES = 0,I2C_OK_TIMES = 0; +HAL_StatusTypeDef OLED_Send(uint8_t *data, uint8_t len)// 8bit * len { - HAL_I2C_Master_Transmit(&hi2c1, OLED_ADDRESS, data, len,15);//1000 + I2CWATCH = HAL_I2C_Master_Transmit(&hi2c1, OLED_ADDRESS, data, len,2000);//1000 + + if( I2CWATCH == HAL_ERROR ) I2C_ERROR_TIMES++; + if( I2CWATCH == HAL_BUSY ) I2C_BUSY_TIMES++; + if( I2CWATCH == HAL_TIMEOUT) I2C_TIMEOUT_TIMES++; + if( I2CWATCH == HAL_OK) I2C_OK_TIMES++; + + return I2CWATCH; } -void OLED_SendCmd(uint8_t cmd)// [0x00;cmd] +HAL_StatusTypeDef OLED_SendCmd(uint8_t cmd)// [0x00;cmd] { static uint8_t sendBuffer[2] = {0}; sendBuffer[1] = cmd; - OLED_Send(sendBuffer, 2); + + return OLED_Send(sendBuffer, 2); } //OLEDʼ -void OLED_Init(void) { +char oled_init_status[27] = {0}; +char OLED_Init(void) +{ + delay_us(500000); - OLED_SendCmd(0xAE); /*رʾ display off*/ - - OLED_SendCmd(0x20);//ʾģʽ - OLED_SendCmd(0x10);//Ϊҳʾģʽ - OLED_SendCmd(0xB0);//ʼҳĵַģʽ0-7 - - OLED_SendCmd(0xC0);// 0xc0· 0xc8 - - OLED_SendCmd(0x00); - OLED_SendCmd(0x10); - - OLED_SendCmd(0x40);//--set start line address,RAMһȡʾ - - OLED_SendCmd(0x81);//öԱȶ - - OLED_SendCmd(0xFF);//ȵ 0x00~0xff - OLED_SendCmd(0xA0);// 0xa0ҷ 0xa1 - - OLED_SendCmd(0xA6);//ʾʽ;bit0:1,ʾ;0,ʾ - OLED_SendCmd(0xA8); - - OLED_SendCmd(0x3F); - - OLED_SendCmd(0xA4);//ȫʾ;0xa4,0xa5ȫ - - OLED_SendCmd(0xD3); - OLED_SendCmd(0x00); - - OLED_SendCmd(0xD5); - OLED_SendCmd(0xF0); - - OLED_SendCmd(0xD9); - OLED_SendCmd(0x22); - - OLED_SendCmd(0xDA); - OLED_SendCmd(0x12); - - OLED_SendCmd(0xDB); - OLED_SendCmd(0x20); - - OLED_SendCmd(0x8D);//õɱÿ - OLED_SendCmd(0x14); // ɱ - - OLED_NewFrame(); - OLED_ShowFrame(); - - OLED_SendCmd(0xAF); // Ļ - - OLED_NewFrame(); + if(oled_init_status[0] == 0) + { + if(OLED_SendCmd(0xAE) == HAL_OK) oled_init_status[0] = 1;//--display off /1 + } + if(oled_init_status[0] == 1) + { + if(OLED_SendCmd(0x00) == HAL_OK) oled_init_status[1] = 2;//--set low column address /2 + } + if(oled_init_status[1] == 2) + { + if(OLED_SendCmd(0x10) == HAL_OK) oled_init_status[2] = 3;//--set high column address /3 + } + if(oled_init_status[2] == 3) + { + if(OLED_SendCmd(0x40) == HAL_OK) oled_init_status[3] = 4;//--set start line address /4 + } + if(oled_init_status[3] == 4) + { + if(OLED_SendCmd(0xB0) == HAL_OK) oled_init_status[4] = 5;//--set page address /5 + } + if(oled_init_status[4] == 5) + { + if(OLED_SendCmd(0x81) == HAL_OK) oled_init_status[5] = 6;// contract control /6 + } + if(oled_init_status[5] == 6) + { + if(OLED_SendCmd(0xFF) == HAL_OK) oled_init_status[6] = 7;// /7 + } + if(oled_init_status[6] == 7) + { +// OLED_SendCmd(0xA1);//set segment re-map 0 to 127 + if(OLED_SendCmd(0xA0) == HAL_OK) oled_init_status[7] = 8; //ҷת /8 + } + if(oled_init_status[7] == 8) + { + if(OLED_SendCmd(0xA6) == HAL_OK) oled_init_status[8] = 9;//set normal display /9 + } + if(oled_init_status[8] == 9) + { + if(OLED_SendCmd(0xA8) == HAL_OK) oled_init_status[9] = 10;// /10 + } + if(oled_init_status[9] == 10) + { + if(OLED_SendCmd(0x3F) == HAL_OK) oled_init_status[10] = 11;//--1/32 duty /11 + } + if(oled_init_status[10] == 11) + { +// OLED_SendCmd(0xC8);//Com scan direction + if(OLED_SendCmd(0xC0) == HAL_OK) oled_init_status[11] = 12;//·ת /12 + } + if(oled_init_status[11] == 12) + { + if(OLED_SendCmd(0xD3) == HAL_OK) oled_init_status[12] = 13;//set display offset /13 + } + if(oled_init_status[12] == 13) + { + if(OLED_SendCmd(0x00) == HAL_OK) oled_init_status[13] = 14;//no offset /14 + } + if(oled_init_status[13] == 14) + { + if(OLED_SendCmd(0xD5) == HAL_OK) oled_init_status[14] = 15;// /15 + } + if(oled_init_status[14] == 15) + { + if(OLED_SendCmd(0x80) == HAL_OK) oled_init_status[15] = 16;// /16 + } + if(oled_init_status[15] == 16) + { + if(OLED_SendCmd(0xD8) == HAL_OK) oled_init_status[16] = 17;//set area color mode off /17 + } + if(oled_init_status[16] == 17) + { + if(OLED_SendCmd(0x05) == HAL_OK) oled_init_status[17] = 18;// /18 + } + if(oled_init_status[17] == 18) + { + if(OLED_SendCmd(0xD9) == HAL_OK) oled_init_status[18] = 19;//Set Pre-Charge Period /19 + } + if(oled_init_status[18] == 19) + { + if(OLED_SendCmd(0xF1) == HAL_OK) oled_init_status[19] = 20;// /20 + } + if(oled_init_status[19] == 20) + { + if(OLED_SendCmd(0xDA) == HAL_OK) oled_init_status[20] = 21;// /21 + } + if(oled_init_status[20] == 21) + { + if(OLED_SendCmd(0x12) == HAL_OK) oled_init_status[21] = 22;// /22 + } + if(oled_init_status[21] == 22) + { + if(OLED_SendCmd(0xDB) == HAL_OK) oled_init_status[22] = 23;//set Vcomh /23 + } + if(oled_init_status[22] == 23) + { + if(OLED_SendCmd(0x30) == HAL_OK) oled_init_status[23] = 24;//0x20,0.77xVcc /24 + } +/******************************************************/ + if(oled_init_status[23] == 24) + { + if(OLED_SendCmd(0x8D) == HAL_OK) oled_init_status[24] = 25;//set charge pump enable /25 + } + if(oled_init_status[24] == 25) + { + if(OLED_SendCmd(0x14) == HAL_OK) oled_init_status[25] = 26;// /26 + } + if(oled_init_status[25] == 26) + { + if(OLED_SendCmd(0xAF) == HAL_OK) oled_init_status[26] = 27;//--turn on oled panel /27 + } +/******************************************************/ + + if(oled_init_status[26] == 27) + { + OLED_NewFrame(); + return 1; + } + + return 0; } @@ -124,16 +203,14 @@ void OLED_NewFrame() memset(OLED_GRAM, 0, sizeof(OLED_GRAM)); } -unsigned long Lcd_Cnt = 0; - +uint8_t Lcd_Cnt = 0; //ǰԴʾĻ +uint8_t sendBuffer[OLED_COLUMN + 1] = {0}; void OLED_ShowFrame() { - static uint8_t sendBuffer[OLED_COLUMN + 1]; sendBuffer[0] = 0x40; - - Lcd_Cnt *= Lcd_Cnt < OLED_PAGE; -// for (uint8_t i = 0; i < OLED_PAGE; i++) + Lcd_Cnt *= (Lcd_Cnt < OLED_PAGE); +// for (Lcd_Cnt = 0; Lcd_Cnt < OLED_PAGE; Lcd_Cnt++) // { OLED_SendCmd(0xB0 + Lcd_Cnt); // ҳַ OLED_SendCmd(0x00); // еַ4λ @@ -147,16 +224,16 @@ void OLED_ShowFrame() } //ǰԴʾĻ +uint8_t sendBuffer_page[OLED_COLUMN + 1] = {0}; void OLED_ShowPageFrame(uint8_t page) { - static uint8_t sendBuffer[OLED_COLUMN + 1]; - sendBuffer[0] = 0x40; + sendBuffer_page[0] = 0x40; { OLED_SendCmd(0xB0 + page); // ҳַ OLED_SendCmd(0x00); // еַ4λ OLED_SendCmd(0x10); // еַ4λ - memcpy(sendBuffer + 1, OLED_GRAM[page], OLED_COLUMN); - OLED_Send(sendBuffer, OLED_COLUMN + 1); + memcpy(sendBuffer_page + 1, OLED_GRAM[page], OLED_COLUMN); + OLED_Send(sendBuffer_page, OLED_COLUMN + 1); } } @@ -456,32 +533,98 @@ void OLED_PrintString(uint8_t x, uint8_t y, char *str, const Font *font, OLED_Co char str_print[20] = {0}; -char oled_page = 1; //OLED starts from page 1 -void OLED_Act(void) +char disp_step = 0,temp_cnt = 1; +float Xads_temp[2] = {0},T_temp[2] = {0}; +char ocin1_temp[2] = {0},ocin2_temp[2] = {0}; +void OLED_Act( void ) { - //OLED_PrintASCIIChar(64, 32, '1', &afont16x8, OLED_COLOR_NORMAL); //ASCIIַʾ - //OLED_PrintASCIIString(64, 32, "123456", &afont16x8, OLED_COLOR_NORMAL); //ASCIIַʾ - if(oled_page == 1) + + if(disp_step < 80) //ֻʾһ { - - OLED_PrintASCIIString(10, 0 , "Temp", &afont24x12, OLED_COLOR_NORMAL); - - sprintf(str_print, "%.1f",TEMP ); // ¶ - OLED_PrintASCIIString(5, 32, str_print, &afont24x12, OLED_COLOR_NORMAL); - - OLED_ShowFrame();//ʾǰԴ - } - if(oled_page == 2) - { - OLED_PrintASCIIString(10, 0 , "Position", &afont24x12, OLED_COLOR_NORMAL); - - sprintf(str_print, "%.1f",X_ads1220 ); // - OLED_PrintASCIIString(5, 32, str_print, &afont24x12, OLED_COLOR_NORMAL); - - OLED_ShowFrame();//ʾǰԴ + OLED_PrintASCIIString(0,0,"Position",&afont16x8, OLED_COLOR_NORMAL); + sprintf(str_print, "%.2f",X_ads1220_prc*100 ); + OLED_PrintASCIIString(0,16,str_print,&afont16x8, OLED_COLOR_NORMAL); +// OLED_PrintASCIIString(0,32,"Temperature",&afont12x6, OLED_COLOR_NORMAL); + OLED_PrintASCIIString(48,16,"%",&afont16x8, OLED_COLOR_NORMAL); + OLED_PrintASCIIString(0,32,"ocin1:",&afont16x8, OLED_COLOR_NORMAL); + OLED_PrintASCIIString(64,32,"ocin2:",&afont16x8, OLED_COLOR_NORMAL); + if(ocin1 == 0x00) + { + OLED_PrintASCIIString(0,48,"ERROR",&afont16x8, OLED_COLOR_NORMAL); + }else + { + OLED_PrintASCIIString(16,48,"OK",&afont16x8, OLED_COLOR_NORMAL); + } + if(ocin2 == 0x00) + { + OLED_PrintASCIIString(64,48,"ERROR",&afont16x8, OLED_COLOR_NORMAL); + }else + { + OLED_PrintASCIIString(80,48,"OK",&afont16x8, OLED_COLOR_NORMAL); + } + + OLED_ShowFrame(); //ʾǰԴ + disp_step++; } -// OLED_ShowPageFrame(0); + if(disp_step == 80) //refresh when changes happen + { +// OLED_DisPlay_On(); + Xads_temp[temp_cnt] = X_ads1220_prc; + T_temp[temp_cnt] = TEMP_M1820; + ocin1_temp[temp_cnt] = ocin1; + ocin2_temp[temp_cnt] = ocin2; + + if(Xads_temp[temp_cnt] - Xads_temp[!temp_cnt] > 0.01) // refresh when Xads1220 changes + { + OLED_PrintASCIIString(0,16," ",&afont16x8, OLED_COLOR_NORMAL); // clear + sprintf(str_print, "%.2f",Xads_temp[temp_cnt]*100 ); // + OLED_PrintASCIIString(0,16,str_print,&afont16x8, OLED_COLOR_NORMAL); + OLED_ShowPageFrame(2); + OLED_ShowPageFrame(3); + } + + + if(ocin1_temp[temp_cnt] != ocin1_temp[!temp_cnt]) //refresh when ocin1 changes + { + OLED_PrintASCIIString(0,48," ",&afont16x8, OLED_COLOR_NORMAL); // clear + + if(ocin1_temp[temp_cnt] == 0x00) + { + OLED_PrintASCIIString(0,48,"ERROR",&afont16x8, OLED_COLOR_NORMAL); + }else + { + OLED_PrintASCIIString(16,48,"OK",&afont16x8, OLED_COLOR_NORMAL); + } + OLED_ShowPageFrame(6); + OLED_ShowPageFrame(7); + } + + if(ocin2_temp[temp_cnt] != ocin2_temp[!temp_cnt]) //refresh when ocin2 changes + { + OLED_PrintASCIIString(64,48," ",&afont16x8, OLED_COLOR_NORMAL); // clear the hole line to refresh + if(ocin2_temp[temp_cnt] == 0x00) + { + OLED_PrintASCIIString(64,48,"ERROR",&afont16x8, OLED_COLOR_NORMAL); + }else + { + OLED_PrintASCIIString(80,48,"OK",&afont16x8, OLED_COLOR_NORMAL); + } + OLED_ShowPageFrame(6); + OLED_ShowPageFrame(7); + } + +// OLED_ShowFrame(); //ʾǰԴ +// OLED_ShowPageFrame(2); +// OLED_ShowPageFrame(3); + OLED_ShowPageFrame(6); +// OLED_ShowPageFrame(7); + + + temp_cnt = !temp_cnt; + } + + } diff --git a/App/Src/oled2.c b/App/Src/oled2.c new file mode 100644 index 0000000..a36aa85 --- /dev/null +++ b/App/Src/oled2.c @@ -0,0 +1,700 @@ +#include "oled2.h" +#include "app.h" + + + +/*******************************************ģI2C***********************************************************/ +static void i2c_Delay(void) +{ + uint8_t i; + + /* + ʱͨ߼DzԵõġ + CPUƵ72MHz MDK뻷1Ż + + ѭΪ10ʱSCLƵ = 205KHz + ѭΪ7ʱSCLƵ = 347KHz SCLߵƽʱ1.5usSCL͵ƽʱ2.87us + ѭΪ5ʱSCLƵ = 421KHz SCLߵƽʱ1.25usSCL͵ƽʱ2.375us + */ + for (i = 0; i < 10; i++) + ; +} + +void i2c_Start(void) +{ + /* SCLߵƽʱSDAһرʾI2Cź */ + BSP_I2C_SDA_1(); + BSP_I2C_SCL_1(); + i2c_Delay(); + BSP_I2C_SDA_0(); + i2c_Delay(); + BSP_I2C_SCL_0(); + i2c_Delay(); +} + +void i2c_Stop(void) +{ + /* SCLߵƽʱSDAһرʾI2Cֹͣź */ + BSP_I2C_SDA_0(); + BSP_I2C_SCL_1(); + i2c_Delay(); + BSP_I2C_SDA_1(); +} + +void i2c_SendByte(uint8_t _ucByte) +{ + uint8_t i; + + /* ȷֽڵĸλbit7 */ + for (i = 0; i < 8; i++) + { + if (_ucByte & 0x80) + { + BSP_I2C_SDA_1(); + } + else + { + BSP_I2C_SDA_0(); + } + i2c_Delay(); + BSP_I2C_SCL_1(); + i2c_Delay(); + BSP_I2C_SCL_0(); + if (i == 7) + { + BSP_I2C_SDA_1(); // ͷ + } + _ucByte <<= 1; /* һbit */ + i2c_Delay(); + } +} + +uint8_t i2c_ReadByte(void) +{ + uint8_t i; + uint8_t value; + + /* 1bitΪݵbit7 */ + value = 0; + for (i = 0; i < 8; i++) + { + value <<= 1; + BSP_I2C_SCL_1(); + i2c_Delay(); + if (BSP_I2C_SDA_READ()) + { + value++; + } + BSP_I2C_SCL_0(); + i2c_Delay(); + } + return value; +} + +uint8_t i2c_WaitAck(void) +{ + uint8_t re; + + BSP_I2C_SDA_1(); /* CPUͷSDA */ + i2c_Delay(); + BSP_I2C_SCL_1(); /* CPUSCL = 1, ʱ᷵ACKӦ */ + i2c_Delay(); + if (BSP_I2C_SDA_READ()) /* CPUȡSDA״̬ */ + { + re = 1; + } + else + { + re = 0; + } + BSP_I2C_SCL_0(); + i2c_Delay(); + return re; +} + +void i2c_Ack(void) +{ + BSP_I2C_SDA_0(); /* CPUSDA = 0 */ + i2c_Delay(); + BSP_I2C_SCL_1(); /* CPU1ʱ */ + i2c_Delay(); + BSP_I2C_SCL_0(); + i2c_Delay(); + BSP_I2C_SDA_1(); /* CPUͷSDA */ +} + +void i2c_NAck(void) +{ + BSP_I2C_SDA_1(); /* CPUSDA = 1 */ + i2c_Delay(); + BSP_I2C_SCL_1(); /* CPU1ʱ */ + i2c_Delay(); + BSP_I2C_SCL_0(); + i2c_Delay(); +} + + +void i2c_CfgGpio(void) +{ + GPIO_InitTypeDef GPIO_InitStruct = {0}; + I2Cx_SCL_GPIO_CLK_ENABLE(); + I2Cx_SDA_GPIO_CLK_ENABLE(); + /**I2C2 GPIO Configuration + PB10 ------> I2C2_SCL + PB9 ------> I2C2_SDA + */ + GPIO_InitStruct.Pin = BSP_I2C_SCL_PIN | BSP_I2C_SDA_PIN; + ; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD; + GPIO_InitStruct.Pull = GPIO_NOPULL; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + HAL_GPIO_Init(BSP_GPIO_PORT_I2C, &GPIO_InitStruct); + /* һֹͣź, λI2Cϵ豸ģʽ */ + i2c_Stop(); +} + + + + + + + + +/*******************************************ģI2C***********************************************************/ +//static uint8_t sendBuffer[2] = {0}; + +//void OLED2_Send(uint8_t *data, uint8_t len)// 8bit * len +//{ +// //HAL_I2C_Master_Transmit(&hi2c1, SSD1306_I2C_ADDR| 0x00, data, len,10);//1000 +//} + +//void SSD1306_WriteCmd(uint8_t cmd)// [0x00;cmd] +//{ +// sendBuffer[0] = 0x00; +// sendBuffer[1] = cmd; +// OLED2_Send(sendBuffer, 2); +// delay_us(50); +//} +void SSD1306_WriteCmd(uint8_t cmd) +{ +// sendBuffer[0] = 0x00; +// sendBuffer[1] = cmd; +// HAL_I2C_Master_Transmit(&hi2c1,SSD1306_I2C_ADDR,sendBuffer, 2,20); + + i2c_Start(); + i2c_SendByte(SSD1306_I2C_ADDR | 0x00); + i2c_Ack(); + i2c_SendByte(0x00); //cmd + i2c_Ack(); + i2c_SendByte(cmd); + i2c_Ack(); + i2c_Stop(); +} + +void SSD1306_WriteData(uint8_t data) +{ +// sendBuffer[0] = 0x40; +// sendBuffer[1] = data; +// OLED2_Send(sendBuffer, 2); + + i2c_Start(); + i2c_SendByte(SSD1306_I2C_ADDR | 0x00); + i2c_Ack(); + i2c_SendByte(0x40); //data + i2c_Ack(); + i2c_SendByte(data); + i2c_Ack(); + i2c_Stop(); +} + +//SSD1306??? +void OLED2_Init(void) +{ +// delay_us(500000); + //SSD1306????,????????? + + SSD1306_WriteCmd(0xAE);//--display off + + SSD1306_WriteCmd(0x00);//--set low column address + SSD1306_WriteCmd(0x10);//--set high column address + SSD1306_WriteCmd(0x40);//--set start line address + + SSD1306_WriteCmd(0xB0);//--set page address + + SSD1306_WriteCmd(0x81);// contract control + SSD1306_WriteCmd(0xFF);//--128 +// SSD1306_WriteCmd(0xA1);//set segment re-map 0 to 127 + SSD1306_WriteCmd(0xA0);//ҷת + SSD1306_WriteCmd(0xA6);//set normal display + SSD1306_WriteCmd(0xA8);//set multiplex ratio(1 to 64) + SSD1306_WriteCmd(0x3F);//--1/32 duty + +// SSD1306_WriteCmd(0xC8);//Com scan direction + SSD1306_WriteCmd(0xC0);//·ת + SSD1306_WriteCmd(0xD3);//set display offset + SSD1306_WriteCmd(0x00);//no offset + + SSD1306_WriteCmd(0xD5);//set display clock divide ratio/oscillator frequency + SSD1306_WriteCmd(0x80);// + + SSD1306_WriteCmd(0xD8);//set area color mode off + SSD1306_WriteCmd(0x05);// + + SSD1306_WriteCmd(0xD9);//Set Pre-Charge Period + SSD1306_WriteCmd(0xF1);// + + SSD1306_WriteCmd(0xDA);//set com pin hardware configuartion + SSD1306_WriteCmd(0x12);// + + SSD1306_WriteCmd(0xDB);//set Vcomh + SSD1306_WriteCmd(0x30);//0x20,0.77xVcc + + SSD1306_WriteCmd(0x8D);//set charge pump enable + SSD1306_WriteCmd(0x14);// + + SSD1306_WriteCmd(0xAF);//--turn on oled panel + + OLED_Clear(); +} + +//????:???????? +void OLED_SetPos(uint8_t x, uint8_t y) +{ + //??3??????????????? + SSD1306_WriteCmd(0xb0+y); //????? 0xb0~0xb7 + SSD1306_WriteCmd(((x&0xf0)>>4)|0x10); //??????? + SSD1306_WriteCmd((x&0x0f)); //??????? +} + +//??OLED?? +void OLED_DisplayOn(void) +{ + SSD1306_WriteCmd(0X8D); //SET DCDC?? + SSD1306_WriteCmd(0X14); //DCDC ON + SSD1306_WriteCmd(0XAF); //DISPLAY ON +} + +//??OLED?? +void OLED_DisplayOff(void) +{ + SSD1306_WriteCmd(0X8D); //SET DCDC?? + SSD1306_WriteCmd(0X10); //DCDC OFF + SSD1306_WriteCmd(0XAE); //DISPLAY OFF +} + +//????,???,????????!?????? +//int clr_i = 0; +//uint8_t clr_n = 0; +void OLED_Clear(void) +{ +// clr_i *= (clr_i<8); + int i; + uint8_t n; + for(i=0;i<8;i++) + { + SSD1306_WriteCmd (0xb0+i); //?????(0~7) + SSD1306_WriteCmd (0x00); //?????????? + SSD1306_WriteCmd (0x10); //?????????? + for(n = 0;n < 128;n++) + SSD1306_WriteData(0); + } //???? +// clr_i++; +} + +//???????????,?????? +//x:0~127,y:0~7 +//Char_Size:???? 16/12 +//uint8_t sc_i = 0; +void OLED_ShowChar(uint8_t x,uint8_t y,uint8_t chr,uint8_t Char_Size,uint8_t color) +{ + uint8_t c=0,i=0; +// uint8_t c = 0; + c=chr-' ';//??????? + if(x>MAX_COLUMN-1) + { + x=0; + y=y+2; + } + if(Char_Size ==16) + { + if(color == 0) + { + OLED_SetPos(x,y); + for(i=0;i<8;i++) + { + SSD1306_WriteData(F8X16[c*16+i]);//?????? + } + + OLED_SetPos(x,y+1); + for(i=0;i<8;i++) + { + SSD1306_WriteData(F8X16[c*16+i+8]);//?????? + } + } + if(color == 1) + { + OLED_SetPos(x,y); + for(i=0;i<8;i++) + { + SSD1306_WriteData(~F8X16[c*16+i]);//?????? + } + + OLED_SetPos(x,y+1); + for(i=0;i<8;i++) + { + SSD1306_WriteData(~F8X16[c*16+i+8]);//?????? + } + } + + } + else + { + OLED_SetPos(x,y); + for(i=0;i<6;i++) + { + SSD1306_WriteData(F6x8[c][i]); + } +// sc_i *= (sc_i<6); +// OLED_SetPos(x,y); +// SSD1306_WriteData(F6x8[c][sc_i]); +// sc_i++; + } +} + +//??????? +void OLED_ShowString(uint8_t x,uint8_t y,char *str,uint8_t Char_Size,uint8_t color) +{ + unsigned char j=0; + + while (str[j]!='\0') + { + OLED_ShowChar(x,y,str[j],Char_Size,color); + x+=8; + if(x>120) + { + x=0; + y+=2; + } + j++;//????????page,??0-7 + } +} + +//???? +//?????16*16???,??????4??? +//index:????????? +void OLED_ShowCN(uint8_t x,uint8_t y,uint8_t index) +{ + uint8_t t; + + OLED_SetPos(x,y); + for(t=0;t<16;t++) + { + SSD1306_WriteData(Hzk[index][t]); + } + + OLED_SetPos(x,y+1); + for(t=0;t<16;t++) + { + SSD1306_WriteData(Hzk[index][t+16]); + } +} + +char str_print2[16] = {0}; +float Xads_temp2[2] = {0},T_temp2[2] = {0},OC1_temp[2] = {0},OC2_temp[2] = {0}; +char disp_step2 = 0; +void OLED_DisplayTest(void) +{ + switch(disp_step2) + { + case 0 :// ʼ + { + OLED2_Init(); + disp_step2++; + } + break; + case 1 :// ʾ + { + disp_step2++; + OLED_ShowString(0,0,(char *)("Pos"),16,0); //(x,y,char,size,color), color{01},x{0-128},y{} + OLED_ShowString(0,4,(char *)("Temp"),16,0); + OLED_ShowString(48,2,(char *)("%"),16,0); + } + break; + case 2 :// ʾIJ + { + //λ + Xads_temp2[0] = X_ads1220_prc; + if(Xads_temp2[1] != Xads_temp2[0] ) + { + OLED_ShowString(40,2," ",16,0); + sprintf(str_print2, "%.2f",Xads_temp2[0]*100 ); // + OLED_ShowString(0,2,str_print2,16,0); + Xads_temp2[1] = Xads_temp2[0]; + } + + //¶ + T_temp2[0] = TEMP_M1820; + if(T_temp2[1] != T_temp2[0]) + { + sprintf(str_print2, "%.2f",T_temp2[1] ); //¶ + OLED_ShowString(40,6," ",16,0); + OLED_ShowString(0,6,str_print2,16,0); + T_temp2[1] = T_temp2[0]; + } + + + } + break; + default :// + { + disp_step2 = 0; + } + break; + } +} + +char oled_p = 0,oled_s[2] = {1,1},oled_en = 0,para_flag = 0,motor_flag1 = 0,motor_flag2 = 0; +unsigned int step_temp[2] = {0};; +void OLED_MenuTest(void) +{ + switch(oled_p) + { + case 0: //ʼ + { + OLED2_Init(); + oled_p++; + } + break; + case 1: //ʾ + { + OLED_Clear(); + OLED_ShowString(0,0,"Menu",16,0); + OLED_ShowString(0,2,"Parameter ",16,0); + OLED_ShowString(0,4,"Motor Control",16,0); + oled_p++; + } + break; + case 2: //˵ѡ + { + + if(oled_s[1] == 1) + { + OLED_ShowString(0,2,"Parameter ",16,1); + if(oled_s[0] == 2) OLED_ShowString(0,4,"Motor Control",16,0); + oled_s[0] = oled_s[1]; + } + if(oled_s[1] == 2) + { + OLED_ShowString(0,4,"Motor Control",16,1); + if(oled_s[0] == 1) OLED_ShowString(0,2,"Parameter ",16,0); + oled_s[0] = oled_s[1]; + } + + if( (oled_s[1] == 1) && (oled_en == 1) ) //۲ + { + oled_en = 0; + oled_p = 3; + } + if( (oled_s[1] == 2) && (oled_en == 1) ) // + { + oled_en = 0; + oled_p = 4; + } + } + break; + case 3: + { + if(para_flag == 0) + { + para_flag = 1; + OLED_Clear(); + + OLED_ShowString(0,0,(char *)("Pos"),16,0); //(x,y,char,size,color), color{01},x{0-128},y{} + OLED_ShowString(72,0,(char *)("OC1"),16,0); + OLED_ShowString(0,4,(char *)("Temp"),16,0); + OLED_ShowString(72,4,(char *)("OC2"),16,0); + OLED_ShowString(48,2,(char *)("%"),16,0); + if(ocin1 == 1) + { + OLED_ShowString(72,2," OK ",16,0); + }else + { + OLED_ShowString(72,2,"ERROR",16,0); + } + if(ocin2 == 1) + { + OLED_ShowString(72,6," OK ",16,0); + }else + { + OLED_ShowString(72,6,"ERROR",16,0); + } + }else + { + //λ + Xads_temp2[0] = X_ads1220_prc; + if(Xads_temp2[1] != Xads_temp2[0] ) + { + OLED_ShowString(40,2," ",16,0); + sprintf(str_print2, "%.2f",Xads_temp2[0]*100 ); // + OLED_ShowString(0,2,str_print2,16,0); + Xads_temp2[1] = Xads_temp2[0]; + } + + //¶ + T_temp2[0] = TEMP_M1820; + if(T_temp2[1] != T_temp2[0]) + { + sprintf(str_print2, "%.2f",T_temp2[1] ); //¶ + OLED_ShowString(40,6," ",16,0); + OLED_ShowString(0,6,str_print2,16,0); + T_temp2[1] = T_temp2[0]; + } + + //λÿ1 + OC1_temp[0] = ocin1; + if( OC1_temp[1] != OC1_temp[0] ) + { + if(OC1_temp[0] == 1) + { + OLED_ShowString(72,2," OK ",16,0); + }else + { + OLED_ShowString(72,2,"ERROR",16,0); + } + OC1_temp[1] = OC1_temp[0]; + } + + //λÿ2 + OC2_temp[0] = ocin2; + if( OC2_temp[1] != OC2_temp[0] ) + { + if(OC2_temp[0] == 1) + { + OLED_ShowString(72,6," OK ",16,0); + }else + { + OLED_ShowString(72,6,"ERROR",16,0); + } + OC2_temp[1] = OC2_temp[0]; + } + } + + if(oled_en == 1) + { + oled_en = 0; + oled_p = 1; + } + } + break; + case 4: + { + if(motor_flag1 == 0) + { + motor_flag1 = 1; + OLED_Clear(); + + OLED_ShowString(0,0,"Motor Control",16,0); + OLED_ShowString(0,2,"Run Mode: STEP",16,0); + OLED_ShowString(0,4,"Run Step:",16,0); + sprintf(str_print2, "%d",Run_mm ); + OLED_ShowString(80,4,str_print2,16,1); + OLED_ShowString(100,4,"mm",16,0); + + }else + { + step_temp[0] = Run_mm; + if(step_temp[0] != step_temp[1]) + { + sprintf(str_print2, "%d",step_temp[0] ); + OLED_ShowString(80,4,str_print2,16,1); + } + step_temp[1] = step_temp[0]; + } + + if(oled_en == 1) + { + oled_en = 0; + OLED_ShowString(80,4,str_print2,16,0); + Motor_Run = 1; + oled_p = 5; + } + } + break; + case 5: + { + if(motor_flag2 == 0) + { + motor_flag2 = 1; + OLED_Clear(); + OLED_ShowString(0,0,"Running...",16,0); + OLED_ShowString(0,2,"Pos:",16,0); + OLED_ShowString(90,2,"%",16,0); + OLED_ShowString(0,4,"OC1:",16,0); + OLED_ShowString(64,4,"OC2:",16,0); + if(ocin1 == 1) + { + OLED_ShowString(8,6," OK ",16,0); + }else + { + OLED_ShowString(8,6,"ERROR",16,0); + } + if(ocin2 == 1) + { + OLED_ShowString(72,6," OK ",16,0); + }else + { + OLED_ShowString(72,6,"ERROR",16,0); + } + }else + { + //λ + Xads_temp2[0] = X_ads1220_prc; + if(Xads_temp2[1] != Xads_temp2[0] ) + { + OLED_ShowString(80,2," ",16,0); + sprintf(str_print2, "%.2f",Xads_temp2[0]*100 ); // + OLED_ShowString(40,2,str_print2,16,0); + Xads_temp2[1] = Xads_temp2[0]; + } + + //λÿ1 + OC1_temp[0] = ocin1; + if( OC1_temp[1] != OC1_temp[0] ) + { + if(OC1_temp[0] == 1) + { + OLED_ShowString(8,6," OK ",16,0); + }else + { + OLED_ShowString(8,6,"ERROR",16,0); + } + OC1_temp[1] = OC1_temp[0]; + } + + //λÿ2 + OC2_temp[0] = ocin2; + if( OC2_temp[1] != OC2_temp[0] ) + { + if(OC2_temp[0] == 1) + { + OLED_ShowString(72,6," OK ",16,0); + }else + { + OLED_ShowString(72,6,"ERROR",16,0); + } + OC2_temp[1] = OC2_temp[0]; + } + } + + if(oled_en == 1) + { + Motor_Run = 0; + oled_en = 0; + oled_p = 1; + } + } + } +} + + + diff --git a/App/Src/tmc5160.c b/App/Src/tmc5160.c index d66875b..1d888d3 100644 --- a/App/Src/tmc5160.c +++ b/App/Src/tmc5160.c @@ -1,13 +1,7 @@ #include "tmc5160.h" -#include "main.h" -#include "gpio.h" -#include "spi.h" -#include "delay.h" -#include "string.h" -#include "key.h" -#include "stdlib.h" #include "app.h" + // CS2置于 “低电平” 使能SPI // 写的时候高位地址要加上 0x80 // 手册第5章是寄存器表,5.3.1是斜坡相关寄存器;第11章有实际单位换算表;第20章 图20.3 有运动控制流程图 @@ -212,50 +206,53 @@ void TMC5160_SPIReadInt(uint8_t addr, uint8_t record[5])//从addr寄存器读取 memcpy(record, data_r, 5); } -uint8_t XA[5]={0},VA[5]={0},RAMP_STAT[5]; -signed int XA_32 = 0,VA_32 = 0,RAMP_STAT_32 = 0; //有正负 + +uint8_t XA[5]={0},VA[5]={0},RAMP_STAT[5],DRV_STAT[5]; +signed int XA_32 = 0,VA_32 = 0,RAMP_STAT_32 = 0,DRV_STAT_32 = 0; //有正负 +uint16_t SG_RESULT_16 = 0; char tmc5160_sw =0; -void tmc5160_act() -{ - TMC5160_SPIReadInt(XACTUAL_ADDR,XA);//读取实际位置XACTUAL - XA_32 = Raw_32(XA); - TMC5160_SPIReadInt(VACTUAL_ADDR,VA);//读取实际速度VACTUAL - VA_32 = Raw_32(VA); - if(tmc5160_sw == 1) - { - HAL_GPIO_WritePin(LED_ERR_GPIO_Port,LED_ERR_Pin,GPIO_PIN_RESET); //蓝灯常亮 - - rampmode = 0x00000001; - TMC5160_SPIWriteInt(RAMPMODE_ADDR,rampmode,1); //开启速度模式 - -// rampmode = 0x00000000; -// TMC5160_SPIWriteInt(RAMPMODE_ADDR,rampmode,1); //开启位置模式 -// if( XA_32 == 0x00000000 ) -// { -// xtarget = 0x00025800; -// TMC5160_SPIWriteInt(XTARGET_ADDR, xtarget,1); //正向转动3圈 -// } +//void tmc5160_act() +//{ +// TMC5160_SPIReadInt(XACTUAL_ADDR,XA);//读取实际位置XACTUAL +// XA_32 = Raw_32(XA); +// TMC5160_SPIReadInt(VACTUAL_ADDR,VA);//读取实际速度VACTUAL +// VA_32 = Raw_32(VA); + +// if(tmc5160_sw == 1) +// { +// HAL_GPIO_WritePin(LED_ERR_GPIO_Port,LED_ERR_Pin,GPIO_PIN_RESET); //蓝灯常亮 +// +// rampmode = 0x00000001; +// TMC5160_SPIWriteInt(RAMPMODE_ADDR,rampmode,1); //开启速度模式 +// +//// rampmode = 0x00000000; +//// TMC5160_SPIWriteInt(RAMPMODE_ADDR,rampmode,1); //开启位置模式 +//// if( XA_32 == 0x00000000 ) +//// { +//// xtarget = 0x00025800; +//// TMC5160_SPIWriteInt(XTARGET_ADDR, xtarget,1); //正向转动3圈 +//// } +//// +//// if( XA_32== 0x00025800 ) +//// { +//// xtarget = 0x00000000; +//// TMC5160_SPIWriteInt(XTARGET_ADDR, xtarget,1); //接着反向转3圈(返回起点) +//// } +// }else +// { +// TMC5160_SPIWriteInt(XTARGET_ADDR,XA_32,1); //把当前位置设定为目标位置,进入减速阶段 +// +// if( abs(VA_32) <= 0x0000000A ) // 视作已经停止 +// { +// HAL_GPIO_TogglePin(LED_ERR_GPIO_Port,LED_ERR_Pin); //蓝灯闪烁 // -// if( XA_32== 0x00025800 ) -// { -// xtarget = 0x00000000; -// TMC5160_SPIWriteInt(XTARGET_ADDR, xtarget,1); //接着反向转3圈(返回起点) // } - }else - { - TMC5160_SPIWriteInt(XTARGET_ADDR,XA_32,1); //把当前位置设定为目标位置,进入减速阶段 - - if( abs(VA_32) <= 0x0000000A ) // 视作已经停止 - { - HAL_GPIO_TogglePin(LED_ERR_GPIO_Port,LED_ERR_Pin); //蓝灯闪烁 - - } - } +// } - -} +// +//} signed int Raw_32(uint8_t raw[5]) //把5*8bit数据中的0~31位拼接成1*32bit的数值并返回 { @@ -276,12 +273,16 @@ uint32_t X_temp = 0; char busy_flag = 0; void tmc5160_operate(char operate_mode, uint32_t steps) { - TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //读取实际位置XACTUAL - XA_32 = Raw_32(XA); - TMC5160_SPIReadInt(VACTUAL_ADDR,VA); //读取实际速度VACTUAL - VA_32 = Raw_32(VA); - TMC5160_SPIReadInt(RAMP_STAT_ADDR,RAMP_STAT); //读取状态 - RAMP_STAT_32 = Raw_32(RAMP_STAT); +// TMC5160_SPIReadInt(XACTUAL_ADDR,XA); //读取实际位置XACTUAL +// XA_32 = Raw_32(XA); +// TMC5160_SPIReadInt(VACTUAL_ADDR,VA); //读取实际速度VACTUAL +// VA_32 = Raw_32(VA); +// TMC5160_SPIReadInt(RAMP_STAT_ADDR,RAMP_STAT); //读取斜坡状态 +// RAMP_STAT_32 = Raw_32(RAMP_STAT); +// TMC5160_SPIReadInt(DRV_STAT_ADDR,DRV_STAT); //读取驱动器状态 +// DRV_STAT_32 = Raw_32(DRV_STAT); +// SG_RESULT_16 = ((uint16_t)DRV_STAT_32) & 0x03FF;//驱动器状态共32bit,其中0-9bit为负载值,读到的负载值越低,负载越高,0代表最高负载 + switch(operate_mode) { @@ -290,7 +291,7 @@ void tmc5160_operate(char operate_mode, uint32_t steps) rampmode = 0x00000000; TMC5160_SPIWriteInt(RAMPMODE_ADDR,rampmode,1); //开启位置模式 - TMC5160_SPIWriteInt(XTARGET_ADDR, XA_32, 1); + TMC5160_SPIWriteInt(XTARGET_ADDR, XA_32, 1); //把当前位置设为目标位置,开启减速停止 busy_flag = 0; } @@ -300,17 +301,18 @@ void tmc5160_operate(char operate_mode, uint32_t steps) if( busy_flag == 0) { busy_flag = 1; - X_temp = XA_32; + X_temp = XA_32; //记录此时的实际位置 rampmode = 0x00000000; - TMC5160_SPIWriteInt(RAMPMODE_ADDR,rampmode,1); //开启位置模式 + TMC5160_SPIWriteInt(RAMPMODE_ADDR,rampmode,1); //开启位置模式 - TMC5160_SPIWriteInt(XTARGET_ADDR, X_temp + steps, 1); + TMC5160_SPIWriteInt(XTARGET_ADDR, X_temp + steps, 1); //此时的实际位置+步长作为目标位置 } - if( RAMP_STAT_32 & 0x00000200 ) //到达目标位置,XACTUAL = XTARGET时,第9位会被置 1 + if( RAMP_STAT_32 & 0x00000200 ) //到达目标位置,XACTUAL = XTARGET时,第9位会被置 1 { busy_flag = 0; X_temp = 0; + } } break; @@ -330,6 +332,7 @@ void tmc5160_operate(char operate_mode, uint32_t steps) { busy_flag = 0; X_temp = 0; + } } break; @@ -343,7 +346,7 @@ void tmc5160_operate(char operate_mode, uint32_t steps) TMC5160_SPIWriteInt(RAMPMODE_ADDR,rampmode,1); //开启位置模式 speed_max <<=1; - TMC5160_SPIWriteInt(VMAX_ADDR, speed_max, 1); //以二倍速返回 + TMC5160_SPIWriteInt(VMAX_ADDR, speed_max, 1); //以二倍速返回零点 TMC5160_SPIWriteInt(XTARGET_ADDR, 0x00000000, 1); } if( RAMP_STAT_32 & 0x00000200 ) @@ -359,5 +362,31 @@ void tmc5160_operate(char operate_mode, uint32_t steps) } +void motor_protect_ads(float threshold_neg, float threshold_pos) +{ + if( (X_ads1220_prc <= threshold_neg) && ( (tmc5160_sw == 2) || (tmc5160_sw == 3) ) ) + { + tmc5160_sw = 0; + } + if( (X_ads1220_prc >= threshold_pos) && ( (tmc5160_sw == 1) || (tmc5160_sw == 3) ) ) + { + tmc5160_sw = 0; + } + +} + +void motor_protect_ocin(void) +{ + if( (ocin1 == 0x00) && ( (tmc5160_sw == 2) || (tmc5160_sw == 3) ) ) + { + tmc5160_sw = 0; + } + if( (ocin2 == 0x00) && ( (tmc5160_sw == 1) || (tmc5160_sw == 3) ) ) + { + tmc5160_sw = 0; + } +} + + diff --git a/Inc/app.h b/Inc/app.h index 7b42d4e..ea1bdfa 100644 --- a/Inc/app.h +++ b/Inc/app.h @@ -1,8 +1,31 @@ #ifndef _APP_H #define _APP_H -void app_act (void); +#include "serial_port.h" +#include "m1820.h" +#include "oled.h" +#include "oled2.h" +#include "ads1220.h" +#include "tmc5160.h" +#include "main.h" +#include "i2c.h" +#include "spi.h" +#include "tim.h" +#include "usart.h" +#include "Uart1.h" +#include "gpio.h" +#include "key.h" +#include "motor.h" +#include "delay.h" +#include "stdio.h" +#include "stdlib.h" +#include "string.h" +void app_act (void); +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_5ms_cnt ,it_5ms_flag; extern int it_10ms_cnt ,it_10ms_flag; extern int it_50ms_cnt ,it_50ms_flag; @@ -10,10 +33,17 @@ extern int it_100ms_cnt ,it_100ms_flag; extern int it_300ms_cnt ,it_300ms_flag; extern int it_500ms_cnt ,it_500ms_flag; extern int it_1000ms_cnt ,it_1000ms_flag; +extern int I2C_ERROR_TIMES ,I2C_BUSY_TIMES ,I2C_TIMEOUT_TIMES ,I2C_OK_TIMES ; extern float X_ads1220; -extern float TEMP; +extern float TEMP_M1820; extern float X_ads1220_prc; +extern char ocin1; +extern char ocin2; +extern char oled_p; +extern char oled_s[2]; +extern char oled_en; +extern unsigned int step_temp[2]; #endif diff --git a/Inc/misc.h b/Inc/misc.h index bfb318d..d02794c 100644 --- a/Inc/misc.h +++ b/Inc/misc.h @@ -31,8 +31,8 @@ #endif /* Includes ------------------------------------------------------------------*/ -#include "stm32f10x.h" - +//#include "stm32f10x.h" +#include "stm32f1xx_hal.h" /** @addtogroup STM32F10x_StdPeriph_Driver * @{ */ @@ -151,15 +151,15 @@ typedef struct #define NVIC_PriorityGroup_4 ((uint32_t)0x300) /*!< 4 bits for pre-emption priority 0 bits for subpriority */ -#define IS_NVIC_PRIORITY_GROUP(GROUP) (((GROUP) == NVIC_PriorityGroup_0) || \ - ((GROUP) == NVIC_PriorityGroup_1) || \ - ((GROUP) == NVIC_PriorityGroup_2) || \ - ((GROUP) == NVIC_PriorityGroup_3) || \ - ((GROUP) == NVIC_PriorityGroup_4)) +//#define IS_NVIC_PRIORITY_GROUP(GROUP) (((GROUP) == NVIC_PriorityGroup_0) || \ +// ((GROUP) == NVIC_PriorityGroup_1) || \ +// ((GROUP) == NVIC_PriorityGroup_2) || \ +// ((GROUP) == NVIC_PriorityGroup_3) || \ +// ((GROUP) == NVIC_PriorityGroup_4)) -#define IS_NVIC_PREEMPTION_PRIORITY(PRIORITY) ((PRIORITY) < 0x10) +//#define IS_NVIC_PREEMPTION_PRIORITY(PRIORITY) ((PRIORITY) < 0x10) -#define IS_NVIC_SUB_PRIORITY(PRIORITY) ((PRIORITY) < 0x10) +//#define IS_NVIC_SUB_PRIORITY(PRIORITY) ((PRIORITY) < 0x10) #define IS_NVIC_OFFSET(OFFSET) ((OFFSET) < 0x000FFFFF) @@ -173,7 +173,7 @@ typedef struct #define SysTick_CLKSource_HCLK_Div8 ((uint32_t)0xFFFFFFFB) #define SysTick_CLKSource_HCLK ((uint32_t)0x00000004) -#define IS_SYSTICK_CLK_SOURCE(SOURCE) (((SOURCE) == SysTick_CLKSource_HCLK) || \ +//#define IS_SYSTICK_CLK_SOURCE(SOURCE) (((SOURCE) == SysTick_CLKSource_HCLK) || \ ((SOURCE) == SysTick_CLKSource_HCLK_Div8)) /** * @} diff --git a/MDK-ARM/mfps.uvguix.吴俊潮 b/MDK-ARM/mfps.uvguix.吴俊潮 index dcdc418..7583e64 100644 --- a/MDK-ARM/mfps.uvguix.吴俊潮 +++ b/MDK-ARM/mfps.uvguix.吴俊潮 @@ -6,7 +6,7 @@
### uVision Project, (C) Keil Software
- F:\Desktop\Work\2024.04\2024.4.22\mfps\App\Src + F:\Desktop\Work\2024.05\2024.05.01\mfps\App\Src @@ -110,8 +110,8 @@ 0 - 893 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000009000000030000000100000034463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E32345C6D6670735C4170705C5372635C6170702E6300000000056170702E6300000000FFDC7800FFFFFFFF32463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E32345C6D6670735C5372635C75736172742E63000000000775736172742E6300000000BCA8E100FFFFFFFF44463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E32345C6D6670735C4D444B2D41524D5C737461727475705F73746D33326631303378652E730000000015737461727475705F73746D33326631303378652E73000000009CC1B600FFFFFFFF31463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E32345C6D6670735C5372635C6D61696E2E6300000000066D61696E2E6300000000F7B88600FFFFFFFF38463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E32345C6D6670735C4170705C5372635C746D63353136302E630000000009746D63353136302E6300000000D9ADC200FFFFFFFF34463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E32345C6D6670735C4170705C5372635C6B65792E6300000000056B65792E6300000000A5C2D700FFFFFFFF30463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E32345C6D6670735C496E635C6170702E6800000000056170702E6800000000B3A6BE00FFFFFFFF38463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E32345C6D6670735C4170705C496E635C746D63353136302E680000000009746D63353136302E6800000000D9ADC200FFFFFFFF36463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E32345C6D6670735C4170705C5372635C64656C61792E63000000000764656C61792E6300000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F400000066000000800700000E030000 + 1226 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000D000000090000000100000035463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30315C6D6670735C4170705C5372635C6170702E6300000000056170702E6300000000C5D4F200FFFFFFFF39463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30315C6D6670735C4170705C5372635C746D63353136302E630000000009746D63353136302E6300000000FFDC7800FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30315C6D6670735C4170705C5372635C6D6F746F722E6300000000076D6F746F722E6300000000BECEA100FFFFFFFF31463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30315C6D6670735C496E635C6170702E6800000000056170702E6800000000F0A0A100FFFFFFFF45463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30315C6D6670735C4D444B2D41524D5C737461727475705F73746D33326631303378652E730000000015737461727475705F73746D33326631303378652E7300000000BCA8E100FFFFFFFF32463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30315C6D6670735C5372635C6D61696E2E6300000000066D61696E2E63000000009CC1B600FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30315C6D6670735C4170705C5372635C64656C61792E63000000000764656C61792E6300000000F7B88600FFFFFFFF39463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30315C6D6670735C4170705C496E635C746D63353136302E680000000009746D63353136302E6800000000D9ADC200FFFFFFFF35463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30315C6D6670735C4170705C5372635C6B65792E6300000000056B65792E6300000000A5C2D700FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30315C6D6670735C4170705C5372635C6F6C6564322E6300000000076F6C6564322E6300000000B3A6BE00FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30315C6D6670735C4170705C496E635C6F6C6564322E6800000000076F6C6564322E6800000000EAD6A300FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30315C6D6670735C4170705C5372635C55617274312E63000000000755617274312E6300000000F6FA7D00FFFFFFFF37463A5C4465736B746F705C576F726B5C323032342E30355C323032342E30352E30315C6D6670735C4170705C5372635C6D313832302E6300000000076D313832302E63000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F4000000660000008007000012030000 @@ -150,7 +150,7 @@ 0 16 - 0300000066000000ED000000DE020000 + 0300000066000000ED000000E2020000 16 @@ -170,7 +170,7 @@ 0 16 - 0300000066000000ED000000DE020000 + 0300000066000000ED000000E2020000 16 @@ -450,7 +450,7 @@ 0 16 - 0300000066000000ED000000DE020000 + 0300000066000000ED000000E2020000 16 @@ -470,7 +470,7 @@ 0 16 - 0300000066000000ED000000DE020000 + 0300000066000000ED000000E2020000 16 @@ -490,7 +490,7 @@ 0 16 - 000000000F03000080070000DE030000 + 03000000160300007D070000C5030000 16 @@ -520,7 +520,7 @@ 199 199 - 0 + 1 0 0 0 @@ -530,7 +530,7 @@ 0 16 - 03000000120300007D070000C5030000 + 03000000160300007D070000C5030000 16 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000ED000000DE020000 + 0300000066000000ED000000E2020000 16 @@ -1170,7 +1170,7 @@ 0 16 - 03000000120300007D070000C5030000 + 03000000160300007D070000C5030000 16 @@ -1190,7 +1190,7 @@ 0 16 - 03000000120300007D070000C5030000 + 03000000160300007D070000C5030000 16 @@ -1250,7 +1250,7 @@ 0 16 - 03000000120300007D070000C5030000 + 03000000160300007D070000C5030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 03000000120300007D070000C5030000 + 03000000160300007D070000C5030000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F4000000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A004000066000000900500003C020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000F7020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F00000000E030000000000004F000000F0000000F70200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000002C02000090050000CE020000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000F702000080070000FB02000001000000010000100400000001000000A5FDFFFF29010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000001203000080070000F503000000000000FB02000080070000DE0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F4000000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A004000066000000900500003C020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000FB020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000012030000000000004F000000F0000000FB0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000002C02000090050000CE020000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000FB02000080070000FF0200000100000001000010040000000100000070FDFFFFF4000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000001603000080070000F503000000000000FF02000080070000DE0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2613 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001773746172745F74746C5F726563656976655F74696D6572960000000000000002001773746172745F74746C5F726563656976655F74696D65721474746C5F726563656976655F696E74657276616C0000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2857 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000454454D50960000000000000011000454454D5010535344313330365F5772697465436D640775696E74385F7404463678380575696E74381773746172745F74746C5F726563656976655F74696D65721474746C5F726563656976655F696E74657276616C0C585441524745525F414444520972655F737461747573067864617461201678646174612074746C5F726563656976655F666C61671678646174612074746C5F726563656976655F627566661578646174612074746C5F726563656976655F6C656E1378646174612074746C5F73656E645F627566661278646174612074746C5F73656E645F6C656E107864617461206D6F746F725F64617461076F76657272756E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1871,11 +1871,11 @@ 0 16 - 5F0500004F0000008007000038030000 + 7C0500004F0000008007000038030000 16 - 5F05000066000000800700004F030000 + 7C05000066000000800700004F030000 @@ -1891,7 +1891,7 @@ 0 16 - 0000000063000000F000000038030000 + 0000000063000000F100000038030000 16 @@ -1911,7 +1911,7 @@ 0 16 - 0300000066000000ED0000001F030000 + 0300000066000000EE0000001F030000 16 @@ -1927,15 +1927,15 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 @@ -1947,15 +1947,15 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 @@ -1967,15 +1967,15 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 @@ -1987,15 +1987,15 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 @@ -2047,15 +2047,15 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 @@ -2067,15 +2067,15 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 @@ -2087,15 +2087,15 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 @@ -2107,15 +2107,15 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 @@ -2127,15 +2127,15 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 @@ -2147,15 +2147,15 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 @@ -2167,15 +2167,15 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 @@ -2191,7 +2191,7 @@ 0 16 - 0300000066000000ED0000001F030000 + 0300000066000000EE0000001F030000 16 @@ -2211,7 +2211,7 @@ 0 16 - 0300000066000000ED0000001F030000 + 0300000066000000EE0000001F030000 16 @@ -2367,15 +2367,15 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 @@ -2891,7 +2891,7 @@ 0 16 - 0300000066000000ED0000001F030000 + 0300000066000000EE0000001F030000 16 @@ -2947,15 +2947,15 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 @@ -2967,15 +2967,15 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 @@ -3527,27 +3527,27 @@ 0 32767 0 - 32768 + 16384 0 16 - 62050000660000007D0700001F030000 + 7F050000660000007D0700001F030000 16 - 25030000B9010000E90500005B020000 + 99020000C201000026060000AB040000 3415 - 000000000C000000000000000040000001000000FFFFFFFFFFFFFFFF5B0500004F0000005F050000380300000100000002000010040000000100000039FCFFFFBA02000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000FFFF02000B004354616262656450616E6500400000010000005F05000066000000800700004F0300005F0500004F000000800700003803000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000080070000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D60100004589000001800020000000000000F40000006600000080070000F4000000F40000004F00000080070000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A004000066000000900500003C020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000038030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F00000004F030000000000004F000000F0000000380300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000038030000800700003C03000001000000010000100400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFC00300003C030000C4030000DE03000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000250200009005000029020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004002000090050000CE020000000000002902000090050000B70200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000C000000000000000040000001000000FFFFFFFFFFFFFFFF780500004F0000007C05000038030000010000000200001004000000010000001CFCFFFF9D02000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000FFFF02000B004354616262656450616E6500400000010000007C05000066000000800700004F0300007C0500004F000000800700003803000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000080070000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D60100004589000001800020000000000000F40000006600000080070000F4000000F40000004F00000080070000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A004000066000000900500003C020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF10000004F000000F5000000380300000100000002000010040000000100000012FFFFFF7F040000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F10000004F030000000000004F000000F1000000380300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000038030000800700003C03000001000000010000100400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFC00300003C030000C4030000DE03000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000250200009005000029020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004002000090050000CE020000000000002902000090050000B70200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2613 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001773746172745F74746C5F726563656976655F74696D6572960000000000000002001773746172745F74746C5F726563656976655F74696D65721474746C5F726563656976655F696E74657276616C0000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2857 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000454454D50960000000000000011000454454D5010535344313330365F5772697465436D640775696E74385F7404463678380575696E74381773746172745F74746C5F726563656976655F74696D65721474746C5F726563656976655F696E74657276616C0C585441524745525F414444520972655F737461747573067864617461201678646174612074746C5F726563656976655F666C61671678646174612074746C5F726563656976655F627566661578646174612074746C5F726563656976655F6C656E1378646174612074746C5F73656E645F627566661278646174612074746C5F73656E645F6C656E107864617461206D6F746F725F64617461076F76657272756E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3563,7 +3563,7 @@ Build 955 - 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3603,21 +3603,39 @@ 0 100 - 3 + 9 ..\App\Src\app.c - 40 - 19 - 62 + 11 + 22 + 41 1 0 - ../Src/usart.c + ..\App\Src\tmc5160.c 0 - 21 - 22 + 335 + 213 + 1 + + 0 + + + ..\App\Src\motor.c + 0 + 40 + 56 + 1 + + 0 + + + ..\Inc\app.h + 33 + 1 + 46 1 0 @@ -3625,7 +3643,7 @@ startup_stm32f103xe.s 0 - 136 + 133 148 1 @@ -3634,53 +3652,71 @@ ../Src/main.c 0 - 70 - 87 - 1 - - 0 - - - ..\App\Src\tmc5160.c - 58 - 310 - 283 - 1 - - 0 - - - ..\App\Src\key.c - 24 - 33 - 70 - 1 - - 0 - - - ..\Inc\app.h - 27 - 1 - 16 - 1 - - 0 - - - ..\App\Inc\tmc5160.h - 18 - 1 - 13 + 73 + 79 1 0 ..\App\Src\delay.c + 12 + 41 + 75 + 1 + + 0 + + + ..\App\Inc\tmc5160.h + 16 + 1 + 19 + 1 + + 0 + + + ..\App\Src\key.c + 9 + 49 + 92 + 1 + + 0 + + + ..\App\Src\oled2.c + 54 + 620 + 636 + 1 + + 0 + + + ..\App\Inc\oled2.h + 25 + 1 + 12 + 1 + + 0 + + + ..\App\Src\Uart1.c 0 - 45 - 76 + 486 + 526 + 1 + + 0 + + + ..\App\Src\m1820.c + 4 + 175 + 190 1 0 diff --git a/MDK-ARM/mfps.uvoptx b/MDK-ARM/mfps.uvoptx index 4a9feb3..7a76d7d 100644 --- a/MDK-ARM/mfps.uvoptx +++ b/MDK-ARM/mfps.uvoptx @@ -168,32 +168,72 @@ 3 1 - X_ads1220 + busy_flag 4 1 - X_ads1220_prc + tmc5160_sw 5 1 - RAMP_STAT_32 + key_msg 6 1 - busy_flag + ocin1,0x0A 7 1 - tmc5160_sw + ocin2,0x0A 8 1 - key_msg + key_cnt + + + 9 + 1 + SG_RESULT_16 + + + 10 + 1 + X_ads1220 + + + 11 + 1 + X_ads1220_prc + + + 12 + 1 + Runmotor_step + + + 13 + 1 + TEMP_M1820 + + + 14 + 1 + oled_s + + + 15 + 1 + Run_mm + + + 16 + 1 + step_temp @@ -725,6 +765,30 @@ 0 0 0 + ..\App\Src\oled2.c + oled2.c + 0 + 0 + + + 5 + 38 + 1 + 0 + 0 + 0 + ..\App\Src\motor.c + motor.c + 0 + 0 + + + 5 + 39 + 1 + 0 + 0 + 0 ..\App\Src\Uart1.c Uart1.c 0 diff --git a/MDK-ARM/mfps.uvprojx b/MDK-ARM/mfps.uvprojx index f4af10e..a28772c 100644 --- a/MDK-ARM/mfps.uvprojx +++ b/MDK-ARM/mfps.uvprojx @@ -10,6 +10,7 @@ mfps 0x4 ARM-ADS + 5060960::V5.06 update 7 (build 960)::.\ARMCC 5060960::V5.06 update 7 (build 960)::.\ARMCC 0 @@ -1655,6 +1656,16 @@ 1 ..\App\Src\misc.c + + oled2.c + 1 + ..\App\Src\oled2.c + + + motor.c + 1 + ..\App\Src\motor.c + Uart1.c 1 diff --git a/MDK-ARM/mfps/ads1220.crf b/MDK-ARM/mfps/ads1220.crf index 99e275d06f91f33bdc700dcea279ed2f49278702..adade1ae123ad624f3ce11fa98754d69219854c0 100644 GIT binary patch delta 32863 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 T7G@V<{W68-SK0#zQ3(Gx8XJ>m diff --git a/MDK-ARM/mfps/ads1220.d b/MDK-ARM/mfps/ads1220.d index 5e85fd5..d9fe743 100644 --- a/MDK-ARM/mfps/ads1220.d +++ b/MDK-ARM/mfps/ads1220.d @@ -30,5 +30,24 @@ mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h -mfps\ads1220.o: ..\App\Inc\delay.h +mfps\ads1220.o: ..\Inc\app.h +mfps\ads1220.o: ..\App\Inc\serial_port.h +mfps\ads1220.o: ..\App\Inc\m1820.h mfps\ads1220.o: ..\Inc\main.h +mfps\ads1220.o: ..\App\Inc\oled.h +mfps\ads1220.o: ..\App\Inc\MyLib.h +mfps\ads1220.o: ..\App\Inc\oled2.h +mfps\ads1220.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\inttypes.h +mfps\ads1220.o: ..\App\Inc\tmc5160.h +mfps\ads1220.o: ..\Inc\i2c.h +mfps\ads1220.o: ..\Inc\spi.h +mfps\ads1220.o: ..\Inc\tim.h +mfps\ads1220.o: ..\Inc\usart.h +mfps\ads1220.o: ..\Inc\Uart1.h +mfps\ads1220.o: ..\Inc\gpio.h +mfps\ads1220.o: ..\App\Inc\key.h +mfps\ads1220.o: ..\App\Inc\motor.h +mfps\ads1220.o: ..\App\Inc\delay.h +mfps\ads1220.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h +mfps\ads1220.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h +mfps\ads1220.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\string.h diff --git a/MDK-ARM/mfps/ads1220.o b/MDK-ARM/mfps/ads1220.o index eb5b86d51616146aca35ac1495c9909ec9439d05..57819a5eecd52e5038457461de93a010adeb69dc 100644 GIT binary patch delta 59940 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 a3-46fh~fGbNGET5MKmtS(1iibum1k diff --git a/MDK-ARM/mfps/app.crf b/MDK-ARM/mfps/app.crf index ae8a9abfa55f77895f836464faee46155c63ec26..1d635f5b753b8b26845934d776f63dc9f006de8d 100644 GIT binary patch delta 212873 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 delta 192501 zcmbrn2Y3}#`agcAo-;R>DoPEEy{v@O1nT1 z=^}zs#2^8bDov2y30Uc>I;-93gZ~+&=aH#O8V38mq{7r)%Wa(EW953%%0qw?C8CsogUIN$ex7I& zdGOY2ZYb7OyC~zAeKkcmbd4s=;tE+CMf%^`;NAs#hzm%|$jTIZ_gx{(`j#d{Lff`4 z-c1A@jWH$(M0QS=+B8ygS$xf z5Nq~T7quX;#rHK%)E<~%m}!_UP4-x9%5dksL3ndbiasO zgCeGvDBi%!%0g?YnztcHc8CAZ0;mcFL=XrL(dlLFY|D+m=mArZ;y$M@#!bT zy7**@D2-44MXZWXwia6`$({8!weY>*E|NXOjN%h_{-|ZGGweR1R0A&fpkZc#@nbwA z1q?G*$1vq+nITHzO7ZNhmh`U2; z1Sf7LU5c+|N=8%kN&dcStOrE#r}t&oXf(o#%icDq?+6P6k(~*R6Px%WEW2q+c6z2L zF3x!D1?|C!mW2%I;#lwuIO%Pgrix2J114JL6HU`GRbquqwCt3o>1oZxisG}G8+EV5 zGP>W5@y9?`Mg#Q{%j}+Xr?@#Nff$XF#cfmqbwQ!Fz_K#hWM+$MvFTP=cR_p`rUuV0 zu*_`8PGYQU?u*NpBsApn{OLm(ArjRumoYhRJSZP}ut6+eL0o~2#M<~5r#+b|t}4gK z%oKHlu0kWyTBT%qP*PFpnuUf1Bhgq4iGMa716+I=-LeL0M;DUEuC zLK}&kcor4f2pw{nLK}%|ig*9*I>*~)+gY%znIb)S608(vJriq-+GfXfQ0-tCw%JzG z6o~LAF>%_j#pO&A&Ej)rWgzFYSk56P=k$D|nkP-@+DYE!s2`5ijT*JfD``G`ktJYqH3QwcM|zU&+Rz z_T_Rn6qywZP7))7NxjXMY1yo@uZUH4d|5Af%~P9*e+P20&301Ko2IqOYMu?#8}sC1 z+!UCBaj}}YaSgr;?oVtgVDwU(KLPXpT6`aXmHl)^bFmWjB6m~>Cp#mpZFcdw7r${* z=1V)3jq>oI7-FSlVi@{WV8JquF2`yPjVj(KPV80?et3+kjP*o**A4}*KHN3GduK5Q z)m1EdV^j#swYI*?-eX_gfL*QJ6WK3y7QG{Tyhoikm6ewHSSRsTQ@u+4IH*v!bby z=;>RzlCzY9H5Auh^oZ=~d80EonrB!<^}5NMSFwGsVfEubI!{&2=$f1RQs;tLd*HrY z72FJGb$>3n@m$dSdFuDge{o;^Xy?pRHOiG4ncGX&Pr@txF2yV3N^RDmpquzMvIEsz zsGQ(kgZI^nR$^hr$`_y-x7LDrHy5gEoy)zc;8o#b4H&yysdLc22Dxz|iSyq*0ITOk3lNVaA?1B#MI(8GEMAr3rQf^X4yB9^R$PIn3 zlUta+FY;L5Qg5#^FxMXp%>Q0xrexCkDCX-jBN@I#OwRTyJF8U&@^q}oN`|8tm+O%> zEs*P96)wmY|7RMD~^EYvl_#ZkE=sVIEQ8aHY$}4#;HIr?p0RSV|d%53Y_FP zZR+P~1gAV^>i4R))+2aMOpaq&kEEiY%@sJwVp9c9BdiC@3ZkbPi_i8|iW*$>D-=fS z$iV(h+MMJ*F7v2P`h9E%?PEqVyprgu>!Fj%iP>eeI#wpiL78_)Dh;^LJFDUhQ(4hx zl}WWPbBURe3{NH2m&|A+E|zCB78lAhnn1Ibd*n{|V`U5vuel4xy^I6K-7w7M827|^ zV`r6xnl(fh#RmGUvNN-3*_0Br@T@YBPL3~yyqyCv1ES8V1nw9Q3)iGZVo5Lpe(_0S zLj_JU*7mVc^7Ax8q@p~hah!qm^E82XT|Up92x!D{JhbI5u{xdw&fQq`$7KTN9)EGo zI+lx0ZdkF3$w?Kfn4Da(iph;CRME>!Zd|dB$xX`FF*P&!&Wcq`zN=ytlkfgr74Lzy zEZ2-i4J%gBYm`*6j#xI8`6=AiMzlyNUr^(URczFxViglEwXzJwsBx z62~N$% z^;kD1hhOR?PMrREBF1l6;v{s-eg$#dyk_~YAh1!>ci-I-r&2faJY#pBjd^o;A}AEx=Xweio=Uy&n zi?SJLy%@gIW34& zw%9o1*jZ1KJl+$ur_s*agQeF6r_2L+JZRB{+K$-GPA%a3kQq| z*%_^xw@OCHG^R0#)igUh89NlQ*ut1loY?k{&)FOkE*XLU%j8V*FyfctCyTy8&-yiN zgs6K=QF9F&p?Bk}gBp?_6wg8p8;Rn}mETD8@pD$f+6RrHDmD_EBcn$@kU5=uq;Z^6 zH=TNwYmgnBR!uQ&x02%FSoeaEZ2nYs8giWqdTv4d*uD_7c|i!Fundgtgvhf+cX~^x zg-O_th>a67lCjwp(-TWVR-2~CQf7sHPBN@;Orb9ck$reEzK|?DazlAWGJ<#UuR(Qd zTo+VqNyvuU&uT8ZL~b72}~ev=TRs$icBqyls3lJ80mxkd@K`=H`r9apXtix2Mb8uSr@Jd~lZaau_(g4+A%+8=HP%&B8&v+c$d)&n zc%RdFwTxRMF(Vxdp4fPOjv1Vp-cr0(fs-yK#dA{Ao@j|3mbj5rm?&jc+z9x|I|K8)ad ztjS=cv`WRYE@p0zhZL4h8N^%^UlK8s#IqGy$%s#rkb4v+!3!x{Bk}i&*&2(#1;chc zBvZ4~TA`|C(e&dXD>c1&YjjFXW1y^54hv?MdoZQVDZW|P|AxfL0^$Xo*jROSD3&e z-ZiKTGm=G@Ky(Td$i9w_PeYui1+6Yjuv0QAWV|?Nbzy?cd73MLZnOXbP2H zE(di^i}I!7-Pcs$B#W!P3amzP%P=$(X09>z(c-$I8M%JH#lM_1Mwv#Vz9G-AT;E_{ zcqrzNZ(qWg>TR=M?VOvM`@D!8nApIZ%DvYu=uMtWhF+>H>cUysU3Z+I1gm*Q!%S?aK_=KKdM_c) zLCL3rqHJVLB5}G*#w5|He8%LcS*%!MGR`H$m*{0Q$`mIrS7alRS1xBp<4l|&xy-v8 zBd{1>WJZ%r@!jPzHu3kR%UW|MP7i#0xtw=mzq(wJcSV!7T6*l&-3g#*@K!3IF zoiMe3!c+~Hj?2JhmLyEI@~^pjRXZmmJsqdB3UZ+v(Ip&cS=BB?-2Coc+vSS80yVa( zodmnpyeCR4W{)zP16D#AnEwj@6a#mtP!*9;)+!`&j z{+yPQlh@(7t~muA@;mvZwTyo*J@(vE8mD>~%JA%56CEk$7L7b;-KUilZ9Zt#Oc=bc zUbNVfqSFVh8VOb77*!8}ae7~3kmHU+)|Cmn;}~tgaCenGl3V@pZqM=PWaZ{z>j9M$ zn@jo}vL3tk!PPIA867%_&NSJ1#8$sxwaRawE2_qGGP>vG#qIR2e!>F2-g9(J@ZUu<>)H1;KNiha_#>6wp<3}4r&5~OZ?QSw=VJFA?v#VB8iJeR-XIRf51I^4q_tNW0#?;^sC%?G|2$weK? zHldo7+<(1&t?q5<;G}ixR*=&PVsbw{OQTzFO9v~hQ-=aSxOxpZ8aU|?6LFl(Ym{UA zlc_URlsj)r2bq!6HMdiN2vfbHylPK9pW8L1b6!EvqqpsA5WTByDf;q8yXGzL(x^xC zSEu~VyLQd*8ayz+>~_)BH`z5>uL=5WONWr3mj?eAl8HLm%vz$)YIGYC(>ks<;j^T`)7lJ01McU?fRIQ(* zTiwLPqMZ-f4|$6_Cba2HBE;&YdoU>$cXSY$@JDi7(4xg16}VIY{FPV*7RM^^9zD&m zK|GDPN_y_gnA}S!*c#;~P;dn&fuHa2g3zhDe_|nB+%cTmG`nf6v*yH?LpQj?WXZCo z_RV2$PF{j9{4BEUA9Epd@Cq`#H2DcJwLB-UN|cLH zV}T8kxJS#Xn%X@lFM6MEE{~S@h%n0)NghSqV-M$c%I%tyM^ls^+ZIfeIeC>^=Vujk z%`Is6BHwzsWL|4~h~aI|E0eXmVzTCL&+}z%IdullUF7TBto!rNXB2eB`~#OQD!3#V zSsnhF3tu#5`nTtWSiJJPL+bVfov}SHOl*I|yWvz5X0gXD-kyg80l6=C$nW0GAN1;h z_-@aWFSdUvr{EPxc}%3Eysoc6N5b5GWm2Zbb-j-JsKE=XT`*YY_}$Q5Q*0Kz@5{0K{xhQJ2cB3d!f}Mq~JLFjI=URL{)q zoLkU=#x`1_7+-e#$}ZKLb}z`!%+1TsX^)D~A91v3-0SuO-lQ(FO$xt$OrYc^b+O?! zVRlZZzUL`EsY^l|nkD{RUKTWAQkO777r~AE@(;Ag=~lpHi}DYowa?4-HBa4rneXZ$?nTvU7zqVilYayl+Oi3N8rVH=}$7pD%x->}>;sddw(Sk4JK` z*%9jnyduJE^tst!kIE$R|(-l-j=-=9&bK_R%2mXZ{V(zG8)bFBuEL$N z7vCJr@kL!icqZDcf5g4xX}lykcu9})MJ1QL_eRa5eEbGoK= z>fF7+pQf(_KKA-9)#7gYYfC#=z^pH7I?}!}p+VrIuP@3OXl#ycJK?oJFY zH6m72|DdRyU8+WzL6_Yh)NyB*YO$Mv-T6M~>z!RHNAE_ff5*O}EfM=cZ-1AnZJvLg zJ1nz%C$8Rrpv?VUs>N=mA?V6?Cj^7Nze|Wzt8bBy1v7kq7bi70r+s#ZmvV7dKPH9y zyCgL0nw!(nADUjVilv$RyHw^IL6dF{MtXmjFyD$+xo*%As5I$DxI7)&`TZ_#DA_&A zu4;JaAz!g|Q9{gDt98DMZ~4ZPqs(s3`7SEDmhd+TDR5H{*~pO+T?6w04x5jKf%!P! zC2Bq%pb?|T%=2Ah>yoVdIGphpYF_kK<>+f#`z;UAt!ND@BOutUJG=q^R(i?QvG)Jn z{OpE;a$?^um>C-iNbJjGqDC+j8w%ot`|-etY$&LnlK;|6-BBqRnYO99c{#6&K_%Ww z`}!Nb<2{_1r-FcCY@CkwNO&^8Yy0%vPA?R^h^?NO|AX9F_zaJaM!JE`JKlp9j^rto z?MWZ+;d^AILG6zB2(|3dA}_y3NdJn>r5^F#%l*V>F9rNK@1+^drzpRi_p+^AL2=&8gYhNB zc`vM)V*}T-Fa%OJ3+_DAR$zV2L>JiR-g&kd9$!!VzmPQYViN}ou%TLrn1?BQ=v@la2Ug*DsEl{+4HatDYZhu(&~?r()Fzic zg71}Qql_A0)mQ}LN)T7k^*SY18iiU-q-u@?Q40mtrfU!$t+fpI>)=+M{Z^q?7eoW9 zS>20Z*F&n_P7nMMw)BqLT55YfQkMegABbCwBF+6X zh(8%)HTP~1w;FF~?wzF##BIhn&8;^8@2*!w@Cm^-^kKb`m`RIK+1rgbH8*h+Scx=m z5-$<-Qh=$LS&2IVLs8Hj#(2$bu-e1(4R#asL%s&{(4GdRDCvH@w4pIUb8iQcWK7iD zTR|invrsmOM#gN-tqY>DF-LQ2gJ@#R)!dpO?lj)l+$%xcWz5suD?r?B%-7s1Anq|f z)Z9uS{%kDJ+yoH!dPa%nI-u?|KGs|V#Qnxn%@rUXFqUiXuOJ>YR%-5f5DyujXztG- zni^|0_Y8<;#yZVC4I;%@ueslYNHsQS?zbSC8=qgFrLkFa z4}wTDye*phHK<37t(yBKh)0cWn)^A3bYr{b?g!Dz*r~aDL9{k@Y3^ueqB*WEuxF_cIV##$nA}37N|_uYgvmfqFaQaSQTiU4Urs)}r65jDp&zat5Mb<%2L_EL2jJ@1fSJtVJx1WPVIijt+4p!lMcXerP@vKa8 zJ+%zw`4B-DD1v{LHW4{8*;N8%z8{w&G6dC|jdbLLyJLaTOI$g}o#*(IcKE zI>{{P7)v081{Gt8&hl}$G5&UuPq@kW+f_d4HpJg<@+oKoOBBebp$sh1UH-+r1%F?b ze|1S|_mI!HH{kCp@^9{S`1`8-yL%1({!_MfUHpAbKI_)U-+##*w;ulfpM1`(JAo^&sgBt?TSCjv66^MSC z?C9Dc`fD=JH9-u}X7aGVksKHC~fFHFpoF37YJsxw}A3)Fdq2 z4p5Uc2@|&s)MQP<#%%#LMUyaan?Oy~WPj2>QoN-}*t+$grfCw!ZXKw%H3?(42Gn#- z!rHAWm7aJHo2G}X@pgJ~{LB$!9AoM0=#5rSU{*3kss z4X8<$q-KAD0R*D}b4qKX(3+zuJ%*r&V60x~VXBA3yPASdQ?6Tx#Cw_pVRI7PcOb8` zG$-s~$sP9RYmTAEQc&Jh%T#X^yu!7(df>i{o3DyvN255%9 zL8%)ly@_D6iTBspLL?1lo$UlW2zCGs2Kz^W6)r_hbA|eMX(dh2Hz1-=j|y?M_n77r1U9*(*!>doFn*! z;5@-^u$2u8p*(JavAPLH_$EltO&Ir^Fq*f3e+&5cm8PJ$TX6RlEG=%q65$rCvu>$_ z_TO?nh#PR-Sg75MS#dLN@P&2K&GA<~S{_g_H-ic;2+Ym#7aWwEFLyz{Z;oEG{8BjO zMcFR?#;&VD$F6HY$6wbXO&2QN)h`Cr&8R+K)C63&qD%Nf>u;qCy>S~PLSi9{uB=5u3tWcYVd9p-v9&{CTzg&TFmlN=~oJc_ahn!3>gf)fPa63`;6`uBi3t4RLptRa%5&Ib~@ z3ta4F<&TB13|Jg1z#=M(MYK##NmwWPrIr&}yq^WP3|NFK084b4SeKXWkYDVl^i~pc zA6UxEiF#DhS=6Mr8j{Zh?&$PM>G$>BZ(LkWfxj3XFNFr9$v68?Z- zKEYCgGE24a9!k@iIed_Sre63I!Fig0;fqAR0U-;&N$@toI|LsP z&{8J6lz>b|cs*c{U+ia;rf5WXFTrtw&5%JK-ayxc3Dh=}ugJ)#9RxcGsCJ5$y`I`j zx8HI!f&!El0+1QaDwivh3srG7-| zB?P+&b`$IY;Qd7IBPb=MMe;34SK{1u(}i_B^F85Ku@-{Yvl~K_NOq z^(3GOlA^_*>O;_%pdUeh0{j*ka3H}TzDqSvjjBr_V}g#OzB?;$Z)9(1l~o$UkNS|{68W}W^djg@(1)Ne zK|g~2fJT0?11L?4Rz)EPLc~2+k6mBlwx%7lQME6MnH5D1DLOSAwH3^y(PFae@;B>&O*cPp~0?O$o3+ zY73=H2@VjP033|gHkS5R0T(G*2E)jQECXI1OeJ0!d`QUvO8in+5i<((eqKoIBxV`# zx`G|ZGB1)B)V$WbIQsUB^Nl0czzDGc=sH8}zBrBtF zW#wE-lfjYm2uShEVgl0s@U%=!BN_%81XaX_?K@}DI6Pm=s6Nk&YbBp^#BDRwS@AUH!n=0uVq zk(UU5BPfJgmOTl`hS0KMDHh=#G02oiG9{AM#*)^?ax%dbf~f>=5m0PTl6{oZ3CKvw z83gYU%mVcHi=9pBIRtYF-Y1wxKqgfd6Odh%OLg);R}x9lLP;i7l1Y^mKbD&bwgAX; zLv1OTC@I)1w-f9j*hxS(O_EKMv`CUtFpl6&f@uVA177z_ zolfa@2q=^xXA-9%<>?0^8*iUeP z;4r}vf};e-2#yn+Ao!NxJA&^C&H_xo)N_>nncx?K^8^?q6rlpa7ZkYEr2xkz#}!5D%fg0TeThstpTYY5g7tOJ-ykUtYa zk*7*qLBPzrka`GL3a%Eo(r~3CC{BKJHBvs+Naa)`MN^H`OSPW~E)bCKTx}u&DUD>V zWHnL~)o3fP+5&=4U>F$8KJW<4VE~WOhmpjL5R4)iO;7}=-Vhg}H>a@?x>T!vCsOwy zNKeiXLv_-uHL#^x1NE-a9M{9R(r}H#TWgTQ@`0*zWfHC?h1&C_tx?#O-rYzdkay(+ zxSHZZv#+ET$d&yF$lr|v@_er>1M+#VWFX(QGBz5PYBl?U>4zZ6f3Hc()`tjD6pW06 z(WHMV4yo0A15oQPxSqlF970lL6fg1|s!ay5HW|R$WbtZ~VXM7@U=;zGxY}ffYSSi4 zZE|iIYW1Wd8E6N(76Yv(&Xzukn%1IKg;$FdeJ#?}byQDhL)Nbjy|E5iyCSY+9Wr-y$kLUq<1ZULe6B*E;xpHQV;W_9%e{A%#eCmR@QqE7aDL+X-hP@9wtRS zOz3)TaAEtVUO%$GajWL3=(~EW0Es9o5oIN!tVDE1B03|nC9cO1*y6Ghvypld7sf2{ z@3`9GdI47#Tm`s#;QA*ntgjPkMkUgWN*qWqgkUtl_PFm7#}eaBf{6s=A0^WGC(_6# z(#R*0!;`pxU=abiIf=^%Xjl?ySQ5#XNhCL>)Gw8WDUpULk%lRe1}KqaC6SzqMDi#S zyj}r9OtGKITq+ zbQcE|2BEC_g9(Nb3?mpBz$j2&sYiyr{v_f~CLnLIK6#7v$x-xS22s@f`ZW9Nmk=x@ zSV`~+0m(uA)dXt*C%O6cNiOPBpVTK`%a3eO_&D(r0mYCLdwPVu1L#ZCD1y-hMFe9B z#sNn7y-H-_c!Ku`W)aLGm`lI`6NV2c`7yx?f|UfT2v!s9AlO+2`gccku!ymTU|#?f zcuCw(aGKx@!A}I|0yt09MS|Z53aduJw`qR5Coy{k(3>cRK2`Dl#J-g7S04IPazFqB zi6S`2N-l8_r3VuX31Bf%>&wGul-wA=cA^LxG{glh+<^3NS2jKkpoJSW!_^!YB(1@4 z3|a${i3T*p4R$~(D+H+<(2Bmn4A=o359<(joh(pY#IBcWI(eo#86W*!0`f$4@6ky1O$$?9rT;v1?|Fy_)l? z`xc0On)6S03W!q8dCi>!V!!76%bft?faZAa8y@!6KG$I6ao$FXFEpp8=0-q$sX5qs z90BSp&B2!9U{GIc&H&9F2i2YS-T6v$hn9K?qL1zz(H?TX*KhzXLG;y~qez|fE6`7O&S>tdc(lLn{OEVv0NuHu zx%uD?)SZi(`x2-@y7Q~wSA%uulHXTDbf-{v58>|Xy3rOx2Ed@0~clzr%>k<+p^-zOCE#zV{*dn5bu66GRF-i|z=iUoqv>v+Ny$8e? zT{YtqK}EVs;S)h)b(P8|g5J>8!#D_3M~u@|x*H~6!3SCjh6!#fz19Z*02mT)z8 zM7!ha55ce^1Z0$WlQa|c8LuZ`Un-#v>Jt(Z^e__PIyf7aASUYJ8EWB) zFd0xEXf+jPm_!u8KcGS<>tR^Sa1+<_Bi*Fy{P;E*J3p$uoG3D1egK<%a6fF#0qZyE z6&$7}^;M&^9+kPAn6!xYW6+-)pvd=MjY?0^!!XX_yK%HELrm4fu+rgs@qThm{75?o z*~#qsp>^^y{eU_}Jp2GUg&int9u1gtteiCIHLzhQb1A)gJ;7dr;{+TM4{G9v0Xf*m zyZhdM+}6 z9&Up~1`dwk_<$aUGa1fut0D289)28&CvZ9>BxdR1r;vCWC(A-&wjTZ~63^h^M@Y=k z!>}D;udVwNQgiii4pPs-a)iYDdbm9jx$Y5^4%^c_n9Xi@uLd!Y;uGD&yuulx1hGmdDtt)OGLc%X zW3Pr%dTV4`qhr$sa-Sg9>JR}pd|Jcym=x=D%tZ`Tg7}oF@UI$N-2|~-$EJ>plwKRT zHt6Ajx;qZkXL@*q&PHXUjvXI&0JVRUj(s0DJYLu6pvz_*8$j+qQOFji!ZUPjDN`AK-6iD*U02^Q{SD2l@=TKGgLI$hDIM0;)ej>>|-bpXpj3@OPu9 zbhj1wd(eK6*hSLvklc$-ODd1XDWPJ*RCtACJyM~-iE8b zBLOJIWFLyWpX=d41{=gL^zcZ-{TFy&qP2!wP#P9r>EWq(Vg&q{2TQLKU*r9=ksgk; zI!MJF1CVX`Mh`DEa2ypDRu8W>aGa~UIHZR+kw!T{Kyih;aQm){H?KPZ(Q0{DbLAP(NZCm^fesV+&!i+^(R`LOd)s+2_y= z7MtRqnfeRvdcR;`Em%GnTRr@~K-$hBi3M6QiK2+}g7qN0V z7HUUS)IUw#8Q=06ie=dn);fMTUHxToWBI5shEWEv6>Io{f zEF$ie4~hTpvG63n*vm!4|C=)_9&|}r=v)Rt^E|)Uvd}q4%`X=!FCQiU&++lWeyMR$ za(@5i!sJ1OTwbCo{>RWbZH7a{{+9r`jE2S`|9==8k4~@uB|t8hlUn)1&^SfFd-|1) z#=+_RWpVHSZ-H(}A@1A#V*fDE{ReSw=$}6dbaRM1s=faAKsOzIx!gf0J_7ZHUs)W4 z!uz8qp^*Lm$3ZB$5brBMAOrJ&&L>nj2vs5Oe&x#u9FyZ+%Y%CuM13ik@Eqc&6vN_Z zYcGV+dmDbtbvrR>1F}N&wJh$+CxKo;0J9Hr)$0dHq;nmKr3AG6Nu+Zfe=EHOW%?(1 z-q$ex4L(551{7LrKn9=ztvfj6LP3?sV3PV6YPRP3XFtkLZj?W`;h)jq^B8=%f)7*t z(K(7G=zbJRrzyO$;}q(02PycJ#9;~B%I6jMq(X&53c>k=2k^xaiVcn-yaHR?*HCj% z_pi}#MbUBpWGJ1h^UsZVd>(|)f6#e_S!ixQL(Rn_d`^ar$oPk2sQ>&UF|@_VXJFLj zPQP5DyXB9-ko7^KmpceEg!Ip4kGAkx7Cy#8Cs_Q$D&Kmv{;cMVyMsk;Lj*SeW|faIoePNaghHz#!%n*QH&x(VO`M! zys?Hlthogge|Q6})!0`YXQ*R-XyZ*o9rr^U;|+D%5A;kh6oMho;faX`PHef)f|_LD zz?S=WP?HUHR&$>LHO0XBEtkB@sfPNQ);%~5Zzu#!vO!J545bgfa2(!Hy*=Ii6y$VB zgU%=8-!X9Ri%!Oi83qo2@xl0+22OzCV7wIX8aM{#E(P_TfwN#(7fLb9z=1HAmL;Wgwl3V(rp~mR$bWjTnRiwMqK$RE@OQ$KI78+`tj>V-Eiwreh=UCHXLrw4(TOS!} zlFsA)v7sjGJnl;jHC1;<;)$h(dP_(A#FJu~p|Iql(Ozz-={k@03Pa7H^_dha;Th}r z_zsIjL%pZ-Xsa7vC>3!4mu)f)x)HXCY%&H=tHhFYm}fN!gzR_Q$2 z+YGf@=h5DdsjRzc2r}%zRMznsPJ)i(O4=PLV<)Dxj2+S;9m1s7-5R)i*npnImo!zx5d+H7 z#fc(1ON7n1y5cAV0vvB+0!~PxpAO*f5!^mpNq-oR9)px%DGchkfn$XTrc@Cp3>@yq zp=dO!UnQ+A?tN=O)#9TYtRD>=IpoRly@7LwJULF1&gD4pDM*^Zap2Pijv;a!_y>p_ z?!JnL&p_r3)(SsD<_wMq{{)#cI3j!&GH38CItQ6EcozK(nKO76{Q{XYFo_zA^N=~L zr8iP%ZX@8+Y0gTKq^YpTfxe~r`6 zR8tK88mGUh-ZDIVi6+GWQ%y76Pe2Vc)pUbZ%^*{~W3Z|jY^s@t`w{LAG1a?31RoGSO6@MQ_xn?~f*#YLnsiLNSv~g-}Kz zs41q}>d%*{rrJjH#T9RvYDcWVt-MMVK%re#22CJmm zraI`)k2$6~WUxw_YpNrL`!t?--&98p-gB5|suKo>RX#A)w+3%C6r0NX-oPh)(D|l1 zY2c$i=zLS1HlW3z^G)@G;gU3#nCeH00YT@R>L&w%ROozDA&m1NsKuuG*?^jo;v-X? zH}F*-;)SNV;D?2lnCg;&&?x?@qwr=}Wive{X0 zsu3o;8yid&F=2KP3pCXz(;Z6of1|0!m~3`7L9k4AGB!i7Og1}PAXuhLal5S$ER!|M zHVBrn-VebtSuY%bV43WAd=9}fSucD6aWZ+dzckf+lMT>UrdnX~Xn$?0 z5|ekBzJWBEejv|Oi%mrTu~i0XG7*4;hW1Rg#N_bT5mPNQdDrPEM9jp8oY2A$ER#q3 zI0Vb&ov0J0T4VBPe`~6>CI=|LGu5Xi2LZn~)p`@3abl|sa%Q@XK%FwxMw3m?X-Jrf zk2tYaW~wbFKI4S`I|C6j*_!-ls_lMo?G1{Qs*U z3oUinWS6q1rH+|wM|xT6xIfyxE%mJ*rR-y=@BGp3YpIhaZ;bV`)G2?o`&;Ua$tGif zrG7NoWDK;_S(8P3kfqM~gFV<%znCoALo837_ecA6OI2>vOD(rB9#EB*LI9StG)D3rOMMbeCL=k+Qmc{t5Czi2OWD?X=wIL49DU-4t0?(MFuJp%qx%r=X)?lKEsKCm1v$Go#3hY4Z@<{k3xs;s3T?@CMkY_Sgh1hdd` zy@p_}vhYO&i{)wyD@}+c_FOO@Eqq@s#ahfq%e@KIItw33U@r{16*JRvuLHFnGt=hf zzy=H7Ot4=5%)*Bgtd}=h_(b?D;MZJr|sAx<_+^dU>VZSx#C3~{nqqK{Z=hV4E>_UEXj zX4GnQIv)0FYVkB~Z>=gd!*T47`PfISmPoz1%YoQ41J z7N5~W>00=z1s~Ew=|UiER>bEa5H>5~3l;(qZXMjc2+^>yEefRz(Xe?*aLK|qFRYS( zgOJ#)k_&BoHSc=Ekg=zYUY-ZG0}n3VVo+hzFbJ*KOq;^#^*Wjn8Lz zpoiJ&xXrqIxUIgk*~uSatMC1R9%-vnHY9yYL|gTe ztnDY+s<&iqKiO7&C2RXBw(2K2Rxs6810?JHw`?^~;t&rMtE~o0ju5MoV_kX4$Gpa$I1xt;R}r z(B{}`oMc5X*H&*zRs`?cYJ%jrz&u+`lQl*MyxvwDBoFZhTYV;Zh(EK{CJ8b2;C|X_vt(~< zldZN&?1m%cV5@DCov|&p+96q@x7uo_WQoRq%OZhjD1Bu_zz&Shl}| zY$zV>?;#P2HTOwKgyPXY1vyZ>YCmnOL5c_a2grdUf7=shZ1uY0(f$!~pxEL5$yUP^ zkM>!}fntaIoUI~?NBd`6jZv(xe}Nn*j_;kf)f5uVbsdg*2&Qqk?qu4r6m8z7-SiB|Get(FkN%e(doBXy^Un=)G(tp#X z`dYD3en+Zr6d&80A=M#&jAu%9*dOC}r8?@5@q1Do^T&9WR3{WKs%A^|t>U%x9I3un zY?$XtbWpGB{y?gqJjIKuVu}C97Oou@;!+)P_~8%nI>%p#<8_X| z5SRF(l8af07du?cBD~n)a|?^{I>%p#OLfZOrP;@LvBTzl30~~*(rhVS?67%X=HbN- zug#WA^|QkYWQA0}IIKWcN_D~ErP(J^U356mw@Ru@4r`6oQvK$z)>tD|&yYJ2)n6-B zuMlhebyD>S@tpZos=gtfGwY@5AL2Q)L8<{E%o*sv&!id@;z_ens=*qLOf@-Ni{0uFT|x99b(XzYv#dY=}L&T~fUn;+XJm zsm6!=g}77`Lmn%Jy;4mIv0~UK)s&FG5SMCdi1osLh-b)Oh(kO>tQS6qc!vCiIK(r= zdf`imXNUuIUqL)WYz4lCc!uyxZwQq_JVR^+4njOb?93gKo|+e86>%8y8R7uU5y)qV zt-w*K7KC`*k4aS$;&DGN)uIqD$xlE~Lp*!FmFnXVkNbC0EeY|se-A+o@wlIqYI%sq z{ghPOLcFRzE!Dmd6gmC}*B>z9Lca@J{!;>h%9uz^$cMdEz1j^mi>uK!LwP zUjK)dP(v1>TQ5oVBObfVx`=%D-yr%S{Qet^j#6hKIuv#6snod;*1AgcQfe$>n-py9 zt<=N>b}9QPH7S8(!hMyRoWMq@pHfp2*eLZ^YH9*Imjje~D}kNMfl5tF;OOumrQS|p z^E6ng=?O4TVKGFhcM|*`0%QIAx>7R|*w-AY)XW3~1C6Vi`XGTF%MnTy zC%`mS6C;&cfFd@~#M=j0j(icN7AJ6Ic$88fC9s+qt<=W}Y?{U>96g2hNDxI#;VX0m z9qM{wtio66H2-x3i?M%+eTdDVwQ{)jnZnO8 z(P#2Fu?Faj4AT{USqskg72+MH@Ka5+4aFC&{$?or=oXaf6=Eh+_!TGmhMup3xc{!g zXY>eLULoFN3P12fpVRX-5o10Jy%hGxTtlYWe)3ot-=CjAu9IQyA;di9`0OaBDaxIz z@atYsURQ|snZmC{;a3@OMR$PaDST~@bp?*cGKKH#wIfIs`>Dy5w9k>6@293z()Qzr zz&^wzujJypdwhHE0Vep@VpL#(Qg84rUE$HI@!ArF5BBjpc$JugZ}7EtsMbPsQYBcH zDq;~+YB9?AsFJn`FI(($iYsX|k@_gOPX|Ol_EX3?2^CqQlvj+xOYksV3;pX)D0Zn* z^ZAZWMSqHlEK~Tf-$fqg(91}Qmt!(lf~7&6hbf4J)(xqZL8>cKpJ0yTS=`IVGpiJS zCk^pk9J5s(kq{y6F(lV0Xl+i>mcUwtBhs)SmBcz#cE*$fQJ-SQR(6MgTCeas0MHy& z#0I7iNW)JQRK_oE)DoYe3Z(D91M4KNQJ?&8RLj=8$VW*-W04oHwOVQ7O{TtM7Rmp2jzuzdu9#skFxpP46RT7_b z6oA^Na14`Og;Ir|F<|#{zrt@Bum(7w@Ph^%ApBh6R}I)__(I{Q4cKS+QsMUvc;)z& zk~rE)f!(haj%#ul{~Lv0J7Dj@JE-I={{X=ug&#iPMdV?HUq9dl#u0^soV>s|s_+X4 z>_{9_ILyh8#Bqh+Lg3}(356d-U^nzzg|`7gA2R>y`XT2loy~EmBh(#3L^fh-!1>);m}IEdKK z!Ot{sJfXjX-)dm*a)5&$Y+&zlpo3p+;K;%t&%tjuaA;w$gHx#-X8M0zy=QElZ`b9O z$@@=M&bfQ<=XhXV2Ej;xKqH1PAT*-B8UcdQ2*eAFhG9SqAYev-fRmm$#ZKZBCvkdn zik<58?!<``+i?=dscz}b>AkY=bw8i@^5}Yw?Zp3_wSRkE*R}3_7L+8KN~5{3B=J-l z&4!Xpa^NvjV@bw2&~h#+L82!AkNo=ZmRMJk!4TZetS`xQ2ySOKlqB~`Yr3%{b0TO>H_2!;pboBMx?bQ10`rkx0ht91P$qql8lz1PuN+K z`4Zw2g!Uy&pIC?Ol7*Tre?VIal3K}+W!pUXvwU-heDi-U-+ZV9 zNuK2W`fy3+SkMR@DakMk8iAuFnP|Z)z+)wBs!f!KpyX)1B*QI8v=b$naKW9&$&!q@ z;LhVzNoHN}GVpXs243(o@Jvbm^LTB1wj{qM_pO~JnS{Z8>$#GQ!{D{x`I1C_xf|&! z$w&H`rA{4Rk}+uB7?NKRFXLvq|N1$49g&GdP*`egS6=_$$uzm z(^rB7UGj^GDKlKhs4SCl1!5$P6kRcc0+I?`nyp= z=S1>ku!Kt!NsOB%8OT9m+$u>1nJm3slF=Mw$DNYQ=iqhl-I5IHAUf_zwN4~DhNN02 z5*@=*trLlk5vkURM8~L9>qPEL#-v&$fAcrxx4tjsI+1t852Rctk}MCUTqlw&kEG%z zk{yqw;wF+EPo&}|5*<&a;wBOu&!lK3@^tFC6wO4QPQ8$#DPk!vrD%#+%D5Cw9!pUs zyeif3YGR%DzsQr=@@u@7Dk(xIZ=_1{(22lNszgF3qOx~VB=Ws^xbm@l;k{JFM0u1) zb}CX86J>_05K^jQV%-;6eUhpuf+U}%DvBV<7paOONbVWf@VznXR+RSXN|1W|tu;k&Ai#%_+-xL59!fmSx5u50vZ6GH8%hJ+Ca&2I>Ci zmu2K2-T#8J%pIirUs#smgLMB5Wtl)o_up8?mLeOns0>Mow9DVIxGX8}A_r1N`=4?k zWpvbv%*WEQj80+ZV_6x8{)|Tn%gZ=fBt2G?B^b^!ZZ6A66_)YJvdmRs8LukKa1~bZ z>at8&VHLNOWy}hzcuiSmt+0yMmSx}yt9V^mhOV%R*VoE2dWB`Yp)B)PSjHR6GK7U? zys0dcSXjoJ%QB9IWxS<~-alg*Z!JR-A-Q|rR+c#}tkc%A3~OPXZZAs~oprjSECX9u zr#s8I{bzIqyULKr$3MvHudNJ8b>tTW?PZzg!b06$mZ2^z)IDXH?83gkw=CmbSf~5S zGUJ7Pe}7p9y|C{eD9f}L>HB{^p`(mve^zIYh)(U%{D1PN{r`VM80F@1f_%LF8_ECt zZCM^F%ajO{UBg`Hr%Tnkn)fWtlfa zEp(M7Q!iRjCtN6F_8)a|{zzh;Gr3sC!apd8?y`)ep&%}mWiAZ`aaqbjq8;*mJyI5b zP!PRR7JpC>ePu|pBe#TC%2-wVgKv3%Sq9kfEx#&tQC#uMN6v5hgGTVWNV^Dc42ZOg z@Wzd@MELoZ50+)b4d3#cWy$jMEx%QkVK;osZf94VOd7z z5Z8~Se2NsuV=13M_&z_8@+tBhPo;eFJcsD-nbgl8e52*l+9k%31NnuNz#jziODTar z2;^}ofjZgcye3AN*w_LvZRqE#t()^p$&mX*N_%8MHr;tZk9-}Hk z9%UKV!@GuGWtrK-yN2Io4FAEq2KgNIM@6z@nj*t|=;fv>H5utcGdDw#xjr;=GZh)` zLo+u^kqJLEbF&p0^FuQ?N0C`SG;?zm8TdmpSFgy_A2D;vgn0@i7Lv*=<=pVkSMae= z!2(4_0#OAE6?t5ODrit-EKrU6fks7!1F?TEQe;99`}bl+#spChOB9(EL@YEZkZ8!? zlRtW?B140Sg=LCN4x(C?D>6PvJ`O-Er6Mzg>aNJDS&`=}>Uw3hQjuvw434Z)WTX(U z5?9NA|EwZ8(xS+8A%+3hDDvb5ZzI+!GGU0f5$hBgGsIiP^@_|Il3T?;pRhr}{7H4$ zfVi%#J0I-8*$CQe;FCjoxNO<`m_Pp*CTQBGZc48MZ1i zvWQm{+Z35wL{_vaGQ5ba*sjO~BSD2aVTS?-iB z&wkJXwkt9Tm#EmS$T(c0Vviy-afyn(HANl>AuIMNG8mVv*ssVlA!Nk?MMmVZd2}f9 zbO@WrK}BZevUwa*WMD2ya#)e6xdh1(MMmcmBu5pQpUd8HOpzhF>>bAynWW3!aYB)C zx?%yP{!S_~RF|ANrO0GmTENqajMrsrIitv4nXF3&myo8)Nr^v8fa^}1u z6L+bwE(IqhQDGMpNId4hkbjShiadc*TuUl4{;9Z@RAdHJjjsQ)0?EhZTl*db5_ZWi zrFs=e*d>4ZvQNR_BwjUKQ6RCG{9LAA!RNi9#}bE&VTmM76QzL8p%{7r5f-%2r0qHTO9#XL!d|BJnpVlDy+ zAEcOzK*C2U=E<~;pQM@Yeky4ndLNYXi^3`c7BttVGtLZ8hPo|Zep<>D8 zB4(^Yay5PO)mbVeSJNY_*(#PzX5e^^3JKU;l-K5}kbq5&gnAXtlj$>S^HfOI=B&Ip zUxj3C@{`;JDppUX(OjrPvNn12xIx9*$-Mh)RIzR{?>-l)kkn0{lwYhuvNn5VwM50{ z$-Mh)QX#3EHhFES3Q67M5r$q)!gsgDNEHlXs&-DkSOicV%^0g(Q9cQ&}BR zAxWSAL{>*t+?`DCa!iE;eg2NTc3g!7eg5KZO`UK;g(Q94rGoQB=zdbgi2UCb@_&6f z=|81HGC%Gr`M+*%WEaX0pH?C1pWL{fQ6cG{e_K{(RY>~h-;!0Q3Q7OuXga4t(my$x z&a060&%Yt7E)|mg`PXH2LB-R_#s2f63Q7O`Yw}{Z3Q7Ou8RbhVUQDLlxvb*lWS(sG zsE|a^-;l5Ns*ps`zaXnV6|X1L?p#qJ*`R+;Uh7vO*`U8BtE(#B75S-aDkLS8yPfMQ zBqdal)qq;V$09&=Lxlu}VtH{;g#?B|S>06er3g^nQX$bH;njrODkM6T)tm3ys$>g;W6_O^JC96>tlK%OpIse8~Y%KCD_oaxy zE#?C$B9IFYrC^FY%Oe#M$H_BGkEL|LzVSqb#BuU7qNh?Xd7ee=q|{3hXL+vTP!U*p zp+cfJdEa=cLZUbSrmV(Q9F^EkZs%XAI0oKYzE&Y|oVX_u0c{gYvsk=8YI=zBC9cuYCEKhMiN`1&(WwEYJTTubt4adkWcqQiG&={&#uplm^N2 z% zOL_5v21)hgbib(KY>{^9*3dbHOuwW-Qaw4-FKdu2&wnJV9u1P^$w}U;p?eBQQ53K4u)!`Kue_@30k6ju3=28r_I;2qW= zQJx&UBO0De$$esN!lYqY;cwf{%g}8knN}oc=J`|--De`Ng^eIJtO~Z#N zMC%g`AE(d>KGh&moMyZmKWS(v zv1C7MXe_a0zli!vEYzNgEbORUuIqW%&|{zF4^iK(@p8deseq+g=`B8v1| z!`9UDqCZqs#aEb)YJhK@}oo)FH|v9-kFouy-2iPr$N**aQFOs&n) zv9rYLovUM4iPc-Lqpid(;XECCO03@bI`)=Wy$f{gE77hk)X`C5@iyoNr&5 zzHpI_qa_yaVjagy+zl?#alBNwBT#41YLdW?M ztG8K4SBY+JrH<|ri+7cdOC=WXY8{tL-0!vM=q>TsV2zIc;*DLa<7$cF({(zo)r$9c zy^ia}d%Qu%K=B@L)N!LkR&UZVSiIYtb=)l8?JYWP74P;|9k)xo`Pru9PVv6C>bP6H z@7r|@mk8(`I!223eW#Am;%(nm(=k@O?`=Bnm)OhObv!5(uv^FD;(gzvLt<$;zxV2p zSX$2SeL5tTmg9TB4vD4ZVezFC|qvi5qmkvp&EtS;;9kcUX znvhV3WYreQs#}L-)f!}VNk@H|`naq^LTh=du}6o5)^g7G>R3>wQu=gAd~K$@c14H8 z*K*(AucNU{-+xty1le-nU(;)lB-{Tj%j-Ip6sffV9Zf}Q?S>9Xw~0%eFsMV)Z8`gI z>RA4#{F)BQx#eBpwhqa;X5`+u9;_2yk+)-=Tf|7_JbEvypli4z57e4-ZCBgxKwYM{os{UZ<&t$wT{C@ zlI@KS$-d>C;jL73nVsRCRCJk!{k;y!zU9ZyA9S27(+Pf*(k{~pev;BI(+Pf-(k{~p ze$i1oTc(h{>gX(@ao?og%M{XgsrNExDgMxLu`JUC<<45_z03#Beo4KTIe+T6)O%Sb z4PwGn13iU$rWxoh)HB_{l_JzQ!$5zTPH?7yt7SUD+AIT-$(tiTJlnwaBHuX2z+jn9 zaIS%yMZU4#z^x+RIM2ZCGM(Uj1CrwVKjmi^7`R&|Xcih6DwNV-V7O39qk)k^DT@q@ z7D`!cU`&*f^KXfPhegt{$-tvB4Z~6cj|slE}-QV6y>9 zkUXiEf>uO17C{F<3;d9c!3We}FWuRFhd`=r!sSrMA46ITJ zpR)#5D}+y{ffj}EIcH#vQX_oM8<4Eu|0VzJT?QoUmmALu1|;j3!{?#_$@=B+={6u) zzyDQMmkdbOFNe=%1CsU2;nQP4vVJ*ydJRa{?|+b0p8?7G%VbH*Cg@+C|4eU{9P;VKKTwpG) z+XfCO6xSUC9eDsxNN7N^f`1{adj<|Eye1hka9GK$YHh->0f`OfU2MdF#0K*&Hflg( zgLxMlGjKwo%wz`z-W;(BP{tismy$UvvU*7exHIfbq3iGlM9Th~(qT?*0k z%)kYOXnJly0*ST!YV3u9ZiQ@mDF9Ijq;Ua=!p`=}K%YV&y%v-x1kxKpi6V1Pg@l3< zg=l&wBvFW__d*hdX!>AaKp~nw8n~g%GsfSMydNNvidEcQRD*|g@h(X z6>4jmiLpXk(@oqjv^B%TgF;)inI;|<;+kdRQ6a9`CLR~!nqxv@mbtj*ns{1>tKP)3 zLR|AqJTJsG-^7bTTnkLREX1|Y#CV~t1{1FeZ8e&BU1)2Oi8rFHoPUc=ye-7F#KgNo zTumn47vfrK;)BB7&oUDq3z;o9@u`s63KO3TnKhe`#AhzEl_tIxGFxTh8)Y_OwTbTv zJ79~69|}9*8WTTj3Qw=rn)s#g^lF`n=_>8=dJ{A9h^Uaz#7vdOd83J0Dvk3d6SGzN z=FKMNsHE8z6LVEM=&dH|Rl;nWiFqnv)@ni`r>*kmZ8xz%CCqlzOe|DMvz;ayRMKph ziAI$)YcsJ(CC%DRELKUg-6oc(q}d)5O=___HnB`)1Z$s(Jx2iIr-x zJ2tUOEq2EyR;z+A;ol(>Eh-sy*u)x@3_D^%@~XLkI%;B_N`@UXv0f#^j+@w^l3^!I zY|dk;a*JYOi%M{vGO<-9xK5jBRk@owV`95X(|y*&4wd_=P7^!T8aGzwOzcv*u{v*} zO{MAXGSQwVT7`rrcB|ZCT{N*rnK-I)hjqooF_r$Q->l)d%FWhQ6DL#}sB0!ps_cc=O`KBM3kOU{{5Ch;H%y#S ziK{^qXI0|rrio6KxVmNHoJw5XHgR4huI`xVQhB;|*ThAYd+d8Ay7O4A@NdY(C6!ic z*hG&?UX7UORmrPS6MZUqHD=<9N-K5WM88U0Juo4u-@h)u)pG?#w zmHbQoz|VpgmHYB9f)|x(p09!zmDe)g1TQK#=-&k|DnAYQhu}q(Ph}Po3SLzCSY{!i z;6;@gzCuF5iz?&ag@hK~7K)l?;a#Dq=@#A>imJ`9@S%{@ObZ_iNzJnGO{J-tZQ;90 zQ#HrJk3v#&E&MKoRBvIb#w(b47N%*uf|+k&y2dM*1r}y#ynEBi^e4A1`BI6Ucqd%uvX(0%q9!#G$uheTUf6VLt89t(1@X}7B*_c&^8O3 zG#<{jTG*`daCUpm!WNC5e20at8a??=3)?hW@?92MH6EC^S=g>I3EFO9hemV0+rlo5 z7}{f@O=Gv)YoT2ukoH;FqtTM@w;*BhJpXyX!aj{a>aZZmZ{|M_T9Bys|14iVWI-a{ z|5#RsEgaMcq$3s%X#~6nFM8ZmU-!f}llI$`02Mhu;_a7v?VI%VOsM%Q%O z!WoUO>5PT58eP*_3!PexovqWtIgJMDoQ3lm4b*uHT^bEkmxT)&JKF^dk~aSjY-*u*Yd=-0TR>#=ZEx;_in^I*AnLaT-WjXS!2 z3pX@k=&FT5jXSz)79^eiFUvPxw{T12so#JF$*BJgdF_UUI~uQG1})sxc>Z_O!aa@W zf43|QX#~=33nLo+(;W+=8vWB<3u9XDpK25CS$LrF;$_IfLyZ_3w(v+JhDIzr)`+1| z3r{p+Xw1S>jTpLb;kicF^uWRkjTm}p;iX0lJ+d&a5krqHywd2Jo>+LT(KS7_@J6ev z<+kaWAVQ;UdM=32>VC>=F9Z>qJXj>VVPy^z&=3qQ5GXR`WW;g`nQ;vX&4erp`j|4C4y(};f-l;||# zUj!vOjrdnViB3s<6O`zb)OSINPD%X`l<1VyPa%m;Mg0ykXBK6e z4S9gzvivf&={6SV45Q4ju~=vBWTuTJI&&wpY&7Z2oy@keT<1;j92+ZiVrZ_7W}O(S zx3N+uhUVE=rE`}z-^Oa4cft#7wCKDOUT9;D&O6}-8*BBtojLy+ZLHUcp+z<}=rl%) zZEV!(i!iGE)v0VP-W*fV7VrZp} zHk}w+WusjuhF06yUDL^-78`qXVrY$xy*e?p*2V#y@L6Z0LnnOJ+c>BbJ{xQt(wSV^ zXydTXcmi+jZU2yYPWGtr!U%VmNi+^O~3_^1;!S8aUK37Ts*KI`;5*KK^! zdHFD4jcf9jUPHebJK=A5R-4uZrS*yb9;8%#&4aRxnpCRkt?M(;jWG8 z2BmV(#tef}8L~0cpj3u!%rYpI5gT(1?)XP-%r&?v8?#YwaL0dNYTMwB|AExD!5#lY z8w(BUlX^FZm*+N?8pO*B8_Nvh<)u`< zK~;=Pyy;GLF4>c>fNAm{$gW`!5#ls8(R(T_`eAQ4DR^9OXVAESU;rl4K}QwHg+0p zSigh;1{>CIVSvGgHPyjxgPf^NbFjxCXr?>ZYY;Ru9PBd)nwbvv8{B}+a?oMW`OJ23 z(4g~~>! z8Qg$1Iyh@^+qK9+r@?L4Vh868Zo8H^=rRbJCI=TNp9xDHTrAYH%t3ddp5+cM73x{x zpvT~OQL}^ILOm-T^cCt^<={%Kkk4ud{e^s599%Pqmo*Nq7xG!_V4#rCItMoj`K)&^ zXb>+O9Na3@v(drrLOq)t+$q$v*}>gHJzE^yGuWKAIv6h0v#sV}q>xXmgV91h+Z~J* z^4a0wzQGOHP6rPQ`RsD=sE|*agU5w>+8sP8)U(^cQ-c`VV zdC_qPUkv)46Ar!^+;*LG@ZI3H>y(2Z2JOyi2S1G({mvN&zYO}Fvks=3y#MHQFwLZV z&N-NFQayWHoX!Q}q^ii1Xz`}ckai%cFoUUjg3MV42A_ zb;H4OlWl6yL9@x@#+wdSnmlg2?2`fxu=)Hs55tBmt;NYmqe)dtYVX~in5^R|4XP*Td zCi~eJ!G=jmeHCh$l+-r|r%g)gyMr?(74<_%Vp35*g(M~&^e-Wa$;S5E!FiL7tv1y~ zmq`ya&BXV#nxMsSzRETSqi_3+$X1nMq#5Ko7Zy~O^F8WMDs@}yF zlWu69i++0+!_$ZVC1`-RL_ zyLeE@ti{E{LS}1RJTlqs*1C9XvfHh5@x)}eTkqnj$!@p7#WRz*+UVlB$@8L3E?$^) zO`Bc3H0heQxEMF-nzq(lyfS%Uw9Un9lYOt%#T%1-Z@Y`PCi~tF7w=5=y`3)Jo9uhL zTzoJIt~M7RP5P&H7oSY}r`;|-oAgh6TzoOUnci#hg|$NX{8Rkm}=2BV!B1seayuSiwxHT-dXsUW$tgvXR z`dl*{bpo{eu z-PKJO8!Wo3TP`+Qxx1=Oxb0$-MSFF}#b%2Q@~(?57I$y=Tx_*SxFHwYED~t49%u*kZXE)H5`-MEWG7FqYo#bJxAd+p+gMb^D> zanvH}-nuwu5q0le)Q($Z-Fp`&EVAx{i<1^v_tC{^i-P;);*3S_{@KM@i{AZH!&o7`6&~(WdJ~#GJg61YTj}9pA-z=|9u?AC?cs4Dy%rBo3hAx! z@U)QLS`W_(>8K!^MHqGHr;-Qhv_!m{y`5jY`XnJ9%kBf`-eTu zvg!7Zc$jVTfZ?czIW`X%j(M1Cv$r1iP;axhp71cwW^X;|VZL3Xb35f>flcRj+QUMd z&h3nc2Aj_9tcOOM&aKnKBAdq8UGlKPriHug)zECy!}WMrY16~?dRS%C!}WPsZL_&v@z7$kx%PWlV{8*G}n8y+^>v~YtSw%D|AH$7~%a|>6SaLdCso6YsMhgO@- z^^S+_Hk<2R4?Ao&*Lxmz+H9^v9(LJmuEQSM?Bed&L%Utv9edbq7k9@V_SnVUv4_2O zad+%tpUvL-(8GTDSN&U3fR8*Ju-RN6d+4y)T%UM2XtTLK^>D~$bA9IFu+8TB+`|!@ z&Gm(cqc)rCOAp6vHrH_v$8BEAyz+3uW^aA%;iS#p`o_a4o4xg|huUeI&Gns!Gd5ZG z-osg&toz`h(KC9=dF@?u&;DHd*)8!$q5{`{tqBChNX?xMY)c zKLl_#QTI~-XY;_K_Dcw7^Tgt}5YFa_#Z(_xY_e{ekA9nNcDj$NHrwnBAJ=TQ*_l4B z+ibJ5d<@uZv$K8Nu-Rtk_!zX=X6O32YqO))`?zPbqt5d&WY_(poPYCu4BKp}3w(^& zY^e)zj5T zGaO=Vw~v_)v9`y@EJv^={M+kewnMJ%^D)OE*Y^9E>yT>)eAGMST8EE$4!L&F$9#ue zJLF@5L#`e6vCtvcj`(PBh_$0W8XaQon2$vcv3A_YVux5e;iJi^QCuf|EOjWZQ$ChC z6xV4V%N>gAjE@x##dX$4vqN!p`dIDIxSjLS;?TIA_p!#I%({H6bttn7KGr!jZWn#5 zcc`*%9~&I1?2=!@Mu#%H>|>Kdnf3VC?9jRO`q<)7aD6_uIuzU$AKM%XuHVOYhcvtD zV~4{H=`|la9m4Fok9LO$8}PB)A;NC>*y9jkgFf~;Il^iaZu;2gkYTrc?03kp+dd9B zWY`@a9S#|G*T+GJ47=y!kVA$I`8e!we=zLhh(m;p_&DZJT%$gYJJi;gj}s2Hb>GKH zhuV7J`RH|stJgmI9OCMYkJ?p-lzJ;raY(6m0u_gpdM{9M zNU0A36^D@eC{S?-sZTy`Iy_eW?Blk>TjVc3?l`3k z@0vq4tq3sH<^4@_fN3u8Z&n7F?#lg*I$>3SS#F)vB2OCUd9>95X1jcxuO+}7myh$U z2{6~?M@Fm-Q19|1Mb-tF=aNe61I%|xr40cVx;#+b7@)zetL5q7O#vER?k6_~Smbg) zxh242SN4-KftbEiRki-T-S{;gd|m39wea z<&=EOUzKm!A7Fz^G#v=A(IuKX0&H@Lrh@@CyX4*3kgl z-5SMpEWi$z;yNB+r%Q322(ZhgxK0LWb1AM<0oq-P>vVwKE{)ci0DD{-t+N64x;!=O z4A9|HQRf02blCyV2RP(XTU`MTyVTZ&poSwZ#dR^jQJ3QC4sgt+xGn`a?owQr1DtRv zuATrVU3S3U0H<7bz`g*dU3S1L0XkiZt3SXwm)g1-;JnMecP&7dOEg^%aKX*dRGTmm z;G#=5-3ZX_l1+mFF1hS`Hv?RD+4pV*=y3_D+W~rALh4R{K9`WX8{mpdNZkw2?-Ei& z0j|1))Np`nE+I7%;JVARve5toqQ6ky&#?eETppI)4{*!n5!r(Pw_P5QJq&QiEgn1x zaMvv!JPB~m<=xMd07EVxL3tWr*e&KJ2N-dgdU+mT)Gg*F2N-jUxyb?UyTsLafZ79> zym}>|amlOK0veaRdLy85$*Z>l8kg72?*ue1$@N}9;}TpS0z7vKu8)EjS3Uz*LWY7D zx9+K|J_}vky2rBm65x$n_fS?}1H5(X?#rt7O_1Z(jmq-7Ajhp6memhIj>}KG_$kP7 zIpOA)Ajjo|o8N*Qmyab+4e`Zg-{ zvqSuH>;B!Ge{(|ocG&^vhM4X#|56`fhR6KNybv=z=3nNAnB_5=w;;r9kI}q^A?A3D z<~4+v>oJDS1lg((OFdpjuMV-oBfVNeG+;7a^oTZo+=dDR|bmq%Xh z4$2qX zp6YOjgC0HAkr0Qx8co&F5Jx?F_hTWBc_i2I5XU`|>qLkX9?5kw#7U3jIu+uSM{u1E zaoQue&V)GQ5nN|Oob?E<&Jdj*!F4XgIgj8vAL6`6aCL<>ba^D#g%B4!diRSVE_!5G zcZhC}47(KKl1GMJ4sqEd!+JvWc(hl&A+C4?S6_&JkKnoz;;Kh*^@q6T5nNY8T=xjB zYas@_99*>t*F)U!NUnhpgC5CsBg9RQVUGwK3NhjlVZ$LtJtAx*#F$rCD@y^6hIr_aTw@^~c_i2U5RW~Q z>p_So9?A7E#8Z#tdKBWBM{qq3@!TW0o`iVe5nNA0yz~gJXCcNtg6nyRS02IjBE)Nt z;CdON_QoT*#zVaIXt`d6c;}H}uS2}|$gnpdK6qr<+Ylc;GVEQ5PaYZeUf|;qTpt8J z9>Mid;NuZop9DT0!Sz|-;}Kk61U??;Db&6Sd^`?R_!eTSPjY<^G0i8reh83!lIy1c z$tSsf36OjqKl~Q>_%!TOBh2*)u4xhK{o)b42=n~n5xfZV{o)b42n&3IYgUAXe%-;G zf3qVr_$1ey2#r3;H8;W{pX92Ku-GTL=0#ZIlU(y7H2DPAf(T1}f@@)fWj?{x5MjAb za5Y9);S*eoA~gF1*Ww5(eS&LAgqE65-_;ahjZbndjj+}yxt2v(=aXE^BdqsHt`!kB z_#{_zgpEGIwKBpcpWs>*VY5$gt&Xt8C%9T7Z1oAQH4(P?1lQUKtvEQKA+&)7Gb|naJ5D_;1gWi zBXsx#*NzAWeS&LeghRf7OZc}d!eO7}YKw5hC%M`q9Q8@A-4TxYB-fq@$9wQ@(HfK2*Wt*CO2aNv`V=9{42JK!k@r z$#o;bBcJ3NjPTeexo$>y=F@WBityYgxNb*y;S*eUBE0kouDcP&eS+&=gjYVnH5B2s zPjC%Kc;grIUq&Ll^+~SL2=9E7Yb?ThpX9n9;e$_dJ&5qpC%GO*_~a8@k0N~b39iQx zzW4;!lL%jZg6nC7Z$82GEW&r6;Cde6mruv_B9i={PjbDCFg2iyACE9Cpo@PMVS2!W z)7KGZ1UzbZ6JcgR%k?(Gtbms5U4+>I!Sz1EoPgl^AV3NTu8#twfZ+NhKne)1&jO@? zj;r=Xh!l`vUxi2k4;{V0@EJaqUWKni&1@KfLu@TlRJz$f5o>2HBgz|+#H zF_s4e*R&Wb0)lILjOKvgnh|4VKyb~Bu_~x*&G|Pg#_E9NnjNDhAi3tmSQC(3b7QOx zNUr)A>jIK%UX1ktE!X@Q8v-J1L5z(75wKOY2f~zIQfq>vz6Qd*GUU6+L#=(FLTNmR{K!&Z4aX28uHpDm*kYO8R91X~@ zO)*Xd#MR~)rvt&2e7|Ko;$Y zQR@o`qn$CX1oTt8V)O^3Qd^9x0jbm;<61x}?T&FhAeHvS7zjwEy)kYCq|&|^g8`|u zKgP{~R5}pjRzNCs#JC-hN(W=y2}q^dp%`}qV(D;qd;P z0ZBC&<6A&d-Hh=)AgOM}_z{p)w`2SaNUA$Aeg!1e-59?ElImWJsUZ&@hD3kULY_Pf z$Cw`S4C!~Ga@Lz3!2jQWtIdKhC~NK!qDF+U`!9>-V^ zl2lJ(EDTAir!g8rlImHE#!yHl{r7o{MIll3BF5s7sCpS=Nk~+U$7l+Ps#h_Vh9uSN z7|TME>W$DQ6jGTJ-U@BPI`@B+F-3hcrs#_NqrMaDghbYRAxubQeGtNgMAkrhzWVa^H~rR@`mS&ASUDu&sRZA$Qzz-f|!suJl_Q|A#Zqo2x3Cs@cb0SguLPT z6=Q428=l`WwuQXlnVO(AB(kO@*d7vD(-YKogk;u?1Uo}AYi5F7A(=HRL0d>>%}&rB z(ss>BusbBZ<|fz^5?=KQ_J)Mlyaf9~!fSql{UPDCAi;r<@LHIlBP6^U5*!Q(uUcb* zLm}z4D8b>7^je(YNJx4uNpLhIy_ymn3rVk~366)P*RljBLc(i#f|DWPwIac(knn0w za5^NsRwg(T5?-qkoDFHfRww8T>;7S0e=P~lg(TXV1m{B*VCxfH z3~9hNBkF>h>oX3Q4*H35G+GuA`PiBso`yu-sRS=V^6hkjmm&FfCc$_pe3SY+o8XmHj=T|_ z30{W;+_?mALIUo5g0~?7*OlO1NWfi4@IEBqE++U85^&uKK86I`r39Zs0`78x&msBN zli*88zV#;f8j^2)3BH9j0`5wJ?;!!#pWsJGz+Fx7GbG@yCHNH*aMu(34hgt{1XCm4 zVc$qFE#ejSV1nrpk5+Fcm=O_hw-U^Z$hX@GW<})NodmNZo~+8}k6=zj)ZI%kHzMkW z64XaT-Ee|=5m7giV17i@jV4$S5p`n;7Dhzf{R9mWQTHH0V?@+FOt2^->K-Ln9MP0L zPOu~*>7FELigMD`COl2BG$QJrC0G^_bD0qq^F^B=7sj1RElQ&Y4@1l+U~wcQa3H$BCkh=iMwVsAvk%}lW`BH?DG*dLK_vr`<1NVqvEIwBHo zZi<5u30I%uP(;GbOK~_N;pV3}77=R;QXG$nwS_58M8sOHA;rmvTx(2mDk9ewr8pgt zYl~ByiO97jDb7aZT2qS7h+JEm;#@?oElY7eBG;Cu=!$qEwj#xah*)b*aWNv+R;K8V zh_zKIE=6^Jne%UTipvqX){>$pBG=ZW=#9v=wJG`{a&29TD-pT2K1F{-u5CzhH6qtG zrnnZ7YnxJBkBGI+DFz~9ZA*$95wW&4#b89NZA)>p7SYVLrnnW6aNASdj!3v2Degoh z+|CqtBNA>`ihB_W*Op=^BH`Lo3`Zo~?i3>t3AZQ3Xhg#8O)(Y`aQjl+j|jN^DIP=w z+<{t(hY<XKA!W~TUI3nQ=rFasNaEDVojYzm7DV{|n+|d-zBNFadiWd<#o5xeU zjL5nZDaIqR?qrHr5xv~06t5$q?sSSbk)TfacP7Q#h^#xC;$1}6b*6Y9k#*-%e2Pf8 z^C><@BwSaDFA)iMA;s5-gu9sHTSUTjr}!R`aF61u`VXpUZz+dlWXHCHpJxGs}vh!a_x1BO))Lpn-rU4 zV(o2;Eitk7F2&ZESbLvhTU=NB>r#LpQnbb-+{YB#V-oIDiXAZt_c_JRn1uV1VpmMU zeNE98lW^aJW-$r(J;m;rg!>^di+St)Q(zYJ*87*hEat8EZ-H6Nkj~T$wF5B;H!VX) zOu|jia4;s}W@I=NlW;RL9F9r2Ss9MRB;4!_M`IFhPKIMKE!^A;$78atKEsKatecnN zWK7o0&u}Ux>K0@;9TRo6g&EGoWL-msvoTrMn4vQ!>lS6`ib=S|87{;m+>#6zV-l_@ zLw8KVEzNK#CgGN4xEzyk%QN)EG;S+0^u`2SbB4Z{fLod2N?iB%a{jH#&>xdmiZ9U1P&*4`Om{SB8f%xz?89 zQB1D2XLuZwYr8W%iHWs68J@<(+TIM$Vq$GyhUYP{w!fC)MNF<8$nY{I*E%wc$K=|< z46kBx?NEl-F}Zd)!<(2~JCfmTOs*Zx@Gd6Tj%9cs)50Ck@F6DFPGtBP6Kf|ke2R&+ zQyD(TV&Q~;r!#zsNw_l^zQ!cn*$m%e60S4D_n3q`m*GcD!ky3XGbZ7>GW?23xCOBh4Elwo>8z+KKTBO%~=GR#bh&wuRAFe@S9`ZCN;NVqE*<|HIs ze}=gU33oL^eL})r%P=n?;jU+xpU}b$WLS`pbvH6BOvt*y3=IiccQZp{Le$;LuqYww zZf7$8Dm$SXiZ4C*BSOE1lOAk`x1idZHD~`!Syb~fuyb$ zNddkW_#`CP2Z2vQa(xu|BqY}-floqmeHQp6#kd-QPr~5NSAkE$;LbOJPr~5NcY#mB z;LZ<$Pr~5NPk~Ru;Lb0BPg0Dl5&oS?ig`5^oJ~lsX%%!PB-iu`&Lt$*j0(;tB-hLe zx)PFWRs|Olf@^jK7ZZYOP6gcw!8NynO9@R{eFc{jB5Ym-JqZyuzk=R`2&*lqpf4fA z7FKX2A;TIf=ugP7#tN<`WZ0q#t|esH;tH-OWZ04l1`?XIrV4H(MA*^_1`{G|Sp_!} zB5ZjDw-O?3MFqDLBCNTBJ4xMNbf@kY?*D7)waA^%dMt2(t|pJV*$$jTJmh2(wKUJW2?&%@sUO2(v8}JgFt5+13i4 zCZyT63Z5mTS!)H)6VhyZ1uqiPY)1tz6VhyF1>*^6wyT0y32D|=!Rv%DYp>uW0tb(5jVRpQNUkPD$qJrNEVRo{Dsi|bDg@30in3ghB zeY%3_DMQs~DwvTnRDHIBnJH=3S;3r?3_DlB+>{JEUqO9Jlh#$iyp#yLP{I6^2)kIp zf|LmBu3%wGgk7qjAtk~tSJ0T&$grLY7NulZZv~4}GOVwHB`FzprGloE4C}98X-bA& ztzcP7hFz;*c}j#`uV6(=gbh^CoDyL-Dp;A)t_@bODkaQrRJsn^VGUtb#2mVRpZQ zttnylpn`2FVfL_s)-;D%ZNj4pwx^`o;|g}9q}h`ScBZ7+(+YN_q}j6y+EO05J+GiW zrCobb!S0lH?PUdfQrflg3ihU?-m41srKH~L3ihX@-kS;zq_k^qE9ejf1X6(SDma*u zdhaVZl#+TMDma{ydLJt|l9GC#Dma>wdY>yemXdm3Dmb2!dS5Fzk&=4fDma;vdfzKJ zm6CctDma~zdOs^TlM;HrDl-2t<+zF8LcNsZCZ<+#E+zG*RdGHg^`=+Rm6Cchs<@Dn zdNZrIn38(4s_0Hhz1dY5`H?NAml+dfqui{Ed>Mf|E zKPB}RR&g~Y^%|>BDsH5t-jXT?Q&O*~ikm5^x3r2|DXF)t zirXovx4eowDUI8TDu&X!e=p}>a}~oWS+}x^k(8`kRmEsZ)~&8$EG6q&s<@w$b!)14 zkdk$4t9Y1_b?d5ll#+Gpt9YD}bsMU9l9F{Bt9Y6cb(^YqmJ)TFt9V{Z$+|67yhzEq ztyR2C$+~S-jHhH>YZb3jvTl17uT!#aM-^{UvTkP;Z&R{vR~7G4vaYR)_bFM|Ud4x$ ztlM41r<7fGPZggFz3r`4@ud*lzAC;Jg4`JtGWOOJRm{#rWx~IcRm{!k(oR)T zpOJ86Ku{o=eNSCYFmJvfeRkUWrP;V96Gh(Q(iX9m-bft=&88Osf#jcDP zx>`kBMhso6qCF#qu2-=;BZda5*pm@MH>%j15krGj?8}Iuo7EcjXEar}syL7lL$|Bw z$cUjkRUFO;pSx8Y$q1i&RUFTVoS`aCWJJzz6(=(yXQYZ#8Idzu#p#U58LQ$~T+|$}=k9sZ@DJ1w4}~&!~XsQso&H z@ItCQV~=|&Ri3fOjZ2khH0-aW$TJ%D*HYve4f`7@^6XEae-eTc!VxrT=J-s&9k%;Ctihoi|=Hb8^mMX5^}O`L6r{ zyztWHwX5uvS3?p(o2oNF&L=ZuM0y&8+az=>YzxsHmdaCX!o|?XX-F;nW z&ioKlK7&`KpJK{q@cun1rhEqP-@nSZH-q=@sWR@*;Qjlz821^{6EXOI%BVk@Aw3d* z{uT2+LwX?o`X}anhICK-HB-X)41#8sgr_qIn%NSb&!ET6k?>*$J#Maqmow;bjS^nX zprYnUcs+w2H($a;p{)fH-W1weDB;}@!K2gB+M=GOKIyRG?w_~ zjSUj!mH6e2jS}XU_~ngF5*C#B<&Dh}7MA$sjV%(IO8oN1RtbyiB`zJdNmx?i(qX%V zr6n#Mc1T!O;?iNKgykhJ9d=1rQ6gS;OITH6YT6@Vb&08IuY~3jQ`0^PYfH4Q{SsPA zw5|>bttDF50SRp-TGzq4g!U4>t5d?d620q?gbgL)rAxxb5@S=hgiR%a=CFj#C4%ON zge@h4rboio5>wMr3EN6U&M^twOGM6b2|G$ePOpTWC8nkm5_XkDY7+eG6F-z%qNGkr z*jJ*EPD$8bqL5BY=qOQ0XCxdb5mNmU4weY1vl2Q>gw#0+T_x&hKtgwkIyx_Y6SYJg zU6633L>*m}&{Lw0E=f3As?)IsB^)o2O_wF~mdK_n5>AwermGVAN<`B&2`5WL(~yKy zB_^cn63&z;sT&gdOSGw*63&*Ws9_1`O0=mF2?HhC)To5>CEC=ORL8{dCB7K&uY?~Z{x;J; z2|r7GFW^iWzX~DEk}*{XX|{~tg^=dR_*0^e=F0e6BAOay{3{Vn^JL5_^MRcCGG>?g zK+XagbIN=mr@m0e+%liYX_C=c=A(p*WXvn`ftwA(+U|&%0$yj8OzE%X|Iy8yv&QwY8flaJoq%rSXq{qPxEh$j8$b`eAdcX zUFJTtMaG&kzfRUFV{MsVCu@_@Qs&pm+GVtsnRnL7Xe;yUWb0+Lm-#K(4Kmi3nRhnI z*idHP*(76QnW=iSj7?>tX^V`_^)lJCRmPSw*|bf@wlW*tb{X5tOg=kg>?kw&?3A&y zOf>D1v8zlp?Uu2-Of>D0v9C-Z?Uk{=Od#!((NQLl_RHuj6GI&`4wZ?a19cf)Wwy72 zGLDq#XPq*7%EZti8Ar>+P?wC}GU3xL<3yS8IV_{EO!yp;ak|W0)Fb0enYrkwjQ%on z(J>hVWu~FyGR~KohI(aOC=22U{+*C9SSD!tWLz#2G$&Dt9 zkug+e8tRvEz04|hR>qAobI~~&!)1bIK*mU!pgAvNw9GtwLB?2_dHA9Xk-ymeFUh!F zX7?YIai`4ge_6)eGIP-t8TZR9U{_^4D6@cFlku?30yZS$QJDqox{SwV7O)#Ko|IX@ zZps)hvw#iDcv@xw8`OPOyt~`@xILW{XLNJq0IOFJ(TgW%=i60lJTj`_x(MV@wv>`{XLQKr7S(2 z=HIxCuVu!er!sz&nSq|k_*rHKdM;zKOys-}3@8&hF9ie2M9wS0fHINuS}>qY5E{1MDO}47$6Zj-vk3BBImncfJEf{5Dbu5wtmW3Dlr#L3K~evMZW|MB<7+i8TFMC zCG}e{K%%7n2nI-$)L$9R5+(Id&_H6;o~dB1#Ag6!DQJ=SK+S9gtr8!onWLaxVj7yO zV4cJ?)Tm&+#56Qd!3K$GXug7t64Ow9fr3pEa9B79aU=#WU9)d~(s(*HHh zzh(soCB~sO3OXgGp|uJQNlZg63c4gV`Bnwp5}SORg2NJiNoleo0prC>nf(sH+g^Ad~v9t9U92JF2GE)|N}r(m#9)P4n*3q^I* z6MZpJ&kh-eiqeMtuQ}9V5q=poHmI$fq3cg5$ z)C~n+B|_?^f^QOY(XfIa5+OCB)bUdyrA8G@N~F}7f?pCTbxXmNG)<}hZY%gL5mI*) z{E=AM?ke~z5m)yV%#OE&H@#uWu}~kD*9!Drb)$FnV?yu;+)Kt;bIj7GB<`x zRGgQ&FV#pOa3D^*-6RIy6MRiTP${;gJVt&l~titBQ* zC{%GnE*6Cj zrQ*3v(Ck+6qR`A96)y|T>{aoq(9Av+6EZoozpmnqOwe?wcqT|nQ6^}*RD70Mz`9j@k&8W{im!69CsgsX&{2|;)p_kJP{ME5Fq1Xq7?$UTZA|P$^z(Ee24L>XTvs--!WK ziuYQp7*eEf;(z-fMp2Qzh`&CHQB$>tYNcCrX10*Mdcp3N5fW?bUCVFyDCD7 z;NLL~J5;8U;~I9VEZ)5ucBz!q2@ShdN~%x89+f5Pq=vmJ#dS)y*@a4Tn|Q&jk%fRNBu)4LvID=aPn_D(z=b zL$6BHxvb%Y%I0)ML!U}XUDa?>Wplcw;gm{64QV*7Qc>46oKdN$8yfmmD(a?I$61w< z8rE=5rTvU(7*J_HqZ-buw4X5z7gXBMEe#h{+RtqbmsHmBI~oR6Cf>UmE~`wu_cUBl z8Ex)sxT-SRJkW4WC9WQ77*eNkC4T=-!*!LsdaU7wN?twDa8o6(#x)G9RjK}34B%T0 z4^(E~cN!k5%)ak6JW`o`KWKQYGW&ki@I+q2p zh`;^_45@rc|6dKCRKBGDp8%4|m-Nrn@uiU2EFE7}rr_B+zNs{}IXb?pG`6`qeyB9I zdZUh?DxGbfj!BiyHebgtmCm+6$COHjE!6Q_rN=et_@mO}7U}q_(&HBE_@~n2mgtzN z6?;M*v$SGQsAINP>$_EkFOX>9GQbrvuYs}I+ zb*$5vrFZFAuW@6zTgL{CFx#VJqehtRt?SsNk!JgJY}QD#{W`X2q*;fKtr}@|K*u(X zvHGBn?HbEgr;Z&O%hn+sJ2jTAE**O`!mL}zUX3t2tYe=>m>tovUn9(VbaZF}W`ci5 zbsW?fn~v$|)JU`AIu2>1S+9;RjWj!;YNXjE9p^OC zY*5F5Mw(sLab6?MuIRX^F+W|^aY$t9wVIw+jXk^%^j++`8Hl|}(Bg1a#7||HHZtED+cxb(&3F1(SC4c&*2t^JI>t3#E}rOks_}9$uH%`;qv}%~ z&o#!YXF6VJj91Tfywn)4Ug&tGFQ$E3FC_(iN?dl zS3weu??w0~NTTt*2;T)sG`<(%hmQImjW0&{DFCAJr$i*l4E(6DP7PZ|5dUdXM_S6lW&V!|Hfpa?HbI8DePWW^gxTq63-3Bh{M9yIYgF5T`5d)WXk)#CwdJJ4C zBP_l1NU`e=%RrKIx%#~ zz(buF8Z_`oCx$K?c&sx?T`}-PXOg;VU|eUCx@O?1&LlNt;F-=Ob=|1rxlT6SFz`Yr zn{FC-sWVCq8+fG?O(OqOJ2feD>aYRteJol)wRfwwxF-)#f$bS9}g2HxvTQg;n} z(3zy}8ThC(N!>T_NuN$q;`i?ieAUUOhX%gsWYZ%9-*pD4#|9>K#-=9*e(Ah$j2oEJ z8K9mT_^UHDJu~o6XKH$GV5UJuy)ZDxDE5Q~<{C7yR|Xmln%HYW2t%s>&td>41R{)L zQ78~$Fe1GbTri47q2Pi+_`DZfFbJOyf(AyhCloX=ianvAfx$HNSunsT_Jo1~MzJRp z3@~^L`zFTSDE5Q~>g$bSQ79(gC>Dic@{M9qC??-17KLK+4cgR{n0$jfpWkBg4eosY z7}#cT=kr%Ez~IsSpJ0H&qx(z~y9}1MStfQHEN`<->@is0>T^u&HHe(KCiWRbPNRtq zgUM%}i30|c&wLXH4JMxjCOQo!pM@q48AMK#i7tc4S!ANyAaWL)IBYQaEHQD!VDedN zqQ_wJS!Uv>A^q>u{9A6~n8D<;!o+cd$!DdBUW3VJm5CDuF|^u5pFs>Yn>c9@Lu*W& zGKitICi)G+r^UosgYaoJan4}!X)`fkF!{8bIB&4Vtut|j(Lz1D zOpF<{uHAJLw+bQcG4Z&N%3c#s3aRWfF>Y`-wBN+jLNpyFo)wxoVB&e9nS&-?6q@NY z@v_j&Arr3(&2*V~Qz)g|#M?qChfTbjR*K-?5fkqVsq~omVDR~jqb5EYe2DCriBATz z&2bZ-4Q88O6JHEwn-eC!8azn!nfPY#AaT;fcY_CsQzm{GJV=~2@zdZz;*5z&g9nLz z6Tgf)FA`@>Oc~5O=S=)In0E$D{4Nw6LX)bvVxq~UIbAie$fQ25nOJI46+>nn%S_7Rx{2i`WpTsADwA5cX=1fWEexAz zHfc#CCR$7y(Wr@5lSVXVqRpfc-7>M>r2X7BvB6~ay<=jdNh7*zVv9-pxo2XlIbGz% z@86l&W-`4zFtOjHtvnP1Xwp_5i2*ceE04vnnKY9pV%SWY$+#FclVm2d=V32(ht6hi7@F0-%Qkp zO&Y>?6C)<8^$#&7CR6KAF(xLRVba7MlYa2a#9fn7b;`s&lg{wl#C?;_@W;dhlg{wh z#6y$K`k#qMCOu-Ng(oJ*eU^ps;v=rlw(zw0jOSQ*VKQvYweYg|j2kVyDn8?R7G4*h z@q7ytCd0-83vY@~d!dE5#i!k5;a%}*FS797Wb9aM;Y0DcFR}2s_^_8+_+m=tH2;=a z_-Zn2EVuB@WY}0?;k(JOvC_hiLKUkl{47+l+QKiB7Se2C%A|v=vGCiZgRHgi$E1U_ zSomwwL0T=$ve=m0EX=mpnAClXmQH-S=elGo44P>7K_`w4hvf?Zu1UU*kISa=va$&$iufNizK;b)p5=uN`@?4un3Ur7A{%@$PEjZECS@Fg+Ys9blAdWizpef zaK$1@MlD>m7)Hk|3|aJzTNbWc^o`pVZdmkcx;h4F9i)OsV*|;f3E}sEI#4)+QKu7uMM2A@Z92S1K$WPSbS~ZTfqg3XNY%# z3l@9wd%*>ZJ^6#6fkote6g04ioKJ!V7GvpWK?94+yf1pJn5p#nd|6#%!CLyE!)I*xcOBwK3P`=C093qs^W? z&&E8PJ$b&3`8Ip<0vii#F76iEXtLRpn`|ty*^?L9SZuQ=FSfD7W=~#XW2ycB{r;Ve zWi~Oi%*Jw?7+P*)rOl$e!p16_o4b`ZR@>~!t86seT->d;vBu`&uGz*~n~S?OHd<`P z*R?iUZN}FY8*Mh@YpacRoAI^H7Vkf_nP1y&Y_Q3zbv8EI7-C<*o&3Ll2ZezdA zRIiaZFJg4RNOpN>9JLu*57{_oGqiTuIBtu|Bl2Ijjb59b=dg`Fo0K|Y_I1OT(H@LPT9C*6HTXW4BB5Prb zHrdo~a5390ioZrJQW7i`?L*@G_H7`EAiF4-8d*@Fgc zjN0r$mu-yM47XQo+_8zKt9BiCZL;Z_je9oPG-Ttx%}jgU#siyZx?$s?O*GxK@yKST z9k%hw`W~9As3}6+Jw|&8}DpF>WPhyHqkV0q^@;!XosB;>e;4?@fQrrE1^ytIVsn}I(Z)=NJ?N8-Sq}U3XTceVefo=y z`W%Oa`l|qqLvei*pm8X!?*cRq#q~qr#i8&0w6V~k?@bEOIP|?=0yGYNZ%Tm1p}2kv z&^XlA9|0PN+WIRv<4{}w1ZNy-t3K1g3WvO!ajv^d=B&3Dl15LXKvv^m7pLI>>*anQ*6hYP+|2OV{X4`8%8IN&f|wL3WIFkY>5(CIKPZF6wkA+EMN=yiyz9d!pM z9P(kQTpbPu3UM89 zaK6yiK?fHKZFM@hSZM2zgGQ>a}FLlENTM|9yu&(=N&wDSkx{!c;c|AU34(+u&7;f z@YG>Z8+7o@;ezk7gXa#@)fGoP|LibcU3Ku%VZ6HL;FZI8HRNEzA-S$Qc;k>fob8aE&?mvI41(m|t3FMQ=-flFS!cCgSTuO=Kcxy02Q z2di8v<*i_aOQpOMtZ=E6_ktBJmGVKb!lhC^3NE-*$|u1EmrD8UpuWzfRK5r>xRlCQ z0S1>+`Q~7wOR0Q!u*s!Teh5~$RLW1m3YSWm6s&NmlwX1sE|oGRSm82={}zOBsgys0 z5H6MSR}jLbQtJN%B3w#kri;BU&kM6$?01Qw*)BRQ%*Tq4X7;1FU=@LWp zTpV(Vq4_QjyM)gI7e`#eXQ7K8m+)zFaolA>TI8bFmHxMB{w;QK!evBS;^L%BxiOOXRF| zamgidT3ig)T_UH|#buYsX>)PKC34zbTy=?@buO;CM9z8_LoSiC!Nql#$l2)PhRdw9 z$;C~VS!uJ2VV8w&i;EGLg>I{hQI~~on~O1*g>HM@#Vwc4w!_73m(I4+#XXmPw#&tR zmwvX}#RHdqw#UU|moB!~#S@nT)cI8KALm^(dDO=R7mGaV6t=3<>ke%x}g-kXj);`i@dZ19+O?zq_KG4I@UvB{$)-E*Y=|OMh}v@AVj_KMMwU4AWm+^mz=^Uj+?3hUssD1|Gxo zcR>S>mh?l=z@sJo6g2Q?Ns}(ldbFfpf(srkX-aUxqb2#=~Qe7+ULz-#_-qp%xG09x>GF z;i*RqwRw2vF<`fQcpZ;h2&DBMUU~%51`n@12JDRAUBc--`_~4OJJ3M^!xMJGr;gd&R?eg&1j!p zJv!T74?jFQ+ddCJJv!Td50f5^t;54FkKj7sVag-84tn_Q32+Jib$a;YF#{d)@Yf^5 zx;*^z$gpk?Gkxv@4ttp8b02WT!)%}XfF2KXeC`8|dYJ1IX2(1<`rHQ`_b|^V)_Oh6 z_ldO=9v1k-TAzo7ew|!9>7mId*G_p@q+D#9eeAc*O51V~rZN$SCpI969 zu+=Bl#yo8Er?Dn}|IWj9pIp1`VTVty-SM!~XMnovVV6(B-Se>9C*kgU*yEFM4?OJk z8KoY2*yodVk38)6$-2iLI()M3iH8F|lhn9}gFaFB)I+CV{Qk)^4~KlR?zx99pR9Y~ zq1z|xUV1p}lXb5=9P!Dz*B*L&vTnk|QJ<`Pppup?UQw1Je={#y00GkeX{PGhqFFe_ua!epRD`gVZbNr zetJ0XlXa6GF8IZh)gCVTWZjg9OFmKeTL8`{>gs<4;e5vLzk+Z+R|x+E;e4(TX8O41 zlXbIv4Ebc;Y#-NsvTlx#8$MY#*T+qttZVc!?9)-_`55u(sPlb{`gGIOvp4 zeChu;&A%oew|!dbA|H2rTIymScYU&MiI00eS+~^3eV?pb=Hr1+)-Ct(&?oCw_;}=# zbt`>5_Q|?cKA!kw-D)4>K2g`~ABzHkE5W~mJ{AY$Ri}?70eN-E$I^hj>hiHHAg{W8 zEDwmQ!#-97#MKcWD+A)H$H%IGxH{@%bwFGl^U)j-SI2#<35cs+A8P~R>V%J$piW-( z`DhKutCK$30`lsVkM@API_+a!Kwh2ku|6QK`h9E&h^wsa*B3KOm&8`8W{J z3x|9h45*arJ~{&`<%W+#0hMyoM^`{E9QM&2P%|Sw4hPiCsE?jt8cp^8#(W$N$fjF9 zjs;}XZ6C)2#;`j+dIO^Au8$J|(R9y8UqCe7_i;KPkRJFr6A(xbee?$e(jy<|0_y0o zkAZ*=_{7KgfDSnB<3b?Sr@!Ix)W^ku4*1N+U_cB#_i;HOhFfX{*f0r!_*1Oo!@FTV-~1l(VK6O$jX`+pacAF%uX5R)IU`~MV^AF%sRipdYy z{eOvh4|rLb65}55vQq!;<3+&J${!yu1D;m?3I+r`t^5-V2zXkV8Q^UppIHIk74n%K z;C-Qv|wgzYp8KAZW zXbFj-?EzXtVrWNzwvZUw8DL$=Gs><2>qEx$-2pa)jOlv9TGm>0rrH1&*1?3 zLK@bQ0Q*B4R!@MAkcM?Mz=4n$Iu_tyNDLhha42L}>J88p7SBJQ2+$oeEcFFA5)wWq z1N4N1@ML)z5o0LMbw)R_RsLt>~uz=@Cv>1=?$kO}ErfRiB;(m;SyArsR10H;GH zqzeJggiJ^m19ATi37<;=213GTFu?hc@VOk|Vn{!`65vuuKf4-WFr=Sd3vfB4pA7}L z64KAE2e=jzJ~sjkg-k;?16&W8hK2*&2$_aP0^AIz(@_1t(E!6C6gj zBnJ14}Vh~Fuj8)9+9vu#qc82JQn0$7HI2y62?GAA~B7F9Q=#2=U zy&+CSgwMVZeGxOz{tzc4k%0vNIzpU|2%iHX&O~&vgCY7Ox>#q3vk_hFP>6F8Gf-EE zfru{F9pYj{_#6&#DI$E1gcvN;(-Y!K#N=}{#MOw&=U9kq5v}WZh@q%X@9GV4J)(D= z2yrtaeELERM@&8^LySaBKBq#AMod1ZLySc%WoJU%ikN}=L)?y-fzF1w6A?q_Lfnmr zp@9(hBW9rUAs$4`Ko`O~9!A_>UJUUlVg|Yt;&H?+z+i~+i14`_;%USTbS1>Ih#BZ= zh!+vzb1lTni0~N-@hT#Gu7`LX@qxA*AtoX|&~`J#+lcTP4)HE3?jIu|-bXB8qai*- zEMQ|HK1M8Hw?cf1n1ODG_!<#DcS3xN2%ozlzDI=5y%0YmCZGEuCL<=F2O)k%Og;}o zOhx>L*rO1?BOY!ahxjX|?zn);lMw$RCZF*TGh@oR`Md}* zH)e!>8KN;}f_@cZUd#mjT5utzdL}|FjH#YCf)Fv)^HvZdrh49ms4tG$^WO_Z#DvcW zfryw9`lCQZ%n1ESa3LmqK8IKp)4RS1Ld0zMUj-pzn%Fl%h?pk!U2q}h4(W&BLQE6; z8KNzwiA{!Rk7;7{Ujh~}U2ICgBBqP|7GQ`enm>XIF}>@r;6hCA`X{&$v&qklusvq- znH6D2%;YmW!p@l2kvS1|#k`Kpjj%iBb)+%Eo|s44c@g%;(*H4?|K>;77ZXDZBJ7We zp@k7TVq&N%!hyIrnM61k^P!T(5jx}IViMs{%rvw#LRZW*v@Ak*%rvw-!r_={Xhno0 zG1Jh>2t6^2{Hh2?>oJ@B>IlbTHu>fV$72F%O@!W!5zfTSMe8H<$IL|=BAhL>wK2lELR*{a5e5ozZH{oh5Z9In7YcE0 zjWAe9YFmWMF>}%O2v=g}q8$;g#>K@X!nK&WXjg=xn9jC4!u6QOwkN`kLR)(y+$^-U zFT(J&wgmt7M;M7osg4MvF)4K*!dOg79gJ`*CZswe+>QyULlN%8Tvc{OxLe4qJHov} zW``r(FJyKk!h=F)JrN!jDmxnCQK7P95gx~NcK_oMp2Y0_y%EM^cD54{p2p-=Uxa5d zd37?v^O(3g72!opT%C^aGA6FhM3{(qZt0KkCT3PT8{uuttaL8IyO_8di10opuFgkw ze2B@b3lToX&Xg9r-}t|}i!SeP(=KZ?+l zNOf_8`R{RrMF}17Nrc4-9dJCtl7tL<8ewTdhCPe0EFr_5M_8VaVJ{-ANQkhP5mqMj z!dDSiCq&rm2+au*HW6V>LY2LV(3((NZzI&(5{m0xg!Y8udLLn9Lf`ukVN*ii`xs$! zLf`uoVOv7C`z+v-(Cxkm_#||@uL3j)arI4rCLylA3(zFQ)epgxg!%fXU`oP#U7r+C zN$7FE1V9ox+mrxE!gl{#03>0%|07_Lu+#q)tVkHE{|QzkjMXz^^d-d5tQaQ~VrX`Z zQwcFNCq{o#Tufq|O^S<2jB|ERC}nrv8DnY6?z}6;ij<*scZ}63qw1a*Yf}c)y)oKS5laRC_QhDAGL7z! zu_`OUz-7yZN9Ja$T4yGKo zBQZKt-UWJMbf=uKqcIMrb&lAv7)Mf$*zp+0QVv#cjN>T>>qLy+l!MhL#Fes`oD||p zSxipFIGr*ZoEG9rnF!7ZaivTI{V@hoCW5muE~cETb3$(^=V~CXV=(1lofqOtIZhXZ zxKfVO#TYkI=738=W+^|CK_Ro0Fup8gmh!{75@ReSjIYMHl@i9+g!IzlDHaWrI2#U;`%Dauaw30b&RQ$ z#dSi+JLLn(Z({NN-;_@zzm4%Xm3E7N%)1yfGY;kZ7_%}C6-`!G=uwKd1TEm|$bZ$T%;-ri_tseuB*zBjbVuTQWw*g$cH0+?6#Y*q(9T z7bVz{ae2Qu!S0N^vLy-jWSsn^3HD~JtIHDX&xqya2|6-jc}0Q)^^EawWrBkl3B4*o zXGTJ=PH-q=I&4nRl`$QzNzk1!9j;AqB;&5EB|%TdU0G{_qZz5umY_EyE7}vB$Y|E< z67*%H#`*-OGD3SpJ;CXW)ZUojOh#&NO3S2OZscYXN1b}1TQi|r8mLLj8Hj|;8jMb^d*?cSV&JMc$d+v zPbK(}G1r|=@G)boJCop3##q;%;B&@UcQ(P7jIr)qQpeYfxo#lA_l!04e1gf0MuLSoE#zi`rkoZsoM2JT&?U~Nt>xu2jVrxqS0Xv>S=KYA#pGN%F_iBZgpFV+WX012TXVAFnHb8PtavU)F()fth*8W*h?imjbGpi_1p9Kj%4;!-ITbLG zpx%))ue}kom@}`v6{DClue}okm{S4o6CBR@xqlGDmh*G}D26R(T>F&ZSWX3ePH;S@ zmwXWenA1zXiUG_S+`c6^nNtDZ#jNH0*y}&Uh~@m;e~J;yxqg@wBbHMEzr={;Tt7@D zxRCP%^IHsC&PBu@F=9Ct@K=mj&Jh1k3|3Cxn3>{w&W1QE#f?G%vs2v68R6!n7|x}J zY5vVkF_N<)Hl`RW6fiHvo#Jz!pWHd5Tx{oauZ;ir0k#R;HN9$$(WU-sEJ!>J)EtGN3ud z`$7S0QhX{t_q8d$6rX!bimy36qBX_0LIG_lzUK^h?J0ibbc=NUVkeD0f4%&ai=ZB8+(!ky-p6tgSLe_K<`sc@&cEydglli>Cg^D5jW>`1Y& z!VSXC6pJc!hFvKZSBgxSVo60fgW%tu6iX|NhkH{jt8kOKFU9f-gW~=aD=Tz{jug!m z`oVz|Yb!k59!$|vVPfn|(OTi;A4<_yp&xXmXs^%@x>KyHFhw3tv7tf*97(aOQs->< zq}W|yP&}GqPlZA8Sc<(Bma^k1_Ei`edsFPMaNbX(=%{es`%)aJaNbX*I9TDlpGwhL z;k=(taj3$1Ka--XLiYEk=&mqDo=xjGTw!21m*Pl;fngv;PlXIPpWi=C& z(O)4LZlpL{AsB9^I9Dl7CMgCg#mOYa#R~5vqbV*`*yF}h3|83VZl$1OFc8g_X;^PE5nZp zoo051pB3qUn&#h}43iatW^RUG6@sQQ!&HS~V_t^e6^4!Z8U9olHWp;~TVdE(nBiZA zrqh&RW|i-GSd?K_m0#RloMCpAXWbiAB~=2cCBxDxfz+B|S(Tx+ zEyMCELu-466;+1Tb@dD@tL&@mGpwqTQX4X?u98w4Gpwm{t*|M>+A8zw<_s-W=GQG5 zTC0q&TQjs(38`%v+N+GO+cT`I5?4DitgkY@?#!^E%J{k~!^W!EISBsk&akPK zo2$$$doygUl2`jOY^yTK?$5Bj%JkBaVMmoo_CSW6Rfd;?8Fp0}UOF@Et}?tF%CM(O zz;$KVTP5JSGwiDpaECMOuhvPpBN;lXBwSC1&MLWfG{d1Pxppi=SCw2lo}s%+uJvX( zTqV~|WH?eK*ZMN_REu_;;b^sJ#~F@Qi*}shc$HW?lcBdtto3JgoT!p(XEU6tl4j>J zoUW2)0~yX#Nwf1A`m3bbg$!q_q}jy`=c=UHr3?dArkueH=c|O-J4QIGfCCx@M+^mvjqZx*) zq}f=8kt*}ftqh}8!t8d2u_|G9C&R5OVRkpe?J8k*FTDfdz0aHm0Ww9VWLW|z02^XO0K=n@U}{> zeaP^xO0Ip(@V-i}eai5mO00d(@Ucp)eaY~tO00d&@VQE?)xTx=G1r|o|9v4jpyOHIT~wxG^H`eyc(~=^K#6u@j5&| z$ATKaMz~;Hb;An#k(cP zx*F3}YmW6brmMCb8){5f?e!cRYdjRM%dx4(L-G0?n`=B2Z^*Hw#?{=$99wIQT$^%i zt1)tI&au75$h9TMjv6D^)*L%)j9lAt?5YuA+jH!$5n(%W?5Po9J9F%<34{s$?aHyQ zMuzRqaj?b;z9&a#jTL-vjzcxpu6;SWYK-6eb9C2Oz&dgqt}%We$Z@2`_y*EWZ89INpx)0N|RjSHOa9KE&T`@e^CoTxFAAIZ^IqgD3gI9a1r9?fy4Mt?k( zqrXOfJf7ohjsDo1<6MpYcp}F@jsDn|<9v<&crwR@8vXH9j*B&h^V2yl)mYEY>SM~aT*K*vev8xZ|xL;#ezn~1KI#}({pC~n6U>}@D+#}({rC~n6U>~AP;#}#xm6u09FIvcnTXszH-12;l#^$NNg zSO?oH=x*RmXI%w{8@LZxU%`=vVo_K@PeZXMtl(%vu_vtHSVOTV{C`QhkEf{qFlz9> zsac$wn#I&xvzWzfn16!qn{)1N|D36J)e;m*DnSuZG9oAj*nav?=M_jAtky|?>jZY_`{#t&cr5In6K3Oy zuzyaNjZtC$oG=?th5d8FY>Wx}=Y-jKChWie<61VJ3$&>_8!rUfbUhm{1s)vqWaE`U zq;6zmTp&`t*?23ErkmM#Cy=IF*?2FIrrX(=5J*#BHa-ZXsXrSZ1=2K-jY)wt-N{bl zlR%pWvoR&mrn}krEbvD0y=;6Dc%XPc8`A=j8p_6Zfiw+gNYi*W{tBe&bv8Bx()1=9n*wQin~g1jG`-8lwvd&+ znz;bqXXBqhktVWnP-Hv*kc}LX<@{qdaz&Q&$!z3_Jbw6;jeLu06pEzjTQ-VB()2wW=~9t4{m8~qkv9Fz#xapL{mRC1ku=R@ zqf8`Cv)L#YNz+_5Dn!yWpN&e9G%aLM5lPeUj42{%`jat5Bu$GMQ$*6Vl<`9(P3h$f zAR=vA$p9kKrqyiJiadf`%SN5ZLx=SYD&qdl;|wYyYx+h86>emhD#!8%8#K_ zBu$56xGa*U!!dM;q^Tf=Ya&595<|C0kP2hCE)t}o70BtW4I;KreiVO7D?0b82UugR2DuQxn7J{`j1U;pzVPoQ+{@e|&0Vc(y-2 zbul~_x#iWz@M3?C8e(|4KSzx*yxO0mrWnTe=cqY`*ZXtS62qIlIm-BVE{3=JgVY+s zyZu2rAH)0oL28R(VtIUFNWVDH^2TE{)jxr8i=K_D01_=6T_0o z&2KP&y>&1B-;)>)N*u1y7;+>I*V7nsB@WkE40#fB?^z7_5_9i) z42LA<-isIxODyLvVP$@ABKgV!F zVitah;iSYYoQ|PNVital;grNI{1!vHT4ES}kKwe$p8g|-8i`r>Glnw~v+!38XC-Fg zOboRWvv4+sI*D007el?o!ag5EgTz!^h@nwpD*le4Nn$GgiJ@6yDlW#*A~6-yOEH|2 z7>mm>v`Ngul^EJ3X5ngvCW%?NmZ3>v7OrP#l9+{mGc-vo>>C-HB&OnKh9-%rxRs$v zVk&OOa7AJ&?!<6aVk+)txRSD7?)mpGvQ z1LntZQ{oPID2`hacfiAO+?Kcl7R1pfaR)pSN58}!urQ7Ri929X9Csw{fW>hPrX`+Z zmBevZ;tp6E$32PXSV!ZyFYz4fSR6wVg*zU{uted?;uw*bl;v?ekeHMeaXgfml$CKj zl9-ey;&?1EDNn}nL}F4_#W5-|DNm*2cq%a}tK%4x7?r2vcqTC_YvOn=F)Gi*@j{|? zXXAJ&F*9r9cqK72>*5%fn3?r)yp@=g4RO4an3RoiyqB1iO>s;}Ov>gsK1i9Q%=p(5 z$47}#c`lAgiBZ`a$0vzVc|MLQiNdwT@mXSMw#V^BVrE{5V_ITnUX0_b#LVo7(IDShM?nWGcBnsCX$D%~xZpN`BQMg-iEK3CLb{s1bf$NK7RU&Zx@if*X3O5kP zx4$`tNd97QsP zdmcxzOyOR{Q6f{gmvNNJ6z)|VM`a#AjK^_ICUCFgI4%>oH*u87S?T{ba{<1Mqgfv~DYoZkZdvb_O_^ z)a_(|le5P5{M*e4CvyY%ml00p!vzNg+>~iuj(}S-t;-c~Tc&k+0{UcHmoK1Srget| z49K+Zuz))Wselog)*Th_ zK&Exa1U!^!-EjerWLj4y;IT~W$^|@;XYWoXB~!gt0iR{6cV563nd-F( zn3kztyMV7U)w>|zn@sgC3ivKly$%7tWLkGgz>G}lIt9$ir0%kSIXO-1x&+M2wC;+4 z1)0`e74Tc8b=L&^k!fAGfJK?sT^Fz<)4Co3%QCIIAz($Ob-e;sWm`EUZbU$y!dmx0K)yoi9tt?5>`|Bg?~#DR3VYpS0R;-xdm`Y7LiI)k z6e?8jsemGd>Wv8~R;b=H0VN96doG|s|{e zSN5NOc_W}gp?YrxR4P>Ooq!Vx)q5}Cq(b#31XL+h?}LC-3f224pjx4NlLAgFRPU33 z8indj2{@xrz0U&9Dpc=_fLev`MeG|~2P`&R08WpPdLqL;4^?nLy zR;b=D0WAvEn-OqMp?b3dS{14{C*Zt7_2vb%DO7JkK)XWqehavu5WVyt0T&gjwk^;QI2R;b>pfG&mVtqHiIP`z~lR~4%FSHLxe>TL+lfa?m? z+Y->D@JM!Bzzrp9bkDyX0lf;<+s&w_@C4*vMm>cmAO}Uew#9f8z6^OW}P`x7}?khyEP{dGLp?XCkh83z;EMi2VdL<$r zC{(Xh#AAil9To9Jp>@YZj4HJ5xQM3;tt%5TrqH@_5ziD_S0UoLLhC9;yiiEp2@x+9 zQg<>f;*~<{szi({wCsm#8 zQ)u0J5#JSB*CyhJLhIT^{8ZTRE{OQ0P`!&HW)!N|A!1gcdY44ZDMYVR#JrNGdY45k zC{(XY#BYV_T@mp|p?X(EEGks*nusNZ>UE1)R;b=}5i1JS>k+Z4P`w)>))cDOD`H)t zdN)P5nBq?>ld-DP`v>WI||jiBVt#fdV?bVDOB&Sh=VHC zyC)(?rF!>8F}NJO4W^@c^{t5k19#37Xh?}3QJ>K=OO{~n4cP^sP{5l2+2_gF-s zO7)(IC{n53sEA^f>OB=vqEfvv5v3~CdnV$jO7)(LIHpp)7b1?URPUvTGL`DR5>c+Q z>Wz!2P_xqiPv!!AEuvDTdT&IWP^sQq5hqou_fABWO7-50IHgj(2@%yQ)%zggv`Y0p zil|Yk-lT{#D%JZW;;c&brbN`LRPVEhI+f^s5s|J}sou1R29@f4715|ty>B9#RI2w~ zM6*iueu!vMsoqZ!=TxfqOGK+m^=3qzSE=5th&Gk#&53ANsouPZ4wcj`h`6MZy7X@m zohq&SBjU13>lQ_HskClM#1)m+EsMCS(z+E9*Hl`!DxzDZb!#H7tF&%iM2|}A{))Jv z(z*>1y($adrihy=soN59OU-(?=ihclIF;7zWQ0?B+Pj+(PUUIuzl?AyPkRqaxTDg# z90`Let;>~gSEY4%67H$AE?>fZmDU}SFr?DD!xDy7Qdb~hL?v}cBs@r~w60LXLzUJQ zNqD5P;T21GtWv!a2~Sk2S1MstrFustJXNXQF$rTT)jKZXnM(D_Bs^ECUb%!9D%Goy z@KU9El@ea5MDIje!njKHPD*&KQoSk(Z&a#xO2S)}>Qzg4r&7Js65gv+uSUXzO7+f2 z_@Gj~vl2e4RIgUTq)PSbBz#h-UcH1Vl?AUs!e=#uUdF#h313vI*Cb(DrFzX0zN%EO zMZ!0g>YbDDU8Q=h5`L&u@4SScD%ER~@Jpq7?Gk2Gs&_%ctV;DRN|;lrUWbHvmFQiP zu%M=?UZ;fLD%HCz;g3r7x+E;BRPTy}C6(%3m9VT*y=xLyRI1l4VO6Di*Cni}RIf+E zx=QtKNcgK#yYpU-W>@C zHL5o#AxEQncO~R%RPUaIJdNtzmyoYfy&(yQG^#f&;jqT4HzJ`x+e0t?-vbFpG^+Pd zLZL?W9!V(DsNQ1<#TwOnBB4a1dZQAKX|(RCgyR~m8t0Bx z)L8IdN;sjBx>piTYFX+3J97b!OQ_Ol-D?S_G+OsYLbXQg-by&F(YkjMYBXB+UcwoT z)=fw_tI@g-5^6PC_fbNfM(ZXe)N8cvlY|D1)J;if)JWZD3F#({)_sxCtkJq@2`w6} z`zqm_M(e&wXw_)lcM0b;TK7Xjn?~z?N@&+;-7g6jG+H+!;iATdH!Gn-qk3}^E@@P6 zUP7lv^wJ9wE^Acpw}dW@>iv;$MWcF)60T}gZ%M*6jp{8+=+>y-iiGPL)mxR&qfxyz z2{$yVw=SVqqk4ZO+|;PvhJ;%h3*M%L+gjF0I`ik>lF+A7y=@8o8r9p8FrZPr-Hdt~ z?{WRhsHgEB*FhO~HL8~*3S>M? zYgF%uj7J*PE0pnAqk2U$o@i9BSjMPE^-5$s)u>*nj4_Ss9hLD+qk6|=JlCk+aTzZ( zs#hlCrAGD2WxUd;UWJTtjp$XTWxUp?-U%6RG^%$}##@c*Rmpg#QN2?#-fL8^TE>J% z^-jz9pi#XV86P#OcSgpfM)l6h_@q(2S{YLs)vJ^7S!30!m+?i*pqKHlLB_O3^%`Y- z)u>*RjBgs%YnJg{qk1heerQzhoQ$6u)oYdUOQU+{Wz1+)uT93RM)lfd%xP5bf{b~M z>Rptvpb@#oXJ*J#}}8Gkie z*DYg1qjlG1Y-+TwN5+;$>u$){)<|8ij2(^C-IUYV)o9%<8UHj|cU#6mo%h1}WaQ|y zu3tv3PU{9_^)G7jss?w*VSoz~r#aYSdq8HkJ#6zjC^fs7KJ);*L_s?)khGLGtOc#mZq)2ZGQ8OL?1H!7n{r+QCil==odxfuj4C}V{Xa4n;42xYbgDNlqgtnWuVtLpsoonIH9FOM zE8~n#_1?)it5d!AGHP|IHzA`=r+Ob`)az95ql^Zf>P^aM)T!Pl8BIFTo05@k)~ViS z87(^1`y%6nFy*U||b)uJ^m(itDy#*OpbgK7T##No_{gH7^r+SMrx^=3zB;&eH^_FGy z=u~e-#toh7t;*=tsot85n>y87mvKv{dVgiy)>-v7Wc2A-Lwo*h%IMdr-j<93o$77N zxT90O9T|f<)!WUer}NJKzl?f1@9ZB`a9^i-ISPh!s+X%^Sf_e<3PyCQm#^S~PW28c zc&HP-!%F7+pLMENpy07i^^PcbqEo#>1*1CED^l=Or+UQ-#&oJzqTrcM^-2}I)M?#O z1+R2kcTB;!PV0^x|0e%=(Mg% z!AG6eol-EV)4FN}pLAMxTEUb~>uMBy)@j`t1z&VpcUHl)&VpB~;HysR>J)s_Gt_1L zt5@({r*#bqe(1EWQNd50)-@^krPI1*1v5IWYf&(()4FpC=5$)us$gEHb>|f<=(Mg) z!Ec?`wJZ3ev*2A&u&5Kgiwc(XG}Y@+u&h(POA1zWs@JJtRi}EF6|Cu0uS>zYPW7%R z_^VUBs|q%Bs&`GnrcU*`6>RBL@4A9*o$B={*wLxp4F$V8(d$*x_@`67n+gsZRPUC8 z9E0lJR*-8@y*>qb2G#3VkZ(}E0R@K)s&_}hVT0-oDkw0h-dzPp461ieL7_qQ?kgxV zSn!4v6dQZ!rT-gNP-0NM5e20N)q9}es6q7}DmZ3Py+;a;8&vPHf--~ZJyB3@P`yzF z6$aINs-V)KdSePs7*y|>f|CZ-d#<3$VAXq};FOV-{=YI8;7bM72Gx6|;Iu*Y#ud~U zRPVKdGX~Xrqu{JT_1-F|HK^V@1$741d#|A0pn4Mu8VsuUK|!NI^*$deVpn6{voHwZ6w1PH+>U~wvZcx2%3N9E_@4JGF2G#qapu?bg zKNVausNOFHod(sLQE=Iydb0|;45F8wQ*gzgdh-gp4O+LL;JQKUek+xM$G1?Tl~+t=q{6XYeVe-HdPspJMu#5zgQPmIqZlFlb$liiZZR%T@8n zpmljF9vh@CU&RxH)E!bWnl@VK^^U4|ZBV^qD&81W@3@M$2GuK5@y;N6C{%otR!NyV%|^_o@88C0)D#k@iF&Z$^1 zs9vjz-v-q?ui}qE_1aV{8dR@c#gakvE~r>G(p2xFiWP(Eb*NZ1sNN+NYX;TpRIzSQ zy~`^88dR@K#fCxkuBg~FsNPi-TL#s;refQmdfh5^461is#jZj1dQ|)~h~5n~je{oD z>s66sQoWlha!smtOGTbZ^=_-kH>qBqibE#V>sN8uqJ6$WG^yTQ z6-6f1yQiYqWYxQ`qQu-oFa6(;ic*v64XZe6QoRus$4sjCK*e#B>OE9ZW>URJD#}f& z_gF=RN%fwns5GhGsER6+);(2m%A|E;DymHuyk{y-o22f!iW)O3{eNaIz!xgcn6&Pt zinAuId!?e*q;=ye>P%YqT1CA{>)xnnFlpUe6^$mXd#9qwq;>CAG@G<;LPd*7>prMB zXOg;)Dq2laH>o0h-lTP(RJ572Zc0VFN$WnVxM0${FDfpYv~F5Ohe_+cs<>p*x^F5v zO52u9&p$mx`+n7EkSJ7iqy#*CF zOse-=MXyQq{;0TVQoThLw@j+Hq~f+o^_ErinN)8@MZZb)R#gm`RBuhi9g_ubUB#f8 zHL&O3Uln&vs<)xyo=NpKRopkJ-j<3Xlj?1&7&fWij*1bJ>g{IKGx=Egzl?e&AL2Zy z;gL!8ax^?Psa~#zCnnX)(=cihy?hN%(RPVTk_a@OROKX@gsb0B; z4<^;C(D2cudX*X`O{#Z7!zYvKozyU8QoSk-pG~TFO2ZeE>Q!r)HmTle4PQ;FSEJ#Z zN%hWX_-?Z5oz?Ke%%GR?uU5lPlj_xJ_+?VPdJQus)oai&Yf`;N4Ra>dYtk@pQoUvk z3ntZT(eT@(dgnC!F{xgwhDDR=o!78rQoS|}%O=rl*RW!yson(*t0vXEsA0{ddL0@z zOj>tI!=_2=IyG#WwC=KoZIjk@Y1lDo-4zYHCat@w;h#zCu4y=E@e$8%4LKI6yRISE zB6U4l8hIA2yP+Z9qIJC*4q3GBriQ~7t-Gb6z@l}xH5{>MU7v}LW3k{p({RShO8+03 z3-Gyyvli8Rp`q5IdM`E9SybV491!J>Lo8ZKH?@3V#ui|T#RaLJ;2 z(;7N0s`pjHWsB;4)6iv6z3&>XSXA$ahN~9U`>ElYMfHAZ=(dPndPc)_i|Wm4=&`8Y zoQ4|~)tlGQYf-%g4L2>S_glj)i|YN+aNDAKiyHbYs<)(}-=ccU8U`$?x1!;WMfFxS z3|g#uYZ~raS$%u{t!ubvQN6z!?psuEL&K0o^)@vOTU2jL!-z%owlzGksNRl-hZfb_ z&8TPXzvnZfp0)p;PaRJzs+Xf<)S`O1I-XiYFHgr<+M;^-I-Xfn?~sn?7S%hf3TU4)D#~X|4mFReDQN2W=C7Xpy?( zX&sXmtt-><$)a`TI;JdISE1vxMe8bce6eWV2_4fGtvjjXt3~UobbPaD-66o`@UA>M4i`F&h_-)a; zMjd}FTGymw(V}(DI+iS2*P>(DqIKtVtXQdxy}vq)W=j&&)Lhvwb<}3 z=-9BR-bEdo7S-#}v1L)cOFFhKs@JJw$D(?db?jPHuS>^2i|Sp`anPoES9RprRPUOO zT$}23>&UZ--gP~Ve4Fa^=s09ky&F0X+f=VtM}bZCZt6H))TSt*i_4;%a z+f=V#M~O}K26U9#RPT&= zN2N{mMs%F8sonz}CvB?tP)C(b^&aUsWmCP!I;w4|_e95Oo9d0~sIjTuQyph)R=qJD zXYH&sG8f=89kn*qd#b=s@Xj8p$9ZfdXd#$6{rh0F5wAfVd zt&Vdx)qAI-)uwvyb)2`U-h_@eo9KPek#4uC-bWo5Y^pb@1OE%T} ztfSMWdS7&0wyEBbPzbz4R{~JvP;w z(Q(73db2uuZK^k?lmk{9Ds8Y}2}R9V0fa`>W%DP3tyvJhW-urjAE8t=rP^*rs*c z8R2YNx04ah<|hbuGs4;Y1mVAoa5g_dc+kKzo7CkPcy5!rTmvuCHm%Du@Y1Gr`37Fu zwC<3Bahuj1Ht^b}bp;0A*tG75fwwlTD>U%VrgcRI-rH<=#Rev9s#jv*gH82H4Sckz z-cbXSHqkqlHt@-&ddCe+*;KF0z-OE4l^ghCQ@siU(>B$sH1O4?dM6Bgv#H)m1K(|` zS7qRbP4!M0_-RwUY6HJ)s(0GJjLm{qV_??KpqKIQjDb0u>YX((Z&STm0}D3Qt26N1 zrh4@T{@7Hn!N8(T^%@N<*;KE|z_LyCnhmVjRIkOrs!jFI8CbKaUaNt1o9LZ4@YhaL zy*2|IHq~o4uxV4h3kJ4qs&~=AwoUaq4D8rc?~;LCo9cBM_-9kS%LWcQRIkfGjzjgX z7|3;~-c@v29Q zp>>}ObUCzc%D@$e)_pc`)uDA?3|w<)-L!#jht_>HaNVJG-wgCPwC=ls8xE=aVW8I` zb?Ki5ZaTE?mw{Ujt(!4$+hN0-HPGi!y*UH@4%M4CFyK(V1p{{+s`uN#phNZk7`W?D zy+s4}9ICfu;J!okmJJL!EO;vhhMlaQJ^xk>j5t(p&Aa81i=uo}C1|B(7Z^OW2 zhw5z_c;ZmKEd!$t)!R1k)S-Gi2F4t!x0_MV;pe9RWz=){x#@!@UN}TA$HdFDL-le^ zymF{so{4dX>gAhw?NGf#Cf+zy@34ut4%I6#@y?-oM@+nTs9vFo35V(xnfTyPye zM6cDvhLfgx=S^%nRIkm%mP7U0O>8?j)_WlkGk}KgC1tVB(BR>mHgo>(aVMCTd-- zwU15Ixm53oiF%g>Z`4GCo0b0GG8f=e6OAs_8#B@5QoUy;nq8{*+(e5@^})$T%z~h%zXc!OZ6s9bh=dU zgNe&7)%$3o%cXjgCa$n_!sHqql!y{{&2xK!_( ziC&lLeK&E_C3@)}CT_V@@282|F4g;GqR*vzGbZ|7syAz5z@>U~ChoXYZ{Eb9OZ65^ z+;yqmZxi=is`tmleV6Jjniz7a-ja!7msM}s#E6^Kz31PGi3cv#TQ%{}rFv^79=TL+ z-Na*;>isqG#HD&0CPrPVw`t<3OZB!)jJZ^A+r%@M>g||#?oz$ojCwA=E#hBBJ(u4W zanQo6v`h7JER4HUFW16rm+IwNc;iyNd<$<~s&~l3JD2Jmw(#DidIc6HT&j1(!Uvb? z6NpcJ8t2-OY6!k{BUVq zxrLuDt*fx`%cXUd7G_*pcf!J~OY2Trm~&}em4$hi1@DxF1((!STlno}sLS|w+QJ`~ z*40>8bZOlg3rjAoJ8NOtrFFFyR$N+FXJOT)b@dk3Tw2#)Vcn&5jTZj8w64j*hD+<3 zEo{1^uEoNZOX|*9*ml#juGPYhOY6>C*mY@Ln}vTat!uY%(BmhzFIdR&sNO{jxgOQ) zu#o3by-ODIJ*wAf;gCo5E?YS4QN1n;1s>JAV&RBK^sZWI6na$enuQ{d>UCQv_Nd-< z3nd=a>#fN+(+@pH8ER=av@3w_zlBPV1#iH@ z32zU*^nZ6Oob;&PpoJ=r>fN<)%AgwkLrE0(CtyZDGS#sSh(R) zy=e=*9@YD5;igCRzFD~C5xw+x3%5P0_rpS;NA-SM==Z4JFAD=6)tj+!$D?|)76v`4 zH)r9lNA>0{40*I}!NRad>wa4p@o3#23lBUNyhRHSJyN%1;gOfswddcmg~uMPTe0xO zqjjqmMm<`$X5pzv>((udd9?1Yg=ZeE+pzH5qjj4WUU;-_%fd^K)@^5m^Jv{p1~@OP zCiB1TW`Ogusxv?R%K(@5vZ^va9<=e+qjfnp-g&ex*T#E~*5%ol@MvAWjSn8JJ7nXd zN9zvTnDl5}fsIcdtvh04%A<9KHa>f_uE@q0j|H#T#YcQ);8DFQ8^1jk zyi+#*cp3CE{#Dyp^r+rx8%rM5tFf`{QN1%ZRy?YA*2bzw^=fUbc~q~?#=1xK>TUe> zs9uAO4Ug(I+Sv4{UXzV2kLoqs*!GBCi;W#GP4&*%*!8GhtBrpi)jMzFpilMMY~=V< zuiZwjPxUU?$n&Y*MH~4()$6cv$ftUjY#jEfUZ;%$pXyzW$iH z^=aKx8|QsmH)f;Fr*+S4wEMK~xs3}xt$ShPqEG8y+UW3U-76cHd|EedqtmB#uWelR zN!=S8T|TLMYa@Ndr*-daT=i+)dmGn$S~p>%+oyFOY+Uzg-A5ZeKCPRyal@x|pKSE{ zv~J4AO`q0%wsFg+bzf}U_G#U;jXs~$eYMf=le+Xb8v{PA`)=coPwRfz81!k~PaAiA zTKCJwJ)hRi*tqYr;mz6@@~PgOjbWea&D$99sosK(2R_yNZR4R&_5Rp+%E$@rmAU2EDYObz+agjCy`n#h!!?-uqN9$H9b8^>Q72@Tp#& zgO5Jd%Xcv8Q@ukDKKWGdu!AX|>J>Qn>{GoX4!-zQuh7A?PxXo%eD#T5aoWK*pX!x3 z`0i7^QU^bLs&~}EPoL@?bMVWjddD5i_*AdV!K_d9${o!4RIkFpyifHi9W3}%?}UTj zKGi$v;E&I$SLI;Q&!Cs_@05cjpXyaRSoW#jX$LDl)vIx^>QlWl4%U3CcheV~g^r>EhgDs!xH9FY#sa}(V9iQkmJJ|KpRIkOsKcDKIb8s-AdaVv} z0;+f3L2f|x+8pEsRIlAZen9muI5-qgy^9VG2UM@aL194aE;%R)XkDj+;(*j$c2E+K zx-KV;(ty@oad0%Cbypo63uxUn2gd_i*X^Jzpmouxxx3}{`igA)O* zyXoL$KHqp2oDOK+fP@S~ujNA)s}`4jKbmH{zfvpmh%%GzTnr4;{1wr0$V}b3s;mBQx`l z9kd2i?}>x+0o5CI&=yd=rw-Z!syF7~LO}JNIk*^5z2^=(0;>1I!KHxey>!qSP`y_U zE(cU^+(B1B^ELES^*%Yc6;Qn?2e$*N_t`;TK=r;j=ntsgw1a_w=%v3pxD!ylZw>|ns`uT& z-GJ)-aBwf6dOsc952)TR2SWkXn{hB4P`z0PBLUT$bMPRbdh-q*22^js!J~lc{dVv; zVAcEM;7O3xvFG2SgVBKMEjf4^P`zabV*%A$aqujldaDke2UKs(!HagBqa45(h7i%$X7%XcvqP`yJgJ_l6qu!}DN)hlo@9Z4u!PtyoK z2&vu;7bioi*XyDxqMlEf>`x3*K!Pr^7w;(*O0js0pcFzl$>=)f;eeHl%uY zT-1hCZ_q_uNcHZzs1K>$Jr@lj)w}PaF{FA!E}BBBH|(N0qrHQoW}xE{0TZ%tc2?^`5!76jHtCE;>W1 z_rk^Hkm|j3(G^m?S1zuERBznH)sX1Dc9FgoQoT1Wx*2VRZ>b-N(6H>kRE^dTW zZ^A`yNcBFrxEWHtk1lS7RBzJ7?U3qya?ux3y(t&{A=UfrVj!e?UtHV?iC%iz#b8MF zzPh*@QoV03?uAtEyNmlF)%)RMD5QEnT?~g*@0W{_km}92co0&(Sr-pOsyFB2QAqXX zU5th-cndC`hNSMdi?J}PZO^|yE}n(7Zqdc_kk&1^coEXNWfw0)TDRijRY>brU5tmc zZq3E(kk+lccoWjPzb@W}v~I)2yO7pxx_BRwx-AzIA*tKW0GAGF-A+chFsn54%j{-^ z3$uzdKmE%H7xFdg2R%%Mv@XZP=aAOrdiWC3x;zilA+5{z@HM1$hdg`>Y29HD-$Png z;NeF|>W+B$8Irofw1;0Itt;{{6SCnIdzcNWUWtdfkm{9sm=CGmQ4b3t)jQ_lcS!Y) zd-xMly)qArA=NAQuoP0g3J=R6)vNTd60+c(@UR+Y(98ID(!*Lv^{PCqhg9#Bhrc1! ztM;%FQoYk2Hbbgc<6$eLdS^Urhg9#Zhn)q2y(SNN5!GwY*Z{de=Nu zMpUoc!-h*f4j;P*E52qtmy;~k?qCND||K0X*CZc+M z9?nKouiry$MD+$d)J0V9j)(e)>J55mh^XFO4~-GkyXT=PqI&l|G)Gi#$U{p+^@cs1 zi>Tg+ht`Ny?}3N&QC502GwBaKv_(|!k%#t(>OJ;wA)PXZ zw;parwCn1$(MYQgNhyIAxee^I8(Yi?wcOqK%$-`ho>!v*1jY!>R z5BDNcm;U16enji0Jq$&(?yHC4h}M1cFcQ(a?;ajRwC;z8hY_v&>ETgC>wbB79MQTN z4^JXCyjc&U5!IXX@HC=&^B%?`7Q6)y&!Vi>J^y}tcpg!`KOSC0RBzG4%ZTbNd3Y63 zy=4#M5!GAq@H(P;s~+A&RBz40+lcC|dw3U7y}usbM^taa!$d^&Ha&cZh~Ac$dH-cZ z^|n1sMpSRd!>5Sq?Pk=AvI_Pj%%~Uf3;GZG_!3dQ93RsW)ywtqHKKZXKE6d%FW<-a zi0U2k@gt&ohkg8vs9u4OUlGwelJ+qZQN2PRvk}!R@-Y`ty<#8p5!Ea4u@F(cQXjt~ zs&~}KpNQ%m^RXCFz2iQXBC1#BV>zOFl$py=EVW6I8FoM?r$>o%3-dLG@aF6eg(Nc^^dy zs@LYDI6?K=eUv1q-UT0}395I|$I%4U>+n&QAa$4gG|CgSuG2?Fg4SL3QJJ81T|Q1E zXx$YbClj>ps*kD!t-I#qRD#xZ`>0OPy6ZkpCum)dkD3InyW!(Zf(5VF$Jqp_yXm7g zu}59{zgs@)6148NkNO0y>+{i&pmqH|8WXf`z(-Sp*4^>ZoS=1sK3WpA?yiq>30im0 zM{9!C-S=@mLFaV0_Z#(Z2&P`zh9t|h46b06Ias`tXj^#s*>>7yq>^j`T$ z-$+osaUZ=2s`uK*%>>nZ>b>=GJ3;l{`RGefz4t!)6I5@)$3TMWeeiK7LG?cR z7)(&TNgsC;RPU3IdkLyH<>P*W=%qjV7)nsRFFuA7RBzhHNP_Bp_3}A5Rig@0X9!1l61I@iam8W_^q$sNS59X9-rlc^}UcSuK11E%Z`H@U1l3#f@jgNI)_qJQ zsNP>69}-k=!^g)2(cAPfnNCo>Egzo}RBzkIRD$a5`1qWldb=6*5_~Pmzl?ebzLw-* zfUgOvmlNPyg6ic4_@1D8c>#VTs9t`6p9!jWD8R1-)jJ$uCPDNH(g9`@RPRWDxdhcK z3^1RddPM;i5>&4^!0!arD+%x?LG?-lEGKB)(Euw6T6ZkKYJ%1s53rV?b!7q86D)Y; z0sbaPT}6P6M25PIf0Y3?6SVF`fUN|rI~ia*LF=jl>?CO2sQ|kPT2~$5UxL=14sbBZ zFW9aLkdvf!X9DCVY2DcXc}ZGV8z4VP>goaQ0~|@xx~2ey zNm|z&peRY}S^^X&Y2CR1B}rP>8lW^u>&^!_nxu7Y0gfeUU3-AzNfx{d0m_n8?_z-R zB+=^#(x^yMy-NWqlT@!Wz=G0UDB2?{1BLO;+RPRB6OG&EtFhFOL>OBf@IZ5>%2k1&ty(a;#B&ptLfU8NW_cXw@B-I-W z(4C}u&jMUeQoZK^dXiM{MSvSgqW3aDx;IJnUInj1ZtRPRlIz9iLq z8=yZ)_1*;-NK(D`0q!KJ-b8@GB-Q&6;BJ!YeGG6fN%bZJ+)q-yPXUIKL@zxRU^q$j zJ_i^{QoSz$9we#WbbyCRs`oX(qa@Y)7T|G`>U|IJBuVvt1Q<X zrjxX8J0o0@*6n13%Zy6qSKZABm*gv${$+$q@)b-6L;OtAx||TdlC&;2#7vUb<%O6{ z(z^T*b4gNnD8zh{)E!QTSV+>kf)KxxwC+fVKS^3w7-BI=>xx1wCE4(bLo6q$UP*|R zB-JYov6`fMM?=>q)A2JjCB5)hi3Jkz~Ou53!ldpqKHlBE(jb>Q#o=PEx%S zA$F2f?_`MGB-N`5@h?gBPK7v_qI%UKa#B?9bcoy()vF1Sm!f)SLgc5Y-q{d`QdF-t z#Niats|!((N>jc15Jyr}uOUQXit06nC`wVirVzy`s@EK%Bt`XFLX@Vc-nkG*Q&g`t z#IY3BJ0IeBit4q6C`(bj_7LSMs&^qoMT+QM4AZDgQN4~3CsI`JQizi&s@EB!Dn<1! zhd7m@dR-x^Q&jIth|?*mcQr&!it1epaVACexHm5|G^D8B%@B<#s&^|yQ;O={4$+*VdVL{UQdF-$#JLpJ8wk;wqI!2ioKI1`!4PdJ zs&_X;dy4Aa3vnSu_3nqbm}1o%3el0uO3!DedN{8i{ zQHU!ks`og=)fClx65?8l>WzlzNzuBeA#S8--B^g;6s>y};%17}Jr8j!Me1IJNZ(G; zx|bpPQnc<>i2f9<8xJv%qIIuB+)2^8Hz5X7wC-()yD3`tF2ubQt$QEheu~yjgcwTE zx(^|SQ?%}5h>;Yjn+)+FMe5R@LOe{-x~UM4Qnc=Kh{q{f_a(%W6s?;MF`A-vUqd`i z(YkLT#!|HIdx&Q#TK6Nw^AxT78RA8X*8K|cGR1;76XI2h1#dRQcq*%I50$wPuTxZS zKE#_8)msShHbwP*hj^EwdVfN^Pf@+a5ECh?w-n+-is~(g_?V)4DZ#Sb} zD(in{{`Fr*y;Ro!pZV!vgqal8%ZV_XqI$Uz=2BEIFT#9^>g7jRND;k5=?K45RPS(v zKPjqL5MePz^^QbXN>RPS2+Jv|R}^6-MfHj!tfr`5Nrbf&)hms#o}zk3Bm7NKy<-tJ zQdIAFgv}JIURi{#R0h3_f8`OjQ&g`a!cL0nRYurNQN0rp{-vni$p{AzP`#=MIR~iT zsR+3Ts9tr1yaQD4bcFl^RIet&p#xO!OoYP+sNUHK1qX;;ZG6D1LlFxsKN!Aw5wd^BFUG0=?zJz>qt6k)&cc@v~HL~t-vux7Hx+Bf9StIL?Hp>=`tUJ~$TQwTI7BkH=FWxLi? ze6Doc(=0nQvhGB)bZBHYZzrE{)VX-z@tyQtv{u?AJ)Wi_LOCBlP;3rFc*y^)5BbA&u0#+$@JRQtwK$9MMR< ztIcv$BlWH|%Q21AyWT9vHB#?Jvvg~u-pyv|(MY{p&2mB`^=>yyuSV+KX_k{3sdu+o zPHBW*@m{l>)=0hk&2mN~^&T|KS&h`|ZqoOZ(MY|Y&GJ+u^?o(WGmX^y-7L>F zQtywVp4Rk#sh{|(sHZjkpX#bLDz7wBZ&XxXYoy-jsJzigy)jXFs}Xu*i&1%}k$U5z z@?InL#z*CYM(Rz7%14dVn;4Z(8mTuaDxWn{Z*o+=Xr$hhsC?B(y{S?8rjdHnqViKC z>!wHLmqvp(BPzc&qHbnX{%8tyihr}B@>e74W=Ew}=fP2PqB2S+>*hvfv`*H|i^>?C zteYQ|u{v3|AS&Z@vTk8i#_MF=qNq&J$-1_vOw`G`#Zj506Lm|XGFd0;mPTcYUL@<5 zMP;f^)-8|9G@Yzl5tZpWS+_DOGjy_URa9o`WZmkh%+kraHBp(ZlXYvOGDj!t)K{+YpucI#IVVDhqU?u02|mg*qMHrl>5^NxjWcY12u)Em2vllX_dDvP38K zwnb&BPU>xs$}*kQ+Yy!JI;qzYl@&Uvw=*g$by9CvR95Mv-tMTZ)@kteL}iUW2)$xi zXH?eeq~6}BtkX%ouBfcnNxgkh*`Skp`=hc^C-n|QrClfW4n}2@PU;7?GVsBG71@Qz1ihu&0ts?^#Yl@6WM>xs%vozy!Km0dci*Bh1H zI;nRuDtmNN?^IMebyDwiRQBqm-kGR$>7?G-sO-~8y>n67uakP`qjEqe^)5u^pibyr zj7ss4PU`hV<*-ibU5d&Poz%M=m7_YTcO@#vbW-nXRF3PU-nFQ7>!jZGsPyQh-i@f7 z&`G_UQR&r5y<1T^sgruQqjE|o_3lLFv`*+1??&Z}PU_u@%2}P%yC0QvI;r;{D(7`l zuRkgmbW-nOR4(eI-lM4W>7?F3R4(bH-s7lT)=9l5QMsa%dQYQrRVVeHMdg}KtM@!A z*Y&2wgP?g4l^Z&#_cAIsbyDwDRBq{{-s`B`)ycXyQMsp+b#J3`UnlF{Mdg7`*1eBP zzfRVDh{{8qtos<1M><*eDJlaxQTI72k9DH%OH`f|l?2pV_!^a`I$8HED$jJX?t4_8 z>tx-JsJzh0x}Q;bsgrfT6ybET?zbYG&f`1(D8lJHzVojloX+DrTVwK0C+kMV3LF&zq$#{d*TM&~82C26&CKC-(Z&6Gp8KhoYOePzo z-r|@{F$ldSF_~%TQV0LW9uT7%R#mgVbw}Nt;3HZHmca zgVfs`lO+bJw-nN)5H%PthF)T&wL$9b zipd&-R&RGq)*6G*E0*nv$vT77>x{{IgVfs_lMM!`*AxT#ALfc>K%>A4ue+jSWG&Mrs89z{^K#(X^?u| zG1+C1dOb1OZIF5=VzS2|^?GB{X^?s+W3tyE^-jg4%OLem$7G*D>Ya(neuLCI89*gI}wCF(zjW9v9UYld}d-LcbJ~a|TaBzZ{eE22Vo2 z5|axCPeQ*MlZysVLcbQ1K7%KrUysQpgD0Wih{+X$;JO);s|LY!D<;Qzjh8%<-?)$5qNFq%fIt2Z%uX*9K}tG6+EWigrugUK>sS zuey34lQ%}w|D&!x#N@5P)6qXF3>iEf{gc9w!PC({D-0D49*_P-VaVX|=wB6v3?7gE zO<~Ar`rp*A`K~Zz@SOA?3PT3ZN&l%ZWbmByUkW(}Pe=c)kYn(4^gjwY22V%-tB_;x zboAD^{4Hr_R9sq3o{2uX7?)8d4@Dmnm(eBJ# zm+>ag!}GyJ>D&G*=4fFyEQJmO?ErB#bvKax4%6uT_)ZBj=1bI>GnI~a?oVn+ZmTb zCiC8|xEwYI(_XP`cU+E|M9!YL95acW&bS;miJZN0={AX+uDJA=M9#jr^qS0e`{Q!b zWVSmHms2LQ-NCq=F=?+3#pSF?cXc=}=S;e*BXK!z(p?>m%LTKE=bs;oOP@(19goW; zlV6S49hb`{(bN-{t0qm=iMU)dX{vhTa^0kja?fnqtgg<-rFh?LYFC#R;_|?3+Mup3#^s?&Aoa!Nkx3w3ipzjW zD|I<8k4;*sD{*;Z(n?*8%Ttr}0VsEnKVoHmulV0huihPq^>4}Pbi%NN_0^e$SGx!UismQk|mFFt*Et;hlD)KFg z=B0{!i=ug@BHyA{daWYgqE~vOBHyA{daEMeqE~vSBHyA{daokiqF4H$BHyA{`WTmK z7S;19F4Kz^mHaOJ5ZYESjZniUt-d#P5m*7Q10T6b&riwqMI6Py>6&b^h@2UkY_^D;nVM{|h@4rPY_*7-*_v##h@3f^Y`2J-h@5$v zbXY{rd`)&*M9u zH?&NXLl)i8a!n3fbVDmNIbzWbt<>bGMK`oclVcX$&}vPNTXaKfH0ieJhSqA*W6=$* z)8vFjH?&?WO0Pvbv_X@T7Hhzbnw+xehT1hbZ4phIG&y4tO`A12YY|ObG&yGxOZm2_(OBUVGPE9UbgODng?b76mMM~|~SDO0rzQg%VG_y&wN*&YWu|-N9*W`&sN_A`U+#;HKGZ zMXz*SlRp-{(hW`iTJ%acHEFe}t>P_BM%fhCZB0ho6xSV1#@H0sT}{T?6xTgX#@Q6t zeND#O6xRbyCfF2Lza|rHitC{!lWdCXktUOEYHL7~DK@qBSd*zXwe>`kX?9cpApf3f zGTo-Qo@p|}rnsJKGSjBGUT8AQrnp{eGTWxOUTHGNrnp{fGS{ZK-e@wkYiI(9~5zHD(a&mPSK{MK54SlrldY=vdpHWz90 z(xu&|Z5pl1CY!ctj4qpP+NQC(Y_VyZ#_6)vCd0<-vdyMznxM;en+Thz%MP0eo21Jw zo8X$P%Wj+Cnxe}do8X$NOQ)^CrT8~Zm%TR0HC>l3o8+3I%RZarnyJfvo8+3M%K@9@ znyt%Wn|DFZ(dCFuaLv`_s7-Lq)8({HUo>BrGd8C{3v@YaGw&_b<(y52v`Clpc9D6n zO_vKc^WI`zF51j{OLXb8nfI3Ja>-`iTc*opn|W`!E>~>ky%oA#wVC%;>T=Cy-dm;1 zb(?u_wJtYo=Djt#+_ahZ*6MQ0X4+e)tM9+FnfKP~a>r)g+n~!`n|W`eF86Hay>?yh z+su2Lba`Mi?`_tl-)7$1qRT^@d2g#Ok8I|>ZMqED%zN8)d2BQ9?a<|kO*D1r^3)zg zQ?YEPE-!4dX_qc9ZL(>%F0X7Fs6D#8wF#t7UEbLQ(q3KO+jLD`x_q#SrhU46w27wu zx_q*UrUSZswTY&Kx_q;VrbD`Xw~401y8N)4ift+YkLdE#CYz4x^2;Whj_LB-CYp}x z^2a8cx^?+$6HPt3v^wkpoX};I!!AItE~6cG0Z!^N#$gxWlrCc(b^%W7GR|Qa;EXQg z9d-fE>QbEGu=jaRmx&I$0Oxg?y3BNlrfa&)a)_quy3BTnrW?AO;&cXe6l5KZ@VS>zB+_jPG=h^7a+EOv;deqEM0MAJiEmO4b!BVCp`MALvS%N?TW zu`Vl|()pK9bXo0?O;2@M9yjA zLo~fn{BVe-w~8MQ(ezI7!y%g9D}Fdc(+9=0pd47uVEVRH?+>JVY`47uhIVe<{S?hs)M47uSDVG9kp z=@iMZMTXpR$gnm;ZaZYyVngmYWY`iz?mA@HQbX=JWY{u8?mJ}Iazh?CMA!;L`W+%{ zr6CU;B5ai*j~pUwwIKrz5w^yVrw+lj)+ov|hvZsk$a9C}T5re;hveE|$V-Rh+Gxlt zhvaHE~j83puxyO((3AQRb4H=tYt8%X);}UFDb{R50!B*uy zLnb8Hs@!kL!~`LAz>rA^Lh7I)lM{s0Aw#AlO5cBa*pR6SQtF5y(-NfAQA4IDNU39n z%t#PY#|@d8Af&ntnUx@5L)8wglO9){w;svgw>5OA=($c|(>ah^7mMEK3kg7Y$jSAe#CNS&<-`E*Y{iK{Q=9 zWL1J_x?;$h1T}NjkhKYF=9(ev64cCfL)Is#nc@vYHY6yTn})O}XqIjnvME6$e%p}E z38LwaAzKne(_KThCWxkchHOg^P4^Aio*O)kO{ZbH8 zFZthFhs;zj`K>^dU@PK}0#QP>BC5*%DiEnx{NJrZ20NgwrraorZImfD2gT+u8*R$1 zL{sQLY#kDspx#aBnEKCPdLLuT?UD$`nsTQk!f~eD9TcJB-*{8*CrGXdraVZHToX;{ zPmo-bOnI0fxh9+PC_!>fF=Ze@a7{Jkaf0BQX3CQU!8P5KrwM{o+7KTN*c; zGR7^9n@t((md4GdjB`ulW>dzyrE#+<6Wr3c*_4THY20keB)2qfHf6F~8aJCV#Vt*n zO_}Nr!mL=f*_0VB8MeignJyW&)s$H-8Me)o*)AEj-IO^l8Mecexh@&jVahz0Mr)@j z^IalrmnjQeB5b!Q3tb{?k12~>BCOMtHkSz7YszA`srXYZSC=VETrzB*DN9{4Y`-bX zTr%u{Da&0Nt%Ihla7nX6rmS>Hv%{vWa!IozrmS`ev!kZ0aS5|yrmS@dv*V_$a|yF< zQ`WnLS&ymC|8PmO6Q*o*NwZ#4+FjD@q$!(R((IHen_U{M)23{5OG6e@w!5Vvizz$Y z(vZcJT`m!J-jv-g5q80pJuVS;(UeY?22_)2@0!x% z(!}30<%HYRK3MKC5i+^CsNtZ6Z-;`4>UHn5+PPk{fA28*tOMCU$ zlnX9R)e}=Lx-?Z!P3d##sh*i~&81;~Zpw9+y@VHv94>naFBLh8E}IFj6gpfs6J9G= zxNIi8G3B1i7Q$Oa2$wB{cZv`$TL|wJAzY4IJ}5%C9JhQ_gm5`-`J`yzmWC{f25xD_ zV#+hOG-EO4xm%jC6cr-e(vU?V!YvJ16c}8NR(>ijxJ~~;efD393vOx1qPXCehAfH; zZfVG(xZswCES7w6X~aia^0lOt(UyEGDP@c$-%CmvYsn8+u}AT5oFzX?q8V?=pORE2 zSn{_dm5G+LCOJ@> z?{Z7Jl61T)Ea^=$Qde4XG06a2Wy$3vmvyxz*OCmoHJ02;(qyi+ zO9qm31RE@Qnq-Nx(UR9m#!I`}oaA6_Q7qe}mOn|&Z&r($qU+nDmL^rY@kV{l6n+0T zOBSa{v+b6wPVr6euw+w;80t`;DaC}f(~|uu@?)1J$5Zq>yDd4BDs>js2T9T9cB(g> zYASXraqYF_afF`L$t7?Hg?&md2c6m&**VQNX_?d24vd5#j zyJ<@mPF5vgD}8Z5puTm`6|dSnak)Pxr)lIpuLk^vaTR9+&#HCFeaN^Nl4JJR)cBF7^;zgTkJBRjtqExF+lp5H9F=@FjaRbY9XRsXQ$ zwnvQqwB(LQjQ&!(^@!2mmfZ7*(LYK(9x3|Qk_R3s+G#B{(LpYkeW@E|_PA0G0m^y@$$s0DNm4tND z#`GbaQQopKV+d!Iw{6TE!Wrcq8}o*+aJXyZ`4Hxydp5oeVXNi7jUPiw#j@J}aYN|~ z`fZFKN?-6${hFbyH6GcRHI%i+fQ{KhS!+DDF=r@ijVCtd4rQ(JRQh7M-?V%cjO`-ZZ?^~T2jp=@xywQ*o58(i;f z93099*Lxd>hO$ijVB_#mmWdy292v^2`^m=9q0BO$Z5$iQGVzOz<3pKmzS`&>$};hr zjh>;*Jl}2f4s9ylR6Fs*#>t_~K|gJr8p<5>Oa1S1Uj0`8x15gSkNUsmH2QySoGxeS z*y`X+Id6;^<=|{NZ;To3;9NOxj2YwLd^vB78SCIeIepwX2N%ofl6j zoJMY4&Icr%euzF+j4eU*E)Dt&MxaZ2k*=2 zD%U&sP|hyv1_vL@=`S}r_*BjZ!rL8uE~jVP1>aKQNx<@ z>Z;Sh=wZw%dmW4!*5s*w>nb`JJFF?CF84VYH;f5pzk~6^njH0S2OLZo)?}%xgAOJR zW2!miVA8NAP5s+p2a|_2#njai2UCU-Dn}hm9me!?%)zu_yqWa4gW1D)<7l^oIm4Ke zdK~l&Q){m3j}s0~4CA8rI_Mq7ML+4_&9anVmZI6aJuenx427#IDl()=(k z`Z=ZfVO;d{>SzDKV*i5r*?+Luzo>rpAGC;l>SzB!H+xBm`X5Cu@MWdye{g}XC^`Ov z4&kbj<3CuNUsFryBOR}+CG?SwH`EgPNXMHF=J_b#TMp*?DB#-;7WgROI}X}>lqe)V2`>>fN+@6|^O^GJP8A1%y)`kX$#!N)4L zeSCvYR7CrTm!}T;e8kH$70^C*p`NRN_OTWELIt#s4*jM2?7l%P7t3C$&+enyeXSze z$5!YY6%oQ>|E-D$VX^;CMTD?;d9NZuSnPjL5g{!0KdOij7W#r_wi zeqn|GRjFU-^S>$eOH*<19)j;m{lXIehf=@L{Qp$ym(m19Ep-Kpq2EfZ6>JdwQR1p# zIzomQxaHH!HRrp0&6R1+@>Y4v4Vj$ zJ%RQL#?_1jHdQdLW+t$sg7-DfO5j)pXyc_)D>mCX5f6PQ{_V%|#> zF};$$?!JoNN-pLDwRe?V%>D#sRdO*OCNQUxnf_4%b1S)+0}0HpQ%vVY(m0Zl%N-C9H%r{CZ zl}s0Jl~O9%8h)pgQpwivd$sSC6y^uD@0Co<9~0PJ$<_L#_PvtO{;YPpvg8TXW>=Ox zp<46G(*393)S_3iYxG?$btU^HKUDNqvK#wTEqW!pvA@)!SF#)XTP=De0sTh>ZzTc! zS1o@f0p052b|sZQ%Eg^ZDt)wzyOk9B7#H^{DfF=}iuWt2^l>g8R8r~VUG!H{=@VQ$ ztfbN>x_DIDrb#XaO4~Hq#pBX8O>yz0v`tf8JgubWr@44mNv2G9@w}4udxnb_r45_u z;$>;WinCn2swC5AyLes6rvDrlZz|dJpX=gXCE+vA#rsOaXTFOMm5hxAEUn=Ph7Q6UbNpG;k#kWctvZXG5sO=o&-!d0JOZ&Op#ji?YXoZX4 zmBi3W7k?_5tyj7DTgfO{?V`1cU4}I-Mpf~K__Z!ZS20Jdb1|lhIbywwu~p0w8(fU5 zVvgA8Vtf_5w(Tw^6sy>_-Q;3o73=)XE+$nqCDq&7;$m_Y?~>o@VoDV&{%tOHR&m3& zyVzC54cp=3Kovc5hl_(%G#fiz9IB#6-sR$O6(eW2i=$QCh&?WjRWWipi!QpW2%o(! zda4MYE*B@Nc-O%`7rj+<#`|5Is$yUraB;edfpyTunJNa>As1(>7+8m0oUh{YA8~Q9 ziqUk`MPC)8>6nsZ71#2(l4F%xOU1u#7x$|eIz38+RrItclzgg6;}Es)Rjh+fs(r6w z9dt_Vdll=T(`w(VSO=X^`(DM-$62-SRqQ^VQ~O@U(Z_kU?^PUqTyXKdim`T4DWIyz z=3bxLr)pNXm()I0GhJL(`&7*!x}x@}nn83`ZBsRa=$hK5Y6j7DwN2IBk{fE9s<|aM zT}-Pkc|sS{t4p5H#f<8bCv-8hnj3c4En-$RckG^v+11>!`!42GbH^UIm|IQO^}Co? z&BXE0#r$d}=0`3TRCDVFTr8?)h%aCQ=hM$ie)N#foJVsvg2_eU^#=OyuA1fzF;68$5X_ZB4aa0Ds3Fo{PasD(vI z42+-_+LCxWf(lri#Iq4pz>*|hj%X?$YZc1Wt4WBpMoWznEF4C4Hmez2MwkENxhWoiKiK8`Kne9m&tKrJ* zNaA=6SEeJ0?i#Ml&LnzjxH7wvI8nou*_}jh4OeDQF^Q8k43o|zPStRc_9k(7#}rc2?=5hSlIXrH>j`gXfh#YFG_kQ2MATvK+ja#N!%v>H3m* zQp0NSk`he~tHH}kG&LM_T}k3a4bgg4y+P37T}$F77`)fjTLpvnhWc~hPux^L0fy%- zB{(oVZzu5z49`2sB3^^Dl)Fj111Bi=l6VhJQ0^!30i2*bNa7GMYxEaH5vcG&+T1Z!N=VObRD! ziN~=ioT?=r$E9$(mRWIp3TJAW6(^){ww76OVhZPKnH49caK4sVadHY5YMB+Mq|jH( zGIVMRmul(zr=@VYmRWIn3Rh~G6^k=cxLV7!I5UN7wM>h%Qn+5rtT;P`8@0@eb5gij z%d9vzg|(~>?`rtqwm@xCgB=e3OY)hWEF zWu>qtg_pI=lxtIXRm)0YT?(&j=`7c$@TQhIb3+Pmi?vLe8&h~+l23aIA4>Asl)}f7 zd^V@>sU)8*DSR%;XKM;yYFScjOW|utJ=;_GR#MN76n@k)JUdeOSyIo=6n>S|vnz$) zCH3qsrtqgEpFJu3Ey<@dh1NP^d2b4%>R3j1r7*gVnQdPRW9pdM_NOqmj+yO13ghaS z*$$>Kp^h>;l)}V1%It6olj^9lBPmR-qsoq^Fr`kZO!4nn3RCMSv*RgDtE0@iQy znf0WwppK^ML<$S*SeW#tu&9oO$;lMj>R3OXN?~;!qx^IVYw8%~XHr;O$9!-$g>`kz z2j@~)U&nlKK7|c+MJ9v`DQv7`Lb#YhdmZyZUkaP*m=7+cu(^);;BpFE>X;9%q_DM) z`QT~_+v>=VYbk86BR{UEu%nLpxRF9f9rbZDgq_Dq^cx>BDoh3>k+d{8WVrod3ggz#K}p^o|BMGC!j%m*(O7wVV~UMVirF(15E zT&N@6-zYBB@$TBUD$45!ns+M7>sZ3RS5aQa683`%@;a8VA601A5%Zr^XxB9ryHo&v zRb(- zUB`UzM}>AB2jzcNMEn!pb=aE5uYbbr9F<1#&p%<5k4~d?BwL1K(ilCGk2j7@W9&$} z!*OYhAIXOr$EPuIB-@A+(wI7uU-mFDjrNgrG?UWUGm_?IavGf@83$9+*gKMOFg1;? zk&J_BY3v)xI4Dj}WB*9vc19XKBTFNbG){~xjZD%wIg;w1oyOUbMCP0{&W$87=caLf zB#AjMjSC}5%=u|t97$p>NTY8giMcS1OCw3lMQL0fNn*C8ab;vv{UHAqr*U;8k+~#| zYa@xwrD!Kw0b(h_B5u~bCj?tjT!YEC2US( zQ9V8KmNeSx>5;dlvACYy(rsxhspoKNdm2mYIh@*&#C6#)D=9rR7J(YP}Nu{2k=~hyy zCun+5?p=B6Dq;g)3V%DdaI{pxs@*BT0K3>Z6&yRR`Pe0;Oc1^?<&F7 z(=y&m<6%85Ej`bWq3@AC)^KqfaX?&^Y z@ZpIPVg2Ckg~hU`X?&~a@Znh+-|IPic%H_OdJZ36r17(!k8iwG*r?~7hOg52UC;ZH zUZ?S=o_89)N#k!l9~XM7NaE+dze{73pZoq^Dc#R~|Dc5KXMXvp=;CiGs_y_U`;^8w zKllB!0*#;h{w0kGe(w8Mg&aTk{aYH7{M`5NX-xKW-+!br#m{~Jset6?zW-7&EKP$g+ z9_IU5`HlCmz|YEWf`^5ER(=ybEb_DRo8+O*&(_vt4~zY5ZB6m8#LsY_>S3v$;a;5P zVVR#L;&czo{VWk@cv#^lP-l8r>8BN$?cZ=c-Z16N|t)q z>L*H;dD!MBN|t-r?k7rCc-Y}5N>+O4@RKB~JnZz7B&$8_@{=TMJnZ(9Bx^nF@slL$ zJaiWQB>8#|d;KK&1`l0+l6<3weSVU>-NSxANxsR$0Y6E;*~39UNxsFyAwRwERu6~$ z1o<`(NBji&b`MAW1o;jR$NcoZ9UhMR*;UHD@r~K>@ba^=KXP0Q7hckY5iS~Oq>!-^(;NhH~F6W?!^M0C~Lmn>pX>tyG zxae0VNAd57hdw_O$59WL{7f9jJY4oOaUAz>#m~gi?cu7QE~m%CH9uX>2@lu(bUD2q zZusePPI|cMr^`9z;g+8@)M*d5{j7h_c(~)I-8t*wuD?|Op7U_ePrq~C!+k&f&IJz- z{Pa5)J@otOclta$^waNL^6<#dTRty)81VCf$SWQm`&o8f_3*?`H+0RzQ$O9%bq~+{ zbVD~hJonQL-Smoh;b%wxmWP*qcJyz1c;#nD|Bi>(es=WldU)gK$n~Cww|CwI@RNEEJ$&?&dXGGO@^kn);Ni2M{Cn)-i@(IbCmz1~$-k!_zWK?& zXCA)$$-n0we)!417ao54$-kE#e)-A2R~~-*$-mbg{`kqiHy-}_`MBg;53K?6@12KH z0rKy?htUD@?}LXiffD~ddKeoZ|2}yb7a;#Wdl(-e|Gs#b5Fr1)dYBj>|Gs&c6d?b; zdzc&`|9*Iw5+MJ6dYBp@|9*Lx79jtAdzc;||NeNG5g`BmD*nw3Fax$`Fe^a*jmltl zfczVs!JGj3HztF*0rGEb2J-^s-?$9s2gtwi87v5pe-koT7$E;9X0Rwg{!PlDEkOQF z&R}tX{F{=&l0b=nQ!`i^ApfRiuq;6SP0wI?fc%@0!HNL+H#38k0rGEF2CD+(-|P%l z2gtuU8LSDAe{(Zf8zBGYWw0(l{>{%|{op-)>a4pAHU!AOg&AxNl=!zOgZ2RV*OtMi z0Qt8#gUtc*Z%GDQ0_5M)47LWyzhxP03y^=yGuR#=|5jwMBS8MG%%CGc{;kSjXMp@$ zox!dE`L`y6-2w7%Z3cUa0rGEM2Au)&Z+!-P1LWU^47vj3-^L8~1<1el4E6`ezfBn& z2#|l9GdLI^|F&dsC_w&g&ERl={M(knkpTI(J%ghG@^425#{%SEM=^ur0rGEW2HgSj zZ&wCA0rGEm1}6gK-<}M51LR+41}6jL-`)&P1<1dy3{D5gzkL~;36OvLGdLR{{|;nu zE0{5zDvg+PgahcmbsApeeJ&=(;8j%IKvK>i)e;BtWcJD$On0QuLQ!PNly z*OS4u0Qq+!gX;nEuQ!7m0rKx;1~&ub->D341<1eC8Qcz#e`hkd6DaZTYzB7&l6MU?4#LUCH2afc(3f!IJ>_ zcP)db0rKy92G0WI-;GQW&jaM&%?w@y$iG_|ybO?kw=;MZAph=U@H#;L-Ob=lfc(3c z!P@}&cRz!70rKxb2JZvpUw;N40_5Mr3_b?PzegE-3Xp#T8GH_u`1d%2F9GuJNd{j7 z)-1#UCmvKPcn`DVmQ8IYEl%lR{3AqWP?l6QpRqDC7j$8ThJ@ z6QpLoDdYsHnePfYL2BlQLQasH`Kgc-q-K68oHH*zb7SGeN*b-#%JUxr8K^D(5ve*`6 z@jNq&?LijLv$EI`WbHgVi;f_BNOQ8-8DtM>ZWg>RzqAa?CEVtXT*cW88X>k_&gKRb}$>Kne&8DSU91QYig=JYB3i4)! zyjZG{{1 zbA1-QK_<-&S)2?qX>QEoRFJh|dlsjI%$b|AI1^;f+?>VPAamxHEY1a)Gq+}OKFFN8 zEsG05=FII`TnsX2?kHx_7i7}x$l_9vNpoiwmxD~2yRx_vWYXN7#nm8_=AJCB1(`ED zv$!5))wnl{8$ni$U0K`=vTEFy#jPN##{F5`4zg-Ikj0%K#}x;&xEmb2|6a-tWpOW9 zdV(a2`$3kHN3wVjWGQ(xi~b->$zxeO46>9wp2edeOUdpm27)Xld$M>OWF>hbizh)= zlD%0x4RR)YGK*(H4lYh*@jS?x@aZgG1dALZp2^~6kR|8YEM5g!a-PfLb&w_J`7GW9 zS#n;;;%$&6=fy1E1=+{y%i?{I|@=?;#-h?teaVU53-MSD~lgN_OWhf@iWLi)}1VV1^K|o-7J0w`M}4$ zEdB)fz{mY8{s#HL$Ac_dL(G}|S&RxXXFkkgbci|gQ5IuDgE_NUHju^G5R>NPEXIYH zG@oQKK1BXK&0<1`{Ck$g#1Q%SJc~&o^6y0!lSAa+%PgjZ$iG)vObwBLud|pIBLCiG zF+D{7z0G1qi2Qq(#mrENfA6!H6(avWWHCEL{(a11PKf;bl*QZ-`S&@Cc_H%eOBVA( zN_SQH}veq_-WBL9A7u{cEj{mNoVi2VDVMR93}{QHx|vJmD2J{P`PY`iz7YAhIEVcq@^48F2SViE(i{$k$iHPd914+t%X2s!BL7z8a3npR8#Sr{%Lk=fH09?i{X$$iF=~TnmwZojF_&k$-!0xDg`%x^lP~BLDW~ za4SUq?a$$Mi2OT{!<|rxe+P588zTP>?ksfxZF#)qkjOF2vkQx%tU zm>8xiuH-N&OjTUXVRD$NxRxtoN|>^^p2O5IWpN{iX<@43W)3sL1k$Y>W`+r*+d0e% z6G(S*m>njN?&dHjOd#FMVQ!c}x}U?mFoEkDUEld~xIETey0_jN(OTq-w(;SwD38ZH^EDIAz&vRHFCXikzR)h(pmx>i(0_l}v zMVLT(tymEzklrX(gbAd#iWT9e;(#(B?-VS;B+`2Yi!g!oLBS$SAbnJ@2op%36f44X z@t+kd!gTRp6f43U+I&^42-C!WQ>+Nn#D7<;2-C#>P^<{k#Q#*R2-C#>%Awd1ri=fr zU=gN^|D#|LE)9=kxHLP?<6yWnJI>=!m_RB{%HwdjG(67ZNJ)BA@;F+O-qbvfm83TCMWcwO5|SNu)J-+zJy&YxB4rCXm+UaVJb5t zSyvu!!!%_3@^}}fA={tF`>--(%Ksh6<3pH^>|h=r!=&D!JU)d|&hDV@!lyjPrSnjj)SxA&+qpHZd;dF+Rd3 zMqeHiB5Yz@%41@LO^nNVOp4HuUCCo|gof;DUhywNM|LfbsS$QDuIDi=LPK^VkLeNe z?`9q|BIMt#JZ477zuS4tijaSI@|YbV|L*27Cqn++%VTbY{JWpWya@UCAdmSG@~=OS z1(6c}9_FzyLjFCbJ2>JIkkEIdv?^zzpBIMumJeEhu zzZZF|h>(9T^H>=n|6b*>CPM1H&SPzaHtbCv>myCYeieXk^Vkrf;NIo2F+#z;&!as; z!F|YMQ-p&1n8)S_1@|eBEfEUta~@kG6x^3QwnZqouX${bP;lS!*b$-NzUR>qVFmCb zkDU?f?PngvT@ecIS01|~6x?scx(EgLN3kwK!TnXNi%@W_1$0F?fE-o8z6iT!qYF3? zA?wBza4zsCv(*LME6Hq4 z0ryKXTU)?`lFZf>&|i|-`T`!7WVWGzMSc2@y!BTTcq z3wRe{n%z^t`v}u)X8|7~OtX6n_!wc9?JD3?gjsf90iPo(%PRiuFW^grY4$(?Un6Xm z9W3Bmgw3);1$>XNS$4R99})J-juh}SLWg&>fL{?hykiCYj?m#9FW^sv4zIg_zY!X| zo&s7MD7_N}jB23tdJ7ocP^9!u7BHrP(mPea*ak}PbOGZUD7`ZUjBlXy&K5ACfzmry zz{Cbh?|cE18YsOB1x#+B^ez@KrGe7xD`08^rFW@-X$_R#n4NSAo3RvC1H2b`OH4RL&FA7-Oz%=`^fOQSbvabqQ-@q*U zx_}K0O~v~v0N)g_v4PZkTR?jQsrRmcO%0^p`vNvMka`~q*wR4ieJo&W1F83^fNc$= z-sb|gH;{T?3fR#=>U}Msqk+`>R=~~%Qtx{KyBY|+9|aV5H;{Ti3)s^@>isI9vw_t6 zUBKQ3QtywVUIWwYUq!tJrrFjO>~G+#U{nhZG;mfhx&;RtI4c;_fZe-Z4 zX~C98hTYm0Y;9!Nt!u%yMuy$`7Hn^1*llRRjz)&v#ujumGVI!0u(Oe2x2XlY8X0z* zTd=#4QMaYof<284yR9wgY-HGNYr)<|hTZlSbTu;UcC=t$Bg3vk?Rz7`Zl~J!Muy!k zweO7#yWMKv8yR+c)V?<|>^fV}(?}1ow*@B~=^VORaH>%`hyS0lw+wSFJMMlZ^^*GF z>``}XPD{O4OD7IG?~TVX+c7(S?bwN#X6zZan7Y-1hKwEWKFrL_%*@Qp%*@Pu|5cTn z_~wb9C;2cnzq6&@k`~meRaLtd^xyI-W4p}qDr1+)I(>DO zvD;)LVojB?$7Ca7ZI!Xl3waPeV@^so(WgItoI&H5qPMAEMc2pTBO`c9WtBg}7Pp4f~ z#%YtM)9xzcjLEZUPnB`j)|Tnipf^%kt*Y=$yV#pD&v~TM(eRE+ve%hRI&U6II4dlf8&1 ztBhMFdl64n8MjULBA%`??wIUFJX2-dHOY%;+0IrO_f3v^oU1Y(m>l&zUu8TrIqG|% z%6MdQ)c0bQ@z~_3@1-i^iOEsl%T>lxlcT;@s*GnQM}4nW8P83rxm9JnFs0^JmGRP) znp;)ID^p5tRT;0%fJKL$+^RC(m{N1A%4pI&r0!H1?KBUmyH!Se%|q&5mC;eNsd~T4 z=%m?HeNbg|)@-UitTMW29%hfKjINqZ)yGvvcg^bi2{ei3QT7y?MDr+nR%KXyG;8hW zRYqUUTKff*ie|0-5=uq0)_w)0qIsCThEmZy%-&QPgSGexgT@doe!`$JREwW5XbjWh zCkz_HwfG5x#t1Eb!k{ryv!BrF95hC0aTErP(OMjZL1T;-M`6$ytJzW5J!p*6;wKCm zAFPWW_ZiXsoJa z(&ugT|Ih-ocCu8rv#ay^IeUJ1TkK zG9hSOsN`;%7&IajlZI!StYU zy^^)TjG%F&lC{B1D`?!TWOXnrXxyq~Z7@4%+^%G8Fehl-sbp<1H)!0gWNk1nXxy)4 zyKa8acu>i9-GZRe-p>uZFlcn}a|1658Ylhy!Ha{&DL;SklAv+g&mX)rXq@rmbD{s1 z1&yw)@eb zu_VBz`>~+0G{95wc+glDVAK6X&{z@Rjy)MPRtC6zPhnsNxP4Ctjnx6_Sj%<>BQwAa zd^TvT3vkb#3mWSK+_UE~S_5pcUkDl-1MC;Oh;bWWgZ)y_*c@Pk{c_OQ8sLt&f&m=h zj<^~$wg-6UsW&u81?**n)fK#SlViEZCQ&B4;kayvKAc?GRC)M zEjlt}OlZqmbX3Tg*p{{E=#VkVYRhVLOvsqrmZ#m=kTIn#PrGp;V`^J=ER7Et)7r9Q zX+p@D-j*Fp6GO&~w(MA%6f$PEg=49OZF1=CvL^f6lyTU?HYN0SIsQSuP*mIsz5SQi zM55wW=_@?^(A!_b5V4xuW`y4U$=BYNlPYG0-u^|C{jc!)tkBz3%B`hscIfR7 za3B2lx41kf^!A5bylQU9`PUflD7_VO{tbpZN^ganAIE4%>8+6SZ!y?^WLp?={-1z* z-CIp|)xJ4I2NE42N^YVgTG?PnlieyC0$Dbc#4r-WAw0K9+#&Il#4{4lA!eQU32y3n zLH~Y9;x&mk5Z;?kh+8C{ka!AF-VQI6w?N^}!~qfqNgN_^7{cs{U-j;ZAEOP-UO;mUiLoTck(fYYB8f>PrjVFQVj77V zBxaJBMPd$#xfWz)w#oj{iSOgCl{x$i6_zXi761JX|NS2S{Q>`3_^&(qtg;7*-X!{v z=ucuG395)!IhMo(h|lwHubfE#o=jpYi3KDUl2}4wDTGx?Rhla|lGsdQD~atSc0%a$ z7(Ds{i7OEQ%D2^5>EG8$+#qp_#BCB!NjxL*io|OYO$J0e5*HhlNd>2GKnc9W{{XkVm666B<7KrPhusBRV3Cy{6y}$p8mamAZNbDtX zkc4%J9EU(ml_l6XbpHHkMQ+Pw|YkwhmFT}X5% z(F4N2AN}n=K;j^YL)8EN!w~!VwtkvH{@Wz(khn|Y9*O%T9*}rQ;t>g&Y5r#aJ41eKY4kC@UH01m|c0VZX z7jk|P%Ogtrg`8i4>T}svgq+rwkvDXZD5 zn?vf;*kPg2Ur2op+p3n9ZEHwe+ETiJ1aTS$GCs|{`ssjqRh!5ty>O)fIHGo-%F zwFP&D)OWe0;O>z6K9up>wml*BF9Fu9Y6#Tp7jdJ#A@v)s3Ait$KH!>w`$H;*LSQc2 zfsl%$4w%b!Fr=&mR!x`fP)H@QXu52NLn?(e(`7pnQh7K}T(+YjRlt(yvK}v2O+gbiWxo(sl9e~{XPn*eRj6gABWU_I~$TuLh68> z4auh=b<)lT;^N>1iXOHd+G}{?FyL4ZM)LA>bbYF$kH9N=RUx(CnJDY%S zLh6Q{O~9tGx+#?v+lAF5JG+9~ht*>{yMj7|)f+q8;vK`PtAj1JPGQx}!4_NRuX?*%92QpR92`L#9#-ca96=iqRu>#RdPauT zMThJ)!|J|+w~(X5>VbpZ31hQ=bCl20+ObDx|4&H}M z46A1jHdiNwRp%m31fLvMy^FY--juK!T*N8dQ_(U-yn~;H-zhZ~r-#+-BHnw?2&=_X z9C2n?tuA6G`>e29Q^elB*;ZJsE#h7C9JE3ayZh#b)%qfK_st8djZ*Y*epqdiqK6B@ z3iTOVqm34Z73wp#1T6|H)Munei57N6IDmV_1RGde*_!wU5o@vysX8QQXlTVZ)v zp+4gqjz5GI3N*gL%PYeQ1sbU${;IG-fkybpZL7oTbP>10ny@-k#76ttutI&t2Y7W| zSfNZJogus)&055BXhT?`GT{MS+Za|TDfnH`CX6k`8R(nCYLMa$@)nFOsExnF%Udy2 z6t}{*u$raVtlb_~ixiLL9cV(u?#i8EwM4PEa#vU_Ron`@!)lr0R@f6(%N4i6-mqFJ z?14Crj!^vDPoN_d?@mvmBNTfePN5?ddmv7uBNRIV&Y&X{I|9z4BNRCT z5Pv{VDBh@^M@J~$s9r!vC~m@w=m^Cgh)ZF0Me+Xga#&qey#KrsR@W4(m#blQU9oz( z7FIVDtC#E06^gaXjj+0{c>j4btnMh@f8GkKdn#Zp#BaZi38OepbO#egvGTc#38Pr~ z+(XYQRzCMJVHEE_A7GX!_9;HZEK%%Jd=yq4oa`oe99A8j>?U}E5#VGu!Bfm3CwJ$w zu(|=q4wJwO>IsIa&9=#_(~n?tc?jeVja&nOlNDFH zi0bEL#nnEd`a8L>bccu<;FQWP5jD`sb)`E+)F3Ap1MD18L!5jdsnsQ-hC2E5_O1~% z%*hY*c8jQ4PI+V_qGmhgk&TF2;^b&T&xqRM z+Th|)aleQ{mB-JbrTa(JRTsC%fQY*13bf?-Lqv5b=BJAXMO3e1R=0!kamDP~8xm2+ zih0X7G@{NI^M?$Js4K)L4888ikf=#_DQxM4@is z_i=4ZL@k!$f@33UJL>O!3>U{m)ZS)1?Z!vcwPsjSTi7N<+@(!+cNtVx3){qq`||;X z0&aJ)+)s+Qe}W@kP}(`-4xtNB+BxD*bGhQF5qFN;a9YGY%FaJvdc=)ooz(k`h#Qr$ zzXX~Yaj)dX%d*XixG&gQ!OV`hFWOnb%!#-%jg{{# zUR@Azqo(jl(87rOg)G;LA~2>9pLN?7N8BA80oip9hFSC$-nS&;9xf})(ujKm>hFFE z7neocSld1UT8?k%;E?Ewh#PCxU*Ouxh&A93%N+QS@z5%+Y(!|-^-Jwx$Adm`eVsd$As8F53s z(+YDc;)W`}OXL4^#0_138+0b(hAyXmKZ^!dY_Xk-xK}8)*v?1XP)>93>IL++k_R~= z?j|Q&L6^`TPX0}oBW~yoH{N$8;>L`p)$l6DmXr0~wTSzYlO3SfBkpUKleOKAi2J&e zwcX8#`<9b++^vWkbDEB1z8!J*aPh)&C*mI9;tZO*7)UN|>U(G-Dd&10zum?Ds0R`E zd>8Bdhxj2}Y1Q@!KST2C527H`grx=|Fh95f>8-YpeQM@HRynguM{Zj6e$q5WvP zF*@qr*NjL0n5cVyGamV4qwWLEc;t_Zx(`Yz)bUX_YO9jkoq+af&g;U&sC!UzZjVX$ z#ZnG*a@4(E3Vu$Bx>2+9ZT!Vld~kCfl+&Va3sp2pWlWE{QALw<_Kc_-6*HfJW=7o? zoAbPw6?NZi&U#{Y)P1Wt&+9p8^cMU(=SJPAJxRZFUevv=1=~XN@xf9Eb3xR-S&Aes z#8;3aiHp#JEqEAPi_wHqC2_vAqn<)q*!u%kiyS@Mda7)Qysd^fckh zs2hb2zYJQ1G1QV*!qpf4r7Ilwl$?9u+)IC-z z8SaR>$4Mo_ol*CAsbsh->YgB#40lJ}lcbX2o~V1WC8Z4aM%`1Sl;OUpd#aQ&+#hvM zYss4IK-4|GC2O*SQTGffYIrE>MuoyP`1*&V?&~et%sLWvzi7$2<7m|VswGd-V^Mee zRy;(HqqU^g--)OjMFuPIwu;1CJ8+8Q9>OY6M z(Ta`8^XQUR9HqE`W^K*G@gmx-HGkDhn69lkJaQSMqBT~JX0|IJtX3J|RY9u;d<}yI zm(#%Of+^q)Og&sp0B;J$fw!XU%Uuq<9p$xkDe#Wq65!n^J0cbV?+Gph-WOZ|d=OQA zuo_PRK8#w-lfjSV@+9D6!HK{pQPmf39uIsPRsDctfzP6;|?Id>hz4riSD1S^+!6)F>cL_l_|& zw>fY7I>i)f{{95lI>!`h{?aiVU1AC~f2lTl*O*$=oHvEtVhYuN>A;2VF}0*QZ-;us z)Y|48Nw9jx)Vk(kO~w>-1zAVEV+z%OzX0kJQ>gy?IZ)r2+9Y+1`^6OW2YH(M$JE~D zJaGoZ6bktMC9VyODHQPibI_oeLIK}D0}YNTs2L3!5>rq!H1dYV6pHnh)BGD2Qzt}8 z4Uef)&DlsF5mTp|^BOubrp`8JMK~&^&NXL6I69^-i3%GNQe*#wvxQ_q|8!apsh zUNq-*b$U#-Z^1R}XT(&e798i98B<+baCB!@Orfyw5Al;`$5gKttd-})RG${y{BvV! zL<_b<=f%{>7HpZ%x6rjMIE!;ZOpR{A`AiFA3T1--9=BN(Q*55TT zwYmj2>ss`?RJL6gQ&8FteBAn&g3`8uHpCQ^_G=j98)GGi^OR6!2Am=iEBOQ;RI)i% z@-Dj$x5P?5#pjc3jg@?sk0sd_EBOK(KP_$BV8s7S2jC-C;bw-_t=DYiH`R3ujNGx&ON zs7S2j=WzAFw-_s-gUH}pjFtQnTPU~|V(?{9hw$ z3%p>~=gEEBP(E9Z$tdst|{B*-pnwf_T>5Wjhlq3B&Ag z+0MpF@>p|RwsWzP0+t+??R>1H4jt#RU5J&`Bi+$uyBI5JfMxHpU5b@7q9@vWtxvE5XqyWOUw*l?=7>qJA${fIR*4izF3{Xwi`HqKum8~tId z1U}2-phvNi)pp+RKaQ1bwzEC>Bvt|kT(LwLDewx03Q-y+WJvh|9WRw2ynvh|La z29Y^rxomynrD5Jp_KlbRj!#hP7cWKoX3!k{zLH-;CSgIJLky^iI>i_vuYh0FU5IEq&tVjOP7l;dU(7P?q4z@N5o6FVh2k4Z)Cg_ zZrwJZQSs8lG8-2!#a{FdXnedBXW5Vwc>=z) zI5{WAOW|jwm0?o66vx*56KHb06#GuvCQgZ$!c|INYihi7I{c5H08WdS&XY55rpHTh z;0zgaGvcK+D$s#LWilbu40$m(0#g6e2Xi2;jZopfhrTFb~pvW@(c5&}5 zkC(P{va!D+UWy$TEm$k#r3+nbovgx#xY#$pI$nzX47nB8ps8JKM6N|kyI|2av#pDl zUO>R7f!5#k!u7xnf_1=+_-wo*58Mq#3EHk*3NFZoCNNPv+g5nXRlxkxKA(&+%Fgb9*CFRz#T%s zgMvZeA;Bu(;W!7oKLj2T`~Y}V@HZ!{X0~JTl3TdN`?!2u@IBy(c*$*C{Uz|E;4jdW zr{X0zCCLvu9WUu3XC9r2m%!CeYx>!E2~I>JH^;en3C=-k36*g^UIvv>=7App$}nE` z_t@37v|WsseJVf!cgy}cT)z}A`vRX5bva)4MLs3!O1$h#I6vl7wyW{7e+Y1>{=bXV zmrX>dt!xsB$t0#gkS4koFZ%{7{p<0vZ?e+A5ik2k)=f9#W&f8|{jGS}cLUZxW6`-C zFZ=!;o**F5AO+ z*@wutaM>Qk%YF-ovdi{3URH%|hRgOOUKWI{(6oN zMZ7EuLkW5_UKWF`4!s#Ki(@wly%{e{V3P&C881s>T0(Co%2FIEY?mmjh6aP$Oq6}Z zfw>Nevfp8uh1yJ%{hq@sof2go=`1)HiHWjK_COt|OQNi^ot=+e6J=HxJ3Ak{CCZ@Q zNYQmql=ZWtGm33J5@r46Xt~kk-iy_C|hdhP1?Xj*(yDPwZidG6bkdAr4QJ!C^J;rV)?9bj$3^KBeM*uu6h;rUL$gEWpb zuC7mbegJn4&Ynwneu#OGh;+j9BlwqLH6}biMl{c`Y?~9Fp9DPh$fN02)MO{yX-mTM z9$R%=6Q1|ks@s%MDTKgeMXB z&lH`K6K!mJ6P}uY=OcU=GD|$jEU|FjV3Yk4K6PKhQwy&GY{`TthYb;I$%LoCI^bZ! zQ;!i0TQcEk5Dh23fV-ObRVMu? zeFT42c@I>1pZ>Xrk}&p?*hgYNrDH6%@QQya1kJ$H3D01$CeI{1uyLB>+S!B$)12nr zxr7Hcq!V;L;eicFGw?#fGhXbVq z6P_n_PA`9x@I1A10K6&bc_!`FF6n`>M(x%<=|Q-_PX5OZNzY5M?>Z(uuSAJ;N_r4O zc!4)|PI?egCw0~(>1lGX@3d>u)6T&)V7nzfu=#R$wR_ToSVJwSN7B<#g6BPx9w@*x zuJuZKuxuwmy^|g++i_5zqzB8k6$SQ9dJv)ygZd>sFdc)S{z(r)^uGlSNO};VCzU@i z=|P14*Pua3&sc{fB_=&n98%jW>6z`|4eZdQ2R7ti<9)-D9>gTbHW;4t91`1LMACE8 z0j1NzHZu8+1s(K`2Ns3PHY)kf=i$72Bxe zY{n*~xyJCYQ;6n=bgT zz!`#M%FRR{Vm6WeHcOC9#My!c;2c4+7Uv4)fb-Dd__JEzd_i)3EkNhvYBg}7B}~@f zA`ApvCJS(}Ai2Jl2$C_lRFI6pWf&@WFIj-g1;fA<7&f>{7T`)jvH({J{ua1ekc`1K z7+83(^&9Y7VOlEJ36e3m9-{*KWe;$J;BMeXj1XMi3EU*O1HHRB=@}}C0$Y-vkz(&} zO?t2|cn7a;OM1r1`G?z+o{2d15Z87jJyVe~U;%d~J=iQL(5|FsP7xM#n8V4USI|mi z*X~IcQ6eQRvU`(7oq)84?n@SR10KLI+MjHLQPjqRs5q2%vdyn}VK|s<^FD7q4<+0D zhIjIZlWjhP`wI?$WSc79z#mOoZIW=rzyXkKlY*{?37l+0AF&*GLU0-IWU@_XTqXbF zDZ$0S(}Lt`JR?Z1#8M04gHLn;7iFi-GS4A zmj$N*uO!=0-sl+M)npsW9vua|CO8s!U2p{OhTw4EO~GNnTgf(*Z#o2cTW~P&PO=T> zzYYZ76&?V*muy1`vHgJe1^WUYB-@bn(;N6uuov)AvJEVFdk^4aL7Ib4l5Hq~t}F0q zvdsu!XY}l|WE*TS_ko@#+bnUg*Z4)U%`)six8UN-WE&iPx)Jm$*#^2}9sc@tvZx>a znw+d}l120r=+`u*is(a2(eLe2

    a$m+{ivK2`qLSS{c?NR@vQZVMQ}sq)XV6QNV8 z{CmhBaM?Pi%D>MVrc0{)pAlJu@4!lx{|f?na2}+}f55qN-Baa1M6O&5TaQ%vj{@bt zr1V@k5K`s8z@gP}Af(EF$>w+ORQY>se)mb0|62S9sqzmvWv*YU{I|$kciH-<%7g3x z8;~jwv&A$pRi1|x?y?O^l^0-y!~ZZiRbB@h++`b*DzAsv!DSnoLR}QHz=x%fLd|yf z@KiaRKOf@Sh*WtGIevL$svORrALH7nR5_eK?!Zx z;vo%WbEmwY;Vi;wDevcy$&YOAl=lm4KF&yazl1;_j!#Z`zszpISt;*V1ATC1cFOy8 zb_>o)dB4ea}<2FPkCWuoWRFzNO@sd zaLTurvQf#1*qHLdBv=F5l=5PY{v>E~%8NCc+$~#DUifAFAZu&N3wI0!R<@-E<`7MGhO; zO-EB+W; zE~mWhHxeGKH?xeik#S?Wm0X#7|y6NqOPqT8{TU#fU26hvc87yf_4zTJ?F#i$joS(foUn@*+KMA}+qf z;3|UdffhvH6|rsk8huy9w&k0Yx36S=HKo1%6x(a<(%$}x?X~u4?*PU2T8FfEuwpB% zW7>-hh;QS5ozh-pKzs|-IqjY1!0RHLWbFZwAZ2u zLzdaVw3m{&I|2s@b^s1e^FtJGfI|dd1BVK}0uB>=2^^m0XDyxsM+iOxjudsz;z;WqvTCZ;b#|z#BPDt~k9Or-&)BHdOxdA4n`LPbN zP$sAO;f@o)Dd}=rVUGc)rpw0y$$pxa<_AC40H*^jTwV>HkuDksq`S>b7m-8jI27`% zv=5ezkBVVKf2Mu!va+3%_I;AqqPc0`r&-y~OZz^@OVIqZ?~A-wUy$~FnRV>KwC`)Y z@+?aGzR7#_#cAKSky+l-wj}NQt`+dDg`HK7`!7xV((J}xmiAS%t897NSHo`n6=`3F zZK;)MUoE@wSEYSfcH^&3`*Lhltx5X|Y*ejH`|3F=vM%jwfXf+vfV8g>s{C!+hP3aa zfbRf4(Dwk(lRzn2wvB1uK*=NCl=i{5L}9|sY2RQwZyUCxeb|V4p=GzGeK7cahv<(V z;*TjBx-IR)rju1>+J{XitIV_yu6S0NY2ReocpKlcI zlIM!X5RE0VfW$%)ixm8?|IW zfWeogapHRf5%?JG8j!@F_94IS4(LkSH{KDrMeE;Hbiadj`!#gGgS+*5+PA>LU3eqy zTj=2Y*qdqJN(bjk-NKM?aKGJ7`!+eakM5w;Wih^+_94}7DeinP?c3wvqA2&#gR+V~ zNc#{%p;h!@+IJS~AL;u?X&+L{$ATWGedisVRP`k7yWrr5;Gd>_NG%_ZSD&SQmmK`S z2ruqZQ1@zI&mwjk^r-grD&hsHXSEOM>+j)xy{dg!V}D8OU+-#PU&&Lm!|&JKBT1waBV=f4;kaMrVp(4U6btaLDjyyMclK4 zt9>tJfgXads<=MKP<${Q6^{j@nkNM*=;1&MgX1`OL^V$n+F6biJOUh5?W1{f2sm2s zAaG1IPo(|8v4Z=6jcT-ST9Hx#|A;#)NT|U1l%M@+uO~8w7uO@&5uyh_I4|y zWvBh^Ho4pfxLuI8x;q4EtGlzBpSmRbWtSlBZ+8olDYHkAESbH6oq+qQ`8iFpWcCZT z2Obb?2Rw-Rw+b!T1U@8a0S{O6qn-Z-JR80 z`TG~(Ye7;qZv?*&Y^vcmYzMXz+y-o4LMforNpJ(Oa}BSl z>wsMZ*8;l=t^szd;q{hOO?N?3H9Z8OYHU3PNz?QaTtfD5?;2jBN!9cbBvsQ_kW@`S zK~gpS1xeKmsNqGORLwv^QZ<7FN!1J%Bvmt{hS&b-z@dVqX@&tw|B|X1E|*EwjHqE7 zf%MBr!HK|8f~0Cj3zDiCBS@-dtRShHae`xj<7?Q~AoVgqkkrdW!4af?Ckd0PnJh@E zW{M!GnyG@MYNpk&(LzdPx*#c)8G`+RGX+V%%n~H^GFy<;%bXg1rkZrhTtevIp5S?M znOte}1!>o`K#;V~LP63xi)z?VB2}|kkW|eQLE1kp6(p^*OpvtB@)|a+NYktkq_JL-42v@fYl1A83!$u#eft`XM0(S|L8rUsJYG6+d+lHhD z_6m|3*jK~GBF+8%g1-PBuxi+R{2BP5AkF|huEvMw zm0Ez#*ZA>8Xq1zAWQFR zjc>4%A2qvH;~VbeWbW%Vz7bB&aJ&KiGs?-2mEElIjdt=T=T?nxjFUGxw`+XkoNNu> zsqu|>vZv#2jc@Zb`8c^}sJ<~Z3_epKU|=j5_6 zk86AjoRU#i<6G$DJ&yIX#<$4Hp5JFRzQs;{nCy9tZ?#h%JE-xklZPc<*7(*t;iQ7H zttpy?{V|Q+*EL1+fFEJ2{HCS?TjdHmh6p(lnTmJejzMZ!rs9*Z&XFULsrWSfV=ZkR zG8LZyoMXIr}ubW-5Nc@u+T@ieIwJ zw|l1ISM1#Ek*Ro(a~^wUD&A+`Z?8;6m~$|CXDT8byy}ywi1I^9eKQp?u3gbDQxV5g zV(<@VtcnDl5_8!GWGa$)M8ahon5n4a2>GB)#UEf&!#|usmBinoO^0MEx{Bv_Xr`i@ zcz%avDv+b`9lSa`Q!&8K&YlsOijj6sFCCew7-eS<&!|krXgdezMrSHkNgCmpOvNTk z(#^(ZDiBVkE%mre1va9HOxnh0DzNE%4w{guI7QClV%x+_#YH@=KLW1IRGh@s zM&K$zva?oaD$d|)9=Jx36{R36%1p&synz*^AS+72YFd9cW-89%9jqxc6&HY{9yg<< zfutR`WGXHJ!@#YXipxM!iQ6(2*MX$*wxchAr15rSik1N<0(WMLRsqKVcV&v!0cnlf zohjM`9E2&eCu5dj{V_f0JS5d-%ujG+VqeC57m*1hLS)QOaXjKc#{4Wl%YQIqegR2B zNQB6k|G;@#hco6^*>Qg)V}6tKZI5Qm@3QykSjPN5JB^NK%pb6?=tRc+F_I)(*iL55 zp9aiyll^m)|9L87zRy9p(;4&E7$8Wj&6vO8q^q+T^8-%0I+rm&uCDGB?1LIO4=xw#yka9x##bVItq-Htu{SVBkS!3z6f249RP)1!>pnX)*4Y_cJZ^P>x>E4*A&p3jER`kB-;Ns)tZOJ+1IYtgvRmW<@UAaQAvsIP-~vG^K|c6 zYo3!ZR;OC?nz-{i*P7QwTXm^5p@k@~xofTYK=Mzz)tbn%phVK{wdPCFTRm#cS9V_V zde)kq92N#Iyb-k~l+-~Ux7x{noxCr0UB9rE_HC^YgDbdOtNxE*P3|pvmCFEsWlNZr5M=QS`&^b zdXj8htqI2zsmbxR=4uB&?=_*;L;(W|Xicm&FFQDlH3_Z7?k)HqYE1-O$Ok#4)`WNF zi=e6a{!%nxTCIt2{>O1`daXH4Dgex=HQ}5g4LlPcCytm|wI*U5WRT3RHMh#6`*YBp zMcmYLYt7R|ob)rV*1S~2ezp0v=EI_ZwGDr=pw?_soHn=+jjrU;hguWS4r-ajwdPR8 zexD_^CLSB5@v#(5C{Ktkt2JlK)1b@owG^ikufT6tZ2zpp*ODjbSJj$$GM>D%t7}a> z(tZH6rq;ABDz;75)|z-$eLXI&!}p?R)nVA8WiT~q|F%K!d%%t8Z%m98z)gb7ftzc2 z^3vXFi{KLARfS9l8n{Q0_A+|~ zX)m*{mQ@7l_Wgpie>osX`roI9kr{3zC22fgr8y4{Ococmp{_9?4b0$F*GZDhYfd zNL!$%wOj;?JR#38{zzBTBLBRW%VNoJ7#$q*iZIHC*gg#+&Rk&!yaH4!QH^FSz0ML<)@qA z4qWY?<&|R_u!rDQV9zWsC7Xf01UCVDXL)Ve0PG{U9@sZ)E~olWYr*}%z%{`BSzdl< z(hLx!Ni#6Z>k&wVMK<$CX7!h0-DCY9mDS%tfc0(L=&b&yfTpd1-iGAJ0eJhEtp1^7pk?)s z*oYsO)jwt1eSB8`f-Uw5S^XZe@m#ivS^WXqOOvuX#3hd=XLSq?a*u6FRwo00R8ngP z?mrTLGS$lJS}uGvEvvKqG|lv^F0lPHBdZ(OewvxpAF=&3E35y&tIF)GhF$ShXsbC{ z4QqmQ_S~$-p5U{fd0CCTkiSQbsQFpl8xb|C-PHvzEXeACk{q%ys|RtCs%2Z0)kyFp zyL)j~kFfJI%uBKwy9FQaur#a3;to^-EQ_}+%j(H?UR9Q7H9~5%2&~9zM9*lax-zSg zl|g>_RauR!354++%-nc%iVME-;XKu)9SPopN zj6x3^vwDjZUf7h?h^C##warQMavG4U^&+Zm=z@_u>XG@TF-1*`C!f zF!q3UWHk(oU7(#=jX2tNvOjiZH3Df{aB+85W1q7Tv?r@!b*#m`_Ga~Y-0KLlWYS&dXo1v;J8 zeWbF`nXK+71t895^#Dl`Ifssx0ubl3dWeG;#S2+I%)xDbF>C1&6c1}Kz8tGwsLASGdJ_Xq-YfNk{9YlR~FRNh(tq0x5U~-_>+_nc<4LeAmqQ6~%zu1jeA7=GN3C2Cj zY6R`5>mFnLZFX?!nI{-#4z6(U6vNB`KZ4u#EUUNSHizjp%W#`b_><>ZeL!+rUS#z_ z$!U3+h1%dweTA_mDJ`!t)+D9n4aS-S4g{FGIkXQy-`XyRABG(T#$Wp!ejYz()ggy( zj9j4a*gEF)OY{Z`BXUW^0{&lz{~Gb%|E4tJIRsZb=Ki|^iT__|MC||mWNpMhSsHPz z+;%7Wqw+9`BP5QJpq`hG`p?RV7x5IgzC?m*DE|MeCt810KJn{(+dnFz_?+JUg2ex{ zoMJyrQ{A7$KoV3@ah2TlPt;Y!=W}7jsr2?~B>smb7O4~@dTBNN$r=(=a#8=uVvGCe z)%_$6lK79Ri`IWByZ9-&?PYq?pQ^yfitT?@dvTxKl`1gmo+Jj77y@DGp@hRo3@0&y z#7GjONQ@>ihQxm}ol8yxs15#OQu7?)8OoFH&#-s=Cye?|IgR}Sl09sla~i?iPk_4Q zG)j>DC5`{CIlZ=spBV3!)9Z?ODe9in{~qh@k<%L_v$$tYZ{0jSWZ{s9#QRlf1G1IlW!-#s=i{4%xg6%;}v)7CT!9P~>c#3T;uuj@4;7joN3Macz1|zb<0^I3uUu6tRAsnbTbqI{|0q zH1=6A7A)KBobIN0UpgnJyUXTlZcg`5TtRqVP9v?1wx#oPdZ5%uTaeR(6hGIpFsDZ; z?ubP>jjb7V#NwRB*31Ac$>}LlBW-C;&z15#%W`_2V)x?moJOr3i+1cQavH^U9)nh* z-=+51D)hVT+*YH<6fZz)&|`{QW^GQR;u$%g*X1siWh>dIekw`kZsFp6cn3=8*b0(=Tc;BM^2;O59K!Q z%xM%Es{rlFX*lg^GrBvc;k0i9+LP08+LOO>Z%+3XNB+K?M#V51Tl;ewRlmr!dLXA! z^y>}CI+)X_`b9qdLpcq1`$N#-oQAudjG`ksJ;BK-s7G^pqWJHR<@6-+-ycU)JGn^F z2{g5nYZaW#>8VcM%! zvtu4$vN<_B=3!1>a0Uk8Zy)6}iY)a5JIR- z=DC&Acb%Lb^8zD4s<^$(>HAW}?G+}QRB?Na$tG3Y-sJQnsp8g@*N-K*(k`!`IC+-0 z&+Dg7p5-0#y2-^^+#U0}oeSPlXu`a1@8W#!&UxLz1>Y0&Uzfb@=wjzn*SzlO;(V2E zdELv!somZ4y0?o{yL;qy9~ak@=$Y3;T%5z%E3b#T*t_04ugAK0BhV+W$GLcx_s#3^ zQunQ2UQclGB=4WsGhF9W|xGBB_4{4}N349e?8F5UwS&TBkLO$v2LUZX}7 zDb%5Pz1qd@rD1u!#>E?f;d#Bq#rbw4@*2-sJMq4edA--gdDWxxdY_B^o}=^nm`gNa zULTi&Rb%s(J}(uk#^v<|7aN@8^ZKHT=lg`bzT^^3nAewGq6zc*ii`a?lk@tji$hUU z^7@*KYo$)jYgDz{gRd|xukX9q)SsT$&t0Mk^ZJELG+|!9biq=D{+pH8uUuTOaCTn5 zcJY&BbMm@#F}tDW=5?21(S&*3wU|?q=I1qPS5eGjL0+SD)yF{#^BSeA{u;ChomkAz z|1Cx*7W2ZkB(Db*v({Le*Mo~$Yb--276&X+8_Us)#jG|~~@I&Fk&O+!6codPgyP+xF-6&SK7Xv<~F;u43MO z9n9<9#hgTaD6jVvb5h-545VV#-$yWzidlaj&FlTetbC5;^?_nmKF9O=U@<$OPvrHX zVoruUnb(Jl*#UhjuTK}V@;RN?XNtK((wV$ITO625`tNLBpDSkNb1tt@;cz0ZoyTx2 zX617M!?Bo^&&9k(t-~RB^-^BnD(2Mm%Xxjfn3d0!yuMS+%I9ick8Z}Tbq!73jP>dD zyhdR%+OFKd%xT7>>?VGa)r^;#TlnB+eCyj7x6Qa*?j0x#DO7VeulqIUxp5D(yg7$j z@1vWVb9+2Mqc`W@^bk|5IcEnx%4?Ls>5PwioYxPUb4ki482!!px$mb?J}uZW`^>@! zZo!_}=Xu?~1y7l?IN3r;s|D(DAPnh^LbFE3@_mJ*Xwz7RV;+6y1jil=Aqf?n2&jgmh2 zxK_L{_bupktyo?4E9gzFc;@sk=&h|R)?5P$dPggMFmqr*?{38_^Pqy>*NQ#bgA4j# zD-Ns=Dd;1uI1oCtppUoWnKKMuzZEaS!wdR+D~_CxDCjG#*gY|_ps!1{tWgDhyA`Jb zk1puDt$4nSDOmb(D{kts1^uiQ+i>Fw`b8_A2jdI+O)Jt;wh3s3)*LaNSkQf2v+|jQ z25!xYW^zHJ=+?*Zz9|Jgyfr^qGPR(`v}Q#!t)R!XW<@@|peMFw^*y7Yr?e*Tjb)oz z&@-iW*Q|n`)0*wv*#$knHLH?21-+;>Yx21Ty|gt4SmvQITXQPG{DR)tnt%I(g5KVm z!@&y+dRJ@y?TgTEtyxzrF6dLOSqCgB=nJjcKwVnU*IEaxHTc%c&@`=i_AW=$v}X6p z3Jj^%Y)-5!=+19(TKKAh?)nz@>}s^fTimm23cBZ8yg02b=-zL!##~p>1K(nkYdzZI zE$-M21wHmH{vjJNQr==m$fkm}X1>M0WHWy8Tb%!}1;ghp{{CAFdd*urBer4Cyam11 z!nVCo35R2)2R{q-iwc$R^5aW83zeVb2i7%4 z@*j9d|Ihfv`wFzTN9@D0?PuJIiwBs<5p}RY+kWyk9AYB9akx+kHvm2CbA*Y8#nA$} z1y+NOF;P_Rc!Asm%RncXmV!RzWW!xyngmzv)dC;eK(U8wf)snWE;tBi-6-&x z4itO1DM+!0TY?mOxLx4$9w=k#jvxgb?g~=C;a-8yf}kkFeL>2SdLT#vhld3|C!z!J zksw7D9y3}T{C`rY9011!1p}VSI|!c@*mFWjP|pP^wD3ZZLJKboeCz}T^j`^*+yAv7 zB|*I@RF1`cDFV<`$9NUkPVfq_y;aBORa^jf5Ihg;D0mLosg7MWXMmjrPXoIMo&t8Q z;}b591G@41;;7~z|unnuT_!N#M;Nf+Qi-98q z7Xe4su@`DOaFpOQ;OM%_4fsh@fMet;;n+Gp$AfYo#tBXUj<2iSg!hgEPLQjF6YKc6 zkI~f6lY}X*Ho2~H3*I~eI7O}!POal(K`59ut&Y9BG>WIoRl*r{d}PP~;LJMqq0-2m zC07Y&*YR;8y@7KCX*|!ZtF*|8Mgw|Y9lO%n0p|-+pld-L`_?GBwNUWifQ#zb*+!#r zu^^4cC3Wn5qj=O(K^mCL>ewAeqj9-l3b;ZrN%5bRbzCIkeOz88_#SX|9aoL`C2)=4 zFMw<7_(T+X!#crV0oT{@5h?VB4T3)hZmiSf`THqwli*K)o9oyW_#@yJpoMo(2JO~5 zb`JhCaGT)wf!piYTli1F9fIEl?yTd(SH2D0CHRlP-F18#%Qu001it~?TgS(e%m_0KOKC1K$Y7fKBy$$`0w= zc9t+H-S&d#fF0`j2%a;*j)J6gI|-7~?Oe~t^Bf0u5j+O$Do9GVTfH8EUvwDQU9J-L zsOJNH4gh-!TBLM)3GV~;uIJN!D1O>Uko0fgdiGM2((Na>9@xKLliQkiIyTnZU7vGl1g+rvt~=^I=7#t0xFfw!jmGCjlo3k_w+JNGg0vJ)dtxdV8wi zSl~3lF~I5deD={m;0!?;@iPT!#LuedbCLQ2XAAZL&Z*ZHIq+%3&#h-)K8^T!_3Y87 zVLo4wY>Nf;?Bb_kzEF^c`69uNz{U0K{%;RlB1p=7sURuyW%Yax6KU|}g1;yIyF!?> z`O11eq={zAD#1qJYC)PbYw9^HN+W))AdUESf=S@|dOqBVM*Idr8u1(JH3c9dz)gZ- z;O2V0-@@e}cncU<1>9QCF^Ug>+XR0D+%EWQ;EsBZU(h13Q}9>7U4pb=?5^h%rG5t7 zBS?$DUcsLL_tkUQ1B(FcUtwAV4ha4Lc(9(2qWV7Ykl^=#hXwx$c%)vRz!&}w@TlPb z1s;<(5FW4RbF97vJRwL+!%4w!08iEH%LerC=fJ0lo9v$jo~h@+%ijXe3Vs}Tu3q26 z8%VLAm#c&q>iLAMzW`no{Bz)?di?}Y^?XEE3GiM$$E@E5-mlls@n>%VAIKXF z;KO=~BU$#A;782%7Qn}X&4EwqImlEDd@ASyJ`;2TpVxDEx(N6}&;fiYXa~Nk=YzrC z0ACBf2EGw|1#Ge!_|!03CfW(o;BVicn-Ft)4D2BI2-s2ZA+VFYw+`63fsY)!2katv z7udByx5piB1G@>{0(NiE9dPvqu!o>^9o$p?jxP6V;IqrF0DB8w2KEuW1nk?u=bBvr z_7gl0?BAd}oK0FA(eo(|`*bI8HeQxJYm^aB%|%E++z) z2+}gLw1Fd;w2Ukh983Clc>~8bX%Sc<*b}(2fpZtS16K*sBCxuFlNq`I*9g*ju(pA- z8#)5l33dRkZ{Wx%Edm<^X%X1i!1)h<0B!w zJSa%&{!oLa%%xuf4-5VRctr5$z@rU%C*DBn{+J-C`{NCI7p_9x+fE4n5O|W_0R2mR zs)5VXk-9%E_&wm62Ci54UEo8~neAmk~8X8~lIZIN;L;KlTK7;8A(j;O`*$%g-D9 zo#;TCcWf^j{9RBuVI^+uUrS;NYSivPD$mOXe_y;XAJ;k{iRD#;A8B3wh4hw}$g!j7 z$m<3_(z@9H^rpc-Ug`}rHR5}sq#C@qjeewgeHGNc(LdGB&ysX#^drsd3%J&?(LYl% z%{n#uXWQ8=*}2h=gs*q;YL`ZQGAdppu-}Le<>*MaMn6)&D2m*@5!D7cCeou3M&cP$C46wC{|M1h692=)BNrhX z0ypI&B(48)h9ou6e|M1N9~~jt8O`kPLZT~)ZX~)xL~!CPZrg+Y-IGKw61_?EB{7`D z2ofVnj3P1GB1s+RpGx8li6)$K@-gI2eC#jCHGtHH#*h6Kr6D7=q0x^TfIkEEYxE;e zjPlR>H~QO4{`r7LKk5tp0M`aK`jIbWa{!R||!Vhlr_jPce4r%lwPwdNhb!emI zM=IE-fx{a8co66BLBkvU<0U73M57;%0>YqBqx1r zqaRu96f_*y=wBjrjmD$PrLNJ0M*lLYYc#RZzs^ApW;}n{=wB~cYm*!O+a*J73cB3E z0g9=Oe&kbK!40Q1`cF&F+4M&L8Ok|BiRwoGHK{5#v(b-o2sE^3HTqEwVHaq2qaOv3 zc7WzI`cVK0!`(Kw(SKV?j?HWI-$DIDa||@9RF`k=K(BNaV60A-e1p}FJurP z35hVHFMgQmnUQx1Td=k;V1gsb0ULXtkHT;8f(@4EZ-)O<-GAqjy%A}XMWGD!&} zgiuaM2ozAxIp=_cwCCR5t@^*}%$uGU`gPxXyZheT0abAXe2Cwzr%6y&6-PiBCTtA& zQ*cwjpMaZbG?Wz;vL)aT!L2+MM@5Bf3wW>SzwOi`hee0%2q;5_owOK^mcd;COW^K+ zMQ~3*1MUr20Qb?n_?e6i_6KYP4+Lxg4+g9U4+*0GWXN!s#>nsLz#{=WfJX!7z+(Zk z;Bj6zWv>HI1e6iO$$-~@rvkPIPt%?$do_3_U|aBPz&2p@tH7<{b2NDhUkRQMC?Hv6{D$ZKrx!SS(UY7G(8L$TrO7#sW zrqqkoz+y|i6!1U6epWT*e}Mf1{uO-Ls%H2z_)5Sh!B?&BIlLQuE#NNjb*q~Y?*QKj zxE&l|bywo8;J|>@E$|?#>SYr+IN(O`O{-fLuLp+&Tn7%dSy4bTHW(IgH8|X=Mp_Au z2)F_qX;nqZ*x;>z%fV4rb=ER)w5=*Hg~wRcVoSiW0T+YgtSU4a5R4DF0Gwb|!_5QV z4mcNl$EwPk4Za(27Wkf39XJzwKj6pUM5{`1dKI1&cp5l4po}S|Sk;(sgHr=e06(y* zLdSt01{@1cv#L`^gVO_!0za~5C#m;#)J3V-)%(q$GWj68c0-MEMM%2?no1GtaTw7$b3xi+E zVw+tQ{8E=OKM7E|z3n_ZUCRnet3yFwjPqGdL_GWex@X0!OqOr_j%n_Zt#mxj-6 zc4J1DN58Py%^6*pUtzObGAgWB+AMB0vQW3mW^t>L<+;^1i(8E>&wXjLdon~ruztw< zKaf!`sumN=MkW1vo5hEw9}mBQ_D)501UCj0QMD;x2XJ#h5mj601z0eH zz^wrXg4+TP0JjHx1Kd%yH4<>~1iaJMtOb7u?y@!Fy8S4)+tx^Q>@UDQwnpM$Wf-y7 z*6amkys*#K90czL_uHCd;2k{K0b6rXk_Td~+vJ~d!@^p($&Gkn)kcSHa#Jq3xj7~> zq#7Nu$;~)oT@@X*$t}6$yZ^W2cQT$cl{wQfoBV5Yd=fftlkZ5*I9$oClsn2vPuk>{ zYWbhC$s-!6dfFzx#SkXrzfJxPhXgYI+vE>eQJLr~n>;~aUnV+dlczM~^nBGOf59<` zjQ=+IFDwBv{@dhl8ftpcCZ3FDM6ZaS5>*VkUNX3Ff<)i9K9`sV+w3vo3ij)=fcrx}=I-E*5_;mrRW{jdO385N^?l zW6!ySaElVu$0g(`tB0O<3859@YVd+fh=BYf)!x_Xmgy(J7r8^~?HKqHw+J2q`?+Kg zcnIw8bW`;M;LC#Ozy0tl+%Y9YFuuwygPXzE0*YLG-6dlH6*$->6DTXf@J%WJ6k#}o8UST>q&n0k@4_Mhhq*+u35Wz7?vnSxMc@dR zOaw*jjdaN*P{iI_E}0C@0Y|xH3MjH}G_?qdtQ+H!55O7VSeHml_H=NZOQwOcIzQgU zG{LIm$D82d?`USfw_W^Q&FuG%i#y{El!@MT@$DhSpNqdoS0qEKi|^1}e-mANrzTdN zEC1*e_!*?PI2+wxtf(EHJ%A5fe6OYf{Lsbs<+^cXnu~vs>mu>j(_Q?- zoWMse{*mrEKf}d8CY?W-{$2bN-Jofvi+{>K5}D`|7vHa8;;$PB~iN9Lp;zu-=e6fpvg>xi+ z6)yfYU6O5~T>L0)I}6XROt(juK*af9dKd5mRD~>&PiO zwo%!;*2$Pmtmk!3MrJXz-pR=90<^((EH%fcp^dI%ImnAmu45;W7q!u5cLOK7p^fhF zxy9YUkIry-tE-p%`}Gn7(<0jD>JhQ!_RaAR__W>CvmjW$ra8WylkRZ!%;2_wcDnjj z;XZe{dbWnjaBR1$CvUIZ+8$TW6h;E=b@g155mvO%)wc;Zx!={dZH~`#>Tg%~RQlURU-P1;D z`Ed&LNSmm=rZ6CWHf^H5Bb55AB#ad(eFebc6v65QD$dNFO1C$0-2_%EeR+^V$wercZT=Mx;DYNP&Xfe!_V z|0b(+TF5YPBWXxl5Fbf`BGbY*agijcbXvFsAFI0P^|Vl%D{!#_m#G%GLV@!ZXlZ$x zb-qES@0bNhrN~3jfK&=T01Zr~wD{r;O64~{=Cp&;LL00KLM79JG@wj0BrRNx=VT@t znikqo^O05 zHK)qxw9ufLqsOF$Ms`>DRx~y(H025fZkIkOM%TDhK8ao$pXPZB_dpZUJavB;^mdx( zVWcCyqtuzpyqo4P%MBE<_g0U`Dwl7^S*0>a;*h_Ne{L(!JX}7gDcq+|uD|A9>3v^OxGjvKxy31)Lrje@A8ATbcoK2%HMdU?}=3A;?x+nY<#@FeK>rlm^0KHgk~!e)m* zZ(1`}VuL?#+UT5qUvJtHr<;jh^yX@YOeA2cdectxKlSsby#|l>_vRW69)H=JYspoD zEcNC(jUs>5o9oGIjx6;i%K(Z1b8m8FH7CH_n+^nkW}*S!)Tu2u(3`v(Y=gWhsKGYa z8>0r>o8A=FU>oAArlc0zP;bg=u?_R4lUi)Uz4^9UY$Lq6RgJNc-rT0f*jwIwPyJ3u zd2>fjHdq?%&7Hcz(im^UeMN!CuGQ^yYrjv64~Ro9Y9a zwC5df9@PEP-u31YUG{j-n_ua&$NSzquB#mrz4>>>3Yln-Ib?M!+y?G@>me29#)sV)2t~Ug;i$yWdo7Y1= znEBqYThS?wE%1i%lXTjJ-Y{yS3s$2=-Y{&Ej%E!5H@~3| zZSX~?80NM&`XYTuDsz*P$mq>VBBQq`iHzRrt3{Nh2-sOv!F=7Dj_C;(Lk-~eFPoqb9dv10Zsl{?FIusnScYogqll?}$` zT>mn)>ks+j<(dcKurIdKJP1d8@d`~xe$*GQ)PxAfeDNwxM}FKFTWe;76TaAnWe$en zzSve%B%Jcat2G_@X`bPEOz^s-VD^h%|4 ztISOk{-x9rdQC~}kk^&O4tYZ<2Mwr{m>#(n8mJ^T$DoSTlNc3)E2TSSZkfDAmD1hK t@nt;L5FYD3p6d=Na%nWQQoaJqJ?3xK`b(l=mGYJH@zyo}5JgE;_rDN8pe6tS diff --git a/MDK-ARM/mfps/app.d b/MDK-ARM/mfps/app.d index d676785..00bbaba 100644 --- a/MDK-ARM/mfps/app.d +++ b/MDK-ARM/mfps/app.d @@ -1,4 +1,7 @@ mfps\app.o: ..\App\Src\app.c +mfps\app.o: ..\Inc\app.h +mfps\app.o: ..\App\Inc\serial_port.h +mfps\app.o: ..\App\Inc\m1820.h mfps\app.o: ..\Inc\main.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h mfps\app.o: ..\Inc\stm32f1xx_hal_conf.h @@ -30,17 +33,21 @@ mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h +mfps\app.o: ..\App\Inc\oled.h +mfps\app.o: ..\App\Inc\MyLib.h +mfps\app.o: ..\App\Inc\oled2.h +mfps\app.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\inttypes.h +mfps\app.o: ..\App\Inc\ads1220.h +mfps\app.o: ..\App\Inc\tmc5160.h mfps\app.o: ..\Inc\i2c.h mfps\app.o: ..\Inc\spi.h mfps\app.o: ..\Inc\tim.h mfps\app.o: ..\Inc\usart.h +mfps\app.o: ..\Inc\Uart1.h mfps\app.o: ..\Inc\gpio.h mfps\app.o: ..\App\Inc\key.h -mfps\app.o: ..\Inc\app.h -mfps\app.o: ..\App\Inc\serial_port.h -mfps\app.o: ..\App\Inc\m1820.h -mfps\app.o: ..\App\Inc\oled.h -mfps\app.o: ..\App\Inc\MyLib.h -mfps\app.o: ..\App\Inc\ads1220.h -mfps\app.o: ..\App\Inc\tmc5160.h -mfps\app.o: ..\Inc\uart1.h +mfps\app.o: ..\App\Inc\motor.h +mfps\app.o: ..\App\Inc\delay.h +mfps\app.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h +mfps\app.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h +mfps\app.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\string.h diff --git a/MDK-ARM/mfps/app.o b/MDK-ARM/mfps/app.o index ea808d5fe9acde83c93d3c14e02aae3765d4d56c..c33ce46beb6f77520346be797b8c07269141dffd 100644 GIT binary patch delta 50335 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 VwoMvq&E>Al$kc?s&xPLu{69mZO*jAm diff --git a/MDK-ARM/mfps/delay.crf b/MDK-ARM/mfps/delay.crf index 22b93a6e920b2627175729157e57d3b1df335f3f..0cebceede98e2963ecae0f1eeaa96e3a5484aaef 100644 GIT binary patch delta 31174 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 E0aLeK+5i9m diff --git a/MDK-ARM/mfps/delay.d b/MDK-ARM/mfps/delay.d index da49529..9751c1e 100644 --- a/MDK-ARM/mfps/delay.d +++ b/MDK-ARM/mfps/delay.d @@ -33,3 +33,21 @@ mfps\delay.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h mfps\delay.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h mfps\delay.o: ..\Inc\tim.h mfps\delay.o: ..\Inc\app.h +mfps\delay.o: ..\App\Inc\serial_port.h +mfps\delay.o: ..\App\Inc\m1820.h +mfps\delay.o: ..\App\Inc\oled.h +mfps\delay.o: ..\App\Inc\MyLib.h +mfps\delay.o: ..\App\Inc\oled2.h +mfps\delay.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\inttypes.h +mfps\delay.o: ..\App\Inc\ads1220.h +mfps\delay.o: ..\App\Inc\tmc5160.h +mfps\delay.o: ..\Inc\i2c.h +mfps\delay.o: ..\Inc\spi.h +mfps\delay.o: ..\Inc\usart.h +mfps\delay.o: ..\Inc\Uart1.h +mfps\delay.o: ..\Inc\gpio.h +mfps\delay.o: ..\App\Inc\key.h +mfps\delay.o: ..\App\Inc\motor.h +mfps\delay.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h +mfps\delay.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h +mfps\delay.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\string.h diff --git a/MDK-ARM/mfps/delay.o b/MDK-ARM/mfps/delay.o index f8e82273c8062e64ef2b7269f00b1b4f37f1ede7..f7954c0d66bffbb7f8a5cba3492fd0e2c1839391 100644 GIT binary patch delta 52040 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 Qi^>{78RHM``sLsM0$2EALI3~& delta 20818 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 FQUJZy6qEn} delta 61 zcmcb0NA1=fwGFu(TzxmzZeU{of@96)9PQ;Cj6lo;#LPg<0>rF9%m&2lK+LhdoP+c6 FQUJP~6qEn} diff --git a/MDK-ARM/mfps/i2c.o b/MDK-ARM/mfps/i2c.o index 3f1fc9962f4d09a13589af4342089ffee70b5037..dfa624cc4539e9f35198ef8e40b21c790a88e7ee 100644 GIT binary patch delta 22097 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%0Dl6d>E4d@@?=?&!m0OF=KRjaaabP`^or#CzK4 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 b`yn@!!0>+-nBIw}_rbdTUI)fptl$3uPpaU5 delta 3093 zcmY+_33L=i8VB&IPBJ|+IVT~Rkc*n`DUub4@(@>GF#!Y((L8)0$I1i303paKi~E+h zUGAF+pup}b*JAIL6%|mqFBuLwmfLGt@mOF$7gy0mK#l<6bpQ1cuDtm=zptmNy1KgS zn}!d{_BE8I9q=(`a3-4-o4P9f7v6UBPQ1R#!|=EBUB|f5Y+{>9M&}y>^>o#se*V`cI4ueR}k7$|LN^^fzvdxoApb z>a@mGjxZ2Oh-5?x!V_;yHRq?eBeKnNZd0yV>Q?8O#bwQoF_twQN@K!famJBOV&5Ff zVj>@DawZE!mx$e%O`IA=JEX#w%su{p$-9FW? z$0NNT?=hHdbh{5SuktQ#*TH5NzA>IV#9Zyo^|58#pC$r%;!MJ1%eg-z#y@vY)S3&q zbmxpTW#{@tHe1L2MZ!NW#{Ewt))Jyo4J@?B>e|r%qs0;{kIDTKm zY->bqGsbOijQ=vxi*4q%4_OeAk7$i3KuAPeL}`p$X$YLBD8&CeqbSC!XcP;&6~*wK zQG)z-L~kc;@I^}$-WcYNGnT-&HzNe!4BVe}XV}PfVA4kuLEMs-h3Ql1TR@CVJi)eb ze}(YH7mYDrGkCT8XuVmHF0*4?<{(p0d3UpBw|c92shytBLwNY7Q@vMH#N|XPJCo|YmLl|AyCFN9>b;H(v+o*zcAL4+ zpdNG3V^f+p;Sn`x^KP2=u!nlgM7BB2djuJJygaRbhZ(Qm;hnPjArD&|36zU9nE8@O zpi<0F_}J1&pnqjxfcP4tEsF#OVRi8J@<`w*F&P7`hy;ekxQ?>;x08GaTc_wj7r47- z`-X(|{AQx{;kumRqAzfyE@y;z6mRAibvd;{-`4ba&pEz<$#*S8$N0imd~)NR zv{r8;dCxHhQSzqy)n#8riOdpBIQ_B1u`gv8u^q{Nhi4+`DE7J)SA55#MeMi}O2?V* zhJ2XQ$B@;WKE{t&m+zfWrWgmDa6(yPEO62Z1;iNOloQGpqktcrP>vW0oOVL3#0cPw z6Ur6CfU{00PYealIiaBVInd;U^2K1_yc2326$3G;3y#I{`Ws>gl8cUw#5Tk>v}ty1 z4_)GtW1Dn|%Z}}(OI&emA1-0BtB&m#Huivx`>=7VHtx{Y+rMRh-Gleznxk7>gswZf z-FfIo$Bv@;IWVSlrwO=XgR=9)`@m#n2gP1sin8;?ZeXgiTZ^5*3(79QYI@j<$}Yq_ zGuSj`7YSPz5A0!mz3ED4L(pc1vcqC6@H=Hou^RZjvfGN4z#ml9E)~ns|0QLY3Hu)O zM}^2j|Cg1{9)V^m%Z%}H&@5%42-ZQfl`eM?XbwrQ{aj^b(whBISy^IBqAQ!Htbn*x z4|V0!)lN@RmoHtiLQx!ajcTb&H!IPr82J@tVUG-gTxH>{d=mPTvT{*ppg$`M#ke2z z7iFO&*Fb+&`eKhke0#(~QZMKYQcq|BsRy)B z>H1v(Eh6dS^Cqb~^cLx7(A%VL&|*?oXo=D*@F295^wUHXm4o;IPA(^PhE|a7hgOn0 zL93Krx{lCl(tXex(!J1HQaSVvsROi*)E$U#r&O9;KBJ?Ii`F z_egor`=ngx1Et@W9Oy$*HuMoG0R5As-`{wFzLLb?WhLAnZkNs3+p|3kbC z9VK0YzEXN8>w58D(go;ilCB)zkeZ-lBwa$jC7neD`%Z;X!NP|45U2mA!uW~S3vpb9 zv60iE?@4+gq9>I8<<_@ZZT$XZK#$|^jiC<0hD(AA?@Feotxu}v}Aq$eIn<2wV)Y@2- z=)jtk^a(v^iJ`|TGh`=2-fzgxhU~^=g&})#*~gGoTt05hPUN!lO8W8ZW5^sswxS7H mycl)qf|9AI(;4idlIcQX=Sw`&J@}>>Ju<|Q1IdgT%=$kOO?C|c diff --git a/MDK-ARM/mfps/key.d b/MDK-ARM/mfps/key.d index dd08737..60125cf 100644 --- a/MDK-ARM/mfps/key.d +++ b/MDK-ARM/mfps/key.d @@ -32,6 +32,22 @@ mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h mfps\key.o: ..\App\Inc\tmc5160.h +mfps\key.o: ..\App\Inc\delay.h +mfps\key.o: ..\Inc\app.h +mfps\key.o: ..\App\Inc\serial_port.h +mfps\key.o: ..\App\Inc\m1820.h mfps\key.o: ..\App\Inc\oled.h mfps\key.o: ..\App\Inc\MyLib.h -mfps\key.o: ..\App\Inc\delay.h +mfps\key.o: ..\App\Inc\oled2.h +mfps\key.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\inttypes.h +mfps\key.o: ..\App\Inc\ads1220.h +mfps\key.o: ..\Inc\i2c.h +mfps\key.o: ..\Inc\spi.h +mfps\key.o: ..\Inc\tim.h +mfps\key.o: ..\Inc\usart.h +mfps\key.o: ..\Inc\Uart1.h +mfps\key.o: ..\Inc\gpio.h +mfps\key.o: ..\App\Inc\motor.h +mfps\key.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h +mfps\key.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h +mfps\key.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\string.h diff --git a/MDK-ARM/mfps/key.o b/MDK-ARM/mfps/key.o index 68b9f012082324f2ecf1d27b6cf820708b29f0d7..e590acb0dc73f70dfe3898a94876c391ac97fbd8 100644 GIT binary patch delta 52228 zcmbq+34B!5759DfCX<=RmP`@|5GH{Hgb*MJAp}Jr$s{C@Wk|wWbO=cx!R!kJ#EuIp zDj+z(Q|p4(eZ``ptqNGRYF(?f)~#B#TD2~%TU)H(|J-}un|YHV_q<(_-) zx%={7KD%M+tDj}TM6lRn&c-=4(sw;&1LW=br(yl|V*foeH)si@lssw;<){ubiDiMdzciCsA2oC%fX5 z1p%av)_FWWM0FWEDbUdnv8vVT~o zZJPQAcBJ}C#i6`g{UvkE^4eYwVK;voaKu!0CcQhZS(&E(Ib87OPaQGgqECJLlq2TT z(wK2;yqy>JE7N9}2~Bx-QNPxyWXkv|Pe{G-Q`N@fOMHxXQD@@2qnk%ekp|hgT$(Lj zSR_!}jh{YlQ$8(HMz7h{Ngh!2W4CAtL9a3@xLW!7&{?ZLy|JfM?PoD6=}|h*YTE2?>sim@o(39D+*ser;$Ds*HnjJ$ zxFaDVLW~^^&T*bSFFdEK+tzjVtgiGfo>o{>$z?Y3zl_a4q9`LAi;-w;Lw!3_h)lfT z=gy0)W(Hhi?T;zSwBU8F(ZTPXTTdN40dfcZ<|EE52j!~1p;zetB-pOaQ*I01t(~fj z2!5Yf<&7--Jv)}I}#H)-2ui?N-r?Wp~Tn{V^o#mt6L}~MGcTf(v_sf5_xMvj9ncH zqS_C>-H}A12&v;#2b2%OvaxgUFh(9jI4-z*XyW+F`ps!+`Ds*HC%|ide_eTHiQk_#A!qifIk~6i<{f%+ zsA><)<#F(b9mjJk9`bYxdq{?;COt31RDu2~!&GnRHx>`2&DaxoZp33&1tN~YBiKg~ zA~qEI8(O;&B5ryl+bCzw=cRp0aC7`At|=g7;+cBr_V^J)UDFVpj%UW9W8;E~rJnJY z68wC+!<7SpTs$)mU6|VD8YpBt?VDiIlm*JY!DUnCD4zs(PdQb&Irw}0eK+XHJXN_p zSeRL+{4;nd{yr3ZC9_2NUvTu)66HwHKXrlf@8E%{bCh2P-$3~5;MlA=$^*frSqqf^ z1ovloL4PxAzVbnE?6fJ$g~5_(6NXXCn1v@F&+K5|wBJJKF;8Z&Vfu!Frs*$cx?IEN zK=f2Rr{S4S{XX^17Zlp4bd1^{P zUsmGHX6~=ROH=ndj0nXPVVJ6>pR1_%I6^T*gdFBh2k(HQK5fRR^&!UmQz?o~eK#zM zOeB}Nmr@*?`d>3nF~#YoD5@F^zIQ=VU^|JZ>OHZBA%#T{xtT=l>Qk}8kl7*A^O*ZL z6veLoHP)SKSH4h?TOV`3PB9$nzh#UIVnR`7G50^f{W8{5TUQR{qwNq)VZEd~*tabq z@F$z{zRjNb4{e9yDfTTb_cC`+3|!|aFRtbCwsgB^SzWaZJ3WQvHN_Gc>Zvt?ah_r$ zn5gb_k#$3ur?w2%ZL{0blMyuaWq6894c&pso-z~3@_5Z~wx_bPv`{9L=P5G71)f4v zXs-I53+5{DgRc~_pChRSP=X+3qRdn1mB9-228|?DMtVU^2H&SX7~oVp)f!4{8mMd3 z=QZJaki%+C5qQ1uQK87Fn!a6O@m#Ri-4^4kEiRI+V76V^sj8We4;iZJLxd(~(X<1a z$ia0rEWi!5dkTx|DvBg!;+=d4%92fQ%5aH)G>8W@Glo7 zoqiD*+fqDrRQZWc^7_d*4Uz67k?ixx%5s~myz2zi|&vjy@NN6^g>=UtAV3nAnKjv%jue9V!V0{JY} zQ(R766LG%eh>Y`ffMYV!_Z*Rtj;FF-cbdajURNm#xX7XGaHyGAB&@bnmEx7f#Z@Rl zQCW(8~D}At^l1TGZ z7S=A7NQS3$X;pDud3BW}Ojdsyb#EsYeo4FrRmM zoh%2BQ~3nt@Q;zGGPSiB$*5qd%@+%V)Y;YN6NLTfy~4Vg$B{64Sw32jTp&*UMhfPK z1d-8CAeiW>^%*VeOGUjtQD{6rOeOM?psDF!E1pu`Z&D3A*8#+6Hrs&kew;Yl9qI>C z$+x0C1dm+mELZ^zI~<<6n(~DUsfqInJkC>EURo_H?Pq9-b%k|B=%SD!ug2rl`+`4S zniRN&k`J+E1Taqv`zD2V6IaasQS0XHVE|vM}eC4tv zf9X>G7prC-9u?>DhDI>v@fOz@LztZq8fU1qoKP)0BwIQ<;Np(%;Z5GAwSDWQ!k-7z zc8qbnFho)2J{4TB<4onp;PpESCfzhz`Dn;UzrSi(d9lBwy?$+LQ+dr2#xmmKVi-fP z9rLsIfF`&(TIk;>0Sj?#J*qx;u z4*qF(f%0iEZqH2R#-MjkzVbrw>^)htQZbDc%LiXPW3LW@!_lSI^cVH5Th}Dk5PXd= z4|4PIEWlHE=kKpv?U#)_3Y2oBP9HXE1TD zQ^CZAu~IxD^~peK6@*c{x2X+Pr>VHLqv0&}HKk|K6dybm9P26u-HWH>f)9fie;8Eo z*zl-$?1w)L#(ejhvQ2+`gX88X^ZA6`hi^X1QDYB0&6Hi3i0>Qf^H7aWqEX&cT!VH= zK|6wI&lGfeYAbyP9YX~W$%*qUsxCD+i5!ufWR9SVBn2rP!C*>Anx_oYA9qp!;S5g& z42{FopaKgV&?gaH6J-f@1IHVRTh6-hRb(dp|bB04X0u`U?U0sfp0HuJA!7vBi zf?*9slE$DwwIANng4t#TZtS!BObjh;D%(*5<`p-*Y=|A#Wjx@P~!qR3Rg{9GT z6qZ)6@OT3?InwUc#E^!sK{!_$-bi7Ya5IHv!mSjR33pOhCfrM5nQ%XaWx`u2%oFAl zP#~0WfaZ(}v3SxnR|hhar;U+}BRp|6eK$vV>T3F4j_~Bw^eZ{S(^u24;RrVX0}e;H z1sH5NB2BoBBLxz>i(}G+gM{Qs6Yl4TG~pqRkO}(H9!KJ=y$pc;*CM;@ASkxLB^=G|~)RZMI zWf!6zO>lb5#>^1pcJ1$VOjv)jOSuvfUyVE%LN*|A^g1LgF?2j! z7%NOFDs(~B3TrcI$QZg{hH}x+rSt-MIPqnWugksp0jG<;V zi1QfPOf+k(a6z)Cn)Z+=Un!pDH9k8bdi-Wb()!;IQ}!X4>heQ!PbCqhuOfS@7~;vh|u;iRynYZT5EGD9hhj`Og-bF(9P?2_Ti%}DH%acSz? z<6sVL%oXvq{j2)X&5kjFmxe3%K;U{$ih6~I1hAh_gu2b#t`V?{`ATami~U9Q?Pukb zgvusngmM_Mwx<yLp?>cv;{)sI8Tug zO!QO~FP7wF=39t_LasYMPWd|$Ix->6Q?ksgcd1y^%BqSL>Fx6w{fyDF?>4SurNNu;b{ zH>d`?x!5ElERFffbHnRLGhNNk@5iG(m-iH!!TR2Z;|tC!N|7)8P=qpnZ{^RPcF zBNqht&X0&aSABLeU)|EgBh;n1=Og+8zN5i6$Vgk6`i&GF8WKe=Hh@>bMM))1Tg`ps zy@|eBZ+Ii?OiWoyGbbm5}v@RD7Qdz}OKi%v^;Q&AGB z5bD?vmdJsENm^_D`r6+5-o75@eu^nqD=JPSEQApWSLv&DN2c>frr-!Q;aPo`?wFXA zqbRpxqQNuoL&DhVWHlE*qdN{iqsJb(LU~Rf|99sM{h>_f=7GlWV{2C(qAbO;>~Q^5 zXS&U`0^yZ-R_X9x^5L7OIe)JzKD{f)dE-D8wuIw)ey+1T_DQB>sRWBlA1e@`+;Mt%< zaO~m4Pn@lqvO+)aYv(TqMzUpIpfCK!Srv=2K21${T)*ZU=d4j<6~!CMLMxQD;b|v@ zBM<-g8|ODJswpb)>Cy));)@AOsoyt=xXL3eZJyaHmXWdDnfR2!iFw9-Fm#HB_BSfxVqv8 z=18AgpgCQ1$)pd@Mj?Anf@{o(fwH6eHg>c$!k{PdOp^_8Lfi`d#R;yYab396qx#AU zEBv&Yq&Cn*mm+vKq3TMyD_v>QC#Jj7#$RJoT5NpHSytcP*cuX>rYhU9?{k5^F5R_9 z`B48p-Bqt#qp!+va_Vkf#^WXRm5s%HguzKc6sdqXb2 zLdA~fySt-16!#qnWmjL|l=}ZGgbLSobcZFN z!lXQph}qEy8(-1WCb^Pk{~5+%=x(lWZ*OWXZ*OesH!8>iHX$x;7{f8>wn7$2WUx?=-;j6n#T>l&s#s19W`r~U{zoYJ^Tur$9@a}ro z3?(+GC|lHooAjsFx;k>7u_;%+v}-B34~M1B&D`x3u-0FRCr1@qTv*G^ik^}iVs!s z2u_bC@QplijY7D7LfmpRy&2ob>}K-G z->E73K}B1vFIBXf*s~O6gPQq-evhI(=Zv@U6S`mP=i9Vq=Z7|$N1-*b#k+UAxtJzg_t&uYi(-6o%)LoZP$?8SmkzLx5p`oy6=A1Sp9-n&F_3VRyhRfZTcs%TEAB5 zR2~KPfm_j!I<;hdn^OyJc;2Zz1Es%8EDP%ca3a2qJWU7*qK zA2ny(ECeylQr2c;o(EN@tDhvei}dqcT0-DGh|W_lPIMP(C@^DysFF3~f8Z9;YObiS zyQfzYOQE6^l_Pf~RSwZE?~LtrPjU9TZ*%fBUPN^`-=!QE6ErH+EAd=~=W0BM6E&^b z6RljI)vuqd?b9%+S*#}9XNMn;CTNLz%@pkgWvxCwQ>#=S(>pS?38{~vwi@19G@z9| zs~^nNCMCQ8p-Glj_NxAOFq9YcxT#uV;0^Gz(ZG0@Bramoc$;UoroRF!Fk2I0b1fcT z;Ng>a^lcx5R|r+oU4#~ex314X@WOLC{1?xAx(V(jPhcuUx5i}G=dMOa*J-x39HXr* zrKN3zclXs#j|qq zv;Adh409s8GNz`m(pQNS6F)6o)3W<ouT|MTQ1qwfYt}a%=u)*OV7J@XwRY6^GP^yd1>j6x|8Lpr)!)CUJ3zF&Aa#;%99xhIVM`VntyuN_&0tl8&!Y(o8z6X#R<3W95 ziS}WXmQ1U<`M-k1Aw2ivc>oVum!kP`-c^nYOm|wTfhqCc!n#5~>UmmzHnT&F&E>M$ zdSJemb{gx!lD)pw--)Hl^kzOkb2uE(M3;5MYSXSwpT4@VvvYNMd&BB5as9p==h^|r zp?)jQzV@D$_3cfKX${Tw-AsL2ao@u0UvE=?uOGAHBS=7f$3jJo{3BJAzWQ#6^vmjx zXo`BV&3z9R_OAEB@m^Py8eI?p-I|cRk=4%ZD zd^M6U(}w*9+8)94D4xgk2Nr1SZL4j%r%>BEAjar`)wS?7cX7P?08^h*+z&G)hN&+o z?nmK+uG0K|cn0INqP|BwA{DHlJ1u_(Egr8qsQ*#i|3FX4)bnlbuSlS53$`Er19n&a zx{mhVf__NHVIM-EIm>e+2t0|9KyF@t4%$2s;@!!%F4B>c-%n{)pihW*FR^v4ZE03w`ZlgJZ9B6%owZ-M-rHIem8x>`^I^`m}9$Tbk*oNBlX+>Hx zUfZENh{ibWu*JLYQ6?a1pNNE4s?yXcFWdE2L<$UrFpk2@+v?Y2B9LLjwisify0QjU z<^}klyX-v*a7W=?CPp5iUc&UpSOdu+XG}FQa>Z!|CLBTAk=zBRa33@R4bMH&5f$qw z;4wUp>z5R39m)s#zl)=k{zzNGOZq{twjk?zro_R1sN-)8Jqh>}9;%bW{C@QBz1W-S z@i(Ib7#=(lKQ<8O$17)rMdfLJe`8ZaD~9%l$$o!(M{jd?$EGRhCM4hQTUt{RT?o|r z-rnw(wSB!!e*fgj4Oq_hPMN~g1RBHrejg4qi>vbU(k8UF;$^8+gW{{JNeeJ#BKVC3 zX%ia3n?&K9e1V)o$jn@UOeO?6jL4*pVoV`=MM+_8om7!&5)3_4O^Tr`%cKONsGLUJ z(vZgK25u;vVGs;`*#;qswjAP7H#=bi*_%r!S0x6BFQS;+&d1-WQ}*enWDdW7T? zLTM2)n~;cfh+aT+!x2Q7V-gHKroXvBJO&g}4(c1Ppam1|f>JYT^k;bOfLcH`&WOLRCUKg3_r0 zr%%>voKTkcQF>I1aCTOXS69*|^Z{8)NJKhBUq*Dp5fp2=Nig)Rpz;?ohPIU^C5p;b z#FUPpBz|V#q>u=!4T7QW41*9w+nK(aKzX0=1VyHvqHlmBh*J+vKOE7I@LCE}dW19( zLTM4wNJvCFL~kOx;RqtEGYJ7h(R!0)XlphpQB<}NQ#yh)ZZL2|-&qF1P}gb@EZPFX z@-|`$N07F5LI*g4IGy0EfFo8Q+(ltZkC1LcC@n&I2(hFi=)FWY96^G8RQ`fuDB5UJ z3~ifCN)(m-#FUO8jhhYJ(6_}P80yY82&64QWiCetioTVY!V!d?L+AiU5GR00G-@D{ zGAU71Ud@@pITZaD93S8uVqHrt8eN*3(ZvRo>p0GHLtXCm9Hm4FJHWAs1c`A2XM~(X zv>QV-Q{68^G(+c2AyR%`z%rpBEjM$vtU5%v#UzkcqTFgy44t=`lqj~|&Y8kF6#Wj4 z3+GV#hd&76s_!Bm4LQxt)bHNSQJxz@@8KvVO4z*|i%5_d2RS3;9HQM9qM7P`#oM2C z_&F4ki=z2{&Xvv~wGWsC(n^#EO^RXXVUsdYV?cR`bA@*({=*y}P<4p)8)DHg)ZE+; z^bwBo+z|RGM=4Rl9^+Uv1-7HckWdz!H)!F(;)RBUY7=*Kef8HRJo zT;C>I@)EwEsS7+){-uOO;yhh_9rzZ5$9&?Ni_XTQJJTj=MPS8-F&Us6REawbnf2Z6(N{k65R zBlN7G(>abQX=DXN!lW|G4C4L_)|C0-IA zZ^eo2rNDED@;n~e-oW(-S>p@6wK=)8b>&YJyYNn)(X{Lp*)y5q!X{-+9U-Xb8o%D^ ztzKS51Z;l~si93pAb3qn8Cp|QvJhd~v>&!ygz*}Xl32NPg+DtjJFp@fSQ245GRjCo za%G%Rgvj2zOUP^>vw@@#QUIg?$T&jg0GR{C zLr5S8Myx0Vno4L68Bqi*jbmg*F|hF*BQx-tx-x-dWJd|GDZYh;loOtjOhQNpIbtdy zB$kcih%7?Lj%+lpXPxFimGl?C1!e{MEjy(Wc_#8)Bwd9wtbn~e^l2!uIOfE-&4JZH9) zAb;Z6#XobVlpr^jfRLXp3FNy{ijr+m$Ya&~#0GBR)`{~Q_@$q+yM*(QrT!dBe?@Ue z`^Khjx~D*X04G)Qfib~ zK-tJqDl^LbCXSK2DWm-yqjIM_ZBt6iYy4!VVdjMNjWe&S1xgiVk~k$!73F4$ zQ|jctTO>}&Q#H9&;*>r)^lp)Uu9@IHTp(ApAQbt%66cwPXAVl7=eB|7ljNyf-pI)N zzmhm5h?h2%LlUP1@lGbDdEOfD%J3o_hpC=Pqe4VA!YqdF&#A1DdgKZE!>4H(u{cAc z9#MbqG%aO39f3T-MexVk;|jUxJNl9P^Ig7<*81*J^C*v$u@pSwgn}j_bc7R<0>XE7 z>BRL9cwWKtDju4q;Kgy8la%56Q%oIav(sFxfb*u~FZO~R!uO%e0mfQw0rpQr* zHj4G#v$atwI42k_)^;_6nZx3K4#nayB^l9#rF48tw*rI+0^G{i0O>gHbv%E@Bdw&H z^--%j@w0QO-riP!cT+YwG6T`V&mFQKT&L z{~1D*|8RMJib$uh25~7ROWJAbWe|yGY6hJ<=o3IXkR-LT9`N~NST&H%e1`B-7F*xh z(lNkI$O2gvQ3v$LzILt~aE>^VUmKbDIppaU$Cr4%;&J(zW;MQtWljw3`tu94nFVbf z_)>)>O>%~)dhf!2VaXb2#XL&%;u#eXcOQ)NOS?U^?t_C^7iPus2>1XMOa zrLA~~`M?9iVet;r40?hOq&Gt>NQ70Jk**|~W=XwOgJaQ0dq(7bpEz%b- zT{NP90n+xuH+a6qLk%gx@23rk4t@-p=%*9TVthT!zpSLDHu!w}u)u_q9Ewi#;1JWYyH)}66_RU5_Yq~_eIhs zPcq|h%dm9C0{2$pcJ%cQV1ows?Zj^C?jFDf4eYxVe|dFj5hj+Hobm}5@CuIS5`GWy zt2mxV_a;Qkz-yFSn<*t+6@W3D$tTD zZyM&gZ;+`)*rdP|4Kus96yg0UzhQBH9u&SU$kj{htn_yTy`-kbr03*A{z%OFre4}G z!g8HLlX+Qy@ovnd&OX6un36`p$qiX)qAbL!y^+_WmDuMh8zZ}0u){aCP|2RtyRw{f z^`l=qtMubpxF>qy*o?rG&tT2E&JJA4LKW=p!zWkcJbqlV!Ts-F@{K9Kzin-gxZ`^Z zE#`l$4M|Fw%jSdVSrc?xm zO2gcN5RO_R*b^WGk@}|kwJp3^AlhOP&7|?jkwmV6h`t`&52tOnAhS&$1A`2EGk>o- zkvpCpTvH1&ywJ!D0xp9<9#=2;uN8kqhxHO#b1EJq57Ue=88O#DDDi5Jm`1j=vj!`L zV$f?~X6~l(7Q+(+8DINl?B96)gNOQsIG!f%pzw|%p5Kp1^7|{Qs}|Ce*4oj&p8vr{ z!%2FGl>hf@6UsOvZdG+nprmeTO%?V4qg>92q;@y;_H|Rw;V~4{mC-gNQ^xZaLtUKg zu#_o&KfZwAFP<}pdNOd(?rdh)#gshRBL%2;TPV7*GNT)7D_K!q=PxZRub?|2Xs{ie zP`ecGu-4X6dp=L8DXjAHmY>}}d!6{vDOhEZAB~(dCc}PFcp)O%BJ96Sh0_bG7A`GZ z7%1^qlvgb-TnJmsKq{&A8{gIQ)3?izxtn9CN%eI5%U6_$-VWOlSb-YkrKLnJ01?z% z4Qe%~qU$5-Z3fl5ie%A267_aa1447PshKHv8p7o(ig|kIYz@-VQX*lwdAC8S<`i^W z_ZSrKDw09JcCSGxujY!F?FUDww(%g=2_OxhWZ*b9XZe9`{xcw zK$@ml71a5}r^Qg+Wp*crq7I9Wt72!)nDV%-RTAWOyX@0=4C>y{n;8;rkD}D)PWjH}@5akuqK^o$4;1xN zn|m*Icd4JiD-dhZ2QoJ02Gw6!Ra+h=%k1htl_c>sMJ~C6OIF=S#EI_vl!@+#m1TGb z;~GK9Lt7aGR_X|fmp zKm4JN5S<=IC%lTKcTIJUuTMTnXE&C*mzwgbg+}*c8)r;tn37=x(UHs+9Z7-gNbF3E zq*T32PoeZqP`?jyyYNSz521c@>x}xX1+1$C(=W*K^f4lnlvCOvpqqOtJ-}@KLZ8pL zZm!0tcGY3GtFibrxYJ=*U9ommbK2D*E_`iVv#Y~~*wx`f?dphOb~SFeU5y`MSKV=T zH6h+UQcZN*)uaTwIx>;AUuc|CS&lvx-rsV`s`D89F7i`gj`PESH5Twof zP>7BJK$QDX0+Cmn1rplKG52@OtrTk>-h>wFyb#h6EG#i^*>m?O^ z3SV5JqY>Q;gn3vN9CbkaK;j9+BP47=E;3!*(blOyl;ix_fMut->@%;x%loSX)_*O% z{+zZRafkhC6k(Sn@O8G^pv;OCA%ayTCp%mw!1WNxDmBX@MM9in6~Y8NT$fNaP}j_X zVuA#10o-^sjUOmCi<1VV8ZFs~bZKJ{b6>36>9ZiUG8Lj0Ev;Q?60sStbP<)LXbv4I zUA@>sTH%+qk-2Z6sC6YY(Wkr3l3)tp&U}NUQLXl4WlZlTsC#1MI|`f{zyx?Z-6rN( z6Xu{?=z$pbuOLh>C^U7-7a8t?80ywD_=Adu-_rn(1BO)%+8qtA7_`?!WhaY?7J?Gx zK6NU%@JsTBL+O^cfpZC(g;ESdfL6E$&IM|W7=}bsIDw077L-sm*byQGWW_rmNTR%H zm*`M9fvfqQpwOX<%+8w@3K#kkq{yOoz)ukcKUR|J0+wQ*DamG`mx5rHC|d?BtiacY zGkI~J4T>!6Jw~vHU1tPQybmB8DpT<}Pti}uz;Xv3x_OU2nzjU08+v9HJ#!3tW{1PB z48v!_{P;{p8V&$y0nv{~WgWCI^{eA)yQznBQVBftfQ8hqwpXIKo1jli7|xTchc$=lgiKb|ge@+o}JaxA!w zog#5DE7eEVYH>evndz_Qv9Q%Ge=l)-h=KC&N~kPk?{l0#EP_AW#Jze~tu`Z&#>Gxy zBO{F6bE+xHM|CT1V^&;c7lp~Is5ZyvgvYnDe}>^Ii!u20Dgb`A81}J6z+nhTzJt9l z`IJMI#YXUB+1rvI%lXa-zLWhnOuxe1>~@aJ^c9xCF1H9IvP~8|iTN$~NLFgWN3m%Z zJeeh0@X_pefyfK}Rq*da-X~n955idXtVJM&-Dknav8yb&hn;7^Q(21zPh(XUd_2QJ zo%vJP1eOTgNFN5Iv+rh`eBc@E4GTVz9Sg(b*(vNs;OGK)C*j7-?*a>MW9uYN721v0 zUC)&9sR-k3v24X`nLa6rw_*JvBhdVY@G{_{wFrE;Q~);kF6EVc3W;C5?NN561^~;%Y!Zuj&ssKC1LMUf{p%X9p zi??0J_F3>PtjdC~VzCx{BYTuiWzG2Atj~hCvn&f9IG?>c%@C&|_&K}Mf^T4z7JMCZ zSn!M3k*x6em$H5fzLrh5;AgUrriRG}Y`fTjaDr_=TV}zpV8bo=)$9+MVG3;jV>>MP z0#<9m-)18%_?_&{DWUj*c-vpu-C+c3Mga@{5v#V~FR*kAZd1OP98yTF=phR}o1JgL zXRsw9JOG!U#?nIs;0M{ar-Uo~j6G|?Utw2S@TXXt1&>t+NZI`-yx9$)mo@wSWD4T8X_@wQ9ZdJDdmWm@nv*_UbI z2JB)FTJZgBvjx9`&9mTFvk@E@>7xk#$6iZi<}cp1fZbui-)37Z_?@i6g8!ApTkuEN zYaUY_^#6@rWx=0kYX}cW8EjZ7sTP4;_U5>71^Mhs3qGB#vf!t(R11DD`!FRu{-^9N z3;qYz4%|o|7Cy;lSp*!)@v-3wZf3_U_(SYs3w{Huu;5?dW%uy-$Jn2+S!Dd;ZO^d% zV?yb}fJ5vIi@=}QcniLieK^{PPOT=B-C@DMX6+XI-)yo4U&2004v+6;wMfZEci-RV!`{^e@BMPcdshM>KZ6A(S_nJYI|<eeYEO;|}Kh}^(`;WIZva3u2;oDfX1>eqMEchDski$?w@~c_91>eCkEcjmb zrEek(-PNJZ!XO@p{P`Ej?h_^uUe})dFpb!l;iW zm?q&?K-(#dZ6`QU+(9G!OTzJGgRcqVI~v~;#OCO6f|&|8mE=gT?R4?sC>wf@YX~3C z7O?{qK!^H-An@;SkicSzTOy+0;t>IPJXp!&0e@P5Z;h5%Xe5Cil1l<|NeohtlSbfA zNyt+GUO+fT!MOy7>u1($r_geOqp6aeDe-iPPnGz1nX?jn-;AO|*VP1bLi9s~7s=#n z#D_*~#q#Skz~3gmS9%oqKY<5OdxXmj#V~{`2E2|Um@uS;U6UYhlFu

    Vo{RT7>dVUL7+B|IeI zivkANJCg7p35`m1FS+(3aTy)cU$e5^PV~Psb~iy(kjG^ayd>c}5`HG(e}-jdK0D+FsL zJc=m-$;D!7L9j}~rzHGb!cmyJ5P!9VcS!iHgtLYS{!0=L9g6lx5i*AgMxlfoB-||F z)dbhzdo&XNoy6ai_zx1Fh}jC(bFZ~B4NLTG{dKau95IQ37?lR@QMt4D4`uo28xg%;W!EBNLVHzstUuR&}^1Z z67E*`ORSiI@UQZb9<*StkIQci$sZ;9ag_fP6nL7kQL^$am+)o@3uPrNm6hlk3EzmMG)2{C?4jQ=wBJA(LQB(Q_<@8qZjA%p%X(J>V~ zM)3I%{V3u1JQVlr>vG&jQG7vkKsw(fI2w?*fBIe&5y~W7CEeL{_m9vZ<6qsgodmCF7f|L*i3zY6TSi{`}{Qo zq0sQqQA&VGgPse~xn~@Tn410p{x@baf2Rn@+5aRQAro3Cq2Y-Q65lN0WfER5;r$Xm zC81%^5z>njc3#O}#`{^sZ$kMSmFS0v2;6lp={orBHECF+p(ACy84`LWG@4(p#Lp&= zA%pKo&#mGfL;L5h17n?ZWvhhU1lNUJ#|_e?L9hn(jw}4Dgho!e94gQ;qW?Km3E!7; z-$)2mV*F2$780FZevgtxDDWo;qG}p-;!DEe8B}ZzJrY`SikCBvksKl!wfhqp&zO3}%XnC|aXm(z zLTeK3|6m}SO;T00zCgE=+d`ZH;NqAhs5wb3oOK8-!eu?i4$iTA_ejp)>5r&PE zaJGc!NVs3Z7bN^Z!XG3wM$_piEA9~qFO={~2?KY?z+)2rQNm9oRORsdJk9Z%u;ilQ zb`4{v5?mK*9lQsPlRfBLp}Jr+SEI|taKH^3Ent8dl|szN@!p;+n_UuqB4N68>2`uJ zj+10b0fiHlD;y;r+5Jz=!uArSQ$9_6!d$r6(bXlTp2wl z>3@>&D+!&l$Z{n#7OULw(oj0^G}`~a82bfTcqGKwMfgAP6?lU1^E(9L;!h>yib~`j z&)3q>qoMfRwI9g+goBb^7UFZgm<;Sk`pou_bWxiW@I?rIE4N%8mvUW_zbZm5K@nRs zf01(ClD{b=x0f=Ir0}nr+ulPZMEcCuE54XZ@V64@Iouo(@qL-&d&ReS$s>HO2#Cyb z5Ak>lL-BZ}hTC|hJ{+R+I`dEX{~C&j#(R}4yT>JbLqe`_St#OVB>!*5E+_b;q@NMu z^U3Oexom#FK3v+Z*_3$&8|g&}f6tbc zIlcL%*+uJf{J7kRAKtjZJ9Yl`-JR3eEq%MT0#oH z$UVIo5=%ExRDV%rLup@m^YU(gw*K;7EpZIJ$-o89TFwP>b2isEZ|p9w-Kf8`S4#@; zTgixDB2qZ3tNN_s&DFK_OY8l!DMGk4{7pixY+Vt(<>AlW+_tW-t7Xah{6_zVNNI63 z8mh~?iRItW)t{GJ*RrmxvObj2fRR&qr2Trp*~;)thqs&5?@veQ}a);6^mIFV8PrnK66w@_hfCNLlm#Ipp#0b;%<= zwM$xjd9@8)?YVgay-im@ad(~6S8)f{&sj1vW6ApBs*>3u2O9pv>%IKrv^+vj6?b8a zx45mdud1fHA>Uu1|9rnTI?^e~3ub$HoR!NKFJ3uw zcK?#)v;Dk+S}FitQRXSE@8NpN7iH8{6s>4qyDpciTS9vHt$bL%cqJEG)ZE^b*U?&? zUEk!Nt!L}ncrADN`dQuO%d1+J>+fBtC8U`*@)2uh1vjP5+n(RlzG36i;wFE)p523g zhVa>bZOD+G!sTU!>-uJ{+%Qw0->Z#{FRbOM^yaRs&fmDDD|;DL?Q}hRpEi8RmJO}V z8_G&5H+k2Qg=zYa=V*>(BvQVm2!-I!uk4vsym?M*(fVxv%p5&_pEhosQC}LmD@mlR zZCOL!(#Gs{YqR|oLPWoOhs&v-vq#g0Wvr}Tzqzoxw5?{Hzg|DKQS<0uTwTZ^UWC5_xuvsRWbs_a_QvZ1`d-ym%`SJU*ijWBR|TXEm2 zO*O@vS2p-t1oJObVEr9n4(V*3S<>CLaasGi*}^@4*{C@aH*MTZhIdpop0zxqyRWHm zj(;)59IvNr(nbvFU%G1XlA5l?OR{;Xr|p~WawL&Ud$~1p>e@EsWw)NySJS9>ZPKR1 zuiwP!rCm$fR(3YktgX@a?18Q`|Bio#HYNxwHud{j&f2h~YjdeAB>c0G5ySF3XKh^A z*)-c*F~{E|49EXZb5cq@i<(g6{+hMD%lu7?*4F1Y==J^DWcO0h$#qn;Hl0;bP?4RH z&wD}r-hQnpzPzHEBF$b_-&fq5v95R(uX%dfKFy_jHfuwN)GsTkm|4=cF88bgik7N3 z@6(13%PZ=yT-&z1cyV2xznRP!H8y)@f0Jlvn^qxfeqTvZ_o8)q-o;xA^y@ck(}(3& z*ETfN&79p(w+?a6)U|Q$b%o8;pDf+jxv{z-W9F8we0`^me}eL+t_^c<5@SL0!j-Ly z7OgLBU${gf;yLD~yki|9GZL5~`Fsq%dpN+8JGW|a!@{~HKmL83=_o!(aQmW-5~h8l zk_Ofge|MhAca7td0a7$@Hh^B$OmMt8(vWOus0ocUA=y+p?2=@(aW^EXXP%=CNsKl~ zkWA`NtX*r)(UMMBu~L6hojP!iHgRBeT7d3utaz1*@-kpHqE`xSW6ORhla?+VBvjgGPaoWX!-}K>yLyL_JzEmm1Ke z`SFhh&(o&qi!agQhJ#hq>=HYV&Bk3f)@&awx zz|IQQAzr_nSmC1wk9G6{ZM3^*;0UpY`ai@Qrr*C)i;q4mP4F0R2~yn{Fn6!l4ZE~) zd&v%kTRlIepG4zwWrWY+NbiZd$<%Rjib_HQ=cvL&w0I{UoJ5y9aQ+z* zJ86ge)i!O4d%$E*`hpS~Ctm_3gQCn(xz9*Wue>l?hn+f>UgB(^*aH`5Av-68=Gr70 zb+V0`nCkf{JwNx4SSpdSfor8uy84qBYVL@MbM|1P2G8oZ2QbEl&ly5qxbz||G1}B4 zB=Pb^TJn&vNr-;n2Gm{d>XVK}sXuKXO8qHgP-<%B<_cQKl8>SeLR}YYDL-it8ms#* zKGE!kl>CH2C`I1|!N@@Y@u=#yjj2?ab0Y7Dsp$F^) zz5p3?=;2Z{^a!Z|Lyw+%i8goOn8TwDKIV+SM9b7qGUjkKX_sn=kpquMcxddUaMMXf zpD{WOJQ0faq!13s9yEM%meVFl_bcCS}AVqu+fYOLQ z)_6`n%y`D}&jFB*s&2mcwXO~*os$hVo}V(#@E+^rTPxQxd?0%hqHcMLZ7j>65!k1lVi`2<+ow%P z9Jo~R_t1V+wfgfV%k8aU2^s~3Y`TqTQWBvbT z1KzTw0}G-pRU+HWN%qzCzcXy5=caLax0;}E^DR~ub4a0H2>XOLZW+MPExz9V*+ zKu-<~T&E1wA6l-!L(x_%kskW##~R~0rw?+>qfghh^oRvZg5FLWo&)!~Xg74KWi-JK z=-}IPMSlo_k?R!fJzS;5rVO%KhOMFNamaA+YHjG?yJeYT z=!mvZnRUW7O6JLyCk2TExA(CZhD>Kh-3yyL%zAvn1qWS%Wag%LaK&M; z##t5{Msh<=wBvOZbPd??GGfK(*I$PT_`tD57u#M}p__l_x)W`CVT+dPrZ}`d!Qulc zO&E(0hY~yLmKPlDp)IdjT$z5x_1dW?TY^wy`DsfKC{H=bz84Ji48G+>5+_}YP)dWZ zMM%v_)*>XL4>>Skw~LgIIq`1S{_F8gpU}8Lu8uZvP@7CS*)|vTWrHt2xRK`^h_d`Z zZHUnyI-m_d!8RA~CkO0saeZ@ch`zZc61!pGzLw`C2P~A=pRlDxVkh0wA|d^;8wNR1 z8Kn>F!RMI9-KfPKo_(X1Y*&1`?-nh~H42wc>@kj5r+(2b+L%?sy5}_-7Ya->OZBp^wAH>Emz3zcP4Y2xE97g5hEr|Gf*= zP{Dc(EMOK^tX_DBmacrHpK+UZO3Y#0iCWDmwggo_^EPc#%==IzNHOzq{qH%w{x&T= zW=ITCm)x$U+t$bERky>uJ0<)=z?hl1oZ}NB7dW^`%J8} z<`B$&LIgMAKHpIhoQDx-v&1vl6jS0U>|{% z7M&G4jIqS%tg&E;Sniu56rMIr_uPdHoE6X50=?@lIPp%s?JhX+Sx`Kj67w++l0m0m zhWNnDpVKYMX(&qMbWq`2{+wf^gQB2c9OQ%vr&dL%$ObD8BBX+DE*UCJQ>BUpZvD)= zVe0E+sL)0iW)$h4m8+mGSgvv5cNaeYMs9fRE|3@nAsZ_|MGNul}hqxP0{{RIQ zp4XviA+0|jL~9D6n}6;~+wod>n?>d{Q6{^CJxVob(VCwobh<@^Z6 zUxQ^RrptyWQf$w1vV)>5??+IyzL>aah|MjY7Zag4ZF)%YRf8zbhTLa1;foZ!CI7YX zMO?0v)d|f{qdN^R#m1Q-%{L9AxtHYT3C-KOoG3=Be@hWsE&CHhW@sJ!w<{u*6}_QU zehG;aIi?wM&J`k+&gYzLw?6(TYWed{>ef+|^L!DC?|LDm_`o2FAA#K7F|v~Uoy_OG z)6)n($IEhFQiSHcpM*4DKZxd=AosOPXuk4mGMQ_h{0)^WxA_eWX5lX1_H9TrU1dFy zGxkDmuS;KbM8gM>U949xdf`T17cwbAaoi~(#dN#(M2gcO zm!{u$H;%e?JgUVjnfi5)YNyyUO^ZLm6vE=-sUgMJ4Wf82q1EW*1eEUfl@y zdsa_K@y&xMo(s9eB-tFdo0^|M@Oxg)ryq^b{K$@w=358R{2b)u$o?gQ{rY$sCU?4M zGDscBMG<=M-xbn(%OHB6fZX?;!s17MG%EM93Z}7U47bM5=l~Z-CZlO)+q`YCWFY4o zCz{Y?4MlmwA()R4=J9Aj^Wq}(UYQlrOZVkZ)PinY#NpyWv^SERUVjV@ zK&VXUJ&GV7B-3MFny0ZQk;KIjNfgWvC2`jvNmM}YYcUWnSfHVf+<+;Y9ifk@wxq}O z7HRBFk;KY~Bz&0289q9HkR;YXE?MLPp$d_UClI_z=$#m$x7iyqedi#0w?b~R{?+5K z7oi10?*|BG3De{7^6@f}#CKS%g%@u#Scd7_2T7tIa>>FwyAhPOzlET*{h0{G=PnG{ zzGV=__=K>b_$~y6V#oIguCeL=p^4lI{1dnfg!R`%B=QzmhV_>XlE`O}lh)f8YncC> z_W*o_(8pZwyt5+oE~p6Uy>Jk{KFBr7PH}~144+vmHFRCnn&zDzp*UkzNHM)?f&%AH zDZIK=fMq1JZIEQvKu*?lgystK??>=1k;IxNjirb(r4L$% zC$SYQBZ*!Ar?0aQZL12y_)QmUJxfaFqSiG|84(2W16EL6gbX^V5~NBHaY2d{Kf1EX z3_4vVx{a}xIjR&73>iA3b~cu}WrEO+RomK0)uR2QLLGht92jJUDl&@roco-U`w}qy z>pj2wydUS>d(OT0l-o8)F$A4Grz0?JjtWehW9aExj)A%yB^+`&MjPZf51q}i2s5Qa zXE9RG)KZ*>X}ht#F2xcKxfGu?NO2iDo1z7G4?B6gV9s%<;?F5>Gl$B2FDi$s3x`~e zy$y2Ypo?(wJ`2<47=c-3j^REtDIOV9@l;)kOE}_Y*ntKq{(;VRBetV=V2E7J&`c1C6+m1g3TRJ z{^q3FT-hdq)o*$&Kv&euV|WdSOsiPao&mja8hZ$Z0kaI7=Odj1kFLCdC$jbU7a@pu zzkYdIwX2nPQ3patLi+f$+Ncum)!H+r-HA3{0L}3~(T--&zT0nm-Zgr1R<%b9H3|Os zmtIEH=s}@cOI2B@B2-NXRg|i#P_^n`W=w@ZoOJr)3@QkpaBXbf_>yQ`pmjt^fvzR$ z5NJJ7r$BKQl?7_E9lVaHA1H0n^+YA0do8+ws3K4sQR4kTbt5~N1>$&mUb~M}u7>ov zS#+?s*7m%c^tuZe&whb65#(Ulj`t8{fXp}CMzw_*7e;~(rl?v1;x%UWe*IFzCj-@1svs*IDgZgvt3)e6ZYJ(0N@Cl0$i_NER0eWGI7qYv zG;UQ#iH?i~)xSkF1!TVcHmCM&qPcOb;MVaNQU24Q)Z;dmKqrWbK;72yL!QSKpcach zqG}Z=ZP6%IsZ)WfL{%qHn^lbyB8t`JoO`qxLTs{%EJ^nDl9hSvC*phs&$`pQ>e2{2de)gj$CuQoJyfc>#n56-Ji X%{NafZ`T%m3iee;SCzNJzZd@p4qM|% delta 32527 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 diff --git a/MDK-ARM/mfps/m1820.crf b/MDK-ARM/mfps/m1820.crf index 85ff9ed868d1574fb946a5932e3e9fc454301e21..d6020069b53db9c15aaada95846c2ad872f93eac 100644 GIT binary patch delta 401 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 X@?9Tksd0Vq-wikTg^WKCB>4XTi4Cx< delta 30500 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 KVwlh3=l=orh)S#g diff --git a/MDK-ARM/mfps/main.crf b/MDK-ARM/mfps/main.crf index 870c1e9b7e4516083d96ef3d4ee63321ddddbe9d..bbb21cdfd145fb36de61ec441aae06306db74b94 100644 GIT binary patch delta 26054 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

    vO_838_qZ{ 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 PcAv)R-rM*X`^^6X*Y{;r diff --git a/MDK-ARM/mfps/mfps.axf b/MDK-ARM/mfps/mfps.axf index c95aac78d6567ed7d7549c5fb01a377a5df4eec1..3f13063550abc58f043c057e02e3a647d86747ff 100644 GIT binary patch delta 97331 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 delta 78601 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 rt>6$<_Project: -F:\Desktop\Work\2024.04\2024.4.24\mfps\MDK-ARM\mfps.uvprojx -Project File Date: 04/22/2024 +F:\Desktop\Work\2024.05\2024.05.01\mfps\MDK-ARM\mfps.uvprojx +Project File Date: 05/06/2024

    Output:

    *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'E:\Softwares\Keil_v5\ARM\ARMCC\Bin' Build target 'mfps' -compiling tmc5160.c... +compiling oled2.c... linking... -Program Size: Code=20418 RO-data=378 RW-data=208 ZI-data=3472 +Program Size: Code=27190 RO-data=2626 RW-data=324 ZI-data=2276 FromELF: creating hex file... "mfps\mfps.axf" - 0 Error(s), 0 Warning(s). diff --git a/MDK-ARM/mfps/mfps.hex b/MDK-ARM/mfps/mfps.hex index 7207406..704f45f 100644 --- a/MDK-ARM/mfps/mfps.hex +++ b/MDK-ARM/mfps/mfps.hex @@ -1,1316 +1,1870 @@ :020000040800F2 -:10000000600E0020CD010008D33400082F22000824 -:10001000D1340008BD040008C53C00080000000001 -:100020000000000000000000000000003137000860 -:10003000B505000800000000253600084B37000811 -:10004000E7010008E7010008E7010008E7010008F0 -:10005000E7010008E7010008E7010008E7010008E0 -:10006000E7010008E7010008E7010008E7010008D0 -:10007000E7010008E7010008E7010008E7010008C0 -:10008000E7010008E7010008E7010008E7010008B0 -:10009000E7010008E7010008E7010008E7010008A0 -:1000A000E7010008AD370008E7010008E701000894 -:1000B000E7010008E7010008E70100083D22000809 -:1000C00031220008E7010008E7010008E701000805 -:1000D00015370008653C0008993C0008A53C00085D -:1000E000E7010008E7010008E7010008E701000850 -:1000F000E7010008E7010008E7010008E701000840 -:10010000E7010008E7010008E7010008E70100082F -:10011000E7010008E7010008E7010008E70100081F -:10012000E7010008E7010008E7010008E70100080F -:1001300000F002F800F03AF80AA090E8000C8244BF -:100140008344AAF10107DA4501D100F02FF8AFF29C +:10000000280A00200D020008774100089F310008EF +:10001000754100088D140008F14F00080000000031 +:10002000000000000000000000000000614A00081D +:100030001116000800000000F74800087B4A00087D +:1000400027020008270200082702000827020008EC +:1000500027020008270200082702000827020008DC +:1000600027020008270200082702000827020008CC +:1000700027020008270200082702000827020008BC +:1000800027020008270200082702000827020008AC +:10009000270200082702000827020008270200089C +:1000A00027020008D94A0008270200082702000892 +:1000B000270200082702000827020008AD310008C7 +:1000C000A1310008270200082702000827020008C3 +:1000D000E9490008914F0008C54F0008D14F0008BA +:1000E000270200082702000827020008270200084C +:1000F000270200082702000827020008270200083C +:10010000270200082702000827020008270200082B +:10011000270200082702000827020008270200081B +:10012000270200082702000827020008270200080B +:1001300000F002F800F05AF80AA090E8000C82449F +:100140008344AAF10107DA4501D100F04FF8AFF27C :10015000090EBAE80F0013F0010F18BFFB1A43F0A5 -:1001600001031847B84F0000D84F0000103A24BFD1 -:1001700078C878C1FAD8520724BF30C830C144BF0C -:1001800004680C607047000000230024002500264E -:10019000103A28BF78C1FBD8520728BF30C148BFEA -:1001A0000B6070471FB51FBD10B510BD00F0F6F80D -:1001B0001146FFF7F7FF03F09FFE00F014F903B4B8 -:1001C000FFF7F2FF03BC00F017F900000948804771 -:1001D00009480047FEE7FEE7FEE7FEE7FEE7FEE729 -:1001E000FEE7FEE7FEE7FEE704480549054A064B41 -:1001F00070470000AB37000831010008600800209C -:10020000600E0020600A0020600A0020032A40F2ED -:10021000308010F0030C00F0158011F8013BBCF1A8 -:10022000020F624498BF11F801CB00F8013B38BFC0 -:1002300011F8013BA2F1040298BF00F801CB38BFCE -:1002400000F8013B11F0030300F07180083AC0F0A0 -:10025000088051F8043B083A51F804CBA0E8081094 -:10026000F5E7121D5CBF51F8043B40F8043BAFF3C7 -:100270000080D20724BF11F8013B11F801CB48BF21 -:1002800011F8012B24BF00F8013B00F801CB48BF57 -:1002900000F8012B70474FF000020429C0F01280D3 -:1002A00010F0030C00F01B80CCF1040CBCF1020F29 -:1002B00018BF00F8012BA8BF20F8022BA1EB0C01FE -:1002C00000F00DB85FEAC17C24BF00F8012B00F8F4 -:1002D000012B48BF00F8012B70474FF0000200B51A -:1002E000134694469646203922BFA0E80C50A0E859 -:1002F0000C50B1F12001BFF4F7AF090728BFA0E807 -:100300000C5048BF0CC05DF804EB890028BF40F8D2 -:10031000042B08BF704748BF20F8022B11F0804F14 -:1003200018BF00F8012B704770477047704710B531 -:10033000203AC0F00B80B1E81850203AA0E81850DD -:10034000B1E81850A0E81850BFF4F5AF5FEA027C9E -:1003500024BFB1E81850A0E8185044BF18C918C00D -:10036000BDE810405FEA827C24BF51F8043B40F8AE -:10037000043B08BF7047D20728BF31F8023B48BF93 -:1003800011F8012B28BF20F8023B48BF00F8012BD1 -:100390007047000000487047FC0700207546FFF7D3 -:1003A000F9FFAE4605006946534620F00700854632 -:1003B00018B020B5FFF718FFBDE820404FF0000649 -:1003C0004FF000074FF000084FF0000B21F007013D -:1003D000AC46ACE8C009ACE8C009ACE8C009ACE880 -:1003E000C0098D46704710B50446AFF30080204623 -:1003F000BDE81040FFF7E3BE01491820ABBEFEE7A1 -:10040000260002007047000010B5084C00221021A1 -:10041000204600F04AFB022003F062FC2046012245 -:10042000BDE81040102100F040BB00000008014072 -:100430002DE9FF41A0200124CDE90004DFF84C8024 -:10044000032569460395404600F02EFA01226021FB -:10045000404600F02AFB40200026CDE90006694610 -:100460000294404600F020FA10270097CDE901647D -:100470006946074800F018FACDE90074694640461D -:10048000039500F011FABDE8FF810000000801406B -:100490000010014010B5084C00221021204600F049 -:1004A00004FB082003F01CFC20460122BDE810409C -:1004B000102100F0FABA000000080140FEE7000039 -:1004C000084900B5098981420AD0A0F57F41FF396A -:1004D00006D028B1B12803D002F006FD002000BDEF -:1004E000012000BDB000002010B50F49052808D23A -:1004F000DFE800F0030514161800812000E09120C9 -:100500000870C020487000208870C870064A042116 -:1005100003F010FCBDE8104003F0E0B8A120EFE7C5 -:10052000B120EDE70120EBE76100002030B51F4C62 -:100530008FB02079002836D01D4D07282ED2DFE855 -:1005400000F02D2D2D2D2D041A00E0886B46010A98 -:100550008DF800108DF80100002101208DF80210A7 -:100560008DF804108DF803008DF80500062221890E -:100570004FF2131010E0002300F0CAF8024668465C -:1005800004E0E918497AC1545B1CDBB29342F8D30A -:10059000034621894FF2C31003F014FD0FB0BDE8EC -:1005A000304002F0A1BC0FB030BD0000B000002010 -:1005B000BE07002070470000F0B52A4C2A4D0126E6 -:1005C000226942B1214602274969491C012A0AD001 -:1005D000022A39D114E0052804D100216161287074 -:1005E0002661E161F0BD616168540229FAD3276197 -:1005F000A878697800EB0120E0613B2824D2F0BDA7 -:1006000061613B2920D26854E0698142F7D368795F -:100610000102A8790843FFF753FFA8B1E879297AC6 -:100620004FF2021301EB0020C21A0421984216D0A7 -:1006300006DC6FF4704140180AD0C02804D109E0EC -:100640000F2A09D0102A0AD0BDE8F04002F04CBCB5 -:100650002671F0BD2771F0BD03202071F0BD21711E -:10066000F0BD0000B0000020BE07002072B6FEE71B -:1006700070B50024FFF738FFFFF70CFF4FF47A76D0 -:100680001B4D02E0641CB44205D81021284600F03E -:1006900007FA0028F6D102F0D1FF0446FFF7B4FEB6 -:1006A0001448210206D501210170E04320F07F4467 -:1006B000641C01E000210170204604F055FB0E4946 -:1006C00004F066FB04F0E2F90C4A0D4B03F0F6FF70 -:1006D00000220C4B03F09AFE00220B4B03F0EEFDC0 -:1006E00003F0BAFDBDE87040084904F063BA0000A9 -:1006F000001001406000002000007A44CBA145B604 -:10070000F3FD0340FEFF2F4100C062400000204186 -:100710000448F5228178407802EB00200844C0B2FA -:1007200070470000BE07002010B590F8211000228D -:10073000022905D00421816380F82020012010BD0A -:1007400001680B6823F00E030B6001680B6823F04F -:1007500001030B6090F84030C46B012101FA03F3F0 -:10076000636080F8211080F82020104610BD000042 -:100770002DE9F05F90F821100024022903D0042114 -:100780008163012485E001680A6822F00E020A6094 -:1007900001680A6822F001020A603F4E3E4FB2151E -:1007A000DFF8F4C0DFF8F090DFF8ECA0DFF8E8B095 -:1007B000DFF8E4E00168783F13011502ACF1640C46 -:1007C000A9F15009AAF13C0AABF1280BAEF1140EC5 -:1007D0004FF48018B14227D9B9420ED0614512D0EA -:1007E00049451DD0514518D0594518D0714501D102 -:1007F000424615E0294EB14201D1012210E0274EB8 -:100800001436B14201D110220AE0244E2836B142FA -:1008100006D0224A3C32914201D11A4600E02A46D3 -:100820001E49091F0A602BE0B94213D0614517D059 -:10083000494522D051451DD059451DD0714501D1A2 -:1008400042461AE0B14202D14FF0807215E0134ED9 -:10085000B14201D1012210E0104E1436B14201D153 -:1008600010220AE00D4E2836B14206D00B4A3C3227 -:10087000914201D11A4600E02A46074980394A6070 -:10088000012180F82110002180F82010416B01B176 -:1008900088472046BDE8F09F8000024008040240DF -:1008A00090F82100704700002DE9F84FDFF8C8915B -:1008B0000024A9F1040B23460F2709F1040AABF128 -:1008C000040ED1E00125A54006EA0502AA4276D130 -:1008D000DFF8A8C14E68A6EB0C0866452BD00DDCEE -:1008E000032E34D005DC36B3012E19D0022E2FD1C1 -:1008F0001BE0112E16D0122E2AD119E0B8F5881F50 -:1009000019D006DCB8F5803F15D0B8F5801F1FD18F -:1009100011E0B8F5001F0ED0B8F5041F18D10AE099 -:10092000CB6815E0CB681B1D12E0CB6808330FE0E5 -:10093000CB680C330CE08B682BB1012B4FF0080314 -:1009400003D0456104E0042302E0056100E00023D8 -:10095000FF2A01D8064601E000F104064FEA8405AB -:1009600001D9A5F12005D6F8008007FA05FC28EA90 -:100970000C0803FA05F548EA0508C6F800804D683A -:10098000ED0070D53E4DAE6946F00106AE61AD6931 -:1009900024F0030605F0010500953A4D06EB050C21 -:1009A000DCF80850A607360F07FA06F825EA08050E -:1009B000DFF8D480404503D14FF0000825E052E035 -:1009C000DFF8C880404502D14FF001081DE0DFF894 -:1009D000C080404502D14FF0020816E0DFF8B48035 -:1009E000404502D14FF003080FE0DFF8AC804045EE -:1009F00002D14FF0040808E0DFF8A080404502D1A2 -:100A00004FF0050801E04FF0060808FA06F848EA3A -:100A10000508CCF808804D68D9F80060ED024D4615 -:100A200001D5164300E096432E604D68DAF8006069 -:100A3000AD02554601D5164300E096432E604D6841 -:100A4000DBF80060AD035D4601D5164300E0964338 -:100A50002E604D68DEF80060ED03754601D5164343 -:100A600000E096432E60641C0A681646E2407FF45C -:100A700029AFBDE8F88F0000080401400000111004 -:100A8000001002400000014000080140000C01403D -:100A9000001001400014014000180140001C0140FA -:100AA0008068084000D0012070470AB1016170479A -:100AB0000904FBE701488068704700002C00002013 -:100AC000704770472DE9F041016804464A694E6855 -:100AD00090F83E000025D743FA050BD4F243D20527 -:100AE00008D46FF4807201254A6121680A6842F4D3 -:100AF00000420A60B90508D4F143C90505D422684B -:100B00006FF4007145F002055161790525D4F14378 -:100B1000C90522D4638D94F83D10226B202808D19A -:100B20003BB9212910D029290ED0282901D1212A09 -:100B30000AD022686FF48061516145F004051028E5 -:100B400006D0402804D008E0204601F0D9FF04E098 -:100B50002068016841F400710160380508D4F04351 -:100B6000C00505D421686FF4006045F008054861B0 -:100B7000002D07D0206C284320642046BDE8F041BA -:100B800001F0C8BBBDE8F0812DE9F0470268002103 -:100B90005368C66A90F83E4090F83D50102C12D031 -:100BA000402C10D0046C002C7DD05469E443A6077F -:100BB0007AD4DE43B60577D4036C03B19169BDE8FE -:100BC000F04701F079BF976951694FF42A0CC94386 -:100BD0005FEAC1784FF02A4904D066452AD04E45D5 -:100BE00028D010E0DE43B6050DD4C16A614501D1BD -:100BF000012103E0C16A494501D10821C162BDE874 -:100C0000F04701F0BFBE0E0716D4DE43B60513D47D -:100C1000416CC9B21161416B09B1896A29B9816B13 -:100C2000002907D0896A002904D00068416841F48E -:100C300000614160BDE8F0878E0706D4DE43B6054B -:100C400003D4BDE8F04701F0F1BDFE4352687607DA -:100C50004FEA02521DD4002AECDB0A0608D4DA431C -:100C6000520505D4490705D5BDE8F04701F082BD1E -:100C70004907DFD4D9438905DCD4212D05D0402C88 -:100C8000D8D1BDE8F04701F0C3BEBDE8F04701F0A0 -:100C90002FBD002ACEDB4A060BD4DA43520508D416 -:100CA000490708D501E00DE00EE0BDE8F04701F08E -:100CB0005DBC4907BED4D9438905BBD4BDE8F04724 -:100CC00001F0EBBB916970E7E10606D4D9438905D1 -:100CD00003D4BDE8F04701F05BBF2821212D27D0C8 -:100CE000292D25D0650655D4DD436D0552D4640702 -:100CF00052D590F83D30448D002C9BD01269446A47 -:100D00002270426A521C4262428D521E4285428DBE -:100D1000002A8FD12A2B8DD10268536823F4806377 -:100D200053602222026380F83D1000F0EDF981E764 -:100D3000250623D4DD436D0520D4640720D590F823 -:100D40003D30448D002CF2D0446A24781461426A0C -:100D5000521C4262428D521E4285428D002AE6D1CB -:100D6000292BE4D10268536823F480635360212265 -:100D7000026380F83D1000F0C8F95BE76107D6D444 -:100D8000D9438905D3D4418D0029D0D0416A09784F -:100D900011610AE06107CAD4D9438905C7D4418DDE -:100DA0000029C4D01169426A1170416A491C41622C -:100DB000418D491E41853DE77047000070B5040034 -:100DC00025D094F83D00002520B984F83C502046F9 -:100DD00000F054F9242084F83D002068016821F0D7 -:100DE000010101602068016841F400410160206850 -:100DF000016821F40041016000F0B6FA4D4A6168D3 -:100E0000914201D84C4900E04C49884201D201206E -:100E100070BD4B492368B0FBF1F15E6826F03F06D8 -:100E20000E435E606368934206D94FF4967359434C -:100E30004FF47A73B1FBF3F12368491C1E6A26F064 -:100E40003F06314319626168914210D84900401E43 -:100E5000B0FBF1F2521CC2F30B02042A01D20420AF -:100E600022E0B0FBF1F0401CC0F30B001CE0A268D4 -:100E7000F2B301EBC10303EB0116431EB3FBF6F320 -:100E80005B1C43F480431B0549D092B301EBC102C4 -:100E900002EB0111401EB0FBF1F0401CC0F30B004F -:100EA00040F4804040F400402168CA694CF6FF736A -:100EB0009A431043C861D4E90710014320680268CF -:100EC00022F0C00211430160D4E90301014320680C -:100ED000826848F2FF339A4311438160D4E90501E7 -:100EE00008432168CA6822F0FF021043C86001E08D -:100EF0000EE016E02068016841F001010160256400 -:100F0000202084F83D00256384F83E50002070BD09 -:100F100001EB4106431EB3FBF6F35B1CB3E7012074 -:100F2000C2E701EB4101401EB0FBF1F0401CC0F3F1 -:100F30000B00B7E7A086010080841E0000093D0079 -:100F400040420F0070477047704700002DE9F84F8E -:100F50001F4690468A460446DDF82890FFF7AAFD12 -:100F6000054694F83D0020287FD1192301224049ED -:100F70002046009501F0E6FE002876D194F83C006A -:100F8000012872D0012084F83C0020680168C9075C -:100F900003D1016841F0010101602068016821F47A -:100FA00000610160212084F83D00102084F83E009B -:100FB00000262664C4F824806785608D20852D482E -:100FC000E0622B464A465146204601F043FB90B969 -:100FD000206841698069009036E02A4649462046EB -:100FE00001F056FF50B1206C042804D1206801683C -:100FF00041F4007101600120BDE8F88F606A21684A -:1010000000780861606A401C6062618D491E6185DC -:10101000218D491E89B2218522685369DB435B0714 -:101020000BD451B100781061606A401C6062608D21 -:10103000401E6085208D401E20852A464946204658 -:1010400001F054FE0028CED1208D0028C5D154F8DF -:101050003D0B016841F400710160202004F81E0975 -:10106000E67766770020C7E7FFE70220C4E70000C5 -:10107000020010000000FFFF7047704710B586B0F7 -:101080000021009101910291039100681A49884260 -:1010900030D11A4CA06940F00800A061A0696946EF -:1010A00000F008000490C02000901220019003205E -:1010B00003901348FFF7F8FBE06940F40010E0618B -:1010C000E069002200F40010049011461F2000F097 -:1010D00083F81F2000F072F800221146202000F053 -:1010E0007BF8202000F06AF806480068416841F467 -:1010F000E061416006B010BD0054004000100240A5 -:10110000000C0140D0000020704770470248816801 -:1011100002781144816070472C000020074810B508 -:10112000016841F010010160032000F075F8002013 -:1011300000F006F800F024F8002010BD0020024066 -:1011400070B50D4D04464FF47A712878B1FBF0F07C -:101150000A490968B1FBF0F000F0F2FB48B9102C25 -:1011600007D200222146501E00F036F800206C60A5 -:1011700070BD012070BD00002C0000203800002050 -:101180000C4808B5816941F001018161816901F074 -:1011900001010091C16941F08051C161C06900F055 -:1011A000805000900448416821F0E06141F00071F6 -:1011B000416008BD0010024000000140002809DB2A -:1011C00000F01F02012191404009800000F1E02061 -:1011D000C0F8001170470000F0B40E4B1B680C46BD -:1011E000C3F30223C3F10705042D00D90425191DFB -:1011F000072901D2002300E0DB1E012606FA05F1D3 -:10120000491E214099409E40761E16403143F0BC55 -:1012100002F0BABD0CED00E0064900F007020868D4 -:101220004FF6FF03184040EA0220034A10430860CB -:10123000704700000CED00E00000FA052DE9F047D2 -:101240000F46050061D0434E306800F00700B842F9 -:1012500009D2306820F0070038433060306800F071 -:101260000700B84251D128683B4C810712D540078E -:1012700003D5606840F4E06060602878000703D51B -:10128000606840F4605060606068A96820F0F00019 -:10129000084360602878C00728D06868012810D00B -:1012A0002168022810D0890700292EDA616821F010 -:1012B000030101436160FFF7FDFB804641F288397D -:1012C0000DE021688903EFE78901EDE7FFF7F2FB05 -:1012D000A0EB0801494502D90320BDE8F08760680A -:1012E000696800F00C00B0EB810FEFD1306800F0BE -:1012F0000700B8420BD9306820F00700384330604F -:10130000306800F00700B84201D00120E5E72878F6 -:10131000400705D56068E96820F4E0600843606034 -:101320002878000706D56068296920F4605040EAF3 -:10133000C100606000F038F86168084AC1F3031129 -:10134000515CC8400649086006480068FFF7F8FE8F -:101350000020C2E7002002400010024004510008B3 -:101360003800002030000020044805490068496822 -:10137000044AC1F30221515CC84070473800002084 -:1013800000100240145100080448054900684968EB -:10139000044AC1F3C221515CC840704738000020A4 -:1013A00000100240145100080E4A51680E4801F026 -:1013B0000C03042B11D0082B0FD10C48C1F383432D -:1013C000C903C05C0AD55168084AC1F34041921E66 -:1013D000515C054A5043B0FBF1F070470449484363 -:1013E000704700000010024000127A00F45000081C -:1013F00000093D002DE9F84F040070D02078C04D61 -:10140000C00749D06868C0F38100012807D0686828 -:10141000C0F38100022809D16868C00306D5286896 -:10142000800339D560680028E7D035E06068B0F502 -:10143000803F0BD010B1B0F5A02F11D0286820F458 -:1014400080302860286820F4802002E0286840F47A -:1014500080302860606890B1FFF72CFB06460AE0F8 -:10146000286840F480202860F0E700BFFFF722FBE7 -:10147000801B642873D828688003F7D50CE0FFF739 -:1014800019FB064605E000BFFFF714FB801B64282C -:10149000F0D828688003F7D420789A4E80074FF060 -:1014A00001094FF0000839D5686810F00C0F07D01B -:1014B0006868C0F38100022809D16868C00306D4B7 -:1014C0002868800714D52069012808D110E0206918 -:1014D000B0B1C6F80090FFF7EDFA074605E00AE163 -:1014E000FFF7E8FAC01B0228C4D828688007F7D5A0 -:1014F0002868616920F0F80040EAC10028600DE02A -:10150000C6F80080FFF7D6FA074604E0FFF7D2FAE4 -:10151000C01B022823D828688007F7D4207800074A -:101520002CD57948A169D9B1C0F80090FFF7C2FA6B -:10153000074604E0FFF7BEFAC01B02280FD8686A0E -:101540008007F7D571484FF4FA510068B0FBF1F00D -:10155000009000BF0098411E0091FAD20EE080E09A -:10156000C0F80080FFF7A6FA074604E0FFF7A2FAEA -:10157000C01B022875D8686A8007F7D42078400716 -:1015800060D5E8690027C00008D4E86940F08050C1 -:10159000E861E869012700F0805000905C4801682C -:1015A000C90513D40168834641F480710160FFF7D7 -:1015B00081FA824606E000BFFFF77CFAA0EB0A0042 -:1015C00064284ED8DBF80000C005F5D5E068012896 -:1015D0000AD008B1052813D0286A20F0010028623B -:1015E000286A20F0040002E0286A40F00100286226 -:1015F000E06841F2883B98B1FFF75CFA82460BE065 -:10160000286A40F004002862EEE700BFFFF752FAB4 -:10161000A0EB0A0159455AD8286A8007F6D50CE094 -:10162000FFF748FA824605E0FFF744FAA0EB0A010B -:1016300059454CD8286A8007F6D41FB1E86920F0D4 -:101640008050E861E06988B36968C1F381010229CB -:1016500044D00228C6F8608004D0FFF72BFA044675 -:1016600038E034E0FFF726FA074604E0FFF722FAF5 -:10167000C01B02282BD828688001F7D4206AB0F557 -:10168000803F05D16868A16820F400300843686095 -:10169000D4E908010843696821F4741108436860BB -:1016A000C6F86090FFF706FA044606E025E000BFA2 -:1016B000FFF700FA001B022809D828688001F7D537 -:1016C0001BE000BFFFF7F6F9001B022802D9032038 -:1016D000BDE8F88F28688001F4D40EE00128F7D027 -:1016E0006868226A00F48031914204D1616A00F492 -:1016F0007010884201D00120EAE70020E8E70000EE -:1017000000100240000042428004424238000020A3 -:10171000007000407047000038B504460068426819 -:101720008168C9434B0606D5CB0704D1D3435B067A -:1017300001D4216C05E08B0708D4D3431B0605D4E4 -:10174000616C01B02046BDE8304008478B0601D5EA -:101750004B0646D4D3439B0643D44B060AD494F895 -:101760005130032B3ED0636D43F004036365C368BF -:1017700083680093890609D4616D41F001016165B8 -:1017800081680091016821F040010160606D0028CE -:1017900027D02068416821F0E0014160012084F8F1 -:1017A0005100900722D02068416821F00301416078 -:1017B000104DE06C40B14563E06CFEF7D9FF18B105 -:1017C000606D40F040006065A06C002809D0456362 -:1017D000A06CFEF7CDFF002803D0606D40F0400004 -:1017E000606538BDC1688068009038BD2046FFF74D -:1017F00091FF38BD2137000870B5040009D0606A38 -:10180000002540B125616561A56294F8510040B1A1 -:101810000CE0012070BD6068B0F5827FF4D0E56116 -:10182000F2E784F85050204600F040F8022084F897 -:1018300051002068016821F040010160A0882189E1 -:1018400000F4827001F404410843A18901F40061AD -:101850000843217C01F002010843217D01F00101D0 -:101860000843218B01F400710843217F01F0380106 -:10187000084394F8201001F080010843218D01F401 -:101880000051084321680860A069042101EA104062 -:10189000216848602068C16921F40061C161656503 -:1018A000012084F85100002070BD000030B585B0E3 -:1018B0000024009401940294039400681C49884217 -:1018C00033D11C48C16941F48041C161C16901F44F -:1018D00080410491816941F0080181618069164D60 -:1018E00000F0080004904FF4204000900220019086 -:1018F0000320039069462846FEF7D6FF4FF4804048 -:10190000CDE90004694628460294FEF7CDFF002287 -:1019100011462420FFF760FC2420FFF74FFC074806 -:101920000068416841F0A001416005B030BD000091 -:101930000038004000100240000C0140240100204B -:1019400010B5401EB0F1807F01D3012010BD4FF0D3 -:10195000E02460610F21601702F016FA0020A061F8 -:1019600007202061002010BD7047704770B590F8C7 -:101970003C20012A2CD0012480F83C40022280F82F -:101980003D2003685A689D6822F070060A68324359 -:101990005A60104B02689A420ED00F4B9A420BD0FD -:1019A000B2F1804F08D00D4B9A4205D00C4B9A42B1 -:1019B00002D00C4B9A4204D1496825F080031943A8 -:1019C000916080F83D40002180F83C10084670BDD1 -:1019D000022070BD002C0140003401400004004092 -:1019E00000080040000C004010B5040003D094F83B -:1019F0003D0010B107E0012010BD002084F83C003C -:101A0000204600F01FF8022084F83D00211D2068C8 -:101A100001F0D8FE012084F8460084F83E0084F8E6 -:101A20003F0084F8400084F8410084F8420084F8C4 -:101A3000430084F8440084F8450084F83D00002009 -:101A400010BD000008B500680B49884212D10B4850 -:101A5000816941F4006181618069002200F40060C5 -:101A6000009011461920FFF7B7FBBDE80840192088 -:101A7000FFF7A4BB08BD0000002C0140001002408D -:101A800090F83D10012901D001207047022180F813 -:101A90003D100168CA6842F00102CA6000680E4940 -:101AA00088420ED00D4988420BD0B0F1804F08D04B -:101AB0000B49884205D00B49884202D00A49884226 -:101AC00004D1816801F00701062903D0016841F0C3 -:101AD0000101016000207047002C014000340140EA -:101AE0000004004000080040000C004070B50446AF -:101AF00090F83C000025012817D0012684F83C60AE -:101B0000022084F83D002068826822F0770222F4E7 -:101B10007F4282600868502838D00DDC20284FD0E2 -:101B200005DC90B3102811D14AE0022070BD3028A6 -:101B300046D040280AD13BE060282FD070280DD035 -:101B4000B0F5805F03D0B0F5005F12D0012584F8B6 -:101B50003D60002084F83C00284670BDCB68D1E988 -:101B60000121206801F074FE2068816841F077014E -:101B700009E0CB68D1E90121206801F069FE206805 -:101B8000816841F480418160E1E719E0CA684968F1 -:101B9000206801F06FFE5021206806E0CA6849689D -:101BA000206801F078FE6021206801F05BFECEE73E -:101BB000CA684968206801F05DFE40212068F4E7AA -:101BC000226801461046F0E7704770B50446006889 -:101BD00001694FF00005C943890715D4C168C9439D -:101BE000890711D4E91E01610120207720688069EE -:101BF0008007204602D0FFF7E7FF04E000F098F8E6 -:101C0000204600F096F8257720680169C943490706 -:101C100017D4C168C943490713D46FF004010161A7 -:101C2000022020772068806910F4407F204602D08F -:101C3000FFF7CAFF04E000F07BF8204600F079F8D7 -:101C4000257720680169C943090716D4C168C943CB -:101C5000090712D46FF00801016104202077206881 -:101C6000C0698007204602D0FFF7AEFF04E000F015 -:101C70005FF8204600F05DF8257720680169C943C8 -:101C8000C90617D4C168C943C90613D46FF010013F -:101C90000161082020772068C06910F4407F204649 -:101CA00002D0FFF791FF04E000F042F8204600F078 -:101CB00040F8257720680169C943C90708D1C16880 -:101CC000C943C90704D1891E0161204600F032F8DA -:101CD00020680169C943090609D4C168C9430906D6 -:101CE00005D46FF0800101612046FFF73DFE2068BA -:101CF0000169C943490609D4C168C943490605D4E5 -:101D00006FF040010161204600F060F82068016931 -:101D1000C94389060BD4C168C943890607D46FF04B -:101D2000200101612046BDE87040FFF71EBE70BD76 -:101D300070477047234910B5884241D12248416815 -:101D4000052901DA012200E00022491C4A43012151 -:101D50004260052A00D18160C3680A2B01DA0122A2 -:101D600000E000225B1C5A43C2600A2A00D10161D4 -:101D700043690A2B01DA012300E00023521C53437C -:101D800043610A2B00D18161C2694FF4FA74A24207 -:101D900001DA012300E00023521C5343C361A34234 -:101DA00000D10162426A4FF47A74A24201DA01233F -:101DB00000E00023521C53434362A34200D18162DE -:101DC00010BD00007C01002000000020704770471B -:101DD00070470000F8B5016804460868CA684B6996 -:101DE00010F00F0F4FF0000559D003F0010602F478 -:101DF0009077374365D0C10705D0D10503D5616C15 -:101E000041F001016164410705D5D90703D0616C38 -:101E100041F002016164810705D5D90703D0616CE7 -:101E200041F004016164010707D502F0200131434C -:101E300003D0616C41F008016164616C00293AD003 -:101E4000800604D5900602D5204601F04EFE20689B -:101E50004069616CC0F38010090700D460B320466C -:101E600001F01CFE20684069400621D5206814302E -:101E700050E8001F21F0400140E80012002AF5D18F -:101E8000E06BA8B16D494163E06BFEF771FC00287F -:101E900011D0E06B416B01B0BDE8F040084783060C -:101EA0000FD593060DD52046BDE8F84001F01DBEC4 -:101EB0002046FFF78DFFF8BD2046FFF789FF6564D8 -:101EC000F8BD266B2023012E7CD1C6067AD5D60616 -:101ED00078D508684868009048694FF002064006C7 -:101EE00040D5E16B086840680004000CE8D0A28D82 -:101EF0008242E5D9E085886920282DD020680C3001 -:101F000050E8001F21F4807140E80012002AF5D14A -:101F10002068143050E8001F21F0010140E8001251 -:101F2000002AF5D12068143050E8001F21F040014C -:101F300040E80012002AF5D184F842302563206879 -:101F40000C3050E8001F21F0100140E80012002A78 -:101F5000F5D1E06BFEF7E8FB6663A08DE18D401ADA -:101F600081B22AE0A08DE18D401A81B2E08D002877 -:101F7000A6D00029A4D022680C3252E8000F20F429 -:101F8000907042E80007002FF5D12068143050E827 -:101F9000002F22F0010240E80027002FF5D184F83D -:101FA0004230256320680C3050E8002F22F01002E8 -:101FB00040E80023002BF5D166632046FFF707FFBA -:101FC000F8BDFFE705062BD5150629D594F8410085 -:101FD0002128F5D1A068B0F5805F01D12069B0B1AA -:101FE000206A411C2162216800784860E08C401E14 -:101FF0000004000CE084E3D12068C16821F0800176 -:10200000C1602068C16841F04001C160D8E7206A22 -:102010000088C0F308004860206A801C2062E5E761 -:102020004006CDD55006CBD5CA68204622F04002E6 -:10203000CA6084F8413000F0F9F8C1E78D3A000831 -:1020400070B5040004D094F84100002510B106E0FA -:10205000012070BD84F84050204600F023F8242071 -:1020600084F841002068C16821F40051C160204615 -:1020700001F09CFD2068016921F490410161206814 -:10208000416921F02A0141612068C16841F4005191 -:10209000C1606564202084F8410084F842006563D3 -:1020A000002070BDF0B585B0002400940194029426 -:1020B00003940368494F022049490322494D4602CF -:1020C000BB4228D18B6943F480438B618B6903F455 -:1020D000804304938B6943F004038B618969039205 -:1020E00001F0040104910102CDE90010694628467F -:1020F000FEF7DAFBCDE90064694628460294FEF754 -:10210000D3FB002211462520FFF766F82520FFF7B4 -:1021100055F835482CE0354FBB4230D1CB6943F4FC -:102120000033CB61CB6903F4003304938B6943F034 -:1021300004038B618969039201F004010491042175 -:10214000CDE9001069462846FEF7AEFB0820CDE930 -:102150000004694628460294FEF7A6FB00221146B9 -:102160002620FFF739F82620FFF728F81E484830C8 -:102170000068C16841F06001C16005B0F0BD1C4D50 -:10218000AB42FAD1CB6943F48023CB61CB6903F432 -:10219000802304938B6943F008038B618969154D93 -:1021A00001F00801CDE90321CDE900606946284628 -:1021B000FEF77AFBE814CDE900046946284602944C -:1021C000FEF772FB002211462720FFF705F82720B3 -:1021D000FEF7F4FF04489030CAE7000000380140E1 -:1021E0000010024000080140C401002000440040EB -:1021F00000480040000C0140704790F84130202B0F -:1022000001D00220704779B172B101628284C28428 -:1022100000214164212180F841100068C16841F02B -:102220008001C16000207047012070477047FEE7C1 -:102230000148FEF747BC0000D00000200148FEF72F -:10224000A3BC0000D000002038B5406A002190F8FF -:102250003D202B4B46F2A8141B68B3FBF4F3C3EBF1 -:10226000C30303EB830300933BB15B1E009303683E -:102270001B689B0505D5009BF6E7036C43F0200324 -:102280000364436B03B19962836B03B19962036882 -:102290001C6824F480641C604185436B03B159635E -:1022A000836B03B1596303681C6824F001041C604C -:1022B00090F83D402023602C0BD0282434EA020201 -:1022C0000FD080F83D3080F83E1000BFFEF774FD5F -:1022D00038BD80F83D3080F83E100164FEF7F0FB19 -:1022E00038BD0268136843F0010313600268136885 -:1022F00043F480631360016380F83D40E6E700002B -:102300003800002000684169C943090601D4002152 -:102310000161704770B5044690F83D0094F83E1096 -:10232000102901D0402906D1222804D121680A6849 -:1023300022F400620A60282131EA00024FF0000511 -:102340004FF0200626D021684968090505D4602889 -:1023500003D084F83D6084F83E50256320684168CE -:10236000090537D5416821F400614160606B90F840 -:1023700021203C49012A11D04163606BFEF7F8F936 -:1023800038B32068016821F00101016084F83D60E4 -:10239000606B1CE0256384F83D10DFE7A06B4163B0 -:1023A000A06BFEF7E5F9A0B120684169C943490671 -:1023B00005D40069616A0870606A401C6062206828 -:1023C000016821F00101016084F83D60A06B416B60 -:1023D000884710E094F83D10602910D04169C94346 -:1023E000490605D40069616A0870606A401C606231 -:1023F0002046FEF7E1FC206CC1071CD115E084F8F3 -:102400003D6025644169C943490605D40069616A94 -:102410000870606A401C60622068016821F0010158 -:1024200001602046FEF74CFBE5E7810703D4410736 -:1024300001D4000704D52068416821F4E0614160BF -:1024400094F83D00216C49070BD5282809D106488E -:10245000E062256384F83D6084F83E502046FEF734 -:1024600071FD70BD492200080000FFFF01684A6944 -:10247000D24352050FD46FF480624A61002140F8C4 -:10248000301F202242738173026942F0040202610C -:102490000173012070470020704710B5C26A438D58 -:1024A0000168042B06D0438D032B08D0438D022BEB -:1024B0001DD012E04A6822F480624A600CE04B684A -:1024C00023F480634B60042A06D0022A04D00168FA -:1024D0000A6822F480620A6001680969426A117020 -:1024E000416A491C4162418D491E418510BD012A46 -:1024F00030D0102A2ED0042A30D0022A2ED00A68DA -:1025000042F400720A6001680969426A1170416A06 -:10251000491C4162428D521E4285026812690A704E -:10252000416A491C4162418D491E418501684A68E2 -:1025300022F440724A60202180F83D1090F83E203D -:102540000021402A80F83E100CD012210163FEF7D2 -:10255000FAFC10BD0A6822F48062D3E70A6842F4EC -:102560008062CFE70163FEF787FD10BD38B590F8B4 -:102570003D1022290FD1418D03290DD90168096928 -:10258000426A1170416A491C4162418D491E418570 -:10259000418D032906D038BDC26A022A02D0012922 -:1025A00006D029B10068416821F48061416038BDDE -:1025B000274946F2A81300220968B1FBF3F101EBA9 -:1025C0008101009101682023009C641E009422D0A8 -:1025D0000C68A405F8D40C6824F480640C600168CD -:1025E0004C6824F4E0644C6001680969446A217015 -:1025F000416A491C4162418D491E418580F83D3048 -:1026000090F83E1080F83E2040291DD01221016331 -:10261000FEF799FC38BD046C44F0200404644C6857 -:1026200024F4E0644C6001680969446A2170416ADD -:10263000491C4162418D491E418580F83D3080F83A -:102640003E20FEF7B9FB38BD0263FEF715FD38BD2D -:1026500038000020F8B50446C06A1E460D461746ED -:10266000082807D0012805D010F5803F02D0206B44 -:10267000122804D12068016841F48071016013467A -:1026800000224FF001112046009600F05BFB40B1A4 -:1026900020680068C00502D54FF400702064032054 -:1026A000F8BD2069B0F5804F0ED00620216800EA01 -:1026B000D51040F0F000086133463A460B492046F9 -:1026C00000F088FB78B902E005F0FE0000E0E8B217 -:1026D00021680861054933463A46891F204600F0C3 -:1026E00079FB0028DCD00120F8BD000008000100C3 -:1026F00010B5C26A90F83D1021290BD1418D51B11E -:10270000416A026809781161416A491C4162418D40 -:10271000491E418510BD20230021082A13D0202AFC -:1027200011D012F5803F0ED00268546824F4E064A2 -:1027300054601122026380F83E1080F83D3000BFE3 -:10274000FEF702FC10BD0268546824F4E064546093 -:102750000268146844F400741460016380F83D302A -:1027600090F83E2080F83E10402AE9D1FEF785FC23 -:1027700010BD000010B590F83D1090F83E30C26AD0 -:10278000048DB4B1212903D0402B11D122290FD1BE -:10279000418DE1B390F83E10402942D0416A026871 -:1027A00009781161416A491C4162418D491E418588 -:1027B00010BD2129E8D120230021082A13D0202A86 -:1027C00011D012F5803F0ED00268546824F4E06402 -:1027D00054601122026380F83E1080F83D3000BF43 -:1027E000FEF7B2FB10BD0268546824F4E064546044 -:1027F0000268146844F400741460016380F83D308A -:1028000090F83E2080F83E10402AE9D100E002E036 -:10281000FEF733FC10BD0068416821F4806141601F -:1028200010BDBDE8104000F0F3B8000078B590F896 -:102830003E50C26A046B90F83D6000230168222E6E -:1028400073D1066D0EB9402D6FD0056D1DB90569A8 -:10285000B5F5404F1BD0458D95B3468D484D012EA3 -:1028600020D0448D022C4DD00C6844F480640C6060 -:1028700001684C68240579D5AA4273D0012A71D029 -:10288000082A6FD0102A6DD0202A6BD06EE04A69DA -:102890008A6900920A6842F480720A60016D491CDC -:1028A000016578BDAA4214D10A6822F480620A60E8 -:1028B00001684A68120504D50A6822F4806217E0AC -:1028C000FFE74A698A6900920A6842F400720A6066 -:1028D00050E0082A10D0202A0ED0122C0AD0042A48 -:1028E00003D0022A01D0102AE6D10A6842F480629D -:1028F0000A603BE0012ADFD00A6822F480620A60A5 -:102900000168DEE7042A11D0022A0FD0102A0DD068 -:102910000C6844F400640C6001684C698C69009494 -:102920000C6824F480640C6008E025E00C6844F432 -:1029300080640C6001684C698969009101684C6889 -:10294000240517D5AA4207D0012A05D0082A03D0AA -:10295000102A01D0202A0DD14A6842F480524A60E0 -:1029600008E0FFE74A6842F480524A6001684A6919 -:1029700089690091036578BD48698869009078BDD0 -:102980000000FFFF90F83E10402910D00169B1F51A -:10299000804F19D0016DA9B3016D012910D1416C8F -:1029A0005FF0F10201F4407142EAD11106E0016DDD -:1029B0000029416C05D0C9B241F0010100680161F4 -:1029C000704701F0FE01F9E790F83D102129416CB4 -:1029D00009D0C9B241F0010102681161416B29B10E -:1029E000896A49B902E001F0FE01F5E7816B00292F -:1029F000E6D0896A0029E3D00068416841F40061AB -:102A000041607047FFE7416CF02201F44071CBE771 -:102A100010B590F83D10026D4AB1026D012A14D034 -:102A2000026D022A16D0BDE81040FFF76BBCC16CE6 -:102A30000129816C02D0C1F3072108E00268C9B204 -:102A40001161016D891C016510BD816CC9B20268FC -:102A5000116123E022291CD0428D0AB1212920D006 -:102A6000428D002AF0D12129EED101684A6822F472 -:102A7000E0624A6001680A6842F400720A6000215C -:102A80000163202280F83D2080F83E10FEF7F5FA21 -:102A900010BD01680A6842F480720A60016D491C29 -:102AA000D1E7416A026809781161416A491C4162B3 -:102AB000418D491E418510BD38B50C4690F83D202A -:102AC00000212825954302680B4605D0516991697C -:102AD000009180F83C3038BD556825F4806555601C -:102AE000E243540700D50121120601D5828900E096 -:102AF000028B80F83C3092B2FDF7E3FF38BD000056 -:102B00002DE9F04190F83D300446C26A00212026AC -:102B10001E4F00686FF48065082A01D0202A01D179 -:102B2000282B04D0212B17D04561BDE8F081E76246 -:102B3000426822F4E06242602068456120680268D1 -:102B400022F480620260216384F83D6084F83E10C4 -:102B50002046FEF7F7F9E8E7E7622122226384F8CE -:102B60003D6084F83E10416821F4E06141602068D6 -:102B700045612068016821F4806101602046FFF70B -:102B8000C1FB2046FEF7C1FACFE700000000FFFFBF -:102B9000F8B590F83D6004460068416821F4E061B2 -:102BA00041602068002541690091016841F0010100 -:102BB00001602068016821F480610160206841683B -:102BC000090520D5474F222E48D02A2E46D0616BCA -:102BD000096849686185618D19B1216C41F0040172 -:102BE0002164416821F400614160606BFDF758FE8B -:102BF000012808D0606B4763606BFDF7B9FD10B129 -:102C0000606B416B8847608D08B320684169C94398 -:102C1000490708D40069616A0870606A401C6062F4 -:102C2000608D401E608520684169C943490608D40B -:102C30000069616A0870606A401C6062608D401EB5 -:102C40006085608D18B1206C40F004002064206C19 -:102C500000B32046BDE8F840FFF75CBBA16B0968F4 -:102C600049686185618D19B1216C41F004012164CD -:102C7000416821F400614160A06BFDF711FE01285D -:102C8000C1D0A06B4763A06BFDF772FD0028BAD0DE -:102C9000A06BB6E72A2E06D12563282084F83D00D4 -:102CA0002046FEF731FA94F83D10202028290DD057 -:102CB000216B222901D0222E07D1256384F83D0003 -:102CC00084F83E502046FEF71FFAF8BD0649E1623F -:102CD000256384F83D0084F83E502046FEF732F923 -:102CE000F8BD0000492200080000FFFF70B516463D -:102CF0000D4604461EE02046FFF7B8FB08B1012050 -:102D000070BD681C16D0FDF7D5FE801BA84200D808 -:102D100085B920684069C04340070BD5002044F8BE -:102D2000300F20216173A073216941F020012161DE -:102D30002073E4E720684069C0434007DBD40020EB -:102D400070BD00002DE9F047984617460D46044631 -:102D5000C1F30746DDF820902AE000BFB8F1FF3F3D -:102D600026D0FDF7A7FEA0EB0901414502D8B8F136 -:102D7000000F1DD12068012E16D0806925EA0000C1 -:102D80000004000C12D00020B84211D1002044F8F9 -:102D9000300F20216173A073216941F0200121616E -:102DA00020730120BDE8F0874069E7E70120EBE7E9 -:102DB0002068012E0AD0806925EA00000004000C7A -:102DC00006D00020B842C9D00020EBE74069F3E705 -:102DD0000120F7E72DE9F047984616460D460446D0 -:102DE0004FF000094FF0200AC1F3074723E02068A5 -:102DF0004069C043400515D42068016841F4007162 -:102E0000016021686FF480604861C4F8309084F8F4 -:102E10003DA084F83E90216C41F00401216484F8C7 -:102E20003C9021E0701C06D0FDF744FEA0EB0800AA -:102E3000B04203D816B1012F1FD021E02068012F26 -:102E400015D0806925EA00000004000C18D000BFEE -:102E500044F8309F84F80DA084F80E90216941F069 -:102E60002001216184F80C900120BDE8F0874069C1 -:102E700025EA00000004000CEAD12068406901E066 -:102E80002068806925EA00000004000CAFD1ECE75F -:102E900070B516460D4604461EE02046FFF7E6FADA -:102EA00008B1012070BD681C16D0FDF703FE801B21 -:102EB000A84200D885B920684069C04300060BD5F8 -:102EC000002044F8300F20216173A073216941F084 -:102ED000200121612073E4E720684069C0430006B7 -:102EE000DBD4002070BD000008490020084B0871A9 -:102EF00048610861C86148708870C860024688618E -:102F00001A54401C3C28FBD38A617047B000002053 -:102F1000BE07002070B504212048FDF7C1FD204CFC -:102F20004FF4805120701F48FDF7BAFD60704FF4D8 -:102F300000411D48FDF7B4FD211FA0700878002254 -:102F4000032800D30A700878184B255C144CE41E43 -:102F500015B1012D0ED01AE0255CC5B953F82050EB -:102F60006D1C43F82050052D11D943F82020012372 -:102F700023540CE0255C022D09D153F820506D1C20 -:102F800043F82050052D02D943F820202254401C3C -:102F9000C0B20870032800D30A7070BD001401404D -:102FA0005500002000100140000801409C02002054 -:102FB00070B500244FF40065134E04E0641CE4B2C5 -:102FC000012000F04DFF29463046FDF769FD01283C -:102FD00003D0C82C10D2002407E0C82CEED30BE09D -:102FE000641CE4B2012000F03BFF29463046FDF7A7 -:102FF00057FD18B1F02C04D3012070BDF02CEFD395 -:10300000FAE7002070BD00000010014070B586B0E6 -:103010000024104801940294816941F010018161FB -:1030200080690D4E00F0100004904FF400600225FE -:103030000090694603953046FDF736FC6802009023 -:1030400001AA012082E8310069463046FDF72CFCD8 -:1030500006B070BD001002400010014070B50024A1 -:1030600000F086F800F06AF8FFF7A2FFCC2000F02D -:103070008DF8BE2000F08AF800F050F8054600F008 -:103080004DF8072800D8012405EB002000B23CB120 -:1030900001F052FEBDE870406FF0030101F0EBBF9C -:1030A000C04301F049FEBDE87040014901F070BE27 -:1030B000000080BD10B5FFF7A9FF0122910204486E -:1030C000FDF7F3FC00F03AF8BDE81040FFF770BFE1 -:1030D0000010014070B5104D4FF48064002221466D -:1030E0002846FDF7E2FC022000F0BAFE012221464C -:1030F0002846FDF7DAFC0C2000F0B2FE61002846FD -:10310000FDF7CEFC08B1012400E00024322000F0DD -:10311000A7FE204670BD00000010014070B50025DC -:103120005FF00104FFF7D6FFC001641C40EA5500C0 -:10313000E4B2C5B2082CF5D9284670BD70B50B4D68 -:103140004FF48064002221462846FDF7AEFC40F291 -:10315000EE2000F085FE012221462846FDF7A5FC61 -:10316000BDE870400F2000F07BBE00000010014061 -:1031700010B5FFF7E3FFFFF71BFFCC2000F006F8C8 -:10318000BDE81040442000F001B800002DE9F041F6 -:103190000124154F0546A60215F0010F4FEA55050B -:1031A0004FF00002314638460BD0FDF77EFC02207E -:1031B00000F056FE012231463846FDF776FC3C20F1 -:1031C0000AE0FDF772FC3C2000F04AFE0122314685 -:1031D0003846FDF76AFC022000F042FE641CE4B2AF -:1031E000082CD9D9BDE8F081001001402DE9F04F3D -:1031F00085B000244A4800940194029403948169A4 -:1032000041F010018161816901F01001049181692F -:1032100041F020018161816901F0200104918169FF -:1032200041F004018161816901F004010491816927 -:1032300041F0080181618069DFF8E8A000F0080032 -:1032400041F612060490002231465046FDF72DFC4F -:10325000DFF8D4904FF4F068002241464846FDF76D -:1032600024FCDFF8C8B0002238215846FDF71DFCC9 -:103270004EF24F000325CDE9000569464846FDF7AB -:1032800013FBE120CDE9000569465046FDF70CFB34 -:103290000096022701260397CDE90164694650464E -:1032A000FDF702FB41F63000CDE9000469464846CF -:1032B0000294FDF7F9FACDE90054694658460294A4 -:1032C000FDF7F2FA41F20430CDE9000569465846AF -:1032D000FDF7EAFACDF800800397CDE9016469466D -:1032E0004846FDF7E1FA4FF40140CDE90004694694 -:1032F00050460294FDF7D8FA0420CDE9000469464F -:103300000B480294FDF7D0FA3820CDE90006CDE94C -:10331000024769465846FDF7C7FA05B0BDE8F08F89 -:10332000001002400008014000100140000C014064 -:10333000001401400D4810B50B4901600C49416073 -:1033400000214FF480428160C0E903124161816134 -:10335000C1610162FDF732FD002803D0BDE81040D5 -:10336000FDF784B910BD000000540040D0000020DB -:10337000A08601000F4810B50D4901604FF482711D -:10338000416000218160C1604FF400720161C0E9B9 -:103390000512C1610162416281620A21C162FEF7C8 -:1033A0002BFA002803D0BDE81040FDF75FB910BD2F -:1033B000003800402401002010B586B000241948D0 -:1033C00000940194029403940494154905940160B7 -:1033D0002321C0E9011440F2E731C0E90314802140 -:1033E000C0E90541FEF700FB08B1FDF73FF94FF4D6 -:1033F0008050009069460B48FEF778FB08B1FDF756 -:1034000035F9049404A907480594FEF7AFFA08B10A -:10341000FDF72CF90348FEF733FB06B010BD0000A2 -:10342000002C01407C0100200C4810B50A490160C5 -:103430004FF4E1314160002181600C22C160C0E99C -:1034400004128161C161FEF7FBFD002803D0BDE8D5 -:103450001040FDF70BB910BD00380140C401002039 -:103460000C4810B50A4901604FF4E1314160002178 -:1034700081600C22C160C0E904128161C161FEF764 -:10348000DFFD002803D0BDE81040FDF7EFB810BD08 -:10349000004400400C0200200C4810B50A490160AD -:1034A0004FF4E1314160002181600C22C160C0E92C -:1034B00004128161C161FEF7C3FD002803D0BDE89D -:1034C0001040FDF7D3B810BD004800405402002062 -:1034D000FEE7FEE710B5AE2000F06EF8202000F009 -:1034E0006BF8102000F068F8B02000F065F8C020FC -:1034F00000F062F8002000F05FF8102000F05CF8A7 -:10350000402000F059F8812000F056F8FF2000F02C -:1035100053F8A02000F050F8A62000F04DF8A820A5 -:1035200000F04AF83F2000F047F8A42000F044F8EB -:10353000D32000F041F8002000F03EF8D52000F044 -:103540003BF8F02000F038F8D92000F035F82220C0 -:1035500000F032F8DA2000F02FF8122000F02CF8FA -:10356000DB2000F029F8202000F026F88D2000F064 -:1035700023F8142000F020F800F00AF800F024F8F6 -:10358000AF2000F019F8BDE8104000F001B80000CD -:103590004FF480610148FCF77EBE0000BE030020AE -:1035A00008B50F2200920B46024678210148FDF72C -:1035B000CDFC08BDD000002002494870022101481E -:1035C000FFF7EEBF5A00002070B5134D134C40209A -:1035D00028706168082901D2012000E000204843DA -:1035E0006060B030C0B2FFF7E7FF0020FFF7E4FFF4 -:1035F0001020FFF7E1FF0A486168802200EBC1114B -:10360000681CFCF703FE81210348FFF7C9FF6068CF -:10361000401C606070BD0000BC020020580000200B -:10362000BE030020704741780A02817811430A02E4 -:10363000C1780079114340EA0120704770B5114EFE -:10364000002210213046FDF730FA0A2000F002FC7B -:10365000102000F045FB00F017F8044600F014F8C5 -:10366000054600F011F8014645EA042041EA00242D -:103670000A2000F0EFFB012210213046FDF715FA79 -:10368000204670BD0008014070B5134E0022202175 -:103690003046FDF70AFA0024012220213046FDF7CA -:1036A00004FA012000F0D6FB6806050E40213046E2 -:1036B000FDF7F6F908B145F001050022202130465A -:1036C000FDF7F3F9012000F0C5FB641CE4B2082CFF -:1036D000E2D3284670BD00000008014070B50C4DD3 -:1036E000002210212846FDF7E0F9232000F0F8FA27 -:1036F0005FF00004FFF7C8FF641CE4B2042CF9D3A8 -:103700002846BDE8704001221021FDF7CEB9000027 -:10371000000801400148FDF7FFBF00002401002020 -:1037200010B5406A0021C187C186FDF7F3FF10BDC7 -:1037300070474FF0E0210428086903D020F004000E -:103740000861704740F00400FAE7FDF7DFBC30B5D0 -:103750008FB028216846FCF7C0FD14210AA8FCF7A9 -:10376000BCFD01210804CDE90010002402940225CB -:103770000491CDE907504FF4E01009906846FDF739 -:1037800039FE08B172B6FEE70F20CDE90A058020A8 -:10379000CDE90C0402210AA80E94FDF74FFD002884 -:1037A00001D072B6FEE70FB030BD704710B50448C7 -:1037B000FEF7C0FABDE810400148FEF706BA000067 -:1037C0007C010020F0B502681C4B1D4D1D4E1E4FA4 -:1037D0001E4C4FF0804C984209D0A04207D0604563 -:1037E00005D0A84203D0B04201D0B84204D122F0A3 -:1037F000700E4A6842EA0E02984209D0A04207D0F1 -:10380000604505D0A84203D0B04201D0B84203D1F0 -:1038100022F44075CA682A434D6922F080022A4387 -:1038200002608A68C2620A688262984201D0A0423D -:1038300001D10969016301214161F0BD002C014002 -:103840000004004000080040000C0040003401402B -:1038500010B5846842EA032224F47F440A432243D9 -:10386000826010BD826822F070020A4342F00701B4 -:103870008160704710B5036A046A24F00104046291 -:10388000846924F0F00444EA021423F00A020A4393 -:103890008461026210BD10B5036A046A24F010044A -:1038A0000462846923F0A00324F4704444EA0232E1 -:1038B00043EA01118261016210BD000070B586B05B -:1038C000104800240294816941F0080181618069F7 -:1038D0000D4E00F0080004904FF4204000900120AD -:1038E00002250190694603953046FCF7DDFF680329 -:1038F000CDE90004694603953046FCF7D5FF06B0D4 -:1039000070BD000000100240000C014070B505467B -:103910000C4600220C4811468154521CD2B2052A92 -:10392000FAD300221146284600F010F80022114672 -:10393000284600F00BF804483438416B216090F8B9 -:103940003800207170BD00009C0000202DE9F05F60 -:103950000546174600200E46444A044601461154C7 -:10396000401CC0B20528FAD3002280214048FDF750 -:103970009CF8642000F054FA17B145F0800501E08E -:1039800005F07F05DFF8EC904FF4005A0122514614 -:103990004846FDF78AF800274FF4804B0022D046B6 -:1039A00051464846FDF781F8280601D5012200E07E -:1039B00000224FF400414846FDF777F86806050EEF -:1039C0000122C24641464846FDF76FF8142000F038 -:1039D00027FADFF89880484698F80010490088F8E0 -:1039E00000105946FDF75CF828B198F8001041F036 -:1039F000010188F800107F1CFFB2082FCED30027EA -:103A0000C8460022D14651464046FDF74EF8002EEA -:103A100001DA012200E000224FF400414046FDF7A8 -:103A200044F87600012249464046FDF73EF814204E -:103A300000F0F6F9640059464046FDF731F808B148 -:103A400044F001047F1CFFB2202FDAD30748210E77 -:103A5000012205704170210C8170210AC17004712E -:103A6000BDE8F05F80210248FDF71FB89C000020F0 -:103A700000100140000C014001B5012269460248D6 -:103A8000FEF7BBFB08BD0000C401002010B5406A72 -:103A90000021C185C184FEF79BF910BD01680C317E -:103AA00051E8002F22F4907241E80023002BF5D159 -:103AB0000168143151E8002F22F0010241E800238F -:103AC000002BF5D1016B012909D101680C3151E8B6 -:103AD000002F22F0100241E80023002BF5D1202115 -:103AE00080F8421000210163704708B590F8421039 -:103AF000222901D0022008BD82684FF480539A42E7 -:103B000001D1016921B1816A9A421BD04AB10AE010 -:103B10000268816A5268C2F308020A80816A891CBD -:103B200008E0026972B10268526802F07F020A700E -:103B3000816A491C8162C18D491E0904090CC18535 -:103B400003D01BE002685268F1E70168CA6822F0FE -:103B50002002CA600168CA6822F48072CA600168E3 -:103B60004A6922F001024A61202180F842100021B6 -:103B70004163026B012A03D0FEF73EFB002008BD23 -:103B8000016301680C3151E8002F22F0100241E876 -:103B90000023002BF5D101680A68D20602D50A6815 -:103BA00049680091818DFEF712F9E7E770B5044688 -:103BB00000680169E26821F4405111430161216903 -:103BC000A0680843616908432168CA6841F20C6330 -:103BD0009A430243CA6020684169A26921F4407196 -:103BE000114341611E492068884202D1FDF7CCFB98 -:103BF00001E0FDF7B9FB00EBC00101EB00126068CA -:103C000064218000B2FBF0F3B3FBF1F36FF0180610 -:103C10007343B2FBF0F5B2FBF0F605EB83053223FC -:103C200003EB0515B5FBF1F5B6FBF1F605F0F00574 -:103C300005EB0615B2FBF0F6B2FBF0F0B0FBF1F0CD -:103C40006FF01802504306EB800003EB0010B0FB4E -:103C5000F1F0216800F00F002844886070BD00007A -:103C60000038014010B50948FEF7B4F8084800686C -:103C7000800609D50648001D00680649C0B20870D4 -:103C8000BDE8104000F088B910BD0000C40100205C -:103C900000380140000000200148FEF79BB80000FA -:103CA0000C0200200148FEF795B8000054020020E5 -:103CB000002104E00222521C7D2AFCD3491C8142CF -:103CC000F8D37047FEE710B503464078002203E0C2 -:103CD0009C5C6040521CD2B28A42F9D310BD0000F5 -:103CE00070B5134E05460024280601D5012200E0D8 -:103CF000002280213046FCF7D8FE6806050E0A2017 -:103D000000F0AEF8012220213046FCF7CEFE0A205A -:103D100000F0A6F8002220213046FCF7C6FE0A205B -:103D200000F09EF8641CE4B2082CDDD370BD0000E6 -:103D3000000801402DE9F041124F15460E46044699 -:103D4000002210213846FCF7B0FE0C20711E00EA5C -:103D5000840001F00301084340F04000FFF7C0FF7A -:103D6000002405E02878FFF7BBFF641CE4B26D1C5B -:103D7000B442F7D33846BDE8F04101221021FCF7E8 -:103D800094BE0000000801400907090E002804DB6A -:103D900000F1E02080F80014704700F00F0000F1FF -:103DA000E02080F8141D70472DE9F041FFF7B2F8CC -:103DB00000F070F816480025164C0168012903D15F -:103DC0000560FFF74BF9206113480168A9B1056050 -:103DD0000420FCF74DFC2060616806460F46A06891 -:103DE00001F0A2F805463946304601F09DF8294613 -:103DF00000F0E0FEE06000F0BDF808484FF44841F4 -:103E0000007800F0A3F9BDE8F041FCF78FBB00009B -:103E1000280000203C00002018000020680000203E -:103E200000E000BF401EFCD27047000010B56FF0EC -:103E30000400FFF77EFC044804490068B0FBF1F081 -:103E40000349087010BD00003800002000127A00FD -:103E500050000020002100E0491C8142FCDB70473B -:103E60000B49097848434FF0E021486100228A61FC -:103E7000086940F0010008610869C30701D0C00368 -:103E8000FAD5086920F0010008618A6170470000D6 -:103E900050000020164810B5037802221549012B66 -:103EA00002D103230B7002704378012B0CD10B78E5 -:103EB000032B02D0002483B100E001245FF0000353 -:103EC00004EB43030B7042708378012B0CD10B7809 -:103ED0002BB10024032B08D002E00123F0E70124DA -:103EE000002323440B70827010BD0123F9E700000A -:103EF0005200002068000020FDF710F9FFF727FCB2 -:103F0000FFF774F9FFF758FAFFF714FAFFF732FAE0 -:103F1000FFF78AFAFFF7A4FAFFF7BEFAFFF786FF6A -:103F20000E4C00224FF480512046FCF7BEFD0022CB -:103F3000E1142046FCF7B9FDFFF768F8FFF7BAF87F -:103F4000FFF7C8FAFCF774FAFFF7B8FC00F08CF83A -:103F5000FEF7CAFFFFF728FFFCE70000000801405A -:103F60000348002141708170C170FEF7BDBF0000A1 -:103F7000B000002007484178012902D18178491C0E -:103F80008170C178002904D08078884201D3FFF77E -:103F9000E7BF7047B00000200346094800B500782D -:103FA0003C2807D20A2000F053F818465DF804EBCD -:103FB000FCF702BBFFF7D4FF5DF804EBFEF794BFFC -:103FC000B000002070B590B0052514468DF8005063 -:103FD00004F10B052E0A8DF801608DF802500D0AD0 -:103FE0008DF8041019498DF803500022C9888DF806 -:103FF00008000D0A8DF805508DF80610010A8DF89D -:1040000007106D4604E0985CA918521C4872D2B2A1 -:10401000A242F8D304F10900C1B22846FFF753FECB -:10402000291900264872002088721B20C8720C349F -:1040300007E0A85DFFF720FD3220FFF739FE761C70 -:10404000F6B2A642F5D310B070BD0000B00000205B -:10405000002805D0034901224A7000228A70C870E6 -:1040600070470000B000002010B50122042100209C -:10407000FFF76CFC012231491020FFF767FC012299 -:104080000A211120FFF762FC012210211420FFF702 -:104090005DFC012210211520FFF758FC284C01225D -:1040A00020206168FFF752FC012200212120FFF748 -:1040B0004DFC012200212320FFF748FC012224208F -:1040C0006169FFF743FC01222620A169FFF73EFC4E -:1040D00001222520E168FFF739FC01222720216910 -:1040E000FFF734FC01222A20E169FFF72FFC0122AF -:1040F0002820216AFFF72AFC012210212B20FFF73C -:1041000025FC012243F6FF712C20FFF71FFC012242 -:104110002D20A168FFF71AFC01220A496C20FFF745 -:1041200015FC012200216D20FFF710FC0122BDE8E3 -:10413000104005497020FFF709BC0000020E07007F -:1041400068000020C30001001E000CC42DE9F041EE -:104150000E4607463F492120FFF7D8FB3D48FFF7B1 -:1041600062FA3C4C393C04F13E0160622220FFF7C8 -:10417000CDFB04F13E00FFF756FAA06204F14301C3 -:104180003520FFF7C3FB04F14300FFF74CFA00258D -:10419000E0624FB10120012F14D0022F26D0032F4F -:1041A0000ED16178A9B348E001222946202065603C -:1041B000FFF7CCFB01222D20616AFFF7C7FB65707A -:1041C000BDE8F081617859B96070606A656020630C -:1041D000294601222020FFF7B9FB206B811913E04B -:1041E000A08D8005ECD565702563E9E7617800292D -:1041F000F6D16070606A6560206329460122202044 -:10420000FFF7A4FB206B811B01222D20FFF79EFBF3 -:10421000E6E7FFE760702946012220206560FFF78E -:1042200095FB20690122410027202161FFF78EFBC9 -:10423000012200212D20FFF789FBA08D8005BFD52D -:1042400065702069012241082161BDE8F041272005 -:10425000FFF77CBBA100002021F00042A2F16052D8 -:10426000B2F5801F01F0004328BFD2F17F6C0BD95B -:104270005FEA001C43EAC20242EB507018BF70476D -:1042800028BF20F001007047B2F5801FBCBF184660 -:1042900070474FEA410C1CF5001F02D2084600F09F -:1042A0003EBE70B500F0B4FA00000089FFF7F6BF1B -:1042B0004FF00040A0F580007047000010B591EA73 -:1042C000030F48BF83F0004300F1FE82841A71EBB4 -:1042D000030C05D2121943EB0C03001B61EB0C011C -:1042E000DFF824E14FEA1154A4EB135C1EEA430FFC -:1042F00018BF9EEA445F73D023EA0E03DCF1200E60 -:1043000021EA045143F4801332D322FA0CFE10EB5D -:104310000E0023FA0CFE41EB0E01CCF1200E03FA45 -:104320000EFE10EB0E0051F10001B1F5801FCCF133 -:10433000200E32D201EB045112FA0EF2BDE8104009 -:1043400058BF7047401C38BF5FEA420218BF704731 -:10435000002814BF20F0010041F100014FEA4103A1 -:1043600013F5001F38BF7047A1F1C04100F09EBA9D -:10437000012A43EB0302ACF1200CDCF11F0E32BF2B -:104380004FF0000E23FA0CF310EB030041EB045145 -:10439000B4EB115FD0D0A1EB045101F580114908B5 -:1043A0005FEA300001EB04510ED350F1000038BF3A -:1043B00012FA0EFE08D1BDE81040C9E7401C38BF14 -:1043C0005FEA4202CAD1C3E7BDE810404FEA4103A9 -:1043D00013F5001F38BF7047A1F1C04100F066BA65 -:1043E0009EEA445F08D011EA5E0FBDE8104004BFAA -:1043F00001F0004100207047BDE8104070B500F0AA -:1044000007FA00BF64FBBE3E0000E0FF2DE9C0419B -:1044100030B4DFF8A0C23CEA111418BF3CEA131410 -:1044200000F0EC8081EA03051CEA111444EAD5741B -:1044300018BF1CEA131500F0C780A4EB05044FF069 -:10444000004545EAC12145EAC32341EA505143EA08 -:10445000525304F17F74994204F500344FEAC020AE -:104460004FEAC22208BF904200F09C804FEA1365D9 -:104470000FF24016765D4FEA134506FB05F7C7F1CC -:10448000807706FB07F74FEAD737A7FB036876422A -:10449000C8F58038A7FB06CE38BFA8F1010807FB96 -:1044A00008E64FF0000EA6FB028CE6FB03CEDCF123 -:1044B000000CCEF1004E38BFAEF1010EA6FB0C5839 -:1044C0004FF000074FF00005E6FB0E87A1FB08C682 -:1044D000A0FB07CE16EB0E0645F10005E1FB0765D4 -:1044E00015F1E04E7EBFA4F580345FEA46066D41CB -:1044F00016F1800745F100054FEA17274FEA0666D7 -:1045000047EA0567A6F1DE46B6F1805F4FEA15255A -:104510001FD9384624F0010C05EBC471BCF1FE6FC5 -:1045200001EB0C1102D8F0BCBDE8008124425CBF55 -:1045300001F5801E9EEAC47F02D4F0BCBDE8008174 -:10454000244238D4F0BCA1F1C041BDE8004100F0E4 -:10455000ADB94FEAD22242EA43524FEAD323A7FB36 -:1045600002864FEAD02040EA415007FB03661EEA6C -:104570000E0F4FEAD12105FB026658BFA6EB00568D -:10458000B6EB00564FEA520E4EEAC37E18EB0E0E03 -:1045900056EB530EBDD518EB02085E417F1C55F15A -:1045A0000005B6E74FF480154FF000074FF0000606 -:1045B0004FF00008ADE7F0BC4FF0000001F1C04142 -:1045C00001F00041BDE8008111EA0C1F0CEA13154F -:1045D00000D00CE013EA0C1F00F025804FF0000023 -:1045E000F0BC81EA030101F00041BDE80081F0BCAC -:1045F000BDE8004181EA030100F058B9F0BCBDE814 -:10460000004170B500F004F9097EFC3E00F007B8E7 -:1046100081EA03014FF0000001F00041704781EA98 -:10462000030100F043B9F0BCBDE800414FF00000C9 -:1046300021497047FFFDFBF9F7F5F4F2F0EEEDEBE1 -:10464000E9E8E6E4E3E1E0DEDDDBDAD8D7D5D4D390 -:10465000D1D0CFCDCCCBCAC8C7C6C5C4C2C1C0BFDC -:10466000BEBDBCBBBAB9B8B7B6B5B4B3B2B1B0AFE2 -:10467000AEADACABAAA9A8A8A7A6A5A4A3A3A2A1C6 -:10468000A09F9F9E9D9C9C9B9A9999989797969581 -:1046900095949393929191908F8F8E8E8D8C8C8B1D -:1046A0008B8A8989888887878685858484838382A5 -:1046B000828181800000FF070000F87FDFF848C199 -:1046C00070B51CEA111E1EBF1CEA13159EEA0C0FE2 -:1046D00095EA0C0F00F06F8081EA030423EA4C1383 -:1046E0004EEAD47E21EA4C1141F4801143F4801348 -:1046F000AE44A1FB024CA0FB0365AEF17F7E3619F0 -:1047000055EB0C05A1FB034C4CF10003A0FB021C74 -:1047100016EB0C06654153F10003094218BF46F041 -:10472000010613F4007F0BD14FEA03314FEA053045 -:10473000340341EA155140EA16506FF003020AE0D3 -:104740004FEAC3214FEAC520F40241EA555140EA3D -:1047500056506FF0020202EB2E4201EB025585EA41 -:10476000CE710AD05FEA440C18BF24F0004450F127 -:10477000000041F1000120EAD47040F2FE7C624565 -:1047800000D270BDA84214BF4FF080444FF04044A7 -:10479000002E08BF0024BEF1806FA8BFA1F1C04168 -:1047A000BDE8704080F282804FF0000001F1C0410E -:1047B00001F0004170479EEA0C0F0CEA131518BF78 -:1047C00095EA0C0F06D04FF0000081EA030E0EF0C0 -:1047D000004170BD00F01CF88900013E00F007B8F0 -:1047E00000F009B84FEA430C5FEA5C5C08D081EA4C -:1047F000030100F05BB84FEA410C5FEA5C5CF6D164 -:104800004FF00000014970470000FF070000F87FEB -:104810000EF1020E2EF0030E5EF8046B364205D444 -:10482000012A43EB030515F5001F12D8012841EBBF -:10483000010C1CF5001F0CD80ED14FEAD17C15F5E8 -:10484000001F0CEB4C0C0CF1020C08BF4CEBD37CA2 -:1048500004E04FF0080C01E04FEAD37C0CEB4C0570 -:1048600026FA05F606F00706B6F1040C06D20EEBA2 -:10487000860CBDE870404CF0010C6047DFE80CF09E -:10488000090B02024FF000414FF00000A1F500219A -:1048900070BD19461046012851EB010418BFD4F52C -:1048A000001484BF002001F0004170BD0808A0F58D -:1048B00000114FEA3101704710B591EA030F48BF6C -:1048C00083F000433FF502AD841A71EB030C07D26D -:1048D00012198CF0004C43EB0C03001B61EB0C0134 -:1048E000DFF8A4E14FEA1154A4EB135C1EEA430F76 -:1048F00018BF9EEA445F00F0B08023EA6E03524284 -:1049000021EA0451C3EB6E0338BF5B1EDCF1200EBD -:1049100025D322FA0CFE10EB0E0043FA0CFE41EBFD -:104920000E01CCF1200E03FA0EFE10EB0E0051F139 -:104930000001CCF1200E29D412FA0EF201EB045141 -:10494000BDE8104058BF7047401C1CBFB2F1004F7B -:10495000704700280CBF491C20F00100704712EB83 -:10496000020E43EB030218BF4FF0010E4EEA420263 -:10497000ACF1200CDCF11E0E54D943FA0CFE10EB06 -:104980000E0051F1FF31CCF11E0ED5D50EF1010E06 -:1049900012FA0EFE404141EB010101EB445C5FEA7B -:1049A0005C5C10D910EBDE7001EB045138BFBEF136 -:1049B000004FBDE8104018BF704700280CBF491CCD -:1049C00020F00100704730D24FEAD42C11F50011CD -:1049D00024F400641BD0B1FA81F20B3AA41AA41E8D -:1049E000D2F12003914030FA03F31943904001EBD8 -:1049F000CC71002C01EB0451BDE81040A8BF7047FA -:104A000001F1C0414FF0000001F000417047B0FAE1 -:104A100080F310FA03F100D110BDE41A173C4805E9 -:104A2000C90AE4E701EB045110BD491001EB045140 -:104A3000BDE810404FEA300002E04FF0000170473F -:104A40004A0008BF0042F8D0B2F5001F28BF7047E7 -:104A500001F000414FF0000070479EEA445F07D02C -:104A600011EA5E0FBDE8104004BF0021002070472E -:104A7000BDE8104070B5FFF7CBFE00BF40DFF63E4B -:104A800083F00041104670470000E0FF43004FEA0A -:104A9000D30C4FEA3C0C43401FBF40070CF1605160 -:104AA00013F0FE4F70471CF0006F03D100200CF094 -:104AB000004170470CF0004343EA507010B540EAE3 -:104AC000CC0000F0E6F900BF000000924FEA0001C0 -:104AD000FFF7ECBE4FF000414FF00000A1F50021C0 -:104AE0007047000090EA010F48BF81F0004100F1DB -:104AF0002282421A3CBF801A89184FEAD0524FF0E6 -:104B00007F4C1CEA410FA2EBD15318BF9CEA026F05 -:104B100000F03B804FF0004C4CEA00204CEA0121B1 -:104B200021FA03FC10EB0C0C1ED202F1FF325FEAFB -:104B30001C2040EBC25038BF70471CF07F0F4FEA7B -:104B4000400C18BFBCF17F4F38BF7047C3F1200342 -:104B5000994008BF20F00100BCF17F4F38BF70477B -:104B6000A0F1C04000F0DBB94FEA3C00000A40EB86 -:104B7000C25028BF1CF0FF0F4FEA400CE6D018BF10 -:104B8000BCF17F4F38BF7047EAE79CEA026F05D05F -:104B900010EA5C0F08BF00F00040704710B500F04D -:104BA00078F900BF64FBBE3E014800F032BA00BF96 -:104BB0000000C07F4FF47F0C1CEAD0121EBF1CEA1D -:104BC000D11392EA0C0F93EA0C0F00F0858090EA63 -:104BD000010F48BF42F4807240F4000C41F4000021 -:104BE0002CF07F4120F07F4000B58142A2EB030210 -:104BF0000FF2081CACEB504EC0F100009EF800E034 -:104C00004FEA4E0E00FB0EFC38BF49004FEA2C1C49 -:104C100002F5FA020CFB0EF34FEACE1E4FEA112CFE -:104C20004FEAC1210EEB635E42EB22420EFB0CFC0D -:104C30004FEA1C5300FB03114FEA112C4FEA0131DC -:104C40000EFB0CFC4FEADC4C00FB0C11C14228BFF0 -:104C500009184CEB03335DF804EB10EB410143EB17 -:104C6000C250B2F57C0F38BF704729D512F0F00F53 -:104C70001CBF00F1C04000F00040704700818283FB -:104C80008485868788898B8C8D8E8F91929395965B -:104C900097999A9C9D9FA0A2A3A5A7A8AAACAEB0E5 -:104CA000B2B3B5B7B9BCBEC0C2C5C7C9CCCED1D4EA -:104CB000D7D9DCDFE2E6E9ECF0F3F7FAFE0000001A -:104CC0004FEA400C0CF1807CBCF17E4F28BF70474E -:104CD000B0F1C04000F023B990EA010F0CEAD11303 -:104CE00048BF42F48072624538BF634507D213F46F -:104CF0007F0F16D080EA010000F00040704710B529 -:104D000000F0C7F8097EFC3E00F005B880EA01001B -:104D100000F00040704780EA010000F0004000F021 -:104D2000FEB812F47F0F04BF0248704780EA01000A -:104D300000F0F5B80000C07F10F0004148BF4042CD -:104D4000B0FA80F310FA03F2C3F19D030BD051EADD -:104D5000C35101EB1220530638BF704700F1010028 -:104D600008BF20F001007047B0FA80F310FA03F298 -:104D7000C3F19D030AD0D90501EB1220530638BFB9 -:104D8000704700F1010008BF20F0010070470000EB -:104D90004FF47F0C1CEAD0121EBF1CEAD11392EA1A -:104DA0000C0F93EA0C0F00F0478090EA010F48BF08 -:104DB00042F480724FF0004C4CEA00204CEA012192 -:104DC00002EB0302A0FB0113A2F50002002918BFA9 -:104DD00043F001035B0028BF4FEA330342EB22425A -:104DE0005FEA132C4CEBC2502EBFBCEB436FB2F505 -:104DF0007C0F70474FEA036CBCF1004F08BF20F0F6 -:104E00000100B2F57C0F38BF70470BD582F0FF026E -:104E100012F5803FC8BF704700F1C040D8BF00F016 -:104E20000040704700F5000C5FEA4C0C48BF70472B -:104E3000B0F1C04000F073B890EA010F0CEAD11352 -:104E400048BF42F48072624538BF634504D280EAAD -:104E5000010000F00040704710B500F01AF800BFE4 -:104E60008900013E00F007B800F009B85FEA410C84 -:104E70005FEA1C6C08D080EA010000F050B85FEADD -:104E8000400C5FEA1C6CF6D14FF00040A0F58000AA -:104E900070470EF1020E2EF0030E5EF8044B244212 -:104EA00004D44FEA4102B2F17F4F11D84FEA4003D8 -:104EB000B3F17F4F0CD80ED14FEAD07CB2F17F4FC7 -:104EC0000CEB4C0C0CF1020C08BF4CEBD17C04E059 -:104ED0004FF0080C01E04FEAD17C0CEB4C0324FAB4 -:104EE00003F404F00704B4F1040C06D20EEB840CB6 -:104EF000BDE810404CF0010C6047DFE80CF00708FB -:104F000002024FF00040A0F5800010BD08464200AC -:104F100018BFD2F1807288BF00F0004010BDFF21A1 -:104F200041EAD050C005704790EA010F48BF81F0B8 -:104F300000413FF5DEAD421A04D882F00042A0EBFA -:104F4000020011444FEAD0524FF07F4C1CEA410F4F -:104F5000A2EBD15318BF9CEA026F4AD04FF0004C2D -:104F60004CEA00204CEA012121FA03FCB0EB0C0CC6 -:104F70000FD412F0FE0F36D05FEA4C001DD50012A0 -:104F800040EBC25038BF70471CF03F0F18BF70474E -:104F90000BE0A2F101025FEA1C2040EBC25038BFD7 -:104FA00070471CF07F0F18BF7047C3F12003994072 -:104FB00014BF401E20F00100704780084FEA122302 -:104FC00008BF7047B0FA80FCA2EB0C02CCF1280CB1 -:104FD00060FA0CF093EA122F04BF00EBC250704746 -:104FE0004FEAC3707047130A5FEADC1008BF7047CE -:104FF000F6E79CEA026F04D010EA5C0F08BF0020BD -:10500000704710B5FFF745FF40DFF63E81F00040E6 -:1050100070470CF00F03092B08BF082000F05180E7 -:105020000A2B0BD0082B18BF704708BF1CF0400F8D -:105030000AD04FF000004FF0000170471CF0400F05 -:1050400018BF4FF0004070471CF0100F08D020F040 -:10505000704300F07F4242EAD3014FEA4370704749 -:1050600000F0604021F07F4242EA000201F07F4000 -:1050700040EA727070474FF0FF0212EAD0521CBF34 -:1050800092F0FF038B42C2BFD14200EBC150704788 -:10509000002A0AD0002B0BD0002900F00040A4BF4A -:1050A00040F0FE4040F40000704700F000407047C0 -:1050B00043024FF00B0C18BF4CF0806C7FF474ADC2 -:1050C00070471CF4801F11D01CF4E02F03D06FEA4E -:1050D000CC31490070474FF04050EFF3008222F08E -:1050E000704242EA000282F3008870474FF00000ED -:1050F0007047010202030405060708090A0B0C0D9C -:105100000E0F101000000000000000000102030458 -:105110000607080900000000010203043C510008D2 -:1051200000000020D00000006C0100080C520008B4 -:10513000D0000020900D0000880100080000000051 -:10514000000000000000000000000000000000005F -:10515000000000000000000000000000000000004F -:10516000000000000000000001000000100000002E -:10517000000000000024F400000000000080134242 -:10518000CDE4A34400000000000000000000000087 -:10519000000000000100000000000000000000000E -:1051A00000000000000000000000000000000000FF -:1051B000204E0000409C0000DC050000E8030000D9 -:1051C000B80B0000D0070000000000000000000045 -:1051D00000000000000000000000000000000000CF -:1051E00000000000000000000000000000000000BF -:1051F0000000A100B100000000000000000000005D -:0C520000000000000000000000000000A2 +:1001600001031847D8720000F87200000A4410F822 +:10017000014B14F00F0508BF10F8015B240908BFFC +:1001800010F8014B6D1E05D010F8013B6D1E01F8F3 +:10019000013BF9D1641E03D0641E01F8015BFBD161 +:1001A0009142E4D37047000000230024002500267C +:1001B000103A28BF78C1FBD8520728BF30C148BFCA +:1001C0000B607047662906F02E84642900F0528087 +:1001D000002070471FB500F0C1FB04000020002183 +:1001E00005F040FCE0601FBD10B510BD00F0B6FC8E +:1001F0001146FFF7EFFF05F0EBF900F0D4FC03B474 +:10020000FFF7F2FF03BC00F017FD0000094880472C +:1002100009480047FEE7FEE7FEE7FEE7FEE7FEE7E8 +:10022000FEE7FEE7FEE7FEE704480549054A064B00 +:1002300070470000D74A0008310100082804002058 +:10024000280A002028060020280600200FB41CB52C +:10025000074B06AA7B4469460090059800F065FBB1 +:100260000020694600F074FB1CBC5DF814FB000024 +:10027000F90600002DE9F0410646002410687529B2 +:10028000314616A510D0AFF30080002802DA4042B4 +:1002900013A507E031688A0701D512A502E04907D6 +:1002A00004D511A5012401E0AFF3008000210A224A +:1002B00006F1240709E0B0FBF2FCB0FBF2F302FB0D +:1002C0001C00303078541846491C0028F3D12346CE +:1002D0002A463046BDE8F04100F0B9B80000000001 +:1002E0002D0000002B000000200000002DE9F04749 +:1002F0004FF0000A89460446C0F820A02046E16875 +:100300008847002876D0252806D0D4E901219047D7 +:10031000206A401C2062F1E7E168204600258847FA +:10032000C4F81CA006460027C4F818A02A2E09D03D +:10033000304604F047FF38B304EB8708303EC8F876 +:10034000186019E059F8041B204604EB87029161FC +:10035000E1688847012F064618D1E069002820DAB5 +:1003600025F020051DE0D8F8180000EB800006EB12 +:1003700040003038C8F818002046E1688847064633 +:1003800004F020FF0028EED1012F0AD02E2E08D134 +:100390002046E16888477F1C0646022F45F020056D +:1003A000C4DBA069002803DA404245F00105A061E2 +:1003B000E80701D025F01005B6B1A6F141001928D3 +:1003C00002D8203645F400654A463146204625606D +:1003D0004D46FFF7F7FE58B1012806D0ED1D25F078 +:1003E000070000F1080989E704E005F1040985E741 +:1003F00030468AE7206ABDE8F0874FF0000200B57A +:10040000134694469646203922BFA0E80C50A0E837 +:100410000C50B1F12001BFF4F7AF090728BFA0E8E5 +:100420000C5048BF0CC05DF804EB890028BF40F8B1 +:10043000042B08BF704748BF20F8022B11F0804FF3 +:1004400018BF00F8012B70477047704770472DE9BF +:10045000F0470D4699469246044600F1240801688B +:10046000880604D5E06921F01001216000E0012038 +:10047000A84201DD471B00E00027A1697A1902EBC1 +:100480000900081AA0612078C00602D42046AFF304 +:100490000080002608E0D4E901211AF80600904700 +:1004A000206A401C761C20624E45F4DB2078C00692 +:1004B0000AD52046AFF3008006E0D4E901213020C0 +:1004C0009047206A401C2062381EA7F10107F4DC27 +:1004D00007E0D4E9012118F805009047206A401C84 +:1004E0002062281EA5F10105F3DC2046AFF3008051 +:1004F0002078000602D50220BDE8F0870120FBE746 +:1005000070472DE9FF4F0C461E464FF0FF378BB06A +:10051000D2E90001DDF860800A908A46C1F30A55ED +:1005200005B93D46002108464FF00000BAF1000F22 +:1005300000F4400005DA00EB80004FF4400101EACE +:1005400050004FEA9059B9F1010F00DDB9460A9801 +:1005500050EA4A000ED044F61050A5F2FF3545434C +:100560002F14B8F1000F1ED07542291E1EDDC9F1EF +:1005700000021CE0B8F1010F4FF0000001D0302163 +:1005800003E0F24305E02154401CB042FBDB30465F +:100590000022002121540B99C1F80880C1E90020F4 +:1005A0000FB0BDE8F08FBD1B6D1CDEE74A4600DAD8 +:1005B000694206A800F05CFA06AB93E8070003ABBB +:1005C00083E8070050460A9900F03DFB8DE80700DC +:1005D000A0F500501F3800900398002D0ADD42F26C +:1005E0001F014A460844002303A90390684600F00F +:1005F000A6FD09E0A0F500504A461F38002303A9D4 +:100600000390684600F0B0FD8DE807000004000C80 +:1006100003D04FF0FF30410800E01046B8F1000F62 +:1006200003D00022009215461EE0751E05D400F08E +:1006300099F9303262556D1EF9D5B346012208434F +:1006400002D000227F1C04E02078302801D1002253 +:100650007F1E002A099784D01DE0112D07DA00F0D3 +:1006600081F9303262556D1C50EA0102F5D1084320 +:1006700002D00098C8B10EE00021681E05E0235C9E +:10068000625C63542254401E491C8142F7DBAB4636 +:10069000A81B401E0990002004F80B000B98099A33 +:1006A000C0F80880C0E9002B7AE711264FF0000857 +:1006B00057E72DE9F04F88460446D21D22F0070186 +:1006C00091B0D1E90001CDE90A0104F057FD0246DD +:1006D0000B98C00F01D02D2007E02068810701D5BD +:1006E0002B2002E0202101EAC000032A099001D05A +:1006F000072A05DB03464146204600F079F90BE165 +:100700002078800601D5E06900E00620B8F1650F89 +:10071000814606D0B8F1660F18D0B8F1670F70D1D6 +:1007200031E00020B9F1110F009001DB112301E04D +:1007300009F101030AAA01A90CA8FFF7E2FEDDE90D +:100740000C70002609F10105834647E001204B4665 +:1007500000904FF000470AAA01A90CA8FFF7D1FEAC +:10076000DDE90DB00C995D46002610B909F10100D4 +:100770000D18B9EB050003D4C0F1FF3609F10105EE +:10078000A5EB09002BE0B9F1010F01DA4FF00109E7 +:100790000020B9F1110F0090484601DD112300E05F +:1007A00003460AAA01A90CA8FFF7ABFEDDE90C700D +:1007B0004D4600268346207800070AD4AB4500DA70 +:1007C0005D4601A8012D04DD411911F8011C3029F5 +:1007D00007D04F4502DA17F1040F04DA01208246F0 +:1007E0000FE06D1EEEE7002F02DCED1B3E4403E040 +:1007F000781CA84200DD7D1CB81B00F1010A4FF0F7 +:1008000000472078000703D4AA4501DB4FF0FF3AE8 +:100810000021B7F1004F0DF143088DF8431024D0AB +:1008200002202B23002F01DA7F422D230A21021EF2 +:10083000A0F1010000DC5FB197FBF1FC97FBF1F246 +:1008400001FB1C7C17460CF1300C08F801CDEEE7DB +:10085000A8F1010003702188090501D5452100E0B8 +:100860006521A0F1010800F8011C09980FA9A1EB6E +:100870000807FF1D00B10120411901EBEA70A169D1 +:100880003844081A401EA0612078C00602D42046D1 +:10089000AFF30080099828B1D4E901219047206A7C +:1008A000401C20622078C00622D52046AFF300808D +:1008B0001EE0002E04DBB34502DD01A8805D00E0F0 +:1008C0003020D4E901219047206A401C2062761C28 +:1008D000AAF101005FEA000A0AD100F03FF8C068FF +:1008E0000168405CD4E901219047206A401C2062E5 +:1008F000281EA5F10105DCDC07E0D4E9012118F888 +:10090000010B9047206A401C2062381EA7F10107A6 +:10091000F3DC2046AFF30080032011B041E6000075 +:1009200001694A1C02610878704700B58FB0CDE9B3 +:1009300001310021059105497944CDE903101146A3 +:100940006846FFF7D3FC0FB000BD0000E5FFFFFFD6 +:100950000A6802F8010B0A607047000000487047FF +:10096000E403002030B5B0F10A024FEA900E71F1B5 +:1009700000034EEA817EB0EB0E0061EB91014FEA7D +:10098000101E4EEA017E10EB0E0041EB11114FEAF2 +:10099000102E4EEA016E10EB0E0041EB11214FEAD2 +:1009A000104E4EEA014E10EB0E0041EB1141401883 +:1009B00041F100014FEAD00040EA41704FEAD10115 +:1009C00010EB80054FEA810444EA907444EB010483 +:1009D0006D1944EB0404521BA3414FF0000348BFC0 +:1009E0000A3200D530BD401C41F1000130BD00008D +:1009F0002DE9F0411F46044603260168072A01F449 +:100A0000006004DB08B116A505E016A503E008B1F7 +:100A100015A500E015A521F010002060A069C01EFA +:100A2000A0610FB1401EA0612046AFF300804FB11E +:100A3000D4E9012138469047206A401C2062C01C3E +:100A4000206206E0206AFAE7D4E9012115F8010BDB +:100A50009047761EF8D22046AFF30080BDE8F081C3 +:100A60004E414E006E616E00494E4600696E660052 +:100A70002DE9F047814616468AB0354878440DC8BE +:100A80008DE80D0032487844801C03AC0DC884E822 +:100A90000D0041F69B300844372190FBF1F290FBAA +:100AA000F1F5A5F1800501FB12041B3C02D564425F +:100AB000012000E00020DFF898A080460027FA44DB +:100AC000AAF1BE0A0EE0E0070AD03246684607EBFC +:100AD000470101230AEB810100F046FB8DE8070086 +:100AE00064107F1C002CEED1194F7F44AE3F19E0FB +:100AF000E80715D007EB04100DF1180A90E80E0076 +:100B00008AE80E00C068F04201D198190890324678 +:100B1000012306A903A800F027FB03AB83E8070025 +:100B20006D10641C002DE3D14FF00103324669467D +:100B3000B8F1000F03A802D000F001FB01E000F0C3 +:100B400013FBC9E90001C9F808200AB0BDE8F08725 +:100B5000A469000000487047C40300207546FFF7F1 +:100B6000F9FFAE4605006946534620F0070085466A +:100B700018B020B5FFF758FBBDE820404FF0000645 +:100B80004FF000074FF000084FF0000B21F0070175 +:100B9000AC46ACE8C009ACE8C009ACE8C009ACE8B8 +:100BA000C0098D46704710B50446AFF3008020465B +:100BB000BDE81040FFF723BB4FF0013C50F8042B79 +:100BC00051F8043B9A4221D1A2EB0C03934313EA60 +:100BD000CC1317D150F8042B51F8043B9A4215D18D +:100BE000A2EB0C03934313EACC130BD150F8042B64 +:100BF00051F8043B9A4209D1A2EB0C03934313EA48 +:100C0000CC13DBD04FF00000704700BFD01A01BA00 +:100C1000B1FA81F101F0180122FA01F0CB40C1F1E3 +:100C20002001DBB2C0B2C01A2CFA01F3D11A9143F1 +:100C300011EAC311E6D1704701491820ABBEFEE7A7 +:100C40002600020070475FEA400C08BF91F0000FD9 +:100C50004FEA8C234FEAC12243EA51514FEA1C501C +:100C600018BF00F5F0404FEA300018BF41F00041D6 +:100C70005FEA6C5C00F02980BCF1FF3F08BF40F0E8 +:100C800080407047130C06BF12044FF0100C4FF059 +:100C9000000C130E04BF12020CF1080C130F04BF5A +:100CA00012010CF1040C930F04BF92000CF1020C22 +:100CB000D30F04BF52000CF1010C11464FF000029B +:100CC000A0F11F00A0EB0C00704711F0004F08BF0F +:100CD000704731F000413FF4D5AF0B0C06BF09045B +:100CE0004FF0100C4FF0000C0B0E04BF09020CF17A +:100CF000080C0B0F04BF09010CF1040C8B0F04BF8F +:100D000089000CF1020CCB0F04BF49000CF1010C5F +:100D1000CCF12003A0EB0C0022FA03F302FA0CF250 +:100D200041EA030100F10100704720F07F4C80EAA6 +:100D3000030023F07F47ACEB070303F57C5300F07F +:100D4000004003F1FF032DE980494FEA154B09B438 +:100D50004FEA144325EA0B4E24EA03480FF2042617 +:100D600006EB132749083E785FEA320203FB066769 +:100D7000C7F5000707FB06F64FEA54374FEAD64699 +:100D800006F1020607FB066CCCF1005C4FEA1C473B +:100D90002CEA074C07FB06F40CFB06F504EB1546A2 +:100DA0004FEA961634BF00204FF000404FEAD1378B +:100DB00006FB07FC4FEA1C4C0CFB0BF7D21B03FB9A +:100DC0000CF761EB07010CFB0EF7B0EB074072EB81 +:100DD00017420CFB08F734BFA2EB0742B2EB074205 +:100DE00061EB17414FEA0C444FEA910706FB07FC01 +:100DF0004FEA1C4C0CFB0BF7B0EBC74072EB5732C1 +:100E000003FB0CF734BFA2EBC742B2EBC74261EB66 +:100E100057310CFB0EF7B0EBC70072EB57720CFBAF +:100E200008F734BFA2EBC702B2EBC70261EB577100 +:100E3000039F4FEA816141EA921104EBCC044FEA2F +:100E4000D1374FEA826206FB07FC42EA90124FEA72 +:100E500080604FEA1C4C0CFB0BF7D21B03FB0CF71A +:100E600061EB07010CFB0EF7B0EB074072EB17428A +:100E70000CFB08F734BFA2EB0742B2EB074261EB71 +:100E800017414FEA8C554FEA910704EB9C2406FB6F +:100E900007FC4FEA1C4C0CFB0BF7B0EBC74072EBA6 +:100EA000573203FB0CF734BFA2EBC742B2EBC74289 +:100EB00061EB57310CFB0EF7B0EBC70072EB5772CA +:100EC0000CFB08F734BFA2EBC702B2EBC70261EB21 +:100ED000577115EB4C254FEA816141EA92114FEAB7 +:100EE00082624FEAD13742EA901206FB07FC44F1D6 +:100EF00000044FEA80604FEA1C4C0CFB0BF7D21B3E +:100F000003FB0CF761EB07010CFB0EF7B0EB07409E +:100F100072EB17420CFB08F734BFA2EB0742B2EBAF +:100F2000074261EB174115EB1C154FEA813141EA8D +:100F300092414FEA823242EA90424FEA80304FEAD1 +:100F40000C7644F1000448EA03434EEA0B484FF0A4 +:100F5000000EB2EB080C71EB030724BF6246394662 +:100F60004EEB0E0E4FF0000B0018524149414BEB77 +:100F70000B0BB2EB080C71EB03077BF1000B24BFEA +:100F8000624639464EEB0E0E4FF0000B00185241F0 +:100F900049414BEB0B0BB2EB080C71EB03077BF1F8 +:100FA000000B24BF624639464EEB0E0E51EA020793 +:100FB00018BF46F0010616EB0E7655F1000254F10B +:100FC000000103D5BDE88901BDE80088BDE88901BD +:100FD000BDE80048B619524141EB0101A3F10103FC +:100FE000704780807F7E7D7C7B7A79787776767596 +:100FF0007473727171706F6E6E6D6C6C6B6A6A690E +:101000006868676666656464636362616160605FA7 +:101010005F5E5E5D5D5C5C5B5B5A5A595958585720 +:101020005756565555555454535352525251515088 +:1010300050504F4F4F4E4E4D4D4D4C4C4C4B4B4BDB +:101040004A4A4A4949494848484747474746464621 +:10105000454545444444444343434342424242415C +:101060004141002B9C4630D477002BD01CB54FEA71 +:10107000370703B44FF010004FF01001BAF1000F22 +:1010800006D0BCF1000FDCBF40F0080040F00801C2 +:101090004FF000000FBCBDE810400BF1010BBBF19D +:1010A000010F08BF5FEA170722BF12F1010211F119 +:1010B00001014FF0004143F1000300F0004043EA1A +:1010C00000007047F9D35708D0E746EA064613F107 +:1010D000400F4FEA16461FDD13F1200FDFBF164306 +:1010E0000A46002120335B42BED0C3F1200746EA06 +:1010F000064602FA07F74FEA164646EA0706C3F124 +:10110000200722FA03F201FA07F721FA03F14FF060 +:10111000000342EA0702A7E746EA020646EA064655 +:101120004FEA164646EA0106BCBF46EA0646360CBA +:101130004FF000034FF000024FF0000194E72DE95B +:10114000804C9A46934670B491E8380007C831EA5B +:10115000400C48BF34EA430C03D5FFF7E6FDFFF728 +:1011600080FFF0BCBDE8008C2DE9804C9A46934688 +:1011700070B491E8380007C810F0804F08BF13F032 +:10118000804F03D100F005F8FFF76BFFF0BCBDE81E +:10119000008C20F07F4780EA030023F07F4C07EBB0 +:1011A0000C03A3F57C5300F00040A3F1FE0392F082 +:1011B000000F00F0B38095F0000F00F077802DE96C +:1011C00001494FEA11404FEA144621EA004800FB6A +:1011D00006FC24EA064708FB06F607FB08F800FBB6 +:1011E00007F718EB06484CEB164C4FEA124B18EB7E +:1011F00007484FEA15464CEB174022EA0B4E0BFB13 +:1012000006FC25EA06470EFB06F607FB0EFE0BFB67 +:1012100007F71EEB064E4CEB164C4FF000061EEB8C +:10122000074E4CEB174B18EB0B0840F1000018EB86 +:101230000E0B58EB000840F100008F1A4FF0000130 +:101240003CBFC943661B14BFB5EB040C00213CBF77 +:10125000C943F61B4FEA17444EEA8E0E27EA0445AF +:101260004FEA1C4704FB07622CEA074C05FB07F713 +:101270000CFB05F604FB0CFC16EB074642EB174291 +:1012800016EB0C4642EB1C421BEB060658EB020227 +:10129000414146EA9E0601D5BDE80189B619524191 +:1012A00041EB0101A3F10103BDE801894FEA1445B7 +:1012B0004FEA114724EA054621EA074C05FB07F4EB +:1012C00006FB07F70CFB06F105FB0CFC11EB0741D5 +:1012D00044EB17444FEA124711EB0C4144EB1C441A +:1012E00022EA074C05FB07F206FB07F70CFB06F6A4 +:1012F00005FB0CFC16EB074642EB174216EB0C46BF +:1013000042EB1C456A1854F1000148BF7047B619FA +:10131000524141EB0101A3F10103704795F0000F29 +:1013200037D04FEA11424FEA144721EA024624EA35 +:10133000074C02FB07F106FB07F70CFB06F402FB68 +:101340000CFC14EB074441EB17414FEA154714EB33 +:101350000C4441EB1C4125EA074C02FB07F506FB58 +:1013600007F70CFB06F602FB0CFC16EB074645EBF9 +:10137000174516EB0C4645EB1C42121951F10001C2 +:1013800048BF7047B619524141EB0101A3F1010377 +:1013900070474FEA14454FEA114724EA054621EA0F +:1013A000074C05FB07F106FB07F70CFB06F24FF0B5 +:1013B000000605FB0CFC12EB074241EB174112EB58 +:1013C0000C4251EB1C4148BF7047921841EB0101A0 +:1013D000A3F101037047000010B5084C0022102152 +:1013E000204600F0A0FB022003F010FE2046012260 +:1013F000BDE81040102100F096BB0000000801403D +:101400002DE9FF41A0200124CDE90004DFF84C8044 +:10141000032569460395404600F084FA01226021C5 +:10142000404600F080FB40200026CDE900066946DA +:101430000294404600F076FA10270097CDE9016447 +:101440006946074800F06EFACDE9007469464046E7 +:10145000039500F067FABDE8FF8100000008014035 +:101460000010014010B5084C00221021204600F069 +:101470005AFB082003F0CAFD20460122BDE81040B7 +:10148000102100F050BB000000080140FEE7000002 +:10149000084900B5098981420AD0A0F57F41FF398A +:1014A00006D028B1B12803D002F074FB002000BDA3 +:1014B000012000BD24010020034800218170016249 +:1014C0000161416181617047F800002010B50F494A +:1014D000052808D2DFE800F0030514161800812063 +:1014E00000E091200870C020487000208870C8700B +:1014F000064A042103F0B4FDBDE8104003F058BAD9 +:10150000A120EFE7B120EDE70120EBE76C00002020 +:101510001048416800291CD10F4B00221A70017835 +:1015200051B101290BD0022901D0032911D1002189 +:101530005FF0030004F032BA00210846FAE7817830 +:1015400009B90121817040780028F5D19A7004F022 +:1015500075B87047F8000020B803002010B5234884 +:1015600090B0007900283ED0022837D2DFE800F0A2 +:1015700036011F4900230B6000F008F969461D4A37 +:1015800004E0D418647ACC545B1CDBB28342F8D3F9 +:1015900019499DF80000086018499DF8010008707D +:1015A00017499DF8020008709DF8030015499DF841 +:1015B000042002EB002008609DF8050012499DF808 +:1015C000062002EB002008609DF807000F499DF8F7 +:1015D000082002EB00200860FFF76EFF10B0BDE8A6 +:1015E000104002F0D7BA10B010BD00002401002056 +:1015F0000C0100207C030020FC000020F8000020EB +:10160000F9000020000100201C0100202001002022 +:1016100070470000F0B52A4C2A4D0126226942B1DC +:10162000214602274969491C012A0AD0022A39D1D8 +:1016300014E0052804D10021616128702661E16170 +:10164000F0BD616168540229FAD32761A8786978EE +:1016500000EB0120E0613B2824D2F0BD61613B2911 +:1016600020D26854E0698142F7D368790102A879F1 +:101670000843FFF70DFFA8B1E879297A4FF202136A +:1016800001EB0020C21A0421984216D006DC6FF448 +:10169000704140180AD0C02804D109E00F2A09D0AF +:1016A000102A0AD0BDE8F04002F074BA2671F0BDED +:1016B0002771F0BD03202071F0BD2171F0BD000045 +:1016C000240100207C03002072B6074C4FF4006513 +:1016D000A61400222946204600F025FA00223146B1 +:1016E000204600F020FAF4E70008014070B500241D +:1016F000FFF7ECFEFFF7B6FE4FF47A761B4D02E0E3 +:10170000641CB44205D81021284600F007FA0028CE +:10171000F6D103F0FDF80446FFF75EFE14482102FF +:1017200006D501214170E04320F07F44641C01E0B4 +:1017300000214170204604F0BBFF0E4905F000F87F +:1017400004F008FE0C4A0D4B04F01CFC00220C4B6C +:1017500004F080FA00220B4B04F0CCF904F098F965 +:10176000BDE87040084904F095BE0000001001403B +:101770006400002000007A44CBA145B6F3FD03408D +:10178000FEFF2F4100C06240000020410448F522C6 +:101790008178407802EB00200844C0B27047000016 +:1017A0007C03002010B590F821100022022905D0FA +:1017B0000421816380F82020012010BD01680B689E +:1017C00023F00E030B6001680B6823F001030B602C +:1017D00090F84030C46B012101FA03F3636080F894 +:1017E000211080F82020104610BD00002DE9F05F88 +:1017F00090F821100024022903D0042181630124E0 +:1018000085E001680A6822F00E020A6001680A6831 +:1018100022F001020A603F4E3E4FB215DFF8F4C0DD +:10182000DFF8F090DFF8ECA0DFF8E8B0DFF8E4E0F4 +:101830000168783F13011502ACF1640CA9F150095D +:10184000AAF13C0AABF1280BAEF1140E4FF480184C +:10185000B14227D9B9420ED0614512D049451DD0B9 +:10186000514518D0594518D0714501D1424615E06F +:10187000294EB14201D1012210E0274E1436B14267 +:1018800001D110220AE0244E2836B14206D0224A65 +:101890003C32914201D11A4600E02A461E49091FF6 +:1018A0000A602BE0B94213D0614517D0494522D0D8 +:1018B00051451DD059451DD0714501D142461AE010 +:1018C000B14202D14FF0807215E0134EB14201D106 +:1018D000012210E0104E1436B14201D110220AE06C +:1018E0000D4E2836B14206D00B4A3C32914201D10E +:1018F0001A4600E02A46074980394A60012180F8EB +:101900002110002180F82010416B01B1884720464A +:10191000BDE8F09F800002400804024090F82100DA +:10192000704700002DE9F84FDFF8C8910024A9F1B5 +:10193000040B23460F2709F1040AABF1040ED1E092 +:101940000125A54006EA0502AA4276D1DFF8A8C122 +:101950004E68A6EB0C0866452BD00DDC032E34D068 +:1019600005DC36B3012E19D0022E2FD11BE0112E2B +:1019700016D0122E2AD119E0B8F5881F19D006DC2E +:10198000B8F5803F15D0B8F5801F1FD111E0B8F52C +:10199000001F0ED0B8F5041F18D10AE0CB6815E07F +:1019A000CB681B1D12E0CB6808330FE0CB680C330B +:1019B0000CE08B682BB1012B4FF0080303D045617D +:1019C00004E0042302E0056100E00023FF2A01D8BF +:1019D000064601E000F104064FEA840501D9A5F1AD +:1019E0002005D6F8008007FA05FC28EA0C0803FA5F +:1019F00005F548EA0508C6F800804D68ED0070D589 +:101A00003E4DAE6946F00106AE61AD6924F00306B5 +:101A100005F0010500953A4D06EB050CDCF8085081 +:101A2000A607360F07FA06F825EA0805DFF8D4807E +:101A3000404503D14FF0000825E052E0DFF8C880B0 +:101A4000404502D14FF001081DE0DFF8C08040455D +:101A500002D14FF0020816E0DFF8B480404502D111 +:101A60004FF003080FE0DFF8AC80404502D14FF0A3 +:101A7000040808E0DFF8A080404502D14FF00508D7 +:101A800001E04FF0060808FA06F848EA0508CCF825 +:101A900008804D68D9F80060ED024D4601D5164327 +:101AA00000E096432E604D68DAF80060AD025546BE +:101AB00001D5164300E096432E604D68DBF80060C8 +:101AC000AD035D4601D5164300E096432E604D6898 +:101AD000DEF80060ED03754601D5164300E096433D +:101AE0002E60641C0A681646E2407FF429AFBDE808 +:101AF000F88F00000804014000001110001002409F +:101B00000000014000080140000C014000100140AD +:101B10000014014000180140001C0140806808408A +:101B200000D0012070470AB1016170470904FBE74A +:101B300001488068704700003400002070477047FB +:101B40002DE9F041016804464A694E6890F83E006C +:101B50000025D743FA050BD4F243D20508D46FF41D +:101B6000807201254A6121680A6842F400420A60D5 +:101B7000B90508D4F143C90505D422686FF4007192 +:101B800045F002055161790525D4F143C90522D4F8 +:101B9000638D94F83D10226B202808D13BB9212990 +:101BA00010D029290ED0282901D1212A0AD0226853 +:101BB0006FF48061516145F00405102806D040287B +:101BC00004D008E0204601F0EFFE04E02068016840 +:101BD00041F400710160380508D4F043C00505D414 +:101BE00021686FF4006045F008054861002D07D0BA +:101BF000206C284320642046BDE8F04101F042BB40 +:101C0000BDE8F0812DE9F047026800215368C66AFB +:101C100090F83E4090F83D50102C12D0402C10D03F +:101C2000046C002C7DD05469E443A6077AD4DE43CB +:101C3000B60577D4036C03B19169BDE8F04701F0B4 +:101C40008FBE976951694FF42A0CC9435FEAC17886 +:101C50004FF02A4904D066452AD04E4528D010E0DE +:101C6000DE43B6050DD4C16A614501D1012103E00F +:101C7000C16A494501D10821C162BDE8F04701F0C0 +:101C8000D5BD0E0716D4DE43B60513D4416CC9B2D8 +:101C90001161416B09B1896A29B9816B002907D0AB +:101CA000896A002904D00068416841F400614160FC +:101CB000BDE8F0878E0706D4DE43B60503D4BDE841 +:101CC000F04701F007BDFE43526876074FEA025223 +:101CD0001DD4002AECDB0A0608D4DA43520505D4E9 +:101CE000490705D5BDE8F04701F098BC4907DFD4A6 +:101CF000D9438905DCD4212D05D0402CD8D1BDE8AD +:101D0000F04701F0D9BDBDE8F04701F045BC002A1D +:101D1000CEDB4A060BD4DA43520508D4490708D56E +:101D200001E00DE00EE0BDE8F04701F0C1BB49075E +:101D3000BED4D9438905BBD4BDE8F04701F04EBB02 +:101D4000916970E7E10606D4D943890503D4BDE85B +:101D5000F04701F071BE2821212D27D0292D25D053 +:101D6000650655D4DD436D0552D4640752D590F80D +:101D70003D30448D002C9BD01269446A2270426A27 +:101D8000521C4262428D521E4285428D002A8FD1E2 +:101D90002A2B8DD10268536823F48063536022227A +:101DA000026380F83D1000F057F981E7250623D43F +:101DB000DD436D0520D4640720D590F83D30448D77 +:101DC000002CF2D0446A24781461426A521C4262A8 +:101DD000428D521E4285428D002AE6D1292BE4D144 +:101DE0000268536823F4806353602122026380F801 +:101DF0003D1000F032F95BE76107D6D4D94389057D +:101E0000D3D4418D0029D0D0416A097811610AE00C +:101E10006107CAD4D9438905C7D4418D0029C4D0EC +:101E20001169426A1170416A491C4162418D491E23 +:101E300041853DE77047000070B5040025D094F857 +:101E40003D00002520B984F83C50204600F0BEF843 +:101E5000242084F83D002068016821F00101016020 +:101E60002068016841F4004101602068016821F4A4 +:101E70000041016000F020FA4D4A6168914201D8AA +:101E80004C4900E04C49884201D2012070BD4B49C9 +:101E90002368B0FBF1F15E6826F03F060E435E60FA +:101EA0006368934206D94FF4967359434FF47A739B +:101EB000B1FBF3F12368491C1E6A26F03F0631434B +:101EC00019626168914210D84900401EB0FBF1F2DE +:101ED000521CC2F30B02042A01D2042022E0B0FB00 +:101EE000F1F0401CC0F30B001CE0A268F2B301EB60 +:101EF000C10303EB0116431EB3FBF6F35B1C43F473 +:101F000080431B0549D092B301EBC10202EB0111E2 +:101F1000401EB0FBF1F0401CC0F30B0040F48040C9 +:101F200040F400402168CA694CF6FF739A4310439D +:101F3000C861D4E9071001432068026822F0C0029A +:101F400011430160D4E9030101432068826848F22B +:101F5000FF339A4311438160D4E9050108432168A6 +:101F6000CA6822F0FF021043C86001E00EE016E0EC +:101F70002068016841F0010101602564202084F897 +:101F80003D00256384F83E50002070BD01EB410602 +:101F9000431EB3FBF6F35B1CB3E70120C2E701EB82 +:101FA0004101401EB0FBF1F0401CC0F30B00B7E74D +:101FB000A086010080841E0000093D0040420F0001 +:101FC00070477047704770477047000010B586B083 +:101FD0000021009101910291039100681A49884201 +:101FE00030D11A4CA06940F00800A061A069694690 +:101FF00000F008000490C0200090122001900320FF +:1020000003901348FFF78EFCE06940F40010E06194 +:10201000E069002200F40010049011461F2000F037 +:1020200083F81F2000F072F800221146202000F0F3 +:102030007BF8202000F06AF806480068416841F407 +:10204000E061416006B010BD005400400010024045 +:10205000000C01404401002070477047024881682D +:10206000027811448160704734000020074810B5A1 +:10207000016841F010010160032000F075F80020B4 +:1020800000F006F800F024F8002010BD0020024007 +:1020900070B50D4D04464FF47A712878B1FBF0F01D +:1020A0000A490968B1FBF0F000F0F2FB48B9102CC6 +:1020B00007D200222146501E00F036F800206C6046 +:1020C00070BD012070BD00003400002040000020E1 +:1020D0000C4808B5816941F001018161816901F015 +:1020E00001010091C16941F08051C161C06900F0F6 +:1020F000805000900448416821F0E06141F0007197 +:10210000416008BD0010024000000140002809DBCA +:1021100000F01F02012191404009800000F1E02001 +:10212000C0F8001170470000F0B40E4B1B680C465D +:10213000C3F30223C3F10705042D00D90425191D9B +:10214000072901D2002300E0DB1E012606FA05F173 +:10215000491E214099409E40761E16403143F0BCF6 +:1021600003F020B80CED00E0064900F00702086813 +:102170004FF6FF03184040EA0220034A104308606C +:10218000704700000CED00E00000FA052DE9F04773 +:102190000F46050061D0434E306800F00700B8429A +:1021A00009D2306820F0070038433060306800F012 +:1021B0000700B84251D128683B4C810712D540072F +:1021C00003D5606840F4E06060602878000703D5BC +:1021D000606840F4605060606068A96820F0F000BA +:1021E000084360602878C00728D06868012810D0AC +:1021F0002168022810D0890700292EDA616821F0B1 +:10220000030101436160FFF793FC804641F2883986 +:102210000DE021688903EFE78901EDE7FFF788FC0E +:10222000A0EB0801494502D90320BDE8F0876068AA +:10223000696800F00C00B0EB810FEFD1306800F05E +:102240000700B8420BD9306820F0070038433060EF +:10225000306800F00700B84201D00120E5E7287897 +:10226000400705D56068E96820F4E06008436060D5 +:102270002878000706D56068296920F4605040EA94 +:10228000C100606000F038F86168084AC1F30311CA +:10229000515CC8400649086006480068FFF7F8FE30 +:1022A0000020C2E70020024000100240786B0008C6 +:1022B00040000020380000200448054900684968B3 +:1022C000044AC1F30221515CC8407047400000201D +:1022D00000100240886B00080448054900684968FE +:1022E000044AC1F3C221515CC8407047400000203D +:1022F00000100240886B00080E4A51680E4801F039 +:102300000C03042B11D0082B0FD10C48C1F38343CD +:10231000C903C05C0AD55168084AC1F34041921E06 +:10232000515C054A5043B0FBF1F070470449484303 +:10233000704700000010024000127A00686B00082D +:1023400000093D002DE9F84F040070D02078C04D01 +:10235000C00749D06868C0F38100012807D06868C9 +:10236000C0F38100022809D16868C00306D5286837 +:10237000800339D560680028E7D035E06068B0F5A3 +:10238000803F0BD010B1B0F5A02F11D0286820F4F9 +:1023900080302860286820F4802002E0286840F41B +:1023A00080302860606890B1FFF7C2FB06460AE003 +:1023B000286840F480202860F0E700BFFFF7B8FBF2 +:1023C000801B642873D828688003F7D50CE0FFF7DA +:1023D000AFFB064605E000BFFFF7AAFB801B6428A1 +:1023E000F0D828688003F7D420789A4E80074FF001 +:1023F00001094FF0000839D5686810F00C0F07D0BC +:102400006868C0F38100022809D16868C00306D457 +:102410002868800714D52069012808D110E02069B8 +:10242000B0B1C6F80090FFF783FB074605E00AE16C +:10243000FFF77EFBC01B0228C4D828688007F7D5A9 +:102440002868616920F0F80040EAC10028600DE0CA +:10245000C6F80080FFF76CFB074604E0FFF768FB57 +:10246000C01B022823D828688007F7D420780007EB +:102470002CD57948A169D9B1C0F80090FFF758FB75 +:10248000074604E0FFF754FBC01B02280FD8686A18 +:102490008007F7D571484FF4FA510068B0FBF1F0AE +:1024A000009000BF0098411E0091FAD20EE080E03B +:1024B000C0F80080FFF73CFB074604E0FFF738FB5D +:1024C000C01B022875D8686A8007F7D420784007B7 +:1024D00060D5E8690027C00008D4E86940F0805062 +:1024E000E861E869012700F0805000905C480168CD +:1024F000C90513D40168834641F480710160FFF778 +:1025000017FB824606E000BFFFF712FBA0EB0A00B4 +:1025100064284ED8DBF80000C005F5D5E068012836 +:102520000AD008B1052813D0286A20F001002862DB +:10253000286A20F0040002E0286A40F001002862C6 +:10254000E06841F2883B98B1FFF7F2FA82460BE06F +:10255000286A40F004002862EEE700BFFFF7E8FABF +:10256000A0EB0A0159455AD8286A8007F6D50CE035 +:10257000FFF7DEFA824605E0FFF7DAFAA0EB0A0180 +:1025800059454CD8286A8007F6D41FB1E86920F075 +:102590008050E861E06988B36968C1F3810102296C +:1025A00044D00228C6F8608004D0FFF7C1FA044680 +:1025B00038E034E0FFF7BCFA074604E0FFF7B8FA6A +:1025C000C01B02282BD828688001F7D4206AB0F5F8 +:1025D000803F05D16868A16820F400300843686036 +:1025E000D4E908010843696821F47411084368605C +:1025F000C6F86090FFF79CFA044606E025E000BFAD +:10260000FFF796FA001B022809D828688001F7D541 +:102610001BE000BFFFF78CFA001B022802D9032041 +:10262000BDE8F88F28688001F4D40EE00128F7D0C7 +:102630006868226A00F48031914204D1616A00F432 +:102640007010884201D00120EAE70020E8E700008E +:10265000001002400000424280044242400000203C +:10266000007000407047000038B5044600684268BA +:102670008168C9434B0606D5CB0704D1D3435B061B +:1026800001D4216C05E08B0708D4D3431B0605D485 +:10269000616C01B02046BDE8304008478B0601D58B +:1026A0004B0646D4D3439B0643D44B060AD494F836 +:1026B0005130032B3ED0636D43F004036365C36860 +:1026C00083680093890609D4616D41F00101616559 +:1026D00081680091016821F040010160606D00286F +:1026E00027D02068416821F0E0014160012084F892 +:1026F0005100900722D02068416821F00301416019 +:10270000104DE06C40B14563E06CFFF76FF818B115 +:10271000606D40F040006065A06C002809D0456302 +:10272000A06CFFF763F8002803D0606D40F0400014 +:10273000606538BDC1688068009038BD2046FFF7ED +:1027400091FF38BDF549000870B5040009D0606AF2 +:10275000002540B125616561A56294F8510040B142 +:102760000CE0012070BD6068B0F5827FF4D0E561B7 +:10277000F2E784F85050204600F040F8022084F838 +:1027800051002068016821F040010160A088218982 +:1027900000F4827001F404410843A18901F400614E +:1027A0000843217C01F002010843217D01F0010171 +:1027B0000843218B01F400710843217F01F03801A7 +:1027C000084394F8201001F080010843218D01F4A2 +:1027D0000051084321680860A069042101EA104003 +:1027E000216848602068C16921F40061C1616565A4 +:1027F000012084F85100002070BD000030B585B084 +:102800000024009401940294039400681C498842B7 +:1028100033D11C48C16941F48041C161C16901F4EF +:1028200080410491816941F0080181618069164D00 +:1028300000F0080004904FF4204000900220019026 +:102840000320039069462846FFF76CF84FF4804058 +:10285000CDE90004694628460294FFF763F8002298 +:1028600011462420FFF760FC2420FFF74FFC0748A7 +:102870000068416841F0A001416005B030BD000032 +:102880000038004000100240000C01409801002078 +:1028900010B5401EB0F1807F01D3012010BD4FF074 +:1028A000E02460610F21601702F07CFC0020A06131 +:1028B00007202061002010BD7047704770B590F868 +:1028C0003C20012A2CD0012480F83C40022280F8D0 +:1028D0003D2003685A689D6822F070060A683243FA +:1028E0005A60104B02689A420ED00F4B9A420BD09E +:1028F000B2F1804F08D00D4B9A4205D00C4B9A4252 +:1029000002D00C4B9A4204D1496825F08003194348 +:10291000916080F83D40002180F83C10084670BD71 +:10292000022070BD002C0140003401400004004032 +:1029300000080040000C004010B5040003D094F8DB +:102940003D0010B107E0012010BD002084F83C00DC +:10295000204600F01FF8022084F83D00211D206869 +:1029600002F0C6F8012084F8460084F83E0084F89E +:102970003F0084F8400084F8410084F8420084F865 +:10298000430084F8440084F8450084F83D000020AA +:1029900010BD000008B500680B49884212D10B48F1 +:1029A000816941F4006181618069002200F4006066 +:1029B000009011461920FFF7B7FBBDE80840192029 +:1029C000FFF7A4BB08BD0000002C0140001002402E +:1029D00090F83D10012901D001207047022180F8B4 +:1029E0003D100168CA6842F00102CA6000680E49E1 +:1029F00088420ED00D4988420BD0B0F1804F08D0EC +:102A00000B49884205D00B49884202D00A498842C6 +:102A100004D1816801F00701062903D0016841F063 +:102A20000101016000207047002C0140003401408A +:102A30000004004000080040000C004070B504464F +:102A400090F83C000025012817D0012684F83C604E +:102A5000022084F83D002068826822F0770222F488 +:102A60007F4282600868502838D00DDC20284FD083 +:102A700005DC90B3102811D14AE0022070BD302847 +:102A800046D040280AD13BE060282FD070280DD0D6 +:102A9000B0F5805F03D0B0F5005F12D0012584F857 +:102AA0003D60002084F83C00284670BDCB68D1E929 +:102AB0000121206802F062F82068816841F0770106 +:102AC00009E0CB68D1E90121206802F057F82068BD +:102AD000816841F480418160E1E719E0CA68496892 +:102AE000206802F05DF85021206806E0CA68496855 +:102AF000206802F066F86021206802F049F8CEE70D +:102B0000CA684968206802F04BF840212068F4E761 +:102B1000226801461046F0E7704770B50446006829 +:102B200001694FF00005C943890715D4C168C9433D +:102B3000890711D4E91E016101202077206880698E +:102B40008007204602D0FFF7E7FF04E000F098F886 +:102B5000204600F096F8257720680169C9434907A7 +:102B600017D4C168C943490713D46FF00401016148 +:102B7000022020772068806910F4407F204602D030 +:102B8000FFF7CAFF04E000F07BF8204600F079F878 +:102B9000257720680169C943090716D4C168C9436C +:102BA000090712D46FF00801016104202077206822 +:102BB000C0698007204602D0FFF7AEFF04E000F0B6 +:102BC0005FF8204600F05DF8257720680169C94369 +:102BD000C90617D4C168C943C90613D46FF01001E0 +:102BE0000161082020772068C06910F4407F2046EA +:102BF00002D0FFF791FF04E000F042F8204600F019 +:102C000040F8257720680169C943C90708D1C16820 +:102C1000C943C90704D1891E0161204600F032F87A +:102C200020680169C943090609D4C168C943090676 +:102C300005D46FF0800101612046FFF73DFE20685A +:102C40000169C943490609D4C168C943490605D485 +:102C50006FF040010161204600F070F820680169C2 +:102C6000C94389060BD4C168C943890607D46FF0EC +:102C7000200101612046BDE87040FFF71EBE70BD17 +:102C8000704770472B4930B4884250D12A48416878 +:102C9000012901DA012200E00022491C4A430121F6 +:102CA0004260012A00D18160C268052A01DA01234D +:102CB00000E00023521C5343C360052B00D1016187 +:102CC00043690A2B01DA012200E000225B1C5A430F +:102CD00042610A2A00D18161C3690A2B01DA01230A +:102CE00000E00023521C5343C3610A2B00D1016250 +:102CF000426A4FF4FA74A24201DA012300E0002391 +:102D0000521C53434362A34200D18162C26A4FF412 +:102D10007A74A24201DA012300E00023521C5343DB +:102D2000C362A34200D1016330BC00F049BF30BC94 +:102D300070470000F001002000000020704770473D +:102D400070470000F8B5016804460868CA684B6916 +:102D500010F00F0F4FF0000559D003F0010602F4F8 +:102D60009077374365D0C10705D0D10503D5616C95 +:102D700041F001016164410705D5D90703D0616CB9 +:102D800041F002016164810705D5D90703D0616C68 +:102D900041F004016164010707D502F020013143CD +:102DA00003D0616C41F008016164616C00293AD084 +:102DB000800604D5900602D5204602F02CF8206843 +:102DC0004069616CC0F38010090700D460B32046ED +:102DD00001F0FAFF20684069400621D520681430D0 +:102DE00050E8001F21F0400140E80012002AF5D110 +:102DF000E06BA8B16D494163E06BFEF7F7FC00287A +:102E000011D0E06B416B01B0BDE8F040084783068C +:102E10000FD593060DD52046BDE8F84001F0FBBF65 +:102E20002046FFF78DFFF8BD2046FFF789FF656458 +:102E3000F8BD266B2023012E7CD1C6067AD5D60696 +:102E400078D508684868009048694FF00206400647 +:102E500040D5E16B086840680004000CE8D0A28D02 +:102E60008242E5D9E085886920282DD020680C3081 +:102E700050E8001F21F4807140E80012002AF5D1CB +:102E80002068143050E8001F21F0010140E80012D2 +:102E9000002AF5D12068143050E8001F21F04001CD +:102EA00040E80012002AF5D184F8423025632068FA +:102EB0000C3050E8001F21F0100140E80012002AF9 +:102EC000F5D1E06BFEF76EFC6663A08DE18D401AD4 +:102ED00081B22AE0A08DE18D401A81B2E08D0028F8 +:102EE000A6D00029A4D022680C3252E8000F20F4AA +:102EF000907042E80007002FF5D12068143050E8A8 +:102F0000002F22F0010240E80027002FF5D184F8BD +:102F10004230256320680C3050E8002F22F0100268 +:102F200040E80023002BF5D166632046FFF707FF3A +:102F3000F8BDFFE705062BD5150629D594F8410005 +:102F40002128F5D1A068B0F5805F01D12069B0B12A +:102F5000206A411C2162216800784860E08C401E94 +:102F60000004000CE084E3D12068C16821F08001F6 +:102F7000C1602068C16841F04001C160D8E7206AA3 +:102F80000088C0F308004860206A801C2062E5E7E2 +:102F90004006CDD55006CBD5CA68204622F0400267 +:102FA000CA6084F8413000F0F9F8C1E7B94D000873 +:102FB00070B5040004D094F84100002510B106E07B +:102FC000012070BD84F84050204600F023F82420F2 +:102FD00084F841002068C16821F40051C160204696 +:102FE00001F07AFF2068016921F4904101612068B5 +:102FF000416921F02A0141612068C16841F4005112 +:10300000C1606564202084F8410084F84200656353 +:10301000002070BDF0B585B00024009401940294A6 +:1030200003940368494F022049490322494D46024F +:10303000BB4228D18B6943F480438B618B6903F4D5 +:10304000804304938B6943F004038B618969039285 +:1030500001F0040104910102CDE9001069462846FF +:10306000FEF760FCCDE90064694628460294FEF74D +:1030700059FC002211462520FFF756F82520FFF7BE +:1030800045F835482CE0354FBB4230D1CB6943F48D +:103090000033CB61CB6903F4003304938B6943F0B5 +:1030A00004038B618969039201F0040104910421F6 +:1030B000CDE9001069462846FEF734FC0820CDE92A +:1030C0000004694628460294FEF72CFC00221146B3 +:1030D0002620FFF729F82620FFF718F81E48483069 +:1030E0000068C16841F06001C16005B0F0BD1C4DD1 +:1030F000AB42FAD1CB6943F48023CB61CB6903F4B3 +:10310000802304938B6943F008038B618969154D13 +:1031100001F00801CDE90321CDE9006069462846A8 +:10312000FEF700FCE814CDE9000469462846029445 +:10313000FEF7F8FB002211462720FEF7F5FF2720B7 +:10314000FEF7E4FF04489030CAE700000038014071 +:1031500000100240000801403802002000440040F6 +:1031600000480040000C0140704790F84130202B8F +:1031700001D00220704779B172B101628284C284A9 +:1031800000214164212180F841100068C16841F0AC +:103190008001C16000207047012070477047FEE742 +:1031A0000148FEF7CDBC0000440100200148FEF7B5 +:1031B00029BD00004401002038B5406A002190F884 +:1031C0003D202B4B46F2A8141B68B3FBF4F3C3EB72 +:1031D000C30303EB830300933BB15B1E00930368BF +:1031E0001B689B0505D5009BF6E7036C43F02003A5 +:1031F0000364436B03B19962836B03B19962036803 +:103200001C6824F480641C604185436B03B15963DE +:10321000836B03B1596303681C6824F001041C60CC +:1032200090F83D402023602C0BD0282434EA020281 +:103230000FD080F83D3080F83E1000BFFEF7FAFD59 +:1032400038BD80F83D3080F83E100164FEF776FC12 +:1032500038BD0268136843F0010313600268136805 +:1032600043F480631360016380F83D40E6E70000AB +:103270004000002000684169C943090601D40021CB +:103280000161704770B5044690F83D0094F83E1017 +:10329000102901D0402906D1222804D121680A68CA +:1032A00022F400620A60282131EA00024FF0000592 +:1032B0004FF0200626D021684968090505D460280A +:1032C00003D084F83D6084F83E502563206841684F +:1032D000090537D5416821F400614160606B90F8C1 +:1032E00021203C49012A11D04163606BFEF77EFA30 +:1032F00038B32068016821F00101016084F83D6065 +:10330000606B1CE0256384F83D10DFE7A06B416330 +:10331000A06BFEF76BFAA0B120684169C94349066A +:1033200005D40069616A0870606A401C60622068A8 +:10333000016821F00101016084F83D60A06B416BE0 +:10334000884710E094F83D10602910D04169C943C6 +:10335000490605D40069616A0870606A401C6062B1 +:103360002046FEF767FD206CC1071CD115E084F8EC +:103370003D6025644169C943490605D40069616A15 +:103380000870606A401C60622068016821F00101D9 +:1033900001602046FEF7D2FBE5E7810703D4410731 +:1033A00001D4000704D52068416821F4E061416040 +:1033B00094F83D00216C49070BD5282809D106480F +:1033C000E062256384F83D6084F83E502046FEF7B5 +:1033D000F7FD70BDB93100080000FFFF10B5C26AEB +:1033E000438D0168042B06D0438D032B08D0438DF9 +:1033F000022B1DD012E04A6822F480624A600CE081 +:103400004B6823F480634B60042A06D0022A04D060 +:1034100001680A6822F480620A6001680969426AE8 +:103420001170416A491C4162418D491E418510BDA0 +:10343000012A30D0102A2ED0042A30D0022A2ED0D1 +:103440000A6842F400720A6001680969426A1170F0 +:10345000416A491C4162428D521E428502681269CE +:103460000A70416A491C4162418D491E41850168CB +:103470004A6822F440724A60202180F83D1090F89A +:103480003E200021402A80F83E100CD0122101631A +:10349000FEF797FD10BD0A6822F48062D3E70A6840 +:1034A00042F48062CFE70163FEF78DFD10BD00009E +:1034B00038B590F83D1022290FD1418D03290DD93F +:1034C00001680969426A1170416A491C4162418D73 +:1034D000491E4185418D032906D038BDC26A022AA2 +:1034E00002D0012906D029B10068416821F4806129 +:1034F000416038BD274946F2A81300220968B1FB94 +:10350000F3F101EB8101009101682023009C641E0E +:10351000009422D00C68A405F8D40C6824F48064CC +:103520000C6001684C6824F4E0644C60016809692F +:10353000446A2170416A491C4162418D491E41859E +:1035400080F83D3090F83E1080F83E2040291DD094 +:1035500012210163FEF735FD38BD046C44F02004F0 +:1035600004644C6824F4E0644C6001680969446AAE +:103570002170416A491C4162418D491E418580F894 +:103580003D3080F83E20FEF755FC38BD0263FEF763 +:103590001AFD38BD4000002010B5C26A90F83D10F9 +:1035A00021290BD1418D51B1416A0268097811611D +:1035B000416A491C4162418D491E418510BD20234D +:1035C0000021082A13D0202A11D012F5803F0ED0F6 +:1035D0000268546824F4E06454601122026380F8A5 +:1035E0003E1080F83D3000BFFEF7ECFC10BD0268D5 +:1035F000546824F4E06454600268146844F400746D +:103600001460016380F83D3090F83E2080F83E1051 +:10361000402AE9D1FEF7D8FC10BD000010B590F8A3 +:103620003D1090F83E30C26A048DB4B1212903D018 +:10363000402B11D122290FD1418DE1B390F83E10DA +:10364000402942D0416A026809781161416A491CE7 +:103650004162418D491E418510BD2129E8D12023B9 +:103660000021082A13D0202A11D012F5803F0ED055 +:103670000268546824F4E06454601122026380F804 +:103680003E1080F83D3000BFFEF79CFC10BD026884 +:10369000546824F4E06454600268146844F40074CC +:1036A0001460016380F83D3090F83E2080F83E10B1 +:1036B000402AE9D100E002E0FEF786FC10BD006878 +:1036C000416821F48061416010BDBDE8104000F008 +:1036D000F3B8000078B590F83E50C26A046B90F8D9 +:1036E0003D6000230168222E73D1066D0EB9402D76 +:1036F0006FD0056D1DB90569B5F5404F1BD0458DDF +:1037000095B3468D484D012E20D0448D022C4DD0CE +:103710000C6844F480640C6001684C68240579D519 +:10372000AA4273D0012A71D0082A6FD0102A6DD016 +:10373000202A6BD06EE04A698A6900920A6842F4D6 +:1037400080720A60016D491C016578BDAA4214D1DE +:103750000A6822F480620A6001684A68120504D58A +:103760000A6822F4806217E0FFE74A698A690092DA +:103770000A6842F400720A6050E0082A10D0202A39 +:103780000ED0122C0AD0042A03D0022A01D0102A0B +:10379000E6D10A6842F480620A603BE0012ADFD089 +:1037A0000A6822F480620A600168DEE7042A11D008 +:1037B000022A0FD0102A0DD00C6844F400640C606B +:1037C00001684C698C6900940C6824F480640C6076 +:1037D00008E025E00C6844F480640C6001684C69E2 +:1037E0008969009101684C68240517D5AA4207D061 +:1037F000012A05D0082A03D0102A01D0202A0DD191 +:103800004A6842F480524A6008E0FFE74A6842F49E +:1038100080524A6001684A6989690091036578BDF0 +:1038200048698869009078BD0000FFFF90F83E105D +:10383000402910D00169B1F5804F19D0016DA9B3AD +:10384000016D012910D1416C5FF0F10201F440716A +:1038500042EAD11106E0016D0029416C05D0C9B2E0 +:1038600041F0010100680161704701F0FE01F9E7D4 +:1038700090F83D102129416C09D0C9B241F00101F5 +:1038800002681161416B29B1896A49B902E001F00E +:10389000FE01F5E7816B0029E6D0896A0029E3D0B3 +:1038A0000068416841F4006141607047FFE7416C86 +:1038B000F02201F44071CBE710B590F83D10026D95 +:1038C0004AB1026D012A14D0026D022A16D0BDE859 +:1038D0001040FFF7CFBCC16C0129816C02D0C1F34D +:1038E000072108E00268C9B21161016D891C0165F8 +:1038F00010BD816CC9B20268116123E022291CD07D +:10390000428D0AB1212920D0428D002AF0D12129EF +:10391000EED101684A6822F4E0624A6001680A68F0 +:1039200042F400720A6000210163202280F83D20E9 +:1039300080F83E10FEF748FB10BD01680A6842F4AB +:1039400080720A60016D491CD1E7416A02680978FA +:103950001161416A491C4162418D491E418510BD7A +:1039600038B50C4690F83D20002128259543026883 +:103970000B4605D051699169009180F83C3038BD03 +:10398000556825F480655560E243540700D5012150 +:10399000120601D5828900E0028B80F83C3092B299 +:1039A000FEF7CDF838BD00002DE9F04190F83D302C +:1039B0000446C26A002120261E4F00686FF480650D +:1039C000082A01D0202A01D1282B04D0212B17D07E +:1039D0004561BDE8F081E762426822F4E06242603E +:1039E000206845612068026822F4806202602163D9 +:1039F00084F83D6084F83E102046FEF7E1FAE8E7DF +:103A0000E7622122226384F83D6084F83E10416819 +:103A100021F4E0614160206845612068016821F47B +:103A2000806101602046FFF725FC2046FEF715FB6C +:103A3000CFE700000000FFFFF8B590F83D600446B6 +:103A40000068416821F4E061416020680025416917 +:103A50000091016841F0010101602068016821F4D2 +:103A60008061016020684168090520D5474F222EFA +:103A700048D02A2E46D0616B096849686185618DFE +:103A800019B1216C41F004012164416821F4006105 +:103A90004160606BFDF742FF012808D0606B47630F +:103AA000606BFDF7A3FE10B1606B416B8847608DC2 +:103AB00008B320684169C943490708D40069616AAD +:103AC0000870606A401C6062608D401E60852068DE +:103AD0004169C943490608D40069616A0870606A8F +:103AE000401C6062608D401E6085608D18B1206C46 +:103AF00040F004002064206C00B32046BDE8F8408C +:103B0000FFF7C0BBA16B096849686185618D19B178 +:103B1000216C41F004012164416821F4006141609D +:103B2000A06BFDF7FBFE0128C1D0A06B4763A06B23 +:103B3000FDF75CFE0028BAD0A06BB6E72A2E06D1AE +:103B40002563282084F83D002046FEF785FA94F886 +:103B50003D10202028290DD0216B222901D0222EB2 +:103B600007D1256384F83D0084F83E502046FEF7D7 +:103B700073FAF8BD0649E162256384F83D0084F8D4 +:103B80003E502046FEF71CFAF8BD0000B93100088F +:103B90000000FFFF08490020084B087148610861D8 +:103BA000C86148708870C860024688611A54401C19 +:103BB0003C28FBD38A617047240100207C0300204D +:103BC00070B504211C48FDF7A9FF1C4C4FF480512F +:103BD00020701B48FDF7A2FF60704FF400411948A8 +:103BE000FDF79CFF211FA07008780023032800D355 +:103BF0000B700878114A245CD21E14B1012C0FD02E +:103C000012E0145C84B9104C54F820506D1C44F838 +:103C10002050322D08D944F820300124145403E0F8 +:103C2000145C022C00D11354401CC0B2087003284D +:103C300000D30B7070BD0000001401406100002033 +:103C400000100140000801401003002070B500245E +:103C50004FF40065134E04E0641CE4B2012001F04F +:103C600069FB29463046FDF759FF012803D0C82CCF +:103C700010D2002407E0C82CEED30BE0641CE4B2A1 +:103C8000012001F057FB29463046FDF747FF18B1E8 +:103C9000F02C04D3012070BDF02CEFD3FAE7002004 +:103CA00070BD00000010014070B586B000241048BF +:103CB00001940294816941F01001816180690D4E87 +:103CC00000F0100004904FF4006002250090694657 +:103CD00003953046FDF726FE6802009001AA0120F8 +:103CE00082E8310069463046FDF71CFE06B070BD23 +:103CF000001002400010014070B5002400F08AF866 +:103D000000F06EF8FFF7A2FF11490870CC2000F018 +:103D10008FF8BE2000F08CF800F052F8054600F055 +:103D20004FF8072800D8012405EB002000B23CB171 +:103D300002F0A6FCBDE870406FF0030102F0D5BEB2 +:103D4000C04302F09DFCBDE87040024902F0F8BC9F +:103D500070000020000080BD10B5FFF7A5FF012214 +:103D600091020448FDF7DFFE00F03AF8BDE810408C +:103D7000FFF76CBF0010014070B5104D4FF4806428 +:103D8000002221462846FDF7CEFE022001F0D2FA9D +:103D9000012221462846FDF7C6FE0C2001F0CAFA92 +:103DA00061002846FDF7BAFE08B1012400E00024B6 +:103DB000322001F0BFFA204670BD00000010014023 +:103DC00070B500255FF00104FFF7D6FFC001641C49 +:103DD00040EA5500E4B2C5B2082CF5D9284670BDBA +:103DE00070B50B4D4FF48064002221462846FDF744 +:103DF0009AFE40F2EE2001F09DFA0122214628466B +:103E0000FDF791FEBDE870400F2001F093BA00006D +:103E10000010014010B5FFF7E3FFFFF717FFCC20BC +:103E200000F006F8BDE81040442000F001B80000A2 +:103E30002DE9F0410124154F0546A60215F0010FAA +:103E40004FEA55054FF00002314638460BD0FDF7DA +:103E50006AFE022001F06EFA012231463846FDF773 +:103E600062FE3C200AE0FDF75EFE3C2001F062FAB3 +:103E7000012231463846FDF756FE022001F05AFA7B +:103E8000641CE4B2082CD9D9BDE8F08100100140CF +:103E90002DE9F04F85B000244A4800940194029423 +:103EA0000394816941F010018161816901F0100181 +:103EB0000491816941F020018161816901F0200153 +:103EC0000491816941F004018161816901F004017B +:103ED0000491816941F0080181618069DFF8E8A0FF +:103EE00000F0080041F612060490002231465046C8 +:103EF000FDF719FEDFF8D4904FF4F0680022414638 +:103F00004846FDF710FEDFF8C8B0002238215846B9 +:103F1000FDF709FE4EF24F000325CDE90005694685 +:103F20004846FDF7FFFCE120CDE900056946504613 +:103F3000FDF7F8FC0096022701260397CDE90164FE +:103F400069465046FDF7EEFC41F63000CDE900042D +:103F5000694648460294FDF7E5FCCDE90054694600 +:103F600058460294FDF7DEFC41F20430CDE900052D +:103F700069465846FDF7D6FCCDF800800397CDE999 +:103F8000016469464846FDF7CDFC4FF40140CDE998 +:103F90000004694650460294FDF7C4FC0420CDE9B4 +:103FA000000469460B480294FDF7BCFC3820CDE9BB +:103FB0000006CDE9024769465846FDF7B3FC05B057 +:103FC000BDE8F08F001002400008014000100140E1 +:103FD000000C0140001401400D4810B50B49016070 +:103FE0000C49416000214FF480428160C0E9031216 +:103FF00041618161C1610162FDF71EFF002803D0AC +:10400000BDE81040FDF760BB10BD0000005400404B +:1040100044010020A08601000F4810B50D49016041 +:104020004FF48271416000218160C1604FF40072E1 +:104030000161C0E90512C1610162416281620A2128 +:10404000C162FEF781FB002803D0BDE81040FDF7F8 +:104050003BBB10BD003800409801002010B586B071 +:10406000002419480094019402940394049415497F +:10407000059401602321C0E9011440F2E731C0E951 +:1040800003148021C0E90541FEF756FC08B1FDF795 +:104090001BFB4FF48050009069460B48FEF7CEFCA6 +:1040A00008B1FDF711FB049404A907480594FEF735 +:1040B00005FC08B1FDF708FB0348FEF789FC06B0D4 +:1040C00010BD0000002C0140F00100200C4810B58C +:1040D0000A4901604FF4E1314160002181600C2206 +:1040E000C160C0E904128161C161FEF761FF00286F +:1040F00003D0BDE81040FDF7E7BA10BD003801401D +:10410000380200200C4810B50A4901604FF4E13133 +:104110004160002181600C22C160C0E9041281610C +:10412000C161FEF745FF002803D0BDE81040FDF750 +:10413000CBBA10BD00440040800200200C4810B5EE +:104140000A4901604FF4E1314160002181600C2295 +:10415000C160C0E904128161C161FEF729FF002836 +:1041600003D0BDE81040FDF7AFBA10BD00480040D5 +:10417000C8020020FEE7FEE710B5AE2000F042FCCA +:10418000002000F03FFC102000F03CFC402000F03C +:1041900039FCB02000F036FC812000F033FCFF2019 +:1041A00000F030FCA02000F02DFCA62000F02AFC3E +:1041B000A82000F027FC3F2000F024FCC02000F0E5 +:1041C00021FCD32000F01EFC002000F01BFCD520B9 +:1041D00000F018FC802000F015FCD82000F012FC44 +:1041E000052000F00FFCD92000F00CFCF12000F0BD +:1041F00009FCDA2000F006FC122000F003FCDB20B2 +:1042000000F000FC302000F0FDFB8D2000F0FAFBF8 +:10421000142000F0F7FBAF2000F0F4FBBDE81040E5 +:10422000AFF3008070B5002404F1B000C0B200F01C +:10423000E9FB002000F0E6FB102000F0E3FB002586 +:10424000002000F0F6FB6D1CEDB2802DF8D3641C4D +:10425000082CE9DB70BD00002DE9F84FFB4DFE494D +:1042600005F108006B78FA4FDFF8E883DFF8ECB36C +:1042700001260024426809684FF07E59062B21D29E +:10428000DFE803F003062261FCFBFFF775FF16E091 +:10429000FFF7C8FF00211023F1A20846009400F0A8 +:1042A0000BFB1023F0A202210020009400F004FB7D +:1042B0001023F0A204210020009400F0FDFA687899 +:1042C000401C6870BDE8F88FE04FBF1D787801286A +:1042D00012D11023E4A202210020009600F0ECFA93 +:1042E0003878022806D11023E2A20421002000948D +:1042F00000F0E2FA787838707878022812D110232A +:10430000DCA204210020009600F0D6FA38780128BB +:1043100006D11023D4A202210020009400F0CCFA90 +:10432000787838707878012807D00228CAD1A87820 +:104330000128C7D1AC700420C3E7A8780128C1D1F7 +:10434000AC700320BDE7EB78DFF800B3002B0BF176 +:10435000100B5DD082460160104602F05DF91ED060 +:104360001023C8A202212820009400F0A5FAC64913 +:10437000DAF8000002F0E4F901F0ECFF02460B4627 +:10438000C2A1C448FBF762FF1023C24A02210020E9 +:10439000009400F091FADAF80010CAF80410BE4850 +:1043A000DA460168CBF80010DBF8040002F034F9BB +:1043B0001BD0DAF8040001F0CDFF02460B46B3A192 +:1043C000B448FBF743FF1023AEA206212820009437 +:1043D00000F072FA1023AF4A06210020009400F08A +:1043E0006BFADAF80010CAF80410387802F060F9B5 +:1043F000964F014618373860786802F00DF953D0AF +:1044000038684FF010034845009446D1A3A245E018 +:10441000EE70FFF707FF00211023A2A208460094C8 +:1044200000F04AFA1023A0A200214820009400F0D6 +:1044300043FA10239DA204210020009400F03CFACE +:1044400010239CA204214820009400F035FA102388 +:1044500099A202213020009400F02EFA38784FF013 +:1044600010030128009414D094A20221482000F0E7 +:1044700023FA98F80000012801E089E036E04FF0C7 +:104480001003009407D08DA20621482000F014FAF2 +:1044900025E082A2E9E781A2F6E788A2022148206E +:1044A00000F00AFA3868786098F8000002F000F925 +:1044B000664F014620373860786802F0ADF80ED0BC +:1044C00038684FF010034845009401D173A200E012 +:1044D0007AA20621482000F0EFF938687860A878C1 +:1044E00001287FF4EFAEAC706E70EBE62879754F63 +:1044F00010B33A68554F28373A60786882420AD03C +:1045000071A16448FBF7A2FE1023624A04215020E7 +:10451000009600F0D1F938687860A8780128E4D1D5 +:10452000AC7010235B4A04215020009400F0C4F9C1 +:104530008BF800600520C4E62E71FFF773FE0021A2 +:1045400010234CA20846009400F0B6F910235FA295 +:1045500002210020009400F0AFF910235FA2042193 +:104560000020009400F0A8F957A14A483A68FBF7E8 +:104570006DFE1023474A04215020009600F09CF95C +:10458000102359A204216420009400F095F9C4E797 +:104590006B79BBB382460160104602F03DF81ED035 +:1045A000102338A202215020009400F085F93649EA +:1045B000DAF8000002F0C4F801F0CCFE02460B4627 +:1045C00032A13448FBF742FE1023324A0221282050 +:1045D000009400F071F9DAF80010CAF80410387885 +:1045E00002F066F8194F014618373860786802F013 +:1045F00013F829D038684FF010034845009424D1AF +:1046000026A2A9E0FFE76E71FFF70CFE0021102340 +:1046100036A20846009400F04FF9102336A202217A +:104620000020009400F048F9102323A202215A2010 +:10463000009400F041F9102331A2042100200094DD +:1046400000F03AF910235FE08CE083E0C80000201E +:10465000440000204500002054000020F800002005 +:104660004D656E7500000000506172616D65746586 +:10467000722000004D6F746F7220436F6E74726F02 +:104680006C000000200000000000C842252E3266A9 +:10469000000000006C0300205800002020204F4B39 +:1046A00020000000506F73004F43310054656D705F +:1046B000000000004F433200250000004552524FD9 +:1046C00052000000040100202564000052756E2095 +:1046D0004D6F64653A2053544550000052756E206A +:1046E000537465703A0000006D6D000052756E6E77 +:1046F000696E672E2E2E0000506F733A0000000086 +:104700004F43313A0000000028A2042140200094C9 +:1047100000F0D2F838784FF010030128009413D03D +:10472000AFF268020621082000F0C6F898F80000F1 +:104730004FF010030128009409D0AFF28002062147 +:10474000482000F0B9F829E0AFF2B002EAE7AFF292 +:10475000B402F4E7AFF29C020621082000F0ACF8A6 +:104760003868786098F8000001F0A2FF114F014608 +:104770003860786801F050FF10D038684FF01003AF +:104780004845009402D1AFF2EC0201E0AFF2D4024E +:104790000621482000F090F838687860A878012851 +:1047A0007FF4A3AE8BF800409DE600004F43323A01 +:1047B00000000000E800002010B50446B031C8B287 +:1047C00000F020F9102040EA141000F01BF904F06A +:1047D0000F00BDE8104000F015B900002DE9F041D0 +:1047E0008046203A002406980E46D7B2B8F17F0FD3 +:1047F00002D9B61CA046F6B2102B11D03146404665 +:10480000FFF7DAFF2A4907EB470001EB4005285D77 +:1048100000F00FF9641CE4B2062CF8D3BDE8F08177 +:10482000244D20B30128F9D131464046FFF7C4FF9B +:1048300004EB0710285CC043C0B200F0FAF8641C17 +:10484000E4B2082CF4D3761CF1B24046FFF7B4FF73 +:104850005FF0000404EB07102844007AC043C0B2A4 +:1048600000F0E7F8641CE4B2082CF3D3D6E7314635 +:104870004046FFF7A1FF00BF04EB0710285C00F0E3 +:10488000D8F8641CE4B2082CF6D3761CF1B240468A +:10489000FFF792FF5FF0000404EB07102844007A52 +:1048A00000F0C7F8641CE4B2082CF5D3B6E70000AA +:1048B000906B0008B86D00082DE9F843994617463B +:1048C0000E4604460025DDF820800FE04B463146B9 +:1048D0002046CDF80080FFF781FF0834E4B2782C41 +:1048E00002D90024B61CF6B26D1CEDB27A5D002A26 +:1048F000ECD1BDE8F883704741780A028178114312 +:104900000A02C1780079114340EA01207047000093 +:1049100070B5114E002210213046FDF704F90A202F +:1049200000F002FD102000F071FB00F017F80446C3 +:1049300000F014F8054600F011F8014645EA04209D +:1049400041EA00240A2000F0EFFC01221021304649 +:10495000FDF7E9F8204670BD0008014070B5134E20 +:10496000002220213046FDF7DEF80024012220211C +:104970003046FDF7D8F8012000F0D6FC6806050E99 +:1049800040213046FDF7CAF808B145F00105002284 +:1049900020213046FDF7C7F8012000F0C5FC641C5B +:1049A000E4B2082CE2D3284670BD000000080140A4 +:1049B00070B50C4D002210212846FDF7B4F82320D5 +:1049C00000F024FB5FF00004FFF7C8FF641CE4B2B2 +:1049D000042CF9D32846BDE8704001221021FDF7D0 +:1049E000A2B80000000801400148FDF73DBE0000EC +:1049F0009801002010B5406A0021C187C186FDF7EB +:104A000031FE10BD10B5044600F02AFD782000F0FC +:104A1000F9FC00F0A9FC002000F0F4FC00F0A4FC7C +:104A2000204600F0EFFC00F09FFCBDE8104000F0D5 +:104A300037BD10B5044600F013FD782000F0E2FC0D +:104A400000F092FC402000F0DDFC00F08DFC2046E0 +:104A500000F0D8FC00F088FCBDE8104000F020BD5C +:104A600070474FF0E0210428086903D020F00400CB +:104A70000861704740F00400FAE7FDF7EFBA30B57F +:104A80008FB028216846FBF7B8FC14210AA8FBF771 +:104A9000B4FC01210804CDE9001000240294022591 +:104AA0000491CDE907504FF4E01009906846FDF7F6 +:104AB00049FC60B90F20CDE90A058020CDE90C043E +:104AC00002210AA80E94FDF761FB002801D0FCF733 +:104AD000FBFD0FB030BD704710B50448FEF7D2F8AB +:104AE000BDE810400148FEF718B80000F0010020B2 +:104AF000F0B502681C4B1D4D1D4E1E4F1E4C4FF055 +:104B0000804C984209D0A04207D0604505D0A84209 +:104B100003D0B04201D0B84204D122F0700E4A68EE +:104B200042EA0E02984209D0A04207D0604505D063 +:104B3000A84203D0B04201D0B84203D122F440755C +:104B4000CA682A434D6922F080022A4302608A68BB +:104B5000C2620A688262984201D0A04201D109690A +:104B6000016301214161F0BD002C014000040040BF +:104B700000080040000C00400034014010B584687B +:104B800042EA032224F47F440A432243826010BD98 +:104B9000826822F070020A4342F007018160704788 +:104BA00010B5036A046A24F001040462846924F0E5 +:104BB000F00444EA021423F00A020A438461026208 +:104BC00010BD10B5036A046A24F0100404628469FD +:104BD00023F0A00324F4704444EA023243EA0111B2 +:104BE0008261016210BD000070B586B010480024DB +:104BF0000294816941F00801816180690D4E00F0E5 +:104C0000080004904FF420400090012002250190FC +:104C1000694603953046FCF785FE6803CDE900043C +:104C2000694603953046FCF77DFE06B070BD000076 +:104C300000100240000C014070B505460C460022F1 +:104C40000C4811468154521CD2B2052AFAD30022D4 +:104C50001146284600F010F800221146284600F0C0 +:104C60000BF804483038016B216090F83400207153 +:104C700070BD0000A40000202DE9F05F0546174636 +:104C800000200E46444A044601461154401CC0B25E +:104C90000528FAD3002280214048FCF744FF642015 +:104CA00000F028FB17B145F0800501E005F07F0515 +:104CB000DFF8EC904FF4005A012251464846FCF7C9 +:104CC00032FF00274FF4804B0022D0465146484621 +:104CD000FCF729FF280601D5012200E000224FF44D +:104CE00000414846FCF71FFF6806050E0122C24638 +:104CF00041464846FCF717FF142000F0FBFADFF8A6 +:104D00009880484698F80010490088F800105946E5 +:104D1000FCF704FF28B198F8001041F0010188F871 +:104D200000107F1CFFB2082FCED30027C8460022F8 +:104D3000D14651464046FCF7F6FE002E01DA01222C +:104D400000E000224FF400414046FCF7ECFE760004 +:104D5000012249464046FCF7E6FE142000F0CAFA5C +:104D6000640059464046FCF7D9FE08B144F00104FE +:104D70007F1CFFB2202FDAD30748210E01220570D5 +:104D80004170210C8170210AC1700471BDE8F05F8F +:104D900080210248FCF7C7BEA4000020001001409B +:104DA000000C014001B5012269460248FEF7DDF919 +:104DB00008BD00003802002010B5406A0021C185FE +:104DC000C184FDF7BDFF10BD01680C3151E8002F13 +:104DD00022F4907241E80023002BF5D101681431D0 +:104DE00051E8002F22F0010241E80023002BF5D109 +:104DF000016B012909D101680C3151E8002F22F023 +:104E0000100241E80023002BF5D1202180F8421048 +:104E100000210163704708B590F84210222901D0A3 +:104E2000022008BD82684FF480539A4201D1016983 +:104E300021B1816A9A421BD04AB10AE00268816AB4 +:104E40005268C2F308020A80816A891C08E002697C +:104E500072B10268526802F07F020A70816A491CCE +:104E60008162C18D491E0904090CC18503D01BE074 +:104E700002685268F1E70168CA6822F02002CA603D +:104E80000168CA6822F48072CA6001684A6922F027 +:104E900001024A61202180F8421000214163026B27 +:104EA000012A03D0FEF760F9002008BD0163016804 +:104EB0000C3151E8002F22F0100241E80023002BB2 +:104EC000F5D101680A68D20602D50A6849680091DE +:104ED000818DFDF734FFE7E770B50446006801698E +:104EE000E26821F44051114301612169A06808433F +:104EF000616908432168CA6841F20C639A4302431E +:104F0000CA6020684169A26921F44071114341617E +:104F10001E492068884202D1FDF7DEF901E0FDF765 +:104F2000CBF900EBC00101EB001260686421800046 +:104F3000B2FBF0F3B3FBF1F36FF018067343B2FB6F +:104F4000F0F5B2FBF0F605EB8305322303EB051514 +:104F5000B5FBF1F5B6FBF1F605F0F00505EB06152E +:104F6000B2FBF0F6B2FBF0F0B0FBF1F06FF018021C +:104F7000504306EB800003EB0010B0FBF1F021681A +:104F800000F00F002844886070BD00000038014028 +:104F900010B50948FDF7D6FE08480068800609D517 +:104FA0000648001D00680649C0B20870BDE8104000 +:104FB00000F01ABC10BD000038020020003801408B +:104FC000000000200148FDF7BDBE00008002002067 +:104FD0000148FDF7B7BE0000C8020020002104E030 +:104FE0000222521C7D2AFCD3491C8142F8D370470F +:104FF000FEE710B503464078002203E09C5C604069 +:10500000521CD2B28A42F9D310BD000070B5134EC3 +:1050100005460024280601D5012200E00022802157 +:105020003046FCF780FD6806050E0A2000F082F984 +:10503000012220213046FCF776FD0A2000F07AF9A3 +:10504000002220213046FCF76EFD0A2000F072F9A4 +:10505000641CE4B2082CDDD370BD000000080140E0 +:105060002DE9F041124F15460E460446002210214C +:105070003846FCF758FD0C20711E00EA840001F050 +:105080000301084340F04000FFF7C0FF002405E0A3 +:105090002878FFF7BBFF641CE4B26D1CB442F7D361 +:1050A0003846BDE8F04101221021FCF73CBD00006C +:1050B000000801402DE9F047DFF878A000251E4CDC +:1050C00088468146CAF804506F1CFEB211E000BF4A +:1050D00054F8261054F8250001F0FEFB07D254F8CE +:1050E000250054F8261044F8251044F82600761CB4 +:1050F000F6B2142EECD3FDB2132DE5D3A9F10100C5 +:10510000C5B25646DAF8040006E000BF54F8251090 +:1051100001F04CF96D1CEDB24545F7D30446A8EB00 +:10512000090001F0ADFA0146204601F0B3F97060C4 +:10513000BDE8F087640000201C0300200C4810B577 +:105140000168012913D10B4C00210160207814283B +:1051500001D2012100E00021414321700420FCF72D +:10516000C5FA054A217842F82100491C217010BD7A +:1051700010000020640000201C030020490050EAB9 +:10518000C12018BF04204A0D18BF40F0010040F2B2 +:10519000FF72B2EB515F08BF40F00200012808BF68 +:1051A000052070470907090E002804DB00F1E02004 +:1051B00080F80014704700F00F0000F1E02080F844 +:1051C000141D704730380A2801D201207047002092 +:1051D000704700002DE9F04100F07AF93D480025C4 +:1051E0000168012902D10560FFF736F83A483B4CC7 +:1051F0000168C9B10560FEF77FFD606110210420E0 +:10520000FFF758FF6060A16806460F46E06801F0AE +:1052100095FB05463946304601F090FB294601F0E2 +:1052200039F9206100F0CEFAFFF788FFFCF770F93A +:10523000FCF794F920212A48FCF770FC207001212A +:105240002848FCF76BFC6070274C284E284D2078CE +:105250004FF480574FF4006818B103280BD1307811 +:1052600030BB012239462846FCF75DFC012241464D +:105270002846FCF758FC2078012809D1002239463D +:105280002846FCF750FC012241462846FCF74BFC1F +:105290002078022809D1012239462846FCF743FC30 +:1052A000002241462846FCF73EFC207803280ED118 +:1052B000307801280BD1002239462846FCF733FC10 +:1052C00041462846BDE8F0410022FCF72CBCBDE871 +:1052D000F081000030000020200000204400002069 +:1052E00000100140000C01407400002075000020F7 +:1052F0000008014000E000BF401EFCD270470000E3 +:1053000010B56FF00400FFF7ACFB044804490068D7 +:10531000B0FBF1F00349087010BD00004000002010 +:1053200000127A005C000020002100E0491C81424C +:10533000FCDB70470B49097848434FF0E021486196 +:1053400000228A61086940F0010008610869C3070A +:1053500001D0C003FAD5086920F0010008618A6114 +:10536000704700005C00002010B50E4C0022802128 +:105370002046FCF7D8FB00F03FF8012240212046F0 +:10538000FCF7D1FB00F038F8002240212046FCF762 +:10539000CAFB00F031F820460122BDE81040802110 +:1053A000FCF7C1BB000C014000B585B000200290A5 +:1053B0000F48816941F008018161816901F00801AC +:1053C0000491816941F0080181618069694600F0BA +:1053D00008000490C0200090112001900320039049 +:1053E0000448FCF79FFA00F05BF805B000BD000030 +:1053F00000100240000C01400020401CC0B20A28EE +:10540000FBD3704770B5154E05460024280601D51C +:10541000012200E0002280213046FCF784FBFFF7E8 +:10542000EBFF012240213046FCF77DFBFFF7E4FF54 +:10543000002240213046FCF776FB072C04D10122E4 +:1054400080213046FCF76FFB6806050EFFF7D4FF9E +:10545000641CE4B2082CD9D370BD0000000C0140DC +:1054600010B50E4C012280212046FCF75CFB012286 +:1054700040212046FCF757FBFFF7BEFF00228021AA +:105480002046FCF750FBFFF7B7FF002240212046E3 +:10549000FCF749FBBDE81040FFF7AEBF000C014030 +:1054A00010B50A4C002280212046FCF73CFB01226B +:1054B00040212046FCF737FBFFF79EFF20460122E4 +:1054C000BDE810408021FCF72EBB0000000C01401D +:1054D00070B53A4802240178012902D1384A117086 +:1054E000047038494578394B0A783749012D30D155 +:1054F000022A02D0042A15D02AE04D780D70022D20 +:1055000003D200BF4FF0010601E04FF00006354422 +:1055100002D14FF0010601E04FF00006A5EB0605B1 +:105520004D7015E01D68012D03D900BF4FF0010635 +:1055300001E04FF00006A5EB060502D14FF0010691 +:1055400001E04FF00006C6EBC60605EB46051D6000 +:1055500044708578012D2FD1022A02D0042A15D05B +:1055600029E04A780A70012A03D900BF4FF00103ED +:1055700001E04FF00003A2EB030202D14FF0010360 +:1055800001E04FF000031A444A7014E019680F2933 +:1055900003D200BF4FF0010201E04FF000021144BE +:1055A00002D14FF0010201E04FF00002A2EBC20273 +:1055B00001EB42011960847070BD00005E000020A4 +:1055C000CA000020C9000020CE00002004010020F5 +:1055D000FCF74CFDFFF753FAFEF75AFCFEF73EFDD1 +:1055E000FEF7FAFCFEF718FDFEF770FDFEF78AFDE8 +:1055F000FEF7A4FDFFF784FEFFF7D6FEFEF7BCFD25 +:105600000D4C012211032046FCF78DFA0122D10234 +:105610002046FCF788FAFEF747FBFEF79DFBFBF7F9 +:10562000EFFEFFF7E1FA00F047F9FEF7B3FA00BF2B +:10563000FFF7D0FDFCE70000000801402DE9F04134 +:10564000DFF82481494C012698F8000038B9E06958 +:10565000012804D000210846E66100F09FF9444F7C +:105660000225387838B9E069022804D000210846BC +:10567000E56100F093F9E06800283AD03D49212027 +:10568000FFF7DAFA3B48FFF737F93B4908603B4937 +:105690002220FFF7D1FA3948FFF72EF93849086080 +:1056A00038493520FFF7C8FA3648FFF725F936495B +:1056B000086036496F20FFF7BFFA3448FFF71CF93E +:1056C000334908603349C0F309000880A1780020FD +:1056D00006290ED2DFE801F00D030F282A4498F8BE +:1056E000001001B9E661397801B9E56120622061F5 +:1056F000A570BDE8F081E06800F031FC264A274B38 +:1057000000F0A8FA092201F0C2F900F0FBFB014603 +:10571000A060207F00F042F9214800780028E8D1FD +:10572000A078401CA070E4E70420FBE71D490A684C +:10573000A2B10860216A491CC4F82010B1F5967F17 +:10574000D7D320620520A0701848174B0A22018881 +:10575000BDE8F0414FF2010000F05CB8216AEDE7CE +:10576000A0702670C5E7000044000020F80000206B +:1057700045000020A900002098000020AE00002075 +:10578000B4000020BE0000209C000020C3000020C8 +:10579000B8000020BC0000209A9999999999A93FD6 +:1057A0007500002008000020B80300202C01002014 +:1057B0000348002141708170C170FEF7EBB9000011 +:1057C0002401002007484178012902D18178491C31 +:1057D0008170C178002904D08078884201D3FFF716 +:1057E000E7BF7047240100200346094800B5007850 +:1057F0003C2807D20A2000F053F818465DF804EB65 +:10580000FBF708BFFFF7D4FF5DF804EBFEF7C2B962 +:105810002401002070B590B0052514468DF8005085 +:1058200004F10B052E0A8DF801608DF802500D0A67 +:105830008DF8041019498DF803500022C9888DF89D +:1058400008000D0A8DF805508DF80610010A8DF834 +:1058500007106D4604E0985CA918521C4872D2B239 +:10586000A242F8D304F10900C1B22846FFF7C1FBF8 +:10587000291900264872002088721B20C8720C3437 +:1058800007E0A85DFFF78EFA3220FFF7A7FB761C32 +:10589000F6B2A642F5D310B070BD0000240100207E +:1058A000002805D0034901224A7000228A70C8707E +:1058B000704700002401002010B5012204210020BF +:1058C000FFF7DAF9012231491020FFF7D5F901225B +:1058D0000A211120FFF7D0F9012210211420FFF72F +:1058E000CBF9012210211520FFF7C6F9284C01221F +:1058F00020206168FFF7C0F9012200212120FFF775 +:10590000BBF9012200212320FFF7B6F90122242050 +:105910006169FFF7B1F901222620A169FFF7ACF90F +:1059200001222520E168FFF7A7F90122272021693C +:10593000FFF7A2F901222A20E169FFF79DF9012270 +:105940002820216AFFF798F9012210212B20FFF768 +:1059500093F9012243F6FF712C20FFF78DF9012204 +:105960002D20A168FFF788F901220A496C20FFF772 +:1059700083F9012200216D20FFF77EF90122BDE8A5 +:10598000104005497020FFF777B90000020E0700AC +:1059900074000020C30001001E000CC470B5304C20 +:1059A0000E46002558B1234601215A6A5B7801282A +:1059B00012D0022822D003280DD183B343E0012264 +:1059C000294620206560FFF757F901222D20616AE2 +:1059D000FFF752F9657070BD53B961706560E2629E +:1059E000294601222020FFF747F9E06A811911E0DA +:1059F000208D8005EFD56570E56270BD002BF7D175 +:105A000061706560E262294601222020FFF734F9C7 +:105A1000E06A811B01222D20FFF72EF9E8E7FFE75E +:105A200061702946012220206560FFF725F9206971 +:105A30000122410027202161FFF71EF901220021E8 +:105A40002D20FFF719F9208D8005D6D565702069C6 +:105A5000012241082161BDE870402720FFF70CB901 +:105A60007400002010B500290AD00878002807D05B +:105A700005487844FBF7A0F8002801D0002010BDAD +:105A80000248784410BD0000EA190000E219000045 +:105A900021F00042A2F16052B2F5801F01F00043F4 +:105AA00028BFD2F17F6C0BD95FEA001C43EAC20227 +:105AB00042EB507018BF704728BF20F001007047BC +:105AC000B2F5801FBCBF184670474FEA410C1CF569 +:105AD000001F02D2084600F0FABE70B500F0FCFAD2 +:105AE00000000089FFF7F6BF4FF00040A0F58000EE +:105AF0007047000010B591EA030F48BF83F00043E0 +:105B000000F14683841A71EB030C05D2121943EBA2 +:105B10000C03001B61EB0C01DFF824E14FEA115488 +:105B2000A4EB135C1EEA430F18BF9EEA445F73D0D8 +:105B300023EA0E03DCF1200E21EA045143F4801322 +:105B400032D322FA0CFE10EB0E0023FA0CFE41EBCE +:105B50000E01CCF1200E03FA0EFE10EB0E0051F1F7 +:105B60000001B1F5801FCCF1200E32D201EB0451BF +:105B700012FA0EF2BDE8104058BF7047401C38BF03 +:105B80005FEA420218BF7047002814BF20F00100EE +:105B900041F100014FEA410313F5001F38BF704780 +:105BA000A1F1C04100F0E6BA012A43EB0302ACF1D7 +:105BB000200CDCF11F0E32BF4FF0000E23FA0CF365 +:105BC00010EB030041EB0451B4EB115FD0D0A1EB1B +:105BD000045101F5801149085FEA300001EB0451DE +:105BE0000ED350F1000038BF12FA0EFE08D1BDE806 +:105BF0001040C9E7401C38BF5FEA4202CAD1C3E780 +:105C0000BDE810404FEA410313F5001F38BF70474D +:105C1000A1F1C04100F0AEBA9EEA445F08D011EA9B +:105C20005E0FBDE8104004BF01F000410020704746 +:105C3000BDE8104070B500F04FFA00BF64FBBE3EF7 +:105C40000000E0FF02494FF0000000F0EEBE00BF90 +:105C50000000F87F2DE9C04130B4DFF8A0C23CEA73 +:105C6000111418BF3CEA131400F0EC8081EA03051C +:105C70001CEA111444EAD57418BF1CEA131500F08D +:105C8000C780A4EB05044FF0004545EAC12145EA71 +:105C9000C32341EA505143EA525304F17F749942BD +:105CA00004F500344FEAC0204FEAC22208BF9042F8 +:105CB00000F09C804FEA13650FF24016765D4FEAC4 +:105CC000134506FB05F7C7F1807706FB07F74FEA98 +:105CD000D737A7FB03687642C8F58038A7FB06CE06 +:105CE00038BFA8F1010807FB08E64FF0000EA6FB3D +:105CF000028CE6FB03CEDCF1000CCEF1004E38BF87 +:105D0000AEF1010EA6FB0C584FF000074FF0000556 +:105D1000E6FB0E87A1FB08C6A0FB07CE16EB0E061E +:105D200045F10005E1FB076515F1E04E7EBFA4F5E6 +:105D300080345FEA46066D4116F1800745F10005A3 +:105D40004FEA17274FEA066647EA0567A6F1DE46DF +:105D5000B6F1805F4FEA15251FD9384624F0010CB3 +:105D600005EBC471BCF1FE6F01EB0C1102D8F0BC65 +:105D7000BDE8008124425CBF01F5801E9EEAC47F1D +:105D800002D4F0BCBDE80081244238D4F0BCA1F1BB +:105D9000C041BDE8004100F0EDB94FEAD22242EA2D +:105DA00043524FEAD323A7FB02864FEAD02040EAB2 +:105DB000415007FB03661EEA0E0F4FEAD12105FB97 +:105DC000026658BFA6EB0056B6EB00564FEA520EDD +:105DD0004EEAC37E18EB0E0E56EB530EBDD518EBF4 +:105DE00002085E417F1C55F10005B6E74FF48015AF +:105DF0004FF000074FF000064FF00008ADE7F0BC91 +:105E00004FF0000001F1C04101F00041BDE8008108 +:105E100011EA0C1F0CEA131500D00CE013EA0C1F5A +:105E200000F025804FF00000F0BC81EA030101F092 +:105E30000041BDE80081F0BCBDE8004181EA0301FA +:105E400000F098B9F0BCBDE8004170B500F044F92D +:105E5000097EFC3E00F007B881EA03014FF0000024 +:105E600001F00041704781EA030100F083B9F0BC02 +:105E7000BDE800414FF0000021497047FFFDFBF9EC +:105E8000F7F5F4F2F0EEEDEBE9E8E6E4E3E1E0DE6D +:105E9000DDDBDAD8D7D5D4D3D1D0CFCDCCCBCAC8DF +:105EA000C7C6C5C4C2C1C0BFBEBDBCBBBAB9B8B706 +:105EB000B6B5B4B3B2B1B0AFAEADACABAAA9A8A8F9 +:105EC000A7A6A5A4A3A3A2A1A09F9F9E9D9C9C9BC7 +:105ED0009A99999897979695959493939291919072 +:105EE0008F8F8E8E8D8C8C8B8B8A89898888878703 +:105EF0008685858484838382828181800000FF0778 +:105F00000000F87F4FEA1153A3F58063D3F11E031D +:105F1000A8BFD3F1200C08DB4FF0004242EAC122B7 +:105F200052EA505232FA03F0704709420BD4102B58 +:105F3000C4BF0020704703F5787CBCF1FF3F05D05B +:105F40004FF0FF3070474FF00000704770B500F021 +:105F5000C3F800BF4992248000207047F0E7B0FAF0 +:105F600080F310FA03F10AD0C3F11D0303F5806337 +:105F70004FEA41504FEA035202EBD12170474FF0F4 +:105F800000007047DFF848C170B51CEA111E1EBF43 +:105F90001CEA13159EEA0C0F95EA0C0F00F06F80B7 +:105FA00081EA030423EA4C134EEAD47E21EA4C1121 +:105FB00041F4801143F48013AE44A1FB024CA0FBDA +:105FC0000365AEF17F7E361955EB0C05A1FB034C42 +:105FD0004CF10003A0FB021C16EB0C06654153F1CB +:105FE0000003094218BF46F0010613F4007F0BD1ED +:105FF0004FEA03314FEA0530340341EA155140EAD4 +:1060000016506FF003020AE04FEAC3214FEAC520A1 +:10601000F40241EA555140EA56506FF0020202EB99 +:106020002E4201EB025585EACE710AD05FEA440C9C +:1060300018BF24F0004450F1000041F1000120EAB3 +:10604000D47040F2FE7C624500D270BDA84214BFFD +:106050004FF080444FF04044002E08BF0024BEF1B2 +:10606000806FA8BFA1F1C041BDE8704080F282807E +:106070004FF0000001F1C04101F0004170479EEA7D +:106080000C0F0CEA131518BF95EA0C0F06D04FF051 +:10609000000081EA030E0EF0004170BD00F01CF814 +:1060A0008900013E00F007B800F009B84FEA430C40 +:1060B0005FEA5C5C08D081EA030100F05BB84FEA5C +:1060C000410C5FEA5C5CF6D14FF00000014970477B +:1060D0000000FF070000F87F0EF1020E2EF0030E05 +:1060E0005EF8046B364205D4012A43EB030515F52F +:1060F000001F12D8012841EB010C1CF5001F0CD821 +:106100000ED14FEAD17C15F5001F0CEB4C0C0CF1B5 +:10611000020C08BF4CEBD37C04E04FF0080C01E00C +:106120004FEAD37C0CEB4C0526FA05F606F0070681 +:10613000B6F1040C06D20EEB860CBDE870404CF0B4 +:10614000010C6047DFE80CF0090B02024FF0004140 +:106150004FF00000A1F5002170BD1946104601283E +:1061600051EB010418BFD4F5001484BF002001F0E6 +:10617000004170BD0808A0F500114FEA31017047D9 +:1061800010B591EA030F48BF83F000433FF5BAAC66 +:10619000841A71EB030C07D212198CF0004C43EBFC +:1061A0000C03001B61EB0C01DFF8A4E14FEA115472 +:1061B000A4EB135C1EEA430F18BF9EEA445F00F095 +:1061C000B08023EA6E03524221EA0451C3EB6E030E +:1061D00038BF5B1EDCF1200E25D322FA0CFE10EB3B +:1061E0000E0043FA0CFE41EB0E01CCF1200E03FA37 +:1061F0000EFE10EB0E0051F10001CCF1200E29D45F +:1062000012FA0EF201EB0451BDE8104058BF70477E +:10621000401C1CBFB2F1004F704700280CBF491C46 +:1062200020F00100704712EB020E43EB030218BF8F +:106230004FF0010E4EEA4202ACF1200CDCF11E0ED2 +:1062400054D943FA0CFE10EB0E0051F1FF31CCF1A2 +:106250001E0ED5D50EF1010E12FA0EFE404141EB95 +:10626000010101EB445C5FEA5C5C10D910EBDE706D +:1062700001EB045138BFBEF1004FBDE8104018BF1C +:10628000704700280CBF491C20F00100704730D235 +:106290004FEAD42C11F5001124F400641BD0B1FA9C +:1062A00081F20B3AA41AA41ED2F12003914030FAD5 +:1062B00003F31943904001EBCC71002C01EB045126 +:1062C000BDE81040A8BF704701F1C0414FF0000089 +:1062D00001F000417047B0FA80F310FA03F100D1E9 +:1062E00010BDE41A173C4805C90AE4E701EB045164 +:1062F00010BD491001EB0451BDE810404FEA3000D9 +:1063000002E04FF0000170474A0008BF0042F8D099 +:10631000B2F5001F28BF704701F000414FF00000A8 +:1063200070479EEA445F07D011EA5E0FBDE8104057 +:1063300004BF002100207047BDE8104070B5FFF792 +:10634000CBFE00BF40DFF63E83F0004110467047B1 +:106350000000E0FF43004FEAD30C4FEA3C0C4340FF +:106360001FBF40070CF1605113F0FE4F70471CF047 +:10637000006F03D100200CF0004170470CF0004387 +:1063800043EA507010B540EACC0000F05AFA00BF62 +:10639000000000924FEA0001FFF7ECBE4FF0004111 +:1063A0004FF00000A1F500217047000090EA010FB6 +:1063B00048BF81F0004100F1C882421A3CBF801AF8 +:1063C00089184FEAD0524FF07F4C1CEA410FA2EBE4 +:1063D000D15318BF9CEA026F00F03B804FF0004C95 +:1063E0004CEA00204CEA012121FA03FC10EB0C0CD2 +:1063F0001ED202F1FF325FEA1C2040EBC25038BFD0 +:1064000070471CF07F0F4FEA400C18BFBCF17F4F64 +:1064100038BF7047C3F12003994008BF20F0010046 +:10642000BCF17F4F38BF7047A0F1C04000F04FBAB9 +:106430004FEA3C00000A40EBC25028BF1CF0FF0F9F +:106440004FEA400CE6D018BFBCF17F4F38BF704711 +:10645000EAE79CEA026F05D010EA5C0F08BF00F083 +:106460000040704710B500F0ECF900BF64FBBE3E81 +:10647000014800F0DABA00BF0000C07F401058BFEA +:10648000C0F14040491058BFC1F140418142EFF393 +:10649000008070474FF47F0C1CEAD0121EBF1CEA2C +:1064A000D11392EA0C0F93EA0C0F00F0858090EA6A +:1064B000010F48BF42F4807240F4000C41F4000028 +:1064C0002CF07F4120F07F4000B58142A2EB030217 +:1064D0000FF2081CACEB504EC0F100009EF800E03B +:1064E0004FEA4E0E00FB0EFC38BF49004FEA2C1C51 +:1064F00002F5FA020CFB0EF34FEACE1E4FEA112C06 +:106500004FEAC1210EEB635E42EB22420EFB0CFC14 +:106510004FEA1C5300FB03114FEA112C4FEA0131E3 +:106520000EFB0CFC4FEADC4C00FB0C11C14228BFF7 +:1065300009184CEB03335DF804EB10EB410143EB1E +:10654000C250B2F57C0F38BF704729D512F0F00F5A +:106550001CBF00F1C04000F0004070470081828302 +:106560008485868788898B8C8D8E8F919293959662 +:1065700097999A9C9D9FA0A2A3A5A7A8AAACAEB0EC +:10658000B2B3B5B7B9BCBEC0C2C5C7C9CCCED1D4F1 +:10659000D7D9DCDFE2E6E9ECF0F3F7FAFE00000021 +:1065A0004FEA400C0CF1807CBCF17E4F28BF704755 +:1065B000B0F1C04000F08BB990EA010F0CEAD113A2 +:1065C00048BF42F48072624538BF634507D213F476 +:1065D0007F0F16D080EA010000F00040704710B530 +:1065E00000F02FF9097EFC3E00F005B880EA0100BA +:1065F00000F00040704780EA010000F0004000F029 +:1066000066B912F47F0F04BF0248704780EA0100A8 +:1066100000F05DB90000C07F50EA010C00F113806A +:106620001CF5000F58BFBCF5000F01D4884270471D +:1066300007D710F5000F58BF11F5000F15D4884289 +:106640007047894270471CF5000F04D5BCF5000F58 +:10665000F7D5814270474FF0807C1CEB400F38BF6C +:106660001CEB410F01D28142704710B500F0E9F8F0 +:10667000922449004FF000504FF08051FFF7FEBECA +:1066800010F0004148BF4042B0FA80F310FA03F224 +:10669000C3F19D030BD051EAC35101EB1220530605 +:1066A00038BF704700F1010008BF20F001007047BB +:1066B000B0FA80F310FA03F2C3F19D030AD0D905B2 +:1066C00001EB1220530638BF704700F1010008BFEC +:1066D00020F001007047000050EA010C00F1138027 +:1066E0001CF5000F58BFBCF5000F01D4884270475D +:1066F00007D710F5000F58BF11F5000F15D48842C9 +:106700007047894270471CF5000F04D5BCF5000F97 +:10671000F7D5814270474FF0807C1CEB400F38BFAB +:106720001CEB410F01D28142704710B500F089F88F +:10673000922449004FF000504FF08051FFF79EBE69 +:106740004FF47F0C1CEAD0121EBF1CEAD11392EA50 +:106750000C0F93EA0C0F00F0478090EA010F48BF3E +:1067600042F480724FF0004C4CEA00204CEA0121C8 +:1067700002EB0302A0FB0113A2F50002002918BFDF +:1067800043F001035B0028BF4FEA330342EB224290 +:106790005FEA132C4CEBC2502EBFBCEB436FB2F53B +:1067A0007C0F70474FEA036CBCF1004F08BF20F02C +:1067B0000100B2F57C0F38BF70470BD582F0FF02A5 +:1067C00012F5803FC8BF704700F1C040D8BF00F04D +:1067D0000040704700F5000C5FEA4C0C48BF704762 +:1067E000B0F1C04000F073B890EA010F0CEAD11389 +:1067F00048BF42F48072624538BF634504D280EAE4 +:10680000010000F00040704710B500F01AF800BF1A +:106810008900013E00F007B800F009B85FEA410CBA +:106820005FEA1C6C08D080EA010000F050B85FEA13 +:10683000400C5FEA1C6CF6D14FF00040A0F58000E0 +:1068400070470EF1020E2EF0030E5EF8044B244248 +:1068500004D44FEA4102B2F17F4F11D84FEA40030E +:10686000B3F17F4F0CD80ED14FEAD07CB2F17F4FFD +:106870000CEB4C0C0CF1020C08BF4CEBD17C04E08F +:106880004FF0080C01E04FEAD17C0CEB4C0324FAEA +:1068900003F404F00704B4F1040C06D20EEB840CEC +:1068A000BDE810404CF0010C6047DFE80CF0070831 +:1068B00002024FF00040A0F5800010BD08464200E3 +:1068C00018BFD2F1807288BF00F0004010BDFF21D8 +:1068D00041EAD050C005704751EA000C00F1138026 +:1068E0001CF5000F58BFBCF5000F01D48142704762 +:1068F00007D711F5000F58BF10F5000F15D48142CE +:106900007047894270471CF5000F04D5BCF5000F95 +:10691000F7D5884270474FF0807C1CEB410F38BFA1 +:106920001CEB400F01D28842704780EA010081EAE7 +:10693000000180EA0100FFF7F8BE000090EA010FB5 +:1069400048BF81F000413FF538AD421A04D882F0CB +:106950000042A0EB020011444FEAD0524FF07F4CAE +:106960001CEA410FA2EBD15318BF9CEA026F4AD038 +:106970004FF0004C4CEA00204CEA012121FA03FCC4 +:10698000B0EB0C0C0FD412F0FE0F36D05FEA4C00C7 +:106990001DD5001240EBC25038BF70471CF03F0FAE +:1069A00018BF70470BE0A2F101025FEA1C2040EB28 +:1069B000C25038BF70471CF07F0F18BF7047C3F13B +:1069C0002003994014BF401E20F00100704780084A +:1069D0004FEA122308BF7047B0FA80FCA2EB0C020A +:1069E000CCF1280C60FA0CF093EA122F04BF00EBF4 +:1069F000C25070474FEAC3707047130A5FEADC1059 +:106A000008BF7047F6E79CEA026F04D010EA5C0FFB +:106A100008BF0020704710B5FFF713FF40DFF63EB8 +:106A200081F000407047F9F744BE0CF00F03092BCA +:106A300008BF082000F07F800A2B0BD0082B18BF5E +:106A4000704708BF1CF0400F0AD04FF000004FF015 +:106A5000000170471CF0400F18BF4FF00040704716 +:106A60001CF0100F08D020F0704300F07F4242EA83 +:106A7000D3014FEA4370704700F0604021F07F423D +:106A800042EA000201F07F4040EA727070474FF026 +:106A9000FF0C4CF4E06C1CEA11531CBF9CEA030C85 +:106AA0009445C2BFDA4201EB02517047002B0DD072 +:106AB000BCF1000F0FD0002A01F00041A4BF41F04B +:106AC000E04141F07F614FF00000704701F000416C +:106AD0004FF00000704750EA01334FF09B0C18BF95 +:106AE0004CF0806C7FF4AEA870474FF0FF0212EAC2 +:106AF000D0521CBF92F0FF038B42C2BFD14200EBC9 +:106B0000C1507047002A0AD0002B0BD0002900F09A +:106B10000040A4BF40F0FE4040F40000704700F089 +:106B20000040704743024FF00B0C18BF4CF0806CD4 +:106B30007FF49EAC70471CF4801F11D01CF4E02F32 +:106B400003D06FEACC31490070474FF04050EFF36B +:106B5000008222F0704242EA000282F3008870470D +:106B60004FF0000070470102020304050607080900 +:106B70000A0B0C0D0E0F10100000000000000000AA +:106B800001020304060708090000000001020304D3 +:106B90000000000000000000002F000000000700BF +:106BA000070000147F147F1400242A7F2A12006239 +:106BB00064081323003649552250000005030000E5 +:106BC00000001C224100000041221C000014083E6D +:106BD00008140008083E0808000000A06000000833 +:106BE0000808080800006060000000201008040287 +:106BF000003E5149453E0000427F40000042615145 +:106C00004946002141454B31001814127F100027DE +:106C100045454539003C4A494930000171090503A1 +:106C200000364949493600064949291E00003636D2 +:106C30000000000056360000000814224100001435 +:106C40001414141400004122140800020151090612 +:106C500000324959513E007C1211127C007F494993 +:106C60004936003E41414122007F4141221C007FC4 +:106C700049494941007F09090901003E4149497AD2 +:106C8000007F0808087F0000417F4100002040414C +:106C90003F01007F08142241007F40404040007FB8 +:106CA000020C027F007F0408107F003E4141413EFC +:106CB000007F09090906003E4151215E007F091944 +:106CC00029460046494949310001017F0101003F41 +:106CD0004040403F001F2040201F003F4038403FC1 +:106CE0000063140814630007087008070061514925 +:106CF000454300007F41410000552A552A550000B8 +:106D000041417F0000040201020400404040404035 +:106D1000000001020400002054545478007F4844CD +:106D2000443800384444442000384444487F003804 +:106D30005454541800087E0901020018A4A4A47C2D +:106D4000007F080404780000447D400000408084F7 +:106D50007D00007F102844000000417F4000007C3F +:106D600004180478007C080404780038444444384B +:106D700000FC242424180018242418FC007C080497 +:106D8000040800485454542000043F444020003C70 +:106D90004040207C001C2040201C003C4030403CF7 +:106DA000004428102844001CA0A0A07C0044645487 +:106DB0004C441414141414140000000000000000CB +:106DC0000000000000000000000000F800000000CB +:106DD000000000333000000000100C06100C06000C +:106DE000000000000000000040C07840C078400073 +:106DF000043F04043F040400007088FC08300000D5 +:106E0000001820FF211E0000F008F000E01800002C +:106E100000211C031E211E0000F0088870000000E5 +:106E20001E2123241927211010160E000000000037 +:106E30000000000000000000000000E01804020054 +:106E4000000000071820400000020418E0000000C5 +:106E50000040201807000000404080F080404000C3 +:106E60000202010F01020200000000F00000000019 +:106E70000101011F010101000000000000000000ED +:106E800080B0700000000000000000000000000062 +:106E900000010101010101010000000000000000EB +:106EA0000030300000000000000000008060180486 +:106EB000006018060100000000E010080810E00063 +:106EC000000F102020100F00001010F8000000002C +:106ED0000020203F20200000007008080888700073 +:106EE00000302824222130000030088888483000F3 +:106EF0000018202020110E000000C02010F8000013 +:106F000000070424243F240000F8088888080800AB +:106F10000019212020110E0000E0108888180000C0 +:106F2000000F112020110E0000380808C838080092 +:106F30000000003F00000000007088080888700012 +:106F4000001C222121221C0000E010080810E00093 +:106F50000000312222110F00000000C0C00000001C +:106F60000000003030000000000000800000000041 +:106F70000000806000000000000080402010080039 +:106F80000001020408102000404040404040400002 +:106F900004040404040404000008102040800000DD +:106FA0000020100804020100007048080808F000E2 +:106FB0000000003036010000C030C828E810E000B2 +:106FC0000718272423140B000000C038E00000003D +:106FD000203C23020227382008F8888888700000A7 +:106FE000203F202020110E00C0300808080838007B +:106FF000071820202010080008F808080810E000F2 +:10700000203F202020100F0008F88888E808100092 +:10701000203F20202320180008F88888E808100066 +:10702000203F200003000000C0300808083800009E +:1070300007182020221E020008F808000008F8089F +:10704000203F210101213F20000808F80808000026 +:107050000020203F2020000000000808F808080059 +:10706000C08080807F00000008F888C028180800D1 +:10707000203F20012638200008F80800000000000A +:10708000203F20202020300008F8F800F8F8080001 +:10709000203F003F003F200008F830C00008F808FB +:1070A000203F200007183F00E01008080810E0000B +:1070B0000F10202020100F0008F808080808F00022 +:1070C000203F210101010000E01008080810E00045 +:1070D0000F18242438504F0008F8888888887000DA +:1070E000203F2000030C302000708808080838007A +:1070F0000038202121221C00180808F80808180070 +:107100000000203F2000000008F808000008F808F0 +:10711000001F202020201F000878880000C83808A1 +:10712000000007380E010000F80800F80008F80019 +:10713000033C0700073C03000818688080681808B3 +:1071400020302C03032C30200838C800C838080031 +:107150000000203F2000000010080808C838080080 +:107160002038262120201800000000FE0202020024 +:107170000000007F40404000000C30C000000000D4 +:10718000000000010638C00000020202FE000000FC +:10719000004040407F0000000000040202020400A2 +:1071A00000000000000000000000000000000000DF +:1071B00080808080808080800002020400000000C7 +:1071C00000000000000000000000808080800000BF +:1071D0000019242222223F2008F8008080000000AD +:1071E000003F112020110E00000000808080000070 +:1071F000000E112020201100000000808088F8007F +:10720000000E112020103F200000808080800000B0 +:10721000001F222222221300008080F08888881814 +:107220000020203F2020000000008080808080001F +:10723000006B94949493600008F8008080800000B4 +:10724000203F210000203F2000809898000000008F +:107250000020203F202000000000008098980000BF +:1072600000C08080807F000008F8000080808000DF +:10727000203F24022D302000000808F80000000004 +:107280000020203F202000008080808080808000BF +:10729000203F20003F20003F808000808080000051 +:1072A000203F210000203F200000808080800000DF +:1072B000001F202020201F00808000808000000010 +:1072C00080FFA12020110E0000000080808080003F +:1072D000000E112020A0FF80808080008080800030 +:1072E00020203F212000010000008080808080005D +:1072F0000033242424241900008080E080800000D2 +:107300000000001F2020000080800000008080001E +:10731000001F202020103F2080808000008080807F +:1073200000010E300806010080800080008080800F +:107330000F300C030C300F00008080008080800034 +:107340000020312E0E31200080808000008080805F +:1073500080818E701806010000808080808080000F +:107360000021302C2221300000000000807C02022D +:1073700000000000003F404000000000FF0000004F +:1073800000000000FF0000000002027C80000000FE +:107390000040403F0000000000060101020204041A +:1073A000000000000000000002400000000000A0FB +:1073B0000000000005400000000000C800000000C0 +:1073C0000C4000000000409C00000000194000003C +:1073D0000020BCBE0000000034400000BFC91B8E6E +:1073E00000000004B5400000504BCFD06607E2CF4C +:1073F000010000006C4100003E8251AADFEEA7347C +:1074000001000000D9420000DCB5A0E23A301F972D +:10741000FFFFFFFFB4450000FD25A0C8E9A3C14F51 +:10742000FFFFFFFFFF3F00000000008000000000A2 +:10743000FF3F00000000008000000000787400089A +:1074400000000020440100006C010008B074000836 +:1074500044010020E4080000A80100081C0000000E +:1074600043000000F8FFFFFF0C0000000E000000CA +:107470000F0000002E000000013542019210B324DD +:10748000F4081D801342CDE4A34402100133204EC2 +:1074900033409C33DC0533E80333B80B0339D007A2 +:1074A000033501010210050216010418A100B10004 :0400000508000131BD :00000001FF diff --git a/MDK-ARM/mfps/mfps.htm b/MDK-ARM/mfps/mfps.htm index e6b88df..1424789 100644 --- a/MDK-ARM/mfps/mfps.htm +++ b/MDK-ARM/mfps/mfps.htm @@ -3,16 +3,16 @@ Static Call Graph - [mfps\mfps.axf]

    Static Call Graph for image mfps\mfps.axf


    -

    #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Apr 24 16:46:08 2024 +

    #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon May 06 17:15:06 2024

    -

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

    +

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

    Call chain for Maximum Stack Depth:

    -__rt_entry_main ⇒ main ⇒ app_act ⇒ Deal_Uart_Data_For_Module ⇒ send_set_resp ⇒ VerfiyRC +_printf_f ⇒ _printf_fp_dec ⇒ _printf_fp_dec_real ⇒ _fp_digits ⇒ _btod_etento ⇒ _btod_emul ⇒ _e2e

    Functions with no stack information

    @@ -23,7 +23,7 @@ Mutually Recursive functions

  1. HardFault_Handler   ⇒   HardFault_Handler
  2. MemManage_Handler   ⇒   MemManage_Handler
  3. NMI_Handler   ⇒   NMI_Handler
    -
  4. UART_EndRxTransfer   ⇒   UART_EndRxTransfer
    +
  5. UART_EndRxTransfer   ⇒   UART_EndRxTransfer
  6. UsageFault_Handler   ⇒   UsageFault_Handler

    @@ -61,8 +61,8 @@ Function Pointers

  7. I2C1_EV_IRQHandler from stm32f1xx_it.o(i.I2C1_EV_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
  8. I2C2_ER_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
  9. I2C2_EV_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) -
  10. I2C_DMAAbort from stm32f1xx_hal_i2c.o(i.I2C_DMAAbort) referenced from stm32f1xx_hal_i2c.o(i.I2C_ITError) -
  11. I2C_DMAAbort from stm32f1xx_hal_i2c.o(i.I2C_DMAAbort) referenced from stm32f1xx_hal_i2c.o(i.I2C_Slave_STOPF) +
  12. I2C_DMAAbort from stm32f1xx_hal_i2c.o(i.I2C_DMAAbort) referenced from stm32f1xx_hal_i2c.o(i.I2C_ITError) +
  13. I2C_DMAAbort from stm32f1xx_hal_i2c.o(i.I2C_DMAAbort) referenced from stm32f1xx_hal_i2c.o(i.I2C_Slave_STOPF)
  14. MemManage_Handler from stm32f1xx_it.o(i.MemManage_Handler) referenced from startup_stm32f103xe.o(RESET)
  15. NMI_Handler from stm32f1xx_it.o(i.NMI_Handler) referenced from startup_stm32f103xe.o(RESET)
  16. PVD_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) @@ -75,7 +75,7 @@ Function Pointers
  17. SPI1_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
  18. SPI2_IRQHandler from stm32f1xx_it.o(i.SPI2_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
  19. SPI3_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) -
  20. SPI_DMAAbortOnError from stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_IRQHandler) +
  21. SPI_DMAAbortOnError from stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_IRQHandler)
  22. SVC_Handler from stm32f1xx_it.o(i.SVC_Handler) referenced from startup_stm32f103xe.o(RESET)
  23. SysTick_Handler from stm32f1xx_it.o(i.SysTick_Handler) referenced from startup_stm32f103xe.o(RESET)
  24. SystemInit from system_stm32f1xx.o(i.SystemInit) referenced from startup_stm32f103xe.o(.text) @@ -96,7 +96,7 @@ Function Pointers
  25. TIM8_UP_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
  26. UART4_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
  27. UART5_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) -
  28. UART_DMAAbortOnError from stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) +
  29. UART_DMAAbortOnError from stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
  30. USART1_IRQHandler from stm32f1xx_it.o(i.USART1_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
  31. USART2_IRQHandler from stm32f1xx_it.o(i.USART2_IRQHandler) referenced from startup_stm32f103xe.o(RESET)
  32. USART3_IRQHandler from stm32f1xx_it.o(i.USART3_IRQHandler) referenced from startup_stm32f103xe.o(RESET) @@ -105,145 +105,176 @@ Function Pointers
  33. USB_LP_CAN1_RX0_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
  34. UsageFault_Handler from stm32f1xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f103xe.o(RESET)
  35. WWDG_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) -
  36. __main from __main.o(!!!main) referenced from startup_stm32f103xe.o(.text) +
  37. __main from __main.o(!!!main) referenced from startup_stm32f103xe.o(.text) +
  38. _printf_input_char from _printf_char_common.o(.text) referenced from _printf_char_common.o(.text) +
  39. _sputc from _sputc.o(.text) referenced from noretval__2sprintf.o(.text)

    Global Symbols

    -

    __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) -

    [Calls]