From eb0005f58fc6efb93cc0d00c16a6f52dccb979af Mon Sep 17 00:00:00 2001 From: Michael Chemic Date: Fri, 26 Jul 2024 14:51:23 +0800 Subject: [PATCH] =?UTF-8?q?ABZ=20=E7=BC=96=E7=A0=81=E5=99=A8=E9=A9=B1?= =?UTF-8?q?=E5=8A=A8=E7=BC=96=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Core/Inc/stm32g4xx_it.h | 1 + Core/Src/main.c | 116 +- Core/Src/stm32g4xx_it.c | 15 + Core/Src/tim.c | 5 + FOC_Related/ABZ/ABZ.c | 231 +- FOC_Related/ABZ/ABZ.h | 20 +- FOC_Related/AS5600/AS5600.c | 39 +- FOC_Related/FOC/FOC.c | 8 +- FOC_Related/PID/pid.c | 4 +- MDK-ARM/MDK-ARM.code-workspace | 15 +- ...ETx_Demo_Blink+STM32G474RETxDemoBlink.cprj | 2 +- ...2G474RETx_Demo_Blink.uvguix.Michael_Chemic | 161 +- MDK-ARM/STM32G474RETx_Demo_Blink.uvoptx | 51 +- .../STM32G474RETx_Demo_Blink.axf | Bin 494168 -> 502328 bytes .../STM32G474RETx_Demo_Blink.build_log.htm | 40 +- .../STM32G474RETx_Demo_Blink.hex | 3216 +++++++++-------- .../STM32G474RETx_Demo_Blink.htm | 1230 ++++--- .../STM32G474RETx_Demo_Blink.map | 1441 ++++---- ...Tx_Demo_Blink_STM32G474RETx_Demo_Blink.dep | 23 +- MDK-ARM/STM32G474RETx_Demo_Blink/abz.d | 3 +- MDK-ARM/STM32G474RETx_Demo_Blink/abz.o | Bin 12096 -> 15980 bytes MDK-ARM/STM32G474RETx_Demo_Blink/adc.o | Bin 19996 -> 19980 bytes MDK-ARM/STM32G474RETx_Demo_Blink/as5600.o | Bin 13784 -> 13768 bytes MDK-ARM/STM32G474RETx_Demo_Blink/control.o | Bin 5164 -> 5148 bytes MDK-ARM/STM32G474RETx_Demo_Blink/dma.o | Bin 7176 -> 7156 bytes MDK-ARM/STM32G474RETx_Demo_Blink/fdcan.o | Bin 11776 -> 11756 bytes MDK-ARM/STM32G474RETx_Demo_Blink/foc.o | Bin 33824 -> 33844 bytes MDK-ARM/STM32G474RETx_Demo_Blink/gpio.o | Bin 8188 -> 8172 bytes MDK-ARM/STM32G474RETx_Demo_Blink/i2c.o | Bin 12808 -> 12792 bytes .../STM32G474RETx_Demo_Blink/lowpass_filter.o | Bin 4552 -> 4536 bytes MDK-ARM/STM32G474RETx_Demo_Blink/main.o | Bin 11356 -> 15704 bytes MDK-ARM/STM32G474RETx_Demo_Blink/pid.o | Bin 2664 -> 2644 bytes .../startup_stm32g474xx.o | Bin 8796 -> 8776 bytes .../STM32G474RETx_Demo_Blink/stm32g4xx_hal.o | Bin 25756 -> 25740 bytes .../stm32g4xx_hal_adc.o | Bin 54312 -> 54292 bytes .../stm32g4xx_hal_adc_ex.o | Bin 43492 -> 43472 bytes .../stm32g4xx_hal_cortex.o | Bin 21588 -> 21572 bytes .../stm32g4xx_hal_dma.o | Bin 18168 -> 18152 bytes .../stm32g4xx_hal_dma_ex.o | Bin 8032 -> 8012 bytes .../stm32g4xx_hal_exti.o | Bin 11880 -> 11864 bytes .../stm32g4xx_hal_fdcan.o | Bin 51580 -> 51564 bytes .../stm32g4xx_hal_flash.o | Bin 17544 -> 17528 bytes .../stm32g4xx_hal_flash_ex.o | Bin 18420 -> 18404 bytes .../stm32g4xx_hal_flash_ramfunc.o | Bin 5524 -> 5508 bytes .../stm32g4xx_hal_gpio.o | Bin 11212 -> 11196 bytes .../stm32g4xx_hal_i2c.o | Bin 114880 -> 114864 bytes .../stm32g4xx_hal_i2c_ex.o | Bin 11660 -> 11640 bytes .../stm32g4xx_hal_msp.o | Bin 3708 -> 3688 bytes .../stm32g4xx_hal_pwr.o | Bin 13416 -> 13396 bytes .../stm32g4xx_hal_pwr_ex.o | Bin 25896 -> 25876 bytes .../stm32g4xx_hal_rcc.o | Bin 21852 -> 21832 bytes .../stm32g4xx_hal_rcc_ex.o | Bin 24280 -> 24260 bytes .../stm32g4xx_hal_tim.o | Bin 134252 -> 134236 bytes .../stm32g4xx_hal_tim_ex.o | Bin 69848 -> 69828 bytes .../stm32g4xx_hal_uart.o | Bin 93768 -> 93748 bytes .../stm32g4xx_hal_uart_ex.o | Bin 23252 -> 23232 bytes .../STM32G474RETx_Demo_Blink/stm32g4xx_it.o | Bin 13384 -> 13868 bytes .../system_stm32g4xx.o | Bin 5956 -> 5940 bytes MDK-ARM/STM32G474RETx_Demo_Blink/tim.o | Bin 23964 -> 23916 bytes MDK-ARM/STM32G474RETx_Demo_Blink/usart.o | Bin 14952 -> 14936 bytes .../STM32G474RETxDemoBlink/.ninja_deps | Bin 24388 -> 31716 bytes .../STM32G474RETxDemoBlink/.ninja_log | 31 +- .../STM32G4-DRV8301-FOC/Core/Src/main.o | Bin 12376 -> 16748 bytes .../Core/Src/stm32g4xx_it.o | Bin 13732 -> 14232 bytes .../STM32G4-DRV8301-FOC/Core/Src/tim.o | Bin 25752 -> 25716 bytes .../STM32G4-DRV8301-FOC/FOC_Related/ABZ/ABZ.o | Bin 12764 -> 15752 bytes .../FOC_Related/AS5600/AS5600.o | Bin 15044 -> 15044 bytes .../STM32G4-DRV8301-FOC/FOC_Related/FOC/FOC.o | Bin 30216 -> 30256 bytes .../STM32G4-DRV8301-FOC/FOC_Related/PID/pid.o | Bin 2884 -> 2884 bytes MDK-ARM/vcpkg-configuration.json | 11 +- .../topics/Writerside_topics_starter.md | 2 + STM32G474RETx_Demo_Blink.ioc | 1 + 72 files changed, 3476 insertions(+), 3190 deletions(-) diff --git a/Core/Inc/stm32g4xx_it.h b/Core/Inc/stm32g4xx_it.h index 7374728..5bc1478 100644 --- a/Core/Inc/stm32g4xx_it.h +++ b/Core/Inc/stm32g4xx_it.h @@ -59,6 +59,7 @@ void DMA1_Channel1_IRQHandler(void); void DMA1_Channel2_IRQHandler(void); void DMA1_Channel3_IRQHandler(void); void DMA1_Channel4_IRQHandler(void); +void TIM2_IRQHandler(void); void TIM3_IRQHandler(void); void EXTI15_10_IRQHandler(void); /* USER CODE BEGIN EFP */ diff --git a/Core/Src/main.c b/Core/Src/main.c index c1de93c..ffa1c1e 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -53,7 +53,7 @@ /* USER CODE BEGIN PTD */ // 根据不同电机参数设置 -int PP = 12; // pole_pairs极对数 磁极数/2 +int PP = 1; // pole_pairs极对数 磁极数/2 int DIR = 1; // 无刷电机纠偏旋转方向 extern float raw_angle; // 获取AS5600原始角度值。 @@ -131,9 +131,9 @@ void SystemClock_Config(void); /* USER CODE END 0 */ /** - * @brief The application entry point. - * @retval int - */ + * @brief The application entry point. + * @retval int + */ int main(void) { @@ -176,28 +176,30 @@ int main(void) MX_TIM3_Init(); /* USER CODE BEGIN 2 */ - // HAL_TIM_Base_Start_IT(&htim3); - // 配置 NVIC 中断优先级和使能 - // HAL_NVIC_SetPriority(TIM3_IRQn, 0, 0); + HAL_NVIC_SetPriority(TIM3_IRQn, 0, 0); + HAL_NVIC_EnableIRQ(TIM3_IRQn); + HAL_NVIC_SetPriority(TIM2_IRQn, 0, 0); + HAL_NVIC_EnableIRQ(TIM2_IRQn); - // HAL_NVIC_EnableIRQ(TIM3_IRQn); - - // 定义ADC滤波器结构体 - // ADC_Filter_t adc_filter; - // 初始化滤波器 + // 初始化电机M1 ADC1滤波器 ADC_Filter_Init(&adc1_filter_Ia); ADC_Filter_Init(&adc1_filter_Ib); ADC_Filter_Init(&adc1_filter_Ic); + FOC_Init(voltage_power_supply); // 设置电源电压。 FOC_AS5600_Init(PP, DIR); // 极对数,正补偿方向。 - TIM2_M1_ABZ(); // TIM2 ABZ编码器接口初始化。 - TIM3_M2_ABZ(); // TIM2 ABZ编码器接口初始化。 + TIM2_M1_ABZ(); // TIM2 ABZ编码器接口初始化并启动。 + TIM3_M2_ABZ(); // TIM3 ABZ编码器接口初始化并启动。 + // G474可以带两路电机,此处控制DRV8301 EN脚。 HAL_GPIO_WritePin(M1_EN_GPIO_Port, M1_EN_Pin, GPIO_PIN_SET); HAL_GPIO_WritePin(M2_EN_GPIO_Port, M2_EN_Pin, GPIO_PIN_SET); + // char *msg = "Hello, World!\r\n";//串口1发送测试 + /* USER CODE END 2 */ + /* Infinite loop */ /* USER CODE BEGIN WHILE */ @@ -206,61 +208,52 @@ int main(void) /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ - // HAL_UART_Transmit(&huart1, (uint8_t*)msg, strlen(msg), HAL_MAX_DELAY);//串口1发送测试 - // HAL_Delay(1000); // 1 second delay - // volatile int speed=100; - // if (AS5600_ReadRawAngle(&hi2c1, &raw_angle) == HAL_OK) - // { - // Set_Angle(5); // 位置闭环。 - // Set_Speed(speed);// 速度闭环。 - // } - - // UpdataEncoderCnt(); - - // Count_M1_ABZ();//ABZ调试计数 - Count_M2_ABZ(); - + // ADC debug // Send_ADC1_Values(&huart1); + // Read_ADC3_Values();//电源电压采集测试。 // 读取新的ADC值(假设Read_ADC_Value()是你获取ADC值的函数) - // Open_Loop_Control(1.0f, -0.1f); // 开环控制顺时针,设置电压和速度。 - // Open_Loop_Control(1.0f, -0.01f); // 开环控制逆时针,设置电压和速度。 - // UpdataEncoderCnt(); - // Read_ADC3_Values();//电源电压采集测试。 - // Read_ADC2_Values();//电源电压采集测试。 - - // Read_ADC1_Values();//电源电压采集测试。 - - // HAL_Delay(1); - + // UART debug + // HAL_UART_Transmit(&huart1, (uint8_t*)msg, strlen(msg), HAL_MAX_DELAY);//串口1发送测试 + // HAL_Delay(1000); // 1 second delay + + volatile int speed=1; + if (AS5600_ReadRawAngle(&hi2c1, &raw_angle) == HAL_OK) + { + //Set_Angle(10); // 位置闭环。 + Set_Speed(speed);// 速度闭环。 + } + + // openloop debug // Current_Speed(2.0f, 0.1f); + // Open_Loop_Control(0.2f, -0.1f); // 开环控制顺时针,设置电压和速度。 + // Open_Loop_Control(1.0f, -0.01f); // 开环控制逆时针,设置电压和速度。 - // Read_ADC2_Values(); + // ABZ编码器debug + UpdateEncoderCnt(); + // Count_M1_ABZ(); + // Count_M2_ABZ();//开发板只预留了M2 的ABZ编码器接口。 - // HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_SET); - // HAL_Delay(10); - // HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_RESET); - // HAL_Delay(10); } /* USER CODE END 3 */ } /** - * @brief System Clock Configuration - * @retval None - */ + * @brief System Clock Configuration + * @retval None + */ void SystemClock_Config(void) { RCC_OscInitTypeDef RCC_OscInitStruct = {0}; RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; /** Configure the main internal regulator output voltage - */ + */ HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE1_BOOST); /** Initializes the RCC Oscillators according to the specified parameters - * in the RCC_OscInitTypeDef structure. - */ + * in the RCC_OscInitTypeDef structure. + */ RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI; RCC_OscInitStruct.HSIState = RCC_HSI_ON; RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT; @@ -277,8 +270,9 @@ void SystemClock_Config(void) } /** Initializes the CPU, AHB and APB buses clocks - */ - RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK | RCC_CLOCKTYPE_SYSCLK | RCC_CLOCKTYPE_PCLK1 | RCC_CLOCKTYPE_PCLK2; + */ + RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK + |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1; @@ -295,9 +289,9 @@ void SystemClock_Config(void) /* USER CODE END 4 */ /** - * @brief This function is executed in case of error occurrence. - * @retval None - */ + * @brief This function is executed in case of error occurrence. + * @retval None + */ void Error_Handler(void) { /* USER CODE BEGIN Error_Handler_Debug */ @@ -309,14 +303,14 @@ void Error_Handler(void) /* USER CODE END Error_Handler_Debug */ } -#ifdef USE_FULL_ASSERT +#ifdef USE_FULL_ASSERT /** - * @brief Reports the name of the source file and the source line number - * where the assert_param error has occurred. - * @param file: pointer to the source file name - * @param line: assert_param error line source number - * @retval None - */ + * @brief Reports the name of the source file and the source line number + * where the assert_param error has occurred. + * @param file: pointer to the source file name + * @param line: assert_param error line source number + * @retval None + */ void assert_failed(uint8_t *file, uint32_t line) { /* USER CODE BEGIN 6 */ diff --git a/Core/Src/stm32g4xx_it.c b/Core/Src/stm32g4xx_it.c index efce976..9d79a2d 100644 --- a/Core/Src/stm32g4xx_it.c +++ b/Core/Src/stm32g4xx_it.c @@ -59,6 +59,7 @@ extern DMA_HandleTypeDef hdma_adc1; extern DMA_HandleTypeDef hdma_adc2; extern DMA_HandleTypeDef hdma_adc3; extern DMA_HandleTypeDef hdma_usart1_tx; +extern TIM_HandleTypeDef htim2; extern TIM_HandleTypeDef htim3; /* USER CODE BEGIN EV */ @@ -258,6 +259,20 @@ void DMA1_Channel4_IRQHandler(void) /* USER CODE END DMA1_Channel4_IRQn 1 */ } +/** + * @brief This function handles TIM2 global interrupt. + */ +void TIM2_IRQHandler(void) +{ + /* USER CODE BEGIN TIM2_IRQn 0 */ + + /* USER CODE END TIM2_IRQn 0 */ + HAL_TIM_IRQHandler(&htim2); + /* USER CODE BEGIN TIM2_IRQn 1 */ + + /* USER CODE END TIM2_IRQn 1 */ +} + /** * @brief This function handles TIM3 global interrupt. */ diff --git a/Core/Src/tim.c b/Core/Src/tim.c index 8127e1c..c429c7e 100644 --- a/Core/Src/tim.c +++ b/Core/Src/tim.c @@ -387,6 +387,9 @@ void HAL_TIM_Encoder_MspInit(TIM_HandleTypeDef* tim_encoderHandle) GPIO_InitStruct.Alternate = GPIO_AF1_TIM2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + /* TIM2 interrupt Init */ + HAL_NVIC_SetPriority(TIM2_IRQn, 0, 0); + HAL_NVIC_EnableIRQ(TIM2_IRQn); /* USER CODE BEGIN TIM2_MspInit 1 */ /* USER CODE END TIM2_MspInit 1 */ @@ -559,6 +562,8 @@ void HAL_TIM_Encoder_MspDeInit(TIM_HandleTypeDef* tim_encoderHandle) HAL_GPIO_DeInit(GPIOB, GPIO_PIN_10|GPIO_PIN_3); + /* TIM2 interrupt Deinit */ + HAL_NVIC_DisableIRQ(TIM2_IRQn); /* USER CODE BEGIN TIM2_MspDeInit 1 */ /* USER CODE END TIM2_MspDeInit 1 */ diff --git a/FOC_Related/ABZ/ABZ.c b/FOC_Related/ABZ/ABZ.c index b832355..d491a41 100644 --- a/FOC_Related/ABZ/ABZ.c +++ b/FOC_Related/ABZ/ABZ.c @@ -1,10 +1,19 @@ #include "tim.h" #include "ABZ.h" #include "foc.h" +#include "math.h" -int realCnt = 0; +//姝ら┍鍔ㄦ寜鐓S5600椹卞姩涓殑鍑芥暟缂栧啓 -ABZ_Encoder encoderDef; +// ABZ 姝d氦缂栫爜鍣ㄧ殑姣忚浆鑴夊啿鏁 +#define ENCODER_PULSES_PER_REV 4096 + +// 瀹氭椂鍣ㄥ懆鏈 (绉) +#define TIMER_PERIOD 1.0f + +int realCnt = 0; // 鐪熷疄缂栫爜鍣ㄨ鏁板 + +ABZ_Encoder encoderDef; //encoderDef缁撴瀯浣撳0鏄 // 鍙橀噺澹版槑 volatile int32_t ABZ_pulse_count = 0; @@ -12,18 +21,31 @@ volatile int32_t ABZ_prev_pulse_count = 0; volatile float ABZ_speed = 0.0f; volatile float ABZ_angle = 0.0f; -// 鍋囪缂栫爜鍣ㄧ殑姣忚浆鑴夊啿鏁 -#define ENCODER_PULSES_PER_REV 4096 +///////////////////////////////////////////////////////////////////// + +//姝ゅ閫傜敤鐨勫畾鏃跺櫒鏃堕棿鎴宠绠楅熷害 +float ABZ_full_rotations; // 褰撳墠鏃嬭浆鍦堟暟 +float ABZ_raw_angle = 0; // 瑙掑害寮у害浼犲弬鍊 + +unsigned long ABZ_angle_prev_ts; // 涓婃鐨勮繍琛屾椂闂 +unsigned long ABZ_vel_angle_prev_ts; // 涓婃鐨勮繍琛屾椂闂 + +unsigned long ABZ_angle_prev_ts; // 涓婃鐨勮繍琛屾椂闂 +unsigned long ABZ_vel_angle_prev_ts; // 涓婃鐨勮繍琛屾椂闂 + +float ABZ_angle_prev_Velocity; // 涓婃瑙掑害(鐢ㄤ簬閫熷害鐜) +float ABZ_vel_angle_prev_Velocity; // 涓婃瑙掑害(鐢ㄤ簬閫熷害鐜) + +int32_t ABZ_encoder_count = 0; // 璇诲彇褰撳墠缂栫爜鍣ㄨ鏁板 +int32_t ABZ_prev_encoder_count = 0; // 璇诲彇涓婃缂栫爜鍣ㄨ鏁板 -// 瀹氭椂鍣ㄥ懆鏈 (绉) -#define TIMER_PERIOD 1.0f void TIM2_M1_ABZ(void) { // 鍚姩缂栫爜鍣ㄦā寮 HAL_TIM_Encoder_Start(&htim2, TIM_CHANNEL_ALL); - // 鍚姩绱㈠紩涓柇 + // 鍚姩绱㈠紩涓柇,妫娴嬪埌ABZ缂栫爜鍣╖淇″彿灏遍噸缃鏁板櫒銆 HAL_TIMEx_EnableEncoderIndex(&htim2); } @@ -32,10 +54,14 @@ void TIM3_M2_ABZ(void) // 鍚姩缂栫爜鍣ㄦā寮 HAL_TIM_Encoder_Start(&htim3, TIM_CHANNEL_ALL); - // 鍚姩绱㈠紩涓柇 + // 鍚姩绱㈠紩涓柇,妫娴嬪埌ABZ缂栫爜鍣╖淇″彿灏遍噸缃鏁板櫒銆 HAL_TIMEx_EnableEncoderIndex(&htim3); } +/** + * @brief 缂栫爜鍣ㄨ皟璇曞嚱鏁 + * + */ void Count_M1_ABZ(void) { // Debug锛氳鍙栫紪鐮佸櫒璁℃暟鍊 @@ -48,91 +74,138 @@ void Count_M2_ABZ(void) volatile int32_t encoder_count = __HAL_TIM_GET_COUNTER(&htim3); } -//// 涓柇鏈嶅姟鍑芥暟 -// void HAL_TIMEx_EncoderIndexCallback(TIM_HandleTypeDef *htim) -//{ +// // 鐢垫満閫熷害鍜岃搴﹁绠 +// void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) +// { // if (htim->Instance == TIM3) // { -// // 绱㈠紩淇″彿涓柇澶勭悊閫昏緫 -// // 鍙互鍦ㄨ繖閲岄噸缃紪鐮佸櫒璁℃暟鍊硷紝鎴栬呰褰曞綋鍓嶈鏁板 -// __HAL_TIM_SET_COUNTER(htim, 0); -// // printf("Encoder Index detected!\r\n"); +// // 鑾峰彇褰撳墠鑴夊啿璁℃暟 +// ABZ_pulse_count = __HAL_TIM_GET_COUNTER(&htim3); + +// // 璁$畻鑴夊啿澧為噺 +// int32_t pulse_delta = ABZ_pulse_count - ABZ_prev_pulse_count; + +// // 璁$畻閫熷害 (PPS: 鑴夊啿姣忕) +// // 鍋囪瀹氭椂鍣ㄥ懆鏈熶负1绉掞紝鍒欓熷害涓鸿剦鍐插閲 +// ABZ_speed = (float)pulse_delta / TIMER_PERIOD; + +// // 璁$畻瑙掑害 (鍗曚綅锛氬害) +// // 瑙掑害 = 褰撳墠璁℃暟鍊 / 姣忚浆鑴夊啿鏁 * 360搴 +// ABZ_angle = (float)((ABZ_pulse_count % ENCODER_PULSES_PER_REV + ENCODER_PULSES_PER_REV) % ENCODER_PULSES_PER_REV) / ENCODER_PULSES_PER_REV * 360.0f; + +// // 鏇存柊涓婃鑴夊啿璁℃暟 +// ABZ_prev_pulse_count = ABZ_pulse_count; + +// // 娓呴櫎瀹氭椂鍣ㄦ洿鏂颁腑鏂爣蹇 +// __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_UPDATE); // } // } -// 鐢垫満閫熷害鍜岃搴﹁绠 -void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) -{ - if (htim->Instance == TIM3) - { - // 娓呴櫎瀹氭椂鍣ㄦ洿鏂颁腑鏂爣蹇 - __HAL_TIM_CLEAR_FLAG(htim, TIM_FLAG_UPDATE); - // 鑾峰彇褰撳墠鑴夊啿璁℃暟 - ABZ_pulse_count = __HAL_TIM_GET_COUNTER(&htim3); +//瀹氭椂鍣ㄤ腑鏂柟娉曡绠楅熷害 +// int UpdateEncoderCnt(void) +// { +// // 鍚姩缂栫爜鍣ㄦā寮 +// HAL_TIM_Encoder_Start(&htim3, TIM_CHANNEL_ALL); - // 璁$畻鑴夊啿澧為噺 - int32_t pulse_delta = ABZ_pulse_count - ABZ_prev_pulse_count; +// // 鍚姩绱㈠紩涓柇 +// HAL_TIMEx_EnableEncoderIndex(&htim3); - // 璁$畻閫熷害 (PPS: 鑴夊啿姣忕) - // 鍋囪瀹氭椂鍣ㄥ懆鏈熶负1绉掞紝鍒欓熷害涓鸿剦鍐插閲 - ABZ_speed = (float)pulse_delta / TIMER_PERIOD; +// // 鑾峰彇鐢垫満璇绘暟 +// encoderDef.cnt = (int32_t)__HAL_TIM_GET_COUNTER(&htim3); - // 璁$畻瑙掑害 (鍗曚綅锛氬害) - // 瑙掑害 = 褰撳墠璁℃暟鍊 / 姣忚浆鑴夊啿鏁 * 360搴 - ABZ_angle = (float)(ABZ_pulse_count % ENCODER_PULSES_PER_REV) / ENCODER_PULSES_PER_REV * 360.0f; +// // 璁$畻鐢垫満鍋忕Щ閲 +// encoderDef.incCnt = ModifyIncCnt(encoderDef.cnt - encoderDef.preCnt); +// // 鏇存柊涓婃鑴夊啿璁℃暟 +// encoderDef.preCnt = encoderDef.cnt; - // 鏇存柊涓婃鑴夊啿璁℃暟 - ABZ_prev_pulse_count = ABZ_pulse_count; - } -} +// // 鑾峰彇鐪熷疄鐨勭紪鐮佸櫒璁℃暟鍊 +// realCnt = encoderDef.cnt - encoderDef.offsetCnt; -int UpdataEncoderCnt(void) -{ - // 鍚姩缂栫爜鍣ㄦā寮 - HAL_TIM_Encoder_Start(&htim3, TIM_CHANNEL_ALL); +// // 褰撹鏁板间负璐熸暟鏃讹紝鍔犱笂涓鍦堢殑璁℃暟鏁 +// while (realCnt < 0) +// { +// realCnt += ENCODER_PULSES_PER_REV * 4; +// } - // 鍚姩绱㈠紩涓柇 - HAL_TIMEx_EnableEncoderIndex(&htim3); - // 鑾峰彇鐢垫満璇绘暟 +// // 璁$畻鐪熷疄鐨勮搴﹀ +// encoderDef.angle = realCnt * 2 * PI / ENCODER_PULSES_PER_REV / 4; - encoderDef.cnt = (int32_t)__HAL_TIM_GET_COUNTER(&htim3); +// // 璁$畻鐢佃搴 +// encoderDef.elecAngle = _normalizeAngle(encoderDef.angle); - encoderDef.preCnt = encoderDef.cnt; - // 璁$畻鐢垫満鍋忕Щ閲 - encoderDef.incCnt = ModifyIncCnt(encoderDef.cnt - encoderDef.preCnt); - // 鑾峰彇鐪熷疄鐨勭紪鐮佸櫒璁℃暟鍊 - realCnt = encoderDef.cnt - encoderDef.offsetCnt; - // 褰撹鏁板间负璐熸暟鏃讹紝鍔犱笂涓鍦堢殑璁℃暟鏁 - while (realCnt < 0) - { - realCnt += ENCODER_PULSES_PER_REV * 4; - } - // 璁$畻鐪熷疄鐨勮搴﹀ - encoderDef.angle = encoderDef.cnt * 2 * PI / ENCODER_PULSES_PER_REV / 4; - - // 璁$畻鐢佃搴 - encoderDef.elecAngle = _normalizeAngle(encoderDef.angle); - - // 杩斿洖缂栫爜鍣ㄨ鏁 - return encoderDef.cnt; -} - -//// 3. 瀹氫箟涓柇鏈嶅姟绋嬪簭 -// void TIM3_IRQHandler(void) -//{ -// HAL_TIM_IRQHandler(&htim3); +// // 杩斿洖缂栫爜鍣ㄨ鏁 +// return encoderDef.cnt; // } -int16_t ModifyIncCnt(int16_t delta) +// int16_t ModifyIncCnt(int16_t delta) +// { +// // 濡傛灉澧為噺瓒呰繃浜嗕竴鍗婅鏁拌寖鍥达紝璇存槑鏄孩鍑猴紝闇瑕佽繘琛岃皟鏁 +// if (delta > ENCODER_HALF_COUNT) +// { +// delta -= (ENCODER_MAX_COUNT + 1); +// } +// else if (delta < -ENCODER_HALF_COUNT) +// { +// delta += (ENCODER_MAX_COUNT + 1); +// } +// return delta; +// } + +/////////////////////////////////////////////////////////////////////////////// + +// 鎶婂師濮嬪艰В绠楁垚缂栫爜鍣360掳鍊 +float ABZ_GetAngle360(void) { - // 濡傛灉澧為噺瓒呰繃浜嗕竴鍗婅鏁拌寖鍥达紝璇存槑鏄孩鍑猴紝闇瑕佽繘琛岃皟鏁 - if (delta > ENCODER_HALF_COUNT) - { - delta -= (ENCODER_MAX_COUNT + 1); - } - else if (delta < -ENCODER_HALF_COUNT) - { - delta += (ENCODER_MAX_COUNT + 1); - } - return delta; + ABZ_encoder_count = __HAL_TIM_GET_COUNTER(&htim3); + ABZ_raw_angle = ABZ_encoder_count; + return ABZ_raw_angle * 0.08789f; // 灏嗗師濮嬪艰浆鎹负0-360掳鐨勮搴,4096*0.08789鈮360掳 +} + +// 璇诲彇纾佺紪鐮佸櫒褰掍竴鍖栧姬搴﹀:(0-6.28) +float ABZ_GetAngle2PI(void) +{ + ABZ_encoder_count = __HAL_TIM_GET_COUNTER(&htim3); + ABZ_raw_angle = ABZ_encoder_count; + return ABZ_raw_angle * 0.08789f / 57.32484f; // 灏嗗師濮嬪艰浆鎹负0-2蟺鐨勫姬搴 +} + +// 纾佺紪鐮佸櫒寮у害鍒惰搴︾疮璁¤绠:(0-鈭) +float ABZ_GetAngle(void) +{ + float val = ABZ_GetAngle2PI(); // 鑾峰彇褰撳墠寮у害 + float d_angle = val - ABZ_prev_encoder_count; // 璁$畻瑙掑害鍙樺寲 + + // 璁$畻鏃嬭浆鐨勫湀鏁 + // 閫氳繃鍒ゆ柇瑙掑害鍙樺寲鏄惁澶т簬80%鐨勪竴鍦(0.8f*6.28318530718f)鏉ュ垽鏂槸鍚﹀彂鐢熶簡婧㈠嚭 + // 濡傛灉鍙戠敓浜嗘孩鍑,鍒欏皢full_rotations澧炲姞1(濡傛灉d_angle灏忎簬0)鎴栧噺灏1(濡傛灉d_angle澶т簬0) + if (fabs(d_angle) > (0.8f * 6.28318530718f)) + ABZ_full_rotations += (d_angle > 0) ? -1 : 1; // 鏍规嵁瑙掑害鍙樺寲鏂瑰悜璋冩暣鏃嬭浆鍦堟暟 + + ABZ_prev_encoder_count = val; // 鏇存柊涓婃瑙掑害 + return (float)ABZ_full_rotations * 6.28318530718f + ABZ_prev_encoder_count; // 杩斿洖绱瑙掑害 +} + +// 纾佺紪鐮佸櫒閫熷害璁$畻:(0-鈭) +float ABZ_GetVelocity(void) +{ + float Ts, vel = 0.0f; // Ts涓洪噰鏍锋椂闂达紝vel涓洪熷害 + + // 璁$畻閲囨牱鏃堕棿 + ABZ_angle_prev_ts = SysTick->VAL; // 鑾峰彇褰撳墠鏃堕棿鎴 + + if (ABZ_angle_prev_ts < ABZ_vel_angle_prev_ts) + Ts = (float)(ABZ_vel_angle_prev_ts - ABZ_angle_prev_ts); // 璁$畻鏃堕棿宸 + else + Ts = (float)(0xFFFFFF - ABZ_angle_prev_ts + ABZ_vel_angle_prev_ts); // 澶勭悊鏃堕棿鎴虫孩鍑烘儏鍐 + + // 蹇熶慨澶嶅井灏忔孩鍑 + if (Ts == 0 || Ts > 0.5f) + Ts = 1e-3f; // 闃叉閲囨牱鏃堕棿涓0鎴栬繃澶 + + ABZ_angle_prev_Velocity = ABZ_GetAngle(); // 鑾峰彇褰撳墠瑙掑害 + vel = (ABZ_angle_prev_Velocity - ABZ_vel_angle_prev_Velocity) / Ts; // 璁$畻閫熷害 + ABZ_vel_angle_prev_Velocity = ABZ_angle_prev_Velocity; // 鏇存柊涓婃瑙掑害 + ABZ_vel_angle_prev_ts = ABZ_angle_prev_ts; // 鏇存柊涓婃鏃堕棿鎴 + + return vel; // 杩斿洖閫熷害 } diff --git a/FOC_Related/ABZ/ABZ.h b/FOC_Related/ABZ/ABZ.h index 1fe65d9..7f71dfa 100644 --- a/FOC_Related/ABZ/ABZ.h +++ b/FOC_Related/ABZ/ABZ.h @@ -6,12 +6,12 @@ #define ENCODER_HALF_COUNT (ENCODER_MAX_COUNT / 2) // 定时器计数器的中间值 typedef struct{ - int16_t preCnt; - int16_t cnt; - int16_t offsetCnt; - int16_t angle; - int16_t elecAngle; - int16_t incCnt; + int32_t preCnt; + int32_t cnt; + int32_t offsetCnt; + int32_t angle; + int32_t elecAngle; + int32_t incCnt; }ABZ_Encoder; @@ -22,5 +22,11 @@ void TIM3_M2_ABZ(void); void Count_M2_ABZ(void); int16_t ModifyIncCnt(int16_t delta); -int UpdataEncoderCnt(void); +int UpdateEncoderCnt(void); + +float ABZ_GetAngle360(void); +float ABZ_GetAngle2PI(void); +float ABZ_GetAngle(void); +float ABZ_GetVelocity(void); + #endif diff --git a/FOC_Related/AS5600/AS5600.c b/FOC_Related/AS5600/AS5600.c index b7e5107..9f6b8ae 100644 --- a/FOC_Related/AS5600/AS5600.c +++ b/FOC_Related/AS5600/AS5600.c @@ -88,6 +88,7 @@ float AS5600_GetVelocity(void) // 计算采样时间 angle_prev_ts = SysTick->VAL; // 获取当前时间戳 + if (angle_prev_ts < vel_angle_prev_ts) Ts = (float)(vel_angle_prev_ts - angle_prev_ts); // 计算时间差 else @@ -105,44 +106,6 @@ float AS5600_GetVelocity(void) return vel; // 返回速度 } -//float AS5600_GetVelocity(void) -//{ -// float Ts, vel = 0.0f; // Ts为采样时间,vel为速度 - -// // 获取当前时间戳 -// uint32_t current_ts = SysTick->VAL; - -// // 计算采样时间,SysTick->LOAD的值为系统定时器重装值 -// if (current_ts < vel_angle_prev_ts) -// Ts = (float)(vel_angle_prev_ts - current_ts) / SysTick->LOAD * 1e-6f; // 计算时间差 -// else -// Ts = (float)(0xFFFFFF - current_ts + vel_angle_prev_ts) / SysTick->LOAD * 1e-6f; // 处理时间戳溢出情况 - -// // 快速修复微小溢出 -// if (Ts == 0 || Ts > 0.5f) -// Ts = 1e-3f; // 防止采样时间为0或过大 - -// // 获取当前角度 -// float current_angle = AS5600_GetAngle(); - -// // 计算角度差值,处理角度溢出情况(假设角度范围是0到360度) -// float angle_diff = current_angle - vel_angle_prev_Velocity; -// if (angle_diff > 180.0f) -// angle_diff -= 360.0f; -// else if (angle_diff < -180.0f) -// angle_diff += 360.0f; - -// // 计算速度 -// vel = angle_diff / Ts; - -// // 更新上次角度和时间戳 -// vel_angle_prev_Velocity = current_angle; -// vel_angle_prev_ts = current_ts; - -// return vel; // 返回速度 -//} - - // 磁编码器速度低通滤波计算:(0-∞) float AS5600_Get_Speed(void) { diff --git a/FOC_Related/FOC/FOC.c b/FOC_Related/FOC/FOC.c index 9e9708f..d3e3a31 100644 --- a/FOC_Related/FOC/FOC.c +++ b/FOC_Related/FOC/FOC.c @@ -149,14 +149,11 @@ void FOC_AS5600_Init(int _PP, int _DIR) PP = _PP; DIR = _DIR; -// setTorque(3, _2PI); - -// -//HAL_Delay(3000); + setTorque(3, _2PI); + HAL_Delay(3000); setTorque(0, _2PI); - zero_electric_angle = _electricalAngle(); // 设置零点角度。 Sensor_Speed = AS5600_Get_Speed(); // 速度初始值计算。 } @@ -218,7 +215,6 @@ void Open_Loop_Control(float Uq, float speed) // 设置力矩 setTorque(Uq, angle_el); - // 获取当前ADC值 // 调试打印:确保ADC值已经被正确读取 // HAL_UART_Transmit(&huart1, "Toggle LED0!\r\n", sizeof("Toggle LED0!\r\n"),10000); diff --git a/FOC_Related/PID/pid.c b/FOC_Related/PID/pid.c index f1a0f42..5182d9a 100644 --- a/FOC_Related/PID/pid.c +++ b/FOC_Related/PID/pid.c @@ -39,8 +39,8 @@ void PID_init() // pid_speed.err_last = 0.0f; // 上次误差初始化为0 pid_speed.voltage = 0.0f; // 输出电压初始化为0 pid_speed.integral = 0.0f; // 积分项初始化为0 - pid_speed.Kp = 0.01f; // 速度环比例系数初始化为0.11 - pid_speed.Ki = 0.0001f; // 速度环积分系数初始化为0.005 + pid_speed.Kp = 0.002f; // 速度环比例系数初始化为0.11 + pid_speed.Ki = 0.0005f; // 速度环积分系数初始化为0.005 pid_speed.Kd = 0.00001f; // 速度环微分系数初始化为0.0008 // 电流环pid diff --git a/MDK-ARM/MDK-ARM.code-workspace b/MDK-ARM/MDK-ARM.code-workspace index 4163f10..4a8d2f0 100644 --- a/MDK-ARM/MDK-ARM.code-workspace +++ b/MDK-ARM/MDK-ARM.code-workspace @@ -20,8 +20,19 @@ "lowpass_filter.h": "c", "control.h": "c", "pid.h": "c", - "string.h": "c" - } + "string.h": "c", + "foc.h": "c" + }, + "cmsis-csolution.actions": [ + { + "path": "STM32G474RETx_Demo_Blink.csolution.yml", + "target": "STM32G474RETxDemoBlink", + "config": { + "run": "Flash Device", + "debug": "Arm Debugger" + } + } + ] }, "extensions": {} } \ No newline at end of file diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.cprj b/MDK-ARM/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.cprj index c5909c3..fa62c1c 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.cprj +++ b/MDK-ARM/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.cprj @@ -1,6 +1,6 @@ - + Automatically generated project diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink.uvguix.Michael_Chemic b/MDK-ARM/STM32G474RETx_Demo_Blink.uvguix.Michael_Chemic index 556ee49..f5c9f3b 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink.uvguix.Michael_Chemic +++ b/MDK-ARM/STM32G474RETx_Demo_Blink.uvguix.Michael_Chemic @@ -93,8 +93,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -102,16 +102,16 @@ 0 - 167 - 1091 + -5 + 919 878 0 - 1950 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E000000060000000100000055433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C41425A5C41425A2E63000000000541425A2E6300000000FFDC7800FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C464F435C464F432E630000000005464F432E6300000000BECEA100FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C5049445C7069642E6300000000057069642E6300000000F0A0A100FFFFFFFF71433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C4C4F57504153535F46494C5445525C4C6F77506173735F46696C7465722E6300000000104C6F77506173735F46696C7465722E6300000000BCA8E100FFFFFFFF61433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C4153353630305C4153353630302E6800000000084153353630302E68000000009CC1B600FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C41425A5C41425A2E68000000000541425A2E6800000000F7B88600FFFFFFFF54433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C436F72655C5372635C74696D2E63000000000574696D2E6300000000D9ADC200FFFFFFFF7A433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C447269766572735C53544D3332473478785F48414C5F4472697665725C5372635C73746D3332673478785F68616C5F74696D2E63000000001373746D3332673478785F68616C5F74696D2E6300000000A5C2D700FFFFFFFF76433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C447269766572735C53544D3332473478785F48414C5F4472697665725C5372635C73746D3332673478785F68616C2E63000000000F73746D3332673478785F68616C2E6300000000B3A6BE00FFFFFFFF7D433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C447269766572735C53544D3332473478785F48414C5F4472697665725C5372635C73746D3332673478785F68616C5F636F727465782E63000000001673746D3332673478785F68616C5F636F727465782E6300000000EAD6A300FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C5049445C7069642E6800000000057069642E6800000000F6FA7D00FFFFFFFF55433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000B5E99D00FFFFFFFF63433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C4D444B2D41524D5C737461727475705F73746D33326734373478782E730000000015737461727475705F73746D33326734373478782E73000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FD00000066000000B7050000B8020000 + 60 + 010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000000000000 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000F600000088020000 + 0300000066000000F6000000B0020000 16 @@ -1799,14 +1799,14 @@ 3311 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFBA000000C300000039040000C7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000BA0000006600000039040000DA000000BA0000004F00000039040000C30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7F0300004F00000083030000BC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000830300006600000039040000D3010000830300004F00000039040000BC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF90000004F000000FD000000A1020000010000000200001004000000010000005DFFFFFF09050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F9000000B8020000000000004F000000F9000000A10200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000A801000039040000AC01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000C3010000390400004B02000000000000AC010000390400003402000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF1D020000AC010000210200003402000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000A1020000B7050000A50200000100000001000010040000000100000044FEFFFF2A010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000BC020000B70500005703000000000000A5020000B7050000400300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFBA000000C300000039040000C7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000BA0000006600000039040000DA000000BA0000004F00000039040000C30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7F0300004F00000083030000BC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000830300006600000039040000D3010000830300004F00000039040000BC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF90000004F000000FD000000A1020000010000000200001004000000010000005DFFFFFF09050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F9000000E0020000000000004F000000F9000000A10200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000A801000039040000AC01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000C3010000390400004B02000000000000AC010000390400003402000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF1D020000AC010000210200003402000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000A1020000B7050000A50200000100000001000010040000000100000044FEFFFF2A010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000E4020000B70500007F03000000000000A5020000B7050000400300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2884 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001D48414C5F54494D5F506572696F64456C617073656443616C6C6261636B960000000000000014001D48414C5F54494D5F506572696F64456C617073656443616C6C6261636B0743757272656E74066875617274311D54494D204F757470757420436F6D706172652F50574D202053746172741254494D204F757470757420436F6D70617265097261775F616E676C650A536574436F6D706172651648414C5F54494D5F50574D5F536574436F6D7061726504686932630568693263310A504F4C455F50414952530C454F4353656C656374696F6E0A706172616D657465727303454F430954784D657373616765094932435F5344415F31104144584C3335355F526561644461746106B6C1BAAFCAFD0230300263630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000400020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000400000000000000000000000000000000000001000000010000009600000002002050000000001D48414C5F54494D5F506572696F64456C617073656443616C6C6261636B960000000000000014001D48414C5F54494D5F506572696F64456C617073656443616C6C6261636B0743757272656E74066875617274311D54494D204F757470757420436F6D706172652F50574D202053746172741254494D204F757470757420436F6D70617265097261775F616E676C650A536574436F6D706172651648414C5F54494D5F50574D5F536574436F6D7061726504686932630568693263310A504F4C455F50414952530C454F4353656C656374696F6E0A706172616D657465727303454F430954784D657373616765094932435F5344415F31104144584C3335355F526561644461746106B6C1BAAFCAFD0230300263630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3540,7 +3540,7 @@ 3415 - 000000000C000000000000000020000001000000FFFFFFFFFFFFFFFF05010000C3000000A3030000C7000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000000501000066000000A3030000DA000000050100004F000000A3030000C30000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7F0300004F00000083030000BC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000830300006600000039040000D3010000830300004F00000039040000BC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF010100004F00000005010000B4020000010000000200001004000000010000004CFFFFFFE4020000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006600000001010000CB020000000000004F00000001010000B40200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000B4020000A3030000B802000001000000010000100400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFDB020000B8020000DF0200004003000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000BC01000039040000C0010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000D7010000390400004B02000000000000C001000039040000340200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000040000001000000FFFFFFFFFFFFFFFFA30300004F000000A70300004003000001000000020000100400000001000000000000000000000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800040000001000000A703000066000000B705000057030000A70300004F000000B70500004003000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000000000000000000 + 000000000C000000000000000020000001000000FFFFFFFFFFFFFFFF05010000C3000000A3030000C7000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000000501000066000000A3030000DA000000050100004F000000A3030000C30000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7F0300004F00000083030000BC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000830300006600000039040000D3010000830300004F00000039040000BC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF010100004F00000005010000B40200000100000002000010040000000100000001FFFFFF99020000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006600000001010000CB020000000000004F00000001010000B40200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000B4020000A3030000B802000001000000010000100400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFDB020000B8020000DF0200004003000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000BC01000039040000C0010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000D7010000390400004B02000000000000C001000039040000340200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000040000001000000FFFFFFFFFFFFFFFFA30300004F000000A70300004003000001000000020000100400000001000000000000000000000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800040000001000000A703000066000000B705000057030000A70300004F000000B70500004003000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000000000000000000 59392 @@ -3563,7 +3563,7 @@ Build 955 - 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3598,139 +3598,4 @@ - - 1 - 0 - - 100 - 6 - - ../Core/Src/main.c - 0 - 197 - 236 - 1 - - 0 - - - ..\FOC_Related\ABZ\ABZ.c - 0 - 162 - 198 - 1 - - 0 - - - ..\FOC_Related\FOC\FOC.c - 0 - 193 - 204 - 1 - - 0 - - - ..\FOC_Related\PID\pid.c - 8 - 1 - 15 - 1 - - 0 - - - ..\FOC_Related\LOWPASS_FILTER\LowPass_Filter.c - 0 - 2 - 38 - 1 - - 0 - - - ..\FOC_Related\AS5600\AS5600.h - 0 - 1 - 1 - 1 - - 0 - - - ..\FOC_Related\ABZ\ABZ.h - 0 - 1 - 27 - 1 - - 0 - - - ../Core/Src/tim.c - 3 - 196 - 216 - 1 - - 0 - - - ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.c - 0 - 4081 - 4092 - 1 - - 0 - - - ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.c - 0 - 400 - 411 - 1 - - 0 - - - ../Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.c - 0 - 203 - 214 - 1 - - 0 - - - ..\FOC_Related\PID\pid.h - 0 - 1 - 8 - 1 - - 0 - - - ..\Core\Inc\main.h - 31 - 26 - 44 - 1 - - 0 - - - startup_stm32g474xx.s - 0 - 186 - 196 - 1 - - 0 - - - - diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink.uvoptx b/MDK-ARM/STM32G474RETx_Demo_Blink.uvoptx index ccb150e..23c83d2 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink.uvoptx +++ b/MDK-ARM/STM32G474RETx_Demo_Blink.uvoptx @@ -148,24 +148,7 @@ -U004900283232510139353236 -O2254 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(2BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO31 -FD20000000 -FC1000 -FN1 -FF0STM32G47x-8x_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32G474RETx$CMSIS\Flash\STM32G47x-8x_512.FLM) - - - 0 - 0 - 140 - 1 -
134231688
- 0 - 0 - 0 - 0 - 0 - 1 - ..\FOC_Related\ABZ\ABZ.c - - \\STM32G474RETx_Demo_Blink\../FOC_Related/ABZ/ABZ.c\140 -
-
+ 0 @@ -227,6 +210,36 @@ 1 realCnt,0x0A + + 12 + 1 + val + + + 13 + 1 + Sensor_Angle + + + 14 + 1 + vel + + + 15 + 1 + Sensor_Speed + + + 16 + 1 + encoder_count,0x0A + + + 17 + 1 + ABZ_pulse_count,0x0A + 0 @@ -394,7 +407,7 @@ 2 9 1 - 1 + 0 0 0 ../Core/Src/main.c diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.axf b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.axf index a8dd065220ef51b8f10d6037987f911ea3e8a491..39243976c68e271d85bd71d128ae036229c23b98 100644 GIT binary patch delta 137093 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 delta 131321 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�MX3?fs-1=1c8$p#{_|sI*$njP99B< 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 ZN^x%V;&Project: -C:\Users\Michael_Chemic\Desktop\STM32G474RETx_FOC\STM32G4-DRV8301-FOC\MDK-ARM\STM32G474RETx_Demo_Blink.uvprojx -Project File Date: 07/17/2024 +C:\Users\Michael_Chemic\Desktop\STM32G4-DRV8301-FOC\MDK-ARM\STM32G474RETx_Demo_Blink.uvprojx +Project File Date: 07/26/2024

