From 10a6053fff7327416e0cb08923667624ab1d1ba6 Mon Sep 17 00:00:00 2001 From: jizd <1322860695@qq.com> Date: Thu, 21 Nov 2024 10:06:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E9=99=A4=E8=AD=A6=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/app_demo.c | 0 bsp/{dsp_can.c => bsp_can.c} | 0 bsp/{dsp_can.h => bsp_can.h} | 12 +- drv/drv_gpio.c | 2 +- main/main.c | 49 +- prj/MDK-ARM/HF_BCU_APP.s19 | 1550 +++++++++++-- prj/MDK-ARM/Listings/HF_BCU_APP.map | 1517 ++++++++----- prj/MDK-ARM/Objects/HF_BCU_APP.axf | Bin 0 -> 1714344 bytes prj/MDK-ARM/Objects/HF_BCU_APP.build_log.htm | 20 +- prj/MDK-ARM/Objects/HF_BCU_APP.hex | 1550 +++++++++++-- prj/MDK-ARM/Objects/HF_BCU_APP.htm | 1973 +++++++++++++---- prj/MDK-ARM/Objects/HF_BCU_APP.lnp | 3 +- prj/MDK-ARM/Objects/app_demo.crf | Bin 1161786 -> 18 bytes prj/MDK-ARM/Objects/app_demo.d | 1 + prj/MDK-ARM/Objects/app_demo.o | Bin 1241448 -> 5272 bytes prj/MDK-ARM/Objects/bsp_can.crf | Bin 0 -> 1059249 bytes prj/MDK-ARM/Objects/bsp_can.d | 73 + prj/MDK-ARM/Objects/bsp_can.o | Bin 0 -> 1161148 bytes prj/MDK-ARM/Objects/bsp_cpu.o | Bin 64016 -> 64016 bytes prj/MDK-ARM/Objects/bsp_delay.o | Bin 1156364 -> 1156368 bytes prj/MDK-ARM/Objects/bsp_flash.o | Bin 1159020 -> 1159020 bytes prj/MDK-ARM/Objects/bsp_gate.o | Bin 55888 -> 55888 bytes prj/MDK-ARM/Objects/bsp_iic.crf | Bin 1059877 -> 1059877 bytes prj/MDK-ARM/Objects/bsp_iic.o | Bin 1165084 -> 1165080 bytes prj/MDK-ARM/Objects/bsp_led.o | Bin 1152252 -> 1152252 bytes prj/MDK-ARM/Objects/bsp_malloc.o | Bin 1167300 -> 1167300 bytes prj/MDK-ARM/Objects/bsp_modbus.o | Bin 64200 -> 64200 bytes prj/MDK-ARM/Objects/bsp_os_dt.o | Bin 92384 -> 92384 bytes prj/MDK-ARM/Objects/bsp_queue.o | Bin 43524 -> 43524 bytes prj/MDK-ARM/Objects/bsp_spi.o | Bin 1160644 -> 1160644 bytes prj/MDK-ARM/Objects/bsp_task.o | Bin 1269768 -> 1269768 bytes prj/MDK-ARM/Objects/cpu_c.o | Bin 75616 -> 75616 bytes prj/MDK-ARM/Objects/cpu_core.o | Bin 92888 -> 92888 bytes prj/MDK-ARM/Objects/drv_gpio.crf | Bin 1062354 -> 1062354 bytes prj/MDK-ARM/Objects/drv_gpio.o | Bin 1155596 -> 1155596 bytes prj/MDK-ARM/Objects/drv_sys.o | Bin 1160816 -> 1160816 bytes prj/MDK-ARM/Objects/drv_usart.o | Bin 1166588 -> 1166588 bytes prj/MDK-ARM/Objects/drv_wdog.o | Bin 1175660 -> 1175660 bytes prj/MDK-ARM/Objects/kit_data.o | Bin 80460 -> 80460 bytes prj/MDK-ARM/Objects/kit_debug.o | Bin 40088 -> 40088 bytes prj/MDK-ARM/Objects/kit_string.o | Bin 34312 -> 34312 bytes prj/MDK-ARM/Objects/kit_table.o | Bin 33200 -> 33200 bytes prj/MDK-ARM/Objects/kit_time.o | Bin 130708 -> 130708 bytes prj/MDK-ARM/Objects/lib_ascii.o | Bin 63540 -> 63540 bytes prj/MDK-ARM/Objects/lib_math.o | Bin 67912 -> 67912 bytes prj/MDK-ARM/Objects/lib_mem.o | Bin 102876 -> 102876 bytes prj/MDK-ARM/Objects/lib_str.o | Bin 90540 -> 90540 bytes prj/MDK-ARM/Objects/main.crf | Bin 1183259 -> 1186496 bytes prj/MDK-ARM/Objects/main.d | 6 + prj/MDK-ARM/Objects/main.o | Bin 1273424 -> 1279184 bytes prj/MDK-ARM/Objects/os_app_hooks.o | Bin 103084 -> 103084 bytes prj/MDK-ARM/Objects/os_cfg_app.o | Bin 92720 -> 92720 bytes prj/MDK-ARM/Objects/os_core.o | Bin 139808 -> 139808 bytes prj/MDK-ARM/Objects/os_cpu_c.o | Bin 109516 -> 109516 bytes prj/MDK-ARM/Objects/os_dbg.o | Bin 98984 -> 98984 bytes prj/MDK-ARM/Objects/os_flag.o | Bin 113352 -> 113352 bytes prj/MDK-ARM/Objects/os_mem.o | Bin 97828 -> 97828 bytes prj/MDK-ARM/Objects/os_msg.o | Bin 97592 -> 97592 bytes prj/MDK-ARM/Objects/os_mutex.o | Bin 112972 -> 112972 bytes prj/MDK-ARM/Objects/os_prio.o | Bin 94172 -> 94172 bytes prj/MDK-ARM/Objects/os_q.o | Bin 107756 -> 107756 bytes prj/MDK-ARM/Objects/os_sem.o | Bin 107520 -> 107520 bytes prj/MDK-ARM/Objects/os_stat.o | Bin 99472 -> 99472 bytes prj/MDK-ARM/Objects/os_task.o | Bin 139984 -> 139984 bytes prj/MDK-ARM/Objects/os_tick.o | Bin 100124 -> 100124 bytes prj/MDK-ARM/Objects/os_time.o | Bin 100476 -> 100476 bytes prj/MDK-ARM/Objects/os_tmr.o | Bin 125912 -> 125912 bytes prj/MDK-ARM/Objects/os_var.o | Bin 91736 -> 91736 bytes prj/MDK-ARM/Objects/segger_hardfaulthandler.o | Bin 36944 -> 36944 bytes prj/MDK-ARM/Objects/segger_rtt.o | Bin 86800 -> 86800 bytes prj/MDK-ARM/Objects/segger_rtt_printf.o | Bin 26108 -> 26108 bytes prj/MDK-ARM/Objects/segger_sysview.o | Bin 190360 -> 190360 bytes .../Objects/stm32f4xx_app_stm32f407.dep | 153 +- prj/MDK-ARM/Objects/stm32f4xx_hal.o | Bin 1188196 -> 1188196 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_adc.o | Bin 1192808 -> 1192804 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_adc_ex.o | Bin 1176236 -> 1176236 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_can.o | Bin 1208388 -> 1208384 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_cec.o | Bin 1147896 -> 1147896 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_cortex.o | Bin 1180716 -> 1180716 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_crc.o | Bin 1159076 -> 1159076 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_dma.o | Bin 1176416 -> 1176416 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_dma2d.o | Bin 1147952 -> 1147948 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_dma_ex.o | Bin 1161844 -> 1161844 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_flash.o | Bin 1175500 -> 1175500 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_flash_ex.o | Bin 1173212 -> 1173212 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_gpio.o | Bin 1162076 -> 1162076 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_i2c.o | Bin 1311024 -> 1311024 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_i2c_ex.o | Bin 1147972 -> 1147972 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_pwr.o | Bin 1172840 -> 1172836 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_pwr_ex.o | Bin 1158084 -> 1158084 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_rcc.o | Bin 1173756 -> 1173760 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_rcc_ex.o | Bin 1160092 -> 1160092 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_spi.o | Bin 1250432 -> 1250432 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_sram.o | Bin 1177376 -> 1177376 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_tim.o | Bin 1360812 -> 1360812 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_tim_ex.o | Bin 1227232 -> 1227232 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_uart.o | Bin 1251484 -> 1251484 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_usart.o | Bin 1223144 -> 1223144 bytes prj/MDK-ARM/Objects/stm32f4xx_hal_wwdg.o | Bin 1155640 -> 1155640 bytes prj/MDK-ARM/Objects/stm32f4xx_it.o | Bin 1155608 -> 1155608 bytes prj/MDK-ARM/Objects/stm32f4xx_ll_fsmc.o | Bin 1178316 -> 1178316 bytes prj/MDK-ARM/Objects/system_stm32f4xx.o | Bin 1152584 -> 1152584 bytes prj/MDK-ARM/stm32f4xx_app.uvguix.Cola | 420 ++-- prj/MDK-ARM/stm32f4xx_app.uvoptx | 168 +- prj/MDK-ARM/stm32f4xx_app.uvprojx | 21 +- 105 files changed, 5790 insertions(+), 1728 deletions(-) create mode 100644 app/app_demo.c rename bsp/{dsp_can.c => bsp_can.c} (100%) rename bsp/{dsp_can.h => bsp_can.h} (71%) create mode 100644 prj/MDK-ARM/Objects/HF_BCU_APP.axf create mode 100644 prj/MDK-ARM/Objects/bsp_can.crf create mode 100644 prj/MDK-ARM/Objects/bsp_can.d create mode 100644 prj/MDK-ARM/Objects/bsp_can.o diff --git a/app/app_demo.c b/app/app_demo.c new file mode 100644 index 0000000..e69de29 diff --git a/bsp/dsp_can.c b/bsp/bsp_can.c similarity index 100% rename from bsp/dsp_can.c rename to bsp/bsp_can.c diff --git a/bsp/dsp_can.h b/bsp/bsp_can.h similarity index 71% rename from bsp/dsp_can.h rename to bsp/bsp_can.h index a3ec8f6..3d5a627 100644 --- a/bsp/dsp_can.h +++ b/bsp/bsp_can.h @@ -10,13 +10,13 @@ /******************************************************************************************/ /* CAN 引脚 定义 */ -#define CAN_RX_GPIO_PORT GPIOB -#define CAN_RX_GPIO_PIN GPIO_PIN_12 -#define CAN_RX_GPIO_CLK_ENABLE() do{ __HAL_RCC_GPIOB_CLK_ENABLE(); }while(0) /* PA口时钟使能 */ +#define CAN_RX_GPIO_PORT GPIOA +#define CAN_RX_GPIO_PIN GPIO_PIN_11 +#define CAN_RX_GPIO_CLK_ENABLE() do{ __HAL_RCC_GPIOA_CLK_ENABLE(); }while(0) /* PA口时钟使能 */ -#define CAN_TX_GPIO_PORT GPIOB -#define CAN_TX_GPIO_PIN GPIO_PIN_13 -#define CAN_TX_GPIO_CLK_ENABLE() do{ __HAL_RCC_GPIOB_CLK_ENABLE(); }while(0) /* PA口时钟使能 */ +#define CAN_TX_GPIO_PORT GPIOA +#define CAN_TX_GPIO_PIN GPIO_PIN_12 +#define CAN_TX_GPIO_CLK_ENABLE() do{ __HAL_RCC_GPIOA_CLK_ENABLE(); }while(0) /* PA口时钟使能 */ /******************************************************************************************/ diff --git a/drv/drv_gpio.c b/drv/drv_gpio.c index 75de451..54d992d 100644 --- a/drv/drv_gpio.c +++ b/drv/drv_gpio.c @@ -55,4 +55,4 @@ void InitGPIOs(void) { // 初始化GPIO引脚 HAL_GPIO_Init(gpio_config[i].port, &GPIO_InitStruct); } -} \ No newline at end of file +} diff --git a/main/main.c b/main/main.c index 16dc100..453f010 100644 --- a/main/main.c +++ b/main/main.c @@ -19,6 +19,10 @@ #include "bsp_delay.h" #include "bsp_led.h" #include "bsp_task.h" +#include "bsp_iic.h" +#include "bsp_can.h" +#include "bsp_spi.h" +#include "bsp_flash.h" /*drv*********************************************************************************************/ #include "drv_sys.h" @@ -37,23 +41,30 @@ void poll_start_task1_init(void) HAL_Init(); /* 鍒濆鍖朒AL搴 */ sys_stm32_clock_init(336, 8, 2, 7); /* 璁剧疆鏃堕挓,168Mhz */ delay_init(168); /* 寤舵椂鍒濆鍖 */ - usart_init(115200); /* 涓插彛鍒濆鍖栦负115200 */ - led_init(); /* 鍒濆鍖朙ED */ + //led_init(); /* 鍒濆鍖朙ED */ InitGPIOs(); /* 鍒濆鍖朑PIO */ -// uint32_t userBaudRate = 115200; // 杩欓噷鍙互璁剧疆鐢ㄦ埛闇瑕佺殑娉㈢壒鐜 - InitUARTs(115200); // 浣跨敤鐢ㄦ埛鎸囧畾鐨勬尝鐗圭巼鍒濆鍖朥ART + uint32_t userBaudRate = 115200; // 杩欓噷鍙互璁剧疆鐢ㄦ埛闇瑕佺殑娉㈢壒鐜 + InitUARTs(userBaudRate); // 浣跨敤鐢ㄦ埛鎸囧畾鐨勬尝鐗圭巼鍒濆鍖朥ART can_init(CAN_SJW_1TQ, CAN_BS2_6TQ, CAN_BS1_7TQ, 6, CAN_MODE_LOOPBACK); /* CAN鍒濆鍖, 姝e父妯″紡, 娉㈢壒鐜500Kbps */ iic_init(); } void poll_start_task1_handler(uint32_t baseTime) { - task1(baseTime); + //task1(baseTime); + while(1) + { + + } } void poll_start_task2_handler(uint32_t baseTime) { - task2(baseTime); + //task2(baseTime); + while(1) + { + + } } @@ -72,21 +83,21 @@ int main(void) // delay_ms(10); -// OS_ERR err; -//// KIT_DEBUG_PRINTF("12323 \r\n"); -// /* 鍏抽棴鎵鏈変腑鏂 */ -// CPU_IntDis(); -// -// KIT_DEBUG_PRINTF("BMS start \r\n"); + OS_ERR err; +// KIT_DEBUG_PRINTF("12323 \r\n"); + /* 鍏抽棴鎵鏈変腑鏂 */ + CPU_IntDis(); + + KIT_DEBUG_PRINTF("BMS start \r\n"); -// /* 鍒濆鍖杣C/OS-III */ -// OSInit(&err); -// -// bsp_task_creat(&poll_start_task1,(uint8_t *)"poll_start_task1"); -// bsp_task_creat(&poll_start_task2,(uint8_t *)"poll_start_task2"); + /* 鍒濆鍖杣C/OS-III */ + OSInit(&err); + + bsp_task_creat(&poll_start_task1,(uint8_t *)"poll_start_task1"); + bsp_task_creat(&poll_start_task2,(uint8_t *)"poll_start_task2"); -// /* 寮濮嬩换鍔¤皟搴 */ -// OSStart(&err); + /* 寮濮嬩换鍔¤皟搴 */ + OSStart(&err); } diff --git a/prj/MDK-ARM/HF_BCU_APP.s19 b/prj/MDK-ARM/HF_BCU_APP.s19 index d91f7f2..ab97e62 100644 --- a/prj/MDK-ARM/HF_BCU_APP.s19 +++ b/prj/MDK-ARM/HF_BCU_APP.s19 @@ -1,7 +1,7 @@ -S31508000000C814002069020008B7080008AF080008ED -S31508000010B308000899040008690D000800000000EC -S31508000020000000000000000000000000B50A0008FB -S31508000030A504000800000000050400089102000855 +S31508000000F82B002069020008611E0008171A00086C +S315080000105D1E000809070008654B0008000000007F +S3150800002000000000000000000000000085460008EF +S315080000301507000800000000750600089102000870 S31508000040930200089302000893020008930200082E S31508000050930200089302000893020008930200081E S31508000060930200089302000893020008930200080E @@ -11,7 +11,7 @@ S3150800009093020008930200089302000893020008DE S315080000A093020008930200089302000893020008CE S315080000B093020008930200089302000893020008BE S315080000C093020008930200089302000893020008AE -S315080000D093020008930200089D0C0008930200088A +S315080000D09302000893020008994A00089302000850 S315080000E0930200089302000893020008930200088E S315080000F0930200089302000893020008930200087E S31508000100930200089302000893020008930200086D @@ -25,205 +25,1369 @@ S31508000170930200089302000893020008000000009A S31508000180930200089302000800F002F800F05CF8F9 S315080001900AA090E8000C82448344AAF10107DA45D4 S315080001A001D100F051F8AFF2090EBAE80F0013F0CA -S315080001B0010F18BFFB1A43F001031847280C00006B -S315080001C0480C00000A444FF0000C10F8013B13F0ED +S315080001B0010F18BFFB1A43F0010318474454000007 +S315080001C0645400000A444FF0000C10F8013B13F089 S315080001D0070408BF10F8014B1D1108BF10F8015B92 S315080001E0641E05D010F8016B641E01F8016BF9D185 S315080001F013F0080F1EBF10F8014BAD1C0C1B09D1DC S315080002006D1E58BF01F801CBFAD505E014F8016B4D S3150800021001F8016B6D1EF9D59142D6D370470000DF S315080002200023002400250026103A28BF78C1FBD8F1 -S31508000230520728BF30C148BF0B6070471FB500F092 -S3150800024099FD1FBD10B510BD00F065F81146FFF702 -S31508000250F5FF00F08DFD00F083F803B4FFF7F2FF19 -S3150800026003BC00F083FD0000DFF83400016841F4A8 +S31508000230520728BF30C148BF0B6070471FB505F08D +S31508000240CDF81FBD10B510BD00F09EF91146FFF799 +S31508000250F5FF04F0A5FF00F0BCF903B4FFF7F2FFC1 +S3150800026003BC04F059FE0000DFF83400016841F4CD S3150800027070010160BFF34F8F0A4880470A4800475C S31508000280FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE738 S31508000290FEE7FEE705480649044A064B7047000094 -S315080002A088ED00E0B90A000889010008C810002096 -S315080002B0C8140020C810002072B6704762B670478E +S315080002A088ED00E08946000889010008F827002043 +S315080002B0F82B0020F827002072B6704762B6704700 S315080002C072B602B4EFF3118180F31188BFF34F8F32 S315080002D0BFF36F8F084602BC62B6704772B680F3EA S315080002E01188BFF34F8FBFF36F8F62B6704730BF69 S315080002F0704720BF7047B0FA80F0704790FAA0F0B8 -S31508000300B0FA80F0704790FAA0F0704770477047CF -S31508000310704770477047754600F02CF8AE460500E2 -S315080003206946534620F00700854618B020B5FFF702 -S31508000330B1FFBDE820404FF000064FF000074FF030 -S3150800034000084FF0000B21F00701AC46ACE8C009E5 -S31508000350ACE8C009ACE8C009ACE8C0098D467047EE -S3150800036010B50446AFF300802046BDE81040FFF7FD -S3150800037074BF0000004870476810002072B64EF639 -S315080003802250CEF2000040F2FF01C0F200010170D7 -S31508000390002080F3098840F29C00C2F20000016840 -S315080003A081F3088800F034FB40F2CA00C2F200006C -S315080003B040F2CB01C2F200010A78027040F2441002 -S315080003C0C2F2000040F24811C2F200010A68026057 -S315080003D0106880F30988EFF3148040F0020020F0DB -S315080003E0040080F31488BFF36F8FBDE8F04F0FBC8D -S315080003F0BDE8005006BC62B6084726484FF0805153 -S315080004000160704772B640F2A002C2F2000211689B -S3150800041081F31188BFF34F8FBFF36F8F62B6EFF387 -S3150800042009801EF0100F08BF20ED108A20E9F04F52 -S3150800043040F24415C2F2000529680860744600F0C7 -S31508000440E7FA40F2CA00C2F2000040F2CB01C2F25B -S3150800045000010A78027040F24811C2F200010A68E7 -S315080004602A6044F0040E1068B0E8F04F1EF0100F32 -S3150800047008BFB0EC108A80F3098840F20002C0F287 -S31508000480000272B682F31188BFF34F8FBFF36F8FE6 -S3150800049062B6704704ED00E000BFFEE700BFFEE766 -S315080004A000207047704770B50446A56D00F064F8E3 -S315080004B0064694F83500022808D08020606500BFFB -S315080004C0002084F8340000BF012070BD2068006851 -S315080004D020F01600216808602068406920F0800036 -S315080004E021684861206C08B9A06C28B120680068AA -S315080004F020F00800216808602068006820F00100E4 -S31508000500216808600FE000F037F8801B05280AD933 -S315080005102020606500BF002084F8340000BF032057 -S3150800052084F83500D1E72068006800F0010000284B -S31508000530E9D194F85C103F208840A86000BF0020ED -S3150800054084F8340000BF012084F835000020BCE799 -S31508000550014691F83500022803D08020486501201D -S315080005607047052081F835000868006820F001000A -S315080005700A6810600020F3E7014800687047000029 -S31508000580900000207047704701460022002391F82A -S315080005903D2091F83E3042EA030070472DE9F84FB6 -S315080005A00446206805682068C668206847694FF0D1 -S315080005B00009CA4605F00F09B9F1000F0AD105F07E -S315080005C0200038B106F0200020B1204600F0B3FA2A -S315080005D0BDE8F88FB9F1000F72D007F0010018B91D -S315080005E006F4907000286BD005F0010030B106F4CF -S315080005F0807018B1206C40F00100206405F00400FA -S3150800060030B107F0010018B1206C40F002002064F8 -S3150800061005F0020030B107F0010018B1206C40F077 -S315080006200400206405F0080048B106F0200010B95F -S3150800063007F0010018B1206C40F008002064206C17 -S3150800064070B305F0200028B106F0200010B120464E -S3150800065000F071FA20684069C0F3801A206C00F037 -S31508000660080010B9BAF1000F23D0204600F038FA76 -S315080006702068406900F04000402816D1206840698B -S3150800068020F0400021684861A06B50B15648A16B24 -S315080006900865A06BFFF75CFF10B1A06B016D88477A -S315080006A00CE02046FFF76FFF08E02046FFF76BFFD8 -S315080006B004E02046FFF767FF0020206488E7FFE78D -S315080006C0206B012879D105F01000002875D006F0B6 -S315080006D01000002871D000BF002000902068006834 -S315080006E0009020684068009000BF00BF20684069FD -S315080006F000F04000402839D1A06B006840681FFA16 -S3150800070080F8B8F1000F30D0A08D40452DDDA4F853 -S315080007102E80A06BC069B0F5807F1FD02068C068A6 -S3150800072020F480702168C8602068406920F00100C4 -S31508000730216848612068406920F0400021684861C6 -S31508000740202084F83E00002020632068C06820F03E -S3150800075010002168C860A06BFFF7A5FEA08DE28D8A -S31508000760801A81B22046FFF70DFF31E7A08DE18D93 -S31508000770401A1FFA80F8E08DE8B1B8F1000F1AD0D8 -S315080007802068C06820F490702168C86020684069B5 -S3150800079020F0010021684861202084F83E000020EE -S315080007A020632068C06820F010002168C8604146B0 -S315080007B02046FFF7E7FE0BE7FFE705F0800030B1BC -S315080007C006F0800018B1204600F037FA00E705F079 -S315080007D0400030B106F0400018B1204600F09BF901 -S315080007E0F6E600BFF4E60000CD0A000870B5044638 -S315080007F00D46164694F83E00202816D105B10EB9C6 -S31508000800012070BD00BF94F83C00012801D10220E8 -S31508000810F7E7012084F83C0000BF00202063324639 -S315080008202946204600F0E6F9EBE70220E9E7000052 -S315080008301B49098801F4004189BB1949098801F453 -S31508000840804171B1174909780A2903D00021144A51 -S31508000850118024E01249098841F40041104A1180A8 -S315080008601DE0104909780D2906D10D49098841F47A -S3150800087080410B4A118012E00A490978084A128811 -S31508000880C2F30D02084B995405490988491C044AC4 -S31508000890118011460988C72901DD0021118070479A -S315080008A004000020060000204C010020704700BF0D -S315080008B0FEE700BFFEE7704770B5002538480078A8 -S315080008C0012800D070BD00BF4020FFF7F9FC05469F -S315080008D000BF3448007828B900BF2846FFF7FEFC59 -S315080008E000BFEFE72F480078401E2E4908700846DB -S315080008F0007828B100BF2846FFF7F0FC00BFE1E703 -S315080009002948007828B100BF2846FFF7E7FC00BF52 -S31508000910D8E7264801682648006800F0B7F8044674 -S31508000920012C02D0002000F04FF800F0A5F821496C -S3150800093008700846007800EB40001F4951F820006F -S315080009401E490860084600681D49096888420FD193 -S31508000950002000F041F80446012C03D0184800682E -S3150800096000F032F800BF2846FFF7B8FC00BFA9E739 -S3150800097012480068D0F89400401C10490968C1F86C -S31508000980940010480068401C0E490860FFF735FDC2 -S3150800099000BF2846FFF7A2FC00BF00BF92E7000091 -S315080009A0A9000020A8000020D6000020940D000809 -S315080009B0900D0008CB0000200C0D002048010020F7 -S315080009C0440100200401002010B5044600BFFFF7CB -S315080009D065FD00BF10BD000030B504460CB90B48D4 -S315080009E00468216A2068884206D3616C206A00EB95 -S315080009F081002168884201D8002030BD616C206AD8 -S31508000A0000F044F805462846F7E7000044010020B0 -S31508000A1070B5FFF745FD054615480068154909688C -S31508000A20884215D012480068D0F89C00281A104948 -S31508000A300968C1F898000E480068D0F8A0000C496B -S31508000A400968D1F89810084409490968C1F8A0004E -S31508000A5008480068C0F89C500020FFF7BDFF044610 -S31508000A60012C03D002480068FFF7AEFF70BD0000F6 -S31508000A70440100204801002010B503490868FFF723 -S31508000A803AFCC0B210BD0000CC00002010B50246EA -S31508000A900B46002107E0064C1068A04201D0002052 -S31508000AA010BD121D491C0829F5D30120F8E70000DE -S31508000AB04523CDAB704700000348006840F470003A -S31508000AC0014908607047000088ED00E070B50546EA -S31508000AD0AC6B0020E085E0842046FFF754FD70BD2E -S31508000AE00168C96821F490710268D1600168496992 -S31508000AF021F0010102685161016B012905D10168E4 -S31508000B00C96821F010010268D160202180F83E10E2 -S31508000B1000210163704710B504462068C06820F0BC -S31508000B2040002168C860202084F83D002046FFF771 -S31508000B30BDFE002010BD70B5044694F83E0022287C -S31508000B4056D1A068B0F5805F0CD1206950B9002550 -S31508000B50A66A20684068C0F308003080A06A801C36 -S31508000B60A06215E0A56A0026A068B0F5805F03D0EC -S31508000B70A06828B9206918B920684068287004E078 -S31508000B802068406800F07F002870A06A401CA062B8 -S31508000B90E08D401E80B2E08540BB2068C06820F02A -S31508000BA020002168C8602068C06820F48070216829 -S31508000BB0C8602068406920F001002168486120204B -S31508000BC084F83E00206B01280AD12068C06820F00E -S31508000BD010002168C860A18D2046FFF7D3FC02E00B -S31508000BE02046FFF725FE0020206370BD0020FCE7A5 -S31508000BF00220FAE710B5034699629A85DA8500203D -S31508000C001864222083F83E0000BF002083F83C00C9 -S31508000C1000BF1868C06840F480701C68E0601868F7 -S31508000C20406940F001001C6860611868C06840F0BF -S31508000C3020001C68E060002010BD014691F83D00C8 -S31508000C40212828D18868B0F5805F0BD1086948B992 -S31508000C500A6A1088C0F308000B685860086A801C86 -S31508000C60086205E00B6A581C086218780B68586019 -S31508000C70C88C401E80B2C88458B90868C06820F07D -S31508000C8080000B68D8600868C06840F040000B68B0 -S31508000C90D860002070470220FCE7000070B50024E9 -S31508000CA02C4D2D48FFF77AFC00BF03E0641CAC42CC -S31508000CB000D904E02848FFF767FC2028F6D100BFD2 -S31508000CC0002403E0641CAC4200D906E00122234953 -S31508000CD02148FFF78BFD0028F4D100BF2048FFF715 -S31508000CE05DFC002403E0641CAC4200D904E01C4807 -S31508000CF0FFF74AFC2028F6D100BF002403E0641C55 -S31508000D00AC4200D906E0012214491548FFF76EFDEA -S31508000D100028F4D100BF1348FFF740FC002403E085 -S31508000D20641CAC4200D904E00E48FFF72DFC2028CD -S31508000D30F6D100BF002403E0641CAC4200D906E0EB -S31508000D40012206490748FFF751FD0028F4D100BFE4 -S31508000D5070BD0000FFFF01001402002006000020FD -S31508000D60580200209C02002000BFFEE700BF704723 -S31508000D70002070474FF04070E1EE100A70470000FF -S31508000D80AC0300200600000040000000000100003F -S31508000D90AC040020800000000002000020000000D3 -S31508000DA000020000AC0600201E0000000A00000039 -S31508000DB0AC0800200A000000640000009001000052 -S31508000DC040000000E80300001D0000000A000000C3 -S31508000DD03C0A00200C000000800000000002000011 -S31508000DE090080000040E0008000000204C010000D6 -S31508000DF0C4010008380E00084C0100207C130000CE -S31508000E0020020008814201124C22403B02400C1984 -S31508000E1008F202C20C1A482C3C0C0240392908D99F -S31508000E202DB92C3B100158492419080A19042C29F4 -S30D08000E302F699001AF000000D4 +S31508000300B0FA80F0704790FAA0F07047704753EA49 +S31508000310020C00F069802DE9F04B4FF00006002B27 +S315080003201FBFB3FA83F503FA05F424FA05F65E400F +S3150800033012BF1643B2FA82F502FA05F4C5F1200592 +S315080003401EBF22FA05FC44EA0C04203556EA044C82 +S315080003504FEA144418BF641C4FF000084FF0000918 +S31508000360904271EB030C39D3002919BFB1FA81F712 +S3150800037001FA07F6B0FA80F700FA07F6C7F1200780 +S315080003801EBF20FA07FC46EA0C062037B6FBF4FC2B +S31508000390A7EB0507103F07F01F0BCBF120060CFA59 +S315080003A00BFB2CFA06F644BFB3460026202FA4BF43 +S315080003B05E464FF0000B5BEA060C08BF4FF0010BD8 +S315080003C019EB0B09ABFB027C48EB0608C01B06FBC6 +S315080003D002CC0BFB03CC71EB0C01C1E70B460246C2 +S315080003E041464846BDE8F08B13B54FF000004FF084 +S315080003F00001AFF30080BDE81C40704740EA0103E6 +S31508000400024630B59B0710D14FF0013400E008C210 +S3150800041008C91D1B9D4315EAC41FF8D013F0FF0138 +S3150800042002F8011B0DD01B0AF8E711F8013B002B57 +S3150800043002F8013B05D011F8013B002B02F8013BFD +S31508000440F3D130BD032A40F2308010F0030C00F0DF +S31508000450158011F8013BBCF1020F624498BF11F8F0 +S3150800046001CB00F8013B38BF11F8013BA2F10402A9 +S3150800047098BF00F801CB38BF00F8013B11F0030321 +S3150800048000F05080083AC0F0088051F8043B083A5A +S3150800049051F804CBA0E80810F5E7121D5CBF51F827 +S315080004A0043B40F8043BAFF30080D20724BF11F8A1 +S315080004B0013B11F801CB48BF11F8012B24BF00F806 +S315080004C0013B00F801CB48BF00F8012B70474FF0FD +S315080004D0000200B5134694469646203922BFA0E886 +S315080004E00C50A0E80C50B1F12001BFF4F7AF090792 +S315080004F028BFA0E80C5048BF0CC05DF804EB890083 +S3150800050028BF40F8042B08BF704748BF20F8022BC5 +S3150800051011F0804F18BF00F8012B704770477047DD +S315080005207047704710B5203AC0F00B80B1E81850F4 +S31508000530203AA0E81850B1E81850A0E81850BFF4BF +S31508000540F5AF5FEA027C24BFB1E81850A0E818505E +S3150800055044BF18C918C0BDE810405FEA827C24BFB2 +S3150800056051F8043B40F8043B08BF7047D20728BF40 +S3150800057031F8023B48BF11F8012B28BF20F8023B8F +S3150800058048BF00F8012B7047754600F02BF8AE46B9 +S3150800059005006946534620F00700854618B020B581 +S315080005A0FFF778FEBDE820404FF000064FF0000741 +S315080005B04FF000084FF0000B21F00701AC46ACE8FD +S315080005C0C009ACE8C009ACE8C009ACE8C0098D466A +S315080005D0704710B50446AFF300802046BDE81040CA +S315080005E0FFF73BBE004870479427002072B64EF6C8 +S315080005F02250CEF2000040F2FF01C0F20001017065 +S31508000600002080F3098841F28800C2F200000168E0 +S3150800061081F3088802F0C0FA41F2B600C2F200007F +S3150800062041F2B701C2F200010A78027041F23010B5 +S31508000630C2F2000041F23411C2F200010A680260F7 +S31508000640106880F30988EFF3148040F0020020F068 +S31508000650040080F31488BFF36F8FBDE8F04F0FBC1A +S31508000660BDE8005006BC62B6084726484FF08051E0 +S315080006700160704772B641F28C02C2F2000211683C +S3150800068081F31188BFF34F8FBFF36F8F62B6EFF315 +S3150800069009801EF0100F08BF20ED108A20E9F04FE0 +S315080006A041F23015C2F2000529680860744602F066 +S315080006B073FA41F2B600C2F2000041F2B701C2F283 +S315080006C000010A78027041F23411C2F200010A6888 +S315080006D02A6044F0040E1068B0E8F04F1EF0100FC0 +S315080006E008BFB0EC108A80F3098840F20002C0F215 +S315080006F0000272B682F31188BFF34F8FBFF36F8F74 +S3150800070062B6704704ED00E000BFFEE700BFFEE7F3 +S315080007100020704770470000F0B504460A46216875 +S3150800072094F82050012D01D0022D7ED1424901F5C1 +S315080007300071086840F001000860086820F47C50E1 +S3150800074008600868566A40EA06200860107D00F0CE +S315080007501F06012000FA06F3C8699843C861A1F587 +S315080007600071D069C8B9D1F80C029843C1F80C02D7 +S31508000770908880B2968940EA064601F51070576956 +S3150800078040F83760108880B2168940EA064601F5B7 +S315080007901070576900EBC7004660D069012819D167 +S315080007A0D1F80C021843C1F80C02908880B216885A +S315080007B040EA064601F51070576940F83760908997 +S315080007C080B2168940EA064601F51070576900EBB3 +S315080007D0C7004660906928B9D1F804029843C1F861 +S315080007E0040204E0D1F804021843C1F804021069AF +S315080007F028B9D1F814029843C1F8140204E0D1F8D4 +S3150800080014021843C1F81402106A012804D1D1F859 +S315080008101C021843C1F81C02D1F8000220F001009E +S31508000820C1F800020020F0BDFFE7606A40F48020AE +S3150800083060620120F7E700000064004070B50446D6 +S315080008400CB9012070BD94F8200010B9204600F0BC +S31508000850AFF82068006820F002002168086000F000 +S31508000860A7FA05460DE000F0A3FA401B0A2808D9A6 +S31508000870606A40F400306062052084F82000012098 +S31508000880E0E72068406800F002000028EBD1206805 +S31508000890006840F001002168086000F089FA054602 +S315080008A00DE000F085FA401B0A2808D9606A40F472 +S315080008B000306062052084F820000120C2E7206825 +S315080008C0406800F001000028EBD0207E012806D100 +S315080008D02068006840F080002168086005E020680C +S315080008E0006820F0800021680860607E012806D133 +S315080008F02068006840F040002168086005E020682C +S31508000900006820F0400021680860A07E012806D112 +S315080009102068006840F020002168086005E020682B +S31508000920006820F0200021680860E07E012806D1D2 +S315080009302068006820F010002168086005E020683B +S31508000940006840F0100021680860207F012806D161 +S315080009502068006840F008002168086005E0206803 +S31508000960006820F0080021680860607F012806D129 +S315080009702068006840F004002168086005E02068E7 +S31508000980006820F0040021680860D4E902010843E1 +S3150800099021690843616908436168491E084321685B +S315080009A0C86100206062012084F82000002049E721 +S315080009B010B586B004462849206888424AD100BF47 +S315080009C000BF002000902548006840F00100234938 +S315080009D008600846006800F00100009000BF00BFEC +S315080009E000BF00BF00BF002000900846006840F026 +S315080009F0010008600846006800F00100009000BF8A +S31508000A0000BF00BF00BF00200090144810300068E7 +S31508000A1040F000701149103108600846006800F07F +S31508000A200070009000BF00BF881401900220029059 +S31508000A3001200390022004900920059001A9084886 +S31508000A4000F0A8F84FF40060019001A9044800F0EE +S31508000A50A1F800BF06B010BD00640040303802405F +S31508000A600000024070B5044694F82000012822D1FF +S31508000A70022084F820002068006820F00100216820 +S31508000A80086000F095F905460DE000F091F9401B65 +S31508000A900A2808D9606A40F400306062052084F8A4 +S31508000AA02000012070BD2068406800F00100002881 +S31508000AB0EBD16062F6E7606A40F4002060620120CC +S31508000AC0F0E770B50446A56D00F072F9064694F88D +S31508000AD03500022808D08020606500BF002084F811 +S31508000AE0340000BF012070BD2068006820F01600A1 +S31508000AF0216808602068406920F080002168486104 +S31508000B00206C08B9A06C28B12068006820F008009D +S31508000B10216808602068006820F0010021680860E4 +S31508000B200FE000F045F9801B05280AD920206065EA +S31508000B3000BF002084F8340000BF032084F8350085 +S31508000B40D1E72068006800F001000028E9D194F890 +S31508000B505C103F208840A86000BF002084F834005D +S31508000B6000BF012084F835000020BCE7014691F853 +S31508000B703500022803D080204865012070470520EB +S31508000B8081F835000868006820F001000A681060DE +S31508000B900020F3E7F8B502460B460025002400209E +S31508000BA00021DEE0012606FA01F51E6806EA0504BC +S31508000BB0AC4275D11E7906F00306012E04D01E79C3 +S31508000BC006F00306022E13D190684F000326BE4096 +S31508000BD0B0434F00DE68BE4030439060506801263F +S31508000BE08E40B0431E79C6F300168E4030435060DF +S31508000BF01E7906F00306032E09D0D0684F00032697 +S31508000C00BE40B0434F009E68BE403043D0601E7958 +S31508000C1006F00306022E13D1CF0802F1200656F875 +S31508000C2027004E07F70E0F26BE40B0434F07FF0EAC +S31508000C301E69BE403043CF0802F1200646F8270059 +S31508000C4010684F000326BE40B0431E7906F003061F +S31508000C504F00BE40304310605E6806F08056B6F11D +S31508000C60805F7DD100BF00260096404E366846F468 +S31508000C7080463E4F3E603E46366806F480460096FD +S31508000C8000BF00BF3A4E8F0856F827008E07370F69 +S31508000C900F26BE40B043374EB24202D1002624E0AA +S31508000CA05EE0354EB24201D101261EE0334EB24215 +S31508000CB001D1022619E0324EB24201D1032614E0D0 +S31508000CC0304EB24201D104260FE02F4EB24201D176 +S31508000CD005260AE02D4EB24201D1062605E02C4E25 +S31508000CE0B24201D1072600E008268F073F0FBE4013 +S31508000CF030431F4E8F0846F82700264E3068A0431B +S31508000D005E6806F48036B6F5803F00D12043214E52 +S31508000D103060361D3068A0435E6806F40036B6F5C6 +S31508000D20003F00D120431B4E361D3060361D30680B +S31508000D30A0435E6806F48016B6F5801F00D12043EE +S31508000D40144E08363060361D3068A0435E6806F4D7 +S31508000D500016B6F5001F00D120430E4E0C36306043 +S31508000D60491C1029FFF41EAFF8BD000044380240A4 +S31508000D700838014000000240000402400008024012 +S31508000D80000C024000100240001402400018024005 +S31508000D90001C0240003C01400AB1816101E00B04DD +S31508000DA08361704701480068000C7047002004E022 +S31508000DB001480068704700007810002010B50A48FE +S31508000DC0006840F40070084908600846006840F466 +S31508000DD080600860032000F07FF80F2000F006F816 +S31508000DE000F02AF8002010BD003C024070B5044609 +S31508000DF00E4800784FF47A71B1FBF0F00C49096897 +S31508000E00B1FBF0F5284600F01DFC08B1012070BDC5 +S31508000E10102C07D200222146501E00F01EF8054865 +S31508000E20046001E00120F2E70020F0E780100020CE +S31508000E30841000207C1000207047014608460028D0 +S31508000E4009DB00F01F0301229A4043099B0003F1C6 +S31508000E50E023C3F8002100BF70472DE9F05F804604 +S31508000E600D461646002704F03BF8074639462A463B +S31508000E70334601F00700C0F1070ABAF1040F02D998 +S31508000E804FF0040A01E0C0F1070AD14600F1040A4E +S31508000E90BAF1070F02D24FF0000A01E0A0F1030AE7 +S31508000EA0D4464FF0010A0AFA09FAAAF1010A0AEA2F +S31508000EB0020A0AFA0CFA4FF0010B0BFA0CFBABF11B +S31508000EC0010B0BEA030B4AEA0B042146404604F0E1 +S31508000ED00FF8BDE8F09F000000BF00F00702064BC0 +S31508000EE019684FF6FF031940044B0B4343EA0221E6 +S31508000EF0014B196000BF70470CED00E00000FA05D1 +S31508000F0070B504460D460CB9012070BD58480068F6 +S31508000F1000F00700A84209D255490D700846006836 +S31508000F2000F00700A84201D00120EEE7207800F083 +S31508000F30020002281DD1207800F00400042805D1FB +S31508000F404C48006840F4E0504A490860207800F0B0 +S31508000F500800082805D14748006840F4604045491C +S31508000F6008604448006820F0F000A1680843414939 +S31508000F700860207800F00100A8B36068012807D14E +S31508000F803C4808380068C0F34040B8B90120BCE7BF +S31508000F906068022802D06068032807D135480838F7 +S31508000FA00068C0F3406048B90120AEE73148083808 +S31508000FB00068C0F3400008B90120A6E72D4800687C +S31508000FC020F00300616808432A490860FFF7F0FE2D +S31508000FD0064609E0FFF7ECFE801B41F2883188429D +S31508000FE002D9032091E707E02248006800F00C00C8 +S31508000FF06168B0EB810FEDD11D48006800F007006D +S31508001000A84209D91A490D700846006800F0070079 +S31508001010A84201D0012078E7207800F004000428CF +S3150800102007D11448006820F4E050E16808431149E4 +S315080010300860207800F00800082808D10D480068E4 +S3150800104020F46040216940EAC1000A49086000F0BE +S315080010503FF808490968C1F30311074A515CC840BB +S315080010600649086006480068FFF7C0FE00204CE7FE +S31508001070003C0240083802400C5400088410002046 +S315080010807C1000200148006870470000841000208A +S3150800109000B5FFF7F7FF04490968C1F38221034A3F +S315080010A0515CC84000BD0000083802401C540008C6 +S315080010B000B5FFF7E7FF04490968C1F34231034A5F +S315080010C0515CC84000BD0000083802401C540008A6 +S315080010D02DE9F047002400250026A146254800688A +S315080010E000F00C0020B1042805D008283AD105E004 +S315080010F0DFF8849039E0DFF8849036E01D48001F59 +S31508001100006800F03F041B48001F006800F48000D8 +S3150800111078B11A481749091F0968C1F38811A0FB55 +S3150800112001700146224600233846FFF7F0F80546C7 +S315080011300EE011480F49091F0968C1F38811A0FB81 +S3150800114001700146224600233846FFF7E0F80546B7 +S315080011500848001F0068C0F30140401C4600B5FB64 +S31508001160F6F902E0DFF8109000BF00BF4846BDE878 +S31508001170F0870000083802400024F40000127A00C4 +S31508001180F8B504460CB90120F8BD207800F0010036 +S31508001190002874D0F948006800F00C0004280DD027 +S315080011A0F648006800F00C00082813D1F348001F21 +S315080011B0006800F48000B0F5800F0BD1EF480838BE +S315080011C00068C0F34040002859D06068002856D10E +S315080011D00120D9E700BF6068B0F5803F08D1E7482D +S315080011E00838006840F48030E449083908601EE091 +S315080011F06068B0F5A02F0DD1E0480838006840F4C3 +S315080012008020DE49083908600846006840F48030C6 +S3150800121008600CE0D9480838006820F48030D749BF +S31508001220083908600846006820F48020086000BF76 +S31508001230606890B1FFF7BCFD054606E0FFF7B8FD0C +S31508001240401B642801D903209EE7CC48083800686B +S31508001250C0F340400028F1D011E0FFF7A9FD05468C +S3150800126006E0FFF7A5FD401B642801D903208BE79C +S31508001270C24808380068C0F340400028F1D12078F9 +S3150800128000F0020002285FD1BC48006800F00C009C +S3150800129058B1BA48006800F00C0008281CD1B748B5 +S315080012A0001F006800F48000B0B9B4480838006828 +S315080012B0C0F3400020B1E068012801D0012063E7AF +S315080012C0AE480838006820F0F800216940EAC100F5 +S315080012D0AA490839086037E0E06800B30120A84940 +S315080012E00860FFF765FD054606E0FFF761FD401B50 +S315080012F0022801D9032047E7A04808380068C0F348 +S3150800130040000028F1D09D480838006820F0F80011 +S31508001310216940EAC10099490839086014E00020AB +S3150800132097490860FFF744FD054606E0FFF740FDCC +S31508001330401B022801D9032026E790480838006890 +S31508001340C0F340000028F1D1207800F008000828F2 +S315080013502CD16069A8B101208A490860FFF728FDE9 +S31508001360054606E0FFF724FD401B022801D90320A5 +S315080013700AE782486C300068C0F340000028F1D0C4 +S3150800138014E000207F490860FFF712FD054606E0D5 +S31508001390FFF70EFD401B022801D90320F4E6774823 +S315080013A06C300068C0F340000028F1D1207800F0C6 +S315080013B00400042870D1002770483830006800F00F +S315080013C0805090B900BF002000906C483830006803 +S315080013D040F080506949383108600846006800F0D6 +S315080013E08050009000BF00BF01276748006800F4DE +S315080013F08070B0B96448006840F48070624908603B +S31508001400FFF7D6FC054606E0FFF7D2FC401B02288C +S3150800141001D90320B8E65C48006800F4807000280B +S31508001420F2D000BFA068012808D154486830006887 +S3150800143040F001005149683108601DE0A0680528A0 +S315080014400DD14E486830006840F004004B496831B9 +S3150800145008600846006840F0010008600CE047484C +S315080014606830006820F00100444968310860084681 +S31508001470006820F00400086000BFA068A8B1FFF764 +S3150800148097FC054609E0FFF793FC401B41F28831BB +S31508001490884202D9032077E626E038486830006893 +S315080014A0C0F340000028EED013E0FFF781FC0546A4 +S315080014B008E0FFF77DFC401B41F28831884201D9DC +S315080014C0032061E62D4868300068C0F34000002814 +S315080014D0EFD1012F07D129483830006820F0805015 +S315080014E026493831086000BFA069002845D023483E +S315080014F0006800F00C0008285DD0A069022845D1D4 +S3150800150000201F490866FFF753FC054606E0FFF76B +S315080015104FFC401B022801D9032035E61748083836 +S315080015200068C0F340600028F1D1D4E907010843F8 +S31508001530616A40EA81110122A06AC2EB500041EAC1 +S3150800154000412C20005D41EA00600C49091F086033 +S3150800155001200B490866FFF72BFC054606E0FFF756 +S3150800156027FC401B022801D903200DE6034808384A +S315080015700068C0F340600028F1D049E0083802400E +S3150800158000004742800E4742007000400020214973 +S315080015900866FFF70DFC054606E0FFF709FC401B49 +S315080015A0022801D90320EFE51B480068C0F3406014 +S315080015B00028F2D12CE0A069012800D1E4E51648FC +S315080015C0001D0668A069012820D006F48001E0699C +S315080015D081421BD106F03F01206A814216D147F6A7 +S315080015E0C0703040616AB0EB811F0FD106F44031FC +S315080015F00122A06AC2EB5000B1EB004F06D106F0FB +S3150800160070612C20005DB1EB006F01D00120BBE5B5 +S315080016100020B9E50000474200380240042808D1F6 +S315080016204FF0E021096941F004014FF0E022116111 +S3150800163007E04FF0E021096921F004014FF0E022AC +S315080016401161704770B504462546681EB0F1807F63 +S3150800165001D301200FE0681E4FF0E02148610F21F9 +S315080016604FF0FF3003F044FC00204FF0E021886182 +S3150800167007200861002070BD7047704701460022A8 +S31508001680002391F83D2091F83E3042EA0300704766 +S315080016902DE9F84F0446206805682068C668206862 +S315080016A047694FF00009CA4605F00F09B9F1000F5E +S315080016B00AD105F0200038B106F0200020B12046F6 +S315080016C003F021F8BDE8F88FB9F1000F72D007F0E2 +S315080016D0010018B906F4907000286BD005F00100D7 +S315080016E030B106F4807018B1206C40F00100206417 +S315080016F005F0040030B107F0010018B1206C40F085 +S315080017000200206405F0020030B107F0010018B1AC +S31508001710206C40F00400206405F0080048B106F08B +S31508001720200010B907F0010018B1206C40F008003D +S315080017302064206C70B305F0200028B106F0200064 +S3150800174010B1204602F0DFFF20684069C0F3801A16 +S31508001750206C00F0080010B9BAF1000F23D020461B +S3150800176002F0A6FF2068406900F04000402816D124 +S315080017702068406920F0400021684861A06B50B19C +S315080017805648A16B0865A06BFFF7F0F910B1A06B7E +S31508001790016D88470CE02046FFF76FFF08E02046FA +S315080017A0FFF76BFF04E02046FFF767FF0020206481 +S315080017B088E7FFE7206B012879D105F0100000289B +S315080017C075D006F01000002871D000BF00200090E8 +S315080017D020680068009020684068009000BF00BF3D +S315080017E02068406900F04000402839D1A06B0068A5 +S315080017F040681FFA80F8B8F1000F30D0A08D404538 +S315080018002DDDA4F82E80A06BC069B0F5807F1FD0AF +S315080018102068C06820F480702168C8602068406924 +S3150800182020F00100216848612068406920F04000E6 +S3150800183021684861202084F83E0000202063206843 +S31508001840C06820F010002168C860A06BFFF739F95E +S31508001850A08DE28D801A81B22046FFF70DFF31E791 +S31508001860A08DE18D401A1FFA80F8E08DE8B1B8F135 +S31508001870000F1AD02068C06820F490702168C860EC +S315080018802068406920F0010021684861202084F81A +S315080018903E00002020632068C06820F01000216800 +S315080018A0C86041462046FFF7E7FE0BE7FFE705F06D +S315080018B0800030B106F0800018B1204603F0BBF86E +S315080018C000E705F0400030B106F0400018B12046A8 +S315080018D002F009FFF6E600BFF4E600009D460008A0 +S315080018E010B504460CB9012010BDA06900B100E08E +S315080018F000BF94F83D0028B9002084F83C00204633 +S3150800190000F027F8242084F83D002068C06820F4F9 +S3150800191000502168C860204602F054FF206800691C +S3150800192020F49040216808612068406920F02A0068 +S31508001930216848612068C06840F400502168C86082 +S3150800194000202064202084F83D0084F83E00002012 +S31508001950CAE7704770B504460D46164694F83E0029 +S31508001960202816D105B10EB9012070BD00BF94F824 +S315080019703C00012801D10220F7E7012084F83C0049 +S3150800198000BF0020206332462946204603F030F87F +S31508001990EBE70220E9E700001B49098801F400414A +S315080019A089BB1949098801F4804171B11749097839 +S315080019B00A2903D00021144A118024E01249098813 +S315080019C041F40041104A11801DE0104909780D299B +S315080019D006D10D49098841F480410B4A118012E06D +S315080019E00A490978084A1288C2F30D02084B995425 +S315080019F005490988491C044A118011460988C729DE +S31508001A0001DD002111807047680E00206A0E002053 +S31508001A1038110020704700BFFEE7000010B586B0F9 +S31508001A2000BF002000905948006840F0010057495F +S31508001A3008600846006800F00100009000BF00BF7B +S31508001A4000BF002000900846006840F002000860C9 +S31508001A500846006800F00200009000BF00BF00BF03 +S31508001A60002000900846006840F004000860084618 +S31508001A70006800F00400009000BF00BF00BF00200F +S31508001A8000900846006840F0800008600846006834 +S31508001A9000F08000009000BF00BF00BF002000904B +S31508001AA00846006840F0080008600846006800F02C +S31508001AB00800009000BF00BF00BF00200090084645 +S31508001AC0006840F0100008600846006800F0100042 +S31508001AD0009000BF00BF00BF0020009008460068C5 +S31508001AE040F0200008600846006800F020000090DA +S31508001AF000BF00BF00BF002000900846006840F401 +S31508001B00807008600846006800F48070009000BF86 +S31508001B1000BF00BF002000900846006840F0400063 +S31508001B2008600846006800F04000009000BF00BF4B +S31508001B30002427E004EB4400154901EBC000808827 +S31508001B40019004EB440001EBC0008068029004EBAE +S31508001B50440001EBC000C068039004EB440001EBAD +S31508001B60C0000069049004EB440001EBC000406922 +S31508001B70059004EB4401064A52F8310001A9FFF723 +S31508001B8009F8641C102CD5D306B010BD30380240B5 +S31508001B90F40E002030B587B00546142102A8FEF7DA +S31508001BA096FC00BF00200190A148006840F0100094 +S31508001BB09F4908600846006800F01000019000BFC1 +S31508001BC000BF00BF00200190081F006840F40030E5 +S31508001BD0091F08600846006800F40030019000BF3D +S31508001BE000BF00BF002001900846006840F480202E +S31508001BF008600846006800F48020019000BF00BF16 +S31508001C0000BF002001900846006840F400200860E4 +S31508001C100846006800F40020019000BF00BF00BF1E +S31508001C200020019082481438006840F0010080497D +S31508001C30143908600846006800F00100019000BFEA +S31508001C4000BF00BF002001900846006840F0080069 +S31508001C5008600846006800F00800019000BF00BF51 +S31508001C600024CEE004EB440000EBC400714901EB0C +S31508001C70800000890290022003900020049003202F +S31508001C8005900720069004EB440101EBC401694A5C +S31508001C9002EB8101486802A9FEF77CFF04EB4400C9 +S31508001CA000EBC400634901EB8000008A029007201C +S31508001CB0069004EB440101EBC4015E4A02EB810184 +S31508001CC0C86802A9FEF766FF04EB440000EBC400EF +S31508001CD0584951F8200004EB0411574A42F82100EC +S31508001CE004EB0410114601EB8000456004EB440048 +S31508001CF000EBC4004F4901EB8000416904EB041076 +S31508001D0002EB8000816004EB440000EBC400494903 +S31508001D1001EB8000816904EB041002EB8000C160CE +S31508001D2004EB440000EBC400424901EB8000C169A2 +S31508001D3004EB041002EB8000016104EB440000EBA5 +S31508001D40C4003C4901EB8000016A04EB041002EB75 +S31508001D508000416104EB440000EBC400354901EB07 +S31508001D608000416A04EB041002EB8000816104EBF9 +S31508001D70440000EBC4002F4901EB8000816A04EBA4 +S31508001D80041002EB8000C16104EB041102EB810030 +S31508001D90FFF7A6FD04EB440000EBC400254951F803 +S31508001DA020002649884207D1012203212520FFF772 +S31508001DB054F82520FFF741F804EB440000EBC40073 +S31508001DC01C4951F820001E49884207D102220321E6 +S31508001DD02720FFF742F82720FFF72FF804EB4400E7 +S31508001DE000EBC400134951F820001649884207D170 +S31508001DF0032211463420FFF730F83420FFF71DF888 +S31508001E00641C032CFFF42EAF0F4802880F491048B4 +S31508001E10FFF7A0FD0C4802880C490E48FFF79AFD0B +S31508001E200948028809490C48FFF794FD07B030BDF8 +S31508001E3044380240700E0020CC12002000100140E9 +S31508001E4000480040004C00406C0E00206A0E00203E +S31508001E5000120020441200208812002000BFFEE76E +S31508001E607047704770B5044600F09EF8002039495F +S31508001E70087039490870394908703949086039497C +S31508001E80086039490870394908703949087039486D +S31508001E9000680A21B0FBF1F0374908603748056841 +S31508001EA045B13748066803E0761E002028602D1DD8 +S31508001EB0002EF9D1324801683048006801F0B0FEBA +S31508001EC001F094FA01F0B6FA00202E4908602E496E +S31508001ED00880204601F07CF8208800B170BD2046B5 +S31508001EE001F082F8208800B1F8E700202749086049 +S31508001EF02749088027490860274908802749086034 +S31508001F0027490880204601F005FE208800B1E5E74C +S31508001F10204601F025F8208800B1DFE7204601F0C9 +S31508001F208BFE208800B1D9E7204601F0BFFC208847 +S31508001F3000B1D3E7204602F041F8208800B1CDE78A +S31508001F4000F0D6FEFFF78DFF01201649087000BF86 +S31508001F50C4E700009410002095100020C21000204D +S31508001F603011002034110020B6100020B7100020D0 +S31508001F70C810002078540008C410002044540008F3 +S31508001F8048540008A0100020A4100020B01000201B +S31508001F90B4100020BC100020C0100020CC10002077 +S31508001FA0D0100020961000200C4909680C4A1268C7 +S31508001FB001EB82010B4A11601146096821F00701FD +S31508001FC011600949086800F04041B1F1404F01D05D +S31508001FD000BFFEE74021054A1160704744540008D7 +S31508001FE0485400088810002034EF00E08C100020C8 +S31508001FF070B5002538480078012800D070BD00BFAC +S315080020004020FEF75DF9054600BF3448007828B938 +S3150800201000BF2846FEF762F900BFEFE72F480078B1 +S31508002020401E2E4908700846007828B100BF284689 +S31508002030FEF754F900BFE1E72948007828B100BF48 +S315080020402846FEF74BF900BFD8E726480168264818 +S31508002050006801F0D1FD0446012C02D0002000F0F2 +S31508002060ABF901F0B9F9214908700846007800EB88 +S3150800207040001F4951F820001E49086008460068BC +S315080020801D49096888420FD1002000F069FD044601 +S31508002090012C03D01848006800F08EF900BF2846C6 +S315080020A0FEF71CF900BFA9E712480068D0F89400AB +S315080020B0401C10490968C1F8940010480068401C83 +S315080020C00E490860FEF7D1FA00BF2846FEF706F962 +S315080020D000BF00BF92E70000951000209410002072 +S315080020E0C21000204854000844540008B7100020C5 +S315080020F0382400203411002030110020F010002070 +S315080021002DE9F04104460E46154600272148007879 +S3150800211020B142F6E1602880BDE8F0811CB945F699 +S31508002120C3502880F8E700BF00BF4020FEF7C8F874 +S31508002130074600BF00BF1849206888420AD100BF79 +S3150800214000BF3846FEF7CAF800BF00BF45F6C150C3 +S315080021502880E1E7104820606660002020626062FF +S3150800216084F82800E06204F1080001F080F82046AF +S3150800217000F0A0FF09480088401C0849088000BFF5 +S3150800218000BF3846FEF7AAF800BF00BF0020288027 +S3150800219000BFC1E7941000204D555458B4100020D4 +S315080021A02DE9F0470646894617461C46089D4FF016 +S315080021B0000A7C48007820B146F2AE102880BDE8B7 +S315080021C0F08779480078012803D045F68960288089 +S315080021D0F5E71EB945F6C3502880F0E71FB1B7F5F5 +S315080021E0004F02D100E000BF03E045F625602880D5 +S315080021F0E5E700BF6D493068884203D045F6C4500C +S315080022002880DCE700BF00BF4020FEF759F8824669 +S3150800221000BF00BF96F82800B8B965480068706224 +S31508002220012086F828000CB1F06A20603146604823 +S31508002230006800F057FF00BF00BF5046FEF74EF893 +S3150800224000BF00BF00202880B9E75949706A0968AD +S31508002250884221D196F82800FF280AD100BF00BF7E +S315080022605046FEF73BF800BF00BF45F28470288051 +S31508002270A5E796F82800401C86F828000CB1F06AF5 +S31508002280206000BF00BF5046FEF728F800BF00BF19 +S3150800229045F28270288092E707F4004068B100BFD3 +S315080022A000BF5046FEF71AF800BF00BF0CB1002069 +S315080022B0206046F2B010288081E73E48007868B171 +S315080022C000BF00BF5046FEF709F800BF00BF0CB1BB +S315080022D00020206046F66350288070E7D6F82480F0 +S315080022E098F83B003249096891F83B10884206DDA8 +S315080022F02F48006890F83B10404601F05DFB4B46BE +S3150800230004222B480168304600F042FF00BF00BF98 +S315080023105046FDF7E3FF00BF00BF00F055F800BFC9 +S3150800232000BF4020FDF7CCFF824600BF00BF204813 +S31508002330006890F8390030B101280CD002281AD06C +S31508002340032821D110E01CB119480068C06C206030 +S31508002350002028801CE01CB115480068C06C20606D +S3150800236046F2A910288013E00CB10020206047F23D +S31508002370D92028800CE01CB10D480068C06C20608C +S3150800238045F6C250288003E046F62E60288000BF36 +S3150800239000BF00BF00BF5046FDF7A0FF00BF00BF4B +S315080023A000BF0CE794100020951000204D55545896 +S315080023B030110020C210002010B5044600BFFEF7F9 +S315080023C0A5F900BF10BD000010B50024224800780A +S315080023D0012800D010BD2148007800B1FAE720484E +S315080023E0007800B1F6E700BF4020FDF769FF044614 +S315080023F000BF00F0F1FF1B4908700846007800EBA3 +S315080024004000194951F82000184908600846006834 +S3150800241017490968884205D100BF2046FDF75EFFC7 +S3150800242000BFD7E711480068D0F89400401C0F4950 +S315080024300968C1F894000F480068401C0D490860F7 +S31508002440FEF713F900BF2046FDF748FF00BFBFF3AC +S315080024506F8F00BFBEE70000951000209410002083 +S31508002460C2100020B71000203824002034110020A4 +S3150800247030110020F010002070B504461C48007882 +S31508002480012803D045F68B60208070BD00256D1CA1 +S315080024906D1C6D1C17480088A84203DC45F68C6045 +S315080024A02080F2E714480078E8B900F095FF134950 +S315080024B0087008460078124908701048007800EB42 +S315080024C04000104951F820000F4908600846006886 +S315080024D00E490860012008490870FEF787F843F698 +S315080024E09920208002E045F68A60208000BFCCE76C +S315080024F096100020F810002095100020B710002034 +S31508002500B610002038240020341100203011002095 +S315080025102DE9F04107464FF0000800BF00BF4020F4 +S31508002520FDF7CEFE804600BF00BF00203B4908806D +S315080025303B4908603B4908603B4908603B490860DD +S315080025403B4908603B49088100BF00BF4046FDF78C +S31508002550C5FE00BF00BF00BF00BF4020FDF7B0FEAC +S31508002560804600BF00BF3448046800BF00BF40462D +S31508002570FDF7B4FE00BF00BF21E000BF00BF40204A +S31508002580FDF79EFE804600BF00BF002044F8800F7E +S31508002590E06260612082608220626062FEF7B8F8BD +S315080025A0E061803C04F16C060020B081D4F8BC40A0 +S315080025B000BF00BF4046FDF791FE00BF00BF002CDC +S315080025C0DBD100BF00BF4020FDF77AFE804600BF82 +S315080025D000BF1A48056800BF00BF4046FDF77EFEEB +S315080025E000BF00BF13E000BF00BF4020FDF768FE34 +S315080025F0804600BF00BF05F120060020B081AD6906 +S3150800260000BF00BF4046FDF769FE00BF00BF002DB2 +S31508002610E9D100203880BDE8F0810000D6100020FE +S31508002620EC100020081100200C11002020110020B9 +S31508002630241100202C240020F4100020BC100020B7 +S31508002640704700002DE9FF4F85B004469346DDE943 +S315080026501995DDE91286159F0020029062480078D8 +S3150800266028B147F24A10288009B0BDE8F08F1CB996 +S3150800267047F2AD102880F7E7BBF1000F03D147F208 +S315080026804F102880F0E71EB946F62F602880EBE742 +S3150800269056480068874203D246F630602880E3E74A +S315080026A01498B84203D346F631602880DCE7B8F1BF +S315080026B01E0F06D9B8F11F0F03D046F273202880E3 +S315080026C0D2E7B8F11F0F06D14948844203D046F233 +S315080026D073202880C8E7204601F02CFA00202880BD +S315080026E009F0010010B909F0020088B109F00200EA +S315080026F070B1B2460020049007E00020CAF8000036 +S315080027000AF1040A0498401C04900498B842F4D3C9 +S31508002710149806EB80000390CDE9007932465846B6 +S31508002720039B089900F0B4F98246B24503D246F6EF +S315080027303260288098E73946304601F071FAC4F8C5 +S3150800274024B00898A0620698E06084F83B8084F874 +S315080027503C80C4F800A00398A0601798E065179815 +S3150800276018B924480068206601E01798206618986A +S31508002770606026626764A4F8489004F16C001699B4 +S3150800278000F090FC204600F03BF800BF00BF402058 +S31508002790FDF796FD029000BF00BF94F83B0000F0DD +S315080027A031FE204600F08EFE204601F079F91248E7 +S315080027B00088401C1049088010480078012807D076 +S315080027C000BF00BF0298FDF789FD00BF00BF4BE7B9 +S315080027D000BF00BF0298FDF781FD00BF00BFFFF7ED +S315080027E0F3FD00BF40E70000941000207454000871 +S315080027F068230020C4100020F8100020951000203F +S31508002800704700002DE9F04104460E464FF00008D7 +S315080028106148007820B147F24E103080BDE8F0815B +S315080028205E480078012803D045F689603080F5E7D0 +S315080028305B48844203D147F24C103080EEE784B9F6 +S3150800284000BF00BF4020FDF73BFD804600BF00BF2C +S315080028505448046800BF00BF4046FDF73FFD00BF6F +S3150800286000BF00BF00BF4020FDF72AFD804600BF1D +S3150800287000BF94F83A0008285ED2DFE800F00409A1 +S315080028800E10080A0F11204600F03AFE5FE05EE0DF +S3150800289000BF204601F07AFA59E000BF00BF00BF2A +S315080028A094F83800082839D2DFE800F0040705381C +S315080028B00D08090600BF00BF31E000BF00BF204673 +S315080028C000F00DFD2BE0606B456A15F83B7F20464E +S315080028D000F005FD287869783B3D884212D095F8C6 +S315080028E03B0094F83B1088420CD1284600F02DFC9A +S315080028F0074695F83C00B84202DA95F83C0000E035 +S3150800290038460746002084F8380095F83B00B84258 +S3150800291003D03946284601F04FF800E000BF00BF53 +S3150800292094F83A00032803D094F83A00072802D10D +S31508002930204601F02BFA0AE000BF00BF4046FDF72B +S31508002940CDFC00BF00BF46F62D60308066E700BFAD +S31508002950206C10B1204600F0C9FB04F16C0000F0B1 +S3150800296081FB204600F022F8204601F0B1F80E4817 +S315080029700088401E0C490880FF2084F83A00002091 +S31508002980308000BF00BF4046FDF7A8FC00BF00BF6F +S31508002990FFF71AFD00BF41E79410002095100020AC +S315080029A06823002030110020F81000207047704777 +S315080029B02DE9F05F05460E4617461C464FF0000BFC +S315080029C03148007820B147F259102080BDE8F09FC1 +S315080029D01EB946F2D5202080F8E71FB946F2D52061 +S315080029E02080F3E700BF00BF4020FDF769FC83465F +S315080029F000BF00BF0DB925480568286868B900BF3B +S31508002A0000BF5846FDF76AFC00BF00BF00203060D3 +S31508002A10386047F252102080D8E795F8480000F051 +S31508002A20010068B900BF00BF5846FDF757FC00BF54 +S31508002A3000BF00203060386047F254102080C5E798 +S31508002A40D5F820A00AF1200AD5F8449000BF00BFA7 +S31508002A505846FDF743FC00BF00BF4FF0000803E0EF +S31508002A600AF1040A08F10108C84503D2DAF8000099 +S31508002A700028F5D0C6F80080A9EB080038600020C9 +S31508002A80208000BFA2E7000094100020301100202B +S31508002A90F0B50446DDE9055602EB850020F007008F +S31508002AA04FF0807C071F3846C7F800C0071F384616 +S31508002AB03C60DFF8A8C0071F3846C7F800C04FF0CB +S31508002AC0123C071F3846C7F800C04FF0033C071FE3 +S31508002AD03846C7F800C04FF0023C071F3846C7F80B +S31508002AE000C0071F38463B60071F384639606FF03D +S31508002AF0020C071F3846C7F800C04FF0113C071FE5 +S31508002B003846C7F800C04FF0103C071F3846C7F8CC +S31508002B1000C04FF0093C071F3846C7F800C04FF001 +S31508002B20083C071F3846C7F800C04FF0073C071F88 +S31508002B303846C7F800C04FF0063C071F3846C7F8A6 +S31508002B4000C04FF0053C071F3846C7F800C04FF0D5 +S31508002B50043C071F3846C7F800C0F0BDE13B000833 +S31508002B6030B504460CB90B480468216A20688842C7 +S31508002B7006D3616C206A00EB81002168884201D87F +S31508002B80002030BD616C206A01F036F805462846FB +S31508002B90F7E700003011002070B5FDF7B9FD0546CE +S31508002BA01548006815490968884215D01248006812 +S31508002BB0D0F89C00281A10490968C1F898000E48F0 +S31508002BC00068D0F8A0000C490968D1F898100844A4 +S31508002BD009490968C1F8A00008480068C0F89C506F +S31508002BE00020FFF7BDFF0446012C03D00248006809 +S31508002BF0FFF7E2FB70BD0000301100203411002001 +S31508002C002DE9F04106460D46144600272748007868 +S31508002C1020B147F275202080BDE8F081244800786D +S31508002C20012803D045F689602080F5E72148007819 +S31508002C3018B146F663502080EEE735B1022D05D06F +S31508002C40042D05D0082D04D101E000BF00BF00BF48 +S31508002C5003E045F625602080DEE700BF00BF00BF21 +S31508002C604020FDF72DFB074600BF00BF23462A4636 +S31508002C7031461148006801F043F8208838B100BF92 +S31508002C8000BF3846FDF72AFB00BF00BFC4E70A4865 +S31508002C90006800F035FC00BF00BF3846FDF71EFB94 +S31508002CA000BF00BFFFF790FB00BFB5E794100020F8 +S31508002CB095100020C21000203011002070B504467F +S31508002CC0002600BF00BF4020FDF7FAFA064600BFFF +S31508002CD000BF0648056800BF00BF3046FDF7FEFA8C +S31508002CE000BF00BF00202080284670BDFC100020D1 +S31508002CF00EB5474802904748009047480290474813 +S31508002D000290474800904748029047480190474834 +S31508002D100290474802904748029047480290474821 +S31508002D200190474801904748019047480290474814 +S31508002D300190474802904748019047480190474804 +S31508002D4001904748019047480290474802904748F3 +S31508002D5002904748019047480290474802904748E2 +S31508002D6001904748019047480190474801904748D5 +S31508002D7001904748019047480290474802904748C3 +S31508002D8002904748029047480190474801904748B3 +S31508002D9001904748029047480290474802904748A2 +S31508002DA00190474801904748019047480090474896 +S31508002DB00190474802904748029047480290474882 +S31508002DC00290474802904748029047480290474871 +S31508002DD00190474802904748029047480190474863 +S31508002DE00190474802904748029047480190474853 +S31508002DF00190474802904748029047480190474843 +S31508002E0001900298029001980190009800900EBDDA +S31508002E1098540008FC550008995400089A5400086C +S31508002E209C540008A0540008A4540008A1540008A3 +S31508002E30CC540008CD540008CE540008D0540008DD +S31508002E40D2540008D4540008F4540008F654000874 +S31508002E50F8540008FA540008FC540008FE54000808 +S31508002E60005500083055000831550008325500084D +S31508002E7034550008365500083755000838550008F7 +S31508002E803A5500083C5500083E55000840550008CC +S31508002E90445500087455000875550008765500080D +S31508002EA077550008785500087A5500087C550008BB +S31508002EB0A4550008A5550008A6550008A7550008FA +S31508002EC0A8550008AA550008AC550008B0550008D2 +S31508002ED0B1550008B2550008B3550008B4550008A6 +S31508002EE0B5550008B6550008B7550008B855000886 +S31508002EF0BA550008BB550008BC550008BE55000861 +S31508002F00C0550008C1550008C2550008C455000838 +S31508002F10F4550008F5550008F6550008F855000858 +S31508002F20002400BF00BF00BF4020FDF7C9F90446D2 +S31508002F3000BF00BF08480068401C074908600748EA +S31508002F400068401C0549086000BF00BF2046FDF721 +S31508002F50C5F900BFE6E7000090100020D810002051 +S31508002F6010B58AB0044600200E4908600B200021DF +S31508002F700591CDE90704069108460B4909680B4AED +S31508002F8012680B4B1B68CDE90132CDE903101F20EF +S31508002F900023084A08A100900C48FFF753FB0AB023 +S31508002FA010BD0000901000203C540008385400085A +S31508002FB034540008212F000875432F4F532D4949D3 +S31508002FC0492049646C65205461736B0068230020AE +S31508002FD00021034A1160034A1180018070470000EE +S31508002FE0A8100020AC10002070B501461A4D2D68B7 +S31508002FF01DB945F21E750D8070BD184D2D881DB979 +S3150800300045F21D750D80F7E7134D28682A681032BA +S31508003010124D2D886D1EACB2002308E00260002513 +S3150800302045600581C560103010325D1CABB2A34205 +S31508003030F4DB0025056045600581C560064D2D68F1 +S31508003040074E3560054D2D88B5800025F5803581FC +S315080030500D8000BFD0E700005854000850540008FF +S315080030602C24002010B5014648894B89BBB10A6853 +S315080030700B4B1B6813600A4C4B6823602346DB889E +S315080030804C891B1B064CE38023469B884C892344AA +S31508003090034CA38000234B818B810B604B6010BDD2 +S315080030A02C24002001810022428182810260426034 +S315080030B07047000009A1C1610021416108490968FA +S315080030C011B90021816105E0054909688161044952 +S315080030D0096848610249086070470000200000003E +S315080030E0B0100020026C0A62016470472DE9F843AB +S315080030F005462C6C25E0D4F82090FDF709FB8046A0 +S31508003100C4F82C802146284600F034F804F1080655 +S31508003110306820B9002084F82800606210E037681B +S315080031206562012084F8280021463846FFF7DAFF51 +S3150800313000231A4639462046CDF8008000F0F6F8F6 +S315080031404C46002CD7D1BDE8F88330B504461F207D +S3150800315004F140010AE00D68AB6823B193F83B20FF +S31508003160824200DA10460D6805F120010D68002D2F +S31508003170F1D130BD024602F1400002E0036803F1D6 +S31508003180200003688B42F9D103681B6A0360704705 +S315080031902DE9F04105460C4616461F4684F8386068 +S315080031A0002084F839003946204600F0EDFB3DB191 +S315080031B005F1080865632146404600F05DF801E020 +S315080031C0002060632146284600F002F8BDE8F08139 +S315080031D010B540B14468C1F8C04000F108031A6848 +S315080031E0D468C46113E091F83840022C02D0072C49 +S315080031F008D103E006A4C1F8C04007E006A4C1F858 +S31508003200C04003E007A4C1F8C04000BF00BF10BD1E +S315080032105461736B205100005461736B2053656DC4 +S31508003220000000002000000010B50A4606A4C2F8F7 +S31508003230C04040B100F10803196811B1CC68C461F7 +S3150800324001E001A4C46110BD2000000070B5044669 +S31508003250666B06F108052868C06A38B1204600F092 +S315080032603EF866632146284600F006F870BD002140 +S31508003270016041600181704710B591F83B300468E0 +S315080032803CB9012404810024CC620C6301604160CE +S3150800329024E00489641C0481026805E092F83B4036 +S315080032A09C4200DD02E0D26A002AF7D100BF3AB993 +S315080032B00024CC6244680C630C6BE16241600DE04B +S315080032C0146B2CB9CA6200240C631163016005E013 +S315080032D0CA62146B0C630C6BE162116310BD10B506 +S315080032E0446B14B3446B04F108010C68E46A1CB916 +S315080032F000240C604C6011E0046B24B9C26A0024F7 +S3150800330014630A600AE0C46A24B9036B0024DC6209 +S315080033104B6003E0036BC26ADA6213630C89641EAE +S315080033200C810024C4620463446310BD2DE9F04196 +S3150800333005460C4616461F46DDF8188094F83A00EE +S31508003340082845D2DFE800F00405080906072728FB +S3150800335000BF00BF00BF3CE000BF6666A4F8687007 +S31508003360C4F84C8015B12046FFF7B9FF2146284618 +S31508003370FFF75AFF94F83A00032802D1204600F0D6 +S3150800338005FD204600F068F800203834A07060700B +S3150800339004F838091DE000BF6666A4F86870C4F82A +S315080033A04C8015B12046FFF79AFF21462846FFF7BD +S315080033B03BFF94F83A00072802D1204600F0E6FCC5 +S315080033C004203834A0700020607004F8380900E042 +S315080033D000BF00BFBDE8F08110B503490868FCF7D7 +S315080033E08AFFC0B210BD0000B8100020002004E01B +S315080033F00021034A42F82010401C0028F8D07047E4 +S31508003400B810002004490968C0F11F0301229A4038 +S315080034101143014A11607047B81000200449096831 +S31508003420C0F11F0301229A409143014A1160704777 +S31508003430B8100020002109E001EB4102054B03EB1F +S3150800344082000022028102604260491C2029F3D3CF +S31508003450704700003824002010B5044694F83B0055 +S31508003460FFF7D0FF94F83B0005490978884203D155 +S31508003470204600F027F802E0204600F003F810BDC9 +S31508003480B610002010B590F83B3003EB43030C4C04 +S3150800349004EB83010B683BB901230B81002303610D +S315080034A043610860486009E00B895B1C0B810B6867 +S315080034B00361002343610A685061086010BD00007B +S315080034C03824002010B590F83B3003EB43030B4C2F +S315080034D004EB83010B683BB901230B8100230361CD +S315080034E043610860486008E00B895B1C0B81002378 +S315080034F003614A6842611061486010BD38240020A3 +S315080035002DE9F041054695F83B0000EB40001249CD +S3150800351001EB80046F692E6987B946B900202081BE +S315080035202060606095F83B00FFF778FF0EE0208981 +S31508003530401E208100207061266007E02089401E19 +S3150800354020813E610EB9676000E0776100206861FE +S315080035502861BDE8F08100003824002088B00020EA +S31508003560009006E0BD490968480002AA0021FFF755 +S3150800357047FBBB4800780128F4D102A8FEF7C8FF2C +S315080035804FF00008B7480068B4490968884205D969 +S31508003590B4480068B1490968B0FBF1F8B8F1000F02 +S315080035A004D1B04800680A21B0FBF1F800BFFDF766 +S315080035B0AFF8814600BF00BF4020FCF781FE0090AF +S315080035C000BF00BFA8480068A84908600020A649AF +S315080035D0086000BF00BF0098FCF780FE00BF00BF70 +S315080035E0A3480068A1490968884248D9A0480068E4 +S315080035F0A049884205D242F2107004900120039037 +S3150800360023E09B4800689C49884205D24FF47A70AB +S3150800361004900A20039018E0954800689749884264 +S3150800362003D26420049003900FE0914800689449FF +S31508003630884205D20A2004904FF47A70039004E079 +S315080036400120049042F2107003908948016803989B +S31508003650B1FBF0FB8549049809684843B0FBFBF0C9 +S3150800366042F21071081A8749088087480088098835 +S31508003670884207DA834800888349088002E00020E8 +S3150800368080490880FEF7DCFF002500BF00BF402008 +S31508003690FCF716FE009000BF00BF7C48046800BF18 +S315080036A000BF0098FCF71AFE00BF00BF28E000BF65 +S315080036B000BF4020FCF704FE009000BF00BF54F88E +S315080036C0A00F6060002044F8A00900BF00BF009862 +S315080036D0FCF704FE00BF00BFD4F8A400054400BFF1 +S315080036E000BF4020FCF7ECFD009000BF00BFD4F8F7 +S315080036F0BC4000BF00BF0098FCF7F0FD00BF00BF4C +S31508003700002CD4D15DB35B48854205D242F21070D5 +S315080037100690012007901DE05748854205D24FF4D0 +S315080037207A7006900A20079014E05448854203D21E +S315080037306420069007900DE05148854205D20A207C +S3150800374006904FF47A70079004E00120069042F242 +S31508003750107007900798B5FBF0F0059003E000207D +S3150800376006900120059000BF00BF4020FCF7A8FD89 +S31508003770009000BF00BF4548046800BF00BF00981E +S31508003780FCF7ACFD00BF00BF2CE0D4F8A4000699F6 +S3150800379048430599B0FBF1F086B242F210708642B2 +S315080037A000D90646A4F89060B4F89200B04201DA4F +S315080037B0A4F8926002AB04F1B002111D2046FFF78F +S315080037C0F7F800BF00BF4020FCF77AFD009000BF65 +S315080037D000BFD4F8BC4000BF00BF0098FCF77EFDD0 +S315080037E000BF00BF002CD0D100272948D0F800A080 +S315080037F00AF1200A274800680838019002E00AF111 +S31508003800040A7F1CDAF8000010B901988742F6D33B +S31508003810214807601F480068C01B204908602048E7 +S315080038200078012805D100201D49087002A8FEF776 +S315080038306FFEFCF76DFFA0EB09001A4908601A48ED +S3150800384000680968884203D2164800681649086065 +S3150800385002AA00214046FFF7D3F9A8E660540008FB +S31508003860E410002078540008D8100020E01000204A +S31508003870DC100020801A060000093D00005A62028A +S315080038800084D717D4100020D6100020F41000208A +S315080038904454000848540008981000209C10002042 +S315080038A0D2100020E8100020EC10002010B58AB0D5 +S315080038B0044600202149086021490860214908601A +S315080038C02149087021490870214908602149086082 +S315080038D02148006820B946F62B6020800AB010BD42 +S315080038E01E4800681E490968884203D246F62C60BD +S315080038F02080F3E71B4800781F2803D346F62A6082 +S315080039002080EBE7032000210591CDE90704069105 +S31508003910084612490A68144909680F4B1B68CDE91D +S315080039200131CDE903200F48007800230F4A10A182 +S3150800393000901448FEF786FE00BFCFE7D810002097 +S31508003940E0100020DC100020E4100020D210002037 +S31508003950981000209C100020645400086C5400083D +S31508003960745400085C540008685400085D35000863 +S3150800397075432F4F532D4949492053746174205478 +S3150800398061736B00B825002070B504460D4655B125 +S315080039902B46084800210268204600F05BF9032000 +S315080039A084F83A0002E0022084F83A002046FFF73D +S315080039B0A7FD70BDFC1000202DE9F04104460D4618 +S315080039C000BF002694F83B7094F83A0008285DD2A8 +S315080039D0DFE800F004191E1F1A1B20212046FFF7F6 +S315080039E08FFD84F83B5094F83B00FFF70BFD2B48FE +S315080039F00068844203D12046FFF744FD02E02046D2 +S31508003A00FFF760FD44E000BF00BF84F83B503FE08D +S31508003A1000BF00BF00BF84F83B5094F83800082860 +S31508003A202FD2DFE800F02E042F2E0A05063000BF3D +S31508003A3000BF2046FFF70AFC26E02046FFF706FCF3 +S31508003A40606B466AAF4205DD96F83B00A84217DC74 +S31508003A50002615E096F83B00B84211D13046FFF72C +S31508003A6074FB054696F83C00A84202DA96F83C0034 +S31508003A7000E02846054696F83B00A84200D10026F5 +S31508003A8002E000BF00BF00BF00BF01E0BDE8F08153 +S31508003A9000BF3446002C94D100BFF7E73011002050 +S31508003AA00021C0F8B8100949096819B90021C0F8F9 +S31508003AB0BC1007E005490968C0F8BC100349096845 +S31508003AC0C1F8B8000149086070470000F4100020EA +S31508003AD0D0F8B820D0F8BC104AB90D4B196011B10E +S31508003AE00023C1F8B8300023C0F8BC300FE029B96C +S31508003AF00023C2F8BC30C0F8B83008E0C2F8BC10E1 +S31508003B00C1F8B8200023C0F8BC30C0F8B8307047F8 +S31508003B10F41000200021044A1160044A1180044A66 +S31508003B201160018070470000F4100020F810002092 +S31508003B30F010002010B5044600202060A0606060E8 +S31508003B4020616061A061E06122A0E060002020623F +S31508003B506062A062E0646066A4F86800002104F16F +S31508003B606C00FFF79FFA00202C3420656065A0657D +S31508003B70A4F86000E0656062E067C4F88000A061B0 +S31508003B8084F86200C4F88800C4F88400A083A062A0 +S31508003B90E06220636063A4F86400A4F86600A06687 +S31508003BA0E066FCF7B5FD206700206067206060606E +S31508003BB0A06020736073A0732020E0732074002037 +S31508003BC06061C4F88C00C4F8900004A0C4F894009E +S31508003BD02C3C10BD3F5461736B00000020000000B0 +S31508003BE008B504480068FEF7E2FE69460020FEF7BD +S31508003BF009FE08BD3011002010B502460B4600210B +S31508003C0007E0064C1068A04201D0002010BD121D26 +S31508003C10491C0829F5D30120F8E700004523CDAB58 +S31508003C200246002003E0034B42F82030401C0828D7 +S31508003C30F9D370474523CDAB00210180034A1160B3 +S31508003C40034A11609180D18070470000FC10002063 +S31508003C50001100202DE9F04304460F469446984685 +S31508003C6008EB0C00DFF89090D9F80090B944A0EB67 +S31508003C7009021AB900206065BDE8F0831F4B186871 +S31508003C8038B962650020A061E0611C600120988057 +S31508003C90F2E79888401C98801968486DC61BB2429E +S31508003CA00BD2C86948B96265B01A48650020E06158 +S31508003CB0A161CC611C600120DEE7921B0D46A96953 +S31508003CC003E0486D121A0D46896911B1486D904294 +S31508003CD0F7D949B1CD696265E561A161486D801A78 +S31508003CE04865CC61AC6104E06265E5610020A061CD +S31508003CF0AC610120C0E70000FC1000200011002084 +S31508003D002DE9F04F06460C4691461F464FF0000B2C +S31508003D10B9F1040F01D1002520E0B9F1080F1BD134 +S31508003D2024B947F27E203880BDE8F08FB56D164875 +S31508003D300068A0EB0508A0450AD3B8FBF4F004FB1D +S31508003D400055B8FBF4F004FB108000B12544B565B6 +S31508003D50B06D2044B06501E00B48056823462A4645 +S31508003D6059463046FFF776FF8246BAF1010F05D16C +S31508003D70012086F83A000020388002E047F27E20CB +S31508003D80388000BFD0E70000FC10002030B5C369BA +S31508003D908169134A9BB921B900241460948044654B +S31508003DA01CE00024CC614C6D456D2C444C651160BB +S31508003DB09488641E94800024846144650EE09961A9 +S31508003DC021B1CB614C6D456D2C444C650024C46112 +S31508003DD09488641E948000248461446530BD000084 +S31508003DE00011002010B5002400BF00BF4020FCF7DA +S31508003DF067FA044600BF00BF084809490860094831 +S31508003E00086201F10800FFF732FA00BF00BF20463A +S31508003E10FCF764FA00BF00BF10BD0000434F4E44D4 +S31508003E207C260020A0260020F8B5002600BF00BF8B +S31508003E304020FCF745FA064600BF00BFFCF768FCC1 +S31508003E4004460F48C4620F4D286838B900BF00BF42 +S31508003E503046FCF743FA00BF00BFF8BD00231A46F8 +S31508003E600949084808380094FFF760FA00BF00BF00 +S31508003E703046FCF733FA00BF00BF00BFEDE700008D +S31508003E80A026002084260020D02600202DE9F8430D +S31508003E9007464FF0000800BF00BF4020FCF710FAA5 +S31508003EA0804600BF00BFFCF733FC06463F48C662A3 +S31508003EB001463F48FFF75EF93C4D08353C4890F807 +S31508003EC03B003B4991F83C1088420AD0384890F8A4 +S31508003ED03C00374981F83B00084690F83C003549D4 +S31508003EE00870286828B900203049486281F82800F7 +S31508003EF010E02C682D48446201202C4981F82800DE +S31508003F002046FFF7EFF800231A4621462748009671 +S31508003F10FFF70CFA3B46032225492748FFF738F9ED +S31508003F2000BF00BF4046FCF7D9F900BF00BFFEF747 +S31508003F304BFA00BF00BF4020FCF7C2F9804600BF1D +S31508003F4000BF1A48406A80B918491948FFF7CAF8E5 +S31508003F50174816494862012081F8280000BF00BFAB +S31508003F604046FCF7BBF900BF1DE01048446A94F8C8 +S31508003F703B000F4991F83B10884205DD0C4890F844 +S31508003F803B102046FFF718FD00230422084907487E +S31508003F90FFF7FEF800BF00BF4046FCF79FF900BFD9 +S31508003FA000BFFEF711FABDE8F8830000A02600203E +S31508003FB0D0260020B61000207C26002010B58AB036 +S31508003FC0044600202A4908802A4908602A490860C8 +S31508003FD02A4908802A4800682A490968B0FBF1F08E +S31508003FE029490860002029490860294908602246AD +S31508003FF028A12C48FEF784F8208808B10AB010BD1D +S31508004000FFF7F0FE2848006818B947F247302080C5 +S31508004010F4E72648006826490968884203D247F229 +S3150800402048302080EAE7234800781F2803D347F260 +S3150800403046302080E2E70B20002105910A46CDE9AB +S3150800404007040691194800681B490968164B1B683E +S31508004050CDE90131CDE90302164800780023174A55 +S3150800406017A100901C48FEF7EDFA00BFC6E700004E +S315080040701C11002010110020181100201411002016 +S3150800408078540008805400082C11002020110020C4 +S31508004090241100204F5320546D72204D7574657895 +S315080040A000000000A0260020845400088C54000854 +S315080040B0745400087C54000888540008AD41000870 +S315080040C075432F4F532D4949492054696D65722010 +S315080040D05461736B00000000D02600202DE9F047DC +S315080040E0054688462848006870B900202861686136 +S315080040F0254805600120254908802548C0F8008024 +S31508004100FFF792FEBDE8F08720480088401C1F494B +S315080041100880A86940441E490968461A1A4804686E +S31508004120D4F818904E4510D2606970B9A9EB06000C +S31508004130A061002068612C61656113480560144818 +S31508004140C0F80080FFF770FEDCE7A6EB09062746F5 +S315080041503C6903E0A069361A2746246914B1A069A8 +S31508004160B042F7D94CB16769AE616F612C61A0693D +S31508004170801BA06165613D6104E0AE616F6100204E +S3150800418028613D6100BFBDE7181100201411002009 +S31508004190281100201CB501A800231A4619460090CC +S315080041A00148FDF7FDFF1CBDA02600204FF0000AC0 +S315080041B0FFF7F0FF00BF3D48006810B94FF000094F +S315080041C003E03A480068D0F818904846FFF75EFEC4 +S315080041D03648006800B9EEE7FCF79AFA804600BF51 +S315080041E000BF4020FCF76CF8824600BF00BF30488D +S315080041F0076800BF00BF5046FCF770F800BF00BF55 +S315080042002C4800683D1A2B480760284804680CE0CB +S31508004210A069A84204D2A0692D1A0020A06103E073 +S31508004220A069401BA061002524690DB1002CEFD1BF +S315080042301E48046826E0042084F82600A66816B1FD +S315080042402046E168B04794F82600042818D1194892 +S315080042500168204600F034F8A08C022809D184F8B9 +S315080042602600206AA061134801682046FFF736FF3A +S3150800427006E0002060612061A061032084F8260022 +S315080042800A48046814B1A0690028D4D0FCF740FA9B +S31508004290A0EB0800084908600848006809688842D1 +S315080042A003D2054800680549086084E7181100200C +S315080042B0FC100020281100202011002024110020C5 +S315080042C02DE9F04105460F46D5F814802C69B8F15A +S315080042D0000F40D154B900202949086029490880AF +S315080042E0A86129480760FFF79FFD46E02548008832 +S315080042F0401E24490880244800683E1A0020606150 +S31508004300A069A9690844A0611D4804600EE0A06977 +S31508004310B04204D2A069361A0020A06103E0A06961 +S31508004320801BA0610026A046D8F810400EB1002CCC +S31508004330EDD1134800688069A969884203D11048FD +S315080043400068806918B910480760FFF76DFD0020FE +S315080043502861A86111E00B480088401E09490880B9 +S31508004360C8F810402CB1C4F81480A069A96908449B +S31508004370A061002068612861A861BDE8F08100009D +S315080043801811002014110020281100202DE9F041F1 +S3150800439004460D4616460E4F00BF387808B900F099 +S315080043A0E3FB00BFEFF311800746202080F3118856 +S315080043B000BF00BF32462946204600F00BF880466B +S315080043C0F8B280F3118800BF00BF4046BDE8F0810F +S315080043D0501600202DE9F047074688461646C2467D +S315080043E007EB47011B4800EBC109D9F8140020B1B7 +S315080043F0012811D0022826D11EE0484600F0ECFB21 +S315080044000546B54201D2002405E0344632465146F7 +S31508004410484600F038FD18E0484600F0DDFB054642 +S31508004420B54201D2284600E03046044622465146A7 +S31508004430484600F028FD08E032465146484600F056 +S31508004440E7FC044601E0002400BF00BF2046BDE8A3 +S31508004450F0870000681600200FB438B5044606A891 +S3150800446000906A462046059900F007F805460020A0 +S315080044700090284638BC5DF814FB2DE9F04F99B03A +S3150800448082460D46144603A8149040201590002035 +S315080044901690CDF860A0179000BF2E786D1C06B94F +S315080044A0DDE0252E79D100274FF0010900BF2E78CF +S315080044B0232E12D02B2E0CD02D2E02D0302E10D11A +S315080044C003E047F001076D1C0EE047F002076D1C7C +S315080044D00AE047F004076D1C06E047F008076D1C64 +S315080044E002E04FF0000900BF00BFB9F1000FDED1AE +S315080044F04FF0000800BF2E78302E01DB392E00DD84 +S3150800450007E06D1CA6F1300008EB880100EB4108B6 +S31508004510F1E700BF002013902E782E2E12D16D1CC5 +S3150800452000BF2E78302E01DB392E00DD09E06D1C28 +S31508004530A6F13000139901EB810100EB41001390BD +S31508004540EFE700BF2E7800BF6C2E01D0682E02D18F +S315080045506D1C2E7800E000E0F6E700BF702E5DD0F7 +S3150800456008DC252E6AD0582E35D0632E09D0642E45 +S3150800457069D113E0732E3CD0752E1DD0782E62D1EA +S3150800458028E02168081D2060D1F8009009F0FF0B8B +S31508004590594614A800F01AFC56E058E02168081D90 +S315080045A02060D1F80090CDE900870A22494614A870 +S315080045B0139B00F01FFB47E02168081D2060D1F817 +S315080045C00090CDE900870A22494614A8139B00F0FB +S315080045D087FB39E000BF2168081D2060D1F80090EC +S315080045E0CDE900871022494614A8139B00F078FBF2 +S315080045F02AE02168081D2060D1F800B000BF9BF8AA +S3150800460000600BF1010B06B906E0314614A800F06C +S31508004610DDFB17980028F2DA00BF15E02168081DAF +S315080046202060D1F80090002008210B461022CDE921 +S315080046300010494614A800F053FB05E0252114A8EC +S3150800464000F0C4FB00E000BF00BF6D1C03E031466C +S3150800465014A800F0BBFB17980028BFF61EAF00BFD2 +S31508004660179800280ADD169820B103A95046169A0D +S31508004670FFF78CFEDDE9161008441790179819B055 +S31508004680BDE8F08F704700000348006840F47000EA +S31508004690014908607047000088ED00E070B50546DE +S315080046A0AC6B0020E085E0842046FCF7E6FF70BD91 +S315080046B00168C96821F490710268D1600168496986 +S315080046C021F0010102685161016B012905D10168D8 +S315080046D0C96821F010010268D160202180F83E10D7 +S315080046E000210163704710B504462068C06820F0B1 +S315080046F040002168C860202084F83D002046FDF768 +S3150800470089F9002010BD70B5044694F83E002228A9 +S3150800471056D1A068B0F5805F0CD1206950B9002544 +S31508004720A66A20684068C0F308003080A06A801C2A +S31508004730A06215E0A56A0026A068B0F5805F03D0E0 +S31508004740A06828B9206918B920684068287004E06C +S315080047502068406800F07F002870A06A401CA062AC +S31508004760E08D401E80B2E08540BB2068C06820F01E +S3150800477020002168C8602068C06820F4807021681D +S31508004780C8602068406920F001002168486120203F +S3150800479084F83E00206B01280AD12068C06820F002 +S315080047A010002168C860A18D2046FCF765FF02E06D +S315080047B02046FDF7F1F80020206370BD0020FCE7D5 +S315080047C00220FAE72DE9F84F04462068006920F42C +S315080047D04050E1680843216808612169A0680843D8 +S315080047E061690843E169084300902068C06849F296 +S315080047F00C618843009908432168C86020684069AD +S3150800480020F44070A1690843216848617649206808 +S31508004810884203D075492068884203D1FCF748FCD2 +S31508004820814602E0FCF734FC8146E069B0F5004FAA +S315080048306CD102206168A0FB015003461920A9FB30 +S31508004840007001462A463846FBF761FD6421B0FB35 +S31508004850F1F04FEA001A02206168A0FB01510B46ED +S315080048601920A9FB00712A463846FBF750FD8346F6 +S3150800487002206168A0FB015003461920A9FB0071BC +S315080048802A463846FBF743FD6421B0FBF1F000EBFE +S31508004890C00101EB0010ABEB8000322101EBC00038 +S315080048A06421B0FBF1F000F0F8000AEB400A0220A0 +S315080048B06168A0FB015003461920A9FB0070014658 +S315080048C02A463846FBF723FD834602206168A0FB8B +S315080048D0015003461920A9FB00712A463846FBF702 +S315080048E016FD6421B0FBF1F000EBC00101EB0010EE +S315080048F0ABEB8000322101EBC0006421B0FBF1F084 +S3150800490000F007005044216888606AE00420616866 +S31508004910A0FB015003461920A9FB007001462A4650 +S315080049203846FBF7F4FC824604206168A0FB015078 +S3150800493003461920A9FB007001462A463846FBF7AC +S31508004940E6FC6421B0FBF1F000EBC00101EB0010BE +S31508004950AAEB8000322101EB00106421B0FBF1F0D4 +S3150800496000F0F00A04206168A0FB017003461920D4 +S31508004970A9FB00513A462846FBF7C9FC6421B0FB5F +S31508004980F1F00AEB001A04206168A0FB01510B46FE +S315080049901920A9FB00712A463846FBF7B8FC83465E +S315080049A004206168A0FB015003461920A9FB00708A +S315080049B001462A463846FBF7AAFC6421B0FBF1F00B +S315080049C000EBC00101EB0010ABEB8000322101EBDC +S315080049D000106421B0FBF1F000F00F00504421688C +S315080049E08860BDE8F88F00000010014000140140FF +S315080049F010B5034699629A85DA8500201864222044 +S31508004A0083F83E0000BF002083F83C0000BF18680A +S31508004A10C06840F480701C68E0601868406940F01F +S31508004A2001001C6860611868C06840F020001C68B6 +S31508004A30E060002010BD014691F83D00212828D1EC +S31508004A408868B0F5805F0BD1086948B90A6A10888A +S31508004A50C0F308000B685860086A801C086205E005 +S31508004A600B6A581C086218780B685860C88C401E78 +S31508004A7080B2C88458B90868C06820F080000B68FE +S31508004A80D8600868C06840F040000B68D86000200D +S31508004A9070470220FCE7000070B500242C4D2D4815 +S31508004AA0FCF7F6FD00BF03E0641CAC4200D904E045 +S31508004AB02848FCF7E3FD2028F6D100BF002403E0D0 +S31508004AC0641CAC4200D906E0012223492148FCF7C0 +S31508004AD041FF0028F4D100BF2048FCF7D9FD002487 +S31508004AE003E0641CAC4200D904E01C48FCF7C6FD90 +S31508004AF02028F6D100BF002403E0641CAC4200D98C +S31508004B0006E0012214491548FCF724FF0028F4D1D1 +S31508004B1000BF1348FCF7BCFD002403E0641CAC424C +S31508004B2000D904E00E48FCF7A9FD2028F6D100BFFD +S31508004B30002403E0641CAC4200D906E001220649C1 +S31508004B400748FCF707FF0028F4D100BF70BD000036 +S31508004B50FFFF0100001200206A0E00204412002008 +S31508004B608812002000BFFEE710B5124C0220206113 +S31508004B70606111A0A0611349E1614FF4806121626F +S31508004B800021A1626162E1620BA0A0640E49E164A2 +S31508004B90102121650021A1656165E1650BA1E01D74 +S31508004BA0FBF72CFC0AA12046FBF728FC2020A07165 +S31508004BB010BD0000501600205465726D696E616C58 +S31508004BC000000000C8160020C81A002052545400DD +S31508004BD0534547474552000010B501460A69CB6858 +S31508004BE09A4204D88C68641EE41AA01801E0D41A04 +S31508004BF0601E10BD2DE9FC5F06460F469246984694 +S31508004C00DDE90C45002F01DA784200E03846834694 +S31508004C104FF0010903E09BFBFAFB09F10109D345B3 +S31508004C20F9DAC84500D9C14634B1002F03DB05F0CF +S31508004C300400042800D1641E05F0020010B1B8F182 +S31508004C40000F11D005F0010070B96CB108E0641EC0 +S31508004C502021304600F0BAF8F068002800DA02E0B1 +S31508004C600CB1A145F3D300BFF068002836DB002F4E +S31508004C7005DA7F422D21304600F0A8F807E005F056 +S31508004C800400042803D12B21304600F09FF8F06871 +S31508004C90002823DB05F00200022814D105F00100E4 +S31508004CA088B9B8F1000F0ED16CB108E0641E302146 +S31508004CB0304600F08BF8F068002800DA02E00CB104 +S31508004CC0A145F3D300BFF068002807DB43465246E8 +S31508004CD039463046CDE9004500F002F8BDE8FC9FAC +S31508004CE02DE9FC5F8046894615461E460C9CCDF884 +S31508004CF004900127BB4605E00198B0FBF5F001904A +S31508004D000BF1010B0198A842F6D25E4500D9B346CD +S31508004D100D9800F00100D0B9CCB10D9800F0020052 +S31508004D20022803D116B93020009001E02020009017 +S31508004D3009E0641E4046009900F048F8D8F80C00CF +S31508004D40002800DA02E00CB1A345F2D300BFD8F878 +S31508004D500C00002835DB09E0012E01D9761E04E097 +S31508004D60B9FBF7FAAA4500D201E06F43F4E700BFA2 +S31508004D7000BFB9FBF7FA0AFB1799134810F80A108F +S31508004D80404600F023F8D8F80C00002800DA03E0C3 +S31508004D90B7FBF5F7002FECD100BF0D9800F0010026 +S31508004DA078B174B109E0641E2021404600F00EF87F +S31508004DB0D8F80C00002800DA02E00CB1A345F2D3BB +S31508004DC000BFBDE8FC9F00002454000870B50446E7 +S31508004DD00E46A568681C6168814206D32068465558 +S31508004DE0681CA060E068401CE060D4E901108842B5 +S31508004DF00DD1A26821682069FFF7C8FAA168884220 +S31508004E0003D04FF0FF30E06001E00020A06070BDE5 +S31508004E102DE9F05F0446894617464FF0000AE56813 +S31508004E2000BFD4F81080A84503D9A8EB0500461E94 +S31508004E3004E0A5EB0800401CA1680E1AA068401BF8 +S31508004E40B04201D9304601E0A068401B0646BE4282 +S31508004E5001D2304600E038460646606800EB050B8E +S31508004E60324649465846FBF7EDFAB244B144BF1BF1 +S31508004E703544A068A84200D10025E560002FD0D1AE +S31508004E805046BDE8F09F2DE9F04704468946154689 +S31508004E90E668A068871BAF420AD9606800EB060A75 +S31508004EA02A4649465046FBF7CDFA7019E06014E0E9 +S31508004EB0B846606800EB060A424649465046FBF784 +S31508004EC0C1FAA5EB0708D4F804A009EB0701424686 +S31508004ED05046FBF7B7FAC4F80C80BDE8F087000027 +S31508004EE002480068C0F30220704700000CED00E09D +S31508004EF010B5002804DB0A07130E054A135406E00A +S31508004F000A07140E034A00F00F031B1FD45410BDE2 +S31508004F1000E400E018ED00E000BF704770B58AB005 +S31508004F2004460D4604B3208864281DDA208A0A211F +S31508004F30B0FBF1F609A8032100220592CDE9062166 +S31508004F400890208AE169CDE90116CDE90302207AA5 +S31508004F5000902346064A29466068FDF773FB2188B8 +S31508004F60044840F8214000BF38460AB070BD00002A +S31508004F70595300089C1300202DE9F0418AB00446D5 +S31508004F800D4616461F46DDF840801C481C49086039 +S31508004F9008464760C0F80880C4600661456100217C +S31508004FA00176417681760121C17600210177417724 +S31508004FB0FBF744FC18B101200AB0BDE8F0810020D7 +S31508004FC0059006900120079000200090019002901D +S31508004FD003900490012008900E200990694608481D +S31508004FE0FBF79AFB08B10220E6E70548FBF73AFD0E +S31508004FF008B10320E0E70020DEE700000064004077 +S31508005000F415002010B5044600204FF0E021086191 +S315080050100420FCF703FB0148046010BD741000204F +S3150800502070B5034600224FF0E02675690D4E3668C6 +S3150800503003FB06F44FF0E026B16910E04FF0E026D6 +S31508005040B06988420BD0884202D20E1A324402E076 +S315080050502E1A0E4432440146A24200D300E0EDE780 +S3150800506000BF70BD7410002010B50220FFF7D8FFEE +S3150800507010BD000000B587B000BF00BF002001903A +S315080050801A48006840F00200184908600846006897 +S3150800509000F00200019000BF00BF00BF00BF00BFC4 +S315080050A0002001900846006840F0020008600846A3 +S315080050B0006800F00200019000BF00BF00BF40205A +S315080050C002900120039004900320059002A9084845 +S315080050D0FBF760FD802002901120039002A9044886 +S315080050E0FBF758FD00F006F807B000BD303802405F +S315080050F00004024010B500BF002280210C48FBF7CF +S315080051004BFE00BFFFF7B0FF00BF01224021084851 +S31508005110FBF742FE00BFFFF7A7FF00BF0122802171 +S315080051200348FBF739FE00BFFFF79EFF10BD0000DE +S315080051300004024070B506460C460025304600F0CD +S315080051401DF80546A54203D2601B00F005F802E0EB +S31508005150012000F001F870BD38B504466A46002102 +S315080051602046FDF74DFD38BD02460020914201D389 +S31508005170881A02E0C2F1FF335818704770B5044622 +S3150800518000F008F8064631462046FFF7EDFF0546CB +S31508005190284670BD08B56846FDF790FD08BD0000B5 +S315080051A038B5FBF789F800BFFFF7F4FF04460D4B47 +S315080051B022460DA10020FFF74FF90EA10020FFF7A8 +S315080051C04BF900BF6846FCF74DFE0EA11248FFF7E3 +S315080051D0A5FE12A11648FFF7A1FE6846FDF74CF991 +S315080051E0002038BDE653000825642025733E3E207E +S315080051F000000000424D53207374617274200D0A3A +S3150800520000000000706F6C6C5F73746172745F7479 +S3150800521061736B3100000000140E0020706F6C6C17 +S315080052205F73746172745F7461736B32000000009F +S315080052303C0E002000BFFEE738B5FBF7BFFD07238D +S31508005240022208214FF4A87000F018F8A820FFF7EA +S31508005250D9FEFCF7E3FB4FF4E1342046FCF79AFC51 +S31508005260600506231A044FF4A00100900020FFF7FA +S3150800527083FEFFF7FFFE38BD00BFFEE72DE9F041CC +S3150800528092B080460C4615461E460027302106A8D1 +S31508005290FBF71DF9142101A8FBF719F900BF002037 +S315080052A000902A48006840F080502849086008465F +S315080052B0006800F08050009000BF00BF00BF0020CB +S315080052C000902348006840F4804021490860084659 +S315080052D0006800F48040009000BF00BF01200690DF +S315080052E00004079002200C9041050D91CDF83C80F2 +S315080052F00E941095119606A8FBF742FF07461FB1B4 +S31508005300012012B0BDE8F0810F2001900220029022 +S31508005310002003904FF4A05004904FF4805005905D +S31508005320052101A8FBF7ECFD07460FB10120E8E7C8 +S31508005330FBF738FD41F20101884205D105480068AE +S3150800534040F48070034908600020DAE740380240DC +S3150800535000700040003C02402DE9F0410546002659 +S31508005360002D26D02C46606908B16069804700BFC9 +S3150800537000BFFFF70FFF07460F4B3A460FA1002065 +S31508005380FFF76AF8FFF706FF871B22883B460EA140 +S315080053900020FFF761F800BFFFF7FCFE0646002075 +S315080053A0E0816089A169884761893046FFF7C2FEB6 +S315080053B0DEE7BDE8F0810000EB53000825642025F0 +S315080053C0733E3E20000000007461736B3A2564202A +S315080053D0706572696F643A25640D0A004FF0407073 +S315080053E0E1EE100A70476D61696E007461736B5F58 +S315080053F074656D706C617465006273705F74617357 +S315080054006B5F626561745F77646F67000000000018 +S315080054100000000001020304060708090000000056 +S3150800542001020304303132333435363738394142D4 +S3150800543043444546D81A00200600000040000000F4 +S3150800544000010000D81B00208000000000020000B8 +S315080054502000000000020000D81D00201E000000E9 +S315080054600A000000D81F00200A000000640000009F +S315080054709001000040000000E80300001D00000045 +S315080054800A000000682100200C00000080000000CF +S31508005490000200009008000001010000785634124E +S315080054A001010000000000000000000000000000EC +S315080054B000000000000000000000000000000000DE +S315080054C000000000000000000000000001010100CB +S315080054D02800040000000000000000000000000092 +S315080054E000000000000000000000000000000000AE +S315080054F00000000001002000010010000C00100050 +S31508005500000000000000000000000000000000008D +S31508005510000000000000000000000000000000007D +S31508005520000000000000000000000000000000006D +S3150800553001010100300001010C00200020000400D8 +S315080055400400000000000000000000000000000049 +S31508005550000000000000000000000000000000003D +S31508005560000000000000000000000000000000002D +S3150800557000000000010101013000010000000000E8 +S31508005580000000000000000000000000000000000D +S3150800559000000000000000000000000000000000FD +S315080055A0000000000101010128000C008001000034 +S315080055B0040101010101010100000101C400080004 +S315080055C001010000000000000000000000000000CB +S315080055D000000000000000000000000000000000BD +S315080055E000000000000000000000000000000000AD +S315080055F0000000000101300050780000C1090000D9 +S31508005600205600080000002038110000C4010008D8 +S31508005610FC56000838110020C01A000020020008B5 +S3150800562001FF01FF01FF01FF01FF01FF01FF01FF6C +S3150800563001FF01FF01FF01FF01FF01FF0122320106 +S3150800564013400613200225F401D0071A90111339C6 +S31508005650521B083504318220320213440D132005EB +S315080056606BE80328411A79288B040728A9581112D0 +S315080056704C1A403A4A402B2B024044C1C20C1A48E5 +S315080056802C3C0C0240392908D92DB92C3B1001585D +S31508005690492419080A19042C5D1802401090290497 +S315080056A09A031829B5091218195D0913180A1280E0 +S315080056B01829AC19800913180A150818199109131D +S315080056C01819910912782911F91829F809121829AF +S315080056D04829C171B91829C1E918196019BF0913F0 +S315080056E01819BF0910189C0802405FB918995F99E4 +S311080056F0A86119F339A81103B124F400CD S7050800018968 diff --git a/prj/MDK-ARM/Listings/HF_BCU_APP.map b/prj/MDK-ARM/Listings/HF_BCU_APP.map index e773cb1..4e1bcc2 100644 --- a/prj/MDK-ARM/Listings/HF_BCU_APP.map +++ b/prj/MDK-ARM/Listings/HF_BCU_APP.map @@ -4,20 +4,25 @@ Component: ARM Compiler 5.06 update 5 (build 528) Tool: armlink [4d35e2] Section Cross References - main.o(i.poll_start_task1_handler) refers to app_demo.o(i.task1) for task1 + main.o(i.main) refers to cpu_a.o(.text) for CPU_IntDis + main.o(i.main) refers to kit_time.o(i.kit_time_get_tick) for kit_time_get_tick + main.o(i.main) refers to segger_rtt_printf.o(i.SEGGER_RTT_printf) for SEGGER_RTT_printf + main.o(i.main) refers to os_core.o(i.OSInit) for OSInit + main.o(i.main) refers to bsp_task.o(i.bsp_task_creat) for bsp_task_creat + main.o(i.main) refers to os_core.o(i.OSStart) for OSStart + main.o(i.main) refers to main.o(.constdata) for __FUNCTION__ + main.o(i.main) refers to main.o(.data) for poll_start_task1 main.o(i.poll_start_task1_init) refers to stm32f4xx_hal.o(i.HAL_Init) for HAL_Init main.o(i.poll_start_task1_init) refers to drv_sys.o(i.sys_stm32_clock_init) for sys_stm32_clock_init main.o(i.poll_start_task1_init) refers to bsp_delay.o(i.delay_init) for delay_init - main.o(i.poll_start_task1_init) refers to bsp_led.o(i.led_init) for led_init main.o(i.poll_start_task1_init) refers to drv_gpio.o(i.InitGPIOs) for InitGPIOs main.o(i.poll_start_task1_init) refers to drv_usart.o(i.InitUARTs) for InitUARTs - main.o(i.poll_start_task2_handler) refers to app_demo.o(i.task2) for task2 + main.o(i.poll_start_task1_init) refers to bsp_can.o(i.can_init) for can_init + main.o(i.poll_start_task1_init) refers to bsp_iic.o(i.iic_init) for iic_init main.o(.data) refers to main.o(.CCM_RAM) for tcb_poll_start_task1 main.o(.data) refers to main.o(i.poll_start_task1_init) for poll_start_task1_init main.o(.data) refers to main.o(i.poll_start_task1_handler) for poll_start_task1_handler main.o(.data) refers to main.o(i.poll_start_task2_handler) for poll_start_task2_handler - app_demo.o(i.task1) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin - app_demo.o(i.task2) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin kit_data.o(i.kit_append_crc16) refers to kit_data.o(i.kit_check_crc16) for kit_check_crc16 kit_data.o(i.kit_append_crc16) refers to kit_data.o(i.kit_lt_write_buf) for kit_lt_write_buf kit_data.o(i.kit_append_crc8) refers to kit_data.o(i.kit_check_crc8) for kit_check_crc8 @@ -200,6 +205,40 @@ Section Cross References bsp_spi.o(i.SPI3_Init) refers to stm32f4xx_hal_spi.o(i.HAL_SPI_Init) for HAL_SPI_Init bsp_spi.o(i.SPI3_Init) refers to bsp_spi.o(i.Error_Handler) for Error_Handler bsp_spi.o(i.SPI3_Init) refers to bsp_spi.o(.bss) for hspi3 + bsp_iic.o(i.iic_ack) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin + bsp_iic.o(i.iic_ack) refers to bsp_iic.o(i.iic_delay) for iic_delay + bsp_iic.o(i.iic_delay) refers to bsp_delay.o(i.delay_us) for delay_us + bsp_iic.o(i.iic_init) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init + bsp_iic.o(i.iic_init) refers to bsp_iic.o(i.iic_stop) for iic_stop + bsp_iic.o(i.iic_nack) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin + bsp_iic.o(i.iic_nack) refers to bsp_iic.o(i.iic_delay) for iic_delay + bsp_iic.o(i.iic_read_byte) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin + bsp_iic.o(i.iic_read_byte) refers to bsp_iic.o(i.iic_delay) for iic_delay + bsp_iic.o(i.iic_read_byte) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin + bsp_iic.o(i.iic_read_byte) refers to bsp_iic.o(i.iic_nack) for iic_nack + bsp_iic.o(i.iic_read_byte) refers to bsp_iic.o(i.iic_ack) for iic_ack + bsp_iic.o(i.iic_send_byte) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin + bsp_iic.o(i.iic_send_byte) refers to bsp_iic.o(i.iic_delay) for iic_delay + bsp_iic.o(i.iic_start) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin + bsp_iic.o(i.iic_start) refers to bsp_iic.o(i.iic_delay) for iic_delay + bsp_iic.o(i.iic_stop) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin + bsp_iic.o(i.iic_stop) refers to bsp_iic.o(i.iic_delay) for iic_delay + bsp_iic.o(i.iic_wait_ack) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin + bsp_iic.o(i.iic_wait_ack) refers to bsp_iic.o(i.iic_delay) for iic_delay + bsp_iic.o(i.iic_wait_ack) refers to bsp_iic.o(i.iic_stop) for iic_stop + bsp_iic.o(i.iic_wait_ack) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin + bsp_can.o(i.HAL_CAN_MspInit) refers to stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init + bsp_can.o(i.can_init) refers to stm32f4xx_hal_can.o(i.HAL_CAN_Init) for HAL_CAN_Init + bsp_can.o(i.can_init) refers to stm32f4xx_hal_can.o(i.HAL_CAN_ConfigFilter) for HAL_CAN_ConfigFilter + bsp_can.o(i.can_init) refers to stm32f4xx_hal_can.o(i.HAL_CAN_Start) for HAL_CAN_Start + bsp_can.o(i.can_init) refers to bsp_can.o(.bss) for g_canx_handler + bsp_can.o(i.can_receive_msg) refers to stm32f4xx_hal_can.o(i.HAL_CAN_GetRxFifoFillLevel) for HAL_CAN_GetRxFifoFillLevel + bsp_can.o(i.can_receive_msg) refers to stm32f4xx_hal_can.o(i.HAL_CAN_GetRxMessage) for HAL_CAN_GetRxMessage + bsp_can.o(i.can_receive_msg) refers to bsp_can.o(.bss) for g_canx_handler + bsp_can.o(i.can_send_msg) refers to stm32f4xx_hal_can.o(i.HAL_CAN_AddTxMessage) for HAL_CAN_AddTxMessage + bsp_can.o(i.can_send_msg) refers to stm32f4xx_hal_can.o(i.HAL_CAN_AbortTxRequest) for HAL_CAN_AbortTxRequest + bsp_can.o(i.can_send_msg) refers to stm32f4xx_hal_can.o(i.HAL_CAN_GetTxMailboxesFreeLevel) for HAL_CAN_GetTxMailboxesFreeLevel + bsp_can.o(i.can_send_msg) refers to bsp_can.o(.bss) for g_canx_txheader stm32f4xx_hal.o(i.HAL_DeInit) refers to stm32f4xx_hal.o(i.HAL_MspDeInit) for HAL_MspDeInit stm32f4xx_hal.o(i.HAL_Delay) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f4xx_hal.o(i.HAL_Delay) refers to stm32f4xx_hal.o(.data) for uwTickFreq @@ -635,7 +674,7 @@ Section Cross References stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to stm32f4xx_hal_can.o(i.HAL_CAN_SleepCallback) for HAL_CAN_SleepCallback stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to stm32f4xx_hal_can.o(i.HAL_CAN_WakeUpFromRxMsgCallback) for HAL_CAN_WakeUpFromRxMsgCallback stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) refers to stm32f4xx_hal_can.o(i.HAL_CAN_ErrorCallback) for HAL_CAN_ErrorCallback - stm32f4xx_hal_can.o(i.HAL_CAN_Init) refers to stm32f4xx_hal_can.o(i.HAL_CAN_MspInit) for HAL_CAN_MspInit + stm32f4xx_hal_can.o(i.HAL_CAN_Init) refers to bsp_can.o(i.HAL_CAN_MspInit) for HAL_CAN_MspInit stm32f4xx_hal_can.o(i.HAL_CAN_Init) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f4xx_hal_can.o(i.HAL_CAN_Start) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick stm32f4xx_hal_can.o(i.HAL_CAN_Stop) refers to stm32f4xx_hal.o(i.HAL_GetTick) for HAL_GetTick @@ -1996,17 +2035,7 @@ Removing Unused input sections from the image. Removing main.o(.rev16_text), (4 bytes). Removing main.o(.revsh_text), (4 bytes). Removing main.o(.rrx_text), (6 bytes). - Removing main.o(i.poll_start_task1_handler), (12 bytes). - Removing main.o(i.poll_start_task1_init), (46 bytes). - Removing main.o(i.poll_start_task2_handler), (12 bytes). - Removing main.o(.CCM_RAM), (3592 bytes). Removing main.o(.bss), (196 bytes). - Removing main.o(.data), (80 bytes). - Removing app_demo.o(.rev16_text), (4 bytes). - Removing app_demo.o(.revsh_text), (4 bytes). - Removing app_demo.o(.rrx_text), (6 bytes). - Removing app_demo.o(i.task1), (24 bytes). - Removing app_demo.o(i.task2), (24 bytes). Removing kit_data.o(i.kit_add_bt_write_buf), (36 bytes). Removing kit_data.o(i.kit_add_lt_16u_write_buf), (22 bytes). Removing kit_data.o(i.kit_add_lt_32u_write_buf), (46 bytes). @@ -2046,14 +2075,9 @@ Removing Unused input sections from the image. Removing kit_table.o(i.kit_table_set_data), (58 bytes). Removing kit_time.o(i.kit_time_beat), (8 bytes). Removing kit_time.o(i.kit_time_dly_100ns), (4 bytes). - Removing kit_time.o(i.kit_time_dly_by_fix_period), (36 bytes). - Removing kit_time.o(i.kit_time_dly_ms), (16 bytes). Removing kit_time.o(i.kit_time_get_date), (54 bytes). - Removing kit_time.o(i.kit_time_get_interval), (20 bytes). - Removing kit_time.o(i.kit_time_get_interval_by_now), (24 bytes). Removing kit_time.o(i.kit_time_get_interval_by_now_and_update), (26 bytes). Removing kit_time.o(i.kit_time_get_stamp), (54 bytes). - Removing kit_time.o(i.kit_time_get_tick), (10 bytes). Removing kit_time.o(i.kit_wait_flag), (32 bytes). Removing kit_debug.o(i.kit_assert_param), (84 bytes). Removing kit_debug.o(i.kit_assert_res), (112 bytes). @@ -2070,12 +2094,10 @@ Removing Unused input sections from the image. Removing drv_sys.o(i.sys_nvic_set_vector_table), (16 bytes). Removing drv_sys.o(i.sys_soft_reset), (68 bytes). Removing drv_sys.o(i.sys_standby), (56 bytes). - Removing drv_sys.o(i.sys_stm32_clock_init), (220 bytes). Removing drv_sys.o(i.sys_wfi_set), (4 bytes). Removing drv_usart.o(.rev16_text), (4 bytes). Removing drv_usart.o(.revsh_text), (4 bytes). Removing drv_usart.o(.rrx_text), (6 bytes). - Removing drv_usart.o(i.InitUARTs), (712 bytes). Removing drv_usart.o(i._sys_command_string), (6 bytes). Removing drv_usart.o(i._ttywrch), (4 bytes). Removing drv_usart.o(i.fputc), (28 bytes). @@ -2087,16 +2109,11 @@ Removing Unused input sections from the image. Removing drv_gpio.o(.rev16_text), (4 bytes). Removing drv_gpio.o(.revsh_text), (4 bytes). Removing drv_gpio.o(.rrx_text), (6 bytes). - Removing drv_gpio.o(i.InitGPIOs), (376 bytes). - Removing drv_gpio.o(.data), (384 bytes). Removing bsp_delay.o(.rev16_text), (4 bytes). Removing bsp_delay.o(.revsh_text), (4 bytes). Removing bsp_delay.o(.rrx_text), (6 bytes). Removing bsp_delay.o(i.HAL_Delay), (12 bytes). - Removing bsp_delay.o(i.delay_init), (28 bytes). Removing bsp_delay.o(i.delay_ms), (56 bytes). - Removing bsp_delay.o(i.delay_us), (72 bytes). - Removing bsp_delay.o(.data), (4 bytes). Removing bsp_gate.o(i.bsp_gate_copy_from_write_data), (30 bytes). Removing bsp_gate.o(i.bsp_gate_get_read_buf_addr), (32 bytes). Removing bsp_gate.o(i.bsp_gate_get_read_data), (20 bytes). @@ -2153,14 +2170,10 @@ Removing Unused input sections from the image. Removing bsp_task.o(.revsh_text), (4 bytes). Removing bsp_task.o(.rrx_text), (6 bytes). Removing bsp_task.o(i.bsp_task_beat_wdog), (212 bytes). - Removing bsp_task.o(i.bsp_task_creat), (92 bytes). Removing bsp_task.o(i.bsp_task_delay_ms), (24 bytes). Removing bsp_task.o(i.bsp_task_feed_wdog), (48 bytes). Removing bsp_task.o(i.bsp_task_get_max_wdog_tick), (20 bytes). Removing bsp_task.o(i.bsp_task_set_timeout_call), (12 bytes). - Removing bsp_task.o(i.task_template), (132 bytes). - Removing bsp_task.o(.bss), (604 bytes). - Removing bsp_task.o(.constdata), (33 bytes). Removing bsp_task.o(.data), (4 bytes). Removing bsp_flash.o(.rev16_text), (4 bytes). Removing bsp_flash.o(.revsh_text), (4 bytes). @@ -2180,6 +2193,20 @@ Removing Unused input sections from the image. Removing bsp_spi.o(i.SPI2_Init), (68 bytes). Removing bsp_spi.o(i.SPI3_Init), (68 bytes). Removing bsp_spi.o(.bss), (840 bytes). + Removing bsp_iic.o(.rev16_text), (4 bytes). + Removing bsp_iic.o(.revsh_text), (4 bytes). + Removing bsp_iic.o(.rrx_text), (6 bytes). + Removing bsp_iic.o(i.iic_ack), (80 bytes). + Removing bsp_iic.o(i.iic_nack), (64 bytes). + Removing bsp_iic.o(i.iic_read_byte), (92 bytes). + Removing bsp_iic.o(i.iic_send_byte), (108 bytes). + Removing bsp_iic.o(i.iic_start), (76 bytes). + Removing bsp_iic.o(i.iic_wait_ack), (100 bytes). + Removing bsp_can.o(.rev16_text), (4 bytes). + Removing bsp_can.o(.revsh_text), (4 bytes). + Removing bsp_can.o(.rrx_text), (6 bytes). + Removing bsp_can.o(i.can_receive_msg), (76 bytes). + Removing bsp_can.o(i.can_send_msg), (96 bytes). Removing stm32f4xx_hal.o(.rev16_text), (4 bytes). Removing stm32f4xx_hal.o(.revsh_text), (4 bytes). Removing stm32f4xx_hal.o(.rrx_text), (6 bytes). @@ -2195,17 +2222,13 @@ Removing Unused input sections from the image. Removing stm32f4xx_hal.o(i.HAL_EnableCompensationCell), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_GetDEVID), (16 bytes). Removing stm32f4xx_hal.o(i.HAL_GetHalVersion), (8 bytes). - Removing stm32f4xx_hal.o(i.HAL_GetREVID), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_GetTickFreq), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_GetTickPrio), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_GetUIDw0), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_GetUIDw1), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_GetUIDw2), (12 bytes). Removing stm32f4xx_hal.o(i.HAL_IncTick), (24 bytes). - Removing stm32f4xx_hal.o(i.HAL_Init), (48 bytes). - Removing stm32f4xx_hal.o(i.HAL_InitTick), (76 bytes). Removing stm32f4xx_hal.o(i.HAL_MspDeInit), (2 bytes). - Removing stm32f4xx_hal.o(i.HAL_MspInit), (2 bytes). Removing stm32f4xx_hal.o(i.HAL_ResumeTick), (18 bytes). Removing stm32f4xx_hal.o(i.HAL_SetTickFreq), (48 bytes). Removing stm32f4xx_hal.o(i.HAL_SuspendTick), (18 bytes). @@ -2217,49 +2240,34 @@ Removing Unused input sections from the image. Removing stm32f4xx_hal_cortex.o(i.HAL_MPU_Enable), (64 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_ClearPendingIRQ), (36 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ), (68 bytes). - Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ), (32 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_GetActive), (48 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_GetPendingIRQ), (48 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_GetPriority), (148 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_GetPriorityGrouping), (8 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPendingIRQ), (36 bytes). - Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority), (124 bytes). - Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping), (40 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_NVIC_SystemReset), (68 bytes). - Removing stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig), (40 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Callback), (2 bytes). - Removing stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config), (52 bytes). Removing stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler), (8 bytes). - Removing stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping), (16 bytes). - Removing stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority), (40 bytes). Removing stm32f4xx_hal_gpio.o(.rev16_text), (4 bytes). Removing stm32f4xx_hal_gpio.o(.revsh_text), (4 bytes). Removing stm32f4xx_hal_gpio.o(.rrx_text), (6 bytes). Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_DeInit), (356 bytes). Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_Callback), (2 bytes). Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler), (28 bytes). - Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init), (516 bytes). Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_LockPin), (46 bytes). Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_ReadPin), (16 bytes). Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_TogglePin), (20 bytes). - Removing stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin), (12 bytes). Removing stm32f4xx_hal_rcc.o(.rev16_text), (4 bytes). Removing stm32f4xx_hal_rcc.o(.revsh_text), (4 bytes). Removing stm32f4xx_hal_rcc.o(.rrx_text), (6 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_CSSCallback), (2 bytes). - Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig), (388 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_DeInit), (4 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_DisableCSS), (12 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_EnableCSS), (12 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_GetClockConfig), (68 bytes). - Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq), (12 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_GetOscConfig), (244 bytes). - Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq), (32 bytes). - Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq), (32 bytes). - Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq), (176 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_MCOConfig), (192 bytes). Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler), (32 bytes). - Removing stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig), (1180 bytes). Removing stm32f4xx_hal_rcc_ex.o(.rev16_text), (4 bytes). Removing stm32f4xx_hal_rcc_ex.o(.revsh_text), (4 bytes). Removing stm32f4xx_hal_rcc_ex.o(.rrx_text), (6 bytes). @@ -2373,9 +2381,7 @@ Removing Unused input sections from the image. Removing stm32f4xx_hal_uart.o(i.HAL_UART_DMAStop), (102 bytes). Removing stm32f4xx_hal_uart.o(i.HAL_UART_DeInit), (60 bytes). Removing stm32f4xx_hal_uart.o(i.HAL_UART_GetError), (6 bytes). - Removing stm32f4xx_hal_uart.o(i.HAL_UART_Init), (114 bytes). Removing stm32f4xx_hal_uart.o(i.HAL_UART_MspDeInit), (2 bytes). - Removing stm32f4xx_hal_uart.o(i.HAL_UART_MspInit), (2 bytes). Removing stm32f4xx_hal_uart.o(i.HAL_UART_Receive), (220 bytes). Removing stm32f4xx_hal_uart.o(i.HAL_UART_Receive_DMA), (66 bytes). Removing stm32f4xx_hal_uart.o(i.HAL_UART_RxCpltCallback), (2 bytes). @@ -2394,7 +2400,6 @@ Removing Unused input sections from the image. Removing stm32f4xx_hal_uart.o(i.UART_DMATxHalfCplt), (14 bytes). Removing stm32f4xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback), (24 bytes). Removing stm32f4xx_hal_uart.o(i.UART_EndTxTransfer), (20 bytes). - Removing stm32f4xx_hal_uart.o(i.UART_SetConfig), (556 bytes). Removing stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA), (152 bytes). Removing stm32f4xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout), (108 bytes). Removing stm32f4xx_hal_dma_ex.o(.rev16_text), (4 bytes). @@ -2644,7 +2649,6 @@ Removing Unused input sections from the image. Removing stm32f4xx_hal_can.o(i.HAL_CAN_AbortTxRequest), (86 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_ActivateNotification), (42 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_AddTxMessage), (342 bytes). - Removing stm32f4xx_hal_can.o(i.HAL_CAN_ConfigFilter), (292 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_DeInit), (46 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_DeactivateNotification), (42 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_ErrorCallback), (2 bytes). @@ -2655,7 +2659,6 @@ Removing Unused input sections from the image. Removing stm32f4xx_hal_can.o(i.HAL_CAN_GetTxMailboxesFreeLevel), (54 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_GetTxTimestamp), (42 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler), (590 bytes). - Removing stm32f4xx_hal_can.o(i.HAL_CAN_Init), (372 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_IsSleepActive), (30 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_IsTxMessagePending), (36 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_MspDeInit), (2 bytes). @@ -2667,7 +2670,6 @@ Removing Unused input sections from the image. Removing stm32f4xx_hal_can.o(i.HAL_CAN_RxFifo1FullCallback), (2 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_RxFifo1MsgPendingCallback), (2 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_SleepCallback), (2 bytes). - Removing stm32f4xx_hal_can.o(i.HAL_CAN_Start), (94 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_Stop), (106 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_TxMailbox0AbortCallback), (2 bytes). Removing stm32f4xx_hal_can.o(i.HAL_CAN_TxMailbox0CompleteCallback), (2 bytes). @@ -2935,8 +2937,6 @@ Removing Unused input sections from the image. Removing system_stm32f4xx.o(.revsh_text), (4 bytes). Removing system_stm32f4xx.o(.rrx_text), (6 bytes). Removing system_stm32f4xx.o(i.SystemCoreClockUpdate), (192 bytes). - Removing system_stm32f4xx.o(.constdata), (24 bytes). - Removing system_stm32f4xx.o(.data), (4 bytes). Removing segger_rtt.o(i.SEGGER_RTT_AllocDownBuffer), (196 bytes). Removing segger_rtt.o(i.SEGGER_RTT_AllocUpBuffer), (196 bytes). Removing segger_rtt.o(i.SEGGER_RTT_ConfigDownBuffer), (116 bytes). @@ -2962,26 +2962,13 @@ Removing Unused input sections from the image. Removing segger_rtt.o(i.SEGGER_RTT_SetTerminal), (160 bytes). Removing segger_rtt.o(i.SEGGER_RTT_TerminalOut), (260 bytes). Removing segger_rtt.o(i.SEGGER_RTT_WaitKey), (14 bytes). - Removing segger_rtt.o(i.SEGGER_RTT_Write), (72 bytes). Removing segger_rtt.o(i.SEGGER_RTT_WriteDownBuffer), (72 bytes). Removing segger_rtt.o(i.SEGGER_RTT_WriteDownBufferNoLock), (132 bytes). - Removing segger_rtt.o(i.SEGGER_RTT_WriteNoLock), (132 bytes). Removing segger_rtt.o(i.SEGGER_RTT_WriteSkipNoLock), (152 bytes). Removing segger_rtt.o(i.SEGGER_RTT_WriteString), (26 bytes). Removing segger_rtt.o(i.SEGGER_RTT_WriteWithOverwriteNoLock), (180 bytes). - Removing segger_rtt.o(i._DoInit), (112 bytes). - Removing segger_rtt.o(i._GetAvailWriteSpace), (28 bytes). Removing segger_rtt.o(i._PostTerminalSwitch), (36 bytes). - Removing segger_rtt.o(i._WriteBlocking), (118 bytes). - Removing segger_rtt.o(i._WriteNoCheck), (88 bytes). - Removing segger_rtt.o(.bss), (1160 bytes). Removing segger_rtt.o(.data), (17 bytes). - Removing segger_rtt_printf.o(i.SEGGER_RTT_printf), (34 bytes). - Removing segger_rtt_printf.o(i.SEGGER_RTT_vprintf), (522 bytes). - Removing segger_rtt_printf.o(i._PrintInt), (236 bytes). - Removing segger_rtt_printf.o(i._PrintUnsigned), (236 bytes). - Removing segger_rtt_printf.o(i._StoreChar), (68 bytes). - Removing segger_rtt_printf.o(.constdata), (16 bytes). Removing segger_sysview.o(i.SEGGER_SYSVIEW_DisableEvents), (16 bytes). Removing segger_sysview.o(i.SEGGER_SYSVIEW_EnableEvents), (16 bytes). Removing segger_sysview.o(i.SEGGER_SYSVIEW_EncodeData), (20 bytes). @@ -3175,47 +3162,19 @@ Removing Unused input sections from the image. Removing os_app_hooks.o(i.App_OS_TaskSwHook), (2 bytes). Removing os_app_hooks.o(i.App_OS_TimeTickHook), (2 bytes). Removing os_cpu_c.o(i.OSIdleTaskHook), (2 bytes). - Removing os_cpu_c.o(i.OSInitHook), (72 bytes). - Removing os_cpu_c.o(i.OSStatTaskHook), (2 bytes). - Removing os_cpu_c.o(i.OSTaskCreateHook), (2 bytes). - Removing os_cpu_c.o(i.OSTaskDelHook), (2 bytes). - Removing os_cpu_c.o(i.OSTaskReturnHook), (2 bytes). - Removing os_cpu_c.o(i.OSTaskStkInit), (208 bytes). Removing os_cpu_c.o(i.OSTimeTickHook), (2 bytes). Removing os_cpu_c.o(i.OS_CPU_SysTickHandler), (48 bytes). Removing os_cpu_c.o(i.OS_CPU_SysTickInit), (56 bytes). Removing os_cpu_c.o(i.OS_CPU_SysTickInitFreq), (24 bytes). - Removing os_cfg_app.o(i.OSCfg_Init), (2 bytes). - Removing os_core.o(i.OSInit), (324 bytes). Removing os_core.o(i.OSIntEnter), (44 bytes). - Removing os_core.o(i.OSSched), (176 bytes). Removing os_core.o(i.OSSchedLock), (112 bytes). Removing os_core.o(i.OSSchedRoundRobinCfg), (100 bytes). Removing os_core.o(i.OSSchedRoundRobinYield), (188 bytes). Removing os_core.o(i.OSSchedUnlock), (144 bytes). - Removing os_core.o(i.OSStart), (152 bytes). Removing os_core.o(i.OSVersion), (12 bytes). - Removing os_core.o(i.OS_IdleTask), (64 bytes). - Removing os_core.o(i.OS_IdleTaskInit), (112 bytes). - Removing os_core.o(i.OS_Pend), (64 bytes). Removing os_core.o(i.OS_PendAbort), (142 bytes). - Removing os_core.o(i.OS_PendDbgNameAdd), (88 bytes). - Removing os_core.o(i.OS_PendDbgNameRemove), (36 bytes). - Removing os_core.o(i.OS_PendListChangePrio), (34 bytes). - Removing os_core.o(i.OS_PendListInit), (10 bytes). - Removing os_core.o(i.OS_PendListInsertPrio), (102 bytes). - Removing os_core.o(i.OS_PendListRemove), (78 bytes). - Removing os_core.o(i.OS_Post), (172 bytes). - Removing os_core.o(i.OS_RdyListInit), (36 bytes). - Removing os_core.o(i.OS_RdyListInsert), (44 bytes). - Removing os_core.o(i.OS_RdyListInsertHead), (64 bytes). - Removing os_core.o(i.OS_RdyListInsertTail), (60 bytes). Removing os_core.o(i.OS_RdyListMoveHeadToTail), (62 bytes). - Removing os_core.o(i.OS_RdyListRemove), (92 bytes). Removing os_core.o(i.OS_SchedRoundRobin), (208 bytes). - Removing os_core.o(i.OS_TaskBlock), (48 bytes). - Removing os_dbg.o(i.OS_Dbg_Init), (560 bytes). - Removing os_dbg.o(.constdata), (360 bytes). Removing os_flag.o(i.OSFlagCreate), (160 bytes). Removing os_flag.o(i.OSFlagDel), (308 bytes). Removing os_flag.o(i.OSFlagPend), (1244 bytes). @@ -3231,27 +3190,13 @@ Removing Unused input sections from the image. Removing os_mem.o(i.OSMemGet), (124 bytes). Removing os_mem.o(i.OSMemPut), (136 bytes). Removing os_mem.o(i.OS_MemDbgListAdd), (40 bytes). - Removing os_mem.o(i.OS_MemInit), (24 bytes). - Removing os_msg.o(i.OS_MsgPoolInit), (124 bytes). - Removing os_msg.o(i.OS_MsgQFreeAll), (64 bytes). Removing os_msg.o(i.OS_MsgQGet), (104 bytes). - Removing os_msg.o(i.OS_MsgQInit), (14 bytes). Removing os_msg.o(i.OS_MsgQPut), (260 bytes). - Removing os_mutex.o(i.OSMutexCreate), (160 bytes). Removing os_mutex.o(i.OSMutexDel), (388 bytes). - Removing os_mutex.o(i.OSMutexPend), (536 bytes). Removing os_mutex.o(i.OSMutexPendAbort), (340 bytes). Removing os_mutex.o(i.OSMutexPost), (432 bytes). Removing os_mutex.o(i.OS_MutexClr), (48 bytes). - Removing os_mutex.o(i.OS_MutexDbgListAdd), (48 bytes). Removing os_mutex.o(i.OS_MutexDbgListRemove), (48 bytes). - Removing os_mutex.o(i.OS_MutexGrpAdd), (8 bytes). - Removing os_mutex.o(i.OS_MutexGrpPostAll), (94 bytes). - Removing os_mutex.o(i.OS_MutexGrpPrioFindHighest), (42 bytes). - Removing os_mutex.o(i.OS_MutexGrpRemove), (28 bytes). - Removing os_prio.o(i.OS_PrioInit), (24 bytes). - Removing os_prio.o(i.OS_PrioInsert), (24 bytes). - Removing os_prio.o(i.OS_PrioRemove), (24 bytes). Removing os_q.o(i.OSQCreate), (172 bytes). Removing os_q.o(i.OSQDel), (308 bytes). Removing os_q.o(i.OSQFlush), (136 bytes). @@ -3270,13 +3215,8 @@ Removing Unused input sections from the image. Removing os_sem.o(i.OS_SemClr), (40 bytes). Removing os_sem.o(i.OS_SemDbgListAdd), (48 bytes). Removing os_sem.o(i.OS_SemDbgListRemove), (48 bytes). - Removing os_stat.o(i.OSStatReset), (304 bytes). Removing os_stat.o(i.OSStatTaskCPUUsageInit), (268 bytes). - Removing os_stat.o(i.OS_StatTask), (848 bytes). - Removing os_stat.o(i.OS_StatTaskInit), (220 bytes). Removing os_task.o(i.OSTaskChangePrio), (196 bytes). - Removing os_task.o(i.OSTaskCreate), (444 bytes). - Removing os_task.o(i.OSTaskDel), (424 bytes). Removing os_task.o(i.OSTaskQFlush), (144 bytes). Removing os_task.o(i.OSTaskQPend), (504 bytes). Removing os_task.o(i.OSTaskQPendAbort), (216 bytes). @@ -3286,26 +3226,12 @@ Removing Unused input sections from the image. Removing os_task.o(i.OSTaskSemPendAbort), (248 bytes). Removing os_task.o(i.OSTaskSemPost), (328 bytes). Removing os_task.o(i.OSTaskSemSet), (132 bytes). - Removing os_task.o(i.OSTaskStkChk), (224 bytes). Removing os_task.o(i.OSTaskSuspend), (388 bytes). Removing os_task.o(i.OSTaskTimeQuantaSet), (108 bytes). - Removing os_task.o(i.OS_TaskChangePrio), (232 bytes). - Removing os_task.o(i.OS_TaskDbgListAdd), (48 bytes). - Removing os_task.o(i.OS_TaskDbgListRemove), (68 bytes). - Removing os_task.o(i.OS_TaskInit), (32 bytes). - Removing os_task.o(i.OS_TaskInitTCB), (172 bytes). - Removing os_task.o(i.OS_TaskReturn), (24 bytes). - Removing os_task.o(i.OS_TaskStkRedzoneInit), (24 bytes). - Removing os_tick.o(i.OS_TickInit), (28 bytes). - Removing os_tick.o(i.OS_TickListInsert), (172 bytes). - Removing os_tick.o(i.OS_TickListInsertDly), (140 bytes). - Removing os_tick.o(i.OS_TickListRemove), (88 bytes). Removing os_tick.o(i.OS_TickListUpdate), (316 bytes). Removing os_tick.o(i.OS_TickUpdate), (100 bytes). - Removing os_time.o(i.OSTimeDly), (188 bytes). Removing os_time.o(i.OSTimeDlyHMSM), (380 bytes). Removing os_time.o(i.OSTimeDlyResume), (228 bytes). - Removing os_time.o(i.OSTimeGet), (52 bytes). Removing os_time.o(i.OSTimeSet), (52 bytes). Removing os_time.o(i.OSTimeTick), (56 bytes). Removing os_tmr.o(i.OSTmrCreate), (256 bytes). @@ -3316,16 +3242,8 @@ Removing Unused input sections from the image. Removing os_tmr.o(i.OSTmrStateGet), (136 bytes). Removing os_tmr.o(i.OSTmrStop), (352 bytes). Removing os_tmr.o(i.OS_TmrClr), (48 bytes). - Removing os_tmr.o(i.OS_TmrCondCreate), (68 bytes). - Removing os_tmr.o(i.OS_TmrCondSignal), (100 bytes). - Removing os_tmr.o(i.OS_TmrCondWait), (304 bytes). Removing os_tmr.o(i.OS_TmrDbgListAdd), (40 bytes). Removing os_tmr.o(i.OS_TmrDbgListRemove), (48 bytes). - Removing os_tmr.o(i.OS_TmrInit), (288 bytes). - Removing os_tmr.o(i.OS_TmrLink), (184 bytes). - Removing os_tmr.o(i.OS_TmrLock), (24 bytes). - Removing os_tmr.o(i.OS_TmrTask), (276 bytes). - Removing os_tmr.o(i.OS_TmrUnlink), (204 bytes). Removing os_tmr.o(i.OS_TmrUnlock), (20 bytes). Removing bsp_cpu.o(i.CPU_TS32_to_uSec), (8 bytes). Removing bsp_cpu.o(i.CPU_TS_TmrInit), (2 bytes). @@ -3333,7 +3251,7 @@ Removing Unused input sections from the image. Removing bsp_os_dt.o(i.BSP_OS_TickEnable), (2 bytes). Removing bsp_os_dt.o(i.BSP_OS_TickInit), (2 bytes). -1339 unused section(s) (total 262593 bytes) removed from the image. +1218 unused section(s) (total 240276 bytes) removed from the image. ============================================================================== @@ -3344,77 +3262,78 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) ../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 boardshut.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.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 __rtentry4.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/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0_sigfpe.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.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 use_no_semi.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi_2.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 libspace.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 _get_argv_nomalloc.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.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/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.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/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE - ../clib/longlong.s 0x00000000 Number 0 lludivv7m.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 llsdiv.o ABSOLUTE + ../clib/longlong.s 0x00000000 Number 0 lludivv7m.o ABSOLUTE + ../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_v6.o ABSOLUTE - ../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.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 __raise.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 __raise.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.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 strlen.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 strcpy.o ABSOLUTE - ../clib/time.c 0x00000000 Number 0 _monlen.o ABSOLUTE - ../clib/time.c 0x00000000 Number 0 localtime_internal.o ABSOLUTE - ../clib/time.c 0x00000000 Number 0 mktime.o ABSOLUTE ../clib/time.c 0x00000000 Number 0 localtime.o ABSOLUTE + ../clib/time.c 0x00000000 Number 0 _monlen.o ABSOLUTE + ../clib/time.c 0x00000000 Number 0 mktime.o ABSOLUTE + ../clib/time.c 0x00000000 Number 0 localtime_internal.o ABSOLUTE ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE ..\..\app\app_demo.c 0x00000000 Number 0 app_demo.o ABSOLUTE + ..\..\bsp\bsp_can.c 0x00000000 Number 0 bsp_can.o ABSOLUTE ..\..\bsp\bsp_delay.c 0x00000000 Number 0 bsp_delay.o ABSOLUTE ..\..\bsp\bsp_flash.c 0x00000000 Number 0 bsp_flash.o ABSOLUTE ..\..\bsp\bsp_gate.c 0x00000000 Number 0 bsp_gate.o ABSOLUTE + ..\..\bsp\bsp_iic.c 0x00000000 Number 0 bsp_iic.o ABSOLUTE ..\..\bsp\bsp_led.c 0x00000000 Number 0 bsp_led.o ABSOLUTE ..\..\bsp\bsp_malloc.c 0x00000000 Number 0 bsp_malloc.o ABSOLUTE ..\..\bsp\bsp_modbus.c 0x00000000 Number 0 bsp_modbus.o ABSOLUTE ..\..\bsp\bsp_queue.c 0x00000000 Number 0 bsp_queue.o ABSOLUTE ..\..\bsp\bsp_spi.c 0x00000000 Number 0 bsp_spi.o ABSOLUTE ..\..\bsp\bsp_task.c 0x00000000 Number 0 bsp_task.o ABSOLUTE - ..\..\bsp\dsp_can.c 0x00000000 Number 0 dsp_can.o ABSOLUTE ..\..\drv\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE ..\..\drv\drv_sys.c 0x00000000 Number 0 drv_sys.o ABSOLUTE ..\..\drv\drv_usart.c 0x00000000 Number 0 drv_usart.o ABSOLUTE @@ -3487,9 +3406,10 @@ Image Symbol Table ..\..\system\uC-OS3\uC-OS3\Source\os_tmr.c 0x00000000 Number 0 os_tmr.o ABSOLUTE ..\..\system\uC-OS3\uC-OS3\Source\os_var.c 0x00000000 Number 0 os_var.o ABSOLUTE ..\..\system\uC-OS3\uC-OS3\Template\bsp_os_dt.c 0x00000000 Number 0 bsp_os_dt.o ABSOLUTE - ..\\..\\app\\app_demo.c 0x00000000 Number 0 app_demo.o ABSOLUTE + ..\\..\\bsp\\bsp_can.c 0x00000000 Number 0 bsp_can.o ABSOLUTE ..\\..\\bsp\\bsp_delay.c 0x00000000 Number 0 bsp_delay.o ABSOLUTE ..\\..\\bsp\\bsp_flash.c 0x00000000 Number 0 bsp_flash.o ABSOLUTE + ..\\..\\bsp\\bsp_iic.c 0x00000000 Number 0 bsp_iic.o ABSOLUTE ..\\..\\bsp\\bsp_led.c 0x00000000 Number 0 bsp_led.o ABSOLUTE ..\\..\\bsp\\bsp_malloc.c 0x00000000 Number 0 bsp_malloc.o ABSOLUTE ..\\..\\bsp\\bsp_spi.c 0x00000000 Number 0 bsp_spi.o ABSOLUTE @@ -3580,73 +3500,238 @@ Image Symbol Table .text 0x080002b8 Section 84 cpu_a.o(.text) $v0 0x080002b8 Number 0 cpu_a.o(.text) .text 0x0800030c Section 2 use_no_semi_2.o(.text) - .text 0x0800030e Section 0 heapauxi.o(.text) - .text 0x08000314 Section 2 use_no_semi.o(.text) - .text 0x08000316 Section 74 sys_stackheap_outer.o(.text) - .text 0x08000360 Section 0 exit.o(.text) - .text 0x08000374 Section 8 libspace.o(.text) - CODE 0x0800037c Section 284 os_cpu_a.o(CODE) - $v0 0x0800037c Number 0 os_cpu_a.o(CODE) - i.BusFault_Handler 0x08000498 Section 0 stm32f4xx_it.o(i.BusFault_Handler) - i.CPU_SW_Exception 0x0800049c Section 0 cpu_core.o(i.CPU_SW_Exception) - i.CPU_TS_TmrRd 0x080004a0 Section 0 bsp_cpu.o(i.CPU_TS_TmrRd) - i.DebugMon_Handler 0x080004a4 Section 0 stm32f4xx_it.o(i.DebugMon_Handler) - i.HAL_DMA_Abort 0x080004a6 Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) - i.HAL_DMA_Abort_IT 0x08000550 Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) - i.HAL_GetTick 0x08000578 Section 0 stm32f4xx_hal.o(i.HAL_GetTick) - i.HAL_UARTEx_RxEventCallback 0x08000584 Section 0 stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) - i.HAL_UART_ErrorCallback 0x08000586 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_ErrorCallback) - i.HAL_UART_GetState 0x08000588 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_GetState) - i.HAL_UART_IRQHandler 0x0800059c Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) - i.HAL_UART_Receive_IT 0x080007ec Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_Receive_IT) - i.HAL_UART_RxCpltCallback 0x08000830 Section 0 drv_usart.o(i.HAL_UART_RxCpltCallback) - i.HAL_UART_TxCpltCallback 0x080008ac Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_TxCpltCallback) - i.HardFault_Handler 0x080008ae Section 0 stm32f4xx_it.o(i.HardFault_Handler) - i.MemManage_Handler 0x080008b2 Section 0 stm32f4xx_it.o(i.MemManage_Handler) - i.NMI_Handler 0x080008b6 Section 0 stm32f4xx_it.o(i.NMI_Handler) - i.OSIntExit 0x080008b8 Section 0 os_core.o(i.OSIntExit) - i.OSRedzoneHitHook 0x080009c8 Section 0 os_cpu_c.o(i.OSRedzoneHitHook) - i.OSTaskStkRedzoneChk 0x080009d8 Section 0 os_task.o(i.OSTaskStkRedzoneChk) - i.OSTaskSwHook 0x08000a10 Section 0 os_cpu_c.o(i.OSTaskSwHook) - i.OS_PrioGetHighest 0x08000a78 Section 0 os_prio.o(i.OS_PrioGetHighest) - i.OS_TaskStkRedzoneChk 0x08000a8c Section 0 os_task.o(i.OS_TaskStkRedzoneChk) - i.SVC_Handler 0x08000ab4 Section 0 stm32f4xx_it.o(i.SVC_Handler) - i.SystemInit 0x08000ab8 Section 0 system_stm32f4xx.o(i.SystemInit) - i.UART_DMAAbortOnError 0x08000acc Section 0 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) - UART_DMAAbortOnError 0x08000acd Thumb Code 20 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) - i.UART_EndRxTransfer 0x08000ae0 Section 0 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer) - UART_EndRxTransfer 0x08000ae1 Thumb Code 54 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer) - i.UART_EndTransmit_IT 0x08000b16 Section 0 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT) - UART_EndTransmit_IT 0x08000b17 Thumb Code 32 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT) - i.UART_Receive_IT 0x08000b36 Section 0 stm32f4xx_hal_uart.o(i.UART_Receive_IT) - UART_Receive_IT 0x08000b37 Thumb Code 190 stm32f4xx_hal_uart.o(i.UART_Receive_IT) - i.UART_Start_Receive_IT 0x08000bf4 Section 0 stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT) - i.UART_Transmit_IT 0x08000c3a Section 0 stm32f4xx_hal_uart.o(i.UART_Transmit_IT) - UART_Transmit_IT 0x08000c3b Thumb Code 96 stm32f4xx_hal_uart.o(i.UART_Transmit_IT) - i.USART2_IRQHandler 0x08000c9c Section 0 drv_usart.o(i.USART2_IRQHandler) - i.UsageFault_Handler 0x08000d68 Section 0 stm32f4xx_it.o(i.UsageFault_Handler) - i._sys_exit 0x08000d6c Section 0 drv_usart.o(i._sys_exit) - i.main 0x08000d70 Section 0 main.o(i.main) - x$fpl$fpinit 0x08000d74 Section 10 fpinit.o(x$fpl$fpinit) - $v0 0x08000d74 Number 0 fpinit.o(x$fpl$fpinit) - .constdata 0x08000d80 Section 100 os_cfg_app.o(.constdata) + .text 0x0800030e Section 238 lludivv7m.o(.text) + .text 0x080003fc Section 0 strcpy.o(.text) + .text 0x08000444 Section 138 rt_memcpy_v6.o(.text) + .text 0x080004ce Section 78 rt_memclr_w.o(.text) + .text 0x0800051c Section 0 heapauxi.o(.text) + .text 0x08000522 Section 2 use_no_semi.o(.text) + .text 0x08000524 Section 100 rt_memcpy_w.o(.text) + .text 0x08000588 Section 74 sys_stackheap_outer.o(.text) + .text 0x080005d2 Section 0 exit.o(.text) + .text 0x080005e4 Section 8 libspace.o(.text) + CODE 0x080005ec Section 284 os_cpu_a.o(CODE) + $v0 0x080005ec Number 0 os_cpu_a.o(CODE) + i.BusFault_Handler 0x08000708 Section 0 stm32f4xx_it.o(i.BusFault_Handler) + i.CPU_SW_Exception 0x0800070c Section 0 cpu_core.o(i.CPU_SW_Exception) + i.CPU_TS_TmrRd 0x08000710 Section 0 bsp_cpu.o(i.CPU_TS_TmrRd) + i.DebugMon_Handler 0x08000714 Section 0 stm32f4xx_it.o(i.DebugMon_Handler) + i.HAL_CAN_ConfigFilter 0x08000718 Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_ConfigFilter) + i.HAL_CAN_Init 0x0800083c Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_Init) + i.HAL_CAN_MspInit 0x080009b0 Section 0 bsp_can.o(i.HAL_CAN_MspInit) + i.HAL_CAN_Start 0x08000a64 Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_Start) + i.HAL_DMA_Abort 0x08000ac2 Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) + i.HAL_DMA_Abort_IT 0x08000b6c Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) + i.HAL_GPIO_Init 0x08000b94 Section 0 stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) + i.HAL_GPIO_WritePin 0x08000d98 Section 0 stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) + i.HAL_GetREVID 0x08000da4 Section 0 stm32f4xx_hal.o(i.HAL_GetREVID) + i.HAL_GetTick 0x08000db0 Section 0 stm32f4xx_hal.o(i.HAL_GetTick) + i.HAL_Init 0x08000dbc Section 0 stm32f4xx_hal.o(i.HAL_Init) + i.HAL_InitTick 0x08000dec Section 0 stm32f4xx_hal.o(i.HAL_InitTick) + i.HAL_MspInit 0x08000e38 Section 0 stm32f4xx_hal.o(i.HAL_MspInit) + i.HAL_NVIC_EnableIRQ 0x08000e3a Section 0 stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + i.HAL_NVIC_SetPriority 0x08000e5a Section 0 stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + i.HAL_NVIC_SetPriorityGrouping 0x08000ed8 Section 0 stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) + i.HAL_RCC_ClockConfig 0x08000f00 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + i.HAL_RCC_GetHCLKFreq 0x08001084 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) + i.HAL_RCC_GetPCLK1Freq 0x08001090 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + i.HAL_RCC_GetPCLK2Freq 0x080010b0 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) + i.HAL_RCC_GetSysClockFreq 0x080010d0 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + i.HAL_RCC_OscConfig 0x08001180 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig) + i.HAL_SYSTICK_CLKSourceConfig 0x0800161c Section 0 stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig) + i.HAL_SYSTICK_Config 0x08001644 Section 0 stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config) + i.HAL_UARTEx_RxEventCallback 0x08001678 Section 0 stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) + i.HAL_UART_ErrorCallback 0x0800167a Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_ErrorCallback) + i.HAL_UART_GetState 0x0800167c Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_GetState) + i.HAL_UART_IRQHandler 0x08001690 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) + i.HAL_UART_Init 0x080018e0 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_Init) + i.HAL_UART_MspInit 0x08001952 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_MspInit) + i.HAL_UART_Receive_IT 0x08001954 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_Receive_IT) + i.HAL_UART_RxCpltCallback 0x08001998 Section 0 drv_usart.o(i.HAL_UART_RxCpltCallback) + i.HAL_UART_TxCpltCallback 0x08001a14 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_TxCpltCallback) + i.HardFault_Handler 0x08001a16 Section 0 stm32f4xx_it.o(i.HardFault_Handler) + i.InitGPIOs 0x08001a1c Section 0 drv_gpio.o(i.InitGPIOs) + i.InitUARTs 0x08001b94 Section 0 drv_usart.o(i.InitUARTs) + i.MemManage_Handler 0x08001e5c Section 0 stm32f4xx_it.o(i.MemManage_Handler) + i.NMI_Handler 0x08001e60 Section 0 stm32f4xx_it.o(i.NMI_Handler) + i.OSCfg_Init 0x08001e62 Section 0 os_cfg_app.o(i.OSCfg_Init) + i.OSInit 0x08001e64 Section 0 os_core.o(i.OSInit) + i.OSInitHook 0x08001fa8 Section 0 os_cpu_c.o(i.OSInitHook) + i.OSIntExit 0x08001ff0 Section 0 os_core.o(i.OSIntExit) + i.OSMutexCreate 0x08002100 Section 0 os_mutex.o(i.OSMutexCreate) + i.OSMutexPend 0x080021a0 Section 0 os_mutex.o(i.OSMutexPend) + i.OSRedzoneHitHook 0x080023b8 Section 0 os_cpu_c.o(i.OSRedzoneHitHook) + i.OSSched 0x080023c8 Section 0 os_core.o(i.OSSched) + i.OSStart 0x08002478 Section 0 os_core.o(i.OSStart) + i.OSStatReset 0x08002510 Section 0 os_stat.o(i.OSStatReset) + i.OSStatTaskHook 0x08002640 Section 0 os_cpu_c.o(i.OSStatTaskHook) + i.OSTaskCreate 0x08002644 Section 0 os_task.o(i.OSTaskCreate) + i.OSTaskCreateHook 0x08002800 Section 0 os_cpu_c.o(i.OSTaskCreateHook) + i.OSTaskDel 0x08002804 Section 0 os_task.o(i.OSTaskDel) + i.OSTaskDelHook 0x080029ac Section 0 os_cpu_c.o(i.OSTaskDelHook) + i.OSTaskReturnHook 0x080029ae Section 0 os_cpu_c.o(i.OSTaskReturnHook) + i.OSTaskStkChk 0x080029b0 Section 0 os_task.o(i.OSTaskStkChk) + i.OSTaskStkInit 0x08002a90 Section 0 os_cpu_c.o(i.OSTaskStkInit) + i.OSTaskStkRedzoneChk 0x08002b60 Section 0 os_task.o(i.OSTaskStkRedzoneChk) + i.OSTaskSwHook 0x08002b98 Section 0 os_cpu_c.o(i.OSTaskSwHook) + i.OSTimeDly 0x08002c00 Section 0 os_time.o(i.OSTimeDly) + i.OSTimeGet 0x08002cbc Section 0 os_time.o(i.OSTimeGet) + i.OS_Dbg_Init 0x08002cf0 Section 0 os_dbg.o(i.OS_Dbg_Init) + i.OS_IdleTask 0x08002f20 Section 0 os_core.o(i.OS_IdleTask) + i.OS_IdleTaskInit 0x08002f60 Section 0 os_core.o(i.OS_IdleTaskInit) + i.OS_MemInit 0x08002fd0 Section 0 os_mem.o(i.OS_MemInit) + i.OS_MsgPoolInit 0x08002fe8 Section 0 os_msg.o(i.OS_MsgPoolInit) + i.OS_MsgQFreeAll 0x08003064 Section 0 os_msg.o(i.OS_MsgQFreeAll) + i.OS_MsgQInit 0x080030a4 Section 0 os_msg.o(i.OS_MsgQInit) + i.OS_MutexDbgListAdd 0x080030b4 Section 0 os_mutex.o(i.OS_MutexDbgListAdd) + i.OS_MutexGrpAdd 0x080030e4 Section 0 os_mutex.o(i.OS_MutexGrpAdd) + i.OS_MutexGrpPostAll 0x080030ec Section 0 os_mutex.o(i.OS_MutexGrpPostAll) + i.OS_MutexGrpPrioFindHighest 0x0800314a Section 0 os_mutex.o(i.OS_MutexGrpPrioFindHighest) + i.OS_MutexGrpRemove 0x08003174 Section 0 os_mutex.o(i.OS_MutexGrpRemove) + i.OS_Pend 0x08003190 Section 0 os_core.o(i.OS_Pend) + i.OS_PendDbgNameAdd 0x080031d0 Section 0 os_core.o(i.OS_PendDbgNameAdd) + i.OS_PendDbgNameRemove 0x08003228 Section 0 os_core.o(i.OS_PendDbgNameRemove) + i.OS_PendListChangePrio 0x0800324c Section 0 os_core.o(i.OS_PendListChangePrio) + i.OS_PendListInit 0x0800326e Section 0 os_core.o(i.OS_PendListInit) + i.OS_PendListInsertPrio 0x08003278 Section 0 os_core.o(i.OS_PendListInsertPrio) + i.OS_PendListRemove 0x080032de Section 0 os_core.o(i.OS_PendListRemove) + i.OS_Post 0x0800332c Section 0 os_core.o(i.OS_Post) + i.OS_PrioGetHighest 0x080033d8 Section 0 os_prio.o(i.OS_PrioGetHighest) + i.OS_PrioInit 0x080033ec Section 0 os_prio.o(i.OS_PrioInit) + i.OS_PrioInsert 0x08003404 Section 0 os_prio.o(i.OS_PrioInsert) + i.OS_PrioRemove 0x0800341c Section 0 os_prio.o(i.OS_PrioRemove) + i.OS_RdyListInit 0x08003434 Section 0 os_core.o(i.OS_RdyListInit) + i.OS_RdyListInsert 0x08003458 Section 0 os_core.o(i.OS_RdyListInsert) + i.OS_RdyListInsertHead 0x08003484 Section 0 os_core.o(i.OS_RdyListInsertHead) + i.OS_RdyListInsertTail 0x080034c4 Section 0 os_core.o(i.OS_RdyListInsertTail) + i.OS_RdyListRemove 0x08003500 Section 0 os_core.o(i.OS_RdyListRemove) + i.OS_StatTask 0x0800355c Section 0 os_stat.o(i.OS_StatTask) + i.OS_StatTaskInit 0x080038ac Section 0 os_stat.o(i.OS_StatTaskInit) + i.OS_TaskBlock 0x08003988 Section 0 os_core.o(i.OS_TaskBlock) + i.OS_TaskChangePrio 0x080039b8 Section 0 os_task.o(i.OS_TaskChangePrio) + i.OS_TaskDbgListAdd 0x08003aa0 Section 0 os_task.o(i.OS_TaskDbgListAdd) + i.OS_TaskDbgListRemove 0x08003ad0 Section 0 os_task.o(i.OS_TaskDbgListRemove) + i.OS_TaskInit 0x08003b14 Section 0 os_task.o(i.OS_TaskInit) + i.OS_TaskInitTCB 0x08003b34 Section 0 os_task.o(i.OS_TaskInitTCB) + i.OS_TaskReturn 0x08003be0 Section 0 os_task.o(i.OS_TaskReturn) + i.OS_TaskStkRedzoneChk 0x08003bf8 Section 0 os_task.o(i.OS_TaskStkRedzoneChk) + i.OS_TaskStkRedzoneInit 0x08003c20 Section 0 os_task.o(i.OS_TaskStkRedzoneInit) + i.OS_TickInit 0x08003c38 Section 0 os_tick.o(i.OS_TickInit) + i.OS_TickListInsert 0x08003c54 Section 0 os_tick.o(i.OS_TickListInsert) + i.OS_TickListInsertDly 0x08003d00 Section 0 os_tick.o(i.OS_TickListInsertDly) + i.OS_TickListRemove 0x08003d8c Section 0 os_tick.o(i.OS_TickListRemove) + i.OS_TmrCondCreate 0x08003de4 Section 0 os_tmr.o(i.OS_TmrCondCreate) + OS_TmrCondCreate 0x08003de5 Thumb Code 54 os_tmr.o(i.OS_TmrCondCreate) + i.OS_TmrCondSignal 0x08003e28 Section 0 os_tmr.o(i.OS_TmrCondSignal) + OS_TmrCondSignal 0x08003e29 Thumb Code 86 os_tmr.o(i.OS_TmrCondSignal) + i.OS_TmrCondWait 0x08003e8c Section 0 os_tmr.o(i.OS_TmrCondWait) + OS_TmrCondWait 0x08003e8d Thumb Code 286 os_tmr.o(i.OS_TmrCondWait) + i.OS_TmrInit 0x08003fbc Section 0 os_tmr.o(i.OS_TmrInit) + i.OS_TmrLink 0x080040dc Section 0 os_tmr.o(i.OS_TmrLink) + i.OS_TmrLock 0x08004194 Section 0 os_tmr.o(i.OS_TmrLock) + OS_TmrLock 0x08004195 Thumb Code 20 os_tmr.o(i.OS_TmrLock) + i.OS_TmrTask 0x080041ac Section 0 os_tmr.o(i.OS_TmrTask) + i.OS_TmrUnlink 0x080042c0 Section 0 os_tmr.o(i.OS_TmrUnlink) + i.SEGGER_RTT_Write 0x0800438c Section 0 segger_rtt.o(i.SEGGER_RTT_Write) + i.SEGGER_RTT_WriteNoLock 0x080043d4 Section 0 segger_rtt.o(i.SEGGER_RTT_WriteNoLock) + i.SEGGER_RTT_printf 0x08004458 Section 0 segger_rtt_printf.o(i.SEGGER_RTT_printf) + i.SEGGER_RTT_vprintf 0x0800447a Section 0 segger_rtt_printf.o(i.SEGGER_RTT_vprintf) + i.SVC_Handler 0x08004684 Section 0 stm32f4xx_it.o(i.SVC_Handler) + i.SystemInit 0x08004688 Section 0 system_stm32f4xx.o(i.SystemInit) + i.UART_DMAAbortOnError 0x0800469c Section 0 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) + UART_DMAAbortOnError 0x0800469d Thumb Code 20 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) + i.UART_EndRxTransfer 0x080046b0 Section 0 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer) + UART_EndRxTransfer 0x080046b1 Thumb Code 54 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer) + i.UART_EndTransmit_IT 0x080046e6 Section 0 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT) + UART_EndTransmit_IT 0x080046e7 Thumb Code 32 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT) + i.UART_Receive_IT 0x08004706 Section 0 stm32f4xx_hal_uart.o(i.UART_Receive_IT) + UART_Receive_IT 0x08004707 Thumb Code 190 stm32f4xx_hal_uart.o(i.UART_Receive_IT) + i.UART_SetConfig 0x080047c4 Section 0 stm32f4xx_hal_uart.o(i.UART_SetConfig) + UART_SetConfig 0x080047c5 Thumb Code 546 stm32f4xx_hal_uart.o(i.UART_SetConfig) + i.UART_Start_Receive_IT 0x080049f0 Section 0 stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT) + i.UART_Transmit_IT 0x08004a36 Section 0 stm32f4xx_hal_uart.o(i.UART_Transmit_IT) + UART_Transmit_IT 0x08004a37 Thumb Code 96 stm32f4xx_hal_uart.o(i.UART_Transmit_IT) + i.USART2_IRQHandler 0x08004a98 Section 0 drv_usart.o(i.USART2_IRQHandler) + i.UsageFault_Handler 0x08004b64 Section 0 stm32f4xx_it.o(i.UsageFault_Handler) + i._DoInit 0x08004b68 Section 0 segger_rtt.o(i._DoInit) + _DoInit 0x08004b69 Thumb Code 74 segger_rtt.o(i._DoInit) + i._GetAvailWriteSpace 0x08004bd8 Section 0 segger_rtt.o(i._GetAvailWriteSpace) + _GetAvailWriteSpace 0x08004bd9 Thumb Code 28 segger_rtt.o(i._GetAvailWriteSpace) + i._PrintInt 0x08004bf4 Section 0 segger_rtt_printf.o(i._PrintInt) + _PrintInt 0x08004bf5 Thumb Code 236 segger_rtt_printf.o(i._PrintInt) + i._PrintUnsigned 0x08004ce0 Section 0 segger_rtt_printf.o(i._PrintUnsigned) + _PrintUnsigned 0x08004ce1 Thumb Code 230 segger_rtt_printf.o(i._PrintUnsigned) + i._StoreChar 0x08004dcc Section 0 segger_rtt_printf.o(i._StoreChar) + _StoreChar 0x08004dcd Thumb Code 68 segger_rtt_printf.o(i._StoreChar) + i._WriteBlocking 0x08004e10 Section 0 segger_rtt.o(i._WriteBlocking) + _WriteBlocking 0x08004e11 Thumb Code 118 segger_rtt.o(i._WriteBlocking) + i._WriteNoCheck 0x08004e86 Section 0 segger_rtt.o(i._WriteNoCheck) + _WriteNoCheck 0x08004e87 Thumb Code 88 segger_rtt.o(i._WriteNoCheck) + i.__NVIC_GetPriorityGrouping 0x08004ee0 Section 0 stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping) + __NVIC_GetPriorityGrouping 0x08004ee1 Thumb Code 10 stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping) + i.__NVIC_SetPriority 0x08004ef0 Section 0 stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x08004ef1 Thumb Code 32 stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority) + i._sys_exit 0x08004f18 Section 0 drv_usart.o(i._sys_exit) + i.bsp_task_creat 0x08004f1c Section 0 bsp_task.o(i.bsp_task_creat) + i.can_init 0x08004f78 Section 0 bsp_can.o(i.can_init) + i.delay_init 0x08005004 Section 0 bsp_delay.o(i.delay_init) + i.delay_us 0x08005020 Section 0 bsp_delay.o(i.delay_us) + i.iic_delay 0x08005068 Section 0 bsp_iic.o(i.iic_delay) + iic_delay 0x08005069 Thumb Code 10 bsp_iic.o(i.iic_delay) + i.iic_init 0x08005074 Section 0 bsp_iic.o(i.iic_init) + i.iic_stop 0x080050f4 Section 0 bsp_iic.o(i.iic_stop) + i.kit_time_dly_by_fix_period 0x08005134 Section 0 kit_time.o(i.kit_time_dly_by_fix_period) + i.kit_time_dly_ms 0x08005158 Section 0 kit_time.o(i.kit_time_dly_ms) + i.kit_time_get_interval 0x08005168 Section 0 kit_time.o(i.kit_time_get_interval) + i.kit_time_get_interval_by_now 0x0800517c Section 0 kit_time.o(i.kit_time_get_interval_by_now) + i.kit_time_get_tick 0x08005194 Section 0 kit_time.o(i.kit_time_get_tick) + i.main 0x080051a0 Section 0 main.o(i.main) + i.poll_start_task1_handler 0x08005234 Section 0 main.o(i.poll_start_task1_handler) + i.poll_start_task1_init 0x08005238 Section 0 main.o(i.poll_start_task1_init) + i.poll_start_task2_handler 0x08005278 Section 0 main.o(i.poll_start_task2_handler) + i.sys_stm32_clock_init 0x0800527c Section 0 drv_sys.o(i.sys_stm32_clock_init) + i.task_template 0x08005358 Section 0 bsp_task.o(i.task_template) + task_template 0x08005359 Thumb Code 94 bsp_task.o(i.task_template) + x$fpl$fpinit 0x080053dc Section 10 fpinit.o(x$fpl$fpinit) + $v0 0x080053dc Number 0 fpinit.o(x$fpl$fpinit) + .constdata 0x080053e6 Section 5 main.o(.constdata) + __FUNCTION__ 0x080053e6 Data 5 main.o(.constdata) + .constdata 0x080053eb Section 33 bsp_task.o(.constdata) + __FUNCTION__ 0x080053eb Data 14 bsp_task.o(.constdata) + __FUNCTION__ 0x080053f9 Data 19 bsp_task.o(.constdata) + .constdata 0x0800540c Section 24 system_stm32f4xx.o(.constdata) + .constdata 0x08005424 Section 16 segger_rtt_printf.o(.constdata) + _aV2C 0x08005424 Data 16 segger_rtt_printf.o(.constdata) + .constdata 0x08005434 Section 100 os_cfg_app.o(.constdata) + .constdata 0x08005498 Section 360 os_dbg.o(.constdata) .ARM.__AT_0x10000000 0x10000000 Section 61440 bsp_malloc.o(.ARM.__AT_0x10000000) mem2base 0x10000000 Data 61440 bsp_malloc.o(.ARM.__AT_0x10000000) .ARM.__AT_0x1000F000 0x1000f000 Section 3840 bsp_malloc.o(.ARM.__AT_0x1000F000) mem2mapbase 0x1000f000 Data 3840 bsp_malloc.o(.ARM.__AT_0x1000F000) - .data 0x20000000 Section 144 drv_usart.o(.data) - .data 0x20000090 Section 9 stm32f4xx_hal.o(.data) - .data 0x2000009c Section 8 os_cpu_c.o(.data) - .data 0x200000a4 Section 168 os_var.o(.data) - .bss 0x2000014c Section 608 drv_usart.o(.bss) - .bss 0x200003ac Section 2192 os_cfg_app.o(.bss) - .bss 0x20000c3c Section 1068 os_var.o(.bss) - .bss 0x20001068 Section 96 libspace.o(.bss) - HEAP 0x200010c8 Section 0 startup_stm32f407xx.o(HEAP) - STACK 0x200010c8 Section 1024 startup_stm32f407xx.o(STACK) - Heap_Mem 0x200010c8 Data 0 startup_stm32f407xx.o(HEAP) - Stack_Mem 0x200010c8 Data 1024 startup_stm32f407xx.o(STACK) - __initial_sp 0x200014c8 Data 0 startup_stm32f407xx.o(STACK) + .CCM_RAM 0x20000000 Section 3592 main.o(.CCM_RAM) + .data 0x20000e08 Section 92 main.o(.data) + .data 0x20000e64 Section 144 drv_usart.o(.data) + .data 0x20000ef4 Section 384 drv_gpio.o(.data) + .data 0x20001074 Section 4 bsp_delay.o(.data) + g_fac_us 0x20001074 Data 4 bsp_delay.o(.data) + .data 0x20001078 Section 9 stm32f4xx_hal.o(.data) + .data 0x20001084 Section 4 system_stm32f4xx.o(.data) + .data 0x20001088 Section 8 os_cpu_c.o(.data) + .data 0x20001090 Section 168 os_var.o(.data) + .bss 0x20001138 Section 608 drv_usart.o(.bss) + .bss 0x20001398 Section 604 bsp_task.o(.bss) + .bss 0x200015f4 Section 92 bsp_can.o(.bss) + .bss 0x20001650 Section 1160 segger_rtt.o(.bss) + _acUpBuffer 0x200016c8 Data 1024 segger_rtt.o(.bss) + _acDownBuffer 0x20001ac8 Data 16 segger_rtt.o(.bss) + .bss 0x20001ad8 Section 2192 os_cfg_app.o(.bss) + .bss 0x20002368 Section 1068 os_var.o(.bss) + .bss 0x20002794 Section 96 libspace.o(.bss) + HEAP 0x200027f8 Section 0 startup_stm32f407xx.o(HEAP) + STACK 0x200027f8 Section 1024 startup_stm32f407xx.o(STACK) + Heap_Mem 0x200027f8 Data 0 startup_stm32f407xx.o(HEAP) + Stack_Mem 0x200027f8 Data 1024 startup_stm32f407xx.o(STACK) + __initial_sp 0x20002bf8 Data 0 startup_stm32f407xx.o(STACK) .ARM.__AT_0x68000000 0x68000000 Section 986112 bsp_malloc.o(.ARM.__AT_0x68000000) mem3base 0x68000000 Data 986112 bsp_malloc.o(.ARM.__AT_0x68000000) .ARM.__AT_0x680F0C00 0x680f0c00 Section 61632 bsp_malloc.o(.ARM.__AT_0x680F0C00) @@ -3831,157 +3916,365 @@ Image Symbol Table CPU_CntTrailZeros 0x080002fd Thumb Code 0 cpu_a.o(.text) CPU_RevBits 0x08000307 Thumb Code 0 cpu_a.o(.text) __use_no_semihosting 0x0800030d Thumb Code 2 use_no_semi_2.o(.text) - __use_two_region_memory 0x0800030f Thumb Code 2 heapauxi.o(.text) - __rt_heap_escrow$2region 0x08000311 Thumb Code 2 heapauxi.o(.text) - __rt_heap_expand$2region 0x08000313 Thumb Code 2 heapauxi.o(.text) - __semihosting$guard 0x08000315 Thumb Code 0 use_no_semi.o(.text) - __use_no_semihosting_swi 0x08000315 Thumb Code 2 use_no_semi.o(.text) - __user_setup_stackheap 0x08000317 Thumb Code 74 sys_stackheap_outer.o(.text) - exit 0x08000361 Thumb Code 18 exit.o(.text) - __user_libspace 0x08000375 Thumb Code 8 libspace.o(.text) - __user_perproc_libspace 0x08000375 Thumb Code 0 libspace.o(.text) - __user_perthread_libspace 0x08000375 Thumb Code 0 libspace.o(.text) - OSStartHighRdy 0x0800037d Thumb Code 0 os_cpu_a.o(CODE) - OSCtxSw 0x080003fb Thumb Code 0 os_cpu_a.o(CODE) - OSIntCtxSw 0x080003fb Thumb Code 0 os_cpu_a.o(CODE) - OS_CPU_PendSVHandler 0x08000405 Thumb Code 0 os_cpu_a.o(CODE) - BusFault_Handler 0x08000499 Thumb Code 4 stm32f4xx_it.o(i.BusFault_Handler) - CPU_SW_Exception 0x0800049d Thumb Code 4 cpu_core.o(i.CPU_SW_Exception) - CPU_TS_TmrRd 0x080004a1 Thumb Code 4 bsp_cpu.o(i.CPU_TS_TmrRd) - DebugMon_Handler 0x080004a5 Thumb Code 2 stm32f4xx_it.o(i.DebugMon_Handler) - HAL_DMA_Abort 0x080004a7 Thumb Code 170 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) - HAL_DMA_Abort_IT 0x08000551 Thumb Code 40 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) - HAL_GetTick 0x08000579 Thumb Code 6 stm32f4xx_hal.o(i.HAL_GetTick) - HAL_UARTEx_RxEventCallback 0x08000585 Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) - HAL_UART_ErrorCallback 0x08000587 Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UART_ErrorCallback) - HAL_UART_GetState 0x08000589 Thumb Code 20 stm32f4xx_hal_uart.o(i.HAL_UART_GetState) - HAL_UART_IRQHandler 0x0800059d Thumb Code 586 stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) - HAL_UART_Receive_IT 0x080007ed Thumb Code 66 stm32f4xx_hal_uart.o(i.HAL_UART_Receive_IT) - HAL_UART_RxCpltCallback 0x08000831 Thumb Code 112 drv_usart.o(i.HAL_UART_RxCpltCallback) - HAL_UART_TxCpltCallback 0x080008ad Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UART_TxCpltCallback) - HardFault_Handler 0x080008af Thumb Code 4 stm32f4xx_it.o(i.HardFault_Handler) - MemManage_Handler 0x080008b3 Thumb Code 4 stm32f4xx_it.o(i.MemManage_Handler) - NMI_Handler 0x080008b7 Thumb Code 2 stm32f4xx_it.o(i.NMI_Handler) - OSIntExit 0x080008b9 Thumb Code 230 os_core.o(i.OSIntExit) - OSRedzoneHitHook 0x080009c9 Thumb Code 14 os_cpu_c.o(i.OSRedzoneHitHook) - OSTaskStkRedzoneChk 0x080009d9 Thumb Code 50 os_task.o(i.OSTaskStkRedzoneChk) - OSTaskSwHook 0x08000a11 Thumb Code 94 os_cpu_c.o(i.OSTaskSwHook) - OS_PrioGetHighest 0x08000a79 Thumb Code 14 os_prio.o(i.OS_PrioGetHighest) - OS_TaskStkRedzoneChk 0x08000a8d Thumb Code 34 os_task.o(i.OS_TaskStkRedzoneChk) - SVC_Handler 0x08000ab5 Thumb Code 2 stm32f4xx_it.o(i.SVC_Handler) - SystemInit 0x08000ab9 Thumb Code 14 system_stm32f4xx.o(i.SystemInit) - UART_Start_Receive_IT 0x08000bf5 Thumb Code 70 stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT) - USART2_IRQHandler 0x08000c9d Thumb Code 182 drv_usart.o(i.USART2_IRQHandler) - UsageFault_Handler 0x08000d69 Thumb Code 4 stm32f4xx_it.o(i.UsageFault_Handler) - _sys_exit 0x08000d6d Thumb Code 4 drv_usart.o(i._sys_exit) - main 0x08000d71 Thumb Code 4 main.o(i.main) - _fp_init 0x08000d75 Thumb Code 10 fpinit.o(x$fpl$fpinit) - __fplib_config_fpu_vfp 0x08000d7d Thumb Code 0 fpinit.o(x$fpl$fpinit) - __fplib_config_pureend_doubles 0x08000d7d Thumb Code 0 fpinit.o(x$fpl$fpinit) - OSCfg_IdleTaskStkBasePtr 0x08000d80 Data 4 os_cfg_app.o(.constdata) - OSCfg_IdleTaskStkLimit 0x08000d84 Data 4 os_cfg_app.o(.constdata) - OSCfg_IdleTaskStkSize 0x08000d88 Data 4 os_cfg_app.o(.constdata) - OSCfg_IdleTaskStkSizeRAM 0x08000d8c Data 4 os_cfg_app.o(.constdata) - OSCfg_ISRStkBasePtr 0x08000d90 Data 4 os_cfg_app.o(.constdata) - OSCfg_ISRStkSize 0x08000d94 Data 4 os_cfg_app.o(.constdata) - OSCfg_ISRStkSizeRAM 0x08000d98 Data 4 os_cfg_app.o(.constdata) - OSCfg_MsgPoolSize 0x08000d9c Data 2 os_cfg_app.o(.constdata) - OSCfg_MsgPoolSizeRAM 0x08000da0 Data 4 os_cfg_app.o(.constdata) - OSCfg_MsgPoolBasePtr 0x08000da4 Data 4 os_cfg_app.o(.constdata) - OSCfg_StatTaskPrio 0x08000da8 Data 1 os_cfg_app.o(.constdata) - OSCfg_StatTaskRate_Hz 0x08000dac Data 4 os_cfg_app.o(.constdata) - OSCfg_StatTaskStkBasePtr 0x08000db0 Data 4 os_cfg_app.o(.constdata) - OSCfg_StatTaskStkLimit 0x08000db4 Data 4 os_cfg_app.o(.constdata) - OSCfg_StatTaskStkSize 0x08000db8 Data 4 os_cfg_app.o(.constdata) - OSCfg_StatTaskStkSizeRAM 0x08000dbc Data 4 os_cfg_app.o(.constdata) - OSCfg_StkSizeMin 0x08000dc0 Data 4 os_cfg_app.o(.constdata) - OSCfg_TickRate_Hz 0x08000dc4 Data 4 os_cfg_app.o(.constdata) - OSCfg_TmrTaskPrio 0x08000dc8 Data 1 os_cfg_app.o(.constdata) - OSCfg_TmrTaskRate_Hz 0x08000dcc Data 4 os_cfg_app.o(.constdata) - OSCfg_TmrTaskStkBasePtr 0x08000dd0 Data 4 os_cfg_app.o(.constdata) - OSCfg_TmrTaskStkLimit 0x08000dd4 Data 4 os_cfg_app.o(.constdata) - OSCfg_TmrTaskStkSize 0x08000dd8 Data 4 os_cfg_app.o(.constdata) - OSCfg_TmrTaskStkSizeRAM 0x08000ddc Data 4 os_cfg_app.o(.constdata) - OSCfg_DataSizeRAM 0x08000de0 Data 4 os_cfg_app.o(.constdata) - Region$$Table$$Base 0x08000de4 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08000e04 Number 0 anon$$obj.o(Region$$Table) - __stdout 0x20000000 Data 4 drv_usart.o(.data) - g_usart_rx_sta 0x20000004 Data 2 drv_usart.o(.data) - rx_buffer 0x20000006 Data 1 drv_usart.o(.data) - rx_size 0x20000008 Data 2 drv_usart.o(.data) - uart_configs 0x2000000c Data 132 drv_usart.o(.data) - uwTick 0x20000090 Data 4 stm32f4xx_hal.o(.data) - uwTickPrio 0x20000094 Data 4 stm32f4xx_hal.o(.data) - uwTickFreq 0x20000098 Data 1 stm32f4xx_hal.o(.data) - OS_CPU_ExceptStkBase 0x2000009c Data 4 os_cpu_c.o(.data) - OS_KA_BASEPRI_Boundary 0x200000a0 Data 4 os_cpu_c.o(.data) - OSIdleTaskCtr 0x200000a4 Data 4 os_var.o(.data) - OSIntNestingCtr 0x200000a8 Data 1 os_var.o(.data) - OSRunning 0x200000a9 Data 1 os_var.o(.data) - OSInitialized 0x200000aa Data 1 os_var.o(.data) - OSISRStkFree 0x200000ac Data 4 os_var.o(.data) - OSISRStkUsed 0x200000b0 Data 4 os_var.o(.data) - OSFlagDbgListPtr 0x200000b4 Data 4 os_var.o(.data) - OSFlagQty 0x200000b8 Data 2 os_var.o(.data) - OSMemDbgListPtr 0x200000bc Data 4 os_var.o(.data) - OSMemQty 0x200000c0 Data 2 os_var.o(.data) - OSMutexDbgListPtr 0x200000c4 Data 4 os_var.o(.data) - OSMutexQty 0x200000c8 Data 2 os_var.o(.data) - OSPrioCur 0x200000ca Data 1 os_var.o(.data) - OSPrioHighRdy 0x200000cb Data 1 os_var.o(.data) - OSPrioTbl 0x200000cc Data 4 os_var.o(.data) - OSQDbgListPtr 0x200000d0 Data 4 os_var.o(.data) - OSQQty 0x200000d4 Data 2 os_var.o(.data) - OSSchedLockNestingCtr 0x200000d6 Data 1 os_var.o(.data) - OSSchedRoundRobinDfltTimeQuanta 0x200000d8 Data 4 os_var.o(.data) - OSSchedRoundRobinEn 0x200000dc Data 1 os_var.o(.data) - OSSemDbgListPtr 0x200000e0 Data 4 os_var.o(.data) - OSSemQty 0x200000e4 Data 2 os_var.o(.data) - OSStatResetFlag 0x200000e6 Data 1 os_var.o(.data) - OSStatTaskCPUUsage 0x200000e8 Data 2 os_var.o(.data) - OSStatTaskCPUUsageMax 0x200000ea Data 2 os_var.o(.data) - OSStatTaskCtr 0x200000ec Data 4 os_var.o(.data) - OSStatTaskCtrMax 0x200000f0 Data 4 os_var.o(.data) - OSStatTaskCtrRun 0x200000f4 Data 4 os_var.o(.data) - OSStatTaskRdy 0x200000f8 Data 1 os_var.o(.data) - OSStatTaskTime 0x200000fc Data 4 os_var.o(.data) - OSStatTaskTimeMax 0x20000100 Data 4 os_var.o(.data) - OSTaskCtxSwCtr 0x20000104 Data 4 os_var.o(.data) - OSTaskDbgListPtr 0x20000108 Data 4 os_var.o(.data) - OSTaskQty 0x2000010c Data 2 os_var.o(.data) - OSTickCtr 0x20000110 Data 4 os_var.o(.data) - OSTickList 0x20000114 Data 8 os_var.o(.data) - OSTickTime 0x2000011c Data 4 os_var.o(.data) - OSTickTimeMax 0x20000120 Data 4 os_var.o(.data) - OSTmrDbgListPtr 0x20000124 Data 4 os_var.o(.data) - OSTmrListEntries 0x20000128 Data 2 os_var.o(.data) - OSTmrListPtr 0x2000012c Data 4 os_var.o(.data) - OSTmrQty 0x20000130 Data 2 os_var.o(.data) - OSTmrTaskTime 0x20000134 Data 4 os_var.o(.data) - OSTmrTaskTimeMax 0x20000138 Data 4 os_var.o(.data) - OSTmrTaskTickBase 0x2000013c Data 4 os_var.o(.data) - OSTmrToTicksMult 0x20000140 Data 4 os_var.o(.data) - OSTCBCurPtr 0x20000144 Data 4 os_var.o(.data) - OSTCBHighRdyPtr 0x20000148 Data 4 os_var.o(.data) - g_usart_rx_buf 0x2000014c Data 200 drv_usart.o(.bss) - g_uart1_handle 0x20000214 Data 68 drv_usart.o(.bss) - g_uart3_handle 0x20000258 Data 68 drv_usart.o(.bss) - g_uart4_handle 0x2000029c Data 68 drv_usart.o(.bss) - huart 0x200002e0 Data 204 drv_usart.o(.bss) - OSCfg_IdleTaskStk 0x200003ac Data 256 os_cfg_app.o(.bss) - OSCfg_ISRStk 0x200004ac Data 512 os_cfg_app.o(.bss) - OSCfg_MsgPool 0x200006ac Data 512 os_cfg_app.o(.bss) - OSCfg_StatTaskStk 0x200008ac Data 400 os_cfg_app.o(.bss) - OSCfg_TmrTaskStk 0x20000a3c Data 512 os_cfg_app.o(.bss) - OSIdleTaskTCB 0x20000c3c Data 196 os_var.o(.bss) - OSMsgPool 0x20000d00 Data 12 os_var.o(.bss) - OSRdyList 0x20000d0c Data 384 os_var.o(.bss) - OSStatTaskTCB 0x20000e8c Data 196 os_var.o(.bss) - OSTmrCond 0x20000f50 Data 36 os_var.o(.bss) - OSTmrMutex 0x20000f74 Data 48 os_var.o(.bss) - OSTmrTaskTCB 0x20000fa4 Data 196 os_var.o(.bss) - __libspace_start 0x20001068 Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x200010c8 Data 0 libspace.o(.bss) + __aeabi_uldivmod 0x0800030f Thumb Code 0 lludivv7m.o(.text) + _ll_udiv 0x0800030f Thumb Code 238 lludivv7m.o(.text) + strcpy 0x080003fd Thumb Code 72 strcpy.o(.text) + __aeabi_memcpy 0x08000445 Thumb Code 0 rt_memcpy_v6.o(.text) + __rt_memcpy 0x08000445 Thumb Code 138 rt_memcpy_v6.o(.text) + _memcpy_lastbytes 0x080004ab Thumb Code 0 rt_memcpy_v6.o(.text) + __aeabi_memclr4 0x080004cf Thumb Code 0 rt_memclr_w.o(.text) + __aeabi_memclr8 0x080004cf Thumb Code 0 rt_memclr_w.o(.text) + __rt_memclr_w 0x080004cf Thumb Code 78 rt_memclr_w.o(.text) + _memset_w 0x080004d3 Thumb Code 0 rt_memclr_w.o(.text) + __use_two_region_memory 0x0800051d Thumb Code 2 heapauxi.o(.text) + __rt_heap_escrow$2region 0x0800051f Thumb Code 2 heapauxi.o(.text) + __rt_heap_expand$2region 0x08000521 Thumb Code 2 heapauxi.o(.text) + __semihosting$guard 0x08000523 Thumb Code 0 use_no_semi.o(.text) + __use_no_semihosting_swi 0x08000523 Thumb Code 2 use_no_semi.o(.text) + __aeabi_memcpy4 0x08000525 Thumb Code 0 rt_memcpy_w.o(.text) + __aeabi_memcpy8 0x08000525 Thumb Code 0 rt_memcpy_w.o(.text) + __rt_memcpy_w 0x08000525 Thumb Code 100 rt_memcpy_w.o(.text) + _memcpy_lastbytes_aligned 0x0800056d Thumb Code 0 rt_memcpy_w.o(.text) + __user_setup_stackheap 0x08000589 Thumb Code 74 sys_stackheap_outer.o(.text) + exit 0x080005d3 Thumb Code 18 exit.o(.text) + __user_libspace 0x080005e5 Thumb Code 8 libspace.o(.text) + __user_perproc_libspace 0x080005e5 Thumb Code 0 libspace.o(.text) + __user_perthread_libspace 0x080005e5 Thumb Code 0 libspace.o(.text) + OSStartHighRdy 0x080005ed Thumb Code 0 os_cpu_a.o(CODE) + OSCtxSw 0x0800066b Thumb Code 0 os_cpu_a.o(CODE) + OSIntCtxSw 0x0800066b Thumb Code 0 os_cpu_a.o(CODE) + OS_CPU_PendSVHandler 0x08000675 Thumb Code 0 os_cpu_a.o(CODE) + BusFault_Handler 0x08000709 Thumb Code 4 stm32f4xx_it.o(i.BusFault_Handler) + CPU_SW_Exception 0x0800070d Thumb Code 4 cpu_core.o(i.CPU_SW_Exception) + CPU_TS_TmrRd 0x08000711 Thumb Code 4 bsp_cpu.o(i.CPU_TS_TmrRd) + DebugMon_Handler 0x08000715 Thumb Code 2 stm32f4xx_it.o(i.DebugMon_Handler) + HAL_CAN_ConfigFilter 0x08000719 Thumb Code 286 stm32f4xx_hal_can.o(i.HAL_CAN_ConfigFilter) + HAL_CAN_Init 0x0800083d Thumb Code 372 stm32f4xx_hal_can.o(i.HAL_CAN_Init) + HAL_CAN_MspInit 0x080009b1 Thumb Code 168 bsp_can.o(i.HAL_CAN_MspInit) + HAL_CAN_Start 0x08000a65 Thumb Code 94 stm32f4xx_hal_can.o(i.HAL_CAN_Start) + HAL_DMA_Abort 0x08000ac3 Thumb Code 170 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) + HAL_DMA_Abort_IT 0x08000b6d Thumb Code 40 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) + HAL_GPIO_Init 0x08000b95 Thumb Code 470 stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) + HAL_GPIO_WritePin 0x08000d99 Thumb Code 12 stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) + HAL_GetREVID 0x08000da5 Thumb Code 8 stm32f4xx_hal.o(i.HAL_GetREVID) + HAL_GetTick 0x08000db1 Thumb Code 6 stm32f4xx_hal.o(i.HAL_GetTick) + HAL_Init 0x08000dbd Thumb Code 44 stm32f4xx_hal.o(i.HAL_Init) + HAL_InitTick 0x08000ded Thumb Code 64 stm32f4xx_hal.o(i.HAL_InitTick) + HAL_MspInit 0x08000e39 Thumb Code 2 stm32f4xx_hal.o(i.HAL_MspInit) + HAL_NVIC_EnableIRQ 0x08000e3b Thumb Code 32 stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x08000e5b Thumb Code 124 stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + HAL_NVIC_SetPriorityGrouping 0x08000ed9 Thumb Code 32 stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) + HAL_RCC_ClockConfig 0x08000f01 Thumb Code 368 stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + HAL_RCC_GetHCLKFreq 0x08001085 Thumb Code 6 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) + HAL_RCC_GetPCLK1Freq 0x08001091 Thumb Code 22 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + HAL_RCC_GetPCLK2Freq 0x080010b1 Thumb Code 22 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) + HAL_RCC_GetSysClockFreq 0x080010d1 Thumb Code 162 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + HAL_RCC_OscConfig 0x08001181 Thumb Code 1172 stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig) + HAL_SYSTICK_CLKSourceConfig 0x0800161d Thumb Code 40 stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig) + HAL_SYSTICK_Config 0x08001645 Thumb Code 52 stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config) + HAL_UARTEx_RxEventCallback 0x08001679 Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) + HAL_UART_ErrorCallback 0x0800167b Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UART_ErrorCallback) + HAL_UART_GetState 0x0800167d Thumb Code 20 stm32f4xx_hal_uart.o(i.HAL_UART_GetState) + HAL_UART_IRQHandler 0x08001691 Thumb Code 586 stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) + HAL_UART_Init 0x080018e1 Thumb Code 114 stm32f4xx_hal_uart.o(i.HAL_UART_Init) + HAL_UART_MspInit 0x08001953 Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UART_MspInit) + HAL_UART_Receive_IT 0x08001955 Thumb Code 66 stm32f4xx_hal_uart.o(i.HAL_UART_Receive_IT) + HAL_UART_RxCpltCallback 0x08001999 Thumb Code 112 drv_usart.o(i.HAL_UART_RxCpltCallback) + HAL_UART_TxCpltCallback 0x08001a15 Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UART_TxCpltCallback) + HardFault_Handler 0x08001a17 Thumb Code 4 stm32f4xx_it.o(i.HardFault_Handler) + InitGPIOs 0x08001a1d Thumb Code 368 drv_gpio.o(i.InitGPIOs) + InitUARTs 0x08001b95 Thumb Code 668 drv_usart.o(i.InitUARTs) + MemManage_Handler 0x08001e5d Thumb Code 4 stm32f4xx_it.o(i.MemManage_Handler) + NMI_Handler 0x08001e61 Thumb Code 2 stm32f4xx_it.o(i.NMI_Handler) + OSCfg_Init 0x08001e63 Thumb Code 2 os_cfg_app.o(i.OSCfg_Init) + OSInit 0x08001e65 Thumb Code 238 os_core.o(i.OSInit) + OSInitHook 0x08001fa9 Thumb Code 52 os_cpu_c.o(i.OSInitHook) + OSIntExit 0x08001ff1 Thumb Code 230 os_core.o(i.OSIntExit) + OSMutexCreate 0x08002101 Thumb Code 148 os_mutex.o(i.OSMutexCreate) + OSMutexPend 0x080021a1 Thumb Code 516 os_mutex.o(i.OSMutexPend) + OSRedzoneHitHook 0x080023b9 Thumb Code 14 os_cpu_c.o(i.OSRedzoneHitHook) + OSSched 0x080023c9 Thumb Code 142 os_core.o(i.OSSched) + OSStart 0x08002479 Thumb Code 120 os_core.o(i.OSStart) + OSStatReset 0x08002511 Thumb Code 266 os_stat.o(i.OSStatReset) + OSStatTaskHook 0x08002641 Thumb Code 2 os_cpu_c.o(i.OSStatTaskHook) + OSTaskCreate 0x08002645 Thumb Code 418 os_task.o(i.OSTaskCreate) + OSTaskCreateHook 0x08002801 Thumb Code 2 os_cpu_c.o(i.OSTaskCreateHook) + OSTaskDel 0x08002805 Thumb Code 404 os_task.o(i.OSTaskDel) + OSTaskDelHook 0x080029ad Thumb Code 2 os_cpu_c.o(i.OSTaskDelHook) + OSTaskReturnHook 0x080029af Thumb Code 2 os_cpu_c.o(i.OSTaskReturnHook) + OSTaskStkChk 0x080029b1 Thumb Code 214 os_task.o(i.OSTaskStkChk) + OSTaskStkInit 0x08002a91 Thumb Code 204 os_cpu_c.o(i.OSTaskStkInit) + OSTaskStkRedzoneChk 0x08002b61 Thumb Code 50 os_task.o(i.OSTaskStkRedzoneChk) + OSTaskSwHook 0x08002b99 Thumb Code 94 os_cpu_c.o(i.OSTaskSwHook) + OSTimeDly 0x08002c01 Thumb Code 172 os_time.o(i.OSTimeDly) + OSTimeGet 0x08002cbd Thumb Code 48 os_time.o(i.OSTimeGet) + OS_Dbg_Init 0x08002cf1 Thumb Code 288 os_dbg.o(i.OS_Dbg_Init) + OS_IdleTask 0x08002f21 Thumb Code 54 os_core.o(i.OS_IdleTask) + OS_IdleTaskInit 0x08002f61 Thumb Code 66 os_core.o(i.OS_IdleTaskInit) + OS_MemInit 0x08002fd1 Thumb Code 14 os_mem.o(i.OS_MemInit) + OS_MsgPoolInit 0x08002fe9 Thumb Code 110 os_msg.o(i.OS_MsgPoolInit) + OS_MsgQFreeAll 0x08003065 Thumb Code 60 os_msg.o(i.OS_MsgQFreeAll) + OS_MsgQInit 0x080030a5 Thumb Code 14 os_msg.o(i.OS_MsgQInit) + OS_MutexDbgListAdd 0x080030b5 Thumb Code 38 os_mutex.o(i.OS_MutexDbgListAdd) + OS_MutexGrpAdd 0x080030e5 Thumb Code 8 os_mutex.o(i.OS_MutexGrpAdd) + OS_MutexGrpPostAll 0x080030ed Thumb Code 94 os_mutex.o(i.OS_MutexGrpPostAll) + OS_MutexGrpPrioFindHighest 0x0800314b Thumb Code 42 os_mutex.o(i.OS_MutexGrpPrioFindHighest) + OS_MutexGrpRemove 0x08003175 Thumb Code 28 os_mutex.o(i.OS_MutexGrpRemove) + OS_Pend 0x08003191 Thumb Code 64 os_core.o(i.OS_Pend) + OS_PendDbgNameAdd 0x080031d1 Thumb Code 64 os_core.o(i.OS_PendDbgNameAdd) + OS_PendDbgNameRemove 0x08003229 Thumb Code 32 os_core.o(i.OS_PendDbgNameRemove) + OS_PendListChangePrio 0x0800324d Thumb Code 34 os_core.o(i.OS_PendListChangePrio) + OS_PendListInit 0x0800326f Thumb Code 10 os_core.o(i.OS_PendListInit) + OS_PendListInsertPrio 0x08003279 Thumb Code 102 os_core.o(i.OS_PendListInsertPrio) + OS_PendListRemove 0x080032df Thumb Code 78 os_core.o(i.OS_PendListRemove) + OS_Post 0x0800332d Thumb Code 172 os_core.o(i.OS_Post) + OS_PrioGetHighest 0x080033d9 Thumb Code 14 os_prio.o(i.OS_PrioGetHighest) + OS_PrioInit 0x080033ed Thumb Code 20 os_prio.o(i.OS_PrioInit) + OS_PrioInsert 0x08003405 Thumb Code 20 os_prio.o(i.OS_PrioInsert) + OS_PrioRemove 0x0800341d Thumb Code 20 os_prio.o(i.OS_PrioRemove) + OS_RdyListInit 0x08003435 Thumb Code 30 os_core.o(i.OS_RdyListInit) + OS_RdyListInsert 0x08003459 Thumb Code 40 os_core.o(i.OS_RdyListInsert) + OS_RdyListInsertHead 0x08003485 Thumb Code 58 os_core.o(i.OS_RdyListInsertHead) + OS_RdyListInsertTail 0x080034c5 Thumb Code 56 os_core.o(i.OS_RdyListInsertTail) + OS_RdyListRemove 0x08003501 Thumb Code 86 os_core.o(i.OS_RdyListRemove) + OS_StatTask 0x0800355d Thumb Code 768 os_stat.o(i.OS_StatTask) + OS_StatTaskInit 0x080038ad Thumb Code 144 os_stat.o(i.OS_StatTaskInit) + OS_TaskBlock 0x08003989 Thumb Code 44 os_core.o(i.OS_TaskBlock) + OS_TaskChangePrio 0x080039b9 Thumb Code 228 os_task.o(i.OS_TaskChangePrio) + OS_TaskDbgListAdd 0x08003aa1 Thumb Code 42 os_task.o(i.OS_TaskDbgListAdd) + OS_TaskDbgListRemove 0x08003ad1 Thumb Code 64 os_task.o(i.OS_TaskDbgListRemove) + OS_TaskInit 0x08003b15 Thumb Code 18 os_task.o(i.OS_TaskInit) + OS_TaskInitTCB 0x08003b35 Thumb Code 160 os_task.o(i.OS_TaskInitTCB) + OS_TaskReturn 0x08003be1 Thumb Code 20 os_task.o(i.OS_TaskReturn) + OS_TaskStkRedzoneChk 0x08003bf9 Thumb Code 34 os_task.o(i.OS_TaskStkRedzoneChk) + OS_TaskStkRedzoneInit 0x08003c21 Thumb Code 20 os_task.o(i.OS_TaskStkRedzoneInit) + OS_TickInit 0x08003c39 Thumb Code 18 os_tick.o(i.OS_TickInit) + OS_TickListInsert 0x08003c55 Thumb Code 162 os_tick.o(i.OS_TickListInsert) + OS_TickListInsertDly 0x08003d01 Thumb Code 134 os_tick.o(i.OS_TickListInsertDly) + OS_TickListRemove 0x08003d8d Thumb Code 82 os_tick.o(i.OS_TickListRemove) + OS_TmrInit 0x08003fbd Thumb Code 178 os_tmr.o(i.OS_TmrInit) + OS_TmrLink 0x080040dd Thumb Code 172 os_tmr.o(i.OS_TmrLink) + OS_TmrTask 0x080041ad Thumb Code 256 os_tmr.o(i.OS_TmrTask) + OS_TmrUnlink 0x080042c1 Thumb Code 190 os_tmr.o(i.OS_TmrUnlink) + SEGGER_RTT_Write 0x0800438d Thumb Code 68 segger_rtt.o(i.SEGGER_RTT_Write) + SEGGER_RTT_WriteNoLock 0x080043d5 Thumb Code 126 segger_rtt.o(i.SEGGER_RTT_WriteNoLock) + SEGGER_RTT_printf 0x08004459 Thumb Code 34 segger_rtt_printf.o(i.SEGGER_RTT_printf) + SEGGER_RTT_vprintf 0x0800447b Thumb Code 522 segger_rtt_printf.o(i.SEGGER_RTT_vprintf) + SVC_Handler 0x08004685 Thumb Code 2 stm32f4xx_it.o(i.SVC_Handler) + SystemInit 0x08004689 Thumb Code 14 system_stm32f4xx.o(i.SystemInit) + UART_Start_Receive_IT 0x080049f1 Thumb Code 70 stm32f4xx_hal_uart.o(i.UART_Start_Receive_IT) + USART2_IRQHandler 0x08004a99 Thumb Code 182 drv_usart.o(i.USART2_IRQHandler) + UsageFault_Handler 0x08004b65 Thumb Code 4 stm32f4xx_it.o(i.UsageFault_Handler) + _sys_exit 0x08004f19 Thumb Code 4 drv_usart.o(i._sys_exit) + bsp_task_creat 0x08004f1d Thumb Code 82 bsp_task.o(i.bsp_task_creat) + can_init 0x08004f79 Thumb Code 130 bsp_can.o(i.can_init) + delay_init 0x08005005 Thumb Code 24 bsp_delay.o(i.delay_init) + delay_us 0x08005021 Thumb Code 68 bsp_delay.o(i.delay_us) + iic_init 0x08005075 Thumb Code 120 bsp_iic.o(i.iic_init) + iic_stop 0x080050f5 Thumb Code 58 bsp_iic.o(i.iic_stop) + kit_time_dly_by_fix_period 0x08005135 Thumb Code 36 kit_time.o(i.kit_time_dly_by_fix_period) + kit_time_dly_ms 0x08005159 Thumb Code 16 kit_time.o(i.kit_time_dly_ms) + kit_time_get_interval 0x08005169 Thumb Code 20 kit_time.o(i.kit_time_get_interval) + kit_time_get_interval_by_now 0x0800517d Thumb Code 24 kit_time.o(i.kit_time_get_interval_by_now) + kit_time_get_tick 0x08005195 Thumb Code 10 kit_time.o(i.kit_time_get_tick) + main 0x080051a1 Thumb Code 68 main.o(i.main) + poll_start_task1_handler 0x08005235 Thumb Code 4 main.o(i.poll_start_task1_handler) + poll_start_task1_init 0x08005239 Thumb Code 64 main.o(i.poll_start_task1_init) + poll_start_task2_handler 0x08005279 Thumb Code 4 main.o(i.poll_start_task2_handler) + sys_stm32_clock_init 0x0800527d Thumb Code 208 drv_sys.o(i.sys_stm32_clock_init) + _fp_init 0x080053dd Thumb Code 10 fpinit.o(x$fpl$fpinit) + __fplib_config_fpu_vfp 0x080053e5 Thumb Code 0 fpinit.o(x$fpl$fpinit) + __fplib_config_pureend_doubles 0x080053e5 Thumb Code 0 fpinit.o(x$fpl$fpinit) + AHBPrescTable 0x0800540c Data 16 system_stm32f4xx.o(.constdata) + APBPrescTable 0x0800541c Data 8 system_stm32f4xx.o(.constdata) + OSCfg_IdleTaskStkBasePtr 0x08005434 Data 4 os_cfg_app.o(.constdata) + OSCfg_IdleTaskStkLimit 0x08005438 Data 4 os_cfg_app.o(.constdata) + OSCfg_IdleTaskStkSize 0x0800543c Data 4 os_cfg_app.o(.constdata) + OSCfg_IdleTaskStkSizeRAM 0x08005440 Data 4 os_cfg_app.o(.constdata) + OSCfg_ISRStkBasePtr 0x08005444 Data 4 os_cfg_app.o(.constdata) + OSCfg_ISRStkSize 0x08005448 Data 4 os_cfg_app.o(.constdata) + OSCfg_ISRStkSizeRAM 0x0800544c Data 4 os_cfg_app.o(.constdata) + OSCfg_MsgPoolSize 0x08005450 Data 2 os_cfg_app.o(.constdata) + OSCfg_MsgPoolSizeRAM 0x08005454 Data 4 os_cfg_app.o(.constdata) + OSCfg_MsgPoolBasePtr 0x08005458 Data 4 os_cfg_app.o(.constdata) + OSCfg_StatTaskPrio 0x0800545c Data 1 os_cfg_app.o(.constdata) + OSCfg_StatTaskRate_Hz 0x08005460 Data 4 os_cfg_app.o(.constdata) + OSCfg_StatTaskStkBasePtr 0x08005464 Data 4 os_cfg_app.o(.constdata) + OSCfg_StatTaskStkLimit 0x08005468 Data 4 os_cfg_app.o(.constdata) + OSCfg_StatTaskStkSize 0x0800546c Data 4 os_cfg_app.o(.constdata) + OSCfg_StatTaskStkSizeRAM 0x08005470 Data 4 os_cfg_app.o(.constdata) + OSCfg_StkSizeMin 0x08005474 Data 4 os_cfg_app.o(.constdata) + OSCfg_TickRate_Hz 0x08005478 Data 4 os_cfg_app.o(.constdata) + OSCfg_TmrTaskPrio 0x0800547c Data 1 os_cfg_app.o(.constdata) + OSCfg_TmrTaskRate_Hz 0x08005480 Data 4 os_cfg_app.o(.constdata) + OSCfg_TmrTaskStkBasePtr 0x08005484 Data 4 os_cfg_app.o(.constdata) + OSCfg_TmrTaskStkLimit 0x08005488 Data 4 os_cfg_app.o(.constdata) + OSCfg_TmrTaskStkSize 0x0800548c Data 4 os_cfg_app.o(.constdata) + OSCfg_TmrTaskStkSizeRAM 0x08005490 Data 4 os_cfg_app.o(.constdata) + OSCfg_DataSizeRAM 0x08005494 Data 4 os_cfg_app.o(.constdata) + OSDbg_DbgEn 0x08005498 Data 1 os_dbg.o(.constdata) + OSDbg_ArgChkEn 0x08005499 Data 1 os_dbg.o(.constdata) + OSDbg_AppHooksEn 0x0800549a Data 1 os_dbg.o(.constdata) + OSDbg_EndiannessTest 0x0800549c Data 4 os_dbg.o(.constdata) + OSDbg_CalledFromISRChkEn 0x080054a0 Data 1 os_dbg.o(.constdata) + OSDbg_FlagEn 0x080054a1 Data 1 os_dbg.o(.constdata) + OSDbg_FlagGrp 0x080054a4 Data 40 os_dbg.o(.constdata) + OSDbg_FlagDelEn 0x080054cc Data 1 os_dbg.o(.constdata) + OSDbg_FlagModeClrEn 0x080054cd Data 1 os_dbg.o(.constdata) + OSDbg_FlagPendAbortEn 0x080054ce Data 1 os_dbg.o(.constdata) + OSDbg_FlagGrpSize 0x080054d0 Data 2 os_dbg.o(.constdata) + OSDbg_FlagWidth 0x080054d2 Data 2 os_dbg.o(.constdata) + OSDbg_Mem 0x080054d4 Data 32 os_dbg.o(.constdata) + OSDbg_MemEn 0x080054f4 Data 1 os_dbg.o(.constdata) + OSDbg_MemSize 0x080054f6 Data 2 os_dbg.o(.constdata) + OSDbg_MsgEn 0x080054f8 Data 1 os_dbg.o(.constdata) + OSDbg_MsgSize 0x080054fa Data 2 os_dbg.o(.constdata) + OSDbg_MsgPoolSize 0x080054fc Data 2 os_dbg.o(.constdata) + OSDbg_MsgQSize 0x080054fe Data 2 os_dbg.o(.constdata) + OSDbg_Mutex 0x08005500 Data 48 os_dbg.o(.constdata) + OSDbg_MutexEn 0x08005530 Data 1 os_dbg.o(.constdata) + OSDbg_MutexDelEn 0x08005531 Data 1 os_dbg.o(.constdata) + OSDbg_MutexPendAbortEn 0x08005532 Data 1 os_dbg.o(.constdata) + OSDbg_MutexSize 0x08005534 Data 2 os_dbg.o(.constdata) + OSDbg_ObjTypeChkEn 0x08005536 Data 1 os_dbg.o(.constdata) + OSDbg_ObjCreatedChkEn 0x08005537 Data 1 os_dbg.o(.constdata) + OSDbg_PendListSize 0x08005538 Data 2 os_dbg.o(.constdata) + OSDbg_PendObjSize 0x0800553a Data 2 os_dbg.o(.constdata) + OSDbg_PrioMax 0x0800553c Data 2 os_dbg.o(.constdata) + OSDbg_PrioTblSize 0x0800553e Data 2 os_dbg.o(.constdata) + OSDbg_PtrSize 0x08005540 Data 2 os_dbg.o(.constdata) + OSDbg_Q 0x08005544 Data 48 os_dbg.o(.constdata) + OSDbg_QEn 0x08005574 Data 1 os_dbg.o(.constdata) + OSDbg_QDelEn 0x08005575 Data 1 os_dbg.o(.constdata) + OSDbg_QFlushEn 0x08005576 Data 1 os_dbg.o(.constdata) + OSDbg_QPendAbortEn 0x08005577 Data 1 os_dbg.o(.constdata) + OSDbg_QSize 0x08005578 Data 2 os_dbg.o(.constdata) + OSDbg_SchedRoundRobinEn 0x0800557a Data 1 os_dbg.o(.constdata) + OSDbg_Sem 0x0800557c Data 40 os_dbg.o(.constdata) + OSDbg_SemEn 0x080055a4 Data 1 os_dbg.o(.constdata) + OSDbg_SemDelEn 0x080055a5 Data 1 os_dbg.o(.constdata) + OSDbg_SemPendAbortEn 0x080055a6 Data 1 os_dbg.o(.constdata) + OSDbg_SemSetEn 0x080055a7 Data 1 os_dbg.o(.constdata) + OSDbg_SemSize 0x080055a8 Data 2 os_dbg.o(.constdata) + OSDbg_RdyList 0x080055aa Data 2 os_dbg.o(.constdata) + OSDbg_RdyListSize 0x080055ac Data 4 os_dbg.o(.constdata) + OSDbg_StkWidth 0x080055b0 Data 1 os_dbg.o(.constdata) + OSDbg_StatTaskEn 0x080055b1 Data 1 os_dbg.o(.constdata) + OSDbg_StatTaskStkChkEn 0x080055b2 Data 1 os_dbg.o(.constdata) + OSDbg_TaskChangePrioEn 0x080055b3 Data 1 os_dbg.o(.constdata) + OSDbg_TaskDelEn 0x080055b4 Data 1 os_dbg.o(.constdata) + OSDbg_TaskQEn 0x080055b5 Data 1 os_dbg.o(.constdata) + OSDbg_TaskQPendAbortEn 0x080055b6 Data 1 os_dbg.o(.constdata) + OSDbg_TaskProfileEn 0x080055b7 Data 1 os_dbg.o(.constdata) + OSDbg_TaskRegTblSize 0x080055b8 Data 2 os_dbg.o(.constdata) + OSDbg_TaskSemPendAbortEn 0x080055ba Data 1 os_dbg.o(.constdata) + OSDbg_TaskSuspendEn 0x080055bb Data 1 os_dbg.o(.constdata) + OSDbg_TCBSize 0x080055bc Data 2 os_dbg.o(.constdata) + OSDbg_TickListSize 0x080055be Data 2 os_dbg.o(.constdata) + OSDbg_TimeDlyHMSMEn 0x080055c0 Data 1 os_dbg.o(.constdata) + OSDbg_TimeDlyResumeEn 0x080055c1 Data 1 os_dbg.o(.constdata) + OSDbg_TLS_TblSize 0x080055c2 Data 2 os_dbg.o(.constdata) + OSDbg_Tmr 0x080055c4 Data 48 os_dbg.o(.constdata) + OSDbg_TmrEn 0x080055f4 Data 1 os_dbg.o(.constdata) + OSDbg_TmrDelEn 0x080055f5 Data 1 os_dbg.o(.constdata) + OSDbg_TmrSize 0x080055f6 Data 2 os_dbg.o(.constdata) + OSDbg_VersionNbr 0x080055f8 Data 2 os_dbg.o(.constdata) + OSDbg_DataSize 0x080055fc Data 4 os_dbg.o(.constdata) + Region$$Table$$Base 0x08005600 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08005620 Number 0 anon$$obj.o(Region$$Table) + stack_poll_start_task1 0x20000000 Data 1600 main.o(.CCM_RAM) + tcb_poll_start_task1 0x20000640 Data 196 main.o(.CCM_RAM) + stack_poll_start_task2 0x20000704 Data 1600 main.o(.CCM_RAM) + tcb_poll_start_task2 0x20000d44 Data 196 main.o(.CCM_RAM) + canbuf 0x20000e08 Data 8 main.o(.data) + rxlen 0x20000e10 Data 1 main.o(.data) + res 0x20000e11 Data 1 main.o(.data) + poll_start_task1 0x20000e14 Data 40 main.o(.data) + poll_start_task2 0x20000e3c Data 40 main.o(.data) + __stdout 0x20000e64 Data 4 drv_usart.o(.data) + g_usart_rx_sta 0x20000e68 Data 2 drv_usart.o(.data) + rx_buffer 0x20000e6a Data 1 drv_usart.o(.data) + rx_size 0x20000e6c Data 2 drv_usart.o(.data) + uart_configs 0x20000e70 Data 132 drv_usart.o(.data) + gpio_config 0x20000ef4 Data 384 drv_gpio.o(.data) + uwTick 0x20001078 Data 4 stm32f4xx_hal.o(.data) + uwTickPrio 0x2000107c Data 4 stm32f4xx_hal.o(.data) + uwTickFreq 0x20001080 Data 1 stm32f4xx_hal.o(.data) + SystemCoreClock 0x20001084 Data 4 system_stm32f4xx.o(.data) + OS_CPU_ExceptStkBase 0x20001088 Data 4 os_cpu_c.o(.data) + OS_KA_BASEPRI_Boundary 0x2000108c Data 4 os_cpu_c.o(.data) + OSIdleTaskCtr 0x20001090 Data 4 os_var.o(.data) + OSIntNestingCtr 0x20001094 Data 1 os_var.o(.data) + OSRunning 0x20001095 Data 1 os_var.o(.data) + OSInitialized 0x20001096 Data 1 os_var.o(.data) + OSISRStkFree 0x20001098 Data 4 os_var.o(.data) + OSISRStkUsed 0x2000109c Data 4 os_var.o(.data) + OSFlagDbgListPtr 0x200010a0 Data 4 os_var.o(.data) + OSFlagQty 0x200010a4 Data 2 os_var.o(.data) + OSMemDbgListPtr 0x200010a8 Data 4 os_var.o(.data) + OSMemQty 0x200010ac Data 2 os_var.o(.data) + OSMutexDbgListPtr 0x200010b0 Data 4 os_var.o(.data) + OSMutexQty 0x200010b4 Data 2 os_var.o(.data) + OSPrioCur 0x200010b6 Data 1 os_var.o(.data) + OSPrioHighRdy 0x200010b7 Data 1 os_var.o(.data) + OSPrioTbl 0x200010b8 Data 4 os_var.o(.data) + OSQDbgListPtr 0x200010bc Data 4 os_var.o(.data) + OSQQty 0x200010c0 Data 2 os_var.o(.data) + OSSchedLockNestingCtr 0x200010c2 Data 1 os_var.o(.data) + OSSchedRoundRobinDfltTimeQuanta 0x200010c4 Data 4 os_var.o(.data) + OSSchedRoundRobinEn 0x200010c8 Data 1 os_var.o(.data) + OSSemDbgListPtr 0x200010cc Data 4 os_var.o(.data) + OSSemQty 0x200010d0 Data 2 os_var.o(.data) + OSStatResetFlag 0x200010d2 Data 1 os_var.o(.data) + OSStatTaskCPUUsage 0x200010d4 Data 2 os_var.o(.data) + OSStatTaskCPUUsageMax 0x200010d6 Data 2 os_var.o(.data) + OSStatTaskCtr 0x200010d8 Data 4 os_var.o(.data) + OSStatTaskCtrMax 0x200010dc Data 4 os_var.o(.data) + OSStatTaskCtrRun 0x200010e0 Data 4 os_var.o(.data) + OSStatTaskRdy 0x200010e4 Data 1 os_var.o(.data) + OSStatTaskTime 0x200010e8 Data 4 os_var.o(.data) + OSStatTaskTimeMax 0x200010ec Data 4 os_var.o(.data) + OSTaskCtxSwCtr 0x200010f0 Data 4 os_var.o(.data) + OSTaskDbgListPtr 0x200010f4 Data 4 os_var.o(.data) + OSTaskQty 0x200010f8 Data 2 os_var.o(.data) + OSTickCtr 0x200010fc Data 4 os_var.o(.data) + OSTickList 0x20001100 Data 8 os_var.o(.data) + OSTickTime 0x20001108 Data 4 os_var.o(.data) + OSTickTimeMax 0x2000110c Data 4 os_var.o(.data) + OSTmrDbgListPtr 0x20001110 Data 4 os_var.o(.data) + OSTmrListEntries 0x20001114 Data 2 os_var.o(.data) + OSTmrListPtr 0x20001118 Data 4 os_var.o(.data) + OSTmrQty 0x2000111c Data 2 os_var.o(.data) + OSTmrTaskTime 0x20001120 Data 4 os_var.o(.data) + OSTmrTaskTimeMax 0x20001124 Data 4 os_var.o(.data) + OSTmrTaskTickBase 0x20001128 Data 4 os_var.o(.data) + OSTmrToTicksMult 0x2000112c Data 4 os_var.o(.data) + OSTCBCurPtr 0x20001130 Data 4 os_var.o(.data) + OSTCBHighRdyPtr 0x20001134 Data 4 os_var.o(.data) + g_usart_rx_buf 0x20001138 Data 200 drv_usart.o(.bss) + g_uart1_handle 0x20001200 Data 68 drv_usart.o(.bss) + g_uart3_handle 0x20001244 Data 68 drv_usart.o(.bss) + g_uart4_handle 0x20001288 Data 68 drv_usart.o(.bss) + huart 0x200012cc Data 204 drv_usart.o(.bss) + task_item 0x20001398 Data 604 bsp_task.o(.bss) + g_canx_handler 0x200015f4 Data 40 bsp_can.o(.bss) + g_canx_txheader 0x2000161c Data 24 bsp_can.o(.bss) + g_canx_rxheader 0x20001634 Data 28 bsp_can.o(.bss) + _SEGGER_RTT 0x20001650 Data 120 segger_rtt.o(.bss) + OSCfg_IdleTaskStk 0x20001ad8 Data 256 os_cfg_app.o(.bss) + OSCfg_ISRStk 0x20001bd8 Data 512 os_cfg_app.o(.bss) + OSCfg_MsgPool 0x20001dd8 Data 512 os_cfg_app.o(.bss) + OSCfg_StatTaskStk 0x20001fd8 Data 400 os_cfg_app.o(.bss) + OSCfg_TmrTaskStk 0x20002168 Data 512 os_cfg_app.o(.bss) + OSIdleTaskTCB 0x20002368 Data 196 os_var.o(.bss) + OSMsgPool 0x2000242c Data 12 os_var.o(.bss) + OSRdyList 0x20002438 Data 384 os_var.o(.bss) + OSStatTaskTCB 0x200025b8 Data 196 os_var.o(.bss) + OSTmrCond 0x2000267c Data 36 os_var.o(.bss) + OSTmrMutex 0x200026a0 Data 48 os_var.o(.bss) + OSTmrTaskTCB 0x200026d0 Data 196 os_var.o(.bss) + __libspace_start 0x20002794 Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x200027f4 Data 0 libspace.o(.bss) @@ -3991,130 +4284,280 @@ Memory Map of the image Image Entry point : 0x08000189 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000f50, Max: 0x00100000, ABSOLUTE, COMPRESSED[0x00000e38]) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00006758, Max: 0x00100000, ABSOLUTE, COMPRESSED[0x000056fc]) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000e04, Max: 0x00100000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00005620, Max: 0x00100000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x08000000 0x08000000 0x00000188 Data RO 6599 RESET startup_stm32f407xx.o - 0x08000188 0x08000188 0x00000008 Code RO 9228 * !!!main c_w.l(__main.o) - 0x08000190 0x08000190 0x00000034 Code RO 9395 !!!scatter c_w.l(__scatter.o) - 0x080001c4 0x080001c4 0x0000005a Code RO 9393 !!dczerorl2 c_w.l(__dczerorl2.o) + 0x08000000 0x08000000 0x00000188 Data RO 6425 RESET startup_stm32f407xx.o + 0x08000188 0x08000188 0x00000008 Code RO 9054 * !!!main c_w.l(__main.o) + 0x08000190 0x08000190 0x00000034 Code RO 9221 !!!scatter c_w.l(__scatter.o) + 0x080001c4 0x080001c4 0x0000005a Code RO 9219 !!dczerorl2 c_w.l(__dczerorl2.o) 0x0800021e 0x0800021e 0x00000002 PAD - 0x08000220 0x08000220 0x0000001c Code RO 9397 !!handler_zi c_w.l(__scatter_zi.o) - 0x0800023c 0x0800023c 0x00000002 Code RO 9272 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) - 0x0800023e 0x0800023e 0x00000004 Code RO 9284 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9287 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9290 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9292 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9294 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9297 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9299 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9301 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9303 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9305 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9307 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9309 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9311 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9313 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9315 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9317 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9321 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9323 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9325 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9327 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000002 Code RO 9328 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) - 0x08000244 0x08000244 0x00000002 Code RO 9352 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) - 0x08000246 0x08000246 0x00000000 Code RO 9376 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) - 0x08000246 0x08000246 0x00000000 Code RO 9378 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) - 0x08000246 0x08000246 0x00000000 Code RO 9381 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o) - 0x08000246 0x08000246 0x00000000 Code RO 9384 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o) - 0x08000246 0x08000246 0x00000000 Code RO 9386 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) - 0x08000246 0x08000246 0x00000000 Code RO 9389 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) - 0x08000246 0x08000246 0x00000002 Code RO 9390 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o) - 0x08000248 0x08000248 0x00000000 Code RO 9232 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) - 0x08000248 0x08000248 0x00000000 Code RO 9243 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) - 0x08000248 0x08000248 0x00000006 Code RO 9255 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) - 0x0800024e 0x0800024e 0x00000000 Code RO 9245 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) - 0x0800024e 0x0800024e 0x00000004 Code RO 9246 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) - 0x08000252 0x08000252 0x00000000 Code RO 9248 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) - 0x08000252 0x08000252 0x00000008 Code RO 9249 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) - 0x0800025a 0x0800025a 0x00000002 Code RO 9276 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) - 0x0800025c 0x0800025c 0x00000000 Code RO 9330 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) - 0x0800025c 0x0800025c 0x00000004 Code RO 9331 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) - 0x08000260 0x08000260 0x00000006 Code RO 9332 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) + 0x08000220 0x08000220 0x0000001c Code RO 9223 !!handler_zi c_w.l(__scatter_zi.o) + 0x0800023c 0x0800023c 0x00000002 Code RO 9098 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) + 0x0800023e 0x0800023e 0x00000004 Code RO 9110 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9113 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9116 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9118 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9120 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9123 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9125 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9127 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9129 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9131 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9133 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9135 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9137 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9139 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9141 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9143 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9147 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9149 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9151 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9153 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000002 Code RO 9154 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) + 0x08000244 0x08000244 0x00000002 Code RO 9178 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) + 0x08000246 0x08000246 0x00000000 Code RO 9202 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) + 0x08000246 0x08000246 0x00000000 Code RO 9204 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) + 0x08000246 0x08000246 0x00000000 Code RO 9207 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o) + 0x08000246 0x08000246 0x00000000 Code RO 9210 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o) + 0x08000246 0x08000246 0x00000000 Code RO 9212 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) + 0x08000246 0x08000246 0x00000000 Code RO 9215 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) + 0x08000246 0x08000246 0x00000002 Code RO 9216 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o) + 0x08000248 0x08000248 0x00000000 Code RO 9058 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) + 0x08000248 0x08000248 0x00000000 Code RO 9069 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) + 0x08000248 0x08000248 0x00000006 Code RO 9081 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) + 0x0800024e 0x0800024e 0x00000000 Code RO 9071 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) + 0x0800024e 0x0800024e 0x00000004 Code RO 9072 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) + 0x08000252 0x08000252 0x00000000 Code RO 9074 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) + 0x08000252 0x08000252 0x00000008 Code RO 9075 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) + 0x0800025a 0x0800025a 0x00000002 Code RO 9102 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) + 0x0800025c 0x0800025c 0x00000000 Code RO 9156 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) + 0x0800025c 0x0800025c 0x00000004 Code RO 9157 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) + 0x08000260 0x08000260 0x00000006 Code RO 9158 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x08000266 0x08000266 0x00000002 PAD - 0x08000268 0x08000268 0x00000050 Code RO 6600 .text startup_stm32f407xx.o - 0x080002b8 0x080002b8 0x00000054 Code RO 7572 .text cpu_a.o - 0x0800030c 0x0800030c 0x00000002 Code RO 9207 .text c_w.l(use_no_semi_2.o) - 0x0800030e 0x0800030e 0x00000006 Code RO 9226 .text c_w.l(heapauxi.o) - 0x08000314 0x08000314 0x00000002 Code RO 9230 .text c_w.l(use_no_semi.o) - 0x08000316 0x08000316 0x0000004a Code RO 9259 .text c_w.l(sys_stackheap_outer.o) - 0x08000360 0x08000360 0x00000012 Code RO 9261 .text c_w.l(exit.o) - 0x08000372 0x08000372 0x00000002 PAD - 0x08000374 0x08000374 0x00000008 Code RO 9273 .text c_w.l(libspace.o) - 0x0800037c 0x0800037c 0x0000011c Code RO 8175 CODE os_cpu_a.o - 0x08000498 0x08000498 0x00000004 Code RO 6337 i.BusFault_Handler stm32f4xx_it.o - 0x0800049c 0x0800049c 0x00000004 Code RO 7448 i.CPU_SW_Exception cpu_core.o - 0x080004a0 0x080004a0 0x00000004 Code RO 9159 i.CPU_TS_TmrRd bsp_cpu.o - 0x080004a4 0x080004a4 0x00000002 Code RO 6338 i.DebugMon_Handler stm32f4xx_it.o - 0x080004a6 0x080004a6 0x000000aa Code RO 4987 i.HAL_DMA_Abort stm32f4xx_hal_dma.o - 0x08000550 0x08000550 0x00000028 Code RO 4988 i.HAL_DMA_Abort_IT stm32f4xx_hal_dma.o - 0x08000578 0x08000578 0x0000000c Code RO 1813 i.HAL_GetTick stm32f4xx_hal.o - 0x08000584 0x08000584 0x00000002 Code RO 2896 i.HAL_UARTEx_RxEventCallback stm32f4xx_hal_uart.o - 0x08000586 0x08000586 0x00000002 Code RO 2910 i.HAL_UART_ErrorCallback stm32f4xx_hal_uart.o - 0x08000588 0x08000588 0x00000014 Code RO 2912 i.HAL_UART_GetState stm32f4xx_hal_uart.o - 0x0800059c 0x0800059c 0x00000250 Code RO 2913 i.HAL_UART_IRQHandler stm32f4xx_hal_uart.o - 0x080007ec 0x080007ec 0x00000042 Code RO 2919 i.HAL_UART_Receive_IT stm32f4xx_hal_uart.o - 0x0800082e 0x0800082e 0x00000002 PAD - 0x08000830 0x08000830 0x0000007c Code RO 1089 i.HAL_UART_RxCpltCallback drv_usart.o - 0x080008ac 0x080008ac 0x00000002 Code RO 2925 i.HAL_UART_TxCpltCallback stm32f4xx_hal_uart.o - 0x080008ae 0x080008ae 0x00000004 Code RO 6339 i.HardFault_Handler stm32f4xx_it.o - 0x080008b2 0x080008b2 0x00000004 Code RO 6340 i.MemManage_Handler stm32f4xx_it.o - 0x080008b6 0x080008b6 0x00000002 Code RO 6341 i.NMI_Handler stm32f4xx_it.o - 0x080008b8 0x080008b8 0x00000110 Code RO 8200 i.OSIntExit os_core.o - 0x080009c8 0x080009c8 0x0000000e Code RO 8077 i.OSRedzoneHitHook os_cpu_c.o - 0x080009d6 0x080009d6 0x00000002 PAD - 0x080009d8 0x080009d8 0x00000038 Code RO 8808 i.OSTaskStkRedzoneChk os_task.o - 0x08000a10 0x08000a10 0x00000068 Code RO 8083 i.OSTaskSwHook os_cpu_c.o - 0x08000a78 0x08000a78 0x00000014 Code RO 8615 i.OS_PrioGetHighest os_prio.o - 0x08000a8c 0x08000a8c 0x00000028 Code RO 8817 i.OS_TaskStkRedzoneChk os_task.o - 0x08000ab4 0x08000ab4 0x00000002 Code RO 6342 i.SVC_Handler stm32f4xx_it.o - 0x08000ab6 0x08000ab6 0x00000002 PAD - 0x08000ab8 0x08000ab8 0x00000014 Code RO 6564 i.SystemInit system_stm32f4xx.o - 0x08000acc 0x08000acc 0x00000014 Code RO 2927 i.UART_DMAAbortOnError stm32f4xx_hal_uart.o - 0x08000ae0 0x08000ae0 0x00000036 Code RO 2937 i.UART_EndRxTransfer stm32f4xx_hal_uart.o - 0x08000b16 0x08000b16 0x00000020 Code RO 2938 i.UART_EndTransmit_IT stm32f4xx_hal_uart.o - 0x08000b36 0x08000b36 0x000000be Code RO 2940 i.UART_Receive_IT stm32f4xx_hal_uart.o - 0x08000bf4 0x08000bf4 0x00000046 Code RO 2943 i.UART_Start_Receive_IT stm32f4xx_hal_uart.o - 0x08000c3a 0x08000c3a 0x00000060 Code RO 2944 i.UART_Transmit_IT stm32f4xx_hal_uart.o - 0x08000c9a 0x08000c9a 0x00000002 PAD - 0x08000c9c 0x08000c9c 0x000000cc Code RO 1091 i.USART2_IRQHandler drv_usart.o - 0x08000d68 0x08000d68 0x00000004 Code RO 6343 i.UsageFault_Handler stm32f4xx_it.o - 0x08000d6c 0x08000d6c 0x00000004 Code RO 1093 i._sys_exit drv_usart.o - 0x08000d70 0x08000d70 0x00000004 Code RO 4 i.main main.o - 0x08000d74 0x08000d74 0x0000000a Code RO 9342 x$fpl$fpinit fz_wm.l(fpinit.o) - 0x08000d7e 0x08000d7e 0x00000002 PAD - 0x08000d80 0x08000d80 0x00000064 Data RO 8180 .constdata os_cfg_app.o - 0x08000de4 0x08000de4 0x00000020 Data RO 9391 Region$$Table anon$$obj.o + 0x08000268 0x08000268 0x00000050 Code RO 6426 .text startup_stm32f407xx.o + 0x080002b8 0x080002b8 0x00000054 Code RO 7398 .text cpu_a.o + 0x0800030c 0x0800030c 0x00000002 Code RO 9033 .text c_w.l(use_no_semi_2.o) + 0x0800030e 0x0800030e 0x000000ee Code RO 9035 .text c_w.l(lludivv7m.o) + 0x080003fc 0x080003fc 0x00000048 Code RO 9039 .text c_w.l(strcpy.o) + 0x08000444 0x08000444 0x0000008a Code RO 9043 .text c_w.l(rt_memcpy_v6.o) + 0x080004ce 0x080004ce 0x0000004e Code RO 9045 .text c_w.l(rt_memclr_w.o) + 0x0800051c 0x0800051c 0x00000006 Code RO 9052 .text c_w.l(heapauxi.o) + 0x08000522 0x08000522 0x00000002 Code RO 9056 .text c_w.l(use_no_semi.o) + 0x08000524 0x08000524 0x00000064 Code RO 9063 .text c_w.l(rt_memcpy_w.o) + 0x08000588 0x08000588 0x0000004a Code RO 9085 .text c_w.l(sys_stackheap_outer.o) + 0x080005d2 0x080005d2 0x00000012 Code RO 9087 .text c_w.l(exit.o) + 0x080005e4 0x080005e4 0x00000008 Code RO 9099 .text c_w.l(libspace.o) + 0x080005ec 0x080005ec 0x0000011c Code RO 8001 CODE os_cpu_a.o + 0x08000708 0x08000708 0x00000004 Code RO 6163 i.BusFault_Handler stm32f4xx_it.o + 0x0800070c 0x0800070c 0x00000004 Code RO 7274 i.CPU_SW_Exception cpu_core.o + 0x08000710 0x08000710 0x00000004 Code RO 8985 i.CPU_TS_TmrRd bsp_cpu.o + 0x08000714 0x08000714 0x00000002 Code RO 6164 i.DebugMon_Handler stm32f4xx_it.o + 0x08000716 0x08000716 0x00000002 PAD + 0x08000718 0x08000718 0x00000124 Code RO 4501 i.HAL_CAN_ConfigFilter stm32f4xx_hal_can.o + 0x0800083c 0x0800083c 0x00000174 Code RO 4512 i.HAL_CAN_Init stm32f4xx_hal_can.o + 0x080009b0 0x080009b0 0x000000b4 Code RO 1581 i.HAL_CAN_MspInit bsp_can.o + 0x08000a64 0x08000a64 0x0000005e Code RO 4524 i.HAL_CAN_Start stm32f4xx_hal_can.o + 0x08000ac2 0x08000ac2 0x000000aa Code RO 4813 i.HAL_DMA_Abort stm32f4xx_hal_dma.o + 0x08000b6c 0x08000b6c 0x00000028 Code RO 4814 i.HAL_DMA_Abort_IT stm32f4xx_hal_dma.o + 0x08000b94 0x08000b94 0x00000204 Code RO 2052 i.HAL_GPIO_Init stm32f4xx_hal_gpio.o + 0x08000d98 0x08000d98 0x0000000c Code RO 2056 i.HAL_GPIO_WritePin stm32f4xx_hal_gpio.o + 0x08000da4 0x08000da4 0x0000000c Code RO 1638 i.HAL_GetREVID stm32f4xx_hal.o + 0x08000db0 0x08000db0 0x0000000c Code RO 1639 i.HAL_GetTick stm32f4xx_hal.o + 0x08000dbc 0x08000dbc 0x00000030 Code RO 1646 i.HAL_Init stm32f4xx_hal.o + 0x08000dec 0x08000dec 0x0000004c Code RO 1647 i.HAL_InitTick stm32f4xx_hal.o + 0x08000e38 0x08000e38 0x00000002 Code RO 1649 i.HAL_MspInit stm32f4xx_hal.o + 0x08000e3a 0x08000e3a 0x00000020 Code RO 1914 i.HAL_NVIC_EnableIRQ stm32f4xx_hal_cortex.o + 0x08000e5a 0x08000e5a 0x0000007c Code RO 1920 i.HAL_NVIC_SetPriority stm32f4xx_hal_cortex.o + 0x08000ed6 0x08000ed6 0x00000002 PAD + 0x08000ed8 0x08000ed8 0x00000028 Code RO 1921 i.HAL_NVIC_SetPriorityGrouping stm32f4xx_hal_cortex.o + 0x08000f00 0x08000f00 0x00000184 Code RO 2116 i.HAL_RCC_ClockConfig stm32f4xx_hal_rcc.o + 0x08001084 0x08001084 0x0000000c Code RO 2121 i.HAL_RCC_GetHCLKFreq stm32f4xx_hal_rcc.o + 0x08001090 0x08001090 0x00000020 Code RO 2123 i.HAL_RCC_GetPCLK1Freq stm32f4xx_hal_rcc.o + 0x080010b0 0x080010b0 0x00000020 Code RO 2124 i.HAL_RCC_GetPCLK2Freq stm32f4xx_hal_rcc.o + 0x080010d0 0x080010d0 0x000000b0 Code RO 2125 i.HAL_RCC_GetSysClockFreq stm32f4xx_hal_rcc.o + 0x08001180 0x08001180 0x0000049c Code RO 2128 i.HAL_RCC_OscConfig stm32f4xx_hal_rcc.o + 0x0800161c 0x0800161c 0x00000028 Code RO 1923 i.HAL_SYSTICK_CLKSourceConfig stm32f4xx_hal_cortex.o + 0x08001644 0x08001644 0x00000034 Code RO 1925 i.HAL_SYSTICK_Config stm32f4xx_hal_cortex.o + 0x08001678 0x08001678 0x00000002 Code RO 2722 i.HAL_UARTEx_RxEventCallback stm32f4xx_hal_uart.o + 0x0800167a 0x0800167a 0x00000002 Code RO 2736 i.HAL_UART_ErrorCallback stm32f4xx_hal_uart.o + 0x0800167c 0x0800167c 0x00000014 Code RO 2738 i.HAL_UART_GetState stm32f4xx_hal_uart.o + 0x08001690 0x08001690 0x00000250 Code RO 2739 i.HAL_UART_IRQHandler stm32f4xx_hal_uart.o + 0x080018e0 0x080018e0 0x00000072 Code RO 2740 i.HAL_UART_Init stm32f4xx_hal_uart.o + 0x08001952 0x08001952 0x00000002 Code RO 2742 i.HAL_UART_MspInit stm32f4xx_hal_uart.o + 0x08001954 0x08001954 0x00000042 Code RO 2745 i.HAL_UART_Receive_IT stm32f4xx_hal_uart.o + 0x08001996 0x08001996 0x00000002 PAD + 0x08001998 0x08001998 0x0000007c Code RO 808 i.HAL_UART_RxCpltCallback drv_usart.o + 0x08001a14 0x08001a14 0x00000002 Code RO 2751 i.HAL_UART_TxCpltCallback stm32f4xx_hal_uart.o + 0x08001a16 0x08001a16 0x00000004 Code RO 6165 i.HardFault_Handler stm32f4xx_it.o + 0x08001a1a 0x08001a1a 0x00000002 PAD + 0x08001a1c 0x08001a1c 0x00000178 Code RO 916 i.InitGPIOs drv_gpio.o + 0x08001b94 0x08001b94 0x000002c8 Code RO 809 i.InitUARTs drv_usart.o + 0x08001e5c 0x08001e5c 0x00000004 Code RO 6166 i.MemManage_Handler stm32f4xx_it.o + 0x08001e60 0x08001e60 0x00000002 Code RO 6167 i.NMI_Handler stm32f4xx_it.o + 0x08001e62 0x08001e62 0x00000002 Code RO 8004 i.OSCfg_Init os_cfg_app.o + 0x08001e64 0x08001e64 0x00000144 Code RO 8024 i.OSInit os_core.o + 0x08001fa8 0x08001fa8 0x00000048 Code RO 7902 i.OSInitHook os_cpu_c.o + 0x08001ff0 0x08001ff0 0x00000110 Code RO 8026 i.OSIntExit os_core.o + 0x08002100 0x08002100 0x000000a0 Code RO 8363 i.OSMutexCreate os_mutex.o + 0x080021a0 0x080021a0 0x00000218 Code RO 8365 i.OSMutexPend os_mutex.o + 0x080023b8 0x080023b8 0x0000000e Code RO 7903 i.OSRedzoneHitHook os_cpu_c.o + 0x080023c6 0x080023c6 0x00000002 PAD + 0x080023c8 0x080023c8 0x000000b0 Code RO 8027 i.OSSched os_core.o + 0x08002478 0x08002478 0x00000098 Code RO 8032 i.OSStart os_core.o + 0x08002510 0x08002510 0x00000130 Code RO 8591 i.OSStatReset os_stat.o + 0x08002640 0x08002640 0x00000002 Code RO 7904 i.OSStatTaskHook os_cpu_c.o + 0x08002642 0x08002642 0x00000002 PAD + 0x08002644 0x08002644 0x000001bc Code RO 8622 i.OSTaskCreate os_task.o + 0x08002800 0x08002800 0x00000002 Code RO 7905 i.OSTaskCreateHook os_cpu_c.o + 0x08002802 0x08002802 0x00000002 PAD + 0x08002804 0x08002804 0x000001a8 Code RO 8623 i.OSTaskDel os_task.o + 0x080029ac 0x080029ac 0x00000002 Code RO 7906 i.OSTaskDelHook os_cpu_c.o + 0x080029ae 0x080029ae 0x00000002 Code RO 7907 i.OSTaskReturnHook os_cpu_c.o + 0x080029b0 0x080029b0 0x000000e0 Code RO 8633 i.OSTaskStkChk os_task.o + 0x08002a90 0x08002a90 0x000000d0 Code RO 7908 i.OSTaskStkInit os_cpu_c.o + 0x08002b60 0x08002b60 0x00000038 Code RO 8634 i.OSTaskStkRedzoneChk os_task.o + 0x08002b98 0x08002b98 0x00000068 Code RO 7909 i.OSTaskSwHook os_cpu_c.o + 0x08002c00 0x08002c00 0x000000bc Code RO 8812 i.OSTimeDly os_time.o + 0x08002cbc 0x08002cbc 0x00000034 Code RO 8815 i.OSTimeGet os_time.o + 0x08002cf0 0x08002cf0 0x00000230 Code RO 8204 i.OS_Dbg_Init os_dbg.o + 0x08002f20 0x08002f20 0x00000040 Code RO 8034 i.OS_IdleTask os_core.o + 0x08002f60 0x08002f60 0x00000070 Code RO 8035 i.OS_IdleTaskInit os_core.o + 0x08002fd0 0x08002fd0 0x00000018 Code RO 8295 i.OS_MemInit os_mem.o + 0x08002fe8 0x08002fe8 0x0000007c Code RO 8327 i.OS_MsgPoolInit os_msg.o + 0x08003064 0x08003064 0x00000040 Code RO 8328 i.OS_MsgQFreeAll os_msg.o + 0x080030a4 0x080030a4 0x0000000e Code RO 8330 i.OS_MsgQInit os_msg.o + 0x080030b2 0x080030b2 0x00000002 PAD + 0x080030b4 0x080030b4 0x00000030 Code RO 8369 i.OS_MutexDbgListAdd os_mutex.o + 0x080030e4 0x080030e4 0x00000008 Code RO 8371 i.OS_MutexGrpAdd os_mutex.o + 0x080030ec 0x080030ec 0x0000005e Code RO 8372 i.OS_MutexGrpPostAll os_mutex.o + 0x0800314a 0x0800314a 0x0000002a Code RO 8373 i.OS_MutexGrpPrioFindHighest os_mutex.o + 0x08003174 0x08003174 0x0000001c Code RO 8374 i.OS_MutexGrpRemove os_mutex.o + 0x08003190 0x08003190 0x00000040 Code RO 8036 i.OS_Pend os_core.o + 0x080031d0 0x080031d0 0x00000058 Code RO 8038 i.OS_PendDbgNameAdd os_core.o + 0x08003228 0x08003228 0x00000024 Code RO 8039 i.OS_PendDbgNameRemove os_core.o + 0x0800324c 0x0800324c 0x00000022 Code RO 8040 i.OS_PendListChangePrio os_core.o + 0x0800326e 0x0800326e 0x0000000a Code RO 8041 i.OS_PendListInit os_core.o + 0x08003278 0x08003278 0x00000066 Code RO 8042 i.OS_PendListInsertPrio os_core.o + 0x080032de 0x080032de 0x0000004e Code RO 8043 i.OS_PendListRemove os_core.o + 0x0800332c 0x0800332c 0x000000ac Code RO 8044 i.OS_Post os_core.o + 0x080033d8 0x080033d8 0x00000014 Code RO 8441 i.OS_PrioGetHighest os_prio.o + 0x080033ec 0x080033ec 0x00000018 Code RO 8442 i.OS_PrioInit os_prio.o + 0x08003404 0x08003404 0x00000018 Code RO 8443 i.OS_PrioInsert os_prio.o + 0x0800341c 0x0800341c 0x00000018 Code RO 8444 i.OS_PrioRemove os_prio.o + 0x08003434 0x08003434 0x00000024 Code RO 8045 i.OS_RdyListInit os_core.o + 0x08003458 0x08003458 0x0000002c Code RO 8046 i.OS_RdyListInsert os_core.o + 0x08003484 0x08003484 0x00000040 Code RO 8047 i.OS_RdyListInsertHead os_core.o + 0x080034c4 0x080034c4 0x0000003c Code RO 8048 i.OS_RdyListInsertTail os_core.o + 0x08003500 0x08003500 0x0000005c Code RO 8050 i.OS_RdyListRemove os_core.o + 0x0800355c 0x0800355c 0x00000350 Code RO 8593 i.OS_StatTask os_stat.o + 0x080038ac 0x080038ac 0x000000dc Code RO 8594 i.OS_StatTaskInit os_stat.o + 0x08003988 0x08003988 0x00000030 Code RO 8052 i.OS_TaskBlock os_core.o + 0x080039b8 0x080039b8 0x000000e8 Code RO 8637 i.OS_TaskChangePrio os_task.o + 0x08003aa0 0x08003aa0 0x00000030 Code RO 8638 i.OS_TaskDbgListAdd os_task.o + 0x08003ad0 0x08003ad0 0x00000044 Code RO 8639 i.OS_TaskDbgListRemove os_task.o + 0x08003b14 0x08003b14 0x00000020 Code RO 8640 i.OS_TaskInit os_task.o + 0x08003b34 0x08003b34 0x000000ac Code RO 8641 i.OS_TaskInitTCB os_task.o + 0x08003be0 0x08003be0 0x00000018 Code RO 8642 i.OS_TaskReturn os_task.o + 0x08003bf8 0x08003bf8 0x00000028 Code RO 8643 i.OS_TaskStkRedzoneChk os_task.o + 0x08003c20 0x08003c20 0x00000018 Code RO 8644 i.OS_TaskStkRedzoneInit os_task.o + 0x08003c38 0x08003c38 0x0000001c Code RO 8771 i.OS_TickInit os_tick.o + 0x08003c54 0x08003c54 0x000000ac Code RO 8772 i.OS_TickListInsert os_tick.o + 0x08003d00 0x08003d00 0x0000008c Code RO 8773 i.OS_TickListInsertDly os_tick.o + 0x08003d8c 0x08003d8c 0x00000058 Code RO 8774 i.OS_TickListRemove os_tick.o + 0x08003de4 0x08003de4 0x00000044 Code RO 8862 i.OS_TmrCondCreate os_tmr.o + 0x08003e28 0x08003e28 0x00000064 Code RO 8863 i.OS_TmrCondSignal os_tmr.o + 0x08003e8c 0x08003e8c 0x00000130 Code RO 8864 i.OS_TmrCondWait os_tmr.o + 0x08003fbc 0x08003fbc 0x00000120 Code RO 8867 i.OS_TmrInit os_tmr.o + 0x080040dc 0x080040dc 0x000000b8 Code RO 8868 i.OS_TmrLink os_tmr.o + 0x08004194 0x08004194 0x00000018 Code RO 8869 i.OS_TmrLock os_tmr.o + 0x080041ac 0x080041ac 0x00000114 Code RO 8870 i.OS_TmrTask os_tmr.o + 0x080042c0 0x080042c0 0x000000cc Code RO 8871 i.OS_TmrUnlink os_tmr.o + 0x0800438c 0x0800438c 0x00000048 Code RO 6455 i.SEGGER_RTT_Write segger_rtt.o + 0x080043d4 0x080043d4 0x00000084 Code RO 6458 i.SEGGER_RTT_WriteNoLock segger_rtt.o + 0x08004458 0x08004458 0x00000022 Code RO 6666 i.SEGGER_RTT_printf segger_rtt_printf.o + 0x0800447a 0x0800447a 0x0000020a Code RO 6667 i.SEGGER_RTT_vprintf segger_rtt_printf.o + 0x08004684 0x08004684 0x00000002 Code RO 6168 i.SVC_Handler stm32f4xx_it.o + 0x08004686 0x08004686 0x00000002 PAD + 0x08004688 0x08004688 0x00000014 Code RO 6390 i.SystemInit system_stm32f4xx.o + 0x0800469c 0x0800469c 0x00000014 Code RO 2753 i.UART_DMAAbortOnError stm32f4xx_hal_uart.o + 0x080046b0 0x080046b0 0x00000036 Code RO 2763 i.UART_EndRxTransfer stm32f4xx_hal_uart.o + 0x080046e6 0x080046e6 0x00000020 Code RO 2764 i.UART_EndTransmit_IT stm32f4xx_hal_uart.o + 0x08004706 0x08004706 0x000000be Code RO 2766 i.UART_Receive_IT stm32f4xx_hal_uart.o + 0x080047c4 0x080047c4 0x0000022c Code RO 2767 i.UART_SetConfig stm32f4xx_hal_uart.o + 0x080049f0 0x080049f0 0x00000046 Code RO 2769 i.UART_Start_Receive_IT stm32f4xx_hal_uart.o + 0x08004a36 0x08004a36 0x00000060 Code RO 2770 i.UART_Transmit_IT stm32f4xx_hal_uart.o + 0x08004a96 0x08004a96 0x00000002 PAD + 0x08004a98 0x08004a98 0x000000cc Code RO 810 i.USART2_IRQHandler drv_usart.o + 0x08004b64 0x08004b64 0x00000004 Code RO 6169 i.UsageFault_Handler stm32f4xx_it.o + 0x08004b68 0x08004b68 0x00000070 Code RO 6462 i._DoInit segger_rtt.o + 0x08004bd8 0x08004bd8 0x0000001c Code RO 6463 i._GetAvailWriteSpace segger_rtt.o + 0x08004bf4 0x08004bf4 0x000000ec Code RO 6668 i._PrintInt segger_rtt_printf.o + 0x08004ce0 0x08004ce0 0x000000ec Code RO 6669 i._PrintUnsigned segger_rtt_printf.o + 0x08004dcc 0x08004dcc 0x00000044 Code RO 6670 i._StoreChar segger_rtt_printf.o + 0x08004e10 0x08004e10 0x00000076 Code RO 6465 i._WriteBlocking segger_rtt.o + 0x08004e86 0x08004e86 0x00000058 Code RO 6466 i._WriteNoCheck segger_rtt.o + 0x08004ede 0x08004ede 0x00000002 PAD + 0x08004ee0 0x08004ee0 0x00000010 Code RO 1927 i.__NVIC_GetPriorityGrouping stm32f4xx_hal_cortex.o + 0x08004ef0 0x08004ef0 0x00000028 Code RO 1928 i.__NVIC_SetPriority stm32f4xx_hal_cortex.o + 0x08004f18 0x08004f18 0x00000004 Code RO 812 i._sys_exit drv_usart.o + 0x08004f1c 0x08004f1c 0x0000005c Code RO 1315 i.bsp_task_creat bsp_task.o + 0x08004f78 0x08004f78 0x0000008c Code RO 1582 i.can_init bsp_can.o + 0x08005004 0x08005004 0x0000001c Code RO 948 i.delay_init bsp_delay.o + 0x08005020 0x08005020 0x00000048 Code RO 950 i.delay_us bsp_delay.o + 0x08005068 0x08005068 0x0000000a Code RO 1511 i.iic_delay bsp_iic.o + 0x08005072 0x08005072 0x00000002 PAD + 0x08005074 0x08005074 0x00000080 Code RO 1512 i.iic_init bsp_iic.o + 0x080050f4 0x080050f4 0x00000040 Code RO 1517 i.iic_stop bsp_iic.o + 0x08005134 0x08005134 0x00000024 Code RO 625 i.kit_time_dly_by_fix_period kit_time.o + 0x08005158 0x08005158 0x00000010 Code RO 626 i.kit_time_dly_ms kit_time.o + 0x08005168 0x08005168 0x00000014 Code RO 628 i.kit_time_get_interval kit_time.o + 0x0800517c 0x0800517c 0x00000018 Code RO 629 i.kit_time_get_interval_by_now kit_time.o + 0x08005194 0x08005194 0x0000000a Code RO 632 i.kit_time_get_tick kit_time.o + 0x0800519e 0x0800519e 0x00000002 PAD + 0x080051a0 0x080051a0 0x00000094 Code RO 4 i.main main.o + 0x08005234 0x08005234 0x00000004 Code RO 5 i.poll_start_task1_handler main.o + 0x08005238 0x08005238 0x00000040 Code RO 6 i.poll_start_task1_init main.o + 0x08005278 0x08005278 0x00000004 Code RO 7 i.poll_start_task2_handler main.o + 0x0800527c 0x0800527c 0x000000dc Code RO 741 i.sys_stm32_clock_init drv_sys.o + 0x08005358 0x08005358 0x00000084 Code RO 1320 i.task_template bsp_task.o + 0x080053dc 0x080053dc 0x0000000a Code RO 9168 x$fpl$fpinit fz_wm.l(fpinit.o) + 0x080053e6 0x080053e6 0x00000005 Data RO 10 .constdata main.o + 0x080053eb 0x080053eb 0x00000021 Data RO 1322 .constdata bsp_task.o + 0x0800540c 0x0800540c 0x00000018 Data RO 6391 .constdata system_stm32f4xx.o + 0x08005424 0x08005424 0x00000010 Data RO 6671 .constdata segger_rtt_printf.o + 0x08005434 0x08005434 0x00000064 Data RO 8006 .constdata os_cfg_app.o + 0x08005498 0x08005498 0x00000168 Data RO 8205 .constdata os_dbg.o + 0x08005600 0x08005600 0x00000020 Data RO 9217 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000e04, Size: 0x000014c8, Max: 0x00020000, ABSOLUTE, COMPRESSED[0x00000034]) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08005620, Size: 0x00002bf8, Max: 0x00020000, ABSOLUTE, COMPRESSED[0x000000dc]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 COMPRESSED 0x00000090 Data RW 1097 .data drv_usart.o - 0x20000090 COMPRESSED 0x00000009 Data RW 1827 .data stm32f4xx_hal.o - 0x20000099 COMPRESSED 0x00000003 PAD - 0x2000009c COMPRESSED 0x00000008 Data RW 8088 .data os_cpu_c.o - 0x200000a4 COMPRESSED 0x000000a8 Data RW 9144 .data os_var.o - 0x2000014c - 0x00000260 Zero RW 1096 .bss drv_usart.o - 0x200003ac - 0x00000890 Zero RW 8179 .bss os_cfg_app.o - 0x20000c3c - 0x0000042c Zero RW 9143 .bss os_var.o - 0x20001068 - 0x00000060 Zero RW 9274 .bss c_w.l(libspace.o) - 0x200010c8 - 0x00000000 Zero RW 6598 HEAP startup_stm32f407xx.o - 0x200010c8 - 0x00000400 Zero RW 6597 STACK startup_stm32f407xx.o + 0x20000000 COMPRESSED 0x00000e08 Data RW 8 .CCM_RAM main.o + 0x20000e08 COMPRESSED 0x0000005c Data RW 11 .data main.o + 0x20000e64 COMPRESSED 0x00000090 Data RW 816 .data drv_usart.o + 0x20000ef4 COMPRESSED 0x00000180 Data RW 917 .data drv_gpio.o + 0x20001074 COMPRESSED 0x00000004 Data RW 951 .data bsp_delay.o + 0x20001078 COMPRESSED 0x00000009 Data RW 1653 .data stm32f4xx_hal.o + 0x20001081 COMPRESSED 0x00000003 PAD + 0x20001084 COMPRESSED 0x00000004 Data RW 6392 .data system_stm32f4xx.o + 0x20001088 COMPRESSED 0x00000008 Data RW 7914 .data os_cpu_c.o + 0x20001090 COMPRESSED 0x000000a8 Data RW 8970 .data os_var.o + 0x20001138 - 0x00000260 Zero RW 815 .bss drv_usart.o + 0x20001398 - 0x0000025c Zero RW 1321 .bss bsp_task.o + 0x200015f4 - 0x0000005c Zero RW 1585 .bss bsp_can.o + 0x20001650 - 0x00000488 Zero RW 6467 .bss segger_rtt.o + 0x20001ad8 - 0x00000890 Zero RW 8005 .bss os_cfg_app.o + 0x20002368 - 0x0000042c Zero RW 8969 .bss os_var.o + 0x20002794 - 0x00000060 Zero RW 9100 .bss c_w.l(libspace.o) + 0x200027f4 COMPRESSED 0x00000004 PAD + 0x200027f8 - 0x00000000 Zero RW 6424 HEAP startup_stm32f407xx.o + 0x200027f8 - 0x00000400 Zero RW 6423 STACK startup_stm32f407xx.o @@ -4124,7 +4567,7 @@ Memory Map of the image Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x10000000 - 0x0000f000 Zero RW 1372 .ARM.__AT_0x10000000 bsp_malloc.o + 0x10000000 - 0x0000f000 Zero RW 1091 .ARM.__AT_0x10000000 bsp_malloc.o @@ -4134,7 +4577,7 @@ Memory Map of the image Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x1000f000 - 0x00000f00 Zero RW 1373 .ARM.__AT_0x1000F000 bsp_malloc.o + 0x1000f000 - 0x00000f00 Zero RW 1092 .ARM.__AT_0x1000F000 bsp_malloc.o @@ -4144,7 +4587,7 @@ Memory Map of the image Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x68000000 - 0x000f0c00 Zero RW 1374 .ARM.__AT_0x68000000 bsp_malloc.o + 0x68000000 - 0x000f0c00 Zero RW 1093 .ARM.__AT_0x68000000 bsp_malloc.o @@ -4154,7 +4597,7 @@ Memory Map of the image Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x680f0c00 - 0x0000f0c0 Zero RW 1375 .ARM.__AT_0x680F0C00 bsp_malloc.o + 0x680f0c00 - 0x0000f0c0 Zero RW 1094 .ARM.__AT_0x680F0C00 bsp_malloc.o ============================================================================== @@ -4164,30 +4607,51 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name + 320 22 0 0 92 2282 bsp_can.o 4 0 0 0 0 547 bsp_cpu.o + 100 8 0 4 0 1348 bsp_delay.o + 202 14 0 0 0 1830 bsp_iic.o 0 0 0 0 1113024 1651 bsp_malloc.o + 224 48 33 0 604 30018 bsp_task.o 84 0 0 0 0 356 cpu_a.o 4 0 0 0 0 483 cpu_core.o - 332 34 0 144 608 5004 drv_usart.o - 4 0 0 0 0 613767 main.o - 0 0 100 0 2192 16721 os_cfg_app.o - 272 42 0 0 0 732 os_core.o + 376 8 0 384 0 1482 drv_gpio.o + 220 12 0 0 0 1275 drv_sys.o + 1044 78 0 144 608 6044 drv_usart.o + 106 0 0 0 0 2930 kit_time.o + 220 80 5 3684 0 704001 main.o + 2 0 100 0 2192 17210 os_cfg_app.o + 2028 316 0 0 0 14062 os_core.o 284 4 0 0 0 404 os_cpu_a.o - 118 10 0 8 0 18639 os_cpu_c.o - 20 6 0 0 0 548 os_prio.o - 96 12 0 0 0 1825 os_task.o + 406 34 0 8 0 22903 os_cpu_c.o + 560 272 360 0 0 4843 os_dbg.o + 24 10 0 0 0 893 os_mem.o + 202 18 0 0 0 2388 os_msg.o + 916 42 0 0 0 5638 os_mutex.o + 92 18 0 0 0 2122 os_prio.o + 1372 194 0 0 0 3286 os_stat.o + 1788 148 0 0 0 10061 os_task.o + 428 32 0 0 0 3713 os_tick.o + 240 20 0 0 0 1788 os_time.o + 1448 206 0 0 0 6234 os_tmr.o 0 0 0 168 1068 16105 os_var.o + 550 48 0 0 1160 9498 segger_rtt.o + 1096 6 16 0 0 5873 segger_rtt_printf.o 80 26 392 0 1024 940 startup_stm32f407xx.o - 12 6 0 9 0 588613 stm32f4xx_hal.o + 150 26 0 9 0 602784 stm32f4xx_hal.o + 758 6 0 0 0 3074 stm32f4xx_hal_can.o + 344 22 0 0 0 35057 stm32f4xx_hal_cortex.o 210 0 0 0 0 2015 stm32f4xx_hal_dma.o - 1146 6 0 0 0 8992 stm32f4xx_hal_uart.o + 528 46 0 0 0 2100 stm32f4xx_hal_gpio.o + 1820 84 0 0 0 5608 stm32f4xx_hal_rcc.o + 1818 16 0 0 0 10987 stm32f4xx_hal_uart.o 22 0 0 0 0 3219 stm32f4xx_it.o - 20 6 0 0 0 553 system_stm32f4xx.o + 20 6 24 4 0 1335 system_stm32f4xx.o ---------------------------------------------------------------------- - 2716 152 524 332 1117916 1281114 Object Totals + 20116 1870 962 4408 1119772 1548387 Object Totals 0 0 32 0 0 0 (incl. Generated) - 8 0 0 3 0 0 (incl. Padding) + 26 0 0 3 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -4207,26 +4671,31 @@ Image component sizes 2 0 0 0 0 0 libshutdown.o 2 0 0 0 0 0 libshutdown2.o 8 4 0 0 96 68 libspace.o + 238 0 0 0 0 100 lludivv7m.o + 78 0 0 0 0 80 rt_memclr_w.o + 138 0 0 0 0 68 rt_memcpy_v6.o + 100 0 0 0 0 80 rt_memcpy_w.o 2 0 0 0 0 0 rtexit.o 10 0 0 0 0 0 rtexit2.o + 72 0 0 0 0 80 strcpy.o 74 0 0 0 0 80 sys_stackheap_outer.o 2 0 0 0 0 68 use_no_semi.o 2 0 0 0 0 68 use_no_semi_2.o 10 0 0 0 0 116 fpinit.o ---------------------------------------------------------------------- - 348 12 0 0 96 700 Library Totals - 8 0 0 0 0 0 (incl. Padding) + 970 12 0 0 100 1108 Library Totals + 4 0 0 0 4 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name - 330 12 0 0 96 584 c_w.l + 956 12 0 0 96 992 c_w.l 10 0 0 0 0 116 fz_wm.l ---------------------------------------------------------------------- - 348 12 0 0 96 700 Library Totals + 970 12 0 0 100 1108 Library Totals ---------------------------------------------------------------------- @@ -4235,15 +4704,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 3064 164 524 332 1118012 1278758 Grand Totals - 3064 164 524 52 1118012 1278758 ELF Image Totals (compressed) - 3064 164 524 52 0 0 ROM Totals + 21086 1882 962 4408 1119872 1533779 Grand Totals + 21086 1882 962 220 1119872 1533779 ELF Image Totals (compressed) + 21086 1882 962 220 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 3588 ( 3.50kB) - Total RW Size (RW Data + ZI Data) 1118344 (1092.13kB) - Total ROM Size (Code + RO Data + RW Data) 3640 ( 3.55kB) + Total RO Size (Code + RO Data) 22048 ( 21.53kB) + Total RW Size (RW Data + ZI Data) 1124280 (1097.93kB) + Total ROM Size (Code + RO Data + RW Data) 22268 ( 21.75kB) ============================================================================== diff --git a/prj/MDK-ARM/Objects/HF_BCU_APP.axf b/prj/MDK-ARM/Objects/HF_BCU_APP.axf new file mode 100644 index 0000000000000000000000000000000000000000..0efdb63e70425363be6f2642d9a0e33adb0915bd GIT binary patch literal 1714344 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�hh4sU%=66Y6y+On&KET>2;J7UMFn-hHpDmGGiOt%E}|7`(COWr z_3gqW*mx{Ol95n69+rKIT?7xIkDC^g@(T%K-Q_GwXWOsNtn6fF zKQqt)kfh=HL~9r3nV6m|0-?3-I@#1v81G5yRD$WD+U8h`-f2S#5YoKr&|1BS%|(S( z3LO7n`>%6bfO7=>dl7!?$z}Q~`A4s_0oN&_@AW1;Lc& znKMX%vsEBRfzxyqMnp*0;Sv#&l@L8kQDrr#R|QvA1iM2SlvTmzPzGgXur-uHSsm=I zWl&ZK`$8F%Rl-h+^aU?UY<;;&J1Br8I6kQCOL zHCo?PQ7fHIJQ}eZQJY0n%91*WRf#Nf!JnTH702(k2yZ{$cPB*n=cS{qK6*gl%tUDh zZP3Dc$Ut%(2rAapP{IgdW9bZck{*IO9W8`WW4rjT6MR2JJ)S)$f!x(<=2``@dsBs= zCiVstyHQ2OK1wei82jNCoe8ajEqYPJ@kChnSanDUl4OpZQ(Ud@nB?{D0lOw$OgsW-F|%Q#jE8T5x%w#S`dWoRWdWH(B zU0pQ=8*n@&(_#cS)khN@4U3YEt@PLC%nJ#EUCILMw)31JnjT7Lx1_sI#~58OlQz~X z!*=DN9|We51|=5Z|pYUI9%0XQCKfJ*ixb_TY5MMZ8L&X zLy=m$lW+`50Xr^cMwQ)Sd#_b()6UiXeLk$59bt$43xM~Ya_)XE-&fOXA*jt~B^ns!?e zy#I2d%Z-Ybx&%VlQonnq@4Jxtz2Rz6Q@i3$wu|fy7~~K6+BF}&3lg^Kp%0J*vxe61 z2q~skcPvgy>ZdK$ZJpsL2-=+K9vlEH$gb||XZapRb^jVcbp3I+49=OU+~B<@UJO%KlU{U2(2S;LG_qoK`>4f<)o8)|H5ZEul+ab&r~ z)Mpx1wzLAFMn{3C%7CpAMr|4gh8%%?V7BimRO8x}cuN?TP$(MBI5iH(qs{h|)fhJ9 zBm#EMm56Fes4;BF=hBr0@?pW@IWFl?eZreknM~Rl>?h9gT|U7g6lfz3Z^aMhb>nty zoKCW_wmBKe_HIdM39?A$z=-Esp!J5O^ymFm~FicMzX zSA8som2t8pV{%x>CVK>fc3aRCHrZlPN6(m_lBF zDdYv1LVl5*kHQr40!$$9!ZN0il`(~c zCoW?O#}%fKmobI<#pSyy_)EnU@|PV`h@HdBjw$3X2~)_+n8H^%rjWk^m_q&^iYeqT zGp3NgiZO-!6~Gkomk(3O%a}rSRA0sv62vdDvZ0JA6t6JLm_mAWI1Vs{{NIZyOrg9@{*D>^mBAG97mF$6FAh`4 z%a}qMtp7GlAunSJ>B6hV*}X!TLO#AQg?!v#3i+!8Q^;SPm_n{Fg?+HySrk*~*w!Nx zd+~wcENp@e3?*}T!&m|o;et<3WFwa{7Hx|s$#fkM?knqA;45C-XRkRyP=Ue^JVfEw zsc=U!zBY;L8H#+0B(DoM*T)s`bM@KVX`sVHIOZZrmcXc9fGC>-{YZLq_bJ( znMx`Lv}&@ot+k$Trgpf!xj9L8{U%RxXtgc%(g2_D3CpG?;>m_s{pw^>>l)lvi!k2< z6JXm!X3K(~WfSh^mIx=}r{nrBDe{CLDGPszIE)Vl{z;_$Hi-pKr22{Bf(JH=FLt^$uh-30JY<{dRB@5Z;;ugCpsFBaFL}B1$BcOV#$lcrV#P z)R6-exhMyQNCvvoI^Oh96i#-ty}64tWrnzFX2z)&l*FcN8rDktx^+Zcs!sRU4QGe! zLUBu7)W}6#z>aysCsEu&`WJCj3FOgjiB+vfZmW0IcVZn1=qgFQ-Qf3&y?Jg}41(#~F}u8dH56-SI9&ycKOX zO;mYZFXKUYuH0@ytVr8;bgZxIScUn02QeGl{-k66M#ikqW(TrP<^F_7&28H!sX{A# zq5-uVV0PGvG!<=*hGa?_PB511nUjD-$P{N?YA9XX-Hq`wqz6lfVl`#D(<7SL$z}&m zh6mSN@VB&Xj+cGfw#O#2ZPyj-(O%RLh(|)x8RnOa}iMaXuG*KmEpC%%i`!tc0u}>2b^7d&W6Jwty z!tQ;V$R=-}CZf6aX(E<;pC(A=K24+=FZ;9|(6j^4v{!ha#@+igAu{(qt&Mcsy-(x$ z`!tcP=srzw)IRMFQnj(|(>g}mUmvk;=aN`<-gE+IJBM)#V?Qp5*&6_{55P69hQ3sf zyaEO@SB!rhJLRT?i*WQY*Wor8E}PcYHH!^;eXIOMsfROS`;_WaYtkWxt1s3u-$sgf zJ8p@`{-!UPO`#^)Y*@E~JP<;r{D@*Wt^G-88Y-UI8MZg~&v z-Yvfh_rMpQYwv-d9Bpko!ZV0$S64D!3cm&W55mJHu0YTKga^;m&CPNhQWgtff(sOJ zzN+{Bc))LNZqXrFLTher)ge6DH#bLh2v+%;n^)@)Ec20(C6HX_8h0|j$}|6QkH`py zS?s(-(IDX9NLr|a0WY1w;y);8^IysE%;5+to|9ZKj>1K@eL>I_GxL~nn(Z8!&e2PPGiSSr(#W|O@pnbJpdS)5jxR2;FS`cWL4Tw#*Ko6=pI z1$lx=Zi9u0hQ5Id*-sULF=g^90 z=FqDkY;bVsGSv@QAqDCEPI6@owt%WE|NY*RiH4UsuqJHz|5pX$utC)1_5a8YCZlkE z#DX92`u97u)o^O$^*^WxFlExgf*n5pLy{0~YlQ`%85RCVWEin;tnmL-2Ji}n1*c8$ z|4arGumUDt90b40{EsPGxQ+!sKEeMB8H`2NC1Jc8hDRzr{y(TFc%Pz(Ba{7q@}Atb z+d3)uC1~-NNQ-ab)Hb{cNWwl{b6qVW3#UW7x&O~912X!0=Vbq1WDs@+BPzeR$N!W; z#5*V!yx!w~+Iw=%{a(EI%XVLs?1NE$1}i7&R5xj0u+2kxOK7CYS9^ z_w)jT{&Rxx=2D%q3~m6BD&6l{k~&6YJ) z8MriF(k2-+qpV6+b3-MSH4HCx4CW&^6pF}edk6GDWh+j_SEy)cv4+&Beo=o-j$v$-$62}e8tL!t>R zC@KzpItqnf@KS__wJvV}5~Zl{hI%lGABD-I8ZBSJYd(533LnCVdkN$JqXoqirC9Nz z7p@RLyh2foz7J`dt`eDINND=B{6SF-Gix!#C zq-ok!zyd*X6|hK<+BUpJ6p%wJmPiWTihfW?2o}1Lk2=d-KMS1FROGZ0KywqfY zg(AYaAyH|(=F}8;JWwOXUgb#fR!{@ws9#(`Q*b2IHi(y-A(2g^F-Dq0@pQk@b5S9! zSh_#ei@JVO#7_tsB2gPPu>-{Z^y=YMCYRE*PJ<@$ls>NxF3BDWz?U2p_x*@w-jaU5&I;Agl8r>OpRIMqm`~% zf`Txl>r!ycW_?f=sjV<#kH`E0R8EGm`Zz-ehL{Oxp-1t_E+JCZFdS)Y(uhK<(0+bF zTfB)N6qrzi(riJO1H|G`Avic$B47(>nOy$LCg`!@Oa{xHEM3Ly&Gn}Guo*&qY08k) zcnsrTb~izD45HKun@Ga~6}I669%%PX)4!{sL>-SMvKTwStQbnL(I6p||s1wZOpbPbJ%}}z`JeECExw*7U zBAw2sis;1{(6=HfM0Yr?Qe~U^OHH7vI&-+INFv+QmEg!>VNR$v*%Vou$0oaFMvK0^ z;K(?j$o_qw98(k}uRfZTSC{^*S>{J8Wq$ox%FgwuXfninDKOfV)Me6>#i`gngwg7a&A4OqP)$H zB6N!dn~D3^d3dsyO9%}Lr6?@;7GhpkBXjT4Ne!X1;5#YGS5*`{cc%pa)*?pmnU&ZI zr3H{zo(|eLUKOlmzQAjz>Hr`CQ8-1#YY|_SO|4_TL-Tc%F!LQ)Xa{2T1X~pGe_>OB z@V#fTjuNSFmi+J9qt;!>Z8r|2^hTf z{mad4ZA&C^YRG)gx#{AR4-S@??|FmKPHv~Ek?dSu^h)Nt^gJDCWWG&xI?%*?(FQxv z++4pBbqvdv$J*gT6c&4#Z*@TwYPrK-YxCd0d`sV;^IOGy)vY?v%zXZs9e`!uq=w12 zt$~~-+PoI#d$L_eByhf}j%d^WtT8zRJY5>eN0IXv7$pi}H5 zjH=__g73t&woEjqRpZxvA%{ul+87~;WZT+S;9h-~<*^j`@;tKYCgyv49z*ooR+|W= zet4a(Nh`qe%=d^BZcDbb#W0#8$=WrwP3X0s*t|C8yW>qdA>EOX9gcBur;7}ogBV;S zoPsB*t<3jr7hT+_@a=PGH1IV-|D-qDg~f$DpvbMbufcrpGC4N&Dw9g`YiezRg1p;J zPS!@@nVg(}_^!4&QRcfPrArgTRU(popD99>qxQ4KIO2YS?{mdi@%m;ApPg=&5Y^}1 zG%^WxlK{?DWi#Lr2Hj9rmD2Ud?>l(z?{uNjd(nH7IIGTxXD4YCD+keFi~}we2XBw-Am+OdA_C*c{K42orSX&)@XrIP>7Z+tHs2X(lzid7R@A>^Y|9H5u-p*c3 zugQ3GQy7CKl^2JkFNM0H2#1!5t~@&FrtZ=1Jf5_sF7rz}JWQ`*7=Ongsjj@sApu?_ z;rlXuO~!5wap-oEBe3~yW;}sL=#lrjLLPO76JdcXg26b&#b}Q^NfsI$qo`9|WOpfx zT)gI{mL_9%IL*Zr!dYySpv#RH=*Ek8eQ+qyy0Tu$fL7h6Jif7uc!QfI2I;B-8q^P1 zM_+RhhL&SX5gwJ@>ZaRrZ*$YJu!zZ+oKATQ<7izT&#CnKq8!x| zZybf$nt)%1R&*95-#JPg>XkPY=gBs{+09&A+eB9fnJ?+4D*@AOJvm^{cldO@Lu zucpKc-E<}OWMf-<43qpwac)afD|TMsUsRkQuP1;3_!k%Fw=@CwWk>oicO;tf#c;jE zO$WqUw)DTk582%&=;Ed$9#?2-Kd(5C zW{~AYS#S*6)CNUaQIso?tjt$ijLCd;ZZhd`*hPX4YlH;zMeHy^Y zz*alZRF8d|m{ zgVn9z;*IkNT_+SLT7i{#p&?#43tAX28UO>j3eipu4aVFF=Y?Vg3E>eiKjA{W3mpCl_q=%nm%XmH^T7J?a*-kh)uJ!Cns;e-}8u98$Z-aCde~ zC%(zyq0$V`NAH@*re2BR`D4!lqkq?+PZ@eJimQ|oEa0UOy)&0x3BO+k6J9+{Cj7w` z3~P8u&KuSMU%Q6&4A-!R+pqj#4Ny#xVLi|8n^xE~5JMbqCpPxtP3Z?=pGS%tedm_@ z&_zSJbbqH~=fGuGqXhHh_8&}SxoZ!DpCq%4`S?i~Uo`QP+>M{)Mevh6A3w?S@sm6c zKgmt}BzNN{c@g|1cjG5{5&R@ChM(kPz)x~Fev%i%Px2!8NmwL&Dfr2cyoqM9myVy* z`HX^}{E{f<--e&0dyJ#tCtpO#W5!Qbiq=U4)i;xe!%vPPfBue{NyOTM(7^- z!nzRsOOP%%2A3$sFnAgbW}|on4DpEYlkX5hl=w;63!~yEUqlmLCj8`!DEZ~YPriua z$B3U?_+}dM`J=y#pLFn(bwWaJ{A5DVT=+>DP2(qjER@^CPfE%Q<0r3JNFAc^lXr=1 zBz{tk5eGjhd(MrY>=E_K!%s@08$T&&1^7ux9u+?+=g!07CuJpz;3tWZkDsKKCl5a< zNpRfk;3r821^7vtJo509dpn7gkDruO7k=`WB4R#%QdTe@KPjpC_{nEP4#n`3l9P|0 zl(`haPfCV~pQP@0<0mEMrQs*HAlEVDC*`iljh~dXV))5XrYZw0$$~E(KPeSd;U{Il z!B5Jt!cWSfW8){~@O<(3$q*Dypmj8U!^EHE;U`HsMO+&{Nu|rwun1)1CmpJRpA;4@ z2xWxxCxBBVe$pns5Pp*SM-+5;{G=0Y%=k$=DM4`rev)Q3Q6^Dr{G_B3esTqr56{_X z5=A&N{G=>p%=k%L@-Kj&Bux=j&WlI*$p^@+h(Kr_7C&jrfzBxm{G^jyff6;Gn+0et zk~!zG1hlS@OZZ8rraDbdUOg(t5ctUghQLo2RLj&~jT(}8MVgdc)wJ=GHph*hqzP3d zAhL;N%*RjKG9#3iz)#whCCVuHNvBlADN>gs!cRIyOJL=T!cUr+2=wD<_(`YA4ysag zav?+GCml)T;U^u&%Z8t%B}L)q^mJAf2WK!HAY4^|W~0L7F5H`Di#g1OExt(nByBrX zh6YZO1z#$DlBOt?uO0yozOX9r_d<3tn4wNO3eM1Am+_N5WImHd4un-qUy9-| z_(>7PMmWlq^9b>iBI)7rlkVJ|7L@Um;_i4EKUv04mhqEi{A3wFsUY&JHKe$VpDg1i zHK>FzFm9kr89!OZPr}TN0s1WCC+Q}E)QU2G(pSb$mhqFqT-ARhesWti-gF2QmUq&^ zg`N2Ks>1+v9>dtdv)mYGIwBit5^Yh&0F^O7Fe0WgNrV$BV}PV}af!Jqw4oM!XKmS{Q?hK) zscg|nzkF*cTXcfK3)qAzTXcevtFlEW`08GrEL(IU8&YM9PLA1|G9sajNGKx`$`+mQ zc2nBaBTG+Zi%w;WPO!i9A8XO+np$nqiLq@3KL3hh637b6P-ktd<&-dfrAJO_p}>~2 z@OR=I5+AR==Jx_4qi`~T$T^*x)4hFX zkh;+~9PX^^%@B5`H`CQO+@0cGef;SnRIt` zFHB>3y*~O=72Jty)ZfE*CyY$(W>Hyps&ulhy`iB#mTZR~#eZ>rkX!Tj!=3FAdCOzL z`$-z1K{CjdhO?(1AqcZ-FcjamQPXyV<`1pSwr$+Vf)6188&2IKK%9W`c85Y?nxk03 z5!jt(K{#)J21WnI8nG_5P)mL^3#Gc6;CS&uVL=L)5L<`)+f_}5Sa6@nT#_RL7iMI2 z6l1FO9V_@#-0egr?da6K$YZ+oh!sr0uLNk6fCV1_wb4~2x)wRa`MW&U{71YmS_srs zTL>hPJRv~67Qi)2Q4HA;+TiO-WlErJ{_nzbZw~Hn4|t@RyKrr*az5^|a%Yl-k-PlZ z*xZK0R5Byyq=+}y*GH3dHH++^!gFddwz5nK2dZwavRvnrmg_{OxP5F}rVD<9 z@uk-Mr@gp(pG^;SrTU=M%G4kH78NM>rju1_ z%3@7{?=ZwkWP53nfJ;J=YeR~RV@wUz4(A5yhKFc)1SIWPL0g;JoQ9$*+B89nrE}R- zW~je+Xb86HH19ZJuC8}Wx}kUD0J-5Ihek3hIB=5*a>Sz>q0-o){e$h%LAb>5dK$lp+(!F_Kg&Mnh9WTP+&X zlj%=mQc@XWaEN4esmx|go2s)ix@5Yd#i`qL#2JcM+m-9xk|G;^no}K$_ocR^af>wz zaZuyT0_I9#NCuhxi=;7oUG3rT!z6UMe>!Z;bvHq<(%_?Tz2^kIp{58HXUT*8x(IclNMm@qkPqwS81bdzbE}q1q*JB8O-?J#x zHq_PI*O$r-h#6bYoGjEBua|S3noGT*<~)iYahhCl;BPzL1cXuVhOAh))};D|?R71H z4BXMDhNAFu5;%PmZ6q*P$HL(xs^ePDvAt>Z%zxCH8VdJeXF#ipQ^)waco?2!28Od; zHq{%dZL9+|(z~S>%aD%j57kENPAjBW5`A$YJs_(S?%V9DP7mjA#xqp+OYHZa!QO!q zbo^ju61(98==f_qkUbf!)tdqLMlm|vXWNVRhvI{2+K|bpkQZ${GPDXR5=6B!O8zo{ zrLtFj*p6QAIpzo0R101d9!Bi_v`v9YcQ%=;-^cv{d0P7OqJR5DMPh~+rXNn0V{GmZ(mrxmkKXqr95D2C6cL`G=0%3%nR)1}T{zk^D#53@y z@{qRwyI6Rje{dj!GnR9zaY$TE!CoA7RiCkN(V5l5!liii8P)SP4EOeRSD&$XX-#zk z>W0YK{&2YZjZ3;uKXdVEZ(^0~2v4E!gYEy_?}XyY(`J1bZGDvsHwXM~&a6AsZ#>6; zj|V=56`y;U^1@+dk92gF7!!zJp5+qHuT?+|A2(aLadaS&;5M;uJZX zPLoAVVd;`cm7%&mVRa8n4on-;`xM-{6=o^RcKC&quJh7T524g&a^*X?H%8Hm;{naWZh*xTex|)`H{YT0oA~wy+>& zRVA*~E56Id^_5OR2Hi;*yw2-RW*ghSQ{+3Ujq3w~eK;G}&pSoaA$c(|tD+6IvTHJ!zM`TO*touhxcAQt{+?lAsA?-kVZpnI`A3zs zxQ**yQIu<|Wd-cqoffcQMS%0*gXfiRl$LLl`pP#-%Qs4W-+q%8Lit8%1pd3rH%f&) z#PW^OWISBHQChZft*pQ&YH^iPTQeqaOTOp@dg4^PL=qS5m~V9atw3P zaW_{Oyhyld=H(4HH z<$(u>0QR{OkOBRU{fht(3z#o@l(~Q8H^cs zD38e2IG{9Ln@dpdMW}b@Bwg>>fi{SrK9A!&Ha)_bXbI}yjQa1J;waKC^Z*@g%@*gI zvxOPA*@1h7YS96$Rx_<&V;(Ov`!Bt_Uu@7uX{r&`srb`Y5!{(s|rvXPs=x#| z8m$V@?SZPmPsRVwivK5KTC56eqqQmcMO=ORHU8d-zkd)i$OWG!MICdWb`4}pu~t1r z0;q91mF7%2@MPD@`SV<{5=<|^EEcs-A#bO25`1H04_$UIfvyIEj4e3})899^e!F3P zSN(h&v-b1A=WYjLaVE1KQ`9bI{mzac*Nv*+@6ge-QfS4XAzT%ReS`j|cU#g;EA{t& ze2-wRJ&f%RlGosHva1Br>cC932u29>4(vNn0_u2t=7ROo+Er+iqy(t!`_PQXjTYXI zv3lZM8^`(NRDXdll`|~={oa!)N=rRnl-^_c|5pX$D_OAL>;I7*Oh((Cb=)nCr+>I6pn<0R1SSXR|?X!a>+KmM!K1!$pKdQE!*L=-~Yz6_^dGYzw ze6d33F|gq+tU4sG(w!)ZG0;?}T7^>IByc+pyNwL5=8xNS@r_uDC>_q1fn3K zKypFGYi^xLl^lY-@{ld+Tfv51hoK(3R$dB;_uhd=MUj3YI4!P3W=HdyZIfhX$w9h? zQJJ5k?eXOvk%!R5_8~&_OF{*;g9rknDrtUJ^Q_MG0#vdoBPu1U*fuQNLm^YMWldEE z2EJ1lG|8YDWmU48y_M7g+LW_JFJ6b1RpjdsQHtqM3l+68J7~+EB36gmF3iBXLAXw| zm4@+LNos{vg5FGzz>NJ_2oaiY>)itMLYUWly#UAg?;L<3(F7J06=yZK9t8nj@KS_# z=7fCV5v8c`hI%lGFQ)4-Xn8lU`PR`WdKZ2#FxgaKDp{-50P;75F}SDvWl_U1`1IvP+^=H5bXIPntoXDQb-Z7Uz2oJgo`5HP~UBAZ5Ij5LSh>3*Z= zNTOUxy$;meNc=*PwpB#j4$?(ked(b{x-XZ~h|L=`6}>t-jx#NCxLLQnBXT;-VT-*(pYtTuG?=tvR~{MYH$Mw<=w;1O=zU_>rmLn9cg2EK*xx)JffGlwqts&d`~Qfn^NO zlU+ijtmnBlX+)t_=nz5iniN)3D9u&qasklORC+^-ZKtGVa``KppvQ(Y87y~la!@gQ zbG7(}TRHn9OaMC>ZZAy2OA*`a37u?vuaHcyp zu%R~-+1QuMpZ-K?dGYEohdzK~9m#Wx@LRHe7}!P)Q87}mSb8X(qfRiBgHG#_dxnxZ z=dtXW%FTt>458!sR1uw&J)Z%6E0RKVhtn!mwyD3=1gfethr4nnvOQf1j%b%_Lbb_e zmkxPsvRh`f!rKduj01}7-`k`nQk1;Xh0JSQ$L z+jcWyCJ;S}C~8v}R(0vm=G9*!bWIr|Q4tXu)Ph>e=v`uCV{{uO8K9;PwG8)R4`6pR zO2c?lleH9@+m{N7yDE6y;jrd!t$IPM`Nt3iLI~p|PS16Ea}p%p3u4U=7#X;+=2W`Q z+Q6EdCE8>GL#C{%#3P$ZMh|tEuOx&y8nm-B=uX1mt)pSh--VP_V&YQy>JcDzZ^2sx zy9*;Mk8MM;?{Bz_~aKh6~Lr>7V9X0bjtj`Ym@4k zZ`YZc4@}ez=h%VT1PpJ+>J#m;R_43Wp*PpAOsil*L_X|dZ$g71{}9x zRarePCx}TG0h(IZ)HcKIfG=3cbC23%+!59`)?@cgQJ8P4n-yt_*VZ*tZH_e<0FslJ zB5~_rxR7pMfGA_l%UJXOG_3h28wHpIIHCLSeQ7u$aw>yIZ(yKGfDgLo3>chT23U;7 zJ)J)q)@?MuG0DL!oV08#0eWljOvZNCy`cLTvczb*jKM70nrOfQK|G9W_PnCgnjQQx ztXq7A-k3lT7yk^#5f8v@vh6tLhjY6ZaEG-|9_gfK6lXmWL#K==TEFMg4UY9R z4}P8T=O-}hIq~ag*h#$RF~VUz2U)-U=fDyo!tCHtJSYB6Nk6j}f; z3lw*Da0z}9eRl9XNRhE8@GUz2!Y!~t-Wf@6>4gKLcmn@gPG8)xWMrgM;WQKJ{y|tn zPY-oUG-q-s*MIurjfhbKad(Cpt8OD;V}bpUfDctNR@h6d`86>A7MMm_rfdR%)MylJzdnO`rl!ZRXw*KzhyHI zgOxwRb_ol@uYALfbSn#uKrt(w8qP5XDe8G|j3;^r+weaZn zcFQ}9CQrMT6OVJMwa6hKhYUYpi450rC&MNu!?$z(Wn_5Bdt@2%X|tNbP06N2(rA3e z5sAp_pOtWG#wX~E7CS`G%O=Hl`$VH}F&aJMGLXYY7lBu8J!mHgQ-WrTuxHjEj1)4#X)L$_ zyqmf8&IxuAQKWb)rSMocO(-a1FFtN@7`mu#?o* zA<5&E#B067FH1SgX~_~6{0AlRS|9TV-%ReX(0KT2JkE<071kb=;_W^s$r&uT0Nf`h zgyM-NWZpqhXQ=rzCsx5|>zbyplJ7K&f70^K-#Ho3I$%`D=i-;8E3YtZH97<)c}=2C z{f2XxrWkEAh*24e>z{#8SpS@A-8YfyI+=yyji~Fl5fd)e8twe%hQbXx?|Gp{`}cxS z#Qwb~)Y8&WtIAmtsLT$;ZW3&NrPeH|3AQSwgHZ+E6BkE_fbwI?l z00?g({#x*(*3*LMC5580`anG2x_Ywg29OPfx(vJ=BvdP#Y0bgS<0=s`7u@NK#sQ#{ z^UW47zu&UvUshRZ{aEG1TseIYIibWb*}kS~!VOP2(To6z)Q?B4aK_2)ZXe(8v*zDh z2>~Z!xGO@DSg5(J79FKJr&f`Hsl(|N@Mx54B{I5bh;RU^UdLAOfBCHVKP$a6hnF&R z(9Ge}&Sb&=s+c)^`eMopDnfgR`S%1at+uY25^VJ2eR(L_7Q^L`D}YXA)~BaP$vjr! zYS4!&pkX|epdlu;&3Zt^Jj#iPG4>rq+&UwapkYE0@0ejdQy3AI`6D9kLqsj>OHZ^u zev~YGhLa=4({U4!1e$rFnKHt`#OLqD_ew z)%%xK@b6bx^Z)mlPM02q*M-Ba=wGQx;b@Z`@`vg>93DnGdFHgaoO`ZH`LJH8csB|wJO3q>x!ThwtKw%(@$V+$_DMG zY%n(<8x>e$XQK#9t?w6R176)k&zxl<8%T_@Ss}7ffry=rA~agtk141Pc<(|s%_1Af znzD(CY*Zj&XQK!mEE-vxP@V85KmXhWYyQsTpe}JNnlb8B8qQ%EpzOTX)l+4;nAME= zhfktol3KCEP`rS(Tg5xmiHBy^Al}qaJgUdolid2big>w^BU%!hWX*XB5Nk1=l5$;I zfq)(`TM-bmJ8`b8us(6DtkvI)k$^T{k4&zv2qj`o?};ID_Ni3%AckS0Hc^M^ z3xx_LKGAwoenap{S&SE-+Rq;>+jPGR2)L@ z1N<4@U!(Sl4zI7+&)Kzah(_#nzcSRarXePJitySL5FG_2WYGq@%uSX2i<98l^!Pw1 z;%o$1C=!n8)_W;H>$Mb7q+ZS4Vkv{edN^s_Fx;cs@MtB!ezKJd9FGO-0-EJwBibYN z0@x-!_wp0?XQmvVOp1-p$}|9=sSSPUrr2sGccpU!b8v8raE7Il^b8{~mb8H-oIL%l z3SK^C*}W(5XO5btvWcg2Ytmit{)fx0PV%`T_7=(Llz)d960>u+&EQuaZB#<17AcG@ z@@wGE<-0TZ*N;A)b_8e#Br0|pvK0jh`?qY&s%IH??!RX6ZGq!SIB~i!K@P%o~6g&3|c^0?ngaBs#g7lAZl%HUG06Gu)R>Wk-#>^!i!+@}mrm6poYAN-fN63o5j9 z|1ACmGpQEq5hcEA4!`@Tba&xHc>^*b&FOQlgY8^?tYYkbM6}IbYs4|-yymHE5UZIj`l*eAS z+CDg!zwhYTdak+%hrRvcJ^~#lExqO>{(qQ6)B}O?DJ5I4nvx@^xjDw=pb#ffOVBq( z&!mc;v*C!!eQsWYGpZXxoONu0U&#+CU-jY@e?zQ(b@H@DjqBOuZs9xLqzdw+eDW%a zEFIW8kt6jDwe8K)At${sprR=DP1wSlr;U zTAsF2=igG$2JI)WG^hQCuA9hKTujHNeSg;Vltg6^J+3hw`JZNEc%ZnHfQ&W1<6s^CqKHN88TzuohwH$>;Xxnx(0+}=tz zf6O|-gFwJ{DF=kg;on1eN#(Wv#l@ilG5b>^N#$n{9tDGc!3D?d7V@6|7tH*03#JKE z7QLSGS9us)Hma=pQT9M7oIx-7&O|o#9gNj{*^}%~QZ>2;lHIslJGbpNev*(8-l%<^ zNtcMh+aLhe3LkfLs$#S6hNHlAc9`r1;H^1{=r5eks67x+x_<-S)v@4jLHAo%d4fwd zy+1X`f(Xo+YJI{ZN>T~3xGo!_e6gUs^+q>1)Hm|R50NXwF z#(Q?~LrTxAyOp!R=WnVI7I#Sb`16lh%=(4qT)&K2e^9FR{B&kLqkkX8tSdZHiCG`jKR&H~&=kjZ70eqhACs@Vr1rw4V&@gMOGWE*Jn*`wAOw2(PwO&1 zw>aY?07s3R)4hFXbP^N>-*C9It~b-UaA9Y!dR;V>>wbCNXixv{M7Hlrs^J71-T)X2 z^ZK1Ib#Jxkqy%%Vx` z_T}~D;KiIbgrYJ%!vNzcD=M5r22O^}EZ%qA1xaL!{V@wZPq!gOh_2#@;B5R4QYxL= z(5s`(ryG3+O}HP;CyE@17#+e*-DHjh-^n}+k3Yq!+5FF1epFpl9FM(Vi>8P$9?U81 zMPC)JOIp8xoG8Jxe?DB8uDIG+mkywg?tKbfv+kt-N>IB#)NbB2w({#$sVevpX6;rJ z0N^liDJtBLT!VQ5K1CP6(ijbihYa#BZ8Br8I)A_W(9EZ{5kTl=@b^3U1~Rzd^7l(- z#^|hxwiYmmgr{uWHK(P>Gw0Rj@0aeiYk$9fXI}GR0>eLvF6wk_&*C*zXI(tnsR2mB zYcs+BUipbSFoF4};)?;q&U=@KKgy?|cF6?nWA$fa-HZo*0E-u9tT#KyO~m3+5AVnc z8w$y;3_X!5D&@Gf!XB6YQDo5;KV9RoFuQI^mBJ41V4jhL5H!zcZ40n!PAs=ogm(z$ zcEz+!Bhp zM?tb~GgxFnA@F~A_vy3tD6(ltA+Y9I%51M@8Rg!gXhm%&$o~138D(?>3O%CN_7#t; zttj}cdvpYsDTTl5ce&|uPogJWA^ZznZ+|0sNM_g+T% zaefrCvLKuDa3M=1l-x%Pxx(Ip>kS;7|i?K-u7h$L6&l+T5g(2|J-zXPWts42uv-Xu(;S&j*)U*%^8|UpTuIi3 zPXd1yB3!D-+H`=C(VmlR`3ZX#ft<+bl9O$+G;0y)67-uLx)7gJqX&pX>(Jx)s{P?; zYqEPC%9X?({NClvpIO2DUK}4R{}t!o_D>)~mHpYKOmB{H&7O+Z^bU%v`hhnc%h`Hr zqWAz!IUd^i`0JVf`16>5Keh9>od0_A(XyS?-QjGSo}!qJG=esDkbT%845JUhtQ1es zBMIw#;eFPtp-*?#GXKsx=8r=Ew3XSfu;q_>_ydzv?~>Lst|MY2Oud^T%Wwa~00?I5 z2a_8!^u(FNBf?G))(r}iRe|*%Cuyw9!LAKG|B30JuUnVyOAQKhjx^AD`+DL_<~J!f zY}W96r>%nh5G1#F*9-Bo1>-}$S3{3Ji*a)aYQ6mP9{!F>LzmX3Fm9NRf=v^{w#*RL zMzj&qCG&s*dIE{dFqvnQPws&(j4yf(2&qZiYNt@ZRL2z{(8qYk@M@l89>x4}C3JGc z2YG$f!>^xMA;(^GZw6YZ*;~;nXd&i7Ce-XG3{@dJsYp+f6a*WXP*OvBI+cXQl5j5( zvdY{UDdKHJ=$1z6DEu>o>0_KJznbNC2gdMQ!_1$Q=|~s0Z3&W$YVRk+b#G8@R+^)0O#M)>mAvBV@$KF z(Uf&`W+%L-c&^3Nh0pXc_c>;`5}YLLUBLVY@qG%7Jnw@ZewQ@~Cdg11pgwSnKtovf*IFSv5Tz2An$wVl?H6GrA zxr0PQ<{!CcUP@BwCWDY9fWJ^^fGj}Xg@@|>c@n!7Vb_TG1PJnD+z~s%`4mzvfxcXg zP2kV*eHeasmVea4pYezZ6_ue!Dj3Qf*pg;k#|mJ1r&(36)V&DHl^Y8XE!}Hu0;W+S zge9Smj4cL!2`yU$0zQ3X*O`*Yhe0-1;JbA)02qM)r%K?FZWf_%A4yWb0nBq;6PEeVcx-%SK#d-VqjoBOYifk2_fOxKFVoY5d>Gd35t62%$nQZ|e8%2RJcgBE9z1X^)=Yd? z93|WNy{V$1sEoW)&bW?oGn!`Z4@SmSJEx+JC*!+|+WBkF-*b#^r|eM8zr*OzeaCV3 zpz6@EuWP00&+}i${MX?-_h`%`KyUp#fO&)-@nOp`mhQfIAOlP)p0vbFq9Z>c8*R@d z3$b&~n-op}iLW2ZZ5D59hw(T{Q-vQ?`5F6jRB7aM2s&^)#`P|e&!;{7$*JOjeG~!d z*v)7shPhmdJ_WV-G7*F{@M@b0Uq#zN$`e`!B)-0v1?UakWeCX6`D0#_N+YXXHP{2p z$J_w35z8Ngtd7Q*QMx3QNJn^pq+x82K7dU)!W)4YWr1%%T;!Dz1OeL-g!Pgj9ye&1 zEkk%c#fN%rmhyZOnM#GTMQl;5K^cX5VH$#if7FGXd~Z69$&m4PQ5DX9w`;-K*M zKwJ2$K$IUG0E}(VQX1JrPGgA7drB&*9o9n2%@}v{Pb{~qB zf$swrxEDk0bV*IZmj8B|@XA8M~dSbWBQ&Q}_Juf{sQ1mDOswDr9ne$%mfE{NNk9l5*HF?Y!( zJL~vQh(NmO=;7TUbtt9bQF@R(i0^pl`mTbnSfaLep27T`Xzz~KxYog|y!;d56ic@nckon9Kc4cT8){KYBh)c0 z{UH(Dg|G2+bO|p<$s9Q;Vu5Ff+HO<3d*L98Xr5~?v5EcSPNbxcIMmdLj+*my7<*=( z@T~93Wr2%F1X}2pQ!NBVWJDy-wS&kAkwk%#(&sTB$~Se`N4UIWUf#>r80Dz8&+kRQ z^7Wn$XU{FXo>C*gSy`yw_268(gS zFM--q|I52wT(d{eOxjh@&Vf|^Rw*iba^#8im>Bwpdf?SA@IgelK}JC62OlO~xQDx6 z5Ok=G! zZJdtp2(=UEK>wwisgGE7glFB&tirhweV)X3OnZS6_2XT18C=Yf8o3pufs%l z;(ZvQBH=<3hd{KJ>6mlTLgO_Uv3QiWg6zOJY4bs}m!WT)L+IPbIA7%SEdiJ`JA#JN z25$wP3VwMNvVAT=~)Psv~Fnt;hWoDw0_jveTfzlF?H26b|4h-dLakq@? zXdP&*x$C)@8jqQbYR>}uKLimZ{F;Ds0(v4A)O8iWRZGwb@2Efw;}v=8HCQ~>5D^ok zJY1j$X1-P)mW~@)-aHGNggMOrq>|;YXnP<;Nq4}pRaX2Pq!10Ewc_|tJe%6cr$t1u zpG1Qcf_Nao9ti6xnSoed-iYuo5SANFdH(P<3Y*WJKL9~|p2h!Tnr}oUOQ4sJLoZ3` z9-Rff{3qu>nLwjY2oriKo;-AvJ|!Ie;Q4+THpF{5DDpGrckHEVe-2}E8@`d*X#X}3 z|EsJ0dJ)yJZpjnD4+})_O;9=p?UC9~LoO=ES7N-(RWwggi}yh$=l#gTul3U^q;-Ne z7Y)6cZufGe(>$3cp&$;S3znyOJYPhsCv|L+%NrSnR(li(uEPk$yqLK*!9Thjd^}DM z`S^_a9Z#urjbUEej&J82=o((~yk1XR`gl)ASOlSA8Zt)K$0bD`@U=s!wn~CMHEl%L zH5J7{ke?^?w8`(5WWvCfR^i1%uXE`7oND>l$3jWk-HkTi zjPG`|`@9c(_=Qtwfhp%*(m{7kVZOZSgbGjxn@DH<^kydHY-Lxklc zFCb1NhHu)0#ged-2-ruHSgxSoeFFo7*zi#JMuf#@%+H0m#a{wBJpeiV9N$f^g`9Br z;WBy+m&6@5DJ0E)63x=b1ilk+cMNZ#FG{;&~)ymzO&8?poaFske-_*fnX+iDj0smOXq9t$szopkr* zF_bbI8pw)BMBDvK`;5+CA%LuQroDXY%9|^B+XrS-Ybq zVms^9eo;Ql)fcDbbBoA&aef@LN=po8+lIH0$t0KhoayGv4I!-88G3w{5rv8;z^hrr z(mXzjG1=#sY;3W`jX>Gc%ko&bV{4{7&t&JaCToSkTFnA~6;h6vL`T9olkAf2u*qrY z8y?!^q}pQgib(xJlW$gS#9+k9UAl9h*U9~2GZN|eGol5TxXDiZ9d3rJ6`yqTiq!Q} z?ijFd=j8n9Jf1O1Z!uW*eMs4JpDkob8OW(?r@_X%RW-cjl)1~rlP=Jm>U^mP7df~T z^2K$>Yj|i71JEhxYi5LSovDUn? zTCcFr67NO4zb0=GCD?Q>z$9y%1VVGx`0J|gKu-E|1y^CZ4wdZsUttTK!7&IaFQ zufxU_kMs|V3ve{XX!(+xR~_eZDG3@{>K^4!us3~1HW=-lI@Y~+Q_$A!9{${vg0?17y?8OE zBhEwn%%O4t!Wb&q?u*o%aS(IHDoKP2-~pFZ;LTDh<3}!AA(L<5dyA6GXA0%gNGIW3 zN8Fkxm+u#o%ct|@a=Vtxc$q_fj`@RD)};%fFTjOtl`F1VPxJ($V;#s7%Gp3y7S5|D zOR57aK1M~eA;k;?`57}ly+m^ez0!IB--9G4;M4ygj?!t}WnA-`(JI%@M279@^%fCE z5?J6)4&Y3IOj2D%M3*^)K2Y56nQ7VPbR&+jL->w|eae-<*zLx56llSlGIcNfCzo%fqJi=cvL=o=1S0g*n{<3v_8=L8_DO{YOtANTOT z2$&1WO6~E)8$2EBpp=Nc!K()%*i^2?2p7)RGbPnguSyW`88hahM04}VTtHXwJw!4B zVMknRH*0E_IOAL>3^+VgDr?kM#`AnZNIJwDB3-=OBm@ zY(mzL5Ts3W4^S(`H3mRi_2oIlAf(*ukelNkkJ%%qiNnidq&hKzPzmWpyC|9Fp zglQBY?$sW=mdjg6qiFMZd2T%)FJeEAZ{wM0H|{EYRqQ#n%|EFDI?l~#xTyg@kzG7) zbi5kvT!Zgkv{f5u!=1frUzQrQ)yhpNUI&9c&v`hSv z;BK1baP?q9;yM^q5k^8E7qONk z1}8c`tFs6{1{0IX#*0~?LPR;gNR+~k=`J42)iIlj$1!ErH+mGK-Gi=Jn<;}9_y-8c z&dnKIGEtM)o)MER)zFm4C57y~3@$B2OdEq<#t**5DTm)yW(n3r^d zOVE0Hmd5hM0-JDt@SG%w4aoiM_cBB>lh>*#?ZXaHUHT{LcZe#4YwyUvOeAq@V)3Jl z-Gq<<#-ubndM_t5CXz8xE!;^W-DKmrFTMbSA7ne_j`N_K&vSlAn`e+Vm!y8`NHdO? z@~3xtZ=A*1X$Z^D5kAMgI`wfU+D}bfx*RfimOCaY027b`&@m!;0$67YU_9#pgW(qs zzPqUX(1E+P4oJwB6oHP^mnVYDY!MuUDjdPH?5k4;R^Vc89lrBcKn8!{{7WPQy@`?% z&{4MQ7LVsX--83IyYRi4+KWElPVH4zxf*+Ovc)>mEqQ%@ua>}(z6*JE_W3P1(0LT! zxwVi14z#l3JWDrTbDuzCJCw^>b*d4?txnom+4_FCXTMix+wr)UB>y(`BVFmiTwFeT zvA{!NdQiAhd5=i0s!i6_#_OZ8rexi~aHczz#oYrs*zs9cQydZl+lTK9>@~^Hf1 zl5H{fc$mM^!hr|+AD{iA9rSBddyv!)s&0u+*(Qdb3k08djtX6HTP;eWDxvJpn@8Hd|OonPPtY+R&U@uo~St{cNQgAi~+bAm&MYs~5&A z7`m3Psaz*JERr7TVu4!`-*asvJONXGtgGy39qy0x_7H{;ed)P2QrRI(ql*fH#@B)b zBedNTB8*sge{cPdMVT*W>r!3X&HOHIUAy&d(|%!HUXT0ikkIAy2GfY%9jN13hpY-rw@+oAPAp;O&jxn8RF7@T0*%|xM z8NVZ{=#Bg67ac`WPkey_uD;nu6n97bw;+j;XLr|IKwEEjRfIywW&;ceqQloBC_a0} zkIYHlceP;5tt6Q{zBI+8W=~>wv*ov0{7NnO_RJ8x0>Gmz)5-lOLVN|%pN1WXl>Q;& zOX=UnenJ65`nR#YL@}j*8~cnPnbN1O@F6xgi-VjBS1EDqgNswLDpxDZ9d1=n9gj{R$ zE_O1kU}&Xh!Jjfeg`sP87v<8Jg?F*vA(63k?80Kbf_KpK8eTbr&pVb(d)D&-)OrWL z>j$x`3D=1er9fi?XAhD5r|q_gc^^ec8dXe^GYZNI6WT7e4^h{tO)v}IrTXpaanNu3 z(Xbd6{lu!n^qbLLKfs>qF1e?Aw*_M^1>M#LTcdx7Se#my_ciwwJ z$m_g|`Ff}G(%^U0ZXt{;b!GdcjzK!>rq!3Puk09%0ldco&FDwIPGN}_jf4Jp7>h8i zss84|{y1-!hd*ysC1DatG+Yc5aX!vS20G~zLbOi%Csh|n@_616>u%e)QHU;9(XlqG z193m?W@)I%CxcDnKxS8968<^9my*mznTV^y3jKzLJ{ ze9P#Z=0Rk=h6?>$gr$Dn$L^qzGtul}9|wU}IWhCp=Grn{m=*T0Yly5wyN6vuA)pG0 z(@VbxBX~{-?q{nI5TEViK-RS2k(6e%6zZpzeN~Vqc9J#yeSn?!evALcQzd0BV5KxR zNy~I@&q4&Iyw}g7u-<#$$Cgo83z!myK**aNvYfX2q6-oOas@#|zGjk5CSooPui+rC zKgt*Z9n*{v&>p}{B726vkzgonRBXa%dy*2Yznd^;e3>@z=$GXWbN+eHlw@Q;EM`pe zMj*5fY&mFgQ*HrGKWy&vsaH|k3U&_IdnVG^{$6;-YJyRmlhGb{EyZVDvbHPNyCto; zEVx5)293p=1+ICFPN$;Na5{y&y4tm>1x^)N-2(>EBQQ>`lrV6% zmUvUVGm_rYi`SO%1pc+0zPMq@$cXmatld}-b>gLG=Mcdkhv|J$|LKc2E?IQe$jHK> zSNb*TCY*8IjPE6_II|FzCXw(|X&)y_VP#Y8s=AJ0c#(1&HV)u~_r8_1 zDbr*nMQukUYO6%e)m0Q^zoXDQGVkx z=!fN3)wbjthS5vJtk!T3dSKG?f}!5LVIbeTWy1tC$pcf-%fLOAE!L@JSje>oGWrF6c{dZtsD5zkrv3|?`UgfZ@=;M) zXdYeai0Uu=+@_F^ZXDj&KQc534P@W*_nE&Ew)67gDv*ylo?Rej_aCgT9c0SHuJ->h3@FrOZAQD;0pq}9+ za^et0v`hn*1_7^N0QT+;x@d!FS9^ zd=NqSJz&alIjk*g?YR*9zq6bqaLK6}dLBaWK&V_r_YRD)Et{Zva07>6n=b=tj)3R-M9hHL(hVLB_^5Q@>}<8(TG2ePhKxinN+}y zKu^Jrn*zsI+0rHPs0RQRefV3`Qov@&}m<;*@ z87zBw)`Q$^v@5u8fDF#MyTtp(6dB0G`zktSw7@%KQuqzOb(M;ANgm>NXes^~pRtzb z!w7=FaJ@|B_G~i-+h~thY=GQ81t-qzBSdE6jmSH_Je8aUpH>|;A)WkoBzHEyL&+_| zXF+3xb#=I2rfty^=%duL=Zu^!*icMfx8ggdO7BCEs#5X&I0v^K zraV}+ZrBJrgq=7Kq{FtTb=#1N#R5GLlgJP7&C8j~jP7$dxbx02(o?8Q(|VBi50rTK z&DDNBj?y;nr<4VGCYJM47h>RJ2cR6B&SSt(&w!Z#Jsh8Ul_GL~+UMb(iP$)OS2>nY z+;6Y*LEp!gKc1#ANybgBgalJg{a5ZFb zEAB^(96nnhhb4|2EcD3#@8p2#{IYl9?&yO)ysgChWJC_Dpbw51EbyKrF;EY9VXok1 zST9nCV?GITcz|;Fa*6kCoj+l{kmV1?ZfL`6fp3Ex`W5728q}_l;q5(eGM=^COI6|6 z@BXG1cq6y=V22;8%nJaIwKHEwP=Sl~aRlo1@|5L6kmK+S{1WShkmc7(ygz1UI5r0B zN<^ZLURi|YkXeD5xrrwP3=H5`7sTx3@MCWS1DEvR$KT|;8^3QkFhFMmB+T`TSToea z1uL6q#x!)@G>G$xm!)3rf*dO_oOq0~e24G-$g8rlY~R)s(Mk)tmYPSc1c0lRHPFhZ z5EoOyD-l$ng8zoV^C4Gk%j6`F%JIVpti0U+^bx7DnPBPsp*IerUBq&C{2DtJ7M5*D zr7k7N+x;&Ai>h=Em%Pt(6ke^Y;&q9~og8ROU(XYS+&2_%`(N}gf zx9f7<4xFOnS*TKYdHNZLpJJWb;-zZscb;J4vp$(Y_|jR6^0S^vrRE?=u7Um3*9npl zC+07LjLsN-QtBZ(oUy^$XR(9`CMzi^=Pp28Iais!q#F25NGG|Xkn@2=N`5e zhl)hQUOPzxhF2Ri*@uh>; zBH(a<_uYgSbM5cgaKhyG>ch}>;cgj%E`6}X`+-2SuJb&lx+pJ=~>lfNb_)r=cSo zjGlSW8@7d9iVlMTydo-{H8{wkA1i|~bshqXwk>B&*Y=G82??!2sQh>@sa`ldxZQT- z&YRZsKL5G(UTPQ#eGRwwNeH>}bzW)`PzF!L%X3J2a0Om|f|tHdy!33upKs!;=Tf|U zjxX=S%WZhk>t$Q#AAtm($NenJ-%3)@ z+DAe650voVLBhu);7-K#EXT_gd|8E;58;K^{`v)@ z`MlJ4SF2MN>|x~Bsq>Rh#wU(xP~8{B{ezLnD8F4WHXqppETLf+_72<+zYz@xe#PK^ zUm6hje>xl2G&dOEkA<3x%ohyGGTID051rVLKGOu`{VwGD)3_UUAn$+lyf2o>*c5qZ z>uB9x2550o)~%nT=>C?2w%qSUww}g)H}n3S=iTVZw2b!3W!;E{XozN9=c`ZDGT%=d zFac%$4D!4P2JVbYk#DRQ{%w!cxzxBS)%xIJk{Id?8;7|T{0 z!nD8B2^XhS`M2_f-^K7Gf9A$*LpWk}C_gc)mbpT7Emkdm_hEeC~X zK^~+k>x$)78@yBozuZ#!m6H2GAO`~L=po4WqZVL;ojNZ6`d>VTskibf0s1KbgQ0R8 z2$WoNL8|ihlBW<}N&%S7NZFX^7Ef%B!=W+0e4Vco|CH7o2q{sSt5^ZBZEUJ&&I8QJa`>!yl)2Y!?<^o_s@FX@zYtBy?p~4&;;7Z z3zYe}(8XxK*2R@~XQ!BE{$;=OJv7&1TcGu(&M_Pp}4i&H5JwhP(l z*E5~Vd%V>5__-B7otY}Xd!v`S2cJ%lo`_yY8xH2fK|o^lyz|N`KUA^^>0N|-o%{gH zDO+fd2DEHf9BlGYwlK*9`PhRsO1%;sv5B8om@)Il)Y)Gs@s?!*p>2fB@^9=N#7Nnq zJ_o6+V^DsCBLNxZ={X7hAHA7(;(#R_n2>MkZmZ8Vx3}fzol3V%)x8nelzfYZrAYRo6n+(??E1$-F#%_CtxRvBQ2yn*C zkEPE3c!^gzoqCn$=7<4qwMbdC4& z4Ldjy&DgpveOs33`R()i$Sn0w0=H}!((vX;c#Q_W$_ADbc&P@SVFNcauqL3;t>Mq6 z6gUXqpyAUF-#i5Pk&Oe}1z7p@PUPf5S<4`rvM&8G&vz5Q>MKkhKe66Jo zGT;1}#F4=P%&_Y8SJm2)t%If`>UGRpJ0d^wCUH2NYPfG;5Wo1Uu-(%r8~fW8e6wqb zZF@FRaw&yO=Hh;Va`~p`on*wq;YiA}v8fseMke%OklC4@hX7o~?ZHIlXWfPQO&fYx zsv`NcKZ4Pt@cK-FPWBF8vL1JSf@Wy(lLKW}&cVw4%b^Z>BJkP2_Pt{=bck@i8k%Wg zRzTkCWPY2Gc72N-CjP;j2U;s|2YuVKH<@ALwIy{3e|=)yoh26_d}m_Z*Gk@u@aq%f zo+`Nk;rArQUFLrl;onP)yNSQYRQ6nA+-LniAbcj|QJ9DC`4tFXoEZ0vPZ?c-I5hug zA1_tSOw!E>F7F{3oY;jN%TPcVsU0S*)zi?>sJ*njZr?UB+dHp2Cso$A8Xett!Y(}R zdAmz8-Cfw*S(A4+Dq5&3A#|8Z?OUnI%ayL(vSCMqbnA@~%t$?a?BL5Qmgkm1iL&oP zUVlg*oVapynS5-!$aMzx4&>Nwz{>tUmHL8JyVM;;?aV}#|y2}@&v9%jZiZrI+-UyD*BIuE~!SoEu$szgs!0Adr%4)~6~zUh)9K zf0`Kg#gZoxo|@}a_yF(6B_#+yCNb{+O0o#AON{$~kJFXQdK2UR(PtJHK@Kz&H>D0o zu6R9&`{1g3M`5tX5#)344$JEso>!B}qY2LU$#0Tcm=(xHKMsArDb;QAb7iQ1rr$f! zwqz&|$7U~wUF9n;q}A)C)q{UZDg<{AW5l8TinPC3;t;lR`zG#CD*rtk-f90L8>}5s z_CeDAfCO^Wrdc0{RzC&ZOZ!9d6hJLi{!1aXe1=IKcuS1yELDE|9^$2DhH*<{aScw~ zvRK>|5@)ugP8Aj&WDs=g>aaXaU)YuhN^=5w!aF;$J|D(s%+q=&f_SJ2G=ft;U%=-& zti#U_ZZlrJ^2T4GR$g<@TO=5(8$#)NyfQwBZzuA$2lw3fqVio? z;+-@lDCZ0NMxf+4Zsigj=!632*isjdS)>=3<5+PYb4tXAD5KAgN^h;Dq|))aD?}cJ zYsDs59xQ8SZ-nx|4xwzaJd7YL^cl!>KStt?k7^Txw)VZz3F=A`4UQLyiKe4eM3eBl z%@Zse>d8&GAEs>31)mj_jd({@K`i9%q#T!d>l!;dQ{`GOu;c(&;rde^<*}ZBCcyaN z^t!SqaX)rL(BH8h&lxj6g5~xl-s&`YgYWnHl!d+}l37G}9d(}nQ*Y)c;J1kTI)8w+ z{VBEw;zM^$MCxJ4BijF)NLlPa!zGRGjWB@U^Sm=NLxWiUZ(OqQ_|^oIeV&DV0FpRf z>^ePzISj*C#s^ovmLXruaqlttS{Bcj?TO(CD+~KbV!j?ZsLG3ZVmUmgwmzgg301hLU&SBaw z*C0DzmG);yKul#Z9ba`3DO4oIV(wmJ&yZMb!5ALNLD84w@w*nO@EvoQf8ClD(#gh-?UF7g6{ALdP_0*H$RqG7sp>^F-ZHsfzeDwUa@ z@^Ik;SFxWZ=1;7pQgvM&>vLw-MwhP)ZHLhn+;j@Y{2nX^jy(a_LZChz1#LPNAh{#4vtaSz{m%k1d*?;)LkF$fj7H9r-cIEyE}x zTs9{uEf@72)FEQ5I^fXN%m`(04lOUa_iPlt=YO#*<7JLWr!#XhM`WsSSK^*!p05tW z{7IP;0O$Gh5e9hw^?VXCT}Hh0ya1fZD;cq{JgeUulA(-h*XJO5$ zNYBvp<_aD}o>_pmSpfx7ISF?~g~E}O8UE&sp*ANo8<8xy=^2!;|M|CMj-^3>te%Iu z_^EM|)s<&SIlXab7g(K3`lr``b2!x=#p#1lYukKf??*9n7 z4_g`4dKM`QQ_Pe<4F%-y(BhwzIZZ<|RaP&1$Cs}?v|pb8A7VQp8K}YX5-+gPSOs(- z+dGUQ3K~45jTI@-zk2-L=k`u1+XiouWD>gwwZW_Oryl{i9_yFU^ob2lmqOW4;W89K zg|UC?w;De_Qp(4-QihKO{tTA0wxXVY5-l-!SSKo6M&+dilj8= zYB*5KBwwsIrvRCDg6)g6&LF344Lf`=axYmK_izOrE~it2v~^B@|70taO&MRQoq#`; zu!8y1j(~-Oq0=fp3pLE2LaB<$%<}UvY4)`8R}wC?1Be!TB<6s1;h}NRN0-->@_Gk& zl>(oVc_oshd6Nb!J&m?pihdfo^85v&8I%3jWsYDQiT(sE8lpr+W@P5Ge=r&NP+vAH z=?rb$Ql){vqF~ZgdULEDd2XEZlsiM}*v%MGkORL=@^rR#hCKg!DR9K_yWV0t9?}5d zk3W^=f<}uuo6Afw^Fb450syFx%v?nUI$12GNYj=n+O)BAYR5SA*zT`wam#W!^PTq3 zWVXpUEeQTWrO=j`ah3LW53nuOm8u2xj3bu)%&$^5_3Vk)NI8GKg7u6=_6n4i=TDYS zBkIaH$TyN+1=CCWR~;b&X3v22q%>1$%rx!T72}-83tlOCe7szBIdi0Hu~aK)rrPBi zr>^N#X+kffg_zltzZq7KW<<$#r?GmTtf)C;gW8v6TF1eQSxZ1yprh-QoG zi#JqbywR&rD(R$y;tR^Y54~FK$j@eq9ibR>pq|k_0vP3haa!gTqLebMqOoyh z#?hhF@rPu5G=4gRGnCm0|1aBiPR-OqKoB1|D${n`|Fman)kAM)RX_=8t>TNqNF|$9 z5Jmf}Q87q-PLZnMpmPLZB|&+xJk$PUGGa@L2~HI}?W_=FCd35TBhux35$8p^+JCcT zpvv%FCMD16P?k9pP-T>@a^_EAUJ)hYrmC`GfmN`hHv0rP3xrvct~%alRe&M20cd)m zQWycwhC)iELB*26q!~~GT|2?-5JP8~Lu&^f8E1W4rgr;wX}2gtu!8)}npII*!5qq6 zair8vzH^LUbrf?~0gFD1FGo@ejN?Zo&;(IHm}$C{*sJAWUcME{zyl0pxmQRVuydUA zmNk97S?B|xMM7bqAerDP{#&4&(gt}bX6baH4I1zCZ`Qi}ZLQ0+JEDrz3$aRR?UZEf zI4(QR_4S_9rM`X@`A6DxsvL{_vq)GuV0`hWHe30rBv-=IOql8EFv_ejv^=!f`VPcO zT5a)eiMciu(#J|gIZkqRtadNc@+Bc%Vz@7sN_Lz;E0bbr{CVu8 zO=3Ns>4QD=7*2;l7bQVMh%$O9`ly%^;ctlGijD>E-EaLgluaM?j^$E5SC*PS3MFaF zLj;d+S{J^v?_mevFbVid`+W#!=oq}&GLBvgH^u(-v7`L2KSlWen2u$SqTx77E7&wt zFt|F=pwe2hyTc-!Z2Y9~@@h>$e6@^_pe_+(XkDN%*32A+jvxWiq$}ia@;8&Hkc2dz zVq;Zf_;g`{RL-&V5T*`WTHT|>7puaDc&j)dH^x~@Ma?j%MEW`9{v|Am$^Hzc!GzQ! z?y{=*A?un*$g25{v19Th=oh=fCxg^f!#mXj1g4m`& zGRLXk0j_!f%~Yl1M6s9~_I@ZoN(kL|ynzES16wX7B0hM09|z-^=6FKa7VS@8BdS~F zCx~t>Gp1__Ig$=M9fe5E1QG=GqHszFwc3h|V z8z`x?&nUO3We^Yq0Nld=E#XVmZG)DK-F3=C{h#|I51#A-D`afN++~nQ+W(mLy*%`~ z&XhKDywfSwbpEWqzc3x0-yOgFJhD{E_nSy34R1NkepTiK?YEBXx1Ej3?ir>v#Xp5f zp)<+qQVj!jtnC3zGGkC}Tec!~2>nIRE01mNbjx-~r!Z*ahvcb2Xp6YL)dGLG;jf{Rjjb!}P zIP!b*D}>))7-u8hg3t&iTgJXI68{G~w0KN=>}AR!yZ%R|%XDy#cPi85%mQ&b!!lq5 zTIK%@t27;WAV#mG3^a6buU{tfbJF6;q|rSBZ4OLFx{QgVKd)2AlVv5&r8arxR%TFcX~-Cv0HL#<8rQq;97DA5PLiuDHmM zj`qLDF`bbmqEr8abaZaPOnOgc|6fFk_6!*{bM88qHje3^qv>B`>mUpbt65}3&lU{5 z2FwCbgQxmCgfq{dmYHq+vR@f*+mO<_cDCtv&i7>~WV@G(R5t$k;3ss8No~=(U}tDp z^H@n}_wF+B=va#~FXztl9Q2E23FT+WuwOeF8ZfW&ui}FV^ zEyy9BidtsoX{&kDQ^y+~1X;2LJ{}xjKAwJ+)ap}B*AU}(DykH;=br$}g{41XkTLb_ zv5{N2#nlZ!ana3@K3Zq7)%lsW^KTWisM)6DiyB)x%XIFLpO-{``nDV>{SnGWe;%SN z)BfAU4J;xoMP{i&FHt^wHzwDUUDChUAKg{TCZEshl=l0OPh^)GBi$gHE2%dL-=ZKU zp6}EL3(I$l8;`SiF1*FFPm61xE{+YePd9FF_!ibaNyFa7aASEfW|H>frSP@j?9Ifr z6;F%J*q`x+p==ajk&ZXMiUlNW5a8!L4bRDNWy$gcnVo=y;1z>B&`Fx5&SFd)K!ofk z1rrJQ7F#DW)@cpCiWv8XBsfR(&~n)IX4gOfYgX#T%68_{p?| z>3IGr-;Hx0E7p{ zwE-LlYoFZ6&{-!j-sO3<4ilc0E-X5$n5!0+S$OlTPUC$cI82LuVy#j?)2?xr-xWG% z@Tgf+06U3we(c{b#Z8X@C$u_s!$XLrVS1A2xIMW-_*h<$e)xJpjy|LP<14@zVD=W)jckUTyzQ1yu@O`IrFgXDVZXZg)$C&m%^%j=7j6;-ZVHfiqh9`20 zXb!t)!_9MZz_ZChEi>$9RV`R>)>&0^cvmf$k88pFs`*t_{*2jp_)BM3omGXv zIo0#4ssTI~7=*5xGrww~1|b%v27GJ3|5oPVMaXHCJfudOe;Wmls*YUq08CsbpZqHQ zuO;%TZ~+K-*0Y2z1H>8{X)%Aax4-StxF>ODFL+=Fykd1NuI_)4%K z8)d!crQqQ<4(8In&eCz=fb=?9ZLxMCT~4+TM$PA}x9Gxk!dEx`jGhuCCaj4)x|3R^k)+Eiap~+z%HzFVndh_6TUW7#+ zfSx4V6~xcRv3x~(s_?)Cmf{&nPZju?ndP!AUf|W^fK4%mCi4ZS;w(^nGbu{=}u|El3V62f<3JrY8 z&hpnY&H3O(d@)Q|W1L;xW zNQ(7nQe}FY|3loetsBYh&A=tEK%JR~>z@6*4`;|BbGr@nthHr4?oZl>{DB4THqkh>Pz!gUL+P zn_GmZ55CxTYuwtVpm$AvUpS46m$5VXyOV(RpegoiUE3_)kYwuqdLsY#imC#?km<)kiWu zd^}7(^8V*^DI!c$<^u@camkd7b|k(~$tr*hChvz{bR5jd1#~-}47y4bJB zJZsWuB{(UHZ!mzN@oYwMsA*bUDNXKhA#XbOcpo&uPmK?6<>al;e=6+c$Q+T=plK1( zUTA~Mg`1*r_-0E)pTGSE?E5bd5Hl{)vVH!eX41;qEZWj6Wm-^PO=C1V(eV6q2^sVp8;eYGW znx_K$f)^8Zzf}T3IqzsR2AJXHXH!WLy+KwG35~HyQQNyEXJW_LIL})&<{x67hv=84C$;L=~A_OD5T`Vr$G%i;O-5 zm@BMK#z+Dmlf^$Km>ef!gN{E;&@{H#(SJ})ngo=D96ug@K4hPDD(V9oV+rXG`y$nd za#^blTdDoUag@KNXmp}i<$s0gLCQL`v~2dEKZ0vI=DHH)E|57WiWwMF`MoO9^2{qM z*>OZ!S)I{+qX&xTqtyC;Nmmmc35Jf*jtw?eCU#N@-KCxnxHRRd&=(lDtZxB41PeOAt+@!=;jp6%fLs z8|DBjkbOtHWi7>2y8E2{mP!;=sCa97Zf%!z-RhP@p(Sn@t!k zf%*ZkgB`9!m=&}^5CsO8+_{OrlSx91?^LOhY~Z9h!;_>?w5+$Xb63T<3}Y?h`cg79 zfl7w;mbXC+l0!X51%;_byGbJE@a43ROr{q{f}FExpOboa!1O4yQuO)hIWoJZ?CB9I zXNZX5S`^132ja)cVD@YYe*?amVM^vWyiF26w5pn#H7f=_>BAJ^z?M+IAe%j%1%87Nm)v$?X%O?*cK2Uc%) zsQtSR$M9&r4{&-F99DV$jW~)=)4TG(=I<`b+4p}T`Y9c5)FU+++RBUFGR+Ok{Q&3x zZ&cnt2=agPfz5voKY|E(e?!hzM~=~zL+)RZJ{m@Yy(=7in8u;#&^qh-<#rpKTT%FH;)=$DSU=MLRMVj0r>53Zka!{?7*vtlXYBN_hI2?Tlh_mf|{_ zZG9t6He{JO0`q8Whs0d#X}Ac6k(OqVEVHA^M$od)Jel^)$o2s1Tc?))*V4AW-E&~& z_JFp7_s!LI5FHEHGqg*mA>+$sm~y5FPq#R77d~4rXeIVG^BprzB2W%F1~NRk$Sb)h zbGZ5`wXgh=k8SaDcg4HPtREvH({UUZX^N(+d{?=s;+L>u8`Hm(NaifHod-7Et2N!v z7N$FNK=Zqs>H7X%x+-2wGh{sOW6y|;Q-_O;zpefo)M2gee@(HzzsHO{S&7-loFq;g z+sD(PG$(v)ze3+Rg48K~IcUuE(IyM-6rrPiX6?Ia_$1v|fj%DHLV5)CtC8v)oiU!w z?N0Ck?PR3_V^d_Guq2zn82tm50e!CpsTSOEvJ!vc=txh3RB>b@{zxYc*{7%n1f~aX$Tep5`3F7Tjm$a5i=5O$9#&x$k)JwH zb#K=U(TgA16&uDU@tqPfakuWK$zUx8ScaKT*P0R0>3Ba=4w*B9G&UBdjfMS_ww4x= zK0H28pgibSymuPu)@KDup*2= z_ISb>Vbd%|dNM3Gos&5N6axy=m$O4ruIxc5IL{u!Fp@O_zn_6%CT;Q}^b!E5*UZoH zI43Ds7a`~R14E=`w$ueZc+`&sIy^4pmFzzNjY8)$B6RX*n6>!OG+~tWD_}Gp$y|^) znZ&pbfBnqqM>0?vFEtO70l*ZCip|It1##&pU?r1uDI90(XF(Sy`@6+P6{kB1gL-m? z;zr*@xzORc41hQY!tOU&K|M9IOqd6p<2!!IeNp_e_2LaI>i7<^Q{&kGG%1<}_PXiP z;M|BQb=^P6vXq00k+%NM+W|{^k4|RXq6UUeV4Q3^116E~S05_Hxt+^vL1T=(>My;^ri0*J^3j9 zqGb0vj~&cek7exb4J={B0$9AmIoY#iTmQB^X5_Z@4{p_H4eA-(GSolN zH>_b>xO-`M%O$7jr|c2IEI!(0sOX%nD zcbt5mtvMQeAvCcv{{5e8G z?kS`O9ee*=>so21qO=6ezx6P&=Q1+(rRg$yFZy3uiXZp$fByy<3Nt@hq17Fk{AWtQ4{sy?2}A-U0Q zXJSp1wFvt%Z(O|Drwne8awKP?^E8H(mBXUUM`o?_GF2tZGo#_XeP%m@S?8eZ&aQgN z`Qz00sO$xHYVZ5E$6Iz>PBI#AF^O*3kniK-E}Cd*FK&}E$4~U`rOb=3>negSNw8+$*myR<5y@ zdMte@!(k}kXj5IV63`Ta>2hJb58W{Ku@&#*)3<>oGM$=RbU5%u?bOItv;&&nU7Fql z>T0(BE}geK5c#{8>0t^+x(ys&z*A+8bCJO+LhKJiA>Vr-VLx>s_;^P7__KBcq)9~6 z^g6JHjex#CqTMn!RUACPtF9da)7Rg8!1!9O-IE`KFO!y*1xKMp+M$ixhU{9r-r-Av zZFCIAoevgA@nh4#hHabG(%3jraDMdm4Q#kn<3J~mnh=dz1bV8lLV{_SKobqxOeJ0pwV0R(JUf8dNu#ry7KBlu-(>Y$#VMiHT zgF){Rq4!PvEm9|?z_jd~V!XJ2#MV@8XV!18KZys@m`8BfNr=e;90`6IkoEG7y@T9K zgoJ}Q>A`?_euTf8DtlY`)!VmmyV>eW&@CGV1_r4LXtU%Pic*I}k9LBPx1Ex=Hx$p? zzGTQ@6^xU)EgO1<2OVbEvWiYL0KiYZ8h`PB6hBI`=pucZD9C|6H-sCTqa9i!XXImF zj{7iZ$tUVWvt|@WN);!Ah<``Raa-|n990D)auohYf>St(q@6bq;_&dy@3bHDBFb^J zGh0UAS0CXvWUr;UE>NhWLddSPyZdw6{1~()17R5*hD9 zI>1Yz!Pg($!70c**_gkV#?B!-Gt=qO!0D8nH9cMYLK*Sr&62JoeJmT&GiJ&0oPb&i zsCoV%cK-5AKlCA_r(kJK(WRZ46V;cbb$B0mUfU&&H5RxcjoIk1aB~|(BRl7nVa)jP zmmiPFT*}17(XCIka@D4NruWuQt-@cFd-1Y~Hdm&d>7m>r?G9)d-$e)B^o)bi=qg$5 z`@{*cC3JeIXt&gdbP_1<9LEuc%i>3)kU+Q%I)s6=5~*zL8ED_+2afavWZuXJcTJhptF+K*p=K zo_N>(-U~u|lsXdXn3XVbF{N^yF1y{$-LmpKxv-`vUl=ocrU)z@Jov35k`=| zEzJ7Lh+}QUsrtLnSjzoU;h_o#b2_{CJ^x%@H`#wo?UpXum?6s@X0ZX1CEYXdyGTc1 zp9;TE!Hs2bY?ja_AOt#}5mQ22vI9qZn@qdV?)}kD1qfB+?K;4eE?Xv}8Hk|JrxLMuT6y8vk^B@6T>@+>o1PIDS zR!~Ac!f&{xobLv|6S)(E;iF5yEHVMyXf_woe26UfxlE5@rzY)Vm!@57+9I^-@D~M? z)COz0L~T5qMrnW})m!>oUlDqvjQ_)ORw|~p?d$|+n2pr#)|^aD8hig|qX$$_*pZT# zIdw?L7Lh#FuY%)7xU6+HdqEe|n}DSt0UY~Hyyr_tOFbv1w6J8}tQqN*yo}O5$%tFV zn=&*G+NWjbN@kwX%pAq7{cO=$C-htusU3O{80v=hgZ3evwVKWorjKe?*m;=++J5gd z-JMETy9Y;7Xpqq9qB3E>U?2G1taP(bKOSTQnHYKS&CAR+zANp&?F0QiN}sZR8!I=O5XN z4H!dH{9^hGh8c*(w%?H)NcfheH9R1}%os^`f%>Q8mWlHr9Xf|O*=vNlWqhIa#dT>^ zzYslHp(lv+SY5|*R$y2y_vVHu>NqG?&tIIM$30&cysI|?s=Y6s9W$Q2SL!D{3?P`) zMiqwMx~t;5|? z=C{A(W$rdBPV*5eXjDZA9aR7h?ln?23(|$~~q7VvAxYWz5a5_QqQJF5J*_>8k{oT^4li z7=TFhTmsJo9n;XWr}5WMJ+{~K8b1j{I%iH{Mbs`_xDv^;W^nJk1W1}`WB7u!J%WDsWh#je)bJI6*MCJC99kowvplpCs7!#*UdAW<31Li+H{FbN9fTHx?sSZ71yvY>FuE7 zqQu8QlR3wG8K3`b!tn^MGQ4@I4nFRb zSGp*IibjkwrGAS4&;WZ$VGx}xIGb+1d*5qaq3Vm z=17A$>lIuo+m7HHFNE}|Pkgx?HxfG@54kSF-^*}&^5ZiSbaD_BWQb*EUk_;PhjV}o*KEVT%1@sX9+PW%ln z1|wC0`kua5+sHfd@*Uic(Z3-G3bcGr5X4`7l8Z{Bh(Rr5xT8B78iI~p6QWz4#% zM;aSwI4L`F*4UuJGnRP_?8Y8#x+50zYH7LyO=eolB(9B5LlABrojZIC_fXn!iH6tFvkSjAfT=)1Pi3bvL`h!6{wXB z0%lNFP8bQx<%ChcB4Lh&alk0g7+6q17R*t3f-)E_fQM(r|>Kr~LJ;u8i^B3Bw*W=3-Cn25kV6@ZtGM4zJJcN|UJ}i$FkO}#5>h(;bNl?&k zky#CjXq(#eEK1_(HjeB=9PigU{$#J&Bde9zcLVU=T=&mCv!%_;SZ9 z8XGAON2VGZk($Gg#zsnOKByPyIs;?6PE{zBJws#S)1VGS1XomMXCNF|Cey*?@W|*G z$teC-006(-BGYzVBuGIwZ*dS5PJ9_Hkb0-Fk(xC{5TxE|Y(xtj9nsi8GNkO}Sz{ym zMal(v*5o3RV_t2Z=jnTpXM$&OJ7$WBYEXnzhZhow)gPuIyzqtCNH9<($}(1?!=OMr z0Aw3+sI~zTAZI>DpsPC-CjGkIQ2OD5qtD6=)k%)Sw7yAL zq0Nr4%N%K+Dp(QP8Wf?eUFf1^+7=^B4$l$7fo#K|fN&TTBo7?p;)tZhvZDU*xkBFq z!-!9Jyu|33jZ}pc{nyxtRyq2wvBmUXV z3|Gk*r=~j~90mo+11PlucPuRpDoD%G=^a2qa)H<@@jW7hA|=HfL)Ls~Y(&;%D6k#x z#fO^#ivL}>6Y6bP@1IhnfQ`-g{%I76bTlZ!8Pi5`xKpyb$juDp_AA^@(UOV=C1|mX zjWjlrKf0)xhI=u+kbjb8rukfH9O^8WbUNDDyOk@076<9#v1d1Y}wjoTUV&JBVBmRUK7=~#$q zK~SWe7z}$K#;!#`aA_{2jZ|_GJ~bCIHq+Qh|I*P9jg43)=1p{%FHhliGf8Xx1a7Ag zDuSROk(nk4K7t@iER82{BaC)IE{3r^fLm=h9#7~i{>sHzP5&CQB9{$|l_`Z}WJL_e zP7uqHmBuENxX4Oli;ZJ7Hc|@EE|nEu8gN5aEMd7=2rFu-7wFEL0SX4Q zc*wOJe+>?W*ozy*ID`iw6H8Qh)YxJ?YHXxb93C|`5D3x%ORimG6$O*bbZ|NNjE;42 zN)hDPFQ)9~vI^fP3fB2Gcu?0JuQ8QFg94sd8X6R2kqWCpk$gGj#_-~LrLo2ISYr#y zE$q8q0^-P0H6Fpmiii0xJ{TR-C`V^BwpiL48%dkxfz)v87$jaAOp@{LWpVZv#)EC`Com%*sYVJveIT+|9aG{zsJ0plGUrIb6trHabCR zF(Ie?6(N#F1t7Ez64qW0Uj#_7MS;CN2Z{s1k{`Jq1yfZBb9_&m5cEyqH83nk0k%n? zf*wR=5EN8nYO_KGc8m2=gVx|pF6LQ-g2G_9N?vqBV9@pxtAt4EqBiJVz!AJG=2|N@qk{8MX%D{)lM)E?z#riS`v6EJOwU>%G zqV6%N6Ovh`Z20`17F3XR#yfInw9~FLme~fcd}wT>#b!a1wtH3Mqd@-|7}J09cm$V|S4PKrsVp7Hnh%YQT zFS}Qx0YGs{IkI4MthI^aQwG3~l#qkZXoq)v0orNjnP;N&$vy+#vwWJ~NKT?m z3n)VK(@H8*=0i3uJcEmYPPJk8Und(V{I1o7#PWmPDV+(hw>?gtDL-^p)+?pFXJ*7qS2gPo?F zK~6q2mR2da$Okybt%D!DGvVNJ;~Nkf&n2l7-@TH;TskWhC&;ajeX7T_cjZ@QQ{H?$ z*EDu^HMh5Amo8quc=7g>e{xBw|0=)KUtC)1FTrNJnoOy`bW*8z9$>rbS2Z@|TiWYa z=X1@ijrrEbS_I~5J9E_wLGJa%LE1Y6q8|{AYjc1d#9LEsOIKqSiF(`cmFw(o%r3#l zCHUy*Y;Moz>RR$$&F42}tE;OKR^PNz!&__DW={g>!tARMg<}yUs-ZSltKcVQmv3LV zaAEe9gh_cjfZN)>+$d5X#kdtI2eOc1t}!n!?HwJB4Z@2AF07WcuZ%!- zcDJ=Px2<%cB&Y8Uq1xJW`Ob!QSrJcNdwWY`ZJVKWRR~oGA#~nH2$7I7R@a=%H?)A5 zWfhcmEEdqeO91U?Y>Vb#$Ko0a@B<03UEN&-k7aqs;$=kmPz*uX4SCRFxgiD=V^nqE z#u!kX#jG%RQv#G|dV6=y&3tw#x%+SoIx#C*$;izyQ1F;f20w+AKN15cw?*JjCHzN| z;8{b#cM-hPi1)D=UPEJxo6VY2gqvFfDB+{MEf3{d71KX0i;ow8Hnr47^i+%EwgNb< zk8bK(B%dgNtZ$EMmlno96u`B1=Ni{W2ue}hUI2)S?C6wa`HljhuEy2~n8^Jf3&6C} z#9&3%pC&A;Q#Y&|%d>rTK(M=OVYLeIGjXWey7tac_XJSt-92$Yx9kK=H2PoTU`8vV zNsBuF2SEda)z;nyyX%B3tcRTy(^ucw2y0cnpl!jT?1Fawk+;SL(5Np(hy;ai$rci6 zB7O`1)bh_t68Un3NUM=%aT=|}Y~&w#%aX=dqBH_s*b9|zQpxepT2lFHgi4@!#fj7t zHIzvMiF_?WM76Crg>y+k*pM7`lfu^{6s#&1r_n_kp+IU$_v+^6Vrv z5$eN2qaz0cV6~$oCvCxE^c|4MV-^6~2p~~(O(zQXBNwi=<-FQ;T`@3G@}FBUsW8;0 zd@I`R7-$nyeyR|(zNIr?+oBe&JxE^&|Dp)Au`Ds@UlxPb7BPgDD)*~o=yoIUfDr+H zrVzNRF_*x$*sfm}fi7TMp#QrVbewJUmQvoc$fl)cSx?7FSFqvGUTJie` zbRGMTw)F^QC;Ib;2qd&Dp9GDLszCoG0xgy@za*v{0{GViz_?}@Uau&j&4Y?}w09NP z^LIs{L@`lpNlCxE5E6PBgA|>7PZYAbsXYcIS$S^+s-*yGi9lTyfl8Fg)e(@mG-_1B z*G7O)p=AW%@@327dJ8EnU@`mfp$Jr0Zgn0VW0xFCR)ldwAz*>jqypU-1*~1um~ZNc zQIy(nQv?uM$+g67j;Qvn0USp->`bDo%Q4EwBN0J6Ds3e69Z;s z^VBgOC9pGVDus;tY}TWpK_;TXB7lXkFaHur5H$>gGO^_cEY%p>BE3)~dHJqY?M^KhO}*cR34{=2N_64@7p5L{t**A-QG4xvCBfutJGJ*Lc2ZR5 z8-zpiZN`kf2j8S{ifFWF-^djsjXu zp)|~BR`T!zg2@oSxvg0R%CCilb4U5e$WI6gT(}(Ie8Ar|wJoTTrz~4q(@6dVwjGf}9yV#0)FYGZkvrsJJLF*#|HB~<8~i|rJZ$3oJmg`cGwzUw z4Sgw{!4)$irs6dM`r{ z8+~ZU(aVBq;*~A!by(X2|Jve`Qm=_YosBEun8*M6ddz;DsLOT`xU?pFBHZGQaQrtm zEnT*~g?`y{LJWZCTWZh8a*5n(`2Feu$7_2Foq7|xmg$hc<7rV>PN;PZ*K!TGv*O*nGZ!+eU2jX+rd+jPA;>Y~(&K*-@11 z(xvZonVpWoPtC9w*y1OVqm06Lr7u-Bz|B{q2}NDV+% zyCAhKxyH^mOy60ErQ{ks`z_$F4Xd5r=5;l$T-n%}@62)f0>oMy+j3bakdCSPTC7CF z8Yr#@#O}0|_YN1WuDhuT6vmGI0S{|5TN>M{H!RF<8yOzx+ggoRF#jP&)OW0_9%|^@ zHnM1_Yq&=sdWJ5o*06<(vegm{=v!STFv5r;E^6DprS8&^zHJM$Tl%&nPynR>1k`T# zTARVqqKznTvXea{TfGrm>dwycQdE1nB=Rua^=T+T!;)oV5kFRC5rzi{i8 zzO5q*v-nJTkGo(U+_=%uTO z&~Z{Ul>QipGSmtoKUTuEjHn-fo4sUkV8clNKwm_0>Q2lKL9OcRnz#0kyvBLYo|&yK zg0Zl=x@Yr-;S(3m2WwU_v8^%u$alAiI$}FfQ`5rNWP1mZe*Y$@MUd7>XKmSM0-uENu zR2bQvy5v-p$ue_SJ90zq$hTp+DUwjV>B^p%ty#vMsYzfB?dM^`gV+xP2q`@hPZOrF zLAFmg35}K&7tFA{5Zh;yf>YjSOPp{NB{$VpquRj;I1#22klzy%b@b#74TEpo`r56p z8%0?co^;lE!|j_kftLe9yt5a?A;7OEWCvt@vd+p*a^HScQ!nk_uKkhVfHRmAi|H3$I)65|YToSLyHLqDJ z_%Fm@I~Sw@gu zevnh)xV3gAItR5O)G35|YYeJ>U9H2=sRX$!26Eo2X7ovd#7-m3?ifs6XYSl%B2NzgR_if}%V1Q^N)U?QUH zlE7R^0Z;_>!6d+lyZ|ZUx;_cgks9DcXdg;~i^>k5BDx!rKphDJP6T*k5}YeX08)%P zmRKS?N@OhLZ$zJI=c?KkdxikIHMM5`?`%g7tSiRid`8rBMcKOsNw+w3Qvr?X{7}ly|-$Fa|pt(PI;sl=oT* z?r3h4fIMFE%TwO#gg$yj#p%~aB60Qy2-Qf+A^rN4M?PyvHl%+#bEWwjKwjP=JfW9V z*Vvg|a;nXD}xgH)NM|r~HqyyLzW5aE(G}RUZ49Fo9N!5oyZ%A)=bYkw(wp)@>sx??(u24?;Pn z0+bu@69%*f5LtuwQ{sieDeq^3=!WbmsqN^(F1dWi;I`~iu;~4r4QbtWF}f7pEgZRr zK*-bw6ykivfj)cJ*^mMp0RqnT3Q;dOHKzmTLpG!UM}UBHqe84voaMl|$%Yi*2oP{? zR)}*I=QQAa#D)~$2oP{SrVuL|1&PY)-4X-|7W^fS925|UpDJml@S1T`e3Zne!ytpX zq=~qI{&vZZn5e&FLtNHEAmBW#5RRz7YeNcftf;@Q5RRxHu^|OGR@9Fwgd^%7+K>Vq zE9xI9gd^(5ZAbx*74;Je(Olo0$Kf+DArM;)j3zb&O1^^#p|Dhi9*qGC1oJb6$A)fF zSOyAD+K__81qe7#DTG_jzX*Z^D=244GAQR?DwJVviK+=p`&Y3DLu9GZ7MF3s0u#>| z6h~)%9R?W!fzIsmu>n8V+1|n>R<)X0r2E!ru$$vJJd%7{0NvHmg%cboGS>9nvG61^ z0S4$?9>8zKzE0H@O5q)`@PH0*Zu8sLG}mLPL^JA1Tdui5QYY3Y3S#1!|Bl~}g?sPz<720&y}(<%bT94jk9Tqd8EvtPPJ9Mp?pzVhM3U^l=BX zvvEx`j}a5Hl*o^hA}wJxb3YZ3=6bd&t<7xOc=QGNlIG=SiP1vBv^A7z0ye^eY@b+Hg{s3E?HaMxK1-n#l1Ws(vXhQEx-rmD+-Zi6S#{{0)UN@XZD3qzi*A|ISW;#Xz^!GUUEK$^YN8hC5UlbxajRGo2 zw*^>rO{<#FB(K!woa*|Cgt#P<5lqm$J-}-~KX5S)`BagznC?i3OQIRU1kF1GyzVy5 zx24Lq=aY%CNpxe_p!`oEZWoS4ZOpX>dPTke=j7-_+A(|(zdOLjAvA0la;rKU;JuMj zqtbt>7(kE!sN5q!U8~q@>h4X00cyA1xO-+1U~2B*L8PA6JTp` zZxMjx1Y#tRz~>!&%u`1bpk4p>A^^z=#7H24FF5#JYk1raOA!ax23Gz4Vi3tm#EBq{ z2OJ7Ei*72^@Bb(clblW=A*A$WhlYE5%`wQz|5cl)mOrv8v^!#Kz_8#bJ_D zDkOxIzTr?o1C(p7UyUY4%ZC;1o5}IXDMSf?`a=#j`R`g25N9>}c4Blg?Fc$Z|EGi7 z+K&1DcD9YeIP2cS$-{ja$<5>|u-jj*Z zLIA#=NGCXf2IxN(60jLC^r;!YNQ@20hh07)9wh+czYNiB{taGSLC>8!S{^mYQ<&s$ z3lWnO45AMJ;9zyPg;7}CF^Wi+GJk(eLQPK6r3}nJ zg_sSs_4R9-;qqg{HfownnCAZ`U?wK%(gofNAzt&CQ(Vjx|D1psq=@)kX$neJzNtVb z6RHB1lZZyXH3>1G>}q74OBYGLEyN5}M}?Q1o~YyQ0<6TuLW)S~@(?Gk8p$b%CcdKp zD>0>zB2s#1h~p~DXt@$4d{+WqVrni`q<3YA2XAXR+9Nn3!mUE|R=9#B7FH9z#Aw^WRs9mYAGF6N$Y)#KNGbZXH*=hLu~y zY8zi;{$H6ronrk!5@KS45xT(qV2EkPL#CrF_9QvUbDTKtn_!Z%xEZOfyOuseVFmSFwR_XsqjA*|-@owcF2 z>a&GWiS!&i5WF|Us#|UR`Ru;`TP!@0l*Is@e-GiYBn9WhN;X-t_Z7qhw1D@0#BODe z00$h)Bp}z=cX0tNi<0<{6on8vIx7oGKeTY@$zq14p}DKQ9oryChW@d~lA{A&qyr(G z6ySsS;|18klqa`dRg4L*oJS%3{2avoOmiey;S zKQ9U~S`rQwr1Fab8m;x~>bX6`7UR=JA%avuXIG}{(rvl^o{M#PX+2hJ=j4nnso3-s zy|oxbK!zn*lnByzTZ}@>YCRfQSf#*s7Xv7sgi8ZSTpp!BXNQ#qCH{`&=%VBud=P(U z6k8XA1#*5@Vr)Pf`0oiITH3M2rn6BVww&IZ7%TWXD7GtBt_c7!uFThWcXna|K49b8 z#MlHfe-{A4Yu8+drOlmc;bgL1}S5m=s%_utf&l z55+LyjBVBVBigGQ5@Qo`{!pel*P73DpfSgS2`;Y=r1$N@s0aaD1`jJ7<^#}A)k(M- zHZ9+chP%0vG#v!w=lcP4Zg@jaU)}a?#!Vnzl1Gwa4L7Hmc|uDxiVxC{2FNROT}^h% zipw0m9~MLjQM0VaQgqNj?nePmuB&6XZ(GlXfj$u$jqu}1kx4Y8xFGvPfZ26kyY;NI z(f>(2B1w`V4oLkhz(6}|NwG+tj7KDq3UNT{sQ`o9^DHeIs9zMsBoTA4K<$?S4%Q0T z$pg^(RV+M-Qh)(E&jj!&B1?$n`RjN@KnYmSN@VkS*d&(|H&ocZ|F$s7#e7bqG1jcj z;YWxX)`ghAFN|_ApV#PCC_9XAMy*q@T4T?#JRNfdCWboGj2bB7@Z4+W_4t7nl2qq$lR)_;qmjxKC1=vp)g}p7PX6DM5LuLNhzzoybul|Sn*y>lB%e!& zEJ`*+2HAfLF_9dGVYbfIP!B(!6kCLF1Ra#`3vrv!Uvx=RE5DE!U4(X&0EmAv#BS;8 zc4^aAJdhMygmeTQl)n_>c5&j}p}mA1{VylS7oi>_0s3DJ@f+8=0+*@QuO-D6p&da7 z6qV2_iL~GkCB+t@96<-=?}WG=^fe7RMi-$SB>>{z4YAo+<;-YSx(DAYj5B0S4JOElDcI4+>(6@EPKP z-VZ}8{yY>n{EE$_v3M*Y&d@X+qku^l7gQgQV!{JySO2l<{Wvjp6v`n!X#XU{MowUc zY>Bbv{WK}kkpu95t{@%Fv|!LQYsiTHR6?BPi&+NxF9ig8L_G7bgNt7!#Kq8mEg(`Y zNg#N!Bz{vQK1SxZ0tVYbBIaR9{4OCbhW>j2p;aTkeOdy4NQ{k<_>%xhw?5Lh|KC`+ zL0e+P_h+Sz9nI2PkuyMyH$_&m|0OxzQqfsOs$Ek82^7z+vPdL1`>w(6;!d-0U5402 zL2MQiQi&2mLT@WVWwG{qXgzip1sO|1LI??6olKa5yON_vDHewU$X^-7m(-=~B^T_Uy{9O|D2YVrAf2nCRA3;&RM-k# zT_k>#G+Y`;;o2yLM*M70XKkC=S3#@!zG48Qq!FQlME)*HBPcanL*HK{-Xvk_+Wlp@ zj^=!Ay$rz{yWoH@8wjX0UrdU$Eb8I_F!CjV>goWA+*;Y2ZCUtoL5xABwgK~N65m8; zbJIxM;MT5@!67MZjuyY36loLJ+DFz4u|fD7A#SeT9UrjDeKRSt2;m4e2tO3!HjR+o zp}tO`dc%b)ah}F2YseaImuGldDurR6!MF$fk9~V3hVR+JveOgWVabm1P7!-c0 zDPxoVVr-6TwZmx1s_dBiSrGt3#+W$CaS{q2tct!VnmR{f5j+7SkNtD&lCk2Etv=*B=nmol^U%N%*21kV+>il zwmvKhurGKZ_uD9vHp;aAzl%qVM$K*~doGHkEiWt8@8c0JHL&r##5d!|+3GNwsIjgW z%^eB+sThDE#KAr2{9iJdW{Y%QC;#?q0DONDto%;RXsCn&8(PJvvR_$%qb!OAC+C%6HkaV zf(YXe)XbS#F;*p+ZC9pdn`X5+U8|Nae2d@%6$E)G4?#r)#RuRUAK(i`P~;^Ff(i;K zDC+FJ&)(rNFaSg ze2!xGK*^n)<5YWYsWs=@@WJYdAAH0yw!mq4C@ktaoUMe!TrW%{F8=W9 zKVGnuyNfLFwnA~by2KmiuayN$xwpsyZ%-=D=-4()UQZP)<=!F-ygj2h@GC|5rafF) zaQAG{RPHbFz~L&z!cElS!2x&AdqcT1;ee|b6$37}{8R<+l9!66=nj}KislA!{B?HFia#uF8qH}EZ;rLz65AA?1Wf{8Z)!#>CvChl);UAQ zQ=ovO^%~zE&IY2?y}=nWjsgW7y`%BHvFxC)oi`S3}QM zP<;WcE&c4=^M29)D=2BgZU`Etwp7AMC+}zhK-i z&i&1W39%T+SnVLh0qc|VWdjg?p1vhZ4HhuG7<2_TD z@uydzNRYQqc`fS<^k$TLg44F(6nhrL_|L3_4Wy{tf#mEGU!C18r}Hr=H2uFTkEs?* zjzDQni5J=}5Rw*Vkhxh%wN7*cGV@D(;4d743f2+#FVXd%OY@g}~QJ zjce(Jf)ehCv(DrBIL=m|$RVN|7&lb1aZW(vsWK08njkjz=^TJ0aKasyLY~t&c%cP; zSsFL9(I~VkhsZS6If2H$Q1AdH9|Yx$@JQnl^NU$Xm5Oo$GOJ5{$bD2ty9w9iF#`#S zBT#y!)C-_Yg3sY`e7+|49Bj` zRiFXXlrNCmTIQ)`bUcs&6V0{?%m8A^6KHKO^Mk(xmTQKC*!xwW0o0T)klRt_sjExG za0<0E4;erz`T?O`WnS<^?6f@;lj-hiSQG@0U;lYOtWh_%ced95{M>QB{Mq;a@tj}& zb{xIiIH#xMmK*4Ek{+}?Vk{BAIqW7GZ$-agA#uKieI9^Yti96T8;-u-GP1x(%hfy>>2FSq``>cpFBn!|C`zg z*y+@408;A(mAV3uJ2B#bz_<$_UIVbtz_5cIgD>`YA;3NpV-I$`0%DI>1MIWX1prjK z7=lfoV55O>_lfwOLRq9+PYaQrg9vbjIB^p>;9>rWSQ?gjXonvG;^n*t5#RxF;vsUt zzB*j)+PDjQE;#r63(mdpccWn83KvJG)AHZlIJ;x6P1uo-fuw5?zThINCbCy1VZF|vM&p29*Q=-_y_#q7b0g91`pNg{i z5Y|5fwB?uM&bgonb|1qYzu1T-c;(kWjuWrYfbap#3X(Wq1_7xn1FNOclUyx|!Bp<<-wNdm;S~HBGaTkUUVAzX-76Nht*&ZOYo(<8(w|2p1 ze|Td63>zoH26>oz!s*XrV2(4U6*iz^BBaIV_I9ZA;ST&zgLsL(tA?-r5!`8n+f{<= zF}PO3?bbLJg*7F32*hDq5dKI5ld!`E@sCTeAnvf#fD`8ZYj_{v_MEIs$jh>_@=@Cv!k^IUnRwRS)d}PK@LVsT+4#jX22PHE$yS^Zms8kQY!sH z9n7>kdPY-X1z+uOh*&TDmXPmk!-N-KjBRi3r>)V=@Y@-F>jz_)7!fcl7&Lfv{AV+a zercW}qC5b?3)QUd_v(hjnJ)OEwd5cveh)U0V8=UKx_Y3lz2ag{}2B zSZ5QQ84_2~QzN9!?w)>p3*6*@hn-0seLpFQ@~y_+b|$=Dt;8X0V{E}m+HD5i-3ssL zP3rZjBY=h%;bq?0sAt*J_O!tfG}KYr?E*5{qQn5 z9a|6q^3p&Khe^SCIJiN}-Z>9xMA!$S1thW!{bR8)D+0RvOgJYQe+h~Q>BD<4&5gaX z1aoS+PxNytxLp+};I0|A9h~0UhOfim=cZwpdvKnw0ymUCLyi5N&8;|*dNpv*YC64b zY)==Q#oP_A4uK~Wj~ueSc&!A9`^{kc0GxJtdU=1)FQ~i|xO8fbyN5zNVFeaG2joVD zgeDff0unw4hCEWBQHp$ZgBC`SQTx0a)YC17wUGk zcaE*WtLfmxr%@g7Jw&f=1ccNysRLe8cg}f#Kkf%VYVCzkJfZ!-%jM~P@QU$$cqd+G z6TB;r)+jTcYQ3;D2_#0Igm1Z4|AaMttwQgit<=fO{B7Mo8^>FUj(gg$8LA86!q7|j zWIk7S;jdtS%P-)<;ME@c!}M>>`@xS=uxhO(Z!6SUcsudwd z9|PYU5ag9Q$e3Z_&Itz`x;V!>7~?_zDBebDGK9BLwtWqM12?6ba*4~6@Jk=}Jh)pk z>$9;AZuP8n_(}NvRJo?Vp!j|Wbi_$66`L@ZkeBHyAsSfmJQgUnv!fZ@_TP`yESG?O zgzY%*+zbDY(f_&qm*@ZImJ5H0Pl;4if$+mRGsbSuHYzhZS2mmsUmrt0#c2-xJ>4`c49c^#a>>n6p+p0s z_~b>1dD`7kw!8sb{?E?glz*YeSDK*F8aOV3-w|xKD8zNfX<|^xtPa-~r;9?$y)HRF=c{HOwp8vVbQ5_q{M zdXXi^die`AHT^>xE1$snVrZ#+kS0R%Nq-|YbYYYT%aHZq4{|Sm73XT9lD%gTxKvq< zfaOV4zdx$u#-g*DU_)$sXZKm~f^K@BZax1=t%-k^=A_{R*D6`B0tL_ez#v=^3X!Y! zL`z4|gC(&CxY}5c|Do3M-@cpfV>nA6>mw>WV93NVGob%h`4HSKjqXC3N&n?*4P~dk ziuh|*e(t!%43_wWk~2K%80?3mZ@qF@FH49)h1V04kjBC)qexZbPDQ;(q8>g2+RxEy zg0n}BGg_d8ugq|T@(3Q`+>$1D#y`#F@CJIYACK+O%a`@x9~46Qt6T<+i_4s>T!~c+ zofys)QMtKkY%BhlxnBN)y6Nx#?r-ZFhK;1JIPklum668|>-kS)#lHdx?#y;1JQ-3a zzWPt@jfRu!;ai5z)BC>XT%`dGZL{#1wERo%B6;WB5sbT|Z*%_rkcu z)<8cA{ttGmMj<$O04B$LPnC#KB6bZDrSHS!l)e5nZu|kqPe;e?y-jCSIfk|$q3^mM zz}K1hWe_yOH@BoIb>D-F0F5~b|AJo^|5e>c_-EZ;hmYaFs?f$}*aTS7@uQN2RZ{%^ z8ozhthWhT8H55}6Y`prtczDA=ykCs*j(s_mrH=ZBX{@+mUWz*A3KX@Z|Ef79U6w&vSP8c+J@L$;7BP~s^@rJ*Ep7tkLBH}0N`)9Y5JKbU0&Kjjw zdua*xP7mohQ$fO8XB?!tyIn!(rBE{+q}Hb)^g5nd4gxPnNnYTKXm~-f&DB{px)P>d&ZebCJ{vr-{n_~O! zE#lB0d@~<{56vUoeMKDl6C5^=aQAy$M^{_-SlEn7?yz+PTjXG4x?%YTPOR;Kb5wrX zCYLR2iG@}^Py(kj*4Zz%lKd_%0m3w|7vA#{pwv);KIot@Rd0e#rPxktCV`eY5UrrX z+jatuWC{1=pWxGoJ-|uj*jj&kQ%9$0V&g*dp7Jm__O%7RtL1JWjGoLF2}fVg!)qqG zL=Wx3(Mt)?*$ta5=y6G3p<-j2;Wag#&8OqGjMWKUgJzAvy|Hn2B3Q5>c8$mOmkHDh z3l-pNNBJi?0Wa&wOYO&J^*8jLp?XKbdMg?m(OA+H;0*&W>mzV@9*7%7HbmfvED&H@ z3D#U|C~MWWXw0;#4|v$B_aZRUDgwpiWFr7Sh`^IA z&}hKgdAvkXV@IT(aun1CoX_lx)Kia!TGomWqpQ=bE4ihxy~9CsR|GZ;vq;lbSmQ5t zb$8;@{g`gKN-p*Fqr`PLMm4vr9UmuO?%t{NMGFz1ByQF1GvdG?*6K7hwBr? zXK(W5Zb5Yg;rbn9Tw~e8cPJWNjFXQ>dicJKKo>v_#E0*z2+T(dnqqo{55`Djl1#${C9f?yyL8wMv@NL{s)_9 z5b3&jTSZgcG_PJB>@c+~YxN3kEwuPKvcg2N3+5Qj-Dm4gQj%eWH+;8@ZW^(U!Uw|Rt$F9M!zB1Q9s3JWT;l&PIlDS zcIy8-$!=!T!$vkx|2HPPo<$D>JN5rvW$$WJ;ccMiZ!%`p`vz+LW@FZkYr)QMNoH6| z*3Mheyw#Ys^ENbZGiL3a*2dmX=JxjFyD?nX50ur`RCL?zQ0DfeJR*>HDr@(d+Dzo# z$=orfDdjmX>pn{6TBkA775g}up{(hM&uc@tVLwUcvreZUpy0CtB_my~J;{o`HJh6D zS+eUge0X@6_9?5Xz=wzYv_DyO@jX1W>l?Ddm*OcM^vf?)%nZK+kMr)rJz;PR$#-yM z01}qAbjEg94PIFUKf{KNvVJ~}#P%+D3k*(uFD)?P=kQPrrTG+jMoN2NTvlM4d&s&=4i~X#srYGbVFY;8r5W1k31Ys?|EqG&@EmzHL1aUugUd!hqjl!>=RC z8V~mxK_?2dvk6XO32nlk>+gDzUm!;$PVA- zkPm3V66H5c9R}RJqqbG(O+#>L;HwDQwWoJafyQ#B!Cx~SlL&qJZue+`%CkzPYL5&Z z1CTa*RrLnGSS!e^aWZaOn%(RObebB#w;Zr(1{XZxs~q?;1NV%%%anFs_0=GdAl)z) zmq!sMKE6x!8vQG593y{61mrDd;wiNTM%l{N^tKQCV>SmyfdQJ+@W*TpjChsJ>H4Ey zD;Pp6ThsQ3X$?(eKT`Moz}s*2U7PMTx$`s69NqYkK#t_bAMk$8XoTDOSViP6&5Gbn zdaNRH?`1^j);nSix`yBWDGmTJf5fR9{5}*XtXJdLyNJLdIPE_OTMHm@i3wlm3oEVs z#dFat%b+LG2A85etgL3~!5kM;ah>6MX&J1O*2Dks`{wW`H;dO#*(V{C1y)Kj7FZg| zSYRy#m2VJbSPQL(|B*8N$^Lnbl)ZRMQudal>@BDq_KkQ8EV5)Qu&R==z@kaU0&5}} z3#>0@EV!T;E~{@_11uM2EEoj36$%^-Lb(NlP;S8>lv^+eaLH~>m#h&kStDOE_%mKI zT3L%-v=)8ItVLfkYtfg?TJ$Be7JbRAMPD*&!Ak}`oGLxUmju!)uIl68sJH50KY}eB zFz=vELh57M*@3@N2X}XfyRZZXJ4-IPVa9W z3+Kt;-;fyo1QNV+1qjp22sN0ycj7)2M+s&AosLqGp$hAGe4R}mG9X;V!#K=zA{1IU z%mv;dMp5Oz@m&;L&}U(Vk9G1WTHr&W*-i*fKkhh_US(XL{z{VipGH^K0$DVVOPjXt zcB)v=*5iLjDg4E1P|3>*IXf-1(oRSm9#U~#kFSWU!JFcE?TthVpRrz|4a0K|a9`xW z(1s(2Hr8R-X%D1rWj|i~qE?AK+`Y6`t(zLYKS`g+8hQGJzK>WSfro|Dj#k)r3ID}# z@L%X*g4Y`0qd|Kpv5Byb3Q+nlLisNQZQ!Fs5Pz?@ZtZNThyNj#{s1Jc|J^5mj#hmA zMt%5$E{6P-uR&PY<>(h}&;pF%BJl_7x%Kcr@=cy^HN6qw_mS_2679RDtp!gd`%K}+B`}}DBvfdHN_wO zKjsjy)-T&uU;z(KzjStej05h&UheFzUCIHT^RU7J`gli$sL+w!D;+3oW)KMMj)5OE zI>?yr{1{v7eSOCGc!?8U*-L!*(p}3+7d)fwLSX$smonzn}k73ad8DBC+ zItC(aszByyV{Akw?erk#8e<%e#*=BS6`3y^;|Mf{Js4Q z14m)EISQ^h?g=gF7}LT(wI~(n0Xu;ACNQr~*(M(f`U5!Y3eLVv;8JIo{R#H32fqn} z4LqY@^T|*2bAVUpau1PtS9vGsg|@ilJl^wg0$0JoKusV{S5j3noC`6_C9h-E?XSe8pog z{N2{x)z;cE77x=a-l{$DScAhkmN2?w)aV=>dpp;{VYUA!{S_QwEFuO@#c(z&b3ohb z2P{Uu5B9BY$0w`{?on|2Xr%PxnP9ci@RIEQhBI&*Xj?ChQ|4McRtCqr!heAf9%WQ& zhXZpkLXVeGhqF?xnvWq{UdFGa0qHp+bv2Leg@yT0XV{Rf(g1jlN0eSQc7WY@-Vw}k zC^3OC0o(n8BfuFeW%p5F0RDBt_vD+rRs*t4W(U~hHyok7$xOf|zv&2>CI<%KHxV8u zTIS4)7>&O0mB(g*jfRZ^{-%UGWpp2X-?2qtxFeth))&5@+bS@e43y#EbMm)MfNEAj z1CJ0N6mbr)k>P$&L+Vdzz_zlkC_)wx{{n z^?Z5)J}bZfmwWW2;fW%_2RxEfm0voTqh@}?oBs+5QZ{}A6`ozn-*B=QIGm*%hJnR7 z%&b*|yMOxIx|j;!Cw;KrTlwOt(h)nuZvd^g#mXCYwXY?tbJL+e&TmR5neX7j*J=p{ zQVspJ3ojUV&aYtG+rOudP{xo47Qc;%vw|ac3J16yf2Y#Y5r2r59#^N*QmEfuOfknC zV@!{$Q)%hQKSWE9t5azyEIhfGVp=@Lm>yTB($bUv5G~C)#iS9RT*$+ahn{npV{|yc z2!5gf$A$gDGKWkBj`51vbaaeP<%-yc{1}}|jytYSrKR>E$Ce)V%yEoPrKR>EKSrk# z)8pz?T52D1Z0T{&9LMNXT52EiV{|Gp%{h&k19d{?c-v(Tn0Zld`NL)oDKd_0<~T;D zaz*SzevD4#iX2y`(o&l_u%*X6a~z{nX{mk4kI|{b^td{emfFmLEj{j;;~1SvOYK8` zj7}w{Ij1pmpiamfa)=+As4)AZWDZ&1IIfxF7@f)$u@Ct%I+ZJOT%AfwZRWt19{0>~ zj83Jc_8~t;rxMfS>Qq{4GY7WxxMz-IbSf>i5BV`Vm6+z7#>{~_A#+^H+b|__z=G8u zW70wEVz@SXTyw{~hs&QHeN3*U)eX5;Lyy2#l!eu#MJldGuucB>L>8Cp zVS8Hqp~y)`n5K^;w8z=EiEXKG32wm%(S1@yH+=ta1V1FwzecKq6Y@X+f6@nU7{DJ> zRDNRtR?QA^%`mXN@Fj<*K&$1XS`_AQI{tvoF8g&9-47M*F5^JMH>+?T)laH)(2geL z#UES^*z&S~?^o@{Luy;P$KtQP)U}5E#vg_=zcaBJ)7nQ*7CxqQ8Y;L*Jc!U?rGybG zD&bDV3hyTkI^p6!J>ffpU;9(|?FHT-yiKg0|D^qu@$az5Qej|61)nb&wwBS?R@&Y$ zfE_lM(_Y)0|KS7JM+{&eIe=Y`fXwNig5Np5BawmqU~onwyp*9n{*9ue{>AYrY(e98 z6p?--+7SQ)1zWaRTE;KD!>v#C_#bLk_zP^mhrKg#2Y&eQ-@#|$+i`TWRosMTxAnq_ zWw_aley9nXgz2zO{Jl%~oAePOAqR4!OYEF&P-VNQaF+*Gz#VN>3S?IbJ48YC12>kz zmYZT+q!)JQne>EWScJ&VvjJeZ(G0u1TN=b&9;h*H8(f)+f>bp|!D!bTwq{RkP5G~@ z@WJJsZ>$`Du|Ur>Z+$DX@s2hS*(V}BysHg<7!tO((LI^|A;Hy~-`I5?6n4N32*W*W z1A^jiH;m0eX*OBU zPaS{{C;vkG#!LHDwjht$Hk#dVr5cRLwlUeu+nDUsM%nlNznga))(sjwk`J7Ozn-sc zEwGcdR(yLY9c1$BJTSh$6b^SCH26PN0>d#P1iT;*l(QPq-*2)onwg}tGfP?zzdvup z%MCM_94@`cbU<8qlWE~arbZWTjT6QXhF3>EGZ;eIK6VU^_%I??B&w^dYxL1o1--q|F$5sIf{|Tr~LCm=U!*a~R7xT9kR{<%I|(5tZU4e_CsFbVGbDclpi z5R%YRxN5rwpYWY<9_zo=cMBvv`i;o{0@rjjPJ}!ATboC9wT$g=?`>=QX_$~_(^~JPmxDxxEH#6uyGw3f5VT;-|*<~#~FVkj>_MN=nelh>QTaPL`s>R0JLRbSof7?x$@ptHx(nO@%SU{LyK^3o?h-eoYuuCb zcyt%JAzkG&$~^Y=wH$d60UUeWTjuSovsyiPCH7SeE|O2esrKh5|%)%Ca9->I>`|5wJ}X-DPnwCL~u z&iHE>c2o`D{A9?jVKAIn{4M$eo}GkpF-#%1*Ynstq| z!ua#ctVY!sTA@)gi2f?8Q8kQKXq1ej=ap+@M$(*bGn7KPu4XSW&EoLr#saKCDqN<~ z6bkz?mznX@xhx-0VF@7PvTR7LaGAzbSS-l6EE`oTT&7_a78WutO9$2ppK4^iFz>W% zY^`#d2G@&%)7npJE$ySA`t53hcg5px({bxeZ8To_VEe(3;Pc+Do^a(EA3nl$G+LR& zIqE-U9RjDXtxMeg?EJd_aul9_Sm(g7JW<|={$cQ9M1CvqNk4?+MhE9x1TSlV9v+9L zaF8$(5Th6nIMLvra?NbOw@j*bUY&1ed#wvgraxdiePf=)C8oZPmeXOfbw)k@2UlSD zFR(C*cQ=}GrQ(eKhGCJZetzyR>hLFwBVcoYb21Z7uz+`d_l_CW-_d){rVv_ur!E? ze=$HE8gR zA-LS8XJnzdQGHZbumAB^eB0vBlgD;KrkpjTX|#1$hNoB(em3H({ipj2{LdMJ z>xZF}^}glYn$VKDh#X#pgu95^Fb|OmL{L~AoAo2B=(As3lMoq z6;j%{5RowXr>CT}^9|C_dkI?Adwlpv|2~3Nbsw)5LGK@e6Y#uzqsT8BLi6ehq^LhI zgr>`RBpd}E#1{|gXsk7kyXeA-1`L-_JvgM+(@_;EeAcN?OAuKVsNvGorPzSs)eQ)V z3GS4KhR{1|tC}!E8vAg-Ry6{13pIDy5Im)$>S~RU_C7+;s=F26^hjPGg|0zmk-rKf zrLB)4vZ_}jrKOJ}vZ_xbrJ>7*(40N5ezK^qKxCEr$)dh;NY7cl6&*T7y8gtF)~2d^ z`V`TAnx2#7(j+aDd7eS!sZ~hv`E0oID)I%dF;6@fuqvk%vEp~tkfv6BJqyVANI#EA z711IR8bJ5R3y4(Lvxo$zgnW_I8{q}%-CbSXaO4rrBQReTDR|I74jZeH5`frp%Y|2O z4XL%_%qQ7CS_jb!P`Jk_`Wn; zt1_rutG5XXFG|lsn4K6TcD&{@sZj*1m2xk z;WOTWTZZ(uR05@)TX|X-6IzLUyaTrlfn6Z+UMWH1p>g!ky%&&tCIz=Rk?9VABWv*a z+^(VG+(8>pCFuJaDw)MW;UF9I`hkW@YH`q!!RrnUmEq4pPYGUkYN!l<4ti?v`k{tO zW_8e};B}XV%5=>^n}gTg2$i0fJy&r&`zRm_SAfa-3Vf`g>I!HmUx80FRN9f6#7{O| zfjt_ku7LK+S75J(sw<$Od<8z$P;~_~l&`>N8mg{XCA;-lAZZL18{fD7XY=zG9O5 zYDjBKmr5~(;ga6WO%4wa!RkGBuz)-nPk$ujx1mICKIgoDXplm=URTZ39f`-qL&-#F z*sH<{1$YCz3=1FNOA@@Xe|R1b2UQaO(u9XakDPZnoRZL24CSx9sGq|wf|Dny3ddUb zs-a_R&HdedqxwhJ_)y8l&BCBz!>Skj2VY&&T1jTXUsumyy#F9Xm`X+TH5BG#u#v7F{^;-f-LJ>Bj{AAt_fD$APsthF$+HnNyc84C zB4F-944xHO^b_(SVD3iD$Wly5gn*fY7(5WL=qF@Az|2L=DW#Z@`T#QzF%9J%<7EOs z%_mfO*WgP(j5VO{Ayj$i;9ERKEf@+50MIC022g>NRRQp`a41&(0HFl{g^3FS0J?W5 z7X1LC+Fyaoo$z%Rmd z(G8ve!Cn+GF>=cggY7S3V%r}XiWNLy;18`8>w0MSqliJRA|`4*HWaFM zfMD&eZVM^p!OP=ApNibDL#NPG%FEu5UUR2r*hezMhu3sh>4+m1~GWqikNuWo<&S5 zwi(=V{;z&@{&`;8mgLa+RYPm?JRu4N$I7bSeyfpYIFsQH9Kgo#>;scfQpwhRO^6QgO~<*HDd_~zOrPwmkEW< zFS=@o?SEw`)!~4`KXouueGZbZ60A7`3$;1GULzRZ)Mehn3>9Fn6AaIQE`x<}6<})# zhUcf2!NL#u+mmnTncYMY#0i~H6XCWRtTxM0r7U2QUE4=-K9|BgI>Ah?+nF44}ds>S1|lk zFdGRY2Rt%16m|uQuJ@oJ?`o>ZR8phrCQZeRfGw<~#sslhQ!!BtNR4@8i>Bh7VL)n} zL2T7j9K;5s#sO`creY=?kQ$Tfdzy-~ssX8SlC>SF5?OogV<_Jz%#mDs*hUgg0F~S3 z15K^G_Ck%K2{_|WEkiH^5H zlo(M;m2w}5`?;(K64&=iOI7>;Jpj|DQ02GR051O+^~>}B?wnsLmKbc24-P($4n`l5 z1G|_24krFfoIiDq?S#P|kKpH5e!$j^o5)h@?Qc4(wZG^5-@q?@@aI=I>yNvB^AGp~ zpoX!X_-aq|l<xrjXFOnUQ&{njR`P$l7=IiE z=!a`l%;%*F!T^b>8Z8=RCy_g%xz-0O64VWPG4wQRD3=iq=u9{GC`1TSx>Eo`s;j3r zOwTZ%m+A-uWM*o#s3ehDV(vb(H*^MGaS4kD`r}dw#sl^)g%ts`QYYq;v8A^GZ>pBj z>b9EaETRG%L*&*nG*FsvDI}IKq<4>nz|JoGxth9N6CN%d_*~!!kgb3KOE9@cEOZ1I zr+@&fhdIK%jxd}Eu&|yZ+~)|8jPTd?dBXjX05^U|o4SsRoJE3ceMJ_;;{nTvF%B4t z@!|-9YbtW|gU$z?rCctuKyHa;M7e+=xup?;Poe11d-xvmrgFi=1I33OCrUDkG?zsX zybNzl2q?Xc>=A1y*Aot?J!?<5%l9kh9QTBgl7xJa#=+M-RC?j3JZ>uS49{Kj~Uy=0j6Q%`GS#^PqELWqJr`Z zo)wh^N6IgHSjc}a{Rt%`z?TXfN`Wo|TF&YMhq9ncf|j!;a()c=qTB?q*bUu#+1oN# zBNBo0isQtHuzL!~s}U5bb@h#OAzpK)a>+;o#n&w(3I+`6t&I@a>l!XQzM>SC9*lvt zhTBWd6hObJ(NPEOq_R$%OD}P9^_IbwUD||QAF(igOQLP0%)Y^y%A*x&(1*7zBlaR- zs2}e#q_MxL6?WB78lo(;$r{SU5(l(48$3%ff|RyIKub4#lNAykUYD)bP_85#z;847 zs6+@-dM^U7A}1jlIJTS5%XOFmGVg12R6#q5e2~noe4EjTvBP|x5eWc9l{;s~TIif2L-)Qe@KOf_NnQLV0`(0V#*%NnjiufFnTQ~K@t z-qPEM@8yLXKFTtRL@#lm(zqJ8mwHB7Tn*zg&nUYu4dZgpD7z~SW4vaBD+;4NrQs`_ zi9_dZN$?hLgexsW2M#b4x2r597q;l~YKPARE#j|pun4$aRKc%532}@xW2u>$p=L^ zQwp4XP=qtpaT-HVXhglEV5DlaF!J~`KSoz5yv?tM5U1mrbi3Ls;CeZqVkw$xu~2HqVl+hRYXNx zFE4QNQ4!9H0w*68;jDC=Q#mTM{_;e@SQQnbLR6mgEEkniLsXvfu!^XN>!%Bxd{l(< zOo5Y+if~p%4tyEh)uShH&wEpOND>bs@`B^UfG`SN3>y5R1C@ruxP8ep%7S4St39JE z6o#?JGHBvbS5LFHm%XVX5;Ea=#c^yTc*gds1LY$jZeR0^Y$Sy7x@Tk~A&j+_L9>;* zdYY=e;Y}5hkXg=~j${$u4iN;A&gC)k&T2fHd_WwOXS;{2hn|rQ zg)nw`Mm7|}*lig!0fA7^^y?#Us|bb6Tt0Rj8w#F!ed0j*P>9<-o{<8#l*hC&!$SO!fsAQUvw zI_PZ`p^!PsA;+VMcw0p%hzRqm zZym>m;{2C7zKDg)lDljBF@`F`gJd?rw**Lilex9KuW! z4%oedUm9IeX6A^{Su(O6rsx6KSC+6THVzFA2MxX^f?)wZw1ftHZppP}=3Gmx2WZK4 zCG6M|g{GF=5W&NxB{bl2OD2|?b1ktRpe2(^*s&!FO)a@Of=5V8XuRW=+)`%FwZwXW zmP{^T$CfBGwd8gJkM8U3hZmKn<>V>)<1*#M0L7^aO-gJfh3RDM1cgqmaHsybOd&Bq zVTMAJ0$WL8HW_PY;IjA`@SC&Ljk}zMbsE%{Glm9AcUuaHB@F4!v5@e<>uqfbAJ)R> zIs!fKdRv<(%yR^K-1W9LPnhorg>7w~aE~JtwzYY}0z=@tm1bcJouwkkM1vsTYbhqk zJR7~wLh?ZtpZ7aLHpoI)Wg$Ff2sEXXisEr+s)({o zMVDKOi89ZjS6E0s%HngSBV?m2geM#!8)YFp=?K{<3*jk8$VOQRPbUKJ=z!mu!?XX4 z{+#3M^Dz+s`>evIz;=d-*K^7kLaM%GrSv6kR%s-~Qf;U+$mcbZf~dC98RQEZNzqeV zGYoRIAYp!Z2F==em|tTJ<@Z`7K{#GE1PMq$02{X989?cMrv1HY;bnK3hQDUvW%rnd zzi#1WcbJB+weYh0OT*vLa4G=m>S;K7(;D(om8xN#A?T=bvGbMzWTPtn)?0Wkssi6& z;kl>^{A~-*MOEPMSa>d~0^g|NR7=SC^RBhz!zvZXCPUC+<-%#R0c67}{!C3VfS|=fW!R_bfaYR)KHVaM`yJ*0A1prhH%n57NK~mZC!o7)k^?EF>G;=yRtd z%=a5pp4pgx!vi3vwiUWC&dDhC%0JXR3&@tjm95DJIJNg~A>S$wygy z?sbH0l!frABV?m2gwGry8)YHvbA)V^g|OccxRh_C)O*00DxxfF{-0Zli86m#@r8xt zqbxoTIzl$eLOA3I*(eL)OGn5?SqNV_LN>}m_(lkDko_4HdY&|VYYpWgjwHwy7oSM$ zQ)l$jhZ5j`pj>f@0hESU`@7V_%Yv)nmsxmOXf^zD3oi?-hL5-Kvao9S6&g;V=1Ieq z){u{?T%W59K}VJE+N%v98&&aljfLl;D)4J9JQr1gUuWUDs0#dg3(rMW;1e{QmtR8B zdV{s(!zy2VO*8}@R{p+jk^yAHD*kS?@LX60ev^gg!Yc5aEj$-if!|``xv&a+vWC+N zfmErtT1!5xvaWEOA?UF3YRl~gkPWN&n_}U)unK&th3CR5@H;F#7gm8!v+!J41wLKF zX-NRSEuqTvPHV}BRTdIv7=jKfFR#orfNWUB-z*Eyg;n6QEj$-if!}4}xv&cSZVS(a zRp4_poYnv!tTZc_Yc2V(%F4k!L(pO6^_2MrkPWN&yT`(FVHNlS3(tjB;0rB07gmAa zYvH-D3Vad4e+&x>@aqLL5qQ8^O5$p0FcnyADHPd+0S9oPn1vK$oA6<6dx;|yqU#Au z9ib3kPk6`?3K8~%haI61V^3IS2sEtmyxb(Ck%lGIaynH(wQovEQ8}ymSUpJQ-!B3Bp+q*`HUlE zqb!7H9U&WKAw1^@*(eKPl_O-MEQIF`fyO+UHN4 z2-zqLVT~hXqb!7%9U&WKA-v)U*(eL)RYfq1+pie|M_B!yDP$g5mwsKNRd9KMd#yHy zz^WB)>*@`IrI@NUZi{^@U|Vr(Kxu}cPG2U zn{u*>3bH#LO=JZ{vbzb?+S~6mKQf<}3Mvw)eXI#2C3e#JM9i?b(3rFuXy59df-xtk z*&w>t6Gb@UNPHi`TEbyRdU0gGHL$9BXfy}(4j4R%MFc5*9s%(CXjY<4W?xuCxsq@| z>7c0!IU+cJug2$B;W zCus&0iB5{3NQK!FJ#{xaQ@LcMf#OY;5e1dr%@G1Ok93h9x?8NJTun$IHre2#79pr> zw?+WmJv2Lno>6wb&05N(galHz8+?=^1W8Sa0Ju{`iZ)$NwU%-zA%WB#1|OveK~mEq z0B;@9qGxToGnI=)8mQfA8Bs1^NN+}h;AIp+dgNw$TShSwL2{PkB+Y;#(b*9csj@_M zmot@1Mj9yIZ5dHe>CK4{xP7>bVJr1qYbjR~5{S(+_^3q)>e_+`XoU|OG@=1ccQ@8X zZEb{2W5zmMTZa!CyeL>(dc$doY7^iC&LX`~n@(CZ4f?UzQi4>(P){DTkYe5AeJ*i? zLfzvDOC6z5_jtlXj!>w3JmFzSDAYZkuq+Z<+d7+m5`s)m-y_b#L3S~YEQs-=mJwqd zFcjm*ETm8ZVe_=h#~t36K_0){;VHsu!;i}_ioMY`c$Ef~u+6%|xp^Q@>VI8uHi zz_>o-nKmsayy+|~YF86lG!azSSyIr97*c%8Kx86CvzztKR4GYJklbKNMv~WTH%3S= zmAhTFJ_Cc{>s<$_b)IP;Fou2bukZxRE_l2<#`K<{2B{s^z^&%W)pMZ5I}N_hASgs1 zMnJ8z4c_-do8oCUy~|n3wIU0|c3VbN3mB67C_?(qZf7-`M}KS$S&Gucjm}c86Fatzx*XSsMb`qHq&9$a38K7v|Fx6Vhb%X>$ zcNlzBA_PfIi-6v<`GKVye7gR;TqY1ek$Ex>?7IUu0Y-cH|7#0ZK zWf`QEFeG<(g!G-=eL5c_LOq(}Eah^M1#)vOBgzE~$<2$9rp{U)%h7W?-&xA#A`9g1 zv5Y7eFeJAiLi*r=W;uFz7dlJ1Tx5aVy_ON>0*2)7i;$+~-ZNN^MymUrrCctuKyHy` zM7e+=xd$QyZxx;`(<8jtS<2-i3*;WOj3^f{B)23&@Pe`&J>IDqxJrN;zO--fqq%)Q4MH=WmWf@T~U`X%j2*Hagdh|3r z<4omxkp_CtT1M0h7}9$#Lhz!B9z71LoT*$d(m?Nd%ZPdbLwYYn2wqgtqvzp8XDZi= zG|+p=GNN9Q3K?zpu7HEYspFx z38Xd|yq4mHi!Bk**?kt@5Olw9H3k-Pmx(E$vrVI;4BCMSdm^-1E)&UYx0dn_fgia{ z?;E^U;>+}b2JmGHr|<5tmaLRqrkw__rT8*^r~!PLhST7(%UZHha+!7;yq4n2^a%la z+lTe`x7(B9_Bab`sVCR4;9Bjq3{p!N;KSmFf{g9#Uh_9HmJp()=QUdfU6ZSd+%P^39I zfiSH4ZoSo;GMbSGnzuPl(hMllygh-S^ZI6;;w%|OVS(UO%Sd{JA-Ove1Ut@pG*6o5 zO&P(+1I6i%lOzL*H1CX{wzEdb!$Fgn8O~C!7+D}V(=wu7z>wUm1nGe;hLl57jM>hT zkrNik-DMd`jxZ#5cZ4)|L!5(LsAT6jQ@LKGf!F^pDc%LT4)1i!{)?*D|7Bz>wa35rS){qDOb={mxXb7iplk z$TFf{z>wYp5mM_sJ?hbPez7x^>qQ#qJ!lzGFJMS-Nrc4vns)&{OqMpNM!>>f7|W#&>U#RBL+{6hzM%KqY2P+rhGMlqsL>`kWpd|;2$^mq=X1kS{?y#3$qdp8Y`@! zTuC^fw9??C5+O+G$q0a(SIsk?GM}@KDqk=%%mA6EH9D%GokX6|X0sarCs5Yavj(g8 z0Ti*%8LZx4Qp7$Vv3=6funpn`W8j{)^VS;i!yM@9iy9ugigxPiOVQjbGGT#WwJ~I5 zm;*9vG(5_non&4mb2A+K*4*0@E*stRubIzTWw`E*;(*NS8c#A}Cz-X;+*jj4F9huk zW02m2EjAc4^uiQSc~hgK3ff6!oi-P459{hJgY~zE#jZD4e|uQ$27}dGkBZ%STVZ8& zfujG8F>qAWLlY#WXx*sMDk@yEzN^idsEDgg23sB#!EQF#@~8-QOT^ZGEUOz-hHNzk z?x`xYu%}Fc>%UE-V^7ge*Z)0jF70V@wcTLLdYZ8BM{H;F>9UuBF4PCs!tGa!TiAXf zK?imieCz=ss0%wIpw(L23y@a-StgF9aoRblGPO88PO7)_#LeQivd>0}0R(7guq3{oEQdO3VTL7Y3h{ z5J5@@6QJ$v4t@bR6-kGjg|#4q>KsZT5+(?KX<12;FeLd^g4Fs%GHe4r>`bhANG_4Ggn`0AKWOdojkVF-G7O*u%H_93=8BgwTvJaJ(JvJ3eq= za=EjxoO;@V9J4@fyk#gk#E{$-8qy&v~yk;u{LKN@b#g@Cu-d3V02D`TX+C*=Zh&>bQmq?N=Q#_j>eQuK zAUWSMf?&h|A65?%#Ez&7tRW+oM%0A{pQPf5dT#>Q5%oT6$S9=|^?rj-N^wM8lmId= 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%0DyLp(;zo)y=6b6&K&6p3m<&SY)C){FV{WpV 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 O_l4up__UD4@&5sJsFQU7 literal 0 HcmV?d00001 diff --git a/prj/MDK-ARM/Objects/HF_BCU_APP.build_log.htm b/prj/MDK-ARM/Objects/HF_BCU_APP.build_log.htm index 0f3bf5d..be8d1df 100644 --- a/prj/MDK-ARM/Objects/HF_BCU_APP.build_log.htm +++ b/prj/MDK-ARM/Objects/HF_BCU_APP.build_log.htm @@ -22,20 +22,17 @@ Dialog DLL: TCM.DLL V1.32.0.0

Project:

D:\GitWorkSpace\bs_bcu_app\prj\MDK-ARM\stm32f4xx_app.uvprojx -Project File Date: 11/20/2024 +Project File Date: 11/21/2024

Output:

*** Using Compiler 'V5.06 update 5 (build 528)', folder: 'D:\keil5\ARM\ARMCC\Bin' Build target 'stm32f407' -compiling app_demo.c... -"no source": Error: #5: cannot open source input file "..\..\app\app_demo.c": No such file or directory -..\..\app\app_demo.c: 0 warnings, 1 error -compiling dsp_can.c... -..\..\bsp\dsp_can.c(2): error: #5: cannot open source input file "bsp_can.h": No such file or directory - #include "bsp_can.h" -..\..\bsp\dsp_can.c: 0 warnings, 1 error -compiling bsp_iic.c... -".\Objects\HF_BCU_APP.axf" - 1 Error(s), 0 Warning(s). +compiling main.c... +linking... +Program Size: Code=21086 RO-data=962 RW-data=4408 ZI-data=1119872 +FromELF: creating hex file... +After Build - User command #1: fromelf --m32combined --output=HF_BCU_APP.s19 .\Objects\HF_BCU_APP.axf +".\Objects\HF_BCU_APP.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

@@ -49,8 +46,7 @@ Package Vendor: Keil D:\keil5\ARM\PACK\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include

Collection of Component Files used:

-Target not created. -Build Time Elapsed: 00:00:04 +Build Time Elapsed: 00:00:03 diff --git a/prj/MDK-ARM/Objects/HF_BCU_APP.hex b/prj/MDK-ARM/Objects/HF_BCU_APP.hex index fb9bbe7..d619046 100644 --- a/prj/MDK-ARM/Objects/HF_BCU_APP.hex +++ b/prj/MDK-ARM/Objects/HF_BCU_APP.hex @@ -1,8 +1,8 @@ :020000040800F2 -:10000000C814002069020008B7080008AF080008FB -:10001000B308000899040008690D000800000000FA -:10002000000000000000000000000000B50A000809 -:10003000A504000800000000050400089102000863 +:10000000F82B002069020008611E0008171A00087A +:100010005D1E000809070008654B0008000000008D +:1000200000000000000000000000000085460008FD +:10003000150700080000000075060008910200087E :10004000930200089302000893020008930200083C :10005000930200089302000893020008930200082C :10006000930200089302000893020008930200081C @@ -12,7 +12,7 @@ :1000A00093020008930200089302000893020008DC :1000B00093020008930200089302000893020008CC :1000C00093020008930200089302000893020008BC -:1000D00093020008930200089D0C00089302000898 +:1000D0009302000893020008994A0008930200085E :1000E000930200089302000893020008930200089C :1000F000930200089302000893020008930200088C :10010000930200089302000893020008930200087B @@ -26,206 +26,1370 @@ :10018000930200089302000800F002F800F05CF807 :100190000AA090E8000C82448344AAF10107DA45E2 :1001A00001D100F051F8AFF2090EBAE80F0013F0D8 -:1001B000010F18BFFB1A43F001031847280C000079 -:1001C000480C00000A444FF0000C10F8013B13F0FB +:1001B000010F18BFFB1A43F0010318474454000015 +:1001C000645400000A444FF0000C10F8013B13F097 :1001D000070408BF10F8014B1D1108BF10F8015BA0 :1001E000641E05D010F8016B641E01F8016BF9D193 :1001F00013F0080F1EBF10F8014BAD1C0C1B09D1EA :100200006D1E58BF01F801CBFAD505E014F8016B5B :1002100001F8016B6D1EF9D59142D6D370470000ED :100220000023002400250026103A28BF78C1FBD8FF -:10023000520728BF30C148BF0B6070471FB500F0A0 -:1002400099FD1FBD10B510BD00F065F81146FFF710 -:10025000F5FF00F08DFD00F083F803B4FFF7F2FF27 -:1002600003BC00F083FD0000DFF83400016841F4B6 +:10023000520728BF30C148BF0B6070471FB505F09B +:10024000CDF81FBD10B510BD00F09EF91146FFF7A7 +:10025000F5FF04F0A5FF00F0BCF903B4FFF7F2FFCF +:1002600003BC04F059FE0000DFF83400016841F4DB :1002700070010160BFF34F8F0A4880470A4800476A :10028000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE746 :10029000FEE7FEE705480649044A064B70470000A2 -:1002A00088ED00E0B90A000889010008C8100020A4 -:1002B000C8140020C810002072B6704762B670479C +:1002A00088ED00E08946000889010008F827002051 +:1002B000F82B0020F827002072B6704762B670470E :1002C00072B602B4EFF3118180F31188BFF34F8F40 :1002D000BFF36F8F084602BC62B6704772B680F3F8 :1002E0001188BFF34F8FBFF36F8F62B6704730BF77 :1002F000704720BF7047B0FA80F0704790FAA0F0C6 -:10030000B0FA80F0704790FAA0F0704770477047DD -:10031000704770477047754600F02CF8AE460500F0 -:100320006946534620F00700854618B020B5FFF710 -:10033000B1FFBDE820404FF000064FF000074FF03E -:1003400000084FF0000B21F00701AC46ACE8C009F3 -:10035000ACE8C009ACE8C009ACE8C0098D467047FC -:1003600010B50446AFF300802046BDE81040FFF70B -:1003700074BF0000004870476810002072B64EF647 -:100380002250CEF2000040F2FF01C0F200010170E5 -:10039000002080F3098840F29C00C2F2000001684E -:1003A00081F3088800F034FB40F2CA00C2F200007A -:1003B00040F2CB01C2F200010A78027040F2441010 -:1003C000C2F2000040F24811C2F200010A68026065 -:1003D000106880F30988EFF3148040F0020020F0E9 -:1003E000040080F31488BFF36F8FBDE8F04F0FBC9B -:1003F000BDE8005006BC62B6084726484FF0805161 -:100400000160704772B640F2A002C2F200021168A9 -:1004100081F31188BFF34F8FBFF36F8F62B6EFF395 -:1004200009801EF0100F08BF20ED108A20E9F04F60 -:1004300040F24415C2F2000529680860744600F0D5 -:10044000E7FA40F2CA00C2F2000040F2CB01C2F269 -:1004500000010A78027040F24811C2F200010A68F5 -:100460002A6044F0040E1068B0E8F04F1EF0100F40 -:1004700008BFB0EC108A80F3098840F20002C0F295 -:10048000000272B682F31188BFF34F8FBFF36F8FF4 -:1004900062B6704704ED00E000BFFEE700BFFEE774 -:1004A00000207047704770B50446A56D00F064F8F1 -:1004B000064694F83500022808D08020606500BF09 -:1004C000002084F8340000BF012070BD206800685F -:1004D00020F01600216808602068406920F0800044 -:1004E00021684861206C08B9A06C28B120680068B8 -:1004F00020F00800216808602068006820F00100F2 -:10050000216808600FE000F037F8801B05280AD941 -:100510002020606500BF002084F8340000BF032065 -:1005200084F83500D1E72068006800F00100002859 -:10053000E9D194F85C103F208840A86000BF0020FB -:1005400084F8340000BF012084F835000020BCE7A7 -:10055000014691F83500022803D08020486501202B -:100560007047052081F835000868006820F0010018 -:100570000A6810600020F3E7014800687047000037 -:10058000900000207047704701460022002391F838 -:100590003D2091F83E3042EA030070472DE9F84FC4 -:1005A0000446206805682068C668206847694FF0DF -:1005B0000009CA4605F00F09B9F1000F0AD105F08C -:1005C000200038B106F0200020B1204600F0B3FA38 -:1005D000BDE8F88FB9F1000F72D007F0010018B92B -:1005E00006F4907000286BD005F0010030B106F4DD -:1005F000807018B1206C40F00100206405F0040008 -:1006000030B107F0010018B1206C40F00200206406 -:1006100005F0020030B107F0010018B1206C40F085 -:100620000400206405F0080048B106F0200010B96D -:1006300007F0010018B1206C40F008002064206C25 -:1006400070B305F0200028B106F0200010B120465C -:1006500000F071FA20684069C0F3801A206C00F045 -:10066000080010B9BAF1000F23D0204600F038FA84 -:100670002068406900F04000402816D12068406999 -:1006800020F0400021684861A06B50B15648A16B32 -:100690000865A06BFFF75CFF10B1A06B016D884788 -:1006A0000CE02046FFF76FFF08E02046FFF76BFFE6 -:1006B00004E02046FFF767FF0020206488E7FFE79B -:1006C000206B012879D105F01000002875D006F0C4 -:1006D0001000002871D000BF002000902068006842 -:1006E000009020684068009000BF00BF206840690B -:1006F00000F04000402839D1A06B006840681FFA24 -:1007000080F8B8F1000F30D0A08D40452DDDA4F861 -:100710002E80A06BC069B0F5807F1FD02068C068B4 -:1007200020F480702168C8602068406920F00100D2 -:10073000216848612068406920F0400021684861D4 -:10074000202084F83E00002020632068C06820F04C -:1007500010002168C860A06BFFF7A5FEA08DE28D98 -:10076000801A81B22046FFF70DFF31E7A08DE18DA1 -:10077000401A1FFA80F8E08DE8B1B8F1000F1AD0E6 -:100780002068C06820F490702168C86020684069C3 -:1007900020F0010021684861202084F83E000020FC -:1007A00020632068C06820F010002168C8604146BE -:1007B0002046FFF7E7FE0BE7FFE705F0800030B1CA -:1007C00006F0800018B1204600F037FA00E705F087 -:1007D000400030B106F0400018B1204600F09BF90F -:1007E000F6E600BFF4E60000CD0A000870B5044646 -:1007F0000D46164694F83E00202816D105B10EB9D4 -:10080000012070BD00BF94F83C00012801D10220F6 -:10081000F7E7012084F83C0000BF00202063324647 -:100820002946204600F0E6F9EBE70220E9E7000060 -:100830001B49098801F4004189BB1949098801F461 -:10084000804171B1174909780A2903D00021144A5F -:10085000118024E01249098841F40041104A1180B6 -:100860001DE0104909780D2906D10D49098841F488 -:1008700080410B4A118012E00A490978084A12881F -:10088000C2F30D02084B995405490988491C044AD2 -:10089000118011460988C72901DD002111807047A8 -:1008A00004000020060000204C010020704700BF1B -:1008B000FEE700BFFEE7704770B5002538480078B6 -:1008C000012800D070BD00BF4020FFF7F9FC0546AD -:1008D00000BF3448007828B900BF2846FFF7FEFC67 -:1008E00000BFEFE72F480078401E2E4908700846E9 -:1008F000007828B100BF2846FFF7F0FC00BFE1E711 -:100900002948007828B100BF2846FFF7E7FC00BF60 -:10091000D8E7264801682648006800F0B7F8044682 -:10092000012C02D0002000F04FF800F0A5F821497A -:1009300008700846007800EB40001F4951F820007D -:100940001E490860084600681D49096888420FD1A1 -:10095000002000F041F80446012C03D0184800683C -:1009600000F032F800BF2846FFF7B8FC00BFA9E747 -:1009700012480068D0F89400401C10490968C1F87A -:10098000940010480068401C0E490860FFF735FDD0 -:1009900000BF2846FFF7A2FC00BF00BF92E700009F -:1009A000A9000020A8000020D6000020940D000817 -:1009B000900D0008CB0000200C0D00204801002005 -:1009C000440100200401002010B5044600BFFFF7D9 -:1009D00065FD00BF10BD000030B504460CB90B48E2 -:1009E0000468216A2068884206D3616C206A00EBA3 -:1009F00081002168884201D8002030BD616C206AE6 -:100A000000F044F805462846F7E7000044010020BE -:100A100070B5FFF745FD054615480068154909689A -:100A2000884215D012480068D0F89C00281A104956 -:100A30000968C1F898000E480068D0F8A0000C4979 -:100A40000968D1F89810084409490968C1F8A0005C -:100A500008480068C0F89C500020FFF7BDFF04461E -:100A6000012C03D002480068FFF7AEFF70BD000004 -:100A7000440100204801002010B503490868FFF731 -:100A80003AFCC0B210BD0000CC00002010B50246F8 -:100A90000B46002107E0064C1068A04201D0002060 -:100AA00010BD121D491C0829F5D30120F8E70000EC -:100AB0004523CDAB704700000348006840F4700048 -:100AC000014908607047000088ED00E070B50546F8 -:100AD000AC6B0020E085E0842046FFF754FD70BD3C -:100AE0000168C96821F490710268D16001684969A0 -:100AF00021F0010102685161016B012905D10168F2 -:100B0000C96821F010010268D160202180F83E10F0 -:100B100000210163704710B504462068C06820F0CA -:100B200040002168C860202084F83D002046FFF77F -:100B3000BDFE002010BD70B5044694F83E0022288A -:100B400056D1A068B0F5805F0CD1206950B900255E -:100B5000A66A20684068C0F308003080A06A801C44 -:100B6000A06215E0A56A0026A068B0F5805F03D0FA -:100B7000A06828B9206918B920684068287004E086 -:100B80002068406800F07F002870A06A401CA062C6 -:100B9000E08D401E80B2E08540BB2068C06820F038 -:100BA00020002168C8602068C06820F48070216837 -:100BB000C8602068406920F0010021684861202059 -:100BC00084F83E00206B01280AD12068C06820F01C -:100BD00010002168C860A18D2046FFF7D3FC02E019 -:100BE0002046FFF725FE0020206370BD0020FCE7B3 -:100BF0000220FAE710B5034699629A85DA8500204B -:100C00001864222083F83E0000BF002083F83C00D7 -:100C100000BF1868C06840F480701C68E060186805 -:100C2000406940F001001C6860611868C06840F0CD -:100C300020001C68E060002010BD014691F83D00D6 -:100C4000212828D18868B0F5805F0BD1086948B9A0 -:100C50000A6A1088C0F308000B685860086A801C94 -:100C6000086205E00B6A581C086218780B68586027 -:100C7000C88C401E80B2C88458B90868C06820F08B -:100C800080000B68D8600868C06840F040000B68BE -:100C9000D860002070470220FCE7000070B50024F7 -:100CA0002C4D2D48FFF77AFC00BF03E0641CAC42DA -:100CB00000D904E02848FFF767FC2028F6D100BFE0 -:100CC000002403E0641CAC4200D906E00122234961 -:100CD0002148FFF78BFD0028F4D100BF2048FFF723 -:100CE0005DFC002403E0641CAC4200D904E01C4815 -:100CF000FFF74AFC2028F6D100BF002403E0641C63 -:100D0000AC4200D906E0012214491548FFF76EFDF8 -:100D10000028F4D100BF1348FFF740FC002403E093 -:100D2000641CAC4200D904E00E48FFF72DFC2028DB -:100D3000F6D100BF002403E0641CAC4200D906E0F9 -:100D4000012206490748FFF751FD0028F4D100BFF2 -:100D500070BD0000FFFF010014020020060000200B -:100D6000580200209C02002000BFFEE700BF704731 -:100D7000002070474FF04070E1EE100A704700000D -:100D8000AC0300200600000040000000000100004D -:100D9000AC040020800000000002000020000000E1 -:100DA00000020000AC0600201E0000000A00000047 -:100DB000AC0800200A000000640000009001000060 -:100DC00040000000E80300001D0000000A000000D1 -:100DD0003C0A00200C00000080000000000200001F -:100DE00090080000040E0008000000204C010000E4 -:100DF000C4010008380E00084C0100207C130000DC -:100E000020020008814201124C22403B02400C1992 -:100E100008F202C20C1A482C3C0C0240392908D9AD -:100E20002DB92C3B100158492419080A19042C2902 -:080E30002F699001AF000000E2 +:10030000B0FA80F0704790FAA0F07047704753EA57 +:10031000020C00F069802DE9F04B4FF00006002B35 +:100320001FBFB3FA83F503FA05F424FA05F65E401D +:1003300012BF1643B2FA82F502FA05F4C5F12005A0 +:100340001EBF22FA05FC44EA0C04203556EA044C90 +:100350004FEA144418BF641C4FF000084FF0000926 +:10036000904271EB030C39D3002919BFB1FA81F720 +:1003700001FA07F6B0FA80F700FA07F6C7F120078E +:100380001EBF20FA07FC46EA0C062037B6FBF4FC39 +:10039000A7EB0507103F07F01F0BCBF120060CFA67 +:1003A0000BFB2CFA06F644BFB3460026202FA4BF51 +:1003B0005E464FF0000B5BEA060C08BF4FF0010BE6 +:1003C00019EB0B09ABFB027C48EB0608C01B06FBD4 +:1003D00002CC0BFB03CC71EB0C01C1E70B460246D0 +:1003E00041464846BDE8F08B13B54FF000004FF092 +:1003F0000001AFF30080BDE81C40704740EA0103F4 +:10040000024630B59B0710D14FF0013400E008C21E +:1004100008C91D1B9D4315EAC41FF8D013F0FF0146 +:1004200002F8011B0DD01B0AF8E711F8013B002B65 +:1004300002F8013B05D011F8013B002B02F8013B0B +:10044000F3D130BD032A40F2308010F0030C00F0ED +:10045000158011F8013BBCF1020F624498BF11F8FE +:1004600001CB00F8013B38BF11F8013BA2F10402B7 +:1004700098BF00F801CB38BF00F8013B11F003032F +:1004800000F05080083AC0F0088051F8043B083A68 +:1004900051F804CBA0E80810F5E7121D5CBF51F835 +:1004A000043B40F8043BAFF30080D20724BF11F8AF +:1004B000013B11F801CB48BF11F8012B24BF00F814 +:1004C000013B00F801CB48BF00F8012B70474FF00B +:1004D000000200B5134694469646203922BFA0E894 +:1004E0000C50A0E80C50B1F12001BFF4F7AF0907A0 +:1004F00028BFA0E80C5048BF0CC05DF804EB890091 +:1005000028BF40F8042B08BF704748BF20F8022BD3 +:1005100011F0804F18BF00F8012B704770477047EB +:100520007047704710B5203AC0F00B80B1E8185002 +:10053000203AA0E81850B1E81850A0E81850BFF4CD +:10054000F5AF5FEA027C24BFB1E81850A0E818506C +:1005500044BF18C918C0BDE810405FEA827C24BFC0 +:1005600051F8043B40F8043B08BF7047D20728BF4E +:1005700031F8023B48BF11F8012B28BF20F8023B9D +:1005800048BF00F8012B7047754600F02BF8AE46C7 +:1005900005006946534620F00700854618B020B58F +:1005A000FFF778FEBDE820404FF000064FF000074F +:1005B0004FF000084FF0000B21F00701AC46ACE80B +:1005C000C009ACE8C009ACE8C009ACE8C0098D4678 +:1005D000704710B50446AFF300802046BDE81040D8 +:1005E000FFF73BBE004870479427002072B64EF6D6 +:1005F0002250CEF2000040F2FF01C0F20001017073 +:10060000002080F3098841F28800C2F200000168EE +:1006100081F3088802F0C0FA41F2B600C2F200008D +:1006200041F2B701C2F200010A78027041F23010C3 +:10063000C2F2000041F23411C2F200010A68026005 +:10064000106880F30988EFF3148040F0020020F076 +:10065000040080F31488BFF36F8FBDE8F04F0FBC28 +:10066000BDE8005006BC62B6084726484FF08051EE +:100670000160704772B641F28C02C2F2000211684A +:1006800081F31188BFF34F8FBFF36F8F62B6EFF323 +:1006900009801EF0100F08BF20ED108A20E9F04FEE +:1006A00041F23015C2F2000529680860744602F074 +:1006B00073FA41F2B600C2F2000041F2B701C2F291 +:1006C00000010A78027041F23411C2F200010A6896 +:1006D0002A6044F0040E1068B0E8F04F1EF0100FCE +:1006E00008BFB0EC108A80F3098840F20002C0F223 +:1006F000000272B682F31188BFF34F8FBFF36F8F82 +:1007000062B6704704ED00E000BFFEE700BFFEE701 +:100710000020704770470000F0B504460A46216883 +:1007200094F82050012D01D0022D7ED1424901F5CF +:100730000071086840F001000860086820F47C50EF +:1007400008600868566A40EA06200860107D00F0DC +:100750001F06012000FA06F3C8699843C861A1F595 +:100760000071D069C8B9D1F80C029843C1F80C02E5 +:10077000908880B2968940EA064601F51070576964 +:1007800040F83760108880B2168940EA064601F5C5 +:100790001070576900EBC7004660D069012819D175 +:1007A000D1F80C021843C1F80C02908880B2168868 +:1007B00040EA064601F51070576940F837609089A5 +:1007C00080B2168940EA064601F51070576900EBC1 +:1007D000C7004660906928B9D1F804029843C1F86F +:1007E000040204E0D1F804021843C1F804021069BD +:1007F00028B9D1F814029843C1F8140204E0D1F8E2 +:1008000014021843C1F81402106A012804D1D1F867 +:100810001C021843C1F81C02D1F8000220F00100AC +:10082000C1F800020020F0BDFFE7606A40F48020BC +:1008300060620120F7E700000064004070B50446E4 +:100840000CB9012070BD94F8200010B9204600F0CA +:10085000AFF82068006820F002002168086000F00E +:10086000A7FA05460DE000F0A3FA401B0A2808D9B4 +:10087000606A40F400306062052084F820000120A6 +:10088000E0E72068406800F002000028EBD1206813 +:10089000006840F001002168086000F089FA054610 +:1008A0000DE000F085FA401B0A2808D9606A40F480 +:1008B00000306062052084F820000120C2E7206833 +:1008C000406800F001000028EBD0207E012806D10E +:1008D0002068006840F080002168086005E020681A +:1008E000006820F0800021680860607E012806D141 +:1008F0002068006840F040002168086005E020683A +:10090000006820F0400021680860A07E012806D120 +:100910002068006840F020002168086005E0206839 +:10092000006820F0200021680860E07E012806D1E0 +:100930002068006820F010002168086005E0206849 +:10094000006840F0100021680860207F012806D16F +:100950002068006840F008002168086005E0206811 +:10096000006820F0080021680860607F012806D137 +:100970002068006840F004002168086005E02068F5 +:10098000006820F0040021680860D4E902010843EF +:1009900021690843616908436168491E0843216869 +:1009A000C86100206062012084F82000002049E72F +:1009B00010B586B004462849206888424AD100BF55 +:1009C00000BF002000902548006840F00100234946 +:1009D00008600846006800F00100009000BF00BFFA +:1009E00000BF00BF00BF002000900846006840F034 +:1009F000010008600846006800F00100009000BF98 +:100A000000BF00BF00BF00200090144810300068F5 +:100A100040F000701149103108600846006800F08D +:100A20000070009000BF00BF881401900220029067 +:100A300001200390022004900920059001A9084894 +:100A400000F0A8F84FF40060019001A9044800F0FC +:100A5000A1F800BF06B010BD00640040303802406D +:100A60000000024070B5044694F82000012822D10D +:100A7000022084F820002068006820F0010021682E +:100A8000086000F095F905460DE000F091F9401B73 +:100A90000A2808D9606A40F400306062052084F8B2 +:100AA0002000012070BD2068406800F0010000288F +:100AB000EBD16062F6E7606A40F4002060620120DA +:100AC000F0E770B50446A56D00F072F9064694F89B +:100AD0003500022808D08020606500BF002084F81F +:100AE000340000BF012070BD2068006820F01600AF +:100AF000216808602068406920F080002168486112 +:100B0000206C08B9A06C28B12068006820F00800AB +:100B1000216808602068006820F0010021680860F2 +:100B20000FE000F045F9801B05280AD920206065F8 +:100B300000BF002084F8340000BF032084F8350093 +:100B4000D1E72068006800F001000028E9D194F89E +:100B50005C103F208840A86000BF002084F834006B +:100B600000BF012084F835000020BCE7014691F861 +:100B70003500022803D080204865012070470520F9 +:100B800081F835000868006820F001000A681060EC +:100B90000020F3E7F8B502460B46002500240020AC +:100BA0000021DEE0012606FA01F51E6806EA0504CA +:100BB000AC4275D11E7906F00306012E04D01E79D1 +:100BC00006F00306022E13D190684F000326BE40A4 +:100BD000B0434F00DE68BE4030439060506801264D +:100BE0008E40B0431E79C6F300168E4030435060ED +:100BF0001E7906F00306032E09D0D0684F000326A5 +:100C0000BE40B0434F009E68BE403043D0601E7966 +:100C100006F00306022E13D1CF0802F1200656F883 +:100C200027004E07F70E0F26BE40B0434F07FF0EBA +:100C30001E69BE403043CF0802F1200646F8270067 +:100C400010684F000326BE40B0431E7906F003062D +:100C50004F00BE40304310605E6806F08056B6F12B +:100C6000805F7DD100BF00260096404E366846F476 +:100C700080463E4F3E603E46366806F4804600960B +:100C800000BF00BF3A4E8F0856F827008E07370F77 +:100C90000F26BE40B043374EB24202D1002624E0B8 +:100CA0005EE0354EB24201D101261EE0334EB24223 +:100CB00001D1022619E0324EB24201D1032614E0DE +:100CC000304EB24201D104260FE02F4EB24201D184 +:100CD00005260AE02D4EB24201D1062605E02C4E33 +:100CE000B24201D1072600E008268F073F0FBE4021 +:100CF00030431F4E8F0846F82700264E3068A04329 +:100D00005E6806F48036B6F5803F00D12043214E60 +:100D10003060361D3068A0435E6806F40036B6F5D4 +:100D2000003F00D120431B4E361D3060361D306819 +:100D3000A0435E6806F48016B6F5801F00D12043FC +:100D4000144E08363060361D3068A0435E6806F4E5 +:100D50000016B6F5001F00D120430E4E0C36306051 +:100D6000491C1029FFF41EAFF8BD000044380240B2 +:100D70000838014000000240000402400008024020 +:100D8000000C024000100240001402400018024013 +:100D9000001C0240003C01400AB1816101E00B04EB +:100DA0008361704701480068000C7047002004E030 +:100DB00001480068704700007810002010B50A480C +:100DC000006840F40070084908600846006840F474 +:100DD00080600860032000F07FF80F2000F006F824 +:100DE00000F02AF8002010BD003C024070B5044617 +:100DF0000E4800784FF47A71B1FBF0F00C490968A5 +:100E0000B1FBF0F5284600F01DFC08B1012070BDD3 +:100E1000102C07D200222146501E00F01EF8054873 +:100E2000046001E00120F2E70020F0E780100020DC +:100E3000841000207C1000207047014608460028DE +:100E400009DB00F01F0301229A4043099B0003F1D4 +:100E5000E023C3F8002100BF70472DE9F05F804612 +:100E60000D461646002704F03BF8074639462A4649 +:100E7000334601F00700C0F1070ABAF1040F02D9A6 +:100E80004FF0040A01E0C0F1070AD14600F1040A5C +:100E9000BAF1070F02D24FF0000A01E0A0F1030AF5 +:100EA000D4464FF0010A0AFA09FAAAF1010A0AEA3D +:100EB000020A0AFA0CFA4FF0010B0BFA0CFBABF129 +:100EC000010B0BEA030B4AEA0B042146404604F0EF +:100ED0000FF8BDE8F09F000000BF00F00702064BCE +:100EE00019684FF6FF031940044B0B4343EA0221F4 +:100EF000014B196000BF70470CED00E00000FA05DF +:100F000070B504460D460CB9012070BD5848006804 +:100F100000F00700A84209D255490D700846006844 +:100F200000F00700A84201D00120EEE7207800F091 +:100F3000020002281DD1207800F00400042805D109 +:100F40004C48006840F4E0504A490860207800F0BE +:100F50000800082805D14748006840F4604045492A +:100F600008604448006820F0F000A1680843414947 +:100F70000860207800F00100A8B36068012807D15C +:100F80003C4808380068C0F34040B8B90120BCE7CD +:100F90006068022802D06068032807D13548083805 +:100FA0000068C0F3406048B90120AEE73148083816 +:100FB0000068C0F3400008B90120A6E72D4800688A +:100FC00020F00300616808432A490860FFF7F0FE3B +:100FD000064609E0FFF7ECFE801B41F288318842AB +:100FE00002D9032091E707E02248006800F00C00D6 +:100FF0006168B0EB810FEDD11D48006800F007007B +:10100000A84209D91A490D700846006800F0070087 +:10101000A84201D0012078E7207800F004000428DD +:1010200007D11448006820F4E050E16808431149F2 +:101030000860207800F00800082808D10D480068F2 +:1010400020F46040216940EAC1000A49086000F0CC +:101050003FF808490968C1F30311074A515CC840C9 +:101060000649086006480068FFF7C0FE00204CE70C +:10107000003C0240083802400C5400088410002054 +:101080007C10002001480068704700008410002098 +:1010900000B5FFF7F7FF04490968C1F38221034A4D +:1010A000515CC84000BD0000083802401C540008D4 +:1010B00000B5FFF7E7FF04490968C1F34231034A6D +:1010C000515CC84000BD0000083802401C540008B4 +:1010D0002DE9F047002400250026A1462548006898 +:1010E00000F00C0020B1042805D008283AD105E012 +:1010F000DFF8849039E0DFF8849036E01D48001F67 +:10110000006800F03F041B48001F006800F48000E6 +:1011100078B11A481749091F0968C1F38811A0FB63 +:1011200001700146224600233846FFF7F0F80546D5 +:101130000EE011480F49091F0968C1F38811A0FB8F +:1011400001700146224600233846FFF7E0F80546C5 +:101150000848001F0068C0F30140401C4600B5FB72 +:10116000F6F902E0DFF8109000BF00BF4846BDE886 +:10117000F0870000083802400024F40000127A00D2 +:10118000F8B504460CB90120F8BD207800F0010044 +:10119000002874D0F948006800F00C0004280DD035 +:1011A000F648006800F00C00082813D1F348001F2F +:1011B000006800F48000B0F5800F0BD1EF480838CC +:1011C0000068C0F34040002859D06068002856D11C +:1011D0000120D9E700BF6068B0F5803F08D1E7483B +:1011E0000838006840F48030E449083908601EE09F +:1011F0006068B0F5A02F0DD1E0480838006840F4D1 +:101200008020DE49083908600846006840F48030D4 +:1012100008600CE0D9480838006820F48030D749CD +:10122000083908600846006820F48020086000BF84 +:10123000606890B1FFF7BCFD054606E0FFF7B8FD1A +:10124000401B642801D903209EE7CC480838006879 +:10125000C0F340400028F1D011E0FFF7A9FD05469A +:1012600006E0FFF7A5FD401B642801D903208BE7AA +:10127000C24808380068C0F340400028F1D1207807 +:1012800000F0020002285FD1BC48006800F00C00AA +:1012900058B1BA48006800F00C0008281CD1B748C3 +:1012A000001F006800F48000B0B9B4480838006836 +:1012B000C0F3400020B1E068012801D0012063E7BD +:1012C000AE480838006820F0F800216940EAC10003 +:1012D000AA490839086037E0E06800B30120A8494E +:1012E0000860FFF765FD054606E0FFF761FD401B5E +:1012F000022801D9032047E7A04808380068C0F356 +:1013000040000028F1D09D480838006820F0F8001F +:10131000216940EAC10099490839086014E00020B9 +:1013200097490860FFF744FD054606E0FFF740FDDA +:10133000401B022801D9032026E79048083800689E +:10134000C0F340000028F1D1207800F00800082800 +:101350002CD16069A8B101208A490860FFF728FDF7 +:10136000054606E0FFF724FD401B022801D90320B3 +:101370000AE782486C300068C0F340000028F1D0D2 +:1013800014E000207F490860FFF712FD054606E0E3 +:10139000FFF70EFD401B022801D90320F4E6774831 +:1013A0006C300068C0F340000028F1D1207800F0D4 +:1013B0000400042870D1002770483830006800F01D +:1013C000805090B900BF002000906C483830006811 +:1013D00040F080506949383108600846006800F0E4 +:1013E0008050009000BF00BF01276748006800F4EC +:1013F0008070B0B96448006840F480706249086049 +:10140000FFF7D6FC054606E0FFF7D2FC401B02289A +:1014100001D90320B8E65C48006800F48070002819 +:10142000F2D000BFA068012808D154486830006895 +:1014300040F001005149683108601DE0A0680528AE +:101440000DD14E486830006840F004004B496831C7 +:1014500008600846006840F0010008600CE047485A +:101460006830006820F0010044496831086008468F +:10147000006820F00400086000BFA068A8B1FFF772 +:1014800097FC054609E0FFF793FC401B41F28831C9 +:10149000884202D9032077E626E0384868300068A1 +:1014A000C0F340000028EED013E0FFF781FC0546B2 +:1014B00008E0FFF77DFC401B41F28831884201D9EA +:1014C000032061E62D4868300068C0F34000002822 +:1014D000EFD1012F07D129483830006820F0805023 +:1014E00026493831086000BFA069002845D023484C +:1014F000006800F00C0008285DD0A069022845D1E2 +:1015000000201F490866FFF753FC054606E0FFF779 +:101510004FFC401B022801D9032035E61748083844 +:101520000068C0F340600028F1D1D4E90701084306 +:10153000616A40EA81110122A06AC2EB500041EACF +:1015400000412C20005D41EA00600C49091F086041 +:1015500001200B490866FFF72BFC054606E0FFF764 +:1015600027FC401B022801D903200DE60348083858 +:101570000068C0F340600028F1D049E0083802401C +:1015800000004742800E4742007000400020214981 +:101590000866FFF70DFC054606E0FFF709FC401B57 +:1015A000022801D90320EFE51B480068C0F3406022 +:1015B0000028F2D12CE0A069012800D1E4E516480A +:1015C000001D0668A069012820D006F48001E069AA +:1015D00081421BD106F03F01206A814216D147F6B5 +:1015E000C0703040616AB0EB811F0FD106F440310A +:1015F0000122A06AC2EB5000B1EB004F06D106F009 +:1016000070612C20005DB1EB006F01D00120BBE5C3 +:101610000020B9E50000474200380240042808D104 +:101620004FF0E021096941F004014FF0E02211611F +:1016300007E04FF0E021096921F004014FF0E022BA +:101640001161704770B504462546681EB0F1807F71 +:1016500001D301200FE0681E4FF0E02148610F2107 +:101660004FF0FF3003F044FC00204FF0E021886190 +:1016700007200861002070BD7047704701460022B6 +:10168000002391F83D2091F83E3042EA0300704774 +:101690002DE9F84F0446206805682068C668206870 +:1016A00047694FF00009CA4605F00F09B9F1000F6C +:1016B0000AD105F0200038B106F0200020B1204604 +:1016C00003F021F8BDE8F88FB9F1000F72D007F0F0 +:1016D000010018B906F4907000286BD005F00100E5 +:1016E00030B106F4807018B1206C40F00100206425 +:1016F00005F0040030B107F0010018B1206C40F093 +:101700000200206405F0020030B107F0010018B1BA +:10171000206C40F00400206405F0080048B106F099 +:10172000200010B907F0010018B1206C40F008004B +:101730002064206C70B305F0200028B106F0200072 +:1017400010B1204602F0DFFF20684069C0F3801A24 +:10175000206C00F0080010B9BAF1000F23D0204629 +:1017600002F0A6FF2068406900F04000402816D132 +:101770002068406920F0400021684861A06B50B1AA +:101780005648A16B0865A06BFFF7F0F910B1A06B8C +:10179000016D88470CE02046FFF76FFF08E0204608 +:1017A000FFF76BFF04E02046FFF767FF002020648F +:1017B00088E7FFE7206B012879D105F010000028A9 +:1017C00075D006F01000002871D000BF00200090F6 +:1017D00020680068009020684068009000BF00BF4B +:1017E0002068406900F04000402839D1A06B0068B3 +:1017F00040681FFA80F8B8F1000F30D0A08D404546 +:101800002DDDA4F82E80A06BC069B0F5807F1FD0BD +:101810002068C06820F480702168C8602068406932 +:1018200020F00100216848612068406920F04000F4 +:1018300021684861202084F83E0000202063206851 +:10184000C06820F010002168C860A06BFFF739F96C +:10185000A08DE28D801A81B22046FFF70DFF31E79F +:10186000A08DE18D401A1FFA80F8E08DE8B1B8F143 +:10187000000F1AD02068C06820F490702168C860FA +:101880002068406920F0010021684861202084F828 +:101890003E00002020632068C06820F0100021680E +:1018A000C86041462046FFF7E7FE0BE7FFE705F07B +:1018B000800030B106F0800018B1204603F0BBF87C +:1018C00000E705F0400030B106F0400018B12046B6 +:1018D00002F009FFF6E600BFF4E600009D460008AE +:1018E00010B504460CB9012010BDA06900B100E09C +:1018F00000BF94F83D0028B9002084F83C00204641 +:1019000000F027F8242084F83D002068C06820F407 +:1019100000502168C860204602F054FF206800692A +:1019200020F49040216808612068406920F02A0076 +:10193000216848612068C06840F400502168C86090 +:1019400000202064202084F83D0084F83E00002020 +:10195000CAE7704770B504460D46164694F83E0037 +:10196000202816D105B10EB9012070BD00BF94F832 +:101970003C00012801D10220F7E7012084F83C0057 +:1019800000BF0020206332462946204603F030F88D +:10199000EBE70220E9E700001B49098801F4004158 +:1019A00089BB1949098801F4804171B11749097847 +:1019B0000A2903D00021144A118024E01249098821 +:1019C00041F40041104A11801DE0104909780D29A9 +:1019D00006D10D49098841F480410B4A118012E07B +:1019E0000A490978084A1288C2F30D02084B995433 +:1019F00005490988491C044A118011460988C729EC +:101A000001DD002111807047680E00206A0E002061 +:101A100038110020704700BFFEE7000010B586B007 +:101A200000BF002000905948006840F0010057496D +:101A300008600846006800F00100009000BF00BF89 +:101A400000BF002000900846006840F002000860D7 +:101A50000846006800F00200009000BF00BF00BF11 +:101A6000002000900846006840F004000860084626 +:101A7000006800F00400009000BF00BF00BF00201D +:101A800000900846006840F0800008600846006842 +:101A900000F08000009000BF00BF00BF0020009059 +:101AA0000846006840F0080008600846006800F03A +:101AB0000800009000BF00BF00BF00200090084653 +:101AC000006840F0100008600846006800F0100050 +:101AD000009000BF00BF00BF0020009008460068D3 +:101AE00040F0200008600846006800F020000090E8 +:101AF00000BF00BF00BF002000900846006840F40F +:101B0000807008600846006800F48070009000BF94 +:101B100000BF00BF002000900846006840F0400071 +:101B200008600846006800F04000009000BF00BF59 +:101B3000002427E004EB4400154901EBC000808835 +:101B4000019004EB440001EBC0008068029004EBBC +:101B5000440001EBC000C068039004EB440001EBBB +:101B6000C0000069049004EB440001EBC000406930 +:101B7000059004EB4401064A52F8310001A9FFF731 +:101B800009F8641C102CD5D306B010BD30380240C3 +:101B9000F40E002030B587B00546142102A8FEF7E8 +:101BA00096FC00BF00200190A148006840F01000A2 +:101BB0009F4908600846006800F01000019000BFCF +:101BC00000BF00BF00200190081F006840F40030F3 +:101BD000091F08600846006800F40030019000BF4B +:101BE00000BF00BF002001900846006840F480203C +:101BF00008600846006800F48020019000BF00BF24 +:101C000000BF002001900846006840F400200860F2 +:101C10000846006800F40020019000BF00BF00BF2C +:101C20000020019082481438006840F0010080498B +:101C3000143908600846006800F00100019000BFF8 +:101C400000BF00BF002001900846006840F0080077 +:101C500008600846006800F00800019000BF00BF5F +:101C60000024CEE004EB440000EBC400714901EB1A +:101C7000800000890290022003900020049003203D +:101C800005900720069004EB440101EBC401694A6A +:101C900002EB8101486802A9FEF77CFF04EB4400D7 +:101CA00000EBC400634901EB8000008A029007202A +:101CB000069004EB440101EBC4015E4A02EB810192 +:101CC000C86802A9FEF766FF04EB440000EBC400FD +:101CD000584951F8200004EB0411574A42F82100FA +:101CE00004EB0410114601EB8000456004EB440056 +:101CF00000EBC4004F4901EB8000416904EB041084 +:101D000002EB8000816004EB440000EBC400494911 +:101D100001EB8000816904EB041002EB8000C160DC +:101D200004EB440000EBC400424901EB8000C169B0 +:101D300004EB041002EB8000016104EB440000EBB3 +:101D4000C4003C4901EB8000016A04EB041002EB83 +:101D50008000416104EB440000EBC400354901EB15 +:101D60008000416A04EB041002EB8000816104EB07 +:101D7000440000EBC4002F4901EB8000816A04EBB2 +:101D8000041002EB8000C16104EB041102EB81003E +:101D9000FFF7A6FD04EB440000EBC400254951F811 +:101DA00020002649884207D1012203212520FFF780 +:101DB00054F82520FFF741F804EB440000EBC40081 +:101DC0001C4951F820001E49884207D102220321F4 +:101DD0002720FFF742F82720FFF72FF804EB4400F5 +:101DE00000EBC400134951F820001649884207D17E +:101DF000032211463420FFF730F83420FFF71DF896 +:101E0000641C032CFFF42EAF0F4802880F491048C2 +:101E1000FFF7A0FD0C4802880C490E48FFF79AFD19 +:101E20000948028809490C48FFF794FD07B030BD06 +:101E300044380240700E0020CC12002000100140F7 +:101E400000480040004C00406C0E00206A0E00204C +:101E500000120020441200208812002000BFFEE77C +:101E60007047704770B5044600F09EF8002039496D +:101E7000087039490870394908703949086039498A +:101E8000086039490870394908703949087039487B +:101E900000680A21B0FBF1F037490860374805684F +:101EA00045B13748066803E0761E002028602D1DE6 +:101EB000002EF9D1324801683048006801F0B0FEC8 +:101EC00001F094FA01F0B6FA00202E4908602E497C +:101ED0000880204601F07CF8208800B170BD2046C3 +:101EE00001F082F8208800B1F8E700202749086057 +:101EF0002749088027490860274908802749086042 +:101F000027490880204601F005FE208800B1E5E75A +:101F1000204601F025F8208800B1DFE7204601F0D7 +:101F20008BFE208800B1D9E7204601F0BFFC208855 +:101F300000B1D3E7204602F041F8208800B1CDE798 +:101F400000F0D6FEFFF78DFF01201649087000BF94 +:101F5000C4E700009410002095100020C21000205B +:101F60003011002034110020B6100020B7100020DE +:101F7000C810002078540008C41000204454000801 +:101F800048540008A0100020A4100020B010002029 +:101F9000B4100020BC100020C0100020CC10002085 +:101FA000D0100020961000200C4909680C4A1268D5 +:101FB00001EB82010B4A11601146096821F007010B +:101FC00011600949086800F04041B1F1404F01D06B +:101FD00000BFFEE74021054A1160704744540008E5 +:101FE000485400088810002034EF00E08C100020D6 +:101FF00070B5002538480078012800D070BD00BFBA +:102000004020FEF75DF9054600BF3448007828B946 +:1020100000BF2846FEF762F900BFEFE72F480078BF +:10202000401E2E4908700846007828B100BF284697 +:10203000FEF754F900BFE1E72948007828B100BF56 +:102040002846FEF74BF900BFD8E726480168264826 +:10205000006801F0D1FD0446012C02D0002000F000 +:10206000ABF901F0B9F9214908700846007800EB96 +:1020700040001F4951F820001E49086008460068CA +:102080001D49096888420FD1002000F069FD04460F +:10209000012C03D01848006800F08EF900BF2846D4 +:1020A000FEF71CF900BFA9E712480068D0F89400B9 +:1020B000401C10490968C1F8940010480068401C91 +:1020C0000E490860FEF7D1FA00BF2846FEF706F970 +:1020D00000BF00BF92E70000951000209410002080 +:1020E000C21000204854000844540008B7100020D3 +:1020F000382400203411002030110020F01000207E +:102100002DE9F04104460E46154600272148007887 +:1021100020B142F6E1602880BDE8F0811CB945F6A7 +:10212000C3502880F8E700BF00BF4020FEF7C8F882 +:10213000074600BF00BF1849206888420AD100BF87 +:1021400000BF3846FEF7CAF800BF00BF45F6C150D1 +:102150002880E1E71048206066600020206260620D +:1021600084F82800E06204F1080001F080F82046BD +:1021700000F0A0FF09480088401C0849088000BF03 +:1021800000BF3846FEF7AAF800BF00BF0020288035 +:1021900000BFC1E7941000204D555458B4100020E2 +:1021A0002DE9F0470646894617461C46089D4FF024 +:1021B000000A7C48007820B146F2AE102880BDE8C5 +:1021C000F08779480078012803D045F68960288097 +:1021D000F5E71EB945F6C3502880F0E71FB1B7F503 +:1021E000004F02D100E000BF03E045F625602880E3 +:1021F000E5E700BF6D493068884203D045F6C4501A +:102200002880DCE700BF00BF4020FEF759F8824677 +:1022100000BF00BF96F82800B8B965480068706232 +:10222000012086F828000CB1F06A20603146604831 +:10223000006800F057FF00BF00BF5046FEF74EF8A1 +:1022400000BF00BF00202880B9E75949706A0968BB +:10225000884221D196F82800FF280AD100BF00BF8C +:102260005046FEF73BF800BF00BF45F2847028805F +:10227000A5E796F82800401C86F828000CB1F06A03 +:10228000206000BF00BF5046FEF728F800BF00BF27 +:1022900045F28270288092E707F4004068B100BFE1 +:1022A00000BF5046FEF71AF800BF00BF0CB1002077 +:1022B000206046F2B010288081E73E48007868B17F +:1022C00000BF00BF5046FEF709F800BF00BF0CB1C9 +:1022D0000020206046F66350288070E7D6F82480FE +:1022E00098F83B003249096891F83B10884206DDB6 +:1022F0002F48006890F83B10404601F05DFB4B46CC +:1023000004222B480168304600F042FF00BF00BFA6 +:102310005046FDF7E3FF00BF00BF00F055F800BFD7 +:1023200000BF4020FDF7CCFF824600BF00BF204821 +:10233000006890F8390030B101280CD002281AD07A +:10234000032821D110E01CB119480068C06C20603E +:10235000002028801CE01CB115480068C06C20607B +:1023600046F2A910288013E00CB10020206047F24B +:10237000D92028800CE01CB10D480068C06C20609A +:1023800045F6C250288003E046F62E60288000BF44 +:1023900000BF00BF00BF5046FDF7A0FF00BF00BF59 +:1023A00000BF0CE794100020951000204D555458A4 +:1023B00030110020C210002010B5044600BFFEF707 +:1023C000A5F900BF10BD000010B500242248007818 +:1023D000012800D010BD2148007800B1FAE720485C +:1023E000007800B1F6E700BF4020FDF769FF044622 +:1023F00000BF00F0F1FF1B4908700846007800EBB1 +:102400004000194951F82000184908600846006842 +:1024100017490968884205D100BF2046FDF75EFFD5 +:1024200000BFD7E711480068D0F89400401C0F495E +:102430000968C1F894000F480068401C0D49086005 +:10244000FEF713F900BF2046FDF748FF00BFBFF3BA +:102450006F8F00BFBEE70000951000209410002091 +:10246000C2100020B71000203824002034110020B2 +:1024700030110020F010002070B504461C48007890 +:10248000012803D045F68B60208070BD00256D1CAF +:102490006D1C6D1C17480088A84203DC45F68C6053 +:1024A0002080F2E714480078E8B900F095FF13495E +:1024B000087008460078124908701048007800EB50 +:1024C0004000104951F820000F4908600846006894 +:1024D0000E490860012008490870FEF787F843F6A6 +:1024E0009920208002E045F68A60208000BFCCE77A +:1024F00096100020F810002095100020B710002042 +:10250000B6100020382400203411002030110020A3 +:102510002DE9F04107464FF0000800BF00BF402002 +:10252000FDF7CEFE804600BF00BF00203B4908807B +:102530003B4908603B4908603B4908603B490860EB +:102540003B4908603B49088100BF00BF4046FDF79A +:10255000C5FE00BF00BF00BF00BF4020FDF7B0FEBA +:10256000804600BF00BF3448046800BF00BF40463B +:10257000FDF7B4FE00BF00BF21E000BF00BF402058 +:10258000FDF79EFE804600BF00BF002044F8800F8C +:10259000E06260612082608220626062FEF7B8F8CB +:1025A000E061803C04F16C060020B081D4F8BC40AE +:1025B00000BF00BF4046FDF791FE00BF00BF002CEA +:1025C000DBD100BF00BF4020FDF77AFE804600BF90 +:1025D00000BF1A48056800BF00BF4046FDF77EFEF9 +:1025E00000BF00BF13E000BF00BF4020FDF768FE42 +:1025F000804600BF00BF05F120060020B081AD6914 +:1026000000BF00BF4046FDF769FE00BF00BF002DC0 +:10261000E9D100203880BDE8F0810000D61000200C +:10262000EC100020081100200C11002020110020C7 +:10263000241100202C240020F4100020BC100020C5 +:10264000704700002DE9FF4F85B004469346DDE951 +:102650001995DDE91286159F0020029062480078E6 +:1026600028B147F24A10288009B0BDE8F08F1CB9A4 +:1026700047F2AD102880F7E7BBF1000F03D147F216 +:102680004F102880F0E71EB946F62F602880EBE750 +:1026900056480068874203D246F630602880E3E758 +:1026A0001498B84203D346F631602880DCE7B8F1CD +:1026B0001E0F06D9B8F11F0F03D046F273202880F1 +:1026C000D2E7B8F11F0F06D14948844203D046F241 +:1026D00073202880C8E7204601F02CFA00202880CB +:1026E00009F0010010B909F0020088B109F00200F8 +:1026F00070B1B2460020049007E00020CAF8000044 +:102700000AF1040A0498401C04900498B842F4D3D7 +:10271000149806EB80000390CDE9007932465846C4 +:10272000039B089900F0B4F98246B24503D246F6FD +:102730003260288098E73946304601F071FAC4F8D3 +:1027400024B00898A0620698E06084F83B8084F882 +:102750003C80C4F800A00398A0601798E065179823 +:1027600018B924480068206601E017982066189878 +:10277000606026626764A4F8489004F16C001699C2 +:1027800000F090FC204600F03BF800BF00BF402066 +:10279000FDF796FD029000BF00BF94F83B0000F0EB +:1027A00031FE204600F08EFE204601F079F91248F5 +:1027B0000088401C1049088010480078012807D084 +:1027C00000BF00BF0298FDF789FD00BF00BF4BE7C7 +:1027D00000BF00BF0298FDF781FD00BF00BFFFF7FB +:1027E000F3FD00BF40E7000094100020745400087F +:1027F00068230020C4100020F8100020951000204D +:10280000704700002DE9F04104460E464FF00008E5 +:102810006148007820B147F24E103080BDE8F08169 +:102820005E480078012803D045F689603080F5E7DE +:102830005B48844203D147F24C103080EEE784B904 +:1028400000BF00BF4020FDF73BFD804600BF00BF3A +:102850005448046800BF00BF4046FDF73FFD00BF7D +:1028600000BF00BF00BF4020FDF72AFD804600BF2B +:1028700000BF94F83A0008285ED2DFE800F00409AF +:102880000E10080A0F11204600F03AFE5FE05EE0ED +:1028900000BF204601F07AFA59E000BF00BF00BF38 +:1028A00094F83800082839D2DFE800F0040705382A +:1028B0000D08090600BF00BF31E000BF00BF204681 +:1028C00000F00DFD2BE0606B456A15F83B7F20465C +:1028D00000F005FD287869783B3D884212D095F8D4 +:1028E0003B0094F83B1088420CD1284600F02DFCA8 +:1028F000074695F83C00B84202DA95F83C0000E043 +:1029000038460746002084F8380095F83B00B84266 +:1029100003D03946284601F04FF800E000BF00BF61 +:1029200094F83A00032803D094F83A00072802D11B +:10293000204601F02BFA0AE000BF00BF4046FDF739 +:10294000CDFC00BF00BF46F62D60308066E700BFBB +:10295000206C10B1204600F0C9FB04F16C0000F0BF +:1029600081FB204600F022F8204601F0B1F80E4825 +:102970000088401E0C490880FF2084F83A0000209F +:10298000308000BF00BF4046FDF7A8FC00BF00BF7D +:10299000FFF71AFD00BF41E79410002095100020BA +:1029A0006823002030110020F81000207047704785 +:1029B0002DE9F05F05460E4617461C464FF0000B0A +:1029C0003148007820B147F259102080BDE8F09FCF +:1029D0001EB946F2D5202080F8E71FB946F2D5206F +:1029E0002080F3E700BF00BF4020FDF769FC83466D +:1029F00000BF00BF0DB925480568286868B900BF49 +:102A000000BF5846FDF76AFC00BF00BF00203060E1 +:102A1000386047F252102080D8E795F8480000F05F +:102A2000010068B900BF00BF5846FDF757FC00BF62 +:102A300000BF00203060386047F254102080C5E7A6 +:102A4000D5F820A00AF1200AD5F8449000BF00BFB5 +:102A50005846FDF743FC00BF00BF4FF0000803E0FD +:102A60000AF1040A08F10108C84503D2DAF80000A7 +:102A70000028F5D0C6F80080A9EB080038600020D7 +:102A8000208000BFA2E70000941000203011002039 +:102A9000F0B50446DDE9055602EB850020F007009D +:102AA0004FF0807C071F3846C7F800C0071F384624 +:102AB0003C60DFF8A8C0071F3846C7F800C04FF0D9 +:102AC000123C071F3846C7F800C04FF0033C071FF1 +:102AD0003846C7F800C04FF0023C071F3846C7F819 +:102AE00000C0071F38463B60071F384639606FF04B +:102AF000020C071F3846C7F800C04FF0113C071FF3 +:102B00003846C7F800C04FF0103C071F3846C7F8DA +:102B100000C04FF0093C071F3846C7F800C04FF00F +:102B2000083C071F3846C7F800C04FF0073C071F96 +:102B30003846C7F800C04FF0063C071F3846C7F8B4 +:102B400000C04FF0053C071F3846C7F800C04FF0E3 +:102B5000043C071F3846C7F800C0F0BDE13B000841 +:102B600030B504460CB90B480468216A20688842D5 +:102B700006D3616C206A00EB81002168884201D88D +:102B8000002030BD616C206A01F036F80546284609 +:102B9000F7E700003011002070B5FDF7B9FD0546DC +:102BA0001548006815490968884215D01248006820 +:102BB000D0F89C00281A10490968C1F898000E48FE +:102BC0000068D0F8A0000C490968D1F898100844B2 +:102BD00009490968C1F8A00008480068C0F89C507D +:102BE0000020FFF7BDFF0446012C03D00248006817 +:102BF000FFF7E2FB70BD000030110020341100200F +:102C00002DE9F04106460D46144600272748007876 +:102C100020B147F275202080BDE8F081244800787B +:102C2000012803D045F689602080F5E72148007827 +:102C300018B146F663502080EEE735B1022D05D07D +:102C4000042D05D0082D04D101E000BF00BF00BF56 +:102C500003E045F625602080DEE700BF00BF00BF2F +:102C60004020FDF72DFB074600BF00BF23462A4644 +:102C700031461148006801F043F8208838B100BFA0 +:102C800000BF3846FDF72AFB00BF00BFC4E70A4873 +:102C9000006800F035FC00BF00BF3846FDF71EFBA2 +:102CA00000BF00BFFFF790FB00BFB5E79410002006 +:102CB00095100020C21000203011002070B504468D +:102CC000002600BF00BF4020FDF7FAFA064600BF0D +:102CD00000BF0648056800BF00BF3046FDF7FEFA9A +:102CE00000BF00BF00202080284670BDFC100020DF +:102CF0000EB5474802904748009047480290474821 +:102D00000290474800904748029047480190474842 +:102D1000029047480290474802904748029047482F +:102D20000190474801904748019047480290474822 +:102D30000190474802904748019047480190474812 +:102D40000190474801904748029047480290474801 +:102D500002904748019047480290474802904748F0 +:102D600001904748019047480190474801904748E3 +:102D700001904748019047480290474802904748D1 +:102D800002904748029047480190474801904748C1 +:102D900001904748029047480290474802904748B0 +:102DA00001904748019047480190474800904748A4 +:102DB0000190474802904748029047480290474890 +:102DC000029047480290474802904748029047487F +:102DD0000190474802904748029047480190474871 +:102DE0000190474802904748029047480190474861 +:102DF0000190474802904748029047480190474851 +:102E000001900298029001980190009800900EBDE8 +:102E100098540008FC550008995400089A5400087A +:102E20009C540008A0540008A4540008A1540008B1 +:102E3000CC540008CD540008CE540008D0540008EB +:102E4000D2540008D4540008F4540008F654000882 +:102E5000F8540008FA540008FC540008FE54000816 +:102E6000005500083055000831550008325500085B +:102E70003455000836550008375500083855000805 +:102E80003A5500083C5500083E55000840550008DA +:102E9000445500087455000875550008765500081B +:102EA00077550008785500087A5500087C550008C9 +:102EB000A4550008A5550008A6550008A755000808 +:102EC000A8550008AA550008AC550008B0550008E0 +:102ED000B1550008B2550008B3550008B4550008B4 +:102EE000B5550008B6550008B7550008B855000894 +:102EF000BA550008BB550008BC550008BE5500086F +:102F0000C0550008C1550008C2550008C455000846 +:102F1000F4550008F5550008F6550008F855000866 +:102F2000002400BF00BF00BF4020FDF7C9F90446E0 +:102F300000BF00BF08480068401C074908600748F8 +:102F40000068401C0549086000BF00BF2046FDF72F +:102F5000C5F900BFE6E7000090100020D81000205F +:102F600010B58AB0044600200E4908600B200021ED +:102F70000591CDE90704069108460B4909680B4AFB +:102F800012680B4B1B68CDE90132CDE903101F20FD +:102F90000023084A08A100900C48FFF753FB0AB031 +:102FA00010BD0000901000203C5400083854000868 +:102FB00034540008212F000875432F4F532D4949E1 +:102FC000492049646C65205461736B0068230020BC +:102FD0000021034A1160034A1180018070470000FC +:102FE000A8100020AC10002070B501461A4D2D68C5 +:102FF0001DB945F21E750D8070BD184D2D881DB987 +:1030000045F21D750D80F7E7134D28682A681032C8 +:10301000124D2D886D1EACB2002308E00260002521 +:1030200045600581C560103010325D1CABB2A34213 +:10303000F4DB0025056045600581C560064D2D68FF +:10304000074E3560054D2D88B5800025F58035810A +:103050000D8000BFD0E7000058540008505400080D +:103060002C24002010B5014648894B89BBB10A6861 +:103070000B4B1B6813600A4C4B6823602346DB88AC +:103080004C891B1B064CE38023469B884C892344B8 +:10309000034CA38000234B818B810B604B6010BDE0 +:1030A0002C24002001810022428182810260426042 +:1030B0007047000009A1C161002141610849096808 +:1030C00011B90021816105E0054909688161044960 +:1030D000096848610249086070470000200000004C +:1030E000B0100020026C0A62016470472DE9F843B9 +:1030F00005462C6C25E0D4F82090FDF709FB8046AE +:10310000C4F82C802146284600F034F804F1080663 +:10311000306820B9002084F82800606210E0376829 +:103120006562012084F8280021463846FFF7DAFF5F +:1031300000231A4639462046CDF8008000F0F6F804 +:103140004C46002CD7D1BDE8F88330B504461F208B +:1031500004F140010AE00D68AB6823B193F83B200D +:10316000824200DA10460D6805F120010D68002D3D +:10317000F1D130BD024602F1400002E0036803F1E4 +:10318000200003688B42F9D103681B6A0360704713 +:103190002DE9F04105460C4616461F4684F8386076 +:1031A000002084F839003946204600F0EDFB3DB19F +:1031B00005F1080865632146404600F05DF801E02E +:1031C000002060632146284600F002F8BDE8F08147 +:1031D00010B540B14468C1F8C04000F108031A6856 +:1031E000D468C46113E091F83840022C02D0072C57 +:1031F00008D103E006A4C1F8C04007E006A4C1F866 +:10320000C04003E007A4C1F8C04000BF00BF10BD2C +:103210005461736B205100005461736B2053656DD2 +:10322000000000002000000010B50A4606A4C2F805 +:10323000C04040B100F10803196811B1CC68C46105 +:1032400001E001A4C46110BD2000000070B5044677 +:10325000666B06F108052868C06A38B1204600F0A0 +:103260003EF866632146284600F006F870BD00214E +:10327000016041600181704710B591F83B300468EE +:103280003CB9012404810024CC620C6301604160DC +:1032900024E00489641C0481026805E092F83B4044 +:1032A0009C4200DD02E0D26A002AF7D100BF3AB9A1 +:1032B0000024CC6244680C630C6BE16241600DE059 +:1032C000146B2CB9CA6200240C631163016005E021 +:1032D000CA62146B0C630C6BE162116310BD10B514 +:1032E000446B14B3446B04F108010C68E46A1CB924 +:1032F00000240C604C6011E0046B24B9C26A002405 +:1033000014630A600AE0C46A24B9036B0024DC6217 +:103310004B6003E0036BC26ADA6213630C89641EBC +:103320000C810024C4620463446310BD2DE9F041A4 +:1033300005460C4616461F46DDF8188094F83A00FC +:10334000082845D2DFE800F0040508090607272809 +:1033500000BF00BF00BF3CE000BF6666A4F8687015 +:10336000C4F84C8015B12046FFF7B9FF2146284626 +:10337000FFF75AFF94F83A00032802D1204600F0E4 +:1033800005FD204600F068F800203834A070607019 +:1033900004F838091DE000BF6666A4F86870C4F838 +:1033A0004C8015B12046FFF79AFF21462846FFF7CB +:1033B0003BFF94F83A00072802D1204600F0E6FCD3 +:1033C00004203834A0700020607004F8380900E050 +:1033D00000BF00BFBDE8F08110B503490868FCF7E5 +:1033E0008AFFC0B210BD0000B8100020002004E029 +:1033F0000021034A42F82010401C0028F8D07047F2 +:10340000B810002004490968C0F11F0301229A4046 +:103410001143014A11607047B8100020044909683F +:10342000C0F11F0301229A409143014A1160704785 +:10343000B8100020002109E001EB4102054B03EB2D +:1034400082000022028102604260491C2029F3D3DD +:10345000704700003824002010B5044694F83B0063 +:10346000FFF7D0FF94F83B0005490978884203D163 +:10347000204600F027F802E0204600F003F810BDD7 +:10348000B610002010B590F83B3003EB43030C4C12 +:1034900004EB83010B683BB901230B81002303611B +:1034A00043610860486009E00B895B1C0B810B6875 +:1034B0000361002343610A685061086010BD000089 +:1034C0003824002010B590F83B3003EB43030B4C3D +:1034D00004EB83010B683BB901230B8100230361DB +:1034E00043610860486008E00B895B1C0B81002386 +:1034F00003614A6842611061486010BD38240020B1 +:103500002DE9F041054695F83B0000EB40001249DB +:1035100001EB80046F692E6987B946B900202081CC +:103520002060606095F83B00FFF778FF0EE020898F +:10353000401E208100207061266007E02089401E27 +:1035400020813E610EB9676000E07761002068610C +:103550002861BDE8F08100003824002088B00020F8 +:10356000009006E0BD490968480002AA0021FFF763 +:1035700047FBBB4800780128F4D102A8FEF7C8FF3A +:103580004FF00008B7480068B4490968884205D977 +:10359000B4480068B1490968B0FBF1F8B8F1000F10 +:1035A00004D1B04800680A21B0FBF1F800BFFDF774 +:1035B000AFF8814600BF00BF4020FCF781FE0090BD +:1035C00000BF00BFA8480068A84908600020A649BD +:1035D000086000BF00BF0098FCF780FE00BF00BF7E +:1035E000A3480068A1490968884248D9A0480068F2 +:1035F000A049884205D242F2107004900120039045 +:1036000023E09B4800689C49884205D24FF47A70B9 +:1036100004900A20039018E0954800689749884272 +:1036200003D26420049003900FE09148006894490D +:10363000884205D20A2004904FF47A70039004E087 +:103640000120049042F210700390894801680398A9 +:10365000B1FBF0FB8549049809684843B0FBFBF0D7 +:1036600042F21071081A8749088087480088098843 +:10367000884207DA834800888349088002E00020F6 +:1036800080490880FEF7DCFF002500BF00BF402016 +:10369000FCF716FE009000BF00BF7C48046800BF26 +:1036A00000BF0098FCF71AFE00BF00BF28E000BF73 +:1036B00000BF4020FCF704FE009000BF00BF54F89C +:1036C000A00F6060002044F8A00900BF00BF009870 +:1036D000FCF704FE00BF00BFD4F8A400054400BFFF +:1036E00000BF4020FCF7ECFD009000BF00BFD4F805 +:1036F000BC4000BF00BF0098FCF7F0FD00BF00BF5A +:10370000002CD4D15DB35B48854205D242F21070E3 +:103710000690012007901DE05748854205D24FF4DE +:103720007A7006900A20079014E05448854203D22C +:103730006420069007900DE05148854205D20A208A +:1037400006904FF47A70079004E00120069042F250 +:10375000107007900798B5FBF0F0059003E000208B +:1037600006900120059000BF00BF4020FCF7A8FD97 +:10377000009000BF00BF4548046800BF00BF00982C +:10378000FCF7ACFD00BF00BF2CE0D4F8A400069904 +:1037900048430599B0FBF1F086B242F210708642C0 +:1037A00000D90646A4F89060B4F89200B04201DA5D +:1037B000A4F8926002AB04F1B002111D2046FFF79D +:1037C000F7F800BF00BF4020FCF77AFD009000BF73 +:1037D00000BFD4F8BC4000BF00BF0098FCF77EFDDE +:1037E00000BF00BF002CD0D100272948D0F800A08E +:1037F0000AF1200A274800680838019002E00AF11F +:10380000040A7F1CDAF8000010B901988742F6D349 +:10381000214807601F480068C01B204908602048F5 +:103820000078012805D100201D49087002A8FEF784 +:103830006FFEFCF76DFFA0EB09001A4908601A48FB +:1038400000680968884203D2164800681649086073 +:1038500002AA00214046FFF7D3F9A8E66054000809 +:10386000E410002078540008D8100020E010002058 +:10387000DC100020801A060000093D00005A620298 +:103880000084D717D4100020D6100020F410002098 +:103890004454000848540008981000209C10002050 +:1038A000D2100020E8100020EC10002010B58AB0E3 +:1038B0000446002021490860214908602149086028 +:1038C0002149087021490870214908602149086090 +:1038D0002148006820B946F62B6020800AB010BD50 +:1038E0001E4800681E490968884203D246F62C60CB +:1038F0002080F3E71B4800781F2803D346F62A6090 +:103900002080EBE7032000210591CDE90704069113 +:10391000084612490A68144909680F4B1B68CDE92B +:103920000131CDE903200F48007800230F4A10A190 +:1039300000901448FEF786FE00BFCFE7D8100020A5 +:10394000E0100020DC100020E4100020D210002045 +:10395000981000209C100020645400086C5400084B +:10396000745400085C540008685400085D35000871 +:1039700075432F4F532D4949492053746174205486 +:1039800061736B00B825002070B504460D4655B133 +:103990002B46084800210268204600F05BF903200E +:1039A00084F83A0002E0022084F83A002046FFF74B +:1039B000A7FD70BDFC1000202DE9F04104460D4626 +:1039C00000BF002694F83B7094F83A0008285DD2B6 +:1039D000DFE800F004191E1F1A1B20212046FFF704 +:1039E0008FFD84F83B5094F83B00FFF70BFD2B480C +:1039F0000068844203D12046FFF744FD02E02046E0 +:103A0000FFF760FD44E000BF00BF84F83B503FE09B +:103A100000BF00BF00BF84F83B5094F8380008286E +:103A20002FD2DFE800F02E042F2E0A05063000BF4B +:103A300000BF2046FFF70AFC26E02046FFF706FC01 +:103A4000606B466AAF4205DD96F83B00A84217DC82 +:103A5000002615E096F83B00B84211D13046FFF73A +:103A600074FB054696F83C00A84202DA96F83C0042 +:103A700000E02846054696F83B00A84200D1002603 +:103A800002E000BF00BF00BF00BF01E0BDE8F08161 +:103A900000BF3446002C94D100BFF7E7301100205E +:103AA0000021C0F8B8100949096819B90021C0F807 +:103AB000BC1007E005490968C0F8BC100349096853 +:103AC000C1F8B8000149086070470000F4100020F8 +:103AD000D0F8B820D0F8BC104AB90D4B196011B11C +:103AE0000023C1F8B8300023C0F8BC300FE029B97A +:103AF0000023C2F8BC30C0F8B83008E0C2F8BC10EF +:103B0000C1F8B8200023C0F8BC30C0F8B830704706 +:103B1000F41000200021044A1160044A1180044A74 +:103B20001160018070470000F4100020F8100020A0 +:103B3000F010002010B5044600202060A0606060F6 +:103B400020616061A061E06122A0E060002020624D +:103B50006062A062E0646066A4F86800002104F17D +:103B60006C00FFF79FFA00202C3420656065A0658B +:103B7000A4F86000E0656062E067C4F88000A061BE +:103B800084F86200C4F88800C4F88400A083A062AE +:103B9000E06220636063A4F86400A4F86600A06695 +:103BA000E066FCF7B5FD206700206067206060607C +:103BB000A06020736073A0732020E0732074002045 +:103BC0006061C4F88C00C4F8900004A0C4F89400AC +:103BD0002C3C10BD3F5461736B00000020000000BE +:103BE00008B504480068FEF7E2FE69460020FEF7CB +:103BF00009FE08BD3011002010B502460B46002119 +:103C000007E0064C1068A04201D0002010BD121D34 +:103C1000491C0829F5D30120F8E700004523CDAB66 +:103C20000246002003E0034B42F82030401C0828E5 +:103C3000F9D370474523CDAB00210180034A1160C1 +:103C4000034A11609180D18070470000FC10002071 +:103C5000001100202DE9F04304460F469446984693 +:103C600008EB0C00DFF89090D9F80090B944A0EB75 +:103C700009021AB900206065BDE8F0831F4B18687F +:103C800038B962650020A061E0611C600120988065 +:103C9000F2E79888401C98801968486DC61BB242AC +:103CA0000BD2C86948B96265B01A48650020E06166 +:103CB000A161CC611C600120DEE7921B0D46A96961 +:103CC00003E0486D121A0D46896911B1486D9042A2 +:103CD000F7D949B1CD696265E561A161486D801A86 +:103CE0004865CC61AC6104E06265E5610020A061DB +:103CF000AC610120C0E70000FC1000200011002092 +:103D00002DE9F04F06460C4691461F464FF0000B3A +:103D1000B9F1040F01D1002520E0B9F1080F1BD142 +:103D200024B947F27E203880BDE8F08FB56D164883 +:103D30000068A0EB0508A0450AD3B8FBF4F004FB2B +:103D40000055B8FBF4F004FB108000B12544B565C4 +:103D5000B06D2044B06501E00B48056823462A4653 +:103D600059463046FFF776FF8246BAF1010F05D17A +:103D7000012086F83A000020388002E047F27E20D9 +:103D8000388000BFD0E70000FC10002030B5C369C8 +:103D90008169134A9BB921B9002414609480446559 +:103DA0001CE00024CC614C6D456D2C444C651160C9 +:103DB0009488641E94800024846144650EE09961B7 +:103DC00021B1CB614C6D456D2C444C650024C46120 +:103DD0009488641E948000248461446530BD000092 +:103DE0000011002010B5002400BF00BF4020FCF7E8 +:103DF00067FA044600BF00BF08480949086009483F +:103E0000086201F10800FFF732FA00BF00BF204648 +:103E1000FCF764FA00BF00BF10BD0000434F4E44E2 +:103E20007C260020A0260020F8B5002600BF00BF99 +:103E30004020FCF745FA064600BF00BFFCF768FCCF +:103E400004460F48C4620F4D286838B900BF00BF50 +:103E50003046FCF743FA00BF00BFF8BD00231A4606 +:103E60000949084808380094FFF760FA00BF00BF0E +:103E70003046FCF733FA00BF00BF00BFEDE700009B +:103E8000A026002084260020D02600202DE9F8431B +:103E900007464FF0000800BF00BF4020FCF710FAB3 +:103EA000804600BF00BFFCF733FC06463F48C662B1 +:103EB00001463F48FFF75EF93C4D08353C4890F815 +:103EC0003B003B4991F83C1088420AD0384890F8B2 +:103ED0003C00374981F83B00084690F83C003549E2 +:103EE0000870286828B900203049486281F8280005 +:103EF00010E02C682D48446201202C4981F82800EC +:103F00002046FFF7EFF800231A462146274800967F +:103F1000FFF70CFA3B46032225492748FFF738F9FB +:103F200000BF00BF4046FCF7D9F900BF00BFFEF755 +:103F30004BFA00BF00BF4020FCF7C2F9804600BF2B +:103F400000BF1A48406A80B918491948FFF7CAF8F3 +:103F5000174816494862012081F8280000BF00BFB9 +:103F60004046FCF7BBF900BF1DE01048446A94F8D6 +:103F70003B000F4991F83B10884205DD0C4890F852 +:103F80003B102046FFF718FD00230422084907488C +:103F9000FFF7FEF800BF00BF4046FCF79FF900BFE7 +:103FA00000BFFEF711FABDE8F8830000A02600204C +:103FB000D0260020B61000207C26002010B58AB044 +:103FC000044600202A4908802A4908602A490860D6 +:103FD0002A4908802A4800682A490968B0FBF1F09C +:103FE00029490860002029490860294908602246BB +:103FF00028A12C48FEF784F8208808B10AB010BD2B +:10400000FFF7F0FE2848006818B947F247302080D3 +:10401000F4E72648006826490968884203D247F237 +:1040200048302080EAE7234800781F2803D347F26E +:1040300046302080E2E70B20002105910A46CDE9B9 +:1040400007040691194800681B490968164B1B684C +:10405000CDE90131CDE90302164800780023174A63 +:1040600017A100901C48FEF7EDFA00BFC6E700005C +:104070001C11002010110020181100201411002024 +:1040800078540008805400082C11002020110020D2 +:10409000241100204F5320546D72204D75746578A3 +:1040A00000000000A0260020845400088C54000862 +:1040B000745400087C54000888540008AD4100087E +:1040C00075432F4F532D4949492054696D6572201E +:1040D0005461736B00000000D02600202DE9F047EA +:1040E000054688462848006870B900202861686144 +:1040F000254805600120254908802548C0F8008032 +:10410000FFF792FEBDE8F08720480088401C1F4959 +:104110000880A86940441E490968461A1A4804687C +:10412000D4F818904E4510D2606970B9A9EB06001A +:10413000A061002068612C61656113480560144826 +:10414000C0F80080FFF770FEDCE7A6EB0906274603 +:104150003C6903E0A069361A2746246914B1A069B6 +:10416000B042F7D94CB16769AE616F612C61A0694B +:10417000801BA06165613D6104E0AE616F6100205C +:1041800028613D6100BFBDE7181100201411002017 +:10419000281100201CB501A800231A4619460090DA +:1041A0000148FDF7FDFF1CBDA02600204FF0000ACE +:1041B000FFF7F0FF00BF3D48006810B94FF000095D +:1041C00003E03A480068D0F818904846FFF75EFED2 +:1041D0003648006800B9EEE7FCF79AFA804600BF5F +:1041E00000BF4020FCF76CF8824600BF00BF30489B +:1041F000076800BF00BF5046FCF770F800BF00BF63 +:104200002C4800683D1A2B480760284804680CE0D9 +:10421000A069A84204D2A0692D1A0020A06103E081 +:10422000A069401BA061002524690DB1002CEFD1CD +:104230001E48046826E0042084F82600A66816B10B +:104240002046E168B04794F82600042818D11948A0 +:104250000168204600F034F8A08C022809D184F8C7 +:104260002600206AA061134801682046FFF736FF48 +:1042700006E0002060612061A061032084F8260030 +:104280000A48046814B1A0690028D4D0FCF740FAA9 +:10429000A0EB0800084908600848006809688842DF +:1042A00003D2054800680549086084E7181100201A +:1042B000FC100020281100202011002024110020D3 +:1042C0002DE9F04105460F46D5F814802C69B8F168 +:1042D000000F40D154B900202949086029490880BD +:1042E000A86129480760FFF79FFD46E02548008840 +:1042F000401E24490880244800683E1A002060615E +:10430000A069A9690844A0611D4804600EE0A06985 +:10431000B04204D2A069361A0020A06103E0A0696F +:10432000801BA0610026A046D8F810400EB1002CDA +:10433000EDD1134800688069A969884203D110480B +:104340000068806918B910480760FFF76DFD00200C +:104350002861A86111E00B480088401E09490880C7 +:10436000C8F810402CB1C4F81480A069A9690844A9 +:10437000A061002068612861A861BDE8F0810000AB +:104380001811002014110020281100202DE9F041FF +:1043900004460D4616460E4F00BF387808B900F0A7 +:1043A000E3FB00BFEFF311800746202080F3118864 +:1043B00000BF00BF32462946204600F00BF8804679 +:1043C000F8B280F3118800BF00BF4046BDE8F0811D +:1043D000501600202DE9F047074688461646C2468B +:1043E00007EB47011B4800EBC109D9F8140020B1C5 +:1043F000012811D0022826D11EE0484600F0ECFB2F +:104400000546B54201D2002405E034463246514605 +:10441000484600F038FD18E0484600F0DDFB054650 +:10442000B54201D2284600E03046044622465146B5 +:10443000484600F028FD08E032465146484600F064 +:10444000E7FC044601E0002400BF00BF2046BDE8B1 +:10445000F0870000681600200FB438B5044606A89F +:1044600000906A462046059900F007F805460020AE +:104470000090284638BC5DF814FB2DE9F04F99B048 +:1044800082460D46144603A8149040201590002043 +:104490001690CDF860A0179000BF2E786D1C06B95D +:1044A000DDE0252E79D100274FF0010900BF2E78DD +:1044B000232E12D02B2E0CD02D2E02D0302E10D128 +:1044C00003E047F001076D1C0EE047F002076D1C8A +:1044D0000AE047F004076D1C06E047F008076D1C72 +:1044E00002E04FF0000900BF00BFB9F1000FDED1BC +:1044F0004FF0000800BF2E78302E01DB392E00DD92 +:1045000007E06D1CA6F1300008EB880100EB4108C4 +:10451000F1E700BF002013902E782E2E12D16D1CD3 +:1045200000BF2E78302E01DB392E00DD09E06D1C36 +:10453000A6F13000139901EB810100EB41001390CB +:10454000EFE700BF2E7800BF6C2E01D0682E02D19D +:104550006D1C2E7800E000E0F6E700BF702E5DD005 +:1045600008DC252E6AD0582E35D0632E09D0642E53 +:1045700069D113E0732E3CD0752E1DD0782E62D1F8 +:1045800028E02168081D2060D1F8009009F0FF0B99 +:10459000594614A800F01AFC56E058E02168081D9E +:1045A0002060D1F80090CDE900870A22494614A87E +:1045B000139B00F01FFB47E02168081D2060D1F825 +:1045C0000090CDE900870A22494614A8139B00F009 +:1045D00087FB39E000BF2168081D2060D1F80090FA +:1045E000CDE900871022494614A8139B00F078FB00 +:1045F0002AE02168081D2060D1F800B000BF9BF8B8 +:1046000000600BF1010B06B906E0314614A800F07A +:10461000DDFB17980028F2DA00BF15E02168081DBD +:104620002060D1F80090002008210B461022CDE92F +:104630000010494614A800F053FB05E0252114A8FA +:1046400000F0C4FB00E000BF00BF6D1C03E031467A +:1046500014A800F0BBFB17980028BFF61EAF00BFE0 +:10466000179800280ADD169820B103A95046169A1B +:10467000FFF78CFEDDE9161008441790179819B063 +:10468000BDE8F08F704700000348006840F47000F8 +:10469000014908607047000088ED00E070B50546EC +:1046A000AC6B0020E085E0842046FCF7E6FF70BD9F +:1046B0000168C96821F490710268D1600168496994 +:1046C00021F0010102685161016B012905D10168E6 +:1046D000C96821F010010268D160202180F83E10E5 +:1046E00000210163704710B504462068C06820F0BF +:1046F00040002168C860202084F83D002046FDF776 +:1047000089F9002010BD70B5044694F83E002228B7 +:1047100056D1A068B0F5805F0CD1206950B9002552 +:10472000A66A20684068C0F308003080A06A801C38 +:10473000A06215E0A56A0026A068B0F5805F03D0EE +:10474000A06828B9206918B920684068287004E07A +:104750002068406800F07F002870A06A401CA062BA +:10476000E08D401E80B2E08540BB2068C06820F02C +:1047700020002168C8602068C06820F4807021682B +:10478000C8602068406920F001002168486120204D +:1047900084F83E00206B01280AD12068C06820F010 +:1047A00010002168C860A18D2046FCF765FF02E07B +:1047B0002046FDF7F1F80020206370BD0020FCE7E3 +:1047C0000220FAE72DE9F84F04462068006920F43A +:1047D0004050E1680843216808612169A0680843E6 +:1047E00061690843E169084300902068C06849F2A4 +:1047F0000C618843009908432168C86020684069BB +:1048000020F44070A1690843216848617649206816 +:10481000884203D075492068884203D1FCF748FCE0 +:10482000814602E0FCF734FC8146E069B0F5004FB8 +:104830006CD102206168A0FB015003461920A9FB3E +:10484000007001462A463846FBF761FD6421B0FB43 +:10485000F1F04FEA001A02206168A0FB01510B46FB +:104860001920A9FB00712A463846FBF750FD834604 +:1048700002206168A0FB015003461920A9FB0071CA +:104880002A463846FBF743FD6421B0FBF1F000EB0C +:10489000C00101EB0010ABEB8000322101EBC00046 +:1048A0006421B0FBF1F000F0F8000AEB400A0220AE +:1048B0006168A0FB015003461920A9FB0070014666 +:1048C0002A463846FBF723FD834602206168A0FB99 +:1048D000015003461920A9FB00712A463846FBF710 +:1048E00016FD6421B0FBF1F000EBC00101EB0010FC +:1048F000ABEB8000322101EBC0006421B0FBF1F092 +:1049000000F007005044216888606AE00420616874 +:10491000A0FB015003461920A9FB007001462A465E +:104920003846FBF7F4FC824604206168A0FB015086 +:1049300003461920A9FB007001462A463846FBF7BA +:10494000E6FC6421B0FBF1F000EBC00101EB0010CC +:10495000AAEB8000322101EB00106421B0FBF1F0E2 +:1049600000F0F00A04206168A0FB017003461920E2 +:10497000A9FB00513A462846FBF7C9FC6421B0FB6D +:10498000F1F00AEB001A04206168A0FB01510B460C +:104990001920A9FB00712A463846FBF7B8FC83466C +:1049A00004206168A0FB015003461920A9FB007098 +:1049B00001462A463846FBF7AAFC6421B0FBF1F019 +:1049C00000EBC00101EB0010ABEB8000322101EBEA +:1049D00000106421B0FBF1F000F00F00504421689A +:1049E0008860BDE8F88F000000100140001401400D +:1049F00010B5034699629A85DA8500201864222052 +:104A000083F83E0000BF002083F83C0000BF186818 +:104A1000C06840F480701C68E0601868406940F02D +:104A200001001C6860611868C06840F020001C68C4 +:104A3000E060002010BD014691F83D00212828D1FA +:104A40008868B0F5805F0BD1086948B90A6A108898 +:104A5000C0F308000B685860086A801C086205E013 +:104A60000B6A581C086218780B685860C88C401E86 +:104A700080B2C88458B90868C06820F080000B680C +:104A8000D8600868C06840F040000B68D86000201B +:104A900070470220FCE7000070B500242C4D2D4823 +:104AA000FCF7F6FD00BF03E0641CAC4200D904E053 +:104AB0002848FCF7E3FD2028F6D100BF002403E0DE +:104AC000641CAC4200D906E0012223492148FCF7CE +:104AD00041FF0028F4D100BF2048FCF7D9FD002495 +:104AE00003E0641CAC4200D904E01C48FCF7C6FD9E +:104AF0002028F6D100BF002403E0641CAC4200D99A +:104B000006E0012214491548FCF724FF0028F4D1DF +:104B100000BF1348FCF7BCFD002403E0641CAC425A +:104B200000D904E00E48FCF7A9FD2028F6D100BF0B +:104B3000002403E0641CAC4200D906E001220649CF +:104B40000748FCF707FF0028F4D100BF70BD000044 +:104B5000FFFF0100001200206A0E00204412002016 +:104B60008812002000BFFEE710B5124C0220206121 +:104B7000606111A0A0611349E1614FF4806121627D +:104B80000021A1626162E1620BA0A0640E49E164B0 +:104B9000102121650021A1656165E1650BA1E01D82 +:104BA000FBF72CFC0AA12046FBF728FC2020A07173 +:104BB00010BD0000501600205465726D696E616C66 +:104BC00000000000C8160020C81A002052545400EB +:104BD000534547474552000010B501460A69CB6866 +:104BE0009A4204D88C68641EE41AA01801E0D41A12 +:104BF000601E10BD2DE9FC5F06460F4692469846A2 +:104C0000DDE90C45002F01DA784200E038468346A2 +:104C10004FF0010903E09BFBFAFB09F10109D345C1 +:104C2000F9DAC84500D9C14634B1002F03DB05F0DD +:104C30000400042800D1641E05F0020010B1B8F190 +:104C4000000F11D005F0010070B96CB108E0641ECE +:104C50002021304600F0BAF8F068002800DA02E0BF +:104C60000CB1A145F3D300BFF068002836DB002F5C +:104C700005DA7F422D21304600F0A8F807E005F064 +:104C80000400042803D12B21304600F09FF8F0687F +:104C9000002823DB05F00200022814D105F00100F2 +:104CA00088B9B8F1000F0ED16CB108E0641E302154 +:104CB000304600F08BF8F068002800DA02E00CB112 +:104CC000A145F3D300BFF068002807DB43465246F6 +:104CD00039463046CDE9004500F002F8BDE8FC9FBA +:104CE0002DE9FC5F8046894615461E460C9CCDF892 +:104CF00004900127BB4605E00198B0FBF5F0019058 +:104D00000BF1010B0198A842F6D25E4500D9B346DB +:104D10000D9800F00100D0B9CCB10D9800F0020060 +:104D2000022803D116B93020009001E02020009025 +:104D300009E0641E4046009900F048F8D8F80C00DD +:104D4000002800DA02E00CB1A345F2D300BFD8F886 +:104D50000C00002835DB09E0012E01D9761E04E0A5 +:104D6000B9FBF7FAAA4500D201E06F43F4E700BFB0 +:104D700000BFB9FBF7FA0AFB1799134810F80A109D +:104D8000404600F023F8D8F80C00002800DA03E0D1 +:104D9000B7FBF5F7002FECD100BF0D9800F0010034 +:104DA00078B174B109E0641E2021404600F00EF88D +:104DB000D8F80C00002800DA02E00CB1A345F2D3C9 +:104DC00000BFBDE8FC9F00002454000870B50446F5 +:104DD0000E46A568681C6168814206D32068465566 +:104DE000681CA060E068401CE060D4E901108842C3 +:104DF0000DD1A26821682069FFF7C8FAA16888422E +:104E000003D04FF0FF30E06001E00020A06070BDF3 +:104E10002DE9F05F0446894617464FF0000AE56821 +:104E200000BFD4F81080A84503D9A8EB0500461EA2 +:104E300004E0A5EB0800401CA1680E1AA068401B06 +:104E4000B04201D9304601E0A068401B0646BE4290 +:104E500001D2304600E038460646606800EB050B9C +:104E6000324649465846FBF7EDFAB244B144BF1BFF +:104E70003544A068A84200D10025E560002FD0D1BC +:104E80005046BDE8F09F2DE9F04704468946154697 +:104E9000E668A068871BAF420AD9606800EB060A83 +:104EA0002A4649465046FBF7CDFA7019E06014E0F7 +:104EB000B846606800EB060A424649465046FBF792 +:104EC000C1FAA5EB0708D4F804A009EB0701424694 +:104ED0005046FBF7B7FAC4F80C80BDE8F087000035 +:104EE00002480068C0F30220704700000CED00E0AB +:104EF00010B5002804DB0A07130E054A135406E018 +:104F00000A07140E034A00F00F031B1FD45410BDF0 +:104F100000E400E018ED00E000BF704770B58AB013 +:104F200004460D4604B3208864281DDA208A0A212D +:104F3000B0FBF1F609A8032100220592CDE9062174 +:104F40000890208AE169CDE90116CDE90302207AB3 +:104F500000902346064A29466068FDF773FB2188C6 +:104F6000044840F8214000BF38460AB070BD000038 +:104F7000595300089C1300202DE9F0418AB00446E3 +:104F80000D4616461F46DDF840801C481C49086047 +:104F900008464760C0F80880C4600661456100218A +:104FA0000176417681760121C17600210177417732 +:104FB000FBF744FC18B101200AB0BDE8F0810020E5 +:104FC000059006900120079000200090019002902B +:104FD00003900490012008900E200990694608482B +:104FE000FBF79AFB08B10220E6E70548FBF73AFD1C +:104FF00008B10320E0E70020DEE700000064004085 +:10500000F415002010B5044600204FF0E02108619F +:105010000420FCF703FB0148046010BD741000205D +:1050200070B5034600224FF0E02675690D4E3668D4 +:1050300003FB06F44FF0E026B16910E04FF0E026E4 +:10504000B06988420BD0884202D20E1A324402E084 +:105050002E1A0E4432440146A24200D300E0EDE78E +:1050600000BF70BD7410002010B50220FFF7D8FFFC +:1050700010BD000000B587B000BF00BF0020019048 +:105080001A48006840F002001849086008460068A5 +:1050900000F00200019000BF00BF00BF00BF00BFD2 +:1050A000002001900846006840F0020008600846B1 +:1050B000006800F00200019000BF00BF00BF402068 +:1050C00002900120039004900320059002A9084853 +:1050D000FBF760FD802002901120039002A9044894 +:1050E000FBF758FD00F006F807B000BD303802406D +:1050F0000004024010B500BF002280210C48FBF7DD +:105100004BFE00BFFFF7B0FF00BF0122402108485F +:10511000FBF742FE00BFFFF7A7FF00BF012280217F +:105120000348FBF739FE00BFFFF79EFF10BD0000EC +:105130000004024070B506460C460025304600F0DB +:105140001DF80546A54203D2601B00F005F802E0F9 +:10515000012000F001F870BD38B504466A46002110 +:105160002046FDF74DFD38BD02460020914201D397 +:10517000881A02E0C2F1FF335818704770B5044630 +:1051800000F008F8064631462046FFF7EDFF0546D9 +:10519000284670BD08B56846FDF790FD08BD0000C3 +:1051A00038B5FBF789F800BFFFF7F4FF04460D4B55 +:1051B00022460DA10020FFF74FF90EA10020FFF7B6 +:1051C0004BF900BF6846FCF74DFE0EA11248FFF7F1 +:1051D000A5FE12A11648FFF7A1FE6846FDF74CF99F +:1051E000002038BDE653000825642025733E3E208C +:1051F00000000000424D53207374617274200D0A48 +:1052000000000000706F6C6C5F73746172745F7487 +:1052100061736B3100000000140E0020706F6C6C25 +:105220005F73746172745F7461736B3200000000AD +:105230003C0E002000BFFEE738B5FBF7BFFD07239B +:10524000022208214FF4A87000F018F8A820FFF7F8 +:10525000D9FEFCF7E3FB4FF4E1342046FCF79AFC5F +:10526000600506231A044FF4A00100900020FFF708 +:1052700083FEFFF7FFFE38BD00BFFEE72DE9F041DA +:1052800092B080460C4615461E460027302106A8DF +:10529000FBF71DF9142101A8FBF719F900BF002045 +:1052A00000902A48006840F080502849086008466D +:1052B000006800F08050009000BF00BF00BF0020D9 +:1052C00000902348006840F4804021490860084667 +:1052D000006800F48040009000BF00BF01200690ED +:1052E0000004079002200C9041050D91CDF83C8000 +:1052F0000E941095119606A8FBF742FF07461FB1C2 +:10530000012012B0BDE8F0810F2001900220029030 +:10531000002003904FF4A05004904FF4805005906B +:10532000052101A8FBF7ECFD07460FB10120E8E7D6 +:10533000FBF738FD41F20101884205D105480068BC +:1053400040F48070034908600020DAE740380240EA +:1053500000700040003C02402DE9F0410546002667 +:10536000002D26D02C46606908B16069804700BFD7 +:1053700000BFFFF70FFF07460F4B3A460FA1002073 +:10538000FFF76AF8FFF706FF871B22883B460EA14E +:105390000020FFF761F800BFFFF7FCFE0646002083 +:1053A000E0816089A169884761893046FFF7C2FEC4 +:1053B000DEE7BDE8F0810000EB53000825642025FE +:1053C000733E3E20000000007461736B3A25642038 +:1053D000706572696F643A25640D0A004FF0407081 +:1053E000E1EE100A70476D61696E007461736B5F66 +:1053F00074656D706C617465006273705F74617365 +:105400006B5F626561745F77646F67000000000026 +:105410000000000001020304060708090000000064 +:1054200001020304303132333435363738394142E2 +:1054300043444546D81A0020060000004000000002 +:1054400000010000D81B00208000000000020000C6 +:105450002000000000020000D81D00201E000000F7 +:105460000A000000D81F00200A00000064000000AD +:105470009001000040000000E80300001D00000053 +:105480000A000000682100200C00000080000000DD +:10549000000200009008000001010000785634125C +:1054A00001010000000000000000000000000000FA +:1054B00000000000000000000000000000000000EC +:1054C00000000000000000000000000001010100D9 +:1054D00028000400000000000000000000000000A0 +:1054E00000000000000000000000000000000000BC +:1054F0000000000001002000010010000C0010005E +:10550000000000000000000000000000000000009B +:10551000000000000000000000000000000000008B +:10552000000000000000000000000000000000007B +:1055300001010100300001010C00200020000400E6 +:105540000400000000000000000000000000000057 +:10555000000000000000000000000000000000004B +:10556000000000000000000000000000000000003B +:1055700000000000010101013000010000000000F6 +:10558000000000000000000000000000000000001B +:10559000000000000000000000000000000000000B +:1055A000000000000101010128000C008001000042 +:1055B000040101010101010100000101C400080012 +:1055C00001010000000000000000000000000000D9 +:1055D00000000000000000000000000000000000CB +:1055E00000000000000000000000000000000000BB +:1055F000000000000101300050780000C1090000E7 +:10560000205600080000002038110000C4010008E6 +:10561000FC56000838110020C01A000020020008C3 +:1056200001FF01FF01FF01FF01FF01FF01FF01FF7A +:1056300001FF01FF01FF01FF01FF01FF0122320114 +:1056400013400613200225F401D0071A90111339D4 +:10565000521B083504318220320213440D132005F9 +:105660006BE80328411A79288B040728A9581112DE +:105670004C1A403A4A402B2B024044C1C20C1A48F3 +:105680002C3C0C0240392908D92DB92C3B1001586B +:10569000492419080A19042C5D18024010902904A5 +:1056A0009A031829B5091218195D0913180A1280EE +:1056B0001829AC19800913180A150818199109132B +:1056C0001819910912782911F91829F809121829BD +:1056D0004829C171B91829C1E918196019BF0913FE +:1056E0001819BF0910189C0802405FB918995F99F2 +:0C56F000A86119F339A81103B124F400DB :040000050800018965 :00000001FF diff --git a/prj/MDK-ARM/Objects/HF_BCU_APP.htm b/prj/MDK-ARM/Objects/HF_BCU_APP.htm index 08ffa57..8ba7ab0 100644 --- a/prj/MDK-ARM/Objects/HF_BCU_APP.htm +++ b/prj/MDK-ARM/Objects/HF_BCU_APP.htm @@ -3,821 +3,1974 @@ Static Call Graph - [.\Objects\HF_BCU_APP.axf]

Static Call Graph for image .\Objects\HF_BCU_APP.axf


-

#<CALLGRAPH># ARM Linker, 5060528: Last Updated: Fri Nov 15 16:23:57 2024 +

#<CALLGRAPH># ARM Linker, 5060528: Last Updated: Thu Nov 21 10:02:27 2024

-

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

+

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

Call chain for Maximum Stack Depth:

-USART2_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ UART_Receive_IT +task_template ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteBlocking

Functions with no stack information

Mutually Recursive functions -

  • SysTick_Handler   ⇒   SysTick_Handler
    -
  • ADC_IRQHandler   ⇒   ADC_IRQHandler
    +
  • SysTick_Handler   ⇒   SysTick_Handler
    +
  • ADC_IRQHandler   ⇒   ADC_IRQHandler

    Function Pointers

      -
    • ADC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • BusFault_Handler from stm32f4xx_it.o(i.BusFault_Handler) referenced from startup_stm32f407xx.o(RESET) -
    • CAN1_RX0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • CAN1_RX1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • CAN1_SCE_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • CAN1_TX_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • CAN2_RX0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • CAN2_RX1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • CAN2_SCE_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • CAN2_TX_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DCMI_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA1_Stream0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA1_Stream1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA1_Stream2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA1_Stream3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA1_Stream4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA1_Stream5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA1_Stream6_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA1_Stream7_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA2_Stream0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA2_Stream1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA2_Stream2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA2_Stream3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA2_Stream4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA2_Stream5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA2_Stream6_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DMA2_Stream7_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • DebugMon_Handler from stm32f4xx_it.o(i.DebugMon_Handler) referenced from startup_stm32f407xx.o(RESET) -
    • ETH_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • ETH_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • EXTI0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • EXTI15_10_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • EXTI1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • EXTI2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • EXTI3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • EXTI4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • EXTI9_5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • FLASH_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • FMC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • FPU_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • HASH_RNG_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • HardFault_Handler from stm32f4xx_it.o(i.HardFault_Handler) referenced from startup_stm32f407xx.o(RESET) -
    • I2C1_ER_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • I2C1_EV_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • I2C2_ER_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • I2C2_EV_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • I2C3_ER_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • I2C3_EV_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • MemManage_Handler from stm32f4xx_it.o(i.MemManage_Handler) referenced from startup_stm32f407xx.o(RESET) -
    • NMI_Handler from stm32f4xx_it.o(i.NMI_Handler) referenced from startup_stm32f407xx.o(RESET) -
    • OS_CPU_PendSVHandler from os_cpu_a.o(CODE) referenced from startup_stm32f407xx.o(RESET) -
    • OTG_FS_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • OTG_FS_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • OTG_HS_EP1_IN_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • OTG_HS_EP1_OUT_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • OTG_HS_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • OTG_HS_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • PVD_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • RCC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • RTC_Alarm_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • RTC_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • Reset_Handler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • SDIO_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • SPI1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • SPI2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • SPI3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • SVC_Handler from stm32f4xx_it.o(i.SVC_Handler) referenced from startup_stm32f407xx.o(RESET) -
    • SysTick_Handler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • SystemInit from system_stm32f4xx.o(i.SystemInit) referenced from startup_stm32f407xx.o(.text) -
    • TAMP_STAMP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • TIM1_BRK_TIM9_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • TIM1_CC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • TIM1_TRG_COM_TIM11_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • TIM1_UP_TIM10_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • TIM2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • TIM3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • TIM4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • TIM5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • TIM6_DAC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • TIM7_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • TIM8_BRK_TIM12_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • TIM8_CC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • TIM8_TRG_COM_TIM14_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • TIM8_UP_TIM13_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • UART4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • UART5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • UART_DMAAbortOnError from stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) -
    • USART1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • USART2_IRQHandler from drv_usart.o(i.USART2_IRQHandler) referenced from startup_stm32f407xx.o(RESET) -
    • USART3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • USART6_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • UsageFault_Handler from stm32f4xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f407xx.o(RESET) -
    • WWDG_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
    • __main from __main.o(!!!main) referenced from startup_stm32f407xx.o(.text) +
    • ADC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • BusFault_Handler from stm32f4xx_it.o(i.BusFault_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • CAN1_RX0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • CAN1_RX1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • CAN1_SCE_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • CAN1_TX_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • CAN2_RX0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • CAN2_RX1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • CAN2_SCE_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • CAN2_TX_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DCMI_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream6_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA1_Stream7_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream6_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DMA2_Stream7_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • DebugMon_Handler from stm32f4xx_it.o(i.DebugMon_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • ETH_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • ETH_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • EXTI0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • EXTI15_10_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • EXTI1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • EXTI2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • EXTI3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • EXTI4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • EXTI9_5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • FLASH_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • FMC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • FPU_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • HASH_RNG_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • HardFault_Handler from stm32f4xx_it.o(i.HardFault_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • I2C1_ER_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • I2C1_EV_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • I2C2_ER_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • I2C2_EV_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • I2C3_ER_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • I2C3_EV_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • MemManage_Handler from stm32f4xx_it.o(i.MemManage_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • NMI_Handler from stm32f4xx_it.o(i.NMI_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • OS_CPU_PendSVHandler from os_cpu_a.o(CODE) referenced from startup_stm32f407xx.o(RESET) +
    • OS_IdleTask from os_core.o(i.OS_IdleTask) referenced from os_core.o(i.OS_IdleTaskInit) +
    • OS_StatTask from os_stat.o(i.OS_StatTask) referenced from os_stat.o(i.OS_StatTaskInit) +
    • OS_TaskReturn from os_task.o(i.OS_TaskReturn) referenced from os_cpu_c.o(i.OSTaskStkInit) +
    • OS_TmrTask from os_tmr.o(i.OS_TmrTask) referenced from os_tmr.o(i.OS_TmrInit) +
    • OTG_FS_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • OTG_FS_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • OTG_HS_EP1_IN_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • OTG_HS_EP1_OUT_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • OTG_HS_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • OTG_HS_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • PVD_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • RCC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • RTC_Alarm_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • RTC_WKUP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • Reset_Handler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • SDIO_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • SPI1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • SPI2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • SPI3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • SVC_Handler from stm32f4xx_it.o(i.SVC_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • SysTick_Handler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • SystemInit from system_stm32f4xx.o(i.SystemInit) referenced from startup_stm32f407xx.o(.text) +
    • TAMP_STAMP_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM1_BRK_TIM9_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM1_CC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM1_TRG_COM_TIM11_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM1_UP_TIM10_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM2_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM6_DAC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM7_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM8_BRK_TIM12_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM8_CC_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM8_TRG_COM_TIM14_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • TIM8_UP_TIM13_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • UART4_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • UART5_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • UART_DMAAbortOnError from stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) +
    • USART1_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • USART2_IRQHandler from drv_usart.o(i.USART2_IRQHandler) referenced from startup_stm32f407xx.o(RESET) +
    • USART3_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • USART6_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • UsageFault_Handler from stm32f4xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f407xx.o(RESET) +
    • WWDG_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
    • __main from __main.o(!!!main) referenced from startup_stm32f407xx.o(.text) +
    • poll_start_task1_handler from main.o(i.poll_start_task1_handler) referenced 2 times from main.o(.data) +
    • poll_start_task1_init from main.o(i.poll_start_task1_init) referenced 2 times from main.o(.data) +
    • poll_start_task2_handler from main.o(i.poll_start_task2_handler) referenced 2 times from main.o(.data) +
    • task_template from bsp_task.o(i.task_template) referenced from bsp_task.o(i.bsp_task_creat)

    Global Symbols

    -

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

    [Calls]