From e9718b615e4977247119014e6ed3e65c928a37be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E4=BF=8A=E6=BD=AE?= <24472040@qq.com> Date: Wed, 27 Mar 2024 07:25:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B02024.3.26=2019:30?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App/Inc/app.h | 8 + App/Inc/key.h | 3 + App/Src/app.c | 40 + App/Src/key.c | 534 +++++--- MDK-ARM/EventRecorderStub.scvd | 9 + MDK-ARM/mfps.uvguix.EthanWu | 1812 ++++++++++++++++++++++++- MDK-ARM/mfps.uvoptx | 34 +- MDK-ARM/mfps.uvprojx | 5 + MDK-ARM/mfps/ExtDll.iex | 2 + MDK-ARM/mfps/app.crf | Bin 0 -> 635097 bytes MDK-ARM/mfps/app.d | 38 + MDK-ARM/mfps/app.o | Bin 0 -> 705384 bytes MDK-ARM/mfps/gpio.o | Bin 700796 -> 700796 bytes MDK-ARM/mfps/i2c.o | Bin 704080 -> 704080 bytes MDK-ARM/mfps/key.crf | Bin 636264 -> 634772 bytes MDK-ARM/mfps/key.o | Bin 704064 -> 705928 bytes MDK-ARM/mfps/main.crf | Bin 636077 -> 635812 bytes MDK-ARM/mfps/main.d | 1 + MDK-ARM/mfps/main.o | Bin 709420 -> 709796 bytes MDK-ARM/mfps/mfps.axf | Bin 674764 -> 675556 bytes MDK-ARM/mfps/mfps.build_log.htm | 33 +- MDK-ARM/mfps/mfps.hex | 1326 +++++++++--------- MDK-ARM/mfps/mfps.htm | 135 +- MDK-ARM/mfps/mfps.lnp | 1 + MDK-ARM/mfps/mfps.map | 933 ++++++------- MDK-ARM/mfps/mfps_mfps.dep | 48 +- MDK-ARM/mfps/spi.o | Bin 705924 -> 705920 bytes MDK-ARM/mfps/stm32f1xx_hal.o | Bin 732048 -> 732048 bytes MDK-ARM/mfps/stm32f1xx_hal_cortex.o | Bin 721988 -> 721988 bytes MDK-ARM/mfps/stm32f1xx_hal_dma.o | Bin 720784 -> 720784 bytes MDK-ARM/mfps/stm32f1xx_hal_exti.o | Bin 711352 -> 711352 bytes MDK-ARM/mfps/stm32f1xx_hal_flash.o | Bin 719284 -> 719284 bytes MDK-ARM/mfps/stm32f1xx_hal_flash_ex.o | Bin 718672 -> 718672 bytes MDK-ARM/mfps/stm32f1xx_hal_gpio.o | Bin 710932 -> 710932 bytes MDK-ARM/mfps/stm32f1xx_hal_gpio_ex.o | Bin 700768 -> 700768 bytes MDK-ARM/mfps/stm32f1xx_hal_i2c.o | Bin 848808 -> 848808 bytes MDK-ARM/mfps/stm32f1xx_hal_msp.o | Bin 699608 -> 699608 bytes MDK-ARM/mfps/stm32f1xx_hal_pwr.o | Bin 722172 -> 722172 bytes MDK-ARM/mfps/stm32f1xx_hal_rcc.o | Bin 721624 -> 721624 bytes MDK-ARM/mfps/stm32f1xx_hal_rcc_ex.o | Bin 702972 -> 702972 bytes MDK-ARM/mfps/stm32f1xx_hal_spi.o | Bin 787592 -> 787592 bytes MDK-ARM/mfps/stm32f1xx_hal_tim.o | Bin 899428 -> 899428 bytes MDK-ARM/mfps/stm32f1xx_hal_tim_ex.o | Bin 772632 -> 772632 bytes MDK-ARM/mfps/stm32f1xx_hal_uart.o | Bin 798136 -> 798136 bytes MDK-ARM/mfps/stm32f1xx_it.o | Bin 721084 -> 721084 bytes MDK-ARM/mfps/system_stm32f1xx.o | Bin 699696 -> 699696 bytes MDK-ARM/mfps/tim.o | Bin 703748 -> 703748 bytes MDK-ARM/mfps/usart.o | Bin 709740 -> 709740 bytes Src/main.c | 45 +- 49 files changed, 3479 insertions(+), 1528 deletions(-) create mode 100644 App/Inc/app.h create mode 100644 App/Src/app.c create mode 100644 MDK-ARM/EventRecorderStub.scvd create mode 100644 MDK-ARM/mfps/ExtDll.iex create mode 100644 MDK-ARM/mfps/app.crf create mode 100644 MDK-ARM/mfps/app.d create mode 100644 MDK-ARM/mfps/app.o diff --git a/App/Inc/app.h b/App/Inc/app.h new file mode 100644 index 0000000..651452a --- /dev/null +++ b/App/Inc/app.h @@ -0,0 +1,8 @@ +#ifndef _APP_H +#define _APP_H + + +void app_act(void); + + +#endif diff --git a/App/Inc/key.h b/App/Inc/key.h index 205b4d8..a90a726 100644 --- a/App/Inc/key.h +++ b/App/Inc/key.h @@ -9,5 +9,8 @@ extern int Key_Mode[3]; // 模式0:按住执行,抬起停止; // 模式1:只要按下就执行,不考虑抬起; // 模式2:完成(按下+抬起)的动作才执行。 // K1, K2, K3三者模式独立 +//按键功能 +void key_act(void); + #endif diff --git a/App/Src/app.c b/App/Src/app.c new file mode 100644 index 0000000..6a34b21 --- /dev/null +++ b/App/Src/app.c @@ -0,0 +1,40 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file : app.c + * @brief : app program body + ****************************************************************************** + * @attention + * + * Copyright (c) 2024 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ +/* USER CODE END Header */ +/* Includes ------------------------------------------------------------------*/ +#include "main.h" +#include "i2c.h" +#include "spi.h" +#include "tim.h" +#include "usart.h" +#include "gpio.h" +#include "key.h" + +void app_act (void) +{ + //1 + Key_Scan();//ɨ + key_act(); //ִй + + //2 + +} + + + + diff --git a/App/Src/key.c b/App/Src/key.c index 5d52680..9ad423c 100644 --- a/App/Src/key.c +++ b/App/Src/key.c @@ -18,241 +18,323 @@ void Key_Init(void) // 按键状态&模式初始化 Key_Mode[2] = 2; } +unsigned char key_i = 0; +unsigned int key_cnt[3];//计数 +unsigned char key_no[3];//哪个按键 +unsigned char key_msg[3];//按键标识 +unsigned char key_val[3];//按键值 + +#define KEY_CNT 10000 + +//清除 +void key_clr(char no) +{ + key_cnt[no] = 0; + key_msg[no] = 0; + key_no[no] = 0; +} + void Key_Scan(void) // 扫描K1-K3的状态 { - int i = 0; - if (Key_State[2] == 0)//K3使能K1,K2 begin - { - /*********************************** K1 begin **************************************/ - // mode 0 begin - if (Key_Mode[0] == 0) - { - if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 0) - { - for (i = 0; i < 10000; i++) - ; // 按下延时防抖 - if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 0) - { - Key_State[0] = 1; - } - } - if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 1) - { - for (i = 0; i < 10000; i++) - ; // 抬起延时防抖 - if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 1) - { - Key_State[0] = 0; - } - } - } - // mode 0 end +// char no = 0; + key_val[0] = HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin); + key_val[1] = HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin); + key_val[2] = HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin); + + //检测按键 + if(key_i >= 3) key_i = 0; + if (key_val[key_i] == 0 && key_msg[key_i] == 0)//按键按下 + { + key_cnt[key_i]++; + if(key_cnt[key_i] > KEY_CNT) + { + key_cnt[key_i] = 0; + key_msg[key_i] = 1;//按键按下 + key_no[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] = 3;//按键抬起2 + key_no[key_i] = 1; //哪个按键 + } + } + + //按键按顺序增加 + key_i++; + if(key_i >= 3) key_i = 0; +} - // mode 1 begin - if (Key_Mode[0] == 1) - { - if ((HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 0) && (Key_Busy[0] == 0)) - { - for (i = 0; i < 10000; i++) - ; // 按下延时防抖 - if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 0) - { - Key_State[0] = !Key_State[0]; - Key_Busy[0] = 1; - } - } - if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 1) - { - for (i = 0; i < 10000; i++) - ; // 抬起延时防抖 - if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 1) - { - Key_Busy[0] = 0; - } - } - } - // mode 1 end - // mode 2 begin - if (Key_Mode[0] == 2) - { - if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 0) - { - for (i = 0; i < 10000; i++) - ; // 按下延时防抖 - if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 0) - { - Key_Busy[0] = 1; // 完成按下 - } - } - if ((HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 1) && (Key_Busy[0] == 1)) - { - for (i = 0; i < 10000; i++) - ; // 按下延时防抖 - if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 1) - { - // 完成抬起 - Key_State[0] = !Key_State[0]; - Key_Busy[0] = 0; - } - } - } - // mode 2 end - /*********************************** K1 end **************************************/ +//按键功能 +void key_act(void) +{ + switch(key_no[key_i]) + { + case 1 : + { + if(key_msg[key_i] == 1) + { + HAL_GPIO_WritePin(GPIOA, LED_NOR_Pin, GPIO_PIN_RESET);//LED 执行一次 + key_clr(key_i);//清除 + key_msg[key_i] = 2; + } + + if(key_msg[key_i] == 3) + { + HAL_GPIO_WritePin(GPIOA, LED_NOR_Pin, GPIO_PIN_SET);//LED 执行一次 + key_clr(key_i);//清除 + } + } + break; + + } + +} + + + +// int i = 0; +// if (Key_State[2] == 0)//K3使能K1,K2 begin +// { +// /*********************************** K1 begin **************************************/ +// // mode 0 begin +// if (Key_Mode[0] == 0) +// { +// if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 0) +// { +// for (i = 0; i < 10000; i++) +// ; // 按下延时防抖 +// if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 0) +// { +// Key_State[0] = 1; +// } +// } +// if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 1) +// { +// for (i = 0; i < 10000; i++) +// ; // 抬起延时防抖 +// if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 1) +// { +// Key_State[0] = 0; +// } +// } +// } +// // mode 0 end - /*********************************** K2 begin **************************************/ - // mode 0 begin - if (Key_Mode[1] == 0) - { - if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 0) - { - for (i = 0; i < 10000; i++) - ; // 按下延时防抖 - if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 0) - { - Key_State[1] = 1; - } - } - if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 1) - { - for (i = 0; i < 10000; i++) - ; // 抬起延时防抖 - if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 1) - { - Key_State[1] = 0; - } - } - } - // mode 0 end +// // mode 1 begin +// if (Key_Mode[0] == 1) +// { +// if ((HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 0) && (Key_Busy[0] == 0)) +// { +// for (i = 0; i < 10000; i++) +// ; // 按下延时防抖 +// if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 0) +// { +// Key_State[0] = !Key_State[0]; +// Key_Busy[0] = 1; +// } +// } +// if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 1) +// { +// for (i = 0; i < 10000; i++) +// ; // 抬起延时防抖 +// if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 1) +// { +// Key_Busy[0] = 0; +// } +// } +// } +// // mode 1 end - // mode 1 begin - if (Key_Mode[1] == 1) - { - if ((HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 0) && (Key_Busy[1] == 0)) - { - for (i = 0; i < 10000; i++) - ; // 按下延时防抖 - if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 0) - { - Key_State[1] = !Key_State[1]; - Key_Busy[1] = 1; - } - } - if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 1) - { - for (i = 0; i < 10000; i++) - ; // 抬起延时防抖 - if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 1) - { - Key_Busy[1] = 0; - } - } - } - // mode 1 end +// // mode 2 begin +// if (Key_Mode[0] == 2) +// { +// if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 0) +// { +// for (i = 0; i < 10000; i++) +// ; // 按下延时防抖 +// if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 0) +// { +// Key_Busy[0] = 1; // 完成按下 +// } +// } +// if ((HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 1) && (Key_Busy[0] == 1)) +// { +// for (i = 0; i < 10000; i++) +// ; // 按下延时防抖 +// if (HAL_GPIO_ReadPin(KEY1_GPIO_Port, KEY1_Pin) == 1) +// { +// // 完成抬起 +// Key_State[0] = !Key_State[0]; +// Key_Busy[0] = 0; +// } +// } +// } +// // mode 2 end +// /*********************************** K1 end **************************************/ - // mode 2 begin - if (Key_Mode[1] == 2) - { - if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 0) - { - for (i = 0; i < 10000; i++) - ; // 按下延时防抖 - if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 0) - { - Key_Busy[1] = 1; // 完成按下 - } - } - if ((HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 1) && (Key_Busy[1] == 1)) - { - for (i = 0; i < 10000; i++) - ; // 按下延时防抖 - if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 1) - { - // 完成抬起 - Key_Mode[0] = (Key_Mode[0] + 1) * ((Key_Mode[0] + 1) < 3); // 使用K2切换K1模式 - Key_State[1] = !Key_State[1]; - Key_Busy[1] = 0; - } - } - } - // mode 2 end - /*********************************** K2 end **************************************/ - }//K3使能K1,K2 begin +// /*********************************** K2 begin **************************************/ +// // mode 0 begin +// if (Key_Mode[1] == 0) +// { +// if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 0) +// { +// for (i = 0; i < 10000; i++) +// ; // 按下延时防抖 +// if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 0) +// { +// Key_State[1] = 1; +// } +// } +// if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 1) +// { +// for (i = 0; i < 10000; i++) +// ; // 抬起延时防抖 +// if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 1) +// { +// Key_State[1] = 0; +// } +// } +// } +// // mode 0 end - /*********************************** K3 begin **************************************/ - // mode 0 begin - if (Key_Mode[2] == 0) - { - if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 0) - { - for (i = 0; i < 10000; i++) - ; // 按下延时防抖 - if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 0) - { - Key_State[2] = 1; - } - } - if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 1) - { - for (i = 0; i < 10000; i++) - ; // 抬起延时防抖 - if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 1) - { - Key_State[2] = 0; - } - } - } - // mode 0 end +// // mode 1 begin +// if (Key_Mode[1] == 1) +// { +// if ((HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 0) && (Key_Busy[1] == 0)) +// { +// for (i = 0; i < 10000; i++) +// ; // 按下延时防抖 +// if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 0) +// { +// Key_State[1] = !Key_State[1]; +// Key_Busy[1] = 1; +// } +// } +// if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 1) +// { +// for (i = 0; i < 10000; i++) +// ; // 抬起延时防抖 +// if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 1) +// { +// Key_Busy[1] = 0; +// } +// } +// } +// // mode 1 end - // mode 1 begin - if (Key_Mode[2] == 1) - { - if ((HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 0) && (Key_Busy[2] == 0)) - { - for (i = 0; i < 10000; i++) - ; // 按下延时防抖 - if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 0) - { - Key_State[2] = !Key_State[2]; - Key_Busy[2] = 1; - } - } - if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 1) - { - for (i = 0; i < 10000; i++) - ; // 抬起延时防抖 - if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 1) - { - Key_Busy[2] = 0; - } - } - } - // mode 1 end +// // mode 2 begin +// if (Key_Mode[1] == 2) +// { +// if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 0) +// { +// for (i = 0; i < 10000; i++) +// ; // 按下延时防抖 +// if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 0) +// { +// Key_Busy[1] = 1; // 完成按下 +// } +// } +// if ((HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 1) && (Key_Busy[1] == 1)) +// { +// for (i = 0; i < 10000; i++) +// ; // 按下延时防抖 +// if (HAL_GPIO_ReadPin(KEY2_GPIO_Port, KEY2_Pin) == 1) +// { +// // 完成抬起 +// Key_Mode[0] = (Key_Mode[0] + 1) * ((Key_Mode[0] + 1) < 3); // 使用K2切换K1模式 +// Key_State[1] = !Key_State[1]; +// Key_Busy[1] = 0; +// } +// } +// } +// // mode 2 end +// /*********************************** K2 end **************************************/ +// }//K3使能K1,K2 begin - // mode 2 begin - if (Key_Mode[2] == 2) - { - if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 0) - { - for (i = 0; i < 10000; i++) - ; // 按下延时防抖 - if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 0) - { - Key_Busy[2] = 1; // 完成按下 - } - } - if ((HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 1) && (Key_Busy[2] == 1)) - { - for (i = 0; i < 10000; i++) - ; // 按下延时防抖 - if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 1) - { - // 完成抬起 - Key_State[2] = !Key_State[2]; - Key_Busy[2] = 0; - } - } - } +// /*********************************** K3 begin **************************************/ +// // mode 0 begin +// if (Key_Mode[2] == 0) +// { +// if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 0) +// { +// for (i = 0; i < 10000; i++) +// ; // 按下延时防抖 +// if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 0) +// { +// Key_State[2] = 1; +// } +// } +// if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 1) +// { +// for (i = 0; i < 10000; i++) +// ; // 抬起延时防抖 +// if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 1) +// { +// Key_State[2] = 0; +// } +// } +// } +// // mode 0 end + +// // mode 1 begin +// if (Key_Mode[2] == 1) +// { +// if ((HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 0) && (Key_Busy[2] == 0)) +// { +// for (i = 0; i < 10000; i++) +// ; // 按下延时防抖 +// if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 0) +// { +// Key_State[2] = !Key_State[2]; +// Key_Busy[2] = 1; +// } +// } +// if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 1) +// { +// for (i = 0; i < 10000; i++) +// ; // 抬起延时防抖 +// if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 1) +// { +// Key_Busy[2] = 0; +// } +// } +// } +// // mode 1 end + +// // mode 2 begin +// if (Key_Mode[2] == 2) +// { +// if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 0) +// { +// for (i = 0; i < 10000; i++) +// ; // 按下延时防抖 +// if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 0) +// { +// Key_Busy[2] = 1; // 完成按下 +// } +// } +// if ((HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 1) && (Key_Busy[2] == 1)) +// { +// for (i = 0; i < 10000; i++) +// ; // 按下延时防抖 +// if (HAL_GPIO_ReadPin(KEY3_GPIO_Port, KEY3_Pin) == 1) +// { +// // 完成抬起 +// Key_State[2] = !Key_State[2]; +// Key_Busy[2] = 0; +// } +// } +// +// } // mode 2 end /*********************************** K3 end **************************************/ -} +//} + + diff --git a/MDK-ARM/EventRecorderStub.scvd b/MDK-ARM/EventRecorderStub.scvd new file mode 100644 index 0000000..2956b29 --- /dev/null +++ b/MDK-ARM/EventRecorderStub.scvd @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/MDK-ARM/mfps.uvguix.EthanWu b/MDK-ARM/mfps.uvguix.EthanWu index 285d2dd..ba1130b 100644 --- a/MDK-ARM/mfps.uvguix.EthanWu +++ b/MDK-ARM/mfps.uvguix.EthanWu @@ -6,7 +6,7 @@
### uVision Project, (C) Keil Software
- C:\Users\EthanWu\Desktop\work\2024.3.26\mfps\App\Inc + C:\Users\EthanWu\Desktop\work\2024.3.26\mfps\App\Src @@ -15,7 +15,7 @@ 38003 Registers - 115 115 + 145 145 346 @@ -70,7 +70,7 @@ 466 Source Browser 500 - 300 + 166 @@ -78,11 +78,11 @@ - 1 - 1 + 0 + 0 0 - 0 - -1 + 50 + 16 @@ -110,8 +110,8 @@ 0 - 332 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000002000000000000000100000037433A5C55736572735C457468616E57755C4465736B746F705C776F726B5C323032342E332E32365C6D6670735C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF3A433A5C55736572735C457468616E57755C4465736B746F705C776F726B5C323032342E332E32365C6D6670735C4170705C5372635C6B65792E6300000000056B65792E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F400000066000000000600001D020000 + 413 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000003000000010000000100000037433A5C55736572735C457468616E57755C4465736B746F705C776F726B5C323032342E332E32365C6D6670735C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF3A433A5C55736572735C457468616E57755C4465736B746F705C776F726B5C323032342E332E32365C6D6670735C4170705C5372635C6170702E6300000000056170702E6300000000FFDC7800FFFFFFFF3A433A5C55736572735C457468616E57755C4465736B746F705C776F726B5C323032342E332E32365C6D6670735C4170705C496E635C6170702E6800000000056170702E6800000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000003001000066000000000600007B020000 @@ -150,7 +150,7 @@ 0 16 - 0300000066000000ED000000ED010000 + 0300000066000000290100004B020000 16 @@ -170,7 +170,7 @@ 0 16 - 0300000066000000ED000000ED010000 + 0300000066000000290100004B020000 16 @@ -450,7 +450,7 @@ 0 16 - 0300000066000000ED000000ED010000 + 0300000066000000290100004B020000 16 @@ -470,7 +470,7 @@ 0 16 - 0300000066000000ED000000ED010000 + 0300000066000000290100004B020000 16 @@ -490,7 +490,7 @@ 0 16 - 000000001E020000000600000E030000 + 000000007C020000000600000E030000 16 @@ -530,7 +530,7 @@ 0 16 - 0300000021020000FD050000F5020000 + 030000007F020000FD050000F5020000 16 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000ED000000ED010000 + 0300000066000000290100004B020000 16 @@ -1170,7 +1170,7 @@ 0 16 - 0300000021020000FD050000F5020000 + 030000007F020000FD050000F5020000 16 @@ -1190,7 +1190,7 @@ 0 16 - 0300000021020000FD050000F5020000 + 030000007F020000FD050000F5020000 16 @@ -1250,7 +1250,7 @@ 0 16 - 0300000021020000FD050000F5020000 + 030000007F020000FD050000F5020000 16 @@ -1270,7 +1270,7 @@ 0 16 - 0300000021020000FD050000F5020000 + 030000007F020000FD050000F5020000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC4000000BD00000070040000C1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000C40000006600000070040000D4000000C40000004F00000070040000BD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A5010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000BC010000B00300004F00000070040000A501000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000006020000010000000200001004000000010000001CFFFFFF11050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F00000001D020000000000004F000000F0000000060200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000091010000700400009501000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000AC010000700400002E0200000000000095010000700400001702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF38020000950100003C0200001702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000006020000000600000A0200000100000001000010040000000100000016FEFFFFCA000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000210200000006000025030000000000000A020000000600000E0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC4000000BD00000070040000C1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000C40000006600000070040000D4000000C40000004F00000070040000BD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A5010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000BC010000B00300004F00000070040000A501000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF2C0100004F00000030010000640200000100000002000010040000000100000012FFFFFF07050000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000002C0100007B020000000000004F0000002C010000640200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000091010000700400009501000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000AC010000700400002E0200000000000095010000700400001702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF38020000950100003C0200001702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000640200000006000068020000010000000100001004000000010000001EFEFFFFD2000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000007F02000000060000250300000000000068020000000600000E0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2552 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000564656C6179960000000000000001000564656C617900000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2580 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000086B65795F666C616796000000000000000300086B65795F666C61670564656C617907636F756E746572000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1855,6 +1855,1747 @@ 864 + + 1 + Debug + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C40000004F00000000060000BD000000 + + + 16 + C40000006600000000060000D4000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD0000006F020000 + + + 16 + 70000000870000003001000027010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD0000006F020000 + + + 16 + 70000000870000005301000043020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C700000066000000FD050000A4000000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 70000000870000003001000027010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 70000000870000003001000027010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 70000000870000003001000027010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD0000006F020000 + + + 16 + 70000000870000005301000043020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD0000006F020000 + + + 16 + 70000000870000005301000043020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000C00100006D040000FE010000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000008C020000000300000E030000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000C00100006D040000FE010000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + C700000066000000FD050000A4000000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C700000066000000FD050000A4000000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 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 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C700000066000000FD050000A4000000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C700000066000000FD050000A4000000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C700000066000000FD050000A4000000 + + + 16 + 70000000870000003001000027010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C700000066000000FD050000A4000000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000BD0000006F020000 + + + 16 + 70000000870000005301000043020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000C00100006D040000FE010000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000C00100006D040000FE010000 + + + 16 + 70000000870000005301000043020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 70000000870000003001000027010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 70000000870000003001000027010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000C00100006D040000FE010000 + + + 16 + 70000000870000005301000043020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000C00100006D040000FE010000 + + + 16 + 70000000870000005301000043020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C700000066000000FD050000A4000000 + + + 16 + 7000000087000000A8020000F5000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + B3030000660000006D0400008C010000 + + + 16 + 70000000870000003001000027010000 + + + + 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 + 000000000E0300000006000021030000 + + + 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 + 4096 + 0 + + 16 + 07030000A3020000FD050000F5020000 + + + 16 + 70000000870000003001000027010000 + + + + 3311 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC4000000BD00000000060000C1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000C40000006600000000060000D4000000C40000004F00000000060000BD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFAC0300004F000000B0030000A5010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B00300006600000070040000BC010000B00300004F00000070040000A501000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFC00000004F000000C400000088020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000C00000009F020000000000004F000000C0000000880200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000088020000000600008C02000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000100000004030000A30200000006000025030000040300008C020000000600000E03000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFF000300008C020000040300000E03000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000A501000070040000A9010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000C0010000700400002E02000000000000A901000070040000170200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2565 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000564656C617996000000000000000200086B65795F666C61670564656C61790000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1536 + 864 + + @@ -1862,22 +3603,31 @@ 0 100 - 0 + 1 ../Src/main.c - 4 - 115 + 14 + 101 121 1 0 - ..\App\Src\key.c - 21 - 10 - 15 - 1 + ..\App\Src\app.c + 16 + 1 + 21 + 0 + + 0 + + + ..\App\Inc\app.h + 0 + 1 + 6 + 0 0 diff --git a/MDK-ARM/mfps.uvoptx b/MDK-ARM/mfps.uvoptx index 3b806fb..e989560 100644 --- a/MDK-ARM/mfps.uvoptx +++ b/MDK-ARM/mfps.uvoptx @@ -117,6 +117,26 @@ STLink\ST-LINKIII-KEIL_SWO.dll + + 0 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 0 + DLGTARM + (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0) + + + 0 + ARMDBGFLAGS + + + + 0 + DLGUARM + (105=-1,-1,-1,-1,0) + 0 UL2CM3 @@ -140,7 +160,7 @@ 0 0 0 - 0 + 1 0 0 0 @@ -555,6 +575,18 @@ 0 0 + + 5 + 29 + 1 + 0 + 0 + 0 + ..\App\Src\app.c + app.c + 0 + 0 + diff --git a/MDK-ARM/mfps.uvprojx b/MDK-ARM/mfps.uvprojx index aa2514e..4e7830e 100644 --- a/MDK-ARM/mfps.uvprojx +++ b/MDK-ARM/mfps.uvprojx @@ -1615,6 +1615,11 @@ 5 ..\App\Inc\key.h + + app.c + 1 + ..\App\Src\app.c + diff --git a/MDK-ARM/mfps/ExtDll.iex b/MDK-ARM/mfps/ExtDll.iex new file mode 100644 index 0000000..6c0896e --- /dev/null +++ b/MDK-ARM/mfps/ExtDll.iex @@ -0,0 +1,2 @@ +[EXTDLL] +Count=0 diff --git a/MDK-ARM/mfps/app.crf b/MDK-ARM/mfps/app.crf new file mode 100644 index 0000000000000000000000000000000000000000..b096301d79825253cbe0697941cdeffda4253065 GIT binary patch literal 635097 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

c$YzW1a9e|F+` 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ΜC+e{U?Y9FOn3W+*ut-30~VqnP%ii`Et^=EHc&aFiw= z#ve3@2ANvr%huK+%HzCZI9ilOdR2n@({W7u(KTZVB@+z}SWjsPhob1G>6;oBzw09;x?*jvkXBg4XDNXvRtJ zp%&Xw>qRto!S^7#2GP;NF^y60XRR_KK>?Mq5{@ctN0sqt?(D=5Y~hbGrU}N9mDEv^ zL{OWkN$E&s3@X0DkmigXt`rr;SB)i7EJRRzO_NxWFsS$jL;5v}{eLy0Juxg$Rl>G>H`ngNpAU-vlSqfqaU&Ehn;D3za9~Jn}5uJZYWsDpD z0%M_rEKcU}m@o?t%Ey{fjxu8KFfY`Q>eR)${KVkxiHpTAF8C4M-9yrF(ni0;m}orW zqyn8W4aT!nGs<`ngX3AIAhdd?J$|_{#d=5sy%n0F^t#f1yRtx@`HR}#S7}S2MkEkh zt?)&wLEzBVNPybe*J?{B#ryiF3NNK-S6^2E14i(u@El^jwggf{f>CWy_#)LHa8w%$ zU|5#I^M}v0C6FQ#NPVvGMXEud)D{E`guQm)GxEu_Th;rlBf1np0iA6UjxuaVmF?18 zubYfb%jOpfT&;lfO=b?Za7P;e(gO4k&gln8-J*E0YHN=lf)AGN_(Vh$+XQ24Bb2vqth14cYYLYTat z)%(5V02?7$9;>qO(Y2N0HyMxpO#);Ldehz3+<< z14QmfbQWpsC~`NOyL#YZs%i4#u655?e4)$&sr#Cd#S#YP9wB68*U)Es;SaG?jQ+=F z;$;Jg(blC*X}@`1;ZaJG;rj**02QS)RvTC;pUsn4roq6*DGG}v1P*Hg0tOEG>$ANL z9bSl`O{|S9T9zft1=UFv50w=X)n8@cP)Gf>+Q{l^$lzAdA%Mvhl>;b94B$-!!gZ50 ze0>3BN^NuluyhDuYDL8W6cPiN&cGCy4q!%Yi~>+}2w-MK-{jU;6brM;* zSuK(B^sz#&kx2P@SA|@ckX=weYSCJ+-Y;293kbR?92nvTiBDrBI}Y;mWQMOUj{NH= zaj-V2_eqA%V^O3qKxDH-ClRuv$d+vGViDZ(x2pGj5n_PIHi^z6jU7ey{Nr;?*}lS!O09CJUfrkZ9 z_30LPL;%%=AqzYzfa;Qv1%6Y2eMIW|JofnUV(BX^ec}7o#nK@x9gjVJqFDL~OTWh+ zKUpmOg{42-%v>x_3d@sl_j0j3B`iV{69@e{Cf+Mw%_$IcumobMDqiy#8a z=K=u+clACe=GaB~wp*M`0Fg@qOcH2Cfggm?D^TI*vV=M%Dxg;+)G1N{y(*zjnF{DN z33UopK(9-vQ>p^`ql7xeDxg0LD3>dmpE|$Z_!y3o;gp{21iM7KxvY~CnZLp(v&|8hNlOy&y4Eoh96Z)n=M|-UFcXNeZhtRKB<`^0>)wpiv;w!0YiF5j-V?Wxb`e| ztWgMp4IwP4nIZ(nVhBqmv}?e~VI!!#(kE2Q9CH{$p+gMIYo?5Wuo%M%357It4yG?{ zr%$a`I_5BjLWdYu)l3-!VKIi)657S3kZx01V{M^25kY#b;Yi&Eg`%HI5JZz@@tWYe z+8PRHGDxqlcv3teQGSB}4*FY9IrO-+Y^<%3d?ADUXBAJ#6B6Y=7r+7C|1!L@Dae-`Mqyq?Lo5K~6WHbiyC4qZj z-ySeyL3t| zDF5HqG|VgCtrO5r)HHRL8_-VHGJS6o*C8MGpdUp?ToG8_l}t>CtbHJegz#W=X}i+rNdaPoeMQIn3GIPOWj3>=g&&b zyX5fvd8v6nI6Qx5YTgyW>m2%*{K*pB)&+^WT3e$G7c%g!RXmYjLSlNaSHK{<%KeWu z%g?Q1-Kbf9W)DopH{`XU9A#?gdPJ^Imdzbt%=n@eZ#prkXd=@Tg&-Zf}xfZA)=!cV4cUCdCaFQ~XK|ZAo#Fc-7&> zDK5O%9A2E_!kg^y;uII&8izK86*`phl$t7YOjykE)Eb&{toy%O z<1L4XN!A@;O`PTsG0S}CwwT&#RMQSC-{Lv+-^T~%#?1m-(tE89kTsV&6LR|EarMa4UJN*BtCX{ zL829JQR0nkJ`Ne#TxrS|+nRoOv16qn%gfD{4a_AqGYwf`amY(0w0t6iA5bi-Y@s|e zL43JoNomBP@CpgbAB^Bd#+B9-%9amCRvC^I%^!@cks!L}PaE)BYa&fqT$H`^VF!%# zQ^S#(`9q6!22>Z6b-Ug&s#3Cyje;@Ad}i@kWs9VI!l9gL6j)Qriy47%mD56kvn*jw06>hg%hM!Qu_`))(#m|QRrDar$o@MNi47h6? zFa7n!39!?c!qg=iWNw#c$ix8#^R`<u8 zryF*VA?f!);hSvD?r~fjC>?U+5FEgNtMDlijKD0M5P+fdkSP58{G>KSN{ItXrxac& z0Rojy3&3Df!VT$+HbhE^14?HVUMK+qmCgx3{(udq;CIFnX_ZgczSj()mOooNFCasC zug8lt7mOv6BNmM9qGkxW27{x!Bp`!X4sVD5!B`?WVu9Rc%@A@82Ia04$lyW4M$$zn zyn1@ongYSh1I25GQzR1#HE$%)$YFzq!5t-ohQTLO&`LEQqTnR>$upBSf0a5d4b}k! z@UufsL1;M)h#Z}{^n8Z z6F`r8+oRT}fFAXZN3Bl+J?dSLTAv1b)cc0obm>%KcwX|rwYQd7b^$f^(4(6oOL(lZ zM-IFL%B;`7^=ba=+o#Vcc(%d+p-VdP`!c8lLC?FO4hHo{&tV}2;IK{f z=;p8`JRY`59=vUJkXkRhJ*qm{n(>A1?Er}dQ_*t9O@!N&CLq^@Zw_E-dbYW1=QFQk8X-g^gByEcw3oC ztz|B`rO+gKxl3*-HA!CKl3R*Rl2^LqmU5HiRW7-u;3RpqOKvGSNnYcUTZ&GSKQ-jM zsq)7y>s&x<*<~M4cI!R5DZ7Nn#chKJZ!0^gwb3QFl$|7h=8{{=PLe-&$t`6k$(vkq zOW8^CW|!Pjc9OisCAXBFByV-eEoCRk+bx+kTKLcjugZMk+1rb*Y}H>nWLt6#8Y}KA z2i#h4MQ4XcZ7a7z-RV)=imgz0dDOO2E7aW{wXM(!b&p4FE3-n~>rvZ^tWfuP)V2~U z)PqDFGNOO)kP*WzM{1mNh++9i;&%=)EFekz-XVr1B#Gx8Vpv3yc)=ltWh99g z9b#BWl6c7>hNUElmld(u{-~DHm9Q(0xuuvgAByQ}O;yE|uvkpjYG_va5^p-hu$UzAmL?AQSE{AdFa1_q z+e(SpP)WBdqAsKciFI_R0=AS<@qf3b#YI$T_i9>PLWOp}ro{zRXb);yTt0>Nu%^Yu zQ)rKBT3kAXHu^uO4;Rvw^=xB^3#ZUtOf>l98lE}~e|CsAXiR0xMbkW7Pkm0O9YE!b zwd7Pd0*7@ozQFo5`tm`<6DnJ~esKW$6D_&u6Aty?{LkG3hm7bQIpR6^v4xS(b#?Zr zC*n-;%oGLPf#mZcf~gMo2?vdFyybw?45B*&9AfGTr+G}AL>=jN$B;QQG2tr<@L-$r z#Rd9^_HD-u*j7COAD`W@aP z$s0cCPlE>jiJ#ny_n9pA>|y4G0~q!ahbza;XdL)b34Zpu!JWN42m0c*j%A)b3`979 zK$bgP83>~>kW~phpbH*!HEdw>7c4Ne7_6>r6hYbucq_oAMmvBg)>v{1LEun-9R)jV zV52`|_`pGb6A`R;tQ12(x^)rNfvV`BzoDj55+oL5_^d#iR=sObH$4~xKb-#Dv2qM@ zMFh8!4Iyl*nI(jb#Sk{vP-i045?dTzJrQc&Hq9Htze|BD@b=nB16C_Ac_l84_lt_B zhua`=v|noA$U(#DyVke@f8|(P^qCC-?5LSK0>oknI|~$UUL2NZAFjWv zvWhn0PpALWS`3~(MSe{w7(Dr4TrhZIbzsIdd^6C zzQq9-5Co)MKs*OMb_qw|F`7dKK72?%Ft|P+Hl`o~rh)bm%_ypfLA|2|(m4per_?Ma zxCo}D_-n@;=t??hAFG)~KVvb5ZxggxdK!8DyR5}0d;kTa7DFcU->G9f={iX9Fp~eq zkj@lBpWe;^T?4y&2K0>T?jx4xvk`>Ca`uTvqH+hhIv2Pq0csY8c)pPOiV)>*w_J!I z?IBj~AjFG-s}iDSVThLt34VwrXHlMUU5Oy=Ay)1n#H)d;5~5~dh(8t*{BlbUQJ$3D zh#>7DR_-9gp8{7UM9snwZx#~#)JqOgUcUb|g0zQNxq}dI1+GennuQ_WNu+`BV<>P^ z*?hIHc_k*xT^|sK=eUC4?zwJKXqJJ2JtRVNBXScK{QW0*nsQlM9{B(YtZ$mcqSF~z zdxE$||DV{286(AI7#P=!M8K2pf%(f;xB-u;Y#fb@Lop$Qv6e;Z1&6}pG;H7y{J<3BJRTjd3UdBgXhA}SmV z>rJ0hcj1BLlz?A#;{ktaz{g9R{p+$X;ivumt$>f$I_b$rX@>eKn=biX&%tKj)sq$p zJSUjpnZv>md^j329j-hSjK<^ewgr!%lQBFuc*n7}Mv>SM#Je@q#sF9hVU~vGM@^&$ z-p#J9EfEkI0(h_DY5fL?@^d7xIb=LP)7imX#~cPw=n%pCHB*K_Sd3vlLr08)leT8t z=)_lL*Z43%a47Y*kvu405Y$J$9}djuV{i)-1xmE}O}Wm&1BTGa3ho`BI93iyOe4#N zP!`q96o$fL2#X68e)va(fG2QE9BUAQWJ3r`Yi0={V=;tf1=`uP8Y4#0e8r7qxnm7N zkZcHHMa?WBWGsfTvOux*$RXfPvdXarAxJiau)1cJ5Hc1+SW}=qe;WmtkNDRpaVJ^p zSc4EG8$$TBW|j~#7DHH9pk03(@z)#yez$9VZ43esT+rW8@rpbnQGH_p!kHs{xs6U< z@!HjAwJ}f^Tu}eK;uUp9qWUHU>>k9|k??Dvn`>jN&RkI6Qt^~JB2j&70XEA@9y{(> z+iGK=F1Vn+z2X&hMxy!`1=!v53_LD?OAmLdFCA;3FWC^lS2eRlkg*uTjshL{OeZ|S znXg>nO1QJO1`!A{1hA{(6@5mc{O$sTsu<8o3sBmp_Eg3|yih@VuVoc!!lClM0_*u( z5yqu&zqJLrnFz8645z3j6p9`!pe`Ybi`^k>3q&&!L=PKI5ltu*JyJkDe;Yhx@Q7#m z6AN77jymQ*TGB!N>zY{t$XJZwSb=t>80fj==_#z=IOZS*NrxDY*US<_#$pWL7HA5N zL%@aZL~RWs5M&78WW_7`j70fU1(@Pud0gpE*VaH@kU{=T#VhiRMESD?n8M;Bz@_e7 zZ4KlF8RWmKctxI(DF1x{rm$EZm%8({HINr%kiSsziaaAx{$c_4{B7U>_%$i)L(_u_ zFIC1syih^=2g@qbghS=a1=b~%vCX?u83W})1?8)jRg?*b%GV04Y0UY##~rxDU9XIR za-o9qkCs)G35Uuz3Jfn&=Ut@(SGu1ZbD%Eip#O8tED>ZZ#_(%`4r%UDp#BEt>K^%$?aolydC60o|IPMiNx8M{9*28_z z9K@mc5XS?DTjD5ajN@Seb01D|U~N3|%t0KA4{?nCFHI5lHU}Y_N*wvEbdLOd0dq4> zap11_f@comP<)8vMTcABC}_;bm;$D*oWj87f2?B-qL6F|VqDEEF=Q-;@KS+NYfd5H z#yH-w1|di`gfO9ImJl))Lzt+bO@B@y;O02VvBn`}HiYnU%~T;IEQat(fl`xBA>ao2 zs$&g8kZcIywVGK%$XE3;j;thve!YF8rDhx2 zlmiIjZHHUJC}<31Rss(j(EXRZk?{}j;yK!EAK=8|_<(5MbNMMA%fN`{2m)_191-qm zbA3P*k@f)*z3=ixM1p}4%@YLPZa5;`-9GREQAFAYL^R*!i--gRBl=Jfc;n%Suzo)B z0Z~NS2Sl{M<%@^}10(ua5O@pXh;YYS=mVmNv=4~r6PGU{5)6!Jks#29!~x;nx7f8u z@hA@v&JvF;qA7R`W~qSF*2KZ!F1XCKN5Lo$5X^FqErKa{3}%IfH=7g(gZtr1*WMCL z@c_ZB^4K~U!ecP21)R1k4hDC|HLg7hMtOi>)_QCaOu=I?p9(l{S{x1Tk?VXw6pr=* z@vL|GA|S!Qh&BiU?O+^G+ATM_fG8m40^<41V~cPK9;5kOz@ez%x>gPbm*!2LJ&Hv- zfKWC&ToFk|V<1}u7%zb3IB-GU>X@T21RbK-Rx?EqjKvtX3n*R>%Q4^*{DotVVi0tQ z;mevSVqh%B@Rfk33nI@B%3oCX_p|RizLqu&LQE-yW2-Z zA!#QN(jJ#DLJ|xNX|Eupa7#qE{O)rBQ9#NC#IxUHi*O1aqd6epDbf-RuD=IeKopH~ z0nr@t*dm&O$7l`5H7$+TtF0!askmC_1Gesg2!mS7Vs2ki3S(oV=f?yM!A4! zzVX;1nu5n@jth9Y=*ESduIzp5*`rvb0|@1W!xfQaGzM}~fYUX&90;zvr#yQUh;#sf zoOZY(kc`Ga&IoWip~->Z!h6=UM}bHO5Xd=)D+0-A4CFfj=2My+3a-E3`-mtQ?F7O( z@A5@Jf`K7jN`&SkkWToR5&t&#B>WITD5~n71lJh^cR6sB!mC*r;I%@+=$ht7T(i9H znN?uw3l)usasy%g=(s2$6*Pu(`@f9pex`TO$Ua?9G%ubR&^_p}$M4XaeY>9c1Hb#k zf2POv!PENsgUVgPbOe|`0_GlJ`URLyz}zQHe;?Dg4`3b;=E(rl#Pg6aPX(AJo=1dv zI>0pXyzqaeg!IAG6 z&|l!IN#b_6H`M#?*q8xQZ%Q=lpdCe~u(>JB9x6<1Ri+w?D^yq@^_FI^7-3Lu8bh#f zSPvVu>DJ^53LYrVFdUX-6l%^S5U7>1#F_B6v5=ywO2GobcQk|a7=v=}5(Iu7vr85W zUUHjN8%dPzEKO5Eb3u1@#Up8fMD@7@>>Bi^-sT!yT59v^@c+_!f~C#>psM44HpRiO z)3Kv}6)lKp9trirZz>EzsZ^pkCqAf+UT!rPoX)R!d_;>14)a3>J~L|QU&mvw>-*{Ec3VCfkSeP>8Z9$g%N6cXdWay_!m;J zOqhocDEWcb7Op4><6j319Ws!I*QZ}&UO{H4>1Gz?hXp6kE44L0CAbf|UZt(F{%DF& zC5hCm;c#GSug1An809$WS;C(Ra~UT+LwKDq%5nBfDO^wHMplfIJa5oe9w)ipsI79G zv_aM5+(eu{UA=>3YqnXv?=1$I0fn?hqN&c39jC>%V#cKovW_2I<7&6PHhPm1+zBpd zeo^s?Fe6d@%L=IOU{BMea{pD$lJ~6#teu6$i#?7Mw~}48kw&VzDhNezVWhh&UKuGP zain_+u+Dyl8oxO<{znzq^|bUrdmg)g&(+}ezf8#^|bK+KmQGG8moYQd1?2@YL;7GnsvOe za-Yawk^R=%f+S}m4Dy8Glp%^H^OOKJ{WGj3nBMd~*weK&$S+RHL z3fezdR*@zgDqkg7U$YHdQ}2_Y>IpLg#I8#;2_-v<+$d&Vps|oJxj)rLl2h{(+zBpd z{#@~jFe6d@mkQ|AQRV(-&8q9DV%;h%UZ8QLxDEVP8)>9!8vv(*3nRT<@ybXUi6gyJ zfV4=XIBo-XD_fvlm>_-6vWha{Q22g<@dAy?xD7n0je)e_g7(9TSHu~K>ZAYfv?)X4 z#H#tkA8;FZzBZD&Eib_Z^%p9hQZL)Uixto>FYSIz&2r02v&I!xUd?$Mc*)v=BxfQF za=hV`A&PBaq5##~z@*w5ptjCKnd3&sfLl=?AaZ z)*#1%3|W4o;+3H?5*)#`kpiSOI;rC}Fr_jE;)M#@Q!T4V6AqQ96Rg8*12fe7B&fE5 z%mA^O5=}zMjw0_AGcV9MKHLW0t&Jq7<|()nT+p0V@rp1bQGIp=bn2*b|6a|i>!@PQ zEi7K3aiq8nyk8q>q-q-gr-BP3omcV7NEwME{h$D8kw$Uc2Ig0`K)WzO`a{bq%7jDV zj|vRdEps-opf(25f(zOoSG*$5NL2qs0nORKqS{F6w!HL;ySU;h^|B2tsepcYY4=NO zmRnw$wY;$MYR=oh3Tq3JoQaU)m4;J>D7Jys0#t7UYietdU%le4t$0FQZUdiIKtI3Q z{kodv=2x>e6c(?~X(7gyYGZ8;axBP@<e5q#sY0BMa*>bMPTs*Hhnp@Q~i z%PP`@L*;D*>u0us?dp9JRNFvifY=ujO+v|zB3~6VFVHwXOzw`_NOEePf;+(l&7Bpm z2s0AZcU3^Ajw<)NYgS!H6>D!{@dAw_#cg0;ZKRQ^Z2+7KE{t@4#VaFaB#!hz0n#Fk z;&zQ`Y{DG+rT%qk<@K@ z=@s{Q#Z&5K8~C;Y`sJnFpQu@Gd1=9! z8vv(*3nRT>@ybXUi6ebbfV4=XIBo+ED_fvlm>~VgvWha{PR3D>&W*Zn=8%f=kmtJwlRXn9$wt<%_pkH3v{rH;YmX~HtEUdhm z^ENQa+JYo!BBc0b!zn`)+rX;=RBr>X)z%=tdc~bw@r1bC241g#etxz4H)@ufU(K3Q zSiC-C9j9$zYHba2EXa`Mw<=y4DkH(sV~^Zo!*uV&SCRI%n47BA2^QrreUtc^5MwGDt%!G)22RPoA48HpoZP=K^Zqd0B@A6K?O zyD&j|p=A|i!lCdd1;z_BD&sb=s5S=Df(zPa1w^Y0`R7QfM#~$BWfV4&@ zb=(HFRmMQPP(gdUWff_{q4HM*d&+DBJJkCmsJ4O30I{7CO+v|zBD;&37ib(GZUcL2 zBgv_G3ho3KH1}4#BFsos-&X;hI;!07uUT~+Rjh-B#S1i!6t{sxwUI`uwgGS|xG>Vg z6|anxkvP&L1xSlDisLqLw6X=-g$dGMTUJpf910&RFkYZh8MlFNYGWWRxS)N!;uUd5 zqWTF1G~2+*+DPiQy!48Ds^Tg2vJITBfPQ&t_h)LBTV9%VuCVfI&fCCu))pi=6CuUl z8%`Ob*aj{LP`wRYtgS(Q^@@9`;t6rN4g636{rqb8mur@rU(LE&SiC-C9j9&JT5Sz- zEXa`M>lLpIm66~GzV=dpv_>a&+y-t`#z4GKLHj4mD$;~Q<(mY1+H3>As`p7yZ3CGB zVz(rkgpwUaZWl8z&^SKa2JX~Gl2h{(+zBpd-mQ2=n31S{uL3%CRJp%jv+6pkSPu(} z7ib(QZUc{MBaKvT1K?C}VWgw`rb{lxP)5o~9O?4~NQ*Rz<2LX@Wec&zQ`gjF2+rWg{Nb0t{^ol#N;wkmA4NR(letBv4 zFV`%$yfo|8!pf^TZv(GcTae^TgcMIUoH9hQ4ZI;h^)~QkZ4L6PSKKKTPl(HHU}^>Q z^Q+yzRkPguYS#3^;`JHpIBf$nYHN^VL53{PtaxRpj08vU;GF`bH9D!|Ht)+v0M2!6mM-4Tr6C7Nq2wWwl&{AqzTg~Y=64gPi37U*Uo$gVe>qMA@Bx}kuc`^%^-ieI?hXl;RL zCW7c^hEqfn3PnFJAozA14;1IjCSwXDnFflRHKPb32KBZS$jD&>M*KBP;*8l^TLV== z2H|ZLuV^z8<+m3gtjauGT=u^(ra+i!p!%g|6iLLO-cE!J>4xPV8jKQ2Bg;HEo}0D=%nE zph+YUyr}R+twEsFWdsZ!4xJ=5c37WRenU1Y$HD!*hiJS>M- ze=Lfd+T!al350%C_^gBol)5DWJh^bA`Au6wDI|f^ZH1Ro^dm#}5HJwG&kuj3>|rh3 zHx|-*TI?~325Jv91?36`hxSlI`Ut^C)>Mx!J3}5Qj_zoxvb?P&`=lfHyav(lGGasa zf;F{hA`diQG#stjH))R1Ao`(2Tp-60&o;WQgSyPK9@<8)t!_k`kljbWL^kmY+`SGeXwP+#_G+#3ut@&iq zoUB1lB~83y__{Tar6Ay$ zo&nDc9n?#I;r4^YGt;rMCOpe3{hC!X4=V?t{dP^p05le(n2pe8DeBWaem7)0sMm8@~`f_CWqD1yVfCwY296@CBeJ43G&B4eP zWJ(7|hA&EF9|wpqvdR%ew$OKyBhws=Y;mUaQIH*{1;_jI445k*)Kch2 zY@QB?3tD-Fv0<0BGsIAI{p6BXJd{`93&PtK`N04Sy1c>=_ZAv1E@&=G8-}m zFvQvygm^siQ$jR64Dn>4;ktt%mQ@c!JQZTX5Nlr$;_1jw3DNK{#B+s)3lN4_mOl*f zyATtGSo?wyzmNQs5DgDQyjW1FnEYp z^R%)%1&YfEc}=gi*ZT%aUJ+`%J}OY0`Q$ad)?Q!e*Yv;`ADYQ)dfh-vtYZrlCo6eP zueI0l21;HLYGR#Kpg6zCYkIA{zG|T46`{uK>jjEag1n~J+UpbpC9eoIUZ)i(Rxx=^ zueH~i21;HLYP`N%pjde1HNDne-!oA1icsVA1B9kC0(d@9eo;D%`2m8alXqTX9Kme* z(077!DQo5zIFmlkl)lZAiy9-oD3L7;5MgAMBZ%x1-${;4b17}=+p(w`&47bUWF0V0g7 zas-jB_nqX(GzTO5EK{E3$nZsp?DGH-Mpik3$Ts;-a%7r=k!{VCr#LcvQ6k$GAi~Hh zM-bU|-${;4b1<^6GUaKG3}2MUb_9qpvdR%ew$pc#Bhws=Y#&l+BZXz7yu#S9Mc5x= zC_3-F#QK8p4n%%1z@l7UVTgweZTP5Rz0V9CkuUFKjE6%I#n@L|4Jrc47le2ua$`a) zJPh$@L`!!*^%0*l#M)nnPVh#kJ{{%aTI}Rl=%nL`KS1Bn|L<|~P3WW_I{D+@ah*H}o%l1x zb@DKD;?Ee@$>{##Tpik$QtUiqp7#-a)Xj`Rk>Ui7_zN!I9Bw&d#ufse8{mv7XC^pf z#)TM)tDZ5nF9`0X$WMvS@UR>w7+R@TF=Hl%AkLkgF({>cL5PzgHzvfw!w_GNXu*te zwOyY85l)oe;#ivoi*z zlrISJ-N=mzvG6d&SrILmF|PLP(1|}|Tqo~^PW&0;I++tX@n?+dWNzrhpE0hJdB#a8 zcAhaG_y|7gX2zgMaRNttzRNdSo5ENO1y3e67njhg;5=^@V`f_;ALQD~vc} zHiQ_8tDZ5nF9>d9cL5Q0pHzvfw!w|Pbv|z@# z+FL^>{)};*Yzv+EGsbnYJ#^yF7}v=cp%Z_`xK6$@PD-)!jM?EM_^6v1gCfNV9Pynl z-yCi^WA+pRUVFwFQ?7jDjM*DvD6V?O)V?6NeUYCMpW$IS9x$|0tzyO;3_+YbJ7Z8v z`GOD+MQ%)pg@+*?j%dM*akY~i z^Njh{NAOWMGX_P96FA~0T)sKna>kr3gg(tjMf9n4daXaT{;q;K=WVvrMvU3VEjD10sj#_UuXsM52Vr0r(J9X_oFcA*VHbxg8LH~LT+yOxLkoL zsXR7_w!vL9IQpa?(`!EI|FMFW^fu5YwatIv^+p>srMHPQfq!ZRV-QWS3H);_xJhr5 z+U7q9O^aQ7hO~@8~DO^a)e7ua z@9PDJ*KnzN(`#M5Z&uKfUQ@kO+Mu?2r?!Gk^}f{#Hq|?=6>O?^dMnse@5~D9SMR$9 zN7akzHPt)2f|m4}>V2;bYO8lnE7(-;+*Yuu-uGLo=Vl5 zUhC>zSV2pAP4#}#2DR0@s1s!I5dN;I!P4#|Of&J>;TyS`8ld3np*44YUf|m4} z>fP1`wbi@56>O^ai&n6y-Y;9hrh30>1)J*KS%LlP-D7Z6y_jB8z56O?Nw2Bi{cTWN zy$4#srg{&yf=%@vY6Y9>J=_X5)qAu8`_=nR!QpjAs^0WkSMRqKw4~Qm?};|3t=^NZ zU{k%PTEV7zPq%_i^`2=3o9aDRf&J<|Z*Ww-m|j!87b|E{sstgQM!j^qT5@R6$F6P4$j`DxY8`PrU+atM~aK)SxHq|?>0{hiFq2TcP8&z+5t*duZ1uZ!<)%$WA)K>2+tzc8VueO3s^}f~$ zHq|@16>O^ajSB2n?^J`M>c#Y$>YY|WOL|T9PH%(S>YdRFHq|?`6>O^a?N+d<-gjET zrg~>pV841lda854@ZMpaUA;qwcm1 zrH?n7Cn#;us#vZKz7lglX@$aPB}Aao$_yAjpsOck5Fc-{N*jD7=77>_h0jWeK&3SqFyJ}( zx&t07ym@!6Huy@+0i{nBJ}V&tmDUx&Gb2a|A7!#$8v-TbfYJtqFG>vpl{RKTPfzFn z&)9o(%XKALn!rEdFopyenGw;QEg&OM0TN6AjEEdza1)=-69oxrkn_s(8wN_PDV(;zWyYBw>xn|GbqmtxLm~3UCnuJUuZ6kjn zi9<-+i=q7SH2gqkhm)#dC6;JAIZ<%tFRtw>md+jZZ?m+M=kR9|s#zLIq}|qCI1OE{ zYG0OnHL9Y6{%tGy3FuD1(L{n=wC)0F=mNP^fcN5#@R zeM2iwzIh)zr5aaK3HO8(1(!X7ds-|VI`;f`#mPza%qi8ll1jMeoG7^L5!{PnX}neR zFVe}k@Jpvu<4P*wUU8z}vPW>Qi>2{`Do(zce{)JTuA~y~4JQgNdj$8kSQ;;=;_{zf ze&?iWUWp~%drlNy_6YAou{2&$@Z?+Jqm!z6C6;)fI8k`nBfP$UXxwTyz8xDcDR^?P z*3U`Ryb?>i{+uYh>=E98Vrjgl`nLr0-NryCRr5+L@dk0C@UlmEgNvo{qJk&i4MUt% z%`36Q8_J2o%O2qkE0)HK3Z8sB40lpBuf!5>1SbkFdxST#SQ;-Xc=G))%1PC{5=*?% zoG85P5#E?$X}qY)YcFN?t&^&GC6;(&IZ=4oBfN3N(y94p^yO}3JS$4mzrBh#H9`qC zf&7If4na*ShTi!5_3h<0crpnJ`a}Nk6hInDoGI2_Fb!QOQ>~1nM=;Y^QI7uZwc$u8 zfu@t+lJt*-&aejk)^0Cv{h6$UC@)Ej|8Lcv3uPyc7USE)mbVOcR-1!aUbBHJ(=cZawd%fLU^h zdBJ6x%LveTE0$~m~Um|7UQ;40vu8a_bVrwIPnPX zPO)_Ck)CH=8_D5Zv0)U=2*%PHH5tKOH=w6xp3u8 z>`?N`??&k#-fHy@FW%m`(7etWL4sZ>{sJ@}M>FYCM_PNi)P^pXI;zM$foU&K=x7oG zjAjyMjI|d`Ll?|AkvpdUwoJ#KU+0%i-t*(>-<48+v#)VACX+A|tY0wD1v9b8y?g1= zmY=jqB;abAuW92^G?FNjt-DYfx=^NAx#jJ_4>gs%{_VluY2@{95B5$cul$Cb{`oaL zY0b--VZ7KO$g@9_1btS_H%&%jH2u!H&9kC|=`1S;&k7!DHhHU`6?o^6xB6LucW&|a z`Y+gF$h&zS33{bwoN8RDM$+p)-@40{HgtLY7g)LSN}CV0ki1n_+Vn0e-tHa$sz0;K z3ya09=+|#LsqytAlrCTi`O6iELoQ)yG4$$IJ{%$U5X)GpMj@0?-;=+f#385^V(8s1 zEi8KfgFeghlT%t*luEFboDf>mBe+#fOV9MAG(XO=nuP$SnZ#N{{wAv75YpPFp<8FY zPmx1!9SZ?TGl{gG{7q8BA*2mWLzjQxzw#%e&_<^yD>bM+5#%XCG66Sns!0@&AU8KH zy?O)LUfv;FoTSY19|3C=kPs0}#I2lZ62&9L9of>kcY33A?yhIM)YML=C{Ta5T5vX% zaJx8>am6FJpN*yWpY>BaGL-CgisH<7TW@(NO(onOP8eLnBe=cR(hYm?d^qj%8ZMAu z#0=GJqWcQ!d4(kFdnhB(n8)}nE;ob)k=)XLz@iB+i|IF5Twf#k3Y5nhP$t!)KMXMxJG(F!JeN4$sUwW7}Z7(^S{@1qTmA>4f z)spca+`8gpj;#O5t*g$a|IMxZN?&UcYti`cZe8~=ht~h{)(vO-Lq2NqD}A#?tVK&U zJ>R!{%%T5~zo+kHTeq~3btmdwrzq7{mrW()Jx*j`@uYm4w)dMBK2aaA5Wt!z>O=B3 zQRPH^)HLvk`j~}))I3q2kiSVPC+gFt0q5dpzmpU7nNyV2a-yauAIbDIKIc@E*gR2R zG%Yw7Kl@!iQC~VqneIeQL zA5(JEmma1~+lkI*Pt-{*S}hqT>SP~tWIa)*I2)a)Q(MGZG)~lMKIYJRqE2@_0jYVSE+&7IR8G_-O#{wFJyDlBMOiH;YI^dKOi$x7PBn?m6ZQM1 z1qUNe)a6c6raMs+5y3?Kfiq2F^F;kATRQhnNj_0mIz@q0`zDoet2mKy<&jf9efYvy z_(Waf6vf%Mr94#gL|w}XgDWTMI%{z!>Uyu?0{x8I_!erOs2g0&V#|rTSxwy=&#F67 zx3p*lOf#yDrYCo+k14o`kSBPXv)L1Mdy7^}#)-Pa#~fKt)Sb>oC+e;iu@;RJ^=BV* zXgyJPI~$#-ds@U=G)~mLKIYJRqV8AQU-ad&C+dL~t&&X9^hzJ}F(o&B>0#2ZoH(03 zQ4hChwPc*AM|{kY^+Y}DY;>X?YY}VFI8l%Lm_zG{dcxW0L_OIe)}nEup7Jq=))V!t z*m^d$zI?=;V?mjwxNIi9zURp=u;NJJ^eKy`fseS0ECi(H5qF9FO;S1HE;kK0sPu@t z;uK}MBTl|(T0XNUMo-KRW=RT(3CPJ?Gg|pc+ z?q!QsOU4=Z%Eug8&$!plMrYh_En+PiXWSbfb7(!|-Z~qdaqn8hS~SkM_de#(dd7WH zTXRX;e5L#TZ;ib~&(2M)lH8P2G`++6`IwTMzVtBZ*F>Dno^b{QaZD z`i>!ghT&0DxJ}z{n+87P#6}+C)w@ ziOn-^QqzK?3TND8Cn?jNafygvB2M80#QmUFU4}j9cHL)sk_>ZSXNi)-!ISv(Xv1sYR?s4`rVIiUv<-uNys?xvs096PB}`Ymv}cP1laVXeEK9sv7{TN_UXTs zF7GRu2ljeNfnS)iY&=>sn2`His4&$f&;x2p-P5(Be(p*x@gNHYXsfd8m(5rL9-@fi z)FH6LWUwE{IN}t=(G!{+mF5v<&4# zQKy^|<4}XAIYBtBz%yjg0+b))o^?u$L-n2G1mU#y&XYx#SMvG73r>k~l1i`LMNSaz z_jy*mL>6s2`QZI!r^Gmv+!am`P7CfTS+w5dGc(tm65~*8*EvBrEwvkD(Mpq#-QRRd zj6<2-;soKe$ZnJ6kEU3DbxMqrRC?|1aDs4u%&*;DvivFImnUAUfudiYx(q|LVVk zw&~9a!s(l409ov@G|(wA4sV!2oFJUOT?UiI9!o=<665ez8OjO5=^JGjS?sYi+$k{* z$I=K+5KfP!kz}#Q(kQ3II2=o(IYBr*md2399!uXkCC1@c8p{d7>9I79EcRF$@01va zV`%~>2&c!=M6%dpX_8Z79FC>QoFJSYOH;^VkEN+jiE%iVrg4IBdMr&R3m;1}ycQG7 zu{6_Vh>2tAJ2s(QJwHhe;Wwy&OR2yavo9I}Y>$MsvT4tWhFjRYHKAY%RTHv)B zD7t2$%P>^iW=S@6?a(-vx^~ESHZm?Pb&3+*!DNG}@0W2XBa0_JMEVsIw%EgIxtA)g z5)X#s=?9l#q#jT|vI%dZ#tF5;OEpZqhkkMyX6k!rC7bLqwaQC1OuU6wy9_h+EwqMB z_N-d#r5YyQLF-(GnfeY|&nA0dZSYbJ6GzrYmtm$JTASEpPp!>fs$t^X+Tt?I)RSu~ zo9xlG%}X^*9A4X9hM9VN?O>BVzjk`5hKUnwm&-6y&#<4_WDl|3UaDc@7~A7A%+!Ny zFPrR1w$Dp7Oq^xExC}G(G~3T6KF$ubh&9-9pdIun2IELO zWbLG*&PE5@u@)I#f9R*aKc@38Aj>}cbQFiOEpfoD_*K$;{9~h zWtge&rfY1nC){-})iCi+y5Ta+)c4U%HrW&ImX~Uncn{rn8D{D`=vOw`6Yh?eYM40T z?z#*!^@O{}CVRr&_ficLC)@*9Vd8{)>@v*M6YdF{>!KXOlhQUU;d7i4*Rn%P><v)D!LvoA`u#+alIr z%L(_+rx=VA?!B|2j^u><&?456(MTVC%8|8`J~8OVZcvTWhfA$ygRb z5?-xw(Jw+z45R!0$OeDW0>FF`a8tmCInT3#qb7KnmElJOesn%dmjA<-{ zB%Bu0$!|$|Qp~Uhdrr(`Atd39_>TORr02sdYp|!oY!*TiPKG(;wS+Kww_#{~9q!3n4fkm9KIGg~B$%3ko{$Jvxn1{Al$_e6WUo0aFwf^@` zih1aa<(wd%w#E-+p|1bYNih%2v4RuC)9(0*ELtAz}gOPKtTxk`0_7p0>$GvS^*OlOI@ba#GAgqip5` z@w8L6kVQ+SoqQB#tCM0LdSx3Yh^Ni6oh(`{?c_(+JDe2r&@MYUK|Jl3UDncGZ$jGV zj}|#8%S)b=PaiEJi}p+Y{rkO6ih1aleVibk_RBA1!3~N0oO-{LVjlYC z04Ip2{c?~j+AsMp$RBc2%tOB%<^=JyUyhJP`z8PRi=$48dFYp8oFJa|%W<-3zqFTr zIpL(3hkiN93F2wLoFa?%Oa8<4r=1k@&@X2=K|Jl3vt-eJ$$wV zfh^iD?WJEXIw|I%UoLTic-k+Q$)f$zUi#&VlVTqF`N#(_?EuWj3b8CoF^{^yO3XTavcrGi%VYl#lZ~XCWk^ zDPNG^lC&pZT7%Z4+=abjAta$AUz6XGv>|`91}#YG$2Tm5B(&pO@>`O2<2!56YLrh3 zzGopMp%*`p-;%TyKU#y9qTF+RVj(1<5&QlhvdPJB>_1qN_F+G3&^nYh?9W0-LKhAo zza?oC4zva>Lg~RlEQBPq;9&Awl6K$_Yv37fsFOlinc;?U!s0N)4JQk#Lb_svlVTp) zVk9Ssr+qPsELs@taS7x|HoUlC1aEr;J{gP+6B~FTY=$ECOAfEQiGP2-?MEd1>C&fJU%W_T-4?7~V zXusqc?nfuZJoL*7P7n_}BC=?|q?m_(*}w_nVMjz3?Uy{mZE{k~L%(e11o5yVB8&D*p5eASDdwSHwsC@Z z*b$LM`z6nCJDe2r&@VeVK|Jh;tc7Q|pPdx)$_%%g6PAY=ZVy?sU-AsM*GVxC{j!e} z#M6E`kS*<7X1IeaRKQFo%}0mGpHXn6aQdUY)}R+A_hm;|2uZlAqvW?Fy{2Q5 z4O);g!(Ct@B%vKIlHZcF8!uUdR-?>tmsto&=*27Kw=Gu#8Rpepjd$4M~{ZSjZ`#M8cbOcpJSJi|S4Qp`hVJmm!Ou=yd2)<&M;o;xY# zp*db~f_T{fkVVTQ&v37t6!Xv@uQ@?HY=Ow46_RJTH%^LqXpy&^ARcx>WYHqYGu(S8 z#XNM$2Tl+V8zHi2o#Ywrlapc|8l~_5DO;g@RJPN#5dOEk*X>6ZEtNdO^>&BXUyAL%)pS1o5yVB8&D*p5ewiDdwSH#&Lpp*b$LM`z6nC6Py(D z&@U4?K|Jh;$fEs{XSm5uih1alDV!i4c0^>+e#tZ3G$+M8^viTk5Dz;dvS`2Pf8NgZ!4Ht+>+~v=n8A+r>giLL>f6eoN9m+-(h7hcd(MVId@;3-^-WlC%l;S%Vg# z%y7T35R%Y>`^j%f+JOhGfoHgbP6}aVhC9Rwi^B|em@KG@yzg;R%tKoo1HNig{>`)0`k4_CI9N^2jsXStrFj^v5|)5D!}* zvS@|m8Sa9UVjf!LA}5H4T@YEcNb(GK*-0@EU2=sJ#KT62ELtadhP&pZn1@EW&I#gS zFGLnCl{~}UbW+SiuiWAU@vt2ti&jgX;eK^e%tO1};RNxpBeE8r;qEyp> zGu#8RXusqc?xB-n9{S}GCy1y0@|Y~RA(0vGiIZX;`sFDnh=&~!S+rmB4ENkgF%SLn zf)m8Uj)*MUFL{Q0<)oO0etFFa;$cTb7VVcj!@Y4*%tODtraL0CXusqcuD_FF9{ObfC+PaH zBO;6TOP=8dIVt9$Uj}o6c-RqH3(s&vofPuQ3^$AumWLT`I9aq`@(ee^Nih%oGLjR- z(|#F~Ex&J>;l5>|0%kI4J{n8@jDjPD+q4~L4SHd6UpAhFkc6w6Kz>WoYno^csLaL; zH;ILigua|ieoNA}oMH`HmNLUlWg#S?DW{R&lC&qMTZ7i5%y2VU2ubM3ndG-5ZOHGe zK?_o5xLGWOB(&pf@>`O2;~ZHXFsYtTBB8E!EPAqic$g#4DIO}Nw=vwXp5DcAfEQcDza!{m<)`yPOpB&?rB1f_T^qkwr@-&v1L36!Xw4dpSWoY=_9A)sknp zUz`;4&@THqK|Jh;tc7Q|gH8&0WrjP%3CqI_cbF{NFL{PL;-r{|emTks;%UDeBMWXw zWQIHLq?m_(Il&3yVMjz3?Uy{mopMslL%*En1o5yVB8&D*p5e|qDdwSH&T)cx*b$LM z`z6nC7n~IH&@UG`K|Jh;$fEs{XSmBwih1alE1V!6c0^>+e#tZ3H7CV9^viWl5Dz;d zvS`2L8SbW&VjlYC7AJ^@9T8cyU-At1tCM0L`sEHMh=(1KweSpg&q*P#%y9QPVR@M0 z9*{-*CC_jVofPxXFON7uJnfgK+43(fGu$&4Dqtp)=A-B2&nP%jxJ}y^)}R+A_hm0x z2uZlASLC-Oy{6aJfXZylaKEt-lF*lL$Ztv7mT#>=%Ti{zcPxY?H068pTaxzV2W!xp zlo{?L3n2*|`HB3Nqz&2k|CYr~e(kg%Wrpj=LP$b8_9wq3X*UkA2CYV!;Rdo0lF*BT z$Ztv7ii52|OHpRHAuNO>G~!V5TaxzSFl*2{lo@U~3n2+zID-6^q)j-|8ng&yh8x8~ zNJ0yaCchz2WI5g^Uxx*IYB(^g2s6hFd`v z?Uy{m{p6&WhkjYf3F2wLtRf3;NMwdv?WCB8ep$l_;$cTb7VVcj!>w~t%tODd=LGSv zBO;6TOP=92Iw|I%Up8@qc-RqPKtTxmmQoS z9(F`z(SFG@+%6}@JoL-YoFE={L}bx^$ury@C&fJU%U(_p4?7~VXusqc?iVM;JoL+c zP7n_}B5UCp?x2%GUYX$zal-O2!yP7z_Di1OjyNgip#LROzz9hun>}PRcFa>NqSA^tO1qTnBmT|5R%ZB7szi(+Ljls zLCaERxJxXABsAq^@>`Pjx|WIK%}Fs2o$-bf#KY!?ELt0RhI{9vn1|+g&k5pT|3elnk37SD zbW+Sie|+Ku@vsHzAX}i^{_V6v@(kC{Nih#C(w`H=!!C#{S|oXf8|b8%hb|e!3F2WR zL>8@+Ji`rfQp`i64CMszuoohWmP(%ChC3j6!OXpHpo&H_1sc5B)Nk z6U4)gh%DMKd4`+nq?m_(nZ^m?VMjz3?Uy{m&2Uo8L%+=A1o5yVB8&D*p5bOWDdwSH zW^;mg*b$LM`z6nCbDb3P&@b~iK|Jh;$fEs{XSfAUih1alg`6NBc0^>+e#tZ3VkgBs z^ve=X5Dz;dvS`2L8E%=AVjlYCdrlA!J0ff08SV!sg}gGu{m2Q+!wk2AEZQ%5hWp7$ zF%SK+k`u(!ep!<(e`uNE*0N9mGnq6Wts{R%!I8pk+OD?-y)d~i+rUCd!c}b~za{B4 zZL$VbW@Coi%tA;)Uv444C23o3wFWIqnc=pv5R%Z8+sSW9+LJr1L2FWGxScG7By{91 z@>`NNZi1t~M!ZWclk+Hnv0ElIm^uQg~j$_%%Ug^+|^{Du6Mq^-E$8nhH;hC9GQ zNJ1kXB)=tTA0Dy>twWjN4zm!F(1l0HZ%NvON3B7NP-eJeEQBPq;BoR>l6K$;Yv38~ zq?1Benc+@x!s0N)ohA#aBJX>g6!Xv)XE{MU?Td3{(Za|x+<7O(JaondP7n{9AF^m| z8@+Jj2~}Qp`i6+~WlCuoohWmP(%C9ylrHp;sPqf_T^t zkwvQ|&v1{O6!Xw7PdGt5?1-#|XSioh3VCIQd(H{V!wmO=EZQ%5hI{Fxn1_CO#R=kR zzq}?3Zb)Q?`^`x)5B>6n6U4)gh%DMKd4_xEq?m_(dCv*rVMjz3?Uy{meRNXHL%)3D z1o5yV>L@#+e0SMi`z6nC{hSo@&@cTtK|Jh;$fEs{XSjh*ih1alL7X5Sc0^>+e#tZ3 z5GTbv^vh6A5Dz;dvS`2L8E&|fVjlWs1Sg1x9T8cyU-Aq$%1JQ~{W6*p#KVrrT6l*0 z)=43+%y45lVR@M0#*sz)CC_lt zOIZj>=*4B^wgQD(U1EQBO9;t%AvB<;f=twHNhX1EnBgd}v~Pvo~GZNin- zphYM%+$t7A5?XLI`7KF1aE&$a47b)vA*{@B>o{R?nBmrw1yzyvJx+>wXp4=UAfEQc zCbDQ@4mc_1p-~QU zf_T^qkwr@-&v1vG6!Xw4M>s(|Y=_9A)sknpV@`^BXqV%hARcx^*1|K~NhgK8GQ*wX zgyms|J53htmpsFraZ=1fzntX+@w8vgkp(v-GQ*vBQp`iYT;K%pup=Ui_Di1OE;%XY zp+e#tZ3T_?pn^vgX?5Dz;dvS`2L8Sa6TVjlYCAt#839T8cyU-At1 z*hw)D{qlqp#KVrrT6l(g=A@8UX1M2^usqCgFUX?(l4rP=PKtTxmsgx1p7zU|Z242m z4EL6W3Yf{H`RE<_GYXCrZqxR?HRy%Oec1;VLK3d(Bl#^!uj!LDpfVdXT;EQzz{y{h z6rTT&v_sPWLOb~_N!zl&HE3DN3^#y<@S4z+1Icem+LME`NN zjw@8Jr-V_Qg!HXkp|T?mH*NJltc=;so)uHD;4VYa`Ea zbDR|O&>V9)K|Jh#$fD(uXSn%Jih1ad1)Lxrwm@Xj3du9vA}7T>w8&yk5D&W`vS^Xy z8E&bQVjj9=87GK`jSyM1PVx-5+(|JHjq(F0h=;upS+rF047b8bF%P}+6DNp=?GRbC zTJj9H%1JQ~?XsE^#KVrrT6l(A>!grZX1H~nusqCg>&c@1l4rOLPKtTxmyMhtp7zTo zvfze9X1L8xih1alEu0{p_RChXXusqcZkv;09{OcFCy0j~5m~ff@(j1rNih%ovWpYM z!;Xk7+An#A+wG*7hkn_^3F2W#L>BFrJj3mCQp`iY{K5(1VMjz3?Uy{m9dJ_2L%$s4 z1o5yVB8&D*p5YEVDdwSHj&Oo_*b$LM`z6nC$D9=N&@ab1K|Jh;tc7Q|lTHeGWrjP& z3CqI_cbY8PFL{PL z&R@x*-6@0J9jC-NROekz5KgP}9$B&d#i#Df>c#oVC<4~NB zIYBrr&L?Ei;*>e>sZ(Mcdh;142&cXIoGjX#GVHx@N{mBozT^bqv^HOnMQc+gzSmBP zacIroI6*jV%{OG>vG1+dVqzKm-nk4hG5Wn{6Urs;iM&<=MZbJ>8HQ@Zd}5PUOdbIH zc9xZqHefp`3BNRIin=y(8HQ@l^k?|Q(cCj7#63oNgF9oi_^VU14Sdva2bYbBh6$JZhB;7{LX7NP~7*-av6qdBh6-$ zHd3A&=Xk9Kibk62G7QCTicQ)`d3c=fwHhcIX@Scy6bmXgX(Qzca*@|+plGDUF2hi4 zso12Al*h=WUaNtkk(Rj(L$Ru2lQvSGC6{}x28u@d!DSeVeHELuk@7&f!fQ29G}2El z!%!@(*rbh=r^;1ctAV1CR=W&CvAH4>kCtn_7DLN$xz1$>it%zio3xSge7V7EHBdCt zMwelzHqsU~wQHF%w>qVYXi{lz+r|my!IScB+HNO{UZUIu?r=(s!}aat1mX1Rc98{j z+n6zbc1nyx*Y4&7;k0S@kVT7DX3V`#iE(JzeVibicI+=?(TbHBbH7t!9QySDCkUtQ zdXOwyt}c*eZwwU}6D z%u6mqOw5><*@SY*8!WHYK+!K(U526BFxS|m6_aPo>t3sYqGfKl3`4bNZn8;>CeN6+ zyjBB6*W7j)hGL_|Cas%1W8U#v4HS)Y*JT)ry%w9abn=XO-)l8c^v(m9VJNm+Y|`q< zGv*_&)j-ick6nhL*m1E*3n5&<;Zv5=w2|_RIlyZ*SBgd&=rRn&){9Nr zNO{H_?6n#w8fl2jFce!aHfbZ}8FQG|YM^MO;V#2aY`xf|jg)81kzT8TqLD_q3`4Q? zVv{yfo-xOGtpRh1jURwjZNA}dB&XXwHhcIX@<)%R2ylQn%cL_n6sTyMKq~2 zx6R>%^59ANHf`sUMK4kA0_Qm;#^L(rbAoVsbqmOXx^2vu3!M_oRWtVb-aN4oU$f6Z1Gv@bBiE-%H<(wd#w(AdM(Q=g;^GBz|I5g`DP7qFe z^(V4ut;&qK(kU?xow|w>gwsY{O%^RwnK9QmCB~sm*K&ez+NJBrqE#w0=6a{ZIP~ZS zP7qF8bR$``L}kX@XUr>JtAV1CuDT3EwUMr|2{%15V_x@K4HS)Z!(|w% zjdYVu+DLiEyydkTC>rUu%Pq`NM|P;9-}q>Yqk%==!efufNf zxC}$F^~HfbZ}8S{hJ zYM^MOk1oSdZKQr(^JeRdmKn3ZQ>ut2mFBhqoKPM-Dc`2;K(gp1%3a_fr^Gm1-(XG< zPOokVSx~o)8FQ#pVjQ}57$*p)O*@<{TC_4_j&MqhL(7ij1mUz}N0CJtVjP-v9482;y*i#OTB|Z+PH;+$L#IyU1mUz%Cy_-9Rc6e| zPKj}7(&fP{W9NW7^)4kfK6I4dB$AmwHhc|W|7M<6uT@o zY0=~vbBWh#py-;VF2hi4wAiF|lV{BDy;cK7<1BX>hGMV9CM}&jWB%y18Yp^ah08D$ z+buR}_2e0IrPpepXrEOs!%*zF*rWxNXUsKTtAV0}*18NsvFT!y)=-`?*L$r7iYD6N zG7QDOi%nWadB)u2wHhe;XtT>O6k9Jc@r=3EYcaIUnA=>2pqMeYvq>8%&zL*BRs%&N z?Q|K2Y9sAp6K;BB#{Ai9HBdCtZkJ&wwq9(~M#?khUa!?a(MbDThN0Mcu}K>#&zSqY zRs%&N9dH?jV(Y~wZKOP79`afZ6peJ)Wf+RB7n`(^@{D=ZYc)_b(lM7|D7Ic~(niWN z<_WLWK+#AiU5269da+3xDbJXvy;cK7Bb{*>hGOf*CT*lVW1jO`4HS)Z-enkytrwYi z#=PjY7+Pk`OD;oD%$S$iq>Yqk%qw22fufPFx(q|Lk#1zu=RMo^>Dux0KI!8T>9Z4! zA?zj#6+Dwk{#)eFEI3lQP21bnpcg0if4{O2l5kyj$Ztt{O?RyU9ox93dn|+`)a!ln zTas4m18dM?m6`G(3n2-e`iT6Nq<#9>8njJioP5GUNJ5c5CBG$Ui9WLitx%aHpR*8> z(4H^IZ%NvmFRej)Q-;V_EQBOf=4lGf#K)}Uo6^Wz&9LK1rNE%_};JMx`1XhX{A z_@0H3gmU~qeoN9~{AdkYi!wESVj(1<5&QmG)=c@E^-q?hZP?Emcwp@Bq!3od#Q~hK zI1Gye$%3lLnoD}oW zB@;P8JglS0qIHs|!O2dFd1#a=oFE?dQDo6l$%EiDC&fJU%5+W;4+|->Xtm@SaHf-D z9@^zQP7n_pDQn^JZ?=;{UK#%8aKiF1`pqSa_Di1p<~b?mpx5-H{5B;*46U4)Q$y#`r+v=o{S4O#QoUl9$a@)zG z{gUUn9ZrgQ=$D;y8SWqpAqjnXi2RnMZF$%lv@B(YJHkRpLQ@_kza?o;9`O2 z;0*f?xB-n9-8A3Cy0mr4_UN4@(lOHNih%o@stz9!xo4vS|NFcd+wx|hZcFk z3F2WFL>4WQJj1-Z&}dp;6v)f_T^qkwr@-&v5UZ6!Xw4 zA2>lgY=_9A)sknpPfm(?XqUc!$sa_L8;o|kBFZ-g?XV-V7M|hyJ1OLq8Eyb4?Db)W z8%P%ImpsD_a#GAgzYOLC@w8utkOem+GQ$mZQp`iY4C4gxup=Ui_Di1OMmQm%P?1;#s{gP+6u}+G4=$CPvARcx^WYK=fGu#9x#XR)O zL{1P7J0h}ZzvLNivXf#S`eh0yh=&~!S+rmB3^&b5F%SJRofE{vj)*MUFL{QW>7`O& zwZ>B%vMG zli!lG8#h>kR-?>t8(9cR=*3OswWYHqYGu&Ax#XNM$IZhA{8zHi2 zo#Ywrf|Ft%8s#D+e#tZ3Lnp;N^vfeo5Dz;dvS`2L8SaUbVjlYCDJO`B9T8cyU-At1+(|JH{qlkn z#KVq=EZQ%5hI{3tn1_CO%?aXRM?@CwmpsG0aZ=1fzr5uH@vtKzi}p*N;odtb=AmCc zaDsT)5s^jvCC_l5oD}oWFMYeojwp{B?R7_l|E*8Tw`tqYT6l)*@1&4dX1D>Iu-Atf zZXj8-U-Aq$$Vo8|{W6#n#M6EmmMvej%y7e5sDPPFnvX`1KcnD~XL6)9=!MCB*(er5 z60T}A`7KGWX^b_XG8;48w=9Gt^yOIcTavcrIBU?dlo@V33n2+jIf49^q&+#&8nh;5 zhMUAfNJ2+WCchJnf6+WYNONGu#hOih1aa zA2~rhY<|e1wUKAIpPUr)&>Sl{K|Jh#$fD(uXSmf)ih1adHJl(Gwm@Xj3du9vIw!?E zw8(l+5D&W`vS^Xy8E&JKVjj9=6DNp=jSyM1PVx-5#Yr&_jk1*!#KT^QELtjghTHC> zn1^23!3pAFJ46<(mOR7la#GAgyZp=v;$cT*Ej+{RaZ<=DGu&QISRQ7$ePq#o$urz9 zPKtTxm;Ia|p7zTDvfze9X1Ie+ih1alL!2NUc0^>+e#tZ35hukw^vh9B5Dz;dvS`2L z8Sc1~VjlYC1Sg1x9T8cyU-Arh%1JQ~{c@TU#KVq=EZQ%5hCAz|n1_Bj#|h$LM?@Cw zmpsE=a8k@ezg*-5@vtKzi}p*N;VwHV=AmD%aDsT)5s^jvCC_lzoD}oWFV{IiJnV?9 zg=e^%P6~NthP%ZH%fk$Jn=INdd4~JdNih%oa)%Sd(|)<1Ex&J>;U2J10W+C2A3Y?0 zM!}K7ZQ4Gv2E8!3FMG^FNWxV;A-^T*H9fTkRAys_d&WXYLSH^7za?o~zOV)@OPS$b zvJjHcl&{EdN!pXItwC#2X1L#22ubM3H{`b@ZOFIQpam&2+&dOR658=S`7KGi@q;yJ zHOdV4k%f?iUi?IUOVU>C`(I>Pli!b8iZa9XV<9A=5&M(hlC%#8ScBG~%y0u)2ubL| zLFBh2ZNkCUphYM%+z=K*5?XL5`7KF1aF{jl3^&|KA*{@BBRFAknBhi}1yzyvJx+>w zXp7ODAfEQc7_w+#*fZoHFX9-3nUCy0mr4_UN4@(ef0 zNih%oF_{y@!xo4vS|NFco9d*PhZdQ}3F2WFL>4WQJj2a!Qp`h_%;W^|un{7Q)=8e> zW;rS5p;2aYf_T^qkwr@-&v0{{6!Xw4^Eg2~Y=_9A)sknp1x|{2XqSbYARcx^*1|K~ zVkd>XGQ%z5gyms|TS^w~mpsEQb5hJhzkJUL;%UDuCkt*!WQO~}Nih%o@*^jRhaC}F zv|sWJ_mh)i9{Ob^Cy0j~5m~ff@(j1yNih%ovW64H!;Xk7+An#ATj!*hhkjYl3F2W# zL>BFrJi~2tQp`iYY~lp*up=Ui_Di1Owm2!~pLK52XGWjh@yYY%OXf?_Vca?>ZgkHQxeoN9;ylxFziZa99U?C)-5pR;; zlC%$RS%cQ0%y73^2ubL|U&(Jt+JtwkL5omkxVtQbB(&f?@>`O2;C*Z08Sa6TLRgvM z9&*CsFvC3}3#uaTdz=*W&=yZPK|Jk?r)1H>$TQqCC&fH;#&b>(51SvdXl>*f?xmAr z9-8A7Cy0mr4_UN4@(lNzlVTqF;|(W>hb<6Uv_kR>_s&T%4=wVZ6U4(Vh%8zpd4~Jw zq?m^;`NRq0VI%Zc*$Cy+t)13Mp5gjADdwS3`g4MK*b9+GOC`^61DzD}&?|#DK|E}S z$fDJfXSg9wig{?4p`0Kdc0|^~Gu&_|g}gGujo^gkVTKz?7VVcj!;NxM%tOD7<^=Jy zU&fFHHzYE{ee0x{hkhB$3F2W#L>BFrJj0E5Qp`iYOyC6Zup=Ui_Di1OCOIkQpOsq?1;#s{gP+68BU6M=$DzCARcx^WYK=fGu$jE#XR)O zY)%jlJ0h}ZzvLNiu9IRO`ehy`h=&~!S+rmB47b2ZF%SK+kQ2nij>uYghFk2UkXL57 zC7iH4%y3J|qWzL*xMfa?dFYq#IYB(_mmjm`Ut4Cl6)aT1OeW1oKaoG9;7H*%ZC6@@ zUYOjMtzsc0;i^`X-;(s2)>s27voXW1Wg#S?FV~UZlC&+?TZ5LR%y1i62uWzljpVl^ z?a58npfxEo+-4R+5;}4V`7KEsa;r6HLCOrbjfIeecHB;WOVV!KVGUZ1GQ;g;Ata#} zcah(cv=x801}#OI;dZkSlF*2I$Ztv7hkLC->riI6eJq3|bm1@Lw@8@( zJi}dbQp`h(T;>GvunQuK7D=Art~x2^p-ZlDf_T^nkwxny&u}-K6!Xw1H#tE(?1jjp zrIKg3+fIsk=#^hNK|E}S$fDJfXSlmgig{?4dz>I1c0|^~Gu#6wg}gGuJ>-PtVTOA| z7VVcj!##FV%tOCC;RNxtU!IZ$HzYE{J#$jbL%%%d1o5yVB8&D*p5b0PDdwSHUU7nW z*b$LM`z6nCzd0%9pRv{?1;#s{gP+6k4}nt=$B8N zARcx^-DO9V@1EOhzvLONpOa!9`lUZ7h=&~!S+rmB3^&k8F%SJRh!e!aj)*MUFL{O= z;-r{|ei_OM;$cT*Ej+^wcT&hJGu#MHSRQ7$kz~<+$urz2C&fJU%V|6(gBGOBaC2A) zNodEp8TE3BR`nEkc>$ma`C&(1JgZ-;%Tgf3yak;Z`^)gq0cYCr(%#X1JAP zK~>~^kCS2^+F~^)h^KwAhAdhbd4^l-q?m`!SjP$CVe>;4t&KdxZE#Y|Lvw881o5!{ zA&Ztrp5Zn-DdwR+ws3-Y*aDG7D|HKZYRY&G|C=M5D$AHvS_K~8E&7GVjgBeH0}*Y2C{pZ(jv*~dXg_9H(#4WTJi{$@Qp`iIEaL?6upJ_cR!g4YmOCltpBFrJj3mD zQp`iY?BWFRup=Ui_Di1Ob~`ENpi1&@Tr$K|Jh;tc7Q|!%hl$WrjP#3CqI_ca$vJFL{PL=A@X1emTww;%UE}%9cO1 z%y6e!sDPPFnvc$qKcnDC;Wlm0T7zDg+?SnWAtd3d&XeDg^qMYM11hsI!(C({B%v=a zk>8TEEiYSxmZi*aS6B#1Xv(YPwIiGyTd|ALNDGWza?oa-m?ZRMVaC5vk;Qdh!4nbN!o`GtwHNh zX1GTzgd}v~WAa;)HsKR%&?1x>?kNi)2`%`H{FbC0_}m(JhI`?p5LRZmmz=OT%y6&B zf~v^-9w)^-w8d|nAfEQc8?tC&Q~ZvS`2L8E&GJVjlWs5+{hK z{W6&>xFL}lZi#7(dLv9Z@*Jw z9E$S*CkUs-d5|nxoHFMfa!QOtZyx3Z;j}l8kVSh_hP|UsiE*gSW1JwI*5+}tXl=^G zcfu(#4y}2T6NJ;&JVh2B`%Zf;CYHhPjLQ%cqu*IJp9D1vY8L znM*FiP^^yFq(zgbz$;#>fud`!x(q|HMPifIO&$fWd#whF#<}4#4AsuL z$tEqGJP+RTS`8GvbK7MYiro^Mw0iPTc*kosP_)lomtiQ@Ol;Bu%9G)Juhl@&K@VJp zq1ZUFNoy#NhmX8g14R=(b{U3Z`NSqIqdX%%^;!)See}#_7>Yd7C0k6l*CqX(Q#i@q^cD zplGCzF2hjlrr4y7l!wQ@J!Cnhcc1O0PW%Uynxd|!T!x|ANd4KQjg%+I0bZ-QQZ&*) zmtiQjRBX~l%46hUuhl@&NJCtPp;%S1NgFB8lEb`K14SbZcNvCaU&SVEq&!fL^jZxR zjWo(-7>cD8o3xSgR5`|LHBdCtw=Tm_Y_7<}qvbfS#n3Wbj&~V?V!WKdCT*lVUrzK| z4HS(u$z>R-jWktF?OJBcX-=sknpB$GrgK7h@T7d3wlm10mne6EGo2FSaDCr#f^d3u zv&e$FZOoXnof6~FwR1Q@IBnXwWYMCP8FQXfVjNm_J|_sL9lL-mTCp-?E_6za!yVru zP7qGpbun4ATxG^w;*=PNW?jk&!fCHABa7Cm%$VOhCB~ssmve$}+NeK}MGIAC%paW+ z00 z7Mrws@{GCPYc)``&jFWVD0WmU5269bg@ZmD9@Njy;cK76CHCI zhGO5vCM}~pW1jF@4HSKJ(q$NmtrwYi#yst{7+Pk`GcH3=%$R4{q>Yqk%yV9=fufPl zy9`6MkuIt zK+#AyT!x|ANH^J}jg)81TVAVyqLFU93`4Q?Vv{yfo-yxutprU3%Pq{lA9P;9-}q>Yqk%%@(ffufO~xeP zBAQf6eBgxg;7R#5Z9kGlFH!CSKRG4F;rjZ1omW*E(2j6=b^XYKx@}xtf2YJabnO66 z5KfzRAX&6%WyT!jlo*GW9n1;BX~zyBi&m`6m_wZs62&cU|iY!{IGGmT*N{mCNj^PC1v{An$ix#TPm}8w1? zf>UA~dUPTu2&XMNi7Z;8GGk75N{mB;PT>UMv_Gekg=frZUWdl#Kep_gH0%x zyutEX4HW(Ioy#y(8)g=pv|{p%IooSBP_)b(mtiP&S!~jx$us6Wuhl@&HS=ADq1b4# zN$V!hmex{o3wiJjQPFSYM^MJ^vI04)oV3S zG}1PgVJNmH<}wV$){9NrNO{IQ;k6nl8tJ6VFce!aGVzRg+G{bi%$R3fhM<@+&$3Ay zDbJYayjBB6Bb|2{hH4{SQqvbLKgYc6lq#Z0rMc}2CzJBOC#RLRj zr^Gn)>wQiTPTTbXS+rbb#(e0M7>8zk#0kP_uRbP=)~d{yPn;6t(5X*3K{##HXJpYr zl^OH7Q(_$2^aUpfr(ODzELx>9W4>}qj6;vU<^=F<^;!)SjWf(;7>d0X zo3wQDj5)$d7 zV$;PYt)V<)PVia{6iqbIWf+Qm7n`(<@{BpzYc){x(G-_qD7Ic?;u&+A*J5ayF{ir> zK`~>_V3Rgdo-t>7tpD7Ic~(niWN z<{GcnK+#BRU5269dXb4|%=KQ2p=HM0;4%cojJc6b+DLiE+~lm+A%P>?MY0tm+ z`np@6ZtZ*Z>GjRmU-#(Q`?EG}_sYL@>e;DJm!3U)^z8HZ9zFlsp=Xb8zUthkYnKka zzv0|D}WZ`R4%^_zP{oI`wR3(zJJw{GX8{h1;|}WDGsJXOi4F9%dmT ze#hg&tAPVN#?>UtztFKW)t&jORj*6Q|Q-N>=@rWN_){l^)ErC9XPmIa^bYrZ0PR238hNuUpj^jBrB#){-N*I0gSsjqUsN{72_6 zJK$N)AHr$Ts@RlF=np=nd!(o5}CvsK>h*~hmZyqL%Id%rmw5Ktb?3V%_^w`8_bD9%O1fEDVCo9_^Jzd za%K$mQZ=xdOT=L=Q;_Ns=I~9dM5sS`Cm1gP4OJe0BE(LA>D3M2?(z1UChiZ#vt%q^b6wD?#c{lxfBbL_?LwpAIo~cX~JGXH1s#Gn`UM zX{HirCMUpBkKn$8C3Tn{dh#tbi~hY5g+v0)wr*fV7swpQJ^rQ_B;Q7J?LSu{)Sn3R zj2D20Dvv)OV#i*3t03Pq3+z8vKEC?X<1aK`Jbpu!$6q31dWG}e9en%)jR;ZP=iauf$)v)9JmnLe(!p|AP;Wzozel z{05La)O{6d&C`!`y6|6GlXTsgB$s`Ftm&)l)w{DP;Dc3i{PZ{T>8m(Yk)r?2EpMV7u0rODTEw!&QZLNqbws**J?L^FB8Cvn##O?ONt;qT>qv4k4{yNO*SWFkvx!d3J zmmyEXjaE^=273Uf7=_c9aI+lkMYd^D+e4TRN{=q5L(2`2XkDMsL>=E22WBIy^7PZ{D_w9w3pvzYcCBkVc;remH z;546p#l~3vtTefYAHYHc%bCO)NPdG#4!N*F#qd>+wD9iIyVGCtb1A3L;0m>xN$CV0 z(wZ#vrdPg%p~c#(cZZ(3pp$R?VNR(=msG+I=R`qfkKjfaOAmeH$oKt779v>AB-SYM z8&q-#X>>7k==4|pPL%KVF(g!jG?F;qT6e)TbfJtb^4C4^{VqqxI1;KU8cCG#)?FwK zT__WpGT#1qhdPmjfRZDLGReA|l>B{@76L`?(7g-Z3i*RGQ=C*yDzU_x%85eD9=WP% z#nS8V<);Vv<15phRLv`~#GAp1!pk1v%~DJIK3#iu`S<*mkaxsv78Le{PPe&XnxO=n zLjh%}Lr`$c1q(cZPBV;_x62EGQAkfe5$-2 z@X1T^y|w+VH^5Rp%UiS%jAR1;;8PYXJ^}w|Y#qPp3UK}b&x#f?B9~|)|KwAKoP9!G zS!`xKpYLo}IjNdjVu`t$6NQ*P!dp`;-8sJb< zHa+siZYPU=u0T$S9ZrdH_)x)4P7qE%Qm~6G?Q_w|lK5w*#5hT%tJ}>9!s*AG_K-zC z-6Z#*dz}*F@X@AyoFJTju;~}F$j6gD`<>i-?srOzlT^C81Dqh7ex&IjS@aW4a_@P_ zDKQQoXFALY!s&;Zj*vw^%Op3SN1YPm@Ij_yoFJTjjOjR8^ixc7^LfH4F%BPLI>`yb z=?9ojkwrhhl(!sCiE;Sw(iu(=PCvSImMr?oB`N%KPKj~&*wT4U5Kcd|bdfA+w#PC< z-Y%C~)tHKKdXHXi$q`$e>4Dm`y#{0ZK3%@*{7nblD9Rnq^%kv?ZIcOo!>2$lJ^|ls z+EN#5-$=dPa*9I#VD79^Rkm+bI11-BN18FN&dKZ~bAHoB=QC->W&ANSIgFT__D*Ag_y@!1z@L>HgoGQVlAp zgnGk?0?Qu3y)Bkry?cDES0&y5&MDQnl1jMuoG7^L5!{DjY5vSuy7(gt)i7id>l674 zN*qG!+q>}|ZM;#+500gU`_aEwbDBRo?r+_NQhst2eMF&K_*?!Ao3TG zIOK8$7ej}h-FxJBx%BQ37OF|eB+^jw7m_%HG^}aB$C#uIhTDG+FcL_R5ysm@=sSF5 z5zEhW^Bwdk5~>l+AL)*^?gA-4)E!ggw1p}!PQG{k)@#+QW-wjSSeGe8b;)x#u9$jv z`?5=qZ}90X`Gy+bB35HfG;t^RQ~|>$ui8cQvt!s0w$$7A}MGLYi&?v!e1NhRbDoG8HT5!{c((pZSgpVg8>Vg>!XqU;@3uXH1) zkwp5*+6$+l3uU#)ozllI8vnQX$Gg_hzZZ(RVKkY9S!?}*fi9SJMeh7fZ+sKVdv-l5 zN;3C!jmJSKfi{r8ki;RVjm6Lvi(q+!ZnFPgjmd!o*=)Q8kyHU}6R~&CZt3To`TuP` zZQENkCD|pWizeO<9}}qc33-3-Z+bO;HjqB*hMzIXA$x%Sov+O$66~OLe`a-o9BRs4 zF*r5q@-Y2-0Lh8uK4RTXNYVvzv?=35fKrvm=-&fKP9(^2>uy4lE|3#VxkpdE6uBop z$wGk9OyZm(e-qSj2f1SHKQ(y!!ik{S*n-BUxE zu5}o{PyY@MPK*4#Uor{w!1|SArt-%scTArVZG1MO>;L>@+wde_$pC^+_U%(qqC>I{Vy)~AefBz;w2eJx! z=adMisf2sa34?2R1oy#OwEm>eKe7Xw2jDd$jsoaCesmSc%FnG+V5 zJaT1IjOFhg{tBRU&s48PL$R*-pmoZ3j33CaXsAQJ5Xf@QFOxR^U#oXi*@b_fvq!%mS@5{Xu zV{F_-dCS zD1LK%jWu=uYx$6ceE+X)5koAZ>0;OUlm&}VE_Z{mHGX!W_dIeNve9eG)!$#hEk*l2 z2qx?%moZdv33RhF(dV=)A9jmR*w1HICbpSG_ikU6r&Ml4wzr7UQ(B_w+IIMqxw!0; ztNXdwzUWg9M!9L-?UZV0NhRbSP84AF2yU;jbSs}ol6THNFGWD)67d(8F-UO$^tYGzYvCGjlF654sF7lS`O~jOj0(dv(zUl9S|cixyE!GGUMSl;LKdfR7s6SLM@~ z@;*A|r3i~$q8@h{0~MDrPZ(3LPI&Xm(Q?vD5fiz@JmoTmDK252Hm3BkDBWwy?dusY zMNH%p^Q_AlrnrQ8j!n9imJP;vFV!$5mzWn^hMB$d8|k7k_3WL0?c%fF$w_v}OA!;f z#Jub>hAA$&&MU^0)(?6cBq!NbFGWn`67!nN7^b*{d7VwTRmex#jTW&6TkaKZ`V@n4 zukfqd{@gqLZpGKVbo(V0c*jeMqa##$M9>?8D1*2>5eANkkDr(b`spMI^3JoS-3G$Mbj zi#)fHKkIk6e7C)DO8i#HvGh)O$r1ZTNFI3~eEg6<>?I(KS(h^cdzzoq}L znFT&o8wy>Ag6L7wSJC%xRpMt=|Cqm~{w~ndd`8l!8`4H}_ z(u6!ygDM01ee*d!@Xc36#KF}MkiUyQ$49_x9$-lI1LW_i&+(z~ng~nlf zyygLhRX>1yzon-@-`F(|FueK!@67ZR{PPDG zRs8^eY(+9`~QUp7*qWK?c`5SrRU(Ee+l0PkC5MsfBau~gt5UR z$eS@e3;+CU7#BQ(yc^Tg@XsG%eDDbJc1%yhKYxS?!6V4~F+C0c{1GPO5gI>1?)c|E zy}EblqBr<*f={W`wWxIeuHP^I5mHG_txBV#$S)N&&D)zJYU8J?)2rm#FGceyJEJ1& zzmSGozK)qK<_=$V?)d*x_bzaDRn`6YJ(-9BBF30lYU%u^jkO7Xs+mV7!D@frxpOCT z$;{l#y>~J}>Hq#B86h8%3C%-$}6?RECqXP^CaL-OXk=M4pja&NpAIP}J}hR7$& zF>bv{P%zg8y@}Yo$!!;9J{I1b1{67^b-<^$B>BQ6!7v`39}##m@W6WWDe<;6zbTHYguNr9#(<^zSGMLf(^!NW_7w8S1dp7HRqm^Lh9 zXzH)a3qgx`n5%+^R}^W9J#;+d;gvCMM0#jCc|KSOTExR#6+FDENK5RY;~5XH4rtgv zUX?@B9rU3>P??8H6+HZKk(R*2oM$||CZJ(THas*7`FZxLnQ>)jsb0G{y3FUaayb8y zMfC=`NN6(I`Dm;NWjc`^^H%xT;^;-PlTeQAT(_v+I6I*xlb!1WMYttfWC=H2ULP+6 zl{v3e!RH%_v;?l^JmcXfV%jF@p?O(-vJkY0hq)?v_^Bc-v4@UlJp6P_8OLd0w6aZmXZv?oF6~&8y3l z(eKAXXPvh6qd#`Bzr6uk1w!zHi0+&aNE3n|ZEugadPo&rhd=gd&SZ6yH7202@e_s( zaJtd>)7-RMMQt+lGnwr4j%*s;ym1hRESP-@d{%fF_0I(*ci%0b{zWbv629Lplbx9w zRwQgWzB(3|F*M}k9zn^?xP{Zda>8b-YeL8W&+pW|1qf%{-Yk8)SPB2%KKZ{+D{?L| zmj7>J{a=bQn0r5nJ$saFD3=XkgPl1WY)lsSJ5-vxbe0ylJh=Xjkb~GgTj8Azr`34) zoE*^F>K9F!w)nq==jjHfR(ZY_6c~0K*nEM)=jI4uEWOwP@TP0IE$PgiJXfWs?05#uyhNg% z6)QJJUMj?O7fkcT_cARgGGjTg^Kyk3hJY}Z&dUMQY{`_CS7K8rid|@anuV&k&xM0KlhhnC1fU(Af4-4o5ZTFS;L7MM@Ym)LJHjq znUBP9KNw-E>5rxXi@4)-z@LvL`LRR9Fdkhe2(ulozRm5qJ`_1G)CVOMHRi$o#{-VA zY*5DL4FZH6k*j7)BXqc$hv5^E(3uU|o3QJ-F#O4oCM;W=G5x6k#+xFUK9WyI!cx=R zrvFSx3rxG#{pTEvT2(##BU<=3g(7d));zM6FX_nl=L4#l7g)X?9&rT@i1 z;tflaf(DDXX^Jz*7-R2C0VJ@)RKv9#E@XT$opBBC^Jk;eXa9MBeY|5#uYpSrE? zN=TCq1awfp8&jPN5^H?;o`Nn2C(M2S_msHAi(CQR_l9N$jT9iHlEz$z^D;6QnlkM zTT?QA8Of3^C@Sp#M@VzVbDXjKD+yc3O`Gy?Z!9df?a46y>xd|=Tck1nn;bYu8CRv? zzawFh^_&ai&)Q)-42(MZC%5fz#`Hf+7`deG{aLZJ*tloI`m-aVG;fi{{&RES5M|wT z3%T0hUn5zO@tg|VXNR=hw8I(8&yz6n$eA|x{G3==Y}=Dz{P_`4TDM4J{zW-(m@+5!@Zv~VWIgA?__-l1x9xDo^h+d+TynPU^ZwFUT5R02Vf|$hQJS|%WB>dejSe<6 ztMzD)l*SD9KAx%7*Yl4J1MAm|izhr`0MNk=1J8UW1Ubm24;7>jZ-7G=vYlych|;jL zHL&X@T8^wn=!aj0kEP;fCTzaHl-m zCVTH8)pW*qVHnxSh5@Lfp-gyZaP8AIa7+DOkX)(a)Vt~yB02Gk&Ya z&&mySueP=t&86Nf!d6q+Bf(gapjIRpFA~&?1QSJqt(2de^88Gs9=7t_;)D{{}&hc%9Bc4<{C4l7EQG^Crl z<_@EeCT5?yH@y18% z>wom6ndlZ+tY!2y&SGb(x*e-o9{7dm+w3tuU&m%?WbhBb=^wJwW9@o%+x_+!t)ri^ z##${=zA_Yc%why{Y}TCwD;*6nZH`?0iQ+Ok{j4%8oQb8 zR!wQGZ?DhX|3?klKh4_F+i*Xl@w+RC=^ML+s-BzK-%09&?bK&F=KJM$^X2t_B?n*P z91IVQmDM_Q+TGU)Yd53e$5^z|!d^`S&j#3XjMn{Lbu&{j3H*9k zNe=#i_r537%o3F06Bo=JlirZ|jX4re#+~rv<0BTKlQuc%2cAsbU%j#RHX2Ag-a>s6 zsYYXuFlo_ciauzynjSTy((*4iAm^yj-ED8BDJIT`E36VuB*bRn2&Y?RSH|FC%^$Sj z*%oDPa8xKolGS&Wf^1Adt~QXQ=tCqLHB(DS9p&6w!4?IEWp4?kZxIo>hGaGYKL*pF zYb}VgPe6Ao4VlwzHa=pk70W+rmAOb@aL#$VrRO8@F{2_Wy6(v}9P48^D9Up?PoJMX z!^Q9VCpWuWdpN;nZkyAD4d*oE<4-o*Fm&-ICaVzlCR;S~ht9%tYHoP4OD=|d!a%Uq zsfXaV(bC>wZw}_BTT`51Y{jS>{ev^Pb79w>`TgSYaVa>JCVq$*op_Wy?QVaY! z-9at{9)AfiXfw~K!1%}6JNae81rK#8;VYIP z!)_j6MPexmy|?sLc1%}jU~XpB`OdJ4=M<+{!UeyEP=7SQmNdAzkQX@;oq!MIqV^o41aJz*N=J3 zW5@UJe%k#01COmucN(3?j?X`B_bKy_?R4?q^zhKc;F)JWwy|)^o_U%1mH!8B;rpIg?J+%4cvE2(NKjtwf@3zWLu2c>j+&et< z)WMCzXU;$7G;-~fef#Hor|ccZ)iQ{map2(m-kw99d8Wl2IJj%~!a@A*GyZ31A5D3q zKg*AZ+$+nBwocCOTbN%s__zW1KES>YknaPB&e*l{;QRn~W_-$_-FtQo96!2o!$5c6 zzC8f%-&?B=Tr8~Hx>@schUZ} zlRNkCn%H@0k4rePc6xsAzWvX@xjQ>go!<+`E%4ylu|o$0?$FxV0|1DWr>*U5ukGBk z$KwBf?fCpt4xKu^Z(;Yrefw?NGuO7}7j|{F+pB+E+j+);?(S1gx0nC4*0fCNeOIZh zZEeR_5&g{8cB|7Z8cC+BWoxO;Yku~vwR7gp#qzb(+B82Ow6?yZ+i>s5!_0+kGgTgJ zE^Pawvcg>020-O-b7AV3g~}0Y@yg5Rwpy)6szj$_rAlLMzHP=HVX}UF&-wI6Yw3l^ zFYblP(e~O_oC}pdwwI!wUZ_0Mrg8lLgf5+@$Ix#Vmp`T7E*$-9%`Q*0=`G#W|Hoan z?d1Sn;!JKQ{WEvzq<_AaW)NEBI{NKwJqr29H>8vNg}rjJN82ms$zPf*qgjCyo{jzW zrc_n;?A*WCCTyTs%9h`;!+sd(B}v&R(jp{FP1Pusnutp>yD|YbQF>uDEVo zOY|?IL2Iz*o%Sw$*wc^sQxMbxxT-1A}czMemgxI z>9uuL(B2g&`V7 z#(3YlmzxV?y>H#C%!M)Ex9)Z3!r1Ry_a<{;9OzqjzPWH7Txc$w2N#cg^oP}Htiy{f<4Xxn>R>FY*m}gWbpw4r zShIS|;n}iE{{bJc%IZ^&K#}U}JA3Wwa}Gyyy8nR4dS&%LLHeG)z6;k{tw-isabI5# z;Z1%06Vt{gs9BER)>o9w<-XDwvXur3C;%M>ydVb*GvHhRCaR2hd5#!i#H)btfY&YW z`{*OAXAjOjL;2l&B+BpdzOOxE_4S8m51~w{n^IZb1>jnD!+a_H?%~;GxI|?NT;UAB9 zV5Pq^hf{;Mx;u;NbP^R5zb;Uv(&dz^Mc~?GdkYIuvl{G>ePmF(8mzlS4NF*eg-X_7 zQT@})6BVt&x=U2HgmqWz`^TGX<2d^5bZo4&uz)Mi&5w@EZbNRq^v5d@Cz^uEk1m&Q zgxKv*>?3gX%IurVmL2=HN3QDkH9FqpGvd*#wW@8aX+?hx!xr{89(FV{czIOr#7|ac zKY|lqdnBCTX9D+aLizxnccA)^>=(da^(RO7H*C?R*IAu^;y#N9al-#bQ)13PeyjRh z&Z{+*7JUKa>i_N`*>n2(j=lDnNA+WuLk#!BgzZOVZ-en@J-I$XWCY~4m<*2zaibcTAv zc}}1B(CkL!^alfL$fRpBp!VROHm5G#=G0xR?8nMG_j{F4Kawjyc2)LeDF4cz9fM*x z#Zj!aC+*MWwj!k1uIO)a>vU!RSf|~#h*kYKde{D3(?3<)=6)YtX_>Wy{(k-Is_c6( zblsm1^w+oN56E%^>5L(AugP)FfbY5*8({E0DxAyT2;zKew zf6~LU=PvI%_PLK*)z7i0_*w&%Ox~XH6#z8QIy#?&+a8v^6e=!#6skc)!F}^E9Cd4J zuAQU*WOarY;;}dX#d?XJ$loh9ZV0XDueQd9Fj?3sT}ju2`8DdF$+7y3lddsne|fY4 z`^#hc$Hv*YfxJ2Xs7j0aNPJcrtF!mOxjPND03-n+Ff`-~T_nGt76__XX+?az^Z^H5N6*n%gZv(1tp-}kxowlO5W zfKZW-!{ihDsac0OSq+nY_d4jxyxoLM>;rVlKuINiYg8U)R32RY>NPFXb>KsI=;7Jz z2;s%Y7Cl~EPSJw#(t-NAQ_G9>Q z`Egwor_^JPH;pp_Py8DkuXC4*I-j2r6sy`aE1?H{nxA^qiZ#AtDCQJMia%=kPL1zf zmFqv$@N5!asNO3y`F!oOg?_sV|MB$O)y_}ERGCdi1#Y^!ax>c= zk-hdoXh3c3_Sah*0ke&Zym~eX%OD(d!o2Mav$l~@Zw)zNUa=2Z;SpdCJ7NBgMzBnC z1Hus}G!LKY(m?b`xEjJuPME*F@j*bsM?g60g!y|MAGjoZB!rut@R+_=JQj)Bs{Gl& zm+uSzXxX}cy7Lb8ME^d*moTXqL-Uh`<6ej_V-imEPf&eIKPSBm&od>Q&_7-sr)PvN zro42_Cd{DWR2`c_)0)IBFGjJWgf`tC(eirVBeDLf`5-$QfiC>b_`3yvkH_D~;cp*CTOQHFwsUSUrH4siy~%+}-=8j9p3U{l zrEBR=wCnXJp@D{e+4UO+I`wXEtkGR>g@5%owf1rG7UA}|2+ZTyp)}3TXkB(;+S0ZC zt~{I^Yp>EI{UTjU^vi2IsI=vNjV{$MyGcI$I;1p7zev{-{qowLskG&OZC3_G@ zpZh*^Uwsb_4}tHOXx-9xseOsQ$NDeR`kn7IinyeBo8d-RRxj78ysJ*xQe2ekZqVwS zXDAFy^NfIIn^pwz6Izw`%qd%nXHwngw7T50ElY|SRN2E{;Mq-DmGq31EzvWt?)l3w zc@y94+u+lQ>**geA>97JvPx<-kl4(+#E9tRlibS3Ld4>bZBVkIf(arAO*`du{ENPt z!ucV(31erC(9{q!EyVnvXLOu-X799}dw9NvndD)UdZ+ALc&eS<0bALbFqfFSQE13d z1##*hAd@yOSeC7c?@#5(T~R9TN#)2R!ercs%8{W8obXV^7HbexT1Gi$U`*_v|2yC8 z{CFiB?XzQ?e|PBVG(iJHc9_`XE?WC{@3Wn6K8fg+)qiOx|4=&>lWg$knYato-|m#m z`kzL{Y5vmC4FgG)$K&r4@b_=bLo!K#a9Oy7m|GNa`&U6N9XA!DhGxjzD^OOP%Rx}q#ddATL#Kd*eY&ArSCZzJ{I1bp^BK8ovG0(DpUvP*67yPn}1DR z;eMgA7;kjw!^hPSd3t@uBqQ(d&G_@8UEg{fJ`6|$euDCZf%S9^(EGEz77JmIe!{>% zGVan0tI@~J$4UhA$}V@xfUt&~J($D&Cv#V3bL~dA-gAiKwpXXTS3uDvP*+)Fff@)t zlwl=jW8x&wH_lTp&vD2r{eQziZov3(94%fqzOy>4;vHE3kLx|vEHEEf&kD$aYqD0e zW7l26CF9lrZgOqvN%*%--&n>|AU~E>yUpoF4NJZ3ryQ)7)^?*sjuYo5F^m|BvGB-VydS#*41qo11Eef9nO_w8r(qgi$VhW6+WwZEQ-zg7Gl!(Y?KXl|(K zPMoT5tzuPHC0kdmqs1^)-HL7hapuTCt$k8UTvxJ3c>vCtQ2=vY$^L=>=CLP@s48Z%p`>R637v)urLv`Y3wlTtr1fVhN8Ruzm+1hd*Xy^>)wp{=u1*tu+LyE)r( zF%~J6tk#%00sCWM!^<3^lPVdSES94MN}U!}vU+uH921DKAAo`Rt4cP3--BA@E-Tqq z$Y|cNpt;LRHVN6VmbuGH)}Z^4)BIH>JK=;Ao7*RZOk7v8ZL|#2?LpMBj*5gzHpMwt zm@u)DVTGlOq5?*#m29SS5{=^7XVq;KfRbr!n+MURRkEf8Zl^uy6pT`^wOb{#^Hga| z4=QW5>J(<`w=iVe!^rTUQET`6=$tfD%LSF}M0y^KDCP|n@o*epyM#AV#2cw(of6(? z5pT4TbxU|#ig;Tp*(~ueS)$&?7ZuGV+t}-l_Ao)bX-HB+Pa_K}+4hi#-p(PcMyT1S z#6&BsWOE@Aoq_nT*rF9;geN3of(xdO*K9Zw21!=QP6}z5x-wL5kS#tbq;95A^%~tl zTVx`eEUjd;n9-J-UX{v}xCQ3gl)FlHa%iDfAKzN<%`|7~$@qI|CHvbnwTA_Q!u8uCSrDuW#B1l^iT?^ z0WgiTL+l&N*a<|~+&D$ycVmKrs`&*e3coTFl;KMD!W3ns*fCT)FG^816;n{6U!0~HU+R{pS1Dc)6Ak->xKz}D+dBIW?LTF{hJNqer{e4!G*D2uFtNF@aK@p7 zJ(@n+YtPgA%Xw2iA*!F55LU8#J+*o0U0%z40 zYw=~fNC_A6bC+QvG+vavMdSc3^DCU&s^vpUj^g`LlHz)@W(SrxB6yLk zl6^4A#x~8Cy(wnrGIZK%Hl8T-xx{u=dL_F$W^GR7l2|?+{lJ=K@-pmb!!kO71iNEs zru1f1=+4T{J@0fHB9G{H6s&MGK!H8Iz0k0;At00W7Zw z(=dFW<6L==FfIe1@1p{SHehFxCxrAcx-;utuoGNt8aDXrYmT8!fHelq)&Lf(pwo)( zx=q0OH>Y<68+L16OKO7?|5qaw%vAT!m&LOg{>FRSd6noBWmEDv}PUr zYDAg9KJG#6B#p&5GAK!9Zwj0xIzuYi?MW3SP7~ca{`Efd6g8g2#g#76x%ebBIKCm( z;uP$n44G=HlHC!(*~2&!R4JS4tCD>)qNN@0S%<&Xx4k*lB`4cxdewV;zG9GyGmrw{ zkn=(V(OUd=031#N@rm=D063Ba;=|^yC`*Y5P&{#bY6R_7XU2P|O}YgfFUNNVRZvw7 zPWQ&DGusAx^t0;fvM{-l{d)pEmPVrk`}+z#l-BK%E7=bc=t#FkL-!B++~hzyV;Yl_ zFr%6Lh!QK=k0i2+SqwYGLD+1(0;yC1=jR>9INX#sDL z?GcU=aavUbobA|dmQVrG@oB2y3GZp1L8RkHt9FnYKnb@qvW)^Zuzi8-u~iX(25 zE7?CQ@JzG&q?{TMF^&jcg6%{V1#_+hfV`d zpUl%Ik^Wpt?_lXg4Z8$xA0NjS>N5?r4r!hXDS!yOPzHiZ_OC@WGt8PM8WH;6h)RuU z)QEJ_XKk{MsgP_=2xy=-dtMTqTM>At|D5Icc1UN6zA93ALf@M)gY(p<(BCw*kupGs zotrD_OL&2j4{AC35nia|Lt0Kf9VDk_VGjdcZB(XB^bL*MUJaJGP1;RgBuGfbHz z^+uVYaEtKz<@E6KAQB2Tb#At%W;^DT#a8wB0a}_#h1&~|Sjj%V2ybv>iik}~vKz{o zW1|V;7`pmCu?TN-iiiHbPcFjSlHy@x=u?aEQjr-$WIkQS8;p(77dO71%2-257D~vC zWvt;O3r(F*JZJ(-$Y-c2GFNSMdlU6)ced@jv|SY1cF+i!hL=eYv6MCsayfp znA4C0I@iZB4Qh)v9|#fNBI4j^858@^WVbxXtev01XDrnK^bw9pwgWoREsoD_)nFRx zniTO2p(D_6#q6I}kzt~~6*VGpL&iujJzC#Pxj>+|Qy5u@Ku*~T>mF)A1ur*CU zz2^xxD*`OE=CM>^S7-p=5RE3jvHnfLp+5nKdWL^N!O8zU`%XE%wSWG=DLZLXWtBU4 zrKZH-9iixyn_@a;Dxlx0=q7r5&)B(tJ~E3zMtsDhi%k(s^kRaEo+Et!!PFodpT(nx zmCu+lm{)`a0(`(n9Qzs`H!TFIi(k(_Gz>cwHHFziQ`$;GfY14eBdtgZTlukJ%rvq1 z8=;)kHlk#F;RkrBKZmpSpBi)(lL4ArCmK_9)RQD61o-NYIsQFE;Z-Ex&wuxWsS!f)kte6J$k2b3u!?Q{Dqz`D9Tzcm zZ!xLZ(z92X<1R4ahi1ULIWVFm&{-I1A--FaTz``jR4yAYT(Pa)!&XulE1GIn@f^_C zZ+?yG3k;ZGtTx!>sRLxXgSK2U1fuZAtP+yc@y~4Eh?9?eS@n^izM!Tnr zZc*&fOzoe6#c>2fGpj)3kWkhs(B?3t2;Bs)EzmTw1WgX(G`+4s)0QP@au}!S4N_C9 ziAk)~Jz!^7(PS~1u|QnO-k2o2xm$&7KLhMdNjkl%iK}87n8pXSnP!G#Hk=Ncdbot! zT>`Ur`>knxshb_>()arOw4T(h4)o|d{kF88)Qt}G==*$8T90tr-RVG!0H6fFBdtZa zoYo=$(DKf-7U6JOivU2&dsom)!#>6B`JKCH*#or{g4CU796Ypte%JP$dk)QG6yK1{ zr#o?aEo|*=7&@u9-wB!^?7kl z3j~ID!wTbYb=NL5%ns0!)?M>Y9SGBCGu`ZyD|#58Xjf0dY!=ht!T#*x3ZEzhfT%Zk z;9$?po5ZY1y2O#b<`SP73>jM3B_TuT0&$SfFl2bYf(+x>CkMHaAtMJ*lUhdbjpZP> ztU&KV&#u_uT+t2HsU}~yTBu$2VWUM8xvh4%`Y+1wxZd>1Xk*v zG;_J!NFJnj|Ba|4|T{#>})Ults*Y z9TOvJm|il2_96TLqbBUA1b0b(wwWbZZ>amp%njS`IJ2w1~GBAOnAHOt;P zO3sNO4X3#g(tgwg&@d6Z1rXLu?(uiSsSOh=*#`*Q7{|C4E!gK6$b?FE+2I&}pb*Bd z(@0?6sF!4mj%C9I+FeEe{Nqx+{ljeRC?SDG`J!`Ru@!?7{*2Az`O6B>QrhHB4g zG52JwTB8Hfd>4n=>C+zLV(*y-pkrHTFh()7xHZL(glNbmx%{=Bo6f2Ht^H}kq;%{1 zeK7i&6m=;!Zxr6jSjAjd=3S`R=g$iMARU58XN|XKTU~dHu$zxNFNXz~yBKhA$_EQe zSf95nH0@9`Ot)G%yR}st95xIpZ$6cGl*w*RFsd740`|E;4gGHkbYn{q`U?qkZ7_*O z`{P!Fw#yRSoOSQJN~M`P=q*ja#|B4?b_KVd-!k)ZL=x}v&DjIqrv3IQvXvYp)P2ngmEU zA#vjZ5k^!Kyx1Dk*xH-GqH%TEzb~v6h;Slof|pwhX>9E+jwSo~18WIUC3|avr>#jE zTRY#e@?QVIRwSroZ;LqEPEKJfZ+8sU>#s=(5n7}vUf`f2IvLujj@iPOML-ZqXsHUE zc8Fl?|2vML4g*^XsMUzMzf-g>Y6@M**svfJ+GI5PjxgIqH}pEkI1NociS&NZ9@Cc0 zj$CSRSb>J2q#AY_puS3xKM>L~Gy+phX(=GG#VZVN2E${m*(oev$b$)EQ8E@s1$b#9 zhqLz2A3=LsV}13RI5rv05;{s3S278U0Xzs}8xhK-VXprXL`D;CZ0CV_#9`1Vqib4r zLEBAdw*-)(075TP1)+_*6~^r3oqbV(Xh&}aGFyCSw4{uZzu@1D_0QOzC61_L1-Iug`osYjSoR#-m$xQ_N@>!9BM)j%$*@Iy@9s%Lj;2=-Rj7}{(-`>q1vKpcgk19GzODF_vaFl$Ib zPg?+MZ&IodN-P}yeh3;3L74sZ0|mmtJPJbx^<+N`AljoQ`SYUy5-7nKwE@(hh66e6 z%HQ7X8Rqa%DvoAdvYiixBd+n8jyCO2BSH=B%U3SHt zu}hYmL0|B2@BbyKpuFe}%Ch&|q=NFoHz-Trza|xw7r#MS{?1M+C@+A6vIIUasi3?F z4$3lkPEtX6Asm#Y@cBsv<;8GNmc#cS+3jG0klA0Ui4{kf0Wcs_?92r}G2jClju{R0 zp6P9lId--KmdhVW$IsGine^8^OA`}quxdU{=5}z3%dO!Ldul@S_&|#4KX|T5a+hND zBS+e)e5{`GYR&Q?MX3g(_0YdQ_f+AVInI^$+G zX>5>=zFmu-Xje~6=?>D-p$oh*j040Xf=)yKYvA;j*k@YykZ?IiDvyEwbi&~rt^5W0 zGbwi+TzU)WXPvWCEy`c+slCQDRar1uZbAkN2MXJ6(t5PK4<3qp#(+1~D z=y#9A$u(FxipBEg6bZgUd-F(a)!(zndeYHW8wbp_ogirv(9jGpgCPcu(VrU(9=i64 zH4N~R5?pkr(WL!_6j?5d?v|n<#k%Ln#!Ph^FS9oyv>Rx?0xz%s<&o&WC`J5-QQzI+ z#>ghBjj8%Lb{wXymbdf{ZlKLzX0hY(uQaZ?O=AWLbFapJ#&uLceg@Hs2DV;(&E z^S2JrM!tN3H}^{H_}8PfR`nz^&yaoxX;@CTa=N-BhUqjcpIdnXMlPFJ16#!oVNzov z9ZTk*wKm;oU|Yvp+x9;g>p>z`%MlO|v;C$5s>Dim4gqmEXacEIu{3Ta+QQB02pXkg z72HbW)-+rgaC`L(;wE7VCJS&3aV{BwTegb5RYVm#_$hDi;ls zrI&iq)`^bvV}yt=6VhoV-bCb=3$e(;D7kYU%i0szPb{~3JmumQxv;8)#C)X}ZkpM(cuqX}v*|a(u<1Q`i zrc3#@K?eDvMaleO(dKAu9Cdkor|06K$9|F~BHf<2mG-{F%*7tsw&ll{4AO-^z`QHO zjA5qqT(3Kc_vB=A%HCE$?X!AGh^~%dYup%(I}F|L4bfbF$u@2;AXnxPlp%4WCa^Yj z(q|s{QG#EU!)=auBDUF7z{J@23h31yiq}0BHkbzpkB1Bt`9W$wl){=x5+QmB=ntpR zNk=x)Q+!Pd-kwu;jQkh{_F9jnn~SO7b!?WI1Jtya zA~v`+UH&QwJsY1|X;ScpCPe-lqEB0q8E=QM-LPVJ-EKF~rqht=05T28XLC>NHh5-x z9Pgb=+rRG&jDY9R`ohkq?3ve4mu8?h<?goXgveXjt5!78I>61xG>9)0Z-CwDIFqD4idoKi&^o-z-%%R=12 zEjie10?x;|Wbg9u)@c|Ch|n?>(|s%&FXZ0z_$D;x7Iq&vEmxhV;T)dl3fY{B30dU>b}nWo_Vt&dXId7_mn=hwb`jpxka9o zjzORT3j8P_K~l*sFQRQ4Euw8gNAVRY8UmW)AQ@ZZ<%H>dyXH+v$iZe5jk1PXDg@&8 zg+L^s-m$<*Tx^?v1{H-~=d^wM58}e&NkZ#YXf-l|hpi}aff^|0P3>DaHBFns1Si9~ z9jvLIeYSAeWM|L({27!Hm_h|IwspETn~-9##PHm6RzysQ@fj0XJh-pKpc7(PCA62I z33HzJ&CnX2+NV6DIEM$l90M?sO)r$;k!C#rBQusgwzW64@9C|5PoLj!E4%fyhVhKk zjyq-VE^~4Z{y(tc2~V&egB$*r(hRb_HAxj41|AopoiAxPK3DECPPv`Idv>=_`y?7o zZZC+G90NOsJB1aMz1rSg>xKWh`vca0r^ot^{Db0j;&e3Yw1YT@0}MR#n`66QC&m|xd}OTFgVK8LNuebPFpEX!@1c7T9m8o(v(*#cT#+oCzw?*mZ&jQQvhP&eJ%fe_?HX(>Td7Tu z7<}^z_W15ocOTrjr<|@p_%Js7iRo6k10Im_;iX!KvLJI2C{Z|kN^?#ob{;rL^>b^_ zp#!eQbae%MltQjSsRG5hXQ~3V*|7yua@MC+ZLoEcWx1lb6dE3=*RtQeX*iDBqci_^ zhcE!Vd*_~>87SJj`ylNsP9+)o1xku>WNe9^_WUXHyPq~+peC1Ave$bpojp6jSi~6* z(!RW*SW9lq=O|Z_3$a_R(b1a2Q4`z8MOmg4dx>-`YV$A`_Oa7v&uGuvat|z?3N66e zwvd8@c@CVWt0cwLa!j!f6>Q(NYxlmP>3s{k5AL%Kdc{{_bnJV&Enl(6Djhxh0YUp? z;%M!;@~X0fj{bnI+=m^jBw*tOpDJH!HtFZh?LYRY*W6c_%?pZW0n21u_6e* zIn!#?cbW~A(!p|kk+K4+P4Rj0G#s_m#0Kl;z*3Q48)+}W_8o#aKEJbs>WZV_epYhr z=V*sENV8S7utsZaxa3!uD(!9KmWn^mh!< zHQi~EhAG}Tj5_q~5gH2VlQCgUf!%gww!Dxqa=Nk63h_~ zDM=44$2)mjNYajIKczj+3Ff>Vg`V-|!~}Mr>y3>WhD^ZX%A;zX2q9B2wscg>+!q?l zbjy^sH#=qklh-JHjm$XI7|!DA836X({Q6PjW3ArU?t?Rj_C5uD66VV5!8g}Yxb4_v z!2|52K-|IBb4cI~X007npTmlgT#LOFTE2DEL~9&AdnNW#AnrU0<#9$J?4>|_8;H(a zfUyYz^_`=p+f&<>Elv=qyN;S_1t?AssP7(ySwg}kb0y^eE(=Ikmk0Y~VHNH}=>_km z+nQJJ)NV8f7WkcQCH7JF63nLzX|yVut20w`SfWfuaSK^iW7MT(xv>zp(rUnb*a(HJ9^JI>vKIv3^y-A8W$&Qic0yFX? zpk^1kONAl{-)Rh{)&P1x_U+v(dhtkeQh*70OzfFPime$x&#G$i_m{|*RJ5QfKbOvYCP$?ZQXbHZqR?(w1)x~G})b53O z%9x@liSN_Jm}$;yqtIfPDX$0D`*!ZaIB5>)9Nd5Cl!Fa40VnqF+q-@DuK9i9FDM60{pIIZ!i+m zS?|wnAlm^ViFEI=$ zhTamq6LC--R$vrU9RMQ(j!llx&f%KEsTdY;IJ(JHDm0E$F(Tk_c6vaJ%+oO#;IOXK zi_RO;bFy5)ise{!lHj`OEZQ|m_VZod@7T@&-S{Co^&x3Kmu~D0W2Z-RDmq3cRyj6h z(sWj0q^&xB(m`dfDd8^&><&; zkMZ>`#-2uF*tGoE9ENTW#x$|i>G=2+M5|3B%qe#%0X}>M6@jw13M=N}m%qdpu5;ce zMTk#oJ)P!6cMdD$X=Dy_x!h5mtTrvhNNK4OKE|^^3yblEtJNTad=!^ka?bu>`L8`M zlvOSPitpd0s$X0yzKIuAwgev;f}!BW)D`=Lk7Yr&wT>CsuF-po3Pg~GseXb$6&j{4 zxTAy(UMJyWS-?-|oY?MRG9c-7zwwzY063i$+s)z#!P=xXo?l}?4jbg)LpcE-8pdQE zytg$ju5?b8=>&W}X+L<;E?O`5cmvp5A` z=OH*Zl*98he5;29ItvnfN7v1ls;f+?os{39G$0OrCLb9t;3*r4z|~{0X{zb z1=tkT69if&Sok*tyoouY?o=$JTU=wfRRG5u=-2RPARDYs!sn!bW0~g!=A__ePtevZ zF5p2T23LzHcrtBXB?XBXQ5BRfPMD)9@%fx2D%Vje_LmYQ*F$3-(Xc`&kYUJFD4=KF zTeOdQsHYr)QBBM&2@f zB0lE@#o$ceQ1Hf02=JW`Cf%8Y(7vY=0(|fbd)WOU$6zXxzreCu&f_8&jJ^tmE=c4R zZP%!x_U;&>LO}AJ^zpy+n5Dr-) zghN<-Cxs`rhq+w<1N0kR8X7Pp0Q4K@$7sNy0MKs?$v@0~jGLIWhv=2B-m)qQgYgO; z+mt$S`MxgG1?wb=ykSl;b43I?>r$-!Z5pl zQ~5U_`hh+hA*xN{wWHrrItl$Z5{^a{0$SY6ND0wz6RDtf0p14Ib)(d!U>1B5teO=# ztjo1DFcUt4hxgW~&l9n^OGF8q7K50oX&M`tJ|BVUHe$PA;k!%0l==vqw>ktqPsBuY zM;V`N4-O%?)v3nTnff$#?lR}%s$@#VQMQVKbHP#!muwlYRt(zKEMdbXTgGc1h8GW= zm}@r&!Oj+RJgzwa6p8d3lQo@IduAA|E5UUTAC)Ufp|$|4Mzf(TEhuO?@3ro)1);J z-y2!mvWPWwSG_M`ElrcwK>R>t?f6Bk;k2Yn6V}o+X${27B5Q*i7cobtPhFm{S3r~o ziF!qBanT9|O^Yj27Slv!5!4UH7SpwZsH;#pT$QqzCMt`dUL9LZ*AT)YDu@rIET)Od zBB&pZEv9P;VG)(YH7Sc}qOu6;wb~-ymg(3ygCxgPrqEs?&6~5t>$Ej`3#IENkv~*R z*N66siQb@rptm))n68_IMN~~Uq%5Y1$|9(rh%Kh;Ct;CJW=mO26O~0!Kcy|w=8+}U zD8%S>4XqWCye&h!Sz9uTX-iCz936$BtwNeNW{F?W*37XKCDure&co1JAaT1`{6RgmvpZNI$HBZR@i9bK%hGt=K_q}`4-t?!w1+E}31Gs`t} z0_Gj(WP_s1!3~(UFI1Z}Yrv{yJ9JivnY|x?@qta=q`;VR{GTOmqbs~RHdX(f`|b2D z(eWf2p8qED+|9!K{YRV)EiL34P3tBeE^d*zISfHr`F#hSO)cU(M_t3={8^Fnu4Fa3 zzw?5UYo?VxB53pw=yDC~8{pk@BJVgOzX$h(>SF&S2o63sa*+BTX_z0;Go$@nHSooK zt`@w)VyAKlTsk{)DW8h*J9A2?EOtwR;MfbKW8|`VR?NmMrlM3y=qPx&>&u~ToAvaM zsbuXBM3K6A=z>n#fasae#1bLeuOs#8(BjLczXh}j<>KXELwyTaEY z$!JX_9du69d~k{TiM3K95nqA<%s>jTS2EUYBCbIu37>fcnW3%RafAU*K46QX zAy4U$?&d7cfhHIdOjFOM;G@9>o~DyvteZN{vCW~n!smei`Q9@#4Z$%q0*Ydu}YunqwafQYT@qKm<1juajkW>MRC- zFe@O0<;pNsUI;hStZHoKWB0f)D4m1}11Y%K#Dc7PG^Jp=fB+9}bjoQLA){KQ;ENyv z(@_xEc*5)tAQ&18j}SQz^MR;YfK0bKq>@w z04FE|-=H!|$96Pk=)T$_O4qc@0;geEIfPO5K&3f^QaXmn6LpzV7xC^L=YjLhc61IB)sia|McWGNQzW^kyd zNc%5M=-jb}RN(B1aVB{2VTX9y#GaPQOU8SaX`@rQp3-@#y8!=%N7P7%f*0tR*XOwI}w_0n45yWL9Og zsykZa?yQ_V0sH7ESZ5f+Q9A_8CSV1ihK+|tkglY|i*1$7z3oKm4XPsG@bhr5X!c5Uin@d2TDdn`J%B~A?Mbni%UPNV@KwN4K5dHcQS5;q%>K;X=sd{!pF$roIpExsP!A+QG;|xw=K2Q_3#&%G`d;$!G;KG#evY z!Ys3_2<=HpTH<|zj$$O*o{OkVdzH}0K3*9rT>M@+7n49VXUi29JE--se^;?OEL=1% z103jVw|4Y5&OCr}op6IrEXP86T1GN^2CW#u&_=Ny=Tff5uF*7RT2(Al(W z-@xCORSx2TS-;`0%aHQ9C+I&6JpHuYd*;_~#Fy4bQ~uo7O7dgHN)jc>W!g$?g^a1~ zDHZp(#=L$BN*8rdMh{$D9JA%=kir zk*+O8adYmdrkpOvw-l&d!UH0eC!dj9weH!@SZQD&$9H?oDGrQbe1jSK{Xw0YA`+&x zo5zc!_^=PD?!Mu3EJe+w7{LjtE&^$$7h(o^NX)yh@Ewves{oi!9xG7G;Z!4>J|S&h zf4qiPd3CVGm~CRzXhR}&vNX)JkcLV!++BnOMc(i{lTYq5qN8?sfa zb<~Pilh*NR=&x|lkuCRaCo3qzs#g0(v=v|?umE?au)$M_1trH8&k?oInq{)hdmRxca@Oj$AJr8k&X15_Ua^C> zv1uV4kz_hv1A>xa@Xk^O(KssznG#_JvLvLkVey=U-!NP_sy)Ikka_MfKbZ;2(U78q z7!F%&?z=TDLm2WXmr{=T%Q2NJc~usqZU;cGmL+47bW!w_2z^s&mK3CdBO3ru&Hr5ux? ziG*e81-C*=Fd16F<19Ed=imhbte$P@ljA5kIv^uzp*3AFU*w1dL4!3RLD!>$tEdF- zDH(Qa1I6w`8$1<)mXu?owwM|}H38Q@H7}LqC>ox{!GD>Amss)oU(N&(pfF29guT(3 zpaK+9ln{HSgH)YpU`=HD*$+gRzAgz-w!JFO_Ny2!Too=Eybz%qnF-3#kfMa>R3_5o zm@G?@p(W^Cc5tO7ASf9+nk_|D^O~VV=yGO)QWR2@5FOB#q^d(rQ6h9gGeIc|DN2aW zXiHMnm8K{WI;EMQ6onKeM7K1NT4O3Kk`jo}In4y6D5NMMx~MHlg+)`82p!T)P>Mo| z5@J~aNMqYt1rJFe!D0ddj~)?5^AmER1B<6XctdC*!O{T-R~`lgCBu9GP|QrV^fMlc zuwXzEq6~OE=ip)qS1%6XmuD#emJ7t>VvG9S@@}Sz0EHHX2#W=npaK+9ln{domQ--> zeYSkP{a%4D&I!lveGV=B4E+%z91!d9%E^$Sgy`+J9My=^6eYqM0!c{aLAUQNW4Q1% z)GtKn#b<(YG^8jY`ss;;vv>;%v6f(!fPlwYaA>{@A0#l%S1eE-h%kLb5@Pj?XZ=?* zT!cYpm+(S_`TtB%K?o^Ih`w(oQ7+`867oVhX8*_3L>q;(6+FV%5*ZN{Igl2$1T+5~ zTzMZ5lnfo;L}?e^do96crUD+{9Eaw6bDaRIj7gUqN69fgD54fxleYsM(~ejWF<284 zbUHh@ib~*~l3|t+C^XM2U7!OARt^Ywlm|w0#6IP~!bjl@p@jtN1RPv>7!Z^Uv!5(Q zeY9(a5@9BkB&0H6@tlLtO1QeIDJu$q`B5>s*rLAgH!)QND6}X<=nQ6p3Q$NHg zl34?1Zh!1tC_{&@ro_*_(C6QDU&u+qY3ZCbB!pO7k&~3$F-?gvw~B}popGECp8Qma zWazC`lsFDv8<&gQ6hYm0>7VB*1QuK*=p|Nl+4!<2i+Dv=g$zq7JVnJSA}J{rQ4nn! z2bUBCG7w?0ge1fnVmwFjb_rJ@lAbY30kBjeCKp@O5&Q;IMUX;^LWB->Ca3^~6eUF0 zx+SS5lcp#Uy3{2hl^5Nbx>Leca8gzj0Ed#tG!|qT4nV$S}^MD2Y5VgClvbCkT&~W5f_LjPZDi@;4$WDaLs`jmm|LX~YZx z81qSxh%l3@)JQLq7PQOE)j_OOwJI2(-Ts67|(t*u70T3{fOVa!KS zA`>}-ZJezLD)u7tIZq+55l(_$VpZRvb39qxiO8yuVLZrF)V+vEN{R(Wjy6^jNhQOG zkfJ2>WEmXE7b${@Q{bNEDFjA_67&+QI+EvlvWQk>Rmd9y!{0 zNtskKj2$UTGEbJlk$jCJs5k}gS)M{*94SFBv8p5aI!_kSimVD5#*{oo#VR5xDMpnX ztzHsICBwLqq9pTV863$sDT0bq;GX3v1V)$=^b)H&l5g>35v|CokYTLJQ&g-Xl9FPy z$^D&N>P$|vJ8&o#fqTf6u4)33W1TS1ii$nj^w*NSwt(cDr6X) z@)Q-Th@_+#pK`Rxl1M5Uwy{!_WS%U8Bl$i>P;m;}vpj{spjCoiVpT`-1D-6R65>k25v)8VZa21@C6$QXJS4=LpsH69Briu`S z7KI37T})5`3Mop6(JqjtYN|CT7=Z+%T>>6ugwa-jWe)07Plg24@AYjaZ10FHMRwlPl!t-J~fhK+?mUsUR2uODQO` ztRs1IP8T7IEejz=!*Y@eTTD}8>@L7WRn>(wCB%rBCZ+SH>%v<#MTIPFO+hd+mQqk= zSx5D@oGtU zU?9O}VFDgygwY(i=LxWii|~m#N{$5~5w*~oj@t7bQA8%NCL|aFaBvlsfS_a;0sy5` zZ4|wfLlHKlk%TB49?wyGv4pFz2){f_0kAA2CKp@Ok$VYKMSwz!LWE9#Ca3^~6eUEr zza^>0pr$BMC40Ffr1GNMi04VT3Qo$30$^E4OfI&lqxVXtiV%esg$Nz}Oi%#|DN2a0 zej;HpbHU>pim*gP65_nDDl0+PzJX5{4qjp&nwDXSh@vD+FoSKpUJ=wCkh%Ak6awA) z33`cDeV5+o$>Lr_R)q}9Mm$B`i-@G8=-MY*tGJd3L|8Z?32}xP&ry75;mzQs$&BY7Me&xoEOGh3A*VW+%_Oo zbfjmXB@pPYPtcP_C7W$u?#T9OD6^eFU@=O9p0q95Z2L+g&$XtD>%>TiO`tR>HkNbP z&Q+RHn8}=}An4LhDJZjS`E36~Ib9S+d26j@A;cn)*iQtV{ElX8=y)P1$&HesLtasmxv>n+%^ixM z>dC-8%Tov}YDv&btm?Y-Tb^7T$xS+vcX~=$BsYbT{I;WwmPAs?&>^oV$vjyGNAfO3 zP;m+(X?Y5P1uhACiB%oR?|E`@Bu8~5|J_r{A~_mH^81dqxg?TGh7Nf}N#@BiIFdh9 z1Qn+sl9s0sI9@nGFR`j4`D0Hmj^t(?$)9*iStK`yk^HHpsaJ*0o)V#(UJ_Cn((jO; zOSlSA%8CMD`}CMxY*9z>Zl)FnFnDv_!-SIXMenU&T9SG->3k^>7PLr0Dlht-^(zTi z!AV(B032l$lZ!3t=>3|hh0zP%l>f!3#qMf|6k=3Me#dO|=O`jv^VxtP~~6NzUNNU7!dmHc3kgfzhi3y~L`H z;6gyyX%hENx9eFshYO zP-a<2^{SjM0vB5rLX2wVBo(%pro>pV!bJ5+8q$;y<5`-N&YS*by+%`1$kNsn1fyCh z1!b0XR6ml_Mc`t~LWohVoTS1Q)07wsS(tbqUQ5?$PMkIWma`&^V`+xWu=LRLBmje2 zDRw+$kiQOt8*)R=7eR{*3mFEta*m2v#8Of$ZegB!0R=22!{CyPM_8c8Lp%$ z3BVv%ik*(9H5Yta!;eDq;~!NipihJoP~qu#^nLUYe7Pr~Y31e9jPF zM^=Ok17A5u`5dv76eC~EQy)nIOUW?wr8&tQ>2Ii8a)$6avLa;I<1ObXpCgu%VmXW9 zsU0dL1t)umS-lwf67V=D4s8Wkw&K9T(LlG5V6lqOEen0XA%CP8V_p$4@jy7=g2&;j zj*7(v*l^FEIVf{V;;{g z-7VoNOerf0fP*(;arrA( zI{9X-TH7{j&I!XQNOXFPphYq)w@A>O<^rOVV)G3l0!hl>mdW*UH=XH8a_Nz)Ys zTPbM;VF^s@2vO*jE>aU0R*{ulkAq?5g-|qERB%~^24EFNOpXdxz~z#4o~F)DxusfV z`~ZZW>;fglK|l_?79WFGLJcZ^+i@!&0C6{xa`bP<)Yy2y^>$xv$!^wLvEc*&Yd8|* zq-n+WwqNV$_U&0>I|iT+JV8#|mTYhP^`P4=M_XOH&3u9VVh~n*6ex-PNNMrDyfIP} zl|aqs0{o_kxR_;c^Ua`6Ry%TA8Bx*#33|~Pp0274UWl-v6BAV36Pi#$^r15;uOy;K zc-Q3pLSK4JjbjmTeK6iG$t5&TxBvvKp^=~9B5Q#Jz337i>-TuC{~{)cn1%*~2>s?v zP!SC&N{C)_CY6NS`=-NvaZD}Am*x80y~~p2@Ur$)O3-sI;YlmO!1g6f5FrW;2od_q znVNI=mlOdnIl+>e5IgFz7)~t0?kA>F|Dh7)sE*aFeqOoJa$(N+dy!&4+An z`&vi09rh)*V*oaWN|4jGCEMHnsG~17p=vM&pqD*CPTQ7jZ~HpXaTJwb4Hms7Vb8jC{&hlc;SX8P=L;N^DJVyq(YFBvHr4hJ+B?P30t2%f>V%Mi+ceEUAWt zpZdOjE=4cRXK+_yd|cV8_F3zg132!h?9tir3e}N=RHNm zDIzH;`sqEbB#gO-I*wmSkjwHHMDnYSenPrhA*)h^K6*t+Te1uv$=f|eL@Nl&33^J= z*F8nWDk3Q<)~a~gB9XKn>PX&^AeZGYh~zgNeOqxPr3l+dDMH$kW%x+m=_xAXL0Gnh zv#q}EX^Vu#n$uzVPJ&$KY!H^aKu3cz9TY9ViWLElZ7|x0<9mRQ*QN_Em{f9eyl?v6{3xcD!5&WsAs7yy@loabyJWYf*A_*Br^E{;_jJbz8j=xBd%kmdQ@@_|$qt1c1 zQiRbxMMzt+3?Io~dWy()WJJg?uIDK#yb(!Bap;PtEfPuVp^oIe336Hff=K=vbc_tR zo^GjHdhLb}5-5xrCNv}*NU89#{x7dX#53)H0ALi+^HfOFOa;LpB6EEQ`Qo`xLb2NA zkuHdVyfh4HECw5)Y_d9KMv3mkltG4yxn*^#b>9X*jj8&3y5g~YgJxkhJs zDJmI?;mk;t)duekA1>f{m$h z+ykx;_KQH~qf`sbrok8_O{| z8&i{ZCD+@1ImqV7De*{)+Zu{+7!DKE6C6^M5M!`R$}7pJ^!bCY=zF5vpy zy$WQrvt2rOp$NO=F+pWOJS81MOA#_0h2tqIPLXFyiuFdGmWMHlMDC$3C2vlU%kmf8 zg!4fc%?C^g6gd)(^IJy)Ft{1JL$JEJ;bRs>agruohaa}8vu@H-5G>NqdYl6j648IYr zU1lp1V(?9qSevw!vsj8HGN7UM94yXQLW-^70van6<|L2B7NrIYdMRhILQSx8oaF*TT6*C1Q!xnr?9A) zEXQdsjyhIuGZbTBE+n$fz@}%i94ERsYDrYd+fa<5x{$~^1Dl@7atzox>UeoRLov3I z3yG{Vu<4mB$5}6qS}(U5iZN&x5?Nw) zxy?|F#d#r-bp|#)ljS%M#!)BBZH8hDdz9xnp^WiDMs-E8Y?W|u^8+BEOEH_R>IFv zijlj3#tOAP&tox$?LegCnF_-h3o$_VCyK<{gfYQlDTd-ebK8m+noG(n*;x^l)e57U z%K)qdBr=^^QEWAqVni*Vu|jE4@K}stGfNChh317)jFts7R#?DeF^0%2(cj&;?T_4t zQVfFyG*+nXc^-?g9?%j?n&D>7oQ^hzu>u+^)b_kq7GsEth_(+&>y*rt90ODlmDLt< z8Gs=wCWrSb7$oD8-_{fW`{7JjWXA(3@zleuD+V?4}Jeeq2e(!o%S?ejt+ z>kMpqCd)B?=BU01r)`E}jH87_)*0CJOqN%&iyYM#173UpLo zl+!jtF-F=#BI^undM3+pER>`A;+(b_iZS*U5?NDELovqULL%!7 zY1F^11eqMx;2}4ZV^A=nvf4r}128^;`yExX_S&CtJ#BD8z7~Cb2eU&a+sGAw$s2j!A`gG$F;1VL)Sr z!kpx>7#}jn!Yxv`1?@{I92}C;!6CFFl~`#WgzC3Q@sRRr2yVSqiief*VJJUeibs@ZBXI5Q zEXJ+sy72!{_a@+xR%O0;Ri{N1=XtmdbN~MD#Y{QQ@FYDfU6rJ} zkwq(2m86EGs;H`T(=%upy3-IzC){)zQIU~-S6mQu6a@qYR}^spQE(Jo5OBi{H*f*B zD}%Vt{D1Fzw)dRx`)Wz&&gIYZq^a+`zxQ|Ev+w6fp|c7?71L6CnP=!)!B9tGHLKP4#L_j_$ zg(~*65RrGY6lPVz8HT$G zsz{MzKFfNtMs|rFxYFJ&>~y41z+!qYoFiU2>5QWV*cB4MW1-jsB4KD=qA)mO z*N1>PpQy^G%009I8$Jv^jP)q=-WX_WB$k(=F54Qx4v(mgitUhINA`VDys84@@TdFVU+pIRebC@Mz9{aS2O&KpeA-R$eaqlHz9{b7ghT%+j#4`d z*6$nyH*}MNWHF8c`Q3w1gmBq`pMKg+;2ttK&(0|Bdk2jc>y2i>r`-hK_YKbDi{gGj z{xYElbdEL!e|Qk8@<{Y(H{tV-49+8r;vNPrniI8~;Csa20=_UO{+Mv1+iF2pbdEM8 zKcTcnr44F>rduZMkNd_#^K&T5R3QNDOUJcJ^?DTXl$z#w&v?o zx(cuk70iuT5Y?YmHRvN9^*M&6S4NoG16(I@tQq8*83yVK(;(n-#f9H+a2?X)l(&TO z-7$v}uYt^4OHd*aW>n(!P&|`7BN3KYpQGn!C=k{dGjir&SXWH7urG9;%sRTz2hJ)6 z-XxNzIMygm#h>tCkv#o@37J?;orOf=3RRoGu8Qa;&cJDPUykXXBnIt=-2CiQ7y#yk zA{_Di*R{S7V%apJ>+Onj3JckkF$m|xs}N@I3@cKh<&;zEYqvc4lG&bS1)vd?M9 zB{Oit{Lr!H)~DS&@RVm#R;HwqtnX8Sjbv|09x-6 z;mS{YwH#{8d~HJRzP7G@NpTvOlf1hK>MZNHChylQc_jh6tHpDQ%h7ULf z5$Et*XbJ&kX=r`WX^E)ywS+)x-OO5JQ#IOJ>5>X+oR=a3QbQm=*v|)UE90&D?97gr z7iQ+?Pn_9)$^i8lD#giCt2LPM5XG708Hw(p%)*YvT|>DO=avUC zGuN*>AWgc9wUn=8FMWR8lqWcrj&IVfOh$q=Euo>S7xYI$4JW};me9~0w5Wm=U`0vd zeeVa*r&cCSmMf)JeiGfAR%uJA(i{{PXy-r`q5W*gY<=yS*lB|I?vU37zh`2h3g*v; z%v6a{67|e$6~X$&C~Kuur><#ZYq_}sYN-wWhx^eAaVl^p3u(q5ICEhIt*LxNEm9dN zyWngEL7Mp~G&M$9ec=R!6JZpR$9QgAWI$VrVqw)frp+9vmQc?<|q)rsamz7qpnzLmI^Uew?Sfd zL{iqv?tVZ>qRqgxAkp|1V_?56;}c20685e!htkT zNmYjt1?7xGXdc*)uLwO3pZV~qJci82O(O&PX(cox5FA8HBuVsNuxJeGGSE;X>pVkE z${A7*!IK22?K}&*R{P1{AOkyAEI(pxp=Amu6$4L5)4fWHobqdH?dUXWx>5tpMWLR} zG^V_7l$%&!E&!s(^BWI1UNTiZE-`LuwC{+57N|6NA{6y|voK**q$7$}M5S1+3oO1c zH5maln$?Qn6`|-^OL2z$#g|wj^~caJEMrlSF+qQ zX&#@!)_?nf2|QCatZQ9D>c?XePe4q{6`00;;Rt{R(XKAqpCWT&j2q^Iqyn`^n7W&) zO{1}*7Kc?rSIiGVDTYnKeP6M~-+)7&B=*ZG4>P^0qNi{lsBXw3u9)?)Xju}trDZf+ zy&~|2SUj3M>F#M7aK*6PLS0=5C#oP6);VL$ZNXmkC`mEcwjjS+^5`&R z_I&Y^AfvFpBetkmW?zy3zXk52qI0d%h8=ZF%3}e_-q`oR?zrQJ-E^bfs+SwowI~&_ zEsDtW(@;`fK(H$!mSrrDg~$#x5`$e6u{@(y+*aF#Ek4)BJuWWHA|_%&q$1=tR>MV> z9U}yo#0a@PmPH!K0J0*Wkr)i?VtJww5|HS`@wx8sxZ)xtU{MkBX`5knrm`a@A&?Pa z<=DR{ARM2rR0)Yxb^vT-6d2Y<_Lsw2%9&Evh%xdEHQm5hNTjX)hit^@VSS4!=;qfHjU%CQo;qQUiCWv?0~L_hP9}evcqG)q_o0A&V(U7KUN3KpGa8 z#6lQD<8atgBcO)IB)1U7uox5u%K~UPT(S#c42#2IAC7<;9+^YNi&)={T+!IX-}V+YdTu*dvjlmH?DJusR<#Eq4uEIIV8}iqPR%fJSJqs6jWgr zhJ8f>X;@qq6T%o8hr>NF0%~|nCKI9<7K6f-F#>2fTox0;7#4@a{V@V+c)H7qK+Ebc zE-QW`f!ro_a#oCIw~Cw*SYZc#{Z^n4ziywpPIK9Sbj~ z&DLjkEiTV)ojGN8&#As>X4wvKVdzBsE1`igshR=f zDLBs@jBnT{ntGzHY_Yl(tM0!R$~JC<8x=w8jv=}f%`O)f_be=9`=bjq;q^WYjMIf+ zJPu7!WYLccG!iktXL)gHc7AbYhjfPm?R`+25->&=GWZayL!L;TCxj0C;g!bX+-Y;W zY4tG(2_2rmu2PI4s)(%L3NeL;7A|8nIaI#plS0$api%%sMIOVZBq4-3rFWZ zS4Azovk}|uksziXFE_DIC)9O~n6^Gtb^vV13AHIiVo52~HDcV|5Nf&xE5Tm}z!eUm zcKhZmG$Y!MnXVWvd5EL7jYYIEOW?K|XvG})#cjxAo3i%oz6vIPo=bSlbx)NWg>rSe zL33Yb5><$%A>w&4EyD~@tfo%tOsuLFVnXP-sQ(0nJhn?U!rl6cs|9pC@N5~Pr0M3~xV zA28mJAALlbTKmjyNRuh4iCkQmU08m8hV~}X=N$TunUTXbY|QLAbq9K|nN6926Zg!` z@5mgnal>GyxwtqF@Y1eAA@k3}JBBun?08Y?S*gPFPnh0~keyIkK6z$g>z)&ev%61O zUOe@Lmn|-xazbuHZuqdF!*Ux>*tPT2-6u>Hk3AILaR|&m6u2V(O86VYUmwEx*R9s> zq|*N#SBciA3fMy0!ZIE8OEM!HHg4E3jB{jo<)zUq7E5ETVyQ6M$fVZb z0x5!4un31*N&SR#qr&9_r&1;-GaFLre_q_VbNB4>;?9BPLw3#XI&m;FfUO!DzI*N! zv#sSpTV9~?}rg}JE{*ycL^jifu`=GfV}`POM8 zCm;ay*D?{^qKMwJ>4ed_g%b`t?1Z_6?elwf%z{gW+ax;TVt>%;G~d5>LQA)52~J_A z|JJU38aA`we^1}DuzT*Lh1ne${$At0cb~kt1jN2;=NA`F%IsL&bK?ALs&?w~(vG>E zJ6p@Cbyua*2mkk)itW_8x1*%|kJ`(&pFFcf!VjdMg}oQu}sx|sW_NZ~`~ z@6pnDxq_OAGx5MMGR}>V(FIgv)0G0CpTTFPTCUK9J>iy@m*!5~vpm~sWd3yX6L z^K%QcgBe}lJi+<>XZSZ#-*nR?qy(sd!yt{ri?gTAZJ$NUanT)Qv8cgbENiD&XloJ`>kOC<}c_}Qfj}xRE<-j0Q7{+>I>7H#6WA4Naq<3y#8te`%W}>Qeg~MVnY1jL)(TX3jW+ z>kzFGi^`$xO>fu!;BXDyZvbMt^T2qbe`|G($yxST@lbp5aC`Acd-2Bh;!W+vo7;b!Xf`*FL75;eWw8hcu5BsH!CUvDj^6nzQJa*y8F~&COiN+g1eM! z3v&t77UnW>Ti9l@{%vV(KK8S_z1TsL$pqBadvKFz*zzIhh7dZHd|lBwxTCwq(3!Io zsuR#CP3p;Hm7|DXIvvb)meIi_GtI&vbyBD%3tYLtb<#&P#^|$aSNarLF$BuFTLzTg zND#na3U#M2U?D$-fLxIaZa49aZ!Z($TV`VSsZCK1x{yNC7M_ksZbw=pL=pzQ z{tfECEPDN42mpwA2gm_%Zvdc}b%b%;p@CyNQT8$C=kV(HeX zn>LRBj7ZkR?#O6Sb6B^)0X( zxmM2#AncfCP*07isrZ3GjHEFz$1Gaa9ei5eb?VaWNk?XAWeD>r1BkRkkI7GrmMZl_ zI7g}9OjfE49+^=Jm_on`T(LV9J$a!tLE%kp{3*_2J)aMgr9qj4kItM)4lUm(#M-N$ z=E7~?^jwW_6IqYpwkmDIePNu%U4~oxfN)oMF`rER#ch_krMaBCkB z?neX*=W}#!ssEyaUZjlU=N!&RVZNccL!LhaRJODT-}rJ&>-)RU1WMWm6xN?`2LNJ}Yye^=ZY7NJDUA?A0 z=zVH9wyD_KDz(k(Z-}!xlGPQzsM~zQkdNLXcrXDqEOPqZhMwqp4!u=s8~SU7)j0LB z(xxab`iZV*tF2O7t8Wrk^8o_&@MiB-YMkAQuxHDKT3g#cBy7i->eY;KqU+gitJK!& zPYA1R?(Vvj=)8zha+~0>`K@anojbsDyWkNyplc?ZTHyMm;Ib*wHIt4%@Z2SMFbZ46 z3IJ?9r>oIvo2*}mF}drID<2T>`veP;dSn$tPINs7-72*W`-8sK8&}urjVrNQDYdow z`@YqiR@drHE3sNBwYB=E!fF)a)vT_Gu4k*QQd_HkEv%;fLaW)PGhfekJFT{c|1L0m zHA^I!(0h?|T5S#gPhmLTAYH}G4Yr&On^uj~M89WyY9$RF)=FtTVJeLR_&c2+eT@#rc52i~4CY7suVxo)-rppAA z$!1;is9XV-oA-4o&*PoML75pn=<#hZc96re4<&GF>*N5p1F0C8eN2!d!wm-ygNSi> zJSXW;#7RRxp1|3)p_Wt_`Uydb927oj(a})S2@Sn1fwOBvEvYc{c0sDUpFJkN>wwBw z{bV9<*X9ahVelP-nESXrnrnKw(%4TWaCU8~B^8E#Mvzh`x<@;8pH!OpZ}E&>TWKhT zk@pBns=<4;l61m+`uPOTuI;p>!q6}Hr1tHn=nPz9$>(N8#^)CkID0WvkqSe<NL8ygKtxmqisSR^m9Df9HgoQ^ZA)He8c#hTr9__Zep|J?!6*y@IV zY$f4WN^Qe`Utsq5>Y9y{&Alg^Qfh1VgMry9wtGo7iW?-`Hv=LS{$7a4S`d9#5TReN zc@^W4=z5MvtJF3g9}!lgl3DpIQMAw!UC&lqrM6c8LRf9%y6ZI4F@rSwrQorl@0v&3 z3Z4%=GpPC7v`-XKbV!4j>;3B88|{5Kfm5634@=vUiYDq#L8>b09xXNXooq_)N+Rvr zRLd$%{anC0)~?Zy3qMG?j7wARP9p8aRK+Sxy(eJBhV!IVchipg=?_!67LlfYK8ds! zQx&T)^-F@4OHPlLnzAD;y*GigYeOxmF!alUl#6DMhMK}D4ZSacvui^wsW9}c{ao4S zDJgMjz3e|_@k~fPa|Vtx>5|V5yvz;>wIJt&Ox^|dQ7*UZ2O~*hmt+?UGQ{t2t2eVq zMVobrV4{hc9+^l*GhHf}^b}5SRw*UTc9~$~`IX+dNJTTfRxoi~^&Igcx-J)F99=z= zi5PpGAk#6{Go2S{uNQ=Zp|5pV(J=^4{-X^G!C?h@EL@L^- zt9_=8y)$jpOmFv@HucW5Ni)4eFd>%=^~gjjn&}$Bq^2r*Ogx&Y&|KFBT)jp*Pb6rr z>jW1K^n0@k8k*;N!Nd8W=R75{!VNyzMw}_b756wd#v9tYshB}#a>KiPvP~-@Ga2ID zf{Zgn&z6Ziaibtpd7@`FR?|svQ$RP;dq`!@c#oi?oYAvwE_3`$P@zdrY|*HF@S1FP z;K>*r#>YaYM5`2+Y_cO{e-dP>bDog<6YQd1w6^On5vraI6KrQc%XM+cu(70KnQYjY zHtd{$3OCDF@ltlQBqdXgYpU}Cs{ZGI1nE-N!S4yl0Q-s#g!` zNFi>qDUWSKBH?Wd+L})X8V;eJwK>JXhhq-O@R?seybw=>e)oNW_jJpYJ`p^KJ`yKQ+%<9H(hR*V z<`EnS0w4bDejMjX?Z1{SIVe@5f(|pw3vPpq-`9@LPl zkHa6`-jjImfw}bHMHD%RE`25y@yv&y{KJJW4ngWESyOr9t>#qvB#vd=1UHFyD6946 zwpvNObZ(EP(jm%|V^GK!&O184Iu{EnI}n{=eQ68`ImvRkP7YAU_QNbn?V9?t-Kl_<36*M_`Ng-pGDOO?m1g3{e)iqU9Ry##ZFGGTu6f!->+xI2;!K zXcVW8EP9kw?WI2*g{qrp$wvuqC=>2%gZC^UJWRPO5g)avK~)Q`ITtE?z}cBGf%c!B zaEW<<5@%=)3TJ5V4N&5QtU=*~?3V+SI2>$HI30XnfXa$vvIa)yWbY4f8)H1(2wxuv zaM@gpzi`CO-vKf=65}--an3$Kj$~uv1&&x#WF+P2AdYK@A3qj_QI$^>8&`H9z{M6+ zx8hiT99HFjAB$4>izt@b1KdtvQc$XJDflg`(9vn%#3zkATSam_;bYuD*b49$s#^t` z^kjLxxJ@@CbnOs@ie8adf-y847db3$0gcC!fUp-EEDC)*RtX4uiNhxFBFLKeQiDao zj^|YZ;=RmZ@dA8Iz~D-#w=#;Kxr^93FyP(EbktFqk!jqSp{fsRVkvB`+Tw0%SKlUy zf`D`+BD^8G+7U%U*?~ym4be4@D3ZJ&qF2}LeN%qeR5K}Ty4F$E$`uUKMTB;wQW|5% ztm_0(OSX)7I#338M>jv?i+*%i!wK zV58C2+#d>aZ9dkk?QYqGV^C}@O~Zze!k4 z-I5j7<8jeObUnwlRcdSX)xv7tRI-|RL=pCExln6s`whZ&>|j}Gk18(4iLPh6tx{X7 z-!H5lJ(ga!UP-4a&SV=0-DPg)#@Yvd+YaU&eVb7g{N0isDnQYkt*Ik0kmY=SfbZ!UF zzX=|bqr0Y284xU=6)Yx`bWQeo(~1gS0>J(}tY zhcx!viM(B#D~N@`-x0)I{(3amlt5|hcM~|fHr0{}Lmv{PRKR<*Qx|b*=J($OF@|*EA!;}3Z_)li38iWrjrsaqU+F>5-vfh zZDaadVKwa)%dfZx5VZi?wemfiZI#-Z{g=S(m0u+lYj&r*q}nL8HTyhqNhrnkN@s-P zG6^EC{iIM^rM6~Y7MNXJ-AqzkNhVQBZOy(yn2oJRD<4Eelbh&zw%RJSwfb$sYV-tF z(`usY*=noQ*6Qnp)!3uFnpP8C&sJNdwpPDSSj`RjYTB&`d$wGtwYB{t!gkx<=mty< zgDCTQ!ys}nO$xfzw+bHD0(4EJ>uV5wG$2xSaxX+w?SklI0g04?eNUYk+Pe1Zvv+_&>x<)B^4dDFAGwY;d`{yWO-@neMzKUn`&8wsrLu0 zZ7=(Y3qMG?P)SoCNFwdURK+Sx{Yt>vX3AW3M8ZSWFqMm~H1(@Vq`jD`ScR!y3s{To z1{4Xg$`yk&_3KHby_l+4g{j{VtX%Q*m{m>HBQ1R}fwOBvEvYc{n}U>UwjK>Nb(=Kw zTM3+98)`{~q2CsyTy^$nsHr@qq2Ed1?AlOEDh&OuAk}qqkEXiXSsMFLB5&8`3SwdK zPX%!vvt>z#Xw=DSyxr*D$wc$qmX2UQb_`n`-NcR*`?m>A{EW_E5St5KfMt_L-YJv@X!oRZ#>Y@ zJiieJNg7GE~o0E>E2!-f=*lN-TL) zf7IzsS+8C?S8CI=UP9JZ+Ty+lcHnWA&Q<3LCe`okjfy&mn(F+3D)B6Tf>qQl)KnJ) zREcM}lc~%hZut}p1+ds-T*0cMw(25b75963iz-slOqU2Il;y-$DIs{IqM5umYG{h1 zH=C%9*G!iQo47Rg%B7Sv+iL|I=kLU_qQXcyoa@ZXr6OhR4vMmxV=9@uUnj^^?(UgQ zWboGqY@@x~Ci3_j0=71%(Nz>hLkc#N&EFWX6<1`N$?5VPAZuM%VH9Cq) zUhQ>7$Km|}kM0E13|d!28V{zA22A3>)|UL_bP0!M|8cs}9H33}5gELT9Ff)wI?C{7 zy*%X~GmfXhE_N4MQZjqa?-u6KQ8ByQH!+;%q*xGRUk-@6h%ukZMVWkJiOzf2Q`r0f zJe?a?Z@6P~Ha#7kZL#Vg*MyWxBJ@%#3X(yMq*wyH>!8S#`;16A9EjzBV5D-q zC*bL#sCz`Nr2i~nvL&5LGQ8GDG+T$X=u1B*9;p%O(g-zcEKWX~(?}3%-O0g2sKN-S z>DUrn9X(AJ{6^Tt7fB$ts*OVLcNIJ@=;T-XHf;xaIiq5tMb_JTyCftjmYH$iq zV=Kaos?XPg-ST|~vRnJpt=-&2C=VLyJ_%tnotbkM<4ahK^nn8%qw9P(27qk6&p@&M zE#VuE3_8#Fqh0(2r9_=KWM4v6c=IFS4Mh?`TnzbFZNw6jtv?kcM9{I_Bqs8z6m~U! z5ioTwO(B&lPmc?((R|_9X`C>n+K0y^Z8|T^I7*$*pjCe|fl&9-dZ2VhzHVQ)M_ol* z3s1A6cUEbZ>hdfV~*h?qp(Y!BprMKRdToo zsGfN~Ys4w2>~D_Y85MGcl2UKf@#qS!=gm%M(DRl49?Z2U8#R@0980xa-;?|HtxbRM z85FkSXpN@)O4aG6x}_+S4VTfJ2J!_VN$4jNm_&B8>WFoNgc zQ|VitLETiJid-U89|5o&0O?MJTc1Ilb)SITKl%)`I5F;@X8Unz18M`+RF2~6yUd{( zTsBs&O|<9>`S?zTAw@KjrUbxxmvW|-!3pTbh0iDf3Z-+WYZm^E-8rGGAV*A}RSL*K z&Yg(vQ|`u@vKHU4s!{)-+CC$OrS~fZXHtTS13>8krDV-b(6Mr;e1%m+NaA$_07_p~ z{@75)>(Du46+Wmu$SO!|>TQ*qt;+P&XsK?3t=w^*nyxzMGAM?v@{SXeoTHqgnSapT zBI6MmvOY7E!(nYLiukxbGd#_0|F^Y87%atFMDA?Scbr9xMbe3@t5#r9;G?zZA>~n{ z5o-~Sts9HJXDm`~l$rL%BF*Ab#ai?O_6S8T)*|K3ar8rDk;d+&MG+sZML%YbP&vd{ zg#4xiY|>AZN!GEuSh9IGnw27+TB9CiuT-1iVv+MP_}HCIdd!+++LtcUt&K&YkJg}H z=~xPK8d=088P&SUOTT8QaP2CdM12q!QGvhKuE&jC7-5Em&X_EsciZJVg`f_qOA)4VWUzGSP(|QFjIf zM9QK|o+-O*x@x7aaTexY`b?D>O!rKPa}ZzlO#gNb6$(-wg7md)qV1dsU0i8Jcar?8 zxci;PwqxEy9~n2U2)91sI+J)+H2{gzR1#cY5>*sSJfWr#;VP}DsyDqIDtkhVVxEbu z9h65<-Rl7=2L07(x@uMRsO6`g|Fl?|P^PPLa+u-36bJg=PBjKwqRe)^@ez|9;=(xS zItS~u@1!Z6qrGWP`yU}uUGYExy9LpH9o=u_(+2qqqeWWkx zV~o`K7!^7n-*0?GCgm`et&fy#;kykZUtcGJ5s~s<+z%K+v4)~XaG+NUEgU5AaTG0i zX2+%x0UtElNKK9aXAWG1IrQa6Kt#&s+-wL@96^YGZTR$W9X|T1R4d36I-R0o>0gYL z{kz5ZXRp~C!1SCNb@LBZ*sN5~4BBXp3RISk)upSR zOPV>#!5=f>mvf?scvt1|?1TH%R1!`VrcH)UNS9#kkw`F#Etq&)oQb@AHQngdQd;zy z=6eFWG}tP1YqwT#=HFq=r(}k`^go-Y&4(AOd{3LTFA?I}r$oqbXO_*KA=!|#rrJVAt@+SV%W*^(;92$rfQ!}yfD35?z=bjafCz>4 zpEK5DLLbKCUzIKFPi;8_K;JFU2nH1NssWcz{o84fLzaBG$LL`ofap<$4%)8t#TRf1 z*LN4%m~*lUBIu#zpHiMb=%9X6Rxd>-?#>Q zpHv!GsP5%G*zo=-atZdiYo0~-O?wwsr`Tn2&(d~#BlcQy!pfq(_gY`*JUQuI<@|+I z`iQ>uZ|FO)pYMV8@6^_bEnPim|e2;{j`BK>i#Tp&qdw$SLPJvPw~v@ zPp2z%u{5Pz6MxhA+k!v3SNg9T&8eZ>SoZYOTNC-o7Hzv~m5y)G&C&<0S(_f=u~BJD zsnVobZrnlG+K|z17}(Kw?Rd;lZ;axy5gcyO+!V#-A~;-Lx;cs)ir|J2%~9NN1c!T0 zpC84IL~tXi^pR2A#t05~ogNj%ZHnMFrP4=7ahoGJT(Npg6n8`fcSI`vf+#K6eHqbFoXKy6IRb{GHI?h+t7LS2g&2l)z@AB_M#Z>yl7+@&^#P!NMq9qDuQjsESZJE*^(SksNyi1CPaVF-bCV;2Cie}?vHvl5d3>~uVn-Zy}Ca6x4p6Syvl za+T?xvaYORq_OJq1SVrZ2dg};E2CU`vu#&)*^Rk~JH*%3iELfk7Vur4z?bVT)|f44 zQ}exvY`s|L_&%J#Hxz3fj$$;+`N;v7J=i=tDnvPSY#Nty)2~BRp5n|Hk3d9!BGGH( zjh6|GV}jpW+`adACVC$mlO4RTRJ-^2o~X~*=@4IvqTVvJO?=165!?4AcxpW85Z8h= zDW(O)W(0WrjRcRojAg+Z6URa-{d_3a&-fB&BEaP>wpQGdC2#vOCoGeWVe*e6K-`N%Vo$bQ!#}oYSK7mba$0x9n$^`ynte@RhT8PB9RaTrF34FG` z&6abDDuIkNDcQLQ8DC}c1~F_PGPD;bc-(yq8`k(3Hd5*5>tp>Kj%^kq9S}szux+y5 zlE4&ey>awPqvN_R%EixFcg){F=|+kZ&db+UhBUq@!Gn&4*ODl2yh3Yb@ZjbI4~9CG zP)njb7?SzM%HY8#qaM_X8{%7+NWw9aV+c%lCoq{b^76ZJbP4Bi-5=#bCK)MAbf2Rb zTsFpiGnvqs(!oCCzoooVU#}+0H=j)_HS6Q$%0G6O^*s$^thtmpiMdOQW4W(yV>LbV z(N!PVGLwd}`n?^Pd$n3}ec%Kn0vKa za+{l3Meb{C4YPA`bUZ(Xn~;aVI{)>No=B&*LeBNbJPv_|AHo7(3P|R~Lat8b{n)z(hPw)frt1 zE$5L!8&rz($c#CBwg)!dC2cYp%@VAZQFKJxl6GO$J<=-EPqhSx*k3I^EWqbZyNWr_ z4px@&wrY`jpEBPssQL@(g?g!nh$WjNmbIpKpCV27$U8?ct#PV1eP4=StFp#<(y4Qc zogekZI@p(ZJq-V();{yF!wxSl&7C&8wEJ*>bxgS)US8OKxW72+ym@M@XR5Wn;}M!| z`1>dPC9U%S_BHs-8 z7AqePGmtYqh$3l81k?p)IA%1U{>OVw%};cUElLfH)Z%WO9K!-yg}p#h4{$#fJG#Uv2X;Ex@p5Iw z&vsCqvYrNNA-4(cnV&bZ zeft}y&d%;IpU+CwxVrPU=zS4e&-xCydrkU4zbZ`amvSzs{8Ia+wK_akyA{`E(&-{c zE5-8(_2w4&o0AVvuB632l7K!Dgth#7~#5FkKoBE*Rffk8lk z*i4A+4uN4nfH;B>I~;-r0s$mXkXZqV#_A|Rb_z%|S_=d@NkF3US|rHH0uqhb5<%t! zBpS101bL}|n5b0~o19UyXiZb;Qv}Gwt^{#j*(E?Gf+dKv%PSbfttcIJ@jHO8bV7Rp zh(l06@C=9GU8_z?V}NthEXJK?S3Pe18fhUI@|b#xu<{f~oZ7ii=8S-Z%DjPBQ8wWaI0dq~IiE*&Ce1jjecWbA^+L zSRaPYRZcSI*hV1vS0@o8rHzn$L`iD(D$evbx3wA*<*{ZaM|8I;kxuym)HO8QiK{m_ z0(=c*t&ciC(Axr<<~9@1$dOE#;H>-xKARX08~>);@reN|2e(>+h{)b`GG zmeG+yy{jMC7@;%>y`~<2Jf}_5=olfQa3+UQXvjgr!`1+uvZ04@CMZUe6>Nl(G=H;!7}*zKZLYDQ1-%^VK$0@g+M}2wg8LgL4 zaFIRr=~4ajs7#i6Ak-yKoyz^Plko4V^vP#WU!H5*Cx<`j5AIdJTYK@;nAkqx(RBJi zI;g_2UZ_q@;p&Y7-ZUwqr<|%O*O~eG6KA%cQZCZLo8s)w)H-yphx*oke9gZ7lXDBU zo1Ut^ZB6QL*Zsfg{@U!qj=6=C3R*L@?m6i-&s(ecCT13P%+Fe`r>E0L^{szX-~K*V zFaT&S&7E|TJjp{@xiM=81sDY=V;2{8&Yfh*8|n0^4;@d2(cJXbNR=fB%ORHUcaX0Qt)7lmdzxeJ&?y-!kmU}FtUwl>W zvBeijkK+5k{Ng)a{x2!M!Cruo~HP^g9 zBgV#vjAy9S{>wScIIPP2)Q(*Y{WNm6XmA*1SG{rJa7V@hCd8OJqehfQwXm*zWqr0=;9Ds0chwd-8Aij9} zEdi)f#p@8$HJS%4*;ONKQUl+$X)1C0-sWbtHC39b*0)(Y#$3l3C20Yp&=|(ra!4En z+@4S@*HKj78Q?W%3?7mk{-EB)ROE*3}zitjS8RxelU zWvnsMK1G|^DRVyL%gye@XuhjWa+H40$EyvBv1kgw_kHx1Qhi%1Sp^C|V+HK0Y8K)G z)hv|hTKz{2YN8p3nrJfWF@r*GiYXY)5~Chx6j%P#SFn*o)y2O%8BO6@8NCefgp<(- z-^!>4`K^=D@WIOHD*q>)jQXKQmZik_os%^SPR13^@12as|3+_^^#0&vG`KLb%_RGy zlTklI%T&$uCnswbtPHzcq4#GequBwihh5T;{l&>>;HqWVAPw1nI2rXql#F)kLiV3d z)+`tqZK{Rr)oZAR<8+|81EoisvLQRm$!K7rWblq;XFD17a9PHigCRS|$(jW%<2}5P zo$F*YFU5M~9dVxLWHjhy8F@#t^PPero1EBB~I2XuuOSJvP+$e=Cq)vyd&9VPDTS}$dq>^dxt*fN~xiq zFVVd(y1|lGR841$w&aPgLyzITR_IHaMw%7uIlgxZUVVg0XlDk@X*QqJthL|?6ME6i zG=e3*r1kxR(wu7o(q1IvXE?=(J$ za8L&;Hd>68ehyUM81=X)$nQ1==^%G9W~#F>0@BVH0pso;S@T|NP5hpD zN>tqk)ZwFzH8#CXCy=N~CQk-=+qjcqyp3CJY)S^%t{}|D zu8&o|w-tlkwp%{@qltECjPbm_w{;#it$ZK0^8TqY(B5;};@l2w;rIgna(&DDpM*gE z?fx(ND{KX!jOA^yJ}sS|=&RZGdwFKr?djNeO}eqh$|h$|o1Lcs&d&-kCpt%mf2 z>J%YJrw;hgK2DA1Fj|G$WYg~RvHr1$w52%ERI@31i;y#wRr8~CWucb!`LsB>XC!M= zgAebEyQdLLe##d6P2-(fw|(uJ=cVvHx13t{ND8}$`X?8+pOV`DXk^JX&&%}d&H8hI zJ-5F$vqWjQ?tX~=u6pIu|9;)qka5?&wy*#AowG}YQ|FgW{z|R8vTx1v2CBCi%!d_b zVrG7)kGl=HL#huO+;49Hd5`1p|?su7Fx6qkI%f5 zZ=WPJky>U

Bd#ol|~ahkGjmsIQ8r+xJbMtrHG?)-C3mcYO!Ks?EV~N8z45y=|8P z9fQ4|gSXy1HM$0IAi&@<;_*^L=fh+aOl~kI zd9?{%Rk>`^Y<1KZJccvisg$w-2G1<(DImfL|a`!@juiR7b7cj_gzi z+=WJB)U*Z#<46j|XbaY~CUHJva)AHk=+eIsT@qlg2u~36;}SzZxZb9aHX&}BvgBpXd zjzo7$sW>-K6*!iY5WEG$TO7r4pN_F@8v8ROfF@=d4#n zj_%#S6VSSlMT+qtSJxX($7~|zC$OArxCZ}WV8GC=SK7qQ1Np&2vl)H@3X_SOs1krG zKRVo-pIOXWugK34;it(sU79;s*eiY?P1YE5{Dd zKMYqtY&Aol>dlo4=%ln2AO^arPP|vGush)7%Aw_?(E?R?Y;W^_kae zh>Cu0e6Cv~DqyOS0i{Oiozk5uW=(Oubm#gR0_uC-AO%!=kp?a9d|(Y~1XER;s+fcn zrVn~TRRG=Nh?D zW@fFOm=;Ai9`_M2G;1xTypA?}B* z^bxQ$XDp>97$APXfA48hVNV=2ra#2XQ9z|tXYDVaeWfAJ8*uyj~i%4QJaKYRo%9afgI8HD&x9|22; zm8EJ~3W!(tslubmz%VQwR+h3E#Br97fThE1sWO8QXM2bdSUSR%Dl-Uij*oz)BW$TM zgAnKX2v|D8mMSv{ah{KWr6XjiHiHo7`v_P%LY8VX2yuaj*a%BElBL=VLR{!0U}=^! znYM!<7eydBwpBnbjzC7Z=nBYd4FnT9+*N=b)FRS<@Z=pv%rY379pT=)DclUY#sg(3 zn`H%RY>YF~wH|7SvdJckA`GLh^H9T7bViJq3dFEa63q5o?WJt=`0a+%^R(mb4j*AI z6;lYl&Fgc7(7i&my|mlL+)0L-4-|J>zyxl13IMdnYTI2#T(V`<6o`5&eQ7(H=ErPfE|t+#LKe7DV|^gJ@>x^0lfB#=qk{DpQ{r!C{D& zO21Bu)hNvZ_!DiggrHfZQJcl!o5yiDa4%sP$~g=^a2<>kqXoy(0quD42bVbQzIoaX z6G;XnfYhgZk0!vj6333MRQM?4iI?{Zu{Dsy^*V`f)OWEe!{v&wTw~3s0W4NV&3#W& z3L`%3(dgANwcaa{l7}vk43}6_=}&t^;+8HLIBxG;H6OMc$__gAxPQ&zIrJDr6;^Wj z10z8jZPX>yh;S1p0&}ltgSS_c{lOm69gCS)X6AMxq1?XG1Y=&AaSPkdszahi;Re*q z?ELOoFgx4i=1l^;D)X|F=jLYzFpN;=iPe71Q!u-M*^Yhw3NsvOn)aaYZmzLRrTo>R zo%1uhPwu#56TUnFUsk?`B)oZQ%oeSGEAI25*}u{frnt>KcB+4LX5p0G<`b{~&75TC zzj?7~&GYu{ubfEE7KM|&oPI5)@|K|PquVU{)_=9{p#JKqvI2!4){PA8*~aYZ zXl-fnq@@`wLCr1OgULsx)89)Y!6|dm8TS8$za{*&nNy>ktu&#gXTS8aka}M^GoqWr ztQ|GdXb9I*(8w`5<75k$K+$PQ-Y3~+a!V7ocyTCEMC5=M)*911DyX!Lj#xF-}M zXOWDCSEq$Csz^ylW2=9OMiSs^d#dJswI1loh~)Ku&3{&m+(k5bL@OwlXq1gS66pUR zzBCYLbp@J7TV_@0N=jv~amvNO@Z{kwdNaNPQ-E59ZK$VlOJSkZz?}}2Jn{jqAvetg zyrG*86`uT@z@p=}JksR$4pe6Emd}OOZ{W-b8|chcj7mnkuXIp?yvOoGk0HB2<-QJ< zv|1H2UT4sDCKD+w%1h=YA>|RZw8kS?O6$F?QQZ6}mdlOAEAtK)BmkE!sjL+;yF8su}Df zh>=nSliF`>jKozfsr{a28Z|U&+h=#|S#n!GzLZKI*SG%3z6>@-Xjye(d=a;Rq}Dx& z+doqM)H>E@cg@T#u;U-;N|1ijj;^E6eHoKlms&$juUzkcwp>0Z=s{QvpHHhDD$D!7 z44F~)64>|MyKO^zaXP(2x3ko@+k?N;I1l5k-f-;-5BJ&2Kd$358{~qneeC&>cLs=2 z8fw@|mL}q^4-onKWYr<4t+*jXhzr4}xp-F~uWk`u&?Mr!0{}KvSRZ&Y?#2KRdqCx; z07Q#*mWJo!-V-2b^9HW$&rewxPs+X5!nW3{xL66xQ1zyPU_t{HU$cfHwK(0}rkV(` ze}Kf-24ak`kI0Y)pJ#yH}Ta`n^3)Kk7!y1Oz(+dSf$!%*12_v<@#Iz3Ye@mT1iG?gChdV>ocv*E;?Zt zW#;=LnCwOg;@tKigX{)bEa(vO3sU%bhPO-xrctSlTp!kijI8rw0CjHV7CF#nKXOOno&4`S8tKe0YO8c`2 z9S=R=F(UM*<*L9%Ga7Y_nCbR*H}!Tf*9%+;(1g1pYY*@b zZm2b4(uhrlMjhMWR@qBrm`6qAdDD!>2rv2)ZOdW=cxKzsrqcgA;uX~uL29Yze~_=M z8FMn%Jnp3Kc$~J6`|!M^G1EIdgXHN7l{+#sUBPTsaX>u)HAvH&dU6wS^XG`cTxt5* zYxNB7T;lP_rD}Y#IA;T6+Zli1T1qUOXF*M*>KmD}?AvD2(K~-s_dP>xD+tX%SmXyW z#oRsTxlbeWY@y*=T0P~0TKYT|;;c)nhFy&684%Q|m0}*plHGda`7y9DbV)LLrH|_S zCny{sLbWtDrf2-9oGIf6Glyd1#o*!OV(nf}wY9;c9{LA@pz7ePLw*(Lfcxv& zZ+cq=yW#mJS3@c24_6VuJ*_ve0xobZwP-v9Kdf@Ar&ttf#yH*{<1-Fs)@Oz|?hof= zKoB?}F#U~ei3+dD5KxXwPa9?tzZQzwB>Xn6eOHw^pgV_mvV(u;0R3sb3(cp!{lO+-??R{gw0Ox6|IRQDzjq^ikr7^+|Wpx z#>Lp1ROUmx)U?qoE+;XyWTwv{1Zd5zalLPdRibwvTt(H?;zF!I-19KjIz<9*dFFf@%pr^pt zC;MBo*eNbE*`|Y)jB|e7Z2S__V&SoD?TtY2#F_EM96+WVCNVs5MiKX6<40k#io;Ia znnWK`IwnKiHg)owUXeq~ezfip^4{WG3=5trGU=T)368;?OK~3Q>HS&-?vNk^+#~u( z3`fpzV6^5qc<5&KeDV0waNKG*%%Mbm=%InhhvTM8=tJoLGoAgdBT>xs>G+FB_>+AJ zP&eO~08qa9vup`aHx1VjV5S8bsH+wi89eic#bBJ#ibe@?!yVE1YpX(u62_63UQDo7 zA%c*@_dB_kEliY<5%oY8SF&+;mFT8yFyxmf>w!iwa1-+=3b^C0z3l{$5yI#+N{>;3VNx}Yt zC1+R;>>r<9m|dEgr{lL0{p|kAVq2luzAJV6&Ni1eI z%^7Ox%;&T-e3aQat8?0a7vtJ$9-rFpxp9Iz1b-U{Cg~hpCAHr`;7OJH3 z?1%|NY^6-?x4-p+og0(+Em+8QF{!|%snmWibly_(*_GQbufgqled{0Ew<(T=zepSl zKZ{q8PaWN}b7yUNNgWygJ3fHjn0p0s}Qob^^`z!&$>0dYDmzMdV_hA|wwUWC&j zShSu!ZEkVTZhfqr95?izjJp|@PfxAegRf!!TGC&ez18WX%xUyj0(i8#Ct%&b;P)|d z*_t?C*k7DIZN{AVCYK^zIN-TVXcrCyn>X2CIt}OB3n~nxRl|w!fBSEAIRkA}Tjrpe z>l)};z~yxxTC==vu#ZcCf5?7asSkIR(OyH~Qm5nZ<@kFA{$kIO*S2DF4tAa$gq>$a z`rv0a_=%v}7Vk`_-O&*q3j_`_-O&#FuZv`_-O&qc7i#!}6YdlP^C4@78I#DJjug`DQ%? z+AaNLm5oMPRN5JWyywwqGJ@8CP6|=}(?n`2lEAbv>|_tj?`(Nq(`+PpJr{%Xd?z6J z{?Zs=oB@O<1NIPpYyQ|0t{}h-k~;0t)hKP9#t!Z?Nj#M=S8y1ZrV+9CqAK1Wrp2;< zAqZ|KtW~$tvZa8L0NHG^R&3x*M4CPulcf^gd1~S|!L4Iu^qFWts(1C%ru~beD02m% zM$xAH*DDkj8rx94Ap(kFdMkstOSN@c3>+~2VHk=5niyRh+8lwckdsR6CT|F^+dSNyt*_wH-8+Qxvx3K4K`}i*Gq11saLF3YZWtl9)$_K>FA5ge zr)mr}u%ZRLK|5hjRS72Qr@%v&do>HJc_5BQtOO2(tSTj0^-vs@ zvC43{rATF1BHJTzY}zng+SKc0VXTcc8wt^7_WeLF2O;y7GMyEY z%`nV9CG2=joE^4)z$jd0PW3u_v;?9EzA=tL)C`gXYnZVdZ;9hj(?I4y^f1%#Q|R%P z!gX|uh{@XAyNJDpKqGYbLl1@BH3XhGJIM2E2~u-oOM-Z)t@3btpGVp%Z)~rOr=)P; zNJa_SZg<9akaOKAM$ zt_)Vd(U%$Ef7wU;uK~3k1>AzH#+Vq-W+sf;ZArHJ#J#02-4W8?iN>$9ZSq|F6Q| znfT*zp8xV;qgJ+~yxVyXFS+o%0B=F34T$Kz^M8DoQ-DGJFeWfqq{nn-fGN~*O}C}N z0(C0=sQ^M-4jlxm*Eqo#Kxl)rg<#huAa@23>W?}M_Fe*WSAgLu5(mPLLV)f~Q>eL` zwr%#eiU?&ZB5Z3VaLSW)wd<n1IaUop=cq8BP0fQG(_W z>=v3dlD#+qy3w~h7xmfK$3I|Xyx-Xf>4T&nG*VQ|RujKT_A!?6P~7Tb@_>HRMSn!aLgOi9_?b$7!infI zHNru}hxTuCA~Ie3390&`GYyuO8vw0Lzv;R^E2L^&%kUE|gA>vIQk6xuu{y<-dG149 z^rlI)HLAJ=l0COy@B%sRTYA(%Dl6an%pU41TQTbFLG zpS+_4kBP@`kF2^&XgrQGP+s2?e&#F9|xt{kFkk1TCD2shud zFLL`ZwTm}Kf`ek#eP|X>TZ#lmxg}XyL|D{L=2m+k1=`y@O!&}zb7FxKN|jpaubq&T zjxu5+QHJVGM2Ie+QhO!oKo`i6f#nKrVk{S_npItJY|%)i?_pUep_%#zS;8Gb)ajlT zoogSF7pU`CrIW+o6NGi2u$yWoj`GJ$sVZWG%QF&XphsFNW)-AyPr=hluW~njq@Q4` zygd(SPH3|Mmu9=&fE=Sc9&D*kIwTPSf?WyeSFa_6@*e#GvEw19c09<2MAdn8SWB7W zw=<@ilWk9A8$|lTwU|63KT#Lau4nq6-c;c}Fp*#&SUkb9tsdmZBh)~MYP`!0xgGFy z@WJ9*YG9P)Pl(e)qt0+H5@gy{5!1Ano`sPBh8~0I>LjKX)~VP(k5YW-XpL~H&3$eB zwxPJe`mINGV7CK2l~;WS z5{BP>fCsla4<_>L!9-qopgxQTZVV~-V<0?=B=heu>=+?}oW_YJp7d``Ou_5pO1;yTxy|0d#&M+7kJ* zW}>=V4~BXT!Ny*LfFWs*fxt+VQtay{#nc8t6ayp_4Kz)@(Z6+M$Z@FkFad(WC;9M@ z@j(qfLGNl|_gnM(15{`~VzjAqAjYMj5ntBYz)iD4R|<;d23^l$?Uyo_?tzl(MNxo$ zAx%Ohu&q*^D(9)Ta39tn-^qX0C{(~MSGCX7?0yX?55^UAkkMtkyb<;ZV+lVk!2>d= z*e<-^p(nKpp3wL|GC#fh)Va>{(|^X~^vdU_l^0Ku`RQx>4pG~l^nF;^85q9IvX(FR zP&>2eT^YLW183oCi}N$`8I@Jc{8JkJ(194^7o*i}E>V+L!ySLBG&n_9! zv-`*9mUb_X;>8ec#XC0g!4xy*Ow2(2MVi4m@4ZLR;zr0c{{$8z;a-X_=dVAmCZBM7eWLOiJS=cdex8xl!HsaCqDCT{ZYt=@) z=IM4T-ktO=N`LcodVWQ2#v9gddMn%AfNktQweBl!?ypA_kJ4^J@tEp8`~3a7d;9Rv z%M1G;#=hj#x(P78u=+zI*wzORSug`Z(eCJb0ACY!M<0DndOP}RW=G$H5FICX@qGsl zP3*fnM~LH;#w zDPRL07SdMvJ?Z7ST^(;Hrx=HJlCF!V6)Y#F$%an{VsS|i zY2WFI8&kM7&9c*$z`Hzou`FNBrY(S<@#L6Jv)Xhi%fETj(zp=Q3qzmv#D&6?G@kCF z{agef%%_)*?hXLbJh~p_9$#KD7Ykwe^9YDP?}=-Tf-^r4@fSRCUS0|{3h@^`aa~4T z0pc%tVw}wsDN}^}-cT;WR)YM?q1;|qjst~|-xtc=%S(KR&HbKy6fbDn&}Av zCMPgCU>=IW3<=B-FyD*83=7OKFyD`2s#6YAodV_u5lpjQ9>;q$7S{yohY{2$&T<}W zF{8jd$`~%@1@v7jrAa%oR=aI%jACjSxBVx>^%fdt$3={ETt15(wm(nS7^Txeyhh8_ zh|$41jQp;|_AHxhfk9bYvef!y{$i%9|xZa!||E zs-o{eE3gX0dk-pYg8Ydn&ZAU?nAUXf(%#zQ$9pfl;`Esif*odFK}PBPqQ+F(@O&wP z35hCT`kF?Sap*&Z5YzKI@8??8asvtf^$3QS1pEkn$at5`gk|*aMNu(aKVejvrXkfH z7F~r>4r)`yrqVwR6=h`_tEmC0^v^<7TdOAeY7n?th?Q|g7^ddy>`%|8|0bED`#}6b z2cl7$RL^Bo?S)^>vd%%2xzV0*9recuxLiqsBNzNB0&ik(m@3qU7I(@$jial84pvN+ zbgnPeRS_3C>cm3__0f4gNY_IW1Z&RsL8{v4Ze>d`VIws|sx_|k8#u>5sX8oFrNK3o zeys%5ao(g^Zbt4syplmWX_=~7R@FT>G7VMVUloHAjT@n0^qXT)S#0*9D6?!?-ELb4 z+KzM$Yhp%IbiAmC-kPRuB-a|L>2a|LA0)ia36(`!m?PmkolvzgS~x_)>zz;~f));w z@CGZ?y(%TdEFy&OGD6v%VnCC`?>1uBk7D5{2|vifLUn3t8hbdXX=~QUb^gUVTA?tF zQ$jaKK(r9BHD4DOPExny8Zw7+r8(_;>`1dbLz!&q0WfF&y^6h$Rju zQ8iSoPsD(fpG=h-tKszOZzG^`v%bMl(Qmx^6^F5*1O}e{E)HXT0|tKmJ`SVG0W1Or zr)6Kg4>z8a0=BncM_436q(%g|>@`MBj?F?%A;WF3G0NR`uFi?k?Y?VrZj83+Kyezx zcFzm~n^A?nKh87(_FQp!Yl4DGDT-UEfHZqef`Y1{LIoUWerWqX6IDdSlRw$uY zOPih}sml=&pX^s9>5BA?s0$fh`3f0i_*EVcZANatrkz$|TwdEwD=|W^Yp0bMtM6g0 zY6Eq-7&g}Fbkmi=2mQ`)C?bb=0EZ9c=&@ekI_K2@>2=O5rF&q z77@ewGpRDvQHA#EKPpv*JFCR_`WvQDTf=w@8IN{EH1ddKicWAm9t(}lQGaBpn`DPI30P{rZfQXQQnoim(yp}(=i zxbvS*##Re@9El5D`EeqyCU`FL0tv_$csNQbYGjKHIYo8Fg%VY+#N&{cFOs-sb(}`P zD)X6Ht|@dz%`~x|_<|1z_r+4Rwsp#s1gA)+J_6Gy!Y&CE_3%~%AWkvLMMhjIxyGv4 zKU&1&L>wt$Fk(oF;j$QpqzFR}yMp1Who*0zH&ytXgh*B2oc6#XL9P@+RdE|3QsF8g z91_`;RAsKgH$~u^4P1ADIg$+>YIBd>f8wQM< zcQ8u6I}SV)0ppe&fbWR|4@bbbs}^y7y z^M)4*B{N6at#Wp6lyiHdJhU?9%3cLpYp*cWT6=}T*4n*>n_9&^*kUWQ2Q7$jQ|V_C z`S!@oA}^{jpv-M3WnzzZaO&=iqgC&m)*5l*3x(=qf^4c<(uG4(Booqvf@b8o1?Usy zrv#-gOdcN>5PqFnI(wF4qYQ58S7R7nqCdTadtdN$j=HQL_h8fe*2$+C`m zdXG(F{Qfr^pyNtCZ!Oc|0TE7$y8mB>l@iVc)+S>#v_FauZEG4!>sXwot{+x1=nZ0V zKtO!R^iA*-vlqe>m9^=HJI4~922afEv}j2$;zHLu!iRbGXAqsLhjohWjUVyv#J^5> zqQilL?FWQPI-i1Z!ShZuQ7gQ#M*Ale2ZZ2cvw8aVr)D;7-7_BJ z+~ST{v}}alCTyf&I$~)OB2&3M#Ww+^BP(*FOIbmZ!g3- z)HMA5&t@ECq(`Del5iC#?H=lAcTU)i7hwxSOwUh}CDj}VVW>4sTE;5W;UWdNuvMq< z^fTQbAQ~$hE0n1eKvjZmL)0lHkPy12WG}(kIhJ%PIO~GcMR0rO>=g6$p(IWdMWGSH z5e4M+bN3^wRbNlF0qtUXuk$&*{Mjkbb&k!>9Gzp&a3sbSjnl3Wv7o5OHog z@c%WD{{L0?E%0>})!uVX(vm)aHWa8(V<@4tr7d~2O`%1SoU{$ii<7iXp>Rl(lO{B; z=Fz5H^&%i3R;*aws354w<)t9P6%~0XFA)$QS5dhazN;uAD*AD~-0SyWGi&yqnX~sf zJ1O4Fw|_ZVd(Hf3&6+ijJ$v>%sKftvvAQex9W%QrIJ({4P;B_G8;17_JD-RMMl!olHshM&)S{TGJS@xg6E!+Ge3>y{2j`{H-I8bJBP^ zP(2Cj8zjpXtnpp~l)$$QfwJ>c-O{!ZGyHiyi6P3YjJVeb{qjL=nd(s2IwA}i>fBI2 ze~kY01VYK~v=Kk`sQsg$FPrIiGSr7tn!)W&05`Ou6p;@l0rO1i*KR=y)@3mtwlb7W zHctvyF9$3EnRCrd)u5Xrq{t20NUx%t&M`N<%j&#|91>pc@D&bUDJ$`{Rt!9Z8X5)W z6zGX3Dh}77qDe}^}8nDQbax4PR1)+uD5ik+bokSa-U1P-M@3$0Ea%e=H3g-j5 zaH_5NRWU~ai&aJO<y$&M#CsfWDqNfR&`)V_H3bcuz0NUC1wNvcKxxvwoRy{gsLh8zF$|Et3|HYc1sB zUH#=-eUH|Sr^m4d&DKg^FFQkEeq2xKxSDIdM?bQ{cnae&$(o~>lO9_J;&TGs2unGGlV zO_bUf{3x3y6sJV1DA0?`5~%_7V*Rm>)m)Z4QDd87J^QM8gPuB`yPxBM!Fa+TS>&f$ zxB3Z}yNp%Q+4L~LI`%B()IjUWiKOf=3}wAJdsJe)MaEvWG+nsl)Ytkry}H;_+4u5o zX9n;WBu5T{MaiV}zZpuS`B4V~Pz}@fUR!IqcuJ#>V7IhcVSYQC73M#nv%+wII+hLS z1YoIhuAN`02X3u%_N?VRo*3k>b*7kpqhsPy8znY|O7WP285W-n^R48lWy8wkd33L9 zt*8S%fgVZ~j)|XK59JLVBfrVf=A-^goq7-$JQo%1;@d#G_(fW~_y*7}nHayL7mo4E zQ8p`&WS9th1ewySRZnkLo_gcy?U0m}#+Xq=;$7ZB$_7sAVQzcCa@* z0CVbRI2BsG>4?rr)4?>k=dRZ;c#3*HP9}No#^QwNfpT{{WY&0*M0n!c0nCT~KHEI{ zsTuhRswC@RxgVvOct1OX9+sJSzfp{amrvO%tz@pPZ%}hX>TA`lYPv8*$KX{XMaL^# z?FaTon6&jH7bG202c&}pwhp z)ymo8!C_*&Pc-8BqK-#C6Xa55#G{rh>&DLGSXY92i<-Td!cl%}9ggu!LO4dY(YI@b z)ski}`)ZOK?D}ara0SI4(XqR10nxJ1TtDrl*v&%)GK~8bJ1SkBsj5YIph$5ZkY3gG zW7%``pCvX}Z_58wtpE+j$Q9QqUUD5R*V(4ND(~FV zcu`MoptpjXto)=-D3&-!NhUAdrUlVqG5HYr9{W8V1BMtWjc5>bQso0gGy2(Jt_{x- zg<1-o1Eg0w=YXlz;WD}Mxu9(U&0k$SY6F1r59&2#*B2P>3? z@$)Af<3EVPG5-5_2nO#)v{R91jx4a2oJzIT(-Q4mvhbEC+lZfQgX*oDuvMDezLvl1 zXaoNLY+m$h<>%a&by_)z`neeK0qcbFdfCOEt+hbwK_ac``Ivod{ao}s{f5sv83Y_GcJ(*1X`m%dl8H?E7WM!ZVj16v=SEE!os_+>e2i0oZ{ZCg_- z+24QNNwC*hG~eCmTaL;5?{aT=!HtFKK%;hB6Gh%J>3UZ6}1kiaK%-e<^k3ApUyl$U*!?)schv zE2|?1@t0Re4&tw|jvT~aG#@#Lv2;Fq7=HnM^e~es0A-UX0cDdY0%emZ17(va1Z9&b z1!YDtK<&Nw5FTHo+DoUl=_;)1pByFDxAuuj+I2OiP|(_bbxhKwS{^6EwQ<^+yfFhocRQE|SiKC?+>&la|3swBd7Zzw(_Z`=Qc}niWzDbkI!AaO%k-Tv+OCRE20ca=n4Q(DV#R>wP% zFK$HTPDJIABFa@y0#a1rCm=j?T+&%)K+)< zlUxmjYJ$Q=U^|dpB9sloMPN@5hzR$uI184!J-{+(#EoF4WsG}o@OBanh-)mh438fK zTJYpbt0h|Qse+`~86RcsU{LwAM9U3VvWV8@$}JjltCgT|$cwK8=S2$hE`swzn+i*} zGq&!rw3Yku1jOpDShfO%Subm#FuP<86lN5AiSz@Od7AjE+25ra`#bvNs)XV7*x%PD zmyGa=?C5!V1!-m;IO|VwyFpX8M^L}(l9uBnJE6+YWAOCT{O&Umn}On zG2FW=Jv?$^Yg=PQ`P#Daak)BLxt>@*(0QT|BcuHl<=y1f)6tj0L6cd}-OWIIr(cSx z@|??_=?8KquZsR%a>(Ti@wr7Ahgk}oTsby?qb$vHar2AR<{kQ+TpVxNH`uvD?_Qyu zXBH*XL+R08I`opIXs=mC)nlWB$#mafM;GEGqP^y*12JoGqOW}v=940JTHfNf^X3)d zJC|`vuPAC6>l^V7?aha`dr)Tq+?rg+nQ&a&F*0h(ngzFdoM0<=Eb}y?&>60Cm7e&v zW*zuD6pNjkxA=)EB?x3nJ`gQ4;wCjSHJXEiN8LougM zw56S-BjT~kV|k0eHI)uQbt9lNP%|Q+BTzGnQb9(neD*1Zl`IqfCLX&H@!e2RQdBq4 ziJZ0ypE`8aIR#ptxtgH{#h7_M>r8UBlTQgNcT+~@EYFZh1})D>8(Fm6mdPgN6xb;| zBQN%Cr0}|FvsBG#9UL3(^hz-5991V*pL}+9&zt4iXUEQ_m4a#q2fBN=x9u59C(_-b zaCLs{Sw#Nm^f?fi?ij8g7#dSs^yvam3V0rtYNUhqarGlTJU>@S9MkQ2+M3Q%MbGzk z)O{d7_HR)4<{1S=ji{~Z;pVYXDBL#OyM4QV!meP?*1nEiX|vwtEAc9*Bf4iw?2i!r z^_g>uGQ!bW)tS-c7je9qiPs*PDQBO+WXpIRwH}!gyC|Nwc;6w#Ma|vavMEZA4VZ}% zo(C;zF@5sovD6LeU1{%F@`9p7x}&SDx8EyZGmC15(;YjkMsAjJbJKylejac#y%a-JM8X5WAdPJIT9;phsZ%eF+*fH8z-XsX!AsL z-xYUtm_wvbME5=TaB~y}y@GPQv+Jq-n1&y45+@Hgi4;!hUDzJd5(E%c3`=6QH8#${qg zs9(955%==W30I+yqNf~j{3^wag0OIMhdCU@G(-5NtHz^jSDFnd3ZE~CJ%P&dwK?mJ z!{%2`_Ya$IlZVZF_}*#pW9Q|4>#)K#(_>SGJknhh-Ur8G>p=I_`at(uh+32P`@;&? zO~*0pMP|l{!hc7&Q}XuCu{~9{RutwTXibr2Yf-oXj%#rq{K_NfJa~2f``rhP7A`9o zExekIz4}@9+gKz}s0L06N0?LKm>skU)D6U*rOC?5e*;mrfJ=h>L*H zJcK-EdS6_oVsmp64W9h&Tvg*Csp0wZEJ3+ zsi)%)Y+=_q-g;MQx$S_KR1VWOx5$$dKBw^5=BmDJOMsPcw)|<1Ot5M#wRKSL77N{+ zz)2&1Iu`2a%ThpN^w!{8X%O>v6?*+<>|5HFY;Fip=MEQ=Y-=^+&>|~R@F0!ubOY3e z1%L+yxXTRyK`AGYml73?k(3I8%DFdRQ*z`~wPbscj%Cvi&6s!JT8*Vfw9RGN3R~h2 z6$XBC_HClB4acf-B`7O(YQc}Pfy)9bM0u*ACP7n{f1$!|uHI0$v8A!DZGCeBTeLUS zA!eh#(uVK93_w;V5_m|qVqcIA!3ie0h~-rkR_=r96bM!9=wQS)+MDG!1`;Y}N(B<` zK>pT1wzcD=8Na%CGT{#7YbLTb7+4G3?+jeB9qA7eNglwyZeYn?fmreY_V)&sn!zBk za0l`Y0~r#(jQtM=4lQqxKy00Zt%nU9+V~(Gw(!Cse|fT{#U8UZYN2$d_7i)$U=mxR zuARQLl~--F>Pbsoy{su0cw(Fki6{r5l%NZJK~{c6l~b$4T;z#yvooR~3Z_JT#1rM_ zc0^GWOo_V06Xg_eEvY=4wPnp!f8gf=!j+hlvI1YPC{LXW{LB@qR2!mh~k zdLB3hx(@vsoTiIrvnf%XL`^n#=)j@!LEyG#WnB+iMzcb$H=ylmu4x;Jg$Kfn6`UfJ z30mJ~fTW~PXM&sv@ue1zi#+-=#+@iNae>EpSzO<0?=egtDXnjN^#dcL9Rr=|rKcolXWXBda%d09 zY+F``NurIh=@TMvZY|e`8Y~(!GnRL9YwWi&1-H~WNl+Ps$uZ5vx;I!n+CMa$-j0l+ zlC$w-pAS!B1W+P*a`DEdjjeTwg(?DbZ(7Q=i}Q`r#CFJ3Hv^NIB+O#U6xB3IQCDS( z!ZRqtijma%Or|WVR+AHUw<%0@rgH6NFK0o~KHJHSEp0Sg=#*3F86}Hk<`ZmDw)s73 zC(jIl3ySpvQl8kbh(6n))R-HY2SjQ#>GG=wXH8WGdJ z+@1ZOHL#qB;abnt^c}ZwkCXqq)!6}-dGRrgOiTKYF6gtSpL%`@)`f<8e5wTyJM)6-&(Rm5l(vh~D zug20sd?}!rgLq>n8yVkPEk%}iuf+Tw={{)X{`2d1uk9P$T|3%GmBoMIg$8xThev9( z-wxN6>x`+4+#jEnRW1BGtgbA)w!-dXX5SRD4tH97>(V>8YDL2oo}hK*=)gp*O933~ z-V(0sJ8j)4>N?itAXeAw8>Yqq_RLZ?<=)Ub@303cy>LBZiVI3|R(YhaBk+N#<^zfc z6KDfHyt#i}`Pr{=G|cy)_Apw5VjAB2hW0SuAS&STovD~+E@Prmxh!+cF%{c`d4qSn zC_v9R55TOdp%ItIy;v{|k(yLYkn)5lMUVI`)HiY#pU-GTvV` ze9DVLjRG!IM2gq9TDUPz$kIa)^oElifzd%S(=%S|>+yoM8QblnGv2%zTkFd)z=ceu zHr~Bf$8RCzk~fv!EGSe8Rw@gK#&DuYl7l@+!4JF?&|u#}`X{yJJK6@4RwSSpSNNMO z=?x$inzw$$1Y4~5^u($6H2I(N8izNVxd_(Vt3c;<07TVvlKoRpHkC3J3@fdfa&62-AkzT+Bj?LNMAW3H0*p z7KA@$7K9+(bfO*G1gYm2gW&88R#O%OQV_v0sux}w!h@Htq{5Jo@2Nxbo9cG_e@EsP zj&%%=W}RG!cw(~@p(lx9b;X|j!|!_i747UINa5c z9@swGqi2caqrdSnQHmo}A+%eUszlrM+iu zN4bveixrxHx?Smk(M;6!vBE`<9F$W1`}G~>gamV<#UpwCM2luQ(PF4=yk@MsyJd7( z6n-DR#YJu7?cK<$-t$l>HbaB>u_f##Cxwc_9{{$XXej9i{1><^EJ|hsT*7Wfz-5?Z z+L<1r>5Y^MQTR)QEd|a?m?(T1PL*=1$LP2y{1vz=$qh5N+M4=tYLObX7lpqAvKpe~ zu)Jbxit2`k2Zw8E{%PSK;Ge)OjvFwSWA?1|NZb6vC-O#RD(6dnw6HBcS~wQhGd)(s zM`bRka%$VP@cMY{hnQnRt&g1N{Bh9B@uPVjN4WDm(DPnP^E_fD^rDac??&vXth%TP zxR#RZx|aIpOs_KXsxOy&!q|bT$)~lYJ~K=$`OxH@jEEBCBMV!G*Lw1*ZBDk;wP%K_ zCr_HFlo9MS^1*m9zG!6lZ6H5vqZ6QF19=6fxRJbCHYYRXHIYxUHoz8}*SFTCg8OVQf<(!E!4qq|-&QwtDQsiD5@kcBrNrJBrGnAN4@B)lFfb%Y0B>sHBg1phR^j zXs-vtoP)6FKJJ0m*CxV1mwO;8-yx~{gaK*|1MTxbjg6s_KIws)@L@Ad)D=FeIT;4} zlm}|5t;HLB7;e9T3k6;2fs$>Z%3tMyT0;e0?PD;nqb-|a*LcwSWTHAu{cAl`YqFZo zw+SqN*ZC+kMj@cXl&+q^lkE-cF1V~r^4^!`~Y z$ItHYc+4?F4ZPFi%O!u8$5%-HZjY~&{Fgm`x#aJS$y(BmxuI)Qt@UTr6%*fB-JWVe z1;*$&xrx|UB@BIx?6CV-8ci z4azrT<{tKP~{`iYctxn zx(vVXO23*~Jwu^v1&#xvi1AwYxbnj{Y4t5a`<21(NsbQV+_o>Z@$i32`ZqLVRv?UN zL#PD@KB) zRsw0K#HPA+&29D7Gy%ib5)w(v=OhvtNRKsnyl!ZS(sCK%c^RUmd2?No4n47@mco*d z`U8onZ^Z_bm`G=51Plqp4=oMl8K4aq_HwX@64)O}EJm+3)FtRi*|t$nSJatXT3QL* zk0tK3>Y5sy&!i^GWh5J^E(i3d66zKb%r%AIi^{L1E<83lH{|CM$C(?Z776@!*>X_N zsy10mwK(tfSUf)uix2Yi{u0a2&--g^N`Btu@u~TFpNSuopLbilAV2TE__X}IC*#xe z^PY*%$j^H|J~Kb|w|K|MNP2iQHPkWO(Z4V~J~T|DUAqQ*yB3k^^cpLA(1FYoXW>8o zGS*$L;k3*SD}I~e4i9v|%ua_{Qz2y*Tm93D-N2l;gO zb&T``dGwYCDm1ivI0!v56sV3`nwOC(e&dEa7677Oe!J|Slhx(>I~mu0MQ5wMJ6_S% zyTv|e`$_z+z>nT7j>Nu@)fmX8S>r|V{MhPbYh~4P^cpe4xObpf_NiOoUnXK}d@tpU z+>wB45j#cswY4XlaOEQQe#0*#;Hk9YLvx)hlNkUW3Jqt=;decLH{i!Mqqcp*Hd8%H@TeiZcGVl!w1 zoBb;dA;xz0fGgJ=DJ|yXr)>BT?xYQ6h&#Y3G;VN_JwJmVA#TL)Cj8i*^r}5!dwQEJ zY<^nc%|7Y z#E$eH^>pQZPwX=20Tt}sVS@bpDL5!vd)oAn9~=uG zQ8itNMX-op2JZpqhklwl83gxqk*&Xs-&gP>H0+!=2e0^t;|>1^yx<>+_xrhcy?+nh z?vE;vk8eS1dGo}F@IS!zYP*_c%RJKx!A$FL=hlv)p=F&2Xp~CtNw1zs5b3qMx^;k? zU!GM~Q5vZ~K{wpGaRrA>Il5qWtS~lfDw1hC32~6`K>h&gAVN&@nOX!?5~iDu6l8{W z(1@9)gAfO6mcWN-MuFl$#Js4nsPY9tKrVU zEMJC@Cmnk7p{owfD|r9R`XiKWR@lzUai#CLj&W7KlL}spSXbGOW3}&S2tog)#`cgx;9ToFvk*8Y z-V39Zp*&J~s#A;*Ykk-DL$@5d8L3>SoHVzo z8z6yH9|z?PWDMyPkg<0v=KV8QgBe!Lydy}j5zXMCvRu~Sv6H1mcdZd~q44h6F=}gt z7+=jdFtofT`{?Kx?#IlY9mQu>c2%q>EjvqShows~^gY_!(O0~5>A+yBqpK@L`-gRo zq(%o*V*_33?%siPm-5`69!L*keoU$#&r8e`N{#I4-!|Ac0^hFQ4zOcGSOqvTvS!t) zin1m0--;ELx51$eI(;XG#z69vt4`-%07adb`raf;t|9lTStUaDQ#B%GBju zX9>kZuT`rM#|S2KjiyG_US%?qRMI+&mkwIC?!vZm16{uTDZAaI$;5bRDPG!4>Cd!L z@zQ#H3qc=O-Q?Op&_>lZw$`_vm`LyH?M!3OL4Vsp64*Bedr9e9sDcN2*?YJc8x}UC zw|8{zk#cmW%x75bt(al6HANPJSM5n#H>7*}QoELKtxh&>rEkLWMn=AM`Lb2ZO1G+e zlQep(X;vtI^l12c0W?pb3Fk}sPuHwS;4Y8$OX5rMXwNMkeMY{DLG#3s;waXaoGE=* zE}}cW;xS?Kafiw{Hx+Li@!%q zv-o4hV+%AIefjwD;sT3*pGa8z31Yg%-zJ_r&J2H*xW?k|6lYuf72-IHzh1mrVuoKU z?y&fy#deFY5eqDSx%kzwX82RYEf&8@Y_<5yMWMx?E1sHfhCfYQWbxhNB#YlB{&4_`Jp6BX(N+vEn3)KVIZp{QJZY=9%(N5MQwP z+r)Vmf0bym_&dch7Jr5K^U&160eyzCL;*S<*TYQaJZ1Ky*TSuAlP7x1V{3>yY z#a}K?v-oqxEQ>!){OCQVyl!!=#cva5Tm0E#zQqrVm+4i2ui5bdajV6jA(HGoyC7dv{?LyMS;bCR6Oi=2@w87@llKatZ1_MTSTG7 ze_1@^cQFwD7;%ZkA1A6U9*vd7FA|UVT^5ADRa|26`^5%}zg-++@%zN{eisPguN9xN z_=IS)`1gnz7JsVvZh>j<3h@z(UoGBm@hiof2buW2;)@pFBhIq;_2Mv#?-JjcYKA{Y z{DZ}B6(?H!ka%f|iSH9vT70`$XYp;~zw%A|sJO@C$3?Hjw}^Qb-yojPGsAyCTx#(b ziIXkNqxgXqJw{{d z7@VFj#HWd(EZoHO^F&b>o?`y{OgAvK!l4YxaG)|A>aYw4UWNme;Xti$DC;sDs0@d; z<_VGy{(DSiIPg`(qb*y_@k<_Uq2wV~@@QKnukm;mOCHZe8Seu1-928cz8S|+-7Rnru_$AXnF{Lq1a$m}n7V!`-7b=0$TuS0EWO@bDo0)!->Gzoag6UgK4?@A9 z@W(T)VLHV0GN#uuy^ra0Oy6dD6zU(zS;TY=)2&Q*Grf}OEllrc`eUYlWO_L2Kgp|L z+RAhr({ZNPGQFSa3rt^T`ZuOJzwafxUL(Z)L`VGmxRdzn)b}ww?!8nito9Rq#SEdV@u3(yAdKT03nO?#4OH3bT z`d6k)*uG~o{Up;znf`@oG23kc(+yKpevC4u_MY;m7KSC7X8H-H_cQ%hrpKaoO#j4m9vUq2?_hct)Bj|8(hTMQL#DIQ4X8tAS<7msse=$+WD`h^xd@u9+ncmOt-(>!I=Kst*h7_cn#Y{_yLVkkz?M(Zb zewgXiOuxePNv5wb{VUV=q75ZIX*8VZZl<4P`bDO9GJTFH;(w9(L(s-jxH&}Ojt^my zA7J`Hrq?sQiRpbzpJ)0LroUl24Q(~aoy&AS(^Hr>GDR^F@e};|_$2YDq|Xrjln}3Q zeS3|m#Mk@y$H@I=evW(ypANa)ZDo2J)3sdwsQ*TK-Nf{lOsOA8?(>SD{ z({Hl7qGoKgYVM@>WC?DJ&Y-1{MEBtgn zLbzMFz4}Mr{c&>toDfeF{h;r@kN6w;IrR^|yNvHv)Ccmv(07-1#Y5}~a=%=Nes7?GlxZW=6w^MUwV3b1{9{aCV){1Ixp5`Gf~idJ0=CCjSig@8@h=>|E)Q=r zzl`N*yPe7W2-A--)pBKe?-D|mx6Ax=OS|65cKxUjVb1{?q$7K1c{1ETakz`ocVmD3 zJdkz({)6m(xf5R6`!=@sM|`<5f4;=&zetFma(Z7PS}DZEEazILUt;{8EE z*SkH;pHKFJ|I2K*6x&PM4emSGjysv|CVG-@H<^!LW_|Yh<@i^umrkd|-OIR7_~q}{ zjQcCoLs_q5nCkMc_1EQp2m9-O;&sgbj_tL8(%+e-Jf9k1ENUJ&zaZy z%5s8Evur0m>6eE;vz`SU-?2<}IGN6`ayrpC>2m#h4yXHBM{u|@rn)@odbF3_Z)Eya zrcW^a1=BZ~9?R)2XS$Z@nM`&6_hRO+V|o|UZ!`T*rnA@{$1z>Ww2$eBnO@EG4yF$= z{UOueGL3QhnZvY+sV-+9Wc~`K-)H(N(1i$^HG@scFll`H&mpzEn_ zXJ>K#6*1N2LHE1+IX^zd^!H2`vRyw;6nZ>H6nZ?x?%Mu8WByg5(C<&oBRL|zK+T(t ze?iULjDOg#*LbB6@z1Ea-SIuXJ6`cb{04si+%3cxiLYk=r4H`1j608Ub^Lw^D&sG8 z@DDJ4KjYW3|7kw%T8i(V`91$i)_c7W2rA;BvK4Ssl;uIo8nyL@*zi8uxi zpt6XMv->i~|0?$13D7cp?OoO}Iy&6DZEQ3>B9@Je4v%(h1MSgwm?yDJ&K5`wjcps~ z=qHr#){O;)Y10AoFD$-ypnFjI_b$UMfK*54D1`6nmyvX;i4I~JrfH-w6(ZGxBZqK0 zQz`|uQrm}zmT}A-+qMm-cP-mKJUBMAtUOiSkL8%9slIJPJsavrcce?oQ{+%uYJ`+? z9f7SMBac+?%CbF!>vz@-cdSTZLj+s~R!(XJwreAKq_(B@G;iLutGhOtPOT&t6RV~| z0^B%EKB>00WNKi~XwAy<0Kq(k66pTgm54Ug*VtS(mKtBzy&;|I!@5{Yw48YfY-zHW zu$xAfC+pjHZQi|VMJge6HdL0=HG%Ejvx2a7iPLNQYgTS-8tP7+>&lgLJb~TaC3V=c zym4Tpd$_cvraQID#j5$r1g5parKug`iQ%rb?Q6TY2PDs0Gm}zl77?_wRR(PzuiKm` z=`IlUFx_9hqK+qgT zih^pLJDa7QPcPkFSH6BzZO`dBO(oY;L**U4l%J{EmSjm{xU4h1Vr43wU1fyS(bk_v z*wl^;Olw^yE)?(A;d zQc>O2ktGC0Cqp%?q>UR=?Twq;JCmL3s)nmlJ*09#9V@LEPb=MapMm0%s;+9;*4C8R zx#`@h)JR5{JvfZ8KjpPyGGPChEM}Y9#_LK?YaM9r>CTJ{^(dX{?5~gkw$=2Ye56*? ztf;JM9~s!OZe?m%ZWUxaAv*grAJ0fN|5xv-fgsWMRr!?0*=m(0mHH!neGmi z@Ke47){63&cZ16(7zK{<+;;{l<65T$;x1TJ!uECf3AWXgaJd%#7&6J(ZvlG5TiB>QlrQj#)(%;G|%J1irW>Gr2xy32fqV&15%2NGN zQY%V_G^;4xFD7A8I>xz#aS9{!&$COSZltt(gnndJN&0<*ghhGb$RUh2FCtM<-f6Rm zQc@=HK+R~Bm4qn0*VtIZ7XJpU8PH zAT^@A7`SRUFES)1%9~7}7=E#l7K!j?JCs2u(>0U<54c~b zq#SssFhC9xHJKh^uq4$oPM|v&AZ9Xs!2mIn><9)+Qt6sNFEBvNWV(O>V!SqJ0{y=L zF_Z25g^1!uVuX=4vo6~2CX?>=1?a@XtkghEpwAZ|Xi^=%06CNF?FCCx){Zh18*Xhm z{zvwSGF})iW|Ez}fOM&k7NpSxdU%;~lx-%^y|YDdL5?s|8DNu1b?p5352RPeQYO`< z(_y_LF@gS^3Ok9;oD4Xro}3IhnQoj6=(V2{=)=i?lj^|9kdyAcsnD|1lk2oe0Tb%6{T)BoW(?E97*U4(?T6KYeJ9mld7=!#+40IgC}rP- zKeA5#JE`tUQM42OEQP@G!$OqKlbzK6jnA`Qw+LyCG9+eeteOY}jWPsg2lYEY2p(m~ zDP8X29~XJ+a~K$9rn zt0pu%Ms^k;ILfyy**^d_O83C4?@?wT`Mm&0kMdc|8M8sCD9?Qr%74})Sd>S-3O2Ei z%@di}#l24xNx#Um9Frn-d-n$!?XfW38Rg_0Jfw-T-qByqwbbX~HDnZ&2IfOP3T z4W%nerzTvXNe#hdYNTuvrMnZTiV7a3?-LMwQbRC)60A-U88k|-$W~)gLolqtq&}&s zu#*^qkpU+)1S3OEW(Yoi=mQ#pk!g0jWu!)w zep#j(lN*AON=#@7hGU+_`G94{BvI|DKgd@4^9Z#UW+|57z>W-ga{Q_)#Jw!jT^f5;hg($2@PBg&cI0c_w4&rgt!*1>HzX9h672ehlIB+IEm&7lS5sY8 zlB_$usszVPwpNwYRoB$-Di{75k^e27EOjzA49q>56hY*Ui(6?QY~FCYqzh9|JNmjh zMmt2wsHkqh!kdnC$F^P(n~&QmwR+1?F?ISujnm?@V{_t1#^%P}6Pq849|lCes4ZVs zx(Zv092G0dqebx8nLJO-6-D_+;U0@+L<}psu&k9f36Xw>U?opuz*0#I6GL>HD{ z$^GplW8DAF!BrW4gvAm!dA;o5R>M`xCVK z;Y-VNaZ6y>D7c}BxO;&kTkA{5>)J0LYZPzQAkZ+}?Z7=AfOG9Kio!x=P+wY}i@Oy# za?_W_{e;V(c7GGNC7J=%xF;N3F=|jL(yT9yJKhLGel4hCMH*!I-3@uzPQbf{fP<6V z(_}sPzF+IQrdxq_1Byz+w754&3cp7^s%#>Nh$!NBLv@9tG~9 z0D03K{VsZsuU{kZVfyU{Zf^wp70(YYf3E%dfSZZ3uP>e6=TY9w@-mKsrt`Nci++~^ zSE7Z1YI&~xZU^qh0Gz8|!@^+u-Q?&ua}o9-fjlaI)GmbCuNb&njfNvkzsL8eQ<=1i z8t3Xaj&--~hM_bL$x~_Pa`5cOgg90U(|({mPCDKMPN!o4{$c4T*egUa{Pm^db?v+m zxGoI>)i^gDdx2Y`Jq?_jj{853jqd~GRXXX&zuYe`TYwKs#~k41{m3tXS_L;9rCn3S zivjVv>6nR4h4!M(=}XJ|Z?v;UHi>IKIMuWBnE;3BcRO&mM5u2q7f%)AI#N&_udCnV zzZh+&Rc2eQ9~Fo!`J_Ot)$fsK&YJ zxMtr}xsRBJYTTzB{lpc%e(eB<={F0wcG`%HFMa3g*HcmusXRXo+zVP5sFsIfWR-&( zk1O!(w+Xl~{q6?t?f`kNe&;MGi1gfg2sqm3L|^)Lv7_G$$NT!74RDx#uK@QNw>2bF z%X9U6c5#7tOGj$p-28p~gaXm7g&4Tsp{knosCcQbUoUWB`jryy6hC4u+STvW9R-o< z(fz=k6Oi6}9R21F`1z@4LoK&ZZ@z4^@Y*Ybw1Uk7ku`ke#Z{s{WLi5JdMod_ddH-CHnS|IM# zN*TC^9sTCL?dx|AaAEo_0j`G{a=x@^*M9r4`CXL!oq6!I!2G?`(eFjzDBAn+OW_x$ z-)q3VO|SNRh3WU}qo+lxALH|;33}JlmzKA|(eKyAzJ6x`9H!q}z!e9)2e|f|TN2HF z`+y6oA2S{O&ND&2^eslYM{munA ztbQy6ZqDIaTDX3zFNmh!-N4DnSftkP{~*sz``vx9uU}sl{T>3Y#8=O2?_K-70$h~# zZ|fz~M2l7ma`o*$Ir`mxsjuITEc!hN+*?Dwf?A%d-@X44t^G^*{yWO6aGJl10Ba zfV(9C_aYKx=I{P0*cmu_{wDDYwI6VE1LV2-Jp|n90Gw;Tw}HDm0O!7k-j2=J<^|xW zZ)>LGao}`1HUb}(ju(N8l8!fli;|AglctM@0`zm!@dj`U0&q0GZl+`I$$mNpv!r7Q za8c5c04_>8&Ic|^ew3~b&W}w_IvRk}`9aNASbm%XT$FT-19xhG{oHbOKX5Mv;N1MU zX3cbAybgNxe36rmp8%)p@9B^mmX2Qo7bP9ylxX>}8n{~m((zw#Gt0|Mz-c?TX3_6W z;3ysXLNev$*57<=a#*E7pc?1ec{Ok^1>jse&pUOxSQ>zP4sK>T8i3PwCY{3UycM{T z0C{dY&IfL90M1Rv%6pZmSyLEvt|JFLF6{Vsunz9+wP z)=if(G>+ua^&$LBTo-UX+SBmEwuZDFu6I3+&7seqDa2pkG9Nz*LiVIF2jjIac|n?1_MXkcP+2o!QEo$cXSrqg9h$>S#U1^ zH;#%x`jJjy@iv_4+lAVmFkBaKm*U-pEz2xYvNw@vbs(ZoG5O@#8(oz`60x18y$IOV2}{4i{Hx;A*nq z8VuapEVwQMcUl(Q2Y|a2{`ce8lm(aHFQYosM&};PxBx2D0F0cKYr8a2DKZ z;P%0v>_^X_u=G9++(O2kmj(AGaCb9~o_%5RZt3##7lEU9Fw*bhEVx&?)pMV4 zmu122-R|2Np9;hEGjLaA!956EG5jgss|=i5e_sTS${XRRFA`>#SAf%YzTUvO@@Dq< z@@_D2?YKAF`#HcB!;Rv-5kDQTE3eX!cawp0<*f#;3jQST^9Ih9H)_cHf`N18eE_(* zEbq1~xcvt1P6Ox0d%F?uT?WpL_g+IDj+XH3LPLUi`049u;HDS`#Uo5!)Ymm}&+VKp Yh8D9Yh{h2GZb=sr=23Cfa&7QpNp1h1e%ml>DK+FQftU$~L#Oy%K0mPi!J$bo0 dt=LV>QcQG>8KyUCb68G(%Pg>6$%9L;3;;227heDX delta 85 zcmcccN9)2Ltqo4R?B-TRKxEkL$=mM9%Lv3wK+FupEI`Z(#B4y!4#XTl%(>l@m#fo? b-6+k-Lf4pKdZRXn<>a@_0^5~5xb(^ZF=7{9 diff --git a/MDK-ARM/mfps/key.crf b/MDK-ARM/mfps/key.crf index 550820cbf80088b853b22680fe9a71aed0547d57..f851984c07e7403bcd0c1df05dc08c82707e7886 100644 GIT binary patch delta 173871 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 delta 175402 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 diff --git a/MDK-ARM/mfps/key.o b/MDK-ARM/mfps/key.o index 360f68ceb63c624a4da4cce47eb6e0787279a45b..1209fec6239d477ec46bb03a5dd6e9b8000a1c46 100644 GIT binary patch delta 16378 zcma)C33wGnwm!G-l6#v3vH?L72q8e&LLe}JfQC(3WRrkV!wwoGK$Hkkfs2BQf)WVO zk+1|oMFa`51Q!qi6%`efaTo=caeRXd2&1DsMS1_JK7IT4osjRxAU(%zr6^{-EEMXSWVAY5(no-kxSH2VD8}&nqo%8us&o5vfJ# zij6NC_A~WPQ{}IkRu=h7sD(R&K8``@i%W$EQwF!p-*(X#-RIx2b6n}s7u{NeovzH7 zKaq>tp(k|c8AQ$cTuO~~4~onEs7YLI(TzlG z#Di?7vQ+OoyY_f~cb66V(_Qgp%l%!OCfn7t9_2m>_b>82?0v-ZsC%*Yq^oS0Kc%e7 zpWdhs>Ut;4UF3P#{Rrf_dIBAJ^Q{m1)G0gXe?iN2m8}UpHQnR#-#cU0)H`QPnVdSQ zV8T6AGpqJ81|4|aY|T|P4brI;U*QnUm`Sm}Mkr06btlDQm=49+6ACFd z;3~_}>-YRPtO45^GIR12iai}BWm}VG6jSVZTZj_Tk+R-()|WM`)7qsr|XZnTrGTTd*q}EGuT&Bfn-!k^`6f0<8=LDmus+(otiMI z*wnVFsH|S}6WVYpTOZvu#qDnDbNL$iuJI-K5`76?moHIs`FuWdxlXf2_h1XuCwMhq zeQ31wCAfnLiHyDs_dNVM#e^~^&sAv;hK9k_ZsVKiW>Gb4%vkQ+=a7? zl(U20BcBVtaFsjQ0{tYR=lXDAKDsi|9VOoIfG})#iLZrO;uvtl81A&JeQe`oo)|aH zqtz;=@`r^k8eY~jHYtZ^N27VX2SQ0h2{L4&HfA}NF;nD>JQvW3Ez6J1jOu=E$IjPw z>9T8itlJZuscP_t@-WBSfIR1FZ65;R8J$YJ9Jz$G{4Xi;622^DUb%5-%`Hb3Pbi*3 z8N$@My$*z1^K#|X7@3_VI!a}qCZ?2~N{sHHRvF8#LAGj%o&)2yys9LjH)>xNSHD%D z14>!Q9m{&x|22?}5}%@7cJ*%1FuJTNJ8@TG+CEpH2V^~wd+lnU{(Vf~dK7bzd+%!2 zX^AVQFN*z;`y=15>*egvCdLdvaUk*_y*UC0`;8`)F6 zz1+Lx$CweQz8QHWa<0+4qn=bfX0h+E9vBV5Ey#J*t;>9K0)g95z8yLL(dXCts-IsQ zWt0WRf{#NUUp+9(-&PAuM0pbOWV54Ho&0URfjc0$6S=^6qr{(F{Y_W@$2oz!Aee?+ zSPkK@+X6FC<~c1g-k1|;P~G8U|ND&t_dqZUxmXDe2))&*Kl+c?3CxCc4swa9UhjAR z_Bw(4A$S0JuCcsrAgTI{FR&plFdqVbEG;mF>yiTB#|IvQU?K9NYG}^%1Rg>8QRKz! zVp4UptUz``;Bg3+ATKqA_x26k7!`ODf@R31Vq;L?rzU|F5R@UWG=&$Z2HuVd@MbWO z%d0V>WsL%BP_95;Yq~shdEksIz#C%&a-}JpRu=f?fxy!cY(m~_c6WC@{q1IfXCdHK zwWS(!G%`A{73CL@w^gs}r5oP1FQU8yxe9qFvYT9Pm*#P6ZjY<+;QqIc>pL_zwPO|% z8H4-k6SNGM@nT;sYaa^g>ES-@ir+*ojojZ@h4WV7S6BS2s%n82 zzf~0;vkEJu(0!}sYNC$XNrm^|C`ylikFYT_;H$lN+F_UQaj*6r)Xc;36m2BDgz(d+0{Aw~r=IM7>wl^F*1+8&U5I zDuq5)J^3OOqEvl+s6L8%I2`sz@IVCDBlvD=71rKEJuY5pECRk@VB)EsgKOj!?o;*d zkSnK*mxt+1gQt`@CM3>Ryl#k}RJ>k@oAt3F&Igg3;v%>`VzWLWRG+H!+tbf2m58?| zUyd$bnQ00XC(T7pu0?P+O%Bs{qlZshm`&AR%|joCaW{D*>b>-)syFRp1ilCbAHC}6 zAS$9hiuOuOvcZT>uczL*i}g`JoDan@MPNU;3>4$!JE)R2X9JuIe03KaPVf- zE#0;c2hu3jq0pTC4xUaInp^I%!!78PgSVvp4&I6?9Xx{;I(Tckqj_lj++iCU=ul`& zSz$bm+EZO{K9M}g@mQokq=j>hjtS?@7O%PKFgPb(BXOFaUUqP-fgl82X(|M03pk%g z7JphAu+cb8rwVW`yM>p5vojW70v;8{M@V~!(0&)iI(RP%9&5%`W{T5#(_;?aod!F2 ze~NeTD*Ah>)tU`-qzw+fjV3wxcxvU~U4ryg)9?=RsnWrR(F6z2qb3eMl0In?-hK-$ zb?`;h-@zx-pDE$`!3DJ2A(%^r4qigd9egSMEjhe{#k9=9i>aT37ttS$!}UvPZ#WNX zD`{r9Kr5sc4qiZ?^D|OXoK{YTgICfJ2VYBG2j5JuH?msu6b+&!VLTY8^`hJ`0k453 z4&I&4*-uDx(4XFL@G4s6;2o*J!M9O&2Om$m&4cK$3!P{f?qNQybMRp_&B61ii-V7( z-x`Fs-$MHxd=V{l@X0hV#Dg4?1r!|;FrP~&La&(2OK6pYFQw5AzL*+2crl$x40ouA zHaU1HO|>}e!@x@FUZgX&h5*&O3y~7s? zNpV^QJ?P+@sE30Oq+bKJeHiRPRS;MyPP?A&a`3Ly+QIwMIlraN4!=k{9lQe-JNQ=W z;^1THm#EPAxr1!l&W|ohaoTM()xn2QD+eDR?MFCcNpafa^pJx;LR}sF9{QG_%OU+4w86ojq)|bKUIDJi03fRhlYv|1XV-uZp`tZ?yp!-?x(KpG zfJs)K=9=Fzw7%x23+-B4Ud@i&O0=KxCUJN;5u&Z+|6m+JbW!-Pj5njb%dC%P97&V{ z401=!SulhsTNJu84ka2Od?@2E+kp!15F^_lxQVd`k#Y?3S4I9h<5fv{9?q$r84pFZ<1b0LT5mX%ll_R~x5pd-QP_^qF(GHQ`z^9^yf@*jj zkunJW3Yqc)jD5^chdkoW%;BIybgU5iK9+Y8#L`zB6R)tlpf#oFTsgc3a@Z&Abt+}V zgsx=7mQW2L-^CnpRiQO(`A(MaA;Le>R>^7~L-Yl6;7@}5nTL6MK{ch|w+IgwNMWHM zA7k8Lli&ft_XR%}yd)T#!HI$;3K9ROM6gfrq~O5L_Ynyx<|h-vrx9h{p;p7d#^Pi(slmuBG5$uQ?^ff~&l||KUJi#FlZ2 z;4;B|f_(en`sTQmFy;xq={I>au1hQ*Dfph?PlCy~k8%A3!5xCX>zIG8xE2>Y#=i>2 zMVq{X;0=N^1?LNHU>ryEmhfZ3zZ91ImI`Tk_O^VN`AK<7 zV(X`|p5f+TAxO|XaH4#7i= zy#GHD!2y|q2PKpn1$PTx66_!&9gv6)(0-O+g`kQ+E|Ge8y+L${2eJ`sM9zhYf~*(R zCfFlC%!&u)Ejxnyc<)zGDlZVz?TdoWq!LH!?&9+=c_Cty64x)dk=RZd9 zGb;ks%>>v)Jj@atA~;U4kZ}g?4Z`0P{8I3;V3HhI*@9MNl!G6zgP4E3PSM}R0drB1 z`p-*tC{sGJLU+6HS%OOht&Y`*-;=xK3--uWWU&&}Ghr*v8L{^@?5mMq6yzH{8@4)B z4be(9d=3|RskfdDDiYA2C-NsF+N+SmE47%Pwfj{OKxI&Q{0z~j;=q@TH zUhpkJE7a$O^MA{-WZxXa3F;n<_!BWA^f-eicCurJ5{Ex5!EOE8Uw~%_V;}KYkNULe_U@NG|Z6o?j z9E^0du^8$s$S;H(A#3~H$DH^70uCAQYYE*r37HBVXBn#=daq3!l! z{+BprMOf(_7riQT5vu3^SyB8=u%39@Owif|)(EU!Fiq;MyW<++=Okh+Wnk*cHW@E0 z%&`^@i~Jq8JpVst0Y-F2DlCuHV);lG3+`24h=czT^ozmff>t{<(i1Y$o%Z7XQQBP* zY~aHDb7(tC2iBspw$oCPR|@VCd`Iwe!Jh@2%g8$k-XM6ppmi&LMEIJZ6m|%{A^5vs ztVE=RU{}FH!3PBm!R>+v1^+7ey`W3hP@-UPs1&TlHc$8p!4Cz$74&+|h@}bk6nsdq zLhxh3Zv{2X4M*B~nr53kNJUcdxZpa$9fF4iKNb8@&>v-X_)!2jnW#HIcComwXPjd1 zj>A0HAIk}f*D33uGq)?|-#T(*We%GNT5H0(j!%~Jgs@TDw7)Kx^7?64ge3tQ$ybV8X%keHj8eV1bge81z4C$jt+RO4X`IN|SHGY|< z7uC1^Yd`azDTPxru!_X*=BbRAeSF#G1=cNb0^*R}depRPTR8|b>bk+Vwo8H-lw->36{`G-f0{9`0W z{0xF&s``tc8yPcJ>$|n=ZbolIZ>(i^WK1@441Ji^Im=jX=nb^&Y=y=$L+|LyHcAaW z(KmI*l=M#BS)O3LX6Qq;?5;+ya=oFJoyC}B)G5~|YMnb8GeNZM&Ww$W8RdFP3Wt|6 zC(fEh=9KVHG(wY8{baemz~#ExsJBLMSEmu?*5ma>`2)JqXN^9_HNx1qMsMZnZ@k0M z!??&`7>z0bi;dnDdP3{nXk#VpR+a9@U#w@fW>~;a&zp?)6?%FQrDPUKvReGbZ+`s4 z>Qrei^rEHAP@7(Q4SHGVk39(Q4_lOs;}v?Um#-P8j6c@t&9$+b@ot6Q()$Ybm55fj zP0@KYK51$l@)&omg;o=sEB%b=YxU;diFWZ>yZD`5%)|~8-Fr~XRn4@wd}ilqI7qe_ z?^o!}eea@}=Q2L1(9^tWI9HA;vG+T>_!3+f>HWC2A5~7d`WXMa4)ZYEXto~kt^#ip zys~|%>VtoxxHv2}91l({BsM0)rK>Jx$Rfb2>8*iY#{Wa_5cE>Uf z5jG|_vu(_&#YQpowi#zOU@lVAh=!|?+){+%LA0`xWu;Ao75?o70;WcCFYs#d%7NZe zKN-t5>uH|0e2}PsCAGr|f!$^$%gj&MYvJ>p-qAKQyB0H@p_gtBCJ)6*V?QD`3Z;XV z1)yc*P=t|voy;wS4|G(5e6_J0gWi_m#^)Qbl8YDO|1;EBwDd*BpiO$qQFB+}Yf}y8 z9*Zzn2|cVA6}pwRnA;7#R5d2;-v^%H2v%aIru*o$8r|r9Gkml($+lw!v1x>vevkS>qk6CwGkMV4>^FmW z86WLRlo?-fsgLHGBO85TxsQ6-7DMxP4htqOOx|vVFEp|RwV3P)z41||$+b`UaB}k+ zyrth7AMvMbD_OU)#*1wU~)EE^gIZc`Mxk{Kk9CHcW~qK)bD8!wm2Ti12Y7^#(#S z|41zcPC>6A)*MGpgMbyTeJIuxuID4nEN*CIf@G z2ijJa)?(!p^e!|qLw0l$FEeGP=VUf+4aHu_^CHZgF0jo!QHz-$pqC$QjOF{H2uLZtai@C>HWNmn17f%OlL> z*VRM&y$rfn+aZO}8=hhu;6>F|w`M!5olg8&$x4=$(GgbqW!Y99s>Mn!^s;m{7~i66 zF#?xy9(SeD7x3$&S8#2Cd-iLg(pyfi(ya9TPQOs9Xe8*9gOW=shef1jOmkvi*Ozx+L-j{O2EdJN~ zk}+bp-Y~ceDprh8q@x4%@P!;IZ;jA92ED=>=JRRjVbOu^~ zj5B*7s)8s>M0JcId-TReYPIeOa3`!5ZK|COQ;Sh*F-c==7wei@sSsJ6)iXOQLT6sp znXz-P-ZUl;DwYdzMlW`uAWRf*ib}#n2`oyE4wEFBO66gq`o?aEhACPQCTeYp7Ke%2n4;1!QCo93knoEQ z53r-@dsUdI3yYKsmQr_9=}Rb;V0Uo4UdE7DpoAX@SW3N3r6PzH<1x=l{Y?)pO}3+O zgQ-PR>}5O1)XIR!iq&AF{cC!%ACjZ&r*ZcySUH!%+Ke>Yq~2k-$u-WgN03+^<(al} z!bJI|+hLON;&zy5vJvyL+0$aSj$B|o!OP%Io$^FdXf`W=$TC-CiWWfBO|*(l(LRWB zM1-r$KC>&U-CVQt0t8od7MKn|V(Bb0&aeYvI*X0=)sRfJH{4QVJG%`@sq|B7nm+|m zhKN?0BD%|bF7V*WO;Hs@mfvel(OHQ6IKEh`(wK)SiN>RGi*&WwTujq#FSkffVIq8J z;l>sWPYTONji^(@tame!a2xEJS0BGyCyzvHxtHhO{z#2lTY073*}G4oxdr=kxyo D$o_PH delta 15748 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 S&{Gnk@PDzU`=fm1G4>yam5BQQ diff --git a/MDK-ARM/mfps/main.crf b/MDK-ARM/mfps/main.crf index 4dcae4e167143b4e0dc0318b07da21e7c2621e28..7c409bc196532d9bc071de6201769278b90f75be 100644 GIT binary patch delta 1708 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 Ly;+4nW0dqa2j)!; diff --git a/MDK-ARM/mfps/main.d b/MDK-ARM/mfps/main.d index 25ed6a7..7e7a9b5 100644 --- a/MDK-ARM/mfps/main.d +++ b/MDK-ARM/mfps/main.d @@ -36,3 +36,4 @@ mfps\main.o: ../Inc/tim.h mfps\main.o: ../Inc/usart.h mfps\main.o: ../Inc/gpio.h mfps\main.o: ..\App\Inc\key.h +mfps\main.o: ..\App\Inc\app.h diff --git a/MDK-ARM/mfps/main.o b/MDK-ARM/mfps/main.o index 4988eb410faaecc026d5fafe3e811281ed7f7f80..0a2eb0bc711f195798e0ee48b2ee6d4c8fde3708 100644 GIT binary patch delta 13671 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 F{{gDmAJ+f? delta 13664 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%0Dgk@ZOwNPpzA`IGfu;ALVT8&2=B$ zbF*SkvT;^*Q(e;16Bfn8HG9>1?*x?IYPA)WR4^-dEG$`2G`plA-sa%<`R#{30U_yyHK0)l#M7^Lpd~8F|cz41QkWG4{Cycg@Hvc9t{F6FPp# zN=mhZRa@$yg;YH=$&)opzA=3u*fGGkl2XqRg~vL_*$6|EiH^p$XJ8);`TkaF}AX2UFDX2R{Jnq zi>xtP>h{g{3`9NSw4b(bwPzukf4%nPj_2(;h_0EaW$t|5UX19vN!rDoFW4&)Juz8( z{>7(5s}N<#$Y}P#Z*l&SmQx$vWk2K=1gLC%`ectRE6bizo|m0lR;C3%u*^f9i#j41 zq`t#>lpUHGxp@_g2dbDhc2|vu3?D?;Y8a2#8(cS*Dr#WAF?Ij733yI(c;3%>H~V;8 zohf;_C5%g5zBHzLXETBeH(2I=etR1FrXi|=O=$@PPa4L9>BehB$cHg`Zlin7EGa^v zrEWWn^-mVEH|p=uTvd;H|I#DNs9d8KF1U-i`lT^u)2(?K^`#=#@hJ!}?7RJfl2Yax ztsBuC%`cm`U^a72(1jRM4B;KQ#kg~HA-&0PJ(DRFxfO#8m@8J7S7RpUmtS9+52;6& zuGXb`N5<{r8lnqn(#OTG9e9N1s9Wiwk!T&lKom9gDCaM7`;@yDR20nfw}Dje)%MnX z;pjP%>V#M8O}j%J19ZTf_3OJobXH+tJcnU5+^Vg5IcB27k`fih9Lo`I(OZQa zK>UP-M30fUVqRH!0UB{Aa#L0nvat2m3dloIw&^7^XOtJr%PlG?Dw#c_ymCf#gyN1 zYj@~|AhgQwCo74v%;M!X5|x?6EPaRVeN=TZLPe0mu*Y06Cf(shIDDoAh9h5fGaOM5}e!oE~GB9}f0t*YLjR2c=(ucO_6 zAvN{YBTjm<($jfskoN7Xv56AvkwH;m{ybdA@$j68UOYXZzlB+}+;^@Mv4eP!_LXmm zlb+Y~OiyrVS6+*ENgRe`3Fx3&-+vx;(legs1uGqz`g%8)#7WX-#Oq%;$p_8QFFUlj zH{xR?<{LJc^Xh$`IwvMc{a$<9NoA+zEL64LZ$?j%Scw#YE&DJyY`sG2G=x^Ivs)q2 zbhG$Fg+!G-we@d)=A?ozN2ph|d)|t3Nvx5D-}%-tCry8{!kHt-sXeea`dW#*O+~o? zHeKZ75TUcsCyHt{ochWy2yRR=Qr9c|R8+g0M&6h;V@g5A=+cr|MY9=`CN691n)bJ9 zC-;5l^kAm95+SFp_Tk%u#z>r`TUQj#W3I18qjwQ5xIPyHQ@P>TWf_C}7IIS==UcTg z?|eU+=7R0fF0Z%4Q{VyRKn7z{v=@m=&p@Es5IK*?A0)A5GWH)t^1~5P@_S@z^Y*`= zeh_{rVFsp6@RJ2=DT<=xcR)};5icS)Qe-tEsfgrnK}5-ah5i@GPCiO&|3H<~gNs95 z>S%jy!n-}kORPkKqC&mC>DMv#Z^8vrigWKMkkwra@qUO+)qM&g{gPB_%MR>w(#)93 zx4MJ2;yuqz5*c0r0^C1E_*eI{AvU>pL&T>qz{6%ChG)9bN7yy>;O{qhkcmDG#{(^M zh4KiN6QpQA(v)t4AUX(4c1aVj82lcg4|?fUSG*vJJFUO5KgHmUzk_1 zupE!f*C5-jE&K3O=L)=|6n12eNg-O!p=htfvy`B4L0J)VDdQL$=b%Sf#e&j><#|X> zPogA zgL$R-v&e%MdiaQw-k(wsR)=cm4##*T7NR7^uo#N0)>BzqivFNOJM!}w?e@b}PI@1E z5W&?+vwq|blUR!c33@dtmDc`MzjZN+5fj23i#us;k4E*9xL?n$xn&gfFBj;vHs$D% zzVu2+GeIk+F_{f~=Pis$ksE1BKY$>UBA+61jjByLcG!tmKL-s8OFL^lK8~LxF&kz@ zSw(qs7ff6@Z>GPs*SF4>u80>Rp1xms=2pyE;iWqQ|DIb*_Cml44&AC@V(qp`T_*+YI{F9 z?3@5mH9}~FCXUC3OFY-w&o1rA@rdvZPB@>kaOR})qSErB3d|g-;14;qrsG}mZidT= za5R5lOCezCuUO*oc03Kj<)qk&%*Q}b30I}l5GkNY2_iQlQm_<}yp{Mb6_mFH zktB-jLnOk`^|7w9|5a(6#j^|;dq!<_L*}Ez4DW0Kav#5GL9`TU0CKX=+BU+ zzpXUf%ov$Ii@;ZNOGzXZw4g8k&r8LB|ALwEp(n?1;oYLzHP`3&DZ?VQHJ^Ke8J-|U zk9|Iyu}*EYW1oMg)JAH1PI!Vnt(CLdXuqB4s${g$CSDxl_muO+eaiMI?d%ubx>mI| zJ^(Zg7hAOCe}!sgU%um{r43pkIUB7FKN*!O@dUXTJ1O%9j1^wITXkw{@Qg`C=ma!l zR7eD(c{pzW0V$0As;xPBoX2SMzVak^WD3K>WXUZaMrf~o)d2HdU%S2eQf-(|#ZyZ! zzzlsF?z$I+NP%p6S?PkJilR~!f_h085*3xU79NBz2=f+}mlx2qpA4UeEE|)0DlN6QCnzf+7a95=*{iZX2NL%yG5$9zr8o98X zv^Y*HJC)Fk745WLXF?)6^7O6B3%Ao+5?%~p#%one!QtDPw&9zDPFip}kI)#Wt@}2i z8LRcQ?&h>)b_#(%>rdGV zq=mGp2z$C}?$bTGNla_)kCMWQamxn9RiPE1jva6B%^a3@K`0RC?3Ua~o}C#ELPY}moGKs=Q;S9j&~dw`>$<<_Sxwee!uqn>93rHC`vho^TGt} z)?i{ z9v(_1%$%BNU~80fkKMbP?BB{s941; z9f-(Jly)>ChbeL^BCjFRWrMO89u6UtLNv2n`|)#1}H22o<@KB14_K)fQ zH6AMdsnEy!@=o4OSS(7fvFydwTnq0z5%|{bL9@Q23!eU}Y)(!w`(pl}}sC^Vtyg zG<=*w;Lkw23ff1=$67@0*3I6sjzfGR(oZKJTVYiQLEljA_1`~m(zZzjx_kH_ZRHD}Ofih2cg!%J$<*+d;RBQGWaO|Mp?P@--2o$1F$-H} z83*~Aztyd^OoaR;glstiQ#uy*iiL!)v`XZa9zV8_;#@1G)cs;1dHvt&9<)w{ye-<{ zuch22#LF46L8Vmb*2ug{2HdO!)(NQzvljRiIcX|t|C;Y zXc>PdxFovqVxVWR_|GFDwE1=lLr^`YR;eE-{J*{0iK|bmowJ$L41{?=UJHO>Pb+q$ z`5J+4YyaJM6BI1{eZ`9*CJmYs2>j8cpjq1?D0rC$o&)#~FJxoz68WyvgPboRP&LSeI-F!*(lAAjxqg3FsV;-_8#Wp@Gtk!q#9oNPSb`-}Y~p z*?;tm%&hD5;fG26{?@+3Bbb)^La3oTOLkH! zvUot@UwhgK_uFb@FqfJMa6lJMY*YAQrxitd4dL}vvDCslUn@BWR>mAZ1$V@!z+3W4 z7t$ove?OK@ZyBh!N9aB09}%s44sGpHlb%cyd#pUcB^j%6{t}$C@*^R%Ax!gwjFBku zg9?8hCC+(TjSA*cb6MJ7vhhPs+E6CV?vdiCop*Ohc6Bkl>Q;11P*-)25+{R@x8wwA z<#O;NPHHK-V^)k3XC1tUOLB^|idFeXPI>~&L1-K$8ddIgNuD6BJWlv3hQ(?4${+ni z8y+=DVh)S~`pE^LY4-X!M113#(R09{#twO-dN# z-4U9HQYry`#G1CerY{{B2t$av4u$xb^WBP_RuTu!zC{0-ghER63Fn)UXbMsdXq8G@m5HJ4`8KD1b^(cYUnhQP&!beyRl2$_9d)>bz|#Fb zA2fXSYvof~tr0(UfX^robHpP|NEaJiyo)M%yV&RATYA&+iZFyV<6hP2^Qb39TEZ_l?l>1@YUgygXzCWJ>f^Vvx8 za|dKjXF*0FEFSC6{0)7Fhvv{Tnj2QyT=tijj+3-UI7msbDOAhtlL|`mr%Y{0Ax&IS z;^$BpWQYx&cvnXPRtWJqB;rE(#-6k?MXqx);O8*sPax~5qg$LveM*!V(VlPaN2gn8 zMQA(Oqtf?t`%MdSXBVXBVxOTUnKYY#yir5p3g;>c&?TJ5D>+f(mkxZh(}8U1OwE`~ z@k=<5Z03q6+WUHL5Ut+-h_EsfS)sp8$8KqPz9}PVR2^6=54ol4pQNORI3I7HcztF| z>7;s{*xiM1a?(oseq>ZOPRxkpk+G6%;j@T#3H%p%YtFF7LW;`2 zP58Qn$jDXdbOfc8Gp4yv9j~stzI~Ob~5i zpq8BGSJRoSl@un3FG(%AQt((_)02*LO+&am0T<{!&g1OYPn%(kCi>2d3R=IgdC;fgHIs!zz9Z!q)3WZXAypD*0?Q zE-Y5^XUxo9P#`bv*dn|O#b5wksyLA*3Zc14t}ha=#qmu&_jbpl1;w^bM6rM4ID>#< zW5F8ZgkEZ?kBSlZ#`6>0EpG41*QdF$AbSqsBqcko@EQ8>jq#;r2$v>VC_xd{X=SMz zP^yQ;&;%YkD;XZfAvBlj3UvAs^$QAKO&n+cR`;Ir800m7tNV{a^3$z!Vs8R}CUG$; zx(DI)8&G0wx~Eb_QQ-bYMWwz*tmwu!CZ@o&0wHOV-#peZm+d0;Cq!0vz9Y0u-y^4W zYrNDQzJ@O5LD8uPT`@em$`DRX5^wb25z&%ev1k^&A4kTsGNXX8l@XUM9;d_1U6rBHzKI#A}IsLt-t? zIGjexs2h>$h{BVornC-eG>p`*rozQ~--P*5gyw=xn@a_o#=;&~NPg;Xb-NUjpZ{Ck zVTI&hqX>WTiBbIof`x{6{rpE?5!;JDkV;20uOeKY-h5(Y#OIu++i0Vm@s7_jX>kb6 zd|UIbF%*0fXX2+`e0?%KpXjJTHJ0U5Ur_jS@)W}8;!-@Pj6E>bg$H{aIDg$3ozJ)BgZ;YSMpLWpvUPkZy7N>;Y--afoD z$K&JS0la%RoLK3DsVRMI3hh0khx6N(|B0o0E-DGcBg8xYb!D1ulFk7@` z5!omqmNt5((Uye~Hd|y8iWO-O2@SPH+dGpFP+|yWW0V&)v)n;mUG`Wcq>2V3aB34S zst53tNIGR>vshwL+z6_lZiE9~3Z^di58#9ODY0(=KcTGk_?{Zb@u~8yAH?reltn## zVJSR}D^Wc~pTT?)KP|Qm=5tlrCq?}?bP~G;^F02&ST=;u#ooC1We9(eFBNwU1)lFL zz8}ipREG8PZ63zcIQRI@4Cm9h@?)YHnaUr;;XrXXmEXrbA}fu*qYO(F5hM91r7Th0 zHj=-jcoIeMD87V0D^`wzdY#92(`X=H;X6KtkLHTUBO=mKrfRV|ozLaPuZ-mtTGG;6AP!n&q;B9 z3cs7z`iisQ9(R82O*nK@=*yYPyIOg^sG818QMY>fS}F2x<^SNjeP?gw1GrKj=Zn6L zE1XyQ+_&=}j#Qo*d?-hI<>&A}`F4?$%Rl0KMeYaR?!ji;8_;%2&8`?*7 zt%D}nprw9Wmq(OV@^So}c&(C;chIaD%Fo2UN|#NCauIX$B8ZvGI@@}(~3 zW4S(qK^DunShb9I60RkDqJyR_kewDQm+>%Nq~!DvIZM#mo*v@R62283XrY(iibLw+ zV=w;<&-86e`8PPgE*@OQOC0oQg98uw94H1Z=aopXV>y2m$KJ(=fAANS+63{_KlrYo zl^C%stV*OVN0)l5is!bYp{!8fU$@)szPNk&+#scziAPrOz786a;rEC*u!0YYz&(tA zbg$biAv7kTmgV*c+}9f)=GW*i5Bk;p>S4^tKNba#@X`p{w^!Ibx_{c+L)<~%?ZvXK zJW@yJ0d?IDgS-2nNZN&XMd4`Kej=%1f8KWm=x%(yK!+am@_){gNSWGkY^SVWq$1hEPEv3Wwj%MewePfoRo(4 zTtHgV(h)}b;B6V6ch76_JYJqzY*Bm1l(yFEGdLi){t96QhCZ0MBG3H!j2%a;79rp$ zAc$UxVUSWT78a-(%D@HUtpe4f)KrQe3e+TJ`(2{*EVZw)f04+T1$N&f?wF58!%wNA>l+RYXD<`YP+SzK4Hr5BRm5g#8!P3CD z@2H{T)NIwMY+WJF%~pFVwGWH%LNyLfh7`i*!AHgIg=!DQwMyJi-zkrY+Cnu^sn^7p zg=#-#*yEyok=jkkenJeQ?-fF17pYPDF>zd-HDX&4vOfK!I7V8}Q=+j*jpu7bY!Q_?nyb#qitn>95!*=v+?(>rQJTWX&Ky?wHt7WH%B)$y!| znyb1M*K=Y7eY4FXXRaEpShoo8Ts2Nf*eaf$s}5F@UKC%=Mb-A#3bh#D)h~-d#VGq; zpC~L=`zUGu6l;pr#5U*N!~t<5%h(-W5O1L)Mk=iOwY`+Ma`ANC}F3@_mtAf`+O6 zK>VWwRjU3_yg=VMhr}oJopM<@o%w>zH9y?4v{?P zw75XuE58%r3m~8Ny%@Sc?V?!Eh?|LX=88oN)OcIgS;kI^O$*d8CHV*O>H@W&IJZDO z?WH|WJv)qU?GT~or(_o*wB#q5^t8+>ne_A$BboHHTq&9K`nIVq@cX9?&j7ub)dmR2 z0qu7N7%LuMS{JPe(&q^j^m3NQo4X0qxsMCI_^oFPZdo z1VA$B>C}K^(q9f>($k5AKs{~DOLifD+Kz7)kOSH(Z#F=LcF`r1o=!$drVQwSm}Jt^ zSt!Y*r#EuRq^E;RlD%X=haRPX4Cu6*WYW{pf@IRuNkPea1~|njne=pwQ!?pk)kQMt zPq(mF|IHn(E(RLVj7c&%pfyFwUlb*Iw{Osj=0cdk4 z(17-vC6fc%5|m61Dg&7Gw6z|nr(G1uq}MlCbbLrt&762qudYa71h#6GU;iZ3|}-)^A}*Hm|v;JdTFUG&`w{C(*=GrTB!@v)8eXR%7@mr zB~v~$GnY(yS{j$EmotE&_cA)J*~%b*$w6TNlLMUXXtvi2fY*k=^mII2GU@4zvSdn6 zFA|bnbUpMHe_i75E3_%lV!#-F?bFQUfc6vu^|T8ine_A;A(;w5KXs8zdU{uu?4m7l z`o)SAkU_18Tck$X@wjK!-s0bj)IKBWFCQ=~P4g|RFXWOrcrY>kIs(3MX>rz{7=JMV z4>R3qOEEuxSaRx;QoeAgz4x9`SW0B;f(@Eu31Vp89Pi0sv5-=5>*ijj-e zzWr!TQJSSfEIT)uO$5unER&UqO-L3;tE4j7BQTR)TAI1VZ!nuotK`z`2+U;9CbO@> zMo-o&Q4gj!EotvWon;S}ZVScyd(<1e^a>}ZarAU4XEXP1fRtuILop?W(*7l|S z$6(q9ko+GoZQ@A&9V~AIN*`oFN247NY0wF4Y4l<$xd)iue6b)r|!I>`1D^efs{C3E5*!L*4jS+U^? z2eoh)Fl|{%eSa|RPD&mLma`V}cRQF?0HppN8ybUlNu^*N3}`=9@*XhlwMsq?meU+^ zcmYg1wo>o1w>+Up9}BkOiS!B#6mSw)KA}iI)Q-D;9}MX3B!dhX&|bN8I2C*hj5SJK zKNBn;VdP*DI1!JukB#&z!E`V|rr!p>0zPf%_k!gUj?#bOh2T3p@|GJ0=fQMtOFB@4 zuqq9fHE@IJXpGeN2giZwS7}s%QDFIqqzrBZ--So!3d4U6m`-WP^ab}oV1r<*VXy{F zCpx6THt-H`x}o0#rt@o3{~q{vFy7bn0vrd+XD}7ud+@zt*)j|kbh1w-D@JT-z?EAB zmJ?J;b}x9h_;#6^>XoxX64MEBISVAd7A$9d#5i2UhBgYfKZc7W#0ORK@ z&H8dv`W+@d3zqX~`17(W5KL&>;vf`nLvlh*84jSgBV+bRoB^g?R9T?gz>#1#1k_Q= z$lmx+1-6>_R4exW)SLYJ>bxdO95|Kg5+Lt_92awuL5Z2O*%J zVNfEf;a6Ze;U+!@rk_4Yz0v{qCRpCvVPN^83@4iSKCqmBlfSiKIp6k@zz4y)fD8_i zfiVXm{V6d08b%i2Pw;T?3J9plLs6200s6k+_rdXoJ_Ag@GLq@@z(0W#XmUgj7DFIE zR0E%hFM#Q164F7JU}=qB5Bn)5Mr-OnW|#Kc!1QA=$!~+{N1Xa(m1=kb0{MzTd=@NU zDTo!^SM)PD>3|Mu%2^oc2Y{n{wp@}7F#XC++TRB54W0;r-bumqdpVk%>DPQY1b0L5 zwqfuXn0{L(9Xtab4t~kdzXX;aYJo#0{vJ$QPGmy`r12rlxc?=02Ybna1gjCjo#Dol z5v;KPnj8k<0H^#=hT&lO%0cP7g5?_qaUU>k9#Iil9}w&BS7Z4)@dm!UJ5Abm!T9~PLpH|| zlm0vKcIahpX1xuw+(3Od@Jj*q*BR_@UOtKyK=4X{!Mz6mUj=v$dddKgQN6kc#QJJf z=L_)$z9#<&t^819{V%rQ;HdnNeJAj<@J^2lYRm(o_XBEI?{@r}I!6~-n7PJ-kmSvP zBxaXc&~FZ?V1&GS(lwA1wRKzU+e`n_pS<4J_p2MWWx`LpYi2=(WHInf3P{X z%8>}C0_1+3b{+f97bV0oG7XJ+z4&HTSA&{~ffNo&DxP3HCr zqMaM#^Z%d0U;Ver&-?#fVmu5?1xf~|;1Uc(A!#@nYSL$ci=ij6S?{G9qX_z=6n^yf3^L)_P|*YAX296A{6*XzSK@mMhZ*+mlIk0G*&;K5*^ zR~KX(f+WMBq{TqjKLj4@PoVP#@H{Y;lN{~>KLDl*5FZ3TC+$(8&%j$GL;rI#_wXlB zkTTF9!o+>W^^f9ax!ok5Z{i0`Tw~&wO?=eEKbY8tU9^B=d6~PlfTfstl8FmUyvW3> zOuWU!Z-ckVhGST3Jr2POQh=5`XJQ*RRs!{LCLUtqDJCv4adjYjk>M5yb_5jQB@-Vo z@h9NA0Q+xE{5#keptr@g<_PdxhThu|eW@!1`vMZ+=OC?k6!<`Zelqwln0k9WDlh|l z#?TYbH}NtPKi}n)n$L zziHx+OnlnJznj<|XA~Iu>ox8y1qOReJk-P!Oq^}vQWGyX@hXEUf4u-TCWDtvyx+vf zO?=wKf0)=A-}(|o`&oZ|& zzGUJyU0c`CZQ>y&zKIy)kN!-d0u(^-L%?me1l-P8IiW|uBY}+Dc7wt6PDr=$c5tw? z2fqTo6|9gR>5qVKlMMYCuy;m)fHvrJ!Q%{voxv}F=}nF@hyuR>*6(|8lEF}8XPC1w zCcYhfz_6$Eh2UdgvZn$qPQb&G1hRyW!+`#VvgFMM%LE6&^mmk{{xk6BV5{NqH26y} zEy+;^7r=2?Yoc=<#FlQ1O~zUi&1Z>2yP^Nz0s*a|lOUc9uoy@0ki-MPw+8Ta-~uo? zpi4FxJReL2BAyFg5Wq{p3&Hyhe@}o1W1Tn|3CRC;F9bzui-Whp^T0UBq#Jw${@vN4 z{}J2}z(L&^yBNR;;6DR+1o%n-PXlwTE|wVu@)kmH4+OFXRbX!b*MOIS@oKNva65Pv z*ljp?8T>N%8bkj!_;)bP+^B{}!2Q~`%xk^{Uk@JU*L&F?5Ih`UK!?b8fy0d!=mGw! z9sXE^;cyuEN&rs=M`L$-h@me67lEA?e*x|WKY+zCS;1A{hruUxd)$A|LNE{8(=Qng zc7fxtdvnO(ePE8YBagwy!HM8PgD-*ca;^VCMyfG3Js8K@5T3$%3&epF!BY($2KIvW z0@3sTW(bx^0k{NwFSyX?B+J3SVf#AYaIg}56E=X#j27Ai{tjzPvWBmM&jj!>F#Uyc z(o+Hd1ExPZZU=iw@CO9+m&i##tR^z{EjD}Uy@|LZ_zHM~!I9uy*z6r>6aY(o>>@UI z`y2W};KALSuQ3}1z9)ch0Ph3mAb&lBYzPvuMU`wgm;=rY;3eQE1NbrUu>jr-R?{5+a=-m9em3&A|8h3^Nq3*aZg z^q1ykhTFkI!C2|l{p|*4f=3zrI{0z0K9nQB{oq|-um13W;C%?>`X0UDd=94dJqH{R ze+R}d=n3(H#Mwo#@#l+mZr_VE_@M~?3&!8dj{u{!^yNTe`jI~pH*+sA#uRU}U?>E% zd?y`@1Y;4^joVmvm;pxfHS;7emM@xl8W`^y?kwHj!fpp+lygrrI3Ij4faieS*gkM) z7zSk!6k;Pq@}1z?0A2!a4B&ggX-bRz3UD=;M#^9ugnt4|e_~MbMsQ64Zvk(|Utx6T zPy%LQdmw1*%U!1)ar(w=QRg~F74@NmjC5quAIrnhO8jL>{ZC8ke_N9NxFinbxBhFB z5ES(>&T0B~zNj7w_C35$EwhEmvzyW>ediU6Ki^gFilTUte%ukKB?;)HBz@zQq*(Bt zI#|5?p4uTuPf}7L-g!^$=lkz_>UUO4|Kvep)llbt-^Ro0PK%}gHG{;ae!$R=)$JC` zz-#hF+&Aie-~FGdPbwn*OLc^Jagg(Q@yFLVg_e7*s7-Pn@O}S{x>^z5Wan8?@EZnQL8$wB0SOA#Rt5@qU5Id%kk?(917pw z!P(hr8PE^uhoY!!LY=WzC2yc!aFN;t$)D`(G>WQYXreR5hgiBIDr1}zsl9ySfoNx< zGGLZiIn?=y@BSEPG+gE<`zv!-S7#r%oaN8-p6<>u{<0zF^mR&fuCZA9U1Mn5_i@^N z)xDh!im&$)_m$<`8{%s6oDxYn^c@ zLH~jP#jnHQx@eg52gNrf)!B<%2Bh@!U*GhR&NCM4zyX7jef_R;&aha}6-DmPXmiwU zn@-<0;lN};E>&T_R4?ibyFR7v-o5h+%J2)z;qzvdEucQ{JNBjeBM&ESUimDyx&MoY zGw_#hdNY=TX-N=cOC4fzrn9Ta$#gnIMW!=Unbcc6nCXnSRlz7q?8TU^a__OK4X?yE=~=j>{)ABi2-bK=Hv&UpLLKAi2&7KYWo6zh6BW(w#bDript-Wmo1Gy zFNpeCu{cxHe^%0XPUT|z_g22JvZ&DjZdI;!-B!8XHMrC*0FIoeGO@x zp#&sUu4sJ75?WN#Y*Y5s)T^m1JHKKIi&c-@n_DsEc6F{cHy}dskE?twK;iyVYf>W* zUS`(9jMxli`R(d_ZBtqLf)5Ys*8{^7Gm~O)n_64q9}x zB&FsrZB(;)O^($fn^I5qb=6;L7n=2N@;1pv7G@-%NOjc}+C8E7`OmI(7zOo6OEeLh z-eg#V)C083p(%bY#v*xUUG=Lw7;{y2ZQg_PpS7YEt@#PaqU5rhJ<_p`iG0F2Amc+!kAqxrs%_W_LGS zAAl3(NaJ%n^2SAT20Qc&_81u`^%;Cv^Y`MeLvf|gH)^;$Huz{l0gnwZm71NaI9FG_ z432F_V+*qNqEH6^&iJ;*%FfmddISAvv};og3Uuw_fQ(^ioyQww=aD^%?258I@yYP! z-8v+7*HvfhrQcm+Ek6a<)I1*Zk!YUc2Cd_fXQFiq^wufJe#~&)2R{DZIv)E3-TxlL zzY?2d_>ZCDy6dl|$GADlE1d=*VffKvv`!1J*74Zcp>rLj-jNz+iRIt&Xm*Z84@>_N zl7fO!Xs?27%JOVY?9x*;4mR`#8|Z1R>lcS-WMU${*d$1OXPM|kQs+x9`WC;rv# zhRx-X?uV2*lLM{g&|AwR-*LNq+r|d1<&l4QJ967Py|vb5R~eqy!H3aWZm-VdN$`rE z!5$+6CAQsBkNgF_ybX)H0L3MzL-iWXMaqDq8_`}(j*?vk?vddc$*5~FG`6Gb3S!YN z>(DNa@=q>ZeVs?vTy!l`Fg^zHROUi(@Ko)`m~3}#b@$t6YmP4&dLz4xMW^ZBJ3_K= zBa2Rs8U>GSZx6XXlv!G1II$J#`rx|M>)hqxVX*M4V=I)lyp2U1yv*|o(bsCLEp=(v z6BukTDrRB`s;&OZ7?4Kk^jmG(b!)=Gp}JGb=9k)o==9PBUAFIQuUb3~hUrPZt+g7X zSEEdFc&s*=*naS`(!Vf+e0))>1+?iE-m8YiT8?~j$(34L{lj+GCwTOXWT`ZyRV?I8 z+t?;PSlqf}vV%+#cxs;Zew$7)GrTmbNR!M`wG3uF*9gcxi%2(~qTIAFW0}%JrDRmNy`t0e?7S>hwzUlg;xPM)B*R2U3y|^(}uj$mAK~c_iDE&=sVQhH# zi+?&cm29cI*aTH}+RE{-uT_CTV^s95n##{(7xIw%;5Um?bLp<1`fNd6b;>R6k@n{l zR;Q)L#VcEGYSZHSI&uAO^K-S;pWfE~8CTMBG>Wta>8Pk95Wix?2P2-O4Tx{;W~{cl zSKaOE+S=RINw;oS_r&*cd|yWhKzss1Il?Oln-PZm#iQE|4YEY(_r-#n7#Ak-XwO|T z_vY%1vo(v$TMcP7C}wa4?j!rr+tpo>!lR#h^LBNwzak;`Il`j{kOy~l?#+Y(*CrK% z&mR{n3Rvt9N10*%AT&I-(NU6~JepQN(0QDtK&!+a(6wLax9ht4+coj#&Wq@txErZ! zF2^;ayEL_L6UG(AVzt?Q9ICUCuV3RPT4sl^(5wV~CKZXk%%))KGX+fj`l>d!L(|HN z4mA#?O`P^hxA2e{%*DQjl}}@aSsU7rGq$p=cBor>+<@hy1w<{G5;W-HQr^Jz?Bz4=l@?#XU66tJ3jPl6z1 zT7UvreVHQ(akR4D`ppohg3ZxZ_h^w*rrxO)N$rgqveU$iP5gq1%k7@@GM6B&WzQD= zR>Mk4&uIgCw&2UP{GM_CPZ%kvyi|f@ZFSG4Hs6-a@uL>iv#GzYkyiGaAniiWhz<^u z$Ak#x7>U$rfsZe+K4n>m{=_N_kC|HHJ#X>_+E@3)`5(dMpiVDKvR(7<)q>y9I`nGF z%d~rYMFcF0WRAtKkoj4owVA!bTkb-J-5^d2oKv5HEOLdmsaMmeC9t4AM1d+&ii**d zlfA7>yWFd-e|%%+=m}}0VYO3>>fI{fiXU^3H%fa1X?+`O5BAOoo&*<8L%a&&F<_Ur zy7yTBRk*6np@~GG%(67UKCS#y4XG@cOH1q1)L%i*B|BN?Ia*<#7Qrk1Jy)vUHjaF6 z>K({eY47)Gt1O7qzU~v=d~*d|)NeKx(1~JuJrlPDVRkHScN();Iy6lIP$c8dG^0cXanm(`ugM_@js6s&#ijI3nu#;hF(_3iu5imCnYd+JYt`F%A(%@sfd$@ zL8X;f%{PWQ=2*1-y_;7iq>beEviE)1lB~*S`}Vikvrcffd2Hp0d!KA(ci}}gXiR1H zBlmN=BZ9Ll4^?g*H_2+R>BgDw=*rlf$b2 zW$lv(xShuKk$#njpUUO-B*Zs2u1tP*O2w*u_Iz+< z%JUET+g-!ao?+Um*ACmm5Iq;JJ^K0?d;AE-E=5<4tVrkfTZhpGV=G@>{V=yLhkQ}H zWpD1cTOUA|Y+rfg&A!~e?qSB3#8)oco89<4MoLp%GXDToOyYb^*dpD~fW2^AEUv#H{J1`BOcmk?JHZ zX7e|#_UPF~;}Oq`(}wjOR+2wGcVy1^DR6#RS7EUt@}n;Um*bYY)s#8b*vP4kzZ+l| z*|}=aP%br@s7_(QjGU5E=6XAgu@5-Lq{8VX6Q<-$oX%Vmfsd0Yw+e&7J=OBI94fKdi>WG7j5f5v2nC)f6S>%V0VXl26HWBv~;na&KSlyN{o8(!fVU zZJ0y*Vrzt3;z<D1d$y?Vii1P2G0LNrN*D@JXt6?>{5jNi0CNg#~$2 z(ZUzu`BmT;uio~oqCNl5{Z1O`>1nW0)p9u%F%v^q`=JOPEue zy1lha;x5Bndt>`If#i;+eT(q0OEdEj(n$Ny&X(OJ#v+M#$tHkJmpl_9T;DscsONl*@Sd;c_jzb@ zi3?1w)>^dG&o4NWF-@pIxZ4S4HQkA3^O`A}N zJNtFWEs&eabHSpm``1tDG?DlNArq^`1D;WGFak+Y5)u_X3Bg>7EJkD!MOGv75F&Y- z5mEB~m8l)w^@TXso?H7+%HtkKSMfHx5lEsXlq>+&-%z9lB6}#3fJh}dO4l9Tubtk# z--l{@#va57S~z{gl$@FQvYOrQ#q0-SQ#G4tVSD#G zX%hE5cL&V2S$75v%Mq#?6KeTC6_x(Q9g-pnM zvj8;bVx>J=L5h;$z35&DmQrL0BJ(IxfXHNu%tvGtB6-UZK~KjAeQw`pPMRS$Mw6@z z(B|xq>LhUuY`qHqJo;nO^#-MR^m*gI0F%kkf_wM^XsU zh8+rzm3Ue&t3E7lL{|O|8W!t|UgskoaqxcPb{e;9#m~)i(!~B1gjFG0!Qn`k#26%t zL1nd-hYvaDpa>lUF`a3u6(0$Ulb8$}uU44}G+nb%TGf$5o#>4s8es`$$^)wTz|rUt zhG;p`6itBO6N)^F$a;r%?yG}N7rF@z3%;S+bH}2GN<2bYjx5ZbJblQFspCB@?XNb- zm#)TdFyk4!l$5b}HGr3H2>d5*ot6aw%P-Jw9XpsuuRmiDE`{QPyruAea=i}>d2m4b zxO=D3j0atTacLHVYziTn##|lXelRd&jnZKh7Kq_w6awGLEk*qy=n0+v*@|Jdw^n!L zX=fJnD-kN1Yd4QaxFu#cblMtEltRq7@~0M;4l5}vDk&_*1dwVJK$;OV#y6DSM)J|c zhT+7Lq8Y_T=gYXL{PqxIk08ehRI>NDB|i)$V;Ng4J4Uk%RsiWT(riGP&!OF~z*W%= zM82Vj6EAUl5XlciBsU)aRDyET5vica!-zbuYG=PX6iDxuTM)`ypc((A@E5pU446xUw%y zyLBSgzm$A=p8Oe@mp|jwx}LnC^lGVveG}`ys-f~*r}n@%t(5Ift?pPqZO1o@mE>@3 z(6_CVYZ}`1Xw;w=(J0sgBA(?vE}}@WbV)_UZ>m*$yXamlqKr;hVT?XA?!$UCMwDpSI@t|nePFKVH@|nn-SgAJ5oBK&~{guNNg}UE@&6wh%>4l|*MW{Q~ z_B#?47Bv(u_6T!ll$7M-g;h74rcL^;Me~nHldI1RFzqj-c>-=uxE`y${#~=sOsGRX zwv4yp35KSse>-Ta9r^B%)3-5(PJ}tFv~_1=REfzNKOY*<{}EbM!I}U9->6#h3zwbS zA4uyi43e5wc(%Nw@YSkQ{Lg1wzU3f_c`&KWjn(BKCK zW#r_R7L|D32?GMT%@Tl@Mav%8X$O9YXypQpk#Az;rx1R|;KeMjaHi+#C2Ng;4CnW0 z9ezCHEJIPApyy;8E$Bj&Dshh1=R(tFb-0$lG%Oh1m>+0UFSLGS6%-*aSg=IlD2IbF z#gCQbPMMrrkTY#!ejamWjl&y0nLKZ443m8b^*z9f3Mor59%gK^gdx7K310pX`0o~< z37sGq-%GoCVSh(jl$(vPq&+V9lM3Ic_|r6@e|{-FgP7;COQRs|(of&Eqjf#pZVncQ z8}k>=-%|W2$$)9Oo+MHqtNn6uud@P{I}wWGwC$IgsSXD)r?q(#KP5N^b2J1>WI zk(h-!ss0RX_$+t@Vy_EG?KDSg^7C=!RE~Dx=l06_Y|a0dgUQxtOi2-9I^bbk%b%No zB?m*a6&{LKLr{lE?s`Oip~xqQoNS`i{gkdfzvij7i?HGu6or?Rj&Se`zXw_=3d3qq z(ftr~aWV0*gMX1)7LJ(%7F!cK!FZwaK|W(rltspeA^0AV+>?mxqR20ZtffdTB8#-f zzwYaP1FO3;;RxFfY`_hUl?Wz9%pXn`L(m72+?NoEL`45YYEjod%i4~TDyUyUBGSID ze2|ANC_|J*Y4<{KkRnGA`2dmJvxqFENHrq!5NZCJas)|EBQ!z=;~V22%+G?D-Xv#k zKNEcp%f!i@_2&3?JeFjEBsxcauR`#LuI<8Hk3jo?fk_^1UoHE3P@BCZl+#mVU1c-L z@=HpJjOWVg0L^tHh`*qHaQ(|bDikg4Td|avveU|6Y-1Pm3)PTNE;Ths?p4MdZToLs zl|O1( zHwJUOnd6LBq9Jl8gm@oFMIOr#>IbSr=n%@%DJ*2ZWenu&?y7sm@(ARgBV@^8m(sD2 zEfx~)X^_Y*Jsz`=;#LEt)ctB9xfQkjdr6+PPJk}#uDZ2Wk|*C)_qlZn(iLaiRr#H@ z81gxH)%|59`4bIwT5K8bH9`Jlo}%}>Zz6g71L58mIn1~uyIB=ul~uTLB~nkQCAUe z^wbvLj2bDireU7lo8l6^p@hKjR|LA}J$G>^6fENlr3D6>VbEMc;4jAeOvr>Fe>nab zpQG_x2c5}bs6Uk1y|k0JB17vD>AmXqZd1BV`4d`)+Ao|>U<{&xXL;{sbrCK}$B{yB zu}*b2-ODjt{)EMA)(0K^BZdE#pm%hAePY~*kwb@NU^m3DxzsSLkQe=J%hAHGg<{%&c6ZfYShJuf4WS9BVMPkcu|whKJL}~bF!Ek~7-Leu2;RM_ zd%79Z_&Y%_ZR7!=UwDnekR~95>R-z|pxyGib`{xs8j*+!^JI zp}k9o>kqO1anv`*Cx32p(mp9&tJ8hORSS;^k^COasidARsBQRjpOdy&X^xSZE^b+Q z8<*srhNB3=$mE_~zR)KVHQE!jzhpJPb8>3(k0o|+_1`4;cE^oZaA?h zey>P&@~~l&V_@ZVv9|zClb+EK@i7xh@*gdsnV{#E%7Ac8F{X!js?vD-m{{ZF@4IQY zI~idOx^&7L3QyHv-Ud%E_H2wuHN&fI$Q5pfWe7rj|9xg6jm~8(WRXI0y!6~fw_0ff zc{ham(V0p>A917+uW-^9d>ukqe=*yax2WgH7Gh{)zEsov zOso#!Z+D>c1x|!PnedEluUptT8aAMzUujb;h6nPuopeN@4q;`cSnuM^8%bUOpHx~W zooP^TL;aX3=K1rMzLHm>T)IUfoq}kLkT3wb9_RcRx8qTpIPTsD8&pV|z1Ko7tTP$~ zZG$jpfan;=o2!y{>ILgSXD|Lh*hgNm3$~HlhviSp8}Z<{`t?3(a@^xl90=knA1J;K z;;ocREkr~pe=Clb+{knGK)5-``3f}2gXwpCNc}BYU;QWu*1O&tC}xN7mUa(|s388X z^O%A)W`vr7;{K*QT8Rl0^8)zVPFGP*I%(4HK4fx?^FsUJ{HcR;rsYh`zmt-KZKKqct1MYZ}>TGc(l&?7Sbt-|nv8yLJb-RBuKos*Mx}V!D5Q-(PfIdaR}AXg#F6Ga!d(hS%Mj}CntPzr zH|I7gWst`rlfUZ@DBnVN>8|N6DaRpCx@)=x7Lxb9qkEXS>NBjckYdptrI&8Ih2$&l zsyk^RIkkqlpwuOr37_VCVP`r&bO~YWU{Aj&vkx9MPQMMijMH1qGp0zh17XZ7F&$3Y zh!8WxlXz@>;?CZQrJ1#*SK?$k`Ba9m#7NwyK5?RVVrkZ^r9Swued1^fzETwXa%-DZ zB)>(;_i`SkC&zV8!doltR=c1igHmCM;G249(HXg7ecKG9X<%F0hStx}d1QD|@yPVE zbRHSrRy?vKaV>(s=5%2Lpd-S%q2lF89oAo18t36uYApRH8ikhnb1lUuQT!wi5-XzltIh;0W8XqJJxug& z#Y4j-Hw#A(#wxk&z*-?=!^6eV=DfK(JLE+r6=}vG)R*IB80f3??<)Nuueqykukr@u z8}F+7K_U5#yXo}nvkU*~6C&Xk!(V8hhx%3^Y#)yL;y6JH)z>o?>laDt^TM^&9|Vi< z8etiBV>Dk7i!@mX@pwI!Bt zISq88tSx`D-MLui2tZkjaUz83pq#Z`qdcW^XNLUA*CNeUg!2drVzVhL7%AFkhwhk_5| zbOL3Kh=}8_2GYau2?PgLv{K$xcm?`I;-hMylS|DSaV3uTj(&48POiW(8-Z`)HkPqo zA=zy3Jd*7Y_r>#ff|tP2fUTTVU*oCuEyB47p?2UKl;e+7ZR^0BauL>vXDLf8Vsu#X#pgZ!>Wq$T3P=9-C-5%w-i#HfH zhuY6hPJ=CT5>Yz4J@jt2e|N1H(R~-Mo-+2g$LTq@xSO}0M$W25MRtCuu{{FTDz!+k zWhO)xUr%fOmv(T=hS2LQo9XX`{r}YtX#f9mt^SYg&=JM%gV08=yr;@GY6R8Z0wO&c zY?%>?mhscuBNXisLv4<(gn#|qddKjGRHbVeYVXiMZD^@IY!*+yQ1yP1uJ?;j^jB|h z(iwbHzfkpl;ZOY{RPPsmx6QHt-M6`n(yOP4>Gnjpj?wF9RKhTz#-MCD<%Ms5%d9{} z5uFlw4}Mh?Ci0WY6LD4PojE?stM2W>A5)a^9jbP8;avOlllSz>Y~KZ~^Y4d7EP zyjbLP=Y#d_H{l%2n*>=bzgp~^E-tsnD>(Sb`J9F}PCltBcragPQG6SVcZMP3Dn|zc(QxT2Hc#h|I_PE8X0dD){xf(#2fb^8*6XBP>L@-f3q==wmp9(DE@p zNQsOSlOKbMUW;r_%X1zTFN5l8doi?(59BrCl`=TH-d=ur7Qa3a zJLd6e_%VX$=;j~7>b#r3h#xA5l5+m8va+p+n9n!)EYP3NkBi%7JWTvHpXYE^mGcCj z?4tzXjO8=DlY<_|$oQbJJ*d(JVAeH##N~hOP}RW^MfMvIbIZGMYR<+m(lke zOhgfnt%_aDlN%*sdj`LHoy%6NSb>=SQSh$=fip}G?|iTW3(;_~dp(b+$`<@aApcsd zevUU4*^7B2@z}e#Hx9qc7v(%X)=xpOAXpJ>2zCS?1V`0aKXvZNCbVp!u$`ED97k+} zNE@$)j9oqjyLZ615$MRQKCMHXVd@I&tf@F+jMzUA>QB^eGQhL`PN_+ypPxmX(d&`I zdQB6*j8`KRSCR0|RWlXeV)08yBx&LRzK7;5$KeGd2ilRu0_Hel1ryn{*0Wmt61G@ia~Py= zbT&N30I7b`U13{Sh^7-!jY~qLOhhK}FN+Bi)o7k1o|&k&Q?9%s&Q4TAwVh|NW`+;m z5mAw5t4P{T>G!H|7O1hlt6sxqoUC)s56yJb7~OPKg&1D||GsaCXA9IwCFo7@9(`Na zh(iTxOU3b)_)mcvrNpiku0pkklJLH`uTX8T?Ast7!?*9^N*q;_u7}sO6#ENRr?TrK z@pYlvQR%l$*e9VNSGSAANoptGq))NiZ&-`@udB`Vl62HdlDbnYo1`Z2K_X|88Yn{T zc#|Y&e3V#90>@-EtWn;->a!D@cBowr}4(RZ&eMd1`RMsXbwFVgpq2gFBHaHY2&6yMSJ@%g0e70vV}8b+*+ z5e0lB%#|5#Q(%zaRE)}cMwoyOf9v4j>RYR2I zi=yqLYNB}XQS~P`ZQScczz9U=AZXECGL2xgyeygYwEQob^yOYmdRim**6X|cy1?VV zqM_c+c6tfO0d3%WJD|ON$$9~>Ml6{MKr7RdNuTP)q+jX9q^I*!(%wbq&9`_7$be3p z+%dqeKAmULKb{)s2UrZI4Ct(jjz$a8i5SVGr{gn{$v>SXk?cbLjLw-z0U6Ng4$0(z z4t_``J)J(3OnN$^DVg+i@=!AAX(dN8>FJoDWH%YmA!8{Z13GRhne?;>C7JYeLRYe$ z0glc~COsXImP~qD6O>H)8+X`^KU#sVk7aCc16s3|OnO@8mP`(4Gf6V(Y3E5Y>FI2N zWYW_HnPk$_9-xQaTrU9aLwXy~$qC8iU;*}3C6j|iUQBvAE8?xEoj=K>*LMnafu|4A zPg``1MW-PH`VEXOke$ejNxw*ZGEJbt}oFr!_9gq^I>T z$)u;XGs&c<^+CzdyBRGeN&y+rs;6XfKr5h6SG|}V(58w^Kzf>fOC~+-(?}*g9SD|8dO9yHS=YzkVca;_YxWY5!6-4c zOl{%T^XlMb3l$yp_x42_N0KQoeN#ynczOlxJ$dVCw@Nbkrxy*$l%6)Y3~s9r-t>0R zz`%>~NMf!8@j{u}F^$<+Bu!Z@_z!1}Xr8Jw2lpVRzu1BgF*g0kFcQxvd|B9i#GFm1aTWRhSK@-4|(gh%z-g2$_8cmOYgC23Yn; zVkhb>d!TfiC0ahN4t3MEk#xHdX0$&i`5$08gi*4MVA)TJ>31@;ktFT0zr|?JN%9Y1 zdQp`8J6QH(O7CM~xr}zuq(Ly=JZQH~a$7LHqe|`xmYt6r3<1l|Mm!!YI~VaxFzY0S z%)!OPJMX+X>JYb_7?A$o=sUF2F8%)urt=b#6&u>s=MFaq(+;-OcLvj5wd6FgoLG?m zN5J$ZF76R_*QLQ$FzvxhJ`R>M5psAPOfUXY@3P-{h>$)49E^v?78oet zc(8nkkp3P!9@Ix+K(`$kWWs=sR!D~rg3p78p$CzEJXk(u$N{EVtOuSt$Bgt#z;xn8 zrhfN1VgaSFjxtuBSX^Q9q=dM3`4&aOlKygelOSt ze%8<*2g}DK72qfEOQM4t0|K2DmC2?cMkh5S&qhqnAt~8Y;9cT*x0>RX6E_k^syM7~ zOx%dOgXP4GcnDZd#E1*Pa^6LZ-igr?n<>bb_-TW2CxSS81xyEesXq|EuQG98xjNN- z(23tnd6oY>SbnVR+U?LrlF&Th;b7V!ASq>(1CF%Z;ZpE0oXwW{r%mZUZ^-W3wGhZT zFgXmsYg(2ur6q0$mUCcYI{z(agv1Yn>4zsW!xFFs90>vS?5Du;LlyX>0lTl={=I?V z+U-vC=rTT(pwPr?P5gt2!y3!fo)&w+#Ls)P8yW0|K+ch=MrXkE8zpi>d>t(3$i%z} zS|IL@zA4xrEbsL=u>4R3a!vdXu$(fx$>9eO$T>3c0q_E^49n_z|n^OVKDvZ4(Qe$mO=1u2x1I_rC|A?8XPdOk3R}*O!}!n zoxt)#_5~(h4W?i0kqz1J0Mkz?DSusX0s{Jhvo!b*Iq-TA*Mj9+06A!i`;2}TD(w@& z^b1zWnP3~3%1tfuFqnP=D)lAcVDJ!npVE6N1oU%KX&}J4;Li>H+hF?nrPOZ)w+4S` z=;?H@{7?&=H}Op{Z5omdRe;6|`ZYKX(ccktP7oUwsLkDu`ctx=9vo)k4q*94K+clE zv?nN?(_D#u*-n>}reNu&^qD3e+mOZEPpSTVn%MRf-XO{w>Ta(DCvfb38s)Aq>8rr+ zK`+Z<)}JuxtHB?7**C?UnHVz!YN)=fI|N(23?4H0e^-FVpr-=hd8fCu5HBxOBlx>w z8@`5bhgN>*I{i2P%4B~LjAI%4pR1sz7oy$MYAbgIT00wlskO~D_Q5IS9bQSyF55uA z)~kXUCZ1s8g(hAbjJwF&!5)*rPbRj9G|aG#i8D+*!Ndzqyfy@PQG)`Q41O}P9p_uU z?c10*!^9IzywJpJ-G+dkwscj@mtYU{JH49tg26^7V^*AK-37huGp)e#L%qbzNhUqd z5Cfi3BXZ2W$(+v2=C1HC{I2urDjBAHg!ls4a3L<^%RS$ued)ijIk&a2U+>i_`%V0- zi34!r)XUz@x-}HAF(#g8;x`PImuU}JeyExMTLl{GF?DDtxOUszUf=vbW$<_Z4f3O@ zLj%G81^;X+5EimnGA=<9nt?j5A6R~xG8TmKMq+W*1ZC*2AD3TKVLG`y3LI24=+CIS9DDvJd7@aWyTprav(Hw;qm z80h+k!Tk+~yf(kqzzJn>gLXS@rD3bQA@cQ7`cD z5)-dB@fH*BHStLkUpDbyl99h&0Kce)H3&CxM-!)+c%+GQOYIDmt&g~L3EG~VB#|-zHVaQRt+;~YvS(U%U*ZcFtDH7Skj=|Fq;IDao-jjJOm{S0M7&ad+8T} z$AT5oBYg$BM!F2`$bq>Lc73n1> zfOi}Al)fkUsG+9<4KY|2a3Yxg#=7LP7|h^FKn^K^fWcQ@2J65lz*a-Q1$+ujYiDG? z3mk<-AUcUa{1tdO7J+C!OZ*dfG?>=2iEoe|i%zuGL~Lt~{y!E1dK)D{v)1}woT)cx z51s)%Iiyb74Ll!AH6R`ae$tEc!B2sA8U7vz55NL%0uqq_rQlgu(3R=mc0({1f-<9o zo58k5cMJ}LeZ2SzSoLDH4P%YGxE0vXi+h9p!No>_27{mX(z^>Gc+pGn6nH6^7N@9& zOTnwbk%og;z`McS4E@_+o3CdkM>VVjr-9`>XAc-lWsY7(`cvRn@95pE27=EZXlAs4 zZ(GLxuUB>CYMV06%DO z6!=B3EKo1-QpxoE9|6Hj5EK}lWFnYj5h%}aFaw+qE;d?dA^3MJ0!fFjfvdfE3z+_w z2BfDJ+y|!rOM%_sQ(*c(7ZB^u|6d`vhMiV=kD>(CU_Y#@&_OL?)(%aIGw1Y|D~bKU z=dq*O*|2X8j%s)38n*@KdvOx@9dNc`p9c2FzD)wHgOS6b5Df4Lbj}6O_u|LE+r0QW zF#Qi3WDQ>h)BngpGBVTuM-7sXHqx&E)4CcBWc2>B2HY9!F!)1oFEEg~px*HI ziQzzDKY>yENNNFMG&iNLXY9K%j1l$hh=XJBNZsDT8iUb+BS#q=1m5n&&A~yOxg#?T z1MJi3e{@?inp^*4+LAkhui!;Ya#t|@eQ?RWz_j>B1DC&IVfTU;dGSy%{UuAO9|f*Z zny|=hN`RNhLI_yZC$FgZ?WyOF?NrTqOP%eg>ajun(qD?IKUL@2#NyrRV9aTHyonsX7<~M2| z5%IISUTi+8##)ocCnbsbloJ%oanYD){GFOg7Vn6NGip0)=cLZM#lNbWe5byT+`CWk zTZiQG0)@RU{&Zv^(Tw9bM6G){HQp0SxwQiuNrqnosEP&@+jf4sts4w4pwWI z&bc1Ls*S&^{#Hv;54~1L#XB`>FG_b`RoG3n+@g%{?nzdBTaC0ToqOn{&7190HQDNn zwpzL-CQuEIipf6CR8M_fPN%Kvy6Sumx#o1y6NpEAoknraG8g;v;g)_}lx1BAWt1U{hUbPcq z$vV|4QX`%Bc*+5#O_x<2igvziv342X!&BC(UTvMVifECDGNGxfgljz#wmPG>wj_4R z_0$*22sBf&Owy#AGuEo)B}L;vDR`n%DX`yIMLY=pBdINR7= W`&3q5F4hlmMk`A)#i1e2kpBf*wG!a~ diff --git a/MDK-ARM/mfps/mfps.build_log.htm b/MDK-ARM/mfps/mfps.build_log.htm index 250e2ab..d44a523 100644 --- a/MDK-ARM/mfps/mfps.build_log.htm +++ b/MDK-ARM/mfps/mfps.build_log.htm @@ -26,36 +26,11 @@ Project File Date: 03/26/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 stm32f1xx_hal_msp.c... -compiling stm32f1xx_it.c... -compiling spi.c... -compiling gpio.c... -compiling stm32f1xx_hal_rcc_ex.c... -compiling tim.c... -compiling i2c.c... -compiling stm32f1xx_hal.c... -compiling stm32f1xx_hal_dma.c... -compiling main.c... -compiling usart.c... -compiling stm32f1xx_hal_gpio_ex.c... -compiling stm32f1xx_hal_rcc.c... -compiling stm32f1xx_hal_gpio.c... -compiling stm32f1xx_hal_i2c.c... -compiling system_stm32f1xx.c... -compiling stm32f1xx_hal_flash_ex.c... -compiling stm32f1xx_hal_cortex.c... -compiling stm32f1xx_hal_exti.c... +Build target 'mfps' +compiling app.c... compiling key.c... -compiling stm32f1xx_hal_pwr.c... -compiling stm32f1xx_hal_flash.c... -compiling stm32f1xx_hal_spi.c... -compiling stm32f1xx_hal_tim_ex.c... -compiling stm32f1xx_hal_uart.c... -compiling stm32f1xx_hal_tim.c... linking... -Program Size: Code=12000 RO-data=380 RW-data=16 ZI-data=2288 +Program Size: Code=11220 RO-data=380 RW-data=28 ZI-data=2292 FromELF: creating hex file... "mfps\mfps.axf" - 0 Error(s), 0 Warning(s). @@ -80,7 +55,7 @@ Package Vendor: Keil

Collection of Component Files used:

* Component: ARM::CMSIS:CORE@5.6.0 -Build Time Elapsed: 00:00:06 +Build Time Elapsed: 00:00:02 diff --git a/MDK-ARM/mfps/mfps.hex b/MDK-ARM/mfps/mfps.hex index 4ac5baf..9230abb 100644 --- a/MDK-ARM/mfps/mfps.hex +++ b/MDK-ARM/mfps/mfps.hex @@ -1,8 +1,8 @@ :020000040800F2 -:1000000000090020CD010008F32A0008F9190008B2 -:10001000F12A0008D3020008012F000800000000A8 -:10002000000000000000000000000000212B00087C -:10003000D502000800000000F52A0008232B000864 +:1000000010090020CD0100080B280008E91900089C +:1000100009280008D3020008192C0008000000007D +:100020000000000000000000000000003928000867 +:10003000D5020008000000000D2800083B28000839 :10004000E7010008E7010008E7010008E7010008F0 :10005000E7010008E7010008E7010008E7010008E0 :10006000E7010008E7010008E7010008E7010008D0 @@ -10,28 +10,28 @@ :10008000E7010008E7010008E7010008E7010008B0 :10009000E7010008E7010008E7010008E7010008A0 :1000A000E7010008E7010008E7010008E701000890 -:1000B000E7010008E7010008E7010008091A000845 -:1000C000FD190008E7010008E7010008F92A000807 -:1000D000052B0008DD2E0008E92E0008F52E00088B +:1000B000E7010008E7010008E7010008F919000856 +:1000C000ED190008E7010008E70100081128000801 +:1000D0001D280008F52B0008012C00080D2C000835 :1000E000E7010008E7010008E7010008E701000850 :1000F000E7010008E7010008E7010008E701000840 :10010000E7010008E7010008E7010008E70100082F -:10011000F92C0008E7010008E7010008E7010008E2 +:10011000112A0008E7010008E7010008E7010008CC :10012000E7010008E7010008E7010008E70100080F :1001300000F002F800F03AF80AA090E8000C8244BF :100140008344AAF10107DA4501D100F02FF8AFF29C :10015000090EBAE80F0013F0010F18BFFB1A43F0A5 -:1001600001031847D82E0000F82E0000103A24BFD3 +:1001600001031847CC2B0000EC2B0000103A24BFF1 :1001700078C878C1FAD8520724BF30C830C144BF0C :1001800004680C607047000000230024002500264E :10019000103A28BF78C1FBD8520728BF30C148BFEA :1001A0000B6070471FB51FBD10B510BD00F058F8AB -:1001B0001146FFF7F7FF02F0B5FE00F076F803B442 +:1001B0001146FFF7F7FF02F07BFD00F076F803B47D :1001C000FFF7F2FF03BC00F07DF80000094880470C :1001D00009480047FEE7FEE7FEE7FEE7FEE7FEE729 :1001E000FEE7FEE7FEE7FEE704480549054A064B41 -:1001F00070470000832B0008310100080003002035 -:100200000009002000050020000500204FF000023A +:1001F000704700009B280008310100081003002010 +:100200001009002010050020100500204FF000020A :1002100000B5134694469646203922BFA0E80C50FC :10022000A0E80C50B1F12001BFF4F7AF090728BFD7 :10023000A0E80C5048BF0CC05DF804EB890028BF53 @@ -43,7 +43,7 @@ :1002900021F00701AC46ACE8C009ACE8C009ACE805 :1002A000C009ACE8C0098D46704710B50446AFF3ED :1002B00000802046BDE81040FFF781BF004870472E -:1002C000A002002001491820ABBEFEE72600020074 +:1002C000AC02002001491820ABBEFEE72600020068 :1002D0007047FEE7704772B6FEE710B590F8211040 :1002E0000022022905D00421816380F8202001200A :1002F00010BD01680B6823F00E030B6001680B68EA @@ -100,679 +100,631 @@ :1006200029AFBDE8F88F0000080401400000111058 :10063000001002400000014000080140000C014091 :10064000001001400014014000180140001C01404E -:100650008068084000D001207047C26821EA020388 -:100660000A4043EA0241016170470AB101617047E3 -:100670000904FBE701488068704700000000002083 -:10068000704770472DE9F041016804464A694E6899 -:1006900090F83E000025D743FA050BD4F243D2056B -:1006A00008D46FF4807201254A6121680A6842F417 -:1006B00000420A60B90508D4F143C90505D422688F -:1006C0006FF4007145F002055161790525D4F143BD -:1006D000C90522D4638D94F83D10226B202808D1DF -:1006E0003BB9212910D029290ED0282901D1212A4E -:1006F0000AD022686FF48061516145F0040510282A -:1007000006D0402804D008E0204601F07BFD04E03C -:100710002068016841F400710160380508D4F04395 -:10072000C00505D421686FF4006045F008054861F4 -:10073000002D07D0206C284320642046BDE8F041FE -:1007400001F0CEB9BDE8F0812DE9F0470268002143 -:100750005368C66A90F83E4090F83D50102C12D075 -:10076000402C10D0046C002C7DD05469E443A607C3 -:100770007AD4DE43B60577D4036C03B19169BDE842 -:10078000F04701F01BBD976951694FF42A0CC9432A -:100790005FEAC1784FF02A4904D066452AD04E4519 -:1007A00028D010E0DE43B6050DD4C16A614501D101 -:1007B000012103E0C16A494501D10821C162BDE8B8 -:1007C000F04701F061BC0E0716D4DE43B60513D422 -:1007D000416CC9B21161416B09B1896A29B9816B58 -:1007E000002907D0896A002904D00068416841F4D3 -:1007F00000614160BDE8F0878E0706D4DE43B60590 -:1008000003D4BDE8F04701F093BBFE43526876077E -:100810004FEA02521DD4002AECDB0A0608D4DA4360 -:10082000520505D4490705D5BDE8F04701F024BBC2 -:100830004907DFD4D9438905DCD4212D05D0402CCC -:10084000D8D1BDE8F04701F065BCBDE8F04701F044 -:10085000D1BA002ACEDB4A060BD4DA43520508D4BB -:10086000490708D501E00DE00EE0BDE8F04701F0D2 -:100870004DBA4907BED4D9438905BBD4BDE8F0477A -:1008800001F0DAB9916970E7E10606D4D943890528 -:1008900003D4BDE8F04701F0FDBC2821212D27D06D -:1008A000292D25D0650655D4DD436D0552D4640746 -:1008B00052D590F83D30448D002C9BD01269446A8B -:1008C0002270426A521C4262428D521E4285428D03 -:1008D000002A8FD12A2B8DD10268536823F48063BC -:1008E00053602222026380F83D1000F04FF981E747 -:1008F000250623D4DD436D0520D4640720D590F868 -:100900003D30448D002CF2D0446A24781461426A50 -:10091000521C4262428D521E4285428D002AE6D10F -:10092000292BE4D10268536823F4806353602122A9 -:10093000026380F83D1000F02AF95BE76107D6D426 -:10094000D9438905D3D4418D0029D0D0416A097893 -:1009500011610AE06107CAD4D9438905C7D4418D22 -:100960000029C4D01169426A1170416A491C416270 -:10097000418D491E41853DE77047000070B5040078 -:1009800025D094F83D00002520B984F83C5020463D -:1009900000F0BEF8242084F83D002068016821F0B2 -:1009A000010101602068016841F400410160206894 -:1009B000016821F40041016000F018FA4D4A6168B5 -:1009C000914201D84C4900E04C49884201D20120B3 -:1009D00070BD4B492368B0FBF1F15E6826F03F061D -:1009E0000E435E606368934206D94FF49673594391 -:1009F0004FF47A73B1FBF3F12368491C1E6A26F0A9 -:100A00003F06314319626168914210D84900401E87 -:100A1000B0FBF1F2521CC2F30B02042A01D20420F3 -:100A200022E0B0FBF1F0401CC0F30B001CE0A26818 -:100A3000F2B301EBC10303EB0116431EB3FBF6F364 -:100A40005B1C43F480431B0549D092B301EBC10208 -:100A500002EB0111401EB0FBF1F0401CC0F30B0093 -:100A600040F4804040F400402168CA694CF6FF73AE -:100A70009A431043C861D4E9071001432068026813 -:100A800022F0C00211430160D4E903010143206850 -:100A9000826848F2FF339A4311438160D4E905012B -:100AA00008432168CA6822F0FF021043C86001E0D1 -:100AB0000EE016E02068016841F001010160256444 -:100AC000202084F83D00256384F83E50002070BD4E -:100AD00001EB4106431EB3FBF6F35B1CB3E70120B9 -:100AE000C2E701EB4101401EB0FBF1F0401CC0F336 -:100AF0000B00B7E7A086010080841E0000093D00BE -:100B000040420F00704770477047704770470000C1 -:100B100010B586B000210091019102910391006807 -:100B2000174988422AD1174CA06940F00800A061FB -:100B3000A069694600F008000490C02000901220CF -:100B40000190032003901048FFF786FCE06940F411 -:100B50000010E061E069002200F4001004901146EA -:100B60001F2000F07BF81F2000F06AF800221146D9 -:100B7000202000F073F8202000F062F806B010BDCD -:100B80000054004000100240000C014070477047C4 -:100B9000024881680278114481607047000000209B -:100BA000074810B5016841F010010160032000F012 -:100BB00075F8002000F006F800F024F8002010BDC1 -:100BC0000020024070B50D4D04464FF47A7128782C -:100BD000B1FBF0F00A490968B1FBF0F000F018FC35 -:100BE00048B9102C07D200222146501E00F036F8DA -:100BF00000206C6070BD012070BD0000000000206E -:100C00000C0000200C4808B5816941F001018161A8 -:100C1000816901F001010091C16941F08051C16118 -:100C2000C06900F0805000900448416821F0E06104 -:100C300041F00071416008BD001002400000014019 -:100C4000002809DB00F01F020121914040098000CB -:100C500000F1E020C0F8001170470000F0B40E4B26 -:100C60001B680C46C3F30223C3F10705042D00D90A -:100C70000425191D072901D2002300E0DB1E0126EF -:100C800006FA05F1491E214099409E40761E164005 -:100C90003143F0BC02F035B90CED00E0064900F03C -:100CA000070208684FF6FF03184040EA0220034A93 -:100CB00010430860704700000CED00E00000FA05EA -:100CC0002DE9F0470F46050061D0434E306800F033 -:100CD0000700B84209D2306820F00700384330607E -:100CE000306800F00700B84251D128683B4C8107BA -:100CF00012D5400703D5606840F4E0606060287852 -:100D0000000703D5606840F4605060606068A968BF -:100D100020F0F000084360602878C00728D0686899 -:100D2000012810D02168022810D0890700292EDA66 -:100D3000616821F0030101436160FFF79BFC80467D -:100D400041F288390DE021688903EFE78901EDE779 -:100D5000FFF790FCA0EB0801494502D90320BDE84C -:100D6000F0876068696800F00C00B0EB810FEFD18C -:100D7000306800F00700B8420BD9306820F0070057 -:100D800038433060306800F00700B84201D00120DD -:100D9000E5E72878400705D56068E96820F4E06059 -:100DA000084360602878000706D56068296920F448 -:100DB000605040EAC100606000F038F86168084A9D -:100DC000C1F30311515CC840064908600648006839 -:100DD000FFF7F8FE0020C2E70020024000100240AA -:100DE000223000080C0000200400002004480549BF -:100DF00000684968044AC1F30221515CC840704749 -:100E00000C00002000100240323000080448054960 -:100E100000684968044AC1F3C221515CC840704768 -:100E20000C00002000100240323000080E4A5168C9 -:100E30000E4801F00C03042B11D0082B0FD10C48E5 -:100E4000C1F38343C903C05C0AD55168084AC1F3A2 -:100E50004041921E515C054A5043B0FBF1F070478F -:100E600004494843704700000010024000127A0015 -:100E70001230000800093D002DE9F84F040070D041 -:100E80002078C04DC00749D06868C0F381000128B0 -:100E900007D06868C0F38100022809D16868C003E0 -:100EA00006D52868800339D560680028E7D035E08A -:100EB0006068B0F5803F0BD010B1B0F5A02F11D015 -:100EC000286820F480302860286820F4802002E020 -:100ED000286840F480302860606890B1FFF7CAFB52 -:100EE00006460AE0286840F480202860F0E700BF4A -:100EF000FFF7C0FB801B642873D828688003F7D5F0 -:100F00000CE0FFF7B7FB064605E000BFFFF7B2FBBA -:100F1000801B6428F0D828688003F7D420789A4E84 -:100F200080074FF001094FF0000839D5686810F0CC -:100F30000C0F07D06868C0F38100022809D16868E7 -:100F4000C00306D42868800714D52069012808D179 -:100F500010E02069B0B1C6F80090FFF78BFB0746A0 -:100F600005E00AE1FFF786FBC01B0228C4D8286809 -:100F70008007F7D52868616920F0F80040EAC100D1 -:100F800028600DE0C6F80080FFF774FB074604E018 -:100F9000FFF770FBC01B022823D828688007F7D40E -:100FA000207800072CD57948A169D9B1C0F8009004 -:100FB000FFF760FB074604E0FFF75CFBC01B02285D -:100FC0000FD8686A8007F7D571484FF4FA51006866 -:100FD000B0FBF1F0009000BF0098411E0091FAD2E2 -:100FE0000EE080E0C0F80080FFF744FB074604E015 -:100FF000FFF740FBC01B022875D8686A8007F7D44A -:101000002078400760D5E8690027C00008D4E86967 -:1010100040F08050E861E869012700F080500090BE -:101020005C480168C90513D40168834641F48071A6 -:101030000160FFF71FFB824606E000BFFFF71AFBC7 -:10104000A0EB0A0064284ED8DBF80000C005F5D5F7 -:10105000E06801280AD008B1052813D0286A20F0DA -:1010600001002862286A20F0040002E0286A40F0AB -:1010700001002862E06841F2883B98B1FFF7FAFA74 -:1010800082460BE0286A40F004002862EEE700BFC9 -:10109000FFF7F0FAA0EB0A0159455AD8286A8007F1 -:1010A000F6D50CE0FFF7E6FA824605E0FFF7E2FA34 -:1010B000A0EB0A0159454CD8286A8007F6D41FB125 -:1010C000E86920F08050E861E06988B36968C1F39D -:1010D0008101022944D00228C6F8608004D0FFF7BD -:1010E000C9FA044638E034E0FFF7C4FA074604E0E2 -:1010F000FFF7C0FAC01B02282BD828688001F7D45C -:10110000206AB0F5803F05D16868A16820F40030FE -:1011100008436860D4E908010843696821F4741140 -:1011200008436860C6F86090FFF7A4FA044606E03A -:1011300025E000BFFFF79EFA001B022809D82868A7 -:101140008001F7D51BE000BFFFF794FA001B0228CF -:1011500002D90320BDE8F88F28688001F4D40EE09E -:101160000128F7D06868226A00F48031914204D1E6 -:10117000616A00F47010884201D00120EAE7002083 -:10118000E8E70000001002400000424280044242B2 -:101190000C000020007000407047000038B5044685 -:1011A000006842688168C9434B0606D5CB0704D165 -:1011B000D3435B0601D4216C05E08B0708D4D343ED -:1011C0001B0605D4616C01B02046BDE830400847DD -:1011D0008B0601D54B0646D4D3439B0643D44B061E -:1011E0000AD494F85130032B3ED0636D43F00403CE -:1011F0006365C36883680093890609D4616D41F013 -:101200000101616581680091016821F04001016080 -:10121000606D002827D02068416821F0E00141601E -:10122000012084F85100900722D02068416821F005 -:1012300003014160104DE06C40B14563E06CFFF785 -:101240006FF818B1606D40F040006065A06C002838 -:1012500009D04563A06CFFF763F8002803D0606DE8 -:1012600040F04000606538BDC1688068009038BDBE -:101270002046FFF791FF38BD112B000870B5040020 -:1012800009D0606A002540B125616561A56294F8C6 -:10129000510040B10CE0012070BD6068B0F5827F64 -:1012A000F4D0E561F2E784F85050204600F040F8B1 -:1012B000022084F851002068016821F0400101609B -:1012C000A088218900F4827001F404410843A189B7 -:1012D00001F400610843217C01F002010843217DF3 -:1012E00001F001010843218B01F400710843217FC3 -:1012F00001F03801084394F8201001F08001084300 -:10130000218D01F40051084321680860A06904217F -:1013100001EA1040216848602068C16921F4006139 -:10132000C1616565012084F85100002070BD000096 -:1013300030B585B0002400940194029403942F4D9D -:1013400003682F4802210322AB4227D1836943F46B -:1013500080538361836903F480530493836943F06A -:10136000040383618069274D00F004000490A020ED -:10137000CDE90001039269462846FFF76DF8402049 -:10138000CDE90004694628460294FFF765F800227B -:1013900011462320FFF762FC23202BE01A4DAB42BD -:1013A0002AD1C36943F48043C361C36903F4804312 -:1013B0000493836943F0080383618069134D00F04F -:1013C000080004904FF42040CDE9000103926946E3 -:1013D0002846FFF741F84FF48040CDE90004694604 -:1013E00028460294FFF738F8002211462420FFF720 -:1013F00035FC2420FFF724FC05B030BD003001404F -:10140000001002400008014000380040000C01407C -:1014100010B5401EB0F1807F01D3012010BD4FF008 -:10142000E02460610F21601701F06BFD0020A061D6 -:1014300007202061002010BD70B590F83C20012AE3 -:101440002CD0012480F83C40022280F83D20036823 -:101450005A689D6822F070060A6832435A60104B41 -:1014600002689A420ED00F4B9A420BD0B2F1804FD5 -:1014700008D00D4B9A4205D00C4B9A4202D00C4B2F -:101480009A4204D1496825F080031943916080F89D -:101490003D40002180F83C10084670BD022070BD20 -:1014A000002C0140003401400004004000080040CE -:1014B000000C004010B5040003D094F83D0010B1BA -:1014C00007E0012010BD002084F83C00204600F019 -:1014D0001FF8022084F83D00211D206801F052FB16 -:1014E000012084F8460084F83E0084F83F0084F828 -:1014F000400084F8410084F8420084F8430084F8F6 -:10150000440084F8450084F83D00002010BD000030 -:1015100008B500680649884208D10648816941F447 -:1015200000618161806900F40060009008BD0000E6 -:10153000002C01400010024070B5044690F83C00B9 -:10154000012812D0012584F83C50022084F83D0087 -:10155000204601F067FB01004FF0000007D084F83F -:101560003D5084F83C00012070BD022070BD216810 -:10157000CA6822F04002CA602168CA6822F4804228 -:10158000CA6084F83D5084F83C00002070BD70476C -:1015900070470000F8B5016804460868CA684B69DE -:1015A00010F00F0F4FF0000559D003F0010602F4C0 -:1015B0009077374365D0C10705D0D10503D5616C5D -:1015C00041F001016164410705D5D90703D0616C81 -:1015D00041F002016164810705D5D90703D0616C30 -:1015E00041F004016164010707D502F02001314395 -:1015F00003D0616C41F008016164616C00293AD04C -:10160000800604D5900602D5204601F0AAFB20688A -:101610004069616CC0F38010090700D460B32046B4 -:1016200001F078FB20684069400621D5206814301D -:1016300050E8001F21F0400140E80012002AF5D1D7 -:10164000E06BA8B16D494163E06BFEF769FE0028CD -:1016500011D0E06B416B01B0BDE8F0400847830654 -:101660000FD593060DD52046BDE8F84001F079BBB3 -:101670002046FFF78DFFF8BD2046FFF789FF656420 -:10168000F8BD266B2023012E7CD1C6067AD5D6065E -:1016900078D508684868009048694FF0020640060F -:1016A00040D5E16B086840680004000CE8D0A28DCA -:1016B0008242E5D9E085886920282DD020680C3049 -:1016C00050E8001F21F4807140E80012002AF5D193 -:1016D0002068143050E8001F21F0010140E800129A -:1016E000002AF5D12068143050E8001F21F0400195 -:1016F00040E80012002AF5D184F8423025632068C2 -:101700000C3050E8001F21F0100140E80012002AC0 -:10171000F5D1E06BFEF7E1FD6663A08DE18D401A27 -:1017200081B22AE0A08DE18D401A81B2E08D0028BF -:10173000A6D00029A4D022680C3252E8000F20F471 -:10174000907042E80007002FF5D12068143050E86F -:10175000002F22F0010240E80027002FF5D184F885 -:101760004230256320680C3050E8002F22F0100230 -:1017700040E80023002BF5D166632046FFF707FF02 -:10178000F8BDFFE705062BD5150629D594F84100CD -:101790002128F5D1A068B0F5805F01D12069B0B1F2 -:1017A000206A411C2162216800784860E08C401E5C -:1017B0000004000CE084E3D12068C16821F08001BE -:1017C000C1602068C16841F04001C160D8E7206A6B -:1017D0000088C0F308004860206A801C2062E5E7AA -:1017E0004006CDD55006CBD5CA68204622F040022F -:1017F000CA6084F8413000F0FEF8C1E7052D00080A -:1018000070B5040004D094F84100002510B106E042 -:10181000012070BD84F84050204600F023F82420B9 -:1018200084F841002068C16821F40051C16020465D -:1018300001F0F8FA2068016921F490410161206803 -:10184000416921F02A0141612068C16841F40051D9 -:10185000C1606564202084F8410084F8420065631B -:10186000002070BDF0B585B000240094019402946E -:10187000039403685848574E051502210322C714E4 -:10188000B34225D1C36943F40023C361C36903F4A0 -:1018900000230493836943F0100383618069CDE9D9 -:1018A000005100F01000CDE903204C4D6946284658 -:1018B000FEF7D2FDCDE90074694628460294FEF792 -:1018C000CBFD002211463420FFF7C8F9342029E06F -:1018D000DFF80CC1434E634528D1836943F480434C -:1018E0008361836903F480430493836943F00403B1 -:1018F00083618069039200F0040004907015CDE9C3 -:10190000000169463046FEF7A7FDCDE9005469465F -:1019100030460294FEF7A0FD002211462520FFF775 -:101920009DF92520FFF78CF905B0F0BDDFF8B8C0B0 -:10193000634526D1C36943F40033C361C36903F42B -:1019400000330493836943F0040383618069039245 -:1019500000F0040004900420CDE9000169463046FF -:10196000FEF77AFD0820CDE900046946304602946E -:10197000FEF772FD002211462620FFF76FF92620A0 -:10198000D0E71A4EB342CFD1C36943F48023C36179 -:10199000C36903F480230493836943F008038361DC -:1019A0008069CDE9005100F00800CDE90320104D19 -:1019B00069462846FEF750FDCDE900746946284681 -:1019C0000294FEF749FD002211462720FFF746F951 -:1019D0002720A7E7004C0040001002400010014003 -:1019E0000038014000080140004400400048004029 -:1019F000000C014070477047FEE700000148FEF709 -:101A000041BE0000100000200148FEF79DBE00000E -:101A10001000002038B5406A002190F83D202B4B83 -:101A200046F2A8141B68B3FBF4F3C3EBC30303EB48 -:101A3000830300933BB15B1E009303681B689B0507 -:101A400005D5009BF6E7036C43F020030364436B6A -:101A500003B19962836B03B1996203681C6824F433 -:101A600080641C604185436B03B15963836B03B190 -:101A7000596303681C6824F001041C6090F83D4021 -:101A80002023602C0BD0282434EA02020FD080F8E7 -:101A90003D3080F83E1000BFFEF76EFF38BD80F885 -:101AA0003D3080F83E100164FEF7EAFD38BD026863 -:101AB000136843F0010313600268136843F4806302 -:101AC0001360016380F83D40E6E700000C00002051 -:101AD00000684169C943090601D4002101617047CA -:101AE00070B5044690F83D0094F83E10102901D0DE -:101AF000402906D1222804D121680A6822F4006214 -:101B00000A60282131EA00024FF000054FF020065C -:101B100026D021684968090505D4602803D084F8D7 -:101B20003D6084F83E50256320684168090537D53B -:101B3000416821F400614160606B90F821203C49CC -:101B4000012A11D04163606BFEF7EAFB38B32068CD -:101B5000016821F00101016084F83D60606B1CE0C8 -:101B6000256384F83D10DFE7A06B4163A06BFEF7AF -:101B7000D7FBA0B120684169C943490605D4006973 -:101B8000616A0870606A401C60622068016821F028 -:101B90000101016084F83D60A06B416B884710E053 -:101BA00094F83D10602910D04169C943490605D415 -:101BB0000069616A0870606A401C60622046FEF736 -:101BC000DBFE206CC1071CD115E084F83D60256464 -:101BD0004169C943490605D40069616A0870606AB1 -:101BE000401C60622068016821F00101016020460C -:101BF000FEF746FDE5E7810703D4410701D400075E -:101C000004D52068416821F4E061416094F83D000A -:101C1000216C49070BD5282809D10648E0622563C5 -:101C200084F83D6084F83E502046FEF76BFF70BD9F -:101C3000151A00080000FFFF10B5C26A438D016845 -:101C4000042B06D0438D032B08D0438D022B1DD0CF -:101C500012E04A6822F480624A600CE04B6823F488 -:101C600080634B60042A06D0022A04D001680A6807 -:101C700022F480620A6001680969426A1170416A4F -:101C8000491C4162418D491E418510BD012A30D059 -:101C9000102A2ED0042A30D0022A2ED00A6842F40C -:101CA00000720A6001680969426A1170416A491C40 -:101CB0004162428D521E4285026812690A70416A71 -:101CC000491C4162418D491E418501684A6822F4E0 -:101CD00040724A60202180F83D1090F83E2000219B -:101CE000402A80F83E100CD012210163FEF70BFF52 -:101CF00010BD0A6822F48062D3E70A6842F4806269 -:101D0000CFE70163FEF701FF10BD000038B590F882 -:101D10003D1022290FD1418D03290DD90168096990 -:101D2000426A1170416A491C4162418D491E4185D8 -:101D3000418D032906D038BDC26A022A02D001298A -:101D400006D029B10068416821F48061416038BD46 -:101D5000274946F2A81300220968B1FBF3F101EB11 -:101D60008101009101682023009C641E009422D010 -:101D70000C68A405F8D40C6824F480640C60016835 -:101D80004C6824F4E0644C6001680969446A21707D -:101D9000416A491C4162418D491E418580F83D30B0 -:101DA00090F83E1080F83E2040291DD0122101639A -:101DB000FEF7A9FE38BD046C44F0200404644C68AE -:101DC00024F4E0644C6001680969446A2170416A46 -:101DD000491C4162418D491E418580F83D3080F8A3 -:101DE0003E20FEF7C9FD38BD0263FEF78EFE38BD0A -:101DF0000C00002010B5C26A90F83D1021290BD1CB -:101E0000418D51B1416A026809781161416A491CEA -:101E10004162418D491E418510BD20230021082AC1 -:101E200013D0202A11D012F5803F0ED002685468DA -:101E300024F4E06454601122026380F83E1080F8BC -:101E40003D3000BFFEF760FE10BD0268546824F408 -:101E5000E06454600268146844F400741460016320 -:101E600080F83D3090F83E2080F83E10402AE9D1BD -:101E7000FEF74CFE10BD000010B590F83D1090F834 -:101E80003E30C26A048DB4B1212903D0402B11D158 -:101E900022290FD1418DE1B390F83E10402942D064 -:101EA000416A026809781161416A491C4162418DA9 -:101EB000491E418510BD2129E8D120230021082A8F -:101EC00013D0202A11D012F5803F0ED0026854683A -:101ED00024F4E06454601122026380F83E1080F81C -:101EE0003D3000BFFEF710FE10BD0268546824F4B8 -:101EF000E06454600268146844F400741460016380 -:101F000080F83D3090F83E2080F83E10402AE9D11C -:101F100000E002E0FEF7FAFD10BD0068416821F420 -:101F20008061416010BDBDE8104000F0F3B80000D2 -:101F300078B590F83E50C26A046B90F83D6000237B -:101F40000168222E73D1066D0EB9402D6FD0056D3C -:101F50001DB90569B5F5404F1BD0458D95B3468D2C -:101F6000484D012E20D0448D022C4DD00C6844F4F5 -:101F700080640C6001684C68240579D5AA4273D04E -:101F8000012A71D0082A6FD0102A6DD0202A6BD078 -:101F90006EE04A698A6900920A6842F480720A60B7 -:101FA000016D491C016578BDAA4214D10A6822F46A -:101FB00080620A6001684A68120504D50A6822F442 -:101FC000806217E0FFE74A698A6900920A6842F472 -:101FD00000720A6050E0082A10D0202A0ED0122C7D -:101FE0000AD0042A03D0022A01D0102AE6D10A68B6 -:101FF00042F480620A603BE0012ADFD00A6822F4E2 -:1020000080620A600168DEE7042A11D0022A0FD03C -:10201000102A0DD00C6844F400640C6001684C690F -:102020008C6900940C6824F480640C6008E025E05E -:102030000C6844F480640C6001684C698969009103 -:1020400001684C68240517D5AA4207D0012A05D09B -:10205000082A03D0102A01D0202A0DD14A6842F460 -:1020600080524A6008E0FFE74A6842F480524A60C2 -:1020700001684A6989690091036578BD4869886982 -:10208000009078BD0000FFFF90F83E10402910D06E -:102090000169B1F5804F19D0016DA9B3016D012916 -:1020A00010D1416C5FF0F10201F4407142EAD111AC -:1020B00006E0016D0029416C05D0C9B241F0010173 -:1020C00000680161704701F0FE01F9E790F83D10EA -:1020D0002129416C09D0C9B241F0010102681161A6 -:1020E000416B29B1896A49B902E001F0FE01F5E7C7 -:1020F000816B0029E6D0896A0029E3D00068416835 -:1021000041F4006141607047FFE7416CF02201F447 -:102110004071CBE710B590F83D10026D4AB1026DE9 -:10212000012A14D0026D022A16D0BDE81040FFF734 -:10213000CFBCC16C0129816C02D0C1F3072108E03A -:102140000268C9B21161016D891C016510BD816C05 -:10215000C9B20268116123E022291CD0428D0AB164 -:10216000212920D0428D002AF0D12129EED1016809 -:102170004A6822F4E0624A6001680A6842F4007228 -:102180000A6000210163202280F83D2080F83E1083 -:10219000FEF7BCFC10BD01680A6842F480720A6058 -:1021A000016D491CD1E7416A026809781161416AF1 -:1021B000491C4162418D491E418510BD38B50C4610 -:1021C00090F83D2000212825954302680B4605D054 -:1021D00051699169009180F83C3038BD556825F40B -:1021E00080655560E243540700D50121120601D5F0 -:1021F000828900E0028B80F83C3092B2FEF741FA0F -:1022000038BD00002DE9F04190F83D300446C26A27 -:10221000002120261E4F00686FF48065082A01D037 -:10222000202A01D1282B04D0212B17D04561BDE8ED -:10223000F081E762426822F4E06242602068456112 -:102240002068026822F480620260216384F83D60A5 -:1022500084F83E102046FEF755FCE8E7E7622122AD -:10226000226384F83D6084F83E10416821F4E06107 -:102270004160206845612068016821F48061016047 -:102280002046FFF725FC2046FEF781FCCFE7000043 -:102290000000FFFFF8B590F83D6004460068416813 -:1022A00021F4E061416020680025416900910168E6 -:1022B00041F0010101602068016821F48061016042 -:1022C00020684168090520D5474F222E48D02A2E84 -:1022D00046D0616B096849686185618D19B1216CCF -:1022E00041F004012164416821F400614160606BA8 -:1022F000FEF7AEF8012808D0606B4763606BFEF70D -:102300000FF810B1606B416B8847608D08B320688F -:102310004169C943490708D40069616A0870606A65 -:10232000401C6062608D401E608520684169C94321 -:10233000490608D40069616A0870606A401C6062DE -:10234000608D401E6085608D18B1206C40F00400E7 -:102350002064206C00B32046BDE8F840FFF7C0BB06 -:10236000A16B096849686185618D19B1216C41F0E3 -:1023700004012164416821F400614160A06BFEF713 -:1023800067F80128C1D0A06B4763A06BFDF7C8FFB9 -:102390000028BAD0A06BB6E72A2E06D125632820E4 -:1023A00084F83D002046FEF7F1FB94F83D10202014 -:1023B00028290DD0216B222901D0222E07D1256397 -:1023C00084F83D0084F83E502046FEF7DFFBF8BD60 -:1023D0000649E162256384F83D0084F83E502046BA -:1023E000FEF790FBF8BD0000151A00080000FFFF83 -:1023F0000549002001220860C1E901020C31086092 -:102400000220486088607047880200202DE9F05F54 -:10241000DD4D012705F10C0BA8684FF00008A5F170 -:102420000C0642F2107400287DD1DFF86093DBF8CF -:102430000000DA4610BB04214846FEF709F950B9FE -:1024400021460220401C8842FCDB04214846FEF75E -:10245000FFF800B92F6004214846FEF7F9F801287B -:102460000CD121460220401C8842FCDB0421484656 -:10247000FEF7EEF8012801D1C5F80080DAF8000077 -:1024800001282BD104214846FEF7E2F880B93068D4 -:1024900070B921460220401C8842FCDB04214846DA -:1024A000FEF7D6F820B9286848B1002028603760C8 -:1024B00004214846FEF7CCF8012802D00EE00120A6 -:1024C000F4E721460220401C8842FCDB04214846F8 -:1024D000FEF7BEF8012801D1C6F80080DAF8000046 -:1024E00002282BD104214846FEF7B2F850B9214604 -:1024F0000220401C8842FCDB04214846FEF7A8F875 -:1025000000B9376004214846FEF7A2F8012815D12A -:102510003068012812D121460220401C8842FCDB91 -:102520000421484600E0A0E0FEF792F8012805D11A -:10253000286860B100202860C6F80080D346DAF829 -:102540000400DFF84CA24FF4805910B124E00120C0 -:10255000F1E749465046FEF77BF850B92146022084 -:10256000401C8842FCDB49465046FEF771F800B932 -:102570006F6049465046FEF76BF801280CD12146A2 -:102580000220401C8842FCDB49465046FEF760F8BA -:10259000012801D1C5F80480DBF8040001282BD103 -:1025A00049465046FEF754F880B9706870B9214624 -:1025B0000220401C8842FCDB49465046FEF748F8A2 -:1025C00020B9686848B10020686077604946504685 -:1025D000FEF73EF8012802D00EE00120F4E7214684 -:1025E0000220401C8842FCDB49465046FEF730F88A -:1025F000012801D1C6F80480DBF80400022834D198 -:1026000049465046FEF724F850B921460220401CA6 -:102610008842FCDB49465046FEF71AF800B977605D -:1026200049465046FEF714F801281ED1706801286B -:102630001BD121460220401C8842FCDB4946504603 -:10264000FEF706F8012810D1DBF80000401C032833 -:1026500001DA012200E000225043CBF80000686854 -:1026600058B100206860C6F80480DFF82891DBF8D4 -:1026700008004FF4004A10B124E00120F2E751466F -:102680004846FDF7E5FF50B921460220401C88422C -:10269000FCDB51464846FDF7DBFF00B9AF60514611 -:1026A0004846FDF7D5FF01280CD121460220401CE9 -:1026B0008842FCDB51464846FDF7CAFF012801D19C -:1026C000C5F80880DBF8080001282BD151464846A0 -:1026D000FDF7BEFF80B9B06870B921460220401CEA -:1026E0008842FCDB51464846FDF7B2FF20B9A86896 -:1026F00048B10020A860B76051464846FDF7A8FFE2 -:10270000012802D00EE00120F4E721460220401CFF -:102710008842FCDB51464846FDF79AFF012801D16B -:10272000C6F80880DBF80800022829D1514648463F -:10273000FDF78EFF50B921460220401C8842FCDB89 -:1027400051464846FDF784FF00B9B76051464F46F1 -:102750004846FDF77DFF012812D1B06801280FD14E -:102760000220401CA042FCDB51463846FDF770FFBA -:10277000012805D1A86828B10020A860C6F8088003 -:10278000BDE8F09F0120F8E7880200200014014016 -:1027900000100140000801402DE9F04F85B00024F1 -:1027A0004A480094019402940394816941F0100115 -:1027B0008161816901F010010491816941F020017A -:1027C0008161816901F020010491816941F0040176 -:1027D0008161816901F004010491816941F008017E -:1027E00081618069DFF8E8A000F0080041F6120678 -:1027F0000490002231465046FDF737FFDFF8D490B1 -:102800004FF46078002241464846FDF72EFFDFF87E -:10281000C8B0002238215846FDF727FF4EF24F007E -:102820000325CDE9000569464846FDF715FE40F24F -:102830000110CDE9000569465046FDF70DFE0096F2 -:10284000022701260397CDE9016469465046FDF74A -:1028500003FE41F23000CDE9000469464846029487 -:10286000FDF7FAFDCDE90054694658460294FDF79C -:10287000F3FD41F20430CDE9000569465846FDF705 -:10288000EBFDCDF800800397CDE901646946484629 -:10289000FDF7E2FDF003CDE90004694650460294DD -:1028A000FDF7DAFD0420CDE9000469460B480294E7 -:1028B000FDF7D2FD3820CDE90006CDE90247694693 -:1028C0005846FDF7C9FD05B0BDE8F08F0010024085 -:1028D0000008014000100140000C014000140140BC -:1028E0000D4810B50B4901600C49416000214FF4BF -:1028F00080428160C0E9031241618161C16101626E -:10290000FEF73CF8002803D0BDE81040FDF7E3BC1B -:1029100010BD00000054004010000020A0860100FF -:102920000F4810B50D4901604FF4827141600021DC -:102930008160C1604FF400720161C0E90512C1619C -:102940000162416281620A21C162FEF797FC0028A0 -:1029500003D0BDE81040FDF7BEBC10BD0030014003 -:10296000640000200F4810B50D4901604FF48271DA -:10297000416000218160C1604FF400720161C0E9D3 -:102980000512C1610162416281620A21C162FEF7E2 -:1029900075FC002803D0BDE81040FDF79CBC10BDBD -:1029A00000380040BC00002010B588B014216846F3 -:1029B000FDF72CFC0024154805941349069401608A -:1029C0004721C0E9011442F2D001C0E90314446177 -:1029D0008461FEF76FFD08B1FDF77DFC0720CDE9AE -:1029E000000469460948FEF7A7FD08B1FDF773FC2E -:1029F000059405A905480694FEF71EFD002801D0A0 -:102A0000FDF769FC08B010BD002C01401401002046 -:102A10000C4810B50A4901604FF4E13141600021D2 -:102A200081600C22C160C0E904128161C161FEF7BE -:102A3000E7FE002803D0BDE81040FDF74CBC10BDF8 -:102A4000004C00405C0100200C4810B50A490160B0 -:102A50004FF4E1314160002181600C22C160C0E986 -:102A600004128161C161FEF7CBFE002803D0BDE8EE -:102A70001040FDF730BC10BD00380140A40100201B -:102A80000C4810B50A4901604FF4E1314160002162 -:102A900081600C22C160C0E904128161C161FEF74E -:102AA000AFFE002803D0BDE81040FDF714BC10BDF8 -:102AB00000440040EC0100200C4810B50A490160B8 -:102AC0004FF4E1314160002181600C22C160C0E916 -:102AD00004128161C161FEF793FE002803D0BDE8B6 -:102AE0001040FDF7F8BB10BD004800403402002044 -:102AF000FEE7FEE7704700000148FEF74FBB00000D -:102B0000640000200148FEF749BB0000BC00002023 -:102B100010B5406A0021C187C186FEF73DFB10BD9C -:102B20007047FEF735B830B58FB028216846FDF7FD -:102B30006DFB14210AA8FDF769FB01210804CDE90A -:102B400000100024029402250491CDE907504FF4AF -:102B5000E01009906846FEF78FF908B172B6FEE7FB -:102B60000F20CDE90A058020CDE90C0402210AA836 -:102B70000E94FEF7A5F8002801D072B6FEE70FB05C -:102B800030BD7047F0B502681C4B1D4D1D4E1E4FE9 -:102B90001E4C4FF0804C984209D0A04207D06045AF -:102BA00005D0A84203D0B04201D0B84204D122F0EF -:102BB000700E4A6842EA0E02984209D0A04207D03D -:102BC000604505D0A84203D0B04201D0B84203D13D -:102BD00022F44075CA682A434D6922F080022A43D4 -:102BE00002608A68C2620A688262984201D0A0428A -:102BF00001D10969016301214161F0BD002C01404F -:102C00000004004000080040000C00400034014077 -:102C100010B5846842EA032224F47F440A43224325 -:102C2000826010BD70B5036800249A6822F07005B8 -:102C30004A682A4322F007050A682A439A604A68CC -:102C400012F00F0F31D11211082A2ED2DFE802F054 -:102C50002E2E2E2E0B2127040B69D1E902210068AC -:102C6000FFF7D6FF22E00A68052A10D00268136A2F -:102C7000156A25F00105156202689569096925F054 -:102C8000F00545EA01119161006803620EE0012040 -:102C900070BD0A698968006800F00AF806E00A69F0 -:102CA0008968006800F015F800E00124204670BD36 -:102CB00010B5036A046A24F001040462846924F0F4 -:102CC000F00444EA021423F00A020A438461026217 -:102CD00010BD10B5036A046A24F01004046284690C -:102CE00023F0A00324F4704444EA023243EA0111C1 -:102CF0008261016210BD00000148FEF74BBC00007C -:102D00005C01002010B5406A0021C185C184FEF736 -:102D10003FFC10BD01680C3151E8002F22F4907285 -:102D200041E80023002BF5D10168143151E8002F50 -:102D300022F0010241E80023002BF5D1016B0129AB -:102D400009D101680C3151E8002F22F0100241E84E -:102D50000023002BF5D1202180F8421000210163CF -:102D6000704708B590F84210222901D0022008BD12 -:102D700082684FF480539A4201D1016921B1816A7E -:102D80009A421BD04AB10AE00268816A5268C2F3D3 -:102D900008020A80816A891C08E0026972B102682F -:102DA000526802F07F020A70816A491C8162C18DFB -:102DB000491E0904090CC18503D01BE00268526852 -:102DC000F1E70168CA6822F02002CA600168CA6897 -:102DD00022F48072CA6001684A6922F001024A61E5 -:102DE000202180F8421000214163026B012A03D0A8 -:102DF000FEF700FE002008BD016301680C3151E8B8 -:102E0000002F22F0100241E80023002BF5D10168C9 -:102E10000A68D20602D50A6849680091818DFEF7DA -:102E2000B6FBE7E770B5044600680169E26821F483 -:102E30004051114301612169A06808436169084359 -:102E40002168CA6841F20C639A430243CA60206851 -:102E50004169A26921F44071114341611E49206812 -:102E6000884202D1FDF7D2FF01E0FDF7BFFF00EB82 -:102E7000C00101EB0012606864218000B2FBF0F336 -:102E8000B3FBF1F36FF018067343B2FBF0F5B2FB3E -:102E9000F0F605EB8305322303EB0515B5FBF1F5E1 -:102EA000B6FBF1F605F0F00505EB0615B2FBF0F602 -:102EB000B2FBF0F0B0FBF1F06FF01802504306EBFC -:102EC000800003EB0010B0FBF1F0216800F00F0070 -:102ED0002844886070BD0000003801400148FEF7BA -:102EE00059BB0000A40100200148FEF753BB0000BD -:102EF000EC0100200148FEF74DBB00003402002029 -:102F0000FEE70907090E002804DB00F1E02080F845 -:102F10000014704700F00F0000F1E02080F8141D4D -:102F200070470000FDF73CFEFFF7FDFDFFF734FCA6 -:102F3000FFF73AFDFFF7D4FCFFF7F2FCFFF712FDB5 -:102F4000FFF766FDFFF780FDFFF79AFDFFF7B4FD81 -:102F5000FFF74EFA0122294F140321463846FDF7A8 -:102F600084FB4FF4006A012251463846FDF77DFB91 -:102F7000A146DFF88C80234E234C244DA068012805 -:102F800006D1FFF735FA012251463846FDF76DFBB1 -:102F9000FFF73CFA2068012807D00122494638464D -:102FA000FDF763FB306810B109E00022F6E7A06886 -:102FB0000028E3D1002251463846FDF756FB306821 -:102FC00001280BD1A0680028D8D141460220401C1E -:102FD0008842FCDB51463846FDF73FFB306802284B -:102FE000CCD1A0680028C9D10220401CA842FCDB3B -:102FF00051463846FDF731FBC0E7000000080140AC -:10300000A0860100940200208802002040420F00A8 -:10301000010202030405060708090A0B0C0D0E0F36 -:103020001010000000000000000001020304060769 -:103030000809000000000102030400005C300008E1 -:1030400000000020100000006C0100086C30000837 -:1030500010000020F00800008801000801000000B6 -:0C30600010000000000000000024F4003C +:100650008068084000D0012070470AB101617047EE +:100660000904FBE701488068704700000000002093 +:10067000704770472DE9F041016804464A694E68A9 +:1006800090F83E000025D743FA050BD4F243D2057B +:1006900008D46FF4807201254A6121680A6842F427 +:1006A00000420A60B90508D4F143C90505D422689F +:1006B0006FF4007145F002055161790525D4F143CD +:1006C000C90522D4638D94F83D10226B202808D1EF +:1006D0003BB9212910D029290ED0282901D1212A5E +:1006E0000AD022686FF48061516145F0040510283A +:1006F00006D0402804D008E0204601F07BFD04E04D +:100700002068016841F400710160380508D4F043A5 +:10071000C00505D421686FF4006045F00805486104 +:10072000002D07D0206C284320642046BDE8F0410E +:1007300001F0CEB9BDE8F0812DE9F0470268002153 +:100740005368C66A90F83E4090F83D50102C12D085 +:10075000402C10D0046C002C7DD05469E443A607D3 +:100760007AD4DE43B60577D4036C03B19169BDE852 +:10077000F04701F01BBD976951694FF42A0CC9433A +:100780005FEAC1784FF02A4904D066452AD04E4529 +:1007900028D010E0DE43B6050DD4C16A614501D111 +:1007A000012103E0C16A494501D10821C162BDE8C8 +:1007B000F04701F061BC0E0716D4DE43B60513D432 +:1007C000416CC9B21161416B09B1896A29B9816B68 +:1007D000002907D0896A002904D00068416841F4E3 +:1007E00000614160BDE8F0878E0706D4DE43B605A0 +:1007F00003D4BDE8F04701F093BBFE43526876078F +:100800004FEA02521DD4002AECDB0A0608D4DA4370 +:10081000520505D4490705D5BDE8F04701F024BBD2 +:100820004907DFD4D9438905DCD4212D05D0402CDC +:10083000D8D1BDE8F04701F065BCBDE8F04701F054 +:10084000D1BA002ACEDB4A060BD4DA43520508D4CB +:10085000490708D501E00DE00EE0BDE8F04701F0E2 +:100860004DBA4907BED4D9438905BBD4BDE8F0478A +:1008700001F0DAB9916970E7E10606D4D943890538 +:1008800003D4BDE8F04701F0FDBC2821212D27D07D +:10089000292D25D0650655D4DD436D0552D4640756 +:1008A00052D590F83D30448D002C9BD01269446A9B +:1008B0002270426A521C4262428D521E4285428D13 +:1008C000002A8FD12A2B8DD10268536823F48063CC +:1008D00053602222026380F83D1000F04FF981E757 +:1008E000250623D4DD436D0520D4640720D590F878 +:1008F0003D30448D002CF2D0446A24781461426A61 +:10090000521C4262428D521E4285428D002AE6D11F +:10091000292BE4D10268536823F4806353602122B9 +:10092000026380F83D1000F02AF95BE76107D6D436 +:10093000D9438905D3D4418D0029D0D0416A0978A3 +:1009400011610AE06107CAD4D9438905C7D4418D32 +:100950000029C4D01169426A1170416A491C416280 +:10096000418D491E41853DE77047000070B5040088 +:1009700025D094F83D00002520B984F83C5020464D +:1009800000F0BEF8242084F83D002068016821F0C2 +:10099000010101602068016841F4004101602068A4 +:1009A000016821F40041016000F018FA4D4A6168C5 +:1009B000914201D84C4900E04C49884201D20120C3 +:1009C00070BD4B492368B0FBF1F15E6826F03F062D +:1009D0000E435E606368934206D94FF496735943A1 +:1009E0004FF47A73B1FBF3F12368491C1E6A26F0B9 +:1009F0003F06314319626168914210D84900401E98 +:100A0000B0FBF1F2521CC2F30B02042A01D2042003 +:100A100022E0B0FBF1F0401CC0F30B001CE0A26828 +:100A2000F2B301EBC10303EB0116431EB3FBF6F374 +:100A30005B1C43F480431B0549D092B301EBC10218 +:100A400002EB0111401EB0FBF1F0401CC0F30B00A3 +:100A500040F4804040F400402168CA694CF6FF73BE +:100A60009A431043C861D4E9071001432068026823 +:100A700022F0C00211430160D4E903010143206860 +:100A8000826848F2FF339A4311438160D4E905013B +:100A900008432168CA6822F0FF021043C86001E0E1 +:100AA0000EE016E02068016841F001010160256454 +:100AB000202084F83D00256384F83E50002070BD5E +:100AC00001EB4106431EB3FBF6F35B1CB3E70120C9 +:100AD000C2E701EB4101401EB0FBF1F0401CC0F346 +:100AE0000B00B7E7A086010080841E0000093D00CE +:100AF00040420F00704770477047704770470000D2 +:100B000010B586B000210091019102910391006817 +:100B1000174988422AD1174CA06940F00800A0610B +:100B2000A069694600F008000490C02000901220DF +:100B30000190032003901048FFF78EFCE06940F419 +:100B40000010E061E069002200F4001004901146FA +:100B50001F2000F07BF81F2000F06AF800221146E9 +:100B6000202000F073F8202000F062F806B010BDDD +:100B70000054004000100240000C014070477047D4 +:100B800002488168027811448160704700000020AB +:100B9000074810B5016841F010010160032000F022 +:100BA00075F8002000F006F800F024F8002010BDD1 +:100BB0000020024070B50D4D04464FF47A7128783C +:100BC000B1FBF0F00A490968B1FBF0F000F018FC45 +:100BD00048B9102C07D200222146501E00F036F8EA +:100BE00000206C6070BD012070BD0000000000207E +:100BF0000C0000200C4808B5816941F001018161B9 +:100C0000816901F001010091C16941F08051C16128 +:100C1000C06900F0805000900448416821F0E06114 +:100C200041F00071416008BD001002400000014029 +:100C3000002809DB00F01F020121914040098000DB +:100C400000F1E020C0F8001170470000F0B40E4B36 +:100C50001B680C46C3F30223C3F10705042D00D91A +:100C60000425191D072901D2002300E0DB1E0126FF +:100C700006FA05F1491E214099409E40761E164015 +:100C80003143F0BC01F0C9BF0CED00E0064900F0B3 +:100C9000070208684FF6FF03184040EA0220034AA3 +:100CA00010430860704700000CED00E00000FA05FA +:100CB0002DE9F0470F46050061D0434E306800F043 +:100CC0000700B84209D2306820F00700384330608E +:100CD000306800F00700B84251D128683B4C8107CA +:100CE00012D5400703D5606840F4E0606060287862 +:100CF000000703D5606840F4605060606068A968D0 +:100D000020F0F000084360602878C00728D06868A9 +:100D1000012810D02168022810D0890700292EDA76 +:100D2000616821F0030101436160FFF79BFC80468D +:100D300041F288390DE021688903EFE78901EDE789 +:100D4000FFF790FCA0EB0801494502D90320BDE85C +:100D5000F0876068696800F00C00B0EB810FEFD19C +:100D6000306800F00700B8420BD9306820F0070067 +:100D700038433060306800F00700B84201D00120ED +:100D8000E5E72878400705D56068E96820F4E06069 +:100D9000084360602878000706D56068296920F458 +:100DA000605040EAC100606000F038F86168084AAD +:100DB000C1F30311515CC840064908600648006849 +:100DC000FFF7F8FE0020C2E70020024000100240BA +:100DD000162D00080C0000200400002004480549DE +:100DE00000684968044AC1F30221515CC840704759 +:100DF0000C00002000100240262D00080448054980 +:100E000000684968044AC1F3C221515CC840704778 +:100E10000C00002000100240262D00080E4A5168E8 +:100E20000E4801F00C03042B11D0082B0FD10C48F5 +:100E3000C1F38343C903C05C0AD55168084AC1F3B2 +:100E40004041921E515C054A5043B0FBF1F070479F +:100E500004494843704700000010024000127A0025 +:100E6000062D000800093D002DE9F84F040070D060 +:100E70002078C04DC00749D06868C0F381000128C0 +:100E800007D06868C0F38100022809D16868C003F0 +:100E900006D52868800339D560680028E7D035E09A +:100EA0006068B0F5803F0BD010B1B0F5A02F11D025 +:100EB000286820F480302860286820F4802002E030 +:100EC000286840F480302860606890B1FFF7CAFB62 +:100ED00006460AE0286840F480202860F0E700BF5A +:100EE000FFF7C0FB801B642873D828688003F7D500 +:100EF0000CE0FFF7B7FB064605E000BFFFF7B2FBCB +:100F0000801B6428F0D828688003F7D420789A4E94 +:100F100080074FF001094FF0000839D5686810F0DC +:100F20000C0F07D06868C0F38100022809D16868F7 +:100F3000C00306D42868800714D52069012808D189 +:100F400010E02069B0B1C6F80090FFF78BFB0746B0 +:100F500005E00AE1FFF786FBC01B0228C4D8286819 +:100F60008007F7D52868616920F0F80040EAC100E1 +:100F700028600DE0C6F80080FFF774FB074604E028 +:100F8000FFF770FBC01B022823D828688007F7D41E +:100F9000207800072CD57948A169D9B1C0F8009014 +:100FA000FFF760FB074604E0FFF75CFBC01B02286D +:100FB0000FD8686A8007F7D571484FF4FA51006876 +:100FC000B0FBF1F0009000BF0098411E0091FAD2F2 +:100FD0000EE080E0C0F80080FFF744FB074604E025 +:100FE000FFF740FBC01B022875D8686A8007F7D45A +:100FF0002078400760D5E8690027C00008D4E86978 +:1010000040F08050E861E869012700F080500090CE +:101010005C480168C90513D40168834641F48071B6 +:101020000160FFF71FFB824606E000BFFFF71AFBD7 +:10103000A0EB0A0064284ED8DBF80000C005F5D507 +:10104000E06801280AD008B1052813D0286A20F0EA +:1010500001002862286A20F0040002E0286A40F0BB +:1010600001002862E06841F2883B98B1FFF7FAFA84 +:1010700082460BE0286A40F004002862EEE700BFD9 +:10108000FFF7F0FAA0EB0A0159455AD8286A800701 +:10109000F6D50CE0FFF7E6FA824605E0FFF7E2FA44 +:1010A000A0EB0A0159454CD8286A8007F6D41FB135 +:1010B000E86920F08050E861E06988B36968C1F3AD +:1010C0008101022944D00228C6F8608004D0FFF7CD +:1010D000C9FA044638E034E0FFF7C4FA074604E0F2 +:1010E000FFF7C0FAC01B02282BD828688001F7D46C +:1010F000206AB0F5803F05D16868A16820F400300F +:1011000008436860D4E908010843696821F4741150 +:1011100008436860C6F86090FFF7A4FA044606E04A +:1011200025E000BFFFF79EFA001B022809D82868B7 +:101130008001F7D51BE000BFFFF794FA001B0228DF +:1011400002D90320BDE8F88F28688001F4D40EE0AE +:101150000128F7D06868226A00F48031914204D1F6 +:10116000616A00F47010884201D00120EAE7002093 +:10117000E8E70000001002400000424280044242C2 +:101180000C000020007000407047000038B5044695 +:10119000006842688168C9434B0606D5CB0704D175 +:1011A000D3435B0601D4216C05E08B0708D4D343FD +:1011B0001B0605D4616C01B02046BDE830400847ED +:1011C0008B0601D54B0646D4D3439B0643D44B062E +:1011D0000AD494F85130032B3ED0636D43F00403DE +:1011E0006365C36883680093890609D4616D41F023 +:1011F0000101616581680091016821F04001016091 +:10120000606D002827D02068416821F0E00141602E +:10121000012084F85100900722D02068416821F015 +:1012200003014160104DE06C40B14563E06CFFF795 +:1012300077F818B1606D40F040006065A06C002840 +:1012400009D04563A06CFFF76BF8002803D0606DF0 +:1012500040F04000606538BDC1688068009038BDCE +:101260002046FFF791FF38BD2928000870B504001B +:1012700009D0606A002540B125616561A56294F8D6 +:10128000510040B10CE0012070BD6068B0F5827F74 +:10129000F4D0E561F2E784F85050204600F040F8C1 +:1012A000022084F851002068016821F040010160AB +:1012B000A088218900F4827001F404410843A189C7 +:1012C00001F400610843217C01F002010843217D03 +:1012D00001F001010843218B01F400710843217FD3 +:1012E00001F03801084394F8201001F08001084310 +:1012F000218D01F40051084321680860A069042190 +:1013000001EA1040216848602068C16921F4006149 +:10131000C1616565012084F85100002070BD0000A6 +:1013200030B585B0002400940194029403942F4DAD +:1013300003682F4802210322AB4227D1836943F47B +:1013400080538361836903F480530493836943F07A +:10135000040383618069274D00F004000490A020FD +:10136000CDE90001039269462846FFF775F8402051 +:10137000CDE90004694628460294FFF76DF8002283 +:1013800011462320FFF762FC23202BE01A4DAB42CD +:101390002AD1C36943F48043C361C36903F4804322 +:1013A0000493836943F0080383618069134D00F05F +:1013B000080004904FF42040CDE9000103926946F3 +:1013C0002846FFF749F84FF48040CDE9000469460C +:1013D00028460294FFF740F8002211462420FFF728 +:1013E00035FC2420FFF724FC05B030BD003001405F +:1013F000001002400008014000380040000C01408D +:1014000010B5401EB0F1807F01D3012010BD4FF018 +:10141000E02460610F21601701F0FFFB0020A06154 +:1014200007202061002010BD70B590F83C20012AF3 +:101430002CD0012480F83C40022280F83D20036833 +:101440005A689D6822F070060A6832435A60104B51 +:1014500002689A420ED00F4B9A420BD0B2F1804FE5 +:1014600008D00D4B9A4205D00C4B9A4202D00C4B3F +:101470009A4204D1496825F080031943916080F8AD +:101480003D40002180F83C10084670BD022070BD30 +:10149000002C0140003401400004004000080040DE +:1014A000000C004010B5040003D094F83D0010B1CA +:1014B00007E0012010BD002084F83C00204600F029 +:1014C0001FF8022084F83D00211D206801F0E6F994 +:1014D000012084F8460084F83E0084F83F0084F838 +:1014E000400084F8410084F8420084F8430084F806 +:1014F000440084F8450084F83D00002010BD000041 +:1015000008B500680649884208D10648816941F457 +:1015100000618161806900F40060009008BD0000F6 +:10152000002C01400010024070B5044690F83C00C9 +:10153000012812D0012584F83C50022084F83D0097 +:10154000204601F0FBF901004FF0000007D084F8BD +:101550003D5084F83C00012070BD022070BD216820 +:10156000CA6822F04002CA602168CA6822F4804238 +:10157000CA6084F83D5084F83C00002070BD70477C +:1015800070470000F8B5016804460868CA684B69EE +:1015900010F00F0F4FF0000559D003F0010602F4D0 +:1015A0009077374365D0C10705D0D10503D5616C6D +:1015B00041F001016164410705D5D90703D0616C91 +:1015C00041F002016164810705D5D90703D0616C40 +:1015D00041F004016164010707D502F020013143A5 +:1015E00003D0616C41F008016164616C00293AD05C +:1015F000800604D5900602D5204601F03EFA206808 +:101600004069616CC0F38010090700D460B32046C4 +:1016100001F00CFA20684069400621D5206814309A +:1016200050E8001F21F0400140E80012002AF5D1E7 +:10163000E06BA8B16D494163E06BFEF771FE0028D5 +:1016400011D0E06B416B01B0BDE8F0400847830664 +:101650000FD593060DD52046BDE8F84001F00DBA30 +:101660002046FFF78DFFF8BD2046FFF789FF656430 +:10167000F8BD266B2023012E7CD1C6067AD5D6066E +:1016800078D508684868009048694FF0020640061F +:1016900040D5E16B086840680004000CE8D0A28DDA +:1016A0008242E5D9E085886920282DD020680C3059 +:1016B00050E8001F21F4807140E80012002AF5D1A3 +:1016C0002068143050E8001F21F0010140E80012AA +:1016D000002AF5D12068143050E8001F21F04001A5 +:1016E00040E80012002AF5D184F8423025632068D2 +:1016F0000C3050E8001F21F0100140E80012002AD1 +:10170000F5D1E06BFEF7E9FD6663A08DE18D401A2F +:1017100081B22AE0A08DE18D401A81B2E08D0028CF +:10172000A6D00029A4D022680C3252E8000F20F481 +:10173000907042E80007002FF5D12068143050E87F +:10174000002F22F0010240E80027002FF5D184F895 +:101750004230256320680C3050E8002F22F0100240 +:1017600040E80023002BF5D166632046FFF707FF12 +:10177000F8BDFFE705062BD5150629D594F84100DD +:101780002128F5D1A068B0F5805F01D12069B0B102 +:10179000206A411C2162216800784860E08C401E6C +:1017A0000004000CE084E3D12068C16821F08001CE +:1017B000C1602068C16841F04001C160D8E7206A7B +:1017C0000088C0F308004860206A801C2062E5E7BA +:1017D0004006CDD55006CBD5CA68204622F040023F +:1017E000CA6084F8413000F0FEF8C1E71D2A000805 +:1017F00070B5040004D094F84100002510B106E053 +:10180000012070BD84F84050204600F023F82420C9 +:1018100084F841002068C16821F40051C16020466D +:1018200001F08CF92068016921F490410161206880 +:10183000416921F02A0141612068C16841F40051E9 +:10184000C1606564202084F8410084F8420065632B +:10185000002070BDF0B585B000240094019402947E +:10186000039403685848574E051502210322C714F4 +:10187000B34225D1C36943F40023C361C36903F4B0 +:1018800000230493836943F0100383618069CDE9E9 +:10189000005100F01000CDE903204C4D6946284668 +:1018A000FEF7DAFDCDE90074694628460294FEF79A +:1018B000D3FD002211463420FFF7C8F9342029E077 +:1018C000DFF80CC1434E634528D1836943F480435C +:1018D0008361836903F480430493836943F00403C1 +:1018E00083618069039200F0040004907015CDE9D3 +:1018F000000169463046FEF7AFFDCDE90054694668 +:1019000030460294FEF7A8FD002211462520FFF77D +:101910009DF92520FFF78CF905B0F0BDDFF8B8C0C0 +:10192000634526D1C36943F40033C361C36903F43B +:1019300000330493836943F0040383618069039255 +:1019400000F0040004900420CDE90001694630460F +:10195000FEF782FD0820CDE9000469463046029476 +:10196000FEF77AFD002211462620FFF76FF92620A8 +:10197000D0E71A4EB342CFD1C36943F48023C36189 +:10198000C36903F480230493836943F008038361EC +:101990008069CDE9005100F00800CDE90320104D29 +:1019A00069462846FEF758FDCDE900746946284689 +:1019B0000294FEF751FD002211462720FFF746F959 +:1019C0002720A7E7004C0040001002400010014013 +:1019D0000038014000080140004400400048004039 +:1019E000000C014070477047FEE700000148FEF719 +:1019F00041BE00001C0000200148FEF79DBE000013 +:101A00001C00002038B5406A002190F83D202B4B87 +:101A100046F2A8141B68B3FBF4F3C3EBC30303EB58 +:101A2000830300933BB15B1E009303681B689B0517 +:101A300005D5009BF6E7036C43F020030364436B7A +:101A400003B19962836B03B1996203681C6824F443 +:101A500080641C604185436B03B15963836B03B1A0 +:101A6000596303681C6824F001041C6090F83D4031 +:101A70002023602C0BD0282434EA02020FD080F8F7 +:101A80003D3080F83E1000BFFEF76EFF38BD80F895 +:101A90003D3080F83E100164FEF7EAFD38BD026873 +:101AA000136843F0010313600268136843F4806312 +:101AB0001360016380F83D40E6E700000C00002061 +:101AC00000684169C943090601D4002101617047DA +:101AD00070B5044690F83D0094F83E10102901D0EE +:101AE000402906D1222804D121680A6822F4006224 +:101AF0000A60282131EA00024FF000054FF020066D +:101B000026D021684968090505D4602803D084F8E7 +:101B10003D6084F83E50256320684168090537D54B +:101B2000416821F400614160606B90F821203C49DC +:101B3000012A11D04163606BFEF7F2FB38B32068D5 +:101B4000016821F00101016084F83D60606B1CE0D8 +:101B5000256384F83D10DFE7A06B4163A06BFEF7BF +:101B6000DFFBA0B120684169C943490605D400697B +:101B7000616A0870606A401C60622068016821F038 +:101B80000101016084F83D60A06B416B884710E063 +:101B900094F83D10602910D04169C943490605D425 +:101BA0000069616A0870606A401C60622046FEF746 +:101BB000DBFE206CC1071CD115E084F83D60256474 +:101BC0004169C943490605D40069616A0870606AC1 +:101BD000401C60622068016821F00101016020461C +:101BE000FEF746FDE5E7810703D4410701D400076E +:101BF00004D52068416821F4E061416094F83D001B +:101C0000216C49070BD5282809D10648E0622563D5 +:101C100084F83D6084F83E502046FEF76BFF70BDAF +:101C2000051A00080000FFFF10B5C26A438D016865 +:101C3000042B06D0438D032B08D0438D022B1DD0DF +:101C400012E04A6822F480624A600CE04B6823F498 +:101C500080634B60042A06D0022A04D001680A6817 +:101C600022F480620A6001680969426A1170416A5F +:101C7000491C4162418D491E418510BD012A30D069 +:101C8000102A2ED0042A30D0022A2ED00A6842F41C +:101C900000720A6001680969426A1170416A491C50 +:101CA0004162428D521E4285026812690A70416A81 +:101CB000491C4162418D491E418501684A6822F4F0 +:101CC00040724A60202180F83D1090F83E200021AB +:101CD000402A80F83E100CD012210163FEF70BFF62 +:101CE00010BD0A6822F48062D3E70A6842F4806279 +:101CF000CFE70163FEF701FF10BD000038B590F893 +:101D00003D1022290FD1418D03290DD901680969A0 +:101D1000426A1170416A491C4162418D491E4185E8 +:101D2000418D032906D038BDC26A022A02D001299A +:101D300006D029B10068416821F48061416038BD56 +:101D4000274946F2A81300220968B1FBF3F101EB21 +:101D50008101009101682023009C641E009422D020 +:101D60000C68A405F8D40C6824F480640C60016845 +:101D70004C6824F4E0644C6001680969446A21708D +:101D8000416A491C4162418D491E418580F83D30C0 +:101D900090F83E1080F83E2040291DD012210163AA +:101DA000FEF7A9FE38BD046C44F0200404644C68BE +:101DB00024F4E0644C6001680969446A2170416A56 +:101DC000491C4162418D491E418580F83D3080F8B3 +:101DD0003E20FEF7C9FD38BD0263FEF78EFE38BD1A +:101DE0000C00002010B5C26A90F83D1021290BD1DB +:101DF000418D51B1416A026809781161416A491CFB +:101E00004162418D491E418510BD20230021082AD1 +:101E100013D0202A11D012F5803F0ED002685468EA +:101E200024F4E06454601122026380F83E1080F8CC +:101E30003D3000BFFEF760FE10BD0268546824F418 +:101E4000E06454600268146844F400741460016330 +:101E500080F83D3090F83E2080F83E10402AE9D1CD +:101E6000FEF74CFE10BD000010B590F83D1090F844 +:101E70003E30C26A048DB4B1212903D0402B11D168 +:101E800022290FD1418DE1B390F83E10402942D074 +:101E9000416A026809781161416A491C4162418DB9 +:101EA000491E418510BD2129E8D120230021082A9F +:101EB00013D0202A11D012F5803F0ED0026854684A +:101EC00024F4E06454601122026380F83E1080F82C +:101ED0003D3000BFFEF710FE10BD0268546824F4C8 +:101EE000E06454600268146844F400741460016390 +:101EF00080F83D3090F83E2080F83E10402AE9D12D +:101F000000E002E0FEF7FAFD10BD0068416821F430 +:101F10008061416010BDBDE8104000F0F3B80000E2 +:101F200078B590F83E50C26A046B90F83D6000238B +:101F30000168222E73D1066D0EB9402D6FD0056D4C +:101F40001DB90569B5F5404F1BD0458D95B3468D3C +:101F5000484D012E20D0448D022C4DD00C6844F405 +:101F600080640C6001684C68240579D5AA4273D05E +:101F7000012A71D0082A6FD0102A6DD0202A6BD088 +:101F80006EE04A698A6900920A6842F480720A60C7 +:101F9000016D491C016578BDAA4214D10A6822F47A +:101FA00080620A6001684A68120504D50A6822F452 +:101FB000806217E0FFE74A698A6900920A6842F482 +:101FC00000720A6050E0082A10D0202A0ED0122C8D +:101FD0000AD0042A03D0022A01D0102AE6D10A68C6 +:101FE00042F480620A603BE0012ADFD00A6822F4F2 +:101FF00080620A600168DEE7042A11D0022A0FD04D +:10200000102A0DD00C6844F400640C6001684C691F +:102010008C6900940C6824F480640C6008E025E06E +:102020000C6844F480640C6001684C698969009113 +:1020300001684C68240517D5AA4207D0012A05D0AB +:10204000082A03D0102A01D0202A0DD14A6842F470 +:1020500080524A6008E0FFE74A6842F480524A60D2 +:1020600001684A6989690091036578BD4869886992 +:10207000009078BD0000FFFF90F83E10402910D07E +:102080000169B1F5804F19D0016DA9B3016D012926 +:1020900010D1416C5FF0F10201F4407142EAD111BC +:1020A00006E0016D0029416C05D0C9B241F0010183 +:1020B00000680161704701F0FE01F9E790F83D10FA +:1020C0002129416C09D0C9B241F0010102681161B6 +:1020D000416B29B1896A49B902E001F0FE01F5E7D7 +:1020E000816B0029E6D0896A0029E3D00068416845 +:1020F00041F4006141607047FFE7416CF02201F458 +:102100004071CBE710B590F83D10026D4AB1026DF9 +:10211000012A14D0026D022A16D0BDE81040FFF744 +:10212000CFBCC16C0129816C02D0C1F3072108E04A +:102130000268C9B21161016D891C016510BD816C15 +:10214000C9B20268116123E022291CD0428D0AB174 +:10215000212920D0428D002AF0D12129EED1016819 +:102160004A6822F4E0624A6001680A6842F4007238 +:102170000A6000210163202280F83D2080F83E1093 +:10218000FEF7BCFC10BD01680A6842F480720A6068 +:10219000016D491CD1E7416A026809781161416A01 +:1021A000491C4162418D491E418510BD38B50C4620 +:1021B00090F83D2000212825954302680B4605D064 +:1021C00051699169009180F83C3038BD556825F41B +:1021D00080655560E243540700D50121120601D500 +:1021E000828900E0028B80F83C3092B2FEF741FA1F +:1021F00038BD00002DE9F04190F83D300446C26A38 +:10220000002120261E4F00686FF48065082A01D047 +:10221000202A01D1282B04D0212B17D04561BDE8FD +:10222000F081E762426822F4E06242602068456122 +:102230002068026822F480620260216384F83D60B5 +:1022400084F83E102046FEF755FCE8E7E7622122BD +:10225000226384F83D6084F83E10416821F4E06117 +:102260004160206845612068016821F48061016057 +:102270002046FFF725FC2046FEF781FCCFE7000053 +:102280000000FFFFF8B590F83D6004460068416823 +:1022900021F4E061416020680025416900910168F6 +:1022A00041F0010101602068016821F48061016052 +:1022B00020684168090520D5474F222E48D02A2E94 +:1022C00046D0616B096849686185618D19B1216CDF +:1022D00041F004012164416821F400614160606BB8 +:1022E000FEF7B6F8012808D0606B4763606BFEF715 +:1022F00017F810B1606B416B8847608D08B3206898 +:102300004169C943490708D40069616A0870606A75 +:10231000401C6062608D401E608520684169C94331 +:10232000490608D40069616A0870606A401C6062EE +:10233000608D401E6085608D18B1206C40F00400F7 +:102340002064206C00B32046BDE8F840FFF7C0BB16 +:10235000A16B096849686185618D19B1216C41F0F3 +:1023600004012164416821F400614160A06BFEF723 +:102370006FF80128C1D0A06B4763A06BFDF7D0FFB9 +:102380000028BAD0A06BB6E72A2E06D125632820F4 +:1023900084F83D002046FEF7F1FB94F83D10202024 +:1023A00028290DD0216B222901D0222E07D12563A7 +:1023B00084F83D0084F83E502046FEF7DFFBF8BD70 +:1023C0000649E162256384F83D0084F83E502046CA +:1023D000FEF790FBF8BD0000051A00080000FFFFA3 +:1023E0000549002001220860C1E901020C310860A2 +:1023F0000220486088607047880200202DE9F04183 +:1024000004212648FEF724F9254C4FF48051207012 +:102410002448FEF71DF960704FF400412248FEF792 +:1024200017F9E11FA07008780025032800D30D706C +:102430000878DFF86CC01D4B265CACF1060C42F24C +:10244000107701240CF1030216B1012E0DD01CE00F +:10245000165CD6B953F82060761C43F82060BE4263 +:1024600013D943F8205014540DE0165C022E0CD101 +:1024700053F82060761C43F82060BE4205D943F82B +:102480002050032313540CF80040401CC0B20870C5 +:10249000032800D30D70BDE8F08100000014014056 +:1024A000170000200010014000080140A002002099 +:1024B0002DE9F04F85B000244A480094019402941D +:1024C0000394816941F010018161816901F010017B +:1024D0000491816941F020018161816901F020014D +:1024E0000491816941F004018161816901F0040175 +:1024F0000491816941F0080181618069DFF8E8A0F9 +:1025000000F0080041F612060490002231465046C1 +:10251000FEF7A3F8DFF8D4904FF46078002241462C +:102520004846FEF79AF8DFF8C8B00022382158462E +:10253000FEF793F84EF24F000325CDE900056946FA +:102540004846FDF789FF40F20110CDE900056946D4 +:102550005046FDF781FF0096022701260397CDE93B +:10256000016469465046FDF777FF41F23000CDE93E +:102570000004694648460294FDF76EFFCDE9005419 +:10258000694658460294FDF767FF41F20430CDE9F1 +:10259000000569465846FDF75FFFCDF800800397B8 +:1025A000CDE9016469464846FDF756FFF003CDE9E1 +:1025B0000004694650460294FDF74EFF0420CDE921 +:1025C000000469460B480294FDF746FF3820CDE928 +:1025D0000006CDE9024769465846FDF73DFF05B0C4 +:1025E000BDE8F08F001002400008014000100140DB +:1025F000000C0140001401400D4810B50B4901606A +:102600000C49416000214FF480428160C0E903120F +:1026100041618161C1610162FEF7A8F9002803D020 +:10262000BDE81040FDF757BE10BD0000005400404B +:102630001C000020A08601000F4810B50D49016064 +:102640004FF48271416000218160C1604FF40072DB +:102650000161C0E90512C1610162416281620A2122 +:10266000C162FEF703FE002803D0BDE81040FDF76D +:1026700032BE10BD00300140700000200F4810B580 +:102680000D4901604FF48271416000218160C16099 +:102690004FF400720161C0E90512C161016241623B +:1026A00081620A21C162FEF7E1FD002803D0BDE886 +:1026B0001040FDF710BE10BD00380040C8000020DB +:1026C00010B588B014216846FDF7A0FD0024154818 +:1026D00005941349069401604721C0E9011442F2B0 +:1026E000D001C0E9031444618461FEF7DBFE08B148 +:1026F000FDF7F1FD0720CDE9000469460948FEF722 +:1027000013FF08B1FDF7E7FD059405A905480694F8 +:10271000FEF78AFE002801D0FDF7DDFD08B010BDF0 +:10272000002C0140200100200C4810B50A4901602E +:102730004FF4E1314160002181600C22C160C0E9A9 +:1027400004128161C161FFF753F8002803D0BDE88E +:102750001040FDF7C0BD10BD004C004068010020D6 +:102760000C4810B50A4901604FF4E1314160002185 +:1027700081600C22C160C0E904128161C161FFF770 +:1027800037F8002803D0BDE81040FDF7A4BD10BD08 +:1027900000380140B00100200C4810B50A49016022 +:1027A0004FF4E1314160002181600C22C160C0E939 +:1027B00004128161C161FFF71BF8002803D0BDE856 +:1027C0001040FDF788BD10BD00440040F801002016 +:1027D0000C4810B50A4901604FF4E1314160002115 +:1027E00081600C22C160C0E904128161C161FEF701 +:1027F000FFFF002803D0BDE81040FDF76CBD10BD01 +:102800000048004040020020FEE7FEE7704700005D +:102810000148FEF7BBBC0000700000200148FEF735 +:10282000B5BC0000C800002010B5406A0021C18777 +:10283000C186FEF7A9FC10BD7047FEF7A1B930B5FF +:102840008FB028216846FDF7E1FC14210AA8FDF7A6 +:10285000DDFC01210804CDE90010002402940225CA +:102860000491CDE907504FF4E01009906846FEF757 +:10287000FBFA08B172B6FEE70F20CDE90A05802009 +:10288000CDE90C0402210AA80E94FEF711FA0028E3 +:1028900001D072B6FEE70FB030BD7047F0B50268E8 +:1028A0001C4B1D4D1D4E1E4F1E4C4FF0804C984230 +:1028B00009D0A04207D0604505D0A84203D0B0425D +:1028C00001D0B84204D122F0700E4A6842EA0E02EA +:1028D000984209D0A04207D0604505D0A84203D055 +:1028E000B04201D0B84203D122F44075CA682A43ED +:1028F0004D6922F080022A4302608A68C2620A6837 +:102900008262984201D0A04201D10969016301218C +:102910004161F0BD002C014000040040000800406F +:10292000000C00400034014010B5846842EA0322E4 +:1029300024F47F440A432243826010BD70B50368CB +:1029400000249A6822F070054A682A4322F007059D +:102950000A682A439A604A6812F00F0F31D11211A7 +:10296000082A2ED2DFE802F02E2E2E2E0B2127046D +:102970000B69D1E902210068FFF7D6FF22E00A685F +:10298000052A10D00268136A156A25F00105156240 +:1029900002689569096925F0F00545EA0111916120 +:1029A000006803620EE0012070BD0A698968006852 +:1029B00000F00AF806E00A698968006800F015F876 +:1029C00000E00124204670BD10B5036A046A24F0BB +:1029D00001040462846924F0F00444EA021423F040 +:1029E0000A020A438461026210BD10B5036A046AD8 +:1029F00024F010040462846923F0A00324F47044DA +:102A000044EA023243EA01118261016210BD000012 +:102A10000148FEF7B7BD00006801002010B5406A0C +:102A20000021C185C184FEF7ABFD10BD01680C31EA +:102A300051E8002F22F4907241E80023002BF5D1D9 +:102A40000168143151E8002F22F0010241E800230F +:102A5000002BF5D1016B012909D101680C3151E836 +:102A6000002F22F0100241E80023002BF5D1202195 +:102A700080F8421000210163704708B590F84210B9 +:102A8000222901D0022008BD82684FF480539A4267 +:102A900001D1016921B1816A9A421BD04AB10AE091 +:102AA0000268816A5268C2F308020A80816A891C3E +:102AB00008E0026972B10268526802F07F020A708F +:102AC000816A491C8162C18D491E0904090CC185B6 +:102AD00003D01BE002685268F1E70168CA6822F07F +:102AE0002002CA600168CA6822F48072CA60016864 +:102AF0004A6922F001024A61202180F84210002137 +:102B00004163026B012A03D0FEF76CFF002008BD71 +:102B1000016301680C3151E8002F22F0100241E8F6 +:102B20000023002BF5D101680A68D20602D50A6895 +:102B300049680091818DFEF722FDE7E770B50446F4 +:102B400000680169E26821F4405111430161216983 +:102B5000A0680843616908432168CA6841F20C63B0 +:102B60009A430243CA6020684169A26921F4407116 +:102B7000114341611E492068884202D1FEF73EF9A7 +:102B800001E0FEF72BF900EBC00101EB00126068D9 +:102B900064218000B2FBF0F3B3FBF1F36FF0180691 +:102BA0007343B2FBF0F5B2FBF0F605EB830532237D +:102BB00003EB0515B5FBF1F5B6FBF1F605F0F005F5 +:102BC00005EB0615B2FBF0F6B2FBF0F0B0FBF1F04E +:102BD0006FF01802504306EB800003EB0010B0FBCF +:102BE000F1F0216800F00F002844886070BD0000FB +:102BF000003801400148FEF7C5BC0000B0010020CC +:102C00000148FEF7BFBC0000F80100200148FEF7B4 +:102C1000B9BC000040020020FEE70907090E0028A9 +:102C200004DB00F1E02080F80014704700F00F0092 +:102C300000F1E02080F8141D704710B5FFF7DEFBAF +:102C4000BDE81040AFF3008070B510494C1E2078ED +:102C5000095C012918D1251D09032A5C0C48012AA9 +:102C600009D0032A10D10122FDF7F7FC2078BDE836 +:102C7000704000F00FB80022FDF7EFFC207800F064 +:102C800009F821780220685470BD0000110000206E +:102C900000080140044A002142F82010034A115460 +:102CA000D21E115470470000A00200201400002022 +:102CB000FDF76EFFFFF7C3FDFFF7FAFBFFF700FD1F +:102CC000FFF79AFCFFF7B8FCFFF7D8FCFFF72CFDE5 +:102CD000FFF746FDFFF760FDFFF77AFDFFF780FB8A +:102CE000074C012211032046FDF7B7FC0122D10257 +:102CF0002046FDF7B2FC00BFFFF79FFFFCE7000096 +:102D000000080140010202030405060708090A0B36 +:102D10000C0D0E0F1010000000000000000001025A +:102D20000304060708090000000001020304000074 +:102D3000502D0008000000201C0000006C0100085D +:102D40006C2D00081C000020F40800008801000819 +:102D50000100000010000000000000000024F4004A +:0C2D600000000000000000000000000067 :0400000508000131BD :00000001FF diff --git a/MDK-ARM/mfps/mfps.htm b/MDK-ARM/mfps/mfps.htm index 3a48dc3..8b23219 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: Tue Mar 26 17:27:27 2024 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue Mar 26 19:14:57 2024

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

Call chain for Maximum Stack Depth:

@@ -124,9 +124,9 @@ Global Symbols

[Calls]
  • >>   __rt_entry
-

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

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

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

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

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

[Calls]

  • >>   __scatterload_copy @@ -134,80 +134,80 @@ Global Symbols
    [Called By]
    • >>   __scatterload_copy
    -

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

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

    __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))

    [Called By]

    • >>   __rt_entry_li
    -

    __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) +

    __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) -

    __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) +

    __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) -

    __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) +

    __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) -

    __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) +

    __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) -

    __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) +

    __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) -

    __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) +

    __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) -

    __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002)) +

    __rt_lib_init_fp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000002)) -

    __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) +

    __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) -

    __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) +

    __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) -

    __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) +

    __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) -

    __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) +

    __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) -

    __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) +

    __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) -

    __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) +

    __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) -

    __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) +

    __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) -

    __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) +

    __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) -

    __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) +

    __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) -

    __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) +

    __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) -

    __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) +

    __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) -

    __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) +

    __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) -

    __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) +

    __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) -

    __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) +

    __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C))

    __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))

    [Called By]

    • >>   __rt_exit_ls
    -

    __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) +

    __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) -

    __rt_lib_shutdown_fini_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) +

    __rt_lib_shutdown_fini_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) -

    __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)) +

    __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009)) -

    __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)) +

    __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000011)) -

    __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)) +

    __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000012)) -

    __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) +

    __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) -

    __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)) +

    __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006)) -

    __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E)) +

    __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E))

    __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000))

    [Called By]

    • >>   __main
    • >>   __scatterload_rt2
    -

    __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) +

    __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))

    __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))

    [Stack]

    • Max Depth = 8 + Unknown Stack Size @@ -220,7 +220,7 @@ Global Symbols

      [Calls]
      • >>   __rt_lib_init
      -

      __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) +

      __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))

      __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))

      [Stack]

      • Max Depth = 136 + Unknown Stack Size @@ -230,7 +230,7 @@ Global Symbols
      • >>   exit
      -

      __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) +

      __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))

      __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))

      [Called By]

      • >>   exit @@ -240,7 +240,7 @@ Global Symbols

        [Calls]
        • >>   __rt_lib_shutdown
        -

        __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) +

        __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))

        __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))

        [Calls]

        • >>   _sys_exit @@ -420,17 +420,17 @@ Global Symbols
        • >>   SystemClock_Config
        -

        __aeabi_memclr8 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) +

        __aeabi_memclr8 (Thumb, 0 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) -

        __rt_memclr_w (Thumb, 78 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) +

        __rt_memclr_w (Thumb, 78 bytes, Stack size 4 bytes, rt_memclr_w.o(.text), UNUSED) -

        _memset_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED) +

        _memset_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED) -

        __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

        __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

        __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

        __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

        __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

        __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

        __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))

        [Stack]

        • Max Depth = 8 + Unknown Stack Size @@ -451,21 +451,21 @@ Global Symbols
          [Called By]
          • >>   __rt_entry_main
          -

          __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

          __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

          __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))

          [Called By]

          • >>   __user_setup_stackheap
          -

          __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

          __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

          _sys_exit (Thumb, 8 bytes, Stack size 0 bytes, sys_exit.o(.text))

          [Called By]

          • >>   __rt_exit_exit
          -

          __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

          __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) -

          __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

          __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)

          BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.BusFault_Handler))

          [Calls]

          • >>   BusFault_Handler @@ -474,7 +474,7 @@ Global Symbols

          [Address Reference Count : 1]
          • startup_stm32f103xe.o(RESET)
          -

          __semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED) +

          __semihosting_library_function (Thumb, 0 bytes, Stack size 0 bytes, indicate_semi.o(.text), UNUSED)

          DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.DebugMon_Handler))
          [Address Reference Count : 1]

          • startup_stm32f103xe.o(RESET) @@ -522,13 +522,10 @@ Global Symbols

            [Called By]
            • >>   Key_Scan
            -

            HAL_GPIO_TogglePin (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin)) -

            [Called By]

            • >>   main -
            -

            HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin))

            [Called By]

            • >>   MX_GPIO_Init
            • >>   main +
            • >>   key_act

            HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_GetTick)) @@ -865,16 +862,16 @@ Global Symbols


          [Address Reference Count : 1]
          • startup_stm32f103xe.o(RESET)
          -

          Key_Init (Thumb, 24 bytes, Stack size 0 bytes, key.o(i.Key_Init)) +

          Key_Init (Thumb, 24 bytes, Stack size 0 bytes, key.o(i.Key_Init))

          [Called By]

          • >>   main
          -

          Key_Scan (Thumb, 892 bytes, Stack size 40 bytes, key.o(i.Key_Scan)) -

          [Stack]

          • Max Depth = 40
          • Call Chain = Key_Scan +

            Key_Scan (Thumb, 158 bytes, Stack size 24 bytes, key.o(i.Key_Scan)) +

            [Stack]

            • Max Depth = 24
            • Call Chain = Key_Scan

            [Calls]
            • >>   HAL_GPIO_ReadPin
            -
            [Called By]
            • >>   main +
              [Called By]
              • >>   app_act

              MX_GPIO_Init (Thumb, 308 bytes, Stack size 56 bytes, gpio.o(i.MX_GPIO_Init)) @@ -1060,10 +1057,28 @@ Global Symbols


            [Address Reference Count : 1]
            • startup_stm32f103xe.o(RESET)
            -

            main (Thumb, 214 bytes, Stack size 0 bytes, main.o(i.main)) +

            app_act (Thumb, 14 bytes, Stack size 8 bytes, app.o(i.app_act)) +

            [Stack]

            • Max Depth = 32
            • Call Chain = app_act ⇒ Key_Scan +
            +
            [Calls]
            • >>   Key_Scan +
            +
            [Called By]
            • >>   main +
            + +

            key_act (Thumb, 66 bytes, Stack size 16 bytes, key.o(i.key_act), UNUSED) +

            [Calls]

            • >>   HAL_GPIO_WritePin +
            • >>   key_clr +
            + +

            key_clr (Thumb, 18 bytes, Stack size 0 bytes, key.o(i.key_clr), UNUSED) +

            [Called By]

            • >>   key_act +
            + +

            main (Thumb, 78 bytes, Stack size 0 bytes, main.o(i.main))

            [Stack]

            • Max Depth = 136
            • Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
            -
            [Calls]
            • >>   MX_USART3_UART_Init +
              [Calls]
              • >>   app_act +
              • >>   MX_USART3_UART_Init
              • >>   MX_USART2_UART_Init
              • >>   MX_USART1_UART_Init
              • >>   MX_UART4_Init @@ -1072,11 +1087,9 @@ Global Symbols
              • >>   MX_SPI1_Init
              • >>   MX_I2C1_Init
              • >>   MX_GPIO_Init -
              • >>   Key_Scan -
              • >>   Key_Init +
              • >>   Key_Init
              • >>   HAL_Init
              • >>   HAL_GPIO_WritePin -
              • >>   HAL_GPIO_TogglePin
              • >>   SystemClock_Config

              [Called By]
              • >>   __rt_entry_main diff --git a/MDK-ARM/mfps/mfps.lnp b/MDK-ARM/mfps/mfps.lnp index eaf41a1..62911b0 100644 --- a/MDK-ARM/mfps/mfps.lnp +++ b/MDK-ARM/mfps/mfps.lnp @@ -26,6 +26,7 @@ "mfps\stm32f1xx_hal_uart.o" "mfps\system_stm32f1xx.o" "mfps\key.o" +"mfps\app.o" --strict --scatter "mfps\mfps.sct" --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols --info sizes --info totals --info unused --info veneers diff --git a/MDK-ARM/mfps/mfps.map b/MDK-ARM/mfps/mfps.map index cd1bfa4..0d7e8d1 100644 --- a/MDK-ARM/mfps/mfps.map +++ b/MDK-ARM/mfps/mfps.map @@ -47,9 +47,7 @@ Section Cross References main.o(i.main) refers to usart.o(i.MX_USART3_UART_Init) for MX_USART3_UART_Init main.o(i.main) refers to key.o(i.Key_Init) for Key_Init main.o(i.main) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin - main.o(i.main) refers to key.o(i.Key_Scan) for Key_Scan - main.o(i.main) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin - main.o(i.main) refers to key.o(.bss) for Key_Mode + main.o(i.main) refers to app.o(i.app_act) for app_act gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init i2c.o(i.HAL_I2C_MspDeInit) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_DeInit) for HAL_GPIO_DeInit @@ -719,7 +717,15 @@ Section Cross References system_stm32f1xx.o(i.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.constdata) for .constdata key.o(i.Key_Init) refers to key.o(.bss) for .bss key.o(i.Key_Scan) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin + key.o(i.Key_Scan) refers to key.o(.data) for .data key.o(i.Key_Scan) refers to key.o(.bss) for .bss + key.o(i.key_act) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin + key.o(i.key_act) refers to key.o(i.key_clr) for key_clr + key.o(i.key_act) refers to key.o(.data) for .data + key.o(i.key_clr) refers to key.o(.bss) for .bss + key.o(i.key_clr) refers to key.o(.data) for .data + app.o(i.app_act) refers to key.o(i.Key_Scan) for Key_Scan + app.o(i.app_act) refers to key.o(i.key_act) for key_act __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) for __rt_entry_li __rtentry.o(.ARM.Collect$$rtentry$$00000000) refers (Special) to __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) for __rt_entry_main @@ -960,6 +966,7 @@ Removing Unused input sections from the image. Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_Callback), (2 bytes). Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler), (24 bytes). Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_LockPin), (34 bytes). + Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin), (16 bytes). Removing stm32f1xx_hal_dma.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_dma.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_dma.o(.rrx_text), (6 bytes). @@ -1324,8 +1331,12 @@ Removing Unused input sections from the image. Removing key.o(.rev16_text), (4 bytes). Removing key.o(.revsh_text), (4 bytes). Removing key.o(.rrx_text), (6 bytes). + Removing key.o(.bss), (12 bytes). + Removing app.o(.rev16_text), (4 bytes). + Removing app.o(.revsh_text), (4 bytes). + Removing app.o(.rrx_text), (6 bytes). -499 unused section(s) (total 42928 bytes) removed from the image. +504 unused section(s) (total 42970 bytes) removed from the image. ============================================================================== @@ -1360,56 +1371,57 @@ Image Symbol Table ../Src/system_stm32f1xx.c 0x00000000 Number 0 system_stm32f1xx.o ABSOLUTE ../Src/tim.c 0x00000000 Number 0 tim.o ABSOLUTE ../Src/usart.c 0x00000000 Number 0 usart.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE + ..\App\Src\app.c 0x00000000 Number 0 app.o ABSOLUTE ..\App\Src\key.c 0x00000000 Number 0 key.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c 0x00000000 Number 0 stm32f1xx_hal.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c 0x00000000 Number 0 stm32f1xx_hal_cortex.o ABSOLUTE @@ -1436,6 +1448,7 @@ Image Symbol Table ..\Src\system_stm32f1xx.c 0x00000000 Number 0 system_stm32f1xx.o ABSOLUTE ..\Src\tim.c 0x00000000 Number 0 tim.o ABSOLUTE ..\Src\usart.c 0x00000000 Number 0 usart.o ABSOLUTE + ..\\App\\Src\\app.c 0x00000000 Number 0 app.o ABSOLUTE ..\\App\\Src\\key.c 0x00000000 Number 0 key.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE startup_stm32f103xe.s 0x00000000 Number 0 startup_stm32f103xe.o ABSOLUTE @@ -1503,144 +1516,147 @@ Image Symbol Table i.HAL_DMA_GetState 0x08000450 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_GetState) i.HAL_GPIO_Init 0x08000458 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) i.HAL_GPIO_ReadPin 0x08000650 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) - i.HAL_GPIO_TogglePin 0x0800065a Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) - i.HAL_GPIO_WritePin 0x0800066a Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) - i.HAL_GetTick 0x08000674 Section 0 stm32f1xx_hal.o(i.HAL_GetTick) - i.HAL_I2C_AbortCpltCallback 0x08000680 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_AbortCpltCallback) - i.HAL_I2C_AddrCallback 0x08000682 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_AddrCallback) - i.HAL_I2C_ER_IRQHandler 0x08000684 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler) - i.HAL_I2C_EV_IRQHandler 0x08000748 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) - i.HAL_I2C_ErrorCallback 0x08000978 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_ErrorCallback) - i.HAL_I2C_Init 0x0800097c Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init) - i.HAL_I2C_ListenCpltCallback 0x08000b04 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_ListenCpltCallback) - i.HAL_I2C_MasterRxCpltCallback 0x08000b06 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterRxCpltCallback) - i.HAL_I2C_MasterTxCpltCallback 0x08000b08 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterTxCpltCallback) - i.HAL_I2C_MemRxCpltCallback 0x08000b0a Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemRxCpltCallback) - i.HAL_I2C_MemTxCpltCallback 0x08000b0c Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemTxCpltCallback) - i.HAL_I2C_MspInit 0x08000b10 Section 0 i2c.o(i.HAL_I2C_MspInit) - i.HAL_I2C_SlaveRxCpltCallback 0x08000b8c Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveRxCpltCallback) - i.HAL_I2C_SlaveTxCpltCallback 0x08000b8e Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveTxCpltCallback) - i.HAL_IncTick 0x08000b90 Section 0 stm32f1xx_hal.o(i.HAL_IncTick) - i.HAL_Init 0x08000ba0 Section 0 stm32f1xx_hal.o(i.HAL_Init) - i.HAL_InitTick 0x08000bc4 Section 0 stm32f1xx_hal.o(i.HAL_InitTick) - i.HAL_MspInit 0x08000c04 Section 0 stm32f1xx_hal_msp.o(i.HAL_MspInit) - i.HAL_NVIC_EnableIRQ 0x08000c40 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - i.HAL_NVIC_SetPriority 0x08000c5c Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - i.HAL_NVIC_SetPriorityGrouping 0x08000c9c Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) - i.HAL_RCC_ClockConfig 0x08000cc0 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - i.HAL_RCC_GetPCLK1Freq 0x08000dec Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - i.HAL_RCC_GetPCLK2Freq 0x08000e0c Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) - i.HAL_RCC_GetSysClockFreq 0x08000e2c Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - i.HAL_RCC_OscConfig 0x08000e78 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) - i.HAL_SPI_ErrorCallback 0x08001198 Section 0 stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback) - i.HAL_SPI_IRQHandler 0x0800119c Section 0 stm32f1xx_hal_spi.o(i.HAL_SPI_IRQHandler) - i.HAL_SPI_Init 0x0800127c Section 0 stm32f1xx_hal_spi.o(i.HAL_SPI_Init) - i.HAL_SPI_MspInit 0x08001330 Section 0 spi.o(i.HAL_SPI_MspInit) - i.HAL_SYSTICK_Config 0x08001410 Section 0 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) - i.HAL_TIMEx_MasterConfigSynchronization 0x08001438 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) - i.HAL_TIM_Base_Init 0x080014b4 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) - i.HAL_TIM_Base_MspInit 0x08001510 Section 0 tim.o(i.HAL_TIM_Base_MspInit) - i.HAL_TIM_SlaveConfigSynchro 0x08001538 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_SlaveConfigSynchro) - i.HAL_UARTEx_RxEventCallback 0x0800158e Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) - i.HAL_UART_ErrorCallback 0x08001590 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) - i.HAL_UART_IRQHandler 0x08001594 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) - i.HAL_UART_Init 0x08001800 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init) - i.HAL_UART_MspInit 0x08001864 Section 0 usart.o(i.HAL_UART_MspInit) - i.HAL_UART_RxCpltCallback 0x080019f4 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_RxCpltCallback) - i.HAL_UART_TxCpltCallback 0x080019f6 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) - i.HardFault_Handler 0x080019f8 Section 0 stm32f1xx_it.o(i.HardFault_Handler) - i.I2C1_ER_IRQHandler 0x080019fc Section 0 stm32f1xx_it.o(i.I2C1_ER_IRQHandler) - i.I2C1_EV_IRQHandler 0x08001a08 Section 0 stm32f1xx_it.o(i.I2C1_EV_IRQHandler) - i.I2C_DMAAbort 0x08001a14 Section 0 stm32f1xx_hal_i2c.o(i.I2C_DMAAbort) - I2C_DMAAbort 0x08001a15 Thumb Code 182 stm32f1xx_hal_i2c.o(i.I2C_DMAAbort) - i.I2C_Flush_DR 0x08001ad0 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Flush_DR) - I2C_Flush_DR 0x08001ad1 Thumb Code 16 stm32f1xx_hal_i2c.o(i.I2C_Flush_DR) - i.I2C_ITError 0x08001ae0 Section 0 stm32f1xx_hal_i2c.o(i.I2C_ITError) - I2C_ITError 0x08001ae1 Thumb Code 336 stm32f1xx_hal_i2c.o(i.I2C_ITError) - i.I2C_MasterReceive_BTF 0x08001c38 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_BTF) - I2C_MasterReceive_BTF 0x08001c39 Thumb Code 210 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_BTF) - i.I2C_MasterReceive_RXNE 0x08001d0c Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) - I2C_MasterReceive_RXNE 0x08001d0d Thumb Code 228 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) - i.I2C_MasterTransmit_BTF 0x08001df4 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) - I2C_MasterTransmit_BTF 0x08001df5 Thumb Code 130 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) - i.I2C_MasterTransmit_TXE 0x08001e78 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) - I2C_MasterTransmit_TXE 0x08001e79 Thumb Code 182 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) - i.I2C_Master_ADDR 0x08001f30 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Master_ADDR) - I2C_Master_ADDR 0x08001f31 Thumb Code 340 stm32f1xx_hal_i2c.o(i.I2C_Master_ADDR) - i.I2C_Master_SB 0x08002088 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Master_SB) - I2C_Master_SB 0x08002089 Thumb Code 140 stm32f1xx_hal_i2c.o(i.I2C_Master_SB) - i.I2C_MemoryTransmit_TXE_BTF 0x08002114 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) - I2C_MemoryTransmit_TXE_BTF 0x08002115 Thumb Code 168 stm32f1xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) - i.I2C_Slave_ADDR 0x080021bc Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_ADDR) - I2C_Slave_ADDR 0x080021bd Thumb Code 70 stm32f1xx_hal_i2c.o(i.I2C_Slave_ADDR) - i.I2C_Slave_AF 0x08002204 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_AF) - I2C_Slave_AF 0x08002205 Thumb Code 138 stm32f1xx_hal_i2c.o(i.I2C_Slave_AF) - i.I2C_Slave_STOPF 0x08002294 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_STOPF) - I2C_Slave_STOPF 0x08002295 Thumb Code 338 stm32f1xx_hal_i2c.o(i.I2C_Slave_STOPF) - i.Key_Init 0x080023f0 Section 0 key.o(i.Key_Init) - i.Key_Scan 0x0800240c Section 0 key.o(i.Key_Scan) - i.MX_GPIO_Init 0x08002798 Section 0 gpio.o(i.MX_GPIO_Init) - i.MX_I2C1_Init 0x080028e0 Section 0 i2c.o(i.MX_I2C1_Init) - i.MX_SPI1_Init 0x08002920 Section 0 spi.o(i.MX_SPI1_Init) - i.MX_SPI2_Init 0x08002964 Section 0 spi.o(i.MX_SPI2_Init) - i.MX_TIM1_Init 0x080029a8 Section 0 tim.o(i.MX_TIM1_Init) - i.MX_UART4_Init 0x08002a10 Section 0 usart.o(i.MX_UART4_Init) - i.MX_USART1_UART_Init 0x08002a48 Section 0 usart.o(i.MX_USART1_UART_Init) - i.MX_USART2_UART_Init 0x08002a80 Section 0 usart.o(i.MX_USART2_UART_Init) - i.MX_USART3_UART_Init 0x08002ab8 Section 0 usart.o(i.MX_USART3_UART_Init) - i.MemManage_Handler 0x08002af0 Section 0 stm32f1xx_it.o(i.MemManage_Handler) - i.NMI_Handler 0x08002af2 Section 0 stm32f1xx_it.o(i.NMI_Handler) - i.PendSV_Handler 0x08002af4 Section 0 stm32f1xx_it.o(i.PendSV_Handler) - i.SPI1_IRQHandler 0x08002af8 Section 0 stm32f1xx_it.o(i.SPI1_IRQHandler) - i.SPI2_IRQHandler 0x08002b04 Section 0 stm32f1xx_it.o(i.SPI2_IRQHandler) - i.SPI_DMAAbortOnError 0x08002b10 Section 0 stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError) - SPI_DMAAbortOnError 0x08002b11 Thumb Code 16 stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError) - i.SVC_Handler 0x08002b20 Section 0 stm32f1xx_it.o(i.SVC_Handler) - i.SysTick_Handler 0x08002b22 Section 0 stm32f1xx_it.o(i.SysTick_Handler) - i.SystemClock_Config 0x08002b26 Section 0 main.o(i.SystemClock_Config) - i.SystemInit 0x08002b82 Section 0 system_stm32f1xx.o(i.SystemInit) - i.TIM_Base_SetConfig 0x08002b84 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) - i.TIM_ETR_SetConfig 0x08002c10 Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) - i.TIM_SlaveTimer_SetConfig 0x08002c24 Section 0 stm32f1xx_hal_tim.o(i.TIM_SlaveTimer_SetConfig) - TIM_SlaveTimer_SetConfig 0x08002c25 Thumb Code 140 stm32f1xx_hal_tim.o(i.TIM_SlaveTimer_SetConfig) - i.TIM_TI1_ConfigInputStage 0x08002cb0 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) - TIM_TI1_ConfigInputStage 0x08002cb1 Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) - i.TIM_TI2_ConfigInputStage 0x08002cd2 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) - TIM_TI2_ConfigInputStage 0x08002cd3 Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) - i.UART4_IRQHandler 0x08002cf8 Section 0 stm32f1xx_it.o(i.UART4_IRQHandler) - i.UART_DMAAbortOnError 0x08002d04 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) - UART_DMAAbortOnError 0x08002d05 Thumb Code 16 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) - i.UART_EndRxTransfer 0x08002d14 Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) - UART_EndRxTransfer 0x08002d15 Thumb Code 78 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) - i.UART_Receive_IT 0x08002d62 Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT) - UART_Receive_IT 0x08002d63 Thumb Code 194 stm32f1xx_hal_uart.o(i.UART_Receive_IT) - i.UART_SetConfig 0x08002e24 Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig) - UART_SetConfig 0x08002e25 Thumb Code 178 stm32f1xx_hal_uart.o(i.UART_SetConfig) - i.USART1_IRQHandler 0x08002edc Section 0 stm32f1xx_it.o(i.USART1_IRQHandler) - i.USART2_IRQHandler 0x08002ee8 Section 0 stm32f1xx_it.o(i.USART2_IRQHandler) - i.USART3_IRQHandler 0x08002ef4 Section 0 stm32f1xx_it.o(i.USART3_IRQHandler) - i.UsageFault_Handler 0x08002f00 Section 0 stm32f1xx_it.o(i.UsageFault_Handler) - i.__NVIC_SetPriority 0x08002f02 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) - __NVIC_SetPriority 0x08002f03 Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) - i.main 0x08002f24 Section 0 main.o(i.main) - .constdata 0x08003010 Section 18 stm32f1xx_hal_rcc.o(.constdata) - aPredivFactorTable 0x08003010 Data 2 stm32f1xx_hal_rcc.o(.constdata) - aPLLMULFactorTable 0x08003012 Data 16 stm32f1xx_hal_rcc.o(.constdata) - .constdata 0x08003022 Section 16 system_stm32f1xx.o(.constdata) - .constdata 0x08003032 Section 8 system_stm32f1xx.o(.constdata) + i.HAL_GPIO_WritePin 0x0800065a Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) + i.HAL_GetTick 0x08000664 Section 0 stm32f1xx_hal.o(i.HAL_GetTick) + i.HAL_I2C_AbortCpltCallback 0x08000670 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_AbortCpltCallback) + i.HAL_I2C_AddrCallback 0x08000672 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_AddrCallback) + i.HAL_I2C_ER_IRQHandler 0x08000674 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler) + i.HAL_I2C_EV_IRQHandler 0x08000738 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) + i.HAL_I2C_ErrorCallback 0x08000968 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_ErrorCallback) + i.HAL_I2C_Init 0x0800096c Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init) + i.HAL_I2C_ListenCpltCallback 0x08000af4 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_ListenCpltCallback) + i.HAL_I2C_MasterRxCpltCallback 0x08000af6 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterRxCpltCallback) + i.HAL_I2C_MasterTxCpltCallback 0x08000af8 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterTxCpltCallback) + i.HAL_I2C_MemRxCpltCallback 0x08000afa Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemRxCpltCallback) + i.HAL_I2C_MemTxCpltCallback 0x08000afc Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemTxCpltCallback) + i.HAL_I2C_MspInit 0x08000b00 Section 0 i2c.o(i.HAL_I2C_MspInit) + i.HAL_I2C_SlaveRxCpltCallback 0x08000b7c Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveRxCpltCallback) + i.HAL_I2C_SlaveTxCpltCallback 0x08000b7e Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveTxCpltCallback) + i.HAL_IncTick 0x08000b80 Section 0 stm32f1xx_hal.o(i.HAL_IncTick) + i.HAL_Init 0x08000b90 Section 0 stm32f1xx_hal.o(i.HAL_Init) + i.HAL_InitTick 0x08000bb4 Section 0 stm32f1xx_hal.o(i.HAL_InitTick) + i.HAL_MspInit 0x08000bf4 Section 0 stm32f1xx_hal_msp.o(i.HAL_MspInit) + i.HAL_NVIC_EnableIRQ 0x08000c30 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + i.HAL_NVIC_SetPriority 0x08000c4c Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + i.HAL_NVIC_SetPriorityGrouping 0x08000c8c Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) + i.HAL_RCC_ClockConfig 0x08000cb0 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + i.HAL_RCC_GetPCLK1Freq 0x08000ddc Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + i.HAL_RCC_GetPCLK2Freq 0x08000dfc Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) + i.HAL_RCC_GetSysClockFreq 0x08000e1c Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + i.HAL_RCC_OscConfig 0x08000e68 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) + i.HAL_SPI_ErrorCallback 0x08001188 Section 0 stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback) + i.HAL_SPI_IRQHandler 0x0800118c Section 0 stm32f1xx_hal_spi.o(i.HAL_SPI_IRQHandler) + i.HAL_SPI_Init 0x0800126c Section 0 stm32f1xx_hal_spi.o(i.HAL_SPI_Init) + i.HAL_SPI_MspInit 0x08001320 Section 0 spi.o(i.HAL_SPI_MspInit) + i.HAL_SYSTICK_Config 0x08001400 Section 0 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) + i.HAL_TIMEx_MasterConfigSynchronization 0x08001428 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) + i.HAL_TIM_Base_Init 0x080014a4 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) + i.HAL_TIM_Base_MspInit 0x08001500 Section 0 tim.o(i.HAL_TIM_Base_MspInit) + i.HAL_TIM_SlaveConfigSynchro 0x08001528 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_SlaveConfigSynchro) + i.HAL_UARTEx_RxEventCallback 0x0800157e Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) + i.HAL_UART_ErrorCallback 0x08001580 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) + i.HAL_UART_IRQHandler 0x08001584 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) + i.HAL_UART_Init 0x080017f0 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init) + i.HAL_UART_MspInit 0x08001854 Section 0 usart.o(i.HAL_UART_MspInit) + i.HAL_UART_RxCpltCallback 0x080019e4 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_RxCpltCallback) + i.HAL_UART_TxCpltCallback 0x080019e6 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) + i.HardFault_Handler 0x080019e8 Section 0 stm32f1xx_it.o(i.HardFault_Handler) + i.I2C1_ER_IRQHandler 0x080019ec Section 0 stm32f1xx_it.o(i.I2C1_ER_IRQHandler) + i.I2C1_EV_IRQHandler 0x080019f8 Section 0 stm32f1xx_it.o(i.I2C1_EV_IRQHandler) + i.I2C_DMAAbort 0x08001a04 Section 0 stm32f1xx_hal_i2c.o(i.I2C_DMAAbort) + I2C_DMAAbort 0x08001a05 Thumb Code 182 stm32f1xx_hal_i2c.o(i.I2C_DMAAbort) + i.I2C_Flush_DR 0x08001ac0 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Flush_DR) + I2C_Flush_DR 0x08001ac1 Thumb Code 16 stm32f1xx_hal_i2c.o(i.I2C_Flush_DR) + i.I2C_ITError 0x08001ad0 Section 0 stm32f1xx_hal_i2c.o(i.I2C_ITError) + I2C_ITError 0x08001ad1 Thumb Code 336 stm32f1xx_hal_i2c.o(i.I2C_ITError) + i.I2C_MasterReceive_BTF 0x08001c28 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_BTF) + I2C_MasterReceive_BTF 0x08001c29 Thumb Code 210 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_BTF) + i.I2C_MasterReceive_RXNE 0x08001cfc Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) + I2C_MasterReceive_RXNE 0x08001cfd Thumb Code 228 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) + i.I2C_MasterTransmit_BTF 0x08001de4 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) + I2C_MasterTransmit_BTF 0x08001de5 Thumb Code 130 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) + i.I2C_MasterTransmit_TXE 0x08001e68 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) + I2C_MasterTransmit_TXE 0x08001e69 Thumb Code 182 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) + i.I2C_Master_ADDR 0x08001f20 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Master_ADDR) + I2C_Master_ADDR 0x08001f21 Thumb Code 340 stm32f1xx_hal_i2c.o(i.I2C_Master_ADDR) + i.I2C_Master_SB 0x08002078 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Master_SB) + I2C_Master_SB 0x08002079 Thumb Code 140 stm32f1xx_hal_i2c.o(i.I2C_Master_SB) + i.I2C_MemoryTransmit_TXE_BTF 0x08002104 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) + I2C_MemoryTransmit_TXE_BTF 0x08002105 Thumb Code 168 stm32f1xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) + i.I2C_Slave_ADDR 0x080021ac Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_ADDR) + I2C_Slave_ADDR 0x080021ad Thumb Code 70 stm32f1xx_hal_i2c.o(i.I2C_Slave_ADDR) + i.I2C_Slave_AF 0x080021f4 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_AF) + I2C_Slave_AF 0x080021f5 Thumb Code 138 stm32f1xx_hal_i2c.o(i.I2C_Slave_AF) + i.I2C_Slave_STOPF 0x08002284 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_STOPF) + I2C_Slave_STOPF 0x08002285 Thumb Code 338 stm32f1xx_hal_i2c.o(i.I2C_Slave_STOPF) + i.Key_Init 0x080023e0 Section 0 key.o(i.Key_Init) + i.Key_Scan 0x080023fc Section 0 key.o(i.Key_Scan) + i.MX_GPIO_Init 0x080024b0 Section 0 gpio.o(i.MX_GPIO_Init) + i.MX_I2C1_Init 0x080025f8 Section 0 i2c.o(i.MX_I2C1_Init) + i.MX_SPI1_Init 0x08002638 Section 0 spi.o(i.MX_SPI1_Init) + i.MX_SPI2_Init 0x0800267c Section 0 spi.o(i.MX_SPI2_Init) + i.MX_TIM1_Init 0x080026c0 Section 0 tim.o(i.MX_TIM1_Init) + i.MX_UART4_Init 0x08002728 Section 0 usart.o(i.MX_UART4_Init) + i.MX_USART1_UART_Init 0x08002760 Section 0 usart.o(i.MX_USART1_UART_Init) + i.MX_USART2_UART_Init 0x08002798 Section 0 usart.o(i.MX_USART2_UART_Init) + i.MX_USART3_UART_Init 0x080027d0 Section 0 usart.o(i.MX_USART3_UART_Init) + i.MemManage_Handler 0x08002808 Section 0 stm32f1xx_it.o(i.MemManage_Handler) + i.NMI_Handler 0x0800280a Section 0 stm32f1xx_it.o(i.NMI_Handler) + i.PendSV_Handler 0x0800280c Section 0 stm32f1xx_it.o(i.PendSV_Handler) + i.SPI1_IRQHandler 0x08002810 Section 0 stm32f1xx_it.o(i.SPI1_IRQHandler) + i.SPI2_IRQHandler 0x0800281c Section 0 stm32f1xx_it.o(i.SPI2_IRQHandler) + i.SPI_DMAAbortOnError 0x08002828 Section 0 stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError) + SPI_DMAAbortOnError 0x08002829 Thumb Code 16 stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError) + i.SVC_Handler 0x08002838 Section 0 stm32f1xx_it.o(i.SVC_Handler) + i.SysTick_Handler 0x0800283a Section 0 stm32f1xx_it.o(i.SysTick_Handler) + i.SystemClock_Config 0x0800283e Section 0 main.o(i.SystemClock_Config) + i.SystemInit 0x0800289a Section 0 system_stm32f1xx.o(i.SystemInit) + i.TIM_Base_SetConfig 0x0800289c Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) + i.TIM_ETR_SetConfig 0x08002928 Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) + i.TIM_SlaveTimer_SetConfig 0x0800293c Section 0 stm32f1xx_hal_tim.o(i.TIM_SlaveTimer_SetConfig) + TIM_SlaveTimer_SetConfig 0x0800293d Thumb Code 140 stm32f1xx_hal_tim.o(i.TIM_SlaveTimer_SetConfig) + i.TIM_TI1_ConfigInputStage 0x080029c8 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) + TIM_TI1_ConfigInputStage 0x080029c9 Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) + i.TIM_TI2_ConfigInputStage 0x080029ea Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) + TIM_TI2_ConfigInputStage 0x080029eb Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) + i.UART4_IRQHandler 0x08002a10 Section 0 stm32f1xx_it.o(i.UART4_IRQHandler) + i.UART_DMAAbortOnError 0x08002a1c Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) + UART_DMAAbortOnError 0x08002a1d Thumb Code 16 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) + i.UART_EndRxTransfer 0x08002a2c Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) + UART_EndRxTransfer 0x08002a2d Thumb Code 78 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) + i.UART_Receive_IT 0x08002a7a Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT) + UART_Receive_IT 0x08002a7b Thumb Code 194 stm32f1xx_hal_uart.o(i.UART_Receive_IT) + i.UART_SetConfig 0x08002b3c Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig) + UART_SetConfig 0x08002b3d Thumb Code 178 stm32f1xx_hal_uart.o(i.UART_SetConfig) + i.USART1_IRQHandler 0x08002bf4 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler) + i.USART2_IRQHandler 0x08002c00 Section 0 stm32f1xx_it.o(i.USART2_IRQHandler) + i.USART3_IRQHandler 0x08002c0c Section 0 stm32f1xx_it.o(i.USART3_IRQHandler) + i.UsageFault_Handler 0x08002c18 Section 0 stm32f1xx_it.o(i.UsageFault_Handler) + i.__NVIC_SetPriority 0x08002c1a Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x08002c1b Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) + i.app_act 0x08002c3a Section 0 app.o(i.app_act) + i.key_act 0x08002c48 Section 0 key.o(i.key_act) + i.key_clr 0x08002c94 Section 0 key.o(i.key_clr) + i.main 0x08002cb0 Section 0 main.o(i.main) + .constdata 0x08002d04 Section 18 stm32f1xx_hal_rcc.o(.constdata) + aPredivFactorTable 0x08002d04 Data 2 stm32f1xx_hal_rcc.o(.constdata) + aPLLMULFactorTable 0x08002d06 Data 16 stm32f1xx_hal_rcc.o(.constdata) + .constdata 0x08002d16 Section 16 system_stm32f1xx.o(.constdata) + .constdata 0x08002d26 Section 8 system_stm32f1xx.o(.constdata) .data 0x20000000 Section 12 stm32f1xx_hal.o(.data) .data 0x2000000c Section 4 system_stm32f1xx.o(.data) - .bss 0x20000010 Section 84 i2c.o(.bss) - .bss 0x20000064 Section 176 spi.o(.bss) - .bss 0x20000114 Section 72 tim.o(.bss) - .bss 0x2000015c Section 288 usart.o(.bss) - .bss 0x2000027c Section 36 key.o(.bss) - .bss 0x200002a0 Section 96 libspace.o(.bss) - HEAP 0x20000300 Section 512 startup_stm32f103xe.o(HEAP) - Heap_Mem 0x20000300 Data 512 startup_stm32f103xe.o(HEAP) - STACK 0x20000500 Section 1024 startup_stm32f103xe.o(STACK) - Stack_Mem 0x20000500 Data 1024 startup_stm32f103xe.o(STACK) - __initial_sp 0x20000900 Data 0 startup_stm32f103xe.o(STACK) + .data 0x20000010 Section 10 key.o(.data) + .bss 0x2000001c Section 84 i2c.o(.bss) + .bss 0x20000070 Section 176 spi.o(.bss) + .bss 0x20000120 Section 72 tim.o(.bss) + .bss 0x20000168 Section 288 usart.o(.bss) + .bss 0x20000288 Section 36 key.o(.bss) + .bss 0x200002ac Section 96 libspace.o(.bss) + HEAP 0x20000310 Section 512 startup_stm32f103xe.o(HEAP) + Heap_Mem 0x20000310 Data 512 startup_stm32f103xe.o(HEAP) + STACK 0x20000510 Section 1024 startup_stm32f103xe.o(STACK) + Stack_Mem 0x20000510 Data 1024 startup_stm32f103xe.o(STACK) + __initial_sp 0x20000910 Data 0 startup_stm32f103xe.o(STACK) Global Symbols @@ -1807,103 +1823,109 @@ Image Symbol Table HAL_DMA_GetState 0x08000451 Thumb Code 6 stm32f1xx_hal_dma.o(i.HAL_DMA_GetState) HAL_GPIO_Init 0x08000459 Thumb Code 462 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) HAL_GPIO_ReadPin 0x08000651 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) - HAL_GPIO_TogglePin 0x0800065b Thumb Code 16 stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) - HAL_GPIO_WritePin 0x0800066b Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) - HAL_GetTick 0x08000675 Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick) - HAL_I2C_AbortCpltCallback 0x08000681 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_AbortCpltCallback) - HAL_I2C_AddrCallback 0x08000683 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_AddrCallback) - HAL_I2C_ER_IRQHandler 0x08000685 Thumb Code 196 stm32f1xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler) - HAL_I2C_EV_IRQHandler 0x08000749 Thumb Code 560 stm32f1xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) - HAL_I2C_ErrorCallback 0x08000979 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_ErrorCallback) - HAL_I2C_Init 0x0800097d Thumb Code 376 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init) - HAL_I2C_ListenCpltCallback 0x08000b05 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_ListenCpltCallback) - HAL_I2C_MasterRxCpltCallback 0x08000b07 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterRxCpltCallback) - HAL_I2C_MasterTxCpltCallback 0x08000b09 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterTxCpltCallback) - HAL_I2C_MemRxCpltCallback 0x08000b0b Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemRxCpltCallback) - HAL_I2C_MemTxCpltCallback 0x08000b0d Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemTxCpltCallback) - HAL_I2C_MspInit 0x08000b11 Thumb Code 112 i2c.o(i.HAL_I2C_MspInit) - HAL_I2C_SlaveRxCpltCallback 0x08000b8d Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveRxCpltCallback) - HAL_I2C_SlaveTxCpltCallback 0x08000b8f Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveTxCpltCallback) - HAL_IncTick 0x08000b91 Thumb Code 12 stm32f1xx_hal.o(i.HAL_IncTick) - HAL_Init 0x08000ba1 Thumb Code 32 stm32f1xx_hal.o(i.HAL_Init) - HAL_InitTick 0x08000bc5 Thumb Code 54 stm32f1xx_hal.o(i.HAL_InitTick) - HAL_MspInit 0x08000c05 Thumb Code 52 stm32f1xx_hal_msp.o(i.HAL_MspInit) - HAL_NVIC_EnableIRQ 0x08000c41 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - HAL_NVIC_SetPriority 0x08000c5d Thumb Code 60 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - HAL_NVIC_SetPriorityGrouping 0x08000c9d Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) - HAL_RCC_ClockConfig 0x08000cc1 Thumb Code 280 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - HAL_RCC_GetPCLK1Freq 0x08000ded Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - HAL_RCC_GetPCLK2Freq 0x08000e0d Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) - HAL_RCC_GetSysClockFreq 0x08000e2d Thumb Code 58 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - HAL_RCC_OscConfig 0x08000e79 Thumb Code 778 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) - HAL_SPI_ErrorCallback 0x08001199 Thumb Code 2 stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback) - HAL_SPI_IRQHandler 0x0800119d Thumb Code 220 stm32f1xx_hal_spi.o(i.HAL_SPI_IRQHandler) - HAL_SPI_Init 0x0800127d Thumb Code 178 stm32f1xx_hal_spi.o(i.HAL_SPI_Init) - HAL_SPI_MspInit 0x08001331 Thumb Code 204 spi.o(i.HAL_SPI_MspInit) - HAL_SYSTICK_Config 0x08001411 Thumb Code 40 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) - HAL_TIMEx_MasterConfigSynchronization 0x08001439 Thumb Code 104 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) - HAL_TIM_Base_Init 0x080014b5 Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) - HAL_TIM_Base_MspInit 0x08001511 Thumb Code 30 tim.o(i.HAL_TIM_Base_MspInit) - HAL_TIM_SlaveConfigSynchro 0x08001539 Thumb Code 86 stm32f1xx_hal_tim.o(i.HAL_TIM_SlaveConfigSynchro) - HAL_UARTEx_RxEventCallback 0x0800158f Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) - HAL_UART_ErrorCallback 0x08001591 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) - HAL_UART_IRQHandler 0x08001595 Thumb Code 616 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) - HAL_UART_Init 0x08001801 Thumb Code 100 stm32f1xx_hal_uart.o(i.HAL_UART_Init) - HAL_UART_MspInit 0x08001865 Thumb Code 368 usart.o(i.HAL_UART_MspInit) - HAL_UART_RxCpltCallback 0x080019f5 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_RxCpltCallback) - HAL_UART_TxCpltCallback 0x080019f7 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) - HardFault_Handler 0x080019f9 Thumb Code 2 stm32f1xx_it.o(i.HardFault_Handler) - I2C1_ER_IRQHandler 0x080019fd Thumb Code 6 stm32f1xx_it.o(i.I2C1_ER_IRQHandler) - I2C1_EV_IRQHandler 0x08001a09 Thumb Code 6 stm32f1xx_it.o(i.I2C1_EV_IRQHandler) - Key_Init 0x080023f1 Thumb Code 24 key.o(i.Key_Init) - Key_Scan 0x0800240d Thumb Code 892 key.o(i.Key_Scan) - MX_GPIO_Init 0x08002799 Thumb Code 308 gpio.o(i.MX_GPIO_Init) - MX_I2C1_Init 0x080028e1 Thumb Code 50 i2c.o(i.MX_I2C1_Init) - MX_SPI1_Init 0x08002921 Thumb Code 60 spi.o(i.MX_SPI1_Init) - MX_SPI2_Init 0x08002965 Thumb Code 60 spi.o(i.MX_SPI2_Init) - MX_TIM1_Init 0x080029a9 Thumb Code 96 tim.o(i.MX_TIM1_Init) - MX_UART4_Init 0x08002a11 Thumb Code 48 usart.o(i.MX_UART4_Init) - MX_USART1_UART_Init 0x08002a49 Thumb Code 48 usart.o(i.MX_USART1_UART_Init) - MX_USART2_UART_Init 0x08002a81 Thumb Code 48 usart.o(i.MX_USART2_UART_Init) - MX_USART3_UART_Init 0x08002ab9 Thumb Code 48 usart.o(i.MX_USART3_UART_Init) - MemManage_Handler 0x08002af1 Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler) - NMI_Handler 0x08002af3 Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler) - PendSV_Handler 0x08002af5 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) - SPI1_IRQHandler 0x08002af9 Thumb Code 6 stm32f1xx_it.o(i.SPI1_IRQHandler) - SPI2_IRQHandler 0x08002b05 Thumb Code 6 stm32f1xx_it.o(i.SPI2_IRQHandler) - SVC_Handler 0x08002b21 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) - SysTick_Handler 0x08002b23 Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler) - SystemClock_Config 0x08002b27 Thumb Code 92 main.o(i.SystemClock_Config) - SystemInit 0x08002b83 Thumb Code 2 system_stm32f1xx.o(i.SystemInit) - TIM_Base_SetConfig 0x08002b85 Thumb Code 120 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) - TIM_ETR_SetConfig 0x08002c11 Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) - UART4_IRQHandler 0x08002cf9 Thumb Code 6 stm32f1xx_it.o(i.UART4_IRQHandler) - USART1_IRQHandler 0x08002edd Thumb Code 6 stm32f1xx_it.o(i.USART1_IRQHandler) - USART2_IRQHandler 0x08002ee9 Thumb Code 6 stm32f1xx_it.o(i.USART2_IRQHandler) - USART3_IRQHandler 0x08002ef5 Thumb Code 6 stm32f1xx_it.o(i.USART3_IRQHandler) - UsageFault_Handler 0x08002f01 Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler) - main 0x08002f25 Thumb Code 214 main.o(i.main) - AHBPrescTable 0x08003022 Data 16 system_stm32f1xx.o(.constdata) - APBPrescTable 0x08003032 Data 8 system_stm32f1xx.o(.constdata) - Region$$Table$$Base 0x0800303c Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x0800305c Number 0 anon$$obj.o(Region$$Table) + HAL_GPIO_WritePin 0x0800065b Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) + HAL_GetTick 0x08000665 Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick) + HAL_I2C_AbortCpltCallback 0x08000671 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_AbortCpltCallback) + HAL_I2C_AddrCallback 0x08000673 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_AddrCallback) + HAL_I2C_ER_IRQHandler 0x08000675 Thumb Code 196 stm32f1xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler) + HAL_I2C_EV_IRQHandler 0x08000739 Thumb Code 560 stm32f1xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) + HAL_I2C_ErrorCallback 0x08000969 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_ErrorCallback) + HAL_I2C_Init 0x0800096d Thumb Code 376 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init) + HAL_I2C_ListenCpltCallback 0x08000af5 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_ListenCpltCallback) + HAL_I2C_MasterRxCpltCallback 0x08000af7 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterRxCpltCallback) + HAL_I2C_MasterTxCpltCallback 0x08000af9 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterTxCpltCallback) + HAL_I2C_MemRxCpltCallback 0x08000afb Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemRxCpltCallback) + HAL_I2C_MemTxCpltCallback 0x08000afd Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemTxCpltCallback) + HAL_I2C_MspInit 0x08000b01 Thumb Code 112 i2c.o(i.HAL_I2C_MspInit) + HAL_I2C_SlaveRxCpltCallback 0x08000b7d Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveRxCpltCallback) + HAL_I2C_SlaveTxCpltCallback 0x08000b7f Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveTxCpltCallback) + HAL_IncTick 0x08000b81 Thumb Code 12 stm32f1xx_hal.o(i.HAL_IncTick) + HAL_Init 0x08000b91 Thumb Code 32 stm32f1xx_hal.o(i.HAL_Init) + HAL_InitTick 0x08000bb5 Thumb Code 54 stm32f1xx_hal.o(i.HAL_InitTick) + HAL_MspInit 0x08000bf5 Thumb Code 52 stm32f1xx_hal_msp.o(i.HAL_MspInit) + HAL_NVIC_EnableIRQ 0x08000c31 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x08000c4d Thumb Code 60 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + HAL_NVIC_SetPriorityGrouping 0x08000c8d Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) + HAL_RCC_ClockConfig 0x08000cb1 Thumb Code 280 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + HAL_RCC_GetPCLK1Freq 0x08000ddd Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + HAL_RCC_GetPCLK2Freq 0x08000dfd Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) + HAL_RCC_GetSysClockFreq 0x08000e1d Thumb Code 58 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + HAL_RCC_OscConfig 0x08000e69 Thumb Code 778 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) + HAL_SPI_ErrorCallback 0x08001189 Thumb Code 2 stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback) + HAL_SPI_IRQHandler 0x0800118d Thumb Code 220 stm32f1xx_hal_spi.o(i.HAL_SPI_IRQHandler) + HAL_SPI_Init 0x0800126d Thumb Code 178 stm32f1xx_hal_spi.o(i.HAL_SPI_Init) + HAL_SPI_MspInit 0x08001321 Thumb Code 204 spi.o(i.HAL_SPI_MspInit) + HAL_SYSTICK_Config 0x08001401 Thumb Code 40 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) + HAL_TIMEx_MasterConfigSynchronization 0x08001429 Thumb Code 104 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) + HAL_TIM_Base_Init 0x080014a5 Thumb Code 90 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init) + HAL_TIM_Base_MspInit 0x08001501 Thumb Code 30 tim.o(i.HAL_TIM_Base_MspInit) + HAL_TIM_SlaveConfigSynchro 0x08001529 Thumb Code 86 stm32f1xx_hal_tim.o(i.HAL_TIM_SlaveConfigSynchro) + HAL_UARTEx_RxEventCallback 0x0800157f Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) + HAL_UART_ErrorCallback 0x08001581 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) + HAL_UART_IRQHandler 0x08001585 Thumb Code 616 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) + HAL_UART_Init 0x080017f1 Thumb Code 100 stm32f1xx_hal_uart.o(i.HAL_UART_Init) + HAL_UART_MspInit 0x08001855 Thumb Code 368 usart.o(i.HAL_UART_MspInit) + HAL_UART_RxCpltCallback 0x080019e5 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_RxCpltCallback) + HAL_UART_TxCpltCallback 0x080019e7 Thumb Code 2 stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) + HardFault_Handler 0x080019e9 Thumb Code 2 stm32f1xx_it.o(i.HardFault_Handler) + I2C1_ER_IRQHandler 0x080019ed Thumb Code 6 stm32f1xx_it.o(i.I2C1_ER_IRQHandler) + I2C1_EV_IRQHandler 0x080019f9 Thumb Code 6 stm32f1xx_it.o(i.I2C1_EV_IRQHandler) + Key_Init 0x080023e1 Thumb Code 24 key.o(i.Key_Init) + Key_Scan 0x080023fd Thumb Code 158 key.o(i.Key_Scan) + MX_GPIO_Init 0x080024b1 Thumb Code 308 gpio.o(i.MX_GPIO_Init) + MX_I2C1_Init 0x080025f9 Thumb Code 50 i2c.o(i.MX_I2C1_Init) + MX_SPI1_Init 0x08002639 Thumb Code 60 spi.o(i.MX_SPI1_Init) + MX_SPI2_Init 0x0800267d Thumb Code 60 spi.o(i.MX_SPI2_Init) + MX_TIM1_Init 0x080026c1 Thumb Code 96 tim.o(i.MX_TIM1_Init) + MX_UART4_Init 0x08002729 Thumb Code 48 usart.o(i.MX_UART4_Init) + MX_USART1_UART_Init 0x08002761 Thumb Code 48 usart.o(i.MX_USART1_UART_Init) + MX_USART2_UART_Init 0x08002799 Thumb Code 48 usart.o(i.MX_USART2_UART_Init) + MX_USART3_UART_Init 0x080027d1 Thumb Code 48 usart.o(i.MX_USART3_UART_Init) + MemManage_Handler 0x08002809 Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler) + NMI_Handler 0x0800280b Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler) + PendSV_Handler 0x0800280d Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) + SPI1_IRQHandler 0x08002811 Thumb Code 6 stm32f1xx_it.o(i.SPI1_IRQHandler) + SPI2_IRQHandler 0x0800281d Thumb Code 6 stm32f1xx_it.o(i.SPI2_IRQHandler) + SVC_Handler 0x08002839 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) + SysTick_Handler 0x0800283b Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler) + SystemClock_Config 0x0800283f Thumb Code 92 main.o(i.SystemClock_Config) + SystemInit 0x0800289b Thumb Code 2 system_stm32f1xx.o(i.SystemInit) + TIM_Base_SetConfig 0x0800289d Thumb Code 120 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig) + TIM_ETR_SetConfig 0x08002929 Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig) + UART4_IRQHandler 0x08002a11 Thumb Code 6 stm32f1xx_it.o(i.UART4_IRQHandler) + USART1_IRQHandler 0x08002bf5 Thumb Code 6 stm32f1xx_it.o(i.USART1_IRQHandler) + USART2_IRQHandler 0x08002c01 Thumb Code 6 stm32f1xx_it.o(i.USART2_IRQHandler) + USART3_IRQHandler 0x08002c0d Thumb Code 6 stm32f1xx_it.o(i.USART3_IRQHandler) + UsageFault_Handler 0x08002c19 Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler) + app_act 0x08002c3b Thumb Code 14 app.o(i.app_act) + key_act 0x08002c49 Thumb Code 66 key.o(i.key_act) + key_clr 0x08002c95 Thumb Code 18 key.o(i.key_clr) + main 0x08002cb1 Thumb Code 78 main.o(i.main) + AHBPrescTable 0x08002d16 Data 16 system_stm32f1xx.o(.constdata) + APBPrescTable 0x08002d26 Data 8 system_stm32f1xx.o(.constdata) + Region$$Table$$Base 0x08002d30 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08002d50 Number 0 anon$$obj.o(Region$$Table) uwTickFreq 0x20000000 Data 1 stm32f1xx_hal.o(.data) uwTickPrio 0x20000004 Data 4 stm32f1xx_hal.o(.data) uwTick 0x20000008 Data 4 stm32f1xx_hal.o(.data) SystemCoreClock 0x2000000c Data 4 system_stm32f1xx.o(.data) - hi2c1 0x20000010 Data 84 i2c.o(.bss) - hspi1 0x20000064 Data 88 spi.o(.bss) - hspi2 0x200000bc Data 88 spi.o(.bss) - htim1 0x20000114 Data 72 tim.o(.bss) - huart4 0x2000015c Data 72 usart.o(.bss) - huart1 0x200001a4 Data 72 usart.o(.bss) - huart2 0x200001ec Data 72 usart.o(.bss) - huart3 0x20000234 Data 72 usart.o(.bss) - Key_Busy 0x2000027c Data 12 key.o(.bss) + key_i 0x20000010 Data 1 key.o(.data) + key_no 0x20000011 Data 3 key.o(.data) + key_msg 0x20000014 Data 3 key.o(.data) + key_val 0x20000017 Data 3 key.o(.data) + hi2c1 0x2000001c Data 84 i2c.o(.bss) + hspi1 0x20000070 Data 88 spi.o(.bss) + hspi2 0x200000c8 Data 88 spi.o(.bss) + htim1 0x20000120 Data 72 tim.o(.bss) + huart4 0x20000168 Data 72 usart.o(.bss) + huart1 0x200001b0 Data 72 usart.o(.bss) + huart2 0x200001f8 Data 72 usart.o(.bss) + huart3 0x20000240 Data 72 usart.o(.bss) Key_State 0x20000288 Data 12 key.o(.bss) Key_Mode 0x20000294 Data 12 key.o(.bss) - __libspace_start 0x200002a0 Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x20000300 Data 0 libspace.o(.bss) + key_cnt 0x200002a0 Data 12 key.o(.bss) + __libspace_start 0x200002ac Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x2000030c Data 0 libspace.o(.bss) @@ -1913,213 +1935,217 @@ Memory Map of the image Image Entry point : 0x08000131 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000306c, Max: 0x00040000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002d6c, Max: 0x00040000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000305c, Max: 0x00040000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00002d50, Max: 0x00040000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x00000130 Data RO 3 RESET startup_stm32f103xe.o - 0x08000130 0x08000130 0x00000008 Code RO 3717 * !!!main c_w.l(__main.o) - 0x08000138 0x08000138 0x00000034 Code RO 3876 !!!scatter c_w.l(__scatter.o) - 0x0800016c 0x0800016c 0x0000001a Code RO 3878 !!handler_copy c_w.l(__scatter_copy.o) + 0x08000130 0x08000130 0x00000008 Code RO 3758 * !!!main c_w.l(__main.o) + 0x08000138 0x08000138 0x00000034 Code RO 3917 !!!scatter c_w.l(__scatter.o) + 0x0800016c 0x0800016c 0x0000001a Code RO 3919 !!handler_copy c_w.l(__scatter_copy.o) 0x08000186 0x08000186 0x00000002 PAD - 0x08000188 0x08000188 0x0000001c Code RO 3880 !!handler_zi c_w.l(__scatter_zi.o) - 0x080001a4 0x080001a4 0x00000002 Code RO 3744 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3751 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3753 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3756 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3758 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3760 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3763 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3765 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3767 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3769 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3771 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3773 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3775 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3777 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3779 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3781 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3783 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3787 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3789 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3791 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000000 Code RO 3793 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) - 0x080001a6 0x080001a6 0x00000002 Code RO 3794 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) - 0x080001a8 0x080001a8 0x00000002 Code RO 3814 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) - 0x080001aa 0x080001aa 0x00000000 Code RO 3827 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) - 0x080001aa 0x080001aa 0x00000000 Code RO 3829 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) - 0x080001aa 0x080001aa 0x00000000 Code RO 3831 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) - 0x080001aa 0x080001aa 0x00000000 Code RO 3834 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) - 0x080001aa 0x080001aa 0x00000000 Code RO 3837 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) - 0x080001aa 0x080001aa 0x00000000 Code RO 3839 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) - 0x080001aa 0x080001aa 0x00000000 Code RO 3842 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) - 0x080001aa 0x080001aa 0x00000002 Code RO 3843 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) - 0x080001ac 0x080001ac 0x00000000 Code RO 3719 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) - 0x080001ac 0x080001ac 0x00000000 Code RO 3721 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) - 0x080001ac 0x080001ac 0x00000006 Code RO 3733 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) - 0x080001b2 0x080001b2 0x00000000 Code RO 3723 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) - 0x080001b2 0x080001b2 0x00000004 Code RO 3724 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) - 0x080001b6 0x080001b6 0x00000000 Code RO 3726 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) - 0x080001b6 0x080001b6 0x00000008 Code RO 3727 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) - 0x080001be 0x080001be 0x00000002 Code RO 3748 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) - 0x080001c0 0x080001c0 0x00000000 Code RO 3796 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) - 0x080001c0 0x080001c0 0x00000004 Code RO 3797 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) - 0x080001c4 0x080001c4 0x00000006 Code RO 3798 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) + 0x08000188 0x08000188 0x0000001c Code RO 3921 !!handler_zi c_w.l(__scatter_zi.o) + 0x080001a4 0x080001a4 0x00000002 Code RO 3785 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3792 .ARM.Collect$$libinit$$00000002 c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3794 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3797 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3799 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3801 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3804 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3806 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3808 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3810 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3812 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3814 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3816 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3818 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3820 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3822 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3824 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3828 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3830 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3832 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000000 Code RO 3834 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) + 0x080001a6 0x080001a6 0x00000002 Code RO 3835 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) + 0x080001a8 0x080001a8 0x00000002 Code RO 3855 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) + 0x080001aa 0x080001aa 0x00000000 Code RO 3868 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) + 0x080001aa 0x080001aa 0x00000000 Code RO 3870 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) + 0x080001aa 0x080001aa 0x00000000 Code RO 3872 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) + 0x080001aa 0x080001aa 0x00000000 Code RO 3875 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) + 0x080001aa 0x080001aa 0x00000000 Code RO 3878 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) + 0x080001aa 0x080001aa 0x00000000 Code RO 3880 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) + 0x080001aa 0x080001aa 0x00000000 Code RO 3883 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) + 0x080001aa 0x080001aa 0x00000002 Code RO 3884 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) + 0x080001ac 0x080001ac 0x00000000 Code RO 3760 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) + 0x080001ac 0x080001ac 0x00000000 Code RO 3762 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) + 0x080001ac 0x080001ac 0x00000006 Code RO 3774 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) + 0x080001b2 0x080001b2 0x00000000 Code RO 3764 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) + 0x080001b2 0x080001b2 0x00000004 Code RO 3765 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) + 0x080001b6 0x080001b6 0x00000000 Code RO 3767 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) + 0x080001b6 0x080001b6 0x00000008 Code RO 3768 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) + 0x080001be 0x080001be 0x00000002 Code RO 3789 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) + 0x080001c0 0x080001c0 0x00000000 Code RO 3837 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) + 0x080001c0 0x080001c0 0x00000004 Code RO 3838 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) + 0x080001c4 0x080001c4 0x00000006 Code RO 3839 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x080001ca 0x080001ca 0x00000002 PAD 0x080001cc 0x080001cc 0x00000040 Code RO 4 .text startup_stm32f103xe.o - 0x0800020c 0x0800020c 0x0000004e Code RO 3713 .text c_w.l(rt_memclr_w.o) - 0x0800025a 0x0800025a 0x00000006 Code RO 3715 .text c_w.l(heapauxi.o) - 0x08000260 0x08000260 0x0000004a Code RO 3735 .text c_w.l(sys_stackheap_outer.o) - 0x080002aa 0x080002aa 0x00000012 Code RO 3737 .text c_w.l(exit.o) - 0x080002bc 0x080002bc 0x00000008 Code RO 3745 .text c_w.l(libspace.o) - 0x080002c4 0x080002c4 0x0000000c Code RO 3806 .text c_w.l(sys_exit.o) - 0x080002d0 0x080002d0 0x00000002 Code RO 3817 .text c_w.l(use_no_semi.o) - 0x080002d2 0x080002d2 0x00000000 Code RO 3819 .text c_w.l(indicate_semi.o) - 0x080002d2 0x080002d2 0x00000002 Code RO 382 i.BusFault_Handler stm32f1xx_it.o - 0x080002d4 0x080002d4 0x00000002 Code RO 383 i.DebugMon_Handler stm32f1xx_it.o + 0x0800020c 0x0800020c 0x0000004e Code RO 3754 .text c_w.l(rt_memclr_w.o) + 0x0800025a 0x0800025a 0x00000006 Code RO 3756 .text c_w.l(heapauxi.o) + 0x08000260 0x08000260 0x0000004a Code RO 3776 .text c_w.l(sys_stackheap_outer.o) + 0x080002aa 0x080002aa 0x00000012 Code RO 3778 .text c_w.l(exit.o) + 0x080002bc 0x080002bc 0x00000008 Code RO 3786 .text c_w.l(libspace.o) + 0x080002c4 0x080002c4 0x0000000c Code RO 3847 .text c_w.l(sys_exit.o) + 0x080002d0 0x080002d0 0x00000002 Code RO 3858 .text c_w.l(use_no_semi.o) + 0x080002d2 0x080002d2 0x00000000 Code RO 3860 .text c_w.l(indicate_semi.o) + 0x080002d2 0x080002d2 0x00000002 Code RO 385 i.BusFault_Handler stm32f1xx_it.o + 0x080002d4 0x080002d4 0x00000002 Code RO 386 i.DebugMon_Handler stm32f1xx_it.o 0x080002d6 0x080002d6 0x00000004 Code RO 13 i.Error_Handler main.o - 0x080002da 0x080002da 0x00000046 Code RO 1384 i.HAL_DMA_Abort stm32f1xx_hal_dma.o - 0x08000320 0x08000320 0x00000130 Code RO 1385 i.HAL_DMA_Abort_IT stm32f1xx_hal_dma.o - 0x08000450 0x08000450 0x00000006 Code RO 1388 i.HAL_DMA_GetState stm32f1xx_hal_dma.o + 0x080002da 0x080002da 0x00000046 Code RO 1387 i.HAL_DMA_Abort stm32f1xx_hal_dma.o + 0x08000320 0x08000320 0x00000130 Code RO 1388 i.HAL_DMA_Abort_IT stm32f1xx_hal_dma.o + 0x08000450 0x08000450 0x00000006 Code RO 1391 i.HAL_DMA_GetState stm32f1xx_hal_dma.o 0x08000456 0x08000456 0x00000002 PAD - 0x08000458 0x08000458 0x000001f8 Code RO 1320 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o - 0x08000650 0x08000650 0x0000000a Code RO 1322 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o - 0x0800065a 0x0800065a 0x00000010 Code RO 1323 i.HAL_GPIO_TogglePin stm32f1xx_hal_gpio.o - 0x0800066a 0x0800066a 0x0000000a Code RO 1324 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o - 0x08000674 0x08000674 0x0000000c Code RO 1014 i.HAL_GetTick stm32f1xx_hal.o - 0x08000680 0x08000680 0x00000002 Code RO 566 i.HAL_I2C_AbortCpltCallback stm32f1xx_hal_i2c.o - 0x08000682 0x08000682 0x00000002 Code RO 567 i.HAL_I2C_AddrCallback stm32f1xx_hal_i2c.o - 0x08000684 0x08000684 0x000000c4 Code RO 570 i.HAL_I2C_ER_IRQHandler stm32f1xx_hal_i2c.o - 0x08000748 0x08000748 0x00000230 Code RO 571 i.HAL_I2C_EV_IRQHandler stm32f1xx_hal_i2c.o - 0x08000978 0x08000978 0x00000002 Code RO 573 i.HAL_I2C_ErrorCallback stm32f1xx_hal_i2c.o - 0x0800097a 0x0800097a 0x00000002 PAD - 0x0800097c 0x0800097c 0x00000188 Code RO 577 i.HAL_I2C_Init stm32f1xx_hal_i2c.o - 0x08000b04 0x08000b04 0x00000002 Code RO 579 i.HAL_I2C_ListenCpltCallback stm32f1xx_hal_i2c.o - 0x08000b06 0x08000b06 0x00000002 Code RO 580 i.HAL_I2C_MasterRxCpltCallback stm32f1xx_hal_i2c.o - 0x08000b08 0x08000b08 0x00000002 Code RO 581 i.HAL_I2C_MasterTxCpltCallback stm32f1xx_hal_i2c.o - 0x08000b0a 0x08000b0a 0x00000002 Code RO 593 i.HAL_I2C_MemRxCpltCallback stm32f1xx_hal_i2c.o - 0x08000b0c 0x08000b0c 0x00000002 Code RO 594 i.HAL_I2C_MemTxCpltCallback stm32f1xx_hal_i2c.o - 0x08000b0e 0x08000b0e 0x00000002 PAD - 0x08000b10 0x08000b10 0x0000007c Code RO 191 i.HAL_I2C_MspInit i2c.o - 0x08000b8c 0x08000b8c 0x00000002 Code RO 603 i.HAL_I2C_SlaveRxCpltCallback stm32f1xx_hal_i2c.o - 0x08000b8e 0x08000b8e 0x00000002 Code RO 604 i.HAL_I2C_SlaveTxCpltCallback stm32f1xx_hal_i2c.o - 0x08000b90 0x08000b90 0x00000010 Code RO 1020 i.HAL_IncTick stm32f1xx_hal.o - 0x08000ba0 0x08000ba0 0x00000024 Code RO 1021 i.HAL_Init stm32f1xx_hal.o - 0x08000bc4 0x08000bc4 0x00000040 Code RO 1022 i.HAL_InitTick stm32f1xx_hal.o - 0x08000c04 0x08000c04 0x0000003c Code RO 506 i.HAL_MspInit stm32f1xx_hal_msp.o - 0x08000c40 0x08000c40 0x0000001a Code RO 1480 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o - 0x08000c5a 0x08000c5a 0x00000002 PAD - 0x08000c5c 0x08000c5c 0x00000040 Code RO 1486 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o - 0x08000c9c 0x08000c9c 0x00000024 Code RO 1487 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o - 0x08000cc0 0x08000cc0 0x0000012c Code RO 1178 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o - 0x08000dec 0x08000dec 0x00000020 Code RO 1185 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o - 0x08000e0c 0x08000e0c 0x00000020 Code RO 1186 i.HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc.o - 0x08000e2c 0x08000e2c 0x0000004c Code RO 1187 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o - 0x08000e78 0x08000e78 0x00000320 Code RO 1190 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o - 0x08001198 0x08001198 0x00000002 Code RO 1987 i.HAL_SPI_ErrorCallback stm32f1xx_hal_spi.o - 0x0800119a 0x0800119a 0x00000002 PAD - 0x0800119c 0x0800119c 0x000000e0 Code RO 1990 i.HAL_SPI_IRQHandler stm32f1xx_hal_spi.o - 0x0800127c 0x0800127c 0x000000b2 Code RO 1991 i.HAL_SPI_Init stm32f1xx_hal_spi.o - 0x0800132e 0x0800132e 0x00000002 PAD - 0x08001330 0x08001330 0x000000e0 Code RO 233 i.HAL_SPI_MspInit spi.o - 0x08001410 0x08001410 0x00000028 Code RO 1491 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o - 0x08001438 0x08001438 0x0000007c Code RO 3027 i.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o - 0x080014b4 0x080014b4 0x0000005a Code RO 2304 i.HAL_TIM_Base_Init stm32f1xx_hal_tim.o - 0x0800150e 0x0800150e 0x00000002 PAD - 0x08001510 0x08001510 0x00000028 Code RO 281 i.HAL_TIM_Base_MspInit tim.o - 0x08001538 0x08001538 0x00000056 Code RO 2393 i.HAL_TIM_SlaveConfigSynchro stm32f1xx_hal_tim.o - 0x0800158e 0x0800158e 0x00000002 Code RO 3287 i.HAL_UARTEx_RxEventCallback stm32f1xx_hal_uart.o - 0x08001590 0x08001590 0x00000002 Code RO 3301 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o - 0x08001592 0x08001592 0x00000002 PAD - 0x08001594 0x08001594 0x0000026c Code RO 3304 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o - 0x08001800 0x08001800 0x00000064 Code RO 3305 i.HAL_UART_Init stm32f1xx_hal_uart.o - 0x08001864 0x08001864 0x00000190 Code RO 323 i.HAL_UART_MspInit usart.o - 0x080019f4 0x080019f4 0x00000002 Code RO 3311 i.HAL_UART_RxCpltCallback stm32f1xx_hal_uart.o - 0x080019f6 0x080019f6 0x00000002 Code RO 3316 i.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o - 0x080019f8 0x080019f8 0x00000002 Code RO 384 i.HardFault_Handler stm32f1xx_it.o - 0x080019fa 0x080019fa 0x00000002 PAD - 0x080019fc 0x080019fc 0x0000000c Code RO 385 i.I2C1_ER_IRQHandler stm32f1xx_it.o - 0x08001a08 0x08001a08 0x0000000c Code RO 386 i.I2C1_EV_IRQHandler stm32f1xx_it.o - 0x08001a14 0x08001a14 0x000000bc Code RO 615 i.I2C_DMAAbort stm32f1xx_hal_i2c.o - 0x08001ad0 0x08001ad0 0x00000010 Code RO 618 i.I2C_Flush_DR stm32f1xx_hal_i2c.o - 0x08001ae0 0x08001ae0 0x00000158 Code RO 619 i.I2C_ITError stm32f1xx_hal_i2c.o - 0x08001c38 0x08001c38 0x000000d2 Code RO 621 i.I2C_MasterReceive_BTF stm32f1xx_hal_i2c.o - 0x08001d0a 0x08001d0a 0x00000002 PAD - 0x08001d0c 0x08001d0c 0x000000e8 Code RO 622 i.I2C_MasterReceive_RXNE stm32f1xx_hal_i2c.o - 0x08001df4 0x08001df4 0x00000082 Code RO 625 i.I2C_MasterTransmit_BTF stm32f1xx_hal_i2c.o - 0x08001e76 0x08001e76 0x00000002 PAD - 0x08001e78 0x08001e78 0x000000b6 Code RO 626 i.I2C_MasterTransmit_TXE stm32f1xx_hal_i2c.o - 0x08001f2e 0x08001f2e 0x00000002 PAD - 0x08001f30 0x08001f30 0x00000158 Code RO 627 i.I2C_Master_ADDR stm32f1xx_hal_i2c.o - 0x08002088 0x08002088 0x0000008c Code RO 628 i.I2C_Master_SB stm32f1xx_hal_i2c.o - 0x08002114 0x08002114 0x000000a8 Code RO 629 i.I2C_MemoryTransmit_TXE_BTF stm32f1xx_hal_i2c.o - 0x080021bc 0x080021bc 0x00000046 Code RO 632 i.I2C_Slave_ADDR stm32f1xx_hal_i2c.o - 0x08002202 0x08002202 0x00000002 PAD - 0x08002204 0x08002204 0x00000090 Code RO 633 i.I2C_Slave_AF stm32f1xx_hal_i2c.o - 0x08002294 0x08002294 0x0000015c Code RO 634 i.I2C_Slave_STOPF stm32f1xx_hal_i2c.o - 0x080023f0 0x080023f0 0x0000001c Code RO 3676 i.Key_Init key.o - 0x0800240c 0x0800240c 0x0000038c Code RO 3677 i.Key_Scan key.o - 0x08002798 0x08002798 0x00000148 Code RO 166 i.MX_GPIO_Init gpio.o - 0x080028e0 0x080028e0 0x00000040 Code RO 192 i.MX_I2C1_Init i2c.o - 0x08002920 0x08002920 0x00000044 Code RO 234 i.MX_SPI1_Init spi.o - 0x08002964 0x08002964 0x00000044 Code RO 235 i.MX_SPI2_Init spi.o - 0x080029a8 0x080029a8 0x00000068 Code RO 282 i.MX_TIM1_Init tim.o - 0x08002a10 0x08002a10 0x00000038 Code RO 324 i.MX_UART4_Init usart.o - 0x08002a48 0x08002a48 0x00000038 Code RO 325 i.MX_USART1_UART_Init usart.o - 0x08002a80 0x08002a80 0x00000038 Code RO 326 i.MX_USART2_UART_Init usart.o - 0x08002ab8 0x08002ab8 0x00000038 Code RO 327 i.MX_USART3_UART_Init usart.o - 0x08002af0 0x08002af0 0x00000002 Code RO 387 i.MemManage_Handler stm32f1xx_it.o - 0x08002af2 0x08002af2 0x00000002 Code RO 388 i.NMI_Handler stm32f1xx_it.o - 0x08002af4 0x08002af4 0x00000002 Code RO 389 i.PendSV_Handler stm32f1xx_it.o - 0x08002af6 0x08002af6 0x00000002 PAD - 0x08002af8 0x08002af8 0x0000000c Code RO 390 i.SPI1_IRQHandler stm32f1xx_it.o - 0x08002b04 0x08002b04 0x0000000c Code RO 391 i.SPI2_IRQHandler stm32f1xx_it.o - 0x08002b10 0x08002b10 0x00000010 Code RO 2018 i.SPI_DMAAbortOnError stm32f1xx_hal_spi.o - 0x08002b20 0x08002b20 0x00000002 Code RO 392 i.SVC_Handler stm32f1xx_it.o - 0x08002b22 0x08002b22 0x00000004 Code RO 393 i.SysTick_Handler stm32f1xx_it.o - 0x08002b26 0x08002b26 0x0000005c Code RO 14 i.SystemClock_Config main.o - 0x08002b82 0x08002b82 0x00000002 Code RO 3639 i.SystemInit system_stm32f1xx.o - 0x08002b84 0x08002b84 0x0000008c Code RO 2397 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o - 0x08002c10 0x08002c10 0x00000014 Code RO 2408 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o - 0x08002c24 0x08002c24 0x0000008c Code RO 2414 i.TIM_SlaveTimer_SetConfig stm32f1xx_hal_tim.o - 0x08002cb0 0x08002cb0 0x00000022 Code RO 2415 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o - 0x08002cd2 0x08002cd2 0x00000024 Code RO 2417 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o - 0x08002cf6 0x08002cf6 0x00000002 PAD - 0x08002cf8 0x08002cf8 0x0000000c Code RO 394 i.UART4_IRQHandler stm32f1xx_it.o - 0x08002d04 0x08002d04 0x00000010 Code RO 3318 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o - 0x08002d14 0x08002d14 0x0000004e Code RO 3328 i.UART_EndRxTransfer stm32f1xx_hal_uart.o - 0x08002d62 0x08002d62 0x000000c2 Code RO 3330 i.UART_Receive_IT stm32f1xx_hal_uart.o - 0x08002e24 0x08002e24 0x000000b8 Code RO 3331 i.UART_SetConfig stm32f1xx_hal_uart.o - 0x08002edc 0x08002edc 0x0000000c Code RO 395 i.USART1_IRQHandler stm32f1xx_it.o - 0x08002ee8 0x08002ee8 0x0000000c Code RO 396 i.USART2_IRQHandler stm32f1xx_it.o - 0x08002ef4 0x08002ef4 0x0000000c Code RO 397 i.USART3_IRQHandler stm32f1xx_it.o - 0x08002f00 0x08002f00 0x00000002 Code RO 398 i.UsageFault_Handler stm32f1xx_it.o - 0x08002f02 0x08002f02 0x00000020 Code RO 1493 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o - 0x08002f22 0x08002f22 0x00000002 PAD - 0x08002f24 0x08002f24 0x000000ec Code RO 15 i.main main.o - 0x08003010 0x08003010 0x00000012 Data RO 1191 .constdata stm32f1xx_hal_rcc.o - 0x08003022 0x08003022 0x00000010 Data RO 3640 .constdata system_stm32f1xx.o - 0x08003032 0x08003032 0x00000008 Data RO 3641 .constdata system_stm32f1xx.o - 0x0800303a 0x0800303a 0x00000002 PAD - 0x0800303c 0x0800303c 0x00000020 Data RO 3874 Region$$Table anon$$obj.o + 0x08000458 0x08000458 0x000001f8 Code RO 1323 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o + 0x08000650 0x08000650 0x0000000a Code RO 1325 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o + 0x0800065a 0x0800065a 0x0000000a Code RO 1327 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o + 0x08000664 0x08000664 0x0000000c Code RO 1017 i.HAL_GetTick stm32f1xx_hal.o + 0x08000670 0x08000670 0x00000002 Code RO 569 i.HAL_I2C_AbortCpltCallback stm32f1xx_hal_i2c.o + 0x08000672 0x08000672 0x00000002 Code RO 570 i.HAL_I2C_AddrCallback stm32f1xx_hal_i2c.o + 0x08000674 0x08000674 0x000000c4 Code RO 573 i.HAL_I2C_ER_IRQHandler stm32f1xx_hal_i2c.o + 0x08000738 0x08000738 0x00000230 Code RO 574 i.HAL_I2C_EV_IRQHandler stm32f1xx_hal_i2c.o + 0x08000968 0x08000968 0x00000002 Code RO 576 i.HAL_I2C_ErrorCallback stm32f1xx_hal_i2c.o + 0x0800096a 0x0800096a 0x00000002 PAD + 0x0800096c 0x0800096c 0x00000188 Code RO 580 i.HAL_I2C_Init stm32f1xx_hal_i2c.o + 0x08000af4 0x08000af4 0x00000002 Code RO 582 i.HAL_I2C_ListenCpltCallback stm32f1xx_hal_i2c.o + 0x08000af6 0x08000af6 0x00000002 Code RO 583 i.HAL_I2C_MasterRxCpltCallback stm32f1xx_hal_i2c.o + 0x08000af8 0x08000af8 0x00000002 Code RO 584 i.HAL_I2C_MasterTxCpltCallback stm32f1xx_hal_i2c.o + 0x08000afa 0x08000afa 0x00000002 Code RO 596 i.HAL_I2C_MemRxCpltCallback stm32f1xx_hal_i2c.o + 0x08000afc 0x08000afc 0x00000002 Code RO 597 i.HAL_I2C_MemTxCpltCallback stm32f1xx_hal_i2c.o + 0x08000afe 0x08000afe 0x00000002 PAD + 0x08000b00 0x08000b00 0x0000007c Code RO 194 i.HAL_I2C_MspInit i2c.o + 0x08000b7c 0x08000b7c 0x00000002 Code RO 606 i.HAL_I2C_SlaveRxCpltCallback stm32f1xx_hal_i2c.o + 0x08000b7e 0x08000b7e 0x00000002 Code RO 607 i.HAL_I2C_SlaveTxCpltCallback stm32f1xx_hal_i2c.o + 0x08000b80 0x08000b80 0x00000010 Code RO 1023 i.HAL_IncTick stm32f1xx_hal.o + 0x08000b90 0x08000b90 0x00000024 Code RO 1024 i.HAL_Init stm32f1xx_hal.o + 0x08000bb4 0x08000bb4 0x00000040 Code RO 1025 i.HAL_InitTick stm32f1xx_hal.o + 0x08000bf4 0x08000bf4 0x0000003c Code RO 509 i.HAL_MspInit stm32f1xx_hal_msp.o + 0x08000c30 0x08000c30 0x0000001a Code RO 1483 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o + 0x08000c4a 0x08000c4a 0x00000002 PAD + 0x08000c4c 0x08000c4c 0x00000040 Code RO 1489 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o + 0x08000c8c 0x08000c8c 0x00000024 Code RO 1490 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o + 0x08000cb0 0x08000cb0 0x0000012c Code RO 1181 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o + 0x08000ddc 0x08000ddc 0x00000020 Code RO 1188 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o + 0x08000dfc 0x08000dfc 0x00000020 Code RO 1189 i.HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc.o + 0x08000e1c 0x08000e1c 0x0000004c Code RO 1190 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o + 0x08000e68 0x08000e68 0x00000320 Code RO 1193 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o + 0x08001188 0x08001188 0x00000002 Code RO 1990 i.HAL_SPI_ErrorCallback stm32f1xx_hal_spi.o + 0x0800118a 0x0800118a 0x00000002 PAD + 0x0800118c 0x0800118c 0x000000e0 Code RO 1993 i.HAL_SPI_IRQHandler stm32f1xx_hal_spi.o + 0x0800126c 0x0800126c 0x000000b2 Code RO 1994 i.HAL_SPI_Init stm32f1xx_hal_spi.o + 0x0800131e 0x0800131e 0x00000002 PAD + 0x08001320 0x08001320 0x000000e0 Code RO 236 i.HAL_SPI_MspInit spi.o + 0x08001400 0x08001400 0x00000028 Code RO 1494 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o + 0x08001428 0x08001428 0x0000007c Code RO 3030 i.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o + 0x080014a4 0x080014a4 0x0000005a Code RO 2307 i.HAL_TIM_Base_Init stm32f1xx_hal_tim.o + 0x080014fe 0x080014fe 0x00000002 PAD + 0x08001500 0x08001500 0x00000028 Code RO 284 i.HAL_TIM_Base_MspInit tim.o + 0x08001528 0x08001528 0x00000056 Code RO 2396 i.HAL_TIM_SlaveConfigSynchro stm32f1xx_hal_tim.o + 0x0800157e 0x0800157e 0x00000002 Code RO 3290 i.HAL_UARTEx_RxEventCallback stm32f1xx_hal_uart.o + 0x08001580 0x08001580 0x00000002 Code RO 3304 i.HAL_UART_ErrorCallback stm32f1xx_hal_uart.o + 0x08001582 0x08001582 0x00000002 PAD + 0x08001584 0x08001584 0x0000026c Code RO 3307 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o + 0x080017f0 0x080017f0 0x00000064 Code RO 3308 i.HAL_UART_Init stm32f1xx_hal_uart.o + 0x08001854 0x08001854 0x00000190 Code RO 326 i.HAL_UART_MspInit usart.o + 0x080019e4 0x080019e4 0x00000002 Code RO 3314 i.HAL_UART_RxCpltCallback stm32f1xx_hal_uart.o + 0x080019e6 0x080019e6 0x00000002 Code RO 3319 i.HAL_UART_TxCpltCallback stm32f1xx_hal_uart.o + 0x080019e8 0x080019e8 0x00000002 Code RO 387 i.HardFault_Handler stm32f1xx_it.o + 0x080019ea 0x080019ea 0x00000002 PAD + 0x080019ec 0x080019ec 0x0000000c Code RO 388 i.I2C1_ER_IRQHandler stm32f1xx_it.o + 0x080019f8 0x080019f8 0x0000000c Code RO 389 i.I2C1_EV_IRQHandler stm32f1xx_it.o + 0x08001a04 0x08001a04 0x000000bc Code RO 618 i.I2C_DMAAbort stm32f1xx_hal_i2c.o + 0x08001ac0 0x08001ac0 0x00000010 Code RO 621 i.I2C_Flush_DR stm32f1xx_hal_i2c.o + 0x08001ad0 0x08001ad0 0x00000158 Code RO 622 i.I2C_ITError stm32f1xx_hal_i2c.o + 0x08001c28 0x08001c28 0x000000d2 Code RO 624 i.I2C_MasterReceive_BTF stm32f1xx_hal_i2c.o + 0x08001cfa 0x08001cfa 0x00000002 PAD + 0x08001cfc 0x08001cfc 0x000000e8 Code RO 625 i.I2C_MasterReceive_RXNE stm32f1xx_hal_i2c.o + 0x08001de4 0x08001de4 0x00000082 Code RO 628 i.I2C_MasterTransmit_BTF stm32f1xx_hal_i2c.o + 0x08001e66 0x08001e66 0x00000002 PAD + 0x08001e68 0x08001e68 0x000000b6 Code RO 629 i.I2C_MasterTransmit_TXE stm32f1xx_hal_i2c.o + 0x08001f1e 0x08001f1e 0x00000002 PAD + 0x08001f20 0x08001f20 0x00000158 Code RO 630 i.I2C_Master_ADDR stm32f1xx_hal_i2c.o + 0x08002078 0x08002078 0x0000008c Code RO 631 i.I2C_Master_SB stm32f1xx_hal_i2c.o + 0x08002104 0x08002104 0x000000a8 Code RO 632 i.I2C_MemoryTransmit_TXE_BTF stm32f1xx_hal_i2c.o + 0x080021ac 0x080021ac 0x00000046 Code RO 635 i.I2C_Slave_ADDR stm32f1xx_hal_i2c.o + 0x080021f2 0x080021f2 0x00000002 PAD + 0x080021f4 0x080021f4 0x00000090 Code RO 636 i.I2C_Slave_AF stm32f1xx_hal_i2c.o + 0x08002284 0x08002284 0x0000015c Code RO 637 i.I2C_Slave_STOPF stm32f1xx_hal_i2c.o + 0x080023e0 0x080023e0 0x0000001c Code RO 3679 i.Key_Init key.o + 0x080023fc 0x080023fc 0x000000b4 Code RO 3680 i.Key_Scan key.o + 0x080024b0 0x080024b0 0x00000148 Code RO 169 i.MX_GPIO_Init gpio.o + 0x080025f8 0x080025f8 0x00000040 Code RO 195 i.MX_I2C1_Init i2c.o + 0x08002638 0x08002638 0x00000044 Code RO 237 i.MX_SPI1_Init spi.o + 0x0800267c 0x0800267c 0x00000044 Code RO 238 i.MX_SPI2_Init spi.o + 0x080026c0 0x080026c0 0x00000068 Code RO 285 i.MX_TIM1_Init tim.o + 0x08002728 0x08002728 0x00000038 Code RO 327 i.MX_UART4_Init usart.o + 0x08002760 0x08002760 0x00000038 Code RO 328 i.MX_USART1_UART_Init usart.o + 0x08002798 0x08002798 0x00000038 Code RO 329 i.MX_USART2_UART_Init usart.o + 0x080027d0 0x080027d0 0x00000038 Code RO 330 i.MX_USART3_UART_Init usart.o + 0x08002808 0x08002808 0x00000002 Code RO 390 i.MemManage_Handler stm32f1xx_it.o + 0x0800280a 0x0800280a 0x00000002 Code RO 391 i.NMI_Handler stm32f1xx_it.o + 0x0800280c 0x0800280c 0x00000002 Code RO 392 i.PendSV_Handler stm32f1xx_it.o + 0x0800280e 0x0800280e 0x00000002 PAD + 0x08002810 0x08002810 0x0000000c Code RO 393 i.SPI1_IRQHandler stm32f1xx_it.o + 0x0800281c 0x0800281c 0x0000000c Code RO 394 i.SPI2_IRQHandler stm32f1xx_it.o + 0x08002828 0x08002828 0x00000010 Code RO 2021 i.SPI_DMAAbortOnError stm32f1xx_hal_spi.o + 0x08002838 0x08002838 0x00000002 Code RO 395 i.SVC_Handler stm32f1xx_it.o + 0x0800283a 0x0800283a 0x00000004 Code RO 396 i.SysTick_Handler stm32f1xx_it.o + 0x0800283e 0x0800283e 0x0000005c Code RO 14 i.SystemClock_Config main.o + 0x0800289a 0x0800289a 0x00000002 Code RO 3642 i.SystemInit system_stm32f1xx.o + 0x0800289c 0x0800289c 0x0000008c Code RO 2400 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o + 0x08002928 0x08002928 0x00000014 Code RO 2411 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o + 0x0800293c 0x0800293c 0x0000008c Code RO 2417 i.TIM_SlaveTimer_SetConfig stm32f1xx_hal_tim.o + 0x080029c8 0x080029c8 0x00000022 Code RO 2418 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o + 0x080029ea 0x080029ea 0x00000024 Code RO 2420 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o + 0x08002a0e 0x08002a0e 0x00000002 PAD + 0x08002a10 0x08002a10 0x0000000c Code RO 397 i.UART4_IRQHandler stm32f1xx_it.o + 0x08002a1c 0x08002a1c 0x00000010 Code RO 3321 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o + 0x08002a2c 0x08002a2c 0x0000004e Code RO 3331 i.UART_EndRxTransfer stm32f1xx_hal_uart.o + 0x08002a7a 0x08002a7a 0x000000c2 Code RO 3333 i.UART_Receive_IT stm32f1xx_hal_uart.o + 0x08002b3c 0x08002b3c 0x000000b8 Code RO 3334 i.UART_SetConfig stm32f1xx_hal_uart.o + 0x08002bf4 0x08002bf4 0x0000000c Code RO 398 i.USART1_IRQHandler stm32f1xx_it.o + 0x08002c00 0x08002c00 0x0000000c Code RO 399 i.USART2_IRQHandler stm32f1xx_it.o + 0x08002c0c 0x08002c0c 0x0000000c Code RO 400 i.USART3_IRQHandler stm32f1xx_it.o + 0x08002c18 0x08002c18 0x00000002 Code RO 401 i.UsageFault_Handler stm32f1xx_it.o + 0x08002c1a 0x08002c1a 0x00000020 Code RO 1496 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o + 0x08002c3a 0x08002c3a 0x0000000e Code RO 3729 i.app_act app.o + 0x08002c48 0x08002c48 0x0000004c Code RO 3681 i.key_act key.o + 0x08002c94 0x08002c94 0x0000001c Code RO 3682 i.key_clr key.o + 0x08002cb0 0x08002cb0 0x00000054 Code RO 15 i.main main.o + 0x08002d04 0x08002d04 0x00000012 Data RO 1194 .constdata stm32f1xx_hal_rcc.o + 0x08002d16 0x08002d16 0x00000010 Data RO 3643 .constdata system_stm32f1xx.o + 0x08002d26 0x08002d26 0x00000008 Data RO 3644 .constdata system_stm32f1xx.o + 0x08002d2e 0x08002d2e 0x00000002 PAD + 0x08002d30 0x08002d30 0x00000020 Data RO 3915 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800305c, Size: 0x00000900, Max: 0x0000c000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08002d50, Size: 0x00000910, Max: 0x0000c000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x0800305c 0x0000000c Data RW 1028 .data stm32f1xx_hal.o - 0x2000000c 0x08003068 0x00000004 Data RW 3642 .data system_stm32f1xx.o - 0x20000010 - 0x00000054 Zero RW 193 .bss i2c.o - 0x20000064 - 0x000000b0 Zero RW 236 .bss spi.o - 0x20000114 - 0x00000048 Zero RW 283 .bss tim.o - 0x2000015c - 0x00000120 Zero RW 328 .bss usart.o - 0x2000027c - 0x00000024 Zero RW 3678 .bss key.o - 0x200002a0 - 0x00000060 Zero RW 3746 .bss c_w.l(libspace.o) - 0x20000300 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xe.o - 0x20000500 - 0x00000400 Zero RW 1 STACK startup_stm32f103xe.o + 0x20000000 0x08002d50 0x0000000c Data RW 1031 .data stm32f1xx_hal.o + 0x2000000c 0x08002d5c 0x00000004 Data RW 3645 .data system_stm32f1xx.o + 0x20000010 0x08002d60 0x0000000a Data RW 3685 .data key.o + 0x2000001a 0x08002d6a 0x00000002 PAD + 0x2000001c - 0x00000054 Zero RW 196 .bss i2c.o + 0x20000070 - 0x000000b0 Zero RW 239 .bss spi.o + 0x20000120 - 0x00000048 Zero RW 286 .bss tim.o + 0x20000168 - 0x00000120 Zero RW 331 .bss usart.o + 0x20000288 - 0x00000024 Zero RW 3684 .bss key.o + 0x200002ac - 0x00000060 Zero RW 3787 .bss c_w.l(libspace.o) + 0x2000030c 0x08002d6a 0x00000004 PAD + 0x20000310 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xe.o + 0x20000510 - 0x00000400 Zero RW 1 STACK startup_stm32f103xe.o ============================================================================== @@ -2129,16 +2155,17 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name + 14 0 0 0 0 430 app.o 328 20 0 0 0 999 gpio.o 188 26 0 0 84 1581 i2c.o - 936 20 0 0 36 2276 key.o - 332 22 0 0 0 502276 main.o + 312 46 0 10 36 2793 key.o + 180 6 0 0 0 502148 main.o 360 36 0 0 176 2242 spi.o 64 26 304 0 1536 804 startup_stm32f103xe.o 128 24 0 12 0 5849 stm32f1xx_hal.o 198 14 0 0 0 28915 stm32f1xx_hal_cortex.o 380 8 0 0 0 2362 stm32f1xx_hal_dma.o - 540 42 0 0 0 4108 stm32f1xx_hal_gpio.o + 524 42 0 0 0 3503 stm32f1xx_hal_gpio.o 3684 54 0 0 0 22429 stm32f1xx_hal_i2c.o 60 8 0 0 0 830 stm32f1xx_hal_msp.o 1240 84 18 0 0 5068 stm32f1xx_hal_rcc.o @@ -2152,9 +2179,9 @@ Image component sizes 624 64 0 0 288 3559 usart.o ---------------------------------------------------------------------- - 11646 576 380 16 2192 611782 Object Totals + 10866 586 380 28 2192 611996 Object Totals 0 0 32 0 0 0 (incl. Generated) - 32 0 2 0 0 0 (incl. Padding) + 30 0 2 2 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -2183,8 +2210,8 @@ Image component sizes 2 0 0 0 0 68 use_no_semi.o ---------------------------------------------------------------------- - 354 16 0 0 96 664 Library Totals - 4 0 0 0 0 0 (incl. Padding) + 354 16 0 0 100 664 Library Totals + 4 0 0 0 4 0 (incl. Padding) ---------------------------------------------------------------------- @@ -2193,7 +2220,7 @@ Image component sizes 350 16 0 0 96 664 c_w.l ---------------------------------------------------------------------- - 354 16 0 0 96 664 Library Totals + 354 16 0 0 100 664 Library Totals ---------------------------------------------------------------------- @@ -2202,15 +2229,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 12000 592 380 16 2288 607034 Grand Totals - 12000 592 380 16 2288 607034 ELF Image Totals - 12000 592 380 16 0 0 ROM Totals + 11220 602 380 28 2292 607144 Grand Totals + 11220 602 380 28 2292 607144 ELF Image Totals + 11220 602 380 28 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 12380 ( 12.09kB) - Total RW Size (RW Data + ZI Data) 2304 ( 2.25kB) - Total ROM Size (Code + RO Data + RW Data) 12396 ( 12.11kB) + Total RO Size (Code + RO Data) 11600 ( 11.33kB) + Total RW Size (RW Data + ZI Data) 2320 ( 2.27kB) + Total ROM Size (Code + RO Data + RW Data) 11628 ( 11.36kB) ============================================================================== diff --git a/MDK-ARM/mfps/mfps_mfps.dep b/MDK-ARM/mfps/mfps_mfps.dep index 0f3bdd7..86b13ab 100644 --- a/MDK-ARM/mfps/mfps_mfps.dep +++ b/MDK-ARM/mfps/mfps_mfps.dep @@ -1,7 +1,7 @@ Dependencies for Project 'mfps', Target 'mfps': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARM_Compiler_5.06u7 F (startup_stm32f103xe.s)(0x66022047)(--cpu Cortex-M3 -g --apcs=interwork -I.\RTE\_mfps -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 539" --pd "_RTE_ SETA 1" --pd "STM32F10X_HD SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32f103xe.lst --xref -o mfps\startup_stm32f103xe.o --depend mfps\startup_stm32f103xe.d) -F (../Src/main.c)(0x660294F9)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ..\App\Src -I ..\App\Inc -I.\RTE\_mfps -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\main.o --omf_browse mfps\main.crf --depend mfps\main.d) +F (../Src/main.c)(0x6602ACCF)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ..\App\Src -I ..\App\Inc -I.\RTE\_mfps -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\main.o --omf_browse mfps\main.crf --depend mfps\main.d) I (../Inc/main.h)(0x66022045) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x66011731) I (../Inc/stm32f1xx_hal_conf.h)(0x66022045) @@ -37,7 +37,8 @@ I (../Inc/spi.h)(0x66022044) I (../Inc/tim.h)(0x660209D4) I (../Inc/usart.h)(0x66022044) I (../Inc/gpio.h)(0x6602097F) -I (..\App\Inc\key.h)(0x66026F4F) +I (..\App\Inc\key.h)(0x6602A1D5) +I (..\App\Inc\app.h)(0x6602ACA7) F (../Src/gpio.c)(0x66022043)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ..\App\Src -I ..\App\Inc -I.\RTE\_mfps -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\gpio.o --omf_browse mfps\gpio.crf --depend mfps\gpio.d) I (../Inc/gpio.h)(0x6602097F) I (../Inc/main.h)(0x66022045) @@ -771,8 +772,8 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x66011731) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x66011731) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x66011731) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x66011731) -F (..\App\Src\key.c)(0x6602932B)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ..\App\Src -I ..\App\Inc -I.\RTE\_mfps -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\key.o --omf_browse mfps\key.crf --depend mfps\key.d) -I (..\App\Inc\key.h)(0x66026F4F) +F (..\App\Src\key.c)(0x6602AE28)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ..\App\Src -I ..\App\Inc -I.\RTE\_mfps -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\key.o --omf_browse mfps\key.crf --depend mfps\key.d) +I (..\App\Inc\key.h)(0x6602A1D5) I (../Inc/main.h)(0x66022045) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x66011731) I (../Inc/stm32f1xx_hal_conf.h)(0x66022045) @@ -803,4 +804,41 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x66011731) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x66011731) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x66011731) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x66011731) -F (..\App\Inc\key.h)(0x66026F4F)() +F (..\App\Inc\key.h)(0x6602A1D5)() +F (..\App\Src\app.c)(0x6602AD69)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ..\App\Src -I ..\App\Inc -I.\RTE\_mfps -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F10X_HD -D_RTE_ -DSTM32F103xE -DUSE_HAL_DRIVER -o mfps\app.o --omf_browse mfps\app.crf --depend mfps\app.d) +I (../Inc/main.h)(0x66022045) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x66011731) +I (../Inc/stm32f1xx_hal_conf.h)(0x66022045) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x66011731) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x66011731) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h)(0x66011731) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x66011729) +I (C:\Keil_v5\ARM\ARM_Compiler_5.06u7\include\stdint.h)(0x5E8E3CC2) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x66011729) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x66011729) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x66011729) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x66011731) +I (C:\Keil_v5\ARM\ARM_Compiler_5.06u7\include\stddef.h)(0x5E8E3CC2) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_i2c.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x66011731) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x66011731) +I (../Inc/i2c.h)(0x66022044) +I (../Inc/spi.h)(0x66022044) +I (../Inc/tim.h)(0x660209D4) +I (../Inc/usart.h)(0x66022044) +I (../Inc/gpio.h)(0x6602097F) +I (..\App\Inc\key.h)(0x6602A1D5) diff --git a/MDK-ARM/mfps/spi.o b/MDK-ARM/mfps/spi.o index 4bdd46042ec532cfab6135eb6af5b674ae56d397..1f5e9b742ac3d73e0709a8fba1c817e4414ec485 100644 GIT binary patch delta 923 zcmYk)KWI}?6bA77jBVqU2TwX!DUpasBO&l=5nls^b_fKeS|=kIYe3s-33W3|^npSX zN-^7)B{Ykep@j&Rl(wm(bAjo{>&{qHm2}rN{=^Q z-_g-PWBsmPUo@WL;kLeNl#$=oBZh+y95XoNDBy&niqHVS}aGBZDG!obsnFTx(MN z#59H3rgago!$piXse^?IOY*T+jwhEyTpY95vsxuR8J6jCnAjt6NrIkS7AatrgvQ$B zDC3CNReRQrV1JKxts(Y>q~0UfMYfPHd zCZ$^tSr+S=f9`~cgC@%)$$_`eZRr+-xldxx`KP-l;vmg3L(-k?L3e@;7Pm)cManp3 z3D0Yl^7fe*$zl2{Nr|L;^GhNJsIUYV{C!@DgmKJL?vXblbxeFCi9GlJrDc&6R$1C4 z-M4=)V&RCT^}?S3BL5KkPNK3})x4?KL~6*hv`D&l@KJ=`hs5aMgkuPy9~4C-DEfX^ Lv|7a9H9hzrs3-Yc delta 606 zcmYMvF-Tic6o+wNP1QUyM95&EgTX)vW{EryB}>3XDuSSckR_$iiY`KzfJ4Ox^3Xzs zz=x0yLOKY71R_C=w$XG5bP>7)I@B?cMQ{mp==oEjm;3QMmph#gdz1d&}Ga?=xz{otY_As6|$aNL)Nf0VukBL)IFOGd9OXMo_poK9jt#@bWhivcdT5v z6Hb}ph5ORUawL{%i+vtMh4`h>ASZgPiAN4Zl5>&fUgQZkj5lP&dsc^ diff --git a/MDK-ARM/mfps/stm32f1xx_hal.o b/MDK-ARM/mfps/stm32f1xx_hal.o index 8fb48edac7b6f70a9bc7627573441570db4d708c..7ef489a0967c7863d1806ec7078d8fe9a2bca044 100644 GIT binary patch delta 72 zcmbPmU1!2|oegXj>=sr=23Cfa&Ab-vycUc=%ml>DK+FQftU$~L#Oy%K0mPi!c`dlk QTQD1@8E?N|z_oD~0L@$!3IG5A delta 72 zcmbPmU1!2|oegXj?B-TRKxEj=YthbY!3e}mK+FupEI`Z(#B4y!4#XTl%(w1|XM>6XyM>jJft8VAv$jFIwgDp$GXXI(5VHU=D-g2*F*^`*05RuwZ3C_z hGqz+C16^Z=$q$1qC)=_JY-dmB>Sf+OIg4xKOaM?F86W@v delta 90 zcmX@op>w1|XM>6XySbGS5ScV<8?b8go*;Oa4B hH!(Ce(KTk6{4m&ZvMr0icD8h`UgqsnvbZ+P1OQ{#87=?- diff --git a/MDK-ARM/mfps/stm32f1xx_hal_dma.o b/MDK-ARM/mfps/stm32f1xx_hal_dma.o index d47aeeaaa3c092ba1a5417b6fc60da2b058d7085..7fe25adcb641621036dfc9c0c10f5b5c28109c08 100644 GIT binary patch delta 84 zcmbR6UwguT?F~}q>=sr=23Cfa&5GvjispDK+FQftU$~L#Oy%K0mPi!70tP} co3a}lrX=ecGfbY~WjQ&3M_{`~E?34R0R8S4U;qFB delta 84 zcmbR6UwguT?F~}q?B-TRKxEjgXx^@9&IrUzK+FupEI`Z(#B4y!4#XTl%(-3BoNK!& byHTRCg|0Efk?Pyhe` delta 80 zcmdn7ReQ%)?G5kb+0CttfXJlzt9<)cc}5^+0%B$$W&vVWAZ7z%b|B^eV$SVf<+*Z9 X*^QGd4RnneCNE&}+`ciCi@g;98Z#bJ diff --git a/MDK-ARM/mfps/stm32f1xx_hal_flash.o b/MDK-ARM/mfps/stm32f1xx_hal_flash.o index 48e944dd076e0129da1447b5367c558f281513eb..8ebd6a5bd8420be07fc7b4b9dda071bf0a9be764 100644 GIT binary patch delta 84 zcmdn;S$oT8?G0(#>=sr=23AIf&AHm`x!R0C%ml>DK+FQftU$~L#Oy%K0mPi!bG5lF c&Df1o3@mhw874RKSx&ykCb0cmBGRo6FLS b-6YA>MAw*MawDJR=sr=23AIf&5kDK+FQftU$~L#Oy%K0mPi!9d)=i cTCgRjS?C%wO#kS`VL92ARbabgDi{AG08jWBm;e9( delta 84 zcmcccPW!?;?G08s?B-TRKxESFsMGGK!wAGoK+FupEI`Z(#B4y!4#XTl%(>lBhijt+ bn?;I+t}(;(k6s*>lU-Q_wmYVB@lOH(PP`a& diff --git a/MDK-ARM/mfps/stm32f1xx_hal_gpio.o b/MDK-ARM/mfps/stm32f1xx_hal_gpio.o index b75b7a8cdf9eb6245c7c870773fad3c375b0f29b..62ac753fb75419d7158945a83b4e5d841965613c 100644 GIT binary patch delta 72 zcmbQTNqfpB?F|+R>=sr=23Cfa&GriI_6m$Z%ml>DK+FQftU$~L#Oy%K0mPi!?G?E6 Q&6yJ|EVdVhb1iNJ0NlOflJ?< O+0@Wrdto@&;zj`7e-l~& diff --git a/MDK-ARM/mfps/stm32f1xx_hal_gpio_ex.o b/MDK-ARM/mfps/stm32f1xx_hal_gpio_ex.o index 99cca7282f6ca0c354ba73badb5d0c6a7a23302e..8cf747068154a0d7bc6ad09c469e3649a0eeb6bf 100644 GIT binary patch delta 81 zcmaFxNbA8PtquEl*e$G#46F<-n~(CeALU^LVkRJF24WT_E%`#GF9PwY}Jm eTi1o%B+=sr=23Cfa&7K_Xo*axo%ml>DK+FQftU$~L#Oy!}lIPs+$-!lA X$!=n7W}s`#Fu76Fa{B>CE{SXaof#E6 delta 80 zcmca{Q|rb}tqo2b?B-TRKxEkL$jJft8VAbG=r3y%r-7GXXI(5VHU=D-g2*F*^`*05RwGdM&QI QmdwU!7Te=fxaKYZ0E-A1O8@`> delta 72 zcmeyb8fHK;<{_e OY-nk|JwAnN?g9Xdju<2W diff --git a/MDK-ARM/mfps/stm32f1xx_hal_rcc.o b/MDK-ARM/mfps/stm32f1xx_hal_rcc.o index 6a45e3025c122d5f25c70f0c6e832fea9b69ef87..0dd5d74684994fa184aac610d62d0ce6e5fcacad 100644 GIT binary patch delta 72 zcmcc7s&k`NXG4x5yM>jJft8_UbFpE2u^}T6GXXI(5VHU=D-g2*F*^`*05RwGVneQ9 QX3XX(Cff@#xH4t|0B)WaxBvhE delta 72 zcmcc7s&k`NXG4x5ySbGS5E(WX8@3l4G6FFZ5HkZY3lOscF&hxG12G2>b8as-jJft8VA^Uk&HJJ&J-F%u9o12GE_vjQ<25VHd@2M}{^-?^4c i-;&)ZCCx(Dm|?o%1rE!}38Dh+7SFl1TRi6ukOct5QY4N5 delta 89 zcmeC^H0bCw*sy6WySbGS5ScXZT-&~LEh7*!0WmWWvj8zG5VHX>I}mdKG3WN3Yq|6- g*-b2xlXZ<5rW;=1u$-JAD$s86oNK$qbM63H0LE`5l>h($ diff --git a/MDK-ARM/mfps/stm32f1xx_hal_tim.o b/MDK-ARM/mfps/stm32f1xx_hal_tim.o index 0c92960a24fe0146df6082a3ab23813f249c0fe7..4504f35250fdd933b7c3f8262b1e234266c5518f 100644 GIT binary patch delta 95 zcmaFz$?VA|vxY5<7joGxtc(n-j11ea=Q08@6A&{4F$)m00x=s9vjZ^)5OV@C*Y@kV l+;2VEjSQ15bd4D%Cx%&0*3%Pc7umrL#5~(YcJKx;0sy)mCFuYF delta 95 zcmaFz$?VA|vxY5<7joInt&D)kr2Tp>BM>tIF*6Xe05K~NvjH(X5OV-AClGUOzn;te j)|1`PIN3tim|=2anB`=sr=23AIf&7uA6q5X_N%ml>DK+FQftU$~L#Oy%K0mPi!L;JaI YS+kp1CYtCPGfcj?-Ew>WX|9$30GWjzEC2ui delta 80 zcmbO+MSsQ={SAKo?B-TRKxEP!+TR}9&j`d!K+FupEI`Z(#B4y!4#XTl%(*?ZpX-)2 XyRn6(fvz#b78>O1)8Z%4|xM(?fy{N$UCttXlncFjdaBa`{!5v@<0FOZ|LI3~& delta 93 zcmdmS+hE6SgAF&fvzuEP0g*}b{q61dw=)7U6A&{4F$)m00x=s9vjZ^)5OZ$7znyEF l4QrxBvaa#;g0Eawlh=z1Y=8QNtC_hy{Rh|f^dH=TrT}`DESdlS diff --git a/MDK-ARM/mfps/stm32f1xx_it.o b/MDK-ARM/mfps/stm32f1xx_it.o index 98afceb5b0cfe830c3a2150b47a717b57caa4ed7..1fc003bfb4098273d4ecd20516a1ac7df899a7da 100644 GIT binary patch delta 85 zcmdnfsI#Y0XG4TMyM>jJft8_UbG&?eygVZiGXXI(5VHU=D-g2*F*^`*05RwGczLcC dTXqu@qhwuUhUpW7xGX1&FbZrpj^*lH3;-||7%Bh& delta 85 zcmdnfsI#Y0XG4TMySbGS5E(Yd%eTkNGXgOa5HkZY3lOscF&hxG12G2>b8e59=W4NK bH%u`x(KTk6J~4>Pab8ffg=9*{B PVr*e(u>HOrS706h@r4su delta 73 zcmdmROKSrVnQ^n5TNwe7NwY0?yDc{(5HkTWGZ3=?F)I+W0Wmuea{w{tc3W<)dB!Y8 O2C2#0@7r+&<^cfqNE5#R diff --git a/MDK-ARM/mfps/tim.o b/MDK-ARM/mfps/tim.o index d7574d477b0ac2e4a2bd3ef7b636c60c2c2c141b..9138fcb583ca3287e980ba8a9249adc3e16a6985 100644 GIT binary patch delta 72 zcmZqqrPcCFYeO3kyM>jJft8_Ub1zSOFApOSGXXI(5VHU=D-g2*F*^`*05RwGULLNA QR?Nm`mfIEGxgM7S0Ab8heD;hJd0 OY-D1zUD2KEaVY?0UlzLn diff --git a/MDK-ARM/mfps/usart.o b/MDK-ARM/mfps/usart.o index 2c7e9771654a333b52b1d449b979950088d654be..5ae3403058b2a129a6bc9ac7b771c3a882977fc2 100644 GIT binary patch delta 85 zcmaE}Li^1M?G2~I*e$G#46F<-n=gvBUld~mVkRJF24WT6e e*qYrW$sk$Rm|^-wKTgZZ^O*&oRF delta 85 zcmaE}Li^1M?G2~I*v+ksfXJ}E c*^SK8EOd<-reE~qw46MjSzvoe5SK&~0ASM{!~g&Q diff --git a/Src/main.c b/Src/main.c index a1f1cb1..3f391de 100644 --- a/Src/main.c +++ b/Src/main.c @@ -24,6 +24,7 @@ #include "usart.h" #include "gpio.h" #include "key.h" +#include "app.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ @@ -99,10 +100,10 @@ int main(void) MX_USART2_UART_Init(); MX_USART3_UART_Init(); /* USER CODE BEGIN 2 */ - int i; + Key_Init(); 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); // 蓝灯初始为灭 + HAL_GPIO_WritePin(LED_ERR_GPIO_Port, LED_ERR_Pin, GPIO_PIN_SET); // 蓝灯初始为灭 /* USER CODE END 2 */ /* Infinite loop */ @@ -113,41 +114,15 @@ int main(void) /* USER CODE BEGIN 3 */ - if(Key_State[2]==1)//K3 使能失效后初始化按键,蓝灯熄灭 - { - Key_Init(); - HAL_GPIO_WritePin(LED_ERR_GPIO_Port, LED_ERR_Pin, GPIO_PIN_SET); - } + + + /* USER CODE BEGIN 2 */ + //功能 + app_act(); + + /* USER CODE END 2 */ - Key_Scan(); - // K1 控制NOR绿灯 begin - if (Key_State[0] == 1) - { - HAL_GPIO_WritePin(LED_NOR_GPIO_Port, LED_NOR_Pin, GPIO_PIN_RESET); - } - else - { - HAL_GPIO_WritePin(LED_NOR_GPIO_Port, LED_NOR_Pin, GPIO_PIN_SET); - } - // K1 控制NOR绿灯 end - - if ((Key_Mode[0] == 0) && (Key_State[2] == 0)) - { - HAL_GPIO_WritePin(LED_ERR_GPIO_Port, LED_ERR_Pin, GPIO_PIN_RESET); // K1模式0,蓝灯长亮 - } - if ((Key_Mode[0] == 1)&& (Key_State[2] == 0)) - { - for (i = 0; i < 100000; i++) - ; - HAL_GPIO_TogglePin(LED_ERR_GPIO_Port, LED_ERR_Pin); // K1模式1,蓝灯快速闪烁 - } - if ((Key_Mode[0] == 2)&& (Key_State[2] == 0)) - { - for (i = 0; i < 1000000; i++) - ; - HAL_GPIO_TogglePin(LED_ERR_GPIO_Port, LED_ERR_Pin); // K1模式2,蓝灯慢速闪烁 - } } /* USER CODE END 3 */