Output:

*** Using Compiler 'V6.18', folder: 'D:\Keil_v5\ARM\ARMCLANG\Bin' Rebuild target 'STM32G474RETx_Demo_Blink' +compiling LowPass_Filter.c... +compiling control.c... +compiling pid.c... compiling HALL.c... assembling startup_stm32g474xx.s... -compiling pid.c... -compiling control.c... -compiling LowPass_Filter.c... -compiling main.c... -compiling ABZ.c... -compiling gpio.c... -compiling AS5600.c... -compiling adc.c... compiling FOC.c... +compiling main.c... +compiling gpio.c... +compiling adc.c... +compiling AS5600.c... +compiling ABZ.c... compiling dma.c... compiling fdcan.c... -compiling i2c.c... compiling usart.c... +compiling i2c.c... compiling tim.c... compiling stm32g4xx_ll_adc.c... compiling stm32g4xx_it.c... compiling stm32g4xx_hal_msp.c... compiling stm32g4xx_hal.c... +compiling stm32g4xx_hal_adc_ex.c... compiling stm32g4xx_hal_rcc.c... +compiling stm32g4xx_hal_adc.c... compiling stm32g4xx_hal_rcc_ex.c... compiling stm32g4xx_hal_flash_ramfunc.c... -compiling stm32g4xx_hal_flash.c... -compiling stm32g4xx_hal_adc_ex.c... compiling stm32g4xx_hal_flash_ex.c... -compiling stm32g4xx_hal_gpio.c... -compiling stm32g4xx_hal_adc.c... compiling stm32g4xx_hal_exti.c... -compiling stm32g4xx_hal_dma_ex.c... +compiling stm32g4xx_hal_flash.c... +compiling stm32g4xx_hal_gpio.c... compiling stm32g4xx_hal_dma.c... +compiling stm32g4xx_hal_dma_ex.c... compiling stm32g4xx_hal_pwr.c... +compiling stm32g4xx_hal_cortex.c... compiling stm32g4xx_hal_pwr_ex.c... compiling stm32g4xx_hal_i2c_ex.c... -compiling stm32g4xx_hal_cortex.c... compiling system_stm32g4xx.c... compiling stm32g4xx_hal_uart_ex.c... compiling stm32g4xx_hal_fdcan.c... @@ -73,7 +73,7 @@ compiling stm32g4xx_hal_uart.c... compiling stm32g4xx_hal_i2c.c... compiling stm32g4xx_hal_tim.c... linking... -Program Size: Code=26000 RO-data=880 RW-data=32 ZI-data=3184 +Program Size: Code=28208 RO-data=880 RW-data=32 ZI-data=3224 FromELF: creating hex file... "STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf" - 0 Error(s), 0 Warning(s). @@ -99,7 +99,7 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE:5.6.0 Include file: CMSIS/Core/Include/tz_context.h -Build Time Elapsed: 00:00:05 +Build Time Elapsed: 00:00:04 diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.hex b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.hex index 35a4e69..b8e7e0e 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.hex +++ b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.hex @@ -1,19 +1,19 @@ :020000040800F2 -:10000000900C0020ED010008354D00080D4200085D -:10001000314D0008B5090008DD5700080000000058 -:10002000000000000000000000000000B94D0008C2 -:10003000FD09000800000000B54D0008BD4D000896 +:10000000B80C0020ED010008355300083544000805 +:10001000A5520008F5090008E15F00080000000093 +:10002000000000000000000000000000B9530008BC +:10003000290A000800000000B55300080555000813 :10004000070200080702000807020008070200086C :10005000070200080702000807020008070200085C -:10006000070200080702000807020008CD0900087F -:10007000D9090008E5090008F1090008070200088D +:10006000070200080702000807020008F909000853 +:10007000050A0008110A00081D0A00080702000806 :10008000070200080702000807020008070200082C :10009000070200080702000807020008070200081C :1000A000070200080702000807020008070200080C -:1000B00007020008F14D00080702000807020008C7 +:1000B0001D55000845550008070200080702000802 :1000C00007020008070200080702000807020008EC :1000D00007020008070200080702000807020008DC -:1000E000010A0008070200080702000807020008CA +:1000E0002D0A00080702000807020008070200089E :1000F00007020008070200080702000807020008BC :1001000007020008070200080702000807020008AB :10011000070200080702000807020008070200089B @@ -29,9 +29,9 @@ :1001B00007020008070200080702000807020008FB :1001C00007020008070200080702000807020008EB :1001D0000702000807020008DFF80CD000F01AFB45 -:1001E00000480047E1570008900C0020064880476F +:1001E0000048004735600008B80C002006488047EA :1001F00006480047FEE7FEE7FEE7FEE7FEE7FEE70C -:10020000FEE7FEE7FEE7FEE7C14D0008D901000862 +:10020000FEE7FEE7FEE7FEE709550008D901000812 :100210002DE9F05F0546002092469B46884606463B :10022000814640241BE0284641464746224600F0CE :10023000F8F953465A46C01A914110D31146184650 @@ -130,7 +130,7 @@ :1008000013460296FFF775FF03B0BDE8F08F204650 :100810000099F9E7064C074D06E0E06840F0010357 :1008200094E8070098471034AC42F6D3FFF7D8FCA1 -:10083000E0680008006900080EB5C10F80EAE070AA +:1008300080710008A07100080EB5C10F80EAE07059 :100840000844CA07002140F233438DE80E000A46EF :100850000B46FFF74EFF03B000BD0EB540F233412B :1008600002910021CDE900110A460B46FFF741FF36 @@ -152,1534 +152,1672 @@ :100960009FED133A21EE021A91ED062A31EE001A9C :1009700031EE422A82EE032A40F20802C2F200025D :1009800092ED003A81ED010AB8EEC30A81ED051A35 -:1009900081ED061A086122EE000A03F039BC00BF9F +:1009900081ED061A086122EE000A03F0F3BE00BFE3 :1009A000ACFFB33DA34C65427CD9A040DB0FC940EE -:1009B0006F12833AFEE7000081B040F2C460C2F2D9 -:1009C00000000068406A009001B0704740F2A82023 -:1009D000C2F2000000F076BD40F20830C2F2000022 -:1009E00000F070BD40F26830C2F2000000F06ABD55 -:1009F00040F2C830C2F2000000F064BD7047000051 -:100A00004FF4005001F000B8EFF3108072B600BF51 -:100A1000FEE7000000000000B0B52DED048B9FED57 -:100A2000298A40F2040440F208059FED250AC2F22B -:100A30000004C2F20005F0EE480A2060296004F0CC -:100A40005FFF28682168484300EE100AB8EEC09A9C -:100A5000FFF73AFF40F68C04C2F2000494ED001A4E -:100A600029EE000A30EE410A10EE100AFFF79BFD56 -:100A700041EC100B9FED101B05F056F951EC100BDB -:100A8000FFF7A4FD00EE100A30EE081AB5EE400A9A -:100A9000F1EE10FAA8BFB0EE401A84ED001AFFF78D -:100AA00027FF40F2EC00C2F2000080ED000ABDEC2E -:100AB000048BB0BD00BF00BF00000060FB211940E7 -:100AC00000000000DB0FC94040F20C00C2F2000041 -:100AD00080ED000A04F030B970B582B090F858206B -:100AE000012A03D10221084602B070BD0022019202 -:100AF0000092026840F2080CC5F2000CB2F1A04F5F -:100B00000CF1F80508D040F20043C5F200039A4208 -:100B10003ED10CF59F6300E02B469B68946823430D -:100B20005B0735D44FF4E063D1F800E0AA4208BF78 -:100B30004FF44073B2F1A04F08BF4FF440735CF81C -:100B40000340BEF1000F24F460442DD04D6890F8AE -:100B500038602C4340F2001542F48072C5F2000563 -:100B600044EA4634AA424CF8034037D1DCF800206E -:100B7000DCF800412243D2073AD15CF803208968AF -:100B800040F61F74A24341EA0E01114322E000BF68 -:100B9000C16D41F02001C1650121002280F858207B -:100BA000084602B070BD00BF42F4807140F20012EE -:100BB000C5F2000291424CF803401BD1DCF8001052 -:100BC000DCF800211143C9071ED15CF8031040F680 -:100BD0001F7291434CF803100021DEE7DCF800445B -:100BE000DCF80055DCF800262C432243D207C4D0A1 -:100BF0000021D2E7DCF80024DCF80065DCF8001600 -:100C000032431143C907E0D00021C6E7F0B581B0F7 -:100C10000022009290F85820012A03D102210846B0 -:100C200001B0F0BD0123076880F85830BB685B074E -:100C300036D4D1E900531F26C3F3012407EB840403 -:100C4000226B03F01F039E40B243C5F3846606FA8D -:100C500003F31A432263BA68BB6802F0040203F08C -:100C60000803D21840F0BD800A6807F11403042677 -:100C7000C2F34064D1F808E006EAD25C53F824409D -:100C8000C2F304550722AA40BEF1004F24EA020431 -:100C90000CD143F80C401A6842F000430EE000BF4C -:100CA000C16D41F02001C16501219DE10EFA05F2FF -:100CB000224343F80C201A6822F000437B61D1E9FB -:100CC0000435FC68042B5FD13A6E3A6E0B68C2F3B0 -:100CD000846293FAA3F6C3F3846C6FF3DF43B6FA2E -:100CE00086F5002B2C464FF6FF7E08BF6446A242D5 -:100CF000C0F2070E0CD13A6E22F000423A660A6842 -:100D000002EA0E03C2F3846C92FAA2F2B2FA82F5FE -:100D10007A6E7A6E002BC2F384622C4608BF64465A -:100D2000A2420CD17A6E22F000427A660A6802EA88 -:100D30000E03C2F3846C92FAA2F2B2FA82F5BA6E92 -:100D4000BA6E002BC2F384622C4608BF6446A242EE -:100D50000CD1BA6E22F00042BA660A6802EA0E03AB -:100D6000C2F3846C92FAA2F2B2FA82F5FA6EFA6ECB -:100D7000002BC2F3846208BF6546AA4231D1FA6EE5 -:100D800022F00042FA662CE0062202EA940205FAFA -:100D900002FC0E6807F1600555F823404FF200028F -:100DA000C0F2FF3206F0F846224046EA0C06324313 -:100DB00042F0004245F823200A698B6955F8226009 -:100DC00026F08076334345F822300A690B7F55F8C8 -:100DD0002260012B26F0007608BF06F1007645F868 -:100DE0002260BA68D20750D10D68CA68D7F8B060DF -:100DF0002B466FF3DF4326EA030C4FF6FF7602F033 -:100E00001804C0F20706E64000242E40C4F27F0416 -:100E100046EA0C06A242C7F8B06036D193B195FA03 -:100E2000A5F2B2FA82F2013202F01E03092B02F09F -:100E30001F0310D801229A4003EB430342EA0353F5 -:100E400015E000BF012202EB956202F01E030A2B9F -:100E500002F01F03EED3012200269A4003EB430366 -:100E6000CFF6206606EB03531A4342F00073C3F338 -:100E7000406607EB86068A687569C3F30453072446 -:100E80009C40A5439A402A4372610B680021C8F236 -:100E900008010B4266D040F2003EC5F2000EAEF5EE -:100EA00000710EF580648F4204BF40F20034C5F239 -:100EB00000042146B7F1A04F04BF40F20031C5F253 -:100EC00000018D680022CCF22132934205F0E07CD3 -:100ED00004D01022C9F2C002934245D12A0261D443 -:100EE00040F20062C5F20002974202D0B7F1A04F73 -:100EF0005AD18A6822F0E07242EA0C0242F40002FF -:100F00008A6040F21801C2F20001096842F6635299 -:100F10008909C0F23E52A1FB0212910901EB410185 -:100F20000C2202EB810100910099002948D0009920 -:100F3000013900910099002944D0009901390091AC -:100F40000099002940D000990139009100990029A9 -:100F50003CD0009901390091009900294FF000011F -:100F6000E5D141E000213FE00022CCF252729342F1 -:100F700008BF15F0807219D00021CCF684318B4265 -:100F80004FF0000108BF15F480022DD1B7F1A04F3A -:100F90001FD040F20011C5F200018F4218D100218C -:100FA00022E000BF00211FE000211DE08A6822F03E -:100FB000E07242EA0C0242F080728A60002113E083 -:100FC000002111E000210FE000210DE000210BE0E5 -:100FD000A646DEF8081021F0E07141EA0C0141F468 -:100FE0008001CEF808100021002280F85820084621 -:100FF00001B0F0BDB0B582B00446002001904CB104 -:10100000E06D58B121688868800012D48868C000FB -:1010100019D54CE0012002B0B0BD00BF204600F061 -:1010200027F90020206684F858002168886880002D -:10103000ECD588684FF6C072C5F6FF721040886024 -:101040008868C00033D44FF6C0728868C5F6FF7256 -:1010500002F18052104000F18050886040F2180088 -:10106000C2F20000006842F663528009C0F23E52AC -:10107000A0FB02029009022202EB400001900198BD -:10108000A8B100BF019801380190019878B101988A -:1010900001380190019850B10198013801900198F0 -:1010A00028B101980138019001980028EAD1886898 -:1010B000C00009D4E06D40F01000E065206E40F003 -:1010C00001002066012000E000208A68E36D02F044 -:1010D000040203F01003D218E26D40F0818022F484 -:1010E00081720232E2658A68D20729D140F2001388 -:1010F00041F48072C5F2000340F2080C9A42C5F236 -:10110000000C73D1DCF80030DCF800211A43D20760 -:1011100016D10CF1F8024FF4E063D4F804E09142E8 -:1011200008BF4FF44073B1F1A04F08BF4FF44073B4 -:101130005CF8032022F47C1242EA0E024CF80320F1 -:10114000627FE36B43EA4232D4E902C31A4394F864 -:10115000243042EA0C02012B42EA034207D1D4F8C0 -:1011600028C00023CFF6FE7303EB4C431A43E36A17 -:1011700033B103F47873D4F830C01A4342EA0C0256 -:10118000D1F80CC044F20703CFF6F07303EA0C0366 -:101190001A43CA600A69636B22F040621A430A610B -:1011A0008A68120753D494F83820237F520042EA09 -:1011B000833CCB6844F2020223EA020242EA0C02B8 -:1011C000CA6022690B69FAB143F480330B61D1F82C -:1011D000C0C043F6FF732CEA03031A431CE000BFB0 -:1011E00042F010010120E16502B0B0BDDCF800E47E -:1011F000DCF80025DCF8003642EA0E021A43D2077A -:101200003FF487AF9CE700BF23F480320A61D1F836 -:10121000C02043F6FF739A43C1F8C02094F84030D1 -:101220000A69012B10D140F2FD7322EA030CD4E9C4 -:101230001132D4E913E543EA0C031A4342EA0E02E1 -:101240002A4342F0010201E022F001020A616269D0 -:101250000B6B012A23F00F0202D1236A013B1A43D0 -:101260000A63E16D012262F30101E16502B0B0BDE4 -:10127000F0B59BB0044600201A90CDE91800CDE9E6 -:10128000160001A85421FEF7FBFF206840F2004140 -:10129000C5F2000188426FD040F20011C5F2000192 -:1012A000884200F0A380B0F1A04F40F009814FF4D4 -:1012B000004001904FF00050129001A800F010FF84 -:1012C000002818BFFFF7A0FB40F2C801C2F20001DE -:1012D0004A6841F24C00C4F20200531C4B6042B910 -:1012E000016841F400510160016801F4005100916E -:1012F0000099016816AD41F00401016001680327FF -:1013000001F00401009100990168002641F00101FB -:1013100001600068294600F0010000900098082054 -:10132000169040F20040C4F6000000F58060179768 -:10133000189600F075FB4FF090402946CDE91677DE -:10134000189600F06DFB40F2A8250820C2F20005B7 -:10135000C4F20200052180224FF4007385E84300A7 -:1013600005F114004FF400674FF0200CC5E903624B -:1013700080E888109BE000BF4FF4803001904FF070 -:101380000040139001A800F0ABFE002818BFFFF743 -:101390003BFB41F24C00C4F202000168002641F41C -:1013A00080410160016801F4804100910099016869 -:1013B00041F002010160006816A900F002000090EF -:1013C0000098022016900320179040F20040C4F6C7 -:1013D0000000189600F024FB0820C4F2020040F23E -:1013E00068352830C2F20005252153E04FF4004053 -:1013F00001904FF00050129001A800F071FE0028FB -:1014000018BFFFF701FB40F2C801C2F200014A68B1 -:1014100041F24C00C4F20200531C4B6042B9016817 -:1014200041F400510160016801F4005100910099FC -:10143000016816AD41F0010101600168032701F068 -:101440000101009100990168002641F0020101604C -:101450000068294600F0020000900098C020169015 -:101460004FF090401797189600F0DAFA0420CDE973 -:10147000160740F20040C4F600002946189600F016 -:10148000CFFA0820C4F2020040F208351430C2F24C -:101490000005242180224FF400734FF40067286078 -:1014A0006960AE60EE602A616B61AF61EE612846F3 -:1014B0002E6200F05DF808B1FFF7A6FA6565AC6230 -:1014C0001BB0F0BDB0B5D0E910C30268DCF8001065 -:1014D00003F01F030424D2F800E09C400C4218BF24 -:1014E0001EF0040522D102249C400C4218BF1EF0BD -:1014F000020529D1D940090724D51EF0080108BFEB -:10150000B0BD116821F00E011160012101FA03F252 -:10151000CCF80420C16380F82510416B002280F8CC -:10152000242079B1BDE8B040084700BF11688906A2 -:1015300003D4116821F004011160CCF80440016B60 -:101540000029EFD1B0BD00BF1168890606D411682B -:1015500021F00A011160012180F82510CCF8044027 -:10156000C16A0022002980F82420DBD1EAE70000CC -:1015700000284FF0010100F08E802DE9F04740F285 -:10158000000CC4F2020C03684FF6F8320CF5816EC1 -:10159000CBF6FD72734538BF02F580624CF6CD4440 -:1015A0001A44CCF6CC44A2FB04286FF0070252FA8E -:1015B00083F2A2FB04290CF580656FF00304D0E9E7 -:1015C0000262D0F810A03CBF0025C4F2020504EA74 -:1015D0009804C0E91054022580F825501D6847F68C -:1015E000F07725EA070737433A43476942EA0A0298 -:1015F00085693A43C7692A43056A3A432A431A6010 -:101600000CF50262734538BF0CF50062A3180CF5A7 -:101610000862C264C9F3041240F6840C01FA02F2B3 -:10162000B6F5804FC4F2020C8364026506D1002136 -:1016300041601960CCF800201EE000BF41685FFAED -:1016400081FE013903294FF00001C3F800E0CCF816 -:10165000002011D8AEF101020CEB820747F87C1F85 -:1016600002F01F01012202FA01F30CF1BC0239461B -:10167000CCF8C03002E000BF0022002300F1540C7F -:101680008CE80E0000210122C16380F8252080F83B -:101690002410BDE8F04708467047000070B5D8B187 -:1016A000044690F85C0028B9002084F85D002046CC -:1016B00000F01EF92068816921F01001816100F0BD -:1016C000A3FA054620688169090707D500F09CFA4E -:1016D000401B0B28F6D312E0012070BD816941F058 -:1016E0000101816100F090FA054600BF2068816920 -:1016F000C9070DD100F088FA401B0B28F6D3206EE5 -:10170000032140F001002066012084F85C1070BDC8 -:10171000826946F2004CC4F2000C42F002026045BD -:10172000826102D16268CCF80021227C8369012A9F -:1017300023F0400318BF40338361627C8369012A30 -:1017400023F4804308BF03F580438361A27C83694F -:10175000012A23F4805318BF03F580538361826903 -:10176000D4E902E322F4407545EA0E0585618569F6 -:1017700025F0A4058561056925F0100505619BB17B -:10178000012B0DD0022B09D08569032B45F0800574 -:101790008561056945F01005056105D1202300E04C -:1017A000042385692B43836104F114052ACD226A41 -:1017B0005E1E6FF0FF0303EB052545EA4665013A1F -:1017C0002A430025CFF6FF7505EB01411143BEF515 -:1017D000407FC16110D1D4E909E2D4E90B61013A3B -:1017E00003EB06231A436FF00F0303EB01111143C0 -:1017F00005EB0E421143C160D4E90D13E26BD0F842 -:10180000C0603243C0F8C0200CF580660CF5804201 -:10181000B04204BF4AF25072C4F200020CF50066F6 -:10182000B04208BF02F5D4622264D0F8806026F48A -:10183000F81646EA0141C0F8801002F170016164B7 -:10184000D0F8801021F0706141EA0361C0F8801087 -:1018500002F1B000A06402F5C470E06402F51870F3 -:10186000206502F51E70606502F55470002100BF0E -:10187000C2E90011C2E90211C2E90411C2E906116C -:10188000C2E90811C2E90A11C2E90C11C2E90E113C -:10189000C2E91011C2E91211C2E91411C2E916110C -:1018A000C2E91811C2E91A11C2E91C11C2E91E11DC -:1018B000C2E92011C2E92211C2E92411C2E92611AC -:1018C000C2E92811C2E92A11C2E92C11C2E92E117C -:1018D000C2E93011C2E93211C2F8D010D4328242CA -:1018E000C6D300200121A065206684F85C1070BD7D -:1018F00010B59CB0044600201B90CDE91900CDE93D -:10190000170002A85421FEF7BBFC206846F6000130 -:10191000C4F20001884237D046F20041C4F200010F -:1019200088426DD14FF4805002904FF000701090BB -:1019300002A800F0D5FB002818BFFFF765F840F2B9 -:10194000E801C2F200010A6841F24C00C4F2020050 -:10195000531C0B6042B9C16841F00071C160C1689D -:1019600001F0007101910199016841F001010160EC -:10197000006800F00100019001984FF4C0501790EA -:101980004FF0904032E000BF4FF4805002904FF093 -:101990000070109002A800F0A3FB002818BFFFF70A -:1019A00033F840F2E801C2F200010A6841F24C004B -:1019B000C4F20200531C0B6042B9C16841F00071CF -:1019C000C160C16801F0007101910199016841F0A5 -:1019D00002010160006800F00200019001984FF4DC -:1019E0008250179040F20040C4F600000221189186 -:1019F0000021CDE9191109211B9117A900F010F858 -:101A00001CB010BD7047000040F21441C4F2010147 -:101A10000A68024214BF08607047FFF7F3BF000076 -:101A20002DE9F04F84B08E4641F20042C4F6000228 -:101A3000DEF8004006219042019008BF0521002CED -:101A4000009100F0D7800198002500F138424FEA5C -:101A5000B2230098012700264FF00008052B38BF5D -:101A600018460090CDF808E00EE000BFDEF8004018 -:101A700008F1010834FA07F106F1020607F101073F -:101A800005F1040500F0B680A7F1010A012000FA73 -:101A90000AF314EA0309E9D0DEF804C00CF0030BE2 -:101AA000ABF10104012C17D8019874468168032218 -:101AB000E468B2409143B4402143816041684FEAF9 -:101AC000480E9943CCF3001303FA0AF30446D043BB -:101AD000194361600CE000BF0321B140019CC84381 -:101AE000BBF1030FB64603D1B6464FF0030B23E01C -:101AF000E168029A01409368BBF1020F03FA0EF30A -:101B000041EA0301E16017D16FF0030101EA5A01D4 -:101B1000214405F01C040F23D1F820C003FA04FB74 -:101B200013692CEA0B0CA34043EA0C03019C0B62E3 -:101B3000D2F804C00CF0030B21680BFA0EF201403E -:101B400011432160DDF808E01CF4403F8ED041F2E3 -:101B50006000C4F20200016840F2004C41F0010153 -:101B600001600168C4F2010C01F0010103910399C5 -:101B70002AF003014FF6084A6144CFF6FF7A05F0D8 -:101B80000C030F2051F80A2000FA03F40098A24336 -:101B900000FA03F31A4341F80A20DCF80810DEF8D3 -:101BA000042041EA090340F20C40D40258BF21EA64 -:101BB0000903CCF80830C4F201000168940241EA3C -:101BC000090358BF21EA09030360DCF804109403F9 -:101BD00041EA090358BF21EA0903CCF80430DCF8D4 -:101BE0000010D20341EA090358BF21EA0903CCF8E7 -:101BF00000303BE704B0BDE8F08F00001823002A56 -:101C000008BF2823C150704740F68400C2F200008C -:101C10000068704790F84120202A03D190F84020B6 -:101C2000012A01D102207047242280F84120026855 -:101C3000136823F001031360136823F480531360C7 -:101C4000136819431160116841F0010111602021EE -:101C500080F84110002180F84010084670470000CD -:101C600090F84120202A03D190F84020012A01D188 -:101C700002207047242280F841200268136823F074 -:101C800001031360136823F4706343EA01211160B8 -:101C9000116841F001011160202180F841100021FC -:101CA00080F8401008467047002804BF01207047A4 -:101CB00010B5044690F8410028B9002084F840008F -:101CC000204600F049F8242084F8410094E80910E7 -:101CD000E2680168012A21F00101016023F07061CE -:101CE0000161816821F40041816003D14CF400411D -:101CF000816009E04CF40441022A816004D141680A -:101D000041F4006103E000BF416821F400614160DB -:101D1000416804F1100C41F0007141F40041416050 -:101D2000C16821F40041C1609CE80E10114341EAF2 -:101D30000321C160216A41EA0C010160016841F0A0 -:101D40000101016000202021606484F841102063BB -:101D500084F8420010BD000010B59CB0044600207D -:101D60001B90CDE91900CDE9170002A85421FEF718 -:101D700087FA206845F60001C4F20001884237D096 -:101D800045F20041C4F2000188425FD14020029038 -:101D900002A800F0A5F9002818BFFEF735FE41F2B1 -:101DA0004C04C4F20204206817A940F0020020602D -:101DB000206800F00200019001984FF4C070179065 -:101DC000122018900020CDE9190004201B9040F249 -:101DD0000040C4F60000FFF723FEE06840F4001066 -:101DE000E060E06800F40010019001981CB010BDA4 -:101DF0008020029002A800F073F9002818BFFEF7B7 -:101E000003FE41F24C04C4F20204206817A940F01A -:101E100001002060206800F00100019001984FF45B -:101E200040701790122018900020CDE9190004206E -:101E30001B904FF09040FFF7F3FDE06840F4800006 -:101E4000E060E06800F48000019001981CB010BDD3 -:101E500040F2100040F68401C2F20000C2F200011C -:101E600040680A68104408607047000080B503208D -:101E700000F088F8002000F009F800281CBF0120BD -:101E800080BD00F029F8002080BD000070B540F250 -:101E90001006C2F200067168E1B1044640F2180073 -:101EA000C2F200004FF47A720068B2FBF1F1B0FBAD -:101EB000F1F000F0CBFE0F2C4FF0010508D838B937 -:101EC0004FF0FF3021460022002500F02FF834604B -:101ED000284670BD012070BD82B041F25800C4F2A6 -:101EE0000200816841F001018160816801F0010117 -:101EF00001910199016841F080510160006800F092 -:101F000080500090009802B000F0E0B8002848BF70 -:101F1000704700F01F01012202FA01F14EF2001297 -:101F20004009CEF2000242F82010704710B54EF67C -:101F30000C5CCEF2000CDCF80030C3F3022E8EF005 -:101F40000704042C28BF0424BEF103034FF0FF3E16 -:101F50000EFA04F438BF0023A14399400EFA03F3AC -:101F60009A43114300F00F02043A624409010C3213 -:101F700000F16043B0F1FF3FC8BF03F56442117048 -:101F800010BD00004EF60C51CEF200010A684FF66B -:101F9000FF031A4060F30A2242F0806040F0FD70B7 -:101FA00008607047B0F5007F42D0002840F0808084 -:101FB00047F21400C4F2000050F8141CC26E01F481 -:101FC000C06122F48072B1F5806FC2662ED150F8E4 -:101FD000141C012262F34A2140F8141C40F218013B -:101FE000C2F200010968322251434DF68362C4F205 -:101FF0001B32A1FB0212910C0268520511D54A1C3A -:102000000FD0026852050CD559B10268520508D5A7 -:10201000012906D00268520503D50229A1F1040165 -:10202000EAD10068400544BF032070470020704794 -:1020300047F21400C4F2000050F8141CC26E01F400 -:10204000C06142F48072B1F5806FC266EED150F883 -:10205000141C012262F34A2140F8141C40F21801BA -:10206000C2F200010968322251434DF68362C4F284 -:102070001B32A1FB0212910C0268520511D54A1CB9 -:102080000FD0026852050CD559B10268520508D527 -:10209000012906D00268520503D50229A1F10401E5 -:1020A000EAD10068400544BF03207047BEE700BF87 -:1020B00047F21400C4F2000050F8141C022262F32C -:1020C0004A2140F8141C00207047000047F2080025 -:1020D000C4F20000016841F48041016070470000D3 -:1020E0002DE9F04182B00446807841F2880600076D -:1020F000C4F2020602D400202FE000BF56F8300CD4 -:1021000010F080580BD156F8300C40F0805046F853 -:10211000300C56F8300C00F080500190019847F2D6 -:102120000007C4F20007386840F480703860FFF799 -:102130006BFD05463868C00500F10C81FFF764FDB2 -:10214000401B0228F6D90320B8F1000F05D156F83C -:10215000301C21F0805146F8301C2168CA0717D185 -:102160008A071DD44A0723D40A0729D4CA062FD4C4 -:102170008A0635D44A063BD40A0641D4CA0547D458 -:102180008A034DD48A0553D44A0559D467E000BF69 -:102190003268636822F003021A4332608A07E1D58D -:1021A0003268A36822F00C021A4332604A07DBD57A -:1021B0003268E36822F030021A4332600A07D5D54C -:1021C0003268236922F0C0021A433260CA06CFD5B2 -:1021D0003268636922F440721A4332608A06C9D5B4 -:1021E0003268A36922F440621A4332604A06C3D5BA -:1021F0003268E36922F440521A4332600A06BDD5C0 -:102200003268236A22F440421A433260CA05B7D5C5 -:102210003268636A22F440321A4332608A03B1D5CD -:102220007269A36A22F003021A4372618A05ABD570 -:102230003268E36A22F440221A4332604A050ED51E -:102240003268236B22F440121A43B3F5801F3260C8 -:1022500005D156F87C2C42F4801246F87C2C0A05F5 -:102260000ED53268636B22F440021A43B3F5800F37 -:10227000326005D156F87C2C42F4801246F87C2C52 -:10228000CA040ED53268A36B22F040721A43B3F130 -:10229000807F326005D156F87C2C42F4801246F8DB -:1022A0007C2C8A040ED53268E36B22F040621A431C -:1022B000B3F1006F326005D156F87C2C42F48012E5 -:1022C00046F87C2C4A040ED53268236C22F040621A -:1022D0001A43B3F1006F326005D156F87C2C42F4FA -:1022E000801246F87C2C0A040ED53268636C22F00A -:1022F00040521A43B3F1805F326005D156F87C2C0E -:1023000042F4803246F87C2CCA030ED53268A36CA6 -:1023100022F040421A43B3F1804F326005D156F8A3 -:102320007C2C42F4803246F87C2C49030ED571692E -:10233000E26C21F440111143B2F5001F716105D127 -:1023400056F87C1C41F4801146F87C1C02B0BDE8B4 -:10235000F08100BFB06810F4407010D0216D884249 -:102360000BD0B068B16820F4407041F48031B160A6 -:10237000B16821F48031B160B060C0070CD1B068A1 -:10238000216D20F440700843B0600020B8F1000FC8 -:102390007FF4E3AEDBE600BFFFF736FC054641F213 -:1023A000883700BFB0688007E9D4FFF72DFC401BD9 -:1023B000B842F7D9C7E600002DE9F04700286DD0F4 -:1023C00042F2000AC4F2020A0446DAF800000D469E -:1023D00000F00F0088420CD2DAF8000020F00F0065 -:1023E0002843CAF80000DAF8000000F00F00A84205 -:1023F00054D1216841F20808C807C4F2020803D189 -:10240000880740F1D880BDE0606802283AD00328F0 -:1024100040D158F8082C920140D5D8F80420D8F8BB -:10242000043042F2004702F00302C3F30313C0F288 -:10243000F4070133032A04BF43F20067C0F26E17AA -:10244000D8F80420B7FBF3F3D8F80470C2F30622DF -:102450005A43C7F34163022707EB4303B2FBF3F28E -:102460004BF20043C0F2C4439A4261D9D8F800202D -:1024700012F0F00F51D089075AD5A168002957D121 -:102480004BE000BF58F8081C89035CBF0120BDE881 -:10249000F08707E058F8081C490503D40120BDE87F -:1024A000F08700BFD8F8001001F00C0104293FD0DC -:1024B000D8F8001001F00C01082939D0D8F8001024 -:1024C00001F00C010C2933D1D8F80410D8F80420FD -:1024D00042F2004301F00301C2F30312C0F2F4031D -:1024E0000132032904BF43F20063C0F26E13D8F82F -:1024F0000410B3FBF2F2D8F80430C1F306215143C3 -:10250000C3F34162022303EB4202B1FBF2F14BF24F -:102510000042C0F2C44291420AD9D8F80010082201 -:1025200062F307114FF00109C8F8001002E000BF84 -:102530004FF00009D8F8001021F003010843C8F853 -:102540000000FFF761FB064641F28837D8F800002B -:10255000616800F00C00B0EB810F07D0FFF754FB6F -:10256000801BB842F2D90320BDE8F08721688807B4 -:1025700008D4B9F1000F1ED0D8F8000020F0F00008 -:1025800017E000BF480705D5D8F8000040F4E06028 -:10259000C8F80000080706D5D8F80000072262F343 -:1025A0000D20C8F80000D8F80000A26820F0F00064 -:1025B0001043C8F80000DAF8000000F00F00A8424D -:1025C0001BD9DAF8000020F00F002843CAF80000F9 -:1025D000FFF71AFB064641F2883700BFDAF8000021 -:1025E00000F00F00A84207D0FFF70EFB801BB84297 -:1025F000F4D90320BDE8F0872168480707D5D8F84B -:102600000000E26820F4E0601043C8F8000008070A -:1026100008D5D8F80000216920F4605040EAC100D4 -:10262000C8F80000D8F8000042F20041C0F2F401FE -:1026300000F00C00042808462DD0D8F8000000F067 -:102640000C00082843F20060C0F26E1023D0D8F8C6 -:10265000002002F00C020C2A1CD1D8F80420D8F873 -:10266000043002F00302C3F303130133032A08BF4B -:102670000146D8F80400B1FBF3F1D8F80420C0F308 -:1026800006204843C2F34161022202EB4101B0FB44 -:10269000F1F000E00020D8F8001046F69002C1F3F7 -:1026A0000311C0F60002515C40F2180201F01F0154 -:1026B00020FA01F140F21000C2F200000068C2F2FC -:1026C00000021160BDE8F047FFF7E0BB40F21800E0 -:1026D00041F20801C2F20000C4F202010068096878 -:1026E00046F6A002C1F30221C0F60002515C01F0DF -:1026F0001F01C8407047000040F2180041F2080175 -:10270000C2F20000C4F202010068096846F6A002A5 -:10271000C1F3C221C0F60002515C01F01F01C840A4 -:102720007047000041F20C01C4F2020151F8040CA0 -:1027300042F20042C0F2F40200F00C0004281046FD -:1027400008BF704751F8040C00F00C00082843F251 -:102750000060C0F26E1021D051F8043C03F00C036D -:102760000C2B1CBF00207047D1F800C00B680CF088 -:10277000030CC3F303130133BCF1030F08BF02467C -:102780000868B2FBF3F20968C0F306205043C1F3B6 -:102790004161022202EB4101B0FBF1F07047000001 -:1027A0002DE9F04182B0002800F00681044600784F -:1027B00041F20006C007C4F2020655D12078800716 -:1027C00074D42078000700F197802078400700F14A -:1027D000B7802078800600F10781E569002D00F0C0 -:1027E0003082B06800F00C000C2840F05981012DB7 -:1027F00000F0E280F068216A00F003028A4240F0B3 -:10280000DB80626A6FF00F0300F0F00103EB02124D -:10281000914240F0D180A16A00F4FE42B2EB012F58 -:1028200040F0CA80E16A00F07842B2EBC16F40F03C -:10283000C380226B0023CFF6E07303EB025200F457 -:10284000C0016FF31402914240F0B680616B4FF00B -:102850007E4202EB016100F0C06001F07E418842DF -:1028600040F0AA80EDE100BFB06800F00C01F06814 -:1028700008295BD0032281F00C0122EA0000084401 -:10288000B0FA80F0400951D16068B0F5803F07D0C0 -:10289000B0F5A02F40F0DA80306840F4802030603E -:1028A000306840F480303060DBE000BFB068F16831 -:1028B00000F00C00042869D001F0030180F00C0046 -:1028C00081F002010844B0FA80F040095ED1E1686D -:1028D0003068002900F0D28040F480703060FFF74B -:1028E00093F905463068400500F1FC80FFF78CF94C -:1028F000401B0228F6D92EE16169D6F89400002920 -:1029000000F0908040F00100C6F89400FFF77CF9D9 -:10291000054600BFD6F8940080073FF556AFFFF795 -:1029200073F9401B0228F5D915E100BF3068800318 -:102930007FF544AF606800287FF440AF3CE000BF03 -:10294000B06D10F0805808D1B06D40F08050B06587 -:10295000B06D00F080500190019847F20007C4F27A -:1029600000073868C0052BD4386840F480703860A0 -:10297000FFF74AF9054600BF3868C00520D4FFF7C5 -:1029800043F9401B0228F7D9E5E000BF3068400555 -:1029900001D5E06880B17068216920F0FE4040EA0E -:1029A0000160706040F21000C2F200000068FFF7A2 -:1029B0006DFA00283FF405AF012002B0BDE8F081B8 -:1029C000A068012808D0052840F0AA80D6F8900019 -:1029D00040F00400C6F89000D6F8900040F00100E6 -:1029E000C6F89000A9E000BFA169D6F898000029B8 -:1029F00000F0808040F00100C6F89800FFF704F96D -:102A0000054600BFD6F8980080073FF5E6AEFFF711 -:102A1000FBF8401B02284FF00300F3D902B0BDE8D9 -:102A2000F08100BF20F00100C6F89400FFF7ECF839 -:102A3000054600BFD6F8940080077FF5C6AEFFF7C5 -:102A4000E3F8401B0228F5D985E000BF3168002873 -:102A500021F480313160316821F48021316000F04F -:102A60007F80FFF7D1F80546306880033FF5A6AEBA -:102A7000FFF7CAF8401B6428F6D96CE020F4807098 -:102A80003060FFF7C1F80546306840057FF599AE24 -:102A9000FFF7BAF8401B02284FF00300F4D9BDE756 -:102AA000306820F080703060FFF7AEF8022D0546E8 -:102AB0000CD100BF3068800140F17E80FFF7A4F8A0 -:102AC000401B02284FF00300F4D9A7E730688001CB -:102AD00040F1B080FFF798F8401B02284FF0030048 -:102AE000F4D99BE77068216920F0FE4040EA01605C -:102AF000706066E620F00100C6F89800FFF784F8E1 -:102B0000054600BFD6F8980080077FF566AEFFF750 -:102B10007BF8401B02284FF00300F3D97EE700BF8B -:102B2000D6F8901021F00101C6F89010D6F8901058 -:102B300021F00401C6F8901010B3FFF765F80546C0 -:102B400041F28837D6F8900080072BD4FFF75CF865 -:102B5000401BB842F6D9032002B0BDE8F08100BFA7 -:102B6000FFF752F8054600BF306880037FF526AEB8 -:102B7000FFF74AF8401B64284FF00300F4D94DE7F3 -:102B8000FFF742F8054641F2883700BFD6F89000BB -:102B9000800707D5FFF738F8401BB8424FF0030015 -:102BA000F4D93BE7B8F1000F7FF413AEB06D20F01D -:102BB0008050B0650DE600BFF06848F20C01C0F22D -:102BC0009F1104F1200700EA010C8ECF6FF00F0077 -:102BD000D4E90C5400EB02100022CFF6E07241EA77 -:102BE0000C0102EB055208436FF314024FF07E45CF -:102BF00040EA032005EB0465104305F07E4540EAFA -:102C0000C7602843F060306840F080703060F06842 -:102C100040F08070F060FEF7F7FF044630688001F6 -:102C20000FD4FEF7F1FF001B02284FF00300F5D987 -:102C3000F4E600BFF0684FF6FC71CFF6EE61084095 -:102C4000F060002002B0BDE8F0810000411E0020CD -:102C5000B0EB116F1CBF012070474EF21002CEF294 -:102C6000000251604EF62351CEF20001F0230B70AA -:102C700007219060116070477047000070470000A6 -:102C800070470000B0B590F83C20012A04BF022034 -:102C9000B0BDD1E90232D1E900CE22F47C5223F456 -:102CA000705343EA020448F2FF73CEF6F0730EEA63 -:102CB0000302224303F5006404EA0C0442EA040C14 -:102CC0000C6903F5C05222404C6942EA0C022243CF -:102CD00003F5605422400C6B03F5F04323401A4384 -:102CE0008B6940F2000CCC69CEF6FF7C0CEA034CF9 -:102CF0001443026842F60043C4F201039A4244EAD4 -:102D00000C030BD045F20004C4F20104A24205D02A -:102D100043F20044C4F20104A24217D14FF6FF74FB -:102D2000CDF60F4403EA040ED1E9084CD1E90A318B -:102D30000025CDF6F04505EA035343EA0E0324F0DF -:102D400008552B432CF000552B430B4300215364B3 -:102D500080F83C100846B0BDB0B5044690F83C0081 -:102D6000012804BF0220B0BD0D462068D1E9002132 -:102D7000AB684FF0010C84F83CC002F0F3F8206817 -:102D8000816DD5E9042321F0E7012D7B194311431F -:102D9000012D08BF41F0200141F0010181650020B3 -:102DA00084F83C00B0BD0000704700000168886DE9 -:102DB00040F0010200208A65704700007047000063 -:102DC0007047000070B590F83C20012A4FF00202D5 -:102DD00065D080F83D20026842F600435468D2F87E -:102DE00008C0C4F2010345F2000E9A42C4F2010E7B -:102DF00018BF72452CD14D6824F470042C434FF653 -:102E00008F75CFF6FF550E682C4042F6FF35C4F2A1 -:102E100001053443AA4254600EDC40F2FF73C4F251 -:102E200000039A421CDCB2F1804F2DD040F20043E7 -:102E3000C4F2000326E000BF43F6FF74C4F20104AD -:102E4000A24219DC9A421FD043F2004318E000BFAF -:102E500043F20045C4F20105AA42CCD0CFE700BF3F -:102E600040F60003C4F200039A420DD040F600433E -:102E7000C4F2000306E000BF724505D044F200032F -:102E8000C4F201039A4204D189682CF080031943EB -:102E900091600121002280F83D1080F83C2010460E -:102EA00070BD000041B1082910D0042914BF00F101 -:102EB000470200F145020BE090F84420012A1CBFB4 -:102EC00001207047022280F8442013E000F14602FE -:102ED0001278012A1CBF012070470222082907D05E -:102EE000042914BF80F8472080F8452002E000BF85 -:102EF00080F84620026801F00F000421136A01FAED -:102F000000F023EA00011162116A08431062506C5C -:102F100042F6FF31C4F2010140F400408A4250649D -:102F20000EDC40F2FF70C4F20000824218DCB2F105 -:102F3000804F2DD040F20040C4F2000026E000BFD8 -:102F400043F6FF70C4F20100824215DC42F60040F5 -:102F5000C4F2010082421BD043F2004014E000BFE3 -:102F600040F60000C4F20000824211D040F600405A -:102F7000C4F200000AE000BF45F20000C4F2010004 -:102F8000824205D044F20000C4F2010082420CD11A -:102F900090680721C0F20101014006294FF00000AE -:102FA00008D0B1F5803F08BF7047106840F00100BD -:102FB000106000207047000070470000002804BF28 -:102FC0000120704710B5044690F83D0028B9002054 -:102FD00084F83C00204600F023F8022084F83D00ED -:102FE0002068211D01F018FF012084F8480084F8B2 -:102FF0003E0084F83F0084F8400084F8410084F8E3 -:10300000420084F8430084F8440084F8450084F8C2 -:10301000460084F8470084F83D00002010BD000001 -:1030200082B0006843F20041C4F20101884215D029 -:1030300042F60041C4F2010188421CD141F2600015 -:10304000C4F20200016841F400610160006800F40C -:1030500000600190019802B0704700BF41F260002B -:10306000C4F20200016841F400510160006800F4FC -:1030700000500090009802B07047000080B590F8B2 -:103080003C20012A4FF0020200F0988080F83D2099 -:10309000D0F800C08822DCF80830CFF6CE721A4093 -:1030A000CCF808200B68B3F5005F0DDA3F2B21DD6B -:1030B0005F2B33DD602B00F08380702B00F0A2804B -:1030C000B3F5805F73D0E7E02F22C0F21002934285 -:1030D00018DD4F21C0F210018B4247DD5021C0F2B4 -:1030E00010018B4257D06021C0F210018B4252D0A8 -:1030F00070214BE01F2B41DC002B4CD0102B4AD011 -:10310000CAE000BFB3F1101F3EDAB3F5005F00F074 -:103110008D80B3F5801F3ED0BEE000BF402B00F095 -:103120009980502B40F0B880D1F804E0C968DCF8F1 -:103130002030DCF8202022F00102CCF82020DCF83E -:10314000182022F0F00242EA011123F00A0242EABA -:103150000E02CCF81810CCF82020DCF808104FF63E -:103160008872CFF6CF72114057311EE03021C0F285 -:1031700010018B420FD0402108E000BF202B0AD065 -:10318000302B08D088E000BF05D02021C0F210010C -:103190008B4240F08180DCF808104FF68872CFF641 -:1031A000CF721140194341F00701CCF808100022FA -:1031B000012180F83D10002180F83C10104680BDB0 -:1031C000D1F804E0C968DCF82030DCF8202022F0D7 -:1031D0001002CCF82020DCF8182022F4704242EAD9 -:1031E000013123F0A00242EA0E12CCF81810CCF8FC -:1031F0002020DCF808104FF68872CFF6CF7211400D -:103200006731D2E7D1E901E3C968DCF8082043EA75 -:103210000E0322F47F4243EA01211143CCF8081047 -:10322000DCF8081041F07701BFE700BFD1E901E306 -:10323000C968DCF8082043EA0E0322F47F4243EA1F -:1032400001211143CCF80810DCF8081041F480414A -:10325000ABE700BFD1F804E0C968DCF82030DCF847 -:10326000202022F00102CCF82020DCF8182022F0E7 -:10327000F00242EA011123F00A0242EA0E02CCF8FF -:103280001810CCF82020DCF808104FF68872CFF622 -:10329000CF721140473188E7012289E7002804BF37 -:1032A000012070472DE9F047044690F83D000D4697 -:1032B00028B9002084F83C00204600F04BF802209A -:1032C00084F83D0020684BF6F8728168CFF6FE72F4 -:1032D00011408160211D01F09FFD20684FF6FF78AD -:1032E00081688269D0F820C0D5E9003ED5E9026A3C -:1032F00043EA0109AB6922EA080246EA03234FF6D2 -:10330000FC46B343D5E9076742EA0A0229691A4332 -:1033100042EA062242EA01112CF0AA026B6942EA53 -:103320000E0241EA073142EA0312C0F808908161B7 -:103330000262012084F8480084F83E0084F83F00CF -:1033400084F8440084F8450084F83D000020BDE87E -:10335000F0870000F0B587B0006840F20041C4F289 -:10336000000100268842CDE90566CDE90366029694 -:103370004CD0B0F1804F40F09F8041F24C00C4F23D -:103380000200C16802AC41F00101C160C1680225C0 -:1033900001F00101019101990168002641F001014C -:1033A0000160016801F0010101910199016841F09A -:1033B000020101600068214600F0020001900198BE -:1033C000202002904FF090400395CDE904660695C9 -:1033D000FEF726FB4FF4816002A961C140F2004074 -:1033E0000127C4F60000214605960697FEF718FB54 -:1033F0004FF4004002A961C14FF090402146CDE951 -:103400000567FEF70DFB07B0F0BD00BF41F24C00B1 -:10341000C4F20200C16802AC41F00201C160C1689F -:10342000022701F0020101910199016841F00101B7 -:103430000160016801F0010101910199016841F009 -:1034400002010160016801F0020101910199016826 -:1034500041F0080101600068214600F00800019079 -:103460000198102002904FF09040CDE90376CDE90D -:103470000567FEF7D5FA40F200451120C4F60005B5 -:10348000CDE9020728462146CDE904660697FEF7F6 -:10349000C7FA0420CDE9020705F500602146CDE911 -:1034A00004660697FEF7BCFA1D2000210022FEF7F5 -:1034B0003DFD1D20FEF72AFD07B0F0BD80B590F858 -:1034C0003E2090F83F3090F844E090F845C0042941 -:1034D0000AD0B9B9012A4FF0010208BFBEF1010FAD -:1034E00034D0104680BD00BF012B4FF0010208BF51 -:1034F000BCF1010FF5D1022180F83F1080F8451092 -:1035000000681EE0012A4FF0010208BF012BE8D13C -:10351000BEF1010FE5D1BCF1010FE2D1022280F82A -:103520003E2080F83F2080F8442080F8452091B16B -:103530000068016A21F001010162016A41F00101A4 -:10354000016210216FF0100209E000BF022180F833 -:103550003E1080F84410006801216FF00102036AF8 -:103560001A400262026A114301620168002241F0BE -:1035700001010160104680BD70470000F0B581B0C8 -:1035800004460068C5680669B10717D515F0020141 -:1035900014D06FF002010161012121778069800759 -:1035A00004D02046FFF7E8FF06E000BF204600F009 -:1035B0003BF9204600F06EFB00202077700719D5FC -:1035C00015F0040016D020686FF00401016102219B -:1035D0002177806910F4407F04D02046FFF7CCFFAC -:1035E00006E000BF204600F01FF9204600F052FB25 -:1035F00000202077300717D515F0080014D0206878 -:103600006FF00801016104212177C069800703D0B0 -:103610002046FFF7B1FF05E0204600F005F92046FF -:1036200000F038FB00202077F00619D515F01000C7 -:1036300016D020686FF01001016108212177C06960 -:1036400010F4407F04D02046FFF796FF06E000BF4D -:10365000204600F0E9F8204600F01CFB002020770F -:10366000F00718BF15F0010006D020686FF00101C7 -:103670000161204600F0E0FB16F4025F05F08007D0 -:1036800018BF002F02D1F00509D410E020686FF4B4 -:10369000025101612046FFF7F1FAF00507D537B175 -:1036A00020686FF4807101612046FFF7E5FA70062B -:1036B00009D515F0400006D020686FF04001016187 -:1036C000204600F0F5FBB00609D515F0200006D025 -:1036D00020686FF0200101612046FFF7D1FAF00267 -:1036E00009D515F4801006D020686FF480110161AF -:1036F0002046FFF763FBB00209D515F4001006D091 -:1037000020686FF4001101612046FFF74DFB700245 -:1037100009D515F4800006D020686FF4800101619E -:103720002046FFF74DFB30020CD515F4000009D000 -:1037300021686FF4000220460A6101B0BDE8F04044 -:10374000FFF73ABC01B0F0BDF0B587B0006843F2B6 -:103750000042C4F2010200219042CDE90511CDE9F9 -:10376000031102913ED042F60041C4F201018842A9 -:1037700058D141F24C00C4F20200016840F200440A -:1037800041F0040101600168C4F6000401F0040185 -:1037900001910199016802AD41F0020101600068E8 -:1037A000022600F0020001900198072002900027F5 -:1037B00004F5806029460396CDE904770696FEF766 -:1037C0002FF94FF4C04002A9C1C10620069020463F -:1037D00029460597FEF724F94FF4004002A9C1C11C -:1037E000059719E041F24C00C4F20200026842F071 -:1037F00004020260006800F00400019001984FF498 -:10380000EE5002900220CDE9030140F20040C4F6E0 -:10381000000000F5806405910420069002A920466E -:10382000FEF7FEF807B0F0BD704700002DE9F0414B -:1038300090F83C30012B04BF0220BDE8F0814FEA34 -:10384000B202052A00F2A281DFE812F0060054005D -:10385000AE0008016201A80103681D6A1A6AA3F19B -:10386000804622F001021A621A46D3F8048052F808 -:1038700018EF8F68A6F59636D1F800C025F002053E -:103880004FEAB626092E45EA07050BD80127B740AF -:1038900040F2E52427421FBFCC6825F00C0524F038 -:1038A00004042543092E0CD80124B44040F2E52637 -:1038B00034421FBF28F44074D1E90567344344EA19 -:1038C00007084FF68C74CFF6FE740EEA040747EA39 -:1038D0000C07C3F804809F614F6809695F631D622C -:1038E0009F6947F008079F619F6927F004079F6160 -:1038F00092E100BF036842F600461D6A1A6AC4F2EC -:10390000010622F010021A621A465C6852F818EF9B -:10391000B3428E68D1F800C025F0200545EA0615AF -:103920000BD045F20006C4F20106B34205D043F2C3 -:103930000046C4F20106B34207D1CE686FF04007DB -:1039400025F0C00507EA06163543A3F18046A6F523 -:1039500096364FEAB626092E0ED8012707FA06F644 -:1039600040F2E5273E421FBF24F44064D1E90567D9 -:1039700044EA860444EA870448F6FF46CFF6FF6629 -:103980000EEA060747EA0C275C609F614F680969E9 -:103990009F631D629F6947F400679F619F6927F4D9 -:1039A00080679F6137E100BF036842F600461D6AE9 -:1039B0001A6AC4F2010622F480721A621A465C681E -:1039C00052F81CCFB3428E68D1F800E025F40075A0 -:1039D00045EA06250BD045F20006C4F20106B342C3 -:1039E00005D043F20046C4F20106B34207D1CE68C7 -:1039F00040F2FF47360225F44065BE433543A3F14C -:103A00008046A6F596364FEAB626092E0ED801272F -:103A100007FA06F640F2E5273E421FBF24F4405461 -:103A2000D1E9056744EA061444EA07144FF68C7698 -:103A3000CFF6FE760CEA060747EA0E075C60DF6108 -:103A40004F680969DF631D62DF6947F00807DF61BE -:103A5000DF6927F00407DF61DEE000BF036842F69C -:103A600000461D6A1A6AC4F2010622F480521A62E4 -:103A70001A465C6852F81CCFB3428E68D1F800E059 -:103A800025F4005545EA06350BD045F20006C4F290 -:103A90000106B34205D043F20046C4F20106B34228 -:103AA00007D1CE6844F6FF77360325F44045BE4380 -:103AB0003543A3F18046A6F596364FEAB626092E81 -:103AC0000ED8012707FA06F640F2E5273E421FBF4F -:103AD00024F44044D1E9056744EA861444EA871493 -:103AE00048F6FF46CFF6FF660CEA060747EA0E27C0 -:103AF0005C60DF614F6809691F641D62DF6947F41C -:103B00000067DF61DF6927F48067DF6183E000BF62 -:103B10000368D3F820C01A6AA3F1804722F48032E8 -:103B20001A621A46A7F596375D6852F8508FD1F899 -:103B300000E08E684FEAB727092F0AD80124BC405D -:103B400040F2E5273C421EBF4C6925F4803545EA2A -:103B500004252CF4003747EA06474FF68C76CFF65B -:103B6000FE76033606EA080646EA0E065D601E6526 -:103B70004E6809699E641F621F6D47F008071F6544 -:103B80001F6D27F004071F6546E000BF01210022DA -:103B900080F83C200846BDE8F08100BF0368D3F8F8 -:103BA00020C01A6AA3F1804722F480121A621A46D2 -:103BB000A7F596375D6852F8508FD1F800E08E680F -:103BC0004FEAB727092F0AD80124BC4040F2E52765 -:103BD0003C421EBF4C6925F4802545EA84252CF41F -:103BE000001747EA065748F6FF46CFF6FF6606F588 -:103BF000407606EA080646EA0E265D601E654E68B7 -:103C00000969DE641F621F6D47F400671F651F6D41 -:103C100027F480671F6509021368194311600021AA -:103C2000002280F83C200846BDE8F081002804BF4F -:103C30000120704710B5044690F83D0028B90020D7 -:103C400084F83C00204600F023F8022084F83D0070 -:103C50002068211D01F0E0F8012084F8480084F874 -:103C60003E0084F83F0084F8400084F8410084F866 -:103C7000420084F8430084F8440084F8450084F846 -:103C8000460084F8470084F83D00002010BD000085 -:103C9000704700007047000061B10A1F4FEAB2028E -:103CA000032A15D8DFE802F00218101C00F13F03C8 -:103CB00018E000BF90F83E20012A1CBF0120704789 -:103CC000022280F83E202CE000F141030AE000BF10 -:103CD00000F1430306E000BF00F1400302E000BF33 -:103CE00000F142031B78012B1CBF01207047032AFF -:103CF0000CD8DFE802F0030F071300BF022280F8A0 -:103D00003F200EE0022280F841200AE0022280F8E3 -:103D1000432006E0022280F8402002E0022280F8E0 -:103D20004220026801F01F010120136A00FA01F12C -:103D30008B431362136A0B43A2F18041A1F59631C4 -:103D40004FEAB1210729136258D8884010F0E50FD7 -:103D500054D0506C42F6FF31C4F2010140F40040EF -:103D60008A4250640EDC40F2FF70C4F200008242CE -:103D700018DCB2F1804F2DD040F20040C4F20000B8 -:103D800026E000BF43F6FF70C4F20100824215DC5A -:103D900042F60040C4F2010082421BD043F20040D0 -:103DA00014E000BF40F60000C4F20000824211D0CF -:103DB00040F60040C4F200000AE000BF45F20000F7 -:103DC000C4F20100824205D044F20000C4F20100B6 -:103DD00082420CD190680721C0F2010101400629FE -:103DE0004FF0000008D0B1F5803F08BF7047106861 -:103DF00040F0010010600020704700BF42F6FF3025 -:103E0000C4F201008242AEDD43F6FF70C4F201004D -:103E10008242BDDD44F20000C4F201008242D9D0EA -:103E200045F20000C4F201008242E0D1506C40F43F -:103E300000405064CEE70000016840F20040C4F248 -:103E40000000814218BF70476FF00101016140F22C -:103E5000C460C2F20000006840F2A801406AC2F2E9 -:103E60000001486048688A6840F6FF73801A00EED7 -:103E7000100AB8EEC00A81ED030A48689FED0A1ADD -:103E8000C21700EB12529A43801A00EE100AB8EEE5 -:103E9000C00A9FED062A20EE010A20EE020A81EDFB -:103EA000040A486888607047000080390000B44305 -:103EB0007047000090F88410012904BF0220704769 -:103EC0002421C0F8881002681168136823F00103E8 -:103ED000136021F000530021416613602022C0F8D6 -:103EE000882080F88410084670470000B0B590F82C -:103EF0008420012A04BF0220B0BD2422C0F88820FB -:103F00000268D0F864E0D2F800C01368BEF1000F78 -:103F100023F001031360936823F0606341EA030117 -:103F2000916019D09368916846F6D00E490FC0F69B -:103F3000000E46F6D8051EF80140C0F60005695C83 -:103F4000C3F34263E400B4FBF1F11EF80340EB5C01 -:103F5000E500B5FBF3F301E001210123A0F86A10AD -:103F60002021A0F86830C2F800C0C0F888100021F5 -:103F700080F884100846B0BDB0B590F88420012ABE -:103F800004BF0220B0BD2422C0F888200268D0F807 -:103F900064E0D2F800C01368BEF1000F23F0010303 -:103FA0001360936823F0604341EA0301916019D0E4 -:103FB0009368916846F6D00E490FC0F6000E46F69B -:103FC000D8051EF80140C0F60005695CC3F34263E2 -:103FD000E400B4FBF1F11EF80340EB5CE500B5FB37 -:103FE000F3F301E001210123A0F86A102021A0F8D9 -:103FF0006830C2F800C0C0F88810002180F8841032 -:104000000846B0BD10B5D8B10446D0F8880028B92C -:10401000002084F88400204600F026F82420C4F80C -:1040200088002068A16A026822F00102026011B1D2 -:10403000204600F0A3FF204601F0CCF8012801D172 -:10404000012010BD2168486820F4904048608868CD -:1040500020F02A008860086840F0010220460A60CB -:10406000BDE8104000F0FEBF70B59CB004460020D3 -:104070001B90CDE91900CDE9170002A85421FCF7E7 -:10408000FFF8206844F60001C4F20001884239D0EC -:1040900043F60001C4F20101884265D048F20001F4 -:1040A000C4F2000188425DD12020029002A8FEF7F0 -:1040B00017F8002818BFFCF7A7FC41F24C00C4F227 -:1040C0000200016941F001010161016901F0010192 -:1040D00001910199016841F001010160006802212C -:1040E00000F00100019001980C2018910021179018 -:1040F000CDE919111B9017A94FF09040FDF790FCE6 -:104100001CB070BD0420029002A8FDF7E9FF002852 -:1041100018BFFCF779FC41F24C00C4F20200C16800 -:1041200041F48021C160C16801F4802101910199AD -:10413000016841F002010160006817A900F0020067 -:10414000019001984FF420601790022018900020F1 -:10415000CDE9190007201B9040F20040C4F6000092 -:10416000FDF75EFC1CB070BD0120029002A8FDF7B7 -:10417000B7FF002818BFFCF747FC41F24C00C4F21F -:1041800002004169002641F480414161416901F426 -:10419000804101910199016841F0040101600068CA -:1041A00017A900F004000190019830201790022018 -:1041B000189007201B9040F20040C4F6000000F564 -:1041C0008060CDE91966FDF72BFC40F2C83544202C -:1041D000C2F20005C4F202001921102285E847004E -:1041E0004FF4805080234FF0200C28622846C5E908 -:1041F0000436C5E9066CFDF7BBF9002818BFFCF7CB -:1042000003FCE567AC621CB070BD0000FEE7000077 -:1042100040F68800C2F2000090ED001A9FED062AD9 -:104220009FED063A20EE020A21EE031A31EE000A53 -:1042300080ED000A704700BFCDCCCC3D6666663F7E -:1042400010B58CB040F26410C2F200004FF0A041F3 -:1042500000244FF4403201234FF0040C80E8160094 -:1042600003210B94CDE90944CDE90744CDE9054488 -:10427000CDE90344CDE90144C0E90344C0E9053C6C -:104280008483016280F82430C0E90A34046380F832 -:104290003840C46380F84040FCF7ACFE002818BFEB -:1042A000FCF7B2FB40F26410C2F2000009A90994C5 -:1042B000FCF712FC002818BFFCF7A6FB0220C0F296 -:1042C0003040019006207F210290002004910421BB -:1042D0000390CDE9051040F26410C2F2000001A97C -:1042E000FCF794FC002818BFFCF78EFB0420C0F6F6 -:1042F000600001900C20029040F26410C2F20000B5 -:1043000001A9FCF783FC002818BFFCF77DFB40F2F5 -:104310000020C2F2B05001901220029040F26410CE -:10432000C2F2000001A9FCF771FC002818BFFCF7DD -:104330006BFB0CB010BD0000B0B588B040F2D010DF -:1043400040F20011C2F20000C5F2000100244FF457 -:1043500040320123042580E816000321CDE90644FC -:10436000CDE90444CDE90244CDE90044C0E9034469 -:10437000C0E905358483016280F82430C0E90A343D -:10438000046380F83840C46380F84040FCF732FE94 -:10439000002818BFFCF738FB0820C0F690400090BA -:1043A0000620CDE901047F20CDE9030540F2D010BD -:1043B000C2F2000069460594FCF728FC002818BFEB -:1043C000FCF722FB1020C1F2C00000900C200190ED -:1043D00040F2D010C2F200006946FCF717FC00283A -:1043E00018BFFCF711FB41F20000C3F260200090FF -:1043F0001220019040F2D010C2F200006946FCF792 -:1044000005FC002818BFFCF7FFFA08B0B0BD00009B -:1044100010B58CB040F23C2040F20041C2F20000E6 -:10442000C5F2000100244FF4403280E816004FF43A -:104430008071042381830121CDE90A44CDE9074439 -:10444000CDE90544CDE90344CDE90144C0E9034485 -:10445000C0E90543016280F82440C0E90B4480F8BC -:104460003840C46380F84040FCF7C4FD002818BF02 -:10447000FCF7CAFA40F23C20C2F2000009A90994F4 -:10448000FCF72AFB002818BFFCF7BEFA0220C0F296 -:104490003040019006207F210290002004910421E9 -:1044A0000390CDE9051040F23C20C2F2000001A9C2 -:1044B000FCF7ACFB002818BFFCF7A6FA0CB010BD47 -:1044C00080B582B041F24800C4F2020001680022C7 -:1044D00041F004010160016801F0040101910199BA -:1044E000016841F0010101600068002100F0010055 -:1044F000009000980B20FDF719FD0B20FDF706FD3D -:104500000C2000210022FDF711FD0C20FDF7FEFC20 -:104510000D2000210022FDF709FD0D20FDF7F6FC1E -:104520000E2000210022FDF701FD0E2002B0BDE8A3 -:104530008040FDF7EBBC000080B540F2284046F219 -:104540000041C2F20000C4F200010022C0E90012E2 -:104550004FF0100C01230221C0E90222C0F80F2005 -:10456000C0E905C3C0E90711C0E90933C0E90B334D -:10457000C0E90D22C263FDF791F8002808BF80BD95 -:10458000BDE88040FCF740BA80B540F28C4046F66A -:104590000001C2F20000C4F200010022C0E90012D2 -:1045A0004FF0100C01230221C0E90222C0F80F20B5 -:1045B000C0E905C3C0E90711C0E90933C0E90B33FD -:1045C000C0E90D22C263FDF769F8002808BF80BD6D -:1045D000BDE88040FCF718BA2DE9F04186B000260E -:1045E00041F24C00CDE90466C4F20200016840F6D5 -:1045F000000441F0040101600168C4F6000401F008 -:104600000401009100990168002241F0200101603D -:1046100001684FF4007701F02001009100990168D2 -:1046200041F001010160016801F001010091009970 -:10463000016841F002010160016801F0020100918E -:104640000099016841F00801016000684FF40071B1 -:1046500000F00800009000982046FDF7CFFA4FF0D8 -:1046600090404FF4806100224FF48068FDF7C6FA55 -:104670004FF4005001904FF4881001ADCDE90206CF -:1046800020462946FDF7CCF9019701272046294607 -:10469000CDE902760496FDF7C3F94FF09040294624 -:1046A000CDE90187CDE90366FDF7BAF9282000219D -:1046B0000022FDF73BFC2820FDF728FC06B0BDE8F2 -:1046C000F081000080B540F2F04045F20041C2F2B6 -:1046D0000000C4F2000142F69B520023C1F28002A6 -:1046E0004FF0010C80E80E10C0E90433C0E9063336 -:1046F0000362FDF7D9FA002818BFFCF785F940F2EC -:10470000F040C2F200000021FDF784FA002818BF33 -:10471000FCF77AF940F2F040C2F200000021FDF708 -:104720009FFA002808BF80BDBDE88040FCF76CB947 -:1047300080B540F2445045F60001C2F20000C4F2D8 -:1047400000014AF2FB720023C3F2A0024FF0010CF9 -:1047500080E80E10C0E90433C0E906330362FDF7B8 -:10476000A3FA002818BFFCF74FF940F24450C2F2F8 -:1047700000000021FDF74EFA002818BFFCF744F9AD -:1047800040F24450C2F200000021FDF769FA00280F -:1047900008BF80BDBDE88040FCF736B980B540F267 -:1047A000985048F20001C2F20000C4F2000143F246 -:1047B000243200234FF00C0CC0F2030280E80E00FC -:1047C000C0E90333C0E905C3C0E908338362FFF7DA -:1047D00019FC002818BFFCF717F940F29850C2F2F4 -:1047E00000000021FFF7C8FB002818BFFCF70CF9F8 -:1047F00040F29850C2F200000021FFF777FB00283A -:1048000018BFFCF701F940F29850C2F20000FFF720 -:1048100051FB002808BF80BDBDE88040FCF7F4B81C -:1048200010B59CB0002401A834211B94CDE9194493 -:10483000CDE91644CDE91444CDE91244CDE9104444 -:10484000CDE90E44FBF71CFD40F22C6042F600411E -:10485000C2F20000C4F2010141F27B52C0E900142F -:10486000C0E90242C0E904448461FEF7A7FB0028C6 -:1048700018BFFCF7C9F84FF48050189040F22C6034 -:10488000C2F2000018A9FEF7F9FB002818BFFCF7D8 -:10489000BBF840F22C60C2F20000FFF7C7F9002815 -:1048A00018BFFCF7B1F840F22C600024C2F20000FF -:1048B00015A9CDE915441794FEF784FA002818BF0E -:1048C000FCF7A2F86020CDE90E0440F22C60C2F2A1 -:1048D00000000EA90022CDE91044CDE91244149441 -:1048E000FEF7A4FF002818BFFCF78EF84FF4FA700B -:1048F0000F9040F22C60C2F200000EA90422FEF7D5 -:1049000095FF002818BFFCF77FF840F22C60C2F238 -:1049100000000EA90822FEF789FF002818BFFCF747 -:1049200073F800204FF40051CDE906104FF00071EC -:104930000590CDE90300CDE90100CDE90800CDE9FE -:104940000A10CDE90C0040F22C60C2F2000001A96F -:10495000FEF798F9002818BFFCF756F840F22C64CF -:10496000C2F2000420460021FFF796F920460421F8 -:10497000FFF792F920460821FFF78EF92046002123 -:10498000FEF790FA20460421FEF78CFA2046082113 -:10499000FEF788FA2046FEF7D7FE1CB010BD0000D7 -:1049A00010B592B040F278600024C2F200004FF0DF -:1049B0008041C0E900140321CDE9091401214FF41D -:1049C0008052CDE90B14CDE90F1409A90894CDE963 -:1049D0000644CDE90444CDE90244CDE90044C0E9F0 -:1049E000024204618461CDE90D441194FEF756FC46 -:1049F000002818BFFCF708F840F27860C2F2000007 -:104A000006A906940894FEF7DDF9002818BFFBF705 -:104A1000FBFF0020CDE90400CDE9000002908DF8F5 -:104A20000C0040F27860C2F200006946FEF794F98B -:104A3000002818BFFBF7E8FF12B010BD10B592B008 -:104A400040F2C46040F200410024C2F20000C4F20F -:104A50000001C0E900140321CDE9091401214FF43C -:104A60008052CDE90B14CDE90F1409A90894CDE9C2 -:104A70000644CDE90444CDE90244CDE90044C0E94F -:104A8000024204618461CDE90D441194FEF706FCF5 -:104A9000002818BFFBF7B8FF40F2C460C2F2000064 -:104AA00006A906940894FEF78DF9002818BFFBF7B5 -:104AB000ABFF0020CDE90400CDE9000002908DF8A5 -:104AC0000C0040F2C460C2F200006946FEF744F9EF -:104AD000002818BFFBF798FF12B010BD10B59CB0AE -:104AE000002401A834211B94CDE91944CDE91644D2 -:104AF000CDE91444CDE91244CDE91044CDE90E448A -:104B0000FBF7BEFB40F2107043F20041C2F200001E -:104B1000C4F2010141F27B52C0E90014C0E9024233 -:104B2000C0E904448461FEF749FA002818BFFBF786 -:104B30006BFF4FF48050189040F21070C2F20000EA -:104B400018A9FEF79BFA002818BFFBF75DFF40F29B -:104B50001070C2F20000FFF769F8002818BFFBF7D9 -:104B600053FF40F210700024C2F2000015A9CDE9F5 -:104B700015441794FEF726F9002818BFFBF744FFE9 -:104B800060200E904FF4FA70CDE90F0440F21070DF -:104B9000C2F200000EA90022CDE91144CDE9134470 -:104BA000FEF744FE002818BFFBF72EFF40F21070FE -:104BB000C2F200000EA90422FEF738FE002818BF3A -:104BC000FBF722FF40F21070C2F200000EA908228B -:104BD000FEF72CFE002818BFFBF716FF00204FF44D -:104BE0000051CDE906104FF000710590CDE90300AA -:104BF000CDE90100CDE90800CDE90A10CDE90C00AE -:104C000040F21070C2F2000001A9FEF73BF8002844 -:104C100018BFFBF7F9FE40F21070C2F20000FEF779 -:104C200093FD1CB010BD000080B540F25C7043F6EF -:104C30000001C2F20000C4F2010100234FF00C0C8D -:104C40004FF4E12280E80E00C0E90333C0E905C358 -:104C5000C0E90733C0E90933FFF7D4F9002818BFCA -:104C6000FBF7D2FE40F25C70C2F200000021FFF7B9 -:104C700083F9002818BFFBF7C7FE40F25C70C2F250 -:104C800000000021FFF732F9002818BFFBF7BCFE37 -:104C900040F25C70C2F20000FFF70CF9002808BF78 -:104CA00080BDBDE88040FBF7AFBE000080B540F29C -:104CB000F07044F60001C2F20000C4F200010023CB -:104CC0004FF00C0C4FF4E13280E80E00C0E90333E2 -:104CD000C0E905C3C0E90733C0E90933FFF792F91A -:104CE000002818BFFBF790FE40F2F070C2F20000FF -:104CF0000021FFF741F9002818BFFBF785FE40F2BD -:104D0000F070C2F200000021FFF7F0F8002818BF91 -:104D1000FBF77AFE40F2F070C2F20000FFF7CAF82B -:104D2000002808BF80BDBDE88040FBF76DBE0000D5 -:104D3000FEE70000FEE7000040F23C0041F26F2376 -:104D4000C2F20000C3F603234DF20A7243614BF234 -:104D50001773C3F623424FF07A5CC3F6D1030261A6 -:104D6000C0F818C04CF2AC5C4263836345F2EC12AD -:104D70004DF20A730021C3F2277CC3F63852C3F602 -:104D8000A333C0E90011C0E90211C161C0E90811F3 -:104D9000C0E90A110163C0F83CC0C0E91011C0E9C4 -:104DA0001211C0E91411C0E91623C0E91811816677 -:104DB000704700007047000070470000FDF748B8DA -:104DC0004EF68850CEF20000016841F47001016097 -:104DD0007047000010B540F27864C2F2000420462B -:104DE0003C21FEF76BFB2046BDE81040FDF7DEBF1F -:104DF00040F2C460C2F20000FEF7C0BB10B540F242 -:104E0000C464C2F2000420463C21FEF757FB204652 -:104E1000BDE81040FDF7CABF80B540F6FF33026819 -:104E2000C4F2000343F2FF3C9842C4F2010C0BDDD4 -:104E300060452FDC40F60043C4F20003984235D0B1 -:104E400042F600432EE000BFB0F1804F2ED040F27A -:104E50000043C4F20003984228D040F60003C4F295 -:104E60000003984222D0604526DC40F2FF73C4F272 -:104E70000003984236DD40F60003C4F20003984276 -:104E800044D040F60043C4F2000398423ED042F6BC -:104E9000004337E045F20003C4F20103984205D015 -:104EA00043F20043C4F201039842DCD14B6822F084 -:104EB00070021A436045D8DD44F2FF33C4F20103A7 -:104EC000984217DD44F20043C4F2010398421DD01A -:104ED00045F20003C4F20103984217D044F60003E0 -:104EE00010E000BFB0F1804F10D040F20043C4F298 -:104EF000000309E043F20043C4F20103984205D0E5 -:104F000044F20003C4F20103984203D1CB6822F4B7 -:104F100040721A434B6922F0800E8A6843EA0E03FE -:104F2000D1F800C00360C262A0F18042A2F59632BF -:104F30004FEAB222092AC0F828C008D8012303FA90 -:104F400002F240F2E5231A421CBF09690163012104 -:104F500041610169C90708BF80BD016921F00101F4 -:104F6000016180BDD0F808C011432CF47F4C41EAA8 -:104F7000032141EA0C0181607047000080B5816A1D -:104F80000A070DD4CA0716D18A071FD44A0728D4A6 -:104F9000CA0631D48A063AD44A0658D542E000BF40 -:104FA0000268D0F838C0536823F4004343EA0C0386 -:104FB0005360CA07E8D00268D0F82CC0536823F4C5 -:104FC000003343EA0C0353608A07DFD50268D0F848 -:104FD00030C0536823F4803343EA0C0353604A071C -:104FE000D6D50268D0F834C0536823F4802343EA4E -:104FF0000C035360CA06CDD50268D0F83CC0936854 -:1050000023F4805343EA0C0393608A06C4D50268F4 -:10501000D0F840C0936823F4005343EA0C03936034 -:105020004A0614D50268D0F844C05368BCF5801F06 -:1050300023F4801343EA0C03536008D1D2F804C070 -:10504000D0F848E02CF4C00343EA0E03536009068D -:1050500058BF80BD0168C06C4A6822F4002210432A -:10506000486080BDB0B582B004460020C4F890000E -:10507000FCF7CAFD216805460A68120737D56FF0AC -:105080007E4C20464FF4001100222B46CDF800C084 -:1050900000F000FA50B300BF206850E8000F21680C -:1050A00020F0800041E80002DAB1206850E8000FEB -:1050B000216820F0800041E8000292B1206850E8A9 -:1050C000000F216820F0800041E800024AB120680A -:1050D00050E8000F216820F0800041E80002002A1B -:1050E000DAD12020C4F8880060E000BF2168086899 -:1050F000400761D56FF07E4C20464FF480010022BE -:105100002B46CDF800C000F0C5F9002854D000BFF0 -:10511000206850E8000F216820F4907041E80002F8 -:10512000E2B1206850E8000F216820F4907041E857 -:1051300000029AB1206850E8000F216820F49070B6 -:1051400041E8000252B1206850E8000F216820F4C5 -:10515000907041E80002002ADAD100BF206850E8D0 -:10516000020F216820F0010041E80202DAB1206854 -:1051700050E8020F216820F0010041E8020292B1DC -:10518000206850E8020F216820F0010041E8020287 -:105190004AB1206850E8020F216820F0010041E880 -:1051A0000202002ADAD12020C4F88C00032000215A -:1051B00084F8841002B0B0BD2020C4F88800C4F880 -:1051C0008C000020E0662067002184F8841002B083 -:1051D000B0BD000070B504462269D4E9021300682E -:1051E0000A436169E6691143026846F6F315CCF695 -:1051F000FF7531432A4011430160416848F2000CB9 -:1052000021F4405119434160A269C4F2000C604589 -:105210001CBF216A0A4381684FF2FF43C1F2FF13AA -:10522000194011438160C16AD4F824E021F00F01D4 -:1052300041EA0E01C16244F6FF71C4F200018842E6 -:105240004FF0100318DC44F20041C4F20001884220 -:1052500028D044F60001C4F2000188422AD044F666 -:105260000041C4F20001884242D141F28801C4F2F7 -:10527000020109688B0933E045F20001C4F2000124 -:1052800088421FD0604525D043F60001C4F20101D9 -:1052900088422DD141F28801C4F202010B6879A243 -:1052A00022E000BF41F28801C4F2020109688B08C4 -:1052B00016E000BF41F28801C4F2020109680B093F -:1052C0000EE000BF41F28801C4F2020109680B0A36 -:1052D00006E000BF41F28801C4F2020109688B0AAE -:1052E00046F6C002C0F6000203F0030152F8213076 -:1052F000604542F20040C0F2F40015D0B6F5004F10 -:1053000024D1082B4FF0010100F2B380DFE803F055 -:10531000065E6CB164B1B1B16A0000BFFDF7D6F9A9 -:10532000002856D15CE000BF082B4FF0010100F2CD -:10533000A080DFE803F0059E259E1D9E9E9E230013 -:10534000FDF7C4F9C0B1D4F824E019E0082B4FF000 -:10535000010100F28E80DFE803F00565738C6B8C31 -:105360008C8C7100FDF7B2F900285ED164E000BFBB -:10537000FDF7D8F90028E6D100217AE04FF400408B -:1053800046F6A801C0F6000131F81E106268B0FBB5 -:10539000F1F002EB420188424FF0010169D313039F -:1053A000984266D8010E000210EB520041F1000154 -:1053B0000023FAF72DFF4FF60052A0F54071C0F21E -:1053C0000F0291424FD3012153E000BFFDF794F942 -:1053D00030B1D4F824E007E0FDF7A4F90028F8D1B3 -:1053E000002146E04FF4004046F6A801C0F6000157 -:1053F00031F81E106268B0FBF1F0510801EB40007B -:10540000B0FBF2F04FF6EF72A0F11001914207D815 -:105410004FF6F0710140C0F34200084423E000BFA2 -:10542000012126E0FDF768F930B1D4F824E007E067 -:10543000FDF778F90028F8D100211AE04FF4004078 -:1054400046F6A801C0F6000131F81E104FF6EF72C3 -:10545000B0FBF1F0616800EB5100B0FBF1F0A0F19E -:105460001001914204D82168C860002101E000BF0A -:1054700001214FF00110A066002208466267A26772 -:1054800070BD00BF01000000040000000200000029 -:10549000080000002DE9F041804600681546C26909 -:1054A0000E461140891BB1FA81F14909A94223D165 -:1054B000069C2CB3611C29D1C1693140891BB1FA0A -:1054C00081F14909A94217D1C1693140891BB1FA5B -:1054D00081F14909A9420FD1C1693140891BB1FA53 -:1054E00081F14909A94207D1C1693140891BB1FA4B -:1054F00081F14909A942DFD00020BDE8F08100BF59 -:10550000FCF782FB0320BDE8F08100BF1F4607E0E7 -:10551000C0693040801BB0FA80F04009A842EBD14E -:10552000FCF772FBC01BA04242D8D8F8000001680B -:105530004907EDD5402EEBD0802EE9D0C16909078F -:105540003AD4C1690905E3D54FF40061016250E81E -:10555000000FD8F8001020F4907041E80002002AF3 -:1055600060D0D8F8000050E8000FD8F8001020F400 -:10557000907041E80002002A54D0D8F8000050E8AA -:10558000000FD8F8001020F4907041E80002002AC3 -:1055900048D0D8F8000050E8000FD8F8001020F4E8 -:1055A000907041E80002EAB3D8F80000CFE700BFEE -:1055B0000320BDE8F08100BF0821016250E8000F20 -:1055C000D8F8001020F4907041E80002002A00F0A2 -:1055D0009780D8F8000050E8000FD8F8001020F4A9 -:1055E000907041E80002002A00F08A80D8F800009C -:1055F00050E8000FD8F8001020F4907041E8000245 -:10560000002A7DD0D8F8000050E8000FD8F800102C -:1056100020F4907041E80002002A71D0D8F8000010 -:10562000CCE700BF4FF6FE70CEF6FF70D8F8001042 -:1056300051E8021FD8F80020014042E80213F3B1FC -:10564000D8F8001051E8021FD8F80020014042E8C5 -:105650000213A3B1D8F8001051E8021FD8F80020B7 -:10566000014042E8021353B1D8F8001051E8021F7C -:10567000D8F80020014042E80213002BD6D1D8F818 -:105680006C0001282CD1D8F8000050E8000FD8F8A1 -:10569000001020F0100041E800020AB3D8F8000022 -:1056A00050E8000FD8F8001020F0100041E8000288 -:1056B000B2B1D8F8000050E8000FD8F8001020F080 -:1056C000100041E800025AB1D8F8000050E8000F7D -:1056D000D8F8001020F0100041E80002002AD2D1D2 -:1056E00020200021C8F88C00C8F86C10C8F874108D -:1056F000C8F89000032088F88410BDE8F08100BF4E -:105700004FF6FE70CEF6FF70D8F8001051E8021F79 -:10571000D8F80020014042E80213F3B1D8F8001095 -:1057200051E8021FD8F80020014042E80213A3B15B -:10573000D8F8001051E8021FD8F80020014042E8D4 -:10574000021353B1D8F8001051E8021FD8F8002016 -:10575000014042E80213002BD6D1D8F86C00012892 -:105760002CD1D8F8000050E8000FD8F8001020F035 -:10577000100041E800020AB3D8F8000050E8000F1A -:10578000D8F8001020F0100041E80002B2B1D8F8BB -:10579000000050E8000FD8F8001020F0100041E899 -:1057A00000025AB1D8F8000050E8000FD8F80010F5 -:1057B00020F0100041E80002002AD2D12020C8F8D1 -:1057C0008C0000200821C8F86C00C8F87400C8F8E4 -:1057D000901088F884000120BDE8F081FEE7000009 -:1057E00094B0FCF743FB00240020CDE90B44CDE945 -:1057F0000944CDE90744FCF7D5FB4FF480710991CA -:1058000040210A91042102200F9155210690CDE9F3 -:105810000D00CDE91010CDE9120006A8FCF7C0FF7D -:1058200020B1EFF3108072B6FEE700BF0F200190A9 -:105830000320CDE9020401A80421CDE90444FCF7CA -:10584000BBFD28B1EFF3108072B600BFFEE700BFCA -:10585000FEF7C2FEFEF734FEFEF7A0FFFFF7E4F905 -:10586000FEF7DEFFFFF73AF9FEF7EAFCFEF764FD0C -:10587000FEF728FFFEF75CFFFFF718FAFEF75CFE65 -:10588000FEF7C6FDFEF780FEFFF78AF8FFF7D6F8B1 -:1058900040F20410C2F20000FBF70CF840F22010B6 -:1058A000C2F20000FBF706F840F23C10C2F2000022 -:1058B000FBF700F840F20404C2F2000494ED020A7F -:1058C000FBF702F9D4E90001FBF7A6F8FFF782FA2B -:1058D000FFF794FA4FF090404FF480610122FCF7FB -:1058E0008DF940F60000C4F600004FF4007101226B -:1058F000FCF784F9FBF760F8FCE70000000000000B -:105900002DE9F04F81B02DED088B82B040F20C07ED -:10591000C2F2000797ED001ABEEE002A21EE028ABD -:10592000B4EE408AF1EE10FA0CDCB6EE002A21EE5D -:10593000021AB4EE401AF1EE10FAB8BFB0EE410A06 -:10594000B0EE408A10EE900AFAF72DFE41EC100BF3 -:105950009FEDAB1B00F0E8F951EC100BFAF736FEA7 -:105960009FEDAF0A01EE100A18EE104A31EE009AD0 -:10597000B5EE401A84F00040F1EE10FAA8BFB0EE88 -:10598000419AFAF710FE054619EE100A0E46FAF78C -:105990000AFE41EC180BB0EE480AF0EE680A00F07F -:1059A00047FA51EC100B2A463346FAF71BFDFAF77B -:1059B0000DFE40F2F406C2F2000630602046FAF70F -:1059C000F2FDB0EE480AF0EE680A04460D4600F01B -:1059D00047F951EC100B22462B46FAF703FDFAF774 -:1059E000F5FD40F2FC0197ED008AC2F2000196ED50 -:1059F00000AAB6EE000A086028EE00BA40F2F001F4 -:105A00003AEE0B9AC2F2000181ED009AFAF7CBFD53 -:105A100082461AEE100A8B46FAF7C5FD9FED7A0B07 -:105A2000044601900D46009153EC102B5046594608 -:105A3000FAF7D8FC22462B46FAF7CEFC9FED740B02 -:105A400054EC105B2A462346FAF7CCFC80461BEE4A -:105A5000100A8946FAF7A7FD42464B4606460F460E -:105A6000FAF719FCFAF7B2FD40F2F8019FED6A0B64 -:105A7000C2F200010AEE100A086053EC102B5046E7 -:105A80005946FAF7AFFCDDE90032FAF7A5FC2A46E1 -:105A90002346FAF7A7FC02460B4630463946FAF78A -:105AA000FAFBFAF793FD40F20011C2F200019FEDFC -:105AB0005D0A0860B5EE409A40F21C01F1EE10FA62 -:105AC000C2F20001B0EE401A0ADB91ED001AB4EE0A -:105AD000491AF1EE10FAB8BFB0EE419AB0EE491A89 -:105AE000B5EE40AA04EE100AF1EE10FAB0EE402A2C -:105AF0000ADB91ED002AB4EE4A2AF1EE10FAB8BFA3 -:105B0000B0EE42AAB0EE4A2AB5EE404AF1EE10FAE3 -:105B1000B0EE403A0ADB91ED003AB4EE443AF1EED1 -:105B200010FAB8BFB0EE434AB0EE443A81EE081A1C -:105B300082EE082A83EE083AB7EE004A40F2581087 -:105B4000B0EE405AC2F20000B4EE441AF1EE10FA80 -:105B5000C8BFB0EE441AB5EE401AF1EE10FAC8BF55 -:105B6000B0EE415A80ED005AB4EE442A40F25C1087 -:105B7000F1EE10FAC8BFB0EE442AB5EE402AB0EEFE -:105B8000401AC2F20000F1EE10FAC8BFB0EE421A9D -:105B900080ED001AB4EE443A40F26010F1EE10FAD3 -:105BA000C8BFB0EE443AB5EE403AC2F20000F1EEA2 -:105BB00010FAC8BFB0EE430A9FED1B2A80ED000A21 -:105BC00040F22C60C2F2000025EE023A006821EE9D -:105BD000021A20EE020ABCEEC33ABCEEC11ABCEEB9 -:105BE000C00A80ED0D3A80ED0E1A80ED0F0A02B06A -:105BF000BDEC088B01B0BDE8F08F00BF00BF00BF57 -:105C000000000060FB211940AA4C58E87AB6FB3F1F -:105C1000000000000000E03FAA4C58E87AB6FBBF45 -:105C2000DB0FC9400000000000E0AB4503B4019861 -:105C30004100009850EAC12018BF04204A0D18BF47 -:105C400040F0010040F2FF72B2EB515F08BF40F03C -:105C50000200012808BF052002B0704700000000C4 -:105C600010B52F499FED2C1B2DED020B84B005982C -:105C700020F000408842D8BF9DED040B2DDD29495E -:105C8000884209D1049840B94FF0010000F058FD56 -:105C900000F026FD06B010BD05DB9DED040B00F005 -:105CA00013FD06B010BD68469DED040B00F024F90D -:105CB00010F0030004BF9DED021B9DED000B0CD006 -:105CC00001280ED09DED021B9DED000B022817D080 -:105CD000012000F061FC06B010BD00F029FB06B009 -:105CE00010BD9DED021B9DED000B012000F054FC4A -:105CF00051EC100B81F0004106B041EC100B10BDCF -:105D000000F016FB51EC100B81F0004106B041ECA5 -:105D1000100B10BD0000000000000000000000009B -:105D2000FB21E93F0000F07F10B52DED040B86B09C -:105D30009DED060B10EE100A10EE901A8DED000B83 -:105D4000002818BF0120084320F00040C0F17F6008 -:105D500000F1E040C00F21D19DED080B10EE101AAC -:105D600010EE900A8DED000B002918BF01210843A9 -:105D700020F00040C0F17F6000F1E040C00F0DD185 -:105D800029490798B1EB400F04BF0698002842D07C -:105D90000998400004BF089800283CD09DED080BEE -:105DA00053EC102B9DED060B51EC100BFAF7EFFCAA -:105DB000CDE902019DED020B40F2FF7110EE900A59 -:105DC0008DED000B31EA105021D00798039900F0B7 -:105DD000004001F00041884219D09DED080B8DED87 -:105DE000040B9DED020B8DED000B10EE900A059952 -:105DF00061F31E0005909DED041B9DED020B51EC1F -:105E0000110B53EC102BFAF7EAFACDE902019DEDE4 -:105E1000020B0AB010BD012000F092FC0AB0BDE8F0 -:105E2000104000F05DBC00000000E0FF000000003A -:105E300010B52F499FED2C1B2DED020B84B005985A -:105E400020F000408842DCBF00209DED040B32DDD5 -:105E50002849884209D1049840B94FF0010000F068 -:105E60006FFC00F03DFC06B010BD05DB9DED040BA2 -:105E700000F02AFC06B010BD68469DED040B00F052 -:105E80003BF810F0030011D0012818D09DED021B43 -:105E90009DED000B02281AD000F04AFA51EC100BCD -:105EA00081F0004106B041EC100B10BD9DED021BCE -:105EB0009DED000B012000F06FFB06B010BD9DEDC5 -:105EC000021B9DED000B00F033FA06B010BD01205F -:105ED00000F062FB51EC100B81F0004106B041EC88 -:105EE000100B10BD000000000000000000000000CA -:105EF000FB21E93F0000F07F2DE9F14F04462DED35 -:105F0000020B2DED088B8AB09FEDE70B80ED020BA5 -:105F1000139EE74826F0004585420ADC9DED120BF2 -:105F2000002084ED000B0AB0BDEC088B03B0BDE887 -:105F3000F08FE0489FEDE0AB9FEDE1BBA84247DD6D -:105F4000E14F9FEDE39B9FEDE48B9DED120B53EC36 -:105F50001A2B51EC100B002E1CDDFAF73DFA41EC28 -:105F6000100BBD4208D053EC1B2B51EC100BFAF771 -:105F700033FAC4E900010BE053EC192B51EC100B80 -:105F8000FAF72AFA53EC182BFAF726FAC4E90001BB -:105F90000120C8E7FAF77FF941EC100BBD4208D0A9 -:105FA00053EC1B2B51EC100BFAF775F9C4E9000107 -:105FB0000BE053EC192B51EC100BFAF76CF953EC86 -:105FC000182BFAF768F9C4E900014FF0FF30AAE78F -:105FD000C348A84279DB9DED120B51EC100B00F089 -:105FE000B5FB41EC180B9FEDC00B53EC102BFAF7EF -:105FF000F9F99FEDBF1B53EC112BFAF74CF9FAF7A7 -:1060000039FC0746FAF718FC41EC190B53EC1A2B34 -:10601000FAF7E8F953EC182BFAF7E1F941EC180B11 -:1060200053EC1B2B51EC190BFAF7DCF9DFF8C8A283 -:1060300041EC100B4FEA15580125FA4453EC102B94 -:1060400051EC180BFAF7C8F9032DC4E900013DD053 -:10605000C1F30A5005EB4511A8EB0000113981424C -:1060600034DA0AEB051BB0EE48AA9BED000BF0EE0C -:1060700068AA53EC102B51EC190BFAF7B3F941EC69 -:106080001B0B51EC1A0B53EC1B2BFAF7A5F941EC47 -:10609000180B51EC1A0B53EC182BFAF79DF953EC33 -:1060A0001B2BFAF799F99BED020B41EC1A0B53EC01 -:1060B000102B51EC190BFAF795F953EC1A2BFAF750 -:1060C0008BF941EC100B6D1CB8E70EE0002EA8BF59 -:1060D0003846BFF628AF94ED000B51EC100B81F061 -:1060E0000041C4E9000178421DE7C6F3130040F403 -:1060F000801EC6F30A50A0F2F530471100F01F05CC -:10610000C5F12000DDF848B0089000200690079007 -:106110000520EC467949002D07EB0002794408BFC1 -:1061200051F8221009D051F8223001EB8201AB4026 -:106130004A68089922FA01F11943A1FB0E26A1FB36 -:106140000B131A449A4234BF0123002303EB0608C1 -:106150000CEB8003D3E901A60E448E4234BF01212B -:10616000002192448A4411B1924502D903E092453C -:1061700001D2012100E00021C3E901A641444CF80D -:106180002010011EA0F10100C4DC029800F10050B3 -:10619000850F0298DDE903678000DDF81480FAF7C7 -:1061A0004BFB41EC1A0B3046FAF757FB9FED541BA3 -:1061B00053EC112BFAF716F941EC1B0B3846FAF7A2 -:1061C0004CFB9FED511B53EC112BFAF70BF941ECF3 -:1061D000180B4046FAF741FB9FED4D1B53EC112B7A -:1061E000FAF700F941EC190B51EC180B53EC192B91 -:1061F000FAF751F853EC1B2BFAF74DF853EC1A2B26 -:10620000FAF749F8CDE90801002008909DED080B48 -:1062100053EC1A2B51EC100BFAF7DEF853EC1B2B56 -:10622000FAF7DAF853EC182BFAF7D6F853EC192BE7 -:10623000FAF7D5F89FED381B53EC112BFAF7D2F88B -:106240009FED370B41EC180B53EC102B9DED080B19 -:1062500051EC100BFAF7C6F853EC182BFAF71BF8B1 -:106260009FED310B41EC180B53EC102B9DED080BFF -:1062700051EC100BFAF7B6F853EC182BFAF70BF8B1 -:1062800041EC100B139810F0004F06D06D4251EC0A -:10629000100B81F0004141EC100B284684ED000BFF -:1062A00041E60000000000000000000000000000C7 -:1062B000FB21E93F7CD9024000004054FB21F93F1B -:1062C0003163621A61B4D03DFB21F93F0000000048 -:1062D0000000601A61B4D03D7370032E8A19A33B8D -:1062E000FB2139410000000083C8C96D305FE43FE5 -:1062F000000000000000E03F5A070000A806000070 -:10630000000000000000103E000000000000103CF3 -:10631000000000000000103A182D4454FB21F93D04 -:106320003326A611460B113C00000054FB21F93D19 -:1063300010B52DED040B2DED088B82B0B0EE419A17 -:10634000F0EE619A0B9820F000449FED4BABB4F156 -:10635000795F11DA9DED0A0B51EC100BFAF78AFA0E -:10636000002801BFB0EE4A0AF0EE6A0A02B0BDECA6 -:10637000088B04BF04B010BD9DED0A0B53EC102B2D -:1063800051EC100BFAF72EF841EC180B3C480621A3 -:10639000B0EE480AF0EE680A784400F081F853EC59 -:1063A000182B51EC100BFAF71DF89DED0A0B41EC80 -:1063B0001B0B53EC192B51EC100BFAF713F841ECB3 -:1063C000190B53EC1B2B51EC180BFAF70BF853EC91 -:1063D000192BFAF701F89FED2C0B41EC190B53EC3C -:1063E000102B51EC180BF9F7FDFF41EC100B28486E -:1063F000844210DA53EC192B51EC100BF9F7ECFF37 -:1064000053EC1A2BF9F7EBFF41EC100B02B0BDEC8B -:10641000088B04B010BD1F48A042BCBF9FED1E1BDF -:106420008DED001B06DBA4F500100190002000900C -:106430009DED001B51EC100B53EC112BF9F7CCFF29 -:106440009DED000B41EC180B53EC102B51EC1A0B8B -:10645000F9F7C2FF41EC1A0B53EC192B51EC180B56 -:10646000F9F7BAFF53EC1A2BF9F7B9FF41EC100B0F -:10647000CCE7000000000000000000000000F03F3A -:10648000CC03000000000000000000000000E03F1E -:106490003333D33F0000E93F000000000000D23F4B -:1064A00070B504462DED028B4D1E00EBC500B0EE1D -:1064B000408AF0EE608A90ED000B35F0060017D0B0 -:1064C00053EC182B51EC100BF9F78CFF41EC100B2F -:1064D0006D1E04EBC50090ED001B51EC100B53EC4E -:1064E000112BF9F7D8FE41EC100B35F00600E7D17F -:1064F000022D36D0042D1CD0062D1CBFBDEC028B06 -:1065000070BD53EC182B51EC100BF9F76BFF94EDA9 -:106510000A1B53EC112BF9F7BEFE53EC182BF9F7BD -:1065200061FF94ED081B53EC112BF9F7B4FE41EC1D -:10653000100B53EC182B51EC100BF9F753FF94EDA3 -:10654000061B53EC112BF9F7A6FE53EC182BF9F7A9 -:1065500049FF94ED040B53EC102BF9F79CFE41EC32 -:10656000100B53EC182B51EC100BF9F73BFF94ED8B -:10657000021B53EC112BF9F78EFE53EC182BF9F795 -:1065800031FF94ED001B53EC112BF9F784FEBDECA9 -:10659000028B41EC100B70BD31B504462DED040BA0 -:1065A0002DED0A8BB0EE41BAF0EE61BA0B989DED7D -:1065B0000A0B20F00040B0F1795F0DDA51EC100BBE -:1065C000FFF734FB042808BF00F09AF89DED0A0B92 -:1065D000BDEC0A8B05B030BD53EC102B51EC100B09 -:1065E000F9F700FF41EC180B9DED0A0B53EC182B4B -:1065F00051EC100BF9F7F6FE41EC190B2C48B0EEFC -:10660000480AF0EE680A05217844FFF749FF9FED3C -:106610002ACBB0EE40AAF0EE60AA9CB353EC1C2B40 -:1066200051EC190BF9F7DEFE41EC1C0B53EC1A2B65 -:1066300051EC190BF9F7D6FE9FED210B41EC190B2C -:1066400053EC102B51EC1B0BF9F7CCFE53EC192B30 -:10665000F9F7C2FE53EC182BF9F7C4FE53EC1B2BD1 -:10666000F9F7BAFE53EC1C2BF9F7B6FE9DED0A1BA9 -:1066700053EC112BF9F7B3FEBDEC0A8B05B041ECDE -:10668000100B30BDFFE753EC1A2B51EC180BF9F748 -:10669000A9FE53EC1C2BF9F7FEFD53EC192BF9F76F -:1066A000A1FE9DED0A1B53EC112BF9F7F4FDE3E776 -:1066B0005C02000000000000495555555555C5BF06 -:1066C000000000000000E03F10B553EC102B51EC2F -:1066D000100BF9F7E0FD41EC100B10BD00000000BD -:1066E0009FED050B10B553EC102B51EC100BF9F787 -:1066F000EBFE41EC100B10BD00000000000000009C -:106700009FED050B10B553EC102B51EC100BF9F766 -:1067100069FE41EC100B10BD0000000000000010ED -:1067200002E008C8121F08C1002AFAD1704770475A -:10673000002001E001C1121F002AFBD170470000B8 -:1067400001490860704700000000002082B0CDE9D8 -:10675000000121F0004001909DED000B02B051ECD2 -:10676000100B7047000000004C5555555555A53F7E -:106770007751C1166CC156BF9015CB19A001FA3ED6 -:10678000AD529C804F7E92BEC4B1B4BD9EEE213E00 -:10679000D43888BEE9FAA8BD00004054FB21F93F77 -:1067A0003163621A61B4D03D0000601A61B4D03D1B -:1067B0007370032E8A19A33B0000002E8A19A33B95 -:1067C000C14920259A837B390000000000000000A9 -:1067D0006E83F9A22915444ED15727FCC0DD34F54C -:1067E000999562DB4190433CAB6351FE61C5BBDED2 -:1067F0003A6E24B7E0D24D42EA2E49061C92D109E6 -:106800001CEB1DFE3EA729B1F53582E88444BB2E62 -:1068100026709CE9417E5FB439D69139F4395383AF -:106820008B5F849C3B28F9BDFF97F81F0F9805DE0E -:106830008B112FEF1F6D0A5ACF7E366DB709CB270C -:10684000663F464F2DEA5F9EC7BA27757BF1E5EBA1 -:10685000F739073DEA92528AB15FFB6B085D8D1FE5 -:106860004630035600000000A6F810111111813FB8 -:10687000D561C119A0012ABF7DFEB157E31DC73EF6 -:10688000EB9C2B8AE6E55ABE7CD5CF5A3AD9E53D3A -:1068900000000000000000000102030406070809D0 -:1068A00000000000010203040100020004000600D1 -:1068B00008000A000C0010002000400080000001C9 -:1068C00000000000040000000200000008000000BA -:1068D000010101030701000008040204080101018D -:1068E0000069000800000020200000002067000868 -:1068F0002069000820000020700C000030670008AC -:10690000000000000C0000000100000000004041F9 -:1069100010000000010000000024F40000004041CD +:1009B0006F12833AB0B584B00D4602210DF10E02DC +:1009C0004FF0FF34CDE900216C210C220123029469 +:1009D00001F0F2F910B104B0B0BD00BFBDF80E10C7 +:1009E000090409BA00EE101AB8EEC00A85ED000A33 +:1009F00004B0B0BDFEE7000040F2CC20C2F200001F +:100A000000F07CBD40F22C30C2F2000000F076BD58 +:100A100040F28C30C2F2000000F070BD40F2EC30C9 +:100A2000C2F2000000F06ABD704700004FF40050B1 +:100A300001F01AB8EFF3108072B600BFFEE70000B5 +:100A4000B0B52DED048B9FED2C8A40F2040440F2EA +:100A50000805C2F20004C2F20005B0EE080AF0EE8A +:100A6000480A2060296005F09BFB40F6B83000F092 +:100A700031FE9FED220AF0EE480A05F091FB28684E +:100A80002168484300EE100AB8EEC09AFFF71CFF39 +:100A900040F6B004C2F2000494ED001A29EE000AF8 +:100AA00030EE410A10EE100AFFF77DFD41EC100B0D +:100AB0009FED0F1B05F088FD51EC100BFFF786FD35 +:100AC00000EE100A30EE081AB5EE400AF1EE10FA08 +:100AD000A8BFB0EE401A84ED001AFFF709FF40F2FC +:100AE0001010C2F2000080ED000ABDEC048BB0BD16 +:100AF00000000060FB211940DB0FC940000000002E +:100B000040F20C00C2F2000080ED000A04F014BCB8 +:100B100070B582B090F85820012A03D1022108460E +:100B200002B070BD002201920092026840F2080CEF +:100B3000C5F2000CB2F1A04F0CF1F80508D040F25C +:100B40000043C5F200039A423ED10CF59F6300E0DA +:100B50002B469B68946823435B0735D44FF4E063CE +:100B6000D1F800E0AA4208BF4FF44073B2F1A04FA1 +:100B700008BF4FF440735CF80340BEF1000F24F44B +:100B800060442DD04D6890F838602C4340F2001539 +:100B900042F48072C5F2000544EA4634AA424CF899 +:100BA000034037D1DCF80020DCF800412243D207B3 +:100BB0003AD15CF80320896840F61F74A24341EAE9 +:100BC0000E01114322E000BFC16D41F02001C1655B +:100BD0000121002280F85820084602B070BD00BFF5 +:100BE00042F4807140F20012C5F2000291424CF8CA +:100BF00003401BD1DCF80010DCF800211143C907C9 +:100C00001ED15CF8031040F61F7291434CF803109C +:100C10000021DEE7DCF80044DCF80055DCF80026B3 +:100C20002C432243D207C4D00021D2E7DCF80024B1 +:100C3000DCF80065DCF8001632431143C907E0D048 +:100C40000021C6E7F0B581B00022009290F858204C +:100C5000012A03D10221084601B0F0BD0123076833 +:100C600080F85830BB685B0736D4D1E900531F26A3 +:100C7000C3F3012407EB8404226B03F01F039E409F +:100C8000B243C5F3846606FA03F31A432263BA68D3 +:100C9000BB6802F0040203F00803D21840F0BD80E4 +:100CA0000A6807F114030426C2F34064D1F808E08F +:100CB00006EAD25C53F82440C2F304550722AA4046 +:100CC000BEF1004F24EA02040CD143F80C401A682C +:100CD00042F000430EE000BFC16D41F02001C1654C +:100CE00001219DE10EFA05F2224343F80C201A6817 +:100CF00022F000437B61D1E90435FC68042B5FD10D +:100D00003A6E3A6E0B68C2F3846293FAA3F6C3F3A9 +:100D1000846C6FF3DF43B6FA86F5002B2C464FF652 +:100D2000FF7E08BF6446A242C0F2070E0CD13A6EA5 +:100D300022F000423A660A6802EA0E03C2F3846CAB +:100D400092FAA2F2B2FA82F57A6E7A6E002BC2F3B0 +:100D500084622C4608BF6446A2420CD17A6E22F00F +:100D600000427A660A6802EA0E03C2F3846C92FAC1 +:100D7000A2F2B2FA82F5BA6EBA6E002BC2F38462A6 +:100D80002C4608BF6446A2420CD1BA6E22F0004243 +:100D9000BA660A6802EA0E03C2F3846C92FAA2F2FF +:100DA000B2FA82F5FA6EFA6E002BC2F3846208BFC3 +:100DB0006546AA4231D1FA6E22F00042FA662CE072 +:100DC000062202EA940205FA02FC0E6807F16005A9 +:100DD00055F823404FF20002C0F2FF3206F0F84609 +:100DE000224046EA0C06324342F0004245F82320F6 +:100DF0000A698B6955F8226026F08076334345F8FE +:100E000022300A690B7F55F82260012B26F000760C +:100E100008BF06F1007645F82260BA68D20750D1C3 +:100E20000D68CA68D7F8B0602B466FF3DF4326EA37 +:100E3000030C4FF6FF7602F01804C0F20706E640F6 +:100E400000242E40C4F27F0446EA0C06A242C7F8F2 +:100E5000B06036D193B195FAA5F2B2FA82F20132BE +:100E600002F01E03092B02F01F0310D801229A4042 +:100E700003EB430342EA035315E000BF012202EBF8 +:100E8000956202F01E030A2B02F01F03EED301222B +:100E900000269A4003EB4303CFF6206606EB03538C +:100EA0001A4342F00073C3F3406607EB86068A6874 +:100EB0007569C3F3045307249C40A5439A402A4311 +:100EC00072610B680021C8F208010B4266D040F243 +:100ED000003EC5F2000EAEF500710EF580648F4243 +:100EE00004BF40F20034C5F200042146B7F1A04F20 +:100EF00004BF40F20031C5F200018D680022CCF23F +:100F00002132934205F0E07C04D01022C9F2C002E5 +:100F1000934245D12A0261D440F20062C5F2000238 +:100F2000974202D0B7F1A04F5AD18A6822F0E072FE +:100F300042EA0C0242F400028A6040F21801C2F256 +:100F40000001096842F663528909C0F23E52A1FBD2 +:100F50000212910901EB41010C2202EB8101009187 +:100F60000099002948D00099013900910099002981 +:100F700044D00099013900910099002940D000998E +:100F800001390091009900293CD000990139009164 +:100F9000009900294FF00001E5D141E000213FE038 +:100FA0000022CCF25272934208BF15F0807219D021 +:100FB0000021CCF684318B424FF0000108BF15F4BC +:100FC00080022DD1B7F1A04F1FD040F20011C5F221 +:100FD00000018F4218D1002122E000BF00211FE054 +:100FE00000211DE08A6822F0E07242EA0C0242F021 +:100FF00080728A60002113E0002111E000210FE0DF +:1010000000210DE000210BE0A646DEF8081021F0DB +:10101000E07141EA0C0141F48001CEF80810002192 +:10102000002280F85820084601B0F0BDB0B582B06B +:101030000446002001904CB1E06D58B121688868E9 +:10104000800012D48868C00019D54CE0012002B09D +:10105000B0BD00BF204600F027F90020206684F8CC +:101060005800216888688000ECD588684FF6C07207 +:10107000C5F6FF72104088608868C00033D44FF610 +:10108000C0728868C5F6FF7202F18052104000F10C +:101090008050886040F21800C2F20000006842F6FA +:1010A00063528009C0F23E52A0FB02029009022264 +:1010B00002EB400001900198A8B100BF01980138EF +:1010C0000190019878B1019801380190019850B1D0 +:1010D000019801380190019828B1019801380190D8 +:1010E00001980028EAD18868C00009D4E06D40F07A +:1010F0001000E065206E40F001002066012000E055 +:1011000000208A68E36D02F0040203F01003D21895 +:10111000E26D40F0818022F481720232E2658A68D9 +:10112000D20729D140F2001341F48072C5F20003C6 +:1011300040F2080C9A42C5F2000C73D1DCF8003082 +:10114000DCF800211A43D20716D10CF1F8024FF453 +:10115000E063D4F804E0914208BF4FF44073B1F16A +:10116000A04F08BF4FF440735CF8032022F47C12B8 +:1011700042EA0E024CF80320627FE36B43EA4232FC +:10118000D4E902C31A4394F8243042EA0C02012B3A +:1011900042EA034207D1D4F828C00023CFF6FE73F9 +:1011A00003EB4C431A43E36A33B103F47873D4F886 +:1011B00030C01A4342EA0C02D1F80CC044F20703D3 +:1011C000CFF6F07303EA0C031A43CA600A69636B33 +:1011D00022F040621A430A618A68120753D494F8D5 +:1011E0003820237F520042EA833CCB6844F202025B +:1011F00023EA020242EA0C02CA6022690B69FAB1D0 +:1012000043F480330B61D1F8C0C043F6FF732CEA7E +:1012100003031A431CE000BF42F010010120E16506 +:1012200002B0B0BDDCF800E4DCF80025DCF80036E4 +:1012300042EA0E021A43D2073FF487AF9CE700BF91 +:1012400023F480320A61D1F8C02043F6FF739A4339 +:10125000C1F8C02094F840300A69012B10D140F247 +:10126000FD7322EA030CD4E91132D4E913E543EA11 +:101270000C031A4342EA0E022A4342F0010201E043 +:1012800022F001020A6162690B6B012A23F00F024E +:1012900002D1236A013B1A430A63E16D012262F322 +:1012A0000101E16502B0B0BDF0B59BB0044600207D +:1012B0001A90CDE91800CDE9160001A85421FEF7D7 +:1012C000DFFF206840F20041C5F2000188426FD084 +:1012D00040F20011C5F20001884200F0A380B0F195 +:1012E000A04F40F009814FF4004001904FF00050B2 +:1012F000129001A801F040F8002818BFFFF79AFBF0 +:1013000040F2EC01C2F200014A6841F24C00C4F222 +:101310000200531C4B6042B9016841F40051016066 +:10132000016801F4005100910099016816AD41F087 +:10133000040101600168032701F004010091009994 +:101340000168002641F0010101600068294600F0B3 +:101350000100009000980820169040F20040C4F66A +:10136000000000F580601797189600F089FB4FF099 +:1013700090402946CDE91677189600F081FB40F29F +:10138000CC250820C2F20005C4F20200052180220B +:101390004FF4007385E8430005F114004FF4006733 +:1013A0004FF0200CC5E9036280E888109BE000BF85 +:1013B0004FF4803001904FF00040139001A800F0EE +:1013C000DBFF002818BFFFF735FB41F24C00C4F2E9 +:1013D00002000168002641F480410160016801F4C7 +:1013E000804100910099016841F0020101600068AC +:1013F00016A900F002000090009802201690032029 +:10140000179040F20040C4F60000189600F038FB38 +:101410000820C4F2020040F28C352830C2F20005E8 +:10142000252153E04FF4004001904FF000501290FE +:1014300001A800F0A1FF002818BFFFF7FBFA40F257 +:10144000EC01C2F200014A6841F24C00C4F2020011 +:10145000531C4B6042B9016841F4005101600168BE +:1014600001F4005100910099016816AD41F00101AD +:1014700001600168032701F00101009100990168F2 +:10148000002641F0020101600068294600F00200D8 +:1014900000900098C02016904FF090401797189633 +:1014A00000F0EEFA0420CDE9160740F20040C4F641 +:1014B00000002946189600F0E3FA0820C4F2020062 +:1014C00040F22C351430C2F20005242180224FF462 +:1014D00000734FF4006728606960AE60EE602A61B7 +:1014E0006B61AF61EE6128462E6200F05DF808B1D5 +:1014F000FFF7A0FA6565AC621BB0F0BDB0B5D0E9EE +:1015000010C30268DCF8001003F01F030424D2F8B3 +:1015100000E09C400C4218BF1EF0040522D10224BA +:101520009C400C4218BF1EF0020529D1D940090782 +:1015300024D51EF0080108BFB0BD116821F00E01CE +:101540001160012101FA03F2CCF80420C16380F894 +:101550002510416B002280F8242079B1BDE8B0400D +:10156000084700BF1168890603D4116821F00401FF +:101570001160CCF80440016B0029EFD1B0BD00BF71 +:101580001168890606D4116821F00A011160012151 +:1015900080F82510CCF80440C16A0022002980F8A8 +:1015A0002420DBD1EAE7000000284FF0010100F021 +:1015B0008E802DE9F04740F2000CC4F2020C036863 +:1015C0004FF6F8320CF5816ECBF6FD72734538BFDD +:1015D00002F580624CF6CD441A44CCF6CC44A2FB12 +:1015E00004286FF0070252FA83F2A2FB04290CF5DB +:1015F00080656FF00304D0E90262D0F810A03CBF10 +:101600000025C4F2020504EA9804C0E9105402253A +:1016100080F825501D6847F6F07725EA070737431D +:101620003A43476942EA0A0285693A43C7692A434D +:10163000056A3A432A431A600CF50262734538BFC3 +:101640000CF50062A3180CF50862C264C9F3041219 +:1016500040F6840C01FA02F2B6F5804FC4F2020C97 +:101660008364026506D1002141601960CCF8002036 +:101670001EE000BF41685FFA81FE013903294FF087 +:101680000001C3F800E0CCF8002011D8AEF101024F +:101690000CEB820747F87C1F02F01F01012202FABF +:1016A00001F30CF1BC023946CCF8C03002E000BFB7 +:1016B0000022002300F1540C8CE80E0000210122CE +:1016C000C16380F8252080F82410BDE8F047084663 +:1016D00070470000B0B5044600F0C6FA054640F277 +:1016E0001000C2F200004068611C18BF044400BF33 +:1016F00000F0BAFA401BA042FAD3B0BD70B5D8B121 +:10170000044690F85C0028B9002084F85D0020466B +:1017100000F01EF92068816921F01001816100F05C +:10172000A3FA054620688169090707D500F09CFAED +:10173000401B0B28F6D312E0012070BD816941F0F7 +:101740000101816100F090FA054600BF20688169BF +:10175000C9070DD100F088FA401B0B28F6D3206E84 +:10176000032140F001002066012084F85C1070BD68 +:10177000826946F2004CC4F2000C42F0020260455D +:10178000826102D16268CCF80021227C8369012A3F +:1017900023F0400318BF40338361627C8369012AD0 +:1017A00023F4804308BF03F580438361A27C8369EF +:1017B000012A23F4805318BF03F5805383618269A3 +:1017C000D4E902E322F4407545EA0E058561856996 +:1017D00025F0A4058561056925F0100505619BB11B +:1017E000012B0DD0022B09D08569032B45F0800514 +:1017F0008561056945F01005056105D1202300E0EC +:10180000042385692B43836104F114052ACD226AE0 +:101810005E1E6FF0FF0303EB052545EA4665013ABE +:101820002A430025CFF6FF7505EB01411143BEF5B4 +:10183000407FC16110D1D4E909E2D4E90B61013ADA +:1018400003EB06231A436FF00F0303EB011111435F +:1018500005EB0E421143C160D4E90D13E26BD0F8E1 +:10186000C0603243C0F8C0200CF580660CF58042A1 +:10187000B04204BF4AF25072C4F200020CF5006696 +:10188000B04208BF02F5D4622264D0F8806026F42A +:10189000F81646EA0141C0F8801002F17001616457 +:1018A000D0F8801021F0706141EA0361C0F8801027 +:1018B00002F1B000A06402F5C470E06402F5187093 +:1018C000206502F51E70606502F55470002100BFAE +:1018D000C2E90011C2E90211C2E90411C2E906110C +:1018E000C2E90811C2E90A11C2E90C11C2E90E11DC +:1018F000C2E91011C2E91211C2E91411C2E91611AC +:10190000C2E91811C2E91A11C2E91C11C2E91E117B +:10191000C2E92011C2E92211C2E92411C2E926114B +:10192000C2E92811C2E92A11C2E92C11C2E92E111B +:10193000C2E93011C2E93211C2F8D010D432824269 +:10194000C6D300200121A065206684F85C1070BD1C +:1019500010B59CB0044600201B90CDE91900CDE9DC +:10196000170002A85421FEF78BFC206846F6000100 +:10197000C4F20001884237D046F20041C4F20001AF +:1019800088426DD14FF4805002904FF0007010905B +:1019900002A800F0F1FC002818BFFFF74BF840F256 +:1019A0000C11C2F200010A6841F24C00C4F20200BC +:1019B000531C0B6042B9C16841F00071C160C1683D +:1019C00001F0007101910199016841F0010101608C +:1019D000006800F00100019001984FF4C05017908A +:1019E0004FF0904032E000BF4FF4805002904FF033 +:1019F0000070109002A800F0BFFC002818BFFFF78D +:101A000019F840F20C11C2F200010A6841F24C00D0 +:101A1000C4F20200531C0B6042B9C16841F000716E +:101A2000C160C16801F0007101910199016841F044 +:101A300002010160006800F00200019001984FF47B +:101A40008250179040F20040C4F600000221189125 +:101A50000021CDE9191109211B9117A900F010F8F7 +:101A60001CB010BD7047000040F21441C4F20101E7 +:101A70000A68024214BF08607047FFF7F3BF000016 +:101A80002DE9F04F84B08E4641F20042C4F60002C8 +:101A9000DEF8004006219042019008BF0521002C8D +:101AA000009100F0D7800198002500F138424FEAFC +:101AB000B2230098012700264FF00008052B38BFFD +:101AC00018460090CDF808E00EE000BFDEF80040B8 +:101AD00008F1010834FA07F106F1020607F10107DF +:101AE00005F1040500F0B680A7F1010A012000FA13 +:101AF0000AF314EA0309E9D0DEF804C00CF0030B82 +:101B0000ABF10104012C17D80198744681680322B7 +:101B1000E468B2409143B4402143816041684FEA98 +:101B2000480E9943CCF3001303FA0AF30446D0435A +:101B3000194361600CE000BF0321B140019CC84320 +:101B4000BBF1030FB64603D1B6464FF0030B23E0BB +:101B5000E168029A01409368BBF1020F03FA0EF3A9 +:101B600041EA0301E16017D16FF0030101EA5A0174 +:101B7000214405F01C040F23D1F820C003FA04FB14 +:101B800013692CEA0B0CA34043EA0C03019C0B6283 +:101B9000D2F804C00CF0030B21680BFA0EF20140DE +:101BA00011432160DDF808E01CF4403F8ED041F283 +:101BB0006000C4F20200016840F2004C41F00101F3 +:101BC00001600168C4F2010C01F001010391039965 +:101BD0002AF003014FF6084A6144CFF6FF7A05F078 +:101BE0000C030F2051F80A2000FA03F40098A243D6 +:101BF00000FA03F31A4341F80A20DCF80810DEF873 +:101C0000042041EA090340F20C40D40258BF21EA03 +:101C10000903CCF80830C4F201000168940241EADB +:101C2000090358BF21EA09030360DCF80410940398 +:101C300041EA090358BF21EA0903CCF80430DCF873 +:101C40000010D20341EA090358BF21EA0903CCF886 +:101C500000303BE704B0BDE8F08F00001823002AF5 +:101C600008BF2823C150704740F6A800C2F2000008 +:101C70000068704790F84120202A03D190F8402056 +:101C8000012A01D102207047242280F841200268F5 +:101C9000136823F001031360136823F48053136067 +:101CA000136819431160116841F00101116020218E +:101CB00080F84110002180F840100846704700006D +:101CC00090F84120202A03D190F84020012A01D128 +:101CD00002207047242280F841200268136823F014 +:101CE00001031360136823F4706343EA0121116058 +:101CF000116841F001011160202180F8411000219C +:101D000080F8401008467047002804BF0120704743 +:101D100010B5044690F8410028B9002084F840002E +:101D2000204600F065F9242084F8410094E8091069 +:101D3000E2680168012A21F00101016023F070616D +:101D40000161816821F40041816003D14CF40041BC +:101D5000816009E04CF40441022A816004D14168A9 +:101D600041F4006103E000BF416821F4006141607B +:101D7000416804F1100C41F0007141F400414160F0 +:101D8000C16821F40041C1609CE80E10114341EA92 +:101D90000321C160216A41EA0C010160016841F040 +:101DA0000101016000202021606484F8411020635B +:101DB00084F8420010BD00002DE9F04F81B00446C8 +:101DC00090F8410020280DD1DDF828B0BBF1000FBC +:101DD0000CD0DDF82CA0BAF1000F07D094F8400029 +:101DE00001280BD1022001B0BDE8F08F4FF4007044 +:101DF0006064012001B0BDE8F08F00BF01201D46E6 +:101E00001746894684F84000FFF72EFF21680646F2 +:101E10008A69120447D422200C9A84F84100402099 +:101E20004FF0000884F84200C4F84480C4F824B09D +:101E3000A4F82AA0C4F8348049F6000392464A6800 +:101E4000CFF600436FF39F29E8B249EA00401A40F9 +:101E5000104400F5005048602046514632469B46EB +:101E600002F046FCA8B9012D08D02068390A816229 +:101E700020465146324602F03BFC50B92068F9B288 +:101E800081622046402100225346009602F082FBE8 +:101E900050B384F84080012001B0BDE8F08F00BF4E +:101EA00088690004B7D520461921324602F0C4FAE9 +:101EB00000289ED1FFF7D8FE801B21681A28EFD397 +:101EC00088690004ECD5606C40F02000606420203C +:101ED00084F84100002084F8420084F8400001208A +:101EE00001B0BDE8F08F00BF608D40F20008B0F592 +:101EF000807FC0F2FF1809D3206808F5105350F80E +:101F0000041F4F4601EA0B02FF210AE0618D2068A1 +:101F1000CAB250F8043F49EA024203EA0B0708F547 +:101F200092333A431A43FF270BF5806502602185FF +:101F300010E000BF618D2068218550F8042FC9B2E0 +:101F400049EA01412A404FF00073114319430160EF +:101F5000608D88B32046042100225346009602F08B +:101F600019FB00287FF445AF2068616A406A087059 +:101F7000606A218D01306062481E2085618D0139C3 +:101F80006185618D0029E3D00004E1D120468021E4 +:101F900000225346009602F0FDFA00287FF429AF94 +:101FA000608DB0F5807FC5D32068278550F8041F69 +:101FB0004A4629404346C8E720465146324602F089 +:101FC00059FB00287FF415AF20682021C1614268C9 +:101FD0004EF60003CFF600631A404260002084F8FA +:101FE000411084F8420084F8400001B0BDE8F08F51 +:101FF00010B59CB0044600201B90CDE91900CDE936 +:10200000170002A85421FEF73BF9206845F60001AD +:10201000C4F20001884237D045F20041C4F2000109 +:1020200088425FD14020029002A800F0A5F9002864 +:1020300018BFFEF7FFFC41F24C04C4F20204206812 +:1020400017A940F002002060206800F00200019013 +:1020500001984FF4C0701790122018900020CDE91D +:10206000190004201B9040F20040C4F60000FFF766 +:1020700007FDE06840F40010E060E06800F4001044 +:10208000019001981CB010BD8020029002A800F0C1 +:1020900073F9002818BFFEF7CDFC41F24C04C4F2DE +:1020A0000204206817A940F001002060206800F0B9 +:1020B0000100019001984FF4407017901220189081 +:1020C0000020CDE9190004201B904FF09040FFF74D +:1020D000D7FCE06840F48000E060E06800F4800035 +:1020E000019001981CB010BD40F2100040F6A8010C +:1020F000C2F20000C2F2000140680A6810440860A1 +:102100007047000080B5032000F088F8002000F040 +:1021100009F800281CBF012080BD00F029F800202C +:1021200080BD000070B540F21006C2F20006716872 +:10213000E1B1044640F21800C2F200004FF47A7296 +:102140000068B2FBF1F1B0FBF1F000F0CBFE0F2C18 +:102150004FF0010508D838B94FF0FF302146002272 +:10216000002500F02FF83460284670BD012070BDB6 +:1021700082B041F25800C4F20200816841F00101CE +:102180008160816801F0010101910199016841F0CC +:1021900080510160006800F080500090009802B00B +:1021A00000F0E0B8002848BF704700F01F0101228E +:1021B00002FA01F14EF200124009CEF2000242F89A +:1021C0002010704710B54EF60C5CCEF2000CDCF817 +:1021D0000030C3F3022E8EF00704042C28BF042421 +:1021E000BEF103034FF0FF3E0EFA04F438BF0023A4 +:1021F000A14399400EFA03F39A43114300F00F02F2 +:10220000043A624409010C3200F16043B0F1FF3F2F +:10221000C8BF03F56442117010BD00004EF60C51AA +:10222000CEF200010A684FF6FF031A4060F30A225B +:1022300042F0806040F0FD7008607047B0F5007FAC +:1022400042D0002840F0808047F21400C4F2000021 +:1022500050F8141CC26E01F4C06122F48072B1F512 +:10226000806FC2662ED150F8141C012262F34A21FD +:1022700040F8141C40F21801C2F200010968322231 +:1022800051434DF68362C4F21B32A1FB0212910C42 +:102290000268520511D54A1C0FD0026852050CD5B0 +:1022A00059B10268520508D5012906D002685205C5 +:1022B00003D50229A1F10401EAD10068400544BF19 +:1022C000032070470020704747F21400C4F200005A +:1022D00050F8141CC26E01F4C06142F48072B1F572 +:1022E000806FC266EED150F8141C012262F34A21BD +:1022F00040F8141C40F21801C2F2000109683222B1 +:1023000051434DF68362C4F21B32A1FB0212910CC1 +:102310000268520511D54A1C0FD0026852050CD52F +:1023200059B10268520508D5012906D00268520544 +:1023300003D50229A1F10401EAD10068400544BF98 +:1023400003207047BEE700BF47F21400C4F200004C +:1023500050F8141C022262F34A2140F8141C002099 +:102360007047000047F20800C4F20000016841F421 +:1023700080410160704700002DE9F04182B00446C1 +:10238000807841F288060007C4F2020602D40020D9 +:102390002FE000BF56F8300C10F080580BD156F8E3 +:1023A000300C40F0805046F8300C56F8300C00F0FD +:1023B00080500190019847F20007C4F20007386886 +:1023C00040F480703860FFF74FFC05463868C00560 +:1023D00000F10C81FFF748FC401B0228F6D90320CE +:1023E000B8F1000F05D156F8301C21F0805146F8A5 +:1023F000301C2168CA0717D18A071DD44A0723D485 +:102400000A0729D4CA062FD48A0635D44A063BD4F3 +:102410000A0641D4CA0547D48A034DD48A0553D449 +:102420004A0559D467E000BF3268636822F00302AE +:102430001A4332608A07E1D53268A36822F00C02A1 +:102440001A4332604A07DBD53268E36822F0300273 +:102450001A4332600A07D5D53268236922F0C002D8 +:102460001A433260CA06CFD53268636922F44072DB +:102470001A4332608A06C9D53268A36922F44062E1 +:102480001A4332604A06C3D53268E36922F44052E7 +:102490001A4332600A06BDD53268236A22F44042EC +:1024A0001A433260CA05B7D53268636A22F44032F3 +:1024B0001A4332608A03B1D57269A36A22F003021B +:1024C0001A4372618A05ABD53268E36A22F440226E +:1024D0001A4332604A050ED53268236B22F440124B +:1024E0001A43B3F5801F326005D156F87C2C42F4B4 +:1024F000801246F87C2C0A050ED53268636B22F4F4 +:1025000040021A43B3F5800F326005D156F87C2C97 +:1025100042F4801246F87C2CCA040ED53268A36BB4 +:1025200022F040721A43B3F1807F326005D156F831 +:102530007C2C42F4801246F87C2C8A040ED532683A +:10254000E36B22F040621A43B3F1006F326005D1B1 +:1025500056F87C2C42F4801246F87C2C4A040ED5A6 +:102560003268236C22F040621A43B3F1006F32608C +:1025700005D156F87C2C42F4801246F87C2C0A04D3 +:102580000ED53268636C22F040521A43B3F1805F7B +:10259000326005D156F87C2C42F4803246F87C2C0F +:1025A000CA030ED53268A36C22F040421A43B3F13D +:1025B000804F326005D156F87C2C42F4803246F8C8 +:1025C0007C2C49030ED57169E26C21F44011114352 +:1025D000B2F5001F716105D156F87C1C41F48011E1 +:1025E00046F87C1C02B0BDE8F08100BFB06810F472 +:1025F000407010D0216D88420BD0B068B16820F4D3 +:10260000407041F48031B160B16821F48031B16033 +:10261000B060C0070CD1B068216D20F44070084351 +:10262000B0600020B8F1000F7FF4E3AEDBE600BF3E +:10263000FFF71AFB054641F2883700BFB0688007F4 +:10264000E9D4FFF711FB401BB842F7D9C7E60000F9 +:102650002DE9F04700286DD042F2000AC4F2020AC8 +:102660000446DAF800000D4600F00F0088420CD254 +:10267000DAF8000020F00F002843CAF80000DAF86A +:10268000000000F00F00A84254D1216841F2080870 +:10269000C807C4F2020803D1880740F1D880BDE022 +:1026A000606802283AD0032840D158F8082C9201DB +:1026B00040D5D8F80420D8F8043042F2004702F0A0 +:1026C0000302C3F30313C0F2F4070133032A04BF68 +:1026D00043F20067C0F26E17D8F80420B7FBF3F39B +:1026E000D8F80470C2F306225A43C7F341630227A5 +:1026F00007EB4303B2FBF3F24BF20043C0F2C443D7 +:102700009A4261D9D8F8002012F0F00F51D0890711 +:102710005AD5A168002957D14BE000BF58F8081CD2 +:1027200089035CBF0120BDE8F08707E058F8081C6A +:10273000490503D40120BDE8F08700BFD8F8001098 +:1027400001F00C0104293FD0D8F8001001F00C0171 +:10275000082939D0D8F8001001F00C010C2933D128 +:10276000D8F80410D8F8042042F2004301F0030125 +:10277000C2F30312C0F2F4030132032904BF43F28F +:102780000063C0F26E13D8F80410B3FBF2F2D8F86D +:102790000430C1F306215143C3F34162022303EB2A +:1027A0004202B1FBF2F14BF20042C0F2C44291424C +:1027B0000AD9D8F80010082262F307114FF0010976 +:1027C000C8F8001002E000BF4FF00009D8F8001070 +:1027D00021F003010843C8F80000FFF745FA064658 +:1027E00041F28837D8F80000616800F00C00B0EBC7 +:1027F000810F07D0FFF738FA801BB842F2D90320C7 +:10280000BDE8F0872168880708D4B9F1000F1ED011 +:10281000D8F8000020F0F00017E000BF480705D509 +:10282000D8F8000040F4E060C8F80000080706D5BA +:10283000D8F80000072262F30D20C8F80000D8F88D +:102840000000A26820F0F0001043C8F80000DAF899 +:10285000000000F00F00A8421BD9DAF8000020F0B9 +:102860000F002843CAF80000FFF7FEF9064641F2C0 +:10287000883700BFDAF8000000F00F00A84207D048 +:10288000FFF7F2F9801BB842F4D90320BDE8F087C6 +:102890002168480707D5D8F80000E26820F4E06016 +:1028A0001043C8F80000080708D5D8F800002169CF +:1028B00020F4605040EAC100C8F80000D8F80000D9 +:1028C00042F20041C0F2F40100F00C000428084676 +:1028D0002DD0D8F8000000F00C00082843F200606A +:1028E000C0F26E1023D0D8F8002002F00C020C2A9F +:1028F0001CD1D8F80420D8F8043002F00302C3F346 +:1029000003130133032A08BF0146D8F80400B1FBC2 +:10291000F3F1D8F80420C0F306204843C2F3416124 +:10292000022202EB4101B0FBF1F000E00020D8F8F8 +:10293000001047F23012C1F30311C0F60002515CDF +:1029400040F2180201F01F0120FA01F140F21000DC +:10295000C2F200000068C2F200021160BDE8F04758 +:10296000FFF7E0BB40F2180041F20801C2F200009C +:10297000C4F202010068096847F24012C1F3022163 +:10298000C0F60002515C01F01F01C8407047000012 +:1029900040F2180041F20801C2F20000C4F2020144 +:1029A0000068096847F24012C1F3C221C0F6000274 +:1029B000515C01F01F01C8407047000041F20C015A +:1029C000C4F2020151F8040C42F20042C0F2F402D7 +:1029D00000F00C000428104608BF704751F8040CA2 +:1029E00000F00C00082843F20060C0F26E1021D005 +:1029F00051F8043C03F00C030C2B1CBF0020704763 +:102A0000D1F800C00B680CF0030CC3F303130133BF +:102A1000BCF1030F08BF02460868B2FBF3F2096875 +:102A2000C0F306205043C1F34161022202EB410191 +:102A3000B0FBF1F0704700002DE9F04182B00028B2 +:102A400000F006810446007841F20006C007C4F297 +:102A5000020655D12078800774D42078000700F151 +:102A600097802078400700F1B7802078800600F139 +:102A70000781E569002D00F03082B06800F00C009D +:102A80000C2840F05981012D00F0E280F068216AA5 +:102A900000F003028A4240F0DB80626A6FF00F03AD +:102AA00000F0F00103EB0212914240F0D180A16AE4 +:102AB00000F4FE42B2EB012F40F0CA80E16A00F060 +:102AC0007842B2EBC16F40F0C380226B0023CFF697 +:102AD000E07303EB025200F4C0016FF31402914261 +:102AE00040F0B680616B4FF07E4202EB016100F076 +:102AF000C06001F07E41884240F0AA80EDE100BF55 +:102B0000B06800F00C01F06808295BD0032281F066 +:102B10000C0122EA00000844B0FA80F0400951D1CB +:102B20006068B0F5803F07D0B0F5A02F40F0DA80A4 +:102B3000306840F480203060306840F4803030608D +:102B4000DBE000BFB068F16800F00C00042869D039 +:102B500001F0030180F00C0081F002010844B0FA9A +:102B600080F040095ED1E1683068002900F0D28031 +:102B700040F480703060FFF777F805463068400514 +:102B800000F1FC80FFF770F8401B0228F6D92EE117 +:102B90006169D6F89400002900F0908040F00100AF +:102BA000C6F89400FFF760F8054600BFD6F8940019 +:102BB00080073FF556AFFFF757F8401B0228F5D9BD +:102BC00015E100BF306880037FF544AF60680028DE +:102BD0007FF440AF3CE000BFB06D10F0805808D1EA +:102BE000B06D40F08050B065B06D00F08050019045 +:102BF000019847F20007C4F200073868C0052BD4DB +:102C0000386840F480703860FFF72EF8054600BF42 +:102C10003868C00520D4FFF727F8401B0228F7D9F1 +:102C2000E5E000BF3068400501D5E06880B170681C +:102C3000216920F0FE4040EA0160706040F210001F +:102C4000C2F200000068FFF76DFA00283FF405AFFC +:102C5000012002B0BDE8F081A068012808D0052855 +:102C600040F0AA80D6F8900040F00400C6F890002A +:102C7000D6F8900040F00100C6F89000A9E000BF2F +:102C8000A169D6F89800002900F0808040F001008A +:102C9000C6F89800FEF7E8FF054600BFD6F8980092 +:102CA00080073FF5E6AEFEF7DFFF401B02284FF03E +:102CB0000300F3D902B0BDE8F08100BF20F00100AD +:102CC000C6F89400FEF7D0FF054600BFD6F8940082 +:102CD00080077FF5C6AEFEF7C7FF401B0228F5D977 +:102CE00085E000BF3168002821F48031316031680F +:102CF00021F48021316000F07F80FEF7B5FF0546AA +:102D0000306880033FF5A6AEFEF7AEFF401B642897 +:102D1000F6D96CE020F480703060FEF7A5FF054620 +:102D2000306840057FF599AEFEF79EFF401B0228F4 +:102D30004FF00300F4D9BDE7306820F080703060B8 +:102D4000FEF792FF022D05460CD100BF30688001CE +:102D500040F17E80FEF788FF401B02284FF0030001 +:102D6000F4D9A7E73068800140F1B080FEF77CFF1E +:102D7000401B02284FF00300F4D99BE770682169DB +:102D800020F0FE4040EA0160706066E620F001003D +:102D9000C6F89800FEF768FF054600BFD6F8980011 +:102DA00080077FF566AEFEF75FFF401B02284FF0FD +:102DB0000300F3D97EE700BFD6F8901021F001019F +:102DC000C6F89010D6F8901021F00401C6F89010C3 +:102DD00010B3FEF749FF054641F28837D6F8900058 +:102DE00080072BD4FEF740FF401BB842F6D90320E2 +:102DF00002B0BDE8F08100BFFEF736FF054600BF18 +:102E0000306880037FF526AEFEF72EFF401B642856 +:102E10004FF00300F4D94DE7FEF726FF054641F2D7 +:102E2000883700BFD6F89000800707D5FEF71CFF53 +:102E3000401BB8424FF00300F4D93BE7B8F1000F54 +:102E40007FF413AEB06D20F08050B0650DE600BF8A +:102E5000F06848F20C01C0F29F1104F1200700EA6B +:102E6000010C8ECF6FF00F00D4E90C5400EB021070 +:102E70000022CFF6E07241EA0C0102EB0552084352 +:102E80006FF314024FF07E4540EA032005EB046522 +:102E9000104305F07E4540EAC7602843F060306883 +:102EA00040F080703060F06840F08070F060FEF7B5 +:102EB000DBFE0446306880010FD4FEF7D5FE001B10 +:102EC00002284FF00300F5D9F4E600BFF0684FF692 +:102ED000FC71CFF6EE610840F060002002B0BDE862 +:102EE000F0810000411E0020B0EB116F1CBF0120DB +:102EF00070474EF21002CEF2000251604EF623519E +:102F0000CEF20001F0230B70072190601160704732 +:102F1000704700007047000070470000B0B590F89F +:102F20003C20012A04BF0220B0BDD1E90232D1E920 +:102F300000CE22F47C5223F4705343EA020448F298 +:102F4000FF73CEF6F0730EEA0302224303F500642A +:102F500004EA0C0442EA040C0C6903F5C052224056 +:102F60004C6942EA0C02224303F5605422400C6B88 +:102F700003F5F04323401A438B6940F2000CCC69FF +:102F8000CEF6FF7C0CEA034C1443026842F6004381 +:102F9000C4F201039A4244EA0C030BD045F2000448 +:102FA000C4F20104A24205D043F20044C4F2010479 +:102FB000A24217D14FF6FF74CDF60F4403EA040E78 +:102FC000D1E9084CD1E90A310025CDF6F04505EAF2 +:102FD000035343EA0E0324F008552B432CF000550D +:102FE0002B430B430021536480F83C100846B0BDCE +:102FF000B0B5044690F83C00012804BF0220B0BDE3 +:103000000D462068D1E90021AB684FF0010C84F82F +:103010003CC002F051FB2068816DD5E9042321F00A +:10302000E7012D7B19431143012D08BF41F0200119 +:1030300041F001018165002084F83C00B0BD000032 +:10304000704700000168886D40F0010200208A6529 +:1030500070470000704700007047000070B590F89E +:103060003C20012A4FF0020265D080F83D20026822 +:1030700042F600435468D2F808C0C4F2010345F296 +:10308000000E9A42C4F2010E18BF72452CD14D6851 +:1030900024F470042C434FF68F75CFF6FF550E685D +:1030A0002C4042F6FF35C4F201053443AA42546075 +:1030B0000EDC40F2FF73C4F200039A421CDCB2F152 +:1030C000804F2DD040F20043C4F2000326E000BF41 +:1030D00043F6FF74C4F20104A24219DC9A421FD0E5 +:1030E00043F2004318E000BF43F20045C4F201057B +:1030F000AA42CCD0CFE700BF40F60003C4F20003E1 +:103100009A420DD040F60043C4F2000306E000BF2F +:10311000724505D044F20003C4F201039A4204D17F +:1031200089682CF08003194391600121002280F806 +:103130003D1080F83C20104670BD000041B10829C8 +:1031400010D0042914BF00F1470200F145020BE042 +:1031500090F84420012A1CBF01207047022280F809 +:10316000442013E000F146021278012A1CBF01201E +:1031700070470222082907D0042914BF80F847208D +:1031800080F8452002E000BF80F84620026801F088 +:103190000F000421136A01FA00F023EA0001116212 +:1031A000116A08431062506C42F6FF31C4F201010B +:1031B00040F400408A4250640EDC40F2FF70C4F2DA +:1031C0000000824218DCB2F1804F2DD040F2004066 +:1031D000C4F2000026E000BF43F6FF70C4F2010015 +:1031E000824215DC42F60040C4F2010082421BD04C +:1031F00043F2004014E000BF40F60000C4F20000BB +:10320000824211D040F60040C4F200000AE000BF44 +:1032100045F20000C4F20100824205D044F20000F1 +:10322000C4F2010082420CD190680721C0F2010172 +:10323000014006294FF0000008D0B1F5803F08BFDB +:103240007047106840F001001060002070470000D7 +:1032500070470000002804BF0120704710B50446E5 +:1032600090F83D0028B9002084F83C00204600F08A +:1032700023F8022084F83D002068211D02F076F931 +:10328000012084F8480084F83E0084F83F0084F868 +:10329000400084F8410084F8420084F8430084F838 +:1032A000440084F8450084F8460084F8470084F818 +:1032B0003D00002010BD000082B0006843F20041D4 +:1032C000C4F20101884215D042F60041C4F2010166 +:1032D00088421CD141F26000C4F20200016841F44E +:1032E00000610160006800F400600190019802B084 +:1032F000704700BF41F26000C4F20200016841F46F +:1033000000510160006800F400500090009802B085 +:103310007047000080B590F83C20012A4FF002026F +:1033200000F0988080F83D20D0F800C08822DCF8BA +:103330000830CFF6CE721A40CCF808200B68B3F5EF +:10334000005F0DDA3F2B21DD5F2B33DD602B00F0BA +:103350008380702B00F0A280B3F5805F73D0E7E02C +:103360002F22C0F21002934218DD4F21C0F210014B +:103370008B4247DD5021C0F210018B4257D06021B3 +:10338000C0F210018B4252D070214BE01F2B41DC68 +:10339000002B4CD0102B4AD0CAE000BFB3F1101F55 +:1033A0003EDAB3F5005F00F08D80B3F5801F3ED0AC +:1033B000BEE000BF402B00F09980502B40F0B88059 +:1033C000D1F804E0C968DCF82030DCF8202022F0D5 +:1033D0000102CCF82020DCF8182022F0F00242EAAA +:1033E000011123F00A0242EA0E02CCF81810CCF8C0 +:1033F0002020DCF808104FF68872CFF6CF7211400B +:1034000057311EE03021C0F210018B420FD0402115 +:1034100008E000BF202B0AD0302B08D088E000BF86 +:1034200005D02021C0F210018B4240F08180DCF8F1 +:1034300008104FF68872CFF6CF721140194341F051 +:103440000701CCF808100022012180F83D1000216E +:1034500080F83C10104680BDD1F804E0C968DCF863 +:103460002030DCF8202022F01002CCF82020DCF8FC +:10347000182022F4704242EA013123F0A00242EA0D +:103480000E12CCF81810CCF82020DCF808104FF6FB +:103490008872CFF6CF7211406731D2E7D1E901E3EC +:1034A000C968DCF8082043EA0E0322F47F4243EAAD +:1034B00001211143CCF80810DCF8081041F0770125 +:1034C000BFE700BFD1E901E3C968DCF8082043EA9F +:1034D0000E0322F47F4243EA01211143CCF8081085 +:1034E000DCF8081041F48041ABE700BFD1F804E0FC +:1034F000C968DCF82030DCF8202022F00102CCF88A +:103500002020DCF8182022F0F00242EA011123F01A +:103510000A0242EA0E02CCF81810CCF82020DCF89F +:1035200008104FF68872CFF6CF721140473188E706 +:10353000012289E7002804BF012070472DE9F047E8 +:10354000044690F83D000D4628B9002084F83C0060 +:10355000204600F04BF8022084F83D0020684BF62E +:10356000F8728168CFF6FE7211408160211D01F072 +:10357000FDFF20684FF6FF7881688269D0F820C08F +:10358000D5E9003ED5E9026A43EA0109AB6922EABE +:10359000080246EA03234FF6FC46B343D5E9076722 +:1035A00042EA0A0229691A4342EA062242EA011162 +:1035B0002CF0AA026B6942EA0E0241EA073142EAA4 +:1035C0000312C0F8089081610262012084F848006B +:1035D00084F83E0084F83F0084F8440084F84500F5 +:1035E00084F83D000020BDE8F08700002DE9F0419F +:1035F00086B0006840F20041C4F200010026884213 +:10360000CDE90466CDE90266019649D0B0F1804F5C +:1036100040F09E8041F24C00C4F20200C1680DF1FE +:10362000040841F00101C160C168022601F00101F6 +:10363000009100990168002741F0010101600168D3 +:103640004FF0904401F0010100910099016841F0B0 +:10365000020101600068414600F0020000900098FD +:10366000202001904FF090400296CDE90377059617 +:10367000FEF706FA4FF4816001A9C1C140F2004093 +:103680000125C4F60000414604970595FEF7F8F9B8 +:103690004FF4004001A9C1C1CDE904751C254BE0E0 +:1036A00041F24C00C4F20200C16801AC41F00201D9 +:1036B000C160C168022701F0020100910099016810 +:1036C00041F001010160016801F0010100910099E0 +:1036D000016841F002010160016801F002010091FE +:1036E0000099016841F0080101600068214600F07E +:1036F000080000900098102001904FF09040CDE914 +:103700000276CDE90467FEF7BBF940F200451120CF +:10371000C4F60005CDE9010728462146CDE9036638 +:103720000597FEF7ADF9042005F500641D25CDE9E8 +:103730000107CDE90366059701A92046FEF7A0F928 +:10374000284600210022FEF73DFD2846FEF72AFD0F +:1037500006B0BDE8F081000080B590F83E2090F8FA +:103760003F3090F844E090F845C004290AD0B9B938 +:10377000012A4FF0010208BFBEF1010F34D01046FC +:1037800080BD00BF012B4FF0010208BFBCF1010F4B +:10379000F5D1022180F83F1080F8451000681EE046 +:1037A000012A4FF0010208BF012BE8D1BEF1010F41 +:1037B000E5D1BCF1010FE2D1022280F83E2080F871 +:1037C0003F2080F8442080F8452091B10068016ACC +:1037D00021F001010162016A41F001010162102141 +:1037E0006FF0100209E000BF022180F83E1080F85F +:1037F0004410006801216FF00102036A1A4002625E +:10380000026A114301620168002241F00101016076 +:10381000104680BD70470000F0B581B004460068D6 +:10382000C5680669B10717D515F0020114D06FF00D +:1038300002010161012121778069800704D02046BF +:10384000FFF7E8FF06E000BF204600F03BF9204606 +:1038500000F06EFB00202077700719D515F00400EA +:1038600016D020686FF00401016102212177806980 +:1038700010F4407F04D02046FFF7CCFF06E000BFE5 +:10388000204600F01FF9204600F052FB0020207770 +:10389000300717D515F0080014D020686FF0080124 +:1038A000016104212177C069800703D02046FFF71A +:1038B000B1FF05E0204600F005F9204600F038FB96 +:1038C00000202077F00619D515F0100016D02068DA +:1038D0006FF01001016108212177C06910F4407F69 +:1038E00004D02046FFF796FF06E000BF204600F018 +:1038F000E9F8204600F01CFB00202077F00718BFF5 +:1039000015F0010006D020686FF00101016120462A +:1039100000F0E0FB16F4025F05F0800718BF002FEF +:1039200002D1F00509D410E020686FF40251016162 +:103930002046FFF7EFFAF00507D537B120686FF49E +:10394000807101612046FFF7E3FA700609D515F092 +:10395000400006D020686FF040010161204600F071 +:10396000BBFBB00609D515F0200006D020686FF02B +:10397000200101612046FFF7CFFAF00209D515F4C6 +:10398000801006D020686FF4801101612046FFF797 +:1039900061FBB00209D515F4001006D020686FF461 +:1039A000001101612046FFF74BFB700209D515F4A9 +:1039B000800006D020686FF4800101612046FFF787 +:1039C0004BFB30020CD515F4000009D021686FF4D0 +:1039D000000220460A6101B0BDE8F040FFF738BCA4 +:1039E00001B0F0BDF0B587B0006843F20042C4F208 +:1039F000010200219042CDE90511CDE903110291A8 +:103A00003ED042F60041C4F20101884258D141F251 +:103A10004C00C4F20200016840F2004441F004018D +:103A200001600168C4F6000401F0040101910199EC +:103A3000016802AD41F0020101600068022600F059 +:103A400002000190019807200290002704F5806091 +:103A500029460396CDE904770696FEF711F84FF450 +:103A6000C04002A9C1C106200690204629460597FC +:103A7000FEF706F84FF4004002A9C1C1059719E00E +:103A800041F24C00C4F20200026842F004020260FB +:103A9000006800F00400019001984FF4EE5002908D +:103AA0000220CDE9030140F20040C4F6000000F519 +:103AB000806405910420069002A92046FDF7E0FFEE +:103AC00007B0F0BD704700002DE9F04190F83C30A0 +:103AD000012B04BF0220BDE8F0814FEAB202052AA3 +:103AE00000F2A281DFE812F006005400AE000801E7 +:103AF0006201A80103681D6A1A6AA3F1804622F0D8 +:103B000001021A621A46D3F8048052F818EF8F683F +:103B1000A6F59636D1F800C025F002054FEAB62684 +:103B2000092E45EA07050BD80127B74040F2E524E6 +:103B300027421FBFCC6825F00C0524F00404254360 +:103B4000092E0CD80124B44040F2E52634421FBFB0 +:103B500028F44074D1E90567344344EA07084FF676 +:103B60008C74CFF6FE740EEA040747EA0C07C3F81C +:103B700004809F614F6809695F631D629F6947F018 +:103B800008079F619F6927F004079F6192E100BFCA +:103B9000036842F600461D6A1A6AC4F2010622F062 +:103BA00010021A621A465C6852F818EFB3428E6827 +:103BB000D1F800C025F0200545EA06150BD045F2E6 +:103BC0000006C4F20106B34205D043F20046C4F237 +:103BD0000106B34207D1CE686FF0400725F0C0055B +:103BE00007EA06163543A3F18046A6F596364FEA56 +:103BF000B626092E0ED8012707FA06F640F2E52769 +:103C00003E421FBF24F44064D1E9056744EA8604BC +:103C100044EA870448F6FF46CFF6FF660EEA060739 +:103C200047EA0C275C609F614F6809699F631D62CA +:103C30009F6947F400679F619F6927F480679F61D0 +:103C400037E100BF036842F600461D6A1A6AC4F2F3 +:103C5000010622F480721A621A465C6852F81CCF80 +:103C6000B3428E68D1F800E025F4007545EA0625D8 +:103C70000BD045F20006C4F20106B34205D043F270 +:103C80000046C4F20106B34207D1CE6840F2FF47B6 +:103C9000360225F44065BE433543A3F18046A6F5C0 +:103CA00096364FEAB626092E0ED8012707FA06F6F1 +:103CB00040F2E5273E421FBF24F44054D1E9056796 +:103CC00044EA061444EA07144FF68C76CFF6FE76E3 +:103CD0000CEA060747EA0E075C60DF614F68096976 +:103CE000DF631D62DF6947F00807DF61DF6927F0E6 +:103CF0000407DF61DEE000BF036842F600461D6A8C +:103D00001A6AC4F2010622F480521A621A465C68EA +:103D100052F81CCFB3428E68D1F800E025F400556C +:103D200045EA06350BD045F20006C4F20106B3425F +:103D300005D043F20046C4F20106B34207D1CE6873 +:103D400044F6FF77360325F44045BE433543A3F1DF +:103D50008046A6F596364FEAB626092E0ED80127DC +:103D600007FA06F640F2E5273E421FBF24F440441E +:103D7000D1E9056744EA861444EA871448F6FF4609 +:103D8000CFF6FF660CEA060747EA0E275C60DF61A4 +:103D90004F6809691F641D62DF6947F40067DF61CE +:103DA000DF6927F48067DF6183E000BF0368D3F831 +:103DB00020C01A6AA3F1804722F480321A621A46A0 +:103DC000A7F596375D6852F8508FD1F800E08E68FD +:103DD0004FEAB727092F0AD80124BC4040F2E52753 +:103DE0003C421EBF4C6925F4803545EA04252CF47D +:103DF000003747EA06474FF68C76CFF6FE76033655 +:103E000006EA080646EA0E065D601E654E68096908 +:103E10009E641F621F6D47F008071F651F6D27F026 +:103E200004071F6546E000BF0121002280F83C2006 +:103E30000846BDE8F08100BF0368D3F820C01A6AC5 +:103E4000A3F1804722F480121A621A46A7F596372A +:103E50005D6852F8508FD1F800E08E684FEAB727BE +:103E6000092F0AD80124BC4040F2E5273C421EBF7E +:103E70004C6925F4802545EA84252CF4001747EA8F +:103E8000065748F6FF46CFF6FF6606F5407606EA87 +:103E9000080646EA0E265D601E654E680969DE6406 +:103EA0001F621F6D47F400671F651F6D27F4806751 +:103EB0001F6509021368194311600021002280F870 +:103EC0003C200846BDE8F081002804BF012070476F +:103ED00010B5044690F83D0028B9002084F83C0055 +:103EE000204600F023F8022084F83D002068211DC0 +:103EF00001F03CFB012084F8480084F83E0084F87F +:103F00003F0084F8400084F8410084F8420084F8BF +:103F1000430084F8440084F8450084F8460084F89F +:103F2000470084F83D00002010BD000070470000ED +:103F30007047000061B10A1F4FEAB202032A15D888 +:103F4000DFE802F00218101C00F13F0318E000BF88 +:103F500090F83E20012A1CBF01207047022280F801 +:103F60003E202CE000F141030AE000BF00F14303D2 +:103F700006E000BF00F1400302E000BF00F1420391 +:103F80001B78012B1CBF01207047032A0CD8DFE8E7 +:103F900002F0030F071300BF022280F83F200EE05B +:103FA000022280F841200AE0022280F8432006E045 +:103FB000022280F8402002E0022280F842200268BB +:103FC00001F01F010120136A00FA01F18B43136213 +:103FD000136A0B43A2F18041A1F596314FEAB1215A +:103FE0000729136258D8884010F0E50F54D0506C60 +:103FF00042F6FF31C4F2010140F400408A425064AD +:104000000EDC40F2FF70C4F20000824218DCB2F114 +:10401000804F2DD040F20040C4F2000026E000BFE7 +:1040200043F6FF70C4F20100824215DC42F6004004 +:10403000C4F2010082421BD043F2004014E000BFF2 +:1040400040F60000C4F20000824211D040F6004069 +:10405000C4F200000AE000BF45F20000C4F2010013 +:10406000824205D044F20000C4F2010082420CD129 +:1040700090680721C0F20101014006294FF00000BD +:1040800008D0B1F5803F08BF7047106840F00100CC +:1040900010600020704700BF42F6FF30C4F20100FC +:1040A0008242AEDD43F6FF70C4F201008242BDDD04 +:1040B00044F20000C4F201008242D9D045F200006F +:1040C000C4F201008242E0D1506C40F400405064E0 +:1040D000CEE70000704700007047000090F88410A1 +:1040E000012904BF022070472421C0F8881002680B +:1040F0001168136823F00103136021F000530021BD +:10410000416613602022C0F8882080F88410084699 +:1041100070470000B0B590F88420012A04BF022047 +:10412000B0BD2422C0F888200268D0F864E0D2F83C +:1041300000C01368BEF1000F23F001031360936801 +:1041400023F0606341EA0301916019D0936891689C +:1041500047F2701E490FC0F6000E47F278151EF8A0 +:104160000140C0F60005695CC3F34263E400B4FBA0 +:10417000F1F11EF80340EB5CE500B5FBF3F301E061 +:1041800001210123A0F86A102021A0F86830C2F8AC +:1041900000C0C0F88810002180F884100846B0BD27 +:1041A000B0B590F88420012A04BF0220B0BD2422BB +:1041B000C0F888200268D0F864E0D2F800C0136824 +:1041C000BEF1000F23F001031360936823F06043F6 +:1041D00041EA0301916019D09368916847F2701E1B +:1041E000490FC0F6000E47F278151EF80140C0F6E0 +:1041F0000005695CC3F34263E400B4FBF1F11EF80F +:104200000340EB5CE500B5FBF3F301E00121012382 +:10421000A0F86A102021A0F86830C2F800C0C0F8E9 +:104220008810002180F884100846B0BD10B5D8B1C0 +:104230000446D0F8880028B9002084F8840020467D +:1042400000F026F82420C4F888002068A16A0268DB +:1042500022F00102026011B1204601F039FA204635 +:1042600001F062FB012801D1012010BD21684868DE +:1042700020F490404860886820F02A008860086830 +:1042800040F0010220460A60BDE8104001F094BAF7 +:1042900070B59CB0044600201B90CDE91900CDE913 +:1042A000170002A85421FBF7EBFF206844F6000139 +:1042B000C4F20001884239D043F60001C4F2010182 +:1042C000884265D048F20001C4F2000188425DD105 +:1042D0002020029002A8FEF74FF8002818BFFCF734 +:1042E000A9FB41F24C00C4F20200016941F0010156 +:1042F0000161016901F0010101910199016841F039 +:10430000010101600068022100F0010001900198A4 +:104310000C20189100211790CDE919111B9017A9B5 +:104320004FF09040FDF7ACFB1CB070BD0420029034 +:1043300002A8FEF721F8002818BFFCF77BFB41F22A +:104340004C00C4F20200C16841F48021C160C16820 +:1043500001F4802101910199016841F0020101609D +:10436000006817A900F00200019001984FF4206046 +:104370001790022018900020CDE9190007201B900B +:1043800040F20040C4F60000FDF77AFB1CB070BD9F +:104390000120029002A8FDF7EFFF002818BFFCF7EC +:1043A00049FB41F24C00C4F202004169002641F48D +:1043B00080414161416901F48041019101990168A5 +:1043C00041F004010160006817A900F004000190A9 +:1043D0000198302017900220189007201B9040F27F +:1043E0000040C4F6000000F58060CDE91966FDF7D5 +:1043F00047FB40F2EC354420C2F20005C4F2020053 +:104400001921102285E847004FF4805080234FF097 +:10441000200C28622846C5E90436C5E9066CFDF77C +:10442000C3F8002818BFFCF705FBE567AC621CB0B9 +:1044300070BD0000FEE7000070B504460068154638 +:104440008369DA0602D40021002266E00E461021BC +:10445000C161816989065CD4711C50D036BBFDF7FF +:1044600003FC2068426894F8421083691B040BD552 +:1044700012F4804208D1202906D0416841F48041DD +:104480004160FDF7F1FB054620688169890605D486 +:10449000FDF7EAFB401B1A28F6D328E0816989065C +:1044A000DDD536E020688169890632D4FDF7DCFB72 +:1044B000401BB042F6D92068426894F842108369E4 +:1044C0001B040BD512F4804208D1202906D0416884 +:1044D00041F480414160FDF7C7FB054620688069D3 +:1044E0008006DFD4FDF7C0FB401B1A28F6D32068F6 +:1044F00001228169242110E08169890609D481693A +:10450000890606D4816989065CBF81695FEA816199 +:10451000F2D52021C161012204218369DE0505D580 +:104520004FF4807241F00101C26101225E0505D4A1 +:104530009B050AD472B9002070BD00BF41F008018C +:104540004FF480629B05C26104D541F002014FF433 +:104550000072C2618269920744BF0022826282694E +:10456000D20703D1826942F00102826142684EF6AD +:104570000003CFF600631A404260606C0843606439 +:10458000202084F84100002084F8420084F8400094 +:10459000012070BD2DE9F0410446006880690840A3 +:1045A000401AB0FA80F04009904233D1DDF818800B +:1045B00015460E461F46581C1CD0BFBB2046002186 +:1045C0004246FFF739FF002851D1FDF74DFB206827 +:1045D00081693140891BB1FA81F14909A9423AD078 +:1045E00080693040801BB0FA80F04009A842E5D0D5 +:1045F00010E000BF20464FF0FF314246FFF71CFF9E +:10460000A8BB206880693040801BB0FA80F0400968 +:10461000A842EFD00020BDE8F08100BF80693040A3 +:10462000801BB0FA80F04009A842F3D120463946F9 +:104630004246FFF701FFD0B9FDF716FBA0EB0801DA +:104640002068B942EAD981693140891BB1FA81F108 +:104650004909A942E2D1606C40F02000606420204A +:1046600084F84100002084F8420084F840000120D2 +:10467000BDE8F08170B5044600688069800635D4D5 +:1046800015460E4619B928E0806980062ED42046CA +:1046900031462A46FFF7D0FE30BBFDF7E5FA411B55 +:1046A0002068B142F0D981698906EDD4606C40F090 +:1046B00020006064202084F84100002084F842003B +:1046C00084F84000012070BDFDF7CEFA20688169B2 +:1046D0008906EBD58069800608D4204600212A4649 +:1046E000FFF7AAFE0028EFD0012070BD002070BDAA +:1046F00070B5044600688069800720D415460E46D0 +:10470000481C11D00EBB00BF204600212A46FFF7EF +:1047100093FEA8BBFDF7A8FA20688169890723D515 +:1047200080698007F0D50AE020464FF0FF312A4625 +:10473000FFF782FE20BB206880698007F4D5002047 +:1047400070BD00BF80698007F9D4204631462A46F3 +:10475000FFF772FEA0B9FDF787FA411B2068B1424E +:10476000F0D981698907EDD4606C40F02000606465 +:10477000202084F84100002084F8420084F84000A2 +:10478000012070BD40F6AC00C2F2000090ED001AAE +:104790009FED062A9FED063A20EE020A21EE031A4B +:1047A00031EE000A80ED000A704700BFCDCCCC3D51 +:1047B0006666663F10B58CB040F28810C2F2000009 +:1047C0004FF0A04100244FF4403201234FF0040C7D +:1047D00080E8160003210B94CDE90944CDE9074494 +:1047E000CDE90544CDE90344CDE90144C0E90344E2 +:1047F000C0E9053C8483016280F82430C0E90A34B2 +:10480000046380F83840C46380F84040FCF70EFC35 +:10481000002818BFFCF70EF940F28810C2F2000021 +:1048200009A90994FCF774F9002818BFFCF702F9EC +:104830000220C0F23040019006207F21029000202B +:10484000049104210390CDE9051040F28810C2F2D2 +:10485000000001A9FCF7F6F9002818BFFCF7EAF8F8 +:104860000420C0F6600001900C20029040F28810F5 +:10487000C2F2000001A9FCF7E5F9002818BFFCF717 +:10488000D9F840F20020C2F2B050019012200290FC +:1048900040F28810C2F2000001A9FCF7D3F9002809 +:1048A00018BFFCF7C7F80CB010BD0000B0B588B059 +:1048B00040F2F41040F20011C2F20000C5F2000113 +:1048C00000244FF440320123042580E81600032120 +:1048D000CDE90644CDE90444CDE90244CDE90044E4 +:1048E000C0E90344C0E905358483016280F82430BF +:1048F000C0E90A34046380F83840C46380F840405B +:10490000FCF794FB002818BFFCF794F80820C0F6C9 +:10491000904000900620CDE901047F20CDE90305F9 +:1049200040F2F410C2F2000069460594FCF78AF9DF +:10493000002818BFFCF77EF81020C1F2C0000090DC +:104940000C20019040F2F410C2F200006946FCF71E +:1049500079F9002818BFFCF76DF841F20000C3F2A6 +:10496000602000901220019040F2F410C2F200008A +:104970006946FCF767F9002818BFFCF75BF808B038 +:10498000B0BD000010B58CB040F2602040F2004194 +:10499000C2F20000C5F2000100244FF4403280E86A +:1049A00016004FF48071042381830121CDE90A446C +:1049B000CDE90744CDE90544CDE90344CDE90144FF +:1049C000C0E90344C0E90543016280F82440C0E91E +:1049D0000B4480F83840C46380F84040FCF726FB65 +:1049E000002818BFFCF726F840F26020C2F2000051 +:1049F00009A90994FCF78CF8002818BFFCF71AF8ED +:104A00000220C0F23040019006207F210290002059 +:104A1000049104210390CDE9051040F26020C2F218 +:104A2000000001A9FCF70EF9002818BFFCF702F8F6 +:104A30000CB010BD80B582B041F24800C4F2020053 +:104A40000168002241F004010160016801F00401E5 +:104A500001910199016841F00101016000680021A4 +:104A600000F00100009000980B20FDF7ABFB0B203D +:104A7000FDF798FB0C2000210022FDF7A3FB0C2082 +:104A8000FDF790FB0D2000210022FDF79BFB0D2080 +:104A9000FDF788FB0E2000210022FDF793FB0E207E +:104AA00002B0BDE88040FDF77DBB000080B540F25C +:104AB0004C4046F20041C2F20000C4F20001002264 +:104AC000C0E900124FF0100C01230221C0E90222BC +:104AD000C0F80F20C0E905C3C0E90711C0E90933D8 +:104AE000C0E90B33C0E90D22C263FCF707FE0028C2 +:104AF00008BF80BDBDE88040FBF79CBF80B540F299 +:104B0000B04046F60001C2F20000C4F200010022EB +:104B1000C0E900124FF0100C01230221C0E902226B +:104B2000C0F80F20C0E905C3C0E90711C0E9093387 +:104B3000C0E90B33C0E90D22C263FCF7DFFD00289A +:104B400008BF80BDBDE88040FBF774BF2DE9F04190 +:104B500086B0002641F24C00CDE90466C4F20200A2 +:104B6000016840F6000441F0040101600168C4F6E8 +:104B7000000401F00401009100990168002241F055 +:104B80002001016001684FF4007701F020010091DD +:104B90000099016841F001010160016801F0010123 +:104BA00000910099016841F002010160016801F083 +:104BB000020100910099016841F00801016000685C +:104BC0004FF4007100F00800009000982046FDF7B7 +:104BD00045F84FF090404FF4806100224FF4806818 +:104BE000FDF73CF84FF4005001904FF4881001ADF0 +:104BF000CDE9020620462946FCF742FF019701272E +:104C000020462946CDE902760496FCF739FF4FF09D +:104C100090402946CDE90187CDE90366FCF730FFD6 +:104C2000282000210022FDF7CDFA2820FDF7BAFA4E +:104C300006B0BDE8F081000080B540F2145045F2A6 +:104C40000041C2F20000C4F2000142F69B52002370 +:104C5000C1F280024FF0010C80E80E10C0E904336D +:104C6000C0E906330362FDF74FF8002818BFFBF7D1 +:104C7000E1FE40F21450C2F200000021FCF7FAFFFE +:104C8000002818BFFBF7D6FE40F21450C2F2000015 +:104C90000021FDF715F8002808BF80BDBDE8804061 +:104CA000FBF7C8BE80B540F2685045F60001C2F27D +:104CB0000000C4F200014AF2FB720023C3F2A0021A +:104CC0004FF0010C80E80E10C0E90433C0E9063350 +:104CD0000362FDF719F8002818BFFBF7ABFE40F29E +:104CE0006850C2F200000021FCF7C4FF002818BF82 +:104CF000FBF7A0FE40F26850C2F200000021FCF772 +:104D0000DFFF002808BF80BDBDE88040FBF792BEF2 +:104D100080B540F2BC5048F20001C2F20000C4F27B +:104D2000000143F2243200234FF00C0CC0F20302C6 +:104D300080E80E00C0E90333C0E905C3C0E90833C9 +:104D40008362FFF773FA002818BFFBF773FE40F287 +:104D5000BC50C2F200000021FFF722FA002818BF61 +:104D6000FBF768FE40F2BC50C2F200000021FFF7E2 +:104D7000D1F9002818BFFBF75DFE40F2BC50C2F22B +:104D80000000FFF7ABF9002808BF80BDBDE88040F8 +:104D9000FBF750BE10B59CB0002401A834211B9431 +:104DA000CDE91944CDE91644CDE91444CDE91244C6 +:104DB000CDE91044CDE90E44FBF762FA40F25060B1 +:104DC00042F60041C2F20000C4F2010141F27B52FE +:104DD000C0E90014C0E90242C0E904448461FEF75E +:104DE00039FA002818BFFBF725FE4FF480501890C1 +:104DF00040F25060C2F2000018A9FEF78BFA0028BA +:104E000018BFFBF717FE40F25060C2F20000FFF738 +:104E10005BF8002818BFFBF70DFE40F2506000243D +:104E2000C2F2000015A9CDE915441794FEF716F952 +:104E3000002818BFFBF7FEFD6020CDE90E0440F20C +:104E40005060C2F200000EA90022CDE91044CDE965 +:104E500012441494FEF738FE002818BFFBF7EAFD51 +:104E60004FF4FA700F9040F25060C2F200000EA9A9 +:104E70000422FEF729FE002818BFFBF7DBFD40F2F5 +:104E80005060C2F200000EA90822FEF71DFE0028A5 +:104E900018BFFBF7CFFD00204FF40051CDE90610FD +:104EA0004FF000710590CDE90300CDE90100CDE997 +:104EB0000800CDE90A10CDE90C0040F25060C2F2C2 +:104EC000000001A9FEF72AF8002818BFFBF7B2FD81 +:104ED00040F25064C2F2000420460021FFF72AF895 +:104EE00020460421FFF726F820460821FFF722F884 +:104EF00020460021FEF722F920460421FEF71EF984 +:104F000020460821FEF71AF92046FEF76BFD1CB07B +:104F100010BD000010B592B040F29C600024C2F2B7 +:104F200000004FF08041C0E900140321CDE90914CD +:104F300001214FF48052CDE90B14CDE90F1409A9DA +:104F40000894CDE90644CDE90444CDE90244CDE915 +:104F50000044C0E9024204618461CDE90D4411942A +:104F6000FEF7E8FA002818BFFBF764FD40F29C60EA +:104F7000C2F2000006A906940894FEF76FF8002814 +:104F800018BFFBF757FD0020CDE90400CDE9000074 +:104F900002908DF80C0040F29C60C2F2000069465D +:104FA000FEF726F8002818BFFBF744FD12B010BD2D +:104FB00010B592B040F2E86040F200410024C2F225 +:104FC0000000C4F20001C0E900140321CDE9091476 +:104FD00001214FF48052CDE90B14CDE90F1409A93A +:104FE0000894CDE90644CDE90444CDE90244CDE975 +:104FF0000044C0E9024204618461CDE90D4411948A +:10500000FEF798FA002818BFFBF714FD40F2E8609D +:10501000C2F2000006A906940894FEF71FF80028C3 +:1050200018BFFBF707FD0020CDE90400CDE9000023 +:1050300002908DF80C0040F2E860C2F20000694670 +:10504000FDF7D6FF002818BFFBF7F4FC12B010BD27 +:1050500010B59CB0002401A834211B94CDE919445B +:10506000CDE91644CDE91444CDE91244CDE910440C +:10507000CDE90E44FBF704F940F2347043F20041ED +:10508000C2F20000C4F2010141F27B52C0E90014F7 +:10509000C0E90242C0E904448461FEF7DBF800285D +:1050A00018BFFBF7C7FC4FF48050189040F23470E3 +:1050B000C2F2000018A9FEF72DF9002818BFFBF76F +:1050C000B9FC40F23470C2F20000FEF7FDFE002889 +:1050D00018BFFBF7AFFC40F234700024C2F20000AE +:1050E00015A9CDE915441794FDF7B8FF002818BF9E +:1050F000FBF7A0FC60200E904FF4FA70CDE90F048E +:1051000040F23470C2F200000EA90022CDE9114431 +:10511000CDE91344FEF7D8FC002818BFFBF78AFC42 +:1051200040F23470C2F200000EA90422FEF7CCFC5B +:10513000002818BFFBF77EFC40F23470C2F200007A +:105140000EA90822FEF7C0FC002818BFFBF772FC6E +:1051500000204FF40051CDE906104FF0007105908A +:10516000CDE90300CDE90100CDE90800CDE90A1041 +:10517000CDE90C0040F23470C2F2000001A9FDF745 +:10518000CDFE002818BFFBF755FC40F23470C2F288 +:105190000000FEF727FC1CB010BD000080B540F2F7 +:1051A000807043F60001C2F20000C4F20101002346 +:1051B0004FF00C0C4FF4E12280E80E00C0E90333FD +:1051C000C0E905C3C0E90733C0E90933FFF72EF88A +:1051D000002818BFFBF72EFC40F28070C2F20000DE +:1051E0000021FEF7DDFF002818BFFBF723FC40F28B +:1051F0008070C2F200000021FEF78CFF002818BF6B +:10520000FBF718FC40F28070C2F20000FEF766FF68 +:10521000002808BF80BDBDE88040FBF70BBC000044 +:1052200080B540F6140044F60001C2F20000C4F25A +:10523000000100234FF00C0C4FF4E13280E80E0027 +:10524000C0E90333C0E905C3C0E90733C0E9093346 +:10525000FEF7ECFF002818BFFBF7ECFB40F614004C +:10526000C2F200000021FEF79BFF002818BFFBF7E9 +:10527000E1FB40F61400C2F200000021FEF74AFFF5 +:10528000002818BFFBF7D6FB40F61400C2F200005E +:10529000FEF724FF002808BF80BDBDE88040FBF773 +:1052A000C9BB0000FEE7000040F23C00C2F2000073 +:1052B00090ED001AB1EE080AB4EE401AF1EE10FAC1 +:1052C00002DD80ED000A08E0B9EE080AB4EE401AEB +:1052D000F1EE10FAB8BF80ED000A90ED011AB1EEC0 +:1052E000080AB4EE401AF1EE10FA03DD80ED010A6F +:1052F00009E000BFB9EE080AB4EE401AF1EE10FA68 +:10530000B8BF80ED010A90ED021AB1EE080AB4EEC2 +:10531000401AF1EE10FA03DD80ED020A704700BF7B +:10532000B9EE080AB4EE401AF1EE10FAB8BF80EDFB +:10533000020A7047FEE7000040F248004DF20A7290 +:10534000C2F20000C3F6234241F26F23026141F230 +:105350006F22C3F603234FF07A5CC3F60332436136 +:10536000C0F818C04CF2AC5C4263836345F2EC12A7 +:105370004DF20A730021C3F2277CC3F63852C3F6FC +:10538000A333C0E90011C0E90211C161C0E90811ED +:10539000C0E90A110163C0F83CC0C0E91011C0E9BE +:1053A0001211C0E91411C0E91623C0E91811816671 +:1053B00070470000704700007047000000000000C8 +:1053C00010B52DED048BB0EE408AFBF791FA40F258 +:1053D0001010C2F2000080ED000A38EE400A00F022 +:1053E00051F840F24004C2F2000484ED000AFFF7D5 +:1053F0005BFF40F2080040F20401C2F20000C2F27A +:1054000000010068096894ED008A484300EE100A24 +:10541000B8EEC09AFBF758FA40F6B000C2F20000AE +:1054200090ED001A29EE000A30EE410A10EE100A43 +:10543000FBF7B9F841EC100B9FED0F1B01F0C4F81E +:1054400051EC100BFBF7C2F89FED0D0A01EE100AAC +:1054500071EE000AB5EE401AF1EE10FAA8BFF0EEB8 +:10546000410AB0EE480ABDEC048BBDE8104000F0E4 +:1054700097BE00BF00BF00BF00000060FB211940C5 +:10548000DB0FC94040F26C00C2F20000B0EE401ADF +:1054900090ED080A90ED032A90ED043A90ED054A4C +:1054A00030EE010A90ED065A20EE044A23EE013A4E +:1054B00031EE422A33EE043A25EE022A32EE032A76 +:1054C0009FED0E3A9FED0E4AB4EE430A80ED021AAC +:1054D000BDEEC22AF1EE10FAB8BFB0EE430AB4EE48 +:1054E000440AF1EE10FAB8BFB0EE404AB8EEC20A74 +:1054F00080ED084A80ED031A704700BF00803BC56D +:1055000000803B45FCF7F0BD4EF68850CEF200001F +:10551000016841F4700101607047000040F29C6036 +:10552000C2F20000FEF778B910B540F29C64C2F2F6 +:10553000000420463C21FEF70FF92046BDE810404C +:10554000FDF780BD40F2E860C2F20000FEF764B9EA +:1055500010B540F2E864C2F2000420463C21FEF798 +:10556000FBF82046BDE81040FDF76CBD80B540F665 +:10557000FF330268C4F2000343F2FF3C9842C4F2D6 +:10558000010C0BDD60452FDC40F60043C4F2000344 +:10559000984235D042F600432EE000BFB0F1804F74 +:1055A0002ED040F20043C4F20003984228D040F6C7 +:1055B0000003C4F20003984222D0604526DC40F28A +:1055C000FF73C4F20003984236DD40F60003C4F2D4 +:1055D0000003984244D040F60043C4F200039842CE +:1055E0003ED042F6004337E045F20003C4F2010327 +:1055F000984205D043F20043C4F201039842DCD143 +:105600004B6822F070021A436045D8DD44F2FF3344 +:10561000C4F20103984217DD44F20043C4F20103CF +:1056200098421DD045F20003C4F20103984217D0FE +:1056300044F6000310E000BFB0F1804F10D040F2FC +:105640000043C4F2000309E043F20043C4F2010343 +:10565000984205D044F20003C4F20103984203D1FA +:10566000CB6822F440721A434B6922F0800E8A689C +:1056700043EA0E03D1F800C00360C262A0F1804289 +:10568000A2F596324FEAB222092AC0F828C008D8FB +:10569000012303FA02F240F2E5231A421CBF096912 +:1056A0000163012141610169C90708BF80BD01692A +:1056B00021F00101016180BDD0F808C011432CF434 +:1056C0007F4C41EA032141EA0C01816070470000F0 +:1056D00080B5816A0A070DD4CA0716D18A071FD47C +:1056E0004A0728D4CA0631D48A063AD44A0658D57D +:1056F00042E000BF0268D0F838C0536823F400438A +:1057000043EA0C035360CA07E8D00268D0F82CC003 +:10571000536823F4003343EA0C0353608A07DFD550 +:105720000268D0F830C0536823F4803343EA0C0396 +:1057300053604A07D6D50268D0F834C0536823F4C2 +:10574000802343EA0C035360CA06CDD50268D0F823 +:105750003CC0936823F4805343EA0C0393608A06A9 +:10576000C4D50268D0F840C0936823F4005343EADC +:105770000C0393604A0614D50268D0F844C05368FD +:10578000BCF5801F23F4801343EA0C03536008D157 +:10579000D2F804C0D0F848E02CF4C00343EA0E036A +:1057A0005360090658BF80BD0168C06C4A6822F486 +:1057B00000221043486080BDB0B582B0044600208E +:1057C000C4F89000FCF750FA216805460A681207F1 +:1057D00037D56FF07E4C20464FF4001100222B4647 +:1057E000CDF800C000F000FA50B300BF206850E8C8 +:1057F000000F216820F0800041E80002DAB1206843 +:1058000050E8000F216820F0800041E8000292B1CA +:10581000206850E8000F216820F0800041E8000275 +:105820004AB1206850E8000F216820F0800041E86C +:105830000002002ADAD12020C4F8880060E000BF0E +:1058400021680868400761D56FF07E4C20464FF410 +:10585000800100222B46CDF800C000F0C5F90028D9 +:1058600054D000BF206850E8000F216820F49070E9 +:1058700041E80002E2B1206850E8000F216820F4FE +:10588000907041E800029AB1206850E8000F21684A +:1058900020F4907041E8000252B1206850E8000FF7 +:1058A000216820F4907041E80002002ADAD100BF9C +:1058B000206850E8020F216820F0010041E8020250 +:1058C000DAB1206850E8020F216820F0010041E8B9 +:1058D000020292B1206850E8020F216820F0010016 +:1058E00041E802024AB1206850E8020F216820F026 +:1058F000010041E80202002ADAD12020C4F88C001D +:105900000320002184F8841002B0B0BD2020C4F828 +:105910008800C4F88C000020E0662067002184F82D +:10592000841002B0B0BD000070B504462269D4E90D +:10593000021300680A436169E6691143026846F68A +:10594000F315CCF6FF7531432A40114301604168DD +:1059500048F2000C21F4405119434160A269C4F29D +:10596000000C60451CBF216A0A4381684FF2FF4367 +:10597000C1F2FF13194011438160C16AD4F824E0D9 +:1059800021F00F0141EA0E01C16244F6FF71C4F239 +:10599000000188424FF0100318DC44F20041C4F2C9 +:1059A0000001884228D044F60001C4F20001884278 +:1059B0002AD044F60041C4F20001884242D141F2AB +:1059C0008801C4F2020109688B0933E045F2000145 +:1059D000C4F2000188421FD0604525D043F6000183 +:1059E000C4F2010188422DD141F28801C4F20201C2 +:1059F0000B6879A222E000BF41F28801C4F20201E3 +:105A000009688B0816E000BF41F28801C4F2020168 +:105A100009680B090EE000BF41F28801C4F20201DF +:105A200009680B0A06E000BF41F28801C4F20201D6 +:105A300009688B0A47F26012C0F6000203F0030106 +:105A400052F82130604542F20040C0F2F40015D017 +:105A5000B6F5004F24D1082B4FF0010100F2B380BE +:105A6000DFE803F0065E6CB164B1B1B16A0000BF5B +:105A7000FCF778FF002856D15CE000BF082B4FF000 +:105A8000010100F2A080DFE803F0059E259E1D9E27 +:105A90009E9E2300FCF766FFC0B1D4F824E019E015 +:105AA000082B4FF0010100F28E80DFE803F005655E +:105AB000738C6B8C8C8C7100FCF754FF00285ED1CA +:105AC00064E000BFFCF77AFF0028E6D100217AE00D +:105AD0004FF4004047F24811C0F6000131F81E10A3 +:105AE0006268B0FBF1F002EB420188424FF0010125 +:105AF00069D31303984266D8010E000210EB5200DE +:105B000041F100010023FAF783FB4FF60052A0F5A4 +:105B10004071C0F20F0291424FD3012153E000BF08 +:105B2000FCF736FF30B1D4F824E007E0FCF746FF7D +:105B30000028F8D1002146E04FF4004047F2481118 +:105B4000C0F6000131F81E106268B0FBF1F0510898 +:105B500001EB4000B0FBF2F04FF6EF72A0F1100144 +:105B6000914207D84FF6F0710140C0F3420008445B +:105B700023E000BF012126E0FCF70AFF30B1D4F892 +:105B800024E007E0FCF71AFF0028F8D100211AE012 +:105B90004FF4004047F24811C0F6000131F81E10E2 +:105BA0004FF6EF72B0FBF1F0616800EB5100B0FB13 +:105BB000F1F0A0F11001914204D82168C8600021E1 +:105BC00001E000BF01214FF00110A066002208464D +:105BD0006267A26770BD00BF010000000400000002 +:105BE00002000000080000002DE9F0418046006836 +:105BF0001546C2690E461140891BB1FA81F1490967 +:105C0000A94223D1069C2CB3611C29D1C169314022 +:105C1000891BB1FA81F14909A94217D1C169314003 +:105C2000891BB1FA81F14909A9420FD1C1693140FB +:105C3000891BB1FA81F14909A94207D1C1693140F3 +:105C4000891BB1FA81F14909A942DFD00020BDE8E2 +:105C5000F08100BFFCF708F80320BDE8F08100BF29 +:105C60001F4607E0C0693040801BB0FA80F0400951 +:105C7000A842EBD1FBF7F8FFC01BA04242D8D8F8EE +:105C8000000001684907EDD5402EEBD0802EE9D009 +:105C9000C16909073AD4C1690905E3D54FF4006128 +:105CA000016250E8000FD8F8001020F4907041E82D +:105CB0000002002A60D0D8F8000050E8000FD8F8A1 +:105CC000001020F4907041E80002002A54D0D8F867 +:105CD000000050E8000FD8F8001020F4907041E860 +:105CE0000002002A48D0D8F8000050E8000FD8F889 +:105CF000001020F4907041E80002EAB3D8F80000E8 +:105D0000CFE700BF0320BDE8F08100BF082101629A +:105D100050E8000FD8F8001020F4907041E800021D +:105D2000002A00F09780D8F8000050E8000FD8F85B +:105D3000001020F4907041E80002002A00F08A80F0 +:105D4000D8F8000050E8000FD8F8001020F4907048 +:105D500041E80002002A7DD0D8F8000050E8000F8A +:105D6000D8F8001020F4907041E80002002A71D0A9 +:105D7000D8F80000CCE700BF4FF6FE70CEF6FF70FB +:105D8000D8F8001051E8021FD8F80020014042E87E +:105D90000213F3B1D8F8001051E8021FD8F8002020 +:105DA000014042E80213A3B1D8F8001051E8021FE5 +:105DB000D8F80020014042E8021353B1D8F800108F +:105DC00051E8021FD8F80020014042E80213002BDE +:105DD000D6D1D8F86C0001282CD1D8F8000050E8B2 +:105DE000000FD8F8001020F0100041E800020AB3BC +:105DF000D8F8000050E8000FD8F8001020F010008C +:105E000041E80002B2B1D8F8000050E8000FD8F81D +:105E1000001020F0100041E800025AB1D8F800004C +:105E200050E8000FD8F8001020F0100041E8000200 +:105E3000002AD2D120200021C8F88C00C8F86C10AC +:105E4000C8F87410C8F89000032088F88410BDE8E2 +:105E5000F08100BF4FF6FE70CEF6FF70D8F800104C +:105E600051E8021FD8F80020014042E80213F3B1C4 +:105E7000D8F8001051E8021FD8F80020014042E88D +:105E80000213A3B1D8F8001051E8021FD8F800207F +:105E9000014042E8021353B1D8F8001051E8021F44 +:105EA000D8F80020014042E80213002BD6D1D8F8E0 +:105EB0006C0001282CD1D8F8000050E8000FD8F869 +:105EC000001020F0100041E800020AB3D8F80000EA +:105ED00050E8000FD8F8001020F0100041E8000250 +:105EE000B2B1D8F8000050E8000FD8F8001020F048 +:105EF000100041E800025AB1D8F8000050E8000F45 +:105F0000D8F8001020F0100041E80002002AD2D199 +:105F10002020C8F88C0000200821C8F86C00C8F8C0 +:105F20007400C8F8901088F884000120BDE8F08162 +:105F3000B0B540F2E864C2F2000420463C21FDF70F +:105F40000BFC2046FDF77EF8206840F2B404C2F254 +:105F50000004406A216A6062411A0BB20D46A26ACF +:105F600041F2010E13F5006FB8BF75444EF6FF7C89 +:105F7000B3F5006FC8BF01EB0C0529B26163811A4C +:105F800021EAE1711144091A43F6FF731944994358 +:105F900020620844801A410000EE101A9FED0E1A8C +:105FA000B8EEC00A20EE010A9FED0C1A206020EE28 +:105FB000010AB5EE001A20EE010ABDEEC00A84ED1A +:105FC0000B0AB8EEC00A00F00FF8606ABDEEC00A16 +:105FD00084ED0C0AB0BD00BFDB0F494000008039E2 +:105FE000FEE700000000000080B510EE100AFAF78E +:105FF000DAFA41EC100B9FED0C1B00F0E5FA51ECC6 +:10600000100BFAF7E3FA9FED0A0A01EE100A31EEDF +:10601000000AB5EE401AF1EE10FAA8BFB0EE410A40 +:1060200080BD00BF00BF00BF00000060FB21194021 +:10603000DB0FC94094B0FCF765F800240020CDE9DF +:106040000B44CDE90944CDE90744FCF7F7F84FF4D8 +:106050008071099140210A91042102200F9155215C +:106060000690CDE90D00CDE91010CDE9120006A88B +:10607000FCF7E2FC20B1EFF3108072B6FEE700BF40 +:106080000F2001900320CDE9020401A80421CDE9ED +:106090000444FCF7DDFA28B1EFF3108072B600BFBC +:1060A000FEE700BFFEF752FDFEF7C4FCFEF730FE30 +:1060B000FFF774F8FEF76EFEFEF7CAFFFEF77AFBF5 +:1060C000FEF7F4FBFEF7B8FDFEF7ECFDFFF7A8F8CE +:1060D000FEF7ECFCFEF756FCFEF710FDFEF71AFF8C +:1060E000FEF766FF1D2000210022FCF76BF81D2043 +:1060F000FCF758F81C2000210022FCF763F81C2054 +:10610000FCF750F840F22810C2F20000FAF7D2FB78 +:1061100040F24410C2F20000FAF7CCFB40F26010EB +:10612000C2F20000FAF7C6FB40F20404C2F2000417 +:1061300094ED020AFAF7E4FCD4E90001FAF780FCD6 +:10614000FFF7F2F9FFF704FA4FF090404FF4806147 +:1061500001220126FBF782FD40F60000C4F6000094 +:106160004FF400710122FBF779FD40F2145440F224 +:106170002005C2F20004C2F2000501E0FFF7D8FEDC +:10618000204629460696FAF715FC0028F6D19DED23 +:10619000060AB8EEC00AFFF713F9EFE700000000A7 +:1061A0002DE9F04F81B02DED088B82B040F20C0745 +:1061B000C2F2000797ED001ABEEE002A21EE028A15 +:1061C000B4EE408AF1EE10FA0CDCB6EE002A21EEB5 +:1061D000021AB4EE401AF1EE10FAB8BFB0EE410A5E +:1061E000B0EE408A10EE900AFAF7DDF941EC100BA0 +:1061F0009FEDAB1B00F0E8F951EC100BFAF7E6F954 +:106200009FEDAF0A01EE100A18EE104A31EE009A27 +:10621000B5EE401A84F00040F1EE10FAA8BFB0EEDF +:10622000419AFAF7C0F9054619EE100A0E46FAF738 +:10623000BAF941EC180BB0EE480AF0EE680A00F02B +:1062400047FA51EC100B2A463346FAF7CBF8FAF727 +:10625000BDF940F21816C2F2000630602046FAF787 +:10626000A2F9B0EE480AF0EE680A04460D4600F0C6 +:1062700047F951EC100B22462B46FAF7B3F8FAF720 +:10628000A5F940F2201197ED008AC2F2000196EDC7 +:1062900000AAB6EE000A086028EE00BA40F2141117 +:1062A0003AEE0B9AC2F2000181ED009AFAF77BF9FF +:1062B00082461AEE100A8B46FAF775F99FED7A0BB3 +:1062C000044601900D46009153EC102B5046594660 +:1062D000FAF788F822462B46FAF77EF89FED740B02 +:1062E00054EC105B2A462346FAF77CF880461BEEF6 +:1062F000100A8946FAF757F942464B4606460F46BA +:10630000F9F7C9FFFAF762F940F21C119FED6A0B29 +:10631000C2F200010AEE100A086053EC102B50463E +:106320005946FAF75FF8DDE90032FAF755F82A46E0 +:106330002346FAF757F802460B4630463946F9F736 +:10634000AAFFFAF743F940F22411C2F200019FEDCF +:106350005D0A0860B5EE409A40F21C01F1EE10FAB9 +:10636000C2F20001B0EE401A0ADB91ED001AB4EE61 +:10637000491AF1EE10FAB8BFB0EE419AB0EE491AE0 +:10638000B5EE40AA04EE100AF1EE10FAB0EE402A83 +:106390000ADB91ED002AB4EE4A2AF1EE10FAB8BFFA +:1063A000B0EE42AAB0EE4A2AB5EE404AF1EE10FA3B +:1063B000B0EE403A0ADB91ED003AB4EE443AF1EE29 +:1063C00010FAB8BFB0EE434AB0EE443A81EE081A74 +:1063D00082EE082A83EE083AB7EE004A40F27C10BB +:1063E000B0EE405AC2F20000B4EE441AF1EE10FAD8 +:1063F000C8BFB0EE441AB5EE401AF1EE10FAC8BFAD +:10640000B0EE415A80ED005AB4EE442A40F28010BA +:10641000F1EE10FAC8BFB0EE442AB5EE402AB0EE55 +:10642000401AC2F20000F1EE10FAC8BFB0EE421AF4 +:1064300080ED001AB4EE443A40F28410F1EE10FA06 +:10644000C8BFB0EE443AB5EE403AC2F20000F1EEF9 +:1064500010FAC8BFB0EE430A9FED1B2A80ED000A78 +:1064600040F25060C2F2000025EE023A006821EED0 +:10647000021A20EE020ABCEEC33ABCEEC11ABCEE10 +:10648000C00A80ED0D3A80ED0E1A80ED0F0A02B0C1 +:10649000BDEC088B01B0BDE8F08F00BF00BF00BFAE +:1064A00000000060FB211940AA4C58E87AB6FB3F77 +:1064B000000000000000E03FAA4C58E87AB6FBBF9D +:1064C000DB0FC9400000000000E0AB4503B40198B9 +:1064D0004100009850EAC12018BF04204A0D18BF9F +:1064E00040F0010040F2FF72B2EB515F08BF40F094 +:1064F0000200012808BF052002B07047000000001C +:1065000010B52F499FED2C1B2DED020B84B0059883 +:1065100020F000408842D8BF9DED040B2DDD2949B5 +:10652000884209D1049840B94FF0010000F058FDAD +:1065300000F026FD06B010BD05DB9DED040B00F05C +:1065400013FD06B010BD68469DED040B00F024F964 +:1065500010F0030004BF9DED021B9DED000B0CD05D +:1065600001280ED09DED021B9DED000B022817D0D7 +:10657000012000F061FC06B010BD00F029FB06B060 +:1065800010BD9DED021B9DED000B012000F054FCA1 +:1065900051EC100B81F0004106B041EC100B10BD26 +:1065A00000F016FB51EC100B81F0004106B041ECFD +:1065B000100B10BD000000000000000000000000F3 +:1065C000FB21E93F0000F07F10B52DED040B86B0F4 +:1065D0009DED060B10EE100A10EE901A8DED000BDB +:1065E000002818BF0120084320F00040C0F17F6060 +:1065F00000F1E040C00F21D19DED080B10EE101A04 +:1066000010EE900A8DED000B002918BF0121084300 +:1066100020F00040C0F17F6000F1E040C00F0DD1DC +:1066200029490798B1EB400F04BF0698002842D0D3 +:106630000998400004BF089800283CD09DED080B45 +:1066400053EC102B9DED060B51EC100BFAF79FF855 +:10665000CDE902019DED020B40F2FF7110EE900AB0 +:106660008DED000B31EA105021D00798039900F00E +:10667000004001F00041884219D09DED080B8DEDDE +:10668000040B9DED020B8DED000B10EE900A0599A9 +:1066900061F31E0005909DED041B9DED020B51EC76 +:1066A000110B53EC102BF9F79AFECDE902019DED89 +:1066B000020B0AB010BD012000F092FC0AB0BDE848 +:1066C000104000F05DBC00000000E0FF0000000092 +:1066D00010B52F499FED2C1B2DED020B84B00598B2 +:1066E00020F000408842DCBF00209DED040B32DD2D +:1066F0002849884209D1049840B94FF0010000F0C0 +:106700006FFC00F03DFC06B010BD05DB9DED040BF9 +:1067100000F02AFC06B010BD68469DED040B00F0A9 +:106720003BF810F0030011D0012818D09DED021B9A +:106730009DED000B02281AD000F04AFA51EC100B24 +:1067400081F0004106B041EC100B10BD9DED021B25 +:106750009DED000B012000F06FFB06B010BD9DED1C +:10676000021B9DED000B00F033FA06B010BD0120B6 +:1067700000F062FB51EC100B81F0004106B041ECDF +:10678000100B10BD00000000000000000000000021 +:10679000FB21E93F0000F07F2DE9F14F04462DED8C +:1067A000020B2DED088B8AB09FEDE70B80ED020BFD +:1067B000139EE74826F0004585420ADC9DED120B4A +:1067C000002084ED000B0AB0BDEC088B03B0BDE8DF +:1067D000F08FE0489FEDE0AB9FEDE1BBA84247DDC5 +:1067E000E14F9FEDE39B9FEDE48B9DED120B53EC8E +:1067F0001A2B51EC100B002E1CDDF9F7EDFD41ECCE +:10680000100BBD4208D053EC1B2B51EC100BF9F7C9 +:10681000E3FDC4E900010BE053EC192B51EC100B24 +:10682000F9F7DAFD53EC182BF9F7D6FDC4E90001AE +:106830000120C8E7F9F72FFD41EC100BBD4208D04D +:1068400053EC1B2B51EC100BF9F725FDC4E90001AB +:106850000BE053EC192B51EC100BF9F71CFD53EC2A +:10686000182BF9F718FDC4E900014FF0FF30AAE733 +:10687000C348A84279DB9DED120B51EC100B00F0E0 +:10688000B5FB41EC180B9FEDC00B53EC102BF9F747 +:10689000A9FD9FEDBF1B53EC112BF9F7FCFCF9F799 +:1068A000E9FF0746F9F7C8FF41EC190B53EC1A2B27 +:1068B000F9F798FD53EC182BF9F791FD41EC180B03 +:1068C00053EC1B2B51EC190BF9F78CFDDFF8C8A228 +:1068D00041EC100B4FEA15580125FA4453EC102BEC +:1068E00051EC180BF9F778FD032DC4E900013DD0F8 +:1068F000C1F30A5005EB4511A8EB000011398142A4 +:1069000034DA0AEB051BB0EE48AA9BED000BF0EE63 +:1069100068AA53EC102B51EC190BF9F763FD41EC0D +:106920001B0B51EC1A0B53EC1B2BF9F755FD41ECEB +:10693000180B51EC1A0B53EC182BF9F74DFD53ECD7 +:106940001B2BF9F749FD9BED020B41EC1A0B53ECA5 +:10695000102B51EC190BF9F745FD53EC1A2BF9F7F5 +:106960003BFD41EC100B6D1CB8E70EE0002EA8BFFC +:106970003846BFF628AF94ED000B51EC100B81F0B8 +:106980000041C4E9000178421DE7C6F3130040F45A +:10699000801EC6F30A50A0F2F530471100F01F0523 +:1069A000C5F12000DDF848B008900020069007905F +:1069B0000520EC467949002D07EB0002794408BF19 +:1069C00051F8221009D051F8223001EB8201AB407E +:1069D0004A68089922FA01F11943A1FB0E26A1FB8E +:1069E0000B131A449A4234BF0123002303EB060819 +:1069F0000CEB8003D3E901A60E448E4234BF012183 +:106A0000002192448A4411B1924502D903E0924593 +:106A100001D2012100E00021C3E901A641444CF864 +:106A20002010011EA0F10100C4DC029800F100500A +:106A3000850F0298DDE903678000DDF81480F9F71F +:106A4000FBFE41EC1A0B3046F9F707FF9FED541B94 +:106A500053EC112BF9F7C6FC41EC1B0B3846F9F748 +:106A6000FCFE9FED511B53EC112BF9F7BBFC41ECE5 +:106A7000180B4046F9F7F1FE9FED4D1B53EC112B1F +:106A8000F9F7B0FC41EC190B51EC180B53EC192B36 +:106A9000F9F701FC53EC1B2BF9F7FDFB53EC1A2B18 +:106AA000F9F7F9FBCDE90801002008909DED080BEE +:106AB00053EC1A2B51EC100BF9F78EFC53EC1B2BFB +:106AC000F9F78AFC53EC182BF9F786FC53EC192BD9 +:106AD000F9F785FC9FED381B53EC112BF9F782FC7D +:106AE0009FED370B41EC180B53EC102B9DED080B71 +:106AF00051EC100BF9F776FC53EC182BF9F7CBFBA4 +:106B00009FED310B41EC180B53EC102B9DED080B56 +:106B100051EC100BF9F766FC53EC182BF9F7BBFBA3 +:106B200041EC100B139810F0004F06D06D4251EC61 +:106B3000100B81F0004141EC100B284684ED000B56 +:106B400041E600000000000000000000000000001E +:106B5000FB21E93F7CD9024000004054FB21F93F72 +:106B60003163621A61B4D03DFB21F93F000000009F +:106B70000000601A61B4D03D7370032E8A19A33BE4 +:106B8000FB2139410000000083C8C96D305FE43F3C +:106B9000000000000000E03F5A070000A8060000C7 +:106BA000000000000000103E000000000000103C4B +:106BB000000000000000103A182D4454FB21F93D5C +:106BC0003326A611460B113C00000054FB21F93D71 +:106BD00010B52DED040B2DED088B82B0B0EE419A6F +:106BE000F0EE619A0B9820F000449FED4BABB4F1AE +:106BF000795F11DA9DED0A0B51EC100BF9F73AFEB3 +:106C0000002801BFB0EE4A0AF0EE6A0A02B0BDECFD +:106C1000088B04BF04B010BD9DED0A0B53EC102B84 +:106C200051EC100BF9F7DEFB41EC180B3C48062148 +:106C3000B0EE480AF0EE680A784400F081F853ECB0 +:106C4000182B51EC100BF9F7CDFB9DED0A0B41EC25 +:106C50001B0B53EC192B51EC100BF9F7C3FB41EC58 +:106C6000190B53EC1B2B51EC180BF9F7BBFB53EC36 +:106C7000192BF9F7B1FB9FED2C0B41EC190B53ECE1 +:106C8000102B51EC180BF9F7ADFB41EC100B284819 +:106C9000844210DA53EC192B51EC100BF9F79CFBE2 +:106CA00053EC1A2BF9F79BFB41EC100B02B0BDEC37 +:106CB000088B04B010BD1F48A042BCBF9FED1E1B37 +:106CC0008DED001B06DBA4F5001001900020009064 +:106CD0009DED001B51EC100B53EC112BF9F77CFBD5 +:106CE0009DED000B41EC180B53EC102B51EC1A0BE3 +:106CF000F9F772FB41EC1A0B53EC192B51EC180B02 +:106D0000F9F76AFB53EC1A2BF9F769FB41EC100B0E +:106D1000CCE7000000000000000000000000F03F91 +:106D2000CC03000000000000000000000000E03F75 +:106D30003333D33F0000E93F000000000000D23FA2 +:106D400070B504462DED028B4D1E00EBC500B0EE74 +:106D5000408AF0EE608A90ED000B35F0060017D007 +:106D600053EC182B51EC100BF9F73CFB41EC100BDA +:106D70006D1E04EBC50090ED001B51EC100B53ECA5 +:106D8000112BF9F788FA41EC100B35F00600E7D12A +:106D9000022D36D0042D1CD0062D1CBFBDEC028B5D +:106DA00070BD53EC182B51EC100BF9F71BFB94ED55 +:106DB0000A1B53EC112BF9F76EFA53EC182BF9F769 +:106DC00011FB94ED081B53EC112BF9F764FA41EC1D +:106DD000100B53EC182B51EC100BF9F703FB94ED4F +:106DE000061B53EC112BF9F756FA53EC182BF9F755 +:106DF000F9FA94ED040B53EC102BF9F74CFA41EC33 +:106E0000100B53EC182B51EC100BF9F7EBFA94ED37 +:106E1000021B53EC112BF9F73EFA53EC182BF9F740 +:106E2000E1FA94ED001B53EC112BF9F734FABDECA9 +:106E3000028B41EC100B70BD31B504462DED040BF7 +:106E40002DED0A8BB0EE41BAF0EE61BA0B989DEDD4 +:106E50000A0B20F00040B0F1795F0DDA51EC100B15 +:106E6000FFF734FB042808BF00F09AF89DED0A0BE9 +:106E7000BDEC0A8B05B030BD53EC102B51EC100B60 +:106E8000F9F7B0FA41EC180B9DED0A0B53EC182BF7 +:106E900051EC100BF9F7A6FA41EC190B2C48B0EEA7 +:106EA000480AF0EE680A05217844FFF749FF9FED94 +:106EB0002ACBB0EE40AAF0EE60AA9CB353EC1C2B98 +:106EC00051EC190BF9F78EFA41EC1C0B53EC1A2B11 +:106ED00051EC190BF9F786FA9FED210B41EC190BD8 +:106EE00053EC102B51EC1B0BF9F77CFA53EC192BDC +:106EF000F9F772FA53EC182BF9F774FA53EC1B2BD1 +:106F0000F9F76AFA53EC1C2BF9F766FA9DED0A1BA8 +:106F100053EC112BF9F763FABDEC0A8B05B041EC89 +:106F2000100B30BDFFE753EC1A2B51EC180BF9F79F +:106F300059FA53EC1C2BF9F7AEF953EC192BF9F76E +:106F400051FA9DED0A1B53EC112BF9F7A4F9E3E775 +:106F50005C02000000000000495555555555C5BF5D +:106F6000000000000000E03F10B553EC102B51EC86 +:106F7000100BF9F790F941EC100B10BD0000000068 +:106F80009FED050B10B553EC102B51EC100BF9F7DE +:106F90009BFA41EC100B10BD000000000000000047 +:106FA0009FED050B10B553EC102B51EC100BF9F7BE +:106FB00019FA41EC100B10BD000000000000001099 +:106FC00002E008C8121F08C1002AFAD170477047B2 +:106FD000002001E001C1121F002AFBD17047000010 +:106FE00001490860704700000000002082B0CDE930 +:106FF000000121F0004001909DED000B02B051EC2A +:10700000100B7047000000004C5555555555A53FD5 +:107010007751C1166CC156BF9015CB19A001FA3E2D +:10702000AD529C804F7E92BEC4B1B4BD9EEE213E57 +:10703000D43888BEE9FAA8BD00004054FB21F93FCE +:107040003163621A61B4D03D0000601A61B4D03D72 +:107050007370032E8A19A33B0000002E8A19A33BEC +:10706000C14920259A837B39000000000000000000 +:107070006E83F9A22915444ED15727FCC0DD34F5A3 +:10708000999562DB4190433CAB6351FE61C5BBDE29 +:107090003A6E24B7E0D24D42EA2E49061C92D1093D +:1070A0001CEB1DFE3EA729B1F53582E88444BB2EBA +:1070B00026709CE9417E5FB439D69139F439538307 +:1070C0008B5F849C3B28F9BDFF97F81F0F9805DE66 +:1070D0008B112FEF1F6D0A5ACF7E366DB709CB2764 +:1070E000663F464F2DEA5F9EC7BA27757BF1E5EBF9 +:1070F000F739073DEA92528AB15FFB6B085D8D1F3D +:107100004630035600000000A6F810111111813F0F +:10711000D561C119A0012ABF7DFEB157E31DC73E4D +:10712000EB9C2B8AE6E55ABE7CD5CF5A3AD9E53D91 +:107130000000000000000000010203040607080927 +:107140000000000001020304010002000400060028 +:1071500008000A000C001000200040008000000120 +:107160000000000004000000020000000800000011 +:1071700001010103070100000804020408010101E4 +:10718000A07100080000002020000000C06F00086F +:10719000C071000820000020980C0000D06F00088B +:1071A000000000000100000001000000000040415C +:1071B00010000000010000000024F4000000404125 :04000005080001D915 :00000001FF diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.htm b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.htm index ee7c115..2799f7f 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.htm +++ b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.htm @@ -3,7 +3,7 @@ Static Call Graph - [STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf]

