From 3633b6d22659fa057b5a04f8930e27dd633122a6 Mon Sep 17 00:00:00 2001 From: wujunchao <24472040@qq.com> Date: Thu, 18 Apr 2024 16:17:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App/Inc/m1820.h | 2 +- App/Inc/misc.h | 222 ++ App/Inc/oled.h | 2 + App/Inc/serial_port.h | 1 - App/Inc/tmc5160.h | 2 + App/Src/app.c | 16 +- App/Src/key.c | 59 +- App/Src/m1820.c | 14 +- App/Src/misc.c | 226 ++ App/Src/oled.c | 44 +- App/Src/serial_port.c | 79 +- App/Src/tmc5160.c | 90 +- Inc/app.h | 1 + Inc/misc.h | 2 + MDK-ARM/mfps.uvguix.吴俊潮 | 1963 ++++++++++++- MDK-ARM/mfps.uvoptx | 104 +- MDK-ARM/mfps.uvprojx | 14 +- MDK-ARM/mfps/ads1220.crf | Bin 639571 -> 639563 bytes MDK-ARM/mfps/ads1220.d | 8 +- MDK-ARM/mfps/ads1220.o | Bin 721524 -> 720884 bytes MDK-ARM/mfps/app.crf | Bin 642234 -> 642295 bytes MDK-ARM/mfps/app.d | 20 +- MDK-ARM/mfps/app.o | Bin 715208 -> 714936 bytes MDK-ARM/mfps/delay.crf | Bin 635127 -> 635119 bytes MDK-ARM/mfps/delay.d | 12 +- MDK-ARM/mfps/delay.o | Bin 708592 -> 708020 bytes MDK-ARM/mfps/gpio.crf | Bin 635285 -> 635277 bytes MDK-ARM/mfps/gpio.d | 10 +- MDK-ARM/mfps/gpio.o | Bin 700732 -> 700256 bytes MDK-ARM/mfps/i2c.crf | Bin 634466 -> 634458 bytes MDK-ARM/mfps/i2c.d | 10 +- MDK-ARM/mfps/i2c.o | Bin 704064 -> 703548 bytes MDK-ARM/mfps/key.crf | Bin 638581 -> 638623 bytes MDK-ARM/mfps/key.d | 8 +- MDK-ARM/mfps/key.o | Bin 708312 -> 708396 bytes MDK-ARM/mfps/m1820.crf | Bin 635919 -> 635868 bytes MDK-ARM/mfps/m1820.d | 8 +- MDK-ARM/mfps/m1820.o | Bin 715460 -> 712936 bytes MDK-ARM/mfps/main.crf | Bin 642869 -> 642981 bytes MDK-ARM/mfps/main.d | 20 +- MDK-ARM/mfps/main.o | Bin 717048 -> 716868 bytes MDK-ARM/mfps/mfps.axf | Bin 756968 -> 755460 bytes MDK-ARM/mfps/mfps.build_log.htm | 55 +- MDK-ARM/mfps/mfps.hex | 3509 +++++++++++------------ MDK-ARM/mfps/mfps.htm | 804 +++--- MDK-ARM/mfps/mfps.lnp | 2 +- MDK-ARM/mfps/mfps.map | 1943 ++++++------- MDK-ARM/mfps/mfps_mfps.dep | 2218 +++++++------- MDK-ARM/mfps/misc.crf | Bin 241648 -> 241623 bytes MDK-ARM/mfps/misc.d | 10 +- MDK-ARM/mfps/misc.o | Bin 263236 -> 262716 bytes MDK-ARM/mfps/mylib.crf | Bin 634522 -> 634514 bytes MDK-ARM/mfps/mylib.d | 8 +- MDK-ARM/mfps/mylib.o | Bin 708916 -> 708428 bytes MDK-ARM/mfps/oled.crf | Bin 648376 -> 648412 bytes MDK-ARM/mfps/oled.d | 16 +- MDK-ARM/mfps/oled.o | Bin 740276 -> 739616 bytes MDK-ARM/mfps/serial_port.crf | Bin 636520 -> 636345 bytes MDK-ARM/mfps/serial_port.d | 14 +- MDK-ARM/mfps/serial_port.o | Bin 704968 -> 701828 bytes MDK-ARM/mfps/spi.crf | Bin 634566 -> 634558 bytes MDK-ARM/mfps/spi.d | 10 +- MDK-ARM/mfps/spi.o | Bin 704040 -> 703528 bytes MDK-ARM/mfps/startup_stm32f103xe.o | Bin 6800 -> 6784 bytes MDK-ARM/mfps/stm32f1xx_hal.crf | Bin 633871 -> 633863 bytes MDK-ARM/mfps/stm32f1xx_hal.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal.o | Bin 732460 -> 731680 bytes MDK-ARM/mfps/stm32f1xx_hal_cortex.crf | Bin 633333 -> 633325 bytes MDK-ARM/mfps/stm32f1xx_hal_cortex.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_cortex.o | Bin 722316 -> 721692 bytes MDK-ARM/mfps/stm32f1xx_hal_dma.crf | Bin 644935 -> 644927 bytes MDK-ARM/mfps/stm32f1xx_hal_dma.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_dma.o | Bin 721104 -> 720500 bytes MDK-ARM/mfps/stm32f1xx_hal_exti.crf | Bin 635491 -> 635483 bytes MDK-ARM/mfps/stm32f1xx_hal_exti.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_exti.o | Bin 711648 -> 711096 bytes MDK-ARM/mfps/stm32f1xx_hal_flash.crf | Bin 637282 -> 637274 bytes MDK-ARM/mfps/stm32f1xx_hal_flash.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_flash.o | Bin 719616 -> 718976 bytes MDK-ARM/mfps/stm32f1xx_hal_flash_ex.crf | Bin 638506 -> 638498 bytes MDK-ARM/mfps/stm32f1xx_hal_flash_ex.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_flash_ex.o | Bin 718984 -> 718400 bytes MDK-ARM/mfps/stm32f1xx_hal_gpio.crf | Bin 636396 -> 636388 bytes MDK-ARM/mfps/stm32f1xx_hal_gpio.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_gpio.o | Bin 711228 -> 710688 bytes MDK-ARM/mfps/stm32f1xx_hal_gpio_ex.crf | Bin 632527 -> 632519 bytes MDK-ARM/mfps/stm32f1xx_hal_gpio_ex.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_gpio_ex.o | Bin 701020 -> 700552 bytes MDK-ARM/mfps/stm32f1xx_hal_i2c.crf | Bin 699364 -> 699356 bytes MDK-ARM/mfps/stm32f1xx_hal_i2c.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_i2c.o | Bin 849524 -> 848132 bytes MDK-ARM/mfps/stm32f1xx_hal_msp.crf | Bin 633852 -> 633844 bytes MDK-ARM/mfps/stm32f1xx_hal_msp.d | 8 +- MDK-ARM/mfps/stm32f1xx_hal_msp.o | Bin 699548 -> 699084 bytes MDK-ARM/mfps/stm32f1xx_hal_pwr.crf | Bin 635331 -> 635323 bytes MDK-ARM/mfps/stm32f1xx_hal_pwr.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_pwr.o | Bin 722536 -> 721872 bytes MDK-ARM/mfps/stm32f1xx_hal_rcc.crf | Bin 644668 -> 644660 bytes MDK-ARM/mfps/stm32f1xx_hal_rcc.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_rcc.o | Bin 721952 -> 721352 bytes MDK-ARM/mfps/stm32f1xx_hal_rcc_ex.crf | Bin 635243 -> 635235 bytes MDK-ARM/mfps/stm32f1xx_hal_rcc_ex.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_rcc_ex.o | Bin 703224 -> 702760 bytes MDK-ARM/mfps/stm32f1xx_hal_spi.crf | Bin 658789 -> 658781 bytes MDK-ARM/mfps/stm32f1xx_hal_spi.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_spi.o | Bin 788208 -> 787064 bytes MDK-ARM/mfps/stm32f1xx_hal_tim.crf | Bin 699176 -> 699168 bytes MDK-ARM/mfps/stm32f1xx_hal_tim.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_tim.o | Bin 900500 -> 898552 bytes MDK-ARM/mfps/stm32f1xx_hal_tim_ex.crf | Bin 659702 -> 659694 bytes MDK-ARM/mfps/stm32f1xx_hal_tim_ex.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_tim_ex.o | Bin 773156 -> 772184 bytes MDK-ARM/mfps/stm32f1xx_hal_uart.crf | Bin 660362 -> 660354 bytes MDK-ARM/mfps/stm32f1xx_hal_uart.d | 6 +- MDK-ARM/mfps/stm32f1xx_hal_uart.o | Bin 798768 -> 797560 bytes MDK-ARM/mfps/stm32f1xx_it.crf | Bin 635257 -> 637429 bytes MDK-ARM/mfps/stm32f1xx_it.d | 12 +- MDK-ARM/mfps/stm32f1xx_it.o | Bin 723736 -> 725712 bytes MDK-ARM/mfps/system_stm32f1xx.crf | Bin 632725 -> 632717 bytes MDK-ARM/mfps/system_stm32f1xx.d | 6 +- MDK-ARM/mfps/system_stm32f1xx.o | Bin 699952 -> 699468 bytes MDK-ARM/mfps/tim.crf | Bin 634223 -> 634215 bytes MDK-ARM/mfps/tim.d | 10 +- MDK-ARM/mfps/tim.o | Bin 704020 -> 703512 bytes MDK-ARM/mfps/tmc5160.crf | Bin 638142 -> 638627 bytes MDK-ARM/mfps/tmc5160.d | 14 +- MDK-ARM/mfps/tmc5160.o | Bin 712212 -> 713848 bytes MDK-ARM/mfps/usart.crf | Bin 636988 -> 636980 bytes MDK-ARM/mfps/usart.d | 10 +- MDK-ARM/mfps/usart.o | Bin 707976 -> 707440 bytes MDK-ARM/startup_stm32f103xe.lst | 8 +- Src/main.c | 4 +- Src/misc.c | 1 + Src/stm32f1xx_it.c | 27 +- 134 files changed, 6961 insertions(+), 4761 deletions(-) create mode 100644 App/Inc/misc.h create mode 100644 App/Src/misc.c diff --git a/App/Inc/m1820.h b/App/Inc/m1820.h index 67dbced..0b145fb 100644 --- a/App/Inc/m1820.h +++ b/App/Inc/m1820.h @@ -14,7 +14,7 @@ uint8_t M1820_Init(void); float M1820_Get_Temp(void); void M1820_Act(void); -extern float TEMP; +//extern float TEMP; #endif diff --git a/App/Inc/misc.h b/App/Inc/misc.h new file mode 100644 index 0000000..bfb318d --- /dev/null +++ b/App/Inc/misc.h @@ -0,0 +1,222 @@ +/** + ****************************************************************************** + * @file misc.h + * @author MCD Application Team + * @version V3.5.0 + * @date 11-March-2011 + * @brief This file contains all the functions prototypes for the miscellaneous + * firmware library functions (add-on to CMSIS functions). + ****************************************************************************** + * @attention + * + * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS + * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE + * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY + * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING + * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE + * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. + * + *

© COPYRIGHT 2011 STMicroelectronics

+ ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __MISC_H +#define __MISC_H + +#define assert_param(expr) ((void)0U) + +#ifdef __cplusplus + extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32f10x.h" + +/** @addtogroup STM32F10x_StdPeriph_Driver + * @{ + */ + +/** @addtogroup MISC + * @{ + */ + +/** @defgroup MISC_Exported_Types + * @{ + */ + +/** + * @brief NVIC Init Structure definition + */ + +typedef struct +{ + uint8_t NVIC_IRQChannel; /*!< Specifies the IRQ channel to be enabled or disabled. + This parameter can be a value of @ref IRQn_Type + (For the complete STM32 Devices IRQ Channels list, please + refer to stm32f10x.h file) */ + + uint8_t NVIC_IRQChannelPreemptionPriority; /*!< Specifies the pre-emption priority for the IRQ channel + specified in NVIC_IRQChannel. This parameter can be a value + between 0 and 15 as described in the table @ref NVIC_Priority_Table */ + + uint8_t NVIC_IRQChannelSubPriority; /*!< Specifies the subpriority level for the IRQ channel specified + in NVIC_IRQChannel. This parameter can be a value + between 0 and 15 as described in the table @ref NVIC_Priority_Table */ + + FunctionalState NVIC_IRQChannelCmd; /*!< Specifies whether the IRQ channel defined in NVIC_IRQChannel + will be enabled or disabled. + This parameter can be set either to ENABLE or DISABLE */ +} NVIC_InitTypeDef; + +/** + * @} + */ + +/** @defgroup NVIC_Priority_Table + * @{ + */ + +/** +@code + The table below gives the allowed values of the pre-emption priority and subpriority according + to the Priority Grouping configuration performed by NVIC_PriorityGroupConfig function + ============================================================================================================================ + NVIC_PriorityGroup | NVIC_IRQChannelPreemptionPriority | NVIC_IRQChannelSubPriority | Description + ============================================================================================================================ + NVIC_PriorityGroup_0 | 0 | 0-15 | 0 bits for pre-emption priority + | | | 4 bits for subpriority + ---------------------------------------------------------------------------------------------------------------------------- + NVIC_PriorityGroup_1 | 0-1 | 0-7 | 1 bits for pre-emption priority + | | | 3 bits for subpriority + ---------------------------------------------------------------------------------------------------------------------------- + NVIC_PriorityGroup_2 | 0-3 | 0-3 | 2 bits for pre-emption priority + | | | 2 bits for subpriority + ---------------------------------------------------------------------------------------------------------------------------- + NVIC_PriorityGroup_3 | 0-7 | 0-1 | 3 bits for pre-emption priority + | | | 1 bits for subpriority + ---------------------------------------------------------------------------------------------------------------------------- + NVIC_PriorityGroup_4 | 0-15 | 0 | 4 bits for pre-emption priority + | | | 0 bits for subpriority + ============================================================================================================================ +@endcode +*/ + +/** + * @} + */ + +/** @defgroup MISC_Exported_Constants + * @{ + */ + +/** @defgroup Vector_Table_Base + * @{ + */ + +#define NVIC_VectTab_RAM ((uint32_t)0x20000000) +#define NVIC_VectTab_FLASH ((uint32_t)0x08000000) +#define IS_NVIC_VECTTAB(VECTTAB) (((VECTTAB) == NVIC_VectTab_RAM) || \ + ((VECTTAB) == NVIC_VectTab_FLASH)) +/** + * @} + */ + +/** @defgroup System_Low_Power + * @{ + */ + +#define NVIC_LP_SEVONPEND ((uint8_t)0x10) +#define NVIC_LP_SLEEPDEEP ((uint8_t)0x04) +#define NVIC_LP_SLEEPONEXIT ((uint8_t)0x02) +#define IS_NVIC_LP(LP) (((LP) == NVIC_LP_SEVONPEND) || \ + ((LP) == NVIC_LP_SLEEPDEEP) || \ + ((LP) == NVIC_LP_SLEEPONEXIT)) +/** + * @} + */ + +/** @defgroup Preemption_Priority_Group + * @{ + */ + +#define NVIC_PriorityGroup_0 ((uint32_t)0x700) /*!< 0 bits for pre-emption priority + 4 bits for subpriority */ +#define NVIC_PriorityGroup_1 ((uint32_t)0x600) /*!< 1 bits for pre-emption priority + 3 bits for subpriority */ +#define NVIC_PriorityGroup_2 ((uint32_t)0x500) /*!< 2 bits for pre-emption priority + 2 bits for subpriority */ +#define NVIC_PriorityGroup_3 ((uint32_t)0x400) /*!< 3 bits for pre-emption priority + 1 bits for subpriority */ +#define NVIC_PriorityGroup_4 ((uint32_t)0x300) /*!< 4 bits for pre-emption priority + 0 bits for subpriority */ + +#define IS_NVIC_PRIORITY_GROUP(GROUP) (((GROUP) == NVIC_PriorityGroup_0) || \ + ((GROUP) == NVIC_PriorityGroup_1) || \ + ((GROUP) == NVIC_PriorityGroup_2) || \ + ((GROUP) == NVIC_PriorityGroup_3) || \ + ((GROUP) == NVIC_PriorityGroup_4)) + +#define IS_NVIC_PREEMPTION_PRIORITY(PRIORITY) ((PRIORITY) < 0x10) + +#define IS_NVIC_SUB_PRIORITY(PRIORITY) ((PRIORITY) < 0x10) + +#define IS_NVIC_OFFSET(OFFSET) ((OFFSET) < 0x000FFFFF) + +/** + * @} + */ + +/** @defgroup SysTick_clock_source + * @{ + */ + +#define SysTick_CLKSource_HCLK_Div8 ((uint32_t)0xFFFFFFFB) +#define SysTick_CLKSource_HCLK ((uint32_t)0x00000004) +#define IS_SYSTICK_CLK_SOURCE(SOURCE) (((SOURCE) == SysTick_CLKSource_HCLK) || \ + ((SOURCE) == SysTick_CLKSource_HCLK_Div8)) +/** + * @} + */ + +/** + * @} + */ + +/** @defgroup MISC_Exported_Macros + * @{ + */ + +/** + * @} + */ + +/** @defgroup MISC_Exported_Functions + * @{ + */ + +void NVIC_PriorityGroupConfig(uint32_t NVIC_PriorityGroup); +void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct); +void NVIC_SetVectorTable(uint32_t NVIC_VectTab, uint32_t Offset); +void NVIC_SystemLPConfig(uint8_t LowPowerMode, FunctionalState NewState); +void SysTick_CLKSourceConfig(uint32_t SysTick_CLKSource); + +#ifdef __cplusplus +} +#endif + +#endif /* __MISC_H */ + +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ + +/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/ diff --git a/App/Inc/oled.h b/App/Inc/oled.h index cb4275d..a9683b2 100644 --- a/App/Inc/oled.h +++ b/App/Inc/oled.h @@ -4,6 +4,8 @@ #include "main.h" #include "MyLib.h" +extern char oled_page; + void OLED_Act(void); //ǰԴʾĻ diff --git a/App/Inc/serial_port.h b/App/Inc/serial_port.h index 63a2065..498b61a 100644 --- a/App/Inc/serial_port.h +++ b/App/Inc/serial_port.h @@ -9,7 +9,6 @@ #ifndef _SERIAL_PORT_H #define _SERIAL_PORT_H -void Tx_RX_UART1(void); void uart_test(void); #endif diff --git a/App/Inc/tmc5160.h b/App/Inc/tmc5160.h index 001c054..bb5e23d 100644 --- a/App/Inc/tmc5160.h +++ b/App/Inc/tmc5160.h @@ -8,7 +8,9 @@ void TMC5160_SPIReadInt(uint8_t addr, uint8_t record[5]); void tmc5160_init(void); void tmc5160_act(void); void TMC5160A_Init_Gpio(void); +uint32_t Raw_32(uint8_t raw[5]); +extern char tmc5160_sw; //void TMC5160A_SPI_Transmit(unsigned char val); //void TMC5160A_SPI_Receive(unsigned char *val); diff --git a/App/Src/app.c b/App/Src/app.c index ec33c05..ab0d3eb 100644 --- a/App/Src/app.c +++ b/App/Src/app.c @@ -12,9 +12,9 @@ #include "ads1220.h" #include "tmc5160.h" - -float X_ads1220; -float vol; +//绿灯 NOR ;蓝灯 ERR +float X_ads1220 = 0; +float TEMP = 0; void app_act (void) @@ -27,13 +27,15 @@ void app_act (void) if(it_1000ms_flag == 1) { it_1000ms_flag = 0; - M1820_Act(); //温度采集 - X_ads1220 = GetAD(4); //电阻尺采集 - tmc5160_act(); //电机执行功能 + + TEMP = M1820_Get_Temp(); //温度采集 + + X_ads1220 = GetAD(4); //电阻尺采集 + + tmc5160_act(); //电机执行功能 } //3 串口通信 - //Tx_RX_UART1(); //uart_test(); //4 OLED diff --git a/App/Src/key.c b/App/Src/key.c index 41520b7..48c3468 100644 --- a/App/Src/key.c +++ b/App/Src/key.c @@ -5,11 +5,13 @@ #include "delay.h" unsigned char key_i = 0; -unsigned int key_cnt[3] = {0};//延时用计数 -unsigned char key_msg[3] = {0};//按键事件 -unsigned char key_val[3] = {0};//按键值 +unsigned int key_cnt[3] = {0}; //延时用计数 +unsigned char key_msg[3] = {0}; //按键事件 +unsigned char key_val[3] = {0}; //按键值 +unsigned char oled_flag = 1; //oled初始化时为点亮状态;1表示点亮,0表示熄灭。 #define KEY_CNT 5 +#define PAGEMAX 2 void Key_Scan(void) // 扫描K1-K3的状态 { @@ -19,23 +21,23 @@ void Key_Scan(void) // 扫描K1-K3的状态 //检测按键 if(key_i >= 3) key_i = 0; - if (key_val[key_i] == 0 && key_msg[key_i] == 0)//按键按下 + if (key_val[key_i] == 0 && key_msg[key_i] == 0) //按键按下 { key_cnt[key_i]++; if(key_cnt[key_i] > KEY_CNT) { key_cnt[key_i] = 0; - key_msg[key_i] = 1;//按键按下 + key_msg[key_i] = 1; //按键按下,触发事件1 } } - if (key_val[key_i] == 1 && key_msg[key_i] == 1)//按键抬起 + if (key_val[key_i] == 1 && key_msg[key_i] == 2) //按键抬起 { key_cnt[key_i]++; if(key_cnt[key_i] > KEY_CNT) { key_cnt[key_i] = 0; - key_msg[key_i] = 0;//完成抬起动作后,再清空事件 + key_msg[key_i] = 0; //完成抬起动作后,再清空事件 } } @@ -54,29 +56,42 @@ void msg_clr() void key_act(void) { - if(key_msg[0] == 1)//K1完成按下后,绿灯亮起,蓝灯熄灭,点亮OLED + if(key_msg[0] == 1) //K1完成按下后,切换OLED与绿灯状态,两者同亮同灭 { - HAL_GPIO_WritePin(LED_NOR_GPIO_Port,LED_NOR_Pin,GPIO_PIN_RESET); - HAL_GPIO_WritePin(LED_ERR_GPIO_Port,LED_ERR_Pin,GPIO_PIN_SET); - OLED_DisPlay_On(); - - + if(oled_flag == 0) + { + HAL_GPIO_WritePin(LED_NOR_GPIO_Port,LED_NOR_Pin,GPIO_PIN_RESET); + OLED_DisPlay_On(); + oled_flag = 1; + + key_msg[0] = 2; //完成OLED和绿灯操作后,触发事件2 + }else + { + HAL_GPIO_WritePin(LED_ERR_GPIO_Port,LED_NOR_Pin,GPIO_PIN_SET); + OLED_DisPlay_Off(); + oled_flag = 0; + + key_msg[0] = 2; //完成OLED和绿灯操作后,触发事件2 + } } - if(key_msg[1] == 1)//K2完成按下后,绿灯熄灭,蓝灯亮起,熄灭OLED + if(key_msg[1] == 1)//K2完成按下后,进行翻页,page one->last page->page one { - HAL_GPIO_WritePin(LED_NOR_GPIO_Port,LED_NOR_Pin,GPIO_PIN_SET); - HAL_GPIO_WritePin(LED_ERR_GPIO_Port,LED_ERR_Pin,GPIO_PIN_RESET); - OLED_DisPlay_Off(); - + if(oled_page >= PAGEMAX) + { + oled_page = 1; + }else oled_page++; + OLED_NewFrame(); + + key_msg[1] = 2; } - if(key_msg[2] == 1)//K3完成按下后,熄灭蓝灯和绿灯 + if(key_msg[2] == 1)//K3完成按下后 { - HAL_GPIO_WritePin(LED_NOR_GPIO_Port,LED_NOR_Pin,GPIO_PIN_SET); - HAL_GPIO_WritePin(LED_ERR_GPIO_Port,LED_ERR_Pin,GPIO_PIN_SET); - + tmc5160_sw =(tmc5160_sw == 0); + key_msg[2] = 2; } + } diff --git a/App/Src/m1820.c b/App/Src/m1820.c index 5027da4..96be322 100644 --- a/App/Src/m1820.c +++ b/App/Src/m1820.c @@ -218,13 +218,13 @@ float M1820_Get_Temp(void) } -//ִ -float TEMP = 0; -void M1820_Act(void) -{ -// M1820_Init(); - TEMP = M1820_Get_Temp(); -} +////ִ +//float TEMP = 0; +//void M1820_Act(void) +//{ +//// M1820_Init(); +// TEMP = M1820_Get_Temp(); +//} diff --git a/App/Src/misc.c b/App/Src/misc.c new file mode 100644 index 0000000..6f7c141 --- /dev/null +++ b/App/Src/misc.c @@ -0,0 +1,226 @@ +/** + ****************************************************************************** + * @file misc.c + * @author MCD Application Team + * @version V3.5.0 + * @date 11-March-2011 + * @brief This file provides all the miscellaneous firmware functions (add-on + * to CMSIS functions). + ****************************************************************************** + * @attention + * + * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS + * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE + * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY + * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING + * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE + * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. + * + *

© COPYRIGHT 2011 STMicroelectronics

+ ****************************************************************************** + */ + +/* Includes ------------------------------------------------------------------*/ +#include "misc.h" +//#include "STM32F1xx_HAL_CONF.h" + +/** @addtogroup STM32F10x_StdPeriph_Driver + * @{ + */ + +/** @defgroup MISC + * @brief MISC driver modules + * @{ + */ + +/** @defgroup MISC_Private_TypesDefinitions + * @{ + */ + +/** + * @} + */ + +/** @defgroup MISC_Private_Defines + * @{ + */ + +#define AIRCR_VECTKEY_MASK ((uint32_t)0x05FA0000) +/** + * @} + */ + +/** @defgroup MISC_Private_Macros + * @{ + */ + +/** + * @} + */ + +/** @defgroup MISC_Private_Variables + * @{ + */ + +/** + * @} + */ + +/** @defgroup MISC_Private_FunctionPrototypes + * @{ + */ + +/** + * @} + */ + +/** @defgroup MISC_Private_Functions + * @{ + */ + +/** + * @brief Configures the priority grouping: pre-emption priority and subpriority. + * @param NVIC_PriorityGroup: specifies the priority grouping bits length. + * This parameter can be one of the following values: + * @arg NVIC_PriorityGroup_0: 0 bits for pre-emption priority + * 4 bits for subpriority + * @arg NVIC_PriorityGroup_1: 1 bits for pre-emption priority + * 3 bits for subpriority + * @arg NVIC_PriorityGroup_2: 2 bits for pre-emption priority + * 2 bits for subpriority + * @arg NVIC_PriorityGroup_3: 3 bits for pre-emption priority + * 1 bits for subpriority + * @arg NVIC_PriorityGroup_4: 4 bits for pre-emption priority + * 0 bits for subpriority + * @retval None + */ +void NVIC_PriorityGroupConfig(uint32_t NVIC_PriorityGroup) +{ + /* Check the parameters */ + assert_param(IS_NVIC_PRIORITY_GROUP(NVIC_PriorityGroup)); + + /* Set the PRIGROUP[10:8] bits according to NVIC_PriorityGroup value */ + SCB->AIRCR = AIRCR_VECTKEY_MASK | NVIC_PriorityGroup; +} + +/** + * @brief Initializes the NVIC peripheral according to the specified + * parameters in the NVIC_InitStruct. + * @param NVIC_InitStruct: pointer to a NVIC_InitTypeDef structure that contains + * the configuration information for the specified NVIC peripheral. + * @retval None + */ +void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct) +{ + uint32_t tmppriority = 0x00, tmppre = 0x00, tmpsub = 0x0F; + + /* Check the parameters */ + assert_param(IS_FUNCTIONAL_STATE(NVIC_InitStruct->NVIC_IRQChannelCmd)); + assert_param(IS_NVIC_PREEMPTION_PRIORITY(NVIC_InitStruct->NVIC_IRQChannelPreemptionPriority)); + assert_param(IS_NVIC_SUB_PRIORITY(NVIC_InitStruct->NVIC_IRQChannelSubPriority)); + + if (NVIC_InitStruct->NVIC_IRQChannelCmd != DISABLE) + { + /* Compute the Corresponding IRQ Priority --------------------------------*/ + tmppriority = (0x700 - ((SCB->AIRCR) & (uint32_t)0x700))>> 0x08; + tmppre = (0x4 - tmppriority); + tmpsub = tmpsub >> tmppriority; + + tmppriority = (uint32_t)NVIC_InitStruct->NVIC_IRQChannelPreemptionPriority << tmppre; + tmppriority |= NVIC_InitStruct->NVIC_IRQChannelSubPriority & tmpsub; + tmppriority = tmppriority << 0x04; + + NVIC->IP[NVIC_InitStruct->NVIC_IRQChannel] = tmppriority; + + /* Enable the Selected IRQ Channels --------------------------------------*/ + NVIC->ISER[NVIC_InitStruct->NVIC_IRQChannel >> 0x05] = + (uint32_t)0x01 << (NVIC_InitStruct->NVIC_IRQChannel & (uint8_t)0x1F); + } + else + { + /* Disable the Selected IRQ Channels -------------------------------------*/ + NVIC->ICER[NVIC_InitStruct->NVIC_IRQChannel >> 0x05] = + (uint32_t)0x01 << (NVIC_InitStruct->NVIC_IRQChannel & (uint8_t)0x1F); + } +} + +/** + * @brief Sets the vector table location and Offset. + * @param NVIC_VectTab: specifies if the vector table is in RAM or FLASH memory. + * This parameter can be one of the following values: + * @arg NVIC_VectTab_RAM + * @arg NVIC_VectTab_FLASH + * @param Offset: Vector Table base offset field. This value must be a multiple + * of 0x200. + * @retval None + */ +void NVIC_SetVectorTable(uint32_t NVIC_VectTab, uint32_t Offset) +{ + /* Check the parameters */ + assert_param(IS_NVIC_VECTTAB(NVIC_VectTab)); + assert_param(IS_NVIC_OFFSET(Offset)); + + SCB->VTOR = NVIC_VectTab | (Offset & (uint32_t)0x1FFFFF80); +} + +/** + * @brief Selects the condition for the system to enter low power mode. + * @param LowPowerMode: Specifies the new mode for the system to enter low power mode. + * This parameter can be one of the following values: + * @arg NVIC_LP_SEVONPEND + * @arg NVIC_LP_SLEEPDEEP + * @arg NVIC_LP_SLEEPONEXIT + * @param NewState: new state of LP condition. This parameter can be: ENABLE or DISABLE. + * @retval None + */ +void NVIC_SystemLPConfig(uint8_t LowPowerMode, FunctionalState NewState) +{ + /* Check the parameters */ + assert_param(IS_NVIC_LP(LowPowerMode)); + assert_param(IS_FUNCTIONAL_STATE(NewState)); + + if (NewState != DISABLE) + { + SCB->SCR |= LowPowerMode; + } + else + { + SCB->SCR &= (uint32_t)(~(uint32_t)LowPowerMode); + } +} + +/** + * @brief Configures the SysTick clock source. + * @param SysTick_CLKSource: specifies the SysTick clock source. + * This parameter can be one of the following values: + * @arg SysTick_CLKSource_HCLK_Div8: AHB clock divided by 8 selected as SysTick clock source. + * @arg SysTick_CLKSource_HCLK: AHB clock selected as SysTick clock source. + * @retval None + */ +void SysTick_CLKSourceConfig(uint32_t SysTick_CLKSource) +{ + /* Check the parameters */ + assert_param(IS_SYSTICK_CLK_SOURCE(SysTick_CLKSource)); + if (SysTick_CLKSource == SysTick_CLKSource_HCLK) + { + SysTick->CTRL |= SysTick_CLKSource_HCLK; + } + else + { + SysTick->CTRL &= SysTick_CLKSource_HCLK_Div8; + } +} + +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ + +/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/ diff --git a/App/Src/oled.c b/App/Src/oled.c index 48f82fa..05eb454 100644 --- a/App/Src/oled.c +++ b/App/Src/oled.c @@ -72,13 +72,14 @@ void OLED_Init(void) { OLED_SendCmd(0x20); OLED_SendCmd(0x8D);//õɱÿ - OLED_SendCmd(0x10);// + OLED_SendCmd(0x14); // ɱ OLED_NewFrame(); OLED_ShowFrame(); - OLED_SendCmd(0xAE); /*رʾ display Off*/ + OLED_SendCmd(0xAF); // Ļ + OLED_NewFrame(); } @@ -455,29 +456,30 @@ void OLED_PrintString(uint8_t x, uint8_t y, char *str, const Font *font, OLED_Co char str_print[20] = {0}; - +char oled_page = 1; //OLED starts from page 1 void OLED_Act(void) { - - //OLED_PrintASCIIChar(64, 32, '1', &afont16x8, OLED_COLOR_NORMAL); //ASCIIַʾ + //OLED_PrintASCIIChar(64, 32, '1', &afont16x8, OLED_COLOR_NORMAL); //ASCIIַʾ //OLED_PrintASCIIString(64, 32, "123456", &afont16x8, OLED_COLOR_NORMAL); //ASCIIַʾ - //OLED_PrintString(20,20 , , &afont16x8, OLED_COLOR_NORMAL); - - OLED_PrintASCIIString(10, 0 , "Position", &afont16x8, OLED_COLOR_NORMAL); - OLED_PrintASCIIString(85, 0 , "Temp", &afont16x8, OLED_COLOR_NORMAL); - + if(oled_page == 1) + { - - -// memset(str_print,0,20); - sprintf(str_print, "%.1f",X_ads1220 ); // - OLED_PrintASCIIString(5, 32, str_print, &afont24x12, OLED_COLOR_NORMAL); - -// memset(str_print,0,20); - sprintf(str_print, "%.1f",TEMP ); // ¶ - OLED_PrintASCIIString(75, 32, str_print, &afont24x12, OLED_COLOR_NORMAL); - - OLED_ShowFrame();//ʾǰԴ + OLED_PrintASCIIString(10, 0 , "Temp", &afont24x12, OLED_COLOR_NORMAL); + + sprintf(str_print, "%.1f",TEMP ); // ¶ + OLED_PrintASCIIString(5, 32, str_print, &afont24x12, OLED_COLOR_NORMAL); + + OLED_ShowFrame();//ʾǰԴ + } + if(oled_page == 2) + { + OLED_PrintASCIIString(10, 0 , "Position", &afont24x12, OLED_COLOR_NORMAL); + + sprintf(str_print, "%.1f",X_ads1220 ); // + OLED_PrintASCIIString(5, 32, str_print, &afont24x12, OLED_COLOR_NORMAL); + + OLED_ShowFrame();//ʾǰԴ + } // OLED_ShowPageFrame(0); diff --git a/App/Src/serial_port.c b/App/Src/serial_port.c index ca29586..17f1ae4 100644 --- a/App/Src/serial_port.c +++ b/App/Src/serial_port.c @@ -18,77 +18,22 @@ // ʹLP-300-SPType-Aӿͨ -char text_r[20] = "empty "; -char text_t[20] = "empty"; -int text_s = 0; +//char text_r[20] = {0}; +//char text_t[20] = {0}; -//ƬPCͨ -//void Tx_RX_UART1(void) + +//void uart_test(void) //{ -///***********************Ƭ״̬0******************************/ -// if( text_s == 0 ) + +// if( it_1000ms_flag == 1) // { -// if( it_1000ms_flag == 1)//0״̬ÿ1뷢һεǰtext_t -// { -// it_1000ms_flag = 0; -// HAL_UART_Transmit_IT( &huart1, (uint8_t*)text_t, 20); -// -// } -// HAL_UART_Receive_IT( &huart1,(uint8_t*)text_r,20);// -// if( strncmp( (char*)text_r ,"start", 20 ) == 0 )//յPCstartźźPC"How are you" -// { -// text_s = 1;//Ƭ״̬תΪ1 -// -// strcpy((char*)text_t," How are you?"); -// HAL_UART_Transmit_IT( &huart1, (uint8_t*)text_t, 20); -// } +// it_1000ms_flag = 0; // -// +// strcpy(text_t," Hello World! "); +// //HAL_UART_Receive_IT( &huart1, (uint8_t*)text_r, 20); + +// HAL_UART_Transmit_IT( &huart1, (uint8_t *)text_t, 20); // } -///***********************Ƭ״̬0******************************/ -// -// -///***********************Ƭ״̬1******************************/ -// if( text_s == 1 ) -// { -// HAL_UART_Receive_IT( &huart1,(uint8_t*)text_r,20);// -// -// if( strncmp( (char*)text_r ,"3Q", 20 ) == 0 )//յ3QظYou are welcome -// { -// strcpy((char*)text_t,"You are welcome"); -// HAL_UART_Transmit_IT( &huart1, (uint8_t*)text_t, 20); -// -// } -// -// if( strncmp( (char*)text_r ,"end", 20 ) == 0 )//յPCendźźPC"See you again" -// { -// strcpy((char*)text_t,"See you again"); -// HAL_UART_Transmit_IT( &huart1, (uint8_t*)text_t, 20); -// -// if( it_1000ms_flag ==1 )//ȴ1Ƭ״̬תΪ0 -// { -// it_1000ms_flag = 0; -// text_s = 0; -// } -// } -// } -///***********************Ƭ״̬1******************************/ +// //} - -void uart_test(void) -{ - - if( it_1000ms_flag == 1) - { - it_1000ms_flag = 0; - - //HAL_UART_Receive_IT( &huart1, (uint8_t*)text_r, 20); - - //HAL_UART_Transmit_IT( &huart1, (uint8_t*)text_r, 20); - } - - - -} - diff --git a/App/Src/tmc5160.c b/App/Src/tmc5160.c index 95ee0c1..cf25b48 100644 --- a/App/Src/tmc5160.c +++ b/App/Src/tmc5160.c @@ -55,7 +55,7 @@ void TMC5160A_Init_Gpio(void) void tmc5160_init(void) { // 纯SPI模式 -// TMC5160_SPIWriteInt(0x00, 0x0000000C,1); // writing value 0x0000000C = 12 = 0.0 to address 0 = 0x00(GCONF) 0x00000008 不能移动 会左右抖动 + TMC5160_SPIWriteInt(0x00, 0x00000004,1); // writing value 0x0000000C = 12 = 0.0 to address 0 = 0x00(GCONF) 0x00000008 不能移动 会左右抖动 // TMC5160_SPIWriteInt(0x03, 0x00000000,1); // writing value 0x00000000 = 0 = 0.0 to address 1 = 0x03(SLAVECONF) // TMC5160_SPIWriteInt(0x05, 0x00000000,1); // writing value 0x00000000 = 0 = 0.0 to address 2 = 0x05(X_COMPARE) // TMC5160_SPIWriteInt(0x06, 0x00000000,1); // writing value 0x00000000 = 0 = 0.0 to address 3 = 0x06(OTP_PROG) @@ -63,25 +63,25 @@ void tmc5160_init(void) // TMC5160_SPIWriteInt(0x09, 0x00010606,1); // writing value 0x00010606 = 67078 = 0.0 to address 5 = 0x09(SHORT_CONF) // TMC5160_SPIWriteInt(0x0A, 0x00080400,1); // writing value 0x00080400 = 525312 = 0.0 to address 6 = 0x0A(DRV_CONF) // TMC5160_SPIWriteInt(0x0B, 0x00000000,1); // writing value 0x00000000 = 0 = 0.0 to address 7 = 0x0B(GLOBAL_SCALER) -// // 速度相关的驱动控制寄存器 -// TMC5160_SPIWriteInt(0x10, 0x00061F0A,1); // writing value 0x00070707 = 460551 = 0.0 to address 8 = 0x10(IHOLD_IRUN) -// TMC5160_SPIWriteInt(0x11, 0x0000000A,1); // writing value 0x0000000A = 10 = 0.0 to address 9 = 0x11(TPOWERDOWN) -// TMC5160_SPIWriteInt(0x13, 0x00000010,1); // writing value 0x00000041 = 65 = 0.0 to address 10 = 0x13(TPWMTHRS) +// 速度相关的驱动控制寄存器 + TMC5160_SPIWriteInt(0x10, 0x00070A03,1); // IHOLD_IRUN + TMC5160_SPIWriteInt(0x11, 0x0000000A,1); // writing value 0x0000000A = 10 = 0.0 to address 9 = 0x11(TPOWERDOWN) + TMC5160_SPIWriteInt(0x13, 0x000001F4,1); // writing value 0x00000041 = 65 = 0.0 to address 10 = 0x13(TPWMTHRS) // TMC5160_SPIWriteInt(0x14, 0x00000010,1); // writing value 0x00004189 = 16777 = 0.0 to address 11 = 0x14(TCOOLTHRS) // TMC5160_SPIWriteInt(0x15, 0x00000010,1); // writing value 0x00000000 = 0 = 0.0 to address 12 = 0x15(THIGH) - // 斜波发生器运动寄存器 - TMC5160_SPIWriteInt(0x20, 0x00000001,1); // writing value 0x00000000 = 0 = 0.0 to address 13 = 0x20(RAMPMODE) -// TMC5160_SPIWriteInt(0x21, 0x00000000,1); // writing value 0xFFCC12F0 = 0 = 0.0 to address 14 = 0x21(XACTUAL) -// TMC5160_SPIWriteInt(0x23, 0x00000000,1); // writing value 0x00000000 = 0 = 0.0 to address 15 = 0x23(VSTART) - TMC5160_SPIWriteInt(0x24, 0x000003E8,1); // writing value 0x00001F07 = 7943 = 0.0 to address 16 = 0x24(A1) - TMC5160_SPIWriteInt(0x25, 0x0000C350,1); // writing value 0x0000C350 = 50000 = 0.0 to address 17 = 0x25(V1) - TMC5160_SPIWriteInt(0x26, 0x000001F4,1); // writing value 0x00004DF1 = 19953 = 0.0 to address 18 = 0x26(AMAX) - TMC5160_SPIWriteInt(0x27, 0x00000D40,1); // writing value 0x0006D3A0 = 447392 = 0.0 to address 19 = 0x27(VMAX) - TMC5160_SPIWriteInt(0x28, 0x000002BC,1); // writing value 0x00009B83 = 39811 = 0.0 to address 20 = 0x28(DMAX) - TMC5160_SPIWriteInt(0x2A, 0x00000578,1); // writing value 0x00007B87 = 31623 = 0.0 to address 21 = 0x2A(D1) - TMC5160_SPIWriteInt(0x2B, 0x0000000A,1); // writing value 0x0000000A = 10 = 0.0 to address 22 = 0x2B(VSTOP) -// TMC5160_SPIWriteInt(0x2C, 0x00000000,1); // writing value 0x00000000 = 0 = 0.0 to address 23 = 0x2C(TZEROWAIT) -// TMC5160_SPIWriteInt(0x2D, 0x00000000,1); // writing value 0xFFCC12F0 = 0 = 0.0 to address 24 = 0x2D(XTARGET) +// 斜波发生器运动寄存器 + TMC5160_SPIWriteInt(0x20, 0x00000000,1); // writing value 0x00000000 = 0 = 0.0 to address 13 = 0x20(RAMPMODE) + TMC5160_SPIWriteInt(0x21, 0x00000000,1); // writing value 0xFFCC12F0 = 0 = 0.0 to address 14 = 0x21(XACTUAL) + TMC5160_SPIWriteInt(0x23, 0x00000000,1); // writing value 0x00000000 = 0 = 0.0 to address 15 = 0x23(VSTART) + TMC5160_SPIWriteInt(0x24, 0x000003E8,1); // A1 + TMC5160_SPIWriteInt(0x26, 0x000001F4,1); // AMAX + TMC5160_SPIWriteInt(0x25, 0x0000186A,1); // V1 + TMC5160_SPIWriteInt(0x27, 0x000061A8,1); // VMAX + TMC5160_SPIWriteInt(0x2A, 0x000003E8,1); // D1 + TMC5160_SPIWriteInt(0x28, 0x000001F4,1); // DMAX + TMC5160_SPIWriteInt(0x2B, 0x00000010,1); // VSTOP >= 0x0000000A + TMC5160_SPIWriteInt(0x2C, 0x00003FFF,1); // TZEROWAIT + TMC5160_SPIWriteInt(0x2D, 0x00000000,1); // writing value 0xFFCC12F0 = 0 = 0.0 to address 24 = 0x2D(XTARGET) // TMC5160_SPIWriteInt(0x33, 0x00000000,1); // writing value 0x00000000 = 0 = 0.0 to address 25 = 0x33(VDCMIN) // TMC5160_SPIWriteInt(0x34, 0x00000000,1); // writing value 0x00000400 = 1024 = 0.0 to address 26 = 0x34(SW_MODE) @@ -102,7 +102,7 @@ void tmc5160_init(void) // TMC5160_SPIWriteInt(0x68, 0xFFFF8056,1); // writing value 0xFFFF8056 = 0 = 0.0 to address 39 = 0x68(MSLUTSEL) // TMC5160_SPIWriteInt(0x69, 0x00F70000,1); // writing value 0x00F70000 = 16187392 = 0.0 to address 40 = 0x69(MSLUTSTART) // // 电机驱动寄存器-驱动寄存器组 -// TMC5160_SPIWriteInt(0x6C, 0x04410153,1); // writing value 0x00410153 = 4260179 = 0.0 to address 41 = 0x6C(CHOPCONF) + TMC5160_SPIWriteInt(0x6C, 0x000100C3,1); // writing value 0x00410153 = 4260179 = 0.0 to address 41 = 0x6C(CHOPCONF) // TMC5160_SPIWriteInt(0x6D, 0x00000000,1); // writing value 0x00030000 = 196608 = 0.0 to address 42 = 0x6D(COOLCONF) // TMC5160_SPIWriteInt(0x6E, 0x00000000,1); // writing value 0x00000000 = 0 = 0.0 to address 43 = 0x6E(DCCTRL) // TMC5160_SPIWriteInt(0x70, 0xC40C001E,1); // writing value 0xC40C001E = 0 = 0.0 to address 44 = 0x70(PWMCONF) @@ -201,23 +201,59 @@ void TMC5160_SPIReadInt(uint8_t addr, uint8_t record[5])//从addr寄存器读取 } uint8_t XA[5]={0},VA[5]={0}; +uint32_t XA_32 = 0,VA_32 = 0; +char tmc5160_sw =0; void tmc5160_act() { TMC5160_SPIReadInt(0x21,XA);//读取实际位置XACTUAL - - TMC5160_SPIReadInt(0x20,VA);//读取实际速度VACTUAL - -// TMC5160_SPIWriteInt(0x20,0x00000001,1);//RAMPMODE = 1 速度模式至+VMAX -// TMC5160_SPIWriteInt(0x2D,0x0000C800,1); //设置目标位置 -// TMC5160_SPIWriteInt(0x2D,(uint32_t)0xADFFFF3800,1); //XTARGET = -51200 反向转动一圈 - + XA_32 = Raw_32(XA); + TMC5160_SPIReadInt(0x22,VA);//读取实际速度VACTUAL + VA_32 = Raw_32(VA); + + if(tmc5160_sw == 1) + { + HAL_GPIO_TogglePin(LED_ERR_GPIO_Port,LED_ERR_Pin); //电机运行时蓝灯闪烁 + + if( XA_32 == 0x00000000 ) + { + TMC5160_SPIWriteInt(0x2D,0x00025800,1); //正向转动3圈 + } + + if( XA_32== 0x00025800 ) + { + TMC5160_SPIWriteInt(0x2D,0x00000000,1); //返回起点 + } + }else + { + TMC5160_SPIWriteInt(0x2D,XA_32,1); //把当前位置设定为目标位置,进入减速阶段 + + if(VA_32 < 0x00000005) + { + TMC5160_SPIWriteInt(0x21,0x00000000,1); //电机静止时蓝灯常亮 + HAL_GPIO_WritePin(LED_ERR_GPIO_Port,LED_ERR_Pin,GPIO_PIN_RESET); + } + } } +uint32_t Raw_32(uint8_t raw[5]) //把5*8bit数据中的0~32位拼接成1*32bit的数值并返回 +{ + uint32_t result = 0; + + result |= raw[1]; + result <<= 8; + result |= raw[2]; + result <<= 8; + result|= raw[3]; + result <<= 8; + result|= raw[4]; + + return result; +} + - diff --git a/Inc/app.h b/Inc/app.h index 84bdacd..17dfbd3 100644 --- a/Inc/app.h +++ b/Inc/app.h @@ -14,5 +14,6 @@ extern int it_1000ms_cnt ,it_1000ms_flag; extern float X_ads1220; extern float TEMP; + #endif diff --git a/Inc/misc.h b/Inc/misc.h index 9a6bd07..bfb318d 100644 --- a/Inc/misc.h +++ b/Inc/misc.h @@ -24,6 +24,8 @@ #ifndef __MISC_H #define __MISC_H +#define assert_param(expr) ((void)0U) + #ifdef __cplusplus extern "C" { #endif diff --git a/MDK-ARM/mfps.uvguix.吴俊潮 b/MDK-ARM/mfps.uvguix.吴俊潮 index 57b1715..65f6bde 100644 --- a/MDK-ARM/mfps.uvguix.吴俊潮 +++ b/MDK-ARM/mfps.uvguix.吴俊潮 @@ -6,7 +6,7 @@
### uVision Project, (C) Keil Software
- + F:\Desktop\Work\2024.04\2024.4.17\mfps\App\Src @@ -70,7 +70,7 @@ 466 Source Browser 500 - 300 + 166 @@ -78,11 +78,11 @@ - 1 - 1 + 0 + 0 0 - 0 - -1 + 50 + 16 @@ -93,8 +93,8 @@ 2 3 - -32000 - -32000 + -1 + -1 -1 @@ -110,8 +110,8 @@ 0 - 255 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000001000000000000000100000038463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E31325C6D6670735C4170705C5372635C746D63353136302E630000000009746D63353136302E6300000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F4000000660000008007000063030000 + 593 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000005000000010000000100000034463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E31375C6D6670735C4170705C5372635C6170702E6300000000056170702E6300000000C5D4F200FFFFFFFF39463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E31375C6D6670735C5372635C73746D3332663178785F69742E63000000000E73746D3332663178785F69742E6300000000FFDC7800FFFFFFFF44463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E31375C6D6670735C4D444B2D41524D5C737461727475705F73746D33326631303378652E730000000015737461727475705F73746D33326631303378652E7300000000BECEA100FFFFFFFF31463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E31375C6D6670735C5372635C6D61696E2E6300000000066D61696E2E6300000000F0A0A100FFFFFFFF35463A5C4465736B746F705C576F726B5C323032342E30345C323032342E342E31375C6D6670735C4170705C5372635C6F6C65642E6300000000066F6C65642E6300000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F40000006600000080070000C6020000 @@ -134,7 +134,7 @@ 16 - 70000000870000003803000015010000 + F40000006600000090050000F4000000 @@ -150,7 +150,7 @@ 0 16 - 0300000066000000ED00000033030000 + 0300000066000000ED00000096020000 16 @@ -170,7 +170,7 @@ 0 16 - 0300000066000000ED00000033030000 + 0300000066000000ED00000096020000 16 @@ -190,7 +190,7 @@ 0 16 - 000000002902000090050000B7020000 + 030000002C0200008D0500009E020000 16 @@ -210,7 +210,7 @@ 0 16 - 030000002C0200008D0500008A020000 + 030000002C0200008D0500009E020000 16 @@ -230,7 +230,7 @@ 0 16 - 030000002C0200008D0500008A020000 + 030000002C0200008D0500009E020000 16 @@ -250,7 +250,7 @@ 0 16 - 030000002C0200008D0500008A020000 + 030000002C0200008D0500009E020000 16 @@ -270,7 +270,7 @@ 0 16 - A3040000660000008D050000FF000000 + A3040000660000008D0500000C020000 16 @@ -330,7 +330,7 @@ 0 16 - 030000002C0200008D0500008A020000 + 030000002C0200008D0500009E020000 16 @@ -350,7 +350,7 @@ 0 16 - 030000002C0200008D0500008A020000 + 030000002C0200008D0500009E020000 16 @@ -370,7 +370,7 @@ 0 16 - 030000002C0200008D0500008A020000 + 030000002C0200008D0500009E020000 16 @@ -390,7 +390,7 @@ 0 16 - 030000002C0200008D0500008A020000 + 030000002C0200008D0500009E020000 16 @@ -410,7 +410,7 @@ 0 16 - 030000002C0200008D0500008A020000 + 030000002C0200008D0500009E020000 16 @@ -430,7 +430,7 @@ 0 16 - 030000002C0200008D0500008A020000 + 030000002C0200008D0500009E020000 16 @@ -450,7 +450,7 @@ 0 16 - 0300000066000000ED00000033030000 + 0300000066000000ED00000096020000 16 @@ -470,7 +470,7 @@ 0 16 - 0300000066000000ED00000033030000 + 0300000066000000ED00000096020000 16 @@ -490,7 +490,7 @@ 0 16 - 000000006403000080070000DE030000 + 03000000CA0200007D070000C5030000 16 @@ -530,7 +530,7 @@ 0 16 - 03000000670300008D050000C5030000 + 03000000CA0200007D070000C5030000 16 @@ -550,7 +550,7 @@ 0 16 - F40000006300000090050000DD000000 + F7000000660000008D050000C4000000 16 @@ -610,7 +610,7 @@ 0 16 - A0040000630000009005000025020000 + A3040000660000008D0500000C020000 16 @@ -630,7 +630,7 @@ 0 16 - 000000002902000090050000A3020000 + 030000002C0200008D0500009E020000 16 @@ -690,7 +690,7 @@ 0 16 - F40000006300000090050000DD000000 + F7000000660000008D050000C4000000 16 @@ -730,7 +730,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -750,7 +750,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -770,7 +770,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -790,7 +790,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -810,7 +810,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -830,7 +830,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -850,7 +850,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -870,7 +870,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -890,7 +890,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -910,7 +910,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -930,7 +930,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -950,7 +950,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -970,7 +970,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -990,7 +990,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1010,7 +1010,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1030,7 +1030,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1050,7 +1050,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1070,7 +1070,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1090,7 +1090,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1110,7 +1110,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1130,7 +1130,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000ED0000009E020000 + 0300000066000000ED00000096020000 16 @@ -1160,7 +1160,7 @@ 38007 38007 - 0 + 1 0 0 0 @@ -1170,7 +1170,7 @@ 0 16 - 000000006403000090050000DE030000 + 03000000CA0200007D070000C5030000 16 @@ -1190,7 +1190,7 @@ 0 16 - 03000000670300008D050000C5030000 + 03000000CA0200007D070000C5030000 16 @@ -1210,7 +1210,7 @@ 0 16 - 030000002C0200008D0500008A020000 + 030000002C0200008D0500009E020000 16 @@ -1230,7 +1230,7 @@ 0 16 - 030000002C0200008D0500008A020000 + 030000002C0200008D0500009E020000 16 @@ -1250,7 +1250,7 @@ 0 16 - 03000000670300008D050000C5030000 + 03000000CA0200007D070000C5030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 03000000670300008D050000C5030000 + 03000000CA0200007D070000C5030000 16 @@ -1310,7 +1310,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1330,7 +1330,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1350,7 +1350,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1370,7 +1370,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1390,7 +1390,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1410,7 +1410,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1430,7 +1430,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1450,7 +1450,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1470,7 +1470,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1490,7 +1490,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1510,7 +1510,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1530,7 +1530,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1550,7 +1550,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1570,7 +1570,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1590,7 +1590,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1610,7 +1610,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1630,7 +1630,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1650,7 +1650,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1670,7 +1670,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1690,7 +1690,7 @@ 0 16 - A3040000660000008D0500007A010000 + A3040000660000008D0500000C020000 16 @@ -1704,7 +1704,7 @@ 0 0 0 - 32767 + 966 0 8192 0 @@ -1744,7 +1744,7 @@ 0 0 0 - 32767 + 476 0 8192 1 @@ -1764,7 +1764,7 @@ 0 0 0 - 32767 + 612 0 8192 2 @@ -1790,7 +1790,7 @@ 0 16 - 030000002C0200008D0500008A020000 + 030000002C0200008D0500009E020000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E65002000000000000070000000870000003803000015010000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200001004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000000000070000000870000006001000050010000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F40000004C030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000070000000870000006001000050010000000000004F000000F00000004C0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000070000000870000006001000050010000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000004C0300008007000050030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000070000000870000003803000015010000000000005003000080070000DE0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F4000000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A004000066000000900500003C020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000AF020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F0000000C6020000000000004F000000F0000000AF0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000002C02000090050000CE020000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000AF02000080070000B3020000010000000100001004000000010000001BFEFFFF9F010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000CA02000080070000F503000000000000B302000080070000DE0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000000000000010000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65FF7F0000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 968 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000046D66707396000000000000000100046D667073000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64FF7F0000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000046D66707396000000000000000100046D667073000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,1748 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000000000000100000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000000000000100000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000000000000100000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000000000000100000001000000000000000000000001000000000000000000054465627567FF7F0000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 5F0500004F0000008007000038030000 + + + 16 + 5F05000066000000800700004F030000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0000000063000000F000000038030000 + + + 16 + 560000006D0000004601000036010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000001F030000 + + + 16 + 560000006D00000072010000A9020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C4000000 + + + 16 + 560000006D0000001E030000FB000000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 1936 + 1936 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000001F030000 + + + 16 + 560000006D00000072010000A9020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000001F030000 + + + 16 + 560000006D00000072010000A9020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000400200008D0500009E020000 + + + 16 + 560000006D0000001E030000FB000000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000003C03000080070000DE030000 + + + 16 + 560000006D0000001E030000FB000000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000400200008D0500009E020000 + + + 16 + 560000006D0000001E030000FB000000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F7000000660000007D070000C4000000 + + + 16 + 560000006D0000001E030000FB000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C4000000 + + + 16 + 560000006D0000001E030000FB000000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C4000000 + + + 16 + 560000006D0000001E030000FB000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C4000000 + + + 16 + 560000006D0000001E030000FB000000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C4000000 + + + 16 + 560000006D0000004601000036010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C4000000 + + + 16 + 560000006D0000001E030000FB000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000001F030000 + + + 16 + 560000006D00000072010000A9020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000400200008D0500009E020000 + + + 16 + 560000006D0000001E030000FB000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000400200008D0500009E020000 + + + 16 + 560000006D00000072010000A9020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000400200008D0500009E020000 + + + 16 + 560000006D00000072010000A9020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000400200008D0500009E020000 + + + 16 + 560000006D00000072010000A9020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C4000000 + + + 16 + 560000006D0000001E030000FB000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D0500000C020000 + + + 16 + 560000006D0000004601000036010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000DE03000080070000F1030000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 0 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 1 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 000000001C0000006F02000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 62050000660000007D0700001F030000 + + + 16 + 25030000B9010000E90500005B020000 + + + + 3415 + 000000000C000000000000000040000001000000FFFFFFFFFFFFFFFF5B0500004F0000005F050000380300000100000002000010040000000100000039FCFFFFBA02000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000FFFF02000B004354616262656450616E6500400000010000005F05000066000000800700004F0300005F0500004F000000800700003803000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000080070000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D60100004589000001800020000000000000F40000006600000080070000F4000000F40000004F00000080070000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A004000066000000900500003C020000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000038030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F00000004F030000000000004F000000F0000000380300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000038030000800700003C03000001000000010000100400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFC00300003C030000C4030000DE03000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000250200009005000029020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004002000090050000CE020000000000002902000090050000B70200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1862,12 +3603,48 @@ 0 100 - 0 + 1 - ..\App\Src\tmc5160.c - 58 + ..\App\Src\app.c + 5 + 8 + 39 + 1 + + 0 + + + ../Src/stm32f1xx_it.c + 25 + 277 + 298 + 1 + + 0 + + + startup_stm32f103xe.s + 0 + 149 + 148 + 1 + + 0 + + + ../Src/main.c + 0 70 - 23 + 84 + 1 + + 0 + + + ..\App\Src\oled.c + 0 + 191 + 205 1 0 diff --git a/MDK-ARM/mfps.uvoptx b/MDK-ARM/mfps.uvoptx index fc7298e..7960158 100644 --- a/MDK-ARM/mfps.uvoptx +++ b/MDK-ARM/mfps.uvoptx @@ -145,20 +145,32 @@ 0 ST-LINKIII-KEIL_SWO - -UH -O2254 -SF1800 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8000 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F10x_512.FLM -FS08000000 -FL040000 -FP0($$Device:STM32F103RC$Flash\STM32F10x_512.FLM) -WA0 -WE0 -WVCE4 -WS2710 -WM0 -WP2 -WK0 + -U53FF6B064884525650271587 -O2254 -SF1800 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8004 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F10x_512.FLM -FS08000000 -FL040000 -FP0($$Device:STM32F103RC$Flash\STM32F10x_512.FLM) -WA0 -WE0 -WVCE4 -WS2710 -WM0 -WP2 -WK0 - + + + 0 + 0 + 302 + 1 +
0
+ 0 + 0 + 0 + 0 + 0 + 0 + ../Src/stm32f1xx_it.c + + +
+
0 1 - XA - - - 1 - 1 - VA + it_1000ms_cnt @@ -335,18 +347,6 @@ 0 0 - - 2 - 10 - 1 - 0 - 0 - 0 - ..\..\..\2024.4.3\mfps\Src\misc.c - misc.c - 0 - 0 - @@ -357,7 +357,7 @@ 0 3 - 11 + 10 1 0 0 @@ -369,7 +369,7 @@ 3 - 12 + 11 1 0 0 @@ -381,7 +381,7 @@ 3 - 13 + 12 1 0 0 @@ -393,7 +393,7 @@ 3 - 14 + 13 1 0 0 @@ -405,7 +405,7 @@ 3 - 15 + 14 1 0 0 @@ -417,7 +417,7 @@ 3 - 16 + 15 1 0 0 @@ -429,7 +429,7 @@ 3 - 17 + 16 1 0 0 @@ -441,7 +441,7 @@ 3 - 18 + 17 1 0 0 @@ -453,7 +453,7 @@ 3 - 19 + 18 1 0 0 @@ -465,7 +465,7 @@ 3 - 20 + 19 1 0 0 @@ -477,7 +477,7 @@ 3 - 21 + 20 1 0 0 @@ -489,7 +489,7 @@ 3 - 22 + 21 1 0 0 @@ -501,7 +501,7 @@ 3 - 23 + 22 1 0 0 @@ -513,7 +513,7 @@ 3 - 24 + 23 1 0 0 @@ -525,7 +525,7 @@ 3 - 25 + 24 1 0 0 @@ -537,7 +537,7 @@ 3 - 26 + 25 1 0 0 @@ -557,7 +557,7 @@ 0 4 - 27 + 26 1 0 0 @@ -577,7 +577,7 @@ 0 5 - 28 + 27 1 0 0 @@ -589,7 +589,7 @@ 5 - 29 + 28 1 0 0 @@ -601,7 +601,7 @@ 5 - 30 + 29 1 0 0 @@ -613,7 +613,7 @@ 5 - 31 + 30 1 0 0 @@ -625,7 +625,7 @@ 5 - 32 + 31 1 0 0 @@ -637,7 +637,7 @@ 5 - 33 + 32 1 0 0 @@ -649,7 +649,7 @@ 5 - 34 + 33 1 0 0 @@ -661,7 +661,7 @@ 5 - 35 + 34 1 0 0 @@ -673,7 +673,7 @@ 5 - 36 + 35 1 0 0 @@ -683,6 +683,18 @@ 0 0 + + 5 + 36 + 1 + 0 + 0 + 0 + ..\App\Src\misc.c + misc.c + 0 + 0 + diff --git a/MDK-ARM/mfps.uvprojx b/MDK-ARM/mfps.uvprojx index 1abaf75..1395e3c 100644 --- a/MDK-ARM/mfps.uvprojx +++ b/MDK-ARM/mfps.uvprojx @@ -10,7 +10,7 @@ mfps 0x4 ARM-ADS - 5060960::V5.06 update 7 (build 960)::.\ARM_Compiler_5.06u7 + 5060960::V5.06 update 7 (build 960)::.\ARMCC 0 @@ -340,7 +340,7 @@ STM32F103xE,USE_HAL_DRIVER - ../Inc;../Drivers/STM32F1xx_HAL_Driver/Inc;../Drivers/CMSIS/Device/ST/STM32F1xx/Include;../Drivers/CMSIS/Include;../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy;..\App\Src;..\App\Inc + ../Drivers/STM32F1xx_HAL_Driver/Inc;../Drivers/CMSIS/Device/ST/STM32F1xx/Include;../Drivers/CMSIS/Include;../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy;..\Inc;..\Src;..\App\Inc;..\App\Src @@ -689,11 +689,6 @@ - - misc.c - 1 - ..\..\..\2024.4.3\mfps\Src\misc.c - @@ -1655,6 +1650,11 @@ 1 ..\App\Src\tmc5160.c + + misc.c + 1 + ..\App\Src\misc.c + diff --git a/MDK-ARM/mfps/ads1220.crf b/MDK-ARM/mfps/ads1220.crf index 0d3244087359372f44180109ab20734f02dbc874..99e275d06f91f33bdc700dcea279ed2f49278702 100644 GIT binary patch delta 785 zcmccIqJFwXeS#X-smnJuurUBZ+hjv#OR-JsS|HrJH#HcTWc2i6JoA!cCf18`y}P*r zA|pT9fYn@}C^=a#g8{DG4k&2BpPGg&<~~`6(T*RkWamwH1}5vthKweY*D|tm!NpT2 z?_<=|T?Ml^<)$+Olew!^OmKc$NqJ&XYH^HrYGzJ+nQ4q;kS_>3J5QEiQer!C)0BZp zbMi(e`N{E2T>NkY9^N!#VA2AKizesi7G&n676Dxam+qRphDisZ`sqy{1||oftMn#| zG7BMGwHy>22*=;O>BYcgH~ApD%H+AsQo3-*{~*S-FPN1WpG-c;YAyi`wfNKu}&`XvfyM< zT#$)uoEBKHBr_LTPzM|oKtZ&ic!ltwEeDbZcTD!;C4@5!K8!WKAU`x$ra&%6+n+8c=sk3FgqKFMbMW%Y9tGxLCwPcB2#-_4tf42+^s?ZHLK zF^MU~hDJsPddUp`u0oTt$1M?t00ss|1_qw^<}DoUTR0ejmEkI diff --git a/MDK-ARM/mfps/ads1220.d b/MDK-ARM/mfps/ads1220.d index dbb6fcc..5e85fd5 100644 --- a/MDK-ARM/mfps/ads1220.d +++ b/MDK-ARM/mfps/ads1220.d @@ -1,20 +1,20 @@ mfps\ads1220.o: ..\App\Src\ads1220.c mfps\ads1220.o: ..\App\Inc\ads1220.h mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -mfps\ads1220.o: ../Inc/stm32f1xx_hal_conf.h +mfps\ads1220.o: ..\Inc\stm32f1xx_hal_conf.h mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h mfps\ads1220.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h mfps\ads1220.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h mfps\ads1220.o: ../Drivers/CMSIS/Include/core_cm3.h -mfps\ads1220.o: C:\Keil_v5\ARM\ARM_Compiler_5.06u7\Bin\..\include\stdint.h +mfps\ads1220.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h mfps\ads1220.o: ../Drivers/CMSIS/Include/cmsis_version.h mfps\ads1220.o: ../Drivers/CMSIS/Include/cmsis_compiler.h mfps\ads1220.o: ../Drivers/CMSIS/Include/cmsis_armcc.h mfps\ads1220.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -mfps\ads1220.o: C:\Keil_v5\ARM\ARM_Compiler_5.06u7\Bin\..\include\stddef.h +mfps\ads1220.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h @@ -31,4 +31,4 @@ mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h mfps\ads1220.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h mfps\ads1220.o: ..\App\Inc\delay.h -mfps\ads1220.o: ../Inc/main.h +mfps\ads1220.o: ..\Inc\main.h diff --git a/MDK-ARM/mfps/ads1220.o b/MDK-ARM/mfps/ads1220.o index d9e4f8a1825471477fd332243a62696a4735d941..37f9206eb35042654b32709751422b1568eb1275 100644 GIT binary patch delta 33725 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 KJ`61P*#8d-_)k&* diff --git a/MDK-ARM/mfps/app.crf b/MDK-ARM/mfps/app.crf index 5de2b87af443fa1893b5639d26e34c5abb08b91d..f595dcd76001b10b4670a88d7ebd1f858fc85e4e 100644 GIT binary patch delta 3108 zcma*qeRveb9S88)&1E-tkX+tL0wJ4}aJOq-ARz{65onCor(jzs|Fn6G*ULffF-NX< z(WE!wxkV^xZLQcXyr4GZx#_MY7!M|zcY8atp7F7 zGtYfy<~Q@3ot>TM$>ANYi5)I=$WDkTkm`6Z={HM=m{n8La{C5vOTgpbP}5E>oZ7ul zBKX^AXlXY!92nS=sE(L!BF;(1hPwjwb?X-P^t85nI$FJ*8`fdu6*D=q%ovp#A9_V{ zqz2#2S_;~HEG*S{o7qgnn~YJh#@HoD&Ym7?=OH5?EO(}2edYop&NIF(mNa&Te68L< zJ%aa4t*y;$B4T6nl9n}{>$%9#vD^{;!rK!ot5i6wQW&;sbOjDMB zuP+q#cd{o=O*3Y6h_%jC^?tLSh%OeK>j?$CUTf%iBQ7>iKi`vVucoUbMj)-JI<@%8 z|7Uq)X%)gbBbeT3eBNfCp6a?WW@{{5AM|%xcjuV-B_e*oIFepxoU}Qnqc6SNf3sNkfju2VKB5!A?%lDb>kDIp=aS2P1yRO3%Znq|HGge7ooSveBCwWz} zBm&9&x8^iO^V6c9%b3ow$lW{$<(n_?Ot@NAK~3x~zfEn8ifQOrAx59eXpo z4?d7Mr#r2E;h-OV`_2s{`X;P>iR7tqtIgR&bSCG#C!ENbIMPvk4QH*NO7eAVnab%j zONp3+u`7Z>{w>|@`wsGM+4XuN?-6TWPcVqS2S+9oeWPY25sNKj!@iIoA5{?V1aXJX zY}$W2{~qhiG9u<#0s{*d*DXNEiRY73Ej8y7G1n5&+2L!m<{CFP+KU{o9ZGJ;1>-S$ z$sI4A8cM8Wt65IO0?Y8OfVW}cjV#61@#~40Af8m1deSu^Zwq@GFM0gpru}@8Pi>YR zeX>J95mC}mY$)j{(xB{+C#Au{962bs`>5DX+Js+VMpWC$nqg-$e?Luc^K^NL6nisIR`YX7wuCEFaIg(+4SLr5$X5p)`SR15i>ivy zVY7ui-DDGnXU|O+2$5HNx?Ah($d%!|Z.>QJv#=cOUO(EmP&XF09{ImZRpeJir4p5`R6|7* zm5R7T`lu!;CxP!#O;%n4zE8CbU0S48Il>y)< zR4Y;T0^6xJTiFxOB0r_t97UU(c##r&{upJ|CIt0UZJx3d*g>^Qax=;)5 z+`*=ozj`=n&UD=rC1Fb)f?K16Mip zY?M<0pW`Zn{>U{KI>J>7{fVl0ce9~CbCp1U;VOoXauq>;<(dT@<0^!n=PH0+;L3-N zQ+8wI#-lPh!I^``7rC;bm$;nJ%UoH|Nv=%j6|R}k-?(N#uTpmH*rC63Wk9cS$(CS32|$ipwb~q=Elr6h!D>Tmm%2MIe*wQ)rm7JM0rE&UGC+&BZQ<5w4G*H@Mg} zafWLW8l~)&!O=@TxX$oDZ72gple*C(0g2Gp!d1n zfIi?FfyTK`4^AAn*QVL9nLA?I%l1$`o^Cn1hkC1UGv+~NFT1DN+aBg(Z#&*wh3hAC L$cFz4NX7pElS{Pi delta 3004 zcma*pdvFv*9tZI5$?i^O$zziZAp}e&A(EMaY#s-O!w1GxRD7IuIj&02P^sLqnziyW zLBwsWT?GZtQ!Wg;21L<&Kop|*xCnUXgA+v%MfA*Mk(UUH;_CoK!Q8idm)+62KQ2|j z+E4fVrhh#>-BbCtuY6Nqxo=1zM53g^T0mAF_do7Jf<9$AJm+Z~)cXr%>i^r_QJt4EiS=+nQ6hjn$!D&nuI%~q?H4zh?eya8WbO@C6_Lu!cB%0E&h9|7zx@|T?ms)3 zfOQ#>&aa=|bY&pe);w=&Q(fcLJeun}+q;5of$rw1zN+(XsWmgDQhMC1l6>yuy$8)! zsWR2P*L+NxoN696Kad(y(^#8aj9mL<_gYsF=_0IAnYk>jusS*GQ~&S0th7?JssbKoZ{aVEY@)KO#J?vPVUy4AejQJ0$9qEwp4X-nITmA^1`R|BtNKI&9bU1_|_ z>+kHI`_saE%+t;psR99OCXp^QsjJrWvl&h>dtJ5?xAC`cX3MtMU&OmSJzYWjs!bA| zbA#>n&I(M%_TE2BJ(VwA4kuT3qcxUDnTahMtnp)rHP77_-fR~MeGd6T&_J%8fD)$hg2ylgMi z($$63Bi2y-n#*)6Md9c7uZcH3Rxy#hK3`K^S634bU{ibbw3;g1@cPK^c*Z2Fh)B7% zjLx>e93&h)@k~5n+s}u%`nIcrzemQdjfuxTVwDhSv~7sImN`AuHKNY8-HC}UHa9DU z?hWt06(98>bDxs$Ue#|UnhQsi#UlzuNQg9q1K~ut21gY6J6C=l@f0~JAsMsgH#c6} z{M)+5S=FR^@T5n+nQBXz)Jpur8ANrJQbN(ZmCPFU5VZhJ#}el9x3+ZmkX6y8x$>P? z_44fBC9~1Im0X$3?me5md^jsHUN3XB1v*IBp3~Cf4+hD@(b-;kMtL6}qCPnynysX9 zI6G0lk2&YG%xxjg=oYW657In&U1o+S4i#maeQ zNH0sox%fp)b|pf_FQRSGS0#H#(<#wQ8ssT-U@>cu5$S`hLD_S=OQRKr^y}#CEy^`H z#nQ~!C~`71F*`!FoCuvBeQAqQ5SGcQPlgSSu4aL5PPKPv< z`VKl1($aaVOnwY$N`xMVMnW1E@*60^v{4b-3Ed&o0o}>83``SR$TXC>30lOotO#wz zZ0=%V4b!Q>YCMSgcQYOJbxAElV=*((FeJ4k<|0d&;Zk=1_b@|N-vs`^jCA!4;9h1Z z>eg5(`6Dyjs)1?->KLeCU}%HCuEatHQ2Rc{Gn%3M8P5yP2A49Pem(Rj#&5a~!}c;G zAM4;E%a}1n-2j-(C{UjQmNR3lx*m9d8HMVTz=O;fr}oFPNR%1lRfE4^yet_5KE!zI z66EwTqfA`|tYF5u>PlcGGbV=BKIma)l&ewPzls@}Y8bd5+u<1Qe}wT?71ruersFMC zOp4HX=wHortok+3V?w{eD33EeQ(XuAndw>T6S3*!FHFx?#UAH-o9|@49DK*}{m7>o z-Ts=A5k9-qFzG8W&kIzlgi`k9`OjRZZxc$I0; zlR~x7I-&ER^+Hpj0me^R4fK>yHS{zK^Uf-8gXpY;o)Pjv&k9vQ&oTZ8lc48?4CwDd zIy5MxK`#iELmP!ALYo+W^fG9(&;;m3q0*QfCjSsDLFYe(ROlt4V(4YY*X$hV6`}Fa zt3u`; diff --git a/MDK-ARM/mfps/app.d b/MDK-ARM/mfps/app.d index 25fbee7..5c0f3c3 100644 --- a/MDK-ARM/mfps/app.d +++ b/MDK-ARM/mfps/app.d @@ -1,20 +1,20 @@ mfps\app.o: ..\App\Src\app.c -mfps\app.o: ../Inc/main.h +mfps\app.o: ..\Inc\main.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -mfps\app.o: ../Inc/stm32f1xx_hal_conf.h +mfps\app.o: ..\Inc\stm32f1xx_hal_conf.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h mfps\app.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h mfps\app.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h mfps\app.o: ../Drivers/CMSIS/Include/core_cm3.h -mfps\app.o: C:\Keil_v5\ARM\ARM_Compiler_5.06u7\Bin\..\include\stdint.h +mfps\app.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h mfps\app.o: ../Drivers/CMSIS/Include/cmsis_version.h mfps\app.o: ../Drivers/CMSIS/Include/cmsis_compiler.h mfps\app.o: ../Drivers/CMSIS/Include/cmsis_armcc.h mfps\app.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -mfps\app.o: C:\Keil_v5\ARM\ARM_Compiler_5.06u7\Bin\..\include\stddef.h +mfps\app.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h @@ -30,13 +30,13 @@ mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h mfps\app.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h -mfps\app.o: ../Inc/i2c.h -mfps\app.o: ../Inc/spi.h -mfps\app.o: ../Inc/tim.h -mfps\app.o: ../Inc/usart.h -mfps\app.o: ../Inc/gpio.h +mfps\app.o: ..\Inc\i2c.h +mfps\app.o: ..\Inc\spi.h +mfps\app.o: ..\Inc\tim.h +mfps\app.o: ..\Inc\usart.h +mfps\app.o: ..\Inc\gpio.h mfps\app.o: ..\App\Inc\key.h -mfps\app.o: ../Inc/app.h +mfps\app.o: ..\Inc\app.h mfps\app.o: ..\App\Inc\serial_port.h mfps\app.o: ..\App\Inc\m1820.h mfps\app.o: ..\App\Inc\oled.h diff --git a/MDK-ARM/mfps/app.o b/MDK-ARM/mfps/app.o index c8488dc931f302939088e5bdaf7782ba07ab91f0..fcbcd4232fa326d84f8d1a30cb9e200ea910c877 100644 GIT binary patch delta 41692 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 E0XTT;A^-pY delta 41649 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

)=f!g#$L~x%_!#~)J+8+^ z;Wn1N$Il{$4t~?)`j{ws*-BA%@vn$tvj!<2a?ca`7;PrsL12>v`vr({;FSO$k9|_l zh^j^ME}3-T?(~REzK7(?vaVfx^OF$p9>1M{mmemumH!98{zwdCV;TSHNqwaDAuoGM z9}~-B@n!=w#mg=1B!1RY`f!UQmS6LfKH51JS#gxbJ^S@kOMWc>4CJUou)}hG+A~ll zdkB7kh|hXj&v2FwGnlnM>Z$f6K<{GwA5ZBcqio6eS!G`FM?I5L`}v>1ADc8>@uPwj zy!9py|50wRG-Mt+6(cC;|%fXuj{E%nLso77bFs?ol=`mkvzah z>;wDmEcqRzclbWA+xG+A<(1mB{FbrZvOvn2jMefdQNXhP68`Z%eRS+~xGPUo<~W}p zggNj#968UxgopT20Q;0}^hP*;YM(yR(sU`m;~5z0!AlM0_8rnwqxS<%c_WH{`IMd> z^`YO6J{Q({Vx^s3&MTgUe%^pxR>RZ(faWv;y+t(L>ey=M173!ix7zV)nyklmA$RRZ zJ##L!s}4zj39a%1T^=o4wHq&i?BcC2!628}Sqpz?KWx0eSMj4k9kMY;xb~br#yWnq zgP;10J}PSaXb03=_#C)f#yF&OaJLC=`(Am85O+CZb>R{_7|HVi)@x14W zzun;9{3`KxIGAIJtRUuqgKd`uu0!$>{`&KJrsG9}zy5jfHv+vpS@2uF`-IOsppUWr z#lhaV+R{jq%N0{bwm?Ovcqhw*K1L8DryG*2d_cJZErV6Uw=*gZ5BT7cHZNcjg^6@Nz5%rFe)RXiq~14F;5)mndTrl3DBy_JnRkRN zuq0DA#>C4=rf~cOXNL3Bu||Q-FOo_?vvt{sv6FSyqVeB61Fw1c6dgl45ABI9&r>BZ zGf$T@vlgTxbT;|do%tvw`yyt#j@99H6mmX-r0`_C{xGU}8EBGhx%LTT%AmL6;>zg5S40W&}${r6E02RAsM4QkAwO&g3gzgZIpysY*i8 zEz;o>anI{;<+aFB1+PNVDCnKVvyPx(%dAkr3uFs7fdqx!?_lsCIfqYp4xjb7i{lk< zV!9)h&nphf)LlI94fMcwAR5a;JwN!So)YDu^0I~$q^Iz^4?{ns4oR;al~$-To&Sj9 z&hbS?WiLF11!5-9B*ys9=w}rkFBBW^kI-KH^XM@Yv;HOgg{& zeUO?!GPni^F6UJS7k9p|r#g266%FP&Kx20sD5@UFV@bx|Fw!7Favm~B{C1M@AyAAi zgl&gO#&-q^l8d+g4a&A-gcAdv1gUH(NJbPmm{)v&io9W@BuQElMj9rYv>YT+8DypM zAITJ9lnj2iqO6B`slGA%Pk#Z=noy~eq@XmA=#^Yznk1{+)g4kQTXO9NX)HL1Yl`H0 zD~u~oa(xKW0mU_)&!P%@Lgi-3a)&@Nnmn7z2_~a01$+cq3Ooj-L~6b^M46{F4;Oo{a9qnrd@Px^D?w-QKYa+whLGVl%3`}g+O3$* zmZarpgfu^2lCA>DVUay`A%BvDpQ(#4pHkm#Ui}@zx=}Li4P)9Vg&zpx!vAZbQT}Nd*R8V8K{2dyyJSk+7^?3MUhxSu2PH`< zb&nK2CyaDIzy1R=)5B6yN0_8NvUy>}9+%T4jPkVXa!{75+Mbny9D$HZ`{k?##Zc*h zP?C5Ah41(q9KoEhA_t}Y4FiAE4kL#u{SYyhI&;J8qHgit^ diff --git a/MDK-ARM/mfps/delay.crf b/MDK-ARM/mfps/delay.crf index a9f1167cde2103f4c6aee9973d7811156f49aaf3..1eeaf199e3c2885ace8f1d20e0a38d84b3b5f33f 100644 GIT binary patch delta 784 zcmezVQ0@IgwFxTfOWs`Gz{UUsT{oo|nE3ScVm$MbV{#KS^Yk(po?Tu6k*uBU!)$4~ zX1CzO{RZMVxT1k0gQEG9FcWP!%e3@yC zV~{ThJ3CJ{W>R81anqE6Nptc&MybiAO#EDM10GK9W76k`bGvRDGcc)xl!@mSXBNjN z7Ud=<104@n@O1KDCRc=WmV-h8!M!`VpV?U#?y(=lxQ>}ciSfzgJFMoDV_7&6M*W$r z$YCy)UXYm&v>tBa(VHF&Og57rvKmc(&%%XJ-3(GKm|9ViiL83pBt{GV+(cv{7m!WD zDY=R9sTIiLOh9o5ez-liZ@MusS%K||W#d5DlQKD<%?ZI(0!F1krV%KF;94s{Vg=+69r0akKfR6(y0A2yTWak7ocE?Rg1}0u;0xQYP1scC%OD`nx z1tH5N78C&G`tSaL$UT_6kVAs&#y@D9wrM`h(SDeN5r~<9m>Gy!fS47C*?^cGh&i?& J=HN700RTQA_JaTb delta 836 zcmaF=Q0@CewFxTfi{D({z{UUs-8ZEenE3Sc^gZ*E^>Y(5^Yk(po?Ko5k-Rz4+tPI7 zx)uoU-c1b#CK;&G;*wlrqcp>ciujDgocQGYyfmQ3w>P00t0p_Ln@{|}#s$}G4-yeg zNd+l`3wqpiWni+L{Eta*aup*tLh-K2{frL$aAj#X4H%eICigQ*S?3p}#wX_*0}WXT zb5`n2cLpYFXR8?R)XbdtGSe8xAYTxUch1i($jnJCiZ|6WFe^2mtk0yx_T{E21Cu7u zD0z{x)S}|de2{fyEKQZ2_vV zLvVM4LR=svHxbzsSFq_oK{V5uLE@9S**FpU?@X3svqwZi>P=4uCfiA@Mw92UAw`uk z*p^HqP~gBlTnQE|C@(@5lmiOdB8=AtshPZ=9Vw0I0v+LiQ1Ke<;{Xo!6u7}VZ%Q&S z@j{beNoFq4{N-DEA<1(svRq<80Z{Jw%^MIowwv+{jKX?)F^&ZVF~LR2F)67ziIsZE q4A=fa^MPISZjScd9E?EB1jNih%mT!$K+Fcj>_E)1eK!ZE$qE2>PzEIc diff --git a/MDK-ARM/mfps/delay.d b/MDK-ARM/mfps/delay.d index eb28aa0..da49529 100644 --- a/MDK-ARM/mfps/delay.d +++ b/MDK-ARM/mfps/delay.d @@ -1,21 +1,21 @@ mfps\delay.o: ..\App\Src\delay.c mfps\delay.o: ..\App\Inc\delay.h -mfps\delay.o: ../Inc/main.h +mfps\delay.o: ..\Inc\main.h mfps\delay.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -mfps\delay.o: ../Inc/stm32f1xx_hal_conf.h +mfps\delay.o: ..\Inc\stm32f1xx_hal_conf.h mfps\delay.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h mfps\delay.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h mfps\delay.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h mfps\delay.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h mfps\delay.o: ../Drivers/CMSIS/Include/core_cm3.h -mfps\delay.o: C:\Keil_v5\ARM\ARM_Compiler_5.06u7\Bin\..\include\stdint.h +mfps\delay.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h mfps\delay.o: ../Drivers/CMSIS/Include/cmsis_version.h mfps\delay.o: ../Drivers/CMSIS/Include/cmsis_compiler.h mfps\delay.o: ../Drivers/CMSIS/Include/cmsis_armcc.h mfps\delay.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h mfps\delay.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h mfps\delay.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -mfps\delay.o: C:\Keil_v5\ARM\ARM_Compiler_5.06u7\Bin\..\include\stddef.h +mfps\delay.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h mfps\delay.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h mfps\delay.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h mfps\delay.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h @@ -31,5 +31,5 @@ mfps\delay.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h mfps\delay.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h mfps\delay.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h mfps\delay.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h -mfps\delay.o: ../Inc/tim.h -mfps\delay.o: ../Inc/app.h +mfps\delay.o: ..\Inc\tim.h +mfps\delay.o: ..\Inc\app.h diff --git a/MDK-ARM/mfps/delay.o b/MDK-ARM/mfps/delay.o index a6f242db5d22e0a024e13b8b1fd75a839cfa62c4..7bf92a93cfb2812f6fa51580fd21baa58d9ec5e2 100644 GIT binary patch delta 31904 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 Ig8c9Q0yOHm)c^nh delta 32858 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 qB6&eFT0NBV^FCC8)}WajH-Ftlvx-N42G1pLU7 zxrv#1K*?v9S3o3dZ#pnAnM_vXFth*)Z(7#^5x#p$z6;N z{BU)tHw_q=R3`T^Ntx#trN$@c8Uq!tf;lbarZWSRxvN!7aDG}zd16s&ag29rW=?#W zX^dl#F9)~=wZ~8DW zIRG81H(8rm2;s2h@W2v6cK+R)UJOijz%W#qyqQ@_7w(TA#JKbyvl8Qz$%-rvTyTAV zCjVnG7lTG4T=eKo4+bV1pe;s|U$Jl@R5t@v+ab8Sz|oPCn~3Z}7oY{^!a%|JRFr^c z0*O!NW8*~Vzdc!z%^u<9l$)LmOtv6fMbmN;i!;y+Py*YQX@nB_6+l5-go(0XHN^#) z$S%?X3zlT&A`9w(oe2~~v*i^iK=euzi%O7H?*OK2Mqr}X4=zg92ZvTN!@4KyAPM+c jb0bH4BL^c8GXXI(5VHU=D-g2*F*^`*Y;WY?6j=!XdWQqt delta 860 zcmeButTy$rn)eM(1_mZZ2F0sY3~O#mF);Dz>FImsCF`dbWajH-Ff?!J-N42G1X;+E zxrv#1K*=YUS3o3h-gIDKGMVhiZfF4%-ngy>B7E*ZNm=I?rN$@c8Uq!tgt;vBraJ?ZwX;=>cWP!%e3@yCV~{Th$2;fe z7G&n67R8(D8JLxtPu5~mV*E1Mmr0KcuJ_U8RwjJ}w|nwFCLMmb?6aFb3``C{_vuYm zXBI-ZX9YZngpgf*@1_?6lN~VRR3@)ymNJAp|0l5y{Kl-rC@}dvtNG*r7EXk9e<8u- z$ZjMCjY+uC$8LHsFxddDG?D~K#iybKV+&m4WL;KvF1W7Uz__qQa9zPx?qTIb2r&bN zkRssDO*aN6E08sl1K2naE=#@X$-ra_6=$71kBtpsg!1HdY)F<=f)hnSc@c7m$$q~YwpVg+imU_x;_d-q diff --git a/MDK-ARM/mfps/gpio.d b/MDK-ARM/mfps/gpio.d index 0d96a1a..92c3807 100644 --- a/MDK-ARM/mfps/gpio.d +++ b/MDK-ARM/mfps/gpio.d @@ -1,21 +1,21 @@ mfps\gpio.o: ../Src/gpio.c -mfps\gpio.o: ../Inc/gpio.h -mfps\gpio.o: ../Inc/main.h +mfps\gpio.o: ..\Inc\gpio.h +mfps\gpio.o: ..\Inc\main.h mfps\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -mfps\gpio.o: ../Inc/stm32f1xx_hal_conf.h +mfps\gpio.o: ..\Inc\stm32f1xx_hal_conf.h mfps\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h mfps\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h mfps\gpio.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h mfps\gpio.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h mfps\gpio.o: ../Drivers/CMSIS/Include/core_cm3.h -mfps\gpio.o: C:\Keil_v5\ARM\ARM_Compiler_5.06u7\Bin\..\include\stdint.h +mfps\gpio.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h mfps\gpio.o: ../Drivers/CMSIS/Include/cmsis_version.h mfps\gpio.o: ../Drivers/CMSIS/Include/cmsis_compiler.h mfps\gpio.o: ../Drivers/CMSIS/Include/cmsis_armcc.h mfps\gpio.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h mfps\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h mfps\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -mfps\gpio.o: C:\Keil_v5\ARM\ARM_Compiler_5.06u7\Bin\..\include\stddef.h +mfps\gpio.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h mfps\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h mfps\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h mfps\gpio.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h diff --git a/MDK-ARM/mfps/gpio.o b/MDK-ARM/mfps/gpio.o index 6975ef6da9b4d37f4dc257b05328cdb09b9c2ba7..8beaaebaec8ca384093eb54d04887bcf801ff78b 100644 GIT binary patch delta 30018 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
(4^zLSHlIjoMpes$%qyHb%)k3fU delta 30269 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 delta 31122 zcmb__3w%_?_5ZzlcQ?D20LvzX0O95d;u=B{0t9);W;Y>$Jl14+ni`g5A(4=TWCMXJ zi-L*@2nHQgL{zlY2ZCCoRnc18T17=`Em~`>wbfdx_^VZGef+;??%drC31HK|pAS7V zbIzPObLN~gXJ+oEPk!lo=4;oEG}AM?4`<}d^6TA~nU>~w&aa){5p3_MEeEt7vvNOkdv3!{jKTzZii`Tcd6p*ZZpLXlt~#F)XK*OBEdLw zad(=@_wbYE*JXKs_fBizznlX*HbYI84|Pw7`)_-8KNy!Z^jfndSriHX$@q7)`zd>1 z?tiDm+EvTjI%+Gt^Cq~fD~OSl&;M7FE_kuK!L6Sa5sheI3wd!Hu$UuwSl z0(G?fe)mP{M9V#3G40_U>gA@Cyfm`145+iN&REBlIe#R{(|C1KK2;A%^7*_vrGTnEk~}@l*9q!Esy-*lv-GOo z`L~jMfnL{pe;~=T^}62u3rTi!ZgtJUKnLd$c0zzTF^v&1N@E%$!j#1{Mnsycj}c`` zf>p#eM#QU(Z6&UXxeR2!`rBRh9ng zs&YwktbnZt>gw8q9i7b~y(%xJ`U+2LOQ^lIS+x128Bdtx?Q&9GT}Lc~EY6``(DvVR z`sXG&e2X!5nXd-Uc7}mD0msWeY5HMBzQ^e5K3i8#5b1hCksmU;Uf6ZEzKe(;()TB3 z`H0ciSL5qP;O>L2)D%)5q@3}sS$@IL4JU_Qy8q^y;1UGWpR>qs82l>w=QsPjlnB3T zt@3*YKTb~ky3TWj4Sp|L<&O=1zUs0Hcg?(hWF+bIHSx7KRRlU#MkYAp$~gHeV}u9; zeKp$zZ9hGKKuhw=IQeGNXx);E+%?7Me#Wtj0v$n&A02z6O}^VCEGfc(X1F1Hl-*G2 z&${o(9wk#-a&twXE7E)VRd)G^Nf>g8dw#k9tdlPZz_@!)|Ce_81w(`wCM3k{3ECt> z%_r^hn~|}6HJ;O1t~6t3_s$84TzG8M_3hmcPM8+A2b+i@?d<+!LQcl_*b}Dbl*!K_ zKDfFc%<&Jv$&=Zb^XzdC&z|_0FOD{4MY`kr4n1$Gk~#^!mis* z=5z`q!S*%5hFpEUOqr5-v?cw*XiYY!FNmor>7JOHDSb&yO-`?jsYz1JLnd?TGRgUr zl)6?&NIvrTI{&)1U|4dd%JN&X;yMXA$_!s70qi6Cm1_hzZc;c$uN>t_;fHgSoNcoF zB^bV8{vHg&7)VY^FY}bumHF%PqJmo;(a~d?ZMJlOlt_*3xW z-WW4a3W#E!3rupiNpU@4F{ih{nPb-{HND1HQ(O+Ay7M+AjUvAwm1@x4%NEY_hbFGO z?!cymFt&&zV05=_bBgk*#W~h2$4OdQO>wp4{LqAc$`-30VMj<>buro(6nk?e=QqHm zDR)|p4j$?-Qc*HD%F0h;dgvYUBE+*wfOcyaozT^y0ACq!* zTx1mLvw^xO%I$G|h$I+bvN*h?f{Eq6v0rZ&C)z2MtQte8YyRM-bguDtEeamyG4%zt*FE( z7i#VZ)eL2m3VD%WYrYcDeubfCgA0l@i&D+)6~%Jp0Zyq%#2AfP!26VEd83((iug}M z<5J~KRadJy991iV@!DoHD^a$~W?`nW~2 zP4l?R%Zl{r$Ai_pKI|NBlT)GFs%pRFtg({EeHO3J=#SQ3Q);xr%w)|^o~E0ea@$~?a!8aA zu66?mH>YTRauyNmc$TdiD0Ri_q(_ zRLxiB1q&MN7_Yzssq#9nK)qBs&MQ;(%Gb+^ zs(H#NxKZUKuZT{c@rvm5C9jA+U#ChTXSUT>=C2SIP-&I7S{2vcgxX%VADtr*1hDg&W z#S)b)tz>?s$6r=eDH_HrztP=F4)=DO=WV9UY|aNWCq4)g;3Fyp5k8`!P`Sm~$NPXA zYBy!h;B25XVl$hw5fyKQO+MD2(51?s`tkww0`Mv4e4uV3^l?6-;*anV4T~h7ccEXb zgUcp=gmw6L5=^EBJ7P7hD+L9QULkg7CH!WBJ^{qHnCFxv!mYR-F_n|LTXL9CP`;DE~*LmiI&<1)*?!oG7+{tt?fZ?aG9%fgtOU}0j$?}ZXy0>o4#Np=9)-eils&08lqK$GZY5H{|yH9LQ zpFx#V&*jpLLnGx62I1hu6N2KFz_R9GS@ngIl;udl1t5wo;P8*`vTdVFi9t+rUtZm# zEs(kFR62B;rGC0>^&WDH2_)n_*{9t3b zp}qyd`cP|oKgwI9BWiWnA)&K0{byAXJrWLC@V+n*LUX{LPS&#Msjq ztY0ZO_ty!Fn~HxX{F9{GVUqN2w{pV+a&GtG8+HxkP~ClLw^P6Jk%#f4fU?o#{8W;M zN~_(aMKFzydO!KC zH{&t#rXjno9K3!?8HiuuAa5bs8?uhqk6tB}M^VK}n*mbCAMiJW= z6>VBgh0kb5a)gS&IJCJ{B?cyuR|F=RSFm3agA`uDen*uwt(1-g>0y+!v~pfXalBS@ zp}{Ge%7RfYl?9&yZ7wQ0n?h}_*Px$4WkEli%7WfYWif22M*9#6P_Ca7m*5`6tDg|P z!R3-O$09!pbzC|4tm;rc632s~(fwC))`4}rJ_x&YwRKc@x>bG}48Iumj2x5LaOWaT zN2JFlX$X%k(vY243DL2?R%3rB*%MJjwoS!k6tQblF$F~&b*Pwz;xt|iL%SFQDFwBU z*Q)*e@JbcrmqHi0$i+mlKzUsp0AkXnJZQ2k&Xie5tb}FY>{*>BwC$y`&^Bo}Pl#Nu zdBfFtLTDc$gw%d23$YhbS;$>WWnJ*hr6}hMxf`e~25zLX7`U0rV&FC^i-AK_=HrG< znO#&717AvIJ}^JSp~6Q-$|Mtp4^5|CR3`DUk>>FVA6&`Y!7F@pC36?A@Zpur-Mqrb zS2FkT3JDO#fo&hJaS4!l@rn@P0IvuU?&lRD!Xc^@2oWCP6(Pc7ydp$+QkHy0^L#vY z;`Y1GDt``hd)n#H_?<|YR$9{hUc=seY)aMav(4w8S4K^`1g5TV5F+Cn;NiPc4@EJf@w;y%J9Rm(+ufNZ7Jg$9yN zB}AKV7=}(Os)(LMOUGX_8$?h}jLRmfB8qaxqKZID#G*D{^Hv#yWK&tN%*EN)9kZeQ zYmj^#(|LEKO)K+ys=PQv>85Q2UntpI6rNMznIF}`&*SCyOeWX;qr_dK=usKtbGV!n z>cB-XwgN3J!R9E#FXH8oA;tTnAcf%>xRxt1gb0%q=t%h_U+U7q@@MGq z?C4}%Dv5z4t=K4Htz-PLBvM9RurT6<4vmiEBzvOdD_-Q+kBpps*I;=w?hSvHl7+)P zh(ws0SG-vCFl$vlf3%9^Lm=WKR^iZ$Stmx!Odl>;tD@Ux8aYK<>ggL|i!fs`R^4u7)2Bk?+R%pO0~-DSsOSf$7q}h+hM~%i`BtM~!}ahnketJrd%bmZc-T<62L!v)3ULKx7$F?SD4I22MR5fLB5l|-pWE*j zmH3F(A}>x3tr+Qnz(=(jd3#BYbTQsqs-R(vEB4?tj4O&+d|Xi(&&L&&>tNO6!l4oiase(iN`%+l_)!~-Zd4Tx}reK%7W;k z=Q-rJ!2G>*T-4DWvv98JQoU%_%ECsHXw#~UV!T#VLpQBN?a+#hVxm^=nJ1c)CEpy3 z9vx}BL;f2^dNCtSD_&r@8gAv?hDDl{JsGs93S0~RK_m&oOqpY_#YLWYM5>s~yV26H zz@^s2<}V!b=foTNT_jtl#GNQ0BK*f~geT0xZL~)tw*%@FArm)e20mGT+#nXXkFLf8 z6pi?&ORWjvrNiW_%!+GUmP0dUjQesicLaoJRuS=4$yc_}J144;KMs>`0E;KH5VJ%_ zx(76PNIu^}{b7xJM}||z4(57u?0BNqLo~=sqWgfy$VYHT=qt*vt}(Xyc&g_`>xdPl zMa7k3phQj`sU~ycNHs+(!hMyl#eX$ny`U{4C_z zcP?^SU)4e*7lKIT^Nji6`K5Y}J~i4l#9qcDfsa@3NhI@z^-(;d3XcL5(85&X0f0gp zRZ=(|oQ*2jEa_`9p*QT6<;9iyK-ekudrLAZY?Yp>`E&tKop7x4yY*rL9*IQfLVmfd zcb=iVF`j#Xj1(!xE1dJteKx-!<(KfptyH=ET%9&PN{VT$0j`{r5>HC}Bad185`8t^ zSeLytL4F5HeAv~;t#tb{!&MCZMMDEJ7{d{uyhW%AqD0LfQ^Q`GUlX<86sj8iusPL; zOI2?CPbbQsK#(KZewY;bDV>zbyz=$oAxI=oMg|nwbg=`Au@TG-Pl0WDDhzKY7q2kb zAO`X$V_F*+J1qtMQTz5@KiA+zz0ZFGeN5e726%o`Z zQOMT`kVP3HC2Di{dmN2|cs(C)q54AwAE!D=z7_9}&*u8IVqY%U)6OkyDXc%ZQ;P}M zJb{g7y%<+d42pgE0vV0tkc5ybdQK9^=>7|J5poES1p>)^kf-bLFG4!Qz)lv}=+=y6 zp0G(kP7%oHCXFK}Ax8l@RUlK8+a{t>c0@e{XVG0FOqqByz?W@$kJ%AV!`YNr6k${3 z!IdiB2o{G`YADf4D6~?sG=hU)Q^Q=%>-N%0QKdYB#k(yvR3h7P7nNg^p_(s(hV4;9 zHLZ}ym(Hc@na7jlr?5a@%md#tMEZ;06g*|woM4yfzE>1 z8Na>#kiC*?Tk$<_ZAY?IdA2IK*08+sH|E+cH|5*P2B5wqC1Hz+ZOXTm#=R=Z*-FB5 z?6rK`BwM;HPbL-gsFQ5B%rZ5Y*pWQj47ROVwXu&@+vW~rs0P=6Oyjkxj{2tN<^Wzj z_=AH;NhPhcrkLy}s9QKWAX;#@-q5sWL7=%a(r&}sd2h;iP?i~e*(>d~lyq_-$~VfR z2;PFXb>vQtK{AW)u#L9i!g>>(OxeT^+sLVUCj>LxYtlV@O|Th{Fiov3QIXsY^?gt* z3|8_Ab}ImXnxd>{e#f%Dgs*kjGVC|W@=r}%wO@7E?p-85Vl3l1?7gG5s(~nWlIuDX z4lCv5h7$N(kx-+hwX?lGqC4b~<>eLg={quZ>r1wjFxGsU;<`n_rcN{Ny&^S>Ymn}p z$^pqQTD?tcni_)bhGuxqoY%LV=g#?k+i{$t{FhC6+2*i}mE}sMr~GAG+GzQ8w(4)T z9RpB8a?jL{Y&WWMLsXsWzihq%a7tR}y55BQhNj56mm$AG|`)GM6tH`ux%B$JxOnX}RfJtsLaoW;AOG9%oqKIjVyaiY4 z*PC%Y*wo%Ty1-w9?M-cs$Sn+Ynzf4Hs+c;?ew>8vj@-19tO~Y>p9|1a5r{d4IkN03 z|K^=SQLOFa4#aq`7lAifO8As{v+M!+0J|s4K1F_<{UOV~L;i@hjJ2nSFTrOPxZHy^ zOU}O|q?)yIdZBc9d5FOs4G-DQHjt%jzCb(4WDvf`(#F|`hd)AVZq@ZRF+`l158+OJwF*|zg-dbI)hz$6}H7&Tmy35>tvZ7h`ENhW0zauL>t7h5fSWM$hY{Lw@n|Z z?-}zONxl%TM@kxerL{iT(AgfWYMIlDk7n?RH1ieP6DwqVDUIt7!+@xYb2EwNj6)eQ zG{#AiV=a(K@maC6L)P>BkYg=7Tx=g@*(u8nO3$ms_O+wr{S>-pva6Qb2b2zsb!~z0 zdioK&H{q1q8CvIASC20hu)ui%d*Vpl8nAuqbHOA`-)QuF62DZWY_d#Ac)aKBfPJDIce^aFR}u~}XT7~O{9BWJGmPqe zn;(ItBNS*sg5qq52{c<|Qg0i5s^tr{rm3~FLj)=`hH+KY*sv-P>XMw7f~J7i+C{Cf*V@f60^AiKoT-OW=T#`r zid|G1X}0DKt_c_xK`ma2$GuugdCSs<20jfgV7XSj1~Jp4&w{%75OZF{H!B(38}u)W zbz8}B)Wdf}&c{t5XD-fL`JTE{wwH26{wEyb-3I&n@$AWL+o0|zZiuJD={fB7)pjeh zwGS+&Om}@QWA9nu6~3!4{V8dYe&Y(F$ZiK4m}2UAuHC+8xGd>5y?4vNY&z`vv69_u zD}yzkx`XPED!PprhK=0Q*V-K5pQwpQg7ZEa8)Jf_L#wQ*i3XaYKxacWjw1Zao&bJk zDmkVb)?U)o-VwsLWCk^Ew##C7SU4Us+dy-DC(bzf*@3-tjXjBfyoW7MznbfnLO@M^ zCE-d7OS;znX52HfT(6w_Ec^Ugd-^4``5D{qk9Du`^G_JLUp!BnpyuzQ-8I%T3PhW* zs+U1FMQhW)eT;N0)T(1UvdgctCx(f1R@E!kvCh{O?A&t{5b;O8Dj;T8eP|$-Dj0$z z8iDXe{OLGqr4fIkT6r&j!j~|5!tf4I7smR~duYJ@ZH8mg@ZPqc;k?6SSpJnJ-4por z<|(#+he^IsR@j2A_JgvY@1@^;XLsRl0d_xc+raF8q3a>+rDdMHQ%#6|hL9Iy9=dhl zxyO^IzkVC$flI{JRjWENY1l%YH`p9lM*%cryFJT-)8`DFd$!y6tTwf&{D6JqICVfF zKkWLw31?gS5>2;P!$Y|V1lwaR6k9)%$kxb_1tQYfk4|(QF^663)xox4sEGs@T#QNK z1*9|7S{-a|4K!d(05fr86J=GSBjsGhwFwz+l_z#sq_>^T(R>7tN}f}-ipM2S<*AMF zXe`0cf@67ML-Ld%ukMw6BvS7(c2rhX{;?jvl%=cRDo^i}eXT5CqPUJ(vd|%x>;EEQ zZ)vKKQId?6y_?aR2opJVhPcZ2^to%mg}x_ZN^HML&G3(*U;ZktUs}l|Ph~Sz2*RJyPXf2BRDMDM6ImdY=J_cVEAVr`E`1c>YOK z$T#LtWEd7{C%+F<(ocS$X^?{QBTU&Bikdz$pvXVNJnpdLmY!@na(BV<%xaQIcJLh{ z;bIxGrDin|S2&$!HEk+>hja`~UR3E)1Yb;-wX}7HdRdwji!d%&*ike7M8XR8p;=Ag zp9Ry2EXp7%X{tpXYkS6wUluE_ds(?fO*Vedr{Tx3_+qA}Ij|-u43llJsOb}0E%N_? z`q_BAuErp_CTV+sfYFmVI|`OU0(_OFpV)iN_B)H31WA*uYFhXOi@X_EU~EX5R<(RN zpJsJuOK-O@5M_9Xi^b@N!CpB5(%@jA!QZqhasH_u z{4i>d3}dTpY7(oksR4DdO@0b(C!I1oX;YKgF`L>Qe$yuZ8VWd)SQ?X!&QhcM?nQjx z6~{wln)rDLetebS^s4j$1!a=>Ei4+-dhK+P%yBMQ%~U>5z^7sKHZS<->Tv$UUWpA? z=}zp8trTb#eT(Q-tEdxMhiI%uV+l6OS@;tm#>Uta7jjOvg`AJDTvZ)z-ENn^HeqW~ z)#GF2WIglx?i@9aHH}vXa;K8C!u5s;Z`mR*GTaphz}EJL@?gt~5Wdnj_P`qa2^#US zJzqa0j=dHc_Y^U=X%4M)ZAo+MT2F{Bk(lpXb+|~C=t+%U)OzJgxZawlBs|5gK3DyV z+`?A5R1KEA)uoPAX?*!s*?H~@>wQmhruFCqB(=(I%3vx5A*y!5&&4j2@hwe??<12zk=a&(co1$T{}yM9yli!;YUK}L5_{KW%VM`X?GEO z+Fx8-M}OZ4wNw5~0)D(ZkL8uB;}ZHqtSVJ|SbCZIANe>NGgnOom`ULEo*&FrN5n6_ z4cao{7VQoJ?Bi&3nYpDoRMjvB=NtWG%MQ9=`#d9Ag7xs zNk@nt^=AeACBght`lX3}fV^L>6qbHQglPDMfWIa33b-QL{us6IlcXmJZj_|o5iFIYzY6%3fLw00)306#Pw&$N zFBY&>hhgbj(QvbX_X_w60bdvJF9Loi;1H9}Fh{^L0oMw+Q^0)!J|*CB0TqS%UP=AW7jTJyO#2ZRa-~t4}_iX_`67Wj_twMu|fMFt>AQ~zK z3<|hGz}p3URKOPnd{4lW0$PM>69h~baH4=S1)L{fg9(m80$eQ`ZWi#6fWHz}E!)O2AB2$2SW2sDP$Hdb>L;3U3RT9Iqp$2v{ND8Ue2q@E(G5CFvzm|Ba}B zAnJBRSiEQJftsB%CUsU%=%8b`V@FNry%KsDK{`sEBBkD&YA78k*q(A_#K&+o<88m$s*1g40*?gM8_LM zk^v1FfuCyvb^5T3RC(hm0&$fe7AoHv6^Lu#kkA0u@lQenA7Fg$l-mTOeF7d5@Ff8a zRsT!Wae+kJ{G0K94@(j^@@}mE`$T{l7)E68&v<%->X;lI z&;YYgW!qRe~GOjwTX}eHmmw+1x`l71iYl&=+8{h7zHGeDw zGiJ)^keYD1Tcbw!iJ;>NE#+BBLbCA!8eU+`!0>{0fj1JvJ4F36p|J^KW;`E*MxUcP zY~cmbeoVl(2x3C-6D0pPB<9BQlrR>YC;loV{aV1GVnCOGMn67N=1B^fO`deM8IDO__l!mC!kH(&}aeY3uxHdX8e^XKJd)~ z@rHmW1&kL7*|`FG1iVJTI|Y18z>@;nu{JazV>dlt)Yl5QQ^5UUQFv6q7XY5fXJXRD8qcC#qkXWNz1pHjU zi9)rz2ttsf1R=<4qTN`6_eA|9K?wMjsAE2SyMBP+1JV)+;aW0ni+aKBRKG`(?jm?q zv>lU?Om~X|<&~$j?-%Wxk(dx2PSOW^Cah4$$j)N#`n=rSy4EFKlbWV=E}pZxkkvM- zqb|6xJs1Dgg=)%Hb*v0{eNB_F}U7hn6*G*ZO)lk>O+0&OugPdi$&MFrd6*ZPjZO^S~&~^4* zy54=|+I3v|wd>a}Trh1#WqU*2JiYsa`0$Rjx_B*@B7aG4V`*i;U4P+nox_eRReNG? zCr6fa1=j~Jncq3LwZ3i{?>=TlTT?67k6Z7*VsYuZ@`ZVYt=09N?tqbY`;sfMCiHqk33GHrcar;|4 z78d8%*RA2`8zRH;kXw{U-tJhadV)70(f$dnO+DGu2t?l5pQIfTCQkB1IaaI<$ zx73jwnKiY5dN-|eHrQof~(y1b(7fBEo#!}K>MnCTwao;b@Anzzk11%u63=UnicHH77V$z zi+3$u*q-0!@rAtWm+3lsigZ*qhtJZxwrkOv!eC2heSS|yt9qW?pP+fG)sgJ!Hr389 zZ&MSTeRaSLiV>%okGn%nW$J2m_-WWrOYG~-m}lTpC^oGVuRHgxR^y$0y_Thi)QRk! z^-z6(9v@{en)`JYl+}-8&;B9i$A>w2ts39I@m;tMGpOrOhm39~t#eL&Y?!?o;Y4vF znW*{=6b82u&VHgq-KB;&aHYY{m3{r_(+vj2lC7%h?CXo9mzmDKL4>u1)bkVjMxeTS zW{5O|(O1e`^nSwtr+d0n9m+OtLnP`aju_I7OxE?(HyE*{Vge)Z!v=E_si_}_Huxm* zuP-@OKXETgMH>dE>SxC=sD`ucZL0M&ChTG-*8tg105G}_Ww~pi@V;)&HeRnU$zXQZ z_3E(xqs%BWGBpK%ohzhkrmqt+Vqol%qHqr>$Xuc~ERo}fi zGNz3^&;?KGyQ|ktj(C!d{jEzKa(Xw{Slc?)%5vAia{CED5rK#-(b+e;#R$V0J+)39 zG^}rc`(&p&itW1$BmH~bX`{+WqDWv%SF7r2X6d}jwpqNwLtoOh;pz$ZLJM6v#(!dUih z_zVF7_NTJcji(O?Ac#9_KuBYIH)4?f!+>_y2%w$K`8780@-z5-N@hL&a9Lgbs!4h{ z>OW<1U#5;`&t8uFpntd5nB|Jodc4NUt{^4#Nn}=Dp^i`Nn>*=Am&P1Tl*;sb5IFDj zNj{s26!Z*7gtHt1&gG;6TlHC5Ur-!t&W!K*)LI0iy4Unm)Ijo#}`V#^>+X3UO zN0c+C_-SW80G;{Jc$Or7DH zK$FA{u7>aTeRmcc8dox`3$?eA?2|CBY=U9W8rN$u=R5|IJ^T< zlFN9OtzJyku^p@2&!!*cLqE+r-Qgfgb*96CK{fcy$pDPz49S4OBrYX)QddylDf>Ss z6!ae~GDe^2T)^3OLfi8{x^M&d}(KYn|==>1^&#@aW-tXnrX?#uIB zK8fP%I_(ZzE!Q#`wDJk|&2IG^Q?7-5yIUP+3hB`D7%q|hM3H62Z7DBhT9)!6AL0=d z59p)S;#&9-z38yv z!!C|9WyiCeTh(!v-SNEpt(eU*6w6s26;lRN5z|dzPu{9J(EX)b)pIPnhe=WjOW%X( zJi^B8LCf#ZGEQ&#hOI)2X}pu&vVe4Ic?PaG8teGie$7bPv93-pC%f4I^Zy;y17??_Nlc(sNAS3-Z}%QSzm1 z_3dhk87*7cFz~XxJ)VT;BaA;+k`mb+)MZ9av`c`GU@1pa7CTIR+ECo5_i;>=r01FY zcJw)pB3_=kRQ0-4C)l>zA=R#pl5|L?_g+qG{3p;`_Td>bQ&(HcKB(#Vyo|f zY+akJ5!ssc`D{hgeq9H-+pJO-JA5a!hSFv}lqLImt2A8~ul!EcVQRddU3{lH&f10c zrEzS@J~hK~9ABRt&=@NQG8OTK0(y874|Jr`xLv>=+MP}4Bz+&NpchIh9p}LfZR5m?L7eU%r_^%-o!5ha`D-LlTsrms_!f**^wx%6K;G$5@r@@pf1wJTHMY?^B1F&m%If6_mt0 zk5Y#{+3X#3u->0-mtGgbY@BHbWBn3E2@7_wnqm6#0=D5^@V3pi!=#Mr!?9U<~v%k5Ha zyiR_yJwo2lVV4|2;rD|)6k-?O5Aw|+yOcOwC*OTdggpLQyJXh6pCEF_cJ?jEEos~B zMm+GM*ri(^N{e*fTOR;%;tsa=0r1Y+VVAya(|M=JDiqEQ<$e@HY~(@AF)g0WIta?# zcvbR^(J42cOK48{8Hy>o6h{w|6gli2B2UXvrCgPLbRVK@A3%HZOcf5xnHS7brTcYvj6VeC@6KY{A@n$j_GH~1Z5OE0 z44vAG;sLgL5BNWD2>ef6z>X00*JzIy)OdvSvR5C(Dx&m=h$4rrsL*@01=y^|NQ@ZNd?7}FZ70-YKy48Wf1smgFJtczYWK1z zL%hP#(jQvJavlfjL!f4hUaNG}_-K z3RG7Ed{;2MQb*Z>tc6gyK~*{=P}_9WyFqq@P|3@oLu7w6){QzUt&t6R0;uQlou#3T x+eEKMb}^y8j6vP4qa01_AW)XVCRMta_HJypPryrVTFt(t_L|+QbP4yi{|6r)*q#6Y diff --git a/MDK-ARM/mfps/key.crf b/MDK-ARM/mfps/key.crf index 6e02a2383494cc97623049c25a5803e0041da6c3..da2458c90c507fc7665a78fdf4f358b6a4bbec4e 100644 GIT binary patch delta 3573 zcma*pdsI}%9S884VcEM22rJ7=5WL*G189^gs6>1s;xj6W^%1FLiwK;EaDa&3dzAH& z*b}u;w|0}h5?iarSZht1jV5Vq6QfD2Nn;XSR#akQ8#O)>wI*uP?+gfQj(^m%bNKx3 z{N}lLX1#tpWMD0ZW#YRk;_I zmDes>fR>j69W8rpQt~!lvPN{a9f1e&^D9JB=d*EvBEp7j3d{B$pw^frOG4}RdDqiX zF`cOuf&PTKyc=0^UTu9vS$Rz^l6T&n*!(~tVR=RQr6sis8k^kp6%D16DykQjEgn=_ zFnzKpg@xV$OtT&i3?i&Iy6F|SxT3zHx>hW=vzs>WI`*TO&hW`VE@7D>Io4fYQ(hjL z`nmTOE9zR^cCk@iVXJq2SYf};$>02crbjIr{mi=|JkLAVV(;qewwH$IB~;c`*M{!S z!N7RJhIvni=Xk%gM091ZLiUKRa6dNP>j@9}8pdFRQC$g444712Ti;l5&+Z2UV+qR_ z{l_j?=x(SA9ecjF#yYyI3r&o1#Tqikl1<9+uKH9_zg!8a?}I0f#_F2TPW#H0N7+JF zeqOA6=40;q#?Zu90_lXshrG{?HRXc_4DOGdCvMzse^2WIX@tdwhB(r~DIv;qcT-tz4!P9gBn~SQXk^E1%Nm-SEX zgH;iGOB7M98Zrxd9LT2|+-tRThyr7=oBrTN|}yfu}i1cMe6f}OBUDw=+HmXZ}qhxu~ym4SA#LKjvy(f??^l0J+M@vUF1WW@cTxoDW< zKfYMWw5FzzW0AJw;VQpRPG8>x%amNC1R`y1_fP5RTf0oT8t)`uMcQs5rDK9(grEAh zELY-UG3^I~k>q-$?Ys6a^8AOED~H%nCwV=})?&S<&C6KW-=b_mt2zm7-iWfDL_K;~ zhv-0*trZdGxpqxph2jsau$3O^5kcOsbdFZVuB;74kPj-Ig{l~RrElI8d$tAHTYMX) z*e49LlGaM+Ptb2HIaTSLC%YA`MDmM4D>+^1EK|n;XDXeK;N6KJZIw>9oZaJoKGiS+P4ihO+HwK;E=(l%Mo`WIBc*I8SF&xj=^TgDL;?kU4#8t2HO$5XRw)aSGFNI zVz5~vV05eRvfsX=Ss|wk@ly1_#-5f+3U(uBjC65y=HkPm(5%hSum+8(ClGvU=m>PC zevHjHYv@*WDe#%0D{2$)xuM%|6s_c(q1)Alpho^}=n<-p6QrY49p_MwK@lg2H@Cme zBQg4a43QEAePM{i2e^{BjMXm$_11Kl<>tm+%+ zj?_(b`kkT0U{Y4{z0s^W)EU8i;xV=EYUkyG3q?ys5!3C3qN3crB08=Fc@bbKFQMlZ zriLT15JzC8sfhzN%0oSfR+(BnqH!MDglM&?B_f*Pp_OR!xTz(1Xt~d`-=5u!uVOBq ztu@89_AsKG4gi_|?dQ{8E|FD^eNI zJ}D0EmvTX`O6kyRrg)Rnq1SyoU$ggV#;;2B4!`piiX48jqXeSFaazLMjakm@XXBo=^*fFChgC zny!fU<)4&F3g(hllPfAuq&$)FBq~11l&4UhN_iUPn*6vZ=agqso<(`TuzdV41Ff?pKAiFb#>cb%xVAnuc{i2gRC9c( VC$VQ|O&+cCVh?RRVIhPO?SE>2?Vtbv delta 3552 zcma*p33OD|83*utZzl6*vM)eZ;PKwP5Vm0n7ziMQ7%(gW0j1cXIdK?BjzBm8S?((Tm~mXu<|tJ!}Izp?OE+nrL%#xR9`Xx7%t}GSj_v z3+CYB`EXkwZk5ItKl8Ocp}l+*T84J=iK_Ot2gBur4YRH@x3!nrQU~w-`9&z+dTTPi@HoPTmz8)X_-f}>Eg9k|ojOTGRaxEqg|+j1 z^;JXM1MYjG*y_hLddZr?+zIV{Kev9u`gf%3thZU;j`Wmug_U!WD##w0hW!)9#p| zZtbwg++w+S`&NG?=Jj_IO=*i3*2b<{AKAFLc7AMQKTIa(y`SxPs!B)9Q|+><9J&4- zA03H)jn9X>5tb42h1bpV&Bm~2F7J#M91M3SEHkEH((;M5kD=njU5(L-ukNgv?VDFE zw#nvm$D$SMu#M=gZ8WXk>q!&)$V)afACDGzRy&+)9Zrg1h&Y4|5s$Ek98Tp0Td*Zr zd7!X`vl^1rltfg!MhQi_l-y`aBWgBMTMM^)YpUxPk+H#vDaxver$u#Kdo|Lf08w!n^M}wJI!tLd<#fnY)$ndZ*46p59X#Sqk6WAA<%{bi_$0r2$Hr`UK2qe1IA$>S#EQCd0*Q z3T&e(aDTN^XnK~Cm7K0C0jfI?&H!ByDI0hiLvpAev0R$JuY|FMya95Gf@ONmU& zyCd?E-z~bLJtl@kN4eF~4ObE4#DBEzF`>e-(F3^%JsRIcGR0(E$V3>?C<@Isl(VdN z8Xh?vk%1T8vS1O_ND;=K0y;8{0xtU{B zvHoJkH$}RT59Vf;sqOP^dj&g!k5xL|HuT;ce6G@2(JzCXoSQi-S|?r=UXvf4o9AZ! zK;BZ0DBdFm*cbe^(wS$&QmhT-Om@z&CB>}$;NXgBPEAwECpDR8uv28myL<$PLffY~ zS9$#zi`Z@cl9NCtVAv&pwLzJ$hooK1;7TiZ-tM&o|Y9=fe@b0mQr;B2Z~+D0Vr zaW+jRuOKw3t+mO7^HTJN~wjw*k*&}jA8;~64Y=%s>1YZp~8%h&MGuQAu8dD>< z{12`p(V2QYVka$Jx2r3F&$zCr9Qd5;4s{vuPp&)FB@vB$5#0NlGsiD>686qmyxA|g zo)n;|&?&Ct>_~>b;yO-_MCe~!PYqBfhB(djE~*ze!}Tn+8aT`KY_$qF$Mqa_7I2>H zx$5_UueqM5&Wxmxe{(%w)x`$KHr-(Ea^0m)0xodfz_(>57r9=bRsff{ z-cuci{+GF4sOr7Z9|yoT^#3mxSqpT9YdFv1pl`T_GweI)s?<%4@GaMpRS$5DYbolZ zkrHy9YpJR{=yGfrFE@BLAahc=nw2cQgkL23;2 zqEsogS!%Q&d`WT?^s?0b&=#qY(C?&1KnKJLTpsj}DfVa%^sZDkv`;Dv+Aq}w zIv~{Dh)a;CHDLgsT9cnH_2q2Do0HhP8AnZzeM{7rpq3n zh0uql3mZ;6&qq??d5)RlcT+sY$5I;fchiM`V5rb1Qr)3XO&7LkSLnD@ex!(mO+!(Q z&eZ74j4srVFtVwULybIYH08)G(+~K#e|e9{j5Y-TG3aFViF0q{%cKs*xQh zdoe?clf~>%#6=>e;Z((#`AiH|z>I;+7{rVsW(=do7;22ivDTTKFpUHpu*`6!Gb2Mx a1l6N)@|-k{B-OyqH1Il39k&s}i1t6MZ|=AN diff --git a/MDK-ARM/mfps/key.d b/MDK-ARM/mfps/key.d index b644525..dd08737 100644 --- a/MDK-ARM/mfps/key.d +++ b/MDK-ARM/mfps/key.d @@ -1,21 +1,21 @@ mfps\key.o: ..\App\Src\key.c mfps\key.o: ..\App\Inc\key.h -mfps\key.o: ../Inc/main.h +mfps\key.o: ..\Inc\main.h mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h -mfps\key.o: ../Inc/stm32f1xx_hal_conf.h +mfps\key.o: ..\Inc\stm32f1xx_hal_conf.h mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h mfps\key.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h mfps\key.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h mfps\key.o: ../Drivers/CMSIS/Include/core_cm3.h -mfps\key.o: C:\Keil_v5\ARM\ARM_Compiler_5.06u7\Bin\..\include\stdint.h +mfps\key.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h mfps\key.o: ../Drivers/CMSIS/Include/cmsis_version.h mfps\key.o: ../Drivers/CMSIS/Include/cmsis_compiler.h mfps\key.o: ../Drivers/CMSIS/Include/cmsis_armcc.h mfps\key.o: ../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h -mfps\key.o: C:\Keil_v5\ARM\ARM_Compiler_5.06u7\Bin\..\include\stddef.h +mfps\key.o: E:\Softwares\Keil_v5\ARM\ARMCC\Bin\..\include\stddef.h mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h mfps\key.o: ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h diff --git a/MDK-ARM/mfps/key.o b/MDK-ARM/mfps/key.o index 75051848b1458dfd55586e5bf0adefda653e161d..dfefee739a886e1872e4720291c5a9118320d4b4 100644 GIT binary patch delta 37319 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 diff --git a/MDK-ARM/mfps/m1820.crf b/MDK-ARM/mfps/m1820.crf index 05477ebb2281e53dd7a6a7f16af1d2a351d6946e..85ff9ed868d1574fb946a5932e3e9fc454301e21 100644 GIT binary patch delta 1277 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 LPphnnCk6i(_O>iB delta 43183 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 delta 3685 zcma*qd03Rk9S884S72Eb5yYqnGN7<PA3;@kH^&vq!45JO)vTTp}i#nRd5PLmLyX zS6z=ryw8Al@JgE)MU7XKCb}*$Cbh9eO-E6y?sv*!9R~@05Q6nG@x@N ziuYE`_Z46FaAHI|9OflU^YHA#f~mN9*Hib*%Vu0)kEIuaLh7scM@i4f9965nY?x;V zF?yLbhQnM>gTm&_@xOV*%%=mw>g!JRq!6RMnQuh(DJ;&(%FgeC$~%4qq_Y{~ed7Q9NyCmRowXD$dT% z%K6z$JoZf!4M;VAA7E*i(kgRNz`%x~&2OmIEYPpoQOtbbhNp(8Ud*yUYeP{ZRn$DY zu(;&s9oLwT0{b^~kmDInjJ_rf>e1|}5w7bHa9gJO>8^xhHq&;^uOopv*Koj@7@Ie zd%mvgpDXvYAx2nTo3m$4E-pc<^=rBxlEhh`CDV#>3vqYePkp}N-|pn1BHX*>x$5gP z$kUb>5e`S@z@nl|q*!KQUd|L$sC}@{SK*8&mKe?bDrC$ZmHRwuTsmAg>|35VVzh9W zU96EIXR7PkEj7nkqnvv$pZB%0>giVUJNHaYK`W|%QDf7cx*7}d zl2q*k6N>A0f^1SzQ`g^xYvE)pA(RknR#wKq;iI#Lk!|;#j~?Z$gykDBse;rlE@nAp7|)S zIrUclF5WUHbZCf++FI5{YyA306t4ZF4XzPE-ZXMdOI_KbRk*)OwnRB?F|dEM#Wmut z?+JAk>lY06k2qYbXjd2Q@vEYPFV=fIqThrdmoF^%MI;6ztcVa-2u*AZgu3X1$`dJ; zHZ5pR_l+Tzu7OFY^RP4~-GT_Nj7hiljcgr6&Q6OM#O8XNl5^7{(wIHpMePMH+PiYr zL~FYlp^eGCmpg=^xo{Wl>n=NKofNFbh4F;DjVkMm0F0`gduEljPXNYjb?>RNMx|ml zbG#O^NZ6n$-XOAA*h1NHV2Q9bW$$`>lcmBI#`Kh{sg80#sj|j8>snTCTIy{~mI)hr zwa;?VZfMOEwg?yfHMCsVn!D&Pp%uc`!bQhJD~0VD7aa?^g=%&*v`Q-jTCFt-TB9`* zS}W979tQnIYpB<0A#ZA?qi~(p5U5ORFtlDP4cZ{ok{AeW)EWS7(&`Uw*6Igs(dr9r z)p{1%Ce(uI4QUDyNKrPUpJOH0i{xlk*u3sj+%3hmbF4DHcMf%a-8 zL;JKG(0;8>&;czwbWo_3nh3ou^ukR5D|I1<4rz6S4r|$>SF{Z1s!+*7Adl7$&^4_mkXP$5R3mIoRD1+}q6@!=t_zh551~)BzJ+dR zeFJ@_^)>Xl)&uAtTKBynyJ_EqGft4EV+=cq~hYz7?FY!N5boH7}JMdWWB-RypBDkHU0zU}eiKPH8$sMd5_@m^>Y!~o~1o zB;P`r6?#kZt(2+ED#!b8qf8}Kh2-Uwsr1+_c?D%EC-z9bo3ihqy^`;tOl878$@fyG z*8hIV_fd8qIw1Le%I-l2B|k*j9q4Vz4^vj_4JMV6A4O6u01rui44elZ_VE>)w+T5S z`8z1K&vwy?NTQ=M0apnI`x5OOlj_v%?mlqd+TMvXSM9j(NpA4~Nog!T*Asi+lgdm3`lY|6v49Re)xMN5Hi3D;(VAVkv z6$KOwP`ZHPE?z4tUf?Y#-oT>ktthCw9_zWXuIqZd->15IW|~YOzxSVy<5SO5&s9%V zJ#}=?@Z<4O2ab)}kUX$#pUUtTkwgDyBiJ}4bK|(JE|yw(V%4nV;@|%B>u)Uecx-a< z#@z`U_t~63e+o8-GVMUOQ>jTQK4*Smef#2$=9c+$o7)!8&(6%w8Jn4-!Hfk|Gv%~ln7?FUOZ)ut!kJ_8tICD=e5vHz+q!EU6P2aiTOGr4 z)+>xzHeOV`!9uoj@i_+{<#r{474H-@FYtLpdk8f8JJQD{tZ=4|dR0+oL@cRkT*?&J z%|iNj;{S|Y=<~JJw|6#mFjOcWg+2J3vsF<>cTebdmNKy0*KcLQgkP~2zY;UcVu*W#OqLd+k=_W?>i=vvsPAt|D)F4pDFm$ zjVeXw%&%@<*s;6@rsvPBZ*1}{8$TcMp^w|mZ*8>4c3(K;jErb2sh~ew^r>aK|2X6` z|0bs7C3_l|c4X!H(4IdtWuidGWfQuKDdz|@H;2#%nKCKa(+Tc8LiaIcs*dWyuQKIa z9oMBlX38`j*TuhQO1{wMYpSnl7dredI50hg7;vK`gcxw9G=vy%X@+hisFWNl4pRb?4t(X|-JHGzpEP~|+r z7rC34cC8Tte}=^K=hQDf+P%C3BE z=<`&SmgiT`JcY0Ii#%NJA)Q1{ePLzUX@^F}4AM*IHj=w3A{ZaSgi z2W4>$^1Hc7k2;l?4P(Xmv&+1CRLI=XQQ9m+^~X--9g7@U#hz++Z=;e;Uacx$1QhC= zPzIN<{MELx?wO+}M&5`-Ze{Dc@4IZQcA9kl-sn;>vopFY$9VfRS>qr4a?BH+$UB9N z?R~NF+hylj%3`{wo|WExnZLSEM&kS#H&|>bv}D$|Evv7~)Vt4;#%#kPQf37)#g;NB z1hb~NLoiFq`5~B+QW1hNR(+ermb8GmcC)1AdIj^)ob`EEwA3TVyA~@YEil^){J{2Y$;1IJ45>?DW%#| zT~royO3}hLNAn|^`y+&vrIuhc<vf}tB7s}roBM7ZK@N+i=ttBb0b>pcs) z%KErVj@H;J^8h}C*SWDmc_G1t{3Vzu5A3CH}RDftDE z*-0`s>vK|OLa;44%=H+_*sRARU7Ah#MnUsE%=H#Y*sVWGi9bXHMaDDNm#FWTF_Yxs771b)A!(?Z>q05;*$@sE9`~pf6o>7gzhG;0Udx z*f2C&D-4t~wes@fe94rf6$Hw8T7H0Ovh@ci+{JcS^Av;kE0~%FB`8uOO0@h!SuC^e zP>IvZNH2)~!C>%M9~M*_jVdxW8pMmN2UWfIKn@vI`KaqajPmt{TGQ4jEJhEjt0@AR zx3bkjw0-p-r2N#x3>&Pe0R!~1N~P=C^tq}Gp>z7 zRJ~PYdW4x)R+*39kv)da&4 zm88zBT;`f&PwE_(O}a2Jsxc%o)q;=LPSCtGJ&18%g7wj!jPT}OFdhJ--w5!kMC(VA zGa;xF6X`8dnW&Y{l`4NkxeDdB2y5EUD3=E`Xx5zrbf+?c8ZfPfL_&k6mFXkQnzlPh zE2CjZ8vG9>S>KUT=9yIisYjADPiY}k5bF_vV9pWpx5Qr4|Q6LBkvHhIHI$TM1PpP+Dj(~i- zvd(VJ*f?;$X)L+VbGs|h#rkM+drAYCL-QBS3sz!|mlYLx0@cxo)9e5is})z46$a3F z%_C+xO}+%pU0Lpd`(z?nqivBy(zW8*6>e{7WrZY+us*L(B#cDNIDa6KKkl%kjTU;) za?*pW06h}P3Fwi8JnMQ_kNJi=i_?-eS*StGNX;~%Mk0j)HIm>jvA*6@4=PKcr%dQU zxJi#k=#hvwphptsF;C%Kuk43Jhw=sb;mbG-nQE+&Rn%dWXWcqN>TK471K~fGM#^X* zsb@b7BlC(Ch8Ux*Cx{Vzxj{ZO^mFjVYSkWNs(q_iZ;sU&uL#kIrnppV+6hG~7O9j* z&MG?)ecHrfY5)_tovPN@tsg^6_x@`J`sYG!on7-*l}?{dGoR`|OVo->i!0?w{Sx!f zo9`_^=7Jrn|2EOOdr*&l!3?^MoCvZ@1(?jF4$UE9n$BJ$3tIhYt2FD+QrYle+c5*b zgEGu$cUgXEd3BK(+E_U;If&pE$rZ_GXOi{tINcX)C5#Ybnr8O1rrnvO6&B6Wmq2UU zivshW=PA-XIhe#eey^ugcIcm+%CC{uj6H*+wZh=q#i;@!j{VO_@x{$p;rU`Oia?Py69GM6159Xlc!Yrux#VS-5zM zJ_Gk(C@zJDW8LbyVI`y>gxpitRYR4vQHHL<#`f^a4s;7$B{P5G7Sd*Z98ik+@?Dnj;4GWmk4^%B}jm>S1 z9V^iM1KrK*ho+rQ-K75}cJEq0bePUZ|HrvgsF>c?+}VQA)pj3WKd6Fgsyi1Ll|A}o zzELB@yh~d2?J~&q^-EehjM{?6j&{^^e|O!WNK(lr-`;)EbqVRAhRJ46KU}-IcU%{% z?CO5_x)kB4j4*1D`+bA%%+1|FLwcK z(w-FMFJPAYAKV`;Y+NLnsbiE4v0{QKY|ZR+-3|4%i>2mpLg-DFgpY*^%oD@d-@2dO zaF3GS-MVp8-%ilor8l@l=P62z*w>gU_G&Juux?r zDm|vkNO_xF9PoxNp$`H>C_CzxP@Zx(HP9Q}uPZn*lL8x(vj_*n6=?S1El z2=|+jbboDSui*ON%&66y~^f)fhpJFAigQeqfsu7rG2dCuELT+MH`A(nyBc|s>?kF9a|kBvL;%a zQCV!%#0o^##0vy#JSj*J2-Y$}lC=`r(Z~8xPS?sr8O0G=^(;fvXevuZnN*f~a_IqwJbgH< zN9AV!jNszPTvbpV6=FnacQ-Ft(!4ZiWUO6z8b-c|*{Ape3v2LN2jYS72U>(R(P$9q zm+irVT7?Cj8Wf8nHq=y%M-l5Z6%$azX@-i)C{EOi=_qDl4-sqkQ_QQp;zUYJ*h0zx zWn#M}i#gU8E!wW$E{PDoe*NLOEMFZb_@7vNYU4WofvH%F=KPm8IbhDoev%R3^JL{w^Uz7#7Dg zAi^^CND9>m({zLdGEUgWzD^**xHWBqK!kN`+9rVr^VYN*1tRQQ)3ymjIDp-jKysNM zeSoc&z@!Uz3PifFOCZvP-Gt;w7akIbbm0+!NEe<^n5ST-Cpg}^?aB`rZx6VlHF42F z9nCavA!Z%fr)lmjq-`IS9VnN`GVQ(cD}3Ir@|wn`g66KE%3mGI6}WC%Juq6UqPr7a zWfiHE8mmGyR-LSocCA9^h)|^-r*a*XK0VN(1@Z|)F&jGh)9v=b) zI`mx+#B!Z*b;8+*r7^kny7?5Bn&NnzV1vzpIjvK)d zVAy7}KGAcdkAa$njXo~a-imWQ?Ns`sRsQ0}rjGiys`^EZSnt}Hs{$PRY;u%f$02g) zM^0rAI_dD>U?Ri~4kg~h{b;NijYr0#J2p#NM1X`_T)Jbiq}c;`$bm#HuHxKP@+M9g zS=~>07DoOwBqzX$OSHLk+LFDCBSi_ak&#Q0KnX3A83VqRROK0!bTA>_Y-3>Pyb?t| zCEjc~TaZ%)Gj5n@6d|t)#S%qsC1#0@&DmZ9=WQA$*V%tGA3$#CHIt6Y?M(sKJS z{})lp*D(0jP#82O0eVTCYe^5;E6)$wn$%x80se=F#pBLMs$^P`QADqX%)H`285@PU zf%z7#(P^8s$70W~tvi1E$I80aH1zrls-^dgATV3w<71S(UoE3EXuLG2OA#}5rVBM&Z5Uw8! zFcp}~!L=3WY}*;iUNBspoQGQ{V+dlp7)6`rDK9FAlN2F`=E?VZB@z{gWMF?1trcOr zAnSvX4m^N~4~Q5KTxKKcuq)T(WZ0F(bYWK_BZOUvj1DM~S&c5V$gZr^q?#3{3 zopXkA2yOdEaxB@9Ydy717WKACL~ol!qHsG|Da+9zknDH zdt9OyZGJtk>0zrh_LfmvK{eg65;r<(3t(bL~ImBX*!S)U7T;OqzIGNG@kHlmTC18hJ9BS!{Xypg8gnf5l zpHFR){FrF@M#gebS<-{aJQ~53S#$xe&7~IB|1viDBg6yhlW9^S3JS&JJrIZvDRnQX{@-9}e7gb0!UT_D{ z1g!v@asp*OLJ|ZUCLSSJJ?Z@}88$4Q zWknUb9W0&tWu`c#VDWTU&Zc{KlEQh=o39sh@Nh^<=ZQOJU3#+hr4eE}oOC}t71Gnh zt*N+*CuJqp6OuK`v@>f&U727-nxSp_s^C+s?pRNCVd$)C9;kePDBhmY+pIDMEA}DM zU0S)sJvH?%VmA+{tcumVAy_=pOm?+9Fn|*XHD(N^SGBxp6@&kQSmhfya{p*A)XQmV zn%-DIq!qXlSevm>ODgiaF;g(K+~rWBua-2y%Z=HNgeaaBlkdqi>h!Q9qgT6){>wKq zAF{b&6UWMcTiCh<(oPk5)IoESuWG)nQJW1T4f*T zKWC7FhlUwj#v}w%{YXOsPG7)VfeRUe*Q|Xl&?7G!B)yvNE_-<19>-Ls2eIcq>hpm=;)maAJiDe_8=Hltyh~pcY41GEl4)Q}(1{NuUlhnFuqq z!u&#-9E6kwYVp992o=}|A3LBBlX7 z&!!Hw1qO$MdFIY7oE}_>OXHQ7BCLC_y~6&pBVvB((%Sia?OJ=5(!pQNbWG;|U28Av z>m}Q*eC;}Wr+*(FKH+f%U6{6ZE~jVCxH`dIqD1HtTR)fuNX2dSt+#$xNz)( zjskq7n#w>?C|M9dg#t+7(v|JKY`s0sq0Gm9=|s9H?8CcF`W@lBykUzydB}4NZwXrQ zptQQ9rlYf+xdh>ifj9D7x7afrzcK~ygA9C$|80x?%*aedxdVHYtAE{M-}~#9$ip`% zFXCm%IR0UaV+j9wq@(uqvFpam()`X0$G-o^*LnG)qa0^sL?I@9d!Lv8Fv@Xn7T%{F z9_MLqTv<s*7j{)a!$lCJ`vOJ+EtAHm9bkGeCFX!MB++3Y?{e?3Ol1LJCa=+9Z?(>4Jji z;@I&-|H}B3HpegruBZP%$4-7xn`4Ml%U8BJhKjc^$$EZWt+;Nlu5ZHgmB!|!aE$MU z7#I%%NXBSwcKd>!jMjEXs{I;8dCY>CwLAVYPq~x2UPZ(H+3cQloO5V1%9kH%jdy|KE=B5knQF(7N|B&{d-+-~6pFZs^JGjW|Y({t!t{Mz7$&o zWbet=j15-22NJ4FGq=y%*0^Yq(VDU)yG~++M7JkdE)@3fq&;iUicx!*~c+HxN})^V;x$50H4uv8B2|x%Xg$Y z2PL*BN{Q7|l3(Vd+afUy0`0f(*HWEnN*(_p)tOwq)uJ?7#GTSfVH#~!*5G#f3LEa# z8ruRB*_cZ8ZH+ArScQ%8VbjX%m*_ZeOmij_>X{^p$aEc(Pl_vy}*#tZR60xrguHX_%5fRts^%IFDS z^aSA`E;B?%bk%|_Mf2d>C9v#z8I0+b8zawj9cBpIHCAmNUQckhG<5_=&PFSqy;MGI z@Z7^MJ<}OK|6x!^R~|K}Z|IUmZEekMLD8dN%B;M?A=Uq+GvzO6ZVSw)U0UB%y0oso%ZSu8Jljs{&+uN5BNpQkxXkA z)#umM;kj*q=+G(_5Sa*k#1v<;|0SmE#ke|TP0%V^Xmv0rS=_{#vbK%x=17BK#$mRK zJ$Rv~tbQ3yO#Rv#>k94#<vC4pA!>rNkGJyrdKpIPYK>wlgpv+yj$nv5acTw7n)*;ZeOK|NJ}{O zz+zQBeFsYrPf)JHs;LLgMJSGd>d58S7f8=-b$i=yru)P~;q9 zU#%#0XvT^n=klS-jg(yau!o_<@6Y(31qVl3{iheW7L7m1)6yG!Fq#|S+&GOu4X1fuj(dgm&WsS|9?K0bd z=*J~UL*0^^4m@CL22YN_+9Z}|>dVPSmg)rK6g?lhR-imJw3ErwG_A0HS&cD5h*C(2 z)kG-~6p%zSgo9;T(J~}Hx84d8^B|Wzg?BYl#l+BGoz=%qYV;g*bcbt~rNfnmV+HO8 zPg)VqwJP7!+}Kp-`~=%~J(cWf?dys)IpcE$H)nGSOa>B~*{S2qQ->vDZRe#1d>u8e=%)gV@GyREy-u=2;xP~a3>1l4N5wBOt z0godqhz%hrFj}jqt~TaFEHYDPT@`lX;?rzARxE8^(pVGNbB)mNmuLYD4VBkA@JE{xODjKJKUI7A zH`h21MLwt~wbqdj^JlMhrubjKF5lB@vN%=71Ju;Gb*aBuqY}nKt*9- zR=onOBrvN8D>Kb1yfLG%{jZ{GR_IK60|YP2PmLZv$UFm5U7IY%`0ujl^FdtSoiqbB zS(MF~0X%h`^IoNdzq-zO{plA6%BqtyZo>*%>drcONTDAiM>4Iumz{MlT9&A^hCMN$)U0$D;~T9~8Q-X=v4eHzV@aSC zCjet#!Jkmn1pmc~aNo92PgTZ9$Di_hz5mEhn|=PC$5y; z!EtbnMNRcaTg01TkJ@QGoveh0Qx7FHntJp*o-c=J{>`E$6n@WmRj&cAgcX#t+rq!D@&> zjKteiv#j12%e4_|%9sTa%D=$7A$fsG>`#J1Jf zEH(uc4`hjkZpt-HcPy$z54b4D2BjQqvKnhEJ3G)flqHYY)e#P_UD`WL7zpr9^Ju8~jj zT^VYs|4Hlxj7?B!k4?}^s7(&D2}(C_f)0UgxM>sgH&8}|*#zNHo7fo1P0%6Q1dY|I z>TBzRXJFSmAZCJ5Y}&=K*hNr~gXxJIJ)yyW4)Re_^Gb6{hXX>5!{{7)KAn=Q&4bT&vCtzM*Z z#iNeidrz*Krtp%<>Hzt;=KibEHUF8=$I&J4FW2R%ORPd6KXbC07N>u4oSvZA)Ujj5 zb08d~yZ0xS_h}~<&reKNOI0DqSYviAfBIZ?&_MmG;wG)Ud5YS{ySUWW257<&_)`2T z3?6LLUpzkgtMR)~x{0SvRp-b!TsBo58W+Z5drKpa$#V4JF&1qp`P6e&$I$oi45b%~ zzHA3Ha^#g4`${|Ad`CIryTQv6y_FGjac3mE-jnySUWh{nsuJVtkQw%4?E{2$En zC-PNi`FEnBtqq+J#x+4GI?h00i=B;+9(Vczz*c;ONEZ8xQOstK@|XhED|_SO0(I!% zFr#WwOJj52y^QCXZZ&_599K0hEn^$#w{Do-Zbzt&pmOIH;pikWGA4<hHV~IvbS4=o!SxVG!3Z7T9mQ&m9M$g@W9j>r|F>9O)Tg`{=O6j1l3(pE zEiJ}x(=dmIrCYyFWg32ZLN6*BJ#fY4*Q<2lE|&>UP|9@+Q&j87`z%67^r>}>7mIFF zJ)SU;cJazw4W4i|GS?JTMFm!+vy~XvTev8gsCa~4*Jn&gu#Wu6Qo4k$g&jfvu=5JK zS|=`0g%!N%CRkl~WHZ9rTC)&M%jA!`R4tS}zNb_juKdi8SE+IQ`%<-!&-sSh6bE%GYi(|- zuk*D~MCsSRl!2e}Yi6j^ChlQM45hAwKszX}-3}}$07N9a=K){9hm!tFdymgh+ar{H zx<`vWY9D`Ag`|=5tDBXnc0HZ&0=?Ffr;`16`QKc3} z$wgsFR$g`{KVFP)dF>#t`Zh6>ob)}kH}H9rZ?6t&tE+FSSrMWwjt}#yv-&jGlls36 zb?@NwEGO~0iFGM5W8$NVvQM##XIk>oxJ{<$WLOA>>{h;Y zjygm+y7%EZ>K?l_YeL=Lr5CE(6&~wTx0mDTVe*(#Z0f4pWFfz$g@UJ336VAPtGq?? zee`pBs51S0P=4Ez`5rt0Zs(u-)ZuZx)TLgeKIUhm$HBS4pK=mzISIF(gxgNSBTmBY zY$Ws>zpaOz082F48}|V_BZOdM-~DElIQ_Pu6(i|CSOn-#$1UtDzP<*d=S6;7jf$_h z^5=B$_ZoGs|3k^E^MCi-`5`#7D9nsoPQtBhMhL$Z7WZWd)B67`Hg~0f2gxz4mhq9F>d>C6`!V}nxP~6WF+1a54rr{g;p$;Xnf79Mn{wXY(y&riEfWOI{Cj4P`WOS&)TiIq4{u;Z$gulyDO!#*8 z>8McoXW6|09KSdbW4WER1qg)CV!0-KIQupuR6#kr&xB87EhfB_jWOYc?C&E(WHEXstx#y(7eerX>LyvrUSg8YlIY-d-R@Mqb1Cj54mVZvvz|0NsJ)TP7O zGbX&8U1!3lvH8Fa`w%E)!%Yl@?4L<2@E2pbiQQ|$J6VSbpUuuO;jQc!Eg%m4OV~3e zypdg{1?_|3Qa0Vhu!2RI@OpNbc2e?>2JI#jemOhegkQ;$P56cEW7-%7|(u6F!OEV8ZWa3rzSSmSe(qv;X>shAMoLJz>IMV1F>- zkFWw0K8F1|Bvd|&J#NBBvP(_)cvfJ--(Y@+iSQ8nD_uazzZlC7w#kIQ%FZ|8@33SO zzK#6@KNe{G#aNzU_n7e8SgQ&5_}O?9;Y{`oE*6cy7)u$u*My(TnoW2K8*Ref>=Qhr zHU45OH?lvP@D5gO!u?(rWg@h&XJQR;8WT-yr3r6fStk4v_V`-)2-XCK*hiwWW z#902q=9=(>EWw1|$38eCs36Aj1iRUUKhGAJ@V!hk;iK7G0|N52{%5j{K>~2RqF};v zn9GE}&fe%BPyqf1*-a+=7IuLNKf*K<{x&-vWyoXx$5^(qodE*j`&okt-^oUr@JjYY zKSKfWr?Xp4_)K=837^V_negfC4OPlh{)w>^uxky1z&V>@!rR&R&QOEZ>@E}D%;uZ$ z#Vp2zFJjL*LgjzYmPuUXzZlDMHp;|M%Z^5d3iw#J3HP&76aEMGn?02O0``CjpUWCd z_|;6)aXtUWSgvQUMuaL@%dRrv-E4{ppUC7-m?F&V=8=rkn60_KO1k`BEmvGMVio zLIB^z=;r~9zZlD5HqC_J&&qK0A`&&kg`?IzSvpQSU6u%T``)9?s!#Eoj$}A4QctTk zI!oy=li-hxl@a_8{zvc!U9b8t{9r%f|6`2ifch(bFo@vKxJ4!Si~h(${Y}5>QQ=WC z(G`WI6SU(;-QXuv|BYX9l5iTq|1wrc@F&Jf2;$%(95{i?8p3gj>LnPdh~KPNBNQBk zaVY?08wp~9Y?kmQf=CfhN_@YBGX>=5w5jTOLI$%?$N&l%v_!}N7czh|Ne0kl3oRFN zfI`m2*yF?p{As?uO|%sGppegC>`~$aF5FMVHcI$EM!%l1oX;4-%`E3JhJF!-=uVmh5KaLH5`+VT zB|c0-(Qd=>Bxx8>7#_vgL!=M*BN9GAa4dIqsM-E?RDOxE4FqovHbOM&DaP(6dUue1 zH{nolA3=1`%LFkP-jVPt3F$jOL_bTy0tshHxIl+~cBv$+lW@C)k4X4}gl|juFA4Gc zAHqP2gp(z_Si;p3c1yThLYngA*bf5wF(r@_h>#}X1PSLz*ec=m65cG~0}{R};g=Gg zfw@ik#zW2jc^ha9F~l68=|0qkHeA&|>gBKoEn}px;UO(~RvRxJgb6 z=>03!5NJ0llb!ze^=r^OFX^5t|x;a_@_#|R^tBaWZ?l> z@rc9^O8gs%|0MBrcUEv`r-bT@oIU@BaJ$xnP`!R#bfyMvf#`>EpAV8t_pzs%V41aAq_*Af1r zT#>d1>B8U<40)=*El3xUeNRSqH)HQpJqE(p657cz%Cqs(!wd> zC45)HA0%|iY&1qfBQnClccp{(;WrYc1OEUNc^3OK;Tip8A$e$oZnngiNO+}$hT?rB z_ZDMfi0ultT!i*b8QHsgPxwF4oe>!{6beDOx1SW>iCv;JXe53S3GmayYLdfmhnwU@ z$X}BozaywuMBr5!f!i5-T{ie#x-+6lxk@VPmhjIK?vv06^=A_QNy0^x*ee;EEfczr zAoLjx5)S=UI0BNXLLL(B567Q1mS_yBK@IeWm zlhAMoJ11sA^Ti;)3-N!87|;S^5dD0TfC$~&GIaOoPXQ_PCp$Vw%8ixKEuk^}+9keH zE`>++$obiMGGrojP+TuVxmdzhf}UXLghSZX?W3058ywBYWyFk@3cmLx-~GWs_>ts0 zAt2)Kl%9!QD;zLpfzbkE7Su~VV`I2U;-AXtmMmK)_G5_XUcxaJo|N=wB|JnB4SI_p z&40sVF<6kEpC!*8433F!q{lebh|!)Xp&=()dQ`R)n=oT^e=g;WeO0uS8zmu)DKY2#H>_@jjPN%*XUZ%g>Kgo(1{qa~as;cN+wE$=FcZ<6pX2_HB1S^t&t! z%@Q7x@M8&ome5#D$Dpss&czb0mXP~p;VucEl<;*4KbO!Vm*0c5fy3Y$rvhSdO(YmH zJ46QkP-f7Ff@9$`ITny|g(Ir$LVvt07=yytYcG;rvR=Z^B}|ney_z5#d72;`c}~)e zE_g%Y9}|RwUr8M85zF-sf`{?X%I&1WpM$di2MA_)P97FTFV#OzkAD4W4Nc>5NpNA79vwX}L6fz685W<_^F^1{KEPya5pzvZr zP@V8{zw{CZYLl0b!wetu2kfqd+DG+w04>+aQ!B=Sn6iLa>qK{m6E<)rdt<1CSrT3# zp|Jo8b9q6t@PJvKmnZA3l8)a)3HWsrF+9fDc76zcohQ(bfD(DHq=E~)y)?Ci%w1GHuB>bvfBJsVGw~a>&_AK7 ztf6&TR{nWK3wYF3>M&R7T){tk=3L**Wh>`&<<{|U?pG5oUc54!_^VbCUS=vxP z(YK5^Gx2W-;vf0*Eoy5SD_)o!o9$aXPUv1ZVR2DQUPoo-j9TA>lX>aI%&`q%E^4DH zUrEK{i)Xe}Ph4KYH{PWVOc3vv3WkgGC*ZX^Us-zY(&pTBZ+%HU|N1I*sH@1+Nc5tz z8P(&8$CWoO%;Q6^R)-GCTb@hw71^cJmo#47RoI^6YsltPcB_M@=G6*SvpZT^XXduF z6ngV~6RBCDji4{|3cJgzg=5XW;*z#;?QL^b@R)7tK)&xDHJa~UYqt%8^Lf>xrOTGg zX~}DCnwwjd%Wt__P3H6p{$SMSuPgwAFR!977vFSP;61<2H;&I*qoxcNCUV-!sXDhL zd-kFQZOx5cxx8|XIx4n&kx*MbueGbPs$|9aD<}AB_^nr~8sD`>b;K_2$|o`3gw~Z^ z6UTXT3u}Biq*WW*vb;?wUQ{7^t2n*9boRw1vzwM>ZMjAr5nEm(+^Ou!%ykz{Ts%ED z+m|T>`E_n*q;R-S2$t2%=_;F5RN-Ed>#Nl*FMreHJQFf z;z;I4?opjFGHP|RXL`EY+dUl(qC5GqyVU^+_(Fy7u6fxC^1m(T{H&^+j*iZv1-_ZO zk#F{>4vK5}a^XhZlIq%m8RO6I=%^8KO|0+gXcQ`nIs`*yQBK>6`kIL)D|37c`0;Di zRGzs@jd0cK@-xP@cU5#Pp4VDa&p*6Y9UYTbDV$%?zRWjg_TtjnWkK)ww7U`7yvAB; zU3yJn!TB@hwRsWRdfher*o$zjc}6{PTzvlGniX@FPiU#FiU_1}E&h=_&jv-Ann zykt?sqTIQKr8&~XTD4zH?MgAEYVjg!apUshmFMY0YWF()*u*>cs?n~ZvPx2(J;Br1 zQk>bCKVbs3dze027PpI0;caMLc;2kait)7zsWNGZ2*}b2IV3rA+$>K^*Nn`f`h~s* za(u9sIj*Z-5Bu`-5j5X|@rxH_o$p>+SDNK(&*b~>Qqx^NJ)8{}`zn?DNnCgqg;!-L@XK>HCNXy&7PH)lgE#)R})>! zr;AqRENfUWcS5GOpfz`I)OG4H#T6zG?7u-B!Y|sWI#c8;d}ABZ(FHwoo^JwIHmidL zFHhc}ItTU49=^hHT-l%|@e4Poap5A;@`$v?@7SOYboGol4|04B8?oUs(UuKrvPLgm z>aO-ow9n@DyP9#o@td4c`KhF$j~Z zbsm1vLzo6((g|Xe7d{aQ^WW~k&|1_Z!Ta*4!^UX%4vTI%T(Xyz{ST}Cd&`BHo76;p z{uYe8o=Fs|kZ^(4f;fsm&&7ae{RyKh7~|jVQTw^_d#oxvhN}}}!)9?|0SiHtE6ggO zbgL<%^Ag2kLOz6DO@xwFd$Az(l8;3*?;GiK3?d!9tXhI8dM8Fnn1$YOrGLC0@80r( z5eui}3zNnTRgnpLvKGzik*)cyH>nfCEfGSz-yadNp2?Go${DB(zxt#GhibTVl}*E0 z>qEjy;^%HvBjQB<4ZCwnC5GOUSrWfwD@Kak-iB^tsR6-J9WLAHP7c$zloY%0drFS( zJR?!Oa;^7Rn7uR^ORmK~HR7vXGEV0Tvj!rA=7d|oM6A!*woW!5ruJ(`ZE%_$#-?pp$VtZy>-!k61Q%&IK+>Gdk&$dH&%gw4Qe99%+)1}<| zN&lBOpCaW#e*|y2_0%a>xS_Lc*`!8=Pr&f!On&edb-RE}k-=ddZnvDp z1B@aK$M#Iadf?9FBe7D1&&I-+f9^o_qHx)ms?&T8HBG+Lq~xG0r^?Iwc4GTPEjvYW z79K_Y37eDfiFraVnK&f$d>Y3r4V##S_AmCRG2s$(>uuO^T)$I|OchN&b#@k-e!o{8 z&|7v6HuiKWI>^~uo(_1HK%SjCR~rNM6uH_^7jfEL9gJ!Of8i#CEzIs7+ERw$pRCv2 z3X{IUkP#+x=ih;C&MUWJBO5+zV@wS@UDie~B=D)XW3%2fVUvDM9EEGeV$|a{0((A^ zPZZyWF{RVc+zszF{?+Z|X1Jp_&B9@)&)ewZD1Ol$!Q~bk^taW=p2N_E(vaGUB({@qpT;Bc2IPu-=S72ES*s2?k}(_V3mboIQ&;LU$gN4R=s zZo2hIKF!?*{o3j&4&Wog=V-b#`Tu__^4qo8HuZjI;1ZV&;rGd8n4j*>L_7Vx%W1AW zgqhRan)Kz~<e zF-%ew_j{wS#uZffq&t zI{X&*{ztHsO?sgBE$)`b)QCP@5|N%^r?_F@habSszh_dUo1e4zH}uoK(|W&D7(!lf z&mMI^?;Birkj8iH!8Y$S*9@0Gq>en@CKo)T6Mgkv`f3(-j~lc%b~9aBg}eU@^7MZ9 z5a0XUP_O&lpt;^| zBT^nilBfPW&2243Z~w+x`scezLFT@3UdWvh@SomA~1@3-_?>b zt-S;PWNz;pTVZg+qrKfr3>7_e@X=m(xUW8N`W-Ifp1{w2EbI;!d0DrC`iLRD?{Z1U zX?D4yDPKR<>n@jEJ^e2C*aK?RX>KQkp>2=%zSk8&d-ri10K;6b3+cos)Yx!2n<`Ul zm$Wyw`)b;j)XF==u($XkY^T}cipanBL~mPM5!6#|ap|Ub$li)4)s?orFYL$r=J=-c zp=a=O2}k&M&!}fb&>IsvC4$}|ozL$%pr%E5@QhsY#q*8Ns%POJmN-rTzaT&WzpOxD z8qYca9jozFTm37cxv#aFQCCuL-3k2zYRra za)QD8D)C}tPrUDg>d|>eC*mDHUi2b(KS5E~+xnuKWIq9PorB-}vYHyPYB;`opbH#C z(ZT;t0THRXOx$JtfohxvRi8P#nR(f?dmx z8@cNhgs2ct&h@6`zoI5ZdVwaq8NqLPSxt#(!S`I=)+I|C?QAuF_!ane@N&EOwgh4g z3HvdiJ7wcnUu$Pwy1>t(C`@&%<0}uU!~5@EXV*=kN0#w1ud4|Wpj;HmucH=xcM!h5 zxCsQFct}m_KVnOeyMurAmYQG(W!?>n?%ReD4x?2kP&~+=B%ysH9RU+<{L+`zVG&0_ z+O5ZWRffap`1eta<`*7@%$NAKkca@>S}A1gKZEq8MUVGqV;$^--lq4@#y`lye<7jK zSwW#Ib)m^bnyL$xH9HUp>LeRV^Z53^LMEXtD6^V>^%~j_ienzX?ueRZd)dJ@=n^RH z;!{BD-*PZ0aXJ6xJxGAEX{c@__ERzGz&sUcdov?|&O z_tw9H7@&j>BAEmDE|(GP-|I53gYD|DgvK}xpj zLO-8HhD4J(Mv$dnNNC!~ppah|@__VuG(U_M+s-j$?AuU0q41kuS5y0Mm>d+kj4wHY zfP=EbrW=};?_`^FL$9Nl%%{8oLnqupnJaWdwn8WSc8D%?;zFkpyN2I6G1rfhkgYZ- z^aoui7Nq%6x=>4VKM}>pRE;1M4hJLug=D-LK^e>znh>C5s=VTLWX2qoH7WeE7m!q0 zu8Kjo{T;~cLeUsN&3bd50I5)p1$GXksEg8VC~f0YkXrgXCaHSH!VGWXhbZxY63_IB zhvH<>srD8WcQO7o^0*~oGPk^k{Fpac%JQuDknPHVLa+j^*ie*$J5V$P%ck&`A=tkG z-+GLtwFjTIx}%qXM8aqtzyDqJEc+1eW*4^AL{c_d|h8OGTr={4-k}+Lc_oBKEQG|A85RuVmnZj%ilf} zPv~+F74vI9gpUc+gEm|E`lILwP!N)@ksoa+dUccAP-H?hVq1xdi8kgKJbnU2BcfQ) zklgJ@K>FFnmm;;;%8emrpH`vbm2f>gwo3l5V{kdW(r`KDIQlUUD0KzdMNxOzz754E zbis&u9+jo=&Bw9gU4o*%M(&4f#5$m|xjRvm&HWa|oqYU9;NLXM;IH`z-M5qHAII@_ z!*P61Q8GKKi1`g--i4xQ6<0on@_j(_^jQ9g;sHM9Ao{yH;FqP#%m4T>8nn%;$}P`J zkhARc@-INPl$_69pJ0PkcD~9k;Zr_=g%^LPvK{b0i#L9vCOI3L5m6eLd?TT2fZ_!^ zppO!o+=3Y>(BnY+dw`0K6-W;Lt)&T9FXQ1F1!l!%+FQ*wKem@D61kiT~ z^#oAmGsw>aD%^qmaNT~3LE^KBV+~Mxnf@3!#_Alb!)U{;#1Rj44R+|nk;{*g4?C6{ zUVcX$cLE)OTH=_ba~uh9kDwi8z?wt>l~RNts%qwa^iRd=sfAig*r#{N<+u1#4!S>=nrt!>l_z> zG)?G8`6oDb7y=+I(K#LgsY`IQ5=Z9mrAm-Gb&e8{bdLSRu@9&i?%=po=lB++4MIoE zm*7}+Nie2Y>Ku21v|Di05XZbrgPyL}IW~agz_|+hcjCCwud+Ky0H4h|$Fx;OYn87^ zhk=4)yUx)9QZmqEd=_zR0BZEhpLC8J101&!$0H#ecjz4Z0vz8F$FUHOT{_2SAc+9* z{I9_ge|gZ#{W?c7Nb$mtjl_{>pddY}k1>xS#E%olJfIhm06tIY9FGJzvc3Vwz7QSH z3XcA78ypZiAPo0E7Q*$S&h=vm*GoDVyCT@fhjgxZkc?0r*13{HxL(sqc_E}Xb&@B9 z^sdmA(Ga2w-=z}YPbb|tIO6BYf`2Vn@Eg8Whua@qr?Ruh@u$93Q{z8+T4jwv7J9c@ G{QZ9?7_jvK delta 41377 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 diff --git a/MDK-ARM/mfps/mfps.axf b/MDK-ARM/mfps/mfps.axf index 31f0191bd815682a9ae907b7379d3b6f658b936c..74bec204533e8953097eb75e7ba57e795bfdb64c 100644 GIT binary patch delta 85670 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 delta 86652 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 diff --git a/MDK-ARM/mfps/mfps.build_log.htm b/MDK-ARM/mfps/mfps.build_log.htm index 4e32ae0..b4cb741 100644 --- a/MDK-ARM/mfps/mfps.build_log.htm +++ b/MDK-ARM/mfps/mfps.build_log.htm @@ -5,11 +5,11 @@

Tool Versions:

IDE-Version: Vision V5.39.0.0 Copyright (C) 2023 ARM Ltd and ARM Germany GmbH. All rights reserved. -License Information: 111 111, 111, LIC=CZLZX-HL6AY-MMX9I-TFKDZ-EWBZC-H52JU +License Information: 111 111, 111, LIC=VGXG8-3QG4N-MMP9I-TCWTZ-PK1DN-VPBA6 Tool Versions: Toolchain: MDK-ARM Plus Version: 5.39.0.0 -Toolchain Path: C:\Keil_v5\ARM\ARM_Compiler_5.06u7\Bin +Toolchain Path: E:\Softwares\Keil_v5\ARM\ARMCC\Bin C Compiler: Armcc.exe V5.06 update 7 (build 960) Assembler: Armasm.exe V5.06 update 7 (build 960) Linker/Locator: ArmLink.exe V5.06 update 7 (build 960) @@ -21,50 +21,15 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.2.0.0 Dialog DLL: TCM.DLL V1.56.4.0

Project:

-C:\Users\EthanWu\Desktop\work\2024.4\2024.4.11\mfps\MDK-ARM\mfps.uvprojx -Project File Date: 04/09/2024 +F:\Desktop\Work\2024.04\2024.4.17\mfps\MDK-ARM\mfps.uvprojx +Project File Date: 04/17/2024

Output:

-*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARM_Compiler_5.06u7\Bin' -Rebuild target 'mfps' -assembling startup_stm32f103xe.s... -compiling misc.c... -compiling stm32f1xx_hal_gpio_ex.c... -compiling main.c... -compiling i2c.c... +*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'E:\Softwares\Keil_v5\ARM\ARMCC\Bin' +Build target 'mfps' compiling stm32f1xx_it.c... -compiling stm32f1xx_hal_rcc_ex.c... -compiling stm32f1xx_hal_msp.c... -compiling gpio.c... -compiling spi.c... -compiling usart.c... -compiling stm32f1xx_hal_rcc.c... -compiling tim.c... -compiling stm32f1xx_hal.c... -compiling stm32f1xx_hal_dma.c... -compiling stm32f1xx_hal_gpio.c... -compiling stm32f1xx_hal_i2c.c... -compiling stm32f1xx_hal_cortex.c... -compiling stm32f1xx_hal_flash.c... -compiling serial_port.c... -compiling stm32f1xx_hal_exti.c... -compiling key.c... -compiling delay.c... -compiling stm32f1xx_hal_flash_ex.c... -compiling stm32f1xx_hal_pwr.c... -compiling system_stm32f1xx.c... -compiling oled.c... -compiling app.c... -compiling stm32f1xx_hal_spi.c... -compiling stm32f1xx_hal_tim_ex.c... -compiling stm32f1xx_hal_uart.c... -compiling stm32f1xx_hal_tim.c... -compiling ads1220.c... -compiling m1820.c... -compiling myLib.c... -compiling tmc5160.c... linking... -Program Size: Code=23516 RO-data=5512 RW-data=104 ZI-data=3408 +Program Size: Code=23980 RO-data=3984 RW-data=120 ZI-data=3432 FromELF: creating hex file... "mfps\mfps.axf" - 0 Error(s), 0 Warning(s). @@ -83,13 +48,13 @@ Package Vendor: Keil

Collection of Component include folders:

./RTE/_mfps - C:/Keil_v5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include - C:/Keil_v5/ARM/PACK/Keil/STM32F1xx_DFP/2.3.0/Device/Include + E:/Softwares/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include + E:/Softwares/Arm/Packs/Keil/STM32F1xx_DFP/2.3.0/Device/Include

Collection of Component Files used:

* Component: ARM::CMSIS:CORE@5.6.0 -Build Time Elapsed: 00:00:07 +Build Time Elapsed: 00:00:01 diff --git a/MDK-ARM/mfps/mfps.hex b/MDK-ARM/mfps/mfps.hex index aa112fb..0736905 100644 --- a/MDK-ARM/mfps/mfps.hex +++ b/MDK-ARM/mfps/mfps.hex @@ -1,18 +1,18 @@ :020000040800F2 -:10000000B80D0020E5010008BB42000831300008AF -:10001000B94200086D140008D94C00080000000027 -:100020000000000000000000000000009D470008E4 -:10003000B514000800000000A5460008B7470008F6 +:10000000E00D0020E501000833430008BB30000884 +:1000100031430008B5140008BD4D00080000000081 +:10002000000000000000000000000000414800083F +:10003000FD14000800000000354700085B48000878 :10004000FF010008FF010008FF010008FF01000890 :10005000FF010008FF010008FF010008FF01000880 :10006000FF010008FF010008FF010008FF01000870 :10007000FF010008FF010008FF010008FF01000860 :10008000FF010008FF010008FF010008FF01000850 :10009000FF010008FF010008FF010008FF01000840 -:1000A000FF01000819480008FF010008FF010008CF -:1000B000FF010008FF010008FF01000841300008AF -:1000C00035300008FF010008FF010008FF010008AB -:1000D00081470008B54C0008C14C0008CD4C000811 +:1000A000FF010008BD480008FF010008FF0100082B +:1000B000FF010008FF010008FF010008C930000827 +:1000C000BD300008FF010008FF010008FF01000823 +:1000D000254800085D4D0008A54D0008B14D0008F9 :1000E000FF010008FF010008FF010008FF010008F0 :1000F000FF010008FF010008FF010008FF010008E0 :10010000FF010008FF010008FF010008FF010008CF @@ -21,1804 +21,1739 @@ :1001300000F002F800F047F80AA090E8000C8244B2 :100140008344AAF10107DA4501D100F03CF8AFF28F :10015000090EBAE80F0013F0010F18BFFB1A43F0A5 -:1001600001031847C46F0000E46F0000103A24BF79 +:10016000010318479C6B0000BC6B0000103A24BFD1 :1001700078C878C1FAD8520724BF30C830C144BF0C :1001800004680C607047000000230024002500264E :10019000103A28BF78C1FBD8520728BF30C148BFEA -:1001A0000B607047662905F03F85002070471FB53A -:1001B00000F0C4FB04000020002104F019FFE060FF -:1001C0001FBD10B510BD00F0B9FC1146FFF7EFFFE1 -:1001D00004F09CFE00F0D7FC03B4FFF7F2FF03BC71 -:1001E00000F01AFD0948804709480047FEE7FEE78E +:1001A0000B607047662905F02786002070471FB551 +:1001B00000F0E8FB04000020002105F001F8E060F9 +:1001C0001FBD10B510BD00F0DDFC1146FFF7EFFFBD +:1001D00004F016FF00F0FBFC03B4FFF7F2FF03BCD2 +:1001E00000F03EFD0948804709480047FEE7FEE76A :1001F000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7D7 -:1002000004480549054A064B704700001748000896 -:1002100031010008B8070020B80D0020B8090020FF -:10022000B80900200FB41CB5074B06AA7B446946E9 -:100230000090059800F037FB0020694600F046FB6F -:100240001CBC5DF814FB00009D0600002DE9F04782 +:1002000004480549054A064B70470000BB480008F2 +:1002100031010008E0070020E00D0020E009002087 +:10022000E00900200FB41CB5074B06AA7B446946C1 +:100230000090059800F05BFB0020694600F06AFB27 +:100240001CBC5DF814FB0000E50600002DE9F0473A :100250004FF0000A89460446C0F820A02046E16815 :100260008847002876D0252806D0D4E90121904778 :10027000206A401C2062F1E7E1682046002588479B :10028000C4F81CA006460027C4F818A02A2E09D0DE -:10029000304604F09BFD38B304EB8708303EC8F8C5 +:10029000304604F00DFE38B304EB8708303EC8F852 :1002A000186019E059F8041B204604EB870291619D :1002B000E1688847012F064618D1E069002820DA56 :1002C00025F020051DE0D8F8180000EB800006EBB3 :1002D00040003038C8F818002046E16888470646D4 -:1002E00004F074FD0028EED1012F0AD02E2E08D183 +:1002E00004F0E6FD0028EED1012F0AD02E2E08D111 :1002F0002046E16888477F1C0646022F45F020050E :10030000C4DBA069002803DA404245F00105A06182 :10031000E80701D025F01005B6B1A6F14100192873 :1003200002D8203645F400654A463146204625600D :100330004D46FFF737FF58B1012806D0ED1D25F0D7 :10034000070000F1080989E704E005F1040985E7E1 -:1003500030468AE7206ABDE8F087032A40F2308001 -:1003600010F0030C00F0158011F8013BBCF1020FF6 -:10037000624498BF11F801CB00F8013B38BF11F877 -:10038000013BA2F1040298BF00F801CB38BF00F88E -:10039000013B11F0030300F09E82083AC0F0088090 -:1003A00051F8043B083A51F804CBA0E80810F5E7EF -:1003B000121D5CBF51F8043B40F8043BAFF30080D2 -:1003C000D20724BF11F8013B11F801CB48BF11F847 -:1003D000012B24BF00F8013B00F801CB48BF00F817 -:1003E000012B70474FF000020429C0F0128010F07A -:1003F000030C00F01B80CCF1040CBCF1020F18BF01 -:1004000000F8012BA8BF20F8022BA1EB0C0100F093 -:100410000DB85FEAC17C24BF00F8012B00F8012B66 -:1004200048BF00F8012B70474FF0000200B513469B -:1004300094469646203922BFA0E80C50A0E80C5004 -:10044000B1F12001BFF4F7AF090728BFA0E80C50B5 -:1004500048BF0CC05DF804EB890028BF40F8042BAE -:1004600008BF704748BF20F8022B11F0804F18BF1B -:1004700000F8012B704770477047704770472DE9AF -:10048000FF4F0C461E464FF0FF378BB0D2E90001FC -:10049000DDF860800A908A46C1F30A5505B93D46E9 -:1004A000002108464FF00000BAF1000F00F44000B0 -:1004B00005DA00EB80004FF4400101EA50004FEAFA -:1004C0009059B9F1010F00DDB9460A9850EA4A0087 -:1004D0000ED044F61050A5F2FF3545432F14B8F165 -:1004E000000F1ED07542291E1EDDC9F100021CE05E -:1004F000B8F1010F4FF0000001D0302103E0F243CA -:1005000005E02154401CB042FBDB304600220021B4 -:1005100021540B99C1F80880C1E900200FB0BDE853 -:10052000F08FBD1B6D1CDEE74A4600DA694206A863 -:1005300000F08EFA06AB93E8070003AB83E80700F0 -:1005400050460A9900F06FFB8DE80700A0F50050B7 -:100550001F3800900398002D0ADD42F21F014A4621 -:100560000844002303A90390684600F0D8FD09E081 -:10057000A0F500504A461F38002303A9039068469F -:1005800000F0E2FD8DE807000004000C03D04FF0FE -:10059000FF30410800E01046B8F1000F03D0002200 -:1005A000009215461EE0751E05D400F0CBF93032DE -:1005B00062556D1EF9D5B3460122084302D00022D0 -:1005C0007F1C04E02078302801D100227F1E002A01 -:1005D000099784D01DE0112D07DA00F0B3F930320D -:1005E00062556D1C50EA0102F5D1084302D0009813 -:1005F000C8B10EE00021681E05E0235C625C635414 -:100600002254401E491C8142F7DBAB46A81B401E0A -:100610000990002004F80B000B98099AC0F8088094 -:10062000C0E9002B7AE711264FF0000857E72DE9C3 -:10063000F04F88460446D21D22F0070191B0D1E95F -:100640000001CDE90A0104F09DFB02460B98C00FA2 -:1006500001D02D2007E02068810701D52B2002E082 -:10066000202101EAC000032A099001D0072A05DBF6 -:1006700003464146204600F0ABF90BE120788006A6 -:1006800001D5E06900E00620B8F1650F814606D08B -:10069000B8F1660F18D0B8F1670F70D131E00020C3 -:1006A000B9F1110F009001DB112301E009F1010301 -:1006B0000AAA01A90CA8FFF7E2FEDDE90C700026EA -:1006C00009F10105834647E001204B4600904FF0B9 -:1006D00000470AAA01A90CA8FFF7D1FEDDE90DB079 -:1006E0000C995D46002610B909F101000D18B9EB0F -:1006F000050003D4C0F1FF3609F10105A5EB09009F -:100700002BE0B9F1010F01DA4FF001090020B9F136 -:10071000110F0090484601DD112300E003460AAAAC -:1007200001A90CA8FFF7ABFEDDE90C704D460026D1 -:100730008346207800070AD4AB4500DA5D4601A85D -:10074000012D04DD411911F8011C302907D04F4556 -:1007500002DA17F1040F04DA012082460FE06D1E61 -:10076000EEE7002F02DCED1B3E4403E0781CA842BC -:1007700000DD7D1CB81B00F1010A4FF00047207816 -:10078000000703D4AA4501DB4FF0FF3A0021B7F17F -:10079000004F0DF143088DF8431024D002202B2385 -:1007A000002F01DA7F422D230A21021EA0F1010051 -:1007B00000DC5FB197FBF1FC97FBF1F201FB1C7CC5 -:1007C00017460CF1300C08F801CDEEE7A8F1010056 -:1007D00003702188090501D5452100E06521A0F1BC -:1007E000010800F8011C09980FA9A1EB0807FF1DDB -:1007F00000B10120411901EBEA70A1693844081ADF -:10080000401EA0612078C00602D42046AFF30080CD -:10081000099828B1D4E901219047206A401C206240 -:100820002078C00622D52046AFF300801EE0002EBF -:1008300004DBB34502DD01A8805D00E03020D4E98F -:1008400001219047206A401C2062761CAAF1010019 -:100850005FEA000A0AD100F071F8C0680168405CE4 -:10086000D4E901219047206A401C2062281EA5F18E -:100870000105DCDC07E0D4E9012118F8010B904701 -:10088000206A401C2062381EA7F10107F3DC2046D5 -:10089000AFF30080032011B041E6000001694A1C5B -:1008A00002610878704700B58FB0CDE901310021B1 -:1008B000059105497944CDE9031011466846FFF7D3 -:1008C000C5FC0FB000BD0000E5FFFFFF0A6802F89D -:1008D000010B0A60704710B5203AC0F00B80B1E8F8 -:1008E0001850203AA0E81850B1E81850A0E8185065 -:1008F000BFF4F5AF5FEA027C24BFB1E81850A0E86E -:10090000185044BF18C918C0BDE810405FEA827C87 -:1009100024BF51F8043B40F8043B08BF7047D2079E -:1009200028BF31F8023B48BF11F8012B28BF20F83F -:10093000023B48BF00F8012B704700000048704799 -:100940007807002030B5B0F10A024FEA900E71F13D -:1009500000034EEA817EB0EB0E0061EB91014FEA9D -:10096000101E4EEA017E10EB0E0041EB11114FEA12 -:10097000102E4EEA016E10EB0E0041EB11214FEAF2 -:10098000104E4EEA014E10EB0E0041EB11414018A3 -:1009900041F100014FEAD00040EA41704FEAD10135 -:1009A00010EB80054FEA810444EA907444EB0104A3 -:1009B0006D1944EB0404521BA3414FF0000348BFE0 -:1009C0000A3200D530BD401C41F1000130BD0000AD -:1009D0002DE9F0411F46044603260168072A01F469 -:1009E000006004DB08B116A505E016A503E008B118 -:1009F00015A500E015A521F010002060A069C01E1B -:100A0000A0610FB1401EA0612046AFF300804FB13E -:100A1000D4E9012138469047206A401C2062C01C5E -:100A2000206206E0206AFAE7D4E9012115F8010BFB -:100A30009047761EF8D22046AFF30080BDE8F081E3 -:100A40004E414E006E616E00494E4600696E660072 -:100A50002DE9F047814616468AB0354878440DC8DE -:100A60008DE80D0032487844801C03AC0DC884E842 -:100A70000D0041F69B300844372190FBF1F290FBCA -:100A8000F1F5A5F1800501FB12041B3C02D564427F -:100A9000012000E00020DFF898A080460027FA44FB -:100AA000AAF1BE0A0EE0E0070AD03246684607EB1C -:100AB000470101230AEB810100F046FB8DE80700A6 -:100AC00064107F1C002CEED1194F7F44AE3F19E01B -:100AD000E80715D007EB04100DF1180A90E80E0096 -:100AE0008AE80E00C068F04201D198190890324699 -:100AF000012306A903A800F027FB03AB83E8070046 -:100B00006D10641C002DE3D14FF00103324669469D -:100B1000B8F1000F03A802D000F001FB01E000F0E3 -:100B200013FBC9E90001C9F808200AB0BDE8F08745 -:100B3000B066000000487047580700207546FFF770 -:100B4000F9FFAE4605006946534620F0070085468A -:100B500018B020B5FFF754FBBDE820404FF0000669 -:100B60004FF000074FF000084FF0000B21F0070195 -:100B7000AC46ACE8C009ACE8C009ACE8C009ACE8D8 -:100B8000C0098D46704710B50446AFF3008020467B -:100B9000BDE81040FFF720BB4FF0013C50F8042B9C -:100BA00051F8043B9A4221D1A2EB0C03934313EA80 -:100BB000CC1317D150F8042B51F8043B9A4215D1AD -:100BC000A2EB0C03934313EACC130BD150F8042B84 -:100BD00051F8043B9A4209D1A2EB0C03934313EA68 -:100BE000CC13DBD04FF00000704700BFD01A01BA21 -:100BF000B1FA81F101F0180122FA01F0CB40C1F104 -:100C00002001DBB2C0B2C01A2CFA01F3D11A914311 -:100C100011EAC311E6D1704701491820ABBEFEE7C7 -:100C20002600020070475FEA400C08BF91F0000FF9 -:100C30004FEA8C234FEAC12243EA51514FEA1C503C -:100C400018BF00F5F0404FEA300018BF41F00041F6 -:100C50005FEA6C5C00F02980BCF1FF3F08BF40F008 -:100C600080407047130C06BF12044FF0100C4FF079 -:100C7000000C130E04BF12020CF1080C130F04BF7A -:100C800012010CF1040C930F04BF92000CF1020C42 -:100C9000D30F04BF52000CF1010C11464FF00002BB -:100CA000A0F11F00A0EB0C00704711F0004F08BF2F -:100CB000704731F000413FF4D5AF0B0C06BF09047B -:100CC0004FF0100C4FF0000C0B0E04BF09020CF19A -:100CD000080C0B0F04BF09010CF1040C8B0F04BFAF -:100CE00089000CF1020CCB0F04BF49000CF1010C80 -:100CF000CCF12003A0EB0C0022FA03F302FA0CF271 -:100D000041EA030100F10100704720F07F4C80EAC6 -:100D1000030023F07F47ACEB070303F57C5300F09F -:100D2000004003F1FF032DE980494FEA154B09B458 -:100D30004FEA144325EA0B4E24EA03480FF2042637 -:100D400006EB132749083E785FEA320203FB066789 -:100D5000C7F5000707FB06F64FEA54374FEAD646B9 -:100D600006F1020607FB066CCCF1005C4FEA1C475B -:100D70002CEA074C07FB06F40CFB06F504EB1546C2 -:100D80004FEA961634BF00204FF000404FEAD137AB -:100D900006FB07FC4FEA1C4C0CFB0BF7D21B03FBBA -:100DA0000CF761EB07010CFB0EF7B0EB074072EBA1 -:100DB00017420CFB08F734BFA2EB0742B2EB074225 -:100DC00061EB17414FEA0C444FEA910706FB07FC21 -:100DD0004FEA1C4C0CFB0BF7B0EBC74072EB5732E1 -:100DE00003FB0CF734BFA2EBC742B2EBC74261EB87 -:100DF00057310CFB0EF7B0EBC70072EB57720CFBD0 -:100E000008F734BFA2EBC702B2EBC70261EB577120 -:100E1000039F4FEA816141EA921104EBCC044FEA4F -:100E2000D1374FEA826206FB07FC42EA90124FEA92 -:100E300080604FEA1C4C0CFB0BF7D21B03FB0CF73A -:100E400061EB07010CFB0EF7B0EB074072EB1742AA -:100E50000CFB08F734BFA2EB0742B2EB074261EB91 -:100E600017414FEA8C554FEA910704EB9C2406FB8F -:100E700007FC4FEA1C4C0CFB0BF7B0EBC74072EBC6 -:100E8000573203FB0CF734BFA2EBC742B2EBC742A9 -:100E900061EB57310CFB0EF7B0EBC70072EB5772EA -:100EA0000CFB08F734BFA2EBC702B2EBC70261EB41 -:100EB000577115EB4C254FEA816141EA92114FEAD7 -:100EC00082624FEAD13742EA901206FB07FC44F1F6 -:100ED00000044FEA80604FEA1C4C0CFB0BF7D21B5E -:100EE00003FB0CF761EB07010CFB0EF7B0EB0740BF -:100EF00072EB17420CFB08F734BFA2EB0742B2EBD0 -:100F0000074261EB174115EB1C154FEA813141EAAD -:100F100092414FEA823242EA90424FEA80304FEAF1 -:100F20000C7644F1000448EA03434EEA0B484FF0C4 -:100F3000000EB2EB080C71EB030724BF6246394682 -:100F40004EEB0E0E4FF0000B0018524149414BEB97 -:100F50000B0BB2EB080C71EB03077BF1000B24BF0A -:100F6000624639464EEB0E0E4FF0000B0018524110 -:100F700049414BEB0B0BB2EB080C71EB03077BF118 -:100F8000000B24BF624639464EEB0E0E51EA0207B3 -:100F900018BF46F0010616EB0E7655F1000254F12B -:100FA000000103D5BDE88901BDE80088BDE88901DD -:100FB000BDE80048B619524141EB0101A3F101031C -:100FC000704780807F7E7D7C7B7A797877767675B6 -:100FD0007473727171706F6E6E6D6C6C6B6A6A692E -:100FE0006868676666656464636362616160605FC8 -:100FF0005F5E5E5D5D5C5C5B5B5A5A595958585741 -:1010000057565655555554545353525252515150A8 -:1010100050504F4F4F4E4E4D4D4D4C4C4C4B4B4BFB -:101020004A4A4A4949494848484747474746464641 -:10103000454545444444444343434342424242417C -:101040004141002B9C4630D477002BD01CB54FEA91 -:10105000370703B44FF010004FF01001BAF1000F42 -:1010600006D0BCF1000FDCBF40F0080040F00801E2 -:101070004FF000000FBCBDE810400BF1010BBBF1BD -:10108000010F08BF5FEA170722BF12F1010211F139 -:1010900001014FF0004143F1000300F0004043EA3A -:1010A00000007047F9D35708D0E746EA064613F127 -:1010B000400F4FEA16461FDD13F1200FDFBF164326 -:1010C0000A46002120335B42BED0C3F1200746EA26 -:1010D000064602FA07F74FEA164646EA0706C3F144 -:1010E000200722FA03F201FA07F721FA03F14FF081 -:1010F000000342EA0702A7E746EA020646EA064676 -:101100004FEA164646EA0106BCBF46EA0646360CDA -:101110004FF000034FF000024FF0000194E72DE97B -:10112000804C9A46934670B491E8380007C831EA7B -:10113000400C48BF34EA430C03D5FFF7E6FDFFF748 -:1011400080FFF0BCBDE8008C2DE9804C9A469346A8 -:1011500070B491E8380007C810F0804F08BF13F052 -:10116000804F03D100F005F8FFF76BFFF0BCBDE83E -:10117000008C20F07F4780EA030023F07F4C07EBD0 -:101180000C03A3F57C5300F00040A3F1FE0392F0A2 -:10119000000F00F0B38095F0000F00F077802DE98C -:1011A00001494FEA11404FEA144621EA004800FB8A -:1011B00006FC24EA064708FB06F607FB08F800FBD6 -:1011C00007F718EB06484CEB164C4FEA124B18EB9E -:1011D00007484FEA15464CEB174022EA0B4E0BFB33 -:1011E00006FC25EA06470EFB06F607FB0EFE0BFB88 -:1011F00007F71EEB064E4CEB164C4FF000061EEBAD -:10120000074E4CEB174B18EB0B0840F1000018EBA6 -:101210000E0B58EB000840F100008F1A4FF0000150 -:101220003CBFC943661B14BFB5EB040C00213CBF97 -:10123000C943F61B4FEA17444EEA8E0E27EA0445CF -:101240004FEA1C4704FB07622CEA074C05FB07F733 -:101250000CFB05F604FB0CFC16EB074642EB1742B1 -:1012600016EB0C4642EB1C421BEB060658EB020247 -:10127000414146EA9E0601D5BDE80189B6195241B1 -:1012800041EB0101A3F10103BDE801894FEA1445D7 -:101290004FEA114724EA054621EA074C05FB07F40B -:1012A00006FB07F70CFB06F105FB0CFC11EB0741F5 -:1012B00044EB17444FEA124711EB0C4144EB1C443A -:1012C00022EA074C05FB07F206FB07F70CFB06F6C4 -:1012D00005FB0CFC16EB074642EB174216EB0C46DF -:1012E00042EB1C456A1854F1000148BF7047B6191B -:1012F000524141EB0101A3F10103704795F0000F4A -:1013000037D04FEA11424FEA144721EA024624EA55 -:10131000074C02FB07F106FB07F70CFB06F402FB88 -:101320000CFC14EB074441EB17414FEA154714EB53 -:101330000C4441EB1C4125EA074C02FB07F506FB78 -:1013400007F70CFB06F602FB0CFC16EB074645EB19 -:10135000174516EB0C4645EB1C42121951F10001E2 -:1013600048BF7047B619524141EB0101A3F1010397 -:1013700070474FEA14454FEA114724EA054621EA2F -:10138000074C05FB07F106FB07F70CFB06F24FF0D5 -:10139000000605FB0CFC12EB074241EB174112EB78 -:1013A0000C4251EB1C4148BF7047921841EB0101C0 -:1013B000A3F101037047000010B5084C0022102172 -:1013C000204600F08CFA022003F088FC204601221F -:1013D000BDE81040102100F082BA00000008014072 -:1013E0002DE9FF41A0200124CDE90004DFF84C8065 -:1013F000032569460395404600F070F901226021FB -:10140000404600F06CFA40200026CDE9000669460F -:101410000294404600F062F910270097CDE901647C -:101420006946074800F05AF9CDE90074694640461C -:10143000039500F053F9BDE8FF810000000801406A -:101440000010014010B5084C00221021204600F089 -:1014500046FA082003F042FC20460122BDE8104075 -:10146000102100F03CBA000000080140FEE7000037 -:1014700010B50F49052808D2DFE800F0030514165F -:101480001800812000E091200870C02048700020E2 -:101490008870C870064A042103F04AFCBDE8104079 -:1014A00003F052B9A120EFE7B120EDE70120EBE70F -:1014B0004D000020704772B6FEE7000070B50024B2 -:1014C000FFF7D6FFFFF7BEFF4FF47A761B4D02E021 -:1014D000641CB44205D81021284600F0FBF900280E -:1014E000F6D103F0E1F80446FFF766FF1448210245 -:1014F00006D501210170E04320F07F44641C01E027 -:1015000000210170204604F0AFFA0E4904F0C0FA41 -:1015100004F09EF90C4A0D4B03F0B2FF00220C4B75 -:1015200003F056FE00220B4B03F0AAFD03F076FDFC -:10153000BDE87040084904F0BDB90000001001404A -:101540004C00002000007A44CBA145B6F3FD0340D7 -:10155000FEFF2F4100C062400000204110B590F80E -:1015600021100022022905D00421816380F8202067 -:10157000012010BD01680B6823F00E030B600168A9 -:101580000B6823F001030B6090F84030C46B01211D -:1015900001FA03F3636080F8211080F820201046E0 -:1015A00010BD00002DE9F05F90F821100024022901 -:1015B00003D004218163012485E001680A6822F0D8 -:1015C0000E020A6001680A6822F001020A603F4EBA -:1015D0003E4FB215DFF8F4C0DFF8F090DFF8ECA072 -:1015E000DFF8E8B0DFF8E4E00168783F13011502A6 -:1015F000ACF1640CA9F15009AAF13C0AABF1280B3B -:10160000AEF1140E4FF48018B14227D9B9420ED072 -:10161000614512D049451DD0514518D0594518D0C3 -:10162000714501D1424615E0294EB14201D1012256 -:1016300010E0274E1436B14201D110220AE0244EA8 -:101640002836B14206D0224A3C32914201D11A4694 -:1016500000E02A461E49091F0A602BE0B94213D058 -:10166000614517D0494522D051451DD059451DD05F -:10167000714501D142461AE0B14202D14FF0807269 -:1016800015E0134EB14201D1012210E0104E143684 -:10169000B14201D110220AE00D4E2836B14206D0E7 -:1016A0000B4A3C32914201D11A4600E02A460749D2 -:1016B00080394A60012180F82110002180F8201033 -:1016C000416B01B188472046BDE8F09F8000024091 -:1016D0000804024090F82100704700002DE9F84FFF -:1016E000DFF8C8910024A9F1040B23460F2709F164 -:1016F000040AABF1040ED1E00125A54006EA05027B -:10170000AA4276D1DFF8A8C14E68A6EB0C08664560 -:101710002BD00DDC032E34D005DC36B3012E19D0CE -:10172000022E2FD11BE0112E16D0122E2AD119E035 -:10173000B8F5881F19D006DCB8F5803F15D0B8F58C -:10174000801F1FD111E0B8F5001F0ED0B8F5041F9F -:1017500018D10AE0CB6815E0CB681B1D12E0CB68FE -:1017600008330FE0CB680C330CE08B682BB1012BF6 -:101770004FF0080303D0456104E0042302E0056153 -:1017800000E00023FF2A01D8064601E000F104062C -:101790004FEA840501D9A5F12005D6F8008007FAA3 -:1017A00005FC28EA0C0803FA05F548EA0508C6F81E -:1017B00000804D68ED0070D53E4DAE6946F00106E3 -:1017C000AE61AD6924F0030605F0010500953A4DC0 -:1017D00006EB050CDCF80850A607360F07FA06F8EA -:1017E00025EA0805DFF8D480404503D14FF0000812 -:1017F00025E052E0DFF8C880404502D14FF00108F3 -:101800001DE0DFF8C080404502D14FF0020816E02D -:10181000DFF8B480404502D14FF003080FE0DFF855 -:10182000AC80404502D14FF0040808E0DFF8A0800A -:10183000404502D14FF0050801E04FF0060808FAD4 -:1018400006F848EA0508CCF808804D68D9F8006029 -:10185000ED024D4601D5164300E096432E604D68DB -:10186000DAF80060AD02554601D5164300E0964314 -:101870002E604D68DBF80060AD035D4601D5164370 -:1018800000E096432E604D68DEF80060ED0375467B -:1018900001D5164300E096432E60641C0A68164684 -:1018A000E2407FF429AFBDE8F88F00000804014052 -:1018B000000011100010024000000140000801402B -:1018C000000C0140001001400014014000180140CC -:1018D000001C01408068084000D0012070470AB118 -:1018E000016170470904FBE7014880687047000008 -:1018F00028000020704770472DE9F0410168044638 -:101900004A694E6890F83E000025D743FA050BD48B -:10191000F243D20508D46FF4807201254A61216830 -:101920000A6842F400420A60B90508D4F143C905C7 -:1019300005D422686FF4007145F002055161790504 -:1019400025D4F143C90522D4638D94F83D10226B50 -:10195000202808D13BB9212910D029290ED02829C7 -:1019600001D1212A0AD022686FF48061516145F0CB -:101970000405102806D0402804D008E0204601F0D5 -:10198000C1FF04E02068016841F40071016038057E -:1019900008D4F043C00505D421686FF4006045F019 -:1019A00008054861002D07D0206C2843206420469C -:1019B000BDE8F04101F0B0BBBDE8F0812DE9F04792 -:1019C000026800215368C66A90F83E4090F83D5086 -:1019D000102C12D0402C10D0046C002C7DD05469F7 -:1019E000E443A6077AD4DE43B60577D4036C03B18B -:1019F0009169BDE8F04701F061BF976951694FF403 -:101A00002A0CC9435FEAC1784FF02A4904D06645E1 -:101A10002AD04E4528D010E0DE43B6050DD4C16A69 -:101A2000614501D1012103E0C16A494501D1082185 -:101A3000C162BDE8F04701F0A7BE0E0716D4DE4331 -:101A4000B60513D4416CC9B21161416B09B1896A01 -:101A500029B9816B002907D0896A002904D0006860 -:101A6000416841F400614160BDE8F0878E0706D40B -:101A7000DE43B60503D4BDE8F04701F0D9BDFE430F -:101A8000526876074FEA02521DD4002AECDB0A06A0 -:101A900008D4DA43520505D4490705D5BDE8F04717 -:101AA00001F06ABD4907DFD4D9438905DCD4212D73 -:101AB00005D0402CD8D1BDE8F04701F0ABBEBDE861 -:101AC000F04701F017BD002ACEDB4A060BD4DA43FB -:101AD000520508D4490708D501E00DE00EE0BDE845 -:101AE000F04701F045BC4907BED4D9438905BBD4B2 -:101AF000BDE8F04701F0D3BB916970E7E10606D479 -:101B0000D943890503D4BDE8F04701F043BF28213C -:101B1000212D27D0292D25D0650655D4DD436D050F -:101B200052D4640752D590F83D30448D002C9BD0A0 -:101B30001269446A2270426A521C4262428D521EED -:101B40004285428D002A8FD12A2B8DD1026853689D -:101B500023F4806353602222026380F83D1000F07A -:101B6000EDF981E7250623D4DD436D0520D4640714 -:101B700020D590F83D30448D002CF2D0446A247872 -:101B80001461426A521C4262428D521E4285428D4D -:101B9000002AE6D1292BE4D10268536823F480633C -:101BA00053602122026380F83D1000F0C8F95BE722 -:101BB0006107D6D4D9438905D3D4418D0029D0D02B -:101BC000416A097811610AE06107CAD4D9438905DD -:101BD000C7D4418D0029C4D01169426A1170416A8D -:101BE000491C4162418D491E41853DE77047000017 -:101BF00070B5040025D094F83D00002520B984F884 -:101C00003C50204600F054F9242084F83D00206820 -:101C1000016821F0010101602068016841F4004180 -:101C200001602068016821F40041016000F0B6FA0B -:101C30004D4A6168914201D84C4900E04C498842C4 -:101C400001D2012070BD4B492368B0FBF1F15E6801 -:101C500026F03F060E435E606368934206D94FF458 -:101C6000967359434FF47A73B1FBF3F12368491C1F -:101C70001E6A26F03F06314319626168914210D80E -:101C80004900401EB0FBF1F2521CC2F30B02042AC1 -:101C900001D2042022E0B0FBF1F0401CC0F30B00A5 -:101CA0001CE0A268F2B301EBC10303EB0116431E73 -:101CB000B3FBF6F35B1C43F480431B0549D092B39E -:101CC00001EBC10202EB0111401EB0FBF1F0401C20 -:101CD000C0F30B0040F4804040F400402168CA6922 -:101CE0004CF6FF739A431043C861D4E907100143CF -:101CF0002068026822F0C00211430160D4E90301A8 -:101D000001432068826848F2FF339A43114381609F -:101D1000D4E9050108432168CA6822F0FF02104394 -:101D2000C86001E00EE016E02068016841F00101A2 -:101D300001602564202084F83D00256384F83E502E -:101D4000002070BD01EB4106431EB3FBF6F35B1CA4 -:101D5000B3E70120C2E701EB4101401EB0FBF1F007 -:101D6000401CC0F30B00B7E7A086010080841E0072 -:101D700000093D0040420F00704770477047000067 -:101D80002DE9F84F1F4690468A460446DDF8289014 -:101D9000FFF7AAFD054694F83D0020287FD11923BE -:101DA000012240492046009501F0CEFE002876D160 -:101DB00094F83C00012872D0012084F83C0020688F -:101DC0000168C90703D1016841F001010160206881 -:101DD000016821F400610160212084F83D00102099 -:101DE00084F83E0000262664C4F824806785608D50 -:101DF00020852D48E0622B464A465146204601F098 -:101E00002BFB90B9206841698069009036E02A4632 -:101E10004946204601F03EFF50B1206C042804D111 -:101E20002068016841F4007101600120BDE8F88F6D -:101E3000606A216800780861606A401C6062618D98 -:101E4000491E6185218D491E89B221852268536909 -:101E5000DB435B070BD451B100781061606A401C12 -:101E60006062608D401E6085208D401E20852A4660 -:101E70004946204601F03CFE0028CED1208D0028A6 -:101E8000C5D154F83D0B016841F400710160202078 -:101E900004F81E09E67766770020C7E7FFE702200F -:101EA000C4E70000020010000000FFFF7047704709 -:101EB00010B586B000210091019102910391006854 -:101EC0001A49884230D11A4CA06940F00800A0613C -:101ED000A069694600F008000490C020009012201C -:101EE0000190032003901348FFF7F8FBE06940F4EA -:101EF0000010E061E069002200F400100490114637 -:101F00001F2000F083F81F2000F072F80022114615 -:101F1000202000F07BF8202000F06AF806480068D6 -:101F2000416841F4E061416006B010BD00540040DA -:101F300000100240000C014068000020704770470C -:101F400002488168027811448160704728000020AF -:101F5000074810B5016841F010010160032000F04E -:101F600075F8002000F006F800F024F8002010BDFD -:101F70000020024070B50D4D04464FF47A71287868 -:101F8000B1FBF0F00A490968B1FBF0F000F0F2FB98 -:101F900048B9102C07D200222146501E00F036F816 -:101FA00000206C6070BD012070BD00002800002082 -:101FB000340000200C4808B5816941F001018161BD -:101FC000816901F001010091C16941F08051C16155 -:101FD000C06900F0805000900448416821F0E06141 -:101FE00041F00071416008BD001002400000014056 -:101FF000002809DB00F01F02012191404009800008 -:1020000000F1E020C0F8001170470000F0B40E4B62 -:102010001B680C46C3F30223C3F10705042D00D946 -:102020000425191D072901D2002300E0DB1E01262B -:1020300006FA05F1491E214099409E40761E164041 -:102040003143F0BC02F0B2BE0CED00E0064900F0F6 -:10205000070208684FF6FF03184040EA0220034ACF -:1020600010430860704700000CED00E00000FA0526 -:102070002DE9F0470F46050061D0434E306800F06F -:102080000700B84209D2306820F0070038433060BA -:10209000306800F00700B84251D128683B4C8107F6 -:1020A00012D5400703D5606840F4E060606028788E -:1020B000000703D5606840F4605060606068A968FC -:1020C00020F0F000084360602878C00728D06868D6 -:1020D000012810D02168022810D0890700292EDAA3 -:1020E000616821F0030101436160FFF7FDFB804659 -:1020F00041F288390DE021688903EFE78901EDE7B6 -:10210000FFF7F2FBA0EB0801494502D90320BDE827 -:10211000F0876068696800F00C00B0EB810FEFD1C8 -:10212000306800F00700B8420BD9306820F0070093 -:1021300038433060306800F00700B84201D0012019 -:10214000E5E72878400705D56068E96820F4E06095 -:10215000084360602878000706D56068296920F484 -:10216000605040EAC100606000F038F86168084AD9 -:10217000C1F30311515CC840064908600648006875 -:10218000FFF7F8FE0020C2E70020024000100240E6 -:102190001E5D0008340000202C0000200448054982 -:1021A00000684968044AC1F30221515CC840704785 -:1021B00034000020001002402E5D0008044805494C -:1021C00000684968044AC1F3C221515CC8407047A5 -:1021D00034000020001002402E5D00080E4A5168B5 -:1021E0000E4801F00C03042B11D0082B0FD10C4822 -:1021F000C1F38343C903C05C0AD55168084AC1F3DF -:102200004041921E515C054A5043B0FBF1F07047CB -:1022100004494843704700000010024000127A0051 -:102220000E5D000800093D002DE9F84F040070D054 -:102230002078C04DC00749D06868C0F381000128EC -:1022400007D06868C0F38100022809D16868C0031C -:1022500006D52868800339D560680028E7D035E0C6 -:102260006068B0F5803F0BD010B1B0F5A02F11D051 -:10227000286820F480302860286820F4802002E05C -:10228000286840F480302860606890B1FFF72CFB2C -:1022900006460AE0286840F480202860F0E700BF86 -:1022A000FFF722FB801B642873D828688003F7D5CA -:1022B0000CE0FFF719FB064605E000BFFFF714FB33 -:1022C000801B6428F0D828688003F7D420789A4EC1 -:1022D00080074FF001094FF0000839D5686810F009 -:1022E0000C0F07D06868C0F38100022809D1686824 -:1022F000C00306D42868800714D52069012808D1B6 -:1023000010E02069B0B1C6F80090FFF7EDFA07467B -:1023100005E00AE1FFF7E8FAC01B0228C4D82868E4 -:102320008007F7D52868616920F0F80040EAC1000D -:1023300028600DE0C6F80080FFF7D6FA074604E0F3 -:10234000FFF7D2FAC01B022823D828688007F7D4E9 -:10235000207800072CD57948A169D9B1C0F8009040 -:10236000FFF7C2FA074604E0FFF7BEFAC01B0228D7 -:102370000FD8686A8007F7D571484FF4FA510068A2 -:10238000B0FBF1F0009000BF0098411E0091FAD21E -:102390000EE080E0C0F80080FFF7A6FA074604E0F0 -:1023A000FFF7A2FAC01B022875D8686A8007F7D425 -:1023B0002078400760D5E8690027C00008D4E869A4 -:1023C00040F08050E861E869012700F080500090FB -:1023D0005C480168C90513D40168834641F48071E3 -:1023E0000160FFF781FA824606E000BFFFF77CFA42 -:1023F000A0EB0A0064284ED8DBF80000C005F5D534 -:10240000E06801280AD008B1052813D0286A20F016 -:1024100001002862286A20F0040002E0286A40F0E7 -:1024200001002862E06841F2883B98B1FFF75CFA4E -:1024300082460BE0286A40F004002862EEE700BF05 -:10244000FFF752FAA0EB0A0159455AD8286A8007CB -:10245000F6D50CE0FFF748FA824605E0FFF744FAAC -:10246000A0EB0A0159454CD8286A8007F6D41FB161 -:10247000E86920F08050E861E06988B36968C1F3D9 -:102480008101022944D00228C6F8608004D0FFF7F9 -:102490002BFA044638E034E0FFF726FA074604E05A -:1024A000FFF722FAC01B02282BD828688001F7D436 -:1024B000206AB0F5803F05D16868A16820F400303B -:1024C00008436860D4E908010843696821F474117D -:1024D00008436860C6F86090FFF706FA044606E015 -:1024E00025E000BFFFF700FA001B022809D8286882 -:1024F0008001F7D51BE000BFFFF7F6F9001B0228AB -:1025000002D90320BDE8F88F28688001F4D40EE0DA -:102510000128F7D06868226A00F48031914204D122 -:10252000616A00F47010884201D00120EAE70020BF -:10253000E8E70000001002400000424280044242EE -:1025400034000020007000407047000038B5044699 -:10255000006842688168C9434B0606D5CB0704D1A1 -:10256000D3435B0601D4216C05E08B0708D4D34329 -:102570001B0605D4616C01B02046BDE83040084719 -:102580008B0601D54B0646D4D3439B0643D44B065A -:102590000AD494F85130032B3ED0636D43F004030A -:1025A0006365C36883680093890609D4616D41F04F -:1025B0000101616581680091016821F040010160BD -:1025C000606D002827D02068416821F0E00141605B -:1025D000012084F85100900722D02068416821F042 -:1025E00003014160104DE06C40B14563E06CFEF7C3 -:1025F000D9FF18B1606D40F040006065A06C002804 -:1026000009D04563A06CFEF7CDFF002803D0606DB4 -:1026100040F04000606538BDC1688068009038BDFA -:102620002046FFF791FF38BD8D47000870B50400C4 -:1026300009D0606A002540B125616561A56294F802 -:10264000510040B10CE0012070BD6068B0F5827FA0 -:10265000F4D0E561F2E784F85050204600F040F8ED -:10266000022084F851002068016821F040010160D7 -:10267000A088218900F4827001F404410843A189F3 -:1026800001F400610843217C01F002010843217D2F -:1026900001F001010843218B01F400710843217FFF -:1026A00001F03801084394F8201001F0800108433C -:1026B000218D01F40051084321680860A0690421BC -:1026C00001EA1040216848602068C16921F4006176 -:1026D000C1616565012084F85100002070BD0000D3 -:1026E00030B585B0002400940194029403940068EE -:1026F0001C49884233D11C48C16941F48041C16101 -:10270000C16901F480410491816941F0080181614E -:102710008069164D00F0080004904FF420400090AE -:10272000022001900320039069462846FEF7D6FF59 -:102730004FF48040CDE90004694628460294FEF734 -:10274000CDFF002211462420FFF760FC2420FFF774 -:102750004FFC07480068416841F0A001416005B0A6 -:1027600030BD00000038004000100240000C014065 -:10277000BC00002010B5401EB0F1807F01D30120C5 -:1027800010BD4FF0E02460610F21601702F00EFBD6 -:102790000020A06107202061002010BD7047704715 -:1027A00070B590F83C20012A2CD0012480F83C40E0 -:1027B000022280F83D2003685A689D6822F0700666 -:1027C0000A6832435A60104B02689A420ED00F4B8F -:1027D0009A420BD0B2F1804F08D00D4B9A4205D0EF -:1027E0000C4B9A4202D00C4B9A4204D1496825F016 -:1027F00080031943916080F83D40002180F83C102F -:10280000084670BD022070BD002C0140003401401C -:102810000004004000080040000C004010B5040017 -:1028200003D094F83D0010B107E0012010BD002056 -:1028300084F83C00204600F01FF8022084F83D0098 -:10284000211D206801F0F4FF012084F8460084F87F -:102850003E0084F83F0084F8400084F8410084F88A -:10286000420084F8430084F8440084F8450084F86A -:102870003D00002010BD000008B500680B498842EB -:1028800012D10B48816941F40061816180690022A5 -:1028900000F40060009011461920FFF7B7FBBDE877 -:1028A00008401920FFF7A4BB08BD0000002C014020 -:1028B0000010024090F83D10012901D0012070471E -:1028C000022180F83D100168CA6842F00102CA6026 -:1028D00000680E4988420ED00D4988420BD0B0F1F5 -:1028E000804F08D00B49884205D00B49884202D05E -:1028F0000A49884204D1816801F00701062903D002 -:10290000016841F00101016000207047002C014086 -:10291000003401400004004000080040000C00406A -:1029200070B5044690F83C000025012817D0012618 -:1029300084F83C60022084F83D002068826822F020 -:10294000770222F47F4282600868502838D00DDC7C -:1029500020284FD005DC90B3102811D14AE0022086 -:1029600070BD302846D040280AD13BE060282FD0E7 -:1029700070280DD0B0F5805F03D0B0F5005F12D0A5 -:10298000012584F83D60002084F83C00284670BD95 -:10299000CB68D1E90121206801F090FF20688168AF -:1029A00041F0770109E0CB68D1E90121206801F00D -:1029B00085FF2068816841F480418160E1E719E08A -:1029C000CA684968206801F08BFF5021206806E042 -:1029D000CA684968206801F094FF6021206801F00E -:1029E00077FFCEE7CA684968206801F079FF402187 -:1029F0002068F4E7226801461046F0E7704770B59A -:102A00000446006801694FF00005C943890715D4E1 -:102A1000C168C943890711D4E91E016101202077EB -:102A2000206880698007204602D0FFF7E7FF04E0B6 -:102A300000F098F8204600F096F8257720680169A4 -:102A4000C943490717D4C168C943490713D46FF074 -:102A500004010161022020772068806910F4407F22 -:102A6000204602D0FFF7CAFF04E000F07BF82046C2 -:102A700000F079F8257720680169C943090716D461 -:102A8000C168C943090712D46FF00801016104202D -:102A900020772068C0698007204602D0FFF7AEFF8C -:102AA00004E000F05FF8204600F05DF8257720682C -:102AB0000169C943C90617D4C168C943C90613D4FB -:102AC0006FF010010161082020772068C06910F4C0 -:102AD000407F204602D0FFF791FF04E000F042F86B -:102AE000204600F040F8257720680169C943C907EE -:102AF00008D1C168C943C90704D1891E01612046B4 -:102B000000F032F820680169C943090609D4C16898 -:102B1000C943090605D46FF0800101612046FFF723 -:102B20003DFE20680169C943490609D4C168C9430B -:102B3000490605D46FF040010161204600F060F8BD -:102B400020680169C94389060BD4C168C943890655 -:102B500007D46FF0200101612046BDE87040FFF707 -:102B60001EBE70BD70477047234910B5884241D1E1 -:102B700022480168052901DA012200E00022491CEF -:102B80004A4301210260052A00D1416083680A2B73 -:102B900001DA012200E000225B1C5A4382600A2A0B -:102BA00000D1C16003690A2B01DA012300E0002390 -:102BB000521C534303610A2B00D1416182694FF4D7 -:102BC000FA74A24201DA012300E00023521C5343AD -:102BD0008361A34200D1C161026A4FF47A74A242B8 -:102BE00001DA012300E00023521C53430362A34295 -:102BF00000D1416210BD000014010020000000203F -:102C00007047704770470000F8B5016804460868CF -:102C1000CA684B6910F00F0F4FF0000559D003F050 -:102C2000010602F49077374365D0C10705D0D1057E -:102C300003D5616C41F001016164410705D5D907F5 -:102C400003D0616C41F002016164810705D5D907A9 -:102C500003D0616C41F004016164010707D502F003 -:102C60002001314303D0616C41F008016164616C63 -:102C700000293AD0800604D5900602D5204601F0FE -:102C80005CFF20684069616CC0F38010090700D4C4 -:102C900060B3204601F02AFF20684069400621D534 -:102CA0002068143050E8001F21F0400140E8001275 -:102CB000002AF5D1E06BA8B16D494163E06BFEF7E6 -:102CC00071FC002811D0E06B416B01B0BDE8F04011 -:102CD000084783060FD593060DD52046BDE8F8407A -:102CE00001F02BBF2046FFF78DFFF8BD2046FFF710 -:102CF00089FF6564F8BD266B2023012E7CD1C606B2 -:102D00007AD5D60678D508684868009048694FF0AB -:102D10000206400640D5E16B086840680004000CDC -:102D2000E8D0A28D8242E5D9E085886920282DD09F -:102D300020680C3050E8001F21F4807140E8001238 -:102D4000002AF5D12068143050E8001F21F001015D -:102D500040E80012002AF5D12068143050E8001F26 -:102D600021F0400140E80012002AF5D184F84230F9 -:102D7000256320680C3050E8001F21F0100140E866 -:102D80000012002AF5D1E06BFEF7E8FB6663A08D28 -:102D9000E18D401A81B22AE0A08DE18D401A81B206 -:102DA000E08D0028A6D00029A4D022680C3252E879 -:102DB000000F20F4907042E80007002FF5D1206842 -:102DC000143050E8002F22F0010240E80027002FC5 -:102DD000F5D184F84230256320680C3050E8002F8C -:102DE00022F0100240E80023002BF5D16663204654 -:102DF000FFF707FFF8BDFFE705062BD5150629D518 -:102E000094F841002128F5D1A068B0F5805F01D188 -:102E10002069B0B1206A411C2162216800784860B5 -:102E2000E08C401E0004000CE084E3D12068C168FF -:102E300021F08001C1602068C16841F04001C1609B -:102E4000D8E7206A0088C0F308004860206A801C28 -:102E50002062E5E74006CDD55006CBD5CA682046AE -:102E600022F04002CA6084F8413000F0E0F8C1E787 -:102E7000DD4A000870B5040004D094F84100002534 -:102E800010B106E0012070BD84F84050204600F0EB -:102E900023F8242084F841002068C16821F40051FF -:102EA000C160204601F0AAFE2068016921F490412A -:102EB00001612068416921F02A0141612068C168EF -:102EC00041F40051C1606564202084F8410084F819 -:102ED00042006563002070BDF0B585B00024009409 -:102EE0000194029403940368494F02204949032244 -:102EF000494D4602BB4228D18B6943F480438B6124 -:102F00008B6903F4804304938B6943F004038B6162 -:102F10008969039201F0040104910102CDE90010D6 -:102F200069462846FEF7DAFBCDE900646946284683 -:102F30000294FEF7D3FB002211462520FFF766F826 -:102F40002520FFF755F835482CE0354FBB4230D1EE -:102F5000CB6943F40033CB61CB6903F400330493B2 +:1003500030468AE7206ABDE8F08740EA010302469A +:1003600030B59B0710D14FF0013400E008C208C936 +:100370001D1B9D4315EAC41FF8D013F0FF0102F8BE +:10038000011B0DD01B0AF8E711F8013B002B02F806 +:10039000013B05D011F8013B002B02F8013BF3D1E2 +:1003A00030BD032A40F2308010F0030C00F01580BD +:1003B00011F8013BBCF1020F624498BF11F801CB68 +:1003C00000F8013B38BF11F8013BA2F1040298BFCD +:1003D00000F801CB38BF00F8013B11F0030300F037 +:1003E0009E82083AC0F0088051F8043B083A51F860 +:1003F00004CBA0E80810F5E7121D5CBF51F8043BE0 +:1004000040F8043BAFF30080D20724BF11F8013B52 +:1004100011F801CB48BF11F8012B24BF00F8013BB4 +:1004200000F801CB48BF00F8012B70474FF00002E5 +:100430000429C0F0128010F0030C00F01B80CCF1F6 +:10044000040CBCF1020F18BF00F8012BA8BF20F864 +:10045000022BA1EB0C0100F00DB85FEAC17C24BFB8 +:1004600000F8012B00F8012B48BF00F8012B704762 +:100470004FF0000200B5134694469646203922BF3D +:10048000A0E80C50A0E80C50B1F12001BFF4F7AF88 +:10049000090728BFA0E80C5048BF0CC05DF804EB6A +:1004A000890028BF40F8042B08BF704748BF20F8D8 +:1004B000022B11F0804F18BF00F8012B70477047D6 +:1004C0007047704770472DE9FF4F0C461E464FF0AE +:1004D000FF378BB0D2E90001DDF860800A908A46D0 +:1004E000C1F30A5505B93D46002108464FF000000A +:1004F000BAF1000F00F4400005DA00EB80004FF481 +:10050000400101EA50004FEA9059B9F1010F00DDB6 +:10051000B9460A9850EA4A000ED044F61050A5F2A7 +:10052000FF3545432F14B8F1000F1ED07542291E28 +:100530001EDDC9F100021CE0B8F1010F4FF0000010 +:1005400001D0302103E0F24305E02154401CB042C9 +:10055000FBDB30460022002121540B99C1F80880B2 +:10056000C1E900200FB0BDE8F08FBD1B6D1CDEE7B8 +:100570004A4600DA694206A800F08EFA06AB93E814 +:10058000070003AB83E8070050460A9900F06FFBB1 +:100590008DE80700A0F500501F3800900398002D4B +:1005A0000ADD42F21F014A460844002303A90390D2 +:1005B000684600F0D8FD09E0A0F500504A461F3813 +:1005C000002303A90390684600F0E2FD8DE80700D0 +:1005D0000004000C03D04FF0FF30410800E010464B +:1005E000B8F1000F03D00022009215461EE0751EE0 +:1005F00005D400F0CBF9303262556D1EF9D5B34603 +:100600000122084302D000227F1C04E02078302819 +:1006100001D100227F1E002A099784D01DE0112DF0 +:1006200007DA00F0B3F9303262556D1C50EA01026E +:10063000F5D1084302D00098C8B10EE00021681E31 +:1006400005E0235C625C63542254401E491C8142D5 +:10065000F7DBAB46A81B401E0990002004F80B00F6 +:100660000B98099AC0F80880C0E9002B7AE7112698 +:100670004FF0000857E72DE9F04F88460446D21D99 +:1006800022F0070191B0D1E90001CDE90A0104F09F +:10069000EBFB02460B98C00F01D02D2007E020682D +:1006A000810701D52B2002E0202101EAC000032AA6 +:1006B000099001D0072A05DB03464146204600F099 +:1006C000ABF90BE12078800601D5E06900E0062057 +:1006D000B8F1650F814606D0B8F1660F18D0B8F1B1 +:1006E000670F70D131E00020B9F1110F009001DBEC +:1006F000112301E009F101030AAA01A90CA8FFF7DF +:10070000E2FEDDE90C70002609F10105834647E0B1 +:1007100001204B4600904FF000470AAA01A90CA8FF +:10072000FFF7D1FEDDE90DB00C995D46002610B94A +:1007300009F101000D18B9EB050003D4C0F1FF3633 +:1007400009F10105A5EB09002BE0B9F1010F01DA70 +:100750004FF001090020B9F1110F0090484601DD6A +:10076000112300E003460AAA01A90CA8FFF7ABFE7B +:10077000DDE90C704D4600268346207800070AD438 +:10078000AB4500DA5D4601A8012D04DD411911F8E1 +:10079000011C302907D04F4502DA17F1040F04DAA3 +:1007A000012082460FE06D1EEEE7002F02DCED1BFC +:1007B0003E4403E0781CA84200DD7D1CB81B00F11C +:1007C000010A4FF000472078000703D4AA4501DB57 +:1007D0004FF0FF3A0021B7F1004F0DF143088DF8BB +:1007E000431024D002202B23002F01DA7F422D2337 +:1007F0000A21021EA0F1010000DC5FB197FBF1FCB1 +:1008000097FBF1F201FB1C7C17460CF1300C08F849 +:1008100001CDEEE7A8F1010003702188090501D59B +:10082000452100E06521A0F1010800F8011C0998AC +:100830000FA9A1EB0807FF1D00B10120411901EB31 +:10084000EA70A1693844081A401EA0612078C006E9 +:1008500002D42046AFF30080099828B1D4E90121E1 +:100860009047206A401C20622078C00622D520468E +:10087000AFF300801EE0002E04DBB34502DD01A8CB +:10088000805D00E03020D4E901219047206A401CBF +:100890002062761CAAF101005FEA000A0AD100F08A +:1008A00071F8C0680168405CD4E901219047206A72 +:1008B000401C2062281EA5F10105DCDC07E0D4E91C +:1008C000012118F8010B9047206A401C2062381E55 +:1008D000A7F10107F3DC2046AFF30080032011B03D +:1008E00041E6000001694A1C02610878704700B5C2 +:1008F0008FB0CDE901310021059105497944CDE959 +:10090000031011466846FFF7A1FC0FB000BD0000C0 +:10091000E5FFFFFF0A6802F8010B0A60704710B597 +:10092000203AC0F00B80B1E81850203AA0E81850E7 +:10093000B1E81850A0E81850BFF4F5AF5FEA027CA8 +:1009400024BFB1E81850A0E8185044BF18C918C017 +:10095000BDE810405FEA827C24BF51F8043B40F8B8 +:10096000043B08BF7047D20728BF31F8023B48BF9D +:1009700011F8012B28BF20F8023B48BF00F8012BDB +:1009800070470000004870479C07002030B5B0F168 +:100990000A024FEA900E71F100034EEA817EB0EB3D +:1009A0000E0061EB91014FEA101E4EEA017E10EB42 +:1009B0000E0041EB11114FEA102E4EEA016E10EBC2 +:1009C0000E0041EB11214FEA104E4EEA014E10EBA2 +:1009D0000E0041EB1141401841F100014FEAD000F7 +:1009E00040EA41704FEAD10110EB80054FEA8104E3 +:1009F00044EA907444EB01046D1944EB0404521B67 +:100A0000A3414FF0000348BF0A3200D530BD401C5F +:100A100041F1000130BD00002DE9F0411F460446C0 +:100A200003260168072A01F4006004DB08B116A55B +:100A300005E016A503E008B115A500E015A521F015 +:100A400010002060A069C01EA0610FB1401EA0610F +:100A50002046AFF300804FB1D4E9012138469047DA +:100A6000206A401C2062C01C206206E0206AFAE76F +:100A7000D4E9012115F8010B9047761EF8D22046E3 +:100A8000AFF30080BDE8F0814E414E006E616E0014 +:100A9000494E4600696E66002DE9F04781461646CC +:100AA0008AB0354878440DC88DE80D003248784446 +:100AB000801C03AC0DC884E80D0041F69B3008444F +:100AC000372190FBF1F290FBF1F5A5F1800501FBD8 +:100AD00012041B3C02D56442012000E00020DFF834 +:100AE00098A080460027FA44AAF1BE0A0EE0E0076B +:100AF0000AD03246684607EB470101230AEB810121 +:100B000000F046FB8DE8070064107F1C002CEED13E +:100B1000194F7F44AE3F19E0E80715D007EB0410EA +:100B20000DF1180A90E80E008AE80E00C068F04245 +:100B300001D1981908903246012306A903A800F0B4 +:100B400027FB03AB83E807006D10641C002DE3D185 +:100B50004FF0010332466946B8F1000F03A802D0F6 +:100B600000F001FB01E000F013FBC9E90001C9F846 +:100B700008200AB0BDE8F0874062000000487047D6 +:100B80007C0700207546FFF7F9FFAE460500694671 +:100B9000534620F00700854618B020B5FFF730FB1C +:100BA000BDE820404FF000064FF000074FF000086E +:100BB0004FF0000B21F00701AC46ACE8C009ACE8EF +:100BC000C009ACE8C009ACE8C0098D46704710B553 +:100BD0000446AFF300802046BDE81040FFF7FCBAA2 +:100BE0004FF0013C50F8042B51F8043B9A4221D1BC +:100BF000A2EB0C03934313EACC1317D150F8042B48 +:100C000051F8043B9A4215D1A2EB0C03934313EA2B +:100C1000CC130BD150F8042B51F8043B9A4209D164 +:100C2000A2EB0C03934313EACC13DBD04FF000008C +:100C3000704700BFD01A01BAB1FA81F101F0180172 +:100C400022FA01F0CB40C1F12001DBB2C0B2C01AE0 +:100C50002CFA01F3D11A914311EAC311E6D170477E +:100C600001491820ABBEFEE72600020070475FEA8C +:100C7000400C08BF91F0000F4FEA8C234FEAC122CD +:100C800043EA51514FEA1C5018BF00F5F0404FEABB +:100C9000300018BF41F000415FEA6C5C00F0298031 +:100CA000BCF1FF3F08BF40F080407047130C06BF07 +:100CB00012044FF0100C4FF0000C130E04BF120280 +:100CC0000CF1080C130F04BF12010CF1040C930F6C +:100CD00004BF92000CF1020CD30F04BF52000CF1C0 +:100CE000010C11464FF00002A0F11F00A0EB0C0018 +:100CF000704711F0004F08BF704731F000413FF4DA +:100D0000D5AF0B0C06BF09044FF0100C4FF0000CD0 +:100D10000B0E04BF09020CF1080C0B0F04BF0901F4 +:100D20000CF1040C8B0F04BF89000CF1020CCB0FEB +:100D300004BF49000CF1010CCCF12003A0EB0C0026 +:100D400022FA03F302FA0CF241EA030100F1010076 +:100D5000704720F07F4C80EA030023F07F47ACEB24 +:100D6000070303F57C5300F0004003F1FF032DE976 +:100D700080494FEA154B09B44FEA144325EA0B4E5C +:100D800024EA03480FF2042606EB132749083E78AD +:100D90005FEA320203FB0667C7F5000707FB06F6AA +:100DA0004FEA54374FEAD64606F1020607FB066CB7 +:100DB000CCF1005C4FEA1C472CEA074C07FB06F419 +:100DC0000CFB06F504EB15464FEA961634BF0020DF +:100DD0004FF000404FEAD13706FB07FC4FEA1C4CAE +:100DE0000CFB0BF7D21B03FB0CF761EB07010CFBB1 +:100DF0000EF7B0EB074072EB17420CFB08F734BF5D +:100E0000A2EB0742B2EB074261EB17414FEA0C44F9 +:100E10004FEA910706FB07FC4FEA1C4C0CFB0BF753 +:100E2000B0EBC74072EB573203FB0CF734BFA2EBB9 +:100E3000C742B2EBC74261EB57310CFB0EF7B0EB88 +:100E4000C70072EB57720CFB08F734BFA2EBC70266 +:100E5000B2EBC70261EB5771039F4FEA816141EA30 +:100E6000921104EBCC044FEAD1374FEA826206FBC1 +:100E700007FC42EA90124FEA80604FEA1C4C0CFBE0 +:100E80000BF7D21B03FB0CF761EB07010CFB0EF712 +:100E9000B0EB074072EB17420CFB08F734BFA2EB34 +:100EA0000742B2EB074261EB17414FEA8C554FEA1C +:100EB000910704EB9C2406FB07FC4FEA1C4C0CFB3F +:100EC0000BF7B0EBC74072EB573203FB0CF734BFA4 +:100ED000A2EBC742B2EBC74261EB57310CFB0EF7F6 +:100EE000B0EBC70072EB57720CFB08F734BFA2EBF4 +:100EF000C702B2EBC70261EB577115EB4C254FEA05 +:100F0000816141EA92114FEA82624FEAD13742EAA7 +:100F1000901206FB07FC44F100044FEA80604FEAA0 +:100F20001C4C0CFB0BF7D21B03FB0CF761EB07010E +:100F30000CFB0EF7B0EB074072EB17420CFB08F707 +:100F400034BFA2EB0742B2EB074261EB174115EB4E +:100F50001C154FEA813141EA92414FEA823242EA5E +:100F600090424FEA80304FEA0C7644F1000448EAA0 +:100F700003434EEA0B484FF0000EB2EB080C71EB46 +:100F8000030724BF624639464EEB0E0E4FF0000BAE +:100F90000018524149414BEB0B0BB2EB080C71EBC3 +:100FA00003077BF1000B24BF624639464EEB0E0E61 +:100FB0004FF0000B0018524149414BEB0B0BB2EBC9 +:100FC000080C71EB03077BF1000B24BF6246394626 +:100FD0004EEB0E0E51EA020718BF46F0010616EB63 +:100FE0000E7655F1000254F1000103D5BDE88901E8 +:100FF000BDE80088BDE88901BDE80048B619524146 +:1010000041EB0101A3F10103704780807F7E7D7C6D +:101010007B7A7978777676757473727171706F6E8A +:101020006E6D6C6C6B6A6A69686867666665646435 +:10103000636362616160605F5F5E5E5D5D5C5C5BBF +:101040005B5A5A595958585757565655555554542E +:10105000535352525251515050504F4F4F4E4E4D8C +:101060004D4D4C4C4C4B4B4B4A4A4A4949494848D8 +:101070004847474747464646454545444444444318 +:1010800043434342424242414141002B9C4630D4BB +:1010900077002BD01CB54FEA370703B44FF0100090 +:1010A0004FF01001BAF1000F06D0BCF1000FDCBF09 +:1010B00040F0080040F008014FF000000FBCBDE810 +:1010C00010400BF1010BBBF1010F08BF5FEA1707DE +:1010D00022BF12F1010211F101014FF0004143F171 +:1010E000000300F0004043EA00007047F9D35708BE +:1010F000D0E746EA064613F1400F4FEA16461FDDD9 +:1011000013F1200FDFBF16430A46002120335B4254 +:10111000BED0C3F1200746EA064602FA07F74FEAB7 +:10112000164646EA0706C3F1200722FA03F201FA3F +:1011300007F721FA03F14FF0000342EA0702A7E79D +:1011400046EA020646EA06464FEA164646EA01061F +:10115000BCBF46EA0646360C4FF000034FF00002D3 +:101160004FF0000194E72DE9804C9A46934670B405 +:1011700091E8380007C831EA400C48BF34EA430C14 +:1011800003D5FFF7E6FDFFF780FFF0BCBDE8008C5C +:101190002DE9804C9A46934670B491E8380007C810 +:1011A00010F0804F08BF13F0804F03D100F005F816 +:1011B000FFF76BFFF0BCBDE8008C20F07F4780EAB2 +:1011C000030023F07F4C07EB0C03A3F57C5300F0E6 +:1011D0000040A3F1FE0392F0000F00F0B38095F001 +:1011E000000F00F077802DE901494FEA11404FEAE6 +:1011F000144621EA004800FB06FC24EA064708FBE7 +:1012000006F607FB08F800FB07F718EB06484CEB5F +:10121000164C4FEA124B18EB07484FEA15464CEBB9 +:10122000174022EA0B4E0BFB06FC25EA06470EFB95 +:1012300006F607FB0EFE0BFB07F71EEB064E4CEB0C +:10124000164C4FF000061EEB074E4CEB174B18EBFD +:101250000B0840F1000018EB0E0B58EB000840F1B2 +:1012600000008F1A4FF000013CBFC943661B14BF3A +:10127000B5EB040C00213CBFC943F61B4FEA1744F1 +:101280004EEA8E0E27EA04454FEA1C4704FB07622C +:101290002CEA074C05FB07F70CFB05F604FB0CFCDE +:1012A00016EB074642EB174216EB0C4642EB1C428C +:1012B0001BEB060658EB0202414146EA9E0601D5A9 +:1012C000BDE80189B619524141EB0101A3F10103C7 +:1012D000BDE801894FEA14454FEA114724EA054663 +:1012E00021EA074C05FB07F406FB07F70CFB06F1A8 +:1012F00005FB0CFC11EB074144EB17444FEA124786 +:1013000011EB0C4144EB1C4422EA074C05FB07F2AD +:1013100006FB07F70CFB06F605FB0CFC16EB074675 +:1013200042EB174216EB0C4642EB1C456A1854F18F +:10133000000148BF7047B619524141EB0101A3F1CA +:101340000103704795F0000F37D04FEA11424FEA82 +:10135000144721EA024624EA074C02FB07F106FB88 +:1013600007F70CFB06F402FB0CFC14EB074441EB03 +:1013700017414FEA154714EB0C4441EB1C4125EA99 +:10138000074C02FB07F506FB07F70CFB06F602FB12 +:101390000CFC16EB074645EB174516EB0C4645EBE8 +:1013A0001C42121951F1000148BF7047B619524151 +:1013B00041EB0101A3F1010370474FEA14454FEAE5 +:1013C000114724EA054621EA074C05FB07F106FB15 +:1013D00007F70CFB06F24FF0000605FB0CFC12EBC6 +:1013E000074241EB174112EB0C4251EB1C4148BF45 +:1013F0007047921841EB0101A3F10103704700000F +:1014000010B5084C00221021204600F094FA02206A +:1014100003F0D6FC20460122BDE81040102100F068 +:101420008ABA0000000801402DE9FF41A0200124F4 +:10143000CDE90004DFF84C8003256946039540465A +:1014400000F070F901226021404600F074FA40205B +:101450000026CDE9000669460294404600F062F994 +:1014600010270097CDE901646946074800F05AF952 +:10147000CDE9007469464046039500F053F9BDE894 +:10148000FF810000000801400010014010B5084C29 +:1014900000221021204600F04EFA082003F090FCB4 +:1014A00020460122BDE81040102100F044BA00009F +:1014B00000080140FEE7000010B50F49052808D2DA +:1014C000DFE800F0030514161800812000E09120E9 +:1014D0000870C020487000208870C870064A042137 +:1014E00003F098FCBDE8104003F080B9A120EFE7BD +:1014F000B120EDE70120EBE755000020704772B600 +:10150000FEE7000070B50024FFF7D6FFFFF7BEFF2F +:101510004FF47A761B4D02E0641CB44205D81021CA +:10152000284600F0FBF90028F6D103F00FF9044635 +:10153000FFF766FF1448210206D501210170E04340 +:1015400020F07F44641C01E000210170204604F07B +:1015500073FB0E4904F084FB04F062FA0C4A0D4B55 +:1015600004F076F800220C4B03F01AFF00220B4B1C +:1015700003F06EFE03F03AFEBDE87040084904F047 +:1015800081BA0000001001405400002000007A449D +:10159000CBA145B6F3FD0340FEFF2F4100C06240E2 +:1015A0000000204110B590F821100022022905D03A +:1015B0000421816380F82020012010BD01680B68A0 +:1015C00023F00E030B6001680B6823F001030B602E +:1015D00090F84030C46B012101FA03F3636080F896 +:1015E000211080F82020104610BD00002DE9F05F8A +:1015F00090F821100024022903D0042181630124E2 +:1016000085E001680A6822F00E020A6001680A6833 +:1016100022F001020A603F4E3E4FB215DFF8F4C0DF +:10162000DFF8F090DFF8ECA0DFF8E8B0DFF8E4E0F6 +:101630000168783F13011502ACF1640CA9F150095F +:10164000AAF13C0AABF1280BAEF1140E4FF480184E +:10165000B14227D9B9420ED0614512D049451DD0BB +:10166000514518D0594518D0714501D1424615E071 +:10167000294EB14201D1012210E0274E1436B14269 +:1016800001D110220AE0244E2836B14206D0224A67 +:101690003C32914201D11A4600E02A461E49091FF8 +:1016A0000A602BE0B94213D0614517D0494522D0DA +:1016B00051451DD059451DD0714501D142461AE012 +:1016C000B14202D14FF0807215E0134EB14201D108 +:1016D000012210E0104E1436B14201D110220AE06E +:1016E0000D4E2836B14206D00B4A3C32914201D110 +:1016F0001A4600E02A46074980394A60012180F8ED +:101700002110002180F82010416B01B1884720464C +:10171000BDE8F09F800002400804024090F82100DC +:10172000704700002DE9F84FDFF8C8910024A9F1B7 +:10173000040B23460F2709F1040AABF1040ED1E094 +:101740000125A54006EA0502AA4276D1DFF8A8C124 +:101750004E68A6EB0C0866452BD00DDC032E34D06A +:1017600005DC36B3012E19D0022E2FD11BE0112E2D +:1017700016D0122E2AD119E0B8F5881F19D006DC30 +:10178000B8F5803F15D0B8F5801F1FD111E0B8F52E +:10179000001F0ED0B8F5041F18D10AE0CB6815E081 +:1017A000CB681B1D12E0CB6808330FE0CB680C330D +:1017B0000CE08B682BB1012B4FF0080303D045617F +:1017C00004E0042302E0056100E00023FF2A01D8C1 +:1017D000064601E000F104064FEA840501D9A5F1AF +:1017E0002005D6F8008007FA05FC28EA0C0803FA61 +:1017F00005F548EA0508C6F800804D68ED0070D58B +:101800003E4DAE6946F00106AE61AD6924F00306B7 +:1018100005F0010500953A4D06EB050CDCF8085083 +:10182000A607360F07FA06F825EA0805DFF8D48080 +:10183000404503D14FF0000825E052E0DFF8C880B2 +:10184000404502D14FF001081DE0DFF8C08040455F +:1018500002D14FF0020816E0DFF8B480404502D113 +:101860004FF003080FE0DFF8AC80404502D14FF0A5 +:10187000040808E0DFF8A080404502D14FF00508D9 +:1018800001E04FF0060808FA06F848EA0508CCF827 +:1018900008804D68D9F80060ED024D4601D5164329 +:1018A00000E096432E604D68DAF80060AD025546C0 +:1018B00001D5164300E096432E604D68DBF80060CA +:1018C000AD035D4601D5164300E096432E604D689A +:1018D000DEF80060ED03754601D5164300E096433F +:1018E0002E60641C0A681646E2407FF429AFBDE80A +:1018F000F88F0000080401400000111000100240A1 +:101900000000014000080140000C014000100140AF +:101910000014014000180140001C0140806808408C +:1019200000D001207047C26821EA02030A4043EA5E +:101930000241016170470AB1016170470904FBE788 +:1019400001488068704700002800002070477047F9 +:101950002DE9F041016804464A694E6890F83E005E +:101960000025D743FA050BD4F243D20508D46FF40F +:10197000807201254A6121680A6842F400420A60C7 +:10198000B90508D4F143C90505D422686FF4007184 +:1019900045F002055161790525D4F143C90522D4EA +:1019A000638D94F83D10226B202808D13BB9212982 +:1019B00010D029290ED0282901D1212A0AD0226845 +:1019C0006FF48061516145F00405102806D040286D +:1019D00004D008E0204601F0D9FF04E02068016847 +:1019E00041F400710160380508D4F043C00505D406 +:1019F00021686FF4006045F008054861002D07D0AC +:101A0000206C284320642046BDE8F04101F0C8BBAB +:101A1000BDE8F0812DE9F047026800215368C66AED +:101A200090F83E4090F83D50102C12D0402C10D031 +:101A3000046C002C7DD05469E443A6077AD4DE43BD +:101A4000B60577D4036C03B19169BDE8F04701F0A6 +:101A500079BF976951694FF42A0CC9435FEAC1788D +:101A60004FF02A4904D066452AD04E4528D010E0D0 +:101A7000DE43B6050DD4C16A614501D1012103E001 +:101A8000C16A494501D10821C162BDE8F04701F0B2 +:101A9000BFBE0E0716D4DE43B60513D4416CC9B2DF +:101AA0001161416B09B1896A29B9816B002907D09D +:101AB000896A002904D00068416841F400614160EE +:101AC000BDE8F0878E0706D4DE43B60503D4BDE833 +:101AD000F04701F0F1BDFE43526876074FEA02522B +:101AE0001DD4002AECDB0A0608D4DA43520505D4DB +:101AF000490705D5BDE8F04701F082BD4907DFD4AD +:101B0000D9438905DCD4212D05D0402CD8D1BDE89E +:101B1000F04701F0C3BEBDE8F04701F02FBD002A39 +:101B2000CEDB4A060BD4DA43520508D4490708D560 +:101B300001E00DE00EE0BDE8F04701F05DBC4907B3 +:101B4000BED4D9438905BBD4BDE8F04701F0EBBB57 +:101B5000916970E7E10606D4D943890503D4BDE84D +:101B6000F04701F05BBF2821212D27D0292D25D05A +:101B7000650655D4DD436D0552D4640752D590F8FF +:101B80003D30448D002C9BD01269446A2270426A19 +:101B9000521C4262428D521E4285428D002A8FD1D4 +:101BA0002A2B8DD10268536823F48063536022226C +:101BB000026380F83D1000F0EDF981E7250623D49B +:101BC000DD436D0520D4640720D590F83D30448D69 +:101BD000002CF2D0446A24781461426A521C42629A +:101BE000428D521E4285428D002AE6D1292BE4D136 +:101BF0000268536823F4806353602122026380F8F3 +:101C00003D1000F0C8F95BE76107D6D4D9438905D8 +:101C1000D3D4418D0029D0D0416A097811610AE0FE +:101C20006107CAD4D9438905C7D4418D0029C4D0DE +:101C30001169426A1170416A491C4162418D491E15 +:101C400041853DE77047000070B5040025D094F849 +:101C50003D00002520B984F83C50204600F054F99E +:101C6000242084F83D002068016821F00101016012 +:101C70002068016841F4004101602068016821F496 +:101C80000041016000F0B6FA4D4A6168914201D806 +:101C90004C4900E04C49884201D2012070BD4B49BB +:101CA0002368B0FBF1F15E6826F03F060E435E60EC +:101CB0006368934206D94FF4967359434FF47A738D +:101CC000B1FBF3F12368491C1E6A26F03F0631433D +:101CD00019626168914210D84900401EB0FBF1F2D0 +:101CE000521CC2F30B02042A01D2042022E0B0FBF2 +:101CF000F1F0401CC0F30B001CE0A268F2B301EB52 +:101D0000C10303EB0116431EB3FBF6F35B1C43F464 +:101D100080431B0549D092B301EBC10202EB0111D4 +:101D2000401EB0FBF1F0401CC0F30B0040F48040BB +:101D300040F400402168CA694CF6FF739A4310438F +:101D4000C861D4E9071001432068026822F0C0028C +:101D500011430160D4E9030101432068826848F21D +:101D6000FF339A4311438160D4E905010843216898 +:101D7000CA6822F0FF021043C86001E00EE016E0DE +:101D80002068016841F0010101602564202084F889 +:101D90003D00256384F83E50002070BD01EB4106F4 +:101DA000431EB3FBF6F35B1CB3E70120C2E701EB74 +:101DB0004101401EB0FBF1F0401CC0F30B00B7E73F +:101DC000A086010080841E0000093D0040420F00F3 +:101DD00070477047704700002DE9F84F1F46904646 +:101DE0008A460446DDF82890FFF7AAFD054694F8D8 +:101DF0003D0020287FD1192301224049204600952B +:101E000001F0E6FE002876D194F83C00012872D05B +:101E1000012084F83C0020680168C90703D10168EB +:101E200041F0010101602068016821F40061016056 +:101E3000212084F83D00102084F83E00002626640E +:101E4000C4F824806785608D20852D48E0622B468C +:101E50004A465146204601F043FB90B9206841694B +:101E60008069009036E02A464946204601F056FF38 +:101E700050B1206C042804D12068016841F400713D +:101E800001600120BDE8F88F606A21680078086170 +:101E9000606A401C6062618D491E6185218D491E0A +:101EA00089B2218522685369DB435B070BD451B1AA +:101EB00000781061606A401C6062608D401E608521 +:101EC000208D401E20852A464946204601F054FEBA +:101ED0000028CED1208D0028C5D154F83D0B0168D3 +:101EE00041F400710160202004F81E09E67766774E +:101EF0000020C7E7FFE70220C4E70000020010004F +:101F00000000FFFF7047704710B586B000210091B8 +:101F100001910291039100681A49884230D11A4C0C +:101F2000A06940F00800A061A069694600F00800BF +:101F30000490C020009012200190032003901348C9 +:101F4000FFF7F0FBE06940F40010E061E069002277 +:101F500000F40010049011461F2000F083F81F20A9 +:101F600000F072F800221146202000F07BF82020BB +:101F700000F06AF806480068416841F4E061416099 +:101F800006B010BD0054004000100240000C01409B +:101F90007800002070477047024881680278114439 +:101FA0008160704728000020074810B5016841F0A3 +:101FB00010010160032000F075F8002000F006F821 +:101FC00000F024F8002010BD0020024070B50D4D37 +:101FD00004464FF47A712878B1FBF0F00A49096899 +:101FE000B1FBF0F000F0F2FB48B9102C07D2002250 +:101FF0002146501E00F036F800206C6070BD0120B4 +:1020000070BD000028000020340000200C4808B5F6 +:10201000816941F001018161816901F00101009153 +:10202000C16941F08051C161C06900F080500090E9 +:102030000448416821F0E06141F00071416008BD51 +:102040000010024000000140002809DB00F01F02E0 +:10205000012191404009800000F1E020C0F800110A +:1020600070470000F0B40E4B1B680C46C3F302230C +:10207000C3F10705042D00D90425191D072901D234 +:10208000002300E0DB1E012606FA05F1491E21406F +:1020900099409E40761E16403143F0BC02F0F8BED7 +:1020A0000CED00E0064900F0070208684FF6FF0358 +:1020B000184040EA0220034A1043086070470000BD +:1020C0000CED00E00000FA052DE9F0470F46050091 +:1020D00061D0434E306800F00700B84209D2306842 +:1020E00020F0070038433060306800F00700B84245 +:1020F00051D128683B4C810712D5400703D5606851 +:1021000040F4E06060602878000703D5606840F420 +:10211000605060606068A96820F0F000084360606B +:102120002878C00728D06868012810D021680228C4 +:1021300010D0890700292EDA616821F003010143DC +:102140006160FFF7FDFB804641F288390DE02168B0 +:102150008903EFE78901EDE7FFF7F2FBA0EB080148 +:10216000494502D90320BDE8F0876068696800F03E +:102170000C00B0EB810FEFD1306800F00700B842DF +:102180000BD9306820F0070038433060306800F029 +:102190000700B84201D00120E5E72878400705D5BF +:1021A0006068E96820F4E060084360602878000710 +:1021B00006D56068296920F4605040EAC10060607B +:1021C00000F038F86168084AC1F30311515CC84057 +:1021D0000649086006480068FFF7F8FE0020C2E7DD +:1021E0000020024000100240EE5E00083400002093 +:1021F0002C0000200448054900684968044AC1F3DE +:102200000221515CC8407047340000200010024099 +:10221000FE5E00080448054900684968044AC1F3A5 +:10222000C221515CC84070473400002000100240B9 +:10223000FE5E00080E4A51680E4801F00C03042BA4 +:1022400011D0082B0FD10C48C1F38343C903C05CE4 +:102250000AD55168084AC1F34041921E515C054AB3 +:102260005043B0FBF1F07047044948437047000009 +:102270000010024000127A00DE5E000800093D00F6 +:102280002DE9F84F040070D02078C04DC00749D028 +:102290006868C0F38100012807D06868C0F3810036 +:1022A000022809D16868C00306D52868800339D59B +:1022B00060680028E7D035E06068B0F5803F0BD05B +:1022C00010B1B0F5A02F11D0286820F4803028601C +:1022D000286820F4802002E0286840F480302860DC +:1022E000606890B1FFF72CFB06460AE0286840F4CE +:1022F00080202860F0E700BFFFF722FB801B6428E6 +:1023000073D828688003F7D50CE0FFF719FB064661 +:1023100005E000BFFFF714FB801B6428F0D8286895 +:102320008003F7D420789A4E80074FF001094FF0D0 +:10233000000839D5686810F00C0F07D06868C0F342 +:102340008100022809D16868C00306D42868800784 +:1023500014D52069012808D110E02069B0B1C6F871 +:102360000090FFF7EDFA074605E00AE1FFF7E8FA0B +:10237000C01B0228C4D828688007F7D5286861697F +:1023800020F0F80040EAC10028600DE0C6F80080A7 +:10239000FFF7D6FA074604E0FFF7D2FAC01B02287F +:1023A00023D828688007F7D4207800072CD57948EF +:1023B000A169D9B1C0F80090FFF7C2FA074604E05E +:1023C000FFF7BEFAC01B02280FD8686A8007F7D54E +:1023D00071484FF4FA510068B0FBF1F0009000BF73 +:1023E0000098411E0091FAD20EE080E0C0F8008013 +:1023F000FFF7A6FA074604E0FFF7A2FAC01B02287F +:1024000075D8686A8007F7D42078400760D5E869F6 +:102410000027C00008D4E86940F08050E861E8690E +:10242000012700F0805000905C480168C90513D472 +:102430000168834641F480710160FFF781FA8246AA +:1024400006E000BFFFF77CFAA0EB0A0064284ED834 +:10245000DBF80000C005F5D5E06801280AD008B116 +:10246000052813D0286A20F001002862286A20F08D +:10247000040002E0286A40F001002862E06841F2AE +:10248000883B98B1FFF75CFA82460BE0286A40F07F +:1024900004002862EEE700BFFFF752FAA0EB0A0142 +:1024A00059455AD8286A8007F6D50CE0FFF748FA54 +:1024B000824605E0FFF744FAA0EB0A0159454CD8E3 +:1024C000286A8007F6D41FB1E86920F08050E861DF +:1024D000E06988B36968C1F38101022944D0022808 +:1024E000C6F8608004D0FFF72BFA044638E034E0E9 +:1024F000FFF726FA074604E0FFF722FAC01B02287E +:102500002BD828688001F7D4206AB0F5803F05D128 +:102510006868A16820F4003008436860D4E90801C5 +:102520000843696821F4741108436860C6F8609034 +:10253000FFF706FA044606E025E000BFFFF700FAC1 +:10254000001B022809D828688001F7D51BE000BFCE +:10255000FFF7F6F9001B022802D90320BDE8F88F27 +:1025600028688001F4D40EE00128F7D06868226A58 +:1025700000F48031914204D1616A00F47010884205 +:1025800001D00120EAE70020E8E700000010024047 +:1025900000004242800442423400002000700040AB +:1025A0007047000038B50446006842688168C94336 +:1025B0004B0606D5CB0704D1D3435B0601D4216C6F +:1025C00005E08B0708D4D3431B0605D4616C01B02A +:1025D0002046BDE8304008478B0601D54B0646D45F +:1025E000D3439B0643D44B060AD494F85130032BB3 +:1025F0003ED0636D43F004036365C3688368009352 +:10260000890609D4616D41F001016165816800911D +:10261000016821F040010160606D002827D020682A +:10262000416821F0E0014160012084F851009007E9 +:1026300022D02068416821F003014160104DE06C18 +:1026400040B14563E06CFEF7D1FF18B1606D40F01A +:1026500040006065A06C002809D04563A06CFEF7BF +:10266000C5FF002803D0606D40F04000606538BDB4 +:10267000C1688068009038BD2046FFF791FF38BDE3 +:102680003148000870B5040009D0606A002540B1E7 +:1026900025616561A56294F8510040B10CE001200C +:1026A00070BD6068B0F5827FF4D0E561F2E784F830 +:1026B0005050204600F040F8022084F85100206875 +:1026C000016821F040010160A088218900F4827036 +:1026D00001F404410843A18901F400610843217C0D +:1026E00001F002010843217D01F001010843218B23 +:1026F00001F400710843217F01F03801084394F888 +:10270000201001F080010843218D01F4005108439D +:1027100021680860A069042101EA1040216848602E +:102720002068C16921F40061C1616565012084F8F8 +:102730005100002070BD000030B585B00024009429 +:1027400001940294039400681C49884233D11C48C8 +:10275000C16941F48041C161C16901F480410491C2 +:10276000816941F0080181618069164D00F008001F +:1027700004904FF420400090022001900320039029 +:1027800069462846FEF7CEFF4FF48040CDE90004AD +:10279000694628460294FEF7C5FF00221146242010 +:1027A000FFF760FC2420FFF74FFC074800684168F2 +:1027B00041F0A001416005B030BD0000003800408C +:1027C00000100240000C0140CC00002010B5401E5B +:1027D000B0F1807F01D3012010BD4FF0E024606193 +:1027E0000F21601702F054FB0020A0610720206138 +:1027F000002010BD7047704770B590F83C20012A4A +:102800002CD0012480F83C40022280F83D2003684F +:102810005A689D6822F070060A6832435A60104B6D +:1028200002689A420ED00F4B9A420BD0B2F1804F01 +:1028300008D00D4B9A4205D00C4B9A4202D00C4B5B +:102840009A4204D1496825F080031943916080F8C9 +:102850003D40002180F83C10084670BD022070BD4C +:10286000002C0140003401400004004000080040FA +:10287000000C004010B5040003D094F83D0010B1E6 +:1028800007E0012010BD002084F83C00204600F045 +:102890001FF8022084F83D00211D206802F01AF87C +:1028A000012084F8460084F83E0084F83F0084F854 +:1028B000400084F8410084F8420084F8430084F822 +:1028C000440084F8450084F83D00002010BD00005D +:1028D00008B500680B49884212D10B48816941F460 +:1028E000006181618069002200F40060009011465F +:1028F0001920FFF7B7FBBDE808401920FFF7A4BB7C +:1029000008BD0000002C01400010024090F83D106E +:10291000012901D001207047022180F83D10016893 +:10292000CA6842F00102CA6000680E4988420ED0AF +:102930000D4988420BD0B0F1804F08D00B49884236 +:1029400005D00B49884202D00A49884204D18168E7 +:1029500001F00701062903D0016841F0010101607F +:1029600000207047002C014000340140000400406A +:1029700000080040000C004070B5044690F83C0090 +:102980000025012817D0012684F83C60022084F835 +:102990003D002068826822F0770222F47F42826044 +:1029A0000868502838D00DDC20284FD005DC90B3C3 +:1029B000102811D14AE0022070BD302846D04028AE +:1029C0000AD13BE060282FD070280DD0B0F5805F91 +:1029D00003D0B0F5005F12D0012584F83D600020DF +:1029E00084F83C00284670BDCB68D1E901212068FD +:1029F00001F0B6FF2068816841F0770109E0CB68FB +:102A0000D1E90121206801F0ABFF2068816841F421 +:102A100080418160E1E719E0CA684968206801F0F7 +:102A2000B1FF5021206806E0CA684968206801F0BB +:102A3000BAFF6021206801F09DFFCEE7CA684968AF +:102A4000206801F09FFF40212068F4E722680146DA +:102A50001046F0E7704770B50446006801694FF012 +:102A60000005C943890715D4C168C943890711D432 +:102A7000E91E0161012020772068806980072046D7 +:102A800002D0FFF7E7FF04E000F098F8204600F0DE +:102A900096F8257720680169C943490717D4C168AA +:102AA000C943490713D46FF0040101610220207764 +:102AB0002068806910F4407F204602D0FFF7CAFFEB +:102AC00004E000F07BF8204600F079F825772068D4 +:102AD0000169C943090716D4C168C943090712D45B +:102AE0006FF008010161042020772068C069800729 +:102AF000204602D0FFF7AEFF04E000F05FF820466A +:102B000000F05DF8257720680169C943C90617D42C +:102B1000C168C943C90613D46FF0100101610820D0 +:102B200020772068C06910F4407F204602D0FFF76C +:102B300091FF04E000F042F8204600F040F82577CD +:102B400020680169C943C90708D1C168C943C907D9 +:102B500004D1891E0161204600F032F82068016925 +:102B6000C943090609D4C168C943090605D46FF0F1 +:102B7000800101612046FFF73DFE20680169C943DD +:102B8000490609D4C168C943490605D46FF040011C +:102B90000161204600F060F820680169C943890698 +:102BA0000BD4C168C943890607D46FF020010161C5 +:102BB0002046BDE87040FFF71EBE70BD70477047ED +:102BC000234910B5884241D122480168052901DA1C +:102BD000012200E00022491C4A4301210260052A2B +:102BE00000D1416083680A2B01DA012200E0002253 +:102BF0005B1C5A4382600A2A00D1C16003690A2B18 +:102C000001DA012300E00023521C534303610A2B25 +:102C100000D1416182694FF4FA74A24201DA0123C2 +:102C200000E00023521C53438361A34200D1C161E1 +:102C3000026A4FF47A74A24201DA012300E0002311 +:102C4000521C53430362A34200D1416210BD0000F5 +:102C500024010020000000207047704770470000EA +:102C6000F8B5016804460868CA684B6910F00F0F90 +:102C70004FF0000559D003F0010602F49077374376 +:102C800065D0C10705D0D10503D5616C41F00101C4 +:102C90006164410705D5D90703D0616C41F0020199 +:102CA0006164810705D5D90703D0616C41F0040147 +:102CB0006164010707D502F02001314303D0616C44 +:102CC00041F008016164616C00293AD0800604D5A6 +:102CD000900602D5204601F084FF20684069616CAF +:102CE000C0F38010090700D460B3204601F052FF02 +:102CF00020684069400621D52068143050E8001F44 +:102D000021F0400140E80012002AF5D1E06BA8B1A3 +:102D10006D494163E06BFEF769FC002811D0E06B60 +:102D2000416B01B0BDE8F040084783060FD593061C +:102D30000DD52046BDE8F84001F053BF2046FFF70F +:102D40008DFFF8BD2046FFF789FF6564F8BD266B4F +:102D50002023012E7CD1C6067AD5D60678D5086800 +:102D60004868009048694FF00206400640D5E16B84 +:102D7000086840680004000CE8D0A28D8242E5D9C2 +:102D8000E085886920282DD020680C3050E8001F8D +:102D900021F4807140E80012002AF5D12068143037 +:102DA00050E8001F21F0010140E80012002AF5D18F +:102DB0002068143050E8001F21F0400140E8001264 +:102DC000002AF5D184F84230256320680C3050E8A1 +:102DD000001F21F0100140E80012002AF5D1E06B3D +:102DE000FEF7E0FB6663A08DE18D401A81B22AE018 +:102DF000A08DE18D401A81B2E08D0028A6D0002977 +:102E0000A4D022680C3252E8000F20F4907042E8FF +:102E10000007002FF5D12068143050E8002F22F071 +:102E2000010240E80027002FF5D184F842302563E5 +:102E300020680C3050E8002F22F0100240E80023F8 +:102E4000002BF5D166632046FFF707FFF8BDFFE7CB +:102E500005062BD5150629D594F841002128F5D172 +:102E6000A068B0F5805F01D12069B0B1206A411C33 +:102E70002162216800784860E08C401E0004000C4C +:102E8000E084E3D12068C16821F08001C16020683E +:102E9000C16841F04001C160D8E7206A0088C0F3F2 +:102EA00008004860206A801C2062E5E74006CDD516 +:102EB0005006CBD5CA68204622F04002CA6084F88A +:102EC000413000F0F9F8C1E7854B000870B5040007 +:102ED00004D094F84100002510B106E0012070BD37 +:102EE00084F84050204600F023F8242084F8410064 +:102EF0002068C16821F40051C160204601F0D2FE73 +:102F00002068016921F4904101612068416921F044 +:102F10002A0141612068C16841F40051C1606564C3 +:102F2000202084F8410084F842006563002070BDD1 +:102F3000F0B585B0002400940194029403940368D2 +:102F4000494F022049490322494D4602BB4228D13C +:102F50008B6943F480438B618B6903F48043049352 :102F60008B6943F004038B618969039201F00401CA -:102F700004910421CDE9001069462846FEF7AEFB16 -:102F80000820CDE90004694628460294FEF7A6FB16 -:102F9000002211462620FFF739F82620FFF728F8EF -:102FA0001E4848300068C16841F06001C16005B04A -:102FB000F0BD1C4DAB42FAD1CB6943F48023CB6109 -:102FC000CB6903F4802304938B6943F008038B617E -:102FD0008969154D01F00801CDE90321CDE90060B3 -:102FE00069462846FEF77AFBE814CDE900046946F5 -:102FF00028460294FEF772FB002211462720FFF7B5 -:1030000005F82720FEF7F4FF04489030CAE70000D7 -:103010000038014000100240000801405C0100201F -:103020000044004000480040000C014070477047D9 -:10303000FEE700000148FEF75FBC000068000020CA -:103040000148FEF7BBBC00006800002038B5406AAC -:10305000002190F83D202B4B46F2A8141B68B3FBCF -:10306000F4F3C3EBC30303EB830300933BB15B1E99 -:10307000009303681B689B0505D5009BF6E7036C6E -:1030800043F020030364436B03B19962836B03B184 -:10309000996203681C6824F480641C604185436B5A -:1030A00003B15963836B03B1596303681C6824F04F -:1030B00001041C6090F83D402023602C0BD0282494 -:1030C00034EA02020FD080F83D3080F83E1000BF95 -:1030D000FEF78CFD38BD80F83D3080F83E1001646D -:1030E000FEF708FC38BD0268136843F00103136063 -:1030F0000268136843F480631360016380F83D4005 -:10310000E6E700003400002000684169C943090671 -:1031100001D400210161704770B5044690F83D006C -:1031200094F83E10102901D0402906D1222804D15C -:1031300021680A6822F400620A60282131EA00024C -:103140004FF000054FF0200626D021684968090598 -:1031500005D4602803D084F83D6084F83E50256390 -:1031600020684168090537D5416821F40061416054 -:10317000606B90F821203C49012A11D04163606BBB -:10318000FEF710FA38B32068016821F001010160F0 -:1031900084F83D60606B1CE0256384F83D10DFE738 -:1031A000A06B4163A06BFEF7FDF9A0B120684169F7 -:1031B000C943490605D40069616A0870606A401C09 -:1031C00060622068016821F00101016084F83D60BF -:1031D000A06B416B884710E094F83D10602910D037 -:1031E0004169C943490605D40069616A0870606A8B -:1031F000401C60622046FEF7F9FC206CC1071CD120 -:1032000015E084F83D6025644169C943490605D449 -:103210000069616A0870606A401C60622068016829 -:1032200021F0010101602046FEF764FBE5E781071C -:1032300003D4410701D4000704D52068416821F474 -:10324000E061416094F83D00216C49070BD52828C6 -:1032500009D10648E062256384F83D6084F83E5059 -:103260002046FEF789FD70BD4D3000080000FFFFCD -:1032700001684A69D24352050FD46FF480624A61F3 -:10328000002140F8301F202242738173026942F00E -:10329000040202610173012070470020704710B5DD -:1032A000C26A438D0168042B06D0438D032B08D0DE -:1032B000438D022B1DD012E04A6822F480624A60DE -:1032C0000CE04B6823F480634B60042A06D0022A8A -:1032D00004D001680A6822F480620A600168096902 -:1032E000426A1170416A491C4162418D491E418503 -:1032F00010BD012A30D0102A2ED0042A30D0022A44 -:103300002ED00A6842F400720A6001680969426AB4 -:103310001170416A491C4162428D521E4285026809 -:1033200012690A70416A491C4162418D491E4185FA -:1033300001684A6822F440724A60202180F83D10FA -:1033400090F83E200021402A80F83E100CD0122137 -:103350000163FEF712FD10BD0A6822F48062D3E714 -:103360000A6842F48062CFE70163FEF79FFD10BD5B -:1033700038B590F83D1022290FD1418D03290DD980 -:1033800001680969426A1170416A491C4162418DB4 -:10339000491E4185418D032906D038BDC26A022AE3 -:1033A00002D0012906D029B10068416821F480616A -:1033B000416038BD274946F2A81300220968B1FBD5 -:1033C000F3F101EB8101009101682023009C641E50 -:1033D000009422D00C68A405F8D40C6824F480640E -:1033E0000C6001684C6824F4E0644C600168096971 -:1033F000446A2170416A491C4162418D491E4185E0 -:1034000080F83D3090F83E1080F83E2040291DD0D5 -:1034100012210163FEF7B1FC38BD046C44F02004B6 -:1034200004644C6824F4E0644C6001680969446AEF -:103430002170416A491C4162418D491E418580F8D5 -:103440003D3080F83E20FEF7D1FB38BD0263FEF729 -:103450002DFD38BD34000020F8B50446C06A1E4674 -:103460000D461746082807D0012805D010F5803FE3 -:1034700002D0206B122804D12068016841F48071C9 -:103480000160134600224FF001112046009600F023 -:103490005BFB40B120680068C00502D54FF40070A6 -:1034A00020640320F8BD2069B0F5804F0ED00620BF -:1034B000216800EAD51040F0F000086133463A4632 -:1034C0000B49204600F088FB78B902E005F0FE00C9 -:1034D00000E0E8B221680861054933463A46891F91 -:1034E000204600F079FB0028DCD00120F8BD000068 -:1034F0000800010010B5C26A90F83D1021290BD1D7 -:10350000418D51B1416A026809781161416A491CD3 -:103510004162418D491E418510BD20230021082AAA -:1035200013D0202A11D012F5803F0ED002685468C3 -:1035300024F4E06454601122026380F83E1080F8A5 -:103540003D3000BFFEF71AFC10BD0268546824F439 -:10355000E06454600268146844F400741460016309 -:1035600080F83D3090F83E2080F83E10402AE9D1A6 -:10357000FEF79DFC10BD000010B590F83D1090F8CE -:103580003E30C26A048DB4B1212903D0402B11D141 -:1035900022290FD1418DE1B390F83E10402942D04D -:1035A000416A026809781161416A491C4162418D92 -:1035B000491E418510BD2129E8D120230021082A78 -:1035C00013D0202A11D012F5803F0ED00268546823 -:1035D00024F4E06454601122026380F83E1080F805 -:1035E0003D3000BFFEF7CAFB10BD0268546824F4EA -:1035F000E06454600268146844F400741460016369 -:1036000080F83D3090F83E2080F83E10402AE9D105 -:1036100000E002E0FEF74BFC10BD0068416821F4B9 -:103620008061416010BDBDE8104000F0F3B80000BB -:1036300078B590F83E50C26A046B90F83D60002364 -:103640000168222E73D1066D0EB9402D6FD0056D25 -:103650001DB90569B5F5404F1BD0458D95B3468D15 -:10366000484D012E20D0448D022C4DD00C6844F4DE -:1036700080640C6001684C68240579D5AA4273D037 -:10368000012A71D0082A6FD0102A6DD0202A6BD061 -:103690006EE04A698A6900920A6842F480720A60A0 -:1036A000016D491C016578BDAA4214D10A6822F453 -:1036B00080620A6001684A68120504D50A6822F42B -:1036C000806217E0FFE74A698A6900920A6842F45B -:1036D00000720A6050E0082A10D0202A0ED0122C66 -:1036E0000AD0042A03D0022A01D0102AE6D10A689F -:1036F00042F480620A603BE0012ADFD00A6822F4CB -:1037000080620A600168DEE7042A11D0022A0FD025 -:10371000102A0DD00C6844F400640C6001684C69F8 -:103720008C6900940C6824F480640C6008E025E047 -:103730000C6844F480640C6001684C6989690091EC -:1037400001684C68240517D5AA4207D0012A05D084 -:10375000082A03D0102A01D0202A0DD14A6842F449 -:1037600080524A6008E0FFE74A6842F480524A60AB -:1037700001684A6989690091036578BD486988696B -:10378000009078BD0000FFFF90F83E10402910D057 -:103790000169B1F5804F19D0016DA9B3016D0129FF -:1037A00010D1416C5FF0F10201F4407142EAD11195 -:1037B00006E0016D0029416C05D0C9B241F001015C -:1037C00000680161704701F0FE01F9E790F83D10D3 -:1037D0002129416C09D0C9B241F00101026811618F -:1037E000416B29B1896A49B902E001F0FE01F5E7B0 -:1037F000816B0029E6D0896A0029E3D0006841681E -:1038000041F4006141607047FFE7416CF02201F430 -:103810004071CBE710B590F83D10026D4AB1026DD2 -:10382000012A14D0026D022A16D0BDE81040FFF71D -:103830006BBCC16C0129816C02D0C1F3072108E087 -:103840000268C9B21161016D891C016510BD816CEE -:10385000C9B20268116123E022291CD0428D0AB14D -:10386000212920D0428D002AF0D12129EED10168F2 -:103870004A6822F4E0624A6001680A6842F4007211 -:103880000A6000210163202280F83D2080F83E106C -:10389000FEF70DFB10BD01680A6842F480720A60F1 -:1038A000016D491CD1E7416A026809781161416ADA -:1038B000491C4162418D491E418510BD38B50C46F9 -:1038C00090F83D2000212825954302680B4605D03D -:1038D00051699169009180F83C3038BD556825F4F4 -:1038E00080655560E243540700D50121120601D5D9 -:1038F000828900E0028B80F83C3092B2FDF7FBFF3A -:1039000038BD00002DE9F04190F83D300446C26A10 -:10391000002120261E4F00686FF48065082A01D020 -:10392000202A01D1282B04D0212B17D04561BDE8D6 -:10393000F081E762426822F4E062426020684561FB -:103940002068026822F480620260216384F83D608E -:1039500084F83E102046FEF70FFAE8E7E7622122DE -:10396000226384F83D6084F83E10416821F4E061F0 -:103970004160206845612068016821F48061016030 -:103980002046FFF7C1FB2046FEF7D9FACFE700003B -:103990000000FFFFF8B590F83D60044600684168FC -:1039A00021F4E061416020680025416900910168CF -:1039B00041F0010101602068016821F4806101602B -:1039C00020684168090520D5474F222E48D02A2E6D -:1039D00046D0616B096849686185618D19B1216CB8 -:1039E00041F004012164416821F400614160606B91 -:1039F000FDF770FE012808D0606B4763606BFDF730 -:103A0000D1FD10B1606B416B8847608D08B32068B1 -:103A10004169C943490708D40069616A0870606A4E -:103A2000401C6062608D401E608520684169C9430A -:103A3000490608D40069616A0870606A401C6062C7 -:103A4000608D401E6085608D18B1206C40F00400D0 -:103A50002064206C00B32046BDE8F840FFF75CBB53 -:103A6000A16B096849686185618D19B1216C41F0CC -:103A700004012164416821F400614160A06BFDF7FD -:103A800029FE0128C1D0A06B4763A06BFDF78AFD1A -:103A90000028BAD0A06BB6E72A2E06D125632820CD -:103AA00084F83D002046FEF749FA94F83D102020A6 -:103AB00028290DD0216B222901D0222E07D1256380 -:103AC00084F83D0084F83E502046FEF737FAF8BDF2 -:103AD0000649E162256384F83D0084F83E502046A3 -:103AE000FEF74AF9F8BD00004D3000080000FFFF66 -:103AF00070B516460D4604461EE02046FFF7B8FB9B -:103B000008B1012070BD681C16D0FDF7EDFE801BCA -:103B1000A84200D885B920684069C04340070BD54A -:103B2000002044F8300F20216173A073216941F017 -:103B3000200121612073E4E720684069C043400709 -:103B4000DBD4002070BD00002DE9F04798461746F1 -:103B50000D460446C1F30746DDF820902AE000BF79 -:103B6000B8F1FF3F26D0FDF7BFFEA0EB09014145AC -:103B700002D8B8F1000F1DD12068012E16D080693F -:103B800025EA00000004000C12D00020B84211D138 -:103B9000002044F8300F20216173A073216941F0A7 -:103BA0002001216120730120BDE8F0874069E7E72B -:103BB0000120EBE72068012E0AD0806925EA000089 -:103BC0000004000C06D00020B842C9D00020EBE76A -:103BD0004069F3E70120F7E72DE9F04798461646DC -:103BE0000D4604464FF000094FF0200AC1F3074785 -:103BF00023E020684069C043400515D4206801686F -:103C000041F40071016021686FF480604861C4F87C -:103C1000309084F83DA084F83E90216C41F004017E -:103C2000216484F83C9021E0701C06D0FDF75CFE16 -:103C3000A0EB0800B04203D816B1012F1FD021E03D -:103C40002068012F15D0806925EA00000004000CCF -:103C500018D000BF44F8309F84F80DA084F80E906F -:103C6000216941F02001216184F80C900120BDE818 -:103C7000F087406925EA00000004000CEAD12068C2 -:103C8000406901E02068806925EA00000004000C1A -:103C9000AFD1ECE770B516460D4604461EE020464F -:103CA000FFF7E6FA08B1012070BD681C16D0FDF7D9 -:103CB0001BFE801BA84200D885B920684069C0431C -:103CC00000060BD5002044F8300F20216173A0734B -:103CD000216941F0200121612073E4E720684069F7 -:103CE000C0430006DBD4002070BD000070B5042185 -:103CF0002048FDF7EFFD204C4FF4805120701F4805 -:103D0000FDF7E8FD60704FF400411D48FDF7E2FD4E -:103D1000211FA07008780022032800D30A700878B9 -:103D2000184B255C144CE41E15B1012D0ED01AE081 -:103D3000255CC5B953F820506D1C43F82050052D63 -:103D400011D943F82020012323540CE0255C012DD8 -:103D500009D153F820506D1C43F82050052D02D98D -:103D600043F820202254401CC0B20870032800D31E -:103D70000A7070BD00140140410000200010014095 -:103D8000000801403402002010B500F05BF8014942 -:103D9000086010BD5400002070B500244FF4006589 -:103DA000134E04E0641CE4B2012001F05BF82946E4 -:103DB0003046FDF78FFD012803D0C82C10D2002417 -:103DC00007E0C82CEED30BE0641CE4B2012001F044 -:103DD00049F829463046FDF77DFD18B1F02C04D393 -:103DE000012070BDF02CEFD3FAE7002070BD000079 -:103DF0000010014070B586B0002410480194029470 -:103E0000816941F01001816180690D4E00F0100060 -:103E100004904FF4006002250090694603953046F7 -:103E2000FDF75CFC6802009001AA012082E83100E5 -:103E300069463046FDF752FC06B070BD00100240E6 -:103E40000010014070B5002400F086F800F06AF818 -:103E5000FFF7A2FFCC2000F08DF8BE2000F08AF81A -:103E600000F050F8054600F04DF8072800D801246E -:103E700005EB002000B23CB101F0DEFDBDE8704072 -:103E80006FF0030101F004BFC04301F0D5FDBDE8B0 -:103E90007040014901F0FCBD000080BD10B5FFF786 -:103EA000A9FF012291020448FDF719FD00F03AF83C -:103EB000BDE81040FFF770BF0010014070B5104D15 -:103EC0004FF48064002221462846FDF708FD0220B9 -:103ED00000F0C8FF012221462846FDF700FD0C2016 -:103EE00000F0C0FF61002846FDF7F4FC08B1012492 -:103EF00000E00024322000F0B5FF204670BD000035 -:103F00000010014070B500255FF00104FFF7D6FFF7 -:103F1000C001641C40EA5500E4B2C5B2082CF5D9D2 -:103F2000284670BD70B50B4D4FF4806400222146C9 -:103F30002846FDF7D4FC40F2EE2000F093FF01226A -:103F400021462846FDF7CBFCBDE870400F2000F06D -:103F500089BF00000010014010B5FFF7E3FFFFF735 -:103F60001BFFCC2000F006F8BDE81040442000F014 -:103F700001B800002DE9F0410124154F0546A602C5 -:103F800015F0010F4FEA55054FF000023146384653 -:103F90000BD0FDF7A4FC022000F064FF01223146A3 -:103FA0003846FDF79CFC3C200AE0FDF798FC3C20DD -:103FB00000F058FF012231463846FDF790FC022000 -:103FC00000F050FF641CE4B2082CD9D9BDE8F081A0 -:103FD000001001402DE9F04F85B000244A480094BC -:103FE000019402940394816941F010018161816917 -:103FF00001F010010491816941F020018161816922 -:1040000001F020010491816941F00401816181691D -:1040100001F004010491816941F008018161806926 -:10402000DFF8E8A000F0080041F612060490002234 -:1040300031465046FDF753FCDFF8D4904FF4F0685A -:10404000002241464846FDF74AFCDFF8C8B000228E -:1040500038215846FDF743FC4EF24F000325CDE9C9 -:10406000000569464846FDF739FBE120CDE900052A -:1040700069465046FDF732FB00960227012603975A -:10408000CDE9016469465046FDF728FB41F6300052 -:10409000CDE90004694648460294FDF71FFBCDE9CF -:1040A0000054694658460294FDF718FB41F204306B -:1040B000CDE9000569465846FDF710FBCDF80080B4 -:1040C0000397CDE9016469464846FDF707FB4FF4C5 -:1040D0000140CDE90004694650460294FDF7FEFA1E -:1040E0000420CDE9000469460B480294FDF7F6FA76 -:1040F0003820CDE90006CDE9024769465846FDF76C -:10410000EDFA05B0BDE8F08F001002400008014054 -:1041100000100140000C0140001401400D4810B592 -:104120000B4901600C49416000214FF480428160DD -:10413000C0E9031241618161C1610162FDF758FD6F -:10414000002803D0BDE81040FDF7B5B910BD000050 -:104150000054004068000020A08601000F4810B500 -:104160000D4901604FF48271416000218160C1609E -:104170004FF400720161C0E90512C1610162416240 -:1041800081620A21C162FEF751FA002803D0BDE81E -:104190001040FDF790B910BD00380040BC00002071 -:1041A00010B586B000241948009401940294039439 -:1041B00004941549059401602321C0E901144FF4CA -:1041C0007A71C0E903148021C0E90541FEF726FB9E -:1041D00008B1FDF770F94FF48050009069460B4824 -:1041E000FEF79EFB08B1FDF766F9049404A90748A1 -:1041F0000594FEF7D5FA08B1FDF75DF90348FEF71F -:1042000059FB06B010BD0000002C01401401002035 -:104210000C4810B50A4901604FF4E13141600021BA -:1042200081600C22C160C0E904128161C161FEF7A6 -:1042300021FE002803D0BDE81040FDF73CB910BDB9 -:10424000003801405C0100200C4810B50A490160AB -:104250004FF4E1314160002181600C22C160C0E96E -:1042600004128161C161FEF705FE002803D0BDE89C -:104270001040FDF720B910BD00440040A40100200B -:104280000C4810B50A4901604FF4E131416000214A -:1042900081600C22C160C0E904128161C161FEF736 -:1042A000E9FD002803D0BDE81040FDF704B910BDBA -:1042B00000480040EC010020FEE7FEE738B500248E -:1042C000194B1AA221460A20009400F0D1F8164B8F -:1042D00019A200215520009400F0CAF8184800687F -:1042E00001F0B6FA02460B4616A11848FBF79AFFF2 -:1042F000174B164A20210520009400F0B9F8154804 -:10430000006801F0A5FA02460B460EA10F48FBF724 -:1043100089FF0F4B0D4A20214B20009400F0A8F894 -:10432000BDE8384000F090B928630008506F736909 -:1043300074696F6E0000000054656D70000000002D -:1043400038000020252E31660000000040020020C9 -:104350008C7000085400002010B58D2000F0ACF8DF -:10436000102000F0A9F8BDE81040AE2000F0A4B87D -:1043700010B58D2000F0A0F8142000F09DF8BDE8E5 -:104380001040AF2000F098B810B5AE2000F094F8BF -:10439000202000F091F8102000F08EF8B02000F0FE -:1043A0008BF8C02000F088F8002000F085F810207D -:1043B00000F082F8402000F07FF8812000F07CF8C7 -:1043C000FF2000F079F8A02000F076F8A62000F099 -:1043D00073F8A82000F070F83F2000F06DF8A420DA -:1043E00000F06AF8D32000F067F8002000F064F8CD -:1043F000D52000F061F8F02000F05EF8D92000F040 -:104400005BF8222000F058F8DA2000F055F812206E -:1044100000F052F8DB2000F04FF8202000F04CF8BC -:104420008D2000F049F8102000F046F800F008F860 -:1044300000F00AF9BDE81040AE2000F03DB80000E1 -:104440004FF480610148FBF7CDBF00005603002008 -:104450003CB51C78059D203ACDE900455D68E41D1A -:104460005B78E408544303FB045200F085F83CBD3C -:104470002DE9F8411E46154688460446079F09E087 -:104480003346414620460097FFF7E2FF70786D1CE7 -:104490002044C4B22A78002AF2D1BDE8F881000095 -:1044A00008B50F2200920B46024678210148FDF71D -:1044B00067FC08BD680000200249487002210148DD -:1044C000FFF7EEBF450000202DE9FC4180460720A4 -:1044D000CDE9000301F00704CD08164602FA04F006 -:1044E0001F46C2B223464146284600F089F8002CF8 -:1044F0000CD0601EC0B2CDE90007C4F1080026FA56 -:1045000000F2681C0023414600F07AF8BDE8FC8107 -:104510002DE9FC4301F007061446CD089846814674 -:1045200001F0070106EB080204FA01F0099F082ACE -:1045300016D90721CDE90017C2B2334649462846AD -:1045400000F05EF808EB06000938C0B2CDE90007BC -:10455000C6F1080024FA00F2681C0023494607E06F -:10456000521ED1B2CDE90017C2B2334649462846A1 -:1045700000F046F8BDE8FC832DE9FF4F82B01D46F0 -:104580000F989346C70800F0070088460026019060 -:1045900018E0029800240BEB060A00EB06090DE078 -:1045A00004FB05F0109B10F80A2008EBC400C1B210 -:1045B00009F0FF00FFF788FF641CE4B2BC42EFD3B0 -:1045C000761CF6B2AE42E4D30198002815D005FB64 -:1045D00007F6002408EBC7070DE01098009031198A -:1045E00002981BF801202044F9B2C0B2019BFFF7EA -:1045F0008FFF641CE4B2AC42EFD306B0BDE8F08F8D -:10460000F0B50828DDE9056419D2802917D20CB16C -:10461000D243D2B2FF25761C05FA06F6C3F1080391 -:10462000084F46EA0204DD4007EBC017044B785CF4 -:10463000B2432C43AA4320401A7010437854F0BD73 -:10464000440000205603002070B5134D134C402049 -:1046500028706168082901D2012000E00020484349 -:104660006060B030C0B2FFF727FF0020FFF724FFE3 -:104670001020FFF721FF0A486168802200EBC1117A -:10468000681CFBF76AFE81210348FFF709FF606899 -:10469000401C606070BD00005402002044000020F7 -:1046A000560300207047000070B5114E0022102103 -:1046B0003046FDF714F90A2000F0CEFB102000F080 -:1046C0000DFB00F017F8044600F014F8054600F062 -:1046D00011F8014645EA042041EA00240A2000F0CE -:1046E000BBFB012210213046FDF7F9F8204670BDD2 -:1046F0000008014070B5134E002220213046FDF71E -:10470000EEF80024012220213046FDF7E8F80120D0 -:1047100000F0A2FB6806050E40213046FDF7DAF8EE -:1047200008B145F00105002220213046FDF7D7F8F9 -:10473000012000F091FB641CE4B2082CE2D328466F -:1047400070BD00000008014070B50C4D0022102122 -:104750002846FDF7C4F8232000F0C0FA5FF00004FB -:10476000FFF7C8FF641CE4B2042CF9D32846BDE867 -:10477000704001221021FDF7B2B80000000801408E -:104780000148FDF7E3BE0000BC00002010B5406A00 -:104790000021C187C186FDF7D7FE10BD70474FF0DD -:1047A000E0210428086903D020F004000861704764 -:1047B00040F00400FAE7FDF7C3BB30B58FB0282105 -:1047C0006846FBF731FE14210AA8FBF72DFE0121F4 -:1047D0000804CDE900100024029402250491CDE9DB -:1047E00007504FF4E01009906846FDF71DFD08B131 -:1047F00072B6FEE70F20CDE90A058020CDE90C0452 -:1048000002210AA80E94FDF733FC002801D072B6ED -:10481000FEE70FB030BD704710B50448FEF7A4F9AD -:10482000BDE810400148FEF7EAB80000140100207E -:10483000F0B502681C4B1D4D1D4E1E4F1E4C4FF017 -:10484000804C984209D0A04207D0604505D0A842CC -:1048500003D0B04201D0B84204D122F0700E4A68B1 -:1048600042EA0E02984209D0A04207D0604505D026 -:10487000A84203D0B04201D0B84203D122F440751F -:10488000CA682A434D6922F080022A4302608A687E -:10489000C2620A688262984201D0A04201D10969CD -:1048A000016301214161F0BD002C01400004004082 -:1048B00000080040000C00400034014010B584683E -:1048C00042EA032224F47F440A432243826010BD5B -:1048D000826822F070020A4342F00701816070474B -:1048E00010B5036A046A24F001040462846924F0A8 -:1048F000F00444EA021423F00A020A4384610262CB -:1049000010BD10B5036A046A24F0100404628469BF -:1049100023F0A00324F4704444EA023243EA011174 -:104920008261016210BD000070B586B0104800249D -:104930000294816941F00801816180690D4E00F0A7 -:10494000080004904FF420400090012003250190BE -:10495000694603953046FCF7C1FE4FF48040CDE92F -:104960000004694603953046FCF7B8FE06B070BDFA -:1049700000100240000C014070B5064600220B4CAE -:104980000D461046A054521CD2B2052AFAD300227A -:104990001146304600F00CF800221146304600F077 -:1049A00007F8206828602079287170BD5800002021 -:1049B0002DE9F05F0546174600200E46444A04469E -:1049C00001461154401CC0B20528FAD300228021B0 -:1049D0004048FCF784FF642000F024FA17B145F04A -:1049E000800501E005F07F05DFF8EC904FF4005AF8 -:1049F000012251464846FCF772FF00274FF4804BD6 -:104A00000022D04651464846FCF769FF280601D5EA -:104A1000012200E000224FF400414846FCF75FFF0E -:104A20006806050E0122C24641464846FCF757FF7C -:104A3000142000F0F7F9DFF89880484698F8001045 -:104A4000490088F800105946FCF744FF28B198F84F -:104A5000001041F0010188F800107F1CFFB2082F00 -:104A6000CED30027C8460022D14651464046FCF727 -:104A700036FF002E01DA012200E000224FF400414F -:104A80004046FCF72CFF7600012249464046FCF7E1 -:104A900026FF142000F0C6F9640059464046FCF792 -:104AA00019FF08B144F001047F1CFFB2202FDAD3B4 -:104AB0000748210E012205704170210C8170210AE6 -:104AC000C1700471BDE8F05F80210248FCF707BFA8 -:104AD0005800002000100140000C014010B5406A51 -:104AE0000021C185C184FEF78DF810BD01680C312D -:104AF00051E8002F22F4907241E80023002BF5D1F9 -:104B00000168143151E8002F22F0010241E800232E -:104B1000002BF5D1016B012909D101680C3151E855 -:104B2000002F22F0100241E80023002BF5D12021B4 -:104B300080F8421000210163704708B590F84210D8 -:104B4000222901D0022008BD82684FF480539A4286 -:104B500001D1016921B1816A9A421BD04AB10AE0B0 -:104B60000268816A5268C2F308020A80816A891C5D -:104B700008E0026972B10268526802F07F020A70AE -:104B8000816A491C8162C18D491E0904090CC185D5 -:104B900003D01BE002685268F1E70168CA6822F09E -:104BA0002002CA600168CA6822F48072CA60016883 -:104BB0004A6922F001024A61202180F84210002156 -:104BC0004163026B012A03D0FEF730FA002008BDD2 -:104BD000016301680C3151E8002F22F0100241E816 -:104BE0000023002BF5D101680A68D20602D50A68B5 -:104BF00049680091818DFEF704F8E7E770B5044637 -:104C000000680169E26821F44051114301612169A2 -:104C1000A0680843616908432168CA6841F20C63CF -:104C20009A430243CA6020684169A26921F4407135 -:104C3000114341611E492068884202D1FDF7BEFA46 -:104C400001E0FDF7ABFA00EBC00101EB0012606878 -:104C500064218000B2FBF0F3B3FBF1F36FF01806B0 -:104C60007343B2FBF0F5B2FBF0F605EB830532239C -:104C700003EB0515B5FBF1F5B6FBF1F605F0F00514 -:104C800005EB0615B2FBF0F6B2FBF0F0B0FBF1F06D -:104C90006FF01802504306EB800003EB0010B0FBEE -:104CA000F1F0216800F00F002844886070BD00001A -:104CB000003801400148FDF7A7BF00005C0100205B -:104CC0000148FDF7A1BF0000A40100200148FDF745 -:104CD0009BBF0000EC010020FEE7000070B5134E02 -:104CE00005460024280601D5012200E0002280218B -:104CF0003046FCF7F4FD6806050E0A2000F0B2F815 -:104D0000012220213046FCF7EAFD0A2000F0AAF833 -:104D1000002220213046FCF7E2FD0A2000F0A2F834 -:104D2000641CE4B2082CDDD370BD00000008014013 -:104D30002DE9F041124F15460E460446002210217F -:104D40003846FCF7CCFD0C20711E00EA840001F00F -:104D50000301084340F04000FFF7C0FF002405E0D6 -:104D60002878FFF7BBFF641CE4B26D1CB442F7D394 -:104D70003846BDE8F04101221021FCF7B0BD00002B -:104D800000080140490050EAC12018BF04204A0D24 -:104D900018BF40F0010040F2FF72B2EB515F08BF54 -:104DA00040F00200012808BF052070470907090EDE -:104DB000002804DB00F1E02080F80014704700F0C8 -:104DC0000F0000F1E02080F8141D704730380A28E9 -:104DD00001D20120704700207047000010B5FEF797 -:104DE00085FF00F059F80C4800240168012909D119 -:104DF0000460FEF7C9FF0420FCF760FB0749086068 -:104E000000F0B6F806480168002904D00460BDE847 -:104E10001040FFF753BA10BD2400002038000020D6 -:104E20001400002000E000BF401EFCD270470000CC -:104E300010B56FF00400FFF7B2FC044804490068A5 -:104E4000B0FBF1F00349087010BD000034000020F1 -:104E500000127A003C000020002100E0491C814241 -:104E6000FCDB70470B49097848434FF0E02148616B -:104E700000228A61086940F0010008610869C307DF -:104E800001D0C003FAD5086920F0010008618A61E9 -:104E9000704700003C0000202DE9F041194D1A4CEC -:104EA0004FF480562878E71401280BD100223146B0 -:104EB0002046FCF714FD012239462046FCF70FFD81 -:104EC000FFF756FA687801280BD1012231462046B7 -:104ED000FCF705FD002239462046FCF700FDFFF7F0 -:104EE0003BFAA87801280BD1012231462046FCF775 -:104EF000F6FC39462046BDE8F0410122FCF7EFBC44 -:104F0000BDE8F0813E00002000080140FDF720F8D8 -:104F1000FFF753FCFFF75EF8FFF742F9FFF7FEF8E3 -:104F2000FFF71CF9FFF774F9FFF78EF9FFF7A8F9FF -:104F3000FFF77EFF0D4C012211032046FCF7CFFC4A -:104F40000122D1022046FCF7CAFCFEF753FFFEF710 -:104F5000A5FFFFF719FAFCF743FAFFF7E5FC00F0AD -:104F600015F800BFFFF73AFFFCE70000000801401A -:104F700010B505492120FFF7FFFC0349BDE81040AB -:104F8000491D2020FFF7F8BC5D00002010B501226C -:104F900011462020FFF70CFD01224FF47A712420E6 -:104FA000FFF706FD01224CF250312520FFF700FDEE -:104FB00001224FF4FA712620FFF7FAFC01224FF488 -:104FC00054612720FFF7F4FC01224FF42F712820B1 -:104FD000FFF7EEFC01224FF4AF612A20FFF7E8FC57 -:104FE00001220A21BDE810402B20FFF7E1BC0000A0 -:104FF00010B500290AD00878002807D00548784461 -:10500000FBF7CAFD002801D0002010BD02487844FB -:1050100010BD00004A2100004221000021F00042A2 -:10502000A2F16052B2F5801F01F0004328BFD2F117 -:105030007F6C0BD95FEA001C43EAC20242EB50705E -:1050400018BF704728BF20F001007047B2F5801FDD -:10505000BCBF184670474FEA410C1CF5001F02D236 -:10506000084600F0DCBD70B500F0B4FA000000891D -:10507000FFF7F6BF4FF00040A0F58000704700003A -:1050800010B591EA030F48BF83F0004300F1FE82A0 -:10509000841A71EB030C05D2121943EB0C03001BAD -:1050A00061EB0C01DFF824E14FEA1154A4EB135C2F -:1050B0001EEA430F18BF9EEA445F73D023EA0E0333 -:1050C000DCF1200E21EA045143F4801332D322FA9A -:1050D0000CFE10EB0E0023FA0CFE41EB0E01CCF19E -:1050E000200E03FA0EFE10EB0E0051F10001B1F597 -:1050F000801FCCF1200E32D201EB045112FA0EF2D5 -:10510000BDE8104058BF7047401C38BF5FEA4202FC -:1051100018BF7047002814BF20F0010041F10001C2 -:105120004FEA410313F5001F38BF7047A1F1C0419A -:1051300000F09EBA012A43EB0302ACF1200CDCF133 -:105140001F0E32BF4FF0000E23FA0CF310EB0300DA -:1051500041EB0451B4EB115FD0D0A1EB045101F548 -:10516000801149085FEA300001EB04510ED350F181 -:10517000000038BF12FA0EFE08D1BDE81040C9E7A2 -:10518000401C38BF5FEA4202CAD1C3E7BDE8104005 -:105190004FEA410313F5001F38BF7047A1F1C0412A -:1051A00000F066BA9EEA445F08D011EA5E0FBDE8DF -:1051B000104004BF01F0004100207047BDE81040DE -:1051C00070B500F007FA00BF64FBBE3E0000E0FFD0 -:1051D0002DE9C04130B4DFF8A0C23CEA111418BF79 -:1051E0003CEA131400F0EC8081EA03051CEA111478 -:1051F00044EAD57418BF1CEA131500F0C780A4EB6D -:1052000005044FF0004545EAC12145EAC32341EAC0 -:10521000505143EA525304F17F74994204F500342B -:105220004FEAC0204FEAC22208BF904200F09C80A3 -:105230004FEA13650FF24016765D4FEA134506FB01 -:1052400005F7C7F1807706FB07F74FEAD737A7FBCB -:1052500003687642C8F58038A7FB06CE38BFA8F1B0 -:10526000010807FB08E64FF0000EA6FB028CE6FBE8 -:1052700003CEDCF1000CCEF1004E38BFAEF1010ED2 -:10528000A6FB0C584FF000074FF00005E6FB0E8719 -:10529000A1FB08C6A0FB07CE16EB0E0645F10005E4 -:1052A000E1FB076515F1E04E7EBFA4F580345FEAAF -:1052B00046066D4116F1800745F100054FEA1727B4 -:1052C0004FEA066647EA0567A6F1DE46B6F1805F5B -:1052D0004FEA15251FD9384624F0010C05EBC4719F -:1052E000BCF1FE6F01EB0C1102D8F0BCBDE80081EF -:1052F00024425CBF01F5801E9EEAC47F02D4F0BC4C -:10530000BDE80081244238D4F0BCA1F1C041BDE821 -:10531000004100F0ADB94FEAD22242EA43524FEACF -:10532000D323A7FB02864FEAD02040EA415007FB77 -:1053300003661EEA0E0F4FEAD12105FB026658BF35 -:10534000A6EB0056B6EB00564FEA520E4EEAC37E6D -:1053500018EB0E0E56EB530EBDD518EB02085E414E -:105360007F1C55F10005B6E74FF480154FF000079C -:105370004FF000064FF00008ADE7F0BC4FF0000022 -:1053800001F1C04101F00041BDE8008111EA0C1FAC -:105390000CEA131500D00CE013EA0C1F00F0258076 -:1053A0004FF00000F0BC81EA030101F00041BDE8CC -:1053B0000081F0BCBDE8004181EA030100F058B96A -:1053C000F0BCBDE8004170B500F004F9097EFC3E78 -:1053D00000F007B881EA03014FF0000001F000413E -:1053E000704781EA030100F043B9F0BCBDE8004119 -:1053F0004FF0000021497047FFFDFBF9F7F5F4F28B -:10540000F0EEEDEBE9E8E6E4E3E1E0DEDDDBDAD85F -:10541000D7D5D4D3D1D0CFCDCCCBCAC8C7C6C5C4BD -:10542000C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3D4 -:10543000B2B1B0AFAEADACABAAA9A8A8A7A6A5A4BF -:10544000A3A3A2A1A09F9F9E9D9C9C9B9A99999883 -:105450009797969595949393929191908F8F8E8E26 -:105460008D8C8C8B8B8A89898888878786858584B3 -:1054700084838382828181800000FF070000F87F9F -:10548000DFF848C170B51CEA111E1EBF1CEA1315D7 -:105490009EEA0C0F95EA0C0F00F06F8081EA03047E -:1054A00023EA4C134EEAD47E21EA4C1141F48011D8 -:1054B00043F48013AE44A1FB024CA0FB0365AEF1A4 -:1054C0007F7E361955EB0C05A1FB034C4CF1000314 -:1054D000A0FB021C16EB0C06654153F100030942C8 -:1054E00018BF46F0010613F4007F0BD14FEA0331D9 -:1054F0004FEA0530340341EA155140EA16506FF087 -:1055000003020AE04FEAC3214FEAC520F40241EA50 -:10551000555140EA56506FF0020202EB2E4201EB69 -:10552000025585EACE710AD05FEA440C18BF24F018 -:10553000004450F1000041F1000120EAD47040F233 -:10554000FE7C624500D270BDA84214BF4FF080447B -:105550004FF04044002E08BF0024BEF1806FA8BF6A -:10556000A1F1C041BDE8704080F282804FF00000A0 -:1055700001F1C04101F0004170479EEA0C0F0CEAB6 -:10558000131518BF95EA0C0F06D04FF0000081EA02 -:10559000030E0EF0004170BD00F01CF88900013EC2 -:1055A00000F007B800F009B84FEA430C5FEA5C5C12 -:1055B00008D081EA030100F05BB84FEA410C5FEAD2 -:1055C0005C5CF6D14FF00000014970470000FF0716 -:1055D0000000F87F0EF1020E2EF0030E5EF8046B51 -:1055E000364205D4012A43EB030515F5001F12D8F6 -:1055F000012841EB010C1CF5001F0CD80ED14FEA1D -:10560000D17C15F5001F0CEB4C0C0CF1020C08BF03 -:105610004CEBD37C04E04FF0080C01E04FEAD37C64 -:105620000CEB4C0526FA05F606F00706B6F1040C5D -:1056300006D20EEB860CBDE870404CF0010C6047C2 -:10564000DFE80CF0090B02024FF000414FF00000C0 -:10565000A1F5002170BD19461046012851EB010447 -:1056600018BFD4F5001484BF002001F0004170BDC4 -:105670000808A0F500114FEA3101704710B591EA12 -:10568000030F48BF83F000433FF502AD841A71EB6E -:10569000030C07D212198CF0004C43EB0C03001BD7 -:1056A00061EB0C01DFF8A4E14FEA1154A4EB135CA9 -:1056B0001EEA430F18BF9EEA445F00F0B08023EA61 -:1056C0006E03524221EA0451C3EB6E0338BF5B1EE6 -:1056D000DCF1200E25D322FA0CFE10EB0E0043FA6B -:1056E0000CFE41EB0E01CCF1200E03FA0EFE10EB86 -:1056F0000E0051F10001CCF1200E29D412FA0EF265 -:1057000001EB0451BDE8104058BF7047401C1CBF5E -:10571000B2F1004F704700280CBF491C20F0010077 -:10572000704712EB020E43EB030218BF4FF0010E5D -:105730004EEA4202ACF1200CDCF11E0E54D943FAC1 -:105740000CFE10EB0E0051F1FF31CCF11E0ED5D541 -:105750000EF1010E12FA0EFE404141EB010101EB88 -:10576000445C5FEA5C5C10D910EBDE7001EB045125 -:1057700038BFBEF1004FBDE8104018BF7047002889 -:105780000CBF491C20F00100704730D24FEAD42CE6 -:1057900011F5001124F400641BD0B1FA81F20B3A28 -:1057A000A41AA41ED2F12003914030FA03F3194346 -:1057B000904001EBCC71002C01EB0451BDE810408E -:1057C000A8BF704701F1C0414FF0000001F0004157 -:1057D0007047B0FA80F310FA03F100D110BDE41A5B -:1057E000173C4805C90AE4E701EB045110BD491014 -:1057F00001EB0451BDE810404FEA300002E04FF0E9 -:10580000000170474A0008BF0042F8D0B2F5001FFF -:1058100028BF704701F000414FF0000070479EEA3A -:10582000445F07D011EA5E0FBDE8104004BF0021BD -:1058300000207047BDE8104070B5FFF7CBFE00BFF9 -:1058400040DFF63E83F00041104670470000E0FF65 -:1058500043004FEAD30C4FEA3C0C43401FBF4007C4 -:105860000CF1605113F0FE4F70471CF0006F03D134 -:1058700000200CF0004170470CF0004343EA5070E8 -:1058800010B540EACC0000F084F900BF000000929F -:105890004FEA0001FFF7ECBE4FF000414FF000006F -:1058A000A1F5002170470000014800F0BFB900BF1A -:1058B0000000C07F4FF47F0C1CEAD0121EBF1CEA10 -:1058C000D11392EA0C0F93EA0C0F00F0858090EA56 -:1058D000010F48BF42F4807240F4000C41F4000014 -:1058E0002CF07F4120F07F4000B58142A2EB030203 -:1058F0000FF2081CACEB504EC0F100009EF800E027 -:105900004FEA4E0E00FB0EFC38BF49004FEA2C1C3C -:1059100002F5FA020CFB0EF34FEACE1E4FEA112CF1 -:105920004FEAC1210EEB635E42EB22420EFB0CFC00 -:105930004FEA1C5300FB03114FEA112C4FEA0131CF -:105940000EFB0CFC4FEADC4C00FB0C11C14228BFE3 -:1059500009184CEB03335DF804EB10EB410143EB0A -:10596000C250B2F57C0F38BF704729D512F0F00F46 -:105970001CBF00F1C04000F00040704700818283EE -:105980008485868788898B8C8D8E8F91929395964E -:1059900097999A9C9D9FA0A2A3A5A7A8AAACAEB0D8 -:1059A000B2B3B5B7B9BCBEC0C2C5C7C9CCCED1D4DD -:1059B000D7D9DCDFE2E6E9ECF0F3F7FAFE0000000D -:1059C0004FEA400C0CF1807CBCF17E4F28BF704741 -:1059D000B0F1C04000F023B990EA010F0CEAD113F6 -:1059E00048BF42F48072624538BF634507D213F462 -:1059F0007F0F16D080EA010000F00040704710B51C -:105A000000F0C7F8097EFC3E00F005B880EA01000E -:105A100000F00040704780EA010000F0004000F014 -:105A2000FEB812F47F0F04BF0248704780EA0100FD -:105A300000F0F5B80000C07F10F0004148BF4042C0 -:105A4000B0FA80F310FA03F2C3F19D030BD051EAD0 -:105A5000C35101EB1220530638BF704700F101001B -:105A600008BF20F001007047B0FA80F310FA03F28B -:105A7000C3F19D030AD0D90501EB1220530638BFAC -:105A8000704700F1010008BF20F0010070470000DE -:105A90004FF47F0C1CEAD0121EBF1CEAD11392EA0D -:105AA0000C0F93EA0C0F00F0478090EA010F48BFFB -:105AB00042F480724FF0004C4CEA00204CEA012185 -:105AC00002EB0302A0FB0113A2F50002002918BF9C -:105AD00043F001035B0028BF4FEA330342EB22424D -:105AE0005FEA132C4CEBC2502EBFBCEB436FB2F5F8 -:105AF0007C0F70474FEA036CBCF1004F08BF20F0E9 -:105B00000100B2F57C0F38BF70470BD582F0FF0261 -:105B100012F5803FC8BF704700F1C040D8BF00F009 -:105B20000040704700F5000C5FEA4C0C48BF70471E -:105B3000B0F1C04000F073B890EA010F0CEAD11345 -:105B400048BF42F48072624538BF634504D280EAA0 -:105B5000010000F00040704710B500F01AF800BFD7 -:105B60008900013E00F007B800F009B85FEA410C77 -:105B70005FEA1C6C08D080EA010000F050B85FEAD0 -:105B8000400C5FEA1C6CF6D14FF00040A0F580009D -:105B900070470EF1020E2EF0030E5EF8044B244205 -:105BA00004D44FEA4102B2F17F4F11D84FEA4003CB -:105BB000B3F17F4F0CD80ED14FEAD07CB2F17F4FBA -:105BC0000CEB4C0C0CF1020C08BF4CEBD17C04E04C -:105BD0004FF0080C01E04FEAD17C0CEB4C0324FAA7 -:105BE00003F404F00704B4F1040C06D20EEB840CA9 -:105BF000BDE810404CF0010C6047DFE80CF00708EE -:105C000002024FF00040A0F5800010BD084642009F -:105C100018BFD2F1807288BF00F0004010BDFF2194 -:105C200041EAD050C0057047FAF701BD0CF00F03F0 -:105C3000092B08BF082000F051800A2B0BD0082B3D -:105C400018BF704708BF1CF0400F0AD04FF000008B -:105C50004FF0000170471CF0400F18BF4FF000409C -:105C600070471CF0100F08D020F0704300F07F4206 -:105C700042EAD3014FEA4370704700F0604021F0E0 -:105C80007F4242EA000201F07F4040EA72707047B2 -:105C90004FF0FF0212EAD0521CBF92F0FF038B427A -:105CA000C2BFD14200EBC1507047002A0AD0002B7E -:105CB0000BD0002900F00040A4BF40F0FE4040F4AB -:105CC0000000704700F00040704743024FF00B0C9B -:105CD00018BF4CF0806C7FF4E7AD70471CF4801F58 -:105CE00011D01CF4E02F03D06FEACC31490070478B -:105CF0004FF04050EFF3008222F0704242EA00027F -:105D000082F3008870474FF00000704701020203E1 -:105D10000405060708090A0B0C0D0E0F10100000F1 -:105D2000000000000000010203040607080900004B -:105D30000000010203040000000000000000000059 -:105D4000000000000000000000F80000000000005B -:105D500000333000000000100C06100C060000009C -:105D600000000000000040C07840C0784000043FC0 -:105D700004043F040400007088FC08300000001890 -:105D800020FF211E0000F008F000E01800000021B4 -:105D90001C031E211E0000F00888700000001E2158 -:105DA00023241927211010160E0000000000000007 -:105DB000000000000000000000E0180402000000E5 -:105DC00000071820400000020418E0000000004016 -:105DD000201807000000404080F080404000020290 -:105DE000010F01020200000000F0000000000101AC -:105DF000011F01010100000000000000000080B050 -:105E00007000000000000000000000000000000121 -:105E1000010101010101000000000000000000304C -:105E200030000000000000000000806018040060E6 -:105E300018060100000000E010080810E000000F44 -:105E4000102020100F00001010F8000000000020AB -:105E5000203F2020000000700808088870000030F3 -:105E6000282422213000003008888848300000189B -:105E7000202020110E000000C02010F800000007B4 -:105E80000424243F240000F808888808080000192A -:105E9000212020110E0000E0108888180000000F5B -:105EA000112020110E0000380808C8380800000032 -:105EB000003F000000000070880808887000001C87 -:105EC000222121221C0000E010080810E000000040 -:105ED000312222110F00000000C0C00000000000AD -:105EE00000303000000000000080000000000000D2 -:105EF00080600000000000008040201008000001C9 -:105F0000020408102000404040404040400004048B -:105F10000404040404000008102040800000002055 -:105F2000100804020100007048080808F000000092 -:105F3000003036010000C030C828E810E000071823 -:105F4000272423140B000000C038E0000000203C90 -:105F500023020227382008F8888888700000203F34 -:105F6000202020110E00C03008080808380007184B -:105F700020202010080008F808080810E000203F42 -:105F8000202020100F0008F88888E8081000203F23 -:105F900020202320180008F88888E8081000203FF7 -:105FA000200003000000C03008080838000007186F -:105FB0002020221E020008F808000008F808203FF0 -:105FC000210101213F20000808F8080800000020F6 -:105FD000203F2020000000000808F8080800C080CA -:105FE00080807F00000008F888C028180800203F43 -:105FF00020012638200008F8080000000000203F9B -:1060000020202020300008F8F800F8F80800203F91 -:10601000003F003F200008F830C00008F808203F8B -:10602000200007183F00E01008080810E0000F10DB -:10603000202020100F0008F808080808F000203F72 -:10604000210101010000E01008080810E0000F180D -:10605000242438504F0008F8888888887000203F32 -:106060002000030C30200070880808083800003831 -:10607000202121221C00180808F808081800000038 -:10608000203F2000000008F808000008F808001F62 -:10609000202020201F000878880000C83808000051 -:1060A00007380E010000F80800F80008F800033C6B -:1060B0000700073C03000818688080681808203033 -:1060C0002C03032C30200838C800C8380800000012 -:1060D000203F2000000010080808C83808002038B9 -:1060E000262120201800000000FE0202020000000D -:1060F000007F40404000000C30C000000000000065 -:1061000000010638C00000020202FE00000000404C -:1061100040407F0000000000040202020400000072 -:10612000000000000000000000000000000080806F -:106130008080808080800002020400000000000057 -:106140000000000000000000808080800000001936 -:10615000242222223F2008F8008080000000003F17 -:10616000112020110E000000008080800000000E31 -:10617000112020201100000000808088F800000E0F -:10618000112020103F200000808080800000001F30 -:10619000222222221300008080F0888888180020A4 -:1061A000203F202000000000808080808000006B65 -:1061B00094949493600008F8008080800000203F51 -:1061C000210000203F20008098980000000000205F -:1061D000203F20200000000000809898000000C0B0 -:1061E0008080807F000008F8000080808000203FD1 -:1061F00024022D302000000808F8000000000020D4 -:10620000203F202000008080808080808000203F10 -:1062100020003F20003F8080008080800000203FE1 -:10622000210000203F200000808080800000001FAF -:10623000202020201F00808000808000000080FF40 -:10624000A12020110E000000008080808000000E40 -:10625000112020A0FF80808080008080800020208E -:106260003F212000010000008080808080000033FA -:10627000242424241900008080E080800000000095 -:10628000001F202000008080000000808000001F90 -:10629000202020103F20808080000080808000012E -:1062A0000E300806010080800080008080800F3062 -:1062B0000C030C300F0000808000808080000020E4 -:1062C000312E0E312000808080000080808080810F -:1062D0008E70180601000080808080808000002180 -:1062E000302C2221300000000000807C02020000DF -:1062F0000000003F404000000000FF0000000000E0 -:106300000000FF0000000002027C8000000000404E -:10631000403F0000000000060101020204040000EA -:10632000000000000000000010080000365D0008BA -:10633000000000000000000000000000000000005D -:10634000000000000000000000000000000000004D -:10635000000000000000000000F0F0F0000000006D -:106360000000000000017F010000000000000000AC -:10637000001C1C1C0000000000008060301C8C60B1 -:10638000301C0C00000000000000000000000000B5 -:10639000000000000000000000000000000000E01D -:1063A0000000000000E000000086E69F86868686EA -:1063B000E69F860000011F01010101011F0101008C -:1063C000000080C06020F820E0C00000000003074B -:1063D0000C18FF70E18100000000070F10107F1003 -:1063E0000F0700008060206080000000E0200000B7 -:1063F0000F3020309F70DC371030C0000000100ECE -:1064000003000718101807000000C02020E0C0009B -:106410000000000080E01F38E88703C43C0400004F -:10642000070F1810100B070D1010080000808C4C7F -:106430003800000000000000000000000000000024 -:10644000000000000000000000000000000000004C -:1064500000000000000080E03008040000000000A0 -:1064600000FEFF0100000000000000000000030F1C -:106470001820400000040830E08000000000000008 -:106480000000000001FFFE00000000000040201896 -:106490000F03000000000000000000000000C0002A -:1064A00000000000004266663C18FF183C66664229 -:1064B00000000000000003000000000000000000D9 -:1064C0000000800000000000001010101010FF10ED -:1064D0001010101000000000000003000000000079 -:1064E00000000000000000000000000000000000AC -:1064F000000000000000000000808C4C380000000C -:10650000000000000000000000000000000000008B -:1065100000101010101010101010100000000000DB -:10652000000000000000000000000000000000006B -:10653000000000000000000000000000000000005B -:1065400000001C1C1C0000000000000000000000F7 -:1065500000000000E0380C000000000080701C0308 -:10656000000000000060380E010000000000000084 -:10657000000080C060202060C080000000FEFF019D -:106580000000000001FFFE000001070E18101018A7 -:106590000E0701000000808080C0E00000000000C5 -:1065A0000000000000FFFF000000000000001010CD -:1065B000101F1F10101000000080402020202060BD -:1065C000C080000000030300804020381F07000047 -:1065D000001C1A1918181818181F00000080C02075 -:1065E000202060C080000000000303001010182F5E -:1065F000E780000000070F10101010180F070000B0 -:10660000000000000000C0E0F000000000C0B08802 -:10661000868180FFFF808000000000000010101FB6 -:106620001F1010000000E0606060606060600000AB -:1066300000003F1008080818F0E0000000070B10E9 -:106640001010101C0F030000000080C0402020200C -:10665000E0C0000000FCFF211008080818F0E0006E -:106660000001070C18101010080F03000000C0E014 -:106670006060606060E06000000003000000E018FF -:106680000700000000000000001F1F0000000000C5 -:106690000080C0602020202060C080000087EF2C98 -:1066A0001818303068CF830000070F081010101042 -:1066B000180F07000000C0C020202020C08000006C -:1066C000001F3F604040402010FFFE0000000C1CF7 -:1066D000101010080F030000000000000000000070 -:1066E0000000000000000000000E0E0E0000000080 -:1066F00000000000001C1C1C000000000000000046 -:10670000000000000000000000000000000C0C0071 -:1067100000000000000000000058380000000000E9 -:106720000000000000000080402010000000102841 -:10673000448201000000000000000000000001028F -:10674000040810000000000000000000000000002D -:106750000084848484848484848484000000000011 -:106760000000000000000000000010204080000039 -:10677000000000000000000000000182442810001A -:1067800000001008040201000000000000C02020EA -:106790001010101030E0C0000003030000F01008DB -:1067A0000C070300000000001C1C1C00000000007F -:1067B000000000C0406020202040C00000FCFF011D -:1067C000F00E03C1FE03807F0001070E08111110B7 -:1067D000110904020000000080E0E0000000000059 -:1067E0000000807C4340477FF880000010181F1095 -:1067F00000000000131F1C1020E0E020202020607B -:10680000C080000000FFFF10101010182FE780005C -:10681000101F1F1010101010180F0700000080C06C -:10682000402020202060E00000FCFF01000000006C -:10683000000001000001070E1810101008040300EA -:1068400020E0E02020202040C080000000FFFF006A -:106850000000000001FFFE00101F1F10101018089C -:106860000E07010020E0E020202020202060800092 -:1068700000FFFF101010107C00000000101F1F1000 -:10688000101010101018060020E0E020202020201A -:106890006060800000FFFF101010107C00000100FD -:1068A000101F1F100000000000000000000080C04A -:1068B0006020202040E0000000FCFF01000040407C -:1068C000C0C140400001070E181010100F0F00004B -:1068D00020E0E0200000000020E0E02000FFFF10AA -:1068E0001010101010FFFF00101F1F1000000000FC -:1068F000101F1F100000202020E0E02020200000BA -:106900000000000000FFFF00000000000000101069 -:10691000101F1F101010000000000000202020E0B9 -:10692000E020202000000000000000FFFF00000029 -:106930000060E0808080C07F3F00000020E0E02019 -:10694000000020A06020200000FFFF30187CE3C082 -:1069500000000000101F1F10000001131F1C181062 -:1069600020E0E020000000000000000000FFFF0029 -:106970000000000000000000101F1F101010101079 -:106980001018060020E0E0E000000000E0E0E02059 -:1069900000FF013FFEC0E01E01FFFF00101F1000BE -:1069A000031F0300101F1F1020E0E0C000000000C4 -:1069B0000020E02000FF0003071C78E08000FF00BB -:1069C000101F100000000000030F1F00000080C017 -:1069D00060202060C080000000FEFF010000000079 -:1069E00000FFFE000001070E181010180C07010030 -:1069F00020E0E0202020202060C0800000FFFF2059 -:106A000020202020301F0F00101F1F10000000004A -:106A100000000000000080C060202060C0800000F6 -:106A200000FEFF010000000000FFFE000001070E55 -:106A30001111133C7C67210020E0E0202020202061 -:106A400060C0800000FFFF101030F0D0080F07007A -:106A5000101F1F10000000030F1C10100080C060EA -:106A6000202020204040E00000070F0C1818303094 -:106A700060E08100001F0C0810101010180F0700B4 -:106A80008060202020E0E0202020608001000000C5 -:106A900000FFFF000000000100000000101F1F1099 -:106AA0000000000020E0E020000000000020E020C6 -:106AB00000FFFF00000000000000FF0000070F18AB -:106AC00010101010100807002060E0E02000000007 -:106AD00020E060200000077FF88000807C03000039 -:106AE00000000000071F1C070000000020E0E0205D -:106AF00000E0E0200020E0200007FFF8E01FFFFC9E -:106B0000E01F00000000031F0300011F030000003E -:106B1000002060E0A0000020E060200000000003F2 -:106B20008F7CF8C6010000000010181E130001172A -:106B30001F1810002060E0E02000000020E060202E -:106B4000000001073EF8E0180700000000000010F8 -:106B5000101F1F101000000000806020202020A0C7 -:106B6000E0E0200000000000C0F03E0F0300000045 -:106B700000101C1F17101010101806000000000055 -:106B800000FC0404040404000000000000FF0000F6 -:106B90000000000000000000007F40404040400036 -:106BA000000010E0000000000000000000000000F5 -:106BB000031C6080000000000000000000000003D3 -:106BC0000C70800000000404040404FC00000000B9 -:106BD00000000000000000FF000000000000404036 -:106BE0004040407F0000000000000010080C040C32 -:106BF000081000000000000000000000000000007D -:106C00000000000000000000000000000000000084 -:106C10000000000000000000000000000000000074 -:106C20000000000080808080808080808080808064 -:106C3000000000040408080000000000000000003C -:106C40000000000000000000000000000000000044 +:102F700004910102CDE9001069462846FEF7D2FB14 +:102F8000CDE90064694628460294FEF7CBFB002297 +:102F900011462520FFF766F82520FFF755F835483C +:102FA0002CE0354FBB4230D1CB6943F40033CB61C9 +:102FB000CB6903F4003304938B6943F004038B6102 +:102FC0008969039201F0040104910421CDE9001004 +:102FD00069462846FEF7A6FB0820CDE900046946AD +:102FE00028460294FEF79EFB002211462620FFF79A +:102FF00039F82620FFF728F81E4848300068C168D5 +:1030000041F06001C16005B0F0BD1C4DAB42FAD18A +:10301000CB6943F48023CB61CB6903F48023049311 +:103020008B6943F008038B618969154D01F0080134 +:10303000CDE90321CDE9006069462846FEF772FB21 +:10304000E814CDE90004694628460294FEF76AFBBD +:10305000002211462720FFF705F82720FEF7F4FF8E +:1030600004489030CAE700000038014000100240D8 +:10307000000801406C01002000440040004800406E +:10308000000C0140704790F84130202B01D0022005 +:10309000704779B172B101628284C28400214164B7 +:1030A000212180F841100068C16841F08001C160B1 +:1030B00000207047012070477047FEE70148FEF787 +:1030C00047BC0000780000200148FEF7A3BC0000C8 +:1030D0007800002038B5406A002190F83D202B4B45 +:1030E00046F2A8141B68B3FBF4F3C3EBC30303EB72 +:1030F000830300933BB15B1E009303681B689B0531 +:1031000005D5009BF6E7036C43F020030364436B93 +:1031100003B19962836B03B1996203681C6824F45C +:1031200080641C604185436B03B15963836B03B1B9 +:10313000596303681C6824F001041C6090F83D404A +:103140002023602C0BD0282434EA02020FD080F810 +:103150003D3080F83E1000BFFEF774FD38BD80F8AA +:103160003D3080F83E100164FEF7F0FB38BD026888 +:10317000136843F0010313600268136843F480632B +:103180001360016380F83D40E6E700003400002052 +:1031900000684169C943090601D4002101617047F3 +:1031A00070B5044690F83D0094F83E10102901D007 +:1031B000402906D1222804D121680A6822F400623D +:1031C0000A60282131EA00024FF000054FF0200686 +:1031D00026D021684968090505D4602803D084F801 +:1031E0003D6084F83E50256320684168090537D565 +:1031F000416821F400614160606B90F821203C49F6 +:10320000012A11D04163606BFEF7F0F938B32068F2 +:10321000016821F00101016084F83D60606B1CE0F1 +:10322000256384F83D10DFE7A06B4163A06BFEF7D8 +:10323000DDF9A0B120684169C943490605D4006998 +:10324000616A0870606A401C60622068016821F051 +:103250000101016084F83D60A06B416B884710E07C +:1032600094F83D10602910D04169C943490605D43E +:103270000069616A0870606A401C60622046FEF75F +:10328000E1FC206CC1071CD115E084F83D60256489 +:103290004169C943490605D40069616A0870606ADA +:1032A000401C60622068016821F001010160204635 +:1032B000FEF74CFBE5E7810703D4410701D4000783 +:1032C00004D52068416821F4E061416094F83D0034 +:1032D000216C49070BD5282809D10648E0622563EF +:1032E00084F83D6084F83E502046FEF771FD70BDC5 +:1032F000D53000080000FFFF01684A69D24352053B +:103300000FD46FF480624A61002140F8301F202200 +:1033100042738173026942F0040202610173012069 +:1033200070470020704710B5C26A438D0168042BB6 +:1033300006D0438D032B08D0438D022B1DD012E005 +:103340004A6822F480624A600CE04B6823F4806390 +:103350004B60042A06D0022A04D001680A6822F4CD +:1033600080620A6001680969426A1170416A491CF9 +:103370004162418D491E418510BD012A30D0102A7D +:103380002ED0042A30D0022A2ED00A6842F40072CD +:103390000A6001680969426A1170416A491C416208 +:1033A000428D521E4285026812690A70416A491CA8 +:1033B0004162418D491E418501684A6822F440728C +:1033C0004A60202180F83D1090F83E200021402ADC +:1033D00080F83E100CD012210163FEF7FAFC10BDFC +:1033E0000A6822F48062D3E70A6842F48062CFE779 +:1033F0000163FEF787FD10BD38B590F83D10222916 +:103400000FD1418D03290DD901680969426A1170F4 +:10341000416A491C4162418D491E4185418D032904 +:1034200006D038BDC26A022A02D0012906D029B1CD +:103430000068416821F48061416038BD274946F247 +:10344000A81300220968B1FBF3F101EB810100919F +:1034500001682023009C641E009422D00C68A405FF +:10346000F8D40C6824F480640C6001684C6824F47F +:10347000E0644C6001680969446A2170416A491C32 +:103480004162418D491E418580F83D3090F83E10E3 +:1034900080F83E2040291DD012210163FEF799FCDF +:1034A00038BD046C44F0200404644C6824F4E064E7 +:1034B0004C6001680969446A2170416A491C416293 +:1034C000418D491E418580F83D3080F83E20FEF751 +:1034D000B9FB38BD0263FEF715FD38BD340000208E +:1034E000F8B50446C06A1E460D461746082807D0A0 +:1034F000012805D010F5803F02D0206B122804D19E +:103500002068016841F480710160134600224FF089 +:1035100001112046009600F05BFB40B12068006876 +:10352000C00502D54FF4007020640320F8BD206967 +:10353000B0F5804F0ED00620216800EAD51040F08B +:10354000F000086133463A460B49204600F088FBFC +:1035500078B902E005F0FE0000E0E8B221680861F9 +:10356000054933463A46891F204600F079FB00287A +:10357000DCD00120F8BD00000800010010B5C26ACF +:1035800090F83D1021290BD1418D51B1416A02685B +:1035900009781161416A491C4162418D491E41858A +:1035A00010BD20230021082A13D0202A11D012F5A3 +:1035B000803F0ED00268546824F4E0645460112205 +:1035C000026380F83E1080F83D3000BFFEF702FC39 +:1035D00010BD0268546824F4E06454600268146802 +:1035E00044F400741460016380F83D3090F83E208C +:1035F00080F83E10402AE9D1FEF785FC10BD00009E +:1036000010B590F83D1090F83E30C26A048DB4B108 +:10361000212903D0402B11D122290FD1418DE1B3B3 +:1036200090F83E10402942D0416A02680978116141 +:10363000416A491C4162418D491E418510BD2129C5 +:10364000E8D120230021082A13D0202A11D012F516 +:10365000803F0ED00268546824F4E0645460112264 +:10366000026380F83E1080F83D3000BFFEF7B2FBE9 +:1036700010BD0268546824F4E06454600268146861 +:1036800044F400741460016380F83D3090F83E20EB +:1036900080F83E10402AE9D100E002E0FEF733FC5A +:1036A00010BD0068416821F48061416010BDBDE833 +:1036B000104000F0F3B8000078B590F83E50C26AB0 +:1036C000046B90F83D6000230168222E73D1066DD3 +:1036D0000EB9402D6FD0056D1DB90569B5F5404F88 +:1036E0001BD0458D95B3468D484D012E20D0448D7D +:1036F000022C4DD00C6844F480640C6001684C6866 +:10370000240579D5AA4273D0012A71D0082A6FD036 +:10371000102A6DD0202A6BD06EE04A698A69009227 +:103720000A6842F480720A60016D491C016578BD27 +:10373000AA4214D10A6822F480620A6001684A68C9 +:10374000120504D50A6822F4806217E0FFE74A698F +:103750008A6900920A6842F400720A6050E0082AFE +:1037600010D0202A0ED0122C0AD0042A03D0022A0C +:1037700001D0102AE6D10A6842F480620A603BE078 +:10378000012ADFD00A6822F480620A600168DEE75D +:10379000042A11D0022A0FD0102A0DD00C6844F44C +:1037A00000640C6001684C698C6900940C6824F416 +:1037B00080640C6008E025E00C6844F480640C60D0 +:1037C00001684C698969009101684C68240517D526 +:1037D000AA4207D0012A05D0082A03D0102A01D016 +:1037E000202A0DD14A6842F480524A6008E0FFE77F +:1037F0004A6842F480524A6001684A6989690091C6 +:10380000036578BD48698869009078BD0000FFFFB6 +:1038100090F83E10402910D00169B1F5804F19D0C1 +:10382000016DA9B3016D012910D1416C5FF0F10266 +:1038300001F4407142EAD11106E0016D0029416CAA +:1038400005D0C9B241F0010100680161704701F083 +:10385000FE01F9E790F83D102129416C09D0C9B269 +:1038600041F0010102681161416B29B1896A49B9CE +:1038700002E001F0FE01F5E7816B0029E6D0896ADC +:103880000029E3D00068416841F40061416070475D +:10389000FFE7416CF02201F44071CBE710B590F8DE +:1038A0003D10026D4AB1026D012A14D0026D022A48 +:1038B00016D0BDE81040FFF76BBCC16C0129816CCC +:1038C00002D0C1F3072108E00268C9B21161016D9D +:1038D000891C016510BD816CC9B20268116123E0C9 +:1038E00022291CD0428D0AB1212920D0428D002AE4 +:1038F000F0D12129EED101684A6822F4E0624A60E1 +:1039000001680A6842F400720A6000210163202203 +:1039100080F83D2080F83E10FEF7F5FA10BD0168F2 +:103920000A6842F480720A60016D491CD1E7416A5D +:10393000026809781161416A491C4162418D491E42 +:10394000418510BD38B50C4690F83D200021282552 +:10395000954302680B4605D051699169009180F842 +:103960003C3038BD556825F480655560E243540706 +:1039700000D50121120601D5828900E0028B80F872 +:103980003C3092B2FDF7E3FF38BD00002DE9F04175 +:1039900090F83D300446C26A002120261E4F006880 +:1039A0006FF48065082A01D0202A01D1282B04D089 +:1039B000212B17D04561BDE8F081E762426822F40F +:1039C000E0624260206845612068026822F48062FB +:1039D0000260216384F83D6084F83E102046FEF7C3 +:1039E000F7F9E8E7E7622122226384F83D6084F872 +:1039F0003E10416821F4E061416020684561206823 +:103A0000016821F4806101602046FFF7C1FB204678 +:103A1000FEF7C1FACFE700000000FFFFF8B590F80D +:103A20003D6004460068416821F4E061416020681F +:103A3000002541690091016841F0010101602068A1 +:103A4000016821F48061016020684168090520D582 +:103A5000474F222E48D02A2E46D0616B096849680C +:103A60006185618D19B1216C41F0040121644168C7 +:103A700021F400614160606BFDF750FE012808D021 +:103A8000606B4763606BFDF7B1FD10B1606B416B1C +:103A90008847608D08B320684169C943490708D445 +:103AA0000069616A0870606A401C6062608D401E37 +:103AB000608520684169C943490608D40069616A84 +:103AC0000870606A401C6062608D401E6085608D79 +:103AD00018B1206C40F004002064206C00B3204634 +:103AE000BDE8F840FFF75CBBA16B096849686185D8 +:103AF000618D19B1216C41F004012164416821F408 +:103B000000614160A06BFDF709FE0128C1D0A06BE8 +:103B10004763A06BFDF76AFD0028BAD0A06BB6E73B +:103B20002A2E06D12563282084F83D002046FEF782 +:103B300031FA94F83D10202028290DD0216B22293C +:103B400001D0222E07D1256384F83D0084F83E5031 +:103B50002046FEF71FFAF8BD0649E162256384F8A6 +:103B60003D0084F83E502046FEF732F9F8BD0000D3 +:103B7000D53000080000FFFF70B516460D4604461C +:103B80001EE02046FFF7B8FB08B1012070BD681C9D +:103B900016D0FDF7D5FE801BA84200D885B9206855 +:103BA0004069C04340070BD5002044F8300F202166 +:103BB0006173A073216941F0200121612073E4E762 +:103BC00020684069C0434007DBD4002070BD00007E +:103BD0002DE9F047984617460D460446C1F30746BF +:103BE000DDF820902AE000BFB8F1FF3F26D0FDF7B6 +:103BF000A7FEA0EB0901414502D8B8F1000F1DD185 +:103C00002068012E16D0806925EA00000004000C0F +:103C100012D00020B84211D1002044F8300F2021EA +:103C20006173A073216941F020012161207301209B +:103C3000BDE8F0874069E7E70120EBE72068012E47 +:103C40000AD0806925EA00000004000C06D000209C +:103C5000B842C9D00020EBE74069F3E70120F7E75D +:103C60002DE9F047984616460D4604464FF00009E8 +:103C70004FF0200AC1F3074723E020684069C043A2 +:103C8000400515D42068016841F400710160216885 +:103C90006FF480604861C4F8309084F83DA084F8E7 +:103CA0003E90216C41F00401216484F83C9021E0B5 +:103CB000701C06D0FDF744FEA0EB0800B04203D80C +:103CC00016B1012F1FD021E02068012F15D0806987 +:103CD00025EA00000004000C18D000BF44F8309F13 +:103CE00084F80DA084F80E90216941F02001216133 +:103CF00084F80C900120BDE8F087406925EA0000B7 +:103D00000004000CEAD12068406901E02068806965 +:103D100025EA00000004000CAFD1ECE770B51646B0 +:103D20000D4604461EE02046FFF7E6FA08B10120E2 +:103D300070BD681C16D0FDF703FE801BA84200D89A +:103D400085B920684069C04300060BD5002044F8BF +:103D5000300F20216173A073216941F0200121619E +:103D60002073E4E720684069C0430006DBD40020EC +:103D700070BD000070B504212048FDF7CFFD204C38 +:103D80004FF4805120701F48FDF7C8FD60704FF45C +:103D900000411D48FDF7C2FD611FA0700878002298 +:103DA000032800D30A700878184B255C144CE41ED5 +:103DB00015B1012D0ED01AE0255CC5B953F820507D +:103DC0006D1C43F82050052D11D943F82020012304 +:103DD00023540CE0255C022D09D153F820506D1CB2 +:103DE00043F82050052D02D943F820202254401CCE +:103DF000C0B20870032800D30A7070BD00140140DF +:103E00004600002000100140000801405802002038 +:103E100070B500244FF40065134E04E0641CE4B256 +:103E2000012001F093F829463046FDF777FD01287F +:103E300003D0C82C10D2002407E0C82CEED30BE02E +:103E4000641CE4B2012001F081F829463046FDF7F8 +:103E500065FD18B1F02C04D3012070BDF02CEFD318 +:103E6000FAE7002070BD00000010014070B586B078 +:103E70000024104801940294816941F0100181618D +:103E800080690D4E00F0100004904FF40060022590 +:103E90000090694603953046FDF744FC68020090A7 +:103EA00001AA012082E8310069463046FDF73AFC5C +:103EB00006B070BD001002400010014070B5002433 +:103EC00000F086F800F06AF8FFF7A2FFCC2000F0BF +:103ED0008DF8BE2000F08AF800F050F8054600F09A +:103EE0004DF8072800D8012405EB002000B23CB1B2 +:103EF00001F08AFEBDE870406FF0030101F0B0BF31 +:103F0000C04301F081FEBDE87040014901F0A8BE48 +:103F1000000080BD10B5FFF7A9FF012291020448FF +:103F2000FDF709FD00F03AF8BDE81040FFF770BF5B +:103F30000010014070B5104D4FF4806400222146FE +:103F40002846FDF7F8FC022001F000F80122214686 +:103F50002846FDF7F0FC0C2000F0F8FF6100284631 +:103F6000FDF7DCFC08B1012400E00024322000F061 +:103F7000EDFF204670BD00000010014070B5002527 +:103F80005FF00104FFF7D6FFC001641C40EA550052 +:103F9000E4B2C5B2082CF5D9284670BD70B50B4DFA +:103FA0004FF48064002221462846FDF7C4FC40F20D +:103FB000EE2000F0CBFF012221462846FDF7BBFC96 +:103FC000BDE870400F2000F0C1BF000000100140AC +:103FD00010B5FFF7E3FFFFF71BFFCC2000F006F85A +:103FE000BDE81040442000F001B800002DE9F04188 +:103FF0000124154F0546A60215F0010F4FEA55059D +:104000004FF00002314638460BD0FDF794FC0220F9 +:1040100000F09CFF012231463846FDF78CFC3C2025 +:104020000AE0FDF788FC3C2000F090FF01223146B9 +:104030003846FDF780FC022000F088FF641CE4B2E3 +:10404000082CD9D9BDE8F081001001402DE9F04FCE +:1040500085B000244A480094019402940394816935 +:1040600041F010018161816901F0100104918169C1 +:1040700041F020018161816901F020010491816991 +:1040800041F004018161816901F0040104918169B9 +:1040900041F0080181618069DFF8E8A000F00800C4 +:1040A00041F612060490002231465046FDF743FCCB +:1040B000DFF8D4904FF4F068002241464846FDF7FF +:1040C0003AFCDFF8C8B0002238215846FDF733FC2F +:1040D0004EF24F000325CDE9000569464846FDF73D +:1040E00021FBE120CDE9000569465046FDF71AFBAA +:1040F0000096022701260397CDE9016469465046E0 +:10410000FDF710FB41F63000CDE900046946484652 +:104110000294FDF707FBCDE9005469465846029426 +:10412000FDF700FB41F20430CDE900056946584631 +:10413000FDF7F8FACDF800800397CDE901646946F0 +:104140004846FDF7EFFA4FF40140CDE90004694617 +:1041500050460294FDF7E6FA0420CDE900046946D2 +:104160000B480294FDF7DEFA3820CDE90006CDE9D0 +:10417000024769465846FDF7D5FA05B0BDE8F08F0D +:10418000001002400008014000100140000C0140F6 +:10419000001401400D4810B50B4901600C49416005 +:1041A00000214FF480428160C0E9031241618161C6 +:1041B000C1610162FDF748FD002803D0BDE8104051 +:1041C000FDF79DB910BD00000054004078000020AC +:1041D000A08601000F4810B50D4901604FF48271AF +:1041E000416000218160C1604FF400720161C0E94B +:1041F0000512C1610162416281620A21C162FEF75A +:1042000041FA002803D0BDE81040FDF778B910BD91 +:1042100000380040CC00002010B586B000241948BA +:104220000094019402940394049415490594016048 +:104230002321C0E901144FF47A71C0E903148021ED +:10424000C0E90541FEF716FB08B1FDF758F94FF438 +:104250008050009069460B48FEF78EFB08B1FDF7D1 +:104260004EF9049404A907480594FEF7C5FA08B16D +:10427000FDF745F90348FEF749FB06B010BD000005 +:10428000002C0140240100200C4810B50A490160AF +:104290004FF4E1314160002181600C22C160C0E92E +:1042A00004128161C161FEF711FE002803D0BDE850 +:1042B0001040FDF724B910BD003801406C0100200A +:1042C0000C4810B50A4901604FF4E131416000210A +:1042D00081600C22C160C0E904128161C161FEF7F6 +:1042E000F5FD002803D0BDE81040FDF708B910BD6A +:1042F00000440040B40100200C4810B50A49016098 +:104300004FF4E1314160002181600C22C160C0E9BD +:1043100004128161C161FEF7D9FD002803D0BDE818 +:104320001040FDF7ECB810BD00480040FC01002033 +:10433000FEE7FEE738B51F4D00242878012819D183 +:104340001D4B1EA200210A20009400F0D9F81D4840 +:10435000006801F065FB02460B461BA11C48FBF7F9 +:1043600061FF154B1A4A20210520009400F0C8F87F +:1043700000F0B2F9287802281BD10F4B15A20021BA +:104380000A20009400F0BCF81548006801F048FBD2 +:1043900002460B460CA10E48FBF744FF064B0C4AA5 +:1043A00020210520009400F0ABF8BDE8384000F073 +:1043B00093B938BD4C000020646C000854656D70E2 +:1043C000000000003C000020252E316600000000A7 +:1043D00064020020506F736974696F6E0000000002 +:1043E0003800002010B58D2000F0AEF8102000F04D +:1043F000ABF8BDE81040AE2000F0A6B810B58D2097 +:1044000000F0A2F8142000F09FF8BDE81040AF20A3 +:1044100000F09AB810B5AE2000F096F8202000F019 +:1044200093F8102000F090F8B02000F08DF8C02034 +:1044300000F08AF8002000F087F8102000F084F8DF +:10444000402000F081F8812000F07EF8FF2000F08D +:104450007BF8A02000F078F8A62000F075F8A820DE +:1044600000F072F83F2000F06FF8A42000F06CF824 +:10447000D32000F069F8002000F066F8D52000F0A5 +:1044800063F8F02000F060F8D92000F05DF82220F9 +:1044900000F05AF8DA2000F057F8122000F054F833 +:1044A000DB2000F051F8202000F04EF88D2000F0C5 +:1044B0004BF8142000F048F800F00AF800F00CF96E +:1044C000AF2000F041F8BDE8104000F001B8000056 +:1044D0004FF480610148FBF7A9BF00007A03002078 +:1044E0003CB51C78059D203ACDE900455D68E41D8A +:1044F0005B78E408544303FB045200F085F83CBDAC +:104500002DE9F8411E46154688460446079F09E0F6 +:104510003346414620460097FFF7E2FF70786D1C56 +:104520002044C4B22A78002AF2D1BDE8F881000004 +:1045300008B50F2200920B46024678210148FDF78C +:104540004BFC08BD78000020024948700221014858 +:10455000FFF7EEBF4E0000202DE9FC41804607200A +:10456000CDE9000301F00704CD08164602FA04F075 +:104570001F46C2B223464146284600F089F8002C67 +:104580000CD0601EC0B2CDE90007C4F1080026FAC5 +:1045900000F2681C0023414600F07AF8BDE8FC8177 +:1045A0002DE9FC4301F007061446CD0898468146E4 +:1045B00001F0070106EB080204FA01F0099F082A3E +:1045C00016D90721CDE90017C2B23346494628461D +:1045D00000F05EF808EB06000938C0B2CDE900072C +:1045E000C6F1080024FA00F2681C0023494607E0DF +:1045F000521ED1B2CDE90017C2B233464946284611 +:1046000000F046F8BDE8FC832DE9FF4F82B01D465F +:104610000F989346C70800F00700884600260190CF +:1046200018E0029800240BEB060A00EB06090DE0E7 +:1046300004FB05F0109B10F80A2008EBC400C1B27F +:1046400009F0FF00FFF788FF641CE4B2BC42EFD31F +:10465000761CF6B2AE42E4D30198002815D005FBD3 +:1046600007F6002408EBC7070DE0109800903119F9 +:1046700002981BF801202044F9B2C0B2019BFFF759 +:104680008FFF641CE4B2AC42EFD306B0BDE8F08FFC +:10469000F0B50828DDE9056419D2802917D20CB1DC +:1046A000D243D2B2FF25761C05FA06F6C3F1080301 +:1046B000084F46EA0204DD4007EBC017044B785C64 +:1046C000B2432C43AA4320405A7010437854F0BDA3 +:1046D0004C0000207A03002070B5134D134C40208D +:1046E00028706168082901D2012000E000204843B9 +:1046F0006060B030C0B2FFF727FF0020FFF724FF53 +:104700001020FFF721FF0A486168802200EBC111E9 +:10471000681CFBF746FE81210348FFF709FF60682C +:10472000401C606070BD0000780200204C0000203A +:104730007A030020704741780A02817811430A0207 +:10474000C1780079114340EA0120704770B5114EDD +:10475000002210213046FDF7EEF80A2000F0F0FBB1 +:10476000102000F02DFB00F017F8044600F014F8BC +:10477000054600F011F8014645EA042041EA00240C +:104780000A2000F0DDFB012210213046FDF7D3F8AE +:10479000204670BD0008014070B5134E0022202154 +:1047A0003046FDF7C8F80024012220213046FDF7ED +:1047B000C2F8012000F0C4FB6806050E4021304617 +:1047C000FDF7ACF808B145F0010500222021304684 +:1047D000FDF7B1F8012000F0B3FB641CE4B2082C33 +:1047E000E2D3284670BD00000008014070B50C4DB2 +:1047F000002210212846FDF79EF8232000F0E0FA61 +:104800005FF00004FFF7C8FF641CE4B2042CF9D386 +:104810002846BDE8704001221021FDF78CB8000049 +:10482000000801400148FDF7BDBE0000CC0000209B +:1048300010B5406A0021C187C186FDF7B1FE10BDE9 +:1048400070474FF0E0210428086903D020F00400ED +:104850000861704740F00400FAE7FDF79DBB30B5F2 +:104860008FB028216846FBF703FE14210AA8FBF746 +:10487000FFFD01210804CDE9001000240294022567 +:104880000491CDE907504FF4E01009906846FDF718 +:10489000F7FC08B172B6FEE70F20CDE90A058020CB +:1048A000CDE90C0402210AA80E94FDF70DFC0028A6 +:1048B00001D072B6FEE70FB030BD704710B50448A6 +:1048C000FEF77EF9BDE810400148FEF7C4B80000CD +:1048D00024010020F0B502681C4B1D4D1D4E1E4FDB +:1048E0001E4C4FF0804C984209D0A04207D0604542 +:1048F00005D0A84203D0B04201D0B84204D122F082 +:10490000700E4A6842EA0E02984209D0A04207D0CF +:10491000604505D0A84203D0B04201D0B84203D1CF +:1049200022F44075CA682A434D6922F080022A4366 +:1049300002608A68C2620A688262984201D0A0421C +:1049400001D10969016301214161F0BD002C0140E1 +:104950000004004000080040000C0040003401400A +:1049600010B5846842EA032224F47F440A432243B8 +:10497000826010BD826822F070020A4342F0070193 +:104980008160704710B5036A046A24F00104046270 +:10499000846924F0F00444EA021423F00A020A4372 +:1049A0008461026210BD10B5036A046A24F0100429 +:1049B0000462846923F0A00324F4704444EA0232C0 +:1049C00043EA01118261016210BD000070B586B03A +:1049D000104800240294816941F0080181618069D6 +:1049E0000D4E00F0080004904FF42040009001208C +:1049F00002250190694603953046FCF793FE680353 +:104A0000CDE90004694603953046FCF78BFE06B0FD +:104A100070BD000000100240000C014070B505465A +:104A20000C4600220B4811468154521CD2B2052A72 +:104A3000FAD300221146284600F00EF80022114653 +:104A4000284600F009F803480C38C1682160007C52 +:104A5000207170BD680000202DE9F05F0546174603 +:104A600000200E46444A044601461154401CC0B280 +:104A70000528FAD3002280214048FCF75CFF64201F +:104A800000F044FA17B145F0800501E005F07F051C +:104A9000DFF8EC904FF4005A012251464846FCF7EB +:104AA0004AFF00274FF4804B0022D046514648462B +:104AB000FCF741FF280601D5012200E000224FF457 +:104AC00000414846FCF737FF6806050E0122C24642 +:104AD00041464846FCF72FFF142000F017FADFF894 +:104AE0009880484698F80010490088F80010594608 +:104AF000FCF714FF28B198F8001041F0010188F884 +:104B000000107F1CFFB2082FCED30027C84600221A +:104B1000D14651464046FCF70EFF002E01DA012235 +:104B200000E000224FF400414046FCF704FF76000D +:104B3000012249464046FCF7FEFE142000F0E6F94B +:104B4000640059464046FCF7E9FE08B144F0010410 +:104B50007F1CFFB2202FDAD30748210E01220570F7 +:104B60004170210C8170210AC1700471BDE8F05FB1 +:104B700080210248FCF7DFBE6800002000100140E1 +:104B8000000C014010B5406A0021C185C184FEF7C8 +:104B900065F810BD01680C3151E8002F22F49072C5 +:104BA00041E80023002BF5D10168143151E8002FB2 +:104BB00022F0010241E80023002BF5D1016B01290D +:104BC00009D101680C3151E8002F22F0100241E8B0 +:104BD0000023002BF5D1202180F842100021016331 +:104BE000704708B590F84210222901D0022008BD74 +:104BF00082684FF480539A4201D1016921B1816AE0 +:104C00009A421BD04AB10AE00268816A5268C2F334 +:104C100008020A80816A891C08E0026972B1026890 +:104C2000526802F07F020A70816A491C8162C18D5C +:104C3000491E0904090CC18503D01BE002685268B3 +:104C4000F1E70168CA6822F02002CA600168CA68F8 +:104C500022F48072CA6001684A6922F001024A6146 +:104C6000202180F8421000214163026B012A03D009 +:104C7000FEF708FA002008BD016301680C3151E815 +:104C8000002F22F0100241E80023002BF5D101682B +:104C90000A68D20602D50A6849680091818DFDF73D +:104CA000DCFFE7E770B5044600680169E26821F4BB +:104CB0004051114301612169A068084361690843BB +:104CC0002168CA6841F20C639A430243CA602068B3 +:104CD0004169A26921F44071114341611E49206874 +:104CE000884202D1FDF796FA01E0FDF783FA00EB66 +:104CF000C00101EB0012606864218000B2FBF0F398 +:104D0000B3FBF1F36FF018067343B2FBF0F5B2FB9F +:104D1000F0F605EB8305322303EB0515B5FBF1F542 +:104D2000B6FBF1F605F0F00505EB0615B2FBF0F663 +:104D3000B2FBF0F0B0FBF1F06FF01802504306EB5D +:104D4000800003EB0010B0FBF1F0216800F00F00D1 +:104D50002844886070BD00000038014010B50A4842 +:104D6000FDF77EFF0948416A01290CD1002141620B +:104D700007A10B48FBF7F1FABDE8104014220849DF +:104D80000148FEF780B910BD6C0100200000002032 +:104D90002048656C6C6F20576F726C642120000096 +:104DA000440200200148FDF75BBF0000B401002071 +:104DB0000148FDF755BF0000FC010020FEE70000A0 +:104DC00070B5134E05460024280601D5012200E0E7 +:104DD000002280213046FCF7AEFD6806050E0A2051 +:104DE00000F0B4F8012220213046FCF7A4FD0A208F +:104DF00000F0ACF8002220213046FCF79CFD0A2090 +:104E000000F0A4F8641CE4B2082CDDD370BD0000EF +:104E1000000801402DE9F041124F15460E460446A8 +:104E2000002210213846FCF786FD0C20711E00EA96 +:104E3000840001F00301084340F04000FFF7C0FF89 +:104E4000002405E02878FFF7BBFF641CE4B26D1C6A +:104E5000B442F7D33846BDE8F04101221021FCF7F7 +:104E60006ABD000000080140490050EAC12018BF97 +:104E700004204A0D18BF40F0010040F2FF72B2EB6F +:104E8000515F08BF40F00200012808BF05207047AD +:104E90000907090E002804DB00F1E02080F8001467 +:104EA000704700F00F0000F1E02080F8141D7047FB +:104EB00030380A2801D201207047002070470000D6 +:104EC00070B5FEF757FF00F05BF80D48002401684D +:104ED00001290AD10460FEF7F1FF0A4D6860042041 +:104EE000FCF710FB286000F0BDF8074801680029B6 +:104EF00004D00460BDE87040FFF71CBA70BD00002C +:104F000024000020380000201400002000E000BF32 +:104F1000401EFCD27047000010B56FF00400FFF790 +:104F200090FC044804490068B0FBF1F003490870A4 +:104F300010BD00003400002000127A004000002064 +:104F4000002100E0491C8142FCDB70470B490978D5 +:104F500048434FF0E021486100228A61086940F02F +:104F6000010008610869C30701D0C003FAD50869C8 +:104F700020F0010008618A617047000040000020B5 +:104F80002DE9F0411A4C01260225207801280CD188 +:104F9000A71E01037A7817485AB10122FCF7CBFC0F +:104FA000FFF720FA0020787025706078012807D07C +:104FB00011E00022FCF7BFFCFFF720FA7E70F3E758 +:104FC0000D480178022901D3067001E0491C0170E7 +:104FD000FFF77EFA6570A078012805D107480178AF +:104FE00021B100210170A570BDE8F0810121F9E730 +:104FF00043000020000801404C0000205C0000201D +:10500000FCF7D2FFFFF72BFCFFF720F8FFF704F9BE +:10501000FFF7C0F8FFF7DEF8FFF736F9FFF750F9B2 +:10502000FFF76AF9FFF778FF0D4C00224FF480512B +:105030002046FCF780FC0022E1142046FCF77BFCB4 +:10504000FEF714FFFEF766FFFFF7E4F9FCF7ECF953 +:10505000FFF7BCFC00F052F8FFF732FFFCE700005E +:105060000008014070B523492120FFF7D7FC2148F3 +:10507000FFF761FB1F4C113C04F116016060222018 +:10508000FFF7CCFC04F11600FFF755FBA060207879 +:10509000194E4FF40065012813D001222D206168BC +:1050A000FFF7DAFCA068052822D201220021212086 +:1050B000FFF7D2FC29463046BDE870400022FCF7DD +:1050C0003ABC29463046FCF72EFC60684FF4163592 +:1050D00020B9012229462D20FFF7BEFC6068A842B6 +:1050E00006D1BDE87040012200212D20FFF7B4BC9D +:1050F00070BD00006D0000200008014070B5012265 +:1051000004210020FFF7A8FC01222B491020FFF703 +:10511000A3FC01220A211120FFF79EFC4FF4FA7430 +:10512000012221461320FFF797FC012200212020B5 +:10513000FFF792FC012200212120FFF78DFC0122C4 +:1051400000212320FFF788FC650001222946242046 +:10515000FFF782FC012221462620FFF77DFC012279 +:1051600041F66A012520FFF777FC012246F2A811DB +:105170002720FFF771FC012229462A20FFF76CFC4B +:10518000012221462820FFF767FC012210212B2055 +:10519000FFF762FC012243F6FF712C20FFF75CFC55 +:1051A000012200212D20FFF757FCBDE870400122AD +:1051B00002496C20FFF750BC030A0700C30001003E +:1051C00010B500290AD00878002807D0054878448F +:1051D000FBF706FD002801D0002010BD02487844EE +:1051E00010BD0000521B00004A1B000021F00042CD +:1051F000A2F16052B2F5801F01F0004328BFD2F146 +:105200007F6C0BD95FEA001C43EAC20242EB50708C +:1052100018BF704728BF20F001007047B2F5801F0B +:10522000BCBF184670474FEA410C1CF5001F02D264 +:10523000084600F0DCBD70B500F0B4FA000000894B +:10524000FFF7F6BF4FF00040A0F580007047000068 +:1052500010B591EA030F48BF83F0004300F1FE82CE +:10526000841A71EB030C05D2121943EB0C03001BDB +:1052700061EB0C01DFF824E14FEA1154A4EB135C5D +:105280001EEA430F18BF9EEA445F73D023EA0E0361 +:10529000DCF1200E21EA045143F4801332D322FAC8 +:1052A0000CFE10EB0E0023FA0CFE41EB0E01CCF1CC +:1052B000200E03FA0EFE10EB0E0051F10001B1F5C5 +:1052C000801FCCF1200E32D201EB045112FA0EF203 +:1052D000BDE8104058BF7047401C38BF5FEA42022B +:1052E00018BF7047002814BF20F0010041F10001F1 +:1052F0004FEA410313F5001F38BF7047A1F1C041C9 +:1053000000F09EBA012A43EB0302ACF1200CDCF161 +:105310001F0E32BF4FF0000E23FA0CF310EB030008 +:1053200041EB0451B4EB115FD0D0A1EB045101F576 +:10533000801149085FEA300001EB04510ED350F1AF +:10534000000038BF12FA0EFE08D1BDE81040C9E7D0 +:10535000401C38BF5FEA4202CAD1C3E7BDE8104033 +:105360004FEA410313F5001F38BF7047A1F1C04158 +:1053700000F066BA9EEA445F08D011EA5E0FBDE80D +:10538000104004BF01F0004100207047BDE810400C +:1053900070B500F007FA00BF64FBBE3E0000E0FFFE +:1053A0002DE9C04130B4DFF8A0C23CEA111418BFA7 +:1053B0003CEA131400F0EC8081EA03051CEA1114A6 +:1053C00044EAD57418BF1CEA131500F0C780A4EB9B +:1053D00005044FF0004545EAC12145EAC32341EAEF +:1053E000505143EA525304F17F74994204F500345A +:1053F0004FEAC0204FEAC22208BF904200F09C80D2 +:105400004FEA13650FF24016765D4FEA134506FB2F +:1054100005F7C7F1807706FB07F74FEAD737A7FBF9 +:1054200003687642C8F58038A7FB06CE38BFA8F1DE +:10543000010807FB08E64FF0000EA6FB028CE6FB16 +:1054400003CEDCF1000CCEF1004E38BFAEF1010E00 +:10545000A6FB0C584FF000074FF00005E6FB0E8747 +:10546000A1FB08C6A0FB07CE16EB0E0645F1000512 +:10547000E1FB076515F1E04E7EBFA4F580345FEADD +:1054800046066D4116F1800745F100054FEA1727E2 +:105490004FEA066647EA0567A6F1DE46B6F1805F89 +:1054A0004FEA15251FD9384624F0010C05EBC471CD +:1054B000BCF1FE6F01EB0C1102D8F0BCBDE800811D +:1054C00024425CBF01F5801E9EEAC47F02D4F0BC7A +:1054D000BDE80081244238D4F0BCA1F1C041BDE850 +:1054E000004100F0ADB94FEAD22242EA43524FEAFE +:1054F000D323A7FB02864FEAD02040EA415007FBA6 +:1055000003661EEA0E0F4FEAD12105FB026658BF63 +:10551000A6EB0056B6EB00564FEA520E4EEAC37E9B +:1055200018EB0E0E56EB530EBDD518EB02085E417C +:105530007F1C55F10005B6E74FF480154FF00007CA +:105540004FF000064FF00008ADE7F0BC4FF0000050 +:1055500001F1C04101F00041BDE8008111EA0C1FDA +:105560000CEA131500D00CE013EA0C1F00F02580A4 +:105570004FF00000F0BC81EA030101F00041BDE8FA +:105580000081F0BCBDE8004181EA030100F058B998 +:10559000F0BCBDE8004170B500F004F9097EFC3EA6 +:1055A00000F007B881EA03014FF0000001F000416C +:1055B000704781EA030100F043B9F0BCBDE8004147 +:1055C0004FF0000021497047FFFDFBF9F7F5F4F2B9 +:1055D000F0EEEDEBE9E8E6E4E3E1E0DEDDDBDAD88E +:1055E000D7D5D4D3D1D0CFCDCCCBCAC8C7C6C5C4EC +:1055F000C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B303 +:10560000B2B1B0AFAEADACABAAA9A8A8A7A6A5A4ED +:10561000A3A3A2A1A09F9F9E9D9C9C9B9A999998B1 +:105620009797969595949393929191908F8F8E8E54 +:105630008D8C8C8B8B8A89898888878786858584E1 +:1056400084838382828181800000FF070000F87FCD +:10565000DFF848C170B51CEA111E1EBF1CEA131505 +:105660009EEA0C0F95EA0C0F00F06F8081EA0304AC +:1056700023EA4C134EEAD47E21EA4C1141F4801106 +:1056800043F48013AE44A1FB024CA0FB0365AEF1D2 +:105690007F7E361955EB0C05A1FB034C4CF1000342 +:1056A000A0FB021C16EB0C06654153F100030942F6 +:1056B00018BF46F0010613F4007F0BD14FEA033107 +:1056C0004FEA0530340341EA155140EA16506FF0B5 +:1056D00003020AE04FEAC3214FEAC520F40241EA7F +:1056E000555140EA56506FF0020202EB2E4201EB98 +:1056F000025585EACE710AD05FEA440C18BF24F047 +:10570000004450F1000041F1000120EAD47040F261 +:10571000FE7C624500D270BDA84214BF4FF08044A9 +:105720004FF04044002E08BF0024BEF1806FA8BF98 +:10573000A1F1C041BDE8704080F282804FF00000CE +:1057400001F1C04101F0004170479EEA0C0F0CEAE4 +:10575000131518BF95EA0C0F06D04FF0000081EA30 +:10576000030E0EF0004170BD00F01CF88900013EF0 +:1057700000F007B800F009B84FEA430C5FEA5C5C40 +:1057800008D081EA030100F05BB84FEA410C5FEA00 +:105790005C5CF6D14FF00000014970470000FF0744 +:1057A0000000F87F0EF1020E2EF0030E5EF8046B7F +:1057B000364205D4012A43EB030515F5001F12D824 +:1057C000012841EB010C1CF5001F0CD80ED14FEA4B +:1057D000D17C15F5001F0CEB4C0C0CF1020C08BF32 +:1057E0004CEBD37C04E04FF0080C01E04FEAD37C93 +:1057F0000CEB4C0526FA05F606F00706B6F1040C8C +:1058000006D20EEB860CBDE870404CF0010C6047F0 +:10581000DFE80CF0090B02024FF000414FF00000EE +:10582000A1F5002170BD19461046012851EB010475 +:1058300018BFD4F5001484BF002001F0004170BDF2 +:105840000808A0F500114FEA3101704710B591EA40 +:10585000030F48BF83F000433FF502AD841A71EB9C +:10586000030C07D212198CF0004C43EB0C03001B05 +:1058700061EB0C01DFF8A4E14FEA1154A4EB135CD7 +:105880001EEA430F18BF9EEA445F00F0B08023EA8F +:105890006E03524221EA0451C3EB6E0338BF5B1E14 +:1058A000DCF1200E25D322FA0CFE10EB0E0043FA99 +:1058B0000CFE41EB0E01CCF1200E03FA0EFE10EBB4 +:1058C0000E0051F10001CCF1200E29D412FA0EF293 +:1058D00001EB0451BDE8104058BF7047401C1CBF8D +:1058E000B2F1004F704700280CBF491C20F00100A6 +:1058F000704712EB020E43EB030218BF4FF0010E8C +:105900004EEA4202ACF1200CDCF11E0E54D943FAEF +:105910000CFE10EB0E0051F1FF31CCF11E0ED5D56F +:105920000EF1010E12FA0EFE404141EB010101EBB6 +:10593000445C5FEA5C5C10D910EBDE7001EB045153 +:1059400038BFBEF1004FBDE8104018BF70470028B7 +:105950000CBF491C20F00100704730D24FEAD42C14 +:1059600011F5001124F400641BD0B1FA81F20B3A56 +:10597000A41AA41ED2F12003914030FA03F3194374 +:10598000904001EBCC71002C01EB0451BDE81040BC +:10599000A8BF704701F1C0414FF0000001F0004185 +:1059A0007047B0FA80F310FA03F100D110BDE41A89 +:1059B000173C4805C90AE4E701EB045110BD491042 +:1059C00001EB0451BDE810404FEA300002E04FF017 +:1059D000000170474A0008BF0042F8D0B2F5001F2E +:1059E00028BF704701F000414FF0000070479EEA69 +:1059F000445F07D011EA5E0FBDE8104004BF0021EC +:105A000000207047BDE8104070B5FFF7CBFE00BF27 +:105A100040DFF63E83F00041104670470000E0FF93 +:105A200043004FEAD30C4FEA3C0C43401FBF4007F2 +:105A30000CF1605113F0FE4F70471CF0006F03D162 +:105A400000200CF0004170470CF0004343EA507016 +:105A500010B540EACC0000F084F900BF00000092CD +:105A60004FEA0001FFF7ECBE4FF000414FF000009D +:105A7000A1F5002170470000014800F0BFB900BF48 +:105A80000000C07F4FF47F0C1CEAD0121EBF1CEA3E +:105A9000D11392EA0C0F93EA0C0F00F0858090EA84 +:105AA000010F48BF42F4807240F4000C41F4000042 +:105AB0002CF07F4120F07F4000B58142A2EB030231 +:105AC0000FF2081CACEB504EC0F100009EF800E055 +:105AD0004FEA4E0E00FB0EFC38BF49004FEA2C1C6B +:105AE00002F5FA020CFB0EF34FEACE1E4FEA112C20 +:105AF0004FEAC1210EEB635E42EB22420EFB0CFC2F +:105B00004FEA1C5300FB03114FEA112C4FEA0131FD +:105B10000EFB0CFC4FEADC4C00FB0C11C14228BF11 +:105B200009184CEB03335DF804EB10EB410143EB38 +:105B3000C250B2F57C0F38BF704729D512F0F00F74 +:105B40001CBF00F1C04000F000407047008182831C +:105B50008485868788898B8C8D8E8F91929395967C +:105B600097999A9C9D9FA0A2A3A5A7A8AAACAEB006 +:105B7000B2B3B5B7B9BCBEC0C2C5C7C9CCCED1D40B +:105B8000D7D9DCDFE2E6E9ECF0F3F7FAFE0000003B +:105B90004FEA400C0CF1807CBCF17E4F28BF70476F +:105BA000B0F1C04000F023B990EA010F0CEAD11324 +:105BB00048BF42F48072624538BF634507D213F490 +:105BC0007F0F16D080EA010000F00040704710B54A +:105BD00000F0C7F8097EFC3E00F005B880EA01003D +:105BE00000F00040704780EA010000F0004000F043 +:105BF000FEB812F47F0F04BF0248704780EA01002C +:105C000000F0F5B80000C07F10F0004148BF4042EE +:105C1000B0FA80F310FA03F2C3F19D030BD051EAFE +:105C2000C35101EB1220530638BF704700F1010049 +:105C300008BF20F001007047B0FA80F310FA03F2B9 +:105C4000C3F19D030AD0D90501EB1220530638BFDA +:105C5000704700F1010008BF20F00100704700000C +:105C60004FF47F0C1CEAD0121EBF1CEAD11392EA3B +:105C70000C0F93EA0C0F00F0478090EA010F48BF29 +:105C800042F480724FF0004C4CEA00204CEA0121B3 +:105C900002EB0302A0FB0113A2F50002002918BFCA +:105CA00043F001035B0028BF4FEA330342EB22427B +:105CB0005FEA132C4CEBC2502EBFBCEB436FB2F526 +:105CC0007C0F70474FEA036CBCF1004F08BF20F017 +:105CD0000100B2F57C0F38BF70470BD582F0FF0290 +:105CE00012F5803FC8BF704700F1C040D8BF00F038 +:105CF0000040704700F5000C5FEA4C0C48BF70474D +:105D0000B0F1C04000F073B890EA010F0CEAD11373 +:105D100048BF42F48072624538BF634504D280EACE +:105D2000010000F00040704710B500F01AF800BF05 +:105D30008900013E00F007B800F009B85FEA410CA5 +:105D40005FEA1C6C08D080EA010000F050B85FEAFE +:105D5000400C5FEA1C6CF6D14FF00040A0F58000CB +:105D600070470EF1020E2EF0030E5EF8044B244233 +:105D700004D44FEA4102B2F17F4F11D84FEA4003F9 +:105D8000B3F17F4F0CD80ED14FEAD07CB2F17F4FE8 +:105D90000CEB4C0C0CF1020C08BF4CEBD17C04E07A +:105DA0004FF0080C01E04FEAD17C0CEB4C0324FAD5 +:105DB00003F404F00704B4F1040C06D20EEB840CD7 +:105DC000BDE810404CF0010C6047DFE80CF007081C +:105DD00002024FF00040A0F5800010BD08464200CE +:105DE00018BFD2F1807288BF00F0004010BDFF21C3 +:105DF00041EAD050C0057047FAF73DBC0CF00F03E4 +:105E0000092B08BF082000F051800A2B0BD0082B6B +:105E100018BF704708BF1CF0400F0AD04FF00000B9 +:105E20004FF0000170471CF0400F18BF4FF00040CA +:105E300070471CF0100F08D020F0704300F07F4234 +:105E400042EAD3014FEA4370704700F0604021F00E +:105E50007F4242EA000201F07F4040EA72707047E0 +:105E60004FF0FF0212EAD0521CBF92F0FF038B42A8 +:105E7000C2BFD14200EBC1507047002A0AD0002BAC +:105E80000BD0002900F00040A4BF40F0FE4040F4D9 +:105E90000000704700F00040704743024FF00B0CC9 +:105EA00018BF4CF0806C7FF4E7AD70471CF4801F86 +:105EB00011D01CF4E02F03D06FEACC3149007047B9 +:105EC0004FF04050EFF3008222F0704242EA0002AD +:105ED00082F3008870474FF0000070470102020310 +:105EE0000405060708090A0B0C0D0E0F1010000020 +:105EF000000000000000010203040607080900007A +:105F00000000010203040000000000000000000087 +:105F10000000000000000000000000000000000081 +:105F2000000000000000000000000000000000F081 +:105F3000F0F0000000000000000000017F01000000 +:105F4000000000000000001C1C1C000000000000FD +:105F50008060301C8C60301C0C00000000000000D1 +:105F60000000000000000000000000000000000031 +:105F70000000000000E00000000000E000000086DB +:105F8000E69F86868686E69F860000011F01010146 +:105F900001011F010100000080C06020F820E0C066 +:105FA0000000000003070C18FF70E18100000000F2 +:105FB000070F10107F100F07000080602060800026 +:105FC0000000E02000000F3020309F70DC371030E0 +:105FD000C0000000100E0300071810180700000092 +:105FE000C02020E0C0000000000080E01F38E887EB +:105FF00003C43C040000070F1810100B070D10100D +:10600000080000808C4C38000000000000000000F8 +:106010000000000000000000000000000000000080 +:1060200000000000000000000000000080E03008D8 +:1060300004000000000000FEFF010000000000005E +:1060400000000000030F1820400000040830E0802A +:106050000000000000000000000001FFFE00000042 +:106060000000004020180F030000000000000000A6 +:1060700000000000C00000000000004266663C18FE +:10608000FF183C66664200000000000003000000AC +:106090000000000000000000800000000000001070 +:1060A00010101010FF101010101000000000000061 +:1060B00003000000000000000000000000000000DD +:1060C0000000000000000000000000000000008050 +:1060D0008C4C3800000000000000000000000000B0 +:1060E0000000000000000010101010101010101020 +:1060F0001000000000000000000000000000000090 +:10610000000000000000000000000000000000008F +:1061100000000000000000001C1C1C00000000002B +:1061200000000000000000000000E0380C0000004B +:10613000000080701C03000000000060380E0100A9 +:10614000000000000000000080C060202060C080CF +:10615000000000FEFF010000000001FFFE00000142 +:10616000070E181010180E0701000000808080C074 +:10617000E000000000000000000000FFFF00000041 +:10618000000000001010101F1F10101000000080F1 +:10619000402020202060C0800000000303008040D9 +:1061A00020381F070000001C1A1918181818181F8B +:1061B00000000080C020202060C08000000000039C +:1061C00003001010182FE780000000070F101010B8 +:1061D00010180F070000000000000000C0E0F000F1 +:1061E000000000C0B088868180FFFF808000000032 +:1061F00000000010101F1F1010000000E060606021 +:1062000060606060000000003F1008080818F0E0BF +:10621000000000070B101010101C0F0300000000FE +:1062200080C040202020E0C0000000FCFF211008BA +:10623000080818F0E0000001070C18101010080FF3 +:1062400003000000C0E06060606060E0600000008B +:1062500003000000E0180700000000000000001F1D +:106260001F00000000000080C0602020202060C0CF +:1062700080000087EF2C1818303068CF83000007AB +:106280000F0810101010180F07000000C0C02020C9 +:106290002020C0800000001F3F604040402010FFD1 +:1062A000FE0000000C1C101010080F03000000007E +:1062B0000000000000000000000000000000000ED0 +:1062C0000E0E0000000000000000001C1C1C00005E +:1062D00000000000000000000000000000000000BE +:1062E0000000000C0C00000000000000000000583E +:1062F0003800000000000000000000000080402086 +:10630000100000001028448201000000000000007E +:10631000000000000102040810000000000000005E +:1063200000000000000000848484848484848484C9 +:1063300084000000000000000000000000000000D9 +:10634000102040800000000000000000000000005D +:10635000018244281000000010080402010000001F +:10636000000000C020201010101030E0C00000031A +:10637000030000F010080C070300000000001C1CC4 +:106380001C0000000000000000C0406020202040F1 +:10639000C00000FCFF01F00E03C1FE03807F00017E +:1063A000070E08111110110904020000000080E01E +:1063B000E000000000000000807C4340477FF88040 +:1063C000000010181F1000000000131F1C1020E018 +:1063D000E02020202060C080000000FFFF1010108F +:1063E00010182FE78000101F1F1010101010180F2A +:1063F0000700000080C0402020202060E00000FC5A +:10640000FF0100000000000001000001070E18104D +:1064100010100804030020E0E02020202040C0806D +:10642000000000FFFF000000000001FFFE00101F41 +:106430001F10101018080E07010020E0E020202097 +:1064400020202060800000FFFF101010107C000052 +:106450000000101F1F10101010101018060020E070 +:10646000E020202020206060800000FFFF1010103E +:10647000107C00000100101F1F1000000000000031 +:106480000000000080C06020202040E0000000FCF0 +:10649000FF0100004040C0C140400001070E18103D +:1064A00010100F0F000020E0E0200000000020E0AE +:1064B000E02000FFFF101010101010FFFF00101F51 +:1064C0001F1000000000101F1F100000202020E0FF +:1064D000E020202000000000000000FFFF0000007E +:1064E000000000001010101F1F101010000000000E +:1064F0000000202020E0E02020200000000000001C +:1065000000FFFF0000000060E0808080C07F3F004F +:10651000000020E0E020000020A06020200000FF1C +:10652000FF30187CE3C000000000101F1F100000A7 +:1065300001131F1C181020E0E020000000000000E4 +:10654000000000FFFF000000000000000000101F1E +:106550001F10101010101018060020E0E0E00000DE +:106560000000E0E0E02000FF013FFEC0E01E01FF70 +:10657000FF00101F1000031F0300101F1F1020E05A +:10658000E0C0000000000020E02000FF0003071C26 +:1065900078E08000FF00101F100000000000030FD3 +:1065A0001F00000080C060202060C080000000FE4E +:1065B000FF010000000000FFFE000001070E1810A0 +:1065C00010180C07010020E0E0202020202060C0EF +:1065D000800000FFFF2020202020301F0F00101F10 +:1065E0001F100000000000000000000080C06020BC +:1065F0002060C080000000FEFF010000000000FFDE +:10660000FE000001070E1111133C7C67210020E001 +:10661000E0202020202060C0800000FFFF1010300C +:10662000F0D0080F0700101F1F10000000030F1C00 +:1066300010100080C060202020204040E0000007B3 +:106640000F0C1818303060E08100001F0C0810108B +:106650001010180F07008060202020E0E02020208C +:1066600060800100000000FFFF000000000100004A +:106670000000101F1F100000000020E0E0200000BC +:1066800000000020E02000FFFF00000000000000EC +:10669000FF0000070F1810101010100807002060EE +:1066A000E0E02000000020E060200000077FF8808C +:1066B00000807C03000000000000071F1C07000092 +:1066C000000020E0E02000E0E0200020E0200007C3 +:1066D000FFF8E01FFFFCE01F00000000031F0300A5 +:1066E000011F03000000002060E0A0000020E06027 +:1066F0002000000000038F7CF8C60100000000109D +:10670000181E130001171F1810002060E0E0200081 +:10671000000020E06020000001073EF8E0180700BC +:10672000000000000010101F1F101000000000806B +:106730006020202020A0E0E0200000000000C0F049 +:106740003E0F0300000000101C1F1710101010183F +:1067500006000000000000FC040404040400000023 +:10676000000000FF00000000000000000000007FAB +:10677000404040404000000010E0000000000000E9 +:10678000000000000000031C60800000000000000A +:106790000000000000030C708000000004040404EA +:1067A00004FC0000000000000000000000FF0000EA +:1067B0000000000040404040407F0000000000001A +:1067C0000010080C040C081000000000000000007D +:1067D00000000000000000000000000000000000B9 +:1067E00000000000000000000000000000000000A9 +:1067F0000000000000000000000080808080808099 +:106800008080808080800000000404080800000070 +:106810000000000000000000000000000000000078 +:106820000000000000000000000000000000000068 +:10683000000000000000000098D844642424FCF804 +:106840000000000F1F18101010081F1F1018002044 +:10685000E0F000000000000000000000FFFF18084A +:1068600004040CF8F00000001F0F18101010180F8F +:10687000030000000000000000000000000000E035 +:10688000F8180404043C3800000000030F0C10103A +:106890001010080600000000000000000020E0F0DA +:1068A000000000E0F81C04040408FFFF00000003DF +:1068B0000F18101010081F0F080000000000000043 +:1068C0000000000000000000E0F8484444444C7818 +:1068D00070000000030F0C181010100804000000D6 +:1068E000000080C0602020E0C00000040404FFFF1E +:1068F000040404040000000010101F1F10101000FA +:106900000000000000000000000000000000000087 +:1069100070F88C04048CF874040C007076CF8D8DA4 +:106920008D89C87870000020E0F0000000000000B1 +:1069300000000000FFFF08040404FCF80000001041 +:106940001F1F100000101F1F10000000000000603B +:106950006000000000000000040404FCFC000000D3 +:10696000000000001010101F1F1010100000000089 +:10697000000000000060600000000000000004044F +:1069800004FCFC0000000000C0C08080C07F3F000D +:1069900000000020E0F00000000000000000000007 +:1069A000FFFF80C0F41C0404000000101F1F110032 +:1069B000031F1C1010000000202020E0F000000049 +:1069C00000000000000000FFFF00000000000000C9 +:1069D0001010101F1F101010000000000000000019 +:1069E00000000000000004FCFC0804FCFC0804FC9F +:1069F000FC00101F1F10001F1F10001F1F100000A1 +:106A0000000000000000000000000004FCFC08087A +:106A10000404FCF8000000101F1F100000101F1FCE +:106A2000100000000000000000000000000000E076 +:106A3000F0180C04040C18F0E00000030F0C101008 +:106A400010100C0F03000000000000000000000008 +:106A500000000004FCFC080404040CF8F0000080B2 +:106A6000FFFF889010101C0F0300000000000000C2 +:106A700000000000000000E0F81C04040408F8FC1A +:106A8000000000030F1810109088FFFF8000000026 +:106A900000000000000000000000040404FCFC10E2 +:106AA0000804040C0C001010101F1F101010000020 +:106AB00000000000000000000000000000000000D6 +:106AC0003078CCC48484840C1C0000001E18101084 +:106AD0001011190F06000000000000C000000000A7 +:106AE000000000040404FFFF040404000000000090 +:106AF00000000F1F1010100C00000000000000002C +:106B00000000000000000004FCFE00000004FCFE89 +:106B1000000000000F1F181010081F0F08000000D1 +:106B20000000000000000000000000040C3CFCC459 +:106B30000000C43C0C0400000000010F1E0E010008 +:106B40000000000000000000000000000000043C05 +:106B5000FCC400E47CFC84807C040000071F070068 +:106B600000071F07000000000000000000000000F8 +:106B700000000004041C7CE4C0341C040400001069 +:106B8000101C1601131F1C1810000000000000004C +:106B900000000000000000040C3CFCC400C43C04E5 +:106BA00004000000C080C1370E010000000000009A +:106BB0000000000000000000000000001C0404C4ED +:106BC000F47C1C0400000000101C1F17111010188A +:106BD0000E0000000000000000F80C04000000009F +:106BE0000000001028EF000000000000000000007E +:106BF000003F60400000000000000000FF000000B7 +:106C00000000000000000000FF0000000000000085 +:106C100000000000FF00000000000000040CF8006D +:106C200000000000000000000000EF28100000003D +:106C30000000000040603F0000000000000000185D +:106C400006020204081020203008000000000000A6 :106C50000000000000000000000000000000000034 -:106C6000000098D844642424FCF80000000F1F188A -:106C7000101010081F1F10180020E0F00000000086 -:106C8000000000000000FFFF180804040CF8F000EA -:106C900000001F0F18101010180F03000000000054 -:106CA000000000000000000000E0F8180404043CAC -:106CB0003800000000030F0C101010100806000030 -:106CC0000000000000000020E0F0000000E0F81CE0 -:106CD00004040408FFFF000000030F181010100840 -:106CE0001F0F08000000000000000000000000006E -:106CF0000000E0F8484444444C7870000000030F62 -:106D00000C181010100804000000000080C0602063 -:106D100020E0C00000040404FFFF04040404000099 -:106D2000000010101F1F10101000000000000000D5 -:106D30000000000000000000000070F88C04048CCB -:106D4000F874040C007076CF8D8D8D89C878700032 -:106D50000020E0F000000000000000000000FFFF45 -:106D600008040404FCF8000000101F1F10000010AD -:106D70001F1F100000000000006060000000000005 -:106D80000000040404FCFC000000000000001010DF -:106D9000101F1F1010100000000000000000006015 -:106DA0006000000000000000040404FCFC0000007F -:106DB0000000C0C08080C07F3F0000000020E0F0E5 -:106DC00000000000000000000000FFFF80C0F41C75 -:106DD0000404000000101F1F1100031F1C101000EE -:106DE0000000202020E0F000000000000000000073 -:106DF00000FFFF000000000000001010101F1F1017 -:106E00001010000000000000000000000000000062 -:106E100004FCFC0804FCFC0804FCFC00101F1F1010 -:106E2000001F1F10001F1F100000000000000000C6 -:106E3000000000000004FCFC08080404FCF800004A -:106E400000101F1F100000101F1F10000000000086 -:106E5000000000000000000000E0F0180C04040C2A -:106E600018F0E00000030F0C101010100C0F0300BE -:106E70000000000000000000000000000004FCFC16 -:106E8000080404040CF8F0000080FFFF8890101044 -:106E90001C0F0300000000000000000000000000C4 -:106EA00000E0F81C04040408F8FC000000030F18BC -:106EB00010109088FFFF800000000000000000001C -:106EC00000000000040404FCFC100804040C0C0086 -:106ED0001010101F1F101010000000000000000014 -:106EE000000000000000000000003078CCC4848462 -:106EF000840C1C0000001E1810101011190F060041 -:106F00000000000000C000000000000000040404B5 -:106F1000FFFF040404000000000000000F1F101019 -:106F2000100C000000000000000000000000000045 -:106F30000004FCFE00000004FCFE000000000F1F27 -:106F4000181010081F0F08000000000000000000CB -:106F50000000000000040C3CFCC40000C43C0C0415 -:106F600000000000010F1E0E0100000000000000E4 -:106F70000000000000000000043CFCC400E47CFCB5 -:106F800084807C040000071F070000071F07000023 -:106F90000000000000000000000000000004041CCD -:106FA0007CE4C0341C0404000010101C1601131FE4 -:106FB0001C1810000000000000000000000000008D -:106FC00000040C3CFCC400C43C0404000000C0806D -:106FD000C1370E01000000000000000000000000AA -:106FE0000000000000001C0404C4F47C1C04000029 -:106FF0000000101C1F17111010180E0000000000D8 -:10700000000000F80C04000000000000001028EF51 -:1070100000000000000000000000003F6040000091 -:10702000000000000000FF00000000000000000061 -:107030000000FF0000000000000000000000FF0052 -:10704000000000000000040CF80000000000000038 -:1070500000000000EF281000000000000000406069 -:107060003F000000000000000018060202040810A3 -:107070002020300800000000000000000000000098 -:10708000000000000000000000000000180C0000DC -:107090003063000802400000000000A00000000073 -:1070A00005400000000000C8000000000C40000087 -:1070B0000000409C00000000194000000020BCBE01 -:1070C0000000000034400000BFC91B8E0000000417 -:1070D000B5400000504BCFD06607E2CF0100000062 -:1070E0006C4100003E8251AADFEEA734010000008F -:1070F000D9420000DCB5A0E23A301F97FFFFFFFF46 -:10710000B4450000FD25A0C8E9A3C14FFFFFFFFF64 -:10711000FF3F00000000008000000000FF3F000073 -:1071200000000080000000006471000800000020E2 -:10713000680000006C010008CC71000868000020A5 -:10714000500D0000880100081C00000043000000F2 -:10715000F8FFFFFF0C0000000E0000000F00000011 -:107160002E000000000000000000000000000000F1 -:10717000000000000000000000000000000000000F -:1071800000000000000000000000000001000000FE -:1071900010000000000000000024F40000000000C7 -:1071A00000000000000000000000000000000000DF -:1071B00000000000000000000000000000000000CF -:0C71C000000000000000000000000000C3 +:106C600000000000180C0000065F00080240000051 +:106C7000000000A00000000005400000000000C867 +:106C8000000000000C4000000000409C00000000DC +:106C9000194000000020BCBE00000000344000008D +:106CA000BFC91B8E00000004B5400000504BCFD080 +:106CB0006607E2CF010000006C4100003E8251AA4D +:106CC000DFEEA73401000000D9420000DCB5A0E2ED +:106CD0003A301F97FFFFFFFFB4450000FD25A0C815 +:106CE000E9A3C14FFFFFFFFFFF3F0000000000804E +:106CF00000000000FF3F00000000008000000000D6 +:106D00003C6D000800000020780000006C010008C5 +:106D1000B46D000878000020680D000088010008AC +:106D20001C00000043000000F8FFFFFF0C00000003 +:106D30000E0000000F0000002E0000000000000008 +:106D40000000000000000000000000000000000043 +:106D50000000000000000000000000000000000033 +:106D60000000000001000000100000000000000012 +:106D70000024F400000000000000000000000100FA +:106D80000000000000000000010000000000000002 +:106D900000000000000000000000000000000000F3 +:106DA00000000000000000000000000000000000E3 +:046DB00000000000DF :0400000508000131BD :00000001FF diff --git a/MDK-ARM/mfps/mfps.htm b/MDK-ARM/mfps/mfps.htm index 82bb736..270655f 100644 --- a/MDK-ARM/mfps/mfps.htm +++ b/MDK-ARM/mfps/mfps.htm @@ -3,7 +3,7 @@ Static Call Graph - [mfps\mfps.axf]

Static Call Graph for image mfps\mfps.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Apr 11 14:32:34 2024 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Apr 18 09:20:38 2024

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

Call chain for Maximum Stack Depth:

@@ -126,9 +126,9 @@ Global Symbols

[Calls]
-

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

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

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

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

__scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)

[Calls]

  • >>   __rt_entry