diff --git a/AGENTS.md b/AGENTS.md index e0405a9..596fcdf 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -29,7 +29,7 @@ mcm-ddc-04/ │ ├── app_tasks.c/.h # 3 个 FreeRTOS 任务 + 日志队列(生产者-消费者模型)+ 主动打印开关(默认关) │ ├── app_cli.c/.h # CLI 独立任务:行接收/解析/执行/应答(应答走 DMA TX),命令表驱动 │ ├── n32wb03x_it.c/.h # NMI / HardFault 异常处理 + USART1_IRQHandler(转发到 bsp_usart_rx_isr_handler) -│ └── FreeRTOSConfig.h # heap 8KB,SVC/PendSV/SysTick 映射给 FreeRTOS port +│ └── FreeRTOSConfig.h # heap 20KB,SVC/PendSV/SysTick 映射给 FreeRTOS port ├── MDK-ARM/ │ ├── embeddedSrc.uvprojx / .uvoptx # Keil µVision5 工程文件 │ ├── Objects/ # 编译产物(embeddedSrc.axf / .hex) @@ -53,13 +53,13 @@ SDK 源码(固件库、CMSIS、FreeRTOS V9.0.0、启动文件)通过相对 ``` 构建成功后自动执行 `fromelf --bin --output=.\bin\embeddedSrc.bin .\Objects\embeddedSrc.axf`。 -当前基线结果:**0 Error(s), 0 Warning(s)**,体积 `Code=14712 RO-data=944 RW-data=112 ZI-data=10696`。 +当前基线结果:**0 Error(s), 0 Warning(s)**,体积 `Code=15692 RO-data=944 RW-data=112 ZI-data=23496`。 烧录与运行: 1. Keil 打开 `MDK-ARM/embeddedSrc.uvprojx`,F7 编译 2. NS-LINK 接 SWD(PA4/PA5),F8 下载 -3. 串口助手接 PB6(TX)/PB7(RX),115200 8N1,复位后应看到启动 banner 与 `n32> ` CLI 提示符(输入 `help` 查看命令;LED 滚动日志默认关闭,用 `log on` 打开) +3. 串口助手接 PB6(TX)/PB7(RX),115200 8N1,复位后应看到启动 banner 与 `caiic->` CLI 提示符(输入 `help` 查看命令;LED 滚动日志默认关闭,用 `log on` 打开) 注意:本工程当前尚未在真实硬件上实测(见开发日志第 8、9、10 节)。 @@ -73,12 +73,12 @@ SDK 源码(固件库、CMSIS、FreeRTOS V9.0.0、启动文件)通过相对 ## 实时架构约定 - 使用 FreeRTOS V9.0.0 原生 API(`xTaskCreate` / `vTaskDelay` / `xQueue`),**不使用 cmsis_os 封装**。 -- 任务模型:LedTask(LED1,500ms)、LedTask2(LED2,1000ms)为生产者,只向日志队列投递 `LogMsg_t`;PrintTask(优先级 3,栈 256 字)消费队列并 printf。**主动日志打印由 `AppTasks_SetLogEnabled()` 控制,默认关闭**(CLI 命令 `log on|off` 切换)。新增需要打印的任务时沿用此生产者-消费者模式,不要在中断或多个任务里直接 `printf`。 -- CLI 任务(优先级 3,栈 256 字,见 `app_cli.c`):从 USART1 RXDNE 中断的字节队列取输入,行结束符 `\r\n` / `\n\r` / `\r` / `\n` 均识别;解析-执行-应答一体化,应答走 `bsp_usart_write_dma`(DMA_CH1)。新命令在 `s_cmds[]` 命令表中注册。 +- 任务模型:LedTask(LED1,500ms)、LedTask2(LED2,1000ms)为生产者,只向日志队列投递 `LogMsg_t`;PrintTask(优先级 3,栈 1024 字)消费队列并 printf。**主动日志打印由 `AppTasks_SetLogEnabled()` 控制,默认关闭**(CLI 命令 `log on|off` 切换)。新增需要打印的任务时沿用此生产者-消费者模式,不要在中断或多个任务里直接 `printf`。 +- CLI 任务(优先级 3,栈 1024 字,见 `app_cli.c`):从 USART1 RXDNE 中断的字节队列取输入,行结束符 `\r\n` / `\n\r` / `\r` / `\n` 均识别;解析-执行-应答一体化,应答走 `bsp_usart_write_dma`(DMA_CH1)。新命令在 `s_cmds[]` 命令表中注册。支持 Tab 命令补全、上下方向键历史回翻(8 条环形缓冲)、Ctrl+Z 关闭主动打印。 - 串口输出并发:PrintTask 的整条 printf 与 CLI 的整段应答分别持有 `bsp_usart_tx_lock()` 互斥锁,避免字节级交错;调度器启动前该锁为空操作。 - SysTick 由 FreeRTOS port 接管(`FreeRTOSConfig.h` 中 `xPortSysTickHandler → SysTick_Handler` 映射):`main` 中不要手动 `SysTick_Config`,`n32wb03x_it.c` 中不要重复定义 SVC/PendSV/SysTick_Handler。 - USART1_IRQn 中断优先级为 3(最低),因 ISR 内调用 FreeRTOS FromISR API,必须 ≥ `configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY`(=3)。 -- `configTOTAL_HEAP_SIZE = 8*1024`,使用 heap_4。 +- `configTOTAL_HEAP_SIZE = 20*1024`(4 个任务栈各 1024 字 = 16KB,另加队列/TCB/空闲任务开销),使用 heap_4。 ## 代码风格 diff --git a/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map b/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map index ef7aa32..514c2c2 100644 --- a/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map +++ b/mcm-ddc-04/MDK-ARM/Listings/embeddedSrc.map @@ -459,10 +459,18 @@ Section Cross References app_cli.o(i.AppCli_Init) refers to app_cli.o(i.CliTask) for CliTask app_cli.o(i.CliTask) refers to app_cli.o(i.cli_write) for cli_write app_cli.o(i.CliTask) refers to bsp_usart.o(i.bsp_usart_read_byte) for bsp_usart_read_byte + app_cli.o(i.CliTask) refers to app_cli.o(i.cli_history_get) for cli_history_get + app_cli.o(i.CliTask) refers to strcpy.o(.text) for strcpy + app_cli.o(i.CliTask) refers to app_cli.o(i.cli_redraw_line) for cli_redraw_line + app_cli.o(i.CliTask) refers to strlen.o(.text) for strlen + app_cli.o(i.CliTask) refers to app_tasks.o(i.AppTasks_SetLogEnabled) for AppTasks_SetLogEnabled app_cli.o(i.CliTask) refers to bsp_usart.o(i.bsp_usart_tx_lock) for bsp_usart_tx_lock - app_cli.o(i.CliTask) refers to app_cli.o(i.cli_dispatch) for cli_dispatch + app_cli.o(i.CliTask) refers to app_cli.o(i.cli_tab_complete) for cli_tab_complete app_cli.o(i.CliTask) refers to bsp_usart.o(i.bsp_usart_tx_unlock) for bsp_usart_tx_unlock + app_cli.o(i.CliTask) refers to app_cli.o(i.cli_history_add) for cli_history_add + app_cli.o(i.CliTask) refers to app_cli.o(i.cli_dispatch) for cli_dispatch app_cli.o(i.CliTask) refers to bsp_usart.o(i.bsp_usart_write_dma) for bsp_usart_write_dma + app_cli.o(i.CliTask) refers to app_cli.o(.data) for s_histCount app_cli.o(i.CliTask) refers to app_cli.o(.bss) for line app_cli.o(i.CmdHelp) refers to app_cli.o(i.cli_write) for cli_write app_cli.o(i.CmdHelp) refers to app_cli.o(i.cli_printf) for cli_printf @@ -484,9 +492,26 @@ Section Cross References app_cli.o(i.cli_dispatch) refers to strcmp.o(.text) for strcmp app_cli.o(i.cli_dispatch) refers to app_cli.o(i.cli_printf) for cli_printf app_cli.o(i.cli_dispatch) refers to app_cli.o(.constdata) for s_cmds + app_cli.o(i.cli_history_add) refers to strcmp.o(.text) for strcmp + app_cli.o(i.cli_history_add) refers to strcpy.o(.text) for strcpy + app_cli.o(i.cli_history_add) refers to app_cli.o(.data) for s_histCount + app_cli.o(i.cli_history_add) refers to app_cli.o(.bss) for s_history + app_cli.o(i.cli_history_get) refers to app_cli.o(.data) for s_histHead + app_cli.o(i.cli_history_get) refers to app_cli.o(.bss) for s_history app_cli.o(i.cli_printf) refers to printfa.o(i.__0vsnprintf) for vsnprintf app_cli.o(i.cli_printf) refers to app_cli.o(i.cli_write) for cli_write app_cli.o(i.cli_printf) refers to app_cli.o(.bss) for s_txBuf + app_cli.o(i.cli_redraw_line) refers to strlen.o(.text) for strlen + app_cli.o(i.cli_redraw_line) refers to app_cli.o(i.cli_write) for cli_write + app_cli.o(i.cli_redraw_line) refers to bsp_usart.o(i.bsp_usart_write_dma) for bsp_usart_write_dma + app_cli.o(i.cli_tab_complete) refers to memchr.o(.text) for memchr + app_cli.o(i.cli_tab_complete) refers to strncmp.o(.text) for strncmp + app_cli.o(i.cli_tab_complete) refers to strcpy.o(.text) for strcpy + app_cli.o(i.cli_tab_complete) refers to strlen.o(.text) for strlen + app_cli.o(i.cli_tab_complete) refers to bsp_usart.o(i.bsp_usart_write_dma) for bsp_usart_write_dma + app_cli.o(i.cli_tab_complete) refers to app_cli.o(i.cli_write) for cli_write + app_cli.o(i.cli_tab_complete) refers to app_cli.o(i.cli_redraw_line) for cli_redraw_line + app_cli.o(i.cli_tab_complete) refers to app_cli.o(.constdata) for s_cmds app_cli.o(i.cli_write) refers to strlen.o(.text) for strlen app_cli.o(i.cli_write) refers to bsp_usart.o(i.bsp_usart_write_dma) for bsp_usart_write_dma app_cli.o(.constdata) refers to app_cli.o(.conststring) for .conststring @@ -925,40 +950,43 @@ Image Symbol Table ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE - ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE + ../clib/microlib/string/memchr.c 0x00000000 Number 0 memchr.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE ../clib/microlib/string/strcmp.c 0x00000000 Number 0 strcmp.o ABSOLUTE + ../clib/microlib/string/strcpy.c 0x00000000 Number 0 strcpy.o ABSOLUTE ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE + ../clib/microlib/string/strncmp.c 0x00000000 Number 0 strncmp.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE @@ -1020,198 +1048,209 @@ Image Symbol Table .text 0x010001c8 Section 0 memseta.o(.text) .text 0x010001ec Section 0 strlen.o(.text) .text 0x010001fa Section 0 strcmp.o(.text) - .text 0x01000216 Section 0 uldiv.o(.text) - .text 0x01000276 Section 0 iusefp.o(.text) - .text 0x01000278 Section 0 dadd.o(.text) - .text 0x010003dc Section 0 dmul.o(.text) - .text 0x010004ac Section 0 ddiv.o(.text) - .text 0x0100059c Section 0 dfixul.o(.text) - .text 0x010005dc Section 40 cdrcmple.o(.text) - .text 0x01000604 Section 36 init.o(.text) - .text 0x01000628 Section 0 llshl.o(.text) - .text 0x01000648 Section 0 llushr.o(.text) - .text 0x0100066a Section 0 llsshr.o(.text) - .text 0x01000690 Section 0 depilogue.o(.text) - i.AppCli_Init 0x01000750 Section 0 app_cli.o(i.AppCli_Init) - i.AppTasks_CreateAll 0x01000774 Section 0 app_tasks.o(i.AppTasks_CreateAll) - i.AppTasks_GetLogEnabled 0x010007ec Section 0 app_tasks.o(i.AppTasks_GetLogEnabled) - i.AppTasks_SetLogEnabled 0x010007f8 Section 0 app_tasks.o(i.AppTasks_SetLogEnabled) - i.CliTask 0x0100080c Section 0 app_cli.o(i.CliTask) - CliTask 0x0100080d Thumb Code 202 app_cli.o(i.CliTask) - i.CmdHelp 0x01000918 Section 0 app_cli.o(i.CmdHelp) - CmdHelp 0x01000919 Thumb Code 46 app_cli.o(i.CmdHelp) - i.CmdLed 0x01000964 Section 0 app_cli.o(i.CmdLed) - CmdLed 0x01000965 Thumb Code 158 app_cli.o(i.CmdLed) - i.CmdLog 0x01000a54 Section 0 app_cli.o(i.CmdLog) - CmdLog 0x01000a55 Thumb Code 110 app_cli.o(i.CmdLog) - i.CmdVersion 0x01000b00 Section 0 app_cli.o(i.CmdVersion) - CmdVersion 0x01000b01 Thumb Code 24 app_cli.o(i.CmdVersion) - i.DMA_ClearFlag 0x01000b6c Section 0 n32wb03x_dma.o(i.DMA_ClearFlag) - i.DMA_DeInit 0x01000b70 Section 0 n32wb03x_dma.o(i.DMA_DeInit) - i.DMA_EnableChannel 0x01000c10 Section 0 n32wb03x_dma.o(i.DMA_EnableChannel) - i.DMA_GetFlagStatus 0x01000c2c Section 0 n32wb03x_dma.o(i.DMA_GetFlagStatus) - i.DMA_Init 0x01000c48 Section 0 n32wb03x_dma.o(i.DMA_Init) - i.DMA_RequestRemap 0x01000c88 Section 0 n32wb03x_dma.o(i.DMA_RequestRemap) - i.GPIO_InitPeripheral 0x01000c98 Section 0 n32wb03x_gpio.o(i.GPIO_InitPeripheral) - i.GPIO_InitStruct 0x01000da0 Section 0 n32wb03x_gpio.o(i.GPIO_InitStruct) - i.GPIO_ResetBits 0x01000dbc Section 0 n32wb03x_gpio.o(i.GPIO_ResetBits) - i.GPIO_SetBits 0x01000dc0 Section 0 n32wb03x_gpio.o(i.GPIO_SetBits) - i.GPIO_TogglePin 0x01000dc4 Section 0 n32wb03x_gpio.o(i.GPIO_TogglePin) - i.HardFault_Handler 0x01000dcc Section 0 n32wb03x_it.o(i.HardFault_Handler) - i.LedTask 0x01000dd0 Section 0 app_tasks.o(i.LedTask) - LedTask 0x01000dd1 Thumb Code 62 app_tasks.o(i.LedTask) - i.LedTask2 0x01000e1c Section 0 app_tasks.o(i.LedTask2) - LedTask2 0x01000e1d Thumb Code 62 app_tasks.o(i.LedTask2) - i.NMI_Handler 0x01000e68 Section 0 n32wb03x_it.o(i.NMI_Handler) - i.NVIC_Init 0x01000e6c Section 0 misc.o(i.NVIC_Init) - i.NVIC_SetPriority 0x01000eb0 Section 0 misc.o(i.NVIC_SetPriority) - NVIC_SetPriority 0x01000eb1 Thumb Code 110 misc.o(i.NVIC_SetPriority) - i.OTPTrim_Read 0x01000f28 Section 0 system_n32wb03x.o(i.OTPTrim_Read) - i.PrintTask 0x01000ff4 Section 0 app_tasks.o(i.PrintTask) - PrintTask 0x01000ff5 Thumb Code 44 app_tasks.o(i.PrintTask) - i.RCC_EnableAHBPeriphClk 0x01001040 Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) - i.RCC_EnableAPB2PeriphClk 0x01001060 Section 0 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) - i.RCC_GetClocksFreqValue 0x01001080 Section 0 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) - i.RCC_HsiCalib 0x01001124 Section 0 system_n32wb03x.o(i.RCC_HsiCalib) - RCC_HsiCalib 0x01001125 Thumb Code 296 system_n32wb03x.o(i.RCC_HsiCalib) - i.SVC_Handler 0x01001254 Section 0 port.o(i.SVC_Handler) - i.SysTick_Handler 0x01001258 Section 0 port.o(i.SysTick_Handler) - i.SystemCoreClockUpdate 0x0100127c Section 0 system_n32wb03x.o(i.SystemCoreClockUpdate) - i.SystemInit 0x0100128c Section 0 system_n32wb03x.o(i.SystemInit) - i.SystemTrimValueRead 0x010013a8 Section 0 system_n32wb03x.o(i.SystemTrimValueRead) - i.USART1_IRQHandler 0x010013bc Section 0 n32wb03x_it.o(i.USART1_IRQHandler) - i.USART_ConfigInt 0x010013c4 Section 0 n32wb03x_usart.o(i.USART_ConfigInt) - i.USART_Enable 0x01001418 Section 0 n32wb03x_usart.o(i.USART_Enable) - i.USART_EnableDMA 0x01001438 Section 0 n32wb03x_usart.o(i.USART_EnableDMA) - i.USART_GetFlagStatus 0x0100144c Section 0 n32wb03x_usart.o(i.USART_GetFlagStatus) - i.USART_GetIntStatus 0x0100146c Section 0 n32wb03x_usart.o(i.USART_GetIntStatus) - i.USART_Init 0x010014c8 Section 0 n32wb03x_usart.o(i.USART_Init) - i.USART_ReceiveData 0x0100157c Section 0 n32wb03x_usart.o(i.USART_ReceiveData) - i.USART_SendData 0x01001586 Section 0 n32wb03x_usart.o(i.USART_SendData) - i.__0printf 0x01001590 Section 0 printfa.o(i.__0printf) - i.__0vsnprintf 0x010015b0 Section 0 printfa.o(i.__0vsnprintf) - i.__ARM_clz 0x010015dc Section 0 depilogue.o(i.__ARM_clz) - i.__scatterload_copy 0x0100160a Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x01001618 Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x0100161a Section 14 handlers.o(i.__scatterload_zeroinit) - i.__set_PRIMASK 0x01001628 Section 0 system_n32wb03x.o(i.__set_PRIMASK) - __set_PRIMASK 0x01001629 Thumb Code 6 system_n32wb03x.o(i.__set_PRIMASK) - i._fp_digits 0x01001630 Section 0 printfa.o(i._fp_digits) - _fp_digits 0x01001631 Thumb Code 344 printfa.o(i._fp_digits) - i._printf_core 0x010017a4 Section 0 printfa.o(i._printf_core) - _printf_core 0x010017a5 Thumb Code 1754 printfa.o(i._printf_core) - i._printf_post_padding 0x01001e90 Section 0 printfa.o(i._printf_post_padding) - _printf_post_padding 0x01001e91 Thumb Code 32 printfa.o(i._printf_post_padding) - i._printf_pre_padding 0x01001eb0 Section 0 printfa.o(i._printf_pre_padding) - _printf_pre_padding 0x01001eb1 Thumb Code 44 printfa.o(i._printf_pre_padding) - i._snputc 0x01001edc Section 0 printfa.o(i._snputc) - _snputc 0x01001edd Thumb Code 22 printfa.o(i._snputc) - i.bsp_led_init 0x01001ef4 Section 0 bsp_led.o(i.bsp_led_init) - i.bsp_led_off 0x01001f20 Section 0 bsp_led.o(i.bsp_led_off) - i.bsp_led_on 0x01001f30 Section 0 bsp_led.o(i.bsp_led_on) - i.bsp_led_toggle 0x01001f40 Section 0 bsp_led.o(i.bsp_led_toggle) - i.bsp_usart_init 0x01001f50 Section 0 bsp_usart.o(i.bsp_usart_init) - i.bsp_usart_read_byte 0x0100202c Section 0 bsp_usart.o(i.bsp_usart_read_byte) - i.bsp_usart_rx_isr_handler 0x01002074 Section 0 bsp_usart.o(i.bsp_usart_rx_isr_handler) - i.bsp_usart_tx_lock 0x010020c8 Section 0 bsp_usart.o(i.bsp_usart_tx_lock) - i.bsp_usart_tx_unlock 0x010020ec Section 0 bsp_usart.o(i.bsp_usart_tx_unlock) - i.bsp_usart_write_dma 0x01002114 Section 0 bsp_usart.o(i.bsp_usart_write_dma) - i.cli_dispatch 0x010021b0 Section 0 app_cli.o(i.cli_dispatch) - cli_dispatch 0x010021b1 Thumb Code 158 app_cli.o(i.cli_dispatch) - i.cli_printf 0x01002278 Section 0 app_cli.o(i.cli_printf) - cli_printf 0x01002279 Thumb Code 46 app_cli.o(i.cli_printf) - i.cli_write 0x010022ac Section 0 app_cli.o(i.cli_write) - cli_write 0x010022ad Thumb Code 22 app_cli.o(i.cli_write) - i.fputc 0x010022c4 Section 0 bsp_usart.o(i.fputc) - i.led_init 0x01002304 Section 0 bsp_led.o(i.led_init) - led_init 0x01002305 Thumb Code 68 bsp_led.o(i.led_init) - i.main 0x01002350 Section 0 main.o(i.main) - i.prvAddCurrentTaskToDelayedList 0x01002428 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) - prvAddCurrentTaskToDelayedList 0x01002429 Thumb Code 100 tasks.o(i.prvAddCurrentTaskToDelayedList) - i.prvAddNewTaskToReadyList 0x010024a4 Section 0 tasks.o(i.prvAddNewTaskToReadyList) - prvAddNewTaskToReadyList 0x010024a5 Thumb Code 146 tasks.o(i.prvAddNewTaskToReadyList) - i.prvCheckTasksWaitingTermination 0x01002550 Section 0 tasks.o(i.prvCheckTasksWaitingTermination) - prvCheckTasksWaitingTermination 0x01002551 Thumb Code 60 tasks.o(i.prvCheckTasksWaitingTermination) - i.prvCopyDataFromQueue 0x01002598 Section 0 queue.o(i.prvCopyDataFromQueue) - prvCopyDataFromQueue 0x01002599 Thumb Code 44 queue.o(i.prvCopyDataFromQueue) - i.prvCopyDataToQueue 0x010025c4 Section 0 queue.o(i.prvCopyDataToQueue) - prvCopyDataToQueue 0x010025c5 Thumb Code 128 queue.o(i.prvCopyDataToQueue) - i.prvDeleteTCB 0x01002644 Section 0 tasks.o(i.prvDeleteTCB) - prvDeleteTCB 0x01002645 Thumb Code 18 tasks.o(i.prvDeleteTCB) - i.prvGetDisinheritPriorityAfterTimeout 0x01002656 Section 0 queue.o(i.prvGetDisinheritPriorityAfterTimeout) - prvGetDisinheritPriorityAfterTimeout 0x01002657 Thumb Code 22 queue.o(i.prvGetDisinheritPriorityAfterTimeout) - i.prvHeapInit 0x0100266c Section 0 heap_4.o(i.prvHeapInit) - prvHeapInit 0x0100266d Thumb Code 100 heap_4.o(i.prvHeapInit) - i.prvIdleTask 0x010026e8 Section 0 tasks.o(i.prvIdleTask) - prvIdleTask 0x010026e9 Thumb Code 20 tasks.o(i.prvIdleTask) - i.prvInitialiseMutex 0x01002700 Section 0 queue.o(i.prvInitialiseMutex) - prvInitialiseMutex 0x01002701 Thumb Code 30 queue.o(i.prvInitialiseMutex) - i.prvInitialiseNewQueue 0x0100271e Section 0 queue.o(i.prvInitialiseNewQueue) - prvInitialiseNewQueue 0x0100271f Thumb Code 44 queue.o(i.prvInitialiseNewQueue) - i.prvInitialiseNewTask 0x0100274a Section 0 tasks.o(i.prvInitialiseNewTask) - prvInitialiseNewTask 0x0100274b Thumb Code 176 tasks.o(i.prvInitialiseNewTask) - i.prvInitialiseTaskLists 0x010027fc Section 0 tasks.o(i.prvInitialiseTaskLists) - prvInitialiseTaskLists 0x010027fd Thumb Code 68 tasks.o(i.prvInitialiseTaskLists) - i.prvInsertBlockIntoFreeList 0x01002860 Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) - prvInsertBlockIntoFreeList 0x01002861 Thumb Code 96 heap_4.o(i.prvInsertBlockIntoFreeList) - i.prvIsQueueEmpty 0x010028c8 Section 0 queue.o(i.prvIsQueueEmpty) - prvIsQueueEmpty 0x010028c9 Thumb Code 28 queue.o(i.prvIsQueueEmpty) - i.prvIsQueueFull 0x010028e4 Section 0 queue.o(i.prvIsQueueFull) - prvIsQueueFull 0x010028e5 Thumb Code 30 queue.o(i.prvIsQueueFull) - i.prvResetNextTaskUnblockTime 0x01002904 Section 0 tasks.o(i.prvResetNextTaskUnblockTime) - prvResetNextTaskUnblockTime 0x01002905 Thumb Code 46 tasks.o(i.prvResetNextTaskUnblockTime) - i.prvSetupTimerInterrupt 0x0100293c Section 0 port.o(i.prvSetupTimerInterrupt) - prvSetupTimerInterrupt 0x0100293d Thumb Code 34 port.o(i.prvSetupTimerInterrupt) - i.prvTaskExitError 0x01002968 Section 0 port.o(i.prvTaskExitError) - prvTaskExitError 0x01002969 Thumb Code 32 port.o(i.prvTaskExitError) - i.prvUnlockQueue 0x0100298c Section 0 queue.o(i.prvUnlockQueue) - prvUnlockQueue 0x0100298d Thumb Code 142 queue.o(i.prvUnlockQueue) - i.pvPortMalloc 0x01002a1c Section 0 heap_4.o(i.pvPortMalloc) - i.pvTaskIncrementMutexHeldCount 0x01002b38 Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount) - i.pxPortInitialiseStack 0x01002b58 Section 0 port.o(i.pxPortInitialiseStack) - i.read_flash_ID 0x01002b78 Section 0 system_n32wb03x.o(i.read_flash_ID) - read_flash_ID 0x01002b79 Thumb Code 62 system_n32wb03x.o(i.read_flash_ID) - i.uxListRemove 0x01002bbc Section 0 list.o(i.uxListRemove) - i.vListInitialise 0x01002be4 Section 0 list.o(i.vListInitialise) - i.vListInitialiseItem 0x01002bfe Section 0 list.o(i.vListInitialiseItem) - i.vListInsert 0x01002c04 Section 0 list.o(i.vListInsert) - i.vListInsertEnd 0x01002c3a Section 0 list.o(i.vListInsertEnd) - i.vPortEnterCritical 0x01002c54 Section 0 port.o(i.vPortEnterCritical) - i.vPortExitCritical 0x01002c70 Section 0 port.o(i.vPortExitCritical) - i.vPortFree 0x01002c98 Section 0 heap_4.o(i.vPortFree) - i.vPortYield 0x01002d18 Section 0 port.o(i.vPortYield) - i.vTaskDelay 0x01002d30 Section 0 tasks.o(i.vTaskDelay) - i.vTaskInternalSetTimeOutState 0x01002d74 Section 0 tasks.o(i.vTaskInternalSetTimeOutState) - i.vTaskMissedYield 0x01002d8c Section 0 tasks.o(i.vTaskMissedYield) - i.vTaskPlaceOnEventList 0x01002d98 Section 0 tasks.o(i.vTaskPlaceOnEventList) - i.vTaskPriorityDisinheritAfterTimeout 0x01002dc4 Section 0 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) - i.vTaskStartScheduler 0x01002e74 Section 0 tasks.o(i.vTaskStartScheduler) - i.vTaskSuspendAll 0x01002ee0 Section 0 tasks.o(i.vTaskSuspendAll) - i.vTaskSwitchContext 0x01002ef0 Section 0 tasks.o(i.vTaskSwitchContext) - i.xPortStartScheduler 0x01002f70 Section 0 port.o(i.xPortStartScheduler) - i.xQueueCreateMutex 0x01002fa8 Section 0 queue.o(i.xQueueCreateMutex) - i.xQueueGenericCreate 0x01002fc6 Section 0 queue.o(i.xQueueGenericCreate) - i.xQueueGenericReset 0x01003016 Section 0 queue.o(i.xQueueGenericReset) - i.xQueueGenericSend 0x01003098 Section 0 queue.o(i.xQueueGenericSend) - i.xQueueGenericSendFromISR 0x010031f2 Section 0 queue.o(i.xQueueGenericSendFromISR) - i.xQueueReceive 0x010032ae Section 0 queue.o(i.xQueueReceive) - i.xQueueSemaphoreTake 0x010033e6 Section 0 queue.o(i.xQueueSemaphoreTake) - i.xTaskCheckForTimeOut 0x01003564 Section 0 tasks.o(i.xTaskCheckForTimeOut) - i.xTaskCreate 0x010035d8 Section 0 tasks.o(i.xTaskCreate) - i.xTaskGetSchedulerState 0x01003634 Section 0 tasks.o(i.xTaskGetSchedulerState) - i.xTaskIncrementTick 0x01003658 Section 0 tasks.o(i.xTaskIncrementTick) - i.xTaskPriorityDisinherit 0x01003794 Section 0 tasks.o(i.xTaskPriorityDisinherit) - i.xTaskPriorityInherit 0x0100381c Section 0 tasks.o(i.xTaskPriorityInherit) - i.xTaskRemoveFromEventList 0x010038c0 Section 0 tasks.o(i.xTaskRemoveFromEventList) - i.xTaskResumeAll 0x01003948 Section 0 tasks.o(i.xTaskResumeAll) - .constdata 0x01003a38 Section 472 system_n32wb03x.o(.constdata) - .constdata 0x01003c10 Section 12 n32wb03x_rcc.o(.constdata) - s_ApbPresTable 0x01003c10 Data 8 n32wb03x_rcc.o(.constdata) - s_AhbPresTable 0x01003c18 Data 4 n32wb03x_rcc.o(.constdata) - .constdata 0x01003c1c Section 16 app_tasks.o(.constdata) - .constdata 0x01003c2c Section 48 app_cli.o(.constdata) - s_cmds 0x01003c2c Data 48 app_cli.o(.constdata) - .conststring 0x01003c5c Section 170 app_cli.o(.conststring) + .text 0x01000216 Section 0 memchr.o(.text) + .text 0x0100022a Section 0 strcpy.o(.text) + .text 0x0100023c Section 0 strncmp.o(.text) + .text 0x0100025a Section 0 uldiv.o(.text) + .text 0x010002ba Section 0 iusefp.o(.text) + .text 0x010002bc Section 0 dadd.o(.text) + .text 0x01000420 Section 0 dmul.o(.text) + .text 0x010004f0 Section 0 ddiv.o(.text) + .text 0x010005e0 Section 0 dfixul.o(.text) + .text 0x01000620 Section 40 cdrcmple.o(.text) + .text 0x01000648 Section 36 init.o(.text) + .text 0x0100066c Section 0 llshl.o(.text) + .text 0x0100068c Section 0 llushr.o(.text) + .text 0x010006ae Section 0 llsshr.o(.text) + .text 0x010006d4 Section 0 depilogue.o(.text) + i.AppCli_Init 0x01000794 Section 0 app_cli.o(i.AppCli_Init) + i.AppTasks_CreateAll 0x010007b8 Section 0 app_tasks.o(i.AppTasks_CreateAll) + i.AppTasks_GetLogEnabled 0x01000830 Section 0 app_tasks.o(i.AppTasks_GetLogEnabled) + i.AppTasks_SetLogEnabled 0x0100083c Section 0 app_tasks.o(i.AppTasks_SetLogEnabled) + i.CliTask 0x01000850 Section 0 app_cli.o(i.CliTask) + CliTask 0x01000851 Thumb Code 446 app_cli.o(i.CliTask) + i.CmdHelp 0x01000a64 Section 0 app_cli.o(i.CmdHelp) + CmdHelp 0x01000a65 Thumb Code 52 app_cli.o(i.CmdHelp) + i.CmdLed 0x01000af0 Section 0 app_cli.o(i.CmdLed) + CmdLed 0x01000af1 Thumb Code 158 app_cli.o(i.CmdLed) + i.CmdLog 0x01000be0 Section 0 app_cli.o(i.CmdLog) + CmdLog 0x01000be1 Thumb Code 110 app_cli.o(i.CmdLog) + i.CmdVersion 0x01000c8c Section 0 app_cli.o(i.CmdVersion) + CmdVersion 0x01000c8d Thumb Code 24 app_cli.o(i.CmdVersion) + i.DMA_ClearFlag 0x01000cf8 Section 0 n32wb03x_dma.o(i.DMA_ClearFlag) + i.DMA_DeInit 0x01000cfc Section 0 n32wb03x_dma.o(i.DMA_DeInit) + i.DMA_EnableChannel 0x01000d9c Section 0 n32wb03x_dma.o(i.DMA_EnableChannel) + i.DMA_GetFlagStatus 0x01000db8 Section 0 n32wb03x_dma.o(i.DMA_GetFlagStatus) + i.DMA_Init 0x01000dd4 Section 0 n32wb03x_dma.o(i.DMA_Init) + i.DMA_RequestRemap 0x01000e14 Section 0 n32wb03x_dma.o(i.DMA_RequestRemap) + i.GPIO_InitPeripheral 0x01000e24 Section 0 n32wb03x_gpio.o(i.GPIO_InitPeripheral) + i.GPIO_InitStruct 0x01000f2c Section 0 n32wb03x_gpio.o(i.GPIO_InitStruct) + i.GPIO_ResetBits 0x01000f48 Section 0 n32wb03x_gpio.o(i.GPIO_ResetBits) + i.GPIO_SetBits 0x01000f4c Section 0 n32wb03x_gpio.o(i.GPIO_SetBits) + i.GPIO_TogglePin 0x01000f50 Section 0 n32wb03x_gpio.o(i.GPIO_TogglePin) + i.HardFault_Handler 0x01000f58 Section 0 n32wb03x_it.o(i.HardFault_Handler) + i.LedTask 0x01000f5c Section 0 app_tasks.o(i.LedTask) + LedTask 0x01000f5d Thumb Code 62 app_tasks.o(i.LedTask) + i.LedTask2 0x01000fa8 Section 0 app_tasks.o(i.LedTask2) + LedTask2 0x01000fa9 Thumb Code 62 app_tasks.o(i.LedTask2) + i.NMI_Handler 0x01000ff4 Section 0 n32wb03x_it.o(i.NMI_Handler) + i.NVIC_Init 0x01000ff8 Section 0 misc.o(i.NVIC_Init) + i.NVIC_SetPriority 0x0100103c Section 0 misc.o(i.NVIC_SetPriority) + NVIC_SetPriority 0x0100103d Thumb Code 110 misc.o(i.NVIC_SetPriority) + i.OTPTrim_Read 0x010010b4 Section 0 system_n32wb03x.o(i.OTPTrim_Read) + i.PrintTask 0x01001180 Section 0 app_tasks.o(i.PrintTask) + PrintTask 0x01001181 Thumb Code 44 app_tasks.o(i.PrintTask) + i.RCC_EnableAHBPeriphClk 0x010011cc Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) + i.RCC_EnableAPB2PeriphClk 0x010011ec Section 0 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) + i.RCC_GetClocksFreqValue 0x0100120c Section 0 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) + i.RCC_HsiCalib 0x010012b0 Section 0 system_n32wb03x.o(i.RCC_HsiCalib) + RCC_HsiCalib 0x010012b1 Thumb Code 296 system_n32wb03x.o(i.RCC_HsiCalib) + i.SVC_Handler 0x010013e0 Section 0 port.o(i.SVC_Handler) + i.SysTick_Handler 0x010013e4 Section 0 port.o(i.SysTick_Handler) + i.SystemCoreClockUpdate 0x01001408 Section 0 system_n32wb03x.o(i.SystemCoreClockUpdate) + i.SystemInit 0x01001418 Section 0 system_n32wb03x.o(i.SystemInit) + i.SystemTrimValueRead 0x01001534 Section 0 system_n32wb03x.o(i.SystemTrimValueRead) + i.USART1_IRQHandler 0x01001548 Section 0 n32wb03x_it.o(i.USART1_IRQHandler) + i.USART_ConfigInt 0x01001550 Section 0 n32wb03x_usart.o(i.USART_ConfigInt) + i.USART_Enable 0x010015a4 Section 0 n32wb03x_usart.o(i.USART_Enable) + i.USART_EnableDMA 0x010015c4 Section 0 n32wb03x_usart.o(i.USART_EnableDMA) + i.USART_GetFlagStatus 0x010015d8 Section 0 n32wb03x_usart.o(i.USART_GetFlagStatus) + i.USART_GetIntStatus 0x010015f8 Section 0 n32wb03x_usart.o(i.USART_GetIntStatus) + i.USART_Init 0x01001654 Section 0 n32wb03x_usart.o(i.USART_Init) + i.USART_ReceiveData 0x01001708 Section 0 n32wb03x_usart.o(i.USART_ReceiveData) + i.USART_SendData 0x01001712 Section 0 n32wb03x_usart.o(i.USART_SendData) + i.__0printf 0x0100171c Section 0 printfa.o(i.__0printf) + i.__0vsnprintf 0x0100173c Section 0 printfa.o(i.__0vsnprintf) + i.__ARM_clz 0x01001768 Section 0 depilogue.o(i.__ARM_clz) + i.__scatterload_copy 0x01001796 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x010017a4 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x010017a6 Section 14 handlers.o(i.__scatterload_zeroinit) + i.__set_PRIMASK 0x010017b4 Section 0 system_n32wb03x.o(i.__set_PRIMASK) + __set_PRIMASK 0x010017b5 Thumb Code 6 system_n32wb03x.o(i.__set_PRIMASK) + i._fp_digits 0x010017bc Section 0 printfa.o(i._fp_digits) + _fp_digits 0x010017bd Thumb Code 344 printfa.o(i._fp_digits) + i._printf_core 0x01001930 Section 0 printfa.o(i._printf_core) + _printf_core 0x01001931 Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x0100201c Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x0100201d Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x0100203c Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x0100203d Thumb Code 44 printfa.o(i._printf_pre_padding) + i._snputc 0x01002068 Section 0 printfa.o(i._snputc) + _snputc 0x01002069 Thumb Code 22 printfa.o(i._snputc) + i.bsp_led_init 0x01002080 Section 0 bsp_led.o(i.bsp_led_init) + i.bsp_led_off 0x010020ac Section 0 bsp_led.o(i.bsp_led_off) + i.bsp_led_on 0x010020bc Section 0 bsp_led.o(i.bsp_led_on) + i.bsp_led_toggle 0x010020cc Section 0 bsp_led.o(i.bsp_led_toggle) + i.bsp_usart_init 0x010020dc Section 0 bsp_usart.o(i.bsp_usart_init) + i.bsp_usart_read_byte 0x010021b8 Section 0 bsp_usart.o(i.bsp_usart_read_byte) + i.bsp_usart_rx_isr_handler 0x01002200 Section 0 bsp_usart.o(i.bsp_usart_rx_isr_handler) + i.bsp_usart_tx_lock 0x01002254 Section 0 bsp_usart.o(i.bsp_usart_tx_lock) + i.bsp_usart_tx_unlock 0x01002278 Section 0 bsp_usart.o(i.bsp_usart_tx_unlock) + i.bsp_usart_write_dma 0x010022a0 Section 0 bsp_usart.o(i.bsp_usart_write_dma) + i.cli_dispatch 0x0100233c Section 0 app_cli.o(i.cli_dispatch) + cli_dispatch 0x0100233d Thumb Code 158 app_cli.o(i.cli_dispatch) + i.cli_history_add 0x01002404 Section 0 app_cli.o(i.cli_history_add) + cli_history_add 0x01002405 Thumb Code 120 app_cli.o(i.cli_history_add) + i.cli_history_get 0x01002488 Section 0 app_cli.o(i.cli_history_get) + cli_history_get 0x01002489 Thumb Code 34 app_cli.o(i.cli_history_get) + i.cli_printf 0x010024b4 Section 0 app_cli.o(i.cli_printf) + cli_printf 0x010024b5 Thumb Code 46 app_cli.o(i.cli_printf) + i.cli_redraw_line 0x010024e8 Section 0 app_cli.o(i.cli_redraw_line) + cli_redraw_line 0x010024e9 Thumb Code 60 app_cli.o(i.cli_redraw_line) + i.cli_tab_complete 0x01002534 Section 0 app_cli.o(i.cli_tab_complete) + cli_tab_complete 0x01002535 Thumb Code 316 app_cli.o(i.cli_tab_complete) + i.cli_write 0x01002680 Section 0 app_cli.o(i.cli_write) + cli_write 0x01002681 Thumb Code 22 app_cli.o(i.cli_write) + i.fputc 0x01002698 Section 0 bsp_usart.o(i.fputc) + i.led_init 0x010026d8 Section 0 bsp_led.o(i.led_init) + led_init 0x010026d9 Thumb Code 68 bsp_led.o(i.led_init) + i.main 0x01002724 Section 0 main.o(i.main) + i.prvAddCurrentTaskToDelayedList 0x010027fc Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) + prvAddCurrentTaskToDelayedList 0x010027fd Thumb Code 100 tasks.o(i.prvAddCurrentTaskToDelayedList) + i.prvAddNewTaskToReadyList 0x01002878 Section 0 tasks.o(i.prvAddNewTaskToReadyList) + prvAddNewTaskToReadyList 0x01002879 Thumb Code 146 tasks.o(i.prvAddNewTaskToReadyList) + i.prvCheckTasksWaitingTermination 0x01002924 Section 0 tasks.o(i.prvCheckTasksWaitingTermination) + prvCheckTasksWaitingTermination 0x01002925 Thumb Code 60 tasks.o(i.prvCheckTasksWaitingTermination) + i.prvCopyDataFromQueue 0x0100296c Section 0 queue.o(i.prvCopyDataFromQueue) + prvCopyDataFromQueue 0x0100296d Thumb Code 44 queue.o(i.prvCopyDataFromQueue) + i.prvCopyDataToQueue 0x01002998 Section 0 queue.o(i.prvCopyDataToQueue) + prvCopyDataToQueue 0x01002999 Thumb Code 128 queue.o(i.prvCopyDataToQueue) + i.prvDeleteTCB 0x01002a18 Section 0 tasks.o(i.prvDeleteTCB) + prvDeleteTCB 0x01002a19 Thumb Code 18 tasks.o(i.prvDeleteTCB) + i.prvGetDisinheritPriorityAfterTimeout 0x01002a2a Section 0 queue.o(i.prvGetDisinheritPriorityAfterTimeout) + prvGetDisinheritPriorityAfterTimeout 0x01002a2b Thumb Code 22 queue.o(i.prvGetDisinheritPriorityAfterTimeout) + i.prvHeapInit 0x01002a40 Section 0 heap_4.o(i.prvHeapInit) + prvHeapInit 0x01002a41 Thumb Code 100 heap_4.o(i.prvHeapInit) + i.prvIdleTask 0x01002abc Section 0 tasks.o(i.prvIdleTask) + prvIdleTask 0x01002abd Thumb Code 20 tasks.o(i.prvIdleTask) + i.prvInitialiseMutex 0x01002ad4 Section 0 queue.o(i.prvInitialiseMutex) + prvInitialiseMutex 0x01002ad5 Thumb Code 30 queue.o(i.prvInitialiseMutex) + i.prvInitialiseNewQueue 0x01002af2 Section 0 queue.o(i.prvInitialiseNewQueue) + prvInitialiseNewQueue 0x01002af3 Thumb Code 44 queue.o(i.prvInitialiseNewQueue) + i.prvInitialiseNewTask 0x01002b1e Section 0 tasks.o(i.prvInitialiseNewTask) + prvInitialiseNewTask 0x01002b1f Thumb Code 176 tasks.o(i.prvInitialiseNewTask) + i.prvInitialiseTaskLists 0x01002bd0 Section 0 tasks.o(i.prvInitialiseTaskLists) + prvInitialiseTaskLists 0x01002bd1 Thumb Code 68 tasks.o(i.prvInitialiseTaskLists) + i.prvInsertBlockIntoFreeList 0x01002c34 Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) + prvInsertBlockIntoFreeList 0x01002c35 Thumb Code 96 heap_4.o(i.prvInsertBlockIntoFreeList) + i.prvIsQueueEmpty 0x01002c9c Section 0 queue.o(i.prvIsQueueEmpty) + prvIsQueueEmpty 0x01002c9d Thumb Code 28 queue.o(i.prvIsQueueEmpty) + i.prvIsQueueFull 0x01002cb8 Section 0 queue.o(i.prvIsQueueFull) + prvIsQueueFull 0x01002cb9 Thumb Code 30 queue.o(i.prvIsQueueFull) + i.prvResetNextTaskUnblockTime 0x01002cd8 Section 0 tasks.o(i.prvResetNextTaskUnblockTime) + prvResetNextTaskUnblockTime 0x01002cd9 Thumb Code 46 tasks.o(i.prvResetNextTaskUnblockTime) + i.prvSetupTimerInterrupt 0x01002d10 Section 0 port.o(i.prvSetupTimerInterrupt) + prvSetupTimerInterrupt 0x01002d11 Thumb Code 34 port.o(i.prvSetupTimerInterrupt) + i.prvTaskExitError 0x01002d3c Section 0 port.o(i.prvTaskExitError) + prvTaskExitError 0x01002d3d Thumb Code 32 port.o(i.prvTaskExitError) + i.prvUnlockQueue 0x01002d60 Section 0 queue.o(i.prvUnlockQueue) + prvUnlockQueue 0x01002d61 Thumb Code 142 queue.o(i.prvUnlockQueue) + i.pvPortMalloc 0x01002df0 Section 0 heap_4.o(i.pvPortMalloc) + i.pvTaskIncrementMutexHeldCount 0x01002f0c Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount) + i.pxPortInitialiseStack 0x01002f2c Section 0 port.o(i.pxPortInitialiseStack) + i.read_flash_ID 0x01002f4c Section 0 system_n32wb03x.o(i.read_flash_ID) + read_flash_ID 0x01002f4d Thumb Code 62 system_n32wb03x.o(i.read_flash_ID) + i.uxListRemove 0x01002f90 Section 0 list.o(i.uxListRemove) + i.vListInitialise 0x01002fb8 Section 0 list.o(i.vListInitialise) + i.vListInitialiseItem 0x01002fd2 Section 0 list.o(i.vListInitialiseItem) + i.vListInsert 0x01002fd8 Section 0 list.o(i.vListInsert) + i.vListInsertEnd 0x0100300e Section 0 list.o(i.vListInsertEnd) + i.vPortEnterCritical 0x01003028 Section 0 port.o(i.vPortEnterCritical) + i.vPortExitCritical 0x01003044 Section 0 port.o(i.vPortExitCritical) + i.vPortFree 0x0100306c Section 0 heap_4.o(i.vPortFree) + i.vPortYield 0x010030ec Section 0 port.o(i.vPortYield) + i.vTaskDelay 0x01003104 Section 0 tasks.o(i.vTaskDelay) + i.vTaskInternalSetTimeOutState 0x01003148 Section 0 tasks.o(i.vTaskInternalSetTimeOutState) + i.vTaskMissedYield 0x01003160 Section 0 tasks.o(i.vTaskMissedYield) + i.vTaskPlaceOnEventList 0x0100316c Section 0 tasks.o(i.vTaskPlaceOnEventList) + i.vTaskPriorityDisinheritAfterTimeout 0x01003198 Section 0 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) + i.vTaskStartScheduler 0x01003248 Section 0 tasks.o(i.vTaskStartScheduler) + i.vTaskSuspendAll 0x010032b4 Section 0 tasks.o(i.vTaskSuspendAll) + i.vTaskSwitchContext 0x010032c4 Section 0 tasks.o(i.vTaskSwitchContext) + i.xPortStartScheduler 0x01003344 Section 0 port.o(i.xPortStartScheduler) + i.xQueueCreateMutex 0x0100337c Section 0 queue.o(i.xQueueCreateMutex) + i.xQueueGenericCreate 0x0100339a Section 0 queue.o(i.xQueueGenericCreate) + i.xQueueGenericReset 0x010033ea Section 0 queue.o(i.xQueueGenericReset) + i.xQueueGenericSend 0x0100346c Section 0 queue.o(i.xQueueGenericSend) + i.xQueueGenericSendFromISR 0x010035c6 Section 0 queue.o(i.xQueueGenericSendFromISR) + i.xQueueReceive 0x01003682 Section 0 queue.o(i.xQueueReceive) + i.xQueueSemaphoreTake 0x010037ba Section 0 queue.o(i.xQueueSemaphoreTake) + i.xTaskCheckForTimeOut 0x01003938 Section 0 tasks.o(i.xTaskCheckForTimeOut) + i.xTaskCreate 0x010039ac Section 0 tasks.o(i.xTaskCreate) + i.xTaskGetSchedulerState 0x01003a08 Section 0 tasks.o(i.xTaskGetSchedulerState) + i.xTaskIncrementTick 0x01003a2c Section 0 tasks.o(i.xTaskIncrementTick) + i.xTaskPriorityDisinherit 0x01003b68 Section 0 tasks.o(i.xTaskPriorityDisinherit) + i.xTaskPriorityInherit 0x01003bf0 Section 0 tasks.o(i.xTaskPriorityInherit) + i.xTaskRemoveFromEventList 0x01003c94 Section 0 tasks.o(i.xTaskRemoveFromEventList) + i.xTaskResumeAll 0x01003d1c Section 0 tasks.o(i.xTaskResumeAll) + .constdata 0x01003e0c Section 472 system_n32wb03x.o(.constdata) + .constdata 0x01003fe4 Section 12 n32wb03x_rcc.o(.constdata) + s_ApbPresTable 0x01003fe4 Data 8 n32wb03x_rcc.o(.constdata) + s_AhbPresTable 0x01003fec Data 4 n32wb03x_rcc.o(.constdata) + .constdata 0x01003ff0 Section 16 app_tasks.o(.constdata) + .constdata 0x01004000 Section 48 app_cli.o(.constdata) + s_cmds 0x01004000 Data 48 app_cli.o(.constdata) + .conststring 0x01004030 Section 170 app_cli.o(.conststring) .data 0x20000000 Section 4 system_n32wb03x.o(.data) .data 0x20000004 Section 60 tasks.o(.data) pxDelayedTaskList 0x20000008 Data 4 tasks.o(.data) @@ -1242,6 +1281,9 @@ Image Symbol Table .data 0x20000064 Section 5 app_tasks.o(.data) s_logQueue 0x20000064 Data 4 app_tasks.o(.data) s_logEnabled 0x20000068 Data 1 app_tasks.o(.data) + .data 0x20000069 Section 2 app_cli.o(.data) + s_histCount 0x20000069 Data 1 app_cli.o(.data) + s_histHead 0x2000006a Data 1 app_cli.o(.data) .data 0x2000006c Section 4 stdout.o(.data) .bss 0x20000070 Section 52 system_n32wb03x.o(.bss) .bss 0x200000a4 Section 240 tasks.o(.bss) @@ -1251,12 +1293,13 @@ Image Symbol Table xPendingReadyList 0x20000158 Data 20 tasks.o(.bss) xTasksWaitingTermination 0x2000016c Data 20 tasks.o(.bss) xSuspendedTaskList 0x20000180 Data 20 tasks.o(.bss) - .bss 0x20000194 Section 8192 heap_4.o(.bss) - ucHeap 0x20000194 Data 8192 heap_4.o(.bss) - .bss 0x20002194 Section 160 app_cli.o(.bss) - s_txBuf 0x20002194 Data 96 app_cli.o(.bss) - line 0x200021f4 Data 64 app_cli.o(.bss) - STACK 0x20002238 Section 2048 startup_n32wb03x.o(STACK) + .bss 0x20000194 Section 20480 heap_4.o(.bss) + ucHeap 0x20000194 Data 20480 heap_4.o(.bss) + .bss 0x20005194 Section 672 app_cli.o(.bss) + s_txBuf 0x20005194 Data 96 app_cli.o(.bss) + s_history 0x200051f4 Data 512 app_cli.o(.bss) + line 0x200053f4 Data 64 app_cli.o(.bss) + STACK 0x20005438 Section 2048 startup_n32wb03x.o(STACK) Global Symbols @@ -1375,132 +1418,135 @@ Image Symbol Table _memset$wrapper 0x010001db Thumb Code 18 memseta.o(.text) strlen 0x010001ed Thumb Code 14 strlen.o(.text) strcmp 0x010001fb Thumb Code 28 strcmp.o(.text) - __aeabi_uldivmod 0x01000217 Thumb Code 96 uldiv.o(.text) - __I$use$fp 0x01000277 Thumb Code 0 iusefp.o(.text) - __aeabi_dadd 0x01000279 Thumb Code 328 dadd.o(.text) - __aeabi_dsub 0x010003c1 Thumb Code 12 dadd.o(.text) - __aeabi_drsub 0x010003cd Thumb Code 12 dadd.o(.text) - __aeabi_dmul 0x010003dd Thumb Code 202 dmul.o(.text) - __aeabi_ddiv 0x010004ad Thumb Code 234 ddiv.o(.text) - __aeabi_d2ulz 0x0100059d Thumb Code 54 dfixul.o(.text) - __aeabi_cdrcmple 0x010005dd Thumb Code 38 cdrcmple.o(.text) - __scatterload 0x01000605 Thumb Code 28 init.o(.text) - __scatterload_rt2 0x01000605 Thumb Code 0 init.o(.text) - __aeabi_llsl 0x01000629 Thumb Code 32 llshl.o(.text) - _ll_shift_l 0x01000629 Thumb Code 0 llshl.o(.text) - __aeabi_llsr 0x01000649 Thumb Code 34 llushr.o(.text) - _ll_ushift_r 0x01000649 Thumb Code 0 llushr.o(.text) - __aeabi_lasr 0x0100066b Thumb Code 38 llsshr.o(.text) - _ll_sshift_r 0x0100066b Thumb Code 0 llsshr.o(.text) - _double_round 0x01000691 Thumb Code 26 depilogue.o(.text) - _double_epilogue 0x010006ab Thumb Code 164 depilogue.o(.text) - AppCli_Init 0x01000751 Thumb Code 26 app_cli.o(i.AppCli_Init) - AppTasks_CreateAll 0x01000775 Thumb Code 80 app_tasks.o(i.AppTasks_CreateAll) - AppTasks_GetLogEnabled 0x010007ed Thumb Code 6 app_tasks.o(i.AppTasks_GetLogEnabled) - AppTasks_SetLogEnabled 0x010007f9 Thumb Code 16 app_tasks.o(i.AppTasks_SetLogEnabled) - DMA_ClearFlag 0x01000b6d Thumb Code 4 n32wb03x_dma.o(i.DMA_ClearFlag) - DMA_DeInit 0x01000b71 Thumb Code 152 n32wb03x_dma.o(i.DMA_DeInit) - DMA_EnableChannel 0x01000c11 Thumb Code 24 n32wb03x_dma.o(i.DMA_EnableChannel) - DMA_GetFlagStatus 0x01000c2d Thumb Code 26 n32wb03x_dma.o(i.DMA_GetFlagStatus) - DMA_Init 0x01000c49 Thumb Code 58 n32wb03x_dma.o(i.DMA_Init) - DMA_RequestRemap 0x01000c89 Thumb Code 16 n32wb03x_dma.o(i.DMA_RequestRemap) - GPIO_InitPeripheral 0x01000c99 Thumb Code 262 n32wb03x_gpio.o(i.GPIO_InitPeripheral) - GPIO_InitStruct 0x01000da1 Thumb Code 24 n32wb03x_gpio.o(i.GPIO_InitStruct) - GPIO_ResetBits 0x01000dbd Thumb Code 4 n32wb03x_gpio.o(i.GPIO_ResetBits) - GPIO_SetBits 0x01000dc1 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_SetBits) - GPIO_TogglePin 0x01000dc5 Thumb Code 8 n32wb03x_gpio.o(i.GPIO_TogglePin) - HardFault_Handler 0x01000dcd Thumb Code 4 n32wb03x_it.o(i.HardFault_Handler) - NMI_Handler 0x01000e69 Thumb Code 2 n32wb03x_it.o(i.NMI_Handler) - NVIC_Init 0x01000e6d Thumb Code 64 misc.o(i.NVIC_Init) - OTPTrim_Read 0x01000f29 Thumb Code 192 system_n32wb03x.o(i.OTPTrim_Read) - RCC_EnableAHBPeriphClk 0x01001041 Thumb Code 28 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) - RCC_EnableAPB2PeriphClk 0x01001061 Thumb Code 28 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) - RCC_GetClocksFreqValue 0x01001081 Thumb Code 140 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) - SVC_Handler 0x01001255 Thumb Code 2 port.o(i.SVC_Handler) - SysTick_Handler 0x01001259 Thumb Code 32 port.o(i.SysTick_Handler) - SystemCoreClockUpdate 0x0100127d Thumb Code 8 system_n32wb03x.o(i.SystemCoreClockUpdate) - SystemInit 0x0100128d Thumb Code 250 system_n32wb03x.o(i.SystemInit) - SystemTrimValueRead 0x010013a9 Thumb Code 20 system_n32wb03x.o(i.SystemTrimValueRead) - USART1_IRQHandler 0x010013bd Thumb Code 8 n32wb03x_it.o(i.USART1_IRQHandler) - USART_ConfigInt 0x010013c5 Thumb Code 80 n32wb03x_usart.o(i.USART_ConfigInt) - USART_Enable 0x01001419 Thumb Code 26 n32wb03x_usart.o(i.USART_Enable) - USART_EnableDMA 0x01001439 Thumb Code 20 n32wb03x_usart.o(i.USART_EnableDMA) - USART_GetFlagStatus 0x0100144d Thumb Code 30 n32wb03x_usart.o(i.USART_GetFlagStatus) - USART_GetIntStatus 0x0100146d Thumb Code 86 n32wb03x_usart.o(i.USART_GetIntStatus) - USART_Init 0x010014c9 Thumb Code 162 n32wb03x_usart.o(i.USART_Init) - USART_ReceiveData 0x0100157d Thumb Code 10 n32wb03x_usart.o(i.USART_ReceiveData) - USART_SendData 0x01001587 Thumb Code 8 n32wb03x_usart.o(i.USART_SendData) - __0printf 0x01001591 Thumb Code 24 printfa.o(i.__0printf) - __1printf 0x01001591 Thumb Code 0 printfa.o(i.__0printf) - __2printf 0x01001591 Thumb Code 0 printfa.o(i.__0printf) - __c89printf 0x01001591 Thumb Code 0 printfa.o(i.__0printf) - printf 0x01001591 Thumb Code 0 printfa.o(i.__0printf) - __0vsnprintf 0x010015b1 Thumb Code 40 printfa.o(i.__0vsnprintf) - __1vsnprintf 0x010015b1 Thumb Code 0 printfa.o(i.__0vsnprintf) - __2vsnprintf 0x010015b1 Thumb Code 0 printfa.o(i.__0vsnprintf) - __c89vsnprintf 0x010015b1 Thumb Code 0 printfa.o(i.__0vsnprintf) - vsnprintf 0x010015b1 Thumb Code 0 printfa.o(i.__0vsnprintf) - __ARM_clz 0x010015dd Thumb Code 46 depilogue.o(i.__ARM_clz) - __scatterload_copy 0x0100160b Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x01001619 Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x0100161b Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - bsp_led_init 0x01001ef5 Thumb Code 36 bsp_led.o(i.bsp_led_init) - bsp_led_off 0x01001f21 Thumb Code 16 bsp_led.o(i.bsp_led_off) - bsp_led_on 0x01001f31 Thumb Code 16 bsp_led.o(i.bsp_led_on) - bsp_led_toggle 0x01001f41 Thumb Code 16 bsp_led.o(i.bsp_led_toggle) - bsp_usart_init 0x01001f51 Thumb Code 194 bsp_usart.o(i.bsp_usart_init) - bsp_usart_read_byte 0x0100202d Thumb Code 66 bsp_usart.o(i.bsp_usart_read_byte) - bsp_usart_rx_isr_handler 0x01002075 Thumb Code 68 bsp_usart.o(i.bsp_usart_rx_isr_handler) - bsp_usart_tx_lock 0x010020c9 Thumb Code 30 bsp_usart.o(i.bsp_usart_tx_lock) - bsp_usart_tx_unlock 0x010020ed Thumb Code 34 bsp_usart.o(i.bsp_usart_tx_unlock) - bsp_usart_write_dma 0x01002115 Thumb Code 146 bsp_usart.o(i.bsp_usart_write_dma) - fputc 0x010022c5 Thumb Code 58 bsp_usart.o(i.fputc) - main 0x01002351 Thumb Code 56 main.o(i.main) - pvPortMalloc 0x01002a1d Thumb Code 264 heap_4.o(i.pvPortMalloc) - pvTaskIncrementMutexHeldCount 0x01002b39 Thumb Code 28 tasks.o(i.pvTaskIncrementMutexHeldCount) - pxPortInitialiseStack 0x01002b59 Thumb Code 26 port.o(i.pxPortInitialiseStack) - uxListRemove 0x01002bbd Thumb Code 40 list.o(i.uxListRemove) - vListInitialise 0x01002be5 Thumb Code 26 list.o(i.vListInitialise) - vListInitialiseItem 0x01002bff Thumb Code 6 list.o(i.vListInitialiseItem) - vListInsert 0x01002c05 Thumb Code 54 list.o(i.vListInsert) - vListInsertEnd 0x01002c3b Thumb Code 24 list.o(i.vListInsertEnd) - vPortEnterCritical 0x01002c55 Thumb Code 22 port.o(i.vPortEnterCritical) - vPortExitCritical 0x01002c71 Thumb Code 36 port.o(i.vPortExitCritical) - vPortFree 0x01002c99 Thumb Code 120 heap_4.o(i.vPortFree) - vPortYield 0x01002d19 Thumb Code 18 port.o(i.vPortYield) - vTaskDelay 0x01002d31 Thumb Code 62 tasks.o(i.vTaskDelay) - vTaskInternalSetTimeOutState 0x01002d75 Thumb Code 14 tasks.o(i.vTaskInternalSetTimeOutState) - vTaskMissedYield 0x01002d8d Thumb Code 8 tasks.o(i.vTaskMissedYield) - vTaskPlaceOnEventList 0x01002d99 Thumb Code 38 tasks.o(i.vTaskPlaceOnEventList) - vTaskPriorityDisinheritAfterTimeout 0x01002dc5 Thumb Code 164 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) - vTaskStartScheduler 0x01002e75 Thumb Code 80 tasks.o(i.vTaskStartScheduler) - vTaskSuspendAll 0x01002ee1 Thumb Code 12 tasks.o(i.vTaskSuspendAll) - vTaskSwitchContext 0x01002ef1 Thumb Code 108 tasks.o(i.vTaskSwitchContext) - xPortStartScheduler 0x01002f71 Thumb Code 48 port.o(i.xPortStartScheduler) - xQueueCreateMutex 0x01002fa9 Thumb Code 30 queue.o(i.xQueueCreateMutex) - xQueueGenericCreate 0x01002fc7 Thumb Code 80 queue.o(i.xQueueGenericCreate) - xQueueGenericReset 0x01003017 Thumb Code 130 queue.o(i.xQueueGenericReset) - xQueueGenericSend 0x01003099 Thumb Code 346 queue.o(i.xQueueGenericSend) - xQueueGenericSendFromISR 0x010031f3 Thumb Code 188 queue.o(i.xQueueGenericSendFromISR) - xQueueReceive 0x010032af Thumb Code 312 queue.o(i.xQueueReceive) - xQueueSemaphoreTake 0x010033e7 Thumb Code 382 queue.o(i.xQueueSemaphoreTake) - xTaskCheckForTimeOut 0x01003565 Thumb Code 106 tasks.o(i.xTaskCheckForTimeOut) - xTaskCreate 0x010035d9 Thumb Code 92 tasks.o(i.xTaskCreate) - xTaskGetSchedulerState 0x01003635 Thumb Code 28 tasks.o(i.xTaskGetSchedulerState) - xTaskIncrementTick 0x01003659 Thumb Code 270 tasks.o(i.xTaskIncrementTick) - xTaskPriorityDisinherit 0x01003795 Thumb Code 124 tasks.o(i.xTaskPriorityDisinherit) - xTaskPriorityInherit 0x0100381d Thumb Code 150 tasks.o(i.xTaskPriorityInherit) - xTaskRemoveFromEventList 0x010038c1 Thumb Code 112 tasks.o(i.xTaskRemoveFromEventList) - xTaskResumeAll 0x01003949 Thumb Code 206 tasks.o(i.xTaskResumeAll) - TRIM_READ_CMD_CODE 0x01003a38 Data 320 system_n32wb03x.o(.constdata) - CMD_RDID 0x01003b78 Data 152 system_n32wb03x.o(.constdata) - Region$$Table$$Base 0x01003d08 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x01003d28 Number 0 anon$$obj.o(Region$$Table) + memchr 0x01000217 Thumb Code 20 memchr.o(.text) + strcpy 0x0100022b Thumb Code 18 strcpy.o(.text) + strncmp 0x0100023d Thumb Code 30 strncmp.o(.text) + __aeabi_uldivmod 0x0100025b Thumb Code 96 uldiv.o(.text) + __I$use$fp 0x010002bb Thumb Code 0 iusefp.o(.text) + __aeabi_dadd 0x010002bd Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x01000405 Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x01000411 Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x01000421 Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x010004f1 Thumb Code 234 ddiv.o(.text) + __aeabi_d2ulz 0x010005e1 Thumb Code 54 dfixul.o(.text) + __aeabi_cdrcmple 0x01000621 Thumb Code 38 cdrcmple.o(.text) + __scatterload 0x01000649 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x01000649 Thumb Code 0 init.o(.text) + __aeabi_llsl 0x0100066d Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x0100066d Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x0100068d Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x0100068d Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x010006af Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x010006af Thumb Code 0 llsshr.o(.text) + _double_round 0x010006d5 Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x010006ef Thumb Code 164 depilogue.o(.text) + AppCli_Init 0x01000795 Thumb Code 26 app_cli.o(i.AppCli_Init) + AppTasks_CreateAll 0x010007b9 Thumb Code 80 app_tasks.o(i.AppTasks_CreateAll) + AppTasks_GetLogEnabled 0x01000831 Thumb Code 6 app_tasks.o(i.AppTasks_GetLogEnabled) + AppTasks_SetLogEnabled 0x0100083d Thumb Code 16 app_tasks.o(i.AppTasks_SetLogEnabled) + DMA_ClearFlag 0x01000cf9 Thumb Code 4 n32wb03x_dma.o(i.DMA_ClearFlag) + DMA_DeInit 0x01000cfd Thumb Code 152 n32wb03x_dma.o(i.DMA_DeInit) + DMA_EnableChannel 0x01000d9d Thumb Code 24 n32wb03x_dma.o(i.DMA_EnableChannel) + DMA_GetFlagStatus 0x01000db9 Thumb Code 26 n32wb03x_dma.o(i.DMA_GetFlagStatus) + DMA_Init 0x01000dd5 Thumb Code 58 n32wb03x_dma.o(i.DMA_Init) + DMA_RequestRemap 0x01000e15 Thumb Code 16 n32wb03x_dma.o(i.DMA_RequestRemap) + GPIO_InitPeripheral 0x01000e25 Thumb Code 262 n32wb03x_gpio.o(i.GPIO_InitPeripheral) + GPIO_InitStruct 0x01000f2d Thumb Code 24 n32wb03x_gpio.o(i.GPIO_InitStruct) + GPIO_ResetBits 0x01000f49 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_ResetBits) + GPIO_SetBits 0x01000f4d Thumb Code 4 n32wb03x_gpio.o(i.GPIO_SetBits) + GPIO_TogglePin 0x01000f51 Thumb Code 8 n32wb03x_gpio.o(i.GPIO_TogglePin) + HardFault_Handler 0x01000f59 Thumb Code 4 n32wb03x_it.o(i.HardFault_Handler) + NMI_Handler 0x01000ff5 Thumb Code 2 n32wb03x_it.o(i.NMI_Handler) + NVIC_Init 0x01000ff9 Thumb Code 64 misc.o(i.NVIC_Init) + OTPTrim_Read 0x010010b5 Thumb Code 192 system_n32wb03x.o(i.OTPTrim_Read) + RCC_EnableAHBPeriphClk 0x010011cd Thumb Code 28 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) + RCC_EnableAPB2PeriphClk 0x010011ed Thumb Code 28 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) + RCC_GetClocksFreqValue 0x0100120d Thumb Code 140 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) + SVC_Handler 0x010013e1 Thumb Code 2 port.o(i.SVC_Handler) + SysTick_Handler 0x010013e5 Thumb Code 32 port.o(i.SysTick_Handler) + SystemCoreClockUpdate 0x01001409 Thumb Code 8 system_n32wb03x.o(i.SystemCoreClockUpdate) + SystemInit 0x01001419 Thumb Code 250 system_n32wb03x.o(i.SystemInit) + SystemTrimValueRead 0x01001535 Thumb Code 20 system_n32wb03x.o(i.SystemTrimValueRead) + USART1_IRQHandler 0x01001549 Thumb Code 8 n32wb03x_it.o(i.USART1_IRQHandler) + USART_ConfigInt 0x01001551 Thumb Code 80 n32wb03x_usart.o(i.USART_ConfigInt) + USART_Enable 0x010015a5 Thumb Code 26 n32wb03x_usart.o(i.USART_Enable) + USART_EnableDMA 0x010015c5 Thumb Code 20 n32wb03x_usart.o(i.USART_EnableDMA) + USART_GetFlagStatus 0x010015d9 Thumb Code 30 n32wb03x_usart.o(i.USART_GetFlagStatus) + USART_GetIntStatus 0x010015f9 Thumb Code 86 n32wb03x_usart.o(i.USART_GetIntStatus) + USART_Init 0x01001655 Thumb Code 162 n32wb03x_usart.o(i.USART_Init) + USART_ReceiveData 0x01001709 Thumb Code 10 n32wb03x_usart.o(i.USART_ReceiveData) + USART_SendData 0x01001713 Thumb Code 8 n32wb03x_usart.o(i.USART_SendData) + __0printf 0x0100171d Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x0100171d Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x0100171d Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x0100171d Thumb Code 0 printfa.o(i.__0printf) + printf 0x0100171d Thumb Code 0 printfa.o(i.__0printf) + __0vsnprintf 0x0100173d Thumb Code 40 printfa.o(i.__0vsnprintf) + __1vsnprintf 0x0100173d Thumb Code 0 printfa.o(i.__0vsnprintf) + __2vsnprintf 0x0100173d Thumb Code 0 printfa.o(i.__0vsnprintf) + __c89vsnprintf 0x0100173d Thumb Code 0 printfa.o(i.__0vsnprintf) + vsnprintf 0x0100173d Thumb Code 0 printfa.o(i.__0vsnprintf) + __ARM_clz 0x01001769 Thumb Code 46 depilogue.o(i.__ARM_clz) + __scatterload_copy 0x01001797 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x010017a5 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x010017a7 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + bsp_led_init 0x01002081 Thumb Code 36 bsp_led.o(i.bsp_led_init) + bsp_led_off 0x010020ad Thumb Code 16 bsp_led.o(i.bsp_led_off) + bsp_led_on 0x010020bd Thumb Code 16 bsp_led.o(i.bsp_led_on) + bsp_led_toggle 0x010020cd Thumb Code 16 bsp_led.o(i.bsp_led_toggle) + bsp_usart_init 0x010020dd Thumb Code 194 bsp_usart.o(i.bsp_usart_init) + bsp_usart_read_byte 0x010021b9 Thumb Code 66 bsp_usart.o(i.bsp_usart_read_byte) + bsp_usart_rx_isr_handler 0x01002201 Thumb Code 68 bsp_usart.o(i.bsp_usart_rx_isr_handler) + bsp_usart_tx_lock 0x01002255 Thumb Code 30 bsp_usart.o(i.bsp_usart_tx_lock) + bsp_usart_tx_unlock 0x01002279 Thumb Code 34 bsp_usart.o(i.bsp_usart_tx_unlock) + bsp_usart_write_dma 0x010022a1 Thumb Code 146 bsp_usart.o(i.bsp_usart_write_dma) + fputc 0x01002699 Thumb Code 58 bsp_usart.o(i.fputc) + main 0x01002725 Thumb Code 56 main.o(i.main) + pvPortMalloc 0x01002df1 Thumb Code 264 heap_4.o(i.pvPortMalloc) + pvTaskIncrementMutexHeldCount 0x01002f0d Thumb Code 28 tasks.o(i.pvTaskIncrementMutexHeldCount) + pxPortInitialiseStack 0x01002f2d Thumb Code 26 port.o(i.pxPortInitialiseStack) + uxListRemove 0x01002f91 Thumb Code 40 list.o(i.uxListRemove) + vListInitialise 0x01002fb9 Thumb Code 26 list.o(i.vListInitialise) + vListInitialiseItem 0x01002fd3 Thumb Code 6 list.o(i.vListInitialiseItem) + vListInsert 0x01002fd9 Thumb Code 54 list.o(i.vListInsert) + vListInsertEnd 0x0100300f Thumb Code 24 list.o(i.vListInsertEnd) + vPortEnterCritical 0x01003029 Thumb Code 22 port.o(i.vPortEnterCritical) + vPortExitCritical 0x01003045 Thumb Code 36 port.o(i.vPortExitCritical) + vPortFree 0x0100306d Thumb Code 120 heap_4.o(i.vPortFree) + vPortYield 0x010030ed Thumb Code 18 port.o(i.vPortYield) + vTaskDelay 0x01003105 Thumb Code 62 tasks.o(i.vTaskDelay) + vTaskInternalSetTimeOutState 0x01003149 Thumb Code 14 tasks.o(i.vTaskInternalSetTimeOutState) + vTaskMissedYield 0x01003161 Thumb Code 8 tasks.o(i.vTaskMissedYield) + vTaskPlaceOnEventList 0x0100316d Thumb Code 38 tasks.o(i.vTaskPlaceOnEventList) + vTaskPriorityDisinheritAfterTimeout 0x01003199 Thumb Code 164 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) + vTaskStartScheduler 0x01003249 Thumb Code 80 tasks.o(i.vTaskStartScheduler) + vTaskSuspendAll 0x010032b5 Thumb Code 12 tasks.o(i.vTaskSuspendAll) + vTaskSwitchContext 0x010032c5 Thumb Code 108 tasks.o(i.vTaskSwitchContext) + xPortStartScheduler 0x01003345 Thumb Code 48 port.o(i.xPortStartScheduler) + xQueueCreateMutex 0x0100337d Thumb Code 30 queue.o(i.xQueueCreateMutex) + xQueueGenericCreate 0x0100339b Thumb Code 80 queue.o(i.xQueueGenericCreate) + xQueueGenericReset 0x010033eb Thumb Code 130 queue.o(i.xQueueGenericReset) + xQueueGenericSend 0x0100346d Thumb Code 346 queue.o(i.xQueueGenericSend) + xQueueGenericSendFromISR 0x010035c7 Thumb Code 188 queue.o(i.xQueueGenericSendFromISR) + xQueueReceive 0x01003683 Thumb Code 312 queue.o(i.xQueueReceive) + xQueueSemaphoreTake 0x010037bb Thumb Code 382 queue.o(i.xQueueSemaphoreTake) + xTaskCheckForTimeOut 0x01003939 Thumb Code 106 tasks.o(i.xTaskCheckForTimeOut) + xTaskCreate 0x010039ad Thumb Code 92 tasks.o(i.xTaskCreate) + xTaskGetSchedulerState 0x01003a09 Thumb Code 28 tasks.o(i.xTaskGetSchedulerState) + xTaskIncrementTick 0x01003a2d Thumb Code 270 tasks.o(i.xTaskIncrementTick) + xTaskPriorityDisinherit 0x01003b69 Thumb Code 124 tasks.o(i.xTaskPriorityDisinherit) + xTaskPriorityInherit 0x01003bf1 Thumb Code 150 tasks.o(i.xTaskPriorityInherit) + xTaskRemoveFromEventList 0x01003c95 Thumb Code 112 tasks.o(i.xTaskRemoveFromEventList) + xTaskResumeAll 0x01003d1d Thumb Code 206 tasks.o(i.xTaskResumeAll) + TRIM_READ_CMD_CODE 0x01003e0c Data 320 system_n32wb03x.o(.constdata) + CMD_RDID 0x01003f4c Data 152 system_n32wb03x.o(.constdata) + Region$$Table$$Base 0x010040dc Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x010040fc Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000000 Data 4 system_n32wb03x.o(.data) pxCurrentTCB 0x20000004 Data 4 tasks.o(.data) __stdout 0x2000006c Data 4 stdout.o(.data) trim_stored 0x20000070 Data 52 system_n32wb03x.o(.bss) - __initial_sp 0x20002a38 Data 0 startup_n32wb03x.o(STACK) + __initial_sp 0x20005c38 Data 0 startup_n32wb03x.o(STACK) @@ -1510,216 +1556,224 @@ Memory Map of the image Image Entry point : 0x010000c1 - Load Region LR_IROM1 (Base: 0x01000000, Size: 0x00003d98, Max: 0x00040000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x01000000, Size: 0x0000416c, Max: 0x00040000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x01000000, Load base: 0x01000000, Size: 0x00003d28, Max: 0x00040000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x01000000, Load base: 0x01000000, Size: 0x000040fc, Max: 0x00040000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x01000000 0x01000000 0x000000c0 Data RO 3 RESET startup_n32wb03x.o - 0x010000c0 0x010000c0 0x00000000 Code RO 1985 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) - 0x010000c0 0x010000c0 0x00000004 Code RO 2261 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) - 0x010000c4 0x010000c4 0x00000004 Code RO 2264 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) - 0x010000c8 0x010000c8 0x00000000 Code RO 2266 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) - 0x010000c8 0x010000c8 0x00000000 Code RO 2268 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) - 0x010000c8 0x010000c8 0x00000008 Code RO 2269 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) - 0x010000d0 0x010000d0 0x00000000 Code RO 2271 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) - 0x010000d0 0x010000d0 0x00000000 Code RO 2273 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) - 0x010000d0 0x010000d0 0x00000004 Code RO 2262 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x010000c0 0x010000c0 0x00000000 Code RO 1906 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x010000c0 0x010000c0 0x00000004 Code RO 2188 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x010000c4 0x010000c4 0x00000004 Code RO 2191 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x010000c8 0x010000c8 0x00000000 Code RO 2193 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x010000c8 0x010000c8 0x00000000 Code RO 2195 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x010000c8 0x010000c8 0x00000008 Code RO 2196 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x010000d0 0x010000d0 0x00000000 Code RO 2198 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x010000d0 0x010000d0 0x00000000 Code RO 2200 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x010000d0 0x010000d0 0x00000004 Code RO 2189 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) 0x010000d4 0x010000d4 0x0000000e Code RO 10 .emb_text system_n32wb03x.o 0x010000e2 0x010000e2 0x00000002 PAD - 0x010000e4 0x010000e4 0x00000078 Code RO 1540 .emb_text port.o + 0x010000e4 0x010000e4 0x00000078 Code RO 1464 .emb_text port.o 0x0100015c 0x0100015c 0x0000001c Code RO 4 .text startup_n32wb03x.o - 0x01000178 0x01000178 0x0000002c Code RO 1988 .text mc_p.l(uidiv.o) - 0x010001a4 0x010001a4 0x00000024 Code RO 1990 .text mc_p.l(memcpya.o) - 0x010001c8 0x010001c8 0x00000024 Code RO 1992 .text mc_p.l(memseta.o) - 0x010001ec 0x010001ec 0x0000000e Code RO 1994 .text mc_p.l(strlen.o) - 0x010001fa 0x010001fa 0x0000001c Code RO 1996 .text mc_p.l(strcmp.o) - 0x01000216 0x01000216 0x00000060 Code RO 2276 .text mc_p.l(uldiv.o) - 0x01000276 0x01000276 0x00000000 Code RO 2278 .text mc_p.l(iusefp.o) - 0x01000276 0x01000276 0x00000002 PAD - 0x01000278 0x01000278 0x00000164 Code RO 2279 .text mf_p.l(dadd.o) - 0x010003dc 0x010003dc 0x000000d0 Code RO 2281 .text mf_p.l(dmul.o) - 0x010004ac 0x010004ac 0x000000f0 Code RO 2283 .text mf_p.l(ddiv.o) - 0x0100059c 0x0100059c 0x00000040 Code RO 2285 .text mf_p.l(dfixul.o) - 0x010005dc 0x010005dc 0x00000028 Code RO 2287 .text mf_p.l(cdrcmple.o) - 0x01000604 0x01000604 0x00000024 Code RO 2289 .text mc_p.l(init.o) - 0x01000628 0x01000628 0x00000020 Code RO 2291 .text mc_p.l(llshl.o) - 0x01000648 0x01000648 0x00000022 Code RO 2293 .text mc_p.l(llushr.o) - 0x0100066a 0x0100066a 0x00000026 Code RO 2295 .text mc_p.l(llsshr.o) - 0x01000690 0x01000690 0x000000be Code RO 2297 .text mf_p.l(depilogue.o) - 0x0100074e 0x0100074e 0x00000002 PAD - 0x01000750 0x01000750 0x00000024 Code RO 1879 i.AppCli_Init app_cli.o - 0x01000774 0x01000774 0x00000078 Code RO 1833 i.AppTasks_CreateAll app_tasks.o - 0x010007ec 0x010007ec 0x0000000c Code RO 1834 i.AppTasks_GetLogEnabled app_tasks.o - 0x010007f8 0x010007f8 0x00000014 Code RO 1835 i.AppTasks_SetLogEnabled app_tasks.o - 0x0100080c 0x0100080c 0x0000010c Code RO 1880 i.CliTask app_cli.o - 0x01000918 0x01000918 0x0000004c Code RO 1881 i.CmdHelp app_cli.o - 0x01000964 0x01000964 0x000000f0 Code RO 1882 i.CmdLed app_cli.o - 0x01000a54 0x01000a54 0x000000ac Code RO 1883 i.CmdLog app_cli.o - 0x01000b00 0x01000b00 0x0000006c Code RO 1884 i.CmdVersion app_cli.o - 0x01000b6c 0x01000b6c 0x00000004 Code RO 737 i.DMA_ClearFlag n32wb03x_dma.o - 0x01000b70 0x01000b70 0x000000a0 Code RO 740 i.DMA_DeInit n32wb03x_dma.o - 0x01000c10 0x01000c10 0x0000001c Code RO 741 i.DMA_EnableChannel n32wb03x_dma.o - 0x01000c2c 0x01000c2c 0x0000001a Code RO 743 i.DMA_GetFlagStatus n32wb03x_dma.o - 0x01000c46 0x01000c46 0x00000002 PAD - 0x01000c48 0x01000c48 0x00000040 Code RO 745 i.DMA_Init n32wb03x_dma.o - 0x01000c88 0x01000c88 0x00000010 Code RO 746 i.DMA_RequestRemap n32wb03x_dma.o - 0x01000c98 0x01000c98 0x00000106 Code RO 218 i.GPIO_InitPeripheral n32wb03x_gpio.o - 0x01000d9e 0x01000d9e 0x00000002 PAD - 0x01000da0 0x01000da0 0x0000001c Code RO 219 i.GPIO_InitStruct n32wb03x_gpio.o - 0x01000dbc 0x01000dbc 0x00000004 Code RO 224 i.GPIO_ResetBits n32wb03x_gpio.o - 0x01000dc0 0x01000dc0 0x00000004 Code RO 225 i.GPIO_SetBits n32wb03x_gpio.o - 0x01000dc4 0x01000dc4 0x00000008 Code RO 226 i.GPIO_TogglePin n32wb03x_gpio.o - 0x01000dcc 0x01000dcc 0x00000004 Code RO 1955 i.HardFault_Handler n32wb03x_it.o - 0x01000dd0 0x01000dd0 0x0000004c Code RO 1836 i.LedTask app_tasks.o - 0x01000e1c 0x01000e1c 0x0000004c Code RO 1837 i.LedTask2 app_tasks.o - 0x01000e68 0x01000e68 0x00000002 Code RO 1956 i.NMI_Handler n32wb03x_it.o - 0x01000e6a 0x01000e6a 0x00000002 PAD - 0x01000e6c 0x01000e6c 0x00000044 Code RO 174 i.NVIC_Init misc.o - 0x01000eb0 0x01000eb0 0x00000078 Code RO 175 i.NVIC_SetPriority misc.o - 0x01000f28 0x01000f28 0x000000cc Code RO 11 i.OTPTrim_Read system_n32wb03x.o - 0x01000ff4 0x01000ff4 0x0000004c Code RO 1838 i.PrintTask app_tasks.o - 0x01001040 0x01001040 0x00000020 Code RO 348 i.RCC_EnableAHBPeriphClk n32wb03x_rcc.o - 0x01001060 0x01001060 0x00000020 Code RO 352 i.RCC_EnableAPB2PeriphClk n32wb03x_rcc.o - 0x01001080 0x01001080 0x000000a4 Code RO 360 i.RCC_GetClocksFreqValue n32wb03x_rcc.o - 0x01001124 0x01001124 0x00000130 Code RO 12 i.RCC_HsiCalib system_n32wb03x.o - 0x01001254 0x01001254 0x00000002 Code RO 1541 i.SVC_Handler port.o - 0x01001256 0x01001256 0x00000002 PAD - 0x01001258 0x01001258 0x00000024 Code RO 1542 i.SysTick_Handler port.o - 0x0100127c 0x0100127c 0x00000010 Code RO 13 i.SystemCoreClockUpdate system_n32wb03x.o - 0x0100128c 0x0100128c 0x0000011c Code RO 16 i.SystemInit system_n32wb03x.o - 0x010013a8 0x010013a8 0x00000014 Code RO 18 i.SystemTrimValueRead system_n32wb03x.o - 0x010013bc 0x010013bc 0x00000008 Code RO 1957 i.USART1_IRQHandler n32wb03x_it.o - 0x010013c4 0x010013c4 0x00000054 Code RO 569 i.USART_ConfigInt n32wb03x_usart.o - 0x01001418 0x01001418 0x00000020 Code RO 574 i.USART_Enable n32wb03x_usart.o - 0x01001438 0x01001438 0x00000014 Code RO 575 i.USART_EnableDMA n32wb03x_usart.o - 0x0100144c 0x0100144c 0x0000001e Code RO 581 i.USART_GetFlagStatus n32wb03x_usart.o - 0x0100146a 0x0100146a 0x00000002 PAD - 0x0100146c 0x0100146c 0x0000005c Code RO 582 i.USART_GetIntStatus n32wb03x_usart.o - 0x010014c8 0x010014c8 0x000000b4 Code RO 583 i.USART_Init n32wb03x_usart.o - 0x0100157c 0x0100157c 0x0000000a Code RO 584 i.USART_ReceiveData n32wb03x_usart.o - 0x01001586 0x01001586 0x00000008 Code RO 586 i.USART_SendData n32wb03x_usart.o - 0x0100158e 0x0100158e 0x00000002 PAD - 0x01001590 0x01001590 0x00000020 Code RO 2233 i.__0printf mc_p.l(printfa.o) - 0x010015b0 0x010015b0 0x0000002c Code RO 2238 i.__0vsnprintf mc_p.l(printfa.o) - 0x010015dc 0x010015dc 0x0000002e Code RO 2299 i.__ARM_clz mf_p.l(depilogue.o) - 0x0100160a 0x0100160a 0x0000000e Code RO 2303 i.__scatterload_copy mc_p.l(handlers.o) - 0x01001618 0x01001618 0x00000002 Code RO 2304 i.__scatterload_null mc_p.l(handlers.o) - 0x0100161a 0x0100161a 0x0000000e Code RO 2305 i.__scatterload_zeroinit mc_p.l(handlers.o) - 0x01001628 0x01001628 0x00000006 Code RO 19 i.__set_PRIMASK system_n32wb03x.o - 0x0100162e 0x0100162e 0x00000002 PAD - 0x01001630 0x01001630 0x00000174 Code RO 2240 i._fp_digits mc_p.l(printfa.o) - 0x010017a4 0x010017a4 0x000006ec Code RO 2241 i._printf_core mc_p.l(printfa.o) - 0x01001e90 0x01001e90 0x00000020 Code RO 2242 i._printf_post_padding mc_p.l(printfa.o) - 0x01001eb0 0x01001eb0 0x0000002c Code RO 2243 i._printf_pre_padding mc_p.l(printfa.o) - 0x01001edc 0x01001edc 0x00000016 Code RO 2244 i._snputc mc_p.l(printfa.o) - 0x01001ef2 0x01001ef2 0x00000002 PAD - 0x01001ef4 0x01001ef4 0x0000002c Code RO 1791 i.bsp_led_init bsp_led.o - 0x01001f20 0x01001f20 0x00000010 Code RO 1792 i.bsp_led_off bsp_led.o - 0x01001f30 0x01001f30 0x00000010 Code RO 1793 i.bsp_led_on bsp_led.o - 0x01001f40 0x01001f40 0x00000010 Code RO 1794 i.bsp_led_toggle bsp_led.o - 0x01001f50 0x01001f50 0x000000dc Code RO 1731 i.bsp_usart_init bsp_usart.o - 0x0100202c 0x0100202c 0x00000048 Code RO 1732 i.bsp_usart_read_byte bsp_usart.o - 0x01002074 0x01002074 0x00000054 Code RO 1733 i.bsp_usart_rx_isr_handler bsp_usart.o - 0x010020c8 0x010020c8 0x00000024 Code RO 1734 i.bsp_usart_tx_lock bsp_usart.o - 0x010020ec 0x010020ec 0x00000028 Code RO 1735 i.bsp_usart_tx_unlock bsp_usart.o - 0x01002114 0x01002114 0x0000009c Code RO 1736 i.bsp_usart_write_dma bsp_usart.o - 0x010021b0 0x010021b0 0x000000c8 Code RO 1885 i.cli_dispatch app_cli.o - 0x01002278 0x01002278 0x00000034 Code RO 1886 i.cli_printf app_cli.o - 0x010022ac 0x010022ac 0x00000016 Code RO 1887 i.cli_write app_cli.o - 0x010022c2 0x010022c2 0x00000002 PAD - 0x010022c4 0x010022c4 0x00000040 Code RO 1737 i.fputc bsp_usart.o - 0x01002304 0x01002304 0x0000004c Code RO 1795 i.led_init bsp_led.o - 0x01002350 0x01002350 0x000000d8 Code RO 1669 i.main main.o - 0x01002428 0x01002428 0x0000007c Code RO 1189 i.prvAddCurrentTaskToDelayedList tasks.o - 0x010024a4 0x010024a4 0x000000ac Code RO 1190 i.prvAddNewTaskToReadyList tasks.o - 0x01002550 0x01002550 0x00000048 Code RO 1191 i.prvCheckTasksWaitingTermination tasks.o - 0x01002598 0x01002598 0x0000002c Code RO 962 i.prvCopyDataFromQueue queue.o - 0x010025c4 0x010025c4 0x00000080 Code RO 963 i.prvCopyDataToQueue queue.o - 0x01002644 0x01002644 0x00000012 Code RO 1192 i.prvDeleteTCB tasks.o - 0x01002656 0x01002656 0x00000016 Code RO 964 i.prvGetDisinheritPriorityAfterTimeout queue.o - 0x0100266c 0x0100266c 0x0000007c Code RO 1619 i.prvHeapInit heap_4.o - 0x010026e8 0x010026e8 0x00000018 Code RO 1193 i.prvIdleTask tasks.o - 0x01002700 0x01002700 0x0000001e Code RO 965 i.prvInitialiseMutex queue.o - 0x0100271e 0x0100271e 0x0000002c Code RO 966 i.prvInitialiseNewQueue queue.o - 0x0100274a 0x0100274a 0x000000b0 Code RO 1194 i.prvInitialiseNewTask tasks.o - 0x010027fa 0x010027fa 0x00000002 PAD - 0x010027fc 0x010027fc 0x00000064 Code RO 1195 i.prvInitialiseTaskLists tasks.o - 0x01002860 0x01002860 0x00000068 Code RO 1620 i.prvInsertBlockIntoFreeList heap_4.o - 0x010028c8 0x010028c8 0x0000001c Code RO 967 i.prvIsQueueEmpty queue.o - 0x010028e4 0x010028e4 0x0000001e Code RO 968 i.prvIsQueueFull queue.o - 0x01002902 0x01002902 0x00000002 PAD - 0x01002904 0x01002904 0x00000038 Code RO 1197 i.prvResetNextTaskUnblockTime tasks.o - 0x0100293c 0x0100293c 0x0000002c Code RO 1543 i.prvSetupTimerInterrupt port.o - 0x01002968 0x01002968 0x00000024 Code RO 1544 i.prvTaskExitError port.o - 0x0100298c 0x0100298c 0x0000008e Code RO 969 i.prvUnlockQueue queue.o - 0x01002a1a 0x01002a1a 0x00000002 PAD - 0x01002a1c 0x01002a1c 0x0000011c Code RO 1621 i.pvPortMalloc heap_4.o - 0x01002b38 0x01002b38 0x00000020 Code RO 1200 i.pvTaskIncrementMutexHeldCount tasks.o - 0x01002b58 0x01002b58 0x00000020 Code RO 1545 i.pxPortInitialiseStack port.o - 0x01002b78 0x01002b78 0x00000044 Code RO 20 i.read_flash_ID system_n32wb03x.o - 0x01002bbc 0x01002bbc 0x00000028 Code RO 894 i.uxListRemove list.o - 0x01002be4 0x01002be4 0x0000001a Code RO 895 i.vListInitialise list.o - 0x01002bfe 0x01002bfe 0x00000006 Code RO 896 i.vListInitialiseItem list.o - 0x01002c04 0x01002c04 0x00000036 Code RO 897 i.vListInsert list.o - 0x01002c3a 0x01002c3a 0x00000018 Code RO 898 i.vListInsertEnd list.o - 0x01002c52 0x01002c52 0x00000002 PAD - 0x01002c54 0x01002c54 0x0000001c Code RO 1547 i.vPortEnterCritical port.o - 0x01002c70 0x01002c70 0x00000028 Code RO 1548 i.vPortExitCritical port.o - 0x01002c98 0x01002c98 0x00000080 Code RO 1622 i.vPortFree heap_4.o - 0x01002d18 0x01002d18 0x00000018 Code RO 1549 i.vPortYield port.o - 0x01002d30 0x01002d30 0x00000044 Code RO 1208 i.vTaskDelay tasks.o - 0x01002d74 0x01002d74 0x00000018 Code RO 1213 i.vTaskInternalSetTimeOutState tasks.o - 0x01002d8c 0x01002d8c 0x0000000c Code RO 1214 i.vTaskMissedYield tasks.o - 0x01002d98 0x01002d98 0x0000002c Code RO 1216 i.vTaskPlaceOnEventList tasks.o - 0x01002dc4 0x01002dc4 0x000000b0 Code RO 1218 i.vTaskPriorityDisinheritAfterTimeout tasks.o - 0x01002e74 0x01002e74 0x0000006c Code RO 1224 i.vTaskStartScheduler tasks.o - 0x01002ee0 0x01002ee0 0x00000010 Code RO 1226 i.vTaskSuspendAll tasks.o - 0x01002ef0 0x01002ef0 0x00000080 Code RO 1227 i.vTaskSwitchContext tasks.o - 0x01002f70 0x01002f70 0x00000038 Code RO 1550 i.xPortStartScheduler port.o - 0x01002fa8 0x01002fa8 0x0000001e Code RO 980 i.xQueueCreateMutex queue.o - 0x01002fc6 0x01002fc6 0x00000050 Code RO 981 i.xQueueGenericCreate queue.o - 0x01003016 0x01003016 0x00000082 Code RO 982 i.xQueueGenericReset queue.o - 0x01003098 0x01003098 0x0000015a Code RO 983 i.xQueueGenericSend queue.o - 0x010031f2 0x010031f2 0x000000bc Code RO 984 i.xQueueGenericSendFromISR queue.o - 0x010032ae 0x010032ae 0x00000138 Code RO 993 i.xQueueReceive queue.o - 0x010033e6 0x010033e6 0x0000017e Code RO 995 i.xQueueSemaphoreTake queue.o - 0x01003564 0x01003564 0x00000074 Code RO 1228 i.xTaskCheckForTimeOut tasks.o - 0x010035d8 0x010035d8 0x0000005c Code RO 1229 i.xTaskCreate tasks.o - 0x01003634 0x01003634 0x00000024 Code RO 1233 i.xTaskGetSchedulerState tasks.o - 0x01003658 0x01003658 0x0000013c Code RO 1236 i.xTaskIncrementTick tasks.o - 0x01003794 0x01003794 0x00000088 Code RO 1239 i.xTaskPriorityDisinherit tasks.o - 0x0100381c 0x0100381c 0x000000a4 Code RO 1240 i.xTaskPriorityInherit tasks.o - 0x010038c0 0x010038c0 0x00000088 Code RO 1241 i.xTaskRemoveFromEventList tasks.o - 0x01003948 0x01003948 0x000000f0 Code RO 1242 i.xTaskResumeAll tasks.o - 0x01003a38 0x01003a38 0x000001d8 Data RO 23 .constdata system_n32wb03x.o - 0x01003c10 0x01003c10 0x0000000c Data RO 368 .constdata n32wb03x_rcc.o - 0x01003c1c 0x01003c1c 0x00000010 Data RO 1839 .constdata app_tasks.o - 0x01003c2c 0x01003c2c 0x00000030 Data RO 1889 .constdata app_cli.o - 0x01003c5c 0x01003c5c 0x000000aa Data RO 1890 .conststring app_cli.o - 0x01003d06 0x01003d06 0x00000002 PAD - 0x01003d08 0x01003d08 0x00000020 Data RO 2301 Region$$Table anon$$obj.o + 0x01000178 0x01000178 0x0000002c Code RO 1909 .text mc_p.l(uidiv.o) + 0x010001a4 0x010001a4 0x00000024 Code RO 1911 .text mc_p.l(memcpya.o) + 0x010001c8 0x010001c8 0x00000024 Code RO 1913 .text mc_p.l(memseta.o) + 0x010001ec 0x010001ec 0x0000000e Code RO 1915 .text mc_p.l(strlen.o) + 0x010001fa 0x010001fa 0x0000001c Code RO 1917 .text mc_p.l(strcmp.o) + 0x01000216 0x01000216 0x00000014 Code RO 1919 .text mc_p.l(memchr.o) + 0x0100022a 0x0100022a 0x00000012 Code RO 1921 .text mc_p.l(strcpy.o) + 0x0100023c 0x0100023c 0x0000001e Code RO 1923 .text mc_p.l(strncmp.o) + 0x0100025a 0x0100025a 0x00000060 Code RO 2203 .text mc_p.l(uldiv.o) + 0x010002ba 0x010002ba 0x00000000 Code RO 2205 .text mc_p.l(iusefp.o) + 0x010002ba 0x010002ba 0x00000002 PAD + 0x010002bc 0x010002bc 0x00000164 Code RO 2206 .text mf_p.l(dadd.o) + 0x01000420 0x01000420 0x000000d0 Code RO 2208 .text mf_p.l(dmul.o) + 0x010004f0 0x010004f0 0x000000f0 Code RO 2210 .text mf_p.l(ddiv.o) + 0x010005e0 0x010005e0 0x00000040 Code RO 2212 .text mf_p.l(dfixul.o) + 0x01000620 0x01000620 0x00000028 Code RO 2214 .text mf_p.l(cdrcmple.o) + 0x01000648 0x01000648 0x00000024 Code RO 2216 .text mc_p.l(init.o) + 0x0100066c 0x0100066c 0x00000020 Code RO 2218 .text mc_p.l(llshl.o) + 0x0100068c 0x0100068c 0x00000022 Code RO 2220 .text mc_p.l(llushr.o) + 0x010006ae 0x010006ae 0x00000026 Code RO 2222 .text mc_p.l(llsshr.o) + 0x010006d4 0x010006d4 0x000000be Code RO 2224 .text mf_p.l(depilogue.o) + 0x01000792 0x01000792 0x00000002 PAD + 0x01000794 0x01000794 0x00000024 Code RO 1779 i.AppCli_Init app_cli.o + 0x010007b8 0x010007b8 0x00000078 Code RO 1733 i.AppTasks_CreateAll app_tasks.o + 0x01000830 0x01000830 0x0000000c Code RO 1734 i.AppTasks_GetLogEnabled app_tasks.o + 0x0100083c 0x0100083c 0x00000014 Code RO 1735 i.AppTasks_SetLogEnabled app_tasks.o + 0x01000850 0x01000850 0x00000214 Code RO 1780 i.CliTask app_cli.o + 0x01000a64 0x01000a64 0x0000008c Code RO 1781 i.CmdHelp app_cli.o + 0x01000af0 0x01000af0 0x000000f0 Code RO 1782 i.CmdLed app_cli.o + 0x01000be0 0x01000be0 0x000000ac Code RO 1783 i.CmdLog app_cli.o + 0x01000c8c 0x01000c8c 0x0000006c Code RO 1784 i.CmdVersion app_cli.o + 0x01000cf8 0x01000cf8 0x00000004 Code RO 737 i.DMA_ClearFlag n32wb03x_dma.o + 0x01000cfc 0x01000cfc 0x000000a0 Code RO 740 i.DMA_DeInit n32wb03x_dma.o + 0x01000d9c 0x01000d9c 0x0000001c Code RO 741 i.DMA_EnableChannel n32wb03x_dma.o + 0x01000db8 0x01000db8 0x0000001a Code RO 743 i.DMA_GetFlagStatus n32wb03x_dma.o + 0x01000dd2 0x01000dd2 0x00000002 PAD + 0x01000dd4 0x01000dd4 0x00000040 Code RO 745 i.DMA_Init n32wb03x_dma.o + 0x01000e14 0x01000e14 0x00000010 Code RO 746 i.DMA_RequestRemap n32wb03x_dma.o + 0x01000e24 0x01000e24 0x00000106 Code RO 218 i.GPIO_InitPeripheral n32wb03x_gpio.o + 0x01000f2a 0x01000f2a 0x00000002 PAD + 0x01000f2c 0x01000f2c 0x0000001c Code RO 219 i.GPIO_InitStruct n32wb03x_gpio.o + 0x01000f48 0x01000f48 0x00000004 Code RO 224 i.GPIO_ResetBits n32wb03x_gpio.o + 0x01000f4c 0x01000f4c 0x00000004 Code RO 225 i.GPIO_SetBits n32wb03x_gpio.o + 0x01000f50 0x01000f50 0x00000008 Code RO 226 i.GPIO_TogglePin n32wb03x_gpio.o + 0x01000f58 0x01000f58 0x00000004 Code RO 1876 i.HardFault_Handler n32wb03x_it.o + 0x01000f5c 0x01000f5c 0x0000004c Code RO 1736 i.LedTask app_tasks.o + 0x01000fa8 0x01000fa8 0x0000004c Code RO 1737 i.LedTask2 app_tasks.o + 0x01000ff4 0x01000ff4 0x00000002 Code RO 1877 i.NMI_Handler n32wb03x_it.o + 0x01000ff6 0x01000ff6 0x00000002 PAD + 0x01000ff8 0x01000ff8 0x00000044 Code RO 174 i.NVIC_Init misc.o + 0x0100103c 0x0100103c 0x00000078 Code RO 175 i.NVIC_SetPriority misc.o + 0x010010b4 0x010010b4 0x000000cc Code RO 11 i.OTPTrim_Read system_n32wb03x.o + 0x01001180 0x01001180 0x0000004c Code RO 1738 i.PrintTask app_tasks.o + 0x010011cc 0x010011cc 0x00000020 Code RO 348 i.RCC_EnableAHBPeriphClk n32wb03x_rcc.o + 0x010011ec 0x010011ec 0x00000020 Code RO 352 i.RCC_EnableAPB2PeriphClk n32wb03x_rcc.o + 0x0100120c 0x0100120c 0x000000a4 Code RO 360 i.RCC_GetClocksFreqValue n32wb03x_rcc.o + 0x010012b0 0x010012b0 0x00000130 Code RO 12 i.RCC_HsiCalib system_n32wb03x.o + 0x010013e0 0x010013e0 0x00000002 Code RO 1465 i.SVC_Handler port.o + 0x010013e2 0x010013e2 0x00000002 PAD + 0x010013e4 0x010013e4 0x00000024 Code RO 1466 i.SysTick_Handler port.o + 0x01001408 0x01001408 0x00000010 Code RO 13 i.SystemCoreClockUpdate system_n32wb03x.o + 0x01001418 0x01001418 0x0000011c Code RO 16 i.SystemInit system_n32wb03x.o + 0x01001534 0x01001534 0x00000014 Code RO 18 i.SystemTrimValueRead system_n32wb03x.o + 0x01001548 0x01001548 0x00000008 Code RO 1878 i.USART1_IRQHandler n32wb03x_it.o + 0x01001550 0x01001550 0x00000054 Code RO 569 i.USART_ConfigInt n32wb03x_usart.o + 0x010015a4 0x010015a4 0x00000020 Code RO 574 i.USART_Enable n32wb03x_usart.o + 0x010015c4 0x010015c4 0x00000014 Code RO 575 i.USART_EnableDMA n32wb03x_usart.o + 0x010015d8 0x010015d8 0x0000001e Code RO 581 i.USART_GetFlagStatus n32wb03x_usart.o + 0x010015f6 0x010015f6 0x00000002 PAD + 0x010015f8 0x010015f8 0x0000005c Code RO 582 i.USART_GetIntStatus n32wb03x_usart.o + 0x01001654 0x01001654 0x000000b4 Code RO 583 i.USART_Init n32wb03x_usart.o + 0x01001708 0x01001708 0x0000000a Code RO 584 i.USART_ReceiveData n32wb03x_usart.o + 0x01001712 0x01001712 0x00000008 Code RO 586 i.USART_SendData n32wb03x_usart.o + 0x0100171a 0x0100171a 0x00000002 PAD + 0x0100171c 0x0100171c 0x00000020 Code RO 2160 i.__0printf mc_p.l(printfa.o) + 0x0100173c 0x0100173c 0x0000002c Code RO 2165 i.__0vsnprintf mc_p.l(printfa.o) + 0x01001768 0x01001768 0x0000002e Code RO 2226 i.__ARM_clz mf_p.l(depilogue.o) + 0x01001796 0x01001796 0x0000000e Code RO 2230 i.__scatterload_copy mc_p.l(handlers.o) + 0x010017a4 0x010017a4 0x00000002 Code RO 2231 i.__scatterload_null mc_p.l(handlers.o) + 0x010017a6 0x010017a6 0x0000000e Code RO 2232 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x010017b4 0x010017b4 0x00000006 Code RO 19 i.__set_PRIMASK system_n32wb03x.o + 0x010017ba 0x010017ba 0x00000002 PAD + 0x010017bc 0x010017bc 0x00000174 Code RO 2167 i._fp_digits mc_p.l(printfa.o) + 0x01001930 0x01001930 0x000006ec Code RO 2168 i._printf_core mc_p.l(printfa.o) + 0x0100201c 0x0100201c 0x00000020 Code RO 2169 i._printf_post_padding mc_p.l(printfa.o) + 0x0100203c 0x0100203c 0x0000002c Code RO 2170 i._printf_pre_padding mc_p.l(printfa.o) + 0x01002068 0x01002068 0x00000016 Code RO 2171 i._snputc mc_p.l(printfa.o) + 0x0100207e 0x0100207e 0x00000002 PAD + 0x01002080 0x01002080 0x0000002c Code RO 1694 i.bsp_led_init bsp_led.o + 0x010020ac 0x010020ac 0x00000010 Code RO 1695 i.bsp_led_off bsp_led.o + 0x010020bc 0x010020bc 0x00000010 Code RO 1696 i.bsp_led_on bsp_led.o + 0x010020cc 0x010020cc 0x00000010 Code RO 1697 i.bsp_led_toggle bsp_led.o + 0x010020dc 0x010020dc 0x000000dc Code RO 1637 i.bsp_usart_init bsp_usart.o + 0x010021b8 0x010021b8 0x00000048 Code RO 1638 i.bsp_usart_read_byte bsp_usart.o + 0x01002200 0x01002200 0x00000054 Code RO 1639 i.bsp_usart_rx_isr_handler bsp_usart.o + 0x01002254 0x01002254 0x00000024 Code RO 1640 i.bsp_usart_tx_lock bsp_usart.o + 0x01002278 0x01002278 0x00000028 Code RO 1641 i.bsp_usart_tx_unlock bsp_usart.o + 0x010022a0 0x010022a0 0x0000009c Code RO 1642 i.bsp_usart_write_dma bsp_usart.o + 0x0100233c 0x0100233c 0x000000c8 Code RO 1785 i.cli_dispatch app_cli.o + 0x01002404 0x01002404 0x00000084 Code RO 1786 i.cli_history_add app_cli.o + 0x01002488 0x01002488 0x0000002c Code RO 1787 i.cli_history_get app_cli.o + 0x010024b4 0x010024b4 0x00000034 Code RO 1788 i.cli_printf app_cli.o + 0x010024e8 0x010024e8 0x0000004c Code RO 1789 i.cli_redraw_line app_cli.o + 0x01002534 0x01002534 0x0000014c Code RO 1790 i.cli_tab_complete app_cli.o + 0x01002680 0x01002680 0x00000016 Code RO 1791 i.cli_write app_cli.o + 0x01002696 0x01002696 0x00000002 PAD + 0x01002698 0x01002698 0x00000040 Code RO 1643 i.fputc bsp_usart.o + 0x010026d8 0x010026d8 0x0000004c Code RO 1698 i.led_init bsp_led.o + 0x01002724 0x01002724 0x000000d8 Code RO 1593 i.main main.o + 0x010027fc 0x010027fc 0x0000007c Code RO 1113 i.prvAddCurrentTaskToDelayedList tasks.o + 0x01002878 0x01002878 0x000000ac Code RO 1114 i.prvAddNewTaskToReadyList tasks.o + 0x01002924 0x01002924 0x00000048 Code RO 1115 i.prvCheckTasksWaitingTermination tasks.o + 0x0100296c 0x0100296c 0x0000002c Code RO 886 i.prvCopyDataFromQueue queue.o + 0x01002998 0x01002998 0x00000080 Code RO 887 i.prvCopyDataToQueue queue.o + 0x01002a18 0x01002a18 0x00000012 Code RO 1116 i.prvDeleteTCB tasks.o + 0x01002a2a 0x01002a2a 0x00000016 Code RO 888 i.prvGetDisinheritPriorityAfterTimeout queue.o + 0x01002a40 0x01002a40 0x0000007c Code RO 1543 i.prvHeapInit heap_4.o + 0x01002abc 0x01002abc 0x00000018 Code RO 1117 i.prvIdleTask tasks.o + 0x01002ad4 0x01002ad4 0x0000001e Code RO 889 i.prvInitialiseMutex queue.o + 0x01002af2 0x01002af2 0x0000002c Code RO 890 i.prvInitialiseNewQueue queue.o + 0x01002b1e 0x01002b1e 0x000000b0 Code RO 1118 i.prvInitialiseNewTask tasks.o + 0x01002bce 0x01002bce 0x00000002 PAD + 0x01002bd0 0x01002bd0 0x00000064 Code RO 1119 i.prvInitialiseTaskLists tasks.o + 0x01002c34 0x01002c34 0x00000068 Code RO 1544 i.prvInsertBlockIntoFreeList heap_4.o + 0x01002c9c 0x01002c9c 0x0000001c Code RO 891 i.prvIsQueueEmpty queue.o + 0x01002cb8 0x01002cb8 0x0000001e Code RO 892 i.prvIsQueueFull queue.o + 0x01002cd6 0x01002cd6 0x00000002 PAD + 0x01002cd8 0x01002cd8 0x00000038 Code RO 1121 i.prvResetNextTaskUnblockTime tasks.o + 0x01002d10 0x01002d10 0x0000002c Code RO 1467 i.prvSetupTimerInterrupt port.o + 0x01002d3c 0x01002d3c 0x00000024 Code RO 1468 i.prvTaskExitError port.o + 0x01002d60 0x01002d60 0x0000008e Code RO 893 i.prvUnlockQueue queue.o + 0x01002dee 0x01002dee 0x00000002 PAD + 0x01002df0 0x01002df0 0x0000011c Code RO 1545 i.pvPortMalloc heap_4.o + 0x01002f0c 0x01002f0c 0x00000020 Code RO 1124 i.pvTaskIncrementMutexHeldCount tasks.o + 0x01002f2c 0x01002f2c 0x00000020 Code RO 1469 i.pxPortInitialiseStack port.o + 0x01002f4c 0x01002f4c 0x00000044 Code RO 20 i.read_flash_ID system_n32wb03x.o + 0x01002f90 0x01002f90 0x00000028 Code RO 818 i.uxListRemove list.o + 0x01002fb8 0x01002fb8 0x0000001a Code RO 819 i.vListInitialise list.o + 0x01002fd2 0x01002fd2 0x00000006 Code RO 820 i.vListInitialiseItem list.o + 0x01002fd8 0x01002fd8 0x00000036 Code RO 821 i.vListInsert list.o + 0x0100300e 0x0100300e 0x00000018 Code RO 822 i.vListInsertEnd list.o + 0x01003026 0x01003026 0x00000002 PAD + 0x01003028 0x01003028 0x0000001c Code RO 1471 i.vPortEnterCritical port.o + 0x01003044 0x01003044 0x00000028 Code RO 1472 i.vPortExitCritical port.o + 0x0100306c 0x0100306c 0x00000080 Code RO 1546 i.vPortFree heap_4.o + 0x010030ec 0x010030ec 0x00000018 Code RO 1473 i.vPortYield port.o + 0x01003104 0x01003104 0x00000044 Code RO 1132 i.vTaskDelay tasks.o + 0x01003148 0x01003148 0x00000018 Code RO 1137 i.vTaskInternalSetTimeOutState tasks.o + 0x01003160 0x01003160 0x0000000c Code RO 1138 i.vTaskMissedYield tasks.o + 0x0100316c 0x0100316c 0x0000002c Code RO 1140 i.vTaskPlaceOnEventList tasks.o + 0x01003198 0x01003198 0x000000b0 Code RO 1142 i.vTaskPriorityDisinheritAfterTimeout tasks.o + 0x01003248 0x01003248 0x0000006c Code RO 1148 i.vTaskStartScheduler tasks.o + 0x010032b4 0x010032b4 0x00000010 Code RO 1150 i.vTaskSuspendAll tasks.o + 0x010032c4 0x010032c4 0x00000080 Code RO 1151 i.vTaskSwitchContext tasks.o + 0x01003344 0x01003344 0x00000038 Code RO 1474 i.xPortStartScheduler port.o + 0x0100337c 0x0100337c 0x0000001e Code RO 904 i.xQueueCreateMutex queue.o + 0x0100339a 0x0100339a 0x00000050 Code RO 905 i.xQueueGenericCreate queue.o + 0x010033ea 0x010033ea 0x00000082 Code RO 906 i.xQueueGenericReset queue.o + 0x0100346c 0x0100346c 0x0000015a Code RO 907 i.xQueueGenericSend queue.o + 0x010035c6 0x010035c6 0x000000bc Code RO 908 i.xQueueGenericSendFromISR queue.o + 0x01003682 0x01003682 0x00000138 Code RO 917 i.xQueueReceive queue.o + 0x010037ba 0x010037ba 0x0000017e Code RO 919 i.xQueueSemaphoreTake queue.o + 0x01003938 0x01003938 0x00000074 Code RO 1152 i.xTaskCheckForTimeOut tasks.o + 0x010039ac 0x010039ac 0x0000005c Code RO 1153 i.xTaskCreate tasks.o + 0x01003a08 0x01003a08 0x00000024 Code RO 1157 i.xTaskGetSchedulerState tasks.o + 0x01003a2c 0x01003a2c 0x0000013c Code RO 1160 i.xTaskIncrementTick tasks.o + 0x01003b68 0x01003b68 0x00000088 Code RO 1163 i.xTaskPriorityDisinherit tasks.o + 0x01003bf0 0x01003bf0 0x000000a4 Code RO 1164 i.xTaskPriorityInherit tasks.o + 0x01003c94 0x01003c94 0x00000088 Code RO 1165 i.xTaskRemoveFromEventList tasks.o + 0x01003d1c 0x01003d1c 0x000000f0 Code RO 1166 i.xTaskResumeAll tasks.o + 0x01003e0c 0x01003e0c 0x000001d8 Data RO 23 .constdata system_n32wb03x.o + 0x01003fe4 0x01003fe4 0x0000000c Data RO 368 .constdata n32wb03x_rcc.o + 0x01003ff0 0x01003ff0 0x00000010 Data RO 1739 .constdata app_tasks.o + 0x01004000 0x01004000 0x00000030 Data RO 1793 .constdata app_cli.o + 0x01004030 0x01004030 0x000000aa Data RO 1794 .conststring app_cli.o + 0x010040da 0x010040da 0x00000002 PAD + 0x010040dc 0x010040dc 0x00000020 Data RO 2228 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x01003d28, Size: 0x00002a38, Max: 0x0000c000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x010040fc, Size: 0x00005c38, Max: 0x0000c000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x01003d28 0x00000004 Data RW 24 .data system_n32wb03x.o - 0x20000004 0x01003d2c 0x0000003c Data RW 1245 .data tasks.o - 0x20000040 0x01003d68 0x00000004 Data RW 1551 .data port.o - 0x20000044 0x01003d6c 0x00000018 Data RW 1627 .data heap_4.o - 0x2000005c 0x01003d84 0x00000008 Data RW 1738 .data bsp_usart.o - 0x20000064 0x01003d8c 0x00000005 Data RW 1840 .data app_tasks.o - 0x20000069 0x01003d91 0x00000003 PAD - 0x2000006c 0x01003d94 0x00000004 Data RW 2275 .data mc_p.l(stdout.o) + 0x20000000 0x010040fc 0x00000004 Data RW 24 .data system_n32wb03x.o + 0x20000004 0x01004100 0x0000003c Data RW 1169 .data tasks.o + 0x20000040 0x0100413c 0x00000004 Data RW 1475 .data port.o + 0x20000044 0x01004140 0x00000018 Data RW 1551 .data heap_4.o + 0x2000005c 0x01004158 0x00000008 Data RW 1644 .data bsp_usart.o + 0x20000064 0x01004160 0x00000005 Data RW 1740 .data app_tasks.o + 0x20000069 0x01004165 0x00000002 Data RW 1795 .data app_cli.o + 0x2000006b 0x01004167 0x00000001 PAD + 0x2000006c 0x01004168 0x00000004 Data RW 2202 .data mc_p.l(stdout.o) 0x20000070 - 0x00000034 Zero RW 22 .bss system_n32wb03x.o - 0x200000a4 - 0x000000f0 Zero RW 1244 .bss tasks.o - 0x20000194 - 0x00002000 Zero RW 1626 .bss heap_4.o - 0x20002194 - 0x000000a0 Zero RW 1888 .bss app_cli.o - 0x20002234 0x01003d98 0x00000004 PAD - 0x20002238 - 0x00000800 Zero RW 1 STACK startup_n32wb03x.o + 0x200000a4 - 0x000000f0 Zero RW 1168 .bss tasks.o + 0x20000194 - 0x00005000 Zero RW 1550 .bss heap_4.o + 0x20005194 - 0x000002a0 Zero RW 1792 .bss app_cli.o + 0x20005434 0x0100416c 0x00000004 PAD + 0x20005438 - 0x00000800 Zero RW 1 STACK startup_n32wb03x.o ============================================================================== @@ -1729,29 +1783,29 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 1174 382 218 0 160 6674 app_cli.o - 380 110 16 5 0 3563 app_tasks.o + 2086 514 218 2 672 9742 app_cli.o + 380 110 16 5 0 3567 app_tasks.o 168 16 0 0 0 2791 bsp_led.o - 672 76 0 8 0 9270 bsp_usart.o - 640 60 0 24 8192 4819 heap_4.o - 150 0 0 0 0 11862 list.o - 216 160 0 0 0 3643 main.o + 672 76 0 8 0 6942 bsp_usart.o + 640 60 0 24 20480 4815 heap_4.o + 150 0 0 0 0 11854 list.o + 216 160 0 0 0 2007 main.o 188 14 0 0 0 7632 misc.o - 298 18 0 0 0 111047 n32wb03x_dma.o - 306 4 0 0 0 4117 n32wb03x_gpio.o + 298 18 0 0 0 5123 n32wb03x_dma.o + 306 4 0 0 0 4113 n32wb03x_gpio.o 14 0 0 0 0 1222 n32wb03x_it.o - 228 32 12 0 0 2884 n32wb03x_rcc.o - 456 34 0 0 0 7556 n32wb03x_usart.o - 418 58 0 4 0 7936 port.o - 1936 0 0 0 0 20908 queue.o + 228 32 12 0 0 2876 n32wb03x_rcc.o + 456 34 0 0 0 7540 n32wb03x_usart.o + 418 58 0 4 0 7928 port.o + 1936 0 0 0 0 20896 queue.o 28 8 192 0 2048 748 startup_n32wb03x.o - 916 68 472 4 52 117324 system_n32wb03x.o - 2586 350 0 60 240 23137 tasks.o + 916 68 472 4 52 125324 system_n32wb03x.o + 2586 350 0 60 240 23117 tasks.o ---------------------------------------------------------------------- - 10800 1390 944 108 10696 347133 Object Totals + 11712 1522 944 108 23496 248237 Object Totals 0 0 32 0 0 0 (incl. Generated) - 26 0 2 3 4 0 (incl. Padding) + 26 0 2 1 4 0 (incl. Padding) ---------------------------------------------------------------------- @@ -1771,12 +1825,15 @@ Image component sizes 32 0 0 0 0 68 llshl.o 38 0 0 0 0 68 llsshr.o 34 0 0 0 0 68 llushr.o + 20 0 0 0 0 60 memchr.o 36 0 0 0 0 60 memcpya.o 36 0 0 0 0 100 memseta.o 2318 102 0 0 0 544 printfa.o 0 0 0 4 0 0 stdout.o 28 0 0 0 0 68 strcmp.o + 18 0 0 0 0 60 strcpy.o 14 0 0 0 0 60 strlen.o + 30 0 0 0 0 72 strncmp.o 44 0 0 0 0 72 uidiv.o 96 0 0 0 0 84 uldiv.o 40 2 0 0 0 68 cdrcmple.o @@ -1787,18 +1844,18 @@ Image component sizes 208 6 0 0 0 88 dmul.o ---------------------------------------------------------------------- - 3912 146 0 4 0 1924 Library Totals + 3980 146 0 4 0 2116 Library Totals 6 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name - 2762 118 0 4 0 1260 mc_p.l + 2830 118 0 4 0 1452 mc_p.l 1144 28 0 0 0 664 mf_p.l ---------------------------------------------------------------------- - 3912 146 0 4 0 1924 Library Totals + 3980 146 0 4 0 2116 Library Totals ---------------------------------------------------------------------- @@ -1807,15 +1864,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 14712 1536 944 112 10696 343069 Grand Totals - 14712 1536 944 112 10696 343069 ELF Image Totals - 14712 1536 944 112 0 0 ROM Totals + 15692 1668 944 112 23496 244057 Grand Totals + 15692 1668 944 112 23496 244057 ELF Image Totals + 15692 1668 944 112 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 15656 ( 15.29kB) - Total RW Size (RW Data + ZI Data) 10808 ( 10.55kB) - Total ROM Size (Code + RO Data + RW Data) 15768 ( 15.40kB) + Total RO Size (Code + RO Data) 16636 ( 16.25kB) + Total RW Size (RW Data + ZI Data) 23608 ( 23.05kB) + Total ROM Size (Code + RO Data + RW Data) 16748 ( 16.36kB) ============================================================================== diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_cli.crf b/mcm-ddc-04/MDK-ARM/Objects/app_cli.crf index 78f5435..9f0c24e 100644 Binary files a/mcm-ddc-04/MDK-ARM/Objects/app_cli.crf and b/mcm-ddc-04/MDK-ARM/Objects/app_cli.crf differ diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_cli.o b/mcm-ddc-04/MDK-ARM/Objects/app_cli.o index 7755a08..f3ea16e 100644 Binary files a/mcm-ddc-04/MDK-ARM/Objects/app_cli.o and b/mcm-ddc-04/MDK-ARM/Objects/app_cli.o differ diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_tasks.crf b/mcm-ddc-04/MDK-ARM/Objects/app_tasks.crf index 2482382..d370443 100644 Binary files a/mcm-ddc-04/MDK-ARM/Objects/app_tasks.crf and b/mcm-ddc-04/MDK-ARM/Objects/app_tasks.crf differ diff --git a/mcm-ddc-04/MDK-ARM/Objects/app_tasks.o b/mcm-ddc-04/MDK-ARM/Objects/app_tasks.o index cb5e31b..38be2fa 100644 Binary files a/mcm-ddc-04/MDK-ARM/Objects/app_tasks.o and b/mcm-ddc-04/MDK-ARM/Objects/app_tasks.o differ diff --git a/mcm-ddc-04/MDK-ARM/Objects/bsp_led.o b/mcm-ddc-04/MDK-ARM/Objects/bsp_led.o index dd6885b..ac05462 100644 Binary files a/mcm-ddc-04/MDK-ARM/Objects/bsp_led.o and b/mcm-ddc-04/MDK-ARM/Objects/bsp_led.o differ diff --git a/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.crf b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.crf index 00d1986..ba88d6b 100644 Binary files a/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.crf and b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.crf differ diff --git a/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.o b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.o index 2102c59..a7bc2e0 100644 Binary files a/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.o and b/mcm-ddc-04/MDK-ARM/Objects/bsp_usart.o differ diff --git a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.axf b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.axf index ea61208..255d48e 100644 Binary files a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.axf and b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.axf differ diff --git a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.build_log.htm b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.build_log.htm index 535e4a4..3081857 100644 --- a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.build_log.htm +++ b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.build_log.htm @@ -26,15 +26,28 @@ Project File Date: 09/01/2026