Static Call Graph for image STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf


-

#<CALLGRAPH># ARM Linker, 6180002: Last Updated: Wed Jul 24 17:00:50 2024 +

#<CALLGRAPH># ARM Linker, 6180002: Last Updated: Fri Jul 26 14:29:51 2024

Maximum Stack Usage = 432 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -113,7 +113,7 @@ Function Pointers
  • TIM20_TRG_COM_IRQHandler from startup_stm32g474xx.o(.text) referenced from startup_stm32g474xx.o(RESET)
  • TIM20_UP_IRQHandler from startup_stm32g474xx.o(.text) referenced from startup_stm32g474xx.o(RESET) -
  • TIM2_IRQHandler from startup_stm32g474xx.o(.text) referenced from startup_stm32g474xx.o(RESET) +
  • TIM2_IRQHandler from stm32g4xx_it.o(.text.TIM2_IRQHandler) referenced from startup_stm32g474xx.o(RESET)
  • TIM3_IRQHandler from stm32g4xx_it.o(.text.TIM3_IRQHandler) referenced from startup_stm32g474xx.o(RESET)
  • TIM4_IRQHandler from startup_stm32g474xx.o(.text) referenced from startup_stm32g474xx.o(RESET)
  • TIM5_IRQHandler from startup_stm32g474xx.o(.text) referenced from startup_stm32g474xx.o(RESET) @@ -144,7 +144,7 @@ Global Symbols

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
    [Address Reference Count : 1]

    • startup_stm32g474xx.o(.text)
    -

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

    [Calls]

  • TIM20_CC_IRQHandler from startup_stm32g474xx.o(.text) referenced from startup_stm32g474xx.o(RESET)