Output:

*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin' -Build target 'N32WB03X' -compiling n32wb03x_it.c... -compiling main.c... -compiling app_tasks.c... -compiling app_cli.c... +Rebuild target 'N32WB03X' +assembling startup_n32wb03x.s... +compiling queue.c... +compiling list.c... +compiling timers.c... +compiling misc.c... +compiling tasks.c... +compiling heap_4.c... compiling n32wb03x_dma.c... +compiling port.c... +compiling n32wb03x_usart.c... +compiling system_n32wb03x.c... +compiling n32wb03x_gpio.c... +compiling n32wb03x_rcc.c... +compiling main.c... +compiling bsp_led.c... compiling bsp_usart.c... +compiling app_tasks.c... +compiling n32wb03x_it.c... +compiling app_cli.c... linking... -Program Size: Code=14712 RO-data=944 RW-data=112 ZI-data=10696 +Program Size: Code=15692 RO-data=944 RW-data=112 ZI-data=23496 FromELF: creating hex file... After Build - User command #1: fromelf --bin --output=.\bin\embeddedSrc.bin .\Objects\embeddedSrc.axf ".\Objects\embeddedSrc.axf" - 0 Error(s), 0 Warning(s). @@ -50,7 +63,7 @@ Package Vendor: Nationstech D:\Keil_v5\Arm\Packs\Nationstech\N32WB03X_DFP\1.4.0\firmware\CMSIS\device

Collection of Component Files used:

-Build Time Elapsed: 00:00:03 +Build Time Elapsed: 00:00:02 diff --git a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.hex b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.hex index 63ae635..09e30a9 100644 --- a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.hex +++ b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.hex @@ -1,8 +1,8 @@ :020000040100F9 -:10000000382A00205D010001690E0001CD0D0001BC +:10000000385C00205D010001F50F0001590F00016F :1000100000000000000000000000000000000000E0 -:100020000000000000000000000000005512000168 -:1000300000000000000000001B0100015912000137 +:10002000000000000000000000000000E1130001DB +:1000300000000000000000001B010001E5130001AA :100040006F0100016F0100016F0100016F010001EC :100050006F0100016F0100016F0100016F010001DC :100060006F0100016F0100016F0100016F010001CC @@ -10,19 +10,19 @@ :100080006F0100016F0100016F0100016F010001AC :100090006F0100016F0100016F0100016F0100019C :1000A0006F0100016F0100016F0100016F0100018C -:1000B000BD1300016F0100016F0100016F0100011C -:1000C0000348854600F09EFA00480047512300018E -:1000D000382A002040BA7047C0BA70470138FDD1B5 +:1000B000491500016F0100016F0100016F0100018E +:1000C0000348854600F0C0FA004800472527000194 +:1000D000385C002040BA7047C0BA70470138FDD183 :1000E00070470000084B19680868203080F30988C1 :1000F000022080F31488BFF36F8F3FBCAE4608BC6C :1001000004BC62B61847000004000020EFF3108022 :1001100072B6704780F310887047EFF309800E4B7A :100120001A6820381060F0C044464D4656465F4677 -:10013000F0C008B572B602F0DBFE62B60CBC116806 +:10013000F0C008B572B603F0C5F862B60CBC116821 :1001400008681030F0C8A046A946B246BB4680F306 :1001500009882038F0C81847040000200448804768 :1001600004480047FEE7FEE7FEE7FEE7FEE7FEE79E -:100170008D120001C100000130B50B460146002080 +:1001700019140001C100000130B50B4601460020F2 :100180002022012409E00D46D5409D4205D31D469D :100190009540491B2546954040191546521E002D95 :1001A000F1DC30BD03460B439B0703D009E008C9CF @@ -32,958 +32,1019 @@ :1001E00004461946FFF7F0FF204610BD421C017877 :1001F000401C0029FBD1801A704710B5002200E096 :10020000521C835C8C5CA34201D1002BF8D1D8B284 -:10021000E1B2401A10BDF0B51FB40646002082B00E -:1002200005464024019100901BE0019922460F46AB -:10023000304600F009FA049A059B801A994110D3C0 -:1002400010461946224600F0EFF9361A8F41019701 -:10025000224601200021009F00F0E6F938184D41A8 -:1002600000902046641E0028DFDC019B0098294690 -:10027000324607B0F0BD0000F0B5074608465840CA -:1002800087B0C00F049048000E4659004008490846 -:10029000BC1A884105D2384631461E4617460B46E1 -:1002A00002465800400810434CD0300D03904005E2 -:1002B0005900400D490D0590401A0290402872DA0D -:1002C00018030121000B09050843019004980092CE -:1002D000002805D0019952420020884100920190E7 -:1002E000029840210A1A0199009800F09DF90546EC -:1002F0000C466B4607CB00F0B8F9C0197141039A60 -:100300000E0D0023D71756401A467A40164344D0A4 -:10031000049A002A2DD0029A012A039A15DC1205AC -:10032000C01A914101263605001C7141D20F059E6D -:10033000D2070093019202962A46234600F0B5F9AF -:1003400007B0F0BD38463146FAE71605224A0F4697 -:10035000B218C01AB74101210905001C4F4100180D -:100360007F41114618187941E20F10436D1964411D -:1003700013E0E2076D0815436408C2071443039AAB -:1003800001261205C01A91413605001C7141CE07A5 -:10039000400830434908C01851412A46234600F01E -:1003A00077F9CDE7FFE7049801224000C117121A40 -:1003B00000238B4104983146C417381AA141EEE757 -:1003C00030B40124E407634030BC55E730B4012465 -:1003D000E407614030BC4FE70000E0FFF0B51FB418 -:1003E00088B00B990998002448400999C00F49002A -:1003F00049080991C0070B990090490049080B91E1 -:1004000009990898A64608431CD00B990A980843F6 -:1004100018D0099801244000420D4800410D099868 -:1004200024050003000B204309900B980003000BE8 -:1004300020430B9050181C4940180022019014468C -:10044000104605E0002001460DB0F0BD032801DA9A -:10045000034600E003239C46C11A0AAE0AE05F008F -:1004600008ADED5B4F00F75B7D430027AA187C4188 -:10047000491C5B1E6145F2DD410004AB5A52210468 -:10048000120C0A43240C401C0828DFDB0198029060 -:100490000099704601910090059B049A079906986F -:1004A00000F003F9D0E700000DFCFFFFF0B50C46AB -:1004B0005C4085B0E40FE40703944C000026640818 -:1004C00059009446490802460296224321D06246CA -:1004D0000A431ED06200570D4A000E032303550D38 -:1004E000012402462C492405781B1B0B360B4018AF -:1004F00023432643614600901C46501AB44103D35F -:100500000098401C009002E0921800985B4100287F -:1005100003DA0020014605B0F0BD002001210905E5 -:100520000746864611E064461D46141BB54106D3B6 -:100530006546521BB341744607430C43A646CD079C -:1005400040084908284392185B4105460D43EAD10B -:100550001046184313D06046194650407140084376 -:1005600006D06046101AB34106D20122002306E0ED -:1005700000220123DB0702E00122D243531000983E -:1005800074460105381C6141029C039D00196941B4 -:1005900000F07EF8BFE70000FD0300004A000903F9 -:1005A0000123090B1B0519430A4B10B5520D9A4242 -:1005B00002DA0020014610BD064B34339A4203DCB8 -:1005C0009A1A00F041F810BD034BD21800F02CF835 -:1005D00010BD0000FF030000CDFBFFFF10B5002998 -:1005E00004DB0124E40740428C412146002B04DB5C -:1005F0001C460123DB075242A341994200D190429D -:1006000010BD0000064C0125064E05E0E36807CC4E -:100610002B430C3C98471034B442F7D3FFF754FDFA -:10062000083D0001283D000110B5202A04DB0146E9 -:10063000203A9140002010BD914020239C1A03468F -:10064000E3401943904010BD10B5202A04DB084652 -:10065000203AD040002110BD0B46D340D04020248A -:10066000A21A91400843194610BD10B5202A06DB96 -:10067000CB170846203A1041C1170B4306E00B4642 -:100680001341D0402024A21A91400843194610BDBE -:1006900010B5002B08DA0024401C614192185B4120 -:1006A0001A4301D14008400010BDF0B51FB482B01C -:1006B00005460C0003D0084600F090FF02E000F071 -:1006C0008DFF20300246009021462846FFF7ACFF00 -:1006D000049B059A04460F4618431143084314D05F -:1006E000184610431BD0009840210A1A1846059955 -:1006F000FFF7AAFF05460E46009A05990498FFF7F2 -:1007000093FF084305D0012004E02046394607B096 -:10071000F0BD0020C11705430E432C433743009919 -:100720000E986305401A7905E40A00220C43FD0A7D -:100730000A3002D500200146E9E701051019694198 -:100740000C9C0D9D00196941FFF7A2FFDFE7000037 -:100750001CB5002003210346FF22013200910190C5 -:1007600002A1034802F038FF1CBD0000434C4900C1 -:100770000D0800011CB5002208210A2002F023FC0C -:100780001049086000200221034680220091019058 -:100790000DA10F4802F020FF002002210346802215 -:1007A000009101900BA10D4802F016FF00200321DB -:1007B0000346FF2201320091019009A10A4802F08C -:1007C0000BFF1CBD640000204C45443100000000BC -:1007D000D10D00014C454432000000001D0E000107 -:1007E0005052494E54000000F50F000101480078B6 -:1007F0007047000068000020002801D0012100E0BF -:100800000021014A117070476800002008B50024DB -:10081000002531A001F04AFD00BF0021C943684610 -:1008200001F004FC002800D1F7E7002D07D028468E -:10083000002569460978814200D1EEE700BF68468D -:1008400000780D2803D0684600780A2819D1684638 -:1008500000780D2801D10A2000E00D20054601F0A6 -:1008600033FC29A001F022FD002028490855084644 -:1008700001F09EFC22A001F019FD01F037FC0024DC -:1008800028E068460078082803D0684600787F286A -:1008900007D1002C1EDD601E84B21DA001F006FDF4 -:1008A00018E068460078202814DB684600787F2826 -:1008B00010DA3F2C0BDA684602782046611C8CB2B5 -:1008C00012490A540121684601F024FC02E011A0FB -:1008D00001F0ECFCA1E700000D0A434C49207265D1 -:1008E0006164792E2054797065202768656C7027C3 -:1008F00020666F7220636F6D6D616E64732E0D0ADA -:100900006E33323E200000000D0A0000F42100206A -:10091000082008000700000070B505460E460AA032 -:1009200001F0C4FC00240BE00C206043094BC0180C -:1009300042680C206043195807A001F09DFC641C1C -:10094000042CF1D370BD0000636F6D6D616E647334 -:100950003A0D0A002C3C00012020252D387320255B -:10096000730D0A00F8B507460C46032F03DA25A0DD -:1009700001F09CFCF8BD60680078312806D1606801 -:100980004078002802D1284D01260EE060680078EA -:10099000322806D160684078002802D1234D4026D5 -:1009A00003E018A001F082FCE4E721A1A068FFF7B2 -:1009B00024FC002804D13146284601F0B9FA19E098 -:1009C0001CA1A068FFF719FC002804D13146284675 -:1009D00001F0A6FA0EE018A1A068FFF70EFC0028AF -:1009E00004D13146284601F0ABFA03E005A001F03E -:1009F0005DFCBFE712A0A268616801F03DFC00BF8A -:100A0000B8E7000075736167653A206C6564203C47 -:100A1000317C323E203C6F6E7C6F66667C746F6703 -:100A2000676C653E0D0A0000000C014000080140A3 -:100A30006F6E00006F666600746F67676C6500001C -:100A40006C656420257320257320646F6E650D0A24 -:100A50000000000070B505460C46022D0CDAFFF7C9 -:100A6000C5FE002801D017A000E017A006463146B9 -:100A700016A001F001FC70BD12A16068FFF7BDFB7C -:100A8000002803D10120FFF7B7FE0CE00EA160683B -:100A9000FFF7B3FB002802D1FFF7AEFE03E00EA084 -:100AA00001F004FCE7E7FFF7A1FE002801D005A054 -:100AB00000E005A0064631460DA001F0DDFB00BFB9 -:100AC000D9E700006F6E00006F6666006C6F6720EC -:100AD00069732025730D0A0075736167653A206C90 -:100AE0006F67205B6F6E7C6F66665D0D0A000000AD -:100AF0006C6F672073657420746F2025730D0A0076 -:100B000070B504460D4604A001F0D0FB0F48016803 -:100B10000FA001F0B1FB70BD4E333257423033317C -:100B2000204672656552544F53202B205541525434 -:100B300028444D4129202B204C4544202B20434C58 -:100B4000492064656D6F0D0A000000000000002060 -:100B500053797374656D436F7265436C6F636B207B -:100B60003D20256C7520487A0D0A000048607047CA -:100B70000168254A114001600021016041608160E7 -:100B8000C1602249884208D12049083949680F22AA -:100B900011431E4A083A516035E01C49143188421D -:100BA00008D11A4908394968F0221143174A083A0E -:100BB000516028E015492831884209D11349083984 -:100BC00049680F2212021143104A083A51601AE094 -:100BD0000E493C31884209D10C49083949680F2235 -:100BE00012031143094A083A51600CE00749503199 -:100BF000884208D10549083949680F221204114377 -:100C0000024A083A51607047FEFF000008000240A7 -:100C1000002904D0026801231A43026003E002683D -:100C2000014B1A4002607047FEFF000010B50246FB -:100C3000002000230B681C461440002C01D001202A -:100C400000E0002010BD000010B5002202680D4B2E -:100C50001A400C6A8B6823430C6923434C69234375 -:100C60008C692343CC6923434C6A23438C6A234316 -:100C70001A430260CB6843600B6883604B68C360B3 -:100C800010BD00000F80FFFF10B5002B01D01061D8 -:100C900001E00024146110BD70B503460A4600212E -:100CA0000024002076E001268E40156835402C4651 -:100CB000002C6ED05568022D02D05568122D20D11F -:100CC00008250D40002D0ED0586A4D07EE0E0F2559 -:100CD000B5400646AE4330464E07F60E5569B54060 -:100CE000284358620DE0186A4D07EE0E0F25B540F7 -:100CF0000646AE4330464E07F60E5569B5402843CA -:100D000018625568012D08D05568112D05D0556819 -:100D1000022D02D05568122D0BD1586801258D4047 -:100D20000646AE4330461579ED06ED0F8D4028435B -:100D3000586018684E000325B5400646AE4330465D -:100D40001579AD07AD0F4E00B54028431860D8683F -:100D50004E000325B5400646AE4330464E0095682A -:100D6000B5402843D860986801258D400646AE43BB -:100D70003046D5688D4028439860D86A4E000125DA -:100D8000B5400646AE4330464E001569B54028438F -:100D9000D862491C1568CD40002D84D170BD00007B -:100DA000054901600F2141610021416081600121FD -:100DB000C160002101617047FF3F00008162704700 -:100DC0008161704742694A404261704700BFFEE757 -:100DD0001CB50F4903C90191009000BF01210D48C6 -:100DE00001F0AEF8FFF702FD00280BD001206946A4 -:100DF00008700198401C019000231A4606480068BC -:100E000002F04AF9FF20F53001F092FFE6E700001A -:100E10001C3C0001000C0140640000201CB50F497F -:100E200003C90191009000BF40210D4801F088F8EE -:100E3000FFF7DCFC00280BD00220694608700198FF -:100E4000401C019000231A460648006802F024F96D -:100E50007D20C00001F06CFFE6E70000243C0001AB -:100E600000080140640000207047000010B50446EF -:100E700061780020205600F01BF8A078002809D0E7 -:100E800000202056C206D20E01219140074A11606F -:100E900000BF0AE000202056C206D20E0121914078 -:100EA000024A8032116000BF00BF10BD00E100E0C7 -:100EB00010B5002819DA1A4A03071B0F083B9B08D4 -:100EC0009B00D2588307DC0EFF23A3409A438B0775 -:100ED0001B0E8407E40EA3401A43114B0407240F92 -:100EE000083CA408A4001A5118E00E4A03231B0270 -:100EF000D21883089B00D2588307DC0EFF23A3403F -:100F00009A438B071B0E8407E40EA3401A43054B3C -:100F1000032424021B198408A4001A5110BD0000E8 -:100F20001CED00E000E100E0F7B5D4B004460E4649 -:100F300000205390052052900025002700BFEFF3BA -:100F400010800090FF21453101A8FFF744F901F01E -:100F500013FE05462448854218D10120000384422F -:100F600002D1002053902AE001204003844202D1A4 -:100F70004011539023E003200003844203D1012059 -:100F8000400253901BE0529857B0F0BD174885427D -:100F900013D101200003844201D153900FE00120BE -:100FA0004003844201D1539009E0032000038442AE -:100FB00001D1539003E05298E6E75298E4E705AF79 -:100FC0000137FF2241320A4901A8FFF7EBF801205F -:100FD00000F02AFB3146569A5398B8475290009831 -:100FE00000F022FB5298CFE7C44013008560130045 -:100FF000383A00011CB500BF0022D24369460848B8 -:10100000006802F054F90128F6D101F05DF8684655 -:10101000017804A0019A00F0BBFA01F067F8EBE751 -:10102000640000204C4544257520746F67676C652B -:10103000642C20636F756E74203D20256C750A004A -:10104000002905D0054A52690243044B5A6104E065 -:10105000024A52698243014B5A61704700100240B4 -:10106000002905D0054A92690243044B9A6104E0C5 -:10107000024A92698243014B9A6170470010024014 -:1010800010B500210022214B5B680424234019463F -:10109000002902D0042906D102E01D4B036005E0BF -:1010A0001C4B036002E01A4B036000BF00BF174BEC -:1010B0005B683024234019460909174B5A5C0368C2 -:1010C000D3404360114B5B68072424022340194638 -:1010D000090A124B5A5C4368D34083600B4B5B6830 -:1010E000E40023401946C90A0C4B5A5C4368D340BC -:1010F000C360064BDB6A10242340002B02D0084B50 -:10110000036102E07D23DB03036110BD0010024098 -:101110000090D0030048E801183C0001103C000199 -:1011200000093D00F1B58AB0002009907D20C00083 -:1011300008900125AD020027002007907F2006902F -:1011400040240026002005900390200102900020FA -:1011500001903E490A98884206D83D4800686102DD -:1011600088433B49086006E0394800680121C9030B -:101170000843374908607D21C9000A98FEF7FCFF43 -:101180007D21C9000090FEF7F7FF450100BF304800 -:1011900000687F21090288430190200201990843D9 -:1011A0002B4908600520FEF799FF10E00120FEF7AB -:1011B00095FF2748406B02210840002800D007E037 -:1011C0000598411C05910899884200D900E0EDE797 -:1011D00000BF1F48C06B86B2AE4201D9771B00E04A -:1011E000AF1B0298874203D2E0B20390B8B20290DC -:1011F000AE4201D3069400E0079406990798401880 -:10120000C005000E04900498A04200D103E0049CA5 -:1012100009988742BBD800BF0D4800687F210902AA -:101220008843019003980002019908430849086027 -:101230000846406840084000486000BF04484068D5 -:10124000042108400028F9D10BB0F0BD0090D00374 -:10125000001002407047000010B5FEF757FF04462B -:1012600002F0FAF9002803D0012000070249486083 -:101270002046FEF74FFF10BD00ED00E00148024997 -:10128000086070470090D0030000002010B53E4871 -:10129000C0690121090708433B49C8618120000654 -:1012A0003A4908633A4848613A4808623A4800684F -:1012B000032189038843384908603421374800F006 -:1012C00073F836480069401C002803D03348006991 -:1012D000002817D12C4840680121090408432A49F5 -:1012E000486008464068072109028843264948604B -:1012F0000846406809150843234948602848FFF715 -:1013000011FF3FE0214880694409640123480078C7 -:10131000C006C00E04431D4884611B4800680121BB -:10132000C903884318490860084600687F210902FC -:1013300088430446194800690002204312490860A6 -:10134000084640680121090408430F4948600846DF -:1013500040680721090288430B49486008464068F5 -:1013600009150843084948600846006A0D490840C5 -:10137000054908620846006A0849C9680902084325 -:101380000149086210BD00000010024000700040DA -:101390000F0800001800020000100140700000203B -:1013A0000090D003FF00F8FF70B504460D462A46B2 -:1013B000214601200003FFF7B7FD70BD10B500F016 -:1013C00059FE10BDF8B503460024002600960025FE -:1013D0000020104EB14200D100BF18460E06740F17 -:1013E000CE06F60E00960127009EB7403D46012C22 -:1013F00001D10C3004E0022C01D1103000E0143097 -:10140000002A03D006682E43066002E00668AE4359 -:101410000660F8BD6A090000002905D08289012311 -:101420005B031A43828103E08289024B1A40828166 -:1014300070470000FFDF0000002A03D0838A0B43BF -:10144000838202E0838A8B438382704702460020B6 -:1014500001235B02994200D100BF13880B40002B8F -:1014600001D0012000E000207047000070B5024666 -:101470000024002300250020124EB14200D100BFFD -:101480000E06750FCB06DB0E01269E403346012D5E -:1014900002D19689334006E0022D02D1168A3340EC -:1014A00001E0968A33400C120126A6403446168885 -:1014B0003440002B03D0002C01D0012000E000209C -:1014C00070BD00006A090000F0B589B005460E46FF -:1014D00000240020089000BF00BF0027B08900282A -:1014E00000D000BF2F462C8A20480440F0880443D7 -:1014F0002C82AC891E480440B08831890843718928 -:1015000008430443AC81AC8A1A480440B0890443C0 -:10151000AC8201A8FFF7B4FD1748874202D10498B6 -:10152000089001E003980890326891001923089A06 -:101530005A431046FEF720FE079064210798FEF7F5 -:101540001BFE04012109642041430798411A0691BA -:1015500006990901084632306421FEF70DFE0007A6 -:10156000000F04432C8109B0F0BD0000FFCF000044 -:10157000F3E90000FFFC00000038014001468888C4 -:10158000C005C00D7047CA05D20D828070470000AB -:101590000FB410B503A9044B044A029800F002F9F5 -:1015A00010BC08BC04B01847C52200016C00002024 -:1015B0007CB51546024600201C4600290BD0491E6A -:1015C00000920191044B6A462146284600F0EAF851 -:1015D000009A002111707CBDDD1E00012021020C4B -:1015E00001D010211046020A01D010460839020924 -:1015F00001D01046091F820801D01046891E4208FA -:1016000001D0881E7047081A704702E008C8121FF0 -:1016100008C1002AFAD170477047002001E001C1DB -:10162000121F002AFBD1704780F31088704700001A -:10163000F0B51FB486B00998089A030D0021024343 -:1016400014D05148514A18185043051411980128D4 -:1016500010981AD0281A401C00264D4F4D4900966C -:1016600001910490002812DA444211E011980124FB -:1016700049A3012801D11098C1430698119A8460AA -:101680000360C26041600BB0F0BD4042E4E7044635 -:10169000210500203F4A001C51410391029012E0B5 -:1016A000E00707D032463B4601990098FEF796FEC8 -:1016B0000191009032463B4610461946FEF78EFED9 -:1016C00006460F466410002CEAD10498039B0028BC -:1016D000029A0999089806DAFEF780FE019B009AA3 -:1016E000FEF77CFE05E0FEF7E1FE019B009AFEF7A7 -:1016F000DDFE04460E460022284BFEF76FFF03D89E -:101700000020C043014607E00022254B2046314619 -:10171000FEF7B2FDFEF742FF102409E0002C0ADBC1 -:101720000A220023FEF777FD079B30321A55641E0C -:1017300002460A43F2D11122641C079B121B1C199A -:10174000119B012B03D0012308430ED10AE008436B -:1017500004D0112010900020119077E71098151AEE -:101760006D1E0BE01098824202DD00236D1C03E029 -:10177000824201DA00236D1E002BEED006981199EB -:101780008260C16030C07EE701FCFFFF104D0000A9 -:10179000000014400000F03F300000000000F04363 -:1017A0000000E03FFFB597B00646002518E2252867 -:1017B00077D100242746FD49049400E00443761CB9 -:1017C00032780120203A90400842F7D130782A2818 -:1017D0000ED00222307801463039092916D80499F2 -:1017E0000A235943303940181443761C0490F1E71A -:1017F000189802C804911890002904DA01204003C7 -:1018000004434842049002200443761C30782E287A -:1018100014D1042004437078761C2A2809D1189822 -:10182000761C80C8189009E00A214F43303FC71941 -:10183000761C3078014630390929F5D930786C2882 -:1018400010D006DC4C281AD068280ED06A2817D190 -:1018500004E0742813D07A2812D110E0012040054A -:1018600004430CE00121090501E0032109050C43B3 -:101870007178814203D1012000052418761C761C62 -:101880003078119066280BD013DC58287DD009DC05 -:1018900000287BD04528F6D04628F4D047281AD116 -:1018A000A5E118E0632835D0642870D0652812D1EE -:1018B0009DE170286CD008DC6728F1D069287BD0C6 -:1018C0006E280DD06F2806D1BAE073282ED0752867 -:1018D00071D0782859D01A9A199990476D1C7EE1D9 -:1018E0006002400F022809D003280DD00428189860 -:1018F00001680DD00D60001D189070E11898EA176E -:1019000001680D604A60F6E7189801680D80F2E7FB -:101910000D70F0E718986A4601781172001D189052 -:101920000020507202A80090012005E0189802C81B -:10193000189000200091C04361070DD5002101E0FF -:101940000199491C0191B94212DA8142F8DB009AEF -:10195000515C0029F4D10BE0002101E00199491C00 -:1019600001918142FADB019A0099895C0029F5D145 -:10197000019904981A9B471A21463846199A00F093 -:1019800097FA0199401945180BE04FE02CE113E05C -:101990004EE0009800990078491C00911A9A199914 -:1019A00090470198401E0190401CF2D121463846D4 -:1019B0001A9B199A10E137E00A200021009001914A -:1019C0006002410F022907D0189A01CA1892C21763 -:1019D0009446032908D00AE01898C01DC108C90020 -:1019E00005C91891944607E000B2C217944604292D -:1019F00002D140B2C1178C4600226146944506DAF6 -:101A00000A460021404291418C462D2102E02105E9 -:101A100004D52B216A461173012103E0E10701D0AF -:101A20002021F7E7029155E00A200AE0102008E0A3 -:101A3000102000900021042004430191082703E0B6 -:101A400008200021019100906002410F022907D077 -:101A5000189A01CA189200229446032908D008E077 -:101A60001898C01DC108C90005C91891944603E023 -:101A700080B2042900D1C0B200210291210729D5EA -:101A80001199702906D0009A1021019B4A401A43EF -:101A900005D00EE040216A461173012108E061463D -:101AA000014306D030216A46117311995173022106 -:101AB0000291009A0821019B4A401A430AD16146CB -:101AC000014301D1610705D530216A461173012117 -:101AD0007F1E02911199582904D035A10E910DA9AC -:101AE0000D910DE037A1F9E76146019B009AFEF7E1 -:101AF00092FB0E9B8C469B5C0D9A521E0D921370AE -:101B000061460143F0D10D9805A9081A20300190D3 -:101B1000600703D501200004844300E001270198F9 -:101B2000874201DD381A00E0002001990090411839 -:101B3000029809180498401A0490E00306D421463C -:101B40001A9B199A049800F0B3F94519002706E08A -:101B500003A81A9AC05D199990476D1C7F1C0298C2 -:101B60008742F5DBE0030CD521461A9B199A0498AD -:101B700000F09EF9451904E01A9A3020199990470F -:101B80006D1C0099481E00900029F5DC08E00D98B6 -:101B90000D990078491C0D911A9A199990476D1C5E -:101BA0000199481E01900029F1DC63E10928010038 -:101BB00030313233343536373839616263646566C3 -:101BC0000000000030313233343536373839414285 -:101BD000434445460000000000F05AF94519761CC0 -:101BE0003078002800D0E2E528461BB0F0BD600741 -:101BF00000D406271898C01DC108C90048680A68A3 -:101C00000831C30FDB071891190001D09CA108E02F -:101C1000210501D59BA104E0E10701D09AA100E0D4 -:101C20009AA1430011985B08109165280CD006DC3E -:101C3000452809D046281DD0472841D141E06628D3 -:101C400018D067283CD13CE00021112F01DB112086 -:101C500000E0781C0191009008A911A8FFF7E8FCAA -:101C6000139905910021119A15927F1C12980197E2 -:101C7000009150E00120C00703900120019008A9C5 -:101C8000009711A8FFF7D4FC139A1499059200222B -:101C9000119B009212981593059A0192002901D088 -:101CA000104602E0791C40180190381A01D50198BD -:101CB00004E04042401E0090781C0190C01B02903E -:101CC00043E0012F00DA01270021112F01DD11204F -:101CD00000E038460191009008A911A8FFF7A8FC80 -:101CE00013990591119A002112981592009101976C -:101CF00021070CD40599B94201DB019900E001915B -:101D0000012904DD159A491E515C302906D0B842DC -:101D100001DA011D05DA0121029115E00199491E40 -:101D2000EDE7002805DC0099411800910199091A96 -:101D300003E0019A411C914200DD01910099401A93 -:101D4000401C02900120C0070390200706D402998E -:101D50000198814202DB0020C043029000206946C6 -:101D6000C87707AF012103980337C907884224D0F9 -:101D7000022011902B201290039800280CDA404288 -:101D800003902D20129007E00A210398FEF7F4F942 -:101D900030317F1E039039701199481E119000292F -:101DA000F2DC03980028EFD1791E12980870307881 -:101DB000202108404530BF1E387006A8C01BC01D3A -:101DC000039010980078002800D001200199411854 -:101DD0000298C0170918039809180498401A401E61 -:101DE0000490E00306D421461A9B199A049800F047 -:101DF0005FF8451910980078002803D01A9A1999AD -:101E000090476D1CE00324D521461A9B199A04982B -:101E100000F04EF845191CE00098002807DB0099F7 -:101E20000598884203DD1598405C199901E01999DD -:101E300030201A9A904700986D1C401C0090029820 -:101E4000401E0290002804D11A9A2E20199990471A -:101E50006D1C0199481E01900029DDDC05E03878F1 -:101E60001A9A7F1C199990476D1C0399481E03907C -:101E70000029F4DC21461A9B199A0498ACE600006C -:101E80002D0000002B0000002000000000000000DA -:101E9000F8B5044600251E461746880404D405E01C -:101EA00039462020B0476D1C641EF9D52846F8BD80 -:101EB000FFB50446002581B01E46C80301D5302772 -:101EC00000E02027880404D505E038460399B04790 -:101ED0006D1C641EF9D5284605B0F0BD4A68002A7D -:101EE00006D00A68531C0B6010704868401E48609A -:101EF0007047000010B50121074800F003FA4021A7 -:101F0000064800F0FFF90121034800F009F84021DC -:101F1000024800F005F810BD000C01400008014027 -:101F200070B504460D4629462046FEF747FF70BDB2 -:101F300070B504460D4629462046FEF741FF70BDA8 -:101F400070B504460D4629462046FEF73BFF70BD9E -:101F500000B58BB001210820FFF782F8012188032A -:101F6000FFF77EF805A8FEF71BFF40200590022032 -:101F7000069004200A9005A92648FEF78DFE8020D1 -:101F8000059004200A9005A92248FEF785FEE1206D -:101F900040020190002168460181418181810182D6 -:101FA0000C21C18101A91C48FFF78EFA01210846C6 -:101FB000FFF746F81948FEF7DBFD0123174A1749DA -:101FC00008390220FEF760FE012280211248FFF747 -:101FD00033FA00220121402000F0F5FF104908608B -:101FE000012000F0E1FF0F49086001220E490A4874 -:101FF000FFF7E8F91C2168460170032141700121B7 -:102000008170FEF733FF01210348FFF705FA0BB09B -:1020100000BD0000000C01400038014008000240F3 -:102020005C000020600000202505000070B505461A -:102030000C460F480068002800D170BD601C0028C5 -:1020400001D1401E07E07D21C900614308467D2182 -:10205000C900FEF791F80646324629460448006852 -:1020600001F025F9012800D1E7E70020E5E70000AD -:102070005C0000201CB5002001900F490F48FFF7BD -:10208000F5F9002817D00D48FFF778FAC0B2009094 -:102090000B480068002806D0002301AA69460848BA -:1020A000006801F0A6F80198002803D0012000077D -:1020B0000449486000BF1CBD2505000000380140F0 -:1020C0005C00002000ED00E010B507480068002823 -:1020D00008D001F0AFFA022804D1C11E02480068FE -:1020E00001F081F910BD00006000002010B5084823 -:1020F000006800280AD001F09DFA022806D10023CA -:102100001A4619460248006800F0C6FF10BD0000DC -:102110006000002030B58BB004460D46002C01D085 -:10212000002D01D10BB030BD00211F48FEF770FD1E -:102130001D4908390220FEF719FD1C480090019442 -:10214000102002900395002004908020059000202C -:1021500006900790089003200003099000200A9041 -:1021600069461148FEF770FD01210F48FEF750FD4A -:1021700000BF0D4908390220FEF758FD0028F8D0AD -:1021800000210948FEF744FD074908390220FEF7FF -:10219000EDFC00BF40210548001FFFF757F900285C -:1021A000F8D000BFBEE7000008000240043801403C -:1021B000F0B589B0074600263C4621E000E0641CEB -:1021C00020782028FBD020780928F8D02078002813 -:1021D00000D11AE03046761C800001A90C5000E0C6 -:1021E000641C2078002805D02078202802D0207890 -:1021F0000928F5D12078002802D000202070641C26 -:102200002078002801D0082ED8DB00BF002E01D195 -:1022100009B0F0BD002512E00C226A430C4B99581E -:102220000198FDF7EAFF002808D10C20684308490F -:10223000401801A9826830469047E9E76D1C042DDB -:10224000EAD304A0019900F017F800BFE0E700000E -:102250002C3C0001756E6B6E6F776E20636F6D6D39 -:10226000616E643A2025732028747279202768658E -:102270006C7027290D0A00000FB408B503A8009060 -:1022800060210948009B029AFFF792F90020009014 -:10229000002105484030C177403800F007F801B010 -:1022A00008BC04B0184700009421002070B5044613 -:1022B0002046FDF79BFF85B229462046FFF72AFFFF -:1022C00070BD000070B504460D460A2C0AD10D21E0 -:1022D0000B48FFF758F900BF80210948FFF7B6F80F -:1022E0000028F9D0E1B20648FFF74DF900BF802180 -:1022F0000348FFF7ABF80028F9D0204670BD000076 -:102300000038014030B587B004460D460E4884427F -:1023100004D101210420FEF7A3FE09E00B4884420A -:1023200004D101210820FEF79BFE01E007B030BD7B -:1023300001A8FEF735FD01950120029001A9204674 -:10234000FEF7AAFC00BFF1E700080140000C0140C5 -:10235000FEF794FFFFF7FCFD0BA0FFF719F915A09E -:10236000FFF716F91D4801681DA0FFF711F923A01A -:10237000FFF70EF9FFF7BEFDFEF7FCF9FEF7E8F9EF -:1023800000F078FD00BFFEE70A3D3D3D3D3D3D3D8F -:102390003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D6D -:1023A0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D5D -:1023B0003D0A0000204E33325742303331204672FE -:1023C000656552544F53202B2055415254202B20E9 -:1023D0004C45442064656D6F0A0000000000002039 -:1023E0002053797374656D436F7265436C6F636BD3 -:1023F000203D20256C7520487A0A00003D3D3D3D7A -:102400003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DFC -:102410003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DEC -:102420003D3D3D3D0A000000F8B505460E46174803 -:10243000076817480068001D00F0C0FB681C0028F2 -:1024400008D1002E06D012480168091D114800F07D -:10245000F4FB1AE07C190E4800684460BC4207D2C5 -:102460000B480168091D0C48006800F0CBFB0CE02C -:1024700007480168091D0948006800F0C3FB0848C7 -:102480000068844201D206480460F8BD18000020AC -:1024900004000020800100200C0000200800002023 -:1024A0003400002010B5044600F0D4FB2248006838 -:1024B000401C2149086021480068002808D11F48B5 -:1024C00004600846006801280ED100F097F90BE07F -:1024D0001B480068002807D118480068C06AE16AF4 -:1024E000884201D81548046016480068401C154908 -:1024F00008600846006860641349E06A0968884219 -:1025000002D91149E06A08601422E16A51430F4A76 -:102510008818211D00F091FB00F0AAFB0848006814 -:10252000002807D005480068C06AE16A884201D2E5 -:1025300000F0F2FB10BD0000140000200400002099 -:1025400020000020300000201C000020A4000020FB -:1025500010B516E000F07EFB0C48C068C468201D72 -:1025600000F02CFB0A480068401E09490860094831 -:102570000068401E0749086000F07AFB204600F022 -:1025800061F8044800680028E4D110BD6C01002007 -:10259000140000201000002070B504460D46206C89 -:1025A00000280ED0216CE0684018E0606168E068A7 -:1025B000884201D32068E0602846226CE168FDF77C -:1025C000F1FD70BDF8B504460F4615460020009099 -:1025D000A66B206C002809D1206800282ED16068E5 -:1025E00001F0D8F800900020606027E0002D0FD1A6 -:1025F0003946226CA068FDF7D5FD216CA068401813 -:10260000A0606168A068884218D32068A06015E0C7 -:102610003946226CE068FDF7C5FD216CE068401A80 -:10262000E0602168E068884203D2216C6068401A4B -:10263000E060022D02D1002E00D0761E701CA06337 -:102640000098F8BD10B50446206B00F025FB20462D -:1026500000F022FB10BD01464A6A002A04D00A6B32 -:1026600012680723981A00E00020704730B5012354 -:102670005B0317484407640F002C05D0C01DC00839 -:10268000C000134C041B1B1B0246124C226000248A -:10269000104D6C60D0180838C008C0000E4C206087 -:1026A00000240D4D2D686C600B4D2D682C6011467B -:1026B000441A4C60084C24680C60084D4C682C602F -:1026C000074D4C682C600124E407064D2C6030BD9A -:1026D00094010020440000204C0000205400002001 -:1026E000500000205800002000BFFFF731FF0348D2 -:1026F00000680128F9D900F00FFBF6E7A4000020DC -:1027000010B50446002C09D0002060602060E06015 -:1027100000231A461946204600F0BEFC10BDFFB546 -:1027200081B006460D4617460A9C002D01D1246053 -:1027300000E02760E66325640121204600F06BFC81 -:102740004C210498085505B0F0BDFFB581B00F4687 -:102750000A9E0C9C039A9100A522206BFDF734FD84 -:10276000216B0398401E8000081800900098C00854 -:10277000C000009000984007400F002801D10120C0 -:1027800000E00020002802D172B600BFFEE700255D -:1027900008E0795D204634304155785D002800D14D -:1027A00002E06D1C102DF4D300BF00214320015521 -:1027B000072E00D30626E662E66400202065201D71 -:1027C00000F01DFA2046183000F019FA24610720A5 -:1027D000801BA061646200206065002158200155C3 -:1027E000049A0199009800F0B7F920600B9800282E -:1027F00001D00B98046005B0F0BD000010B50024B6 -:1028000006E0142161430E4A881800F0EBF9641CBD -:10281000072CF6D30B4800F0E5F90B4800F0E2F97D -:102820000A4800F0DFF90A4800F0DCF9094800F036 -:10283000D9F904480849086003480849086010BDF0 -:10284000A400002030010020440100205801002095 -:102850006C01002080010020080000200C000020F6 -:1028600010B50146164800E0006803688B42FBD3B0 -:10287000024643689B188B4204D143684C681B197D -:10288000436001460A464B689B180468A34211D175 -:102890000C4C03682468A34208D04B680468646841 -:1028A0001B194B6003681B680B6005E0054B1B6838 -:1028B0000B6001E003680B60884200D0016010BD2E -:1028C000440000204C00002070B5054600F0C2F91D -:1028D000A86B002801D1012400E0002400F0C8F911 -:1028E000204670BD70B5054600F0B4F9A86BE96BE1 -:1028F000884201D1012400E0002400F0B9F920460B -:1029000070BD00000B4909680968002901D1012147 -:1029100000E00021002904D00021C943064A1160CB -:1029200006E004490968C968C868034A416811603B -:1029300070470000080000203400002010B500207F -:102940000749086188617D21C90006480068FDF7D4 -:1029500013FC401E024948610720086110BD0000B9 -:1029600000E000E00000002007480068401C00284C -:1029700001D1012000E00020002802D172B600BF82 -:10298000FEE772B600BFFEE74000002070B50446C7 -:1029900000F060F94520055713E0606A002801D176 -:1029A000012000E00020002808D12046243000F05B -:1029B00087FF002803D000F0E9F900E003E0681E7B -:1029C00045B2002DE9DC00BF0021C9434520015577 -:1029D00000F04EF900F03EF94420055713E020695D -:1029E000002801D1012000E0002000280AD1204663 -:1029F000103000F065FF002801D000F0C7F9681E14 -:102A000045B200E001E0002DE9DC00BF0021C94330 -:102A10004420015500F02CF970BD0000F8B50446C3 -:102A20000020009000F05CFA3E480068002801D1C8 -:102A3000FFF71CFE3C4800682040002861D1002CB4 -:102A400015D008346007400F002810D06007400FF1 -:102A50000821081A04196007400F002801D101203D -:102A600000E00020002802D172B600BFFEE7002C73 -:102A700047D02E480068844243D82D4E3046056822 -:102A800001E02E462D686868A04202D2286800281E -:102A9000F7D124480068854233D030680830009070 -:102AA000286830606868001B102813D92F19780730 -:102AB000400F002801D1012000E00020002802D1B1 -:102AC00072B600BFFEE76868001B78606C6038462D -:102AD000FFF7C6FE154968680968081A13490860B7 -:102AE0000846006813490968884203D20F48006805 -:102AF000104908600C49686809680843686000204C -:102B0000286000F021FF00984007400F002801D105 -:102B1000012000E00020002802D172B600BFFEE7CD -:102B20000098F8BD4C000020580000205000002004 -:102B3000440000205400002006480068002806D009 -:102B40000449096808465030096D491C0160014874 -:102B50000068704704000020001F01231B0603606B -:102B6000001F0160001F034B03601438026020380F -:102B7000704700006929000170B5D2B0002400251B -:102B800000BFEFF310800646FF21453101A8FDF795 -:102B900022FB01AC01349822074901A8FDF702FB92 -:102BA0000120FEF741FDA04705463046FEF73CFDFB -:102BB000284652B070BD0000783B000101460A690A -:102BC0004B68886898608B6848685860506888428D -:102BD00001D188685060002008611068401E1060B4 -:102BE000106870470146083141600021C943816087 -:102BF00001460831C1600161002101607047002178 -:102C00000161704710B502460B685C1C002C01D1B5 -:102C1000106907E01046083000E040684468246806 -:102C20009C42FAD944684C604C68A160886041605D -:102C30000A611468641C146010BD42684A6093689D -:102C40008B60936859609160086103685B1C036046 -:102C50007047000072B605480068401C03490860D0 -:102C6000BFF34F8FBFF36F8F70470000400000200D -:102C700008480068002802D172B600BFFEE7054888 -:102C80000068401E0349086008460068002800D11B -:102C900062B670474000002070B506463546002EEB -:102CA00035D0083D2C461A4960680968084000285C -:102CB00001D0012000E00020002802D172B600BF40 -:102CC000FEE72068002801D1012000E00020002854 -:102CD00002D172B600BFFEE70D496068096808407E -:102CE000002814D02068002811D1094960680968BB -:102CF0008843606000F0F4F806496068096840188D -:102D0000044908602046FFF7ABFD00F01DFE70BDD2 -:102D100058000020500000200120000703494860AF -:102D2000BFF34F8FBFF36F8F7047000000ED00E0DF -:102D300070B504460025002C14D00D48006800280A -:102D400001D1012000E00020002802D172B600BFAE -:102D5000FEE700F0C5F800212046FFF765FB00F014 -:102D6000F3FD0546002D01D1FFF7D6FF70BD000031 -:102D70003C0000200349096801600349096841607B -:102D8000704700002C00002018000020012001499D -:102D9000086070472800002070B504460D46002CDE -:102DA00002D172B600BFFEE705480168183120461F -:102DB000FFF728FF01212846FFF736FB70BD000012 -:102DC00004000020FEB506460F4634460120009060 -:102DD000002E48D0206D002802D172B600BFFEE759 -:102DE000E06CB84201D23D4600E0E56CE06AA842E2 -:102DF00039D0206D012836D11B480068844201D0AB -:102E0000012000E00020002802D172B600BFFEE7DA -:102E1000E06A0190E562A069C00FC007002802D1F6 -:102E20000720401BA06161691422019850430F4A9A -:102E30008018814201D1012000E00020002812D03A -:102E4000201DFFF7BBFE0A49E06A0968884202D9E3 -:102E50000749E06A08601422E16A5143034A88186E -:102E6000211DFFF7EAFEFEBD04000020A4000020A3 -:102E70001C0000201CB5134800210B468022009145 -:102E8000019011A1124800F0A7FB0446012C0DD1BE -:102E900072B60020C0430F49086001200E49086047 -:102EA00000200E49086000F063F80AE0601C00286A -:102EB00001D0012000E00020002802D172B600BF3E -:102EC000FEE71CBD3800002049444C4500000000CE -:102ED000E926000134000020200000201800002016 -:102EE00002480068401C0149086070473C0000200F -:102EF0001A480068002803D00120194908602CE016 -:102F00000020174908601748016805E0002902D130 -:102F100072B600BFFEE7491E14204843124A1058FB -:102F2000002801D1012000E000200028EED1142269 -:102F30004A430D4BD018426852684260024608323C -:102F40004368934202D14268526842604268D26844 -:102F5000064B1A600348016000BF70473C00002028 -:102F6000280000201C000020A400002004000020F5 -:102F700010B50B48006AFF2109040843084908629C -:102F80000846006AFF210906084305490862FFF761 -:102F9000D5FC002003490860FDF7A4F8002010BD0F -:102FA00000ED00E040000020F8B5044601260027AF -:102FB00022460021012000F006F805462846FFF7CA -:102FC0009FFB2846F8BDF7B582B005460E46002D9A -:102FD00001D0012000E00020002802D172B600BF1D -:102FE000FEE7002E01D1002701E02F467743384647 -:102FF0005030FFF713FD0446002C09D02046503016 -:103000000190009431462846049B019AFFF787FB04 -:10301000204605B0F0BD70B505460E462C46002C86 -:1030200002D172B600BFFEE7FFF714FE216CE06B21 -:1030300048432168401860600020A0632068A060B9 -:10304000E06B401E216C484321684018E06000217D -:10305000C9434420015545200155002E10D1206957 -:10306000002801D1012000E00020002810D12046D6 -:10307000103000F025FC00280AD0FFF74DFE07E0D5 -:1030800020461030FFF7AEFD20462430FFF7AAFDA2 -:10309000FFF7EEFD012070BDFFB583B006461D466B -:1030A000002002903446002C02D172B600BFFEE729 -:1030B0000498002802D1206C002801D1012000E0F2 -:1030C0000020002802D172B600BFFEE7022D02D117 -:1030D000E06B012801D1012000E00020002802D18E -:1030E00072B600BFFEE700F0A5FA002802D10598ED -:1030F000002801D1012000E00020002802D172B692 -:1031000000BFFEE700BFFFF7A5FDA06BE16B8842A3 -:1031100001D3022D1FD12A4620460499FFF752FA07 -:103120000746606A002801D1012000E00020002845 -:1031300008D12046243000F0C3FB002806D0FFF75A -:10314000EBFD03E0002F01D0FFF7E6FDFFF790FD58 -:10315000012007B0F0BD0598002803D1FFF788FDD6 -:103160000020F6E70298002804D16846FFF702FE27 -:1031700001200290FFF77CFDFFF7B2FEFFF76AFD2A -:1031800044210857401C002802D100214420015549 -:1031900045210857401C002802D100214520015537 -:1031A000FFF766FD05A9684600F0DCF9002819D193 -:1031B0002046FFF797FB00280ED0204610300599D7 -:1031C000FFF7EAFD2046FFF7E1FB00F0BDFB00281A -:1031D00099D1FFF7A1FD96E72046FFF7D7FB00F056 -:1031E000B3FB90E72046FFF7D1FB00F0ADFB0020DA -:1031F000AFE7FFB583B0064617461D463446002CA0 -:1032000002D172B600BFFEE70498002802D1206CFC -:10321000002801D1012000E00020002802D172B670 -:1032200000BFFEE7022D02D1E06B012801D1012091 -:1032300000E00020002802D172B600BFFEE7FCF7D4 -:1032400065FF0190A06BE16B884201D3022D26D16E -:103250004520015700912A4620460499FFF7B2F90C -:103260000098401C002812D1606A002801D101207A -:1032700000E0002000280FD12046243000F020FB81 -:10328000002809D0002F07D00120386004E0009802 -:10329000401C41B2452001550120029001E0002070 -:1032A00002900198FCF736FF029807B0F0BDF7B521 -:1032B00084B005460E46002003902C46002C02D117 -:1032C00072B600BFFEE7002E02D1206C002801D1AB -:1032D000012000E00020002802D172B600BFFEE706 -:1032E00000F0A8F9002802D10698002801D1012099 -:1032F00000E00020002802D172B600BFFEE700BF48 -:10330000FFF7A8FCA76B002F1AD031462046FFF725 -:1033100043F9781EA0632069002801D1012000E054 -:103320000020002807D12046103000F0C9FA0028FC -:1033300001D0FFF7F1FCFFF79BFC012007B0F0BDC7 -:103340000698002803D1FFF793FC0020F6E70398C6 -:10335000002804D101A8FFF70DFD01200390FFF71D -:1033600087FCFFF7BDFDFFF775FC44210857401CA3 -:10337000002802D100214420015545210857401C56 -:10338000002802D1002145200155FFF771FC06A954 -:1033900001A800F0E7F8002819D12046FFF794FAB9 -:1033A00000280ED0204624300699FFF7F5FC204671 -:1033B000FFF7ECFA00F0C8FA0028A1D1FFF7ACFC47 -:1033C0009EE72046FFF7E2FA00F0BEFA98E72046B3 -:1033D000FFF7DCFA00F0B8FA2046FFF775FA00288C -:1033E0008ED00020AAE7F3B583B0054600200290F6 -:1033F0002C460026002C02D172B600BFFEE7206CDE -:10340000002801D1012000E00020002802D172B67E -:1034100000BFFEE700F00EF9002802D10498002852 -:1034200001D1012000E00020002802D172B600BFC7 -:10343000FEE700BFFFF70EFCA76B002F1CD0781E25 -:10344000A0632068002802D1FFF776FB6060206946 -:10345000002801D1012000E00020002807D12046EB -:10346000103000F02DFA002801D0FFF755FCFFF7CF -:10347000FFFB012005B0F0BD049800280DD1002EFF -:1034800001D1012000E00020002802D172B600BF67 -:10349000FEE7FFF7EDFB0020ECE70298002804D1DF -:1034A0006846FFF767FC01200290FFF7E1FBFFF79A -:1034B00017FDFFF7CFFB44210857401C002802D11D -:1034C00000214420015545210857401C002802D105 -:1034D000002145200155FFF7CBFB04A9684600F009 -:1034E00041F8002824D12046FFF7EEF9002819D032 -:1034F0002068002807D1FFF7ADFB606800F08EF967 -:103500000646FFF7B5FB204624300499FFF744FC3C -:103510002046FFF73BFA00F017FA00288AD1FFF7A0 -:10352000FBFB87E72046FFF731FA00F00DFA81E751 -:103530002046FFF72BFA00F007FA2046FFF7C4F900 -:103540000028EED0002E0BD0FFF784FB2046FFF7BB -:1035500082F8074639466068FFF734FCFFF788FBBE -:10356000002087E770B505460C46002D02D172B6E3 -:1035700000BFFEE7002C02D172B600BFFEE7FFF7E6 -:1035800069FB134802686868131A2068401C002809 -:1035900001D1002617E00F4928680968884204D045 -:1035A0006868904201D801260DE02068984207D94A -:1035B0002068C01A20602846FFF7DCFB002602E0E6 -:1035C000002020600126FFF753FB304670BD00004D -:1035D000180000202C000020FFB585B01746B80069 -:1035E000FFF71CFA0646002E0BD05C20FFF716FAF8 -:1035F0000446002C01D0266304E03046FFF74CFB64 -:1036000000E00024002C10D000220F990E986B4689 -:1036100013C303923A46089B06990598FFF795F85D -:103620002046FEF73FFF012501E00025ED43284637 -:1036300009B0F0BD06490968002901D1012006E062 -:1036400004490968002901D1022000E000207047E8 -:10365000200000203C000020F8B5002000904248E7 -:103660000068002872D141480068451C3F48056049 -:10367000002D1CD13E4800680068002801D10120BF -:1036800000E00020002802D172B600BFFEE73848F3 -:103690000768384800683649086036480760364889 -:1036A0000068401C34490860FFF72CF900BF33481C -:1036B000006885423DD300BF2D480068006800289F -:1036C00001D1012000E00020002804D00020C043E8 -:1036D0002A4908602CE026480068C068C46866680B -:1036E000B54202D22548066022E0201DFFF766FAA7 -:1036F000A06A002803D020461830FFF75FFA20495F -:10370000E06A0968884202D91D49E06A086014220B -:10371000E16A51431B4A8818211DFFF78EFA1A49A6 -:10372000E06A0968C96A8842C6D301200090C3E7ED -:1037300000BF15480068C06A142148431149085861 -:10374000012801D90120009005E0FFE70F4800683B -:10375000401C0E4908600E480068002801D0012076 -:1037600000900098F8BD00003C00002018000020E8 -:10377000080000200C0000202C0000203400002055 -:103780001C000020A40000200400002024000020D1 -:103790002800002070B505462C460026002D35D0A7 -:1037A0001B480068844201D1012000E0002000286D -:1037B00002D172B600BFFEE7206D002802D172B6BA -:1037C00000BFFEE7206D401E2065E16CE06A884284 -:1037D0001CD0206D002819D1201DFFF7EFF9E06CF7 -:1037E000E0620721E06A081AA0610A49E06A0968F4 -:1037F000884202D90749E06A08601422E16A51430D -:10380000054A8818211DFFF718FA0126304670BDB9 -:10381000040000201C000020A400002070B5054614 -:103820002C460026002D42D02249E06A0968C96A68 -:10383000884235D2A069C00FC007002805D11D48B5 -:103840000068C06A0721081AA0611422E06A504388 -:10385000194A80186169814201D1012000E00020ED -:10386000002817D0201DFFF7A9F912480068C06A88 -:10387000E0621249E06A0968884202D90F49E06AA9 -:1038800008601422E16A51430B4A8818211DFFF792 -:10389000D4F903E007480068C06AE062012606E048 -:1038A0000449E06C0968C96A884200D201263046A2 -:1038B00070BD000004000020A40000201C000020B7 -:1038C00070B50646F068C468002C02D172B600BF1D -:1038D000FEE720461830FFF771F915480068002808 -:1038E00013D1201DFFF76AF91249E06A096888427E -:1038F00002D91049E06A08601422E16A51430E4A75 -:103900008818211DFFF799F904E0214618310B486A -:10391000FFF793F90A49E06A0968C96A884204D93D -:10392000012501200749086000E00025284670BDF8 -:103930003C0000201C000020A400002058010020B2 -:10394000040000202800002070B500240026324822 -:103950000068002802D172B600BFFEE7FFF77AF9CF -:103960002D480068401E2C49086008460068002861 -:103970004DD12A480068002849D022E02848C06874 -:10398000C46820461830FFF719F9201DFFF716F913 -:103990002449E06A0968884202D92249E06A08603D -:1039A0001422E16A5143204A8818211DFFF745F986 -:1039B0001E49E06A0968C96A884202D301201C498D -:1039C000086017480068002801D1012000E00020AD -:1039D0000028D3D0002C01D0FEF794FF15480568CD -:1039E000002D0DD000BFFFF737FE002802D00120C8 -:1039F0000F4908606D1E002DF5D100200D490860AB -:103A00000B480068002802D00126FFF785F9FFF770 -:103A10002FF9304670BD00003C000020140000204B -:103A2000580100201C000020A400002004000020F9 -:103A3000280000202400002040BA7047C0BA704718 -:103A40000138FDD170470000F7B50325AD06286A9F -:103A500082B016460C46400840002862286A0221BF -:103A600008432862286A8007FCD466206860012722 -:103A70002F61A86AC005FCD5992068602F61A86AEB -:103A8000C005FCD5FF209130FFF7DAFFFF2301339B -:103A9000AB626846EF60352169602F61A96AC9058C -:103AA000FCD5AB62A969EF60C9B205226A602F61DB -:103AB000AA6AD205FCD5AB62AA690902D2B2114347 -:103AC0000180C80702D0032005B0F0BDAB62686971 -:103AD000FF210831884368616869C91E084368612D -:103AE00002980002483068600820A860EE602F61EC -:103AF000A86AC005FCD5FF200130A8620023F61C8F -:103B0000B0080ED0B2081148006899006054060A47 -:103B100009194E70060C000E8E705B1CC8709A421C -:103B2000F1D8FF200130A8626869FF21083188437D -:103B30006861686938436861286A80088000286283 -:103B4000286A38432862002005B0F0BD8000000CD0 -:103B5000032080064169FF22083291434161426996 -:103B600001210A434261026A920892000262026ADB -:103B70000A43026270470000002003218906096A97 -:103B8000490849000322920611621146096A02227D -:103B9000114303229206116200BF03218906096ABC -:103BA000022211400229F8D0D1010322920691622B -:103BB0000321D1609F2151600121116100BF0321C8 -:103BC0008906896AFF22013211409142F7D103220E -:103BD00092069162114688694969FF220832914331 -:103BE00003229206516111464969012211430322C1 -:103BF000920651611146096A8908890011621146CD -:103C0000096A0122114303229206116270470000E3 -:103C10000000000001020304000001020100000096 -:103C2000000000000200000000000000EC3C000169 -:103C3000F43C000119090001C83C0001D03C00011E -:103C4000010B0001C43C00015C3C0001550A00016D -:103C5000C03C0001903C0001650900016C6F6720C9 -:103C60005B6F6E7C6F66665D3A2061637469766532 -:103C7000207072696E74696E672073776974636807 -:103C8000202864656661756C74206F666629000083 -:103C90006C6564203C317C323E203C6F6E7C6F66EC -:103CA000667C746F67676C653E3A20636F6E7472F2 -:103CB0006F6C20626F617264204C4544000000000C -:103CC0006C6564006C6F670076657273696F6E0077 -:103CD00073686F77206669726D776172652F636CA8 -:103CE0006F636B20696E666F0000000068656C7022 -:103CF000000000006C69737420616C6C20636F6D50 -:103D00006D616E6473000000283D0001000000201A -:103D1000700000000A160001983D000170000020AC -:103D2000C82900001A1600010090D003000000000E -:103D30000000000000000000000000000000000083 -:103D40000000000000000000000000000000000073 -:103D50000000000000000000000000000000000063 -:103D60000000000000000000AAAAAAAA00000000AB -:103D70000000000000000000000000000000000043 -:103D80000000000000000000000000000000000033 -:083D900000000000000000002B +:10021000E1B2401A10BDC9B203E003788B4203D0AB +:10022000401C521EF9D20020704703460A78027023 +:10023000401C491C002AF9D11846704730B50546C4 +:100240000020034600E05B1C934205D2EC5CC85CD6 +:10025000201A01D1002CF6D130BDF0B51FB40646EE +:10026000002082B005464024019100901BE00199D6 +:1002700022460F46304600F009FA049A059B801A80 +:10028000994110D310461946224600F0EFF9361A6C +:100290008F410197224601200021009F00F0E6F9DE +:1002A00038184D4100902046641E0028DFDC019B79 +:1002B00000982946324607B0F0BD0000F0B5074669 +:1002C0000846584087B0C00F049048000E465900B9 +:1002D00040084908BC1A884105D2384631461E46B6 +:1002E00017460B4602465800400810434CD0300DCC +:1002F000039040055900400D490D0590401A0290A9 +:10030000402872DA18030121000B09050843019007 +:1003100004980092002805D001995242002088419B +:1003200000920190029840210A1A0199009800F069 +:100330009DF905460C466B4607CB00F0B8F9C0198D +:100340007141039A0E0D0023D71756401A467A4082 +:10035000164344D0049A002A2DD0029A012A039A07 +:1003600015DC1205C01A914101263605001C7141A9 +:10037000D20F059ED2070093019202962A46234689 +:1003800000F0B5F907B0F0BD38463146FAE716057A +:10039000224A0F46B218C01AB74101210905001CB4 +:1003A0004F4100187F41114618187941E20F104360 +:1003B0006D19644113E0E2076D0815436408C20734 +:1003C0001443039A01261205C01A91413605001CF8 +:1003D0007141CE07400830434908C01851412A46B0 +:1003E000234600F077F9CDE7FFE7049801224000AB +:1003F000C117121A00238B4104983146C417381ACA +:10040000A141EEE730B40124E407634030BC55E776 +:1004100030B40124E407614030BC4FE70000E0FF46 +:10042000F0B51FB488B00B99099800244840099989 +:10043000C00F490049080991C0070B990090490075 +:1004400049080B9109990898A64608431CD00B99B6 +:100450000A98084318D0099801244000420D48002A +:10046000410D099824050003000B204309900B98C7 +:100470000003000B20430B9050181C494018002229 +:1004800001901446104605E0002001460DB0F0BD75 +:10049000032801DA034600E003239C46C11A0AAE92 +:1004A0000AE05F0008ADED5B4F00F75B7D4300277E +:1004B000AA187C41491C5B1E6145F2DD410004AB7A +:1004C0005A522104120C0A43240C401C0828DFDB7A +:1004D000019802900099704601910090059B049A42 +:1004E0000799069800F003F9D0E700000DFCFFFF24 +:1004F000F0B50C465C4085B0E40FE40703944C0073 +:100500000026640859009446490802460296224390 +:1005100021D062460A431ED06200570D4A000E03E6 +:100520002303550D012402462C492405781B1B0B7F +:10053000360B401823432643614600901C46501A50 +:10054000B44103D30098401C009002E09218009838 +:100550005B41002803DA0020014605B0F0BD002011 +:10056000012109050746864611E064461D46141B15 +:10057000B54106D36546521BB341744607430C434D +:10058000A646CD0740084908284392185B41054616 +:100590000D43EAD11046184313D060461946504027 +:1005A0007140084306D06046101AB34106D20122BA +:1005B000002306E000220123DB0702E00122D243F0 +:1005C0005310009874460105381C6141029C039D3C +:1005D0000019694100F07EF8BFE70000FD0300004C +:1005E0004A0009030123090B1B0519430A4B10B5E7 +:1005F000520D9A4202DA0020014610BD064B3433F8 +:100600009A4203DC9A1A00F041F810BD034BD2184D +:1006100000F02CF810BD0000FF030000CDFBFFFF31 +:1006200010B5002904DB0124E40740428C41214637 +:10063000002B04DB1C460123DB075242A3419942F5 +:1006400000D1904210BD0000064C0125064E05E089 +:10065000E36807CC2B430C3C98471034B442F7D3E3 +:10066000FFF732FDDC400001FC40000110B5202AFC +:1006700004DB0146203A9140002010BD9140202328 +:100680009C1A0346E3401943904010BD10B5202A40 +:1006900004DB0846203AD040002110BD0B46D34071 +:1006A000D0402024A21A91400843194610BD10B52D +:1006B000202A06DBCB170846203A1041C1170B430E +:1006C00006E00B461341D0402024A21A9140084373 +:1006D000194610BD10B5002B08DA0024401C6141FA +:1006E00092185B411A4301D14008400010BDF0B59B +:1006F0001FB482B005460C0003D0084601F034F860 +:1007000002E001F031F820300246009021462846F0 +:10071000FFF7ACFF049B059A04460F4618431143AC +:10072000084314D0184610431BD0009840210A1AE1 +:1007300018460599FFF7AAFF05460E46009A059947 +:100740000498FFF793FF084305D0012004E02046FA +:10075000394607B0F0BD0020C11705430E432C43B6 +:10076000374300990E986305401A7905E40A002280 +:100770000C43FD0A0A3002D500200146E9E70105D5 +:10078000101969410C9C0D9D00196941FFF7A2FFEA +:10079000DFE700001CB5002003210346012292027E +:1007A0000091019002A1034803F000F91CBD000074 +:1007B000434C4900510800011CB5002208210A20C1 +:1007C00002F0EBFD104908600020022103464A02B6 +:1007D000009101900DA10F4803F0E8F800200221DC +:1007E00003464A02009101900BA10D4803F0DEF888 +:1007F000002003210346012292020091019009A1E9 +:100800000A4803F0D3F81CBD640000204C45443175 +:10081000000000005D0F00014C4544320000000064 +:10082000A90F00015052494E5400000081110001EF +:10083000014800787047000068000020002801D0BF +:10084000012100E00021014A11707047680000207A +:100850000EB500240020029000260027451E6CA043 +:1008600001F00EFF00BF0021C94301A801F0A4FC64 +:10087000002800D1F7E7002E07D030460026694651 +:100880000979814200D1EEE700BF012F08D1684607 +:1008900000795B2801D1022000E000200746E2E752 +:1008A000022F3BD1002768460079412817D1681CE8 +:1008B00063490978884230DA6D1C284601F0E4FD6E +:1008C000014600905F48FFF7B0FC5E48029901F0D6 +:1008D0000BFE02905B48FFF789FC84B21DE068467E +:1008E0000079422819D1002D17DB6D1E002D08DB81 +:1008F000284601F0C9FD014600905248FFF795FCDB +:1009000002E000204F4908704E48029901F0ECFDCA +:1009100002904C48FFF76AFC84B2A4E7684600796D +:100920001B2801D101279EE7684600791A280BD1C0 +:100930000020FFF783FF44A001F0A2FE21464148BA +:1009400001F0D2FD02908EE76846007909280AD1AD +:1009500001F080FC21463B4801F0ECFD0446029486 +:1009600001F08AFC7FE7684600790D2803D06846CD +:1009700000790A281FD1684600790D2801D10A2084 +:1009800000E00D20064601F065FC33A001F078FE82 +:1009900000202C490855084601F034FD294801F093 +:1009A000CDFC25A001F06CFE01F066FC00240020C7 +:1009B0000290451E2AE068460079082803D0684660 +:1009C00000797F2808D1002C20DD601E84B223A08E +:1009D00001F056FE029419E068460079202815DBE4 +:1009E000684600797F2811DA3F2C0CDA68460279D4 +:1009F0002046611C8CB213490A54012101A801F060 +:100A00004FFC029402E016A001F03AFE2BE7000032 +:100A10000D0A434C492072656164792E2054797027 +:100A200065202768656C702720666F7220636F6D84 +:100A30006D616E64732E0D0A63616969632D3E00FA +:100A400069000020F45300200D0A5B6C6F67206F73 +:100A500066665D0D0A0000000D0A0000082008000F +:100A60000700000070B505460E460BA001F008FE19 +:100A700000240BE00C2060430A4BC01842680C2095 +:100A80006043195808A001F015FD641C042CF1D333 +:100A900008A001F0F5FD70BD636F6D6D616E64734C +:100AA0003A0D0A00004000012020252D3873202532 +:100AB000730D0A006B6579733A20544142203D2042 +:100AC000636F6D706C6574652C2055502F444F57C3 +:100AD0004E203D20686973746F72792C20437472C4 +:100AE0006C2B5A203D206C6F67206F66660D0A00E4 +:100AF000F8B507460C46032F03DA25A001F0C0FD28 +:100B0000F8BD60680078312806D160684078002818 +:100B100002D1284D01260EE060680078322806D107 +:100B200060684078002802D1234D402603E018A0D9 +:100B300001F0A6FDE4E721A1A068FFF75EFB002815 +:100B400004D13146284601F0B9FA19E01CA1A06889 +:100B5000FFF753FB002804D13146284601F0A6FADE +:100B60000EE018A1A068FFF748FB002804D1314629 +:100B7000284601F0ABFA03E005A001F081FDBFE7D4 +:100B800012A0A268616801F095FC00BFB8E7000000 +:100B900075736167653A206C6564203C317C323E38 +:100BA000203C6F6E7C6F66667C746F67676C653E19 +:100BB0000D0A0000000C0140000801406F6E0000AB +:100BC0006F666600746F67676C6500006C65642013 +:100BD000257320257320646F6E650D0A00000000E8 +:100BE00070B505460C46022D0CDAFFF721FE0028F1 +:100BF00001D017A000E017A00646314616A001F06C +:100C000059FC70BD12A16068FFF7F7FA002803D104 +:100C10000120FFF713FE0CE00EA16068FFF7EDFA6C +:100C2000002802D1FFF70AFE03E00EA001F028FD24 +:100C3000E7E7FFF7FDFD002801D005A000E005A0D3 +:100C4000064631460DA001F035FC00BFD9E7000093 +:100C50006F6E00006F6666006C6F672069732025F9 +:100C6000730D0A0075736167653A206C6F67205BCE +:100C70006F6E7C6F66665D0D0A0000006C6F67200A +:100C800073657420746F2025730D0A0070B50446D7 +:100C90000D4604A001F0F4FC0F4801680FA001F01C +:100CA00009FC70BD4E3332574230333120467265F5 +:100CB0006552544F53202B205541525428444D41E6 +:100CC00029202B204C4544202B20434C492064658F +:100CD0006D6F0D0A0000000000000020537973744E +:100CE000656D436F7265436C6F636B203D20256CAF +:100CF0007520487A0D0A0000486070470168254A4F +:100D0000114001600021016041608160C1602249A1 +:100D1000884208D12049083949680F2211431E4AE8 +:100D2000083A516035E01C491431884208D11A490B +:100D300008394968F0221143174A083A516028E0FF +:100D400015492831884209D11349083949680F22C9 +:100D500012021143104A083A51601AE00E493C3120 +:100D6000884209D10C49083949680F2212031143FE +:100D7000094A083A51600CE007495031884208D1CD +:100D80000549083949680F2212041143024A083AFA +:100D900051607047FEFF000008000240002904D0A7 +:100DA000026801231A43026003E00268014B1A4003 +:100DB00002607047FEFF000010B5024600200023CD +:100DC0000B681C461440002C01D0012000E00020DC +:100DD00010BD000010B5002202680D4B1A400C6ACD +:100DE0008B6823430C6923434C6923438C69234359 +:100DF000CC6923434C6A23438C6A23431A43026021 +:100E0000CB6843600B6883604B68C36010BD000013 +:100E10000F80FFFF10B5002B01D0106101E000240E +:100E2000146110BD70B503460A460021002400205D +:100E300076E001268E40156835402C46002C6ED099 +:100E40005568022D02D05568122D20D108250D407D +:100E5000002D0ED0586A4D07EE0E0F25B540064600 +:100E6000AE4330464E07F60E5569B54028435862EA +:100E70000DE0186A4D07EE0E0F25B5400646AE434D +:100E800030464E07F60E5569B5402843186255683E +:100E9000012D08D05568112D05D05568022D02D0BE +:100EA0005568122D0BD1586801258D400646AE437A +:100EB00030461579ED06ED0F8D40284358601868CF +:100EC0004E000325B5400646AE4330461579AD07C2 +:100ED000AD0F4E00B54028431860D8684E0003257A +:100EE000B5400646AE4330464E009568B5402843AF +:100EF000D860986801258D400646AE433046D568D7 +:100F00008D4028439860D86A4E000125B5400646BA +:100F1000AE4330464E001569B5402843D862491C9F +:100F20001568CD40002D84D170BD000005490160D9 +:100F30000F2141610021416081600121C1600021D8 +:100F400001617047FF3F0000816270478161704717 +:100F500042694A404261704700BFFEE71CB50F4935 +:100F600003C90191009000BF01210D4801F0AEF8C6 +:100F7000FFF75EFC00280BD001206946087001983D +:100F8000401C019000231A460648006802F06EFAE1 +:100F9000FF20F53002F0B6F8E6E70000F03F000170 +:100FA000000C0140640000201CB50F4903C90191E9 +:100FB000009000BF40210D4801F088F8FFF738FC91 +:100FC00000280BD00220694608700198401C01904F +:100FD00000231A460648006802F048FA7D20C00047 +:100FE00002F090F8E6E70000F83F00010008014039 +:100FF000640000207047000010B5044661780020AE +:10100000205600F01BF8A078002809D000202056B8 +:10101000C206D20E01219140074A116000BF0AE0CA +:1010200000202056C206D20E01219140024A803291 +:10103000116000BF00BF10BD00E100E010B5002846 +:1010400019DA1A4A03071B0F083B9B089B00D2586A +:101050008307DC0EFF23A3409A438B071B0E8407F4 +:10106000E40EA3401A43114B0407240F083CA408C4 +:10107000A4001A5118E00E4A03231B02D218830859 +:101080009B00D2588307DC0EFF23A3409A438B07B3 +:101090001B0E8407E40EA3401A43054B03242402CD +:1010A0001B198408A4001A5110BD00001CED00E0BB +:1010B00000E100E0F7B5D4B004460E46002053909E +:1010C000052052900025002700BFEFF3108000900C +:1010D000FF21453101A8FFF77EF801F037FF0546F3 +:1010E0002448854218D101200003844202D1002007 +:1010F00053902AE001204003844202D140115390D2 +:1011000023E003200003844203D1012040025390D6 +:101110001BE0529857B0F0BD1748854213D101200B +:101120000003844201D153900FE001204003844228 +:1011300001D1539009E003200003844201D1539070 +:1011400003E05298E6E75298E4E705AF0137FF2243 +:1011500041320A4901A8FFF725F8012000F02AFBD7 +:101160003146569A5398B8475290009800F022FBA7 +:101170005298CFE7C4401300856013000C3E000175 +:101180001CB500BF0022D24369460848006802F03F +:1011900078FA0128F6D101F05DF86846017804A0DC +:1011A000019A00F0BBFA01F067F8EBE76400002059 +:1011B0004C4544257520746F67676C65642C20630B +:1011C0006F756E74203D20256C750A00002905D0CE +:1011D000054A52690243044B5A6104E0024A5269CB +:1011E0008243014B5A61704700100240002905D02C +:1011F000054A92690243044B9A6104E0024A9269EB +:101200008243014B9A6170470010024010B50021E3 +:101210000022214B5B68042423401946002902D098 +:10122000042906D102E01D4B036005E01C4B03605E +:1012300002E01A4B036000BF00BF174B5B6830240D +:10124000234019460909174B5A5C0368D340436091 +:10125000114B5B680724240223401946090A124BEC +:101260005A5C4368D34083600B4B5B68E4002340C7 +:101270001946C90A0C4B5A5C4368D340C360064BFD +:10128000DB6A10242340002B02D0084B036102E0EC +:101290007D23DB03036110BD001002400090D003EA +:1012A0000048E801EC3F0001E43F000100093D0077 +:1012B000F1B58AB0002009907D20C000089001257A +:1012C000AD020027002007907F20069040240026D2 +:1012D00000200590039020010290002001903E49DB +:1012E0000A98884206D83D480068610288433B4915 +:1012F000086006E0394800680121C90308433749FE +:1013000008607D21C9000A98FEF736FF7D21C900DB +:101310000090FEF731FF450100BF304800687F2193 +:101320000902884301902002019908432B49086073 +:101330000520FEF7D3FE10E00120FEF7CFFE274880 +:10134000406B02210840002800D007E00598411CAE +:1013500005910899884200D900E0EDE700BF1F48D9 +:10136000C06B86B2AE4201D9771B00E0AF1B02987A +:10137000874203D2E0B20390B8B20290AE4201D3EA +:10138000069400E00794069907984018C005000EDF +:1013900004900498A04200D103E0049C099887427D +:1013A000BBD800BF0D4800687F2109028843019027 +:1013B00003980002019908430849086008464068FC +:1013C00040084000486000BF0448406804210840CD +:1013D0000028F9D10BB0F0BD0090D00300100240FE +:1013E0007047000010B5FEF791FE044602F01EFBA8 +:1013F000002803D001200007024948602046FEF77C +:1014000089FE10BD00ED00E0014802490860704708 +:101410000090D0030000002010B53E48C0690121B3 +:10142000090708433B49C861812000063A4908631F +:101430003A4848613A4808623A48006803218903FB +:101440008843384908603421374800F073F836483B +:101450000069401C002803D033480069002817D1D8 +:101460002C4840680121090408432A49486008467D +:1014700040680721090288432649486008464068B9 +:1014800009150843234948602848FFF711FF3FE04A +:10149000214880694409640123480078C006C00ED1 +:1014A00004431D4884611B4800680121C903884327 +:1014B00018490860084600687F21090288430446ED +:1014C0001948006900022043124908600846406834 +:1014D0000121090408430F49486008464068072174 +:1014E000090288430B4948600846406809150843CB +:1014F000084948600846006A0D49084005490862E5 +:101500000846006A0849C968090208430149086297 +:1015100010BD000000100240007000400F080000E5 +:101520001800020000100140700000200090D0035D +:10153000FF00F8FF70B504460D462A4621460120FB +:101540000003FFF7B7FD70BD10B500F059FE10BDE8 +:10155000F8B5034600240026009600250020104E12 +:10156000B14200D100BF18460E06740FCE06F60E2B +:1015700000960127009EB7403D46012C01D10C305A +:1015800004E0022C01D1103000E01430002A03D016 +:1015900006682E43066002E00668AE430660F8BDAA +:1015A0006A090000002905D0828901235B031A43E0 +:1015B000828103E08289024B1A40828170470000D9 +:1015C000FFDF0000002A03D0838A0B43838202E0FE +:1015D000838A8B43838270470246002001235B028B +:1015E000994200D100BF13880B40002B01D001208D +:1015F00000E000207047000070B502460024002380 +:1016000000250020124EB14200D100BF0E06750F1A +:10161000CB06DB0E01269E403346012D02D1968972 +:10162000334006E0022D02D1168A334001E0968A4B +:1016300033400C120126A640344616883440002B55 +:1016400003D0002C01D0012000E0002070BD00007C +:101650006A090000F0B589B005460E460024002056 +:10166000089000BF00BF0027B089002800D000BF4D +:101670002F462C8A20480440F08804432C82AC89F1 +:101680001E480440B08831890843718908430443E7 +:10169000AC81AC8A1A480440B0890443AC8201A8EA +:1016A000FFF7B4FD1748874202D10498089001E083 +:1016B00003980890326891001923089A5A431046FB +:1016C000FEF75AFD079064210798FEF755FD0401C7 +:1016D0002109642041430798411A0691069909019E +:1016E000084632306421FEF747FD0007000F04432F +:1016F0002C8109B0F0BD0000FFCF0000F3E900002D +:10170000FFFC00000038014001468888C005C00D7C +:101710007047CA05D20D8280704700000FB410B523 +:1017200003A9044B044A029800F002F910BC08BC5B +:1017300004B01847992600016C0000207CB51546BE +:10174000024600201C4600290BD0491E0092019140 +:10175000044B6A462146284600F0EAF8009A002128 +:1017600011707CBD692000012021020C01D01021E4 +:101770001046020A01D010460839020901D010466D +:10178000091F820801D01046891E420801D0881E18 +:101790007047081A704702E008C8121F08C1002AE3 +:1017A000FAD170477047002001E001C1121F002AE2 +:1017B000FBD1704780F3108870470000F0B51FB46C +:1017C00086B00998089A030D0021024314D05148AD +:1017D000514A1818504305141198012810981AD02E +:1017E000281A401C00264D4F4D4900960191049047 +:1017F000002812DA444211E01198012449A301287B +:1018000001D11098C1430698119A84600360C260A8 +:1018100041600BB0F0BD4042E4E7044621050020E2 +:101820003F4A001C51410391029012E0E00707D0AB +:1018300032463B4601990098FEF7F2FD0191009077 +:1018400032463B4610461946FEF7EAFD06460F466D +:101850006410002CEAD10498039B0028029A09998D +:10186000089806DAFEF7DCFD019B009AFEF7D8FD2A +:1018700005E0FEF73DFE019B009AFEF739FE0446A7 +:101880000E460022284BFEF7CBFE03D80020C043B3 +:10189000014607E00022254B20463146FEF70EFDAB +:1018A000FEF79EFE102409E0002C0ADB0A2200232A +:1018B000FEF7D3FC079B30321A55641E02460A43DA +:1018C000F2D11122641C079B121B1C19119B012BC6 +:1018D00003D0012308430ED10AE0084304D01120AD +:1018E00010900020119077E71098151A6D1E0BE0EC +:1018F0001098824202DD00236D1C03E0824201DA6F +:1019000000236D1E002BEED0069811998260C160F5 +:1019100030C07EE701FCFFFF104D000000001440C6 +:101920000000F03F300000000000F0430000E03F06 +:10193000FFB597B00646002518E2252877D1002488 +:101940002746FD49049400E00443761C32780120C8 +:10195000203A90400842F7D130782A280ED002224F +:10196000307801463039092916D804990A23594399 +:10197000303940181443761C0490F1E7189802C8D7 +:1019800004911890002904DA0120400304434842DE +:10199000049002200443761C30782E2814D10420B1 +:1019A00004437078761C2A2809D11898761C80C8C0 +:1019B000189009E00A214F43303FC719761C307850 +:1019C000014630390929F5D930786C2810D006DC69 +:1019D0004C281AD068280ED06A2817D104E0742841 +:1019E00013D07A2812D110E00120400504430CE006 +:1019F0000121090501E0032109050C4371788142A9 +:101A000003D1012000052418761C761C3078119033 +:101A100066280BD013DC58287DD009DC00287BD049 +:101A20004528F6D04628F4D047281AD1A5E118E079 +:101A3000632835D0642870D0652812D19DE17028C4 +:101A40006CD008DC6728F1D069287BD06E280DD0D7 +:101A50006F2806D1BAE073282ED0752871D0782867 +:101A600059D01A9A199990476D1C7EE16002400F77 +:101A7000022809D003280DD00428189801680DD039 +:101A80000D60001D189070E11898EA1701680D604C +:101A90004A60F6E7189801680D80F2E70D70F0E7EC +:101AA00018986A4601781172001D18900020507233 +:101AB00002A80090012005E0189802C818900020A4 +:101AC0000091C04361070DD5002101E00199491C37 +:101AD0000191B94212DA8142F8DB009A515C002987 +:101AE000F4D10BE0002101E00199491C01918142F0 +:101AF000FADB019A0099895C0029F5D101990498D3 +:101B00001A9B471A21463846199A00F097FA01990C +:101B1000401945180BE04FE02CE113E04EE000982F +:101B200000990078491C00911A9A199990470198D8 +:101B3000401E0190401CF2D1214638461A9B199A4A +:101B400010E137E00A200021009001916002410F6E +:101B5000022907D0189A01CA1892C217944603297D +:101B600008D00AE01898C01DC108C90005C918911D +:101B7000944607E000B2C2179446042902D140B24D +:101B8000C1178C4600226146944506DA0A460021B8 +:101B9000404291418C462D2102E0210504D52B21A4 +:101BA0006A461173012103E0E10701D02021F7E724 +:101BB000029155E00A200AE0102008E01020009071 +:101BC0000021042004430191082703E0082000219C +:101BD000019100906002410F022907D0189A01CAB2 +:101BE000189200229446032908D008E01898C01DD6 +:101BF000C108C90005C91891944603E080B20429C0 +:101C000000D1C0B200210291210729D51199702974 +:101C100006D0009A1021019B4A401A4305D00EE0DD +:101C200040216A461173012108E06146014306D054 +:101C300030216A4611731199517302210291009A61 +:101C40000821019B4A401A430AD16146014301D150 +:101C5000610705D530216A46117301217F1E02916B +:101C60001199582904D035A10E910DA90D910DE0BF +:101C700037A1F9E76146019B009AFEF7EEFA0E9B49 +:101C80008C469B5C0D9A521E0D9213706146014367 +:101C9000F0D10D9805A9081A20300190600703D5EE +:101CA00001200004844300E001270198874201DD00 +:101CB000381A00E000200199009041180298091894 +:101CC0000498401A0490E00306D421461A9B199AFE +:101CD000049800F0B3F94519002706E003A81A9A02 +:101CE000C05D199990476D1C7F1C02988742F5DBF7 +:101CF000E0030CD521461A9B199A049800F09EF92E +:101D0000451904E01A9A3020199990476D1C0099E2 +:101D1000481E00900029F5DC08E00D980D99007828 +:101D2000491C0D911A9A199990476D1C0199481EEA +:101D300001900029F1DC63E10928010030313233E0 +:101D400034353637383961626364656600000000F7 +:101D500030313233343536373839414243444546E1 +:101D60000000000000F05AF94519761C3078002870 +:101D700000D0E2E528461BB0F0BD600700D406277E +:101D80001898C01DC108C90048680A680831C30F07 +:101D9000DB071891190001D09CA108E0210501D5AD +:101DA0009BA104E0E10701D09AA100E09AA14300C1 +:101DB00011985B08109165280CD006DC452809D0E5 +:101DC00046281DD0472841D141E0662818D0672811 +:101DD0003CD13CE00021112F01DB112000E0781CF8 +:101DE0000191009008A911A8FFF7E8FC139905914B +:101DF0000021119A15927F1C12980197009150E0D2 +:101E00000120C00703900120019008A9009711A8A4 +:101E1000FFF7D4FC139A149905920022119B0092AB +:101E200012981593059A0192002901D0104602E0FC +:101E3000791C40180190381A01D5019804E04042FD +:101E4000401E0090781C0190C01B029043E0012FBF +:101E500000DA01270021112F01DD112000E03846B2 +:101E60000191009008A911A8FFF7A8FC139905910A +:101E7000119A0021129815920091019721070CD414 +:101E80000599B94201DB019900E00191012904DDC6 +:101E9000159A491E515C302906D0B84201DA011D5D +:101EA00005DA0121029115E00199491EEDE70028AC +:101EB00005DC0099411800910199091A03E0019A83 +:101EC000411C914200DD01910099401A401C029092 +:101ED0000120C0070390200706D40299019881428F +:101EE00002DB0020C043029000206946C87707AF9C +:101EF000012103980337C907884224D0022011909A +:101F00002B201290039800280CDA404203902D20D9 +:101F1000129007E00A210398FEF72EF930317F1E58 +:101F2000039039701199481E11900029F2DC039832 +:101F30000028EFD1791E12980870307820210840CF +:101F40004530BF1E387006A8C01BC01D03901098F6 +:101F50000078002800D00120019941180298C0178C +:101F60000918039809180498401A401E0490E003C9 +:101F700006D421461A9B199A049800F05FF8451977 +:101F800010980078002803D01A9A199990476D1C70 +:101F9000E00324D521461A9B199A049800F04EF8C4 +:101FA00045191CE00098002807DB00990598884235 +:101FB00003DD1598405C199901E0199930201A9AAF +:101FC000904700986D1C401C00900298401E0290A3 +:101FD000002804D11A9A2E20199990476D1C019956 +:101FE000481E01900029DDDC05E038781A9A7F1C34 +:101FF000199990476D1C0399481E03900029F4DC41 +:1020000021461A9B199A0498ACE600002D000000A6 +:102010002B0000002000000000000000F8B504467E +:1020200000251E461746880404D405E039462020C2 +:10203000B0476D1C641EF9D52846F8BDFFB50446AF +:10204000002581B01E46C80301D5302700E02027B7 +:10205000880404D505E038460399B0476D1C641E1A +:10206000F9D5284605B0F0BD4A68002A06D00A68AE +:10207000531C0B6010704868401E48607047000099 +:1020800010B50121074800F027FB4021064800F069 +:1020900023FB0121034800F009F84021024800F029 +:1020A00005F810BD000C01400008014070B5044661 +:1020B0000D4629462046FEF747FF70BD70B5044621 +:1020C0000D4629462046FEF741FF70BD70B5044617 +:1020D0000D4629462046FEF73BFF70BD00B58BB08C +:1020E00001210820FFF782F801218803FFF77EF81D +:1020F00005A8FEF71BFF4020059002200690042053 +:102100000A9005A92648FEF78DFE80200590042040 +:102110000A9005A92248FEF785FEE12040020190C1 +:102120000021684601814181818101820C21C181A8 +:1021300001A91C48FFF78EFA01210846FFF746F86F +:102140001948FEF7DBFD0123174A17490839022019 +:10215000FEF760FE012280211248FFF733FA0022C9 +:102160000121402001F019F910490860012001F017 +:1021700005F90F49086001220E490A48FFF7E8F9FE +:102180001C21684601700321417001218170FEF716 +:1021900033FF01210348FFF705FA0BB000BD000033 +:1021A000000C014000380140080002405C000020A3 +:1021B000600000202505000070B505460C460F485C +:1021C0000068002800D170BD601C002801D1401EAD +:1021D00007E07D21C900614308467D21C900FDF764 +:1021E000CBFF0646324629460448006801F049FA0A +:1021F000012800D1E7E70020E5E700005C000020AF +:102200001CB5002001900F490F48FFF7F5F9002891 +:1022100017D00D48FFF778FAC0B200900B4800685D +:10222000002806D0002301AA69460848006801F08A +:10223000CAF90198002803D001200007044948602A +:1022400000BF1CBD25050000003801405C000020D7 +:1022500000ED00E010B507480068002808D001F044 +:10226000D3FB022804D1C11E0248006801F0A5FA80 +:1022700010BD00006000002010B50848006800286C +:102280000AD001F0C1FB022806D100231A461946E4 +:102290000248006801F0EAF810BD0000600000206C +:1022A00030B58BB004460D46002C01D0002D01D175 +:1022B0000BB030BD00211F48FEF770FD1D490839E5 +:1022C0000220FEF719FD1C48009001941020029096 +:1022D0000395002004908020059000200690079030 +:1022E000089003200003099000200A9069461148D5 +:1022F000FEF770FD01210F48FEF750FD00BF0D49AC +:1023000008390220FEF758FD0028F8D000210948BE +:10231000FEF744FD074908390220FEF7EDFC00BF37 +:1023200040210548001FFFF757F90028F8D000BFEB +:10233000BEE700000800024004380140F0B589B053 +:10234000074600263C4621E000E0641C2078202857 +:10235000FBD020780928F8D02078002800D11AE096 +:102360003046761C800001A90C5000E0641C2078E7 +:10237000002805D02078202802D020780928F5D11F +:102380002078002802D000202070641C20780028CB +:1023900001D0082ED8DB00BF002E01D109B0F0BD5E +:1023A000002512E00C226A430C4B99580198FDF766 +:1023B00024FF002808D10C2068430849401801A9CF +:1023C000826830469047E9E76D1C042DEAD304A0EB +:1023D000019900F06FF800BFE0E700000040000145 +:1023E000756E6B6E6F776E20636F6D6D616E643AA4 +:1023F0002025732028747279202768656C7027293E +:102400000D0A000070B504462078002800D170BD88 +:102410001A480078002813DD19490978C81DC1172A +:10242000490F0918C910C900411ACDB2A901154AAE +:1024300088182146FDF7E1FE002800D1E7E700BF3C +:102440000F49097889010F4A88182146FDF7EDFEEA +:102450000B490978481CC117490F0918C910C90050 +:10246000411A074A117005480078082804DA034821 +:102470000078401C0149087000BFC8E769000020CF +:102480006A000020F45100200146084B1B785B1EB7 +:102490005B1A18460830C3175B0F1B18DB10DB00F4 +:1024A000C21A9001024BC018704700006A00002059 +:1024B000F45100200FB408B503A80090602109482A +:1024C000009B029AFFF73AF900200090002105488E +:1024D0004030C177403800F0D3F801B008BC04B0F8 +:1024E0001847000094510020F8B507460D463846BD +:1024F000FDF77CFE84B20BA000F0C2F8002604E0D9 +:102500000BA000F0BDF8701C86B2AE42F8DB05A04F +:1025100000F0B6F8002C03DD21463846FFF7C0FE78 +:102520002046F8BD0D63616969632D3E000000001F +:1025300020000000F0B591B007460C4600260020B0 +:102540000090224620213846FDF765FE002802D083 +:10255000204611B0F0BD0020385500252EE00C219A +:102560006943434A505822463946FDF767FE002822 +:1025700023D1009800280BD10C2068433C4A115805 +:1025800001A8FDF752FE01A8FDF730FE86B211E06A +:1025900001E0701E86B2A64209DD0C206843344A71 +:1025A0001158324601A8FDF749FE0028F1D100205C +:1025B00001A988550098401C00906D1C042DCED3B5 +:1025C0000098002801D12046C3E70098012819D1BE +:1025D00009E001A908190121FFF762FE01A8005DC9 +:1025E0003855601C84B23F2C01DAB442F1DB3F2C39 +:1025F00006DA20203855601C84B21EA000F040F896 +:102600002046A6E7A6420FDD09E001A9081901212D +:10261000FFF746FE01A8005D3855601C84B23F2CD0 +:1026200024DAB442F1DB21E013A000F029F8002500 +:1026300013E00C2169430E4A505822463946FDF7F3 +:10264000FDFD002808D10C216943094A505800F0CB +:1026500017F80AA000F014F86D1C042DE9D306A0A9 +:1026600000F00EF821463846FFF73EFF204670E79F +:1026700000400001200000000D0A000020200000A2 +:1026800070B504462046FDF7B1FD85B229462046C7 +:10269000FFF706FE70BD000070B504460D460A2C1B +:1026A0000AD10D210B48FFF734F800BF80210948FB +:1026B000FEF792FF0028F9D0E1B20648FFF729F8AB +:1026C00000BF80210348FEF787FF0028F9D020468D +:1026D00070BD00000038014030B587B004460D469B +:1026E0000E48844204D101210420FEF77FFD09E059 +:1026F0000B48844204D101210820FEF777FD01E058 +:1027000007B030BD01A8FEF711FC01950120029031 +:1027100001A92046FEF786FB00BFF1E70008014053 +:10272000000C0140FEF770FEFFF7D8FC0BA0FEF78F +:10273000F5FF15A0FEF7F2FF1D4801681DA0FEF78A +:10274000EDFF23A0FEF7EAFFFFF79AFCFEF734F84F +:10275000FEF720F800F078FD00BFFEE70A3D3D3DA2 +:102760003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D99 +:102770003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D89 +:102780003D3D3D3D3D0A0000204E3332574230333F +:1027900031204672656552544F53202B20554152CB +:1027A00054202B204C45442064656D6F0A000000C6 +:1027B000000000202053797374656D436F72654388 +:1027C0006C6F636B203D20256C7520487A0A0000F1 +:1027D0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D29 +:1027E0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D19 +:1027F0003D3D3D3D3D3D3D3D0A000000F8B50546EF +:102800000E461748076817480068001D00F0C0FB17 +:10281000681C002808D1002E06D012480168091D46 +:10282000114800F0F4FB1AE07C190E48006844607F +:10283000BC4207D20B480168091D0C48006800F033 +:10284000CBFB0CE007480168091D0948006800F04F +:10285000C3FB08480068844201D206480460F8BD02 +:102860001800002004000020800100200C0000203F +:10287000080000203400002010B5044600F0D4FB0E +:1028800022480068401C214908602148006800284F +:1028900008D11F4804600846006801280ED100F0E6 +:1028A00097F90BE01B480068002807D1184800681A +:1028B000C06AE16A884201D8154804601648006879 +:1028C000401C154908600846006860641349E06AC6 +:1028D0000968884202D91149E06A08601422E16A55 +:1028E00051430F4A8818211D00F091FB00F0AAFB0C +:1028F00008480068002807D005480068C06AE16AF7 +:10290000884201D200F0F2FB10BD0000140000204C +:102910000400002020000020300000201C000020C7 +:10292000A400002010B516E000F07EFB0C48C06843 +:10293000C468201D00F02CFB0A480068401E0949AD +:10294000086009480068401E0749086000F07AFBEB +:10295000204600F061F8044800680028E4D110BD6A +:102960006C010020140000201000002070B5044607 +:102970000D46206C00280ED0216CE0684018E06005 +:102980006168E068884201D32068E0602846226CD4 +:10299000E168FDF707FC70BDF8B504460F46154623 +:1029A00000200090A66B206C002809D12068002828 +:1029B0002ED1606801F0D8F800900020606027E018 +:1029C000002D0FD13946226CA068FDF7EBFB216C7E +:1029D000A0684018A0606168A068884218D3206889 +:1029E000A06015E03946226CE068FDF7DBFB216C46 +:1029F000E068401AE0602168E068884203D2216CF8 +:102A00006068401AE060022D02D1002E00D0761ED0 +:102A1000701CA0630098F8BD10B50446206B00F050 +:102A200025FB204600F022FB10BD01464A6A002A21 +:102A300004D00A6B12680723981A00E00020704740 +:102A400030B505231B0317484407640F002C05D03D +:102A5000C01DC008C000134C041B1B1B0246124CB7 +:102A600022600024104D6C60D0180838C008C000E7 +:102A70000E4C206000240D4D2D686C600B4D2D68B0 +:102A80002C601146441A4C60084C24680C60084DB8 +:102A90004C682C60074D4C682C600124E407064DFF +:102AA0002C6030BD94010020440000204C00002028 +:102AB00054000020500000205800002000BFFFF705 +:102AC00031FF034800680128F9D900F00FFBF6E751 +:102AD000A400002010B50446002C09D0002060603E +:102AE0002060E06000231A461946204600F0BEFC34 +:102AF00010BDFFB581B006460D4617460A9C002D55 +:102B000001D1246000E02760E663256401212046AE +:102B100000F06BFC4C210498085505B0F0BDFFB5E2 +:102B200081B00F460A9E0C9C039A9100A522206B4F +:102B3000FDF74AFB216B0398401E800008180090A7 +:102B40000098C008C000009000984007400F00287F +:102B500001D1012000E00020002802D172B600BFA0 +:102B6000FEE7002508E0795D204634304155785D68 +:102B7000002800D102E06D1C102DF4D300BF00210D +:102B800043200155072E00D30626E662E6640020A6 +:102B90002065201D00F01DFA2046183000F019FABB +:102BA00024610720801BA061646200206065002111 +:102BB00058200155049A0199009800F0B7F9206057 +:102BC0000B98002801D00B98046005B0F0BD000000 +:102BD00010B5002406E0142161430E4A881800F065 +:102BE000EBF9641C072CF6D30B4800F0E5F90B4811 +:102BF00000F0E2F90A4800F0DFF90A4800F0DCF9D9 +:102C0000094800F0D9F90448084908600348084910 +:102C1000086010BDA4000020300100204401002005 +:102C2000580100206C0100208001002008000020D5 +:102C30000C00002010B50146164800E0006803684B +:102C40008B42FBD3024643689B188B4204D14368F6 +:102C50004C681B19436001460A464B689B18046880 +:102C6000A34211D10C4C03682468A34208D04B68DE +:102C7000046864681B194B6003681B680B6005E0FF +:102C8000054B1B680B6001E003680B60884200D0B5 +:102C9000016010BD440000204C00002070B50546C6 +:102CA00000F0C2F9A86B002801D1012400E0002443 +:102CB00000F0C8F9204670BD70B5054600F0B4F9C3 +:102CC000A86BE96B884201D1012400E0002400F0E8 +:102CD000B9F9204670BD00000B4909680968002950 +:102CE00001D1012100E00021002904D00021C943C5 +:102CF000064A116006E004490968C968C868034AC1 +:102D00004168116070470000080000203400002076 +:102D100010B500200749086188617D21C900064877 +:102D20000068FDF729FA401E024948610720086142 +:102D300010BD000000E000E000000020074800682F +:102D4000401C002801D1012000E00020002802D111 +:102D500072B600BFFEE772B600BFFEE7400000207B +:102D600070B5044600F060F94520055713E0606A2D +:102D7000002801D1012000E00020002808D12046D1 +:102D8000243000F087FF002803D000F0E9F900E0CC +:102D900003E0681E45B2002DE9DC00BF0021C943F5 +:102DA0004520015500F04EF900F03EF9442005574A +:102DB00013E02069002801D1012000E00020002854 +:102DC0000AD12046103000F065FF002801D000F045 +:102DD000C7F9681E45B200E001E0002DE9DC00BF44 +:102DE0000021C9434420015500F02CF970BD0000BA +:102DF000F8B504460020009000F05CFA3E480068F8 +:102E0000002801D1FFF71CFE3C4800682040002844 +:102E100061D1002C15D008346007400F002810D075 +:102E20006007400F0821081A04196007400F0028A6 +:102E300001D1012000E00020002802D172B600BFBD +:102E4000FEE7002C47D02E480068844243D82D4E20 +:102E50003046056801E02E462D686868A04202D21F +:102E600028680028F7D124480068854233D03068AC +:102E700008300090286830606868001B102813D95B +:102E80002F197807400F002801D1012000E0002011 +:102E9000002802D172B600BFFEE76868001B7860A8 +:102EA0006C603846FFF7C6FE154968680968081A5D +:102EB000134908600846006813490968884203D22C +:102EC0000F480068104908600C49686809680843A1 +:102ED00068600020286000F021FF00984007400F44 +:102EE000002801D1012000E00020002802D172B6A4 +:102EF00000BFFEE70098F8BD4C00002058000020FD +:102F000050000020440000205400002006480068C3 +:102F1000002806D00449096808465030096D491C4C +:102F2000016001480068704704000020001F012371 +:102F30001B060360001F0160001F034B0360143871 +:102F400002602038704700003D2D000170B5D2B0FE +:102F50000024002500BFEFF310800646FF21453115 +:102F600001A8FDF738F901AC01349822074901A8FE +:102F7000FDF718F90120FEF71DFCA0470546304675 +:102F8000FEF718FC284652B070BD00004C3F00010F +:102F900001460A694B68886898608B684868586081 +:102FA0005068884201D1886850600020086110682C +:102FB000401E1060106870470146083141600021D2 +:102FC000C943816001460831C1600161002101608F +:102FD000704700210161704710B502460B685C1C08 +:102FE000002C01D1106907E01046083000E040686D +:102FF000446824689C42FAD944684C604C68A160DB +:10300000886041600A611468641C146010BD4268E5 +:103010004A6093688B6093685960916008610368A7 +:103020005B1C03607047000072B605480068401CD6 +:1030300003490860BFF34F8FBFF36F8F70470000E5 +:103040004000002008480068002802D172B600BF86 +:10305000FEE705480068401E03490860084600680E +:10306000002800D162B670474000002070B50646C7 +:103070003546002E35D0083D2C461A49606809684F +:103080000840002801D0012000E00020002802D1E3 +:1030900072B600BFFEE72068002801D1012000E0E1 +:1030A0000020002802D172B600BFFEE70D4960681B +:1030B00009680840002814D02068002811D1094967 +:1030C000606809688843606000F0F4F80649606849 +:1030D00009684018044908602046FFF7ABFD00F07E +:1030E0001DFE70BD58000020500000200120000788 +:1030F00003494860BFF34F8FBFF36F8F70470000E5 +:1031000000ED00E070B504460025002C14D00D48F9 +:103110000068002801D1012000E00020002802D131 +:1031200072B600BFFEE700F0C5F800212046FFF7A9 +:1031300065FB00F0F3FD0546002D01D1FFF7D6FF3A +:1031400070BD00003C00002003490968016003498C +:1031500009684160704700002C0000201800002022 +:1031600001200149086070472800002070B504461E +:103170000D46002C02D172B600BFFEE7054801687B +:1031800018312046FFF728FF01212846FFF736FBBC +:1031900070BD000004000020FEB506460F46344610 +:1031A00001200090002E48D0206D002802D172B678 +:1031B00000BFFEE7E06CB84201D23D4600E0E56C9E +:1031C000E06AA84239D0206D012836D11B4800683A +:1031D000844201D0012000E00020002802D172B614 +:1031E00000BFFEE7E06A0190E562A069C00FC0077A +:1031F000002802D10720401BA061616914220198B8 +:1032000050430F4A8018814201D1012000E0002084 +:10321000002812D0201DFFF7BBFE0A49E06A0968AA +:10322000884202D90749E06A08601422E16A5143E2 +:10323000034A8818211DFFF7EAFEFEBD04000020A6 +:10324000A40000201C0000201CB5134800210B46E0 +:1032500080220091019011A1124800F0A7FB0446C2 +:10326000012C0DD172B60020C0430F490860012027 +:103270000E49086000200E49086000F063F80AE07B +:10328000601C002801D0012000E00020002802D1AD +:1032900072B600BFFEE71CBD3800002049444C4513 +:1032A00000000000BD2A00013400002020000020A2 +:1032B0001800002002480068401C0149086070475F +:1032C0003C0000201A480068002803D0012019495A +:1032D00008602CE00020174908601748016805E0E5 +:1032E000002902D172B600BFFEE7491E14204843F0 +:1032F000124A1058002801D1012000E000200028C7 +:10330000EED114224A430D4BD018426852684260F5 +:10331000024608324368934202D1426852684260D2 +:103320004268D268064B1A600348016000BF7047CC +:103330003C000020280000201C000020A4000020E9 +:103340000400002010B50B48006AFF21090408435F +:10335000084908620846006AFF2109060843054932 +:103360000862FFF7D5FC002003490860FCF7BAFEAD +:10337000002010BD00ED00E040000020F8B504463C +:103380000126002722460021012000F006F805460C +:103390002846FFF79FFB2846F8BDF7B582B00546E3 +:1033A0000E46002D01D0012000E00020002802D1AF +:1033B00072B600BFFEE7002E01D1002701E02F46C4 +:1033C000774338465030FFF713FD0446002C09D0F0 +:1033D000204650300190009431462846049B019AC3 +:1033E000FFF787FB204605B0F0BD70B505460E46D9 +:1033F0002C46002C02D172B600BFFEE7FFF714FE88 +:10340000216CE06B48432168401860600020A06395 +:103410002068A060E06B401E216C48432168401882 +:10342000E0600021C9434420015545200155002E8C +:1034300010D12069002801D1012000E000200028DF +:1034400010D12046103000F025FC00280AD0FFF7EC +:103450004DFE07E020461030FFF7AEFD2046243039 +:10346000FFF7AAFDFFF7EEFD012070BDFFB583B0A9 +:1034700006461D46002002903446002C02D172B64A +:1034800000BFFEE70498002802D1206C002801D17B +:10349000012000E00020002802D172B600BFFEE744 +:1034A000022D02D1E06B012801D1012000E00020B3 +:1034B000002802D172B600BFFEE700F0A5FA00288E +:1034C00002D10598002801D1012000E00020002849 +:1034D00002D172B600BFFEE700BFFFF7A5FDA06BEB +:1034E000E16B884201D3022D1FD12A462046049960 +:1034F000FFF752FA0746606A002801D1012000E078 +:103500000020002808D12046243000F0C3FB00280A +:1035100006D0FFF7EBFD03E0002F01D0FFF7E6FD3B +:10352000FFF790FD012007B0F0BD0598002803D1FA +:10353000FFF788FD0020F6E70298002804D16846CE +:10354000FFF702FE01200290FFF77CFDFFF7B2FEBD +:10355000FFF76AFD44210857401C002802D10021D2 +:103560004420015545210857401C002802D1002164 +:1035700045200155FFF766FD05A9684600F0DCF916 +:10358000002819D12046FFF797FB00280ED02046CF +:1035900010300599FFF7EAFD2046FFF7E1FB00F048 +:1035A000BDFB002899D1FFF7A1FD96E72046FFF764 +:1035B000D7FB00F0B3FB90E72046FFF7D1FB00F00C +:1035C000ADFB0020AFE7FFB583B0064617461D46AA +:1035D0003446002C02D172B600BFFEE704980028E2 +:1035E00002D1206C002801D1012000E00020002839 +:1035F00002D172B600BFFEE7022D02D1E06B0128B6 +:1036000001D1012000E00020002802D172B600BFE5 +:10361000FEE7FCF77BFD0190A06BE16B884201D3D4 +:10362000022D26D14520015700912A4620460499B3 +:10363000FFF7B2F90098401C002812D1606A0028F8 +:1036400001D1012000E0002000280FD120462430C5 +:1036500000F020FB002809D0002F07D0012038609F +:1036600004E00098401C41B2452001550120029021 +:1036700001E0002002900198FCF74CFD029807B091 +:10368000F0BDF7B584B005460E46002003902C46E9 +:10369000002C02D172B600BFFEE7002E02D1206CD2 +:1036A000002801D1012000E00020002802D172B6DC +:1036B00000BFFEE700F0A8F9002802D10698002814 +:1036C00001D1012000E00020002802D172B600BF25 +:1036D000FEE700BFFFF7A8FCA76B002F1AD031460A +:1036E0002046FFF743F9781EA0632069002801D126 +:1036F000012000E00020002807D12046103000F013 +:10370000C9FA002801D0FFF7F1FCFFF79BFC01206C +:1037100007B0F0BD0698002803D1FFF793FC002006 +:10372000F6E70398002804D101A8FFF70DFD01205A +:103730000390FFF787FCFFF7BDFDFFF775FC442101 +:103740000857401C002802D1002144200155452182 +:103750000857401C002802D1002145200155FFF7E1 +:1037600071FC06A901A800F0E7F8002819D120464D +:10377000FFF794FA00280ED0204624300699FFF770 +:10378000F5FC2046FFF7ECFA00F0C8FA0028A1D1BA +:10379000FFF7ACFC9EE72046FFF7E2FA00F0BEFA26 +:1037A00098E72046FFF7DCFA00F0B8FA2046FFF76A +:1037B00075FA00288ED00020AAE7F3B583B005463D +:1037C000002002902C460026002C02D172B600BFC9 +:1037D000FEE7206C002801D1012000E00020002835 +:1037E00002D172B600BFFEE700F00EF9002802D148 +:1037F0000498002801D1012000E00020002802D117 +:1038000072B600BFFEE700BFFFF70EFCA76B002FEC +:103810001CD0781EA0632068002802D1FFF776FB39 +:1038200060602069002801D1012000E0002000280C +:1038300007D12046103000F02DFA002801D0FFF704 +:1038400055FCFFF7FFFB012005B0F0BD04980028F0 +:103850000DD1002E01D1012000E00020002802D16E +:1038600072B600BFFEE7FFF7EDFB0020ECE7029821 +:10387000002804D16846FFF767FC01200290FFF79B +:10388000E1FBFFF717FDFFF7CFFB44210857401C72 +:10389000002802D100214420015545210857401C31 +:1038A000002802D1002145200155FFF7CBFB04A9D8 +:1038B000684600F041F8002824D12046FFF7EEF9D1 +:1038C000002819D02068002807D1FFF7ADFB6068F9 +:1038D00000F08EF90646FFF7B5FB20462430049928 +:1038E000FFF744FC2046FFF73BFA00F017FA0028E8 +:1038F0008AD1FFF7FBFB87E72046FFF731FA00F09C +:103900000DFA81E72046FFF72BFA00F007FA204670 +:10391000FFF7C4F90028EED0002E0BD0FFF784FB90 +:103920002046FFF782F8074639466068FFF734FC07 +:10393000FFF788FB002087E770B505460C46002D91 +:1039400002D172B600BFFEE7002C02D172B600BFF2 +:10395000FEE7FFF769FB134802686868131A2068DE +:10396000401C002801D1002617E00F49286809688B +:10397000884204D06868904201D801260DE0206892 +:10398000984207D92068C01A20602846FFF7DCFB60 +:10399000002602E0002020600126FFF753FB30469E +:1039A00070BD0000180000202C000020FFB585B07D +:1039B0001746B800FFF71CFA0646002E0BD05C2015 +:1039C000FFF716FA0446002C01D0266304E03046C7 +:1039D000FFF74CFB00E00024002C10D000220F99D0 +:1039E0000E986B4613C303923A46089B06990598B6 +:1039F000FFF795F82046FEF73FFF012501E000257F +:103A0000ED43284609B0F0BD06490968002901D1F7 +:103A1000012006E004490968002901D1022000E0E4 +:103A200000207047200000203C000020F8B5002056 +:103A3000009042480068002872D141480068451C47 +:103A40003F480560002D1CD13E48006800680028F2 +:103A500001D1012000E00020002802D172B600BF91 +:103A6000FEE7384807683848006836490860364835 +:103A7000076036480068401C34490860FFF72CF99D +:103A800000BF3348006885423DD300BF2D48006821 +:103A90000068002801D1012000E00020002804D0A7 +:103AA0000020C0432A4908602CE026480068C0680E +:103AB000C4686668B54202D22548066022E0201D2F +:103AC000FFF766FAA06A002803D020461830FFF7F7 +:103AD0005FFA2049E06A0968884202D91D49E06A14 +:103AE00008601422E16A51431B4A8818211DFFF720 +:103AF0008EFA1A49E06A0968C96A8842C6D3012069 +:103B00000090C3E700BF15480068C06A142148430D +:103B100011490858012801D90120009005E0FFE76C +:103B20000F480068401C0E4908600E4800680028D5 +:103B300001D0012000900098F8BD00003C0000205A +:103B400018000020080000200C0000202C0000209D +:103B5000340000201C000020A400002004000020ED +:103B6000240000202800002070B505462C460026C1 +:103B7000002D35D01B480068844201D1012000E0AF +:103B80000020002802D172B600BFFEE7206D002899 +:103B900002D172B600BFFEE7206D401E2065E16CC9 +:103BA000E06A88421CD0206D002819D1201DFFF743 +:103BB000EFF9E06CE0620721E06A081AA0610A49A7 +:103BC000E06A0968884202D90749E06A086014225D +:103BD000E16A5143054A8818211DFFF718FA0126AA +:103BE000304670BD040000201C000020A40000200E +:103BF00070B505462C460026002D42D02249E06AC9 +:103C00000968C96A884235D2A069C00FC007002878 +:103C100005D11D480068C06A0721081AA061142256 +:103C2000E06A5043194A80186169814201D101203C +:103C300000E00020002817D0201DFFF7A9F9124846 +:103C40000068C06AE0621249E06A0968884202D9E5 +:103C50000F49E06A08601422E16A51430B4A881850 +:103C6000211DFFF7D4F903E007480068C06AE0624D +:103C7000012606E00449E06C0968C96A884200D25E +:103C80000126304670BD000004000020A400002082 +:103C90001C00002070B50646F068C468002C02D1F4 +:103CA00072B600BFFEE720461830FFF771F91548DD +:103CB0000068002813D1201DFFF76AF91249E06A55 +:103CC0000968884202D91049E06A08601422E16A52 +:103CD00051430E4A8818211DFFF799F904E0214647 +:103CE00018310B48FFF793F90A49E06A0968C96A75 +:103CF000884204D9012501200749086000E0002519 +:103D0000284670BD3C0000201C000020A4000020BC +:103D100058010020040000202800002070B5002475 +:103D2000002632480068002802D172B600BFFEE7C4 +:103D3000FFF77AF92D480068401E2C4908600846B4 +:103D4000006800284DD12A480068002849D022E0A8 +:103D50002848C068C46820461830FFF719F9201DAC +:103D6000FFF716F92449E06A0968884202D9224916 +:103D7000E06A08601422E16A5143204A8818211D34 +:103D8000FFF745F91E49E06A0968C96A884202D30B +:103D900001201C49086017480068002801D1012053 +:103DA00000E000200028D3D0002C01D0FEF794FFC3 +:103DB00015480568002D0DD000BFFFF737FE00281D +:103DC00002D001200F4908606D1E002DF5D10020A2 +:103DD0000D4908600B480068002802D00126FFF753 +:103DE00085F9FFF72FF9304670BD00003C00002038 +:103DF00014000020580100201C000020A400002016 +:103E000004000020280000202400002040BA704751 +:103E1000C0BA70470138FDD170470000F7B50325DF +:103E2000AD06286A82B016460C464008400028625B +:103E3000286A022108432862286A8007FCD4662089 +:103E4000686001272F61A86AC005FCD599206860C9 +:103E50002F61A86AC005FCD5FF209130FFF7DAFF7B +:103E6000FF230133AB626846EF60352169602F6143 +:103E7000A96AC905FCD5AB62A969EF60C9B2052280 +:103E80006A602F61AA6AD205FCD5AB62AA690902F1 +:103E9000D2B211430180C80702D0032005B0F0BDA3 +:103EA000AB626869FF210831884368616869C91E8F +:103EB0000843686102980002483068600820A860E2 +:103EC000EE602F61A86AC005FCD5FF200130A86212 +:103ED0000023F61CB0080ED0B20811480068990003 +:103EE0006054060A09194E70060C000E8E705B1C99 +:103EF000C8709A42F1D8FF200130A8626869FF219A +:103F0000083188436861686938436861286A8008B5 +:103F100080002862286A38432862002005B0F0BD7E +:103F20008000000C032080064169FF220832914383 +:103F30004161426901210A434261026A920892008A +:103F40000262026A0A4302627047000000200321F5 +:103F50008906096A4908490003229206116211463E +:103F6000096A0222114303229206116200BF032153 +:103F70008906096A022211400229F8D0D1010322E0 +:103F8000920691620321D1609F215160012111614C +:103F900000BF03218906896AFF2201321140914244 +:103FA000F7D1032292069162114688694969FF227E +:103FB0000832914303229206516111464969012258 +:103FC00011430322920651611146096A890889004A +:103FD00011621146096A01221143032292061162FD +:103FE000704700000000000001020304000001020D +:103FF00001000000000000000200000000000000BE +:10400000C0400001C8400001650A00019C40000159 +:10401000A44000018D0C00019840000130400001D7 +:10402000E10B00019440000164400001F10A00012D +:104030006C6F67205B6F6E7C6F66665D3A206163B4 +:1040400074697665207072696E74696E6720737723 +:1040500069746368202864656661756C74206F6696 +:10406000662900006C6564203C317C323E203C6F48 +:104070006E7C6F66667C746F67676C653E3A206322 +:104080006F6E74726F6C20626F617264204C454475 +:10409000000000006C6564006C6F670076657273E9 +:1040A000696F6E0073686F77206669726D776172F1 +:1040B000652F636C6F636B20696E666F0000000094 +:1040C00068656C70000000006C69737420616C6C32 +:1040D00020636F6D6D616E6473000000FC40000131 +:1040E0000000002070000000961700016C410001E4 +:1040F00070000020C85B0000A61700010090D003EC +:1041000000000000000000000000000000000000AF +:10411000000000000000000000000000000000009F +:10412000000000000000000000000000000000008F +:10413000000000000000000000000000AAAAAAAAD7 +:10414000000000000000000000000000000000006F +:10415000000000000000000000000000000000005F +:0C41600000000000000000000000000053 :04000005010000C135 :00000001FF diff --git a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.htm b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.htm index 3af57f3..0c3bcc2 100644 --- a/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.htm +++ b/mcm-ddc-04/MDK-ARM/Objects/embeddedSrc.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Objects\embeddedSrc.axf]

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


-

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Sep 01 20:24:09 2026 +

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Sep 01 20:52:12 2026

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

Call chain for Maximum Stack Depth:

@@ -79,7 +79,7 @@ Global Symbols

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

-

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

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

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

[Calls]