From a546dc5f460d86c1540b83a988d4ebb91c9758be Mon Sep 17 00:00:00 2001 From: "evan.liu" <583229071@qq.com> Date: Fri, 4 Sep 2026 15:22:53 +0800 Subject: [PATCH] =?UTF-8?q?mcm-ddc-ble=20V1.00.16~17:=E5=AE=9E=E6=B5=8B?= =?UTF-8?q?=E6=9D=BF=E8=BD=BD=E7=A1=85=E7=89=87=E4=B8=BA256KB(0x01040000?= =?UTF-8?q?=E8=B5=B7CPU=E8=AF=BB=E5=9B=9E=E7=BB=95/SWD=20fault),Flash?= =?UTF-8?q?=E5=B8=83=E5=B1=80=E5=9B=9E=E9=80=80256KB(Boot16K/bs8K/APP=5FDA?= =?UTF-8?q?TA8K=E4=B8=8D=E5=8F=98,APP1=200x01008000/112K,APP2=200x01024000?= =?UTF-8?q?/112K);=E6=96=B0=E5=A2=9Eappsw=E5=91=BD=E4=BB=A4=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E8=BF=90=E8=A1=8Cbank(=E8=AE=B0=E5=BD=95=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C+=E7=9B=AE=E6=A0=87=E9=95=9C=E5=83=8FCRC32=E5=A4=8D?= =?UTF-8?q?=E7=AE=97=E9=98=B2=E5=91=86);uvprojx=E6=96=B0=E5=A2=9EAPP2=20ta?= =?UTF-8?q?rget(=E9=93=BE=E6=8E=A50x01024000,VTOR=E5=9F=BA=E5=9D=80?= =?UTF-8?q?=E5=AE=8F=E5=8C=96,=E7=89=88=E6=9C=AC=E5=8F=B7=E5=8F=AF?= =?UTF-8?q?=E8=A2=ABtarget=E8=A6=86=E7=9B=96);=E6=96=B0=E5=A2=9Emake=5Fdua?= =?UTF-8?q?l=5Fpackage.bat=E5=8F=8CAPP=E6=95=B4=E5=8C=85=E8=84=9A=E6=9C=AC?= =?UTF-8?q?(merge=5Fimage.py=E6=94=AF=E6=8C=81--app2/--with-appdata);?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BF=A1=E6=81=AF=E9=A1=B90x07=20CUR=5FBANK?= =?UTF-8?q?=E8=AF=86=E5=88=AB=E5=BD=93=E5=89=8D=E8=BF=90=E8=A1=8Cbank;OTA?= =?UTF-8?q?=E5=8F=8Cbank=E9=85=8D=E5=A5=97:=E5=87=BA=E5=8C=85=E5=90=8C?= =?UTF-8?q?=E6=97=B6=E4=BA=A7bank1/bank2=E4=B8=A4=E4=BB=BD=E8=BD=BD?= =?UTF-8?q?=E8=8D=B7(=E6=B8=85=E5=8D=95=E5=B8=A6target=5Fbank),OTA=5FEND?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C=E9=95=9C=E5=83=8F=E5=90=91=E9=87=8F=E8=A1=A8?= =?UTF-8?q?Reset=E5=9C=B0=E5=9D=80=E8=90=BD=E5=9C=A8=E7=9B=AE=E6=A0=87bank?= =?UTF-8?q?(=E6=96=B0=E7=8A=B6=E6=80=816=20bank=5Fmismatch);flash=5Fpackag?= =?UTF-8?q?e.bat=E6=94=B9=E7=94=A8DFP=20pack=E7=9A=84n32wb031keq6=5F2=20ta?= =?UTF-8?q?rget+smart=5Fflash=3Dfalse;appsw=E5=8F=8Cbank=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E4=B8=8ECUR=5FBANK=E5=B7=B2=E5=AE=9E=E6=B5=8B=E9=80=9A?= =?UTF-8?q?=E8=BF=87;=E6=96=87=E6=A1=A3=E5=90=8C=E6=AD=A5(=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E6=97=A5=E5=BF=9737~39/ble=5Fprotocol.md/AGENTS.md)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 + AGENTS.md | 42 +- Boot/MDK-ARM/bin/caiic_boot.bin | Bin 2000 -> 2000 bytes Boot/src/dfu_layout.h | 19 +- docs/ble_protocol.md | 22 +- docs/开发日志.md | 139 + .../Listings-app2/mcm-ddc-ble-app2.map | 5485 +++++++++++++ .../Listings-app2/startup_n32wb03x.lst | 1098 +++ mcm-ddc-ble/MDK-ARM/Listings/mcm-ddc-ble.map | 2728 +++---- mcm-ddc-ble/MDK-ARM/bin/mcm-ddc-ble-app2.bin | Bin 0 -> 54504 bytes mcm-ddc-ble/MDK-ARM/bin/mcm-ddc-ble.bin | Bin 53072 -> 54204 bytes mcm-ddc-ble/MDK-ARM/mcm-ddc-ble.uvprojx | 1160 ++- mcm-ddc-ble/inc/app_ble_proto.h | 1 + mcm-ddc-ble/inc/app_bootset.h | 3 + mcm-ddc-ble/inc/app_info.h | 4 + mcm-ddc-ble/inc/app_version.h | 12 +- mcm-ddc-ble/src/app_bootset.c | 92 +- mcm-ddc-ble/src/app_info.c | 24 +- mcm-ddc-ble/src/app_ota.c | 14 + mcm-ddc-ble/src/cli_core.c | 2 + mcm-ddc-ble/src/main.c | 9 +- tools/ble_cli_test.py | 3 +- tools/flash_package.bat | 11 +- tools/make_dual_package.bat | 57 + tools/make_package.bat | 17 +- tools/merge_image.py | 150 +- tools/out/caiic_ble_dual.bin | Bin 0 -> 201960 bytes tools/out/caiic_ble_dual.hex | 6932 +++++++++++++++++ tools/out/caiic_ble_dual_ota.bin | Bin 0 -> 54204 bytes tools/out/caiic_ble_dual_ota.json | 7 + tools/out/caiic_ble_dual_ota_app2.bin | Bin 0 -> 54504 bytes tools/out/caiic_ble_dual_ota_app2.json | 7 + tools/out/caiic_ble_full.bin | Bin 85840 -> 86972 bytes tools/out/caiic_ble_full.hex | 5973 +++++++------- tools/out/caiic_ble_full_ota.bin | Bin 53072 -> 54204 bytes tools/out/caiic_ble_full_ota.json | 7 +- tools/out/caiic_ble_full_ota_app2.bin | Bin 0 -> 54504 bytes tools/out/caiic_ble_full_ota_app2.json | 7 + 38 files changed, 19655 insertions(+), 4372 deletions(-) create mode 100644 mcm-ddc-ble/MDK-ARM/Listings-app2/mcm-ddc-ble-app2.map create mode 100644 mcm-ddc-ble/MDK-ARM/Listings-app2/startup_n32wb03x.lst create mode 100644 mcm-ddc-ble/MDK-ARM/bin/mcm-ddc-ble-app2.bin create mode 100644 tools/make_dual_package.bat create mode 100644 tools/out/caiic_ble_dual.bin create mode 100644 tools/out/caiic_ble_dual.hex create mode 100644 tools/out/caiic_ble_dual_ota.bin create mode 100644 tools/out/caiic_ble_dual_ota.json create mode 100644 tools/out/caiic_ble_dual_ota_app2.bin create mode 100644 tools/out/caiic_ble_dual_ota_app2.json create mode 100644 tools/out/caiic_ble_full_ota_app2.bin create mode 100644 tools/out/caiic_ble_full_ota_app2.json diff --git a/.gitignore b/.gitignore index 1e4d1e0..60e9715 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ tools/__pycache__/ Boot/MDK-ARM/Objects mcm-ddc-ble/MDK-ARM/Objects mcm-ddc-ble/MDK-ARM/build.log +mcm-ddc-ble/MDK-ARM/build-app2.log +mcm-ddc-ble/MDK-ARM/Objects-app2 diff --git a/AGENTS.md b/AGENTS.md index 8de27ea..43f4eef 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -4,15 +4,15 @@ 本仓库是 **mothercup(母乳杯)** 产品的完整代码仓库,包含三大部分: -1. **设备固件** — 基于国民技术(Nations)**N32WB031 BLE SoC**(实际型号 **N32WB031KEQ6-2**:Cortex-M0,64MHz HSI,**Flash 512KB**,RAM 48KB+16KB): - - **`mcm-ddc-ble/`** — 唯一活跃的应用固件工程(APP,链接在 APP1 bank `0x01008000`/224KB)。以 SDK rdtss 例程为蓝本,集成 FreeRTOS、UART CLI、BLE 自定义 GATT 服务(CLI 透传 / 设备信息查询 / BLE OTA 双 bank 直写升级)、bootsetting 与 APP_DATA 参数区结构化读写命令。当前版本 **V1.00.14**(`mcm-ddc-ble/inc/app_version.h`)。历史上曾有 `mcm-ddc-04/` 主工程,**已删除**,其功能已全部并入本工程。 +1. **设备固件** — 基于国民技术(Nations)**N32WB031 BLE SoC**(Cortex-M0,64MHz HSI,**板载硅片实测 256KB Flash**(0x01000000~0x0103FFFF,开发日志 §37),RAM 48KB+16KB): + - **`mcm-ddc-ble/`** — 唯一活跃的应用固件工程(APP,链接在 APP1 bank `0x01008000`/112KB)。以 SDK rdtss 例程为蓝本,集成 FreeRTOS、UART CLI、BLE 自定义 GATT 服务(CLI 透传 / 设备信息查询 / BLE OTA 双 bank 直写升级)、bootsetting 与 APP_DATA 参数区结构化读写命令。当前版本 **V1.00.17**(`mcm-ddc-ble/inc/app_version.h`)。历史上曾有 `mcm-ddc-04/` 主工程,**已删除**,其功能已全部并入本工程。 - **`Boot/`** — 自写精简 bootloader(链接在 `0x01000000`/16KB):校验 bootsetting 记录自身完整性(magic + 结构体 CRC32)后按 active bank 的 `start_address` 直接跳转;**不校验镜像 CRC(CRC 校验在 OTA 升级过程中完成)**;记录无效或地址越界回退 APP1。 2. **手机 App `SmartAssiter/`** — uni-app **Vue3 + TypeScript** 工程(HBuilderX 项目管理,无 package.json),通过 BLE 连接设备:查看运行参数(温度/电压/转速等)、CLI 终端、OTA 升级页(当前停用,见下)。另有登录/注册/用户信息等云端业务页面。 3. **PC 工具 `tools/`** — 整片烧录包制作/烧录脚本 + bleak 蓝牙测试客户端。 关键文档: -- `docs/开发日志.md` — 固件全程开发日志(34 节,含所有踩坑根因与设计决策,排查问题先查这里) +- `docs/开发日志.md` — 固件全程开发日志(39 节,含所有踩坑根因与设计决策,排查问题先查这里) - `docs/ble_protocol.md` — CAIIC BLE 通信协议 V1.1(帧格式/GATT UUID/三类业务流程/维护命令/手机端开发指南) - `SmartAssiter/docs/修改记录_*.md` — App 侧每次改造的详细记录 @@ -33,15 +33,17 @@ SDK 源码(固件库、CMSIS、FreeRTOS V9.0.0、BLE 协议栈/profile/ns_libr ## Flash / RAM 布局(铁律) -Flash 布局(512KB,`Boot/src/dfu_layout.h` 为唯一权威定义,官方 256KB DFU 布局每区加倍): +> 板载硅片实测 **256KB** Flash(0x01000000~0x0103FFFF;曾按 512KB 规划,实测 0x01040000 起 CPU 读回绕、SWD fault,见开发日志 §37)。以下布局已按 256KB 重排(§38),双 bank 切换 `appsw` 实测通过。 + +Flash 布局(256KB,`Boot/src/dfu_layout.h` 为唯一权威定义;Boot/bootsetting/APP_DATA 保持 16/8/8KB,余下 224KB 均分双 bank): | 区域 | 地址 | 大小 | |---|---|---| | Bootloader | 0x01000000 | 16KB | | bootsetting | 0x01004000 | 8KB(用 1 个 4KB 扇区,结构体见 dfu_layout.h) | | APP_DATA | 0x01006000 | 8KB(区头为 `caiic_params_t` 参数记录,见 app_params.h) | -| APP1 | 0x01008000 | 224KB(0x38000) | -| APP2 | 0x01040000 | 224KB(0x38000) | +| APP1 | 0x01008000 | 112KB(0x1C000) | +| APP2 | 0x01024000 | 112KB(0x1C000) | - **RAM 铁律**:SRAM 为 48KB+16KB,**低 16KB(0x20000000~0x20003FFF)由芯片 ROM/BLE 子系统占用**(rwip 堆描述符、patch 数组、中断中继表,由 ROM 启动代码预备)。**任何工程的 IRAM 执行区必须从 0x20004000 起**(含 Boot 和任何小工具),否则 .data/.bss 初始化冲掉 ROM 数据,BLE init 必然 HardFault(实测根因,开发日志 §21)。注意:mcm-ddc-ble.uvprojx 里 `` 镜像元素显示 0x20000000 是过期显示值,实际生效的是 OCR_RVCT9=0x20004000/0xC000——以 `Listings/mcm-ddc-ble.map` 的 `RW_IRAM1 (Exec base: 0x20004000)` 为准。 - **VTOR**:Cortex-M0 无 SCB->VTOR,用 `PWR->VTOR_REG`(bit31=EN|[30:0]=基址)。规则:**BLE 初始化之前** VTOR 指向 APP 自身向量表(main 开头设 `0x80000000|0x01008000`,USART1 RX 中断需要);**`ns_ble_stack_init()` 之后 VTOR 必须为 0**,此后所有中断经芯片 ROM 跳板 + RAM 中继。**绝对不要在 BLE init 后重设 VTOR**(实测崩溃根因,开发日志 §18)。 @@ -58,14 +60,15 @@ mcm-ddc-ble/ │ ├── app_cli.c # CLI UART 前端:CliTask 行接收/编辑/历史/Tab/Ctrl+Z,提示符 caiic-> │ ├── cli_core.c # CLI 核心(命令表 s_cmds[]/handler/分词执行),输出经可切换 cli_out_fn │ │ # 命令:help / version / sysinfo / devinfo / blelog / led / appget / appset / -│ │ # bsdump / bsset / reset / factory / uartrst / uartinfo +│ │ # bsdump / bsset / appsw / reset / factory / uartrst / uartinfo │ ├── app_ble.c # BLE 栈初始化/广播(名 CAIIC-MCM-20260902)/连接事件 + BLE 调度任务 │ ├── app_ble_proto.c # 0xCA 帧协议:字节流重组、CLI_REQ/RSP、INFO_QUERY/RSP、OTA 帧分发、 │ │ # CLI 读写特征(...e0003) 与只读参数特征(...e0004) 的执行/应答 │ ├── app_info.c # 设备信息:ADC 芯片温度(CH7)/电压(CH6)、运行时长、堆剩余;风扇 weak 数据源 │ ├── app_ota.c # BLE OTA:双 bank 直写(惰性擦扇区,仅 4B 对齐暂存)+ CRC32 校验 + bootsetting 更新 + 复位 │ ├── app_params.c # APP_DATA 参数记录(caiic_params_t,magic+CRC)+ appget/appset 命令(led/pwm) -│ ├── app_bootset.c # bootsetting 结构化读写 bsdump/bsset(自动重算 CRC,防裸写变砖) +│ ├── app_bootset.c # bootsetting 结构化读写 bsdump/bsset + appsw 切 bank(自动重算 CRC,防裸写变砖; +│ │ # appsw 切前复算目标镜像 CRC32) │ ├── ble_up.c # CLI 应答的 BLE notify 上行(ke_msg 上下文约束:环形缓冲 + BLE 任务内发送) │ ├── n32wb03x_it.c # 异常处理(HardFault 栈帧打印)+ USART1_IRQHandler 转发 │ ├── app_usart.c # 遗留文件,已不在工程中编译(rdtss 原透传 FIFO,勿使用) @@ -73,11 +76,13 @@ mcm-ddc-ble/ │ │ # 惰性初始化);供参数接口 JSON 化等使用,MicroLIB 下整数走 %d 快路径 │ └── app_profile/ # app_rdtss.c(GATT 服务实现,读请求按 att_idx 分发 CLI_VAL/INFO_VAL)等 ├── inc/ # 对应头文件 + FreeRTOSConfig.h(heap 20KB)+ app_user_config.h(广播名/连接参数) -└── MDK-ARM/ # mcm-ddc-ble.uvprojx(target "N32WB03x" 为活跃 target; - # OTA_IMG_1/2 是 rdtss 遗产,保留不用)、Objects/、bin/、Listings/ +└── MDK-ARM/ # mcm-ddc-ble.uvprojx(target "N32WB03x" 为活跃 target,链接 APP1; + # target "APP2" 为同源码链接 0x01024000 的 APP2 bank 构建(同版本), + # 供 make_dual_package.bat 出双 APP 整包;OTA_IMG_1/2 是 rdtss 遗产,保留不用)、 + # Objects/、Objects-app2/、bin/、Listings/、Listings-app2/ ``` -工程配置:器件 `N32WB031KEQ6-2`,IROM 0x01008000/0x38000(APP1),IRAM **0x20004000/0xC000**,MicroLIB,全局宏 `N32WB03X, USE_STDPERIPH_DRIVER`;链接器 Misc 附加 BLE ROM 符号表 `symbol_g15.obj`(SDK `middlewares/Nationstech/ble_library/ns_ble_stack/symdef/`)。 +工程配置:器件 `N32WB031KEQ6-2`(实际硅片 256KB),IROM 0x01008000/0x1C000(APP1),IRAM **0x20004000/0xC000**,MicroLIB,全局宏 `N32WB03X, USE_STDPERIPH_DRIVER`;链接器 Misc 附加 BLE ROM 符号表 `symbol_g15.obj`(SDK `middlewares/Nationstech/ble_library/ns_ble_stack/symdef/`)。 ## 构建与烧录 @@ -90,7 +95,7 @@ mcm-ddc-ble/ "D:\Keil_v5\UV4\UV4.exe" -b caiic_boot.uvprojx -j0 -o build.log # Boot 增量构建 ``` -要求保持 **0 Error(s), 0 Warning(s)**。当前基线(V1.00.14):`Code=46912 RO-data=4604 RW-data=2060 ZI-data=28604`。 +要求保持 **0 Error(s), 0 Warning(s)**。当前基线(V1.00.17):`Code=47896 RO-data=4752 RW-data=2060 ZI-data=28612`。 **固件版本号约定(重要)**:每次修改固件代码必须递增 `mcm-ddc-ble/inc/app_version.h` 中的 `APP_FW_VERSION` 与 `APP_FW_VERSION_NUM`(格式 `0x00MMmmpp`,通常补丁位 +1),用于识别板上实际运行的固件;工程名与出包文件名保持不变。 @@ -100,9 +105,11 @@ mcm-ddc-ble/ 1. `tools\make_package.bat` — 一键:`UV4 -r` **全量重建** Boot + APP(出包必须 `-r`,增量构建曾产生栈顶/ZI 不一致的砖包,见开发日志 §24)→ `merge_image.py` 合并。产物在 `tools/out/`: - `caiic_ble_full.hex/.bin` — 整片包(Boot + 缺省 bootsetting + APP1) - - `caiic_ble_full_ota.bin` + `_ota.json` — OTA 载荷与清单(size/crc32/version;version 自动取 `APP_FW_VERSION_NUM`,手机端 OTA_BEGIN 直接取用) + - `caiic_ble_full_ota.bin` + `_ota.json` — APP1 链接的 OTA 载荷与清单(size/crc32/version/target_bank=1;version 自动取 `APP_FW_VERSION_NUM`);`make_package.bat` 同时构建 APP2 target 并出 `caiic_ble_full_ota_app2.bin`/`_ota_app2.json`(target_bank=2)。**客户端按信息项 0x07 CUR_BANK 选对侧 bank 的载荷**;固件 OTA_END 有向量表防呆(status=6 bank_mismatch) - 注意:`merge_image.py` 不带参数运行时默认 app 路径仍指向已删除的 `mcm-ddc-04/`,**手动调用必须显式传参**:`python tools/merge_image.py mcm-ddc-ble/MDK-ARM/bin/mcm-ddc-ble.bin caiic_ble_full` -2. 首次/变砖恢复:`tools\flash_package.bat tools\out\caiic_ble_full.hex`(调 SDK 自带 NSpyocd,整片擦除 + 烧录;需 NS-LINK 接 SWD PA4/PA5 + 复位脚,先关闭 Keil) +2. 首次/变砖恢复:`tools\flash_package.bat tools\out\caiic_ble_full.hex`(调 SDK 自带 NSpyocd,整片擦除 + 烧录;需 NS-LINK 接 SWD PA4/PA5 + 复位脚,先关闭 Keil;target 用 DFP pack 的 `n32wb031keq6_2` + `-O smart_flash=false`,内置 `n32wb031` target 只有 256KB 映射) + - **双 APP 整包(appsw 测试)**:`tools\make_dual_package.bat` 出 `caiic_ble_dual.{hex,bin}`(Boot+bootsetting 双 bank 记录+APP_DATA 缺省记录+APP1/APP2 **同版本**双镜像,APP2 由 uvprojx target "APP2" 链接 0x01024000 构建;运行 bank 用信息项 0x07 CUR_BANK 识别);`flash_package.bat tools\out\caiic_ble_dual.hex` 烧录后可用 `appsw` 在两 bank 间切换(已实测双向切换)。 + - **OTA 双 bank 选包**:OTA 写对侧 bank,载荷必须链接在目标 bank 地址;两份载荷见上,客户端按 CUR_BANK 选包(详见开发日志 §39)。 3. 日常开发调试:Keil F7 编译、F8 下载即可(Boot 不校验镜像 CRC,可直接下载 APP 调试);**Keil 下载选项必须是 "Erase Sectors",整片擦除会杀掉 Boot/bootsetting**(杀掉后需重烧整片包恢复)。板子上烧过其他 0x01000000 起步的程序同样会覆盖 Boot,恢复也是重烧整片包。 4. 日常固件升级设计路径是 BLE OTA(手机 App 或 PC bleak 客户端)。 @@ -122,9 +129,9 @@ mcm-ddc-ble/ - **已知未决问题**:固件 notify 上行链路不通(帧协议应答收不到,下行写入正常),见开发日志 §28 末尾。因此 **App(SmartAssiter)已整体切换为只使用 `...e0003`/`...e0004` 两个读写特征**,删除了 notify/帧协议代码;**App 的 OTA 页当前停用**(OTA 应答依赖 notify)。固件侧帧协议与 OTA 代码仍完整保留,PC 端 `tools/ble_cli_test.py` 两种方式都支持。修复 notify 是本仓库最重要的待办。 - 帧格式:`0xCA | TYPE | SEQ | LEN(LE16) | PAYLOAD | CRC16-CCITT(0x1021/0xFFFF, LE)`;OTA 为双 bank 直写、扇区级 ack 流控、END 整镜像 zlib CRC32 校验后更新 bootsetting 并复位。详见 ble_protocol.md。 - 连接后设备主动发起 MTU=247 交换;失败退化为默认 20B/包,协议按字节流重组,两种情形都正确。 -- 信息项 id:0x01 固件版本 u32 / 0x02 芯片温度 i16(0.1°C,ADC CH7) / 0x03 风扇转速 u16(0xFFFF=无硬件,`app_fan_get_rpm()` 弱符号,产品板重写即可) / 0x04 电压 u16(mV,ADC CH6) / 0x05 运行时长 u32(s) / 0x06 剩余堆 u32(B)。 +- 信息项 id:0x01 固件版本 u32 / 0x02 芯片温度 i16(0.1°C,ADC CH7) / 0x03 风扇转速 u16(0xFFFF=无硬件,`app_fan_get_rpm()` 弱符号,产品板重写即可) / 0x04 电压 u16(mV,ADC CH6) / 0x05 运行时长 u32(s) / 0x06 剩余堆 u32(B) / 0x07 当前运行 bank u8(1=APP1,2=APP2,OTA 选包依据)。 - 调试手段:CLI 命令 `blelog on` 后,串口打印每个收/发协议帧 hex dump、连接/断开、CCCD 订阅事件(走 printf,不经 BLE 通道,避免自激)。 -- **维护命令(V1.00.10 起)**:bootsetting 与 APP_DATA 参数区为**结构化**读写(`appget`/`appset`/`bsdump`/`bsset`,不暴露裸读写),UART 与 BLE CLI 读写特征 `...e0003` 均可调用;V1.00.11 起新增 `reset`(复位单板)/`factory`(恢复出厂设置)/`uartrst`(复位串口)/`uartinfo`(查询串口参数)。详见 `docs/ble_protocol.md` §6.5。 +- **维护命令(V1.00.10 起)**:bootsetting 与 APP_DATA 参数区为**结构化**读写(`appget`/`appset`/`bsdump`/`bsset`,不暴露裸读写),UART 与 BLE CLI 读写特征 `...e0003` 均可调用;V1.00.11 起新增 `reset`(复位单板)/`factory`(恢复出厂设置)/`uartrst`(复位串口)/`uartinfo`(查询串口参数);V1.00.15 起新增 `appsw`(切换运行 bank,切前复算目标镜像 CRC32)。详见 `docs/ble_protocol.md` §6.5。 ## 手机 App(SmartAssiter) @@ -140,8 +147,9 @@ mcm-ddc-ble/ ## PC 工具(tools/) -- `merge_image.py` — 纯 Python 无三方依赖;合并 boot+bootsetting(缺省记录,脚本生成)+APP 为整片 hex/bin,同时产出 `_ota.bin`/`_ota.json`;自动从 `app_version.h` 取 `APP_FW_VERSION_NUM` 写入清单 +- `merge_image.py` — 纯 Python 无三方依赖;合并 boot+bootsetting(缺省记录,脚本生成)+APP 为整片 hex/bin,同时产出 `_ota.bin`/`_ota.json`(bank1 载荷);`--ota-app2` 追加 bank2 载荷 `_ota_app2.bin/.json`;`--app2 --with-appdata` 生成双 bank 整包(make_dual_package.bat 使用);自动从 `app_version.h` 取 `APP_FW_VERSION_NUM` 写入清单(含 `target_bank` 字段) - `make_package.bat` / `flash_package.bat` — 一键出包 / NSpyocd 整片烧录(脚本会自动找 Python312 全路径,本机 `python` 可能是商店占位 stub) +- `make_dual_package.bat` — 双 APP 整包(Boot+bootsetting 双 bank+APP_DATA+APP1+APP2,APP2 升一版链接 0x01024000),用于 appsw 切换测试 - `ble_cli_test.py` + `ble_cli.bat` — PC 端 bleak 蓝牙 CLI 测试客户端(帧协议模式 + `-rw` 读写特征模式,交互模式 `-i`,venv 在 `tools/.venv-ble`,首次运行 bat 自动创建) - `ble_temp_watch.py` — 温度监测小工具 diff --git a/Boot/MDK-ARM/bin/caiic_boot.bin b/Boot/MDK-ARM/bin/caiic_boot.bin index 94c050af24348d94d64e02cc32029b95f6cb6bf0..746d1fb75caa2cba182ce7c57b30e44ba1c2b7d1 100644 GIT binary patch delta 16 Xcmcb>e}R8P3oEmu(xlDpte#8&H0=d? delta 16 Xcmcb>e}R8P3oEmt(xuJqte#8&HEji& diff --git a/Boot/src/dfu_layout.h b/Boot/src/dfu_layout.h index a68b275..622aee6 100644 --- a/Boot/src/dfu_layout.h +++ b/Boot/src/dfu_layout.h @@ -1,10 +1,13 @@ /** * @file dfu_layout.h * @brief Flash memory map and bootsetting record for the CAIIC dual-bank - * bootloader + OTA design (N32WB031KEQ6-2, 512KB flash). + * bootloader + OTA design (256KB flash - the boards actually carry + * the 256KB silicon; reads above 0x0103FFFF alias/fault, see dev + * log section 37). * - * Layout: official N32WB03x 256KB DFU map with every region doubled. - * Shared by the bootloader (Boot/) and the application (mcm-ddc-04/). + * Layout: Boot / bootsetting / APP_DATA unchanged (16KB/8KB/8KB); the + * remaining 224KB is split into two 112KB APP banks. + * Shared by the bootloader (Boot/) and the application (mcm-ddc-ble/). */ #ifndef __DFU_LAYOUT_H__ #define __DFU_LAYOUT_H__ @@ -18,7 +21,7 @@ extern "C" { /* Flash base of this chip family */ #define CAIIC_FLASH_BASE 0x01000000u -/* Region map (512KB total, ends at 0x01080000) */ +/* Region map (256KB total, ends at 0x01040000) */ #define CAIIC_BOOT_BASE 0x01000000u #define CAIIC_BOOT_SIZE 0x00004000u /* 16KB bootloader */ #define CAIIC_BOOTSETTING_ADDR 0x01004000u @@ -26,10 +29,10 @@ extern "C" { #define CAIIC_APP_DATA_ADDR 0x01006000u #define CAIIC_APP_DATA_SIZE 0x00002000u /* 8KB reserved (user data) */ #define CAIIC_APP1_BASE 0x01008000u -#define CAIIC_APP_BANK_SIZE 0x00038000u /* 224KB per bank */ -#define CAIIC_APP2_BASE 0x01040000u -#define CAIIC_IMAGE_UPDATE_BASE 0x01078000u /* 32KB reserved, unused */ -#define CAIIC_IMAGE_UPDATE_SIZE 0x00008000u +#define CAIIC_APP_BANK_SIZE 0x0001C000u /* 112KB per bank */ +#define CAIIC_APP2_BASE 0x01024000u +#define CAIIC_IMAGE_UPDATE_BASE 0x01040000u /* end of flash; no update region */ +#define CAIIC_IMAGE_UPDATE_SIZE 0x00000000u /* Flash erase unit */ #define CAIIC_FLASH_SECTOR_SIZE 0x1000u /* 4KB */ diff --git a/docs/ble_protocol.md b/docs/ble_protocol.md index b0b54ab..b5dfe13 100644 --- a/docs/ble_protocol.md +++ b/docs/ble_protocol.md @@ -1,6 +1,6 @@ # CAIIC BLE 通信协议 V1.1 -适用于 mcm-ddc-ble 固件(N32WB031KEQ6-2,Cortex-M0 64MHz,512KB Flash)。 +适用于 mcm-ddc-ble 固件(N32WB031,Cortex-M0 64MHz,板载 256KB Flash 硅片)。 手机 APP(自研)或通用 BLE 调试工具(如 nRF Connect)通过本文协议与设备通信, 支持三类业务:**CLI 命令透传**、**设备信息查询**(温度/风扇转速等)、**BLE OTA 固件升级**。 @@ -54,7 +54,7 @@ MTU:**设备在连接建立后主动发起 MTU 交换(请求 247)**;手 | 0x21 | 设备→手机 | INFO_RSP | TLV 序列 {id u8, len u8, value…}×n | OTA_RSP status:0=ok,1=bad_frame,2=bad_state/offset 乱序(offset 字段=设备期望的下一字节偏移), -3=size_too_big,4=crc_fail,5=flash_fail。 +3=size_too_big,4=crc_fail,5=flash_fail,6=bank_mismatch(镜像链接地址与目标 bank 不符,见 §6 选包规则)。 ## 4. CLI 透传流程 @@ -80,6 +80,7 @@ UART CLI 特有的交互功能(行编辑、Tab 补全、历史、Ctrl+Z)不 | 0x04 | VDD_MV | u16 | 电源电压,单位 mV(ADC CH6) | | 0x05 | UPTIME_S | u32 | 系统运行时间,单位 s | | 0x06 | FREE_HEAP | u32 | FreeRTOS 堆剩余,单位 B | +| 0x07 | CUR_BANK | u8 | 当前运行 bank:1=APP1,2=APP2(按链接基址判定;OTA 选包依据,见 §6) | 示例:查询温度+风扇 = INFO_QUERY payload `02 03`; 应答 INFO_RSP payload 形如 `02 02 0A 01 03 02 FF FF`(温度 26.6°C,风扇无硬件)。 @@ -90,17 +91,17 @@ UART CLI 特有的交互功能(行编辑、Tab 补全、历史、Ctrl+Z)不 ## 6. OTA 升级流程(双 bank 直写,无中转区) -Flash 布局(512KB,官方 256KB DFU 布局每区加倍): +Flash 布局(256KB 实装硅片;Boot/bootsetting/APP_DATA 保持 16/8/8KB,余下 224KB 均分双 bank): | 区域 | 地址 | 大小 | |---|---|---| | Bootloader | 0x01000000 | 16KB | | bootsetting | 0x01004000 | 8KB(用 1 个 4KB 扇区) | | APP_DATA(预留) | 0x01006000 | 8KB | -| APP1 | 0x01008000 | 224KB | -| APP2 | 0x01040000 | 224KB | +| APP1 | 0x01008000 | 112KB | +| APP2 | 0x01024000 | 112KB | -设备当前运行 APP1 则新固件写入 APP2,反之亦然。bank 上限 224KB(0x38000)。 +设备当前运行 APP1 则新固件写入 APP2,反之亦然。bank 上限 112KB(0x1C000)。 镜像 = Keil 产物 bin(裸二进制,从 bank 基址开始的镜像)。 flash 擦除单位 = 4KB 扇区。设备侧**直写 flash,不做扇区级 RAM 缓存**: 数据首次落入某个未擦除的扇区时先擦除该扇区(惰性擦除),收到的数据立即编程写入, @@ -129,6 +130,14 @@ flash 擦除单位 = 4KB 扇区。设备侧**直写 flash,不做扇区级 RAM 注意:flash 擦写期间设备关中断数十 ms/扇区(Qflash 算法在 RAM 执行),BLE 链路靠 5s supervision timeout 维持,属正常现象;但请避免在 OTA 期间主动断开。 +**OTA 载荷必须链接在目标 bank 地址**(Cortex-M0 代码位置相关)。出包脚本同时产出 +两份 bank 匹配的载荷:`<包名>_ota.bin`(target_bank=1,链接 0x01008000)与 +`<包名>_ota_app2.bin`(target_bank=2,链接 0x01024000),清单 json 内含 +`target_bank` 字段。**客户端选包规则**:先读信息项 0x07 CUR_BANK(当前运行 bank), +OTA 目标 = 对侧 bank,选用对应的载荷。固件侧兜底:OTA_END 整镜像 CRC 通过后, +还会校验镜像向量表 Reset 地址落在目标 bank 范围内,不符则回 +OTA_RSP(status=6 bank_mismatch) 并中止、不切换(V1.00.17 起)。 + ## 6.5 维护命令:bootsetting 与 APP_DATA 参数区(V1.00.09 起,结构化访问;V1.00.10 起参数命令为 appget/appset;V1.00.11 起新增 reset/factory/uartrst/uartinfo) bootsetting 与 APP_DATA 保留区(0x01006000/8KB)的读写以 CLI 命令形式提供, @@ -141,6 +150,7 @@ bootsetting 与 APP_DATA 保留区(0x01006000/8KB)的读写以 CLI 命令形 | `appset ` | 修改参数并立即落盘(led 50~10000 即时生效于 LED1 闪烁;pwm 0~100 仅存储备用);`appset json {"led":500,"pwm":50}` JSON 入参(V1.00.14 起,未知键忽略、任一越界整体不生效) | | `bsdump` | 打印 bootsetting 记录全字段 + magic/CRC 校验结果 | | `bsset ` | 写 bootsetting 单字段(`active 1\|2`、`b1addr/b2addr/b1size/b2size/b1crc/b2crc/b1ver/b2ver`),自动重算 CRC、擦除+编程+校验。**写错 active/addr 会导致 Boot 跳错,恢复靠 SWD 重烧整片包** | +| `appsw [1\|2]` | 切换运行 bank 并复位(V1.00.15 起):无参切对侧 bank;切前校验 bootsetting 记录、目标 bank 记录一致性,并复算目标镜像 CRC32 与记录比对,不匹配拒绝(坏 bank 需先跑 OTA 写入有效镜像) | | `reset` | 复位单板:应答后延时 200ms 执行 `NVIC_SystemReset()`,Boot 按 active bank 跳转 | | `factory` | 恢复出厂设置:APP_DATA 参数区恢复缺省值并落盘后复位(**不动 bootsetting**) | | `uartrst` | 复位串口:USART1 按 115200 8N1 重新初始化并清空 RX 队列 | diff --git a/docs/开发日志.md b/docs/开发日志.md index 83d9a96..b5e315c 100644 --- a/docs/开发日志.md +++ b/docs/开发日志.md @@ -857,3 +857,142 @@ V1.00.12 的 help 紧凑列表是绕过 512B 上限的权宜之计;根因是 A 构建 0 Error/0 Warning,V1.00.14 `Code=46912 RO=4604 RW=2060 ZI=28604`, 整包/OTA 镜像已生成(_ota.bin 53072B,crc32=0x603CBC54)。 + +## 35. appsw 命令:切换运行 bank(2026-09-04,V1.00.15) + +`appsw [1|2]`(app_bootset.c):无参切到对侧 bank,带参切到指定 bank。 +安全校验层层兜底,防止跳进坏 bank: + +- bootsetting 记录必须 valid(无效直接拒绝,不像 bsset 那样从零重建); +- 目标 bank 记录一致性:`start_address` 必须等于该 bank 固定基址 + (APP1=0x01008000 / APP2=0x01040000),`size` 在 1B~224KB 内; +- **复算目标 bank 镜像 CRC32 与记录比对**(软件 CRC 逐位实现,224KB 约数秒, + 期间不关中断、BLE 不断连),不匹配则拒绝并提示先跑 OTA; +- 通过后 `bootset_commit` 改 `active_bank`(自动重算 CRC + 擦除编程 + 读回校验), + 延时 200ms 让应答出去,`NVIC_SystemReset()`。Boot 端不校验镜像 CRC, + 切换安全性全部由本命令的前置校验承担。 + +构建 0 Error/0 Warning,V1.00.15 `Code=47680 RO=4752 RW=2060 ZI=28604`, +整包/OTA 镜像已生成(_ota.bin 53988B,crc32=0xC0500D4E)。 + +## 36. 双 APP 整包脚本(appsw 测试包,2026-09-04,V1.00.15/APP2=V1.00.16) + +`tools\make_dual_package.bat` 一键出**完整整片包** `tools/out/caiic_ble_dual.{hex,bin}`, +包含全部 5 个区域:Boot + bootsetting(双 bank 记录,size/crc32/version 均填实) ++ APP_DATA(缺省 `caiic_params_t` 52B 记录,led=500/pwm=0)+ APP1(V1.00.15, +链接 0x01008000)+ APP2(V1.00.16,链接 0x01040000)。烧录后 `appsw` 可在两个 +真实镜像间来回切换,`version`/`devinfo` 读到的版本号即当前 bank。 + +实现要点: + +- **APP2 必须链接在 0x01040000**:Cortex-M0 代码位置相关,直接把 APP1 的 bin + 烧进 APP2 会因绝对地址/字库指回 0x01008xxx 而"偷跑"APP1 内容。uvprojx 新增 + target **APP2**(克隆 N32WB03x target):IROM/OCR_RVCT4 改 0x01040000, + 独立 `Objects-app2/`、`Listings-app2/`、`bin/mcm-ddc-ble-app2.bin`, + Define 追加 `APP_BASE_ADDR=0x01040000u, APP_FW_VERSION=\"V1.00.16\", + APP_FW_VERSION_NUM=0x00010010u`(字符串宏在 Define 里用 `\"` 转义, + `"` 不会被还原,实测编译报 #20 后改)。**APP2 版本号同时写在 uvprojx + Define 与 make_dual_package.bat 的 APP2_VERSION,两处必须同步**。 +- 固件配套改动(对 APP1 行为中性,故 APP1 版本不递增):`main.c` VTOR 基址由 + 宏 `APP_BASE_ADDR`(缺省 0x01008000)替代硬编码;`app_version.h` 两个宏加 + `#ifndef` 允许 target 级覆盖。`app_ota.c` 本来就用 `Image$$ER_IROM1$$Base` + 判当前 bank,APP2 target 天然正确(OTA 目标自动为 APP1)。 +- `merge_image.py` 扩展:`--app2 --app2-version N --with-appdata`, + bootsetting 生成双 bank 记录,APP_DATA 生成缺省参数记录;位置参数兼容 + 原 `make_package.bat` 流程(单 bank 包行为不变)。 +- **OTA 跨 bank 链接地址注意**:OTA 载荷必须链接在**目标 bank** 地址。当前 + `_ota.bin` 是 APP1 链接的镜像——只有运行在 APP2 时 OTA(写 APP1)才是严格 + 正确的;运行在 APP1 时 OTA 写 APP2 的 APP1 链接镜像,boot 后名义 active=APP2 + 实际执行会滑回 APP1 flash(VTOR 也指向 APP1)。要完整支持双 bank OTA,需出 + 两份 bank 匹配的 OTA 包(本工程的 APP1/APP2 双 target 已具备这个能力)。 + +## 37. 实测:板载芯片 Flash 只有 256KB 可用(2026-09-04,重要) + +双 APP 整包(§36)烧录后 `appsw 2` 被自身 CRC 校验拦下(记录 0xCCDBC8B0, +实算 0xD30FB2BD)。逐层定位: + +1. 本地复算:`mcm-ddc-ble-app2.bin` 的 zlib CRC32 = 0xCCDBC8B0(与 bootsetting + 记录一致),而 0xD30FB2BD 恰好等于 **dual 整包 [0x01000000, +54288) 区段**的 + CRC——即固件(CPU)读 0x01040000 拿到的是 0x01000000 处的内容(256KB 回绕别名)。 +2. NSpyocd(AHB-AP/SWD)读 0x01040000 直接 TransferFault;读 0x0103FF00 正常。 + 总线在 0x01040000 以上没有存储器。 +3. NSpyocd 烧写 0x01040000 以上"成功"(FLM 未报错),但 CPU 读回证明数据实际 + 不可见;Boot/APP1 未被破坏说明写也未回绕到低区——上方写入被静默丢弃。 + +**结论:当前开发板上的芯片实际表现为 256KB Flash(0x01000000~0x0103FFFF), +与"N32WB031KEQ6-2 = 512KB"的预期不符。** 需核对板子实际丝印/物料(可能实装了 +256KB 的 KCQ6-1)。受此影响: + +- §36 的双 APP 整包/`appsw` 功能在这块板上不可用(APP2 地址无效); + 脚本与 APP2 target 保留,待 512KB 芯片到位后可直接复用。 +- **现有 512KB 双 bank 布局(dfu_layout.h)在此板上整体不成立**:BLE OTA 向 + APP2(0x01040000)的直写会被静默丢弃,OTA"成功"后会切到无效 bank。 + 若确认板上就是 256KB 料,应回退到官方 256KB DFU 布局(APP1 0x01008000/112KB、 + APP2 0x01020000/112KB,bootsetting/APP_DATA 相应下移),改动涉及 + dfu_layout.h、Boot、app_ota.c、merge_image.py 与全部文档。 +- flash_package.bat 已改用 DFP pack 的 n32wb031keq6_2 target(512KB 映射) + + `-O smart_flash=false`(pack target 的预编程 diff 读 0x01000000 会 fault, + 编程+校验正常);对 256KB 内的常规整包烧录同样适用(已实测)。 + +## 附:本次调试的正面结果 + +- `appsw` 的三层安全校验按设计拦下了无效 bank(记录 CRC ≠ 实算 CRC), + 没有跳进坏镜像——校验逻辑本身验证通过。 +- 分包读 CLI 应答(§33)实测正常:BLE 读 `version`/`appsw` 输出完整。 + +## 38. 回退 256KB 布局 + appsw 双 bank 实测通过(2026-09-04,V1.00.16/APP2=V1.00.17) + +确认板载硅片为 256KB(§37)后的重排:Boot 16KB / bootsetting 8KB / APP_DATA 8KB +不动,余下 224KB 均分:**APP1 0x01008000/112KB(0x1C000),APP2 0x01024000/112KB**, +末尾 0x0103FFFF 对齐 256KB 终点;IMAGE_UPDATE 区取消(BASE 改为 0x01040000 作 +flash 结束标记,SIZE=0,Boot 的 start_address 上界检查沿用该区间)。 + +改动点: + +- `Boot/src/dfu_layout.h`:`CAIIC_APP_BANK_SIZE` 0x38000→0x1C000, + `CAIIC_APP2_BASE` 0x01040000→0x01024000,IMAGE_UPDATE 归零。Boot/APP 全量重建。 +- uvprojx:target N32WB03x 的 IROM/OCR_RVCT4 size 0x38000→0x1c000; + target APP2 的 start 0x1040000→0x1024000、size 0x1c000, + Define `APP_BASE_ADDR=0x01024000u`、版本覆盖升至 **V1.00.17/0x00010011u** + (APP1 默认版本升 V1.00.16/0x00010010u;bat 的 APP2_VERSION 同步)。 +- `merge_image.py`:`APP2_ADDR` 0x01024000。 +- app_bootset.c 提示文案去掉硬编码地址(改指宏名)。 + +实测(NSpyocd 烧 `caiic_ble_dual.hex`,bleak 客户端操作): + +- 烧录后跑 APP1:BLE `version` → **V1.00.16**;`appsw 2` → bank2 CRC 校验通过、 + 更新 active=2、复位; +- 重连后 `version` → **V1.00.17**(APP2,链接 0x01024000,BLE/CLI 全功能正常, + VTOR 宏化生效);`bsdump` 记录 valid,双 bank size/crc/ver 正确; +- 无参 `appsw` 切回 APP1,`version` 再次 → **V1.00.16**。双向切换全通。 +- 已知小现象:设备在写应答 ACK 前后复位时,bleak 写特征偶报 + WinError -2147023673(操作已取消),实际命令已送达执行——属 Windows BLE + 栈对端复位的时序表现,非固件问题。 + +构建 0 Error/0 Warning:APP1 `Code=47704 RO=4752 RW=2060 ZI=28604`, +APP2 `Code=48004`(同源码、不同链接地址/版本号,体积差 300B 属正常链接差异)。 +整包/双包/OTA 镜像均已重新生成。 + +## 39. OTA 双 bank 配套:CUR_BANK 信息项 + 双载荷出包 + 向量表防呆(2026-09-04,V1.00.17) + +回答"不知道当前跑 APP1 还是 APP2、OTA bin 链接地址不匹配怎么办": + +- **信息项 0x07 CUR_BANK**(u8,1=APP1/2=APP2,按链接基址 `Image$$ER_IROM1$$Base` + 判定):`devinfo` 首行新增 `cur bank: APPn`,帧协议 INFO_QUERY 与只读特征 + `...e0004` 的 TLV 同步包含。任何时刻客户端都能确定运行 bank,不依赖版本号。 +- **双 OTA 载荷**:`make_package.bat`/`make_dual_package.bat` 现在都构建 APP2 + target,`merge_image.py` 新增 `--ota-app2`:出 `<包名>_ota.bin`(target_bank=1) + 与 `<包名>_ota_app2.bin`(target_bank=2),清单 json 增加 `target_bank` 字段。 + 客户端规则:读 CUR_BANK → OTA 目标 = 对侧 bank → 选对应载荷。 +- **固件防呆**:OTA_END 整镜像 CRC 通过后,校验镜像向量表 Reset 地址落在目标 + bank 范围内,否则回 OTA_RSP(status=6 bank_mismatch)、中止不切换。 + (通知上行未修复,手机端 OTA 页仍停用;该校验 PC 帧协议客户端可达。) +- **APP2 target 取消版本号覆盖**:两个 bank 必须出同一 release(否则 OTA 清单 + version 与镜像自报版本不一致)。bank 区分改由 CUR_BANK 承担——比"+1 版本号" + 更通用(任意 OTA 之后仍有效)。`--app2-version` 缺省=主版本号。 +- ble_cli_test.py 的 `param` 命令同步解码 cur_bank。 + +实测(双包烧录):APP1 devinfo `cur bank: APP1` → `appsw` → APP2 devinfo +`cur bank: APP2`(两 bank 同为 V1.00.17)→ e0004 TLV 含 `cur_bank` → +`appsw 1` 切回。构建 0 Error/0 Warning(双 target),整包/双包/双 OTA 载荷 +均已重新生成。 diff --git a/mcm-ddc-ble/MDK-ARM/Listings-app2/mcm-ddc-ble-app2.map b/mcm-ddc-ble/MDK-ARM/Listings-app2/mcm-ddc-ble-app2.map new file mode 100644 index 0000000..f19adb0 --- /dev/null +++ b/mcm-ddc-ble/MDK-ARM/Listings-app2/mcm-ddc-ble-app2.map @@ -0,0 +1,5485 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + startup_n32wb03x.o(RESET) refers to startup_n32wb03x.o(STACK) for __initial_sp + startup_n32wb03x.o(RESET) refers to startup_n32wb03x.o(.text) for Reset_Handler + startup_n32wb03x.o(RESET) refers to n32wb03x_it.o(i.HardFault_Handler) for HardFault_Handler + startup_n32wb03x.o(RESET) refers to port.o(i.SVC_Handler) for SVC_Handler + startup_n32wb03x.o(RESET) refers to port.o(.emb_text) for PendSV_Handler + startup_n32wb03x.o(RESET) refers to port.o(i.SysTick_Handler) for SysTick_Handler + startup_n32wb03x.o(RESET) refers to n32wb03x_it.o(i.USART1_IRQHandler) for USART1_IRQHandler + startup_n32wb03x.o(.text) refers to system_n32wb03x.o(i.SystemInit) for SystemInit + startup_n32wb03x.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + system_n32wb03x.o(i.OTPTrim_Read) refers to memseta.o(.text) for __aeabi_memclr4 + system_n32wb03x.o(i.OTPTrim_Read) refers to memcpya.o(.text) for __aeabi_memcpy + system_n32wb03x.o(i.OTPTrim_Read) refers to system_n32wb03x.o(.constdata) for .constdata + system_n32wb03x.o(i.SystemCoreClockUpdate) refers to system_n32wb03x.o(.data) for .data + system_n32wb03x.o(i.SystemGetMacAddr) refers to system_n32wb03x.o(i.OTPTrim_Read) for OTPTrim_Read + system_n32wb03x.o(i.SystemGetMacAddr) refers to system_n32wb03x.o(.bss) for .bss + system_n32wb03x.o(i.SystemGetUUID) refers to system_n32wb03x.o(i.OTPTrim_Read) for OTPTrim_Read + system_n32wb03x.o(i.SystemGetUUID) refers to system_n32wb03x.o(.bss) for .bss + system_n32wb03x.o(i.SystemInit) refers to system_n32wb03x.o(i.OTPTrim_Read) for OTPTrim_Read + system_n32wb03x.o(i.SystemInit) refers to system_n32wb03x.o(.emb_text) for system_delay_cycles + system_n32wb03x.o(i.SystemInit) refers to system_n32wb03x.o(.bss) for .bss + system_n32wb03x.o(i.SystemTrimValueGet) refers to system_n32wb03x.o(i.OTPTrim_Read) for OTPTrim_Read + system_n32wb03x.o(i.SystemTrimValueGet) refers to system_n32wb03x.o(.bss) for .bss + system_n32wb03x.o(i.SystemTrimValueRead) refers to system_n32wb03x.o(i.OTPTrim_Read) for OTPTrim_Read + system_n32wb03x.o(i.system_delay_n_10us) refers to system_n32wb03x.o(.emb_text) for system_delay_cycles + n32wb03x_adc.o(i.ADC16Bit_ConverValueToVoltage) refers to system_n32wb03x.o(i.SystemTrimValueGet) for SystemTrimValueGet + n32wb03x_adc.o(i.ADC16Bit_ConverValueToVoltage) refers to idiv.o(.text) for __aeabi_idivmod + n32wb03x_adc.o(i.ADC_ConverValueToTemperature) refers to system_n32wb03x.o(i.SystemTrimValueGet) for SystemTrimValueGet + n32wb03x_adc.o(i.ADC_ConverValueToTemperature) refers to ffltui.o(.text) for __aeabi_ui2f + n32wb03x_adc.o(i.ADC_ConverValueToTemperature) refers to fadd.o(.text) for __aeabi_frsub + n32wb03x_adc.o(i.ADC_ConverValueToTemperature) refers to f2d.o(.text) for __aeabi_f2d + n32wb03x_adc.o(i.ADC_ConverValueToTemperature) refers to ddiv.o(.text) for __aeabi_ddiv + n32wb03x_adc.o(i.ADC_ConverValueToTemperature) refers to dadd.o(.text) for __aeabi_dadd + n32wb03x_adc.o(i.ADC_ConverValueToTemperature) refers to d2f.o(.text) for __aeabi_d2f + n32wb03x_adc.o(i.ADC_ConverValueToVoltage) refers to system_n32wb03x.o(i.SystemTrimValueGet) for SystemTrimValueGet + n32wb03x_adc.o(i.ADC_ConverValueToVoltage) refers to idiv.o(.text) for __aeabi_idivmod + n32wb03x_adc.o(i.ADC_DeInit) refers to n32wb03x_rcc.o(i.RCC_EnableAHBPeriphReset) for RCC_EnableAHBPeriphReset + n32wb03x_adc.o(i.ADC_DeInit) refers to n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) for RCC_EnableAHBPeriphClk + n32wb03x_gpio.o(i.GPIO_AFIOInitDefault) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphReset) for RCC_EnableAPB2PeriphReset + n32wb03x_gpio.o(i.GPIO_DeInit) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphReset) for RCC_EnableAPB2PeriphReset + n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) refers to n32wb03x_rcc.o(.constdata) for .constdata + n32wb03x_rcc.o(i.RCC_WaitHseStable) refers to n32wb03x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus + n32wb03x_rcc.o(i.RCC_WaitHsiStable) refers to n32wb03x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus + n32wb03x_tim.o(i.TIM_ConfigExtTrigAsClk) refers to n32wb03x_tim.o(i.ConfigTI1) for ConfigTI1 + n32wb03x_tim.o(i.TIM_ConfigExtTrigAsClk) refers to n32wb03x_tim.o(i.ConfigTI2) for ConfigTI2 + n32wb03x_tim.o(i.TIM_ConfigPwmIc) refers to n32wb03x_tim.o(i.ConfigTI2) for ConfigTI2 + n32wb03x_tim.o(i.TIM_ConfigPwmIc) refers to n32wb03x_tim.o(i.ConfigTI1) for ConfigTI1 + n32wb03x_tim.o(i.TIM_DeInit) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphReset) for RCC_EnableAPB2PeriphReset + n32wb03x_tim.o(i.TIM_DeInit) refers to n32wb03x_rcc.o(i.RCC_EnableAPB1PeriphReset) for RCC_EnableAPB1PeriphReset + n32wb03x_tim.o(i.TIM_ICInit) refers to n32wb03x_tim.o(i.ConfigTI1) for ConfigTI1 + n32wb03x_tim.o(i.TIM_ICInit) refers to n32wb03x_tim.o(i.ConfigTI2) for ConfigTI2 + n32wb03x_usart.o(i.USART_DeInit) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphReset) for RCC_EnableAPB2PeriphReset + n32wb03x_usart.o(i.USART_DeInit) refers to n32wb03x_rcc.o(i.RCC_EnableAPB1PeriphReset) for RCC_EnableAPB1PeriphReset + n32wb03x_usart.o(i.USART_Init) refers to n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) for RCC_GetClocksFreqValue + n32wb03x_usart.o(i.USART_Init) refers to uidiv.o(.text) for __aeabi_uidivmod + n32wb03x_spi.o(i.I2S_Init) refers to n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) for RCC_GetClocksFreqValue + n32wb03x_spi.o(i.I2S_Init) refers to uidiv.o(.text) for __aeabi_uidivmod + n32wb03x_spi.o(i.SPI_I2S_DeInit) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphReset) for RCC_EnableAPB2PeriphReset + n32wb03x_lpuart.o(i.LPUART_Init) refers to n32wb03x_rcc.o(i.RCC_GetLpuartClkSrc) for RCC_GetLpuartClkSrc + n32wb03x_lpuart.o(i.LPUART_Init) refers to n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) for RCC_GetClocksFreqValue + n32wb03x_lpuart.o(i.LPUART_Init) refers to uidiv.o(.text) for __aeabi_uidivmod + n32wb03x_qflash.o(i.Qflash_Erase_Sector) refers to n32wb03x_qflash.o(.data) for .data + n32wb03x_qflash.o(i.Qflash_Init) refers to memcpya.o(.text) for __aeabi_memcpy + n32wb03x_qflash.o(i.Qflash_Init) refers to n32wb03x_qflash.o(.bss) for .bss + n32wb03x_qflash.o(i.Qflash_Init) refers to n32wb03x_qflash.o(.data) for .data + n32wb03x_qflash.o(i.Qflash_Init) refers to n32wb03x_qflash.o(.constdata) for .constdata + n32wb03x_qflash.o(i.Qflash_Read) refers to n32wb03x_qflash.o(.data) for .data + n32wb03x_qflash.o(i.Qflash_Write) refers to n32wb03x_qflash.o(.data) for .data + lib_att.o(i.attm_att_set_value) refers to memcpya.o(.text) for __aeabi_memcpy + rwip.o(i.rwip_init) refers to rwip_driver.o(i.llhwc_phy_prerx_flash) for llhwc_phy_prerx_flash + rwip_driver.o(i.llhwc_modem_setmode) refers to rwip_driver.o(i.llhwc_setmode_reg_config) for llhwc_setmode_reg_config + rwip_driver.o(i.llhwc_modem_setmode) refers to rwip_driver.o(.data) for .data + rwip_driver.o(i.llhwc_phy_prerx_flash) refers to rwip_driver.o(i.llhwc_setmode_reg_config) for llhwc_setmode_reg_config + rwip_driver.o(i.llhwc_phy_prerx_flash) refers to rwip_driver.o(.data) for .data + rwip_driver.o(i.llhwc_setmode_reg_config) refers to ns_ble.o(.bss) for app_env + rwip_driver.o(i.llhwc_setmode_reg_config) refers to rwip_driver.o(.data) for .data + rwip_driver.o(i.radio_freq_cal_from_trim) refers to rwip_driver.o(.data) for .data + rwip_driver.o(i.radio_hse_mco_set) refers to ffltui.o(.text) for __aeabi_ui2f + rwip_driver.o(i.radio_hse_mco_set) refers to fflti.o(.text) for __aeabi_i2f + rwip_driver.o(i.radio_hse_mco_set) refers to fdiv.o(.text) for __aeabi_fdiv + rwip_driver.o(i.radio_hse_mco_set) refers to fmul.o(.text) for __aeabi_fmul + rwip_driver.o(i.radio_hse_mco_set) refers to ffixui.o(.text) for __aeabi_f2uiz + rwip_driver.o(i.radio_hse_mco_set) refers to fadd.o(.text) for __aeabi_fadd + rwip_driver.o(i.radio_hse_mco_set) refers to rwip_driver.o(.data) for .data + rwip_driver.o(i.radio_read_trim_mac_address) refers to system_n32wb03x.o(i.OTPTrim_Read) for OTPTrim_Read + rwip_driver.o(i.radio_read_trim_mco_freq) refers to system_n32wb03x.o(i.OTPTrim_Read) for OTPTrim_Read + rwip_driver.o(i.rf_tx_power_set) refers to rwip_driver.o(.data) for .data + rwip_driver.o(i.rf_tx_power_set) refers to rwip_driver.o(.constdata) for .constdata + rwip_driver.o(i.rwip_sleep) refers to uidiv.o(.text) for __aeabi_uidivmod + rwip_driver.o(i.rwip_sleep) refers to rwip_driver.o(i.__ARM_common_ll_mulss) for __ARM_common_ll_mulss + rwip_driver.o(i.rwip_sleep) refers to uldiv.o(.text) for __aeabi_uldivmod + rwip_driver.o(i.rwip_sleep) refers to ns_ble.o(.bss) for app_env + rwip_driver.o(i.rwip_slp_isr) refers to dfltui.o(.text) for __aeabi_ui2d + rwip_driver.o(i.rwip_slp_isr) refers to ddiv.o(.text) for __aeabi_ddiv + rwip_driver.o(i.rwip_slp_isr) refers to dfltul.o(.text) for __aeabi_ul2d + rwip_driver.o(i.rwip_slp_isr) refers to dmul.o(.text) for __aeabi_dmul + rwip_driver.o(i.rwip_slp_isr) refers to dfixul.o(.text) for __aeabi_d2ulz + rwip_driver.o(i.rwip_slp_isr) refers to uldiv.o(.text) for __aeabi_uldivmod + rwip_driver.o(i.rwip_slp_isr) refers to rwip_driver.o(i.llhwc_phy_prerx_flash) for llhwc_phy_prerx_flash + rwip_driver.o(i.rwip_slp_isr) refers to rwip_driver.o(.data) for .data + rwip_driver.o(i.rwip_slp_isr) refers to rwip_driver.o(.constdata) for .constdata + prf.o(i.prf_add_profile) refers to prf.o(i.prf_itf_get) for prf_itf_get + prf.o(i.prf_add_profile) refers to prf.o(.bss) for .bss + prf.o(i.prf_cleanup) refers to prf.o(.bss) for .bss + prf.o(i.prf_create) refers to prf.o(.bss) for .bss + prf.o(i.prf_env_get) refers to prf.o(.bss) for .bss + prf.o(i.prf_get_id_from_task) refers to prf.o(.bss) for .bss + prf.o(i.prf_get_itf_func_register) refers to prf.o(.bss) for .bss + prf.o(i.prf_get_task_from_id) refers to prf.o(.bss) for .bss + prf.o(i.prf_init) refers to prf.o(.bss) for .bss + prf.o(i.prf_itf_get) refers to prf.o(.bss) for .bss + diss.o(i.diss_init) refers to diss_task.o(i.diss_task_init) for diss_task_init + diss.o(i.diss_init) refers to diss.o(.constdata) for .constdata + diss.o(i.diss_prf_itf_get) refers to diss.o(.constdata) for .constdata + diss.o(.constdata) refers to diss.o(i.diss_init) for diss_init + diss.o(.constdata) refers to diss.o(i.diss_destroy) for diss_destroy + diss.o(.constdata) refers to diss.o(i.diss_create) for diss_create + diss.o(.constdata) refers to diss.o(i.diss_cleanup) for diss_cleanup + diss_task.o(i.diss_set_value_req_handler) refers to prf.o(i.prf_env_get) for prf_env_get + diss_task.o(i.diss_set_value_req_handler) refers to diss.o(i.diss_value_to_handle) for diss_value_to_handle + diss_task.o(i.diss_set_value_req_handler) refers to diss.o(i.diss_check_val_len) for diss_check_val_len + diss_task.o(i.diss_set_value_req_handler) refers to memcpya.o(.text) for __aeabi_memcpy + diss_task.o(i.diss_task_init) refers to prf.o(i.prf_env_get) for prf_env_get + diss_task.o(i.diss_task_init) refers to diss_task.o(.constdata) for .constdata + diss_task.o(i.diss_value_cfm_handler) refers to prf.o(i.prf_env_get) for prf_env_get + diss_task.o(i.diss_value_cfm_handler) refers to diss.o(i.diss_value_to_handle) for diss_value_to_handle + diss_task.o(i.diss_value_cfm_handler) refers to memcpya.o(.text) for __aeabi_memcpy + diss_task.o(i.gattc_read_req_ind_handler) refers to prf.o(i.prf_env_get) for prf_env_get + diss_task.o(i.gattc_read_req_ind_handler) refers to diss.o(i.diss_handle_to_value) for diss_handle_to_value + diss_task.o(i.gattc_read_req_ind_handler) refers to memcpya.o(.text) for __aeabi_memcpy + diss_task.o(i.gattc_read_req_ind_handler) refers to prf.o(i.prf_dst_task_get) for prf_dst_task_get + diss_task.o(.constdata) refers to diss_task.o(i.diss_set_value_req_handler) for diss_set_value_req_handler + diss_task.o(.constdata) refers to diss_task.o(i.gattc_read_req_ind_handler) for gattc_read_req_ind_handler + diss_task.o(.constdata) refers to diss_task.o(i.diss_value_cfm_handler) for diss_value_cfm_handler + rdtss.o(i.rdtss_cleanup) refers to rdtss_task.o(i.rdtss_set_ccc_value) for rdtss_set_ccc_value + rdtss.o(i.rdtss_create) refers to rdtss_task.o(i.rdtss_set_ccc_value) for rdtss_set_ccc_value + rdtss.o(i.rdtss_init) refers to rdtss_task.o(i.rdtss_task_init) for rdtss_task_init + rdtss.o(i.rdtss_init) refers to rdtss_task.o(i.rdtss_init_ccc_values) for rdtss_init_ccc_values + rdtss.o(i.rdtss_prf_itf_get) refers to rdtss.o(.constdata) for .constdata + rdtss.o(.constdata) refers to rdtss.o(i.rdtss_init) for rdtss_init + rdtss.o(.constdata) refers to rdtss.o(i.rdtss_destroy) for rdtss_destroy + rdtss.o(.constdata) refers to rdtss.o(i.rdtss_create) for rdtss_create + rdtss.o(.constdata) refers to rdtss.o(i.rdtss_cleanup) for rdtss_cleanup + rdtss_task.o(i.gattc_att_info_req_ind_handler) refers to prf.o(i.prf_env_get) for prf_env_get + rdtss_task.o(i.gattc_cmp_evt_handler) refers to prf.o(i.prf_env_get) for prf_env_get + rdtss_task.o(i.gattc_read_req_ind_handler) refers to prf.o(i.prf_env_get) for prf_env_get + rdtss_task.o(i.gattc_read_req_ind_handler) refers to rdts_common.o(i.rdtss_get_att_idx) for rdtss_get_att_idx + rdtss_task.o(i.gattc_read_req_ind_handler) refers to rdtss_task.o(i.rdtss_att_get_value) for rdtss_att_get_value + rdtss_task.o(i.gattc_read_req_ind_handler) refers to prf.o(i.prf_dst_task_get) for prf_dst_task_get + rdtss_task.o(i.gattc_read_req_ind_handler) refers to memcpya.o(.text) for __aeabi_memcpy + rdtss_task.o(i.gattc_write_req_ind_handler) refers to prf.o(i.prf_env_get) for prf_env_get + rdtss_task.o(i.gattc_write_req_ind_handler) refers to rdts_common.o(i.rdtss_get_att_idx) for rdtss_get_att_idx + rdtss_task.o(i.gattc_write_req_ind_handler) refers to rdts_common.o(i.get_value_handle) for get_value_handle + rdtss_task.o(i.gattc_write_req_ind_handler) refers to rdts_common.o(i.check_client_char_cfg) for check_client_char_cfg + rdtss_task.o(i.gattc_write_req_ind_handler) refers to rdtss_task.o(i.rdtss_att_get_value) for rdtss_att_get_value + rdtss_task.o(i.gattc_write_req_ind_handler) refers to memcpya.o(.text) for __aeabi_memcpy + rdtss_task.o(i.gattc_write_req_ind_handler) refers to rdtss_task.o(i.rdtss_att_set_value) for rdtss_att_set_value + rdtss_task.o(i.gattc_write_req_ind_handler) refers to prf.o(i.prf_dst_task_get) for prf_dst_task_get + rdtss_task.o(i.rdtss_att_get_value) refers to prf.o(i.prf_env_get) for prf_env_get + rdtss_task.o(i.rdtss_att_info_rsp_handler) refers to prf.o(i.prf_env_get) for prf_env_get + rdtss_task.o(i.rdtss_att_set_value) refers to prf.o(i.prf_env_get) for prf_env_get + rdtss_task.o(i.rdtss_att_set_value) refers to memcpya.o(.text) for __aeabi_memcpy + rdtss_task.o(i.rdtss_init_ccc_values) refers to prf.o(i.prf_env_get) for prf_env_get + rdtss_task.o(i.rdtss_init_ccc_values) refers to memcpya.o(.text) for __aeabi_memcpy + rdtss_task.o(i.rdtss_set_ccc_value) refers to rdtss_task.o(i.rdtss_att_get_value) for rdtss_att_get_value + rdtss_task.o(i.rdtss_set_ccc_value) refers to memcpya.o(.text) for __aeabi_memcpy + rdtss_task.o(i.rdtss_set_ccc_value) refers to rdtss_task.o(i.rdtss_att_set_value) for rdtss_att_set_value + rdtss_task.o(i.rdtss_task_init) refers to prf.o(i.prf_env_get) for prf_env_get + rdtss_task.o(i.rdtss_task_init) refers to rdtss_task.o(.constdata) for .constdata + rdtss_task.o(i.rdtss_val_ind_req_handler) refers to prf.o(i.prf_env_get) for prf_env_get + rdtss_task.o(i.rdtss_val_ind_req_handler) refers to rdts_common.o(i.get_cfg_handle) for get_cfg_handle + rdtss_task.o(i.rdtss_val_ind_req_handler) refers to rdts_common.o(i.rdtss_get_att_idx) for rdtss_get_att_idx + rdtss_task.o(i.rdtss_val_ind_req_handler) refers to rdtss_task.o(i.rdtss_att_get_value) for rdtss_att_get_value + rdtss_task.o(i.rdtss_val_ind_req_handler) refers to memcpya.o(.text) for __aeabi_memcpy + rdtss_task.o(i.rdtss_val_ntf_req_handler) refers to prf.o(i.prf_env_get) for prf_env_get + rdtss_task.o(i.rdtss_val_ntf_req_handler) refers to rdts_common.o(i.get_cfg_handle) for get_cfg_handle + rdtss_task.o(i.rdtss_val_ntf_req_handler) refers to rdts_common.o(i.rdtss_get_att_idx) for rdtss_get_att_idx + rdtss_task.o(i.rdtss_val_ntf_req_handler) refers to rdtss_task.o(i.rdtss_att_get_value) for rdtss_att_get_value + rdtss_task.o(i.rdtss_val_ntf_req_handler) refers to memcpya.o(.text) for __aeabi_memcpy + rdtss_task.o(i.rdtss_val_set_req_handler) refers to prf.o(i.prf_env_get) for prf_env_get + rdtss_task.o(i.rdtss_val_set_req_handler) refers to lib_att.o(i.attm_att_set_value) for attm_att_set_value + rdtss_task.o(i.rdtss_value_req_rsp_handler) refers to rdts_common.o(i.rdtss_get_att_handle) for rdtss_get_att_handle + rdtss_task.o(i.rdtss_value_req_rsp_handler) refers to memcpya.o(.text) for __aeabi_memcpy + rdtss_task.o(.constdata) refers to rdtss_task.o(i.gattc_read_req_ind_handler) for gattc_read_req_ind_handler + rdtss_task.o(.constdata) refers to rdtss_task.o(i.gattc_write_req_ind_handler) for gattc_write_req_ind_handler + rdtss_task.o(.constdata) refers to rdtss_task.o(i.gattc_att_info_req_ind_handler) for gattc_att_info_req_ind_handler + rdtss_task.o(.constdata) refers to rdtss_task.o(i.gattc_cmp_evt_handler) for gattc_cmp_evt_handler + rdtss_task.o(.constdata) refers to rdtss_task.o(i.rdtss_val_ntf_req_handler) for rdtss_val_ntf_req_handler + rdtss_task.o(.constdata) refers to rdtss_task.o(i.rdtss_val_set_req_handler) for rdtss_val_set_req_handler + rdtss_task.o(.constdata) refers to rdtss_task.o(i.rdtss_val_ind_req_handler) for rdtss_val_ind_req_handler + rdtss_task.o(.constdata) refers to rdtss_task.o(i.rdtss_att_info_rsp_handler) for rdtss_att_info_rsp_handler + rdtss_task.o(.constdata) refers to rdtss_task.o(i.rdtss_value_req_rsp_handler) for rdtss_value_req_rsp_handler + rdts_common.o(i.rdtss_get_att_handle) refers to prf.o(i.prf_env_get) for prf_env_get + rdts_common.o(i.rdtss_get_att_idx) refers to prf.o(i.prf_env_get) for prf_env_get + ns_sleep.o(i.entry_sleep) refers to ns_ble.o(i.ns_iwdg_config) for ns_iwdg_config + ns_sleep.o(i.ns_sleep) refers to main.o(i.app_sleep_prepare_proc) for app_sleep_prepare_proc + ns_sleep.o(i.ns_sleep) refers to rwip_driver.o(i.rwip_sleep) for rwip_sleep + ns_sleep.o(i.ns_sleep) refers to ns_sleep.o(i.entry_sleep) for entry_sleep + ns_sleep.o(i.ns_sleep) refers to main.o(i.app_sleep_resume_proc) for app_sleep_resume_proc + ns_sleep.o(i.ns_sleep) refers to ns_sleep.o(.data) for .data + ns_sleep.o(i.ns_sleep_lock_acquire) refers to ns_sleep.o(.data) for .data + ns_sleep.o(i.ns_sleep_lock_release) refers to ns_sleep.o(.data) for .data + ns_error.o(i.error_handler) refers to ns_error.o(.bss) for .bss + ns_timer.o(i.ns_timer_api_process_handler) refers to ns_timer.o(.bss) for .bss + ns_timer.o(i.ns_timer_api_process_handler) refers to ns_timer.o(i.timer_modified_handler) for timer_modified_handler + ns_timer.o(i.ns_timer_api_process_handler) refers to ns_timer.o(i.timer_canceled_handler) for timer_canceled_handler + ns_timer.o(i.ns_timer_cancel) refers to ns_timer.o(.bss) for .bss + ns_timer.o(i.ns_timer_cancel) refers to ns_timer.o(i.timer_canceled_handler) for timer_canceled_handler + ns_timer.o(i.ns_timer_cancel_all) refers to ns_timer.o(i.timer_canceled_handler) for timer_canceled_handler + ns_timer.o(i.ns_timer_cancel_all) refers to ns_timer.o(.bss) for .bss + ns_timer.o(i.ns_timer_create) refers to ns_timer.o(.bss) for .bss + ns_timer.o(i.ns_timer_modify) refers to ns_timer.o(.bss) for .bss + ns_timer.o(i.ns_timer_modify) refers to ns_timer.o(i.timer_modified_handler) for timer_modified_handler + ns_sec.o(i.gapc_bond_ind_handler) refers to ns_ble.o(i.ns_ble_disconnect) for ns_ble_disconnect + ns_sec.o(i.gapc_bond_ind_handler) refers to memcpya.o(.text) for __aeabi_memcpy + ns_sec.o(i.gapc_bond_ind_handler) refers to ns_ble.o(.bss) for app_env + ns_sec.o(i.gapc_bond_ind_handler) refers to ns_sec.o(.bss) for .bss + ns_sec.o(i.gapc_bond_req_ind_handler) refers to rand.o(.text) for rand + ns_sec.o(i.gapc_bond_req_ind_handler) refers to memcpya.o(.text) for __aeabi_memcpy + ns_sec.o(i.gapc_bond_req_ind_handler) refers to uidiv.o(.text) for __aeabi_uidivmod + ns_sec.o(i.gapc_bond_req_ind_handler) refers to memseta.o(.text) for __aeabi_memclr + ns_sec.o(i.gapc_bond_req_ind_handler) refers to ns_sec.o(.bss) for .bss + ns_sec.o(i.gapc_bond_req_ind_handler) refers to ns_ble.o(.bss) for app_env + ns_sec.o(i.gapc_encrypt_ind_handler) refers to ns_sec.o(.bss) for .bss + ns_sec.o(i.gapc_encrypt_req_ind_handler) refers to memseta.o(.text) for __aeabi_memclr4 + ns_sec.o(i.gapc_encrypt_req_ind_handler) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size + ns_sec.o(i.gapc_encrypt_req_ind_handler) refers to memcpya.o(.text) for __aeabi_memcpy + ns_sec.o(i.gapc_encrypt_req_ind_handler) refers to memcmp.o(.text) for memcmp + ns_sec.o(i.gapc_encrypt_req_ind_handler) refers to ns_sec.o(.bss) for .bss + ns_sec.o(i.ns_bond_db_get_size) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector + ns_sec.o(i.ns_bond_db_get_size) refers to ns_sec.o(.bss) for .bss + ns_sec.o(i.ns_bond_db_load) refers to memcpya.o(.text) for __aeabi_memcpy + ns_sec.o(i.ns_bond_db_load) refers to ns_sec.o(.bss) for .bss + ns_sec.o(i.ns_bond_last_bonded_addr) refers to memseta.o(.text) for __aeabi_memclr4 + ns_sec.o(i.ns_bond_last_bonded_addr) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size + ns_sec.o(i.ns_bond_last_bonded_addr) refers to ns_sec.o(i.ns_bond_db_load) for ns_bond_db_load + ns_sec.o(i.ns_bond_last_bonded_peer_id) refers to memseta.o(.text) for __aeabi_memclr4 + ns_sec.o(i.ns_bond_last_bonded_peer_id) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size + ns_sec.o(i.ns_bond_last_bonded_peer_id) refers to ns_sec.o(i.ns_bond_db_load) for ns_bond_db_load + ns_sec.o(i.ns_bond_last_bonded_ral_info) refers to memseta.o(.text) for __aeabi_memclr4 + ns_sec.o(i.ns_bond_last_bonded_ral_info) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size + ns_sec.o(i.ns_bond_last_bonded_ral_info) refers to ns_sec.o(i.ns_bond_db_load) for ns_bond_db_load + ns_sec.o(i.ns_bond_last_bonded_ral_info) refers to memcpya.o(.text) for __aeabi_memcpy + ns_sec.o(i.ns_bond_last_bonded_ral_info) refers to ns_ble.o(.bss) for gap_env + ns_sec.o(i.ns_bond_resolv_addr_start) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size + ns_sec.o(i.ns_bond_resolv_addr_start) refers to memseta.o(.text) for __aeabi_memclr4 + ns_sec.o(i.ns_bond_resolv_addr_start) refers to ns_sec.o(i.ns_bond_db_load) for ns_bond_db_load + ns_sec.o(i.ns_bond_resolv_addr_start) refers to memcpya.o(.text) for __aeabi_memcpy + ns_sec.o(i.ns_bond_search_addr_irk) refers to memseta.o(.text) for __aeabi_memclr4 + ns_sec.o(i.ns_bond_search_addr_irk) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size + ns_sec.o(i.ns_bond_search_addr_irk) refers to memcpya.o(.text) for __aeabi_memcpy + ns_sec.o(i.ns_bond_search_addr_irk) refers to memcmp.o(.text) for memcmp + ns_sec.o(i.ns_bond_search_addr_irk) refers to ns_sec.o(i.ns_bond_resolv_addr_start) for ns_bond_resolv_addr_start + ns_sec.o(i.ns_bond_search_addr_irk) refers to ns_sec.o(.bss) for .bss + ns_sec.o(i.ns_bond_search_addr_irk) refers to ns_ble.o(.bss) for app_env + ns_sec.o(i.ns_sec_bond_db_erase_all) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector + ns_sec.o(i.ns_sec_bond_db_erase_all) refers to ns_sec.o(.bss) for .bss + ns_sec.o(i.ns_sec_bond_store_evt_handler) refers to memseta.o(.text) for __aeabi_memclr4 + ns_sec.o(i.ns_sec_bond_store_evt_handler) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size + ns_sec.o(i.ns_sec_bond_store_evt_handler) refers to memcpya.o(.text) for __aeabi_memcpy + ns_sec.o(i.ns_sec_bond_store_evt_handler) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector + ns_sec.o(i.ns_sec_bond_store_evt_handler) refers to n32wb03x_qflash.o(i.Qflash_Write) for Qflash_Write + ns_sec.o(i.ns_sec_bond_store_evt_handler) refers to ns_ble.o(i.ns_ble_list_set_ral) for ns_ble_list_set_ral + ns_sec.o(i.ns_sec_bond_store_evt_handler) refers to ns_sec.o(.bss) for .bss + ns_sec.o(i.ns_sec_bond_store_evt_handler) refers to ns_ble.o(.bss) for gap_env + ns_sec.o(i.ns_sec_get_bond_status) refers to ns_sec.o(.bss) for .bss + ns_sec.o(i.ns_sec_get_iocap) refers to ns_sec.o(.bss) for .bss + ns_sec.o(i.ns_sec_init) refers to n32wb03x_qflash.o(i.Qflash_Init) for Qflash_Init + ns_sec.o(i.ns_sec_init) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size + ns_sec.o(i.ns_sec_init) refers to ns_sec.o(.bss) for .bss + ns_sec.o(i.ns_sec_pincode_respond) refers to memseta.o(.text) for __aeabi_memclr + ns_sec.o(i.ns_sec_send_bond_start) refers to ns_sec.o(.bss) for .bss + ns_sec.o(i.ns_sec_send_encrypt_req) refers to memseta.o(.text) for __aeabi_memclr4 + ns_sec.o(i.ns_sec_send_encrypt_req) refers to ns_sec.o(i.ns_bond_db_get_size) for ns_bond_db_get_size + ns_sec.o(i.ns_sec_send_encrypt_req) refers to memcpya.o(.text) for __aeabi_memcpy + ns_sec.o(i.ns_sec_send_encrypt_req) refers to memcmp.o(.text) for memcmp + ns_sec.o(i.ns_sec_send_encrypt_req) refers to ns_sec.o(.bss) for .bss + ns_sec.o(i.ns_sec_send_encrypt_req) refers to ns_ble.o(.bss) for app_env + ns_sec.o(i.ns_sec_send_security_req) refers to ns_sec.o(.bss) for .bss + ns_sec.o(.constdata) refers to ns_sec.o(i.app_sec_msg_dflt_handler) for app_sec_msg_dflt_handler + ns_sec.o(.constdata) refers to ns_sec.o(i.gapc_bond_req_ind_handler) for gapc_bond_req_ind_handler + ns_sec.o(.constdata) refers to ns_sec.o(i.gapc_bond_ind_handler) for gapc_bond_ind_handler + ns_sec.o(.constdata) refers to ns_sec.o(i.gapc_encrypt_req_ind_handler) for gapc_encrypt_req_ind_handler + ns_sec.o(.constdata) refers to ns_sec.o(i.gapc_encrypt_ind_handler) for gapc_encrypt_ind_handler + ns_sec.o(.constdata) refers to ns_sec.o(.constdata) for app_sec_msg_handler_list + ns_ble.o(i.app_create_advertising) refers to ns_sec.o(i.ns_sec_get_bond_status) for ns_sec_get_bond_status + ns_ble.o(i.app_create_advertising) refers to ns_sec.o(i.ns_bond_last_bonded_peer_id) for ns_bond_last_bonded_peer_id + ns_ble.o(i.app_create_advertising) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.app_set_adv_data) refers to memcpya.o(.text) for __aeabi_memcpy + ns_ble.o(i.app_set_adv_data) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.app_set_scan_rsp_data) refers to memcpya.o(.text) for __aeabi_memcpy + ns_ble.o(i.app_set_scan_rsp_data) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.app_start_advertising) refers to rwip_driver.o(i.llhwc_modem_setmode) for llhwc_modem_setmode + ns_ble.o(i.app_start_advertising) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_EXTI4_12_IRQHandler) refers to n32wb03x_exti.o(i.EXTI_GetITStatus) for EXTI_GetITStatus + ns_ble.o(i.ns_EXTI4_12_IRQHandler) refers to n32wb03x_exti.o(i.EXTI_ClrITPendBit) for EXTI_ClrITPendBit + ns_ble.o(i.ns_EXTI4_12_IRQHandler) refers to ns_ble.o(.data) for .data + ns_ble.o(i.ns_HardFault_Handler) refers to ns_ble.o(.data) for .data + ns_ble.o(i.ns_ble_active_rssi) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_add_prf_func_register) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_add_svc) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_adv_data_set) refers to memcpya.o(.text) for __aeabi_memcpy + ns_ble.o(i.ns_ble_adv_data_set) refers to ns_ble.o(i.app_set_adv_data) for app_set_adv_data + ns_ble.o(i.ns_ble_adv_data_set) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_adv_fsm_next) refers to ns_ble.o(i.app_create_advertising) for app_create_advertising + ns_ble.o(i.ns_ble_adv_fsm_next) refers to ns_ble.o(i.app_set_adv_data) for app_set_adv_data + ns_ble.o(i.ns_ble_adv_fsm_next) refers to ns_ble.o(i.app_start_advertising) for app_start_advertising + ns_ble.o(i.ns_ble_adv_fsm_next) refers to ns_ble.o(i.app_set_scan_rsp_data) for app_set_scan_rsp_data + ns_ble.o(i.ns_ble_adv_fsm_next) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_adv_init) refers to memcpya.o(.text) for __aeabi_memcpy4 + ns_ble.o(i.ns_ble_adv_init) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_adv_start) refers to ns_ble.o(i.app_create_advertising) for app_create_advertising + ns_ble.o(i.ns_ble_adv_start) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_adv_stop) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_create_init) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_create_scan) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_delete_init) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_delete_scan) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_disconnect) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_dle_set) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_ex_adv_data_set) refers to ns_ble.o(i.app_set_adv_data) for app_set_adv_data + ns_ble.o(i.ns_ble_ex_adv_data_set) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_gap_init) refers to memcpya.o(.text) for __aeabi_memcpy + ns_ble.o(i.ns_ble_gap_init) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_get_active_connection) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_get_conidx_by_role) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_get_connection_num) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_get_connection_state) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_get_peer_info) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_list_set_ral) refers to memcpya.o(.text) for __aeabi_memcpy + ns_ble.o(i.ns_ble_list_set_wl) refers to memcpya.o(.text) for __aeabi_memcpy + ns_ble.o(i.ns_ble_master_connection_num) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_mtu_set) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_phy_set) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_prf_task_register) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_prod_test_cmd_send) refers to memcpya.o(.text) for __aeabi_memcpy + ns_ble.o(i.ns_ble_prod_test_cmd_send) refers to rwip_driver.o(i.llhwc_modem_setmode) for llhwc_modem_setmode + ns_ble.o(i.ns_ble_radio_calibration) refers to ffltui.o(.text) for __aeabi_ui2f + ns_ble.o(i.ns_ble_radio_calibration) refers to fdiv.o(.text) for __aeabi_fdiv + ns_ble.o(i.ns_ble_radio_calibration) refers to ffixui.o(.text) for __aeabi_f2uiz + ns_ble.o(i.ns_ble_radio_calibration) refers to rwip_driver.o(i.radio_hse_mco_set) for radio_hse_mco_set + ns_ble.o(i.ns_ble_radio_power_set) refers to rwip_driver.o(i.rf_tx_power_set) for rf_tx_power_set + ns_ble.o(i.ns_ble_resolv_addr) refers to memcpya.o(.text) for __aeabi_memcpy + ns_ble.o(i.ns_ble_scan_data_find) refers to memcmp.o(.text) for memcmp + ns_ble.o(i.ns_ble_scan_init) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_scan_rsp_data_set) refers to memcpya.o(.text) for __aeabi_memcpy + ns_ble.o(i.ns_ble_scan_rsp_data_set) refers to ns_ble.o(i.app_set_scan_rsp_data) for app_set_scan_rsp_data + ns_ble.o(i.ns_ble_scan_rsp_data_set) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_set_active_connection) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_set_slave_latency) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_slave_connection_num) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_stack_init) refers to memcpya.o(.text) for __aeabi_memcpy4 + ns_ble.o(i.ns_ble_stack_init) refers to n32wb03x_exti.o(i.EXTI_InitPeripheral) for EXTI_InitPeripheral + ns_ble.o(i.ns_ble_stack_init) refers to memseta.o(.text) for __aeabi_memclr4 + ns_ble.o(i.ns_ble_stack_init) refers to n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) for RCC_EnableAHBPeriphClk + ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(i.patchx_enable) for patchx_enable + ns_ble.o(i.ns_ble_stack_init) refers to rwip.o(i.rwip_init) for rwip_init + ns_ble.o(i.ns_ble_stack_init) refers to prf.o(i.prf_init) for prf_init + ns_ble.o(i.ns_ble_stack_init) refers to startup_n32wb03x.o(RESET) for __Vectors + ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(i.ns_HardFault_Handler) for ns_HardFault_Handler + ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(.data) for .data + ns_ble.o(i.ns_ble_stack_init) refers to rwip_driver.o(i.rwip_slp_isr) for rwip_slp_isr + ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(i.ns_EXTI4_12_IRQHandler) for ns_EXTI4_12_IRQHandler + ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_stack_init) refers to ns_ble.o(.constdata) for .constdata + ns_ble.o(i.ns_ble_stack_init) refers to prf.o(i.prf_add_profile) for prf_add_profile + ns_ble.o(i.ns_ble_stack_init) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id + ns_ble.o(i.ns_ble_stack_init) refers to prf.o(i.prf_get_id_from_task) for prf_get_id_from_task + ns_ble.o(i.ns_ble_stack_init) refers to ns_ble_task.o(.constdata) for TASK_DESC_APP_M + ns_ble.o(i.ns_ble_start_init) refers to rwip_driver.o(i.llhwc_modem_setmode) for llhwc_modem_setmode + ns_ble.o(i.ns_ble_start_init) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_start_scan) refers to rwip_driver.o(i.llhwc_modem_setmode) for llhwc_modem_setmode + ns_ble.o(i.ns_ble_start_scan) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_stop_init) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_stop_scan) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_ble_update_param) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_iwdg_config) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_iwdg_reload) refers to ns_ble.o(.data) for .data + ns_ble.o(i.ns_iwdg_reload) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_peripheral_config) refers to ns_ble.o(i.ns_ble_lsc_config) for ns_ble_lsc_config + ns_ble.o(i.ns_peripheral_config) refers to ns_sleep.o(i.ns_sleep_lock_acquire) for ns_sleep_lock_acquire + ns_ble.o(i.ns_peripheral_config) refers to ns_ble.o(.bss) for .bss + ns_ble.o(i.ns_peripheral_config) refers to ns_ble.o(.data) for .data + ns_ble_task.o(i.app_conn_params_update_evt_handler) refers to ns_ble.o(i.ns_ble_update_param) for ns_ble_update_param + ns_ble_task.o(i.app_conn_params_update_evt_handler) refers to ns_ble.o(.bss) for gap_env + ns_ble_task.o(i.app_entry_point_handler) refers to ns_timer.o(i.ns_timer_api_process_handler) for ns_timer_api_process_handler + ns_ble_task.o(i.app_entry_point_handler) refers to ns_ble.o(.bss) for ble_prf_evn + ns_ble_task.o(i.app_entry_point_handler) refers to ns_sec.o(.constdata) for app_sec_handlers + ns_ble_task.o(i.app_init_timeout_evt_handler) refers to ns_ble.o(i.ns_ble_stop_init) for ns_ble_stop_init + ns_ble_task.o(i.app_init_timeout_evt_handler) refers to ns_ble.o(.bss) for scan_env + ns_ble_task.o(i.app_lsi_calib_evt_handler) refers to ns_ble.o(i.ns_ble_lsc_config) for ns_ble_lsc_config + ns_ble_task.o(i.app_lsi_calib_evt_handler) refers to ns_sleep.o(i.ns_sleep_lock_release) for ns_sleep_lock_release + ns_ble_task.o(i.app_lsi_calib_evt_handler) refers to ns_ble_task.o(.data) for .data + ns_ble_task.o(i.app_lsi_calib_evt_handler) refers to ns_ble.o(.bss) for app_env + ns_ble_task.o(i.gapc_cmp_evt_handler) refers to ns_ble.o(.bss) for app_env + ns_ble_task.o(i.gapc_conn_rssi_ind_handler) refers to ns_ble.o(.bss) for app_env + ns_ble_task.o(i.gapc_connection_req_ind_handler) refers to ns_sec.o(i.ns_sec_get_bond_status) for ns_sec_get_bond_status + ns_ble_task.o(i.gapc_connection_req_ind_handler) refers to ns_sec.o(i.ns_sec_get_iocap) for ns_sec_get_iocap + ns_ble_task.o(i.gapc_connection_req_ind_handler) refers to ns_ble.o(i.ns_ble_adv_start) for ns_ble_adv_start + ns_ble_task.o(i.gapc_connection_req_ind_handler) refers to ns_ble.o(.bss) for app_env + ns_ble_task.o(i.gapc_disconnect_ind_handler) refers to ns_ble.o(i.ns_ble_get_connection_num) for ns_ble_get_connection_num + ns_ble_task.o(i.gapc_disconnect_ind_handler) refers to memseta.o(.text) for __aeabi_memclr + ns_ble_task.o(i.gapc_disconnect_ind_handler) refers to ns_ble.o(.bss) for app_env + ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) refers to memcpya.o(.text) for __aeabi_memcpy + ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) refers to ns_ble.o(.bss) for gap_env + ns_ble_task.o(i.gapc_le_phy_ind_handler) refers to rwip_driver.o(i.llhwc_modem_setmode) for llhwc_modem_setmode + ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) refers to ns_ble.o(.bss) for app_env + ns_ble_task.o(i.gapc_param_update_req_ind_handler) refers to ns_ble.o(i.ns_ble_adv_start) for ns_ble_adv_start + ns_ble_task.o(i.gapc_param_update_req_ind_handler) refers to ns_ble.o(.bss) for app_env + ns_ble_task.o(i.gapc_param_updated_ind_handler) refers to ns_ble.o(.bss) for app_env + ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) refers to memcpya.o(.text) for __aeabi_memcpy + ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) refers to ns_ble.o(.bss) for gap_env + ns_ble_task.o(i.gapm_activity_created_ind_handler) refers to ns_ble.o(.bss) for app_env + ns_ble_task.o(i.gapm_activity_stopped_ind_handler) refers to ns_ble.o(i.ns_ble_adv_fsm_next) for ns_ble_adv_fsm_next + ns_ble_task.o(i.gapm_activity_stopped_ind_handler) refers to ns_ble.o(i.ns_ble_delete_scan) for ns_ble_delete_scan + ns_ble_task.o(i.gapm_activity_stopped_ind_handler) refers to ns_ble.o(i.ns_ble_delete_init) for ns_ble_delete_init + ns_ble_task.o(i.gapm_activity_stopped_ind_handler) refers to ns_ble.o(.bss) for app_env + ns_ble_task.o(i.gapm_addr_solved_ind_handler) refers to memcpya.o(.text) for __aeabi_memcpy + ns_ble_task.o(i.gapm_addr_solved_ind_handler) refers to ns_sec.o(i.ns_bond_search_addr_irk) for ns_bond_search_addr_irk + ns_ble_task.o(i.gapm_addr_solved_ind_handler) refers to ns_ble.o(.bss) for app_env + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to prf.o(i.prf_init) for prf_init + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_peripheral_config) for ns_peripheral_config + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to memseta.o(.text) for __aeabi_memclr + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to rwip_driver.o(i.llhwc_modem_setmode) for llhwc_modem_setmode + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to memcpya.o(.text) for __aeabi_memcpy + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_sec.o(i.ns_sec_get_bond_status) for ns_sec_get_bond_status + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_sec.o(i.ns_bond_last_bonded_ral_info) for ns_bond_last_bonded_ral_info + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_sec.o(i.ns_bond_last_bonded_addr) for ns_bond_last_bonded_addr + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_list_set_ral) for ns_ble_list_set_ral + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_add_svc) for ns_ble_add_svc + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_adv_stop) for ns_ble_adv_stop + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_start_scan) for ns_ble_start_scan + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_adv_start) for ns_ble_adv_start + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_sec.o(i.ns_bond_resolv_addr_start) for ns_bond_resolv_addr_start + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_adv_fsm_next) for ns_ble_adv_fsm_next + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_delete_scan) for ns_ble_delete_scan + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_delete_init) for ns_ble_delete_init + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(i.ns_ble_start_init) for ns_ble_start_init + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble.o(.bss) for scan_env + ns_ble_task.o(i.gapm_cmp_evt_handler) refers to ns_ble_task.o(.constdata) for .constdata + ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) refers to memcmp.o(.text) for memcmp + ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) refers to ns_ble.o(i.ns_ble_scan_data_find) for ns_ble_scan_data_find + ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) refers to ns_ble.o(i.ns_ble_stop_scan) for ns_ble_stop_scan + ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) refers to ns_ble.o(i.ns_ble_start_init) for ns_ble_start_init + ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) refers to ns_ble.o(.bss) for scan_env + ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) refers to rand.o(.text) for srand + ns_ble_task.o(i.gattc_cmp_evt_handler) refers to ns_ble.o(.bss) for app_env + ns_ble_task.o(i.gattc_mtu_changed_ind_handler) refers to ns_ble.o(.bss) for app_env + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.app_entry_point_handler) for app_entry_point_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_activity_created_ind_handler) for gapm_activity_created_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_activity_stopped_ind_handler) for gapm_activity_stopped_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) for gapm_gen_rand_nb_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_addr_solved_ind_handler) for gapm_addr_solved_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_cmp_evt_handler) for gapm_cmp_evt_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_profile_added_ind_handler) for gapm_profile_added_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) for gapm_ext_adv_repoer_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapm_scan_request_ind_handler) for gapm_scan_request_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gattc_mtu_changed_ind_handler) for gattc_mtu_changed_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gattc_cmp_evt_handler) for gattc_cmp_evt_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_connection_req_ind_handler) for gapc_connection_req_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_param_update_req_ind_handler) for gapc_param_update_req_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_param_updated_ind_handler) for gapc_param_updated_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) for gapc_le_pkt_size_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_disconnect_ind_handler) for gapc_disconnect_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) for gapc_get_dev_info_req_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_le_phy_ind_handler) for gapc_le_phy_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) for gapc_set_dev_info_req_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_cmp_evt_handler) for gapc_cmp_evt_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.gapc_conn_rssi_ind_handler) for gapc_conn_rssi_ind_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.app_lsi_calib_evt_handler) for app_lsi_calib_evt_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.app_conn_params_update_evt_handler) for app_conn_params_update_evt_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(i.app_init_timeout_evt_handler) for app_init_timeout_evt_handler + ns_ble_task.o(.constdata) refers to ns_sec.o(i.ns_sec_bond_store_evt_handler) for ns_sec_bond_store_evt_handler + ns_ble_task.o(.constdata) refers to ns_ble_task.o(.constdata) for app_msg_handler_tab + ns_ble_task.o(.constdata) refers to ns_ble_task.o(.data) for app_state + app_dis.o(i.app_dis_add_dis) refers to ns_ble.o(i.ns_ble_prf_task_register) for ns_ble_prf_task_register + app_dis.o(i.app_dis_add_dis) refers to prf.o(i.prf_get_itf_func_register) for prf_get_itf_func_register + app_dis.o(i.app_dis_add_dis) refers to app_dis.o(.constdata) for .constdata + app_dis.o(i.app_dis_add_dis) refers to diss.o(i.diss_prf_itf_get) for diss_prf_itf_get + app_dis.o(i.app_dis_init) refers to ns_ble.o(i.ns_ble_prf_task_register) for ns_ble_prf_task_register + app_dis.o(i.app_dis_init) refers to prf.o(i.prf_get_itf_func_register) for prf_get_itf_func_register + app_dis.o(i.app_dis_init) refers to app_dis.o(.constdata) for .constdata + app_dis.o(i.app_dis_init) refers to diss.o(i.diss_prf_itf_get) for diss_prf_itf_get + app_dis.o(i.diss_value_req_ind_handler) refers to memcpya.o(.text) for __aeabi_memcpy + app_dis.o(.constdata) refers to app_dis.o(i.diss_value_req_ind_handler) for diss_value_req_ind_handler + app_dis.o(.constdata) refers to app_dis.o(.constdata) for app_dis_msg_handler_list + app_rdtss.o(i.app_rdtss_add_rdts) refers to ns_ble.o(i.ns_ble_prf_task_register) for ns_ble_prf_task_register + app_rdtss.o(i.app_rdtss_add_rdts) refers to prf.o(i.prf_get_itf_func_register) for prf_get_itf_func_register + app_rdtss.o(i.app_rdtss_add_rdts) refers to app_rdtss.o(.constdata) for .constdata + app_rdtss.o(i.app_rdtss_add_rdts) refers to rdtss.o(i.rdtss_prf_itf_get) for rdtss_prf_itf_get + app_rdtss.o(i.app_rdtss_init) refers to ns_ble.o(i.ns_ble_prf_task_register) for ns_ble_prf_task_register + app_rdtss.o(i.app_rdtss_init) refers to prf.o(i.prf_get_itf_func_register) for prf_get_itf_func_register + app_rdtss.o(i.app_rdtss_init) refers to app_rdtss.o(.constdata) for .constdata + app_rdtss.o(i.app_rdtss_init) refers to rdtss.o(i.rdtss_prf_itf_get) for rdtss_prf_itf_get + app_rdtss.o(i.rdtss_send_notify) refers to prf.o(i.prf_get_task_from_id) for prf_get_task_from_id + app_rdtss.o(i.rdtss_send_notify) refers to memcpya.o(.text) for __aeabi_memcpy + app_rdtss.o(i.rdtss_send_notify) refers to app_rdtss.o(.data) for .data + app_rdtss.o(i.rdtss_send_notify) refers to ns_ble.o(.bss) for app_env + app_rdtss.o(i.rdtss_val_ntf_cfm_handler) refers to ble_up.o(i.ble_up_on_cfm) for ble_up_on_cfm + app_rdtss.o(i.rdtss_val_write_ind_handler) refers to app_ble_proto.o(i.app_ble_proto_log_get) for app_ble_proto_log_get + app_rdtss.o(i.rdtss_val_write_ind_handler) refers to printfa.o(i.__0printf) for __2printf + app_rdtss.o(i.rdtss_val_write_ind_handler) refers to app_ble_proto.o(i.app_ble_proto_rx_bytes) for app_ble_proto_rx_bytes + app_rdtss.o(i.rdtss_val_write_ind_handler) refers to app_ble_proto.o(i.app_ble_proto_cli_exec) for app_ble_proto_cli_exec + app_rdtss.o(i.rdtss_val_write_ind_handler) refers to app_rdtss.o(.data) for .data + app_rdtss.o(i.rdtss_value_req_ind_handler) refers to memcpya.o(.text) for __aeabi_memcpy + app_rdtss.o(i.rdtss_value_req_ind_handler) refers to app_ble_proto.o(i.app_ble_proto_cli_rsp) for app_ble_proto_cli_rsp + app_rdtss.o(i.rdtss_value_req_ind_handler) refers to app_info.o(i.app_info_tlv_snapshot) for app_info_tlv_snapshot + app_rdtss.o(.constdata) refers to app_rdtss.o(.constdata) for app_rdtss_msg_handler_list + app_rdtss.o(.constdata) refers to app_rdtss.o(i.rdtss_value_req_ind_handler) for rdtss_value_req_ind_handler + app_rdtss.o(.constdata) refers to app_rdtss.o(i.rdtss_val_write_ind_handler) for rdtss_val_write_ind_handler + app_rdtss.o(.constdata) refers to app_rdtss.o(i.rdtss_val_ntf_cfm_handler) for rdtss_val_ntf_cfm_handler + app_ble.o(i.app_ble_adv_init) refers to memseta.o(.text) for __aeabi_memclr4 + app_ble.o(i.app_ble_adv_init) refers to memcpya.o(.text) for __aeabi_memcpy4 + app_ble.o(i.app_ble_adv_init) refers to ns_ble.o(i.ns_ble_adv_init) for ns_ble_adv_init + app_ble.o(i.app_ble_adv_init) refers to app_ble.o(i.app_ble_adv_msg_handler) for app_ble_adv_msg_handler + app_ble.o(i.app_ble_connected) refers to app_gpio.o(i.LedOn) for LedOn + app_ble.o(i.app_ble_connected) refers to app_ble_proto.o(i.app_ble_proto_log_get) for app_ble_proto_log_get + app_ble.o(i.app_ble_connected) refers to printfa.o(i.__0printf) for __2printf + app_ble.o(i.app_ble_connected) refers to ns_ble.o(i.ns_ble_mtu_set) for ns_ble_mtu_set + app_ble.o(i.app_ble_connected) refers to app_rdtss.o(.data) for notify_en + app_ble.o(i.app_ble_disconnected) refers to ns_ble.o(i.ns_ble_adv_start) for ns_ble_adv_start + app_ble.o(i.app_ble_disconnected) refers to app_ble_proto.o(i.app_ble_proto_on_disconnect) for app_ble_proto_on_disconnect + app_ble.o(i.app_ble_disconnected) refers to app_gpio.o(i.LedOff) for LedOff + app_ble.o(i.app_ble_disconnected) refers to app_ble_proto.o(i.app_ble_proto_log_get) for app_ble_proto_log_get + app_ble.o(i.app_ble_disconnected) refers to printfa.o(i.__0printf) for __2printf + app_ble.o(i.app_ble_disconnected) refers to app_rdtss.o(.data) for notify_en + app_ble.o(i.app_ble_gap_params_init) refers to system_n32wb03x.o(i.SystemGetMacAddr) for SystemGetMacAddr + app_ble.o(i.app_ble_gap_params_init) refers to memcpya.o(.text) for __aeabi_memcpy + app_ble.o(i.app_ble_gap_params_init) refers to ns_ble.o(i.ns_ble_gap_init) for ns_ble_gap_init + app_ble.o(i.app_ble_init) refers to ns_ble.o(i.ns_ble_stack_init) for ns_ble_stack_init + app_ble.o(i.app_ble_init) refers to app_ble.o(i.app_ble_gap_params_init) for app_ble_gap_params_init + app_ble.o(i.app_ble_init) refers to app_ble.o(i.app_ble_sec_init) for app_ble_sec_init + app_ble.o(i.app_ble_init) refers to app_ble.o(i.app_ble_adv_init) for app_ble_adv_init + app_ble.o(i.app_ble_init) refers to ns_ble.o(i.ns_ble_add_prf_func_register) for ns_ble_add_prf_func_register + app_ble.o(i.app_ble_init) refers to ns_ble.o(i.ns_ble_adv_start) for ns_ble_adv_start + app_ble.o(i.app_ble_init) refers to app_ble.o(i.app_ble_msg_handler) for app_ble_msg_handler + app_ble.o(i.app_ble_init) refers to app_ble.o(i.app_user_msg_handler) for app_user_msg_handler + app_ble.o(i.app_ble_init) refers to app_dis.o(i.app_dis_add_dis) for app_dis_add_dis + app_ble.o(i.app_ble_init) refers to app_rdtss.o(i.app_rdtss_add_rdts) for app_rdtss_add_rdts + app_ble.o(i.app_ble_msg_handler) refers to ns_ble.o(i.ns_ble_adv_start) for ns_ble_adv_start + app_ble.o(i.app_ble_msg_handler) refers to app_ble_proto.o(i.app_ble_proto_on_disconnect) for app_ble_proto_on_disconnect + app_ble.o(i.app_ble_msg_handler) refers to app_gpio.o(i.LedOff) for LedOff + app_ble.o(i.app_ble_msg_handler) refers to app_ble_proto.o(i.app_ble_proto_log_get) for app_ble_proto_log_get + app_ble.o(i.app_ble_msg_handler) refers to printfa.o(i.__0printf) for __2printf + app_ble.o(i.app_ble_msg_handler) refers to app_gpio.o(i.LedOn) for LedOn + app_ble.o(i.app_ble_msg_handler) refers to ns_ble.o(i.ns_ble_mtu_set) for ns_ble_mtu_set + app_ble.o(i.app_ble_msg_handler) refers to app_rdtss.o(.data) for notify_en + app_ble.o(i.app_ble_msg_handler) refers to app_ble.o(i.app_ble_disconnected) for i.app_ble_disconnected + app_ble.o(i.app_ble_msg_handler) refers to app_ble.o(i.app_ble_connected) for i.app_ble_connected + app_ble.o(i.app_ble_prf_init) refers to ns_ble.o(i.ns_ble_add_prf_func_register) for ns_ble_add_prf_func_register + app_ble.o(i.app_ble_prf_init) refers to app_dis.o(i.app_dis_add_dis) for app_dis_add_dis + app_ble.o(i.app_ble_prf_init) refers to app_rdtss.o(i.app_rdtss_add_rdts) for app_rdtss_add_rdts + app_ble.o(i.app_ble_sec_init) refers to ns_sec.o(i.ns_sec_init) for ns_sec_init + main.o(i.ble_schedule_task) refers to ble_up.o(i.ble_up_poll) for ble_up_poll + main.o(i.ble_schedule_task) refers to tasks.o(i.vTaskDelay) for vTaskDelay + main.o(i.led_task) refers to app_params.o(i.app_params_get) for app_params_get + main.o(i.led_task) refers to app_gpio.o(i.LedBlink) for LedBlink + main.o(i.led_task) refers to uidiv.o(.text) for __aeabi_uidivmod + main.o(i.led_task) refers to tasks.o(i.vTaskDelay) for vTaskDelay + main.o(i.main) refers to bsp_usart.o(i.bsp_usart_init) for bsp_usart_init + main.o(i.main) refers to printfa.o(i.__0printf) for __2printf + main.o(i.main) refers to app_ble.o(i.app_ble_init) for app_ble_init + main.o(i.main) refers to app_ble_proto.o(i.app_ble_proto_init) for app_ble_proto_init + main.o(i.main) refers to app_gpio.o(i.LedInit) for LedInit + main.o(i.main) refers to app_params.o(i.app_params_init) for app_params_init + main.o(i.main) refers to ns_sleep.o(i.ns_sleep_lock_acquire) for ns_sleep_lock_acquire + main.o(i.main) refers to tasks.o(i.xTaskCreate) for xTaskCreate + main.o(i.main) refers to app_cli.o(i.AppCli_Init) for AppCli_Init + main.o(i.main) refers to tasks.o(i.vTaskStartScheduler) for vTaskStartScheduler + main.o(i.main) refers to system_n32wb03x.o(.data) for SystemCoreClock + main.o(i.main) refers to main.o(i.ble_schedule_task) for ble_schedule_task + main.o(i.main) refers to main.o(i.led_task) for led_task + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) for RCC_EnableAPB2PeriphClk + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_gpio.o(i.GPIO_InitStruct) for GPIO_InitStruct + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_gpio.o(i.GPIO_InitPeripheral) for GPIO_InitPeripheral + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_usart.o(i.USART_Init) for USART_Init + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) for RCC_EnableAHBPeriphClk + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_dma.o(i.DMA_DeInit) for DMA_DeInit + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_dma.o(i.DMA_RequestRemap) for DMA_RequestRemap + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_usart.o(i.USART_EnableDMA) for USART_EnableDMA + bsp_usart.o(i.bsp_usart_init) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate + bsp_usart.o(i.bsp_usart_init) refers to queue.o(i.xQueueCreateMutex) for xQueueCreateMutex + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_usart.o(i.USART_ConfigInt) for USART_ConfigInt + bsp_usart.o(i.bsp_usart_init) refers to misc.o(i.NVIC_Init) for NVIC_Init + bsp_usart.o(i.bsp_usart_init) refers to n32wb03x_usart.o(i.USART_Enable) for USART_Enable + bsp_usart.o(i.bsp_usart_init) refers to bsp_usart.o(.data) for .data + bsp_usart.o(i.bsp_usart_read_byte) refers to uidiv.o(.text) for __aeabi_uidivmod + bsp_usart.o(i.bsp_usart_read_byte) refers to queue.o(i.xQueueReceive) for xQueueReceive + bsp_usart.o(i.bsp_usart_read_byte) refers to bsp_usart.o(.data) for .data + bsp_usart.o(i.bsp_usart_rx_inject) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState + bsp_usart.o(i.bsp_usart_rx_inject) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend + bsp_usart.o(i.bsp_usart_rx_inject) refers to bsp_usart.o(.data) for .data + bsp_usart.o(i.bsp_usart_rx_isr_handler) refers to n32wb03x_usart.o(i.USART_GetIntStatus) for USART_GetIntStatus + bsp_usart.o(i.bsp_usart_rx_isr_handler) refers to n32wb03x_usart.o(i.USART_ReceiveData) for USART_ReceiveData + bsp_usart.o(i.bsp_usart_rx_isr_handler) refers to queue.o(i.xQueueGenericSendFromISR) for xQueueGenericSendFromISR + bsp_usart.o(i.bsp_usart_rx_isr_handler) refers to bsp_usart.o(.data) for .data + bsp_usart.o(i.bsp_usart_set_baud) refers to n32wb03x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus + bsp_usart.o(i.bsp_usart_set_baud) refers to n32wb03x_usart.o(i.USART_Enable) for USART_Enable + bsp_usart.o(i.bsp_usart_set_baud) refers to n32wb03x_usart.o(i.USART_Init) for USART_Init + bsp_usart.o(i.bsp_usart_set_baud) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState + bsp_usart.o(i.bsp_usart_set_baud) refers to queue.o(i.xQueueGenericReset) for xQueueGenericReset + bsp_usart.o(i.bsp_usart_set_baud) refers to n32wb03x_usart.o(i.USART_ConfigInt) for USART_ConfigInt + bsp_usart.o(i.bsp_usart_set_baud) refers to bsp_usart.o(.data) for .data + bsp_usart.o(i.bsp_usart_tx_lock) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState + bsp_usart.o(i.bsp_usart_tx_lock) refers to queue.o(i.xQueueSemaphoreTake) for xQueueSemaphoreTake + bsp_usart.o(i.bsp_usart_tx_lock) refers to bsp_usart.o(.data) for .data + bsp_usart.o(i.bsp_usart_tx_unlock) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState + bsp_usart.o(i.bsp_usart_tx_unlock) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend + bsp_usart.o(i.bsp_usart_tx_unlock) refers to bsp_usart.o(.data) for .data + bsp_usart.o(i.bsp_usart_write_dma) refers to n32wb03x_dma.o(i.DMA_EnableChannel) for DMA_EnableChannel + bsp_usart.o(i.bsp_usart_write_dma) refers to n32wb03x_dma.o(i.DMA_ClearFlag) for DMA_ClearFlag + bsp_usart.o(i.bsp_usart_write_dma) refers to n32wb03x_dma.o(i.DMA_Init) for DMA_Init + bsp_usart.o(i.bsp_usart_write_dma) refers to n32wb03x_dma.o(i.DMA_GetFlagStatus) for DMA_GetFlagStatus + bsp_usart.o(i.bsp_usart_write_dma) refers to n32wb03x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus + bsp_usart.o(i.fputc) refers to n32wb03x_usart.o(i.USART_SendData) for USART_SendData + bsp_usart.o(i.fputc) refers to n32wb03x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus + cli_core.o(i.CmdBleLog) refers to strcmp.o(.text) for strcmp + cli_core.o(i.CmdBleLog) refers to cli_core.o(i.cli_write) for cli_write + cli_core.o(i.CmdBleLog) refers to app_ble_proto.o(i.app_ble_proto_log_set) for app_ble_proto_log_set + cli_core.o(i.CmdBleLog) refers to app_ble_proto.o(i.app_ble_proto_log_get) for app_ble_proto_log_get + cli_core.o(i.CmdBleLog) refers to cli_core.o(i.cli_printf) for cli_printf + cli_core.o(i.CmdDevInfo) refers to app_info.o(i.app_info_chip_temp_c10) for app_info_chip_temp_c10 + cli_core.o(i.CmdDevInfo) refers to app_info.o(i.app_fan_get_rpm) for app_fan_get_rpm + cli_core.o(i.CmdDevInfo) refers to cli_core.o(i.cli_printf) for cli_printf + cli_core.o(i.CmdDevInfo) refers to app_info.o(i.app_info_cur_bank) for app_info_cur_bank + cli_core.o(i.CmdDevInfo) refers to cli_core.o(i.cli_write) for cli_write + cli_core.o(i.CmdDevInfo) refers to system_n32wb03x.o(i.SystemTrimValueGet) for SystemTrimValueGet + cli_core.o(i.CmdDevInfo) refers to app_info.o(i.app_info_last_temp_raw) for app_info_last_temp_raw + cli_core.o(i.CmdDevInfo) refers to idiv.o(.text) for __aeabi_idivmod + cli_core.o(i.CmdDevInfo) refers to app_info.o(i.app_info_vdd_mv) for app_info_vdd_mv + cli_core.o(i.CmdDevInfo) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount + cli_core.o(i.CmdDevInfo) refers to uidiv.o(.text) for __aeabi_uidivmod + cli_core.o(i.CmdDevInfo) refers to heap_4.o(i.xPortGetFreeHeapSize) for xPortGetFreeHeapSize + cli_core.o(i.CmdFactory) refers to app_params.o(i.app_params_restore_defaults) for app_params_restore_defaults + cli_core.o(i.CmdFactory) refers to cli_core.o(i.cli_write) for cli_write + cli_core.o(i.CmdFactory) refers to tasks.o(i.vTaskDelay) for vTaskDelay + cli_core.o(i.CmdHelp) refers to strcmp.o(.text) for strcmp + cli_core.o(i.CmdHelp) refers to cli_core.o(i.cli_printf) for cli_printf + cli_core.o(i.CmdHelp) refers to cli_core.o(i.cli_write) for cli_write + cli_core.o(i.CmdHelp) refers to cli_core.o(.constdata) for .constdata + cli_core.o(i.CmdLed) refers to strcmp.o(.text) for strcmp + cli_core.o(i.CmdLed) refers to cli_core.o(i.cli_write) for cli_write + cli_core.o(i.CmdLed) refers to app_gpio.o(i.LedOn) for LedOn + cli_core.o(i.CmdLed) refers to app_gpio.o(i.LedOff) for LedOff + cli_core.o(i.CmdLed) refers to app_gpio.o(i.LedBlink) for LedBlink + cli_core.o(i.CmdLed) refers to cli_core.o(i.cli_printf) for cli_printf + cli_core.o(i.CmdReset) refers to cli_core.o(i.cli_write) for cli_write + cli_core.o(i.CmdReset) refers to tasks.o(i.vTaskDelay) for vTaskDelay + cli_core.o(i.CmdSysInfo) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount + cli_core.o(i.CmdSysInfo) refers to uidiv.o(.text) for __aeabi_uidivmod + cli_core.o(i.CmdSysInfo) refers to cli_core.o(i.cli_printf) for cli_printf + cli_core.o(i.CmdSysInfo) refers to tasks.o(i.uxTaskGetNumberOfTasks) for uxTaskGetNumberOfTasks + cli_core.o(i.CmdSysInfo) refers to heap_4.o(i.xPortGetMinimumEverFreeHeapSize) for xPortGetMinimumEverFreeHeapSize + cli_core.o(i.CmdSysInfo) refers to heap_4.o(i.xPortGetFreeHeapSize) for xPortGetFreeHeapSize + cli_core.o(i.CmdSysInfo) refers to cli_core.o(i.cli_write) for cli_write + cli_core.o(i.CmdSysInfo) refers to tasks.o(i.vTaskList) for vTaskList + cli_core.o(i.CmdSysInfo) refers to cli_core.o(.bss) for .bss + cli_core.o(i.CmdUartInfo) refers to cli_core.o(i.cli_write) for cli_write + cli_core.o(i.CmdUartInfo) refers to cli_core.o(i.cli_printf) for cli_printf + cli_core.o(i.CmdUartRst) refers to bsp_usart.o(i.bsp_usart_set_baud) for bsp_usart_set_baud + cli_core.o(i.CmdUartRst) refers to cli_core.o(i.cli_printf) for cli_printf + cli_core.o(i.CmdVersion) refers to cli_core.o(i.cli_printf) for cli_printf + cli_core.o(i.CmdVersion) refers to cli_core.o(i.cli_write) for cli_write + cli_core.o(i.CmdVersion) refers to system_n32wb03x.o(.data) for SystemCoreClock + cli_core.o(i.cli_cmd_name) refers to cli_core.o(.constdata) for .constdata + cli_core.o(i.cli_exec_line) refers to strcmp.o(.text) for strcmp + cli_core.o(i.cli_exec_line) refers to cli_core.o(i.cli_printf) for cli_printf + cli_core.o(i.cli_exec_line) refers to cli_core.o(.constdata) for .constdata + cli_core.o(i.cli_printf) refers to printfa.o(i.__0vsnprintf) for vsnprintf + cli_core.o(i.cli_printf) refers to cli_core.o(i.cli_write) for cli_write + cli_core.o(i.cli_printf) refers to cli_core.o(.bss) for .bss + cli_core.o(i.cli_set_output) refers to cli_core.o(.data) for .data + cli_core.o(i.cli_write) refers to strlen.o(.text) for strlen + cli_core.o(i.cli_write) refers to bsp_usart.o(i.bsp_usart_write_dma) for bsp_usart_write_dma + cli_core.o(i.cli_write) refers to cli_core.o(.data) for .data + cli_core.o(.constdata) refers to cli_core.o(.conststring) for .conststring + cli_core.o(.constdata) refers to cli_core.o(i.CmdHelp) for CmdHelp + cli_core.o(.constdata) refers to cli_core.o(i.CmdVersion) for CmdVersion + cli_core.o(.constdata) refers to cli_core.o(i.CmdSysInfo) for CmdSysInfo + cli_core.o(.constdata) refers to cli_core.o(i.CmdDevInfo) for CmdDevInfo + cli_core.o(.constdata) refers to cli_core.o(i.CmdBleLog) for CmdBleLog + cli_core.o(.constdata) refers to cli_core.o(i.CmdLed) for CmdLed + cli_core.o(.constdata) refers to app_params.o(i.AppParams_CmdAppget) for AppParams_CmdAppget + cli_core.o(.constdata) refers to app_params.o(i.AppParams_CmdAppset) for AppParams_CmdAppset + cli_core.o(.constdata) refers to app_bootset.o(i.AppBootset_CmdBsdump) for AppBootset_CmdBsdump + cli_core.o(.constdata) refers to app_bootset.o(i.AppBootset_CmdBsset) for AppBootset_CmdBsset + cli_core.o(.constdata) refers to app_bootset.o(i.AppBootset_CmdAppswitch) for AppBootset_CmdAppswitch + cli_core.o(.constdata) refers to cli_core.o(i.CmdReset) for CmdReset + cli_core.o(.constdata) refers to cli_core.o(i.CmdFactory) for CmdFactory + cli_core.o(.constdata) refers to cli_core.o(i.CmdUartRst) for CmdUartRst + cli_core.o(.constdata) refers to cli_core.o(i.CmdUartInfo) for CmdUartInfo + app_cli.o(i.AppCli_Init) refers to tasks.o(i.xTaskCreate) for xTaskCreate + app_cli.o(i.AppCli_Init) refers to app_cli.o(i.CliTask) for CliTask + app_cli.o(i.AppCli_InputBytes) refers to bsp_usart.o(i.bsp_usart_rx_inject) for bsp_usart_rx_inject + app_cli.o(i.CliTask) refers to strlen.o(.text) for strlen + 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 bsp_usart.o(i.bsp_usart_read_byte) for bsp_usart_read_byte + app_cli.o(i.CliTask) refers to strcpy.o(.text) for strcpy + 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 cli_core.o(i.cli_cmd_count) for cli_cmd_count + app_cli.o(i.CliTask) refers to memchr.o(.text) for memchr + app_cli.o(i.CliTask) refers to cli_core.o(i.cli_cmd_name) for cli_cmd_name + app_cli.o(i.CliTask) refers to strncmp.o(.text) for strncmp + 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 bsp_usart.o(i.bsp_usart_tx_unlock) for bsp_usart_tx_unlock + app_cli.o(i.CliTask) refers to strcmp.o(.text) for strcmp + app_cli.o(i.CliTask) refers to cli_core.o(i.cli_set_output) for cli_set_output + app_cli.o(i.CliTask) refers to cli_core.o(i.cli_exec_line) for cli_exec_line + app_cli.o(i.CliTask) refers to app_cli.o(.bss) for .bss + app_cli.o(i.CliTask) refers to app_cli.o(.data) for .data + app_cli.o(i.cli_redraw_line) refers to strlen.o(.text) for strlen + 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_redraw_line) refers to app_cli.o(i.CliTask) for i.CliTask + ble_up.o(i.ble_up_on_cfm) refers to ble_up.o(i.ble_up_poll) for ble_up_poll + ble_up.o(i.ble_up_on_cfm) refers to ble_up.o(.data) for .data + ble_up.o(i.ble_up_poll) refers to app_rdtss.o(i.rdtss_send_notify) for rdtss_send_notify + ble_up.o(i.ble_up_poll) refers to app_rdtss.o(.data) for notify_en + ble_up.o(i.ble_up_poll) refers to ble_up.o(.data) for .data + ble_up.o(i.ble_up_poll) refers to ble_up.o(.bss) for .bss + ble_up.o(i.ble_up_reset) refers to ble_up.o(.data) for .data + ble_up.o(i.ble_up_write) refers to app_rdtss.o(.data) for notify_en + ble_up.o(i.ble_up_write) refers to ble_up.o(.data) for .data + ble_up.o(i.ble_up_write) refers to ble_up.o(.bss) for .bss + n32wb03x_it.o(i.HardFault_Handler) refers to n32wb03x_it.o(.emb_text) for __asm___13_n32wb03x_it_c_d405580c__hardfault_exc_return + n32wb03x_it.o(i.HardFault_Handler) refers to printfa.o(i.__0printf) for __2printf + n32wb03x_it.o(i.USART1_IRQHandler) refers to bsp_usart.o(i.bsp_usart_rx_isr_handler) for bsp_usart_rx_isr_handler + app_ble_proto.o(i.app_ble_proto_cli_exec) refers to memcpya.o(.text) for __aeabi_memcpy + app_ble_proto.o(i.app_ble_proto_cli_exec) refers to cli_core.o(i.cli_set_output) for cli_set_output + app_ble_proto.o(i.app_ble_proto_cli_exec) refers to cli_core.o(i.cli_exec_line) for cli_exec_line + app_ble_proto.o(i.app_ble_proto_cli_exec) refers to strlen.o(.text) for strlen + app_ble_proto.o(i.app_ble_proto_cli_exec) refers to printfa.o(i.__0printf) for __2printf + app_ble_proto.o(i.app_ble_proto_cli_exec) refers to app_ble_proto.o(.data) for .data + app_ble_proto.o(i.app_ble_proto_cli_exec) refers to app_ble_proto.o(.bss) for .bss + app_ble_proto.o(i.app_ble_proto_cli_exec) refers to app_ble_proto.o(i.cli_rsp_out) for cli_rsp_out + app_ble_proto.o(i.app_ble_proto_cli_rsp) refers to ns_ble.o(.bss) for app_env + app_ble_proto.o(i.app_ble_proto_cli_rsp) refers to app_ble_proto.o(.data) for .data + app_ble_proto.o(i.app_ble_proto_cli_rsp) refers to app_ble_proto.o(.bss) for .bss + app_ble_proto.o(i.app_ble_proto_init) refers to app_ble_proto.o(.data) for .data + app_ble_proto.o(i.app_ble_proto_log_get) refers to app_ble_proto.o(.data) for .data + app_ble_proto.o(i.app_ble_proto_log_set) refers to app_ble_proto.o(.data) for .data + app_ble_proto.o(i.app_ble_proto_on_disconnect) refers to ble_up.o(i.ble_up_reset) for ble_up_reset + app_ble_proto.o(i.app_ble_proto_on_disconnect) refers to app_ota.o(i.app_ota_abort) for app_ota_abort + app_ble_proto.o(i.app_ble_proto_on_disconnect) refers to app_ble_proto.o(.data) for .data + app_ble_proto.o(i.app_ble_proto_rx_bytes) refers to app_ble_proto.o(i.proto_dump) for proto_dump + app_ble_proto.o(i.app_ble_proto_rx_bytes) refers to memcpya.o(.text) for __aeabi_memcpy + app_ble_proto.o(i.app_ble_proto_rx_bytes) refers to cli_core.o(i.cli_set_output) for cli_set_output + app_ble_proto.o(i.app_ble_proto_rx_bytes) refers to cli_core.o(i.cli_exec_line) for cli_exec_line + app_ble_proto.o(i.app_ble_proto_rx_bytes) refers to app_ble_proto.o(i.app_ble_proto_send_frame) for app_ble_proto_send_frame + app_ble_proto.o(i.app_ble_proto_rx_bytes) refers to app_ota.o(i.app_ota_handle_frame) for app_ota_handle_frame + app_ble_proto.o(i.app_ble_proto_rx_bytes) refers to app_info.o(i.app_info_handle_query) for app_info_handle_query + app_ble_proto.o(i.app_ble_proto_rx_bytes) refers to app_ble_proto.o(.bss) for .bss + app_ble_proto.o(i.app_ble_proto_rx_bytes) refers to app_ble_proto.o(.data) for .data + app_ble_proto.o(i.app_ble_proto_rx_bytes) refers to app_ble_proto.o(i.proto_cli_out) for proto_cli_out + app_ble_proto.o(i.app_ble_proto_send_frame) refers to memcpya.o(.text) for __aeabi_memcpy + app_ble_proto.o(i.app_ble_proto_send_frame) refers to app_ble_proto.o(i.proto_dump) for proto_dump + app_ble_proto.o(i.app_ble_proto_send_frame) refers to ble_up.o(i.ble_up_write) for ble_up_write + app_ble_proto.o(i.app_ble_proto_send_frame) refers to app_ble_proto.o(.bss) for .bss + app_ble_proto.o(i.app_ble_proto_send_frame) refers to app_ble_proto.o(.data) for .data + app_ble_proto.o(i.cli_rsp_out) refers to app_ble_proto.o(.data) for .data + app_ble_proto.o(i.cli_rsp_out) refers to app_ble_proto.o(.bss) for .bss + app_ble_proto.o(i.proto_cli_out) refers to strlen.o(.text) for strlen + app_ble_proto.o(i.proto_cli_out) refers to app_ble_proto.o(i.app_ble_proto_send_frame) for app_ble_proto_send_frame + app_ble_proto.o(i.proto_cli_out) refers to app_ble_proto.o(.data) for .data + app_ble_proto.o(i.proto_dump) refers to printfa.o(i.__0printf) for __2printf + app_ota.o(i.app_ota_abort) refers to app_ota.o(.data) for .data + app_ota.o(i.app_ota_handle_frame) refers to app_ota.o(i.ota_on_end) for ota_on_end + app_ota.o(i.app_ota_handle_frame) refers to app_ota.o(i.ota_respond) for ota_respond + app_ota.o(i.app_ota_handle_frame) refers to n32wb03x_qflash.o(i.Qflash_Init) for Qflash_Init + app_ota.o(i.app_ota_handle_frame) refers to app_ota.o(i.ota_on_data) for ota_on_data + app_ota.o(i.app_ota_handle_frame) refers to app_ota.o(.data) for .data + app_ota.o(i.ota_on_data) refers to app_ota.o(i.ota_respond) for ota_respond + app_ota.o(i.ota_on_data) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector + app_ota.o(i.ota_on_data) refers to n32wb03x_qflash.o(i.Qflash_Write) for Qflash_Write + app_ota.o(i.ota_on_data) refers to app_ota.o(i.app_ota_abort) for app_ota_abort + app_ota.o(i.ota_on_data) refers to memcpya.o(.text) for __aeabi_memcpy + app_ota.o(i.ota_on_data) refers to app_ota.o(.data) for .data + app_ota.o(i.ota_on_end) refers to app_ota.o(i.ota_respond) for ota_respond + app_ota.o(i.ota_on_end) refers to n32wb03x_qflash.o(i.Qflash_Write) for Qflash_Write + app_ota.o(i.ota_on_end) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32 + app_ota.o(i.ota_on_end) refers to app_ota.o(i.app_ota_abort) for app_ota_abort + app_ota.o(i.ota_on_end) refers to app_ota.o(i.ota_rd32) for ota_rd32 + app_ota.o(i.ota_on_end) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector + app_ota.o(i.ota_on_end) refers to memcmp.o(.text) for memcmp + app_ota.o(i.ota_on_end) refers to tasks.o(i.vTaskDelay) for vTaskDelay + app_ota.o(i.ota_on_end) refers to app_ota.o(.data) for .data + app_ota.o(i.ota_respond) refers to app_ble_proto.o(i.app_ble_proto_send_frame) for app_ble_proto_send_frame + app_info.o(i.app_info_chip_temp_c10) refers to n32wb03x_adc.o(i.ADC_EnableTS) for ADC_EnableTS + app_info.o(i.app_info_chip_temp_c10) refers to tasks.o(i.vTaskDelay) for vTaskDelay + app_info.o(i.app_info_chip_temp_c10) refers to app_info.o(i.info_adc_read) for info_adc_read + app_info.o(i.app_info_chip_temp_c10) refers to n32wb03x_adc.o(i.ADC_ConverValueToTemperature) for ADC_ConverValueToTemperature + app_info.o(i.app_info_chip_temp_c10) refers to fmul.o(.text) for __aeabi_fmul + app_info.o(i.app_info_chip_temp_c10) refers to ffixi.o(.text) for __aeabi_f2iz + app_info.o(i.app_info_chip_temp_c10) refers to app_info.o(.data) for .data + app_info.o(i.app_info_cur_bank) refers to app_ota.o(i.app_ota_current_bank_base) for app_ota_current_bank_base + app_info.o(i.app_info_handle_query) refers to app_info.o(i.info_fill_item) for info_fill_item + app_info.o(i.app_info_handle_query) refers to app_ble_proto.o(i.app_ble_proto_send_frame) for app_ble_proto_send_frame + app_info.o(i.app_info_handle_query) refers to app_info.o(.constdata) for .constdata + app_info.o(i.app_info_last_temp_raw) refers to app_info.o(.data) for .data + app_info.o(i.app_info_tlv_snapshot) refers to app_info.o(i.info_fill_item) for info_fill_item + app_info.o(i.app_info_tlv_snapshot) refers to app_info.o(.constdata) for .constdata + app_info.o(i.app_info_tlv_snapshot) refers to app_info.o(.bss) for .bss + app_info.o(i.app_info_vdd_mv) refers to app_info.o(i.info_adc_read) for info_adc_read + app_info.o(i.app_info_vdd_mv) refers to n32wb03x_adc.o(i.ADC_ConverValueToVoltage) for ADC_ConverValueToVoltage + app_info.o(i.info_adc_init) refers to n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) for RCC_EnableAHBPeriphClk + app_info.o(i.info_adc_init) refers to n32wb03x_rcc.o(i.RCC_ConfigAdcClk) for RCC_ConfigAdcClk + app_info.o(i.info_adc_init) refers to n32wb03x_rcc.o(i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL) for RCC_Enable_ADC_CLK_SRC_AUDIOPLL + app_info.o(i.info_adc_init) refers to n32wb03x_adc.o(i.ADC_DeInit) for ADC_DeInit + app_info.o(i.info_adc_init) refers to n32wb03x_adc.o(i.ADC_SetOverSampleCounter) for ADC_SetOverSampleCounter + app_info.o(i.info_adc_init) refers to n32wb03x_adc.o(i.ADC_EnableBypassFilter) for ADC_EnableBypassFilter + app_info.o(i.info_adc_init) refers to n32wb03x_adc.o(i.ADC_EnableTS) for ADC_EnableTS + app_info.o(i.info_adc_init) refers to tasks.o(i.vTaskDelay) for vTaskDelay + app_info.o(i.info_adc_init) refers to app_info.o(i.info_adc_read) for info_adc_read + app_info.o(i.info_adc_init) refers to app_info.o(.data) for .data + app_info.o(i.info_adc_read) refers to app_info.o(i.info_adc_init) for info_adc_init + app_info.o(i.info_adc_read) refers to n32wb03x_adc.o(i.ADC_ConfigChannel) for ADC_ConfigChannel + app_info.o(i.info_adc_read) refers to n32wb03x_adc.o(i.ADC_Enable) for ADC_Enable + app_info.o(i.info_adc_read) refers to n32wb03x_adc.o(i.ADC_GetFlagStatus) for ADC_GetFlagStatus + app_info.o(i.info_adc_read) refers to n32wb03x_adc.o(i.ADC_ClearFlag) for ADC_ClearFlag + app_info.o(i.info_adc_read) refers to n32wb03x_adc.o(i.ADC_GetDat) for ADC_GetDat + app_info.o(i.info_fill_item) refers to app_info.o(i.info_put_tlv) for info_put_tlv + app_info.o(i.info_fill_item) refers to n32wb03x_adc.o(i.ADC_EnableTS) for ADC_EnableTS + app_info.o(i.info_fill_item) refers to tasks.o(i.vTaskDelay) for vTaskDelay + app_info.o(i.info_fill_item) refers to app_info.o(i.info_adc_read) for info_adc_read + app_info.o(i.info_fill_item) refers to n32wb03x_adc.o(i.ADC_ConverValueToTemperature) for ADC_ConverValueToTemperature + app_info.o(i.info_fill_item) refers to fmul.o(.text) for __aeabi_fmul + app_info.o(i.info_fill_item) refers to ffixi.o(.text) for __aeabi_f2iz + app_info.o(i.info_fill_item) refers to app_info.o(i.app_fan_get_rpm) for app_fan_get_rpm + app_info.o(i.info_fill_item) refers to n32wb03x_adc.o(i.ADC_ConverValueToVoltage) for ADC_ConverValueToVoltage + app_info.o(i.info_fill_item) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount + app_info.o(i.info_fill_item) refers to uidiv.o(.text) for __aeabi_uidivmod + app_info.o(i.info_fill_item) refers to heap_4.o(i.xPortGetFreeHeapSize) for xPortGetFreeHeapSize + app_info.o(i.info_fill_item) refers to app_ota.o(i.app_ota_current_bank_base) for app_ota_current_bank_base + app_info.o(i.info_fill_item) refers to app_info.o(.data) for .data + app_gpio.o(i.LedBlink) refers to n32wb03x_gpio.o(i.GPIO_TogglePin) for GPIO_TogglePin + app_gpio.o(i.LedInit) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) for RCC_EnableAPB2PeriphClk + app_gpio.o(i.LedInit) refers to n32wb03x_gpio.o(i.GPIO_InitStruct) for GPIO_InitStruct + app_gpio.o(i.LedInit) refers to n32wb03x_gpio.o(i.GPIO_InitPeripheral) for GPIO_InitPeripheral + app_gpio.o(i.LedOff) refers to n32wb03x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits + app_gpio.o(i.LedOn) refers to n32wb03x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits + app_params.o(i.AppParams_CmdAppget) refers to strcmp.o(.text) for strcmp + app_params.o(i.AppParams_CmdAppget) refers to app_params.o(i.params_print_json) for params_print_json + app_params.o(i.AppParams_CmdAppget) refers to cli_core.o(i.cli_printf) for cli_printf + app_params.o(i.AppParams_CmdAppget) refers to app_params.o(.data) for .data + app_params.o(i.AppParams_CmdAppget) refers to app_params.o(.bss) for .bss + app_params.o(i.AppParams_CmdAppset) refers to cli_core.o(i.cli_write) for cli_write + app_params.o(i.AppParams_CmdAppset) refers to strcmp.o(.text) for strcmp + app_params.o(i.AppParams_CmdAppset) refers to strtoul.o(.text) for strtoul + app_params.o(i.AppParams_CmdAppset) refers to strlen.o(.text) for strlen + app_params.o(i.AppParams_CmdAppset) refers to memcpya.o(.text) for __aeabi_memcpy + app_params.o(i.AppParams_CmdAppset) refers to infra_cjson.o(i.infra_cjson_init) for infra_cjson_init + app_params.o(i.AppParams_CmdAppset) refers to cjson.o(i.cJSON_Parse) for cJSON_Parse + app_params.o(i.AppParams_CmdAppset) refers to cjson.o(i.cJSON_IsObject) for cJSON_IsObject + app_params.o(i.AppParams_CmdAppset) refers to cjson.o(i.cJSON_GetObjectItem) for cJSON_GetObjectItem + app_params.o(i.AppParams_CmdAppset) refers to cjson.o(i.cJSON_IsNumber) for cJSON_IsNumber + app_params.o(i.AppParams_CmdAppset) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + app_params.o(i.AppParams_CmdAppset) refers to cli_core.o(i.cli_printf) for cli_printf + app_params.o(i.AppParams_CmdAppset) refers to app_params.o(i.params_save) for params_save + app_params.o(i.AppParams_CmdAppset) refers to app_params.o(i.params_print_json) for params_print_json + app_params.o(i.AppParams_CmdAppset) refers to app_params.o(.conststring) for .conststring + app_params.o(i.AppParams_CmdAppset) refers to app_params.o(.bss) for .bss + app_params.o(i.app_params_get) refers to app_params.o(.bss) for .bss + app_params.o(i.app_params_init) refers to memcpya.o(.text) for __aeabi_memcpy4 + app_params.o(i.app_params_init) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32 + app_params.o(i.app_params_init) refers to memseta.o(.text) for __aeabi_memclr4 + app_params.o(i.app_params_init) refers to app_params.o(.bss) for .bss + app_params.o(i.app_params_init) refers to app_params.o(.data) for .data + app_params.o(i.app_params_is_valid) refers to app_params.o(.data) for .data + app_params.o(i.app_params_restore_defaults) refers to memseta.o(.text) for __aeabi_memclr4 + app_params.o(i.app_params_restore_defaults) refers to app_params.o(i.params_save) for params_save + app_params.o(i.app_params_restore_defaults) refers to app_params.o(.bss) for .bss + app_params.o(i.params_print_json) refers to infra_cjson.o(i.infra_cjson_init) for infra_cjson_init + app_params.o(i.params_print_json) refers to cjson.o(i.cJSON_CreateObject) for cJSON_CreateObject + app_params.o(i.params_print_json) refers to dfltui.o(.text) for __aeabi_ui2d + app_params.o(i.params_print_json) refers to cjson.o(i.cJSON_AddNumberToObject) for cJSON_AddNumberToObject + app_params.o(i.params_print_json) refers to cjson.o(i.cJSON_PrintUnformatted) for cJSON_PrintUnformatted + app_params.o(i.params_print_json) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + app_params.o(i.params_print_json) refers to cli_core.o(i.cli_write) for cli_write + app_params.o(i.params_print_json) refers to cjson.o(i.cJSON_free) for cJSON_free + app_params.o(i.params_print_json) refers to app_params.o(.bss) for .bss + app_params.o(i.params_print_json) refers to app_params.o(.data) for .data + app_params.o(i.params_save) refers to n32wb03x_qflash.o(i.Qflash_Init) for Qflash_Init + app_params.o(i.params_save) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32 + app_params.o(i.params_save) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector + app_params.o(i.params_save) refers to n32wb03x_qflash.o(i.Qflash_Write) for Qflash_Write + app_params.o(i.params_save) refers to memcmp.o(.text) for memcmp + app_params.o(i.params_save) refers to app_params.o(.data) for .data + app_params.o(i.params_save) refers to app_params.o(.bss) for .bss + app_bootset.o(i.AppBootset_CmdAppswitch) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32 + app_bootset.o(i.AppBootset_CmdAppswitch) refers to strtoul.o(.text) for strtoul + app_bootset.o(i.AppBootset_CmdAppswitch) refers to cli_core.o(i.cli_write) for cli_write + app_bootset.o(i.AppBootset_CmdAppswitch) refers to cli_core.o(i.cli_printf) for cli_printf + app_bootset.o(i.AppBootset_CmdAppswitch) refers to app_bootset.o(i.bootset_commit) for bootset_commit + app_bootset.o(i.AppBootset_CmdAppswitch) refers to tasks.o(i.vTaskDelay) for vTaskDelay + app_bootset.o(i.AppBootset_CmdAppswitch) refers to app_bootset.o(.conststring) for .conststring + app_bootset.o(i.AppBootset_CmdBsdump) refers to app_bootset.o(i.bootset_print) for bootset_print + app_bootset.o(i.AppBootset_CmdBsset) refers to cli_core.o(i.cli_write) for cli_write + app_bootset.o(i.AppBootset_CmdBsset) refers to strtoul.o(.text) for strtoul + app_bootset.o(i.AppBootset_CmdBsset) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32 + app_bootset.o(i.AppBootset_CmdBsset) refers to strcmp.o(.text) for strcmp + app_bootset.o(i.AppBootset_CmdBsset) refers to cli_core.o(i.cli_printf) for cli_printf + app_bootset.o(i.AppBootset_CmdBsset) refers to app_bootset.o(i.bootset_commit) for bootset_commit + app_bootset.o(i.AppBootset_CmdBsset) refers to app_bootset.o(i.bootset_print) for bootset_print + app_bootset.o(i.AppBootset_CmdBsset) refers to app_bootset.o(.conststring) for .conststring + app_bootset.o(i.bootset_commit) refers to n32wb03x_qflash.o(i.Qflash_Init) for Qflash_Init + app_bootset.o(i.bootset_commit) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32 + app_bootset.o(i.bootset_commit) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector + app_bootset.o(i.bootset_commit) refers to n32wb03x_qflash.o(i.Qflash_Write) for Qflash_Write + app_bootset.o(i.bootset_commit) refers to memcmp.o(.text) for memcmp + app_bootset.o(i.bootset_commit) refers to app_bootset.o(.data) for .data + app_bootset.o(i.bootset_print) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32 + app_bootset.o(i.bootset_print) refers to cli_core.o(i.cli_printf) for cli_printf + cjson.o(i.add_item_to_object) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup + cjson.o(i.add_item_to_object) refers to cjson.o(i.add_item_to_array) for add_item_to_array + cjson.o(i.cJSON_AddArrayToObject) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_AddArrayToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object + cjson.o(i.cJSON_AddArrayToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_AddArrayToObject) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_AddBoolToObject) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_AddBoolToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object + cjson.o(i.cJSON_AddBoolToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_AddBoolToObject) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_AddFalseToObject) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_AddFalseToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object + cjson.o(i.cJSON_AddFalseToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_AddFalseToObject) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_AddItemReferenceToArray) refers to cjson.o(i.create_reference) for create_reference + cjson.o(i.cJSON_AddItemReferenceToArray) refers to cjson.o(i.add_item_to_array) for add_item_to_array + cjson.o(i.cJSON_AddItemReferenceToArray) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_AddItemReferenceToObject) refers to cjson.o(i.create_reference) for create_reference + cjson.o(i.cJSON_AddItemReferenceToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object + cjson.o(i.cJSON_AddItemReferenceToObject) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_AddItemToArray) refers to cjson.o(i.add_item_to_array) for add_item_to_array + cjson.o(i.cJSON_AddItemToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object + cjson.o(i.cJSON_AddItemToObject) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_AddItemToObjectCS) refers to cjson.o(i.add_item_to_object) for add_item_to_object + cjson.o(i.cJSON_AddItemToObjectCS) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_AddNullToObject) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_AddNullToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object + cjson.o(i.cJSON_AddNullToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_AddNullToObject) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_AddNumberToObject) refers to cjson.o(i.cJSON_CreateNumber) for cJSON_CreateNumber + cjson.o(i.cJSON_AddNumberToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object + cjson.o(i.cJSON_AddNumberToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_AddNumberToObject) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_AddObjectToObject) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_AddObjectToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object + cjson.o(i.cJSON_AddObjectToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_AddObjectToObject) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_AddRawToObject) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_AddRawToObject) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup + cjson.o(i.cJSON_AddRawToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_AddRawToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object + cjson.o(i.cJSON_AddRawToObject) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_AddStringToObject) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_AddStringToObject) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup + cjson.o(i.cJSON_AddStringToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_AddStringToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object + cjson.o(i.cJSON_AddStringToObject) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_AddTrueToObject) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_AddTrueToObject) refers to cjson.o(i.add_item_to_object) for add_item_to_object + cjson.o(i.cJSON_AddTrueToObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_AddTrueToObject) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_Compare) refers to cjson.o(i.compare_double) for compare_double + cjson.o(i.cJSON_Compare) refers to strcmp.o(.text) for strcmp + cjson.o(i.cJSON_Compare) refers to cjson.o(i.get_object_item) for get_object_item + cjson.o(i.cJSON_CreateArray) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateArray) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateArrayReference) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateArrayReference) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateBool) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateBool) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateDoubleArray) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateDoubleArray) refers to cjson.o(i.cJSON_CreateNumber) for cJSON_CreateNumber + cjson.o(i.cJSON_CreateDoubleArray) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_CreateDoubleArray) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateFalse) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateFalse) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateFloatArray) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateFloatArray) refers to f2d.o(.text) for __aeabi_f2d + cjson.o(i.cJSON_CreateFloatArray) refers to cjson.o(i.cJSON_CreateNumber) for cJSON_CreateNumber + cjson.o(i.cJSON_CreateFloatArray) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_CreateFloatArray) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateIntArray) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateIntArray) refers to dflti.o(.text) for __aeabi_i2d + cjson.o(i.cJSON_CreateIntArray) refers to cjson.o(i.cJSON_CreateNumber) for cJSON_CreateNumber + cjson.o(i.cJSON_CreateIntArray) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_CreateIntArray) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateNull) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateNull) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateNumber) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateNumber) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + cjson.o(i.cJSON_CreateNumber) refers to cdcmple.o(.text) for __aeabi_cdcmple + cjson.o(i.cJSON_CreateNumber) refers to dfixi.o(.text) for __aeabi_d2iz + cjson.o(i.cJSON_CreateNumber) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateObject) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateObject) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateObjectReference) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateObjectReference) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateRaw) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateRaw) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup + cjson.o(i.cJSON_CreateRaw) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_CreateRaw) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateString) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateString) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup + cjson.o(i.cJSON_CreateString) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_CreateString) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateStringArray) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateStringArray) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup + cjson.o(i.cJSON_CreateStringArray) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_CreateStringArray) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateStringReference) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateStringReference) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_CreateTrue) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_CreateTrue) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_Delete) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_DeleteItemFromArray) refers to cjson.o(i.cJSON_DetachItemViaPointer) for cJSON_DetachItemViaPointer + cjson.o(i.cJSON_DeleteItemFromArray) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_DeleteItemFromObject) refers to cjson.o(i.get_object_item) for get_object_item + cjson.o(i.cJSON_DeleteItemFromObject) refers to cjson.o(i.cJSON_DetachItemViaPointer) for cJSON_DetachItemViaPointer + cjson.o(i.cJSON_DeleteItemFromObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_DeleteItemFromObjectCaseSensitive) refers to cjson.o(i.get_object_item) for get_object_item + cjson.o(i.cJSON_DeleteItemFromObjectCaseSensitive) refers to cjson.o(i.cJSON_DetachItemViaPointer) for cJSON_DetachItemViaPointer + cjson.o(i.cJSON_DeleteItemFromObjectCaseSensitive) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_DetachItemFromArray) refers to cjson.o(i.cJSON_DetachItemViaPointer) for cJSON_DetachItemViaPointer + cjson.o(i.cJSON_DetachItemFromObject) refers to cjson.o(i.get_object_item) for get_object_item + cjson.o(i.cJSON_DetachItemFromObject) refers to cjson.o(i.cJSON_DetachItemViaPointer) for cJSON_DetachItemViaPointer + cjson.o(i.cJSON_DetachItemFromObjectCaseSensitive) refers to cjson.o(i.get_object_item) for get_object_item + cjson.o(i.cJSON_DetachItemFromObjectCaseSensitive) refers to cjson.o(i.cJSON_DetachItemViaPointer) for cJSON_DetachItemViaPointer + cjson.o(i.cJSON_Duplicate) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_Duplicate) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup + cjson.o(i.cJSON_Duplicate) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_Duplicate) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_GetErrorPtr) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_GetObjectItem) refers to cjson.o(i.get_object_item) for get_object_item + cjson.o(i.cJSON_GetObjectItemCaseSensitive) refers to cjson.o(i.get_object_item) for get_object_item + cjson.o(i.cJSON_HasObjectItem) refers to cjson.o(i.get_object_item) for get_object_item + cjson.o(i.cJSON_InitHooks) refers to mallocr.o(i.realloc) for realloc + cjson.o(i.cJSON_InitHooks) refers to mallocr.o(i.__malloc$realloc) for malloc + cjson.o(i.cJSON_InitHooks) refers to mallocr.o(i.__free$realloc) for free + cjson.o(i.cJSON_InitHooks) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_InsertItemInArray) refers to cjson.o(i.add_item_to_array) for add_item_to_array + cjson.o(i.cJSON_Parse) refers to strlen.o(.text) for strlen + cjson.o(i.cJSON_Parse) refers to cjson.o(i.cJSON_ParseWithLengthOpts) for cJSON_ParseWithLengthOpts + cjson.o(i.cJSON_ParseWithLength) refers to cjson.o(i.cJSON_ParseWithLengthOpts) for cJSON_ParseWithLengthOpts + cjson.o(i.cJSON_ParseWithLengthOpts) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.cJSON_ParseWithLengthOpts) refers to strncmp.o(.text) for strncmp + cjson.o(i.cJSON_ParseWithLengthOpts) refers to cjson.o(i.buffer_skip_whitespace) for buffer_skip_whitespace + cjson.o(i.cJSON_ParseWithLengthOpts) refers to cjson.o(i.parse_value) for parse_value + cjson.o(i.cJSON_ParseWithLengthOpts) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_ParseWithLengthOpts) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_ParseWithOpts) refers to strlen.o(.text) for strlen + cjson.o(i.cJSON_ParseWithOpts) refers to cjson.o(i.cJSON_ParseWithLengthOpts) for cJSON_ParseWithLengthOpts + cjson.o(i.cJSON_Print) refers to cjson.o(i.print) for print + cjson.o(i.cJSON_Print) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_PrintBuffered) refers to cjson.o(i.print_value) for print_value + cjson.o(i.cJSON_PrintBuffered) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_PrintPreallocated) refers to cjson.o(i.print_value) for print_value + cjson.o(i.cJSON_PrintPreallocated) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_PrintUnformatted) refers to cjson.o(i.print) for print + cjson.o(i.cJSON_PrintUnformatted) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_ReplaceItemInArray) refers to cjson.o(i.cJSON_ReplaceItemViaPointer) for cJSON_ReplaceItemViaPointer + cjson.o(i.cJSON_ReplaceItemInObject) refers to cjson.o(i.replace_item_in_object) for replace_item_in_object + cjson.o(i.cJSON_ReplaceItemInObjectCaseSensitive) refers to cjson.o(i.replace_item_in_object) for replace_item_in_object + cjson.o(i.cJSON_ReplaceItemViaPointer) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.cJSON_SetNumberHelper) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + cjson.o(i.cJSON_SetNumberHelper) refers to cdcmple.o(.text) for __aeabi_cdcmple + cjson.o(i.cJSON_SetNumberHelper) refers to dfixi.o(.text) for __aeabi_d2iz + cjson.o(i.cJSON_SetValuestring) refers to strlen.o(.text) for strlen + cjson.o(i.cJSON_SetValuestring) refers to strcpy.o(.text) for strcpy + cjson.o(i.cJSON_SetValuestring) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup + cjson.o(i.cJSON_SetValuestring) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_Version) refers to printfa.o(i.__0sprintf) for __2sprintf + cjson.o(i.cJSON_Version) refers to cjson.o(.bss) for .bss + cjson.o(i.cJSON_free) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_malloc) refers to cjson.o(.data) for .data + cjson.o(i.cJSON_strdup) refers to strlen.o(.text) for strlen + cjson.o(i.cJSON_strdup) refers to memcpya.o(.text) for __aeabi_memcpy + cjson.o(i.compare_double) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + cjson.o(i.compare_double) refers to dscalb.o(.text) for __ARM_scalbn + cjson.o(i.compare_double) refers to dadd.o(.text) for __aeabi_dsub + cjson.o(i.compare_double) refers to cdcmple.o(.text) for __aeabi_cdcmple + cjson.o(i.create_reference) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.ensure) refers to memcpya.o(.text) for __aeabi_memcpy + cjson.o(i.get_object_item) refers to strcmp.o(.text) for strcmp + cjson.o(i.get_object_item) refers to tolower.o(.text) for tolower + cjson.o(i.parse_value) refers to strncmp.o(.text) for strncmp + cjson.o(i.parse_value) refers to cjson.o(i.parse_string) for parse_string + cjson.o(i.parse_value) refers to strtod.o(i.strtod) for strtod + cjson.o(i.parse_value) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + cjson.o(i.parse_value) refers to cdcmple.o(.text) for __aeabi_cdcmple + cjson.o(i.parse_value) refers to dfixi.o(.text) for __aeabi_d2iz + cjson.o(i.parse_value) refers to cjson.o(i.buffer_skip_whitespace) for buffer_skip_whitespace + cjson.o(i.parse_value) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item + cjson.o(i.parse_value) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete + cjson.o(i.print) refers to cjson.o(i.print_value) for print_value + cjson.o(i.print) refers to strlen.o(.text) for strlen + cjson.o(i.print) refers to memcpya.o(.text) for __aeabi_memcpy + cjson.o(i.print_string_ptr) refers to cjson.o(i.ensure) for ensure + cjson.o(i.print_string_ptr) refers to memcpya.o(.text) for __aeabi_memcpy + cjson.o(i.print_string_ptr) refers to printfa.o(i.__0sprintf) for __2sprintf + cjson.o(i.print_value) refers to scanf_fp.o(.text) for _scanf_real + cjson.o(i.print_value) refers to cjson.o(i.ensure) for ensure + cjson.o(i.print_value) refers to dflti.o(.text) for __aeabi_i2d + cjson.o(i.print_value) refers to cdcmple.o(.text) for __aeabi_cdcmpeq + cjson.o(i.print_value) refers to printfa.o(i.__0sprintf) for __2sprintf + cjson.o(i.print_value) refers to __0sscanf.o(.text) for __0sscanf + cjson.o(i.print_value) refers to cjson.o(i.compare_double) for compare_double + cjson.o(i.print_value) refers to strlen.o(.text) for strlen + cjson.o(i.print_value) refers to memcpya.o(.text) for __aeabi_memcpy + cjson.o(i.print_value) refers to cjson.o(i.print_string_ptr) for print_string_ptr + cjson.o(i.replace_item_in_object) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup + cjson.o(i.replace_item_in_object) refers to cjson.o(i.get_object_item) for get_object_item + cjson.o(i.replace_item_in_object) refers to cjson.o(i.cJSON_ReplaceItemViaPointer) for cJSON_ReplaceItemViaPointer + cjson.o(i.replace_item_in_object) refers to cjson.o(.data) for .data + cjson.o(.data) refers to mallocr.o(i.__malloc$realloc) for malloc + cjson.o(.data) refers to mallocr.o(i.__free$realloc) for free + cjson.o(.data) refers to mallocr.o(i.realloc) for realloc + infra_cjson.o(i.infra_cjson_init) refers to cjson.o(i.cJSON_InitHooks) for cJSON_InitHooks + infra_cjson.o(i.infra_cjson_init) refers to infra_cjson.o(.data) for .data + infra_cjson.o(i.infra_cjson_init) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc + infra_cjson.o(i.infra_cjson_init) refers to heap_4.o(i.vPortFree) for vPortFree + tasks.o(i.eTaskGetState) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.eTaskGetState) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.eTaskGetState) refers to tasks.o(.data) for .data + tasks.o(i.eTaskGetState) refers to tasks.o(.bss) for .bss + tasks.o(i.pcTaskGetName) refers to tasks.o(.data) for .data + tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.vListInsert) for vListInsert + tasks.o(i.prvAddCurrentTaskToDelayedList) refers to tasks.o(.data) for .data + tasks.o(i.prvAddCurrentTaskToDelayedList) refers to tasks.o(.bss) for .bss + tasks.o(i.prvIdleTask) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.prvIdleTask) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.prvIdleTask) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.prvIdleTask) refers to heap_4.o(i.vPortFree) for vPortFree + tasks.o(i.prvIdleTask) refers to port.o(i.vPortYield) for vPortYield + tasks.o(i.prvIdleTask) refers to tasks.o(.data) for .data + tasks.o(i.prvIdleTask) refers to tasks.o(.bss) for .bss + tasks.o(i.prvListTasksWithinSingleList) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll + tasks.o(i.prvListTasksWithinSingleList) refers to tasks.o(i.eTaskGetState) for eTaskGetState + tasks.o(i.prvListTasksWithinSingleList) refers to tasks.o(.data) for .data + tasks.o(i.pvTaskIncrementMutexHeldCount) refers to tasks.o(.data) for .data + tasks.o(i.ulTaskNotifyTake) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.ulTaskNotifyTake) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList + tasks.o(i.ulTaskNotifyTake) refers to port.o(i.vPortYield) for vPortYield + tasks.o(i.ulTaskNotifyTake) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.ulTaskNotifyTake) refers to tasks.o(.data) for .data + tasks.o(i.uxTaskGetNumberOfTasks) refers to tasks.o(.data) for .data + tasks.o(i.uxTaskGetSystemState) refers to tasks.o(i.prvListTasksWithinSingleList) for prvListTasksWithinSingleList + tasks.o(i.uxTaskGetSystemState) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll + tasks.o(i.uxTaskGetSystemState) refers to tasks.o(.data) for .data + tasks.o(i.uxTaskGetSystemState) refers to tasks.o(.bss) for .bss + tasks.o(i.uxTaskPriorityGet) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.uxTaskPriorityGet) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.uxTaskPriorityGet) refers to tasks.o(.data) for .data + tasks.o(i.uxTaskPriorityGetFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR + tasks.o(i.uxTaskPriorityGetFromISR) refers to tasks.o(.data) for .data + tasks.o(i.uxTaskResetEventItemValue) refers to tasks.o(.data) for .data + tasks.o(i.vTaskDelay) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList + tasks.o(i.vTaskDelay) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll + tasks.o(i.vTaskDelay) refers to port.o(i.vPortYield) for vPortYield + tasks.o(i.vTaskDelay) refers to tasks.o(.data) for .data + tasks.o(i.vTaskDelayUntil) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList + tasks.o(i.vTaskDelayUntil) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll + tasks.o(i.vTaskDelayUntil) refers to port.o(i.vPortYield) for vPortYield + tasks.o(i.vTaskDelayUntil) refers to tasks.o(.data) for .data + tasks.o(i.vTaskDelete) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.vTaskDelete) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.vTaskDelete) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.vTaskDelete) refers to heap_4.o(i.vPortFree) for vPortFree + tasks.o(i.vTaskDelete) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.vTaskDelete) refers to port.o(i.vPortYield) for vPortYield + tasks.o(i.vTaskDelete) refers to tasks.o(.data) for .data + tasks.o(i.vTaskDelete) refers to tasks.o(.bss) for .bss + tasks.o(i.vTaskEndScheduler) refers to port.o(i.vPortEndScheduler) for vPortEndScheduler + tasks.o(i.vTaskEndScheduler) refers to tasks.o(.data) for .data + tasks.o(i.vTaskGetInfo) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll + tasks.o(i.vTaskGetInfo) refers to tasks.o(i.eTaskGetState) for eTaskGetState + tasks.o(i.vTaskGetInfo) refers to tasks.o(.data) for .data + tasks.o(i.vTaskInternalSetTimeOutState) refers to tasks.o(.data) for .data + tasks.o(i.vTaskList) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc + tasks.o(i.vTaskList) refers to tasks.o(i.uxTaskGetSystemState) for uxTaskGetSystemState + tasks.o(i.vTaskList) refers to strcpy.o(.text) for strcpy + tasks.o(i.vTaskList) refers to strlen.o(.text) for strlen + tasks.o(i.vTaskList) refers to printfa.o(i.__0sprintf) for __2sprintf + tasks.o(i.vTaskList) refers to heap_4.o(i.vPortFree) for vPortFree + tasks.o(i.vTaskList) refers to tasks.o(.data) for .data + tasks.o(i.vTaskMissedYield) refers to tasks.o(.data) for .data + tasks.o(i.vTaskNotifyGiveFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR + tasks.o(i.vTaskNotifyGiveFromISR) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.vTaskNotifyGiveFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.vTaskNotifyGiveFromISR) refers to tasks.o(.data) for .data + tasks.o(i.vTaskNotifyGiveFromISR) refers to tasks.o(.bss) for .bss + tasks.o(i.vTaskPlaceOnEventList) refers to list.o(i.vListInsert) for vListInsert + tasks.o(i.vTaskPlaceOnEventList) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList + tasks.o(i.vTaskPlaceOnEventList) refers to tasks.o(.data) for .data + tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList + tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to tasks.o(.data) for .data + tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to tasks.o(.data) for .data + tasks.o(i.vTaskPriorityDisinheritAfterTimeout) refers to tasks.o(.bss) for .bss + tasks.o(i.vTaskPrioritySet) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.vTaskPrioritySet) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.vTaskPrioritySet) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.vTaskPrioritySet) refers to port.o(i.vPortYield) for vPortYield + tasks.o(i.vTaskPrioritySet) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.vTaskPrioritySet) refers to tasks.o(.data) for .data + tasks.o(i.vTaskPrioritySet) refers to tasks.o(.bss) for .bss + tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to tasks.o(.data) for .data + tasks.o(i.vTaskRemoveFromUnorderedEventList) refers to tasks.o(.bss) for .bss + tasks.o(i.vTaskResume) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.vTaskResume) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.vTaskResume) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.vTaskResume) refers to port.o(i.vPortYield) for vPortYield + tasks.o(i.vTaskResume) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.vTaskResume) refers to tasks.o(.data) for .data + tasks.o(i.vTaskResume) refers to tasks.o(.bss) for .bss + tasks.o(i.vTaskSetTimeOutState) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.vTaskSetTimeOutState) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.vTaskSetTimeOutState) refers to tasks.o(.data) for .data + tasks.o(i.vTaskStartScheduler) refers to tasks.o(i.xTaskCreate) for xTaskCreate + tasks.o(i.vTaskStartScheduler) refers to port.o(i.xPortStartScheduler) for xPortStartScheduler + tasks.o(i.vTaskStartScheduler) refers to tasks.o(.data) for .data + tasks.o(i.vTaskStartScheduler) refers to tasks.o(i.prvIdleTask) for prvIdleTask + tasks.o(i.vTaskSuspend) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.vTaskSuspend) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.vTaskSuspend) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.vTaskSuspend) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.vTaskSuspend) refers to port.o(i.vPortYield) for vPortYield + tasks.o(i.vTaskSuspend) refers to tasks.o(i.vTaskSwitchContext) for vTaskSwitchContext + tasks.o(i.vTaskSuspend) refers to tasks.o(.data) for .data + tasks.o(i.vTaskSuspend) refers to tasks.o(.bss) for .bss + tasks.o(i.vTaskSuspendAll) refers to tasks.o(.data) for .data + tasks.o(i.vTaskSwitchContext) refers to tasks.o(.data) for .data + tasks.o(i.vTaskSwitchContext) refers to tasks.o(.bss) for .bss + tasks.o(i.xTaskCheckForTimeOut) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.xTaskCheckForTimeOut) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.xTaskCheckForTimeOut) refers to tasks.o(.data) for .data + tasks.o(i.xTaskCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc + tasks.o(i.xTaskCreate) refers to memseta.o(.text) for __aeabi_memset + tasks.o(i.xTaskCreate) refers to heap_4.o(i.vPortFree) for vPortFree + tasks.o(i.xTaskCreate) refers to list.o(i.vListInitialiseItem) for vListInitialiseItem + tasks.o(i.xTaskCreate) refers to port.o(i.pxPortInitialiseStack) for pxPortInitialiseStack + tasks.o(i.xTaskCreate) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.xTaskCreate) refers to list.o(i.vListInitialise) for vListInitialise + tasks.o(i.xTaskCreate) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.xTaskCreate) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.xTaskCreate) refers to port.o(i.vPortYield) for vPortYield + tasks.o(i.xTaskCreate) refers to tasks.o(.data) for .data + tasks.o(i.xTaskCreate) refers to tasks.o(.bss) for .bss + tasks.o(i.xTaskGenericNotify) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.xTaskGenericNotify) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.xTaskGenericNotify) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.xTaskGenericNotify) refers to port.o(i.vPortYield) for vPortYield + tasks.o(i.xTaskGenericNotify) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.xTaskGenericNotify) refers to tasks.o(.data) for .data + tasks.o(i.xTaskGenericNotify) refers to tasks.o(.bss) for .bss + tasks.o(i.xTaskGenericNotifyFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR + tasks.o(i.xTaskGenericNotifyFromISR) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.xTaskGenericNotifyFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.xTaskGenericNotifyFromISR) refers to tasks.o(.data) for .data + tasks.o(i.xTaskGenericNotifyFromISR) refers to tasks.o(.bss) for .bss + tasks.o(i.xTaskGetCurrentTaskHandle) refers to tasks.o(.data) for .data + tasks.o(i.xTaskGetSchedulerState) refers to tasks.o(.data) for .data + tasks.o(i.xTaskGetTickCount) refers to tasks.o(.data) for .data + tasks.o(i.xTaskGetTickCountFromISR) refers to tasks.o(.data) for .data + tasks.o(i.xTaskIncrementTick) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.xTaskIncrementTick) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.xTaskIncrementTick) refers to tasks.o(.data) for .data + tasks.o(i.xTaskIncrementTick) refers to tasks.o(.bss) for .bss + tasks.o(i.xTaskNotifyStateClear) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.xTaskNotifyStateClear) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.xTaskNotifyStateClear) refers to tasks.o(.data) for .data + tasks.o(i.xTaskNotifyWait) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.xTaskNotifyWait) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList + tasks.o(i.xTaskNotifyWait) refers to port.o(i.vPortYield) for vPortYield + tasks.o(i.xTaskNotifyWait) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.xTaskNotifyWait) refers to tasks.o(.data) for .data + tasks.o(i.xTaskPriorityDisinherit) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.xTaskPriorityDisinherit) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.xTaskPriorityDisinherit) refers to tasks.o(.data) for .data + tasks.o(i.xTaskPriorityDisinherit) refers to tasks.o(.bss) for .bss + tasks.o(i.xTaskPriorityInherit) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.xTaskPriorityInherit) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.xTaskPriorityInherit) refers to tasks.o(.data) for .data + tasks.o(i.xTaskPriorityInherit) refers to tasks.o(.bss) for .bss + tasks.o(i.xTaskRemoveFromEventList) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.xTaskRemoveFromEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.xTaskRemoveFromEventList) refers to tasks.o(.data) for .data + tasks.o(i.xTaskRemoveFromEventList) refers to tasks.o(.bss) for .bss + tasks.o(i.xTaskResumeAll) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + tasks.o(i.xTaskResumeAll) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.xTaskResumeAll) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.xTaskResumeAll) refers to tasks.o(i.xTaskIncrementTick) for xTaskIncrementTick + tasks.o(i.xTaskResumeAll) refers to port.o(i.vPortYield) for vPortYield + tasks.o(i.xTaskResumeAll) refers to port.o(i.vPortExitCritical) for vPortExitCritical + tasks.o(i.xTaskResumeAll) refers to tasks.o(.data) for .data + tasks.o(i.xTaskResumeAll) refers to tasks.o(.bss) for .bss + tasks.o(i.xTaskResumeFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR + tasks.o(i.xTaskResumeFromISR) refers to list.o(i.uxListRemove) for uxListRemove + tasks.o(i.xTaskResumeFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd + tasks.o(i.xTaskResumeFromISR) refers to tasks.o(.bss) for .bss + tasks.o(i.xTaskResumeFromISR) refers to tasks.o(.data) for .data + queue.o(i.pcQueueGetName) refers to queue.o(.bss) for .bss + queue.o(i.prvCopyDataFromQueue) refers to memcpya.o(.text) for __aeabi_memcpy + queue.o(i.prvCopyDataToQueue) refers to memcpya.o(.text) for __aeabi_memcpy + queue.o(i.prvCopyDataToQueue) refers to tasks.o(i.xTaskPriorityDisinherit) for xTaskPriorityDisinherit + queue.o(i.prvUnlockQueue) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + queue.o(i.prvUnlockQueue) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList + queue.o(i.prvUnlockQueue) refers to tasks.o(i.vTaskMissedYield) for vTaskMissedYield + queue.o(i.prvUnlockQueue) refers to port.o(i.vPortExitCritical) for vPortExitCritical + queue.o(i.uxQueueMessagesWaiting) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + queue.o(i.uxQueueMessagesWaiting) refers to port.o(i.vPortExitCritical) for vPortExitCritical + queue.o(i.uxQueueSpacesAvailable) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + queue.o(i.uxQueueSpacesAvailable) refers to port.o(i.vPortExitCritical) for vPortExitCritical + queue.o(i.vQueueAddToRegistry) refers to queue.o(.bss) for .bss + queue.o(i.vQueueDelete) refers to heap_4.o(i.vPortFree) for vPortFree + queue.o(i.vQueueDelete) refers to queue.o(.bss) for .bss + queue.o(i.vQueueUnregisterQueue) refers to queue.o(.bss) for .bss + queue.o(i.xQueueCreateCountingSemaphore) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate + queue.o(i.xQueueCreateMutex) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate + queue.o(i.xQueueCreateMutex) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend + queue.o(i.xQueueGenericCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc + queue.o(i.xQueueGenericCreate) refers to queue.o(i.xQueueGenericReset) for xQueueGenericReset + queue.o(i.xQueueGenericReset) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + queue.o(i.xQueueGenericReset) refers to list.o(i.vListInitialise) for vListInitialise + queue.o(i.xQueueGenericReset) refers to port.o(i.vPortExitCritical) for vPortExitCritical + queue.o(i.xQueueGenericReset) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList + queue.o(i.xQueueGenericReset) refers to port.o(i.vPortYield) for vPortYield + queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState + queue.o(i.xQueueGenericSend) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + queue.o(i.xQueueGenericSend) refers to memcpya.o(.text) for __aeabi_memcpy + queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskPriorityDisinherit) for xTaskPriorityDisinherit + queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList + queue.o(i.xQueueGenericSend) refers to port.o(i.vPortYield) for vPortYield + queue.o(i.xQueueGenericSend) refers to port.o(i.vPortExitCritical) for vPortExitCritical + queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState + queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll + queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut + queue.o(i.xQueueGenericSend) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue + queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll + queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList + queue.o(i.xQueueGenericSendFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR + queue.o(i.xQueueGenericSendFromISR) refers to queue.o(i.prvCopyDataToQueue) for prvCopyDataToQueue + queue.o(i.xQueueGenericSendFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList + queue.o(i.xQueueGetMutexHolder) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + queue.o(i.xQueueGetMutexHolder) refers to port.o(i.vPortExitCritical) for vPortExitCritical + queue.o(i.xQueueGiveFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR + queue.o(i.xQueueGiveFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList + queue.o(i.xQueueGiveMutexRecursive) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle + queue.o(i.xQueueGiveMutexRecursive) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend + queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState + queue.o(i.xQueuePeek) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + queue.o(i.xQueuePeek) refers to memcpya.o(.text) for __aeabi_memcpy + queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList + queue.o(i.xQueuePeek) refers to port.o(i.vPortYield) for vPortYield + queue.o(i.xQueuePeek) refers to port.o(i.vPortExitCritical) for vPortExitCritical + queue.o(i.xQueuePeek) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState + queue.o(i.xQueuePeek) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll + queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut + queue.o(i.xQueuePeek) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue + queue.o(i.xQueuePeek) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll + queue.o(i.xQueuePeek) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList + queue.o(i.xQueuePeekFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR + queue.o(i.xQueuePeekFromISR) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue + queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState + queue.o(i.xQueueReceive) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + queue.o(i.xQueueReceive) refers to memcpya.o(.text) for __aeabi_memcpy + queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList + queue.o(i.xQueueReceive) refers to port.o(i.vPortYield) for vPortYield + queue.o(i.xQueueReceive) refers to port.o(i.vPortExitCritical) for vPortExitCritical + queue.o(i.xQueueReceive) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState + queue.o(i.xQueueReceive) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll + queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut + queue.o(i.xQueueReceive) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue + queue.o(i.xQueueReceive) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll + queue.o(i.xQueueReceive) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList + queue.o(i.xQueueReceiveFromISR) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR + queue.o(i.xQueueReceiveFromISR) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue + queue.o(i.xQueueReceiveFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList + queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState + queue.o(i.xQueueSemaphoreTake) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical + queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.pvTaskIncrementMutexHeldCount) for pvTaskIncrementMutexHeldCount + queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList + queue.o(i.xQueueSemaphoreTake) refers to port.o(i.vPortYield) for vPortYield + queue.o(i.xQueueSemaphoreTake) refers to port.o(i.vPortExitCritical) for vPortExitCritical + queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskInternalSetTimeOutState) for vTaskInternalSetTimeOutState + queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll + queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut + queue.o(i.xQueueSemaphoreTake) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue + queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll + queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.xTaskPriorityInherit) for xTaskPriorityInherit + queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList + queue.o(i.xQueueSemaphoreTake) refers to tasks.o(i.vTaskPriorityDisinheritAfterTimeout) for vTaskPriorityDisinheritAfterTimeout + queue.o(i.xQueueTakeMutexRecursive) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle + queue.o(i.xQueueTakeMutexRecursive) refers to queue.o(i.xQueueSemaphoreTake) for xQueueSemaphoreTake + heap_4.o(i.prvInsertBlockIntoFreeList) refers to heap_4.o(.data) for .data + heap_4.o(i.pvPortMalloc) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll + heap_4.o(i.pvPortMalloc) refers to heap_4.o(i.prvInsertBlockIntoFreeList) for prvInsertBlockIntoFreeList + heap_4.o(i.pvPortMalloc) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll + heap_4.o(i.pvPortMalloc) refers to heap_4.o(.data) for .data + heap_4.o(i.pvPortMalloc) refers to heap_4.o(.bss) for .bss + heap_4.o(i.vPortFree) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll + heap_4.o(i.vPortFree) refers to heap_4.o(i.prvInsertBlockIntoFreeList) for prvInsertBlockIntoFreeList + heap_4.o(i.vPortFree) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll + heap_4.o(i.vPortFree) refers to heap_4.o(.data) for .data + heap_4.o(i.xPortGetFreeHeapSize) refers to heap_4.o(.data) for .data + heap_4.o(i.xPortGetMinimumEverFreeHeapSize) refers to heap_4.o(.data) for .data + port.o(.emb_text) refers to tasks.o(.data) for pxCurrentTCB + port.o(.emb_text) refers to tasks.o(i.vTaskSwitchContext) for vTaskSwitchContext + port.o(i.SysTick_Handler) refers to port.o(.emb_text) for ulSetInterruptMaskFromISR + port.o(i.SysTick_Handler) refers to tasks.o(i.xTaskIncrementTick) for xTaskIncrementTick + port.o(i.prvTaskExitError) refers to port.o(.data) for .data + port.o(i.pxPortInitialiseStack) refers to port.o(i.prvTaskExitError) for prvTaskExitError + port.o(i.vPortEndScheduler) refers to port.o(.data) for .data + port.o(i.vPortEnterCritical) refers to port.o(.data) for .data + port.o(i.vPortExitCritical) refers to port.o(.data) for .data + port.o(i.xPortStartScheduler) refers to uidiv.o(.text) for __aeabi_uidivmod + port.o(i.xPortStartScheduler) refers to port.o(.emb_text) for __asm___6_port_c_39a90d8d__prvPortStartFirstTask + port.o(i.xPortStartScheduler) refers to system_n32wb03x.o(.data) for SystemCoreClock + port.o(i.xPortStartScheduler) refers to port.o(.data) for .data + strtod.o(i.__softfp_strtod) refers (Special) to iusefp.o(.text) for __I$use$fp + strtod.o(i.__softfp_strtod) refers to strtod.o(.text) for __strtod_int + strtod.o(i.strtod) refers (Special) to iusefp.o(.text) for __I$use$fp + strtod.o(i.strtod) refers to strtod.o(.text) for __strtod_int + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + rand.o(.text) refers to rand.o(.data) for .data + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to bsp_usart.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to bsp_usart.o(i.fputc) for fputc + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to bsp_usart.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to bsp_usart.o(i.fputc) for fputc + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to bsp_usart.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to bsp_usart.o(i.fputc) for fputc + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to bsp_usart.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to bsp_usart.o(i.fputc) for fputc + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to bsp_usart.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to bsp_usart.o(i.fputc) for fputc + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to bsp_usart.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to bsp_usart.o(i.fputc) for fputc + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to bsp_usart.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to bsp_usart.o(i.fputc) for fputc + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to bsp_usart.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to bsp_usart.o(i.fputc) for fputc + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to bsp_usart.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to bsp_usart.o(i.fputc) for fputc + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to bsp_usart.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to bsp_usart.o(i.fputc) for fputc + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to bsp_usart.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to bsp_usart.o(i.fputc) for fputc + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to bsp_usart.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to bsp_usart.o(i.fputc) for fputc + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to bsp_usart.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to bsp_usart.o(i.fputc) for fputc + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to bsp_usart.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to bsp_usart.o(i.fputc) for fputc + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to bsp_usart.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to bsp_usart.o(i.fputc) for fputc + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to bsp_usart.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to bsp_usart.o(i.fputc) for fputc + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to bsp_usart.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to bsp_usart.o(i.fputc) for fputc + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to bsp_usart.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to bsp_usart.o(i.fputc) for fputc + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to bsp_usart.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to bsp_usart.o(i.fputc) for fputc + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to bsp_usart.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to bsp_usart.o(i.fputc) for fputc + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to bsp_usart.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to bsp_usart.o(i.fputc) for fputc + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to bsp_usart.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to bsp_usart.o(i.fputc) for fputc + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + malloc.o(i.free) refers to mvars.o(.data) for __microlib_freelist + malloc.o(i.malloc) refers to mvars.o(.data) for __microlib_freelist_initialised + malloc.o(i.malloc) refers to mvars.o(.data) for __microlib_freelist + malloc.o(i.malloc) refers to startup_n32wb03x.o(HEAP) for __heap_base + mallocr.o(i.__free$realloc) refers to mvars.o(.data) for __microlib_freelist + mallocr.o(i.__malloc$realloc) refers to mallocr.o(i.internal_alloc) for internal_alloc + mallocr.o(i.__malloc$realloc) refers to mvars.o(.data) for __microlib_freelist_initialised + mallocr.o(i.__malloc$realloc) refers to startup_n32wb03x.o(HEAP) for __heap_base + mallocr.o(i.__malloc$realloc) refers to mvars.o(.data) for __microlib_freelist + mallocr.o(i.internal_alloc) refers to memcpya.o(.text) for __aeabi_memcpy + mallocr.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist + mallocr.o(i.realloc) refers to mallocr.o(i.__free$realloc) for free + mallocr.o(i.realloc) refers to mallocr.o(i.internal_alloc) for internal_alloc + mallocr.o(i.realloc) refers to mallocr.o(i.__malloc$realloc) for malloc + mallocr.o(i.realloc) refers to mvars.o(.data) for __microlib_freelist + malloca.o(i.__aligned_malloc) refers to mvars.o(.data) for __microlib_freelist + malloca.o(i.__aligned_malloc) refers to mvars.o(.data) for __microlib_freelist_initialised + malloca.o(i.__aligned_malloc) refers to startup_n32wb03x.o(HEAP) for __heap_base + malloca.o(i.__free$memalign) refers to mvars.o(.data) for __microlib_freelist + malloca.o(i.__malloc$memalign) refers to malloca.o(i.__aligned_malloc) for __aligned_malloc + mallocra.o(i.__aligned_malloc$realloc) refers to mallocra.o(i.internal_alloc) for internal_alloc + mallocra.o(i.__aligned_malloc$realloc) refers to startup_n32wb03x.o(HEAP) for __heap_base + mallocra.o(i.__aligned_malloc$realloc) refers to mvars.o(.data) for __microlib_freelist + mallocra.o(i.__aligned_malloc$realloc) refers to mvars.o(.data) for __microlib_freelist_initialised + mallocra.o(i.__free$realloc$memalign) refers to mvars.o(.data) for __microlib_freelist + mallocra.o(i.__malloc$realloc$memalign) refers to mallocra.o(i.__aligned_malloc$realloc) for __aligned_malloc$realloc + mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.__free$realloc$memalign) for __free$realloc$memalign + mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.internal_alloc) for internal_alloc + mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.__malloc$realloc$memalign) for __malloc$realloc$memalign + mallocra.o(i.__realloc$memalign) refers to mvars.o(.data) for __microlib_freelist + mallocra.o(i.internal_alloc) refers to memcpya.o(.text) for __aeabi_memcpy + mallocra.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist + __0sscanf.o(.text) refers to scanf_char.o(.text) for __vfscanf_char + __0sscanf.o(.text) refers to _sgetc.o(.text) for _sgetc + scanf_fp.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + scanf_fp.o(.text) refers to llmul.o(.text) for __aeabi_lmul + scanf_fp.o(.text) refers to dfltul.o(.text) for __aeabi_ul2d + scanf_fp.o(.text) refers to dmul.o(.text) for __aeabi_dmul + scanf_fp.o(.text) refers to ddiv.o(.text) for __aeabi_ddiv + scanf_fp.o(.text) refers to scanf_fp.o(i._is_digit) for _is_digit + scanf_fp.o(.text) refers to d2f.o(.text) for __aeabi_d2f + strtoul.o(.text) refers to errno.o(i.__aeabi_errno_addr) for __aeabi_errno_addr + strtoul.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table + strtoul.o(.text) refers to _strtoul.o(.text) for _strtoul + fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue + fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + dscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue + ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + dfltul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixi.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + cdcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers to fepilogue.o(.text) for _float_round + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_n32wb03x.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_n32wb03x.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main + llmul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + ctype_o.o(.text) refers to ctype_o.o(.constdata) for .constdata + ctype_o.o(.constdata) refers to ctype_o.o(.constdata) for __ctype_table + isalnum_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table + isalpha_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table + isblank_o.o(.text) refers to ctype_o.o(.constdata) for __ctype_table + iscntrl_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table + isdigit_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table + isgraph_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table + islower_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table + isprint_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table + ispunct_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table + isspace_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table + isupper_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table + isxdigit_o.o(.text) refers to ctype_o.o(.text) for __rt_ctype_table + errno.o(i.__aeabi_errno_addr) refers to errno.o(.data) for .data + errno.o(i.__read_errno) refers to errno.o(.data) for .data + errno.o(i.__set_errno) refers to errno.o(.data) for .data + scanf_char.o(.text) refers to _scanf.o(.text) for __vfscanf + scanf_char.o(.text) refers to isspace_o.o(.text) for isspace + _strtoul.o(.text) refers to _chval.o(.text) for _chval + _strtoul.o(.text) refers to errno.o(i.__aeabi_errno_addr) for __aeabi_errno_addr + strtod.o(.text) refers to scanf_fp.o(.text) for _scanf_real + strtod.o(.text) refers to _sgetc.o(.text) for _sgetc + strtod.o(.text) refers to isspace_o.o(.text) for isspace + depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + isspace_c.o(.text) refers to ctype_c.o(.text) for __ctype_lookup + _scanf.o(.text) refers (Weak) to scanf_fp.o(.text) for _scanf_real + ctype_c.o(.text) refers to ctype_c.o(.constdata) for .constdata + ns_sec.o(i.co_rand_word) refers to rand.o(.text) for rand + scanf_fp.o(i._is_digit) refers (Special) to iusefp.o(.text) for __I$use$fp + + +============================================================================== + +Removing Unused input sections from the image. + + Removing system_n32wb03x.o(i.SystemCoreClockUpdate), (16 bytes). + Removing system_n32wb03x.o(i.SystemGetUUID), (52 bytes). + Removing system_n32wb03x.o(i.SystemTrimValueRead), (16 bytes). + Removing system_n32wb03x.o(i.system_delay_n_10us), (12 bytes). + Removing misc.o(.emb_text), (8 bytes). + Removing misc.o(i.SysTick_CLKSourceConfig), (24 bytes). + Removing n32wb03x_adc.o(.emb_text), (8 bytes). + Removing n32wb03x_adc.o(i.ADC16Bit_ConverValueToVoltage), (152 bytes). + Removing n32wb03x_adc.o(i.ADC_ConfigAnalogWatchdogThresholds), (24 bytes). + Removing n32wb03x_adc.o(i.ADC_ConfigContinuousMode), (18 bytes). + Removing n32wb03x_adc.o(i.ADC_ConfigEDThreshold), (34 bytes). + Removing n32wb03x_adc.o(i.ADC_ConfigInt), (16 bytes). + Removing n32wb03x_adc.o(i.ADC_ConfigVoiceZcrThresholds), (20 bytes). + Removing n32wb03x_adc.o(i.ADC_EnableAUDIOPGA), (18 bytes). + Removing n32wb03x_adc.o(i.ADC_EnableAWD), (18 bytes). + Removing n32wb03x_adc.o(i.ADC_EnableDMA), (18 bytes). + Removing n32wb03x_adc.o(i.ADC_EnableEnergy), (18 bytes). + Removing n32wb03x_adc.o(i.ADC_EnableMICBIAS), (20 bytes). + Removing n32wb03x_adc.o(i.ADC_EnablePGA), (20 bytes). + Removing n32wb03x_adc.o(i.ADC_EnableZeroCross), (20 bytes). + Removing n32wb03x_adc.o(i.ADC_SetAUDIOAmplitude), (20 bytes). + Removing n32wb03x_adc.o(i.ADC_SetAUDIOCurrent), (20 bytes). + Removing n32wb03x_adc.o(i.ADC_SetMICOutputVoltage), (20 bytes). + Removing n32wb03x_adc.o(i.ADC_SetNoiseOffset), (16 bytes). + Removing n32wb03x_adc.o(i.ADC_SetPGAGain), (20 bytes). + Removing n32wb03x_crc.o(.emb_text), (8 bytes). + Removing n32wb03x_crc.o(i.CRC16_CalcBufCrc), (32 bytes). + Removing n32wb03x_crc.o(i.CRC16_CalcCRC), (12 bytes). + Removing n32wb03x_crc.o(i.CRC32_CalcBufCrc), (32 bytes). + Removing n32wb03x_crc.o(i.CRC32_CalcCrc), (12 bytes). + Removing n32wb03x_crc.o(i.CRC32_GetCrc), (12 bytes). + Removing n32wb03x_crc.o(i.CRC32_GetIDat), (12 bytes). + Removing n32wb03x_crc.o(i.CRC32_ResetCrc), (12 bytes). + Removing n32wb03x_crc.o(i.CRC32_SetIDat), (12 bytes). + Removing n32wb03x_crc.o(i.__CRC16_CalcCrc), (12 bytes). + Removing n32wb03x_crc.o(i.__CRC16_GetCrc), (12 bytes). + Removing n32wb03x_crc.o(i.__CRC16_GetLRC), (12 bytes). + Removing n32wb03x_crc.o(i.__CRC16_SetBigEndianFmt), (16 bytes). + Removing n32wb03x_crc.o(i.__CRC16_SetCleanDisable), (16 bytes). + Removing n32wb03x_crc.o(i.__CRC16_SetCleanEnable), (16 bytes). + Removing n32wb03x_crc.o(i.__CRC16_SetCrc), (12 bytes). + Removing n32wb03x_crc.o(i.__CRC16_SetLRC), (12 bytes). + Removing n32wb03x_crc.o(i.__CRC16_SetLittleEndianFmt), (16 bytes). + Removing n32wb03x_dma.o(.emb_text), (8 bytes). + Removing n32wb03x_dma.o(i.DMA_ClrIntPendingBit), (4 bytes). + Removing n32wb03x_dma.o(i.DMA_ConfigInt), (16 bytes). + Removing n32wb03x_dma.o(i.DMA_GetCurrDataCounter), (6 bytes). + Removing n32wb03x_dma.o(i.DMA_GetIntStatus), (14 bytes). + Removing n32wb03x_dma.o(i.DMA_SetCurrDataCounter), (4 bytes). + Removing n32wb03x_dma.o(i.DMA_StructInit), (26 bytes). + Removing n32wb03x_exti.o(.emb_text), (8 bytes). + Removing n32wb03x_exti.o(i.EXTI_ClrStatusFlag), (12 bytes). + Removing n32wb03x_exti.o(i.EXTI_DeInit), (28 bytes). + Removing n32wb03x_exti.o(i.EXTI_GetStatusFlag), (20 bytes). + Removing n32wb03x_exti.o(i.EXTI_InitStruct), (14 bytes). + Removing n32wb03x_exti.o(i.EXTI_TriggerSWInt), (16 bytes). + Removing n32wb03x_gpio.o(.emb_text), (8 bytes). + Removing n32wb03x_gpio.o(i.AFIO_ConfigSPINSSMode), (24 bytes). + Removing n32wb03x_gpio.o(i.GPIO_AFIOInitDefault), (20 bytes). + Removing n32wb03x_gpio.o(i.GPIO_ConfigEXTILine), (340 bytes). + Removing n32wb03x_gpio.o(i.GPIO_ConfigPinLock), (18 bytes). + Removing n32wb03x_gpio.o(i.GPIO_ConfigPinRemap), (60 bytes). + Removing n32wb03x_gpio.o(i.GPIO_DeInit), (56 bytes). + Removing n32wb03x_gpio.o(i.GPIO_DeInitPin), (100 bytes). + Removing n32wb03x_gpio.o(i.GPIO_ReadInputData), (6 bytes). + Removing n32wb03x_gpio.o(i.GPIO_ReadInputDataBit), (14 bytes). + Removing n32wb03x_gpio.o(i.GPIO_ReadOutputData), (6 bytes). + Removing n32wb03x_gpio.o(i.GPIO_ReadOutputDataBit), (14 bytes). + Removing n32wb03x_gpio.o(i.GPIO_Write), (4 bytes). + Removing n32wb03x_gpio.o(i.GPIO_WriteBit), (12 bytes). + Removing n32wb03x_rcc.o(.emb_text), (8 bytes). + Removing n32wb03x_rcc.o(i.DBG_ConfigPeriph), (24 bytes). + Removing n32wb03x_rcc.o(i.RCC_ClrFlag), (24 bytes). + Removing n32wb03x_rcc.o(i.RCC_ClrIntPendingBit), (16 bytes). + Removing n32wb03x_rcc.o(i.RCC_ConfigHclk), (20 bytes). + Removing n32wb03x_rcc.o(i.RCC_ConfigHse), (28 bytes). + Removing n32wb03x_rcc.o(i.RCC_ConfigHsi), (28 bytes). + Removing n32wb03x_rcc.o(i.RCC_ConfigInt), (24 bytes). + Removing n32wb03x_rcc.o(i.RCC_ConfigLSXSEL), (24 bytes). + Removing n32wb03x_rcc.o(i.RCC_ConfigLpuartClk), (28 bytes). + Removing n32wb03x_rcc.o(i.RCC_ConfigLse), (40 bytes). + Removing n32wb03x_rcc.o(i.RCC_ConfigMco), (24 bytes). + Removing n32wb03x_rcc.o(i.RCC_ConfigPclk1), (20 bytes). + Removing n32wb03x_rcc.o(i.RCC_ConfigPclk2), (24 bytes). + Removing n32wb03x_rcc.o(i.RCC_ConfigSysclk), (20 bytes). + Removing n32wb03x_rcc.o(i.RCC_ConfigTim1Clk), (20 bytes). + Removing n32wb03x_rcc.o(i.RCC_DeInit), (76 bytes). + Removing n32wb03x_rcc.o(i.RCC_EnableAPB1PeriphClk), (24 bytes). + Removing n32wb03x_rcc.o(i.RCC_EnableAPB1PeriphReset), (24 bytes). + Removing n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphReset), (24 bytes). + Removing n32wb03x_rcc.o(i.RCC_EnableHsi), (28 bytes). + Removing n32wb03x_rcc.o(i.RCC_EnableLpuartClk), (24 bytes). + Removing n32wb03x_rcc.o(i.RCC_EnableLsi), (28 bytes). + Removing n32wb03x_rcc.o(i.RCC_EnableRTCReset), (28 bytes). + Removing n32wb03x_rcc.o(i.RCC_EnableRtcClk), (28 bytes). + Removing n32wb03x_rcc.o(i.RCC_GetFlagStatus), (48 bytes). + Removing n32wb03x_rcc.o(i.RCC_GetIntStatus), (20 bytes). + Removing n32wb03x_rcc.o(i.RCC_GetLpuartClkSrc), (20 bytes). + Removing n32wb03x_rcc.o(i.RCC_GetRTCClkSrc), (16 bytes). + Removing n32wb03x_rcc.o(i.RCC_GetSysclkSrc), (16 bytes). + Removing n32wb03x_rcc.o(i.RCC_WaitHseStable), (56 bytes). + Removing n32wb03x_rcc.o(i.RCC_WaitHsiStable), (56 bytes). + Removing n32wb03x_tim.o(.emb_text), (8 bytes). + Removing n32wb03x_tim.o(i.ConfigTI1), (76 bytes). + Removing n32wb03x_tim.o(i.ConfigTI2), (84 bytes). + Removing n32wb03x_tim.o(i.TIM_ClearFlag), (8 bytes). + Removing n32wb03x_tim.o(i.TIM_ClrIntPendingBit), (8 bytes). + Removing n32wb03x_tim.o(i.TIM_ClrOc1Ref), (12 bytes). + Removing n32wb03x_tim.o(i.TIM_ClrOc2Ref), (14 bytes). + Removing n32wb03x_tim.o(i.TIM_ClrOc3Ref), (12 bytes). + Removing n32wb03x_tim.o(i.TIM_ClrOc4Ref), (14 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigArPreload), (18 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigBkdt), (88 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigCntMode), (12 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigDma), (8 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigEncoderInterface), (52 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigExtClkMode1), (38 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigExtClkMode2), (30 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigExtTrig), (20 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigExtTrigAsClk), (50 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigForcedOc1), (12 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigForcedOc2), (20 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigForcedOc3), (12 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigForcedOc4), (20 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigInt), (16 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigInternalClk), (10 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigInternalTrigToExt), (20 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigOc1Fast), (12 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigOc1NPolarity), (12 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigOc1Polarity), (12 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigOc2Fast), (20 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigOc2NPolarity), (14 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigOc2Polarity), (14 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigOc2Preload), (20 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigOc3Fast), (12 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigOc3NPolarity), (16 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigOc3Polarity), (16 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigOc3Preload), (12 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigOc4Fast), (20 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigOc4Polarity), (16 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigOc4Preload), (20 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigPrescaler), (6 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigPwmIc), (144 bytes). + Removing n32wb03x_tim.o(i.TIM_ConfigUpdateRequestIntSrc), (18 bytes). + Removing n32wb03x_tim.o(i.TIM_DeInit), (84 bytes). + Removing n32wb03x_tim.o(i.TIM_Enable), (20 bytes). + Removing n32wb03x_tim.o(i.TIM_EnableCapCmpCh), (26 bytes). + Removing n32wb03x_tim.o(i.TIM_EnableCapCmpChN), (26 bytes). + Removing n32wb03x_tim.o(i.TIM_EnableCapCmpPreloadControl), (20 bytes). + Removing n32wb03x_tim.o(i.TIM_EnableCtrlPwmOutputs), (24 bytes). + Removing n32wb03x_tim.o(i.TIM_EnableDma), (16 bytes). + Removing n32wb03x_tim.o(i.TIM_EnableOc1Preload), (12 bytes). + Removing n32wb03x_tim.o(i.TIM_EnableUpdateEvt), (18 bytes). + Removing n32wb03x_tim.o(i.TIM_GenerateEvent), (4 bytes). + Removing n32wb03x_tim.o(i.TIM_GetCap1), (4 bytes). + Removing n32wb03x_tim.o(i.TIM_GetCap2), (4 bytes). + Removing n32wb03x_tim.o(i.TIM_GetCap3), (4 bytes). + Removing n32wb03x_tim.o(i.TIM_GetCap4), (6 bytes). + Removing n32wb03x_tim.o(i.TIM_GetCnt), (4 bytes). + Removing n32wb03x_tim.o(i.TIM_GetFlagStatus), (14 bytes). + Removing n32wb03x_tim.o(i.TIM_GetIntStatus), (24 bytes). + Removing n32wb03x_tim.o(i.TIM_GetPrescaler), (4 bytes). + Removing n32wb03x_tim.o(i.TIM_ICInit), (288 bytes). + Removing n32wb03x_tim.o(i.TIM_InitBkdtStruct), (18 bytes). + Removing n32wb03x_tim.o(i.TIM_InitIcStruct), (16 bytes). + Removing n32wb03x_tim.o(i.TIM_InitOc1), (96 bytes). + Removing n32wb03x_tim.o(i.TIM_InitOc2), (112 bytes). + Removing n32wb03x_tim.o(i.TIM_InitOc3), (112 bytes). + Removing n32wb03x_tim.o(i.TIM_InitOc4), (92 bytes). + Removing n32wb03x_tim.o(i.TIM_InitOcStruct), (20 bytes). + Removing n32wb03x_tim.o(i.TIM_InitTimBaseStruct), (28 bytes). + Removing n32wb03x_tim.o(i.TIM_InitTimeBase), (176 bytes). + Removing n32wb03x_tim.o(i.TIM_SelectCapCmpDmaSrc), (18 bytes). + Removing n32wb03x_tim.o(i.TIM_SelectComEvt), (18 bytes). + Removing n32wb03x_tim.o(i.TIM_SelectHallSensor), (18 bytes). + Removing n32wb03x_tim.o(i.TIM_SelectInputTrig), (12 bytes). + Removing n32wb03x_tim.o(i.TIM_SelectMasterSlaveMode), (16 bytes). + Removing n32wb03x_tim.o(i.TIM_SelectOcMode), (82 bytes). + Removing n32wb03x_tim.o(i.TIM_SelectOnePulseMode), (16 bytes). + Removing n32wb03x_tim.o(i.TIM_SelectOutputTrig), (16 bytes). + Removing n32wb03x_tim.o(i.TIM_SelectSlaveMode), (16 bytes). + Removing n32wb03x_tim.o(i.TIM_SetAutoReload), (4 bytes). + Removing n32wb03x_tim.o(i.TIM_SetClkDiv), (18 bytes). + Removing n32wb03x_tim.o(i.TIM_SetCmp1), (4 bytes). + Removing n32wb03x_tim.o(i.TIM_SetCmp2), (4 bytes). + Removing n32wb03x_tim.o(i.TIM_SetCmp3), (4 bytes). + Removing n32wb03x_tim.o(i.TIM_SetCmp4), (6 bytes). + Removing n32wb03x_tim.o(i.TIM_SetCnt), (4 bytes). + Removing n32wb03x_tim.o(i.TIM_SetInCap1Prescaler), (16 bytes). + Removing n32wb03x_tim.o(i.TIM_SetInCap2Prescaler), (24 bytes). + Removing n32wb03x_tim.o(i.TIM_SetInCap3Prescaler), (16 bytes). + Removing n32wb03x_tim.o(i.TIM_SetInCap4Prescaler), (24 bytes). + Removing n32wb03x_usart.o(.emb_text), (8 bytes). + Removing n32wb03x_usart.o(i.USART_ClockInit), (36 bytes). + Removing n32wb03x_usart.o(i.USART_ClockStructInit), (12 bytes). + Removing n32wb03x_usart.o(i.USART_ClrFlag), (6 bytes). + Removing n32wb03x_usart.o(i.USART_ClrIntPendingBit), (12 bytes). + Removing n32wb03x_usart.o(i.USART_ConfigIrDAMode), (16 bytes). + Removing n32wb03x_usart.o(i.USART_ConfigLINBreakDetectLength), (16 bytes). + Removing n32wb03x_usart.o(i.USART_ConfigWakeUpMode), (20 bytes). + Removing n32wb03x_usart.o(i.USART_DeInit), (52 bytes). + Removing n32wb03x_usart.o(i.USART_EnableHalfDuplex), (18 bytes). + Removing n32wb03x_usart.o(i.USART_EnableIrDA), (18 bytes). + Removing n32wb03x_usart.o(i.USART_EnableLIN), (28 bytes). + Removing n32wb03x_usart.o(i.USART_EnableRcvWakeUp), (18 bytes). + Removing n32wb03x_usart.o(i.USART_EnableSmartCard), (18 bytes). + Removing n32wb03x_usart.o(i.USART_SendBreak), (10 bytes). + Removing n32wb03x_usart.o(i.USART_SetAddr), (16 bytes). + Removing n32wb03x_usart.o(i.USART_SetGuardTime), (16 bytes). + Removing n32wb03x_usart.o(i.USART_SetPrescaler), (16 bytes). + Removing n32wb03x_usart.o(i.USART_SetSmartCardNACK), (18 bytes). + Removing n32wb03x_usart.o(i.USART_StructInit), (22 bytes). + Removing n32wb03x_spi.o(.emb_text), (8 bytes). + Removing n32wb03x_spi.o(i.I2S_Enable), (28 bytes). + Removing n32wb03x_spi.o(i.I2S_Init), (132 bytes). + Removing n32wb03x_spi.o(i.I2S_InitStruct), (16 bytes). + Removing n32wb03x_spi.o(i.SPI_ConfigBidirectionalMode), (28 bytes). + Removing n32wb03x_spi.o(i.SPI_ConfigDataLen), (20 bytes). + Removing n32wb03x_spi.o(i.SPI_Enable), (18 bytes). + Removing n32wb03x_spi.o(i.SPI_EnableCalculateCrc), (28 bytes). + Removing n32wb03x_spi.o(i.SPI_GetCRCDat), (12 bytes). + Removing n32wb03x_spi.o(i.SPI_GetCRCPoly), (4 bytes). + Removing n32wb03x_spi.o(i.SPI_I2S_ClrCRCErrFlag), (6 bytes). + Removing n32wb03x_spi.o(i.SPI_I2S_ClrITPendingBit), (14 bytes). + Removing n32wb03x_spi.o(i.SPI_I2S_DeInit), (52 bytes). + Removing n32wb03x_spi.o(i.SPI_I2S_EnableDma), (16 bytes). + Removing n32wb03x_spi.o(i.SPI_I2S_EnableInt), (24 bytes). + Removing n32wb03x_spi.o(i.SPI_I2S_GetIntStatus), (44 bytes). + Removing n32wb03x_spi.o(i.SPI_I2S_GetStatus), (14 bytes). + Removing n32wb03x_spi.o(i.SPI_I2S_ReceiveData), (4 bytes). + Removing n32wb03x_spi.o(i.SPI_I2S_TransmitData), (4 bytes). + Removing n32wb03x_spi.o(i.SPI_Init), (64 bytes). + Removing n32wb03x_spi.o(i.SPI_InitStruct), (24 bytes). + Removing n32wb03x_spi.o(i.SPI_SSOutputEnable), (18 bytes). + Removing n32wb03x_spi.o(i.SPI_SetNssLevel), (28 bytes). + Removing n32wb03x_spi.o(i.SPI_TransmitCrcNext), (12 bytes). + Removing n32wb03x_lpuart.o(.emb_text), (8 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_ClrFlag), (4 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_ClrIntPendingBit), (6 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_ConfigInt), (16 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_ConfigSamplingMethod), (16 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_ConfigWakeUpData), (4 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_ConfigWakeUpMethod), (20 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_DeInit), (32 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_EnableDMA), (16 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_EnableLoopBack), (18 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_EnableWakeUpStop), (24 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_FlushRxFifo), (32 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_GetFlagStatus), (14 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_GetIntStatus), (38 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_Init), (208 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_ReceiveData), (4 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_SendData), (4 bytes). + Removing n32wb03x_lpuart.o(i.LPUART_StructInit), (24 bytes). + Removing n32wb03x_qflash.o(.emb_text), (8 bytes). + Removing n32wb03x_qflash.o(i.Qflash_Read), (36 bytes). + Removing lib_att.o(.emb_text), (8 bytes). + Removing lib_att.o(i.attm_att_set_permission), (184 bytes). + Removing lib_att.o(i.attm_reserve_handle_range), (32 bytes). + Removing rwip.o(.emb_text), (8 bytes). + Removing rwip.o(i.rwip_reset), (136 bytes). + Removing rwip_driver.o(.emb_text), (8 bytes). + Removing rwip_driver.o(i.radio_freq_cal_from_trim), (48 bytes). + Removing rwip_driver.o(i.radio_hse_mco_set), (152 bytes). + Removing rwip_driver.o(i.radio_read_trim_mac_address), (60 bytes). + Removing rwip_driver.o(i.radio_read_trim_mco_freq), (48 bytes). + Removing rwip_driver.o(i.rf_tx_power_set), (124 bytes). + Removing rwip_driver.o(i.rwip_sleep), (308 bytes). + Removing prf.o(.emb_text), (8 bytes). + Removing prf.o(i.prf_cleanup), (92 bytes). + Removing prf.o(i.prf_create), (92 bytes). + Removing prf.o(i.prf_src_task_get), (16 bytes). + Removing prf_utils.o(.emb_text), (8 bytes). + Removing prf_utils.o(i.prf_pack_date_time), (32 bytes). + Removing prf_utils.o(i.prf_unpack_date_time), (34 bytes). + Removing diss.o(.emb_text), (8 bytes). + Removing diss.o(i.diss_compute_cfg_flag), (40 bytes). + Removing diss_task.o(.emb_text), (8 bytes). + Removing bass.o(.emb_text), (8 bytes). + Removing bass_task.o(.emb_text), (8 bytes). + Removing rdtss.o(.emb_text), (8 bytes). + Removing rdtss_task.o(.emb_text), (8 bytes). + Removing rdts_common.o(.emb_text), (8 bytes). + Removing ns_sleep.o(.emb_text), (8 bytes). + Removing ns_sleep.o(i.app_sleep_prepare_proc), (2 bytes). + Removing ns_sleep.o(i.app_sleep_resume_proc), (2 bytes). + Removing ns_sleep.o(i.entry_idle), (40 bytes). + Removing ns_sleep.o(i.entry_sleep), (172 bytes). + Removing ns_sleep.o(i.ns_sleep), (180 bytes). + Removing ns_error.o(i.error_handler), (32 bytes). + Removing ns_error.o(.bss), (12 bytes). + Removing ns_timer.o(.emb_text), (8 bytes). + Removing ns_timer.o(i.ns_timer_cancel), (76 bytes). + Removing ns_timer.o(i.ns_timer_cancel_all), (96 bytes). + Removing ns_timer.o(i.ns_timer_create), (64 bytes). + Removing ns_timer.o(i.ns_timer_modify), (96 bytes). + Removing ns_sec.o(.emb_text), (8 bytes). + Removing ns_sec.o(i.ns_sec_bond_db_erase_all), (20 bytes). + Removing ns_sec.o(i.ns_sec_pincode_respond), (64 bytes). + Removing ns_sec.o(i.ns_sec_send_bond_start), (64 bytes). + Removing ns_sec.o(i.ns_sec_send_encrypt_req), (220 bytes). + Removing ns_sec.o(i.ns_sec_send_security_req), (40 bytes). + Removing ns_ble.o(.emb_text), (8 bytes). + Removing ns_ble.o(i.ns_ble_active_rssi), (52 bytes). + Removing ns_ble.o(i.ns_ble_adv_data_set), (80 bytes). + Removing ns_ble.o(i.ns_ble_create_init), (52 bytes). + Removing ns_ble.o(i.ns_ble_create_scan), (52 bytes). + Removing ns_ble.o(i.ns_ble_dle_set), (48 bytes). + Removing ns_ble.o(i.ns_ble_ex_adv_data_set), (60 bytes). + Removing ns_ble.o(i.ns_ble_get_active_connection), (12 bytes). + Removing ns_ble.o(i.ns_ble_get_conidx_by_role), (56 bytes). + Removing ns_ble.o(i.ns_ble_get_connection_state), (32 bytes). + Removing ns_ble.o(i.ns_ble_get_peer_info), (40 bytes). + Removing ns_ble.o(i.ns_ble_list_set_wl), (72 bytes). + Removing ns_ble.o(i.ns_ble_master_connection_num), (48 bytes). + Removing ns_ble.o(i.ns_ble_phy_set), (56 bytes). + Removing ns_ble.o(i.ns_ble_prod_test_cmd_send), (92 bytes). + Removing ns_ble.o(i.ns_ble_radio_calibration), (44 bytes). + Removing ns_ble.o(i.ns_ble_radio_power_set), (8 bytes). + Removing ns_ble.o(i.ns_ble_resolv_addr), (64 bytes). + Removing ns_ble.o(i.ns_ble_scan_init), (28 bytes). + Removing ns_ble.o(i.ns_ble_scan_rsp_data_set), (68 bytes). + Removing ns_ble.o(i.ns_ble_set_active_connection), (12 bytes). + Removing ns_ble.o(i.ns_ble_set_channel_map), (44 bytes). + Removing ns_ble.o(i.ns_ble_set_slave_latency), (44 bytes). + Removing ns_ble.o(i.ns_ble_slave_connection_num), (48 bytes). + Removing ns_ble.o(i.ns_iwdg_config), (80 bytes). + Removing ns_ble.o(i.ns_iwdg_reload), (80 bytes). + Removing ns_ble_task.o(.emb_text), (8 bytes). + Removing app_dis.o(.emb_text), (8 bytes). + Removing app_dis.o(i.app_dis_init), (48 bytes). + Removing app_batt.o(.emb_text), (8 bytes). + Removing app_rdtss.o(.emb_text), (8 bytes). + Removing app_rdtss.o(i.app_rdtss_init), (48 bytes). + Removing app_ble.o(.emb_text), (8 bytes). + Removing app_ble.o(i.app_ble_prf_init), (24 bytes). + Removing main.o(.emb_text), (8 bytes). + Removing main.o(i.app_sleep_prepare_proc), (2 bytes). + Removing main.o(i.app_sleep_resume_proc), (2 bytes). + Removing bsp_usart.o(.emb_text), (8 bytes). + Removing bsp_usart.o(i.bsp_usart_rx_inject), (64 bytes). + Removing cli_core.o(.emb_text), (8 bytes). + Removing app_cli.o(.emb_text), (8 bytes). + Removing app_cli.o(i.AppCli_InputBytes), (8 bytes). + Removing ble_up.o(.emb_text), (8 bytes). + Removing app_ble_proto.o(.emb_text), (8 bytes). + Removing app_ota.o(.emb_text), (8 bytes). + Removing app_info.o(.emb_text), (8 bytes). + Removing app_gpio.o(.emb_text), (8 bytes). + Removing app_params.o(.emb_text), (8 bytes). + Removing app_params.o(i.app_params_is_valid), (12 bytes). + Removing app_bootset.o(.emb_text), (8 bytes). + Removing cjson.o(i.cJSON_AddArrayToObject), (56 bytes). + Removing cjson.o(i.cJSON_AddBoolToObject), (68 bytes). + Removing cjson.o(i.cJSON_AddFalseToObject), (56 bytes). + Removing cjson.o(i.cJSON_AddItemReferenceToArray), (36 bytes). + Removing cjson.o(i.cJSON_AddItemReferenceToObject), (48 bytes). + Removing cjson.o(i.cJSON_AddItemToArray), (8 bytes). + Removing cjson.o(i.cJSON_AddItemToObject), (20 bytes). + Removing cjson.o(i.cJSON_AddItemToObjectCS), (20 bytes). + Removing cjson.o(i.cJSON_AddNullToObject), (56 bytes). + Removing cjson.o(i.cJSON_AddObjectToObject), (56 bytes). + Removing cjson.o(i.cJSON_AddRawToObject), (84 bytes). + Removing cjson.o(i.cJSON_AddStringToObject), (84 bytes). + Removing cjson.o(i.cJSON_AddTrueToObject), (56 bytes). + Removing cjson.o(i.cJSON_Compare), (274 bytes). + Removing cjson.o(i.cJSON_CreateArray), (24 bytes). + Removing cjson.o(i.cJSON_CreateArrayReference), (28 bytes). + Removing cjson.o(i.cJSON_CreateBool), (32 bytes). + Removing cjson.o(i.cJSON_CreateDoubleArray), (124 bytes). + Removing cjson.o(i.cJSON_CreateFalse), (24 bytes). + Removing cjson.o(i.cJSON_CreateFloatArray), (120 bytes). + Removing cjson.o(i.cJSON_CreateIntArray), (120 bytes). + Removing cjson.o(i.cJSON_CreateNull), (24 bytes). + Removing cjson.o(i.cJSON_CreateObjectReference), (28 bytes). + Removing cjson.o(i.cJSON_CreateRaw), (52 bytes). + Removing cjson.o(i.cJSON_CreateString), (52 bytes). + Removing cjson.o(i.cJSON_CreateStringArray), (152 bytes). + Removing cjson.o(i.cJSON_CreateStringReference), (28 bytes). + Removing cjson.o(i.cJSON_CreateTrue), (24 bytes). + Removing cjson.o(i.cJSON_DeleteItemFromArray), (46 bytes). + Removing cjson.o(i.cJSON_DeleteItemFromObject), (24 bytes). + Removing cjson.o(i.cJSON_DeleteItemFromObjectCaseSensitive), (24 bytes). + Removing cjson.o(i.cJSON_DetachItemFromArray), (42 bytes). + Removing cjson.o(i.cJSON_DetachItemFromObject), (20 bytes). + Removing cjson.o(i.cJSON_DetachItemFromObjectCaseSensitive), (20 bytes). + Removing cjson.o(i.cJSON_DetachItemViaPointer), (66 bytes). + Removing cjson.o(i.cJSON_Duplicate), (172 bytes). + Removing cjson.o(i.cJSON_GetArrayItem), (30 bytes). + Removing cjson.o(i.cJSON_GetArraySize), (28 bytes). + Removing cjson.o(i.cJSON_GetErrorPtr), (16 bytes). + Removing cjson.o(i.cJSON_GetNumberValue), (40 bytes). + Removing cjson.o(i.cJSON_GetObjectItemCaseSensitive), (10 bytes). + Removing cjson.o(i.cJSON_GetStringValue), (28 bytes). + Removing cjson.o(i.cJSON_HasObjectItem), (16 bytes). + Removing cjson.o(i.cJSON_InsertItemInArray), (88 bytes). + Removing cjson.o(i.cJSON_IsArray), (18 bytes). + Removing cjson.o(i.cJSON_IsBool), (14 bytes). + Removing cjson.o(i.cJSON_IsFalse), (14 bytes). + Removing cjson.o(i.cJSON_IsInvalid), (20 bytes). + Removing cjson.o(i.cJSON_IsNull), (18 bytes). + Removing cjson.o(i.cJSON_IsRaw), (18 bytes). + Removing cjson.o(i.cJSON_IsString), (18 bytes). + Removing cjson.o(i.cJSON_IsTrue), (18 bytes). + Removing cjson.o(i.cJSON_Minify), (192 bytes). + Removing cjson.o(i.cJSON_ParseWithLength), (12 bytes). + Removing cjson.o(i.cJSON_ParseWithOpts), (32 bytes). + Removing cjson.o(i.cJSON_Print), (16 bytes). + Removing cjson.o(i.cJSON_PrintBuffered), (108 bytes). + Removing cjson.o(i.cJSON_PrintPreallocated), (76 bytes). + Removing cjson.o(i.cJSON_ReplaceItemInArray), (42 bytes). + Removing cjson.o(i.cJSON_ReplaceItemInObject), (10 bytes). + Removing cjson.o(i.cJSON_ReplaceItemInObjectCaseSensitive), (10 bytes). + Removing cjson.o(i.cJSON_ReplaceItemViaPointer), (98 bytes). + Removing cjson.o(i.cJSON_SetNumberHelper), (84 bytes). + Removing cjson.o(i.cJSON_SetValuestring), (96 bytes). + Removing cjson.o(i.cJSON_Version), (40 bytes). + Removing cjson.o(i.cJSON_malloc), (12 bytes). + Removing cjson.o(i.create_reference), (70 bytes). + Removing cjson.o(i.replace_item_in_object), (92 bytes). + Removing cjson.o(.bss), (15 bytes). + Removing tasks.o(i.pcTaskGetName), (24 bytes). + Removing tasks.o(i.ulTaskNotifyTake), (96 bytes). + Removing tasks.o(i.uxTaskGetTaskNumber), (8 bytes). + Removing tasks.o(i.uxTaskPriorityGet), (32 bytes). + Removing tasks.o(i.uxTaskPriorityGetFromISR), (32 bytes). + Removing tasks.o(i.uxTaskResetEventItemValue), (24 bytes). + Removing tasks.o(i.vTaskDelayUntil), (100 bytes). + Removing tasks.o(i.vTaskDelete), (148 bytes). + Removing tasks.o(i.vTaskEndScheduler), (20 bytes). + Removing tasks.o(i.vTaskGetInfo), (136 bytes). + Removing tasks.o(i.vTaskNotifyGiveFromISR), (140 bytes). + Removing tasks.o(i.vTaskPlaceOnUnorderedEventList), (56 bytes). + Removing tasks.o(i.vTaskPrioritySet), (148 bytes). + Removing tasks.o(i.vTaskRemoveFromUnorderedEventList), (92 bytes). + Removing tasks.o(i.vTaskResume), (112 bytes). + Removing tasks.o(i.vTaskSetTaskNumber), (8 bytes). + Removing tasks.o(i.vTaskSetTimeOutState), (36 bytes). + Removing tasks.o(i.vTaskSuspend), (156 bytes). + Removing tasks.o(i.xTaskGenericNotify), (172 bytes). + Removing tasks.o(i.xTaskGenericNotifyFromISR), (208 bytes). + Removing tasks.o(i.xTaskGetCurrentTaskHandle), (12 bytes). + Removing tasks.o(i.xTaskGetTickCountFromISR), (12 bytes). + Removing tasks.o(i.xTaskNotifyStateClear), (48 bytes). + Removing tasks.o(i.xTaskNotifyWait), (124 bytes). + Removing tasks.o(i.xTaskResumeFromISR), (124 bytes). + Removing queue.o(i.pcQueueGetName), (40 bytes). + Removing queue.o(i.prvCopyDataFromQueue), (40 bytes). + Removing queue.o(i.ucQueueGetQueueType), (6 bytes). + Removing queue.o(i.uxQueueGetQueueNumber), (4 bytes). + Removing queue.o(i.uxQueueMessagesWaiting), (24 bytes). + Removing queue.o(i.uxQueueMessagesWaitingFromISR), (12 bytes). + Removing queue.o(i.uxQueueSpacesAvailable), (28 bytes). + Removing queue.o(i.vQueueAddToRegistry), (40 bytes). + Removing queue.o(i.vQueueDelete), (56 bytes). + Removing queue.o(i.vQueueSetQueueNumber), (4 bytes). + Removing queue.o(i.vQueueUnregisterQueue), (40 bytes). + Removing queue.o(i.xQueueCreateCountingSemaphore), (36 bytes). + Removing queue.o(i.xQueueGetMutexHolder), (28 bytes). + Removing queue.o(i.xQueueGetMutexHolderFromISR), (22 bytes). + Removing queue.o(i.xQueueGiveFromISR), (116 bytes). + Removing queue.o(i.xQueueGiveMutexRecursive), (50 bytes). + Removing queue.o(i.xQueueIsQueueEmptyFromISR), (22 bytes). + Removing queue.o(i.xQueueIsQueueFullFromISR), (24 bytes). + Removing queue.o(i.xQueuePeek), (318 bytes). + Removing queue.o(i.xQueuePeekFromISR), (76 bytes). + Removing queue.o(i.xQueueReceiveFromISR), (122 bytes). + Removing queue.o(i.xQueueTakeMutexRecursive), (52 bytes). + Removing queue.o(.bss), (64 bytes). + Removing heap_4.o(i.vPortInitialiseBlocks), (2 bytes). + Removing port.o(i.vPortEndScheduler), (24 bytes). + Removing fdiv.o(.text), (124 bytes). + Removing fflti.o(.text), (22 bytes). + Removing ffixui.o(.text), (40 bytes). + Removing rwip_driver.o(i.co_max), (8 bytes). + Removing rwip_driver.o(i.__ARM_common_ll_mulss), (50 bytes). + Removing rwip_driver.o(i.__ARM_common_ll_muluu), (50 bytes). + Removing rwip_driver.o(i.__ARM_common_memcpy1_6), (26 bytes). + Removing ns_sec.o(i.co_rand_word), (8 bytes). + Removing ns_ble.o(i.__ARM_common_memcpy1_5), (22 bytes). + +480 unused section(s) (total 18371 bytes) removed from the image. + +============================================================================== + +Adding Veneers to the image + + Adding TT veneer (12 bytes, Long) for call to '__ARM_common_memcpy1_6' from app_ble.o(i.app_ble_gap_params_init). + Adding TT veneer (12 bytes, Long) for call to 'ke_msg_alloc' from ns_ble.o(i.app_create_advertising). + Adding TT veneer (12 bytes, Long) for call to 'ke_msg_send' from ns_ble.o(i.app_create_advertising). + Adding TT veneer (12 bytes, Long) for call to 'ke_timer_set' from ns_ble_task.o(i.app_lsi_calib_evt_handler). + Adding TT veneer (12 bytes, Long) for call to 'attmdb_get_attribute' from lib_att.o(i.attm_att_set_value). + Adding TT veneer (12 bytes, Long) for call to 'attmdb_uuid16_comp' from lib_att.o(i.attm_att_set_value). + Adding TT veneer (12 bytes, Long) for call to 'rwip_schedule' from main.o(i.ble_schedule_task). + Adding TT veneer (12 bytes, Long) for call to 'co_list_pop_front' from diss.o(i.diss_destroy). + Adding TT veneer (12 bytes, Long) for call to 'ke_free' from diss.o(i.diss_destroy). + Adding TT veneer (12 bytes, Long) for call to 'attm_svc_create_db' from diss.o(i.diss_init). + Adding TT veneer (12 bytes, Long) for call to 'ke_malloc' from diss.o(i.diss_init). + Adding TT veneer (12 bytes, Long) for call to 'co_list_init' from diss.o(i.diss_init). + Adding TT veneer (12 bytes, Long) for call to 'ke_state_set' from diss.o(i.diss_init). + Adding TT veneer (12 bytes, Long) for call to 'co_list_extract' from diss_task.o(i.diss_set_value_req_handler). + Adding TT veneer (12 bytes, Long) for call to 'co_list_push_back' from diss_task.o(i.diss_set_value_req_handler). + Adding TT veneer (12 bytes, Long) for call to 'ke_state_get' from diss_task.o(i.diss_value_cfm_handler). + Adding TT veneer (12 bytes, Long) for call to 'rwip_time_get' from ns_sec.o(i.gapc_bond_req_ind_handler). + Adding TT veneer (12 bytes, Long) for call to 'ke_msg_free' from ns_sec.o(i.gapc_bond_req_ind_handler). + Adding TT veneer (12 bytes, Long) for call to 'ke_msg_send_basic' from ns_ble_task.o(i.gapc_connection_req_ind_handler). + Adding TT veneer (12 bytes, Long) for call to 'ke_timer_clear' from ns_ble_task.o(i.gapc_connection_req_ind_handler). + Adding TT veneer (12 bytes, Long) for call to 'ke_event_set' from ns_ble_task.o(i.gapc_disconnect_ind_handler). + Adding TT veneer (12 bytes, Long) for call to 'attmdb_att_get_permission' from rdtss_task.o(i.gattc_write_req_ind_handler). + Adding TT veneer (12 bytes, Long) for call to 'attmdb_get_service' from rdts_common.o(i.get_cfg_handle). + Adding TT veneer (12 bytes, Long) for call to 'attmdb_get_uuid' from rdts_common.o(i.get_cfg_handle). + Adding TT veneer (12 bytes, Long) for call to 'calib_lsi_clk' from ns_ble.o(i.ns_ble_lsc_config). + Adding TT veneer (12 bytes, Long) for call to 'ke_task_create' from ns_ble.o(i.ns_ble_stack_init). + Adding TT veneer (12 bytes, Long) for call to 'ke_task_delete' from prf.o(i.prf_init). + Adding TT veneer (12 bytes, Long) for call to 'ke_task_msg_flush' from prf.o(i.prf_init). + Adding TT veneer (12 bytes, Long) for call to '__ARM_common_memcpy1_5' from cjson.o(i.print_value). + Adding TT veneer (12 bytes, Long) for call to 'attm_svc_create_db_128' from rdtss.o(i.rdtss_init). + Adding TT veneer (12 bytes, Long) for call to 'ke_init' from rwip.o(i.rwip_init). + Adding TT veneer (12 bytes, Long) for call to 'ke_mem_init' from rwip.o(i.rwip_init). + Adding TT veneer (12 bytes, Long) for call to 'rf_init' from rwip.o(i.rwip_init). + Adding TT veneer (12 bytes, Long) for call to 'ecc_init' from rwip.o(i.rwip_init). + Adding TT veneer (12 bytes, Long) for call to 'rwip_eif_get' from rwip.o(i.rwip_init). + Adding TT veneer (12 bytes, Long) for call to 'h4tl_init' from rwip.o(i.rwip_init). + Adding TT veneer (12 bytes, Long) for call to 'hci_init' from rwip.o(i.rwip_init). + Adding TT veneer (12 bytes, Long) for call to 'ahi_init' from rwip.o(i.rwip_init). + Adding TT veneer (12 bytes, Long) for call to 'rwble_hl_init' from rwip.o(i.rwip_init). + Adding TT veneer (12 bytes, Long) for call to 'rwble_init' from rwip.o(i.rwip_init). + Adding TT veneer (12 bytes, Long) for call to 'rwip_driver_init' from rwip.o(i.rwip_init). + Adding TT veneer (12 bytes, Long) for call to 'rwip_prevent_sleep_clear' from rwip_driver.o(i.rwip_slp_isr). + Adding TT veneer (12 bytes, Long) for call to 'rwip_prevent_sleep_set' from rwip_driver.o(i.rwip_slp_isr). + Adding TT veneer (12 bytes, Long) for call to '__ARM_common_ll_muluu' from rwip_driver.o(i.rwip_slp_isr). + +44 Veneer(s) (total 528 bytes) added to the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/../cmprslib/lz77c.c 0x00000000 Number 0 __dclz77c.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isdigit_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isalnum_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isalpha_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isblank_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 iscntrl_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isgraph_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 ctype_c.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isspace_c.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isprint_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 islower_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 ispunct_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isxdigit_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isupper_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isspace_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 ctype_o.o ABSOLUTE + ../clib/microlib/ctype/tolower.c 0x00000000 Number 0 tolower.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/errno.c 0x00000000 Number 0 errno.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.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 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llmul.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE + ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloca.o ABSOLUTE + ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE + ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE + ../clib/microlib/malloc/mvars.c 0x00000000 Number 0 mvars.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.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 printf1.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE + ../clib/microlib/stdlib/rand.c 0x00000000 Number 0 rand.o ABSOLUTE + ../clib/microlib/string/memchr.c 0x00000000 Number 0 memchr.o ABSOLUTE + ../clib/microlib/string/memcmp.c 0x00000000 Number 0 memcmp.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 + ../clib/scanf.c 0x00000000 Number 0 _scanf.o ABSOLUTE + ../clib/scanf.c 0x00000000 Number 0 _chval.o ABSOLUTE + ../clib/scanf.c 0x00000000 Number 0 strtod.o ABSOLUTE + ../clib/scanf.c 0x00000000 Number 0 _sgetc.o ABSOLUTE + ../clib/scanf.c 0x00000000 Number 0 __0sscanf.o ABSOLUTE + ../clib/scanf.c 0x00000000 Number 0 scanf_fp.o ABSOLUTE + ../clib/scanf.c 0x00000000 Number 0 strtoul.o ABSOLUTE + ../clib/scanf.c 0x00000000 Number 0 _strtoul.o ABSOLUTE + ../clib/scanf.c 0x00000000 Number 0 scanf_char.o ABSOLUTE + ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE + ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpscalb.c 0x00000000 Number 0 dscalb.o ABSOLUTE + ../mathlib/strtod.c 0x00000000 Number 0 strtod.o ABSOLUTE + ..\..\Boot\src\boot_crc32.c 0x00000000 Number 0 boot_crc32.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\startup\startup_n32wb03x.s 0x00000000 Number 0 startup_n32wb03x.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.c 0x00000000 Number 0 system_n32wb03x.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\misc.c 0x00000000 Number 0 misc.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_adc.c 0x00000000 Number 0 n32wb03x_adc.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_crc.c 0x00000000 Number 0 n32wb03x_crc.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_dma.c 0x00000000 Number 0 n32wb03x_dma.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_exti.c 0x00000000 Number 0 n32wb03x_exti.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_gpio.c 0x00000000 Number 0 n32wb03x_gpio.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_lpuart.c 0x00000000 Number 0 n32wb03x_lpuart.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_qflash.c 0x00000000 Number 0 n32wb03x_qflash.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_rcc.c 0x00000000 Number 0 n32wb03x_rcc.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_spi.c 0x00000000 Number 0 n32wb03x_spi.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_tim.c 0x00000000 Number 0 n32wb03x_tim.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_usart.c 0x00000000 Number 0 n32wb03x_usart.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\bas\bass\src\bass.c 0x00000000 Number 0 bass.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\bas\bass\src\bass_task.c 0x00000000 Number 0 bass_task.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\dis\diss\src\diss.c 0x00000000 Number 0 diss.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\dis\diss\src\diss_task.c 0x00000000 Number 0 diss_task.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\prf.c 0x00000000 Number 0 prf.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\prf_utils.c 0x00000000 Number 0 prf_utils.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\rdts\rdts_common.c 0x00000000 Number 0 rdts_common.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\rdts\rdtss\src\rdtss.c 0x00000000 Number 0 rdtss.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\rdts\rdtss\src\rdtss_task.c 0x00000000 Number 0 rdtss_task.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\src\att\lib_att.c 0x00000000 Number 0 lib_att.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\stack_common\rwip.c 0x00000000 Number 0 rwip.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\stack_common\rwip_driver.c 0x00000000 Number 0 rwip_driver.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\ble\ns_ble.c 0x00000000 Number 0 ns_ble.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\ble\ns_ble_task.c 0x00000000 Number 0 ns_ble_task.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\error\ns_error.c 0x00000000 Number 0 ns_error.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\sec\ns_sec.c 0x00000000 Number 0 ns_sec.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\sleep\ns_sleep.c 0x00000000 Number 0 ns_sleep.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\timer\ns_timer.c 0x00000000 Number 0 ns_timer.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\list.c 0x00000000 Number 0 list.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c 0x00000000 Number 0 heap_4.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\port.c 0x00000000 Number 0 port.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\queue.c 0x00000000 Number 0 queue.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\tasks.c 0x00000000 Number 0 tasks.o ABSOLUTE + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\timers.c 0x00000000 Number 0 timers.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\CMSIS\\device\\system_n32wb03x.c 0x00000000 Number 0 system_n32wb03x.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\misc.c 0x00000000 Number 0 misc.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_adc.c 0x00000000 Number 0 n32wb03x_adc.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_crc.c 0x00000000 Number 0 n32wb03x_crc.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_dma.c 0x00000000 Number 0 n32wb03x_dma.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_exti.c 0x00000000 Number 0 n32wb03x_exti.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_gpio.c 0x00000000 Number 0 n32wb03x_gpio.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_lpuart.c 0x00000000 Number 0 n32wb03x_lpuart.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_qflash.c 0x00000000 Number 0 n32wb03x_qflash.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_rcc.c 0x00000000 Number 0 n32wb03x_rcc.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_spi.c 0x00000000 Number 0 n32wb03x_spi.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_tim.c 0x00000000 Number 0 n32wb03x_tim.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\firmware\\n32wb03x_std_periph_driver\\src\\n32wb03x_usart.c 0x00000000 Number 0 n32wb03x_usart.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_profile\\bas\\bass\\src\\bass.c 0x00000000 Number 0 bass.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_profile\\bas\\bass\\src\\bass_task.c 0x00000000 Number 0 bass_task.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_profile\\dis\\diss\\src\\diss.c 0x00000000 Number 0 diss.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_profile\\dis\\diss\\src\\diss_task.c 0x00000000 Number 0 diss_task.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_profile\\prf.c 0x00000000 Number 0 prf.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_profile\\prf_utils.c 0x00000000 Number 0 prf_utils.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_profile\\rdts\\rdts_common.c 0x00000000 Number 0 rdts_common.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_profile\\rdts\\rdtss\\src\\rdtss.c 0x00000000 Number 0 rdtss.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_profile\\rdts\\rdtss\\src\\rdtss_task.c 0x00000000 Number 0 rdtss_task.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_stack\\ip\\ble\\hl\\src\\att\\lib_att.c 0x00000000 Number 0 lib_att.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_stack\\stack_common\\rwip.c 0x00000000 Number 0 rwip.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_ble_stack\\stack_common\\rwip_driver.c 0x00000000 Number 0 rwip_driver.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_library\\ble\\ns_ble.c 0x00000000 Number 0 ns_ble.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_library\\ble\\ns_ble_task.c 0x00000000 Number 0 ns_ble_task.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_library\\sec\\ns_sec.c 0x00000000 Number 0 ns_sec.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_library\\sleep\\ns_sleep.c 0x00000000 Number 0 ns_sleep.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Nationstech\\ble_library\\ns_library\\timer\\ns_timer.c 0x00000000 Number 0 ns_timer.o ABSOLUTE + ..\\..\\nations-tec\\N32WB03x_SDK_V2.0.0\\middlewares\\Third_Party\\FreeRTOS\\Source\\portable\\RVDS\\ARM_CM0\\port.c 0x00000000 Number 0 port.o ABSOLUTE + ..\\src\\app_ble.c 0x00000000 Number 0 app_ble.o ABSOLUTE + ..\\src\\app_ble_proto.c 0x00000000 Number 0 app_ble_proto.o ABSOLUTE + ..\\src\\app_bootset.c 0x00000000 Number 0 app_bootset.o ABSOLUTE + ..\\src\\app_cli.c 0x00000000 Number 0 app_cli.o ABSOLUTE + ..\\src\\app_gpio.c 0x00000000 Number 0 app_gpio.o ABSOLUTE + ..\\src\\app_info.c 0x00000000 Number 0 app_info.o ABSOLUTE + ..\\src\\app_ota.c 0x00000000 Number 0 app_ota.o ABSOLUTE + ..\\src\\app_params.c 0x00000000 Number 0 app_params.o ABSOLUTE + ..\\src\\app_profile\\app_batt.c 0x00000000 Number 0 app_batt.o ABSOLUTE + ..\\src\\app_profile\\app_dis.c 0x00000000 Number 0 app_dis.o ABSOLUTE + ..\\src\\app_profile\\app_rdtss.c 0x00000000 Number 0 app_rdtss.o ABSOLUTE + ..\\src\\ble_up.c 0x00000000 Number 0 ble_up.o ABSOLUTE + ..\\src\\bsp_usart.c 0x00000000 Number 0 bsp_usart.o ABSOLUTE + ..\\src\\cli_core.c 0x00000000 Number 0 cli_core.o ABSOLUTE + ..\\src\\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\\src\\n32wb03x_it.c 0x00000000 Number 0 n32wb03x_it.o ABSOLUTE + ..\src\app_ble.c 0x00000000 Number 0 app_ble.o ABSOLUTE + ..\src\app_ble_proto.c 0x00000000 Number 0 app_ble_proto.o ABSOLUTE + ..\src\app_bootset.c 0x00000000 Number 0 app_bootset.o ABSOLUTE + ..\src\app_cli.c 0x00000000 Number 0 app_cli.o ABSOLUTE + ..\src\app_gpio.c 0x00000000 Number 0 app_gpio.o ABSOLUTE + ..\src\app_info.c 0x00000000 Number 0 app_info.o ABSOLUTE + ..\src\app_ota.c 0x00000000 Number 0 app_ota.o ABSOLUTE + ..\src\app_params.c 0x00000000 Number 0 app_params.o ABSOLUTE + ..\src\app_profile\app_batt.c 0x00000000 Number 0 app_batt.o ABSOLUTE + ..\src\app_profile\app_dis.c 0x00000000 Number 0 app_dis.o ABSOLUTE + ..\src\app_profile\app_rdtss.c 0x00000000 Number 0 app_rdtss.o ABSOLUTE + ..\src\ble_up.c 0x00000000 Number 0 ble_up.o ABSOLUTE + ..\src\bsp_usart.c 0x00000000 Number 0 bsp_usart.o ABSOLUTE + ..\src\cli_core.c 0x00000000 Number 0 cli_core.o ABSOLUTE + ..\src\infra\cJSON.c 0x00000000 Number 0 cjson.o ABSOLUTE + ..\src\infra\infra_cjson.c 0x00000000 Number 0 infra_cjson.o ABSOLUTE + ..\src\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\src\n32wb03x_it.c 0x00000000 Number 0 n32wb03x_it.o ABSOLUTE + cdcmple.s 0x00000000 Number 0 cdcmple.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + RESET 0x01024000 Section 192 startup_n32wb03x.o(RESET) + .ARM.Collect$$$$00000000 0x010240c0 Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x010240c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x010240c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x010240c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x010240c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x010240c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000D 0x010240d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x010240d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x010240d0 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x010240d0 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .emb_text 0x010240d4 Section 14 system_n32wb03x.o(.emb_text) + .emb_text 0x010240e4 Section 12 n32wb03x_it.o(.emb_text) + .emb_text 0x010240f0 Section 120 port.o(.emb_text) + .text 0x01024168 Section 28 startup_n32wb03x.o(.text) + .text 0x01024184 Section 0 uidiv.o(.text) + .text 0x010241b0 Section 0 idiv.o(.text) + .text 0x010241d8 Section 0 uldiv.o(.text) + .text 0x01024238 Section 0 tolower.o(.text) + .text 0x01024244 Section 0 rand.o(.text) + .text 0x01024268 Section 0 memcpya.o(.text) + .text 0x0102428c Section 0 memseta.o(.text) + .text 0x010242b0 Section 0 strlen.o(.text) + .text 0x010242be Section 0 strcmp.o(.text) + .text 0x010242da Section 0 memchr.o(.text) + .text 0x010242ee Section 0 memcmp.o(.text) + .text 0x01024308 Section 0 strcpy.o(.text) + .text 0x0102431a Section 0 strncmp.o(.text) + .text 0x01024338 Section 0 __0sscanf.o(.text) + .text 0x01024374 Section 0 scanf_fp.o(.text) + _fp_value 0x01024375 Thumb Code 286 scanf_fp.o(.text) + .text 0x010246e8 Section 0 strtoul.o(.text) + .text 0x0102475e Section 0 fadd.o(.text) + .text 0x01024810 Section 0 fmul.o(.text) + .text 0x0102488c Section 0 dadd.o(.text) + .text 0x010249f0 Section 0 dmul.o(.text) + .text 0x01024ac0 Section 0 ddiv.o(.text) + .text 0x01024bb0 Section 0 dscalb.o(.text) + .text 0x01024bdc Section 0 ffltui.o(.text) + .text 0x01024bec Section 0 dflti.o(.text) + .text 0x01024c14 Section 0 dfltui.o(.text) + .text 0x01024c30 Section 0 dfltul.o(.text) + .text 0x01024c4c Section 0 ffixi.o(.text) + .text 0x01024c80 Section 0 dfixi.o(.text) + .text 0x01024cc8 Section 0 dfixul.o(.text) + .text 0x01024d08 Section 0 f2d.o(.text) + .text 0x01024d30 Section 40 cdcmple.o(.text) + .text 0x01024d58 Section 40 cdrcmple.o(.text) + .text 0x01024d80 Section 0 d2f.o(.text) + .text 0x01024db8 Section 0 llmul.o(.text) + .text 0x01024e32 Section 0 llshl.o(.text) + .text 0x01024e52 Section 0 llushr.o(.text) + .text 0x01024e74 Section 0 llsshr.o(.text) + .text 0x01024e9c Section 0 ctype_o.o(.text) + .text 0x01024ea4 Section 0 isspace_o.o(.text) + .text 0x01024eb8 Section 0 scanf_char.o(.text) + _scanf_char_input 0x01024eb9 Thumb Code 12 scanf_char.o(.text) + .text 0x01024ee4 Section 0 _sgetc.o(.text) + .text 0x01024f28 Section 0 _strtoul.o(.text) + .text 0x01024fd0 Section 0 strtod.o(.text) + _local_sscanf 0x01024fd1 Thumb Code 54 strtod.o(.text) + .text 0x01025074 Section 0 iusefp.o(.text) + .text 0x01025074 Section 0 fepilogue.o(.text) + .text 0x010250f6 Section 0 depilogue.o(.text) + .text 0x010251b4 Section 36 init.o(.text) + .text 0x010251d8 Section 0 _chval.o(.text) + .text 0x010251f8 Section 0 _scanf.o(.text) + .text 0x01025530 Section 0 __dclz77c.o(.text) + i.ADC_ClearFlag 0x010257a0 Section 0 n32wb03x_adc.o(i.ADC_ClearFlag) + i.ADC_ConfigChannel 0x010257a6 Section 0 n32wb03x_adc.o(i.ADC_ConfigChannel) + i.ADC_ConverValueToTemperature 0x010257b4 Section 0 n32wb03x_adc.o(i.ADC_ConverValueToTemperature) + i.ADC_ConverValueToVoltage 0x01025808 Section 0 n32wb03x_adc.o(i.ADC_ConverValueToVoltage) + i.ADC_DeInit 0x01025890 Section 0 n32wb03x_adc.o(i.ADC_DeInit) + i.ADC_Enable 0x010258e4 Section 0 n32wb03x_adc.o(i.ADC_Enable) + i.ADC_EnableBypassFilter 0x010258f8 Section 0 n32wb03x_adc.o(i.ADC_EnableBypassFilter) + i.ADC_EnableTS 0x01025948 Section 0 n32wb03x_adc.o(i.ADC_EnableTS) + i.ADC_GetDat 0x0102595a Section 0 n32wb03x_adc.o(i.ADC_GetDat) + i.ADC_GetFlagStatus 0x01025960 Section 0 n32wb03x_adc.o(i.ADC_GetFlagStatus) + i.ADC_SetOverSampleCounter 0x01025970 Section 0 n32wb03x_adc.o(i.ADC_SetOverSampleCounter) + i.AppBootset_CmdAppswitch 0x01025988 Section 0 app_bootset.o(i.AppBootset_CmdAppswitch) + i.AppBootset_CmdBsdump 0x01025c74 Section 0 app_bootset.o(i.AppBootset_CmdBsdump) + i.AppBootset_CmdBsset 0x01025ca8 Section 0 app_bootset.o(i.AppBootset_CmdBsset) + i.AppCli_Init 0x01025fa4 Section 0 app_cli.o(i.AppCli_Init) + i.AppParams_CmdAppget 0x01025fcc Section 0 app_params.o(i.AppParams_CmdAppget) + i.AppParams_CmdAppset 0x01026094 Section 0 app_params.o(i.AppParams_CmdAppset) + i.CliTask 0x010263d0 Section 0 app_cli.o(i.CliTask) + CliTask 0x010263d1 Thumb Code 984 app_cli.o(i.CliTask) + i.CmdBleLog 0x01026804 Section 0 cli_core.o(i.CmdBleLog) + CmdBleLog 0x01026805 Thumb Code 68 cli_core.o(i.CmdBleLog) + i.CmdDevInfo 0x0102687c Section 0 cli_core.o(i.CmdDevInfo) + CmdDevInfo 0x0102687d Thumb Code 162 cli_core.o(i.CmdDevInfo) + i.CmdFactory 0x01026a14 Section 0 cli_core.o(i.CmdFactory) + CmdFactory 0x01026a15 Thumb Code 40 cli_core.o(i.CmdFactory) + i.CmdHelp 0x01026aa4 Section 0 cli_core.o(i.CmdHelp) + CmdHelp 0x01026aa5 Thumb Code 102 cli_core.o(i.CmdHelp) + i.CmdLed 0x01026b78 Section 0 cli_core.o(i.CmdLed) + CmdLed 0x01026b79 Thumb Code 128 cli_core.o(i.CmdLed) + i.CmdReset 0x01026c48 Section 0 cli_core.o(i.CmdReset) + CmdReset 0x01026c49 Thumb Code 28 cli_core.o(i.CmdReset) + i.CmdSysInfo 0x01026c7c Section 0 cli_core.o(i.CmdSysInfo) + CmdSysInfo 0x01026c7d Thumb Code 88 cli_core.o(i.CmdSysInfo) + i.CmdUartInfo 0x01026d64 Section 0 cli_core.o(i.CmdUartInfo) + CmdUartInfo 0x01026d65 Thumb Code 26 cli_core.o(i.CmdUartInfo) + i.CmdUartRst 0x01026e10 Section 0 cli_core.o(i.CmdUartRst) + CmdUartRst 0x01026e11 Thumb Code 22 cli_core.o(i.CmdUartRst) + i.CmdVersion 0x01026e54 Section 0 cli_core.o(i.CmdVersion) + CmdVersion 0x01026e55 Thumb Code 28 cli_core.o(i.CmdVersion) + i.DMA_ClearFlag 0x01026eec Section 0 n32wb03x_dma.o(i.DMA_ClearFlag) + i.DMA_DeInit 0x01026ef0 Section 0 n32wb03x_dma.o(i.DMA_DeInit) + i.DMA_EnableChannel 0x01026f78 Section 0 n32wb03x_dma.o(i.DMA_EnableChannel) + i.DMA_GetFlagStatus 0x01026f90 Section 0 n32wb03x_dma.o(i.DMA_GetFlagStatus) + i.DMA_Init 0x01026fa0 Section 0 n32wb03x_dma.o(i.DMA_Init) + i.DMA_RequestRemap 0x01026fe0 Section 0 n32wb03x_dma.o(i.DMA_RequestRemap) + i.EXTI_ClrITPendBit 0x01026ff0 Section 0 n32wb03x_exti.o(i.EXTI_ClrITPendBit) + i.EXTI_GetITStatus 0x01026ffc Section 0 n32wb03x_exti.o(i.EXTI_GetITStatus) + i.EXTI_InitPeripheral 0x01027018 Section 0 n32wb03x_exti.o(i.EXTI_InitPeripheral) + i.GPIO_InitPeripheral 0x01027088 Section 0 n32wb03x_gpio.o(i.GPIO_InitPeripheral) + i.GPIO_InitStruct 0x01027140 Section 0 n32wb03x_gpio.o(i.GPIO_InitStruct) + i.GPIO_ResetBits 0x0102715c Section 0 n32wb03x_gpio.o(i.GPIO_ResetBits) + i.GPIO_SetBits 0x01027160 Section 0 n32wb03x_gpio.o(i.GPIO_SetBits) + i.GPIO_TogglePin 0x01027164 Section 0 n32wb03x_gpio.o(i.GPIO_TogglePin) + i.HardFault_Handler 0x0102716c Section 0 n32wb03x_it.o(i.HardFault_Handler) + i.LedBlink 0x0102721c Section 0 app_gpio.o(i.LedBlink) + i.LedInit 0x01027224 Section 0 app_gpio.o(i.LedInit) + i.LedOff 0x01027270 Section 0 app_gpio.o(i.LedOff) + i.LedOn 0x01027278 Section 0 app_gpio.o(i.LedOn) + i.NVIC_Init 0x01027280 Section 0 misc.o(i.NVIC_Init) + i.OTPTrim_Read 0x010272f8 Section 0 system_n32wb03x.o(i.OTPTrim_Read) + i.Qflash_Erase_Sector 0x010273c4 Section 0 n32wb03x_qflash.o(i.Qflash_Erase_Sector) + i.Qflash_Init 0x010273e8 Section 0 n32wb03x_qflash.o(i.Qflash_Init) + i.Qflash_Write 0x01027420 Section 0 n32wb03x_qflash.o(i.Qflash_Write) + i.RCC_ConfigAdcClk 0x01027444 Section 0 n32wb03x_rcc.o(i.RCC_ConfigAdcClk) + i.RCC_EnableAHBPeriphClk 0x01027458 Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) + i.RCC_EnableAHBPeriphReset 0x01027470 Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphReset) + i.RCC_EnableAPB2PeriphClk 0x01027488 Section 0 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) + i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL 0x010274a0 Section 0 n32wb03x_rcc.o(i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL) + i.RCC_GetClocksFreqValue 0x010274bc Section 0 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) + i.SVC_Handler 0x01027530 Section 0 port.o(i.SVC_Handler) + i.SysTick_Handler 0x01027534 Section 0 port.o(i.SysTick_Handler) + i.SystemGetMacAddr 0x01027558 Section 0 system_n32wb03x.o(i.SystemGetMacAddr) + i.SystemInit 0x0102758c Section 0 system_n32wb03x.o(i.SystemInit) + i.SystemTrimValueGet 0x0102770c Section 0 system_n32wb03x.o(i.SystemTrimValueGet) + i.USART1_IRQHandler 0x0102773c Section 0 n32wb03x_it.o(i.USART1_IRQHandler) + i.USART_ConfigInt 0x01027744 Section 0 n32wb03x_usart.o(i.USART_ConfigInt) + i.USART_Enable 0x01027778 Section 0 n32wb03x_usart.o(i.USART_Enable) + i.USART_EnableDMA 0x01027794 Section 0 n32wb03x_usart.o(i.USART_EnableDMA) + i.USART_GetFlagStatus 0x010277a4 Section 0 n32wb03x_usart.o(i.USART_GetFlagStatus) + i.USART_GetIntStatus 0x010277b2 Section 0 n32wb03x_usart.o(i.USART_GetIntStatus) + i.USART_Init 0x010277f4 Section 0 n32wb03x_usart.o(i.USART_Init) + i.USART_ReceiveData 0x0102787c Section 0 n32wb03x_usart.o(i.USART_ReceiveData) + i.USART_SendData 0x01027884 Section 0 n32wb03x_usart.o(i.USART_SendData) + i.__0printf 0x0102788c Section 0 printfa.o(i.__0printf) + i.__0sprintf 0x010278ac Section 0 printfa.o(i.__0sprintf) + i.__0vsnprintf 0x010278d4 Section 0 printfa.o(i.__0vsnprintf) + i.__ARM_clz 0x01027900 Section 0 depilogue.o(i.__ARM_clz) + i.__aeabi_errno_addr 0x01027930 Section 0 errno.o(i.__aeabi_errno_addr) + i.__free$realloc 0x01027938 Section 0 mallocr.o(i.__free$realloc) + i.__malloc$realloc 0x0102799c Section 0 mallocr.o(i.__malloc$realloc) + i._fp_digits 0x010279e4 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x010279e5 Thumb Code 344 printfa.o(i._fp_digits) + i._is_digit 0x01027b58 Section 0 scanf_fp.o(i._is_digit) + i._printf_core 0x01027b68 Section 0 printfa.o(i._printf_core) + _printf_core 0x01027b69 Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x01028254 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x01028255 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x01028274 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x01028275 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._snputc 0x010282a0 Section 0 printfa.o(i._snputc) + _snputc 0x010282a1 Thumb Code 22 printfa.o(i._snputc) + i._sputc 0x010282b6 Section 0 printfa.o(i._sputc) + _sputc 0x010282b7 Thumb Code 10 printfa.o(i._sputc) + i.add_item_to_array 0x010282c0 Section 0 cjson.o(i.add_item_to_array) + add_item_to_array 0x010282c1 Thumb Code 50 cjson.o(i.add_item_to_array) + i.add_item_to_object 0x010282f2 Section 0 cjson.o(i.add_item_to_object) + add_item_to_object 0x010282f3 Thumb Code 98 cjson.o(i.add_item_to_object) + i.app_ble_adv_init 0x01028354 Section 0 app_ble.o(i.app_ble_adv_init) + i.app_ble_adv_msg_handler 0x010283c8 Section 0 app_ble.o(i.app_ble_adv_msg_handler) + i.app_ble_connected 0x010283cc Section 0 app_ble.o(i.app_ble_connected) + i.app_ble_disconnected 0x01028410 Section 0 app_ble.o(i.app_ble_disconnected) + i.app_ble_gap_params_init 0x0102846c Section 0 app_ble.o(i.app_ble_gap_params_init) + i.app_ble_init 0x01028504 Section 0 app_ble.o(i.app_ble_init) + i.app_ble_msg_handler 0x01028550 Section 0 app_ble.o(i.app_ble_msg_handler) + i.app_ble_proto_cli_exec 0x010285bc Section 0 app_ble_proto.o(i.app_ble_proto_cli_exec) + i.app_ble_proto_cli_rsp 0x010286a8 Section 0 app_ble_proto.o(i.app_ble_proto_cli_rsp) + i.app_ble_proto_init 0x010286e8 Section 0 app_ble_proto.o(i.app_ble_proto_init) + i.app_ble_proto_log_get 0x010286fc Section 0 app_ble_proto.o(i.app_ble_proto_log_get) + i.app_ble_proto_log_set 0x01028708 Section 0 app_ble_proto.o(i.app_ble_proto_log_set) + i.app_ble_proto_on_disconnect 0x01028718 Section 0 app_ble_proto.o(i.app_ble_proto_on_disconnect) + i.app_ble_proto_rx_bytes 0x01028734 Section 0 app_ble_proto.o(i.app_ble_proto_rx_bytes) + i.app_ble_proto_send_frame 0x010288d4 Section 0 app_ble_proto.o(i.app_ble_proto_send_frame) + i.app_ble_sec_init 0x0102898c Section 0 app_ble.o(i.app_ble_sec_init) + i.app_conn_params_update_evt_handler 0x010289dc Section 0 ns_ble_task.o(i.app_conn_params_update_evt_handler) + app_conn_params_update_evt_handler 0x010289dd Thumb Code 12 ns_ble_task.o(i.app_conn_params_update_evt_handler) + i.app_create_advertising 0x010289ec Section 0 ns_ble.o(i.app_create_advertising) + app_create_advertising 0x010289ed Thumb Code 192 ns_ble.o(i.app_create_advertising) + i.app_dis_add_dis 0x01028ab8 Section 0 app_dis.o(i.app_dis_add_dis) + i.app_entry_point_handler 0x01028b14 Section 0 ns_ble_task.o(i.app_entry_point_handler) + i.app_fan_get_rpm 0x01028c18 Section 0 app_info.o(i.app_fan_get_rpm) + i.app_info_chip_temp_c10 0x01028c20 Section 0 app_info.o(i.app_info_chip_temp_c10) + i.app_info_cur_bank 0x01028c7c Section 0 app_info.o(i.app_info_cur_bank) + i.app_info_handle_query 0x01028c94 Section 0 app_info.o(i.app_info_handle_query) + i.app_info_last_temp_raw 0x01028ce0 Section 0 app_info.o(i.app_info_last_temp_raw) + i.app_info_tlv_snapshot 0x01028cec Section 0 app_info.o(i.app_info_tlv_snapshot) + i.app_info_vdd_mv 0x01028d18 Section 0 app_info.o(i.app_info_vdd_mv) + i.app_init_timeout_evt_handler 0x01028d38 Section 0 ns_ble_task.o(i.app_init_timeout_evt_handler) + app_init_timeout_evt_handler 0x01028d39 Thumb Code 22 ns_ble_task.o(i.app_init_timeout_evt_handler) + i.app_lsi_calib_evt_handler 0x01028d54 Section 0 ns_ble_task.o(i.app_lsi_calib_evt_handler) + app_lsi_calib_evt_handler 0x01028d55 Thumb Code 140 ns_ble_task.o(i.app_lsi_calib_evt_handler) + i.app_ota_abort 0x01028e00 Section 0 app_ota.o(i.app_ota_abort) + i.app_ota_current_bank_base 0x01028e18 Section 0 app_ota.o(i.app_ota_current_bank_base) + i.app_ota_handle_frame 0x01028e20 Section 0 app_ota.o(i.app_ota_handle_frame) + i.app_params_get 0x01028f40 Section 0 app_params.o(i.app_params_get) + i.app_params_init 0x01028f48 Section 0 app_params.o(i.app_params_init) + i.app_params_restore_defaults 0x01028fa4 Section 0 app_params.o(i.app_params_restore_defaults) + i.app_rdtss_add_rdts 0x01028fd0 Section 0 app_rdtss.o(i.app_rdtss_add_rdts) + i.app_sec_msg_dflt_handler 0x01029038 Section 0 ns_sec.o(i.app_sec_msg_dflt_handler) + app_sec_msg_dflt_handler 0x01029039 Thumb Code 4 ns_sec.o(i.app_sec_msg_dflt_handler) + i.app_set_adv_data 0x0102903c Section 0 ns_ble.o(i.app_set_adv_data) + app_set_adv_data 0x0102903d Thumb Code 100 ns_ble.o(i.app_set_adv_data) + i.app_set_scan_rsp_data 0x010290b4 Section 0 ns_ble.o(i.app_set_scan_rsp_data) + app_set_scan_rsp_data 0x010290b5 Thumb Code 172 ns_ble.o(i.app_set_scan_rsp_data) + i.app_start_advertising 0x01029178 Section 0 ns_ble.o(i.app_start_advertising) + app_start_advertising 0x01029179 Thumb Code 100 ns_ble.o(i.app_start_advertising) + i.app_user_msg_handler 0x010291e8 Section 0 app_ble.o(i.app_user_msg_handler) + i.attm_att_set_value 0x010291ec Section 0 lib_att.o(i.attm_att_set_value) + i.ble_schedule_task 0x010292ac Section 0 main.o(i.ble_schedule_task) + ble_schedule_task 0x010292ad Thumb Code 16 main.o(i.ble_schedule_task) + i.ble_up_on_cfm 0x010292bc Section 0 ble_up.o(i.ble_up_on_cfm) + i.ble_up_poll 0x010292d0 Section 0 ble_up.o(i.ble_up_poll) + i.ble_up_reset 0x01029328 Section 0 ble_up.o(i.ble_up_reset) + i.ble_up_write 0x01029338 Section 0 ble_up.o(i.ble_up_write) + i.bootset_commit 0x01029380 Section 0 app_bootset.o(i.bootset_commit) + bootset_commit 0x01029381 Thumb Code 78 app_bootset.o(i.bootset_commit) + i.bootset_print 0x010293dc Section 0 app_bootset.o(i.bootset_print) + bootset_print 0x010293dd Thumb Code 106 app_bootset.o(i.bootset_print) + i.bsp_usart_init 0x01029554 Section 0 bsp_usart.o(i.bsp_usart_init) + i.bsp_usart_read_byte 0x01029630 Section 0 bsp_usart.o(i.bsp_usart_read_byte) + i.bsp_usart_rx_isr_handler 0x01029668 Section 0 bsp_usart.o(i.bsp_usart_rx_isr_handler) + i.bsp_usart_set_baud 0x010296bc Section 0 bsp_usart.o(i.bsp_usart_set_baud) + i.bsp_usart_tx_lock 0x0102972c Section 0 bsp_usart.o(i.bsp_usart_tx_lock) + i.bsp_usart_tx_unlock 0x0102974c Section 0 bsp_usart.o(i.bsp_usart_tx_unlock) + i.bsp_usart_write_dma 0x01029770 Section 0 bsp_usart.o(i.bsp_usart_write_dma) + i.buffer_skip_whitespace 0x01029808 Section 0 cjson.o(i.buffer_skip_whitespace) + buffer_skip_whitespace 0x01029809 Thumb Code 58 cjson.o(i.buffer_skip_whitespace) + i.cJSON_AddNumberToObject 0x01029844 Section 0 cjson.o(i.cJSON_AddNumberToObject) + i.cJSON_CreateNumber 0x01029878 Section 0 cjson.o(i.cJSON_CreateNumber) + i.cJSON_CreateObject 0x010298dc Section 0 cjson.o(i.cJSON_CreateObject) + i.cJSON_Delete 0x010298f4 Section 0 cjson.o(i.cJSON_Delete) + i.cJSON_GetObjectItem 0x01029948 Section 0 cjson.o(i.cJSON_GetObjectItem) + i.cJSON_InitHooks 0x01029954 Section 0 cjson.o(i.cJSON_InitHooks) + i.cJSON_IsNumber 0x010299a4 Section 0 cjson.o(i.cJSON_IsNumber) + i.cJSON_IsObject 0x010299b6 Section 0 cjson.o(i.cJSON_IsObject) + i.cJSON_New_Item 0x010299c8 Section 0 cjson.o(i.cJSON_New_Item) + cJSON_New_Item 0x010299c9 Thumb Code 36 cjson.o(i.cJSON_New_Item) + i.cJSON_Parse 0x010299ec Section 0 cjson.o(i.cJSON_Parse) + i.cJSON_ParseWithLengthOpts 0x01029a10 Section 0 cjson.o(i.cJSON_ParseWithLengthOpts) + i.cJSON_PrintUnformatted 0x01029afc Section 0 cjson.o(i.cJSON_PrintUnformatted) + i.cJSON_free 0x01029b0c Section 0 cjson.o(i.cJSON_free) + i.cJSON_strdup 0x01029b18 Section 0 cjson.o(i.cJSON_strdup) + cJSON_strdup 0x01029b19 Thumb Code 40 cjson.o(i.cJSON_strdup) + i.caiic_crc32 0x01029b40 Section 0 boot_crc32.o(i.caiic_crc32) + i.check_client_char_cfg 0x01029b74 Section 0 rdts_common.o(i.check_client_char_cfg) + i.cli_cmd_count 0x01029b9e Section 0 cli_core.o(i.cli_cmd_count) + i.cli_cmd_name 0x01029ba4 Section 0 cli_core.o(i.cli_cmd_name) + i.cli_exec_line 0x01029bbc Section 0 cli_core.o(i.cli_exec_line) + i.cli_printf 0x01029c70 Section 0 cli_core.o(i.cli_printf) + i.cli_redraw_line 0x01029c9c Section 0 app_cli.o(i.cli_redraw_line) + cli_redraw_line 0x01029c9d Thumb Code 94 app_cli.o(i.cli_redraw_line) + i.cli_rsp_out 0x01029d04 Section 0 app_ble_proto.o(i.cli_rsp_out) + cli_rsp_out 0x01029d05 Thumb Code 36 app_ble_proto.o(i.cli_rsp_out) + i.cli_set_output 0x01029d30 Section 0 cli_core.o(i.cli_set_output) + i.cli_write 0x01029d3c Section 0 cli_core.o(i.cli_write) + i.compare_double 0x01029d60 Section 0 cjson.o(i.compare_double) + compare_double 0x01029d61 Thumb Code 92 cjson.o(i.compare_double) + i.diss_check_val_len 0x01029dbc Section 0 diss.o(i.diss_check_val_len) + i.diss_cleanup 0x01029de6 Section 0 diss.o(i.diss_cleanup) + diss_cleanup 0x01029de7 Thumb Code 2 diss.o(i.diss_cleanup) + i.diss_create 0x01029de8 Section 0 diss.o(i.diss_create) + diss_create 0x01029de9 Thumb Code 2 diss.o(i.diss_create) + i.diss_destroy 0x01029dea Section 0 diss.o(i.diss_destroy) + diss_destroy 0x01029deb Thumb Code 62 diss.o(i.diss_destroy) + i.diss_handle_to_value 0x01029e28 Section 0 diss.o(i.diss_handle_to_value) + i.diss_init 0x01029e5c Section 0 diss.o(i.diss_init) + diss_init 0x01029e5d Thumb Code 152 diss.o(i.diss_init) + i.diss_prf_itf_get 0x01029efc Section 0 diss.o(i.diss_prf_itf_get) + i.diss_set_value_req_handler 0x01029f04 Section 0 diss_task.o(i.diss_set_value_req_handler) + diss_set_value_req_handler 0x01029f05 Thumb Code 152 diss_task.o(i.diss_set_value_req_handler) + i.diss_task_init 0x01029fa0 Section 0 diss_task.o(i.diss_task_init) + i.diss_value_cfm_handler 0x01029fc0 Section 0 diss_task.o(i.diss_value_cfm_handler) + diss_value_cfm_handler 0x01029fc1 Thumb Code 120 diss_task.o(i.diss_value_cfm_handler) + i.diss_value_req_ind_handler 0x0102a03c Section 0 app_dis.o(i.diss_value_req_ind_handler) + diss_value_req_ind_handler 0x0102a03d Thumb Code 118 app_dis.o(i.diss_value_req_ind_handler) + i.diss_value_to_handle 0x0102a0fc Section 0 diss.o(i.diss_value_to_handle) + i.eTaskGetState 0x0102a138 Section 0 tasks.o(i.eTaskGetState) + i.ensure 0x0102a198 Section 0 cjson.o(i.ensure) + ensure 0x0102a199 Thumb Code 144 cjson.o(i.ensure) + i.fputc 0x0102a230 Section 0 bsp_usart.o(i.fputc) + i.gapc_bond_ind_handler 0x0102a26c Section 0 ns_sec.o(i.gapc_bond_ind_handler) + gapc_bond_ind_handler 0x0102a26d Thumb Code 206 ns_sec.o(i.gapc_bond_ind_handler) + i.gapc_bond_req_ind_handler 0x0102a35c Section 0 ns_sec.o(i.gapc_bond_req_ind_handler) + gapc_bond_req_ind_handler 0x0102a35d Thumb Code 478 ns_sec.o(i.gapc_bond_req_ind_handler) + i.gapc_cmp_evt_handler 0x0102a564 Section 0 ns_ble_task.o(i.gapc_cmp_evt_handler) + gapc_cmp_evt_handler 0x0102a565 Thumb Code 36 ns_ble_task.o(i.gapc_cmp_evt_handler) + i.gapc_conn_rssi_ind_handler 0x0102a58c Section 0 ns_ble_task.o(i.gapc_conn_rssi_ind_handler) + gapc_conn_rssi_ind_handler 0x0102a58d Thumb Code 92 ns_ble_task.o(i.gapc_conn_rssi_ind_handler) + i.gapc_connection_req_ind_handler 0x0102a5f8 Section 0 ns_ble_task.o(i.gapc_connection_req_ind_handler) + gapc_connection_req_ind_handler 0x0102a5f9 Thumb Code 310 ns_ble_task.o(i.gapc_connection_req_ind_handler) + i.gapc_disconnect_ind_handler 0x0102a750 Section 0 ns_ble_task.o(i.gapc_disconnect_ind_handler) + gapc_disconnect_ind_handler 0x0102a751 Thumb Code 88 ns_ble_task.o(i.gapc_disconnect_ind_handler) + i.gapc_encrypt_ind_handler 0x0102a7b4 Section 0 ns_sec.o(i.gapc_encrypt_ind_handler) + gapc_encrypt_ind_handler 0x0102a7b5 Thumb Code 34 ns_sec.o(i.gapc_encrypt_ind_handler) + i.gapc_encrypt_req_ind_handler 0x0102a7dc Section 0 ns_sec.o(i.gapc_encrypt_req_ind_handler) + gapc_encrypt_req_ind_handler 0x0102a7dd Thumb Code 280 ns_sec.o(i.gapc_encrypt_req_ind_handler) + i.gapc_get_dev_info_req_ind_handler 0x0102a90c Section 0 ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) + gapc_get_dev_info_req_ind_handler 0x0102a90d Thumb Code 116 ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) + i.gapc_le_phy_ind_handler 0x0102a98c Section 0 ns_ble_task.o(i.gapc_le_phy_ind_handler) + gapc_le_phy_ind_handler 0x0102a98d Thumb Code 12 ns_ble_task.o(i.gapc_le_phy_ind_handler) + i.gapc_le_pkt_size_ind_handler 0x0102a998 Section 0 ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) + gapc_le_pkt_size_ind_handler 0x0102a999 Thumb Code 22 ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) + i.gapc_param_update_req_ind_handler 0x0102a9b4 Section 0 ns_ble_task.o(i.gapc_param_update_req_ind_handler) + gapc_param_update_req_ind_handler 0x0102a9b5 Thumb Code 94 ns_ble_task.o(i.gapc_param_update_req_ind_handler) + i.gapc_param_updated_ind_handler 0x0102aa18 Section 0 ns_ble_task.o(i.gapc_param_updated_ind_handler) + gapc_param_updated_ind_handler 0x0102aa19 Thumb Code 36 ns_ble_task.o(i.gapc_param_updated_ind_handler) + i.gapc_set_dev_info_req_ind_handler 0x0102aa40 Section 0 ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) + gapc_set_dev_info_req_ind_handler 0x0102aa41 Thumb Code 52 ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) + i.gapm_activity_created_ind_handler 0x0102aa80 Section 0 ns_ble_task.o(i.gapm_activity_created_ind_handler) + gapm_activity_created_ind_handler 0x0102aa81 Thumb Code 46 ns_ble_task.o(i.gapm_activity_created_ind_handler) + i.gapm_activity_stopped_ind_handler 0x0102aab4 Section 0 ns_ble_task.o(i.gapm_activity_stopped_ind_handler) + gapm_activity_stopped_ind_handler 0x0102aab5 Thumb Code 82 ns_ble_task.o(i.gapm_activity_stopped_ind_handler) + i.gapm_addr_solved_ind_handler 0x0102ab14 Section 0 ns_ble_task.o(i.gapm_addr_solved_ind_handler) + gapm_addr_solved_ind_handler 0x0102ab15 Thumb Code 32 ns_ble_task.o(i.gapm_addr_solved_ind_handler) + i.gapm_cmp_evt_handler 0x0102ab40 Section 0 ns_ble_task.o(i.gapm_cmp_evt_handler) + gapm_cmp_evt_handler 0x0102ab41 Thumb Code 912 ns_ble_task.o(i.gapm_cmp_evt_handler) + i.gapm_ext_adv_repoer_ind_handler 0x0102af20 Section 0 ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) + gapm_ext_adv_repoer_ind_handler 0x0102af21 Thumb Code 164 ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) + i.gapm_gen_rand_nb_ind_handler 0x0102afcc Section 0 ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) + gapm_gen_rand_nb_ind_handler 0x0102afcd Thumb Code 54 ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) + i.gapm_profile_added_ind_handler 0x0102b002 Section 0 ns_ble_task.o(i.gapm_profile_added_ind_handler) + gapm_profile_added_ind_handler 0x0102b003 Thumb Code 12 ns_ble_task.o(i.gapm_profile_added_ind_handler) + i.gapm_scan_request_ind_handler 0x0102b00e Section 0 ns_ble_task.o(i.gapm_scan_request_ind_handler) + gapm_scan_request_ind_handler 0x0102b00f Thumb Code 12 ns_ble_task.o(i.gapm_scan_request_ind_handler) + i.gattc_att_info_req_ind_handler 0x0102b01c Section 0 rdtss_task.o(i.gattc_att_info_req_ind_handler) + gattc_att_info_req_ind_handler 0x0102b01d Thumb Code 58 rdtss_task.o(i.gattc_att_info_req_ind_handler) + i.gattc_cmp_evt_handler 0x0102b05c Section 0 rdtss_task.o(i.gattc_cmp_evt_handler) + gattc_cmp_evt_handler 0x0102b05d Thumb Code 102 rdtss_task.o(i.gattc_cmp_evt_handler) + i.gattc_cmp_evt_handler 0x0102b0cc Section 0 ns_ble_task.o(i.gattc_cmp_evt_handler) + gattc_cmp_evt_handler 0x0102b0cd Thumb Code 36 ns_ble_task.o(i.gattc_cmp_evt_handler) + i.gattc_mtu_changed_ind_handler 0x0102b0f4 Section 0 ns_ble_task.o(i.gattc_mtu_changed_ind_handler) + gattc_mtu_changed_ind_handler 0x0102b0f5 Thumb Code 66 ns_ble_task.o(i.gattc_mtu_changed_ind_handler) + i.gattc_read_req_ind_handler 0x0102b140 Section 0 diss_task.o(i.gattc_read_req_ind_handler) + gattc_read_req_ind_handler 0x0102b141 Thumb Code 188 diss_task.o(i.gattc_read_req_ind_handler) + i.gattc_read_req_ind_handler 0x0102b204 Section 0 rdtss_task.o(i.gattc_read_req_ind_handler) + gattc_read_req_ind_handler 0x0102b205 Thumb Code 212 rdtss_task.o(i.gattc_read_req_ind_handler) + i.gattc_write_req_ind_handler 0x0102b2e4 Section 0 rdtss_task.o(i.gattc_write_req_ind_handler) + gattc_write_req_ind_handler 0x0102b2e5 Thumb Code 260 rdtss_task.o(i.gattc_write_req_ind_handler) + i.get_cfg_handle 0x0102b3f4 Section 0 rdts_common.o(i.get_cfg_handle) + i.get_object_item 0x0102b460 Section 0 cjson.o(i.get_object_item) + get_object_item 0x0102b461 Thumb Code 152 cjson.o(i.get_object_item) + i.get_value_handle 0x0102b4f8 Section 0 rdts_common.o(i.get_value_handle) + i.info_adc_init 0x0102b54c Section 0 app_info.o(i.info_adc_init) + info_adc_init 0x0102b54d Thumb Code 92 app_info.o(i.info_adc_init) + i.info_adc_read 0x0102b5b0 Section 0 app_info.o(i.info_adc_read) + info_adc_read 0x0102b5b1 Thumb Code 96 app_info.o(i.info_adc_read) + i.info_fill_item 0x0102b61c Section 0 app_info.o(i.info_fill_item) + info_fill_item 0x0102b61d Thumb Code 298 app_info.o(i.info_fill_item) + i.info_put_tlv 0x0102b764 Section 0 app_info.o(i.info_put_tlv) + info_put_tlv 0x0102b765 Thumb Code 44 app_info.o(i.info_put_tlv) + i.infra_cjson_init 0x0102b790 Section 0 infra_cjson.o(i.infra_cjson_init) + i.internal_alloc 0x0102b7c0 Section 0 mallocr.o(i.internal_alloc) + internal_alloc 0x0102b7c1 Thumb Code 74 mallocr.o(i.internal_alloc) + i.led_task 0x0102b810 Section 0 main.o(i.led_task) + led_task 0x0102b811 Thumb Code 48 main.o(i.led_task) + i.llhwc_modem_setmode 0x0102b844 Section 0 rwip_driver.o(i.llhwc_modem_setmode) + i.llhwc_phy_prerx_flash 0x0102b874 Section 0 rwip_driver.o(i.llhwc_phy_prerx_flash) + i.llhwc_setmode_reg_config 0x0102b9a4 Section 0 rwip_driver.o(i.llhwc_setmode_reg_config) + llhwc_setmode_reg_config 0x0102b9a5 Thumb Code 88 rwip_driver.o(i.llhwc_setmode_reg_config) + i.main 0x0102ba34 Section 0 main.o(i.main) + i.ns_EXTI4_12_IRQHandler 0x0102bbd4 Section 0 ns_ble.o(i.ns_EXTI4_12_IRQHandler) + i.ns_HardFault_Handler 0x0102bc30 Section 0 ns_ble.o(i.ns_HardFault_Handler) + i.ns_ble_add_prf_func_register 0x0102bc58 Section 0 ns_ble.o(i.ns_ble_add_prf_func_register) + i.ns_ble_add_svc 0x0102bc78 Section 0 ns_ble.o(i.ns_ble_add_svc) + i.ns_ble_adv_fsm_next 0x0102bca4 Section 0 ns_ble.o(i.ns_ble_adv_fsm_next) + i.ns_ble_adv_init 0x0102bd80 Section 0 ns_ble.o(i.ns_ble_adv_init) + i.ns_ble_adv_start 0x0102bdc8 Section 0 ns_ble.o(i.ns_ble_adv_start) + i.ns_ble_adv_stop 0x0102be18 Section 0 ns_ble.o(i.ns_ble_adv_stop) + i.ns_ble_delete_init 0x0102be64 Section 0 ns_ble.o(i.ns_ble_delete_init) + i.ns_ble_delete_scan 0x0102bea0 Section 0 ns_ble.o(i.ns_ble_delete_scan) + i.ns_ble_disconnect 0x0102bed8 Section 0 ns_ble.o(i.ns_ble_disconnect) + i.ns_ble_gap_init 0x0102bf04 Section 0 ns_ble.o(i.ns_ble_gap_init) + i.ns_ble_get_connection_num 0x0102bf70 Section 0 ns_ble.o(i.ns_ble_get_connection_num) + i.ns_ble_list_set_ral 0x0102bf94 Section 0 ns_ble.o(i.ns_ble_list_set_ral) + i.ns_ble_lsc_config 0x0102bfe4 Section 0 ns_ble.o(i.ns_ble_lsc_config) + i.ns_ble_mtu_set 0x0102c068 Section 0 ns_ble.o(i.ns_ble_mtu_set) + i.ns_ble_prf_task_register 0x0102c09c Section 0 ns_ble.o(i.ns_ble_prf_task_register) + i.ns_ble_scan_data_find 0x0102c0c4 Section 0 ns_ble.o(i.ns_ble_scan_data_find) + i.ns_ble_stack_init 0x0102c10c Section 0 ns_ble.o(i.ns_ble_stack_init) + i.ns_ble_start_init 0x0102c384 Section 0 ns_ble.o(i.ns_ble_start_init) + i.ns_ble_start_scan 0x0102c4a8 Section 0 ns_ble.o(i.ns_ble_start_scan) + i.ns_ble_stop_init 0x0102c574 Section 0 ns_ble.o(i.ns_ble_stop_init) + i.ns_ble_stop_scan 0x0102c5ac Section 0 ns_ble.o(i.ns_ble_stop_scan) + i.ns_ble_update_param 0x0102c5e8 Section 0 ns_ble.o(i.ns_ble_update_param) + i.ns_bond_db_get_size 0x0102c660 Section 0 ns_sec.o(i.ns_bond_db_get_size) + ns_bond_db_get_size 0x0102c661 Thumb Code 36 ns_sec.o(i.ns_bond_db_get_size) + i.ns_bond_db_load 0x0102c68c Section 0 ns_sec.o(i.ns_bond_db_load) + ns_bond_db_load 0x0102c68d Thumb Code 24 ns_sec.o(i.ns_bond_db_load) + i.ns_bond_last_bonded_addr 0x0102c6a8 Section 0 ns_sec.o(i.ns_bond_last_bonded_addr) + i.ns_bond_last_bonded_peer_id 0x0102c6d8 Section 0 ns_sec.o(i.ns_bond_last_bonded_peer_id) + i.ns_bond_last_bonded_ral_info 0x0102c708 Section 0 ns_sec.o(i.ns_bond_last_bonded_ral_info) + i.ns_bond_resolv_addr_start 0x0102c76c Section 0 ns_sec.o(i.ns_bond_resolv_addr_start) + i.ns_bond_search_addr_irk 0x0102c7cc Section 0 ns_sec.o(i.ns_bond_search_addr_irk) + i.ns_peripheral_config 0x0102c848 Section 0 ns_ble.o(i.ns_peripheral_config) + i.ns_sec_bond_store_evt_handler 0x0102c91c Section 0 ns_sec.o(i.ns_sec_bond_store_evt_handler) + i.ns_sec_get_bond_status 0x0102ca7c Section 0 ns_sec.o(i.ns_sec_get_bond_status) + i.ns_sec_get_iocap 0x0102ca8c Section 0 ns_sec.o(i.ns_sec_get_iocap) + i.ns_sec_init 0x0102ca98 Section 0 ns_sec.o(i.ns_sec_init) + i.ns_sleep_lock_acquire 0x0102cb00 Section 0 ns_sleep.o(i.ns_sleep_lock_acquire) + i.ns_sleep_lock_release 0x0102cb18 Section 0 ns_sleep.o(i.ns_sleep_lock_release) + i.ns_timer_api_process_handler 0x0102cb2c Section 0 ns_timer.o(i.ns_timer_api_process_handler) + i.ota_on_data 0x0102cbf4 Section 0 app_ota.o(i.ota_on_data) + ota_on_data 0x0102cbf5 Thumb Code 334 app_ota.o(i.ota_on_data) + i.ota_on_end 0x0102cd4c Section 0 app_ota.o(i.ota_on_end) + ota_on_end 0x0102cd4d Thumb Code 448 app_ota.o(i.ota_on_end) + i.ota_rd32 0x0102cf28 Section 0 app_ota.o(i.ota_rd32) + ota_rd32 0x0102cf29 Thumb Code 34 app_ota.o(i.ota_rd32) + i.ota_respond 0x0102cf4a Section 0 app_ota.o(i.ota_respond) + ota_respond 0x0102cf4b Thumb Code 40 app_ota.o(i.ota_respond) + i.params_print_json 0x0102cf74 Section 0 app_params.o(i.params_print_json) + params_print_json 0x0102cf75 Thumb Code 118 app_params.o(i.params_print_json) + i.params_save 0x0102d01c Section 0 app_params.o(i.params_save) + params_save 0x0102d01d Thumb Code 80 app_params.o(i.params_save) + i.parse_string 0x0102d078 Section 0 cjson.o(i.parse_string) + parse_string 0x0102d079 Thumb Code 616 cjson.o(i.parse_string) + i.parse_value 0x0102d2e8 Section 0 cjson.o(i.parse_value) + parse_value 0x0102d2e9 Thumb Code 908 cjson.o(i.parse_value) + i.patchx_enable 0x0102d69c Section 0 ns_ble.o(i.patchx_enable) + patchx_enable 0x0102d69d Thumb Code 58 ns_ble.o(i.patchx_enable) + i.prf_add_profile 0x0102d6e0 Section 0 prf.o(i.prf_add_profile) + i.prf_dst_task_get 0x0102d768 Section 0 prf.o(i.prf_dst_task_get) + i.prf_env_get 0x0102d778 Section 0 prf.o(i.prf_env_get) + i.prf_get_id_from_task 0x0102d7a8 Section 0 prf.o(i.prf_get_id_from_task) + i.prf_get_itf_func_register 0x0102d7e0 Section 0 prf.o(i.prf_get_itf_func_register) + i.prf_get_task_from_id 0x0102d808 Section 0 prf.o(i.prf_get_task_from_id) + i.prf_init 0x0102d840 Section 0 prf.o(i.prf_init) + i.prf_itf_get 0x0102d8f4 Section 0 prf.o(i.prf_itf_get) + prf_itf_get 0x0102d8f5 Thumb Code 44 prf.o(i.prf_itf_get) + i.print 0x0102d924 Section 0 cjson.o(i.print) + print 0x0102d925 Thumb Code 190 cjson.o(i.print) + i.print_string_ptr 0x0102d9e4 Section 0 cjson.o(i.print_string_ptr) + print_string_ptr 0x0102d9e5 Thumb Code 280 cjson.o(i.print_string_ptr) + i.print_value 0x0102db04 Section 0 cjson.o(i.print_value) + print_value 0x0102db05 Thumb Code 956 cjson.o(i.print_value) + i.proto_cli_out 0x0102defc Section 0 app_ble_proto.o(i.proto_cli_out) + proto_cli_out 0x0102defd Thumb Code 52 app_ble_proto.o(i.proto_cli_out) + i.proto_dump 0x0102df34 Section 0 app_ble_proto.o(i.proto_dump) + proto_dump 0x0102df35 Thumb Code 70 app_ble_proto.o(i.proto_dump) + i.prvAddCurrentTaskToDelayedList 0x0102dfb4 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) + prvAddCurrentTaskToDelayedList 0x0102dfb5 Thumb Code 78 tasks.o(i.prvAddCurrentTaskToDelayedList) + i.prvCopyDataToQueue 0x0102e00c Section 0 queue.o(i.prvCopyDataToQueue) + prvCopyDataToQueue 0x0102e00d Thumb Code 112 queue.o(i.prvCopyDataToQueue) + i.prvIdleTask 0x0102e07c Section 0 tasks.o(i.prvIdleTask) + prvIdleTask 0x0102e07d Thumb Code 72 tasks.o(i.prvIdleTask) + i.prvInsertBlockIntoFreeList 0x0102e0d0 Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) + prvInsertBlockIntoFreeList 0x0102e0d1 Thumb Code 76 heap_4.o(i.prvInsertBlockIntoFreeList) + i.prvListTasksWithinSingleList 0x0102e124 Section 0 tasks.o(i.prvListTasksWithinSingleList) + prvListTasksWithinSingleList 0x0102e125 Thumb Code 200 tasks.o(i.prvListTasksWithinSingleList) + i.prvTaskExitError 0x0102e1f0 Section 0 port.o(i.prvTaskExitError) + prvTaskExitError 0x0102e1f1 Thumb Code 14 port.o(i.prvTaskExitError) + i.prvUnlockQueue 0x0102e204 Section 0 queue.o(i.prvUnlockQueue) + prvUnlockQueue 0x0102e205 Thumb Code 116 queue.o(i.prvUnlockQueue) + i.pvPortMalloc 0x0102e278 Section 0 heap_4.o(i.pvPortMalloc) + i.pvTaskIncrementMutexHeldCount 0x0102e36c Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount) + i.pxPortInitialiseStack 0x0102e384 Section 0 port.o(i.pxPortInitialiseStack) + i.rdtss_att_get_value 0x0102e3a8 Section 0 rdtss_task.o(i.rdtss_att_get_value) + rdtss_att_get_value 0x0102e3a9 Thumb Code 58 rdtss_task.o(i.rdtss_att_get_value) + i.rdtss_att_info_rsp_handler 0x0102e3e4 Section 0 rdtss_task.o(i.rdtss_att_info_rsp_handler) + rdtss_att_info_rsp_handler 0x0102e3e5 Thumb Code 60 rdtss_task.o(i.rdtss_att_info_rsp_handler) + i.rdtss_att_set_value 0x0102e424 Section 0 rdtss_task.o(i.rdtss_att_set_value) + rdtss_att_set_value 0x0102e425 Thumb Code 104 rdtss_task.o(i.rdtss_att_set_value) + i.rdtss_cleanup 0x0102e48c Section 0 rdtss.o(i.rdtss_cleanup) + rdtss_cleanup 0x0102e48d Thumb Code 70 rdtss.o(i.rdtss_cleanup) + i.rdtss_create 0x0102e4d8 Section 0 rdtss.o(i.rdtss_create) + rdtss_create 0x0102e4d9 Thumb Code 70 rdtss.o(i.rdtss_create) + i.rdtss_destroy 0x0102e524 Section 0 rdtss.o(i.rdtss_destroy) + rdtss_destroy 0x0102e525 Thumb Code 66 rdtss.o(i.rdtss_destroy) + i.rdtss_get_att_handle 0x0102e566 Section 0 rdts_common.o(i.rdtss_get_att_handle) + i.rdtss_get_att_idx 0x0102e582 Section 0 rdts_common.o(i.rdtss_get_att_idx) + i.rdtss_init 0x0102e5aa Section 0 rdtss.o(i.rdtss_init) + rdtss_init 0x0102e5ab Thumb Code 152 rdtss.o(i.rdtss_init) + i.rdtss_init_ccc_values 0x0102e644 Section 0 rdtss_task.o(i.rdtss_init_ccc_values) + i.rdtss_prf_itf_get 0x0102e6e8 Section 0 rdtss.o(i.rdtss_prf_itf_get) + i.rdtss_send_notify 0x0102e6f0 Section 0 app_rdtss.o(i.rdtss_send_notify) + i.rdtss_set_ccc_value 0x0102e744 Section 0 rdtss_task.o(i.rdtss_set_ccc_value) + i.rdtss_task_init 0x0102e778 Section 0 rdtss_task.o(i.rdtss_task_init) + i.rdtss_val_ind_req_handler 0x0102e798 Section 0 rdtss_task.o(i.rdtss_val_ind_req_handler) + rdtss_val_ind_req_handler 0x0102e799 Thumb Code 176 rdtss_task.o(i.rdtss_val_ind_req_handler) + i.rdtss_val_ntf_cfm_handler 0x0102e848 Section 0 app_rdtss.o(i.rdtss_val_ntf_cfm_handler) + rdtss_val_ntf_cfm_handler 0x0102e849 Thumb Code 10 app_rdtss.o(i.rdtss_val_ntf_cfm_handler) + i.rdtss_val_ntf_req_handler 0x0102e852 Section 0 rdtss_task.o(i.rdtss_val_ntf_req_handler) + rdtss_val_ntf_req_handler 0x0102e853 Thumb Code 166 rdtss_task.o(i.rdtss_val_ntf_req_handler) + i.rdtss_val_set_req_handler 0x0102e8f8 Section 0 rdtss_task.o(i.rdtss_val_set_req_handler) + rdtss_val_set_req_handler 0x0102e8f9 Thumb Code 32 rdtss_task.o(i.rdtss_val_set_req_handler) + i.rdtss_val_write_ind_handler 0x0102e918 Section 0 app_rdtss.o(i.rdtss_val_write_ind_handler) + rdtss_val_write_ind_handler 0x0102e919 Thumb Code 170 app_rdtss.o(i.rdtss_val_write_ind_handler) + i.rdtss_value_req_ind_handler 0x0102ea30 Section 0 app_rdtss.o(i.rdtss_value_req_ind_handler) + rdtss_value_req_ind_handler 0x0102ea31 Thumb Code 110 app_rdtss.o(i.rdtss_value_req_ind_handler) + i.rdtss_value_req_rsp_handler 0x0102eaac Section 0 rdtss_task.o(i.rdtss_value_req_rsp_handler) + rdtss_value_req_rsp_handler 0x0102eaad Thumb Code 124 rdtss_task.o(i.rdtss_value_req_rsp_handler) + i.realloc 0x0102eb2c Section 0 mallocr.o(i.realloc) + i.rwip_init 0x0102eba0 Section 0 rwip.o(i.rwip_init) + i.rwip_slp_isr 0x0102ecb8 Section 0 rwip_driver.o(i.rwip_slp_isr) + i.strtod 0x0102edb0 Section 0 strtod.o(i.strtod) + i.timer_canceled_handler 0x0102edcc Section 0 ns_timer.o(i.timer_canceled_handler) + timer_canceled_handler 0x0102edcd Thumb Code 2 ns_timer.o(i.timer_canceled_handler) + i.timer_modified_handler 0x0102edce Section 0 ns_timer.o(i.timer_modified_handler) + timer_modified_handler 0x0102edcf Thumb Code 2 ns_timer.o(i.timer_modified_handler) + i.uxListRemove 0x0102edd0 Section 0 list.o(i.uxListRemove) + i.uxTaskGetNumberOfTasks 0x0102edf8 Section 0 tasks.o(i.uxTaskGetNumberOfTasks) + i.uxTaskGetSystemState 0x0102ee04 Section 0 tasks.o(i.uxTaskGetSystemState) + i.vListInitialise 0x0102ee9c Section 0 list.o(i.vListInitialise) + i.vListInitialiseItem 0x0102eeb2 Section 0 list.o(i.vListInitialiseItem) + i.vListInsert 0x0102eeb8 Section 0 list.o(i.vListInsert) + i.vListInsertEnd 0x0102eeea Section 0 list.o(i.vListInsertEnd) + i.vPortEnterCritical 0x0102ef04 Section 0 port.o(i.vPortEnterCritical) + i.vPortExitCritical 0x0102ef1c Section 0 port.o(i.vPortExitCritical) + i.vPortFree 0x0102ef38 Section 0 heap_4.o(i.vPortFree) + i.vPortYield 0x0102ef7c Section 0 port.o(i.vPortYield) + i.vTaskDelay 0x0102ef94 Section 0 tasks.o(i.vTaskDelay) + i.vTaskInternalSetTimeOutState 0x0102efc4 Section 0 tasks.o(i.vTaskInternalSetTimeOutState) + i.vTaskList 0x0102efd4 Section 0 tasks.o(i.vTaskList) + i.vTaskMissedYield 0x0102f0a4 Section 0 tasks.o(i.vTaskMissedYield) + i.vTaskPlaceOnEventList 0x0102f0b0 Section 0 tasks.o(i.vTaskPlaceOnEventList) + i.vTaskPriorityDisinheritAfterTimeout 0x0102f0d4 Section 0 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) + i.vTaskStartScheduler 0x0102f148 Section 0 tasks.o(i.vTaskStartScheduler) + i.vTaskSuspendAll 0x0102f198 Section 0 tasks.o(i.vTaskSuspendAll) + i.vTaskSwitchContext 0x0102f1a8 Section 0 tasks.o(i.vTaskSwitchContext) + i.xPortGetFreeHeapSize 0x0102f20c Section 0 heap_4.o(i.xPortGetFreeHeapSize) + i.xPortGetMinimumEverFreeHeapSize 0x0102f218 Section 0 heap_4.o(i.xPortGetMinimumEverFreeHeapSize) + i.xPortStartScheduler 0x0102f224 Section 0 port.o(i.xPortStartScheduler) + i.xQueueCreateMutex 0x0102f274 Section 0 queue.o(i.xQueueCreateMutex) + i.xQueueGenericCreate 0x0102f298 Section 0 queue.o(i.xQueueGenericCreate) + i.xQueueGenericReset 0x0102f2dc Section 0 queue.o(i.xQueueGenericReset) + i.xQueueGenericSend 0x0102f34a Section 0 queue.o(i.xQueueGenericSend) + i.xQueueGenericSendFromISR 0x0102f4d8 Section 0 queue.o(i.xQueueGenericSendFromISR) + i.xQueueReceive 0x0102f566 Section 0 queue.o(i.xQueueReceive) + i.xQueueSemaphoreTake 0x0102f6a8 Section 0 queue.o(i.xQueueSemaphoreTake) + i.xTaskCheckForTimeOut 0x0102f81c Section 0 tasks.o(i.xTaskCheckForTimeOut) + i.xTaskCreate 0x0102f880 Section 0 tasks.o(i.xTaskCreate) + i.xTaskGetSchedulerState 0x0102f9f8 Section 0 tasks.o(i.xTaskGetSchedulerState) + i.xTaskGetTickCount 0x0102fa18 Section 0 tasks.o(i.xTaskGetTickCount) + i.xTaskIncrementTick 0x0102fa24 Section 0 tasks.o(i.xTaskIncrementTick) + i.xTaskPriorityDisinherit 0x0102faf8 Section 0 tasks.o(i.xTaskPriorityDisinherit) + i.xTaskPriorityInherit 0x0102fb60 Section 0 tasks.o(i.xTaskPriorityInherit) + i.xTaskRemoveFromEventList 0x0102fbd8 Section 0 tasks.o(i.xTaskRemoveFromEventList) + i.xTaskResumeAll 0x0102fc3c Section 0 tasks.o(i.xTaskResumeAll) + .constdata 0x0102fd04 Section 472 system_n32wb03x.o(.constdata) + .constdata 0x0102fedc Section 12 n32wb03x_rcc.o(.constdata) + s_AhbPresTable 0x0102fedc Data 4 n32wb03x_rcc.o(.constdata) + s_ApbPresTable 0x0102fee0 Data 8 n32wb03x_rcc.o(.constdata) + .constdata 0x0102fee8 Section 804 n32wb03x_qflash.o(.constdata) + .constdata 0x0103020c Section 30 rwip_driver.o(.constdata) + TXPWR_MAP 0x0103020c Data 30 rwip_driver.o(.constdata) + .constdata 0x0103022c Section 168 diss.o(.constdata) + .constdata 0x010302d4 Section 24 diss_task.o(.constdata) + diss_msg_handler_tab 0x010302d4 Data 24 diss_task.o(.constdata) + .constdata 0x010302ec Section 16 rdtss.o(.constdata) + .constdata 0x010302fc Section 72 rdtss_task.o(.constdata) + rdtss_msg_handler_tab 0x010302fc Data 72 rdtss_task.o(.constdata) + .constdata 0x01030344 Section 40 ns_sec.o(.constdata) + .constdata 0x0103036c Section 8 ns_sec.o(.constdata) + .constdata 0x01030374 Section 820 ns_ble.o(.constdata) + fun_5_Array 0x01030374 Data 820 ns_ble.o(.constdata) + .constdata 0x010306a8 Section 152 ns_ble_task.o(.constdata) + gapm_att_db 0x010306a8 Data 88 ns_ble_task.o(.constdata) + gattm_att_db 0x01030700 Data 64 ns_ble_task.o(.constdata) + .constdata 0x01030740 Section 200 ns_ble_task.o(.constdata) + app_msg_handler_tab 0x01030740 Data 200 ns_ble_task.o(.constdata) + .constdata 0x01030808 Section 12 ns_ble_task.o(.constdata) + .constdata 0x01030814 Section 8 app_dis.o(.constdata) + .constdata 0x0103081c Section 8 app_dis.o(.constdata) + .constdata 0x01030824 Section 266 app_rdtss.o(.constdata) + .constdata 0x01030930 Section 24 app_rdtss.o(.constdata) + .constdata 0x01030948 Section 180 cli_core.o(.constdata) + s_cmds 0x01030948 Data 180 cli_core.o(.constdata) + .constdata 0x010309fc Section 7 app_info.o(.constdata) + s_all_items 0x010309fc Data 7 app_info.o(.constdata) + .constdata 0x01030a03 Section 129 ctype_o.o(.constdata) + .constdata 0x01030a84 Section 4 ctype_o.o(.constdata) + table 0x01030a84 Data 4 ctype_o.o(.constdata) + .conststring 0x01030a88 Section 849 cli_core.o(.conststring) + .conststring 0x01030ddc Section 67 app_params.o(.conststring) + .conststring 0x01030e20 Section 145 app_bootset.o(.conststring) + .data 0x20004000 Section 4 system_n32wb03x.o(.data) + .data 0x20004004 Section 12 n32wb03x_qflash.o(.data) + .data 0x20004010 Section 20 rwip_driver.o(.data) + modem_setmode 0x20004011 Data 2 rwip_driver.o(.data) + actual_frequency 0x20004014 Data 4 rwip_driver.o(.data) + modem_reg_bc 0x20004018 Data 4 rwip_driver.o(.data) + modem_reg_bd 0x2000401c Data 4 rwip_driver.o(.data) + modem_reg_be 0x20004020 Data 4 rwip_driver.o(.data) + .data 0x20004024 Section 8 ns_sleep.o(.data) + .data 0x20004040 Section 1780 ns_ble.o(.data) + reload_time 0x20004048 Data 8 ns_ble.o(.data) + patch_4_Array 0x20004080 Data 64 ns_ble.o(.data) + patch_5_Array 0x200040c0 Data 64 ns_ble.o(.data) + patch_7_Array 0x20004100 Data 64 ns_ble.o(.data) + patch_8_Array 0x20004140 Data 64 ns_ble.o(.data) + fun_8_Array 0x20004180 Data 1292 ns_ble.o(.data) + patch_9_Array 0x200046c0 Data 64 ns_ble.o(.data) + rwip_fifo_isr_codeArray 0x20004700 Data 52 ns_ble.o(.data) + .data 0x20004734 Section 2 ns_ble_task.o(.data) + calib_times 0x20004734 Data 2 ns_ble_task.o(.data) + .data 0x20004736 Section 1 ns_ble_task.o(.data) + .data 0x20004737 Section 1 app_rdtss.o(.data) + .data 0x20004738 Section 8 bsp_usart.o(.data) + s_rxQueue 0x20004738 Data 4 bsp_usart.o(.data) + s_txMutex 0x2000473c Data 4 bsp_usart.o(.data) + .data 0x20004740 Section 4 cli_core.o(.data) + s_out 0x20004740 Data 4 cli_core.o(.data) + .data 0x20004744 Section 2 app_cli.o(.data) + s_histCount 0x20004744 Data 1 app_cli.o(.data) + s_histHead 0x20004745 Data 1 app_cli.o(.data) + .data 0x20004746 Section 6 ble_up.o(.data) + s_wait_cfm 0x20004746 Data 1 ble_up.o(.data) + s_head 0x20004748 Data 2 ble_up.o(.data) + s_tail 0x2000474a Data 2 ble_up.o(.data) + .data 0x2000474c Section 12 app_ble_proto.o(.data) + s_rxState 0x2000474c Data 1 app_ble_proto.o(.data) + s_txSeq 0x2000474d Data 1 app_ble_proto.o(.data) + s_logEn 0x2000474e Data 1 app_ble_proto.o(.data) + s_rxHave 0x20004750 Data 2 app_ble_proto.o(.data) + s_rxNeed 0x20004752 Data 2 app_ble_proto.o(.data) + s_cliRspLen 0x20004754 Data 2 app_ble_proto.o(.data) + s_cliRspOff 0x20004756 Data 2 app_ble_proto.o(.data) + .data 0x20004758 Section 44 app_ota.o(.data) + s_active 0x20004758 Data 1 app_ota.o(.data) + s_qflash_ready 0x20004759 Data 1 app_ota.o(.data) + s_target_base 0x2000475c Data 4 app_ota.o(.data) + s_total_size 0x20004760 Data 4 app_ota.o(.data) + s_image_crc32 0x20004764 Data 4 app_ota.o(.data) + s_version 0x20004768 Data 4 app_ota.o(.data) + s_offset 0x2000476c Data 4 app_ota.o(.data) + s_prog 0x20004770 Data 4 app_ota.o(.data) + s_erased 0x20004774 Data 4 app_ota.o(.data) + s_ack_sector 0x20004778 Data 4 app_ota.o(.data) + s_word_buf 0x2000477c Data 4 app_ota.o(.data) + s_word_fill 0x20004780 Data 4 app_ota.o(.data) + .data 0x20004784 Section 4 app_info.o(.data) + s_adc_ready 0x20004784 Data 1 app_info.o(.data) + s_last_temp_raw 0x20004786 Data 2 app_info.o(.data) + .data 0x20004788 Section 2 app_params.o(.data) + s_valid 0x20004788 Data 1 app_params.o(.data) + s_qflash_ready 0x20004789 Data 1 app_params.o(.data) + .data 0x2000478a Section 1 app_bootset.o(.data) + s_qflash_ready 0x2000478a Data 1 app_bootset.o(.data) + .data 0x2000478c Section 20 cjson.o(.data) + global_error 0x2000478c Data 8 cjson.o(.data) + global_hooks 0x20004794 Data 12 cjson.o(.data) + .data 0x200047a0 Section 1 infra_cjson.o(.data) + s_done 0x200047a0 Data 1 infra_cjson.o(.data) + .data 0x200047a4 Section 60 tasks.o(.data) + pxDelayedTaskList 0x200047a8 Data 4 tasks.o(.data) + pxOverflowDelayedTaskList 0x200047ac Data 4 tasks.o(.data) + uxDeletedTasksWaitingCleanUp 0x200047b0 Data 4 tasks.o(.data) + uxCurrentNumberOfTasks 0x200047b4 Data 4 tasks.o(.data) + xTickCount 0x200047b8 Data 4 tasks.o(.data) + uxTopReadyPriority 0x200047bc Data 4 tasks.o(.data) + xSchedulerRunning 0x200047c0 Data 4 tasks.o(.data) + uxPendedTicks 0x200047c4 Data 4 tasks.o(.data) + xYieldPending 0x200047c8 Data 4 tasks.o(.data) + xNumOfOverflows 0x200047cc Data 4 tasks.o(.data) + uxTaskNumber 0x200047d0 Data 4 tasks.o(.data) + xNextTaskUnblockTime 0x200047d4 Data 4 tasks.o(.data) + xIdleTaskHandle 0x200047d8 Data 4 tasks.o(.data) + uxSchedulerSuspended 0x200047dc Data 4 tasks.o(.data) + .data 0x200047e0 Section 24 heap_4.o(.data) + pxEnd 0x200047e0 Data 4 heap_4.o(.data) + xFreeBytesRemaining 0x200047e4 Data 4 heap_4.o(.data) + xMinimumEverFreeBytesRemaining 0x200047e8 Data 4 heap_4.o(.data) + xBlockAllocatedBit 0x200047ec Data 4 heap_4.o(.data) + xStart 0x200047f0 Data 8 heap_4.o(.data) + .data 0x200047f8 Section 4 port.o(.data) + uxCriticalNesting 0x200047f8 Data 4 port.o(.data) + .data 0x200047fc Section 4 rand.o(.data) + _rand_state 0x200047fc Data 4 rand.o(.data) + .data 0x20004800 Section 4 mvars.o(.data) + .data 0x20004804 Section 4 mvars.o(.data) + .data 0x20004808 Section 4 errno.o(.data) + _errno 0x20004808 Data 4 errno.o(.data) + .bss 0x2000480c Section 52 system_n32wb03x.o(.bss) + .bss 0x20004840 Section 808 n32wb03x_qflash.o(.bss) + ram_qflash_cmd 0x20004840 Data 808 n32wb03x_qflash.o(.bss) + .bss 0x20004b68 Section 284 prf.o(.bss) + .bss 0x20004c84 Section 80 ns_timer.o(.bss) + timer_callback_array 0x20004c84 Data 40 ns_timer.o(.bss) + modified_timer_callback_array 0x20004cac Data 40 ns_timer.o(.bss) + .bss 0x20004cd4 Section 92 ns_sec.o(.bss) + .bss 0x20004d30 Section 432 ns_ble.o(.bss) + .bss 0x20004ee0 Section 480 cli_core.o(.bss) + s_taskList 0x20004ee0 Data 384 cli_core.o(.bss) + s_txBuf 0x20005060 Data 96 cli_core.o(.bss) + .bss 0x200050c0 Section 576 app_cli.o(.bss) + line 0x200050c0 Data 64 app_cli.o(.bss) + s_history 0x20005100 Data 512 app_cli.o(.bss) + .bss 0x20005300 Section 512 ble_up.o(.bss) + s_buf 0x20005300 Data 512 ble_up.o(.bss) + .bss 0x20005500 Section 1915 app_ble_proto.o(.bss) + s_line 0x20005500 Data 64 app_ble_proto.o(.bss) + s_line 0x20005540 Data 64 app_ble_proto.o(.bss) + s_rxBuf 0x20005580 Data 512 app_ble_proto.o(.bss) + s_txFrame 0x20005780 Data 251 app_ble_proto.o(.bss) + s_cliRsp 0x2000587b Data 1024 app_ble_proto.o(.bss) + .bss 0x20005c7b Section 48 app_info.o(.bss) + s_tlv 0x20005c7b Data 48 app_info.o(.bss) + .bss 0x20005cac Section 52 app_params.o(.bss) + s_params 0x20005cac Data 52 app_params.o(.bss) + .bss 0x20005ce0 Section 240 tasks.o(.bss) + pxReadyTasksLists 0x20005ce0 Data 140 tasks.o(.bss) + xDelayedTaskList1 0x20005d6c Data 20 tasks.o(.bss) + xDelayedTaskList2 0x20005d80 Data 20 tasks.o(.bss) + xPendingReadyList 0x20005d94 Data 20 tasks.o(.bss) + xTasksWaitingTermination 0x20005da8 Data 20 tasks.o(.bss) + xSuspendedTaskList 0x20005dbc Data 20 tasks.o(.bss) + .bss 0x20005dd0 Section 20480 heap_4.o(.bss) + ucHeap 0x20005dd0 Data 20480 heap_4.o(.bss) + HEAP 0x2000add0 Section 512 startup_n32wb03x.o(HEAP) + STACK 0x2000afd0 Section 2048 startup_n32wb03x.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE + _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + _scanf_int - Undefined Weak Reference + _scanf_longlong - Undefined Weak Reference + _scanf_string - Undefined Weak Reference + __Vectors_Size 0x000000c0 Number 0 startup_n32wb03x.o ABSOLUTE + Adc_IRQHandler 0x00000a9d Thumb Code 0 symbol_g15.obj ABSOLUTE + Add2SelfBigHex256 0x00000abd Thumb Code 0 symbol_g15.obj ABSOLUTE + AddBigHex256 0x00000b05 Thumb Code 0 symbol_g15.obj ABSOLUTE + AddBigHexModP256 0x00000b55 Thumb Code 0 symbol_g15.obj ABSOLUTE + AddP256 0x00000ba5 Thumb Code 0 symbol_g15.obj ABSOLUTE + AddPdiv2_256 0x00000bd5 Thumb Code 0 symbol_g15.obj ABSOLUTE + BT_set_advert_data 0x00000cdd Thumb Code 0 symbol_g15.obj ABSOLUTE + EXTI_PA11_Configuration 0x00001079 Thumb Code 0 symbol_g15.obj ABSOLUTE + ModuleIrqRegister 0x00002211 Thumb Code 0 symbol_g15.obj ABSOLUTE + ModuleIrqRemoval 0x0000223d Thumb Code 0 symbol_g15.obj ABSOLUTE + Spi2_IRQHandler 0x000025d9 Thumb Code 0 symbol_g15.obj ABSOLUTE + SubtractBigHex256 0x000025f9 Thumb Code 0 symbol_g15.obj ABSOLUTE + SubtractBigHexMod256 0x00002655 Thumb Code 0 symbol_g15.obj ABSOLUTE + SubtractFromSelfBigHex256 0x00002751 Thumb Code 0 symbol_g15.obj ABSOLUTE + SubtractFromSelfBigHexSign256 0x000027a5 Thumb Code 0 symbol_g15.obj ABSOLUTE + SysTick_IRQHandler 0x0000286d Thumb Code 0 symbol_g15.obj ABSOLUTE + Tim1BrkUpRrgCom_IRQHandler 0x00002895 Thumb Code 0 symbol_g15.obj ABSOLUTE + Tim1Cc_IRQHandler 0x000028b5 Thumb Code 0 symbol_g15.obj ABSOLUTE + Tim3_IRQHandler 0x000028d5 Thumb Code 0 symbol_g15.obj ABSOLUTE + Tim6_IRQHandler 0x000028f5 Thumb Code 0 symbol_g15.obj ABSOLUTE + Usart1_IRQHandler 0x00002915 Thumb Code 0 symbol_g15.obj ABSOLUTE + Usart2_IRQHandler 0x00002935 Thumb Code 0 symbol_g15.obj ABSOLUTE + Wdt_IRQHandler 0x00002955 Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_ll_muluu 0x00002985 Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memclr1_5 0x000029b7 Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memclr1_6 0x000029c5 Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memclr1_8 0x000029d5 Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memclr2_10 0x000029e9 Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memclr2_6 0x000029f7 Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memclr2_8 0x00002a01 Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memcpy1_5 0x00002a0d Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memcpy1_6 0x00002a23 Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memcpy1_8 0x00002a3d Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memcpy2_5 0x00002a5f Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memcpy2_6 0x00002a6d Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memcpy2_8 0x00002a7b Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memcpy4_5 0x00002a8d Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memset1_5 0x00002a97 Thumb Code 0 symbol_g15.obj ABSOLUTE + __ARM_common_memset4_5 0x00002aa5 Thumb Code 0 symbol_g15.obj ABSOLUTE + __scatterload_copy 0x00002ae1 Thumb Code 0 symbol_g15.obj ABSOLUTE + __scatterload_null 0x00002aef Thumb Code 0 symbol_g15.obj ABSOLUTE + __scatterload_zeroinit 0x00002af1 Thumb Code 0 symbol_g15.obj ABSOLUTE + acl_flow_ctrl_send 0x00002b1d Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_alloc 0x00002b5d Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_c1 0x00002b75 Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_cmac 0x00002bf9 Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_cmac_continue 0x00002c45 Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_cmac_start 0x00002d71 Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_encrypt 0x00002da1 Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_f4 0x00002e35 Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_init 0x00002e89 Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_rand 0x00002ed9 Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_result_handler 0x00002f09 Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_rpa_gen 0x00002f61 Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_rpa_resolve 0x00002ff5 Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_shift_left_128 0x000030d9 Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_start 0x00003101 Thumb Code 0 symbol_g15.obj ABSOLUTE + aes_xor_128 0x00003131 Thumb Code 0 symbol_g15.obj ABSOLUTE + ahi_init 0x000043b1 Thumb Code 0 symbol_g15.obj ABSOLUTE + ahi_send_msg 0x00004425 Thumb Code 0 symbol_g15.obj ABSOLUTE + app2ahi_evt_cmd_cmp 0x0000452d Thumb Code 0 symbol_g15.obj ABSOLUTE + app2ahi_evt_other 0x00004599 Thumb Code 0 symbol_g15.obj ABSOLUTE + appc_data_lenght_extend 0x00004cf5 Thumb Code 0 symbol_g15.obj ABSOLUTE + appm_exchange_mtu 0x00004d25 Thumb Code 0 symbol_g15.obj ABSOLUTE + attc_l2cc_pdu_recv_handler 0x00004e3d Thumb Code 0 symbol_g15.obj ABSOLUTE + attc_send_att_req 0x00004e8d Thumb Code 0 symbol_g15.obj ABSOLUTE + attm_att_get_perm 0x00004eb9 Thumb Code 0 symbol_g15.obj ABSOLUTE + attm_att_update_perm 0x00004ed1 Thumb Code 0 symbol_g15.obj ABSOLUTE + attm_convert_to128 0x00004f4d Thumb Code 0 symbol_g15.obj ABSOLUTE + attm_get_value 0x00004f95 Thumb Code 0 symbol_g15.obj ABSOLUTE + attm_init 0x00005119 Thumb Code 0 symbol_g15.obj ABSOLUTE + attm_is_bt16_uuid 0x0000513d Thumb Code 0 symbol_g15.obj ABSOLUTE + attm_is_bt32_uuid 0x00005175 Thumb Code 0 symbol_g15.obj ABSOLUTE + attm_svc_create_db 0x000051b5 Thumb Code 0 symbol_g15.obj ABSOLUTE + attm_svc_create_db_128 0x000052ab Thumb Code 0 symbol_g15.obj ABSOLUTE + attm_svc_get_permission 0x000053d1 Thumb Code 0 symbol_g15.obj ABSOLUTE + attm_uuid16_comp 0x000053ef Thumb Code 0 symbol_g15.obj ABSOLUTE + attm_uuid_comp 0x000053fd Thumb Code 0 symbol_g15.obj ABSOLUTE + attmdb_add_service 0x00005469 Thumb Code 0 symbol_g15.obj ABSOLUTE + attmdb_att_get_permission 0x000054e9 Thumb Code 0 symbol_g15.obj ABSOLUTE + attmdb_destroy 0x0000563d Thumb Code 0 symbol_g15.obj ABSOLUTE + attmdb_get_attribute 0x0000566d Thumb Code 0 symbol_g15.obj ABSOLUTE + attmdb_get_max_len 0x000056a1 Thumb Code 0 symbol_g15.obj ABSOLUTE + attmdb_get_next_att 0x00005715 Thumb Code 0 symbol_g15.obj ABSOLUTE + attmdb_get_service 0x00005799 Thumb Code 0 symbol_g15.obj ABSOLUTE + attmdb_get_uuid 0x000057ed Thumb Code 0 symbol_g15.obj ABSOLUTE + attmdb_hash_compute 0x000058d5 Thumb Code 0 symbol_g15.obj ABSOLUTE + attmdb_svc_check_hdl 0x00005dfd Thumb Code 0 symbol_g15.obj ABSOLUTE + attmdb_uuid16_comp 0x00006065 Thumb Code 0 symbol_g15.obj ABSOLUTE + atts_clear_prep_data 0x000060a9 Thumb Code 0 symbol_g15.obj ABSOLUTE + atts_clear_read_cache 0x000060e5 Thumb Code 0 symbol_g15.obj ABSOLUTE + atts_clear_rsp_data 0x00006105 Thumb Code 0 symbol_g15.obj ABSOLUTE + atts_get_dest_task 0x000067b9 Thumb Code 0 symbol_g15.obj ABSOLUTE + atts_l2cc_pdu_recv_handler 0x00006861 Thumb Code 0 symbol_g15.obj ABSOLUTE + atts_process_pdu 0x00006af1 Thumb Code 0 symbol_g15.obj ABSOLUTE + atts_send_error 0x000071d9 Thumb Code 0 symbol_g15.obj ABSOLUTE + atts_send_event 0x000071fd Thumb Code 0 symbol_g15.obj ABSOLUTE + atts_write_rsp_send 0x000073b5 Thumb Code 0 symbol_g15.obj ABSOLUTE + atts_write_signed_cfm 0x0000746b Thumb Code 0 symbol_g15.obj ABSOLUTE + baseband_init 0x000074b1 Thumb Code 0 symbol_g15.obj ABSOLUTE + bigHexInversion256 0x00007549 Thumb Code 0 symbol_g15.obj ABSOLUTE + ble_util_buf_acl_tx_alloc 0x0000777d Thumb Code 0 symbol_g15.obj ABSOLUTE + ble_util_buf_acl_tx_elt_get 0x000077a5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ble_util_buf_acl_tx_free 0x0000780d Thumb Code 0 symbol_g15.obj ABSOLUTE + ble_util_buf_adv_tx_alloc 0x0000788d Thumb Code 0 symbol_g15.obj ABSOLUTE + ble_util_buf_adv_tx_free 0x000078b5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ble_util_buf_init 0x0000791d Thumb Code 0 symbol_g15.obj ABSOLUTE + ble_util_buf_llcp_tx_alloc 0x00007a5d Thumb Code 0 symbol_g15.obj ABSOLUTE + ble_util_buf_llcp_tx_free 0x00007a79 Thumb Code 0 symbol_g15.obj ABSOLUTE + ble_util_buf_rx_alloc 0x00007ac9 Thumb Code 0 symbol_g15.obj ABSOLUTE + ble_util_buf_rx_free 0x00007ae1 Thumb Code 0 symbol_g15.obj ABSOLUTE + calib_clk_init 0x00007b51 Thumb Code 0 symbol_g15.obj ABSOLUTE + calib_hsi_clk 0x00007b65 Thumb Code 0 symbol_g15.obj ABSOLUTE + calib_lsi_clk 0x00007c1d Thumb Code 0 symbol_g15.obj ABSOLUTE + co_bdaddr_compare 0x00007e17 Thumb Code 0 symbol_g15.obj ABSOLUTE + co_ble_pkt_dur_in_us 0x00007e37 Thumb Code 0 symbol_g15.obj ABSOLUTE + co_list_extract 0x00007e69 Thumb Code 0 symbol_g15.obj ABSOLUTE + co_list_extract_after 0x00007ea3 Thumb Code 0 symbol_g15.obj ABSOLUTE + co_list_extract_sublist 0x00007ebd Thumb Code 0 symbol_g15.obj ABSOLUTE + co_list_init 0x00007ed3 Thumb Code 0 symbol_g15.obj ABSOLUTE + co_list_insert_after 0x00007edb Thumb Code 0 symbol_g15.obj ABSOLUTE + co_list_insert_before 0x00007f3d Thumb Code 0 symbol_g15.obj ABSOLUTE + co_list_pool_init 0x00007f8d Thumb Code 0 symbol_g15.obj ABSOLUTE + co_list_pop_front 0x00007faf Thumb Code 0 symbol_g15.obj ABSOLUTE + co_list_push_back 0x00007fc3 Thumb Code 0 symbol_g15.obj ABSOLUTE + co_list_push_back_sublist 0x00007fe3 Thumb Code 0 symbol_g15.obj ABSOLUTE + co_list_push_front 0x00008003 Thumb Code 0 symbol_g15.obj ABSOLUTE + co_list_size 0x0000801b Thumb Code 0 symbol_g15.obj ABSOLUTE + co_nb_good_le_channels 0x00008031 Thumb Code 0 symbol_g15.obj ABSOLUTE + co_util_pack 0x00008059 Thumb Code 0 symbol_g15.obj ABSOLUTE + co_util_unpack 0x00008241 Thumb Code 0 symbol_g15.obj ABSOLUTE + delay_n_10us 0x00008471 Thumb Code 0 symbol_g15.obj ABSOLUTE + delay_n_ms 0x00008489 Thumb Code 0 symbol_g15.obj ABSOLUTE + delay_n_us 0x000084a9 Thumb Code 0 symbol_g15.obj ABSOLUTE + dl_upd_proc_start 0x000084c1 Thumb Code 0 symbol_g15.obj ABSOLUTE + dma_lpuart_read 0x00008531 Thumb Code 0 symbol_g15.obj ABSOLUTE + dma_lpuart_rx_len 0x000085f9 Thumb Code 0 symbol_g15.obj ABSOLUTE + dma_soft_flow_ctrl_read 0x00008615 Thumb Code 0 symbol_g15.obj ABSOLUTE + dma_soft_flow_ctrl_write 0x00008751 Thumb Code 0 symbol_g15.obj ABSOLUTE + dma_spis_read 0x00008885 Thumb Code 0 symbol_g15.obj ABSOLUTE + dma_spis_rx_len 0x00008951 Thumb Code 0 symbol_g15.obj ABSOLUTE + dma_spis_tx_len 0x0000896d Thumb Code 0 symbol_g15.obj ABSOLUTE + dma_spis_write 0x00008989 Thumb Code 0 symbol_g15.obj ABSOLUTE + ecc_gen_new_public_key 0x00008b4d Thumb Code 0 symbol_g15.obj ABSOLUTE + ecc_gen_new_secret_key 0x00008b6d Thumb Code 0 symbol_g15.obj ABSOLUTE + ecc_generate_key256 0x00008c65 Thumb Code 0 symbol_g15.obj ABSOLUTE + ecc_init 0x00008ff5 Thumb Code 0 symbol_g15.obj ABSOLUTE + entry_shutdown 0x00009575 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_auth_get 0x0000998d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_auth_set 0x000099c5 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_bond_cfm_handler 0x00009a25 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_bond_cmd_handler 0x00009c81 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_con_cleanup 0x0000a101 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_con_create 0x0000a111 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_enc_keysize_get 0x0000a505 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_encrypt_cfm_handler 0x0000a521 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_encrypt_cmd_handler 0x0000a5c9 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_get_bdaddr 0x0000a74d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_get_chan_sel_algo 0x0000a771 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_get_conhdl 0x0000a789 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_get_conidx 0x0000a7a9 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_get_dest_task 0x0000a7d5 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_get_operation 0x0000ab1d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_get_operation_ptr 0x0000ab39 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_get_requester 0x0000ab49 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_get_role 0x0000ab69 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_hci_handler 0x0000ab89 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_init 0x0000abfd Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_is_sec_set 0x0000ac51 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_lk_sec_lvl_get 0x0000ace1 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_param_update_sanity 0x0000af89 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_per_adv_sync_trans_cmd_handler 0x0000b039 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_process_op 0x0000b0f1 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_reschedule_operation 0x0000b191 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_security_cmd_handler 0x0000b1c5 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_send_complete_evt 0x0000b261 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_send_disconect_ind 0x0000b2d5 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_send_error_evt 0x0000b2f9 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_set_local_addr 0x0000b469 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_set_operation_ptr 0x0000b4d9 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_sig_pdu_recv_handler 0x0000b601 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_sign_cmd_handler 0x0000b639 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_smp_cleanup 0x0000bb21 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_smp_gapm_cmp_evt_handler 0x0000bc6d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_smp_pdu_recv 0x0000c15d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_smp_rep_attempts_timer_handler 0x0000c5b9 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_smp_timeout_timer_ind_handler 0x0000c7f1 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapc_update_state 0x0000ca65 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_activity_create_cmd_handler 0x0000ca9d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_activity_delete_cmd_handler 0x0000cb7d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_activity_start_cmd_handler 0x0000cc0d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_activity_stop_cmd_handler 0x0000cc7d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_actv_alloc 0x0000cd55 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_actv_created 0x0000cd85 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_actv_deleted 0x0000cdf9 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_actv_get_hci_own_addr_type 0x0000ce75 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_actv_info_get 0x0000ce99 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_actv_rand_addr_set_ind 0x0000cedd Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_actv_reset 0x0000cef9 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_actv_retrieve_cmd_cmp_evt 0x0000cf49 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_actv_started 0x0000cf81 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_actv_stopped 0x0000cfad Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_addr_init 0x0000d119 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_addr_renew_cmd_handler 0x0000d135 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_addr_renew_to_ind_handler 0x0000d1d9 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_addr_set_rand_addr 0x0000d201 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_adv_create 0x0000d265 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_con_cleanup 0x0000d989 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_con_create 0x0000d9bd Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_dev_bdaddr_ind_handler 0x0000da29 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_dle_val_check 0x0000da6d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_gen_rand_addr_cmd_handler 0x0000da8d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_get_address_type 0x0000db31 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_get_att_handle 0x0000db41 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_get_bdaddr 0x0000db85 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_get_dev_info_cmd_handler 0x0000db8d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_get_id_from_task 0x0000dcc1 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_get_irk 0x0000dd15 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_get_max_mtu 0x0000dd1d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_get_operation 0x0000dd29 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_get_ral_addr_cmd_handler 0x0000dd41 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_get_requester 0x0000dd99 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_get_task_from_id 0x0000ddb5 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_init 0x0000de5d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_is_legacy_pairing_supp 0x0000defd Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_is_pref_con_param_pres 0x0000df0d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_is_sec_con_pairing_supp 0x0000df1d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_le_test_mode_ctrl_cmd_handler 0x0000df2d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_lepsm_register_cmd_handler 0x0000e01d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_lepsm_unregister_cmd_handler 0x0000e045 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_list_set_cmd_handler 0x0000e06d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_process_op 0x0000e271 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_profile_task_add_cmd_handler 0x0000e355 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_reset_cmd_handler 0x0000e3d9 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_resolv_addr_cmd_handler 0x0000e44d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_send_complete_evt 0x0000e49d Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_send_error_evt 0x0000e4e5 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_set_adv_data_cmd_handler 0x0000e509 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_set_channel_map_cmd_handler 0x0000e669 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_set_dev_config_cmd_handler 0x0000e6c9 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_set_irk_cmd_handler 0x0000e839 Thumb Code 0 symbol_g15.obj ABSOLUTE + gapm_use_enc_block_cmd_handler 0x0000ea51 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_cleanup 0x0000ebcd Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_con_enable 0x0000ed79 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_con_info_send 0x0000ee29 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_create 0x0000ee9d Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_db_updated 0x0000ef1d Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_get_l2c_code 0x0000eff5 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_get_mtu 0x0000f005 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_get_operation 0x0000f015 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_get_operation_ptr 0x0000f031 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_init 0x0000f041 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_is_db_out_of_sync 0x0000f099 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_process_op 0x0000f251 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_send_complete_evt 0x0000f565 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_send_error_evt 0x0000f5c5 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_set_mtu 0x0000f649 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_set_operation_ptr 0x0000f6b1 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_svc_att_info_req_ind_handler 0x0000f6c1 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_svc_chg_ind_send 0x0000f70d Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_svc_read_req_ind_handler 0x0000f761 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_svc_write_req_ind_handler 0x0000f7fd Thumb Code 0 symbol_g15.obj ABSOLUTE + gattc_update_state 0x0000f931 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattm_att_hdl_to_idx 0x0000fb05 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattm_att_idx_to_hdl 0x0000fb25 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattm_cleanup 0x0000fb6d Thumb Code 0 symbol_g15.obj ABSOLUTE + gattm_create 0x0000fb77 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattm_db_updated 0x0000fb81 Thumb Code 0 symbol_g15.obj ABSOLUTE + gattm_init 0x0000fbc9 Thumb Code 0 symbol_g15.obj ABSOLUTE + h4tl_init 0x0000fee1 Thumb Code 0 symbol_g15.obj ABSOLUTE + h4tl_read_start_next 0x0000ff89 Thumb Code 0 symbol_g15.obj ABSOLUTE + h4tl_write 0x00010249 Thumb Code 0 symbol_g15.obj ABSOLUTE + handle_all_data 0x000102b5 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_acl_data_handler 0x000103d9 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_acl_tx_data_alloc 0x00010545 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_acl_tx_data_received 0x000105ad Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_acl_tx_trigger 0x00010605 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_basic_cmd_cmp_evt_cfg_handler 0x00010665 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_basic_cmd_cmp_evt_rl_cfg_handler 0x000106f1 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_basic_cmd_send_2_controller 0x0001073d Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_ble_conhdl_register 0x00010755 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_ble_conhdl_unregister 0x00010765 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_cmd_get_max_param_size 0x00010775 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_cmd_received 0x00010789 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_command_handler 0x00010acd Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_disconnect_cmd_handler 0x00010b59 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_enc_chg_evt_handler 0x00010bf1 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_enc_key_refr_evt_handler 0x00010c13 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_evt_mask_set 0x00010c35 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_fc_acl_buf_size_set 0x00010c8d Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_fc_acl_en 0x00010ca1 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_fc_acl_packet_sent 0x00010cd5 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_fc_check_host_available_nb_acl_packets 0x00010ce9 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_fc_host_nb_acl_pkts_complete 0x00010d0d Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_fc_init 0x00010d25 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_init 0x00010e25 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_add_dev_to_per_adv_list_cmd_handler 0x00010e71 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_adv_set_term_evt_handler 0x000111fd Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_ch_sel_algo_evt_handler 0x00011281 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_clear_adv_sets_cmd_handler 0x000112a5 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_clear_per_adv_list_cmd_handler 0x00011319 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_cmd_cmp_evt_addr_handler 0x00011445 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_cmd_cmp_evt_adv_handler 0x00011465 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_cmd_cmp_evt_list_handler 0x00011679 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_con_cte_req_en_cmd_handler 0x000117c9 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_con_cte_rsp_en_cmd_handler 0x00011909 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_con_upd_cmd_handler 0x00011b09 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_create_con_cancel_cmd_handler 0x00011e41 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_create_con_cmd_handler 0x00011ea1 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_enh_con_cmp_evt_handler 0x00012275 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_ext_create_con_cmd_handler 0x0001246d Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_ltk_req_neg_reply_cmd_handler 0x000129bd Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_ltk_req_reply_cmd_handler 0x00012a59 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_ltk_request_evt_handler 0x00012acd Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_per_adv_create_sync_cancel_cmd_handler 0x00012bf1 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_per_adv_create_sync_cmd_handler 0x00012cc5 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_per_adv_set_info_transf_cmd_handler 0x00012d89 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_per_adv_sync_transf_cmd_handler 0x00012e31 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_per_adv_term_sync_cmd_handler 0x00012ec1 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_adv_ch_tx_pw_cmd_handler 0x00012fc1 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_adv_chnl_tx_pw_cmd_cmp_evt_handler 0x0001300d Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_chnl_map_cmd_handler 0x000130b5 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_max_adv_data_len_cmd_handler 0x000131dd Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_max_data_len_cmd_cmp_evt_handler 0x00013219 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_nb_supp_adv_sets_cmd_cmp_evt_handler 0x0001328d Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_nb_supp_adv_sets_cmd_handler 0x000132c9 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_per_adv_list_size_cmd_handler 0x00013371 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_phy_cmd_handler 0x00013401 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_ral_addr_cmd_cmp_evt_handler 0x00013459 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_ral_size_cmd_cmp_evt_handler 0x000134c5 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_rem_feats_cmd_handler 0x00013521 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_rf_path_comp_cmd_cmp_evt_handler 0x00013675 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_suggted_dft_data_len_cmd_cmp_evt_handler 0x00013715 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_tx_pwr_cmd_cmp_evt_handler 0x000137b5 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rd_wlst_size_cmd_cmp_evt_handler 0x0001386d Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_read_max_adv_data_len_cmd_cmp_evt_handler 0x000138c9 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rem_con_param_req_neg_reply_cmd_handler 0x00013961 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rem_con_param_req_reply_cmd_handler 0x000139c5 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rmv_adv_set_cmd_handler 0x00013a59 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rmv_dev_from_per_adv_list_cmd_handler 0x00013ac1 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rx_test_v1_cmd_handler 0x00013c2d Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rx_test_v2_cmd_handler 0x00013c6f Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_rx_test_v3_cmd_handler 0x00013cc1 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_scan_req_rcvd_evt_handler 0x00013d65 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_adv_data_cmd_handler 0x00013df5 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_adv_en_cmd_handler 0x00013ead Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_adv_param_cmd_handler 0x000140f9 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_adv_set_rand_addr_cmd_handler 0x00014269 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_con_cte_rx_param_cmd_handler 0x000142d5 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_con_cte_tx_param_cmd_handler 0x000143f1 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_conless_cte_tx_en_cmd_handler 0x000144e5 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_conless_cte_tx_param_cmd_handler 0x000145b9 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_conless_iq_sampl_en_cmd_handler 0x0001466d Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_data_len_cmd_handler 0x00014779 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_ext_adv_data_cmd_handler 0x00014969 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_ext_adv_en_cmd_handler 0x00014af5 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_ext_adv_param_cmd_handler 0x000150e5 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_ext_scan_en_cmd_handler 0x000152d1 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_ext_scan_param_cmd_handler 0x0001551d Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_ext_scan_rsp_data_cmd_handler 0x00015725 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_per_adv_data_cmd_handler 0x000158cd Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_per_adv_en_cmd_handler 0x000159f9 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_per_adv_param_cmd_handler 0x00015c25 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_per_adv_rec_en_cmd_handler 0x00015d05 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_per_adv_sync_transf_param_cmd_handler 0x00015d5d Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_phy_cmd_handler 0x00015dd5 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_scan_en_cmd_handler 0x00016039 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_scan_param_cmd_handler 0x000161f1 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_set_scan_rsp_data_cmd_handler 0x00016311 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_start_enc_cmd_handler 0x000163c9 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_test_end_cmd_handler 0x0001649d Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_tx_test_v1_cmd_handler 0x000164c9 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_tx_test_v2_cmd_handler 0x00016519 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_le_tx_test_v3_cmd_handler 0x00016575 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_look_for_cmd_desc 0x000166a9 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_look_for_evt_desc 0x00016705 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_look_for_le_evt_desc 0x0001672d Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_past_cmd_cmp_evt_handler 0x000167ef Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_rd_auth_payl_to_cmd_handler 0x0001687d Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_rd_local_ver_info_cmd_cmp_evt_handler 0x000169d9 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_rd_rem_ver_info_cmd_handler 0x00016a79 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_rd_rssi_cmd_handler 0x00016be1 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_rd_tx_pwr_lvl_cmd_handler 0x00016c55 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_send_2_controller 0x00016cf9 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_send_2_host 0x00016d79 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_test_end_cmd_cmp_evt_handler 0x00016f25 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_tl_init 0x00016f75 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_tl_send 0x00016fcd Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_vs_set_max_rx_size_and_time_cmd_handler 0x000173d9 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_vs_set_pref_slave_evt_dur_cmd_handler 0x000174fd Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_vs_set_pref_slave_latency_cmd_handler 0x00017591 Thumb Code 0 symbol_g15.obj ABSOLUTE + hci_wr_auth_payl_to_cmd_handler 0x00017611 Thumb Code 0 symbol_g15.obj ABSOLUTE + initdata_config 0x00017671 Thumb Code 0 symbol_g15.obj ABSOLUTE + interface_check 0x0001772d Thumb Code 0 symbol_g15.obj ABSOLUTE + interface_reinit 0x000177c5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_event_callback_set 0x00017805 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_event_clear 0x0001781d Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_event_get_all 0x00017845 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_event_init 0x00017851 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_event_schedule 0x00017871 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_event_set 0x000178ad Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_flush 0x000178d5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_free 0x00017919 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_init 0x000179e5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_is_free 0x00017a15 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_malloc 0x00017a2d Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_mem_init 0x00017afd Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_msg_alloc 0x00017b39 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_msg_discard 0x00017b6b Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_msg_forward 0x00017b71 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_msg_free 0x00017b9d Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_msg_in_queue 0x00017ba5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_msg_send 0x00017bb1 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_msg_send_basic 0x00017bd9 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_msg_src_id_get 0x00017c25 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_queue_extract 0x00017c2b Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_queue_insert 0x00017c6d Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_sleep_check 0x00017ca1 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_state_get 0x00017cb5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_state_set 0x00017cd9 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_task_check 0x00017d41 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_task_create 0x00017d61 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_task_delete 0x00017d95 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_task_init 0x00017dc1 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_task_msg_flush 0x00017ddd Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_timer_active 0x00017f51 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_timer_clear 0x00017f7d Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_timer_init 0x00017ff5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ke_timer_set 0x000180bd Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cc_cleanup 0x000182b5 Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cc_cmp_evt_handler 0x0001844f Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cc_create 0x0001847d Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cc_data_send 0x000184c5 Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cc_init 0x000186a9 Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cc_pdu_alloc 0x00018741 Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cc_pdu_header_check 0x0001876d Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cc_pdu_pack 0x000188c5 Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cc_pdu_rx_init 0x00018c41 Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cc_pdu_send 0x00018cbd Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cc_pdu_unpack 0x00018d25 Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cc_send_cmp_evt 0x00018f55 Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cc_sig_pdu_recv_handler 0x00018f81 Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cc_sig_send_cmd_reject 0x00018fc9 Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cm_cleanup 0x00019021 Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cm_create 0x0001903d Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cm_get_nb_buffer_available 0x00019045 Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cm_init 0x00019051 Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cm_set_link_layer_buff_size 0x000190d9 Thumb Code 0 symbol_g15.obj ABSOLUTE + l2cm_tx_status 0x000190e9 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_channel_map_ind_handler 0x00019119 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_clk_acc_req_handler 0x000191b5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_clk_acc_rsp_handler 0x00019209 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_connection_param_req_handler 0x00019245 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_connection_param_rsp_handler 0x0001931d Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_connection_update_ind_handler 0x000193b5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_cte_req_handler 0x000194d1 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_cte_rsp_handler 0x00019545 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_enc_req_handler 0x00019565 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_enc_rsp_handler 0x0001962d Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_feature_req_handler 0x000196a5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_feature_rsp_handler 0x0001972d Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_length_req_handler 0x00019781 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_length_rsp_handler 0x000198d5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_min_used_channels_ind_handler 0x00019951 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_pause_enc_req_handler 0x000199d1 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_pause_enc_rsp_handler 0x00019a3d Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_per_sync_ind_handler 0x00019a95 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_phy_req_handler 0x00019bf5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_phy_rsp_handler 0x00019ca5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_phy_update_ind_handler 0x00019d21 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_ping_req_handler 0x00019db5 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_ping_rsp_handler 0x00019dc9 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_slave_feature_req_handler 0x00019e25 Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_start_enc_req_handler 0x00019ead Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_start_enc_rsp_handler 0x00019efd Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_terminate_ind_handler 0x00019f4d Thumb Code 0 symbol_g15.obj ABSOLUTE + ll_version_ind_handler 0x00019fb1 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_auth_payl_nearly_to_handler 0x0001a051 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_auth_payl_real_to_handler 0x0001a0b1 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_cleanup 0x0001a141 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_clk_acc_modify 0x0001a1a5 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_cmd_cmp_send 0x0001a275 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_cmd_stat_send 0x0001a295 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_con_move_cbk 0x0001a2b1 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_cte_req_dis 0x0001a45d Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_cte_req_to_handler 0x0001a47d Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_cte_rsp_dis 0x0001a50d Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_disconnect 0x0001a521 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_encrypt_ind_handler 0x0001a729 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_init 0x0001a9c1 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_init_term_proc 0x0001aa65 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_le_ping_restart 0x0001ab19 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_le_ping_set 0x0001ab55 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_ll_reject_ind_pdu_send 0x0001abe1 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_llcp_send 0x0001ac6d Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_llcp_state_set 0x0001ace9 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_llcp_tx_check 0x0001ada5 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_op_ch_map_upd_ind_handler 0x0001bd71 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_op_clk_acc_ind_handler 0x0001bdd5 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_op_con_upd_ind_handler 0x0001be2d Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_op_cte_ind_handler 0x0001bebd Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_op_disconnect_ind_handler 0x0001bf15 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_op_dl_upd_ind_handler 0x0001bf81 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_op_encrypt_ind_handler 0x0001c015 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_op_feats_exch_ind_handler 0x0001c07d Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_op_le_ping_ind_handler 0x0001c115 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_op_past_ind_handler 0x0001c171 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_op_phy_upd_ind_handler 0x0001c401 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_op_ver_exch_ind_handler 0x0001c4a5 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_proc_collision_check 0x0001c91d Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_proc_err_ind 0x0001c955 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_proc_get 0x0001c985 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_proc_id_get 0x0001c99d Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_proc_reg 0x0001c9b9 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_proc_state_get 0x0001c9ed Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_proc_state_set 0x0001c9f1 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_proc_timer_pause_set 0x0001c9f5 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_proc_timer_set 0x0001ca4d Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_proc_unreg 0x0001caa5 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_start 0x0001d309 Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_stop 0x0001d4fd Thumb Code 0 symbol_g15.obj ABSOLUTE + llc_stopped_ind_handler 0x0001d531 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_aa_gen 0x0001d649 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_acl_rx_ind_handler 0x0001d6c9 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_acl_tx_cfm_handler 0x0001d755 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_adv_adv_data_update 0x0001d855 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_adv_duration_update 0x0001da55 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_adv_end_ind_handler 0x0001db35 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_adv_evt_start_cbk 0x0001dfd9 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_adv_init 0x0001efc9 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_adv_rand_addr_update 0x0001f33d Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_adv_rep_ind_handler 0x0001f391 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_adv_restart 0x0001f891 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_adv_scan_rsp_data_update 0x0001fa11 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_adv_start 0x0001fa49 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_adv_stop 0x00020101 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_adv_sync_info_update 0x00020309 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_calc_aux_rx 0x00020339 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_ch_assess_data_get 0x00020465 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_ch_idx_get 0x0002046d Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_ch_map_set 0x00020491 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_ch_map_upd_cfm_handler 0x000204dd Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_channel_assess 0x00020515 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_activity_offset_compute 0x0002054d Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_ch_map_update 0x000205c5 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_cte_rx_dis 0x000206ed Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_cte_rx_en 0x00020721 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_cte_rx_ind_handler 0x000207e9 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_cte_tx_ant_switch_config 0x00020945 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_cte_tx_param_set 0x000209e1 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_current_tx_power_get 0x000209f9 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_data_flow_set 0x00020a39 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_data_len_update 0x00020aed Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_data_tx 0x00020b2d Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_enc_key_load 0x00020bdd Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_estab_ind_handler 0x00020c51 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_event_counter_get 0x00020c79 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_init 0x000211d9 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_llcp_tx 0x00021219 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_offset_get 0x00021325 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_offset_upd_ind_handler 0x00021359 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_param_upd_cfm_handler 0x00021395 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_param_update 0x00021405 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_peer_sca_set 0x00021479 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_phys_update 0x000214a1 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_pref_slave_evt_dur_set 0x00021501 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_pref_slave_latency_set 0x0002153d Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_rssi_get 0x00021565 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_rx_enc 0x00021a4d Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_start 0x00021dd5 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_stop 0x0002216d Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_sync_info_get 0x000221c1 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_time_get 0x00022215 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_tx_enc 0x0002224d Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_tx_len_update_for_intv 0x000222ed Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_con_tx_len_update_for_rate 0x00022329 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_conless_cte_rx_ind_handler 0x000225e1 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_disc_ind_handler 0x000229dd Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_init 0x00022a21 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_init_connect_req_pack 0x00022b01 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_init_end_ind_handler 0x00022c19 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_init_init 0x00023205 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_init_start 0x00023921 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_init_stop 0x00023f95 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_llcp_rx_ind_handler 0x00024045 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_llcp_tx_cfm_handler 0x0002419d Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_local_sca_get 0x000241e1 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_ch_map_update 0x000242ad Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_cte_start 0x00024569 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_cte_stop 0x000245b5 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_data_update 0x00024601 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_end_ind_handler 0x00024679 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_info_get 0x00024e89 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_init 0x00024f19 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_init_info_get 0x00024f51 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_list_add 0x00024fa5 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_list_rem 0x00025041 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_rep_ind_handler 0x000250b9 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_rx_end_ind_handler 0x00025429 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_start 0x00025655 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_stop 0x000258a5 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_per_adv_sync_info_get 0x00025935 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_phy_upd_cfm_handler 0x00025989 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_ral_search 0x000259c1 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_read_clock 0x00025a1d Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_res_list_add 0x00025a2d Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_res_list_clear 0x00025ae1 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_res_list_local_rpa_get 0x00025b01 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_res_list_peer_rpa_get 0x00025b35 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_res_list_peer_update 0x00025b6d Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_res_list_priv_mode_update 0x00025b89 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_res_list_rem 0x00025bad Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_rpa_renew 0x00025bc5 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_rxdesc_check 0x00025d1d Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_rxdesc_free 0x00025d49 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_scan_create_sync 0x00026071 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_scan_create_sync_cancel 0x000260b9 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_scan_end_ind_handler 0x000261e9 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_scan_init 0x000266c5 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_scan_params_update 0x00026715 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_scan_req_ind_handler 0x000272c1 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_scan_restart 0x0002730d Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_scan_start 0x00027371 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_scan_stop 0x00027831 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_sync_ch_map_update 0x000279c5 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_sync_cte_start 0x00027a39 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_sync_cte_stop 0x00027a81 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_sync_info_get 0x00027ca5 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_sync_init 0x00027d31 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_sync_start 0x00028545 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_sync_start_req_handler 0x00028701 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_sync_stop 0x000287e5 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_test_end_ind_handler 0x00028859 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_test_init 0x00028af9 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_test_start 0x00028b25 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_test_stop 0x00028fa1 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_white_list_add 0x00029059 Thumb Code 0 symbol_g15.obj ABSOLUTE + lld_white_list_rem 0x000290e1 Thumb Code 0 symbol_g15.obj ABSOLUTE + llhwc_phy_initialization 0x00029145 Thumb Code 0 symbol_g15.obj ABSOLUTE + llhwc_phy_prerx 0x00029315 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_activity_free_get 0x00029401 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_adv_act_id_get 0x00029459 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_adv_hdl_to_id 0x000294b5 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_adv_set_id_get 0x00029599 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_ch_map_update 0x00029705 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_ch_map_update_ind_handler 0x00029845 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_clk_acc_set 0x000298b1 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_cmd_cmp_send 0x000298e1 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_cmd_stat_send 0x000298fd Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_dev_list_empty_entry 0x00029919 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_dev_list_search 0x0002993d Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_hci_command_handler 0x000299e9 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_init 0x00029a1d Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_is_dev_connected 0x00029b91 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_is_dev_synced 0x00029be5 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_le_evt_mask_check 0x00029cd5 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_le_features_get 0x00029cf9 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_link_disc 0x00029d01 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_master_ch_map_get 0x00029ddd Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_per_adv_sync 0x00029e21 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_plan_elt_get 0x00029efd Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_ral_get 0x00029f4d Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_ral_is_empty 0x00029f55 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_ral_search 0x00029f7d Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_rx_path_comp_get 0x00029fd5 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_scan_period_to_handler 0x00029fe1 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_scan_sync_info_get 0x0002a0e5 Thumb Code 0 symbol_g15.obj ABSOLUTE + llm_tx_path_comp_get 0x0002a155 Thumb Code 0 symbol_g15.obj ABSOLUTE + lpuart_init 0x0002a161 Thumb Code 0 symbol_g15.obj ABSOLUTE + lpuart_send_array 0x0002a215 Thumb Code 0 symbol_g15.obj ABSOLUTE + notEqual256 0x0002a3a9 Thumb Code 0 symbol_g15.obj ABSOLUTE + phy_upd_proc_start 0x0002a731 Thumb Code 0 symbol_g15.obj ABSOLUTE + platform_reset 0x0002a785 Thumb Code 0 symbol_g15.obj ABSOLUTE + pmu_hck_config 0x0002a7bd Thumb Code 0 symbol_g15.obj ABSOLUTE + recv_more_data 0x0002aa05 Thumb Code 0 symbol_g15.obj ABSOLUTE + reinit_params 0x0002aa81 Thumb Code 0 symbol_g15.obj ABSOLUTE + rf_init 0x0002aae1 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwble_hl_init 0x0002ac85 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwble_init 0x0002aca1 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwble_int_init 0x0002acdd Thumb Code 0 symbol_g15.obj ABSOLUTE + rwble_isr 0x0002ae31 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_active_check 0x0002ae4d Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_aes_encrypt 0x0002ae61 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_clockn_isr 0x0002af21 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_crypt_isr 0x0002afe5 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_driver_init 0x0002b025 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_eif_get 0x0002b16d Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_fifo_isr 0x0002b17d Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_finetgt_isr 0x0002b195 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_prevent_sleep_clear 0x0002b2b5 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_prevent_sleep_set 0x0002b2d1 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_schedule 0x0002b3a1 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_sw_int_req 0x0002b61d Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_sw_isr 0x0002b63d Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_time_get 0x0002b65d Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_timer_1ms_set 0x0002b69d Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_timer_hs_set 0x0002b6f1 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_timer_hus_set 0x0002b721 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_timestamptgt1_isr 0x0002b761 Thumb Code 0 symbol_g15.obj ABSOLUTE + rwip_timestamptgt2_isr 0x0002b78d Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_alarm_init 0x0002b7d5 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_alarm_set 0x0002b859 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_alarm_timer_isr 0x0002b8f1 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_arb_elt_cancel 0x0002ba25 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_arb_event_start_isr 0x0002bb29 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_arb_init 0x0002bbed Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_arb_insert 0x0002bc19 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_arb_remove 0x0002bec5 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_arb_sw_isr 0x0002bf29 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_plan_chk 0x0002bf5d Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_plan_init 0x0002bf6d Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_plan_rem 0x0002c231 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_plan_req 0x0002c241 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_plan_set 0x0002c30d Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_prog_end_isr 0x0002c381 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_prog_fifo_isr 0x0002c3ed Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_prog_init 0x0002c4d9 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_prog_push 0x0002c519 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_prog_skip_isr 0x0002c651 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_slice_bg_add 0x0002c6c5 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_slice_bg_remove 0x0002c6dd Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_slice_compute 0x0002c6f5 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_slice_fg_add 0x0002c7a1 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_slice_fg_remove 0x0002c7c1 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_slice_init 0x0002c7f1 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_slice_per_add 0x0002c835 Thumb Code 0 symbol_g15.obj ABSOLUTE + sch_slice_per_remove 0x0002c85d Thumb Code 0 symbol_g15.obj ABSOLUTE + sleep_condition_check 0x0002c885 Thumb Code 0 symbol_g15.obj ABSOLUTE + soft_flow_ctrl_init 0x0002c91d Thumb Code 0 symbol_g15.obj ABSOLUTE + soft_flow_ctrl_tx_process 0x0002c969 Thumb Code 0 symbol_g15.obj ABSOLUTE + specialModP256 0x0002c9dd Thumb Code 0 symbol_g15.obj ABSOLUTE + spis_init 0x0002cad5 Thumb Code 0 symbol_g15.obj ABSOLUTE + stage_idle_irq_handler 0x0002cb39 Thumb Code 0 symbol_g15.obj ABSOLUTE + stage_idle_reset 0x0002cbb5 Thumb Code 0 symbol_g15.obj ABSOLUTE + stage_rx_irq_handler 0x0002cc25 Thumb Code 0 symbol_g15.obj ABSOLUTE + stage_tx_irq_handler 0x0002cc41 Thumb Code 0 symbol_g15.obj ABSOLUTE + stage_tx_len_irq_handler 0x0002cd21 Thumb Code 0 symbol_g15.obj ABSOLUTE + user_exe_operation 0x0002cd89 Thumb Code 0 symbol_g15.obj ABSOLUTE + user_prf_itf_get 0x0002d011 Thumb Code 0 symbol_g15.obj ABSOLUTE + utils_data_ready_off 0x0002d045 Thumb Code 0 symbol_g15.obj ABSOLUTE + utils_data_ready_on 0x0002d055 Thumb Code 0 symbol_g15.obj ABSOLUTE + utils_flow_off 0x0002d085 Thumb Code 0 symbol_g15.obj ABSOLUTE + utils_flow_on 0x0002d0b1 Thumb Code 0 symbol_g15.obj ABSOLUTE + utils_get_tx_len 0x0002d0d9 Thumb Code 0 symbol_g15.obj ABSOLUTE + utils_hci_cmd_check 0x0002d121 Thumb Code 0 symbol_g15.obj ABSOLUTE + utils_hci_cmd_reset 0x0002d1b9 Thumb Code 0 symbol_g15.obj ABSOLUTE + utils_io_init 0x0002d22d Thumb Code 0 symbol_g15.obj ABSOLUTE + utils_io_sleep 0x0002d289 Thumb Code 0 symbol_g15.obj ABSOLUTE + utils_read 0x0002d33d Thumb Code 0 symbol_g15.obj ABSOLUTE + utils_read_wakeup_stat 0x0002d4c9 Thumb Code 0 symbol_g15.obj ABSOLUTE + utils_wakeup_int_enable 0x0002d4d9 Thumb Code 0 symbol_g15.obj ABSOLUTE + utils_write 0x0002d521 Thumb Code 0 symbol_g15.obj ABSOLUTE + wakeup_irq_handler 0x0002d691 Thumb Code 0 symbol_g15.obj ABSOLUTE + one_bits 0x0002d740 Data 0 symbol_g15.obj ABSOLUTE + co_sca2ppm 0x0002d750 Data 0 symbol_g15.obj ABSOLUTE + co_null_bdaddr 0x0002d760 Data 0 symbol_g15.obj ABSOLUTE + co_null_key 0x0002d766 Data 0 symbol_g15.obj ABSOLUTE + co_rate_to_phy 0x0002d776 Data 0 symbol_g15.obj ABSOLUTE + co_phy_to_rate 0x0002d77b Data 0 symbol_g15.obj ABSOLUTE + co_phy_mask_to_value 0x0002d77f Data 0 symbol_g15.obj ABSOLUTE + co_phy_value_to_mask 0x0002d784 Data 0 symbol_g15.obj ABSOLUTE + co_rate_to_phy_mask 0x0002d788 Data 0 symbol_g15.obj ABSOLUTE + co_phy_mask_to_rate 0x0002d78c Data 0 symbol_g15.obj ABSOLUTE + rwip_priority 0x0002d791 Data 0 symbol_g15.obj ABSOLUTE + aes_cmac_zero 0x0002d7a7 Data 0 symbol_g15.obj ABSOLUTE + BasePoint_x_256 0x0002d7b8 Data 0 symbol_g15.obj ABSOLUTE + BasePoint_y_256 0x0002d7d8 Data 0 symbol_g15.obj ABSOLUTE + maxSecretKey_256 0x0002d7f8 Data 0 symbol_g15.obj ABSOLUTE + DebugE256PublicKey_x 0x0002d818 Data 0 symbol_g15.obj ABSOLUTE + DebugE256PublicKey_y 0x0002d838 Data 0 symbol_g15.obj ABSOLUTE + DebugE256SecretKey 0x0002d858 Data 0 symbol_g15.obj ABSOLUTE + coef_B 0x0002d878 Data 0 symbol_g15.obj ABSOLUTE + bigHexP256 0x0002d8a4 Data 0 symbol_g15.obj ABSOLUTE + veryBigHexP256 0x0002d8d0 Data 0 symbol_g15.obj ABSOLUTE + ecc_Jacobian_InfinityPoint256 0x0002d920 Data 0 symbol_g15.obj ABSOLUTE + ECC_4Win_Look_up_table 0x0002d9a4 Data 0 symbol_g15.obj ABSOLUTE + TASK_DESC_LLC 0x0002e4bc Data 0 symbol_g15.obj ABSOLUTE + LLM_AA_CT2 0x0002e4c8 Data 0 symbol_g15.obj ABSOLUTE + LLM_AA_CT1 0x0002e4ca Data 0 symbol_g15.obj ABSOLUTE + connect_req_dur_tab 0x0002e4d0 Data 0 symbol_g15.obj ABSOLUTE + byte_tx_time 0x0002e4d8 Data 0 symbol_g15.obj ABSOLUTE + fixed_tx_time 0x0002e4e0 Data 0 symbol_g15.obj ABSOLUTE + lld_init_max_aux_dur_tab 0x0002e4e8 Data 0 symbol_g15.obj ABSOLUTE + lld_scan_map_legacy_pdu_to_evt_type 0x0002e4f0 Data 0 symbol_g15.obj ABSOLUTE + lld_scan_max_aux_dur_tab 0x0002e4f8 Data 0 symbol_g15.obj ABSOLUTE + lld_sync_max_aux_dur_tab 0x0002e500 Data 0 symbol_g15.obj ABSOLUTE + hci_cmd_desc_tab_lk_ctrl 0x0002e8e4 Data 0 symbol_g15.obj ABSOLUTE + hci_cmd_desc_tab_ctrl_bb 0x0002e8fc Data 0 symbol_g15.obj ABSOLUTE + hci_cmd_desc_tab_info_par 0x0002e968 Data 0 symbol_g15.obj ABSOLUTE + hci_cmd_desc_tab_stat_par 0x0002e998 Data 0 symbol_g15.obj ABSOLUTE + hci_cmd_desc_tab_le 0x0002e9a4 Data 0 symbol_g15.obj ABSOLUTE + hci_cmd_desc_tab_vs 0x0002ee0c Data 0 symbol_g15.obj ABSOLUTE + hci_cmd_desc_root_tab 0x0002ee48 Data 0 symbol_g15.obj ABSOLUTE + hci_evt_desc_tab 0x0002ee78 Data 0 symbol_g15.obj ABSOLUTE + hci_evt_le_desc_tab 0x0002eec0 Data 0 symbol_g15.obj ABSOLUTE + utils_api 0x0002ef90 Data 0 symbol_g15.obj ABSOLUTE + ambiq_speed_att_db_128 0x0002f148 Data 0 symbol_g15.obj ABSOLUTE + attc_handlers 0x0002f3f8 Data 0 symbol_g15.obj ABSOLUTE + atts_handlers 0x0002f434 Data 0 symbol_g15.obj ABSOLUTE + TASK_DESC_GATTC 0x0002f514 Data 0 symbol_g15.obj ABSOLUTE + TASK_DESC_GATTM 0x0002f530 Data 0 symbol_g15.obj ABSOLUTE + gapc_sig_handlers 0x0002f62c Data 0 symbol_g15.obj ABSOLUTE + TASK_DESC_GAPC 0x0002f7bc Data 0 symbol_g15.obj ABSOLUTE + TASK_DESC_GAPM 0x0002fa08 Data 0 symbol_g15.obj ABSOLUTE + l2cc_sig_handlers 0x0002fb28 Data 0 symbol_g15.obj ABSOLUTE + TASK_DESC_L2CC 0x0002fb88 Data 0 symbol_g15.obj ABSOLUTE + TASK_DESC_AHI 0x0002fb9c Data 0 symbol_g15.obj ABSOLUTE + Image$$ER_IROM1$$Base 0x01024000 Number 0 anon$$obj.o ABSOLUTE + __Vectors 0x01024000 Data 4 startup_n32wb03x.o(RESET) + __Vectors_End 0x010240c0 Data 0 startup_n32wb03x.o(RESET) + __main 0x010240c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x010240c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x010240c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x010240c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x010240c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x010240c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x010240c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x010240d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x010240d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + __asm___17_system_n32wb03x_c_f233b82c____REV16 0x010240d5 Thumb Code 4 system_n32wb03x.o(.emb_text) + __asm___17_system_n32wb03x_c_f233b82c____REVSH 0x010240d9 Thumb Code 4 system_n32wb03x.o(.emb_text) + system_delay_cycles 0x010240dd Thumb Code 6 system_n32wb03x.o(.emb_text) + __asm___13_n32wb03x_it_c_d405580c____REV16 0x010240e5 Thumb Code 4 n32wb03x_it.o(.emb_text) + __asm___13_n32wb03x_it_c_d405580c____REVSH 0x010240e9 Thumb Code 4 n32wb03x_it.o(.emb_text) + __asm___13_n32wb03x_it_c_d405580c__hardfault_exc_return 0x010240ed Thumb Code 4 n32wb03x_it.o(.emb_text) + __asm___6_port_c_39a90d8d__prvPortStartFirstTask 0x010240f1 Thumb Code 36 port.o(.emb_text) + ulSetInterruptMaskFromISR 0x01024119 Thumb Code 8 port.o(.emb_text) + vClearInterruptMaskFromISR 0x01024121 Thumb Code 6 port.o(.emb_text) + PendSV_Handler 0x01024127 Thumb Code 62 port.o(.emb_text) + Reset_Handler 0x01024169 Thumb Code 8 startup_n32wb03x.o(.text) + NMI_Handler 0x01024171 Thumb Code 2 startup_n32wb03x.o(.text) + ADC_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + BLE_CRYPT_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + BLE_ERROR_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + BLE_FIFO_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + BLE_FINETGT_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + BLE_HSLOT_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + BLE_SLP_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + BLE_SW_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + BLE_TIMESTAMP_TGT1_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + BLE_TIMESTAMP_TGT2_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + DMA_Channel1_2_3_4_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + DMA_Channel5_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + EXTI0_1_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + EXTI2_3_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + EXTI4_12_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + FLASH_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + I2C1_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + IRC_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + KEYSCAN_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + LPUART1_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + RCC_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + RESERVED_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + RTC_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + SPI1_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + SPI2_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + TIM1_BRK_UP_TRG_COM_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + TIM1_CC_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + TIM3_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + TIM6_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + USART2_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + WWDG_IRQHandler 0x0102417b Thumb Code 0 startup_n32wb03x.o(.text) + __aeabi_uidiv 0x01024185 Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x01024185 Thumb Code 44 uidiv.o(.text) + __aeabi_idiv 0x010241b1 Thumb Code 0 idiv.o(.text) + __aeabi_idivmod 0x010241b1 Thumb Code 40 idiv.o(.text) + __aeabi_uldivmod 0x010241d9 Thumb Code 96 uldiv.o(.text) + tolower 0x01024239 Thumb Code 12 tolower.o(.text) + rand 0x01024245 Thumb Code 18 rand.o(.text) + srand 0x01024257 Thumb Code 6 rand.o(.text) + __aeabi_memcpy 0x01024269 Thumb Code 36 memcpya.o(.text) + __aeabi_memcpy4 0x01024269 Thumb Code 0 memcpya.o(.text) + __aeabi_memcpy8 0x01024269 Thumb Code 0 memcpya.o(.text) + __aeabi_memset 0x0102428d Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x0102428d Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x0102428d Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x0102429b Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x0102429b Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x0102429b Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x0102429f Thumb Code 18 memseta.o(.text) + strlen 0x010242b1 Thumb Code 14 strlen.o(.text) + strcmp 0x010242bf Thumb Code 28 strcmp.o(.text) + memchr 0x010242db Thumb Code 20 memchr.o(.text) + memcmp 0x010242ef Thumb Code 26 memcmp.o(.text) + strcpy 0x01024309 Thumb Code 18 strcpy.o(.text) + strncmp 0x0102431b Thumb Code 30 strncmp.o(.text) + __0sscanf 0x01024339 Thumb Code 50 __0sscanf.o(.text) + _scanf_real 0x01024493 Thumb Code 0 scanf_fp.o(.text) + _scanf_really_real 0x01024493 Thumb Code 586 scanf_fp.o(.text) + strtoul 0x010246e9 Thumb Code 118 strtoul.o(.text) + __aeabi_fadd 0x0102475f Thumb Code 162 fadd.o(.text) + __aeabi_fsub 0x01024801 Thumb Code 8 fadd.o(.text) + __aeabi_frsub 0x01024809 Thumb Code 8 fadd.o(.text) + __aeabi_fmul 0x01024811 Thumb Code 122 fmul.o(.text) + __aeabi_dadd 0x0102488d Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x010249d5 Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x010249e1 Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x010249f1 Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x01024ac1 Thumb Code 234 ddiv.o(.text) + __ARM_scalbn 0x01024bb1 Thumb Code 44 dscalb.o(.text) + scalbn 0x01024bb1 Thumb Code 0 dscalb.o(.text) + __aeabi_ui2f 0x01024bdd Thumb Code 14 ffltui.o(.text) + __aeabi_i2d 0x01024bed Thumb Code 34 dflti.o(.text) + __aeabi_ui2d 0x01024c15 Thumb Code 24 dfltui.o(.text) + __aeabi_ul2d 0x01024c31 Thumb Code 22 dfltul.o(.text) + __aeabi_f2iz 0x01024c4d Thumb Code 50 ffixi.o(.text) + __aeabi_d2iz 0x01024c81 Thumb Code 62 dfixi.o(.text) + __aeabi_d2ulz 0x01024cc9 Thumb Code 54 dfixul.o(.text) + __aeabi_f2d 0x01024d09 Thumb Code 40 f2d.o(.text) + __aeabi_cdcmpeq 0x01024d31 Thumb Code 0 cdcmple.o(.text) + __aeabi_cdcmple 0x01024d31 Thumb Code 38 cdcmple.o(.text) + __aeabi_cdrcmple 0x01024d59 Thumb Code 38 cdrcmple.o(.text) + __aeabi_d2f 0x01024d81 Thumb Code 56 d2f.o(.text) + __aeabi_lmul 0x01024db9 Thumb Code 122 llmul.o(.text) + _ll_mul 0x01024db9 Thumb Code 0 llmul.o(.text) + __aeabi_llsl 0x01024e33 Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x01024e33 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x01024e53 Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x01024e53 Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x01024e75 Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x01024e75 Thumb Code 0 llsshr.o(.text) + __rt_ctype_table 0x01024e9d Thumb Code 4 ctype_o.o(.text) + isspace 0x01024ea5 Thumb Code 18 isspace_o.o(.text) + __vfscanf_char 0x01024ec5 Thumb Code 24 scanf_char.o(.text) + _sgetc 0x01024ee5 Thumb Code 32 _sgetc.o(.text) + _sbackspace 0x01024f05 Thumb Code 36 _sgetc.o(.text) + _strtoul 0x01024f29 Thumb Code 166 _strtoul.o(.text) + __strtod_int 0x01025007 Thumb Code 94 strtod.o(.text) + __I$use$fp 0x01025075 Thumb Code 0 iusefp.o(.text) + _float_round 0x01025075 Thumb Code 16 fepilogue.o(.text) + _float_epilogue 0x01025085 Thumb Code 114 fepilogue.o(.text) + _double_round 0x010250f7 Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x01025111 Thumb Code 164 depilogue.o(.text) + __scatterload 0x010251b5 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x010251b5 Thumb Code 0 init.o(.text) + _chval 0x010251d9 Thumb Code 30 _chval.o(.text) + __vfscanf 0x010251f9 Thumb Code 812 _scanf.o(.text) + __decompress 0x01025531 Thumb Code 0 __dclz77c.o(.text) + __decompress2 0x01025531 Thumb Code 96 __dclz77c.o(.text) + Long Thumb to Thumb Veneer to __ARM_common_memcpy1_6 0x01025591 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_msg_alloc 0x0102559d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_msg_send 0x010255a9 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_timer_set 0x010255b5 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to attmdb_get_attribute 0x010255c1 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to attmdb_uuid16_comp 0x010255cd Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to rwip_schedule 0x010255d9 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to co_list_pop_front 0x010255e5 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_free 0x010255f1 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to attm_svc_create_db 0x010255fd Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_malloc 0x01025609 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to co_list_init 0x01025615 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_state_set 0x01025621 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to co_list_extract 0x0102562d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to co_list_push_back 0x01025639 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_state_get 0x01025645 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to rwip_time_get 0x01025651 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_msg_free 0x0102565d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_msg_send_basic 0x01025669 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_timer_clear 0x01025675 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_event_set 0x01025681 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to attmdb_att_get_permission 0x0102568d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to attmdb_get_service 0x01025699 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to attmdb_get_uuid 0x010256a5 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to calib_lsi_clk 0x010256b1 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_task_create 0x010256bd Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_task_delete 0x010256c9 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_task_msg_flush 0x010256d5 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to __ARM_common_memcpy1_5 0x010256e1 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to attm_svc_create_db_128 0x010256ed Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_init 0x010256f9 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_mem_init 0x01025705 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to rf_init 0x01025711 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ecc_init 0x0102571d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to rwip_eif_get 0x01025729 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to h4tl_init 0x01025735 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to hci_init 0x01025741 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ahi_init 0x0102574d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to rwble_hl_init 0x01025759 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to rwble_init 0x01025765 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to rwip_driver_init 0x01025771 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to rwip_prevent_sleep_clear 0x0102577d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to rwip_prevent_sleep_set 0x01025789 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to __ARM_common_ll_muluu 0x01025795 Thumb Code 12 anon$$obj.o(Veneer$$Code) + ADC_ClearFlag 0x010257a1 Thumb Code 6 n32wb03x_adc.o(i.ADC_ClearFlag) + ADC_ConfigChannel 0x010257a7 Thumb Code 14 n32wb03x_adc.o(i.ADC_ConfigChannel) + ADC_ConverValueToTemperature 0x010257b5 Thumb Code 66 n32wb03x_adc.o(i.ADC_ConverValueToTemperature) + ADC_ConverValueToVoltage 0x01025809 Thumb Code 136 n32wb03x_adc.o(i.ADC_ConverValueToVoltage) + ADC_DeInit 0x01025891 Thumb Code 66 n32wb03x_adc.o(i.ADC_DeInit) + ADC_Enable 0x010258e5 Thumb Code 20 n32wb03x_adc.o(i.ADC_Enable) + ADC_EnableBypassFilter 0x010258f9 Thumb Code 48 n32wb03x_adc.o(i.ADC_EnableBypassFilter) + ADC_EnableTS 0x01025949 Thumb Code 18 n32wb03x_adc.o(i.ADC_EnableTS) + ADC_GetDat 0x0102595b Thumb Code 6 n32wb03x_adc.o(i.ADC_GetDat) + ADC_GetFlagStatus 0x01025961 Thumb Code 14 n32wb03x_adc.o(i.ADC_GetFlagStatus) + ADC_SetOverSampleCounter 0x01025971 Thumb Code 18 n32wb03x_adc.o(i.ADC_SetOverSampleCounter) + AppBootset_CmdAppswitch 0x01025989 Thumb Code 298 app_bootset.o(i.AppBootset_CmdAppswitch) + AppBootset_CmdBsdump 0x01025c75 Thumb Code 48 app_bootset.o(i.AppBootset_CmdBsdump) + AppBootset_CmdBsset 0x01025ca9 Thumb Code 346 app_bootset.o(i.AppBootset_CmdBsset) + AppCli_Init 0x01025fa5 Thumb Code 30 app_cli.o(i.AppCli_Init) + AppParams_CmdAppget 0x01025fcd Thumb Code 64 app_params.o(i.AppParams_CmdAppget) + AppParams_CmdAppset 0x01026095 Thumb Code 460 app_params.o(i.AppParams_CmdAppset) + DMA_ClearFlag 0x01026eed Thumb Code 4 n32wb03x_dma.o(i.DMA_ClearFlag) + DMA_DeInit 0x01026ef1 Thumb Code 106 n32wb03x_dma.o(i.DMA_DeInit) + DMA_EnableChannel 0x01026f79 Thumb Code 20 n32wb03x_dma.o(i.DMA_EnableChannel) + DMA_GetFlagStatus 0x01026f91 Thumb Code 14 n32wb03x_dma.o(i.DMA_GetFlagStatus) + DMA_Init 0x01026fa1 Thumb Code 58 n32wb03x_dma.o(i.DMA_Init) + DMA_RequestRemap 0x01026fe1 Thumb Code 14 n32wb03x_dma.o(i.DMA_RequestRemap) + EXTI_ClrITPendBit 0x01026ff1 Thumb Code 6 n32wb03x_exti.o(i.EXTI_ClrITPendBit) + EXTI_GetITStatus 0x01026ffd Thumb Code 24 n32wb03x_exti.o(i.EXTI_GetITStatus) + EXTI_InitPeripheral 0x01027019 Thumb Code 108 n32wb03x_exti.o(i.EXTI_InitPeripheral) + GPIO_InitPeripheral 0x01027089 Thumb Code 184 n32wb03x_gpio.o(i.GPIO_InitPeripheral) + GPIO_InitStruct 0x01027141 Thumb Code 22 n32wb03x_gpio.o(i.GPIO_InitStruct) + GPIO_ResetBits 0x0102715d Thumb Code 4 n32wb03x_gpio.o(i.GPIO_ResetBits) + GPIO_SetBits 0x01027161 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_SetBits) + GPIO_TogglePin 0x01027165 Thumb Code 8 n32wb03x_gpio.o(i.GPIO_TogglePin) + HardFault_Handler 0x0102716d Thumb Code 58 n32wb03x_it.o(i.HardFault_Handler) + LedBlink 0x0102721d Thumb Code 8 app_gpio.o(i.LedBlink) + LedInit 0x01027225 Thumb Code 64 app_gpio.o(i.LedInit) + LedOff 0x01027271 Thumb Code 8 app_gpio.o(i.LedOff) + LedOn 0x01027279 Thumb Code 8 app_gpio.o(i.LedOn) + NVIC_Init 0x01027281 Thumb Code 102 misc.o(i.NVIC_Init) + OTPTrim_Read 0x010272f9 Thumb Code 186 system_n32wb03x.o(i.OTPTrim_Read) + Qflash_Erase_Sector 0x010273c5 Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Erase_Sector) + Qflash_Init 0x010273e9 Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Init) + Qflash_Write 0x01027421 Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Write) + RCC_ConfigAdcClk 0x01027445 Thumb Code 14 n32wb03x_rcc.o(i.RCC_ConfigAdcClk) + RCC_EnableAHBPeriphClk 0x01027459 Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) + RCC_EnableAHBPeriphReset 0x01027471 Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphReset) + RCC_EnableAPB2PeriphClk 0x01027489 Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) + RCC_Enable_ADC_CLK_SRC_AUDIOPLL 0x010274a1 Thumb Code 22 n32wb03x_rcc.o(i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL) + RCC_GetClocksFreqValue 0x010274bd Thumb Code 90 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) + SVC_Handler 0x01027531 Thumb Code 2 port.o(i.SVC_Handler) + SysTick_Handler 0x01027535 Thumb Code 32 port.o(i.SysTick_Handler) + SystemGetMacAddr 0x01027559 Thumb Code 44 system_n32wb03x.o(i.SystemGetMacAddr) + SystemInit 0x0102758d Thumb Code 346 system_n32wb03x.o(i.SystemInit) + SystemTrimValueGet 0x0102770d Thumb Code 44 system_n32wb03x.o(i.SystemTrimValueGet) + USART1_IRQHandler 0x0102773d Thumb Code 8 n32wb03x_it.o(i.USART1_IRQHandler) + USART_ConfigInt 0x01027745 Thumb Code 50 n32wb03x_usart.o(i.USART_ConfigInt) + USART_Enable 0x01027779 Thumb Code 22 n32wb03x_usart.o(i.USART_Enable) + USART_EnableDMA 0x01027795 Thumb Code 16 n32wb03x_usart.o(i.USART_EnableDMA) + USART_GetFlagStatus 0x010277a5 Thumb Code 14 n32wb03x_usart.o(i.USART_GetFlagStatus) + USART_GetIntStatus 0x010277b3 Thumb Code 64 n32wb03x_usart.o(i.USART_GetIntStatus) + USART_Init 0x010277f5 Thumb Code 120 n32wb03x_usart.o(i.USART_Init) + USART_ReceiveData 0x0102787d Thumb Code 8 n32wb03x_usart.o(i.USART_ReceiveData) + USART_SendData 0x01027885 Thumb Code 8 n32wb03x_usart.o(i.USART_SendData) + __0printf 0x0102788d Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x0102788d Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x0102788d Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x0102788d Thumb Code 0 printfa.o(i.__0printf) + printf 0x0102788d Thumb Code 0 printfa.o(i.__0printf) + __0sprintf 0x010278ad Thumb Code 36 printfa.o(i.__0sprintf) + __1sprintf 0x010278ad Thumb Code 0 printfa.o(i.__0sprintf) + __2sprintf 0x010278ad Thumb Code 0 printfa.o(i.__0sprintf) + __c89sprintf 0x010278ad Thumb Code 0 printfa.o(i.__0sprintf) + sprintf 0x010278ad Thumb Code 0 printfa.o(i.__0sprintf) + __0vsnprintf 0x010278d5 Thumb Code 40 printfa.o(i.__0vsnprintf) + __1vsnprintf 0x010278d5 Thumb Code 0 printfa.o(i.__0vsnprintf) + __2vsnprintf 0x010278d5 Thumb Code 0 printfa.o(i.__0vsnprintf) + __c89vsnprintf 0x010278d5 Thumb Code 0 printfa.o(i.__0vsnprintf) + vsnprintf 0x010278d5 Thumb Code 0 printfa.o(i.__0vsnprintf) + __ARM_clz 0x01027901 Thumb Code 46 depilogue.o(i.__ARM_clz) + __aeabi_errno_addr 0x01027931 Thumb Code 4 errno.o(i.__aeabi_errno_addr) + __rt_errno_addr 0x01027931 Thumb Code 0 errno.o(i.__aeabi_errno_addr) + free 0x01027939 Thumb Code 94 mallocr.o(i.__free$realloc) + malloc 0x0102799d Thumb Code 54 mallocr.o(i.__malloc$realloc) + _is_digit 0x01027b59 Thumb Code 14 scanf_fp.o(i._is_digit) + app_ble_adv_init 0x01028355 Thumb Code 90 app_ble.o(i.app_ble_adv_init) + app_ble_adv_msg_handler 0x010283c9 Thumb Code 2 app_ble.o(i.app_ble_adv_msg_handler) + app_ble_connected 0x010283cd Thumb Code 38 app_ble.o(i.app_ble_connected) + app_ble_disconnected 0x01028411 Thumb Code 40 app_ble.o(i.app_ble_disconnected) + app_ble_gap_params_init 0x0102846d Thumb Code 118 app_ble.o(i.app_ble_gap_params_init) + app_ble_init 0x01028505 Thumb Code 58 app_ble.o(i.app_ble_init) + app_ble_msg_handler 0x01028551 Thumb Code 90 app_ble.o(i.app_ble_msg_handler) + app_ble_proto_cli_exec 0x010285bd Thumb Code 150 app_ble_proto.o(i.app_ble_proto_cli_exec) + app_ble_proto_cli_rsp 0x010286a9 Thumb Code 50 app_ble_proto.o(i.app_ble_proto_cli_rsp) + app_ble_proto_init 0x010286e9 Thumb Code 14 app_ble_proto.o(i.app_ble_proto_init) + app_ble_proto_log_get 0x010286fd Thumb Code 6 app_ble_proto.o(i.app_ble_proto_log_get) + app_ble_proto_log_set 0x01028709 Thumb Code 12 app_ble_proto.o(i.app_ble_proto_log_set) + app_ble_proto_on_disconnect 0x01028719 Thumb Code 22 app_ble_proto.o(i.app_ble_proto_on_disconnect) + app_ble_proto_rx_bytes 0x01028735 Thumb Code 380 app_ble_proto.o(i.app_ble_proto_rx_bytes) + app_ble_proto_send_frame 0x010288d5 Thumb Code 158 app_ble_proto.o(i.app_ble_proto_send_frame) + app_ble_sec_init 0x0102898d Thumb Code 70 app_ble.o(i.app_ble_sec_init) + app_dis_add_dis 0x01028ab9 Thumb Code 74 app_dis.o(i.app_dis_add_dis) + app_entry_point_handler 0x01028b15 Thumb Code 238 ns_ble_task.o(i.app_entry_point_handler) + app_fan_get_rpm 0x01028c19 Thumb Code 4 app_info.o(i.app_fan_get_rpm) + app_info_chip_temp_c10 0x01028c21 Thumb Code 74 app_info.o(i.app_info_chip_temp_c10) + app_info_cur_bank 0x01028c7d Thumb Code 20 app_info.o(i.app_info_cur_bank) + app_info_handle_query 0x01028c95 Thumb Code 70 app_info.o(i.app_info_handle_query) + app_info_last_temp_raw 0x01028ce1 Thumb Code 6 app_info.o(i.app_info_last_temp_raw) + app_info_tlv_snapshot 0x01028ced Thumb Code 34 app_info.o(i.app_info_tlv_snapshot) + app_info_vdd_mv 0x01028d19 Thumb Code 28 app_info.o(i.app_info_vdd_mv) + app_ota_abort 0x01028e01 Thumb Code 18 app_ota.o(i.app_ota_abort) + app_ota_current_bank_base 0x01028e19 Thumb Code 4 app_ota.o(i.app_ota_current_bank_base) + app_ota_handle_frame 0x01028e21 Thumb Code 266 app_ota.o(i.app_ota_handle_frame) + app_params_get 0x01028f41 Thumb Code 4 app_params.o(i.app_params_get) + app_params_init 0x01028f49 Thumb Code 76 app_params.o(i.app_params_init) + app_params_restore_defaults 0x01028fa5 Thumb Code 36 app_params.o(i.app_params_restore_defaults) + app_rdtss_add_rdts 0x01028fd1 Thumb Code 82 app_rdtss.o(i.app_rdtss_add_rdts) + app_user_msg_handler 0x010291e9 Thumb Code 2 app_ble.o(i.app_user_msg_handler) + attm_att_set_value 0x010291ed Thumb Code 172 lib_att.o(i.attm_att_set_value) + ble_up_on_cfm 0x010292bd Thumb Code 14 ble_up.o(i.ble_up_on_cfm) + ble_up_poll 0x010292d1 Thumb Code 76 ble_up.o(i.ble_up_poll) + ble_up_reset 0x01029329 Thumb Code 12 ble_up.o(i.ble_up_reset) + ble_up_write 0x01029339 Thumb Code 58 ble_up.o(i.ble_up_write) + bsp_usart_init 0x01029555 Thumb Code 196 bsp_usart.o(i.bsp_usart_init) + bsp_usart_read_byte 0x01029631 Thumb Code 52 bsp_usart.o(i.bsp_usart_read_byte) + bsp_usart_rx_isr_handler 0x01029669 Thumb Code 68 bsp_usart.o(i.bsp_usart_rx_isr_handler) + bsp_usart_set_baud 0x010296bd Thumb Code 98 bsp_usart.o(i.bsp_usart_set_baud) + bsp_usart_tx_lock 0x0102972d Thumb Code 28 bsp_usart.o(i.bsp_usart_tx_lock) + bsp_usart_tx_unlock 0x0102974d Thumb Code 32 bsp_usart.o(i.bsp_usart_tx_unlock) + bsp_usart_write_dma 0x01029771 Thumb Code 134 bsp_usart.o(i.bsp_usart_write_dma) + cJSON_AddNumberToObject 0x01029845 Thumb Code 46 cjson.o(i.cJSON_AddNumberToObject) + cJSON_CreateNumber 0x01029879 Thumb Code 78 cjson.o(i.cJSON_CreateNumber) + cJSON_CreateObject 0x010298dd Thumb Code 18 cjson.o(i.cJSON_CreateObject) + cJSON_Delete 0x010298f5 Thumb Code 80 cjson.o(i.cJSON_Delete) + cJSON_GetObjectItem 0x01029949 Thumb Code 10 cjson.o(i.cJSON_GetObjectItem) + cJSON_InitHooks 0x01029955 Thumb Code 64 cjson.o(i.cJSON_InitHooks) + cJSON_IsNumber 0x010299a5 Thumb Code 18 cjson.o(i.cJSON_IsNumber) + cJSON_IsObject 0x010299b7 Thumb Code 18 cjson.o(i.cJSON_IsObject) + cJSON_Parse 0x010299ed Thumb Code 34 cjson.o(i.cJSON_Parse) + cJSON_ParseWithLengthOpts 0x01029a11 Thumb Code 222 cjson.o(i.cJSON_ParseWithLengthOpts) + cJSON_PrintUnformatted 0x01029afd Thumb Code 12 cjson.o(i.cJSON_PrintUnformatted) + cJSON_free 0x01029b0d Thumb Code 6 cjson.o(i.cJSON_free) + caiic_crc32 0x01029b41 Thumb Code 48 boot_crc32.o(i.caiic_crc32) + check_client_char_cfg 0x01029b75 Thumb Code 42 rdts_common.o(i.check_client_char_cfg) + cli_cmd_count 0x01029b9f Thumb Code 4 cli_core.o(i.cli_cmd_count) + cli_cmd_name 0x01029ba5 Thumb Code 18 cli_core.o(i.cli_cmd_name) + cli_exec_line 0x01029bbd Thumb Code 140 cli_core.o(i.cli_exec_line) + cli_printf 0x01029c71 Thumb Code 36 cli_core.o(i.cli_printf) + cli_set_output 0x01029d31 Thumb Code 6 cli_core.o(i.cli_set_output) + cli_write 0x01029d3d Thumb Code 30 cli_core.o(i.cli_write) + diss_check_val_len 0x01029dbd Thumb Code 42 diss.o(i.diss_check_val_len) + diss_handle_to_value 0x01029e29 Thumb Code 52 diss.o(i.diss_handle_to_value) + diss_prf_itf_get 0x01029efd Thumb Code 4 diss.o(i.diss_prf_itf_get) + diss_task_init 0x01029fa1 Thumb Code 28 diss_task.o(i.diss_task_init) + diss_value_to_handle 0x0102a0fd Thumb Code 58 diss.o(i.diss_value_to_handle) + eTaskGetState 0x0102a139 Thumb Code 82 tasks.o(i.eTaskGetState) + fputc 0x0102a231 Thumb Code 54 bsp_usart.o(i.fputc) + get_cfg_handle 0x0102b3f5 Thumb Code 98 rdts_common.o(i.get_cfg_handle) + get_value_handle 0x0102b4f9 Thumb Code 78 rdts_common.o(i.get_value_handle) + infra_cjson_init 0x0102b791 Thumb Code 34 infra_cjson.o(i.infra_cjson_init) + llhwc_modem_setmode 0x0102b845 Thumb Code 44 rwip_driver.o(i.llhwc_modem_setmode) + llhwc_phy_prerx_flash 0x0102b875 Thumb Code 172 rwip_driver.o(i.llhwc_phy_prerx_flash) + main 0x0102ba35 Thumb Code 136 main.o(i.main) + ns_EXTI4_12_IRQHandler 0x0102bbd5 Thumb Code 76 ns_ble.o(i.ns_EXTI4_12_IRQHandler) + ns_HardFault_Handler 0x0102bc31 Thumb Code 26 ns_ble.o(i.ns_HardFault_Handler) + ns_ble_add_prf_func_register 0x0102bc59 Thumb Code 28 ns_ble.o(i.ns_ble_add_prf_func_register) + ns_ble_add_svc 0x0102bc79 Thumb Code 34 ns_ble.o(i.ns_ble_add_svc) + ns_ble_adv_fsm_next 0x0102bca5 Thumb Code 202 ns_ble.o(i.ns_ble_adv_fsm_next) + ns_ble_adv_init 0x0102bd81 Thumb Code 58 ns_ble.o(i.ns_ble_adv_init) + ns_ble_adv_start 0x0102bdc9 Thumb Code 72 ns_ble.o(i.ns_ble_adv_start) + ns_ble_adv_stop 0x0102be19 Thumb Code 66 ns_ble.o(i.ns_ble_adv_stop) + ns_ble_delete_init 0x0102be65 Thumb Code 46 ns_ble.o(i.ns_ble_delete_init) + ns_ble_delete_scan 0x0102bea1 Thumb Code 42 ns_ble.o(i.ns_ble_delete_scan) + ns_ble_disconnect 0x0102bed9 Thumb Code 34 ns_ble.o(i.ns_ble_disconnect) + ns_ble_gap_init 0x0102bf05 Thumb Code 70 ns_ble.o(i.ns_ble_gap_init) + ns_ble_get_connection_num 0x0102bf71 Thumb Code 32 ns_ble.o(i.ns_ble_get_connection_num) + ns_ble_list_set_ral 0x0102bf95 Thumb Code 76 ns_ble.o(i.ns_ble_list_set_ral) + ns_ble_lsc_config 0x0102bfe5 Thumb Code 106 ns_ble.o(i.ns_ble_lsc_config) + ns_ble_mtu_set 0x0102c069 Thumb Code 40 ns_ble.o(i.ns_ble_mtu_set) + ns_ble_prf_task_register 0x0102c09d Thumb Code 34 ns_ble.o(i.ns_ble_prf_task_register) + ns_ble_scan_data_find 0x0102c0c5 Thumb Code 72 ns_ble.o(i.ns_ble_scan_data_find) + ns_ble_stack_init 0x0102c10d Thumb Code 448 ns_ble.o(i.ns_ble_stack_init) + ns_ble_start_init 0x0102c385 Thumb Code 260 ns_ble.o(i.ns_ble_start_init) + ns_ble_start_scan 0x0102c4a9 Thumb Code 178 ns_ble.o(i.ns_ble_start_scan) + ns_ble_stop_init 0x0102c575 Thumb Code 42 ns_ble.o(i.ns_ble_stop_init) + ns_ble_stop_scan 0x0102c5ad Thumb Code 48 ns_ble.o(i.ns_ble_stop_scan) + ns_ble_update_param 0x0102c5e9 Thumb Code 112 ns_ble.o(i.ns_ble_update_param) + ns_bond_last_bonded_addr 0x0102c6a9 Thumb Code 48 ns_sec.o(i.ns_bond_last_bonded_addr) + ns_bond_last_bonded_peer_id 0x0102c6d9 Thumb Code 48 ns_sec.o(i.ns_bond_last_bonded_peer_id) + ns_bond_last_bonded_ral_info 0x0102c709 Thumb Code 92 ns_sec.o(i.ns_bond_last_bonded_ral_info) + ns_bond_resolv_addr_start 0x0102c76d Thumb Code 92 ns_sec.o(i.ns_bond_resolv_addr_start) + ns_bond_search_addr_irk 0x0102c7cd Thumb Code 110 ns_sec.o(i.ns_bond_search_addr_irk) + ns_peripheral_config 0x0102c849 Thumb Code 162 ns_ble.o(i.ns_peripheral_config) + ns_sec_bond_store_evt_handler 0x0102c91d Thumb Code 308 ns_sec.o(i.ns_sec_bond_store_evt_handler) + ns_sec_get_bond_status 0x0102ca7d Thumb Code 12 ns_sec.o(i.ns_sec_get_bond_status) + ns_sec_get_iocap 0x0102ca8d Thumb Code 6 ns_sec.o(i.ns_sec_get_iocap) + ns_sec_init 0x0102ca99 Thumb Code 94 ns_sec.o(i.ns_sec_init) + ns_sleep_lock_acquire 0x0102cb01 Thumb Code 20 ns_sleep.o(i.ns_sleep_lock_acquire) + ns_sleep_lock_release 0x0102cb19 Thumb Code 16 ns_sleep.o(i.ns_sleep_lock_release) + ns_timer_api_process_handler 0x0102cb2d Thumb Code 166 ns_timer.o(i.ns_timer_api_process_handler) + prf_add_profile 0x0102d6e1 Thumb Code 132 prf.o(i.prf_add_profile) + prf_dst_task_get 0x0102d769 Thumb Code 16 prf.o(i.prf_dst_task_get) + prf_env_get 0x0102d779 Thumb Code 44 prf.o(i.prf_env_get) + prf_get_id_from_task 0x0102d7a9 Thumb Code 50 prf.o(i.prf_get_id_from_task) + prf_get_itf_func_register 0x0102d7e1 Thumb Code 34 prf.o(i.prf_get_itf_func_register) + prf_get_task_from_id 0x0102d809 Thumb Code 50 prf.o(i.prf_get_task_from_id) + prf_init 0x0102d841 Thumb Code 170 prf.o(i.prf_init) + pvPortMalloc 0x0102e279 Thumb Code 230 heap_4.o(i.pvPortMalloc) + pvTaskIncrementMutexHeldCount 0x0102e36d Thumb Code 20 tasks.o(i.pvTaskIncrementMutexHeldCount) + pxPortInitialiseStack 0x0102e385 Thumb Code 30 port.o(i.pxPortInitialiseStack) + rdtss_get_att_handle 0x0102e567 Thumb Code 28 rdts_common.o(i.rdtss_get_att_handle) + rdtss_get_att_idx 0x0102e583 Thumb Code 40 rdts_common.o(i.rdtss_get_att_idx) + rdtss_init_ccc_values 0x0102e645 Thumb Code 160 rdtss_task.o(i.rdtss_init_ccc_values) + rdtss_prf_itf_get 0x0102e6e9 Thumb Code 4 rdtss.o(i.rdtss_prf_itf_get) + rdtss_send_notify 0x0102e6f1 Thumb Code 70 app_rdtss.o(i.rdtss_send_notify) + rdtss_set_ccc_value 0x0102e745 Thumb Code 52 rdtss_task.o(i.rdtss_set_ccc_value) + rdtss_task_init 0x0102e779 Thumb Code 28 rdtss_task.o(i.rdtss_task_init) + realloc 0x0102eb2d Thumb Code 110 mallocr.o(i.realloc) + rwip_init 0x0102eba1 Thumb Code 198 rwip.o(i.rwip_init) + rwip_slp_isr 0x0102ecb9 Thumb Code 198 rwip_driver.o(i.rwip_slp_isr) + strtod 0x0102edb1 Thumb Code 28 strtod.o(i.strtod) + uxListRemove 0x0102edd1 Thumb Code 38 list.o(i.uxListRemove) + uxTaskGetNumberOfTasks 0x0102edf9 Thumb Code 6 tasks.o(i.uxTaskGetNumberOfTasks) + uxTaskGetSystemState 0x0102ee05 Thumb Code 134 tasks.o(i.uxTaskGetSystemState) + vListInitialise 0x0102ee9d Thumb Code 22 list.o(i.vListInitialise) + vListInitialiseItem 0x0102eeb3 Thumb Code 6 list.o(i.vListInitialiseItem) + vListInsert 0x0102eeb9 Thumb Code 50 list.o(i.vListInsert) + vListInsertEnd 0x0102eeeb Thumb Code 24 list.o(i.vListInsertEnd) + vPortEnterCritical 0x0102ef05 Thumb Code 20 port.o(i.vPortEnterCritical) + vPortExitCritical 0x0102ef1d Thumb Code 22 port.o(i.vPortExitCritical) + vPortFree 0x0102ef39 Thumb Code 64 heap_4.o(i.vPortFree) + vPortYield 0x0102ef7d Thumb Code 18 port.o(i.vPortYield) + vTaskDelay 0x0102ef95 Thumb Code 44 tasks.o(i.vTaskDelay) + vTaskInternalSetTimeOutState 0x0102efc5 Thumb Code 12 tasks.o(i.vTaskInternalSetTimeOutState) + vTaskList 0x0102efd5 Thumb Code 188 tasks.o(i.vTaskList) + vTaskMissedYield 0x0102f0a5 Thumb Code 8 tasks.o(i.vTaskMissedYield) + vTaskPlaceOnEventList 0x0102f0b1 Thumb Code 32 tasks.o(i.vTaskPlaceOnEventList) + vTaskPriorityDisinheritAfterTimeout 0x0102f0d5 Thumb Code 106 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) + vTaskStartScheduler 0x0102f149 Thumb Code 60 tasks.o(i.vTaskStartScheduler) + vTaskSuspendAll 0x0102f199 Thumb Code 10 tasks.o(i.vTaskSuspendAll) + vTaskSwitchContext 0x0102f1a9 Thumb Code 92 tasks.o(i.vTaskSwitchContext) + xPortGetFreeHeapSize 0x0102f20d Thumb Code 6 heap_4.o(i.xPortGetFreeHeapSize) + xPortGetMinimumEverFreeHeapSize 0x0102f219 Thumb Code 6 heap_4.o(i.xPortGetMinimumEverFreeHeapSize) + xPortStartScheduler 0x0102f225 Thumb Code 62 port.o(i.xPortStartScheduler) + xQueueCreateMutex 0x0102f275 Thumb Code 36 queue.o(i.xQueueCreateMutex) + xQueueGenericCreate 0x0102f299 Thumb Code 68 queue.o(i.xQueueGenericCreate) + xQueueGenericReset 0x0102f2dd Thumb Code 110 queue.o(i.xQueueGenericReset) + xQueueGenericSend 0x0102f34b Thumb Code 398 queue.o(i.xQueueGenericSend) + xQueueGenericSendFromISR 0x0102f4d9 Thumb Code 142 queue.o(i.xQueueGenericSendFromISR) + xQueueReceive 0x0102f567 Thumb Code 322 queue.o(i.xQueueReceive) + xQueueSemaphoreTake 0x0102f6a9 Thumb Code 370 queue.o(i.xQueueSemaphoreTake) + xTaskCheckForTimeOut 0x0102f81d Thumb Code 94 tasks.o(i.xTaskCheckForTimeOut) + xTaskCreate 0x0102f881 Thumb Code 348 tasks.o(i.xTaskCreate) + xTaskGetSchedulerState 0x0102f9f9 Thumb Code 26 tasks.o(i.xTaskGetSchedulerState) + xTaskGetTickCount 0x0102fa19 Thumb Code 6 tasks.o(i.xTaskGetTickCount) + xTaskIncrementTick 0x0102fa25 Thumb Code 202 tasks.o(i.xTaskIncrementTick) + xTaskPriorityDisinherit 0x0102faf9 Thumb Code 96 tasks.o(i.xTaskPriorityDisinherit) + xTaskPriorityInherit 0x0102fb61 Thumb Code 110 tasks.o(i.xTaskPriorityInherit) + xTaskRemoveFromEventList 0x0102fbd9 Thumb Code 88 tasks.o(i.xTaskRemoveFromEventList) + xTaskResumeAll 0x0102fc3d Thumb Code 186 tasks.o(i.xTaskResumeAll) + TRIM_READ_CMD_CODE 0x0102fd04 Data 320 system_n32wb03x.o(.constdata) + CMD_RDID 0x0102fe44 Data 152 system_n32wb03x.o(.constdata) + const_qflash_cmd 0x0102fee8 Data 804 n32wb03x_qflash.o(.constdata) + diss_att_db 0x0103022c Data 152 diss.o(.constdata) + diss_itf 0x010302c4 Data 16 diss.o(.constdata) + rdtss_itf 0x010302ec Data 16 rdtss.o(.constdata) + app_sec_msg_handler_list 0x01030344 Data 40 ns_sec.o(.constdata) + app_sec_handlers 0x0103036c Data 8 ns_sec.o(.constdata) + TASK_DESC_APP_M 0x01030808 Data 12 ns_ble_task.o(.constdata) + app_dis_msg_handler_list 0x01030814 Data 8 app_dis.o(.constdata) + app_dis_handlers 0x0103081c Data 8 app_dis.o(.constdata) + app_rdtss_handlers 0x01030824 Data 8 app_rdtss.o(.constdata) + app_rdts_svc_uuid 0x0103082c Data 16 app_rdtss.o(.constdata) + app_rdts_att_db 0x0103083c Data 242 app_rdtss.o(.constdata) + app_rdtss_msg_handler_list 0x01030930 Data 24 app_rdtss.o(.constdata) + __ctype_table 0x01030a03 Data 129 ctype_o.o(.constdata) + Region$$Table$$Base 0x01030eb4 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x01030ed4 Number 0 anon$$obj.o(Region$$Table) + rwip_rst_state 0x20000000 Data 0 symbol_g15.obj ABSOLUTE + ecc_env 0x20000004 Data 0 symbol_g15.obj ABSOLUTE + aa_gen 0x20000010 Data 0 symbol_g15.obj ABSOLUTE + lld_exp_sync_pos_tab 0x20000018 Data 0 symbol_g15.obj ABSOLUTE + sch_slice_params 0x2000004c Data 0 symbol_g15.obj ABSOLUTE + hci_ext_host 0x20000054 Data 0 symbol_g15.obj ABSOLUTE + g_modem_flag 0x20000060 Data 0 symbol_g15.obj ABSOLUTE + g_clock_src 0x20000061 Data 0 symbol_g15.obj ABSOLUTE + g_hci_transport_onff 0x20000062 Data 0 symbol_g15.obj ABSOLUTE + g_delay_div_param 0x20000063 Data 0 symbol_g15.obj ABSOLUTE + g_delay_us_div_param 0x20000064 Data 0 symbol_g15.obj ABSOLUTE + g_loop_test 0x20000065 Data 0 symbol_g15.obj ABSOLUTE + g_ota_test 0x20000066 Data 0 symbol_g15.obj ABSOLUTE + g_ota_test_mtu_247_dle 0x20000067 Data 0 symbol_g15.obj ABSOLUTE + g_cal_hsi_cnt_value 0x20000068 Data 0 symbol_g15.obj ABSOLUTE + g_system_hsi_clk 0x2000006c Data 0 symbol_g15.obj ABSOLUTE + g_user_set_stack_start 0x20000070 Data 0 symbol_g15.obj ABSOLUTE + g_rwip_patch_addr 0x20000074 Data 0 symbol_g15.obj ABSOLUTE + g_phy_2mbps_support 0x20000078 Data 0 symbol_g15.obj ABSOLUTE + g_auto_start_data_length_req 0x20000079 Data 0 symbol_g15.obj ABSOLUTE + g_sleep_sleep_enable 0x2000007a Data 0 symbol_g15.obj ABSOLUTE + g_status_io_stat 0x2000007b Data 0 symbol_g15.obj ABSOLUTE + g_timeoutcnt 0x2000007c Data 0 symbol_g15.obj ABSOLUTE + g_sleep_status_flag 0x20000080 Data 0 symbol_g15.obj ABSOLUTE + g_lsi_count_n_syscle 0x20000084 Data 0 symbol_g15.obj ABSOLUTE + g_lsi_accuracy 0x20000088 Data 0 symbol_g15.obj ABSOLUTE + g_lsi_1_syscle_cal_value 0x2000008c Data 0 symbol_g15.obj ABSOLUTE + g_lsi_1_syscle_cnt_value 0x20000090 Data 0 symbol_g15.obj ABSOLUTE + g_recalib_hsi_flag 0x20000094 Data 0 symbol_g15.obj ABSOLUTE + g_hsi_accuracy 0x20000098 Data 0 symbol_g15.obj ABSOLUTE + g_hci_transport_type 0x2000009c Data 0 symbol_g15.obj ABSOLUTE + g_hci_transport_process 0x2000009d Data 0 symbol_g15.obj ABSOLUTE + acl_flow_ctrl_num 0x2000009e Data 0 symbol_g15.obj ABSOLUTE + acl_flow_ctrl 0x2000009f Data 0 symbol_g15.obj ABSOLUTE + g_acl_tx_sch_interval 0x200000a0 Data 0 symbol_g15.obj ABSOLUTE + dma_recv_data_time_window_size 0x200000a4 Data 0 symbol_g15.obj ABSOLUTE + g_length_2_data_intv 0x200000a8 Data 0 symbol_g15.obj ABSOLUTE + g_soft_flow_tx_dummy 0x200000ac Data 0 symbol_g15.obj ABSOLUTE + g_soft_flow_rx_len 0x200000b0 Data 0 symbol_g15.obj ABSOLUTE + g_hci_ch_type 0x200000b2 Data 0 symbol_g15.obj ABSOLUTE + g_uart_bps 0x200000b4 Data 0 symbol_g15.obj ABSOLUTE + g_uart_irq_wakeup_time 0x200000b8 Data 0 symbol_g15.obj ABSOLUTE + g_spi_data_ready_2_irq_rise 0x200000bc Data 0 symbol_g15.obj ABSOLUTE + g_lpclk_drift 0x200000c0 Data 0 symbol_g15.obj ABSOLUTE + g_rc32k_trim 0x200000c4 Data 0 symbol_g15.obj ABSOLUTE + g_sch_prog_fifo_iar_branch 0x200000c6 Data 0 symbol_g15.obj ABSOLUTE + g_sch_arb_insert_branch 0x200000c7 Data 0 symbol_g15.obj ABSOLUTE + g_le_coded_phy_500 0x200000c8 Data 0 symbol_g15.obj ABSOLUTE + g_app_init_branch 0x200000c9 Data 0 symbol_g15.obj ABSOLUTE + g_adv_intv 0x200000ca Data 0 symbol_g15.obj ABSOLUTE + g_twrm 0x200000d2 Data 0 symbol_g15.obj ABSOLUTE + g_twosc 0x200000d4 Data 0 symbol_g15.obj ABSOLUTE + g_twext 0x200000d6 Data 0 symbol_g15.obj ABSOLUTE + rwip_prog_delay 0x200000d8 Data 0 symbol_g15.obj ABSOLUTE + g_ramcode_work_flag 0x200000d9 Data 0 symbol_g15.obj ABSOLUTE + prf_add_profile_ptr 0x200000dc Data 0 symbol_g15.obj ABSOLUTE + prf_get_task_from_id_ptr 0x200000e0 Data 0 symbol_g15.obj ABSOLUTE + prf_get_id_from_task_ptr 0x200000e4 Data 0 symbol_g15.obj ABSOLUTE + g_co_default_bdaddr 0x200000fc Data 0 symbol_g15.obj ABSOLUTE + BLE_NORMAL_WIN_SIZE 0x20000102 Data 0 symbol_g15.obj ABSOLUTE + BLE_RX_DESC_NB 0x20000103 Data 0 symbol_g15.obj ABSOLUTE + RWIP_MINIMUM_SLEEP_TIME 0x20000104 Data 0 symbol_g15.obj ABSOLUTE + SCH_SCAN_EVT_DUR_DFT 0x20000106 Data 0 symbol_g15.obj ABSOLUTE + llm_local_le_feats 0x20000108 Data 0 symbol_g15.obj ABSOLUTE + g_attr_table 0x20000110 Data 0 symbol_g15.obj ABSOLUTE + ATTR_TABLE_LENGTH 0x20000114 Data 0 symbol_g15.obj ABSOLUTE + g_rwip_heap_env 0x20000118 Data 0 symbol_g15.obj ABSOLUTE + g_rwip_heap_env_size 0x2000011c Data 0 symbol_g15.obj ABSOLUTE + g_rwip_heap_db 0x20000120 Data 0 symbol_g15.obj ABSOLUTE + g_rwip_heap_db_size 0x20000124 Data 0 symbol_g15.obj ABSOLUTE + g_rwip_heap_non_ret 0x20000128 Data 0 symbol_g15.obj ABSOLUTE + g_rwip_heap_non_ret_size 0x2000012c Data 0 symbol_g15.obj ABSOLUTE + g_rwip_heap_msg 0x20000130 Data 0 symbol_g15.obj ABSOLUTE + g_rwip_heap_msg_size 0x20000134 Data 0 symbol_g15.obj ABSOLUTE + utils_recv_buf_ptr 0x20000138 Data 0 symbol_g15.obj ABSOLUTE + utils_max_buf_len 0x2000013c Data 0 symbol_g15.obj ABSOLUTE + g_soft_flow_tx_buf 0x20000140 Data 0 symbol_g15.obj ABSOLUTE + g_soft_flow_tx_len 0x20000144 Data 0 symbol_g15.obj ABSOLUTE + g_app_tx_buf_ptr 0x20000148 Data 0 symbol_g15.obj ABSOLUTE + g_app_tx_buf_len 0x2000014c Data 0 symbol_g15.obj ABSOLUTE + g_app_bone_table_ptr 0x20000150 Data 0 symbol_g15.obj ABSOLUTE + g_app_bone_table_size 0x20000154 Data 0 symbol_g15.obj ABSOLUTE + g_soft_flow_tx_callback 0x2000015c Data 0 symbol_g15.obj ABSOLUTE + utils_recv_len 0x20000160 Data 0 symbol_g15.obj ABSOLUTE + g_recv_len 0x20000162 Data 0 symbol_g15.obj ABSOLUTE + s_dma_spis_set_rx_len 0x2000018c Data 0 symbol_g15.obj ABSOLUTE + s_dma_spis_set_tx_len 0x2000018e Data 0 symbol_g15.obj ABSOLUTE + s_dma_lpuart_set_len 0x20000190 Data 0 symbol_g15.obj ABSOLUTE + TASK_DESC_APP_SEC 0x20000194 Data 0 symbol_g15.obj ABSOLUTE + g_version 0x200001a1 Data 0 symbol_g15.obj ABSOLUTE + ota_test_mode 0x200001a8 Data 0 symbol_g15.obj ABSOLUTE + ota_send_num_idx 0x200001ac Data 0 symbol_g15.obj ABSOLUTE + gattc_state 0x200001b0 Data 0 symbol_g15.obj ABSOLUTE + gattm_state 0x200001b4 Data 0 symbol_g15.obj ABSOLUTE + gapc_state 0x200001b5 Data 0 symbol_g15.obj ABSOLUTE + gapm_state 0x200001b9 Data 0 symbol_g15.obj ABSOLUTE + l2cc_state 0x200001ba Data 0 symbol_g15.obj ABSOLUTE + ahi_state 0x200001be Data 0 symbol_g15.obj ABSOLUTE + __stdout 0x200001c4 Data 0 symbol_g15.obj ABSOLUTE + ke_env 0x200001c8 Data 0 symbol_g15.obj ABSOLUTE + rwip_rf 0x20000274 Data 0 symbol_g15.obj ABSOLUTE + rwip_env 0x200002a8 Data 0 symbol_g15.obj ABSOLUTE + aes_env 0x200002c8 Data 0 symbol_g15.obj ABSOLUTE + llc_env 0x200002fc Data 0 symbol_g15.obj ABSOLUTE + lld_env 0x2000030c Data 0 symbol_g15.obj ABSOLUTE + lld_sync_env 0x20000430 Data 0 symbol_g15.obj ABSOLUTE + llm_env 0x20000440 Data 0 symbol_g15.obj ABSOLUTE + hci_env 0x20000978 Data 0 symbol_g15.obj ABSOLUTE + hci_tl_acl_env 0x200009b4 Data 0 symbol_g15.obj ABSOLUTE + utils_env 0x20000a3c Data 0 symbol_g15.obj ABSOLUTE + user_prf_env 0x20000b30 Data 0 symbol_g15.obj ABSOLUTE + gattc_env 0x20000b58 Data 0 symbol_g15.obj ABSOLUTE + gattm_env 0x20000b68 Data 0 symbol_g15.obj ABSOLUTE + gapc_env 0x20000ba0 Data 0 symbol_g15.obj ABSOLUTE + gapm_env 0x20000bb0 Data 0 symbol_g15.obj ABSOLUTE + l2cc_env 0x20000c00 Data 0 symbol_g15.obj ABSOLUTE + l2cm_env 0x20000c10 Data 0 symbol_g15.obj ABSOLUTE + ahi_env 0x20000ce4 Data 0 symbol_g15.obj ABSOLUTE + SystemCoreClock 0x20004000 Data 4 system_n32wb03x.o(.data) + CMD_FLASH_SE 0x20004004 Data 4 n32wb03x_qflash.o(.data) + CMD_FLASH_WRITE 0x20004008 Data 4 n32wb03x_qflash.o(.data) + CMD_FLASH_READ 0x2000400c Data 4 n32wb03x_qflash.o(.data) + g_rf_tx_power 0x20004010 Data 1 rwip_driver.o(.data) + ns_sleep_lock 0x20004024 Data 4 ns_sleep.o(.data) + p_prevent_sleep 0x20004028 Data 4 ns_sleep.o(.data) + user_HardFault_Handler 0x20004040 Data 4 ns_ble.o(.data) + user_EXTI4_12_IRQHandler 0x20004044 Data 4 ns_ble.o(.data) + app_state 0x20004736 Data 1 ns_ble_task.o(.data) + notify_en 0x20004737 Data 1 app_rdtss.o(.data) + pxCurrentTCB 0x200047a4 Data 4 tasks.o(.data) + __microlib_freelist 0x20004800 Data 4 mvars.o(.data) + __microlib_freelist_initialised 0x20004804 Data 4 mvars.o(.data) + trim_stored 0x2000480c Data 52 system_n32wb03x.o(.bss) + prf_env 0x20004b68 Data 200 prf.o(.bss) + get_itf 0x20004c30 Data 84 prf.o(.bss) + app_sec_bond_data 0x20004cd4 Data 58 ns_sec.o(.bss) + app_sec_env 0x20004d10 Data 32 ns_sec.o(.bss) + add_prf_evn 0x20004d30 Data 44 ns_ble.o(.bss) + ble_prf_evn 0x20004d5c Data 84 ns_ble.o(.bss) + app_env 0x20004db0 Data 132 ns_ble.o(.bss) + gap_env 0x20004e34 Data 42 ns_ble.o(.bss) + adv_env 0x20004e60 Data 96 ns_ble.o(.bss) + scan_env 0x20004ec0 Data 32 ns_ble.o(.bss) + __heap_base 0x2000add0 Data 0 startup_n32wb03x.o(HEAP) + __heap_limit 0x2000afd0 Data 0 startup_n32wb03x.o(HEAP) + __initial_sp 0x2000b7d0 Data 0 startup_n32wb03x.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x010240c1 + + Load Region LR_IROM1 (Base: 0x01024000, Size: 0x0000d6e0, Max: 0x0001c000, ABSOLUTE, COMPRESSED[0x0000d4e8]) + + Execution Region ER_IROM1 (Exec base: 0x01024000, Load base: 0x01024000, Size: 0x0000ced4, Max: 0x0001c000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x01024000 0x01024000 0x000000c0 Data RO 3 RESET startup_n32wb03x.o + 0x010240c0 0x010240c0 0x00000000 Code RO 6218 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x010240c0 0x010240c0 0x00000004 Code RO 6587 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x010240c4 0x010240c4 0x00000004 Code RO 6590 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x010240c8 0x010240c8 0x00000000 Code RO 6592 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x010240c8 0x010240c8 0x00000000 Code RO 6594 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x010240c8 0x010240c8 0x00000008 Code RO 6595 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x010240d0 0x010240d0 0x00000000 Code RO 6597 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x010240d0 0x010240d0 0x00000000 Code RO 6599 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x010240d0 0x010240d0 0x00000004 Code RO 6588 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x010240d4 0x010240d4 0x0000000e Code RO 10 .emb_text system_n32wb03x.o + 0x010240e2 0x010240e2 0x00000002 PAD + 0x010240e4 0x010240e4 0x0000000c Code RO 4579 .emb_text n32wb03x_it.o + 0x010240f0 0x010240f0 0x00000078 Code RO 6149 .emb_text port.o + 0x01024168 0x01024168 0x0000001c Code RO 4 .text startup_n32wb03x.o + 0x01024184 0x01024184 0x0000002c Code RO 6221 .text mc_p.l(uidiv.o) + 0x010241b0 0x010241b0 0x00000028 Code RO 6223 .text mc_p.l(idiv.o) + 0x010241d8 0x010241d8 0x00000060 Code RO 6225 .text mc_p.l(uldiv.o) + 0x01024238 0x01024238 0x0000000c Code RO 6227 .text mc_p.l(tolower.o) + 0x01024244 0x01024244 0x00000024 Code RO 6229 .text mc_p.l(rand.o) + 0x01024268 0x01024268 0x00000024 Code RO 6232 .text mc_p.l(memcpya.o) + 0x0102428c 0x0102428c 0x00000024 Code RO 6234 .text mc_p.l(memseta.o) + 0x010242b0 0x010242b0 0x0000000e Code RO 6236 .text mc_p.l(strlen.o) + 0x010242be 0x010242be 0x0000001c Code RO 6238 .text mc_p.l(strcmp.o) + 0x010242da 0x010242da 0x00000014 Code RO 6240 .text mc_p.l(memchr.o) + 0x010242ee 0x010242ee 0x0000001a Code RO 6242 .text mc_p.l(memcmp.o) + 0x01024308 0x01024308 0x00000012 Code RO 6244 .text mc_p.l(strcpy.o) + 0x0102431a 0x0102431a 0x0000001e Code RO 6246 .text mc_p.l(strncmp.o) + 0x01024338 0x01024338 0x0000003c Code RO 6539 .text mc_p.l(__0sscanf.o) + 0x01024374 0x01024374 0x00000374 Code RO 6541 .text mc_p.l(scanf_fp.o) + 0x010246e8 0x010246e8 0x00000076 Code RO 6545 .text mc_p.l(strtoul.o) + 0x0102475e 0x0102475e 0x000000b2 Code RO 6547 .text mf_p.l(fadd.o) + 0x01024810 0x01024810 0x0000007a Code RO 6549 .text mf_p.l(fmul.o) + 0x0102488a 0x0102488a 0x00000002 PAD + 0x0102488c 0x0102488c 0x00000164 Code RO 6553 .text mf_p.l(dadd.o) + 0x010249f0 0x010249f0 0x000000d0 Code RO 6555 .text mf_p.l(dmul.o) + 0x01024ac0 0x01024ac0 0x000000f0 Code RO 6557 .text mf_p.l(ddiv.o) + 0x01024bb0 0x01024bb0 0x0000002c Code RO 6559 .text mf_p.l(dscalb.o) + 0x01024bdc 0x01024bdc 0x0000000e Code RO 6563 .text mf_p.l(ffltui.o) + 0x01024bea 0x01024bea 0x00000002 PAD + 0x01024bec 0x01024bec 0x00000028 Code RO 6565 .text mf_p.l(dflti.o) + 0x01024c14 0x01024c14 0x0000001c Code RO 6567 .text mf_p.l(dfltui.o) + 0x01024c30 0x01024c30 0x0000001c Code RO 6569 .text mf_p.l(dfltul.o) + 0x01024c4c 0x01024c4c 0x00000032 Code RO 6571 .text mf_p.l(ffixi.o) + 0x01024c7e 0x01024c7e 0x00000002 PAD + 0x01024c80 0x01024c80 0x00000048 Code RO 6575 .text mf_p.l(dfixi.o) + 0x01024cc8 0x01024cc8 0x00000040 Code RO 6577 .text mf_p.l(dfixul.o) + 0x01024d08 0x01024d08 0x00000028 Code RO 6579 .text mf_p.l(f2d.o) + 0x01024d30 0x01024d30 0x00000028 Code RO 6581 .text mf_p.l(cdcmple.o) + 0x01024d58 0x01024d58 0x00000028 Code RO 6583 .text mf_p.l(cdrcmple.o) + 0x01024d80 0x01024d80 0x00000038 Code RO 6585 .text mf_p.l(d2f.o) + 0x01024db8 0x01024db8 0x0000007a Code RO 6601 .text mc_p.l(llmul.o) + 0x01024e32 0x01024e32 0x00000020 Code RO 6603 .text mc_p.l(llshl.o) + 0x01024e52 0x01024e52 0x00000022 Code RO 6605 .text mc_p.l(llushr.o) + 0x01024e74 0x01024e74 0x00000026 Code RO 6607 .text mc_p.l(llsshr.o) + 0x01024e9a 0x01024e9a 0x00000002 PAD + 0x01024e9c 0x01024e9c 0x00000008 Code RO 6609 .text mc_p.l(ctype_o.o) + 0x01024ea4 0x01024ea4 0x00000012 Code RO 6631 .text mc_p.l(isspace_o.o) + 0x01024eb6 0x01024eb6 0x00000002 PAD + 0x01024eb8 0x01024eb8 0x0000002c Code RO 6646 .text mc_p.l(scanf_char.o) + 0x01024ee4 0x01024ee4 0x00000044 Code RO 6648 .text mc_p.l(_sgetc.o) + 0x01024f28 0x01024f28 0x000000a6 Code RO 6650 .text mc_p.l(_strtoul.o) + 0x01024fce 0x01024fce 0x00000002 PAD + 0x01024fd0 0x01024fd0 0x000000a4 Code RO 6652 .text mc_p.l(strtod.o) + 0x01025074 0x01025074 0x00000000 Code RO 6654 .text mc_p.l(iusefp.o) + 0x01025074 0x01025074 0x00000082 Code RO 6655 .text mf_p.l(fepilogue.o) + 0x010250f6 0x010250f6 0x000000be Code RO 6657 .text mf_p.l(depilogue.o) + 0x010251b4 0x010251b4 0x00000024 Code RO 6661 .text mc_p.l(init.o) + 0x010251d8 0x010251d8 0x0000001e Code RO 6665 .text mc_p.l(_chval.o) + 0x010251f6 0x010251f6 0x00000002 PAD + 0x010251f8 0x010251f8 0x00000338 Code RO 6667 .text mc_p.l(_scanf.o) + 0x01025530 0x01025530 0x00000060 Code RO 6674 .text mc_p.l(__dclz77c.o) + 0x01025590 0x01025590 0x0000000c Ven RO 6676 Veneer$$Code anon$$obj.o + 0x0102559c 0x0102559c 0x0000000c Ven RO 6677 Veneer$$Code anon$$obj.o + 0x010255a8 0x010255a8 0x0000000c Ven RO 6678 Veneer$$Code anon$$obj.o + 0x010255b4 0x010255b4 0x0000000c Ven RO 6679 Veneer$$Code anon$$obj.o + 0x010255c0 0x010255c0 0x0000000c Ven RO 6680 Veneer$$Code anon$$obj.o + 0x010255cc 0x010255cc 0x0000000c Ven RO 6681 Veneer$$Code anon$$obj.o + 0x010255d8 0x010255d8 0x0000000c Ven RO 6682 Veneer$$Code anon$$obj.o + 0x010255e4 0x010255e4 0x0000000c Ven RO 6683 Veneer$$Code anon$$obj.o + 0x010255f0 0x010255f0 0x0000000c Ven RO 6684 Veneer$$Code anon$$obj.o + 0x010255fc 0x010255fc 0x0000000c Ven RO 6685 Veneer$$Code anon$$obj.o + 0x01025608 0x01025608 0x0000000c Ven RO 6686 Veneer$$Code anon$$obj.o + 0x01025614 0x01025614 0x0000000c Ven RO 6687 Veneer$$Code anon$$obj.o + 0x01025620 0x01025620 0x0000000c Ven RO 6688 Veneer$$Code anon$$obj.o + 0x0102562c 0x0102562c 0x0000000c Ven RO 6689 Veneer$$Code anon$$obj.o + 0x01025638 0x01025638 0x0000000c Ven RO 6690 Veneer$$Code anon$$obj.o + 0x01025644 0x01025644 0x0000000c Ven RO 6691 Veneer$$Code anon$$obj.o + 0x01025650 0x01025650 0x0000000c Ven RO 6692 Veneer$$Code anon$$obj.o + 0x0102565c 0x0102565c 0x0000000c Ven RO 6693 Veneer$$Code anon$$obj.o + 0x01025668 0x01025668 0x0000000c Ven RO 6694 Veneer$$Code anon$$obj.o + 0x01025674 0x01025674 0x0000000c Ven RO 6695 Veneer$$Code anon$$obj.o + 0x01025680 0x01025680 0x0000000c Ven RO 6696 Veneer$$Code anon$$obj.o + 0x0102568c 0x0102568c 0x0000000c Ven RO 6697 Veneer$$Code anon$$obj.o + 0x01025698 0x01025698 0x0000000c Ven RO 6698 Veneer$$Code anon$$obj.o + 0x010256a4 0x010256a4 0x0000000c Ven RO 6699 Veneer$$Code anon$$obj.o + 0x010256b0 0x010256b0 0x0000000c Ven RO 6700 Veneer$$Code anon$$obj.o + 0x010256bc 0x010256bc 0x0000000c Ven RO 6701 Veneer$$Code anon$$obj.o + 0x010256c8 0x010256c8 0x0000000c Ven RO 6702 Veneer$$Code anon$$obj.o + 0x010256d4 0x010256d4 0x0000000c Ven RO 6703 Veneer$$Code anon$$obj.o + 0x010256e0 0x010256e0 0x0000000c Ven RO 6704 Veneer$$Code anon$$obj.o + 0x010256ec 0x010256ec 0x0000000c Ven RO 6705 Veneer$$Code anon$$obj.o + 0x010256f8 0x010256f8 0x0000000c Ven RO 6706 Veneer$$Code anon$$obj.o + 0x01025704 0x01025704 0x0000000c Ven RO 6707 Veneer$$Code anon$$obj.o + 0x01025710 0x01025710 0x0000000c Ven RO 6708 Veneer$$Code anon$$obj.o + 0x0102571c 0x0102571c 0x0000000c Ven RO 6709 Veneer$$Code anon$$obj.o + 0x01025728 0x01025728 0x0000000c Ven RO 6710 Veneer$$Code anon$$obj.o + 0x01025734 0x01025734 0x0000000c Ven RO 6711 Veneer$$Code anon$$obj.o + 0x01025740 0x01025740 0x0000000c Ven RO 6712 Veneer$$Code anon$$obj.o + 0x0102574c 0x0102574c 0x0000000c Ven RO 6713 Veneer$$Code anon$$obj.o + 0x01025758 0x01025758 0x0000000c Ven RO 6714 Veneer$$Code anon$$obj.o + 0x01025764 0x01025764 0x0000000c Ven RO 6715 Veneer$$Code anon$$obj.o + 0x01025770 0x01025770 0x0000000c Ven RO 6716 Veneer$$Code anon$$obj.o + 0x0102577c 0x0102577c 0x0000000c Ven RO 6717 Veneer$$Code anon$$obj.o + 0x01025788 0x01025788 0x0000000c Ven RO 6718 Veneer$$Code anon$$obj.o + 0x01025794 0x01025794 0x0000000c Ven RO 6719 Veneer$$Code anon$$obj.o + 0x010257a0 0x010257a0 0x00000006 Code RO 192 i.ADC_ClearFlag n32wb03x_adc.o + 0x010257a6 0x010257a6 0x0000000e Code RO 194 i.ADC_ConfigChannel n32wb03x_adc.o + 0x010257b4 0x010257b4 0x00000054 Code RO 199 i.ADC_ConverValueToTemperature n32wb03x_adc.o + 0x01025808 0x01025808 0x00000088 Code RO 200 i.ADC_ConverValueToVoltage n32wb03x_adc.o + 0x01025890 0x01025890 0x00000054 Code RO 201 i.ADC_DeInit n32wb03x_adc.o + 0x010258e4 0x010258e4 0x00000014 Code RO 202 i.ADC_Enable n32wb03x_adc.o + 0x010258f8 0x010258f8 0x00000050 Code RO 205 i.ADC_EnableBypassFilter n32wb03x_adc.o + 0x01025948 0x01025948 0x00000012 Code RO 210 i.ADC_EnableTS n32wb03x_adc.o + 0x0102595a 0x0102595a 0x00000006 Code RO 212 i.ADC_GetDat n32wb03x_adc.o + 0x01025960 0x01025960 0x0000000e Code RO 213 i.ADC_GetFlagStatus n32wb03x_adc.o + 0x0102596e 0x0102596e 0x00000002 PAD + 0x01025970 0x01025970 0x00000018 Code RO 218 i.ADC_SetOverSampleCounter n32wb03x_adc.o + 0x01025988 0x01025988 0x000002ec Code RO 4938 i.AppBootset_CmdAppswitch app_bootset.o + 0x01025c74 0x01025c74 0x00000034 Code RO 4939 i.AppBootset_CmdBsdump app_bootset.o + 0x01025ca8 0x01025ca8 0x000002fc Code RO 4940 i.AppBootset_CmdBsset app_bootset.o + 0x01025fa4 0x01025fa4 0x00000028 Code RO 4502 i.AppCli_Init app_cli.o + 0x01025fcc 0x01025fcc 0x000000c8 Code RO 4869 i.AppParams_CmdAppget app_params.o + 0x01026094 0x01026094 0x0000033c Code RO 4870 i.AppParams_CmdAppset app_params.o + 0x010263d0 0x010263d0 0x00000434 Code RO 4504 i.CliTask app_cli.o + 0x01026804 0x01026804 0x00000078 Code RO 4380 i.CmdBleLog cli_core.o + 0x0102687c 0x0102687c 0x00000198 Code RO 4381 i.CmdDevInfo cli_core.o + 0x01026a14 0x01026a14 0x00000090 Code RO 4382 i.CmdFactory cli_core.o + 0x01026aa4 0x01026aa4 0x000000d4 Code RO 4383 i.CmdHelp cli_core.o + 0x01026b78 0x01026b78 0x000000d0 Code RO 4384 i.CmdLed cli_core.o + 0x01026c48 0x01026c48 0x00000034 Code RO 4385 i.CmdReset cli_core.o + 0x01026c7c 0x01026c7c 0x000000e8 Code RO 4386 i.CmdSysInfo cli_core.o + 0x01026d64 0x01026d64 0x000000ac Code RO 4387 i.CmdUartInfo cli_core.o + 0x01026e10 0x01026e10 0x00000044 Code RO 4388 i.CmdUartRst cli_core.o + 0x01026e54 0x01026e54 0x00000098 Code RO 4389 i.CmdVersion cli_core.o + 0x01026eec 0x01026eec 0x00000004 Code RO 487 i.DMA_ClearFlag n32wb03x_dma.o + 0x01026ef0 0x01026ef0 0x00000088 Code RO 490 i.DMA_DeInit n32wb03x_dma.o + 0x01026f78 0x01026f78 0x00000018 Code RO 491 i.DMA_EnableChannel n32wb03x_dma.o + 0x01026f90 0x01026f90 0x0000000e Code RO 493 i.DMA_GetFlagStatus n32wb03x_dma.o + 0x01026f9e 0x01026f9e 0x00000002 PAD + 0x01026fa0 0x01026fa0 0x00000040 Code RO 495 i.DMA_Init n32wb03x_dma.o + 0x01026fe0 0x01026fe0 0x0000000e Code RO 496 i.DMA_RequestRemap n32wb03x_dma.o + 0x01026fee 0x01026fee 0x00000002 PAD + 0x01026ff0 0x01026ff0 0x0000000c Code RO 569 i.EXTI_ClrITPendBit n32wb03x_exti.o + 0x01026ffc 0x01026ffc 0x0000001c Code RO 572 i.EXTI_GetITStatus n32wb03x_exti.o + 0x01027018 0x01027018 0x00000070 Code RO 574 i.EXTI_InitPeripheral n32wb03x_exti.o + 0x01027088 0x01027088 0x000000b8 Code RO 634 i.GPIO_InitPeripheral n32wb03x_gpio.o + 0x01027140 0x01027140 0x0000001c Code RO 635 i.GPIO_InitStruct n32wb03x_gpio.o + 0x0102715c 0x0102715c 0x00000004 Code RO 640 i.GPIO_ResetBits n32wb03x_gpio.o + 0x01027160 0x01027160 0x00000004 Code RO 641 i.GPIO_SetBits n32wb03x_gpio.o + 0x01027164 0x01027164 0x00000008 Code RO 642 i.GPIO_TogglePin n32wb03x_gpio.o + 0x0102716c 0x0102716c 0x000000b0 Code RO 4580 i.HardFault_Handler n32wb03x_it.o + 0x0102721c 0x0102721c 0x00000008 Code RO 4835 i.LedBlink app_gpio.o + 0x01027224 0x01027224 0x0000004c Code RO 4836 i.LedInit app_gpio.o + 0x01027270 0x01027270 0x00000008 Code RO 4837 i.LedOff app_gpio.o + 0x01027278 0x01027278 0x00000008 Code RO 4838 i.LedOn app_gpio.o + 0x01027280 0x01027280 0x00000078 Code RO 159 i.NVIC_Init misc.o + 0x010272f8 0x010272f8 0x000000cc Code RO 11 i.OTPTrim_Read system_n32wb03x.o + 0x010273c4 0x010273c4 0x00000024 Code RO 1947 i.Qflash_Erase_Sector n32wb03x_qflash.o + 0x010273e8 0x010273e8 0x00000038 Code RO 1948 i.Qflash_Init n32wb03x_qflash.o + 0x01027420 0x01027420 0x00000024 Code RO 1950 i.Qflash_Write n32wb03x_qflash.o + 0x01027444 0x01027444 0x00000014 Code RO 748 i.RCC_ConfigAdcClk n32wb03x_rcc.o + 0x01027458 0x01027458 0x00000018 Code RO 762 i.RCC_EnableAHBPeriphClk n32wb03x_rcc.o + 0x01027470 0x01027470 0x00000018 Code RO 763 i.RCC_EnableAHBPeriphReset n32wb03x_rcc.o + 0x01027488 0x01027488 0x00000018 Code RO 766 i.RCC_EnableAPB2PeriphClk n32wb03x_rcc.o + 0x010274a0 0x010274a0 0x0000001c Code RO 773 i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL n32wb03x_rcc.o + 0x010274bc 0x010274bc 0x00000074 Code RO 774 i.RCC_GetClocksFreqValue n32wb03x_rcc.o + 0x01027530 0x01027530 0x00000002 Code RO 6150 i.SVC_Handler port.o + 0x01027532 0x01027532 0x00000002 PAD + 0x01027534 0x01027534 0x00000024 Code RO 6151 i.SysTick_Handler port.o + 0x01027558 0x01027558 0x00000034 Code RO 13 i.SystemGetMacAddr system_n32wb03x.o + 0x0102758c 0x0102758c 0x00000180 Code RO 15 i.SystemInit system_n32wb03x.o + 0x0102770c 0x0102770c 0x00000030 Code RO 16 i.SystemTrimValueGet system_n32wb03x.o + 0x0102773c 0x0102773c 0x00000008 Code RO 4581 i.USART1_IRQHandler n32wb03x_it.o + 0x01027744 0x01027744 0x00000032 Code RO 1520 i.USART_ConfigInt n32wb03x_usart.o + 0x01027776 0x01027776 0x00000002 PAD + 0x01027778 0x01027778 0x0000001c Code RO 1525 i.USART_Enable n32wb03x_usart.o + 0x01027794 0x01027794 0x00000010 Code RO 1526 i.USART_EnableDMA n32wb03x_usart.o + 0x010277a4 0x010277a4 0x0000000e Code RO 1532 i.USART_GetFlagStatus n32wb03x_usart.o + 0x010277b2 0x010277b2 0x00000040 Code RO 1533 i.USART_GetIntStatus n32wb03x_usart.o + 0x010277f2 0x010277f2 0x00000002 PAD + 0x010277f4 0x010277f4 0x00000088 Code RO 1534 i.USART_Init n32wb03x_usart.o + 0x0102787c 0x0102787c 0x00000008 Code RO 1535 i.USART_ReceiveData n32wb03x_usart.o + 0x01027884 0x01027884 0x00000008 Code RO 1537 i.USART_SendData n32wb03x_usart.o + 0x0102788c 0x0102788c 0x00000020 Code RO 6483 i.__0printf mc_p.l(printfa.o) + 0x010278ac 0x010278ac 0x00000028 Code RO 6485 i.__0sprintf mc_p.l(printfa.o) + 0x010278d4 0x010278d4 0x0000002c Code RO 6488 i.__0vsnprintf mc_p.l(printfa.o) + 0x01027900 0x01027900 0x0000002e Code RO 6659 i.__ARM_clz mf_p.l(depilogue.o) + 0x0102792e 0x0102792e 0x00000002 PAD + 0x01027930 0x01027930 0x00000008 Code RO 6639 i.__aeabi_errno_addr mc_p.l(errno.o) + 0x01027938 0x01027938 0x00000064 Code RO 6515 i.__free$realloc mc_p.l(mallocr.o) + 0x0102799c 0x0102799c 0x00000048 Code RO 6516 i.__malloc$realloc mc_p.l(mallocr.o) + 0x010279e4 0x010279e4 0x00000174 Code RO 6490 i._fp_digits mc_p.l(printfa.o) + 0x01027b58 0x01027b58 0x0000000e Code RO 6543 i._is_digit mc_p.l(scanf_fp.o) + 0x01027b66 0x01027b66 0x00000002 PAD + 0x01027b68 0x01027b68 0x000006ec Code RO 6491 i._printf_core mc_p.l(printfa.o) + 0x01028254 0x01028254 0x00000020 Code RO 6492 i._printf_post_padding mc_p.l(printfa.o) + 0x01028274 0x01028274 0x0000002c Code RO 6493 i._printf_pre_padding mc_p.l(printfa.o) + 0x010282a0 0x010282a0 0x00000016 Code RO 6494 i._snputc mc_p.l(printfa.o) + 0x010282b6 0x010282b6 0x0000000a Code RO 6495 i._sputc mc_p.l(printfa.o) + 0x010282c0 0x010282c0 0x00000032 Code RO 4978 i.add_item_to_array cjson.o + 0x010282f2 0x010282f2 0x00000062 Code RO 4979 i.add_item_to_object cjson.o + 0x01028354 0x01028354 0x00000074 Code RO 4120 i.app_ble_adv_init app_ble.o + 0x010283c8 0x010283c8 0x00000002 Code RO 4121 i.app_ble_adv_msg_handler app_ble.o + 0x010283ca 0x010283ca 0x00000002 PAD + 0x010283cc 0x010283cc 0x00000044 Code RO 4122 i.app_ble_connected app_ble.o + 0x01028410 0x01028410 0x0000005c Code RO 4123 i.app_ble_disconnected app_ble.o + 0x0102846c 0x0102846c 0x00000098 Code RO 4124 i.app_ble_gap_params_init app_ble.o + 0x01028504 0x01028504 0x0000004c Code RO 4125 i.app_ble_init app_ble.o + 0x01028550 0x01028550 0x0000006c Code RO 4126 i.app_ble_msg_handler app_ble.o + 0x010285bc 0x010285bc 0x000000ec Code RO 4605 i.app_ble_proto_cli_exec app_ble_proto.o + 0x010286a8 0x010286a8 0x00000040 Code RO 4606 i.app_ble_proto_cli_rsp app_ble_proto.o + 0x010286e8 0x010286e8 0x00000014 Code RO 4607 i.app_ble_proto_init app_ble_proto.o + 0x010286fc 0x010286fc 0x0000000c Code RO 4608 i.app_ble_proto_log_get app_ble_proto.o + 0x01028708 0x01028708 0x00000010 Code RO 4609 i.app_ble_proto_log_set app_ble_proto.o + 0x01028718 0x01028718 0x0000001c Code RO 4610 i.app_ble_proto_on_disconnect app_ble_proto.o + 0x01028734 0x01028734 0x000001a0 Code RO 4611 i.app_ble_proto_rx_bytes app_ble_proto.o + 0x010288d4 0x010288d4 0x000000b8 Code RO 4612 i.app_ble_proto_send_frame app_ble_proto.o + 0x0102898c 0x0102898c 0x00000050 Code RO 4128 i.app_ble_sec_init app_ble.o + 0x010289dc 0x010289dc 0x00000010 Code RO 3851 i.app_conn_params_update_evt_handler ns_ble_task.o + 0x010289ec 0x010289ec 0x000000cc Code RO 3452 i.app_create_advertising ns_ble.o + 0x01028ab8 0x01028ab8 0x0000005c Code RO 4005 i.app_dis_add_dis app_dis.o + 0x01028b14 0x01028b14 0x00000104 Code RO 3852 i.app_entry_point_handler ns_ble_task.o + 0x01028c18 0x01028c18 0x00000008 Code RO 4739 i.app_fan_get_rpm app_info.o + 0x01028c20 0x01028c20 0x0000005c Code RO 4740 i.app_info_chip_temp_c10 app_info.o + 0x01028c7c 0x01028c7c 0x00000018 Code RO 4741 i.app_info_cur_bank app_info.o + 0x01028c94 0x01028c94 0x0000004c Code RO 4742 i.app_info_handle_query app_info.o + 0x01028ce0 0x01028ce0 0x0000000c Code RO 4743 i.app_info_last_temp_raw app_info.o + 0x01028cec 0x01028cec 0x0000002c Code RO 4744 i.app_info_tlv_snapshot app_info.o + 0x01028d18 0x01028d18 0x00000020 Code RO 4745 i.app_info_vdd_mv app_info.o + 0x01028d38 0x01028d38 0x0000001c Code RO 3853 i.app_init_timeout_evt_handler ns_ble_task.o + 0x01028d54 0x01028d54 0x000000ac Code RO 3854 i.app_lsi_calib_evt_handler ns_ble_task.o + 0x01028e00 0x01028e00 0x00000018 Code RO 4684 i.app_ota_abort app_ota.o + 0x01028e18 0x01028e18 0x00000008 Code RO 4685 i.app_ota_current_bank_base app_ota.o + 0x01028e20 0x01028e20 0x00000120 Code RO 4686 i.app_ota_handle_frame app_ota.o + 0x01028f40 0x01028f40 0x00000008 Code RO 4871 i.app_params_get app_params.o + 0x01028f48 0x01028f48 0x0000005c Code RO 4872 i.app_params_init app_params.o + 0x01028fa4 0x01028fa4 0x0000002c Code RO 4874 i.app_params_restore_defaults app_params.o + 0x01028fd0 0x01028fd0 0x00000068 Code RO 4060 i.app_rdtss_add_rdts app_rdtss.o + 0x01029038 0x01029038 0x00000004 Code RO 3211 i.app_sec_msg_dflt_handler ns_sec.o + 0x0102903c 0x0102903c 0x00000078 Code RO 3453 i.app_set_adv_data ns_ble.o + 0x010290b4 0x010290b4 0x000000c4 Code RO 3454 i.app_set_scan_rsp_data ns_ble.o + 0x01029178 0x01029178 0x00000070 Code RO 3455 i.app_start_advertising ns_ble.o + 0x010291e8 0x010291e8 0x00000002 Code RO 4129 i.app_user_msg_handler app_ble.o + 0x010291ea 0x010291ea 0x00000002 PAD + 0x010291ec 0x010291ec 0x000000c0 Code RO 1987 i.attm_att_set_value lib_att.o + 0x010292ac 0x010292ac 0x00000010 Code RO 4226 i.ble_schedule_task main.o + 0x010292bc 0x010292bc 0x00000014 Code RO 4543 i.ble_up_on_cfm ble_up.o + 0x010292d0 0x010292d0 0x00000058 Code RO 4544 i.ble_up_poll ble_up.o + 0x01029328 0x01029328 0x00000010 Code RO 4545 i.ble_up_reset ble_up.o + 0x01029338 0x01029338 0x00000048 Code RO 4546 i.ble_up_write ble_up.o + 0x01029380 0x01029380 0x0000005c Code RO 4941 i.bootset_commit app_bootset.o + 0x010293dc 0x010293dc 0x00000178 Code RO 4942 i.bootset_print app_bootset.o + 0x01029554 0x01029554 0x000000dc Code RO 4308 i.bsp_usart_init bsp_usart.o + 0x01029630 0x01029630 0x00000038 Code RO 4309 i.bsp_usart_read_byte bsp_usart.o + 0x01029668 0x01029668 0x00000054 Code RO 4311 i.bsp_usart_rx_isr_handler bsp_usart.o + 0x010296bc 0x010296bc 0x00000070 Code RO 4312 i.bsp_usart_set_baud bsp_usart.o + 0x0102972c 0x0102972c 0x00000020 Code RO 4313 i.bsp_usart_tx_lock bsp_usart.o + 0x0102974c 0x0102974c 0x00000024 Code RO 4314 i.bsp_usart_tx_unlock bsp_usart.o + 0x01029770 0x01029770 0x00000098 Code RO 4315 i.bsp_usart_write_dma bsp_usart.o + 0x01029808 0x01029808 0x0000003a Code RO 4980 i.buffer_skip_whitespace cjson.o + 0x01029842 0x01029842 0x00000002 PAD + 0x01029844 0x01029844 0x00000034 Code RO 4990 i.cJSON_AddNumberToObject cjson.o + 0x01029878 0x01029878 0x00000064 Code RO 5004 i.cJSON_CreateNumber cjson.o + 0x010298dc 0x010298dc 0x00000018 Code RO 5005 i.cJSON_CreateObject cjson.o + 0x010298f4 0x010298f4 0x00000054 Code RO 5012 i.cJSON_Delete cjson.o + 0x01029948 0x01029948 0x0000000a Code RO 5025 i.cJSON_GetObjectItem cjson.o + 0x01029952 0x01029952 0x00000002 PAD + 0x01029954 0x01029954 0x00000050 Code RO 5029 i.cJSON_InitHooks cjson.o + 0x010299a4 0x010299a4 0x00000012 Code RO 5036 i.cJSON_IsNumber cjson.o + 0x010299b6 0x010299b6 0x00000012 Code RO 5037 i.cJSON_IsObject cjson.o + 0x010299c8 0x010299c8 0x00000024 Code RO 5042 i.cJSON_New_Item cjson.o + 0x010299ec 0x010299ec 0x00000022 Code RO 5043 i.cJSON_Parse cjson.o + 0x01029a0e 0x01029a0e 0x00000002 PAD + 0x01029a10 0x01029a10 0x000000ec Code RO 5045 i.cJSON_ParseWithLengthOpts cjson.o + 0x01029afc 0x01029afc 0x00000010 Code RO 5050 i.cJSON_PrintUnformatted cjson.o + 0x01029b0c 0x01029b0c 0x0000000c Code RO 5058 i.cJSON_free cjson.o + 0x01029b18 0x01029b18 0x00000028 Code RO 5060 i.cJSON_strdup cjson.o + 0x01029b40 0x01029b40 0x00000034 Code RO 4822 i.caiic_crc32 boot_crc32.o + 0x01029b74 0x01029b74 0x0000002a Code RO 3025 i.check_client_char_cfg rdts_common.o + 0x01029b9e 0x01029b9e 0x00000004 Code RO 4390 i.cli_cmd_count cli_core.o + 0x01029ba2 0x01029ba2 0x00000002 PAD + 0x01029ba4 0x01029ba4 0x00000018 Code RO 4391 i.cli_cmd_name cli_core.o + 0x01029bbc 0x01029bbc 0x000000b4 Code RO 4392 i.cli_exec_line cli_core.o + 0x01029c70 0x01029c70 0x0000002c Code RO 4393 i.cli_printf cli_core.o + 0x01029c9c 0x01029c9c 0x00000068 Code RO 4505 i.cli_redraw_line app_cli.o + 0x01029d04 0x01029d04 0x0000002c Code RO 4613 i.cli_rsp_out app_ble_proto.o + 0x01029d30 0x01029d30 0x0000000c Code RO 4394 i.cli_set_output cli_core.o + 0x01029d3c 0x01029d3c 0x00000024 Code RO 4395 i.cli_write cli_core.o + 0x01029d60 0x01029d60 0x0000005c Code RO 5061 i.compare_double cjson.o + 0x01029dbc 0x01029dbc 0x0000002a Code RO 2663 i.diss_check_val_len diss.o + 0x01029de6 0x01029de6 0x00000002 Code RO 2664 i.diss_cleanup diss.o + 0x01029de8 0x01029de8 0x00000002 Code RO 2666 i.diss_create diss.o + 0x01029dea 0x01029dea 0x0000003e Code RO 2667 i.diss_destroy diss.o + 0x01029e28 0x01029e28 0x00000034 Code RO 2668 i.diss_handle_to_value diss.o + 0x01029e5c 0x01029e5c 0x000000a0 Code RO 2669 i.diss_init diss.o + 0x01029efc 0x01029efc 0x00000008 Code RO 2670 i.diss_prf_itf_get diss.o + 0x01029f04 0x01029f04 0x0000009c Code RO 2762 i.diss_set_value_req_handler diss_task.o + 0x01029fa0 0x01029fa0 0x00000020 Code RO 2763 i.diss_task_init diss_task.o + 0x01029fc0 0x01029fc0 0x0000007c Code RO 2764 i.diss_value_cfm_handler diss_task.o + 0x0102a03c 0x0102a03c 0x000000c0 Code RO 4007 i.diss_value_req_ind_handler app_dis.o + 0x0102a0fc 0x0102a0fc 0x0000003a Code RO 2671 i.diss_value_to_handle diss.o + 0x0102a136 0x0102a136 0x00000002 PAD + 0x0102a138 0x0102a138 0x00000060 Code RO 5545 i.eTaskGetState tasks.o + 0x0102a198 0x0102a198 0x00000098 Code RO 5063 i.ensure cjson.o + 0x0102a230 0x0102a230 0x0000003c Code RO 4316 i.fputc bsp_usart.o + 0x0102a26c 0x0102a26c 0x000000f0 Code RO 3212 i.gapc_bond_ind_handler ns_sec.o + 0x0102a35c 0x0102a35c 0x00000208 Code RO 3213 i.gapc_bond_req_ind_handler ns_sec.o + 0x0102a564 0x0102a564 0x00000028 Code RO 3855 i.gapc_cmp_evt_handler ns_ble_task.o + 0x0102a58c 0x0102a58c 0x0000006c Code RO 3856 i.gapc_conn_rssi_ind_handler ns_ble_task.o + 0x0102a5f8 0x0102a5f8 0x00000158 Code RO 3857 i.gapc_connection_req_ind_handler ns_ble_task.o + 0x0102a750 0x0102a750 0x00000064 Code RO 3858 i.gapc_disconnect_ind_handler ns_ble_task.o + 0x0102a7b4 0x0102a7b4 0x00000028 Code RO 3214 i.gapc_encrypt_ind_handler ns_sec.o + 0x0102a7dc 0x0102a7dc 0x00000130 Code RO 3215 i.gapc_encrypt_req_ind_handler ns_sec.o + 0x0102a90c 0x0102a90c 0x00000080 Code RO 3859 i.gapc_get_dev_info_req_ind_handler ns_ble_task.o + 0x0102a98c 0x0102a98c 0x0000000c Code RO 3860 i.gapc_le_phy_ind_handler ns_ble_task.o + 0x0102a998 0x0102a998 0x0000001c Code RO 3861 i.gapc_le_pkt_size_ind_handler ns_ble_task.o + 0x0102a9b4 0x0102a9b4 0x00000064 Code RO 3862 i.gapc_param_update_req_ind_handler ns_ble_task.o + 0x0102aa18 0x0102aa18 0x00000028 Code RO 3863 i.gapc_param_updated_ind_handler ns_ble_task.o + 0x0102aa40 0x0102aa40 0x00000040 Code RO 3864 i.gapc_set_dev_info_req_ind_handler ns_ble_task.o + 0x0102aa80 0x0102aa80 0x00000034 Code RO 3865 i.gapm_activity_created_ind_handler ns_ble_task.o + 0x0102aab4 0x0102aab4 0x00000060 Code RO 3866 i.gapm_activity_stopped_ind_handler ns_ble_task.o + 0x0102ab14 0x0102ab14 0x0000002c Code RO 3867 i.gapm_addr_solved_ind_handler ns_ble_task.o + 0x0102ab40 0x0102ab40 0x000003e0 Code RO 3868 i.gapm_cmp_evt_handler ns_ble_task.o + 0x0102af20 0x0102af20 0x000000ac Code RO 3869 i.gapm_ext_adv_repoer_ind_handler ns_ble_task.o + 0x0102afcc 0x0102afcc 0x00000036 Code RO 3870 i.gapm_gen_rand_nb_ind_handler ns_ble_task.o + 0x0102b002 0x0102b002 0x0000000c Code RO 3871 i.gapm_profile_added_ind_handler ns_ble_task.o + 0x0102b00e 0x0102b00e 0x0000000c Code RO 3872 i.gapm_scan_request_ind_handler ns_ble_task.o + 0x0102b01a 0x0102b01a 0x00000002 PAD + 0x0102b01c 0x0102b01c 0x00000040 Code RO 2903 i.gattc_att_info_req_ind_handler rdtss_task.o + 0x0102b05c 0x0102b05c 0x00000070 Code RO 2904 i.gattc_cmp_evt_handler rdtss_task.o + 0x0102b0cc 0x0102b0cc 0x00000028 Code RO 3873 i.gattc_cmp_evt_handler ns_ble_task.o + 0x0102b0f4 0x0102b0f4 0x0000004c Code RO 3874 i.gattc_mtu_changed_ind_handler ns_ble_task.o + 0x0102b140 0x0102b140 0x000000c4 Code RO 2765 i.gattc_read_req_ind_handler diss_task.o + 0x0102b204 0x0102b204 0x000000e0 Code RO 2905 i.gattc_read_req_ind_handler rdtss_task.o + 0x0102b2e4 0x0102b2e4 0x00000110 Code RO 2906 i.gattc_write_req_ind_handler rdtss_task.o + 0x0102b3f4 0x0102b3f4 0x0000006c Code RO 3026 i.get_cfg_handle rdts_common.o + 0x0102b460 0x0102b460 0x00000098 Code RO 5064 i.get_object_item cjson.o + 0x0102b4f8 0x0102b4f8 0x00000054 Code RO 3027 i.get_value_handle rdts_common.o + 0x0102b54c 0x0102b54c 0x00000064 Code RO 4746 i.info_adc_init app_info.o + 0x0102b5b0 0x0102b5b0 0x0000006c Code RO 4747 i.info_adc_read app_info.o + 0x0102b61c 0x0102b61c 0x00000148 Code RO 4748 i.info_fill_item app_info.o + 0x0102b764 0x0102b764 0x0000002c Code RO 4749 i.info_put_tlv app_info.o + 0x0102b790 0x0102b790 0x00000030 Code RO 5528 i.infra_cjson_init infra_cjson.o + 0x0102b7c0 0x0102b7c0 0x00000050 Code RO 6517 i.internal_alloc mc_p.l(mallocr.o) + 0x0102b810 0x0102b810 0x00000034 Code RO 4227 i.led_task main.o + 0x0102b844 0x0102b844 0x00000030 Code RO 2356 i.llhwc_modem_setmode rwip_driver.o + 0x0102b874 0x0102b874 0x00000130 Code RO 2357 i.llhwc_phy_prerx_flash rwip_driver.o + 0x0102b9a4 0x0102b9a4 0x00000090 Code RO 2358 i.llhwc_setmode_reg_config rwip_driver.o + 0x0102ba34 0x0102ba34 0x000001a0 Code RO 4228 i.main main.o + 0x0102bbd4 0x0102bbd4 0x0000005c Code RO 3456 i.ns_EXTI4_12_IRQHandler ns_ble.o + 0x0102bc30 0x0102bc30 0x00000028 Code RO 3457 i.ns_HardFault_Handler ns_ble.o + 0x0102bc58 0x0102bc58 0x00000020 Code RO 3459 i.ns_ble_add_prf_func_register ns_ble.o + 0x0102bc78 0x0102bc78 0x0000002c Code RO 3460 i.ns_ble_add_svc ns_ble.o + 0x0102bca4 0x0102bca4 0x000000dc Code RO 3462 i.ns_ble_adv_fsm_next ns_ble.o + 0x0102bd80 0x0102bd80 0x00000048 Code RO 3463 i.ns_ble_adv_init ns_ble.o + 0x0102bdc8 0x0102bdc8 0x00000050 Code RO 3464 i.ns_ble_adv_start ns_ble.o + 0x0102be18 0x0102be18 0x0000004c Code RO 3465 i.ns_ble_adv_stop ns_ble.o + 0x0102be64 0x0102be64 0x0000003c Code RO 3468 i.ns_ble_delete_init ns_ble.o + 0x0102bea0 0x0102bea0 0x00000038 Code RO 3469 i.ns_ble_delete_scan ns_ble.o + 0x0102bed8 0x0102bed8 0x0000002c Code RO 3470 i.ns_ble_disconnect ns_ble.o + 0x0102bf04 0x0102bf04 0x0000006c Code RO 3473 i.ns_ble_gap_init ns_ble.o + 0x0102bf70 0x0102bf70 0x00000024 Code RO 3476 i.ns_ble_get_connection_num ns_ble.o + 0x0102bf94 0x0102bf94 0x00000050 Code RO 3479 i.ns_ble_list_set_ral ns_ble.o + 0x0102bfe4 0x0102bfe4 0x00000084 Code RO 3481 i.ns_ble_lsc_config ns_ble.o + 0x0102c068 0x0102c068 0x00000034 Code RO 3483 i.ns_ble_mtu_set ns_ble.o + 0x0102c09c 0x0102c09c 0x00000028 Code RO 3485 i.ns_ble_prf_task_register ns_ble.o + 0x0102c0c4 0x0102c0c4 0x00000048 Code RO 3490 i.ns_ble_scan_data_find ns_ble.o + 0x0102c10c 0x0102c10c 0x00000278 Code RO 3497 i.ns_ble_stack_init ns_ble.o + 0x0102c384 0x0102c384 0x00000124 Code RO 3498 i.ns_ble_start_init ns_ble.o + 0x0102c4a8 0x0102c4a8 0x000000cc Code RO 3499 i.ns_ble_start_scan ns_ble.o + 0x0102c574 0x0102c574 0x00000038 Code RO 3500 i.ns_ble_stop_init ns_ble.o + 0x0102c5ac 0x0102c5ac 0x0000003c Code RO 3501 i.ns_ble_stop_scan ns_ble.o + 0x0102c5e8 0x0102c5e8 0x00000078 Code RO 3502 i.ns_ble_update_param ns_ble.o + 0x0102c660 0x0102c660 0x0000002c Code RO 3216 i.ns_bond_db_get_size ns_sec.o + 0x0102c68c 0x0102c68c 0x0000001c Code RO 3217 i.ns_bond_db_load ns_sec.o + 0x0102c6a8 0x0102c6a8 0x00000030 Code RO 3218 i.ns_bond_last_bonded_addr ns_sec.o + 0x0102c6d8 0x0102c6d8 0x00000030 Code RO 3219 i.ns_bond_last_bonded_peer_id ns_sec.o + 0x0102c708 0x0102c708 0x00000064 Code RO 3220 i.ns_bond_last_bonded_ral_info ns_sec.o + 0x0102c76c 0x0102c76c 0x00000060 Code RO 3221 i.ns_bond_resolv_addr_start ns_sec.o + 0x0102c7cc 0x0102c7cc 0x0000007c Code RO 3222 i.ns_bond_search_addr_irk ns_sec.o + 0x0102c848 0x0102c848 0x000000d4 Code RO 3505 i.ns_peripheral_config ns_ble.o + 0x0102c91c 0x0102c91c 0x00000160 Code RO 3224 i.ns_sec_bond_store_evt_handler ns_sec.o + 0x0102ca7c 0x0102ca7c 0x00000010 Code RO 3225 i.ns_sec_get_bond_status ns_sec.o + 0x0102ca8c 0x0102ca8c 0x0000000c Code RO 3226 i.ns_sec_get_iocap ns_sec.o + 0x0102ca98 0x0102ca98 0x00000068 Code RO 3227 i.ns_sec_init ns_sec.o + 0x0102cb00 0x0102cb00 0x00000018 Code RO 3073 i.ns_sleep_lock_acquire ns_sleep.o + 0x0102cb18 0x0102cb18 0x00000014 Code RO 3074 i.ns_sleep_lock_release ns_sleep.o + 0x0102cb2c 0x0102cb2c 0x000000c8 Code RO 3149 i.ns_timer_api_process_handler ns_timer.o + 0x0102cbf4 0x0102cbf4 0x00000158 Code RO 4687 i.ota_on_data app_ota.o + 0x0102cd4c 0x0102cd4c 0x000001dc Code RO 4688 i.ota_on_end app_ota.o + 0x0102cf28 0x0102cf28 0x00000022 Code RO 4689 i.ota_rd32 app_ota.o + 0x0102cf4a 0x0102cf4a 0x00000028 Code RO 4690 i.ota_respond app_ota.o + 0x0102cf72 0x0102cf72 0x00000002 PAD + 0x0102cf74 0x0102cf74 0x000000a8 Code RO 4875 i.params_print_json app_params.o + 0x0102d01c 0x0102d01c 0x0000005c Code RO 4876 i.params_save app_params.o + 0x0102d078 0x0102d078 0x00000270 Code RO 5065 i.parse_string cjson.o + 0x0102d2e8 0x0102d2e8 0x000003b4 Code RO 5066 i.parse_value cjson.o + 0x0102d69c 0x0102d69c 0x00000044 Code RO 3506 i.patchx_enable ns_ble.o + 0x0102d6e0 0x0102d6e0 0x00000088 Code RO 2537 i.prf_add_profile prf.o + 0x0102d768 0x0102d768 0x00000010 Code RO 2540 i.prf_dst_task_get prf.o + 0x0102d778 0x0102d778 0x00000030 Code RO 2541 i.prf_env_get prf.o + 0x0102d7a8 0x0102d7a8 0x00000038 Code RO 2542 i.prf_get_id_from_task prf.o + 0x0102d7e0 0x0102d7e0 0x00000028 Code RO 2543 i.prf_get_itf_func_register prf.o + 0x0102d808 0x0102d808 0x00000038 Code RO 2544 i.prf_get_task_from_id prf.o + 0x0102d840 0x0102d840 0x000000b4 Code RO 2545 i.prf_init prf.o + 0x0102d8f4 0x0102d8f4 0x00000030 Code RO 2546 i.prf_itf_get prf.o + 0x0102d924 0x0102d924 0x000000be Code RO 5067 i.print cjson.o + 0x0102d9e2 0x0102d9e2 0x00000002 PAD + 0x0102d9e4 0x0102d9e4 0x00000120 Code RO 5068 i.print_string_ptr cjson.o + 0x0102db04 0x0102db04 0x000003f8 Code RO 5069 i.print_value cjson.o + 0x0102defc 0x0102defc 0x00000038 Code RO 4614 i.proto_cli_out app_ble_proto.o + 0x0102df34 0x0102df34 0x00000080 Code RO 4615 i.proto_dump app_ble_proto.o + 0x0102dfb4 0x0102dfb4 0x00000058 Code RO 5547 i.prvAddCurrentTaskToDelayedList tasks.o + 0x0102e00c 0x0102e00c 0x00000070 Code RO 5875 i.prvCopyDataToQueue queue.o + 0x0102e07c 0x0102e07c 0x00000054 Code RO 5548 i.prvIdleTask tasks.o + 0x0102e0d0 0x0102e0d0 0x00000054 Code RO 6105 i.prvInsertBlockIntoFreeList heap_4.o + 0x0102e124 0x0102e124 0x000000cc Code RO 5549 i.prvListTasksWithinSingleList tasks.o + 0x0102e1f0 0x0102e1f0 0x00000014 Code RO 6152 i.prvTaskExitError port.o + 0x0102e204 0x0102e204 0x00000074 Code RO 5876 i.prvUnlockQueue queue.o + 0x0102e278 0x0102e278 0x000000f4 Code RO 6106 i.pvPortMalloc heap_4.o + 0x0102e36c 0x0102e36c 0x00000018 Code RO 5550 i.pvTaskIncrementMutexHeldCount tasks.o + 0x0102e384 0x0102e384 0x00000024 Code RO 6153 i.pxPortInitialiseStack port.o + 0x0102e3a8 0x0102e3a8 0x0000003a Code RO 2907 i.rdtss_att_get_value rdtss_task.o + 0x0102e3e2 0x0102e3e2 0x00000002 PAD + 0x0102e3e4 0x0102e3e4 0x00000040 Code RO 2908 i.rdtss_att_info_rsp_handler rdtss_task.o + 0x0102e424 0x0102e424 0x00000068 Code RO 2909 i.rdtss_att_set_value rdtss_task.o + 0x0102e48c 0x0102e48c 0x0000004c Code RO 2852 i.rdtss_cleanup rdtss.o + 0x0102e4d8 0x0102e4d8 0x0000004c Code RO 2853 i.rdtss_create rdtss.o + 0x0102e524 0x0102e524 0x00000042 Code RO 2854 i.rdtss_destroy rdtss.o + 0x0102e566 0x0102e566 0x0000001c Code RO 3028 i.rdtss_get_att_handle rdts_common.o + 0x0102e582 0x0102e582 0x00000028 Code RO 3029 i.rdtss_get_att_idx rdts_common.o + 0x0102e5aa 0x0102e5aa 0x00000098 Code RO 2855 i.rdtss_init rdtss.o + 0x0102e642 0x0102e642 0x00000002 PAD + 0x0102e644 0x0102e644 0x000000a4 Code RO 2910 i.rdtss_init_ccc_values rdtss_task.o + 0x0102e6e8 0x0102e6e8 0x00000008 Code RO 2856 i.rdtss_prf_itf_get rdtss.o + 0x0102e6f0 0x0102e6f0 0x00000054 Code RO 4062 i.rdtss_send_notify app_rdtss.o + 0x0102e744 0x0102e744 0x00000034 Code RO 2911 i.rdtss_set_ccc_value rdtss_task.o + 0x0102e778 0x0102e778 0x00000020 Code RO 2912 i.rdtss_task_init rdtss_task.o + 0x0102e798 0x0102e798 0x000000b0 Code RO 2913 i.rdtss_val_ind_req_handler rdtss_task.o + 0x0102e848 0x0102e848 0x0000000a Code RO 4063 i.rdtss_val_ntf_cfm_handler app_rdtss.o + 0x0102e852 0x0102e852 0x000000a6 Code RO 2914 i.rdtss_val_ntf_req_handler rdtss_task.o + 0x0102e8f8 0x0102e8f8 0x00000020 Code RO 2915 i.rdtss_val_set_req_handler rdtss_task.o + 0x0102e918 0x0102e918 0x00000118 Code RO 4064 i.rdtss_val_write_ind_handler app_rdtss.o + 0x0102ea30 0x0102ea30 0x0000007c Code RO 4065 i.rdtss_value_req_ind_handler app_rdtss.o + 0x0102eaac 0x0102eaac 0x00000080 Code RO 2916 i.rdtss_value_req_rsp_handler rdtss_task.o + 0x0102eb2c 0x0102eb2c 0x00000074 Code RO 6518 i.realloc mc_p.l(mallocr.o) + 0x0102eba0 0x0102eba0 0x00000118 Code RO 2105 i.rwip_init rwip.o + 0x0102ecb8 0x0102ecb8 0x000000f8 Code RO 2365 i.rwip_slp_isr rwip_driver.o + 0x0102edb0 0x0102edb0 0x0000001c Code RO 6215 i.strtod m_ps.l(strtod.o) + 0x0102edcc 0x0102edcc 0x00000002 Code RO 3154 i.timer_canceled_handler ns_timer.o + 0x0102edce 0x0102edce 0x00000002 Code RO 3155 i.timer_modified_handler ns_timer.o + 0x0102edd0 0x0102edd0 0x00000026 Code RO 6063 i.uxListRemove list.o + 0x0102edf6 0x0102edf6 0x00000002 PAD + 0x0102edf8 0x0102edf8 0x0000000c Code RO 5552 i.uxTaskGetNumberOfTasks tasks.o + 0x0102ee04 0x0102ee04 0x00000098 Code RO 5553 i.uxTaskGetSystemState tasks.o + 0x0102ee9c 0x0102ee9c 0x00000016 Code RO 6064 i.vListInitialise list.o + 0x0102eeb2 0x0102eeb2 0x00000006 Code RO 6065 i.vListInitialiseItem list.o + 0x0102eeb8 0x0102eeb8 0x00000032 Code RO 6066 i.vListInsert list.o + 0x0102eeea 0x0102eeea 0x00000018 Code RO 6067 i.vListInsertEnd list.o + 0x0102ef02 0x0102ef02 0x00000002 PAD + 0x0102ef04 0x0102ef04 0x00000018 Code RO 6155 i.vPortEnterCritical port.o + 0x0102ef1c 0x0102ef1c 0x0000001c Code RO 6156 i.vPortExitCritical port.o + 0x0102ef38 0x0102ef38 0x00000044 Code RO 6107 i.vPortFree heap_4.o + 0x0102ef7c 0x0102ef7c 0x00000018 Code RO 6157 i.vPortYield port.o + 0x0102ef94 0x0102ef94 0x00000030 Code RO 5558 i.vTaskDelay tasks.o + 0x0102efc4 0x0102efc4 0x00000010 Code RO 5563 i.vTaskInternalSetTimeOutState tasks.o + 0x0102efd4 0x0102efd4 0x000000d0 Code RO 5564 i.vTaskList tasks.o + 0x0102f0a4 0x0102f0a4 0x0000000c Code RO 5565 i.vTaskMissedYield tasks.o + 0x0102f0b0 0x0102f0b0 0x00000024 Code RO 5567 i.vTaskPlaceOnEventList tasks.o + 0x0102f0d4 0x0102f0d4 0x00000074 Code RO 5569 i.vTaskPriorityDisinheritAfterTimeout tasks.o + 0x0102f148 0x0102f148 0x00000050 Code RO 5575 i.vTaskStartScheduler tasks.o + 0x0102f198 0x0102f198 0x00000010 Code RO 5577 i.vTaskSuspendAll tasks.o + 0x0102f1a8 0x0102f1a8 0x00000064 Code RO 5578 i.vTaskSwitchContext tasks.o + 0x0102f20c 0x0102f20c 0x0000000c Code RO 6109 i.xPortGetFreeHeapSize heap_4.o + 0x0102f218 0x0102f218 0x0000000c Code RO 6110 i.xPortGetMinimumEverFreeHeapSize heap_4.o + 0x0102f224 0x0102f224 0x00000050 Code RO 6158 i.xPortStartScheduler port.o + 0x0102f274 0x0102f274 0x00000024 Code RO 5887 i.xQueueCreateMutex queue.o + 0x0102f298 0x0102f298 0x00000044 Code RO 5888 i.xQueueGenericCreate queue.o + 0x0102f2dc 0x0102f2dc 0x0000006e Code RO 5889 i.xQueueGenericReset queue.o + 0x0102f34a 0x0102f34a 0x0000018e Code RO 5890 i.xQueueGenericSend queue.o + 0x0102f4d8 0x0102f4d8 0x0000008e Code RO 5891 i.xQueueGenericSendFromISR queue.o + 0x0102f566 0x0102f566 0x00000142 Code RO 5900 i.xQueueReceive queue.o + 0x0102f6a8 0x0102f6a8 0x00000172 Code RO 5902 i.xQueueSemaphoreTake queue.o + 0x0102f81a 0x0102f81a 0x00000002 PAD + 0x0102f81c 0x0102f81c 0x00000064 Code RO 5579 i.xTaskCheckForTimeOut tasks.o + 0x0102f880 0x0102f880 0x00000178 Code RO 5580 i.xTaskCreate tasks.o + 0x0102f9f8 0x0102f9f8 0x00000020 Code RO 5584 i.xTaskGetSchedulerState tasks.o + 0x0102fa18 0x0102fa18 0x0000000c Code RO 5585 i.xTaskGetTickCount tasks.o + 0x0102fa24 0x0102fa24 0x000000d4 Code RO 5587 i.xTaskIncrementTick tasks.o + 0x0102faf8 0x0102faf8 0x00000068 Code RO 5590 i.xTaskPriorityDisinherit tasks.o + 0x0102fb60 0x0102fb60 0x00000078 Code RO 5591 i.xTaskPriorityInherit tasks.o + 0x0102fbd8 0x0102fbd8 0x00000064 Code RO 5592 i.xTaskRemoveFromEventList tasks.o + 0x0102fc3c 0x0102fc3c 0x000000c8 Code RO 5593 i.xTaskResumeAll tasks.o + 0x0102fd04 0x0102fd04 0x000001d8 Data RO 20 .constdata system_n32wb03x.o + 0x0102fedc 0x0102fedc 0x0000000c Data RO 782 .constdata n32wb03x_rcc.o + 0x0102fee8 0x0102fee8 0x00000324 Data RO 1952 .constdata n32wb03x_qflash.o + 0x0103020c 0x0103020c 0x0000001e Data RO 2366 .constdata rwip_driver.o + 0x0103022a 0x0103022a 0x00000002 PAD + 0x0103022c 0x0103022c 0x000000a8 Data RO 2672 .constdata diss.o + 0x010302d4 0x010302d4 0x00000018 Data RO 2766 .constdata diss_task.o + 0x010302ec 0x010302ec 0x00000010 Data RO 2857 .constdata rdtss.o + 0x010302fc 0x010302fc 0x00000048 Data RO 2917 .constdata rdtss_task.o + 0x01030344 0x01030344 0x00000028 Data RO 3233 .constdata ns_sec.o + 0x0103036c 0x0103036c 0x00000008 Data RO 3234 .constdata ns_sec.o + 0x01030374 0x01030374 0x00000334 Data RO 3508 .constdata ns_ble.o + 0x010306a8 0x010306a8 0x00000098 Data RO 3875 .constdata ns_ble_task.o + 0x01030740 0x01030740 0x000000c8 Data RO 3876 .constdata ns_ble_task.o + 0x01030808 0x01030808 0x0000000c Data RO 3877 .constdata ns_ble_task.o + 0x01030814 0x01030814 0x00000008 Data RO 4008 .constdata app_dis.o + 0x0103081c 0x0103081c 0x00000008 Data RO 4009 .constdata app_dis.o + 0x01030824 0x01030824 0x0000010a Data RO 4066 .constdata app_rdtss.o + 0x0103092e 0x0103092e 0x00000002 PAD + 0x01030930 0x01030930 0x00000018 Data RO 4067 .constdata app_rdtss.o + 0x01030948 0x01030948 0x000000b4 Data RO 4397 .constdata cli_core.o + 0x010309fc 0x010309fc 0x00000007 Data RO 4751 .constdata app_info.o + 0x01030a03 0x01030a03 0x00000081 Data RO 6610 .constdata mc_p.l(ctype_o.o) + 0x01030a84 0x01030a84 0x00000004 Data RO 6611 .constdata mc_p.l(ctype_o.o) + 0x01030a88 0x01030a88 0x00000351 Data RO 4398 .conststring cli_core.o + 0x01030dd9 0x01030dd9 0x00000003 PAD + 0x01030ddc 0x01030ddc 0x00000043 Data RO 4878 .conststring app_params.o + 0x01030e1f 0x01030e1f 0x00000001 PAD + 0x01030e20 0x01030e20 0x00000091 Data RO 4943 .conststring app_bootset.o + 0x01030eb1 0x01030eb1 0x00000003 PAD + 0x01030eb4 0x01030eb4 0x00000020 Data RO 6672 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x20004000, Load base: 0x01030ed4, Size: 0x000077d0, Max: 0x0000c000, ABSOLUTE, COMPRESSED[0x00000614]) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x20004000 COMPRESSED 0x00000004 Data RW 21 .data system_n32wb03x.o + 0x20004004 COMPRESSED 0x0000000c Data RW 1953 .data n32wb03x_qflash.o + 0x20004010 COMPRESSED 0x00000014 Data RW 2367 .data rwip_driver.o + 0x20004024 COMPRESSED 0x00000008 Data RW 3075 .data ns_sleep.o + 0x2000402c COMPRESSED 0x00000014 PAD + 0x20004040 COMPRESSED 0x000006f4 Data RW 3509 .data ns_ble.o + 0x20004734 COMPRESSED 0x00000002 Data RW 3878 .data ns_ble_task.o + 0x20004736 COMPRESSED 0x00000001 Data RW 3879 .data ns_ble_task.o + 0x20004737 COMPRESSED 0x00000001 Data RW 4068 .data app_rdtss.o + 0x20004738 COMPRESSED 0x00000008 Data RW 4317 .data bsp_usart.o + 0x20004740 COMPRESSED 0x00000004 Data RW 4399 .data cli_core.o + 0x20004744 COMPRESSED 0x00000002 Data RW 4507 .data app_cli.o + 0x20004746 COMPRESSED 0x00000006 Data RW 4548 .data ble_up.o + 0x2000474c COMPRESSED 0x0000000c Data RW 4617 .data app_ble_proto.o + 0x20004758 COMPRESSED 0x0000002c Data RW 4691 .data app_ota.o + 0x20004784 COMPRESSED 0x00000004 Data RW 4752 .data app_info.o + 0x20004788 COMPRESSED 0x00000002 Data RW 4879 .data app_params.o + 0x2000478a COMPRESSED 0x00000001 Data RW 4944 .data app_bootset.o + 0x2000478b COMPRESSED 0x00000001 PAD + 0x2000478c COMPRESSED 0x00000014 Data RW 5072 .data cjson.o + 0x200047a0 COMPRESSED 0x00000001 Data RW 5529 .data infra_cjson.o + 0x200047a1 COMPRESSED 0x00000003 PAD + 0x200047a4 COMPRESSED 0x0000003c Data RW 5596 .data tasks.o + 0x200047e0 COMPRESSED 0x00000018 Data RW 6112 .data heap_4.o + 0x200047f8 COMPRESSED 0x00000004 Data RW 6159 .data port.o + 0x200047fc COMPRESSED 0x00000004 Data RW 6230 .data mc_p.l(rand.o) + 0x20004800 COMPRESSED 0x00000004 Data RW 6637 .data mc_p.l(mvars.o) + 0x20004804 COMPRESSED 0x00000004 Data RW 6638 .data mc_p.l(mvars.o) + 0x20004808 COMPRESSED 0x00000004 Data RW 6642 .data mc_p.l(errno.o) + 0x2000480c - 0x00000034 Zero RW 19 .bss system_n32wb03x.o + 0x20004840 - 0x00000328 Zero RW 1951 .bss n32wb03x_qflash.o + 0x20004b68 - 0x0000011c Zero RW 2548 .bss prf.o + 0x20004c84 - 0x00000050 Zero RW 3156 .bss ns_timer.o + 0x20004cd4 - 0x0000005c Zero RW 3232 .bss ns_sec.o + 0x20004d30 - 0x000001b0 Zero RW 3507 .bss ns_ble.o + 0x20004ee0 - 0x000001e0 Zero RW 4396 .bss cli_core.o + 0x200050c0 - 0x00000240 Zero RW 4506 .bss app_cli.o + 0x20005300 - 0x00000200 Zero RW 4547 .bss ble_up.o + 0x20005500 - 0x0000077b Zero RW 4616 .bss app_ble_proto.o + 0x20005c7b - 0x00000030 Zero RW 4750 .bss app_info.o + 0x20005cab COMPRESSED 0x00000001 PAD + 0x20005cac - 0x00000034 Zero RW 4877 .bss app_params.o + 0x20005ce0 - 0x000000f0 Zero RW 5595 .bss tasks.o + 0x20005dd0 - 0x00005000 Zero RW 6111 .bss heap_4.o + 0x2000add0 - 0x00000200 Zero RW 2 HEAP startup_n32wb03x.o + 0x2000afd0 - 0x00000800 Zero RW 1 STACK startup_n32wb03x.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 696 188 0 0 0 12840 app_ble.o + 1204 254 0 12 1915 9568 app_ble_proto.o + 2032 1156 145 1 0 5563 app_bootset.o + 1220 112 0 2 576 5970 app_cli.o + 284 102 16 0 0 8644 app_dis.o + 100 12 0 0 0 2298 app_gpio.o + 868 110 7 4 48 8056 app_info.o + 1214 70 0 44 0 8747 app_ota.o + 1432 594 67 2 52 7737 app_params.o + 602 160 290 1 0 5690 app_rdtss.o + 196 36 0 6 512 2736 ble_up.o + 52 4 0 0 0 958 boot_crc32.o + 752 90 0 8 0 9943 bsp_usart.o + 4428 212 0 20 0 35292 cjson.o + 2068 1142 1029 4 480 16815 cli_core.o + 386 12 168 0 0 18834 diss.o + 508 20 24 0 0 20126 diss_task.o + 420 38 0 24 20480 5428 heap_4.o + 48 14 0 1 0 555 infra_cjson.o + 192 20 0 0 0 31670 lib_att.o + 140 0 0 0 0 3746 list.o + 484 284 0 0 0 11543 main.o + 120 18 0 0 0 7160 misc.o + 486 74 0 0 0 8360 n32wb03x_adc.o + 256 40 0 0 0 5231 n32wb03x_dma.o + 152 14 0 0 0 2677 n32wb03x_exti.o + 228 6 0 0 0 4209 n32wb03x_gpio.o + 196 118 0 0 0 3136 n32wb03x_it.o + 128 38 804 12 808 3842 n32wb03x_qflash.o + 236 56 12 0 0 5000 n32wb03x_rcc.o + 324 22 0 0 0 7756 n32wb03x_usart.o + 3612 640 820 1780 432 91393 ns_ble.o + 2990 326 364 3 0 30625 ns_ble_task.o + 0 0 0 0 0 524 ns_error.o + 2080 226 48 0 92 106721 ns_sec.o + 44 8 0 8 0 2457 ns_sleep.o + 204 34 0 0 80 6689 ns_timer.o + 370 60 0 4 0 7576 port.o + 580 40 0 0 284 9510 prf.o + 1674 0 0 0 0 13764 queue.o + 302 16 0 0 0 7079 rdts_common.o + 378 16 16 0 0 7000 rdtss.o + 1648 56 72 0 0 33093 rdtss_task.o + 280 82 0 0 0 83330 rwip.o + 744 242 30 20 0 65413 rwip_driver.o + 28 8 192 0 2560 748 startup_n32wb03x.o + 702 68 472 4 52 129128 system_n32wb03x.o + 2548 254 0 60 240 27724 tasks.o + + ---------------------------------------------------------------------- + 40208 7268 4619 2044 28612 902904 Object Totals + 528 176 32 0 0 0 (incl. Generated) + 44 0 11 24 1 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 28 0 0 0 0 72 strtod.o + 60 10 0 0 0 84 __0sscanf.o + 96 0 0 0 0 0 __dclz77c.o + 30 0 0 0 0 60 _chval.o + 824 12 0 0 0 84 _scanf.o + 68 0 0 0 0 76 _sgetc.o + 166 0 0 0 0 84 _strtoul.o + 8 4 133 0 0 60 ctype_o.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 8 4 0 4 0 60 errno.o + 40 0 0 0 0 72 idiv.o + 36 8 0 0 0 68 init.o + 18 0 0 0 0 68 isspace_o.o + 0 0 0 0 0 0 iusefp.o + 122 0 0 0 0 84 llmul.o + 32 0 0 0 0 68 llshl.o + 38 0 0 0 0 68 llsshr.o + 34 0 0 0 0 68 llushr.o + 368 36 0 0 0 308 mallocr.o + 20 0 0 0 0 60 memchr.o + 26 0 0 0 0 72 memcmp.o + 36 0 0 0 0 60 memcpya.o + 36 0 0 0 0 100 memseta.o + 0 0 0 8 0 0 mvars.o + 2368 106 0 0 0 688 printfa.o + 36 12 0 4 0 120 rand.o + 44 8 0 0 0 84 scanf_char.o + 898 12 0 0 0 184 scanf_fp.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 + 164 16 0 0 0 120 strtod.o + 118 0 0 0 0 84 strtoul.o + 12 0 0 0 0 60 tolower.o + 44 0 0 0 0 72 uidiv.o + 96 0 0 0 0 84 uldiv.o + 40 2 0 0 0 68 cdcmple.o + 40 2 0 0 0 68 cdrcmple.o + 56 0 0 0 0 68 d2f.o + 356 4 0 0 0 140 dadd.o + 240 6 0 0 0 84 ddiv.o + 236 0 0 0 0 216 depilogue.o + 72 10 0 0 0 72 dfixi.o + 64 10 0 0 0 68 dfixul.o + 40 6 0 0 0 68 dflti.o + 28 4 0 0 0 68 dfltui.o + 28 6 0 0 0 68 dfltul.o + 208 6 0 0 0 88 dmul.o + 44 0 0 0 0 72 dscalb.o + 40 0 0 0 0 60 f2d.o + 178 0 0 0 0 108 fadd.o + 130 0 0 0 0 144 fepilogue.o + 50 0 0 0 0 60 ffixi.o + 14 0 0 0 0 68 ffltui.o + 122 0 0 0 0 72 fmul.o + + ---------------------------------------------------------------------- + 7988 292 133 16 0 5092 Library Totals + 18 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 28 0 0 0 0 72 m_ps.l + 5956 236 133 16 0 3360 mc_p.l + 1986 56 0 0 0 1660 mf_p.l + + ---------------------------------------------------------------------- + 7988 292 133 16 0 5092 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 48196 7560 4752 2060 28612 889848 Grand Totals + 48196 7560 4752 1556 28612 889848 ELF Image Totals (compressed) + 48196 7560 4752 1556 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 52948 ( 51.71kB) + Total RW Size (RW Data + ZI Data) 30672 ( 29.95kB) + Total ROM Size (Code + RO Data + RW Data) 54504 ( 53.23kB) + +============================================================================== + diff --git a/mcm-ddc-ble/MDK-ARM/Listings-app2/startup_n32wb03x.lst b/mcm-ddc-ble/MDK-ARM/Listings-app2/startup_n32wb03x.lst new file mode 100644 index 0000000..fd0148c --- /dev/null +++ b/mcm-ddc-ble/MDK-ARM/Listings-app2/startup_n32wb03x.lst @@ -0,0 +1,1098 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 ; ****************************************************** + ********************** + 2 00000000 ; Copyright (c) 2025, NSING Technologies Inc. + 3 00000000 ; + 4 00000000 ; All rights reserved. + 5 00000000 ; ****************************************************** + ********************** + 6 00000000 ; + 7 00000000 ; Redistribution and use in source and binary forms, wit + h or without + 8 00000000 ; modification, are permitted provided that the followin + g conditions are met: + 9 00000000 ; + 10 00000000 ; - Redistributions of source code must retain the above + copyright notice, + 11 00000000 ; this list of conditions and the disclaimer below. + 12 00000000 ; + 13 00000000 ; NSING' name may not be used to endorse or promote prod + ucts derived from + 14 00000000 ; this software without specific prior written permissio + n. + 15 00000000 ; + 16 00000000 ; DISCLAIMER: THIS SOFTWARE IS PROVIDED BY NSING "AS IS" + AND ANY EXPRESS OR + 17 00000000 ; IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF + 18 00000000 ; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NON-INFRINGEMENT ARE + 19 00000000 ; DISCLAIMED. IN NO EVENT SHALL NSING BE LIABLE FOR ANY + DIRECT, INDIRECT, + 20 00000000 ; INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAG + ES (INCLUDING, BUT NOT + 21 00000000 ; LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICE + S; LOSS OF USE, DATA, + 22 00000000 ; OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED A + ND ON ANY THEORY OF + 23 00000000 ; LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR T + ORT (INCLUDING + 24 00000000 ; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE + USE OF THIS SOFTWARE, + 25 00000000 ; EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + 26 00000000 ; ****************************************************** + ********************** + 27 00000000 + 28 00000000 ; Amount of memory (in bytes) allocated for Stack + 29 00000000 ; Tailor this value to your application needs + 30 00000000 ; Stack Configuration + 31 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> + 32 00000000 ; + 33 00000000 + 34 00000000 00000800 + Stack_Size + EQU 0x00000800 + 35 00000000 + 36 00000000 AREA STACK, NOINIT, READWRITE, ALIGN +=3 + 37 00000000 Stack_Mem + SPACE Stack_Size + 38 00000800 __initial_sp + + + +ARM Macro Assembler Page 2 + + + 39 00000800 + 40 00000800 ; Heap Configuration + 41 00000800 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> + 42 00000800 ; + 43 00000800 + 44 00000800 00000200 + Heap_Size + EQU 0x00000200 + 45 00000800 + 46 00000800 AREA HEAP, NOINIT, READWRITE, ALIGN= +3 + 47 00000000 __heap_base + 48 00000000 Heap_Mem + SPACE Heap_Size + 49 00000200 __heap_limit + 50 00000200 + 51 00000200 PRESERVE8 + 52 00000200 THUMB + 53 00000200 + 54 00000200 + 55 00000200 ; Vector Table Mapped to Address 0 at Reset + 56 00000200 AREA RESET, DATA, READONLY + 57 00000000 EXPORT __Vectors + 58 00000000 EXPORT __Vectors_End + 59 00000000 EXPORT __Vectors_Size + 60 00000000 + 61 00000000 00000000 + __Vectors + DCD __initial_sp ; Top of Stack + 62 00000004 00000000 DCD Reset_Handler ; Reset Handler + 63 00000008 00000000 DCD NMI_Handler ; NMI Handler + 64 0000000C 00000000 DCD HardFault_Handler ; Hard Fault + Handler + 65 00000010 00000000 DCD 0 ; Reserved + 66 00000014 00000000 DCD 0 ; Reserved + 67 00000018 00000000 DCD 0 ; Reserved + 68 0000001C 00000000 DCD 0 ; Reserved + 69 00000020 00000000 DCD 0 ; Reserved + 70 00000024 00000000 DCD 0 ; Reserved + 71 00000028 00000000 DCD 0 ; Reserved + 72 0000002C 00000000 DCD SVC_Handler ; SVCall Handler + 73 00000030 00000000 DCD 0 ; Reserved + 74 00000034 00000000 DCD 0 ; Reserved + 75 00000038 00000000 DCD PendSV_Handler ; PendSV Handler + + 76 0000003C 00000000 DCD SysTick_Handler + ; SysTick Handler + 77 00000040 + 78 00000040 ; External Interrupts + 79 00000040 00000000 DCD WWDG_IRQHandler + ; Window Watchdog + 80 00000044 00000000 DCD BLE_SW_IRQHandler + ; BLE_SW interrupt + 81 00000048 00000000 DCD RTC_IRQHandler ; RTC interrupt( + through EXTI line 1 + 7/19/20 interrupt) + 82 0000004C 00000000 DCD BLE_HSLOT_IRQHandler + ; BLE_HSLOT + 83 00000050 00000000 DCD FLASH_IRQHandler ; Flash + + + +ARM Macro Assembler Page 3 + + + 84 00000054 00000000 DCD RCC_IRQHandler ; RCC + 85 00000058 00000000 DCD EXTI0_1_IRQHandler + ; EXTI Line 0.1 + 86 0000005C 00000000 DCD EXTI2_3_IRQHandler + ; EXTI Line 2.3 + 87 00000060 00000000 DCD EXTI4_12_IRQHandler + ; EXTI Line 4..12 + 88 00000064 00000000 DCD BLE_FINETGT_IRQHandler + ; BLE_FINETGT + 89 00000068 00000000 DCD BLE_FIFO_IRQHandler ; BLE_FIFO + 90 0000006C 00000000 DCD DMA_Channel1_2_3_4_IRQHandler ; + DMA Channel 1,2,3, + 4 + 91 00000070 00000000 DCD DMA_Channel5_IRQHandler ; DMA C + hannel 5,6,7,8 + 92 00000074 00000000 DCD TIM1_BRK_UP_TRG_COM_IRQHandler + ; TIM1 Break/Update + /Trigger and Commut + ation + 93 00000078 00000000 DCD TIM1_CC_IRQHandler ; TIM1 Captu + re Compare + 94 0000007C 00000000 DCD RESERVED_IRQHandler ; + 95 00000080 00000000 DCD TIM3_IRQHandler ; TIM3 + 96 00000084 00000000 DCD BLE_ERROR_IRQHandler + ; BLE_ERROR + 97 00000088 00000000 DCD BLE_CRYPT_IRQHandler ; BLE_CYPT + _IRQHandler + 98 0000008C 00000000 DCD BLE_TIMESTAMP_TGT1_IRQHandler ; + BLE_TIMESTAMP_TGT1 + + 99 00000090 00000000 DCD TIM6_IRQHandler ; TIM6 + 100 00000094 00000000 DCD ADC_IRQHandler ; ADC + 101 00000098 00000000 DCD SPI2_IRQHandler ; SPI2 + 102 0000009C 00000000 DCD I2C1_IRQHandler ; I2C1 + 103 000000A0 00000000 DCD BLE_TIMESTAMP_TGT2_IRQHandler ; + BLE_TIMESTAMP_TGT1 + 2 + 104 000000A4 00000000 DCD SPI1_IRQHandler ; SPI1 + 105 000000A8 00000000 DCD BLE_SLP_IRQHandler ; BLE_SLP + 106 000000AC 00000000 DCD KEYSCAN_IRQHandler ; KEYSCAN + 107 000000B0 00000000 DCD USART1_IRQHandler ; USART1 + 108 000000B4 00000000 DCD LPUART1_IRQHandler ; LPUART1 + 109 000000B8 00000000 DCD USART2_IRQHandler ; USART2 + 110 000000BC 00000000 DCD IRC_IRQHandler ; IRC + 111 000000C0 __Vectors_End + 112 000000C0 + 113 000000C0 000000C0 + __Vectors_Size + EQU __Vectors_End - __Vectors + 114 000000C0 + 115 000000C0 AREA |.text|, CODE, READONLY + 116 00000000 + 117 00000000 ; Reset handler + 118 00000000 Reset_Handler + PROC + 119 00000000 EXPORT Reset_Handler [WEAK +] + 120 00000000 IMPORT __main + 121 00000000 IMPORT SystemInit + + + +ARM Macro Assembler Page 4 + + + 122 00000000 4804 LDR R0, =SystemInit + 123 00000002 4780 BLX R0 + 124 00000004 4804 LDR R0, =__main + 125 00000006 4700 BX R0 + 126 00000008 ENDP + 127 00000008 + 128 00000008 ; Dummy Exception Handlers (infinite loops which can be + modified) + 129 00000008 + 130 00000008 NMI_Handler + PROC + 131 00000008 EXPORT NMI_Handler [WEA +K] + 132 00000008 E7FE B . + 133 0000000A ENDP + 135 0000000A HardFault_Handler + PROC + 136 0000000A EXPORT HardFault_Handler [WEA +K] + 137 0000000A E7FE B . + 138 0000000C ENDP + 139 0000000C SVC_Handler + PROC + 140 0000000C EXPORT SVC_Handler [WEA +K] + 141 0000000C E7FE B . + 142 0000000E ENDP + 143 0000000E PendSV_Handler + PROC + 144 0000000E EXPORT PendSV_Handler [WEA +K] + 145 0000000E E7FE B . + 146 00000010 ENDP + 147 00000010 SysTick_Handler + PROC + 148 00000010 EXPORT SysTick_Handler [WEA +K] + 149 00000010 E7FE B . + 150 00000012 ENDP + 151 00000012 + 152 00000012 Default_Handler + PROC + 153 00000012 + 154 00000012 EXPORT WWDG_IRQHandler [WEA +K] + 155 00000012 EXPORT BLE_SW_IRQHandler [WEA +K] + 156 00000012 EXPORT RTC_IRQHandler [WEA +K] + 157 00000012 EXPORT BLE_HSLOT_IRQHandler [WEA +K] + 158 00000012 EXPORT FLASH_IRQHandler [WEA +K] + 159 00000012 EXPORT RCC_IRQHandler [WEA +K] + 160 00000012 EXPORT EXTI0_1_IRQHandler [WEA +K] + 161 00000012 EXPORT EXTI2_3_IRQHandler [WEA +K] + + + +ARM Macro Assembler Page 5 + + + 162 00000012 EXPORT EXTI4_12_IRQHandler [WEA +K] + 163 00000012 EXPORT BLE_FINETGT_IRQHandler [WEA +K] + 164 00000012 EXPORT BLE_FIFO_IRQHandler [WEA +K] + 165 00000012 EXPORT DMA_Channel1_2_3_4_IRQHandler +[WEAK] + 166 00000012 EXPORT DMA_Channel5_IRQHandler [WEAK] + 167 00000012 EXPORT TIM1_BRK_UP_TRG_COM_IRQHandler +[WEAK] + 168 00000012 EXPORT TIM1_CC_IRQHandler [WEA +K] + 169 00000012 EXPORT RESERVED_IRQHandler [WEA +K] + 170 00000012 EXPORT TIM3_IRQHandler [WEA +K] + 171 00000012 EXPORT BLE_ERROR_IRQHandler [WEA +K] + 172 00000012 EXPORT BLE_CRYPT_IRQHandler [WEA +K] + 173 00000012 EXPORT BLE_TIMESTAMP_TGT1_IRQHandler +[WEAK] + 174 00000012 EXPORT TIM6_IRQHandler [WEA +K] + 175 00000012 EXPORT ADC_IRQHandler [WEA +K] + 176 00000012 EXPORT SPI2_IRQHandler [WEA +K] + 177 00000012 EXPORT I2C1_IRQHandler [WEA +K] + 178 00000012 EXPORT BLE_TIMESTAMP_TGT2_IRQHandler +[WEAK] + 179 00000012 EXPORT SPI1_IRQHandler [WEA +K] + 180 00000012 EXPORT BLE_SLP_IRQHandler [WEA +K] + 181 00000012 EXPORT KEYSCAN_IRQHandler [WEA +K] + 182 00000012 EXPORT USART1_IRQHandler [WEA +K] + 183 00000012 EXPORT LPUART1_IRQHandler [WEA +K] + 184 00000012 EXPORT USART2_IRQHandler [WEA +K] + 185 00000012 EXPORT IRC_IRQHandler [WEA +K] + 186 00000012 + 187 00000012 WWDG_IRQHandler + 188 00000012 BLE_SW_IRQHandler + 189 00000012 RTC_IRQHandler + 190 00000012 BLE_HSLOT_IRQHandler + 191 00000012 FLASH_IRQHandler + 192 00000012 RCC_IRQHandler + 193 00000012 EXTI0_1_IRQHandler + 194 00000012 EXTI2_3_IRQHandler + 195 00000012 EXTI4_12_IRQHandler + 196 00000012 BLE_FINETGT_IRQHandler + 197 00000012 BLE_FIFO_IRQHandler + + + +ARM Macro Assembler Page 6 + + + 198 00000012 DMA_Channel1_2_3_4_IRQHandler + 199 00000012 DMA_Channel5_IRQHandler + 200 00000012 TIM1_BRK_UP_TRG_COM_IRQHandler + 201 00000012 TIM1_CC_IRQHandler + 202 00000012 RESERVED_IRQHandler + 203 00000012 TIM3_IRQHandler + 204 00000012 BLE_ERROR_IRQHandler + 205 00000012 BLE_CRYPT_IRQHandler + 206 00000012 BLE_TIMESTAMP_TGT1_IRQHandler + 207 00000012 TIM6_IRQHandler + 208 00000012 ADC_IRQHandler + 209 00000012 SPI2_IRQHandler + 210 00000012 I2C1_IRQHandler + 211 00000012 BLE_TIMESTAMP_TGT2_IRQHandler + 212 00000012 SPI1_IRQHandler + 213 00000012 BLE_SLP_IRQHandler + 214 00000012 KEYSCAN_IRQHandler + 215 00000012 USART1_IRQHandler + 216 00000012 LPUART1_IRQHandler + 217 00000012 USART2_IRQHandler + 218 00000012 IRC_IRQHandler + 219 00000012 E7FE B . + 220 00000014 + 221 00000014 ENDP + 222 00000014 + 223 00000014 ALIGN + 224 00000014 + 225 00000014 ;******************************************************* + ************************ + 226 00000014 ; User Stack and Heap initialization + 227 00000014 ;******************************************************* + ************************ + 228 00000014 IF :DEF:__MICROLIB + 229 00000014 + 230 00000014 EXPORT __initial_sp + 231 00000014 EXPORT __heap_base + 232 00000014 EXPORT __heap_limit + 233 00000014 + 234 00000014 ELSE + 249 ENDIF + 250 00000014 + 251 00000014 END + 00000000 + 00000000 +Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M0 --apcs=interw +ork --depend=.\objects-app2\startup_n32wb03x.d -o.\objects-app2\startup_n32wb03 +x.o -ID:\Keil_v5\Arm\Packs\Nationstech\N32WB03X_DFP\1.4.0\firmware\CMSIS\device + -ID:\Keil_v5\ARM\CMSIS\Include --predefine="__MICROLIB SETA 1" --predefine="__ +UVISION_VERSION SETA 531" --predefine="N32WB03x SETA 1" --predefine="USE_STDPER +IPH_DRIVER SETA 1" --list=.\listings-app2\startup_n32wb03x.lst ..\..\nations-te +c\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\startup\startup_n32wb03x.s + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +STACK 00000000 + +Symbol: STACK + Definitions + At line 36 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + Uses + None +Comment: STACK unused +Stack_Mem 00000000 + +Symbol: Stack_Mem + Definitions + At line 37 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + Uses + None +Comment: Stack_Mem unused +__initial_sp 00000800 + +Symbol: __initial_sp + Definitions + At line 38 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + Uses + At line 61 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 230 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +HEAP 00000000 + +Symbol: HEAP + Definitions + At line 46 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + Uses + None +Comment: HEAP unused +Heap_Mem 00000000 + +Symbol: Heap_Mem + Definitions + At line 48 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + Uses + None +Comment: Heap_Mem unused +__heap_base 00000000 + +Symbol: __heap_base + Definitions + At line 47 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + Uses + At line 231 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s +Comment: __heap_base used once +__heap_limit 00000200 + +Symbol: __heap_limit + Definitions + At line 49 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + Uses + At line 232 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s +Comment: __heap_limit used once +4 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +RESET 00000000 + +Symbol: RESET + Definitions + At line 56 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + Uses + None +Comment: RESET unused +__Vectors 00000000 + +Symbol: __Vectors + Definitions + At line 61 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + Uses + At line 57 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 113 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +__Vectors_End 000000C0 + +Symbol: __Vectors_End + Definitions + At line 111 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 58 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 113 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +.text 00000000 + +Symbol: .text + Definitions + At line 115 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + None +Comment: .text unused +ADC_IRQHandler 00000012 + +Symbol: ADC_IRQHandler + Definitions + At line 208 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 100 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + At line 175 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +BLE_CRYPT_IRQHandler 00000012 + +Symbol: BLE_CRYPT_IRQHandler + Definitions + At line 205 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 97 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 172 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +BLE_ERROR_IRQHandler 00000012 + +Symbol: BLE_ERROR_IRQHandler + Definitions + At line 204 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 96 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 171 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +BLE_FIFO_IRQHandler 00000012 + +Symbol: BLE_FIFO_IRQHandler + Definitions + At line 197 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 89 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 164 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +BLE_FINETGT_IRQHandler 00000012 + + + + +ARM Macro Assembler Page 2 Alphabetic symbol ordering +Relocatable symbols + +Symbol: BLE_FINETGT_IRQHandler + Definitions + At line 196 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 88 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 163 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +BLE_HSLOT_IRQHandler 00000012 + +Symbol: BLE_HSLOT_IRQHandler + Definitions + At line 190 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 82 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 157 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +BLE_SLP_IRQHandler 00000012 + +Symbol: BLE_SLP_IRQHandler + Definitions + At line 213 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 105 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + At line 180 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +BLE_SW_IRQHandler 00000012 + +Symbol: BLE_SW_IRQHandler + Definitions + At line 188 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 80 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 155 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +BLE_TIMESTAMP_TGT1_IRQHandler 00000012 + +Symbol: BLE_TIMESTAMP_TGT1_IRQHandler + Definitions + At line 206 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 98 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 173 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +BLE_TIMESTAMP_TGT2_IRQHandler 00000012 + + + +ARM Macro Assembler Page 3 Alphabetic symbol ordering +Relocatable symbols + + +Symbol: BLE_TIMESTAMP_TGT2_IRQHandler + Definitions + At line 211 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 103 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + At line 178 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +DMA_Channel1_2_3_4_IRQHandler 00000012 + +Symbol: DMA_Channel1_2_3_4_IRQHandler + Definitions + At line 198 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 90 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 165 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +DMA_Channel5_IRQHandler 00000012 + +Symbol: DMA_Channel5_IRQHandler + Definitions + At line 199 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 91 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 166 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +Default_Handler 00000012 + +Symbol: Default_Handler + Definitions + At line 152 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + None +Comment: Default_Handler unused +EXTI0_1_IRQHandler 00000012 + +Symbol: EXTI0_1_IRQHandler + Definitions + At line 193 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 85 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 160 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +EXTI2_3_IRQHandler 00000012 + +Symbol: EXTI2_3_IRQHandler + + + +ARM Macro Assembler Page 4 Alphabetic symbol ordering +Relocatable symbols + + Definitions + At line 194 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 86 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 161 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +EXTI4_12_IRQHandler 00000012 + +Symbol: EXTI4_12_IRQHandler + Definitions + At line 195 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 87 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 162 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +FLASH_IRQHandler 00000012 + +Symbol: FLASH_IRQHandler + Definitions + At line 191 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 83 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 158 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +HardFault_Handler 0000000A + +Symbol: HardFault_Handler + Definitions + At line 135 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 64 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 136 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +I2C1_IRQHandler 00000012 + +Symbol: I2C1_IRQHandler + Definitions + At line 210 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 102 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + At line 177 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +IRC_IRQHandler 00000012 + + + + +ARM Macro Assembler Page 5 Alphabetic symbol ordering +Relocatable symbols + +Symbol: IRC_IRQHandler + Definitions + At line 218 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 110 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + At line 185 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +KEYSCAN_IRQHandler 00000012 + +Symbol: KEYSCAN_IRQHandler + Definitions + At line 214 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 106 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + At line 181 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +LPUART1_IRQHandler 00000012 + +Symbol: LPUART1_IRQHandler + Definitions + At line 216 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 108 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + At line 183 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +NMI_Handler 00000008 + +Symbol: NMI_Handler + Definitions + At line 130 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 63 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 131 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +PendSV_Handler 0000000E + +Symbol: PendSV_Handler + Definitions + At line 143 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 75 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 144 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +RCC_IRQHandler 00000012 + + + +ARM Macro Assembler Page 6 Alphabetic symbol ordering +Relocatable symbols + + +Symbol: RCC_IRQHandler + Definitions + At line 192 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 84 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 159 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +RESERVED_IRQHandler 00000012 + +Symbol: RESERVED_IRQHandler + Definitions + At line 202 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 94 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 169 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +RTC_IRQHandler 00000012 + +Symbol: RTC_IRQHandler + Definitions + At line 189 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 81 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 156 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +Reset_Handler 00000000 + +Symbol: Reset_Handler + Definitions + At line 118 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 62 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 119 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +SPI1_IRQHandler 00000012 + +Symbol: SPI1_IRQHandler + Definitions + At line 212 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 104 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + At line 179 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + + + + +ARM Macro Assembler Page 7 Alphabetic symbol ordering +Relocatable symbols + +SPI2_IRQHandler 00000012 + +Symbol: SPI2_IRQHandler + Definitions + At line 209 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 101 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + At line 176 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +SVC_Handler 0000000C + +Symbol: SVC_Handler + Definitions + At line 139 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 72 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 140 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +SysTick_Handler 00000010 + +Symbol: SysTick_Handler + Definitions + At line 147 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 76 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 148 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +TIM1_BRK_UP_TRG_COM_IRQHandler 00000012 + +Symbol: TIM1_BRK_UP_TRG_COM_IRQHandler + Definitions + At line 200 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 92 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 167 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +TIM1_CC_IRQHandler 00000012 + +Symbol: TIM1_CC_IRQHandler + Definitions + At line 201 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 93 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 168 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + + + +ARM Macro Assembler Page 8 Alphabetic symbol ordering +Relocatable symbols + + +TIM3_IRQHandler 00000012 + +Symbol: TIM3_IRQHandler + Definitions + At line 203 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 95 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 170 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +TIM6_IRQHandler 00000012 + +Symbol: TIM6_IRQHandler + Definitions + At line 207 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 99 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 174 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +USART1_IRQHandler 00000012 + +Symbol: USART1_IRQHandler + Definitions + At line 215 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 107 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + At line 182 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +USART2_IRQHandler 00000012 + +Symbol: USART2_IRQHandler + Definitions + At line 217 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 109 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + At line 184 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + +WWDG_IRQHandler 00000012 + +Symbol: WWDG_IRQHandler + Definitions + At line 187 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 79 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + At line 154 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ + + + +ARM Macro Assembler Page 9 Alphabetic symbol ordering +Relocatable symbols + +device\startup\startup_n32wb03x.s + +40 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Absolute symbols + +Heap_Size 00000200 + +Symbol: Heap_Size + Definitions + At line 44 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + Uses + At line 48 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s +Comment: Heap_Size used once +Stack_Size 00000800 + +Symbol: Stack_Size + Definitions + At line 34 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s + Uses + At line 37 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s +Comment: Stack_Size used once +__Vectors_Size 000000C0 + +Symbol: __Vectors_Size + Definitions + At line 113 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 59 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\d +evice\startup\startup_n32wb03x.s +Comment: __Vectors_Size used once +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +External symbols + +SystemInit 00000000 + +Symbol: SystemInit + Definitions + At line 121 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 122 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s +Comment: SystemInit used once +__main 00000000 + +Symbol: __main + Definitions + At line 120 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s + Uses + At line 124 in file ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\ +device\startup\startup_n32wb03x.s +Comment: __main used once +2 symbols +391 symbols in table diff --git a/mcm-ddc-ble/MDK-ARM/Listings/mcm-ddc-ble.map b/mcm-ddc-ble/MDK-ARM/Listings/mcm-ddc-ble.map index 087967a..456c946 100644 --- a/mcm-ddc-ble/MDK-ARM/Listings/mcm-ddc-ble.map +++ b/mcm-ddc-ble/MDK-ARM/Listings/mcm-ddc-ble.map @@ -627,6 +627,7 @@ Section Cross References cli_core.o(i.CmdDevInfo) refers to app_info.o(i.app_info_chip_temp_c10) for app_info_chip_temp_c10 cli_core.o(i.CmdDevInfo) refers to app_info.o(i.app_fan_get_rpm) for app_fan_get_rpm cli_core.o(i.CmdDevInfo) refers to cli_core.o(i.cli_printf) for cli_printf + cli_core.o(i.CmdDevInfo) refers to app_info.o(i.app_info_cur_bank) for app_info_cur_bank cli_core.o(i.CmdDevInfo) refers to cli_core.o(i.cli_write) for cli_write cli_core.o(i.CmdDevInfo) refers to system_n32wb03x.o(i.SystemTrimValueGet) for SystemTrimValueGet cli_core.o(i.CmdDevInfo) refers to app_info.o(i.app_info_last_temp_raw) for app_info_last_temp_raw @@ -688,6 +689,7 @@ Section Cross References cli_core.o(.constdata) refers to app_params.o(i.AppParams_CmdAppset) for AppParams_CmdAppset cli_core.o(.constdata) refers to app_bootset.o(i.AppBootset_CmdBsdump) for AppBootset_CmdBsdump cli_core.o(.constdata) refers to app_bootset.o(i.AppBootset_CmdBsset) for AppBootset_CmdBsset + cli_core.o(.constdata) refers to app_bootset.o(i.AppBootset_CmdAppswitch) for AppBootset_CmdAppswitch cli_core.o(.constdata) refers to cli_core.o(i.CmdReset) for CmdReset cli_core.o(.constdata) refers to cli_core.o(i.CmdFactory) for CmdFactory cli_core.o(.constdata) refers to cli_core.o(i.CmdUartRst) for CmdUartRst @@ -781,6 +783,7 @@ Section Cross References app_ota.o(i.ota_on_end) refers to n32wb03x_qflash.o(i.Qflash_Write) for Qflash_Write app_ota.o(i.ota_on_end) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32 app_ota.o(i.ota_on_end) refers to app_ota.o(i.app_ota_abort) for app_ota_abort + app_ota.o(i.ota_on_end) refers to app_ota.o(i.ota_rd32) for ota_rd32 app_ota.o(i.ota_on_end) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector app_ota.o(i.ota_on_end) refers to memcmp.o(.text) for memcmp app_ota.o(i.ota_on_end) refers to tasks.o(i.vTaskDelay) for vTaskDelay @@ -793,6 +796,7 @@ Section Cross References app_info.o(i.app_info_chip_temp_c10) refers to fmul.o(.text) for __aeabi_fmul app_info.o(i.app_info_chip_temp_c10) refers to ffixi.o(.text) for __aeabi_f2iz app_info.o(i.app_info_chip_temp_c10) refers to app_info.o(.data) for .data + app_info.o(i.app_info_cur_bank) refers to app_ota.o(i.app_ota_current_bank_base) for app_ota_current_bank_base app_info.o(i.app_info_handle_query) refers to app_info.o(i.info_fill_item) for info_fill_item app_info.o(i.app_info_handle_query) refers to app_ble_proto.o(i.app_ble_proto_send_frame) for app_ble_proto_send_frame app_info.o(i.app_info_handle_query) refers to app_info.o(.constdata) for .constdata @@ -830,6 +834,7 @@ Section Cross References app_info.o(i.info_fill_item) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount app_info.o(i.info_fill_item) refers to uidiv.o(.text) for __aeabi_uidivmod app_info.o(i.info_fill_item) refers to heap_4.o(i.xPortGetFreeHeapSize) for xPortGetFreeHeapSize + app_info.o(i.info_fill_item) refers to app_ota.o(i.app_ota_current_bank_base) for app_ota_current_bank_base app_info.o(i.info_fill_item) refers to app_info.o(.data) for .data app_gpio.o(i.LedBlink) refers to n32wb03x_gpio.o(i.GPIO_TogglePin) for GPIO_TogglePin app_gpio.o(i.LedInit) refers to n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) for RCC_EnableAPB2PeriphClk @@ -885,19 +890,28 @@ Section Cross References app_params.o(i.params_save) refers to memcmp.o(.text) for memcmp app_params.o(i.params_save) refers to app_params.o(.data) for .data app_params.o(i.params_save) refers to app_params.o(.bss) for .bss + app_bootset.o(i.AppBootset_CmdAppswitch) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32 + app_bootset.o(i.AppBootset_CmdAppswitch) refers to strtoul.o(.text) for strtoul + app_bootset.o(i.AppBootset_CmdAppswitch) refers to cli_core.o(i.cli_write) for cli_write + app_bootset.o(i.AppBootset_CmdAppswitch) refers to cli_core.o(i.cli_printf) for cli_printf + app_bootset.o(i.AppBootset_CmdAppswitch) refers to app_bootset.o(i.bootset_commit) for bootset_commit + app_bootset.o(i.AppBootset_CmdAppswitch) refers to tasks.o(i.vTaskDelay) for vTaskDelay + app_bootset.o(i.AppBootset_CmdAppswitch) refers to app_bootset.o(.conststring) for .conststring app_bootset.o(i.AppBootset_CmdBsdump) refers to app_bootset.o(i.bootset_print) for bootset_print app_bootset.o(i.AppBootset_CmdBsset) refers to cli_core.o(i.cli_write) for cli_write app_bootset.o(i.AppBootset_CmdBsset) refers to strtoul.o(.text) for strtoul app_bootset.o(i.AppBootset_CmdBsset) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32 app_bootset.o(i.AppBootset_CmdBsset) refers to strcmp.o(.text) for strcmp app_bootset.o(i.AppBootset_CmdBsset) refers to cli_core.o(i.cli_printf) for cli_printf - app_bootset.o(i.AppBootset_CmdBsset) refers to n32wb03x_qflash.o(i.Qflash_Init) for Qflash_Init - app_bootset.o(i.AppBootset_CmdBsset) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector - app_bootset.o(i.AppBootset_CmdBsset) refers to n32wb03x_qflash.o(i.Qflash_Write) for Qflash_Write - app_bootset.o(i.AppBootset_CmdBsset) refers to memcmp.o(.text) for memcmp + app_bootset.o(i.AppBootset_CmdBsset) refers to app_bootset.o(i.bootset_commit) for bootset_commit app_bootset.o(i.AppBootset_CmdBsset) refers to app_bootset.o(i.bootset_print) for bootset_print app_bootset.o(i.AppBootset_CmdBsset) refers to app_bootset.o(.conststring) for .conststring - app_bootset.o(i.AppBootset_CmdBsset) refers to app_bootset.o(.data) for .data + app_bootset.o(i.bootset_commit) refers to n32wb03x_qflash.o(i.Qflash_Init) for Qflash_Init + app_bootset.o(i.bootset_commit) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32 + app_bootset.o(i.bootset_commit) refers to n32wb03x_qflash.o(i.Qflash_Erase_Sector) for Qflash_Erase_Sector + app_bootset.o(i.bootset_commit) refers to n32wb03x_qflash.o(i.Qflash_Write) for Qflash_Write + app_bootset.o(i.bootset_commit) refers to memcmp.o(.text) for memcmp + app_bootset.o(i.bootset_commit) refers to app_bootset.o(.data) for .data app_bootset.o(i.bootset_print) refers to boot_crc32.o(i.caiic_crc32) for caiic_crc32 app_bootset.o(i.bootset_print) refers to cli_core.o(i.cli_printf) for cli_printf cjson.o(i.add_item_to_object) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup @@ -2117,7 +2131,6 @@ Removing Unused input sections from the image. Removing ble_up.o(.emb_text), (8 bytes). Removing app_ble_proto.o(.emb_text), (8 bytes). Removing app_ota.o(.emb_text), (8 bytes). - Removing app_ota.o(i.app_ota_current_bank_base), (8 bytes). Removing app_info.o(.emb_text), (8 bytes). Removing app_gpio.o(.emb_text), (8 bytes). Removing app_params.o(.emb_text), (8 bytes). @@ -2252,7 +2265,7 @@ Removing Unused input sections from the image. Removing ns_sec.o(i.co_rand_word), (8 bytes). Removing ns_ble.o(i.__ARM_common_memcpy1_5), (22 bytes). -481 unused section(s) (total 18379 bytes) removed from the image. +480 unused section(s) (total 18371 bytes) removed from the image. ============================================================================== @@ -2289,97 +2302,97 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) ../clib/../cmprslib/lz77c.c 0x00000000 Number 0 __dclz77c.o ABSOLUTE - ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 iscntrl_o.o ABSOLUTE ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isdigit_o.o ABSOLUTE - ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isblank_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isalnum_o.o ABSOLUTE ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isalpha_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isblank_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 iscntrl_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isgraph_o.o ABSOLUTE ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 ctype_c.o ABSOLUTE ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isspace_c.o ABSOLUTE - ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isalnum_o.o ABSOLUTE - ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 ctype_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isprint_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 islower_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 ispunct_o.o ABSOLUTE ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isxdigit_o.o ABSOLUTE ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isupper_o.o ABSOLUTE ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isspace_o.o ABSOLUTE - ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 ispunct_o.o ABSOLUTE - ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isprint_o.o ABSOLUTE - ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 islower_o.o ABSOLUTE - ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isgraph_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 ctype_o.o ABSOLUTE ../clib/microlib/ctype/tolower.c 0x00000000 Number 0 tolower.o ABSOLUTE - ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE ../clib/microlib/errno.c 0x00000000 Number 0 errno.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 entry10a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.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 entry7b.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 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llmul.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.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 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llmul.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE - ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE - ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloca.o ABSOLUTE + ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE + ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE ../clib/microlib/malloc/mvars.c 0x00000000 Number 0 mvars.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.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/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.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 printf1.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../clib/microlib/stdlib/rand.c 0x00000000 Number 0 rand.o ABSOLUTE ../clib/microlib/string/memchr.c 0x00000000 Number 0 memchr.o ABSOLUTE ../clib/microlib/string/memcmp.c 0x00000000 Number 0 memcmp.o ABSOLUTE - ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.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 - ../clib/scanf.c 0x00000000 Number 0 _strtoul.o ABSOLUTE - ../clib/scanf.c 0x00000000 Number 0 _chval.o ABSOLUTE ../clib/scanf.c 0x00000000 Number 0 _scanf.o ABSOLUTE - ../clib/scanf.c 0x00000000 Number 0 strtoul.o ABSOLUTE - ../clib/scanf.c 0x00000000 Number 0 scanf_fp.o ABSOLUTE - ../clib/scanf.c 0x00000000 Number 0 __0sscanf.o ABSOLUTE + ../clib/scanf.c 0x00000000 Number 0 _chval.o ABSOLUTE ../clib/scanf.c 0x00000000 Number 0 strtod.o ABSOLUTE ../clib/scanf.c 0x00000000 Number 0 _sgetc.o ABSOLUTE + ../clib/scanf.c 0x00000000 Number 0 __0sscanf.o ABSOLUTE + ../clib/scanf.c 0x00000000 Number 0 scanf_fp.o ABSOLUTE + ../clib/scanf.c 0x00000000 Number 0 strtoul.o ABSOLUTE + ../clib/scanf.c 0x00000000 Number 0 _strtoul.o ABSOLUTE ../clib/scanf.c 0x00000000 Number 0 scanf_char.o ABSOLUTE ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE - ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE - ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE - ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE - ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltul.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE - ../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE - ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE ../fplib/microlib/fpscalb.c 0x00000000 Number 0 dscalb.o ABSOLUTE @@ -2553,8 +2566,8 @@ Image Symbol Table .text 0x01008f28 Section 0 _strtoul.o(.text) .text 0x01008fd0 Section 0 strtod.o(.text) _local_sscanf 0x01008fd1 Thumb Code 54 strtod.o(.text) - .text 0x01009074 Section 0 fepilogue.o(.text) .text 0x01009074 Section 0 iusefp.o(.text) + .text 0x01009074 Section 0 fepilogue.o(.text) .text 0x010090f6 Section 0 depilogue.o(.text) .text 0x010091b4 Section 36 init.o(.text) .text 0x010091d8 Section 0 _chval.o(.text) @@ -2571,511 +2584,518 @@ Image Symbol Table i.ADC_GetDat 0x0100982e Section 0 n32wb03x_adc.o(i.ADC_GetDat) i.ADC_GetFlagStatus 0x01009834 Section 0 n32wb03x_adc.o(i.ADC_GetFlagStatus) i.ADC_SetOverSampleCounter 0x01009844 Section 0 n32wb03x_adc.o(i.ADC_SetOverSampleCounter) - i.AppBootset_CmdBsdump 0x0100985c Section 0 app_bootset.o(i.AppBootset_CmdBsdump) - i.AppBootset_CmdBsset 0x01009890 Section 0 app_bootset.o(i.AppBootset_CmdBsset) - i.AppCli_Init 0x01009bc0 Section 0 app_cli.o(i.AppCli_Init) - i.AppParams_CmdAppget 0x01009be8 Section 0 app_params.o(i.AppParams_CmdAppget) - i.AppParams_CmdAppset 0x01009cb0 Section 0 app_params.o(i.AppParams_CmdAppset) - i.CliTask 0x01009fec Section 0 app_cli.o(i.CliTask) - CliTask 0x01009fed Thumb Code 984 app_cli.o(i.CliTask) - i.CmdBleLog 0x0100a420 Section 0 cli_core.o(i.CmdBleLog) - CmdBleLog 0x0100a421 Thumb Code 68 cli_core.o(i.CmdBleLog) - i.CmdDevInfo 0x0100a498 Section 0 cli_core.o(i.CmdDevInfo) - CmdDevInfo 0x0100a499 Thumb Code 150 cli_core.o(i.CmdDevInfo) - i.CmdFactory 0x0100a610 Section 0 cli_core.o(i.CmdFactory) - CmdFactory 0x0100a611 Thumb Code 40 cli_core.o(i.CmdFactory) - i.CmdHelp 0x0100a6a0 Section 0 cli_core.o(i.CmdHelp) - CmdHelp 0x0100a6a1 Thumb Code 102 cli_core.o(i.CmdHelp) - i.CmdLed 0x0100a774 Section 0 cli_core.o(i.CmdLed) - CmdLed 0x0100a775 Thumb Code 128 cli_core.o(i.CmdLed) - i.CmdReset 0x0100a844 Section 0 cli_core.o(i.CmdReset) - CmdReset 0x0100a845 Thumb Code 28 cli_core.o(i.CmdReset) - i.CmdSysInfo 0x0100a878 Section 0 cli_core.o(i.CmdSysInfo) - CmdSysInfo 0x0100a879 Thumb Code 88 cli_core.o(i.CmdSysInfo) - i.CmdUartInfo 0x0100a960 Section 0 cli_core.o(i.CmdUartInfo) - CmdUartInfo 0x0100a961 Thumb Code 26 cli_core.o(i.CmdUartInfo) - i.CmdUartRst 0x0100aa0c Section 0 cli_core.o(i.CmdUartRst) - CmdUartRst 0x0100aa0d Thumb Code 22 cli_core.o(i.CmdUartRst) - i.CmdVersion 0x0100aa50 Section 0 cli_core.o(i.CmdVersion) - CmdVersion 0x0100aa51 Thumb Code 28 cli_core.o(i.CmdVersion) - i.DMA_ClearFlag 0x0100aae8 Section 0 n32wb03x_dma.o(i.DMA_ClearFlag) - i.DMA_DeInit 0x0100aaec Section 0 n32wb03x_dma.o(i.DMA_DeInit) - i.DMA_EnableChannel 0x0100ab74 Section 0 n32wb03x_dma.o(i.DMA_EnableChannel) - i.DMA_GetFlagStatus 0x0100ab8c Section 0 n32wb03x_dma.o(i.DMA_GetFlagStatus) - i.DMA_Init 0x0100ab9c Section 0 n32wb03x_dma.o(i.DMA_Init) - i.DMA_RequestRemap 0x0100abdc Section 0 n32wb03x_dma.o(i.DMA_RequestRemap) - i.EXTI_ClrITPendBit 0x0100abec Section 0 n32wb03x_exti.o(i.EXTI_ClrITPendBit) - i.EXTI_GetITStatus 0x0100abf8 Section 0 n32wb03x_exti.o(i.EXTI_GetITStatus) - i.EXTI_InitPeripheral 0x0100ac14 Section 0 n32wb03x_exti.o(i.EXTI_InitPeripheral) - i.GPIO_InitPeripheral 0x0100ac84 Section 0 n32wb03x_gpio.o(i.GPIO_InitPeripheral) - i.GPIO_InitStruct 0x0100ad3c Section 0 n32wb03x_gpio.o(i.GPIO_InitStruct) - i.GPIO_ResetBits 0x0100ad58 Section 0 n32wb03x_gpio.o(i.GPIO_ResetBits) - i.GPIO_SetBits 0x0100ad5c Section 0 n32wb03x_gpio.o(i.GPIO_SetBits) - i.GPIO_TogglePin 0x0100ad60 Section 0 n32wb03x_gpio.o(i.GPIO_TogglePin) - i.HardFault_Handler 0x0100ad68 Section 0 n32wb03x_it.o(i.HardFault_Handler) - i.LedBlink 0x0100ae18 Section 0 app_gpio.o(i.LedBlink) - i.LedInit 0x0100ae20 Section 0 app_gpio.o(i.LedInit) - i.LedOff 0x0100ae6c Section 0 app_gpio.o(i.LedOff) - i.LedOn 0x0100ae74 Section 0 app_gpio.o(i.LedOn) - i.NVIC_Init 0x0100ae7c Section 0 misc.o(i.NVIC_Init) - i.OTPTrim_Read 0x0100aef4 Section 0 system_n32wb03x.o(i.OTPTrim_Read) - i.Qflash_Erase_Sector 0x0100afc0 Section 0 n32wb03x_qflash.o(i.Qflash_Erase_Sector) - i.Qflash_Init 0x0100afe4 Section 0 n32wb03x_qflash.o(i.Qflash_Init) - i.Qflash_Write 0x0100b01c Section 0 n32wb03x_qflash.o(i.Qflash_Write) - i.RCC_ConfigAdcClk 0x0100b040 Section 0 n32wb03x_rcc.o(i.RCC_ConfigAdcClk) - i.RCC_EnableAHBPeriphClk 0x0100b054 Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) - i.RCC_EnableAHBPeriphReset 0x0100b06c Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphReset) - i.RCC_EnableAPB2PeriphClk 0x0100b084 Section 0 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) - i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL 0x0100b09c Section 0 n32wb03x_rcc.o(i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL) - i.RCC_GetClocksFreqValue 0x0100b0b8 Section 0 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) - i.SVC_Handler 0x0100b12c Section 0 port.o(i.SVC_Handler) - i.SysTick_Handler 0x0100b130 Section 0 port.o(i.SysTick_Handler) - i.SystemGetMacAddr 0x0100b154 Section 0 system_n32wb03x.o(i.SystemGetMacAddr) - i.SystemInit 0x0100b188 Section 0 system_n32wb03x.o(i.SystemInit) - i.SystemTrimValueGet 0x0100b308 Section 0 system_n32wb03x.o(i.SystemTrimValueGet) - i.USART1_IRQHandler 0x0100b338 Section 0 n32wb03x_it.o(i.USART1_IRQHandler) - i.USART_ConfigInt 0x0100b340 Section 0 n32wb03x_usart.o(i.USART_ConfigInt) - i.USART_Enable 0x0100b374 Section 0 n32wb03x_usart.o(i.USART_Enable) - i.USART_EnableDMA 0x0100b390 Section 0 n32wb03x_usart.o(i.USART_EnableDMA) - i.USART_GetFlagStatus 0x0100b3a0 Section 0 n32wb03x_usart.o(i.USART_GetFlagStatus) - i.USART_GetIntStatus 0x0100b3ae Section 0 n32wb03x_usart.o(i.USART_GetIntStatus) - i.USART_Init 0x0100b3f0 Section 0 n32wb03x_usart.o(i.USART_Init) - i.USART_ReceiveData 0x0100b478 Section 0 n32wb03x_usart.o(i.USART_ReceiveData) - i.USART_SendData 0x0100b480 Section 0 n32wb03x_usart.o(i.USART_SendData) - i.__0printf 0x0100b488 Section 0 printfa.o(i.__0printf) - i.__0sprintf 0x0100b4a8 Section 0 printfa.o(i.__0sprintf) - i.__0vsnprintf 0x0100b4d0 Section 0 printfa.o(i.__0vsnprintf) - i.__ARM_clz 0x0100b4fc Section 0 depilogue.o(i.__ARM_clz) - i.__aeabi_errno_addr 0x0100b52c Section 0 errno.o(i.__aeabi_errno_addr) - i.__free$realloc 0x0100b534 Section 0 mallocr.o(i.__free$realloc) - i.__malloc$realloc 0x0100b598 Section 0 mallocr.o(i.__malloc$realloc) - i._fp_digits 0x0100b5e0 Section 0 printfa.o(i._fp_digits) - _fp_digits 0x0100b5e1 Thumb Code 344 printfa.o(i._fp_digits) - i._is_digit 0x0100b754 Section 0 scanf_fp.o(i._is_digit) - i._printf_core 0x0100b764 Section 0 printfa.o(i._printf_core) - _printf_core 0x0100b765 Thumb Code 1754 printfa.o(i._printf_core) - i._printf_post_padding 0x0100be50 Section 0 printfa.o(i._printf_post_padding) - _printf_post_padding 0x0100be51 Thumb Code 32 printfa.o(i._printf_post_padding) - i._printf_pre_padding 0x0100be70 Section 0 printfa.o(i._printf_pre_padding) - _printf_pre_padding 0x0100be71 Thumb Code 44 printfa.o(i._printf_pre_padding) - i._snputc 0x0100be9c Section 0 printfa.o(i._snputc) - _snputc 0x0100be9d Thumb Code 22 printfa.o(i._snputc) - i._sputc 0x0100beb2 Section 0 printfa.o(i._sputc) - _sputc 0x0100beb3 Thumb Code 10 printfa.o(i._sputc) - i.add_item_to_array 0x0100bebc Section 0 cjson.o(i.add_item_to_array) - add_item_to_array 0x0100bebd Thumb Code 50 cjson.o(i.add_item_to_array) - i.add_item_to_object 0x0100beee Section 0 cjson.o(i.add_item_to_object) - add_item_to_object 0x0100beef Thumb Code 98 cjson.o(i.add_item_to_object) - i.app_ble_adv_init 0x0100bf50 Section 0 app_ble.o(i.app_ble_adv_init) - i.app_ble_adv_msg_handler 0x0100bfc4 Section 0 app_ble.o(i.app_ble_adv_msg_handler) - i.app_ble_connected 0x0100bfc8 Section 0 app_ble.o(i.app_ble_connected) - i.app_ble_disconnected 0x0100c00c Section 0 app_ble.o(i.app_ble_disconnected) - i.app_ble_gap_params_init 0x0100c068 Section 0 app_ble.o(i.app_ble_gap_params_init) - i.app_ble_init 0x0100c100 Section 0 app_ble.o(i.app_ble_init) - i.app_ble_msg_handler 0x0100c14c Section 0 app_ble.o(i.app_ble_msg_handler) - i.app_ble_proto_cli_exec 0x0100c1b8 Section 0 app_ble_proto.o(i.app_ble_proto_cli_exec) - i.app_ble_proto_cli_rsp 0x0100c2a4 Section 0 app_ble_proto.o(i.app_ble_proto_cli_rsp) - i.app_ble_proto_init 0x0100c2e4 Section 0 app_ble_proto.o(i.app_ble_proto_init) - i.app_ble_proto_log_get 0x0100c2f8 Section 0 app_ble_proto.o(i.app_ble_proto_log_get) - i.app_ble_proto_log_set 0x0100c304 Section 0 app_ble_proto.o(i.app_ble_proto_log_set) - i.app_ble_proto_on_disconnect 0x0100c314 Section 0 app_ble_proto.o(i.app_ble_proto_on_disconnect) - i.app_ble_proto_rx_bytes 0x0100c330 Section 0 app_ble_proto.o(i.app_ble_proto_rx_bytes) - i.app_ble_proto_send_frame 0x0100c4d0 Section 0 app_ble_proto.o(i.app_ble_proto_send_frame) - i.app_ble_sec_init 0x0100c588 Section 0 app_ble.o(i.app_ble_sec_init) - i.app_conn_params_update_evt_handler 0x0100c5d8 Section 0 ns_ble_task.o(i.app_conn_params_update_evt_handler) - app_conn_params_update_evt_handler 0x0100c5d9 Thumb Code 12 ns_ble_task.o(i.app_conn_params_update_evt_handler) - i.app_create_advertising 0x0100c5e8 Section 0 ns_ble.o(i.app_create_advertising) - app_create_advertising 0x0100c5e9 Thumb Code 192 ns_ble.o(i.app_create_advertising) - i.app_dis_add_dis 0x0100c6b4 Section 0 app_dis.o(i.app_dis_add_dis) - i.app_entry_point_handler 0x0100c710 Section 0 ns_ble_task.o(i.app_entry_point_handler) - i.app_fan_get_rpm 0x0100c814 Section 0 app_info.o(i.app_fan_get_rpm) - i.app_info_chip_temp_c10 0x0100c81c Section 0 app_info.o(i.app_info_chip_temp_c10) - i.app_info_handle_query 0x0100c878 Section 0 app_info.o(i.app_info_handle_query) - i.app_info_last_temp_raw 0x0100c8c4 Section 0 app_info.o(i.app_info_last_temp_raw) - i.app_info_tlv_snapshot 0x0100c8d0 Section 0 app_info.o(i.app_info_tlv_snapshot) - i.app_info_vdd_mv 0x0100c8fc Section 0 app_info.o(i.app_info_vdd_mv) - i.app_init_timeout_evt_handler 0x0100c91c Section 0 ns_ble_task.o(i.app_init_timeout_evt_handler) - app_init_timeout_evt_handler 0x0100c91d Thumb Code 22 ns_ble_task.o(i.app_init_timeout_evt_handler) - i.app_lsi_calib_evt_handler 0x0100c938 Section 0 ns_ble_task.o(i.app_lsi_calib_evt_handler) - app_lsi_calib_evt_handler 0x0100c939 Thumb Code 140 ns_ble_task.o(i.app_lsi_calib_evt_handler) - i.app_ota_abort 0x0100c9e4 Section 0 app_ota.o(i.app_ota_abort) - i.app_ota_handle_frame 0x0100c9fc Section 0 app_ota.o(i.app_ota_handle_frame) - i.app_params_get 0x0100cb18 Section 0 app_params.o(i.app_params_get) - i.app_params_init 0x0100cb20 Section 0 app_params.o(i.app_params_init) - i.app_params_restore_defaults 0x0100cb7c Section 0 app_params.o(i.app_params_restore_defaults) - i.app_rdtss_add_rdts 0x0100cba8 Section 0 app_rdtss.o(i.app_rdtss_add_rdts) - i.app_sec_msg_dflt_handler 0x0100cc10 Section 0 ns_sec.o(i.app_sec_msg_dflt_handler) - app_sec_msg_dflt_handler 0x0100cc11 Thumb Code 4 ns_sec.o(i.app_sec_msg_dflt_handler) - i.app_set_adv_data 0x0100cc14 Section 0 ns_ble.o(i.app_set_adv_data) - app_set_adv_data 0x0100cc15 Thumb Code 100 ns_ble.o(i.app_set_adv_data) - i.app_set_scan_rsp_data 0x0100cc8c Section 0 ns_ble.o(i.app_set_scan_rsp_data) - app_set_scan_rsp_data 0x0100cc8d Thumb Code 172 ns_ble.o(i.app_set_scan_rsp_data) - i.app_start_advertising 0x0100cd50 Section 0 ns_ble.o(i.app_start_advertising) - app_start_advertising 0x0100cd51 Thumb Code 100 ns_ble.o(i.app_start_advertising) - i.app_user_msg_handler 0x0100cdc0 Section 0 app_ble.o(i.app_user_msg_handler) - i.attm_att_set_value 0x0100cdc4 Section 0 lib_att.o(i.attm_att_set_value) - i.ble_schedule_task 0x0100ce84 Section 0 main.o(i.ble_schedule_task) - ble_schedule_task 0x0100ce85 Thumb Code 16 main.o(i.ble_schedule_task) - i.ble_up_on_cfm 0x0100ce94 Section 0 ble_up.o(i.ble_up_on_cfm) - i.ble_up_poll 0x0100cea8 Section 0 ble_up.o(i.ble_up_poll) - i.ble_up_reset 0x0100cf00 Section 0 ble_up.o(i.ble_up_reset) - i.ble_up_write 0x0100cf10 Section 0 ble_up.o(i.ble_up_write) - i.bootset_print 0x0100cf58 Section 0 app_bootset.o(i.bootset_print) - bootset_print 0x0100cf59 Thumb Code 106 app_bootset.o(i.bootset_print) - i.bsp_usart_init 0x0100d0d0 Section 0 bsp_usart.o(i.bsp_usart_init) - i.bsp_usart_read_byte 0x0100d1ac Section 0 bsp_usart.o(i.bsp_usart_read_byte) - i.bsp_usart_rx_isr_handler 0x0100d1e4 Section 0 bsp_usart.o(i.bsp_usart_rx_isr_handler) - i.bsp_usart_set_baud 0x0100d238 Section 0 bsp_usart.o(i.bsp_usart_set_baud) - i.bsp_usart_tx_lock 0x0100d2a8 Section 0 bsp_usart.o(i.bsp_usart_tx_lock) - i.bsp_usart_tx_unlock 0x0100d2c8 Section 0 bsp_usart.o(i.bsp_usart_tx_unlock) - i.bsp_usart_write_dma 0x0100d2ec Section 0 bsp_usart.o(i.bsp_usart_write_dma) - i.buffer_skip_whitespace 0x0100d384 Section 0 cjson.o(i.buffer_skip_whitespace) - buffer_skip_whitespace 0x0100d385 Thumb Code 58 cjson.o(i.buffer_skip_whitespace) - i.cJSON_AddNumberToObject 0x0100d3c0 Section 0 cjson.o(i.cJSON_AddNumberToObject) - i.cJSON_CreateNumber 0x0100d3f4 Section 0 cjson.o(i.cJSON_CreateNumber) - i.cJSON_CreateObject 0x0100d458 Section 0 cjson.o(i.cJSON_CreateObject) - i.cJSON_Delete 0x0100d470 Section 0 cjson.o(i.cJSON_Delete) - i.cJSON_GetObjectItem 0x0100d4c4 Section 0 cjson.o(i.cJSON_GetObjectItem) - i.cJSON_InitHooks 0x0100d4d0 Section 0 cjson.o(i.cJSON_InitHooks) - i.cJSON_IsNumber 0x0100d520 Section 0 cjson.o(i.cJSON_IsNumber) - i.cJSON_IsObject 0x0100d532 Section 0 cjson.o(i.cJSON_IsObject) - i.cJSON_New_Item 0x0100d544 Section 0 cjson.o(i.cJSON_New_Item) - cJSON_New_Item 0x0100d545 Thumb Code 36 cjson.o(i.cJSON_New_Item) - i.cJSON_Parse 0x0100d568 Section 0 cjson.o(i.cJSON_Parse) - i.cJSON_ParseWithLengthOpts 0x0100d58c Section 0 cjson.o(i.cJSON_ParseWithLengthOpts) - i.cJSON_PrintUnformatted 0x0100d678 Section 0 cjson.o(i.cJSON_PrintUnformatted) - i.cJSON_free 0x0100d688 Section 0 cjson.o(i.cJSON_free) - i.cJSON_strdup 0x0100d694 Section 0 cjson.o(i.cJSON_strdup) - cJSON_strdup 0x0100d695 Thumb Code 40 cjson.o(i.cJSON_strdup) - i.caiic_crc32 0x0100d6bc Section 0 boot_crc32.o(i.caiic_crc32) - i.check_client_char_cfg 0x0100d6f0 Section 0 rdts_common.o(i.check_client_char_cfg) - i.cli_cmd_count 0x0100d71a Section 0 cli_core.o(i.cli_cmd_count) - i.cli_cmd_name 0x0100d720 Section 0 cli_core.o(i.cli_cmd_name) - i.cli_exec_line 0x0100d738 Section 0 cli_core.o(i.cli_exec_line) - i.cli_printf 0x0100d7ec Section 0 cli_core.o(i.cli_printf) - i.cli_redraw_line 0x0100d818 Section 0 app_cli.o(i.cli_redraw_line) - cli_redraw_line 0x0100d819 Thumb Code 94 app_cli.o(i.cli_redraw_line) - i.cli_rsp_out 0x0100d880 Section 0 app_ble_proto.o(i.cli_rsp_out) - cli_rsp_out 0x0100d881 Thumb Code 36 app_ble_proto.o(i.cli_rsp_out) - i.cli_set_output 0x0100d8ac Section 0 cli_core.o(i.cli_set_output) - i.cli_write 0x0100d8b8 Section 0 cli_core.o(i.cli_write) - i.compare_double 0x0100d8dc Section 0 cjson.o(i.compare_double) - compare_double 0x0100d8dd Thumb Code 92 cjson.o(i.compare_double) - i.diss_check_val_len 0x0100d938 Section 0 diss.o(i.diss_check_val_len) - i.diss_cleanup 0x0100d962 Section 0 diss.o(i.diss_cleanup) - diss_cleanup 0x0100d963 Thumb Code 2 diss.o(i.diss_cleanup) - i.diss_create 0x0100d964 Section 0 diss.o(i.diss_create) - diss_create 0x0100d965 Thumb Code 2 diss.o(i.diss_create) - i.diss_destroy 0x0100d966 Section 0 diss.o(i.diss_destroy) - diss_destroy 0x0100d967 Thumb Code 62 diss.o(i.diss_destroy) - i.diss_handle_to_value 0x0100d9a4 Section 0 diss.o(i.diss_handle_to_value) - i.diss_init 0x0100d9d8 Section 0 diss.o(i.diss_init) - diss_init 0x0100d9d9 Thumb Code 152 diss.o(i.diss_init) - i.diss_prf_itf_get 0x0100da78 Section 0 diss.o(i.diss_prf_itf_get) - i.diss_set_value_req_handler 0x0100da80 Section 0 diss_task.o(i.diss_set_value_req_handler) - diss_set_value_req_handler 0x0100da81 Thumb Code 152 diss_task.o(i.diss_set_value_req_handler) - i.diss_task_init 0x0100db1c Section 0 diss_task.o(i.diss_task_init) - i.diss_value_cfm_handler 0x0100db3c Section 0 diss_task.o(i.diss_value_cfm_handler) - diss_value_cfm_handler 0x0100db3d Thumb Code 120 diss_task.o(i.diss_value_cfm_handler) - i.diss_value_req_ind_handler 0x0100dbb8 Section 0 app_dis.o(i.diss_value_req_ind_handler) - diss_value_req_ind_handler 0x0100dbb9 Thumb Code 118 app_dis.o(i.diss_value_req_ind_handler) - i.diss_value_to_handle 0x0100dc78 Section 0 diss.o(i.diss_value_to_handle) - i.eTaskGetState 0x0100dcb4 Section 0 tasks.o(i.eTaskGetState) - i.ensure 0x0100dd14 Section 0 cjson.o(i.ensure) - ensure 0x0100dd15 Thumb Code 144 cjson.o(i.ensure) - i.fputc 0x0100ddac Section 0 bsp_usart.o(i.fputc) - i.gapc_bond_ind_handler 0x0100dde8 Section 0 ns_sec.o(i.gapc_bond_ind_handler) - gapc_bond_ind_handler 0x0100dde9 Thumb Code 206 ns_sec.o(i.gapc_bond_ind_handler) - i.gapc_bond_req_ind_handler 0x0100ded8 Section 0 ns_sec.o(i.gapc_bond_req_ind_handler) - gapc_bond_req_ind_handler 0x0100ded9 Thumb Code 478 ns_sec.o(i.gapc_bond_req_ind_handler) - i.gapc_cmp_evt_handler 0x0100e0e0 Section 0 ns_ble_task.o(i.gapc_cmp_evt_handler) - gapc_cmp_evt_handler 0x0100e0e1 Thumb Code 36 ns_ble_task.o(i.gapc_cmp_evt_handler) - i.gapc_conn_rssi_ind_handler 0x0100e108 Section 0 ns_ble_task.o(i.gapc_conn_rssi_ind_handler) - gapc_conn_rssi_ind_handler 0x0100e109 Thumb Code 92 ns_ble_task.o(i.gapc_conn_rssi_ind_handler) - i.gapc_connection_req_ind_handler 0x0100e174 Section 0 ns_ble_task.o(i.gapc_connection_req_ind_handler) - gapc_connection_req_ind_handler 0x0100e175 Thumb Code 310 ns_ble_task.o(i.gapc_connection_req_ind_handler) - i.gapc_disconnect_ind_handler 0x0100e2cc Section 0 ns_ble_task.o(i.gapc_disconnect_ind_handler) - gapc_disconnect_ind_handler 0x0100e2cd Thumb Code 88 ns_ble_task.o(i.gapc_disconnect_ind_handler) - i.gapc_encrypt_ind_handler 0x0100e330 Section 0 ns_sec.o(i.gapc_encrypt_ind_handler) - gapc_encrypt_ind_handler 0x0100e331 Thumb Code 34 ns_sec.o(i.gapc_encrypt_ind_handler) - i.gapc_encrypt_req_ind_handler 0x0100e358 Section 0 ns_sec.o(i.gapc_encrypt_req_ind_handler) - gapc_encrypt_req_ind_handler 0x0100e359 Thumb Code 280 ns_sec.o(i.gapc_encrypt_req_ind_handler) - i.gapc_get_dev_info_req_ind_handler 0x0100e488 Section 0 ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) - gapc_get_dev_info_req_ind_handler 0x0100e489 Thumb Code 116 ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) - i.gapc_le_phy_ind_handler 0x0100e508 Section 0 ns_ble_task.o(i.gapc_le_phy_ind_handler) - gapc_le_phy_ind_handler 0x0100e509 Thumb Code 12 ns_ble_task.o(i.gapc_le_phy_ind_handler) - i.gapc_le_pkt_size_ind_handler 0x0100e514 Section 0 ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) - gapc_le_pkt_size_ind_handler 0x0100e515 Thumb Code 22 ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) - i.gapc_param_update_req_ind_handler 0x0100e530 Section 0 ns_ble_task.o(i.gapc_param_update_req_ind_handler) - gapc_param_update_req_ind_handler 0x0100e531 Thumb Code 94 ns_ble_task.o(i.gapc_param_update_req_ind_handler) - i.gapc_param_updated_ind_handler 0x0100e594 Section 0 ns_ble_task.o(i.gapc_param_updated_ind_handler) - gapc_param_updated_ind_handler 0x0100e595 Thumb Code 36 ns_ble_task.o(i.gapc_param_updated_ind_handler) - i.gapc_set_dev_info_req_ind_handler 0x0100e5bc Section 0 ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) - gapc_set_dev_info_req_ind_handler 0x0100e5bd Thumb Code 52 ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) - i.gapm_activity_created_ind_handler 0x0100e5fc Section 0 ns_ble_task.o(i.gapm_activity_created_ind_handler) - gapm_activity_created_ind_handler 0x0100e5fd Thumb Code 46 ns_ble_task.o(i.gapm_activity_created_ind_handler) - i.gapm_activity_stopped_ind_handler 0x0100e630 Section 0 ns_ble_task.o(i.gapm_activity_stopped_ind_handler) - gapm_activity_stopped_ind_handler 0x0100e631 Thumb Code 82 ns_ble_task.o(i.gapm_activity_stopped_ind_handler) - i.gapm_addr_solved_ind_handler 0x0100e690 Section 0 ns_ble_task.o(i.gapm_addr_solved_ind_handler) - gapm_addr_solved_ind_handler 0x0100e691 Thumb Code 32 ns_ble_task.o(i.gapm_addr_solved_ind_handler) - i.gapm_cmp_evt_handler 0x0100e6bc Section 0 ns_ble_task.o(i.gapm_cmp_evt_handler) - gapm_cmp_evt_handler 0x0100e6bd Thumb Code 912 ns_ble_task.o(i.gapm_cmp_evt_handler) - i.gapm_ext_adv_repoer_ind_handler 0x0100ea9c Section 0 ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) - gapm_ext_adv_repoer_ind_handler 0x0100ea9d Thumb Code 164 ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) - i.gapm_gen_rand_nb_ind_handler 0x0100eb48 Section 0 ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) - gapm_gen_rand_nb_ind_handler 0x0100eb49 Thumb Code 54 ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) - i.gapm_profile_added_ind_handler 0x0100eb7e Section 0 ns_ble_task.o(i.gapm_profile_added_ind_handler) - gapm_profile_added_ind_handler 0x0100eb7f Thumb Code 12 ns_ble_task.o(i.gapm_profile_added_ind_handler) - i.gapm_scan_request_ind_handler 0x0100eb8a Section 0 ns_ble_task.o(i.gapm_scan_request_ind_handler) - gapm_scan_request_ind_handler 0x0100eb8b Thumb Code 12 ns_ble_task.o(i.gapm_scan_request_ind_handler) - i.gattc_att_info_req_ind_handler 0x0100eb98 Section 0 rdtss_task.o(i.gattc_att_info_req_ind_handler) - gattc_att_info_req_ind_handler 0x0100eb99 Thumb Code 58 rdtss_task.o(i.gattc_att_info_req_ind_handler) - i.gattc_cmp_evt_handler 0x0100ebd8 Section 0 rdtss_task.o(i.gattc_cmp_evt_handler) - gattc_cmp_evt_handler 0x0100ebd9 Thumb Code 102 rdtss_task.o(i.gattc_cmp_evt_handler) - i.gattc_cmp_evt_handler 0x0100ec48 Section 0 ns_ble_task.o(i.gattc_cmp_evt_handler) - gattc_cmp_evt_handler 0x0100ec49 Thumb Code 36 ns_ble_task.o(i.gattc_cmp_evt_handler) - i.gattc_mtu_changed_ind_handler 0x0100ec70 Section 0 ns_ble_task.o(i.gattc_mtu_changed_ind_handler) - gattc_mtu_changed_ind_handler 0x0100ec71 Thumb Code 66 ns_ble_task.o(i.gattc_mtu_changed_ind_handler) - i.gattc_read_req_ind_handler 0x0100ecbc Section 0 diss_task.o(i.gattc_read_req_ind_handler) - gattc_read_req_ind_handler 0x0100ecbd Thumb Code 188 diss_task.o(i.gattc_read_req_ind_handler) - i.gattc_read_req_ind_handler 0x0100ed80 Section 0 rdtss_task.o(i.gattc_read_req_ind_handler) - gattc_read_req_ind_handler 0x0100ed81 Thumb Code 212 rdtss_task.o(i.gattc_read_req_ind_handler) - i.gattc_write_req_ind_handler 0x0100ee60 Section 0 rdtss_task.o(i.gattc_write_req_ind_handler) - gattc_write_req_ind_handler 0x0100ee61 Thumb Code 260 rdtss_task.o(i.gattc_write_req_ind_handler) - i.get_cfg_handle 0x0100ef70 Section 0 rdts_common.o(i.get_cfg_handle) - i.get_object_item 0x0100efdc Section 0 cjson.o(i.get_object_item) - get_object_item 0x0100efdd Thumb Code 152 cjson.o(i.get_object_item) - i.get_value_handle 0x0100f074 Section 0 rdts_common.o(i.get_value_handle) - i.info_adc_init 0x0100f0c8 Section 0 app_info.o(i.info_adc_init) - info_adc_init 0x0100f0c9 Thumb Code 92 app_info.o(i.info_adc_init) - i.info_adc_read 0x0100f12c Section 0 app_info.o(i.info_adc_read) - info_adc_read 0x0100f12d Thumb Code 96 app_info.o(i.info_adc_read) - i.info_fill_item 0x0100f198 Section 0 app_info.o(i.info_fill_item) - info_fill_item 0x0100f199 Thumb Code 258 app_info.o(i.info_fill_item) - i.info_put_tlv 0x0100f2b4 Section 0 app_info.o(i.info_put_tlv) - info_put_tlv 0x0100f2b5 Thumb Code 44 app_info.o(i.info_put_tlv) - i.infra_cjson_init 0x0100f2e0 Section 0 infra_cjson.o(i.infra_cjson_init) - i.internal_alloc 0x0100f310 Section 0 mallocr.o(i.internal_alloc) - internal_alloc 0x0100f311 Thumb Code 74 mallocr.o(i.internal_alloc) - i.led_task 0x0100f360 Section 0 main.o(i.led_task) - led_task 0x0100f361 Thumb Code 48 main.o(i.led_task) - i.llhwc_modem_setmode 0x0100f394 Section 0 rwip_driver.o(i.llhwc_modem_setmode) - i.llhwc_phy_prerx_flash 0x0100f3c4 Section 0 rwip_driver.o(i.llhwc_phy_prerx_flash) - i.llhwc_setmode_reg_config 0x0100f4f4 Section 0 rwip_driver.o(i.llhwc_setmode_reg_config) - llhwc_setmode_reg_config 0x0100f4f5 Thumb Code 88 rwip_driver.o(i.llhwc_setmode_reg_config) - i.main 0x0100f584 Section 0 main.o(i.main) - i.ns_EXTI4_12_IRQHandler 0x0100f724 Section 0 ns_ble.o(i.ns_EXTI4_12_IRQHandler) - i.ns_HardFault_Handler 0x0100f780 Section 0 ns_ble.o(i.ns_HardFault_Handler) - i.ns_ble_add_prf_func_register 0x0100f7a8 Section 0 ns_ble.o(i.ns_ble_add_prf_func_register) - i.ns_ble_add_svc 0x0100f7c8 Section 0 ns_ble.o(i.ns_ble_add_svc) - i.ns_ble_adv_fsm_next 0x0100f7f4 Section 0 ns_ble.o(i.ns_ble_adv_fsm_next) - i.ns_ble_adv_init 0x0100f8d0 Section 0 ns_ble.o(i.ns_ble_adv_init) - i.ns_ble_adv_start 0x0100f918 Section 0 ns_ble.o(i.ns_ble_adv_start) - i.ns_ble_adv_stop 0x0100f968 Section 0 ns_ble.o(i.ns_ble_adv_stop) - i.ns_ble_delete_init 0x0100f9b4 Section 0 ns_ble.o(i.ns_ble_delete_init) - i.ns_ble_delete_scan 0x0100f9f0 Section 0 ns_ble.o(i.ns_ble_delete_scan) - i.ns_ble_disconnect 0x0100fa28 Section 0 ns_ble.o(i.ns_ble_disconnect) - i.ns_ble_gap_init 0x0100fa54 Section 0 ns_ble.o(i.ns_ble_gap_init) - i.ns_ble_get_connection_num 0x0100fac0 Section 0 ns_ble.o(i.ns_ble_get_connection_num) - i.ns_ble_list_set_ral 0x0100fae4 Section 0 ns_ble.o(i.ns_ble_list_set_ral) - i.ns_ble_lsc_config 0x0100fb34 Section 0 ns_ble.o(i.ns_ble_lsc_config) - i.ns_ble_mtu_set 0x0100fbb8 Section 0 ns_ble.o(i.ns_ble_mtu_set) - i.ns_ble_prf_task_register 0x0100fbec Section 0 ns_ble.o(i.ns_ble_prf_task_register) - i.ns_ble_scan_data_find 0x0100fc14 Section 0 ns_ble.o(i.ns_ble_scan_data_find) - i.ns_ble_stack_init 0x0100fc5c Section 0 ns_ble.o(i.ns_ble_stack_init) - i.ns_ble_start_init 0x0100fed4 Section 0 ns_ble.o(i.ns_ble_start_init) - i.ns_ble_start_scan 0x0100fff8 Section 0 ns_ble.o(i.ns_ble_start_scan) - i.ns_ble_stop_init 0x010100c4 Section 0 ns_ble.o(i.ns_ble_stop_init) - i.ns_ble_stop_scan 0x010100fc Section 0 ns_ble.o(i.ns_ble_stop_scan) - i.ns_ble_update_param 0x01010138 Section 0 ns_ble.o(i.ns_ble_update_param) - i.ns_bond_db_get_size 0x010101b0 Section 0 ns_sec.o(i.ns_bond_db_get_size) - ns_bond_db_get_size 0x010101b1 Thumb Code 36 ns_sec.o(i.ns_bond_db_get_size) - i.ns_bond_db_load 0x010101dc Section 0 ns_sec.o(i.ns_bond_db_load) - ns_bond_db_load 0x010101dd Thumb Code 24 ns_sec.o(i.ns_bond_db_load) - i.ns_bond_last_bonded_addr 0x010101f8 Section 0 ns_sec.o(i.ns_bond_last_bonded_addr) - i.ns_bond_last_bonded_peer_id 0x01010228 Section 0 ns_sec.o(i.ns_bond_last_bonded_peer_id) - i.ns_bond_last_bonded_ral_info 0x01010258 Section 0 ns_sec.o(i.ns_bond_last_bonded_ral_info) - i.ns_bond_resolv_addr_start 0x010102bc Section 0 ns_sec.o(i.ns_bond_resolv_addr_start) - i.ns_bond_search_addr_irk 0x0101031c Section 0 ns_sec.o(i.ns_bond_search_addr_irk) - i.ns_peripheral_config 0x01010398 Section 0 ns_ble.o(i.ns_peripheral_config) - i.ns_sec_bond_store_evt_handler 0x0101046c Section 0 ns_sec.o(i.ns_sec_bond_store_evt_handler) - i.ns_sec_get_bond_status 0x010105cc Section 0 ns_sec.o(i.ns_sec_get_bond_status) - i.ns_sec_get_iocap 0x010105dc Section 0 ns_sec.o(i.ns_sec_get_iocap) - i.ns_sec_init 0x010105e8 Section 0 ns_sec.o(i.ns_sec_init) - i.ns_sleep_lock_acquire 0x01010650 Section 0 ns_sleep.o(i.ns_sleep_lock_acquire) - i.ns_sleep_lock_release 0x01010668 Section 0 ns_sleep.o(i.ns_sleep_lock_release) - i.ns_timer_api_process_handler 0x0101067c Section 0 ns_timer.o(i.ns_timer_api_process_handler) - i.ota_on_data 0x01010744 Section 0 app_ota.o(i.ota_on_data) - ota_on_data 0x01010745 Thumb Code 334 app_ota.o(i.ota_on_data) - i.ota_on_end 0x0101089c Section 0 app_ota.o(i.ota_on_end) - ota_on_end 0x0101089d Thumb Code 398 app_ota.o(i.ota_on_end) - i.ota_respond 0x01010a48 Section 0 app_ota.o(i.ota_respond) - ota_respond 0x01010a49 Thumb Code 40 app_ota.o(i.ota_respond) - i.params_print_json 0x01010a70 Section 0 app_params.o(i.params_print_json) - params_print_json 0x01010a71 Thumb Code 118 app_params.o(i.params_print_json) - i.params_save 0x01010b18 Section 0 app_params.o(i.params_save) - params_save 0x01010b19 Thumb Code 80 app_params.o(i.params_save) - i.parse_string 0x01010b74 Section 0 cjson.o(i.parse_string) - parse_string 0x01010b75 Thumb Code 616 cjson.o(i.parse_string) - i.parse_value 0x01010de4 Section 0 cjson.o(i.parse_value) - parse_value 0x01010de5 Thumb Code 908 cjson.o(i.parse_value) - i.patchx_enable 0x01011198 Section 0 ns_ble.o(i.patchx_enable) - patchx_enable 0x01011199 Thumb Code 58 ns_ble.o(i.patchx_enable) - i.prf_add_profile 0x010111dc Section 0 prf.o(i.prf_add_profile) - i.prf_dst_task_get 0x01011264 Section 0 prf.o(i.prf_dst_task_get) - i.prf_env_get 0x01011274 Section 0 prf.o(i.prf_env_get) - i.prf_get_id_from_task 0x010112a4 Section 0 prf.o(i.prf_get_id_from_task) - i.prf_get_itf_func_register 0x010112dc Section 0 prf.o(i.prf_get_itf_func_register) - i.prf_get_task_from_id 0x01011304 Section 0 prf.o(i.prf_get_task_from_id) - i.prf_init 0x0101133c Section 0 prf.o(i.prf_init) - i.prf_itf_get 0x010113f0 Section 0 prf.o(i.prf_itf_get) - prf_itf_get 0x010113f1 Thumb Code 44 prf.o(i.prf_itf_get) - i.print 0x01011420 Section 0 cjson.o(i.print) - print 0x01011421 Thumb Code 190 cjson.o(i.print) - i.print_string_ptr 0x010114e0 Section 0 cjson.o(i.print_string_ptr) - print_string_ptr 0x010114e1 Thumb Code 280 cjson.o(i.print_string_ptr) - i.print_value 0x01011600 Section 0 cjson.o(i.print_value) - print_value 0x01011601 Thumb Code 956 cjson.o(i.print_value) - i.proto_cli_out 0x010119f8 Section 0 app_ble_proto.o(i.proto_cli_out) - proto_cli_out 0x010119f9 Thumb Code 52 app_ble_proto.o(i.proto_cli_out) - i.proto_dump 0x01011a30 Section 0 app_ble_proto.o(i.proto_dump) - proto_dump 0x01011a31 Thumb Code 70 app_ble_proto.o(i.proto_dump) - i.prvAddCurrentTaskToDelayedList 0x01011ab0 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) - prvAddCurrentTaskToDelayedList 0x01011ab1 Thumb Code 78 tasks.o(i.prvAddCurrentTaskToDelayedList) - i.prvCopyDataToQueue 0x01011b08 Section 0 queue.o(i.prvCopyDataToQueue) - prvCopyDataToQueue 0x01011b09 Thumb Code 112 queue.o(i.prvCopyDataToQueue) - i.prvIdleTask 0x01011b78 Section 0 tasks.o(i.prvIdleTask) - prvIdleTask 0x01011b79 Thumb Code 72 tasks.o(i.prvIdleTask) - i.prvInsertBlockIntoFreeList 0x01011bcc Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) - prvInsertBlockIntoFreeList 0x01011bcd Thumb Code 76 heap_4.o(i.prvInsertBlockIntoFreeList) - i.prvListTasksWithinSingleList 0x01011c20 Section 0 tasks.o(i.prvListTasksWithinSingleList) - prvListTasksWithinSingleList 0x01011c21 Thumb Code 200 tasks.o(i.prvListTasksWithinSingleList) - i.prvTaskExitError 0x01011cec Section 0 port.o(i.prvTaskExitError) - prvTaskExitError 0x01011ced Thumb Code 14 port.o(i.prvTaskExitError) - i.prvUnlockQueue 0x01011d00 Section 0 queue.o(i.prvUnlockQueue) - prvUnlockQueue 0x01011d01 Thumb Code 116 queue.o(i.prvUnlockQueue) - i.pvPortMalloc 0x01011d74 Section 0 heap_4.o(i.pvPortMalloc) - i.pvTaskIncrementMutexHeldCount 0x01011e68 Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount) - i.pxPortInitialiseStack 0x01011e80 Section 0 port.o(i.pxPortInitialiseStack) - i.rdtss_att_get_value 0x01011ea4 Section 0 rdtss_task.o(i.rdtss_att_get_value) - rdtss_att_get_value 0x01011ea5 Thumb Code 58 rdtss_task.o(i.rdtss_att_get_value) - i.rdtss_att_info_rsp_handler 0x01011ee0 Section 0 rdtss_task.o(i.rdtss_att_info_rsp_handler) - rdtss_att_info_rsp_handler 0x01011ee1 Thumb Code 60 rdtss_task.o(i.rdtss_att_info_rsp_handler) - i.rdtss_att_set_value 0x01011f20 Section 0 rdtss_task.o(i.rdtss_att_set_value) - rdtss_att_set_value 0x01011f21 Thumb Code 104 rdtss_task.o(i.rdtss_att_set_value) - i.rdtss_cleanup 0x01011f88 Section 0 rdtss.o(i.rdtss_cleanup) - rdtss_cleanup 0x01011f89 Thumb Code 70 rdtss.o(i.rdtss_cleanup) - i.rdtss_create 0x01011fd4 Section 0 rdtss.o(i.rdtss_create) - rdtss_create 0x01011fd5 Thumb Code 70 rdtss.o(i.rdtss_create) - i.rdtss_destroy 0x01012020 Section 0 rdtss.o(i.rdtss_destroy) - rdtss_destroy 0x01012021 Thumb Code 66 rdtss.o(i.rdtss_destroy) - i.rdtss_get_att_handle 0x01012062 Section 0 rdts_common.o(i.rdtss_get_att_handle) - i.rdtss_get_att_idx 0x0101207e Section 0 rdts_common.o(i.rdtss_get_att_idx) - i.rdtss_init 0x010120a6 Section 0 rdtss.o(i.rdtss_init) - rdtss_init 0x010120a7 Thumb Code 152 rdtss.o(i.rdtss_init) - i.rdtss_init_ccc_values 0x01012140 Section 0 rdtss_task.o(i.rdtss_init_ccc_values) - i.rdtss_prf_itf_get 0x010121e4 Section 0 rdtss.o(i.rdtss_prf_itf_get) - i.rdtss_send_notify 0x010121ec Section 0 app_rdtss.o(i.rdtss_send_notify) - i.rdtss_set_ccc_value 0x01012240 Section 0 rdtss_task.o(i.rdtss_set_ccc_value) - i.rdtss_task_init 0x01012274 Section 0 rdtss_task.o(i.rdtss_task_init) - i.rdtss_val_ind_req_handler 0x01012294 Section 0 rdtss_task.o(i.rdtss_val_ind_req_handler) - rdtss_val_ind_req_handler 0x01012295 Thumb Code 176 rdtss_task.o(i.rdtss_val_ind_req_handler) - i.rdtss_val_ntf_cfm_handler 0x01012344 Section 0 app_rdtss.o(i.rdtss_val_ntf_cfm_handler) - rdtss_val_ntf_cfm_handler 0x01012345 Thumb Code 10 app_rdtss.o(i.rdtss_val_ntf_cfm_handler) - i.rdtss_val_ntf_req_handler 0x0101234e Section 0 rdtss_task.o(i.rdtss_val_ntf_req_handler) - rdtss_val_ntf_req_handler 0x0101234f Thumb Code 166 rdtss_task.o(i.rdtss_val_ntf_req_handler) - i.rdtss_val_set_req_handler 0x010123f4 Section 0 rdtss_task.o(i.rdtss_val_set_req_handler) - rdtss_val_set_req_handler 0x010123f5 Thumb Code 32 rdtss_task.o(i.rdtss_val_set_req_handler) - i.rdtss_val_write_ind_handler 0x01012414 Section 0 app_rdtss.o(i.rdtss_val_write_ind_handler) - rdtss_val_write_ind_handler 0x01012415 Thumb Code 170 app_rdtss.o(i.rdtss_val_write_ind_handler) - i.rdtss_value_req_ind_handler 0x0101252c Section 0 app_rdtss.o(i.rdtss_value_req_ind_handler) - rdtss_value_req_ind_handler 0x0101252d Thumb Code 110 app_rdtss.o(i.rdtss_value_req_ind_handler) - i.rdtss_value_req_rsp_handler 0x010125a8 Section 0 rdtss_task.o(i.rdtss_value_req_rsp_handler) - rdtss_value_req_rsp_handler 0x010125a9 Thumb Code 124 rdtss_task.o(i.rdtss_value_req_rsp_handler) - i.realloc 0x01012628 Section 0 mallocr.o(i.realloc) - i.rwip_init 0x0101269c Section 0 rwip.o(i.rwip_init) - i.rwip_slp_isr 0x010127b4 Section 0 rwip_driver.o(i.rwip_slp_isr) - i.strtod 0x010128ac Section 0 strtod.o(i.strtod) - i.timer_canceled_handler 0x010128c8 Section 0 ns_timer.o(i.timer_canceled_handler) - timer_canceled_handler 0x010128c9 Thumb Code 2 ns_timer.o(i.timer_canceled_handler) - i.timer_modified_handler 0x010128ca Section 0 ns_timer.o(i.timer_modified_handler) - timer_modified_handler 0x010128cb Thumb Code 2 ns_timer.o(i.timer_modified_handler) - i.uxListRemove 0x010128cc Section 0 list.o(i.uxListRemove) - i.uxTaskGetNumberOfTasks 0x010128f4 Section 0 tasks.o(i.uxTaskGetNumberOfTasks) - i.uxTaskGetSystemState 0x01012900 Section 0 tasks.o(i.uxTaskGetSystemState) - i.vListInitialise 0x01012998 Section 0 list.o(i.vListInitialise) - i.vListInitialiseItem 0x010129ae Section 0 list.o(i.vListInitialiseItem) - i.vListInsert 0x010129b4 Section 0 list.o(i.vListInsert) - i.vListInsertEnd 0x010129e6 Section 0 list.o(i.vListInsertEnd) - i.vPortEnterCritical 0x01012a00 Section 0 port.o(i.vPortEnterCritical) - i.vPortExitCritical 0x01012a18 Section 0 port.o(i.vPortExitCritical) - i.vPortFree 0x01012a34 Section 0 heap_4.o(i.vPortFree) - i.vPortYield 0x01012a78 Section 0 port.o(i.vPortYield) - i.vTaskDelay 0x01012a90 Section 0 tasks.o(i.vTaskDelay) - i.vTaskInternalSetTimeOutState 0x01012ac0 Section 0 tasks.o(i.vTaskInternalSetTimeOutState) - i.vTaskList 0x01012ad0 Section 0 tasks.o(i.vTaskList) - i.vTaskMissedYield 0x01012ba0 Section 0 tasks.o(i.vTaskMissedYield) - i.vTaskPlaceOnEventList 0x01012bac Section 0 tasks.o(i.vTaskPlaceOnEventList) - i.vTaskPriorityDisinheritAfterTimeout 0x01012bd0 Section 0 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) - i.vTaskStartScheduler 0x01012c44 Section 0 tasks.o(i.vTaskStartScheduler) - i.vTaskSuspendAll 0x01012c94 Section 0 tasks.o(i.vTaskSuspendAll) - i.vTaskSwitchContext 0x01012ca4 Section 0 tasks.o(i.vTaskSwitchContext) - i.xPortGetFreeHeapSize 0x01012d08 Section 0 heap_4.o(i.xPortGetFreeHeapSize) - i.xPortGetMinimumEverFreeHeapSize 0x01012d14 Section 0 heap_4.o(i.xPortGetMinimumEverFreeHeapSize) - i.xPortStartScheduler 0x01012d20 Section 0 port.o(i.xPortStartScheduler) - i.xQueueCreateMutex 0x01012d70 Section 0 queue.o(i.xQueueCreateMutex) - i.xQueueGenericCreate 0x01012d94 Section 0 queue.o(i.xQueueGenericCreate) - i.xQueueGenericReset 0x01012dd8 Section 0 queue.o(i.xQueueGenericReset) - i.xQueueGenericSend 0x01012e46 Section 0 queue.o(i.xQueueGenericSend) - i.xQueueGenericSendFromISR 0x01012fd4 Section 0 queue.o(i.xQueueGenericSendFromISR) - i.xQueueReceive 0x01013062 Section 0 queue.o(i.xQueueReceive) - i.xQueueSemaphoreTake 0x010131a4 Section 0 queue.o(i.xQueueSemaphoreTake) - i.xTaskCheckForTimeOut 0x01013318 Section 0 tasks.o(i.xTaskCheckForTimeOut) - i.xTaskCreate 0x0101337c Section 0 tasks.o(i.xTaskCreate) - i.xTaskGetSchedulerState 0x010134f4 Section 0 tasks.o(i.xTaskGetSchedulerState) - i.xTaskGetTickCount 0x01013514 Section 0 tasks.o(i.xTaskGetTickCount) - i.xTaskIncrementTick 0x01013520 Section 0 tasks.o(i.xTaskIncrementTick) - i.xTaskPriorityDisinherit 0x010135f4 Section 0 tasks.o(i.xTaskPriorityDisinherit) - i.xTaskPriorityInherit 0x0101365c Section 0 tasks.o(i.xTaskPriorityInherit) - i.xTaskRemoveFromEventList 0x010136d4 Section 0 tasks.o(i.xTaskRemoveFromEventList) - i.xTaskResumeAll 0x01013738 Section 0 tasks.o(i.xTaskResumeAll) - .constdata 0x01013800 Section 472 system_n32wb03x.o(.constdata) - .constdata 0x010139d8 Section 12 n32wb03x_rcc.o(.constdata) - s_AhbPresTable 0x010139d8 Data 4 n32wb03x_rcc.o(.constdata) - s_ApbPresTable 0x010139dc Data 8 n32wb03x_rcc.o(.constdata) - .constdata 0x010139e4 Section 804 n32wb03x_qflash.o(.constdata) - .constdata 0x01013d08 Section 30 rwip_driver.o(.constdata) - TXPWR_MAP 0x01013d08 Data 30 rwip_driver.o(.constdata) - .constdata 0x01013d28 Section 168 diss.o(.constdata) - .constdata 0x01013dd0 Section 24 diss_task.o(.constdata) - diss_msg_handler_tab 0x01013dd0 Data 24 diss_task.o(.constdata) - .constdata 0x01013de8 Section 16 rdtss.o(.constdata) - .constdata 0x01013df8 Section 72 rdtss_task.o(.constdata) - rdtss_msg_handler_tab 0x01013df8 Data 72 rdtss_task.o(.constdata) - .constdata 0x01013e40 Section 40 ns_sec.o(.constdata) - .constdata 0x01013e68 Section 8 ns_sec.o(.constdata) - .constdata 0x01013e70 Section 820 ns_ble.o(.constdata) - fun_5_Array 0x01013e70 Data 820 ns_ble.o(.constdata) - .constdata 0x010141a4 Section 152 ns_ble_task.o(.constdata) - gapm_att_db 0x010141a4 Data 88 ns_ble_task.o(.constdata) - gattm_att_db 0x010141fc Data 64 ns_ble_task.o(.constdata) - .constdata 0x0101423c Section 200 ns_ble_task.o(.constdata) - app_msg_handler_tab 0x0101423c Data 200 ns_ble_task.o(.constdata) - .constdata 0x01014304 Section 12 ns_ble_task.o(.constdata) - .constdata 0x01014310 Section 8 app_dis.o(.constdata) - .constdata 0x01014318 Section 8 app_dis.o(.constdata) - .constdata 0x01014320 Section 266 app_rdtss.o(.constdata) - .constdata 0x0101442c Section 24 app_rdtss.o(.constdata) - .constdata 0x01014444 Section 168 cli_core.o(.constdata) - s_cmds 0x01014444 Data 168 cli_core.o(.constdata) - .constdata 0x010144ec Section 6 app_info.o(.constdata) - s_all_items 0x010144ec Data 6 app_info.o(.constdata) - .constdata 0x010144f2 Section 129 ctype_o.o(.constdata) - .constdata 0x01014574 Section 4 ctype_o.o(.constdata) - table 0x01014574 Data 4 ctype_o.o(.constdata) - .conststring 0x01014578 Section 785 cli_core.o(.conststring) - .conststring 0x0101488c Section 67 app_params.o(.conststring) - .conststring 0x010148d0 Section 73 app_bootset.o(.conststring) + i.AppBootset_CmdAppswitch 0x0100985c Section 0 app_bootset.o(i.AppBootset_CmdAppswitch) + i.AppBootset_CmdBsdump 0x01009b48 Section 0 app_bootset.o(i.AppBootset_CmdBsdump) + i.AppBootset_CmdBsset 0x01009b7c Section 0 app_bootset.o(i.AppBootset_CmdBsset) + i.AppCli_Init 0x01009e78 Section 0 app_cli.o(i.AppCli_Init) + i.AppParams_CmdAppget 0x01009ea0 Section 0 app_params.o(i.AppParams_CmdAppget) + i.AppParams_CmdAppset 0x01009f68 Section 0 app_params.o(i.AppParams_CmdAppset) + i.CliTask 0x0100a2a4 Section 0 app_cli.o(i.CliTask) + CliTask 0x0100a2a5 Thumb Code 984 app_cli.o(i.CliTask) + i.CmdBleLog 0x0100a6d8 Section 0 cli_core.o(i.CmdBleLog) + CmdBleLog 0x0100a6d9 Thumb Code 68 cli_core.o(i.CmdBleLog) + i.CmdDevInfo 0x0100a750 Section 0 cli_core.o(i.CmdDevInfo) + CmdDevInfo 0x0100a751 Thumb Code 162 cli_core.o(i.CmdDevInfo) + i.CmdFactory 0x0100a8e8 Section 0 cli_core.o(i.CmdFactory) + CmdFactory 0x0100a8e9 Thumb Code 40 cli_core.o(i.CmdFactory) + i.CmdHelp 0x0100a978 Section 0 cli_core.o(i.CmdHelp) + CmdHelp 0x0100a979 Thumb Code 102 cli_core.o(i.CmdHelp) + i.CmdLed 0x0100aa4c Section 0 cli_core.o(i.CmdLed) + CmdLed 0x0100aa4d Thumb Code 128 cli_core.o(i.CmdLed) + i.CmdReset 0x0100ab1c Section 0 cli_core.o(i.CmdReset) + CmdReset 0x0100ab1d Thumb Code 28 cli_core.o(i.CmdReset) + i.CmdSysInfo 0x0100ab50 Section 0 cli_core.o(i.CmdSysInfo) + CmdSysInfo 0x0100ab51 Thumb Code 88 cli_core.o(i.CmdSysInfo) + i.CmdUartInfo 0x0100ac38 Section 0 cli_core.o(i.CmdUartInfo) + CmdUartInfo 0x0100ac39 Thumb Code 26 cli_core.o(i.CmdUartInfo) + i.CmdUartRst 0x0100ace4 Section 0 cli_core.o(i.CmdUartRst) + CmdUartRst 0x0100ace5 Thumb Code 22 cli_core.o(i.CmdUartRst) + i.CmdVersion 0x0100ad28 Section 0 cli_core.o(i.CmdVersion) + CmdVersion 0x0100ad29 Thumb Code 28 cli_core.o(i.CmdVersion) + i.DMA_ClearFlag 0x0100adc0 Section 0 n32wb03x_dma.o(i.DMA_ClearFlag) + i.DMA_DeInit 0x0100adc4 Section 0 n32wb03x_dma.o(i.DMA_DeInit) + i.DMA_EnableChannel 0x0100ae4c Section 0 n32wb03x_dma.o(i.DMA_EnableChannel) + i.DMA_GetFlagStatus 0x0100ae64 Section 0 n32wb03x_dma.o(i.DMA_GetFlagStatus) + i.DMA_Init 0x0100ae74 Section 0 n32wb03x_dma.o(i.DMA_Init) + i.DMA_RequestRemap 0x0100aeb4 Section 0 n32wb03x_dma.o(i.DMA_RequestRemap) + i.EXTI_ClrITPendBit 0x0100aec4 Section 0 n32wb03x_exti.o(i.EXTI_ClrITPendBit) + i.EXTI_GetITStatus 0x0100aed0 Section 0 n32wb03x_exti.o(i.EXTI_GetITStatus) + i.EXTI_InitPeripheral 0x0100aeec Section 0 n32wb03x_exti.o(i.EXTI_InitPeripheral) + i.GPIO_InitPeripheral 0x0100af5c Section 0 n32wb03x_gpio.o(i.GPIO_InitPeripheral) + i.GPIO_InitStruct 0x0100b014 Section 0 n32wb03x_gpio.o(i.GPIO_InitStruct) + i.GPIO_ResetBits 0x0100b030 Section 0 n32wb03x_gpio.o(i.GPIO_ResetBits) + i.GPIO_SetBits 0x0100b034 Section 0 n32wb03x_gpio.o(i.GPIO_SetBits) + i.GPIO_TogglePin 0x0100b038 Section 0 n32wb03x_gpio.o(i.GPIO_TogglePin) + i.HardFault_Handler 0x0100b040 Section 0 n32wb03x_it.o(i.HardFault_Handler) + i.LedBlink 0x0100b0f0 Section 0 app_gpio.o(i.LedBlink) + i.LedInit 0x0100b0f8 Section 0 app_gpio.o(i.LedInit) + i.LedOff 0x0100b144 Section 0 app_gpio.o(i.LedOff) + i.LedOn 0x0100b14c Section 0 app_gpio.o(i.LedOn) + i.NVIC_Init 0x0100b154 Section 0 misc.o(i.NVIC_Init) + i.OTPTrim_Read 0x0100b1cc Section 0 system_n32wb03x.o(i.OTPTrim_Read) + i.Qflash_Erase_Sector 0x0100b298 Section 0 n32wb03x_qflash.o(i.Qflash_Erase_Sector) + i.Qflash_Init 0x0100b2bc Section 0 n32wb03x_qflash.o(i.Qflash_Init) + i.Qflash_Write 0x0100b2f4 Section 0 n32wb03x_qflash.o(i.Qflash_Write) + i.RCC_ConfigAdcClk 0x0100b318 Section 0 n32wb03x_rcc.o(i.RCC_ConfigAdcClk) + i.RCC_EnableAHBPeriphClk 0x0100b32c Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) + i.RCC_EnableAHBPeriphReset 0x0100b344 Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphReset) + i.RCC_EnableAPB2PeriphClk 0x0100b35c Section 0 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) + i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL 0x0100b374 Section 0 n32wb03x_rcc.o(i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL) + i.RCC_GetClocksFreqValue 0x0100b390 Section 0 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) + i.SVC_Handler 0x0100b404 Section 0 port.o(i.SVC_Handler) + i.SysTick_Handler 0x0100b408 Section 0 port.o(i.SysTick_Handler) + i.SystemGetMacAddr 0x0100b42c Section 0 system_n32wb03x.o(i.SystemGetMacAddr) + i.SystemInit 0x0100b460 Section 0 system_n32wb03x.o(i.SystemInit) + i.SystemTrimValueGet 0x0100b5e0 Section 0 system_n32wb03x.o(i.SystemTrimValueGet) + i.USART1_IRQHandler 0x0100b610 Section 0 n32wb03x_it.o(i.USART1_IRQHandler) + i.USART_ConfigInt 0x0100b618 Section 0 n32wb03x_usart.o(i.USART_ConfigInt) + i.USART_Enable 0x0100b64c Section 0 n32wb03x_usart.o(i.USART_Enable) + i.USART_EnableDMA 0x0100b668 Section 0 n32wb03x_usart.o(i.USART_EnableDMA) + i.USART_GetFlagStatus 0x0100b678 Section 0 n32wb03x_usart.o(i.USART_GetFlagStatus) + i.USART_GetIntStatus 0x0100b686 Section 0 n32wb03x_usart.o(i.USART_GetIntStatus) + i.USART_Init 0x0100b6c8 Section 0 n32wb03x_usart.o(i.USART_Init) + i.USART_ReceiveData 0x0100b750 Section 0 n32wb03x_usart.o(i.USART_ReceiveData) + i.USART_SendData 0x0100b758 Section 0 n32wb03x_usart.o(i.USART_SendData) + i.__0printf 0x0100b760 Section 0 printfa.o(i.__0printf) + i.__0sprintf 0x0100b780 Section 0 printfa.o(i.__0sprintf) + i.__0vsnprintf 0x0100b7a8 Section 0 printfa.o(i.__0vsnprintf) + i.__ARM_clz 0x0100b7d4 Section 0 depilogue.o(i.__ARM_clz) + i.__aeabi_errno_addr 0x0100b804 Section 0 errno.o(i.__aeabi_errno_addr) + i.__free$realloc 0x0100b80c Section 0 mallocr.o(i.__free$realloc) + i.__malloc$realloc 0x0100b870 Section 0 mallocr.o(i.__malloc$realloc) + i._fp_digits 0x0100b8b8 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x0100b8b9 Thumb Code 344 printfa.o(i._fp_digits) + i._is_digit 0x0100ba2c Section 0 scanf_fp.o(i._is_digit) + i._printf_core 0x0100ba3c Section 0 printfa.o(i._printf_core) + _printf_core 0x0100ba3d Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x0100c128 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x0100c129 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x0100c148 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x0100c149 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._snputc 0x0100c174 Section 0 printfa.o(i._snputc) + _snputc 0x0100c175 Thumb Code 22 printfa.o(i._snputc) + i._sputc 0x0100c18a Section 0 printfa.o(i._sputc) + _sputc 0x0100c18b Thumb Code 10 printfa.o(i._sputc) + i.add_item_to_array 0x0100c194 Section 0 cjson.o(i.add_item_to_array) + add_item_to_array 0x0100c195 Thumb Code 50 cjson.o(i.add_item_to_array) + i.add_item_to_object 0x0100c1c6 Section 0 cjson.o(i.add_item_to_object) + add_item_to_object 0x0100c1c7 Thumb Code 98 cjson.o(i.add_item_to_object) + i.app_ble_adv_init 0x0100c228 Section 0 app_ble.o(i.app_ble_adv_init) + i.app_ble_adv_msg_handler 0x0100c29c Section 0 app_ble.o(i.app_ble_adv_msg_handler) + i.app_ble_connected 0x0100c2a0 Section 0 app_ble.o(i.app_ble_connected) + i.app_ble_disconnected 0x0100c2e4 Section 0 app_ble.o(i.app_ble_disconnected) + i.app_ble_gap_params_init 0x0100c340 Section 0 app_ble.o(i.app_ble_gap_params_init) + i.app_ble_init 0x0100c3d8 Section 0 app_ble.o(i.app_ble_init) + i.app_ble_msg_handler 0x0100c424 Section 0 app_ble.o(i.app_ble_msg_handler) + i.app_ble_proto_cli_exec 0x0100c490 Section 0 app_ble_proto.o(i.app_ble_proto_cli_exec) + i.app_ble_proto_cli_rsp 0x0100c57c Section 0 app_ble_proto.o(i.app_ble_proto_cli_rsp) + i.app_ble_proto_init 0x0100c5bc Section 0 app_ble_proto.o(i.app_ble_proto_init) + i.app_ble_proto_log_get 0x0100c5d0 Section 0 app_ble_proto.o(i.app_ble_proto_log_get) + i.app_ble_proto_log_set 0x0100c5dc Section 0 app_ble_proto.o(i.app_ble_proto_log_set) + i.app_ble_proto_on_disconnect 0x0100c5ec Section 0 app_ble_proto.o(i.app_ble_proto_on_disconnect) + i.app_ble_proto_rx_bytes 0x0100c608 Section 0 app_ble_proto.o(i.app_ble_proto_rx_bytes) + i.app_ble_proto_send_frame 0x0100c7a8 Section 0 app_ble_proto.o(i.app_ble_proto_send_frame) + i.app_ble_sec_init 0x0100c860 Section 0 app_ble.o(i.app_ble_sec_init) + i.app_conn_params_update_evt_handler 0x0100c8b0 Section 0 ns_ble_task.o(i.app_conn_params_update_evt_handler) + app_conn_params_update_evt_handler 0x0100c8b1 Thumb Code 12 ns_ble_task.o(i.app_conn_params_update_evt_handler) + i.app_create_advertising 0x0100c8c0 Section 0 ns_ble.o(i.app_create_advertising) + app_create_advertising 0x0100c8c1 Thumb Code 192 ns_ble.o(i.app_create_advertising) + i.app_dis_add_dis 0x0100c98c Section 0 app_dis.o(i.app_dis_add_dis) + i.app_entry_point_handler 0x0100c9e8 Section 0 ns_ble_task.o(i.app_entry_point_handler) + i.app_fan_get_rpm 0x0100caec Section 0 app_info.o(i.app_fan_get_rpm) + i.app_info_chip_temp_c10 0x0100caf4 Section 0 app_info.o(i.app_info_chip_temp_c10) + i.app_info_cur_bank 0x0100cb50 Section 0 app_info.o(i.app_info_cur_bank) + i.app_info_handle_query 0x0100cb68 Section 0 app_info.o(i.app_info_handle_query) + i.app_info_last_temp_raw 0x0100cbb4 Section 0 app_info.o(i.app_info_last_temp_raw) + i.app_info_tlv_snapshot 0x0100cbc0 Section 0 app_info.o(i.app_info_tlv_snapshot) + i.app_info_vdd_mv 0x0100cbec Section 0 app_info.o(i.app_info_vdd_mv) + i.app_init_timeout_evt_handler 0x0100cc0c Section 0 ns_ble_task.o(i.app_init_timeout_evt_handler) + app_init_timeout_evt_handler 0x0100cc0d Thumb Code 22 ns_ble_task.o(i.app_init_timeout_evt_handler) + i.app_lsi_calib_evt_handler 0x0100cc28 Section 0 ns_ble_task.o(i.app_lsi_calib_evt_handler) + app_lsi_calib_evt_handler 0x0100cc29 Thumb Code 140 ns_ble_task.o(i.app_lsi_calib_evt_handler) + i.app_ota_abort 0x0100ccd4 Section 0 app_ota.o(i.app_ota_abort) + i.app_ota_current_bank_base 0x0100ccec Section 0 app_ota.o(i.app_ota_current_bank_base) + i.app_ota_handle_frame 0x0100ccf4 Section 0 app_ota.o(i.app_ota_handle_frame) + i.app_params_get 0x0100ce14 Section 0 app_params.o(i.app_params_get) + i.app_params_init 0x0100ce1c Section 0 app_params.o(i.app_params_init) + i.app_params_restore_defaults 0x0100ce78 Section 0 app_params.o(i.app_params_restore_defaults) + i.app_rdtss_add_rdts 0x0100cea4 Section 0 app_rdtss.o(i.app_rdtss_add_rdts) + i.app_sec_msg_dflt_handler 0x0100cf0c Section 0 ns_sec.o(i.app_sec_msg_dflt_handler) + app_sec_msg_dflt_handler 0x0100cf0d Thumb Code 4 ns_sec.o(i.app_sec_msg_dflt_handler) + i.app_set_adv_data 0x0100cf10 Section 0 ns_ble.o(i.app_set_adv_data) + app_set_adv_data 0x0100cf11 Thumb Code 100 ns_ble.o(i.app_set_adv_data) + i.app_set_scan_rsp_data 0x0100cf88 Section 0 ns_ble.o(i.app_set_scan_rsp_data) + app_set_scan_rsp_data 0x0100cf89 Thumb Code 172 ns_ble.o(i.app_set_scan_rsp_data) + i.app_start_advertising 0x0100d04c Section 0 ns_ble.o(i.app_start_advertising) + app_start_advertising 0x0100d04d Thumb Code 100 ns_ble.o(i.app_start_advertising) + i.app_user_msg_handler 0x0100d0bc Section 0 app_ble.o(i.app_user_msg_handler) + i.attm_att_set_value 0x0100d0c0 Section 0 lib_att.o(i.attm_att_set_value) + i.ble_schedule_task 0x0100d180 Section 0 main.o(i.ble_schedule_task) + ble_schedule_task 0x0100d181 Thumb Code 16 main.o(i.ble_schedule_task) + i.ble_up_on_cfm 0x0100d190 Section 0 ble_up.o(i.ble_up_on_cfm) + i.ble_up_poll 0x0100d1a4 Section 0 ble_up.o(i.ble_up_poll) + i.ble_up_reset 0x0100d1fc Section 0 ble_up.o(i.ble_up_reset) + i.ble_up_write 0x0100d20c Section 0 ble_up.o(i.ble_up_write) + i.bootset_commit 0x0100d254 Section 0 app_bootset.o(i.bootset_commit) + bootset_commit 0x0100d255 Thumb Code 78 app_bootset.o(i.bootset_commit) + i.bootset_print 0x0100d2b0 Section 0 app_bootset.o(i.bootset_print) + bootset_print 0x0100d2b1 Thumb Code 106 app_bootset.o(i.bootset_print) + i.bsp_usart_init 0x0100d428 Section 0 bsp_usart.o(i.bsp_usart_init) + i.bsp_usart_read_byte 0x0100d504 Section 0 bsp_usart.o(i.bsp_usart_read_byte) + i.bsp_usart_rx_isr_handler 0x0100d53c Section 0 bsp_usart.o(i.bsp_usart_rx_isr_handler) + i.bsp_usart_set_baud 0x0100d590 Section 0 bsp_usart.o(i.bsp_usart_set_baud) + i.bsp_usart_tx_lock 0x0100d600 Section 0 bsp_usart.o(i.bsp_usart_tx_lock) + i.bsp_usart_tx_unlock 0x0100d620 Section 0 bsp_usart.o(i.bsp_usart_tx_unlock) + i.bsp_usart_write_dma 0x0100d644 Section 0 bsp_usart.o(i.bsp_usart_write_dma) + i.buffer_skip_whitespace 0x0100d6dc Section 0 cjson.o(i.buffer_skip_whitespace) + buffer_skip_whitespace 0x0100d6dd Thumb Code 58 cjson.o(i.buffer_skip_whitespace) + i.cJSON_AddNumberToObject 0x0100d718 Section 0 cjson.o(i.cJSON_AddNumberToObject) + i.cJSON_CreateNumber 0x0100d74c Section 0 cjson.o(i.cJSON_CreateNumber) + i.cJSON_CreateObject 0x0100d7b0 Section 0 cjson.o(i.cJSON_CreateObject) + i.cJSON_Delete 0x0100d7c8 Section 0 cjson.o(i.cJSON_Delete) + i.cJSON_GetObjectItem 0x0100d81c Section 0 cjson.o(i.cJSON_GetObjectItem) + i.cJSON_InitHooks 0x0100d828 Section 0 cjson.o(i.cJSON_InitHooks) + i.cJSON_IsNumber 0x0100d878 Section 0 cjson.o(i.cJSON_IsNumber) + i.cJSON_IsObject 0x0100d88a Section 0 cjson.o(i.cJSON_IsObject) + i.cJSON_New_Item 0x0100d89c Section 0 cjson.o(i.cJSON_New_Item) + cJSON_New_Item 0x0100d89d Thumb Code 36 cjson.o(i.cJSON_New_Item) + i.cJSON_Parse 0x0100d8c0 Section 0 cjson.o(i.cJSON_Parse) + i.cJSON_ParseWithLengthOpts 0x0100d8e4 Section 0 cjson.o(i.cJSON_ParseWithLengthOpts) + i.cJSON_PrintUnformatted 0x0100d9d0 Section 0 cjson.o(i.cJSON_PrintUnformatted) + i.cJSON_free 0x0100d9e0 Section 0 cjson.o(i.cJSON_free) + i.cJSON_strdup 0x0100d9ec Section 0 cjson.o(i.cJSON_strdup) + cJSON_strdup 0x0100d9ed Thumb Code 40 cjson.o(i.cJSON_strdup) + i.caiic_crc32 0x0100da14 Section 0 boot_crc32.o(i.caiic_crc32) + i.check_client_char_cfg 0x0100da48 Section 0 rdts_common.o(i.check_client_char_cfg) + i.cli_cmd_count 0x0100da72 Section 0 cli_core.o(i.cli_cmd_count) + i.cli_cmd_name 0x0100da78 Section 0 cli_core.o(i.cli_cmd_name) + i.cli_exec_line 0x0100da90 Section 0 cli_core.o(i.cli_exec_line) + i.cli_printf 0x0100db44 Section 0 cli_core.o(i.cli_printf) + i.cli_redraw_line 0x0100db70 Section 0 app_cli.o(i.cli_redraw_line) + cli_redraw_line 0x0100db71 Thumb Code 94 app_cli.o(i.cli_redraw_line) + i.cli_rsp_out 0x0100dbd8 Section 0 app_ble_proto.o(i.cli_rsp_out) + cli_rsp_out 0x0100dbd9 Thumb Code 36 app_ble_proto.o(i.cli_rsp_out) + i.cli_set_output 0x0100dc04 Section 0 cli_core.o(i.cli_set_output) + i.cli_write 0x0100dc10 Section 0 cli_core.o(i.cli_write) + i.compare_double 0x0100dc34 Section 0 cjson.o(i.compare_double) + compare_double 0x0100dc35 Thumb Code 92 cjson.o(i.compare_double) + i.diss_check_val_len 0x0100dc90 Section 0 diss.o(i.diss_check_val_len) + i.diss_cleanup 0x0100dcba Section 0 diss.o(i.diss_cleanup) + diss_cleanup 0x0100dcbb Thumb Code 2 diss.o(i.diss_cleanup) + i.diss_create 0x0100dcbc Section 0 diss.o(i.diss_create) + diss_create 0x0100dcbd Thumb Code 2 diss.o(i.diss_create) + i.diss_destroy 0x0100dcbe Section 0 diss.o(i.diss_destroy) + diss_destroy 0x0100dcbf Thumb Code 62 diss.o(i.diss_destroy) + i.diss_handle_to_value 0x0100dcfc Section 0 diss.o(i.diss_handle_to_value) + i.diss_init 0x0100dd30 Section 0 diss.o(i.diss_init) + diss_init 0x0100dd31 Thumb Code 152 diss.o(i.diss_init) + i.diss_prf_itf_get 0x0100ddd0 Section 0 diss.o(i.diss_prf_itf_get) + i.diss_set_value_req_handler 0x0100ddd8 Section 0 diss_task.o(i.diss_set_value_req_handler) + diss_set_value_req_handler 0x0100ddd9 Thumb Code 152 diss_task.o(i.diss_set_value_req_handler) + i.diss_task_init 0x0100de74 Section 0 diss_task.o(i.diss_task_init) + i.diss_value_cfm_handler 0x0100de94 Section 0 diss_task.o(i.diss_value_cfm_handler) + diss_value_cfm_handler 0x0100de95 Thumb Code 120 diss_task.o(i.diss_value_cfm_handler) + i.diss_value_req_ind_handler 0x0100df10 Section 0 app_dis.o(i.diss_value_req_ind_handler) + diss_value_req_ind_handler 0x0100df11 Thumb Code 118 app_dis.o(i.diss_value_req_ind_handler) + i.diss_value_to_handle 0x0100dfd0 Section 0 diss.o(i.diss_value_to_handle) + i.eTaskGetState 0x0100e00c Section 0 tasks.o(i.eTaskGetState) + i.ensure 0x0100e06c Section 0 cjson.o(i.ensure) + ensure 0x0100e06d Thumb Code 144 cjson.o(i.ensure) + i.fputc 0x0100e104 Section 0 bsp_usart.o(i.fputc) + i.gapc_bond_ind_handler 0x0100e140 Section 0 ns_sec.o(i.gapc_bond_ind_handler) + gapc_bond_ind_handler 0x0100e141 Thumb Code 206 ns_sec.o(i.gapc_bond_ind_handler) + i.gapc_bond_req_ind_handler 0x0100e230 Section 0 ns_sec.o(i.gapc_bond_req_ind_handler) + gapc_bond_req_ind_handler 0x0100e231 Thumb Code 478 ns_sec.o(i.gapc_bond_req_ind_handler) + i.gapc_cmp_evt_handler 0x0100e438 Section 0 ns_ble_task.o(i.gapc_cmp_evt_handler) + gapc_cmp_evt_handler 0x0100e439 Thumb Code 36 ns_ble_task.o(i.gapc_cmp_evt_handler) + i.gapc_conn_rssi_ind_handler 0x0100e460 Section 0 ns_ble_task.o(i.gapc_conn_rssi_ind_handler) + gapc_conn_rssi_ind_handler 0x0100e461 Thumb Code 92 ns_ble_task.o(i.gapc_conn_rssi_ind_handler) + i.gapc_connection_req_ind_handler 0x0100e4cc Section 0 ns_ble_task.o(i.gapc_connection_req_ind_handler) + gapc_connection_req_ind_handler 0x0100e4cd Thumb Code 310 ns_ble_task.o(i.gapc_connection_req_ind_handler) + i.gapc_disconnect_ind_handler 0x0100e624 Section 0 ns_ble_task.o(i.gapc_disconnect_ind_handler) + gapc_disconnect_ind_handler 0x0100e625 Thumb Code 88 ns_ble_task.o(i.gapc_disconnect_ind_handler) + i.gapc_encrypt_ind_handler 0x0100e688 Section 0 ns_sec.o(i.gapc_encrypt_ind_handler) + gapc_encrypt_ind_handler 0x0100e689 Thumb Code 34 ns_sec.o(i.gapc_encrypt_ind_handler) + i.gapc_encrypt_req_ind_handler 0x0100e6b0 Section 0 ns_sec.o(i.gapc_encrypt_req_ind_handler) + gapc_encrypt_req_ind_handler 0x0100e6b1 Thumb Code 280 ns_sec.o(i.gapc_encrypt_req_ind_handler) + i.gapc_get_dev_info_req_ind_handler 0x0100e7e0 Section 0 ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) + gapc_get_dev_info_req_ind_handler 0x0100e7e1 Thumb Code 116 ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) + i.gapc_le_phy_ind_handler 0x0100e860 Section 0 ns_ble_task.o(i.gapc_le_phy_ind_handler) + gapc_le_phy_ind_handler 0x0100e861 Thumb Code 12 ns_ble_task.o(i.gapc_le_phy_ind_handler) + i.gapc_le_pkt_size_ind_handler 0x0100e86c Section 0 ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) + gapc_le_pkt_size_ind_handler 0x0100e86d Thumb Code 22 ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) + i.gapc_param_update_req_ind_handler 0x0100e888 Section 0 ns_ble_task.o(i.gapc_param_update_req_ind_handler) + gapc_param_update_req_ind_handler 0x0100e889 Thumb Code 94 ns_ble_task.o(i.gapc_param_update_req_ind_handler) + i.gapc_param_updated_ind_handler 0x0100e8ec Section 0 ns_ble_task.o(i.gapc_param_updated_ind_handler) + gapc_param_updated_ind_handler 0x0100e8ed Thumb Code 36 ns_ble_task.o(i.gapc_param_updated_ind_handler) + i.gapc_set_dev_info_req_ind_handler 0x0100e914 Section 0 ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) + gapc_set_dev_info_req_ind_handler 0x0100e915 Thumb Code 52 ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) + i.gapm_activity_created_ind_handler 0x0100e954 Section 0 ns_ble_task.o(i.gapm_activity_created_ind_handler) + gapm_activity_created_ind_handler 0x0100e955 Thumb Code 46 ns_ble_task.o(i.gapm_activity_created_ind_handler) + i.gapm_activity_stopped_ind_handler 0x0100e988 Section 0 ns_ble_task.o(i.gapm_activity_stopped_ind_handler) + gapm_activity_stopped_ind_handler 0x0100e989 Thumb Code 82 ns_ble_task.o(i.gapm_activity_stopped_ind_handler) + i.gapm_addr_solved_ind_handler 0x0100e9e8 Section 0 ns_ble_task.o(i.gapm_addr_solved_ind_handler) + gapm_addr_solved_ind_handler 0x0100e9e9 Thumb Code 32 ns_ble_task.o(i.gapm_addr_solved_ind_handler) + i.gapm_cmp_evt_handler 0x0100ea14 Section 0 ns_ble_task.o(i.gapm_cmp_evt_handler) + gapm_cmp_evt_handler 0x0100ea15 Thumb Code 912 ns_ble_task.o(i.gapm_cmp_evt_handler) + i.gapm_ext_adv_repoer_ind_handler 0x0100edf4 Section 0 ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) + gapm_ext_adv_repoer_ind_handler 0x0100edf5 Thumb Code 164 ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) + i.gapm_gen_rand_nb_ind_handler 0x0100eea0 Section 0 ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) + gapm_gen_rand_nb_ind_handler 0x0100eea1 Thumb Code 54 ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) + i.gapm_profile_added_ind_handler 0x0100eed6 Section 0 ns_ble_task.o(i.gapm_profile_added_ind_handler) + gapm_profile_added_ind_handler 0x0100eed7 Thumb Code 12 ns_ble_task.o(i.gapm_profile_added_ind_handler) + i.gapm_scan_request_ind_handler 0x0100eee2 Section 0 ns_ble_task.o(i.gapm_scan_request_ind_handler) + gapm_scan_request_ind_handler 0x0100eee3 Thumb Code 12 ns_ble_task.o(i.gapm_scan_request_ind_handler) + i.gattc_att_info_req_ind_handler 0x0100eef0 Section 0 rdtss_task.o(i.gattc_att_info_req_ind_handler) + gattc_att_info_req_ind_handler 0x0100eef1 Thumb Code 58 rdtss_task.o(i.gattc_att_info_req_ind_handler) + i.gattc_cmp_evt_handler 0x0100ef30 Section 0 rdtss_task.o(i.gattc_cmp_evt_handler) + gattc_cmp_evt_handler 0x0100ef31 Thumb Code 102 rdtss_task.o(i.gattc_cmp_evt_handler) + i.gattc_cmp_evt_handler 0x0100efa0 Section 0 ns_ble_task.o(i.gattc_cmp_evt_handler) + gattc_cmp_evt_handler 0x0100efa1 Thumb Code 36 ns_ble_task.o(i.gattc_cmp_evt_handler) + i.gattc_mtu_changed_ind_handler 0x0100efc8 Section 0 ns_ble_task.o(i.gattc_mtu_changed_ind_handler) + gattc_mtu_changed_ind_handler 0x0100efc9 Thumb Code 66 ns_ble_task.o(i.gattc_mtu_changed_ind_handler) + i.gattc_read_req_ind_handler 0x0100f014 Section 0 diss_task.o(i.gattc_read_req_ind_handler) + gattc_read_req_ind_handler 0x0100f015 Thumb Code 188 diss_task.o(i.gattc_read_req_ind_handler) + i.gattc_read_req_ind_handler 0x0100f0d8 Section 0 rdtss_task.o(i.gattc_read_req_ind_handler) + gattc_read_req_ind_handler 0x0100f0d9 Thumb Code 212 rdtss_task.o(i.gattc_read_req_ind_handler) + i.gattc_write_req_ind_handler 0x0100f1b8 Section 0 rdtss_task.o(i.gattc_write_req_ind_handler) + gattc_write_req_ind_handler 0x0100f1b9 Thumb Code 260 rdtss_task.o(i.gattc_write_req_ind_handler) + i.get_cfg_handle 0x0100f2c8 Section 0 rdts_common.o(i.get_cfg_handle) + i.get_object_item 0x0100f334 Section 0 cjson.o(i.get_object_item) + get_object_item 0x0100f335 Thumb Code 152 cjson.o(i.get_object_item) + i.get_value_handle 0x0100f3cc Section 0 rdts_common.o(i.get_value_handle) + i.info_adc_init 0x0100f420 Section 0 app_info.o(i.info_adc_init) + info_adc_init 0x0100f421 Thumb Code 92 app_info.o(i.info_adc_init) + i.info_adc_read 0x0100f484 Section 0 app_info.o(i.info_adc_read) + info_adc_read 0x0100f485 Thumb Code 96 app_info.o(i.info_adc_read) + i.info_fill_item 0x0100f4f0 Section 0 app_info.o(i.info_fill_item) + info_fill_item 0x0100f4f1 Thumb Code 298 app_info.o(i.info_fill_item) + i.info_put_tlv 0x0100f638 Section 0 app_info.o(i.info_put_tlv) + info_put_tlv 0x0100f639 Thumb Code 44 app_info.o(i.info_put_tlv) + i.infra_cjson_init 0x0100f664 Section 0 infra_cjson.o(i.infra_cjson_init) + i.internal_alloc 0x0100f694 Section 0 mallocr.o(i.internal_alloc) + internal_alloc 0x0100f695 Thumb Code 74 mallocr.o(i.internal_alloc) + i.led_task 0x0100f6e4 Section 0 main.o(i.led_task) + led_task 0x0100f6e5 Thumb Code 48 main.o(i.led_task) + i.llhwc_modem_setmode 0x0100f718 Section 0 rwip_driver.o(i.llhwc_modem_setmode) + i.llhwc_phy_prerx_flash 0x0100f748 Section 0 rwip_driver.o(i.llhwc_phy_prerx_flash) + i.llhwc_setmode_reg_config 0x0100f878 Section 0 rwip_driver.o(i.llhwc_setmode_reg_config) + llhwc_setmode_reg_config 0x0100f879 Thumb Code 88 rwip_driver.o(i.llhwc_setmode_reg_config) + i.main 0x0100f908 Section 0 main.o(i.main) + i.ns_EXTI4_12_IRQHandler 0x0100faa8 Section 0 ns_ble.o(i.ns_EXTI4_12_IRQHandler) + i.ns_HardFault_Handler 0x0100fb04 Section 0 ns_ble.o(i.ns_HardFault_Handler) + i.ns_ble_add_prf_func_register 0x0100fb2c Section 0 ns_ble.o(i.ns_ble_add_prf_func_register) + i.ns_ble_add_svc 0x0100fb4c Section 0 ns_ble.o(i.ns_ble_add_svc) + i.ns_ble_adv_fsm_next 0x0100fb78 Section 0 ns_ble.o(i.ns_ble_adv_fsm_next) + i.ns_ble_adv_init 0x0100fc54 Section 0 ns_ble.o(i.ns_ble_adv_init) + i.ns_ble_adv_start 0x0100fc9c Section 0 ns_ble.o(i.ns_ble_adv_start) + i.ns_ble_adv_stop 0x0100fcec Section 0 ns_ble.o(i.ns_ble_adv_stop) + i.ns_ble_delete_init 0x0100fd38 Section 0 ns_ble.o(i.ns_ble_delete_init) + i.ns_ble_delete_scan 0x0100fd74 Section 0 ns_ble.o(i.ns_ble_delete_scan) + i.ns_ble_disconnect 0x0100fdac Section 0 ns_ble.o(i.ns_ble_disconnect) + i.ns_ble_gap_init 0x0100fdd8 Section 0 ns_ble.o(i.ns_ble_gap_init) + i.ns_ble_get_connection_num 0x0100fe44 Section 0 ns_ble.o(i.ns_ble_get_connection_num) + i.ns_ble_list_set_ral 0x0100fe68 Section 0 ns_ble.o(i.ns_ble_list_set_ral) + i.ns_ble_lsc_config 0x0100feb8 Section 0 ns_ble.o(i.ns_ble_lsc_config) + i.ns_ble_mtu_set 0x0100ff3c Section 0 ns_ble.o(i.ns_ble_mtu_set) + i.ns_ble_prf_task_register 0x0100ff70 Section 0 ns_ble.o(i.ns_ble_prf_task_register) + i.ns_ble_scan_data_find 0x0100ff98 Section 0 ns_ble.o(i.ns_ble_scan_data_find) + i.ns_ble_stack_init 0x0100ffe0 Section 0 ns_ble.o(i.ns_ble_stack_init) + i.ns_ble_start_init 0x01010258 Section 0 ns_ble.o(i.ns_ble_start_init) + i.ns_ble_start_scan 0x0101037c Section 0 ns_ble.o(i.ns_ble_start_scan) + i.ns_ble_stop_init 0x01010448 Section 0 ns_ble.o(i.ns_ble_stop_init) + i.ns_ble_stop_scan 0x01010480 Section 0 ns_ble.o(i.ns_ble_stop_scan) + i.ns_ble_update_param 0x010104bc Section 0 ns_ble.o(i.ns_ble_update_param) + i.ns_bond_db_get_size 0x01010534 Section 0 ns_sec.o(i.ns_bond_db_get_size) + ns_bond_db_get_size 0x01010535 Thumb Code 36 ns_sec.o(i.ns_bond_db_get_size) + i.ns_bond_db_load 0x01010560 Section 0 ns_sec.o(i.ns_bond_db_load) + ns_bond_db_load 0x01010561 Thumb Code 24 ns_sec.o(i.ns_bond_db_load) + i.ns_bond_last_bonded_addr 0x0101057c Section 0 ns_sec.o(i.ns_bond_last_bonded_addr) + i.ns_bond_last_bonded_peer_id 0x010105ac Section 0 ns_sec.o(i.ns_bond_last_bonded_peer_id) + i.ns_bond_last_bonded_ral_info 0x010105dc Section 0 ns_sec.o(i.ns_bond_last_bonded_ral_info) + i.ns_bond_resolv_addr_start 0x01010640 Section 0 ns_sec.o(i.ns_bond_resolv_addr_start) + i.ns_bond_search_addr_irk 0x010106a0 Section 0 ns_sec.o(i.ns_bond_search_addr_irk) + i.ns_peripheral_config 0x0101071c Section 0 ns_ble.o(i.ns_peripheral_config) + i.ns_sec_bond_store_evt_handler 0x010107f0 Section 0 ns_sec.o(i.ns_sec_bond_store_evt_handler) + i.ns_sec_get_bond_status 0x01010950 Section 0 ns_sec.o(i.ns_sec_get_bond_status) + i.ns_sec_get_iocap 0x01010960 Section 0 ns_sec.o(i.ns_sec_get_iocap) + i.ns_sec_init 0x0101096c Section 0 ns_sec.o(i.ns_sec_init) + i.ns_sleep_lock_acquire 0x010109d4 Section 0 ns_sleep.o(i.ns_sleep_lock_acquire) + i.ns_sleep_lock_release 0x010109ec Section 0 ns_sleep.o(i.ns_sleep_lock_release) + i.ns_timer_api_process_handler 0x01010a00 Section 0 ns_timer.o(i.ns_timer_api_process_handler) + i.ota_on_data 0x01010ac8 Section 0 app_ota.o(i.ota_on_data) + ota_on_data 0x01010ac9 Thumb Code 334 app_ota.o(i.ota_on_data) + i.ota_on_end 0x01010c20 Section 0 app_ota.o(i.ota_on_end) + ota_on_end 0x01010c21 Thumb Code 448 app_ota.o(i.ota_on_end) + i.ota_rd32 0x01010dfc Section 0 app_ota.o(i.ota_rd32) + ota_rd32 0x01010dfd Thumb Code 34 app_ota.o(i.ota_rd32) + i.ota_respond 0x01010e1e Section 0 app_ota.o(i.ota_respond) + ota_respond 0x01010e1f Thumb Code 40 app_ota.o(i.ota_respond) + i.params_print_json 0x01010e48 Section 0 app_params.o(i.params_print_json) + params_print_json 0x01010e49 Thumb Code 118 app_params.o(i.params_print_json) + i.params_save 0x01010ef0 Section 0 app_params.o(i.params_save) + params_save 0x01010ef1 Thumb Code 80 app_params.o(i.params_save) + i.parse_string 0x01010f4c Section 0 cjson.o(i.parse_string) + parse_string 0x01010f4d Thumb Code 616 cjson.o(i.parse_string) + i.parse_value 0x010111bc Section 0 cjson.o(i.parse_value) + parse_value 0x010111bd Thumb Code 908 cjson.o(i.parse_value) + i.patchx_enable 0x01011570 Section 0 ns_ble.o(i.patchx_enable) + patchx_enable 0x01011571 Thumb Code 58 ns_ble.o(i.patchx_enable) + i.prf_add_profile 0x010115b4 Section 0 prf.o(i.prf_add_profile) + i.prf_dst_task_get 0x0101163c Section 0 prf.o(i.prf_dst_task_get) + i.prf_env_get 0x0101164c Section 0 prf.o(i.prf_env_get) + i.prf_get_id_from_task 0x0101167c Section 0 prf.o(i.prf_get_id_from_task) + i.prf_get_itf_func_register 0x010116b4 Section 0 prf.o(i.prf_get_itf_func_register) + i.prf_get_task_from_id 0x010116dc Section 0 prf.o(i.prf_get_task_from_id) + i.prf_init 0x01011714 Section 0 prf.o(i.prf_init) + i.prf_itf_get 0x010117c8 Section 0 prf.o(i.prf_itf_get) + prf_itf_get 0x010117c9 Thumb Code 44 prf.o(i.prf_itf_get) + i.print 0x010117f8 Section 0 cjson.o(i.print) + print 0x010117f9 Thumb Code 190 cjson.o(i.print) + i.print_string_ptr 0x010118b8 Section 0 cjson.o(i.print_string_ptr) + print_string_ptr 0x010118b9 Thumb Code 280 cjson.o(i.print_string_ptr) + i.print_value 0x010119d8 Section 0 cjson.o(i.print_value) + print_value 0x010119d9 Thumb Code 956 cjson.o(i.print_value) + i.proto_cli_out 0x01011dd0 Section 0 app_ble_proto.o(i.proto_cli_out) + proto_cli_out 0x01011dd1 Thumb Code 52 app_ble_proto.o(i.proto_cli_out) + i.proto_dump 0x01011e08 Section 0 app_ble_proto.o(i.proto_dump) + proto_dump 0x01011e09 Thumb Code 70 app_ble_proto.o(i.proto_dump) + i.prvAddCurrentTaskToDelayedList 0x01011e88 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) + prvAddCurrentTaskToDelayedList 0x01011e89 Thumb Code 78 tasks.o(i.prvAddCurrentTaskToDelayedList) + i.prvCopyDataToQueue 0x01011ee0 Section 0 queue.o(i.prvCopyDataToQueue) + prvCopyDataToQueue 0x01011ee1 Thumb Code 112 queue.o(i.prvCopyDataToQueue) + i.prvIdleTask 0x01011f50 Section 0 tasks.o(i.prvIdleTask) + prvIdleTask 0x01011f51 Thumb Code 72 tasks.o(i.prvIdleTask) + i.prvInsertBlockIntoFreeList 0x01011fa4 Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) + prvInsertBlockIntoFreeList 0x01011fa5 Thumb Code 76 heap_4.o(i.prvInsertBlockIntoFreeList) + i.prvListTasksWithinSingleList 0x01011ff8 Section 0 tasks.o(i.prvListTasksWithinSingleList) + prvListTasksWithinSingleList 0x01011ff9 Thumb Code 200 tasks.o(i.prvListTasksWithinSingleList) + i.prvTaskExitError 0x010120c4 Section 0 port.o(i.prvTaskExitError) + prvTaskExitError 0x010120c5 Thumb Code 14 port.o(i.prvTaskExitError) + i.prvUnlockQueue 0x010120d8 Section 0 queue.o(i.prvUnlockQueue) + prvUnlockQueue 0x010120d9 Thumb Code 116 queue.o(i.prvUnlockQueue) + i.pvPortMalloc 0x0101214c Section 0 heap_4.o(i.pvPortMalloc) + i.pvTaskIncrementMutexHeldCount 0x01012240 Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount) + i.pxPortInitialiseStack 0x01012258 Section 0 port.o(i.pxPortInitialiseStack) + i.rdtss_att_get_value 0x0101227c Section 0 rdtss_task.o(i.rdtss_att_get_value) + rdtss_att_get_value 0x0101227d Thumb Code 58 rdtss_task.o(i.rdtss_att_get_value) + i.rdtss_att_info_rsp_handler 0x010122b8 Section 0 rdtss_task.o(i.rdtss_att_info_rsp_handler) + rdtss_att_info_rsp_handler 0x010122b9 Thumb Code 60 rdtss_task.o(i.rdtss_att_info_rsp_handler) + i.rdtss_att_set_value 0x010122f8 Section 0 rdtss_task.o(i.rdtss_att_set_value) + rdtss_att_set_value 0x010122f9 Thumb Code 104 rdtss_task.o(i.rdtss_att_set_value) + i.rdtss_cleanup 0x01012360 Section 0 rdtss.o(i.rdtss_cleanup) + rdtss_cleanup 0x01012361 Thumb Code 70 rdtss.o(i.rdtss_cleanup) + i.rdtss_create 0x010123ac Section 0 rdtss.o(i.rdtss_create) + rdtss_create 0x010123ad Thumb Code 70 rdtss.o(i.rdtss_create) + i.rdtss_destroy 0x010123f8 Section 0 rdtss.o(i.rdtss_destroy) + rdtss_destroy 0x010123f9 Thumb Code 66 rdtss.o(i.rdtss_destroy) + i.rdtss_get_att_handle 0x0101243a Section 0 rdts_common.o(i.rdtss_get_att_handle) + i.rdtss_get_att_idx 0x01012456 Section 0 rdts_common.o(i.rdtss_get_att_idx) + i.rdtss_init 0x0101247e Section 0 rdtss.o(i.rdtss_init) + rdtss_init 0x0101247f Thumb Code 152 rdtss.o(i.rdtss_init) + i.rdtss_init_ccc_values 0x01012518 Section 0 rdtss_task.o(i.rdtss_init_ccc_values) + i.rdtss_prf_itf_get 0x010125bc Section 0 rdtss.o(i.rdtss_prf_itf_get) + i.rdtss_send_notify 0x010125c4 Section 0 app_rdtss.o(i.rdtss_send_notify) + i.rdtss_set_ccc_value 0x01012618 Section 0 rdtss_task.o(i.rdtss_set_ccc_value) + i.rdtss_task_init 0x0101264c Section 0 rdtss_task.o(i.rdtss_task_init) + i.rdtss_val_ind_req_handler 0x0101266c Section 0 rdtss_task.o(i.rdtss_val_ind_req_handler) + rdtss_val_ind_req_handler 0x0101266d Thumb Code 176 rdtss_task.o(i.rdtss_val_ind_req_handler) + i.rdtss_val_ntf_cfm_handler 0x0101271c Section 0 app_rdtss.o(i.rdtss_val_ntf_cfm_handler) + rdtss_val_ntf_cfm_handler 0x0101271d Thumb Code 10 app_rdtss.o(i.rdtss_val_ntf_cfm_handler) + i.rdtss_val_ntf_req_handler 0x01012726 Section 0 rdtss_task.o(i.rdtss_val_ntf_req_handler) + rdtss_val_ntf_req_handler 0x01012727 Thumb Code 166 rdtss_task.o(i.rdtss_val_ntf_req_handler) + i.rdtss_val_set_req_handler 0x010127cc Section 0 rdtss_task.o(i.rdtss_val_set_req_handler) + rdtss_val_set_req_handler 0x010127cd Thumb Code 32 rdtss_task.o(i.rdtss_val_set_req_handler) + i.rdtss_val_write_ind_handler 0x010127ec Section 0 app_rdtss.o(i.rdtss_val_write_ind_handler) + rdtss_val_write_ind_handler 0x010127ed Thumb Code 170 app_rdtss.o(i.rdtss_val_write_ind_handler) + i.rdtss_value_req_ind_handler 0x01012904 Section 0 app_rdtss.o(i.rdtss_value_req_ind_handler) + rdtss_value_req_ind_handler 0x01012905 Thumb Code 110 app_rdtss.o(i.rdtss_value_req_ind_handler) + i.rdtss_value_req_rsp_handler 0x01012980 Section 0 rdtss_task.o(i.rdtss_value_req_rsp_handler) + rdtss_value_req_rsp_handler 0x01012981 Thumb Code 124 rdtss_task.o(i.rdtss_value_req_rsp_handler) + i.realloc 0x01012a00 Section 0 mallocr.o(i.realloc) + i.rwip_init 0x01012a74 Section 0 rwip.o(i.rwip_init) + i.rwip_slp_isr 0x01012b8c Section 0 rwip_driver.o(i.rwip_slp_isr) + i.strtod 0x01012c84 Section 0 strtod.o(i.strtod) + i.timer_canceled_handler 0x01012ca0 Section 0 ns_timer.o(i.timer_canceled_handler) + timer_canceled_handler 0x01012ca1 Thumb Code 2 ns_timer.o(i.timer_canceled_handler) + i.timer_modified_handler 0x01012ca2 Section 0 ns_timer.o(i.timer_modified_handler) + timer_modified_handler 0x01012ca3 Thumb Code 2 ns_timer.o(i.timer_modified_handler) + i.uxListRemove 0x01012ca4 Section 0 list.o(i.uxListRemove) + i.uxTaskGetNumberOfTasks 0x01012ccc Section 0 tasks.o(i.uxTaskGetNumberOfTasks) + i.uxTaskGetSystemState 0x01012cd8 Section 0 tasks.o(i.uxTaskGetSystemState) + i.vListInitialise 0x01012d70 Section 0 list.o(i.vListInitialise) + i.vListInitialiseItem 0x01012d86 Section 0 list.o(i.vListInitialiseItem) + i.vListInsert 0x01012d8c Section 0 list.o(i.vListInsert) + i.vListInsertEnd 0x01012dbe Section 0 list.o(i.vListInsertEnd) + i.vPortEnterCritical 0x01012dd8 Section 0 port.o(i.vPortEnterCritical) + i.vPortExitCritical 0x01012df0 Section 0 port.o(i.vPortExitCritical) + i.vPortFree 0x01012e0c Section 0 heap_4.o(i.vPortFree) + i.vPortYield 0x01012e50 Section 0 port.o(i.vPortYield) + i.vTaskDelay 0x01012e68 Section 0 tasks.o(i.vTaskDelay) + i.vTaskInternalSetTimeOutState 0x01012e98 Section 0 tasks.o(i.vTaskInternalSetTimeOutState) + i.vTaskList 0x01012ea8 Section 0 tasks.o(i.vTaskList) + i.vTaskMissedYield 0x01012f78 Section 0 tasks.o(i.vTaskMissedYield) + i.vTaskPlaceOnEventList 0x01012f84 Section 0 tasks.o(i.vTaskPlaceOnEventList) + i.vTaskPriorityDisinheritAfterTimeout 0x01012fa8 Section 0 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) + i.vTaskStartScheduler 0x0101301c Section 0 tasks.o(i.vTaskStartScheduler) + i.vTaskSuspendAll 0x0101306c Section 0 tasks.o(i.vTaskSuspendAll) + i.vTaskSwitchContext 0x0101307c Section 0 tasks.o(i.vTaskSwitchContext) + i.xPortGetFreeHeapSize 0x010130e0 Section 0 heap_4.o(i.xPortGetFreeHeapSize) + i.xPortGetMinimumEverFreeHeapSize 0x010130ec Section 0 heap_4.o(i.xPortGetMinimumEverFreeHeapSize) + i.xPortStartScheduler 0x010130f8 Section 0 port.o(i.xPortStartScheduler) + i.xQueueCreateMutex 0x01013148 Section 0 queue.o(i.xQueueCreateMutex) + i.xQueueGenericCreate 0x0101316c Section 0 queue.o(i.xQueueGenericCreate) + i.xQueueGenericReset 0x010131b0 Section 0 queue.o(i.xQueueGenericReset) + i.xQueueGenericSend 0x0101321e Section 0 queue.o(i.xQueueGenericSend) + i.xQueueGenericSendFromISR 0x010133ac Section 0 queue.o(i.xQueueGenericSendFromISR) + i.xQueueReceive 0x0101343a Section 0 queue.o(i.xQueueReceive) + i.xQueueSemaphoreTake 0x0101357c Section 0 queue.o(i.xQueueSemaphoreTake) + i.xTaskCheckForTimeOut 0x010136f0 Section 0 tasks.o(i.xTaskCheckForTimeOut) + i.xTaskCreate 0x01013754 Section 0 tasks.o(i.xTaskCreate) + i.xTaskGetSchedulerState 0x010138cc Section 0 tasks.o(i.xTaskGetSchedulerState) + i.xTaskGetTickCount 0x010138ec Section 0 tasks.o(i.xTaskGetTickCount) + i.xTaskIncrementTick 0x010138f8 Section 0 tasks.o(i.xTaskIncrementTick) + i.xTaskPriorityDisinherit 0x010139cc Section 0 tasks.o(i.xTaskPriorityDisinherit) + i.xTaskPriorityInherit 0x01013a34 Section 0 tasks.o(i.xTaskPriorityInherit) + i.xTaskRemoveFromEventList 0x01013aac Section 0 tasks.o(i.xTaskRemoveFromEventList) + i.xTaskResumeAll 0x01013b10 Section 0 tasks.o(i.xTaskResumeAll) + .constdata 0x01013bd8 Section 472 system_n32wb03x.o(.constdata) + .constdata 0x01013db0 Section 12 n32wb03x_rcc.o(.constdata) + s_AhbPresTable 0x01013db0 Data 4 n32wb03x_rcc.o(.constdata) + s_ApbPresTable 0x01013db4 Data 8 n32wb03x_rcc.o(.constdata) + .constdata 0x01013dbc Section 804 n32wb03x_qflash.o(.constdata) + .constdata 0x010140e0 Section 30 rwip_driver.o(.constdata) + TXPWR_MAP 0x010140e0 Data 30 rwip_driver.o(.constdata) + .constdata 0x01014100 Section 168 diss.o(.constdata) + .constdata 0x010141a8 Section 24 diss_task.o(.constdata) + diss_msg_handler_tab 0x010141a8 Data 24 diss_task.o(.constdata) + .constdata 0x010141c0 Section 16 rdtss.o(.constdata) + .constdata 0x010141d0 Section 72 rdtss_task.o(.constdata) + rdtss_msg_handler_tab 0x010141d0 Data 72 rdtss_task.o(.constdata) + .constdata 0x01014218 Section 40 ns_sec.o(.constdata) + .constdata 0x01014240 Section 8 ns_sec.o(.constdata) + .constdata 0x01014248 Section 820 ns_ble.o(.constdata) + fun_5_Array 0x01014248 Data 820 ns_ble.o(.constdata) + .constdata 0x0101457c Section 152 ns_ble_task.o(.constdata) + gapm_att_db 0x0101457c Data 88 ns_ble_task.o(.constdata) + gattm_att_db 0x010145d4 Data 64 ns_ble_task.o(.constdata) + .constdata 0x01014614 Section 200 ns_ble_task.o(.constdata) + app_msg_handler_tab 0x01014614 Data 200 ns_ble_task.o(.constdata) + .constdata 0x010146dc Section 12 ns_ble_task.o(.constdata) + .constdata 0x010146e8 Section 8 app_dis.o(.constdata) + .constdata 0x010146f0 Section 8 app_dis.o(.constdata) + .constdata 0x010146f8 Section 266 app_rdtss.o(.constdata) + .constdata 0x01014804 Section 24 app_rdtss.o(.constdata) + .constdata 0x0101481c Section 180 cli_core.o(.constdata) + s_cmds 0x0101481c Data 180 cli_core.o(.constdata) + .constdata 0x010148d0 Section 7 app_info.o(.constdata) + s_all_items 0x010148d0 Data 7 app_info.o(.constdata) + .constdata 0x010148d7 Section 129 ctype_o.o(.constdata) + .constdata 0x01014958 Section 4 ctype_o.o(.constdata) + table 0x01014958 Data 4 ctype_o.o(.constdata) + .conststring 0x0101495c Section 849 cli_core.o(.conststring) + .conststring 0x01014cb0 Section 67 app_params.o(.conststring) + .conststring 0x01014cf4 Section 145 app_bootset.o(.conststring) .data 0x20004000 Section 4 system_n32wb03x.o(.data) .data 0x20004004 Section 12 n32wb03x_qflash.o(.data) .data 0x20004010 Section 20 rwip_driver.o(.data) @@ -3196,21 +3216,21 @@ Image Symbol Table s_rxBuf 0x20005580 Data 512 app_ble_proto.o(.bss) s_txFrame 0x20005780 Data 251 app_ble_proto.o(.bss) s_cliRsp 0x2000587b Data 1024 app_ble_proto.o(.bss) - .bss 0x20005c7b Section 40 app_info.o(.bss) - s_tlv 0x20005c7b Data 40 app_info.o(.bss) - .bss 0x20005ca4 Section 52 app_params.o(.bss) - s_params 0x20005ca4 Data 52 app_params.o(.bss) - .bss 0x20005cd8 Section 240 tasks.o(.bss) - pxReadyTasksLists 0x20005cd8 Data 140 tasks.o(.bss) - xDelayedTaskList1 0x20005d64 Data 20 tasks.o(.bss) - xDelayedTaskList2 0x20005d78 Data 20 tasks.o(.bss) - xPendingReadyList 0x20005d8c Data 20 tasks.o(.bss) - xTasksWaitingTermination 0x20005da0 Data 20 tasks.o(.bss) - xSuspendedTaskList 0x20005db4 Data 20 tasks.o(.bss) - .bss 0x20005dc8 Section 20480 heap_4.o(.bss) - ucHeap 0x20005dc8 Data 20480 heap_4.o(.bss) - HEAP 0x2000adc8 Section 512 startup_n32wb03x.o(HEAP) - STACK 0x2000afc8 Section 2048 startup_n32wb03x.o(STACK) + .bss 0x20005c7b Section 48 app_info.o(.bss) + s_tlv 0x20005c7b Data 48 app_info.o(.bss) + .bss 0x20005cac Section 52 app_params.o(.bss) + s_params 0x20005cac Data 52 app_params.o(.bss) + .bss 0x20005ce0 Section 240 tasks.o(.bss) + pxReadyTasksLists 0x20005ce0 Data 140 tasks.o(.bss) + xDelayedTaskList1 0x20005d6c Data 20 tasks.o(.bss) + xDelayedTaskList2 0x20005d80 Data 20 tasks.o(.bss) + xPendingReadyList 0x20005d94 Data 20 tasks.o(.bss) + xTasksWaitingTermination 0x20005da8 Data 20 tasks.o(.bss) + xSuspendedTaskList 0x20005dbc Data 20 tasks.o(.bss) + .bss 0x20005dd0 Section 20480 heap_4.o(.bss) + ucHeap 0x20005dd0 Data 20480 heap_4.o(.bss) + HEAP 0x2000add0 Section 512 startup_n32wb03x.o(HEAP) + STACK 0x2000afd0 Section 2048 startup_n32wb03x.o(STACK) Global Symbols @@ -4236,267 +4256,270 @@ Image Symbol Table ADC_GetDat 0x0100982f Thumb Code 6 n32wb03x_adc.o(i.ADC_GetDat) ADC_GetFlagStatus 0x01009835 Thumb Code 14 n32wb03x_adc.o(i.ADC_GetFlagStatus) ADC_SetOverSampleCounter 0x01009845 Thumb Code 18 n32wb03x_adc.o(i.ADC_SetOverSampleCounter) - AppBootset_CmdBsdump 0x0100985d Thumb Code 48 app_bootset.o(i.AppBootset_CmdBsdump) - AppBootset_CmdBsset 0x01009891 Thumb Code 410 app_bootset.o(i.AppBootset_CmdBsset) - AppCli_Init 0x01009bc1 Thumb Code 30 app_cli.o(i.AppCli_Init) - AppParams_CmdAppget 0x01009be9 Thumb Code 64 app_params.o(i.AppParams_CmdAppget) - AppParams_CmdAppset 0x01009cb1 Thumb Code 460 app_params.o(i.AppParams_CmdAppset) - DMA_ClearFlag 0x0100aae9 Thumb Code 4 n32wb03x_dma.o(i.DMA_ClearFlag) - DMA_DeInit 0x0100aaed Thumb Code 106 n32wb03x_dma.o(i.DMA_DeInit) - DMA_EnableChannel 0x0100ab75 Thumb Code 20 n32wb03x_dma.o(i.DMA_EnableChannel) - DMA_GetFlagStatus 0x0100ab8d Thumb Code 14 n32wb03x_dma.o(i.DMA_GetFlagStatus) - DMA_Init 0x0100ab9d Thumb Code 58 n32wb03x_dma.o(i.DMA_Init) - DMA_RequestRemap 0x0100abdd Thumb Code 14 n32wb03x_dma.o(i.DMA_RequestRemap) - EXTI_ClrITPendBit 0x0100abed Thumb Code 6 n32wb03x_exti.o(i.EXTI_ClrITPendBit) - EXTI_GetITStatus 0x0100abf9 Thumb Code 24 n32wb03x_exti.o(i.EXTI_GetITStatus) - EXTI_InitPeripheral 0x0100ac15 Thumb Code 108 n32wb03x_exti.o(i.EXTI_InitPeripheral) - GPIO_InitPeripheral 0x0100ac85 Thumb Code 184 n32wb03x_gpio.o(i.GPIO_InitPeripheral) - GPIO_InitStruct 0x0100ad3d Thumb Code 22 n32wb03x_gpio.o(i.GPIO_InitStruct) - GPIO_ResetBits 0x0100ad59 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_ResetBits) - GPIO_SetBits 0x0100ad5d Thumb Code 4 n32wb03x_gpio.o(i.GPIO_SetBits) - GPIO_TogglePin 0x0100ad61 Thumb Code 8 n32wb03x_gpio.o(i.GPIO_TogglePin) - HardFault_Handler 0x0100ad69 Thumb Code 58 n32wb03x_it.o(i.HardFault_Handler) - LedBlink 0x0100ae19 Thumb Code 8 app_gpio.o(i.LedBlink) - LedInit 0x0100ae21 Thumb Code 64 app_gpio.o(i.LedInit) - LedOff 0x0100ae6d Thumb Code 8 app_gpio.o(i.LedOff) - LedOn 0x0100ae75 Thumb Code 8 app_gpio.o(i.LedOn) - NVIC_Init 0x0100ae7d Thumb Code 102 misc.o(i.NVIC_Init) - OTPTrim_Read 0x0100aef5 Thumb Code 186 system_n32wb03x.o(i.OTPTrim_Read) - Qflash_Erase_Sector 0x0100afc1 Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Erase_Sector) - Qflash_Init 0x0100afe5 Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Init) - Qflash_Write 0x0100b01d Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Write) - RCC_ConfigAdcClk 0x0100b041 Thumb Code 14 n32wb03x_rcc.o(i.RCC_ConfigAdcClk) - RCC_EnableAHBPeriphClk 0x0100b055 Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) - RCC_EnableAHBPeriphReset 0x0100b06d Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphReset) - RCC_EnableAPB2PeriphClk 0x0100b085 Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) - RCC_Enable_ADC_CLK_SRC_AUDIOPLL 0x0100b09d Thumb Code 22 n32wb03x_rcc.o(i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL) - RCC_GetClocksFreqValue 0x0100b0b9 Thumb Code 90 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) - SVC_Handler 0x0100b12d Thumb Code 2 port.o(i.SVC_Handler) - SysTick_Handler 0x0100b131 Thumb Code 32 port.o(i.SysTick_Handler) - SystemGetMacAddr 0x0100b155 Thumb Code 44 system_n32wb03x.o(i.SystemGetMacAddr) - SystemInit 0x0100b189 Thumb Code 346 system_n32wb03x.o(i.SystemInit) - SystemTrimValueGet 0x0100b309 Thumb Code 44 system_n32wb03x.o(i.SystemTrimValueGet) - USART1_IRQHandler 0x0100b339 Thumb Code 8 n32wb03x_it.o(i.USART1_IRQHandler) - USART_ConfigInt 0x0100b341 Thumb Code 50 n32wb03x_usart.o(i.USART_ConfigInt) - USART_Enable 0x0100b375 Thumb Code 22 n32wb03x_usart.o(i.USART_Enable) - USART_EnableDMA 0x0100b391 Thumb Code 16 n32wb03x_usart.o(i.USART_EnableDMA) - USART_GetFlagStatus 0x0100b3a1 Thumb Code 14 n32wb03x_usart.o(i.USART_GetFlagStatus) - USART_GetIntStatus 0x0100b3af Thumb Code 64 n32wb03x_usart.o(i.USART_GetIntStatus) - USART_Init 0x0100b3f1 Thumb Code 120 n32wb03x_usart.o(i.USART_Init) - USART_ReceiveData 0x0100b479 Thumb Code 8 n32wb03x_usart.o(i.USART_ReceiveData) - USART_SendData 0x0100b481 Thumb Code 8 n32wb03x_usart.o(i.USART_SendData) - __0printf 0x0100b489 Thumb Code 24 printfa.o(i.__0printf) - __1printf 0x0100b489 Thumb Code 0 printfa.o(i.__0printf) - __2printf 0x0100b489 Thumb Code 0 printfa.o(i.__0printf) - __c89printf 0x0100b489 Thumb Code 0 printfa.o(i.__0printf) - printf 0x0100b489 Thumb Code 0 printfa.o(i.__0printf) - __0sprintf 0x0100b4a9 Thumb Code 36 printfa.o(i.__0sprintf) - __1sprintf 0x0100b4a9 Thumb Code 0 printfa.o(i.__0sprintf) - __2sprintf 0x0100b4a9 Thumb Code 0 printfa.o(i.__0sprintf) - __c89sprintf 0x0100b4a9 Thumb Code 0 printfa.o(i.__0sprintf) - sprintf 0x0100b4a9 Thumb Code 0 printfa.o(i.__0sprintf) - __0vsnprintf 0x0100b4d1 Thumb Code 40 printfa.o(i.__0vsnprintf) - __1vsnprintf 0x0100b4d1 Thumb Code 0 printfa.o(i.__0vsnprintf) - __2vsnprintf 0x0100b4d1 Thumb Code 0 printfa.o(i.__0vsnprintf) - __c89vsnprintf 0x0100b4d1 Thumb Code 0 printfa.o(i.__0vsnprintf) - vsnprintf 0x0100b4d1 Thumb Code 0 printfa.o(i.__0vsnprintf) - __ARM_clz 0x0100b4fd Thumb Code 46 depilogue.o(i.__ARM_clz) - __aeabi_errno_addr 0x0100b52d Thumb Code 4 errno.o(i.__aeabi_errno_addr) - __rt_errno_addr 0x0100b52d Thumb Code 0 errno.o(i.__aeabi_errno_addr) - free 0x0100b535 Thumb Code 94 mallocr.o(i.__free$realloc) - malloc 0x0100b599 Thumb Code 54 mallocr.o(i.__malloc$realloc) - _is_digit 0x0100b755 Thumb Code 14 scanf_fp.o(i._is_digit) - app_ble_adv_init 0x0100bf51 Thumb Code 90 app_ble.o(i.app_ble_adv_init) - app_ble_adv_msg_handler 0x0100bfc5 Thumb Code 2 app_ble.o(i.app_ble_adv_msg_handler) - app_ble_connected 0x0100bfc9 Thumb Code 38 app_ble.o(i.app_ble_connected) - app_ble_disconnected 0x0100c00d Thumb Code 40 app_ble.o(i.app_ble_disconnected) - app_ble_gap_params_init 0x0100c069 Thumb Code 118 app_ble.o(i.app_ble_gap_params_init) - app_ble_init 0x0100c101 Thumb Code 58 app_ble.o(i.app_ble_init) - app_ble_msg_handler 0x0100c14d Thumb Code 90 app_ble.o(i.app_ble_msg_handler) - app_ble_proto_cli_exec 0x0100c1b9 Thumb Code 150 app_ble_proto.o(i.app_ble_proto_cli_exec) - app_ble_proto_cli_rsp 0x0100c2a5 Thumb Code 50 app_ble_proto.o(i.app_ble_proto_cli_rsp) - app_ble_proto_init 0x0100c2e5 Thumb Code 14 app_ble_proto.o(i.app_ble_proto_init) - app_ble_proto_log_get 0x0100c2f9 Thumb Code 6 app_ble_proto.o(i.app_ble_proto_log_get) - app_ble_proto_log_set 0x0100c305 Thumb Code 12 app_ble_proto.o(i.app_ble_proto_log_set) - app_ble_proto_on_disconnect 0x0100c315 Thumb Code 22 app_ble_proto.o(i.app_ble_proto_on_disconnect) - app_ble_proto_rx_bytes 0x0100c331 Thumb Code 380 app_ble_proto.o(i.app_ble_proto_rx_bytes) - app_ble_proto_send_frame 0x0100c4d1 Thumb Code 158 app_ble_proto.o(i.app_ble_proto_send_frame) - app_ble_sec_init 0x0100c589 Thumb Code 70 app_ble.o(i.app_ble_sec_init) - app_dis_add_dis 0x0100c6b5 Thumb Code 74 app_dis.o(i.app_dis_add_dis) - app_entry_point_handler 0x0100c711 Thumb Code 238 ns_ble_task.o(i.app_entry_point_handler) - app_fan_get_rpm 0x0100c815 Thumb Code 4 app_info.o(i.app_fan_get_rpm) - app_info_chip_temp_c10 0x0100c81d Thumb Code 74 app_info.o(i.app_info_chip_temp_c10) - app_info_handle_query 0x0100c879 Thumb Code 70 app_info.o(i.app_info_handle_query) - app_info_last_temp_raw 0x0100c8c5 Thumb Code 6 app_info.o(i.app_info_last_temp_raw) - app_info_tlv_snapshot 0x0100c8d1 Thumb Code 34 app_info.o(i.app_info_tlv_snapshot) - app_info_vdd_mv 0x0100c8fd Thumb Code 28 app_info.o(i.app_info_vdd_mv) - app_ota_abort 0x0100c9e5 Thumb Code 18 app_ota.o(i.app_ota_abort) - app_ota_handle_frame 0x0100c9fd Thumb Code 268 app_ota.o(i.app_ota_handle_frame) - app_params_get 0x0100cb19 Thumb Code 4 app_params.o(i.app_params_get) - app_params_init 0x0100cb21 Thumb Code 76 app_params.o(i.app_params_init) - app_params_restore_defaults 0x0100cb7d Thumb Code 36 app_params.o(i.app_params_restore_defaults) - app_rdtss_add_rdts 0x0100cba9 Thumb Code 82 app_rdtss.o(i.app_rdtss_add_rdts) - app_user_msg_handler 0x0100cdc1 Thumb Code 2 app_ble.o(i.app_user_msg_handler) - attm_att_set_value 0x0100cdc5 Thumb Code 172 lib_att.o(i.attm_att_set_value) - ble_up_on_cfm 0x0100ce95 Thumb Code 14 ble_up.o(i.ble_up_on_cfm) - ble_up_poll 0x0100cea9 Thumb Code 76 ble_up.o(i.ble_up_poll) - ble_up_reset 0x0100cf01 Thumb Code 12 ble_up.o(i.ble_up_reset) - ble_up_write 0x0100cf11 Thumb Code 58 ble_up.o(i.ble_up_write) - bsp_usart_init 0x0100d0d1 Thumb Code 196 bsp_usart.o(i.bsp_usart_init) - bsp_usart_read_byte 0x0100d1ad Thumb Code 52 bsp_usart.o(i.bsp_usart_read_byte) - bsp_usart_rx_isr_handler 0x0100d1e5 Thumb Code 68 bsp_usart.o(i.bsp_usart_rx_isr_handler) - bsp_usart_set_baud 0x0100d239 Thumb Code 98 bsp_usart.o(i.bsp_usart_set_baud) - bsp_usart_tx_lock 0x0100d2a9 Thumb Code 28 bsp_usart.o(i.bsp_usart_tx_lock) - bsp_usart_tx_unlock 0x0100d2c9 Thumb Code 32 bsp_usart.o(i.bsp_usart_tx_unlock) - bsp_usart_write_dma 0x0100d2ed Thumb Code 134 bsp_usart.o(i.bsp_usart_write_dma) - cJSON_AddNumberToObject 0x0100d3c1 Thumb Code 46 cjson.o(i.cJSON_AddNumberToObject) - cJSON_CreateNumber 0x0100d3f5 Thumb Code 78 cjson.o(i.cJSON_CreateNumber) - cJSON_CreateObject 0x0100d459 Thumb Code 18 cjson.o(i.cJSON_CreateObject) - cJSON_Delete 0x0100d471 Thumb Code 80 cjson.o(i.cJSON_Delete) - cJSON_GetObjectItem 0x0100d4c5 Thumb Code 10 cjson.o(i.cJSON_GetObjectItem) - cJSON_InitHooks 0x0100d4d1 Thumb Code 64 cjson.o(i.cJSON_InitHooks) - cJSON_IsNumber 0x0100d521 Thumb Code 18 cjson.o(i.cJSON_IsNumber) - cJSON_IsObject 0x0100d533 Thumb Code 18 cjson.o(i.cJSON_IsObject) - cJSON_Parse 0x0100d569 Thumb Code 34 cjson.o(i.cJSON_Parse) - cJSON_ParseWithLengthOpts 0x0100d58d Thumb Code 222 cjson.o(i.cJSON_ParseWithLengthOpts) - cJSON_PrintUnformatted 0x0100d679 Thumb Code 12 cjson.o(i.cJSON_PrintUnformatted) - cJSON_free 0x0100d689 Thumb Code 6 cjson.o(i.cJSON_free) - caiic_crc32 0x0100d6bd Thumb Code 48 boot_crc32.o(i.caiic_crc32) - check_client_char_cfg 0x0100d6f1 Thumb Code 42 rdts_common.o(i.check_client_char_cfg) - cli_cmd_count 0x0100d71b Thumb Code 4 cli_core.o(i.cli_cmd_count) - cli_cmd_name 0x0100d721 Thumb Code 18 cli_core.o(i.cli_cmd_name) - cli_exec_line 0x0100d739 Thumb Code 140 cli_core.o(i.cli_exec_line) - cli_printf 0x0100d7ed Thumb Code 36 cli_core.o(i.cli_printf) - cli_set_output 0x0100d8ad Thumb Code 6 cli_core.o(i.cli_set_output) - cli_write 0x0100d8b9 Thumb Code 30 cli_core.o(i.cli_write) - diss_check_val_len 0x0100d939 Thumb Code 42 diss.o(i.diss_check_val_len) - diss_handle_to_value 0x0100d9a5 Thumb Code 52 diss.o(i.diss_handle_to_value) - diss_prf_itf_get 0x0100da79 Thumb Code 4 diss.o(i.diss_prf_itf_get) - diss_task_init 0x0100db1d Thumb Code 28 diss_task.o(i.diss_task_init) - diss_value_to_handle 0x0100dc79 Thumb Code 58 diss.o(i.diss_value_to_handle) - eTaskGetState 0x0100dcb5 Thumb Code 82 tasks.o(i.eTaskGetState) - fputc 0x0100ddad Thumb Code 54 bsp_usart.o(i.fputc) - get_cfg_handle 0x0100ef71 Thumb Code 98 rdts_common.o(i.get_cfg_handle) - get_value_handle 0x0100f075 Thumb Code 78 rdts_common.o(i.get_value_handle) - infra_cjson_init 0x0100f2e1 Thumb Code 34 infra_cjson.o(i.infra_cjson_init) - llhwc_modem_setmode 0x0100f395 Thumb Code 44 rwip_driver.o(i.llhwc_modem_setmode) - llhwc_phy_prerx_flash 0x0100f3c5 Thumb Code 172 rwip_driver.o(i.llhwc_phy_prerx_flash) - main 0x0100f585 Thumb Code 136 main.o(i.main) - ns_EXTI4_12_IRQHandler 0x0100f725 Thumb Code 76 ns_ble.o(i.ns_EXTI4_12_IRQHandler) - ns_HardFault_Handler 0x0100f781 Thumb Code 26 ns_ble.o(i.ns_HardFault_Handler) - ns_ble_add_prf_func_register 0x0100f7a9 Thumb Code 28 ns_ble.o(i.ns_ble_add_prf_func_register) - ns_ble_add_svc 0x0100f7c9 Thumb Code 34 ns_ble.o(i.ns_ble_add_svc) - ns_ble_adv_fsm_next 0x0100f7f5 Thumb Code 202 ns_ble.o(i.ns_ble_adv_fsm_next) - ns_ble_adv_init 0x0100f8d1 Thumb Code 58 ns_ble.o(i.ns_ble_adv_init) - ns_ble_adv_start 0x0100f919 Thumb Code 72 ns_ble.o(i.ns_ble_adv_start) - ns_ble_adv_stop 0x0100f969 Thumb Code 66 ns_ble.o(i.ns_ble_adv_stop) - ns_ble_delete_init 0x0100f9b5 Thumb Code 46 ns_ble.o(i.ns_ble_delete_init) - ns_ble_delete_scan 0x0100f9f1 Thumb Code 42 ns_ble.o(i.ns_ble_delete_scan) - ns_ble_disconnect 0x0100fa29 Thumb Code 34 ns_ble.o(i.ns_ble_disconnect) - ns_ble_gap_init 0x0100fa55 Thumb Code 70 ns_ble.o(i.ns_ble_gap_init) - ns_ble_get_connection_num 0x0100fac1 Thumb Code 32 ns_ble.o(i.ns_ble_get_connection_num) - ns_ble_list_set_ral 0x0100fae5 Thumb Code 76 ns_ble.o(i.ns_ble_list_set_ral) - ns_ble_lsc_config 0x0100fb35 Thumb Code 106 ns_ble.o(i.ns_ble_lsc_config) - ns_ble_mtu_set 0x0100fbb9 Thumb Code 40 ns_ble.o(i.ns_ble_mtu_set) - ns_ble_prf_task_register 0x0100fbed Thumb Code 34 ns_ble.o(i.ns_ble_prf_task_register) - ns_ble_scan_data_find 0x0100fc15 Thumb Code 72 ns_ble.o(i.ns_ble_scan_data_find) - ns_ble_stack_init 0x0100fc5d Thumb Code 448 ns_ble.o(i.ns_ble_stack_init) - ns_ble_start_init 0x0100fed5 Thumb Code 260 ns_ble.o(i.ns_ble_start_init) - ns_ble_start_scan 0x0100fff9 Thumb Code 178 ns_ble.o(i.ns_ble_start_scan) - ns_ble_stop_init 0x010100c5 Thumb Code 42 ns_ble.o(i.ns_ble_stop_init) - ns_ble_stop_scan 0x010100fd Thumb Code 48 ns_ble.o(i.ns_ble_stop_scan) - ns_ble_update_param 0x01010139 Thumb Code 112 ns_ble.o(i.ns_ble_update_param) - ns_bond_last_bonded_addr 0x010101f9 Thumb Code 48 ns_sec.o(i.ns_bond_last_bonded_addr) - ns_bond_last_bonded_peer_id 0x01010229 Thumb Code 48 ns_sec.o(i.ns_bond_last_bonded_peer_id) - ns_bond_last_bonded_ral_info 0x01010259 Thumb Code 92 ns_sec.o(i.ns_bond_last_bonded_ral_info) - ns_bond_resolv_addr_start 0x010102bd Thumb Code 92 ns_sec.o(i.ns_bond_resolv_addr_start) - ns_bond_search_addr_irk 0x0101031d Thumb Code 110 ns_sec.o(i.ns_bond_search_addr_irk) - ns_peripheral_config 0x01010399 Thumb Code 162 ns_ble.o(i.ns_peripheral_config) - ns_sec_bond_store_evt_handler 0x0101046d Thumb Code 308 ns_sec.o(i.ns_sec_bond_store_evt_handler) - ns_sec_get_bond_status 0x010105cd Thumb Code 12 ns_sec.o(i.ns_sec_get_bond_status) - ns_sec_get_iocap 0x010105dd Thumb Code 6 ns_sec.o(i.ns_sec_get_iocap) - ns_sec_init 0x010105e9 Thumb Code 94 ns_sec.o(i.ns_sec_init) - ns_sleep_lock_acquire 0x01010651 Thumb Code 20 ns_sleep.o(i.ns_sleep_lock_acquire) - ns_sleep_lock_release 0x01010669 Thumb Code 16 ns_sleep.o(i.ns_sleep_lock_release) - ns_timer_api_process_handler 0x0101067d Thumb Code 166 ns_timer.o(i.ns_timer_api_process_handler) - prf_add_profile 0x010111dd Thumb Code 132 prf.o(i.prf_add_profile) - prf_dst_task_get 0x01011265 Thumb Code 16 prf.o(i.prf_dst_task_get) - prf_env_get 0x01011275 Thumb Code 44 prf.o(i.prf_env_get) - prf_get_id_from_task 0x010112a5 Thumb Code 50 prf.o(i.prf_get_id_from_task) - prf_get_itf_func_register 0x010112dd Thumb Code 34 prf.o(i.prf_get_itf_func_register) - prf_get_task_from_id 0x01011305 Thumb Code 50 prf.o(i.prf_get_task_from_id) - prf_init 0x0101133d Thumb Code 170 prf.o(i.prf_init) - pvPortMalloc 0x01011d75 Thumb Code 230 heap_4.o(i.pvPortMalloc) - pvTaskIncrementMutexHeldCount 0x01011e69 Thumb Code 20 tasks.o(i.pvTaskIncrementMutexHeldCount) - pxPortInitialiseStack 0x01011e81 Thumb Code 30 port.o(i.pxPortInitialiseStack) - rdtss_get_att_handle 0x01012063 Thumb Code 28 rdts_common.o(i.rdtss_get_att_handle) - rdtss_get_att_idx 0x0101207f Thumb Code 40 rdts_common.o(i.rdtss_get_att_idx) - rdtss_init_ccc_values 0x01012141 Thumb Code 160 rdtss_task.o(i.rdtss_init_ccc_values) - rdtss_prf_itf_get 0x010121e5 Thumb Code 4 rdtss.o(i.rdtss_prf_itf_get) - rdtss_send_notify 0x010121ed Thumb Code 70 app_rdtss.o(i.rdtss_send_notify) - rdtss_set_ccc_value 0x01012241 Thumb Code 52 rdtss_task.o(i.rdtss_set_ccc_value) - rdtss_task_init 0x01012275 Thumb Code 28 rdtss_task.o(i.rdtss_task_init) - realloc 0x01012629 Thumb Code 110 mallocr.o(i.realloc) - rwip_init 0x0101269d Thumb Code 198 rwip.o(i.rwip_init) - rwip_slp_isr 0x010127b5 Thumb Code 198 rwip_driver.o(i.rwip_slp_isr) - strtod 0x010128ad Thumb Code 28 strtod.o(i.strtod) - uxListRemove 0x010128cd Thumb Code 38 list.o(i.uxListRemove) - uxTaskGetNumberOfTasks 0x010128f5 Thumb Code 6 tasks.o(i.uxTaskGetNumberOfTasks) - uxTaskGetSystemState 0x01012901 Thumb Code 134 tasks.o(i.uxTaskGetSystemState) - vListInitialise 0x01012999 Thumb Code 22 list.o(i.vListInitialise) - vListInitialiseItem 0x010129af Thumb Code 6 list.o(i.vListInitialiseItem) - vListInsert 0x010129b5 Thumb Code 50 list.o(i.vListInsert) - vListInsertEnd 0x010129e7 Thumb Code 24 list.o(i.vListInsertEnd) - vPortEnterCritical 0x01012a01 Thumb Code 20 port.o(i.vPortEnterCritical) - vPortExitCritical 0x01012a19 Thumb Code 22 port.o(i.vPortExitCritical) - vPortFree 0x01012a35 Thumb Code 64 heap_4.o(i.vPortFree) - vPortYield 0x01012a79 Thumb Code 18 port.o(i.vPortYield) - vTaskDelay 0x01012a91 Thumb Code 44 tasks.o(i.vTaskDelay) - vTaskInternalSetTimeOutState 0x01012ac1 Thumb Code 12 tasks.o(i.vTaskInternalSetTimeOutState) - vTaskList 0x01012ad1 Thumb Code 188 tasks.o(i.vTaskList) - vTaskMissedYield 0x01012ba1 Thumb Code 8 tasks.o(i.vTaskMissedYield) - vTaskPlaceOnEventList 0x01012bad Thumb Code 32 tasks.o(i.vTaskPlaceOnEventList) - vTaskPriorityDisinheritAfterTimeout 0x01012bd1 Thumb Code 106 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) - vTaskStartScheduler 0x01012c45 Thumb Code 60 tasks.o(i.vTaskStartScheduler) - vTaskSuspendAll 0x01012c95 Thumb Code 10 tasks.o(i.vTaskSuspendAll) - vTaskSwitchContext 0x01012ca5 Thumb Code 92 tasks.o(i.vTaskSwitchContext) - xPortGetFreeHeapSize 0x01012d09 Thumb Code 6 heap_4.o(i.xPortGetFreeHeapSize) - xPortGetMinimumEverFreeHeapSize 0x01012d15 Thumb Code 6 heap_4.o(i.xPortGetMinimumEverFreeHeapSize) - xPortStartScheduler 0x01012d21 Thumb Code 62 port.o(i.xPortStartScheduler) - xQueueCreateMutex 0x01012d71 Thumb Code 36 queue.o(i.xQueueCreateMutex) - xQueueGenericCreate 0x01012d95 Thumb Code 68 queue.o(i.xQueueGenericCreate) - xQueueGenericReset 0x01012dd9 Thumb Code 110 queue.o(i.xQueueGenericReset) - xQueueGenericSend 0x01012e47 Thumb Code 398 queue.o(i.xQueueGenericSend) - xQueueGenericSendFromISR 0x01012fd5 Thumb Code 142 queue.o(i.xQueueGenericSendFromISR) - xQueueReceive 0x01013063 Thumb Code 322 queue.o(i.xQueueReceive) - xQueueSemaphoreTake 0x010131a5 Thumb Code 370 queue.o(i.xQueueSemaphoreTake) - xTaskCheckForTimeOut 0x01013319 Thumb Code 94 tasks.o(i.xTaskCheckForTimeOut) - xTaskCreate 0x0101337d Thumb Code 348 tasks.o(i.xTaskCreate) - xTaskGetSchedulerState 0x010134f5 Thumb Code 26 tasks.o(i.xTaskGetSchedulerState) - xTaskGetTickCount 0x01013515 Thumb Code 6 tasks.o(i.xTaskGetTickCount) - xTaskIncrementTick 0x01013521 Thumb Code 202 tasks.o(i.xTaskIncrementTick) - xTaskPriorityDisinherit 0x010135f5 Thumb Code 96 tasks.o(i.xTaskPriorityDisinherit) - xTaskPriorityInherit 0x0101365d Thumb Code 110 tasks.o(i.xTaskPriorityInherit) - xTaskRemoveFromEventList 0x010136d5 Thumb Code 88 tasks.o(i.xTaskRemoveFromEventList) - xTaskResumeAll 0x01013739 Thumb Code 186 tasks.o(i.xTaskResumeAll) - TRIM_READ_CMD_CODE 0x01013800 Data 320 system_n32wb03x.o(.constdata) - CMD_RDID 0x01013940 Data 152 system_n32wb03x.o(.constdata) - const_qflash_cmd 0x010139e4 Data 804 n32wb03x_qflash.o(.constdata) - diss_att_db 0x01013d28 Data 152 diss.o(.constdata) - diss_itf 0x01013dc0 Data 16 diss.o(.constdata) - rdtss_itf 0x01013de8 Data 16 rdtss.o(.constdata) - app_sec_msg_handler_list 0x01013e40 Data 40 ns_sec.o(.constdata) - app_sec_handlers 0x01013e68 Data 8 ns_sec.o(.constdata) - TASK_DESC_APP_M 0x01014304 Data 12 ns_ble_task.o(.constdata) - app_dis_msg_handler_list 0x01014310 Data 8 app_dis.o(.constdata) - app_dis_handlers 0x01014318 Data 8 app_dis.o(.constdata) - app_rdtss_handlers 0x01014320 Data 8 app_rdtss.o(.constdata) - app_rdts_svc_uuid 0x01014328 Data 16 app_rdtss.o(.constdata) - app_rdts_att_db 0x01014338 Data 242 app_rdtss.o(.constdata) - app_rdtss_msg_handler_list 0x0101442c Data 24 app_rdtss.o(.constdata) - __ctype_table 0x010144f2 Data 129 ctype_o.o(.constdata) - Region$$Table$$Base 0x0101491c Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x0101493c Number 0 anon$$obj.o(Region$$Table) + AppBootset_CmdAppswitch 0x0100985d Thumb Code 298 app_bootset.o(i.AppBootset_CmdAppswitch) + AppBootset_CmdBsdump 0x01009b49 Thumb Code 48 app_bootset.o(i.AppBootset_CmdBsdump) + AppBootset_CmdBsset 0x01009b7d Thumb Code 346 app_bootset.o(i.AppBootset_CmdBsset) + AppCli_Init 0x01009e79 Thumb Code 30 app_cli.o(i.AppCli_Init) + AppParams_CmdAppget 0x01009ea1 Thumb Code 64 app_params.o(i.AppParams_CmdAppget) + AppParams_CmdAppset 0x01009f69 Thumb Code 460 app_params.o(i.AppParams_CmdAppset) + DMA_ClearFlag 0x0100adc1 Thumb Code 4 n32wb03x_dma.o(i.DMA_ClearFlag) + DMA_DeInit 0x0100adc5 Thumb Code 106 n32wb03x_dma.o(i.DMA_DeInit) + DMA_EnableChannel 0x0100ae4d Thumb Code 20 n32wb03x_dma.o(i.DMA_EnableChannel) + DMA_GetFlagStatus 0x0100ae65 Thumb Code 14 n32wb03x_dma.o(i.DMA_GetFlagStatus) + DMA_Init 0x0100ae75 Thumb Code 58 n32wb03x_dma.o(i.DMA_Init) + DMA_RequestRemap 0x0100aeb5 Thumb Code 14 n32wb03x_dma.o(i.DMA_RequestRemap) + EXTI_ClrITPendBit 0x0100aec5 Thumb Code 6 n32wb03x_exti.o(i.EXTI_ClrITPendBit) + EXTI_GetITStatus 0x0100aed1 Thumb Code 24 n32wb03x_exti.o(i.EXTI_GetITStatus) + EXTI_InitPeripheral 0x0100aeed Thumb Code 108 n32wb03x_exti.o(i.EXTI_InitPeripheral) + GPIO_InitPeripheral 0x0100af5d Thumb Code 184 n32wb03x_gpio.o(i.GPIO_InitPeripheral) + GPIO_InitStruct 0x0100b015 Thumb Code 22 n32wb03x_gpio.o(i.GPIO_InitStruct) + GPIO_ResetBits 0x0100b031 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_ResetBits) + GPIO_SetBits 0x0100b035 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_SetBits) + GPIO_TogglePin 0x0100b039 Thumb Code 8 n32wb03x_gpio.o(i.GPIO_TogglePin) + HardFault_Handler 0x0100b041 Thumb Code 58 n32wb03x_it.o(i.HardFault_Handler) + LedBlink 0x0100b0f1 Thumb Code 8 app_gpio.o(i.LedBlink) + LedInit 0x0100b0f9 Thumb Code 64 app_gpio.o(i.LedInit) + LedOff 0x0100b145 Thumb Code 8 app_gpio.o(i.LedOff) + LedOn 0x0100b14d Thumb Code 8 app_gpio.o(i.LedOn) + NVIC_Init 0x0100b155 Thumb Code 102 misc.o(i.NVIC_Init) + OTPTrim_Read 0x0100b1cd Thumb Code 186 system_n32wb03x.o(i.OTPTrim_Read) + Qflash_Erase_Sector 0x0100b299 Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Erase_Sector) + Qflash_Init 0x0100b2bd Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Init) + Qflash_Write 0x0100b2f5 Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Write) + RCC_ConfigAdcClk 0x0100b319 Thumb Code 14 n32wb03x_rcc.o(i.RCC_ConfigAdcClk) + RCC_EnableAHBPeriphClk 0x0100b32d Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) + RCC_EnableAHBPeriphReset 0x0100b345 Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphReset) + RCC_EnableAPB2PeriphClk 0x0100b35d Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) + RCC_Enable_ADC_CLK_SRC_AUDIOPLL 0x0100b375 Thumb Code 22 n32wb03x_rcc.o(i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL) + RCC_GetClocksFreqValue 0x0100b391 Thumb Code 90 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) + SVC_Handler 0x0100b405 Thumb Code 2 port.o(i.SVC_Handler) + SysTick_Handler 0x0100b409 Thumb Code 32 port.o(i.SysTick_Handler) + SystemGetMacAddr 0x0100b42d Thumb Code 44 system_n32wb03x.o(i.SystemGetMacAddr) + SystemInit 0x0100b461 Thumb Code 346 system_n32wb03x.o(i.SystemInit) + SystemTrimValueGet 0x0100b5e1 Thumb Code 44 system_n32wb03x.o(i.SystemTrimValueGet) + USART1_IRQHandler 0x0100b611 Thumb Code 8 n32wb03x_it.o(i.USART1_IRQHandler) + USART_ConfigInt 0x0100b619 Thumb Code 50 n32wb03x_usart.o(i.USART_ConfigInt) + USART_Enable 0x0100b64d Thumb Code 22 n32wb03x_usart.o(i.USART_Enable) + USART_EnableDMA 0x0100b669 Thumb Code 16 n32wb03x_usart.o(i.USART_EnableDMA) + USART_GetFlagStatus 0x0100b679 Thumb Code 14 n32wb03x_usart.o(i.USART_GetFlagStatus) + USART_GetIntStatus 0x0100b687 Thumb Code 64 n32wb03x_usart.o(i.USART_GetIntStatus) + USART_Init 0x0100b6c9 Thumb Code 120 n32wb03x_usart.o(i.USART_Init) + USART_ReceiveData 0x0100b751 Thumb Code 8 n32wb03x_usart.o(i.USART_ReceiveData) + USART_SendData 0x0100b759 Thumb Code 8 n32wb03x_usart.o(i.USART_SendData) + __0printf 0x0100b761 Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x0100b761 Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x0100b761 Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x0100b761 Thumb Code 0 printfa.o(i.__0printf) + printf 0x0100b761 Thumb Code 0 printfa.o(i.__0printf) + __0sprintf 0x0100b781 Thumb Code 36 printfa.o(i.__0sprintf) + __1sprintf 0x0100b781 Thumb Code 0 printfa.o(i.__0sprintf) + __2sprintf 0x0100b781 Thumb Code 0 printfa.o(i.__0sprintf) + __c89sprintf 0x0100b781 Thumb Code 0 printfa.o(i.__0sprintf) + sprintf 0x0100b781 Thumb Code 0 printfa.o(i.__0sprintf) + __0vsnprintf 0x0100b7a9 Thumb Code 40 printfa.o(i.__0vsnprintf) + __1vsnprintf 0x0100b7a9 Thumb Code 0 printfa.o(i.__0vsnprintf) + __2vsnprintf 0x0100b7a9 Thumb Code 0 printfa.o(i.__0vsnprintf) + __c89vsnprintf 0x0100b7a9 Thumb Code 0 printfa.o(i.__0vsnprintf) + vsnprintf 0x0100b7a9 Thumb Code 0 printfa.o(i.__0vsnprintf) + __ARM_clz 0x0100b7d5 Thumb Code 46 depilogue.o(i.__ARM_clz) + __aeabi_errno_addr 0x0100b805 Thumb Code 4 errno.o(i.__aeabi_errno_addr) + __rt_errno_addr 0x0100b805 Thumb Code 0 errno.o(i.__aeabi_errno_addr) + free 0x0100b80d Thumb Code 94 mallocr.o(i.__free$realloc) + malloc 0x0100b871 Thumb Code 54 mallocr.o(i.__malloc$realloc) + _is_digit 0x0100ba2d Thumb Code 14 scanf_fp.o(i._is_digit) + app_ble_adv_init 0x0100c229 Thumb Code 90 app_ble.o(i.app_ble_adv_init) + app_ble_adv_msg_handler 0x0100c29d Thumb Code 2 app_ble.o(i.app_ble_adv_msg_handler) + app_ble_connected 0x0100c2a1 Thumb Code 38 app_ble.o(i.app_ble_connected) + app_ble_disconnected 0x0100c2e5 Thumb Code 40 app_ble.o(i.app_ble_disconnected) + app_ble_gap_params_init 0x0100c341 Thumb Code 118 app_ble.o(i.app_ble_gap_params_init) + app_ble_init 0x0100c3d9 Thumb Code 58 app_ble.o(i.app_ble_init) + app_ble_msg_handler 0x0100c425 Thumb Code 90 app_ble.o(i.app_ble_msg_handler) + app_ble_proto_cli_exec 0x0100c491 Thumb Code 150 app_ble_proto.o(i.app_ble_proto_cli_exec) + app_ble_proto_cli_rsp 0x0100c57d Thumb Code 50 app_ble_proto.o(i.app_ble_proto_cli_rsp) + app_ble_proto_init 0x0100c5bd Thumb Code 14 app_ble_proto.o(i.app_ble_proto_init) + app_ble_proto_log_get 0x0100c5d1 Thumb Code 6 app_ble_proto.o(i.app_ble_proto_log_get) + app_ble_proto_log_set 0x0100c5dd Thumb Code 12 app_ble_proto.o(i.app_ble_proto_log_set) + app_ble_proto_on_disconnect 0x0100c5ed Thumb Code 22 app_ble_proto.o(i.app_ble_proto_on_disconnect) + app_ble_proto_rx_bytes 0x0100c609 Thumb Code 380 app_ble_proto.o(i.app_ble_proto_rx_bytes) + app_ble_proto_send_frame 0x0100c7a9 Thumb Code 158 app_ble_proto.o(i.app_ble_proto_send_frame) + app_ble_sec_init 0x0100c861 Thumb Code 70 app_ble.o(i.app_ble_sec_init) + app_dis_add_dis 0x0100c98d Thumb Code 74 app_dis.o(i.app_dis_add_dis) + app_entry_point_handler 0x0100c9e9 Thumb Code 238 ns_ble_task.o(i.app_entry_point_handler) + app_fan_get_rpm 0x0100caed Thumb Code 4 app_info.o(i.app_fan_get_rpm) + app_info_chip_temp_c10 0x0100caf5 Thumb Code 74 app_info.o(i.app_info_chip_temp_c10) + app_info_cur_bank 0x0100cb51 Thumb Code 20 app_info.o(i.app_info_cur_bank) + app_info_handle_query 0x0100cb69 Thumb Code 70 app_info.o(i.app_info_handle_query) + app_info_last_temp_raw 0x0100cbb5 Thumb Code 6 app_info.o(i.app_info_last_temp_raw) + app_info_tlv_snapshot 0x0100cbc1 Thumb Code 34 app_info.o(i.app_info_tlv_snapshot) + app_info_vdd_mv 0x0100cbed Thumb Code 28 app_info.o(i.app_info_vdd_mv) + app_ota_abort 0x0100ccd5 Thumb Code 18 app_ota.o(i.app_ota_abort) + app_ota_current_bank_base 0x0100cced Thumb Code 4 app_ota.o(i.app_ota_current_bank_base) + app_ota_handle_frame 0x0100ccf5 Thumb Code 266 app_ota.o(i.app_ota_handle_frame) + app_params_get 0x0100ce15 Thumb Code 4 app_params.o(i.app_params_get) + app_params_init 0x0100ce1d Thumb Code 76 app_params.o(i.app_params_init) + app_params_restore_defaults 0x0100ce79 Thumb Code 36 app_params.o(i.app_params_restore_defaults) + app_rdtss_add_rdts 0x0100cea5 Thumb Code 82 app_rdtss.o(i.app_rdtss_add_rdts) + app_user_msg_handler 0x0100d0bd Thumb Code 2 app_ble.o(i.app_user_msg_handler) + attm_att_set_value 0x0100d0c1 Thumb Code 172 lib_att.o(i.attm_att_set_value) + ble_up_on_cfm 0x0100d191 Thumb Code 14 ble_up.o(i.ble_up_on_cfm) + ble_up_poll 0x0100d1a5 Thumb Code 76 ble_up.o(i.ble_up_poll) + ble_up_reset 0x0100d1fd Thumb Code 12 ble_up.o(i.ble_up_reset) + ble_up_write 0x0100d20d Thumb Code 58 ble_up.o(i.ble_up_write) + bsp_usart_init 0x0100d429 Thumb Code 196 bsp_usart.o(i.bsp_usart_init) + bsp_usart_read_byte 0x0100d505 Thumb Code 52 bsp_usart.o(i.bsp_usart_read_byte) + bsp_usart_rx_isr_handler 0x0100d53d Thumb Code 68 bsp_usart.o(i.bsp_usart_rx_isr_handler) + bsp_usart_set_baud 0x0100d591 Thumb Code 98 bsp_usart.o(i.bsp_usart_set_baud) + bsp_usart_tx_lock 0x0100d601 Thumb Code 28 bsp_usart.o(i.bsp_usart_tx_lock) + bsp_usart_tx_unlock 0x0100d621 Thumb Code 32 bsp_usart.o(i.bsp_usart_tx_unlock) + bsp_usart_write_dma 0x0100d645 Thumb Code 134 bsp_usart.o(i.bsp_usart_write_dma) + cJSON_AddNumberToObject 0x0100d719 Thumb Code 46 cjson.o(i.cJSON_AddNumberToObject) + cJSON_CreateNumber 0x0100d74d Thumb Code 78 cjson.o(i.cJSON_CreateNumber) + cJSON_CreateObject 0x0100d7b1 Thumb Code 18 cjson.o(i.cJSON_CreateObject) + cJSON_Delete 0x0100d7c9 Thumb Code 80 cjson.o(i.cJSON_Delete) + cJSON_GetObjectItem 0x0100d81d Thumb Code 10 cjson.o(i.cJSON_GetObjectItem) + cJSON_InitHooks 0x0100d829 Thumb Code 64 cjson.o(i.cJSON_InitHooks) + cJSON_IsNumber 0x0100d879 Thumb Code 18 cjson.o(i.cJSON_IsNumber) + cJSON_IsObject 0x0100d88b Thumb Code 18 cjson.o(i.cJSON_IsObject) + cJSON_Parse 0x0100d8c1 Thumb Code 34 cjson.o(i.cJSON_Parse) + cJSON_ParseWithLengthOpts 0x0100d8e5 Thumb Code 222 cjson.o(i.cJSON_ParseWithLengthOpts) + cJSON_PrintUnformatted 0x0100d9d1 Thumb Code 12 cjson.o(i.cJSON_PrintUnformatted) + cJSON_free 0x0100d9e1 Thumb Code 6 cjson.o(i.cJSON_free) + caiic_crc32 0x0100da15 Thumb Code 48 boot_crc32.o(i.caiic_crc32) + check_client_char_cfg 0x0100da49 Thumb Code 42 rdts_common.o(i.check_client_char_cfg) + cli_cmd_count 0x0100da73 Thumb Code 4 cli_core.o(i.cli_cmd_count) + cli_cmd_name 0x0100da79 Thumb Code 18 cli_core.o(i.cli_cmd_name) + cli_exec_line 0x0100da91 Thumb Code 140 cli_core.o(i.cli_exec_line) + cli_printf 0x0100db45 Thumb Code 36 cli_core.o(i.cli_printf) + cli_set_output 0x0100dc05 Thumb Code 6 cli_core.o(i.cli_set_output) + cli_write 0x0100dc11 Thumb Code 30 cli_core.o(i.cli_write) + diss_check_val_len 0x0100dc91 Thumb Code 42 diss.o(i.diss_check_val_len) + diss_handle_to_value 0x0100dcfd Thumb Code 52 diss.o(i.diss_handle_to_value) + diss_prf_itf_get 0x0100ddd1 Thumb Code 4 diss.o(i.diss_prf_itf_get) + diss_task_init 0x0100de75 Thumb Code 28 diss_task.o(i.diss_task_init) + diss_value_to_handle 0x0100dfd1 Thumb Code 58 diss.o(i.diss_value_to_handle) + eTaskGetState 0x0100e00d Thumb Code 82 tasks.o(i.eTaskGetState) + fputc 0x0100e105 Thumb Code 54 bsp_usart.o(i.fputc) + get_cfg_handle 0x0100f2c9 Thumb Code 98 rdts_common.o(i.get_cfg_handle) + get_value_handle 0x0100f3cd Thumb Code 78 rdts_common.o(i.get_value_handle) + infra_cjson_init 0x0100f665 Thumb Code 34 infra_cjson.o(i.infra_cjson_init) + llhwc_modem_setmode 0x0100f719 Thumb Code 44 rwip_driver.o(i.llhwc_modem_setmode) + llhwc_phy_prerx_flash 0x0100f749 Thumb Code 172 rwip_driver.o(i.llhwc_phy_prerx_flash) + main 0x0100f909 Thumb Code 136 main.o(i.main) + ns_EXTI4_12_IRQHandler 0x0100faa9 Thumb Code 76 ns_ble.o(i.ns_EXTI4_12_IRQHandler) + ns_HardFault_Handler 0x0100fb05 Thumb Code 26 ns_ble.o(i.ns_HardFault_Handler) + ns_ble_add_prf_func_register 0x0100fb2d Thumb Code 28 ns_ble.o(i.ns_ble_add_prf_func_register) + ns_ble_add_svc 0x0100fb4d Thumb Code 34 ns_ble.o(i.ns_ble_add_svc) + ns_ble_adv_fsm_next 0x0100fb79 Thumb Code 202 ns_ble.o(i.ns_ble_adv_fsm_next) + ns_ble_adv_init 0x0100fc55 Thumb Code 58 ns_ble.o(i.ns_ble_adv_init) + ns_ble_adv_start 0x0100fc9d Thumb Code 72 ns_ble.o(i.ns_ble_adv_start) + ns_ble_adv_stop 0x0100fced Thumb Code 66 ns_ble.o(i.ns_ble_adv_stop) + ns_ble_delete_init 0x0100fd39 Thumb Code 46 ns_ble.o(i.ns_ble_delete_init) + ns_ble_delete_scan 0x0100fd75 Thumb Code 42 ns_ble.o(i.ns_ble_delete_scan) + ns_ble_disconnect 0x0100fdad Thumb Code 34 ns_ble.o(i.ns_ble_disconnect) + ns_ble_gap_init 0x0100fdd9 Thumb Code 70 ns_ble.o(i.ns_ble_gap_init) + ns_ble_get_connection_num 0x0100fe45 Thumb Code 32 ns_ble.o(i.ns_ble_get_connection_num) + ns_ble_list_set_ral 0x0100fe69 Thumb Code 76 ns_ble.o(i.ns_ble_list_set_ral) + ns_ble_lsc_config 0x0100feb9 Thumb Code 106 ns_ble.o(i.ns_ble_lsc_config) + ns_ble_mtu_set 0x0100ff3d Thumb Code 40 ns_ble.o(i.ns_ble_mtu_set) + ns_ble_prf_task_register 0x0100ff71 Thumb Code 34 ns_ble.o(i.ns_ble_prf_task_register) + ns_ble_scan_data_find 0x0100ff99 Thumb Code 72 ns_ble.o(i.ns_ble_scan_data_find) + ns_ble_stack_init 0x0100ffe1 Thumb Code 448 ns_ble.o(i.ns_ble_stack_init) + ns_ble_start_init 0x01010259 Thumb Code 260 ns_ble.o(i.ns_ble_start_init) + ns_ble_start_scan 0x0101037d Thumb Code 178 ns_ble.o(i.ns_ble_start_scan) + ns_ble_stop_init 0x01010449 Thumb Code 42 ns_ble.o(i.ns_ble_stop_init) + ns_ble_stop_scan 0x01010481 Thumb Code 48 ns_ble.o(i.ns_ble_stop_scan) + ns_ble_update_param 0x010104bd Thumb Code 112 ns_ble.o(i.ns_ble_update_param) + ns_bond_last_bonded_addr 0x0101057d Thumb Code 48 ns_sec.o(i.ns_bond_last_bonded_addr) + ns_bond_last_bonded_peer_id 0x010105ad Thumb Code 48 ns_sec.o(i.ns_bond_last_bonded_peer_id) + ns_bond_last_bonded_ral_info 0x010105dd Thumb Code 92 ns_sec.o(i.ns_bond_last_bonded_ral_info) + ns_bond_resolv_addr_start 0x01010641 Thumb Code 92 ns_sec.o(i.ns_bond_resolv_addr_start) + ns_bond_search_addr_irk 0x010106a1 Thumb Code 110 ns_sec.o(i.ns_bond_search_addr_irk) + ns_peripheral_config 0x0101071d Thumb Code 162 ns_ble.o(i.ns_peripheral_config) + ns_sec_bond_store_evt_handler 0x010107f1 Thumb Code 308 ns_sec.o(i.ns_sec_bond_store_evt_handler) + ns_sec_get_bond_status 0x01010951 Thumb Code 12 ns_sec.o(i.ns_sec_get_bond_status) + ns_sec_get_iocap 0x01010961 Thumb Code 6 ns_sec.o(i.ns_sec_get_iocap) + ns_sec_init 0x0101096d Thumb Code 94 ns_sec.o(i.ns_sec_init) + ns_sleep_lock_acquire 0x010109d5 Thumb Code 20 ns_sleep.o(i.ns_sleep_lock_acquire) + ns_sleep_lock_release 0x010109ed Thumb Code 16 ns_sleep.o(i.ns_sleep_lock_release) + ns_timer_api_process_handler 0x01010a01 Thumb Code 166 ns_timer.o(i.ns_timer_api_process_handler) + prf_add_profile 0x010115b5 Thumb Code 132 prf.o(i.prf_add_profile) + prf_dst_task_get 0x0101163d Thumb Code 16 prf.o(i.prf_dst_task_get) + prf_env_get 0x0101164d Thumb Code 44 prf.o(i.prf_env_get) + prf_get_id_from_task 0x0101167d Thumb Code 50 prf.o(i.prf_get_id_from_task) + prf_get_itf_func_register 0x010116b5 Thumb Code 34 prf.o(i.prf_get_itf_func_register) + prf_get_task_from_id 0x010116dd Thumb Code 50 prf.o(i.prf_get_task_from_id) + prf_init 0x01011715 Thumb Code 170 prf.o(i.prf_init) + pvPortMalloc 0x0101214d Thumb Code 230 heap_4.o(i.pvPortMalloc) + pvTaskIncrementMutexHeldCount 0x01012241 Thumb Code 20 tasks.o(i.pvTaskIncrementMutexHeldCount) + pxPortInitialiseStack 0x01012259 Thumb Code 30 port.o(i.pxPortInitialiseStack) + rdtss_get_att_handle 0x0101243b Thumb Code 28 rdts_common.o(i.rdtss_get_att_handle) + rdtss_get_att_idx 0x01012457 Thumb Code 40 rdts_common.o(i.rdtss_get_att_idx) + rdtss_init_ccc_values 0x01012519 Thumb Code 160 rdtss_task.o(i.rdtss_init_ccc_values) + rdtss_prf_itf_get 0x010125bd Thumb Code 4 rdtss.o(i.rdtss_prf_itf_get) + rdtss_send_notify 0x010125c5 Thumb Code 70 app_rdtss.o(i.rdtss_send_notify) + rdtss_set_ccc_value 0x01012619 Thumb Code 52 rdtss_task.o(i.rdtss_set_ccc_value) + rdtss_task_init 0x0101264d Thumb Code 28 rdtss_task.o(i.rdtss_task_init) + realloc 0x01012a01 Thumb Code 110 mallocr.o(i.realloc) + rwip_init 0x01012a75 Thumb Code 198 rwip.o(i.rwip_init) + rwip_slp_isr 0x01012b8d Thumb Code 198 rwip_driver.o(i.rwip_slp_isr) + strtod 0x01012c85 Thumb Code 28 strtod.o(i.strtod) + uxListRemove 0x01012ca5 Thumb Code 38 list.o(i.uxListRemove) + uxTaskGetNumberOfTasks 0x01012ccd Thumb Code 6 tasks.o(i.uxTaskGetNumberOfTasks) + uxTaskGetSystemState 0x01012cd9 Thumb Code 134 tasks.o(i.uxTaskGetSystemState) + vListInitialise 0x01012d71 Thumb Code 22 list.o(i.vListInitialise) + vListInitialiseItem 0x01012d87 Thumb Code 6 list.o(i.vListInitialiseItem) + vListInsert 0x01012d8d Thumb Code 50 list.o(i.vListInsert) + vListInsertEnd 0x01012dbf Thumb Code 24 list.o(i.vListInsertEnd) + vPortEnterCritical 0x01012dd9 Thumb Code 20 port.o(i.vPortEnterCritical) + vPortExitCritical 0x01012df1 Thumb Code 22 port.o(i.vPortExitCritical) + vPortFree 0x01012e0d Thumb Code 64 heap_4.o(i.vPortFree) + vPortYield 0x01012e51 Thumb Code 18 port.o(i.vPortYield) + vTaskDelay 0x01012e69 Thumb Code 44 tasks.o(i.vTaskDelay) + vTaskInternalSetTimeOutState 0x01012e99 Thumb Code 12 tasks.o(i.vTaskInternalSetTimeOutState) + vTaskList 0x01012ea9 Thumb Code 188 tasks.o(i.vTaskList) + vTaskMissedYield 0x01012f79 Thumb Code 8 tasks.o(i.vTaskMissedYield) + vTaskPlaceOnEventList 0x01012f85 Thumb Code 32 tasks.o(i.vTaskPlaceOnEventList) + vTaskPriorityDisinheritAfterTimeout 0x01012fa9 Thumb Code 106 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) + vTaskStartScheduler 0x0101301d Thumb Code 60 tasks.o(i.vTaskStartScheduler) + vTaskSuspendAll 0x0101306d Thumb Code 10 tasks.o(i.vTaskSuspendAll) + vTaskSwitchContext 0x0101307d Thumb Code 92 tasks.o(i.vTaskSwitchContext) + xPortGetFreeHeapSize 0x010130e1 Thumb Code 6 heap_4.o(i.xPortGetFreeHeapSize) + xPortGetMinimumEverFreeHeapSize 0x010130ed Thumb Code 6 heap_4.o(i.xPortGetMinimumEverFreeHeapSize) + xPortStartScheduler 0x010130f9 Thumb Code 62 port.o(i.xPortStartScheduler) + xQueueCreateMutex 0x01013149 Thumb Code 36 queue.o(i.xQueueCreateMutex) + xQueueGenericCreate 0x0101316d Thumb Code 68 queue.o(i.xQueueGenericCreate) + xQueueGenericReset 0x010131b1 Thumb Code 110 queue.o(i.xQueueGenericReset) + xQueueGenericSend 0x0101321f Thumb Code 398 queue.o(i.xQueueGenericSend) + xQueueGenericSendFromISR 0x010133ad Thumb Code 142 queue.o(i.xQueueGenericSendFromISR) + xQueueReceive 0x0101343b Thumb Code 322 queue.o(i.xQueueReceive) + xQueueSemaphoreTake 0x0101357d Thumb Code 370 queue.o(i.xQueueSemaphoreTake) + xTaskCheckForTimeOut 0x010136f1 Thumb Code 94 tasks.o(i.xTaskCheckForTimeOut) + xTaskCreate 0x01013755 Thumb Code 348 tasks.o(i.xTaskCreate) + xTaskGetSchedulerState 0x010138cd Thumb Code 26 tasks.o(i.xTaskGetSchedulerState) + xTaskGetTickCount 0x010138ed Thumb Code 6 tasks.o(i.xTaskGetTickCount) + xTaskIncrementTick 0x010138f9 Thumb Code 202 tasks.o(i.xTaskIncrementTick) + xTaskPriorityDisinherit 0x010139cd Thumb Code 96 tasks.o(i.xTaskPriorityDisinherit) + xTaskPriorityInherit 0x01013a35 Thumb Code 110 tasks.o(i.xTaskPriorityInherit) + xTaskRemoveFromEventList 0x01013aad Thumb Code 88 tasks.o(i.xTaskRemoveFromEventList) + xTaskResumeAll 0x01013b11 Thumb Code 186 tasks.o(i.xTaskResumeAll) + TRIM_READ_CMD_CODE 0x01013bd8 Data 320 system_n32wb03x.o(.constdata) + CMD_RDID 0x01013d18 Data 152 system_n32wb03x.o(.constdata) + const_qflash_cmd 0x01013dbc Data 804 n32wb03x_qflash.o(.constdata) + diss_att_db 0x01014100 Data 152 diss.o(.constdata) + diss_itf 0x01014198 Data 16 diss.o(.constdata) + rdtss_itf 0x010141c0 Data 16 rdtss.o(.constdata) + app_sec_msg_handler_list 0x01014218 Data 40 ns_sec.o(.constdata) + app_sec_handlers 0x01014240 Data 8 ns_sec.o(.constdata) + TASK_DESC_APP_M 0x010146dc Data 12 ns_ble_task.o(.constdata) + app_dis_msg_handler_list 0x010146e8 Data 8 app_dis.o(.constdata) + app_dis_handlers 0x010146f0 Data 8 app_dis.o(.constdata) + app_rdtss_handlers 0x010146f8 Data 8 app_rdtss.o(.constdata) + app_rdts_svc_uuid 0x01014700 Data 16 app_rdtss.o(.constdata) + app_rdts_att_db 0x01014710 Data 242 app_rdtss.o(.constdata) + app_rdtss_msg_handler_list 0x01014804 Data 24 app_rdtss.o(.constdata) + __ctype_table 0x010148d7 Data 129 ctype_o.o(.constdata) + Region$$Table$$Base 0x01014d88 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x01014da8 Number 0 anon$$obj.o(Region$$Table) rwip_rst_state 0x20000000 Data 0 symbol_g15.obj ABSOLUTE ecc_env 0x20000004 Data 0 symbol_g15.obj ABSOLUTE aa_gen 0x20000010 Data 0 symbol_g15.obj ABSOLUTE @@ -4640,9 +4663,9 @@ Image Symbol Table gap_env 0x20004e34 Data 42 ns_ble.o(.bss) adv_env 0x20004e60 Data 96 ns_ble.o(.bss) scan_env 0x20004ec0 Data 32 ns_ble.o(.bss) - __heap_base 0x2000adc8 Data 0 startup_n32wb03x.o(HEAP) - __heap_limit 0x2000afc8 Data 0 startup_n32wb03x.o(HEAP) - __initial_sp 0x2000b7c8 Data 0 startup_n32wb03x.o(STACK) + __heap_base 0x2000add0 Data 0 startup_n32wb03x.o(HEAP) + __heap_limit 0x2000afd0 Data 0 startup_n32wb03x.o(HEAP) + __initial_sp 0x2000b7d0 Data 0 startup_n32wb03x.o(STACK) @@ -4652,103 +4675,103 @@ Memory Map of the image Image Entry point : 0x010080c1 - Load Region LR_IROM1 (Base: 0x01008000, Size: 0x0000d148, Max: 0x00038000, ABSOLUTE, COMPRESSED[0x0000cf50]) + Load Region LR_IROM1 (Base: 0x01008000, Size: 0x0000d5b4, Max: 0x0001c000, ABSOLUTE, COMPRESSED[0x0000d3bc]) - Execution Region ER_IROM1 (Exec base: 0x01008000, Load base: 0x01008000, Size: 0x0000c93c, Max: 0x00038000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x01008000, Load base: 0x01008000, Size: 0x0000cda8, Max: 0x0001c000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x01008000 0x01008000 0x000000c0 Data RO 3 RESET startup_n32wb03x.o - 0x010080c0 0x010080c0 0x00000000 Code RO 6196 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) - 0x010080c0 0x010080c0 0x00000004 Code RO 6565 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) - 0x010080c4 0x010080c4 0x00000004 Code RO 6568 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) - 0x010080c8 0x010080c8 0x00000000 Code RO 6570 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) - 0x010080c8 0x010080c8 0x00000000 Code RO 6572 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) - 0x010080c8 0x010080c8 0x00000008 Code RO 6573 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) - 0x010080d0 0x010080d0 0x00000000 Code RO 6575 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) - 0x010080d0 0x010080d0 0x00000000 Code RO 6577 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) - 0x010080d0 0x010080d0 0x00000004 Code RO 6566 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x010080c0 0x010080c0 0x00000000 Code RO 6218 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x010080c0 0x010080c0 0x00000004 Code RO 6587 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x010080c4 0x010080c4 0x00000004 Code RO 6590 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x010080c8 0x010080c8 0x00000000 Code RO 6592 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x010080c8 0x010080c8 0x00000000 Code RO 6594 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x010080c8 0x010080c8 0x00000008 Code RO 6595 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x010080d0 0x010080d0 0x00000000 Code RO 6597 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x010080d0 0x010080d0 0x00000000 Code RO 6599 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x010080d0 0x010080d0 0x00000004 Code RO 6588 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) 0x010080d4 0x010080d4 0x0000000e Code RO 10 .emb_text system_n32wb03x.o 0x010080e2 0x010080e2 0x00000002 PAD 0x010080e4 0x010080e4 0x0000000c Code RO 4579 .emb_text n32wb03x_it.o - 0x010080f0 0x010080f0 0x00000078 Code RO 6127 .emb_text port.o + 0x010080f0 0x010080f0 0x00000078 Code RO 6149 .emb_text port.o 0x01008168 0x01008168 0x0000001c Code RO 4 .text startup_n32wb03x.o - 0x01008184 0x01008184 0x0000002c Code RO 6199 .text mc_p.l(uidiv.o) - 0x010081b0 0x010081b0 0x00000028 Code RO 6201 .text mc_p.l(idiv.o) - 0x010081d8 0x010081d8 0x00000060 Code RO 6203 .text mc_p.l(uldiv.o) - 0x01008238 0x01008238 0x0000000c Code RO 6205 .text mc_p.l(tolower.o) - 0x01008244 0x01008244 0x00000024 Code RO 6207 .text mc_p.l(rand.o) - 0x01008268 0x01008268 0x00000024 Code RO 6210 .text mc_p.l(memcpya.o) - 0x0100828c 0x0100828c 0x00000024 Code RO 6212 .text mc_p.l(memseta.o) - 0x010082b0 0x010082b0 0x0000000e Code RO 6214 .text mc_p.l(strlen.o) - 0x010082be 0x010082be 0x0000001c Code RO 6216 .text mc_p.l(strcmp.o) - 0x010082da 0x010082da 0x00000014 Code RO 6218 .text mc_p.l(memchr.o) - 0x010082ee 0x010082ee 0x0000001a Code RO 6220 .text mc_p.l(memcmp.o) - 0x01008308 0x01008308 0x00000012 Code RO 6222 .text mc_p.l(strcpy.o) - 0x0100831a 0x0100831a 0x0000001e Code RO 6224 .text mc_p.l(strncmp.o) - 0x01008338 0x01008338 0x0000003c Code RO 6517 .text mc_p.l(__0sscanf.o) - 0x01008374 0x01008374 0x00000374 Code RO 6519 .text mc_p.l(scanf_fp.o) - 0x010086e8 0x010086e8 0x00000076 Code RO 6523 .text mc_p.l(strtoul.o) - 0x0100875e 0x0100875e 0x000000b2 Code RO 6525 .text mf_p.l(fadd.o) - 0x01008810 0x01008810 0x0000007a Code RO 6527 .text mf_p.l(fmul.o) + 0x01008184 0x01008184 0x0000002c Code RO 6221 .text mc_p.l(uidiv.o) + 0x010081b0 0x010081b0 0x00000028 Code RO 6223 .text mc_p.l(idiv.o) + 0x010081d8 0x010081d8 0x00000060 Code RO 6225 .text mc_p.l(uldiv.o) + 0x01008238 0x01008238 0x0000000c Code RO 6227 .text mc_p.l(tolower.o) + 0x01008244 0x01008244 0x00000024 Code RO 6229 .text mc_p.l(rand.o) + 0x01008268 0x01008268 0x00000024 Code RO 6232 .text mc_p.l(memcpya.o) + 0x0100828c 0x0100828c 0x00000024 Code RO 6234 .text mc_p.l(memseta.o) + 0x010082b0 0x010082b0 0x0000000e Code RO 6236 .text mc_p.l(strlen.o) + 0x010082be 0x010082be 0x0000001c Code RO 6238 .text mc_p.l(strcmp.o) + 0x010082da 0x010082da 0x00000014 Code RO 6240 .text mc_p.l(memchr.o) + 0x010082ee 0x010082ee 0x0000001a Code RO 6242 .text mc_p.l(memcmp.o) + 0x01008308 0x01008308 0x00000012 Code RO 6244 .text mc_p.l(strcpy.o) + 0x0100831a 0x0100831a 0x0000001e Code RO 6246 .text mc_p.l(strncmp.o) + 0x01008338 0x01008338 0x0000003c Code RO 6539 .text mc_p.l(__0sscanf.o) + 0x01008374 0x01008374 0x00000374 Code RO 6541 .text mc_p.l(scanf_fp.o) + 0x010086e8 0x010086e8 0x00000076 Code RO 6545 .text mc_p.l(strtoul.o) + 0x0100875e 0x0100875e 0x000000b2 Code RO 6547 .text mf_p.l(fadd.o) + 0x01008810 0x01008810 0x0000007a Code RO 6549 .text mf_p.l(fmul.o) 0x0100888a 0x0100888a 0x00000002 PAD - 0x0100888c 0x0100888c 0x00000164 Code RO 6531 .text mf_p.l(dadd.o) - 0x010089f0 0x010089f0 0x000000d0 Code RO 6533 .text mf_p.l(dmul.o) - 0x01008ac0 0x01008ac0 0x000000f0 Code RO 6535 .text mf_p.l(ddiv.o) - 0x01008bb0 0x01008bb0 0x0000002c Code RO 6537 .text mf_p.l(dscalb.o) - 0x01008bdc 0x01008bdc 0x0000000e Code RO 6541 .text mf_p.l(ffltui.o) + 0x0100888c 0x0100888c 0x00000164 Code RO 6553 .text mf_p.l(dadd.o) + 0x010089f0 0x010089f0 0x000000d0 Code RO 6555 .text mf_p.l(dmul.o) + 0x01008ac0 0x01008ac0 0x000000f0 Code RO 6557 .text mf_p.l(ddiv.o) + 0x01008bb0 0x01008bb0 0x0000002c Code RO 6559 .text mf_p.l(dscalb.o) + 0x01008bdc 0x01008bdc 0x0000000e Code RO 6563 .text mf_p.l(ffltui.o) 0x01008bea 0x01008bea 0x00000002 PAD - 0x01008bec 0x01008bec 0x00000028 Code RO 6543 .text mf_p.l(dflti.o) - 0x01008c14 0x01008c14 0x0000001c Code RO 6545 .text mf_p.l(dfltui.o) - 0x01008c30 0x01008c30 0x0000001c Code RO 6547 .text mf_p.l(dfltul.o) - 0x01008c4c 0x01008c4c 0x00000032 Code RO 6549 .text mf_p.l(ffixi.o) + 0x01008bec 0x01008bec 0x00000028 Code RO 6565 .text mf_p.l(dflti.o) + 0x01008c14 0x01008c14 0x0000001c Code RO 6567 .text mf_p.l(dfltui.o) + 0x01008c30 0x01008c30 0x0000001c Code RO 6569 .text mf_p.l(dfltul.o) + 0x01008c4c 0x01008c4c 0x00000032 Code RO 6571 .text mf_p.l(ffixi.o) 0x01008c7e 0x01008c7e 0x00000002 PAD - 0x01008c80 0x01008c80 0x00000048 Code RO 6553 .text mf_p.l(dfixi.o) - 0x01008cc8 0x01008cc8 0x00000040 Code RO 6555 .text mf_p.l(dfixul.o) - 0x01008d08 0x01008d08 0x00000028 Code RO 6557 .text mf_p.l(f2d.o) - 0x01008d30 0x01008d30 0x00000028 Code RO 6559 .text mf_p.l(cdcmple.o) - 0x01008d58 0x01008d58 0x00000028 Code RO 6561 .text mf_p.l(cdrcmple.o) - 0x01008d80 0x01008d80 0x00000038 Code RO 6563 .text mf_p.l(d2f.o) - 0x01008db8 0x01008db8 0x0000007a Code RO 6579 .text mc_p.l(llmul.o) - 0x01008e32 0x01008e32 0x00000020 Code RO 6581 .text mc_p.l(llshl.o) - 0x01008e52 0x01008e52 0x00000022 Code RO 6583 .text mc_p.l(llushr.o) - 0x01008e74 0x01008e74 0x00000026 Code RO 6585 .text mc_p.l(llsshr.o) + 0x01008c80 0x01008c80 0x00000048 Code RO 6575 .text mf_p.l(dfixi.o) + 0x01008cc8 0x01008cc8 0x00000040 Code RO 6577 .text mf_p.l(dfixul.o) + 0x01008d08 0x01008d08 0x00000028 Code RO 6579 .text mf_p.l(f2d.o) + 0x01008d30 0x01008d30 0x00000028 Code RO 6581 .text mf_p.l(cdcmple.o) + 0x01008d58 0x01008d58 0x00000028 Code RO 6583 .text mf_p.l(cdrcmple.o) + 0x01008d80 0x01008d80 0x00000038 Code RO 6585 .text mf_p.l(d2f.o) + 0x01008db8 0x01008db8 0x0000007a Code RO 6601 .text mc_p.l(llmul.o) + 0x01008e32 0x01008e32 0x00000020 Code RO 6603 .text mc_p.l(llshl.o) + 0x01008e52 0x01008e52 0x00000022 Code RO 6605 .text mc_p.l(llushr.o) + 0x01008e74 0x01008e74 0x00000026 Code RO 6607 .text mc_p.l(llsshr.o) 0x01008e9a 0x01008e9a 0x00000002 PAD - 0x01008e9c 0x01008e9c 0x00000008 Code RO 6587 .text mc_p.l(ctype_o.o) - 0x01008ea4 0x01008ea4 0x00000012 Code RO 6609 .text mc_p.l(isspace_o.o) + 0x01008e9c 0x01008e9c 0x00000008 Code RO 6609 .text mc_p.l(ctype_o.o) + 0x01008ea4 0x01008ea4 0x00000012 Code RO 6631 .text mc_p.l(isspace_o.o) 0x01008eb6 0x01008eb6 0x00000002 PAD - 0x01008eb8 0x01008eb8 0x0000002c Code RO 6624 .text mc_p.l(scanf_char.o) - 0x01008ee4 0x01008ee4 0x00000044 Code RO 6626 .text mc_p.l(_sgetc.o) - 0x01008f28 0x01008f28 0x000000a6 Code RO 6628 .text mc_p.l(_strtoul.o) + 0x01008eb8 0x01008eb8 0x0000002c Code RO 6646 .text mc_p.l(scanf_char.o) + 0x01008ee4 0x01008ee4 0x00000044 Code RO 6648 .text mc_p.l(_sgetc.o) + 0x01008f28 0x01008f28 0x000000a6 Code RO 6650 .text mc_p.l(_strtoul.o) 0x01008fce 0x01008fce 0x00000002 PAD - 0x01008fd0 0x01008fd0 0x000000a4 Code RO 6630 .text mc_p.l(strtod.o) - 0x01009074 0x01009074 0x00000000 Code RO 6632 .text mc_p.l(iusefp.o) - 0x01009074 0x01009074 0x00000082 Code RO 6633 .text mf_p.l(fepilogue.o) - 0x010090f6 0x010090f6 0x000000be Code RO 6635 .text mf_p.l(depilogue.o) - 0x010091b4 0x010091b4 0x00000024 Code RO 6639 .text mc_p.l(init.o) - 0x010091d8 0x010091d8 0x0000001e Code RO 6643 .text mc_p.l(_chval.o) + 0x01008fd0 0x01008fd0 0x000000a4 Code RO 6652 .text mc_p.l(strtod.o) + 0x01009074 0x01009074 0x00000000 Code RO 6654 .text mc_p.l(iusefp.o) + 0x01009074 0x01009074 0x00000082 Code RO 6655 .text mf_p.l(fepilogue.o) + 0x010090f6 0x010090f6 0x000000be Code RO 6657 .text mf_p.l(depilogue.o) + 0x010091b4 0x010091b4 0x00000024 Code RO 6661 .text mc_p.l(init.o) + 0x010091d8 0x010091d8 0x0000001e Code RO 6665 .text mc_p.l(_chval.o) 0x010091f6 0x010091f6 0x00000002 PAD - 0x010091f8 0x010091f8 0x00000338 Code RO 6645 .text mc_p.l(_scanf.o) - 0x01009530 0x01009530 0x00000060 Code RO 6652 .text mc_p.l(__dclz77c.o) - 0x01009590 0x01009590 0x0000000c Ven RO 6654 Veneer$$Code anon$$obj.o - 0x0100959c 0x0100959c 0x0000000c Ven RO 6655 Veneer$$Code anon$$obj.o - 0x010095a8 0x010095a8 0x0000000c Ven RO 6656 Veneer$$Code anon$$obj.o - 0x010095b4 0x010095b4 0x0000000c Ven RO 6657 Veneer$$Code anon$$obj.o - 0x010095c0 0x010095c0 0x0000000c Ven RO 6658 Veneer$$Code anon$$obj.o - 0x010095cc 0x010095cc 0x0000000c Ven RO 6659 Veneer$$Code anon$$obj.o - 0x010095d8 0x010095d8 0x0000000c Ven RO 6660 Veneer$$Code anon$$obj.o - 0x010095e4 0x010095e4 0x0000000c Ven RO 6661 Veneer$$Code anon$$obj.o - 0x010095f0 0x010095f0 0x0000000c Ven RO 6662 Veneer$$Code anon$$obj.o - 0x010095fc 0x010095fc 0x0000000c Ven RO 6663 Veneer$$Code anon$$obj.o - 0x01009608 0x01009608 0x0000000c Ven RO 6664 Veneer$$Code anon$$obj.o - 0x01009614 0x01009614 0x0000000c Ven RO 6665 Veneer$$Code anon$$obj.o - 0x01009620 0x01009620 0x0000000c Ven RO 6666 Veneer$$Code anon$$obj.o - 0x0100962c 0x0100962c 0x0000000c Ven RO 6667 Veneer$$Code anon$$obj.o - 0x01009638 0x01009638 0x0000000c Ven RO 6668 Veneer$$Code anon$$obj.o - 0x01009644 0x01009644 0x0000000c Ven RO 6669 Veneer$$Code anon$$obj.o - 0x01009650 0x01009650 0x0000000c Ven RO 6670 Veneer$$Code anon$$obj.o - 0x0100965c 0x0100965c 0x0000000c Ven RO 6671 Veneer$$Code anon$$obj.o - 0x01009668 0x01009668 0x0000000c Ven RO 6672 Veneer$$Code anon$$obj.o + 0x010091f8 0x010091f8 0x00000338 Code RO 6667 .text mc_p.l(_scanf.o) + 0x01009530 0x01009530 0x00000060 Code RO 6674 .text mc_p.l(__dclz77c.o) + 0x01009590 0x01009590 0x0000000c Ven RO 6676 Veneer$$Code anon$$obj.o + 0x0100959c 0x0100959c 0x0000000c Ven RO 6677 Veneer$$Code anon$$obj.o + 0x010095a8 0x010095a8 0x0000000c Ven RO 6678 Veneer$$Code anon$$obj.o + 0x010095b4 0x010095b4 0x0000000c Ven RO 6679 Veneer$$Code anon$$obj.o + 0x010095c0 0x010095c0 0x0000000c Ven RO 6680 Veneer$$Code anon$$obj.o + 0x010095cc 0x010095cc 0x0000000c Ven RO 6681 Veneer$$Code anon$$obj.o + 0x010095d8 0x010095d8 0x0000000c Ven RO 6682 Veneer$$Code anon$$obj.o + 0x010095e4 0x010095e4 0x0000000c Ven RO 6683 Veneer$$Code anon$$obj.o + 0x010095f0 0x010095f0 0x0000000c Ven RO 6684 Veneer$$Code anon$$obj.o + 0x010095fc 0x010095fc 0x0000000c Ven RO 6685 Veneer$$Code anon$$obj.o + 0x01009608 0x01009608 0x0000000c Ven RO 6686 Veneer$$Code anon$$obj.o + 0x01009614 0x01009614 0x0000000c Ven RO 6687 Veneer$$Code anon$$obj.o + 0x01009620 0x01009620 0x0000000c Ven RO 6688 Veneer$$Code anon$$obj.o + 0x0100962c 0x0100962c 0x0000000c Ven RO 6689 Veneer$$Code anon$$obj.o + 0x01009638 0x01009638 0x0000000c Ven RO 6690 Veneer$$Code anon$$obj.o + 0x01009644 0x01009644 0x0000000c Ven RO 6691 Veneer$$Code anon$$obj.o + 0x01009650 0x01009650 0x0000000c Ven RO 6692 Veneer$$Code anon$$obj.o + 0x0100965c 0x0100965c 0x0000000c Ven RO 6693 Veneer$$Code anon$$obj.o + 0x01009668 0x01009668 0x0000000c Ven RO 6694 Veneer$$Code anon$$obj.o 0x01009674 0x01009674 0x00000006 Code RO 192 i.ADC_ClearFlag n32wb03x_adc.o 0x0100967a 0x0100967a 0x0000000e Code RO 194 i.ADC_ConfigChannel n32wb03x_adc.o 0x01009688 0x01009688 0x00000054 Code RO 199 i.ADC_ConverValueToTemperature n32wb03x_adc.o @@ -4761,411 +4784,416 @@ Memory Map of the image 0x01009834 0x01009834 0x0000000e Code RO 213 i.ADC_GetFlagStatus n32wb03x_adc.o 0x01009842 0x01009842 0x00000002 PAD 0x01009844 0x01009844 0x00000018 Code RO 218 i.ADC_SetOverSampleCounter n32wb03x_adc.o - 0x0100985c 0x0100985c 0x00000034 Code RO 4927 i.AppBootset_CmdBsdump app_bootset.o - 0x01009890 0x01009890 0x00000330 Code RO 4928 i.AppBootset_CmdBsset app_bootset.o - 0x01009bc0 0x01009bc0 0x00000028 Code RO 4502 i.AppCli_Init app_cli.o - 0x01009be8 0x01009be8 0x000000c8 Code RO 4858 i.AppParams_CmdAppget app_params.o - 0x01009cb0 0x01009cb0 0x0000033c Code RO 4859 i.AppParams_CmdAppset app_params.o - 0x01009fec 0x01009fec 0x00000434 Code RO 4504 i.CliTask app_cli.o - 0x0100a420 0x0100a420 0x00000078 Code RO 4380 i.CmdBleLog cli_core.o - 0x0100a498 0x0100a498 0x00000178 Code RO 4381 i.CmdDevInfo cli_core.o - 0x0100a610 0x0100a610 0x00000090 Code RO 4382 i.CmdFactory cli_core.o - 0x0100a6a0 0x0100a6a0 0x000000d4 Code RO 4383 i.CmdHelp cli_core.o - 0x0100a774 0x0100a774 0x000000d0 Code RO 4384 i.CmdLed cli_core.o - 0x0100a844 0x0100a844 0x00000034 Code RO 4385 i.CmdReset cli_core.o - 0x0100a878 0x0100a878 0x000000e8 Code RO 4386 i.CmdSysInfo cli_core.o - 0x0100a960 0x0100a960 0x000000ac Code RO 4387 i.CmdUartInfo cli_core.o - 0x0100aa0c 0x0100aa0c 0x00000044 Code RO 4388 i.CmdUartRst cli_core.o - 0x0100aa50 0x0100aa50 0x00000098 Code RO 4389 i.CmdVersion cli_core.o - 0x0100aae8 0x0100aae8 0x00000004 Code RO 487 i.DMA_ClearFlag n32wb03x_dma.o - 0x0100aaec 0x0100aaec 0x00000088 Code RO 490 i.DMA_DeInit n32wb03x_dma.o - 0x0100ab74 0x0100ab74 0x00000018 Code RO 491 i.DMA_EnableChannel n32wb03x_dma.o - 0x0100ab8c 0x0100ab8c 0x0000000e Code RO 493 i.DMA_GetFlagStatus n32wb03x_dma.o - 0x0100ab9a 0x0100ab9a 0x00000002 PAD - 0x0100ab9c 0x0100ab9c 0x00000040 Code RO 495 i.DMA_Init n32wb03x_dma.o - 0x0100abdc 0x0100abdc 0x0000000e Code RO 496 i.DMA_RequestRemap n32wb03x_dma.o - 0x0100abea 0x0100abea 0x00000002 PAD - 0x0100abec 0x0100abec 0x0000000c Code RO 569 i.EXTI_ClrITPendBit n32wb03x_exti.o - 0x0100abf8 0x0100abf8 0x0000001c Code RO 572 i.EXTI_GetITStatus n32wb03x_exti.o - 0x0100ac14 0x0100ac14 0x00000070 Code RO 574 i.EXTI_InitPeripheral n32wb03x_exti.o - 0x0100ac84 0x0100ac84 0x000000b8 Code RO 634 i.GPIO_InitPeripheral n32wb03x_gpio.o - 0x0100ad3c 0x0100ad3c 0x0000001c Code RO 635 i.GPIO_InitStruct n32wb03x_gpio.o - 0x0100ad58 0x0100ad58 0x00000004 Code RO 640 i.GPIO_ResetBits n32wb03x_gpio.o - 0x0100ad5c 0x0100ad5c 0x00000004 Code RO 641 i.GPIO_SetBits n32wb03x_gpio.o - 0x0100ad60 0x0100ad60 0x00000008 Code RO 642 i.GPIO_TogglePin n32wb03x_gpio.o - 0x0100ad68 0x0100ad68 0x000000b0 Code RO 4580 i.HardFault_Handler n32wb03x_it.o - 0x0100ae18 0x0100ae18 0x00000008 Code RO 4824 i.LedBlink app_gpio.o - 0x0100ae20 0x0100ae20 0x0000004c Code RO 4825 i.LedInit app_gpio.o - 0x0100ae6c 0x0100ae6c 0x00000008 Code RO 4826 i.LedOff app_gpio.o - 0x0100ae74 0x0100ae74 0x00000008 Code RO 4827 i.LedOn app_gpio.o - 0x0100ae7c 0x0100ae7c 0x00000078 Code RO 159 i.NVIC_Init misc.o - 0x0100aef4 0x0100aef4 0x000000cc Code RO 11 i.OTPTrim_Read system_n32wb03x.o - 0x0100afc0 0x0100afc0 0x00000024 Code RO 1947 i.Qflash_Erase_Sector n32wb03x_qflash.o - 0x0100afe4 0x0100afe4 0x00000038 Code RO 1948 i.Qflash_Init n32wb03x_qflash.o - 0x0100b01c 0x0100b01c 0x00000024 Code RO 1950 i.Qflash_Write n32wb03x_qflash.o - 0x0100b040 0x0100b040 0x00000014 Code RO 748 i.RCC_ConfigAdcClk n32wb03x_rcc.o - 0x0100b054 0x0100b054 0x00000018 Code RO 762 i.RCC_EnableAHBPeriphClk n32wb03x_rcc.o - 0x0100b06c 0x0100b06c 0x00000018 Code RO 763 i.RCC_EnableAHBPeriphReset n32wb03x_rcc.o - 0x0100b084 0x0100b084 0x00000018 Code RO 766 i.RCC_EnableAPB2PeriphClk n32wb03x_rcc.o - 0x0100b09c 0x0100b09c 0x0000001c Code RO 773 i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL n32wb03x_rcc.o - 0x0100b0b8 0x0100b0b8 0x00000074 Code RO 774 i.RCC_GetClocksFreqValue n32wb03x_rcc.o - 0x0100b12c 0x0100b12c 0x00000002 Code RO 6128 i.SVC_Handler port.o - 0x0100b12e 0x0100b12e 0x00000002 PAD - 0x0100b130 0x0100b130 0x00000024 Code RO 6129 i.SysTick_Handler port.o - 0x0100b154 0x0100b154 0x00000034 Code RO 13 i.SystemGetMacAddr system_n32wb03x.o - 0x0100b188 0x0100b188 0x00000180 Code RO 15 i.SystemInit system_n32wb03x.o - 0x0100b308 0x0100b308 0x00000030 Code RO 16 i.SystemTrimValueGet system_n32wb03x.o - 0x0100b338 0x0100b338 0x00000008 Code RO 4581 i.USART1_IRQHandler n32wb03x_it.o - 0x0100b340 0x0100b340 0x00000032 Code RO 1520 i.USART_ConfigInt n32wb03x_usart.o - 0x0100b372 0x0100b372 0x00000002 PAD - 0x0100b374 0x0100b374 0x0000001c Code RO 1525 i.USART_Enable n32wb03x_usart.o - 0x0100b390 0x0100b390 0x00000010 Code RO 1526 i.USART_EnableDMA n32wb03x_usart.o - 0x0100b3a0 0x0100b3a0 0x0000000e Code RO 1532 i.USART_GetFlagStatus n32wb03x_usart.o - 0x0100b3ae 0x0100b3ae 0x00000040 Code RO 1533 i.USART_GetIntStatus n32wb03x_usart.o - 0x0100b3ee 0x0100b3ee 0x00000002 PAD - 0x0100b3f0 0x0100b3f0 0x00000088 Code RO 1534 i.USART_Init n32wb03x_usart.o - 0x0100b478 0x0100b478 0x00000008 Code RO 1535 i.USART_ReceiveData n32wb03x_usart.o - 0x0100b480 0x0100b480 0x00000008 Code RO 1537 i.USART_SendData n32wb03x_usart.o - 0x0100b488 0x0100b488 0x00000020 Code RO 6461 i.__0printf mc_p.l(printfa.o) - 0x0100b4a8 0x0100b4a8 0x00000028 Code RO 6463 i.__0sprintf mc_p.l(printfa.o) - 0x0100b4d0 0x0100b4d0 0x0000002c Code RO 6466 i.__0vsnprintf mc_p.l(printfa.o) - 0x0100b4fc 0x0100b4fc 0x0000002e Code RO 6637 i.__ARM_clz mf_p.l(depilogue.o) - 0x0100b52a 0x0100b52a 0x00000002 PAD - 0x0100b52c 0x0100b52c 0x00000008 Code RO 6617 i.__aeabi_errno_addr mc_p.l(errno.o) - 0x0100b534 0x0100b534 0x00000064 Code RO 6493 i.__free$realloc mc_p.l(mallocr.o) - 0x0100b598 0x0100b598 0x00000048 Code RO 6494 i.__malloc$realloc mc_p.l(mallocr.o) - 0x0100b5e0 0x0100b5e0 0x00000174 Code RO 6468 i._fp_digits mc_p.l(printfa.o) - 0x0100b754 0x0100b754 0x0000000e Code RO 6521 i._is_digit mc_p.l(scanf_fp.o) - 0x0100b762 0x0100b762 0x00000002 PAD - 0x0100b764 0x0100b764 0x000006ec Code RO 6469 i._printf_core mc_p.l(printfa.o) - 0x0100be50 0x0100be50 0x00000020 Code RO 6470 i._printf_post_padding mc_p.l(printfa.o) - 0x0100be70 0x0100be70 0x0000002c Code RO 6471 i._printf_pre_padding mc_p.l(printfa.o) - 0x0100be9c 0x0100be9c 0x00000016 Code RO 6472 i._snputc mc_p.l(printfa.o) - 0x0100beb2 0x0100beb2 0x0000000a Code RO 6473 i._sputc mc_p.l(printfa.o) - 0x0100bebc 0x0100bebc 0x00000032 Code RO 4956 i.add_item_to_array cjson.o - 0x0100beee 0x0100beee 0x00000062 Code RO 4957 i.add_item_to_object cjson.o - 0x0100bf50 0x0100bf50 0x00000074 Code RO 4120 i.app_ble_adv_init app_ble.o - 0x0100bfc4 0x0100bfc4 0x00000002 Code RO 4121 i.app_ble_adv_msg_handler app_ble.o - 0x0100bfc6 0x0100bfc6 0x00000002 PAD - 0x0100bfc8 0x0100bfc8 0x00000044 Code RO 4122 i.app_ble_connected app_ble.o - 0x0100c00c 0x0100c00c 0x0000005c Code RO 4123 i.app_ble_disconnected app_ble.o - 0x0100c068 0x0100c068 0x00000098 Code RO 4124 i.app_ble_gap_params_init app_ble.o - 0x0100c100 0x0100c100 0x0000004c Code RO 4125 i.app_ble_init app_ble.o - 0x0100c14c 0x0100c14c 0x0000006c Code RO 4126 i.app_ble_msg_handler app_ble.o - 0x0100c1b8 0x0100c1b8 0x000000ec Code RO 4605 i.app_ble_proto_cli_exec app_ble_proto.o - 0x0100c2a4 0x0100c2a4 0x00000040 Code RO 4606 i.app_ble_proto_cli_rsp app_ble_proto.o - 0x0100c2e4 0x0100c2e4 0x00000014 Code RO 4607 i.app_ble_proto_init app_ble_proto.o - 0x0100c2f8 0x0100c2f8 0x0000000c Code RO 4608 i.app_ble_proto_log_get app_ble_proto.o - 0x0100c304 0x0100c304 0x00000010 Code RO 4609 i.app_ble_proto_log_set app_ble_proto.o - 0x0100c314 0x0100c314 0x0000001c Code RO 4610 i.app_ble_proto_on_disconnect app_ble_proto.o - 0x0100c330 0x0100c330 0x000001a0 Code RO 4611 i.app_ble_proto_rx_bytes app_ble_proto.o - 0x0100c4d0 0x0100c4d0 0x000000b8 Code RO 4612 i.app_ble_proto_send_frame app_ble_proto.o - 0x0100c588 0x0100c588 0x00000050 Code RO 4128 i.app_ble_sec_init app_ble.o - 0x0100c5d8 0x0100c5d8 0x00000010 Code RO 3851 i.app_conn_params_update_evt_handler ns_ble_task.o - 0x0100c5e8 0x0100c5e8 0x000000cc Code RO 3452 i.app_create_advertising ns_ble.o - 0x0100c6b4 0x0100c6b4 0x0000005c Code RO 4005 i.app_dis_add_dis app_dis.o - 0x0100c710 0x0100c710 0x00000104 Code RO 3852 i.app_entry_point_handler ns_ble_task.o - 0x0100c814 0x0100c814 0x00000008 Code RO 4734 i.app_fan_get_rpm app_info.o - 0x0100c81c 0x0100c81c 0x0000005c Code RO 4735 i.app_info_chip_temp_c10 app_info.o - 0x0100c878 0x0100c878 0x0000004c Code RO 4736 i.app_info_handle_query app_info.o - 0x0100c8c4 0x0100c8c4 0x0000000c Code RO 4737 i.app_info_last_temp_raw app_info.o - 0x0100c8d0 0x0100c8d0 0x0000002c Code RO 4738 i.app_info_tlv_snapshot app_info.o - 0x0100c8fc 0x0100c8fc 0x00000020 Code RO 4739 i.app_info_vdd_mv app_info.o - 0x0100c91c 0x0100c91c 0x0000001c Code RO 3853 i.app_init_timeout_evt_handler ns_ble_task.o - 0x0100c938 0x0100c938 0x000000ac Code RO 3854 i.app_lsi_calib_evt_handler ns_ble_task.o - 0x0100c9e4 0x0100c9e4 0x00000018 Code RO 4684 i.app_ota_abort app_ota.o - 0x0100c9fc 0x0100c9fc 0x0000011c Code RO 4686 i.app_ota_handle_frame app_ota.o - 0x0100cb18 0x0100cb18 0x00000008 Code RO 4860 i.app_params_get app_params.o - 0x0100cb20 0x0100cb20 0x0000005c Code RO 4861 i.app_params_init app_params.o - 0x0100cb7c 0x0100cb7c 0x0000002c Code RO 4863 i.app_params_restore_defaults app_params.o - 0x0100cba8 0x0100cba8 0x00000068 Code RO 4060 i.app_rdtss_add_rdts app_rdtss.o - 0x0100cc10 0x0100cc10 0x00000004 Code RO 3211 i.app_sec_msg_dflt_handler ns_sec.o - 0x0100cc14 0x0100cc14 0x00000078 Code RO 3453 i.app_set_adv_data ns_ble.o - 0x0100cc8c 0x0100cc8c 0x000000c4 Code RO 3454 i.app_set_scan_rsp_data ns_ble.o - 0x0100cd50 0x0100cd50 0x00000070 Code RO 3455 i.app_start_advertising ns_ble.o - 0x0100cdc0 0x0100cdc0 0x00000002 Code RO 4129 i.app_user_msg_handler app_ble.o - 0x0100cdc2 0x0100cdc2 0x00000002 PAD - 0x0100cdc4 0x0100cdc4 0x000000c0 Code RO 1987 i.attm_att_set_value lib_att.o - 0x0100ce84 0x0100ce84 0x00000010 Code RO 4226 i.ble_schedule_task main.o - 0x0100ce94 0x0100ce94 0x00000014 Code RO 4543 i.ble_up_on_cfm ble_up.o - 0x0100cea8 0x0100cea8 0x00000058 Code RO 4544 i.ble_up_poll ble_up.o - 0x0100cf00 0x0100cf00 0x00000010 Code RO 4545 i.ble_up_reset ble_up.o - 0x0100cf10 0x0100cf10 0x00000048 Code RO 4546 i.ble_up_write ble_up.o - 0x0100cf58 0x0100cf58 0x00000178 Code RO 4929 i.bootset_print app_bootset.o - 0x0100d0d0 0x0100d0d0 0x000000dc Code RO 4308 i.bsp_usart_init bsp_usart.o - 0x0100d1ac 0x0100d1ac 0x00000038 Code RO 4309 i.bsp_usart_read_byte bsp_usart.o - 0x0100d1e4 0x0100d1e4 0x00000054 Code RO 4311 i.bsp_usart_rx_isr_handler bsp_usart.o - 0x0100d238 0x0100d238 0x00000070 Code RO 4312 i.bsp_usart_set_baud bsp_usart.o - 0x0100d2a8 0x0100d2a8 0x00000020 Code RO 4313 i.bsp_usart_tx_lock bsp_usart.o - 0x0100d2c8 0x0100d2c8 0x00000024 Code RO 4314 i.bsp_usart_tx_unlock bsp_usart.o - 0x0100d2ec 0x0100d2ec 0x00000098 Code RO 4315 i.bsp_usart_write_dma bsp_usart.o - 0x0100d384 0x0100d384 0x0000003a Code RO 4958 i.buffer_skip_whitespace cjson.o - 0x0100d3be 0x0100d3be 0x00000002 PAD - 0x0100d3c0 0x0100d3c0 0x00000034 Code RO 4968 i.cJSON_AddNumberToObject cjson.o - 0x0100d3f4 0x0100d3f4 0x00000064 Code RO 4982 i.cJSON_CreateNumber cjson.o - 0x0100d458 0x0100d458 0x00000018 Code RO 4983 i.cJSON_CreateObject cjson.o - 0x0100d470 0x0100d470 0x00000054 Code RO 4990 i.cJSON_Delete cjson.o - 0x0100d4c4 0x0100d4c4 0x0000000a Code RO 5003 i.cJSON_GetObjectItem cjson.o - 0x0100d4ce 0x0100d4ce 0x00000002 PAD - 0x0100d4d0 0x0100d4d0 0x00000050 Code RO 5007 i.cJSON_InitHooks cjson.o - 0x0100d520 0x0100d520 0x00000012 Code RO 5014 i.cJSON_IsNumber cjson.o - 0x0100d532 0x0100d532 0x00000012 Code RO 5015 i.cJSON_IsObject cjson.o - 0x0100d544 0x0100d544 0x00000024 Code RO 5020 i.cJSON_New_Item cjson.o - 0x0100d568 0x0100d568 0x00000022 Code RO 5021 i.cJSON_Parse cjson.o - 0x0100d58a 0x0100d58a 0x00000002 PAD - 0x0100d58c 0x0100d58c 0x000000ec Code RO 5023 i.cJSON_ParseWithLengthOpts cjson.o - 0x0100d678 0x0100d678 0x00000010 Code RO 5028 i.cJSON_PrintUnformatted cjson.o - 0x0100d688 0x0100d688 0x0000000c Code RO 5036 i.cJSON_free cjson.o - 0x0100d694 0x0100d694 0x00000028 Code RO 5038 i.cJSON_strdup cjson.o - 0x0100d6bc 0x0100d6bc 0x00000034 Code RO 4811 i.caiic_crc32 boot_crc32.o - 0x0100d6f0 0x0100d6f0 0x0000002a Code RO 3025 i.check_client_char_cfg rdts_common.o - 0x0100d71a 0x0100d71a 0x00000004 Code RO 4390 i.cli_cmd_count cli_core.o - 0x0100d71e 0x0100d71e 0x00000002 PAD - 0x0100d720 0x0100d720 0x00000018 Code RO 4391 i.cli_cmd_name cli_core.o - 0x0100d738 0x0100d738 0x000000b4 Code RO 4392 i.cli_exec_line cli_core.o - 0x0100d7ec 0x0100d7ec 0x0000002c Code RO 4393 i.cli_printf cli_core.o - 0x0100d818 0x0100d818 0x00000068 Code RO 4505 i.cli_redraw_line app_cli.o - 0x0100d880 0x0100d880 0x0000002c Code RO 4613 i.cli_rsp_out app_ble_proto.o - 0x0100d8ac 0x0100d8ac 0x0000000c Code RO 4394 i.cli_set_output cli_core.o - 0x0100d8b8 0x0100d8b8 0x00000024 Code RO 4395 i.cli_write cli_core.o - 0x0100d8dc 0x0100d8dc 0x0000005c Code RO 5039 i.compare_double cjson.o - 0x0100d938 0x0100d938 0x0000002a Code RO 2663 i.diss_check_val_len diss.o - 0x0100d962 0x0100d962 0x00000002 Code RO 2664 i.diss_cleanup diss.o - 0x0100d964 0x0100d964 0x00000002 Code RO 2666 i.diss_create diss.o - 0x0100d966 0x0100d966 0x0000003e Code RO 2667 i.diss_destroy diss.o - 0x0100d9a4 0x0100d9a4 0x00000034 Code RO 2668 i.diss_handle_to_value diss.o - 0x0100d9d8 0x0100d9d8 0x000000a0 Code RO 2669 i.diss_init diss.o - 0x0100da78 0x0100da78 0x00000008 Code RO 2670 i.diss_prf_itf_get diss.o - 0x0100da80 0x0100da80 0x0000009c Code RO 2762 i.diss_set_value_req_handler diss_task.o - 0x0100db1c 0x0100db1c 0x00000020 Code RO 2763 i.diss_task_init diss_task.o - 0x0100db3c 0x0100db3c 0x0000007c Code RO 2764 i.diss_value_cfm_handler diss_task.o - 0x0100dbb8 0x0100dbb8 0x000000c0 Code RO 4007 i.diss_value_req_ind_handler app_dis.o - 0x0100dc78 0x0100dc78 0x0000003a Code RO 2671 i.diss_value_to_handle diss.o - 0x0100dcb2 0x0100dcb2 0x00000002 PAD - 0x0100dcb4 0x0100dcb4 0x00000060 Code RO 5523 i.eTaskGetState tasks.o - 0x0100dd14 0x0100dd14 0x00000098 Code RO 5041 i.ensure cjson.o - 0x0100ddac 0x0100ddac 0x0000003c Code RO 4316 i.fputc bsp_usart.o - 0x0100dde8 0x0100dde8 0x000000f0 Code RO 3212 i.gapc_bond_ind_handler ns_sec.o - 0x0100ded8 0x0100ded8 0x00000208 Code RO 3213 i.gapc_bond_req_ind_handler ns_sec.o - 0x0100e0e0 0x0100e0e0 0x00000028 Code RO 3855 i.gapc_cmp_evt_handler ns_ble_task.o - 0x0100e108 0x0100e108 0x0000006c Code RO 3856 i.gapc_conn_rssi_ind_handler ns_ble_task.o - 0x0100e174 0x0100e174 0x00000158 Code RO 3857 i.gapc_connection_req_ind_handler ns_ble_task.o - 0x0100e2cc 0x0100e2cc 0x00000064 Code RO 3858 i.gapc_disconnect_ind_handler ns_ble_task.o - 0x0100e330 0x0100e330 0x00000028 Code RO 3214 i.gapc_encrypt_ind_handler ns_sec.o - 0x0100e358 0x0100e358 0x00000130 Code RO 3215 i.gapc_encrypt_req_ind_handler ns_sec.o - 0x0100e488 0x0100e488 0x00000080 Code RO 3859 i.gapc_get_dev_info_req_ind_handler ns_ble_task.o - 0x0100e508 0x0100e508 0x0000000c Code RO 3860 i.gapc_le_phy_ind_handler ns_ble_task.o - 0x0100e514 0x0100e514 0x0000001c Code RO 3861 i.gapc_le_pkt_size_ind_handler ns_ble_task.o - 0x0100e530 0x0100e530 0x00000064 Code RO 3862 i.gapc_param_update_req_ind_handler ns_ble_task.o - 0x0100e594 0x0100e594 0x00000028 Code RO 3863 i.gapc_param_updated_ind_handler ns_ble_task.o - 0x0100e5bc 0x0100e5bc 0x00000040 Code RO 3864 i.gapc_set_dev_info_req_ind_handler ns_ble_task.o - 0x0100e5fc 0x0100e5fc 0x00000034 Code RO 3865 i.gapm_activity_created_ind_handler ns_ble_task.o - 0x0100e630 0x0100e630 0x00000060 Code RO 3866 i.gapm_activity_stopped_ind_handler ns_ble_task.o - 0x0100e690 0x0100e690 0x0000002c Code RO 3867 i.gapm_addr_solved_ind_handler ns_ble_task.o - 0x0100e6bc 0x0100e6bc 0x000003e0 Code RO 3868 i.gapm_cmp_evt_handler ns_ble_task.o - 0x0100ea9c 0x0100ea9c 0x000000ac Code RO 3869 i.gapm_ext_adv_repoer_ind_handler ns_ble_task.o - 0x0100eb48 0x0100eb48 0x00000036 Code RO 3870 i.gapm_gen_rand_nb_ind_handler ns_ble_task.o - 0x0100eb7e 0x0100eb7e 0x0000000c Code RO 3871 i.gapm_profile_added_ind_handler ns_ble_task.o - 0x0100eb8a 0x0100eb8a 0x0000000c Code RO 3872 i.gapm_scan_request_ind_handler ns_ble_task.o - 0x0100eb96 0x0100eb96 0x00000002 PAD - 0x0100eb98 0x0100eb98 0x00000040 Code RO 2903 i.gattc_att_info_req_ind_handler rdtss_task.o - 0x0100ebd8 0x0100ebd8 0x00000070 Code RO 2904 i.gattc_cmp_evt_handler rdtss_task.o - 0x0100ec48 0x0100ec48 0x00000028 Code RO 3873 i.gattc_cmp_evt_handler ns_ble_task.o - 0x0100ec70 0x0100ec70 0x0000004c Code RO 3874 i.gattc_mtu_changed_ind_handler ns_ble_task.o - 0x0100ecbc 0x0100ecbc 0x000000c4 Code RO 2765 i.gattc_read_req_ind_handler diss_task.o - 0x0100ed80 0x0100ed80 0x000000e0 Code RO 2905 i.gattc_read_req_ind_handler rdtss_task.o - 0x0100ee60 0x0100ee60 0x00000110 Code RO 2906 i.gattc_write_req_ind_handler rdtss_task.o - 0x0100ef70 0x0100ef70 0x0000006c Code RO 3026 i.get_cfg_handle rdts_common.o - 0x0100efdc 0x0100efdc 0x00000098 Code RO 5042 i.get_object_item cjson.o - 0x0100f074 0x0100f074 0x00000054 Code RO 3027 i.get_value_handle rdts_common.o - 0x0100f0c8 0x0100f0c8 0x00000064 Code RO 4740 i.info_adc_init app_info.o - 0x0100f12c 0x0100f12c 0x0000006c Code RO 4741 i.info_adc_read app_info.o - 0x0100f198 0x0100f198 0x0000011c Code RO 4742 i.info_fill_item app_info.o - 0x0100f2b4 0x0100f2b4 0x0000002c Code RO 4743 i.info_put_tlv app_info.o - 0x0100f2e0 0x0100f2e0 0x00000030 Code RO 5506 i.infra_cjson_init infra_cjson.o - 0x0100f310 0x0100f310 0x00000050 Code RO 6495 i.internal_alloc mc_p.l(mallocr.o) - 0x0100f360 0x0100f360 0x00000034 Code RO 4227 i.led_task main.o - 0x0100f394 0x0100f394 0x00000030 Code RO 2356 i.llhwc_modem_setmode rwip_driver.o - 0x0100f3c4 0x0100f3c4 0x00000130 Code RO 2357 i.llhwc_phy_prerx_flash rwip_driver.o - 0x0100f4f4 0x0100f4f4 0x00000090 Code RO 2358 i.llhwc_setmode_reg_config rwip_driver.o - 0x0100f584 0x0100f584 0x000001a0 Code RO 4228 i.main main.o - 0x0100f724 0x0100f724 0x0000005c Code RO 3456 i.ns_EXTI4_12_IRQHandler ns_ble.o - 0x0100f780 0x0100f780 0x00000028 Code RO 3457 i.ns_HardFault_Handler ns_ble.o - 0x0100f7a8 0x0100f7a8 0x00000020 Code RO 3459 i.ns_ble_add_prf_func_register ns_ble.o - 0x0100f7c8 0x0100f7c8 0x0000002c Code RO 3460 i.ns_ble_add_svc ns_ble.o - 0x0100f7f4 0x0100f7f4 0x000000dc Code RO 3462 i.ns_ble_adv_fsm_next ns_ble.o - 0x0100f8d0 0x0100f8d0 0x00000048 Code RO 3463 i.ns_ble_adv_init ns_ble.o - 0x0100f918 0x0100f918 0x00000050 Code RO 3464 i.ns_ble_adv_start ns_ble.o - 0x0100f968 0x0100f968 0x0000004c Code RO 3465 i.ns_ble_adv_stop ns_ble.o - 0x0100f9b4 0x0100f9b4 0x0000003c Code RO 3468 i.ns_ble_delete_init ns_ble.o - 0x0100f9f0 0x0100f9f0 0x00000038 Code RO 3469 i.ns_ble_delete_scan ns_ble.o - 0x0100fa28 0x0100fa28 0x0000002c Code RO 3470 i.ns_ble_disconnect ns_ble.o - 0x0100fa54 0x0100fa54 0x0000006c Code RO 3473 i.ns_ble_gap_init ns_ble.o - 0x0100fac0 0x0100fac0 0x00000024 Code RO 3476 i.ns_ble_get_connection_num ns_ble.o - 0x0100fae4 0x0100fae4 0x00000050 Code RO 3479 i.ns_ble_list_set_ral ns_ble.o - 0x0100fb34 0x0100fb34 0x00000084 Code RO 3481 i.ns_ble_lsc_config ns_ble.o - 0x0100fbb8 0x0100fbb8 0x00000034 Code RO 3483 i.ns_ble_mtu_set ns_ble.o - 0x0100fbec 0x0100fbec 0x00000028 Code RO 3485 i.ns_ble_prf_task_register ns_ble.o - 0x0100fc14 0x0100fc14 0x00000048 Code RO 3490 i.ns_ble_scan_data_find ns_ble.o - 0x0100fc5c 0x0100fc5c 0x00000278 Code RO 3497 i.ns_ble_stack_init ns_ble.o - 0x0100fed4 0x0100fed4 0x00000124 Code RO 3498 i.ns_ble_start_init ns_ble.o - 0x0100fff8 0x0100fff8 0x000000cc Code RO 3499 i.ns_ble_start_scan ns_ble.o - 0x010100c4 0x010100c4 0x00000038 Code RO 3500 i.ns_ble_stop_init ns_ble.o - 0x010100fc 0x010100fc 0x0000003c Code RO 3501 i.ns_ble_stop_scan ns_ble.o - 0x01010138 0x01010138 0x00000078 Code RO 3502 i.ns_ble_update_param ns_ble.o - 0x010101b0 0x010101b0 0x0000002c Code RO 3216 i.ns_bond_db_get_size ns_sec.o - 0x010101dc 0x010101dc 0x0000001c Code RO 3217 i.ns_bond_db_load ns_sec.o - 0x010101f8 0x010101f8 0x00000030 Code RO 3218 i.ns_bond_last_bonded_addr ns_sec.o - 0x01010228 0x01010228 0x00000030 Code RO 3219 i.ns_bond_last_bonded_peer_id ns_sec.o - 0x01010258 0x01010258 0x00000064 Code RO 3220 i.ns_bond_last_bonded_ral_info ns_sec.o - 0x010102bc 0x010102bc 0x00000060 Code RO 3221 i.ns_bond_resolv_addr_start ns_sec.o - 0x0101031c 0x0101031c 0x0000007c Code RO 3222 i.ns_bond_search_addr_irk ns_sec.o - 0x01010398 0x01010398 0x000000d4 Code RO 3505 i.ns_peripheral_config ns_ble.o - 0x0101046c 0x0101046c 0x00000160 Code RO 3224 i.ns_sec_bond_store_evt_handler ns_sec.o - 0x010105cc 0x010105cc 0x00000010 Code RO 3225 i.ns_sec_get_bond_status ns_sec.o - 0x010105dc 0x010105dc 0x0000000c Code RO 3226 i.ns_sec_get_iocap ns_sec.o - 0x010105e8 0x010105e8 0x00000068 Code RO 3227 i.ns_sec_init ns_sec.o - 0x01010650 0x01010650 0x00000018 Code RO 3073 i.ns_sleep_lock_acquire ns_sleep.o - 0x01010668 0x01010668 0x00000014 Code RO 3074 i.ns_sleep_lock_release ns_sleep.o - 0x0101067c 0x0101067c 0x000000c8 Code RO 3149 i.ns_timer_api_process_handler ns_timer.o - 0x01010744 0x01010744 0x00000158 Code RO 4687 i.ota_on_data app_ota.o - 0x0101089c 0x0101089c 0x000001ac Code RO 4688 i.ota_on_end app_ota.o - 0x01010a48 0x01010a48 0x00000028 Code RO 4689 i.ota_respond app_ota.o - 0x01010a70 0x01010a70 0x000000a8 Code RO 4864 i.params_print_json app_params.o - 0x01010b18 0x01010b18 0x0000005c Code RO 4865 i.params_save app_params.o - 0x01010b74 0x01010b74 0x00000270 Code RO 5043 i.parse_string cjson.o - 0x01010de4 0x01010de4 0x000003b4 Code RO 5044 i.parse_value cjson.o - 0x01011198 0x01011198 0x00000044 Code RO 3506 i.patchx_enable ns_ble.o - 0x010111dc 0x010111dc 0x00000088 Code RO 2537 i.prf_add_profile prf.o - 0x01011264 0x01011264 0x00000010 Code RO 2540 i.prf_dst_task_get prf.o - 0x01011274 0x01011274 0x00000030 Code RO 2541 i.prf_env_get prf.o - 0x010112a4 0x010112a4 0x00000038 Code RO 2542 i.prf_get_id_from_task prf.o - 0x010112dc 0x010112dc 0x00000028 Code RO 2543 i.prf_get_itf_func_register prf.o - 0x01011304 0x01011304 0x00000038 Code RO 2544 i.prf_get_task_from_id prf.o - 0x0101133c 0x0101133c 0x000000b4 Code RO 2545 i.prf_init prf.o - 0x010113f0 0x010113f0 0x00000030 Code RO 2546 i.prf_itf_get prf.o - 0x01011420 0x01011420 0x000000be Code RO 5045 i.print cjson.o - 0x010114de 0x010114de 0x00000002 PAD - 0x010114e0 0x010114e0 0x00000120 Code RO 5046 i.print_string_ptr cjson.o - 0x01011600 0x01011600 0x000003f8 Code RO 5047 i.print_value cjson.o - 0x010119f8 0x010119f8 0x00000038 Code RO 4614 i.proto_cli_out app_ble_proto.o - 0x01011a30 0x01011a30 0x00000080 Code RO 4615 i.proto_dump app_ble_proto.o - 0x01011ab0 0x01011ab0 0x00000058 Code RO 5525 i.prvAddCurrentTaskToDelayedList tasks.o - 0x01011b08 0x01011b08 0x00000070 Code RO 5853 i.prvCopyDataToQueue queue.o - 0x01011b78 0x01011b78 0x00000054 Code RO 5526 i.prvIdleTask tasks.o - 0x01011bcc 0x01011bcc 0x00000054 Code RO 6083 i.prvInsertBlockIntoFreeList heap_4.o - 0x01011c20 0x01011c20 0x000000cc Code RO 5527 i.prvListTasksWithinSingleList tasks.o - 0x01011cec 0x01011cec 0x00000014 Code RO 6130 i.prvTaskExitError port.o - 0x01011d00 0x01011d00 0x00000074 Code RO 5854 i.prvUnlockQueue queue.o - 0x01011d74 0x01011d74 0x000000f4 Code RO 6084 i.pvPortMalloc heap_4.o - 0x01011e68 0x01011e68 0x00000018 Code RO 5528 i.pvTaskIncrementMutexHeldCount tasks.o - 0x01011e80 0x01011e80 0x00000024 Code RO 6131 i.pxPortInitialiseStack port.o - 0x01011ea4 0x01011ea4 0x0000003a Code RO 2907 i.rdtss_att_get_value rdtss_task.o - 0x01011ede 0x01011ede 0x00000002 PAD - 0x01011ee0 0x01011ee0 0x00000040 Code RO 2908 i.rdtss_att_info_rsp_handler rdtss_task.o - 0x01011f20 0x01011f20 0x00000068 Code RO 2909 i.rdtss_att_set_value rdtss_task.o - 0x01011f88 0x01011f88 0x0000004c Code RO 2852 i.rdtss_cleanup rdtss.o - 0x01011fd4 0x01011fd4 0x0000004c Code RO 2853 i.rdtss_create rdtss.o - 0x01012020 0x01012020 0x00000042 Code RO 2854 i.rdtss_destroy rdtss.o - 0x01012062 0x01012062 0x0000001c Code RO 3028 i.rdtss_get_att_handle rdts_common.o - 0x0101207e 0x0101207e 0x00000028 Code RO 3029 i.rdtss_get_att_idx rdts_common.o - 0x010120a6 0x010120a6 0x00000098 Code RO 2855 i.rdtss_init rdtss.o - 0x0101213e 0x0101213e 0x00000002 PAD - 0x01012140 0x01012140 0x000000a4 Code RO 2910 i.rdtss_init_ccc_values rdtss_task.o - 0x010121e4 0x010121e4 0x00000008 Code RO 2856 i.rdtss_prf_itf_get rdtss.o - 0x010121ec 0x010121ec 0x00000054 Code RO 4062 i.rdtss_send_notify app_rdtss.o - 0x01012240 0x01012240 0x00000034 Code RO 2911 i.rdtss_set_ccc_value rdtss_task.o - 0x01012274 0x01012274 0x00000020 Code RO 2912 i.rdtss_task_init rdtss_task.o - 0x01012294 0x01012294 0x000000b0 Code RO 2913 i.rdtss_val_ind_req_handler rdtss_task.o - 0x01012344 0x01012344 0x0000000a Code RO 4063 i.rdtss_val_ntf_cfm_handler app_rdtss.o - 0x0101234e 0x0101234e 0x000000a6 Code RO 2914 i.rdtss_val_ntf_req_handler rdtss_task.o - 0x010123f4 0x010123f4 0x00000020 Code RO 2915 i.rdtss_val_set_req_handler rdtss_task.o - 0x01012414 0x01012414 0x00000118 Code RO 4064 i.rdtss_val_write_ind_handler app_rdtss.o - 0x0101252c 0x0101252c 0x0000007c Code RO 4065 i.rdtss_value_req_ind_handler app_rdtss.o - 0x010125a8 0x010125a8 0x00000080 Code RO 2916 i.rdtss_value_req_rsp_handler rdtss_task.o - 0x01012628 0x01012628 0x00000074 Code RO 6496 i.realloc mc_p.l(mallocr.o) - 0x0101269c 0x0101269c 0x00000118 Code RO 2105 i.rwip_init rwip.o - 0x010127b4 0x010127b4 0x000000f8 Code RO 2365 i.rwip_slp_isr rwip_driver.o - 0x010128ac 0x010128ac 0x0000001c Code RO 6193 i.strtod m_ps.l(strtod.o) - 0x010128c8 0x010128c8 0x00000002 Code RO 3154 i.timer_canceled_handler ns_timer.o - 0x010128ca 0x010128ca 0x00000002 Code RO 3155 i.timer_modified_handler ns_timer.o - 0x010128cc 0x010128cc 0x00000026 Code RO 6041 i.uxListRemove list.o - 0x010128f2 0x010128f2 0x00000002 PAD - 0x010128f4 0x010128f4 0x0000000c Code RO 5530 i.uxTaskGetNumberOfTasks tasks.o - 0x01012900 0x01012900 0x00000098 Code RO 5531 i.uxTaskGetSystemState tasks.o - 0x01012998 0x01012998 0x00000016 Code RO 6042 i.vListInitialise list.o - 0x010129ae 0x010129ae 0x00000006 Code RO 6043 i.vListInitialiseItem list.o - 0x010129b4 0x010129b4 0x00000032 Code RO 6044 i.vListInsert list.o - 0x010129e6 0x010129e6 0x00000018 Code RO 6045 i.vListInsertEnd list.o - 0x010129fe 0x010129fe 0x00000002 PAD - 0x01012a00 0x01012a00 0x00000018 Code RO 6133 i.vPortEnterCritical port.o - 0x01012a18 0x01012a18 0x0000001c Code RO 6134 i.vPortExitCritical port.o - 0x01012a34 0x01012a34 0x00000044 Code RO 6085 i.vPortFree heap_4.o - 0x01012a78 0x01012a78 0x00000018 Code RO 6135 i.vPortYield port.o - 0x01012a90 0x01012a90 0x00000030 Code RO 5536 i.vTaskDelay tasks.o - 0x01012ac0 0x01012ac0 0x00000010 Code RO 5541 i.vTaskInternalSetTimeOutState tasks.o - 0x01012ad0 0x01012ad0 0x000000d0 Code RO 5542 i.vTaskList tasks.o - 0x01012ba0 0x01012ba0 0x0000000c Code RO 5543 i.vTaskMissedYield tasks.o - 0x01012bac 0x01012bac 0x00000024 Code RO 5545 i.vTaskPlaceOnEventList tasks.o - 0x01012bd0 0x01012bd0 0x00000074 Code RO 5547 i.vTaskPriorityDisinheritAfterTimeout tasks.o - 0x01012c44 0x01012c44 0x00000050 Code RO 5553 i.vTaskStartScheduler tasks.o - 0x01012c94 0x01012c94 0x00000010 Code RO 5555 i.vTaskSuspendAll tasks.o - 0x01012ca4 0x01012ca4 0x00000064 Code RO 5556 i.vTaskSwitchContext tasks.o - 0x01012d08 0x01012d08 0x0000000c Code RO 6087 i.xPortGetFreeHeapSize heap_4.o - 0x01012d14 0x01012d14 0x0000000c Code RO 6088 i.xPortGetMinimumEverFreeHeapSize heap_4.o - 0x01012d20 0x01012d20 0x00000050 Code RO 6136 i.xPortStartScheduler port.o - 0x01012d70 0x01012d70 0x00000024 Code RO 5865 i.xQueueCreateMutex queue.o - 0x01012d94 0x01012d94 0x00000044 Code RO 5866 i.xQueueGenericCreate queue.o - 0x01012dd8 0x01012dd8 0x0000006e Code RO 5867 i.xQueueGenericReset queue.o - 0x01012e46 0x01012e46 0x0000018e Code RO 5868 i.xQueueGenericSend queue.o - 0x01012fd4 0x01012fd4 0x0000008e Code RO 5869 i.xQueueGenericSendFromISR queue.o - 0x01013062 0x01013062 0x00000142 Code RO 5878 i.xQueueReceive queue.o - 0x010131a4 0x010131a4 0x00000172 Code RO 5880 i.xQueueSemaphoreTake queue.o - 0x01013316 0x01013316 0x00000002 PAD - 0x01013318 0x01013318 0x00000064 Code RO 5557 i.xTaskCheckForTimeOut tasks.o - 0x0101337c 0x0101337c 0x00000178 Code RO 5558 i.xTaskCreate tasks.o - 0x010134f4 0x010134f4 0x00000020 Code RO 5562 i.xTaskGetSchedulerState tasks.o - 0x01013514 0x01013514 0x0000000c Code RO 5563 i.xTaskGetTickCount tasks.o - 0x01013520 0x01013520 0x000000d4 Code RO 5565 i.xTaskIncrementTick tasks.o - 0x010135f4 0x010135f4 0x00000068 Code RO 5568 i.xTaskPriorityDisinherit tasks.o - 0x0101365c 0x0101365c 0x00000078 Code RO 5569 i.xTaskPriorityInherit tasks.o - 0x010136d4 0x010136d4 0x00000064 Code RO 5570 i.xTaskRemoveFromEventList tasks.o - 0x01013738 0x01013738 0x000000c8 Code RO 5571 i.xTaskResumeAll tasks.o - 0x01013800 0x01013800 0x000001d8 Data RO 20 .constdata system_n32wb03x.o - 0x010139d8 0x010139d8 0x0000000c Data RO 782 .constdata n32wb03x_rcc.o - 0x010139e4 0x010139e4 0x00000324 Data RO 1952 .constdata n32wb03x_qflash.o - 0x01013d08 0x01013d08 0x0000001e Data RO 2366 .constdata rwip_driver.o - 0x01013d26 0x01013d26 0x00000002 PAD - 0x01013d28 0x01013d28 0x000000a8 Data RO 2672 .constdata diss.o - 0x01013dd0 0x01013dd0 0x00000018 Data RO 2766 .constdata diss_task.o - 0x01013de8 0x01013de8 0x00000010 Data RO 2857 .constdata rdtss.o - 0x01013df8 0x01013df8 0x00000048 Data RO 2917 .constdata rdtss_task.o - 0x01013e40 0x01013e40 0x00000028 Data RO 3233 .constdata ns_sec.o - 0x01013e68 0x01013e68 0x00000008 Data RO 3234 .constdata ns_sec.o - 0x01013e70 0x01013e70 0x00000334 Data RO 3508 .constdata ns_ble.o - 0x010141a4 0x010141a4 0x00000098 Data RO 3875 .constdata ns_ble_task.o - 0x0101423c 0x0101423c 0x000000c8 Data RO 3876 .constdata ns_ble_task.o - 0x01014304 0x01014304 0x0000000c Data RO 3877 .constdata ns_ble_task.o - 0x01014310 0x01014310 0x00000008 Data RO 4008 .constdata app_dis.o - 0x01014318 0x01014318 0x00000008 Data RO 4009 .constdata app_dis.o - 0x01014320 0x01014320 0x0000010a Data RO 4066 .constdata app_rdtss.o - 0x0101442a 0x0101442a 0x00000002 PAD - 0x0101442c 0x0101442c 0x00000018 Data RO 4067 .constdata app_rdtss.o - 0x01014444 0x01014444 0x000000a8 Data RO 4397 .constdata cli_core.o - 0x010144ec 0x010144ec 0x00000006 Data RO 4745 .constdata app_info.o - 0x010144f2 0x010144f2 0x00000081 Data RO 6588 .constdata mc_p.l(ctype_o.o) - 0x01014573 0x01014573 0x00000001 PAD - 0x01014574 0x01014574 0x00000004 Data RO 6589 .constdata mc_p.l(ctype_o.o) - 0x01014578 0x01014578 0x00000311 Data RO 4398 .conststring cli_core.o - 0x01014889 0x01014889 0x00000003 PAD - 0x0101488c 0x0101488c 0x00000043 Data RO 4867 .conststring app_params.o - 0x010148cf 0x010148cf 0x00000001 PAD - 0x010148d0 0x010148d0 0x00000049 Data RO 4930 .conststring app_bootset.o - 0x01014919 0x01014919 0x00000003 PAD - 0x0101491c 0x0101491c 0x00000020 Data RO 6650 Region$$Table anon$$obj.o + 0x0100985c 0x0100985c 0x000002ec Code RO 4938 i.AppBootset_CmdAppswitch app_bootset.o + 0x01009b48 0x01009b48 0x00000034 Code RO 4939 i.AppBootset_CmdBsdump app_bootset.o + 0x01009b7c 0x01009b7c 0x000002fc Code RO 4940 i.AppBootset_CmdBsset app_bootset.o + 0x01009e78 0x01009e78 0x00000028 Code RO 4502 i.AppCli_Init app_cli.o + 0x01009ea0 0x01009ea0 0x000000c8 Code RO 4869 i.AppParams_CmdAppget app_params.o + 0x01009f68 0x01009f68 0x0000033c Code RO 4870 i.AppParams_CmdAppset app_params.o + 0x0100a2a4 0x0100a2a4 0x00000434 Code RO 4504 i.CliTask app_cli.o + 0x0100a6d8 0x0100a6d8 0x00000078 Code RO 4380 i.CmdBleLog cli_core.o + 0x0100a750 0x0100a750 0x00000198 Code RO 4381 i.CmdDevInfo cli_core.o + 0x0100a8e8 0x0100a8e8 0x00000090 Code RO 4382 i.CmdFactory cli_core.o + 0x0100a978 0x0100a978 0x000000d4 Code RO 4383 i.CmdHelp cli_core.o + 0x0100aa4c 0x0100aa4c 0x000000d0 Code RO 4384 i.CmdLed cli_core.o + 0x0100ab1c 0x0100ab1c 0x00000034 Code RO 4385 i.CmdReset cli_core.o + 0x0100ab50 0x0100ab50 0x000000e8 Code RO 4386 i.CmdSysInfo cli_core.o + 0x0100ac38 0x0100ac38 0x000000ac Code RO 4387 i.CmdUartInfo cli_core.o + 0x0100ace4 0x0100ace4 0x00000044 Code RO 4388 i.CmdUartRst cli_core.o + 0x0100ad28 0x0100ad28 0x00000098 Code RO 4389 i.CmdVersion cli_core.o + 0x0100adc0 0x0100adc0 0x00000004 Code RO 487 i.DMA_ClearFlag n32wb03x_dma.o + 0x0100adc4 0x0100adc4 0x00000088 Code RO 490 i.DMA_DeInit n32wb03x_dma.o + 0x0100ae4c 0x0100ae4c 0x00000018 Code RO 491 i.DMA_EnableChannel n32wb03x_dma.o + 0x0100ae64 0x0100ae64 0x0000000e Code RO 493 i.DMA_GetFlagStatus n32wb03x_dma.o + 0x0100ae72 0x0100ae72 0x00000002 PAD + 0x0100ae74 0x0100ae74 0x00000040 Code RO 495 i.DMA_Init n32wb03x_dma.o + 0x0100aeb4 0x0100aeb4 0x0000000e Code RO 496 i.DMA_RequestRemap n32wb03x_dma.o + 0x0100aec2 0x0100aec2 0x00000002 PAD + 0x0100aec4 0x0100aec4 0x0000000c Code RO 569 i.EXTI_ClrITPendBit n32wb03x_exti.o + 0x0100aed0 0x0100aed0 0x0000001c Code RO 572 i.EXTI_GetITStatus n32wb03x_exti.o + 0x0100aeec 0x0100aeec 0x00000070 Code RO 574 i.EXTI_InitPeripheral n32wb03x_exti.o + 0x0100af5c 0x0100af5c 0x000000b8 Code RO 634 i.GPIO_InitPeripheral n32wb03x_gpio.o + 0x0100b014 0x0100b014 0x0000001c Code RO 635 i.GPIO_InitStruct n32wb03x_gpio.o + 0x0100b030 0x0100b030 0x00000004 Code RO 640 i.GPIO_ResetBits n32wb03x_gpio.o + 0x0100b034 0x0100b034 0x00000004 Code RO 641 i.GPIO_SetBits n32wb03x_gpio.o + 0x0100b038 0x0100b038 0x00000008 Code RO 642 i.GPIO_TogglePin n32wb03x_gpio.o + 0x0100b040 0x0100b040 0x000000b0 Code RO 4580 i.HardFault_Handler n32wb03x_it.o + 0x0100b0f0 0x0100b0f0 0x00000008 Code RO 4835 i.LedBlink app_gpio.o + 0x0100b0f8 0x0100b0f8 0x0000004c Code RO 4836 i.LedInit app_gpio.o + 0x0100b144 0x0100b144 0x00000008 Code RO 4837 i.LedOff app_gpio.o + 0x0100b14c 0x0100b14c 0x00000008 Code RO 4838 i.LedOn app_gpio.o + 0x0100b154 0x0100b154 0x00000078 Code RO 159 i.NVIC_Init misc.o + 0x0100b1cc 0x0100b1cc 0x000000cc Code RO 11 i.OTPTrim_Read system_n32wb03x.o + 0x0100b298 0x0100b298 0x00000024 Code RO 1947 i.Qflash_Erase_Sector n32wb03x_qflash.o + 0x0100b2bc 0x0100b2bc 0x00000038 Code RO 1948 i.Qflash_Init n32wb03x_qflash.o + 0x0100b2f4 0x0100b2f4 0x00000024 Code RO 1950 i.Qflash_Write n32wb03x_qflash.o + 0x0100b318 0x0100b318 0x00000014 Code RO 748 i.RCC_ConfigAdcClk n32wb03x_rcc.o + 0x0100b32c 0x0100b32c 0x00000018 Code RO 762 i.RCC_EnableAHBPeriphClk n32wb03x_rcc.o + 0x0100b344 0x0100b344 0x00000018 Code RO 763 i.RCC_EnableAHBPeriphReset n32wb03x_rcc.o + 0x0100b35c 0x0100b35c 0x00000018 Code RO 766 i.RCC_EnableAPB2PeriphClk n32wb03x_rcc.o + 0x0100b374 0x0100b374 0x0000001c Code RO 773 i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL n32wb03x_rcc.o + 0x0100b390 0x0100b390 0x00000074 Code RO 774 i.RCC_GetClocksFreqValue n32wb03x_rcc.o + 0x0100b404 0x0100b404 0x00000002 Code RO 6150 i.SVC_Handler port.o + 0x0100b406 0x0100b406 0x00000002 PAD + 0x0100b408 0x0100b408 0x00000024 Code RO 6151 i.SysTick_Handler port.o + 0x0100b42c 0x0100b42c 0x00000034 Code RO 13 i.SystemGetMacAddr system_n32wb03x.o + 0x0100b460 0x0100b460 0x00000180 Code RO 15 i.SystemInit system_n32wb03x.o + 0x0100b5e0 0x0100b5e0 0x00000030 Code RO 16 i.SystemTrimValueGet system_n32wb03x.o + 0x0100b610 0x0100b610 0x00000008 Code RO 4581 i.USART1_IRQHandler n32wb03x_it.o + 0x0100b618 0x0100b618 0x00000032 Code RO 1520 i.USART_ConfigInt n32wb03x_usart.o + 0x0100b64a 0x0100b64a 0x00000002 PAD + 0x0100b64c 0x0100b64c 0x0000001c Code RO 1525 i.USART_Enable n32wb03x_usart.o + 0x0100b668 0x0100b668 0x00000010 Code RO 1526 i.USART_EnableDMA n32wb03x_usart.o + 0x0100b678 0x0100b678 0x0000000e Code RO 1532 i.USART_GetFlagStatus n32wb03x_usart.o + 0x0100b686 0x0100b686 0x00000040 Code RO 1533 i.USART_GetIntStatus n32wb03x_usart.o + 0x0100b6c6 0x0100b6c6 0x00000002 PAD + 0x0100b6c8 0x0100b6c8 0x00000088 Code RO 1534 i.USART_Init n32wb03x_usart.o + 0x0100b750 0x0100b750 0x00000008 Code RO 1535 i.USART_ReceiveData n32wb03x_usart.o + 0x0100b758 0x0100b758 0x00000008 Code RO 1537 i.USART_SendData n32wb03x_usart.o + 0x0100b760 0x0100b760 0x00000020 Code RO 6483 i.__0printf mc_p.l(printfa.o) + 0x0100b780 0x0100b780 0x00000028 Code RO 6485 i.__0sprintf mc_p.l(printfa.o) + 0x0100b7a8 0x0100b7a8 0x0000002c Code RO 6488 i.__0vsnprintf mc_p.l(printfa.o) + 0x0100b7d4 0x0100b7d4 0x0000002e Code RO 6659 i.__ARM_clz mf_p.l(depilogue.o) + 0x0100b802 0x0100b802 0x00000002 PAD + 0x0100b804 0x0100b804 0x00000008 Code RO 6639 i.__aeabi_errno_addr mc_p.l(errno.o) + 0x0100b80c 0x0100b80c 0x00000064 Code RO 6515 i.__free$realloc mc_p.l(mallocr.o) + 0x0100b870 0x0100b870 0x00000048 Code RO 6516 i.__malloc$realloc mc_p.l(mallocr.o) + 0x0100b8b8 0x0100b8b8 0x00000174 Code RO 6490 i._fp_digits mc_p.l(printfa.o) + 0x0100ba2c 0x0100ba2c 0x0000000e Code RO 6543 i._is_digit mc_p.l(scanf_fp.o) + 0x0100ba3a 0x0100ba3a 0x00000002 PAD + 0x0100ba3c 0x0100ba3c 0x000006ec Code RO 6491 i._printf_core mc_p.l(printfa.o) + 0x0100c128 0x0100c128 0x00000020 Code RO 6492 i._printf_post_padding mc_p.l(printfa.o) + 0x0100c148 0x0100c148 0x0000002c Code RO 6493 i._printf_pre_padding mc_p.l(printfa.o) + 0x0100c174 0x0100c174 0x00000016 Code RO 6494 i._snputc mc_p.l(printfa.o) + 0x0100c18a 0x0100c18a 0x0000000a Code RO 6495 i._sputc mc_p.l(printfa.o) + 0x0100c194 0x0100c194 0x00000032 Code RO 4978 i.add_item_to_array cjson.o + 0x0100c1c6 0x0100c1c6 0x00000062 Code RO 4979 i.add_item_to_object cjson.o + 0x0100c228 0x0100c228 0x00000074 Code RO 4120 i.app_ble_adv_init app_ble.o + 0x0100c29c 0x0100c29c 0x00000002 Code RO 4121 i.app_ble_adv_msg_handler app_ble.o + 0x0100c29e 0x0100c29e 0x00000002 PAD + 0x0100c2a0 0x0100c2a0 0x00000044 Code RO 4122 i.app_ble_connected app_ble.o + 0x0100c2e4 0x0100c2e4 0x0000005c Code RO 4123 i.app_ble_disconnected app_ble.o + 0x0100c340 0x0100c340 0x00000098 Code RO 4124 i.app_ble_gap_params_init app_ble.o + 0x0100c3d8 0x0100c3d8 0x0000004c Code RO 4125 i.app_ble_init app_ble.o + 0x0100c424 0x0100c424 0x0000006c Code RO 4126 i.app_ble_msg_handler app_ble.o + 0x0100c490 0x0100c490 0x000000ec Code RO 4605 i.app_ble_proto_cli_exec app_ble_proto.o + 0x0100c57c 0x0100c57c 0x00000040 Code RO 4606 i.app_ble_proto_cli_rsp app_ble_proto.o + 0x0100c5bc 0x0100c5bc 0x00000014 Code RO 4607 i.app_ble_proto_init app_ble_proto.o + 0x0100c5d0 0x0100c5d0 0x0000000c Code RO 4608 i.app_ble_proto_log_get app_ble_proto.o + 0x0100c5dc 0x0100c5dc 0x00000010 Code RO 4609 i.app_ble_proto_log_set app_ble_proto.o + 0x0100c5ec 0x0100c5ec 0x0000001c Code RO 4610 i.app_ble_proto_on_disconnect app_ble_proto.o + 0x0100c608 0x0100c608 0x000001a0 Code RO 4611 i.app_ble_proto_rx_bytes app_ble_proto.o + 0x0100c7a8 0x0100c7a8 0x000000b8 Code RO 4612 i.app_ble_proto_send_frame app_ble_proto.o + 0x0100c860 0x0100c860 0x00000050 Code RO 4128 i.app_ble_sec_init app_ble.o + 0x0100c8b0 0x0100c8b0 0x00000010 Code RO 3851 i.app_conn_params_update_evt_handler ns_ble_task.o + 0x0100c8c0 0x0100c8c0 0x000000cc Code RO 3452 i.app_create_advertising ns_ble.o + 0x0100c98c 0x0100c98c 0x0000005c Code RO 4005 i.app_dis_add_dis app_dis.o + 0x0100c9e8 0x0100c9e8 0x00000104 Code RO 3852 i.app_entry_point_handler ns_ble_task.o + 0x0100caec 0x0100caec 0x00000008 Code RO 4739 i.app_fan_get_rpm app_info.o + 0x0100caf4 0x0100caf4 0x0000005c Code RO 4740 i.app_info_chip_temp_c10 app_info.o + 0x0100cb50 0x0100cb50 0x00000018 Code RO 4741 i.app_info_cur_bank app_info.o + 0x0100cb68 0x0100cb68 0x0000004c Code RO 4742 i.app_info_handle_query app_info.o + 0x0100cbb4 0x0100cbb4 0x0000000c Code RO 4743 i.app_info_last_temp_raw app_info.o + 0x0100cbc0 0x0100cbc0 0x0000002c Code RO 4744 i.app_info_tlv_snapshot app_info.o + 0x0100cbec 0x0100cbec 0x00000020 Code RO 4745 i.app_info_vdd_mv app_info.o + 0x0100cc0c 0x0100cc0c 0x0000001c Code RO 3853 i.app_init_timeout_evt_handler ns_ble_task.o + 0x0100cc28 0x0100cc28 0x000000ac Code RO 3854 i.app_lsi_calib_evt_handler ns_ble_task.o + 0x0100ccd4 0x0100ccd4 0x00000018 Code RO 4684 i.app_ota_abort app_ota.o + 0x0100ccec 0x0100ccec 0x00000008 Code RO 4685 i.app_ota_current_bank_base app_ota.o + 0x0100ccf4 0x0100ccf4 0x00000120 Code RO 4686 i.app_ota_handle_frame app_ota.o + 0x0100ce14 0x0100ce14 0x00000008 Code RO 4871 i.app_params_get app_params.o + 0x0100ce1c 0x0100ce1c 0x0000005c Code RO 4872 i.app_params_init app_params.o + 0x0100ce78 0x0100ce78 0x0000002c Code RO 4874 i.app_params_restore_defaults app_params.o + 0x0100cea4 0x0100cea4 0x00000068 Code RO 4060 i.app_rdtss_add_rdts app_rdtss.o + 0x0100cf0c 0x0100cf0c 0x00000004 Code RO 3211 i.app_sec_msg_dflt_handler ns_sec.o + 0x0100cf10 0x0100cf10 0x00000078 Code RO 3453 i.app_set_adv_data ns_ble.o + 0x0100cf88 0x0100cf88 0x000000c4 Code RO 3454 i.app_set_scan_rsp_data ns_ble.o + 0x0100d04c 0x0100d04c 0x00000070 Code RO 3455 i.app_start_advertising ns_ble.o + 0x0100d0bc 0x0100d0bc 0x00000002 Code RO 4129 i.app_user_msg_handler app_ble.o + 0x0100d0be 0x0100d0be 0x00000002 PAD + 0x0100d0c0 0x0100d0c0 0x000000c0 Code RO 1987 i.attm_att_set_value lib_att.o + 0x0100d180 0x0100d180 0x00000010 Code RO 4226 i.ble_schedule_task main.o + 0x0100d190 0x0100d190 0x00000014 Code RO 4543 i.ble_up_on_cfm ble_up.o + 0x0100d1a4 0x0100d1a4 0x00000058 Code RO 4544 i.ble_up_poll ble_up.o + 0x0100d1fc 0x0100d1fc 0x00000010 Code RO 4545 i.ble_up_reset ble_up.o + 0x0100d20c 0x0100d20c 0x00000048 Code RO 4546 i.ble_up_write ble_up.o + 0x0100d254 0x0100d254 0x0000005c Code RO 4941 i.bootset_commit app_bootset.o + 0x0100d2b0 0x0100d2b0 0x00000178 Code RO 4942 i.bootset_print app_bootset.o + 0x0100d428 0x0100d428 0x000000dc Code RO 4308 i.bsp_usart_init bsp_usart.o + 0x0100d504 0x0100d504 0x00000038 Code RO 4309 i.bsp_usart_read_byte bsp_usart.o + 0x0100d53c 0x0100d53c 0x00000054 Code RO 4311 i.bsp_usart_rx_isr_handler bsp_usart.o + 0x0100d590 0x0100d590 0x00000070 Code RO 4312 i.bsp_usart_set_baud bsp_usart.o + 0x0100d600 0x0100d600 0x00000020 Code RO 4313 i.bsp_usart_tx_lock bsp_usart.o + 0x0100d620 0x0100d620 0x00000024 Code RO 4314 i.bsp_usart_tx_unlock bsp_usart.o + 0x0100d644 0x0100d644 0x00000098 Code RO 4315 i.bsp_usart_write_dma bsp_usart.o + 0x0100d6dc 0x0100d6dc 0x0000003a Code RO 4980 i.buffer_skip_whitespace cjson.o + 0x0100d716 0x0100d716 0x00000002 PAD + 0x0100d718 0x0100d718 0x00000034 Code RO 4990 i.cJSON_AddNumberToObject cjson.o + 0x0100d74c 0x0100d74c 0x00000064 Code RO 5004 i.cJSON_CreateNumber cjson.o + 0x0100d7b0 0x0100d7b0 0x00000018 Code RO 5005 i.cJSON_CreateObject cjson.o + 0x0100d7c8 0x0100d7c8 0x00000054 Code RO 5012 i.cJSON_Delete cjson.o + 0x0100d81c 0x0100d81c 0x0000000a Code RO 5025 i.cJSON_GetObjectItem cjson.o + 0x0100d826 0x0100d826 0x00000002 PAD + 0x0100d828 0x0100d828 0x00000050 Code RO 5029 i.cJSON_InitHooks cjson.o + 0x0100d878 0x0100d878 0x00000012 Code RO 5036 i.cJSON_IsNumber cjson.o + 0x0100d88a 0x0100d88a 0x00000012 Code RO 5037 i.cJSON_IsObject cjson.o + 0x0100d89c 0x0100d89c 0x00000024 Code RO 5042 i.cJSON_New_Item cjson.o + 0x0100d8c0 0x0100d8c0 0x00000022 Code RO 5043 i.cJSON_Parse cjson.o + 0x0100d8e2 0x0100d8e2 0x00000002 PAD + 0x0100d8e4 0x0100d8e4 0x000000ec Code RO 5045 i.cJSON_ParseWithLengthOpts cjson.o + 0x0100d9d0 0x0100d9d0 0x00000010 Code RO 5050 i.cJSON_PrintUnformatted cjson.o + 0x0100d9e0 0x0100d9e0 0x0000000c Code RO 5058 i.cJSON_free cjson.o + 0x0100d9ec 0x0100d9ec 0x00000028 Code RO 5060 i.cJSON_strdup cjson.o + 0x0100da14 0x0100da14 0x00000034 Code RO 4822 i.caiic_crc32 boot_crc32.o + 0x0100da48 0x0100da48 0x0000002a Code RO 3025 i.check_client_char_cfg rdts_common.o + 0x0100da72 0x0100da72 0x00000004 Code RO 4390 i.cli_cmd_count cli_core.o + 0x0100da76 0x0100da76 0x00000002 PAD + 0x0100da78 0x0100da78 0x00000018 Code RO 4391 i.cli_cmd_name cli_core.o + 0x0100da90 0x0100da90 0x000000b4 Code RO 4392 i.cli_exec_line cli_core.o + 0x0100db44 0x0100db44 0x0000002c Code RO 4393 i.cli_printf cli_core.o + 0x0100db70 0x0100db70 0x00000068 Code RO 4505 i.cli_redraw_line app_cli.o + 0x0100dbd8 0x0100dbd8 0x0000002c Code RO 4613 i.cli_rsp_out app_ble_proto.o + 0x0100dc04 0x0100dc04 0x0000000c Code RO 4394 i.cli_set_output cli_core.o + 0x0100dc10 0x0100dc10 0x00000024 Code RO 4395 i.cli_write cli_core.o + 0x0100dc34 0x0100dc34 0x0000005c Code RO 5061 i.compare_double cjson.o + 0x0100dc90 0x0100dc90 0x0000002a Code RO 2663 i.diss_check_val_len diss.o + 0x0100dcba 0x0100dcba 0x00000002 Code RO 2664 i.diss_cleanup diss.o + 0x0100dcbc 0x0100dcbc 0x00000002 Code RO 2666 i.diss_create diss.o + 0x0100dcbe 0x0100dcbe 0x0000003e Code RO 2667 i.diss_destroy diss.o + 0x0100dcfc 0x0100dcfc 0x00000034 Code RO 2668 i.diss_handle_to_value diss.o + 0x0100dd30 0x0100dd30 0x000000a0 Code RO 2669 i.diss_init diss.o + 0x0100ddd0 0x0100ddd0 0x00000008 Code RO 2670 i.diss_prf_itf_get diss.o + 0x0100ddd8 0x0100ddd8 0x0000009c Code RO 2762 i.diss_set_value_req_handler diss_task.o + 0x0100de74 0x0100de74 0x00000020 Code RO 2763 i.diss_task_init diss_task.o + 0x0100de94 0x0100de94 0x0000007c Code RO 2764 i.diss_value_cfm_handler diss_task.o + 0x0100df10 0x0100df10 0x000000c0 Code RO 4007 i.diss_value_req_ind_handler app_dis.o + 0x0100dfd0 0x0100dfd0 0x0000003a Code RO 2671 i.diss_value_to_handle diss.o + 0x0100e00a 0x0100e00a 0x00000002 PAD + 0x0100e00c 0x0100e00c 0x00000060 Code RO 5545 i.eTaskGetState tasks.o + 0x0100e06c 0x0100e06c 0x00000098 Code RO 5063 i.ensure cjson.o + 0x0100e104 0x0100e104 0x0000003c Code RO 4316 i.fputc bsp_usart.o + 0x0100e140 0x0100e140 0x000000f0 Code RO 3212 i.gapc_bond_ind_handler ns_sec.o + 0x0100e230 0x0100e230 0x00000208 Code RO 3213 i.gapc_bond_req_ind_handler ns_sec.o + 0x0100e438 0x0100e438 0x00000028 Code RO 3855 i.gapc_cmp_evt_handler ns_ble_task.o + 0x0100e460 0x0100e460 0x0000006c Code RO 3856 i.gapc_conn_rssi_ind_handler ns_ble_task.o + 0x0100e4cc 0x0100e4cc 0x00000158 Code RO 3857 i.gapc_connection_req_ind_handler ns_ble_task.o + 0x0100e624 0x0100e624 0x00000064 Code RO 3858 i.gapc_disconnect_ind_handler ns_ble_task.o + 0x0100e688 0x0100e688 0x00000028 Code RO 3214 i.gapc_encrypt_ind_handler ns_sec.o + 0x0100e6b0 0x0100e6b0 0x00000130 Code RO 3215 i.gapc_encrypt_req_ind_handler ns_sec.o + 0x0100e7e0 0x0100e7e0 0x00000080 Code RO 3859 i.gapc_get_dev_info_req_ind_handler ns_ble_task.o + 0x0100e860 0x0100e860 0x0000000c Code RO 3860 i.gapc_le_phy_ind_handler ns_ble_task.o + 0x0100e86c 0x0100e86c 0x0000001c Code RO 3861 i.gapc_le_pkt_size_ind_handler ns_ble_task.o + 0x0100e888 0x0100e888 0x00000064 Code RO 3862 i.gapc_param_update_req_ind_handler ns_ble_task.o + 0x0100e8ec 0x0100e8ec 0x00000028 Code RO 3863 i.gapc_param_updated_ind_handler ns_ble_task.o + 0x0100e914 0x0100e914 0x00000040 Code RO 3864 i.gapc_set_dev_info_req_ind_handler ns_ble_task.o + 0x0100e954 0x0100e954 0x00000034 Code RO 3865 i.gapm_activity_created_ind_handler ns_ble_task.o + 0x0100e988 0x0100e988 0x00000060 Code RO 3866 i.gapm_activity_stopped_ind_handler ns_ble_task.o + 0x0100e9e8 0x0100e9e8 0x0000002c Code RO 3867 i.gapm_addr_solved_ind_handler ns_ble_task.o + 0x0100ea14 0x0100ea14 0x000003e0 Code RO 3868 i.gapm_cmp_evt_handler ns_ble_task.o + 0x0100edf4 0x0100edf4 0x000000ac Code RO 3869 i.gapm_ext_adv_repoer_ind_handler ns_ble_task.o + 0x0100eea0 0x0100eea0 0x00000036 Code RO 3870 i.gapm_gen_rand_nb_ind_handler ns_ble_task.o + 0x0100eed6 0x0100eed6 0x0000000c Code RO 3871 i.gapm_profile_added_ind_handler ns_ble_task.o + 0x0100eee2 0x0100eee2 0x0000000c Code RO 3872 i.gapm_scan_request_ind_handler ns_ble_task.o + 0x0100eeee 0x0100eeee 0x00000002 PAD + 0x0100eef0 0x0100eef0 0x00000040 Code RO 2903 i.gattc_att_info_req_ind_handler rdtss_task.o + 0x0100ef30 0x0100ef30 0x00000070 Code RO 2904 i.gattc_cmp_evt_handler rdtss_task.o + 0x0100efa0 0x0100efa0 0x00000028 Code RO 3873 i.gattc_cmp_evt_handler ns_ble_task.o + 0x0100efc8 0x0100efc8 0x0000004c Code RO 3874 i.gattc_mtu_changed_ind_handler ns_ble_task.o + 0x0100f014 0x0100f014 0x000000c4 Code RO 2765 i.gattc_read_req_ind_handler diss_task.o + 0x0100f0d8 0x0100f0d8 0x000000e0 Code RO 2905 i.gattc_read_req_ind_handler rdtss_task.o + 0x0100f1b8 0x0100f1b8 0x00000110 Code RO 2906 i.gattc_write_req_ind_handler rdtss_task.o + 0x0100f2c8 0x0100f2c8 0x0000006c Code RO 3026 i.get_cfg_handle rdts_common.o + 0x0100f334 0x0100f334 0x00000098 Code RO 5064 i.get_object_item cjson.o + 0x0100f3cc 0x0100f3cc 0x00000054 Code RO 3027 i.get_value_handle rdts_common.o + 0x0100f420 0x0100f420 0x00000064 Code RO 4746 i.info_adc_init app_info.o + 0x0100f484 0x0100f484 0x0000006c Code RO 4747 i.info_adc_read app_info.o + 0x0100f4f0 0x0100f4f0 0x00000148 Code RO 4748 i.info_fill_item app_info.o + 0x0100f638 0x0100f638 0x0000002c Code RO 4749 i.info_put_tlv app_info.o + 0x0100f664 0x0100f664 0x00000030 Code RO 5528 i.infra_cjson_init infra_cjson.o + 0x0100f694 0x0100f694 0x00000050 Code RO 6517 i.internal_alloc mc_p.l(mallocr.o) + 0x0100f6e4 0x0100f6e4 0x00000034 Code RO 4227 i.led_task main.o + 0x0100f718 0x0100f718 0x00000030 Code RO 2356 i.llhwc_modem_setmode rwip_driver.o + 0x0100f748 0x0100f748 0x00000130 Code RO 2357 i.llhwc_phy_prerx_flash rwip_driver.o + 0x0100f878 0x0100f878 0x00000090 Code RO 2358 i.llhwc_setmode_reg_config rwip_driver.o + 0x0100f908 0x0100f908 0x000001a0 Code RO 4228 i.main main.o + 0x0100faa8 0x0100faa8 0x0000005c Code RO 3456 i.ns_EXTI4_12_IRQHandler ns_ble.o + 0x0100fb04 0x0100fb04 0x00000028 Code RO 3457 i.ns_HardFault_Handler ns_ble.o + 0x0100fb2c 0x0100fb2c 0x00000020 Code RO 3459 i.ns_ble_add_prf_func_register ns_ble.o + 0x0100fb4c 0x0100fb4c 0x0000002c Code RO 3460 i.ns_ble_add_svc ns_ble.o + 0x0100fb78 0x0100fb78 0x000000dc Code RO 3462 i.ns_ble_adv_fsm_next ns_ble.o + 0x0100fc54 0x0100fc54 0x00000048 Code RO 3463 i.ns_ble_adv_init ns_ble.o + 0x0100fc9c 0x0100fc9c 0x00000050 Code RO 3464 i.ns_ble_adv_start ns_ble.o + 0x0100fcec 0x0100fcec 0x0000004c Code RO 3465 i.ns_ble_adv_stop ns_ble.o + 0x0100fd38 0x0100fd38 0x0000003c Code RO 3468 i.ns_ble_delete_init ns_ble.o + 0x0100fd74 0x0100fd74 0x00000038 Code RO 3469 i.ns_ble_delete_scan ns_ble.o + 0x0100fdac 0x0100fdac 0x0000002c Code RO 3470 i.ns_ble_disconnect ns_ble.o + 0x0100fdd8 0x0100fdd8 0x0000006c Code RO 3473 i.ns_ble_gap_init ns_ble.o + 0x0100fe44 0x0100fe44 0x00000024 Code RO 3476 i.ns_ble_get_connection_num ns_ble.o + 0x0100fe68 0x0100fe68 0x00000050 Code RO 3479 i.ns_ble_list_set_ral ns_ble.o + 0x0100feb8 0x0100feb8 0x00000084 Code RO 3481 i.ns_ble_lsc_config ns_ble.o + 0x0100ff3c 0x0100ff3c 0x00000034 Code RO 3483 i.ns_ble_mtu_set ns_ble.o + 0x0100ff70 0x0100ff70 0x00000028 Code RO 3485 i.ns_ble_prf_task_register ns_ble.o + 0x0100ff98 0x0100ff98 0x00000048 Code RO 3490 i.ns_ble_scan_data_find ns_ble.o + 0x0100ffe0 0x0100ffe0 0x00000278 Code RO 3497 i.ns_ble_stack_init ns_ble.o + 0x01010258 0x01010258 0x00000124 Code RO 3498 i.ns_ble_start_init ns_ble.o + 0x0101037c 0x0101037c 0x000000cc Code RO 3499 i.ns_ble_start_scan ns_ble.o + 0x01010448 0x01010448 0x00000038 Code RO 3500 i.ns_ble_stop_init ns_ble.o + 0x01010480 0x01010480 0x0000003c Code RO 3501 i.ns_ble_stop_scan ns_ble.o + 0x010104bc 0x010104bc 0x00000078 Code RO 3502 i.ns_ble_update_param ns_ble.o + 0x01010534 0x01010534 0x0000002c Code RO 3216 i.ns_bond_db_get_size ns_sec.o + 0x01010560 0x01010560 0x0000001c Code RO 3217 i.ns_bond_db_load ns_sec.o + 0x0101057c 0x0101057c 0x00000030 Code RO 3218 i.ns_bond_last_bonded_addr ns_sec.o + 0x010105ac 0x010105ac 0x00000030 Code RO 3219 i.ns_bond_last_bonded_peer_id ns_sec.o + 0x010105dc 0x010105dc 0x00000064 Code RO 3220 i.ns_bond_last_bonded_ral_info ns_sec.o + 0x01010640 0x01010640 0x00000060 Code RO 3221 i.ns_bond_resolv_addr_start ns_sec.o + 0x010106a0 0x010106a0 0x0000007c Code RO 3222 i.ns_bond_search_addr_irk ns_sec.o + 0x0101071c 0x0101071c 0x000000d4 Code RO 3505 i.ns_peripheral_config ns_ble.o + 0x010107f0 0x010107f0 0x00000160 Code RO 3224 i.ns_sec_bond_store_evt_handler ns_sec.o + 0x01010950 0x01010950 0x00000010 Code RO 3225 i.ns_sec_get_bond_status ns_sec.o + 0x01010960 0x01010960 0x0000000c Code RO 3226 i.ns_sec_get_iocap ns_sec.o + 0x0101096c 0x0101096c 0x00000068 Code RO 3227 i.ns_sec_init ns_sec.o + 0x010109d4 0x010109d4 0x00000018 Code RO 3073 i.ns_sleep_lock_acquire ns_sleep.o + 0x010109ec 0x010109ec 0x00000014 Code RO 3074 i.ns_sleep_lock_release ns_sleep.o + 0x01010a00 0x01010a00 0x000000c8 Code RO 3149 i.ns_timer_api_process_handler ns_timer.o + 0x01010ac8 0x01010ac8 0x00000158 Code RO 4687 i.ota_on_data app_ota.o + 0x01010c20 0x01010c20 0x000001dc Code RO 4688 i.ota_on_end app_ota.o + 0x01010dfc 0x01010dfc 0x00000022 Code RO 4689 i.ota_rd32 app_ota.o + 0x01010e1e 0x01010e1e 0x00000028 Code RO 4690 i.ota_respond app_ota.o + 0x01010e46 0x01010e46 0x00000002 PAD + 0x01010e48 0x01010e48 0x000000a8 Code RO 4875 i.params_print_json app_params.o + 0x01010ef0 0x01010ef0 0x0000005c Code RO 4876 i.params_save app_params.o + 0x01010f4c 0x01010f4c 0x00000270 Code RO 5065 i.parse_string cjson.o + 0x010111bc 0x010111bc 0x000003b4 Code RO 5066 i.parse_value cjson.o + 0x01011570 0x01011570 0x00000044 Code RO 3506 i.patchx_enable ns_ble.o + 0x010115b4 0x010115b4 0x00000088 Code RO 2537 i.prf_add_profile prf.o + 0x0101163c 0x0101163c 0x00000010 Code RO 2540 i.prf_dst_task_get prf.o + 0x0101164c 0x0101164c 0x00000030 Code RO 2541 i.prf_env_get prf.o + 0x0101167c 0x0101167c 0x00000038 Code RO 2542 i.prf_get_id_from_task prf.o + 0x010116b4 0x010116b4 0x00000028 Code RO 2543 i.prf_get_itf_func_register prf.o + 0x010116dc 0x010116dc 0x00000038 Code RO 2544 i.prf_get_task_from_id prf.o + 0x01011714 0x01011714 0x000000b4 Code RO 2545 i.prf_init prf.o + 0x010117c8 0x010117c8 0x00000030 Code RO 2546 i.prf_itf_get prf.o + 0x010117f8 0x010117f8 0x000000be Code RO 5067 i.print cjson.o + 0x010118b6 0x010118b6 0x00000002 PAD + 0x010118b8 0x010118b8 0x00000120 Code RO 5068 i.print_string_ptr cjson.o + 0x010119d8 0x010119d8 0x000003f8 Code RO 5069 i.print_value cjson.o + 0x01011dd0 0x01011dd0 0x00000038 Code RO 4614 i.proto_cli_out app_ble_proto.o + 0x01011e08 0x01011e08 0x00000080 Code RO 4615 i.proto_dump app_ble_proto.o + 0x01011e88 0x01011e88 0x00000058 Code RO 5547 i.prvAddCurrentTaskToDelayedList tasks.o + 0x01011ee0 0x01011ee0 0x00000070 Code RO 5875 i.prvCopyDataToQueue queue.o + 0x01011f50 0x01011f50 0x00000054 Code RO 5548 i.prvIdleTask tasks.o + 0x01011fa4 0x01011fa4 0x00000054 Code RO 6105 i.prvInsertBlockIntoFreeList heap_4.o + 0x01011ff8 0x01011ff8 0x000000cc Code RO 5549 i.prvListTasksWithinSingleList tasks.o + 0x010120c4 0x010120c4 0x00000014 Code RO 6152 i.prvTaskExitError port.o + 0x010120d8 0x010120d8 0x00000074 Code RO 5876 i.prvUnlockQueue queue.o + 0x0101214c 0x0101214c 0x000000f4 Code RO 6106 i.pvPortMalloc heap_4.o + 0x01012240 0x01012240 0x00000018 Code RO 5550 i.pvTaskIncrementMutexHeldCount tasks.o + 0x01012258 0x01012258 0x00000024 Code RO 6153 i.pxPortInitialiseStack port.o + 0x0101227c 0x0101227c 0x0000003a Code RO 2907 i.rdtss_att_get_value rdtss_task.o + 0x010122b6 0x010122b6 0x00000002 PAD + 0x010122b8 0x010122b8 0x00000040 Code RO 2908 i.rdtss_att_info_rsp_handler rdtss_task.o + 0x010122f8 0x010122f8 0x00000068 Code RO 2909 i.rdtss_att_set_value rdtss_task.o + 0x01012360 0x01012360 0x0000004c Code RO 2852 i.rdtss_cleanup rdtss.o + 0x010123ac 0x010123ac 0x0000004c Code RO 2853 i.rdtss_create rdtss.o + 0x010123f8 0x010123f8 0x00000042 Code RO 2854 i.rdtss_destroy rdtss.o + 0x0101243a 0x0101243a 0x0000001c Code RO 3028 i.rdtss_get_att_handle rdts_common.o + 0x01012456 0x01012456 0x00000028 Code RO 3029 i.rdtss_get_att_idx rdts_common.o + 0x0101247e 0x0101247e 0x00000098 Code RO 2855 i.rdtss_init rdtss.o + 0x01012516 0x01012516 0x00000002 PAD + 0x01012518 0x01012518 0x000000a4 Code RO 2910 i.rdtss_init_ccc_values rdtss_task.o + 0x010125bc 0x010125bc 0x00000008 Code RO 2856 i.rdtss_prf_itf_get rdtss.o + 0x010125c4 0x010125c4 0x00000054 Code RO 4062 i.rdtss_send_notify app_rdtss.o + 0x01012618 0x01012618 0x00000034 Code RO 2911 i.rdtss_set_ccc_value rdtss_task.o + 0x0101264c 0x0101264c 0x00000020 Code RO 2912 i.rdtss_task_init rdtss_task.o + 0x0101266c 0x0101266c 0x000000b0 Code RO 2913 i.rdtss_val_ind_req_handler rdtss_task.o + 0x0101271c 0x0101271c 0x0000000a Code RO 4063 i.rdtss_val_ntf_cfm_handler app_rdtss.o + 0x01012726 0x01012726 0x000000a6 Code RO 2914 i.rdtss_val_ntf_req_handler rdtss_task.o + 0x010127cc 0x010127cc 0x00000020 Code RO 2915 i.rdtss_val_set_req_handler rdtss_task.o + 0x010127ec 0x010127ec 0x00000118 Code RO 4064 i.rdtss_val_write_ind_handler app_rdtss.o + 0x01012904 0x01012904 0x0000007c Code RO 4065 i.rdtss_value_req_ind_handler app_rdtss.o + 0x01012980 0x01012980 0x00000080 Code RO 2916 i.rdtss_value_req_rsp_handler rdtss_task.o + 0x01012a00 0x01012a00 0x00000074 Code RO 6518 i.realloc mc_p.l(mallocr.o) + 0x01012a74 0x01012a74 0x00000118 Code RO 2105 i.rwip_init rwip.o + 0x01012b8c 0x01012b8c 0x000000f8 Code RO 2365 i.rwip_slp_isr rwip_driver.o + 0x01012c84 0x01012c84 0x0000001c Code RO 6215 i.strtod m_ps.l(strtod.o) + 0x01012ca0 0x01012ca0 0x00000002 Code RO 3154 i.timer_canceled_handler ns_timer.o + 0x01012ca2 0x01012ca2 0x00000002 Code RO 3155 i.timer_modified_handler ns_timer.o + 0x01012ca4 0x01012ca4 0x00000026 Code RO 6063 i.uxListRemove list.o + 0x01012cca 0x01012cca 0x00000002 PAD + 0x01012ccc 0x01012ccc 0x0000000c Code RO 5552 i.uxTaskGetNumberOfTasks tasks.o + 0x01012cd8 0x01012cd8 0x00000098 Code RO 5553 i.uxTaskGetSystemState tasks.o + 0x01012d70 0x01012d70 0x00000016 Code RO 6064 i.vListInitialise list.o + 0x01012d86 0x01012d86 0x00000006 Code RO 6065 i.vListInitialiseItem list.o + 0x01012d8c 0x01012d8c 0x00000032 Code RO 6066 i.vListInsert list.o + 0x01012dbe 0x01012dbe 0x00000018 Code RO 6067 i.vListInsertEnd list.o + 0x01012dd6 0x01012dd6 0x00000002 PAD + 0x01012dd8 0x01012dd8 0x00000018 Code RO 6155 i.vPortEnterCritical port.o + 0x01012df0 0x01012df0 0x0000001c Code RO 6156 i.vPortExitCritical port.o + 0x01012e0c 0x01012e0c 0x00000044 Code RO 6107 i.vPortFree heap_4.o + 0x01012e50 0x01012e50 0x00000018 Code RO 6157 i.vPortYield port.o + 0x01012e68 0x01012e68 0x00000030 Code RO 5558 i.vTaskDelay tasks.o + 0x01012e98 0x01012e98 0x00000010 Code RO 5563 i.vTaskInternalSetTimeOutState tasks.o + 0x01012ea8 0x01012ea8 0x000000d0 Code RO 5564 i.vTaskList tasks.o + 0x01012f78 0x01012f78 0x0000000c Code RO 5565 i.vTaskMissedYield tasks.o + 0x01012f84 0x01012f84 0x00000024 Code RO 5567 i.vTaskPlaceOnEventList tasks.o + 0x01012fa8 0x01012fa8 0x00000074 Code RO 5569 i.vTaskPriorityDisinheritAfterTimeout tasks.o + 0x0101301c 0x0101301c 0x00000050 Code RO 5575 i.vTaskStartScheduler tasks.o + 0x0101306c 0x0101306c 0x00000010 Code RO 5577 i.vTaskSuspendAll tasks.o + 0x0101307c 0x0101307c 0x00000064 Code RO 5578 i.vTaskSwitchContext tasks.o + 0x010130e0 0x010130e0 0x0000000c Code RO 6109 i.xPortGetFreeHeapSize heap_4.o + 0x010130ec 0x010130ec 0x0000000c Code RO 6110 i.xPortGetMinimumEverFreeHeapSize heap_4.o + 0x010130f8 0x010130f8 0x00000050 Code RO 6158 i.xPortStartScheduler port.o + 0x01013148 0x01013148 0x00000024 Code RO 5887 i.xQueueCreateMutex queue.o + 0x0101316c 0x0101316c 0x00000044 Code RO 5888 i.xQueueGenericCreate queue.o + 0x010131b0 0x010131b0 0x0000006e Code RO 5889 i.xQueueGenericReset queue.o + 0x0101321e 0x0101321e 0x0000018e Code RO 5890 i.xQueueGenericSend queue.o + 0x010133ac 0x010133ac 0x0000008e Code RO 5891 i.xQueueGenericSendFromISR queue.o + 0x0101343a 0x0101343a 0x00000142 Code RO 5900 i.xQueueReceive queue.o + 0x0101357c 0x0101357c 0x00000172 Code RO 5902 i.xQueueSemaphoreTake queue.o + 0x010136ee 0x010136ee 0x00000002 PAD + 0x010136f0 0x010136f0 0x00000064 Code RO 5579 i.xTaskCheckForTimeOut tasks.o + 0x01013754 0x01013754 0x00000178 Code RO 5580 i.xTaskCreate tasks.o + 0x010138cc 0x010138cc 0x00000020 Code RO 5584 i.xTaskGetSchedulerState tasks.o + 0x010138ec 0x010138ec 0x0000000c Code RO 5585 i.xTaskGetTickCount tasks.o + 0x010138f8 0x010138f8 0x000000d4 Code RO 5587 i.xTaskIncrementTick tasks.o + 0x010139cc 0x010139cc 0x00000068 Code RO 5590 i.xTaskPriorityDisinherit tasks.o + 0x01013a34 0x01013a34 0x00000078 Code RO 5591 i.xTaskPriorityInherit tasks.o + 0x01013aac 0x01013aac 0x00000064 Code RO 5592 i.xTaskRemoveFromEventList tasks.o + 0x01013b10 0x01013b10 0x000000c8 Code RO 5593 i.xTaskResumeAll tasks.o + 0x01013bd8 0x01013bd8 0x000001d8 Data RO 20 .constdata system_n32wb03x.o + 0x01013db0 0x01013db0 0x0000000c Data RO 782 .constdata n32wb03x_rcc.o + 0x01013dbc 0x01013dbc 0x00000324 Data RO 1952 .constdata n32wb03x_qflash.o + 0x010140e0 0x010140e0 0x0000001e Data RO 2366 .constdata rwip_driver.o + 0x010140fe 0x010140fe 0x00000002 PAD + 0x01014100 0x01014100 0x000000a8 Data RO 2672 .constdata diss.o + 0x010141a8 0x010141a8 0x00000018 Data RO 2766 .constdata diss_task.o + 0x010141c0 0x010141c0 0x00000010 Data RO 2857 .constdata rdtss.o + 0x010141d0 0x010141d0 0x00000048 Data RO 2917 .constdata rdtss_task.o + 0x01014218 0x01014218 0x00000028 Data RO 3233 .constdata ns_sec.o + 0x01014240 0x01014240 0x00000008 Data RO 3234 .constdata ns_sec.o + 0x01014248 0x01014248 0x00000334 Data RO 3508 .constdata ns_ble.o + 0x0101457c 0x0101457c 0x00000098 Data RO 3875 .constdata ns_ble_task.o + 0x01014614 0x01014614 0x000000c8 Data RO 3876 .constdata ns_ble_task.o + 0x010146dc 0x010146dc 0x0000000c Data RO 3877 .constdata ns_ble_task.o + 0x010146e8 0x010146e8 0x00000008 Data RO 4008 .constdata app_dis.o + 0x010146f0 0x010146f0 0x00000008 Data RO 4009 .constdata app_dis.o + 0x010146f8 0x010146f8 0x0000010a Data RO 4066 .constdata app_rdtss.o + 0x01014802 0x01014802 0x00000002 PAD + 0x01014804 0x01014804 0x00000018 Data RO 4067 .constdata app_rdtss.o + 0x0101481c 0x0101481c 0x000000b4 Data RO 4397 .constdata cli_core.o + 0x010148d0 0x010148d0 0x00000007 Data RO 4751 .constdata app_info.o + 0x010148d7 0x010148d7 0x00000081 Data RO 6610 .constdata mc_p.l(ctype_o.o) + 0x01014958 0x01014958 0x00000004 Data RO 6611 .constdata mc_p.l(ctype_o.o) + 0x0101495c 0x0101495c 0x00000351 Data RO 4398 .conststring cli_core.o + 0x01014cad 0x01014cad 0x00000003 PAD + 0x01014cb0 0x01014cb0 0x00000043 Data RO 4878 .conststring app_params.o + 0x01014cf3 0x01014cf3 0x00000001 PAD + 0x01014cf4 0x01014cf4 0x00000091 Data RO 4943 .conststring app_bootset.o + 0x01014d85 0x01014d85 0x00000003 PAD + 0x01014d88 0x01014d88 0x00000020 Data RO 6672 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20004000, Load base: 0x0101493c, Size: 0x000077c8, Max: 0x0000c000, ABSOLUTE, COMPRESSED[0x00000614]) + Execution Region RW_IRAM1 (Exec base: 0x20004000, Load base: 0x01014da8, Size: 0x000077d0, Max: 0x0000c000, ABSOLUTE, COMPRESSED[0x00000614]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -5183,21 +5211,21 @@ Memory Map of the image 0x20004744 COMPRESSED 0x00000002 Data RW 4507 .data app_cli.o 0x20004746 COMPRESSED 0x00000006 Data RW 4548 .data ble_up.o 0x2000474c COMPRESSED 0x0000000c Data RW 4617 .data app_ble_proto.o - 0x20004758 COMPRESSED 0x0000002c Data RW 4690 .data app_ota.o - 0x20004784 COMPRESSED 0x00000004 Data RW 4746 .data app_info.o - 0x20004788 COMPRESSED 0x00000002 Data RW 4868 .data app_params.o - 0x2000478a COMPRESSED 0x00000001 Data RW 4931 .data app_bootset.o + 0x20004758 COMPRESSED 0x0000002c Data RW 4691 .data app_ota.o + 0x20004784 COMPRESSED 0x00000004 Data RW 4752 .data app_info.o + 0x20004788 COMPRESSED 0x00000002 Data RW 4879 .data app_params.o + 0x2000478a COMPRESSED 0x00000001 Data RW 4944 .data app_bootset.o 0x2000478b COMPRESSED 0x00000001 PAD - 0x2000478c COMPRESSED 0x00000014 Data RW 5050 .data cjson.o - 0x200047a0 COMPRESSED 0x00000001 Data RW 5507 .data infra_cjson.o + 0x2000478c COMPRESSED 0x00000014 Data RW 5072 .data cjson.o + 0x200047a0 COMPRESSED 0x00000001 Data RW 5529 .data infra_cjson.o 0x200047a1 COMPRESSED 0x00000003 PAD - 0x200047a4 COMPRESSED 0x0000003c Data RW 5574 .data tasks.o - 0x200047e0 COMPRESSED 0x00000018 Data RW 6090 .data heap_4.o - 0x200047f8 COMPRESSED 0x00000004 Data RW 6137 .data port.o - 0x200047fc COMPRESSED 0x00000004 Data RW 6208 .data mc_p.l(rand.o) - 0x20004800 COMPRESSED 0x00000004 Data RW 6615 .data mc_p.l(mvars.o) - 0x20004804 COMPRESSED 0x00000004 Data RW 6616 .data mc_p.l(mvars.o) - 0x20004808 COMPRESSED 0x00000004 Data RW 6620 .data mc_p.l(errno.o) + 0x200047a4 COMPRESSED 0x0000003c Data RW 5596 .data tasks.o + 0x200047e0 COMPRESSED 0x00000018 Data RW 6112 .data heap_4.o + 0x200047f8 COMPRESSED 0x00000004 Data RW 6159 .data port.o + 0x200047fc COMPRESSED 0x00000004 Data RW 6230 .data mc_p.l(rand.o) + 0x20004800 COMPRESSED 0x00000004 Data RW 6637 .data mc_p.l(mvars.o) + 0x20004804 COMPRESSED 0x00000004 Data RW 6638 .data mc_p.l(mvars.o) + 0x20004808 COMPRESSED 0x00000004 Data RW 6642 .data mc_p.l(errno.o) 0x2000480c - 0x00000034 Zero RW 19 .bss system_n32wb03x.o 0x20004840 - 0x00000328 Zero RW 1951 .bss n32wb03x_qflash.o 0x20004b68 - 0x0000011c Zero RW 2548 .bss prf.o @@ -5208,13 +5236,13 @@ Memory Map of the image 0x200050c0 - 0x00000240 Zero RW 4506 .bss app_cli.o 0x20005300 - 0x00000200 Zero RW 4547 .bss ble_up.o 0x20005500 - 0x0000077b Zero RW 4616 .bss app_ble_proto.o - 0x20005c7b - 0x00000028 Zero RW 4744 .bss app_info.o - 0x20005ca3 COMPRESSED 0x00000001 PAD - 0x20005ca4 - 0x00000034 Zero RW 4866 .bss app_params.o - 0x20005cd8 - 0x000000f0 Zero RW 5573 .bss tasks.o - 0x20005dc8 - 0x00005000 Zero RW 6089 .bss heap_4.o - 0x2000adc8 - 0x00000200 Zero RW 2 HEAP startup_n32wb03x.o - 0x2000afc8 - 0x00000800 Zero RW 1 STACK startup_n32wb03x.o + 0x20005c7b - 0x00000030 Zero RW 4750 .bss app_info.o + 0x20005cab COMPRESSED 0x00000001 PAD + 0x20005cac - 0x00000034 Zero RW 4877 .bss app_params.o + 0x20005ce0 - 0x000000f0 Zero RW 5595 .bss tasks.o + 0x20005dd0 - 0x00005000 Zero RW 6111 .bss heap_4.o + 0x2000add0 - 0x00000200 Zero RW 2 HEAP startup_n32wb03x.o + 0x2000afd0 - 0x00000800 Zero RW 1 STACK startup_n32wb03x.o ============================================================================== @@ -5226,19 +5254,19 @@ Image component sizes 696 188 0 0 0 12840 app_ble.o 1204 254 0 12 1915 9568 app_ble_proto.o - 1244 680 73 1 0 3605 app_bootset.o + 2032 1156 145 1 0 5563 app_bootset.o 1220 112 0 2 576 5970 app_cli.o 284 102 16 0 0 8644 app_dis.o 100 12 0 0 0 2298 app_gpio.o - 800 102 6 4 40 7372 app_info.o - 1120 62 0 44 0 7879 app_ota.o + 868 110 7 4 48 8056 app_info.o + 1214 70 0 44 0 8747 app_ota.o 1432 594 67 2 52 7737 app_params.o 602 160 290 1 0 5690 app_rdtss.o 196 36 0 6 512 2736 ble_up.o 52 4 0 0 0 958 boot_crc32.o 752 90 0 8 0 9943 bsp_usart.o 4428 212 0 20 0 35292 cjson.o - 2036 1122 953 4 480 16811 cli_core.o + 2068 1142 1029 4 480 16815 cli_core.o 386 12 168 0 0 18834 diss.o 508 20 24 0 0 20126 diss_task.o 420 38 0 24 20480 5428 heap_4.o @@ -5274,9 +5302,9 @@ Image component sizes 2548 254 0 60 240 27724 tasks.o ---------------------------------------------------------------------- - 38924 6656 4470 2044 28604 899390 Object Totals + 39908 7168 4619 2044 28612 902904 Object Totals 228 76 32 0 0 0 (incl. Generated) - 42 0 11 24 1 0 (incl. Padding) + 44 0 11 24 1 0 (incl. Padding) ---------------------------------------------------------------------- @@ -5347,8 +5375,8 @@ Image component sizes 122 0 0 0 0 72 fmul.o ---------------------------------------------------------------------- - 7988 292 134 16 0 5092 Library Totals - 18 0 1 0 0 0 (incl. Padding) + 7988 292 133 16 0 5092 Library Totals + 18 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -5359,7 +5387,7 @@ Image component sizes 1986 56 0 0 0 1660 mf_p.l ---------------------------------------------------------------------- - 7988 292 134 16 0 5092 Library Totals + 7988 292 133 16 0 5092 Library Totals ---------------------------------------------------------------------- @@ -5368,15 +5396,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 46912 6948 4604 2060 28604 886554 Grand Totals - 46912 6948 4604 1556 28604 886554 ELF Image Totals (compressed) - 46912 6948 4604 1556 0 0 ROM Totals + 47896 7460 4752 2060 28612 889848 Grand Totals + 47896 7460 4752 1556 28612 889848 ELF Image Totals (compressed) + 47896 7460 4752 1556 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 51516 ( 50.31kB) - Total RW Size (RW Data + ZI Data) 30664 ( 29.95kB) - Total ROM Size (Code + RO Data + RW Data) 53072 ( 51.83kB) + Total RO Size (Code + RO Data) 52648 ( 51.41kB) + Total RW Size (RW Data + ZI Data) 30672 ( 29.95kB) + Total ROM Size (Code + RO Data + RW Data) 54204 ( 52.93kB) ============================================================================== diff --git a/mcm-ddc-ble/MDK-ARM/bin/mcm-ddc-ble-app2.bin b/mcm-ddc-ble/MDK-ARM/bin/mcm-ddc-ble-app2.bin new file mode 100644 index 0000000000000000000000000000000000000000..c55c0c7cbf575d04634dda65ea3a35fe3d8aa94b GIT binary patch literal 54504 zcmce1Mi|B47rwH)1wXVX@WlK;cs>>XFrrz8J$_-nhH>`J`ZDIJ%(rGJxH3qnoeO-miCPvec$Y0$^f z{;U7Ki}^bxa@5t6B~gh8f}NHdl^p4u_?%mNW{UKb=$l-DU$J+IBR?bw(`b!lNiB&AQbQ?m{OJ-s zLSjy7j->BOoTO6i{9-40S8#>uv_4(EA-LS5t&dm?e$jxL_Zj@5x?zla)6##ho$n%q zm$E!Z^t^0T45tgG8hSOAgMGY`73M>t)n{E+7Zp$G%I4@I~xj_nUhPC6lB< z57Ws+T9C{q-BubFt;9JLkCcS!%ss?Tl$F*;);zK1M{XJ?Gg9$)yDxW(CFYZ-yLp8V zKknvbQLUc{p*mNO26MtoL|JWp(#`iNYyPlCoSc$fCwa*fR@=6c%7M5AkmBmmUXxeb z_qR1~t`SPmM%CAG*U7vSr02U`#%Na5e4GfRt=D6U5+OUP^Xl;EqZ=gSvAlMY`1wdq z7a*&P!PTFaa#XvFqv;+)_(0bLDech8K5Ml@BV!chdWDo{DbzmDZz@~k(G>fvhH%=E zijztrH@E>o(aJEDsw=5HqcShP$y!~>p`7NB5oLz@$uyIFuC&QY5}yy(Shm*A3a4j% z8PD!`-l99iNhXg*PM7IA+U8zxYcCL+F=moxx>^nlk{!uo52uC#0ND}jB1#p; zc9v@WWG082U5-y>+D>AvZYdrSG#-OujESYj@to~JtHIC8?<~#q(dGENJRAG1)vb*S zI{qvxv$M2RAu&Gj`5HreLwj75Mk|y|KXZ>GR_$jl`pKc6L`QNBAwJHv(^!k! zbUsr;r?7g;yi~D!MYr*qRV$3KxzwPSd}1qRpf5hq#726r0II=OKa<2_5UlEwYyg2ru>6@6j6CYaS>YUihX%TI#3-Yg}n-4r8%a*|WDRPa@N}XZggG0TM-?XhpceN~*OoNxU^gg5o{B z`mf?MsyVs3+A0I%#fXji=SzYF7)_+n0-2?eYl5A?GhD33kMtnt$dXBnc5wcXR(H

9+Xcs9>X7Lk>P)rJl?*T+c)DPO85W%6%x>dAZE1-Y-32-VkJ z@NsmS&-AtSU@^ntE8T)^+2nlbHL2slYT-v)uDS zvAbBv{=MfVOF=fRc!ghSU0Gb9*)zXfgE3gm9(q8^oRC zCAB%mSh<$)Bunt%^owOeS<&Sdt538LJB=3MGysklsKm|}9%l(VZ~3xkrBfxQe>Exh z62mK>tX@Wvs~`4|=`UFxs`Xh{mj-VA{JmPD`RUy&ZJL5?lczjev>F_Lx=3SOl(dH= zcK&FOXgc)mI;>jNkc`pf45u-kY-x?Szw3j%5A^)u#e__2Fx*8BOFjc9aZlSlHhC>h zzfyTE`8IZ2E?>sqoa>znr zt80ma2ZU0I?QOiVihAi$DPL)jrbtDTdunxO8l{z!e^J{k={?z=A4`A0die|v&mqg| zTCJ4h`Agg^Sv-ZZA7|upajR(X=nyuS{GwLZNA09cr(o8~F6ud)<9(i0W)f?bsJ6x$ zs0FTijubc5lEhC2e}nOk@PveV7LnBk-jgLSB5QKUw7F8F`xmumC%sbgqgw7F>u2a> zfz}0B37urr(bHx5fXStUX6&!ro;N0)%3ChJrN>Iyw2L@EEon1hN0G!MgM1f3p1B&9 zPwV5_Km)32nE6DrnmU$N&m982a;Q*3>BN24lzStumVlfs6HOPjeR^YVuVoMDQ$}|^ z?c^^#U3OQ=n<7=7p5H2x$}d5yGTJ=U^M|~8V&rL=F>A86*ps#B6Fn(k34EuPJgHwa zZ*GU1ztmAe5`8I7(fC$aTE!~QXRJK>o5q~{VJMxxwhq%Ga}TS5Q`gOWQg=-qT`BWP zeo-Ir;1PtbmVYC!4;W80WXY#;^ko<6X^Y4iwW2BC^M*kL21Q@l+%k&OskzAZm*{?? z)+Uh|nu}J6t=~%bk7^%xllWdYtM~t$uO0cKYQDFDX?@7e;ML^O%cdNCxsm^X8nX%} zlS+Dt2%u!i!n|zHDWX{VvDEN`F=IBTAw~HfeUwZ$ zJZFsQ+HRI^l=vtgJKl|yY#tb~I(vf0>mfEf*4>i&58yoWyj)4F`rE}CiNjf!n<5?b z2wIBXRf}`K&Fo@$^_`0(mW4fF?hz_61Cp?yO=P`m6NR#8OL*yj#9~iWG>@elkS>eF zWSvU?xhL)iTm&?}{I$fEA7Bvweaz8optoPd;|`KagG_^2 zVV{-E;N_L2I3`h!+D`dfOG9-mJxl&=kOs*Nef*K&<8F=YD_v>T^)lFHv}CA`(GT3S zWV!&FVS+@TaXCPJS5J^9C_36|8Raa6R8!ept&fxG<_cDVQw$YEF;$Rh z-8mp`J&(7`NDq6O#xNa3Yd6u1yo2BQ;5yW9j7CG$(0dHj7Fv zfyy)hqYIM5uR&jOWKi&+>ss9g*)SR953^F-VOH+dw5}_3@(SORPVZssfgN-KTppou zMgfHCLMKSMHd`AvmlF*aCr+E3U#`ssr^OlOY4h-=oDeq20Z9DLsOE^aLjzvg;>ky=MY2UQ zdnSVtWORi^(zd6Q4~=T2T#0mO+cmLtvT@Yl0SzK(Fl+Nw{+S4;CTTsno+{4`9@3s0 zTc;IEc56Q{5qq|0#AI@@5m4#leyTO&1jv3iM?DGB$>-C5>enr%6}qKb<$r?ucV>99 zZ;aKM=bdmT&x|G?N}tH(=~+Ar9Hh@xBb0Gcho`oZg3G_5rWFvz)|lblFTlMrdYcMa zQ8LXSWxKK^V{~m3&bL^!PFp%tuBfh-Z7Q#2k;mgR-^qAw>Dnfik0?8>N1Jj$$B(C6 zR=+OvXJYlzF;L4pt$qEO_&ruG4tm|OOZHtR)7LiLgxO&AR64Tb<85GUipjRjbBo1w z%U{o$1+C{wisYJaa`JsgeBXEf@zUS=Kh}}6?aMYgO!8ufSq?hN1b5zA$%4$bQ4mhghb&id4gQF}SP`02>k{9DICJ|F0F3eKDSu3Khzv z4N|Ws2QalQ^&`b0i8h1B??0w5lju2OpAYKc7Ud&7k%fLCNT=Aq{W!sc=|Yx%rylP} zQU7s0f9|tMI)AM{w_oSa?*C>T2Kyw%V4tFReGbVW`u!8X(Z=iNUhAK5O^p6rnPj$O zF3_W1saLvN`R4aZh1jy&KvA@-1BcRySUm*?)0p;}jATDrI2F z)EvJMX-cod)juESXM+dcJGXghlJ~`a{4-971LJx;T$F zujs_@4&g^ z?lah%p_BXx>ZMV7vaAv^v$62}2kDjY&#wuej9iW1bjQ{FjsC0Qqrc#;l>OPBtMSFV zua@muaW%gBfvfRnzH>GH{6kmco34rf?KO4wT$AUXUtVqZxoi4-{+jT^d#={`O89E{ zzZ!pe^lE%X?$tj0+;cU4|I1hNAH61A(RDSxr~7I+eoc74laSM%T7RgH3x>)L zb$5779u8k2&_gtFEKM91InqQN6XbN#2tHQ8*`ytG;@6T&C!ZeF)$13flbZ*KU5EE_ z#JxEfI;mOm7tje)_y2XptEE&VWWGou-&z>z$&o+-l+(mRsCS}#3cIdQ<~EQ@v;25> zwEIB!p>A_^wk%YeWLNbhSp@B~yc%3hb-rv@7~~!(=_>h|{SaC18BM-CtdX9cmv{DI zp_lA)=U>WKijn3jDWEL%x#2}N(6koduX2rYSs-+uo4lt%|3i>(n-_PwC&%{}QJVv! z>>nZO`+r6<-)BaQUVnfHg5U3-YCG!J`D}sCfPby9wsWnBh=QD}y*^A)BWH zJ9jnp(co#FXcXz`T?ds2Hy)8+tVx5qiq3aG^ zoGNoWH44T0an%O-=1xuGhXdK5&S;E6Zb~a??3i00cS?0gsZvw8iZA= zuJhW1d)>OYKge*V-gba*h2+mExjWYdHHiYXjA7o#{foVS>0gXmwhRP<0#Y`mo@eD` zUUEvec{PcV)NP%=>32%^qTKsP|0)%f=u>=R_b{kCc|+&V`!}QX@_{!6V`BH+tc8qaz z!*=J)nKLte5nZIp2HVf{>w+hQ{t7SvjwXLbSQ3wd?Y>d^jzG>U`X0_ly^flAW zmiq+I&|kO>u;EVK zjo({R_j>c7HThN0E@d6Bk+KetCbLEu)W7NmcLu1}$lpf387U@-x_i-MZ}ZP^hnOVk zvA6Zl=niSY;dBJ=3R;4uL&mmM*jI)q+gV!dEIv_?W;+Yq&0%_&JIo)}9M&Gz9o8Q< z95x>Ib(#+IiFEq*qoLqv@^#3wHF79O!)w8n%)lPwvB#*qth2YDKD9up4bOIR@*F%< z6z*lB=w4oNG-4f1cB0%wlv}2Lwd1Q8UrW`mL-;De*CO@naePgXeVwuXrQZGEPT4P& zmvlz^EBq!!FGP5JpTD!SwZGBNDKGko@@IdgbWi8jAfJ%ZY$o4E4OCv+xvPJDC!cs; zjr(*^)c}p}hqc?WTEdO%n;JJZ+$`J(n7Mfjz63Q6J7!&T)6PcWMr;|D6a?IV`(PvHB~v1D#yiMrzClGkzhEZ$hWkAW?QS-?S z+qZ0H^9cP~24f)H(6~OZV`DQzkj=vOz)p0DgaX?Fo3<|yDz<0lu`YLL&hJ2d!ssL>(FJ8L2u+gV_6BQFY=PvwGboYb z(d1836Jj3}@3cPZ{v*y+mVRsLW~oZjCT0$~u%GT4)8r8Tj)VNYL?x7}9U3h_1*)QCS_LUJ<=CvW#i$;9EJ3?kc6OFi^sc}wey?4(1 z7Ps+CWBnW(%MnmZbgHSOD(hlHmGQj>TLV&VQ&XN)Q;HN;$9IPygSxoZt8F1w^rGMU zJHIY536vd`|D`k1uS=X%NB=E#HrJ#G__XH5(vfnP<)!77yGO4MTa@g6FfsKC-7Q%I| znKNg*@CW!%0cspR#vwzgOC_Ia&fb}~QhmL2W2-_pysP7v)A2i7rvQqcfKkdf?;U9_+6~SN=;cR9bGc(BYSl5?7 zsgNcdUSC=x6&xN(u1~jg*8n2k7$DQrp7|0x4XoHdNqIs{l`YyPv^7b_aEtrzasg<; zsWJzt1$IGrvg2Xd=y*uZaXcuS91q9_$8LEKWH*rg&cE0B-+i}KZR`89kL{cnx~YxT z8y%>S-tK2*S37V53kA{NL1F^y1cX>@EzUc)WG!aW$XrI?;5o<=0*QI^Re|ooCxp14i^MV-OY5m{x{>NC}sp;Q(x#&pp)6vJe zfBS+UjU@jv+R`ncPtpJ>C)HW!PjynH{|T`aI_Pf=uwK9H{^HE5YVI>*xn~WKS@Y!i z5*O1d*DE#3`^x_)&db+d<`eb-hw_q-KwEuGZRyu&>9|_9XRK`gSW7=vTY71%CEb;l zo>O!GU@Z4wip+W|ev|Z+cO-dubYJ(Zeu`PD>c?4~g7ULs7OWol#OPpQ)Gi4&8XHMI zjXma%({{t{h3!RA;=KEO5k`_2v`Z7Cw0$J`W26_y$t+WxJ2nyDPmOZNu>Pa_yK|IH zrLT0q=+>RDlrm{i(D8!3GKazZreZjn^Qj200lF`%^1^!oG(`GT(Qi zTi53CC` zHLa_@ne;9v!a|(mWCam&#v^f_3wRi!5D+j32BOEe89G$XQE)N$s6RN8ydC2-%Gqjo z8NwRb1YCar8bm74#QkZSSf`#N{84CikFvB0NMn@4mi6ne(2^S)H*UF4SiNQQLx{a6 zgPPWEYy>vG?+W1n>xjgE4d^k#HwPdEt*j7ipiPXc8L;%u;sWcyPT?2;1LkP3n#+U|+`=b(bMq$hsXFR&jyK6J}V#G~{FJf=wZzxp7kn2@5^yA_~n-n;N(5 z$nas;q*pY|tY{ECj8R;76KJXCZB3i5u!uVw8qn+xVbdL%`AnzLpTK5eTWHe)Ve_nj z%EdMZ)&;k0YHV)YruOPe`q(+NBg9%pHK4uNX}f+~W1|pk44`kQ*{xR0CH@`ULXND* zEPNMSxFPXNl?%`JnXho+d7X*=^`OkRY}-A4FlCrcc0x9)ocB0S9@xBlS77%T*Er4t zj+GV0=*#VlS43ssC^^n(hI)#Zlo*{q7x84HG94H7-#kbYELE9oev=OUNCEUJz*1~1q zUW&LN_#n)eI>#aGIo?rr(GRXM!yW2mt0DsP6vr(~X@y1&7se+p6)Pql?ZkKw3=v13 zT%?8{K{!_~P{R)+oFnIB6u-h~ovMB3@*xADoLPF-4Ka9UAEQDd?ZM%Jioo^WGk3qO>}pmKyP5zvqS7@MyShv?A$t`vin&H*N; z(ff2)VC5gg0Aw5n%sqz0+oKQLG!ol`4-ImXO)_^f9BD}WEJdXvg!>VG4R(cwL>JPv zwlc}c=Og}NdJ0;+IW=89kqt=SH&70odmXg;*TQ&n)4KbyQB`nfi`N|3em`Sf*zU}L zee;&)z(y7LtH6n3H?VyGUZrWX(8vTKSK`!xZVqf}1haGXZ+mk9A{HS84o491vF?7y zE~g-D-myu|uPlX*yhn!~f0Vv#^Kn@SJ)EA1Uj^KlI^WxxX9H^PylJ`ndSNAd-5@w> zrFj{ovNo`TZF)xJ)d&rN=76xasd;;q0J0UNViRMVW~13HAr_Ao*Kgdi3&6LzdE1ta zKnhr&Zwbxe1;WB5wSvbx8|>DWjaWbDw}fqoU3urirMC)A+qMc@cQmTZySe9bc>^Z^ z$1WeXNgVn)?P@>SCS^o7o6VY~vmxLKX9|Ke-LXA5PJ&{*M-3=xOy}TtW4hQ&gT)9@ z)b!7AseozT-o%LZ3`ehIQ3AFBULqmSbB(^Y-mdVTK@KeOBJKY!!mH*RH(H zfl;w&9F6K^i$qwpdpj_#2bjdOam%{<$GA-I11#MOX)6tu)aQ%T&usf@{Vo1e{z>(d zd{MV1?hWSI%^sGgs6O+Z82ir0w^mIr;4(RKug3717!zWKGI=za7(zyYpACc)VXXjz zB2IMSS%~LOJlD#ksoJAZ9m~&2M#zivugHsCC-`7aefEYz@nCRCliicuROPXIoK*9|uWWR*^yy}~1sHj~;?8U*= zO;qF=*X)Fh+HQtj1WPlYcw~36kAp>oL(U35>B;if2l-%!r{2%)UTG-|YJz3ZyB$>H z4x(+A_Lkqh+gz!WS6ECz*hYFxelz;P@|1X39v1hO8b@}E78+!7a+ZU&mlY&-GUE<8 z0o%2#;9;@MT`w;Ra_D`*jEV6=z3JSo8&>Hr=H^ZNf!O0&+Vlf)rbk+9RJ8wFtZwb1 zAf2I=^I_?cDX)v)8oa2xnD?URNpXh9X>%H-Bd5S@!s3@=@*85!^wY3i_px%r(mC{lO*;HDM1p= z?)*`3ZO|4ZiHC-iCK4^`{87`|Cg?sB%|lG)ZK|xS6ug0L4U#I3!Iz1wbP2*u8By}e z*;j*et_J6h2btKLteib(JpbaA<0-;&&y`?!`Kpzf3f27Po^Xmc6qOlagFq6t0i$=H+xTt}nx|c9P>GPpki*PUqA0EJa-C%73_EYwoUl5# zqfYkT%HAi4t@e&|*<0O*^k;M3;U9^I^aZ)kV}E2_FzStYhWSqz%)S>$!17Mhvz{W) zI|04&gdsB~wC&c}tMK)Ddet%NqS2V$?qlCaFh1rJLSvD- zN7>sx#aF=d(^iq|nKmST*j*w&3!8@t`4g2BY=$Z}arw#wUnULll1X9dQzV^oo%Axi z6G&`NmjiMX-OFh^omV?2%g1_g-&i{i>Bk)}ws+P&hPE>K2w6DF(cg)MWWT?VXhxXa z4?W&TZ7s-?wi$Jzh4&eQt#$kG&CVDN@FLDy=(ngJx-C2{{?qnDLb-fso5y zco-nx4xFbxgg-(XBHm+lmp#JjE@Sq^{G!#t*f;9t>*E{DW$hm7i38#RXl72-)D!25 zCMr|t!&*EmGB{@}zHP&JeA_qjw_VBKb|pWxYkdVe>M#U3IqG4WII{=x1hoyb4qsiPHN=T<^v-;EaY(4tv>3$V17O0IW_xv z;5$kLmaaLjU&OtH9whD424J=%JHGkyo&B*`SbYW{ET5Eg9x>M)o#N-D_a)1Ep@fnU$yk{$}Vm zY*Gz?8&?mLolacLO%;Nq4A$X_L2{jpy7_l`NrZlU02V+*z6jO zEv4PDXe7C6fPa@+Yf(wB5PQWUU?2nB6O%M6~}xJfa1G;+RRj)Llr?&>$kCX{R{%~H&3{w zmTiJv*Is6eUbd-}%=o*E8ED@NuEEv&oqh`c1M?EB)tH}=iv>x-Lx^&VtHuO*AQb>J z>>=r%XPAX;h2{MU$F4XjpDvB~G{9=`3$xA%Q$bh|6%FoW+!d|_XV2MP@bz=eH##T2 zt7$it-Q{u37cE7|tBHQrZ;5elYT7K20BbH#LF6?auUix4n2(v&6`tuRii1M)gdi`k zbQt57806+}TB1hPs?v4Ke?Y4>Ui(+)UEz(8YU(a6hPF9~mN&p!QKK|F3SmQ85H~BR zU#szCD-?bYRN?WP?b!-l0gp3{Xv-}-t*o~E=z4fU6~dMh8iPv&`hr^>U(1r?OV~-4 z#9zE@QP#nduL0JQji~jx%OTiH8ZO=E_zV`355ht+N8SPpm0v5{VZXVV%(MuRzWj-O1iL_?P?vA;~hx4+*1HRc7O$mjhzp#;Jk zBpS}&#&Qv1`8Mtt^XtEs|%Q&pK zucWoO2QT9EX+MCJuONZf#7d6TmDr>jsTlV1&kWLbvG`U?maZEOct~QTz>Sap@eamv_jY)?k9(DvK^c9*B z=tQ)qEp3MxymzxSjgyOu-KQo!fgKT$4&SP~V3LSUbhp($AywNr#irGqn_=4^u@Qw}+fMnRJ+K^hmu}0!!yyMI7saK?z6{9xpESJHLI!b`GUThhZ$QDbCVq zJfPQ}%jBW9J*8Y*e*2wHjeOnF+_s$KIc+)04Mzw1kyFJEZ3DSSo{)~L$>~^GnscZy z#A-;yb7I=#h7tj^x*ztgfKCnkLKQll#vXIi_i9Rr0-I3yIMrIXn9-t%i6xq-!t2i3 z)b)TRd*T-Zw-%G>I)y)0($RZQ2Kr#JjPhSyRQT+3S9AUVIWZXswhBs&m8fO0%UL=;bVnXF-j~W00^xTo7u&l${ zcR)(tanwWdW2+73wno@S>tO3_#NM2Oy;&QtRo26b@IJ?l@f!i}`LpQ7e1Rxo><1Dx z9M6XhzcO6dt_78s-!b9P9{AwWXGq&}g$liT9y^L67kP%|duO>9fyj+h23ji&#&Ewo#|%y$Kz@(iLl5fWudTt?3l)1@Pi+6WHD^ z1Oh4!vM-2kK3a`0J@6}!^UjiT&E8YWN9Tv~vF`a;_s=h} zoS(*b!#mgza)kw(LA=%Vo6?$)?pQChpM2CDV|E&#)&QXlK6@t_E&LdiilzSur}w6A zEzXqSuV6`qFTVypmm-IiVIhb9B5BvcH-mp~LQGs!+)kC^c9&4n5v?Q8oT+|pz)cvZ zLlZCQm^lW|;}HAaC9P5uF6r1~&A>U25%Cz&mzT!(!pk2LQVmd@fk(i@{!)y-tYE&H zts2c)tpXofp$nM20d~#~DRnZfrnhvJN^kP?oNGE!gz3n64sC%SxSEqu?)C7^(aEOZ zDr=VC9P$RmQYN7r|HjGc%2R4_Lyqu3yArh?hvs1Xm?*o-&@TcHk z-qNKfrdSbt)wS^9L3wD8egeq`5m<|K+D;BMiL8J}(!=sy(@qnqA#G^_F6>sTji~7Tcg|acgTA?1@j|qJ5LDFM~dOuE#E)jyA) zXtJ<5Ho+i$X`mTW)9vK+BOGNkhPg+y8N8#(6=|?P&{LDd_n_zJWNl|UxneLWFuNbd z>oa-G4Ru6V4cY2FOjx|Rab5G6@D>z!;`}g4>=_VkI@C2itsAQ=sMf`!t{Kdm@EdhB zG;P09O_dO6fIzpoX?w;X6Eg8_ncB@gPjo>S|4;1cOo!9S^(m%nq!NYB`k|CwDd?oF z8>F^KZEHLdX*IVrN$-Rfx0r<1P=VdFoj;a+l)8rC^pef2bM{#T@4mF~#J;awZ|*aB z4g1-g6^^LZgM@OtMyn%4HR!5d;#pEX$2I4A*L>F;*g6$rK44#!<0EZ&1aPpBUKzHr z^2w2O^2Ibs%pFW8C#3aWK5=*mvZX}Z5TB?Uv%OlepQ9hQarCu=9F2dUqclvN4ms3A zDvFjCE#{mBGVjcbLl=xWJ(m(~%u?y$(F&|hFUHHs+1_;W5on(>Da~riFVqx0Qg#lo zRSS&3E*k4QKIh^-jt*nZQ$0GVd>IjHTA-9J_m<{JH#>^nHGv`)yhBN8v=rm<-d^gZ zi5G?@gyvb`2DEAc-^c4-_JJ`^9t;3Y=RYCz z%_WPc-bi>nJcfOJtw?2QX86FeJ=7ZUwvYrFC5a6~Z11qNF90u~7s`p_f%B`qTy%9k zAIlGudq9uN6dWh#EQ#Bdw;UVeclZn;Dnuh%TRbvJS-GgK_0HRT*4A#sIPSqM0<~d2 zY~a#1i|6ue;OO&cHx!NRQ+lV!5f0%!%EJ0vuPGI8ZFTQJIbyF3lW-2F_1x^;Cw*jn zwEHG6nOSuHrey)?z#1dx6=5%^;m(O9ED}Y8Kh5dxNVmcH<(ZY%L*3o(zn+=3bZha! z-HUeTbH$!kcU^o}xGPMfPVdes5v;vVo-2{3=1Y~Gv_qSCY$$(LCFlk^%P5;?&5oBV z^OZSD!7M=*W>w;gPQRr(|J_Q!-BiGxX=I8DcT)gy!NC&z{uDZX26utMprjAcvJDc? zC^6XOW+^jppA1fWe7!ZOQCJ=DZ%m91=*HHo!K#V9(7n%1`WE#w-1-RMimgEe?-o2v z2W~S%wtXidBECod$nIBpcS@xDk*+BcjSe~3toC}CPrhyOTTs;TF@H!C>kK(ee+~&- zNwr3Ae)fc#g6Ke9g3UAzqYpq$JoJa1V#|DMcTa_U@${$Vbe1<|wazn#hQ`HH<; ziK%sK4j_un9(gLOlX!v{=CU)P`+Ab`!_l@l?+yp{k6x>un+(PQEkJ2@Na_IlW~1 zsc;}PeJgLf9Jy~Bowk0f-d4WEw(I!rz^>qfOw!pO;RXNJT;(IwlO-S9&B1eR{jO{@!f)}HuPvnADZBeAVmXyZ36hU$?=JbCSe3l%aXN%61i_{@F2vA2Rj3TWO6|_ zKWb8pK3-_u>Ui8Aa6HZ_AL0Gc~3fhLPg~ZBfNbt_IXx4*D{=3HxiUI5y%MDQ}q7=1ZrADUUVA z8+?iUL-(}!I*GS$mAdLGl&QX;#psyvE{RR??UM|Z}95RZ4Ip%U|P0Wo0RA?X7s07hbaA54tW zO3G|hQ9zwhg+~U5YcRKe|16!}$n%uVGm~?%_)t&55(*ET;pF#5iv(Tb=K~>uOT0eJ zeqV!^4^h)1qekyS%rcV>issNswq`Gn=zK%T{~j4ievu~KA(ign#C>R$)eCB|7GAip zb>pEMfhQecl;UCb+3X$=B77G&Bthx}tq!f$#Ak=oP8!czs;|J_tTvp7WzRi9XsKTr z&e-vNeTIjhmw`kAZ#_wJ${VPJFHQA$99k(63&eyk#6%z)_+DPO&->GDg30Mdk~n-GFMJn)^szQ>5noH!4Cdjb>wbKLE~9!4jd!7=8;^0R<(391|wc6w>pN3~_o(8!Q~+RcE2b&5TFIc%2JhK;%c zXv&`t7eE&d&u2~vSDT2=zFX@->h89EGE=YA7(iYhEJzd#j~X;KF3t}X`CUz24)+HX%Y)k=vf&z_B9t@ z6JTe`IGoYsgM$S=DtJR?FU??#D^<@u zO2+4j+4iP-=GpUo1vvi>4wx6`FB5{a!o2iV^bi(4xN%94TsD&UXvB6ugZAq}sgv_S zUk@dp7)T4#{a?8n{Xz>76u%28#7`)z^MMNmZ>ezAGtZ_+-kmrVnGTQIYW->3SF>pg z!3_q?zr}oVJiobTUssWe7YhI(e;gdgi*;A zTs>6^yzERNwm{^g-DV#T@wV|1XUji72@5~eK^LaFeyCH~MyVSnT=;c}mV zx__5i+uBufs#}<1w%F?VX}r^Xe#UMxBS+SSipxBqRR@eyC!2m7dh&rsLhD*jcTb+O zE<&b&emj3Za!ry8A3RX{IB1Vz=?~paRvOBG@Hke_Xd{XNXHBJ)ic3JHGPblhl-6gpKhDYWUX(^SGfc(t0Y3mvzuVsg#cvQqi0oOR%*I zbE+?Qw!T`7-Ecmq{O|q8iWf*^imrVy`Iq#T$cO#ZK?sir6b9j(2;&(}9v)z~lR%D} z*fg5#2M$(gbdu1hcezNwTLqvS3HJI_@L=X8k9IMe-bwLets7fA-Gy?_(hazAgZV_x zU9;*o(b}u^S$lI1bRUZpIX}nk8;%g}E=qhdz_eANI>sZjI>{>7Ni&)@(i$;w;$^EL=M6xI-%;8 zudO%KQ;3ykz2t$NsxUT3D9VEAXk^F*2W{A8cClO(Pm zwsqQqBr#`rT4w<7nZuQxWliq~k0R_Cp4%B{B8l?h8#>E2yx(*b;nLxmoq-J`Q8IjU z=TW>T4zqKQwW)d;0!{js-ch^Qw@`2}uQ2#7Hm#cl*DNd``gErFWHJkx zzbn2|DpM$oIiKCDI$Ei|Lu2tQ0tR&d)U%Q~O^&-;s@cg{%KSl8TPmC&lbG$;Y8J z;|R4!a1M_q|Cl0nY7?!itQPYA^ zM(2$tyWuVA%GifOM>}r6Rs*=I&@y@u{*_)$kW}T$UTZGyNMTk0Ue93i*%1!@y#n@6 zYZ|*(R;dqgUSIUHvS!?$gWts@n(JfU$g_Io309FQ43ItpKRCbuPrTO)5q3@xoK zn86knzc-b=SU@{^S(o_E0LO5YO$cfef5FV@)tMILsTt$ehB_5 zSpUng1ZFe9(*A2KZvT*Bu?So;lDq^gF(5OoEjtUw*Hwf0WOE8TEX)cIeYHk*2U~(| zZkUiLSTSHMpS8u$)}{?M8Ee)ERbQWPbAKN9m9~u8GNfS3tR1@pv@peJY!cNinxoQ* zqscn>5V#~rR}&tr3ZtVAWBnK$Y z&F3hWQ#}PsfgPuJ9;gWRYIDwZs?e8CewOY$(97hzO-wqs71G`5fomncYRuZLu!?D| zt0I4jGrpA730}rd6Rphp2ePVy`rIXXi}Dr|N1?wEH%}4RR_6O}gMOc3>g9eSME&Mq z3|iFXxKEPApHeM0pF$2MxvKsvN1xlx(fN2X{e_JBLHL)jJyi!hkNZzqjCf59Y*B&^ z#)ZIh1(Gi4=b3FQ4UALvwQJ4n?%-(}={nqfVvq-ucMsQEne>I7Ga6@&O>wI%Eb96+61!^)cAhNV;_&NZjPo;;5_uu+OQy1`*x`p1 z!H=E`8J_S7tQDKnPyg*V*w0)&|Yi~eZHUpdm}UFW>65hxO;do`THT!Iyb15 zVs*MwCM~id?iqN2s#00I>qMW&SDJUmxR?*$Es`?Pdb^frTn$SLL8f44{dK z`kO7>>N!@tH`oN&iK0I&<^QekglgmSQ$Khg4wfC2qrmRMo4X*LP28Cpx8dJg%P_2n(ALF|`^WstOdWZbLIfYWg>`O#SJ zh48KAWhPrpCvRrHvZ{RGgZm(Bz=QiTEA)#Di(lb*Wi8~h#VybX!k(0qiw_)ke|3iK zNhYIXa^%d-)*xl@ZSK*-&XUb!Yn}NdgOskZ_Oewx!16HL8?D4c+awVh+X?X6W0(sX zZa#8_Q>p zr02g2h|obxrmxh?hRRf24;uwoDLFsKug>}D8D^)9e?7kg472kKxI<8N4+<3q`x&3~ z_aX3MLoAKmoCME6{C)&`#-U{Y5V#ECE8HWhk)A(b6joZF?Ec^YEN`T9;wP~4xySll zXwF=(GrRF4)+603t$p3b%1_lfV{)|I=QPqRNH0nuDOw=CCHCnxxVe(IueNrGW)G7~ z8$o$%qAsZvT2b3U3ogcmR`yBm5Fafp)4Vjnr;80GUmAjT-7yvR#zn$V@;H2|6+dp6 zZhfuA**egYfSwzt0Red}J9oFJ zccrk}n}-~jr&YKot{SPI#r?2GHb66V#}IDh2|Kp>!@;d1lFed-_5_-uaO7HBDOfsPY|7W2uo z=zFSX5^n1=qX#z*QOE2!%Ns|_^da1Vh_l%FkUd=FZF3jJn;u#hHgXH315=Km2XWjN zq>DiQ#QGOu{R^UhRRa#ms5CvKE6d~@N}e3lMItu3btw721_?awhLT?ovQxY$o9TIR zqjI@1Y>_G?qjO4M7I|>t0ebmb*4Qt3z56396A!?Uj@>-;gWL;j|0t?xg zC3VsUS)?XD5&Ry19`_(X?~ytQBcTmsIy+%zOBP^jEh&(*m7`5A&@Wn&Ek6&RgO!-! zS*goS0;rw!{tAC*P%KWJ%zWR6lXJQsvM|t8cy7TxQQ%ii;Pi7qX^$jrLlO1;3M`=q zKkO0S}g|A$p2yd%E{DT9ZVZ=8uj1{F(ExXSh zoJ?!oOx*jhaVJfTjIi|SxWPq-Gwse?JX8vk%wXN7`GxN zA1TMudETQ3>E6o+Yxmk7Z`m7o{M6nopZ}oY5n)fT8QMhk{9y8^FBjt+!22~kdORA) zRR4~+vv?9c7RXMiw7<*#e{=RO@NHCA{`j5I!?OI66DN@!+Zo9(*?Gxn2uT)#EW<={ zo&+e+gmxsyVdT8zI0iW+Am;&c2#XT}ai9-7kdpA|8kh7(AK5yzw9uBWk>#hA48-LG2~@bOE=_XZVc$-w&J<*8ds#(Not^3^lnPl_M=+^Yq|OzR z2FQQ+b8V)%@$)9UpPBk$q08zkq^FUfW$vfvErM{b$I}tY=>4WaRcz)!qIK}|zi=h#hF)%>Z;z~@M+ z|296~n^f-|C!1^jxXU^ZcfoPUtCSC9*7YGuoqn5R5E`CFtVIYG0y2F$&XH36Q#Rj(q3wIx4Ls^FT@4+&@AY}%7x}#i#^Lrp}NQaJPfVRT#O;8b7}`v-_#a*ew@R4 z9^}{!?mR}azMtY9gYCt>J{~(S+UyFvUW2e%w4#={!^A)7uxm$YknA=!yD(a?(tcG~ z<5gjGnEgBn9W*>oY-ct3QJu}~8Bx_#wt^k5GWLMZ&haLXsdhviN@YO4J)-^zS|%jL zrSvl?zsQpT=hPXidF5*Ag?+&kv^F_@A=;={i~F;bLF@~$Dvs+cbk#<7^o48@#sNRx z$#wLFe7n-u=kVO$$+!-LIoNTc^H&{8r)jUSo5RROYsoC-r4T1%rqgKCD@ajGoI7lyxppq{e;~!jlaLtBj7q!EMzE`uFFNr2eLVj(X>jCS)l-Z{BX2|>ao9Y! z85D!fA=KT*DGp)zZ91C)oZ_>o8G`e{m(XG<@1DJ|E6_L|oozZ&d^I)A!#_g0K{`mO zu?9*xw=e}OOz=HCNeqs`7s2D)(b_FEjyS+`)u%Xxi?79uoZh=7I`W_&_4jFzuMU8o zI`ny}YaVCFB+Lb?7?&-&3itJ;Y%XWV4lb_8$_Bm?Y&u~?{c5V_s@m0Qau~FPqg`mp z8R%F0#<2H|JoC{^gx-$&(?JqJ-~AUHmh8#)MD3b-1C4!|SH`|{Yf86E@}!X?PC>oa zdkVly{(c-!MfIoi4qxjPOXK}Z?VW+O z^>tQR%q&T&CD==44_8A6!5A~yPZ#HPC)KZFb)N-}h<;6{T)U;67JERH&_|48#pvTg z@NdIT>`eY^tVSvGR7cpu5qE_a+lI1Ui`bdaBo>0D9*dn~7kMe}2cwi?essFldnZeo zaix^R+uwuzE%Nb^^SLmlD`9w)+pLv)JtSLP&#< zW@x5o<|=Tjnl8r_tixu z!38?&!Xs+cc;3X*V(n@5p}KJ3P)GRmp>yF64{;qM>U3>?E(_nC+!KI}7P!tkP~(=f z29G)7ez3?qg|k>QBWOh!i)bxK?SR_YKs_@;YYBV9wrHU_lOGa{C@r@_aV>=qFp;<2>3NQ8G40ZTyePbW2Nr8f!k-O4C0LCkU4nB({| z8i~FO^tDWHPsr5jkJw76HS0#1AP2z*2dOuGa||)g=3G_ghESG=xD)8@VszwdGNJd( zw{tZavCPo9pkB!gacvxa>)JjmfAEY4tpmJ3#gvsC+8qy6nVAZ9^xBQpGh!I`TDbW8 zi7AS(Ck2anF8+t4*;CQRp})}h3%*B@@P@~m{$vxS3*IY=vQT-bKVx5EwlQk48$6w; z;S=clz>N2ByKux;Vc&uJA%&$eAP&yV6#CQZA@4%bi!oDJ_()$buyUrn^Y7m5!!sTC zklqY*sdT{6nc>(PTQlTvY>OUtY>oCfHpSKr@#2Z4nKiz_saJUC@eN~R8^%V*#+Zy! z-iqGA$5)PX@zvurLTA{11v>wA6f(i!>t4NhFysz$_E+z@YIN1d-t0o{QigT zIT+a+{#E4Fu({LT;n@|=)IlB@2^s7baHO2jb5GCxdb_2*=bj&Vr10yQ0V^Plwb;zg zr0Tw0yM@LU4tx{Ai2C&Yz-h z{boebxQxkfyfkl*7IO*Tg+4S9B*wpE}Og6uVbPRR2EUa$XG2PKO_^%@`OGdE?t~4l} zn2W^NdXLfe(1R(#&~>L4+EixH!rtz^9bwBbo9ux+^)8Io?Gv-g?9sk|vXL+G=ZA(gs2Zc7NZK~E|`6%UpdMB4KE3aof z70a0Duk;)oWc>FSAxWCo1D-t@jbx~A4ecpFPS=n8b(s1u^-bct^q8M%Y&GzVc}$G; zKnbD{&&p_DGz;r2qmIL(RgiJ84Csnj8T%%#sb5Qo_W{nN$(apl46vddqi2vnnB%_UR%y*T4t0Q?Zh4aM&o5>DrNU)3S7J|0eNPu0CzUroyJ{GEC+Yf zad!fD#+VUzg}8ePci6|P$o9}`BtO=I5ewEE;6xZuTWhsD9yH_PBO|t5J;hx7U5wem zvs7jpzhJ)@VrB--iG~ntb@?fLcYP70EC)ll)~B!E2r-_SNuwf()jo}EmNOQ#_Y!TC zV?w%|>9IC(rWiWh(Eh;t9LNOoW6RM8PFyyM`m&{>4l=wE^~DjJ8MOW#IVooR#@^=PW07hWGWEB8~@( z%>w5tG-G~s?*&&@!5~3nk7pnj|M(<-ZuImr*BvCub~#_u)_zXR7u3e?KwBYga^k^& zO$zRF7goGzxsH|5RZ0QMoefD5fpNr@ zDP;K5?OZds!jMi}ThEJ@ z1qZ*jPJbkCR?NHs{(Ck+1DUs2Bfu(#&E{zdJzV1^AN#<*%8 zH5wP?E{K7DKE`%)T_@W!o(q5qR_NLA5#y7Yp*9zsZ3y$YyXta93#nTipJ(Ie``1hl4}<4zk-u_s2< z8>vj4uRyv5s<-pi`Oz$rETJq6+MR^F^i2OLXjSkRKEUrE2GevG#I#PKrn3Rv4Hb5> zH<9nWYIpQOSY>dS85YTG-akZZn_2bZDA%1(i!mpC5}TtvpC9GEc}+8$lYnK$rRWRp za;z;9>g(ef(2+=Bb^ee$Cq`=nAdkaO%GTn9`lE?=Kft?>wa_n(lSV~CeQ|uh`**+^ zG(?@6wZ??pUm)qtBn^HInzBmE8pr}P8r=Rl8oY{nO4DFtaZf*$Y-8!wrG9Us)M;In z;F;+fc3c(VV(1{R#5{Fb4W>B!J_Sors-;JhI>^hYAJabbi27rkZ5nU<$0W&axv?O) ztn38+LT6SB6N9D?=`RwlIqjQHUzt+hNL7o|v=l#1q*FRHks|5jWW+X>V&74V{m-~p zC$2AOV@N+Nr_(9#NNUnKE!>tQX+V{!|>*TV^-&<$%iZM?omE6;Igil)?OQuNyk?6&k+E+-dx zUUuIYh9;cH1YU7OeH?H+o83dj&YL~Lmz)CN%{#1b=4T<6z?bUdX4s87eDZY=hfQt zsjxo2|FQ+`ous$0F{3eXC-~nkJ<>>jp+E}>k4q>s#u(5mpQUL>bwxYS460tFE9iWg z|EBv^;JZWfe-5;cm@VAT=44#_+J+k3rFHXr;lG9UnXm?2xwns6xG4rX0DOs(=JL4u zRzh3RY5K}NNWcAE><@oL`k7hIUzjdI4ppcKa-VzJ`962n#YXv|nL-JBETPtq^%SzF zGNgJ5-g*>Cc1Qw7kHup`NhPGZ6(w^p2fYhQYWj_^7f)4udX0JYb~dISxvcM8FozA! z5jkiSTvijKd!R=^x*ki!gnDvR7k~aTq+q~xv7G5C%k+|kF0<>f|EvcOm=$b*jmrt> zWn~4!&@xF3E3l^cWH{f2Z=I>}3W7(fh7RVr#%iy@e$WR^#>OgdmSFO+_(O>*PelXY zSP2~d$`$(>D_8!!vC31q${;p6>P z4Q~HF|Iht~MzOJ?VK0tX8!J8K4ZLJ+a7*P4dnK;194PR6lpss-5=3oO9<}OI!*BcnWem~>QMueTSmjBsLfd|36rmz>-6uh^9 zM%x{ar~c{AJT_3tyPPji^Gx&V_DpL?%{IndSi9|Cb(M)L zdby)3Jis;`r#{EZ!gddyc<^L+d_=u>1al;zBDweu7Gy5-_5aI1GlN6oFMx{)pF5(c#ncO0r)rxQU;7NB*PeJ^*@4*A;90WHPev!o3{CYYX*SCtF7dGt%ALx)sA@o z%aUBL_RP*$S?7BRS9!gEdllxsL8R zyn#*tt}cBEug~Cdf&XUFFm|=WAlW2dp9^J9%O>d^q5K)Vx+^GuAPL@2hBY?ihs@O( zgPp9?>X9tKNwr{SBCWmP)YdAdm8OQF_NgHz9Cv37Mp)SDlEcfDc2}{|!eL#K=CLVk z;>?0ohRW)82P6W{m8RG(BX&IzPLl(aKt{D<^dux0ABO6J8Mf+{Z7mKZ{cZ-{U5~xs zXNARh+a5GR^Om@Bosd)yjOrXyU;#sW8a&e1IkJG8AYk1F6e7$^J@?aB^}?wZrhKnu zG32YI@VlBWQxE#u39Lb%#sR${q`--iJ=>FjE_0SQ+w-eXagF|>`#$29itWD&o(s*w zF8?gsxgdAnySRGS#)v)~S z+LG!a&Bl(#C8ABA)=q%QgSf!N(BjhfTD7<~#5HJfu}AcG;+Z^rSr{7W9B;&~MpC^4 z+HzcQDx|=4J=wlU?o0bF=~}3<=b{!)Cv$u9Uf&|-{XA<0t$vEF<_+cT_IfjE4EGxy zm(D}Bg>a82&0aI|Q!$|@PqK!!g|@C)`nUXRp6PtPEBY^GG*pl*VlmzU_C~-y!U|3_ zbAwjbf+M?9s0&JycmQ4X-=L{MWlq5UB@2?N`g&mCL&}!xc?wd6#K>XfpOqWMn}X0n zxJVkko_g%!*?-j%E_B$#;DuMhCi6X@TF1{j(c<1mi$4rHCeG}s6e=z;>x#mag>tJ}KfCHb6x8@P&(n>+j;Z?0>6X>&(ot+?Cns$C53r#rza_DEyW9{(oKEB-wj z&u$#sc>Si0o>y=z_HXnwc@04wM%#^^WC15->N%+s=eX?iW{9xVibyLWZWf&-E!q~u z9bJE2;smB6Uk2RcIV~o^)529f+9HE9UYgo(yA7@F-b9VUlvnZIoosM$zNzJok`o z*G(Q>HFu%zUZ&i1FJ}{k%W8SDuEFiqLl#vx;`X}W`N%BRc@4N^))%KOP=kKjAsZpoAa(7tg)*W1jm3o?W1JIRrZuv{Ra^ zsI5_-rE#D6c~aP06&S$WmNiN<4!xAh3sY2(E>d2aVr|zOJQ3!DGnK7EdX#i=N$AX+ zK-hWSH!vClHqtlwhIF%MF3ivUTVV{i&n= zP}$ynhZ^_(?9kJDQ)Tb&t^0~~RoT9+p{>BoF;u)C^mX)haEFHW*B!DQ=s4s%FmR~n zz`F;^9$YMB+$KPqZ2|TXjwh5*2e4Rptk_^vp}2s0snb?dDfNAfozTjLB@5;P*jf?o z2S9h)OC`G%C$6b(NCr#wlsGeI^_*3;d$=kYmVkB9a~aE`uhh#y2lNL`!8C;`QMx8z zMLi=3LFXRm7KD1Bbr3d&^8~2vD&bQRq2q&y(&6Y7_6~y^fj7;h9C86$RMDuR1m%d- z0hvaJ4)2cQ9i+l|mkmlOK?~Zg2lIbl8|C?0KIc61|{!hDP!KMjM+f6P0Ds z7Kh42ICC@~UOlH}CTI?&`OwgigZU8qr8G$&@-0xb!3I2F`rO7YTjF!bajy%8R((898YdcYaE^WHH!a?aZ$U2gOFcO!es z0Da^(Tv);0uzKoa3~S#%kbF4DlRGhLXJH;qs4u57=}RQ7jdX;2Bj>_H5wb+9>wrdh zM?!rr#UU1bH&>fmO%0|MT>&n#KXe=;@!{RQZv7xDA5otfXVBBZKG9hV!Y-V`SeA%c z!aKR=Y{j0lioMMAd&`+F$gF6mT2=oFT!!;0SLpy&{VDam6n2Pq_q1d~expPFzMisR zm3(#he?xd+u1-!>*-F8b@Z1^TxIXd{0+^C;w;={OR~ zP?zH76hRkbdUV<<^Y{2gHVqUkZ?ieE!aY3^o&c|4q>2;U> zs)fTlq6IynG8;Tp=E5<$$DEEbQ9aXsXz+||RXXb> zztr4^Uz=y(QL`ie;!t1#JZca5O1%y8g8Bxj)LYVEmUQ+8DIyhPW}!ny$u5r1^s;VT zKai@J%j?kYS-dJKY(7;lGzyz<0GhT*yK>@}vy)A1LTwqxKCpbco|E!mPYdf)voGVYQINDgS*ebzF-0THf|q>tSk7^?(Jg4oi(_Ww7kXYlErBGn?~^l z>!wK1q%5_$O0_rQvRZm~hxU#_4-}fkMT@_BTvb<(mU|$j3iky@)Jvl&d)0z~NY|xf zX`Q)-qbrWCJi6-W>Z5Cpu04A5(RD{>cy2jb_lWDc`~w}2+2{-V_w>w)$NEOcxQKz}+plI1Z5Bf|q> z&=~Y3Jvh>@pngqyQKS<$*$<+4Ph%pl>7i(rYs)DP2Ydq3aiHtqnHk>eUe6Wx_qi5b z_ltU&hyTMBO;cBzn<7mTzH5z=BtK`z2&f6{sWFs%$54Q)gb!Kl9J9xbLH-m;&LYck zw~N+dl|emPL5234&YPA`v=Z!8NVHy>T%VSs9q90!V!29*e+e$9XJqH%@K&#=vsSOE zZeW$hZ;?g;S8b10d0kesWBz##yUB^OLdfh`JZSTVS>_!!NR@Q4Qg80s(zWxHAG+s2 zyUA3RFBYS1|%3FT*q43!wME{5Q|-$2p1nH*sx5 zon+up&)l+RF(izcQGE?oclLbSeF13B#lNj_QLL;$$quc?n06?%i2rrSSzoRf>Sr3Q z^}p8k4(aN?Ku$@)tZugvNQL>Zxn}XO7WWmowD3V_pF)ERPq!-f`x1dZcivz!5JD+N zNROM=rS=Sk6OsX@Gg%Y9KKDoGnVr>K7kdR#dV6%P7xKeFHfLsZb|?!gu8pNzi(m17 zGQ3RGV+Zo3Ku|7U;j-%Oh2V|*CeqU>eF0X&?0r6rNPbo`J*J;ia{fp7>UT{)fMlUs z)1Qa_xAt|N@=73#b<-=p7Ym=6Nm_Z66evlKs`n%`?any{P5U_0qr#T?C;lG?mNv8Q z!mPvYk1j6p1LMrb;>I++G&}I!;5F4V+gBZe#c39-Uo_eR-*t*@a{v}C@pyuEVOZHz zr6_a}7Vcl0u#taq!bV=tUkH_(nNeTAIdDqer%`r_jbfhHVnTDcl6(MSpMCJF4Jlhb zD09lMcZ{5WJ|N5Myn6cp=<7fU_ry*GzUOBpr+lYnSsqotH;z4;*oV*>MxL(Z=Tu@; z<+PM#8I*&rctAFbrUgJSJ^vh5Tktz}!FVO~;lyRw9dk4U z$i^(jfgj`rt_v>IHvT)oY+JgSz)4@XX zP_Pg>sD-&c%%Mgg-ps=4>ieT)#fYWC8ThFj9aaBnRL|x|i&i;0RrRKEcy1M~y+pg) zM?a8N^*ZfIf%ateC~U$*s=7dXmajd#5vaGL>bIbAMd!yy+1yOvdW@<-{-z}&|AC_|DK+?57vkFkiF*P z*om2Y-J1u6kli82l$pSBgzu`%08;N_j<3USRdBF6v;nwq&~(HO;RQ(Zd^5S~b#FI^ zHq}f6?x?-S9-Ut!L^srwM*THn%%p6q$%*c$$&2oUPHkJw^|5KN@8^ORB^$r4;vWFn zkIwx{j&}Z@LL9KG_&J5g@3XK^JSrNix4->Q#Z$%PhFsCPEOQ=z!MXGx5J7Xrx@CrW z+=XkG>T&JE^{flGv&6a^4D<2jC3;-@a6SFP?RcY`#|ASwAj!^q@BFo8Pw~Gk;_&-zw`=f-q0=xW zs}ruKjze;wQ<&{9!$#Xbis2f5kSm*}%vU%d1srti2Kll9+aWO<_nG>Gs25$CV$&-X z-h=Lv3;MD+-rZSBR%qtvbTM4Dtp2A}%Ut5E-qItP^z@S$@OLlzfXd4UdF5uKHWP{yg{ny@0>In9y=V@=ai8p$@8N?fS^Kw*2{clmER9=P#__Eh0dZ=7B>-C8ys ze{3-{AWiRF1G(@bvJ6#rD%U~>4w#If+fC@5Km?85aVt~42D`T#s*RX;^(g7x@=eyW z?%x2P=8jt}(A(hRKO4;>8((;yj=0xFRo~Hu$6=GZL_FhD)y`4fg(IGzFHb2%+dQm2 zSJmdx&un##OCMtGGv^k?#b&Op{HF4soVzxT|Jy6xcA3{`E*- z1u7DSu{c@RsJabv#gZtSUlw&pH%SH&RxT4MbR-E?0Wu2c9o9hlG79|?Hm4#wnXV0A zoC6C=zue_68nnr#4R-+pL$73r*Nbltv+n4y0$fT(V)NnmQxb&#BT?N_>gl>=^Yf#N zk?PNqIaf+!(n^#50za6Kvhq<#@lmsrxmxtOa_y;EiE=$Qcy);kDA8>w(dvm3u{pm+ z-TCn4i2E0VY3fX!C>vQ}|3oXBIq3*EAYF6#(qDfGCCc2ewED#>6ivc=9?_!-^f;l# zi6=f!3#&$pqZ%#tIJ#n2m*4fJ@)Mo8}(3s)*{AoVxsOLX+HN>_x%bxDo^jeSjXgb4*@_4RKTu0Qw~xN~=9jpC|w zz*3g@>yOW~d3GRl!-f#6E7!pkG#g2(Zl3e$c{8kK3lxV4KBX)DK3CoxdM=V7o-XNI zZe)Ln$&t`rzI(|*F8smpipsRciHuzYKC)Kt${x&u4K7x#;1*tnMpXuHq}p!m+0Q)PPdYyD=(y9(^?`gPVR2cM%j_O&{x>poC)NmGPJi81>FfT-^gjmI!ym84Y7RE;F=vofkkz*y z`%eq8o3JdFr&Nmt_M7W%4X`Y99Fea3y=7O39SjQH6S=n;yE4x{j zGX&gzN6tlsg$wsa7|_)CSQtBlI&mYAkO|N1;|t{7;7)llR(FecW8_W&4RS?uJ+nov zsq%BujeC!;t&_Npx(>2rGS5A8K5ef>wYl%8QzV^O`T`#fz><$0owRvR zApd5J-VB&RY_0{njV#1~U1thqJN_X$?H!Y2G5owPf{)i}v9Bn!hJ-8y?xHH(vS920;kcK*KA$ zrVJYNrkavyW=(n2Tw{!tC^@*Z*GvKbHZ__HUN{LESb2%8>4P!HuVQvvyzsLe+p)s% zBelN_Z-OVg>zwuh8@g<(6q%~P;hx1;|05q^aU-B`!REp?mq9Z zVcnGp-R65@4n=V6jJh1H(J)q8Pr(9-<_lVP>7ws|i}>XjClJPlQF~sD=W6r*YG-8Et{Vcl>@4pn^-D-1^w!UL{@B|R~DNCNp<6RrSi|XPO9I4 z7OG955I@oGZ^ymqxgX>D5^SV7a02v>d@+owPbYNBG9_E713yYUJ-vBJi*+4h70u z*B_&oU@HoZW7v-n6%Qbl-@$W4b>NaZJQ740=!}iiS6-Akjh;IZ;!<=yT4Z{D#k^CD zd3Wx@D634*S%u)prlRd-Mg_=kjL}}m9WJTwjr7WO)?UehXRtEEx3OzqrGuwzN}a1} zFQ)I`gw#Kc&Oz$F0JO9)BMZ1j{_wSd!XAn2yMGPcc?vrpVU_4zcn`^UFg^dx7?uJr z;tL$oM#(2qC7s$|NAE+(A>@{L7=OTQV}x@ykuIAXin1!o6(QmbVa?7Ery}~U%n;6a zG1JZm|D?rz*qyvE1a8L#-U;PxPO15rqtUCsP~I&Q<((*Lr4Gp2T1hK`4UF7Ju`>HK zy7Wp(F)QJ^N4AM!l#}NEHl+LBm(q1zl`hHcs=-U+Y!j_58U>$0x^G13DX-DdRqTV- zIv-81pEB?TN}uTXP>k}%M~7sL9!i>~2N3)DD8&3)ygkmzok#6r%iYo)UKqIbMt<;I=GND+^*Q2C(az$JROK9&;f&mBBbr}3W0fk z37Av1Eok9Iiev`|%nwT1H9v0#^t7p$O(%@Q_*cgWwNsMvlpe&%K%8_t^?^4xVDGs{ z!pe0ni*AKH?_?u((a+|unzDMznh%h|3`q8`OU31%%L4NGt#L=dRqF740IvE2iN*gR zC2VGK5qlqGze3@MV~c^RICPP0VE#D#4C;hz<`u{mfW6~oO1=nBi0;ehSI8Tzu(OZ3 zWGl3gOk%xUY(47Ej+s}M%O@aXTPHthbxUS>ip(Q-dI>F2>Tt8DNz;#uBV7fD3LXat z{*?@0zB8)pu9LBgCYu)2N$d#8u)L5~x#R&E{<`sw?%0!)&;La(7x?4B`WxYK;(8Gy zIb^{(a)neaF0A!QA2!>3)tiUlGPhS^Wgl*N+UN5b&>p9G&GO?&xvVu`5n6Tdf*sim zZlDoTKpI^Hp_Plf#s~%JvihTx(CXL>UmT&6keRr#W8f`5Su+xin1ua694UUt{r#9z zq}4LfNeA0fSMiP?u;}QeQ zHb=&nrZ$#tgzoCc?~pI~ds`TA_*ncK<9aQY|PuC}dooiCJyOPut5i31)~D^^^3_YFWazaAr~$yt|Siq>U#^Gs!TVx3tBd=NrspjA9J zg59$(%=8w>oC5A!^rM|Xt^^)TjV+Lmx=W%tvRyUYL*}IfyLBh7qEw@PmxiKc(?g=>8ka z766?r1CqL5B~C~Dkxnaz{oJ~6Z#&nbs=t8cK=7;;x;QGno&NGONqqpl9IGG!-v+j6 z`zd!eT8ItxuBsm;1n?feO&AoiZ29jPWU+J1F$eUAO?dlT?96lElqsZ=sDz$ajo4Gd zAOBSS7<**Ip(oC~CUfPE2l7PdBK;wEwIEK%>IVB^&69Q|SrhgcWL46K)z1)+I~Jqu zE=xKdfQG*N{db7wd^PDj{r^qN`lYne$T6gh&7yt2Y;2BGNy(Io^cIv05bv5L7ilWW1jfILftZT=A;;C2By=kV;1 z{<+h#5xcq%CP*e)15VK)sG1+G^!mi_xA_&{CmM!MZ`k%gZ%YEL7ClMB&=JDUgHm|8 z5ZsG(M*KO{DtyV zWch<+3$!Grd(stxPbEInTH@(&*T%S0eAh?)`bwh6eaN9ckZw^LS}xjEHpUKWQJ3I5 zOu)Q+65hbBZc$FHMbUF=QLLLn{-0D;%chnE6D{iXF+H#?4!D2#HjR7K9vHBG{tI|H z)Q>D4*iB>M|_dWkjwf|zoGk*x*Yh58Ja|?2)oBA z^^f4yfVL(OLIG!^5ap@t>mX~F9Ie>>49TtBbNuO)`iHSoGJIEwop)s~?933}>W#b_ zG1WfYU(25p7}r?>dc(qfD%NbL@I9Bc54J_|uv4=+GC4nm{l63C{}HU|=^K9?=afsp z6yUV)TF$^eevI@*QfLk7oImoVod4(eWX{iG$2O&QT$S_e>t2xNeJ;NTKA+#{m-D*~ z`JM7V=Jz$&=3j!mG@aikwfsJCCBNxB{zHmr`*exR8t(6nF#CwQWt2*hIOB=HE3f#E zk)--(*0r zgf2!JEh&@I8|i@^;J~ z+jj;wwF?uv>9im8x#w{2qA9K8g=X(q1wRg950GwQ`|c=%+@J!;{@8&J7kn4(En>qA zysv*MY!WY_&pgyZQWg%@YJB8GI1urLNw=+5RM4Y7xlBFkFv>ywl-8(OIPBiA2IV9w zogS8M(^JXeY6-HQIsbCE89NbvYxOM1w=P!C%$#MD*l}=#!@wjwo-e(RvNI1_B6Rto zJ(wX#81KgBdHBdY=(jN8lKRZp9Nf*p9f!Mbjm`G3$lm@M-1E49e5_i#ci>)!`$xvA zJax@+dwzYLzXIdj!(*_80hV|LENCiVQBwhn8k})`&R6NJ@I)F%)!E~MJkWm$n6zb@ zrUv|4Af;Vn7;|ynJ(hlZ|JWsrap~**6Xypf&ajsk1c~-Mi#aA(ag^f_a4f{(#4!hl z1Ba`EckSevu$EuT!eQRUOnK}MQ!{fLfPZK(Ky@Kc=VDRj!aF|$Pj#ktWb!${^?pkI&|bOXQ}z9E?3r~fgVoz5 z)jJk0Y_Fqt9DK`t3VobU)r%OnN`OQ6sk#AZWHY^&;J3EO>nJi6b@bcyg`NfVZg8H$ zW|J*aZ-VYoPawmVnGvb)@%08cp`)Iw@AV1(QP4QgV`*TaI#y@R0isb|DCPrVc<6O0 z$CD9E%On}fa|-3|LYbKBQCAC(c8-I}X>l5CCQJu~Ib#+v+iDoz9Oe{SouQR= z>wqCdD1Y_xUYQF#DeaTp^4FvWaJO7+uiPL3QQT+3ddegb*U1>?VF5Z5|4DY*LW2=l zZe5!*DqO`~jg~-%d%^hvVQcA3uUubeEr%>TT*%o|YI{;&NGNyZLcuC}#@hpOO5KL1 z=`g(gH10QDx!2pXy(#tUSMGJ#DNd>I-C9UeEha3+`tEIDN=&XpX$?nfIl@8XL{lxZ z*GYr*=cK(7=YtGMLY{4$FSs23fMkC$WTq2)zk6gS(ULhTq4oWvm zCLag+0;jF!+@Qi^&>??JzEe7UOhAIc`sncmV$BE8y()JrJa%%lW~u*)igA4~yrip4i# zFFv@O)&(3^1Ps{5pM8~Se#*%vBrlrjJ-B%?t%IA_6(4M5wiI+Wum;Agz{OJPzXP|F z>W}vxZ003zpbpfb`#3m7R%L*%9gGeE{xA!aL&Ba?Z-S-sO4#V}$5W~yr8~xhH>|s; z>!!D;-TMsH`Bz!i@Oq=k%RDeKCOio0B|+)~afHHjIuRx=f4Nrfs=~U47sLhi0M-KUdf%RJ0p54oi;x66= zsj4pOD$bht7PFZ=Z`5;*uzU2~=wtD93DO9;fHb@}5=tRsdla6dG+tQn!!xmnO@=!S0K`r?pK__{w$gOrD2pCS6MSs`hiuQ{ZQW z^JlGO6&1ddKC_1`Y?=HCY@A)Ck}pFLeDF*peFDr(ns3u>8m&fQ7|*C*0e2U6z??vK z&iYayF4(YJBa!cobLcVaX}tmdYXJmXGNa8o5(y z4=Az?6roi|N)3z&;M<5!TorT_@b25=DRteLUT}QXRm@_J7Wl5vuH+VaZa582G5%Y~ zBQlWsxOx_Hq~8OBB%Ru#iLygKtP<^}GNmp7f^Tlr0Nm%4I)*wKC;jpGKO;vhDi5bH z=Qj=0)8lyh{mb7#ZR~@8$r-5s|EV_kc~{rPC#rFr>zbrEKM%Z4IoJIOd>YiT=@sXM5&PpO1Y3PNCD>m75#NFS|WB3tM*T{ z4XVd4w+;AVfXrVXGk&fuluxvU?~Q(UGn;3N+P4^qBBuv2r?rhfG|W~0S*y$MLD7*d(bTUVwwQ;3ZQdqO3 zOT|O$*{xCR&zDnb6)5)h<-bp{w=Ww{^QTxG*b>-%B8rJ9nFNZxdYLG;Ory)|m)X2$ zwH@MRsIfE9o+o`IVRMF!$(cp-QCH7vp&?@eeP2RoSPD^jqL~U;`6>FqQzA2k0T=#)MNT`8`7sy5bXwNajxdPyXz&n8BDR)RIU?qRX?~zoii{*VM_gj3|xcbSck(EX_Kab2mkZKf`Z945UqS8%>PaqTvo6>m z)SBCB;jBjuRE>Sk{A z_k!Q_HPzn3o+Pw+_+}Y{j1?L_*GU!l&if;d)lTdZI(<&Lat*b{IQpF}TB%$kIRhMg z=S*slpk7Acd47(1zQmJKA0MILBO}H5eN_8BG%^#{og>pdL8-vmCm9r{{9*F|xD|Hc z8Y$lFDvtZ*jUP0>q;Vj98V52^SdBbCffn@Q2z?j+wI||mgRqSm0q!O!FgdSp0WTfK zaTLcSZ*A026ZO$B+8;?Z(|!ejRE+tb;&C3=RqKNVYgpwg2x*EgMt&CiLui}W_k(^* z;_RNl*5WGV-TS)$)+%CN$y@JrM_|tEuMnl*m8IWD_;>N|B54iKsr=Od( z=RcPvASve$E^aiSoeb3f*D(Deq+DPdX!g`k0roxTc=aMzIRM1+l=^V82YJw;H&Lza zPb$qn)adhyMxPAm;}ef&7*U#+$Zvp_ub<~Ce=(dc8}Vzv^#T?q{2jqI#z82}S_=}k zQW;&PLernNyxaVwyAaYDXxFFbaiq64scgxxDSlH?kMHw5p?>0vzX1x13DVk0+S3{V ztF}2c(ZW?j%{B61^I>pHkB&ZHgf8oo;6JM^m@?{Pd6|$dVE7;q~jLLE~JQ~p`>X~Rurp7ry3xd5n z#>D5bE@IJb{*9#x+W+v={uMZ8%xMkDlxj`Vo+GuY_a@rGWI0?v3N9bO!7UyGVm|G6 z=qg?`I-2+P(Y}ex@9B0z4MssH2 z>Yy>3<^E%EeevtTC!sf$5-9A|DZ_@*hccPMS{WCkglSn^n6Ye~5H{8YQg+jV!}WDO zcYw2*>)k%S`H1NVGycz z;;R$U7)Q?!`*pUM^c~yH5@*ZzrNeY$mBB5@cO7;EC0z@XFGd31i9FDgn|=ABHvpRz zEp58XZ0o2tMjKp@xkIQQ2cQd?4jf*S>)CX z^E&J8!3$fq#j8&c3(AH|~9M_Omk`dR$P;3t6PP%%w03KFPjo5tomG@AkBieF_Ojn#}k~k?}t4h{a$$Dd=OGfgVr*sRd8Be(^`;fna-V* zFB@0e;s0y@p(5ySUwEM(d*)p%F5|ndn9=4jVwDHkO^4PKC@iJa;s30K)dloOtwd`k51|CCFYXI5&HCcUn(YNwZ{m}{J0vVa_|BB3l$>yXa30uq zl)tOK(%~mBL*B$m@G83QMTM+z?#xsdoR?(lzC`O4EEto8QBjKs9{Ke>Cux^j^QA@~e3MMDry)KjwcTP|jcK zUszup{u8{5cA!=gS{wR&D&FFBI)6WnBS>Sgzo7m^e{py)KfdK!))@t{0sLLU%0RO!hPiz?j2va zFVpT#SJJQf!u?w9K7-x$ZJzrxe2ssIV;BbmrlH|GJU10G`?{BSj(k0w!~OH`^IQdv zi|_H=BRJ^2p`Yib;ru?%GjJ~HLwua?!kPB>ZutQ5aZciF!uj|x&*kF${-1b`_9R~X zPxuQ?F}9=&>A~LluBVY6&Rb6)J)HmWEYB6BlCHaY&4b{1_KQJnuAUk_ArHaE=V$OL#yxgR(M)b;=8xgK ziR>b|C)shbquq~?9}e#jZ_^^o;L^Fn)tYrK>-r(Io=&+9F|HdU*99F)x9C z`de3BzZl|}^W~pG8Xu8Os|t$Bxi{qU%okv#(1n_M7Y;d@flLildfgUGtL!#zkh!^<)w zsEHF-Y63EEvc=YZ)AT2q*=H${9O7mzCEC^Sp*`r*e)zsH_CSBq%))?7nRw1=V*%=7 z;$HuSvEsYhJ?d@Z{TmbaUmVj6HRxMmJ?W4@^88tP)wAh)mMigVX4BYbLA^0H?P17l zVSnH89M7G^`3%lQIKTN%7z=Qo_B_TEoa=Bd##x846T+(h^uEY z0rm9xzyC)Hx-X_+rWF4E*YsZu%Tw4io^0)Zg6vB zG!z_7ThS)K7aNQj%r*H}M}LzypPdc-=l_H&e-qEUv_H$=`AY|gXn&@^^GEMpdX&ZA z+S;^JxNcLRY0JiC!gX*ZyKJeDR%y7}WvupIa5VaMG;M0zVykAY^7ea$jZOCi8cFwI z({^a*H*F2hzh~pd`I~&(<_N96txbZjRUlPc?`m<)H*UV|rge7;Fm$bEzF_cfd~`k8 zzTUM|(2~M4Sl#XLZEY1Cu$7%3ymzbC!hqSgW&7R2`t93xZ{M^Dp((+gJA9iq1sVl< z<7m34Y1__LVYaXdv6}?BDI{!c+Zsgd9Ze`3(r<4?-URJVaO`NJa%pL69~O5sHLbgK z%`L)?wrx8DNFZIBwjkZi-|1`J+&W)w@&&a^VN0Mj9T#~NuB+X>05nTyZTHUYci+9G z3Dj%czHR4@?OO!@cHfST0)YeK58+vxZ^zCZt;o@irn!M_ft|u_x74k>wN`M{)?Tx~ z=>%3;ZS@>s)0VbYS=bR0TH2b@_E~8fFy?Qif=v+Y>e|`S)VLj=noVwZg+{rladWzU zHhlp@5&3}o-PXYNZ45-Af@*ovF7S@3lb*>v;8p-w@TYWp(L|d4sE5t`TK&4SS z+DW^=S6B~9Q%kuwu(MGHVYlxTG=IbnDlm!^K>OTS4FaTV7wK&BHSXNLqn&8oii@Vn z#c;64^t0uN3*-rCKQ~wzLTWxN`>0QQED6RuB$UKugwY z-5IKIF5Ys-904V6^KF^*?OaW%FfdpXfBstX)V$ljAbqNB4eV;dUHVjulyRf|)`Fh6 z#;ssNH~&$asw&&rPQUP-ybH0oo-78 zB-?OLsTZo9zsK0W!n*wOm{Bx9;jAspj=$95ELkGHueL%hE~)0Ga_!ZkThQM$mf>>d z&&!V9vch23LCIuH{mS^1QdiZAHa6D~UGgZ2quKG!cBU{}{yih=iiCcZw~?QnAZjS!LGb+5B9Og zy>`)MHHzUymadN6zJ zqRBl|V9_>;J(o~4fYm|AetB2*E~Y2T#t+*~^~SE#yG*C*c6_+2V@LIU=XO+!IkmZq za}Trl{E<_@+xp5|%(g)3x}SsGdhPwLQU=tawfDeJe1TK{wudtoOkwfC^WS&M>@HeP3>Y z(|mu@blTLWJDrz}Y(p($dbcqsg|2f1qs}4!!Gi0}drw3f_MT`rx4qlm&?fAPv?=$$ z-q!Q5X`k}2XPN_%q4SF4JjG%PYGgEj^FCUSK#NY|eVsV#w~| z1gqtSw#9o)ZLjS4zb&2LZ%bhu#^3YnZF_p?*->3pE2mw@u*h4P!~|)#WZGhJL&T5h zMCM13_lW5kYn{_`flY)+q(x>C!WNMd1UG6#kVuB?Mo7-CTuJ6fc#CA-F8+(}^L(G@ z`JC*zsaIg7J|2A8bB2!ou>InRw*K^qLe4oXW=C`BESvAowhhR`qEQ$~8^&>`#t(yQ z%lV~MAbOL1)M(|-_92C$UAI@cVl`(V6LTe3WGE(L8cx8}x(S=z69Xxb=oZ3HyP4gy zOBwVkU&A6DqA@Wh%-V|{CtYTj*#k;uAsV0Ylh7U1cMR2#Tvbu$3RT!dhg!os(uwv{ z{;8N5OC3K&=hS}Z`WpU{3$idpd?kC?^8j<(?{`ss_J_8PJu!iHCOgN}hSd=e-V_bO zpOj%KUf}Az#r^ZfR`BXfd!>poqaqCyvEfsN=CN{UOVsg=kQ~--sk7jCttRh^N%Z~s znU>g4hp2o~8(+#0btp(cOFsk@CE$f)#2!EwefVP2tg`j+XgOQUIzJ&RY)W_1KGMHs z2uzL=AA`N#N*IrF4DChqkl95e&o<3} zo6)_LWg4M`Ud7!k^Ib$~4oY2g$ZsJl2@ zRZ14lCasMQWQ|`&R_igpyrB00l>%YLNEoJp*N8fc*Xr%KUoYU-`Y3kya$35#O$(^} z9yT-6(}LH;VT(6)jPBXtufM+kRrh?QY0Ab7=bak`M}jVcjT=wdI9v>O%^~+Y^<;SR zZnC{06<(k4OC2Nmp%$>9sX6lH84D<8cb&Z#@Xqn6U*D&M=_n#g#c_pGcgg_PZBSlp e_H_PWpyLg8$Z(pR%>%fxhS3I$GQv!31K=MoxV{Sj literal 0 HcmV?d00001 diff --git a/mcm-ddc-ble/MDK-ARM/bin/mcm-ddc-ble.bin b/mcm-ddc-ble/MDK-ARM/bin/mcm-ddc-ble.bin index 0cf2bdb7e3c3e361eb90659d0eb267c3a325c26b..0c78c1dbc0d178f71bf9a64f7b5b00ce6d6e84ec 100644 GIT binary patch delta 13778 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 M;iOmb&1DGvKS-79djJ3c delta 12840 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 K&f*&j5&Cc5klOzM diff --git a/mcm-ddc-ble/MDK-ARM/mcm-ddc-ble.uvprojx b/mcm-ddc-ble/MDK-ARM/mcm-ddc-ble.uvprojx index 946f676..1b800e8 100644 --- a/mcm-ddc-ble/MDK-ARM/mcm-ddc-ble.uvprojx +++ b/mcm-ddc-ble/MDK-ARM/mcm-ddc-ble.uvprojx @@ -251,7 +251,7 @@ 1 0x1008000 - 0x38000 + 0x1c000 0 @@ -276,7 +276,7 @@ 1 0x1008000 - 0x38000 + 0x1c000 1 @@ -1162,6 +1162,1162 @@ + + APP2 + 0x4 + ARM-ADS + 5060750::V5.06 update 6 (build 750)::.\ARMCC + 0 + + + N32WB031 + Nationstech + Nationstech.N32WB03X_DFP.1.4.0 + http://www.keil.com/pack/ + IRAM(0x20000000,0xC000) IROM(0x1008000,0x38000) CPUTYPE("Cortex-M0") CLOCK(64000000) ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0N32WB03X -FS01000000 -FL040000 -FP0($$Device:N32WB031$Flash\N32WB03X.FLM)) + 0 + $$Device:N32WB031$firmware\CMSIS\device\n32wb03x.h + + + + + + + + + + $$Device:N32WB031$svd\N32WB03X.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\Objects-app2\ + mcm-ddc-ble-app2 + 1 + 0 + 0 + 1 + 1 + .\Listings-app2\ + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 1 + 0 + fromelf --bin --output=.\bin\mcm-ddc-ble-app2.bin .\Objects-app2\mcm-ddc-ble-app2.axf + + 0 + 0 + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + + DARMCM1.DLL + -pCM0 + SARMCM3.DLL + + TARMCM1.DLL + -pCM0 + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + 4096 + + 1 + BIN\UL2CM3.DLL + "" () + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + "Cortex-M0" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 8 + 1 + 0 + 0 + 0 + 3 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0xc000 + + + 1 + 0x1024000 + 0x1c000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x1024000 + 0x1c000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20004000 + 0xc000 + + + 0 + 0x0 + 0x0 + + + + + + 1 + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 1 + 0 + 0 + 3 + 0 + 1 + 1 + 0 + 0 + 0 + + + N32WB03X, USE_STDPERIPH_DRIVER, APP_BASE_ADDR=0x01024000u + + ..\inc;..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\core;..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device;..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\inc;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\dis\diss\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\bas\bass\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\bas\bass\src;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\hogp;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\hogp\hogpd\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\hogp\hogpd\src;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\rdts;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\rdts\rdtss\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ahi\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\inc;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\src\gap;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\src\gatt;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\src\l2c;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\src;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\src\llc;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\src\lld;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\ll\src\llm;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\em\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\hci\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\sch\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\aes\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\dbg\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\ecc_p256\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\h4tl\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\ke\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\rwip\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\rfinit\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\arch;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\api;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\modules\common\src;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\stack_common;..\inc\rw;..\inc\app_profile;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\arch;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\adv;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\timer;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\log;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\delay;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\sleep;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\sec;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\ble;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\include;..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0;..\..\Boot\src;..\src\infra + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x00000000 + 0x20000000 + + + + + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\symdef\symbol_g15.obj + + + + + + + + STARTUP + + + startup_n32wb03x.s + 2 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\startup\startup_n32wb03x.s + + + + + CMSIS + + + system_n32wb03x.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\CMSIS\device\system_n32wb03x.c + + + + + FWLB + + + 0 + 0 + 0 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 0 + 2 + 2 + + + + + + + + + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + + + + + + + + + + + + misc.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\misc.c + + + n32wb03x_adc.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_adc.c + + + n32wb03x_crc.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_crc.c + + + n32wb03x_dma.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_dma.c + + + n32wb03x_exti.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_exti.c + + + n32wb03x_gpio.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_gpio.c + + + n32wb03x_rcc.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_rcc.c + + + n32wb03x_tim.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_tim.c + + + n32wb03x_usart.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_usart.c + + + n32wb03x_spi.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_spi.c + + + n32wb03x_lpuart.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_lpuart.c + + + n32wb03x_qflash.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\firmware\n32wb03x_std_periph_driver\src\n32wb03x_qflash.c + + + + + BLE_STACK + + + lib_att.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\ip\ble\hl\src\att\lib_att.c + + + rwip.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\stack_common\rwip.c + + + rwip_driver.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_stack\stack_common\rwip_driver.c + + + + + BLE_PROFILE + + + prf.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\prf.c + + + prf_utils.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\prf_utils.c + + + diss.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\dis\diss\src\diss.c + + + diss_task.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\dis\diss\src\diss_task.c + + + bass.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\bas\bass\src\bass.c + + + bass_task.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\bas\bass\src\bass_task.c + + + rdtss.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\rdts\rdtss\src\rdtss.c + + + rdtss_task.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\rdts\rdtss\src\rdtss_task.c + + + rdts_common.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\rdts\rdts_common.c + + + ns_iuss.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\ns_ius\ns_iuss\src\ns_iuss.c + + + 2 + 0 + 0 + 0 + 0 + 0 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + + + ns_iuss_task.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_ble_profile\ns_ius\ns_iuss\src\ns_iuss_task.c + + + 2 + 0 + 0 + 0 + 0 + 0 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + + + + + NS_DFU + + + 0 + 0 + 0 + 0 + 0 + 0 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + + + + + + + + + + + + dfu_crc.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\projects\n32wb03x_EVAL\dfu\common\dfu_crc.c + + + dfu_delay.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\projects\n32wb03x_EVAL\dfu\common\dfu_delay.c + + + dfu_led.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\projects\n32wb03x_EVAL\dfu\common\dfu_led.c + + + ns_dfu_ble.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\dfu\ns_dfu_ble.c + + + ns_dfu_boot.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\dfu\ns_dfu_boot.c + + + + + Crypto + + + 0 + 0 + 0 + 0 + 0 + 0 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + + + + + + + + + + + + ns_ecc.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\ecc\ns_ecc.c + + + sha256.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\ecc\sha256.c + + + uECC.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\ecc\uECC.c + + + + + NS_LIB + + + ns_sleep.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\sleep\ns_sleep.c + + + ns_error.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\error\ns_error.c + + + ns_timer.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\timer\ns_timer.c + + + ns_sec.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\sec\ns_sec.c + + + ns_ble.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\ble\ns_ble.c + + + ns_ble_task.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Nationstech\ble_library\ns_library\ble\ns_ble_task.c + + + + + BLE_APP + + + app_dis.c + 1 + ..\src\app_profile\app_dis.c + + + app_batt.c + 1 + ..\src\app_profile\app_batt.c + + + app_rdtss.c + 1 + ..\src\app_profile\app_rdtss.c + + + app_ns_ius.c + 1 + ..\src\app_profile\app_ns_ius.c + + + 2 + 0 + 0 + 0 + 0 + 0 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + + + app_ble.c + 1 + ..\src\app_ble.c + + + + + USER + + + main.c + 1 + ..\src\main.c + + + bsp_usart.c + 1 + ..\src\bsp_usart.c + + + cli_core.c + 1 + ..\src\cli_core.c + + + app_cli.c + 1 + ..\src\app_cli.c + + + ble_up.c + 1 + ..\src\ble_up.c + + + n32wb03x_it.c + 1 + ..\src\n32wb03x_it.c + + + app_ble_proto.c + 1 + ..\src\app_ble_proto.c + + + app_ota.c + 1 + ..\src\app_ota.c + + + app_info.c + 1 + ..\src\app_info.c + + + boot_crc32.c + 1 + ..\..\Boot\src\boot_crc32.c + + + app_gpio.c + 1 + ..\src\app_gpio.c + + + app_params.c + 1 + ..\src\app_params.c + + + app_bootset.c + 1 + ..\src\app_bootset.c + + + + + infra + + + cJSON.c + 1 + ..\src\infra\cJSON.c + + + infra_cjson.c + 1 + ..\src\infra\infra_cjson.c + + + + + CONFIG + + + app_user_config.h + 5 + ..\inc\app_user_config.h + + + + + DOC + + + readme.txt + 5 + ..\readme.txt + + + + + FREERTOS + + + tasks.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\tasks.c + + + queue.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\queue.c + + + list.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\list.c + + + timers.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\timers.c + + + heap_4.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c + + + port.c + 1 + ..\..\nations-tec\N32WB03x_SDK_V2.0.0\middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM0\port.c + + + + + OTA_IMG_1 0x4 diff --git a/mcm-ddc-ble/inc/app_ble_proto.h b/mcm-ddc-ble/inc/app_ble_proto.h index 854d860..f729de1 100644 --- a/mcm-ddc-ble/inc/app_ble_proto.h +++ b/mcm-ddc-ble/inc/app_ble_proto.h @@ -41,6 +41,7 @@ extern "C" { #define BLE_OTA_ST_SIZE_TOO_BIG 3 #define BLE_OTA_ST_CRC_FAIL 4 #define BLE_OTA_ST_FLASH_FAIL 5 +#define BLE_OTA_ST_BANK_MISMATCH 6 /* image linked for the wrong bank */ /** * @brief Reset the protocol state machine. diff --git a/mcm-ddc-ble/inc/app_bootset.h b/mcm-ddc-ble/inc/app_bootset.h index 75b0370..523fb5e 100644 --- a/mcm-ddc-ble/inc/app_bootset.h +++ b/mcm-ddc-ble/inc/app_bootset.h @@ -18,6 +18,9 @@ void AppBootset_CmdBsdump(int argc, char* argv[]); /** "bsset ": modify one bootsetting field (see app_bootset.c). */ void AppBootset_CmdBsset(int argc, char* argv[]); +/** "appsw [1|2]": switch active boot bank (image CRC verified) and reboot. */ +void AppBootset_CmdAppswitch(int argc, char* argv[]); + #ifdef __cplusplus } #endif diff --git a/mcm-ddc-ble/inc/app_info.h b/mcm-ddc-ble/inc/app_info.h index 5e18da4..776cc45 100644 --- a/mcm-ddc-ble/inc/app_info.h +++ b/mcm-ddc-ble/inc/app_info.h @@ -22,6 +22,7 @@ extern "C" { #define BLE_INFO_VDD_MV 0x04 /* u16, mV (ADC CH6) */ #define BLE_INFO_UPTIME_S 0x05 /* u32, seconds */ #define BLE_INFO_FREE_HEAP 0x06 /* u32, bytes */ +#define BLE_INFO_CUR_BANK 0x07 /* u8, 1 = running APP1, 2 = APP2 (link base) */ #define APP_FAN_RPM_INVALID 0xFFFFu @@ -50,6 +51,9 @@ uint16_t app_info_last_temp_raw(void); /** VDD voltage in mV; 0 when the ADC read timed out. */ uint16_t app_info_vdd_mv(void); +/** Current running bank: 1 = APP1, 2 = APP2 (from the link base address). */ +uint8_t app_info_cur_bank(void); + /** * @brief Fan speed in rpm. Weak default returns APP_FAN_RPM_INVALID; * product code overrides this once the fan tachometer is hooked up. diff --git a/mcm-ddc-ble/inc/app_version.h b/mcm-ddc-ble/inc/app_version.h index ef9ea43..bd9bb45 100644 --- a/mcm-ddc-ble/inc/app_version.h +++ b/mcm-ddc-ble/inc/app_version.h @@ -1,12 +1,20 @@ /** * @file app_version.h * @brief Firmware version string. + * Both macros may be overridden per Keil target (-DAPP_FW_VERSION=...): + * the "APP2" target builds the same sources one version up, linked at + * the APP2 bank base (see tools/make_dual_package.bat). */ #ifndef __APP_VERSION_H__ #define __APP_VERSION_H__ -#define APP_FW_VERSION "V1.00.14" +#ifndef APP_FW_VERSION +#define APP_FW_VERSION "V1.00.17" +#endif + /* Numeric form used by the BLE info query / OTA records: 0x00MMmmpp */ -#define APP_FW_VERSION_NUM 0x0001000Eu +#ifndef APP_FW_VERSION_NUM +#define APP_FW_VERSION_NUM 0x00010011u +#endif #endif /* __APP_VERSION_H__ */ diff --git a/mcm-ddc-ble/src/app_bootset.c b/mcm-ddc-ble/src/app_bootset.c index 2070da9..35e452a 100644 --- a/mcm-ddc-ble/src/app_bootset.c +++ b/mcm-ddc-ble/src/app_bootset.c @@ -23,6 +23,9 @@ #include #include +#include "FreeRTOS.h" +#include "task.h" + static uint8_t s_qflash_ready; /* ------------------------------------------------------------------ */ @@ -163,7 +166,7 @@ void AppBootset_CmdBsset(int argc, char* argv[]) { if (v != CAIIC_APP1_BASE && v != CAIIC_APP2_BASE) { - cli_write("bsset: addr must be 0x01008000 or 0x01040000\r\n"); + cli_write("bsset: addr must be CAIIC_APP1_BASE or CAIIC_APP2_BASE\r\n"); return; } bank->start_address = v; @@ -172,7 +175,7 @@ void AppBootset_CmdBsset(int argc, char* argv[]) { if (v > CAIIC_APP_BANK_SIZE) { - cli_write("bsset: size exceeds 224KB bank\r\n"); + cli_write("bsset: size exceeds the bank size\r\n"); return; } bank->size = v; @@ -206,3 +209,88 @@ void AppBootset_CmdBsset(int argc, char* argv[]) cli_write("bsset: ok (verified)\r\n"); bootset_print(&bs); } + +/** + * @brief "appsw [1|2]": switch the active boot bank and reboot into it. + * Without an argument, switches to the other bank. Refuses to switch + * when the bootsetting record is invalid, the target bank record is + * inconsistent, or the target image fails a CRC32 re-read (prevents + * jumping into a half-written/blank bank). + */ +void AppBootset_CmdAppswitch(int argc, char* argv[]) +{ + caiic_bootsetting_t bs; + const caiic_bank_t* bank; + uint32_t target; + uint32_t expect_addr; + uint32_t crc; + + memcpy(&bs, (const void*)CAIIC_BOOTSETTING_ADDR, sizeof(bs)); + if (!bootset_valid(&bs)) + { + cli_write("appsw: bootsetting record invalid, refuse to switch\r\n"); + return; + } + + if (argc >= 2) + { + if (parse_u32(argv[1], &target) != 0 || + (target != CAIIC_ACTIVE_BANK1 && target != CAIIC_ACTIVE_BANK2)) + { + cli_write("usage: appsw [1|2] (no arg = switch to the other bank)\r\n"); + return; + } + } + else + { + target = (bs.active_bank == CAIIC_ACTIVE_BANK1) ? CAIIC_ACTIVE_BANK2 + : CAIIC_ACTIVE_BANK1; + } + + if (target == bs.active_bank) + { + cli_printf("appsw: already on APP%lu\r\n", (unsigned long)target); + return; + } + + bank = (target == CAIIC_ACTIVE_BANK1) ? &bs.bank1 : &bs.bank2; + expect_addr = (target == CAIIC_ACTIVE_BANK1) ? CAIIC_APP1_BASE : CAIIC_APP2_BASE; + + if (bank->start_address != expect_addr || + bank->size == 0 || bank->size > CAIIC_APP_BANK_SIZE) + { + cli_printf("appsw: bank%lu record invalid (addr=0x%08lX size=%lu)\r\n", + (unsigned long)target, + (unsigned long)bank->start_address, + (unsigned long)bank->size); + return; + } + + cli_write("appsw: verifying target image crc (few seconds)...\r\n"); + crc = caiic_crc32((const uint8_t*)bank->start_address, bank->size); + if (crc != bank->crc32) + { + cli_printf("appsw: bank%lu image crc mismatch (record 0x%08lX, actual 0x%08lX)\r\n", + (unsigned long)target, + (unsigned long)bank->crc32, + (unsigned long)crc); + cli_write(" run BLE OTA to write a valid image first\r\n"); + return; + } + + cli_printf("appsw: bank%lu image ok (ver 0x%08lX, %lu B), switching...\r\n", + (unsigned long)target, + (unsigned long)bank->version, + (unsigned long)bank->size); + + bs.active_bank = target; + if (bootset_commit(&bs) != 0) + { + cli_write("appsw: flash fail\r\n"); + return; + } + + cli_write("appsw: done, resetting...\r\n"); + vTaskDelay(pdMS_TO_TICKS(200)); + NVIC_SystemReset(); +} diff --git a/mcm-ddc-ble/src/app_info.c b/mcm-ddc-ble/src/app_info.c index f1cd96f..dc83303 100644 --- a/mcm-ddc-ble/src/app_info.c +++ b/mcm-ddc-ble/src/app_info.c @@ -12,6 +12,8 @@ #include "app_info.h" #include "app_ble_proto.h" #include "app_version.h" +#include "app_ota.h" /* app_ota_current_bank_base */ +#include "dfu_layout.h" /* CAIIC_APP1/2_BASE */ #include "n32wb03x.h" #include "n32wb03x_adc.h" @@ -128,6 +130,12 @@ __weak uint16_t app_fan_get_rpm(void) return APP_FAN_RPM_INVALID; /* no fan tachometer on this board yet */ } +uint8_t app_info_cur_bank(void) +{ + return (app_ota_current_bank_base() == CAIIC_APP2_BASE) ? CAIIC_ACTIVE_BANK2 + : CAIIC_ACTIVE_BANK1; +} + /* ------------------------------------------------------------------ */ /* INFO_QUERY handler */ /* ------------------------------------------------------------------ */ @@ -186,6 +194,13 @@ static uint16_t info_fill_item(uint8_t* buf, uint16_t fill, uint8_t id) v32 = (uint32_t)xPortGetFreeHeapSize(); return info_put_tlv(buf, fill, id, &v32, 4); + case BLE_INFO_CUR_BANK: + { + uint8_t bank = (app_ota_current_bank_base() == CAIIC_APP2_BASE) + ? CAIIC_ACTIVE_BANK2 : CAIIC_ACTIVE_BANK1; + return info_put_tlv(buf, fill, id, &bank, 1); + } + default: return fill; /* unknown id: skip */ } @@ -195,6 +210,7 @@ static uint16_t info_fill_item(uint8_t* buf, uint16_t fill, uint8_t id) static const uint8_t s_all_items[] = { BLE_INFO_FW_VERSION, BLE_INFO_CHIP_TEMP, BLE_INFO_FAN_RPM, BLE_INFO_VDD_MV, BLE_INFO_UPTIME_S, BLE_INFO_FREE_HEAP, + BLE_INFO_CUR_BANK, }; /** @@ -204,8 +220,8 @@ static const uint8_t s_all_items[] = { */ const uint8_t* app_info_tlv_snapshot(uint16_t* out_len) { - /* worst case: 6 items x (2B header + 4B value) = 36B */ - static uint8_t s_tlv[40]; + /* worst case: 7 items x (2B header + 4B value) = 42B */ + static uint8_t s_tlv[48]; uint16_t fill = 0; uint16_t i; @@ -219,8 +235,8 @@ const uint8_t* app_info_tlv_snapshot(uint16_t* out_len) void app_info_handle_query(uint8_t seq, const uint8_t* ids, uint16_t n) { - /* worst case: 6 items x (2B header + 4B value) = 36B */ - uint8_t rsp[40]; + /* worst case: 7 items x (2B header + 4B value) = 42B */ + uint8_t rsp[48]; uint16_t fill = 0; uint16_t i; diff --git a/mcm-ddc-ble/src/app_ota.c b/mcm-ddc-ble/src/app_ota.c index 0890c1e..82af25e 100644 --- a/mcm-ddc-ble/src/app_ota.c +++ b/mcm-ddc-ble/src/app_ota.c @@ -380,6 +380,20 @@ static void ota_on_end(uint8_t seq, const uint8_t* p, uint16_t len) return; } + /* Link-address sanity: the image vector table's reset handler must land + * inside the target bank, otherwise the payload was linked for the wrong + * bank (code is position-dependent on Cortex-M0) - refuse to switch. */ + { + uint32_t reset_pc = ota_rd32((const uint8_t*)s_target_base + 4u); + if (reset_pc < s_target_base + 8u || + reset_pc >= s_target_base + s_total_size) + { + ota_respond(seq, BLE_FRAME_OTA_END, BLE_OTA_ST_BANK_MISMATCH, s_offset); + app_ota_abort(); + return; + } + } + if (ota_update_bootsetting() != 0) { ota_respond(seq, BLE_FRAME_OTA_END, BLE_OTA_ST_FLASH_FAIL, s_offset); diff --git a/mcm-ddc-ble/src/cli_core.c b/mcm-ddc-ble/src/cli_core.c index 9514e94..53d6ed2 100644 --- a/mcm-ddc-ble/src/cli_core.c +++ b/mcm-ddc-ble/src/cli_core.c @@ -189,6 +189,7 @@ static void CmdDevInfo(int argc, char* argv[]) cli_printf("firmware: %s (0x%08lX)\r\n", APP_FW_VERSION, (unsigned long)APP_FW_VERSION_NUM); + cli_printf("cur bank: APP%u\r\n", (unsigned int)app_info_cur_bank()); if (temp == 0x7FFF) { cli_write("chip temp: ADC read timeout\r\n"); @@ -315,6 +316,7 @@ static const CliCmd_t s_cmds[] = { {"appset", "appset | appset json {\"led\":500}", AppParams_CmdAppset}, {"bsdump", "bsdump: show bootsetting record + crc check", AppBootset_CmdBsdump}, {"bsset", "bsset : write bootsetting field (careful!)", AppBootset_CmdBsset}, + {"appsw", "appsw [1|2]: switch boot bank (crc verified) + reboot", AppBootset_CmdAppswitch}, {"reset", "reset: system reset (reboot)", CmdReset}, {"factory", "factory: restore params to defaults and reboot", CmdFactory}, {"uartrst", "uartrst: re-init USART1 (115200 8N1), flush rx queue", CmdUartRst}, diff --git a/mcm-ddc-ble/src/main.c b/mcm-ddc-ble/src/main.c index 656009d..a7dde1a 100644 --- a/mcm-ddc-ble/src/main.c +++ b/mcm-ddc-ble/src/main.c @@ -87,10 +87,17 @@ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ +/* Base address this image is linked at: APP1 by default; the "APP2" Keil + * target overrides it via -DAPP_BASE_ADDR=. app_ota.c + * derives the same value from Image$$ER_IROM1$$Base. */ +#ifndef APP_BASE_ADDR +#define APP_BASE_ADDR 0x01008000u +#endif + /* Vector remap before any APP interrupt is enabled (USART1 RX IRQ needs our * own table). ns_ble_stack_init() clears VTOR to 0 afterwards ON PURPOSE * (ROM trampoline + RAM relay) - do not restore it. */ -#define APP_VTOR_VALUE (0x80000000u | 0x01008000u) +#define APP_VTOR_VALUE (0x80000000u | APP_BASE_ADDR) #define BLE_SCHED_TASK_STACK (512) /* stack in words */ #define BLE_SCHED_TASK_PRIORITY (2) diff --git a/tools/ble_cli_test.py b/tools/ble_cli_test.py index 265b938..683e822 100644 --- a/tools/ble_cli_test.py +++ b/tools/ble_cli_test.py @@ -176,7 +176,8 @@ async def run_cli_rw(client, cmd): _INFO_ITEM_NAMES = {0x01: "fw_version", 0x02: "chip_temp", 0x03: "fan_rpm", - 0x04: "vdd_mv", 0x05: "uptime_s", 0x06: "free_heap"} + 0x04: "vdd_mv", 0x05: "uptime_s", 0x06: "free_heap", + 0x07: "cur_bank"} async def run_param_read(client): diff --git a/tools/flash_package.bat b/tools/flash_package.bat index 34a3394..c575150 100644 --- a/tools/flash_package.bat +++ b/tools/flash_package.bat @@ -9,6 +9,11 @@ rem ============================================================ setlocal set ROOT=%~dp0.. set PYOCD="%ROOT%\nations-tec\N32WB03x_SDK_V2.0.0\utilities\dfu\NSpyocd\NSpyocd.exe" +rem The builtin "n32wb031" target only maps 256KB of flash (fails at +rem 0x01040000 on the dual-bank package); the DFP pack target +rem "n32wb031keq6_2" maps the full 512KB of the KEQ6-2 we actually use. +set PACK="%ROOT%\nations-tec\N32WB03x_DFP.1.4.0.pack" +set TARGET=n32wb031keq6_2 set IMAGE=%~1 if "%IMAGE%"=="" set IMAGE=out\caiic_full.hex if not "%IMAGE:~0,1%"=="\" if not "%IMAGE:~1,1%"==":" set IMAGE=%~dp0%IMAGE% @@ -21,9 +26,11 @@ if not exist "%IMAGE%" ( rem -M under-reset: connect while holding the chip in reset rem -f 1000000: 1 MHz SWD clock (slow but tolerant of wiring) echo Erasing chip... -%PYOCD% erase --chip -M under-reset -f 1000000 -t n32wb031 || goto :fail +%PYOCD% erase --chip --pack %PACK% -M under-reset -f 1000000 -t %TARGET% || goto :fail echo Programming %IMAGE% ... -%PYOCD% load -M under-reset -f 1000000 -t n32wb031 "%IMAGE%" || goto :fail +rem -O smart_flash=false: with the pack target the pre-program diff pass +rem faults reading 0x01000000; programming+verify itself is fine. +%PYOCD% load --pack %PACK% -M under-reset -f 1000000 -t %TARGET% -O smart_flash=false "%IMAGE%" || goto :fail echo Program Finish! goto :eof diff --git a/tools/make_dual_package.bat b/tools/make_dual_package.bat new file mode 100644 index 0000000..eb4ad61 --- /dev/null +++ b/tools/make_dual_package.bat @@ -0,0 +1,57 @@ +@echo off +rem ============================================================ +rem make_dual_package.bat - build Boot + APP1 + APP2 and merge +rem one COMPLETE flash image for the appsw bank-switch test: +rem Boot 0x01000000 +rem bootsetting 0x01004000 (both bank records, crc filled) +rem APP_DATA 0x01006000 (default params record) +rem APP1 0x01008000 target "N32WB03x" (current version, 112KB bank) +rem APP2 0x01024000 target "APP2" (same release, linked at the +rem APP2 base; banks are told apart via info item 0x07 +rem CUR_BANK, see docs/ble_protocol.md section 5) +rem Output: tools\out\caiic_ble_dual.{hex,bin} (+ _ota.bin/_ota.json) +rem Flash: tools\flash_package.bat tools\out\caiic_ble_dual.hex +rem ============================================================ +setlocal +set ROOT=%~dp0.. +set UV4="D:\Keil_v5\UV4\UV4.exe" +rem Both banks build the SAME release (same version); the running bank is +rem reported via info item 0x07 CUR_BANK (devinfo / read-only characteristic). + +echo [1/4] Building bootloader... +%UV4% -r "%ROOT%\Boot\MDK-ARM\caiic_boot.uvprojx" -j0 -o "%ROOT%\Boot\MDK-ARM\build.log" +if errorlevel 1 goto :fail +findstr /C:"0 Error(s), 0 Warning(s)" "%ROOT%\Boot\MDK-ARM\build.log" >nul || goto :fail + +echo [2/4] Building APP1 (target N32WB03x)... +%UV4% -r "%ROOT%\mcm-ddc-ble\MDK-ARM\mcm-ddc-ble.uvprojx" -t "N32WB03x" -j0 -o "%ROOT%\mcm-ddc-ble\MDK-ARM\build.log" +if errorlevel 1 goto :fail +findstr /C:"0 Error(s), 0 Warning(s)" "%ROOT%\mcm-ddc-ble\MDK-ARM\build.log" >nul || goto :fail + +echo [3/4] Building APP2 (target APP2)... +%UV4% -r "%ROOT%\mcm-ddc-ble\MDK-ARM\mcm-ddc-ble.uvprojx" -t "APP2" -j0 -o "%ROOT%\mcm-ddc-ble\MDK-ARM\build-app2.log" +if errorlevel 1 goto :fail +findstr /C:"0 Error(s), 0 Warning(s)" "%ROOT%\mcm-ddc-ble\MDK-ARM\build-app2.log" >nul || goto :fail + +echo [4/4] Merging images... +set PYEXE= +python --version >nul 2>&1 && set PYEXE=python +if not defined PYEXE ( + if exist "%LOCALAPPDATA%\Programs\Python\Python312\python.exe" ( + set PYEXE="%LOCALAPPDATA%\Programs\Python\Python312\python.exe" + ) +) +if not defined PYEXE ( + echo python not found - install Python 3 or fix PATH + goto :fail +) +%PYEXE% "%~dp0merge_image.py" "%ROOT%\mcm-ddc-ble\MDK-ARM\bin\mcm-ddc-ble.bin" caiic_ble_dual --app2 "%ROOT%\mcm-ddc-ble\MDK-ARM\bin\mcm-ddc-ble-app2.bin" --with-appdata || goto :fail + +echo. +echo Package ready: tools\out\caiic_ble_dual.hex / caiic_ble_dual.bin +goto :eof + +:fail +echo. +echo *** FAILED - check the build logs *** +exit /b 1 diff --git a/tools/make_package.bat b/tools/make_package.bat index 2049df4..b76cc69 100644 --- a/tools/make_package.bat +++ b/tools/make_package.bat @@ -13,12 +13,17 @@ echo [1/3] Building bootloader... if errorlevel 1 goto :fail findstr /C:"0 Error(s), 0 Warning(s)" "%ROOT%\Boot\MDK-ARM\build.log" >nul || goto :fail -echo [2/3] Building APP... -%UV4% -r "%ROOT%\mcm-ddc-ble\MDK-ARM\mcm-ddc-ble.uvprojx" -j0 -o "%ROOT%\mcm-ddc-ble\MDK-ARM\build.log" +echo [2/4] Building APP1 (target N32WB03x)... +%UV4% -r "%ROOT%\mcm-ddc-ble\MDK-ARM\mcm-ddc-ble.uvprojx" -t "N32WB03x" -j0 -o "%ROOT%\mcm-ddc-ble\MDK-ARM\build.log" if errorlevel 1 goto :fail findstr /C:"0 Error(s), 0 Warning(s)" "%ROOT%\mcm-ddc-ble\MDK-ARM\build.log" >nul || goto :fail -echo [3/3] Merging images... +echo [3/4] Building APP2-linked OTA payload (target APP2)... +%UV4% -r "%ROOT%\mcm-ddc-ble\MDK-ARM\mcm-ddc-ble.uvprojx" -t "APP2" -j0 -o "%ROOT%\mcm-ddc-ble\MDK-ARM\build-app2.log" +if errorlevel 1 goto :fail +findstr /C:"0 Error(s), 0 Warning(s)" "%ROOT%\mcm-ddc-ble\MDK-ARM\build-app2.log" >nul || goto :fail + +echo [4/4] Merging images... set PYEXE= python --version >nul 2>&1 && set PYEXE=python if not defined PYEXE ( @@ -30,10 +35,14 @@ if not defined PYEXE ( echo python not found - install Python 3 or fix PATH goto :fail ) -%PYEXE% "%~dp0merge_image.py" "%ROOT%\mcm-ddc-ble\MDK-ARM\bin\mcm-ddc-ble.bin" caiic_ble_full || goto :fail +rem --ota-app2: emit a second OTA payload linked for the APP2 bank +rem (OTA writes the bank opposite to the running one, so both link +rem variants must ship; the client picks by info item 0x07 CUR_BANK). +%PYEXE% "%~dp0merge_image.py" "%ROOT%\mcm-ddc-ble\MDK-ARM\bin\mcm-ddc-ble.bin" caiic_ble_full --ota-app2 "%ROOT%\mcm-ddc-ble\MDK-ARM\bin\mcm-ddc-ble-app2.bin" || goto :fail echo. echo Package ready: tools\out\caiic_ble_full.hex / caiic_ble_full.bin +echo OTA payloads: caiic_ble_full_ota.bin (bank1) / caiic_ble_full_ota_app2.bin (bank2) goto :eof :fail diff --git a/tools/merge_image.py b/tools/merge_image.py index 043860b..778d8b5 100644 --- a/tools/merge_image.py +++ b/tools/merge_image.py @@ -4,31 +4,45 @@ merge_image.py - Merge the CAIIC bootloader and application binaries into a single flash package for N32WB031KEQ6-2 (512KB). -Segments produced: +Segments produced (single-bank mode): Boot bin -> 0x01000000 (16KB bootloader region) bootsetting -> 0x01004000 (default record, generated here) APP bin -> 0x01008000 (APP1 bank) +Dual-bank mode (--app2, optionally --with-appdata), used by +make_dual_package.bat for the appsw bank-switch test: + Boot bin -> 0x01000000 + bootsetting -> 0x01004000 (both bank records filled) + APP_DATA -> 0x01006000 (default caiic_params_t record, 52B) + APP1 bin -> 0x01008000 (linked at APP1 base, 112KB bank) + APP2 bin -> 0x01024000 (linked at APP2 base, Keil target "APP2") + Default bootsetting record (44 bytes, little-endian, matches Boot/src/dfu_layout.h caiic_bootsetting_t): magic = 0xCA11C011 active_bank = 1 (APP1) - bank1 = {start_address=0x01008000, size=, - crc32=, version=0} - bank2 = all zero + bank1 = {start_address=0x01008000, size=, + crc32=, version=} + bank2 = same layout for the APP2 image (zeros in single-bank mode) crc32 = IEEE CRC32 over the 40 bytes above Outputs (written to tools/out/): .hex Intel HEX, sparse (gaps omitted) - for pyocd/NSpyocd/J-Flash .bin raw binary from 0x01000000, gaps padded with 0xFF - _ota.bin the APP image alone - this is the BLE OTA payload + _ota.bin the APP1 image alone - this is the BLE OTA payload _ota.json OTA manifest for the phone app: size / crc32 / version (crc32 = IEEE/zlib over the whole _ota.bin, version is the value to send in OTA_BEGIN; default 0) Usage: python tools/merge_image.py [app_bin] [out_name] [version] + [--app2 app2_bin [--app2-version N]] [--with-appdata] + [--ota-app2 app2_linked_bin] Defaults: app_bin = mcm-ddc-04/MDK-ARM/bin/embeddedSrc.bin, out_name = caiic_full, version = 0 +--app2 merges the APP2-linked image into the package; --ota-app2 only emits +an extra OTA payload _ota_app2.bin/.json (target_bank=2) without +merging. OTA manifests carry "target_bank" - the client must pick the payload +matching the bank the device is NOT running (info item 0x07 CUR_BANK). Run from anywhere; paths are resolved relative to this script. """ import json @@ -45,11 +59,18 @@ DEFAULT_APP_BIN = os.path.join("mcm-ddc-04", "MDK-ARM", "bin", "embeddedSrc.bin" BOOT_ADDR = 0x01000000 BOOTSETTING_ADDR = 0x01004000 +APPDATA_ADDR = 0x01006000 APP1_ADDR = 0x01008000 +APP2_ADDR = 0x01024000 BOOT_MAGIC = 0xCA11C011 ACTIVE_BANK1 = 1 +# APP_DATA default record (mcm-ddc-ble/inc/app_params.h caiic_params_t) +PARAMS_MAGIC = 0xCA12DA7A +PARAMS_LAYOUT_VER = 1 +PARAMS_LED1_BLINK_MS_DEF = 500 + OUT_DIR = "out" HEX_REC_LEN = 16 @@ -60,13 +81,29 @@ def crc32(data): return zlib.crc32(data) & 0xFFFFFFFF -def default_bootsetting(app_blob): - """Build the default 44-byte bootsetting record for APP1 = app_blob.""" +def default_bootsetting(app_blob, app2_blob=None, version=0, app2_version=0): + """Build the default 44-byte bootsetting record; bank2 is zero-filled + unless an APP2 image is given.""" + bank2 = (APP2_ADDR, len(app2_blob), crc32(app2_blob), app2_version) \ + if app2_blob else (0, 0, 0, 0) body = struct.pack( " 1 else DEFAULT_APP_BIN - out_name = sys.argv[2] if len(sys.argv) > 2 else "caiic_full" + opts = sys.argv[1:] + + app2_rel = None + ota_app2_rel = None + app2_version = None + with_appdata = "--with-appdata" in opts + if "--app2" in opts: + i = opts.index("--app2") + app2_rel = opts[i + 1] + if "--ota-app2" in opts: + i = opts.index("--ota-app2") + ota_app2_rel = opts[i + 1] + if "--app2-version" in opts: + i = opts.index("--app2-version") + app2_version = int(opts[i + 1], 0) + + # positional args minus the values consumed by the --flags + pos = [] + skip_next = False + for a in sys.argv[1:]: + if skip_next: + skip_next = False + continue + if a in ("--app2", "--app2-version", "--ota-app2"): + skip_next = True + continue + if a == "--with-appdata": + continue + pos.append(a) + + app_rel = pos[0] if len(pos) > 0 else DEFAULT_APP_BIN + out_name = pos[1] if len(pos) > 1 else "caiic_full" # version: explicit argv wins, otherwise take APP_FW_VERSION_NUM from the # firmware source so the OTA manifest always matches the flashed image - if len(sys.argv) > 3: - version = int(sys.argv[3], 0) + if len(pos) > 2: + version = int(pos[2], 0) else: version = read_app_fw_version(root) or 0 boot_blob = load_bin(os.path.join(root, BOOT_BIN), "bootloader") app_path = app_rel if os.path.isabs(app_rel) else os.path.join(root, app_rel) - app_blob = load_bin(app_path, "APP") - bs_blob = default_bootsetting(app_blob) + app_blob = load_bin(app_path, "APP1") + + app2_blob = None + if app2_rel: + app2_path = app2_rel if os.path.isabs(app2_rel) else os.path.join(root, app2_rel) + app2_blob = load_bin(app2_path, "APP2") + if app2_version is None: + app2_version = version # APP2 target builds the same release + + # extra OTA payload linked for the APP2 bank (not merged into the image) + ota_app2_blob = None + if ota_app2_rel: + ota_app2_path = ota_app2_rel if os.path.isabs(ota_app2_rel) \ + else os.path.join(root, ota_app2_rel) + ota_app2_blob = load_bin(ota_app2_path, "OTA APP2 payload") + elif app2_blob: + ota_app2_blob = app2_blob + + bs_blob = default_bootsetting(app_blob, app2_blob, version, app2_version) segments = [ (BOOT_ADDR, boot_blob), (BOOTSETTING_ADDR, bs_blob), - (APP1_ADDR, app_blob), ] + if with_appdata: + segments.append((APPDATA_ADDR, default_appdata())) + segments.append((APP1_ADDR, app_blob)) + if app2_blob: + segments.append((APP2_ADDR, app2_blob)) + for addr, blob in segments: print("0x%08X (%d bytes)" % (addr, len(blob))) - print("bootsetting: active=APP1 start=0x%08X size=%d crc32=0x%08X" - % (APP1_ADDR, len(app_blob), crc32(app_blob))) + print("bootsetting: active=APP1") + print(" bank1: start=0x%08X size=%d crc32=0x%08X ver=0x%08X" + % (APP1_ADDR, len(app_blob), crc32(app_blob), version)) + if app2_blob: + print(" bank2: start=0x%08X size=%d crc32=0x%08X ver=0x%08X" + % (APP2_ADDR, len(app2_blob), crc32(app2_blob), app2_version)) out_dir = os.path.join(root, "tools", OUT_DIR) if not os.path.isdir(out_dir): @@ -163,18 +256,37 @@ def main(): with open(ota_json_path, "w") as f: json.dump({ "file": os.path.basename(ota_bin_path), + "target_bank": 1, "size": len(app_blob), "crc32": "0x%08X" % crc32(app_blob), "version": version, }, f, indent=2) + # second OTA payload linked for the APP2 bank (when built) + ota_app2_bin_path = None + if ota_app2_blob: + ota_app2_bin_path = os.path.join(out_dir, out_name + "_ota_app2.bin") + with open(ota_app2_bin_path, "wb") as f: + f.write(ota_app2_blob) + with open(os.path.join(out_dir, out_name + "_ota_app2.json"), "w") as f: + json.dump({ + "file": os.path.basename(ota_app2_bin_path), + "target_bank": 2, + "size": len(ota_app2_blob), + "crc32": "0x%08X" % crc32(ota_app2_blob), + "version": version, + }, f, indent=2) + print("") print("package written:") print(" %s" % hex_path) print(" %s (base 0x%08X, %d bytes)" % (bin_path, FLASH_BASE, len(merged))) print("OTA image written:") - print(" %s (%d bytes, crc32=0x%08X)" % (ota_bin_path, len(app_blob), crc32(app_blob))) + print(" %s (%d bytes, crc32=0x%08X, target bank1)" % (ota_bin_path, len(app_blob), crc32(app_blob))) print(" %s" % ota_json_path) + if ota_app2_bin_path: + print(" %s (%d bytes, crc32=0x%08X, target bank2)" + % (ota_app2_bin_path, len(ota_app2_blob), crc32(ota_app2_blob))) return 0 diff --git a/tools/out/caiic_ble_dual.bin b/tools/out/caiic_ble_dual.bin new file mode 100644 index 0000000000000000000000000000000000000000..561889ff6bddb0a4f244591db004304defc4fb3f GIT binary patch literal 201960 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 literal 0 HcmV?d00001 diff --git a/tools/out/caiic_ble_dual.hex b/tools/out/caiic_ble_dual.hex new file mode 100644 index 0000000..6040cad --- /dev/null +++ b/tools/out/caiic_ble_dual.hex @@ -0,0 +1,6932 @@ +:020000040100F9 +:1000000038480020E5000001ED000001EF0000018C +:1000100000000000000000000000000000000000E0 +:10002000000000000000000000000000F1000001DE +:100030000000000000000000F3000001F5000001D6 +:10004000F7000001F7000001F7000001F7000001D0 +:10005000F7000001F7000001F7000001F7000001C0 +:10006000F7000001F7000001F7000001F7000001B0 +:10007000F7000001F7000001F7000001F7000001A0 +:10008000F7000001F7000001F7000001F700000190 +:10009000F7000001F7000001F7000001F700000180 +:1000A000F7000001F7000001F7000001F700000170 +:1000B000F7000001F7000001F7000001F700000160 +:1000C0000348854600F056F80048004751050001F6 +:1000D0003848002040BA7047C0BA70470138FDD197 +:1000E000704700000448804704480047FEE7FEE7E9 +:1000F000FEE7FEE7FEE7FEE795030001C100000111 +:1001000030B50B46014600202022012409E00D46AF +:10011000D5409D4205D31D469540491B2546954037 +:1001200040191546521E002DF1DC30BD03460B432D +:100130009B0703D009E008C9121F08C0042AFAD29D +:1001400003E00B780370401C491C521EF9D2704723 +:10015000D2B201E00270401C491EFBD2704700225F +:10016000F6E710B513460A4604461946FFF7F0FFB6 +:10017000204610BD064C0125064E05E0E36807CC7D +:100180002B430C3C98471034B442F7D3FFF79CFF45 +:10019000C0070001D0070001F7B5D4B004460E46F1 +:1001A00000205390052052900025002700BFEFF358 +:1001B00010800090FF21453101A8FFF7D0FF00F02B +:1001C000F1F905462448854218D1012000038442F4 +:1001D00002D1002053902AE001204003844202D142 +:1001E0004011539023E003200003844203D10120F7 +:1001F000400253901BE0529857B0F0BD174885421B +:1002000013D101200003844201D153900FE001205B +:100210004003844201D1539009E00320000384424B +:1002200001D1539003E05298E6E75298E4E705AF16 +:100230000137FF2241320A4901A8FFF777FF012069 +:1002400000F04FF93146569A5398B84752900098AB +:1002500000F047F95298CFE7C440130085601300BF +:10026000E8050001F1B58AB0002009907D20C000AA +:1002700008900125AD020027002007907F200690FE +:1002800040240026002005900390200102900020C9 +:1002900001903E490A98884206D83D4800686102AC +:1002A00088433B49086006E0394800680121C903DA +:1002B0000843374908607D21C9000A98FFF720FFED +:1002C0007D21C9000090FFF71BFF450100BF3048AA +:1002D00000687F21090288430190200201990843A8 +:1002E0002B4908600520FFF7F9FE10E00120FFF719 +:1002F000F5FE2748406B02210840002800D007E0A7 +:100300000598411C05910899884200D900E0EDE765 +:1003100000BF1F48C06B86B2AE4201D9771B00E018 +:10032000AF1B0298874203D2E0B20390B8B20290AA +:10033000AE4201D3069400E007940699079840184E +:10034000C005000E04900498A04200D103E0049C74 +:1003500009988742BBD800BF0D4800687F21090279 +:1003600088430190039800020199084308490860F6 +:100370000846406840084000486000BF04484068A4 +:10038000042108400028F9D10BB0F0BD0090D00343 +:100390000010024010B53E48C0690121090708431A +:1003A0003B49C861812000063A4908633A484861E0 +:1003B0003A4808623A48006803218903884338496B +:1003C00008603421374800F073F836480069401C53 +:1003D000002803D033480069002817D12C48406812 +:1003E0000121090408432A4948600846406807215A +:1003F00009028843264948600846406809150843B1 +:10040000234948602848FFF72DFF3FE021488069D5 +:100410004409640123480078C006C00E04431D4807 +:1004200084611B4800680121C9038843184908609A +:10043000084600687F21090288430446194800697C +:10044000000220431249086008464068012109045F +:1004500008430F494860084640680721090288435D +:100460000B49486008464068091508430849486038 +:100470000846006A0D490840054908620846006AB6 +:100480000849C968090208430149086210BD000013 +:1004900000100240007000400F0800001800020029 +:1004A00000100140004000200090D003FF00F8FF42 +:1004B00070B504460D462A46214601200003FFF789 +:1004C0006BFE70BD02E008C8121F08C1002AFAD1F5 +:1004D00070477047002001E001C1121F002AFBD1C4 +:1004E000704780F31088704730B502460B460021F4 +:1004F000C94312E01078521C414000240BE0480828 +:10050000CD07ED0F002D01D0074D00E0002568401C +:100510000146601CC4B2082CF1DB18465B1E0028A3 +:10052000E8D1C84330BD00002083B8ED0446012067 +:10053000C007204305490863206880F3088800BF8E +:1005400062B66068804700BFFEE7000000700040B0 +:10055000114C124D1249206888421AD12821204698 +:10056000FFF7C2FFA16A884213D16168022902D154 +:100570002146183101E0214608310846074A016842 +:10058000914205D3412292040168914200D205684C +:1005900000BF2846FFF7CAFF0040000100800001AD +:1005A00011C011CA70B5D2B00024002500BFEFF30E +:1005B00010800646FF21453101A8FFF7D0FD01ACB0 +:1005C00001349822074901A8FFF7B0FD0120FFF789 +:1005D00088FFA04705463046FFF783FF284652B004 +:1005E00070BD00002807000140BA7047C0BA7047CC +:1005F0000138FDD170470000F7B50325AD06286A24 +:1006000082B016460C46400840002862286A022143 +:1006100008432862286A8007FCD4662068600127A6 +:100620002F61A86AC005FCD5992068602F61A86A6F +:10063000C005FCD5FF209130FFF7DAFFFF2301331F +:10064000AB626846EF60352169602F61A96AC90510 +:10065000FCD5AB62A969EF60C9B205226A602F615F +:10066000AA6AD205FCD5AB62AA690902D2B21143CB +:100670000180C80702D0032005B0F0BDAB626869F5 +:10068000FF210831884368616869C91E08436861B1 +:1006900002980002483068600820A860EE602F6170 +:1006A000A86AC005FCD5FF200130A8620023F61C13 +:1006B000B0080ED0B2081148006899006054060ACC +:1006C00009194E70060C000E8E705B1CC8709A42A1 +:1006D000F1D8FF200130A8626869FF210831884302 +:1006E0006861686938436861286A80088000286208 +:1006F000286A38432862002005B0F0BD8000000C55 +:10070000032080064169FF2208329143416142691A +:1007100001210A434261026A920892000262026A5F +:100720000A43026270470000002003218906096A1B +:10073000490849000322920611621146096A022201 +:10074000114303229206116200BF03218906096A40 +:10075000022211400229F8D0D101032292069162AF +:100760000321D1609F2151600121116100BF03214C +:100770008906896AFF22013211409142F7D1032292 +:1007800092069162114688694969FF2208329143B5 +:100790000322920651611146496901221143032245 +:1007A000920651611146096A890889001162114651 +:1007B000096A012211430322920611627047000068 +:1007C000D00700010040002038080000D4040001D8 +:1040000011C011CA0100000000800001BCD30000F3 +:1040100053A0D5081100010000400201E8D40000BF +:0C402000CBA8292211000100571C042B22 +:106000007ADA12CA01000000F4010000000000006A +:106010000000000000000000000000000000000080 +:106020000000000000000000000000000000000070 +:04603000773E0CFCAF +:10800000D0B70020698100017181000141B00001F9 +:108010000000000000000000000000000000000060 +:1080200000000000000000000000000005B4000196 +:1080300000000000000000002781000109B40001D9 +:108040007B8100017B8100017B8100017B8100013C +:108050007B8100017B8100017B8100017B8100012C +:108060007B8100017B8100017B8100017B8100011C +:108070007B8100017B8100017B8100017B8100010C +:108080007B8100017B8100017B8100017B810001FC +:108090007B8100017B8100017B8100017B810001EC +:1080A0007B8100017B8100017B8100017B810001DC +:1080B00011B600017B8100017B8100017B81000101 +:1080C0000348854601F076F80048004709F90001A9 +:1080D000D0B7002040BA7047C0BA70470138FDD110 +:1080E0007047000040BA7047C0BA7047704670478A +:1080F000084B19680868203080F30988022080F353 +:108100001488BFF36F8F3FBCAE4608BC04BC62B698 +:1081100018470000A4470020EFF3108072B67047A4 +:1081200080F310887047EFF309800E4B1A682038EF +:108130001060F0C044464D4656465F46F0C008B554 +:1081400072B60AF09BFF62B60CBC1168086810306A +:10815000F0C8A046A946B246BB4680F3098820383D +:10816000F0C81847A4470020044880470448004747 +:10817000FEE7FEE7FEE7FEE7FEE7FEE761B400018B +:10818000C180000130B50B460146002020220124A9 +:1081900009E00D46D5409D4205D31D469540491B3B +:1081A0002546954040191546521E002DF1DC30BD84 +:1081B00070B500242546002801DA01244042002938 +:1081C00001DA01254942FFF7DDFFAC4200D0404211 +:1081D000002C00D0494270BDF0B51FB40646002007 +:1081E00082B005464024019100901BE0019922468F +:1081F0000F46304600F02DFE049A059B801A9941E7 +:1082000010D310461946224600F013FE361A8F414D +:108210000197224601200021009F00F00AFE381835 +:108220004D4100902046641E0028DFDC019B009831 +:108230002946324607B0F0BD01464139192900D818 +:10824000203070470549064A08685043054A80189F +:10825000086040087047014908607047FC470020EB +:108260006D4EC6413930000003460B439B0703D0D7 +:1082700009E008C9121F08C0042AFAD203E00B78EB +:108280000370401C491C521EF9D27047D2B201E063 +:108290000270401C491EFBD270470022F6E710B561 +:1082A00013460A4604461946FFF7F0FF204610BD64 +:1082B000421C0178401C0029FBD1801A704710B580 +:1082C000002200E0521C835C8C5CA34201D1002B95 +:1082D000F8D1D8B2E1B2401A10BDC9B203E00378B8 +:1082E0008B4203D0401C521EF9D20020704730B59B +:1082F00004460020034600E05B1C934203D2E05C8E +:10830000CD5C401BF8D030BD03460A780270401C9B +:10831000491C002AF9D11846704730B5054600209F +:10832000034600E05B1C934205D2EC5CC85C201A5B +:1083300001D1002CF6D130BD0FB400B58DB009903D +:108340000B9010A900200091C0430A9000200C90CF +:1083500006480690064807906A4609A80F9900F05B +:10836000B1FD0DB008BC04B018470000E58E000157 +:10837000058F0001FFB5087889B01546FF2805D0A4 +:10838000491C2D2804D00022002407E000240BE023 +:108390000122F9E70A235C430419491C0878FF28E5 +:1083A000F8D1002A00D06442002004902A780146C7 +:1083B0002D2A01D02B2A0FD16D1C2D2A02D000228C +:1083C000049209E00122FBE700260A2233466D1CD5 +:1083D00000F0F2FC381871412F78FF2FF4D10C9A7D +:1083E000A218069202460A4304D0FF23069A91334C +:1083F000DA4205DA002109980A4606C00DB0F0BD40 +:108400000024B74AB54D2646079200F011FC0290B1 +:1084100006980391002801DA474200E00746390533 +:108420000020AF4A001C51410191009012E0F80772 +:1084300007D022462B463046079900F0D9FA064667 +:10844000079122462B461046194600F0D1FA044601 +:108450000D467F10002FEAD10698019B0028009A54 +:108460000399029806DA00F02BFB3246079B00F0D6 +:1084700027FB05E000F0BCFA3246079B00F0B8FA93 +:10848000049A002A02D00122D2075140099A03C25D +:10849000B4E7FFB591B0002009900025ED432E20F0 +:1084A0009E685C681F460190B9696D1C12988847E8 +:1084B0000090396A88470028F6D10098401C0AD0FD +:1084C0000D20C0018443002E12DD00982B2809D016 +:1084D0002D280DD103E00020C04315B0F0BD0120D0 +:1084E00080020443B9696D1C12988847761E00907B +:1084F00003A9600501D52D2000E02B206A461073EA +:10850000491C0CA80F9102900AE0B9696D1C1298E1 +:10851000884700900120400204431398761E0560AE +:10852000002E02DD00983028EFD001990098884293 +:1085300046D18020044308E00998401E099001209C +:10854000400204431399681C0860B9696D1C761ECB +:108550001298884700903028EED031E00199884287 +:1085600005D1200603D480200443761E1EE0009827 +:1085700003F05CFA002826D001204002044307A93A +:108580000F980331761E88420BD200980F9930382D +:1085900008700F98401C0F90200607D50998401EC0 +:1085A00003E0200602D40998401C0990A00502D5DA +:1085B0001399681C0860B9696D1C1298884700906F +:1085C000002ECBDC59E0002E57DD0098652801D045 +:1085D000452852D1A00550D5032000028443B96933 +:1085E0006D1C761E129888470090002E0CDD2B28FB +:1085F00004D02D2808D1FF2001300443B9696D1C37 +:1086000012988847761E0090E00501D52D2100E0E4 +:108610002B21029801700298401C0290019025E0E5 +:108620000120400204430EA902980131761E8842BF +:108630000ED20098029930380006000E087003D15F +:108640000299019881420AD90298401C029006E0E2 +:10865000E00501D5234801E0224840420990B9696C +:108660006D1C12988847009013980560002E04DD59 +:10867000009803F0DBF90028D2D1F96912988847F5 +:108680000F99FF200870029903AA087000200A9031 +:108690000B900CA90AA8099BFFF76CFEA00502D459 +:1086A0000120C04319E72420044209D0E00713D178 +:1086B00038680B9A0A99031D3B60006806C00BE0FE +:1086C0000B990A9800F05CFB0146E00704D138687A +:1086D000021D3A60006801602846FEE60000144072 +:1086E0000000F03FF1D8FFFFF7B582B00F4600263B +:1086F000029C03F087F80090006801902578641CC4 +:10870000002D05D000F0CAFB0068405DC007F5D120 +:108710002B2D02D02D2D1CD0641E0098002101604D +:1087200039462046049A00F0FFFB0146002F04D092 +:108730003868A04201D10298386000980068022889 +:108740000BD00098019A0260700506D5484205B02A +:10875000F0BD012080020643DFE70846F7E7F8B5E1 +:1087600002464A40D40F42004B0052085B089A422E +:1087700002D20246084611464A0023D0C30D4A00E1 +:10878000DDB2120EAD1A202D35DA49020126490A52 +:10879000F6058A19002C00D0524220214F1B1146A9 +:1087A000B9402A411018C20D9A4221D0002C17D08E +:1087B000012D08DCDA05801AD20F8019D207DBB24E +:1087C00000F060FCF8BDDA05801A012340001B06AA +:1087D000C01880185A428018CA0F1043490007E099 +:1087E0004908C2071143DA05801A80194008801829 +:1087F00000F040FCF8BD61000122511A001BF7E7B0 +:108800000122D2075140AAE70122D2075040A6E731 +:10881000024670B54A40D30FDB0740002DD04A0016 +:108820002AD0010E140E000212020919400A520A3F +:108830008418E50104465443000A120A2E045043EA +:10884000A4194219200CC543AA18120C0125AD0326 +:10885000521C521912047F39240400D0521C1043B8 +:1088600001D44000491EC2B20C06C0092018401CA9 +:108870004008802A02D003E0002070BD400840007C +:10888000002900DA0020184370BD0000F0B507464B +:108890000846584087B0C00F049048000E46590063 +:1088A00040084908BC1A884105D2384631461E4660 +:1088B00017460B4602465800400810434CD0300D76 +:1088C000039040055900400D490D0590401A029053 +:1088D000402872DA18030121000B090508430190B2 +:1088E00004980092002805D0019952420020884146 +:1088F00000920190029840210A1A0199009800F014 +:1089000098FA05460C466B4607CB00F0B3FAC0193F +:108910007141039A0E0D0023D71756401A467A402C +:10892000164344D0049A002A2DD0029A012A039AB1 +:1089300015DC1205C01A914101263605001C714153 +:10894000D20F059ED2070093019202962A46234633 +:1089500000F0DEFB07B0F0BD38463146FAE71605F9 +:10896000224A0F46B218C01AB74101210905001C5E +:108970004F4100187F41114618187941E20F10430A +:108980006D19644113E0E2076D0815436408C207DE +:108990001443039A01261205C01A91413605001CA2 +:1089A0007141CE07400830434908C01851412A465A +:1089B000234600F0A0FBCDE7FFE70498012240002A +:1089C000C117121A00238B4104983146C417381A74 +:1089D000A141EEE730B40124E407634030BC55E721 +:1089E00030B40124E407614030BC4FE70000E0FFF1 +:1089F000F0B51FB488B00B99099800244840099934 +:108A0000C00F490049080991C0070B99009049001F +:108A100049080B9109990898A64608431CD00B9960 +:108A20000A98084318D0099801244000420D4800D4 +:108A3000410D099824050003000B204309900B9871 +:108A40000003000B20430B9050181C4940180022D3 +:108A500001901446104605E0002001460DB0F0BD1F +:108A6000032801DA034600E003239C46C11A0AAE3C +:108A70000AE05F0008ADED5B4F00F75B7D43002728 +:108A8000AA187C41491C5B1E6145F2DD410004AB24 +:108A90005A522104120C0A43240C401C0828DFDB24 +:108AA000019802900099704601910090059B049AEC +:108AB0000799069800F02CFBD0E700000DFCFFFFA3 +:108AC000F0B50C465C4085B0E40FE40703944C001D +:108AD000002664085900944649080246029622433B +:108AE00021D062460A431ED06200570D4A000E0391 +:108AF0002303550D012402462C492405781B1B0B2A +:108B0000360B401823432643614600901C46501AFA +:108B1000B44103D30098401C009002E092180098E2 +:108B20005B41002803DA0020014605B0F0BD0020BB +:108B3000012109050746864611E064461D46141BBF +:108B4000B54106D36546521BB341744607430C43F7 +:108B5000A646CD0740084908284392185B410546C0 +:108B60000D43EAD11046184313D0604619465040D1 +:108B70007140084306D06046101AB34106D2012264 +:108B8000002306E000220123DB0702E00122D2439A +:108B90005310009874460105381C6141029C039DE6 +:108BA0000019694100F0A7FABFE70000FD030000CB +:108BB00070B54B005B0803430BD04B005C0D0026E7 +:108BC00033466542B341D417AD1AA34102DB0020FE +:108BD000014670BD12053018514170BD10B500221C +:108BE0009623114600F04EFA10BD00000EB5C217D4 +:108BF000C10F5040CA0740180021054B0293019253 +:108C000000910A460B4600F083FA03B000BD000055 +:108C1000330400000EB505490291002100910A4677 +:108C20000B46019100F074FA03B000BD330400005C +:108C30000EB5054A0292002200921346019200F0FE +:108C400067FA03B000BD000033040000C20F41000A +:108C500040020123400ADB05D207090EC0187F2914 +:108C600001DA00207047962903DC9623591AC84080 +:108C700001E096398840002AF4D040427047000055 +:108C800070B5CD0F4A0009030123090B1B051943D9 +:108C90000B4BED070024520D9A4201DA002070BD03 +:108CA000074B34339A4203DC9A1A00F0D2F802E000 +:108CB0000449511888402C43F1D0404270BD000057 +:108CC000FF030000CDFBFFFF4A0009030123090B4E +:108CD0001B0519430A4B10B5520D9A4202DA0020C7 +:108CE000014610BD064B34339A4203DC9A1A00F059 +:108CF000B0F810BD034BD21800F09BF810BD000077 +:108D0000FF030000CDFBFFFFC20FD2074000400869 +:108D10000BD0C10D0723DB01C91840020905400A29 +:108D20001143C208400711437047002001467047B5 +:108D300010B5002904DB0124E40740428C412146A0 +:108D4000002B04DB1C460123DB075242A3418B426C +:108D500000D1824210BD000010B5002904DB0124BF +:108D6000E40740428C412146002B04DB1C460123D2 +:108D7000DB075242A341994200D1904210BD00004E +:108D8000CB0FDB07490010B5490802460A4307D05C +:108D90000A0D07240903E401090B121B002A01DC58 +:108DA000002010BDC900440F0C43C100E018D205DB +:108DB000801800F05FF910BDF0B51FB486B0002038 +:108DC0000090019002900698069980B2049007984E +:108DD000090C02040014114307900027089D09980C +:108DE00006913E463C4603900398A9B20204000C4B +:108DF000039004982D0C154348430021224600F0AF +:108E000018F8C719714110340E46402CECDB384677 +:108E1000029A00F00EF8009A019B801800905941C8 +:108E200002980191103002904028CCDB00980BB0E2 +:108E3000F0BD10B5202A04DB0146203A9140002005 +:108E400010BD914020239C1A0346E34019439040F3 +:108E500010BD10B5202A04DB0846203AD04000217E +:108E600010BD0B46D340D0402024A21A91400843A5 +:108E7000194610BD10B5202A06DBCB170846203A4C +:108E80001041C1170B4306E00B461341D04020248C +:108E9000A21A91400843194610BD000000487047CF +:108EA0005849010110B50446FFF7F8FF0068005D5E +:108EB000C007C00F10BD0000026813785118016090 +:108EC0001846704710B5D1600449516104491162D8 +:108ED00000211161114600F08FF910BDB98E00011B +:108EE000A58E00014268002A08D001680B78491C51 +:108EF000002B03D0521E06C0184670470121C160E6 +:108F0000881E70474268002A0BD0C3680168002B96 +:108F100007D183688B4204D0491E521C06C0002032 +:108F200070470020C0437047F7B582B0029C00270D +:108F30002078641C15460197302802D0002D15D0EA +:108F400015E020780127641C782804D0582802D026 +:108F5000002D09D00BE0002D01D0102D07D10027E6 +:108F600010252078641C02E0082500E00A25002670 +:108F7000009610E00099012769430818020C294661 +:108F800080B2714300908E183804864201D30120CC +:108F900001902078641C294600F01EF90028E9DAC7 +:108FA0000398002805D0002F01D0641E00E0029C29 +:108FB00004600198002806D002F024FC0221016020 +:108FC000C81E05B0F0BD009930040843F9E7000061 +:108FD0000FB400B589B00CA900910B990023CB60A8 +:108FE000204B214A06930792042201921F4A0292C3 +:108FF0001F4A089202466B460020FFF74AFA09B062 +:1090000008BC04B0184770B586B006460020C043BF +:109010000190002015460C460091029104903246C2 +:10902000694604A8FFF7D4FF024604982118002DD2 +:1090300005D0002801D0084600E0204628600498AA +:1090400000280DD0002A02DD0098884208D0081BB5 +:109050000190009432466946029404A8FFF7B8FFD5 +:1090600006B070BDE58E0001058F0001FFFFFF7F98 +:10907000A58E0001002904DA401C490001D14008F6 +:109080004000704770B40024050C05D11024000482 +:1090900002D1002921D01124050E01D1000208348B +:1090A000050F01D10001241D850F01D18000A41CF2 +:1090B000002801DB4000641C002908D020252E1B5D +:1090C0000D46F540A14000D0012129430843010687 +:1090D0001B1B000ADB1D02D5002070BC7047DB059E +:1090E000181880180029F8DA401C4900F5D170BC26 +:1090F00040084000704710B5002B08DA0024401CDF +:10910000614192185B411A4301D14008400010BDF3 +:10911000F0B51FB482B005460C0003D0084602F03B +:1091200059FB02E002F056FB203002460090214637 +:109130002846FFF77EFE049B059A04460F46184317 +:109140001143084314D0184610431BD00098402107 +:109150000A1A18460599FFF77CFE05460E46009A46 +:1091600005990498FFF765FE084305D0012004E047 +:109170002046394607B0F0BD0020C11705430E4315 +:109180002C43374300990E986305401A7905E40A89 +:1091900000220C43FD0A0A3002D500200146E9E70F +:1091A0000105101969410C9C0D9D00196941FFF7DB +:1091B000A2FFDFE7064C0125064E05E0E36807CC79 +:1091C0002B430C3C98471034B442F7D3FEF77CFF96 +:1091D000884D0101A84D01013A2800D230382023E2 +:1091E00002469A43412A01D310463738884201D3B8 +:1091F0000020C04370470000F3B58DB000200A90F6 +:1092000001200B90002608460C300C46099062693C +:10921000012109989047051E2ED0252D2DD0216AB9 +:109220008847002818D06269012109989047216A6F +:1092300088470028F7D1411E62690998904700E0ED +:10924000761CA1690D988847216A88470028F7D1C4 +:10925000E1690D988847DAE7A1690D9888470746C4 +:10926000A84201D1761CD2E7E1690D9888477F1C9E +:1092700002D10A98002877D049E1002762693D466B +:109280003946099890472A280CD16269012109982A +:109290009047012506E00A214F433F18303FEBD4A9 +:1092A0001020054362690121099890470146303931 +:1092B0000A2903D29B498F42DEDCECE7E90600D4A1 +:1092C000994F6C280AD04C2810D0682824D06A28DE +:1092D0002ED074280CD07A280AD00DE062690121C2 +:1092E000099890476C2823D004211CE020200543D6 +:1092F0006269012109989047A760656065284FD091 +:1093000026DC582839D01ADC452849D012DC25281B +:1093100034D04128B0D143E06269012109989047D7 +:10932000682802D008210D43E6E70120C002DEE7ED +:109330000220DCE7462833D047282CD130E05B28D8 +:1093400070D061282CD063286CD0642823D161E0D0 +:109350006F284FD009DC662822D0672820D06928E2 +:1093600026D06E2817D12EE0CDE070284DD073287E +:109370006FD075284ED078280DD154E0A1690D9892 +:1093800088470546252800D16CE7E1690D98884794 +:109390006D1C00D16DE7BAE00A224CE00A2252E0CF +:1093A000012023466A46C0430D99FFF772F8A3E0F7 +:1093B0002846402108436060A807234601D50022C3 +:1093C00039E000223FE0E80700D020E72068011DD7 +:1093D00021600068290501D5067018E7290701D525 +:1093E000068014E7A90703D5F117066041600EE770 +:1093F00006600CE72846402108436060A807234622 +:1094000001D5082217E008221DE0484928460840F7 +:10941000606016E02846402108436060A8072346A4 +:10942000BCD5B9E715E02846402108436060A8078D +:1094300007D5234610220120C0430D99C046C046DF +:109440005AE0234610220120C0430D99C046C04671 +:1094500052E000210C910B460091632802D05B285A +:1094600007D043E0E80601D40120A060012000906D +:109470003CE062690121099890475E2805D10120EE +:109480000C9001466269099890472169002906D12C +:109490000B4601AA8F00491CD3510829FADB00288A +:1094A00035D0216900290ED1C117C90E09184A11FA +:1094B000930001AA9A1849094901411A0120136829 +:1094C00088400343136062690121099890475D2831 +:1094D000E5D10C98002808D0002001AB81005A5833 +:1094E000401CD2435A500828F8DB01AB0120224629 +:1094F000C0430D99C046C04600280ADA401C06D178 +:109500000B98002803D00020C0430FB0F0BD0A988C +:10951000FBE7E90702D10A99491C0A913618002095 +:109520000B9074E6CCCCCC0CFFFFFF7FF1F7FFFF74 +:1095300070B58D180478401CA207920F01D10278F3 +:10954000401C231106D10378401C03E006780E70FE +:10955000401C491C521EF9D1002B15D002780C2654 +:109560008A1A3440401C0C2C03D0A401121B9B1CF3 +:1095700008E004782402121B401CF8E714780C70F1 +:10958000491C521C5B1EF9D5A942D3D3002070BDE3 +:1095900003B40148019001BD232A000003B401482F +:1095A000019001BD6D56000003B40148019001BD5A +:1095B0006560000003B40148019001BDAF7F000069 +:1095C00003B40148019001BDB551000003B4014846 +:1095D000019001BDD37E000003B40148019001BD9C +:1095E000697E000003B40148019001BDC37F000003 +:1095F00003B40148019001BDE954000003B40148DF +:10960000019001BD9957000003B40148019001BDCC +:10961000ED57000003B40148019001BD1D7C00001E +:1096200003B40148019001BD0D2A000003B40148B4 +:10963000019001BDAB52000003B40148019001BD8F +:10964000F58F000003B40148019001BDE1FE000068 +:1096500003B40148019001BD250E010003B4014887 +:10966000019001BDB143000003B40148019001BD68 +:1096700085290000C943416070470268702392B297 +:109680009A430A430260704770B5044601F0A8FF90 +:10969000002818D08069002815D0FFF79FFA0546EA +:1096A0002046FFF79BFA2946FFF7AEF8FFF72CFBA1 +:1096B000064A074BFFF704FA0022064BFFF7E6F8CD +:1096C000FFF75EFB70BD044DEAE700001F85EB511C +:1096D000B81E01400000394000803B4470B50D4683 +:1096E0000646002401F07CFF002816D0C16900293D +:1096F00013D0026A002A10D08BB290B289B292B213 +:10970000102D0CD0202D0AD0302D17D0402D15D083 +:10971000502D13D0602D11D022E0002070BD891A89 +:10972000B01AAF2292005043FEF742FD0446963431 +:109730000FD47D20C000844211DC11E0191AAF2241 +:10974000301A12015043FEF733FD4B21C900441873 +:1097500001D5002404E0E1200001844200DD04463C +:10976000204670BD70B5104CA0421BD1851401215C +:10977000284601F0E7FD0021284601F0E3FD012124 +:10978000284601F0D3FD0948606100202060606038 +:109790001F21A16006492161A06160622062A06270 +:1097A0000448E06170BD000000080240080A0200A1 +:1097B0000000FC0F2E6D00000029016802D001227C +:1097C000114301E049084900016070470422002963 +:1097D000816902D0114381617047914381610848DA +:1097E0000649C1620749016307494163074981632B +:1097F0000749C1630849074808607047220078009C +:1098000000080240E700E1009F00BF04190C0516A4 +:1098100070206E286E2B00004008024002220029B2 +:10982000016801D0114300E0914301607047C068B6 +:1098300080B270470246526800200A4200D00120E0 +:1098400070470000044A9068C90640094001C90EEB +:1098500001439160704700000008024070B5054662 +:1098600049480C464EC88CB0039602930192009171 +:109870004EC8079606930592049142680168806875 +:10988000099208910A90414A00996846914217D17D +:10989000282104F0BFF80A99884211D1022D1ADB61 +:1098A0000020646802460B900BA92046FEF71CFFBF +:1098B00005460B98A04209D00078002806D101E0A7 +:1098C00033A004E0012D0AD0022D08D03EA004F000 +:1098D0009FF90CB070BD0198012809D001250198AD +:1098E000A84207D1294647A004F02CF90CB070BD5E +:1098F0000225F4E7012D6C4614D01834012D13D045 +:1099000047482268824206D16068002803D00721B8 +:10991000890388420AD9294642A0636804F012F9F3 +:109920000CB070BD0834E9E74C48EAE74CA004F0FD +:109930006FF96168206804F06DF8A268824206D071 +:1099400003462946544804F0FDF854A0BFE72946D1 +:109950005FA06368E26804F0F5F86846019503F0DB +:1099600079FC002801D06AA0B1E76EA004F050F99C +:10997000C82009F079FABFF34F8F72497048C86068 +:10998000BFF34F8FFEE700000040000111C011CA75 +:1099900061707073773A20626F6F74736574746965 +:1099A0006E67207265636F726420696E76616C69A0 +:1099B000642C2072656675736520746F20737769F7 +:1099C0007463680D0A00000075736167653A206171 +:1099D00070707377205B317C325D20286E6F206160 +:1099E0007267203D2073776974636820746F2074F8 +:1099F0006865206F746865722062616E6B290D0A5C +:109A00000000000061707073773A20616C726561CC +:109A10006479206F6E20415050256C750D0A00004E +:109A20000040020161707073773A2062616E6B25AD +:109A30006C75207265636F726420696E76616C6903 +:109A4000642028616464723D30782530386C582079 +:109A500073697A653D256C75290D0A000080000147 +:109A600061707073773A20766572696679696E679E +:109A70002074617267657420696D61676520637227 +:109A8000632028666577207365636F6E6473292E83 +:109A90002E2E0D0A00000000F44C01012020202091 +:109AA00020202072756E20424C45204F5441207476 +:109AB0006F20777269746520612076616C6964201B +:109AC000696D6167652066697273740D0A00000034 +:109AD00061707073773A2062616E6B256C752069D6 +:109AE0006D616765206F6B20287665722030782560 +:109AF00030386C582C20256C752042292C20737727 +:109B000069746368696E672E2E2E0D0A00000000CE +:109B100061707073773A20666C6173682066616962 +:109B20006C0D0A0061707073773A20646F6E652C5B +:109B300020726573657474696E672E2E2E0D0A008F +:109B40000400FA0500ED00E010B50B488CB01EC80B +:109B500003940293019200911EC807940693059204 +:109B600004914268016880680A90099208916846E9 +:109B700003F09EFB0CB010BD00400001F0B58DB0AD +:109B80000E46032807DA54A004F042F85AA004F065 +:109B90003FF85F480FE00024B76822460BA938461B +:109BA0000B94FEF7A1FD05460B98B84202D0007851 +:109BB000002804D057A004F02BF80DB0F0BD5A4B8C +:109BC00087CB039702920191009087CB079706926B +:109BD000059104909A68596818680A920991534A45 +:109BE000009908906846914205D1282103F012FFA0 +:109BF0000A9988420DD0009401940294039404942D +:109C00000594069407940894099449A00A9403F0D3 +:109C1000FFFF55A17068FEF752FB002804D0706862 +:109C20000178622908D02BE0012D03D0022D01D04C +:109C30004FA0C0E701953AE04178312902D032299E +:109C400002D01DE002AC00E006AC51A1801CFEF782 +:109C500036FB002816D070684FA1801CFEF72FFB42 +:109C6000002819D070684EA1801CFEF728FB002840 +:109C70001AD070684BA1801CFEF721FB002815D07C +:109C800049A098E74E48854204D04E48854201D00D +:109C90004DA090E725600AE007208003854201D9A6 +:109CA00058A088E7656002E0A56000E0E5602A460C +:109CB0005DA0716803F046FF684603F0CBFA002808 +:109CC00001D062A077E766A003F0A2FF684603F028 +:109CD000EFFA0DB0F0BD000075736167653A206260 +:109CE00073736574203C6669656C643E203C7661E4 +:109CF0006C3E0D0A0000000020206669656C643A25 +:109D000020616374697665203C317C323E0D0A0027 +:109D10003C4D010162737365743A20626164207680 +:109D2000616C75650D0A00000040000111C011CA88 +:109D300062737365743A206578697374696E67201D +:109D40007265636F726420696E76616C69642C2041 +:109D500072656275696C642066726F6D20736372E0 +:109D6000617463680D0A00006163746976650000C0 +:109D700062737365743A20616374697665206D75EA +:109D800073742062652031206F7220320D0A00004A +:109D9000616464720000000073697A65000000006D +:109DA000637263007665720062737365743A20753E +:109DB0006E6B6E6F776E206669656C640D0A0000CD +:109DC000008000010040020162737365743A2061F3 +:109DD000646472206D757374206265204341494943 +:109DE000435F415050315F42415345206F722043E1 +:109DF000414949435F415050325F424153450D0A4A +:109E00000000000062737365743A2073697A6520FC +:109E100065786365656473207468652062616E6B44 +:109E20002073697A650D0A0062737365743A2025A0 +:109E300073203D2030782530386C582C207772699B +:109E400074696E672E2E2E0D0A0000006273736512 +:109E5000743A20666C617368206661696C0D0A0053 +:109E600062737365743A206F6B2028766572696639 +:109E7000696564290D0A000000B583B00021032044 +:109E80000B46012201910090920203A1034809F0C0 +:109E900061FC03B000BD0000434C4900A5A20001D5 +:109EA00010B5022805DB48680DA1FEF708FA002866 +:109EB00005D00D480078002804D00CA103E006F07E +:109EC000C3FF10BD0BA110A003F03CFE124C13A069 +:109ED000218903F037FE1CA0E16803F033FE10BDBA +:109EE0006A736F6E000000008847002076616C691D +:109EF0006400000064656661756C7420286E6F7480 +:109F00002073617665642900706172616D733A2017 +:109F100025730D0A00000000AC5C002020206C6559 +:109F200064203D2025752020286C65643120626CFA +:109F3000696E6B2068616C6620706572696F642C55 +:109F4000206D73290D0A0000202070776D203D20C0 +:109F5000256C7520202870776D20647574792C200D +:109F60002525290D0A000000F3B595B015980D467A +:109F7000032807DA6F4803F04BFE6FA003F048FE9A +:109F800079A023E07FA16868FEF799F9002810D036 +:109F90000020AE680246009069463046FEF7A4FBFA +:109FA00004460098B04202D0007800287BD077A009 +:109FB0000CE000240226B00014902858FEF778F92F +:109FC0000746E019801C502804D975A003F020FE34 +:109FD00017B0F0BD002C03D0202069460855641C42 +:109FE00014983A46295868460019FEF73DF9159825 +:109FF000E419761C8642DEDB002069460855451EC2 +:10A000006E462C4605F02EFB304603F059FC060048 +:10A0100023D003F03AFC00281FD069A1304603F09A +:10A02000FDFB074603F028FC002800D07D6965A1F0 +:10A03000304603F0F3FB074603F01EFC002800D077 +:10A040007C69002D13DA002C22DA5FA003F0E0FD1A +:10A05000304603F0B9FB17B0F0BD65A003F0D8FDA2 +:10A06000002EF8D0304603F0AFFB17B0F0BD294604 +:10A0700066483239814209D3654A322165A003F02E +:10A0800061FD304603F0A0FB17B0F0BD002C0BDBE8 +:10A09000642C09DD642164A003F054FD304603F014 +:10A0A00093FB17B0F0BD14E0304603F08DFB002D9C +:10A0B00001DB62480581002C01DB6048C46006F0CA +:10A0C00017FF002801D05EA080E706F0BDFE17B0A4 +:10A0D000F0BD3BA16868FEF7F2F8002807D039A16F +:10A0E0006868FEF7ECF800280DD05CA06EE720460B +:10A0F00046493238884203D3454A322145A015E00B +:10A100004E48048109E0642C05D9642146A003F07F +:10A1100019FD17B0F0BD4948C46006F0E9FE0028FB +:10A1200001D055A052E7224659A0696803F00AFD04 +:10A1300017B0F0BDB04C010120206C6564203D20BB +:10A140006C65643120626C696E6B2068616C66209E +:10A15000706572696F642035302E2E3130303030AA +:10A16000206D730D0A000000202070776D203D20C7 +:10A1700070776D206475747920302E2E3130302048 +:10A18000250D0A006A736F6E000000006170707325 +:10A1900065743A206261642076616C75650D0A0011 +:10A1A000617070736574206A736F6E3A206C696EAB +:10A1B0006520746F6F206C6F6E670D0A00000000E1 +:10A1C0006C65640070776D00617070736574206AEF +:10A1D000736F6E3A206E6F206B6E6F776E206B65BB +:10A1E0007920286C65642C2070776D290D0A000099 +:10A1F000617070736574206A736F6E3A207061725B +:10A200007365206661696C0D0A000000DF2600009E +:10A21000102700006C65642072616E6765202575EB +:10A220002E2E25750D0A000070776D2072616E6705 +:10A230006520302E2E25750D0A000000AC5C002034 +:10A24000617070736574206A736F6E3A20666C611A +:10A250007368206661696C0D0A000000756E6B6E94 +:10A260006F776E20706172616D20286C65642C20A0 +:10A2700070776D290D0A00006170707365743A2063 +:10A28000666C617368206661696C0D0A00000000ED +:10A290002573203D20256C752C2073617665640D37 +:10A2A0000A000000002498B0F4A725461594661E05 +:10A2B00038461294FDF7FCFF81B2384603F0C2F92C +:10A2C0000027FF433946684603F01CF90028F7D001 +:10A2D0001598002805D0002115916946097881421A +:10A2E000EED0129801281FD0022826D068460078A8 +:10A2F0001B287DD009287CD00D287BD00A287AD055 +:10A30000082879D07F2877D0014620395F29D7D215 +:10A310003F2C72D2E5490855641CA4B2012168465D +:10A3200003F090F92546CBE7684600785B2802D019 +:10A3300000201290C4E70220FBE70020129068463C +:10A340000078412816D04228BAD1002EB8DB761EFC +:10A3500057D4D7484078801BC01DC117490F091832 +:10A36000C908C900401A8101D24809184038FDF7D0 +:10A37000CBFF49E0CE48711C02789142A0DA4078C8 +:10A38000761C801BC01DC117490F0918C908C900D8 +:10A39000401A8101C74809184038FDF7B5FFC34886 +:10A3A0000290FDF785FF87B2C3A42046FDF780FF2A +:10A3B00081B2204603F046F90024002D0BD9C1A03C +:10A3C0000190FDF775FF81B2019803F03BF9641C21 +:10A3D000A4B2AC42F3D3B8A42046FDF769FF81B222 +:10A3E000204603F02FF9002F34D03946029805E0BB +:10A3F00036E038E0E2E0E3E029E136E103F022F97B +:10A4000028E0AA4900200870A8480290FDF750FFF4 +:10A4100087B2A9A42046FDF74BFF81B2204603F086 +:10A4200011F90024002D0BD9A6A00190FDF740FFE3 +:10A4300081B2019803F006F9641CA4B2AC42F3D3D4 +:10A440009DA42046FDF734FF81B2204603F0FAF8C0 +:10A45000002FCAD13D469548FDF72AFF84B22FE769 +:10A46000012012902CE703F0CBF8904800252F46EE +:10A47000019003F0FEFA1390224620210198FDF787 +:10A480002CFF002860D101990855139914900029D8 +:10A490005AD9149803F0F0FA224616900199FDF764 +:10A4A0003CFF002819D1002F0AD102A81699FDF708 +:10A4B0002BFF02A8FDF7FCFE85B20DE06D1EADB2CC +:10A4C000A54206D92A4602A81699FDF726FF0028BC +:10A4D000F4D1002002A948557F1C14981399401C00 +:10A4E00014908842D5D3002F64D0012F1AD0A542F2 +:10A4F0002BD902AF3F2C5DD2AC425BD2381901217F +:10A5000003F0A0F80198395D0155641CA4B2F1E78D +:10A510003819012103F096F80198395D0155641C42 +:10A52000A4B200E002AF3F2C44D2AC42F0D3019879 +:10A5300020210155641C63A5A4B22846FDF7B8FE8E +:10A5400081B2284603F07EF834E05FA52846FDF787 +:10A55000AFFE81B2284603F075F813980025002855 +:10A560001CD9284603F088FA074622460199FDF7D0 +:10A57000D4FE00280ED13846FDF79AFE81B2384647 +:10A5800003F060F851A73846FDF792FE81B23846D5 +:10A5900003F058F813986D1C8542E2D34AA528466B +:10A5A000FDF786FE81B2284603F04CF8214601985B +:10A5B00003F0DEFA254603F033F881E60A2000E0D6 +:10A5C0000D20159003F01CF83FA52846FDF770FEFE +:10A5D00081B2284603F036F83449002008550D466C +:10A5E000287800281FD0324C207800280AD06078C4 +:10A5F000C01D4007C10D2F4808182946FDF75FFE12 +:10A60000002810D0607881012A4808182946FDF7F3 +:10A610007BFE6078401C4007400F6070207808285F +:10A6200001D2401C2070002003F0ECFA1F4803F018 +:10A630002FFA1CA42046FDF73BFE81B2204603F012 +:10A6400001F802F0EDFF002425463E4638E6002CD6 +:10A65000B3D0641E1EA5A4B22846FDF729FE81B220 +:10A66000284602F0EFFF25462AE61AA73846FDF7EE +:10A670001FFE81B2384602F0E5FF21E60D0A434C89 +:10A68000492072656164792E2054797065202768AD +:10A69000656C702720666F7220636F6D6D616E64EC +:10A6A000732E0D0A63616969632D3E00C05000205E +:10A6B00044470020005100200D63616969632D3E0D +:10A6C00000000000200000000D0A00002020000013 +:10A6D000082008000700000010B50C46022812DB15 +:10A6E0000EA16068FDF7EBFD002809D00CA16068A1 +:10A6F000FDF7E5FD002804D00AA003F089FA10BD9B +:10A70000012001F06BFF01F063FF002801D003A1DD +:10A7100000E003A10AA003F015FA10BD6F6E00005F +:10A720006F66660075736167653A20626C656C6F71 +:10A7300067205B6F6E7C6F66665D0D0A000000002F +:10A74000626C65206C6F673A2025730D0A0000006B +:10A75000F8B502F0CFF9074602F0C8F90546254AD8 +:10A7600025A128A003F0EEF902F0F2F901462CA091 +:10A7700003F0E8F92F48874203D12FA003F048FAED +:10A7800015E000F02DFF044602F014FA06460A21F7 +:10A790003846FDF70DFD0A460146002C01D0A069A0 +:10A7A00000E00020009033462BA003F0CBF902F02C +:10A7B0001DFA014632A003F0C5F93548854203D1A0 +:10A7C00034A003F025FA03E029463AA003F0BAF9D1 +:10A7D00009F08CF87D21C900FDF7D4FC014639A0B1 +:10A7E00003F0B0F908F07CFC01463AA003F0AAF9A6 +:10A7F000F8BD00001100010056312E30302E3137E7 +:10A80000000000006669726D776172653A202573F9 +:10A81000202830782530386C58290D0A00000000B7 +:10A820006375722062616E6B3A2041505025750D40 +:10A830000A000000FF7F0000636869702074656D86 +:10A84000703A2041444320726561642074696D65EB +:10A850006F75740D0A000000636869702074656D7F +:10A86000703A2025642E2564204320286164633DCE +:10A870002575207472696D3D256C75290D0A0000DF +:10A880007664643A202575206D560D0A000000009C +:10A89000FFFF000066616E2072706D3A206E2F61BE +:10A8A00020286E6F20746163686F6D65746572290E +:10A8B0000D0A000066616E2072706D3A2025750DDC +:10A8C0000A000000757074696D653A20256C75206A +:10A8D000730D0A006672656520686561703A20250F +:10A8E0007520420D0A00000002F0C6FA00280DD0C3 +:10A8F00007A003F08DF9C82008F0B6FABFF34F8F18 +:10A9000011491048C860BFF34F8FFEE70FA0F0E772 +:10A91000666163746F72793A20666C617368207740 +:10A9200072697465206661696C65642C2072657358 +:10A93000657474696E6720616E797761792E2E2E49 +:10A940000D0A00000400FA0500ED00E06661637482 +:10A950006F72792064656661756C747320726573BB +:10A96000746F7265642C20726573657474696E67A8 +:10A970002E2E2E0D0A00000070B5194D0E4602282D +:10A9800019DB00240C20604329587068FDF797FC00 +:10A99000002807D0641C0F2CF4D312A0716803F0B8 +:10A9A000D1F870BD0C20444360194268295916A0A3 +:10A9B00003F0C8F870BD17A003F02AF90024204660 +:10A9C0000C21484341194A6829580FA003F0BAF8EE +:10A9D000641C0F2CF3D312A003F01AF970BD000011 +:10A9E0001C480101756E6B6E6F776E20636F6D6D25 +:10A9F000616E643A20257320287472792027686577 +:10AA00006C7027290D0A00002020252D3873202581 +:10AA1000730D0A00636F6D6D616E64733A0D0A0009 +:10AA20006B6579733A20544142203D20636F6D700D +:10AA30006C6574652C2055502F444F574E203D2097 +:10AA4000686973746F72790D0A00000070B50C4666 +:10AA5000032823DB60680178312902D0322906D02F +:10AA60001CE04078002819D1184E012504E04078F8 +:10AA7000002813D1164E402516A1A068FDF71FFC33 +:10AA800000280FD014A1A068FDF719FC00280ED0F3 +:10AA900012A1A068FDF713FC00280DD011A003F04F +:10AAA000B7F870BD2946304600F050FB08E0294653 +:10AAB000304600F047FB03E02946304600F018FB23 +:10AAC00011A0A268616803F03DF870BD000C014060 +:10AAD000000801406F6E00006F666600746F676764 +:10AAE0006C65000075736167653A206C6564203C95 +:10AAF000317C323E203C6F6E7C6F66667C746F6783 +:10AB0000676C653E0D0A00006C6564202573202586 +:10AB10007320646F6E650D0A0000000006A003F04C +:10AB200077F8C82008F0A0F9BFF34F8F074906480F +:10AB3000C860BFF34F8FFEE7726573657474696E0A +:10AB4000672E2E2E0D0A00000400FA0500ED00E02D +:10AB500010B508F0CBFE7D210446C900FDF712FBBD +:10AB60000246214610A002F0EDFF08F0AFF80146C2 +:10AB700014A002F0E7FF08F0B9FA044608F0B0FAB2 +:10AB8000024605212346090311A002F0DBFF1DA0A8 +:10AB900003F03EF8274900200870084608F084F9C1 +:10ABA000244803F035F810BD757074696D653A205E +:10ABB000256C75207469636B732028256C75207370 +:10ABC000290D0A007461736B733A2025750D0A0014 +:10ABD000686561703A20746F74616C20257520423D +:10ABE0002C206672656520257520422C206D696ECB +:10ABF0002065766572206672656520257520420D98 +:10AC00000A0000006E616D65202020202020202099 +:10AC10002020202020737461746520207072696F79 +:10AC20002020737461636B28772920206E756D0D69 +:10AC30000A000000E04E002010B506A002F0E8FF78 +:10AC4000E12149020BA002F07DFF16A002F0E0FF17 +:10AC500010BD00007573617274313A2054583D5034 +:10AC600042362052583D5042372028414634290D63 +:10AC70000A000000626175643A20256C752C20384A +:10AC8000206461746120626974732C206E6F20707F +:10AC900061726974792C20312073746F702062693D +:10ACA000740D0A00666C6F7720636F6E74726F6C40 +:10ACB0003A206E6F6E653B2074783A20444D4120F7 +:10ACC0004348312028706F6C6C6564293B20727892 +:10ACD0003A205258444E452069727120717565754D +:10ACE000650D0A0010B5E1246402204602F050FC14 +:10ACF000214602A002F026FF10BD000075736172AC +:10AD0000742072657365743A20256C7520384E3155 +:10AD10002C20727820717565756520666C75736876 +:10AD200065640D0A0000000010B506A108A002F03D +:10AD300009FF0DA002F06CFF1948016819A002F08C +:10AD400001FF10BD56312E30302E3137000000008B +:10AD50006669726D776172652076657273696F6E70 +:10AD60003A2025730D0A00006D636D2D6464632D18 +:10AD7000626C653A20424C452872647473732920D2 +:10AD80002B204672656552544F53202B205541525B +:10AD90005428444D4129202B20434C490D0A0000E2 +:10ADA0000040002053797374656D436F7265436C86 +:10ADB0006F636B203D20256C7520487A0D0A0000DA +:10ADC0004860704701681A4A114001600021016023 +:10ADD00041608160C160174A1749904204D14868B8 +:10ADE0000F22104348607047144A904204D14868CB +:10ADF000F022104348607047114A904205D14868DC +:10AE00000F2212021043486070470E4A904205D14B +:10AE100048680F2212031043486070470A4A904264 +:10AE2000FBD148680F2212041043486070470000AD +:10AE3000FEFF000008000240000002401C0002402B +:10AE400030000240440002405800024000290168DE +:10AE500002D00122114301E0014A11400160704714 +:10AE6000FEFF0000024609680020114200D00120C8 +:10AE70007047000030B403680D4A0C6A13408A68BA +:10AE80004D6922430C692C4322438C692243CC69CF +:10AE900022434C6A22438C6A22431A430260CA68E6 +:10AEA00042600A6882604968C16030BC7047000037 +:10AEB0000F80FFFF002B01D0106170470020106150 +:10AEC00070470000014948617047000000040140DC +:10AED000054B002219685B690140034202D000293A +:10AEE00000D00122104670470004014010B483795D +:10AEF00019490268002B28D00B6893430B604A68FD +:10AF000003689A434A60027952181368046823431D +:10AF100013608A6803689A438A60CA6803689A4320 +:10AF2000CA604279102A06D051180A6800680243A4 +:10AF30000A6010BC70478A6803681A438A60CA684E +:10AF400000680243CA6010BC70470079401801686D +:10AF50009143016010BC7047000401400B6800225F +:10AF6000002B56D0F0B401240B68944023424AD001 +:10AF70004B68022B01D0122B16D113070AD5456A54 +:10AF80005307DB0E0F269E40B5434E699E402E436D +:10AF9000466209E0056A5307DB0E0F269E40B54363 +:10AFA0004E699E402E4306624B68012B05D0112B43 +:10AFB00003D0022B01D0122B06D14568DB06DB0F34 +:10AFC000A54393402B4343600568530003279F40EC +:10AFD0000E79BD43B607B60F9E402E430660C56886 +:10AFE0008E68BD439E402E43C66085680126A543FA +:10AFF000CC6894402C438460C46A9E400D69B4437D +:10B000009D402543C5620B68521CD340ABD1F0BCB8 +:10B010007047704705490160002242600F2182603D +:10B02000416101210261C16070470000FF3F0000E3 +:10B03000816270478161704742694A40426170474E +:10B0400082B0EFF30884FDF751F8400701D5EFF324 +:10B0500009840AA000F084FBE06800900CA0A368BB +:10B060006268216800F07CFBE069009014A0A3698D +:10B070006269216900F074FBFEE700000A2A2A2AAF +:10B0800020486172644661756C74202A2A2A0A007D +:10B09000523020203D2530386C5820523120203D40 +:10B0A0002530386C5820523220203D2530386C58DD +:10B0B00020523320203D2530386C580A0000000013 +:10B0C000523132203D2530386C58204C5220203DE2 +:10B0D0002530386C5820504320203D2530386C589E +:10B0E00020785053523D2530386C580A000000003B +:10B0F00010B5FFF7A1FF10BD30B505460E4887B06B +:10B100000C46854202D10121042004E00B4885420F +:10B1100010D10121082000F021F90948844209D802 +:10B120006846FFF777FF01200190694600942846A2 +:10B13000FFF714FF07B030BD00080140000C0140CC +:10B14000FF3F000010B5FFF773FF10BD10B5FFF70C +:10B1500071FF10BD10B400214156FF23CAB29207FF +:10B16000D40E4278A3409207120EA24000290BDAB7 +:10B170000907090F08398C081049A4006118CC6927 +:10B180009C431443CC6107E08C080D49A40061186E +:10B190000C689C4314430C60827801210078002ADB +:10B1A00004D0C006C00E8140064803E0C006C00EB1 +:10B1B00081400548016010BC7047000000ED00E0D0 +:10B1C00000E400E000E100E080E100E0F7B5FFB05E +:10B1D00004460025A5B00520EFF31087FF2100905D +:10B1E000453102A8FDF759F8EFF31086FF214531EC +:10B1F00053A8FDF752F853A8013001909822224934 +:10B2000053A8FDF731F8012080F31088019880479A +:10B2100086F3108801221D491203032653003603CA +:10B2200088420AD194421AD09C4201D1151116E0ED +:10B23000B44210D101256D0211E0154988420AD1AE +:10B24000944201D115460AE09C4201D11D4606E018 +:10B250003546AC4203D000987FB028B0F0BD06ACB4 +:10B26000FF22013441320B4902A8FCF7FDFF012007 +:10B2700080F310882846A69AA599A04787F31088DE +:10B280007FB028B0F0BD0000183D0101C44013009C +:10B2900085601300D83B010110B5EFF31084012144 +:10B2A00081F31088FF21090640180349096888477F +:10B2B00084F3108810BD00000440002010B5084839 +:10B2C000064901600749416007498160C92292002F +:10B2D00006490748FCF7C8FF10BD0000E148002000 +:10B2E000044000207549002049480020BC3D010170 +:10B2F0004048002010B5EFF31084012383F3108839 +:10B30000FF231B06C018034B5B68984784F3108823 +:10B3100010BD000004400020034AD16A1023994365 +:10B320000143D1627047000000100240044A002926 +:10B33000516901D0014300E0814351617047000031 +:10B3400000100240044A0029916A01D0014300E044 +:10B35000814391627047000000100240044A0029B6 +:10B36000916901D0014300E0814391617047000081 +:10B37000001002400122054912060128086802D087 +:10B380009043086070471043FBE700000010024044 +:10B3900030B4164A516804231940154B01D00429D2 +:10B3A00001D0036001E0134901605168124B890626 +:10B3B000890F5B5C0168D940416053680F4C5B05A5 +:10B3C0005B0FE35C0D46DD40856053689B045B0FBB +:10B3D000E35CD940C160D16AC90601D5084901E0E2 +:10B3E0007D21C903016130BC70470000001002409C +:10B3F0000090D0030048E801B03D0101B43D0101D7 +:10B4000000093D007047000010B5FCF785FE0446BA +:10B4100008F072FA002803D00120034900074860B1 +:10B420002046FCF77DFE10BD00ED00E010B50A4C93 +:10B430002069411C01D000280AD10120064934228C +:10B440000003FFF7C3FE2069411C03D0002801D090 +:10B45000024810BD002010BD0C48002035480020D7 +:10B46000F0B5564C85B0E06921040843E0618120C5 +:10B47000534D000628635348686153482862534877 +:10B4800003220168920391430160514934228014E0 +:10B49000FFF79CFE4E4B4F4E18694F4F411C29D071 +:10B4A000002827D0A9691A7849094901D206D20E85 +:10B4B0000A43AA612168EA139143216021687F222F +:10B4C00012029143000208432060606830436060CC +:10B4D0006068B84360606068211508436060206A56 +:10B4E0003E4908402062206AD96809020843206268 +:10B4F00005B0F0BD61682046314361606168B943C1 +:10B50000616061680127BF023943616000210491D5 +:10B510007D21C9000391002100917F214024002555 +:10B5200002950191026861028A4302600E1123496B +:10B5300008687F2212029043220202430A6005201B +:10B54000FCF7CCFD0120FCF7C9FD1C48406B8007CF +:10B5500004D4284603996D1C8842F3D91748C06B60 +:10B5600080B2B04201D9811B00E0311AB94202D247 +:10B57000E2B28FB20292B04201D3019400E0009493 +:10B58000019A00988018C005000EA04203D004461E +:10B5900004988142CBD8094801687F221202914366 +:10B5A000029A12020A430260416849084900416058 +:10B5B00041684907FCD405B0F0BD0000001002400E +:10B5C000007000400F080000180002000010014049 +:10B5D0000C4800200000010000070000FF00F8FFF9 +:10B5E00010B50A4C2069411C01D000280AD1012065 +:10B5F000064934220003FFF7E9FD2069411C03D00E +:10B60000002801D0014810BD002010BD0C480020CA +:10B6100010B501F093FF10BD10B40B06CC065B0F04 +:10B62000E40E0121A140012B07D0022B07D01430DA +:10B63000002A026805D00A4304E00C30F8E7103015 +:10B64000F6E78A43026010BC704700000029818938 +:10B6500003D001225203114301E0024A11408181CB +:10B6600070470000FFDF0000002A828A01D00A43F1 +:10B6700000E08A43828270470246128800200A4214 +:10B6800000D00120704770B40A06530FCE06012582 +:10B69000F60E2A460024B240012B0FD0022B10D008 +:10B6A000838A1340090A00888D402840002B02D06D +:10B6B000002800D00124204670BC704783891340C5 +:10B6C000F0E7038AEDE7000070B50446008A86B013 +:10B6D0000D461B490840E98801432182A089194988 +:10B6E0002A890840A98811436A8902431143A1812C +:10B6F000A08A15490840A9890143A1826846FFF73D +:10B7000047FE1248844201D1039800E0029829685C +:10B71000192289005043FCF735FD06466421FCF7E9 +:10B7200031FD0501280964214843301A00013230F7 +:10B73000FCF728FD0007000F2843208106B070BDEC +:10B74000FFCF0000F3E90000FFFC000000380140DB +:10B750008088C005C00D7047C905C90D818070473C +:10B760000FB410B503A9044B044A029800F066F91F +:10B7700010BC08BC04B0184705E10001C40100205A +:10B780000FB410B504A9074B02AA039800F056F9AC +:10B79000044602A9002000F0F8FC204610BC08BCBA +:10B7A00004B018478BC100017CB515460246002045 +:10B7B0001C4600290BD0491E00920191044B6A4699 +:10B7C0002146284600F03AF9009A002111707CBD0C +:10B7D00075C100012021020C01D010211046020A7F +:10B7E00001D010460839020901D01046091F82080D +:10B7F00001D01046891E420801D0881E7047081AE1 +:10B8000070470000004870470848002030B5002805 +:10B8100005D0164C021F20680023014605E00846AB +:10B8200030BD904203D8034640680028F9D1002B70 +:10B8300000D05968002B0AD01C68D51AA54204D143 +:10B840001268A4181A461C6002E05A6000E02260E8 +:10B85000002807D01468851AA54203D10568641929 +:10B86000146040685060184630BD00000048002059 +:10B87000F1B50E4C0F480C4E001B0D4FC508ED00E6 +:10B8800000221146009803F005FF002803D130681C +:10B89000002801D00020F8BD3C60002025606060D9 +:10B8A00001203060ECE7000004480020D4AD002007 +:10B8B00000480020D0AF0020F0B51FB486B0099832 +:10B8C000089A030D0021024314D05148514A181818 +:10B8D000504305141198012810981AD0281A401CBA +:10B8E00000264D4F4D49009601910490002812DA30 +:10B8F000444211E01198012449A3012801D1109874 +:10B90000C1430698119A84600360C26041600BB025 +:10B91000F0BD4042E4E70446210500203F4A001CF8 +:10B9200051410391029012E0E00707D032463B46B6 +:10B9300001990098FDF75CF80191009032463B4672 +:10B9400010461946FDF754F806460F466410002CC1 +:10B95000EAD10498039B0028029A0999089806DA0C +:10B96000FDF746F8019B009AFDF742F805E0FDF768 +:10B97000A7F8019B009AFDF7A3F804460E460022A3 +:10B98000284BFDF7E9F903D80020C043014607E042 +:10B990000022254B20463146FCF778FFFDF794F94D +:10B9A000102409E0002C0ADB0A220023FCF714FC17 +:10B9B000079B30321A55641E02460A43F2D1112207 +:10B9C000641C079B121B1C19119B012B03D0012324 +:10B9D00008430ED10AE0084304D011201090002043 +:10B9E000119077E71098151A6D1E0BE0109882429F +:10B9F00002DD00236D1C03E0824201DA00236D1E8C +:10BA0000002BEED0069811998260C16030C07EE7AD +:10BA100001FCFFFF104D0000000014400000F03F4B +:10BA2000300000000000F0430000E03F30380A28FA +:10BA300001D201207047002070470000FFB597B089 +:10BA40000646002518E2252877D100242746FD491F +:10BA5000049400E00443761C32780120203A9040A0 +:10BA60000842F7D130782A280ED0022230780146D9 +:10BA70003039092916D804990A2359433039401816 +:10BA80001443761C0490F1E7189802C804911890AA +:10BA9000002904DA012040030443484204900220B4 +:10BAA0000443761C30782E2814D104200443707887 +:10BAB000761C2A2809D11898761C80C8189009E0AD +:10BAC0000A214F43303FC719761C30780146303980 +:10BAD0000929F5D930786C2810D006DC4C281AD00A +:10BAE00068280ED06A2817D104E0742813D07A2869 +:10BAF00012D110E00120400504430CE001210905AA +:10BB000001E0032109050C437178814203D1012032 +:10BB100000052418761C761C3078119066280BD00E +:10BB200013DC58287DD009DC00287BD04528F6D0CE +:10BB30004628F4D047281AD1A5E118E0632835D06B +:10BB4000642870D0652812D19DE170286CD008DC83 +:10BB50006728F1D069287BD06E280DD06F2806D1D8 +:10BB6000BAE073282ED0752871D0782859D01A9A47 +:10BB7000199990476D1C7EE16002400F022809D0A0 +:10BB800003280DD00428189801680DD00D60001D01 +:10BB9000189070E11898EA1701680D604A60F6E79E +:10BBA000189801680D80F2E70D70F0E718986A4662 +:10BBB00001781172001D18900020507202A80090A8 +:10BBC000012005E0189802C8189000200091C04399 +:10BBD00061070DD5002101E00199491C0191B9428D +:10BBE00012DA8142F8DB009A515C0029F4D10BE0B3 +:10BBF000002101E00199491C01918142FADB019A7F +:10BC00000099895C0029F5D1019904981A9B471A7B +:10BC100021463846199A00F097FA019940194518BB +:10BC20000BE04FE02CE113E04EE000980099007823 +:10BC3000491C00911A9A199990470198401E019049 +:10BC4000401CF2D1214638461A9B199A10E137E080 +:10BC50000A200021009001916002410F022907D0C3 +:10BC6000189A01CA1892C2179446032908D00AE00C +:10BC70001898C01DC108C90005C91891944607E06D +:10BC800000B2C2179446042902D140B2C1178C46B3 +:10BC900000226146944506DA0A460021404291415D +:10BCA0008C462D2102E0210504D52B216A46117313 +:10BCB000012103E0E10701D02021F7E7029155E0DF +:10BCC0000A200AE0102008E0102000900021042043 +:10BCD00004430191082703E008200021019100900E +:10BCE0006002410F022907D0189A01CA1892002257 +:10BCF0009446032908D008E01898C01DC108C9005F +:10BD000005C91891944603E080B2042900D1C0B25D +:10BD100000210291210729D51199702906D0009A96 +:10BD20001021019B4A401A4305D00EE040216A468B +:10BD30001173012108E06146014306D030216A46B3 +:10BD400011731199517302210291009A0821019BEC +:10BD50004A401A430AD16146014301D1610705D522 +:10BD600030216A46117301217F1E029111995829D1 +:10BD700004D035A10E910DA90D910DE037A1F9E781 +:10BD80006146019B009AFCF727FA0E9B8C469B5C50 +:10BD90000D9A521E0D92137061460143F0D10D9819 +:10BDA00005A9081A20300190600703D5012000047E +:10BDB000844300E001270198874201DD381A00E042 +:10BDC0000020019900904118029809180498401A1F +:10BDD0000490E00306D421461A9B199A049800F0B7 +:10BDE000B3F94519002706E003A81A9AC05D19990E +:10BDF00090476D1C7F1C02988742F5DBE0030CD551 +:10BE000021461A9B199A049800F09EF9451904E0FE +:10BE10001A9A3020199990476D1C0099481E00907D +:10BE20000029F5DC08E00D980D990078491C0D916A +:10BE30001A9A199990476D1C0199481E0190002982 +:10BE4000F1DC63E109280100303132333435363713 +:10BE50003839616263646566000000003031323356 +:10BE600034353637383941424344454600000000F6 +:10BE700000F05AF94519761C3078002800D0E2E528 +:10BE800028461BB0F0BD600700D406271898C01DD7 +:10BE9000C108C90048680A680831C30FDB07189158 +:10BEA000190001D09CA108E0210501D59BA104E067 +:10BEB000E10701D09AA100E09AA1430011985B0824 +:10BEC000109165280CD006DC452809D046281DD0E5 +:10BED000472841D141E0662818D067283CD13CE092 +:10BEE0000021112F01DB112000E0781C019100904E +:10BEF00008A911A8FFF7E0FC139905910021119AF8 +:10BF000015927F1C12980197009150E00120C00704 +:10BF100003900120019008A9009711A8FFF7CCFC1D +:10BF2000139A149905920022119B0092129815936E +:10BF3000059A0192002901D0104602E0791C4018B0 +:10BF40000190381A01D5019804E04042401E00904B +:10BF5000781C0190C01B029043E0012F00DA0127FA +:10BF60000021112F01DD112000E0384601910090E1 +:10BF700008A911A8FFF7A0FC13990591119A0021B7 +:10BF8000129815920091019721070CD40599B94296 +:10BF900001DB019900E00191012904DD159A491E98 +:10BFA000515C302906D0B84201DA011D05DA0121C1 +:10BFB000029115E00199491EEDE7002805DC009982 +:10BFC000411800910199091A03E0019A411C91421C +:10BFD00000DD01910099401A401C02900120C00729 +:10BFE0000390200706D402990198814202DB0020C9 +:10BFF000C043029000206946C87707AF012103982B +:10C000000337C907884224D0022011902B201290B8 +:10C01000039800280CDA404203902D20129007E08C +:10C020000A210398FCF7AEF830317F1E0390397077 +:10C030001199481E11900029F2DC03980028EFD1D5 +:10C04000791E129808703078202108404530BF1EB4 +:10C05000387006A8C01BC01D0390109800780028F7 +:10C0600000D00120019941180298C01709180398BF +:10C0700009180498401A401E0490E00306D4214693 +:10C080001A9B199A049800F05FF8451910980078E7 +:10C09000002803D01A9A199990476D1CE00324D503 +:10C0A00021461A9B199A049800F04EF845191CE095 +:10C0B0000098002807DB00990598884203DD159851 +:10C0C000405C199901E0199930201A9A904700981C +:10C0D0006D1C401C00900298401E0290002804D164 +:10C0E0001A9A2E20199990476D1C0199481E0190AB +:10C0F0000029DDDC05E038781A9A7F1C19999047F1 +:10C100006D1C0399481E03900029F4DC21461A9BFC +:10C11000199A0498ACE600002D0000002B000000E6 +:10C120002000000000000000F8B5044600251E466F +:10C130001746880404D405E039462020B0476D1C1A +:10C14000641EF9D52846F8BDFFB50446002581B028 +:10C150001E46C80301D5302700E02027880404D5F7 +:10C1600005E038460399B0476D1C641EF9D5284692 +:10C1700005B0F0BD4A68002A06D00A68531C0B605F +:10C1800010704868401E486070470A68531C0B6076 +:10C1900010707047002903D0002801D0884201D1D7 +:10C1A000002070478268002A08D05268002A03D015 +:10C1B00011604A6080684160012070478160496079 +:10C1C00000200860F8E7FFB581B007000A98144620 +:10C1D0000D4605D0002D03D0002C01D0A74202D17E +:10C1E000002005B0F0BD01267602002802D0E068EC +:10C1F000304307E02846049901F0F8FB051EF0D013 +:10C20000E068B0430646A089800505D4206A00286E +:10C2100002D0049949688847E6602146384625627D +:10C22000FFF7B8FF05B0F0BD00B599B060216846D2 +:10C23000FCF733F8042008AAD07012A0006801901F +:10C240000B2010AAD070024610A109A8FCF70CF828 +:10C25000002010AA107101215171D0719171907359 +:10C260001175D082A02010839176B420908319207C +:10C27000C001D08308480090684603F0EBFC19B079 +:10C2800000BD000003160A18000000000AFFFFFFAF +:10C290004E6174696F6E73009DC2000170470000AB +:10C2A00010B540210848FEF751FF084900200870EA +:10C2B00000F08EF9002802D005A0FFF751FAF72010 +:10C2C00003F03CFE10BD000000080140374700208D +:10C2D0005B424C455D20636F6E6E65637465640DF3 +:10C2E0000A00000010B503F0D9FC00F07FF94021EE +:10C2F0000648FEF727FF06490020087000F068F99D +:10C30000002802D003A0FFF72BFA10BD000801405F +:10C31000374700205B424C455D20646973636F6E54 +:10C320006E65637465642C206164766572746973EC +:10C33000696E67207265737461727465640D0A00BA +:10C3400010B58CB0002400940194029403940494DA +:10C35000059406940794089409940A94FFF766F8E4 +:10C36000002804D0014601A8FDF712F907E012A049 +:10C3700001886A4691804188D18080881081694611 +:10C38000CC704C810A20887012220A7303A80CA179 +:10C390000130FBF769FF0C206946088418204884A7 +:10C3A000FF208C84F530C8840A480885684603F06D +:10C3B00013FD0CB010BD00000102030405060000CF +:10C3C00043414949432D4D434D2D323032363039AA +:10C3D000303200008813000000B583B00D49009191 +:10C3E0000D4900200191029069460872684603F0E9 +:10C3F000F7FDFFF7A5FF00F033FAFFF715FF074839 +:10C4000003F094FB064803F091FB03F047FC03B0F4 +:10C4100000BD000025C40001BDD000018DC9000190 +:10C42000A5CE00010178012928D070B50025144E51 +:10C43000144C022912D003290FD103F02FFC00F075 +:10C44000D5F840213046FEF77DFE257000F0C0F89B +:10C45000002802D00C48FFF783F970BD4021304618 +:10C46000FEF774FE257000F0B3F8002802D00748EC +:10C47000FFF776F9F72003F061FD70BD704700000B +:10C48000000801403747002014C30001D0C200015A +:10C49000F8B50646244F0020388178810124481ED3 +:10C4A0000D463E2814D80A4631462048FBF7DCFEEC +:10C4B0001E49002048551E4801F0A4FB1B4801F00E +:10C4C000E7FA0446002001F09DFB388900280CD1D2 +:10C4D000002C12D017A00090FBF7EAFE84B222468F +:10C4E00019480099FBF7C0FE3C81B878002819D0A4 +:10C4F00016A0FFF735F900240CE019A0EBE7315D39 +:10C50000084620385F2800D32E2117A0FFF728F90E +:10C51000641CA4B2AC4201D23F2CF0D3398913A0E1 +:10C52000FFF71EF9F8BD00004C4700200055002021 +:10C53000D9DB0001756E6B6E6F776E20636F6D6D6A +:10C54000616E640D0A0000007B5800205B424C4580 +:10C550005D20636C6920657865633A2022000000E5 +:10C560006F6B0D0A000000002563000022202D3EA5 +:10C5700020257542207273700D0A000030B40C49FA +:10C58000098E182902D3891E8AB200E01422094CB0 +:10C59000094D63892189ED18C91A89B2914200D9E0 +:10C5A00011465A1862810180284630BC704700004D +:10C5B000B04D00204C4700207B580020034800214C +:10C5C00001708180C1804170704700004C4700209D +:10C5D00001488078704700004C470020002800D0B8 +:10C5E00001200149887070474C47002010B505496B +:10C5F000002008708880488100F000FE00F06AFB8F +:10C6000010BD00004C470020F3B583B0049800240F +:10C6100000287AD95B4802905B4A03981178005D44 +:10C62000002904D001290BD002291AD122E0CA28FE +:10C630006CD156490870012090800521D18017E007 +:10C64000524B91885854491C88B2908005285DD17E +:10C650000298417803780802FF211843E1318842AB +:10C6600003D900201070908084E0C01DD08002208B +:10C6700010707FE0444A454B91885854491C88B259 +:10C680009080D188884275D1029800224178007844 +:10C690000D0205433E488446E81C86B23D48002E04 +:10C6A00014D93D4F6146895C0902484000210304CA +:10C6B00002D54000784000E04000491CC9B280B279 +:10C6C0000829F4D3521C92B2B242EBD32F4E711907 +:10C6D0008A794B7911021943884247D17778B0782B +:10C6E00001902948761D8078002806D033460095B1 +:10C6F00039462AA0019A05F087FB112F2AD006DCC3 +:10C70000012F09D0102F31D124E039E032E0122F6F +:10C7100020D0202F2AD124E001273F2D11D82A46EE +:10C7200031461F48FBF7A0FD1D49002048551D4814 +:10C7300001F068FA1A4801F0ABF90746002001F051 +:10C7400061FA6846077001236A460320019900F0E8 +:10C750002BF80BE02B4632463846019900F0CAFA16 +:10C7600004E02A463146019800F0FEF9064800210F +:10C7700001708180641C0498A4B2844200D24BE70B +:10C7800005B0F0BD835500204C47002080550020A7 +:10C7900081550020FFFF00002110000052580000CA +:10C7A00040550020D11D0101FFB5D81D80B283B0D6 +:10C7B0001D460190FB2803D90020C04307B0F0BDFF +:10C7C000214CCA202070039860700498A070280A39 +:10C7D000E5702071002D04D02A46601D0599FBF7F5 +:10C7E00043FDE81C83B2194F19480024002B13D9CC +:10C7F000184E395D090248400021020402D540006C +:10C80000704000E04000491CC9B280B20829F4D34E +:10C81000641CA4B29C42ECD30B4949194871000A2C +:10C8200088710D488078002806D000950BA0059BE4 +:10C83000049A039905F0E8FA0348019900F0E6FC30 +:10C84000002007B0F0BD0000805700208157002075 +:10C85000FFFF0000211000004C470020545800004A +:10C8600000B587B0002001900090039004906A46C4 +:10C87000069010730C4902910521917003231370E7 +:10C880001023D37050701071012353719071507345 +:10C89000064805907D20917300011082104604F037 +:10C8A00065F807B000BD000040E2010000B00301E0 +:10C8B00010B5024803F002FE002010BD544E0020C7 +:10C8C0002F48007900285AD1F8B56D202C23032277 +:10C8D000072140010BF430D1A02104460170294802 +:10C8E0000027C178617027710321E18067720126FA +:10C8F00066710721244D2177A9796177687B00282B +:10C9000003D0E780032060710EE0E87900280BD0A7 +:10C91000A879022800D166772671E6802046A97999 +:10C92000203041708670077015488079022804D045 +:10C93000032815D004281BD116E004F009F80028BC +:10C940000BD00520E0806771688A6061688AA06109 +:10C9500020460A3003F02AFE0AE0094903208871C4 +:10C96000288B6061288B02E0E88B6061E88BA06116 +:10C9700003480671467120460BF41AD1F8BD704782 +:10C98000B04D0020344E0020A04E002010B584B0E1 +:10C990000A230322072110480BF4CED01B2101707B +:10C9A000002141701424448003228280C1800B4AFC +:10C9B00002810BF4FDD06846048009480190684666 +:10C9C00003F0D6FA684604810648039002A804F0F2 +:10C9D00071FE04B010BD00001B0D0000FF0100003F +:10C9E000F0460101D1DD0001FFB585B0054602A882 +:10C9F00000901C462846069904F002F86846007A22 +:10CA0000002866D006980090280A334A01940390C3 +:10CA10000E2826D0314800240178002951D92F480A +:10CA2000E1000818828803998A4240D1009A8168FF +:10CA30009646019A284694460A791206120E36D076 +:10CA40000968254BD700083FCE1937887668BFB2F2 +:10CA5000874201D09F4226D1634603227146B047E8 +:10CA600025E01F49681809282BD800981D498446DD +:10CA700008792E4600062346000E1ED0C4000F681B +:10CA8000083C3C1927886468BFB2B74201D097427E +:10CA900004D1032261462846A0470EE0401E00064E +:10CAA000000EEBD109E0521E1206120ECAD10B483D +:10CAB000641C0078E4B2A042B1D86846007A00282D +:10CAC00007D00948426C002A02D0284606999047B0 +:10CAD000002009B0F0BD0000FFFF00005C4D002009 +:10CAE000EEF1FFFF40420101B04D002000487047C9 +:10CAF000FFFF000070B5124D01212846FCF78EFEA5 +:10CB0000142006F0B1F9702002F0BCFC702002F095 +:10CB1000B9FC044600212846FCF780FE0948448001 +:10CB20000948844201D1401070BD2046FCF7ACFD9D +:10CB30000649FBF76DFEFCF789F800B270BD0000F6 +:10CB40000008024084470020FFFF00000000204151 +:10CB500010B500F0CBF80349884201D1022010BD86 +:10CB6000012010BD00400201F0B5074600208DB045 +:10CB700015460E46002A04D0012D04D13178FF2934 +:10CB800001D10B4E07250024002D08D90146325D46 +:10CB9000684602F0ADFC641CA4B2AC42F6D3034676 +:10CBA0006A4639462120FFF7FFFD0DB0F0BD0000B9 +:10CBB000D0480101014840887047000084470020A8 +:10CBC00070B506460020074D044601462A5D06481A +:10CBD00002F08EFC641CA4B2072CF6D3308002480D +:10CBE00070BD0000D04801017B5C002010B56020C2 +:10CBF00002F048FC0449884201D1002010BD6021A8 +:10CC0000FCF76CFD80B210BDFFFF000010B503F013 +:10CC10001BFC04480169002901D00420884700203A +:10CC200010BD0000C04E002070B5224C606B224D3C +:10CC3000C00722D0A06B21497E2209685143401AC7 +:10CC40002988491E29804B21C90040181C49884267 +:10CC500013D300202880206A400840002062194930 +:10CC600008680204930F184A01D0904300E0104373 +:10CC700008601648407F03F01FF929880120002929 +:10CC8000216B07D0014321630522032110480BF4D7 +:10CC900015D20DE0FF22120291432163216B052280 +:10CCA000920211432163216B0143216303F09EFE35 +:10CCB000002070BD00100240344700208C0000208E +:10CCC000B10400000010014000C00000104E002020 +:10CCD000010F000004480021017041618161C161C0 +:10CCE0000162816270470000584700200048704789 +:10CCF00000800001F8B514460D46102809D011280F +:10CD000077D0122804D11A462146284603F088FF1E +:10CD1000F8BD00910C2B04D00023012210212846DD +:10CD200063E02278E1781046627809061202104327 +:10CD3000A2781204104308430502E0782D0A000689 +:10CD40002279054310466279E17912021043A279F3 +:10CD500009061204104308430602E079360A000669 +:10CD60000643082021180A7810464A781202104318 +:10CD70008A78C97812041043090608430702E07A4A +:10CD80003F0A000607431E481E491F4C884202D036 +:10CD9000A0420BD10C461D49281F88420DD3002309 +:10CDA00003221021009804F03AF8F8BD0023022273 +:10CDB0001021009804F033F8F8BD15484078002899 +:10CDC00004D1FEF77BFA1249012048701048012176 +:10CDD0000170002141618161C16101628162001DB8 +:10CDE000F0C00B460A461021009804F018F8F8BD70 +:10CDF000FFE71A462146284603F066FEF8BD00000C +:10CE0000008000010080000100400201FDBF010020 +:10CE10005847002000487047AC5C0020F8B5342229 +:10CE200011491248FBF720FA104C114F20680125D8 +:10CE3000104EB8420BD16068012808D1204630213D +:10CE400000F0E8FD216B884201D13570F8BD342136 +:10CE50000648FBF722FAFF202760F5306560208145 +:10CE60000020E0603070F8BD00600001AC5C002084 +:10CE70007ADA12CA8847002010B534210748FBF738 +:10CE80000CFA06480649016001214160FF21F53195 +:10CE900001810021C16004F02BF810BDAC5C0020C2 +:10CEA0007ADA12CA10B584B014230322072112487B +:10CEB0000AF442D61B2101700021417047244480AE +:10CEC00003228280C1800D4AC2600D4A02610B229A +:10CED00002720AF46DD6684604800A4801906846DA +:10CEE00003F046F8684604810748039002A804F05E +:10CEF000E1FB04B010BD00001B0D00001047010154 +:10CF000000470101F8460101BD25010100207047DD +:10CF1000F8B5184D184FE879002801D02E7B00E0B5 +:10CF2000FE780322331D072114480AF405D6A921EF +:10CF3000044601701248C178617000216180E8796F +:10CF40001049002803D02A7B896C201D02E0FA7862 +:10CF5000201D091DFBF788F9608802218019608077 +:10CF600007480279062A00D00171417120460AF46F +:10CF70001FD6F8BDA04E0020804E0020A60D000058 +:10CF8000B04D0020604E0020F8B51F262323032259 +:10CF9000072128480AF4D0D50446AA20264F20703D +:10CFA000F878264D6070E8786080EA782449201D82 +:10CFB000FBF75AF96288B01AC1B2201D1018214A35 +:10CFC0000326032910D92B79002B0DD006701923C5 +:10CFD00043705389091F1B0AC370937A8370638857 +:10CFE000C9B21B1D6380001D02291AD96B79002B61 +:10CFF00017D0137B891E8B4200D21946CDB2691C13 +:10D000000170117BA94201D1092100E00821417082 +:10D010002A460D49801CFBF727F96088AD1C401992 +:10D0200060803879062800D03E717E7120460AF46F +:10D03000BFD5F8BDA60D0000B04D0020A04E0020C9 +:10D04000844E0020344E0020414E002070B53A231B +:10D050000322072116480AF46FD5A421154D044672 +:10D060000170E8786070A97913480022022910D075 +:10D07000032913D0042916D062802271807902F02E +:10D080004BFB052028710420687120460AF490D5D6 +:10D0900070BD018A642359436180EEE7C18A64232D +:10D0A00059436180E9E7818B642359436180E4E758 +:10D0B000A10D0000B04D0020A04E002070470000E0 +:10D0C000FFB50F4683B000210091019116466946D5 +:10D0D000FCF764FA040030D10521C9026846FCF768 +:10D0E00063FA002828D121496846FCF75DFA002838 +:10D0F00022D11F496846FCF757FA00281CD11D4968 +:10D100006846FCF751FA002816D129210902684621 +:10D11000FCF74AFA00280FD117496846FCF744FA91 +:10D12000002809D115496846FCF73EFA002803D1CA +:10D1300000988088C10B03D00624204607B0F0BDBC +:10D1400000050099000D0D186888B04200D2072430 +:10D150002988B819884201D90D24EEE7A8193A4662 +:10D16000001D0699FBF780F86F80E6E701280000B4 +:10D170000328000002280000022900000329000003 +:10D180001EF40ED100F00EF8012005F06DFEF7E759 +:10D1900010B503490020087000F004F810BD00002D +:10D1A0004647002012480021007800281FD070B5A3 +:10D1B000104D86B02878002817D1A8886C88A04226 +:10D1C00013D00D4E6A4680B2A04209D0335C53544E +:10D1D000401CC005491CC00D89B2A8801429F2D397 +:10D1E00001202870104605F0EDF906B070BD7047BB +:10D1F0003747002046470020005300200249002006 +:10D20000488088800870704746470020F0B4844604 +:10D210000D480078002814D00022002911D90B48AD +:10D220000B4D878843881C465B1CDB05DB0DBB422E +:10D2300007D06646B65C521C2E5592B243808A4295 +:10D24000F0D3F0BC7047000037470020464700206D +:10D250000053002070B5134D04462878002803D1F0 +:10D26000FEF72CF8012028700F4820602821204666 +:10D2700000F0D0FB0D4DA0622846FEF70DF8002807 +:10D280000DD12C2221462846FEF734F8002806D17D +:10D290002C2229462046FBF72AF8002800D001203E +:10D2A00070BD00008A47002011C011CA0040000173 +:10D2B00010B5044600681949884208D12046282143 +:10D2C00000F0A8FBA16A884201D115A200E016A2D5 +:10D2D0001B491CA000F036FC21A0216800F032FCA4 +:10D2E00026A0616800F02EFC2AA02369E268A168EC +:10D2F00000F028FC33A0616900F024FC37A0236A09 +:10D30000E269A16900F01EFC2EA0616A00F01AFC1F +:10D310003EA0A16A00F016FC10BD000011C011CAA9 +:10D3200076616C6964000000494E56414C494420C6 +:10D3300028626164206D616769632F6372632900ED +:10D3400000400001626F6F7473657474696E6720CA +:10D35000402030782530386C583A2025730D0A006B +:10D3600020206D61676963202020202020203D203F +:10D3700030782530386C580D0A0000002020616399 +:10D38000746976655F62616E6B203D20256C750D5A +:10D390000A000000202062616E6B313A20616464F3 +:10D3A000723D30782530386C582073697A653D2598 +:10D3B0006C75206372633D30782530386C580D0AE7 +:10D3C00000000000202020202020202020766572F0 +:10D3D0003D30782530386C580D0A000020206261FD +:10D3E0006E6B323A20616464723D30782530386C5F +:10D3F000582073697A653D256C75206372633D30F2 +:10D40000782530386C580D0A000000002020637227 +:10D41000633332202020202020203D20307825300A +:10D42000386C580D0A00000030B58DB0012108207D +:10D43000FDF794FF01218803FDF790FF02A8FDF797 +:10D44000E9FD402002900220284D0424039002A907 +:10D4500007942846FDF782FD80210794029102A9D6 +:10D460002846FDF77BFDE120400208900020694638 +:10D470008884C884088588850C2048851C4D08A9A7 +:10D480002846FEF721F901210846FDF74FFF194C08 +:10D490002046FDF797FC0123224617490220FDF79D +:10D4A00009FD012280212846FEF7DEF80022012135 +:10D4B000402005F05BFE114C2060012005F044FE89 +:10D4C000606001220E492846FEF7A6F81C20694636 +:10D4D000087003204870012088706846FDF73AFE06 +:10D4E00001212846FEF7B2F80DB030BD000C014016 +:10D4F0000038014008000240000002403847002088 +:10D500002505000070B505460B480468002C0ED0B8 +:10D51000481C0ED008467D21C9004843FAF732FE68 +:10D5200002462946204605F088FF012800D0002049 +:10D5300070BD0020C043F3E73847002010B582B02B +:10D540000020104C00900E492046FEF79CF8002861 +:10D5500014D02046FEF7FCF8694608710A480068B6 +:10D56000002804D00A46002301A905F01FFF0098F7 +:10D57000002803D0012005490007486002B010BD13 +:10D5800025050000003801403847002000ED00E08C +:10D5900030B5184D85B0044640212846FEF76CF89A +:10D5A0000028F9D000212846FEF750F800206946EF +:10D5B00000948880C880088188810C204881284692 +:10D5C000FEF782F80C4C2068002807D006F07EF9A0 +:10D5D000022803D10021206805F0EAFD0122074955 +:10D5E0002846FEF719F801212846FEF72FF805B066 +:10D5F00030BD0000003801403847002025050000FC +:10D6000010B5064C6068002807D006F05FF90228C4 +:10D6100003D1C11E606805F0B1FF10BD384700207E +:10D6200010B5074C6068002809D006F04FF90228B1 +:10D6300005D100231A461946606805F0F0FD10BDBB +:10D640003847002000283FD000293DD0F0B51F4EBC +:10D650000C4605468BB000213046FDF7F7FB1C4F0A +:10D6600002203946FDF7ACFB1A48009010200290CA +:10D670000020802105910490032101950394090362 +:10D6800006900790089009910A9069463046FDF788 +:10D69000F1FB01213046FDF7D9FB39460220FDF7A9 +:10D6A000E1FB0028F9D000213046FDF7CFFB3946D9 +:10D6B0000220FDF785FB084C40212046FDF7DCFFEA +:10D6C0000028F9D00BB0F0BD704700000800024000 +:10D6D00000000240043801400038014010B4002826 +:10D6E00007D00368002B04D042688168914201D2C0 +:10D6F00006E0002010BC7047491C8160002804D05F +:10D70000914202D25C5C202CF6D99142F2D1491EA2 +:10D71000816010BC70470000F8B50C460546104605 +:10D72000194600F013F8064600200090064B3246DA +:10D7300021462846FEF747FD0028304602D100F07A +:10D7400043F80020F8BD00009447002070B505465E +:10D750000E46124800F0A2F804001CD0E661082032 +:10D76000A561E0600E4A0F4B28463146FBF7F4FAFC +:10D7700002D80D4860610EE000220C4B284631466D +:10D78000FBF7D6FA02D80120C00703E0284631464D +:10D79000FBF776FA6061204670BD000094470020D8 +:10D7A0000000C0FFFFFFDF41FFFFFF7F0000E0C17F +:10D7B00010B5044800F072F8002801D04021C16083 +:10D7C00010BD000094470020002824D0F8B5124E68 +:10D7D00004460027A0892568C0050DD4A06800284C +:10D7E00004D0FFF7F1FFA089C00505D42069002807 +:10D7F00002D0716888472761A089800505D4206A16 +:10D80000002802D0716888472762716820468847DF +:10D810002C00DFD1F8BD70479447002010B50022DE +:10D8200001F088FD10BD000030B4124A0E4D0F4BC0 +:10D830000F4C0028136013D00168002900D011603C +:10D8400054604068002800D050600020906010684C +:10D85000984203D15068A04200D1956030BC704717 +:10D860009560546030BC7047012A010171B8000115 +:10D870000DB8000194470020002803D0007B082841 +:10D8800001D00020704701207047002803D0007BA2 +:10D89000402801D0002070470120704710B5016872 +:10D8A0002820884700280AD000210160416081605B +:10D8B000C160016141618161C1610162416210BD6C +:10D8C00070B5002604463546002808D0FAF7F0FC6B +:10D8D000411C2B463246204600F004F870BD002063 +:10D8E00070BD0000FFB5002489B006460094019485 +:10D8F00034480294039404940594069404601546F5 +:10D900004460002E5AD000293FD002460096019173 +:10D91000D168906812690490069205912A48FFF731 +:10D92000BDFF0790002830D000986F46002802D035 +:10D930000298002801D000200DE00198042809D9A0 +:10D94000032222A10098FAF7E8FC002802D10298ED +:10D95000C01C02903846FFF7C1FE0146079803F04D +:10D960002DFC00280ED00C98002814D06846FFF734 +:10D97000B5FE02990198814204D202990098405C58 +:10D98000002808D00798FFF71FFF019902988842E6 +:10D990000AD204460BE0002D03D0029900984018EB +:10D9A000286007980DB0F0BD081E00D0441E002D61 +:10D9B00001D03019286003480660446000200DB093 +:10D9C000F0BD00008C47002094470020EFBBBF0053 +:10D9D00010B5024A002103F00FFF10BD944700204C +:10D9E000014949680847000094470020002810D0EA +:10D9F00070B50E460446FAF75BFC401C33680546DA +:10DA00009847061E04D02A462146FAF72DFC3046D8 +:10DA100070BD7047002230B4D243491E0FD3094C69 +:10DA200003785A400023401C5508D20700D02246F4 +:10DA30005B1C6A40DBB2082BF6D3491EF0D230BC27 +:10DA4000D04370472083B8ED02468B880020022B1C +:10DA500001D00D207047C988002A05D00029F9D0CF +:10DA60000129F7D0812070470029FCD00229F9D183 +:10DA700070470F20704700000F2804D20C21484344 +:10DA80000249085870470020704700001C480101F7 +:10DA900070B588B000246A46234616E0401C017821 +:10DAA0002029FBD00929F9D00906090E12D0A100BE +:10DAB0005050641C00E0401C017800290AD0202945 +:10DAC00001D00929F7D10370401C0178002901D049 +:10DAD000082CE4DB002C14D0104E002528460C2125 +:10DAE000484331580098FAF7EAFB00280CD06D1C27 +:10DAF0000F2DF3D30AA0009900F024F8012008B0FC +:10DB000070BD002008B070BD0C204543A819826884 +:10DB1000694620469047002008B070BD1C480101AE +:10DB2000756E6B6E6F776E20636F6D6D616E643AAC +:10DB30002025732028747279202768656C70272946 +:10DB40000D0A00000FB410B503AB60210648029A1D +:10DB5000FDF72AFE05490020C877034800F058F871 +:10DB600010BC08BC04B0184760500020A050002032 +:10DB7000F3B581B00D460198FAF79AFB144C86B2C2 +:10DB80002046FAF795FB81B22046FFF75BFD0024A3 +:10DB9000002D0BD90F4F3846FAF78AFB81B2384671 +:10DBA000FFF750FD641CA4B2AC42F3D3084C2046EE +:10DBB000FAF77EFB81B22046FFF744FD002E03D02A +:10DBC00031460198FFF73EFD304603B0F0BD00003E +:10DBD000B8A60001C4A6000130B40125074B084CCB +:10DBE000AD0203E06254491C1981401C0278002AEE +:10DBF00002D01989A942F5D330BC70474C470020A8 +:10DC00007B58002001490860704700004047002011 +:10DC100010B507490968002901D0884710BD04469E +:10DC2000FAF746FB81B22046FFF70CFD10BD00005D +:10DC300040470020F0B51FB405460398144646003F +:10DC40000198760847007F08334628463946FBF797 +:10DC500083F802D22846394601E020463146332275 +:10DC6000D243FAF7A5FF06460F4622462846039BF5 +:10DC70000199FAF7AFFE490049083B463246FBF7E7 +:10DC800057F802D8012005B0F0BD002005B0F0BD66 +:10DC900002460020802901D98D207047062A06D02F +:10DCA000072A07D0082AF8D10729F5D17047082993 +:10DCB000F2D170470629EFD370477047704770B5AF +:10DCC000C46805466068002803D00020002802D000 +:10DCD0000CE00120FAE7201DFBF76CFC09F41CD6D0 +:10DCE0006068002808D000200028F4D00020E860F8 +:10DCF000204609F411D670BD0120F5E730B4044682 +:10DD0000A2890920521C93B2E48900222546D540FD +:10DD1000ED0707D05D1C8D4202D130BC1046704724 +:10DD20009B1C9BB2521CD2B2092AEFD330BC704765 +:10DD3000FFB585B00E9D04462F8801201E460021A8 +:10DD40003A46CA40D20704D04B0003225B1C9A40DB +:10DD50001043491CC9B20929F2D3049030461E2150 +:10DD60000840218A184A00230191009302920390EF +:10DD7000132304AA15490698FBF722FC00900028FB +:10DD80001FD10121142009F451D60746E0600698FE +:10DD90000188B9812988F981F00701D00120C003E9 +:10DDA000079908433880208A7880142060822046B2 +:10DDB00000F060F8381DFBF709FC208A002109F407 +:10DDC0008BD7009809B0F0BD004101010A1800008E +:10DDD0000048704798410101FFB5087881B00C46B2 +:10DDE000092836D2142003F031FC0746217800F0D0 +:10DDF000EFF800282BD061782078FFF749FF060064 +:10DE000028D17D68002D0ED020782979814207D154 +:10DE10002946381DFBF7E0FB284609F47DD502E0D2 +:10DE20002D68002DF1D160780121083009F4FED56C +:10DE3000054620782871607868716278A11CA81D59 +:10DE4000FAF712FA2946381DFBF7CCFB02E08226CE +:10DE500000E0812602230648039A049909F46CD64F +:10DE600021780170467009F4A3D6002005B0F0BDFA +:10DE70000114000010B50446142003F0E7FB044928 +:10DE8000216003216181123060600120208110BD7A +:10DE9000A8410101F8B517460C46104609F40AD707 +:10DEA000012831D1142003F0D1FB0546017C00F09C +:10DEB0008FF80646297C22781448914214D1697C57 +:10DEC000637809023A46891D9B1D09F435D605463B +:10DED000068000202871607868806278A11C681D27 +:10DEE000FAF7C2F9284609E0697C062309023A4696 +:10DEF000891D09F421D606808021017109F458D6C4 +:10DF00000021384609F4E8D60020F8BD140C0000C2 +:10DF1000F8B50F46002409781846254609291DD270 +:10DF20000B007B441B79DB189F4404071013131369 +:10DF30000A160D00052414A510E00A2414A50DE00E +:10DF4000082416A50AE0072417A507E00A2418A547 +:10DF500004E0052419A501E006241AA50146A31C26 +:10DF60001A4809F4E9D50646387830707470002CE8 +:10DF700004D022462946B01CFAF776F9304609F457 +:10DF800017D60020F8BD00004E53494E4700000050 +:10DF90004E532D424C452D312E300000123456FF89 +:10DFA000FE9ABCDE00000000025E04400000030098 +:10DFB000312E302E302E302D4C450000312E302E9B +:10DFC00030000000FFEEDDCCBBAA0000031400000F +:10DFD00010B48289C489521C93B200222046D040DA +:10DFE000C00706D0914202D15B1C9BB205E09B1C8E +:10DFF0009BB2521C52B2092AF0DB092A02D010BC93 +:10E000001846704710BC00207047000070B505002E +:10E0100005D0134E3068854203D1002070BD72B622 +:10E02000FEE704F0D9FE6C6904F0E2FE70688442F9 +:10E0300002D0B068844201D1022070BD09488442F8 +:10E0400004D1A86A0028F7D1032070BD0648844295 +:10E0500003D0002C01D0012070BD042070BD000051 +:10E06000A4470020BC5D0020A85D0020002802D04D +:10E070000368002B01D100207047F8B50D464168B8 +:10E080000446002902D0A068884211D21B4EB54236 +:10E090000ED8A2686D1C5019814201D39818F8BDA2 +:10E0A0002169002904D11649884203D9B04202D916 +:10E0B0000020F8BD4600226A0027002A05D031461C +:10E0C00018469047050012D00CE0A16930468847F9 +:10E0D00005000CD0A2682168521CFAF7C5F8E16966 +:10E0E0002068884766602560A0684019F8BDE1692E +:10E0F00020688847676000202760F8BDFFFFFF7F2A +:10E10000FFFFFF3F70B50D4D04460A2809D10D21D0 +:10E110002846FDF721FB80212846FDF7ADFA0028AF +:10E12000F9D0E1B22846FDF717FB80212846FDF71C +:10E13000A3FA0028F9D0204670BD00000038014045 +:10E14000F0B50878324F334D334E801E83B00C4605 +:10E15000062859D201007944097949188F440225CB +:10E160005434543A01203070A0786876A078C00703 +:10E1700005D02A492A48FBF70BFA387AA874B28AE4 +:10E18000002A06D0FF20F53070800321254809F4CD +:10E1900095D7F169002937D0002000900190052023 +:10E1A0006A461070684688472EE000246C7601F0BD +:10E1B000FDFDF169002927D0009406206A460194EC +:10E1C0001070684688471FE01722A11C1648FAF70E +:10E1D0004BF819E0B8780001C0194030807D002864 +:10E1E00012D11C22A11C1148FAF73EF80F48A18A4F +:10E1F0000182E18A4182218B8182618BC1820B493C +:10E20000608A0883207F6874002003B0F0BD00009E +:10E21000B04D0020F44C0020104D0020B94D0020DE +:10E22000074D0020040F0000EE4C0020D44C0020CD +:10E23000F0B518460D46014685B0222303227448E6 +:10E2400009F47AD401210446417028780B286ED253 +:10E2500001007944097949188F4405CDCDCD6F6A05 +:10E26000BB23CDCD6C00012020706070694881799E +:10E2700021710179A170C17961714179E170017AEF +:10E28000A171417AE171817A2172C16900294ED070 +:10E290000020009002206A4610706846019488476A +:10E2A000A9E0072020700120607068461DF4D6D1D7 +:10E2B000019F009EF9F7C6FF801960820025F9F7DB +:10E2C000C1FF8119601900908170F9F7BBFFC11976 +:10E2D00000986D1CEDB20175082DF0D30825F9F7F3 +:10E2E000B1FFB919401861196D1CEDB28870102D7D +:10E2F000F5D310202077484881780901081840306C +:10E30000807D012877D11C22A11C4448F9F7ACFF7D +:10E310004248A18A0182E18A4182218B8182618BFC +:10E32000C1823E49608A08833D48217F417462E092 +:10E33000052000E00A2020705DE004222270687849 +:10E34000012804D0002802D0022833D053E0012055 +:10E35000304D6070287C002810D002A81DF47ED1BA +:10E36000F9F770FF2F49F9F70DFF2F4808180299A8 +:10E3700040182E49F9F706FF009101E0E868009087 +:10E38000E969002907D00020029003206A46107234 +:10E3900002A8039288471021A01CF9F77EFF00987D +:10E3A000A0700098000AE0700098010C2171000E26 +:10E3B000607120E01748C169002905D00020009055 +:10E3C000019068460270884720460C3809F4E6D36D +:10E3D00014E00620164D2070E878012811D0102195 +:10E3E000A01CF9F75AFFA9886182E988A1822989CE +:10E3F000E18200202076204609F4DAD3002005B01F +:10E40000F0BD10220B49A01CF9F72EFFEBE700002E +:10E41000140E0000104D0020B04D0020D44C002000 +:10E42000F44C0020A0BB0D00A08601003F420F006D +:10E43000344E0020BF4D002000B5084883B0026C68 +:10E44000002A08D000200090029005206B4618702A +:10E45000684601919047002003B000BDB04D0020F8 +:10E4600010B584B0FF2B19D0144C226C002A08D0B0 +:10E4700000200090029006206B46187068460191BB +:10E480009047032009F416D4032814D1A26F002A60 +:10E4900011D003210A4809F411D60CE009480123E0 +:10E4A000007F032201020848083109F445D30721FF +:10E4B000017009F47DD3002004B010BDB04D0020E0 +:10E4C000090E0000104E0020050E0000FFB5180ACE +:10E4D0004C4E83B00C46B070FF287DD0010234232F +:10E4E00003224948083109F427D30546B0780027AC +:10E4F0000101891940318872B078218800018019A2 +:10E5000040300181B078617A000180194030C172D9 +:10E51000B07862890001811940318A81A289CA815B +:10E52000E0890882207C012802D0002807D00BE077 +:10E53000B1780120090189194031887504E0B0786B +:10E54000000180194030877520883080607A3072F1 +:10E5500021460A312D48FBF71BF802F0F9F9002893 +:10E560001BD0607A012804D103221146284809F4FF +:10E5700033D302F0F5F905280FD201007944097967 +:10E5800049188F4406060602060001202821485536 +:10E5900005E005212820415501E0282047550321A9 +:10E5A000059809F499D317203086B17809018919A3 +:10E5B000403148821748C068002803D0032116481C +:10E5C00009F4DCD41548028D002A03D00321144835 +:10E5D00009F474D5306C00E00EE0002808D0022069 +:10E5E00069460097087002950194316C6846884727 +:10E5F000284609F4DDD201E001F050FB002007B00D +:10E60000F0BD0000B04D0020020E0000B94D00200A +:10E61000150D0000C04E0020030F0000344E0020F6 +:10E62000020F000030B5180A144D00010C464019C5 +:10E6300083B0FF214030817201F004FC002803D137 +:10E640000221032009F448D32A6C002A08D00020B4 +:10E650000090029003206946087068460194904734 +:10E6600010210748F9F719FE06480068002802D073 +:10E67000092009F41BD1002003B030BDB04D0020AB +:10E68000CF4D0020100C002000B5084883B0C169B0 +:10E69000002907D000200090019009206A461070E0 +:10E6A00068468847002003B000BD0000104D0020E0 +:10E6B000FFB591B00D46122303224348149909F483 +:10E6C0003BD200210446017040480078002862D007 +:10E6D0003E48407C002833D03C216846F9F7DDFDF8 +:10E6E00001F028FF002841D004A90F913749461EA8 +:10E6F000F0B23A228969504341186846091DF9F77A +:10E70000B3FD6846008B2988884206D10822A91CDF +:10E710000F98F9F7ECFD00280BD0207800280BD0DB +:10E7200008A8407C607410226946601CF9F79CFDC3 +:10E730001CE001202070F3E73006000ED6D12AE05D +:10E7400023482988008B884225D10822A91C21480A +:10E75000F9F7CDFD002809D1012020701E481022B4 +:10E76000407C60741A49601CF9F77EFD207800280F +:10E7700011D01648C169002907D0002000900190EF +:10E7800007206A46107068468847204609F410D270 +:10E79000002015B0F0BD0D48C169002907D0002048 +:10E7A0000090019008206A4610706846884702234E +:10E7B00003220A48149909F4BFD1012101700621EE +:10E7C000417009F4F5D1E0E7180E0000104D00206B +:10E7D000D44C0020E44C0020F44C0020040E000037 +:10E7E00070B50C4609781B481B4D1E46002904D005 +:10E7F000012912D002292BD11AE01C23314609F439 +:10E800009BD1064620783070287B70802A7B134984 +:10E81000301DF9F729FD304607E00A23314609F497 +:10E820008BD1217801706989418009F4C1D10FE051 +:10E830000A23314609F480D121780170298C418066 +:10E84000698C8180A98CC180E98C018109F4B0D1E7 +:10E85000002070BD0B0E0000344E0020414E002001 +:10E8600010B5087800F058FF002010BD05480A8850 +:10E8700042861A0A1201101809884030818200204D +:10E8800070470000B04D002030B5180AC0430006A4 +:10E8900083B00D46000E21D0190A0902E12006239B +:10E8A00003220001083109F447D1044601202070F9 +:10E8B00002206080FF204130A0800B48026C002ABB +:10E8C00008D0002000900420694608706846019531 +:10E8D00002949047204609F46BD101E001F0DEF983 +:10E8E000002003B030BD0000B04D002000B5084846 +:10E8F00083B0026C002A08D000200090029008200B +:10E900006B461870684601919047002003B000BD27 +:10E91000B04D002070B518460C46014602230A4847 +:10E9200009F40AD105460949A07808736288211DB7 +:10E930000748F9F799FC002068702078287028466D +:10E9400009F436D1002070BD0D0E0000344E0020B9 +:10E95000414E00204A780B48002A05D02030012A79 +:10E9600008D0022A09D00AE00279012A07D10978E1 +:10E97000C17004E00978017501E009784175002053 +:10E9800070470000B04D002070B54878002806D0D0 +:10E99000FF25124C01280BD0022816D01BE010488E +:10E9A0000179062917D10721017101F0E5F812E07C +:10E9B000207DFF280FD001F0DDF90A482575016997 +:10E9C000002908D00020884705E0607DFF2802D09C +:10E9D00001F0B2F96575002070BD0000D04D002037 +:10E9E000B04D0020C04E002010B5032B06D01022E1 +:10E9F0000548891DF9F738FC002010BD0348017A4D +:10EA0000034801F04DFEF7E7CF4D0020B04D002048 +:10EA1000B94D0020F0B50D460878E34EE149344683 +:10EA20004978002720348DB0A1287AD012DCDF4944 +:10EA30000C911B2876D006DC012819D003287CD045 +:10EA400017286DD14FE128286ED091286DD0A028CD +:10EA500066D152E10246A23A092A61D213007B44F0 +:10EA60001B79DB189F44FE5CFDFD5CFDFCFDFD0099 +:10EA70006878002854D1012002F04CFE01F04EFECF +:10EA8000342303220721CA4809F456D00321017018 +:10EA9000C84904468A7842700122C276FB22428429 +:10EAA000C54AC284C54A82840A88028487768A88D5 +:10EAB0008280CA88C2800A892281487A8009032814 +:10EAC00005D188780522104201D10120A076A07ED0 +:10EAD00004221043A076BA486080C878012825D067 +:10EAE000204610210A30F9F7D8FB316C002907D0F5 +:10EAF00001206A4600971070684601950294884785 +:10EB0000012000F009FE204609F452D0012303221F +:10EB10000721AC4809F410D01A21017009F448D03B +:10EB200033E11EE1CAE008E069E049E02046102236 +:10EB30000A300C99F9F798FBD7E7009701970297ED +:10EB400003970497059706970797089709970A97D9 +:10EB50000B9701F0FDFE002805D0684601F03EFD50 +:10EB60000AA801F00BFD01F0F3FE00280CD0684666 +:10EB70008079002808D108A8807B002804D00121D2 +:10EB8000684601F071F900E18A4C6946A088088066 +:10EB9000E0884880208988808F71102202A80C9913 +:10EBA000F9F762FBE078012804D0069707970897E9 +:10EBB0000997E4E7102206A80C99F9F755FBDEE760 +:10EBC000E07B002813D11123032207217E4808F49B +:10EBD000B3D70546282028707648C078012808D089 +:10EBE0001021681CF9F759FB284608F4E1D7E773B0 +:10EBF000CBE01022681C0C99F9F736FBF4E70120F2 +:10EC000002F088FD0121032009F466D06F48012439 +:10EC100044841F20049067480178490601D57F216C +:10EC2000049181780522114204D0FF220499813297 +:10EC3000114304910088C00504D5032104984902BA +:10EC400008430490082162480191029003210B239C +:10EC500004AA00970394C9025E48FAF7B1FC02E0E7 +:10EC600079E04AE089E0002846D15B4806218786A2 +:10EC7000FF200590594801910290082305AA0097AA +:10EC8000039457495748FAF79BFC00287DD100F0C0 +:10EC90005DFF002879D10221032009F41DD0B0794D +:10ECA000012808D001F022F83E484078C0076CD017 +:10ECB00001F064FB69E000F0F1FF66E001F048FE5E +:10ECC000E77300F043FF00285FD10221032009F41D +:10ECD00003D0B0790128EED001F008F8314840782F +:10ECE000C007E5D151E0687800284ED0F179481E80 +:10ECF000F0713D4801F0A4FC47E07179491E0529F7 +:10ED000006D8A72802D13079002806D100F034FFB8 +:10ED10002878A42801D0A72837D17079042806D0F4 +:10ED2000062804D0082808D00C282ED10CE02F4843 +:10ED30000168002929D0B07904E01A480169002946 +:10ED400023D00120884720E01648016900291CD003 +:10ED50000320884719E03771FF20F0702075607537 +:10ED600013E0207DFF2802D06878002802D001F04F +:10ED700001F80AE0C8079BD107E0607DFF2802D0B8 +:10ED80006878002804D000F0D7FF00200DB0F0BD57 +:10ED9000A07D0028F9D08807F7D5E17D144801F05F +:10EDA0005BFAF2E7C04E0020B04D0020BF4D0020BE +:10EDB000040D0000344E0020050200004808000049 +:10EDC000A08C0000190D0000230D0000B00B0020E6 +:10EDD0007C450101D20B0020680B0020D4450101C5 +:10EDE000011800009C0B0020B94D0020604E00204F +:10EDF000E84D002070B500250C462846401C06282A +:10EE0000FCDB254E2246307E31461A32C96906287F +:10EE10002AD203007B441B79DB189F44240209108B +:10EE2000171E0622A01CF9F762FA00281BD01BE06F +:10EE3000237E092001F0B0F8002814D114E0237ECD +:10EE4000212001F0A9F800280DD10DE0237E162025 +:10EE500001F0A2F8002806D106E0237E192001F077 +:10EE60009BF8002800D001250C48807D002811D196 +:10EE70007169002901D020468847002D0AD03169E8 +:10EE8000002901D00220884701F0FAFA217AA01C5B +:10EE900001F0E2F9002070BDC04E0020D04D0020EE +:10EEA00010B50A78000A000210434A78FF231B02BB +:10EEB000120298431A4010438A781B0212049843A6 +:10EEC0001A401043C9780002000A09060843F9F7FE +:10EED000C2F9002010BD10B5104608F4EBD6002092 +:10EEE00010BD0020401C0628FCDB002070470000FD +:10EEF000F8B51C4617460D46104608F4DBD6002828 +:10EF000011D1472002F0A2FB064604233A46032112 +:10EF1000064808F411D6210A01702988B288891A96 +:10EF2000418008F445D60020F8BD00000D470000E0 +:10EF3000F8B517460C46472002F088FB21780646B4 +:10EF4000122901D013291BD1B06805460C351229AE +:10EF5000C288018916D006230F4808F4EDD56988C8 +:10EF600041806178017108F423D6B068002803D08D +:10EF700008F4D2D40020B0600021384608F4ACD6A2 +:10EF80000020F8BD0423054808F4D6D5698801801F +:10EF900061788170E7E7000009470000074700003B +:10EFA00000B5084883B0026C002A08D00020009009 +:10EFB000029009206B461870684601919047002026 +:10EFC00003B000BDB04D002030B5104D83B00888AF +:10EFD00028861C0A200140190A88403042822A6C87 +:10EFE0000025002A07D0009507206B46029518706F +:10EFF0006846019190470648A1004058002801D07A +:10F000004030C574002003B030BD0000B04D00207A +:10F01000580B0020FFB581B0002000900E460398E9 +:10F0200008F448D6002802D001284CD04DE0142026 +:10F0300002F00CFB07463188FEF760FE05462448C7 +:10F04000092D36D27C68002C1ED02179A94203D02C +:10F050002468002CF9D117E0002C15D06379039AAD +:10F060009B1D049908F468D5054630882880002047 +:10F070002871607968806279A11D681DF9F7F4F83C +:10F08000284608F495D520E03D740498010A797467 +:10F09000384602F0D3FA014601230E48039A08F4D9 +:10F0A0004BD5057008F484D50121039808F414D6D3 +:10F0B0000BE00623039A049908F43ED531880180B9 +:10F0C00080210171DDE702200090009805B0F0BDBD +:10F0D000140C000002140000FFB585B00E4607981E +:10F0E00008F4E8D5002802D0022009B0F0BD47207E +:10F0F00002F0ACFA02900020694608700898070AEE +:10F10000308803F0A8F90024694605468C80002861 +:10F110001ED102981622016A6846007803465043C1 +:10F12000024610328A5A5204920F1FD10A5C401CC8 +:10F13000085C1E4900021018884217D102AA03A9D0 +:10F14000184603F09BF802986946C05D8880022447 +:10F15000A31D1748079A089908F4EED4074630888B +:10F1600038803D717C80002D15D019E03946029819 +:10F1700002F064FA014604230E48079A08F4DCD42E +:10F18000077069460978418008F412D50121079873 +:10F1900008F4A2D507E0224601A9781DF9F764F822 +:10F1A000384608F405D5002009B0F0BD022900005A +:10F1B000140C000004470000FFB58BB00C4647203C +:10F1C00002F044FA0025694605900D740E9804A9D2 +:10F1D000070A208803F03FF9060061D1059816223E +:10F1E000016A6846007C5043024610328A5A520433 +:10F1F000920F3AD10A5C401C085C3049000210189A +:10F20000884232D102950395208800F0DFF802A9E8 +:10F21000002300911A4608A9FAF7EAF96846008C1B +:10F22000012109030840C043C004C0172146401C07 +:10F23000FEF70AFC0606360E32D168460997007CB6 +:10F240000190A57907AA694603F018F86846028874 +:10F2500006A80799F9F708F806A909980A460D546F +:10F2600068460188019803F047F83946059802F08E +:10F27000E5F9A1880D9A891D8BB20146104808F462 +:10F280005BD40546A288A11D801DF8F7EDFF2F7005 +:10F290006846007C6880A088A880284608F488D446 +:10F2A000042308480D9A0E9908F446D42188018059 +:10F2B000867008F47DD400200FB0F0BD0229000054 +:10F2C0000A470000160C0000F0B589B00446FAF7B2 +:10F2D00095F905460026154F1BE006A92046FAF7CA +:10F2E0005DF9002302AA01A906A80096FAF78CF995 +:10F2F00068460089B84203D169460979022911D0CC +:10F300000B49884203D168460079022807D0641C63 +:10F31000A4B2A888A04202D8E888A042DDD200208A +:10F3200009B0F0BD204609B0F0BD00000229000080 +:10F3300003280000F7B5002845D00199002942D0E4 +:10F340008668002A01D10CE03668002E3BD0316A75 +:10F35000002938D00198F8F7B2FF0028F4D12CE04A +:10F360003668002E2FD0019C356A002CF8D0002D75 +:10F37000F6D0AC4224D02078F8F75EFF0746287814 +:10F38000F8F75AFF87420DD12078002813D0607813 +:10F39000641C6D1CF8F750FF07462878F8F74CFFFF +:10F3A0008742F1D02078F8F747FF04462878F8F72D +:10F3B00043FF8442D4D1002E05D0306A002802D009 +:10F3C000304603B0F0BD002003B0F0BDF0B589B009 +:10F3D0000446FAF713F905460026104F14E006A973 +:10F3E0002046FAF7DBF8002302AA01A906A8009636 +:10F3F000FAF70AF968460089B84203D1641CA0B242 +:10F4000009B0F0BD641EA4B2A888A04202D8E88862 +:10F41000A042E4D2002009B0F0BD000003280000A3 +:10F4200070B5164C2078002827D101210803FBF77E +:10F430007DFF0020FBF770FF0120FBF79BFF104DC5 +:10F440002846FAF78FF903212846FAF7FBF901213C +:10F450002846FAF7BBF9012121702846FAF7DEF9B0 +:10F46000142003F001FD702000F00CF8702000F073 +:10F4700009F800212846FAF7D1F970BD8447002029 +:10F480000008024070B50546164CFFF7C9FF294633 +:10F49000154D2846FAF7F1F801212846FAF78CF9BC +:10F4A00001212846FAF7C6F9002807D1641E13D0B7 +:10F4B00001212846FAF7BEF90028F7D00121284695 +:10F4C000FAF7D8F82846FAF7B2F904460021284698 +:10F4D000FAF772F9204670BD00212846FAF76CF958 +:10F4E000024870BDA086010000080240FFFF000036 +:10F4F000F7B504270225494E86B01446082A74D26F +:10F500001000784400790018874484030D3A3D5375 +:10F5100063704348019001AB00970799069800F08B +:10F520008BF809B0F0BD3F4F01213846FAF776F964 +:10F53000142003F099FC7020FFF7A4FF7020FFF760 +:10F54000A1FF044600213846FAF768F93648B4426C +:10F55000448001D1354808E02046FAF795F834494F +:10F56000F9F756F9F9F772FB00B2694688812A4625 +:10F5700003AB00950799069800F05EF809B0F0BD5E +:10F58000FDF7B4FA0AE06020FFF77CFFB04201D13A +:10F59000002003E06021FAF7A1F880B269460881F3 +:10F5A00002AB224600950799069800F045F809B08D +:10F5B000F0BD04F09BF97D21C900F8F7E3FD01904F +:10F5C00001AB224600970799069800F035F809B07C +:10F5D000F0BD03F085FD019001AB2246009707992D +:10F5E000069800F029F809B0F0BD13E0FDF77EFBA6 +:10F5F0001049884201D1022000E0012069460874C8 +:10F600000120009004AB22460799069800F014F8F8 +:10F6100009B0F0BD079809B0F0BD0000FFFF000081 +:10F62000110001000008024084470020FF7F000015 +:10F63000000020410040020130B4029C42540546C3 +:10F64000491C88B22C54401C002180B2002C07D9E0 +:10F650005A5C2A54401C491CC9B280B2A142F7D35B +:10F6600030BC704710B5084C82B02078002808D113 +:10F6700006480090064801906846FEF7D5F801203C +:10F68000207002B010BD0000A04700204D210101F4 +:10F690000D2E0101F8B50B30C608F600104D19E02B +:10F6A0002068B04215D3B0420BD96368871B201D78 +:10F6B0000093F8F7D9FDA019009B0760436028600C +:10F6C00004E060682860201DF8F7CEFD201D26604C +:10F6D000F8BD251D2C68002CE2D10020F8BD0000EB +:10F6E00000480020FF25F5350A4E6F00FDF792FB1C +:10F6F0000489322C00D22C4601213046FBF7F8FC5D +:10F700007D212046C90048433946F8F73BFD03F008 +:10F71000ABFBEBE7000C014010B5A0230949022820 +:10F7200009D0002203280AD0042808D00B704A70A0 +:10F7300000F0A2F810BD0B7080204870F8E7E020C0 +:10F740000870F4E711400020F8B52A4920204860ED +:10F7500029480121C163294905228A610021C16329 +:10F7600027490B20086100F087F82748254A0263E3 +:10F7700026494163264B8363264CC4632748264DA4 +:10F780000560274E4660274981602749C1602749A7 +:10F79000016127494161274981612749016328485F +:10F7A00026494160274FC760274F07610262274AF9 +:10F7B00042628362C46205634663254A8263254AC6 +:10F7C000C2632648244A0260184A4260244A826082 +:10F7D0000163244981632448244A41688918244AE2 +:10F7E000914206D2234982680A63C2684A6300696B +:10F7F0008863F8BD00100140C02702404025024048 +:10F80000402702400259F80040280240025B850070 +:10F81000025A8000025D8500025F8050802802400D +:10F8200002000878020A0800026EAC500259FC007F +:10F830000200C8001270131402700314026E280034 +:10F84000C0280240025D0500125B0500025B8400D7 +:10F85000020A0600026E2C5002C3BF0000290240BB +:10F860001200AC00125D0500104000206F2895FFCB +:10F87000AF590F00C026024030B415481549037D2A +:10F88000154AFF2B06D1407DFF2803D1134840784D +:10F89000C0070CD01248134B04789C604078D861A4 +:10F8A00011480861114B8B62106030BC7047104BDF +:10F8B0000B6110484861104C8C61104D8D62C8621C +:10F8C0000F48086313600F485060946030BC704765 +:10F8D000D04D00200028024040280240C04E0020A9 +:10F8E0001140002000270240127E0200127E030019 +:10F8F000027E020002C2A00012C70000027E0300C6 +:10F9000012C7800002C2E00082B02249204808638A +:10F91000FDF78AFD20A0FBF723FF2AA0FBF720FFBD +:10F9200031A134A0FBF71CFF3848016838A0FBF771 +:10F9300017FF3EA142A0FBF713FF4AA0FBF710FF01 +:10F94000FCF74AFDFCF73AFE01215148FBF7D4FBD6 +:10F9500040215048FBF7D0FBFDF760FA01F03AF880 +:10F96000022000240202009023464BA101944B4840 +:10F9700003F0F0FE012000900023802248A10194B2 +:10F98000484803F0E7FEFAF777FA03F047FBFEE793 +:10F9900000800081007000400A3D3D3D3D3D3D3D01 +:10F9A0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D87 +:10F9B0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D77 +:10F9C0003D0A0000206D636D2D6464632D626C65DB +:10F9D0003A20424C45202B204672656552544F53C5 +:10F9E000202B20434C490A0056312E30302E31371F +:10F9F00000000000204669726D77617265207665AF +:10FA00007273696F6E2025730A00000000400020A9 +:10FA10002053797374656D436F7265436C6F636BCC +:10FA2000203D20256C7520487A0A00004341494951 +:10FA3000432D4D434D2D32303236303930320000B7 +:10FA400020424C4520656E61626C65642C206164C7 +:10FA5000766572746973696E6720617320222573FD +:10FA6000220A00003D3D3D3D3D3D3D3D3D3D3D3D8E +:10FA70003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DB6 +:10FA80003D3D3D3D3D3D3D3D3D3D3D3D0A00000090 +:10FA9000000C014000080140424C450081D10001AA +:10FAA0004C454400E5F6000110B50124E40220466F +:10FAB000FBF70EFA002805D02046FBF703FA0D49A4 +:10FAC00002200870012424032046FBF701FA0028D5 +:10FAD0000AD02046FBF7F6F9BFF34F8F07490648D7 +:10FAE000C860BFF34F8FFEE705484068002800D08C +:10FAF000804710BD800000200400FA0500ED00E002 +:10FB00004040002006480068002800D08047BFF32E +:10FB10004F8F05490348C860BFF34F8FFEE70000D1 +:10FB2000404000200400FA0500ED00E0064A11788C +:10FB30000A2907D28900891848601078401C107083 +:10FB40000120704700207047304D002010B5084C50 +:10FB5000084AE17913780020994207D2880080187A +:10FB600040688047E079401CE071012010BD000032 +:10FB7000B04D0020304D0020F8B5324D05262979D2 +:10FB800028468079304C08290CD20A007A44127930 +:10FB90009218974403080D1313191C2A052801D045 +:10FBA000FCF78EFEF8BD022808D0FDF7B1F9F8BDCC +:10FBB000607B002802D1E079002802D0FDF746FAE8 +:10FBC000F8BDFDF7E1F9F8BD06202871F8BD022364 +:10FBD000032207211D4807F4AFD7A5210170E9785A +:10FBE0004170072129716E7128E002230322072149 +:10FBF000174807F4A1D70746A7203870E97879702D +:10FC00000620687100202871032008F453D00328CF +:10FC100012D0A879012804D0022802D003280BD1E1 +:10FC200004E0207D002801D0032003E0A07E00280E +:10FC300002D00420A87100E0AE71384607F4B8D7AE +:10FC4000F8BD0000B04D0020A04E0020A20D000025 +:10FC5000A30D000010B5002804D0014660220C4816 +:10FC6000F8F702FB0B490C48CA781C2A04D9427BDE +:10FC7000002A01D11C22CA70C1781F2901D91F2175 +:10FC8000C170017BE22901D9E221017310BD00009E +:10FC9000604E0020804E0020A04E0020114901221D +:10FCA000087907280CD08879002809D0012801D0CC +:10FCB000052806D10C48827B002A03D002200CE0E4 +:10FCC0008A717047027D002A01D0032005E0807E02 +:10FCD000002801D0042000E00520887110B5FCF751 +:10FCE000EFFD10BDB04D0020A04E002070B5104CAF +:10FCF0000525A079062809D2010079440979491817 +:10FD00008F44020204040403A57170BDA57102238F +:10FD100003220721074807F40FD7A5210170E178D6 +:10FD2000417007212171657107F442D770BD000051 +:10FD3000B04D0020A20D000010B50B4C607DFF28D7 +:10FD400010D0022303220721084807F4F5D6A72183 +:10FD50000170617D4170064A00215171FF2161757A +:10FD600007F426D710BD0000D04D0020A30D0000E1 +:10FD7000B04D002010B50A4C207DFF280ED0022384 +:10FD800003220721074807F4D7D6A7210170217D58 +:10FD90004170054A0021517107F40AD710BD0000D7 +:10FDA000D04D0020A30D0000B04D002010B5084834 +:10FDB00002238078032201020648083107F4BCD6EA +:10FDC000012101701321417007F4F2D610BD00002B +:10FDD000B04D0020040E000010B584B0002804D0FF +:10FDE00001462A220E48F8F73FFA0EA00FC86C46CB +:10FDF0000FC40B4B002069461C180A5C247922436F +:10FE00000A54401CC0B20628F6D310220A48F8F75C +:10FE10002BFA0A490A48F9F7BBFB04B010BD0000F1 +:10FE2000344E0020501921901F04D5624FA489AB95 +:10FE300090D0CF2300000000BF4D0020384E00209E +:10FE4000FC0000200020074B01460A01D218403276 +:10FE5000927AFF2A01D0401CC0B2491CC9B20329C2 +:10FE6000F3D37047B04D0020F8B507460B46282065 +:10FE700043430D46032207210E489B1C07F45CD622 +:10FE800091210170002406464570002D0ED92046B0 +:10FE900028214843C1190022CA7180192822801CD8 +:10FEA000F8F7E2F9641CE4B2AC42F0D3304607F450 +:10FEB0007FD6F8BD910D0000F8B57D262025F6000F +:10FEC000184B194C1949032812D00A6A01273A43E2 +:10FED0000A620A6A9207FCD50A6AAA430A620128E2 +:10FEE0001AD002281AD01E60F9F794FB2060F8BDE2 +:10FEF0000F480F2782683F023A438260086A042253 +:10FF000010430862086A0007FCD5086A28430862A3 +:10FF10003D2000011E60E9E7064800E00648186041 +:10FF2000E2E700008C00002090000020001002405A +:10FF300000100140D10300005704000010B5044632 +:10FF4000084804238078032201020748891D07F42A +:10FF5000F3D506494C80012101700021418007F44E +:10FF600027D610BDB04D0020010C0000F00B002082 +:10FF7000084A11780A290AD2C9004368891800681A +:10FF80008B6048601078401C107001207047002082 +:10FF9000704700005C4D0020FFB581B01C00064694 +:10FFA00018D01078411CA14214D8032C12D3401E43 +:10FFB000C5B25078971CB04206D12A4638460299FD +:10FFC000F8F795F9002808D07A19601B801E0406FE +:10FFD000240EE6D1002005B0F0BD012005B0F0BD33 +:10FFE000F0B504466F4E704883B06D4FB168C16282 +:10FFF0006E490163F16A8162F16B4163B16B8163A8 +:020000040101F8 +:1000000031467C2240313846F8F72EF900257D60D4 +:10001000FD607D626648B8627D64BD64FD643D66D6 +:100020006448B866644838626448654905700320CE +:1000300008706448F91401600904016089140160C2 +:10004000F06861490746401E0088604B884200D036 +:100050001F60366E701E0088884200D05E600120EE +:1000600000030090694601950D7108204871012731 +:100070008F716846FAF73AFF84215548F8F70DF971 +:100080002A215448F8F709F960215348F8F705F98F +:1000900052484F49056145618561C5610562456208 +:1000A0008562C562FF264E48CE70067546750020F3 +:1000B000020152184032401CC0B296720328F7D396 +:1000C000206808646068486446486189C187217A6D +:1000D0004548032901D8417700E0457701212020D8 +:1000E000FBF724F9414A4249042001F041FA424910 +:1000F000404808600A464149052001F039FA404A63 +:100100004049072001F034FA40493F4808600A4658 +:100110003F49082001F02CFA3E4A3F49092001F0EE +:1001200027FA3E4805633E48414907703D4805703F +:100130003D4805703D48086001203E49C0020880E6 +:100140003D494F2008703D49082008703C48072170 +:10015000067046708670C170057145718571C571F4 +:1001600011483849C161384901623849416200206B +:1001700002F080FC3649032007F4F2D50021032069 +:1001800007F4AAD5002001F0C5FA012303220721B4 +:10019000304807F4D1D4077007F40AD503B0F0BD96 +:1001A000C009002000800001C000002005FB000104 +:1001B0000D4700208D2B0101A9FA0001C600002087 +:1001C000D800002000E100E0FEE7000040400020F1 +:1001D000B04D0020344E0020604E0020B04E002074 +:1001E000D04D0020F04D0020104E00208040002017 +:1001F0008080010049420101C0400020C080010010 +:100200000041002000DB010081410020404100202E +:1002100040DB0100C0460020C061020000700040C9 +:1002200060000020C9000020610000200090D00381 +:100230006C000020680000206300002064000020A3 +:1002400008010020B5150101DD1601017D1601012F +:10025000DC460101020D0000F8B5404D0646687D00 +:100260003F4C0F46FF281CD02046C268002A03D00E +:1002700003213C4807F422D73A23032207213A48B6 +:1002800007F45AD4A4210170697D044641703748AF +:100290000022017800291ED00121A170A2800270E5 +:1002A0001BE06D20022303220721400107F444D400 +:1002B000A22101702E49C978417007F479D4EF75F5 +:1002C00031462C48F9F764F90120A87560780221BD +:1002D00008436070F8BDA270A2800120E07019216F +:1002E0004901E18022482181038CE381438C2382F0 +:1002F000838C6382C38CA382FF23E2824133184D37 +:1003000023836D786D070DD50525E5706181A18189 +:10031000018CE184418C2185818C6185C08CA08514 +:10032000E285238638200755204631463230F9F7DA +:100330002FF9E078810703D50220FFF7EDF906E0F9 +:10034000400701D5032000E00120FFF7E5F90A4945 +:100350000C204871204607F42BD4F8BDD04D002066 +:10036000C04E0020030F0000A10D0000304E002001 +:10037000344E0020E84D0020B04D0020F8B52C4E42 +:100380002C4D317D01276878FF2941D0C1073ED02F +:10039000B84368702849002008703A2303220721D7 +:1003A000264807F4C9D30446A4202070307D60702D +:1003B0002878A07068788006800F20716888E080B7 +:1003C000A8882081E888E08128892082E7700120C0 +:1003D000FFF7A2F9687840070AD5E07802210843C0 +:1003E000E07068886081A888A0810320FFF794F9F5 +:1003F0006878000703D5E0780C210843E0701049C5 +:10040000082048710020B075204607F4D1D3F8BD0C +:10041000384368706D20022303220721400107F44E +:100420008BD3A12101700749C9784170EDE7000025 +:10043000D04D0020C04E0020304E0020A10D000005 +:10044000B04D0020344E002010B50A4C607DFF28CE +:100450000ED0022303220721074807F46DD3A521FC +:100460000170617D4170054A0D21517107F4A0D3DF +:1004700010BD0000D04D0020A20D0000B04D0020A6 +:1004800070B50B4C207DFF2811D00A4D68790928E2 +:100490000DD0022303220721074807F44DD3A521DD +:1004A0000170217D41700921697107F481D370BD0C +:1004B000D04D0020B04D0020A20D000010B5044624 +:1004C0004088A1880246491C19234A43DB019A420D +:1004D0000FDC06280DD3228890420AD3E2887D23C0 +:1004E000DB009A4205D84B00C9184843D100884226 +:1004F00001DD002010BD0D480E238078032201028B +:100500000B48083107F418D3092101702188418074 +:1005100061888180A188C180E188018100214181B9 +:10052000491E818107F444D3012010BDB04D002045 +:100530000E0E000010B5084A084B906901888478B7 +:10054000994206D1917CA14204D20024FAF7A4FE7C +:1005500000E00024204610BD104D002034120000A1 +:100560000B4610B504493A22896950434118184690 +:10057000091DF7F779FE10BD104D002010B590B0A1 +:1005800004463C216846F7F788FEFFF7D3FF401E7C +:10059000C0B26946FFF7E4FF08A8807CA0710CA9EF +:1005A00020460331F8F7F4FF10B010BD10B590B03D +:1005B00004463C216846F7F770FEFFF7BBFF401E7C +:1005C000C0B26946FFF7CCFF08A8007CA0710AA959 +:1005D00020460231F8F7DCFF10B010BD10B590B026 +:1005E00004463C216846F7F758FEFFF7A3FF401E7C +:1005F000C0B26946FFF7B4FF0AA920460231F8F7F6 +:10060000C7FF08A8007CA071204606A91022083068 +:100610000231F7F729FE0848C17820461830012931 +:1006200004D01021F7F739FE10B010BD1022034995 +:10063000F7F71AFE10B010BD344E0020BF4D002059 +:1006400070B590B00D460646FFF774FF002D23D01D +:10065000854221D8182303220721104807F46CD2C1 +:10066000044617202070012060703146A01CF8F766 +:100670008FFF3C216846F7F710FE6D1EE8B2694611 +:10068000FFF76EFF204606A9102208300231F7F767 +:10069000EBFD204607F48CD210B070BD140D0000A5 +:1006A000F3B58FB00C463C216846F7F7F6FDFFF72F +:1006B00041FF012C1AD0002816D0154D0AAE023683 +:1006C000441EE0B23A22A969504341186846091D08 +:1006D000F7F7CAFD062231460F98F7F708FE002803 +:1006E0000DD02006000EEBD111B0F0BD0949421E1D +:1006F000CA7101460F98FFF7A3FF11B0F0BD06A91C +:10070000102205480231F7F7AFFD11B0F0BD00002F +:10071000104D0020B04D0020CF4D002070B5284C6A +:1007200082B020688003FCD5264D687FFFF7C4FBAC +:10073000606A606A012630436062606AB04360624A +:100740002148C08F0A2811D9E16932071143E161BC +:100750001E494A6832434A601E491D4A0A60032204 +:100760004A6088601C4808601C48086068461AF4A3 +:1007700075D71B4900980860687FFF252D02032864 +:1007800011D000F027F9206BA8432063206B3F2194 +:10079000490208432063206B304320630122032178 +:1007A000104807F48BD410480168A94301600F4931 +:1007B0000868FF2212049043086002B070BD000078 +:1007C00000100240104E0020F04D0020401002406A +:1007D0005555000000300040AAAA0000CCCC000013 +:1007E00048400020010F000000E400E008E400E0C1 +:1007F000F0B5D7B054A81AF431D74A490024886A12 +:10080000C96A54990122411A09010909D206914283 +:1008100004D95499081A000100094142424E402966 +:100820000CDC7088002809D0401E7080142203213F +:100830003E4807F443D4002057B0F0BD3C48FF21A8 +:10084000569029316846F7F728FD707CB569002875 +:1008500032D0FFF76FFE69468870B17C6F468842E0 +:100860000BD23A2148430246291D381DF7F7FCFCFC +:1008700069468878401C887008E03A21401E484349 +:10088000024629463E31381DF7F7EEFC6946887866 +:100890003A214843C0190A4636385699F7F7E4FC1E +:1008A000244869460880B069FAF7F6FCFF2227322F +:1008B0006946B069FAF71EFDFF20F53070804A9452 +:1008C0004B944C944D944E944F9450945194529414 +:1008D00017485394418D40AA1185818D5185C08D53 +:1008E0009085154C48AA257C9573102213494CA875 +:1008F000F7F7BAFC1248C078012804D11022114938 +:1009000050A8F7F7B1FC01260F48002DC67306D199 +:10091000A07C002803D001214AA8FFF7A5FA0B48C4 +:10092000067088E7C0800240104D0020040F0000D0 +:10093000D44C002034120000F44C0020EE4C002077 +:10094000344E0020BF4D0020D04D0020304E0020FE +:1009500002480078002800D001207047104D002088 +:100960000148007970470000104D002070B517490C +:100970003CC80E4684B040363CC643680268806876 +:100980004B65134C0A658865607C002818D00025EB +:1009900069460D72FAF792FCFFF7CCFD69460872C2 +:1009A000E1690126002906D068460095067002A874 +:1009B0000190684688476846007A002802D0267071 +:1009C00004B070BD257004B070BD0000D44C002090 +:1009D000104D002004490868401C0860012801D01F +:1009E0000120704700207047244000200349086818 +:1009F000002802D0401E08600120704724400020DB +:100A0000F8B50C462849294B4118294F294A002698 +:100A1000069D002908D0012922D0274940180A281C +:100A20002FD301202870F8BD20780A2838D2214918 +:100A300080000958214A914203D11E490E501E5090 +:100A40002EE0B9422CD10322082311461C4807F49A +:100A500073D0217801706168416007F4A9D01FE06C +:100A600020780A281CD280001158B94218D1195890 +:100A700011502078134962684018032107F41ED3EF +:100A80000EE0C0B20A280BD284001159002907D009 +:100A9000B94205D0094FB94202D016511E518847BC +:100AA0002E700020F8BD0000FBF0FFFFAC4C0020D2 +:100AB000A32C0101844C0020F9F0FFFFA12C0101BF +:100AC000060F0000070F0000F7B5534F38780028D5 +:100AD00009D0042A09D2012211217B69009800F073 +:100AE0009EF903B0F0BD002314E00C784E78204648 +:100AF0008C783602CB783043240420431B061843FD +:100B0000CB780002000A1B0618437B690D1D141FD9 +:100B1000984206D002221121009800F080F903B01B +:100B2000F0BDB8681E19864203D90322112100982E +:100B30006DE07E61F869B0420FD2F96978684018BB +:100B4000FAF7AAFB002801D0052207E00120F96985 +:100B500000030818F861B042EFD30022002A3CD10C +:100B6000B86A002822D02D49042808D2002C1BD0B6 +:100B70002B780B54401C641E6D1CB862F4E73E4693 +:100B8000042811D1B1697068244B40180422194619 +:100B9000FAF7B0FB002801D0052203E0B069001D80 +:100BA0000022B0610020B062002A16D1042C1DD3AF +:100BB000BA697868A608B600801829463246FAF75E +:100BC00099FB002801D0052203E0B86980190022B2 +:100BD000B861AD19A41B002A08D011217B690098C7 +:100BE00000F01DF9FCF776F803B0F0BD002C05D03D +:100BF000224629460948F7F737FBBC62BB693A6AC7 +:100C00000098190B9142EFD939620022112100F0AE +:100C100006F903B0F0BD0000584700207C470020D3 +:100C2000F7B56F4D8CB028780B46002809D0042A00 +:100C300009D0012212216B690C9800F0F0F80FB076 +:100C4000F0BD002313E01A78D97810465A780906C7 +:100C5000120210439A781204104308430402D87811 +:100C6000240A000604436B69A868834206D0022266 +:100C700012210C9800F0D3F80FB0F0BDA86A00263E +:100C8000002815D0042806D2564AFF211154401CD2 +:100C9000A8620428FAD3AB69686852490422C018D4 +:100CA000FAF728FB00287DD1A869AE62001DA86173 +:100CB000A9686868FCF7AEFEA04202D1E9688842E4 +:100CC00009D0042212216B690C9800F0A8F8FCF7F7 +:100CD00001F80FB0F0BD6868001D00F08FF869687A +:100CE0000A460832904203D3AA688918814209D87B +:100CF000062212216B690C9800F091F8FBF7EAFFCD +:100D00000FB0F0BD384C6F460FCC0FC70FCC0FC7DC +:100D1000A268616820680A920890344F0098203CCD +:100D20000991B84206D128212046FCF773FE0A99A2 +:100D300088420AD00096019602960396049605967C +:100D400006960796089609960A960097284A6968B3 +:100D5000914201D1012000E00220019091426846B9 +:100D600001D1083000E018300160A9684160E968ED +:100D700081602969C16028216846FCF74BFE0A9012 +:100D80002046FAF789FA00280FD12C22694620461E +:100D9000FAF7B0FA002808D12C2221466846F7F766 +:100DA000A6FA00E001E0002809D0052212216B69B3 +:100DB0000C9800F034F8FBF78DFF0FB0F0BD002267 +:100DC0001221AB680C9800F02AF8C82002F04CF809 +:100DD000BFF34F8F08490748C860BFF34F8FFEE746 +:100DE000584700207C4700200040000111C011CA74 +:100DF000008000010400FA0500ED00E00378C278ED +:100E00001946437812061B0219438378C0781B04E5 +:100E1000194311430902090A00060843704710B537 +:100E200082B06C4621706270A370190AE170190CCF +:100E30002171190E6171014606236A461F20FBF7D6 +:100E4000B3FC02B010BD000070B5FEF70BFCFCF760 +:100E5000AFFC04002FD01A4D2889F7F7DBFE0246BD +:100E60000B4618A12046FCF757FCE868F7F7D2FEBE +:100E700002460B4614A12046FCF74EFC13480078AE +:100E8000F7F7C8FE02460B4611A12046FCF744FCCA +:100E90002046FCF79DFD05462046FCF795FC002DFD +:100EA00009D02846FCF7B4FE0BA0FCF7B1FE28469B +:100EB000FCF796FD70BD09A0FCF7AAFE70BD00000E +:100EC000AC5C00206C65640070776D008847002082 +:100ED00076616C69640000000D0A00006A736F6E31 +:100EE0003A20616C6C6F63206661696C0D0A0000CA +:100EF00070B5134C01256078002802D1FAF7DEF9AD +:100F0000657010483021FCF785FD0E490E4E0863D0 +:100F10003046FAF7C1F900280DD13422094930468C +:100F2000FAF7E8F9002806D1342231460548F7F7E8 +:100F3000DEF9002801D0012070BD2570002070BDB1 +:100F400088470020AC5C002000600001F3B583B04E +:100F50000498002106688068009137187D1C305C79 +:100F60002C4622287ED10498406807E05C2A04D1F0 +:100F70005B1C834277D2491C641C641CA31B834204 +:100F800002D22278222AF1D1A21B82426BD220788F +:100F9000222868D1E01B401A0499401C096988473F +:100FA000009000285ED0A54270D229785C2903D039 +:100FB0000170401C6D1CD8E00223611B012952DB2B +:100FC0006A78662A15D008DC222A22D02F2A20D05F +:100FD0005C2A1ED0622A46D108E06E2A0DD0722A01 +:100FE0000FD0742A11D0752A3DD115E00821017067 +:100FF00010E00C210170401CB6E00A210170401C79 +:10100000B2E00D210170401CAEE009210170401CCE +:10101000AAE00270401CA7E00022944606296FDB7C +:10102000AF1C1346F95C0E46303E092E02D8303A0A +:101030008A180BE00E46413E052E01D8373A04E0EF +:101040000E46613E052E1FD8573A8A18032B00D250 +:1010500012015B1C042BE5D337218902531A554931 +:101060008B4201E09CE094E07BD91B23DB02D31A86 +:101070008B423FD80C23A91D9E46631A062B70DBBA +:101080000B785C2B6DD102E00022E5E770E04B7835 +:10109000752B66D1891C019100210E46019B9B5D39 +:1010A0001F46303F092F02D8303959180BE01F4630 +:1010B000413F052F01D8373904E01F46613F052F16 +:1010C00016D857395918032E00D20901761C042E60 +:1010D000E4D337239B02CE1A01239B029E4240D2C7 +:1010E00092058905120B890D0A439901521803E0F4 +:1010F0000021EEE706218E46802A02D2012315E068 +:101100002FE00121C9028A4203D20223C0218C466A +:101110000CE0012109048A4202D20323E02104E009 +:1011200025498A421DD80423F0218C46591E090600 +:10113000090E0AD0164680273E43BF273E4046543C +:10114000491E92090906090EF4D1012B03D9614603 +:101150000A43027002E05106490E0170C01873463E +:1011600000E00023002B14D0ED18A54200D21CE7AC +:101170000021017003981021C16003990098086153 +:10118000049804990068201A401C8860012005B06A +:10119000F0BD0098002803D0049841690098884762 +:1011A000002D04D004980068291A0498816000205A +:1011B00005B0F0BDFF030000FFFF1000F0B591B0D7 +:1011C0000C0006467ED0216800297BD0A0686368A9 +:1011D000021D9A4206D808180422DBA1F7F79DF8F1 +:1011E000002833D0A0686268411D914207D8216869 +:1011F00005220818D6A1F7F790F800282ED0A0688D +:101200006268011D914207D8216804220818D2A102 +:10121000F7F783F8002829D06268A168914203D2C9 +:101220002068405C22282BD091427AD22068405C12 +:101230002D2802D03038092873D80020014610909C +:1012400020682E22002807D06B464DE00420F06075 +:10125000A068001DA060012011B0F0BD0120F06069 +:10126000A068401DA060012011B0F0BD0220F06018 +:1012700001207061A068001DA060012011B0F0BDC8 +:1012800021463046FFF762FE11B0F0BD25682818F0 +:10129000085C342820D00DDC05462B3D092D28D2D2 +:1012A0002F007F443F79FF19BF44162316182316D9 +:1012B0001616160038280FD008DC35280CD0362832 +:1012C0000AD000E074E0372813D105E0392803D0B4 +:1012D000452801D065280CD1585400E05A54491CC7 +:1012E0003F2906D2002C04D0A06867684518BD428B +:1012F000CCD30020585410A9184601F0C3FC0F4667 +:10130000054610996846884252D0F761944A954B39 +:1013100028463946B561F7F71FFD03D8924870613A +:101320000FE019E00022914B28463946F7F700FDFF +:1013300002D80120C00703E028463946F7F7A0FC91 +:1013400070610820F060109AA1686846101A0818A9 +:10135000A060012011B0F0BD7D20C000914203D2F9 +:1013600023685B5C5B2B06D0914279D22268515C8A +:101370007B2967D074E00027E1683D4681426FD247 +:10138000491CE1602168A068095C5B2968D1401CA8 +:10139000A0602046FCF7A2F96168A068884203D2E9 +:1013A0002268125C5D2A38D0884202D3401EA060B9 +:1013B00056E0401EA060204610300090FCF76EFA08 +:1013C000002839D0002F23D0286045600546A0684A +:1013D000401CA0602046FCF781F921462846FFF713 +:1013E000EDFE00282AD02046FCF778F9002C25D005 +:1013F0006168A068884203D22168095C2C290AD060 +:10140000626890421AD22168085C5D2816D104E017 +:1014100007463D46DBE70098D0E7E068401EE06005 +:10142000002F00D07D602020B760F060A068401CD5 +:10143000A060012011B0F0BD002F11D03846FCF79C +:10144000C3F90DE00027E1683D46814208D2491CFE +:10145000E1606168A068884202D2115C7B2902D0F9 +:10146000002011B0F0BD401CA0602046FCF736F90A +:101470006168A068884203D22268125C7D2A4CD041 +:10148000884293D2401EA060204610300090FCF7A6 +:1014900005FA002855D0002F4ED02860456005463B +:1014A000002CCBD0A0686168401C8842C6D2A060E6 +:1014B0002046FCF713F921462846FFF747FD002890 +:1014C000BCD02046FCF70AF9286928620020286170 +:1014D0006168A0688842B1D22168095C3A29ADD11F +:1014E000401CA0602046FCF7F9F821462846FFF78B +:1014F00065FE0028A2D02046FCF7F0F86168A068DD +:10150000884203D22168095C2C2918D06268904275 +:1015100094D22168085C7D2890D1E068401EE0608C +:10152000002F00D07D604020B760F060A068401CB4 +:10153000A060012011B0F0BD07463D46B0E700981D +:10154000A5E7002F8CD079E76E756C6C0000000069 +:1015500066616C73650000007472756500000000C0 +:101560000000C0FFFFFFDF41FFFFFF7F0000E0C181 +:10157000102819D230B40D4C83001B199D698903C2 +:101580002D0B2D03090D0D439D619969084D92099D +:1015900092052940920A11439961012261698240B2 +:1015A0001143616130BC7047704700000020024069 +:1015B000FF0FC0FFF3B5054681B00026408800F05C +:1015C00003F901000AD01C4F6A880020142343430A +:1015D000DB195B8A934203D142262AE0402628E0A9 +:1015E000401CC0B20A28F1D3002E22D100241420BE +:1015F0006043C019408AFF2806D0641CE4B20A2C5C +:10160000F5D30A2C14D014E028460830009014209A +:101610006043C0190E686B78AA880746A91DB047B9 +:101620000600EED1688878820298398A0180E8E75E +:101630004B26304603B0F0BD684B002002885004B2 +:10164000400CD20B01D009020843704710B40024AB +:10165000094A214614234B439B185B8A834204D1D9 +:10166000142041438818C46803E0491CC9B20A2900 +:10167000F0D3204610BC7047684B002030B4FF23E5 +:10168000040AC5B20A490020142242435218128AA1 +:10169000AA4204D1142250434018438A03E0401C5C +:1016A000C0B20A28F0D3200230BC184370470000B3 +:1016B000684B0020084A11780A290AD2C9004368F9 +:1016C000891800688B6048601078401C10700120F9 +:1016D0007047002070470000304C002030B4FF23DA +:1016E000040AC5B20A490020142242435218528A01 +:1016F000AA4204D1142250434018038A03E0401C3C +:10170000C0B20A28F0D3200230BC18437047000052 +:10171000684B0020F1B582B00299294E00200029C3 +:1017200000D1307000250298002804D0012834D060 +:1017300002283ED10FE0294614225143214A28466F +:1017400009308C182082C0B206F424D3207C2146B4 +:1017500006F406D32DE028461421484319490023F6 +:101760004718B87C009030781C4600280DD9E0005E +:101770008019828800998A4202D180688047034696 +:10178000641C3078E4B2A042F1D8002B02D0596832 +:1017900038468847387C06F421D31422094B6A4323 +:1017A0000021D018FF24C16044829950416001811A +:1017B00041816D1CEDB20A2DB5D303B0F0BD000020 +:1017C000304C0020684B002070B50146094DCEB268 +:1017D00000202978044600290BD9E10049198A889C +:1017E000B24201D188688047641C2978E4B2A142E2 +:1017F000F3D870BD304C0020F7B500248AB00094B7 +:101800000194029403940E4604940594069407945C +:101810000894FF2701371168154638468847059612 +:1018200001970090AA686968286806900098089255 +:10183000079100283CD069460A9800F0CDF80028AE +:1018400030D00098002806D002994018F6F730FDF5 +:10185000029940180290AA68002A07D002990098BD +:10186000491C904706001DD0009418E00298296892 +:10187000401C8847060015D002980199401C8142FF +:1018800001D20A4601E0029A521C30460099F6F74E +:10189000EBFC0298345469680098884700943046FD +:1018A0000DB0F0BD0098002802D069688847009408 +:1018B00000200DB0F0BD0000F8B500240A46054632 +:1018C000002910D0002D10D001460078002826D025 +:1018D00008780C283BD015DC082838D0092836D0E9 +:1018E0000A2815D133E00020F8BD03211046FCF78B +:1018F000BDFB0028F8D022210170417000218170C9 +:101900000120F8BD0D2822D0222820D05C281ED02E +:10191000202800D2641D4878491C0028D8D1481BD3 +:101920000719F91C1046FCF7A1FB061EE9D0002C94 +:101930000FD0222030702878741C002834D0C0B218 +:101940001F2813D9222811D05C2837D10EE0641C3F +:10195000E1E7222434703A462946701CF6F784FCED +:10196000F0194470002181700120F8BD5C202070C6 +:101970002A78641C0C2A23D006DC082A1DD0092AE8 +:1019800024D00A2A06D11DE00D2A1DD0222A12D009 +:101990005C2A13D00EA12046F9F7F2FE241D6878C8 +:1019A000641C6D1C0028CAD12221F019417000214D +:1019B00081700120F8BD222000E062202070EEE757 +:1019C0006620FBE76E20F9E77220F7E77420F5E761 +:1019D0007525303478000000002801D0002901D19D +:1019E00000207047F0B50546007B8BB00C461028F0 +:1019F0007ED008DC012819D0022821D0042809D083 +:101A0000082876D128E0202874D0402873D0802878 +:101A10007DD19BE005212046FCF728FB002803D060 +:101A2000DCA1F7F7FDFD01200BB0F0BD062120463B +:101A3000FCF71CFB0028F7D0D8A1F7F7A9FD08E0B8 +:101A400005212046FCF712FB0028EDD0D5A1F7F7C1 +:101A5000E7FD01200BB0F0BD07910024AF69EE69EE +:101A600000942E2001940394049405940294069407 +:101A70000894314609940A90002F01D0012000E01B +:101A8000002001434800C9494008081AC00F14D17A +:101A9000012170004905C84201D1002F0DD06869AD +:101AA000F7F7A4F83A463346F7F742F90BD1C0A14D +:101AB00068466A69F9F764FE26E0BEA16846F9F750 +:101AC0005FFE054621E03A463346BCA16846F9F779 +:101AD00057FE054608AABBA16846F6F72DFC01286B +:101AE0000CD13A46334609990898FCF7A3F803E06D +:101AF0003EE00CE041E094E0002806D13A4633464F +:101B0000B1A16846F9F73CFE05461A2D02D3002024 +:101B10000BB0F0BD691C0798FCF7A8FA0028F7D0B5 +:101B2000002D0BD92E236A46115D0A9EB14201D1C8 +:101B3000035500E00155641CAC42F5D3002101556A +:101B40000798806841190798816082E72869002812 +:101B5000DED0F6F7ADFB401C064601462046FCF7FA +:101B600085FA0028D4D032462969F6F77DFB70E764 +:101B70002869FFF7A1FE0BB0F0BDAD68012120463A +:101B8000FCF774FA0028F6D05B210170A068401CB5 +:101B9000A060E068401CE060002D34D000262146A3 +:101BA0002846FFF719FF002813D0002C09D0206821 +:101BB000002806D0A1684018F6F77AFBA168411802 +:101BC000A160286800281BD06069002804D0022783 +:101BD00003E030460BB0F0BD0127791C2046FCF72E +:101BE00045FA0028F5D02C2101706169401C0029BC +:101BF00002D020210170401C0670A068C019A060AE +:101C00002D68002DCBD102212046FCF72FFA0028A9 +:101C1000E0D05D21017000214170E068401EE0606D +:101C200017E76069AD68002801D0022700E00127AE +:101C3000791C2046FCF71AFA0028CBD07B210170D2 +:101C4000E168401C491CE16062690A21002A00D059 +:101C50000170A068C019A060002D78D000276069CD +:101C6000002814D02046E168FCF700FA002825D0AF +:101C7000E2680021002A06D909220270E368401CAC +:101C8000491C8B42F9D8E168A0684018A060214641 +:101C9000286AFFF711FE002810D0002C09D0206818 +:101CA000002806D0A1684018F6F702FBA168411889 +:101CB000A1606069002804D0022603E038460BB01A +:101CC000F0BD012631462046FCF7D0F90028F5D0BA +:101CD0003A2101706169401C002901D0092101707D +:101CE000A06821468019A0602846FFF775FE0028ED +:101CF000E4D0002C09D02068002806D0A168401844 +:101D0000F6F7D6FAA1684118A1606069002800D0F2 +:101D100001202968002900D001214618711C2046A5 +:101D2000FCF7A4F90028C9D02968002902D02C2189 +:101D30000170401C6169002902D00A210170401C19 +:101D40000770A0688019A0602D68002D87D1606998 +:101D5000002802D0E168491C00E002212046FCF77F +:101D600085F90028ABD0616900290BD0E268002119 +:101D7000012A07D009220270E368401C491C5B1E3F +:101D80008B42F8D87D21017000214170E068401E2F +:101D9000E0605EE66E756C6C0000000066616C735E +:101DA0006500000074727565000000000000F07F9F +:101DB000256400006E756C6C0000000025312E312A +:101DC00035670000256C670025312E31376700002C +:101DD00070B505460078002813D00A4E2846F6F75D +:101DE00067FA84B20D2C00D90D2471782346481C63 +:101DF00070702A460220FAF7D7FC2D19287800289F +:101E0000ECD170BD4C470020F8B5069E1F46182E39 +:101E100001D9182500E0354613460A4601460CA0B4 +:101E20000096F9F79DFC0024002D07D9395D11A01B +:101E3000F9F796FC641CA4B2AC42F7D3AE4202D9C7 +:101E40000EA0F9F78DFC0FA0F9F78AFCF8BD000091 +:101E50005B424C452025735D20747970653D307878 +:101E600025303258207365713D2575206C656E3DB7 +:101E7000257500002025303258000000202E2E2E1F +:101E8000000000000D0A0000F8B5134E0F467569FA +:101E900004463068001D00F005FF601C07D1002FCC +:101EA00005D031680D48091D00F089FFF8BD306884 +:101EB0002C1944603168AC4204D2B068091D00F0AE +:101EC00065FFF8BD7068091D00F060FF306B84424B +:101ED000F7D23463F8BD0000A4470020BC5D0020A9 +:101EE000F8B5856B164604460027026C002A11D00F +:101EF000002E19D0E068F6F7B7F9216CE068401AB7 +:101F0000E0602268904202D26068401AE060022ECF +:101F100017D019E02068002816D1606801F056FD3E +:101F20000746002060600FE0A068F6F79DF9216C7D +:101F3000A0684018A0606168884205D32068A0604E +:101F400002E0002D00D06D1E6D1CA5633846F8BD63 +:101F5000114D124E124FE868002817D000F03CFFD8 +:101F6000F068C468201D00F09DFE2869401E2861AD +:101F7000E868401EE86000F03BFF206B00F046FF81 +:101F8000204600F043FFE8680028E7D138680128C0 +:101F9000E1D900F05DFFDEE7A4470020A85D002046 +:101FA000E05C002030B4124900E011460A68824229 +:101FB000FBD34B685C18844203D140681818486012 +:101FC000084643681C1894420CD10A4C2468A2426B +:101FD00006D052689A1842600A681268026002E0ED +:101FE000046000E00260814200D0086030BC7047AD +:101FF000F0470020E0470020F7B582B003980026A4 +:102000000068002859D003984168024649680832A0 +:1020100041600092914201D1496841604068C068C6 +:1020200001900398416849684160009A914201D14A +:1020300049684160CF68242002997043441804988D +:102040003D46002F01D11E490D68256029463431D7 +:102050006160E96A2161296BE161696CA16000231B +:10206000E96CA3616161052813D015490A6895429E +:1020700001D1237311E0207303280ED1886B401C1B +:102080008863A86A002801D00220207301F040FD77 +:1020900003E02846FBF7BAFF2073286B0021027883 +:1020A000A52A04D14278401C491CA52AFAD08808E8 +:1020B00020840198761C8742B3D1304605B0F0BD2C +:1020C000A447002003480068401C72B600D0FEE719 +:1020D000FEE70000F8470020F8B5054600F07CFE5A +:1020E0002E46403605243457002C0FDD2F4624376A +:1020F000686A00280AD0384601F0D8FC002801D0D0 +:1021000000F03AFF641E64B2002CF1DC0027FF43AC +:10211000777100F06DFE00F05FFE04243457002C50 +:1021200010DD284610300090286900280AD0009859 +:1021300001F0BCFC002801D000F01EFF641E64B258 +:10214000002CF1DC377100F053FEF8BDF8B5044601 +:10215000002500F08BFF374E00273068364A0028F4 +:1021600001D0F0681BE0052134480903430705D07E +:10217000C01DC008314BC000C31AC91A4118083924 +:10218000C908C9005760106031604F600B1A0F60BA +:1021900043600160B3600120C0077360F0600442D7 +:1021A0003FD1002C3DD020460830410708D04107E0 +:1021B000490F0823591A0818410701D072B6FEE7E3 +:1021C00000282ED0716888422BD81B49146801E082 +:1021D000214614466268824202D22268002AF7D160 +:1021E000326894421DD00D6822680A606168083523 +:1021F0000A1A102A09D921184B0701D072B6FEE736 +:102200004A6060600846FFF7CDFE61687068401A5A +:102210007060B268904200D2B060F06827600143FD +:10222000616001F075FC680701D072B6FEE72846D0 +:10223000F8BD0000E0470020F0470020D05D0020FE +:1022400004490868002803D00868026D521C026522 +:1022500008687047A447002010B40124031F240617 +:102260001C601B1F1960191F034B0B6014390A6097 +:1022700010BC403870470000C520010170B506460B +:1022800014460D464720FFF7E1F90369002B0DD0F6 +:102290001879B04207D158792880981D2060002B0A +:1022A00004D0002070BD1B68002BF1D100202880D5 +:1022B00020600A2070BD000070B516460C4610461E +:1022C00005F4F8D4002813D14720FFF7BFF90546DD +:1022D000062332461946074805F42ED4A988628899 +:1022E00089180180A1884180A179017105F460D429 +:1022F000002070BD180C0000F7B506460D464720BB +:10230000FFF7A4F904690746002C14D02079B042E5 +:102310000BD16079A8420CD0384621461030F7F72F +:102320005BF9204605F4F8D205E02468002CEDD1D5 +:1023300001E0002C0AD128460121083005F476D3AB +:102340000446014638461030F7F74CF9267165719E +:102350002A46A01D0299F5F787FF002003B0F0BDC3 +:10236000F8B5C5680124287F0F4601281ADD0E4EF6 +:102370002046162250430246296A10328A5A5204D5 +:10238000920F0BD10A5C401C085C00021018B0428E +:1023900004D1E1B20022384600F03EF9287F641CE7 +:1023A000A042E5DCF8BD000002290000F8B5C568D0 +:1023B0000124287F0F4601281ADD0E4E20461622E2 +:1023C00050430246296A10328A5A5204920F0BD1A6 +:1023D0000A5C401C085C00021018B04204D1E1B253 +:1023E0000022384600F018F9287F641CA042E5DC82 +:1023F000F8BD00000229000070B5C46805462069D8 +:10240000002803D00020002802D00EE00120FAE7C7 +:10241000264610363046F7F7CDF805F47DD2206910 +:10242000002808D000210029F4D00020E8602046D0 +:1024300005F472D270BD0121F5E710B504464720BE +:10244000FFF704F982790021A24202D9808800199D +:1024500081B2084610BD70B504460D464720FFF70F +:10246000F5F8014680888022A04206D88979411873 +:10247000A14202D9201A28700022104670BDFFB573 +:1024800085B00E9D0646297801208840401E0490A4 +:1024900018460E210840328A69681F464030019272 +:1024A00000230390009302912B7804AAA968069850 +:1024B000F7F7BCF8009000282AD10121282005F464 +:1024C000B5D20446AA686968286862622162E06140 +:1024D000F46006980188A180217FA171F80701D0DE +:1024E0000120C003079908432080308A608047207C +:1024F0007082304600F0AAF820461030F7F766F8F0 +:10250000217F206A00F008F8308A002105F4E4D326 +:10251000009809B0F0BD0000F3B583B00020019031 +:1025200004980125012845DD1621039A694388187E +:10253000028A5204920F39D1039A4078515C00020A +:1025400009181D48814231D101A80290EFB204263A +:102550004720FFF77BF800900469002C14D0207905 +:10256000B8420BD16079B0420CD0009821461030AF +:10257000F7F732F8204605F4CFD105E02468002CA7 +:10258000EDD101E0002C0AD130460121083005F4DC +:102590004DD20446014600981030F7F723F8277112 +:1025A00066713246A01D0299F5F75EFE04986D1C17 +:1025B0008542B9DB05B0F0BD022900000048704734 +:1025C000C041010170B5064610480D46007800284C +:1025D0001AD04720FFF782F8A91D8BB201460322CB +:1025E0000B4805F4A9D204460A482A468078207090 +:1025F0000120607005206080A5803146A01DF5F7A0 +:1026000033FE204605F4D4D270BD000037470020C9 +:1026100006470000B04D002070B584B00E46144649 +:10262000054601AA69463046FFF728FE684602883B +:1026300002A80199F5F718FE02A84455024668461B +:1026400001883046FFF758FE04B070BD10B504464F +:102650004720FEF7FBFF0449216009216181183002 +:1026600060600120208110BDD0410101FFB583B021 +:102670000C464720FEF7EAFF0546808861882678E9 +:10268000401887B2059805F415D3012807D03846BD +:10269000FCF71AFE6946FFF7DEFE002802D0022092 +:1026A00007B0F0BD0121059805F416D30C3C0020BD +:1026B000AC60287368460078687301AA02A9FFF726 +:1026C000DDFDA86801990446895D0C34890720D591 +:1026D000A188C28808318BB23102C1200001891D56 +:1026E00005F42AD2064613203070A8886188401865 +:1026F000B080A088F0803046A288A11D0830F5F790 +:10270000B3FD304605F454D20121059805F4E4D216 +:1027100001E005F401D1012007B0F0BD10B5FAF7D2 +:1027200037FD002010BDFFB583B00C464720FEF7F3 +:102730008DFF0546808861882678401887B2059805 +:1027400005F4B8D2012807D03846FCF7BDFD69462C +:10275000FFF781FE002802D0022007B0F0BD0C3C3C +:10276000AC602E7368460078687301AA02A9FFF76F +:1027700085FDA86801990446895D0C34890720D03D +:10278000A188C28808318BB23102C1200001891DA5 +:1027900005F4D2D1064612203070A888618840180E +:1027A000B080A088F0803046A288A11D0830F5F7DF +:1027B0005BFD304605F4FCD10121059805F48CD26F +:1027C00001E005F4A9D0012007B0F0BD10B50C461A +:1027D0004720FEF73BFF80886188A31D401880B228 +:1027E000A1880022FAF76CFC002010BDF8B54888DB +:1027F00000900C468E88F9F7EBFE00281DD0182EAD +:1028000001D9182700E03746324623A00099F8F78F +:10281000A7FF0025002F08D96019817927A0F8F7B4 +:102820009FFF6D1CADB2BD42F6D3BE4202D925A0BA +:10283000F8F796FF25A0F8F793FF009802281FD01D +:10284000062802D0082824D11FE0022E21D1E088DA +:102850001F49012802D0002808D01AE00120087082 +:10286000F9F7B6FE002814D01AA006E00020087080 +:10287000F9F7AEFE00280CD01CA0F8F771FF08E0B5 +:10288000A188A01DF9F7C0FE03E0A188A01DF9F7FB +:10289000FFFD0020F8BD00005B424C455D207772D3 +:1028A00069746520696E643A206174745F69647844 +:1028B0003D2575206C656E3D257500002025303264 +:1028C00058000000202E2E2E000000000D0A0000EF +:1028D000374700205B424C455D206E6F7469667916 +:1028E00020656E61626C65640D0A00005B424C45B8 +:1028F0005D206E6F746966792064697361626C65CE +:10290000640D0A00FFB581B000276846078048883B +:102910001C460D46082823D00A2825D005206946E4 +:10292000088014A6684600882146083083B2134800 +:10293000039A05F401D1877129780446017068462D +:102940000288A28069886180002A03D03146E01D98 +:10295000F5F78AFC204605F42BD1002005B0F0BD28 +:102960006846F9F70BFE02E06846FAF729F90646D1 +:10297000D8E700004E53494E4700000005470000CD +:1029800070B516460C46104605F494D1012818D1AE +:10299000A1791A48002916D0217806230902324667 +:1029A000891D05F4C9D00546A078FFF746FD2880AB +:1029B00080202871284605F4FBD00021304605F41C +:1029C0008BD1002070BDA1883246891D8BB2217841 +:1029D0000902891D05F4B0D00546A078FFF72DFD4A +:1029E000288000202871A0886880A288E11D681DC9 +:1029F000F5F73AFC284605F4DBD0DEE7140C0000BE +:102A0000F3B583B005001AD02868019028468038B5 +:102A10000290C76F04983E1F864200D9064628469A +:102A2000F8F7F4FE04460091324629460498FCF774 +:102A300031FE0199002806D0016005B0F0BD049870 +:102A4000F8F716FFF9E729600299002CCF670AD042 +:102A500021686218291F8A4202D9291B091F216097 +:102A600000996160E9E7024A00991160E5E700001A +:102A70000048002010B5012400206407206004F401 +:102A8000B1D72E4802882E480168002005F436D0C0 +:102A90002C4802882C480168012005F42FD02B48CF +:102AA000008882B22A480168022005F427D029480C +:102AB000008882B228480168032005F41FD0274807 +:102AC000416AF02211434162254818F409D0264892 +:102AD0002449016025494161254981602549C1603A +:102AE000254981612549C161264925488863FCF74C +:102AF0002BFE2068C0B2F6F79FFD2348007800281F +:102B000006D0002018F432D301460020F6F79AFDD3 +:102B10002068C0B2F6F79CFDF6F7A0FD2068C0B2B1 +:102B200018F4B0D02068C0B218F4BAD02068C0B28F +:102B300018F478D20120206010BD00001C01002094 +:102B40001801002024010020200100203401002071 +:102B5000300100202C0100202801002040250240E7 +:102B600074020020500250008080024000080F00D4 +:102B700058086A00420500000F0505060F000F0304 +:102B80004000D0004080024062000020F0B5314C8F +:102B900083B0E06980075AD502202062A56B082027 +:102BA00018F488D3012018F493D32B49002708691F +:102BB00040194608B219801A086128480068F6F7DB +:102BC00029F80022264BF5F77BFF019100903E216A +:102BD0002846F6F749FD80197941F6F729F8019B57 +:102BE000009AF5F705FFF6F76FF805461D4A002332 +:102BF000F5F7F2FA06461B49F6F736FD1A49281A88 +:102C0000081A81B222041948324342600160206BE5 +:102C10000821884308432063A069072109078843E6 +:102C2000A061A169012081430143A1612062FCF7F9 +:102C30008BFD0F48104A0078410041180D480818D4 +:102C40004178D1610D498078C8600D48077003B0A4 +:102C5000F0BD000000800240A8020020900000208B +:102C600000408F407102000070020000408002406E +:102C700010400020E0400101402502408025024034 +:102C80008000002000B50A4683B000210091019128 +:102C900001466846F6F7B7F90199009803B000BD00 +:102CA000704770474368826801699A608368426828 +:102CB0005A604A68824201D182684A6000220261F9 +:102CC0000868401E086008687047000001480069F5 +:102CD00070470000A4470020F8B51746204A064672 +:102CE0000024906B0725401C90631069814232D309 +:102CF00014206D1E1B49684341182420604380192D +:102D00000122FFF779F90419002DF1D12420144D87 +:102D10006043801902226968FFF76EF904192420C4 +:102D2000604380190222A968FFF766F9041924207C +:102D30006043801904220C49FFF75EF9041924202E +:102D40006043801903220949FFF756F90419002F3F +:102D500001D00020386000F0DBFE2046F8BD000006 +:102D6000A4470020E05C0020A85D0020BC5D00209E +:102D70000146083100224160D243C1608260016196 +:102D800000210160704700210161704730B40C6878 +:102D9000621C02D00246083202E0026904E01A46D0 +:102DA00053681D68A542FAD953684B6099608A60E0 +:102DB000516008610168491C016030BC704742687D +:102DC0004A6093688B6093685960916008610168FC +:102DD000491C01607047000072B604480168491C34 +:102DE0000160BFF34F8FBFF36F8F7047F84700202C +:102DF00005490868002804D0401E086000D162B66A +:102E0000704772B6FEE70000F847002000281CD08B +:102E100070B504460D4D083C6068E968084201D170 +:102E200072B6FEE72268002A01D072B6FEE7884338 +:102E3000606000F01BF960686968401868602046AF +:102E4000FFF7B0F800F064FE70BD7047E047002067 +:102E50000120044900074860BFF34F8FBFF36F8F15 +:102E60007047000000ED00E010B500280FD00949C0 +:102E70008A6B002A01D072B6FEE78A6B521C8A6305 +:102E80000021FFF701F800F043FE002801D1FFF711 +:102E9000DFFF10BDA447002002498A6A0260496929 +:102EA00041607047A4470020F0B585B00027054673 +:102EB00007702C4801690291006924214843FFF7FB +:102EC00045F906004CD000220299FFF705FF039751 +:102ED0000290002841D90398242148438019017B9E +:102EE000052911D20A007A441279921897440204F3 +:102EF00006080A00582408E0522406E0422404E0B0 +:102F0000532402E0442400E0002441682846F5F7F9 +:102F1000FBF92846F5F7CCF90F2804D220212954D3 +:102F2000401C0F28FBD32F542D180398242148430D +:102F30008019018C826801920091036922460AA1DE +:102F40002846F8F71DFC2846F5F7B2F9451903980D +:102F50000299401C03908842BDD33046FFF756FFCC +:102F600005B0F0BDA4470020092563092575092592 +:102F7000750925750D0A0000014901204862704756 +:102F8000A447002010B50C46002809D0054909685F +:102F90001831FFF7FBFE01212046FEF775FF10BD3B +:102FA00072B6FEE7A447002070B50B4604002FD090 +:102FB000226D002A0ED0E16C994200D21946E06AD7 +:102FC000884225D0012A23D1124D2A68944203D188 +:102FD00072B6FEE772B6FEE7E162A269002A02DB82 +:102FE0000722511AA16114220B4E504361698019C6 +:102FF00081420DD1201DFFF755FEE06AA969884284 +:1030000000D9A861142148438019211DFFF7D7FE7C +:1030100070BD0000A4470020E05C002010B582B025 +:103020000D4800240190234680220CA100940D48F5 +:1030300000F090FB012803D0401C0BD172B6FEE7D4 +:1030400072B600210848C94301630121C16144618E +:1030500000F052F802B010BDD847002049444C455A +:1030600000000000511F0101A44700200248816BAD +:10307000491C816370470000A4470020164B986BE1 +:10308000002802D0012058627047002058629869D9 +:10309000142102464A4311498A58002A0AD10028BD +:1030A00006D01422401E42438A58002AF7D001E07D +:1030B00072B6FEE7142210B4424351184A680C4617 +:1030C000526808344A60A24201D152684A60D1680D +:1030D0001960986110BC7047A4470020E05C002094 +:1030E0000148406870470000E047002001488068C0 +:1030F00070470000E047002070B50F48016AFF22CA +:10310000120411430162016A1202114301620B4C65 +:1031100000252561A5610A487D21C9000068F5F7F1 +:1031200031F8401E60610720206106480560F4F711 +:10313000DFFF002070BD000000ED00E000E000E0D7 +:1031400000400020F847002010B502460021012071 +:1031500000F00CF8041E07D00021416001600B460E +:103160000A46C16000F05BF8204610BDF8B517466E +:103170000E46050016D0002E16D070435030FEF7D4 +:10318000E5FF04000CD020465030002E0ED0206009 +:10319000266420460121E56300F00AF84C2007551B +:1031A0002046F8BD72B6FEE70020E7E72460EFE7AF +:1031B00070B50D46040026D0FFF70EFE216CE06BC3 +:1031C00048432168411861600021A1632168A16022 +:1031D000E06B216C401E48432168224641180020C4 +:1031E000C0434032E1601071507120461030002D14 +:1031F0000BD0FFF7BDFD20462430FFF7B9FDFFF7E8 +:10320000F7FD012070BD72B6FEE721690029F6D0F6 +:1032100000F04CFC0028F2D0FFF71AFEEFE7FFB5F4 +:10322000002783B00446002803D00498002802D069 +:1032300006E072B6FEE7206C002801D072B6FEE709 +:103240000698022804D1E06B012801D072B6FEE78F +:1032500000F03CFB002804D10598002801D072B68C +:10326000FEE720462546103040350290FFF7B4FDBA +:10327000A06BE16B884208D30698022805D0059818 +:1032800000284AD0002F4BD04EE0069E0499A56B33 +:103290000027226C002A11D0002E19D0E068F4F724 +:1032A000E3FFE168206C091AE1602268914202D2D2 +:1032B0006168081AE060022E17D019E02068002823 +:1032C00016D1606800F082FB0746002060600FE0C6 +:1032D000A068F4F7C9FF216CA0684018A06061687D +:1032E000884205D32068A06002E0002D00D06D1E4A +:1032F0006D1CA563606A002806D02046243000F0CB +:10330000D5FB002802D103E0002F01D0FFF7A0FD7C +:10331000FFF76EFD012007B0F0BDFFF769FD20E06B +:103320006846FFF7B9FD0127FFF762FDFFF79EFE34 +:10333000FFF752FD04202856401C00D128710520BB +:103340002856401C00D16871FFF752FD05A9684658 +:1033500000F0CEF9002807D02046FEF7BDFE00F0B1 +:10336000D7FB002007B0F0BDFFF736FDA06BE16B87 +:10337000884201D1012600E00026FFF739FD002E2A +:103380000ED005990298FFF7FDFD2046FEF7A4FE3A +:1033900000F0BEFB002800D068E7FFF759FD65E7A5 +:1033A0002046FEF799FE00F0B3FB5FE7FFB583B060 +:1033B0001E461746040003D00498002802D006E0F9 +:1033C00072B6FEE7206C002801D072B6FEE7022E2E +:1033D00004D1E06B012801D072B6FEE7F4F79CFE41 +:1033E0000190A06BE16B884208D3022E06D0002426 +:1033F0000198F4F795FE204607B0F0BD2046403016 +:10340000052500904557324620460499FEF768FD91 +:10341000681C04D000986D1C45710124E8E7606ABF +:103420000028FAD02046243000F040FB0028F4D0D9 +:10343000002FF2D001203860EFE7F7B5002784B005 +:103440000446002803D00598002802D006E072B692 +:10345000FEE7206C002801D072B6FEE700F036FAD5 +:10346000002804D10698002801D072B6FEE7204655 +:103470002546243040350290FFF7AEFCA66B002EA7 +:1034800021D0226C059B002A0BD0E0688018E060F8 +:103490006168884201D32068E06001461846F4F76D +:1034A000E3FE761EA6632069002807D02046103070 +:1034B00000F0FCFA002801D0FFF7CAFCFFF798FCE7 +:1034C000012007B0F0BD0698002802D0002F05D0DB +:1034D00008E0FFF78DFC002007B0F0BD6846FFF75D +:1034E000DBFC0127FFF784FCFFF7C0FDFFF774FC4E +:1034F00004202856401C00D1287105202856401C65 +:1035000000D16871FFF774FC06A9684600F0F0F876 +:10351000002811D02046FEF7DFFD00F0F9FAFFF792 +:103520005BFCA06B002827D00026FFF761FC002E73 +:10353000A2D0002007B0F0BDFFF74EFCA06B002822 +:1035400012D00026FFF754FC002E0FD006990298E7 +:10355000FFF718FD2046FEF7BFFD00F0D9FA00285E +:103560008AD1FFF775FC87E70126EBE72046FEF7D7 +:10357000B3FD00F0CDFA7FE70126D6E7F3B50027CB +:1035800085B004460097002804D0206C002803D0A2 +:1035900072B6FEE772B6FEE700F098F9002804D193 +:1035A0000698002801D072B6FEE720462546243052 +:1035B00040350190FFF710FCA06B002817D0401E8B +:1035C000A0632068002802D1FEF73AFE60602069FF +:1035D000002807D02046103000F068FA002801D0FB +:1035E000FFF736FCFFF704FC012007B0F0BD06989A +:1035F000002802D0002F0AD00DE00098002801D04A +:1036000072B6FEE7FFF7F4FB002007B0F0BD02A89A +:10361000FFF742FC0127FFF7EBFBFFF727FDFFF762 +:10362000DBFB04202856401C00D1287105202856B9 +:10363000401C00D16871FFF7DBFB06A902A800F06F +:1036400057F800281BD02046FEF746FD00F060FA30 +:10365000FFF7C2FBA06B00283ED00026FFF7C8FB97 +:10366000002EA7D0009800283ED0FFF7B5FB606A77 +:10367000002833D0206B07210068091A2FE0FFF7DC +:10368000ABFBA06B002808D00026FFF7B1FB002E93 +:103690001CD02068002802D009E00126F5E7FFF7DA +:1036A0009BFB606800F0C6F90090FFF7A1FB06994C +:1036B0000198FFF767FC2046FEF70EFD00F028FAA0 +:1036C000002800D076E7FFF7C3FB73E72046FEF73C +:1036D00003FD00F01DFA6DE70126BFE700216068D9 +:1036E000FFF762FCFFF784FB002007B0F0BD00008D +:1036F000F8B50D46040012D0002D12D0FFF76CFB78 +:10370000134E726963682868D11A471C0BD027686A +:10371000B66AB74209D0934207D8012413E072B6C3 +:10372000FEE772B6FEE700240DE0884208D9401A91 +:1037300028600748816A216040696060002402E0D7 +:10374000002001242860FFF753FB2046F8BD00004D +:10375000A4470020FFB585B090000F9F0E9D0290FA +:10376000FEF7F4FC06001ED05C20FEF7EFFC040020 +:1037700016D0266305990191089900913046029967 +:10378000069EA5220391F4F781FD0399206B091F82 +:103790004018C008C0000290400708D072B6FEE78B +:1037A0003046FFF733FB0020C04309B0F0BD2118BD +:1037B000325C20310A75315C002902D0401C10288F +:1037C000F5D3264600204036F070072D00D306259D +:1037D000E5620020E5642065201DFFF7D4FA20464D +:1037E0001830FFF7D0FA24610720411B6462A16101 +:1037F000002161653176009A01990298FEF72CFD4F +:103800002060002F00D03C602546FFF7E5FA284EE7 +:103810003069401C30613068264F002803D0F069C1 +:10382000002821D026E035603069012822D100240B +:1038300014206043C019FFF79BFA641C072CF7D3D0 +:103840001D48FFF795FA1D48FFF792FA1C48FFF74D +:103850008FFA1C48FFF78CFA1B48FFF789FA1648C5 +:1038600070601430B06005E03068E96AC06A884270 +:1038700000D83560F06A401CF0626864E86AB1699B +:10388000884200D9B06114214843C019291DFFF7AF +:1038900096FAFFF7ADFAF069002806D03068E96AB9 +:1038A000C06A884201D2FFF7D3FA012009B0F0BD07 +:1038B000A4470020E05C00206C5D0020805D0020BB +:1038C000945D0020A85D0020BC5D00200648C16911 +:1038D000002904D0806B002803D00020704701200D +:1038E0007047022070470000A4470020014840694B +:1038F00070470000A4470020F8B5324F0026B86B8F +:10390000002808D0386A401C3862786A002800D045 +:1039100001263046F8BD7D696D1C7D6115D1786842 +:103920000068002801D072B6FEE77868B96879604F +:10393000B860B86A401CB86278680068002813D084 +:103940007868C068C06840683863386B854211D3B6 +:103950007868006800280AD07868C068C468606821 +:10396000854211D2386305E00020C043ECE7002017 +:10397000C043386338681421C06A48431249085864 +:103980000128C2D90126C0E7201DFFF78BF9A06AE4 +:10399000002803D020461830FFF784F9E06AB9699F +:1039A000884200D9B8611421484307494018211DB5 +:1039B000FFF705FAE06A3968C96A8842C8D3012668 +:1039C000C6E70000A4470020E05C002070B500219D +:1039D0000446002828D0154D2868844201D072B6CC +:1039E000FEE7206D002808D0401E2065E36CE26AE7 +:1039F0009A4219D0002802D016E072B6FEE7201DC8 +:103A0000FFF750F9E06C0721E062081AA061E06A54 +:103A1000A969884200D9A861142148430449401883 +:103A2000211DFFF7CCF90121084670BDA4470020F5 +:103A3000E05C002070B504460020002C2AD0194D0F +:103A4000E16A2A68D26A914225D2A069002804DB83 +:103A500028680721C06A081AA061E06A1422124E81 +:103A6000504361698019814210D1201DFFF71AF976 +:103A70002868C06AE062A969884200D9A861142157 +:103A800048438019211DFFF79AF902E02868C06AAF +:103A9000E062012070BDE16C2A68D26A9142F8D3DD +:103AA00070BD0000A4470020E05C002070B5C06835 +:103AB000C468002C0BD0204618300646FFF7F2F8F9 +:103AC000104DA86B002804D031460F480EE072B6A6 +:103AD000FEE7201DFFF7E6F8E06AA969884200D9F1 +:103AE000A8611421484309494018211DFFF767F9CF +:103AF000E06A2968C96A884202D90120686270BDFB +:103B0000002070BDA4470020945D0020E05C0020F0 +:103B1000F8B52E4D0027A86B002808D0FFF75CF9F8 +:103B2000A86B401EA863A86B002802D046E072B6BE +:103B3000FEE72869002841D0254E306800282AD0A9 +:103B4000F068C46820461830FFF7ACF8201DFFF776 +:103B5000A9F8E06AA969884200D9A86114214843FC +:103B60001C494018211DFFF72AF9E06A2968C96A33 +:103B7000884201D30120686230680028E0D1002C1F +:103B800009D068682946006800281BD04868C068CA +:103B9000C068406808632C6A002C09D00126FFF732 +:103BA000ABFE002800D06E62641EF8D100202862AF +:103BB000686A002802D00127FFF74AF9FFF718F9D1 +:103BC0003846F8BD0020C043E4E70000A4470020C9 +:103BD000945D0020E05C002040BA7047C0BA704796 +:103BE0000138FDD170470000F7B50325AD06286AFE +:103BF00082B016460C46400840002862286A02211E +:103C000008432862286A8007FCD466206860012780 +:103C10002F61A86AC005FCD5992068602F61A86A49 +:103C2000C005FCD5FF209130FFF7DAFFFF230133F9 +:103C3000AB626846EF60352169602F61A96AC905EA +:103C4000FCD5AB62A969EF60C9B205226A602F6139 +:103C5000AA6AD205FCD5AB62AA690902D2B21143A5 +:103C60000180C80702D0032005B0F0BDAB626869CF +:103C7000FF210831884368616869C91E084368618B +:103C800002980002483068600820A860EE602F614A +:103C9000A86AC005FCD5FF200130A8620023F61CED +:103CA000B0080ED0B2081148006899006054060AA6 +:103CB00009194E70060C000E8E705B1CC8709A427B +:103CC000F1D8FF200130A8626869FF2108318843DC +:103CD0006861686938436861286A800880002862E2 +:103CE000286A38432862002005B0F0BD8000000C2F +:103CF000032080064169FF220832914341614269F5 +:103D000001210A434261026A920892000262026A39 +:103D10000A43026270470000002003218906096AF5 +:103D2000490849000322920611621146096A0222DB +:103D3000114303229206116200BF03218906096A1A +:103D4000022211400229F8D0D10103229206916289 +:103D50000321D1609F2151600121116100BF032126 +:103D60008906896AFF22013211409142F7D103226C +:103D700092069162114688694969FF22083291438F +:103D8000032292065161114649690122114303221F +:103D9000920651611146096A89088900116211462B +:103DA000096A012211430322920611627047000042 +:103DB0000000010200000000010203040138FDD1EF +:103DC00070470000F0B40324A406236A5B085B007C +:103DD0002362236A02252B432362236A9B07FCD4B8 +:103DE000FF230133A3626569DE1DB5436561656923 +:103DF0001E1D3543656100026B3060600820A060C5 +:103E0000E26001262661A06AC005FCD5A3620023FA +:103E1000D21C90080ED095080F4800689A0088546C +:103E2000070A52185770070C000E97705B1CD07071 +:103E30009D42F1D86069FF21083188436061606963 +:103E400030436061206A800880002062206A30432D +:103E50002062F0BC002070478000000CF8B50646D8 +:103E600001200025C004864201D90520F8BD0324A5 +:103E7000A406206A400840002062206A022108430C +:103E80002062206A8007FCD4FF270137A76200F078 +:103E9000BBF8002801D0032515E006206060012151 +:103EA0002161A06AC005FCD5A762300220306060A5 +:103EB0002161A06AC005FCD5A7620C4800F0C8F8D3 +:103EC000002800D102256069FF2108318843606124 +:103ED0006069012108436061206A800880002062D7 +:103EE000206A084320622846F8BD0000E6960100DB +:103EF000F7B506460120C00482B01546864202D9B5 +:103F0000052005B0F0BD03208006016A490849007C +:103F10000162016A022211430162016A8907FCD42D +:103F2000FF2101318162F2B28C1AA54200D8ACB2F5 +:103F30000398009000F068F8002840D10621480658 +:103F4000416001210161816AC905FCD5FF21013170 +:103F50000320800681624169FF220832914341615A +:103F60004169042211434161310232314160C46030 +:103F70000022002C16D9009887183B78F87819464B +:103F80007B7800061B021943BB781B0419430143CD +:103F90000802F978000A0906084319490860121D49 +:103FA000A242E8D30121032080060161816AC9058C +:103FB000FCD5FF2101318162124800F049F8A54289 +:103FC00009D00398361900192D1BFF2401340390E2 +:103FD000A542ADD8ABE7032080064169FF22083235 +:103FE000914341614169012211434161016A89089C +:103FF00089000162016A11430162002005B0F0BD31 +:104000008000000C1A06000038B401250320800649 +:104010006A46C560352141600561816AC905FCD5E4 +:10402000FF24013484628169C560CBB205214160FF +:104030000561816AC905FCD5846280691902C0B234 +:10404000014388B21180C00700D0012038BC7047FE +:10405000F8B400210125032292066B46D560352471 +:1040600054601561946AE405FCD5FF270137976217 +:104070009469D560E4B2052656601561966AF60526 +:10408000FCD5976296692402F6B234431C80E3079C +:1040900022D0814202D9F8BC002070470322920648 +:1040A0006B46D560352454601561491C946AE4055B +:1040B000FCD597629469D560E4B205265660156117 +:1040C000966AF605FCD5976292692402D2B214432F +:1040D000A2B21C80D207DCD1F8BC012070470000DE +:1040E00000171300171000170E001709001704001F +:1040F00017000017180117140117150117190000F0 +:104100000028000200000000032800020000000058 +:10411000292A00020080800003280002000000001D +:10412000242A000200808000032800020000000012 +:10413000252A000200808000032800020000000001 +:10414000272A0002008080000328000200000000EF +:10415000262A0002008080000328000200000000E0 +:10416000282A0002008080000328000200000000CE +:10417000232A00020080080003280002000000003B +:104180002A2A000200800800032800020000000024 +:10419000502A00020080070031DD0001BFDC000171 +:1041A000BDDC0001BBDC000100140000D9DD000112 +:1041B000130C000015F000010314000095DE00014F +:1041C0007F240101F9230101AD23010161230101D4 +:1041D000130C0000D9F00001150C0000B9F100012A +:1041E000170C0000F1EE0001000C000031EF00019F +:1041F000064700002727010103470000CD270101E2 +:10420000084700006D2601010E470000B922010198 +:104210000547000081290101FFFF00000DCF0001CB +:10422000130E000031E20001150E000041E1000113 +:10423000170E0000B1E60001190E000089E600012A +:104240001842010105000000F7B586B00020029079 +:104250005C48154604695C480E46824201D9054611 +:1042600002E0002D00D10125002C08D0A18806987D +:10427000814204D1E088B04201D10120029053482C +:10428000039084460698010431430020002C1CD082 +:104290000A0CA7888BB2974207D1E7889F4204D1C6 +:1042A000002807D02168016007E020462468002C20 +:1042B000EFD10AE0614622680A602168002902D035 +:1042C0000020206001E061464860002C07D10221F7 +:1042D000102000F095F8069981800446C6802801D8 +:1042E000052100F077F807467D200E464643EFF3A0 +:1042F0001085012080F31088684600F087F885F368 +:10430000108800980490C0190501019927202D09F3 +:104310008E1900010591864203D96D1C2D012D09CE +:10432000361AE660A5600398294F86460020844629 +:1043300070460068002813D0A268E1680091C36845 +:1043400081680193531A1B011B09BB420AD2914297 +:1043500003D1019A0099914204D984460068E9E7A3 +:104360007246546020606046002801D0046001E07D +:1043700071460C60134802990069002901D1A042DE +:1043800003D1C168806800F047F8EFF31084012082 +:1043900080F3108802A800F039F884F3108803999C +:1043A00002980191291A090109090090B94204D221 +:1043B000A84205D10198864202D8032000F032F8C5 +:1043C00009B0F0BDC8010020FFFF7F02D801002026 +:1043D000FFFFFF0730B50B460146002020220124D5 +:1043E00009E00D46D5409D4205D31D469540491B29 +:1043F0002546954040191546521E002DF1DC30BD72 +:1044000003B40148019001BD2D7A010003B40148B5 +:10441000019001BD5DB6020003B40148019001BDE9 +:104420009DB6020003B40148019001BDAD780100C2 +:1044300030B4C36882688868084D141A2401C968BA +:104440002409AC4203D2904204D18B4202D830BC42 +:104450000120704730BC002070470000FFFFFF07BD +:104460000A0C838889B2934204D1C088884201D162 +:10447000012070470020704770B405460068002294 +:10448000002810D00B0C86888CB29E4207D1C688BB +:10449000A64204D10168002A07D0116006E0024656 +:1044A00000680028EFD170BC7047296001680029BE +:1044B00003D00021016070BC70476A6070BC704717 +:1044C000F0B5104F026886460025002A10D0C86853 +:1044D0008C6893688446E01A00010009D668B842E7 +:1044E00008D2A34201D1B44504D915461268ECE7BD +:1044F000704641600A60002D01D02960F0BD704611 +:104500000160F0BDFFFFFF0770B584B004460E46A2 +:10451000EFF31085012080F3108802A8FFF776FFE3 +:1045200085F3108802980399024600900191A01A21 +:10453000000107490009884204D2A24205D101982E +:10454000864202D8012004B070BD002004B070BDC6 +:10455000FFFFFF0730B583B00446EFF3108501205D +:1045600080F310886846FFF751FF85F310880199A2 +:1045700000986160206003B030BD00000028000298 +:10458000000000000328000200000000002A000ACA +:10459000008020000328000200000000012A000221 +:1045A000008002000328000200000000042A00022C +:1045B000008008000328000200000000A62A000274 +:1045C000008001000328000200000000C92A000248 +:1045D0000080010000280002000000000328000203 +:1045E00000000000052A0020008004000229000AC3 +:1045F000000002000328000200000000292B000A2E +:104600000080100003280002000000002A2B000296 +:1046100000801000FFFF0000E9C90001A40D0000A8 +:1046200055E90001A50D000089E900011A0D0000FF +:10463000A1EE0001150D0000E9E90001000D0000E8 +:1046400015EA00011C0D0000D7EE0001A70D0000C7 +:10465000F5ED0001A80D0000E3EE0001020C0000E2 +:10466000C9EF0001000C0000A1EF0001010E0000E5 +:10467000CDE400010F0E000089E80001110E0000DA +:10468000EDE800012C0E00006DE80001030E0000B3 +:1046900025E600010A0E0000E1E70001300E0000EF +:1046A00061E800010C0E000015E90001000E000099 +:1046B00039E40001090E000061E40001010F00006F +:1046C00029CC0001020F0000B1C80001030F000057 +:1046D0000DCC0001040F0000F10701011446010197 +:1046E00036470020010019000214000011DF00010C +:1046F000E846010101000000044801010300000038 +:1047000001102EC78A0E7390E111C20860270000C5 +:104710000028000000000000000000000000000071 +:10472000000200000000032800000000000000005C +:10473000000000000000000A0000000001002EC779 +:104740008A0E7390E111C20860270000000400C0C7 +:10475000000201290000000000000000000000002D +:104760000000000A00801400032800000000000080 +:104770000000000000000000000A0000000002002D +:104780002EC78A0E7390E111C20860270000001046 +:1047900000C000020229000000000000000000002C +:1047A00000000000000A0080140003280000000040 +:1047B00000000000000000000000000A00000000EF +:1047C00003002EC78A0E7390E111C2086027000013 +:1047D000000A00C0000203280000000000000000E2 +:1047E000000000000000000A0000000004002EC7C6 +:1047F0008A0E7390E111C20860270000000200C019 +:104800000002000004470000052901010A470000DA +:10481000ED270101074700001D270101A44B0101FD +:10482000704B010179A900014C4B0101344B01018E +:1048300029AD0001544B0101584A010151AB00015F +:10484000684B01019449010151A70001004B01018E +:10485000FC490101D9A60001C44A0101944A0101A1 +:104860004DAA0001DC4B0101D0490101A19E0001CC +:10487000EC4B01017C4C0101699F0001AC4B010133 +:10488000084B0101499B0001F44B01015C49010106 +:104890007D9B00016C4C0101FC4B01015D98000106 +:1048A000E44B0101384A01011DAB0001744C0101C8 +:1048B000344C0101E9A80001644C0101C84A01011E +:1048C000E5AC00015C4B0101B44B010139AC0001C6 +:1048D00001020304050607004040404040404040BC +:1048E00040414141414140404040404040404040C3 +:1048F00040404040404040400502020202020202A5 +:104900000202020202020202202020202020202097 +:1049100020200202020202020290909090909010D9 +:104920001010101010101010101010101010101087 +:104930001010100202020202028888888888880803 +:1049400008080808080808080808080808080808E7 +:104950000808080202020240D84801016273736528 +:1049600074203C6669656C643E203C76616C3E3A1E +:1049700020777269746520626F6F747365747469EF +:104980006E67206669656C64202863617265667570 +:104990006C21290073686F772064657669636520F0 +:1049A000696E666F202874656D702F7664642F665B +:1049B000616E2C2073616D6520617320424C45202F +:1049C000494E464F5F515545525920616C6C290044 +:1049D000617070676574205B6A736F6E5D3A2073F7 +:1049E000686F772061707020706172616D7320282C +:1049F0006C65642F70776D2900000000626C656C37 +:104A00006F67205B6F6E7C6F66665D3A20424C4537 +:104A10002074726166666963206C6F672028657612 +:104A2000656E7473202B206672616D6520686578F1 +:104A30002064756D7029000072657365743A207387 +:104A4000797374656D207265736574202872656270 +:104A50006F6F74290000000073686F7720467265DD +:104A60006552544F532072756E74696D6520696E7E +:104A7000666F2028757074696D652F7461736B7330 +:104A80002F686561702F7461736B206C6973742972 +:104A9000000000006C6564203C317C323E203C6F9D +:104AA0006E7C6F66667C746F67676C653E3A2063E8 +:104AB0006F6E74726F6C20626F617264204C45443B +:104AC000000000006C656400756172747273743A62 +:104AD0002072652D696E69742055534152543120FE +:104AE0002831313532303020384E31292C20666C57 +:104AF0007573682072782071756575650000000017 +:104B0000626C656C6F670000627364756D703A204B +:104B100073686F7720626F6F7473657474696E6702 +:104B2000207265636F7264202B2063726320636858 +:104B300065636B0073686F77206669726D77617269 +:104B4000652076657273696F6E000000766572731A +:104B5000696F6E00737973696E666F007561727448 +:104B6000696E666F00000000646576696E666F00AE +:104B700068656C70205B636D645D3A206C6973746A +:104B800020636F6D6D616E6473202F2073686F7783 +:104B9000206F6E6520636F6D6D616E642773206892 +:104BA000656C700068656C7000000000627364756D +:104BB0006D70000075617274696E666F3A2073687B +:104BC0006F77205553415254312070696E732F62B4 +:104BD0006175642F666F726D61740000617070673B +:104BE0006574000072657365740000006170707315 +:104BF0006574000062737365740000006170707307 +:104C000077205B317C325D3A20737769746368206A +:104C1000626F6F742062616E6B202863726320760E +:104C20006572696669656429202B207265626F6F01 +:104C300074000000666163746F72793A2072657364 +:104C4000746F726520706172616D7320746F20647F +:104C5000656661756C747320616E64207265626F45 +:104C60006F74000075617274727374006170707398 +:104C700077000000666163746F7279006170707311 +:104C80006574203C6C65647C70776D3E203C766179 +:104C90006C3E207C20617070736574206A736F6E47 +:104CA000207B226C6564223A3530307D00000000A4 +:104CB00075736167653A20617070736574203C6C30 +:104CC00065647C70776D3E203C76616C3E207C2074 +:104CD000617070736574206A736F6E207B226C65DF +:104CE00064223A3530302C2270776D223A35307D8F +:104CF0000D0A000061707073773A2062616E6B2557 +:104D00006C7520696D61676520637263206D6973DE +:104D10006D6174636820287265636F7264203078F7 +:104D20002530386C582C2061637475616C203078A4 +:104D30002530386C58290D0A000000002020202062 +:104D400020202020206231616464727C62326164C0 +:104D500064727C623173697A657C623273697A65E8 +:104D60007C62316372637C62326372637C6231762F +:104D700065727C6232766572203C6865787C646519 +:104D8000633E0D0A00000000A84D01010040002014 +:104D90000C08000030950001BC5301010C480020B4 +:104DA000C46F0000F02A0000A0060090D0030001AC +:104DB0001005A00000FF01D20001000651C2020050 +:104DC000200001302B11D80D490868496813F008FC +:104DD000FB0498EFF78EFF0446C1888088FF22FF0E +:104DE000F79DFD2046FFF73AFCB3E705B0F0BD980C +:104DF000100707D8010020C804202930D70200007E +:104E00004B1847FBFD06460520307075800099B1B0 +:104E100081301D3946E5F773FD3046F9F70EFF0E78 +:104E200022294642200445FD074030112E0CD05364 +:104E30004B052203212846FDF733FE121E40274B67 +:104E400075002D05D0398F002902D000998979008D +:104E5000E000211176FAF74BF8044D2859F9F7FBD9 +:104E6000FE002028518010060004002007771078EB +:104E700038B5049C0094014CA04738BD5143F84A12 +:104E800026468F1839462036FD6D707D8031119190 +:104E9000C97FA0370E912246397815320F92F14A18 +:104EA000109203292BD0002873D0F17D0F980CF0BD +:104EB0000DF800286FD0688869460883F0B597B070 +:104EC00008780C460F90002014900F984821484312 +:104ED000FE4922464018064680361090F17F009128 +:104EE000C56DA0301690014E100A27461292203749 +:104EF000F74A1552146C2AD061783C2949D04329CD +:104F000047D0787D00287DD0F97D129800F0FCF91B +:104F1000002878D0698868468184687A297A0004F4 +:104F200009020843E97908430690A97A08A8417262 +:104F3000E97A8172297BC17229460D310E380E91B2 +:104F400000F02FFAA878400733D5002132E0907E98 +:104F5000012806D0507E401E0006000E507603D079 +:104F600006143004DB480106141200F0D2F9169A38 +:104F700001211170A978D448C9075C3690264823CE +:104F8000594308180022A0300270FF20F07752E049 +:104F900001220270A878CC49C0074CD00098482361 +:104FA00058434020101442E0E97C08A80173297D91 +:104FB0004173697D8173A97DC108100D0174297E3B +:104FC0004174697E8174B189BC102281F189C181EB +:104FD000318A0182109940318A8F8283C98F01847E +:104FE000B188C183F18841840021C18442241472B4 +:104FF000B848817808A8C17401E04DE11BE00226A1 +:105000000675C821CC140C02D4E87A800705D5298E +:105010007B0E14300A7EF908A9087503A90F0C1439 +:1050200012002801D11698067060783C2870D030A4 +:10503000E1628A143D0A82A2884A82A2790A75E254 +:10504000794A75207A8875E07EC875A08B0883E060 +:105050008B4883208C8883608CC883214624310848 +:10506000A800F0A4F9787A08A94871B87A8871A0E4 +:105070008DC8140585206B0BC210050C90012018FB +:10508000103F75387D0875B87D8875A878C006C052 +:1050900017401CC8758E486946028A0A87428A4AA8 +:1050A00087827D08A90A77C27D4A77027E8A774285 +:1050B0008B10A90A80828B4A80807F087104A90026 +:1050C000A4380432F9000A14487C49401803907C43 +:1050D00030129900F05DF90398F97D8030817003FA +:1050E000990922A0310A700121C170039800218121 +:1050F00066E18B490041660521C16601671599602B +:1051000030C97E002904D072498161012102E02A60 +:10511000BA4809816181750099818224400DF6F8B1 +:10512000022802D2012100F003F912201B05F90622 +:10513000280CD20A215F4A41438918FF3181314945 +:105140007F890703D5FA7D7C23FCF8961005FFF8CC +:105150001699E035C41A01AE1818092000F0FBF8C2 +:1051600021460F31059100284ED020233E220021F8 +:1051700056241C06F6F806460A96031714986C1E69 +:10518000D03A04200EE03C2070700120307100986D +:1051900070801620052CD0B01D5A2407F2F8F87D37 +:1051A0007071AC201306D52146304609310C300011 +:1051B000F0E7F803E030460A12DD2025C81006307B +:1051C000461230053032DA1A12121A1406D0F8E0FC +:1051D0008B309A16709A2813B083B87AB07730461D +:1051E00000F0BFF83AE0287B7071DC2007B01D00AA +:1051F000F0C2F8163006B4F83DE0149E1A2EC23004 +:1052000008A7F801210646019E120D9E3004707019 +:105210003198200BF87D820709D57171B01D6A3075 +:1052200004A5F80AB6400B30461DE0C007C00F7059 +:1052300071B2129978100BB081208CF081608C30A3 +:105240008278227462300483F8066012166030247B +:1052500077F81421017000994180B97D017100F047 +:1052600075F81598807E022826D160781499084335 +:1052700022D0082C120B2C100461F8122C1C0C618B +:10528000784170297881700FE04064041C06C006E4 +:1052900000200A6E0512390412400C1D88031C08F8 +:1052A00020B1A201000411A0051007998180397E68 +:1052B00081563C064AF80020171805100640BA70BF +:1052C00047C004600D03B40148019001BD919B02E9 +:1052D000000C83E1980C837D9F0C700449FA010C4B +:1052E0008309D30C836D5B24933D99488290488356 +:1052F00055073083D59C3083397B181027796D0191 +:1053000000002101804180818070470A7802704B43 +:105310007843708A788270CA78C2700B7903714AB8 +:105320007942711A20046802600E0F3470474006FB +:105330003414497B41700570F1F7F3FC2068F1F7F4 +:10534000A4FB256003141B2400761C098002408006 +:10535000C10240062B066419F8B54E784821F0B218 +:1053600048432349214D41180C46AA7EA03400270A +:10537000282C22EDC3020010B5074CE06900040898 +:10538000D5FFF7F3FF05480078002802D10120C0BF +:10539000032062100006115012C6580F4EF4010689 +:1053A00007CD7007100671B800010D040006550105 +:0C53B0002A0101000112AA01E15C0000CA +:020000040102F7 +:10400000D0B7002069410201714102016D710201C6 +:1040100000000000000000000000000000000000A0 +:1040200000000000000000000000000031750201E7 +:104030000000000000000000274102013575020168 +:104040007B4102017B4102017B4102017B41020174 +:104050007B4102017B4102017B4102017B41020164 +:104060007B4102017B4102017B4102017B41020154 +:104070007B4102017B4102017B4102017B41020144 +:104080007B4102017B4102017B4102017B41020134 +:104090007B4102017B4102017B4102017B41020124 +:1040A0007B4102017B4102017B4102017B41020114 +:1040B0003D7702017B4102017B4102017B4102010C +:1040C0000348854601F076F80048004735BA0201FA +:1040D000D0B7002040BA7047C0BA70470138FDD150 +:1040E0007047000040BA7047C0BA704770467047CA +:1040F000084B19680868203080F30988022080F393 +:104100001488BFF36F8F3FBCAE4608BC04BC62B6D8 +:1041100018470000A4470020EFF3108072B67047E4 +:1041200080F310887047EFF309800E4B1A6820382F +:104130001060F0C044464D4656465F46F0C008B594 +:1041400072B60BF031F862B60CBC1168086810301A +:10415000F0C8A046A946B246BB4680F3098820387D +:10416000F0C81847A4470020044880470448004787 +:10417000FEE7FEE7FEE7FEE7FEE7FEE78D750201DC +:10418000C140020130B50B46014600202022012427 +:1041900009E00D46D5409D4205D31D469540491B7B +:1041A0002546954040191546521E002DF1DC30BDC4 +:1041B00070B500242546002801DA01244042002978 +:1041C00001DA01254942FFF7DDFFAC4200D0404251 +:1041D000002C00D0494270BDF0B51FB40646002047 +:1041E00082B005464024019100901BE001992246CF +:1041F0000F46304600F02DFE049A059B801A994127 +:1042000010D310461946224600F013FE361A8F418D +:104210000197224601200021009F00F00AFE381875 +:104220004D4100902046641E0028DFDC019B009871 +:104230002946324607B0F0BD01464139192900D858 +:10424000203070470549064A08685043054A8018DF +:10425000086040087047014908607047FC4700202B +:104260006D4EC6413930000003460B439B0703D017 +:1042700009E008C9121F08C0042AFAD203E00B782B +:104280000370401C491C521EF9D27047D2B201E0A3 +:104290000270401C491EFBD270470022F6E710B5A1 +:1042A00013460A4604461946FFF7F0FF204610BDA4 +:1042B000421C0178401C0029FBD1801A704710B5C0 +:1042C000002200E0521C835C8C5CA34201D1002BD5 +:1042D000F8D1D8B2E1B2401A10BDC9B203E00378F8 +:1042E0008B4203D0401C521EF9D20020704730B5DB +:1042F00004460020034600E05B1C934203D2E05CCE +:10430000CD5C401BF8D030BD03460A780270401CDB +:10431000491C002AF9D11846704730B505460020DF +:10432000034600E05B1C934205D2EC5CC85C201A9B +:1043300001D1002CF6D130BD0FB400B58DB009907D +:104340000B9010A900200091C0430A9000200C900F +:1043500006480690064807906A4609A80F9900F09B +:10436000B1FD0DB008BC04B018470000E54E0201D5 +:10437000054F0201FFB5087889B01546FF2805D022 +:10438000491C2D2804D00022002407E000240BE063 +:104390000122F9E70A235C430419491C0878FF2825 +:1043A000F8D1002A00D06442002004902A78014607 +:1043B0002D2A01D02B2A0FD16D1C2D2A02D00022CC +:1043C000049209E00122FBE700260A2233466D1C15 +:1043D00000F0F2FC381871412F78FF2FF4D10C9ABD +:1043E000A218069202460A4304D0FF23069A91338C +:1043F000DA4205DA002109980A4606C00DB0F0BD80 +:104400000024B74AB54D2646079200F011FC0290F1 +:1044100006980391002801DA474200E00746390573 +:104420000020AF4A001C51410191009012E0F807B2 +:1044300007D022462B463046079900F0D9FA0646A7 +:10444000079122462B461046194600F0D1FA044641 +:104450000D467F10002FEAD10698019B0028009A94 +:104460000399029806DA00F02BFB3246079B00F016 +:1044700027FB05E000F0BCFA3246079B00F0B8FAD3 +:10448000049A002A02D00122D2075140099A03C29D +:10449000B4E7FFB591B0002009900025ED432E2030 +:1044A0009E685C681F460190B9696D1C1298884728 +:1044B0000090396A88470028F6D10098401C0AD03D +:1044C0000D20C0018443002E12DD00982B2809D056 +:1044D0002D280DD103E00020C04315B0F0BD012010 +:1044E00080020443B9696D1C12988847761E0090BB +:1044F00003A9600501D52D2000E02B206A4610732A +:10450000491C0CA80F9102900AE0B9696D1C129821 +:10451000884700900120400204431398761E0560EE +:10452000002E02DD00983028EFD0019900988842D3 +:1045300046D18020044308E00998401E09900120DC +:10454000400204431399681C0860B9696D1C761E0B +:104550001298884700903028EED031E001998842C7 +:1045600005D1200603D480200443761E1EE0009867 +:1045700003F0F2FA002826D001204002044307A9E4 +:104580000F980331761E88420BD200980F9930386D +:1045900008700F98401C0F90200607D50998401E00 +:1045A00003E0200602D40998401C0990A00502D51A +:1045B0001399681C0860B9696D1C129888470090AF +:1045C000002ECBDC59E0002E57DD0098652801D085 +:1045D000452852D1A00550D5032000028443B96973 +:1045E0006D1C761E129888470090002E0CDD2B283B +:1045F00004D02D2808D1FF2001300443B9696D1C77 +:1046000012988847761E0090E00501D52D2100E024 +:104610002B21029801700298401C0290019025E025 +:104620000120400204430EA902980131761E8842FF +:104630000ED20098029930380006000E087003D19F +:104640000299019881420AD90298401C029006E022 +:10465000E00501D5234801E0224840420990B969AC +:104660006D1C12988847009013980560002E04DD99 +:10467000009803F071FA0028D2D1F969129888479E +:104680000F99FF200870029903AA087000200A9071 +:104690000B900CA90AA8099BFFF76CFEA00502D499 +:1046A0000120C04319E72420044209D0E00713D1B8 +:1046B00038680B9A0A99031D3B60006806C00BE03E +:1046C0000B990A9800F05CFB0146E00704D13868BA +:1046D000021D3A60006801602846FEE600001440B2 +:1046E0000000F03FF1D8FFFFF7B582B00F4600267B +:1046F000029C03F01DF90090006801902578641C6D +:10470000002D05D000F0CAFB0068405DC007F5D160 +:104710002B2D02D02D2D1CD0641E0098002101608D +:1047200039462046049A00F0FFFB0146002F04D0D2 +:104730003868A04201D102983860009800680228C9 +:104740000BD00098019A0260700506D5484205B06A +:10475000F0BD012080020643DFE70846F7E7F8B521 +:1047600002464A40D40F42004B0052085B089A426E +:1047700002D20246084611464A0023D0C30D4A0021 +:10478000DDB2120EAD1A202D35DA49020126490A92 +:10479000F6058A19002C00D0524220214F1B1146E9 +:1047A000B9402A411018C20D9A4221D0002C17D0CE +:1047B000012D08DCDA05801AD20F8019D207DBB28E +:1047C00000F060FCF8BDDA05801A012340001B06EA +:1047D000C01880185A428018CA0F1043490007E0D9 +:1047E0004908C2071143DA05801A80194008801869 +:1047F00000F040FCF8BD61000122511A001BF7E7F0 +:104800000122D2075140AAE70122D2075040A6E771 +:10481000024670B54A40D30FDB0740002DD04A0056 +:104820002AD0010E140E000212020919400A520A7F +:104830008418E50104465443000A120A2E0450432A +:10484000A4194219200CC543AA18120C0125AD0366 +:10485000521C521912047F39240400D0521C1043F8 +:1048600001D44000491EC2B20C06C0092018401CE9 +:104870004008802A02D003E0002070BD40084000BC +:10488000002900DA0020184370BD0000F0B507468B +:104890000846584087B0C00F049048000E465900A3 +:1048A00040084908BC1A884105D2384631461E46A0 +:1048B00017460B4602465800400810434CD0300DB6 +:1048C000039040055900400D490D0590401A029093 +:1048D000402872DA18030121000B090508430190F2 +:1048E00004980092002805D0019952420020884186 +:1048F00000920190029840210A1A0199009800F054 +:1049000098FA05460C466B4607CB00F0B3FAC0197F +:104910007141039A0E0D0023D71756401A467A406C +:10492000164344D0049A002A2DD0029A012A039AF1 +:1049300015DC1205C01A914101263605001C714193 +:10494000D20F059ED2070093019202962A46234673 +:1049500000F0DEFB07B0F0BD38463146FAE7160539 +:10496000224A0F46B218C01AB74101210905001C9E +:104970004F4100187F41114618187941E20F10434A +:104980006D19644113E0E2076D0815436408C2071E +:104990001443039A01261205C01A91413605001CE2 +:1049A0007141CE07400830434908C01851412A469A +:1049B000234600F0A0FBCDE7FFE70498012240006A +:1049C000C117121A00238B4104983146C417381AB4 +:1049D000A141EEE730B40124E407634030BC55E761 +:1049E00030B40124E407614030BC4FE70000E0FF31 +:1049F000F0B51FB488B00B99099800244840099974 +:104A0000C00F490049080991C0070B99009049005F +:104A100049080B9109990898A64608431CD00B99A0 +:104A20000A98084318D0099801244000420D480014 +:104A3000410D099824050003000B204309900B98B1 +:104A40000003000B20430B9050181C494018002213 +:104A500001901446104605E0002001460DB0F0BD5F +:104A6000032801DA034600E003239C46C11A0AAE7C +:104A70000AE05F0008ADED5B4F00F75B7D43002768 +:104A8000AA187C41491C5B1E6145F2DD410004AB64 +:104A90005A522104120C0A43240C401C0828DFDB64 +:104AA000019802900099704601910090059B049A2C +:104AB0000799069800F02CFBD0E700000DFCFFFFE3 +:104AC000F0B50C465C4085B0E40FE40703944C005D +:104AD000002664085900944649080246029622437B +:104AE00021D062460A431ED06200570D4A000E03D1 +:104AF0002303550D012402462C492405781B1B0B6A +:104B0000360B401823432643614600901C46501A3A +:104B1000B44103D30098401C009002E09218009822 +:104B20005B41002803DA0020014605B0F0BD0020FB +:104B3000012109050746864611E064461D46141BFF +:104B4000B54106D36546521BB341744607430C4337 +:104B5000A646CD0740084908284392185B41054600 +:104B60000D43EAD11046184313D060461946504011 +:104B70007140084306D06046101AB34106D20122A4 +:104B8000002306E000220123DB0702E00122D243DA +:104B90005310009874460105381C6141029C039D26 +:104BA0000019694100F0A7FABFE70000FD0300000B +:104BB00070B54B005B0803430BD04B005C0D002627 +:104BC00033466542B341D417AD1AA34102DB00203E +:104BD000014670BD12053018514170BD10B500225C +:104BE0009623114600F04EFA10BD00000EB5C21714 +:104BF000C10F5040CA0740180021054B0293019293 +:104C000000910A460B4600F083FA03B000BD000095 +:104C1000330400000EB505490291002100910A46B7 +:104C20000B46019100F074FA03B000BD330400009C +:104C30000EB5054A0292002200921346019200F03E +:104C400067FA03B000BD000033040000C20F41004A +:104C500040020123400ADB05D207090EC0187F2954 +:104C600001DA00207047962903DC9623591AC840C0 +:104C700001E096398840002AF4D040427047000095 +:104C800070B5CD0F4A0009030123090B1B05194319 +:104C90000B4BED070024520D9A4201DA002070BD43 +:104CA000074B34339A4203DC9A1A00F0D2F802E040 +:104CB0000449511888402C43F1D0404270BD000097 +:104CC000FF030000CDFBFFFF4A0009030123090B8E +:104CD0001B0519430A4B10B5520D9A4202DA002007 +:104CE000014610BD064B34339A4203DC9A1A00F099 +:104CF000B0F810BD034BD21800F09BF810BD0000B7 +:104D0000FF030000CDFBFFFFC20FD20740004008A9 +:104D10000BD0C10D0723DB01C91840020905400A69 +:104D20001143C208400711437047002001467047F5 +:104D300010B5002904DB0124E40740428C412146E0 +:104D4000002B04DB1C460123DB075242A3418B42AC +:104D500000D1824210BD000010B5002904DB0124FF +:104D6000E40740428C412146002B04DB1C46012312 +:104D7000DB075242A341994200D1904210BD00008E +:104D8000CB0FDB07490010B5490802460A4307D09C +:104D90000A0D07240903E401090B121B002A01DC98 +:104DA000002010BDC900440F0C43C100E018D2051B +:104DB000801800F05FF910BDF0B51FB486B0002078 +:104DC0000090019002900698069980B2049007988E +:104DD000090C02040014114307900027089D09984C +:104DE00006913E463C4603900398A9B20204000C8B +:104DF000039004982D0C154348430021224600F0EF +:104E000018F8C719714110340E46402CECDB3846B7 +:104E1000029A00F00EF8009A019B80180090594108 +:104E200002980191103002904028CCDB00980BB022 +:104E3000F0BD10B5202A04DB0146203A9140002045 +:104E400010BD914020239C1A0346E3401943904033 +:104E500010BD10B5202A04DB0846203AD0400021BE +:104E600010BD0B46D340D0402024A21A91400843E5 +:104E7000194610BD10B5202A06DBCB170846203A8C +:104E80001041C1170B4306E00B461341D0402024CC +:104E9000A21A91400843194610BD0000004870470F +:104EA000840A030110B50446FFF7F8FF0068005DAF +:104EB000C007C00F10BD00000268137851180160D0 +:104EC0001846704710B5D160044951610449116218 +:104ED00000211161114600F08FF910BDB94E020199 +:104EE000A54E02014268002A08D001680B78491CCF +:104EF000002B03D0521E06C0184670470121C16026 +:104F0000881E70474268002A0BD0C3680168002BD6 +:104F100007D183688B4204D0491E521C06C0002072 +:104F200070470020C0437047F7B582B0029C00274D +:104F30002078641C15460197302802D0002D15D02A +:104F400015E020780127641C782804D0582802D066 +:104F5000002D09D00BE0002D01D0102D07D1002726 +:104F600010252078641C02E0082500E00A250026B0 +:104F7000009610E00099012769430818020C2946A1 +:104F800080B2714300908E183804864201D301200C +:104F900001902078641C294600F01EF90028E9DA07 +:104FA0000398002805D0002F01D0641E00E0029C69 +:104FB00004600198002806D002F0BAFC02210160CA +:104FC000C81E05B0F0BD009930040843F9E70000A1 +:104FD0000FB400B589B00CA900910B990023CB60E8 +:104FE000204B214A06930792042201921F4A029203 +:104FF0001F4A089202466B460020FFF74AFA09B0A2 +:1050000008BC04B0184770B586B006460020C043FF +:105010000190002015460C46009102910490324602 +:10502000694604A8FFF7D4FF024604982118002D12 +:1050300005D0002801D0084600E0204628600498EA +:1050400000280DD0002A02DD0098884208D0081BF5 +:105050000190009432466946029404A8FFF7B8FF15 +:1050600006B070BDE54E0201054F0201FFFFFF7F54 +:10507000A54E0201002904DA401C490001D1400874 +:105080004000704770B40024050C05D110240004C2 +:1050900002D1002921D01124050E01D100020834CB +:1050A000050F01D10001241D850F01D18000A41C32 +:1050B000002801DB4000641C002908D020252E1B9D +:1050C0000D46F540A14000D00121294308430106C7 +:1050D0001B1B000ADB1D02D5002070BC7047DB05DE +:1050E000181880180029F8DA401C4900F5D170BC66 +:1050F00040084000704710B5002B08DA0024401C1F +:10510000614192185B411A4301D14008400010BD33 +:10511000F0B51FB482B005460C0003D0084602F07B +:10512000EFFB02E002F0ECFB20300246009021464B +:105130002846FFF77EFE049B059A04460F46184357 +:105140001143084314D0184610431BD00098402147 +:105150000A1A18460599FFF77CFE05460E46009A86 +:1051600005990498FFF765FE084305D0012004E087 +:105170002046394607B0F0BD0020C11705430E4355 +:105180002C43374300990E986305401A7905E40AC9 +:1051900000220C43FD0A0A3002D500200146E9E74F +:1051A0000105101969410C9C0D9D00196941FFF71B +:1051B000A2FFDFE7064C0125064E05E0E36807CCB9 +:1051C0002B430C3C98471034B442F7D3FEF77CFFD6 +:1051D000B40E0301D40E03013A2800D23038202344 +:1051E00002469A43412A01D310463738884201D3F8 +:1051F0000020C04370470000F3B58DB000200A9036 +:1052000001200B90002608460C300C46099062697C +:10521000012109989047051E2ED0252D2DD0216AF9 +:105220008847002818D06269012109989047216AAF +:1052300088470028F7D1411E62690998904700E02D +:10524000761CA1690D988847216A88470028F7D104 +:10525000E1690D988847DAE7A1690D988847074604 +:10526000A84201D1761CD2E7E1690D9888477F1CDE +:1052700002D10A98002877D049E1002762693D46AB +:105280003946099890472A280CD16269012109986A +:105290009047012506E00A214F433F18303FEBD4E9 +:1052A0001020054362690121099890470146303971 +:1052B0000A2903D29B498F42DEDCECE7E90600D4E1 +:1052C000994F6C280AD04C2810D0682824D06A281E +:1052D0002ED074280CD07A280AD00DE06269012102 +:1052E000099890476C2823D004211CE02020054316 +:1052F0006269012109989047A760656065284FD0D1 +:1053000026DC582839D01ADC452849D012DC25285B +:1053100034D04128B0D143E0626901210998904717 +:10532000682802D008210D43E6E70120C002DEE72D +:105330000220DCE7462833D047282CD130E05B2818 +:1053400070D061282CD063286CD0642823D161E010 +:105350006F284FD009DC662822D0672820D0692822 +:1053600026D06E2817D12EE0CDE070284DD07328BE +:105370006FD075284ED078280DD154E0A1690D98D2 +:1053800088470546252800D16CE7E1690D988847D4 +:105390006D1C00D16DE7BAE00A224CE00A2252E00F +:1053A000012023466A46C0430D99FFF772F8A3E037 +:1053B0002846402108436060A807234601D5002203 +:1053C00039E000223FE0E80700D020E72068011D17 +:1053D00021600068290501D5067018E7290701D565 +:1053E000068014E7A90703D5F117066041600EE7B0 +:1053F00006600CE72846402108436060A807234662 +:1054000001D5082217E008221DE048492846084037 +:10541000606016E02846402108436060A8072346E4 +:10542000BCD5B9E715E02846402108436060A807CD +:1054300007D5234610220120C0430D99C046C0461F +:105440005AE0234610220120C0430D99C046C046B1 +:1054500052E000210C910B460091632802D05B289A +:1054600007D043E0E80601D40120A06001200090AD +:105470003CE062690121099890475E2805D101202E +:105480000C9001466269099890472169002906D16C +:105490000B4601AA8F00491CD3510829FADB0028CA +:1054A00035D0216900290ED1C117C90E09184A113A +:1054B000930001AA9A1849094901411A0120136869 +:1054C00088400343136062690121099890475D2871 +:1054D000E5D10C98002808D0002001AB81005A5873 +:1054E000401CD2435A500828F8DB01AB0120224669 +:1054F000C0430D99C046C04600280ADA401C06D1B8 +:105500000B98002803D00020C0430FB0F0BD0A98CC +:10551000FBE7E90702D10A99491C0A9136180020D5 +:105520000B9074E6CCCCCC0CFFFFFF7FF1F7FFFFB4 +:1055300070B58D180478401CA207920F01D1027833 +:10554000401C231106D10378401C03E006780E703E +:10555000401C491C521EF9D1002B15D002780C2694 +:105560008A1A3440401C0C2C03D0A401121B9B1C33 +:1055700008E004782402121B401CF8E714780C7031 +:10558000491C521C5B1EF9D5A942D3D3002070BD23 +:1055900003B40148019001BD232A000003B401486F +:1055A000019001BD397B010003B40148019001BDA8 +:1055B000B17B010003B40148019001BDBD80010031 +:1055C00003B40148019001BD6D56000003B40148C9 +:1055D000019001BD6560000003B40148019001BD68 +:1055E000A1B3020003B40148019001BDAF7F0000E8 +:1055F00003B40148019001BD1979010003B40148C9 +:10560000019001BDB551000003B40148019001BDF6 +:105610002D7A010003B40148019001BDD37E000042 +:1056200003B40148019001BDD97C010003B40148D5 +:10563000019001BD697E000003B40148019001BDE5 +:10564000C37F000003B40148019001BDB57C010097 +:1056500003B40148019001BD5DB6020003B40148E6 +:10566000019001BD9D7B010003B40148019001BD83 +:10567000D97B010003B40148019001BD7D7F010089 +:1056800003B40148019001BDAD78010003B40148A5 +:10569000019001BDE954000003B40148019001BD2F +:1056A0009957000003B40148019001BDED57000077 +:1056B00003B40148019001BD1D7C000003B4014802 +:1056C000019001BD617D010003B40148019001BD5D +:1056D000957D010003B40148019001BDDD7D01000D +:1056E00003B40148019001BD0D2A000003B4014834 +:1056F000019001BDAB52000003B40148019001BD0F +:10570000E579010003B40148019001BDFD7A010073 +:1057100003B40148019001BDE1AA020003B40148AD +:10572000019001BDF58F000003B40148019001BD57 +:105730006DB1020003B40148019001BDE1FE00001B +:1057400003B40148019001BD250E010003B40148D6 +:10575000019001BDB143000003B40148019001BDB7 +:1057600085AC020003B40148019001BDA1AC020068 +:1057700003B40148019001BD25B0020003B4014803 +:10578000019001BDB5B2020003B40148019001BD12 +:10579000D1B2020003B40148019001BD8529000087 +:1057A000C943416070470268702392B29A430A432A +:1057B0000260704770B5044601F0A8FF002818D0B9 +:1057C0008069002815D0FFF709FA05462046FFF743 +:1057D00005FA2946FFF718F8FFF796FA064A074B2D +:1057E000FFF76EF90022064BFFF750F8FFF7C8FAF3 +:1057F00070BD044DEAE700001F85EB51B81E014063 +:105800000000394000803B4470B50D460646002438 +:1058100001F07CFF002816D0C169002913D0026A6C +:10582000002A10D08BB290B289B292B2102D0CD057 +:10583000202D0AD0302D17D0402D15D0502D13D04B +:10584000602D11D022E0002070BD891AB01AAF225D +:1058500092005043FEF7ACFC044696340FD47D20F2 +:10586000C000844211DC11E0191AAF22301A120173 +:105870005043FEF79DFC4B21C900441801D500247C +:1058800004E0E1200001844200DD0446204670BDB2 +:1058900070B5104CA0421BD185140121284601F09F +:1058A000E7FD0021284601F0E3FD0121284601F033 +:1058B000D3FD094860610020206060601F21A16065 +:1058C00006492161A06160622062A0620448E06133 +:1058D00070BD000000080240080A02000000FC0F32 +:1058E0002E6D00000029016802D00122114301E061 +:1058F000490849000160704704220029816902D0EB +:105900001143816170479143816108480649C16232 +:105910000749016307494163074981630749C16337 +:1059200008490748086070472200780000080240D4 +:10593000E700E1009F00BF04190C051670206E28D7 +:105940006E2B00004008024002220029016801D0AD +:10595000114300E0914301607047C06880B2704716 +:105960000246526800200A4200D001207047000021 +:10597000044A9068C90640094001C90E014391607C +:10598000704700000008024070B5054649480C46C3 +:105990004EC88CB003960293019200914EC80796B0 +:1059A0000693059204914268016880680992089103 +:1059B0000A90414A00996846914217D1282104F083 +:1059C000BFF80A99884211D1022D1ADB00206468C1 +:1059D00002460B900BA92046FEF786FE05460B9863 +:1059E000A04209D00078002806D101E033A004E0ED +:1059F000012D0AD0022D08D03EA004F09FF90CB072 +:105A000070BD0198012809D001250198A84207D14D +:105A1000294647A004F02CF90CB070BD0225F4E72C +:105A2000012D6C4614D01834012D13D0474822683C +:105A3000824206D16068002803D00721890388428A +:105A40000AD9294642A0636804F012F90CB070BD6F +:105A50000834E9E74C48EAE74CA004F06FF96168C4 +:105A6000206804F06DF8A268824206D003462946F9 +:105A7000544804F0FDF854A0BFE729465FA06368CE +:105A8000E26804F0F5F86846019503F079FC002817 +:105A900001D06AA0B1E76EA004F050F9C82009F067 +:105AA00079FABFF34F8F72497048C860BFF34F8FC8 +:105AB000FEE700000040000111C011CA6170707360 +:105AC000773A20626F6F7473657474696E672072C1 +:105AD00065636F726420696E76616C69642C2072F4 +:105AE000656675736520746F207377697463680DDC +:105AF0000A00000075736167653A20617070737702 +:105B0000205B317C325D20286E6F20617267203D02 +:105B10002073776974636820746F20746865206FE0 +:105B2000746865722062616E6B290D0A00000000C6 +:105B300061707073773A20616C7265616479206F6F +:105B40006E20415050256C750D0A00000040020186 +:105B500061707073773A2062616E6B256C7520728C +:105B600065636F726420696E76616C696420286178 +:105B70006464723D30782530386C582073697A65DA +:105B80003D256C75290D0A0000800001617070735D +:105B9000773A20766572696679696E6720746172FA +:105BA00067657420696D616765206372632028668C +:105BB0006577207365636F6E6473292E2E2E0D0A30 +:105BC00000000000200E0301202020202020207251 +:105BD000756E20424C45204F544120746F207772DF +:105BE00069746520612076616C696420696D616704 +:105BF000652066697273740D0A000000617070732D +:105C0000773A2062616E6B256C7520696D616765FE +:105C1000206F6B20287665722030782530386C58DC +:105C20002C20256C752042292C20737769746368B9 +:105C3000696E672E2E2E0D0A0000000061707073D1 +:105C4000773A20666C617368206661696C0D0A00A2 +:105C500061707073773A20646F6E652C2072657383 +:105C6000657474696E672E2E2E0D0A000400FA0505 +:105C700000ED00E010B50B488CB01EC803940293F1 +:105C8000019200911EC80794069305920491426800 +:105C9000016880680A9009920891684603F09EFBAB +:105CA0000CB010BD00400001F0B58DB00E460328C9 +:105CB00007DA54A004F042F85AA004F03FF85F4815 +:105CC0000FE00024B76822460BA938460B94FEF774 +:105CD0000BFD05460B98B84202D00078002804D08E +:105CE00057A004F02BF80DB0F0BD5A4B87CB0397AB +:105CF00002920191009087CB07970692059104903C +:105D00009A68596818680A920991534A009908904C +:105D10006846914205D1282103F012FF0A99884272 +:105D20000DD0009401940294039404940594069475 +:105D300007940894099449A00A9403F0FFFF55A121 +:105D40007068FEF7BCFA002804D0706801786229F8 +:105D500008D02BE0012D03D0022D01D04FA0C0E7C9 +:105D600001953AE04178312902D0322902D01DE074 +:105D700002AC00E006AC51A1801CFEF7A0FA00289E +:105D800016D070684FA1801CFEF799FA002819D030 +:105D900070684EA1801CFEF792FA00281AD0706835 +:105DA0004BA1801CFEF78BFA002815D049A098E77C +:105DB0004E48854204D04E48854201D04DA090E720 +:105DC00025600AE007208003854201D958A088E7B2 +:105DD000656002E0A56000E0E5602A465DA07168AC +:105DE00003F046FF684603F0CBFA002801D062A01A +:105DF00077E766A003F0A2FF684603F0EFFA0DB064 +:105E0000F0BD000075736167653A20627373657455 +:105E1000203C6669656C643E203C76616C3E0D0AF0 +:105E20000000000020206669656C643A206163749C +:105E3000697665203C317C323E0D0A00680E030114 +:105E400062737365743A206261642076616C756573 +:105E50000D0A00000040000111C011CA6273736591 +:105E6000743A206578697374696E67207265636F30 +:105E7000726420696E76616C69642C20726562754B +:105E8000696C642066726F6D2073637261746368FD +:105E90000D0A0000616374697665000062737365C2 +:105EA000743A20616374697665206D75737420623D +:105EB000652031206F7220320D0A00006164647227 +:105EC0000000000073697A650000000063726300DF +:105ED0007665720062737365743A20756E6B6E6FCF +:105EE000776E206669656C640D0A00000080000111 +:105EF0000040020162737365743A20616464722029 +:105F00006D7573742062652043414949435F415078 +:105F100050315F42415345206F722043414949430C +:105F20005F415050325F424153450D0A000000006E +:105F300062737365743A2073697A65206578636566 +:105F4000656473207468652062616E6B2073697A82 +:105F5000650D0A0062737365743A202573203D2035 +:105F600030782530386C582C2077726974696E67E8 +:105F70002E2E2E0D0A00000062737365743A20669F +:105F80006C617368206661696C0D0A0062737365E9 +:105F9000743A206F6B20287665726966696564299A +:105FA0000D0A000000B583B0002103200B4601223A +:105FB00001910090920203A1034809F061FC03B033 +:105FC00000BD0000434C4900D163020110B5022816 +:105FD00005DB48680DA1FEF772F9002805D00D48D1 +:105FE0000078002804D00CA103E006F0C3FF10BD28 +:105FF0000BA110A003F03CFE124C13A0218903F06A +:1060000037FE1CA0E16803F033FE10BD6A736F6EAB +:10601000000000008847002076616C696400000081 +:1060200064656661756C7420286E6F742073617688 +:1060300065642900706172616D733A2025730D0AE1 +:1060400000000000AC5C002020206C6564203D2036 +:1060500025752020286C65643120626C696E6B2088 +:1060600068616C6620706572696F642C206D73299D +:106070000D0A0000202070776D203D20256C7520D2 +:10608000202870776D20647574792C202525290DC2 +:106090000A000000F3B595B015980D46032807DAFD +:1060A0006F4803F04BFE6FA003F048FE79A023E099 +:1060B0007FA16868FEF703F9002810D00020AE68C1 +:1060C0000246009069463046FEF70EFB04460098F3 +:1060D000B04202D0007800287BD077A00CE00024EA +:1060E0000226B00014902858FEF7E2F80746E0199F +:1060F000801C502804D975A003F020FE17B0F0BD15 +:10610000002C03D0202069460855641C14983A4698 +:10611000295868460019FEF7A7F81598E419761C67 +:106120008642DEDB002069460855451E6E462C4639 +:1061300005F02EFB304603F059FC060023D003F097 +:106140003AFC00281FD069A1304603F0FDFB07464A +:1061500003F028FC002800D07D6965A1304603F0DB +:10616000F3FB074603F01EFC002800D07C69002DDD +:1061700013DA002C22DA5FA003F0E0FD304603F0D2 +:10618000B9FB17B0F0BD65A003F0D8FD002EF8D024 +:10619000304603F0AFFB17B0F0BD294666483239F0 +:1061A000814209D3654A322165A003F061FD304682 +:1061B00003F0A0FB17B0F0BD002C0BDB642C09DD55 +:1061C000642164A003F054FD304603F093FB17B044 +:1061D000F0BD14E0304603F08DFB002D01DB62487A +:1061E0000581002C01DB6048C46006F017FF002821 +:1061F00001D05EA080E706F0BDFE17B0F0BD3BA168 +:106200006868FEF75CF8002807D039A16868FEF7D7 +:1062100056F800280DD05CA06EE72046464932387B +:10622000884203D3454A322145A015E04E480481F7 +:1062300009E0642C05D9642146A003F019FD17B0CC +:10624000F0BD4948C46006F0E9FE002801D055A021 +:1062500052E7224659A0696803F00AFD17B0F0BD65 +:10626000DC0D030120206C6564203D206C656431E9 +:1062700020626C696E6B2068616C66207065726963 +:106280006F642035302E2E3130303030206D730D5C +:106290000A000000202070776D203D2070776D206F +:1062A0006475747920302E2E31303020250D0A008F +:1062B0006A736F6E000000006170707365743A203D +:1062C0006261642076616C75650D0A00617070739F +:1062D0006574206A736F6E3A206C696E6520746F06 +:1062E0006F206C6F6E670D0A000000006C65640023 +:1062F00070776D00617070736574206A736F6E3AA9 +:10630000206E6F206B6E6F776E206B657920286C26 +:1063100065642C2070776D290D0A00006170707320 +:106320006574206A736F6E3A2070617273652066BF +:1063300061696C0D0A000000DF26000010270000D4 +:106340006C65642072616E67652025752E2E25753B +:106350000D0A000070776D2072616E676520302E27 +:106360002E25750D0A000000AC5C00206170707372 +:106370006574206A736F6E3A20666C61736820667C +:1063800061696C0D0A000000756E6B6E6F776E2090 +:10639000706172616D20286C65642C2070776D29A6 +:1063A0000D0A00006170707365743A20666C617349 +:1063B00068206661696C0D0A000000002573203DAD +:1063C00020256C752C2073617665640D0A00000031 +:1063D000002498B0F4A725461594661E38461294FA +:1063E000FDF766FF81B2384603F0C2F90027FF438C +:1063F0003946684603F01CF90028F7D015980028A4 +:1064000005D000211591694609788142EED0129895 +:1064100001281FD0022826D0684600781B287DD08E +:1064200009287CD00D287BD00A287AD0082879D07A +:106430007F2877D0014620395F29D7D23F2C72D2EE +:10644000E5490855641CA4B20121684603F090F99F +:106450002546CBE7684600785B2802D000201290E2 +:10646000C4E70220FBE7002012906846007841282C +:1064700016D04228BAD1002EB8DB761E57D4D748A2 +:106480004078801BC01DC117490F0918C908C900F1 +:10649000401A8101D24809184038FDF735FF49E01C +:1064A000CE48711C02789142A0DA4078761C801B9D +:1064B000C01DC117490F0918C908C900401A810138 +:1064C000C74809184038FDF71FFFC3480290FDF781 +:1064D000EFFE87B2C3A42046FDF7EAFE81B2204654 +:1064E00003F046F90024002D0BD9C1A00190FDF75F +:1064F000DFFE81B2019803F03BF9641CA4B2AC4208 +:10650000F3D3B8A42046FDF7D3FE81B2204603F0B2 +:106510002FF9002F34D03946029805E036E038E0F4 +:10652000E2E0E3E029E136E103F022F928E0AA49BC +:1065300000200870A8480290FDF7BAFE87B2A9A40F +:106540002046FDF7B5FE81B2204603F011F9002484 +:10655000002D0BD9A6A00190FDF7AAFE81B20198EB +:1065600003F006F9641CA4B2AC42F3D39DA4204608 +:10657000FDF79EFE81B2204603F0FAF8002FCAD143 +:106580003D469548FDF794FE84B22FE70120129016 +:106590002CE703F0CBF8904800252F46019003F03C +:1065A000FEFA1390224620210198FDF796FE00285E +:1065B00060D1019908551399149000295AD914985B +:1065C00003F0F0FA224616900199FDF7A6FE002886 +:1065D00019D1002F0AD102A81699FDF795FE02A83D +:1065E000FDF766FE85B20DE06D1EADB2A54206D97F +:1065F0002A4602A81699FDF790FE0028F4D1002043 +:1066000002A948557F1C14981399401C1490884285 +:10661000D5D3002F64D0012F1AD0A5422BD902AFB9 +:106620003F2C5DD2AC425BD23819012103F0A0F8B7 +:106630000198395D0155641CA4B2F1E738190121B4 +:1066400003F096F80198395D0155641CA4B200E08E +:1066500002AF3F2C44D2AC42F0D301982021015527 +:10666000641C63A5A4B22846FDF722FE81B2284629 +:1066700003F07EF834E05FA52846FDF719FE81B2ED +:10668000284603F075F81398002500281CD92846E1 +:1066900003F088FA074622460199FDF73EFE0028DE +:1066A0000ED13846FDF704FE81B2384603F060F89B +:1066B00051A73846FDF7FCFD81B2384603F058F883 +:1066C00013986D1C8542E2D34AA52846FDF7F0FDDC +:1066D00081B2284603F04CF82146019803F0DEFA17 +:1066E000254603F033F881E60A2000E00D201590DE +:1066F00003F01CF83FA52846FDF7DAFD81B22846D5 +:1067000003F036F83449002008550D462878002853 +:106710001FD0324C207800280AD06078C01D400776 +:10672000C10D2F4808182946FDF7C9FD002810D0D3 +:10673000607881012A4808182946FDF7E5FD607850 +:10674000401C4007400F60702078082801D2401C90 +:106750002070002003F0ECFA1F4803F02FFA1CA46D +:106760002046FDF7A5FD81B2204603F001F802F0B6 +:10677000EDFF002425463E4638E6002CB3D0641ECB +:106780001EA5A4B22846FDF793FD81B2284602F06B +:10679000EFFF25462AE61AA73846FDF789FD81B2A4 +:1067A000384602F0E5FF21E60D0A434C49207265A8 +:1067B0006164792E2054797065202768656C702794 +:1067C00020666F7220636F6D6D616E64732E0D0AAB +:1067D00063616969632D3E00C0500020444700207A +:1067E000005100200D63616969632D3E00000000C7 +:1067F000200000000D0A00002020000008200800F2 +:106800000700000010B50C46022812DB0EA16068DC +:10681000FDF755FD002809D00CA16068FDF74FFD7C +:10682000002804D00AA003F089FA10BD012001F06D +:106830006BFF01F063FF002801D003A100E003A17A +:106840000AA003F015FA10BD6F6E00006F666600B7 +:1068500075736167653A20626C656C6F67205B6F6A +:106860006E7C6F66665D0D0A00000000626C65203C +:106870006C6F673A2025730D0A000000F8B502F02E +:10688000CFF9074602F0C8F90546254A25A128A0F8 +:1068900003F0EEF902F0F2F901462CA003F0E8F95A +:1068A0002F48874203D12FA003F048FA15E000F0EB +:1068B0002DFF044602F014FA06460A213846FDF779 +:1068C00077FC0A460146002C01D0A06900E00020B8 +:1068D000009033462BA003F0CBF902F01DFA0146DD +:1068E00032A003F0C5F93548854203D134A003F046 +:1068F00025FA03E029463AA003F0BAF909F08CF82A +:106900007D21C900FDF73EFC014639A003F0B0F936 +:1069100008F07CFC01463AA003F0AAF9F8BD00009B +:106920001100010056312E30302E313700000000AA +:106930006669726D776172653A2025732028307818 +:106940002530386C58290D0A00000000637572204C +:1069500062616E6B3A2041505025750D0A000000AF +:10696000FF7F0000636869702074656D703A204194 +:10697000444320726561642074696D656F75740DA0 +:106980000A000000636869702074656D703A202504 +:10699000642E2564204320286164633D257520749E +:1069A00072696D3D256C75290D0A00007664643AA4 +:1069B000202575206D560D0A00000000FFFF000025 +:1069C00066616E2072706D3A206E2F6120286E6FA6 +:1069D00020746163686F6D65746572290D0A00002B +:1069E00066616E2072706D3A2025750D0A000000F8 +:1069F000757074696D653A20256C7520730D0A00F9 +:106A00006672656520686561703A20257520420DC3 +:106A10000A00000002F0C6FA00280DD007A003F01B +:106A20008DF9C82008F0B6FABFF34F8F114910480E +:106A3000C860BFF34F8FFEE70FA0F0E76661637495 +:106A40006F72793A20666C61736820777269746539 +:106A5000206661696C65642C207265736574746965 +:106A60006E6720616E797761792E2E2E0D0A0000F7 +:106A70000400FA0500ED00E0666163746F7279202E +:106A800064656661756C747320726573746F72658A +:106A9000642C20726573657474696E672E2E2E0DDA +:106AA0000A00000070B5194D0E46022819DB0024BB +:106AB0000C20604329587068FDF701FC002807D0BE +:106AC000641C0F2CF4D312A0716803F0D1F870BDD0 +:106AD0000C20444360194268295916A003F0C8F8F5 +:106AE00070BD17A003F02AF9002420460C2148436A +:106AF00041194A6829580FA003F0BAF8641C0F2CFA +:106B0000F3D312A003F01AF970BD00004809030185 +:106B1000756E6B6E6F776E20636F6D6D616E643A2C +:106B20002025732028747279202768656C702729C6 +:106B30000D0A00002020252D38732025730D0A0032 +:106B4000636F6D6D616E64733A0D0A006B657973E6 +:106B50003A20544142203D20636F6D706C6574652E +:106B60002C2055502F444F574E203D206869737498 +:106B70006F72790D0A00000070B50C46032823DB04 +:106B800060680178312902D0322906D01CE04078B3 +:106B9000002819D1184E012504E04078002813D1AF +:106BA000164E402516A1A068FDF789FB00280FD0DE +:106BB00014A1A068FDF783FB00280ED012A1A068E5 +:106BC000FDF77DFB00280DD011A003F0B7F870BDD4 +:106BD0002946304600F050FB08E02946304600F0D8 +:106BE00047FB03E02946304600F018FB11A0A268DD +:106BF000616803F03DF870BD000C014000080140E1 +:106C00006F6E00006F666600746F67676C650000EA +:106C100075736167653A206C6564203C317C323E57 +:106C2000203C6F6E7C6F66667C746F67676C653E38 +:106C30000D0A00006C656420257320257320646FA5 +:106C40006E650D0A0000000006A003F077F8C8206A +:106C500008F0A0F9BFF34F8F07490648C860BFF39B +:106C60004F8FFEE7726573657474696E672E2E2E02 +:106C70000D0A00000400FA0500ED00E010B508F070 +:106C8000CBFE7D210446C900FDF77CFA0246214671 +:106C900010A002F0EDFF08F0AFF8014614A002F0DA +:106CA000E7FF08F0B9FA044608F0B0FA02460521F9 +:106CB0002346090311A002F0DBFF1DA003F03EF8FC +:106CC000274900200870084608F084F9244803F09A +:106CD00035F810BD757074696D653A20256C7520A6 +:106CE0007469636B732028256C752073290D0A0065 +:106CF0007461736B733A2025750D0A0068656170C5 +:106D00003A20746F74616C20257520422C206672C5 +:106D1000656520257520422C206D696E206576659D +:106D200072206672656520257520420D0A000000FC +:106D30006E616D6520202020202020202020202032 +:106D400020737461746520207072696F20207374E1 +:106D500061636B28772920206E756D0D0A00000095 +:106D6000E04E002010B506A002F0E8FFE121490244 +:106D70000BA002F07DFF16A002F0E0FF10BD0000A6 +:106D80007573617274313A2054583D504236205226 +:106D9000583D5042372028414634290D0A00000052 +:106DA000626175643A20256C752C2038206461740A +:106DB0006120626974732C206E6F20706172697437 +:106DC000792C20312073746F70206269740D0A0071 +:106DD000666C6F7720636F6E74726F6C3A206E6FA3 +:106DE0006E653B2074783A20444D41204348312061 +:106DF00028706F6C6C6564293B2072783A20525879 +:106E0000444E45206972712071756575650D0A00E3 +:106E100010B5E1246402204602F050FC214602A095 +:106E200002F026FF10BD0000757361727420726558 +:106E30007365743A20256C7520384E312C20727899 +:106E400020717565756520666C75736865640D0ADB +:106E50000000000010B506A108A002F009FF0DA077 +:106E600002F06CFF1948016819A002F001FF10BD83 +:106E700056312E30302E3137000000006669726DB9 +:106E8000776172652076657273696F6E3A2025733B +:106E90000D0A00006D636D2D6464632D626C653AAC +:106EA00020424C4528726474737329202B2046724B +:106EB000656552544F53202B205541525428444D60 +:106EC0004129202B20434C490D0A0000004000209E +:106ED00053797374656D436F7265436C6F636B2098 +:106EE0003D20256C7520487A0D0A000048607047E7 +:106EF00001681A4A1140016000210160416081600F +:106F0000C160174A1749904204D148680F221043C4 +:106F100048607047144A904204D14868F0221043F8 +:106F200048607047114A904205D148680F2212020A +:106F30001043486070470E4A904205D148680F22BE +:106F400012031043486070470A4A9042FBD14868D8 +:106F50000F2212041043486070470000FEFF00003B +:106F600008000240000002401C00024030000240C5 +:106F700044000240580002400029016802D001226A +:106F8000114301E0014A114001607047FEFF00001B +:106F9000024609680020114200D00120704700001D +:106FA00030B403680D4A0C6A13408A684D69224365 +:106FB0000C692C4322438C692243CC6922434C6ADE +:106FC00022438C6A22431A430260CA6842600A68FC +:106FD00082604968C16030BC704700000F80FFFFCD +:106FE000002B01D010617047002010617047000035 +:106FF000014948617047000000040140054B002230 +:1070000019685B690140034202D0002900D00122C7 +:10701000104670470004014010B483791949026892 +:10702000002B28D00B6893430B604A6803689A438F +:107030004A600279521813680468234313608A680F +:1070400003689A438A60CA6803689A43CA604279AF +:10705000102A06D051180A68006802430A6010BC62 +:1070600070478A6803681A438A60CA6800680243E6 +:10707000CA6010BC704700794018016891430160F4 +:1070800010BC7047000401400B680022002B56D052 +:10709000F0B401240B68944023424AD04B68022B81 +:1070A00001D0122B16D113070AD5456A5307DB0E00 +:1070B0000F269E40B5434E699E402E43466209E02E +:1070C000056A5307DB0E0F269E40B5434E699E406E +:1070D0002E4306624B68012B05D0112B03D0022BE7 +:1070E00001D0122B06D14568DB06DB0FA543934088 +:1070F0002B4343600568530003279F400E79BD432F +:10710000B607B60F9E402E430660C5688E68BD4325 +:107110009E402E43C66085680126A543CC689440F6 +:107120002C438460C46A9E400D69B4439D4025434E +:10713000C5620B68521CD340ABD1F0BC704770479E +:1071400005490160002242600F21826041610121F6 +:107150000261C16070470000FF3F0000816270471C +:107160008161704742694A404261704782B0EFF3E3 +:107170000884FCF7BBFF400701D5EFF309840AA0A0 +:1071800000F084FBE06800900CA0A36862682168AE +:1071900000F07CFBE069009014A0A369626921699A +:1071A00000F074FBFEE700000A2A2A2A20486172D8 +:1071B000644661756C74202A2A2A0A005230202005 +:1071C0003D2530386C5820523120203D2530386C18 +:1071D0005820523220203D2530386C582052332020 +:1071E000203D2530386C580A000000005231322012 +:1071F0003D2530386C58204C5220203D2530386CCD +:107200005820504320203D2530386C58207850536A +:10721000523D2530386C580A0000000010B5FFF7C9 +:10722000A1FF10BD30B505460E4887B00C4685421B +:1072300002D10121042004E00B48854210D1012134 +:10724000082000F021F90948844209D86846FFF770 +:1072500077FF01200190694600942846FFF714FF4C +:1072600007B030BD00080140000C0140FF3F0000A6 +:1072700010B5FFF773FF10BD10B5FFF771FF10BD1C +:1072800010B400214156FF23CAB29207D40E4278AF +:10729000A3409207120EA24000290BDA0907090F3A +:1072A00008398C081049A4006118CC699C43144328 +:1072B000CC6107E08C080D49A40061180C689C4360 +:1072C00014430C60827801210078002A04D0C006A3 +:1072D000C00E8140064803E0C006C00E814005484C +:1072E000016010BC7047000000ED00E000E400E029 +:1072F00000E100E080E100E0F7B5FFB004460025C2 +:10730000A5B00520EFF31087FF210090453102A8BA +:10731000FCF7C3FFEFF31086FF21453153A8FCF7BC +:10732000BCFF53A8013001909822224953A8FCF7D2 +:107330009BFF012080F310880198804786F3108816 +:1073400001221D49120303265300360388420AD145 +:1073500094421AD09C4201D1151116E0B44210D1CA +:1073600001256D0211E0154988420AD1944201D1EC +:1073700015460AE09C4201D11D4606E03546AC4266 +:1073800003D000987FB028B0F0BD06ACFF220134D6 +:1073900041320B4902A8FCF767FF012080F31088F7 +:1073A0002846A69AA599A04787F310887FB028B0F1 +:1073B000F0BD000044FE0201C440130085601300CC +:1073C00004FD020110B5EFF31084012181F3108850 +:1073D000FF210906401803490968884784F310888B +:1073E00010BD00000440002010B5084806490160A7 +:1073F0000749416007498160C92292000649074850 +:10740000FCF732FF10BD0000E148002004400020DE +:107410007549002049480020E8FE0201404800204C +:1074200010B5EFF31084012383F31088FF231B06AC +:10743000C018034B5B68984784F3108810BD0000A8 +:1074400004400020034AD16A102399430143D162CA +:107450007047000000100240044A0029516901D021 +:10746000014300E081435161704700000010024079 +:10747000044A0029916A01D0014300E081439162EE +:107480007047000000100240044A0029916901D0B1 +:10749000014300E081439161704700000010024009 +:1074A0000122054912060128086802D090430860AD +:1074B00070471043FBE700000010024030B4164A4A +:1074C000516804231940154B01D0042901D00360F1 +:1074D00001E0134901605168124B8906890F5B5C1A +:1074E0000168D940416053680F4C5B055B0FE35C5A +:1074F0000D46DD40856053689B045B0FE35CD9401B +:10750000C160D16AC90601D5084901E07D21C903DE +:10751000016130BC70470000001002400090D003B1 +:107520000048E801DCFE0201E0FE020100093D0026 +:107530007047000010B5FCF7EFFD044608F072FA42 +:10754000002803D001200349000748602046FCF7CB +:10755000E7FD10BD00ED00E010B50A4C2069411CAC +:1075600001D000280AD10120064934220003FFF788 +:10757000C3FE2069411C03D0002801D0024810BD81 +:10758000002010BD0C48002035480020F0B5564CB6 +:1075900085B0E06921040843E0618120534D000675 +:1075A000286353486861534828625348032201689E +:1075B000920391430160514934228014FFF79CFEED +:1075C0004E4B4F4E18694F4F411C29D0002827D0F1 +:1075D000A9691A7849094901D206D20E0A43AA615B +:1075E0002168EA139143216021687F2212029143AE +:1075F0000002084320606068304360606068B84300 +:1076000060606068211508436060206A3E49084058 +:107610002062206AD96809020843206205B0F0BDE3 +:1076200061682046314361606168B94361606168A7 +:107630000127BF0239436160002104917D21C90007 +:107640000391002100917F214024002502950191A2 +:10765000026861028A4302600E11234908687F2292 +:1076600012029043220202430A600520FCF736FD15 +:107670000120FCF733FD1C48406B800704D42846EA +:1076800003996D1C8842F3D91748C06B80B2B04291 +:1076900001D9811B00E0311AB94202D2E2B28FB2A5 +:1076A0000292B04201D3019400E00094019A009844 +:1076B0008018C005000EA04203D004460498814201 +:1076C000CBD8094801687F2212029143029A120224 +:1076D0000A4302604168490849004160416849071E +:1076E000FCD405B0F0BD0000001002400070004066 +:1076F0000F08000018000200001001400C48002094 +:107700000000010000070000FF00F8FF10B50A4C60 +:107710002069411C01D000280AD1012006493422E9 +:107720000003FFF7E9FD2069411C03D0002801D0C8 +:10773000014810BD002010BD0C48002010B501F01C +:1077400093FF10BD10B40B06CC065B0FE40E0121B5 +:10775000A140012B07D0022B07D01430002A026869 +:1077600005D00A4304E00C30F8E71030F6E78A430E +:10777000026010BC704700000029818903D00122FB +:107780005203114301E0024A114081817047000019 +:10779000FFDF0000002A828A01D00A4300E08A430A +:1077A000828270470246128800200A4200D00120DF +:1077B000704770B40A06530FCE060125F60E2A460E +:1077C0000024B240012B0FD0022B10D0838A13402B +:1077D000090A00888D402840002B02D0002800D0E4 +:1077E0000124204670BC704783891340F0E7038A68 +:1077F000EDE7000070B50446008A86B00D461B49CF +:107800000840E98801432182A08919492A89084052 +:10781000A98811436A8902431143A181A08A1549AD +:107820000840A9890143A1826846FFF747FE124834 +:10783000844201D1039800E0029829681922890046 +:107840005043FCF79FFC06466421FCF79BFC0501B6 +:10785000280964214843301A00013230FCF792FCB9 +:107860000007000F2843208106B070BDFFCF000045 +:10787000F3E90000FFFC0000003801408088C005EB +:10788000C00D7047C905C90D818070470FB410B590 +:1078900003A9044B044A029800F066F910BC08BC26 +:1078A00004B0184731A20201C40100200FB410B582 +:1078B00004A9074B02AA039800F056F9044602A94E +:1078C000002000F0F8FC204610BC08BC04B01847AB +:1078D000B78202017CB51546024600201C460029ED +:1078E0000BD0491E00920191044B6A46214628465E +:1078F00000F03AF9009A002111707CBDA1820201CA +:107900002021020C01D010211046020A01D010469D +:107910000839020901D01046091F820801D010461B +:10792000891E420801D0881E7047081A704700005F +:10793000004870470848002030B5002805D0164C94 +:10794000021F20680023014605E0084630BD904232 +:1079500003D8034640680028F9D1002B00D05968AD +:10796000002B0AD01C68D51AA54204D11268A418AD +:107970001A461C6002E05A6000E02260002807D02E +:107980001468851AA54203D105686419146040681B +:107990005060184630BD000000480020F1B50E4C84 +:1079A0000F480C4E001B0D4FC508ED00002211467C +:1079B000009803F005FF002803D13068002801D0AB +:1079C0000020F8BD3C600020256060600120306030 +:1079D000ECE7000004480020D4AD0020004800205F +:1079E000D0AF0020F0B51FB486B00998089A030DF7 +:1079F0000021024314D05148514A1818504305142D +:107A00001198012810981AD0281A401C00264D4FB2 +:107A10004D49009601910490002812DA444211E089 +:107A20001198012449A3012801D11098C143069857 +:107A3000119A84600360C26041600BB0F0BD4042A7 +:107A4000E4E70446210500203F4A001C5141039110 +:107A5000029012E0E00707D032463B4601990098B9 +:107A6000FCF7C6FF0191009032463B46104619468E +:107A7000FCF7BEFF06460F466410002CEAD10498BE +:107A8000039B0028029A0999089806DAFCF7B0FFD0 +:107A9000019B009AFCF7ACFF05E0FDF711F8019B94 +:107AA000009AFDF70DF804460E460022284BFDF71C +:107AB00053F903D80020C043014607E00022254BBC +:107AC00020463146FCF7E2FEFDF7FEF8102409E0FF +:107AD000002C0ADB0A220023FCF77EFB079B3032D6 +:107AE0001A55641E02460A43F2D11122641C079BF8 +:107AF000121B1C19119B012B03D0012308430ED12B +:107B00000AE0084304D0112010900020119077E77C +:107B10001098151A6D1E0BE01098824202DD0023AA +:107B20006D1C03E0824201DA00236D1E002BEED0B3 +:107B3000069811998260C16030C07EE701FCFFFFAA +:107B4000104D0000000014400000F03F3000000025 +:107B50000000F0430000E03F30380A2801D2012045 +:107B60007047002070470000FFB597B0064600251B +:107B700018E2252877D100242746FD49049400E027 +:107B80000443761C32780120203A90400842F7D115 +:107B900030782A280ED0022230780146303909295F +:107BA00016D804990A235943303940181443761CD7 +:107BB0000490F1E7189802C804911890002904DA9B +:107BC0000120400304434842049002200443761CF1 +:107BD00030782E2814D1042004437078761C2A288B +:107BE00009D11898761C80C8189009E00A214F43E3 +:107BF000303FC719761C3078014630390929F5D94C +:107C000030786C2810D006DC4C281AD068280ED0AA +:107C10006A2817D104E0742813D07A2812D110E012 +:107C20000120400504430CE00121090501E0032186 +:107C300009050C437178814203D101200005241805 +:107C4000761C761C3078119066280BD013DC5828EF +:107C50007DD009DC00287BD04528F6D04628F4D01A +:107C600047281AD1A5E118E0632835D0642870D0E0 +:107C7000652812D19DE170286CD008DC6728F1D00E +:107C800069287BD06E280DD06F2806D1BAE0732802 +:107C90002ED0752871D0782859D01A9A1999904702 +:107CA0006D1C7EE16002400F022809D003280DD030 +:107CB0000428189801680DD00D60001D189070E11F +:107CC0001898EA1701680D604A60F6E7189801688D +:107CD0000D80F2E70D70F0E718986A46017811728E +:107CE000001D18900020507202A80090012005E0AD +:107CF000189802C8189000200091C04361070DD564 +:107D0000002101E00199491C0191B94212DA814236 +:107D1000F8DB009A515C0029F4D10BE0002101E06E +:107D20000199491C01918142FADB019A0099895C11 +:107D30000029F5D1019904981A9B471A2146384623 +:107D4000199A00F097FA0199401945180BE04FE095 +:107D50002CE113E04EE0009800990078491C009156 +:107D60001A9A199990470198401E0190401CF2D12F +:107D7000214638461A9B199A10E137E00A20002163 +:107D8000009001916002410F022907D0189A01CAA0 +:107D90001892C2179446032908D00AE01898C01D0B +:107DA000C108C90005C91891944607E000B2C2177E +:107DB0009446042902D140B2C1178C460022614684 +:107DC000944506DA0A460021404291418C462D2115 +:107DD00002E0210504D52B216A461173012103E03D +:107DE000E10701D02021F7E7029155E00A200AE0DF +:107DF000102008E01020009000210420044301918D +:107E0000082703E008200021019100906002410F43 +:107E1000022907D0189A01CA189200229446032911 +:107E200008D008E01898C01DC108C90005C91891FC +:107E3000944603E080B2042900D1C0B2002102912F +:107E4000210729D51199702906D0009A1021019B8C +:107E50004A401A4305D00EE040216A4611730121C1 +:107E600008E06146014306D030216A46117311993A +:107E7000517302210291009A0821019B4A401A4342 +:107E80000AD16146014301D1610705D530216A4617 +:107E9000117301217F1E02911199582904D035A137 +:107EA0000E910DA90D910DE037A1F9E76146019BF7 +:107EB000009AFCF791F90E9B8C469B5C0D9A521E22 +:107EC0000D92137061460143F0D10D9805A9081A6F +:107ED00020300190600703D501200004844300E0B6 +:107EE00001270198874201DD381A00E0002001993E +:107EF00000904118029809180498401A0490E00371 +:107F000006D421461A9B199A049800F0B3F9451932 +:107F1000002706E003A81A9AC05D199990476D1CC6 +:107F20007F1C02988742F5DBE0030CD521461A9BA3 +:107F3000199A049800F09EF9451904E01A9A302025 +:107F4000199990476D1C0099481E00900029F5DC96 +:107F500008E00D980D990078491C0D911A9A19990D +:107F600090476D1C0199481E01900029F1DC63E1E6 +:107F700009280100303132333435363738396162FF +:107F800063646566000000003031323334353637C3 +:107F900038394142434445460000000000F05AF998 +:107FA0004519761C3078002800D0E2E528461BB041 +:107FB000F0BD600700D406271898C01DC108C9008D +:107FC00048680A680831C30FDB071891190001D00F +:107FD0009CA108E0210501D59BA104E0E10701D0A7 +:107FE0009AA100E09AA1430011985B0810916528BE +:107FF0000CD006DC452809D046281DD0472841D1A1 +:1080000041E0662818D067283CD13CE00021112FC0 +:1080100001DB112000E0781C0191009008A911A853 +:10802000FFF7E0FC139905910021119A15927F1C2E +:1080300012980197009150E00120C00703900120A1 +:10804000019008A9009711A8FFF7CCFC139A149986 +:1080500005920022119B009212981593059A0192A5 +:10806000002901D0104602E0791C40180190381A0E +:1080700001D5019804E04042401E0090781C019018 +:10808000C01B029043E0012F00DA01270021112FCD +:1080900001DD112000E038460191009008A911A8E7 +:1080A000FFF7A0FC13990591119A002112981592DF +:1080B0000091019721070CD40599B94201DB019980 +:1080C00000E00191012904DD159A491E515C302917 +:1080D00006D0B84201DA011D05DA0121029115E04E +:1080E0000199491EEDE7002805DC0099411800912F +:1080F0000199091A03E0019A411C914200DD0191A6 +:108100000099401A401C02900120C00703902007EC +:1081100006D402990198814202DB0020C0430290FC +:1081200000206946C87707AF012103980337C907C4 +:10813000884224D0022011902B201290039800280E +:108140000CDA404203902D20129007E00A21039898 +:10815000FCF718F830317F1E039039701199481ED2 +:1081600011900029F2DC03980028EFD1791E1298B3 +:1081700008703078202108404530BF1E387006A8AE +:10818000C01BC01D039010980078002800D001206B +:10819000019941180298C017091803980918049802 +:1081A000401A401E0490E00306D421461A9B199AF7 +:1081B000049800F05FF8451910980078002803D063 +:1081C0001A9A199990476D1CE00324D521461A9BF1 +:1081D000199A049800F04EF845191CE00098002800 +:1081E00007DB00990598884203DD1598405C1999D2 +:1081F00001E0199930201A9A904700986D1C401C94 +:1082000000900298401E0290002804D11A9A2E2055 +:10821000199990476D1C0199481E01900029DDDCD9 +:1082200005E038781A9A7F1C199990476D1C0399BC +:10823000481E03900029F4DC21461A9B199A0498E1 +:10824000ACE600002D0000002B0000002000000024 +:1082500000000000F8B5044600251E4617468804B5 +:1082600004D405E039462020B0476D1C641EF9D5C2 +:108270002846F8BDFFB50446002581B01E46C80358 +:1082800001D5302700E02027880404D505E03846D2 +:108290000399B0476D1C641EF9D5284605B0F0BDA2 +:1082A0004A68002A06D00A68531C0B6010704868A0 +:1082B000401E486070470A68531C0B60107070477E +:1082C000002903D0002801D0884201D10020704746 +:1082D0008268002A08D05268002A03D011604A60E0 +:1082E000806841600120704781604960002008601B +:1082F000F8E7FFB581B007000A9814460D4605D08F +:10830000002D03D0002C01D0A74202D1002005B0DF +:10831000F0BD01267602002802D0E068304307E075 +:108320002846049901F0F8FB051EF0D0E068B04340 +:108330000646A089800505D4206A002802D0049949 +:1083400049688847E660214638462562FFF7B8FF4E +:1083500005B0F0BD00B599B060216846FBF79DFF00 +:10836000042008AAD07012A0006801900B2010AA67 +:10837000D070024610A109A8FBF776FF002010AAD2 +:10838000107101215171D071917190731175D0826A +:10839000A02010839176B42090831920C001D0834F +:1083A00008480090684603F0EBFC19B000BD0000DF +:1083B00003160A18000000000AFFFFFF4E617469EF +:1083C0006F6E7300C98302017047000010B5402131 +:1083D0000848FEF751FF08490020087000F08EF9A8 +:1083E000002802D005A0FFF751FAF72003F03CFE69 +:1083F00010BD000000080140374700205B424C459B +:108400005D20636F6E6E65637465640D0A00000025 +:1084100010B503F0D9FC00F07FF940210648FEF7C3 +:1084200027FF06490020087000F068F9002802D0F4 +:1084300003A0FFF72BFA10BD0008014037470020CA +:108440005B424C455D20646973636F6E6E65637457 +:1084500065642C206164766572746973696E672047 +:108460007265737461727465640D0A0010B58CB026 +:1084700000240094019402940394049405940694B7 +:108480000794089409940A94FFF766F8002804D02A +:10849000014601A8FDF77CF807E012A001886A46B2 +:1084A00091804188D180808810816946CC704C8150 +:1084B0000A20887012220A7303A80CA10130FBF76E +:1084C000D3FE0C206946088418204884FF208C8441 +:1084D000F530C8840A480885684603F013FD0CB0DF +:1084E00010BD000001020304050600004341494994 +:1084F000432D4D434D2D323032363039303200006D +:108500008813000000B583B00D4900910D4900208B +:108510000191029069460872684603F0F7FDFFF783 +:10852000A5FF00F033FAFFF715FF074803F094FBAF +:10853000064803F091FB03F047FC03B000BD0000C8 +:1085400051850201E9910201B98A0201D18F02012C +:108550000178012928D070B50025144E144C022949 +:1085600012D003290FD103F02FFC00F0D5F84021E1 +:108570003046FEF77DFE257000F0C0F8002802D0DE +:108580000C48FFF783F970BD40213046FEF774FEBA +:10859000257000F0B3F8002802D00748FFF776F9FD +:1085A000F72003F061FD70BD704700000008014036 +:1085B0003747002040840201FC830201F8B50646DB +:1085C000244F0020388178810124481E0D463E2822 +:1085D00014D80A4631462048FBF746FE1E490020C3 +:1085E00048551E4801F0A4FB1B4801F0E7FA044679 +:1085F000002001F09DFB388900280CD1002C12D0FE +:1086000017A00090FBF754FE84B222461948009947 +:10861000FBF72AFE3C81B878002819D016A0FFF796 +:1086200035F900240CE019A0EBE7315D084620384D +:108630005F2800D32E2117A0FFF728F9641CA4B2ED +:10864000AC4201D23F2CF0D3398913A0FFF71EF9B9 +:10865000F8BD00004C47002000550020059D020198 +:10866000756E6B6E6F776E20636F6D6D616E640DEE +:108670000A0000007B5800205B424C455D20636C83 +:108680006920657865633A20220000006F6B0D0A4F +:10869000000000002563000022202D3E20257542A9 +:1086A000207273700D0A000030B40C49098E18292D +:1086B00002D3891E8AB200E01422094C094D638955 +:1086C0002189ED18C91A89B2914200D911465A1868 +:1086D00062810180284630BC70470000B04D002008 +:1086E0004C4700207B580020034800210170818006 +:1086F000C1804170704700004C47002001488078DD +:10870000704700004C470020002800D0012001499C +:10871000887070474C47002010B50549002008704C +:108720008880488100F000FE00F06AFB10BD000068 +:108730004C470020F3B583B00498002400287AD970 +:108740005B4802905B4A03981178005D002904D0D1 +:1087500001290BD002291AD122E0CA286CD156492E +:108760000870012090800521D18017E0524B91883C +:108770005854491C88B2908005285DD102984178F0 +:1087800003780802FF211843E131884203D9002011 +:108790001070908084E0C01DD080022010707FE0B7 +:1087A000444A454B91885854491C88B29080D188DE +:1087B000884275D102980022417800780D02054365 +:1087C0003E488446E81C86B23D48002E14D93D4FF1 +:1087D0006146895C090248400021030402D540003B +:1087E000784000E04000491CC9B280B20829F4D3A7 +:1087F000521C92B2B242EBD32F4E71198A794B7947 +:1088000011021943884247D17778B07801902948FE +:10881000761D8078002806D03346009539462AA078 +:10882000019A05F087FB112F2AD006DC012F09D011 +:10883000102F31D124E039E032E0122F20D0202F48 +:108840002AD124E001273F2D11D82A4631461F485E +:10885000FBF70AFD1D49002048551D4801F068FA44 +:108860001A4801F0ABF90746002001F061FA6846AA +:10887000077001236A460320019900F02BF80BE0F2 +:108880002B4632463846019900F0CAFA04E02A46DF +:108890003146019800F0FEF9064800210170818000 +:1088A000641C0498A4B2844200D24BE705B0F0BD2A +:1088B000835500204C470020805500208155002022 +:1088C000FFFF00002110000052580000405500201A +:1088D000FDDE0201FFB5D81D80B283B01D460190B8 +:1088E000FB2803D90020C04307B0F0BD214CCA20AB +:1088F0002070039860700498A070280AE5702071B9 +:10890000002D04D02A46601D0599FBF7ADFCE81C3C +:1089100083B2194F19480024002B13D9184E395D22 +:10892000090248400021020402D54000704000E0E6 +:108930004000491CC9B280B20829F4D3641CA4B217 +:108940009C42ECD30B4949194871000A88710D48C3 +:108950008078002806D000950BA0059B049A039907 +:1089600005F0E8FA0348019900F0E6FC002007B0A2 +:10897000F0BD00008057002081570020FFFF00005D +:10898000211000004C4700205458000000B587B06B +:10899000002001900090039004906A4606901073A6 +:1089A0000C49029105219170032313701023D37099 +:1089B00050701071012353719071507306480590E7 +:1089C0007D20917300011082104604F065F807B015 +:1089D00000BD000040E2010000B0030110B50248F4 +:1089E00003F002FE002010BD544E00202F480079F5 +:1089F00000285AD1F8B56D202C230322072140010D +:108A0000FCF7CCFDA0210446017029480027C1785D +:108A1000617027710321E180677201266671072169 +:108A2000244D2177A9796177687B002803D0E780FE +:108A3000032060710EE0E87900280BD0A8790228A5 +:108A400000D166772671E6802046A97920304170F2 +:108A50008670077015488079022804D0032815D045 +:108A600004281BD116E004F009F800280BD00520DB +:108A7000E0806771688A6061688AA06120460A3078 +:108A800003F02AFE0AE0094903208871288B6061FF +:108A9000288B02E0E88B6061E88BA06103480671D7 +:108AA00046712046FCF780FDF8BD7047B04D0020B0 +:108AB000344E0020A04E002010B584B00A230322BB +:108AC00007211048FCF76AFD1B210170002141704D +:108AD0001424448003228280C1800B4A0281FCF767 +:108AE00063FD6846048009480190684603F0D6FAA1 +:108AF000684604810648039002A804F071FE04B0A1 +:108B000010BD00001B0D0000FF0100001C08030148 +:108B1000FD9E0201FFB585B0054602A800901C46E7 +:108B20002846069904F002F86846007A002866D0C4 +:108B300006980090280A334A019403900E2826D004 +:108B4000314800240178002951D92F48E100081844 +:108B5000828803998A4240D1009A81689646019A98 +:108B6000284694460A791206120E36D00968254B1B +:108B7000D700083FCE1937887668BFB2874201D048 +:108B80009F4226D1634603227146B04725E01F4924 +:108B9000681809282BD800981D49844608792E4664 +:108BA00000062346000E1ED0C4000F68083C3C1986 +:108BB00027886468BFB2B74201D0974204D103222C +:108BC00061462846A0470EE0401E0006000EEBD18D +:108BD00009E0521E1206120ECAD10B48641C00781E +:108BE000E4B2A042B1D86846007A002807D009480C +:108BF000426C002A02D0284606999047002009B00E +:108C0000F0BD0000FFFF00005C4D0020EEF1FFFF13 +:108C10006C030301B04D002000487047FFFF0000C7 +:108C200070B5124D01212846FCF78EFE142006F087 +:108C3000B1F9702002F0BCFC702002F0B9FC0446CF +:108C400000212846FCF780FE0948448009488442F8 +:108C500001D1401070BD2046FCF7ACFD0649FBF782 +:108C6000D7FDFBF7F3FF00B270BD00000008024023 +:108C700084470020FFFF00000000204110B500F0F5 +:108C8000CBF80349884201D1022010BD012010BD5C +:108C900000400201F0B5074600208DB015460E4693 +:108CA000002A04D0012D04D13178FF2901D10B4EC7 +:108CB00007250024002D08D90146325D684602F0E0 +:108CC000ADFC641CA4B2AC42F6D303466A463946F6 +:108CD0002120FFF7FFFD0DB0F0BD0000FC090301EE +:108CE00001484088704700008447002070B5064660 +:108CF0000020074D044601462A5D064802F08EFC1E +:108D0000641CA4B2072CF6D33080024870BD00006A +:108D1000FC0903017B5C002010B5602002F048FCD8 +:108D20000449884201D1002010BD6021FCF76CFD90 +:108D300080B210BDFFFF000010B503F01BFC04481B +:108D40000169002901D004208847002010BD0000DF +:108D5000C04E002070B5224C606B224DC00722D05F +:108D6000A06B21497E2209685143401A2988491E77 +:108D700029804B21C90040181C49884213D3002088 +:108D80002880206A400840002062194908680204CF +:108D9000930F184A01D0904300E010430860164832 +:108DA000407F03F01FF9298801200029216B07D09B +:108DB00001432163052203211048FCF7FBFB0DE072 +:108DC000FF22120291432163216B0522920211437B +:108DD0002163216B0143216303F09EFE002070BDDF +:108DE00000100240344700208C000020B104000035 +:108DF0000010014000C00000104E0020010F0000D4 +:108E000004480021017041618161C1610162816298 +:108E1000704700005847002000487047004002019A +:108E2000F8B514460D46102809D0112877D012281D +:108E300004D11A462146284603F088FFF8BD009168 +:108E40000C2B04D0002301221021284663E0227855 +:108E5000E17810466278090612021043A2781204E3 +:108E6000104308430502E0782D0A000622790543E5 +:108E700010466279E17912021043A27909061204C0 +:108E8000104308430602E079360A0006064308202C +:108E900021180A7810464A78120210438A78C97855 +:108EA00012041043090608430702E07A3F0A00064D +:108EB00007431E481E491F4C884202D0A0420BD1D6 +:108EC0000C461D49281F88420DD300230322102180 +:108ED000009804F03AF8F8BD00230222102100980F +:108EE00004F033F8F8BD15484078002804D1FEF7A7 +:108EF0007BFA1249012048701048012101700021BD +:108F000041618161C16101628162001DF0C00B4657 +:108F10000A461021009804F018F8F8BDFFE71A4639 +:108F20002146284603F066FEF8BD0000004002011D +:108F30000080000100400201FDBF010058470020F1 +:108F400000487047AC5C0020F8B534221149124843 +:108F5000FBF78AF9104C114F20680125104EB842DA +:108F60000BD16068012808D12046302100F0E8FDCF +:108F7000216B884201D13570F8BD34210648FBF7DA +:108F80008CF9FF202760F530656020810020E060CB +:108F90003070F8BD00600001AC5C00207ADA12CAC3 +:108FA0008847002010B534210748FBF776F90648BA +:108FB0000649016001214160FF21F5310181002155 +:108FC000C16004F02BF810BDAC5C00207ADA12CA44 +:108FD00010B584B01423032207211248FCF7DEFAEF +:108FE0001B210170002141704724448003228280AC +:108FF000C1800D4AC2600D4A02610B220272FCF769 +:10900000D3FA684604800A480190684603F046F89F +:10901000684604810748039002A804F0E1FB04B00D +:1090200010BD00001B0D00003C0803012C080301CB +:1090300024080301E9E6020100207047F8B5184D45 +:10904000184FE879002801D02E7B00E0FE7803223B +:10905000331D07211448FCF7A1FAA9210446017029 +:109060001248C178617000216180E87910490028B8 +:1090700003D02A7B896C201D02E0FA78201D091D8F +:10908000FBF7F2F8608802218019608007480279B6 +:10909000062A00D0017141712046FCF785FAF8BD1F +:1090A000A04E0020804E0020A60D0000B04D0020F4 +:1090B000604E0020F8B51F262323032207212848ED +:1090C000FCF76CFA0446AA20264F2070F878264D4B +:1090D0006070E8786080EA782449201DFBF7C4F8C6 +:1090E0006288B01AC1B2201D1018214A0326032934 +:1090F00010D92B79002B0DD006701923437053899A +:10910000091F1B0AC370937A83706388C9B21B1D41 +:109110006380001D02291AD96B79002B17D0137BAD +:10912000891E8B4200D21946CDB2691C0170117B99 +:10913000A94201D1092100E0082141702A460D49C8 +:10914000801CFBF791F86088AD1C4019608038796D +:10915000062800D03E717E712046FCF725FAF8BD46 +:10916000A60D0000B04D0020A04E0020844E00202F +:10917000344E0020414E002070B53A2303220721CF +:109180001648FCF70BFAA421154D04460170E87847 +:109190006070A97913480022022910D0032913D046 +:1091A000042916D062802271807902F04BFB0520E1 +:1091B0002871042068712046FCF7F6F970BD018A19 +:1091C000642359436180EEE7C18A64235943618077 +:1091D000E9E7818B642359436180E4E7A10D000036 +:1091E000B04D0020A04E002070470000FFB50F4694 +:1091F00083B000210091019116466946FCF7E0F921 +:10920000040030D10521C9026846FCF7DFF90028C7 +:1092100028D121496846FCF7D9F9002822D11F49F5 +:109220006846FCF7D3F900281CD11D496846FCF7B5 +:10923000CDF9002816D1292109026846FCF7C6F9A4 +:1092400000280FD117496846FCF7C0F9002809D15A +:1092500015496846FCF7BAF9002803D100988088C0 +:10926000C10B03D00624204607B0F0BD00050099CD +:10927000000D0D186888B04200D207242988B8195B +:10928000884201D90D24EEE7A8193A46001D069937 +:10929000FAF7EAFF6F80E6E70128000003280000E4 +:1092A000022800000229000003290000FCF794F9BD +:1092B00000F00EF8012005F06DFEF7E710B5034948 +:1092C0000020087000F004F810BD000046470020A0 +:1092D00012480021007800281FD070B5104D86B0CC +:1092E0002878002817D1A8886C88A04213D00D4E8A +:1092F0006A4680B2A04209D0335C5354401CC0057A +:10930000491CC00D89B2A8801429F2D3012028700D +:10931000104605F0EDF906B070BD704737470020E4 +:1093200046470020005300200249002048808880E2 +:109330000870704746470020F0B484460D48007816 +:10934000002814D00022002911D90B480B4D878822 +:1093500043881C465B1CDB05DB0DBB4207D0664621 +:10936000B65C521C2E5592B243808A42F0D3F0BCB8 +:109370007047000037470020464700200053002078 +:1093800070B5134D04462878002803D1FEF72CF859 +:10939000012028700F4820602821204600F0D0FBD3 +:1093A0000D4DA0622846FEF70DF800280DD12C22A5 +:1093B00021462846FEF734F8002806D12C222946FB +:1093C0002046FAF794FF002800D0012070BD00006D +:1093D0008A47002011C011CA0040000110B50446A0 +:1093E00000681949884208D12046282100F0A8FBCE +:1093F000A16A884201D115A200E016A21B491CA057 +:1094000000F036FC21A0216800F032FC26A0616843 +:1094100000F02EFC2AA02369E268A16800F028FC75 +:1094200033A0616900F024FC37A0236AE269A169D6 +:1094300000F01EFC2EA0616A00F01AFC3EA0A16A9A +:1094400000F016FC10BD000011C011CA76616C69F5 +:1094500064000000494E56414C4944202862616432 +:10946000206D616769632F6372632900004000010A +:10947000626F6F7473657474696E67204020307812 +:109480002530386C583A2025730D0A0020206D6174 +:10949000676963202020202020203D20307825305F +:1094A000386C580D0A0000002020616374697665ED +:1094B0005F62616E6B203D20256C750D0A00000017 +:1094C000202062616E6B313A20616464723D3078B5 +:1094D0002530386C582073697A653D256C7520639A +:1094E00072633D30782530386C580D0A000000005A +:1094F0002020202020202020207665723D307825F5 +:1095000030386C580D0A0000202062616E6B323AD0 +:1095100020616464723D30782530386C582073695E +:109520007A653D256C75206372633D30782530384F +:109530006C580D0A00000000202063726333322053 +:109540002020202020203D2030782530386C580DF8 +:109550000A00000030B58DB001210820FDF794FF0E +:1095600001218803FDF790FF02A8FDF7E9FD4020E7 +:1095700002900220284D0424039002A90794284653 +:10958000FDF782FD80210794029102A92846FDF78C +:109590007BFDE12040020890002069468884C88451 +:1095A000088588850C2048851C4D08A92846FEF7AB +:1095B00021F901210846FDF74FFF194C2046FDF720 +:1095C00097FC0123224617490220FDF709FD0122DD +:1095D00080212846FEF7DEF800220121402005F018 +:1095E0005BFE114C2060012005F044FE606001220A +:1095F0000E492846FEF7A6F81C206946087003208D +:109600004870012088706846FDF73AFE012128461F +:10961000FEF7B2F80DB030BD000C0140003801403B +:1096200008000240000002403847002025050000E5 +:1096300070B505460B480468002C0ED0481C0ED0AF +:1096400008467D21C9004843FAF79CFD0246294699 +:10965000204605F088FF012800D0002070BD0020C2 +:10966000C043F3E73847002010B582B00020104C0B +:1096700000900E492046FEF79CF8002814D02046A2 +:10968000FEF7FCF8694608710A480068002804D013 +:109690000A46002301A905F01FFF0098002803D007 +:1096A000012005490007486002B010BD25050000F3 +:1096B000003801403847002000ED00E030B5184D7B +:1096C00085B0044640212846FEF76CF80028F9D002 +:1096D00000212846FEF750F8002069460094888053 +:1096E000C880088188810C2048812846FEF782F8CE +:1096F0000C4C2068002807D006F07EF9022803D120 +:109700000021206805F0EAFD012207492846FEF7FE +:1097100019F801212846FEF72FF805B030BD0000EA +:1097200000380140384700202505000010B5064CE0 +:109730006068002807D006F05FF9022803D1C11E37 +:10974000606805F0B1FF10BD3847002010B5074C28 +:109750006068002809D006F04FF9022805D10023DF +:109760001A461946606805F0F0FD10BD3847002024 +:1097700000283FD000293DD0F0B51F4E0C460546CD +:109780008BB000213046FDF7F7FB1C4F0220394615 +:10979000FDF7ACFB1A4800901020029000208021B9 +:1097A0000591049003210195039409030690079005 +:1097B000089009910A9069463046FDF7F1FB0121B6 +:1097C0003046FDF7D9FB39460220FDF7E1FB0028C2 +:1097D000F9D000213046FDF7CFFB39460220FDF7D6 +:1097E00085FB084C40212046FDF7DCFF0028F9D01E +:1097F0000BB0F0BD704700000800024000000240BE +:10980000043801400038014010B4002807D0036834 +:10981000002B04D042688168914201D206E000200A +:1098200010BC7047491C8160002804D0914202D2CC +:109830005C5C202CF6D99142F2D1491E816010BCAB +:1098400070470000F8B50C4605461046194600F072 +:1098500013F8064600200090064B32462146284663 +:10986000FEF747FD0028304602D100F043F8002003 +:10987000F8BD00009447002070B505460E4612481A +:1098800000F0A2F804001CD0E6610820A561E060A9 +:109890000E4A0F4B28463146FBF75EFA02D80D48B8 +:1098A00060610EE000220C4B28463146FBF740FA7F +:1098B00002D80120C00703E028463146FBF7E0F953 +:1098C0006061204670BD0000944700200000C0FF8A +:1098D000FFFFDF41FFFFFF7F0000E0C110B504483C +:1098E00000F072F8002801D04021C16010BD0000D6 +:1098F00094470020002824D0F8B5124E04460027D3 +:10990000A0892568C0050DD4A068002804D0FFF701 +:10991000F1FFA089C00505D42069002802D0716834 +:1099200088472761A089800505D4206A002802D0D5 +:109930007168884727627168204688472C00DFD10C +:10994000F8BD70479447002010B5002201F088FD53 +:1099500010BD000030B4124A0E4D0F4B0F4C0028C2 +:10996000136013D00168002900D011605460406872 +:10997000002800D05060002090601068984203D109 +:109980005068A04200D1956030BC7047956054602B +:1099900030BC70472DEB02019D790201397902013B +:1099A00094470020002803D0007B082801D0002025 +:1099B000704701207047002803D0007B402801D069 +:1099C000002070470120704710B5016828208847A3 +:1099D00000280AD00021016041608160C1600161FE +:1099E00041618161C1610162416210BD70B50026B3 +:1099F00004463546002808D0FAF75AFC411C2B468D +:109A00003246204600F004F870BD002070BD000012 +:109A1000FFB5002489B006460094019434480294AE +:109A20000394049405940694046015464460002E43 +:109A30005AD000293FD0024600960191D168906823 +:109A400012690490069205912A48FFF7BDFF07901E +:109A5000002830D000986F46002802D002980028D5 +:109A600001D000200DE00198042809D9032222A189 +:109A70000098FAF752FC002802D10298C01C02900C +:109A80003846FFF7C1FE0146079803F02DFC002879 +:109A90000ED00C98002814D06846FFF7B5FE029946 +:109AA0000198814204D202990098405C002808D0B5 +:109AB0000798FFF71FFF0199029888420AD20446CF +:109AC0000BE0002D03D002990098401828600798F9 +:109AD0000DB0F0BD081E00D0441E002D01D030197D +:109AE000286003480660446000200DB0F0BD00000F +:109AF0008C47002094470020EFBBBF0010B5024AFE +:109B0000002103F00FFF10BD944700200149496870 +:109B10000847000094470020002810D070B50E467A +:109B20000446FAF7C5FB401C336805469847061EF5 +:109B300004D02A462146FAF797FB304670BD70479D +:109B4000002230B4D243491E0FD3094C03785A4047 +:109B50000023401C5508D20700D022465B1C6A40F7 +:109B6000DBB2082BF6D3491EF0D230BCD04370478D +:109B70002083B8ED02468B880020022B01D00D20F7 +:109B80007047C988002A05D00029F9D00129F7D0EB +:109B9000812070470029FCD00229F9D170470F209D +:109BA000704700000F2804D20C214843024908588E +:109BB00070470020704700004809030170B588B065 +:109BC00000246A46234616E0401C01782029FBD079 +:109BD0000929F9D00906090E12D0A1005050641CC1 +:109BE00000E0401C017800290AD0202901D0092971 +:109BF000F7D10370401C0178002901D0082CE4DB68 +:109C0000002C14D0104E002528460C214843315812 +:109C10000098FAF754FB00280CD06D1C0F2DF3D3DD +:109C20000AA0009900F024F8012008B070BD0020BF +:109C300008B070BD0C204543A819826869462046CB +:109C40009047002008B070BD48090301756E6B6E27 +:109C50006F776E20636F6D6D616E643A202573209F +:109C600028747279202768656C7027290D0A000016 +:109C70000FB410B503AB60210648029AFDF72AFE27 +:109C800005490020C877034800F058F810BC08BC0C +:109C900004B0184760500020A0500020F3B581B0F8 +:109CA0000D460198FAF704FB144C86B22046FAF7E9 +:109CB000FFFA81B22046FFF75BFD0024002D0BD98F +:109CC0000F4F3846FAF7F4FA81B23846FFF750FDE5 +:109CD000641CA4B2AC42F3D3084C2046FAF7E8FA6D +:109CE00081B22046FFF744FD002E03D03146019893 +:109CF000FFF73EFD304603B0F0BD0000E46702010F +:109D0000F067020130B40125074B084CAD0203E0B7 +:109D10006254491C1981401C0278002A02D019891A +:109D2000A942F5D330BC70474C4700207B58002037 +:109D300001490860704700004047002010B50749FE +:109D40000968002901D0884710BD0446FAF7B0FA27 +:109D500081B22046FFF70CFD10BD000040470020F7 +:109D6000F0B51FB4054603981446460001987608DE +:109D700047007F08334628463946FAF7EDFF02D2FE +:109D80002846394601E0204631463322D243FAF7CD +:109D90000FFF06460F4622462846039B0199FAF715 +:109DA00019FE490049083B463246FAF7C1FF02D87E +:109DB000012005B0F0BD002005B0F0BD0246002036 +:109DC000802901D98D207047062A06D0072A07D09E +:109DD000082AF8D10729F5D170470829F2D1704730 +:109DE0000629EFD370477047704770B5C4680546C1 +:109DF0006068002803D00020002802D00CE0012079 +:109E0000FAE7201DFBF7EEFBFBF7F2FB606800288A +:109E100008D000200028F4D00020E8602046FBF79E +:109E2000E7FB70BD0120F5E730B40446A2890920A4 +:109E3000521C93B2E48900222546D540ED0707D095 +:109E40005D1C8D4202D130BC104670479B1C9BB2FA +:109E5000521CD2B2092AEFD330BC7047FFB585B08F +:109E60000E9D04462F8801201E4600213A46CA4016 +:109E7000D20704D04B0003225B1C9A401043491CBC +:109E8000C9B20929F2D3049030461E210840218A24 +:109E9000184A00230191009302920390132304AA0D +:109EA00015490698FBF7AAFB009000281FD1012155 +:109EB0001420FBF7A9FB0746E06006980188B981EA +:109EC0002988F981F00701D00120C00307990843D0 +:109ED0003880208A788014206082204600F060F864 +:109EE000381DFBF797FB208A0021FBF799FB0098B0 +:109EF00009B0F0BD2C0203010A18000000487047A9 +:109F0000C4020301FFB5087881B00C46092836D297 +:109F1000142003F031FC0746217800F0EFF8002808 +:109F20002BD061782078FFF749FF060028D17D68A3 +:109F3000002D0ED020782979814207D12946381D7D +:109F4000FBF774FB2846FBF753FB02E02D68002D5E +:109F5000F1D1607801210830FBF756FB05462078E7 +:109F60002871607868716278A11CA81DFAF77CF9E5 +:109F70002946381DFBF760FB02E0822600E08126BF +:109F800002230648039A0499FBF708FB2178017025 +:109F90004670FBF709FB002005B0F0BD011400007E +:109FA00010B50446142003F0E7FB044921600321A7 +:109FB0006181123060600120208110BDD402030154 +:109FC000F8B517460C461046FBF73CFB012831D18B +:109FD000142003F0D1FB0546017C00F08FF8064603 +:109FE000297C22781448914214D1697C6378090253 +:109FF0003A46891D9B1DFBF7D1FA054606800020D5 +:10A000002871607868806278A11C681DFAF72CF9C5 +:10A01000284609E0697C062309023A46891DFBF7B8 +:10A02000BDFA068080210171FBF7BEFA0021384697 +:10A03000FBF7F6FA0020F8BD140C0000F8B50F4647 +:10A04000002409781846254609291DD20B007B44B7 +:10A050001B79DB189F440407101313130A160D0015 +:10A06000052414A510E00A2414A50DE0082416A563 +:10A070000AE0072417A507E00A2418A504E0052430 +:10A0800019A501E006241AA50146A31C1A48FBF7EE +:10A0900085FA0646387830707470002C04D0224659 +:10A0A0002946B01CFAF7E0F83046FBF77DFA0020AD +:10A0B000F8BD00004E53494E470000004E532D425C +:10A0C0004C452D312E300000123456FFFE9ABCDE76 +:10A0D00000000000025E044000000300312E302E1C +:10A0E000302E302D4C450000312E302E3000000037 +:10A0F000FFEEDDCCBBAA00000314000010B482897F +:10A10000C489521C93B200222046D040C00706D01A +:10A11000914202D15B1C9BB205E09B1C9BB2521C7E +:10A1200052B2092AF0DB092A02D010BC1846704747 +:10A1300010BC00207047000070B5050005D0134E1C +:10A140003068854203D1002070BD72B6FEE704F08E +:10A15000D9FE6C6904F0E2FE7068844202D0B068F7 +:10A16000844201D1022070BD0948844204D1A86A0A +:10A170000028F7D1032070BD0648844203D0002C8C +:10A1800001D0012070BD042070BD0000A447002054 +:10A19000BC5D0020A85D0020002802D00368002BD1 +:10A1A00001D100207047F8B50D46416804460029EA +:10A1B00002D0A068884211D21B4EB5420ED8A268C8 +:10A1C0006D1C5019814201D39818F8BD21690029EE +:10A1D00004D11649884203D9B04202D90020F8BD03 +:10A1E0004600226A0027002A05D0314618469047CB +:10A1F000050012D00CE0A1693046884705000CD05C +:10A20000A2682168521CFAF72FF8E1692068884794 +:10A2100066602560A0684019F8BDE169206888473C +:10A22000676000202760F8BDFFFFFF7FFFFFFF3F53 +:10A2300070B50D4D04460A2809D10D212846FDF7B9 +:10A2400021FB80212846FDF7ADFA0028F9D0E1B2C4 +:10A250002846FDF717FB80212846FDF7A3FA0028C2 +:10A26000F9D0204670BD000000380140F0B50878F4 +:10A27000324F334D334E801E83B00C46062859D2E0 +:10A2800001007944097949188F4402255434543A1D +:10A2900001203070A0786876A078C00705D02A49E0 +:10A2A0002A48FBF775F9387AA874B28A002A06D0D2 +:10A2B000FF20F530708003212548FBF77BF9F16919 +:10A2C000002937D000200090019005206A461070C8 +:10A2D000684688472EE000246C7601F0FDFDF169A8 +:10A2E000002927D0009406206A4601941070684621 +:10A2F00088471FE01722A11C1648F9F7B5FF19E09F +:10A30000B8780001C0194030807D002812D11C228D +:10A31000A11C1148F9F7A8FF0F48A18A0182E18A20 +:10A320004182218B8182618BC1820B49608A0883C3 +:10A33000207F6874002003B0F0BD0000B04D002005 +:10A34000F44C0020104D0020B94D0020074D002096 +:10A35000040F0000EE4C0020D44C0020F0B518464D +:10A360000D46014685B0222303227448FBF716F9F7 +:10A3700001210446417028780B286ED201007944EF +:10A38000097949188F4405CDCDCD6F6ABB23CDCD5A +:10A390006C00012020706070694881792171017919 +:10A3A000A170C17961714179E170017AA171417A3D +:10A3B000E171817A2172C16900294ED0002000909C +:10A3C00002206A461070684601948847A9E0072079 +:10A3D0002070012060706846FBF73AF9019F009EEB +:10A3E000F9F730FF801960820025F9F72BFF8119FA +:10A3F000601900908170F9F725FFC11900986D1C54 +:10A40000EDB20175082DF0D30825F9F71BFFB91936 +:10A41000401861196D1CEDB28870102DF5D3102015 +:10A42000207748488178090108184030807D01284C +:10A4300077D11C22A11C4448F9F716FF4248A18A93 +:10A440000182E18A4182218B8182618BC1823E49F6 +:10A45000608A08833D48217F417462E0052000E066 +:10A460000A2020705DE0042222706878012804D060 +:10A47000002802D0022833D053E00120304D607014 +:10A48000287C002810D002A8FBF7E2F8F9F7DAFEE2 +:10A490002F49F9F777FE2F480818029940182E49DE +:10A4A000F9F770FE009101E0E8680090E969002981 +:10A4B00007D00020029003206A46107202A803927F +:10A4C00088471021A01CF9F7E8FE0098A0700098BA +:10A4D000000AE0700098010C2171000E607120E00C +:10A4E0001748C169002905D00020009001906846F6 +:10A4F0000270884720460C38FBF7B0F814E00620BD +:10A50000164D2070E878012811D01021A01CF9F711 +:10A51000C4FEA9886182E988A1822989E18200209C +:10A5200020762046FBF740F8002005B0F0BD102251 +:10A530000B49A01CF9F798FEEBE70000140E000091 +:10A54000104D0020B04D0020D44C0020F44C0020D1 +:10A55000A0BB0D00A08601003F420F00344E00203A +:10A56000BF4D002000B5084883B0026C002A08D017 +:10A5700000200090029005206B46187068460191FB +:10A580009047002003B000BDB04D002010B584B04E +:10A59000FF2B19D0144C226C002A08D00020009008 +:10A5A000029006206B461870684601919047032080 +:10A5B000FBF748F8032814D1A26F002A11D0032119 +:10A5C0000A48FAF7F7FF0CE009480123007F03224D +:10A5D000010208480831FAF7E1FF07210170FAF794 +:10A5E000E3FF002004B010BDB04D0020090E0000B4 +:10A5F000104E0020050E0000FFB5180A4C4E83B027 +:10A600000C46B070FF287DD0010234230322494854 +:10A610000831FAF7C3FF0546B07800270101891910 +:10A6200040318872B0782188000180194030018162 +:10A63000B078617A000180194030C172B0786289C7 +:10A640000001811940318A81A289CA81E08908828A +:10A65000207C012802D0002807D00BE0B17801202F +:10A66000090189194031887504E0B078000180192A +:10A670004030877520883080607A307221460A31F8 +:10A680002D48FAF785FF02F0F9F900281BD0607A0F +:10A69000012804D1032211462848FAF7E5FF02F009 +:10A6A000F5F905280FD201007944097949188F443A +:10A6B00006060602060001202821485505E005216E +:10A6C0002820415501E02820475503210598FAF735 +:10A6D000A7FF17203086B1780901891940314882D7 +:10A6E0001748C068002803D003211648FAF7C2FFB4 +:10A6F0001548028D002A03D003211448FAF75AFFA7 +:10A70000306C00E00EE0002808D002206946009777 +:10A71000087002950194316C684688472846FAF71C +:10A7200043FF01E001F050FB002007B0F0BD000046 +:10A73000B04D0020020E0000B94D0020150D0000A4 +:10A74000C04E0020030F0000344E0020020F000016 +:10A7500030B5180A144D00010C46401983B0FF2192 +:10A760004030817201F004FC002803D10221032053 +:10A77000FAF756FF2A6C002A08D0002000900290B9 +:10A7800003206946087068460194904710210748E5 +:10A79000F9F783FD06480068002802D00920FAF77F +:10A7A0006FFF002003B030BDB04D0020CF4D002022 +:10A7B000100C002000B5084883B0C169002907D0FB +:10A7C00000200090019009206A4610706846884772 +:10A7D000002003B000BD0000104D0020FFB591B077 +:10A7E0000D461223032243481499FAF7D7FE00219D +:10A7F0000446017040480078002862D03E48407C02 +:10A80000002833D03C216846F9F747FD01F028FFC6 +:10A81000002841D004A90F913749461EF0B23A22D0 +:10A820008969504341186846091DF9F71DFD6846BE +:10A83000008B2988884206D10822A91C0F98F9F7B5 +:10A8400056FD00280BD0207800280BD008A8407CAB +:10A85000607410226946601CF9F706FD1CE00120B7 +:10A860002070F3E73006000ED6D12AE0234829886D +:10A87000008B884225D10822A91C2148F9F737FD11 +:10A88000002809D1012020701E481022407C6074ED +:10A890001A49601CF9F7E8FC2078002811D0164806 +:10A8A000C169002907D000200090019007206A4666 +:10A8B0001070684688472046FAF776FE002015B0EB +:10A8C000F0BD0D48C169002907D00020009001901B +:10A8D00008206A46107068468847022303220A4807 +:10A8E0001499FAF75BFE0121017006214170FAF715 +:10A8F0005BFEE0E7180E0000104D0020D44C002055 +:10A90000E44C0020F44C0020040E000070B50C460E +:10A9100009781B481B4D1E46002904D0012912D07E +:10A9200002292BD11AE01C233146FAF737FE0646DE +:10A9300020783070287B70802A7B1349301DF9F70E +:10A9400093FC304607E00A233146FAF727FE2178C8 +:10A95000017069894180FAF727FE0FE00A2331462A +:10A96000FAF71CFE21780170298C4180698C818066 +:10A97000A98CC180E98C0181FAF716FE002070BD18 +:10A980000B0E0000344E0020414E002010B5087818 +:10A9900000F058FF002010BD05480A8842861A0AB8 +:10A9A0001201101809884030818200207047000091 +:10A9B000B04D002030B5180AC043000683B00D46E4 +:10A9C000000E21D0190A0902E1200623032200010A +:10A9D0000831FAF7E3FD0446012020700220608070 +:10A9E000FF204130A0800B48026C002A08D00020D4 +:10A9F00000900420694608706846019502949047CB +:10AA00002046FAF7D1FD01E001F0DEF9002003B0A5 +:10AA100030BD0000B04D002000B5084883B0026C86 +:10AA2000002A08D000200090029008206B46187081 +:10AA3000684601919047002003B000BDB04D002052 +:10AA400070B518460C46014602230A48FAF7A6FDDF +:10AA500005460949A07808736288211D0748F9F75F +:10AA600003FC00206870207828702846FAF79CFDC7 +:10AA7000002070BD0D0E0000344E0020414E00201D +:10AA80004A780B48002A05D02030012A08D0022A33 +:10AA900009D00AE00279012A07D10978C17004E0DF +:10AAA0000978017501E009784175002070470000C0 +:10AAB000B04D002070B54878002806D0FF25124C14 +:10AAC00001280BD0022816D01BE010480179062976 +:10AAD00017D10721017101F0E5F812E0207DFF2870 +:10AAE0000FD001F0DDF90A4825750169002908D069 +:10AAF0000020884705E0607DFF2802D001F0B2F910 +:10AB00006575002070BD0000D04D0020B04D0020C4 +:10AB1000C04E002010B5032B06D010220548891D19 +:10AB2000F9F7A2FB002010BD0348017A034801F0A9 +:10AB30004DFEF7E7CF4D0020B04D0020B94D00206D +:10AB4000F0B50D460878E34EE149344649780027D0 +:10AB500020348DB0A1287AD012DCDF490C911B285B +:10AB600076D006DC012819D003287CD017286DD1B7 +:10AB70004FE128286ED091286DD0A02866D152E1EF +:10AB80000246A23A092A61D213007B441B79DB18E2 +:10AB90009F44FE5CFDFD5CFDFCFDFD006878002827 +:10ABA00054D1012002F04CFE01F04EFE342303226A +:10ABB0000721CA48FAF7F2FC03210170C84904468C +:10ABC0008A7842700122C276FB224284C54AC2843E +:10ABD000C54A82840A88028487768A888280CA88E5 +:10ABE000C2800A892281487A8009032805D18878A1 +:10ABF0000522104201D10120A076A07E042210433C +:10AC0000A076BA486080C878012825D02046102157 +:10AC10000A30F9F742FB316C002907D001206A465F +:10AC2000009710706846019502948847012000F053 +:10AC300009FE2046FAF7B8FC012303220721AC489D +:10AC4000FAF7ACFC1A210170FAF7AEFC33E11EE111 +:10AC5000CAE008E069E049E0204610220A300C9979 +:10AC6000F9F702FBD7E7009701970297039704973C +:10AC7000059706970797089709970A970B9701F08A +:10AC8000FDFE002805D0684601F03EFD0AA801F04F +:10AC90000BFD01F0F3FE00280CD0684680790028F7 +:10ACA00008D108A8807B002804D00121684601F063 +:10ACB00071F900E18A4C6946A0880880E0884880E4 +:10ACC000208988808F71102202A80C99F9F7CCFA9C +:10ACD000E078012804D00697079708970997E4E7DA +:10ACE000102206A80C99F9F7BFFADEE7E07B0028EE +:10ACF00013D11123032207217E48FAF74FFC0546A2 +:10AD0000282028707648C078012808D01021681CB7 +:10AD1000F9F7C3FA2846FAF747FCE773CBE01022AD +:10AD2000681C0C99F9F7A0FAF4E7012002F088FDFD +:10AD300001210320FAF774FC6F48012444841F208A +:10AD4000049067480178490601D57F2104918178F4 +:10AD50000522114204D0FF2204998132114304914B +:10AD60000088C00504D503210498490208430490D3 +:10AD7000082162480191029003210B2304AA009745 +:10AD80000394C9025E48FAF739FC02E079E04AE030 +:10AD900089E0002846D15B4806218786FF20059080 +:10ADA000594801910290082305AA00970394574936 +:10ADB0005748FAF723FC00287DD100F05DFF0028FA +:10ADC00079D102210320FAF72BFCB079012808D0B1 +:10ADD00001F022F83E484078C0076CD001F064FBD7 +:10ADE00069E000F0F1FF66E001F048FEE77300F073 +:10ADF00043FF00285FD102210320FAF711FCB0794C +:10AE00000128EED001F008F831484078C007E5D1BC +:10AE100051E0687800284ED0F179481EF0713D4825 +:10AE200001F0A4FC47E07179491E052906D8A7283E +:10AE300002D13079002806D100F034FF2878A42808 +:10AE400001D0A72837D17079042806D0062804D06D +:10AE5000082808D00C282ED10CE02F4801680029C2 +:10AE600029D0B07904E01A480169002923D00120D3 +:10AE7000884720E01648016900291CD00320884734 +:10AE800019E03771FF20F0702075607513E0207DA8 +:10AE9000FF2802D06878002802D001F001F80AE00B +:10AEA000C8079BD107E0607DFF2802D068780028A2 +:10AEB00004D000F0D7FF00200DB0F0BDA07D002829 +:10AEC000F9D08807F7D5E17D144801F05BFAF2E785 +:10AED000C04E0020B04D0020BF4D0020040D0000EA +:10AEE000344E00200502000048080000A08C00003D +:10AEF000190D0000230D0000B00B0020A80603016F +:10AF0000D20B0020680B002000070301011800008D +:10AF10009C0B0020B94D0020604E0020E84D002021 +:10AF200070B500250C462846401C0628FCDB254E43 +:10AF30002246307E31461A32C96906282AD20300D9 +:10AF40007B441B79DB189F4424020910171E06223C +:10AF5000A01CF9F7CCF900281BD01BE0237E0920A8 +:10AF600001F0B0F8002814D114E0237E212001F074 +:10AF7000A9F800280DD10DE0237E162001F0A2F8DB +:10AF8000002806D106E0237E192001F09BF8002856 +:10AF900000D001250C48807D002811D1716900295D +:10AFA00001D020468847002D0AD03169002901D000 +:10AFB0000220884701F0FAFA217AA01C01F0E2F998 +:10AFC000002070BDC04E0020D04D002010B50A7882 +:10AFD000000A000210434A78FF231B021202984322 +:10AFE0001A4010438A781B02120498431A401043F7 +:10AFF000C9780002000A09060843F9F72CF9002075 +:10B0000010BD10B51046FAF71DFB002010BD002042 +:10B01000401C0628FCDB002070470000F8B51C46E9 +:10B0200017460D461046FAF70DFB002811D14720B0 +:10B0300002F0A2FB064604233A4603210648FAF72B +:10B04000ADFA210A01702988B288891A4180FAF77D +:10B05000ABFA0020F8BD00000D470000F8B5174618 +:10B060000C46472002F088FB21780646122901D0C1 +:10B0700013291BD1B06805460C351229C2880189F5 +:10B0800016D006230F48FAF789FA6988418061785B +:10B090000171FAF789FAB068002803D0FAF7A8FA24 +:10B0A0000020B06000213846FAF7BAFA0020F8BD57 +:10B0B00004230548FAF772FA698801806178817083 +:10B0C000E7E70000094700000747000000B508480F +:10B0D00083B0026C002A08D0002000900290092062 +:10B0E0006B461870684601919047002003B000BD80 +:10B0F000B04D002030B5104D83B0088828861C0A5A +:10B10000200140190A88403042822A6C0025002A1A +:10B1100007D0009507206B4602951870684601918C +:10B1200090470648A1004058002801D04030C5741F +:10B13000002003B030BD0000B04D0020580B0020AF +:10B14000FFB581B0002000900E460398FAF77AFA16 +:10B15000002802D001284CD04DE0142002F00CFB56 +:10B1600007463188FEF760FE05462448092D36D291 +:10B170007C68002C1ED02179A94203D02468002CC1 +:10B18000F9D117E0002C15D06379039A9B1D04991F +:10B19000FAF704FA05463088288000202871607983 +:10B1A00068806279A11D681DF9F75EF82846FAF7F4 +:10B1B000FBF920E03D740498010A7974384602F0E6 +:10B1C000D3FA014601230E48039AFAF7E7F905700E +:10B1D000FAF7EAF901210398FAF722FA0BE00623BD +:10B1E000039A0499FAF7DAF9318801808021017114 +:10B1F000DDE702200090009805B0F0BD140C0000BF +:10B2000002140000FFB585B00E460798FAF71AFA47 +:10B21000002802D0022009B0F0BD472002F0ACFAAD +:10B2200002900020694608700898070A308803F0E9 +:10B23000A8F90024694605468C8000281ED1029892 +:10B240001622016A684600780346504302461032CF +:10B250008A5A5204920F1FD10A5C401C085C1E4996 +:10B2600000021018884217D102AA03A9184603F059 +:10B270009BF802986946C05D88800224A31D174888 +:10B28000079A0899FAF78AF90746308838803D719D +:10B290007C80002D15D019E03946029802F064FA3E +:10B2A000014604230E48079AFAF778F907706946B1 +:10B2B00009784180FAF778F901210798FAF7B0F98F +:10B2C00007E0224601A9781DF8F7CEFF3846FAF7C5 +:10B2D0006BF9002009B0F0BD02290000140C000039 +:10B2E00004470000FFB58BB00C46472002F044FA3B +:10B2F0000025694605900D740E9804A9070A208858 +:10B3000003F03FF9060061D105981622016A6846EC +:10B31000007C5043024610328A5A5204920F3AD1AE +:10B320000A5C401C085C304900021018884232D187 +:10B3300002950395208800F0DFF802A90023009110 +:10B340001A4608A9FAF7A2F96846008C01210903F8 +:10B350000840C043C004C0172146401CFEF70AFC49 +:10B360000606360E32D168460997007C0190A57911 +:10B3700007AA694603F018F86846028806A80799E4 +:10B38000F8F772FF06A909980A460D546846018825 +:10B39000019803F047F83946059802F0E5F9A188CD +:10B3A0000D9A891D8BB201461048FAF7F7F8054649 +:10B3B000A288A11D801DF8F757FF2F706846007CFA +:10B3C0006880A088A8802846FAF7EEF80423084889 +:10B3D0000D9A0E99FAF7E2F8218801808670FAF743 +:10B3E000E3F800200FB0F0BD022900000A4700007A +:10B3F000160C0000F0B589B00446FAF74DF9054681 +:10B400000026154F1BE006A92046FAF7D9F80023BD +:10B4100002AA01A906A80096FAF744F9684600892D +:10B42000B84203D169460979022911D00B498842F3 +:10B4300003D168460079022807D0641CA4B2A8880A +:10B44000A04202D8E888A042DDD2002009B0F0BDB9 +:10B45000204609B0F0BD00000229000003280000CA +:10B46000F7B5002845D00199002942D08668002A06 +:10B4700001D10CE03668002E3BD0316A002938D06B +:10B480000198F8F71CFF0028F4D12CE03668002E54 +:10B490002FD0019C356A002CF8D0002DF6D0AC429C +:10B4A00024D02078F8F7C8FE07462878F8F7C4FEBD +:10B4B00087420DD12078002813D06078641C6D1C61 +:10B4C000F8F7BAFE07462878F8F7B6FE8742F1D0BB +:10B4D0002078F8F7B1FE04462878F8F7ADFE8442EC +:10B4E000D4D1002E05D0306A002802D0304603B0F7 +:10B4F000F0BD002003B0F0BDF0B589B00446FAF706 +:10B50000CBF805460026104F14E006A92046FAF7AE +:10B5100057F8002302AA01A906A80096FAF7C2F874 +:10B5200068460089B84203D1641CA0B209B0F0BDDE +:10B53000641EA4B2A888A04202D8E888A042E4D23F +:10B54000002009B0F0BD00000328000070B5164CC3 +:10B550002078002827D101210803FBF77DFF002078 +:10B56000FBF770FF0120FBF79BFF104D2846FAF711 +:10B570008FF903212846FAF7FBF901212846FAF74B +:10B58000BBF9012121702846FAF7DEF9142003F0F7 +:10B5900001FD702000F00CF8702000F009F8002187 +:10B5A0002846FAF7D1F970BD844700200008024010 +:10B5B00070B50546164CFFF7C9FF2946154D2846BC +:10B5C000FAF7F1F801212846FAF78CF9012128460B +:10B5D000FAF7C6F9002807D1641E13D001212846C6 +:10B5E000FAF7BEF90028F7D001212846FAF7D8F873 +:10B5F0002846FAF7B2F9044600212846FAF772F90C +:10B60000204670BD00212846FAF76CF9024870BD4B +:10B61000A086010000080240FFFF0000F7B50427E4 +:10B620000225494E86B01446082A74D21000784488 +:10B6300000790018874484030D3A3D5363704348F2 +:10B64000019001AB00970799069800F08BF809B0BC +:10B65000F0BD3F4F01213846FAF776F9142003F088 +:10B6600099FC7020FFF7A4FF7020FFF7A1FF0446AC +:10B6700000213846FAF768F93648B442448001D1CF +:10B68000354808E02046FAF795F83449F9F7C0F84C +:10B69000F9F7DCFA00B2694688812A4603AB0095C7 +:10B6A0000799069800F05EF809B0F0BDFDF7B4FA0E +:10B6B0000AE06020FFF77CFFB04201D1002003E0E8 +:10B6C0006021FAF7A1F880B26946088102AB2246F0 +:10B6D00000950799069800F045F809B0F0BD04F010 +:10B6E0009BF97D21C900F8F74DFD019001AB224681 +:10B6F00000970799069800F035F809B0F0BD03F0FF +:10B7000085FD019001AB224600970799069800F04D +:10B7100029F809B0F0BD13E0FDF77EFB104988421F +:10B7200001D1022000E00120694608740120009048 +:10B7300004AB22460799069800F014F809B0F0BD52 +:10B74000079809B0F0BD0000FFFF000011000100E4 +:10B750000008024084470020FF7F000000002041D5 +:10B760000040020130B4029C42540546491C88B294 +:10B770002C54401C002180B2002C07D95A5C2A545A +:10B78000401C491CC9B280B2A142F7D330BC7047FB +:10B7900010B5084C82B02078002808D106480090E7 +:10B7A000064801906846FEF7D5F80120207002B0E7 +:10B7B00010BD0000A047002079E2020139EF02012C +:10B7C000F8B50B30C608F600104D19E02068B042FD +:10B7D00015D3B0420BD96368871B201D0093F8F77F +:10B7E00043FDA019009B07604360286004E0606887 +:10B7F0002860201DF8F738FD201D2660F8BD251DA6 +:10B800002C68002CE2D10020F8BD00000048002088 +:10B81000FF25F5350A4E6F00FDF792FB0489322CA7 +:10B8200000D22C4601213046FBF7F8FC7D21204652 +:10B83000C90048433946F8F7A5FC03F0ABFBEBE73A +:10B84000000C014010B5A0230949022809D00022AC +:10B8500003280AD0042808D00B704A7000F0A2F820 +:10B8600010BD0B7080204870F8E7E0200870F4E706 +:10B8700011400020F8B52A492020486029480121BC +:10B88000C163294905228A610021C16327490B2030 +:10B89000086100F087F82748254A0263264941637A +:10B8A000264B8363264CC4632748264D0560274EEC +:10B8B0004660274981602749C160274901612749BE +:10B8C0004161274981612749016328482649416030 +:10B8D000274FC760274F07610262274A426283628F +:10B8E000C46205634663254A8263254AC2632648CB +:10B8F000244A0260184A4260244A82600163244953 +:10B9000081632448244A41688918244A914206D216 +:10B91000234982680A63C2684A6300698863F8BD84 +:10B9200000100140C027024040250240402702404D +:10B930000259F80040280240025B8500025A80004C +:10B94000025D8500025F8050802802400200087876 +:10B95000020A0800026EAC500259FC000200C80046 +:10B960001270131402700314026E2800C0280240E3 +:10B97000025D0500125B0500025B8400020A0600FE +:10B98000026E2C5002C3BF00002902401200AC001E +:10B99000125D0500104000206F2895FFAF590F0081 +:10B9A000C026024030B415481549037D154AFF2BC7 +:10B9B00006D1407DFF2803D113484078C0070CD042 +:10B9C0001248134B04789C604078D8611148086194 +:10B9D000114B8B62106030BC7047104B0B611048EC +:10B9E0004861104C8C61104D8D62C8620F4808632D +:10B9F00013600F485060946030BC7047D04D0020F9 +:10BA00000028024040280240C04E00201140002083 +:10BA100000270240127E0200127E0300027E020016 +:10BA200002C2A00012C70000027E030012C78000FD +:10BA300002C2E00082B0224920480863FDF78AFD77 +:10BA400020A0FBF723FF2AA0FBF720FF31A134A0A1 +:10BA5000FBF71CFF3848016838A0FBF717FF3EA131 +:10BA600042A0FBF713FF4AA0FBF710FFFCF74AFDCB +:10BA7000FCF73AFE01215148FBF7D4FB4021504826 +:10BA8000FBF7D0FBFDF760FA01F03AF80220002442 +:10BA90000202009023464BA101944B4803F0F0FEB4 +:10BAA000012000900023802248A10194484803F01F +:10BAB000E7FEFAF777FA03F047FBFEE70040028162 +:10BAC000007000400A3D3D3D3D3D3D3D3D3D3D3D1D +:10BAD0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D96 +:10BAE0003D3D3D3D3D3D3D3D3D3D3D3D3D0A000033 +:10BAF000206D636D2D6464632D626C653A20424C49 +:10BB000045202B204672656552544F53202B20430D +:10BB10004C490A0056312E30302E313700000000DB +:10BB2000204669726D776172652076657273696F00 +:10BB30006E2025730A000000004000202053797316 +:10BB400074656D436F7265436C6F636B203D202598 +:10BB50006C7520487A0A000043414949432D4D4302 +:10BB60004D2D3230323630393032000020424C45D3 +:10BB700020656E61626C65642C2061647665727408 +:10BB80006973696E6720617320222573220A0000A1 +:10BB90003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DD5 +:10BBA0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DC5 +:10BBB0003D3D3D3D3D3D3D3D0A000000000C014046 +:10BBC00000080140424C4500AD9202014C45440042 +:10BBD00011B8020110B50124E4022046FBF70EFA69 +:10BBE000002805D02046FBF703FA0D490220087013 +:10BBF000012424032046FBF701FA00280AD020463E +:10BC0000FBF7F6F9BFF34F8F07490648C860BFF34B +:10BC10004F8FFEE705484068002800D0804710BDE0 +:10BC2000800000200400FA0500ED00E04040002004 +:10BC300006480068002800D08047BFF34F8F0549B1 +:10BC40000348C860BFF34F8FFEE70000404000206C +:10BC50000400FA0500ED00E0064A11780A2907D22F +:10BC60008900891848601078401C107001207047C6 +:10BC700000207047304D002010B5084C084AE1798B +:10BC800013780020994207D28800801840688047C6 +:10BC9000E079401CE071012010BD0000B04D002093 +:10BCA000304D0020F8B5324D052629792846807997 +:10BCB000304C08290CD20A007A4412799218974421 +:10BCC00003080D1313191C2A052801D0FCF78EFE5A +:10BCD000F8BD022808D0FDF7B1F9F8BD607B002857 +:10BCE00002D1E079002802D0FDF746FAF8BDFDF751 +:10BCF000E1F9F8BD06202871F8BD022303220721CF +:10BD00001D48F9F74BFCA5210170E9784170072126 +:10BD100029716E7128E00223032207211748F9F7E1 +:10BD20003DFC0746A7203870E978797006206871D5 +:10BD3000002028710320F9F785FC032812D0A87988 +:10BD4000012804D0022802D003280BD104E0207D72 +:10BD5000002801D0032003E0A07E002802D00420A8 +:10BD6000A87100E0AE713846F9F71EFCF8BD00007E +:10BD7000B04D0020A04E0020A20D0000A30D000039 +:10BD800010B5002804D0014660220C48F8F76CFA80 +:10BD90000B490C48CA781C2A04D9427B002A01D1DD +:10BDA0001C22CA70C1781F2901D91F21C170017BD3 +:10BDB000E22901D9E221017310BD0000604E00208C +:10BDC000804E0020A04E002011490122087907284A +:10BDD0000CD08879002809D0012801D0052806D187 +:10BDE0000C48827B002A03D002200CE08A71704745 +:10BDF000027D002A01D0032005E0807E002801D0CA +:10BE0000042000E00520887110B5FCF7EFFD10BD9F +:10BE1000B04D0020A04E002070B5104C0525A07933 +:10BE2000062809D201007944097949188F44020291 +:10BE300004040403A57170BDA57102230322072128 +:10BE40000748F9F7ABFBA5210170E17841700721A4 +:10BE500021716571F9F7A8FB70BD0000B04D00209D +:10BE6000A20D000010B50B4C607DFF2810D00223FE +:10BE7000032207210848F9F791FBA7210170617D92 +:10BE80004170064A00215171FF216175F9F78CFB61 +:10BE900010BD0000D04D0020A30D0000B04D0020CB +:10BEA00010B50A4C207DFF280ED002230322072163 +:10BEB0000748F9F773FBA7210170217D4170054AFE +:10BEC00000215171F9F770FB10BD0000D04D00202A +:10BED000A30D0000B04D002010B508480223807863 +:10BEE0000322010206480831F9F758FB01210170CD +:10BEF00013214170F9F758FB10BD0000B04D002030 +:10BF0000040E000010B584B0002804D001462A2297 +:10BF10000E48F8F7A9F90EA00FC86C460FC40B4BDA +:10BF2000002069461C180A5C247922430A54401CEC +:10BF3000C0B20628F6D310220A48F8F795F90A4944 +:10BF40000A48F9F725FB04B010BD0000344E00206C +:10BF5000501921901F04D5624FA489AB90D0CF23F4 +:10BF600000000000BF4D0020384E0020FC000020E3 +:10BF70000020074B01460A01D2184032927AFF2A6C +:10BF800001D0401CC0B2491CC9B20329F3D3704789 +:10BF9000B04D0020F8B507460B46282043430D4618 +:10BFA000032207210E489B1CF9F7F8FA9121017032 +:10BFB000002406464570002D0ED92046282148430E +:10BFC000C1190022CA7180192822801CF8F74CF987 +:10BFD000641CE4B2AC42F0D33046F9F7E5FAF8BDA0 +:10BFE000910D0000F8B57D262025F600184B194C60 +:10BFF0001949032812D00A6A01273A430A620A6AD9 +:10C000009207FCD50A6AAA430A6201281AD00228BC +:10C010001AD01E60F9F74CFB2060F8BD0F480F27BF +:10C0200082683F023A438260086A04221043086231 +:10C03000086A0007FCD5086A284308623D20000111 +:10C040001E60E9E7064800E006481860E2E70000E5 +:10C050008C000020900000200010024000100140E1 +:10C06000D10300005704000010B50446084804231B +:10C070008078032201020748891DF9F78FFA0649E3 +:10C080004C800121017000214180F9F78DFA10BD2B +:10C09000B04D0020010C0000F00B0020084A117880 +:10C0A0000A290AD2C9004368891800688B60486071 +:10C0B0001078401C1070012070470020704700006D +:10C0C0005C4D0020FFB581B01C00064618D01078EA +:10C0D000411CA14214D8032C12D3401EC5B2507883 +:10C0E000971CB04206D12A4638460299F8F7FFF865 +:10C0F000002808D07A19601B801E0406240EE6D1A1 +:10C10000002005B0F0BD012005B0F0BDF0B504463B +:10C110006F4E704883B06D4FB168C1626E49016364 +:10C12000F16A8162F16B4163B16B816331467C22BC +:10C1300040313846F8F798F800257D60FD607D6253 +:10C140006648B8627D64BD64FD643D666448B86657 +:10C150006448386264486549057003200870644883 +:10C16000F91401600904016089140160F0686149F3 +:10C170000746401E0088604B884200D01F60366E24 +:10C18000701E0088884200D05E600120000300908D +:10C19000694601950D710820487101278F71684625 +:10C1A000FAF73AFF84215548F8F777F82A215448DE +:10C1B000F8F773F860215348F8F76FF852484F4981 +:10C1C000056145618561C561056245628562C5623B +:10C1D000FF264E48CE7006754675002002015218A3 +:10C1E0004032401CC0B296720328F7D3206808641E +:10C1F0006068486446486189C187217A45480329B7 +:10C2000001D8417700E0457701212020FBF724F990 +:10C21000414A4249042001F041FA4249404808603D +:10C220000A464149052001F039FA404A40490720B1 +:10C2300001F034FA40493F4808600A463F49082067 +:10C2400001F02CFA3E4A3F49092001F027FA3E4806 +:10C2500005633E48414907703D4805703D480570FB +:10C260003D48086001203E49C00208803D494F20FA +:10C2700008703D49082008703C4807210670467048 +:10C280008670C170057145718571C5711148384955 +:10C29000C1613849016238494162002002F080FCE6 +:10C2A00036490320F9F70AFA00210320F9F7B8F913 +:10C2B000002001F0C5FA0123032207213048F9F7D5 +:10C2C0006DF90770F9F770F903B0F0BDC0090020EF +:10C2D00000400201C000002031BC02010D470020D7 +:10C2E000B9EC0201D5BB0201C6000020D800002035 +:10C2F00000E100E0FEE7000040400020B04D0020DB +:10C30000344E0020604E0020B04E0020D04D002062 +:10C31000F04D0020104E0020804000208080010061 +:10C3200075030301C0400020C080010000410020CF +:10C3300000DB0100814100204041002040DB010082 +:10C34000C0460020C0610200007000406000002074 +:10C35000C9000020610000200090D0036C00002084 +:10C360006800002063000020640000200801002015 +:10C37000E1D6020109D80201A9D702010808030188 +:10C38000020D0000F8B5404D0646687D3F4C0F4653 +:10C39000FF281CD02046C268002A03D003213C4855 +:10C3A000F9F708F93A23032207213A48F9F7F6F892 +:10C3B000A4210170697D044641703748002201784C +:10C3C00000291ED00121A170A28002701BE06D2007 +:10C3D0000223032207214001F9F7E0F8A2210170AE +:10C3E0002E49C9784170F9F7DFF8EF7531462C48CE +:10C3F000F9F7CEF80120A875607802210843607033 +:10C40000F8BDA270A2800120E07019214901E180ED +:10C4100022482181038CE381438C2382838C6382B5 +:10C42000C38CA382FF23E2824133184D23836D78AE +:10C430006D070DD50525E5706181A181018CE18431 +:10C44000418C2185818C6185C08CA085E285238605 +:10C4500038200755204631463230F9F799F8E07810 +:10C46000810703D50220FFF7EDF906E0400701D56B +:10C47000032000E00120FFF7E5F90A490C2048718C +:10C480002046F9F791F8F8BDD04D0020C04E0020AD +:10C49000030F0000A10D0000304E0020344E00209C +:10C4A000E84D0020B04D0020F8B52C4E2C4D317DCC +:10C4B00001276878FF2941D0C1073ED0B843687092 +:10C4C0002849002008703A23032207212648F9F75B +:10C4D00065F80446A4202070307D60702878A07034 +:10C4E00068788006800F20716888E080A8882081A5 +:10C4F000E888E08128892082E7700120FFF7A2F90F +:10C50000687840070AD5E07802210843E07068881F +:10C510006081A888A0810320FFF794F9687800075C +:10C5200003D5E0780C210843E070104908204871D9 +:10C530000020B0752046F9F737F8F8BD3843687029 +:10C540006D200223032207214001F9F727F8A121DA +:10C5500001700749C9784170EDE70000D04D002017 +:10C56000C04E0020304E0020A10D0000B04D002034 +:10C57000344E002010B50A4C607DFF280ED00223F7 +:10C58000032207210748F9F709F8A5210170617D09 +:10C590004170054A0D215171F9F706F810BD0000F0 +:10C5A000D04D0020A20D0000B04D002070B50B4C06 +:10C5B000207DFF2811D00A4D687909280DD002236B +:10C5C000032207210748F8F7E9FFA5210170217D23 +:10C5D000417009216971F8F7E7FF70BDD04D002067 +:10C5E000B04D0020A20D000010B504464088A1887F +:10C5F0000246491C19234A43DB019A420FDC0628F4 +:10C600000DD3228890420AD3E2887D23DB009A4230 +:10C6100005D84B00C9184843D100884201DD0020ED +:10C6200010BD0D480E238078032201020B4808310B +:10C63000F8F7B4FF09210170218841806188818069 +:10C64000A188C180E188018100214181491E818149 +:10C65000F8F7AAFF012010BDB04D00200E0E00001B +:10C6600010B5084A084B906901888478994206D130 +:10C67000917CA14204D20024FAF7A4FE00E0002439 +:10C68000204610BD104D0020341200000B4610B59E +:10C6900004493A228969504341181846091DF7F7A1 +:10C6A000E3FD10BD104D002010B590B004463C21B4 +:10C6B0006846F7F7F2FDFFF7D3FF401EC0B26946A8 +:10C6C000FFF7E4FF08A8807CA0710CA92046033185 +:10C6D000F8F75EFF10B010BD10B590B004463C21D5 +:10C6E0006846F7F7DAFDFFF7BBFF401EC0B26946A8 +:10C6F000FFF7CCFF08A8007CA0710AA920460231F0 +:10C70000F8F746FF10B010BD10B590B004463C21BC +:10C710006846F7F7C2FDFFF7A3FF401EC0B26946A7 +:10C72000FFF7B4FF0AA920460231F8F731FF08A845 +:10C73000007CA071204606A9102208300231F7F7CC +:10C7400093FD0848C17820461830012904D01021F3 +:10C75000F7F7A3FD10B010BD10220349F7F784FDD1 +:10C7600010B010BD344E0020BF4D002070B590B009 +:10C770000D460646FFF774FF002D23D0854221D8D1 +:10C780001823032207211048F8F708FF0446172052 +:10C790002070012060703146A01CF8F7F9FE3C21A2 +:10C7A0006846F7F77AFD6D1EE8B26946FFF76EFF3F +:10C7B000204606A9102208300231F7F755FD204621 +:10C7C000F8F7F2FE10B070BD140D0000F3B58FB095 +:10C7D0000C463C216846F7F760FDFFF741FF012C4E +:10C7E0001AD0002816D0154D0AAE0236441EE0B20B +:10C7F0003A22A969504341186846091DF7F734FDEC +:10C80000062231460F98F7F772FD00280DD020065A +:10C81000000EEBD111B0F0BD0949421ECA710146AC +:10C820000F98FFF7A3FF11B0F0BD06A9102205482D +:10C830000231F7F719FD11B0F0BD0000104D0020D6 +:10C84000B04D0020CF4D002070B5284C82B020683C +:10C850008003FCD5264D687FFFF7C4FB606A606AE1 +:10C86000012630436062606AB04360622148C08F35 +:10C870000A2811D9E16932071143E1611E494A686A +:10C8800032434A601E491D4A0A6003224A6088609A +:10C890001C4808601C4808606846F8F7D9FE1B4928 +:10C8A00000980860687FFF252D02032811D000F052 +:10C8B00027F9206BA8432063206B3F2149020843DE +:10C8C0002063206B30432063012203211048F8F7D6 +:10C8D00071FE10480168A94301600F490868FF22F2 +:10C8E00012049043086002B070BD000000100240C6 +:10C8F000104E0020F04D0020401002405555000021 +:10C9000000300040AAAA0000CCCC00004840002023 +:10C91000010F000000E400E008E400E0F0B5D7B04B +:10C9200054A8F8F795FE4A490024886AC96A5499C0 +:10C930000122411A09010909D206914204D95499E8 +:10C94000081A000100094142424E40290CDC70885F +:10C95000002809D0401E7080142203213E48F8F7B9 +:10C9600029FE002057B0F0BD3C48FF2156902931E8 +:10C970006846F7F792FC707CB569002832D0FFF763 +:10C980006FFE69468870B17C6F4688420BD23A21AF +:10C9900048430246291D381DF7F766FC694688782A +:10C9A000401C887008E03A21401E48430246294650 +:10C9B0003E31381DF7F758FC694688783A214843DC +:10C9C000C0190A4636385699F7F74EFC244869468E +:10C9D0000880B069FAF7F6FCFF2227326946B06991 +:10C9E000FAF71EFDFF20F53070804A944B944C946A +:10C9F0004D944E944F94509451945294174853949C +:10CA0000418D40AA1185818D5185C08D9085154C31 +:10CA100048AA257C9573102213494CA8F7F724FCEB +:10CA20001248C078012804D11022114950A8F7F704 +:10CA30001BFC01260F48002DC67306D1A07C0028E0 +:10CA400003D001214AA8FFF7A5FA0B48067088E732 +:10CA5000C0800240104D0020040F0000D44C002084 +:10CA600034120000F44C0020EE4C0020344E002024 +:10CA7000BF4D0020D04D0020304E002002480078ED +:10CA8000002800D001207047104D00200148007997 +:10CA900070470000104D002070B517493CC80E4685 +:10CAA00084B040363CC64368026880684B65134CCE +:10CAB0000A658865607C002818D0002569460D72DB +:10CAC000FAF792FCFFF7CCFD69460872E16901268E +:10CAD000002906D068460095067002A801906846B5 +:10CAE00088476846007A002802D0267004B070BDDE +:10CAF000257004B070BD0000D44C0020104D002003 +:10CB000004490868401C0860012801D001207047D2 +:10CB1000002070472440002003490868002802D004 +:10CB2000401E08600120704724400020F8B50C46E4 +:10CB30002849294B4118294F294A0026069D0029DA +:10CB400008D0012922D0274940180A282FD30120D4 +:10CB50002870F8BD20780A2838D221498000095869 +:10CB6000214A914203D11E490E501E502EE0B94277 +:10CB70002CD10322082311461C48F8F70FFD217819 +:10CB8000017061684160F8F70FFD1FE020780A2806 +:10CB90001CD280001158B94218D119581150207870 +:10CBA0001349626840180321F8F704FD0EE0C0B293 +:10CBB0000A280BD284001159002907D0B94205D0A8 +:10CBC000094FB94202D016511E5188472E700020DD +:10CBD000F8BD0000FBF0FFFFAC4C0020CFED0201E0 +:10CBE000844C0020F9F0FFFFCDED0201060F00009C +:10CBF000070F0000F7B5534F3878002809D0042AF2 +:10CC000009D2012211217B69009800F09EF903B03E +:10CC1000F0BD002314E00C784E7820468C78360264 +:10CC2000CB783043240420431B061843CB78000202 +:10CC3000000A1B0618437B690D1D141F984206D07D +:10CC400002221121009800F080F903B0F0BDB8680D +:10CC50001E19864203D90322112100986DE07E61DE +:10CC6000F869B0420FD2F96978684018FAF7AAFB60 +:10CC7000002801D0052207E00120F9690003081807 +:10CC8000F861B042EFD30022002A3CD1B86A0028F4 +:10CC900022D02D49042808D2002C1BD02B780B540D +:10CCA000401C641E6D1CB862F4E73E46042811D196 +:10CCB000B1697068244B401804221946FAF7B0FB9A +:10CCC000002801D0052203E0B069001D0022B061F8 +:10CCD0000020B062002A16D1042C1DD3BA697868EE +:10CCE000A608B600801829463246FAF799FB0028B4 +:10CCF00001D0052203E0B86980190022B861AD199E +:10CD0000A41B002A08D011217B69009800F01DF9AE +:10CD1000FCF776F803B0F0BD002C05D0224629467A +:10CD20000948F7F7A1FABC62BB693A6A0098190B87 +:10CD30009142EFD939620022112100F006F903B0C7 +:10CD4000F0BD0000584700207C470020F7B56F4D2C +:10CD50008CB028780B46002809D0042A09D001227B +:10CD600012216B690C9800F0F0F80FB0F0BD0023B1 +:10CD700013E01A78D97810465A780906120210433F +:10CD80009A781204104308430402D878240A000653 +:10CD900004436B69A868834206D0022212210C98D2 +:10CDA00000F0D3F80FB0F0BDA86A0026002815D017 +:10CDB000042806D2564AFF211154401CA8620428B8 +:10CDC000FAD3AB69686852490422C018FAF728FB05 +:10CDD00000287DD1A869AE62001DA861A9686868B5 +:10CDE000FCF7AEFEA04202D1E968884209D00422D5 +:10CDF00012216B690C9800F0A8F8FCF701F80FB04D +:10CE0000F0BD6868001D00F08FF869680A460832B6 +:10CE1000904203D3AA688918814209D806221221B8 +:10CE20006B690C9800F091F8FBF7EAFF0FB0F0BDCA +:10CE3000384C6F460FCC0FC70FCC0FC7A268616884 +:10CE400020680A920890344F0098203C0991B8421B +:10CE500006D128212046FCF773FE0A9988420AD0A1 +:10CE600000960196029603960496059606960796F6 +:10CE7000089609960A960097284A6968914201D156 +:10CE8000012000E0022001909142684601D1083063 +:10CE900000E018300160A9684160E9688160296993 +:10CEA000C16028216846FCF74BFE0A902046FAF73D +:10CEB00089FA00280FD12C2269462046FAF7B0FAE9 +:10CEC000002808D12C2221466846F7F710FA00E026 +:10CED00001E0002809D0052212216B690C9800F0AE +:10CEE00034F8FBF78DFF0FB0F0BD00221221AB68C4 +:10CEF0000C9800F02AF8C82002F04CF8BFF34F8FCE +:10CF000008490748C860BFF34F8FFEE75847002025 +:10CF10007C4700200040000111C011CA00800001C0 +:10CF20000400FA0500ED00E00378C2781946437862 +:10CF300012061B0219438378C0781B04194311435E +:10CF40000902090A00060843704710B582B06C4612 +:10CF500021706270A370190AE170190C2171190E09 +:10CF60006171014606236A461F20FBF7B3FC02B03D +:10CF700010BD000070B5FEF70BFCFCF7AFFC040021 +:10CF80002FD01A4D2889F7F745FE02460B4618A107 +:10CF90002046FCF757FCE868F7F73CFE02460B46D4 +:10CFA00014A12046FCF74EFC13480078F7F732FE38 +:10CFB00002460B4611A12046FCF744FC2046FCF734 +:10CFC0009DFD05462046FCF795FC002D09D028461E +:10CFD000FCF7B4FE0BA0FCF7B1FE2846FCF796FD6B +:10CFE00070BD09A0FCF7AAFE70BD0000AC5C00207B +:10CFF0006C65640070776D008847002076616C690D +:10D00000640000000D0A00006A736F6E3A20616CC4 +:10D010006C6F63206661696C0D0A000070B5134C7B +:10D0200001256078002802D1FAF7DEF96570104812 +:10D030003021FCF785FD0E490E4E08633046FAF7A5 +:10D04000C1F900280DD1342209493046FAF7E8F930 +:10D05000002806D1342231460548F7F748F9002860 +:10D0600001D0012070BD2570002070BD88470020D0 +:10D07000AC5C002000600001F3B583B0049800218F +:10D0800006688068009137187D1C305C2C46222889 +:10D090007ED10498406807E05C2A04D15B1C83427F +:10D0A00077D2491C641C641CA31B834202D22278E1 +:10D0B000222AF1D1A21B82426BD22078222868D189 +:10D0C000E01B401A0499401C096988470090002819 +:10D0D0005ED0A54270D229785C2903D00170401C33 +:10D0E0006D1CD8E00223611B012952DB6A78662A95 +:10D0F00015D008DC222A22D02F2A20D05C2A1ED06C +:10D10000622A46D108E06E2A0DD0722A0FD0742A06 +:10D1100011D0752A3DD115E00821017010E00C21D5 +:10D120000170401CB6E00A210170401CB2E00D21E4 +:10D130000170401CAEE009210170401CAAE00270A1 +:10D14000401CA7E00022944606296FDBAF1C134663 +:10D15000F95C0E46303E092E02D8303A8A180BE0B0 +:10D160000E46413E052E01D8373A04E00E46613E98 +:10D17000052E1FD8573A8A18032B00D212015B1CC8 +:10D18000042BE5D337218902531A55498B4201E01C +:10D190009CE094E07BD91B23DB02D31A8B423FD85F +:10D1A0000C23A91D9E46631A062B70DB0B785C2BA3 +:10D1B0006DD102E00022E5E770E04B78752B66D177 +:10D1C000891C019100210E46019B9B5D1F46303F4B +:10D1D000092F02D8303959180BE01F46413F052F5F +:10D1E00001D8373904E01F46613F052F16D857395B +:10D1F0005918032E00D20901761C042EE4D33723DC +:10D200009B02CE1A01239B029E4240D292058905C1 +:10D21000120B890D0A439901521803E00021EEE731 +:10D2200006218E46802A02D2012315E02FE001213B +:10D23000C9028A4203D20223C0218C460CE001219C +:10D2400009048A4202D20323E02104E025498A42EC +:10D250001DD80423F0218C46591E0906090E0AD058 +:10D26000164680273E43BF273E404654491E92093A +:10D270000906090EF4D1012B03D961460A43027055 +:10D2800002E05106490E0170C018734600E0002309 +:10D29000002B14D0ED18A54200D21CE7002101702C +:10D2A00003981021C16003990098086104980499BB +:10D2B0000068201A401C8860012005B0F0BD00986D +:10D2C000002803D00498416900988847002D04D0B5 +:10D2D00004980068291A04988160002005B0F0BD08 +:10D2E000FF030000FFFF1000F0B591B00C000646F0 +:10D2F0007ED0216800297BD0A0686368021D9A4215 +:10D3000006D808180422DBA1F7F707F8002833D065 +:10D31000A0686268411D914207D82168052208185B +:10D32000D6A1F6F7FAFF00282ED0A0686268011D8A +:10D33000914207D8216804220818D2A1F6F7EDFF20 +:10D34000002829D06268A168914203D22068405C1D +:10D3500022282BD091427AD22068405C2D2802D01E +:10D360003038092873D800200146109020682E22FA +:10D37000002807D06B464DE00420F060A068001D37 +:10D38000A060012011B0F0BD0120F060A068401D38 +:10D39000A060012011B0F0BD0220F060012070619A +:10D3A000A068001DA060012011B0F0BD21463046EC +:10D3B000FFF762FE11B0F0BD25682818085C34281C +:10D3C00020D00DDC05462B3D092D28D22F007F44AF +:10D3D0003F79FF19BF441623161823161616160098 +:10D3E00038280FD008DC35280CD036280AD000E0C9 +:10D3F00074E0372813D105E0392803D0452801D03F +:10D4000065280CD1585400E05A54491C3F2906D2D3 +:10D41000002C04D0A06867684518BD42CCD300201A +:10D42000585410A9184601F0C3FC0F460546109940 +:10D430006846884252D0F761944A954B284639464F +:10D44000B561F7F789FC03D8924870610FE019E0E5 +:10D450000022914B28463946F7F76AFC02D8012092 +:10D46000C00703E028463946F7F70AFC7061082038 +:10D47000F060109AA1686846101A0818A060012090 +:10D4800011B0F0BD7D20C000914203D223685B5CE7 +:10D490005B2B06D0914279D22268515C7B2967D000 +:10D4A00074E00027E1683D4681426FD2491CE1608B +:10D4B0002168A068095C5B2968D1401CA0602046F7 +:10D4C000FCF7A2F96168A068884203D22268125C66 +:10D4D0005D2A38D0884202D3401EA06056E0401E2C +:10D4E000A060204610300090FCF76EFA002839D07A +:10D4F000002F23D0286045600546A068401CA0602E +:10D500002046FCF781F921462846FFF7EDFE00286A +:10D510002AD02046FCF778F9002C25D06168A06855 +:10D52000884203D22168095C2C290AD062689042A3 +:10D530001AD22168085C5D2816D104E007463D46F2 +:10D54000DBE70098D0E7E068401EE060002F00D0E5 +:10D550007D602020B760F060A068401CA0600120C2 +:10D5600011B0F0BD002F11D03846FCF7C3F90DE023 +:10D570000027E1683D46814208D2491CE1606168AC +:10D58000A068884202D2115C7B2902D0002011B031 +:10D59000F0BD401CA0602046FCF736F96168A06829 +:10D5A000884203D22268125C7D2A4CD0884293D2F2 +:10D5B000401EA060204610300090FCF705FA0028BD +:10D5C00055D0002F4ED0286045600546002CCBD0AA +:10D5D000A0686168401C8842C6D2A0602046FCF763 +:10D5E00013F921462846FFF747FD0028BCD0204606 +:10D5F000FCF70AF928692862002028616168A068A0 +:10D600008842B1D22168095C3A29ADD1401CA060A2 +:10D610002046FCF7F9F821462846FFF765FE00286A +:10D62000A2D02046FCF7F0F86168A068884203D2D7 +:10D630002168095C2C2918D06268904294D2216834 +:10D64000085C7D2890D1E068401EE060002F00D08B +:10D650007D604020B760F060A068401CA0600120A1 +:10D6600011B0F0BD07463D46B0E70098A5E7002F92 +:10D670008CD079E76E756C6C0000000066616C738D +:10D680006500000074727565000000000000C0FFB6 +:10D69000FFFFDF41FFFFFF7F0000E0C1102819D22C +:10D6A00030B40D4C83001B199D6989032D0B2D038C +:10D6B000090D0D439D619969084D92099205294014 +:10D6C000920A1143996101226169824011436161AB +:10D6D00030BC70477047000000200240FF0FC0FFC1 +:10D6E000F3B5054681B00026408800F003F901003B +:10D6F0000AD01C4F6A88002014234343DB195B8A3D +:10D70000934203D142262AE0402628E0401CC0B2C2 +:10D710000A28F1D3002E22D1002414206043C0191E +:10D72000408AFF2806D0641CE4B20A2CF5D30A2CE8 +:10D7300014D014E028460830009014206043C0192B +:10D740000E686B78AA880746A91DB0470600EED17F +:10D75000688878820298398A0180E8E74B2630464B +:10D7600003B0F0BD684B002002885004400CD20B7F +:10D7700001D009020843704710B40024094A214629 +:10D7800014234B439B185B8A834204D114204143EA +:10D790008818C46803E0491CC9B20A29F0D320469E +:10D7A00010BC7047684B002030B4FF23040AC5B298 +:10D7B0000A490020142242435218128AAA4204D174 +:10D7C000142250434018438A03E0401CC0B20A2888 +:10D7D000F0D3200230BC184370470000684B002093 +:10D7E000084A11780A290AD2C900436889180068D2 +:10D7F0008B6048601078401C10700120704700203A +:10D8000070470000304C002030B4FF23040AC5B23A +:10D810000A490020142242435218528AAA4204D1D3 +:10D82000142250434018038A03E0401CC0B20A2867 +:10D83000F0D3200230BC184370470000684B002032 +:10D84000F1B582B00299294E0020002900D1307034 +:10D8500000250298002804D0012834D002283ED1A7 +:10D860000FE0294614225143214A284609308C18DA +:10D870002082C0B2F7F728FF207C2146F7F71EFF71 +:10D880002DE0284614214843194900234718B87C45 +:10D89000009030781C4600280DD9E000801982885D +:10D8A00000998A4202D1806880470346641C307820 +:10D8B000E4B2A042F1D8002B02D05968384688471C +:10D8C000387CF7F707FF1422094B6A430021D01870 +:10D8D000FF24C160448299504160018141816D1CE7 +:10D8E000EDB20A2DB5D303B0F0BD0000304C0020DE +:10D8F000684B002070B50146094DCEB20020297852 +:10D90000044600290BD9E10049198A88B24201D1A5 +:10D9100088688047641C2978E4B2A142F3D870BDBE +:10D92000304C0020F7B500248AB000940194029492 +:10D9300003940E4604940594069407940894FF27D4 +:10D9400001371168154638468847059601970090BB +:10D95000AA686968286806900098089207910028CC +:10D960003CD069460A9800F0CDF8002830D00098E5 +:10D97000002806D002994018F6F79AFC0299401840 +:10D980000290AA68002A07D002990098491C904783 +:10D9900006001DD0009418E002982968401C8847B2 +:10D9A000060015D002980199401C814201D20A4616 +:10D9B00001E0029A521C30460099F6F755FC029895 +:10D9C0003454696800988847009430460DB0F0BD23 +:10D9D0000098002802D069688847009400200DB0A4 +:10D9E000F0BD0000F8B500240A460546002910D015 +:10D9F000002D10D001460078002826D008780C2889 +:10DA00003BD015DC082838D0092836D00A2815D193 +:10DA100033E00020F8BD03211046FCF7BDFB0028D1 +:10DA2000F8D0222101704170002181700120F8BDE1 +:10DA30000D2822D0222820D05C281ED0202800D2F9 +:10DA4000641D4878491C0028D8D1481B0719F91CC7 +:10DA50001046FCF7A1FB061EE9D0002C0FD02220B7 +:10DA600030702878741C002834D0C0B21F2813D915 +:10DA7000222811D05C2837D10EE0641CE1E7222473 +:10DA800034703A462946701CF6F7EEFBF0194470E4 +:10DA9000002181700120F8BD5C2020702A78641C70 +:10DAA0000C2A23D006DC082A1DD0092A24D00A2AF1 +:10DAB00006D11DE00D2A1DD0222A12D05C2A13D0D7 +:10DAC0000EA12046F9F7F2FE241D6878641C6D1C37 +:10DAD0000028CAD12221F019417000218170012053 +:10DAE000F8BD222000E062202070EEE76620FBE710 +:10DAF0006E20F9E77220F7E77420F5E775253034DA +:10DB000078000000002801D0002901D100207047D2 +:10DB1000F0B50546007B8BB00C4610287ED008DCA3 +:10DB2000012819D0022821D0042809D0082876D14C +:10DB300028E0202874D0402873D080287DD19BE035 +:10DB400005212046FCF728FB002803D0DCA1F7F7CD +:10DB5000C7FD01200BB0F0BD06212046FCF71CFBE1 +:10DB60000028F7D0D8A1F7F713FD08E005212046DB +:10DB7000FCF712FB0028EDD0D5A1F7F7B1FD01208D +:10DB80000BB0F0BD07910024AF69EE6900942E2020 +:10DB900001940394049405940294069408943146E5 +:10DBA00009940A90002F01D0012000E000200143D9 +:10DBB0004800C9494008081AC00F14D1012170005B +:10DBC0004905C84201D1002F0DD06869F7F70EF85A +:10DBD0003A463346F7F7ACF80BD1C0A168466A69FC +:10DBE000F9F764FE26E0BEA16846F9F75FFE054638 +:10DBF00021E03A463346BCA16846F9F757FE054690 +:10DC000008AABBA16846F6F797FB01280CD13A4653 +:10DC1000334609990898FCF7A3F803E03EE00CE0CE +:10DC200041E094E0002806D13A463346B1A1684667 +:10DC3000F9F73CFE05461A2D02D300200BB0F0BDCB +:10DC4000691C0798FCF7A8FA0028F7D0002D0BD91B +:10DC50002E236A46115D0A9EB14201D1035500E0B0 +:10DC60000155641CAC42F5D300210155079880682A +:10DC700041190798816082E728690028DED0F6F70D +:10DC800017FB401C064601462046FCF785FA002893 +:10DC9000D4D032462969F6F7E7FA70E72869FFF72A +:10DCA000A1FE0BB0F0BDAD6801212046FCF774FA6F +:10DCB0000028F6D05B210170A068401CA060E068DD +:10DCC000401CE060002D34D0002621462846FFF796 +:10DCD00019FF002813D0002C09D02068002806D096 +:10DCE000A1684018F6F7E4FAA1684118A160286815 +:10DCF00000281BD06069002804D0022703E03046CA +:10DD00000BB0F0BD0127791C2046FCF745FA00282E +:10DD1000F5D02C2101706169401C002902D020211E +:10DD20000170401C0670A068C019A0602D68002D0D +:10DD3000CBD102212046FCF72FFA0028E0D05D214C +:10DD4000017000214170E068401EE06017E76069E3 +:10DD5000AD68002801D0022700E00127791C204689 +:10DD6000FCF71AFA0028CBD07B210170E168401C37 +:10DD7000491CE16062690A21002A00D00170A06894 +:10DD8000C019A060002D78D000276069002814D049 +:10DD90002046E168FCF700FA002825D0E26800215F +:10DDA000002A06D909220270E368401C491C8B42F4 +:10DDB000F9D8E168A0684018A0602146286AFFF7FA +:10DDC00011FE002810D0002C09D02068002806D0B1 +:10DDD000A1684018F6F76CFAA1684118A160606963 +:10DDE000002804D0022603E038460BB0F0BD01261F +:10DDF00031462046FCF7D0F90028F5D03A210170D1 +:10DE00006169401C002901D009210170A0682146E8 +:10DE10008019A0602846FFF775FE0028E4D0002C8A +:10DE200009D02068002806D0A1684018F6F740FA0B +:10DE3000A1684118A1606069002800D0012029680C +:10DE4000002900D001214618711C2046FCF7A4F9D6 +:10DE50000028C9D02968002902D02C210170401C5B +:10DE60006169002902D00A210170401C0770A06876 +:10DE70008019A0602D68002D87D16069002802D02C +:10DE8000E168491C00E002212046FCF785F90028E2 +:10DE9000ABD0616900290BD0E2680021012A07D0CC +:10DEA00009220270E368401C491C5B1E8B42F8D8B3 +:10DEB0007D21017000214170E068401EE0605EE657 +:10DEC0006E756C6C0000000066616C73650000008C +:10DED00074727565000000000000F07F256400008A +:10DEE0006E756C6C0000000025312E313567000026 +:10DEF000256C670025312E313767000070B5054667 +:10DF00000078002813D00A4E2846F6F7D1F984B2DB +:10DF10000D2C00D90D2471782346481C70702A46B8 +:10DF20000220FAF7D7FC2D1928780028ECD170BD13 +:10DF30004C470020F8B5069E1F46182E01D918251B +:10DF400000E0354613460A4601460CA00096F9F754 +:10DF50009DFC0024002D07D9395D11A0F9F796FC2E +:10DF6000641CA4B2AC42F7D3AE4202D90EA0F9F7BA +:10DF70008DFC0FA0F9F78AFCF8BD00005B424C4510 +:10DF80002025735D20747970653D307825303258D6 +:10DF9000207365713D2575206C656E3D257500000B +:10DFA0002025303258000000202E2E2E00000000C8 +:10DFB0000D0A0000F8B5134E0F4675690446306827 +:10DFC000001D00F005FF601C07D1002F05D031684F +:10DFD0000D48091D00F089FFF8BD30682C19446018 +:10DFE0003168AC4204D2B068091D00F065FFF8BD8D +:10DFF0007068091D00F060FF306B8442F7D2346313 +:10E00000F8BD0000A4470020BC5D0020F8B5856B7A +:10E01000164604460027026C002A11D0002E19D0A3 +:10E02000E068F6F721F9216CE068401AE0602268A8 +:10E03000904202D26068401AE060022E17D019E0C8 +:10E040002068002816D1606801F056FD07460020C0 +:10E0500060600FE0A068F6F707F9216CA06840182F +:10E06000A0606168884205D32068A06002E0002DAE +:10E0700000D06D1E6D1CA5633846F8BD114D124EC3 +:10E08000124FE868002817D000F03CFFF068C46821 +:10E09000201D00F09DFE2869401E2861E868401E92 +:10E0A000E86000F03BFF206B00F046FF204600F0E8 +:10E0B00043FFE8680028E7D138680128E1D900F07B +:10E0C0005DFFDEE7A4470020A85D0020E05C0020A3 +:10E0D00030B4124900E011460A688242FBD34B6813 +:10E0E0005C18844203D140681818486008464368A9 +:10E0F0001C1894420CD10A4C2468A24206D05268E3 +:10E100009A1842600A681268026002E0046000E047 +:10E110000260814200D0086030BC7047F0470020A8 +:10E12000E0470020F7B582B0039800260068002879 +:10E1300059D003984168024649680832416000920C +:10E14000914201D1496841604068C06801900398DC +:10E15000416849684160009A914201D14968416033 +:10E16000CF68242002997043441804983D46002F3C +:10E1700001D11E490D682560294634316160E96A84 +:10E180002161296BE161696CA1600023E96CA361E5 +:10E190006161052813D015490A68954201D123739E +:10E1A00011E0207303280ED1886B401C8863A86A95 +:10E1B000002801D00220207301F040FD03E0284632 +:10E1C000FBF7BAFF2073286B00210278A52A04D13F +:10E1D0004278401C491CA52AFAD08808208401985E +:10E1E000761C8742B3D1304605B0F0BDA44700206D +:10E1F00003480068401C72B600D0FEE7FEE700004E +:10E20000F8470020F8B5054600F07CFE2E46403663 +:10E2100005243457002C0FDD2F462437686A002868 +:10E220000AD0384601F0D8FC002801D000F03AFFAF +:10E23000641E64B2002CF1DC0027FF43777100F00C +:10E240006DFE00F05FFE04243457002C10DD2846DC +:10E2500010300090286900280AD0009801F0BCFC1A +:10E26000002801D000F01EFF641E64B2002CF1DC17 +:10E27000377100F053FEF8BDF8B50446002500F0F4 +:10E280008BFF374E00273068364A002801D0F068EF +:10E290001BE0052134480903430705D0C01DC00811 +:10E2A000314BC000C31AC91A41180839C908C9003E +:10E2B0005760106031604F600B1A0F60436001605F +:10E2C000B3600120C0077360F06004423FD1002CAE +:10E2D0003DD020460830410708D04107490F0823A8 +:10E2E000591A0818410701D072B6FEE700282ED04F +:10E2F000716888422BD81B49146801E021461446F6 +:10E300006268824202D22268002AF7D132689442BF +:10E310001DD00D6822680A60616808350A1A102A43 +:10E3200009D921184B0701D072B6FEE74A60606038 +:10E330000846FFF7CDFE61687068401A7060B268E9 +:10E34000904200D2B060F06827600143616001F044 +:10E3500075FC680701D072B6FEE72846F8BD0000DC +:10E36000E0470020F0470020D05D00200449086805 +:10E37000002803D00868026D521C026508687047C7 +:10E38000A447002010B40124031F24061C601B1F97 +:10E390001960191F034B0B6014390A6010BC403818 +:10E3A00070470000F1E1020170B5064614460D46C3 +:10E3B0004720FFF7E1F90369002B0DD01879B0422F +:10E3C00007D158792880981D2060002B04D00020A8 +:10E3D00070BD1B68002BF1D10020288020600A202E +:10E3E00070BD000070B516460C461046F7F72AF9C6 +:10E3F000002813D14720FFF7BFF905460623324610 +:10E4000019460748F7F7CAF8A98862888918018071 +:10E41000A1884180A1790171F7F7C6F8002070BD8D +:10E42000180C0000F7B506460D464720FFF7A4F983 +:10E4300004690746002C14D02079B0420BD16079D2 +:10E44000A8420CD0384621461030F7F7EFF82046A6 +:10E45000F7F7CEF805E02468002CEDD101E0002CA0 +:10E460000AD1284601210830F7F7CEF804460146C4 +:10E4700038461030F7F7E0F8267165712A46A01D7E +:10E480000299F5F7F1FE002003B0F0BDF8B5C568BC +:10E490000124287F0F4601281ADD0E4E2046162241 +:10E4A00050430246296A10328A5A5204920F0BD105 +:10E4B0000A5C401C085C00021018B04204D1E1B2B2 +:10E4C0000022384600F03EF9287F641CA042E5DCBB +:10E4D000F8BD000002290000F8B5C5680124287FB6 +:10E4E0000F4601281ADD0E4E2046162250430246E2 +:10E4F000296A10328A5A5204920F0BD10A5C401CCE +:10E50000085C00021018B04204D1E1B20022384683 +:10E5100000F018F9287F641CA042E5DCF8BD00007B +:10E520000229000070B5C46805462069002803D0A0 +:10E530000020002802D00EE00120FAE7264610361F +:10E540003046F7F74FF8F7F753F82069002808D05E +:10E5500000210029F4D00020E8602046F7F748F8B1 +:10E5600070BD0121F5E710B504464720FFF704F917 +:10E5700082790021A24202D98088001981B208461E +:10E5800010BD70B504460D464720FFF7F5F801466B +:10E5900080888022A04206D889794118A14202D9F8 +:10E5A000201A28700022104670BDFFB585B00E9D60 +:10E5B0000646297801208840401E049018460E2106 +:10E5C0000840328A69681F46403001920023039058 +:10E5D000009302912B7804AAA9680698F7F786F8A9 +:10E5E000009000282AD101212820F7F70DF80446D1 +:10E5F000AA686968286862622162E061F46006982E +:10E600000188A180217FA171F80701D00120C003FA +:10E61000079908432080308A608047207082304606 +:10E6200000F0AAF820461030F6F7F4FF217F206AA8 +:10E6300000F008F8308A0021F6F7F2FF009809B0E0 +:10E64000F0BD0000F3B583B00020019004980125CF +:10E65000012845DD1621039A69438818028A52046D +:10E66000920F39D1039A4078515C000209181D4875 +:10E67000814231D101A80290EFB204264720FFF772 +:10E680007BF800900469002C14D02079B8420BD19B +:10E690006079B0420CD0009821461030F6F7C6FFE2 +:10E6A0002046F6F7A5FF05E02468002CEDD101E037 +:10E6B000002C0AD1304601210830F6F7A5FF0446A8 +:10E6C000014600981030F6F7B7FF277166713246A1 +:10E6D000A01D0299F5F7C8FD04986D1C8542B9DBB1 +:10E6E00005B0F0BD0229000000487047EC020301AC +:10E6F00070B5064610480D46007800281AD047200D +:10E70000FFF782F8A91D8BB2014603220B48F6F7EA +:10E7100045FF04460A482A46807820700120607030 +:10E7200005206080A5803146A01DF5F79DFD20469F +:10E73000F6F73AFF70BD000037470020064700009B +:10E74000B04D002070B584B00E461446054601AAAF +:10E7500069463046FFF728FE6846028802A80199FC +:10E76000F5F782FD02A84455024668460188304606 +:10E77000FFF758FE04B070BD10B504464720FEF701 +:10E78000FBFF04492160092161811830606001208C +:10E79000208110BDFC020301FFB583B00C46472069 +:10E7A000FEF7EAFF0546808861882678401887B220 +:10E7B0000598F6F747FF012807D03846FCF71AFE00 +:10E7C0006946FFF7DEFE002802D0022007B0F0BD48 +:10E7D00001210598F6F724FF0C3C0020AC6028735B +:10E7E00068460078687301AA02A9FFF7DDFDA868F2 +:10E7F00001990446895D0C34890720D5A188C28817 +:10E8000008318BB23102C1200001891DF6F7C6FE26 +:10E81000064613203070A88861884018B080A08810 +:10E82000F0803046A288A11D0830F5F71DFD304666 +:10E83000F6F7BAFE01210598F6F7F2FE01E0F6F7C9 +:10E84000D7FE012007B0F0BD10B5FAF737FD002064 +:10E8500010BDFFB583B00C464720FEF78DFF05467F +:10E86000808861882678401887B20598F6F7EAFE16 +:10E87000012807D03846FCF7BDFD6946FFF781FE49 +:10E88000002802D0022007B0F0BD0C3CAC602E7313 +:10E8900068460078687301AA02A9FFF785FDA86899 +:10E8A00001990446895D0C34890720D0A188C2886B +:10E8B00008318BB23102C1200001891DF6F76EFECE +:10E8C000064612203070A88861884018B080A08861 +:10E8D000F0803046A288A11D0830F5F7C5FC30460F +:10E8E000F6F762FE01210598F6F79AFE01E0F6F7C9 +:10E8F0007FFE012007B0F0BD10B50C464720FEF7A3 +:10E900003BFF80886188A31D401880B2A188002247 +:10E91000FAF76CFC002010BDF8B5488800900C4652 +:10E920008E88F9F7EBFE00281DD0182E01D9182784 +:10E9300000E03746324623A00099F8F7A7FF0025EC +:10E94000002F08D96019817927A0F8F79FFF6D1C67 +:10E95000ADB2BD42F6D3BE4202D925A0F8F796FF6C +:10E9600025A0F8F793FF009802281FD0062802D0B0 +:10E97000082824D11FE0022E21D1E0881F49012858 +:10E9800002D0002808D01AE001200870F9F7B6FE7E +:10E99000002814D01AA006E000200870F9F7AEFE97 +:10E9A00000280CD01CA0F8F771FF08E0A188A01D7A +:10E9B000F9F7C0FE03E0A188A01DF9F7FFFD0020D4 +:10E9C000F8BD00005B424C455D207772697465209C +:10E9D000696E643A206174745F6964783D257520BE +:10E9E0006C656E3D25750000202530325800000012 +:10E9F000202E2E2E000000000D0A000037470020B8 +:10EA00005B424C455D206E6F7469667920656E616E +:10EA1000626C65640D0A00005B424C455D206E6FC0 +:10EA2000746966792064697361626C65640D0A00BB +:10EA3000FFB581B000276846078048881C460D4610 +:10EA4000082823D00A2825D005206946088014A666 +:10EA5000684600882146083083B21348039AF6F7C7 +:10EA60009DFD877129780446017068460288A2805E +:10EA700069886180002A03D03146E01DF5F7F4FB78 +:10EA80002046F6F791FD002005B0F0BD6846F9F785 +:10EA90000BFE02E06846FAF729F90646D8E70000BF +:10EAA0004E53494E470000000547000070B516461A +:10EAB0000C461046F6F7C6FD012818D1A1791A4870 +:10EAC000002916D02178062309023246891DF6F75F +:10EAD00065FD0546A078FFF746FD28808020287157 +:10EAE0002846F6F761FD00213046F6F799FD002033 +:10EAF00070BDA1883246891D8BB221780902891D1B +:10EB0000F6F74CFD0546A078FFF72DFD2880002084 +:10EB10002871A0886880A288E11D681DF5F7A4FB14 +:10EB20002846F6F741FDDEE7140C0000F3B583B08C +:10EB300005001AD028680190284680380290C76FD7 +:10EB400004983E1F864200D906462846F8F7F4FE90 +:10EB500004460091324629460498FCF731FE01999B +:10EB6000002806D0016005B0F0BD0498F8F716FF44 +:10EB7000F9E729600299002CCF670AD02168621852 +:10EB8000291F8A4202D9291B091F2160009961604F +:10EB9000E9E7024A00991160E5E70000004800201B +:10EBA00010B50124002064072060F6F7A5FD2E486B +:10EBB00002882E4801680020F6F7A4FD2C48028840 +:10EBC0002C4801680120F6F79DFD2B48008882B291 +:10EBD0002A4801680220F6F795FD2948008882B28C +:10EBE000284801680320F6F78DFD2748416AF02286 +:10EBF000114341622548F6F78BFD26482449016000 +:10EC000025494161254981602549C16025498161C6 +:10EC10002549C161264925488863FCF72BFE2068F9 +:10EC2000C0B2F6F77BFD23480078002806D000200C +:10EC3000F6F77AFD01460020F6F77CFD2068C0B2A9 +:10EC4000F6F77EFDF6F782FD2068C0B2F6F784FD88 +:10EC50002068C0B2F6F786FD2068C0B2F6F788FDDE +:10EC60000120206010BD00001C01002018010020C0 +:10EC70002401002020010020340100203001002068 +:10EC80002C010020280100204025024074020020B1 +:10EC9000500250008080024000080F0058086A00AF +:10ECA000420500000F0505060F000F034000D000CD +:10ECB0004080024062000020F0B5314C83B0E06932 +:10ECC00080075AD502202062A56B0820F6F756FD72 +:10ECD0000120F6F759FD2B4900270869401946081D +:10ECE000B219801A086128480068F5F793FF0022DE +:10ECF000264BF5F7E5FE019100903E212846F6F7F8 +:10ED000049FD80197941F5F793FF019B009AF5F7CA +:10ED10006FFEF5F7D9FF05461D4A0023F5F75CFAAB +:10ED200006461B49F6F736FD1A49281A081A81B219 +:10ED300022041948324342600160206B0821884355 +:10ED400008432063A069072109078843A061A169DE +:10ED5000012081430143A1612062FCF78BFD0F4834 +:10ED6000104A0078410041180D4808184178D161D7 +:10ED70000D498078C8600D48077003B0F0BD0000F1 +:10ED800000800240A80200209000002000408F4038 +:10ED9000710200007002000040800240104000201C +:10EDA0000C02030140250240802502408000002023 +:10EDB00000B50A4683B000210091019101466846E2 +:10EDC000F6F721F90199009803B000BD704770472C +:10EDD0004368826801699A60836842685A604A6839 +:10EDE000824201D182684A60002202610868401EA6 +:10EDF000086008687047000001480069704700001B +:10EE0000A4470020F8B51746204A06460024906B18 +:10EE10000725401C90631069814232D314206D1E77 +:10EE20001B49684341182420604380190122FFF7E1 +:10EE300079F90419002DF1D12420144D6043801973 +:10EE400002226968FFF76EF90419242060438019D3 +:10EE50000222A968FFF766F904192420604380198B +:10EE600004220C49FFF75EF904192420604380193D +:10EE700003220949FFF756F90419002F01D0002099 +:10EE8000386000F0DBFE2046F8BD0000A4470020FB +:10EE9000E05C0020A85D0020BC5D00200146083138 +:10EEA00000224160D243C1608260016100210160A3 +:10EEB000704700210161704730B40C68621C02D0B9 +:10EEC0000246083202E0026904E01A4653681D68EF +:10EED000A542FAD953684B6099608A605160086115 +:10EEE0000168491C016030BC704742684A60936801 +:10EEF0008B6093685960916008610168491C0160EA +:10EF00007047000072B604480168491C0160BFF3F5 +:10EF10004F8FBFF36F8F7047F8470020054908688F +:10EF2000002804D0401E086000D162B6704772B657 +:10EF3000FEE70000F847002000281CD070B504460A +:10EF40000D4D083C6068E968084201D172B6FEE7E1 +:10EF50002268002A01D072B6FEE78843606000F0A4 +:10EF60001BF960686968401868602046FFF7B0F8D0 +:10EF700000F064FE70BD7047E047002001200449A6 +:10EF800000074860BFF34F8FBFF36F8F70470000DB +:10EF900000ED00E010B500280FD009498A6B002A67 +:10EFA00001D072B6FEE78A6B521C8A630021FFF71C +:10EFB00001F800F043FE002801D1FFF7DFFF10BD8C +:10EFC000A447002002498A6A02604969416070478B +:10EFD000A4470020F0B585B00027054607702C48EF +:10EFE00001690291006924214843FFF745F90600B1 +:10EFF0004CD000220299FFF705FF039702900028EA +:10F0000041D90398242148438019017B052911D255 +:10F010000A007A44127992189744020406080A00FA +:10F02000582408E0522406E0422404E0532402E07D +:10F03000442400E0002441682846F5F765F9284695 +:10F04000F5F736F90F2804D220212954401C0F2847 +:10F05000FBD32F542D180398242148438019018C89 +:10F06000826801920091036922460AA12846F8F7B6 +:10F070001DFC2846F5F71CF9451903980299401C18 +:10F0800003908842BDD33046FFF756FF05B0F0BD70 +:10F09000A4470020092563092575092575092575EB +:10F0A0000D0A00000149012048627047A447002072 +:10F0B00010B50C46002809D0054909681831FFF73A +:10F0C000FBFE01212046FEF775FF10BD72B6FEE77C +:10F0D000A447002070B50B4604002FD0226D002AF3 +:10F0E0000ED0E16C994200D21946E06A884225D0E0 +:10F0F000012A23D1124D2A68944203D172B6FEE749 +:10F1000072B6FEE7E162A269002A02DB0722511A09 +:10F11000A16114220B4E50436169801981420DD1C7 +:10F12000201DFFF755FEE06AA969884200D9A86151 +:10F13000142148438019211DFFF7D7FE70BD000040 +:10F14000A4470020E05C002010B582B00D480024E8 +:10F150000190234680220CA100940D4800F090FB02 +:10F16000012803D0401C0BD172B6FEE772B6002115 +:10F170000848C94301630121C161446100F052F8AC +:10F1800002B010BDD847002049444C4500000000A3 +:10F190007DE00201A44700200248816B491C816385 +:10F1A00070470000A4470020164B986B002802D03F +:10F1B0000120586270470020586298691421024665 +:10F1C0004A4311498A58002A0AD1002806D014223D +:10F1D000401E42438A58002AF7D001E072B6FEE78B +:10F1E000142210B4424351184A680C46526808343D +:10F1F0004A60A24201D152684A60D16819609861A0 +:10F2000010BC7047A4470020E05C00200148406823 +:10F2100070470000E0470020014880687047000008 +:10F22000E047002070B50F48016AFF221204114325 +:10F230000162016A1202114301620B4C0025256133 +:10F24000A5610A487D21C9000068F4F79BFF401EB4 +:10F2500060610720206106480560F4F749FF00203F +:10F2600070BD000000ED00E000E000E00040002084 +:10F27000F847002010B502460021012000F00CF8EC +:10F28000041E07D00021416001600B460A46C160A0 +:10F2900000F05BF8204610BDF8B517460E46050095 +:10F2A00016D0002E16D070435030FEF7E5FF040054 +:10F2B0000CD020465030002E0ED020602664204610 +:10F2C0000121E56300F00AF84C2007552046F8BDFF +:10F2D00072B6FEE70020E7E72460EFE770B50D4661 +:10F2E000040026D0FFF70EFE216CE06B4843216836 +:10F2F000411861600021A1632168A160E06B216C6D +:10F30000401E48432168224641180020C043403235 +:10F31000E1601071507120461030002D0BD0FFF7C6 +:10F32000BDFD20462430FFF7B9FDFFF7F7FD0120B2 +:10F3300070BD72B6FEE721690029F6D000F04CFCE2 +:10F340000028F2D0FFF71AFEEFE7FFB5002783B0E1 +:10F350000446002803D00498002802D006E072B6C4 +:10F36000FEE7206C002801D072B6FEE7069802285E +:10F3700004D1E06B012801D072B6FEE700F03CFB3F +:10F38000002804D10598002801D072B6FEE7204677 +:10F390002546103040350290FFF7B4FDA06BE16BBD +:10F3A000884208D30698022805D0059800284AD03C +:10F3B000002F4BD04EE0069E0499A56B0027226CCF +:10F3C000002A11D0002E19D0E068F4F74DFFE16853 +:10F3D000206C091AE1602268914202D26168081A21 +:10F3E000E060022E17D019E02068002816D160686E +:10F3F00000F082FB0746002060600FE0A068F4F791 +:10F4000033FF216CA0684018A0606168884205D372 +:10F410002068A06002E0002D00D06D1E6D1CA56369 +:10F42000606A002806D02046243000F0D5FB002872 +:10F4300002D103E0002F01D0FFF7A0FDFFF76EFD22 +:10F44000012007B0F0BDFFF769FD20E06846FFF737 +:10F45000B9FD0127FFF762FDFFF79EFEFFF752FDA2 +:10F4600004202856401C00D1287105202856401C35 +:10F4700000D16871FFF752FD05A9684600F0CEF98A +:10F48000002807D02046FEF7BDFE00F0D7FB002085 +:10F4900007B0F0BDFFF736FDA06BE16B884201D1EC +:10F4A000012600E00026FFF739FD002E0ED0059959 +:10F4B0000298FFF7FDFD2046FEF7A4FE00F0BEFB1C +:10F4C000002800D068E7FFF759FD65E72046FEF702 +:10F4D00099FE00F0B3FB5FE7FFB583B01E46174609 +:10F4E000040003D00498002802D006E072B6FEE7BC +:10F4F000206C002801D072B6FEE7022E04D1E06B2A +:10F50000012801D072B6FEE7F4F706FE0190A06B69 +:10F51000E16B884208D3022E06D000240198F4F74C +:10F52000FFFD204607B0F0BD204640300525009085 +:10F530004557324620460499FEF768FD681C04D002 +:10F5400000986D1C45710124E8E7606A0028FAD034 +:10F550002046243000F040FB0028F4D0002FF2D0E9 +:10F5600001203860EFE7F7B5002784B00446002893 +:10F5700003D00598002802D006E072B6FEE7206CA2 +:10F58000002801D072B6FEE700F036FA002804D158 +:10F590000698002801D072B6FEE7204625462430A2 +:10F5A00040350290FFF7AEFCA66B002E21D0226CF6 +:10F5B000059B002A0BD0E0688018E06061688842F3 +:10F5C00001D32068E06001461846F4F74DFE761E30 +:10F5D000A6632069002807D02046103000F0FCFA0E +:10F5E000002801D0FFF7CAFCFFF798FC012007B004 +:10F5F000F0BD0698002802D0002F05D008E0FFF7E4 +:10F600008DFC002007B0F0BD6846FFF7DBFC01274A +:10F61000FFF784FCFFF7C0FDFFF774FC04202856B9 +:10F62000401C00D1287105202856401C00D168716B +:10F63000FFF774FC06A9684600F0F0F8002811D026 +:10F640002046FEF7DFFD00F0F9FAFFF75BFCA06B48 +:10F65000002827D00026FFF761FC002EA2D0002052 +:10F6600007B0F0BDFFF74EFCA06B002812D00026BB +:10F67000FFF754FC002E0FD006990298FFF718FDF3 +:10F680002046FEF7BFFD00F0D9FA00288AD1FFF727 +:10F6900075FC87E70126EBE72046FEF7B3FD00F097 +:10F6A000CDFA7FE70126D6E7F3B5002785B00446FB +:10F6B0000097002804D0206C002803D072B6FEE723 +:10F6C00072B6FEE700F098F9002804D106980028E9 +:10F6D00001D072B6FEE72046254624304035019021 +:10F6E000FFF710FCA06B002817D0401EA063206815 +:10F6F000002802D1FEF73AFE60602069002807D09A +:10F700002046103000F068FA002801D0FFF736FCE0 +:10F71000FFF704FC012007B0F0BD0698002802D0D6 +:10F72000002F0AD00DE00098002801D072B6FEE745 +:10F73000FFF7F4FB002007B0F0BD02A8FFF742FC82 +:10F740000127FFF7EBFBFFF727FDFFF7DBFB0420AB +:10F750002856401C00D1287105202856401C00D195 +:10F760006871FFF7DBFB06A902A800F057F8002834 +:10F770001BD02046FEF746FD00F060FAFFF7C2FB03 +:10F78000A06B00283ED00026FFF7C8FB002EA7D0B4 +:10F79000009800283ED0FFF7B5FB606A002833D000 +:10F7A000206B07210068091A2FE0FFF7ABFBA06B65 +:10F7B000002808D00026FFF7B1FB002E1CD02068DF +:10F7C000002802D009E00126F5E7FFF79BFB6068FF +:10F7D00000F0C6F90090FFF7A1FB06990198FFF72A +:10F7E00067FC2046FEF70EFD00F028FA002800D046 +:10F7F00076E7FFF7C3FB73E72046FEF703FD00F053 +:10F800001DFA6DE70126BFE700216068FFF762FC83 +:10F81000FFF784FB002007B0F0BD0000F8B50D46EF +:10F82000040012D0002D12D0FFF76CFB134E72694A +:10F8300063682868D11A471C0BD02768B66AB7429C +:10F8400009D0934207D8012413E072B6FEE772B6DE +:10F85000FEE700240DE0884208D9401A28600748D6 +:10F86000816A216040696060002402E00020012478 +:10F870002860FFF753FB2046F8BD0000A447002096 +:10F88000FFB585B090000F9F0E9D0290FEF7F4FC2F +:10F8900006001ED05C20FEF7EFFC040016D02663A5 +:10F8A000059901910899009130460299069EA5227A +:10F8B0000391F4F7EBFC0399206B091F4018C00873 +:10F8C000C0000290400708D072B6FEE73046FFF74E +:10F8D00033FB0020C04309B0F0BD2118325C203159 +:10F8E0000A75315C002902D0401C1028F5D3264649 +:10F8F00000204036F070072D00D30625E562002079 +:10F90000E5642065201DFFF7D4FA20461830FFF784 +:10F91000D0FA24610720411B6462A1610021616566 +:10F920003176009A01990298FEF72CFD2060002F95 +:10F9300000D03C602546FFF7E5FA284E3069401CB0 +:10F9400030613068264F002803D0F069002821D0AC +:10F9500026E035603069012822D10024142060435C +:10F96000C019FFF79BFA641C072CF7D31D48FFF75B +:10F9700095FA1D48FFF792FA1C48FFF78FFA1C48CA +:10F98000FFF78CFA1B48FFF789FA164870601430AD +:10F99000B06005E03068E96AC06A884200D8356026 +:10F9A000F06A401CF0626864E86AB169884200D974 +:10F9B000B06114214843C019291DFFF796FAFFF7DB +:10F9C000ADFAF069002806D03068E96AC06A88425A +:10F9D00001D2FFF7D3FA012009B0F0BDA4470020FF +:10F9E000E05C00206C5D0020805D0020945D0020C4 +:10F9F000A85D0020BC5D00200648C169002904D034 +:10FA0000806B002803D0002070470120704702203F +:10FA100070470000A447002001484069704700007B +:10FA2000A4470020F8B5324F0026B86B002808D054 +:10FA3000386A401C3862786A002800D001263046B7 +:10FA4000F8BD7D696D1C7D6115D17868006800285E +:10FA500001D072B6FEE77868B9687960B860B86AB4 +:10FA6000401CB86278680068002813D07868C068C5 +:10FA7000C06840683863386B854211D37868006885 +:10FA800000280AD07868C068C4686068854211D2CE +:10FA9000386305E00020C043ECE70020C043386332 +:10FAA00038681421C06A4843124908580128C2D94D +:10FAB0000126C0E7201DFFF78BF9A06A002803D0BC +:10FAC00020461830FFF784F9E06AB969884200D906 +:10FAD000B8611421484307494018211DFFF705FA72 +:10FAE000E06A3968C96A8842C8D30126C6E70000BF +:10FAF000A4470020E05C002070B5002104460028E7 +:10FB000028D0154D2868844201D072B6FEE7206DDA +:10FB1000002808D0401E2065E36CE26A9A4219D0A2 +:10FB2000002802D016E072B6FEE7201DFFF750F95C +:10FB3000E06C0721E062081AA061E06AA9698842C6 +:10FB400000D9A8611421484304494018211DFFF73A +:10FB5000CCF90121084670BDA4470020E05C0020DC +:10FB600070B504460020002C2AD0194DE16A2A689D +:10FB7000D26A914225D2A069002804DB28680721B7 +:10FB8000C06A081AA061E06A1422124E50436169EB +:10FB90008019814210D1201DFFF71AF92868C06A28 +:10FBA000E062A969884200D9A861142148438019FC +:10FBB000211DFFF79AF902E02868C06AE06201207F +:10FBC00070BDE16C2A68D26A9142F8D370BD000022 +:10FBD000A4470020E05C002070B5C068C468002C19 +:10FBE0000BD0204618300646FFF7F2F8104DA86BF0 +:10FBF000002804D031460F480EE072B6FEE7201D03 +:10FC0000FFF7E6F8E06AA969884200D9A8611421E3 +:10FC1000484309494018211DFFF767F9E06A296840 +:10FC2000C96A884202D90120686270BD002070BD97 +:10FC3000A4470020945D0020E05C0020F8B52E4D24 +:10FC40000027A86B002808D0FFF75CF9A86B401EBE +:10FC5000A863A86B002802D046E072B6FEE72869C8 +:10FC6000002841D0254E306800282AD0F068C468AA +:10FC700020461830FFF7ACF8201DFFF7A9F8E06A1E +:10FC8000A969884200D9A861142148431C49401839 +:10FC9000211DFFF72AF9E06A2968C96A884201D361 +:10FCA0000120686230680028E0D1002C09D0686823 +:10FCB0002946006800281BD04868C068C0684068B2 +:10FCC00008632C6A002C09D00126FFF7ABFE002840 +:10FCD00000D06E62641EF8D100202862686A002895 +:10FCE00002D00127FFF74AF9FFF718F93846F8BDA7 +:10FCF0000020C043E4E70000A4470020945D0020FA +:10FD0000E05C002040BA7047C0BA70470138FDD1AE +:10FD100070470000F7B50325AD06286A82B0164685 +:10FD20000C46400840002862286A022108432862E5 +:10FD3000286A8007FCD46620686001272F61A86AC2 +:10FD4000C005FCD5992068602F61A86AC005FCD564 +:10FD5000FF209130FFF7DAFFFF230133AB626846E3 +:10FD6000EF60352169602F61A96AC905FCD5AB62D6 +:10FD7000A969EF60C9B205226A602F61AA6AD2053B +:10FD8000FCD5AB62AA690902D2B211430180C8074F +:10FD900002D0032005B0F0BDAB626869FF210831D5 +:10FDA000884368616869C91E084368610298000257 +:10FDB000483068600820A860EE602F61A86AC0051E +:10FDC000FCD5FF200130A8620023F61CB0080ED03D +:10FDD000B2081148006899006054060A09194E706B +:10FDE000060C000E8E705B1CC8709A42F1D8FF2082 +:10FDF0000130A8626869FF21083188436861686939 +:10FE000038436861286A800880002862286A38437D +:10FE10002862002005B0F0BD8000000C03208006A1 +:10FE20004169FF22083291434161426901210A433D +:10FE30004261026A920892000262026A0A43026206 +:10FE400070470000002003218906096A490849001B +:10FE50000322920611621146096A0222114303220B +:10FE60009206116200BF03218906096A022211402D +:10FE70000229F8D0D1010322920691620321D160B8 +:10FE80009F2151600121116100BF03218906896A08 +:10FE9000FF22013211409142F7D103229206916272 +:10FEA000114688694969FF2208329143032292066C +:10FEB00051611146496901221143032292065161A1 +:10FEC0001146096A8908890011621146096A0122EE +:10FED00011430322920611627047000000000102E4 +:10FEE00000000000010203040138FDD1704700004A +:10FEF000F0B40324A406236A5B085B002362236A30 +:10FF000002252B432362236A9B07FCD4FF23013382 +:10FF1000A3626569DE1DB543656165691E1D3543D4 +:10FF2000656100026B3060600820A060E26001261D +:10FF30002661A06AC005FCD5A3620023D21C9008EC +:10FF40000ED095080F4800689A008854070A521886 +:10FF50005770070C000E97705B1CD0709D42F1D853 +:10FF60006069FF21083188436061606930436061E6 +:10FF7000206A800880002062206A30432062F0BC42 +:10FF8000002070478000000CF8B5064601200025CF +:10FF9000C004864201D90520F8BD0324A406206AC6 +:10FFA000400840002062206A022108432062206A43 +:10FFB0008007FCD4FF270137A76200F0BBF80028B8 +:10FFC00001D0032515E00620606001212161A06AAF +:10FFD000C005FCD5A7623002203060602161A06AB4 +:10FFE000C005FCD5A7620C4800F0C8F8002800D175 +:10FFF00002256069FF210831884360616069012141 +:020000040103F6 +:1000000008436061206A800880002062206A0843FB +:1000100020622846F8BD0000E6960100F7B50646C6 +:100020000120C00482B01546864202D9052005B0E1 +:10003000F0BD03208006016A490849000162016A97 +:10004000022211430162016A8907FCD4FF210131B8 +:100050008162F2B28C1AA54200D8ACB2039800902B +:1000600000F068F8002840D10621480641600121CF +:100070000161816AC905FCD5FF2101310320800699 +:1000800081624169FF220832914341614169042242 +:1000900011434161310232314160C4600022002CC1 +:1000A00016D9009887183B78F87819467B780006AF +:1000B0001B021943BB781B04194301430802F9785A +:1000C000000A0906084319490860121DA242E8D334 +:1000D0000121032080060161816AC905FCD5FF2149 +:1000E00001318162124800F049F8A54209D0039815 +:1000F000361900192D1BFF2401340390A542ADD8F9 +:10010000ABE7032080064169FF2208329143416139 +:100110004169012211434161016A89088900016234 +:10012000016A11430162002005B0F0BD8000000C9F +:100130001A06000038B40125032080066A46C5600F +:10014000352141600561816AC905FCD5FF24013470 +:1001500084628169C560CBB2052141600561816A15 +:10016000C905FCD5846280691902C0B2014388B216 +:100170001180C00700D0012038BC7047F8B40021BE +:100180000125032292066B46D56035245460156123 +:10019000946AE405FCD5FF27013797629469D5601E +:1001A000E4B2052656601561966AF605FCD597629D +:1001B00096692402F6B234431C80E30722D08142C0 +:1001C00002D9F8BC00207047032292066B46D56026 +:1001D000352454601561491C946AE405FCD5976286 +:1001E0009469D560E4B2052656601561966AF605F5 +:1001F000FCD5976292692402D2B21443A2B21C8049 +:10020000D207DCD1F8BC01207047000000171300B2 +:10021000171000170E001709001704001700001729 +:100220001801171401171501171900000028000202 +:10023000000000000328000200000000292A00023C +:10024000008080000328000200000000242A000231 +:10025000008080000328000200000000252A000220 +:10026000008080000328000200000000272A00020E +:10027000008080000328000200000000262A0002FF +:10028000008080000328000200000000282A0002ED +:10029000008080000328000200000000232A0002E2 +:1002A0000080080003280002000000002A2A000243 +:1002B000008008000328000200000000502A00020D +:1002C000008007005D9E0201EB9D0201E99D020195 +:1002D000E79D020100140000059F0201130C0000BD +:1002E00041B1020103140000C19F0201ABE502010C +:1002F00025E50201D9E402018DE40201130C00009E +:1003000005B20201150C0000E5B20201170C000055 +:100310001DB00201000C00005DB0020106470000A4 +:1003200053E8020103470000F9E802010847000012 +:1003300099E702010E470000E5E3020105470000CE +:10034000ADEA0201FFFF000039900201130E000028 +:100350005DA30201150E00006DA20201170E000040 +:10036000DDA70201190E0000B5A702014403030135 +:1003700005000000F7B586B0002002905C481546E5 +:1003800004695C480E46824201D9054602E0002D10 +:1003900000D10125002C08D0A1880698814204D103 +:1003A000E088B04201D10120029053480390844676 +:1003B0000698010431430020002C1CD00A0CA788A9 +:1003C0008BB2974207D1E7889F4204D1002807D01B +:1003D0002168016007E020462468002CEFD10AE084 +:1003E000614622680A602168002902D0002020604E +:1003F00001E061464860002C07D10221102000F086 +:1004000095F8069981800446C6802801052100F0F0 +:1004100077F807467D200E464643EFF3108501200E +:1004200080F31088684600F087F885F310880098FC +:100430000490C0190501019927202D098E1900018A +:100440000591864203D96D1C2D012D09361AE660EF +:10045000A5600398294F86460020844670460068B0 +:10046000002813D0A268E1680091C36881680193F5 +:10047000531A1B011B09BB420AD2914203D1019AB4 +:100480000099914204D984460068E9E772465460B5 +:1004900020606046002801D0046001E071460C60D5 +:1004A000134802990069002901D1A04203D1C16813 +:1004B000806800F047F8EFF31084012080F3108883 +:1004C00002A800F039F884F310880399029801918A +:1004D000291A090109090090B94204D2A84205D19C +:1004E0000198864202D8032000F032F809B0F0BD2E +:1004F000C8010020FFFF7F02D8010020FFFFFF0797 +:1005000030B50B46014600202022012409E00D46AB +:10051000D5409D4205D31D469540491B2546954033 +:1005200040191546521E002DF1DC30BD03B40148C0 +:10053000019001BD2D7A010003B40148019001BD75 +:100540005DB6020003B40148019001BD9DB60200F2 +:1005500003B40148019001BDAD78010030B4C36817 +:1005600082688868084D141A2401C9682409AC42BD +:1005700003D2904204D18B4202D830BC0120704794 +:1005800030BC002070470000FFFFFF070A0C838883 +:1005900089B2934204D1C088884201D101207047BA +:1005A0000020704770B4054600680022002810D073 +:1005B0000B0C86888CB29E4207D1C688A64204D115 +:1005C0000168002A07D0116006E002460068002892 +:1005D000EFD170BC704729600168002903D0002169 +:1005E000016070BC70476A6070BC7047F0B5104F16 +:1005F000026886460025002A10D0C8688C68936877 +:100600008446E01A00010009D668B84208D2A34225 +:1006100001D1B44504D915461268ECE77046416033 +:100620000A60002D01D02960F0BD70460160F0BD68 +:10063000FFFFFF0770B584B004460E46EFF3108548 +:10064000012080F3108802A8FFF776FF85F3108859 +:1006500002980399024600900191A01A00010749EF +:100660000009884204D2A24205D10198864202D8EC +:10067000012004B070BD002004B070BDFFFFFF0773 +:1006800030B583B00446EFF31085012080F3108865 +:100690006846FFF751FF85F3108801990098616063 +:1006A000206003B030BD0000002800020000000000 +:1006B0000328000200000000002A000A0080200039 +:1006C0000328000200000000012A0002008002004E +:1006D0000328000200000000042A00020080080035 +:1006E0000328000200000000A62A0002008001008A +:1006F0000328000200000000C92A00020080010057 +:100700000028000200000000032800020000000092 +:10071000052A0020008004000229000A00000200CF +:100720000328000200000000292B000A00801000AE +:1007300003280002000000002A2B000200801000A5 +:10074000FFFF0000158B0201A40D000081AA020129 +:10075000A50D0000B5AA02011A0D0000CDAF0201DF +:10076000150D000015AB0201000D000041AB0201A8 +:100770001C0D000003B00201A70D000021AF020113 +:10078000A80D00000FB00201020C0000F5B002013C +:10079000000C0000CDB00201010E0000F9A502011D +:1007A0000F0E0000B5A90201110E000019AA0201E6 +:1007B0002C0E000099A90201030E000051A70201AE +:1007C0000A0E00000DA90201300E00008DA90201E1 +:1007D0000C0E000041AA0201000E000065A50201F6 +:1007E000090E00008DA50201010F0000558D0201C8 +:1007F000020F0000DD890201030F0000398D0201A4 +:10080000040F00001DC90201400703013647002004 +:1008100001001900021400003DA0020114080301A8 +:1008200001000000300903010300000001102EC781 +:100830008A0E7390E111C2086027000000280000B2 +:1008400000000000000000000000000000020000A6 +:10085000000003280000000000000000000000006D +:100860000000000A0000000001002EC78A0E7390ED +:10087000E111C20860270000000400C00002012945 +:100880000000000000000000000000000000000A5E +:100890000080140003280000000000000000000099 +:1008A00000000000000A0000000002002EC78A0EAF +:1008B0007390E111C20860270000001000C0000220 +:1008C00002290000000000000000000000000000FD +:1008D000000A00801400032800000000000000004F +:1008E000000000000000000A0000000003002EC706 +:1008F0008A0E7390E111C20860270000000A00C050 +:1009000000020328000000000000000000000000BA +:100910000000000A0000000004002EC78A0E739039 +:10092000E111C20860270000000200C000020000C0 +:100930000447000031EA02010A47000019E90201F8 +:100940000747000049E80201D00C03019C0C030199 +:10095000A56A0201780C0301600C0301556E0201C7 +:10096000800C0301840B03017D6C0201940C0301D4 +:10097000C00A03017D6802012C0C0301280B03014E +:1009800005680201F00B0301C00B0301796B020142 +:10099000080D0301FC0A0301CD5F0201180D0301DC +:1009A000A80D030195600201D80C0301340C03016A +:1009B000755C0201200D0301880A0301A95C020194 +:1009C000980D0301280D030189590201100D03013F +:1009D000640B0301496C0201A00D0301600D0301CA +:1009E000156A0201900D0301F40B0301116E02015F +:1009F000880C0301E00C0301656D02010102030490 +:100A000005060700404040404040404040414141D1 +:100A100041414040404040404040404040404040D4 +:100A200040404040050202020202020202020202AB +:100A3000020202022020202020202020202002026A +:100A400002020202029090909090901010101010EC +:100A500010101010101010101010101010101002A4 +:100A60000202020202888888888888080808080824 +:100A700008080808080808080808080808080802FC +:100A800002020240040A03016273736574203C662B +:100A900069656C643E203C76616C3E3A20777269F1 +:100AA000746520626F6F7473657474696E67206615 +:100AB00069656C6420286361726566756C21290024 +:100AC00073686F772064657669636520696E666F09 +:100AD000202874656D702F7664642F66616E2C20FB +:100AE00073616D6520617320424C4520494E464F2D +:100AF0005F515545525920616C6C290061707067D7 +:100B00006574205B6A736F6E5D3A2073686F77203F +:100B100061707020706172616D7320286C65642F44 +:100B200070776D2900000000626C656C6F67205B58 +:100B30006F6E7C6F66665D3A20424C452074726130 +:100B400066666963206C6F6720286576656E7473CE +:100B5000202B206672616D65206865782064756D54 +:100B60007029000072657365743A20737973746537 +:100B70006D20726573657420287265626F6F7429C9 +:100B80000000000073686F77204672656552544F0D +:100B9000532072756E74696D6520696E666F2028CA +:100BA000757074696D652F7461736B732F686561FF +:100BB000702F7461736B206C6973742900000000DE +:100BC0006C6564203C317C323E203C6F6E7C6F66ED +:100BD000667C746F67676C653E3A20636F6E7472F3 +:100BE0006F6C20626F617264204C4544000000000D +:100BF0006C656400756172747273743A2072652D4D +:100C0000696E697420555341525431202831313571 +:100C100032303020384E31292C20666C75736820B4 +:100C2000727820717565756500000000626C656CF6 +:100C30006F670000627364756D703A2073686F7738 +:100C400020626F6F7473657474696E672072656378 +:100C50006F7264202B2063726320636865636B008E +:100C600073686F77206669726D776172652076654B +:100C70007273696F6E00000076657273696F6E0043 +:100C8000737973696E666F0075617274696E666FF1 +:100C900000000000646576696E666F0068656C70C0 +:100CA000205B636D645D3A206C69737420636F6DC3 +:100CB0006D616E6473202F2073686F77206F6E658F +:100CC00020636F6D6D616E6427732068656C7000C2 +:100CD00068656C7000000000627364756D700000E0 +:100CE00075617274696E666F3A2073686F7720550C +:100CF00053415254312070696E732F626175642FB5 +:100D0000666F726D617400006170706765740000D9 +:100D10007265736574000000617070736574000023 +:100D200062737365740000006170707377205B31CB +:100D30007C325D3A2073776974636820626F6F74E8 +:100D40002062616E6B20286372632076657269662B +:100D500069656429202B207265626F6F7400000042 +:100D6000666163746F72793A20726573746F72652D +:100D700020706172616D7320746F206465666175A7 +:100D80006C747320616E64207265626F6F74000012 +:100D90007561727472737400617070737700000013 +:100DA000666163746F727900617070736574203C62 +:100DB0006C65647C70776D3E203C76616C3E207C77 +:100DC00020617070736574206A736F6E207B226C73 +:100DD0006564223A3530307D00000000757361672C +:100DE000653A20617070736574203C6C65647C703A +:100DF000776D3E203C76616C3E207C206170707384 +:100E00006574206A736F6E207B226C6564223A35AC +:100E100030302C2270776D223A35307D0D0A00007B +:100E200061707073773A2062616E6B256C75206912 +:100E30006D61676520637263206D69736D617463B2 +:100E40006820287265636F72642030782530386CB2 +:100E5000582C2061637475616C2030782530386CB3 +:100E600058290D0A000000002020202020202020EA +:100E7000206231616464727C6232616464727C629B +:100E80003173697A657C623273697A657C62316339 +:100E900072637C62326372637C62317665727C62FB +:100EA00032766572203C6865787C6465633E0D0A25 +:100EB00000000000D40E0301004000200C080000D8 +:100EC00030550201E81403010C480020C46F0000F3 +:100ED000F02A0000A0060090D00300011005A00039 +:100EE00000FF01D20001000651C2020020000130C3 +:100EF0002B11D80D490868496813F008FB0498EFD6 +:100F0000F78EFF0446C1888088FF22FFF79DFD20F1 +:100F100046FFF73AFCB3E705B0F0BD98100707D8D5 +:100F2000010020C804202930D70200004B1847FBDD +:100F3000FD06460520307075800099B181301D395D +:100F400046E5F773FD3046F9F70EFF0E22294642BB +:100F5000200445FD074030112E0CD0534B052203D1 +:100F6000212846FDF733FE121E40274B75002D0544 +:100F7000D0398F002902D00099897900E000211131 +:100F800076FAF74BF8044D2859F9F7FBFE002028B4 +:100F900051801006000400200777107838B5049CB3 +:100FA0000094014CA04738BD5143F84A26468F189B +:100FB00039462036FD6D707D80311191C97FA03793 +:100FC0000E912246397815320F92F14A1092032978 +:100FD0002BD0002873D0F17D0F980CF00DF800286D +:100FE0006FD0688869460883F0B597B008780C46DA +:100FF0000F90002014900F9848214843FE49224644 +:101000004018064680361090F17F0091C56DA030E3 +:101010001690014E100A274612922037F74A1552B1 +:10102000146C2AD061783C2949D0432947D0787D77 +:1010300000287DD0F97D129800F0FCF9002878D0C6 +:10104000698868468184687A297A0004090208431D +:10105000E97908430690A97A08A84172E97A817271 +:10106000297BC17229460D310E380E9100F02FFAFE +:10107000A878400733D5002132E0907E012806D0C1 +:10108000507E401E0006000E507603D00614300439 +:10109000DB480106141200F0D2F9169A01211170F2 +:1010A000A978D448C9075C369026482359430818C4 +:1010B0000022A0300270FF20F07752E0012202707F +:1010C000A878CC49C0074CD000984823584340200A +:1010D000101442E0E97C08A80173297D4173697D01 +:1010E0008173A97DC108100D0174297E4174697E48 +:1010F0008174B189BC102281F189C181318A018258 +:10110000109940318A8F8283C98F0184B188C1834D +:10111000F18841840021C18442241472B848817846 +:1011200008A8C17401E04DE11BE002260675C82144 +:10113000CC140C02D4E87A800705D5297B0E143034 +:101140000A7EF908A9087503A90F0C1412002801DA +:10115000D11698067060783C2870D030E1628A140D +:101160003D0A82A2884A82A2790A75E2794A7520EC +:101170007A8875E07EC875A08B0883E08B48832051 +:101180008C8883608CC8832146243108A800F0A491 +:10119000F9787A08A94871B87A8871A08DC81405C1 +:1011A00085206B0BC210050C90012018103F75387C +:1011B0007D0875B87D8875A878C006C017401CC822 +:1011C000758E486946028A0A87428A4A87827D0864 +:1011D000A90A77C27D4A77027E8A77428B10A90AD4 +:1011E00080828B4A80807F087104A900A438043271 +:1011F000F9000A14487C49401803907C3012990089 +:10120000F05DF90398F97D8030817003990922A07F +:10121000310A700121C170039800218166E18B4978 +:101220000041660521C166016715996030C97E00DD +:101230002904D072498161012102E02ABA4809815A +:101240006181750099818224400DF6F8022802D24E +:10125000012100F003F912201B05F906280CD20A1F +:10126000215F4A41438918FF318131497F89070352 +:10127000D5FA7D7C23FCF8961005FFF81699E03529 +:10128000C41A01AE1818092000F0FBF821460F31EE +:10129000059100284ED020233E22002156241C0612 +:1012A000F6F806460A96031714986C1ED03A0420E6 +:1012B0000EE03C2070700120307100987080162084 +:1012C000052CD0B01D5A2407F2F8F87D7071AC20BF +:1012D0001306D52146304609310C3000F0E7F803FB +:1012E000E030460A12DD2025C810063046123005CF +:1012F0003032DA1A12121A1406D0F8E08B309A162D +:10130000709A2813B083B87AB077304600F0BFF8EF +:101310003AE0287B7071DC2007B01D00F0C2F8169F +:101320003006B4F83DE0149E1A2EC23008A7F8012A +:10133000210646019E120D9E300470703198200BDC +:10134000F87D820709D57171B01D6A3004A5F80ACD +:10135000B6400B30461DE0C007C00F7071B2129945 +:1013600078100BB081208CF081608C3082782274F0 +:1013700062300483F80660121660302477F8142176 +:10138000017000994180B97D017100F075F81598E0 +:10139000807E022826D160781499084322D0082C38 +:1013A000120B2C100461F8122C1C0C61784170296E +:1013B0007881700FE04064041C06C00600200A6EAD +:1013C0000512390412400C1D88031C0820B1A2012B +:1013D000000411A0051007998180397E81563C06D2 +:1013E0004AF80020171805100640BA7047C004607C +:1013F0000D03B40148019001BD919B02000C83E1F3 +:10140000980C837D9F0C700449FA010C8309D30C5E +:10141000836D5B24933D99488290488355073083C0 +:10142000D59C3083397B181027796D01000021018C +:10143000804180818070470A7802704B7843708ABF +:10144000788270CA78C2700B7903714A7942711A36 +:1014500020046802600E0F34704740063414497B44 +:1014600041700570F1F7F3FC2068F1F7A4FB2560EB +:1014700003141B2400761C0980024080C102400630 +:101480002B066419F8B54E784821F0B24843234939 +:10149000214D41180C46AA7EA0340027282C22EDAD +:1014A000C3020010B5074CE069000408D5FFF7F34C +:1014B000FF05480078002802D10120C003206210F7 +:1014C0000006115012C6580F4EF4010607CD7007E2 +:1014D00010069D79020139040006552DEB0201002A +:0814E0000112AA01E15C000009 +:00000001FF diff --git a/tools/out/caiic_ble_dual_ota.bin b/tools/out/caiic_ble_dual_ota.bin new file mode 100644 index 0000000000000000000000000000000000000000..0c78c1dbc0d178f71bf9a64f7b5b00ce6d6e84ec GIT binary patch literal 54204 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 literal 0 HcmV?d00001 diff --git a/tools/out/caiic_ble_dual_ota_app2.json b/tools/out/caiic_ble_dual_ota_app2.json new file mode 100644 index 0000000..9d791c7 --- /dev/null +++ b/tools/out/caiic_ble_dual_ota_app2.json @@ -0,0 +1,7 @@ +{ + "file": "caiic_ble_dual_ota_app2.bin", + "target_bank": 2, + "size": 54504, + "crc32": "0x2229A8CB", + "version": 65553 +} \ No newline at end of file diff --git a/tools/out/caiic_ble_full.bin b/tools/out/caiic_ble_full.bin index 8fa50bb249b2b153fbc68f18c851edfacdd0b841..3005dad7f2962160e39fe177ce215720c15cf118 100644 GIT binary patch delta 13959 zcmZX534Bw<*7(fLo^I(%ThelqE~KTDmbFyCE^tZMRrD#Mq|jo@8lYfNu&EC;xI7ED zm?ADIZbk7~3l&r<;PO6D^xd>jK$I60EvRVJz`a@T|IBUmeZTLY-|uGToH;Xd?#!7p z=bV|#y{I_)x}tNNLRM+qb?|Y;_Hz1YA3}Gy&#Ds)QL+muidPCy72tN$qpO4JEox#3M0y3kSngGHa z>v3$L_KGaiJdvt7bnua8zl>TOe7RverY;89O^?$f*vIZF%-CYKzETefFuOfe12~px5sr zSW5dM>|?I}CVRJnv6y3-c_*Lhls!waco*6^@1*KkC9Bva-&tkDHiu2KOTAOuQaKCl zu`xTVhIvc|x$l^u-Q%oE^iZQSFCx0uMlmrhG5cvI%Iif16Vv9d(r~B|nUo&v9p{#N z@n|hajaGBh+;ZPbf!I!a4{pOIO%sRna9c-}%2UA1grXv;h|2R1;L)p?6fS){9-Yk1 zG#hP?Rw+GJ8#2i_m0^d>S*5*Dz*M=H+2p|uWzbbwsw6jUB6~i&8qrZ+Ei0pyMAg(V_r$w zs=Mh8^$*oe1v05^2l}(}rn>d@%Qx4rd4O&Jp6VLt`qjWNy=?t5+O)jxL3#tUxu$kQ zL2+^MAXEN17}JBl^&8jFRdZ(0^A}cUzk;`MRI(jAvvf)mIB)lBy+apAPk5o~T0L!_*0o^DeuG81EX!hfu%Uskhyc4xN{<+Gf+@;tlZ+Xskk1gG% z-KE)i2P_eF3t1!zSR^uElBg|!RT9UcR@_Rp%39^EidJQ-s#V>pX|=eutumh|-q~)q zMfux9Y{{OqrupvU19*42x3aOcfa1o&ljWrjAg}VkZS4+yl%E(vrZmoOn=e6Q0LlPp zo&=cy$^>Y(1Q`HIsp3D7ME^-u?IN^ zk)u~{+|WQTt)r_eEtcvfAhV@Qsw(f8L9bo^U({F$H7HU;b%})1b&bpF>S{Mg3xWu? zB)4%|cIDnYwsr6Hc{O2KC+b0{dX5FXx({JpH)T>>G~43Zqr4gzRd8`;qHyF~Y`e^> z^nEPqdScpj!1$DC(wt;BC=K7FsNQ`UUT<8K&40ceA7E>qUt*daT?<6!=w^40x2fF* zbFn9YOgawH{{*duTI!h+&}y%Q*sITHCp89Cj5oufUtp47*a+3=D4YI*zG-S8we3pA zCjDbomp~iVGwM5MWUpb07=^DmR01P;Pgsd^IGL{;^vnpZzMbGAAr<_a0E4)#^>q^N z4+)no;kMMH(aB$-BI8#}pd)XD)Ojy748*Vw;PVkwEN}$(c4!!T@P*XnH4=qeqCiD4 z7i)_&-_#mvfp(!(!b&A6UQ*}j5E_jyE;TEfQ4zjqHGg7N`i6;Qw(oa429&;@DCy@G zX*7NpkV(Z&mhwLfZ1IbQ`56&XY>}#6i;`-0x^EvaGWWRaVRW@pY3H1SkG!bFFv#0q zdN4i0hsEZuGU)oF02(P)PiBaK=>u$v`!3wVu5{0qNBGZ0_Ib>5q`V) zc-P0T&`gAPKy4aoFaeZ{M#o$@;l@zD5wN&T=DQ_OtAC~IK-C|8M@KBZSRnpT>#DQmk4JM5he~b`j)9Td=*&pcC^-R1~i zC~oT-Gl1!&mZAYzF+z(O<&9x*i_8}dCbt+F+JJ9si||D-xKjOj--x6XB;od4>m#(R!$kG=N8mR0oV%bbD8vcXjq#U9VOtFBCF^W%(kTwr_l@ zTfl9T@56VJSO0CGECYkWd6r$WFRv-WABi@1nP9jc5ypF$ylR30e0vD9QAln>dB~){ zK+2s#6=P%w17~0w<2_|S`5aJ^iLwf}y-wg=L-5^DbG3eZ)wg}Kq!u3=YH^NWV8|p~ z3g$traYA#}4_X>|&Fb_5=;h(4wXs59 zp{hu*+UZ8M3HMg$X*;52zMq35%rf7YpkA7TTc9B#2w0$e*V(6E9+p)gHBI?`74w+F zA2KDLM*yyjp?u%7CthAX{-+2sX+SMlZ4v%^$jdn`tco2$T@R+QZ>5NR%Ou&CwIi>r zos^{p*`=?PH~kw{JLNkWP%wG3^4d*M@JoR5{T{$f5#+B1#+VEBzEdurNt#B#if(jDX-Fr%Qg-g z66KP`00skl&#Uhx{tNVD9H)Y6PlIWr_PxvIyv8ncftpcqwfcl2e_xWM_C12VCzhUG zZOy2%72J~s^d|u`4AMeaAT$$eFjrS*%(4~SodCG^1yc79s4Mej2JFC&-pp!We?Dgf zG@QVtw7X%vGaw(&B}w^Y$j5PsKz^7#^?DxIv{ME4_t)=IJtz>a-0b|0(YJpd-D;3C zdW3=nP=)8OCBKDhrS?Sim@p#Xvk~ z4136*!+WsdjW9*sCLCP<*7KOYNBH#*-D9F*M(G`}PHz|P=)fhorOjxx5V#c7a+VO|ZX<}Y`?$tf+nU6!hsnZ0?6QT5}7=KccjJ8{o(fM2058s|95A!F*U7ab^ z(WwX1I<>gC6G#rhgEUi-eI`P>?l8YSO5S}v%&3gRw9JB3W-HBv`K{4|^WM>8_2~$v z!~CfTyT0o)%pRP2P=@srB1)##5avrG3b46rVHQg=5guC-=1mcH@uBII;xfDMP$Bi? z3HD1!HlAREhu)1lNpcj{T;)Icc##jGwX0EsT!I01;m(u=aN|=P?4_ zi=K<{Rf57B;a?wuUKZp`JcEp;*%AI)Kz1I{$Ez`;@*-p2Y?>(rt{cS&-x|>6YP_gO zdr@mdIbl8}eDM6c=VjE$;K8olDWW&ae; zkgNh(nl_y{Y+6wi=hZaSuU)eNz3>tH(J>P>CCdJMEEiv36OT7jNddO?c)mQu*Ng0j z$1|zq2>aFXX=7oc_*X^b8y6J$R8a+D(;8C3|IU!iH*?7F$omB09uDEBPa*v3m+Y() znbeptyZl6XT1~{>L#79*amA#Wh)($!T)L0gcTZ$b3GrV?vq2)wcV?Th@0HMS_#Xi2 zMWA?I2$k(XrdSUuO5%pOQA>#bF}khG$Yhw&o)CXL%IZEcQx`6>i#|H3KvCpd!H)bm zfFEZKpNt;vj$}!#WR49g4^3EBeoU1JQZcVpJr1fo?ZW1nl1Nf zzz&Gv6tvgzz&hI#)*9Or?i!lWmVk1IvW|Zln=(BD3`6H!M30|`Xg55%?rojg9GOvN z(3xZWUvk3@*p3X9_LSV|4w>;$#|cNwEUG!iAK`3_+@UdJu$^VT{vbfjF#Ii4hupU= zDkt_k8Xkv`2<-V7j6L5VEOu}2RKSjiTJ(&GQSJe4LJ4f{|6HXis@V9G=}rHLrqD{? zI{`aQ`HqIk|9fE=cyNBhyd$bHPlpb-Rbfws&fY^7(1D2365>}!!~6~bbrE%j)KtYb zm`_n8qD5Egx)JQ~GK&*xQ8d{-fH5$Eecfc}pYBX0!d@un@MyWGlzsZ7s!5ec%oX(o zQ1$oOU~70QJZPxg?2|Don8}QR7I`s3TnmIaGsf6l;UtnodbM{ep;gsfIcyCa7x3q7Y$U+8H}a&Y>J^)WK*kV+%g3uO2bS2@aLJD#jDb zWLZojz$@xQAR0OYYLolQ1*nxn4MF1oN;OvyW8M?x9}Xs2Fm1N$*mIv{O_Tf5p;R3B zv%lq0vJVoTqz7gratx!pVf+ZM2ViW3?(xP%OOiRn(?PcA^UP6KBZie^3Mbfwp791H z6c~ddJ<@ukq|Qn=Bid^%ff8gzV7spSJUJ^is5C1r*oqC6R?%>y6gMNo2`ljlbv*~z z_RmwPs($v!=k&zY{X~qlLt@MbM2ta~NMd|B^j|U7%>lamvYJ+lA;!zk*Q8tk4Ww2G4JO&HN-v@c4XM~jh8|3w#EGd5* z7C;G}VN%I-$ZI^QQhr*HE%~yXatQ3IFEeA~J;)a?U|Qi@9c6cYxd>lp zuYb96vAsJPMAih8Cxgi=0s@mg!Ax6C2AV-WE)+M{z0?E_RUD|3I8Tw0h)t9q50Da| z0)}Qnd?7#xb~hs8Pry`?kPGqP58nOnNAb8;5gVMc2;U;v$k!qjG}S`Urn&N580!71 zR$}fx8gUp@t<+9xKY<=*<2)ml83Nd#257#RF^BjRt}xCqGQ%ts9pN<*Y;=IIM)^wu zGGapoyw<(Z#5uH;yx{bx)ryVr7E=D2peGKVT?QhFX{X%=EtN;HRJV(L#xp5qY?Oj{ z6AjLvll6FVVxNb%N#RInEG+EmO`%4B{oY$Le-)qu9MMNnet|%|M%3zboOGz0oz1bd zxtZV}6=LVm5cE=UO5Y;^3WgLJXq&?KBe1KI*vSwEyB@>t?i~@gM4~y7Z3UWl*b}|U ziSq%Y@SvPb*sTfH$9~^CB8Cs?=Tr1#VEq7_&{t6MTL>FU0J;#G%#h)@48a4!8^Qg1 z2)8|?o>Kvn7~#JbSzF&GJd^!T-=uthkUAe{w${YMt{ywv1ba@1?*|;FkE>+fL3mS; zopR=k78hc??g+whN7&4>iz#22Z9LnUc@?Ze%0sms*HbNJjL4sef{6hB#ON@q?cX#p z0c@~VkO6G5*wmmJNuD?l_U?E_&II{;!xj2*HU-l*Q<*L23PBA8d8qnsf2}HkCb~3% zHJnSPz%-qBZjt6kc(GV+wLXE}b8ZwtYG2Q1e?AwF3)#@Qk>$^YQsz7c{zZ`A9U^{) z$ln_obT|{{mjU((z!Dx8ME-O*)gVei{*e&7_`F_u9#92_9@np*8;7Kzn>uJXRB?pFjqU|H*TxO+)sS zN{l752sB|EOLqcKhFO`&DJ(lER0tD+`v$OH{VpLlxY*jxE2GjU((mmqzGk3mM)cjR+sls3>u4MW!T=-q@~BGza-<0^54& zF6yB(?9Z20jPLj0m(Ys={$HXa!}=)73-Bkz<_v2FYH79y_z%Pr83;V^>s@%GdbF=k z4dw5M>=XYfln3|&B75XN^D-at1bDkR#uDJ;#4+GmQ+q1Xivd!Cf8#X*-6L?u;4PW< zLtlzlNvF-F?N=MIDUs6|-1-2&NZjwNdGwmI{n3IQmmftmy@^QNSABz%sWZk{2vxDj z9`Zg^l6FRBO7ZMliwYAtnL!KhoY)`h1sg60HOY*aQk&JK8vl$w71(?rU488Rm&Z~g z``BHV*JKR`=RE*Hw&9%hAq<YpLdfBoorubv92(euWX0675!^5t*QeL*# zqlA@HVmCc(cN9LHY$?eK@C6WrQ+c&Hr7)yVddNzt-%;t%_)mBehOiC~>%Eee(dhx( zuO}uRA!0^XN@ldW5&7<{CK&S3I@4!u=nBJRI76)n3FzD zlnBf19F{5_fJ!Wnr$>1$#LPL#kzcEafwk(A{ed+6!{>YXsFyjIw> z7i4HFm^1f57-;j5EM;+>n@OA4XB4J^F?w9J3i7p~dWiG;O4zrrsqlFA z@U-jk}m9+lS$lSOf)HW<^sb8P94!|=VV<;OAcTV`O~8v}C;&zTwQV?WNC zycAT_aBjFa=MfE!eVxSQ@T34_0BAozah^DU(g4~AkkX?BCNLK_YbBIvB>EK$Yuy5M7~Hn!*svb_0CF1O(R~X_UH6>N(X;xfA1MYcUp;#SNji0Ey{Bg&|CjmcKpxJCYga5 zio>Qk++1%8G#?vczy5hFWjo92uBT1&3q&qT!ohjZd#4^#VR zpHQj6GKcJKYX7veZ0+^@oU3O^2NX?qSHk~+Ak`wp`|avBmA1qw z^L4OqUB7kdUV&<>XO7?JbWpi3XALu}o>N03znoDqCC)O()OA}NXml!<;RS1}jq=q3 z3vyrqsQh1_QQ7MmO(PkzBw$1ZjO;tB@SgrKN#^TLY})mn!PV0Q<==MNKkrm%#CKDmzrL3erNvm99he_b2{D;;gIIo!?;2N^@>8F`M{9QRy2 zycBcB;KYu{VBEICQMeN#NHS}(XpQ8NK`NO?RI3N!4_XWV!djs!R zcA#g2{8It8?bqdt1-=UwlHXJ0ooGYFV>tZ$gcYbr;Lzxs+<~fGj&2nA`$ZKv76R;3 zk5|QcXjmA@5JRrjuht9vf}yfGQ1+WdJrjblgt}T}7x|2Ivc!dMK5Tpv7Z-*9&4o6= zKJS~-v{giO2zF2m|9eH^ zM56IPIF$JCB!WOr*wf~S{3)@3NtIgsO&DzHsi7AC1zVxYQ=6R(r{Pld4*|gs<;pKS#Lq! z7MN&0R5jfJjXPnK2jOvx~YCF!&l@S<2iB>AP8DJOkpFyxq=%HY@jPUQk!Gsm|Y0Bf> zOq6AWXM#cxxRiibf+-Jl(*B)gR{7sP_bONj*BUGBDnr4#HS0{?!7@;o{`PY!=5@LZ zN;lh;5Z@qffQ(lA@8D#nB(4MYW;sVe`!Z9EN6x+=4413?N6xWF1tUd)VIgdxevPpA z2gawV{0UMwm!)nD>+062{8i`JjzD&%%73H(b>N_8Yo%Q|3mI-(CmL!ts{HxqSZ}}x zHP1=K1}IiY#VYVo*z_Q+Q~8hf6SFTF%s!R>_kPwK)Kj+x+2z4}?WmyEq6I7LgAn^{ za4E30xStINjk<5)IPnUcQu_M967)Cqv&Eq@sx`#gLbXYMoK;%pI7o{SA9bkwBm3D) zAuF{zz*dAAsyM(p!z(h&#chT=%>o}6C^RgDR1>fo?toMgU}GbaU9oxj&p!#gTO}!foBiPyQ zqve#Pid`R_7vG(V@i%E0Z-wV;hW#>Xgz+<;E0^S;9GYBoW|vr)IsME&c>iL{DKb(1 z&1ZhySjrT^IMxQ(>7tE-!`y$0`P8U0Y`-{*I@Pz^h?l2%`h=dcYMXsEJt#R9Sml4R zZ}*G1JY{ts5iT;didk_mwJN{6Z}-o*C~2-#KqggVs0Va&pQ{k#yN&668mM3(W{0!c z(e6Cqxa=gczRG4xc5}1JKfTZO3dZ^P71!q&=QQ#B<|tT65boA>w{*&xDFz$E^UkQq z_lXtR$3eS^{1s8%;n?C{7YkdCtW@Crq7Kx_|E9MC{Re;1p9Xpa^je^&fd1?MkN$3; zf0@u%OC1~%|0MmNp{g{a+^;jLOQ=$wFNmtmCmLxcy#yD?!8+#o$x(>`qs+qdnNe3K zg$oy~>XkFYK+|E`YAox;p!+)Xy66f4BQnga!$Is#gcsxKbc4|3~*T z5LOthb2H*9l;Pai&mu}=DU;B~^XjN;kqj47Z%15@$#AVa)4%bY>lYawOFenUWt8Iu zfGIua+9b#2Y1Lpu{0#(aidi(=)lyJOhSU^s{Y#E>sc_i!vm9rR{v`}sO=CHnVja)W zG84=0+Qai#!ntP9_Kwc_Ab&F~8b^+;XGlKVHBNzVNqIkkJt~|>y%BO9SK)b7XUL^f<08DrHB}AK;;cZJ-z1QAf{GMU_(5al`AMOp zOFyVDUxC^(Vs=*jdSUWXWK1+5pE4j(O0nxLu#WidwXT=cI0O4!@2Toz#b1BN|sM&9`*~0uk zqwXrobIs<2n|X3$l3`_iEEoVCLYT)=%QhRzLcV8&dYhI}k8P=v^}S)+k=|UTIjsxdafFLg9IK@V4lQN3x}t~V>vdBh{(?GGTUnsycrO= z-3gJ~$uKP_^54iUf!$%3Edk$!_qmQG;E|)(z#LBI(3l*~WSwDEFm79g-VJfdFy9;? zfqap_4&HnrSO##k>q^$)JE@NYt`$016BAu79qexk*Lymglbk$6J`+MLMsKgG z3BYX<(oP+;vrj7U35RnNVR315`{*qOM(J1fxwa(Z>6D?*^-(fDM3qEbjVZW-`YG&s zKLy{9dt4c*coJ@R-Ij_cP}{;TXDTkIevi67NyU$pk)o(0RD8>Z zrI%=My*Ug|q8PLr0-}-#@FU3-N$?I-CIiPlR0! znYbmJ1Y?En?JLtD%8y1;t4N#?6=!f>+fDv(z-1hc$Kn@Ukzzc;)i4|{P;>yj*L7+* zzJcFAd`ypD#h7!|W#e0@Pifb_Y-}zT&XDNQOmIbxfiI}c84E`uDzn00d}hCMsdGm< zhCRR1(Y_h4Q~0fCTlq_W2S=62z z{NtkQ(GmDV{TG75zqOZ!@q@s<0TuiixL5es_qrC-_z~Svfkf^LA!ul#75?sC*N-%w zlC)efG|?*%#EnXxKn8{XN}sFDfR`>9E0F&G?NNAhZK&uvME&5Ngr@{N3w4RYKNogx zxL?#p_{kAQu3Nrt><~ZqN9EFGt@kdHI6U#l$#LlMO4pADY^3)0y5fyEU3-Hc2T?nP z|4gr|#E6UJH~93Z%WA|W(>aLDi`{>RU414U1&yy@9L^eNeq%-Y<6Vk2g+H|q!=Y3e z2w-NE7&@0=xst$$ib#urP^9&_&KN;f3VU6#IaqHv2=Pyae_`)n=@p3JD*V`kr5d{K zAV0}v$-#!0BfWn%+~eAqgJ&puA(ootO31+(Y4=J^gkk7N2Tw^&z-IkR4yG5blA@SG zx7mqWVwrz91N=|GQWlq9j4z~*MBYhoyprQadj$S<5$?Z@QD3lTG;bd17WkLM)%v%( zda7>reF%b>2bgC?^3RH{rMcKt@-DQK!ezRZUIZRc0QOOGgroU$8xRK_{6+UBPb>-4LbGl!{xo+lTtf+K*N zd;y&1=Fh&tKP-}KOVc1~a+9}292uJ{Ng27bbc0ujH~F=Kg2|eNa&GXy!|lD{mYe*< zh%48G$Kxkm_n2@s<*jhNXab`URL^k}KCSUChO;72IY$rgF2FBibqG$SZt$lAu8L8( zNSy^EeFK6vu7*+gH1@hGi|}mfwh^v>6yZ$(Dn{e#q*9?G+ghWd=^CY3VfFL>5f3jK zjaOm0pZ`vDeO8Q1Aa_bU94*F5oayJEkKz{h%FA$dLET3c!+_=DHb1{R>dG#`9i&q9 z@Mk6X2a0Nr9PSziXRWD($5p_i1D;lRBz|4LjmIMJ@Y@9Z03`QJ#1BH^nTVGt2#wb@ zVG{m$Fnc&cvQ4FM+veEUaQO+I58y#?s&@f!$*~Bf`Vf`@y!#TuO}Q8caxi`io*H;a z`2{FXh4j7O5FQ5UZ@)l&NK1c3SP23@awNtwNWXxTobIm9$2cC+_ly{m1<_mpdld=O z#QhsOgfo%SZ=pd*D=$NXkiPQ+!Woe6fHb}8@QP`;U)FRDu4ugie#xEJ;Hnm+J0Q)3 zv>kd+h4dQ02-4Ia5!OR`4)Cu-dgD669guzpFa=zm0xk)+?T}*Vsr!e=0m zUWc>@($$d4Ak70NwDG73T^>N-I3QF51+kE(k`5uA3=L=q9#WiuP{C>F2-0^>LIaS- z0W62~Hx|FKk9la*`oXVj{`yj-W?93=npJ;(xgvd5 zgD?<5x?5KejnUtWyR F{{w**Hva$s delta 13018 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 diff --git a/tools/out/caiic_ble_full.hex b/tools/out/caiic_ble_full.hex index 774345b..4a6763f 100644 --- a/tools/out/caiic_ble_full.hex +++ b/tools/out/caiic_ble_full.hex @@ -87,7 +87,7 @@ :10055000114C124D1249206888421AD12821204698 :10056000FFF7C2FFA16A884213D16168022902D154 :100570002146183101E0214608310846074A016842 -:10058000914205D32122D2040168914200D205682C +:10058000914205D3412292040168914200D205684C :1005900000BF2846FFF7CAFF0040000100800001AD :1005A00011C011CA70B5D2B00024002500BFEFF30E :1005B00010800646FF21453101A8FFF7D0FD01ACB0 @@ -124,13 +124,13 @@ :1007A000920651611146096A890889001162114651 :1007B000096A012211430322920611627047000068 :1007C000D00700010040002038080000D4040001D8 -:1040000011C011CA010000000080000150CF000063 -:1040100054BC3C60000000000000000000000000F4 -:0C40200000000000000000005ABD8DDD13 -:10800000C8B70020698100017181000169AD0001DC +:1040000011C011CA0100000000800001BCD30000F3 +:1040100053A0D508110001000000000000000000BE +:0C4020000000000000000000647B8C1514 +:10800000D0B70020698100017181000141B00001F9 :108010000000000000000000000000000000000060 -:108020000000000000000000000000002DB1000171 -:1080300000000000000000002781000131B10001B4 +:1080200000000000000000000000000005B4000196 +:1080300000000000000000002781000109B40001D9 :108040007B8100017B8100017B8100017B8100013C :108050007B8100017B8100017B8100017B8100012C :108060007B8100017B8100017B8100017B8100011C @@ -138,19 +138,19 @@ :108080007B8100017B8100017B8100017B810001FC :108090007B8100017B8100017B8100017B810001EC :1080A0007B8100017B8100017B8100017B810001DC -:1080B00039B300017B8100017B8100017B810001DC -:1080C0000348854601F076F80048004785F5000131 -:1080D000C8B7002040BA7047C0BA70470138FDD118 +:1080B00011B600017B8100017B8100017B81000101 +:1080C0000348854601F076F80048004709F90001A9 +:1080D000D0B7002040BA7047C0BA70470138FDD110 :1080E0007047000040BA7047C0BA7047704670478A :1080F000084B19680868203080F30988022080F353 :108100001488BFF36F8F3FBCAE4608BC04BC62B698 :1081100018470000A4470020EFF3108072B67047A4 :1081200080F310887047EFF309800E4B1A682038EF :108130001060F0C044464D4656465F46F0C008B554 -:1081400072B60AF0AFFD62B60CBC11680868103058 +:1081400072B60AF09BFF62B60CBC1168086810306A :10815000F0C8A046A946B246BB4680F3098820383D :10816000F0C81847A4470020044880470448004747 -:10817000FEE7FEE7FEE7FEE7FEE7FEE789B1000166 +:10817000FEE7FEE7FEE7FEE7FEE7FEE761B400018B :10818000C180000130B50B460146002020220124A9 :1081900009E00D46D5409D4205D31D469540491B3B :1081A0002546954040191546521E002DF1DC30BD84 @@ -214,7 +214,7 @@ :10854000400204431399681C0860B9696D1C761ECB :108550001298884700903028EED031E00199884287 :1085600005D1200603D480200443761E1EE0009827 -:1085700003F0F0F8002826D001204002044307A9A8 +:1085700003F05CFA002826D001204002044307A93A :108580000F980331761E88420BD200980F9930382D :1085900008700F98401C0F90200607D50998401EC0 :1085A00003E0200602D40998401C0990A00502D5DA @@ -230,7 +230,7 @@ :108640000299019881420AD90298401C029006E0E2 :10865000E00501D5234801E0224840420990B9696C :108660006D1C12988847009013980560002E04DD59 -:10867000009803F06FF80028D2D1F9691298884762 +:10867000009803F0DBF90028D2D1F96912988847F5 :108680000F99FF200870029903AA087000200A9031 :108690000B900CA90AA8099BFFF76CFEA00502D459 :1086A0000120C04319E72420044209D0E00713D178 @@ -238,7 +238,7 @@ :1086C0000B990A9800F05CFB0146E00704D138687A :1086D000021D3A60006801602846FEE60000144072 :1086E0000000F03FF1D8FFFFF7B582B00F4600263B -:1086F000029C02F01BFF0090006801902578641C2A +:1086F000029C03F087F80090006801902578641CC4 :10870000002D05D000F0CAFB0068405DC007F5D120 :108710002B2D02D02D2D1CD0641E0098002101604D :1087200039462046049A00F0FFFB0146002F04D092 @@ -361,7 +361,7 @@ :108E7000194610BD10B5202A06DBCB170846203A4C :108E80001041C1170B4306E00B461341D04020248C :108E9000A21A91400843194610BD000000487047CF -:108EA0007445010110B50446FFF7F8FF0068005D46 +:108EA0005849010110B50446FFF7F8FF0068005D5E :108EB000C007C00F10BD0000026813785118016090 :108EC0001846704710B5D1600449516104491162D8 :108ED00000211161114600F08FF910BDB98E00011B @@ -378,7 +378,7 @@ :108F800080B2714300908E183804864201D30120CC :108F900001902078641C294600F01EF90028E9DAC7 :108FA0000398002805D0002F01D0641E00E0029C29 -:108FB00004600198002806D002F0B8FA022101608E +:108FB00004600198002806D002F024FC0221016020 :108FC000C81E05B0F0BD009930040843F9E7000061 :108FD0000FB400B589B00CA900910B990023CB60A8 :108FE000204B214A06930792042201921F4A0292C3 @@ -401,7 +401,7 @@ :1090F00040084000704710B5002B08DA0024401CDF :10910000614192185B411A4301D14008400010BDF3 :10911000F0B51FB482B005460C0003D0084602F03B -:10912000EDF902E002F0EAF9203002460090214613 +:1091200059FB02E002F056FB203002460090214637 :109130002846FFF77EFE049B059A04460F46184317 :109140001143084314D0184610431BD00098402107 :109150000A1A18460599FFF77CFE05460E46009A46 @@ -412,7 +412,7 @@ :1091A0000105101969410C9C0D9D00196941FFF7DB :1091B000A2FFDFE7064C0125064E05E0E36807CC79 :1091C0002B430C3C98471034B442F7D3FEF77CFF96 -:1091D0001C4901013C4901013A2800D230382023C2 +:1091D000884D0101A84D01013A2800D230382023E2 :1091E00002469A43412A01D310463738884201D3B8 :1091F0000020C04370470000F3B58DB000200A90F6 :1092000001200B90002608460C300C46099062693C @@ -487,13 +487,13 @@ :1096500003B40148019001BD250E010003B4014887 :10966000019001BDB143000003B40148019001BD68 :1096700085290000C943416070470268702392B297 -:109680009A430A430260704770B5044601F03CFEFD +:109680009A430A430260704770B5044601F0A8FF90 :10969000002818D08069002815D0FFF79FFA0546EA :1096A0002046FFF79BFA2946FFF7AEF8FFF72CFBA1 :1096B000064A074BFFF704FA0022064BFFF7E6F8CD :1096C000FFF75EFB70BD044DEAE700001F85EB511C :1096D000B81E01400000394000803B4470B50D4683 -:1096E0000646002401F010FE002816D0C1690029AA +:1096E0000646002401F07CFF002816D0C16900293D :1096F00013D0026A002A10D08BB290B289B292B213 :10970000102D0CD0202D0AD0302D17D0402D15D083 :10971000502D13D0602D11D022E0002070BD891A89 @@ -502,8 +502,8 @@ :10974000301A12015043FEF733FD4B21C900441873 :1097500001D5002404E0E1200001844200DD04463C :10976000204670BD70B5104CA0421BD1851401215C -:10977000284601F07BFC0021284601F077FC0121FE -:10978000284601F067FC09486061002020606060A5 +:10977000284601F0E7FD0021284601F0E3FD012124 +:10978000284601F0D3FD0948606100202060606038 :109790001F21A16006492161A06160622062A06270 :1097A0000448E06170BD000000080240080A0200A1 :1097B0000000FC0F2E6D00000029016802D001227C @@ -516,2933 +516,3004 @@ :10982000016801D0114300E0914301607047C068B6 :1098300080B270470246526800200A4200D00120E0 :1098400070470000044A9068C90640094001C90EEB -:1098500001439160704700000008024010B50B48BA -:109860008CB01EC803940293019200911EC8079405 -:109870000693059204914268016880680A900992F3 -:109880000891684603F068FB0CB010BD0040000171 -:10989000F0B58DB00E46032807DA64A004F00CF88A -:1098A0006AA004F009F86F480FE00027B4683A4650 -:1098B0000BA920460B97FEF717FF05460B98A04211 -:1098C00002D00078002804D067A003F0F5FF0DB0A7 -:1098D000F0BD6A4C0FCC03930292019100900FCC23 -:1098E0000793069205910490A268616820680A9225 -:1098F00009916349009A0890203C68468A4205D144 -:10990000282103F0DBFE0A9988420DD000970197C9 -:109910000297039704970597069707970897099763 -:1099200058A00A9703F0C8FF64A17068FEF7C7FC4F -:10993000002804D070680178622908D02BE0012D3E -:1099400003D0022D01D05FA0BFE701953BE0417835 -:10995000312902D0322902D01DE002AF00E006AF6B -:1099600060A1801CFEF7ABFC002816D070685FA1D8 -:10997000801CFEF7A4FC00281AD070685DA1801C32 -:10998000FEF79DFC00281BD070685BA1801CFEF7D1 -:1099900096FC002816D059A097E75E48854205D06E -:1099A00041208004854201D05BA08EE73D600AE043 -:1099B0000720C003854201D963A086E77D6002E0ED -:1099C000BD6000E0FD602A4668A0716803F00EFFEC -:1099D0006F4E6D463078002803D101F003FB012063 -:1099E0003070274800902821284603F067FE0A902F -:1099F000204601F0E5FA00280DD12C222946204608 -:109A000001F00CFB002806D12C2221462846FEF747 -:109A10006EFC002801D05FA057E763A003F04CFF65 -:109A2000684603F099FA0DB0F0BD000075736167E8 -:109A3000653A206273736574203C6669656C643EA8 -:109A4000203C76616C3E0D0A000000002020666913 -:109A5000656C643A20616374697665203C317C32C0 -:109A60003E0D0A00D048010162737365743A2062AA -:109A700061642076616C75650D0A0000004000018C -:109A800011C011CA62737365743A20657869737482 -:109A9000696E67207265636F726420696E76616CAF -:109AA00069642C2072656275696C642066726F6DE2 -:109AB00020736372617463680D0A000061637469E6 -:109AC0007665000062737365743A20616374697629 -:109AD00065206D7573742062652031206F722032AD -:109AE0000D0A0000616464720000000073697A6509 -:109AF0000000000063726300766572006273736534 -:109B0000743A20756E6B6E6F776E206669656C6453 -:109B10000D0A00000080000162737365743A2061D1 -:109B2000646472206D757374206265203078303102 -:109B3000303038303030206F72203078303130346F -:109B4000303030300D0A000062737365743A207350 -:109B5000697A652065786365656473203232344BB9 -:109B6000422062616E6B0D0A000000006273736533 -:109B7000743A202573203D2030782530386C582CDD -:109B80002077726974696E672E2E2E0D0A00000010 -:109B90008A47002062737365743A20666C6173684B -:109BA000206661696C0D0A0062737365743A206FF8 -:109BB0006B20287665726966696564290D0A000064 -:109BC00000B583B0002103200B46012201910090D3 -:109BD000920203A1034809F0D1FB03B000BD0000CD -:109BE000434C4900ED9F000110B5022805DB486891 -:109BF0000DA1FEF764FB002805D00D480078002871 -:109C000004D00CA103E006F033FF10BD0BA110A09F -:109C100003F0ECFD124C13A0218903F0E7FD1CA01A -:109C2000E16803F0E3FD10BD6A736F6E0000000091 -:109C30008847002076616C69640000006465666195 -:109C4000756C7420286E6F742073617665642900CA -:109C5000706172616D733A2025730D0A0000000077 -:109C6000A45C002020206C6564203D202575202008 -:109C7000286C65643120626C696E6B2068616C666B -:109C800020706572696F642C206D73290D0A0000C5 -:109C9000202070776D203D20256C7520202870775E -:109CA0006D20647574792C202525290D0A0000008B -:109CB000F3B595B015980D46032807DA6F4803F001 -:109CC000FBFD6FA003F0F8FD79A023E07FA1686899 -:109CD000FEF7F5FA002810D00020AE68024600908A -:109CE00069463046FEF700FD04460098B04202D0B7 -:109CF000007800287BD077A00CE000240226B0007A -:109D000014902858FEF7D4FA0746E019801C502812 -:109D100004D975A003F0D0FD17B0F0BD002C03D01E -:109D2000202069460855641C14983A46295868460C -:109D30000019FEF799FA1598E419761C8642DEDBC5 -:109D4000002069460855451E6E462C4605F0C8FAA7 -:109D5000304603F009FC060023D003F0EAFB00289C -:109D60001FD069A1304603F0ADFB074603F0D8FBD6 -:109D7000002800D07D6965A1304603F0A3FB0746AB -:109D800003F0CEFB002800D07C69002D13DA002CF4 -:109D900022DA5FA003F090FD304603F069FB17B0B4 -:109DA000F0BD65A003F088FD002EF8D0304603F02A -:109DB0005FFB17B0F0BD294666483239814209D3AE -:109DC000654A322165A003F011FD304603F050FBD7 -:109DD00017B0F0BD002C0BDB642C09DD642164A0FE -:109DE00003F004FD304603F043FB17B0F0BD14E070 -:109DF000304603F03DFB002D01DB62480581002C5D -:109E000001DB6048C46006F087FE002801D05EA038 -:109E100080E706F02DFE17B0F0BD3BA16868FEF7A5 -:109E20004EFA002807D039A16868FEF748FA0028E2 -:109E30000DD05CA06EE7204646493238884203D3F5 -:109E4000454A322145A015E04E48048109E0642CC2 -:109E500005D9642146A003F0C9FC17B0F0BD4948FC -:109E6000C46006F059FE002801D055A052E72246F2 -:109E700059A0696803F0BAFC17B0F0BD8C48010125 -:109E800020206C6564203D206C65643120626C6923 -:109E90006E6B2068616C6620706572696F64203536 -:109EA000302E2E3130303030206D730D0A0000001E -:109EB000202070776D203D2070776D206475747957 -:109EC00020302E2E31303020250D0A006A736F6E3F -:109ED000000000006170707365743A206261642054 -:109EE00076616C75650D0A00617070736574206A27 -:109EF000736F6E3A206C696E6520746F6F206C6FA3 -:109F00006E670D0A000000006C65640070776D00DC -:109F1000617070736574206A736F6E3A206E6F2083 -:109F20006B6E6F776E206B657920286C65642C20D2 -:109F300070776D290D0A0000617070736574206A76 -:109F4000736F6E3A207061727365206661696C0D83 -:109F50000A000000DF260000102700006C65642066 -:109F600072616E67652025752E2E25750D0A00001D -:109F700070776D2072616E676520302E2E25750D0D -:109F80000A000000A45C0020617070736574206A90 -:109F9000736F6E3A20666C617368206661696C0D40 -:109FA0000A000000756E6B6E6F776E2070617261D3 -:109FB0006D20286C65642C2070776D290D0A0000D7 -:109FC0006170707365743A20666C617368206661B5 -:109FD000696C0D0A000000002573203D20256C757A -:109FE0002C2073617665640D0A000000002498B08F -:109FF000F4A725461594661E38461294FEF758F9C4 -:10A0000081B2384603F072F90027FF4339466846AB -:10A0100003F0CCF80028F7D01598002805D00021CF -:10A020001591694609788142EED0129801281FD017 -:10A03000022826D0684600781B287DD009287CD0CD -:10A040000D287BD00A287AD0082879D07F2877D0AD -:10A05000014620395F29D7D23F2C72D2E5490855F5 -:10A06000641CA4B20121684603F040F92546CBE701 -:10A07000684600785B2802D000201290C4E70220D6 -:10A08000FBE70020129068460078412816D042284D -:10A09000BAD1002EB8DB761E57D4D7484078801B43 -:10A0A000C01DC117490F0918C908C900401A81010C -:10A0B000D24809184038FEF727F949E0CE48711C0C -:10A0C00002789142A0DA4078761C801BC01DC1172F -:10A0D000490F0918C908C900401A8101C748091861 -:10A0E0004038FEF711F9C3480290FEF7E1F887B255 -:10A0F000C3A42046FEF7DCF881B2204603F0F6F850 -:10A100000024002D0BD9C1A00190FEF7D1F881B237 -:10A11000019803F0EBF8641CA4B2AC42F3D3B8A4EA -:10A120002046FEF7C5F881B2204603F0DFF8002F85 -:10A1300034D03946029805E036E038E0E2E0E3E06A -:10A1400029E136E103F0D2F828E0AA49002008709E -:10A15000A8480290FEF7ACF887B2A9A42046FEF703 -:10A16000A7F881B2204603F0C1F80024002D0BD9D6 -:10A17000A6A00190FEF79CF881B2019803F0B6F812 -:10A18000641CA4B2AC42F3D39DA42046FEF790F821 -:10A1900081B2204603F0AAF8002FCAD13D46954867 -:10A1A000FEF786F884B22FE7012012902CE703F027 -:10A1B0007BF8904800252F46019003F0AEFA1390EB -:10A1C000224620210198FEF788F8002860D10199E5 -:10A1D00008551399149000295AD9149803F0A0FA3D -:10A1E000224616900199FEF798F8002819D1002F01 -:10A1F0000AD102A81699FEF787F802A8FEF758F8C8 -:10A2000085B20DE06D1EADB2A54206D92A4602A860 -:10A210001699FEF782F80028F4D1002002A94855CB -:10A220007F1C14981399401C14908842D5D3002F9A -:10A2300064D0012F1AD0A5422BD902AF3F2C5DD29A -:10A24000AC425BD23819012103F050F80198395D16 -:10A250000155641CA4B2F1E73819012103F046F856 -:10A260000198395D0155641CA4B200E002AF3F2C97 -:10A2700044D2AC42F0D3019820210155641C63A55F -:10A28000A4B22846FEF714F881B2284603F02EF84F -:10A2900034E05FA52846FEF70BF881B2284603F0AC -:10A2A00025F81398002500281CD9284603F038FA11 -:10A2B000074622460199FEF730F800280ED13846AD -:10A2C000FDF7F6FF81B2384603F010F851A7384683 -:10A2D000FDF7EEFF81B2384603F008F813986D1CC5 -:10A2E0008542E2D34AA52846FDF7E2FF81B228461F -:10A2F00002F0FCFF2146019803F08EFA254602F099 -:10A30000E3FF81E60A2000E00D20159002F0CCFF6B -:10A310003FA52846FDF7CCFF81B2284602F0E6FFB4 -:10A320003449002008550D46287800281FD0324CAB -:10A33000207800280AD06078C01D4007C10D2F4842 -:10A3400008182946FDF7BBFF002810D0607881016E -:10A350002A4808182946FDF7D7FF6078401C4007B7 -:10A36000400F60702078082801D2401C2070002027 -:10A3700003F09CFA1F4803F0DFF91CA42046FDF708 -:10A3800097FF81B2204602F0B1FF02F09DFF00244A -:10A3900025463E4638E6002CB3D0641E1EA5A4B266 -:10A3A0002846FDF785FF81B2284602F09FFF25462B -:10A3B0002AE61AA73846FDF77BFF81B2384602F03D -:10A3C00095FF21E60D0A434C492072656164792EA0 -:10A3D0002054797065202768656C702720666F723D -:10A3E00020636F6D6D616E64732E0D0A6361696920 -:10A3F000632D3E00C0500020444700200051002043 -:10A400000D63616969632D3E0000000020000000BB -:10A410000D0A0000202000000820080007000000AE -:10A4200010B50C46022812DB0EA16068FDF747FF4D -:10A43000002809D00CA16068FDF741FF002804D076 -:10A440000AA003F039FA10BD012001F05BFF01F012 -:10A4500053FF002801D003A100E003A10AA003F0EC -:10A46000C5F910BD6F6E00006F6666007573616799 -:10A47000653A20626C656C6F67205B6F6E7C6F66FF -:10A48000665D0D0A00000000626C65206C6F673A23 -:10A490002025730D0A000000F8B502F0BFF9074649 -:10A4A00002F0B8F90546224A22A125A003F09EF940 -:10A4B0002A48874203D12AA003F0FEF915E000F0F4 -:10A4C00023FF044602F0FEF906460A213846FDF74E -:10A4D0006FFE0A460146002C01D0A06900E0002072 -:10A4E0000090334626A003F081F902F007FA0146F6 -:10A4F0002DA003F07BF93048854203D12FA003F053 -:10A50000DBF903E0294635A003F070F909F002F801 -:10A510007D21C900FDF736FE014634A003F066F93F -:10A5200008F0F2FB014635A003F060F9F8BD000029 -:10A530000E00010056312E30302E31340000000064 -:10A540006669726D776172653A20257320283078CC -:10A550002530386C58290D0A00000000FF7F0000EC -:10A56000636869702074656D703A204144432072BD -:10A570006561642074696D656F75740D0A00000073 -:10A58000636869702074656D703A2025642E2564B7 -:10A59000204320286164633D2575207472696D3DF8 -:10A5A000256C75290D0A00007664643A2025752013 -:10A5B0006D560D0A00000000FFFF000066616E206E -:10A5C00072706D3A206E2F6120286E6F2074616367 -:10A5D000686F6D65746572290D0A000066616E20F2 -:10A5E00072706D3A2025750D0A000000757074694F -:10A5F0006D653A20256C7520730D0A0066726565DD -:10A6000020686561703A20257520420D0A0000001F -:10A6100002F0B4FA00280DD007A003F04DF9C820CD -:10A6200008F036FABFF34F8F11491048C860BFF3E6 -:10A630004F8FFEE70FA0F0E7666163746F72793A9F -:10A6400020666C6173682077726974652066616941 -:10A650006C65642C20726573657474696E67206123 -:10A660006E797761792E2E2E0D0A00000400FA050E -:10A6700000ED00E0666163746F7279206465666165 -:10A68000756C747320726573746F7265642C2072BC -:10A690006573657474696E672E2E2E0D0A000000B6 -:10A6A00070B5194D0E46022819DB00240C206043BA -:10A6B00029587068FDF703FE002807D0641C0E2C93 -:10A6C000F4D312A0716803F091F870BD0C204443DC -:10A6D00060194268295916A003F088F870BD17A0C8 -:10A6E00003F0EAF8002420460C21484341194A6847 -:10A6F00029580FA003F07AF8641C0E2CF3D312A093 -:10A7000003F0DAF870BD000044440101756E6B6E11 -:10A710006F776E20636F6D6D616E643A20257320D4 -:10A7200028747279202768656C7027290D0A00004B -:10A730002020252D38732025730D0A00636F6D6D61 -:10A74000616E64733A0D0A006B6579733A20544167 -:10A7500042203D20636F6D706C6574652C205550F0 -:10A760002F444F574E203D20686973746F72790DE6 -:10A770000A00000070B50C46032823DB60680178EE -:10A78000312902D0322906D01CE04078002819D1A6 -:10A79000184E012504E04078002813D1164E4025BC -:10A7A00016A1A068FDF78BFD00280FD014A1A068AA -:10A7B000FDF785FD00280ED012A1A068FDF77FFDF2 -:10A7C00000280DD011A003F077F870BD294630465F -:10A7D00000F050FB08E02946304600F047FB03E05C -:10A7E0002946304600F018FB11A0A268616802F00B -:10A7F000FDFF70BD000C0140000801406F6E0000BD -:10A800006F666600746F67676C65000075736167DB -:10A81000653A206C6564203C317C323E203C6F6E92 -:10A820007C6F66667C746F67676C653E0D0A00001E -:10A830006C656420257320257320646F6E650D0A96 -:10A840000000000006A003F037F8C82008F020F947 -:10A85000BFF34F8F07490648C860BFF34F8FFEE72D -:10A86000726573657474696E672E2E2E0D0A000072 -:10A870000400FA0500ED00E010B508F04BFE7D2164 -:10A880000446C900FDF77EFC0246214610A002F0F6 -:10A89000ADFF08F02FF8014614A002F0A7FF08F062 -:10A8A00039FA044608F030FA024605212346090326 -:10A8B00011A002F09BFF1DA002F0FEFF274900201F -:10A8C0000870084608F004F9244802F0F5FF10BDAE -:10A8D000757074696D653A20256C75207469636BB9 -:10A8E000732028256C752073290D0A007461736B21 -:10A8F000733A2025750D0A00686561703A20746FFF -:10A9000074616C20257520422C20667265652025B7 -:10A910007520422C206D696E206576657220667206 -:10A92000656520257520420D0A0000006E616D6589 -:10A93000202020202020202020202020207374612F -:10A94000746520207072696F2020737461636B28B6 -:10A95000772920206E756D0D0A000000E04E002062 -:10A9600010B506A002F0A8FFE12149020BA002F0F9 -:10A970003DFF16A002F0A0FF10BD000075736172CC -:10A9800074313A2054583D5042362052583D50427E -:10A99000372028414634290D0A00000062617564A1 -:10A9A0003A20256C752C203820646174612062691E -:10A9B00074732C206E6F207061726974792C203151 -:10A9C0002073746F70206269740D0A00666C6F7773 -:10A9D00020636F6E74726F6C3A206E6F6E653B20F1 -:10A9E00074783A20444D41204348312028706F6CE0 -:10A9F0006C6564293B2072783A205258444E4520B9 -:10AA00006972712071756575650D0A0010B5E124D4 -:10AA10006402204602F010FC214602A002F0E6FE8D -:10AA200010BD000075736172742072657365743AAD -:10AA300020256C7520384E312C2072782071756578 -:10AA4000756520666C75736865640D0A000000000A -:10AA500010B506A108A002F0C9FE0DA002F02CFF5F -:10AA60001948016819A002F0C1FE10BD56312E3000 -:10AA7000302E3134000000006669726D77617265B6 -:10AA80002076657273696F6E3A2025730D0A000097 -:10AA90006D636D2D6464632D626C653A20424C4594 -:10AAA00028726474737329202B2046726565525492 -:10AAB0004F53202B205541525428444D4129202BDF -:10AAC00020434C490D0A0000004000205379737464 -:10AAD000656D436F7265436C6F636B203D20256C21 -:10AAE0007520487A0D0A00004860704701681A4ACC -:10AAF000114001600021016041608160C160174A1E -:10AB00001749904204D148680F22104348607047AB -:10AB1000144A904204D14868F022104348607047BC -:10AB2000114A904205D148680F2212021043486032 -:10AB300070470E4A904205D148680F221203104315 -:10AB4000486070470A4A9042FBD148680F221204BD -:10AB50001043486070470000FEFF000008000240FC -:10AB6000000002401C00024030000240440002404D -:10AB7000580002400029016802D00122114301E07F -:10AB8000014A114001607047FEFF0000024609685B -:10AB90000020114200D001207047000030B403684B -:10ABA0000D4A0C6A13408A684D6922430C692C4394 -:10ABB00022438C692243CC6922434C6A22438C6A2B -:10ABC00022431A430260CA6842600A688260496888 -:10ABD000C16030BC704700000F80FFFF002B01D028 -:10ABE0001061704700201061704700000149486102 -:10ABF0007047000000040140054B002219685B69A2 -:10AC00000140034202D0002900D0012210467047C3 -:10AC10000004014010B4837919490268002B28D040 -:10AC20000B6893430B604A6803689A434A60027951 -:10AC3000521813680468234313608A6803689A43B0 -:10AC40008A60CA6803689A43CA604279102A06D0AB -:10AC500051180A68006802430A6010BC70478A688D -:10AC600003681A438A60CA6800680243CA6010BC5D -:10AC700070470079401801689143016010BC70472B -:10AC8000000401400B680022002B56D0F0B40124D0 -:10AC90000B68944023424AD04B68022B01D0122B00 -:10ACA00016D113070AD5456A5307DB0E0F269E40BF -:10ACB000B5434E699E402E43466209E0056A53073C -:10ACC000DB0E0F269E40B5434E699E402E43066222 -:10ACD0004B68012B05D0112B03D0022B01D0122B76 -:10ACE00006D14568DB06DB0FA54393402B43436049 -:10ACF0000568530003279F400E79BD43B607B60F82 -:10AD00009E402E430660C5688E68BD439E402E431C -:10AD1000C66085680126A543CC6894402C438460B6 -:10AD2000C46A9E400D69B4439D402543C5620B68CB -:10AD3000521CD340ABD1F0BC70477047054901604D -:10AD4000002242600F218260416101210261C160E5 -:10AD500070470000FF3F00008162704781617047CB -:10AD600042694A404261704782B0EFF30884FDF7C0 -:10AD7000BDF9400701D5EFF309840AA000F084FB78 -:10AD8000E06800900CA0A3686268216800F07CFB7A -:10AD9000E069009014A0A3696269216900F074FB66 -:10ADA000FEE700000A2A2A2A20486172644661757B -:10ADB0006C74202A2A2A0A00523020203D2530387F -:10ADC0006C5820523120203D2530386C58205232AA -:10ADD00020203D2530386C5820523320203D25302E -:10ADE000386C580A00000000523132203D253038BE -:10ADF0006C58204C5220203D2530386C5820504350 -:10AE000020203D2530386C5820785053523D253055 -:10AE1000386C580A0000000010B5FFF7A1FF10BD04 -:10AE200030B505460E4887B00C46854202D1012157 -:10AE3000042004E00B48854210D10121082000F0D5 -:10AE400021F90948844209D86846FFF777FF0120B5 -:10AE50000190694600942846FFF714FF07B030BD03 -:10AE600000080140000C0140FF3F000010B5FFF753 -:10AE700073FF10BD10B5FFF771FF10BD10B40021B6 -:10AE80004156FF23CAB29207D40E4278A3409207DC -:10AE9000120EA24000290BDA0907090F08398C08A5 -:10AEA0001049A4006118CC699C431443CC6107E0AD -:10AEB0008C080D49A40061180C689C4314430C6075 -:10AEC000827801210078002A04D0C006C00E81409B -:10AED000064803E0C006C00E81400548016010BC72 -:10AEE0007047000000ED00E000E400E000E100E059 -:10AEF00080E100E0F7B5FFB004460025A5B00520CD -:10AF0000EFF31087FF210090453102A8FDF7C5F946 -:10AF1000EFF31086FF21453153A8FDF7BEF953A882 -:10AF2000013001909822224953A8FDF79DF9012094 -:10AF300080F310880198804786F3108801221D490C -:10AF4000120303265300360388420AD194421AD0D2 -:10AF50009C4201D1151116E0B44210D101256D02B9 -:10AF600011E0154988420AD1944201D115460AE000 -:10AF70009C4201D11D4606E03546AC4203D0009804 -:10AF80007FB028B0F0BD06ACFF22013441320B493E -:10AF900002A8FDF769F9012080F310882846A69AD7 -:10AFA000A599A04787F310887FB028B0F0BD0000B6 -:10AFB00040390101C44013008560130000380101CD -:10AFC00010B5EFF31084012181F31088FF210906E9 -:10AFD000401803490968884784F3108810BD0000B1 -:10AFE0000440002010B50848064901600749416047 -:10AFF00007498160C922920006490748FDF734F9E4 -:10B0000010BD0000E14800200440002075490020E8 -:10B0100049480020E43901014048002010B5EFF311 -:10B020001084012383F31088FF231B06C018034BF1 -:10B030005B68984784F3108810BD0000044000202E -:10B04000034AD16A102399430143D162704700003B -:10B0500000100240044A0029516901D0014300E078 -:10B06000814351617047000000100240044A0029EA -:10B07000916A01D0014300E0814391627047000072 -:10B0800000100240044A0029916901D0014300E008 -:10B090008143916170470000001002400122054980 -:10B0A00012060128086802D09043086070471043D8 -:10B0B000FBE700000010024030B4164A5168042338 -:10B0C0001940154B01D0042901D0036001E0134958 -:10B0D00001605168124B8906890F5B5C0168D94099 -:10B0E000416053680F4C5B055B0FE35C0D46DD4030 -:10B0F000856053689B045B0FE35CD940C160D16AF3 -:10B10000C90601D5084901E07D21C903016130BCB0 -:10B1100070470000001002400090D0030048E80192 -:10B12000D8390101DC39010100093D0070470000F8 -:10B1300010B5FCF7F1FF044608F0F2F9002803D03F -:10B1400001200349000748602046FCF7E9FF10BDD5 -:10B1500000ED00E010B50A4C2069411C01D0002828 -:10B160000AD10120064934220003FFF7C3FE2069FB -:10B17000411C03D0002801D0024810BD002010BDA2 -:10B180000C48002035480020F0B5564C85B0E069E9 -:10B1900021040843E0618120534D00062863534891 -:10B1A000686153482862534803220168920391431F -:10B1B0000160514934228014FFF79CFE4E4B4F4EE4 -:10B1C00018694F4F411C29D0002827D0A9691A7847 -:10B1D00049094901D206D20E0A43AA612168EA133D -:10B1E0009143216021687F221202914300020843AB -:10B1F00020606068304360606068B8436060606889 -:10B20000211508436060206A3E4908402062206A98 -:10B21000D96809020843206205B0F0BD6168204684 -:10B22000314361606168B943616061680127BF02B1 -:10B2300039436160002104917D21C90003910021FF -:10B2400000917F214024002502950191026861024E -:10B250008A4302600E11234908687F22120290433C -:10B26000220202430A600520FCF738FF0120FCF7A8 -:10B2700035FF1C48406B800704D4284603996D1C99 -:10B280008842F3D91748C06B80B2B04201D9811B04 -:10B2900000E0311AB94202D2E2B28FB20292B04259 -:10B2A00001D3019400E00094019A00988018C00531 -:10B2B000000EA04203D0044604988142CBD809482E -:10B2C00001687F2212029143029A12020A4302602D -:10B2D000416849084900416041684907FCD405B00C -:10B2E000F0BD000000100240007000400F08000098 -:10B2F00018000200001001400C480020000001006E -:10B3000000070000FF00F8FF10B50A4C2069411C3F -:10B3100001D000280AD10120064934220003FFF79A -:10B32000E9FD2069411C03D0002801D0014810BD6F -:10B33000002010BD0C48002010B501F053FF10BDD7 -:10B3400010B40B06CC065B0FE40E0121A140012BCB -:10B3500007D0022B07D01430002A026805D00A4318 -:10B3600004E00C30F8E71030F6E78A43026010BCC6 -:10B37000704700000029818903D001225203114344 -:10B3800001E0024A1140818170470000FFDF0000A8 -:10B39000002A828A01D00A4300E08A4382827047F1 -:10B3A0000246128800200A4200D00120704770B483 -:10B3B0000A06530FCE060125F60E2A460024B24097 -:10B3C000012B0FD0022B10D0838A1340090A00886A -:10B3D0008D402840002B02D0002800D001242046B8 -:10B3E00070BC704783891340F0E7038AEDE70000E3 -:10B3F00070B50446008A86B00D461B490840E988AE -:10B4000001432182A08919492A890840A98811434A -:10B410006A8902431143A181A08A15490840A9897C -:10B420000143A1826846FFF747FE1248844201D1DA -:10B43000039800E002982968192289005043FCF71C -:10B44000A1FE06466421FCF79DFE05012809642142 -:10B450004843301A00013230FCF794FE0007000F19 -:10B460002843208106B070BDFFCF0000F3E9000043 -:10B47000FFFC0000003801408088C005C00D704707 -:10B48000C905C90D818070470FB410B503A9044BDD -:10B49000044A029800F066F910BC08BC04B01847D2 -:10B4A000ADDD0001C40100200FB410B504A9074BA5 -:10B4B00002AA039800F056F9044602A9002000F001 -:10B4C000F8FC204610BC08BC04B01847B3BE00010D -:10B4D0007CB51546024600201C4600290BD0491EAB -:10B4E00000920191044B6A462146284600F03AF941 -:10B4F000009A002111707CBD9DBE00012021020C2C -:10B5000001D010211046020A01D010460839020964 -:10B5100001D01046091F820801D01046891E42083A -:10B5200001D0881E7047081A704700000048704715 -:10B530000848002030B5002805D0164C021F2068AE -:10B540000023014605E0084630BD904203D803467B -:10B5500040680028F9D1002B00D05968002B0AD090 -:10B560001C68D51AA54204D11268A4181A461C609A -:10B5700002E05A6000E02260002807D01468851AB3 -:10B58000A54203D1056864191460406850601846EC -:10B5900030BD000000480020F1B50E4C0F480C4EA5 -:10B5A000001B0D4FC508ED0000221146009803F066 -:10B5B000AFFE002803D13068002801D00020F8BD7C -:10B5C0003C6000202560606001203060ECE70000F6 -:10B5D00004480020CCAD002000480020C8AF002067 -:10B5E000F0B51FB486B00998089A030D00210243F4 -:10B5F00014D05148514A1818504305141198012885 -:10B6000010981AD0281A401C00264D4F4D4900961C -:10B6100001910490002812DA444211E011980124AB -:10B6200049A3012801D11098C1430698119A84605A -:10B630000360C26041600BB0F0BD4042E4E70446E5 -:10B64000210500203F4A001C51410391029012E065 -:10B65000E00707D032463B4601990098FDF7C8F94C -:10B660000191009032463B4610461946FDF7C0F95D -:10B6700006460F466410002CEAD10498039B00286C -:10B68000029A0999089806DAFDF7B2F9019B009A27 -:10B69000FDF7AEF905E0FDF713FA019B009AFDF7FF -:10B6A0000FFA04460E460022284BFDF755FB03D83F -:10B6B0000020C043014607E00022254B20463146CA -:10B6C000FDF7E4F8FDF700FB102409E0002C0ADB8D -:10B6D0000A220023FCF780FD079B30321A55641EB6 -:10B6E00002460A43F2D11122641C079B121B1C194B -:10B6F000119B012B03D0012308430ED10AE008431C -:10B7000004D0112010900020119077E71098151A9E -:10B710006D1E0BE01098824202DD00236D1C03E0D9 -:10B72000824201DA00236D1E002BEED0069811999B -:10B730008260C16030C07EE701FCFFFF104D000059 -:10B74000000014400000F03F300000000000F04313 -:10B750000000E03F30380A2801D201207047002065 -:10B7600070470000FFB597B00646002518E225286F -:10B7700077D100242746FD49049400E00443761C59 -:10B7800032780120203A90400842F7D130782A28B8 -:10B790000ED00222307801463039092916D8049992 -:10B7A0000A235943303940181443761C0490F1E7BA -:10B7B000189802C804911890002904DA0120400367 -:10B7C00004434842049002200443761C30782E281B -:10B7D00014D1042004437078761C2A2809D11898C3 -:10B7E000761C80C8189009E00A214F43303FC719E2 -:10B7F000761C3078014630390929F5D930786C2823 -:10B8000010D006DC4C281AD068280ED06A2817D130 -:10B8100004E0742813D07A2812D110E001204005EA -:10B8200004430CE00121090501E0032109050C4353 -:10B830007178814203D1012000052418761C761C02 -:10B840003078119066280BD013DC58287DD009DCA5 -:10B8500000287BD04528F6D04628F4D047281AD1B6 -:10B86000A5E118E0632835D0642870D0652812D18E -:10B870009DE170286CD008DC6728F1D069287BD066 -:10B880006E280DD06F2806D1BAE073282ED0752807 -:10B8900071D0782859D01A9A199990476D1C7EE179 -:10B8A0006002400F022809D003280DD00428189800 -:10B8B00001680DD00D60001D189070E11898EA170E -:10B8C00001680D604A60F6E7189801680D80F2E79C -:10B8D0000D70F0E718986A4601781172001D1890F3 -:10B8E0000020507202A80090012005E0189802C8BC -:10B8F000189000200091C04361070DD5002101E0A0 -:10B900000199491C0191B94212DA8142F8DB009A8F -:10B91000515C0029F4D10BE0002101E00199491CA0 -:10B9200001918142FADB019A0099895C0029F5D1E5 -:10B93000019904981A9B471A21463846199A00F033 -:10B9400097FA0199401945180BE04FE02CE113E0FC -:10B950004EE0009800990078491C00911A9A1999B4 -:10B9600090470198401E0190401CF2D12146384674 -:10B970001A9B199A10E137E00A20002100900191EA -:10B980006002410F022907D0189A01CA1892C21703 -:10B990009446032908D00AE01898C01DC108C900C0 -:10B9A00005C91891944607E000B2C21794460429CD -:10B9B00002D140B2C1178C4600226146944506DA96 -:10B9C0000A460021404291418C462D2102E021058A -:10B9D00004D52B216A461173012103E0E10701D050 -:10B9E0002021F7E7029155E00A200AE0102008E044 -:10B9F000102000900021042004430191082703E057 -:10BA000008200021019100906002410F022907D017 -:10BA1000189A01CA189200229446032908D008E017 -:10BA20001898C01DC108C90005C91891944603E0C3 -:10BA300080B2042900D1C0B200210291210729D58A -:10BA40001199702906D0009A1021019B4A401A438F -:10BA500005D00EE040216A461173012108E06146DD -:10BA6000014306D030216A461173119951730221A6 -:10BA70000291009A0821019B4A401A430AD161466B -:10BA8000014301D1610705D530216A4611730121B7 -:10BA90007F1E02911199582904D035A10E910DA94C -:10BAA0000D910DE037A1F9E76146019B009AFCF783 -:10BAB00093FB0E9B8C469B5C0D9A521E0D9213704D -:10BAC00061460143F0D10D9805A9081A2030019074 -:10BAD000600703D501200004844300E0012701989A -:10BAE000874201DD381A00E00020019900904118DA -:10BAF000029809180498401A0490E00306D42146DD -:10BB00001A9B199A049800F0B3F94519002706E02A -:10BB100003A81A9AC05D199990476D1C7F1C029862 -:10BB20008742F5DBE0030CD521461A9B199A04984D -:10BB300000F09EF9451904E01A9A302019999047AF -:10BB40006D1C0099481E00900029F5DC08E00D9856 -:10BB50000D990078491C0D911A9A199990476D1CFE -:10BB60000199481E01900029F1DC63E109280100D8 -:10BB70003031323334353637383961626364656663 -:10BB80000000000030313233343536373839414225 -:10BB9000434445460000000000F05AF94519761C60 -:10BBA0003078002800D0E2E528461BB0F0BD6007E1 -:10BBB00000D406271898C01DC108C90048680A6843 -:10BBC0000831C30FDB071891190001D09CA108E0D0 -:10BBD000210501D59BA104E0E10701D09AA100E075 -:10BBE0009AA1430011985B08109165280CD006DCDF -:10BBF000452809D046281DD0472841D141E0662874 -:10BC000018D067283CD13CE00021112F01DB112026 -:10BC100000E0781C0191009008A911A8FFF7E0FC52 -:10BC2000139905910021119A15927F1C1298019782 -:10BC3000009150E00120C00703900120019008A965 -:10BC4000009711A8FFF7CCFC139A149905920022D3 -:10BC5000119B009212981593059A0192002901D028 -:10BC6000104602E0791C40180190381A01D501985D -:10BC700004E04042401E0090781C0190C01B0290DE -:10BC800043E0012F00DA01270021112F01DD1120EF -:10BC900000E038460191009008A911A8FFF7A0FC28 -:10BCA00013990591119A002112981592009101970C -:10BCB00021070CD40599B94201DB019900E00191FB -:10BCC000012904DD159A491E515C302906D0B8427D -:10BCD00001DA011D05DA0121029115E00199491EE1 -:10BCE000EDE7002805DC0099411800910199091A37 -:10BCF00003E0019A411C914200DD01910099401A34 -:10BD0000401C02900120C0070390200706D402992E -:10BD10000198814202DB0020C04302900020694666 -:10BD2000C87707AF012103980337C907884224D099 -:10BD3000022011902B201290039800280CDA404228 -:10BD400003902D20129007E00A210398FCF71AFABD -:10BD500030317F1E039039701199481E11900029CF -:10BD6000F2DC03980028EFD1791E12980870307821 -:10BD7000202108404530BF1E387006A8C01BC01DDA -:10BD8000039010980078002800D0012001994118F4 -:10BD90000298C0170918039809180498401A401E01 -:10BDA0000490E00306D421461A9B199A049800F0E7 -:10BDB0005FF8451910980078002803D01A9A19994D -:10BDC00090476D1CE00324D521461A9B199A0498CC -:10BDD00000F04EF845191CE00098002807DB009998 -:10BDE0000598884203DD1598405C199901E019997E -:10BDF00030201A9A904700986D1C401C00900298C1 -:10BE0000401E0290002804D11A9A2E2019999047BA -:10BE10006D1C0199481E01900029DDDC05E0387891 -:10BE20001A9A7F1C199990476D1C0399481E03901C -:10BE30000029F4DC21461A9B199A0498ACE600000C -:10BE40002D0000002B00000020000000000000007A -:10BE5000F8B5044600251E461746880404D405E0BC -:10BE600039462020B0476D1C641EF9D52846F8BD20 -:10BE7000FFB50446002581B01E46C80301D5302712 -:10BE800000E02027880404D505E038460399B04730 -:10BE90006D1C641EF9D5284605B0F0BD4A68002A1D -:10BEA00006D00A68531C0B6010704868401E48603A -:10BEB00070470A68531C0B6010707047002903D04C -:10BEC000002801D0884201D1002070478268002AF2 -:10BED00008D05268002A03D011604A60806841602F -:10BEE000012070478160496000200860F8E7FFB5D5 -:10BEF00081B007000A9814460D4605D0002D03D0E6 -:10BF0000002C01D0A74202D1002005B0F0BD0126CF -:10BF10007602002802D0E068304307E02846049902 -:10BF200001F0B8FB051EF0D0E068B0430646A089DA -:10BF3000800505D4206A002802D004994968884702 -:10BF4000E660214638462562FFF7B8FF05B0F0BD30 -:10BF500000B599B060216846FCF79FF9042008AA53 -:10BF6000D07012A0006801900B2010AAD070024679 -:10BF700010A109A8FCF778F9002010AA107101217E -:10BF80005171D071917190731175D082A02010837E -:10BF90009176B42090831920C001D0830848009086 -:10BFA000684603F095FC19B000BD000003160A189E -:10BFB000000000000AFFFFFF4E6174696F6E73009E -:10BFC000C5BF00017047000010B540210848FEF7CA -:10BFD00051FF08490020087000F08EF9002802D0B7 -:10BFE00005A0FFF751FAF72003F0E6FD10BD0000B1 -:10BFF00000080140374700205B424C455D20636FDD -:10C000006E6E65637465640D0A00000010B503F080 -:10C0100083FC00F07FF940210648FEF727FF064920 -:10C020000020087000F068F9002802D003A0FFF794 -:10C030002BFA10BD00080140374700205B424C45F9 -:10C040005D20646973636F6E6E65637465642C2034 -:10C050006164766572746973696E67207265737462 -:10C0600061727465640D0A0010B58CB000240094F0 -:10C0700001940294039404940594069407940894FC -:10C0800009940A94FFF766F8002804D0014601A835 -:10C09000FDF77EFA07E012A001886A469180418888 -:10C0A000D180808810816946CC704C810A208870CC -:10C0B00012220A7303A80CA10130FCF7D5F80C205A -:10C0C0006946088418204884FF208C84F530C88491 -:10C0D0000A480885684603F0BDFC0CB010BD00009E -:10C0E000010203040506000043414949432D4D4325 -:10C0F0004D2D323032363039303200008813000096 -:10C1000000B583B00D4900910D49002001910290C6 -:10C1100069460872684603F0A1FDFFF7A5FF00F02D -:10C1200033FAFFF715FF074803F03EFB064803F01C -:10C130003BFB03F0F1FB03B000BD00004DC100016B -:10C14000C1CD0001B5C60001A9CB000101780129CC -:10C1500028D070B50025144E144C022912D00329A2 -:10C160000FD103F0D9FB00F0D5F840213046FEF79F -:10C170007DFE257000F0C0F8002802D00C48FFF7C3 -:10C1800083F970BD40213046FEF774FE257000F043 -:10C19000B3F8002802D00748FFF776F9F72003F03C -:10C1A0000BFD70BD704700000008014037470020BC -:10C1B0003CC00001F8BF0001F8B50646244F00203E -:10C1C000388178810124481E0D463E2814D80A463D -:10C1D00031462048FCF748F81E49002048551E48C3 -:10C1E00001F064FB1B4801F0A7FA0446002001F0AF -:10C1F0005DFB388900280CD1002C12D017A00090CC -:10C20000FCF756F884B2224619480099FCF72CF83E -:10C210003C81B878002819D016A0FFF735F9002422 -:10C220000CE019A0EBE7315D084620385F2800D309 -:10C230002E2117A0FFF728F9641CA4B2AC4201D24A -:10C240003F2CF0D3398913A0FFF71EF9F8BD000089 -:10C250004C4700200055002081D80001756E6B6EA0 -:10C260006F776E20636F6D6D616E640D0A00000064 -:10C270007B5800205B424C455D20636C69206578EB -:10C2800065633A20220000006F6B0D0A0000000079 -:10C290002563000022202D3E2025754220727370F8 -:10C2A0000D0A000030B40C49098E182902D3891EEA -:10C2B0008AB200E01422094C094D63892189ED18E6 -:10C2C000C91A89B2914200D911465A186281018077 -:10C2D000284630BC70470000B04D00204C4700207D -:10C2E0007B5800200348002101708180C18041708B -:10C2F000704700004C4700200148807870470000DC -:10C300004C470020002800D0012001498870704768 -:10C310004C47002010B505490020087088804881EE -:10C3200000F0EEFD00F05EFB10BD00004C47002069 -:10C33000F3B583B00498002400287AD95B480290B2 -:10C340005B4A03981178005D002904D001290BD0C5 -:10C3500002291AD122E0CA286CD15649087001205E -:10C3600090800521D18017E0524B91885854491C88 -:10C3700088B2908005285DD1029841780378080240 -:10C38000FF211843E131884203D9002010709080CA -:10C3900084E0C01DD080022010707FE0444A454BED -:10C3A00091885854491C88B29080D188884275D1B0 -:10C3B00002980022417800780D0205433E488446E9 -:10C3C000E81C86B23D48002E14D93D4F6146895C79 -:10C3D000090248400021030402D54000784000E0F3 -:10C3E0004000491CC9B280B20829F4D3521C92B251 -:10C3F000B242EBD32F4E71198A794B79110219434E -:10C40000884247D17778B07801902948761D8078A6 -:10C41000002806D03346009539462AA0019A05F037 -:10C4200007FB112F2AD006DC012F09D0102F31D1A4 -:10C4300024E039E032E0122F20D0202F2AD124E04E -:10C4400001273F2D11D82A4631461F48FBF70CFF24 -:10C450001D49002048551D4801F028FA1A4801F0EE -:10C460006BF90746002001F021FA684607700123A6 -:10C470006A460320019900F02BF80BE02B46324668 -:10C480003846019900F0BAFA04E02A46314601988C -:10C4900000F0F2F90648002101708180641C0498C4 -:10C4A000A4B2844200D24BE705B0F0BD8355002012 -:10C4B0004C4700208055002081550020FFFF0000E0 -:10C4C000211000005258000040550020F9190101C8 -:10C4D000FFB5D81D80B283B01D460190FB2803D95B -:10C4E0000020C04307B0F0BD214CCA202070039843 -:10C4F00060700498A070280AE5702071002D04D0A7 -:10C500002A46601D0599FBF7AFFEE81C83B2194F60 -:10C5100019480024002B13D9184E395D09024840F0 -:10C520000021020402D54000704000E04000491C98 -:10C53000C9B280B20829F4D3641CA4B29C42ECD3E3 -:10C540000B4949194871000A88710D488078002804 -:10C5500006D000950BA0059B049A039905F068FA94 -:10C560000348019900F0D4FC002007B0F0BD0000A2 -:10C570008057002081570020FFFF0000211000009D -:10C580004C4700205458000000B587B000200190AF -:10C590000090039004906A46069010730C49029133 -:10C5A00005219170032313701023D3705070107104 -:10C5B0000123537190715073064805907D2091734B -:10C5C00000011082104604F00FF807B000BD000013 -:10C5D00040E2010000B0030110B5024803F0ACFDD9 -:10C5E000002010BD544E00202F48007900285AD159 -:10C5F000F8B56D202C230322072140010BF49CD2B7 -:10C60000A0210446017029480027C1786170277174 -:10C610000321E1806772012666710721244D21778D -:10C62000A9796177687B002803D0E78003206071D7 -:10C630000EE0E87900280BD0A879022800D16677AF -:10C640002671E6802046A9792030417086700770F7 -:10C6500015488079022804D0032815D004281BD15E -:10C6600016E003F0B3FF00280BD00520E0806771CF -:10C67000688A6061688AA06120460A3003F0D4FDB0 -:10C680000AE0094903208871288B6061288B02E049 -:10C69000E88B6061E88BA061034806714671204613 -:10C6A0000BF486D2F8BD7047B04D0020344E002008 -:10C6B000A04E002010B584B00A23032207211048A1 -:10C6C0000BF43AD21B2101700021417014244480E4 -:10C6D00003228280C1800B4A02810BF469D2684632 -:10C6E000048009480190684603F080FA6846048196 -:10C6F0000648039002A804F0F1FD04B010BD00004C -:10C700001B0D0000FF0100001843010179DA000150 -:10C71000FFB585B0054602A800901C46284606993C -:10C7200003F0ACFF6846007A002866D006980090B7 -:10C73000280A334A019403900E2826D03148002459 -:10C740000178002951D92F48E100081882880399FF -:10C750008A4240D1009A81689646019A28469446BA -:10C760000A791206120E36D00968254BD700083F09 -:10C77000CE1937887668BFB2874201D09F4226D152 -:10C78000634603227146B04725E01F49681809280F -:10C790002BD800981D49844608792E46000623466A -:10C7A000000E1ED0C4000F68083C3C19278864683E -:10C7B000BFB2B74201D0974204D103226146284656 -:10C7C000A0470EE0401E0006000EEBD109E0521E0D -:10C7D0001206120ECAD10B48641C0078E4B2A042C3 -:10C7E000B1D86846007A002807D00948426C002A70 -:10C7F00002D0284606999047002009B0F0BD0000FD -:10C80000FFFF00005C4D0020EEF1FFFF683E0101DC -:10C81000B04D002000487047FFFF000070B5124D7A -:10C8200001212846FCF7FAFF142006F031F97020A8 -:10C8300002F07CFC702002F079FC044600212846BE -:10C84000FCF7ECFF094844800948844201D14010BC -:10C8500070BD2046FCF718FF0649FBF7D9FFFCF72F -:10C86000F5F900B270BD00000008024084470020C6 -:10C87000FFFF000000002041F0B5074600208BB00C -:10C8800015460E46002A04D0012D04D13178FF2927 -:10C8900001D10B4E06250024002D08D90146325D3A -:10C8A000684602F079FC641CA4B2AC42F6D303469D -:10C8B0006A4639462120FFF70BFE0BB0F0BD0000A1 -:10C8C000EC44010101484088704700008447002083 -:10C8D00070B506460020074D044601462A5D06480D -:10C8E00002F05AFC641CA4B2062CF6D33080024835 -:10C8F00070BD0000EC4401017B5C002010B560209D -:10C9000002F014FC0449884201D1002010BD6021CE -:10C91000FCF7E4FE80B210BDFFFF000010B503F08D -:10C92000D1FB04480169002901D004208847002078 -:10C9300010BD0000C04E002070B5224C606B224D2F -:10C94000C00722D0A06B21497E2209685143401ABA -:10C950002988491E29804B21C90040181C4988425A -:10C9600013D300202880206A400840002062194923 -:10C9700008680204930F184A01D0904300E0104366 -:10C9800008601648407F03F0D5F829880120002967 -:10C99000216B07D0014321630522032110480BF4CA -:10C9A0008DD30DE0FF22120291432163216B0522FA -:10C9B000920211432163216B0143216303F054FE72 -:10C9C000002070BD00100240344700208C00002081 -:10C9D000B10400000010014000C00000104E002013 -:10C9E000010F000004480021017041618161C161B3 -:10C9F000016281627047000058470020F8B5144674 -:10CA00000D46102809D0112878D0122804D11A46D2 -:10CA10002146284603F042FFF8BD00910C2B04D0BC -:10CA2000002301221021284664E02278E178104694 -:10CA30006278090612021043A278120410430843D8 -:10CA40000502E0782D0A0006227905431046627936 -:10CA5000E17912021043A279090612041043084337 -:10CA60000602E079360A00060643082021180A78F3 -:10CA700010464A78120210438A78C978120410438B -:10CA8000090608430702E07A3F0A000607431E48EA -:10CA90001E494124A404884202D0A0420BD10C4676 -:10CAA0001B49281F88420DD3002303221021009820 -:10CAB00003F0CAFFF8BD002302221021009803F002 -:10CAC000C3FFF8BD13484078002804D1FEF78AFA66 -:10CAD0001049012048700F48012101700021416177 -:10CAE0008161C16101628162001DF0C00B460A468E -:10CAF0001021009803F0A8FFF8BDFFE71A46214671 -:10CB0000284603F01FFEF8BD0080000100800001F0 -:10CB1000FD7F03005847002000487047A45C0020B8 -:10CB2000F8B5342211491248FBF79EFB104C114F07 -:10CB300020680125104EB8420BD16068012808D149 -:10CB40002046302100F0BAFD216B884201D13570BA -:10CB5000F8BD34210648FBF7A0FBFF202760F53025 -:10CB6000656020810020E0603070F8BD0060000149 -:10CB7000A45C00207ADA12CA8847002010B534215C -:10CB80000748FBF78AFB064806490160012141601E -:10CB9000FF21F53101810021C16003F0BDFF10BD0F -:10CBA000A45C00207ADA12CA10B584B014230322E0 -:10CBB000072112480AF4C0D71B21017000214170DF -:10CBC0004724448003228280C1800D4AC2600D4AFE -:10CBD00002610B2202720AF4EBD7684604800A480D -:10CBE0000190684603F002F8684604810748039004 -:10CBF00002A804F073FB04B010BD00001B0D000080 -:10CC0000384301012843010120430101E5210101CD -:10CC100000207047F8B5184D184FE879002801D06A -:10CC20002E7B00E0FE780322331D072114480AF40E -:10CC300083D7A921044601701248C1786170002190 -:10CC40006180E8791049002803D02A7B896C201D77 -:10CC500002E0FA78201D091DFBF706FB608802211F -:10CC60008019608007480279062A00D0017141715D -:10CC700020460AF49DD7F8BDA04E0020804E00202B -:10CC8000A60D0000B04D0020604E0020F8B51F2614 -:10CC900023230322072128480AF44ED70446AA205A -:10CCA000264F2070F878264D6070E8786080EA782A -:10CCB0002449201DFBF7D8FA6288B01AC1B2201DA2 -:10CCC0001018214A0326032910D92B79002B0DD0E7 -:10CCD0000670192343705389091F1B0AC370937A86 -:10CCE00083706388C9B21B1D6380001D02291AD995 -:10CCF0006B79002B17D0137B891E8B4200D219460B -:10CD0000CDB2691C0170117BA94201D1092100E05B -:10CD1000082141702A460D49801CFBF7A5FA60885E -:10CD2000AD1C401960803879062800D03E717E71B4 -:10CD300020460AF43DD7F8BDA60D0000B04D0020F6 -:10CD4000A04E0020844E0020344E0020414E002092 -:10CD500070B53A230322072116480AF4EDD6A42120 -:10CD6000154D04460170E8786070A97913480022D7 -:10CD7000022910D0032913D0042916D06280227111 -:10CD8000807902F007FB0520287104206871204695 -:10CD90000AF40ED770BD018A642359436180EEE71F -:10CDA000C18A642359436180E9E7818B6423594335 -:10CDB0006180E4E7A10D0000B04D0020A04E0020EE -:10CDC00070470000FFB50F4683B00021009101912C -:10CDD00016466946FCF7E2FB040030D10521C90282 -:10CDE0006846FCF7E1FB002828D121496846FCF79A -:10CDF000DBFB002822D11F496846FCF7D5FB002841 -:10CE00001CD11D496846FCF7CFFB002816D129210B -:10CE100009026846FCF7C8FB00280FD1174968468D -:10CE2000FCF7C2FB002809D115496846FCF7BCFB9A -:10CE3000002803D100988088C10B03D00624204627 -:10CE400007B0F0BD00050099000D0D186888B042CC -:10CE500000D207242988B819884201D90D24EEE7A9 -:10CE6000A8193A46001D0699FBF7FEF96F80E6E720 -:10CE70000128000003280000022800000229000009 -:10CE8000032900001EF48CD200F00EF8012005F0FA -:10CE9000FFFDF7E710B503490020087000F004F823 -:10CEA00010BD0000464700201248002100780028ED -:10CEB0001FD070B5104D86B02878002817D1A888EB -:10CEC0006C88A04213D00D4E6A4680B2A04209D0B1 -:10CED000335C5354401CC005491CC00D89B2A88066 -:10CEE0001429F2D301202870104605F07FF906B00E -:10CEF00070BD704737470020464700200053002090 -:10CF0000024900204880888008707047464700200A -:10CF1000F0B484460D480078002814D0002200297F -:10CF200011D90B480B4D878843881C465B1CDB05D9 -:10CF3000DB0DBB4207D06646B65C521C2E5592B242 -:10CF400043808A42F0D3F0BC70470000374700208E -:10CF5000464700200053002010B5044600681949D8 -:10CF6000884208D12046282100F0A8FBA16A884207 -:10CF700001D115A200E016A21B491CA000F036FC4E -:10CF800021A0216800F032FC26A0616800F02EFC90 -:10CF90002AA02369E268A16800F028FC33A0616937 -:10CFA00000F024FC37A0236AE269A16900F01EFCAE -:10CFB0002EA0616A00F01AFC3EA0A16A00F016FCE7 -:10CFC00010BD000011C011CA76616C6964000000D8 -:10CFD000494E56414C49442028626164206D616786 -:10CFE00069632F637263290000400001626F6F74F0 -:10CFF00073657474696E6720402030782530386C12 -:10D00000583A2025730D0A0020206D61676963205E -:10D010002020202020203D2030782530386C580DED -:10D020000A00000020206163746976655F62616EAA -:10D030006B203D20256C750D0A00000020206261E8 -:10D040006E6B313A20616464723D30782530386C03 -:10D05000582073697A653D256C75206372633D3095 -:10D06000782530386C580D0A000000002020202060 -:10D0700020202020207665723D30782530386C588D -:10D080000D0A0000202062616E6B323A20616464F8 -:10D09000723D30782530386C582073697A653D25AB -:10D0A0006C75206372633D30782530386C580D0AFA -:10D0B00000000000202063726333322020202020F3 -:10D0C00020203D2030782530386C580D0A000000B3 -:10D0D00030B58DB001210820FDF7D4FF0121880370 -:10D0E000FDF7D0FF02A8FDF729FE402002900220A4 -:10D0F000284D0424039002A907942846FDF7C2FD99 -:10D1000080210794029102A92846FDF7BBFDE1208A -:10D1100040020890002069468884C8840885888574 -:10D120000C2048851C4D08A92846FEF761F901210D -:10D130000846FDF78FFF194C2046FDF7D7FC012369 -:10D14000224617490220FDF749FD01228021284689 -:10D15000FEF71EF900220121402005F01BFE114CB4 -:10D160002060012005F004FE606001220E4928467F -:10D17000FEF7E6F81C20694608700320487001207D -:10D1800088706846FDF77AFE01212846FEF7F2F81E -:10D190000DB030BD000C01400038014008000240D5 -:10D1A00000000240384700202505000070B5054604 -:10D1B0000B480468002C0ED0481C0ED008467D2178 -:10D1C000C9004843FAF7DEFF02462946204605F02B -:10D1D00048FF012800D0002070BD0020C043F3E7C5 -:10D1E0003847002010B582B00020104C00900E4946 -:10D1F0002046FEF7DCF8002814D02046FEF73CF964 -:10D20000694608710A480068002804D00A460023CD -:10D2100001A905F0DFFE0098002803D00120054990 -:10D220000007486002B010BD25050000003801402D -:10D230003847002000ED00E030B5184D85B00446B9 -:10D2400040212846FEF7ACF80028F9D000212846F6 -:10D25000FEF790F80020694600948880C880088115 -:10D2600088810C2048812846FEF7C2F80C4C2068C3 -:10D27000002807D006F03EF9022803D100212068DB -:10D2800005F0AAFD012207492846FEF759F80121B9 -:10D290002846FEF76FF805B030BD000000380140A9 -:10D2A000384700202505000010B5064C60680028AE -:10D2B00007D006F01FF9022803D1C11E606805F0EF -:10D2C00071FF10BD3847002010B5074C606800287A -:10D2D00009D006F00FF9022805D100231A46194695 -:10D2E000606805F0B0FD10BD3847002000283FD031 -:10D2F00000293DD0F0B51F4E0C4605468BB00021ED -:10D300003046FDF737FC1C4F02203946FDF7ECFB99 -:10D310001A4800901020029000208021059104906E -:10D320000321019503940903069007900890099141 -:10D330000A9069463046FDF731FC01213046FDF781 -:10D3400019FC39460220FDF721FC0028F9D0002104 -:10D350003046FDF70FFC39460220FDF7C5FB084CAF -:10D3600040212046FEF71CF80028F9D00BB0F0BD94 -:10D3700070470000080002400000024004380140ED -:10D380000038014010B4002807D00368002B04D0F7 -:10D3900042688168914201D206E0002010BC7047CB -:10D3A000491C8160002804D0914202D25C5C202C90 -:10D3B000F6D99142F2D1491E816010BC704700003D -:10D3C000F8B50C4605461046194600F013F8064617 -:10D3D00000200090064B324621462846FEF787FD86 -:10D3E0000028304602D100F043F80020F8BD0000CC -:10D3F0009447002070B505460E46124800F0A2F88A -:10D4000004001CD0E6610820A561E0600E4A0F4BC5 -:10D4100028463146FBF7A0FC02D80D4860610EE0BB -:10D4200000220C4B28463146FBF782FC02D8012033 -:10D43000C00703E028463146FBF722FC6061204626 -:10D4400070BD0000944700200000C0FFFFFFDF41D7 -:10D45000FFFFFF7F0000E0C110B5044800F072F844 -:10D46000002801D04021C16010BD00009447002079 -:10D47000002824D0F8B5124E04460027A08925685C -:10D48000C0050DD4A068002804D0FFF7F1FFA089E3 -:10D49000C00505D42069002802D07168884727613B -:10D4A000A089800505D4206A002802D071688847C9 -:10D4B00027627168204688472C00DFD1F8BD70478D -:10D4C0009447002010B5002201F088FD10BD000037 -:10D4D00030B4124A0E4D0F4B0F4C0028136013D07E -:10D4E0000168002900D0116054604068002800D015 -:10D4F0005060002090601068984203D15068A042AC -:10D5000000D1956030BC70479560546030BC704766 -:10D510002926010199B5000135B500019447002085 -:10D52000002803D0007B082801D00020704701208C -:10D530007047002803D0007B402801D000207047AE -:10D540000120704710B501682820884700280AD0BC -:10D550000021016041608160C160016141618161C0 -:10D56000C1610162416210BD70B5002604463546B6 -:10D57000002808D0FAF79CFE411C2B463246204674 -:10D5800000F004F870BD002070BD0000FFB500245D -:10D5900089B006460094019434480294039404949C -:10D5A00005940694046015464460002E5AD0002964 -:10D5B0003FD0024600960191D168906812690490AC -:10D5C000069205912A48FFF7BDFF0790002830D04A -:10D5D00000986F46002802D00298002801D0002051 -:10D5E0000DE00198042809D9032222A10098FAF736 -:10D5F00094FE002802D10298C01C02903846FFF722 -:10D60000C1FE0146079803F0EDFB00280ED00C98F0 -:10D61000002814D06846FFF7B5FE029901988142B0 -:10D6200004D202990098405C002808D00798FFF7C0 -:10D630001FFF0199029888420AD204460BE0002D90 -:10D6400003D0029900984018286007980DB0F0BDEB -:10D65000081E00D0441E002D01D030192860034858 -:10D660000660446000200DB0F0BD00008C47002033 -:10D6700094470020EFBBBF0010B5024A002103F021 -:10D68000CFFE10BD944700200149496808470000BB -:10D6900094470020002810D070B50E460446FAF7D3 -:10D6A00007FE401C336805469847061E04D02A46EC -:10D6B0002146FAF7D9FD304670BD7047002230B4DC -:10D6C000D243491E0FD3094C03785A400023401C13 -:10D6D0005508D20700D022465B1C6A40DBB2082BFB -:10D6E000F6D3491EF0D230BCD04370472083B8ED4A -:10D6F00002468B880020022B01D00D207047C9887C -:10D70000002A05D00029F9D00129F7D081207047DF -:10D710000029FCD00229F9D170470E207047000083 -:10D720000E2804D20C2148430249085870470020B3 -:10D73000704700004444010170B588B000246A4677 -:10D74000234616E0401C01782029FBD00929F9D096 -:10D750000906090E12D0A1005050641C00E0401CC4 -:10D76000017800290AD0202901D00929F7D10370B6 -:10D77000401C0178002901D0082CE4DB002C14D0D7 -:10D78000104E002528460C21484331580098FAF7DE -:10D7900096FD00280CD06D1C0E2DF3D30AA0009925 -:10D7A00000F024F8012008B070BD002008B070BD62 -:10D7B0000C204543A81982686946204690470020FE -:10D7C00008B070BD44440101756E6B6E6F776E20BA -:10D7D000636F6D6D616E643A2025732028747279D1 -:10D7E000202768656C7027290D0A00000FB410B55A -:10D7F00003AB60210648029AFDF76AFE0549002046 -:10D80000C877034800F058F810BC08BC04B01847AB -:10D8100060500020A0500020F3B581B00D46019863 -:10D82000FAF746FD144C86B22046FAF741FD81B264 -:10D830002046FFF75BFD0024002D0BD90F4F384623 -:10D84000FAF736FD81B23846FFF750FD641CA4B2EA -:10D85000AC42F3D3084C2046FAF72AFD81B22046A9 -:10D86000FFF744FD002E03D031460198FFF73EFD3F -:10D87000304603B0F0BD000000A400010CA400017C -:10D8800030B40125074B084CAD0203E06254491C3B -:10D890001981401C0278002A02D01989A942F5D3C7 -:10D8A00030BC70474C4700207B580020014908607D -:10D8B000704700004047002010B50749096800295B -:10D8C00001D0884710BD0446FAF7F2FC81B2204629 -:10D8D000FFF70CFD10BD000040470020F0B51FB45D -:10D8E00005460398144646000198760847007F08CD -:10D8F000334628463946FBF72FFA02D228463946E6 -:10D9000001E0204631463322D243FBF751F9064667 -:10D910000F4622462846039B0199FBF75BF8490016 -:10D9200049083B463246FBF703FA02D8012005B00E -:10D93000F0BD002005B0F0BD02460020802901D9CD -:10D940008D207047062A06D0072A07D0082AF8D16A -:10D950000729F5D170470829F2D170470629EFD37E -:10D9600070477047704770B5C46805466068002806 -:10D9700003D00020002802D00CE00120FAE7201D8F -:10D98000FBF718FE09F4C8D76068002808D000200B -:10D990000028F4D00020E860204609F4BDD770BD0F -:10D9A0000120F5E730B40446A2890920521C93B245 -:10D9B000E48900222546D540ED0707D05D1C8D4245 -:10D9C00002D130BC104670479B1C9BB2521CD2B295 -:10D9D000092AEFD330BC7047FFB585B00E9D0446D1 -:10D9E0002F8801201E4600213A46CA40D20704D0A3 -:10D9F0004B0003225B1C9A401043491CC9B2092901 -:10DA0000F2D3049030461E210840218A184A002390 -:10DA10000191009302920390132304AA15490698DA -:10DA2000FBF7CEFD009000281FD10121142009F43E -:10DA3000FDD70746E06006980188B9812988F981F9 -:10DA4000F00701D00120C003079908433880208ADD -:10DA5000788014206082204600F060F8381DFBF7C3 -:10DA6000B5FD208A00210AF437D1009809B0F0BD35 -:10DA7000283D01010A18000000487047C03D01011F -:10DA8000FFB5087881B00C46092836D2142003F07F -:10DA9000F1FB0746217800F0EFF800282BD06178E1 -:10DAA0002078FFF749FF060028D17D68002D0ED0B1 -:10DAB00020782979814207D12946381DFBF78CFD52 -:10DAC000284609F429D702E02D68002DF1D16078AD -:10DAD0000121083009F4AAD705462078287160781A -:10DAE00068716278A11CA81DFAF7BEFB2946381D93 -:10DAF000FBF778FD02E0822600E08126022306483B -:10DB0000039A04990AF418D02178017046700AF437 -:10DB10004FD0002005B0F0BD0114000010B5044640 -:10DB2000142003F0A7FB0449216003216181123016 -:10DB300060600120208110BDD03D0101F8B517467D -:10DB40000C4610460AF4B6D0012831D1142003F057 -:10DB500091FB0546017C00F08FF80646297C22786F -:10DB60001448914214D1697C637809023A46891DB0 -:10DB70009B1D09F4E1D705460680002028716078D6 -:10DB800068806278A11C681DFAF76EFB284609E0E0 -:10DB9000697C062309023A46891D09F4CDD706801F -:10DBA000802101710AF404D0002138460AF494D08F -:10DBB0000020F8BD140C0000F8B50F4600240978C9 -:10DBC0001846254609291DD20B007B441B79DB181A -:10DBD0009F440407101313130A160D00052414A5FF -:10DBE00010E00A2414A50DE0082416A50AE0072475 -:10DBF00017A507E00A2418A504E0052419A501E0EB -:10DC000006241AA50146A31C1A4809F495D706460E -:10DC1000387830707470002C04D022462946B01C2D -:10DC2000FAF722FB304609F4C3D70020F8BD000004 -:10DC30004E53494E470000004E532D424C452D3166 -:10DC40002E300000123456FFFE9ABCDE00000000A9 -:10DC5000025E044000000300312E302E302E302DA5 -:10DC60004C450000312E302E30000000FFEEDDCCA0 -:10DC7000BBAA00000314000010B48289C489521C9E -:10DC800093B200222046D040C00706D0914202D174 -:10DC90005B1C9BB205E09B1C9BB2521C52B2092A32 -:10DCA000F0DB092A02D010BC1846704710BC0020D7 -:10DCB0007047000070B5050005D0134E30688542EE -:10DCC00003D1002070BD72B6FEE704F099FE6C69C6 -:10DCD00004F0A2FE7068844202D0B068844201D190 -:10DCE000022070BD0948844204D1A86A0028F7D1F7 -:10DCF000032070BD0648844203D0002C01D00120CF -:10DD000070BD042070BD0000A4470020B45D002059 -:10DD1000A05D0020002802D00368002B01D1002064 -:10DD20007047F8B50D4641680446002902D0A06846 -:10DD3000884211D21B4EB5420ED8A2686D1C5019F4 -:10DD4000814201D39818F8BD2169002904D11649F0 -:10DD5000884203D9B04202D90020F8BD4600226AA9 -:10DD60000027002A05D0314618469047050012D0FA -:10DD70000CE0A1693046884705000CD0A2682168F4 -:10DD8000521CFAF771FAE1692068884766602560DD -:10DD9000A0684019F8BDE1692068884767600020E5 -:10DDA0002760F8BDFFFFFF7FFFFFFF3F70B50D4D00 -:10DDB00004460A2809D10D212846FDF761FB802180 -:10DDC0002846FDF7EDFA0028F9D0E1B22846FDF724 -:10DDD00057FB80212846FDF7E3FA0028F9D02046BA -:10DDE00070BD000000380140F0B50878324F334D67 -:10DDF000334E801E83B00C46062859D20100794468 -:10DE0000097949188F4402255434543A012030705E -:10DE1000A0786876A078C00705D02A492A48FBF781 -:10DE2000B7FB387AA874B28A002A06D0FF20F530F2 -:10DE30007080032125480AF441D1F169002937D0C7 -:10DE400000200090019005206A46107068468847BF -:10DE50002EE000246C7601F0E7FDF169002927D05F -:10DE6000009406206A4601941070684688471FE0B7 -:10DE70001722A11C1648FAF7F7F919E0B878000143 -:10DE8000C0194030807D002812D11C22A11C1148ED -:10DE9000FAF7EAF90F48A18A0182E18A4182218BCF -:10DEA0008182618BC1820B49608A0883207F6874FC -:10DEB000002003B0F0BD0000B04D0020F44C002065 -:10DEC000104D0020B94D0020074D0020040F000028 -:10DED000EE4C0020D44C0020F0B518460D4601460B -:10DEE00085B022230322744809F426D60121044672 -:10DEF000417028780B286ED20100794409794918BD -:10DF00008F4405CDCDCD6F6ABB23CDCD6C000120F4 -:10DF1000207060706948817921710179A170C1799F -:10DF200061714179E170017AA171417AE171817A7F -:10DF30002172C16900294ED00020009002206A465B -:10DF40001070684601948847A9E0072020700120DE -:10DF5000607068461DF482D3019F009EFAF772F943 -:10DF6000801960820025FAF76DF981196019009017 -:10DF70008170FAF767F9C11900986D1CEDB201754F -:10DF8000082DF0D30825FAF75DF9B9194018611981 -:10DF90006D1CEDB28870102DF5D310202077484805 -:10DFA0008178090108184030807D012877D11C2232 -:10DFB000A11C4448FAF758F94248A18A0182E18A33 -:10DFC0004182218B8182618BC1823E49608A0883B4 -:10DFD0003D48217F417462E0052000E00A20207066 -:10DFE0005DE0042222706878012804D0002802D065 -:10DFF000022833D053E00120304D6070287C002887 -:10E0000010D002A81DF42AD3FAF71CF92F49FAF709 -:10E01000B9F82F480818029940182E49FAF7B2F8B3 -:10E02000009101E0E8680090E969002907D000202C -:10E03000029003206A46107202A8039288471021BA -:10E04000A01CFAF72AF90098A0700098000AE07066 -:10E050000098010C2171000E607120E01748C16921 -:10E06000002905D000200090019068460270884782 -:10E0700020460C3809F492D514E00620164D207085 -:10E08000E878012811D01021A01CFAF706F9A98818 -:10E090006182E988A1822989E182002020762046D8 -:10E0A00009F486D5002005B0F0BD10220B49A01C54 -:10E0B000FAF7DAF8EBE70000140E0000104D00202C -:10E0C000B04D0020D44C0020F44C0020A0BB0D002B -:10E0D000A08601003F420F00344E0020BF4D0020BB -:10E0E00000B5084883B0026C002A08D000200090D8 -:10E0F000029005206B4618706846019190470020F9 -:10E1000003B000BDB04D002010B584B0FF2B19D076 -:10E11000144C226C002A08D00020009002900620A7 -:10E120006B461870684601919047032009F4C2D5E8 -:10E13000032814D1A26F002A11D003210A4809F440 -:10E14000BDD70CE009480123007F032201020848E3 -:10E15000083109F4F1D40721017009F429D5002010 -:10E1600004B010BDB04D0020090E0000104E00207C -:10E17000050E0000FFB5180A4C4E83B00C46B07077 -:10E18000FF287DD00102342303224948083109F4D5 -:10E19000D3D40546B078002701018919403188722F -:10E1A000B07821880001801940300181B078617A0F -:10E1B000000180194030C172B07862890001811974 -:10E1C00040318A81A289CA81E0890882207C0128A5 -:10E1D00002D0002807D00BE0B1780120090189198D -:10E1E0004031887504E0B0780001801940308775AF -:10E1F00020883080607A307221460A312D48FBF742 -:10E20000C7F902F0E3F900281BD0607A012804D195 -:10E2100003221146284809F4DFD402F0DFF905286B -:10E220000FD201007944097949188F440606060285 -:10E23000060001202821485505E0052128204155E8 -:10E2400001E0282047550321059809F445D51720FA -:10E250003086B17809018919403148821748C06871 -:10E26000002803D00321164809F488D61548028DEA -:10E27000002A03D00321144809F420D7306C00E0B1 -:10E280000EE0002808D00220694600970870029529 -:10E290000194316C68468847284609F489D401E026 -:10E2A00001F03AFB002007B0F0BD0000B04D0020A7 -:10E2B000020E0000B94D0020150D0000C04E0020D8 -:10E2C000030F0000344E0020020F000030B5180A82 -:10E2D000144D00010C46401983B0FF21403081727B -:10E2E00001F0EEFB002803D10221032009F4F4D44D -:10E2F0002A6C002A08D00020009002900320694672 -:10E30000087068460194904710210748F9F7C5FF47 -:10E3100006480068002802D0092009F4C7D200206E -:10E3200003B030BDB04D0020CF4D0020100C0020B8 -:10E3300000B5084883B0C169002907D000200090CB -:10E34000019009206A46107068468847002003B093 -:10E3500000BD0000104D0020FFB591B00D46122306 -:10E3600003224348149909F4E7D3002104460170BD -:10E3700040480078002862D03E48407C002833D0D6 -:10E380003C216846F9F789FF01F012FF002841D0CF -:10E3900004A90F913749461EF0B23A2289695043C9 -:10E3A00041186846091DF9F75FFF6846008B298808 -:10E3B000884206D10822A91C0F98F9F798FF002877 -:10E3C0000BD0207800280BD008A8407C6074102265 -:10E3D0006946601CF9F748FF1CE001202070F3E754 -:10E3E0003006000ED6D12AE023482988008B8842C7 -:10E3F00025D10822A91C2148F9F779FF002809D165 -:10E40000012020701E481022407C60741A49601C54 -:10E41000F9F72AFF2078002811D01648C169002991 -:10E4200007D000200090019007206A4610706846CF -:10E430008847204609F4BCD3002015B0F0BD0D4834 -:10E44000C169002907D000200090019008206A4689 -:10E45000107068468847022303220A48149909F479 -:10E460006BD3012101700621417009F4A1D3E0E7CB -:10E47000180E0000104D0020D44C0020E44C002069 -:10E48000F44C0020040E000070B50C4609781B48BF -:10E490001B4D1E46002904D0012912D002292BD180 -:10E4A0001AE01C23314609F447D306462078307021 -:10E4B000287B70802A7B1349301DF9F7D5FE304642 -:10E4C00007E00A23314609F437D3217801706989BE -:10E4D000418009F46DD30FE00A23314609F42CD3AF -:10E4E00021780170298C4180698C8180A98CC18040 -:10E4F000E98C018109F45CD3002070BD0B0E000093 -:10E50000344E0020414E002010B5087800F042FF44 -:10E51000002010BD05480A8842861A0A1201101808 -:10E52000098840308182002070470000B04D0020F3 -:10E5300030B5180AC043000683B00D46000E21D046 -:10E54000190A0902E120062303220001083109F417 -:10E55000F3D204460120207002206080FF20413069 -:10E56000A0800B48026C002A08D0002000900420F4 -:10E57000694608706846019502949047204609F460 -:10E5800017D301E001F0C8F9002003B030BD00004E -:10E59000B04D002000B5084883B0026C002A08D0B6 -:10E5A00000200090029008206B4618706846019188 -:10E5B0009047002003B000BDB04D002070B5184654 -:10E5C0000C46014602230A4809F4B6D20546094919 -:10E5D000A07808736288211D0748F9F745FE0020DE -:10E5E000687020782870284609F4E2D2002070BDB7 -:10E5F0000D0E0000344E0020414E00204A780B489A -:10E60000002A05D02030012A08D0022A09D00AE0C9 -:10E610000279012A07D10978C17004E009780175EF -:10E6200001E009784175002070470000B04D0020DE -:10E6300070B54878002806D0FF25124C01280BD071 -:10E64000022816D01BE010480179062917D10721AE -:10E65000017101F0CFF812E0207DFF280FD001F00A -:10E66000C7F90A4825750169002908D000208847A4 -:10E6700005E0607DFF2802D001F09CF9657500205F -:10E6800070BD0000D04D0020B04D0020C04E0020D5 -:10E6900010B5032B06D010220548891DF9F7E4FDBB -:10E6A000002010BD0348017A034801F037FEF7E768 -:10E6B000CF4D0020B04D0020B94D0020F0B50D46E3 -:10E6C0000878E34EE14934464978002720348DB07C -:10E6D000A1287AD012DCDF490C911B2876D006DC09 -:10E6E000012819D003287CD017286DD14FE12828A4 -:10E6F0006ED091286DD0A02866D152E10246A23A90 -:10E70000092A61D213007B441B79DB189F44FE5C0D -:10E71000FDFD5CFDFCFDFD006878002854D1012062 -:10E7200002F00CFE01F038FE342303220721CA4810 -:10E7300009F402D203210170C84904468A78427064 -:10E740000122C276FB224284C54AC284C54A828421 -:10E750000A88028487768A888280CA88C2800A8969 -:10E760002281487A8009032805D188780522104241 -:10E7700001D10120A076A07E04221043A076BA48E1 -:10E780006080C878012825D0204610210A30F9F78A -:10E7900084FD316C002907D001206A460097107073 -:10E7A0006846019502948847012000F0F3FD204659 -:10E7B00009F4FED1012303220721AC4809F4BCD19E -:10E7C0001A21017009F4F4D133E11EE1CAE008E036 -:10E7D00069E049E0204610220A300C99F9F744FD1F -:10E7E000D7E7009701970297039704970597069735 -:10E7F0000797089709970A970B9701F0E7FE0028FB -:10E8000005D0684601F028FD0AA801F0F5FC01F0EA -:10E81000DDFE00280CD068468079002808D108A8C1 -:10E82000807B002804D00121684601F05BF900E1FB -:10E830008A4C6946A0880880E088488020898880C2 -:10E840008F71102202A80C99F9F70EFDE0780128CB -:10E8500004D00697079708970997E4E7102206A8BF -:10E860000C99F9F701FDDEE7E07B002813D11123B5 -:10E87000032207217E4809F45FD10546282028702D -:10E880007648C078012808D01021681CF9F705FDEA -:10E89000284609F48DD1E773CBE01022681C0C994F -:10E8A000F9F7E2FCF4E7012002F048FD0121032022 -:10E8B00009F412D26F48012444841F200490674851 -:10E8C0000178490601D57F21049181780522114202 -:10E8D00004D0FF2204998132114304910088C005BD -:10E8E00004D5032104984902084304900821624892 -:10E8F0000191029003210B2304AA00970394C902FB -:10E900005E48FAF75DFE02E079E04AE089E000281F -:10E9100046D15B4806218786FF2005905948019122 -:10E920000290082305AA0097039457495748FAF71D -:10E9300047FE00287DD100F047FF002879D1022151 -:10E94000032009F4C9D1B079012808D001F00CF8EE -:10E950003E484078C0076CD001F04EFB69E000F003 -:10E96000DBFF66E001F032FEE77300F02DFF0028C8 -:10E970005FD10221032009F4AFD1B0790128EED094 -:10E9800000F0F2FF31484078C007E5D151E06878E7 -:10E9900000284ED0F179481EF0713D4801F08EFC00 -:10E9A00047E07179491E052906D8A72802D1307998 -:10E9B000002806D100F01EFF2878A42801D0A7283F -:10E9C00037D17079042806D0062804D0082808D04A -:10E9D0000C282ED10CE02F480168002929D0B079ED -:10E9E00004E01A480169002923D00120884720E06B -:10E9F0001648016900291CD00320884719E03771A7 -:10EA0000FF20F0702075607513E0207DFF2802D094 -:10EA10006878002802D000F0EBFF0AE0C8079BD11D -:10EA200007E0607DFF2802D06878002804D000F05D -:10EA3000C1FF00200DB0F0BDA07D0028F9D08807EF -:10EA4000F7D5E17D144801F045FAF2E7C04E002009 -:10EA5000B04D0020BF4D0020040D0000344E0020BA -:10EA60000502000048080000A08C0000190D0000FD -:10EA7000230D0000B00B0020A4410101D20B0020A7 -:10EA8000680B0020FC410101011800009C0B0020D4 -:10EA9000B94D0020604E0020E84D002070B50025E3 -:10EAA0000C462846401C0628FCDB254E2246307EBC -:10EAB00031461A32C96906282AD203007B441B79E1 -:10EAC000DB189F4424020910171E0622A01CF9F728 -:10EAD0000EFC00281BD01BE0237E092001F09AF8D1 -:10EAE000002814D114E0237E212001F093F800289F -:10EAF0000DD10DE0237E162001F08CF8002806D100 -:10EB000006E0237E192001F085F8002800D00125B9 -:10EB10000C48807D002811D17169002901D0204660 -:10EB20008847002D0AD03169002901D0022088478A -:10EB300001F0E4FA217AA01C01F0CCF9002070BDAC -:10EB4000C04E0020D04D002010B50A78000A000207 -:10EB500010434A78FF231B02120298431A401043C5 -:10EB60008A781B02120498431A401043C9780002A5 -:10EB7000000A09060843F9F76EFB002010BD10B526 -:10EB8000104609F497D0002010BD0020401C062834 -:10EB9000FCDB002070470000F8B51C4617460D4608 -:10EBA000104609F487D0002811D1472002F062FBFB -:10EBB000064604233A460321064808F4BDD7210A35 -:10EBC00001702988B288891A418008F4F1D70020A1 -:10EBD000F8BD00000D470000F8B517460C46472069 -:10EBE00002F048FB21780646122901D013291BD1D7 -:10EBF000B06805460C351229C288018916D0062353 -:10EC00000F4808F499D7698841806178017108F448 -:10EC1000CFD7B068002803D008F47ED60020B060BB -:10EC20000021384609F458D00020F8BD04230548D7 -:10EC300008F482D76988018061788170E7E7000075 -:10EC4000094700000747000000B5084883B0026C80 -:10EC5000002A08D000200090029009206B4618700E -:10EC6000684601919047002003B000BDB04D0020E0 -:10EC700030B5104D83B0088828861C0A2001401941 -:10EC80000A88403042822A6C0025002A07D000956D -:10EC900007206B4602951870684601919047064818 -:10ECA000A1004058002801D04030C574002003B0B6 -:10ECB00030BD0000B04D0020580B0020FFB581B0E2 -:10ECC000002000900E46039808F4F4D7002802D0E4 -:10ECD00001284CD04DE0142002F0CCFA07463188D0 -:10ECE000FEF760FE05462448092D36D27C68002CCC -:10ECF0001ED02179A94203D02468002CF9D117E055 -:10ED0000002C15D06379039A9B1D049908F414D73D -:10ED100005463088288000202871607968806279F3 -:10ED2000A11D681DF9F7A0FA284608F441D720E094 -:10ED30003D740498010A7974384602F093FA01464A -:10ED400001230E48039A08F4F7D6057008F430D76B -:10ED50000121039808F4C0D70BE00623039A049915 -:10ED600008F4EAD63188018080210171DDE70220B4 -:10ED70000090009805B0F0BD140C000002140000D3 -:10ED8000FFB585B00E46079808F494D7002802D046 -:10ED9000022009B0F0BD472002F06CFA029000207A -:10EDA000694608700898070A308803F068F900245B -:10EDB000694605468C8000281ED102981622016AF9 -:10EDC0006846007803465043024610328A5A52047D -:10EDD000920F1FD10A5C401C085C1E4900021018EB -:10EDE000884217D102AA03A9184603F05BF80298DB -:10EDF0006946C05D88800224A31D1748079A0899B8 -:10EE000008F49AD60746308838803D717C80002D02 -:10EE100015D019E03946029802F024FA014604237D -:10EE20000E48079A08F488D6077069460978418029 -:10EE300008F4BED60121079808F44ED707E0224611 -:10EE400001A9781DF9F710FA384608F4B1D6002068 -:10EE500009B0F0BD02290000140C000004470000B6 -:10EE6000FFB58BB00C46472002F004FA0025694636 -:10EE700005900D740E9804A9070A208803F0FFF886 -:10EE8000060061D105981622016A6846007C50434D -:10EE9000024610328A5A5204920F3AD10A5C401C40 -:10EEA000085C304900021018884232D1029503955F -:10EEB000208800F0DFF802A9002300911A4608A973 -:10EEC000FAF796FB6846008C012109030840C0430D -:10EED000C004C0172146401CFEF70AFC0606360E89 -:10EEE00032D168460997007C0190A57907AA694646 -:10EEF00002F0D8FF6846028806A80799F9F7B4F926 -:10EF000006A909980A460D5468460188019803F03D -:10EF100007F83946059802F0A5F9A1880D9A891DD0 -:10EF20008BB20146104808F407D60546A288A11DF9 -:10EF3000801DF9F799F92F706846007C6880A088D9 -:10EF4000A880284608F434D6042308480D9A0E9960 -:10EF500008F4F2D521880180867008F429D60020B3 -:10EF60000FB0F0BD022900000A470000160C000097 -:10EF7000F0B589B00446FAF741FB05460026154F67 -:10EF80001BE006A92046FAF709FB002302AA01A903 -:10EF900006A80096FAF738FB68460089B84203D104 -:10EFA00069460979022911D00B49884203D1684684 -:10EFB0000079022807D0641CA4B2A888A04202D815 -:10EFC000E888A042DDD2002009B0F0BD204609B09B -:10EFD000F0BD00000229000003280000F7B500285A -:10EFE00045D00199002942D08668002A01D10CE061 -:10EFF0003668002E3BD0316A002938D00198F9F7E5 -:10F000005EF90028F4D12CE03668002E2FD0019C48 -:10F01000356A002CF8D0002DF6D0AC4224D02078F0 -:10F02000F9F70AF907462878F9F706F987420DD16A -:10F030002078002813D06078641C6D1CF9F7FCF868 -:10F0400007462878F9F7F8F88742F1D02078F9F7E1 -:10F05000F3F804462878F9F7EFF88442D4D1002E6B -:10F0600005D0306A002802D0304603B0F0BD002041 -:10F0700003B0F0BDF0B589B00446FAF7BFFA054613 -:10F080000026104F14E006A92046FAF787FA00235D -:10F0900002AA01A906A80096FAF7B6FA68460089FE -:10F0A000B84203D1641CA0B209B0F0BD641EA4B282 -:10F0B000A888A04202D8E888A042E4D2002009B083 -:10F0C000F0BD00000328000070B5164C2078002821 -:10F0D00027D101210803FBF7BDFF0020FBF7B0FF9C -:10F0E0000120FBF7DBFF104D2846FAF73BFB03211D -:10F0F0002846FAF7A7FB01212846FAF767FB01210A -:10F1000021702846FAF78AFB142003F0C1FC702016 -:10F1100000F00CF8702000F009F800212846FAF7FA -:10F120007DFB70BD844700200008024070B5054695 -:10F13000164CFFF7C9FF2946154D2846FAF79DFAE8 -:10F1400001212846FAF738FB01212846FAF772FB1D -:10F15000002807D1641E13D001212846FAF76AFB64 -:10F160000028F7D001212846FAF784FA2846FAF752 -:10F170005EFB044600212846FAF71EFB204670BDC0 -:10F1800000212846FAF718FB024870BDA08601004E -:10F1900000080240FFFF0000F7B5042702253F4E9C -:10F1A00084B01446072A75D21000784400790018FC -:10F1B000874470030D3A3D5363003948009701902E -:10F1C00001AB0599049800F075F807B0F0BD354F14 -:10F1D00001213846FAF722FB142003F059FC702075 -:10F1E000FFF7A4FF7020FFF7A1FF04460021384677 -:10F1F000FAF714FB2C48B442448001D12B4808E0B4 -:10F200002046FAF741FA2A49F9F702FBF9F71EFD01 -:10F2100000B26946888100952A4603AB0599049897 -:10F2200000F048F807B0F0BDFDF7F4FA0AE06020FE -:10F23000FFF77CFFB04201D1002003E06021FAF724 -:10F240004DFA80B269460881009502AB22460599C5 -:10F25000049800F02FF807B0F0BD04F05BF97D21B1 -:10F26000C900F8F78FFF0097019001AB224605997E -:10F27000049800F01FF807B0F0BD03F045FD0097BB -:10F28000019001AB22460599049800F013F807B0ED -:10F29000F0BDFFE7059807B0F0BD0000FFFF0000DC -:10F2A0000E0001000008024084470020FF7F00009C -:10F2B0000000204130B4029C42540546491C88B2EB -:10F2C0002C54401C002180B2002C07D95A5C2A54CF -:10F2D000401C491CC9B280B2A142F7D330BC704770 -:10F2E00010B5084C82B02078002808D1064800905C -:10F2F000064801906846FEF7EBF80120207002B046 -:10F3000010BD0000A0470020751D0101352A010134 -:10F31000F8B50B30C608F600104D19E02068B04271 -:10F3200015D3B0420BD96368871B201D0093F8F7F3 -:10F330009BFFA019009B07604360286004E06068A1 -:10F340002860201DF8F790FF201D2660F8BD251DC0 -:10F350002C68002CE2D10020F8BD000000480020FD -:10F36000FF25F5350A4E6F00FDF7D6FB0489322CD8 -:10F3700000D22C4601213046FBF74EFD7D21204670 -:10F38000C90048433946F8F7FDFE03F081FBEBE77F -:10F39000000C014010B5A0230949022809D0002221 -:10F3A00003280AD0042808D00B704A7000F0A2F895 -:10F3B00010BD0B7080204870F8E7E0200870F4E77B -:10F3C00011400020F8B52A49202048602948012131 -:10F3D000C163294905228A610021C16327490B20A5 -:10F3E000086100F087F82748254A026326494163EF -:10F3F000264B8363264CC4632748264D0560274E61 -:10F400004660274981602749C16027490161274932 -:10F4100041612749816127490163284826494160A4 -:10F42000274FC760274F07610262274A4262836203 -:10F43000C46205634663254A8263254AC26326483F -:10F44000244A0260184A4260244A826001632449C7 -:10F4500081632448244A41688918244A914206D28B -:10F46000234982680A63C2684A6300698863F8BDF9 -:10F4700000100140C02702404025024040270240C2 -:10F480000259F80040280240025B8500025A8000C1 -:10F49000025D8500025F80508028024002000878EB -:10F4A000020A0800026EAC500259FC000200C800BB -:10F4B0001270131402700314026E2800C028024058 -:10F4C000025D0500125B0500025B8400020A060073 -:10F4D000026E2C5002C3BF00002902401200AC0093 -:10F4E000125D0500104000206F2895FFAF590F00F6 -:10F4F000C026024030B415481549037D154AFF2B3C -:10F5000006D1407DFF2803D113484078C0070CD0B6 -:10F510001248134B04789C604078D8611148086108 -:10F52000114B8B62106030BC7047104B0B61104860 -:10F530004861104C8C61104D8D62C8620F480863A1 -:10F5400013600F485060946030BC7047D04D00206D -:10F550000028024040280240C04E002011400020F8 -:10F5600000270240127E0200127E0300027E02008B -:10F5700002C2A00012C70000027E030012C7800072 -:10F5800002C2E00082B0224920480863FDF7A0FDD6 -:10F5900020A0FBF779FF2AA0FBF776FF31A134A06A -:10F5A000FBF772FF3848016838A0FBF76DFF3EA1FA -:10F5B00042A0FBF769FF4AA0FBF766FFFCF7A0FD3E -:10F5C000FCF790FE01215148FBF72AFC40215048EE -:10F5D000FBF726FCFDF7A4FA01F03AF8022000241C -:10F5E0000202009023464BA101944B4803F0C6FE53 -:10F5F000012000900023802248A10194484803F094 -:10F60000BDFEFAF7DDFA03F01DFBFEE70080008186 -:10F61000007000400A3D3D3D3D3D3D3D3D3D3D3D91 -:10F620003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0A -:10F630003D3D3D3D3D3D3D3D3D3D3D3D3D0A0000A7 -:10F64000206D636D2D6464632D626C653A20424CBD -:10F6500045202B204672656552544F53202B204382 -:10F660004C490A0056312E30302E31340000000053 -:10F67000204669726D776172652076657273696F75 -:10F680006E2025730A00000000400020205379738B -:10F6900074656D436F7265436C6F636B203D20250D -:10F6A0006C7520487A0A000043414949432D4D4377 -:10F6B0004D2D3230323630393032000020424C4548 -:10F6C00020656E61626C65642C206164766572747D -:10F6D0006973696E6720617320222573220A000016 -:10F6E0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D4A -:10F6F0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3A -:10F700003D3D3D3D3D3D3D3D0A000000000C0140BA -:10F7100000080140424C450085CE00014C454400A4 -:10F7200061F3000110B50124E4022046FBF764FAFE -:10F73000002805D02046FBF759FA0D490220087031 -:10F74000012424032046FBF757FA00280AD020465C -:10F75000FBF74CFABFF34F8F07490648C860BFF369 -:10F760004F8FFEE705484068002800D0804710BD55 -:10F77000800000200400FA0500ED00E04040002079 -:10F7800006480068002800D08047BFF34F8F054926 -:10F790000348C860BFF34F8FFEE7000040400020E1 -:10F7A0000400FA0500ED00E0064A11780A2907D2A4 -:10F7B0008900891848601078401C1070012070473B -:10F7C00000207047304D002010B5084C084AE17900 -:10F7D00013780020994207D288008018406880473B -:10F7E000E079401CE071012010BD0000B04D002008 -:10F7F000304D0020F8B5324D05262979284680790C -:10F80000304C08290CD20A007A4412799218974495 -:10F8100003080D1313191C2A052801D0FCF7E4FE78 -:10F82000F8BD022808D0FDF7F5F9F8BD607B002887 -:10F8300002D1E079002802D0FDF78AFAF8BDFDF781 -:10F8400025FAF8BD06202871F8BD022303220721FE -:10F850001D4808F471D1A5210170E9784170072194 -:10F8600029716E7128E0022303220721174808F44A -:10F8700063D10746A7203870E9787970062068714F -:10F8800000202871032008F415D2032812D0A8798B -:10F89000012804D0022802D003280BD104E0207DE7 -:10F8A000002801D0032003E0A07E002802D004201D -:10F8B000A87100E0AE71384608F47AD1F8BD0000B6 -:10F8C000B04D0020A04E0020A20D0000A30D0000AE -:10F8D00010B5002804D0014660220C48F8F7C4FC9B -:10F8E0000B490C48CA781C2A04D9427B002A01D152 -:10F8F0001C22CA70C1781F2901D91F21C170017B48 -:10F90000E22901D9E221017310BD0000604E002000 -:10F91000804E0020A04E00201149012208790728BE -:10F920000CD08879002809D0012801D0052806D1FB -:10F930000C48827B002A03D002200CE08A717047B9 -:10F94000027D002A01D0032005E0807E002801D03E -:10F95000042000E00520887110B5FCF745FE10BDBD -:10F96000B04D0020A04E002070B5104C0525A079A8 -:10F97000062809D201007944097949188F44020206 -:10F9800004040403A57170BDA5710223032207219D -:10F99000074808F4D1D0A5210170E1784170072112 -:10F9A0002171657108F404D170BD0000B04D0020D4 -:10F9B000A20D000010B50B4C607DFF2810D0022373 -:10F9C00003220721084808F4B7D0A7210170617D00 -:10F9D0004170064A00215171FF21617508F4E8D099 -:10F9E00010BD0000D04D0020A30D0000B04D002040 -:10F9F00010B50A4C207DFF280ED0022303220721D8 -:10FA0000074808F499D0A7210170217D4170054A6B -:10FA10000021517108F4CCD010BD0000D04D002061 -:10FA2000A30D0000B04D002010B5084802238078D7 -:10FA3000032201020648083108F47ED0012101703A -:10FA40001321417008F4B4D010BD0000B04D002067 -:10FA5000040E000010B584B0002804D001462A220C -:10FA60000E48F8F701FC0EA00FC86C460FC40B4BF4 -:10FA7000002069461C180A5C247922430A54401C61 -:10FA8000C0B20628F6D310220A48F8F7EDFB0A495F -:10FA90000A48F9F77DFD04B010BD0000344E002087 -:10FAA000501921901F04D5624FA489AB90D0CF2369 -:10FAB00000000000BF4D0020384E0020FC00002058 -:10FAC0000020074B01460A01D2184032927AFF2AE1 -:10FAD00001D0401CC0B2491CC9B20329F3D37047FE -:10FAE000B04D0020F8B507460B46282043430D468D -:10FAF000032207210E489B1C08F41ED0912101709F -:10FB0000002406464570002D0ED920462821484382 -:10FB1000C1190022CA7180192822801CF8F7A4FBA1 -:10FB2000641CE4B2AC42F0D3304608F441D0F8BDD6 -:10FB3000910D0000F8B57D262025F600184B194CD4 -:10FB40001949032812D00A6A01273A430A620A6A4D -:10FB50009207FCD50A6AAA430A6201281AD0022831 -:10FB60001AD01E60F9F756FD2060F8BD0F480F2728 -:10FB700082683F023A438260086A042210430862A6 -:10FB8000086A0007FCD5086A284308623D20000186 -:10FB90001E60E9E7064800E006481860E2E700005A -:10FBA0008C00002090000020001002400010014056 -:10FBB000D10300005704000010B504460848042390 -:10FBC0008078032201020748891D07F4B5D706494A -:10FBD0004C80012101700021418007F4E9D710BD5C -:10FBE000B04D0020010C0000F00B0020084A1178F5 -:10FBF0000A290AD2C9004368891800688B604860E6 -:10FC00001078401C107001207047002070470000E1 -:10FC10005C4D0020FFB581B01C00064618D010785E -:10FC2000411CA14214D8032C12D3401EC5B25078F7 -:10FC3000971CB04206D12A4638460299F8F757FB7E -:10FC4000002808D07A19601B801E0406240EE6D115 -:10FC5000002005B0F0BD012005B0F0BDF0B50446B0 -:10FC60006F4E704883B06D4FB168C1626E490163D9 -:10FC7000F16A8162F16B4163B16B816331467C2231 -:10FC800040313846F8F7F0FA00257D60FD607D626E -:10FC90006648B8627D64BD64FD643D666448B866CC -:10FCA00064483862644865490570032008706448F8 -:10FCB000F91401600904016089140160F068614968 -:10FCC0000746401E0088604B884200D01F60366E99 -:10FCD000701E0088884200D05E6001200003009002 -:10FCE000694601950D710820487101278F7168469A -:10FCF000FAF790FF84215548F8F7CFFA2A215448A3 -:10FD0000F8F7CBFA60215348F8F7C7FA52484F4941 -:10FD1000056145618561C561056245628562C562AF -:10FD2000FF264E48CE700675467500200201521817 -:10FD30004032401CC0B296720328F7D32068086492 -:10FD40006068486446486189C187217A454803292B -:10FD500001D8417700E0457701212020FBF77AF9AF -:10FD6000414A4249042001F017FA424940480860DC -:10FD70000A464149052001F00FFA404A4049072050 -:10FD800001F00AFA40493F4808600A463F49082006 -:10FD900001F002FA3E4A3F49092001F0FDF93E48D0 -:10FDA00005633E48414907703D4805703D48057070 -:10FDB0003D48086001203E49C00208803D494F206F -:10FDC00008703D49082008703C48072106704670BD -:10FDD0008670C170057145718571C57111483849CA -:10FDE000C1613849016238494162002002F056FC85 -:10FDF0003649032007F4B4D70021032007F46CD759 -:10FE0000002001F09BFA012303220721304807F468 -:10FE100093D6077007F4CCD603B0F0BDC00900201C -:10FE200000800001C000002081F700010D47002084 -:10FE3000B527010125F70001C6000020D8000020E9 -:10FE400000E100E0FEE7000040400020B04D00204F -:10FE5000344E0020604E0020B04E0020D04D0020D7 -:10FE6000F04D0020104E00208040002080800100D6 -:10FE7000713E0101C0400020C0800100004100200F -:10FE800000DB0100814100204041002040DB0100F7 -:10FE9000C0460020C06102000070004060000020E9 -:10FEA000C9000020610000200090D0036C000020F9 -:10FEB000680000206300002064000020080100208A -:10FEC000DD11010105130101A51201010443010126 -:10FED000020D0000F8B5404D0646687D3F4C0F46C8 -:10FEE000FF281CD02046C268002A03D003213C48CA -:10FEF00008F4E4D03A23032207213A4807F41CD639 -:10FF0000A4210170697D04464170374800220178C0 -:10FF100000291ED00121A170A28002701BE06D207B -:10FF2000022303220721400107F406D6A221017013 -:10FF30002E49C978417007F43BD6EF7531462C48FD -:10FF4000F9F726FB0120A87560780221084360704C -:10FF5000F8BDA270A2800120E07019214901E18062 -:10FF600022482181038CE381438C2382838C63822A -:10FF7000C38CA382FF23E2824133184D23836D7823 -:10FF80006D070DD50525E5706181A181018CE184A6 -:10FF9000418C2185818C6185C08CA085E28523867A -:10FFA00038200755204631463230F9F7F1FAE0782B -:10FFB000810703D50220FFF7EDF906E0400701D5E0 -:10FFC000032000E00120FFF7E5F90A490C20487101 -:10FFD000204607F4EDD5F8BDD04D0020C04E0020DE -:10FFE000030F0000A10D0000304E0020344E002011 -:10FFF000E84D0020B04D0020F8B52C4E2C4D317D41 +:1098500001439160704700000008024070B5054662 +:1098600049480C464EC88CB0039602930192009171 +:109870004EC8079606930592049142680168806875 +:10988000099208910A90414A00996846914217D17D +:10989000282104F0BFF80A99884211D1022D1ADB61 +:1098A0000020646802460B900BA92046FEF71CFFBF +:1098B00005460B98A04209D00078002806D101E0A7 +:1098C00033A004E0012D0AD0022D08D03EA004F000 +:1098D0009FF90CB070BD0198012809D001250198AD +:1098E000A84207D1294647A004F02CF90CB070BD5E +:1098F0000225F4E7012D6C4614D01834012D13D045 +:1099000047482268824206D16068002803D00721B8 +:10991000890388420AD9294642A0636804F012F9F3 +:109920000CB070BD0834E9E74C48EAE74CA004F0FD +:109930006FF96168206804F06DF8A268824206D071 +:1099400003462946544804F0FDF854A0BFE72946D1 +:109950005FA06368E26804F0F5F86846019503F0DB +:1099600079FC002801D06AA0B1E76EA004F050F99C +:10997000C82009F079FABFF34F8F72497048C86068 +:10998000BFF34F8FFEE700000040000111C011CA75 +:1099900061707073773A20626F6F74736574746965 +:1099A0006E67207265636F726420696E76616C69A0 +:1099B000642C2072656675736520746F20737769F7 +:1099C0007463680D0A00000075736167653A206171 +:1099D00070707377205B317C325D20286E6F206160 +:1099E0007267203D2073776974636820746F2074F8 +:1099F0006865206F746865722062616E6B290D0A5C +:109A00000000000061707073773A20616C726561CC +:109A10006479206F6E20415050256C750D0A00004E +:109A20000040020161707073773A2062616E6B25AD +:109A30006C75207265636F726420696E76616C6903 +:109A4000642028616464723D30782530386C582079 +:109A500073697A653D256C75290D0A000080000147 +:109A600061707073773A20766572696679696E679E +:109A70002074617267657420696D61676520637227 +:109A8000632028666577207365636F6E6473292E83 +:109A90002E2E0D0A00000000F44C01012020202091 +:109AA00020202072756E20424C45204F5441207476 +:109AB0006F20777269746520612076616C6964201B +:109AC000696D6167652066697273740D0A00000034 +:109AD00061707073773A2062616E6B256C752069D6 +:109AE0006D616765206F6B20287665722030782560 +:109AF00030386C582C20256C752042292C20737727 +:109B000069746368696E672E2E2E0D0A00000000CE +:109B100061707073773A20666C6173682066616962 +:109B20006C0D0A0061707073773A20646F6E652C5B +:109B300020726573657474696E672E2E2E0D0A008F +:109B40000400FA0500ED00E010B50B488CB01EC80B +:109B500003940293019200911EC807940693059204 +:109B600004914268016880680A90099208916846E9 +:109B700003F09EFB0CB010BD00400001F0B58DB0AD +:109B80000E46032807DA54A004F042F85AA004F065 +:109B90003FF85F480FE00024B76822460BA938461B +:109BA0000B94FEF7A1FD05460B98B84202D0007851 +:109BB000002804D057A004F02BF80DB0F0BD5A4B8C +:109BC00087CB039702920191009087CB079706926B +:109BD000059104909A68596818680A920991534A45 +:109BE000009908906846914205D1282103F012FFA0 +:109BF0000A9988420DD0009401940294039404942D +:109C00000594069407940894099449A00A9403F0D3 +:109C1000FFFF55A17068FEF752FB002804D0706862 +:109C20000178622908D02BE0012D03D0022D01D04C +:109C30004FA0C0E701953AE04178312902D032299E +:109C400002D01DE002AC00E006AC51A1801CFEF782 +:109C500036FB002816D070684FA1801CFEF72FFB42 +:109C6000002819D070684EA1801CFEF728FB002840 +:109C70001AD070684BA1801CFEF721FB002815D07C +:109C800049A098E74E48854204D04E48854201D00D +:109C90004DA090E725600AE007208003854201D9A6 +:109CA00058A088E7656002E0A56000E0E5602A460C +:109CB0005DA0716803F046FF684603F0CBFA002808 +:109CC00001D062A077E766A003F0A2FF684603F028 +:109CD000EFFA0DB0F0BD000075736167653A206260 +:109CE00073736574203C6669656C643E203C7661E4 +:109CF0006C3E0D0A0000000020206669656C643A25 +:109D000020616374697665203C317C323E0D0A0027 +:109D10003C4D010162737365743A20626164207680 +:109D2000616C75650D0A00000040000111C011CA88 +:109D300062737365743A206578697374696E67201D +:109D40007265636F726420696E76616C69642C2041 +:109D500072656275696C642066726F6D20736372E0 +:109D6000617463680D0A00006163746976650000C0 +:109D700062737365743A20616374697665206D75EA +:109D800073742062652031206F7220320D0A00004A +:109D9000616464720000000073697A65000000006D +:109DA000637263007665720062737365743A20753E +:109DB0006E6B6E6F776E206669656C640D0A0000CD +:109DC000008000010040020162737365743A2061F3 +:109DD000646472206D757374206265204341494943 +:109DE000435F415050315F42415345206F722043E1 +:109DF000414949435F415050325F424153450D0A4A +:109E00000000000062737365743A2073697A6520FC +:109E100065786365656473207468652062616E6B44 +:109E20002073697A650D0A0062737365743A2025A0 +:109E300073203D2030782530386C582C207772699B +:109E400074696E672E2E2E0D0A0000006273736512 +:109E5000743A20666C617368206661696C0D0A0053 +:109E600062737365743A206F6B2028766572696639 +:109E7000696564290D0A000000B583B00021032044 +:109E80000B46012201910090920203A1034809F0C0 +:109E900061FC03B000BD0000434C4900A5A20001D5 +:109EA00010B5022805DB48680DA1FEF708FA002866 +:109EB00005D00D480078002804D00CA103E006F07E +:109EC000C3FF10BD0BA110A003F03CFE124C13A069 +:109ED000218903F037FE1CA0E16803F033FE10BDBA +:109EE0006A736F6E000000008847002076616C691D +:109EF0006400000064656661756C7420286E6F7480 +:109F00002073617665642900706172616D733A2017 +:109F100025730D0A00000000AC5C002020206C6559 +:109F200064203D2025752020286C65643120626CFA +:109F3000696E6B2068616C6620706572696F642C55 +:109F4000206D73290D0A0000202070776D203D20C0 +:109F5000256C7520202870776D20647574792C200D +:109F60002525290D0A000000F3B595B015980D467A +:109F7000032807DA6F4803F04BFE6FA003F048FE9A +:109F800079A023E07FA16868FEF799F9002810D036 +:109F90000020AE680246009069463046FEF7A4FBFA +:109FA00004460098B04202D0007800287BD077A009 +:109FB0000CE000240226B00014902858FEF778F92F +:109FC0000746E019801C502804D975A003F020FE34 +:109FD00017B0F0BD002C03D0202069460855641C42 +:109FE00014983A46295868460019FEF73DF9159825 +:109FF000E419761C8642DEDB002069460855451EC2 +:10A000006E462C4605F02EFB304603F059FC060048 +:10A0100023D003F03AFC00281FD069A1304603F09A +:10A02000FDFB074603F028FC002800D07D6965A1F0 +:10A03000304603F0F3FB074603F01EFC002800D077 +:10A040007C69002D13DA002C22DA5FA003F0E0FD1A +:10A05000304603F0B9FB17B0F0BD65A003F0D8FDA2 +:10A06000002EF8D0304603F0AFFB17B0F0BD294604 +:10A0700066483239814209D3654A322165A003F02E +:10A0800061FD304603F0A0FB17B0F0BD002C0BDBE8 +:10A09000642C09DD642164A003F054FD304603F014 +:10A0A00093FB17B0F0BD14E0304603F08DFB002D9C +:10A0B00001DB62480581002C01DB6048C46006F0CA +:10A0C00017FF002801D05EA080E706F0BDFE17B0A4 +:10A0D000F0BD3BA16868FEF7F2F8002807D039A16F +:10A0E0006868FEF7ECF800280DD05CA06EE720460B +:10A0F00046493238884203D3454A322145A015E00B +:10A100004E48048109E0642C05D9642146A003F07F +:10A1100019FD17B0F0BD4948C46006F0E9FE0028FB +:10A1200001D055A052E7224659A0696803F00AFD04 +:10A1300017B0F0BDB04C010120206C6564203D20BB +:10A140006C65643120626C696E6B2068616C66209E +:10A15000706572696F642035302E2E3130303030AA +:10A16000206D730D0A000000202070776D203D20C7 +:10A1700070776D206475747920302E2E3130302048 +:10A18000250D0A006A736F6E000000006170707325 +:10A1900065743A206261642076616C75650D0A0011 +:10A1A000617070736574206A736F6E3A206C696EAB +:10A1B0006520746F6F206C6F6E670D0A00000000E1 +:10A1C0006C65640070776D00617070736574206AEF +:10A1D000736F6E3A206E6F206B6E6F776E206B65BB +:10A1E0007920286C65642C2070776D290D0A000099 +:10A1F000617070736574206A736F6E3A207061725B +:10A200007365206661696C0D0A000000DF2600009E +:10A21000102700006C65642072616E6765202575EB +:10A220002E2E25750D0A000070776D2072616E6705 +:10A230006520302E2E25750D0A000000AC5C002034 +:10A24000617070736574206A736F6E3A20666C611A +:10A250007368206661696C0D0A000000756E6B6E94 +:10A260006F776E20706172616D20286C65642C20A0 +:10A2700070776D290D0A00006170707365743A2063 +:10A28000666C617368206661696C0D0A00000000ED +:10A290002573203D20256C752C2073617665640D37 +:10A2A0000A000000002498B0F4A725461594661E05 +:10A2B00038461294FDF7FCFF81B2384603F0C2F92C +:10A2C0000027FF433946684603F01CF90028F7D001 +:10A2D0001598002805D0002115916946097881421A +:10A2E000EED0129801281FD0022826D068460078A8 +:10A2F0001B287DD009287CD00D287BD00A287AD055 +:10A30000082879D07F2877D0014620395F29D7D215 +:10A310003F2C72D2E5490855641CA4B2012168465D +:10A3200003F090F92546CBE7684600785B2802D019 +:10A3300000201290C4E70220FBE70020129068463C +:10A340000078412816D04228BAD1002EB8DB761EFC +:10A3500057D4D7484078801BC01DC117490F091832 +:10A36000C908C900401A8101D24809184038FDF7D0 +:10A37000CBFF49E0CE48711C02789142A0DA4078C8 +:10A38000761C801BC01DC117490F0918C908C900D8 +:10A39000401A8101C74809184038FDF7B5FFC34886 +:10A3A0000290FDF785FF87B2C3A42046FDF780FF2A +:10A3B00081B2204603F046F90024002D0BD9C1A03C +:10A3C0000190FDF775FF81B2019803F03BF9641C21 +:10A3D000A4B2AC42F3D3B8A42046FDF769FF81B222 +:10A3E000204603F02FF9002F34D03946029805E0BB +:10A3F00036E038E0E2E0E3E029E136E103F022F97B +:10A4000028E0AA4900200870A8480290FDF750FFF4 +:10A4100087B2A9A42046FDF74BFF81B2204603F086 +:10A4200011F90024002D0BD9A6A00190FDF740FFE3 +:10A4300081B2019803F006F9641CA4B2AC42F3D3D4 +:10A440009DA42046FDF734FF81B2204603F0FAF8C0 +:10A45000002FCAD13D469548FDF72AFF84B22FE769 +:10A46000012012902CE703F0CBF8904800252F46EE +:10A47000019003F0FEFA1390224620210198FDF787 +:10A480002CFF002860D101990855139914900029D8 +:10A490005AD9149803F0F0FA224616900199FDF764 +:10A4A0003CFF002819D1002F0AD102A81699FDF708 +:10A4B0002BFF02A8FDF7FCFE85B20DE06D1EADB2CC +:10A4C000A54206D92A4602A81699FDF726FF0028BC +:10A4D000F4D1002002A948557F1C14981399401C00 +:10A4E00014908842D5D3002F64D0012F1AD0A542F2 +:10A4F0002BD902AF3F2C5DD2AC425BD2381901217F +:10A5000003F0A0F80198395D0155641CA4B2F1E78D +:10A510003819012103F096F80198395D0155641C42 +:10A52000A4B200E002AF3F2C44D2AC42F0D3019879 +:10A5300020210155641C63A5A4B22846FDF7B8FE8E +:10A5400081B2284603F07EF834E05FA52846FDF787 +:10A55000AFFE81B2284603F075F813980025002855 +:10A560001CD9284603F088FA074622460199FDF7D0 +:10A57000D4FE00280ED13846FDF79AFE81B2384647 +:10A5800003F060F851A73846FDF792FE81B23846D5 +:10A5900003F058F813986D1C8542E2D34AA528466B +:10A5A000FDF786FE81B2284603F04CF8214601985B +:10A5B00003F0DEFA254603F033F881E60A2000E0D6 +:10A5C0000D20159003F01CF83FA52846FDF770FEFE +:10A5D00081B2284603F036F83449002008550D466C +:10A5E000287800281FD0324C207800280AD06078C4 +:10A5F000C01D4007C10D2F4808182946FDF75FFE12 +:10A60000002810D0607881012A4808182946FDF7F3 +:10A610007BFE6078401C4007400F6070207808285F +:10A6200001D2401C2070002003F0ECFA1F4803F018 +:10A630002FFA1CA42046FDF73BFE81B2204603F012 +:10A6400001F802F0EDFF002425463E4638E6002CD6 +:10A65000B3D0641E1EA5A4B22846FDF729FE81B220 +:10A66000284602F0EFFF25462AE61AA73846FDF7EE +:10A670001FFE81B2384602F0E5FF21E60D0A434C89 +:10A68000492072656164792E2054797065202768AD +:10A69000656C702720666F7220636F6D6D616E64EC +:10A6A000732E0D0A63616969632D3E00C05000205E +:10A6B00044470020005100200D63616969632D3E0D +:10A6C00000000000200000000D0A00002020000013 +:10A6D000082008000700000010B50C46022812DB15 +:10A6E0000EA16068FDF7EBFD002809D00CA16068A1 +:10A6F000FDF7E5FD002804D00AA003F089FA10BD9B +:10A70000012001F06BFF01F063FF002801D003A1DD +:10A7100000E003A10AA003F015FA10BD6F6E00005F +:10A720006F66660075736167653A20626C656C6F71 +:10A7300067205B6F6E7C6F66665D0D0A000000002F +:10A74000626C65206C6F673A2025730D0A0000006B +:10A75000F8B502F0CFF9074602F0C8F90546254AD8 +:10A7600025A128A003F0EEF902F0F2F901462CA091 +:10A7700003F0E8F92F48874203D12FA003F048FAED +:10A7800015E000F02DFF044602F014FA06460A21F7 +:10A790003846FDF70DFD0A460146002C01D0A069A0 +:10A7A00000E00020009033462BA003F0CBF902F02C +:10A7B0001DFA014632A003F0C5F93548854203D1A0 +:10A7C00034A003F025FA03E029463AA003F0BAF9D1 +:10A7D00009F08CF87D21C900FDF7D4FC014639A0B1 +:10A7E00003F0B0F908F07CFC01463AA003F0AAF9A6 +:10A7F000F8BD00001100010056312E30302E3137E7 +:10A80000000000006669726D776172653A202573F9 +:10A81000202830782530386C58290D0A00000000B7 +:10A820006375722062616E6B3A2041505025750D40 +:10A830000A000000FF7F0000636869702074656D86 +:10A84000703A2041444320726561642074696D65EB +:10A850006F75740D0A000000636869702074656D7F +:10A86000703A2025642E2564204320286164633DCE +:10A870002575207472696D3D256C75290D0A0000DF +:10A880007664643A202575206D560D0A000000009C +:10A89000FFFF000066616E2072706D3A206E2F61BE +:10A8A00020286E6F20746163686F6D65746572290E +:10A8B0000D0A000066616E2072706D3A2025750DDC +:10A8C0000A000000757074696D653A20256C75206A +:10A8D000730D0A006672656520686561703A20250F +:10A8E0007520420D0A00000002F0C6FA00280DD0C3 +:10A8F00007A003F08DF9C82008F0B6FABFF34F8F18 +:10A9000011491048C860BFF34F8FFEE70FA0F0E772 +:10A91000666163746F72793A20666C617368207740 +:10A9200072697465206661696C65642C2072657358 +:10A93000657474696E6720616E797761792E2E2E49 +:10A940000D0A00000400FA0500ED00E06661637482 +:10A950006F72792064656661756C747320726573BB +:10A96000746F7265642C20726573657474696E67A8 +:10A970002E2E2E0D0A00000070B5194D0E4602282D +:10A9800019DB00240C20604329587068FDF797FC00 +:10A99000002807D0641C0F2CF4D312A0716803F0B8 +:10A9A000D1F870BD0C20444360194268295916A0A3 +:10A9B00003F0C8F870BD17A003F02AF90024204660 +:10A9C0000C21484341194A6829580FA003F0BAF8EE +:10A9D000641C0F2CF3D312A003F01AF970BD000011 +:10A9E0001C480101756E6B6E6F776E20636F6D6D25 +:10A9F000616E643A20257320287472792027686577 +:10AA00006C7027290D0A00002020252D3873202581 +:10AA1000730D0A00636F6D6D616E64733A0D0A0009 +:10AA20006B6579733A20544142203D20636F6D700D +:10AA30006C6574652C2055502F444F574E203D2097 +:10AA4000686973746F72790D0A00000070B50C4666 +:10AA5000032823DB60680178312902D0322906D02F +:10AA60001CE04078002819D1184E012504E04078F8 +:10AA7000002813D1164E402516A1A068FDF71FFC33 +:10AA800000280FD014A1A068FDF719FC00280ED0F3 +:10AA900012A1A068FDF713FC00280DD011A003F04F +:10AAA000B7F870BD2946304600F050FB08E0294653 +:10AAB000304600F047FB03E02946304600F018FB23 +:10AAC00011A0A268616803F03DF870BD000C014060 +:10AAD000000801406F6E00006F666600746F676764 +:10AAE0006C65000075736167653A206C6564203C95 +:10AAF000317C323E203C6F6E7C6F66667C746F6783 +:10AB0000676C653E0D0A00006C6564202573202586 +:10AB10007320646F6E650D0A0000000006A003F04C +:10AB200077F8C82008F0A0F9BFF34F8F074906480F +:10AB3000C860BFF34F8FFEE7726573657474696E0A +:10AB4000672E2E2E0D0A00000400FA0500ED00E02D +:10AB500010B508F0CBFE7D210446C900FDF712FBBD +:10AB60000246214610A002F0EDFF08F0AFF80146C2 +:10AB700014A002F0E7FF08F0B9FA044608F0B0FAB2 +:10AB8000024605212346090311A002F0DBFF1DA0A8 +:10AB900003F03EF8274900200870084608F084F9C1 +:10ABA000244803F035F810BD757074696D653A205E +:10ABB000256C75207469636B732028256C75207370 +:10ABC000290D0A007461736B733A2025750D0A0014 +:10ABD000686561703A20746F74616C20257520423D +:10ABE0002C206672656520257520422C206D696ECB +:10ABF0002065766572206672656520257520420D98 +:10AC00000A0000006E616D65202020202020202099 +:10AC10002020202020737461746520207072696F79 +:10AC20002020737461636B28772920206E756D0D69 +:10AC30000A000000E04E002010B506A002F0E8FF78 +:10AC4000E12149020BA002F07DFF16A002F0E0FF17 +:10AC500010BD00007573617274313A2054583D5034 +:10AC600042362052583D5042372028414634290D63 +:10AC70000A000000626175643A20256C752C20384A +:10AC8000206461746120626974732C206E6F20707F +:10AC900061726974792C20312073746F702062693D +:10ACA000740D0A00666C6F7720636F6E74726F6C40 +:10ACB0003A206E6F6E653B2074783A20444D4120F7 +:10ACC0004348312028706F6C6C6564293B20727892 +:10ACD0003A205258444E452069727120717565754D +:10ACE000650D0A0010B5E1246402204602F050FC14 +:10ACF000214602A002F026FF10BD000075736172AC +:10AD0000742072657365743A20256C7520384E3155 +:10AD10002C20727820717565756520666C75736876 +:10AD200065640D0A0000000010B506A108A002F03D +:10AD300009FF0DA002F06CFF1948016819A002F08C +:10AD400001FF10BD56312E30302E3137000000008B +:10AD50006669726D776172652076657273696F6E70 +:10AD60003A2025730D0A00006D636D2D6464632D18 +:10AD7000626C653A20424C452872647473732920D2 +:10AD80002B204672656552544F53202B205541525B +:10AD90005428444D4129202B20434C490D0A0000E2 +:10ADA0000040002053797374656D436F7265436C86 +:10ADB0006F636B203D20256C7520487A0D0A0000DA +:10ADC0004860704701681A4A114001600021016023 +:10ADD00041608160C160174A1749904204D14868B8 +:10ADE0000F22104348607047144A904204D14868CB +:10ADF000F022104348607047114A904205D14868DC +:10AE00000F2212021043486070470E4A904205D14B +:10AE100048680F2212031043486070470A4A904264 +:10AE2000FBD148680F2212041043486070470000AD +:10AE3000FEFF000008000240000002401C0002402B +:10AE400030000240440002405800024000290168DE +:10AE500002D00122114301E0014A11400160704714 +:10AE6000FEFF0000024609680020114200D00120C8 +:10AE70007047000030B403680D4A0C6A13408A68BA +:10AE80004D6922430C692C4322438C692243CC69CF +:10AE900022434C6A22438C6A22431A430260CA68E6 +:10AEA00042600A6882604968C16030BC7047000037 +:10AEB0000F80FFFF002B01D0106170470020106150 +:10AEC00070470000014948617047000000040140DC +:10AED000054B002219685B690140034202D000293A +:10AEE00000D00122104670470004014010B483795D +:10AEF00019490268002B28D00B6893430B604A68FD +:10AF000003689A434A60027952181368046823431D +:10AF100013608A6803689A438A60CA6803689A4320 +:10AF2000CA604279102A06D051180A6800680243A4 +:10AF30000A6010BC70478A6803681A438A60CA684E +:10AF400000680243CA6010BC70470079401801686D +:10AF50009143016010BC7047000401400B6800225F +:10AF6000002B56D0F0B401240B68944023424AD001 +:10AF70004B68022B01D0122B16D113070AD5456A54 +:10AF80005307DB0E0F269E40B5434E699E402E436D +:10AF9000466209E0056A5307DB0E0F269E40B54363 +:10AFA0004E699E402E4306624B68012B05D0112B43 +:10AFB00003D0022B01D0122B06D14568DB06DB0F34 +:10AFC000A54393402B4343600568530003279F40EC +:10AFD0000E79BD43B607B60F9E402E430660C56886 +:10AFE0008E68BD439E402E43C66085680126A543FA +:10AFF000CC6894402C438460C46A9E400D69B4437D +:10B000009D402543C5620B68521CD340ABD1F0BCB8 +:10B010007047704705490160002242600F2182603D +:10B02000416101210261C16070470000FF3F0000E3 +:10B03000816270478161704742694A40426170474E +:10B0400082B0EFF30884FDF751F8400701D5EFF324 +:10B0500009840AA000F084FBE06800900CA0A368BB +:10B060006268216800F07CFBE069009014A0A3698D +:10B070006269216900F074FBFEE700000A2A2A2AAF +:10B0800020486172644661756C74202A2A2A0A007D +:10B09000523020203D2530386C5820523120203D40 +:10B0A0002530386C5820523220203D2530386C58DD +:10B0B00020523320203D2530386C580A0000000013 +:10B0C000523132203D2530386C58204C5220203DE2 +:10B0D0002530386C5820504320203D2530386C589E +:10B0E00020785053523D2530386C580A000000003B +:10B0F00010B5FFF7A1FF10BD30B505460E4887B06B +:10B100000C46854202D10121042004E00B4885420F +:10B1100010D10121082000F021F90948844209D802 +:10B120006846FFF777FF01200190694600942846A2 +:10B13000FFF714FF07B030BD00080140000C0140CC +:10B14000FF3F000010B5FFF773FF10BD10B5FFF70C +:10B1500071FF10BD10B400214156FF23CAB29207FF +:10B16000D40E4278A3409207120EA24000290BDAB7 +:10B170000907090F08398C081049A4006118CC6927 +:10B180009C431443CC6107E08C080D49A40061186E +:10B190000C689C4314430C60827801210078002ADB +:10B1A00004D0C006C00E8140064803E0C006C00EB1 +:10B1B00081400548016010BC7047000000ED00E0D0 +:10B1C00000E400E000E100E080E100E0F7B5FFB05E +:10B1D00004460025A5B00520EFF31087FF2100905D +:10B1E000453102A8FDF759F8EFF31086FF214531EC +:10B1F00053A8FDF752F853A8013001909822224934 +:10B2000053A8FDF731F8012080F31088019880479A +:10B2100086F3108801221D491203032653003603CA +:10B2200088420AD194421AD09C4201D1151116E0ED +:10B23000B44210D101256D0211E0154988420AD1AE +:10B24000944201D115460AE09C4201D11D4606E018 +:10B250003546AC4203D000987FB028B0F0BD06ACB4 +:10B26000FF22013441320B4902A8FCF7FDFF012007 +:10B2700080F310882846A69AA599A04787F31088DE +:10B280007FB028B0F0BD0000183D0101C44013009C +:10B2900085601300D83B010110B5EFF31084012144 +:10B2A00081F31088FF21090640180349096888477F +:10B2B00084F3108810BD00000440002010B5084839 +:10B2C000064901600749416007498160C92292002F +:10B2D00006490748FCF7C8FF10BD0000E148002000 +:10B2E000044000207549002049480020BC3D010170 +:10B2F0004048002010B5EFF31084012383F3108839 +:10B30000FF231B06C018034B5B68984784F3108823 +:10B3100010BD000004400020034AD16A1023994365 +:10B320000143D1627047000000100240044A002926 +:10B33000516901D0014300E0814351617047000031 +:10B3400000100240044A0029916A01D0014300E044 +:10B35000814391627047000000100240044A0029B6 +:10B36000916901D0014300E0814391617047000081 +:10B37000001002400122054912060128086802D087 +:10B380009043086070471043FBE700000010024044 +:10B3900030B4164A516804231940154B01D00429D2 +:10B3A00001D0036001E0134901605168124B890626 +:10B3B000890F5B5C0168D940416053680F4C5B05A5 +:10B3C0005B0FE35C0D46DD40856053689B045B0FBB +:10B3D000E35CD940C160D16AC90601D5084901E0E2 +:10B3E0007D21C903016130BC70470000001002409C +:10B3F0000090D0030048E801B03D0101B43D0101D7 +:10B4000000093D007047000010B5FCF785FE0446BA +:10B4100008F072FA002803D00120034900074860B1 +:10B420002046FCF77DFE10BD00ED00E010B50A4C93 +:10B430002069411C01D000280AD10120064934228C +:10B440000003FFF7C3FE2069411C03D0002801D090 +:10B45000024810BD002010BD0C48002035480020D7 +:10B46000F0B5564C85B0E06921040843E0618120C5 +:10B47000534D000628635348686153482862534877 +:10B4800003220168920391430160514934228014E0 +:10B49000FFF79CFE4E4B4F4E18694F4F411C29D071 +:10B4A000002827D0A9691A7849094901D206D20E85 +:10B4B0000A43AA612168EA139143216021687F222F +:10B4C00012029143000208432060606830436060CC +:10B4D0006068B84360606068211508436060206A56 +:10B4E0003E4908402062206AD96809020843206268 +:10B4F00005B0F0BD61682046314361606168B943C1 +:10B50000616061680127BF023943616000210491D5 +:10B510007D21C9000391002100917F214024002555 +:10B5200002950191026861028A4302600E1123496B +:10B5300008687F2212029043220202430A6005201B +:10B54000FCF7CCFD0120FCF7C9FD1C48406B8007CF +:10B5500004D4284603996D1C8842F3D91748C06B60 +:10B5600080B2B04201D9811B00E0311AB94202D247 +:10B57000E2B28FB20292B04201D3019400E0009493 +:10B58000019A00988018C005000EA04203D004461E +:10B5900004988142CBD8094801687F221202914366 +:10B5A000029A12020A430260416849084900416058 +:10B5B00041684907FCD405B0F0BD0000001002400E +:10B5C000007000400F080000180002000010014049 +:10B5D0000C4800200000010000070000FF00F8FFF9 +:10B5E00010B50A4C2069411C01D000280AD1012065 +:10B5F000064934220003FFF7E9FD2069411C03D00E +:10B60000002801D0014810BD002010BD0C480020CA +:10B6100010B501F093FF10BD10B40B06CC065B0F04 +:10B62000E40E0121A140012B07D0022B07D01430DA +:10B63000002A026805D00A4304E00C30F8E7103015 +:10B64000F6E78A43026010BC704700000029818938 +:10B6500003D001225203114301E0024A11408181CB +:10B6600070470000FFDF0000002A828A01D00A43F1 +:10B6700000E08A43828270470246128800200A4214 +:10B6800000D00120704770B40A06530FCE06012582 +:10B69000F60E2A460024B240012B0FD0022B10D008 +:10B6A000838A1340090A00888D402840002B02D06D +:10B6B000002800D00124204670BC704783891340C5 +:10B6C000F0E7038AEDE7000070B50446008A86B013 +:10B6D0000D461B490840E98801432182A089194988 +:10B6E0002A890840A98811436A8902431143A1812C +:10B6F000A08A15490840A9890143A1826846FFF73D +:10B7000047FE1248844201D1039800E0029829685C +:10B71000192289005043FCF735FD06466421FCF7E9 +:10B7200031FD0501280964214843301A00013230F7 +:10B73000FCF728FD0007000F2843208106B070BDEC +:10B74000FFCF0000F3E90000FFFC000000380140DB +:10B750008088C005C00D7047C905C90D818070473C +:10B760000FB410B503A9044B044A029800F066F91F +:10B7700010BC08BC04B0184705E10001C40100205A +:10B780000FB410B504A9074B02AA039800F056F9AC +:10B79000044602A9002000F0F8FC204610BC08BCBA +:10B7A00004B018478BC100017CB515460246002045 +:10B7B0001C4600290BD0491E00920191044B6A4699 +:10B7C0002146284600F03AF9009A002111707CBD0C +:10B7D00075C100012021020C01D010211046020A7F +:10B7E00001D010460839020901D01046091F82080D +:10B7F00001D01046891E420801D0881E7047081AE1 +:10B8000070470000004870470848002030B5002805 +:10B8100005D0164C021F20680023014605E00846AB +:10B8200030BD904203D8034640680028F9D1002B70 +:10B8300000D05968002B0AD01C68D51AA54204D143 +:10B840001268A4181A461C6002E05A6000E02260E8 +:10B85000002807D01468851AA54203D10568641929 +:10B86000146040685060184630BD00000048002059 +:10B87000F1B50E4C0F480C4E001B0D4FC508ED00E6 +:10B8800000221146009803F005FF002803D130681C +:10B89000002801D00020F8BD3C60002025606060D9 +:10B8A00001203060ECE7000004480020D4AD002007 +:10B8B00000480020D0AF0020F0B51FB486B0099832 +:10B8C000089A030D0021024314D05148514A181818 +:10B8D000504305141198012810981AD0281A401CBA +:10B8E00000264D4F4D49009601910490002812DA30 +:10B8F000444211E01198012449A3012801D1109874 +:10B90000C1430698119A84600360C26041600BB025 +:10B91000F0BD4042E4E70446210500203F4A001CF8 +:10B9200051410391029012E0E00707D032463B46B6 +:10B9300001990098FDF75CF80191009032463B4672 +:10B9400010461946FDF754F806460F466410002CC1 +:10B95000EAD10498039B0028029A0999089806DA0C +:10B96000FDF746F8019B009AFDF742F805E0FDF768 +:10B97000A7F8019B009AFDF7A3F804460E460022A3 +:10B98000284BFDF7E9F903D80020C043014607E042 +:10B990000022254B20463146FCF778FFFDF794F94D +:10B9A000102409E0002C0ADB0A220023FCF714FC17 +:10B9B000079B30321A55641E02460A43F2D1112207 +:10B9C000641C079B121B1C19119B012B03D0012324 +:10B9D00008430ED10AE0084304D011201090002043 +:10B9E000119077E71098151A6D1E0BE0109882429F +:10B9F00002DD00236D1C03E0824201DA00236D1E8C +:10BA0000002BEED0069811998260C16030C07EE7AD +:10BA100001FCFFFF104D0000000014400000F03F4B +:10BA2000300000000000F0430000E03F30380A28FA +:10BA300001D201207047002070470000FFB597B089 +:10BA40000646002518E2252877D100242746FD491F +:10BA5000049400E00443761C32780120203A9040A0 +:10BA60000842F7D130782A280ED0022230780146D9 +:10BA70003039092916D804990A2359433039401816 +:10BA80001443761C0490F1E7189802C804911890AA +:10BA9000002904DA012040030443484204900220B4 +:10BAA0000443761C30782E2814D104200443707887 +:10BAB000761C2A2809D11898761C80C8189009E0AD +:10BAC0000A214F43303FC719761C30780146303980 +:10BAD0000929F5D930786C2810D006DC4C281AD00A +:10BAE00068280ED06A2817D104E0742813D07A2869 +:10BAF00012D110E00120400504430CE001210905AA +:10BB000001E0032109050C437178814203D1012032 +:10BB100000052418761C761C3078119066280BD00E +:10BB200013DC58287DD009DC00287BD04528F6D0CE +:10BB30004628F4D047281AD1A5E118E0632835D06B +:10BB4000642870D0652812D19DE170286CD008DC83 +:10BB50006728F1D069287BD06E280DD06F2806D1D8 +:10BB6000BAE073282ED0752871D0782859D01A9A47 +:10BB7000199990476D1C7EE16002400F022809D0A0 +:10BB800003280DD00428189801680DD00D60001D01 +:10BB9000189070E11898EA1701680D604A60F6E79E +:10BBA000189801680D80F2E70D70F0E718986A4662 +:10BBB00001781172001D18900020507202A80090A8 +:10BBC000012005E0189802C8189000200091C04399 +:10BBD00061070DD5002101E00199491C0191B9428D +:10BBE00012DA8142F8DB009A515C0029F4D10BE0B3 +:10BBF000002101E00199491C01918142FADB019A7F +:10BC00000099895C0029F5D1019904981A9B471A7B +:10BC100021463846199A00F097FA019940194518BB +:10BC20000BE04FE02CE113E04EE000980099007823 +:10BC3000491C00911A9A199990470198401E019049 +:10BC4000401CF2D1214638461A9B199A10E137E080 +:10BC50000A200021009001916002410F022907D0C3 +:10BC6000189A01CA1892C2179446032908D00AE00C +:10BC70001898C01DC108C90005C91891944607E06D +:10BC800000B2C2179446042902D140B2C1178C46B3 +:10BC900000226146944506DA0A460021404291415D +:10BCA0008C462D2102E0210504D52B216A46117313 +:10BCB000012103E0E10701D02021F7E7029155E0DF +:10BCC0000A200AE0102008E0102000900021042043 +:10BCD00004430191082703E008200021019100900E +:10BCE0006002410F022907D0189A01CA1892002257 +:10BCF0009446032908D008E01898C01DC108C9005F +:10BD000005C91891944603E080B2042900D1C0B25D +:10BD100000210291210729D51199702906D0009A96 +:10BD20001021019B4A401A4305D00EE040216A468B +:10BD30001173012108E06146014306D030216A46B3 +:10BD400011731199517302210291009A0821019BEC +:10BD50004A401A430AD16146014301D1610705D522 +:10BD600030216A46117301217F1E029111995829D1 +:10BD700004D035A10E910DA90D910DE037A1F9E781 +:10BD80006146019B009AFCF727FA0E9B8C469B5C50 +:10BD90000D9A521E0D92137061460143F0D10D9819 +:10BDA00005A9081A20300190600703D5012000047E +:10BDB000844300E001270198874201DD381A00E042 +:10BDC0000020019900904118029809180498401A1F +:10BDD0000490E00306D421461A9B199A049800F0B7 +:10BDE000B3F94519002706E003A81A9AC05D19990E +:10BDF00090476D1C7F1C02988742F5DBE0030CD551 +:10BE000021461A9B199A049800F09EF9451904E0FE +:10BE10001A9A3020199990476D1C0099481E00907D +:10BE20000029F5DC08E00D980D990078491C0D916A +:10BE30001A9A199990476D1C0199481E0190002982 +:10BE4000F1DC63E109280100303132333435363713 +:10BE50003839616263646566000000003031323356 +:10BE600034353637383941424344454600000000F6 +:10BE700000F05AF94519761C3078002800D0E2E528 +:10BE800028461BB0F0BD600700D406271898C01DD7 +:10BE9000C108C90048680A680831C30FDB07189158 +:10BEA000190001D09CA108E0210501D59BA104E067 +:10BEB000E10701D09AA100E09AA1430011985B0824 +:10BEC000109165280CD006DC452809D046281DD0E5 +:10BED000472841D141E0662818D067283CD13CE092 +:10BEE0000021112F01DB112000E0781C019100904E +:10BEF00008A911A8FFF7E0FC139905910021119AF8 +:10BF000015927F1C12980197009150E00120C00704 +:10BF100003900120019008A9009711A8FFF7CCFC1D +:10BF2000139A149905920022119B0092129815936E +:10BF3000059A0192002901D0104602E0791C4018B0 +:10BF40000190381A01D5019804E04042401E00904B +:10BF5000781C0190C01B029043E0012F00DA0127FA +:10BF60000021112F01DD112000E0384601910090E1 +:10BF700008A911A8FFF7A0FC13990591119A0021B7 +:10BF8000129815920091019721070CD40599B94296 +:10BF900001DB019900E00191012904DD159A491E98 +:10BFA000515C302906D0B84201DA011D05DA0121C1 +:10BFB000029115E00199491EEDE7002805DC009982 +:10BFC000411800910199091A03E0019A411C91421C +:10BFD00000DD01910099401A401C02900120C00729 +:10BFE0000390200706D402990198814202DB0020C9 +:10BFF000C043029000206946C87707AF012103982B +:10C000000337C907884224D0022011902B201290B8 +:10C01000039800280CDA404203902D20129007E08C +:10C020000A210398FCF7AEF830317F1E0390397077 +:10C030001199481E11900029F2DC03980028EFD1D5 +:10C04000791E129808703078202108404530BF1EB4 +:10C05000387006A8C01BC01D0390109800780028F7 +:10C0600000D00120019941180298C01709180398BF +:10C0700009180498401A401E0490E00306D4214693 +:10C080001A9B199A049800F05FF8451910980078E7 +:10C09000002803D01A9A199990476D1CE00324D503 +:10C0A00021461A9B199A049800F04EF845191CE095 +:10C0B0000098002807DB00990598884203DD159851 +:10C0C000405C199901E0199930201A9A904700981C +:10C0D0006D1C401C00900298401E0290002804D164 +:10C0E0001A9A2E20199990476D1C0199481E0190AB +:10C0F0000029DDDC05E038781A9A7F1C19999047F1 +:10C100006D1C0399481E03900029F4DC21461A9BFC +:10C11000199A0498ACE600002D0000002B000000E6 +:10C120002000000000000000F8B5044600251E466F +:10C130001746880404D405E039462020B0476D1C1A +:10C14000641EF9D52846F8BDFFB50446002581B028 +:10C150001E46C80301D5302700E02027880404D5F7 +:10C1600005E038460399B0476D1C641EF9D5284692 +:10C1700005B0F0BD4A68002A06D00A68531C0B605F +:10C1800010704868401E486070470A68531C0B6076 +:10C1900010707047002903D0002801D0884201D1D7 +:10C1A000002070478268002A08D05268002A03D015 +:10C1B00011604A6080684160012070478160496079 +:10C1C00000200860F8E7FFB581B007000A98144620 +:10C1D0000D4605D0002D03D0002C01D0A74202D17E +:10C1E000002005B0F0BD01267602002802D0E068EC +:10C1F000304307E02846049901F0F8FB051EF0D013 +:10C20000E068B0430646A089800505D4206A00286E +:10C2100002D0049949688847E6602146384625627D +:10C22000FFF7B8FF05B0F0BD00B599B060216846D2 +:10C23000FCF733F8042008AAD07012A0006801901F +:10C240000B2010AAD070024610A109A8FCF70CF828 +:10C25000002010AA107101215171D0719171907359 +:10C260001175D082A02010839176B420908319207C +:10C27000C001D08308480090684603F0EBFC19B079 +:10C2800000BD000003160A18000000000AFFFFFFAF +:10C290004E6174696F6E73009DC2000170470000AB +:10C2A00010B540210848FEF751FF084900200870EA +:10C2B00000F08EF9002802D005A0FFF751FAF72010 +:10C2C00003F03CFE10BD000000080140374700208D +:10C2D0005B424C455D20636F6E6E65637465640DF3 +:10C2E0000A00000010B503F0D9FC00F07FF94021EE +:10C2F0000648FEF727FF06490020087000F068F99D +:10C30000002802D003A0FFF72BFA10BD000801405F +:10C31000374700205B424C455D20646973636F6E54 +:10C320006E65637465642C206164766572746973EC +:10C33000696E67207265737461727465640D0A00BA +:10C3400010B58CB0002400940194029403940494DA +:10C35000059406940794089409940A94FFF766F8E4 +:10C36000002804D0014601A8FDF712F907E012A049 +:10C3700001886A4691804188D18080881081694611 +:10C38000CC704C810A20887012220A7303A80CA179 +:10C390000130FBF769FF0C206946088418204884A7 +:10C3A000FF208C84F530C8840A480885684603F06D +:10C3B00013FD0CB010BD00000102030405060000CF +:10C3C00043414949432D4D434D2D323032363039AA +:10C3D000303200008813000000B583B00D49009191 +:10C3E0000D4900200191029069460872684603F0E9 +:10C3F000F7FDFFF7A5FF00F033FAFFF715FF074839 +:10C4000003F094FB064803F091FB03F047FC03B0F4 +:10C4100000BD000025C40001BDD000018DC9000190 +:10C42000A5CE00010178012928D070B50025144E51 +:10C43000144C022912D003290FD103F02FFC00F075 +:10C44000D5F840213046FEF77DFE257000F0C0F89B +:10C45000002802D00C48FFF783F970BD4021304618 +:10C46000FEF774FE257000F0B3F8002802D00748EC +:10C47000FFF776F9F72003F061FD70BD704700000B +:10C48000000801403747002014C30001D0C200015A +:10C49000F8B50646244F0020388178810124481ED3 +:10C4A0000D463E2814D80A4631462048FBF7DCFEEC +:10C4B0001E49002048551E4801F0A4FB1B4801F00E +:10C4C000E7FA0446002001F09DFB388900280CD1D2 +:10C4D000002C12D017A00090FBF7EAFE84B222468F +:10C4E00019480099FBF7C0FE3C81B878002819D0A4 +:10C4F00016A0FFF735F900240CE019A0EBE7315D39 +:10C50000084620385F2800D32E2117A0FFF728F90E +:10C51000641CA4B2AC4201D23F2CF0D3398913A0E1 +:10C52000FFF71EF9F8BD00004C4700200055002021 +:10C53000D9DB0001756E6B6E6F776E20636F6D6D6A +:10C54000616E640D0A0000007B5800205B424C4580 +:10C550005D20636C6920657865633A2022000000E5 +:10C560006F6B0D0A000000002563000022202D3EA5 +:10C5700020257542207273700D0A000030B40C49FA +:10C58000098E182902D3891E8AB200E01422094CB0 +:10C59000094D63892189ED18C91A89B2914200D9E0 +:10C5A00011465A1862810180284630BC704700004D +:10C5B000B04D00204C4700207B580020034800214C +:10C5C00001708180C1804170704700004C4700209D +:10C5D00001488078704700004C470020002800D0B8 +:10C5E00001200149887070474C47002010B505496B +:10C5F000002008708880488100F000FE00F06AFB8F +:10C6000010BD00004C470020F3B583B0049800240F +:10C6100000287AD95B4802905B4A03981178005D44 +:10C62000002904D001290BD002291AD122E0CA28FE +:10C630006CD156490870012090800521D18017E007 +:10C64000524B91885854491C88B2908005285DD17E +:10C650000298417803780802FF211843E1318842AB +:10C6600003D900201070908084E0C01DD08002208B +:10C6700010707FE0444A454B91885854491C88B259 +:10C680009080D188884275D1029800224178007844 +:10C690000D0205433E488446E81C86B23D48002E04 +:10C6A00014D93D4F6146895C0902484000210304CA +:10C6B00002D54000784000E04000491CC9B280B279 +:10C6C0000829F4D3521C92B2B242EBD32F4E711907 +:10C6D0008A794B7911021943884247D17778B0782B +:10C6E00001902948761D8078002806D033460095B1 +:10C6F00039462AA0019A05F087FB112F2AD006DCC3 +:10C70000012F09D0102F31D124E039E032E0122F6F +:10C7100020D0202F2AD124E001273F2D11D82A46EE +:10C7200031461F48FBF7A0FD1D49002048551D4814 +:10C7300001F068FA1A4801F0ABF90746002001F051 +:10C7400061FA6846077001236A460320019900F0E8 +:10C750002BF80BE02B4632463846019900F0CAFA16 +:10C7600004E02A463146019800F0FEF9064800210F +:10C7700001708180641C0498A4B2844200D24BE70B +:10C7800005B0F0BD835500204C47002080550020A7 +:10C7900081550020FFFF00002110000052580000CA +:10C7A00040550020D11D0101FFB5D81D80B283B0D6 +:10C7B0001D460190FB2803D90020C04307B0F0BDFF +:10C7C000214CCA202070039860700498A070280A39 +:10C7D000E5702071002D04D02A46601D0599FBF7F5 +:10C7E00043FDE81C83B2194F19480024002B13D9CC +:10C7F000184E395D090248400021020402D540006C +:10C80000704000E04000491CC9B280B20829F4D34E +:10C81000641CA4B29C42ECD30B4949194871000A2C +:10C8200088710D488078002806D000950BA0059BE4 +:10C83000049A039905F0E8FA0348019900F0E6FC30 +:10C84000002007B0F0BD0000805700208157002075 +:10C85000FFFF0000211000004C470020545800004A +:10C8600000B587B0002001900090039004906A46C4 +:10C87000069010730C4902910521917003231370E7 +:10C880001023D37050701071012353719071507345 +:10C89000064805907D20917300011082104604F037 +:10C8A00065F807B000BD000040E2010000B00301E0 +:10C8B00010B5024803F002FE002010BD544E0020C7 +:10C8C0002F48007900285AD1F8B56D202C23032277 +:10C8D000072140010BF430D1A02104460170294802 +:10C8E0000027C178617027710321E18067720126FA +:10C8F00066710721244D2177A9796177687B00282B +:10C9000003D0E780032060710EE0E87900280BD0A7 +:10C91000A879022800D166772671E6802046A97999 +:10C92000203041708670077015488079022804D045 +:10C93000032815D004281BD116E004F009F80028BC +:10C940000BD00520E0806771688A6061688AA06109 +:10C9500020460A3003F02AFE0AE0094903208871C4 +:10C96000288B6061288B02E0E88B6061E88BA06116 +:10C9700003480671467120460BF41AD1F8BD704782 +:10C98000B04D0020344E0020A04E002010B584B0E1 +:10C990000A230322072110480BF4CED01B2101707B +:10C9A000002141701424448003228280C1800B4AFC +:10C9B00002810BF4FDD06846048009480190684666 +:10C9C00003F0D6FA684604810648039002A804F0F2 +:10C9D00071FE04B010BD00001B0D0000FF0100003F +:10C9E000F0460101D1DD0001FFB585B0054602A882 +:10C9F00000901C462846069904F002F86846007A22 +:10CA0000002866D006980090280A334A01940390C3 +:10CA10000E2826D0314800240178002951D92F480A +:10CA2000E1000818828803998A4240D1009A8168FF +:10CA30009646019A284694460A791206120E36D076 +:10CA40000968254BD700083FCE1937887668BFB2F2 +:10CA5000874201D09F4226D1634603227146B047E8 +:10CA600025E01F49681809282BD800981D498446DD +:10CA700008792E4600062346000E1ED0C4000F681B +:10CA8000083C3C1927886468BFB2B74201D097427E +:10CA900004D1032261462846A0470EE0401E00064E +:10CAA000000EEBD109E0521E1206120ECAD10B483D +:10CAB000641C0078E4B2A042B1D86846007A00282D +:10CAC00007D00948426C002A02D0284606999047B0 +:10CAD000002009B0F0BD0000FFFF00005C4D002009 +:10CAE000EEF1FFFF40420101B04D002000487047C9 +:10CAF000FFFF000070B5124D01212846FCF78EFEA5 +:10CB0000142006F0B1F9702002F0BCFC702002F095 +:10CB1000B9FC044600212846FCF780FE0948448001 +:10CB20000948844201D1401070BD2046FCF7ACFD9D +:10CB30000649FBF76DFEFCF789F800B270BD0000F6 +:10CB40000008024084470020FFFF00000000204151 +:10CB500010B500F0CBF80349884201D1022010BD86 +:10CB6000012010BD00400201F0B5074600208DB045 +:10CB700015460E46002A04D0012D04D13178FF2934 +:10CB800001D10B4E07250024002D08D90146325D46 +:10CB9000684602F0ADFC641CA4B2AC42F6D3034676 +:10CBA0006A4639462120FFF7FFFD0DB0F0BD0000B9 +:10CBB000D0480101014840887047000084470020A8 +:10CBC00070B506460020074D044601462A5D06481A +:10CBD00002F08EFC641CA4B2072CF6D3308002480D +:10CBE00070BD0000D04801017B5C002010B56020C2 +:10CBF00002F048FC0449884201D1002010BD6021A8 +:10CC0000FCF76CFD80B210BDFFFF000010B503F013 +:10CC10001BFC04480169002901D00420884700203A +:10CC200010BD0000C04E002070B5224C606B224D3C +:10CC3000C00722D0A06B21497E2209685143401AC7 +:10CC40002988491E29804B21C90040181C49884267 +:10CC500013D300202880206A400840002062194930 +:10CC600008680204930F184A01D0904300E0104373 +:10CC700008601648407F03F01FF929880120002929 +:10CC8000216B07D0014321630522032110480BF4D7 +:10CC900015D20DE0FF22120291432163216B052280 +:10CCA000920211432163216B0143216303F09EFE35 +:10CCB000002070BD00100240344700208C0000208E +:10CCC000B10400000010014000C00000104E002020 +:10CCD000010F000004480021017041618161C161C0 +:10CCE0000162816270470000584700200048704789 +:10CCF00000800001F8B514460D46102809D011280F +:10CD000077D0122804D11A462146284603F088FF1E +:10CD1000F8BD00910C2B04D00023012210212846DD +:10CD200063E02278E1781046627809061202104327 +:10CD3000A2781204104308430502E0782D0A000689 +:10CD40002279054310466279E17912021043A279F3 +:10CD500009061204104308430602E079360A000669 +:10CD60000643082021180A7810464A781202104318 +:10CD70008A78C97812041043090608430702E07A4A +:10CD80003F0A000607431E481E491F4C884202D036 +:10CD9000A0420BD10C461D49281F88420DD3002309 +:10CDA00003221021009804F03AF8F8BD0023022273 +:10CDB0001021009804F033F8F8BD15484078002899 +:10CDC00004D1FEF77BFA1249012048701048012176 +:10CDD0000170002141618161C16101628162001DB8 +:10CDE000F0C00B460A461021009804F018F8F8BD70 +:10CDF000FFE71A462146284603F066FEF8BD00000C +:10CE0000008000010080000100400201FDBF010020 +:10CE10005847002000487047AC5C0020F8B5342229 +:10CE200011491248FBF720FA104C114F20680125D8 +:10CE3000104EB8420BD16068012808D1204630213D +:10CE400000F0E8FD216B884201D13570F8BD342136 +:10CE50000648FBF722FAFF202760F5306560208145 +:10CE60000020E0603070F8BD00600001AC5C002084 +:10CE70007ADA12CA8847002010B534210748FBF738 +:10CE80000CFA06480649016001214160FF21F53195 +:10CE900001810021C16004F02BF810BDAC5C0020C2 +:10CEA0007ADA12CA10B584B014230322072112487B +:10CEB0000AF442D61B2101700021417047244480AE +:10CEC00003228280C1800D4AC2600D4A02610B229A +:10CED00002720AF46DD6684604800A4801906846DA +:10CEE00003F046F8684604810748039002A804F05E +:10CEF000E1FB04B010BD00001B0D00001047010154 +:10CF000000470101F8460101BD25010100207047DD +:10CF1000F8B5184D184FE879002801D02E7B00E0B5 +:10CF2000FE780322331D072114480AF405D6A921EF +:10CF3000044601701248C178617000216180E8796F +:10CF40001049002803D02A7B896C201D02E0FA7862 +:10CF5000201D091DFBF788F9608802218019608077 +:10CF600007480279062A00D00171417120460AF46F +:10CF70001FD6F8BDA04E0020804E0020A60D000058 +:10CF8000B04D0020604E0020F8B51F262323032259 +:10CF9000072128480AF4D0D50446AA20264F20703D +:10CFA000F878264D6070E8786080EA782449201D82 +:10CFB000FBF75AF96288B01AC1B2201D1018214A35 +:10CFC0000326032910D92B79002B0DD006701923C5 +:10CFD00043705389091F1B0AC370937A8370638857 +:10CFE000C9B21B1D6380001D02291AD96B79002B61 +:10CFF00017D0137B891E8B4200D21946CDB2691C13 +:10D000000170117BA94201D1092100E00821417082 +:10D010002A460D49801CFBF727F96088AD1C401992 +:10D0200060803879062800D03E717E7120460AF46F +:10D03000BFD5F8BDA60D0000B04D0020A04E0020C9 +:10D04000844E0020344E0020414E002070B53A231B +:10D050000322072116480AF46FD5A421154D044672 +:10D060000170E8786070A97913480022022910D075 +:10D07000032913D0042916D062802271807902F02E +:10D080004BFB052028710420687120460AF490D5D6 +:10D0900070BD018A642359436180EEE7C18A64232D +:10D0A00059436180E9E7818B642359436180E4E758 +:10D0B000A10D0000B04D0020A04E002070470000E0 +:10D0C000FFB50F4683B000210091019116466946D5 +:10D0D000FCF764FA040030D10521C9026846FCF768 +:10D0E00063FA002828D121496846FCF75DFA002838 +:10D0F00022D11F496846FCF757FA00281CD11D4968 +:10D100006846FCF751FA002816D129210902684621 +:10D11000FCF74AFA00280FD117496846FCF744FA91 +:10D12000002809D115496846FCF73EFA002803D1CA +:10D1300000988088C10B03D00624204607B0F0BDBC +:10D1400000050099000D0D186888B04200D2072430 +:10D150002988B819884201D90D24EEE7A8193A4662 +:10D16000001D0699FBF780F86F80E6E701280000B4 +:10D170000328000002280000022900000329000003 +:10D180001EF40ED100F00EF8012005F06DFEF7E759 +:10D1900010B503490020087000F004F810BD00002D +:10D1A0004647002012480021007800281FD070B5A3 +:10D1B000104D86B02878002817D1A8886C88A04226 +:10D1C00013D00D4E6A4680B2A04209D0335C53544E +:10D1D000401CC005491CC00D89B2A8801429F2D397 +:10D1E00001202870104605F0EDF906B070BD7047BB +:10D1F0003747002046470020005300200249002006 +:10D20000488088800870704746470020F0B4844604 +:10D210000D480078002814D00022002911D90B48AD +:10D220000B4D878843881C465B1CDB05DB0DBB422E +:10D2300007D06646B65C521C2E5592B243808A4295 +:10D24000F0D3F0BC7047000037470020464700206D +:10D250000053002070B5134D04462878002803D1F0 +:10D26000FEF72CF8012028700F4820602821204666 +:10D2700000F0D0FB0D4DA0622846FEF70DF8002807 +:10D280000DD12C2221462846FEF734F8002806D17D +:10D290002C2229462046FBF72AF8002800D001203E +:10D2A00070BD00008A47002011C011CA0040000173 +:10D2B00010B5044600681949884208D12046282143 +:10D2C00000F0A8FBA16A884201D115A200E016A2D5 +:10D2D0001B491CA000F036FC21A0216800F032FCA4 +:10D2E00026A0616800F02EFC2AA02369E268A168EC +:10D2F00000F028FC33A0616900F024FC37A0236A09 +:10D30000E269A16900F01EFC2EA0616A00F01AFC1F +:10D310003EA0A16A00F016FC10BD000011C011CAA9 +:10D3200076616C6964000000494E56414C494420C6 +:10D3300028626164206D616769632F6372632900ED +:10D3400000400001626F6F7473657474696E6720CA +:10D35000402030782530386C583A2025730D0A006B +:10D3600020206D61676963202020202020203D203F +:10D3700030782530386C580D0A0000002020616399 +:10D38000746976655F62616E6B203D20256C750D5A +:10D390000A000000202062616E6B313A20616464F3 +:10D3A000723D30782530386C582073697A653D2598 +:10D3B0006C75206372633D30782530386C580D0AE7 +:10D3C00000000000202020202020202020766572F0 +:10D3D0003D30782530386C580D0A000020206261FD +:10D3E0006E6B323A20616464723D30782530386C5F +:10D3F000582073697A653D256C75206372633D30F2 +:10D40000782530386C580D0A000000002020637227 +:10D41000633332202020202020203D20307825300A +:10D42000386C580D0A00000030B58DB0012108207D +:10D43000FDF794FF01218803FDF790FF02A8FDF797 +:10D44000E9FD402002900220284D0424039002A907 +:10D4500007942846FDF782FD80210794029102A9D6 +:10D460002846FDF77BFDE120400208900020694638 +:10D470008884C884088588850C2048851C4D08A9A7 +:10D480002846FEF721F901210846FDF74FFF194C08 +:10D490002046FDF797FC0123224617490220FDF79D +:10D4A00009FD012280212846FEF7DEF80022012135 +:10D4B000402005F05BFE114C2060012005F044FE89 +:10D4C000606001220E492846FEF7A6F81C20694636 +:10D4D000087003204870012088706846FDF73AFE06 +:10D4E00001212846FEF7B2F80DB030BD000C014016 +:10D4F0000038014008000240000002403847002088 +:10D500002505000070B505460B480468002C0ED0B8 +:10D51000481C0ED008467D21C9004843FAF732FE68 +:10D5200002462946204605F088FF012800D0002049 +:10D5300070BD0020C043F3E73847002010B582B02B +:10D540000020104C00900E492046FEF79CF8002861 +:10D5500014D02046FEF7FCF8694608710A480068B6 +:10D56000002804D00A46002301A905F01FFF0098F7 +:10D57000002803D0012005490007486002B010BD13 +:10D5800025050000003801403847002000ED00E08C +:10D5900030B5184D85B0044640212846FEF76CF89A +:10D5A0000028F9D000212846FEF750F800206946EF +:10D5B00000948880C880088188810C204881284692 +:10D5C000FEF782F80C4C2068002807D006F07EF9A0 +:10D5D000022803D10021206805F0EAFD0122074955 +:10D5E0002846FEF719F801212846FEF72FF805B066 +:10D5F00030BD0000003801403847002025050000FC +:10D6000010B5064C6068002807D006F05FF90228C4 +:10D6100003D1C11E606805F0B1FF10BD384700207E +:10D6200010B5074C6068002809D006F04FF90228B1 +:10D6300005D100231A461946606805F0F0FD10BDBB +:10D640003847002000283FD000293DD0F0B51F4EBC +:10D650000C4605468BB000213046FDF7F7FB1C4F0A +:10D6600002203946FDF7ACFB1A48009010200290CA +:10D670000020802105910490032101950394090362 +:10D6800006900790089009910A9069463046FDF788 +:10D69000F1FB01213046FDF7D9FB39460220FDF7A9 +:10D6A000E1FB0028F9D000213046FDF7CFFB3946D9 +:10D6B0000220FDF785FB084C40212046FDF7DCFFEA +:10D6C0000028F9D00BB0F0BD704700000800024000 +:10D6D00000000240043801400038014010B4002826 +:10D6E00007D00368002B04D042688168914201D2C0 +:10D6F00006E0002010BC7047491C8160002804D05F +:10D70000914202D25C5C202CF6D99142F2D1491EA2 +:10D71000816010BC70470000F8B50C460546104605 +:10D72000194600F013F8064600200090064B3246DA +:10D7300021462846FEF747FD0028304602D100F07A +:10D7400043F80020F8BD00009447002070B505465E +:10D750000E46124800F0A2F804001CD0E661082032 +:10D76000A561E0600E4A0F4B28463146FBF7F4FAFC +:10D7700002D80D4860610EE000220C4B284631466D +:10D78000FBF7D6FA02D80120C00703E0284631464D +:10D79000FBF776FA6061204670BD000094470020D8 +:10D7A0000000C0FFFFFFDF41FFFFFF7F0000E0C17F +:10D7B00010B5044800F072F8002801D04021C16083 +:10D7C00010BD000094470020002824D0F8B5124E68 +:10D7D00004460027A0892568C0050DD4A06800284C +:10D7E00004D0FFF7F1FFA089C00505D42069002807 +:10D7F00002D0716888472761A089800505D4206A16 +:10D80000002802D0716888472762716820468847DF +:10D810002C00DFD1F8BD70479447002010B50022DE +:10D8200001F088FD10BD000030B4124A0E4D0F4BC0 +:10D830000F4C0028136013D00168002900D011603C +:10D8400054604068002800D050600020906010684C +:10D85000984203D15068A04200D1956030BC704717 +:10D860009560546030BC7047012A010171B8000115 +:10D870000DB8000194470020002803D0007B082841 +:10D8800001D00020704701207047002803D0007BA2 +:10D89000402801D0002070470120704710B5016872 +:10D8A0002820884700280AD000210160416081605B +:10D8B000C160016141618161C1610162416210BD6C +:10D8C00070B5002604463546002808D0FAF7F0FC6B +:10D8D000411C2B463246204600F004F870BD002063 +:10D8E00070BD0000FFB5002489B006460094019485 +:10D8F00034480294039404940594069404601546F5 +:10D900004460002E5AD000293FD002460096019173 +:10D91000D168906812690490069205912A48FFF731 +:10D92000BDFF0790002830D000986F46002802D035 +:10D930000298002801D000200DE00198042809D9A0 +:10D94000032222A10098FAF7E8FC002802D10298ED +:10D95000C01C02903846FFF7C1FE0146079803F04D +:10D960002DFC00280ED00C98002814D06846FFF734 +:10D97000B5FE02990198814204D202990098405C58 +:10D98000002808D00798FFF71FFF019902988842E6 +:10D990000AD204460BE0002D03D0029900984018EB +:10D9A000286007980DB0F0BD081E00D0441E002D61 +:10D9B00001D03019286003480660446000200DB093 +:10D9C000F0BD00008C47002094470020EFBBBF0053 +:10D9D00010B5024A002103F00FFF10BD944700204C +:10D9E000014949680847000094470020002810D0EA +:10D9F00070B50E460446FAF75BFC401C33680546DA +:10DA00009847061E04D02A462146FAF72DFC3046D8 +:10DA100070BD7047002230B4D243491E0FD3094C69 +:10DA200003785A400023401C5508D20700D02246F4 +:10DA30005B1C6A40DBB2082BF6D3491EF0D230BC27 +:10DA4000D04370472083B8ED02468B880020022B1C +:10DA500001D00D207047C988002A05D00029F9D0CF +:10DA60000129F7D0812070470029FCD00229F9D183 +:10DA700070470F20704700000F2804D20C21484344 +:10DA80000249085870470020704700001C480101F7 +:10DA900070B588B000246A46234616E0401C017821 +:10DAA0002029FBD00929F9D00906090E12D0A100BE +:10DAB0005050641C00E0401C017800290AD0202945 +:10DAC00001D00929F7D10370401C0178002901D049 +:10DAD000082CE4DB002C14D0104E002528460C2125 +:10DAE000484331580098FAF7EAFB00280CD06D1C27 +:10DAF0000F2DF3D30AA0009900F024F8012008B0FC +:10DB000070BD002008B070BD0C204543A819826884 +:10DB1000694620469047002008B070BD1C480101AE +:10DB2000756E6B6E6F776E20636F6D6D616E643AAC +:10DB30002025732028747279202768656C70272946 +:10DB40000D0A00000FB410B503AB60210648029A1D +:10DB5000FDF72AFE05490020C877034800F058F871 +:10DB600010BC08BC04B0184760500020A050002032 +:10DB7000F3B581B00D460198FAF79AFB144C86B2C2 +:10DB80002046FAF795FB81B22046FFF75BFD0024A3 +:10DB9000002D0BD90F4F3846FAF78AFB81B2384671 +:10DBA000FFF750FD641CA4B2AC42F3D3084C2046EE +:10DBB000FAF77EFB81B22046FFF744FD002E03D02A +:10DBC00031460198FFF73EFD304603B0F0BD00003E +:10DBD000B8A60001C4A6000130B40125074B084CCB +:10DBE000AD0203E06254491C1981401C0278002AEE +:10DBF00002D01989A942F5D330BC70474C470020A8 +:10DC00007B58002001490860704700004047002011 +:10DC100010B507490968002901D0884710BD04469E +:10DC2000FAF746FB81B22046FFF70CFD10BD00005D +:10DC300040470020F0B51FB405460398144646003F +:10DC40000198760847007F08334628463946FBF797 +:10DC500083F802D22846394601E020463146332275 +:10DC6000D243FAF7A5FF06460F4622462846039BF5 +:10DC70000199FAF7AFFE490049083B463246FBF7E7 +:10DC800057F802D8012005B0F0BD002005B0F0BD66 +:10DC900002460020802901D98D207047062A06D02F +:10DCA000072A07D0082AF8D10729F5D17047082993 +:10DCB000F2D170470629EFD370477047704770B5AF +:10DCC000C46805466068002803D00020002802D000 +:10DCD0000CE00120FAE7201DFBF76CFC09F41CD6D0 +:10DCE0006068002808D000200028F4D00020E860F8 +:10DCF000204609F411D670BD0120F5E730B4044682 +:10DD0000A2890920521C93B2E48900222546D540FD +:10DD1000ED0707D05D1C8D4202D130BC1046704724 +:10DD20009B1C9BB2521CD2B2092AEFD330BC704765 +:10DD3000FFB585B00E9D04462F8801201E460021A8 +:10DD40003A46CA40D20704D04B0003225B1C9A40DB +:10DD50001043491CC9B20929F2D3049030461E2150 +:10DD60000840218A184A00230191009302920390EF +:10DD7000132304AA15490698FBF722FC00900028FB +:10DD80001FD10121142009F451D60746E0600698FE +:10DD90000188B9812988F981F00701D00120C003E9 +:10DDA000079908433880208A7880142060822046B2 +:10DDB00000F060F8381DFBF709FC208A002109F407 +:10DDC0008BD7009809B0F0BD004101010A1800008E +:10DDD0000048704798410101FFB5087881B00C46B2 +:10DDE000092836D2142003F031FC0746217800F0D0 +:10DDF000EFF800282BD061782078FFF749FF060064 +:10DE000028D17D68002D0ED020782979814207D154 +:10DE10002946381DFBF7E0FB284609F47DD502E0D2 +:10DE20002D68002DF1D160780121083009F4FED56C +:10DE3000054620782871607868716278A11CA81D59 +:10DE4000FAF712FA2946381DFBF7CCFB02E08226CE +:10DE500000E0812602230648039A049909F46CD64F +:10DE600021780170467009F4A3D6002005B0F0BDFA +:10DE70000114000010B50446142003F0E7FB044928 +:10DE8000216003216181123060600120208110BD7A +:10DE9000A8410101F8B517460C46104609F40AD707 +:10DEA000012831D1142003F0D1FB0546017C00F09C +:10DEB0008FF80646297C22781448914214D1697C57 +:10DEC000637809023A46891D9B1D09F435D605463B +:10DED000068000202871607868806278A11C681D27 +:10DEE000FAF7C2F9284609E0697C062309023A4696 +:10DEF000891D09F421D606808021017109F458D6C4 +:10DF00000021384609F4E8D60020F8BD140C0000C2 +:10DF1000F8B50F46002409781846254609291DD270 +:10DF20000B007B441B79DB189F4404071013131369 +:10DF30000A160D00052414A510E00A2414A50DE00E +:10DF4000082416A50AE0072417A507E00A2418A547 +:10DF500004E0052419A501E006241AA50146A31C26 +:10DF60001A4809F4E9D50646387830707470002CE8 +:10DF700004D022462946B01CFAF776F9304609F457 +:10DF800017D60020F8BD00004E53494E4700000050 +:10DF90004E532D424C452D312E300000123456FF89 +:10DFA000FE9ABCDE00000000025E04400000030098 +:10DFB000312E302E302E302D4C450000312E302E9B +:10DFC00030000000FFEEDDCCBBAA0000031400000F +:10DFD00010B48289C489521C93B200222046D040DA +:10DFE000C00706D0914202D15B1C9BB205E09B1C8E +:10DFF0009BB2521C52B2092AF0DB092A02D010BC93 +:10E000001846704710BC00207047000070B505002E +:10E0100005D0134E3068854203D1002070BD72B622 +:10E02000FEE704F0D9FE6C6904F0E2FE70688442F9 +:10E0300002D0B068844201D1022070BD09488442F8 +:10E0400004D1A86A0028F7D1032070BD0648844295 +:10E0500003D0002C01D0012070BD042070BD000051 +:10E06000A4470020BC5D0020A85D0020002802D04D +:10E070000368002B01D100207047F8B50D464168B8 +:10E080000446002902D0A068884211D21B4EB54236 +:10E090000ED8A2686D1C5019814201D39818F8BDA2 +:10E0A0002169002904D11649884203D9B04202D916 +:10E0B0000020F8BD4600226A0027002A05D031461C +:10E0C00018469047050012D00CE0A16930468847F9 +:10E0D00005000CD0A2682168521CFAF7C5F8E16966 +:10E0E0002068884766602560A0684019F8BDE1692E +:10E0F00020688847676000202760F8BDFFFFFF7F2A +:10E10000FFFFFF3F70B50D4D04460A2809D10D21D0 +:10E110002846FDF721FB80212846FDF7ADFA0028AF +:10E12000F9D0E1B22846FDF717FB80212846FDF71C +:10E13000A3FA0028F9D0204670BD00000038014045 +:10E14000F0B50878324F334D334E801E83B00C4605 +:10E15000062859D201007944097949188F440225CB +:10E160005434543A01203070A0786876A078C00703 +:10E1700005D02A492A48FBF70BFA387AA874B28AE4 +:10E18000002A06D0FF20F53070800321254809F4CD +:10E1900095D7F169002937D0002000900190052023 +:10E1A0006A461070684688472EE000246C7601F0BD +:10E1B000FDFDF169002927D0009406206A460194EC +:10E1C0001070684688471FE01722A11C1648FAF70E +:10E1D0004BF819E0B8780001C0194030807D002864 +:10E1E00012D11C22A11C1148FAF73EF80F48A18A4F +:10E1F0000182E18A4182218B8182618BC1820B493C +:10E20000608A0883207F6874002003B0F0BD00009E +:10E21000B04D0020F44C0020104D0020B94D0020DE +:10E22000074D0020040F0000EE4C0020D44C0020CD +:10E23000F0B518460D46014685B0222303227448E6 +:10E2400009F47AD401210446417028780B286ED253 +:10E2500001007944097949188F4405CDCDCD6F6A05 +:10E26000BB23CDCD6C00012020706070694881799E +:10E2700021710179A170C17961714179E170017AEF +:10E28000A171417AE171817A2172C16900294ED070 +:10E290000020009002206A4610706846019488476A +:10E2A000A9E0072020700120607068461DF4D6D1D7 +:10E2B000019F009EF9F7C6FF801960820025F9F7DB +:10E2C000C1FF8119601900908170F9F7BBFFC11976 +:10E2D00000986D1CEDB20175082DF0D30825F9F7F3 +:10E2E000B1FFB919401861196D1CEDB28870102D7D +:10E2F000F5D310202077484881780901081840306C +:10E30000807D012877D11C22A11C4448F9F7ACFF7D +:10E310004248A18A0182E18A4182218B8182618BFC +:10E32000C1823E49608A08833D48217F417462E092 +:10E33000052000E00A2020705DE004222270687849 +:10E34000012804D0002802D0022833D053E0012055 +:10E35000304D6070287C002810D002A81DF47ED1BA +:10E36000F9F770FF2F49F9F70DFF2F4808180299A8 +:10E3700040182E49F9F706FF009101E0E868009087 +:10E38000E969002907D00020029003206A46107234 +:10E3900002A8039288471021A01CF9F77EFF00987D +:10E3A000A0700098000AE0700098010C2171000E26 +:10E3B000607120E01748C169002905D00020009055 +:10E3C000019068460270884720460C3809F4E6D36D +:10E3D00014E00620164D2070E878012811D0102195 +:10E3E000A01CF9F75AFFA9886182E988A1822989CE +:10E3F000E18200202076204609F4DAD3002005B01F +:10E40000F0BD10220B49A01CF9F72EFFEBE700002E +:10E41000140E0000104D0020B04D0020D44C002000 +:10E42000F44C0020A0BB0D00A08601003F420F006D +:10E43000344E0020BF4D002000B5084883B0026C68 +:10E44000002A08D000200090029005206B4618702A +:10E45000684601919047002003B000BDB04D0020F8 +:10E4600010B584B0FF2B19D0144C226C002A08D0B0 +:10E4700000200090029006206B46187068460191BB +:10E480009047032009F416D4032814D1A26F002A60 +:10E4900011D003210A4809F411D60CE009480123E0 +:10E4A000007F032201020848083109F445D30721FF +:10E4B000017009F47DD3002004B010BDB04D0020E0 +:10E4C000090E0000104E0020050E0000FFB5180ACE +:10E4D0004C4E83B00C46B070FF287DD0010234232F +:10E4E00003224948083109F427D30546B0780027AC +:10E4F0000101891940318872B078218800018019A2 +:10E5000040300181B078617A000180194030C172D9 +:10E51000B07862890001811940318A81A289CA815B +:10E52000E0890882207C012802D0002807D00BE077 +:10E53000B1780120090189194031887504E0B0786B +:10E54000000180194030877520883080607A3072F1 +:10E5500021460A312D48FBF71BF802F0F9F9002893 +:10E560001BD0607A012804D103221146284809F4FF +:10E5700033D302F0F5F905280FD201007944097967 +:10E5800049188F4406060602060001202821485536 +:10E5900005E005212820415501E0282047550321A9 +:10E5A000059809F499D317203086B17809018919A3 +:10E5B000403148821748C068002803D0032116481C +:10E5C00009F4DCD41548028D002A03D00321144835 +:10E5D00009F474D5306C00E00EE0002808D0022069 +:10E5E00069460097087002950194316C6846884727 +:10E5F000284609F4DDD201E001F050FB002007B00D +:10E60000F0BD0000B04D0020020E0000B94D00200A +:10E61000150D0000C04E0020030F0000344E0020F6 +:10E62000020F000030B5180A144D00010C464019C5 +:10E6300083B0FF214030817201F004FC002803D137 +:10E640000221032009F448D32A6C002A08D00020B4 +:10E650000090029003206946087068460194904734 +:10E6600010210748F9F719FE06480068002802D073 +:10E67000092009F41BD1002003B030BDB04D0020AB +:10E68000CF4D0020100C002000B5084883B0C169B0 +:10E69000002907D000200090019009206A461070E0 +:10E6A00068468847002003B000BD0000104D0020E0 +:10E6B000FFB591B00D46122303224348149909F483 +:10E6C0003BD200210446017040480078002862D007 +:10E6D0003E48407C002833D03C216846F9F7DDFDF8 +:10E6E00001F028FF002841D004A90F913749461EA8 +:10E6F000F0B23A228969504341186846091DF9F77A +:10E70000B3FD6846008B2988884206D10822A91CDF +:10E710000F98F9F7ECFD00280BD0207800280BD0DB +:10E7200008A8407C607410226946601CF9F79CFDC3 +:10E730001CE001202070F3E73006000ED6D12AE05D +:10E7400023482988008B884225D10822A91C21480A +:10E75000F9F7CDFD002809D1012020701E481022B4 +:10E76000407C60741A49601CF9F77EFD207800280F +:10E7700011D01648C169002907D0002000900190EF +:10E7800007206A46107068468847204609F410D270 +:10E79000002015B0F0BD0D48C169002907D0002048 +:10E7A0000090019008206A4610706846884702234E +:10E7B00003220A48149909F4BFD1012101700621EE +:10E7C000417009F4F5D1E0E7180E0000104D00206B +:10E7D000D44C0020E44C0020F44C0020040E000037 +:10E7E00070B50C4609781B481B4D1E46002904D005 +:10E7F000012912D002292BD11AE01C23314609F439 +:10E800009BD1064620783070287B70802A7B134984 +:10E81000301DF9F729FD304607E00A23314609F497 +:10E820008BD1217801706989418009F4C1D10FE051 +:10E830000A23314609F480D121780170298C418066 +:10E84000698C8180A98CC180E98C018109F4B0D1E7 +:10E85000002070BD0B0E0000344E0020414E002001 +:10E8600010B5087800F058FF002010BD05480A8850 +:10E8700042861A0A1201101809884030818200204D +:10E8800070470000B04D002030B5180AC0430006A4 +:10E8900083B00D46000E21D0190A0902E12006239B +:10E8A00003220001083109F447D1044601202070F9 +:10E8B00002206080FF204130A0800B48026C002ABB +:10E8C00008D0002000900420694608706846019531 +:10E8D00002949047204609F46BD101E001F0DEF983 +:10E8E000002003B030BD0000B04D002000B5084846 +:10E8F00083B0026C002A08D000200090029008200B +:10E900006B461870684601919047002003B000BD27 +:10E91000B04D002070B518460C46014602230A4847 +:10E9200009F40AD105460949A07808736288211DB7 +:10E930000748F9F799FC002068702078287028466D +:10E9400009F436D1002070BD0D0E0000344E0020B9 +:10E95000414E00204A780B48002A05D02030012A79 +:10E9600008D0022A09D00AE00279012A07D10978E1 +:10E97000C17004E00978017501E009784175002053 +:10E9800070470000B04D002070B54878002806D0D0 +:10E99000FF25124C01280BD0022816D01BE010488E +:10E9A0000179062917D10721017101F0E5F812E07C +:10E9B000207DFF280FD001F0DDF90A482575016997 +:10E9C000002908D00020884705E0607DFF2802D09C +:10E9D00001F0B2F96575002070BD0000D04D002037 +:10E9E000B04D0020C04E002010B5032B06D01022E1 +:10E9F0000548891DF9F738FC002010BD0348017A4D +:10EA0000034801F04DFEF7E7CF4D0020B04D002048 +:10EA1000B94D0020F0B50D460878E34EE149344683 +:10EA20004978002720348DB0A1287AD012DCDF4944 +:10EA30000C911B2876D006DC012819D003287CD045 +:10EA400017286DD14FE128286ED091286DD0A028CD +:10EA500066D152E10246A23A092A61D213007B44F0 +:10EA60001B79DB189F44FE5CFDFD5CFDFCFDFD0099 +:10EA70006878002854D1012002F04CFE01F04EFECF +:10EA8000342303220721CA4809F456D00321017018 +:10EA9000C84904468A7842700122C276FB22428429 +:10EAA000C54AC284C54A82840A88028487768A88D5 +:10EAB0008280CA88C2800A892281487A8009032814 +:10EAC00005D188780522104201D10120A076A07ED0 +:10EAD00004221043A076BA486080C878012825D067 +:10EAE000204610210A30F9F7D8FB316C002907D0F5 +:10EAF00001206A4600971070684601950294884785 +:10EB0000012000F009FE204609F452D0012303221F +:10EB10000721AC4809F410D01A21017009F448D03B +:10EB200033E11EE1CAE008E069E049E02046102236 +:10EB30000A300C99F9F798FBD7E7009701970297ED +:10EB400003970497059706970797089709970A97D9 +:10EB50000B9701F0FDFE002805D0684601F03EFD50 +:10EB60000AA801F00BFD01F0F3FE00280CD0684666 +:10EB70008079002808D108A8807B002804D00121D2 +:10EB8000684601F071F900E18A4C6946A088088066 +:10EB9000E0884880208988808F71102202A80C9913 +:10EBA000F9F762FBE078012804D0069707970897E9 +:10EBB0000997E4E7102206A80C99F9F755FBDEE760 +:10EBC000E07B002813D11123032207217E4808F49B +:10EBD000B3D70546282028707648C078012808D089 +:10EBE0001021681CF9F759FB284608F4E1D7E773B0 +:10EBF000CBE01022681C0C99F9F736FBF4E70120F2 +:10EC000002F088FD0121032009F466D06F48012439 +:10EC100044841F20049067480178490601D57F216C +:10EC2000049181780522114204D0FF220499813297 +:10EC3000114304910088C00504D5032104984902BA +:10EC400008430490082162480191029003210B239C +:10EC500004AA00970394C9025E48FAF7B1FC02E0E7 +:10EC600079E04AE089E0002846D15B4806218786A2 +:10EC7000FF200590594801910290082305AA0097AA +:10EC8000039457495748FAF79BFC00287DD100F0C0 +:10EC90005DFF002879D10221032009F41DD0B0794D +:10ECA000012808D001F022F83E484078C0076CD017 +:10ECB00001F064FB69E000F0F1FF66E001F048FE5E +:10ECC000E77300F043FF00285FD10221032009F41D +:10ECD00003D0B0790128EED001F008F8314840782F +:10ECE000C007E5D151E0687800284ED0F179481E80 +:10ECF000F0713D4801F0A4FC47E07179491E0529F7 +:10ED000006D8A72802D13079002806D100F034FFB8 +:10ED10002878A42801D0A72837D17079042806D0F4 +:10ED2000062804D0082808D00C282ED10CE02F4843 +:10ED30000168002929D0B07904E01A480169002946 +:10ED400023D00120884720E01648016900291CD003 +:10ED50000320884719E03771FF20F0702075607537 +:10ED600013E0207DFF2802D06878002802D001F04F +:10ED700001F80AE0C8079BD107E0607DFF2802D0B8 +:10ED80006878002804D000F0D7FF00200DB0F0BD57 +:10ED9000A07D0028F9D08807F7D5E17D144801F05F +:10EDA0005BFAF2E7C04E0020B04D0020BF4D0020BE +:10EDB000040D0000344E0020050200004808000049 +:10EDC000A08C0000190D0000230D0000B00B0020E6 +:10EDD0007C450101D20B0020680B0020D4450101C5 +:10EDE000011800009C0B0020B94D0020604E00204F +:10EDF000E84D002070B500250C462846401C06282A +:10EE0000FCDB254E2246307E31461A32C96906287F +:10EE10002AD203007B441B79DB189F44240209108B +:10EE2000171E0622A01CF9F762FA00281BD01BE06F +:10EE3000237E092001F0B0F8002814D114E0237ECD +:10EE4000212001F0A9F800280DD10DE0237E162025 +:10EE500001F0A2F8002806D106E0237E192001F077 +:10EE60009BF8002800D001250C48807D002811D196 +:10EE70007169002901D020468847002D0AD03169E8 +:10EE8000002901D00220884701F0FAFA217AA01C5B +:10EE900001F0E2F9002070BDC04E0020D04D0020EE +:10EEA00010B50A78000A000210434A78FF231B02BB +:10EEB000120298431A4010438A781B0212049843A6 +:10EEC0001A401043C9780002000A09060843F9F7FE +:10EED000C2F9002010BD10B5104608F4EBD6002092 +:10EEE00010BD0020401C0628FCDB002070470000FD +:10EEF000F8B51C4617460D46104608F4DBD6002828 +:10EF000011D1472002F0A2FB064604233A46032112 +:10EF1000064808F411D6210A01702988B288891A96 +:10EF2000418008F445D60020F8BD00000D470000E0 +:10EF3000F8B517460C46472002F088FB21780646B4 +:10EF4000122901D013291BD1B06805460C351229AE +:10EF5000C288018916D006230F4808F4EDD56988C8 +:10EF600041806178017108F423D6B068002803D08D +:10EF700008F4D2D40020B0600021384608F4ACD6A2 +:10EF80000020F8BD0423054808F4D6D5698801801F +:10EF900061788170E7E7000009470000074700003B +:10EFA00000B5084883B0026C002A08D00020009009 +:10EFB000029009206B461870684601919047002026 +:10EFC00003B000BDB04D002030B5104D83B00888AF +:10EFD00028861C0A200140190A88403042822A6C87 +:10EFE0000025002A07D0009507206B46029518706F +:10EFF0006846019190470648A1004058002801D07A +:10F000004030C574002003B030BD0000B04D00207A +:10F01000580B0020FFB581B0002000900E460398E9 +:10F0200008F448D6002802D001284CD04DE0142026 +:10F0300002F00CFB07463188FEF760FE05462448C7 +:10F04000092D36D27C68002C1ED02179A94203D02C +:10F050002468002CF9D117E0002C15D06379039AAD +:10F060009B1D049908F468D5054630882880002047 +:10F070002871607968806279A11D681DF9F7F4F83C +:10F08000284608F495D520E03D740498010A797467 +:10F09000384602F0D3FA014601230E48039A08F4D9 +:10F0A0004BD5057008F484D50121039808F414D6D3 +:10F0B0000BE00623039A049908F43ED531880180B9 +:10F0C00080210171DDE702200090009805B0F0BDBD +:10F0D000140C000002140000FFB585B00E4607981E +:10F0E00008F4E8D5002802D0022009B0F0BD47207E +:10F0F00002F0ACFA02900020694608700898070AEE +:10F10000308803F0A8F90024694605468C80002861 +:10F110001ED102981622016A6846007803465043C1 +:10F12000024610328A5A5204920F1FD10A5C401CC8 +:10F13000085C1E4900021018884217D102AA03A9D0 +:10F14000184603F09BF802986946C05D8880022447 +:10F15000A31D1748079A089908F4EED4074630888B +:10F1600038803D717C80002D15D019E03946029819 +:10F1700002F064FA014604230E48079A08F4DCD42E +:10F18000077069460978418008F412D50121079873 +:10F1900008F4A2D507E0224601A9781DF9F764F822 +:10F1A000384608F405D5002009B0F0BD022900005A +:10F1B000140C000004470000FFB58BB00C4647203C +:10F1C00002F044FA0025694605900D740E9804A9D2 +:10F1D000070A208803F03FF9060061D1059816223E +:10F1E000016A6846007C5043024610328A5A520433 +:10F1F000920F3AD10A5C401C085C3049000210189A +:10F20000884232D102950395208800F0DFF802A9E8 +:10F21000002300911A4608A9FAF7EAF96846008C1B +:10F22000012109030840C043C004C0172146401C07 +:10F23000FEF70AFC0606360E32D168460997007CB6 +:10F240000190A57907AA694603F018F86846028874 +:10F2500006A80799F9F708F806A909980A460D546F +:10F2600068460188019803F047F83946059802F08E +:10F27000E5F9A1880D9A891D8BB20146104808F462 +:10F280005BD40546A288A11D801DF8F7EDFF2F7005 +:10F290006846007C6880A088A880284608F488D446 +:10F2A000042308480D9A0E9908F446D42188018059 +:10F2B000867008F47DD400200FB0F0BD0229000054 +:10F2C0000A470000160C0000F0B589B00446FAF7B2 +:10F2D00095F905460026154F1BE006A92046FAF7CA +:10F2E0005DF9002302AA01A906A80096FAF78CF995 +:10F2F00068460089B84203D169460979022911D0CC +:10F300000B49884203D168460079022807D0641C63 +:10F31000A4B2A888A04202D8E888A042DDD200208A +:10F3200009B0F0BD204609B0F0BD00000229000080 +:10F3300003280000F7B5002845D00199002942D0E4 +:10F340008668002A01D10CE03668002E3BD0316A75 +:10F35000002938D00198F8F7B2FF0028F4D12CE04A +:10F360003668002E2FD0019C356A002CF8D0002D75 +:10F37000F6D0AC4224D02078F8F75EFF0746287814 +:10F38000F8F75AFF87420DD12078002813D0607813 +:10F39000641C6D1CF8F750FF07462878F8F74CFFFF +:10F3A0008742F1D02078F8F747FF04462878F8F72D +:10F3B00043FF8442D4D1002E05D0306A002802D009 +:10F3C000304603B0F0BD002003B0F0BDF0B589B009 +:10F3D0000446FAF713F905460026104F14E006A973 +:10F3E0002046FAF7DBF8002302AA01A906A8009636 +:10F3F000FAF70AF968460089B84203D1641CA0B242 +:10F4000009B0F0BD641EA4B2A888A04202D8E88862 +:10F41000A042E4D2002009B0F0BD000003280000A3 +:10F4200070B5164C2078002827D101210803FBF77E +:10F430007DFF0020FBF770FF0120FBF79BFF104DC5 +:10F440002846FAF78FF903212846FAF7FBF901213C +:10F450002846FAF7BBF9012121702846FAF7DEF9B0 +:10F46000142003F001FD702000F00CF8702000F073 +:10F4700009F800212846FAF7D1F970BD8447002029 +:10F480000008024070B50546164CFFF7C9FF294633 +:10F49000154D2846FAF7F1F801212846FAF78CF9BC +:10F4A00001212846FAF7C6F9002807D1641E13D0B7 +:10F4B00001212846FAF7BEF90028F7D00121284695 +:10F4C000FAF7D8F82846FAF7B2F904460021284698 +:10F4D000FAF772F9204670BD00212846FAF76CF958 +:10F4E000024870BDA086010000080240FFFF000036 +:10F4F000F7B504270225494E86B01446082A74D26F +:10F500001000784400790018874484030D3A3D5375 +:10F5100063704348019001AB00970799069800F08B +:10F520008BF809B0F0BD3F4F01213846FAF776F964 +:10F53000142003F099FC7020FFF7A4FF7020FFF760 +:10F54000A1FF044600213846FAF768F93648B4426C +:10F55000448001D1354808E02046FAF795F834494F +:10F56000F9F756F9F9F772FB00B2694688812A4625 +:10F5700003AB00950799069800F05EF809B0F0BD5E +:10F58000FDF7B4FA0AE06020FFF77CFFB04201D13A +:10F59000002003E06021FAF7A1F880B269460881F3 +:10F5A00002AB224600950799069800F045F809B08D +:10F5B000F0BD04F09BF97D21C900F8F7E3FD01904F +:10F5C00001AB224600970799069800F035F809B07C +:10F5D000F0BD03F085FD019001AB2246009707992D +:10F5E000069800F029F809B0F0BD13E0FDF77EFBA6 +:10F5F0001049884201D1022000E0012069460874C8 +:10F600000120009004AB22460799069800F014F8F8 +:10F6100009B0F0BD079809B0F0BD0000FFFF000081 +:10F62000110001000008024084470020FF7F000015 +:10F63000000020410040020130B4029C42540546C3 +:10F64000491C88B22C54401C002180B2002C07D9E0 +:10F650005A5C2A54401C491CC9B280B2A142F7D35B +:10F6600030BC704710B5084C82B02078002808D113 +:10F6700006480090064801906846FEF7D5F801203C +:10F68000207002B010BD0000A04700204D210101F4 +:10F690000D2E0101F8B50B30C608F600104D19E02B +:10F6A0002068B04215D3B0420BD96368871B201D78 +:10F6B0000093F8F7D9FDA019009B0760436028600C +:10F6C00004E060682860201DF8F7CEFD201D26604C +:10F6D000F8BD251D2C68002CE2D10020F8BD0000EB +:10F6E00000480020FF25F5350A4E6F00FDF792FB1C +:10F6F0000489322C00D22C4601213046FBF7F8FC5D +:10F700007D212046C90048433946F8F73BFD03F008 +:10F71000ABFBEBE7000C014010B5A0230949022820 +:10F7200009D0002203280AD0042808D00B704A70A0 +:10F7300000F0A2F810BD0B7080204870F8E7E020C0 +:10F740000870F4E711400020F8B52A4920204860ED +:10F7500029480121C163294905228A610021C16329 +:10F7600027490B20086100F087F82748254A0263E3 +:10F7700026494163264B8363264CC4632748264DA4 +:10F780000560274E4660274981602749C1602749A7 +:10F79000016127494161274981612749016328485F +:10F7A00026494160274FC760274F07610262274AF9 +:10F7B00042628362C46205634663254A8263254AC6 +:10F7C000C2632648244A0260184A4260244A826082 +:10F7D0000163244981632448244A41688918244AE2 +:10F7E000914206D2234982680A63C2684A6300696B +:10F7F0008863F8BD00100140C02702404025024048 +:10F80000402702400259F80040280240025B850070 +:10F81000025A8000025D8500025F8050802802400D +:10F8200002000878020A0800026EAC500259FC007F +:10F830000200C8001270131402700314026E280034 +:10F84000C0280240025D0500125B0500025B8400D7 +:10F85000020A0600026E2C5002C3BF0000290240BB +:10F860001200AC00125D0500104000206F2895FFCB +:10F87000AF590F00C026024030B415481549037D2A +:10F88000154AFF2B06D1407DFF2803D1134840784D +:10F89000C0070CD01248134B04789C604078D861A4 +:10F8A00011480861114B8B62106030BC7047104BDF +:10F8B0000B6110484861104C8C61104D8D62C8621C +:10F8C0000F48086313600F485060946030BC704765 +:10F8D000D04D00200028024040280240C04E0020A9 +:10F8E0001140002000270240127E0200127E030019 +:10F8F000027E020002C2A00012C70000027E0300C6 +:10F9000012C7800002C2E00082B02249204808638A +:10F91000FDF78AFD20A0FBF723FF2AA0FBF720FFBD +:10F9200031A134A0FBF71CFF3848016838A0FBF771 +:10F9300017FF3EA142A0FBF713FF4AA0FBF710FF01 +:10F94000FCF74AFDFCF73AFE01215148FBF7D4FBD6 +:10F9500040215048FBF7D0FBFDF760FA01F03AF880 +:10F96000022000240202009023464BA101944B4840 +:10F9700003F0F0FE012000900023802248A10194B2 +:10F98000484803F0E7FEFAF777FA03F047FBFEE793 +:10F9900000800081007000400A3D3D3D3D3D3D3D01 +:10F9A0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D87 +:10F9B0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D77 +:10F9C0003D0A0000206D636D2D6464632D626C65DB +:10F9D0003A20424C45202B204672656552544F53C5 +:10F9E000202B20434C490A0056312E30302E31371F +:10F9F00000000000204669726D77617265207665AF +:10FA00007273696F6E2025730A00000000400020A9 +:10FA10002053797374656D436F7265436C6F636BCC +:10FA2000203D20256C7520487A0A00004341494951 +:10FA3000432D4D434D2D32303236303930320000B7 +:10FA400020424C4520656E61626C65642C206164C7 +:10FA5000766572746973696E6720617320222573FD +:10FA6000220A00003D3D3D3D3D3D3D3D3D3D3D3D8E +:10FA70003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DB6 +:10FA80003D3D3D3D3D3D3D3D3D3D3D3D0A00000090 +:10FA9000000C014000080140424C450081D10001AA +:10FAA0004C454400E5F6000110B50124E40220466F +:10FAB000FBF70EFA002805D02046FBF703FA0D49A4 +:10FAC00002200870012424032046FBF701FA0028D5 +:10FAD0000AD02046FBF7F6F9BFF34F8F07490648D7 +:10FAE000C860BFF34F8FFEE705484068002800D08C +:10FAF000804710BD800000200400FA0500ED00E002 +:10FB00004040002006480068002800D08047BFF32E +:10FB10004F8F05490348C860BFF34F8FFEE70000D1 +:10FB2000404000200400FA0500ED00E0064A11788C +:10FB30000A2907D28900891848601078401C107083 +:10FB40000120704700207047304D002010B5084C50 +:10FB5000084AE17913780020994207D2880080187A +:10FB600040688047E079401CE071012010BD000032 +:10FB7000B04D0020304D0020F8B5324D05262979D2 +:10FB800028468079304C08290CD20A007A44127930 +:10FB90009218974403080D1313191C2A052801D045 +:10FBA000FCF78EFEF8BD022808D0FDF7B1F9F8BDCC +:10FBB000607B002802D1E079002802D0FDF746FAE8 +:10FBC000F8BDFDF7E1F9F8BD06202871F8BD022364 +:10FBD000032207211D4807F4AFD7A5210170E9785A +:10FBE0004170072129716E7128E002230322072149 +:10FBF000174807F4A1D70746A7203870E97879702D +:10FC00000620687100202871032008F453D00328CF +:10FC100012D0A879012804D0022802D003280BD1E1 +:10FC200004E0207D002801D0032003E0A07E00280E +:10FC300002D00420A87100E0AE71384607F4B8D7AE +:10FC4000F8BD0000B04D0020A04E0020A20D000025 +:10FC5000A30D000010B5002804D0014660220C4816 +:10FC6000F8F702FB0B490C48CA781C2A04D9427BDE +:10FC7000002A01D11C22CA70C1781F2901D91F2175 +:10FC8000C170017BE22901D9E221017310BD00009E +:10FC9000604E0020804E0020A04E0020114901221D +:10FCA000087907280CD08879002809D0012801D0CC +:10FCB000052806D10C48827B002A03D002200CE0E4 +:10FCC0008A717047027D002A01D0032005E0807E02 +:10FCD000002801D0042000E00520887110B5FCF751 +:10FCE000EFFD10BDB04D0020A04E002070B5104CAF +:10FCF0000525A079062809D2010079440979491817 +:10FD00008F44020204040403A57170BDA57102238F +:10FD100003220721074807F40FD7A5210170E178D6 +:10FD2000417007212171657107F442D770BD000051 +:10FD3000B04D0020A20D000010B50B4C607DFF28D7 +:10FD400010D0022303220721084807F4F5D6A72183 +:10FD50000170617D4170064A00215171FF2161757A +:10FD600007F426D710BD0000D04D0020A30D0000E1 +:10FD7000B04D002010B50A4C207DFF280ED0022384 +:10FD800003220721074807F4D7D6A7210170217D58 +:10FD90004170054A0021517107F40AD710BD0000D7 +:10FDA000D04D0020A30D0000B04D002010B5084834 +:10FDB00002238078032201020648083107F4BCD6EA +:10FDC000012101701321417007F4F2D610BD00002B +:10FDD000B04D0020040E000010B584B0002804D0FF +:10FDE00001462A220E48F8F73FFA0EA00FC86C46CB +:10FDF0000FC40B4B002069461C180A5C247922436F +:10FE00000A54401CC0B20628F6D310220A48F8F75C +:10FE10002BFA0A490A48F9F7BBFB04B010BD0000F1 +:10FE2000344E0020501921901F04D5624FA489AB95 +:10FE300090D0CF2300000000BF4D0020384E00209E +:10FE4000FC0000200020074B01460A01D218403276 +:10FE5000927AFF2A01D0401CC0B2491CC9B20329C2 +:10FE6000F3D37047B04D0020F8B507460B46282065 +:10FE700043430D46032207210E489B1C07F45CD622 +:10FE800091210170002406464570002D0ED92046B0 +:10FE900028214843C1190022CA7180192822801CD8 +:10FEA000F8F7E2F9641CE4B2AC42F0D3304607F450 +:10FEB0007FD6F8BD910D0000F8B57D262025F6000F +:10FEC000184B194C1949032812D00A6A01273A43E2 +:10FED0000A620A6A9207FCD50A6AAA430A620128E2 +:10FEE0001AD002281AD01E60F9F794FB2060F8BDE2 +:10FEF0000F480F2782683F023A438260086A042253 +:10FF000010430862086A0007FCD5086A28430862A3 +:10FF10003D2000011E60E9E7064800E00648186041 +:10FF2000E2E700008C00002090000020001002405A +:10FF300000100140D10300005704000010B5044632 +:10FF4000084804238078032201020748891D07F42A +:10FF5000F3D506494C80012101700021418007F44E +:10FF600027D610BDB04D0020010C0000F00B002082 +:10FF7000084A11780A290AD2C9004368891800681A +:10FF80008B6048601078401C107001207047002082 +:10FF9000704700005C4D0020FFB581B01C00064694 +:10FFA00018D01078411CA14214D8032C12D3401E43 +:10FFB000C5B25078971CB04206D12A4638460299FD +:10FFC000F8F795F9002808D07A19601B801E0406FE +:10FFD000240EE6D1002005B0F0BD012005B0F0BD33 +:10FFE000F0B504466F4E704883B06D4FB168C16282 +:10FFF0006E490163F16A8162F16B4163B16B8163A8 :020000040101F8 -:1000000001276878FF2941D0C1073ED0B843687006 -:100010002849002008703A2303220721264807F4C4 -:100020008BD50446A4202070307D60702878A070A5 -:1000300068788006800F20716888E080A888208119 -:10004000E888E08128892082E7700120FFF7A2F983 -:10005000687840070AD5E07802210843E070688894 -:100060006081A888A0810320FFF794F968780007D1 -:1000700003D5E0780C210843E0701049082048714E -:100080000020B075204607F493D5F8BD384368705A -:100090006D20022303220721400107F44DD5A12141 -:1000A00001700749C9784170EDE70000D04D00208C -:1000B000C04E0020304E0020A10D0000B04D0020A9 -:1000C000344E002010B50A4C607DFF280ED002236C -:1000D00003220721074807F42FD5A5210170617D70 -:1000E0004170054A0D21517107F462D510BD000021 -:1000F000D04D0020A20D0000B04D002070B50B4C7B -:10010000207DFF2811D00A4D687909280DD00223DF -:1001100003220721074807F40FD5A5210170217D8F -:1001200041700921697107F443D570BDD04D00209D -:10013000B04D0020A20D000010B504464088A188F3 -:100140000246491C19234A43DB019A420FDC062868 -:100150000DD3228890420AD3E2887D23DB009A42A5 -:1001600005D84B00C9184843D100884201DD002062 -:1001700010BD0D480E238078032201020B48083180 -:1001800007F4DAD4092101702188418061888180D7 -:10019000A188C180E188018100214181491E8181BE -:1001A00007F406D5012010BDB04D00200E0E000052 -:1001B00010B5084A084B906901888478994206D1A5 -:1001C000917CA14204D20024FAF7FAFE00E0002458 -:1001D000204610BD104D0020341200000B4610B513 -:1001E00004493A228969504341181846091DF8F715 -:1001F0003BF810BD104D002010B590B004463C21D6 -:100200006846F8F74AF8FFF7D3FF401EC0B26946C8 -:10021000FFF7E4FF08A8807CA0710CA920460331F9 -:10022000F9F7B6F910B010BD10B590B004463C21F6 -:100230006846F8F732F8FFF7BBFF401EC0B26946C8 -:10024000FFF7CCFF08A8007CA0710AA92046023164 -:10025000F9F79EF910B010BD10B590B004463C21DE -:100260006846F8F71AF8FFF7A3FF401EC0B26946C8 -:10027000FFF7B4FF0AA920460231F9F789F908A867 -:10028000007CA071204606A9102208300231F7F741 -:10029000EBFF0848C17820461830012904D010210E -:1002A000F7F7FBFF10B010BD10220349F7F7DCFF92 -:1002B00010B010BD344E0020BF4D002070B590B07E -:1002C0000D460646FFF774FF002D23D0854221D846 -:1002D000182303220721104807F42ED404461720C0 -:1002E0002070012060703146A01CF9F751F93C21C3 -:1002F0006846F7F7D2FF6D1EE8B26946FFF76EFF5A -:10030000204606A9102208300231F7F7ADFF20463B -:1003100007F44ED410B070BD140D0000F3B58FB0CB -:100320000C463C216846F7F7B8FFFFF741FF012C68 -:100330001AD0002816D0154D0AAE0236441EE0B27F -:100340003A22A969504341186846091DF7F78CFF06 -:10035000062231460F98F7F7CAFF00280DD0200675 -:10036000000EEBD111B0F0BD0949421ECA71014621 -:100370000F98FFF7A3FF11B0F0BD06A910220548A2 -:100380000231F7F771FF11B0F0BD0000104D0020F1 -:10039000B04D0020CF4D002070B5284C82B02068B1 -:1003A0008003FCD5264D687FFFF7C4FB606A606A56 -:1003B000012630436062606AB04360622148C08FAA -:1003C0000A2811D9E16932071143E1611E494A68DF -:1003D00032434A601E491D4A0A6003224A6088600F -:1003E0001C4808601C48086068461BF437D11B494C -:1003F00000980860687FFF252D02032811D000F0C7 -:1004000027F9206BA8432063206B3F214902084352 -:100410002063206B3043206301220321104807F43E -:100420004DD610480168A94301600F490868FF22B2 -:1004300012049043086002B070BD0000001002403A -:10044000104E0020F04D0020401002405555000095 -:1004500000300040AAAA0000CCCC00004840002098 -:10046000010F000000E400E008E400E0F0B5D7B0C0 -:1004700054A81BF4F3D04A490024886AC96A5499E5 -:100480000122411A09010909D206914204D954995D -:10049000081A000100094142424E40290CDC7088D4 -:1004A000002809D0401E7080142203213E4807F422 -:1004B00005D6002057B0F0BD3C48FF2156902931A9 -:1004C0006846F7F7EAFE707CB569002832D0FFF77E -:1004D0006FFE69468870B17C6F4688420BD23A2124 -:1004E00048430246291D381DF7F7BEFE6946887845 -:1004F000401C887008E03A21401E484302462946C5 -:100500003E31381DF7F7B0FE694688783A214843F6 -:10051000C0190A4636385699F7F7A6FE24486946A8 -:100520000880B069FAF74CFDFF2227326946B069AE -:10053000FAF774FDFF20F53070804A944B944C9488 -:100540004D944E944F945094519452941748539410 -:10055000418D40AA1185818D5185C08D9085154CA6 -:1005600048AA257C9573102213494CA8F7F77CFE06 -:100570001248C078012804D11022114950A8F7F779 -:1005800073FE01260F48002DC67306D1A07C0028FB -:1005900003D001214AA8FFF7A5FA0B48067088E7A7 -:1005A000C0800240104D0020040F0000D44C0020F9 -:1005B00034120000F44C0020EE4C0020344E002099 -:1005C000BF4D0020D04D0020304E00200248007862 -:1005D000002800D001207047104D0020014800790C -:1005E00070470000104D002070B517493CC80E46FA -:1005F00084B040363CC64368026880684B65134C43 -:100600000A658865607C002818D0002569460D724F -:10061000FAF7E8FCFFF7CCFD69460872E1690126AC -:10062000002906D068460095067002A80190684629 -:1006300088476846007A002802D0267004B070BD52 -:10064000257004B070BD0000D44C0020104D002077 -:1006500004490868401C0860012801D00120704747 -:10066000002070472440002003490868002802D079 -:10067000401E08600120704724400020F8B50C4659 -:100680002849294B4118294F294A0026069D00294F -:1006900008D0012922D0274940180A282FD3012049 -:1006A0002870F8BD20780A2838D2214980000958DE -:1006B000214A914203D11E490E501E502EE0B942EC -:1006C0002CD10322082311461C4807F435D2217887 -:1006D00001706168416007F46BD21FE020780A283E -:1006E0001CD280001158B94218D1195811502078E5 -:1006F000134962684018032107F4E0D40EE0C0B249 -:100700000A280BD284001159002907D0B94205D01C -:10071000094FB94202D016511E5188472E70002051 -:10072000F8BD0000FBF0FFFFAC4C0020CB2801011E -:10073000844C0020F9F0FFFFC9280101060F0000DA -:10074000070F0000F7B5534F3878002809D0042A66 -:1007500009D2012211217B69009800F075F903B0DC -:10076000F0BD002314E00C784E7820468C783602D9 -:10077000CB783043240420431B061843CB78000277 -:10078000000A1B0618437B690D1D141F984206D0F2 -:1007900002221121009800F057F903B0F0BDB868AB -:1007A0001E19864203D90322112100986DE07E6153 -:1007B000F869B0420FD2F96978684018FAF700FC7E -:1007C000002801D0052207E00120F969000308187C -:1007D000F861B042EFD30022002A3CD1B86A002869 -:1007E00022D02D49042808D2002C1BD02B780B5482 -:1007F000401C641E6D1CB862F4E73E46042811D10B -:10080000B1697068244B401804221946FAF706FCB7 -:10081000002801D0052203E0B069001D0022B0616C -:100820000020B062002A16D1042C1DD3BA69786862 -:10083000A608B600801829463246FAF7EFFB0028D2 -:1008400001D0052203E0B86980190022B861AD1912 -:10085000A41B002A08D011217B69009800F0F4F84D -:10086000FCF7C0F803B0F0BD002C05D022462946A5 -:100870000948F7F7F9FCBC62BB693A6A0098190BA2 -:100880009142EFD939620022112100F0DDF803B066 -:10089000F0BD0000584700207C470020F7B5634DAD -:1008A0008CB028780B46002809D0042A09D00122F0 -:1008B00012216B690C9800F0C7F80FB0F0BD00234F -:1008C00013E01A78D97810465A78090612021043B4 -:1008D0009A781204104308430402D878240A0006C8 -:1008E00004436B69A868834206D0022212210C9847 -:1008F00000F0AAF80FB0F0BDA86A0026002815D0B5 -:10090000042806D24A4AFF211154401CA862042838 -:10091000FAD3AB69686846490422C018FAF77EFB2F -:10092000002867D1A869AE62001DA861A96868683F -:10093000FCF7C4FEA04202D1E968884209D0042233 -:1009400012216B690C9800F07FF8FCF74BF80FB0A0 -:10095000F0BD384C6F460FCC0FC70FCC0FC7A26845 -:10096000616820680A920890334F0098203C0991F2 -:10097000B84206D128212046FCF7A0FE0A998842F9 -:100980000AD000960196029603960496059606965E -:100990000796089609960A960097284A6968914230 -:1009A00001D1012000E0022001909142684601D16E -:1009B000083000E018300160A9684160E968816092 -:1009C0002969C16028216846FCF778FE0A90204614 -:1009D000FAF7F6FA00280DD12C2269462046FAF7DC -:1009E0001DFB002806D12C2221466846F7F77FFC24 -:1009F000002809D0052212216B690C9800F024F818 -:100A0000FBF7F0FF0FB0F0BD00221221AB680C988D -:100A100000F01AF8C82002F03BF8BFF34F8F0949E5 -:100A20000748C860BFF34F8FFEE70000584700201B -:100A30007C4700200040000111C011CA0080000165 -:100A40000400FA0500ED00E010B582B06C4621709C -:100A50006270A370190AE170190C2171190E61718D -:100A6000014606236A461F20FBF732FD02B010BD87 -:100A700070B5FEF735FCFCF7EFFC04002FD01A4DE3 -:100A80002889F8F7C7F802460B4618A12046FCF75C -:100A900097FCE868F8F7BEF802460B4614A120461A -:100AA000FCF78EFC13480078F8F7B4F802460B46C2 -:100AB00011A12046FCF784FC2046FCF7DDFD05462D -:100AC0002046FCF7D5FC002D09D02846FCF7F4FEA3 -:100AD0000BA0FCF7F1FE2846FCF7D6FD70BD09A07F -:100AE000FCF7EAFE70BD0000A45C00206C656400A9 -:100AF00070776D008847002076616C6964000000A3 -:100B00000D0A00006A736F6E3A20616C6C6F63208F -:100B10006661696C0D0A000070B5134C01256078A0 -:100B2000002802D1FAF75EFA657010483021FCF710 -:100B3000C5FD0E490E4E08633046FAF741FA00280B -:100B40000DD1342209493046FAF768FA002806D157 -:100B5000342231460548F7F7CAFB002801D00120AE -:100B600070BD2570002070BD88470020A45C002067 -:100B700000600001F3B583B0049800210668806826 -:100B8000009137187D1C305C2C4622287ED10498B9 -:100B9000406807E05C2A04D15B1C834277D2491C81 -:100BA000641C641CA31B834202D22278222AF1D146 -:100BB000A21B82426BD22078222868D1E01B401A07 -:100BC0000499401C09698847009000285ED0A5421E -:100BD00070D229785C2903D00170401C6D1CD8E0CC -:100BE0000223611B012952DB6A78662A15D008DCD2 -:100BF000222A22D02F2A20D05C2A1ED0622A46D157 -:100C000008E06E2A0DD0722A0FD0742A11D0752AEE -:100C10003DD115E00821017010E00C210170401C4D -:100C2000B6E00A210170401CB2E00D210170401CA9 -:100C3000AEE009210170401CAAE00270401CA7E050 -:100C40000022944606296FDBAF1C1346F95C0E4662 -:100C5000303E092E02D8303A8A180BE00E46413E4B -:100C6000052E01D8373A04E00E46613E052E1FD806 -:100C7000573A8A18032B00D212015B1C042BE5D3D0 -:100C800037218902531A55498B4201E09CE094E0D8 -:100C90007BD91B23DB02D31A8B423FD80C23A91D1F -:100CA0009E46631A062B70DB0B785C2B6DD102E03D -:100CB0000022E5E770E04B78752B66D1891C019125 -:100CC00000210E46019B9B5D1F46303F092F02D835 -:100CD000303959180BE01F46413F052F01D83739ED -:100CE00004E01F46613F052F16D857395918032EC7 -:100CF00000D20901761C042EE4D337239B02CE1ABE -:100D000001239B029E4240D292058905120B890D58 -:100D10000A439901521803E00021EEE706218E46AE -:100D2000802A02D2012315E02FE00121C9028A4264 -:100D300003D20223C0218C460CE0012109048A421F -:100D400002D20323E02104E025498A421DD804236E -:100D5000F0218C46591E0906090E0AD01646802736 -:100D60003E43BF273E404654491E92090906090EDC -:100D7000F4D1012B03D961460A43027002E0510607 -:100D8000490E0170C018734600E00023002B14D0F8 -:100D9000ED18A54200D21CE7002101700398102134 -:100DA000C160039900980861049804990068201AAA -:100DB000401C8860012005B0F0BD0098002803D0D9 -:100DC0000498416900988847002D04D00498006871 -:100DD000291A04988160002005B0F0BDFF030000CF -:100DE000FFFF1000F0B591B00C0006467ED02168E0 -:100DF00000297BD0A0686368021D9A4206D80818B3 -:100E00000422DBA1F7F789FA002833D0A0686268D2 -:100E1000411D914207D8216805220818D6A1F7F78D -:100E20007CFA00282ED0A0686268011D914207D884 -:100E3000216804220818D2A1F7F76FFA002829D0F8 -:100E40006268A168914203D22068405C22282BD0BE -:100E500091427AD22068405C2D2802D0303809288F -:100E600073D800200146109020682E22002807D059 -:100E70006B464DE00420F060A068001DA0600120DA -:100E800011B0F0BD0120F060A068401DA0600120FD -:100E900011B0F0BD0220F06001207061A068001D5B -:100EA000A060012011B0F0BD21463046FFF762FE80 -:100EB00011B0F0BD25682818085C342820D00DDC5E -:100EC00005462B3D092D28D22F007F443F79FF197D -:100ED000BF441623161823161616160038280FD0EE -:100EE00008DC35280CD036280AD000E074E037281A -:100EF00013D105E0392803D0452801D065280CD14D -:100F0000585400E05A54491C3F2906D2002C04D002 -:100F1000A06867684518BD42CCD30020585410A97A -:100F2000184601F0C3FC0F460546109968468842F2 -:100F300052D0F761944A954B28463946B561F7F788 -:100F40000BFF03D8924870610FE019E00022914B2B -:100F500028463946F7F7ECFE02D80120C00703E027 -:100F600028463946F7F78CFE70610820F060109A29 -:100F7000A1686846101A0818A060012011B0F0BDE1 -:100F80007D20C000914203D223685B5C5B2B06D0BE -:100F9000914279D22268515C7B2967D074E00027A6 -:100FA000E1683D4681426FD2491CE1602168A0683A -:100FB000095C5B2968D1401CA0602046FCF7E2F97F -:100FC0006168A068884203D22268125C5D2A38D02A -:100FD000884202D3401EA06056E0401EA06020461A -:100FE00010300090FCF7AEFA002839D0002F23D043 -:100FF000286045600546A068401CA0602046FCF7BC -:10100000C1F921462846FFF7EDFE00282AD02046E8 -:10101000FCF7B8F9002C25D06168A068884203D29B -:101020002168095C2C290AD0626890421AD2216892 -:10103000085C5D2816D104E007463D46DBE70098D2 -:10104000D0E7E068401EE060002F00D07D602020E7 -:10105000B760F060A068401CA060012011B0F0BD36 -:10106000002F11D03846FCF703FA0DE00027E168A5 -:101070003D46814208D2491CE1606168A06888420F -:1010800002D2115C7B2902D0002011B0F0BD401CBF -:10109000A0602046FCF776F96168A068884203D218 -:1010A0002268125C7D2A4CD0884293D2401EA060F8 -:1010B000204610300090FCF745FA002855D0002F4C -:1010C0004ED0286045600546002CCBD0A0686168F2 -:1010D000401C8842C6D2A0602046FCF753F9214646 -:1010E0002846FFF747FD0028BCD02046FCF74AF908 -:1010F00028692862002028616168A0688842B1D20E -:101100002168095C3A29ADD1401CA0602046FCF75B -:1011100039F921462846FFF765FE0028A2D020466F -:10112000FCF730F96168A068884203D22168095C45 -:101130002C2918D06268904294D22168085C7D28DE -:1011400090D1E068401EE060002F00D07D6040201C -:10115000B760F060A068401CA060012011B0F0BD35 -:1011600007463D46B0E70098A5E7002F8CD079E709 -:101170006E756C6C0000000066616C7365000000A9 -:1011800074727565000000000000C0FFFFFFDF41C2 -:10119000FFFFFF7F0000E0C1102819D230B40D4CD2 -:1011A00083001B199D6989032D0B2D03090D0D4328 -:1011B0009D619969084D920992052940920A11434F -:1011C00099610122616982401143616130BC7047BD -:1011D0007047000000200240FF0FC0FFF3B5054636 -:1011E00081B00026408800F003F901000AD01C4FAE -:1011F0006A88002014234343DB195B8A934203D19E -:1012000042262AE0402628E0401CC0B20A28F1D33A -:10121000002E22D1002414206043C019408AFF28E8 -:1012200006D0641CE4B20A2CF5D30A2C14D014E0C6 -:1012300028460830009014206043C0190E686B786F -:10124000AA880746A91DB0470600EED168887882B3 -:101250000298398A0180E8E74B26304603B0F0BD9A -:10126000684B002002885004400CD20B01D00902C8 -:101270000843704710B40024094A214614234B4305 -:101280009B185B8A834204D1142041438818C468A8 -:1012900003E0491CC9B20A29F0D3204610BC7047AC -:1012A000684B002030B4FF23040AC5B20A4900206D -:1012B000142242435218128AAA4204D114225043E3 -:1012C0004018438A03E0401CC0B20A28F0D3200231 -:1012D00030BC184370470000684B0020084A117862 -:1012E0000A290AD2C9004368891800688B604860DF -:1012F0001078401C107001207047002070470000DB -:10130000304C002030B4FF23040AC5B20A49002043 -:10131000142242435218528AAA4204D11422504342 -:101320004018038A03E0401CC0B20A28F0D3200210 -:1013300030BC184370470000684B0020F1B582B004 -:101340000299294E0020002900D130700025029812 -:10135000002804D0012834D002283ED10FE02946CD -:1013600014225143214A284609308C182082C0B2E9 -:1013700006F410D5207C214606F4F2D42DE0284650 -:1013800014214843194900234718B87C009030784D -:101390001C4600280DD9E0008019828800998A42F5 -:1013A00002D1806880470346641C3078E4B2A042D2 -:1013B000F1D8002B02D0596838468847387C06F4AB -:1013C0000DD51422094B6A430021D018FF24C160B7 -:1013D000448299504160018141816D1CEDB20A2D1A -:1013E000B5D303B0F0BD0000304C0020684B0020A6 -:1013F00070B50146094DCEB2002029780446002977 -:101400000BD9E10049198A88B24201D18868804726 -:10141000641C2978E4B2A142F3D870BD304C00209E -:10142000F7B500248AB000940194029403940E4608 -:1014300004940594069407940894FF2701371168D3 -:10144000154638468847059601970090AA6869684E -:101450002868069000980892079100283CD06946B9 -:101460000A9800F0CDF8002830D00098002806D067 -:1014700002994018F6F71CFF029940180290AA68DA -:10148000002A07D002990098491C904706001DD0F9 -:10149000009418E002982968401C8847060015D07F -:1014A00002980199401C814201D20A4601E0029A49 -:1014B000521C30460099F6F7D7FE029834546968FA -:1014C00000988847009430460DB0F0BD0098002881 -:1014D00002D069688847009400200DB0F0BD00007C -:1014E000F8B500240A460546002910D0002D10D07A -:1014F00001460078002826D008780C283BD015DC5F -:10150000082838D0092836D00A2815D133E0002021 -:10151000F8BD03211046FCF7FDFB0028F8D022217E -:1015200001704170002181700120F8BD0D2822D08A -:10153000222820D05C281ED0202800D2641D4878A4 -:10154000491C0028D8D1481B0719F91C1046FCF784 -:10155000E1FB061EE9D0002C0FD022203070287845 -:10156000741C002834D0C0B21F2813D9222811D0EF -:101570005C2837D10EE0641CE1E7222434703A463F -:101580002946701CF6F770FEF01944700021817036 -:101590000120F8BD5C2020702A78641C0C2A23D01E -:1015A00006DC082A1DD0092A24D00A2A06D11DE00B -:1015B0000D2A1DD0222A12D05C2A13D00EA120465B -:1015C000F9F772FF241D6878641C6D1C0028CAD1CD -:1015D0002221F0194170002181700120F8BD2220E4 -:1015E00000E062202070EEE76620FBE76E20F9E75E -:1015F0007220F7E77420F5E7752530347800000095 -:10160000002801D0002901D100207047F0B505461F -:10161000007B8BB00C4610287ED008DC012819D046 -:10162000022821D0042809D0082876D128E02028D3 -:1016300074D0402873D080287DD19BE005212046BE -:10164000FCF768FB002803D0DCA1F7F7E9FF0120D5 -:101650000BB0F0BD06212046FCF75CFB0028F7D05C -:10166000D8A1F7F795FF08E005212046FCF752FBCB -:101670000028EDD0D5A1F7F7D3FF01200BB0F0BDC6 -:1016800007910024AF69EE6900942E200194039421 -:1016900004940594029406940894314609940A909F -:1016A000002F01D0012000E0002001434800C9497B -:1016B0004008081AC00F14D1012170004905C84222 -:1016C00001D1002F0DD06869F7F790FA3A463346FA -:1016D000F7F72EFB0BD1C0A168466A69F9F7E4FE63 -:1016E00026E0BEA16846F9F7DFFE054621E03A464E -:1016F0003346BCA16846F9F7D7FE054608AABBA148 -:101700006846F6F719FE01280CD13A463346099986 -:101710000898FCF7E3F803E03EE00CE041E094E0D9 -:10172000002806D13A463346B1A16846F9F7BCFE17 -:1017300005461A2D02D300200BB0F0BD691C079896 -:10174000FCF7E8FA0028F7D0002D0BD92E236A46C3 -:10175000115D0A9EB14201D1035500E00155641CA0 -:10176000AC42F5D3002101550798806841190798CC -:10177000816082E728690028DED0F6F799FD401CD9 -:10178000064601462046FCF7C5FA0028D4D032466A -:101790002969F6F769FD70E72869FFF7A1FE0BB02C -:1017A000F0BDAD6801212046FCF7B4FA0028F6D060 -:1017B0005B210170A068401CA060E068401CE060F4 -:1017C000002D34D0002621462846FFF719FF0028B7 -:1017D00013D0002C09D02068002806D0A16840183A -:1017E000F6F766FDA1684118A160286800281BD0A3 -:1017F0006069002804D0022703E030460BB0F0BD3A -:101800000127791C2046FCF785FA0028F5D02C2109 -:1018100001706169401C002902D020210170401C28 -:101820000670A068C019A0602D68002DCBD10221E0 -:101830002046FCF76FFA0028E0D05D2101700021FE -:101840004170E068401EE06017E76069AD680028FD -:1018500001D0022700E00127791C2046FCF75AFA44 -:101860000028CBD07B210170E168401C491CE1605D -:1018700062690A21002A00D00170A068C019A06026 -:10188000002D78D000276069002814D02046E16838 -:10189000FCF740FA002825D0E2680021002A06D98A -:1018A00009220270E368401C491C8B42F9D8E168A8 -:1018B000A0684018A0602146286AFFF711FE0028A2 -:1018C00010D0002C09D02068002806D0A16840184C -:1018D000F6F7EEFCA1684118A1606069002804D009 -:1018E000022603E038460BB0F0BD01263146204603 -:1018F000FCF710FA0028F5D03A2101706169401C0C -:10190000002901D009210170A06821468019A0603A -:101910002846FFF775FE0028E4D0002C09D0206887 -:10192000002806D0A1684018F6F7C2FCA16841184B -:10193000A1606069002800D001202968002900D03A -:1019400001214618711C2046FCF7E4F90028C9D093 -:101950002968002902D02C210170401C61690029EE -:1019600002D00A210170401C0770A0688019A06095 -:101970002D68002D87D16069002802D0E168491CDC -:1019800000E002212046FCF7C5F90028ABD06169D0 -:1019900000290BD0E2680021012A07D00922027039 -:1019A000E368401C491C5B1E8B42F8D87D21017006 -:1019B00000214170E068401EE0605EE66E756C6C70 -:1019C0000000000066616C7365000000747275654C -:1019D000000000000000F07F256400006E756C6C54 -:1019E0000000000025312E3135670000256C6700AE -:1019F00025312E313767000070B505460078002884 -:101A000013D00A4E2846F6F753FC84B20D2C00D9A9 -:101A10000D2471782346481C70702A460220FAF77C -:101A200057FD2D1928780028ECD170BD4C470020B7 -:101A3000F8B5069E1F46182E01D9182500E0354638 -:101A400013460A4601460CA00096F9F71DFD002436 -:101A5000002D07D9395D11A0F9F716FD641CA4B259 -:101A6000AC42F7D3AE4202D90EA0F9F70DFD0FA09C -:101A7000F9F70AFDF8BD00005B424C452025735D77 -:101A800020747970653D3078253032582073657147 -:101A90003D2575206C656E3D257500002025303292 -:101AA00058000000202E2E2E000000000D0A00001D -:101AB000F8B5134E0F46756904463068001D00F0F6 -:101AC00005FF601C07D1002F05D031680D48091DA6 -:101AD00000F089FFF8BD30682C1944603168AC42D1 -:101AE00004D2B068091D00F065FFF8BD7068091DDB -:101AF00000F060FF306B8442F7D23463F8BD000021 -:101B0000A4470020B45D0020F8B5856B1646044656 -:101B10000027026C002A11D0002E19D0E068F6F7D9 -:101B2000A3FB216CE068401AE0602268904202D278 -:101B30006068401AE060022E17D019E02068002883 -:101B400016D1606801F056FD0746002060600FE086 -:101B5000A068F6F789FB216CA0684018A060616856 -:101B6000884205D32068A06002E0002D00D06D1EE1 -:101B70006D1CA5633846F8BD114D124E124FE86832 -:101B8000002817D000F03CFFF068C468201D00F06A -:101B90009DFE2869401E2861E868401EE86000F04C -:101BA0003BFF206B00F046FF204600F043FFE86853 -:101BB0000028E7D138680128E1D900F05DFFDEE7B1 -:101BC000A4470020A05D0020D85C002030B412495A -:101BD00000E011460A688242FBD34B685C188442DD -:101BE00003D1406818184860084643681C1894429E -:101BF0000CD10A4C2468A24206D052689A1842605E -:101C00000A681268026002E0046000E0026081423B -:101C100000D0086030BC7047F0470020E04700204B -:101C2000F7B582B0039800260068002859D00398C1 -:101C3000416802464968083241600092914201D1F0 -:101C4000496841604068C0680190039841684968EC -:101C50004160009A914201D149684160CF682420D7 -:101C600002997043441804983D46002F01D11E4943 -:101C70000D682560294634316160E96A2161296B6C -:101C8000E161696CA1600023E96CA36161610528D1 -:101C900013D015490A68954201D1237311E02073CE -:101CA00003280ED1886B401C8863A86A002801D0E5 -:101CB0000220207301F040FD03E02846FBF7FAFF05 -:101CC0002073286B00210278A52A04D14278401C99 -:101CD000491CA52AFAD0880820840198761C8742DE -:101CE000B3D1304605B0F0BDA447002003480068DA -:101CF000401C72B600D0FEE7FEE70000F847002067 -:101D0000F8B5054600F07CFE2E46403605243457D3 -:101D1000002C0FDD2F462437686A00280AD0384689 -:101D200001F0D8FC002801D000F03AFF641E64B234 -:101D3000002CF1DC0027FF43777100F06DFE00F00E -:101D40005FFE04243457002C10DD2846103000902C -:101D5000286900280AD0009801F0BCFC002801D0B6 -:101D600000F01EFF641E64B2002CF1DC377100F03D -:101D700053FEF8BDF8B50446002500F08BFF374E42 -:101D800000273068364A002801D0F0681BE00521A2 -:101D900034480903430705D0C01DC008314BC000BB -:101DA000C31AC91A41180839C908C9005760106018 -:101DB00031604F600B1A0F6043600160B360012017 -:101DC000C0077360F06004423FD1002C3DD0204634 -:101DD0000830410708D04107490F0823591A08184D -:101DE000410701D072B6FEE700282ED07168884204 -:101DF0002BD81B49146801E02146144662688242D0 -:101E000002D22268002AF7D1326894421DD00D68B0 -:101E100022680A60616808350A1A102A09D921184F -:101E20004B0701D072B6FEE74A6060600846FFF7D4 -:101E3000CDFE61687068401A7060B268904200D24E -:101E4000B060F06827600143616001F075FC6807CD -:101E500001D072B6FEE72846F8BD0000E04700203A -:101E6000F0470020C85D002004490868002803D01E -:101E70000868026D521C026508687047A44700207C -:101E800010B40124031F24061C601B1F1960191FB6 -:101E9000034B0B6014390A6010BC403870470000D7 -:101EA000ED1C010170B5064614460D464720FFF7AC -:101EB000E1F90369002B0DD01879B04207D15879A8 -:101EC0002880981D2060002B04D0002070BD1B6866 -:101ED000002BF1D10020288020600A2070BD000076 -:101EE00070B516460C46104605F4E4D6002813D10A -:101EF0004720FFF7BFF90546062332461946074833 -:101F000005F41AD6A988628889180180A1884180C1 -:101F1000A179017105F44CD6002070BD180C0000A9 -:101F2000F7B506460D464720FFF7A4F904690746B2 -:101F3000002C14D02079B0420BD16079A8420CD08B -:101F4000384621461030F7F747FB204605F4E4D425 -:101F500005E02468002CEDD101E0002C0AD12846D0 -:101F60000121083005F462D5044601463846103098 -:101F7000F7F738FB267165712A46A01D0299F6F71E -:101F800073F9002003B0F0BDF8B5C5680124287FBF -:101F90000F4601281ADD0E4E2046162250430246F7 -:101FA000296A10328A5A5204920F0BD10A5C401CE3 -:101FB000085C00021018B04204D1E1B20022384699 -:101FC00000F03EF9287F641CA042E5DCF8BD00006B -:101FD00002290000F8B5C5680124287F0F460128B2 -:101FE0001ADD0E4E2046162250430246296A103250 -:101FF0008A5A5204920F0BD10A5C401C085C000202 -:102000001018B04204D1E1B20022384600F018F9AD -:10201000287F641CA042E5DCF8BD00000229000016 -:1020200070B5C46805462069002803D00020002848 -:1020300002D00EE00120FAE7264610363046F7F7C8 -:10204000B9FA05F469D42069002808D000210029D4 -:10205000F4D00020E860204605F45ED470BD012174 -:10206000F5E710B504464720FFF704F9827900210F -:10207000A24202D98088001981B2084610BD70B50D -:1020800004460D464720FFF7F5F801468088802278 -:10209000A04206D889794118A14202D9201A287095 -:1020A0000022104670BDFFB585B00E9D064629780A -:1020B00001208840401E049018460E210840328AB4 -:1020C00069681F46403001920023039000930291FB -:1020D0002B7804AAA9680698F7F7A8FA00900028B8 -:1020E0002AD10121282005F4A1D40446AA686968F0 -:1020F000286862622162E061F46006980188A1802C -:10210000217FA171F80701D00120C003079908437E -:102110002080308A608047207082304600F0AAF824 -:1021200020461030F7F752FA217F206A00F008F8B5 -:10213000308A002105F4D0D5009809B0F0BD000028 -:10214000F3B583B00020019004980125012845DDF6 -:102150001621039A69438818028A5204920F39D1D2 -:10216000039A4078515C000209181D48814231D120 -:1021700001A80290EFB204264720FFF77BF80090F9 -:102180000469002C14D02079B8420BD16079B04298 -:102190000CD0009821461030F7F71EFA204605F4BF -:1021A000BBD305E02468002CEDD101E0002C0AD15E -:1021B00030460121083005F439D404460146009820 -:1021C0001030F7F70FFA277166713246A01D029999 -:1021D000F6F74AF804986D1C8542B9DB05B0F0BDEE -:1021E0000229000000487047E83D010170B506462D -:1021F00010480D46007800281AD04720FFF782F8D3 -:10220000A91D8BB2014603220B4805F495D4044660 -:102210000A482A468078207001206070052060807E -:10222000A5803146A01DF6F71FF8204605F4C0D45E -:1022300070BD00003747002006470000B04D002069 -:1022400070B584B00E461446054601AA694630466C -:10225000FFF728FE6846028802A80199F6F704F8FD -:1022600002A844550246684601883046FFF758FEEA -:1022700004B070BD10B504464720FEF7FBFF0449CB -:10228000216009216181183060600120208110BD2A -:10229000F83D0101FFB583B00C464720FEF7EAFF89 -:1022A0000546808861882678401887B2059805F42D -:1022B00001D5012807D03846FCF75AFE6946FFF7DA -:1022C000DEFE002802D0022007B0F0BD01210598F3 -:1022D00005F402D50C3C0020AC60287368460078F9 -:1022E000687301AA02A9FFF7DDFDA86801990446F9 -:1022F000895D0C34890720D5A188C28808318BB24A -:102300003102C1200001891D05F416D406461320B0 -:102310003070A88861884018B080A088F08030466E -:10232000A288A11D0830F5F79FFF304605F440D480 -:102330000121059805F4D0D401E005F4EDD2012087 -:1023400007B0F0BD10B5FAF7A5FD002010BDFFB530 -:1023500083B00C464720FEF78DFF054680886188D4 -:102360002678401887B2059805F4A4D4012807D030 -:102370003846FCF7FDFD6946FFF781FE002802D0D4 -:10238000022007B0F0BD0C3CAC602E7368460078AC -:10239000687301AA02A9FFF785FDA86801990446A0 -:1023A000895D0C34890720D0A188C28808318BB29E -:1023B0003102C1200001891D05F4BED3064612205A -:1023C0003070A88861884018B080A088F0803046BE -:1023D000A288A11D0830F5F747FF304605F4E8D381 -:1023E0000121059805F478D401E005F495D2012087 -:1023F00007B0F0BD10B50C464720FEF73BFF8088C4 -:102400006188A31D401880B2A1880022FAF7DAFC87 -:10241000002010BDF8B5488800900C468E88F9F76A -:102420006BFF00281DD0182E01D9182700E0374671 -:10243000324623A00099F9F727F80025002F08D984 -:102440006019817927A0F9F71FF86D1CADB2BD4264 -:10245000F6D3BE4202D925A0F9F716F825A0F9F760 -:1024600013F8009802281FD0062802D0082824D18B -:102470001FE0022E21D1E0881F49012802D0002848 -:1024800008D01AE001200870F9F736FF002814D0B0 -:102490001AA006E000200870F9F72EFF00280CD0E3 -:1024A0001CA0F8F7F1FF08E0A188A01DF9F740FF94 -:1024B00003E0A188A01DF9F77FFE0020F8BD000011 -:1024C0005B424C455D20777269746520696E643AA1 -:1024D000206174745F6964783D2575206C656E3D7C -:1024E000257500002025303258000000202E2E2EA9 -:1024F000000000000D0A0000374700205B424C45F9 -:102500005D206E6F7469667920656E61626C6564CA -:102510000D0A00005B424C455D206E6F7469667960 -:102520002064697361626C65640D0A00FFB581B057 -:1025300000276846078048881C460D46082823D097 -:102540000A2825D005206946088014A66846008818 -:102550002146083083B21348039A05F4EDD28771FF -:1025600029780446017068460288A28069886180E3 -:10257000002A03D03146E01DF5F776FE204605F42B -:1025800017D3002005B0F0BD6846F9F78BFE02E0D6 -:102590006846FAF79DF90646D8E700004E53494EC3 -:1025A000470000000547000070B516460C4610466F -:1025B00005F480D3012818D1A1791A48002916D032 -:1025C0002178062309023246891D05F4B5D2054655 -:1025D000A078FFF746FD288080202871284605F462 -:1025E000E7D20021304605F477D3002070BDA188E2 -:1025F0003246891D8BB221780902891D05F49CD2CF -:102600000546A078FFF72DFD288000202871A088BE -:102610006880A288E11D681DF5F726FE284605F4AE -:10262000C7D2DEE7140C0000F3B583B005001AD062 -:1026300028680190284680380290C76F04983E1F92 -:10264000864200D906462846F8F774FF04460091F2 -:10265000324629460498FCF75BFE0199002806D013 -:10266000016005B0F0BD0498F8F796FFF9E729601E -:102670000299002CCF670AD021686218291F8A426C -:1026800002D9291B091F216000996160E9E7024A0C -:1026900000991160E5E700000048002010B5012412 -:1026A00000206407206005F49DD12E4802882E4842 -:1026B0000168002005F422D22C4802882C480168C9 -:1026C000012005F41BD22B48008882B22A480168F9 -:1026D000022005F413D22948008882B228480168F4 -:1026E000032005F40BD22748416AF02211434162CE -:1026F000254818F4F5D1264824490160254941614F -:10270000254981602549C160254981612549C1610B -:10271000264925488863FCF755FE2068C0B2F6F7C5 -:102720008BFF23480078002806D0002018F41ED51F -:1027300001460020F6F786FF2068C0B2F6F788FF52 -:10274000F6F78CFF2068C0B218F49CD22068C0B2A3 -:1027500018F4A6D22068C0B218F464D40120206016 -:1027600010BD00001C0100201801002024010020E1 -:102770002001002034010020300100202C01002025 -:102780002801002040250240740200205002500021 -:102790008080024000080F0058086A0042050000CF -:1027A0000F0505060F000F034000D00040800240D7 -:1027B00062000020F0B5314C83B0E06980075AD543 -:1027C00002202062A56B082018F474D5012018F4AB -:1027D0007FD52B490027086940194608B219801A8D -:1027E000086128480068F6F715FA0022264BF6F72C -:1027F00067F9019100903E212846F6F735FF8019D0 -:102800007941F6F715FA019B009AF6F7F1F8F6F719 -:102810005BFA05461D4A0023F5F7DEFC06461B4918 -:10282000F6F722FF1A49281A081A81B22204194819 -:10283000324342600160206B0821884308432063D3 -:10284000A069072109078843A061A169012081438C -:102850000143A1612062FCF7B5FD0F48104A0078E2 -:10286000410041180D4808184178D1610D49807820 -:10287000C8600D48077003B0F0BD00000080024042 -:10288000A80200209000002000408F40710200004C -:10289000700200004080024010400020083D01010D -:1028A00040250240802502408000002000B50A46F5 -:1028B00083B000210091019101466846F6F7A3FB21 -:1028C0000199009803B000BD704770474368826863 -:1028D00001699A60836842685A604A68824201D1FD -:1028E00082684A60002202610868401E0860086829 -:1028F000704700000148006970470000A4470020AD -:10290000F8B51746204A06460024906B0725401C60 -:1029100090631069814232D314206D1E1B496843B5 -:1029200041182420604380190122FFF779F9041926 -:10293000002DF1D12420144D6043801902226968D2 -:10294000FFF76EF904192420604380190222A96858 -:10295000FFF766F9041924206043801904220C490A -:10296000FFF75EF904192420604380190322094906 -:10297000FFF756F90419002F01D00020386000F04D -:10298000DBFE2046F8BD0000A4470020D85C0020F4 -:10299000A05D0020B45D00200146083100224160A6 -:1029A000D243C16082600161002101607047002153 -:1029B0000161704730B40C68621C02D002460832D4 -:1029C00002E0026904E01A4653681D68A542FAD97C -:1029D00053684B6099608A60516008610168491CC6 -:1029E000016030BC704742684A6093688B609368AE -:1029F0005960916008610168491C016070470000DE -:102A000072B604480168491C0160BFF34F8FBFF3E1 -:102A10006F8F7047F847002005490868002804D0E8 -:102A2000401E086000D162B6704772B6FEE7000033 -:102A3000F847002000281CD070B504460D4D083C16 -:102A40006068E968084201D172B6FEE72268002A90 -:102A500001D072B6FEE78843606000F01BF9606841 -:102A60006968401868602046FFF7B0F800F064FE1F -:102A700070BD7047E047002001200449000748600E -:102A8000BFF34F8FBFF36F8F7047000000ED00E082 -:102A900010B500280FD009498A6B002A01D072B600 -:102AA000FEE78A6B521C8A630021FFF701F800F0F1 -:102AB00043FE002801D1FFF7DFFF10BDA44700202F -:102AC00002498A6A0260496941607047A447002050 -:102AD000F0B585B00027054607702C4801690291C2 -:102AE000006924214843FFF745F906004CD0002235 -:102AF0000299FFF705FF03970290002841D9039838 -:102B0000242148438019017B052911D20A007A4407 -:102B1000127992189744020406080A00582408E023 -:102B2000522406E0422404E0532402E0442400E05E -:102B3000002441682846F5F7E7FB2846F5F7B8FB7F -:102B40000F2804D220212954401C0F28FBD32F54D6 -:102B50002D180398242148438019018C8268019222 -:102B60000091036922460AA12846F8F79DFC2846F1 -:102B7000F5F79EFB451903980299401C0390884283 -:102B8000BDD33046FFF756FF05B0F0BDA447002087 -:102B90000925630925750925750925750D0A0000A4 -:102BA0000149012048627047A447002010B50C4637 -:102BB000002809D0054909681831FFF7FBFE0121FB -:102BC0002046FEF775FF10BD72B6FEE7A447002051 -:102BD00070B50B4604002FD0226D002A0ED0E16C98 -:102BE000994200D21946E06A884225D0012A23D1B1 -:102BF000124D2A68944203D172B6FEE772B6FEE720 -:102C0000E162A269002A02DB0722511AA1611422A3 -:102C10000B4E50436169801981420DD1201DFFF791 -:102C200055FEE06AA969884200D9A8611421484389 -:102C30008019211DFFF7D7FE70BD0000A4470020BA -:102C4000D85C002010B582B00D48002401902346C6 -:102C500080220CA100940D4800F090FB012803D0C5 -:102C6000401C0BD172B6FEE772B600210848C9437A -:102C700001630121C161446100F052F802B010BD4E -:102C8000D847002049444C4500000000791B010151 -:102C9000A44700200248816B491C816370470000F3 -:102CA000A4470020164B986B002802D001205862E0 -:102CB0007047002058629869142102464A4311491E -:102CC0008A58002A0AD1002806D01422401E424306 -:102CD0008A58002AF7D001E072B6FEE7142210B439 -:102CE000424351184A680C46526808344A60A2426E -:102CF00001D152684A60D1681960986110BC704770 -:102D0000A4470020D85C00200148406870470000BC -:102D1000E04700200148806870470000E04700203D -:102D200070B50F48016AFF22120411430162016A63 -:102D30001202114301620B4C00252561A5610A486E -:102D40007D21C9000068F5F71DFA401E606107206B -:102D5000206106480560F5F7CBF9002070BD000042 -:102D600000ED00E000E000E000400020F847002017 -:102D700010B502460021012000F00CF8041E07D017 -:102D80000021416001600B460A46C16000F05BF81B -:102D9000204610BDF8B517460E46050016D0002E89 -:102DA00016D070435030FEF7E5FF04000CD02046EB -:102DB0005030002E0ED02060266420460121E563AD -:102DC00000F00AF84C2007552046F8BD72B6FEE721 -:102DD0000020E7E72460EFE770B50D46040026D039 -:102DE000FFF70EFE216CE06B4843216841186160DB -:102DF0000021A1632168A160E06B216C401E484363 -:102E00002168224641180020C0434032E160107121 -:102E1000507120461030002D0BD0FFF7BDFD20462D -:102E20002430FFF7B9FDFFF7F7FD012070BD72B642 -:102E3000FEE721690029F6D000F04CFC0028F2D012 -:102E4000FFF71AFEEFE7FFB5002783B0044600281E -:102E500003D00498002802D006E072B6FEE7206C8A -:102E6000002801D072B6FEE70698022804D1E06B74 -:102E7000012801D072B6FEE700F03CFB002804D127 -:102E80000598002801D072B6FEE72046254610308E -:102E900040350290FFF7B4FDA06BE16B884208D388 -:102EA0000698022805D0059800284AD0002F4BD05C -:102EB0004EE0069E0499A56B0027226C002A11D0D3 -:102EC000002E19D0E068F5F7CFF9E168206C091AF7 -:102ED000E1602268914202D26168081AE060022E25 -:102EE00017D019E02068002816D1606800F082FB36 -:102EF0000746002060600FE0A068F5F7B5F9216C87 -:102F0000A0684018A0606168884205D32068A0606E -:102F100002E0002D00D06D1E6D1CA563606A0028C4 -:102F200006D02046243000F0D5FB002802D103E073 -:102F3000002F01D0FFF7A0FDFFF76EFD012007B0C5 -:102F4000F0BDFFF769FD20E06846FFF7B9FD0127F6 -:102F5000FFF762FDFFF79EFEFFF752FD04202856A3 -:102F6000401C00D1287105202856401C00D16871F2 -:102F7000FFF752FD05A9684600F0CEF9002807D0FA -:102F80002046FEF7BDFE00F0D7FB002007B0F0BDE5 -:102F9000FFF736FDA06BE16B884201D1012600E00E -:102FA0000026FFF739FD002E0ED005990298FFF795 -:102FB000FDFD2046FEF7A4FE00F0BEFB002800D079 -:102FC00068E7FFF759FD65E72046FEF799FE00F038 -:102FD000B3FB5FE7FFB583B01E461746040003D07E -:102FE0000498002802D006E072B6FEE7206C0028A4 -:102FF00001D072B6FEE7022E04D1E06B012801D0A9 -:1030000072B6FEE7F5F788F80190A06BE16B884295 -:1030100008D3022E06D000240198F5F781F8204647 -:1030200007B0F0BD20464030052500904557324698 -:1030300020460499FEF768FD681C04D000986D1CBA -:1030400045710124E8E7606A0028FAD02046243060 -:1030500000F040FB0028F4D0002FF2D001203860AF -:10306000EFE7F7B5002784B00446002803D00598A1 -:10307000002802D006E072B6FEE7206C002801D0DE -:1030800072B6FEE700F036FA002804D10698002850 -:1030900001D072B6FEE72046254624304035029026 -:1030A000FFF7AEFCA66B002E21D0226C059B002AF8 -:1030B0000BD0E0688018E0606168884201D3206826 -:1030C000E06001461846F5F7CFF8761EA663206942 -:1030D000002807D02046103000F0FCFA002801D06C -:1030E000FFF7CAFCFFF798FC012007B0F0BD069877 -:1030F000002802D0002F05D008E0FFF78DFC00204B -:1031000007B0F0BD6846FFF7DBFC0127FFF784FC42 -:10311000FFF7C0FDFFF774FC04202856401C00D1C7 -:10312000287105202856401C00D16871FFF774FCF7 -:1031300006A9684600F0F0F8002811D02046FEF7F6 -:10314000DFFD00F0F9FAFFF75BFCA06B002827D049 -:103150000026FFF761FC002EA2D0002007B0F0BDD2 -:10316000FFF74EFCA06B002812D00026FFF754FC9E -:10317000002E0FD006990298FFF718FD2046FEF7A3 -:10318000BFFD00F0D9FA00288AD1FFF775FC87E768 -:103190000126EBE72046FEF7B3FD00F0CDFA7FE70E -:1031A0000126D6E7F3B5002785B00446009700282E -:1031B00004D0206C002803D072B6FEE772B6FEE79A -:1031C00000F098F9002804D10698002801D072B6C2 -:1031D000FEE720462546243040350190FFF710FCDD -:1031E000A06B002817D0401EA0632068002802D1E1 -:1031F000FEF73AFE60602069002807D020461030B4 -:1032000000F068FA002801D0FFF736FCFFF704FC55 -:10321000012007B0F0BD0698002802D0002F0AD088 -:103220000DE00098002801D072B6FEE7FFF7F4FB2E -:10323000002007B0F0BD02A8FFF742FC0127FFF70E -:10324000EBFBFFF727FDFFF7DBFB04202856401CB4 -:1032500000D1287105202856401C00D16871FFF765 -:10326000DBFB06A902A800F057F800281BD0204677 -:10327000FEF746FD00F060FAFFF7C2FBA06B0028E6 -:103280003ED00026FFF7C8FB002EA7D000980028EC -:103290003ED0FFF7B5FB606A002833D0206B0721D2 -:1032A0000068091A2FE0FFF7ABFBA06B002808D0DD -:1032B0000026FFF7B1FB002E1CD02068002802D0AA -:1032C00009E00126F5E7FFF79BFB606800F0C6F90F -:1032D0000090FFF7A1FB06990198FFF767FC2046D5 -:1032E000FEF70EFD00F028FA002800D076E7FFF781 -:1032F000C3FB73E72046FEF703FD00F01DFA6DE700 -:103300000126BFE700216068FFF762FCFFF784FB3E -:10331000002007B0F0BD0000F8B50D46040012D043 -:10332000002D12D0FFF76CFB134E7269636828689A -:10333000D11A471C0BD02768B66AB74209D093420E -:1033400007D8012413E072B6FEE772B6FEE7002448 -:103350000DE0884208D9401A28600748816A216038 -:1033600040696060002402E0002001242860FFF72B -:1033700053FB2046F8BD0000A4470020FFB585B0F0 -:1033800090000F9F0E9D0290FEF7F4FC06001ED0E9 -:103390005C20FEF7EFFC040016D02663059901912E -:1033A0000899009130460299069EA5220391F4F7F0 -:1033B0006DFF0399206B091F4018C008C0000290E0 -:1033C000400708D072B6FEE73046FFF733FB002017 -:1033D000C04309B0F0BD2118325C20310A75315C60 -:1033E000002902D0401C1028F5D326460020403684 -:1033F000F070072D00D30625E5620020E564206506 -:10340000201DFFF7D4FA20461830FFF7D0FA2461C8 -:103410000720411B6462A161002161653176009A39 -:1034200001990298FEF72CFD2060002F00D03C602F -:103430002546FFF7E5FA284E3069401C30613068B8 -:10344000264F002803D0F069002821D026E03560FF -:103450003069012822D1002414206043C019FFF7ED -:103460009BFA641C072CF7D31D48FFF795FA1D48FB -:10347000FFF792FA1C48FFF78FFA1C48FFF78CFA07 -:103480001B48FFF789FA164870601430B06005E0F9 -:103490003068E96AC06A884200D83560F06A401C2A -:1034A000F0626864E86AB169884200D9B0611421A9 -:1034B0004843C019291DFFF796FAFFF7ADFAF069E6 -:1034C000002806D03068E96AC06A884201D2FFF756 -:1034D000D3FA012009B0F0BDA4470020D85C002039 -:1034E000645D0020785D00208C5D0020A05D0020E0 -:1034F000B45D00200648C169002904D0806B002813 -:1035000003D0002070470120704702207047000060 -:10351000A44700200148406970470000A4470020EC -:10352000F8B5324F0026B86B002808D0386A401C26 -:103530003862786A002800D001263046F8BD7D69DF -:103540006D1C7D6115D178680068002801D072B6C5 -:10355000FEE77868B9687960B860B86A401CB862FC -:1035600078680068002813D07868C068C068406830 -:103570003863386B854211D37868006800280AD018 -:103580007868C068C4686068854211D2386305E015 -:103590000020C043ECE70020C043386338681421A2 -:1035A000C06A4843124908580128C2D90126C0E719 -:1035B000201DFFF78BF9A06A002803D020461830A1 -:1035C000FFF784F9E06AB969884200D9B86114212B -:1035D000484307494018211DFFF705FAE06A39689A -:1035E000C96A8842C8D30126C6E70000A447002064 -:1035F000D85C002070B500210446002828D0154D65 -:103600002868844201D072B6FEE7206D002808D0F9 -:10361000401E2065E36CE26A9A4219D0002802D06D -:1036200016E072B6FEE7201DFFF750F9E06C0721A7 -:10363000E062081AA061E06AA969884200D9A8611D -:103640001421484304494018211DFFF7CCF90121FA -:10365000084670BDA4470020D85C002070B5044621 -:103660000020002C2AD0194DE16A2A68D26A9142C2 -:1036700025D2A069002804DB28680721C06A081A3F -:10368000A061E06A1422124E5043616980198142A0 -:1036900010D1201DFFF71AF92868C06AE062A969F5 -:1036A000884200D9A861142148438019211DFFF7E1 -:1036B0009AF902E02868C06AE062012070BDE16CFE -:1036C0002A68D26A9142F8D370BD0000A447002056 -:1036D000D85C002070B5C068C468002C0BD02046B0 -:1036E00018300646FFF7F2F8104DA86B002804D0FA -:1036F00031460F480EE072B6FEE7201DFFF7E6F8F0 -:10370000E06AA969884200D9A8611421484309499F -:103710004018211DFFF767F9E06A2968C96A8842E5 -:1037200002D90120686270BD002070BDA44700204E -:103730008C5D0020D85C0020F8B52E4D0027A86BCA -:10374000002808D0FFF75CF9A86B401EA863A86B9F -:10375000002802D046E072B6FEE72869002841D072 -:10376000254E306800282AD0F068C46820461830FA -:10377000FFF7ACF8201DFFF7A9F8E06AA9698842B5 -:1037800000D9A861142148431C494018211DFFF7A6 -:103790002AF9E06A2968C96A884201D3012068626F -:1037A00030680028E0D1002C09D0686829460068FC -:1037B00000281BD04868C068C068406808632C6A4D -:1037C000002C09D00126FFF7ABFE002800D06E6266 -:1037D000641EF8D100202862686A002802D0012700 -:1037E000FFF74AF9FFF718F93846F8BD0020C04343 -:1037F000E4E70000A44700208C5D0020D85C002096 -:1038000040BA7047C0BA70470138FDD17047000018 -:10381000F7B50325AD06286A82B016460C46400867 -:1038200040002862286A022108432862286A80072B -:10383000FCD46620686001272F61A86AC005FCD50A -:10384000992068602F61A86AC005FCD5FF209130DF -:10385000FFF7DAFFFF230133AB626846EF603521E3 -:1038600069602F61A96AC905FCD5AB62A969EF60DF -:10387000C9B205226A602F61AA6AD205FCD5AB6283 -:10388000AA690902D2B211430180C80702D00320FD -:1038900005B0F0BDAB626869FF21083188436861FB -:1038A0006869C91E08436861029800024830686070 -:1038B0000820A860EE602F61A86AC005FCD5FF2033 -:1038C0000130A8620023F61CB0080ED0B2081148DF -:1038D000006899006054060A09194E70060C000E23 -:1038E0008E705B1CC8709A42F1D8FF200130A8622C -:1038F0006869FF21083188436861686938436861F5 -:10390000286A800880002862286A384328620020DC -:1039100005B0F0BD8000000C032080064169FF2245 -:10392000083291434161426901210A434261026ABE -:10393000920892000262026A0A4302627047000023 -:10394000002003218906096A4908490003229206DA -:1039500011621146096A0222114303229206116282 -:1039600000BF03218906096A022211400229F8D00A -:10397000D1010322920691620321D1609F215160FF -:103980000121116100BF03218906896AFF220132EA -:1039900011409142F7D10322920691621146886943 -:1039A0004969FF2208329143032292065161114670 -:1039B0004969012211430322920651611146096AA5 -:1039C0008908890011621146096A01221143032204 -:1039D0009206116270470000000001020000000022 -:1039E000010203040138FDD170470000F0B4032444 -:1039F000A406236A5B085B002362236A02252B432B -:103A00002362236A9B07FCD4FF230133A362656909 -:103A1000DE1DB543656165691E1D354365610002A4 -:103A20006B3060600820A060E26001262661A06A19 -:103A3000C005FCD5A3620023D21C90080ED09508C7 -:103A40000F4800689A008854070A52185770070CEC -:103A5000000E97705B1CD0709D42F1D86069FF2109 -:103A6000083188436061606930436061206A800882 -:103A700080002062206A30432062F0BC0020704742 -:103A80008000000CF8B5064601200025C0048642DF -:103A900001D90520F8BD0324A406206A400840008F -:103AA0002062206A022108432062206A8007FCD439 -:103AB000FF270137A76200F0BBF8002801D00325DB -:103AC00015E00620606001212161A06AC005FCD5D7 -:103AD000A7623002203060602161A06AC005FCD579 -:103AE000A7620C4800F0C8F8002800D102256069E0 -:103AF000FF210831884360616069012108436061EA -:103B0000206A800880002062206A084320622846DC -:103B1000F8BD0000E6960100F7B506460120C00496 -:103B200082B01546864202D9052005B0F0BD0320BB -:103B30008006016A490849000162016A02221143B4 -:103B40000162016A8907FCD4FF2101318162F2B26E -:103B50008C1AA54200D8ACB20398009000F068F827 -:103B6000002840D106214806416001210161816A97 -:103B7000C905FCD5FF21013103208006816241691E -:103B8000FF2208329143416141690422114341619E -:103B9000310232314160C4600022002C16D90098F5 -:103BA00087183B78F87819467B7800061B02194382 -:103BB000BB781B04194301430802F978000A09067F -:103BC000084319490860121DA242E8D301210320CD -:103BD00080060161816AC905FCD5FF21013181623E -:103BE000124800F049F8A54209D003983619001987 -:103BF0002D1BFF2401340390A542ADD8ABE7032071 -:103C000080064169FF2208329143416141690122E6 -:103C100011434161016A890889000162016A114307 -:103C20000162002005B0F0BD8000000C1A06000003 -:103C300038B40125032080066A46C56035214160FD -:103C40000561816AC905FCD5FF240134846281695C -:103C5000C560CBB2052141600561816AC905FCD50B -:103C6000846280691902C0B2014388B21180C00722 -:103C700000D0012038BC7047F8B400210125032290 -:103C800092066B46D560352454601561946AE4054C -:103C9000FCD5FF27013797629469D560E4B2052609 -:103CA00056601561966AF605FCD5976296692402FE -:103CB000F6B234431C80E30722D0814202D9F8BC1B -:103CC00000207047032292066B46D560352454606D -:103CD0001561491C946AE405FCD597629469D56026 -:103CE000E4B2052656601561966AF605FCD5976222 -:103CF00092692402D2B21443A2B21C80D207DCD152 -:103D0000F8BC0120704700000017130017100017BF -:103D10000E001709001704001700001718011714E8 -:103D2000011715011719000000280002000000000B -:103D30000328000200000000292A00020080800001 -:103D40000328000200000000242A000200808000F6 -:103D50000328000200000000252A000200808000E5 -:103D60000328000200000000272A000200808000D3 -:103D70000328000200000000262A000200808000C4 -:103D80000328000200000000282A000200808000B2 -:103D90000328000200000000232A0002008008001F -:103DA00003280002000000002A2A00020080080008 -:103DB0000328000200000000502A000200800700D3 -:103DC000D9D9000167D9000165D9000163D9000183 -:103DD0000014000081DA0001130C0000BDEC0001AA -:103DE000031400003DDB0001A72001012120010197 -:103DF000D51F0101891F0101130C000081ED000195 -:103E0000150C000061EE0001170C000099EB000199 -:103E1000000C0000D9EB0001064700004F23010110 -:103E200003470000F5230101084700009522010126 -:103E30000E470000E11E010105470000A925010110 -:103E4000FFFF000011CC0001130E0000D9DE0001BD -:103E5000150E0000E9DD0001170E000059E3000116 -:103E6000190E000031E30001403E01010500000091 -:103E7000F7B586B0002002905C48154604695C489E -:103E80000E46824201D9054602E0002D00D10125EF -:103E9000002C08D0A1880698814204D1E088B04265 -:103EA00001D10120029053480390844606980104F2 -:103EB00031430020002C1CD00A0CA7888BB29742FB -:103EC00007D1E7889F4204D1002807D0216801600C -:103ED00007E020462468002CEFD10AE06146226802 -:103EE0000A602168002902D00020206001E06146BC -:103EF0004860002C07D10221102000F095F80699A7 -:103F000081800446C6802801052100F077F8074625 -:103F10007D200E464643EFF31085012080F3108884 -:103F2000684600F087F885F3108800980490C0195F -:103F30000501019927202D098E190001059186425E -:103F400003D96D1C2D012D09361AE660A560039872 -:103F5000294F86460020844670460068002813D00A -:103F6000A268E1680091C36881680193531A1B013C -:103F70001B09BB420AD2914203D1019A0099914296 -:103F800004D984460068E9E77246546020606046C0 -:103F9000002801D0046001E071460C6013480299CA -:103FA0000069002901D1A04203D1C168806800F0F6 -:103FB00047F8EFF31084012080F3108802A800F086 -:103FC00039F884F31088039902980191291A09019C -:103FD00009090090B94204D2A84205D1019886424D -:103FE00002D8032000F032F809B0F0BDC80100206B -:103FF000FFFF7F02D8010020FFFFFF0730B50B460F -:10400000014600202022012409E00D46D5409D42B2 -:1040100005D31D469540491B254695404019154638 -:10402000521E002DF1DC30BD03B40148019001BDEA -:104030002D7A010003B40148019001BD5DB6020074 -:1040400003B40148019001BD9DB6020003B40148CC -:10405000019001BDAD78010030B4C3688268886802 -:10406000084D141A2401C9682409AC4203D29042B5 -:1040700004D18B4202D830BC0120704730BC0020F4 -:1040800070470000FFFFFF070A0C838889B2934244 -:1040900004D1C088884201D10120704700207047B8 -:1040A00070B4054600680022002810D00B0C8688EA -:1040B0008CB29E4207D1C688A64204D10168002A6C -:1040C00007D0116006E0024600680028EFD170BCFE -:1040D000704729600168002903D00021016070BC8D -:1040E00070476A6070BC7047F0B5104F0268864632 -:1040F0000025002A10D0C8688C6893688446E01AAE -:1041000000010009D668B84208D2A34201D1B445E3 -:1041100004D915461268ECE7704641600A60002D2C -:1041200001D02960F0BD70460160F0BDFFFFFF07C0 -:1041300070B584B004460E46EFF31085012080F37D -:10414000108802A8FFF776FF85F31088029803997C -:10415000024600900191A01A000107490009884217 -:1041600004D2A24205D10198864202D8012004B0AF -:1041700070BD002004B070BDFFFFFF0730B583B0F5 -:104180000446EFF31085012080F310886846FFF79E -:1041900051FF85F31088019900986160206003B099 -:1041A00030BD0000002800020000000003280002CB -:1041B00000000000002A000A0080200003280002FE -:1041C00000000000012A0002008002000328000213 -:1041D00000000000042A00020080080003280002FA -:1041E00000000000A62A000200800100032800024F -:1041F00000000000C92A000200800100002800021F -:10420000000000000328000200000000052A002032 -:10421000008004000229000A0000020003280002B6 -:1042200000000000292B000A008010000328000273 -:10423000000000002A2B000200801000FFFF000099 -:1042400011C70001A40D0000FDE50001A50D00004F -:1042500031E600011A0D000049EB0001150D0000C8 -:1042600091E60001000D0000BDE600011C0D0000FC -:104270007FEB0001A70D00009DEA0001A80D0000E2 -:104280008BEB0001020C000071EC0001000C00003F -:1042900049EC0001010E000075E100010F0E000065 -:1042A00031E50001110E000095E500012C0E000023 -:1042B00015E50001030E0000CDE200010A0E00002A -:1042C00089E40001300E000009E500010C0E000039 -:1042D000BDE50001000E0000E1E00001090E000054 -:1042E00009E10001010F000039C90001020F0000BF -:1042F000D9C50001030F00001DC90001040F000013 -:104300006D0401013C420101364700200100190003 -:1043100002140000B9DB000110430101010000009C -:104320002C4401010300000001102EC78A0E739077 -:10433000E111C20860270000002800000000000012 -:104340000000000000000000000200000000032840 -:104350000000000000000000000000000000000A53 -:104360000000000001002EC78A0E7390E111C20800 -:1043700060270000000400C00002012900000000C6 -:1043800000000000000000000000000A008014008F -:1043900003280000000000000000000000000000F2 -:1043A000000A0000000002002EC78A0E7390E1117F -:1043B000C20860270000001000C0000202290000AF -:1043C000000000000000000000000000000A008063 -:1043D000140003280000000000000000000000009E -:1043E0000000000A0000000003002EC78A0E739030 -:1043F000E111C20860270000000A00C00002032883 -:104400000000000000000000000000000000000AA2 -:104410000000000004002EC78A0E7390E111C2084C -:1044200060270000000200C00002000004470000F6 -:104430002D2501010A47000015240101074700004E -:1044400045230101C04701018C470101A1A60001DC -:10445000684701015047010151AA0001704701015D -:104460007446010179A8000184470101B0450101AA -:1044700099A400011C4701011846010121A4000173 -:10448000E0460101B046010175A70001F8470101AE -:10449000EC450101E99B0001084801015848010170 -:1044A000B19C0001C8470101244701015D9800014A -:1044B000104801017845010191980001004801016F -:1044C0005446010145A80001504801011848010166 -:1044D00011A6000148480101E44601010DAA0001AE -:1044E00078470101D047010161A9000101020304DD -:1044F000050600404040404040404040414141416D -:1045000041404040404040404040404040404040AA -:1045100040404005020202020202020202020202BE -:10452000020202202020202020202020200202023F -:1045300002020202909090909090101010101010B3 -:104540001010101010101010101010101010020287 -:1045500002020202888888888888080808080808F3 -:1045600008080808080808080808080808080202D7 -:1045700002024000F34401016273736574203C66DB -:1045800069656C643E203C76616C3E3A20777269C6 -:10459000746520626F6F7473657474696E672066EA -:1045A00069656C6420286361726566756C212900F9 -:1045B00073686F772064657669636520696E666FDE -:1045C000202874656D702F7664642F66616E2C20D0 -:1045D00073616D6520617320424C4520494E464F02 -:1045E0005F515545525920616C6C290061707067AC -:1045F0006574205B6A736F6E5D3A2073686F772015 -:1046000061707020706172616D7320286C65642F19 -:1046100070776D2900000000626C656C6F67205B2D -:104620006F6E7C6F66665D3A20424C452074726105 -:1046300066666963206C6F6720286576656E7473A3 -:10464000202B206672616D65206865782064756D29 -:104650007029000072657365743A2073797374650C -:104660006D20726573657420287265626F6F74299E -:104670000000000073686F77204672656552544FE2 -:10468000532072756E74696D6520696E666F20289F -:10469000757074696D652F7461736B732F686561D4 -:1046A000702F7461736B206C6973742900000000B3 -:1046B0006C6564203C317C323E203C6F6E7C6F66C2 -:1046C000667C746F67676C653E3A20636F6E7472C8 -:1046D0006F6C20626F617264204C454400000000E2 -:1046E0006C656400756172747273743A2072652D22 -:1046F000696E697420555341525431202831313547 -:1047000032303020384E31292C20666C7573682089 -:10471000727820717565756500000000626C656CCB -:104720006F670000627364756D703A2073686F770D -:1047300020626F6F7473657474696E67207265634D -:104740006F7264202B2063726320636865636B0063 -:1047500073686F77206669726D7761726520766520 -:104760007273696F6E00000076657273696F6E0018 -:10477000737973696E666F0075617274696E666FC6 -:1047800000000000646576696E666F0068656C7095 -:10479000205B636D645D3A206C69737420636F6D98 -:1047A0006D616E6473202F2073686F77206F6E6564 -:1047B00020636F6D6D616E6427732068656C700097 -:1047C00068656C7000000000627364756D700000B5 -:1047D00075617274696E666F3A2073686F772055E1 -:1047E00053415254312070696E732F626175642F8A -:1047F000666F726D617400006170706765740000AF -:1048000072657365740000006170707365740000F8 -:104810006273736574000000666163746F72793A45 -:1048200020726573746F726520706172616D7320A0 -:10483000746F2064656661756C747320616E6420AA -:104840007265626F6F7400007561727472737400C8 -:10485000666163746F727900617070736574203C77 -:104860006C65647C70776D3E203C76616C3E207C8C -:1048700020617070736574206A736F6E207B226C88 -:104880006564223A3530307D000000007573616741 -:10489000653A20617070736574203C6C65647C704F -:1048A000776D3E203C76616C3E207C206170707399 -:1048B0006574206A736F6E207B226C6564223A35C2 -:1048C00030302C2270776D223A35307D0D0A000091 -:1048D0002020202020202020206231616464727C0E -:1048E0006232616464727C623173697A657C6232BF -:1048F00073697A657C62316372637C62326372636E -:104900007C62317665727C6232766572203C6865C5 -:10491000787C6465633E0D0A000000003C4901019B -:10492000004000200C08000030950001504F0101AC -:104930000C480020BC6F0000F02A0000A006009088 -:10494000D00300011005A00000FF01D20001000605 -:1049500051C20200200001302B11D80D49086849CE -:104960006813F008FB0498EFF78EFF0446C18880B7 -:1049700088FF22FFF79DFD2046FFF73AFCB3E705CD -:10498000B0F0BD98100707D8010020C804202930D6 -:10499000D70200004B1847FBFD0646052030707516 -:1049A000800099B181301D3946E5F773FD3046F935 -:1049B000F70EFF0E22294642200445FD0740301124 -:1049C0002E0CD0534B052203212846FDF733FE124F -:1049D0001E40274B75002D05D0398F002902D000CD -:1049E00099897900E000211176FAF74BF8044D28F7 -:1049F00059F9F7FBFE002028518010060004002022 -:104A00000777107838B5049C0094014CA04738BD56 -:104A10005143F84A26468F1839462036FD6D707D81 -:104A200080311191C97FA0370E9122463978153215 -:104A30000F92F14A109203292BD0002873D0F17DF8 -:104A40000F980CF00DF800286FD06888694608832D -:104A5000F0B597B008780C460F90002014900F988E -:104A600048214843FE4922464018064680361090A9 -:104A7000F17F0091C56DA0301690014E100A2746B7 -:104A800012922037F74A1552146C2AD061783C29CB -:104A900049D0432947D0787D00287DD0F97D1298F0 -:104AA00000F0FCF9002878D0698868468184687A2B -:104AB000297A000409020843E97908430690A97A93 -:104AC00008A84172E97A8172297BC17229460D31A9 -:104AD0000E380E9100F02FFAA878400733D5002148 -:104AE00032E0907E012806D0507E401E0006000E67 -:104AF000507603D006143004DB480106141200F08F -:104B0000D2F9169A01211170A978D448C9075C36E8 -:104B100090264823594308180022A0300270FF2035 -:104B2000F07752E001220270A878CC49C0074CD03F -:104B30000098482358434020101442E0E97C08A81C -:104B40000173297D4173697D8173A97DC108100DB1 -:104B50000174297E4174697E8174B189BC102281FF -:104B6000F189C181318A0182109940318A8F828313 -:104B7000C98F0184B188C183F18841840021C18437 -:104B800042241472B848817808A8C17401E04DE14C -:104B90001BE002260675C821CC140C02D4E87A80EA -:104BA0000705D5297B0E14300A7EF908A90875037C -:104BB000A90F0C1412002801D11698067060783CD9 -:104BC0002870D030E1628A143D0A82A2884A82A20B -:104BD000790A75E2794A75207A8875E07EC875A0F1 -:104BE0008B0883E08B4883208C8883608CC883216A -:104BF00046243108A800F0A4F9787A08A94871B8C9 -:104C00007A8871A08DC8140585206B0BC210050C25 -:104C100090012018103F75387D0875B87D8875A8FB -:104C200078C006C017401CC8758E486946028A0ABB -:104C300087428A4A87827D08A90A77C27D4A77021D -:104C40007E8A77428B10A90A80828B4A80807F08F7 -:104C50007104A900A4380432F9000A14487C4940C0 -:104C60001803907C30129900F05DF90398F97D806B -:104C700030817003990922A0310A700121C17003AB -:104C80009800218166E18B490041660521C16601DA -:104C90006715996030C97E002904D072498161018D -:104CA0002102E02ABA480981618175009981822434 -:104CB000400DF6F8022802D2012100F003F912207B -:104CC0001B05F906280CD20A215F4A41438918FFC7 -:104CD000318131497F890703D5FA7D7C23FCF89621 -:104CE0001005FFF81699E035C41A01AE181809200E -:104CF00000F0FBF821460F31059100284ED020230B -:104D00003E22002156241C06F6F806460A96031792 -:104D100014986C1ED03A04200EE03C2070700120E4 -:104D20003071009870801620052CD0B01D5A2407D1 -:104D3000F2F8F87D7071AC201306D5214630460993 -:104D4000310C3000F0E7F803E030460A12DD202590 -:104D5000C8100630461230053032DA1A12121A1410 -:104D600006D0F8E08B309A16709A2813B083B87A80 -:104D7000B077304600F0BFF83AE0287B7071DC2055 -:104D800007B01D00F0C2F8163006B4F83DE0149EDE -:104D90001A2EC23008A7F801210646019E120D9E68 -:104DA000300470703198200BF87D820709D571713D -:104DB000B01D6A3004A5F80AB6400B30461DE0C0AD -:104DC00007C00F7071B2129978100BB081208CF06F -:104DD00081608C308278227462300483F80660121D -:104DE0001660302477F81421017000994180B97D54 -:104DF000017100F075F81598807E022826D1607840 -:104E00001499084322D0082C120B2C100461F812BC -:104E10002C1C0C61784170297881700FE04064048B -:104E20001C06C00600200A6E0512390412400C1D33 -:104E300088031C0820B1A201000411A005100799E5 -:104E40008180397E81563C064AF8002017180510EB -:104E50000640BA7047C004600D03B40148019001D8 -:104E6000BD919B02000C83E1980C837D9F0C700424 -:104E700049FA010C8309D30C836D5B24933D994857 -:104E80008290488355073083D59C3083397B181036 -:104E900027796D0100002101804180818070470ADF -:104EA0007802704B7843708A788270CA78C2700B2F -:104EB0007903714A7942711A20046802600E0F3436 -:104EC000704740063414497B41700570F1F7F3FCDC -:104ED0002068F1F7A4FB256003141B2400761C094D -:104EE00080024080C10240062B066419F8B54E7856 -:104EF0004821F0B248432349214D41180C46AA7E6F -:104F0000A0340027282C22EDC3020010B5074CE086 -:104F100069000408D5FFF7F3FF0548007800280270 -:104F2000D10120C0032062100006115012C6580F94 -:104F30004EF4010607CD7007100699B5000135043F -:104F400000065529260101000112AA01E15C0000BA +:1000000031467C2240313846F8F72EF900257D60D4 +:10001000FD607D626648B8627D64BD64FD643D66D6 +:100020006448B866644838626448654905700320CE +:1000300008706448F91401600904016089140160C2 +:10004000F06861490746401E0088604B884200D036 +:100050001F60366E701E0088884200D05E600120EE +:1000600000030090694601950D7108204871012731 +:100070008F716846FAF73AFF84215548F8F70DF971 +:100080002A215448F8F709F960215348F8F705F98F +:1000900052484F49056145618561C5610562456208 +:1000A0008562C562FF264E48CE70067546750020F3 +:1000B000020152184032401CC0B296720328F7D396 +:1000C000206808646068486446486189C187217A6D +:1000D0004548032901D8417700E0457701212020D8 +:1000E000FBF724F9414A4249042001F041FA424910 +:1000F000404808600A464149052001F039FA404A63 +:100100004049072001F034FA40493F4808600A4658 +:100110003F49082001F02CFA3E4A3F49092001F0EE +:1001200027FA3E4805633E48414907703D4805703F +:100130003D4805703D48086001203E49C0020880E6 +:100140003D494F2008703D49082008703C48072170 +:10015000067046708670C170057145718571C571F4 +:1001600011483849C161384901623849416200206B +:1001700002F080FC3649032007F4F2D50021032069 +:1001800007F4AAD5002001F0C5FA012303220721B4 +:10019000304807F4D1D4077007F40AD503B0F0BD96 +:1001A000C009002000800001C000002005FB000104 +:1001B0000D4700208D2B0101A9FA0001C600002087 +:1001C000D800002000E100E0FEE7000040400020F1 +:1001D000B04D0020344E0020604E0020B04E002074 +:1001E000D04D0020F04D0020104E00208040002017 +:1001F0008080010049420101C0400020C080010010 +:100200000041002000DB010081410020404100202E +:1002100040DB0100C0460020C061020000700040C9 +:1002200060000020C9000020610000200090D00381 +:100230006C000020680000206300002064000020A3 +:1002400008010020B5150101DD1601017D1601012F +:10025000DC460101020D0000F8B5404D0646687D00 +:100260003F4C0F46FF281CD02046C268002A03D00E +:1002700003213C4807F422D73A23032207213A48B6 +:1002800007F45AD4A4210170697D044641703748AF +:100290000022017800291ED00121A170A2800270E5 +:1002A0001BE06D20022303220721400107F444D400 +:1002B000A22101702E49C978417007F479D4EF75F5 +:1002C00031462C48F9F764F90120A87560780221BD +:1002D00008436070F8BDA270A2800120E07019216F +:1002E0004901E18022482181038CE381438C2382F0 +:1002F000838C6382C38CA382FF23E2824133184D37 +:1003000023836D786D070DD50525E5706181A18189 +:10031000018CE184418C2185818C6185C08CA08514 +:10032000E285238638200755204631463230F9F7DA +:100330002FF9E078810703D50220FFF7EDF906E0F9 +:10034000400701D5032000E00120FFF7E5F90A4945 +:100350000C204871204607F42BD4F8BDD04D002066 +:10036000C04E0020030F0000A10D0000304E002001 +:10037000344E0020E84D0020B04D0020F8B52C4E42 +:100380002C4D317D01276878FF2941D0C1073ED02F +:10039000B84368702849002008703A2303220721D7 +:1003A000264807F4C9D30446A4202070307D60702D +:1003B0002878A07068788006800F20716888E080B7 +:1003C000A8882081E888E08128892082E7700120C0 +:1003D000FFF7A2F9687840070AD5E07802210843C0 +:1003E000E07068886081A888A0810320FFF794F9F5 +:1003F0006878000703D5E0780C210843E0701049C5 +:10040000082048710020B075204607F4D1D3F8BD0C +:10041000384368706D20022303220721400107F44E +:100420008BD3A12101700749C9784170EDE7000025 +:10043000D04D0020C04E0020304E0020A10D000005 +:10044000B04D0020344E002010B50A4C607DFF28CE +:100450000ED0022303220721074807F46DD3A521FC +:100460000170617D4170054A0D21517107F4A0D3DF +:1004700010BD0000D04D0020A20D0000B04D0020A6 +:1004800070B50B4C207DFF2811D00A4D68790928E2 +:100490000DD0022303220721074807F44DD3A521DD +:1004A0000170217D41700921697107F481D370BD0C +:1004B000D04D0020B04D0020A20D000010B5044624 +:1004C0004088A1880246491C19234A43DB019A420D +:1004D0000FDC06280DD3228890420AD3E2887D23C0 +:1004E000DB009A4205D84B00C9184843D100884226 +:1004F00001DD002010BD0D480E238078032201028B +:100500000B48083107F418D3092101702188418074 +:1005100061888180A188C180E188018100214181B9 +:10052000491E818107F444D3012010BDB04D002045 +:100530000E0E000010B5084A084B906901888478B7 +:10054000994206D1917CA14204D20024FAF7A4FE7C +:1005500000E00024204610BD104D002034120000A1 +:100560000B4610B504493A22896950434118184690 +:10057000091DF7F779FE10BD104D002010B590B0A1 +:1005800004463C216846F7F788FEFFF7D3FF401E7C +:10059000C0B26946FFF7E4FF08A8807CA0710CA9EF +:1005A00020460331F8F7F4FF10B010BD10B590B03D +:1005B00004463C216846F7F770FEFFF7BBFF401E7C +:1005C000C0B26946FFF7CCFF08A8007CA0710AA959 +:1005D00020460231F8F7DCFF10B010BD10B590B026 +:1005E00004463C216846F7F758FEFFF7A3FF401E7C +:1005F000C0B26946FFF7B4FF0AA920460231F8F7F6 +:10060000C7FF08A8007CA071204606A91022083068 +:100610000231F7F729FE0848C17820461830012931 +:1006200004D01021F7F739FE10B010BD1022034995 +:10063000F7F71AFE10B010BD344E0020BF4D002059 +:1006400070B590B00D460646FFF774FF002D23D01D +:10065000854221D8182303220721104807F46CD2C1 +:10066000044617202070012060703146A01CF8F766 +:100670008FFF3C216846F7F710FE6D1EE8B2694611 +:10068000FFF76EFF204606A9102208300231F7F767 +:10069000EBFD204607F48CD210B070BD140D0000A5 +:1006A000F3B58FB00C463C216846F7F7F6FDFFF72F +:1006B00041FF012C1AD0002816D0154D0AAE023683 +:1006C000441EE0B23A22A969504341186846091D08 +:1006D000F7F7CAFD062231460F98F7F708FE002803 +:1006E0000DD02006000EEBD111B0F0BD0949421E1D +:1006F000CA7101460F98FFF7A3FF11B0F0BD06A91C +:10070000102205480231F7F7AFFD11B0F0BD00002F +:10071000104D0020B04D0020CF4D002070B5284C6A +:1007200082B020688003FCD5264D687FFFF7C4FBAC +:10073000606A606A012630436062606AB04360624A +:100740002148C08F0A2811D9E16932071143E161BC +:100750001E494A6832434A601E491D4A0A60032204 +:100760004A6088601C4808601C48086068461AF4A3 +:1007700075D71B4900980860687FFF252D02032864 +:1007800011D000F027F9206BA8432063206B3F2194 +:10079000490208432063206B304320630122032178 +:1007A000104807F48BD410480168A94301600F4931 +:1007B0000868FF2212049043086002B070BD000078 +:1007C00000100240104E0020F04D0020401002406A +:1007D0005555000000300040AAAA0000CCCC000013 +:1007E00048400020010F000000E400E008E400E0C1 +:1007F000F0B5D7B054A81AF431D74A490024886A12 +:10080000C96A54990122411A09010909D206914283 +:1008100004D95499081A000100094142424E402966 +:100820000CDC7088002809D0401E7080142203213F +:100830003E4807F443D4002057B0F0BD3C48FF21A8 +:10084000569029316846F7F728FD707CB569002875 +:1008500032D0FFF76FFE69468870B17C6F468842E0 +:100860000BD23A2148430246291D381DF7F7FCFCFC +:1008700069468878401C887008E03A21401E484349 +:10088000024629463E31381DF7F7EEFC6946887866 +:100890003A214843C0190A4636385699F7F7E4FC1E +:1008A000244869460880B069FAF7F6FCFF2227322F +:1008B0006946B069FAF71EFDFF20F53070804A9452 +:1008C0004B944C944D944E944F9450945194529414 +:1008D00017485394418D40AA1185818D5185C08D53 +:1008E0009085154C48AA257C9573102213494CA875 +:1008F000F7F7BAFC1248C078012804D11022114938 +:1009000050A8F7F7B1FC01260F48002DC67306D199 +:10091000A07C002803D001214AA8FFF7A5FA0B48C4 +:10092000067088E7C0800240104D0020040F0000D0 +:10093000D44C002034120000F44C0020EE4C002077 +:10094000344E0020BF4D0020D04D0020304E0020FE +:1009500002480078002800D001207047104D002088 +:100960000148007970470000104D002070B517490C +:100970003CC80E4684B040363CC643680268806876 +:100980004B65134C0A658865607C002818D00025EB +:1009900069460D72FAF792FCFFF7CCFD69460872C2 +:1009A000E1690126002906D068460095067002A874 +:1009B0000190684688476846007A002802D0267071 +:1009C00004B070BD257004B070BD0000D44C002090 +:1009D000104D002004490868401C0860012801D01F +:1009E0000120704700207047244000200349086818 +:1009F000002802D0401E08600120704724400020DB +:100A0000F8B50C462849294B4118294F294A002698 +:100A1000069D002908D0012922D0274940180A281C +:100A20002FD301202870F8BD20780A2838D2214918 +:100A300080000958214A914203D11E490E501E5090 +:100A40002EE0B9422CD10322082311461C4807F49A +:100A500073D0217801706168416007F4A9D01FE06C +:100A600020780A281CD280001158B94218D1195890 +:100A700011502078134962684018032107F41ED3EF +:100A80000EE0C0B20A280BD284001159002907D009 +:100A9000B94205D0094FB94202D016511E518847BC +:100AA0002E700020F8BD0000FBF0FFFFAC4C0020D2 +:100AB000A32C0101844C0020F9F0FFFFA12C0101BF +:100AC000060F0000070F0000F7B5534F38780028D5 +:100AD00009D0042A09D2012211217B69009800F073 +:100AE0009EF903B0F0BD002314E00C784E78204648 +:100AF0008C783602CB783043240420431B061843FD +:100B0000CB780002000A1B0618437B690D1D141FD9 +:100B1000984206D002221121009800F080F903B01B +:100B2000F0BDB8681E19864203D90322112100982E +:100B30006DE07E61F869B0420FD2F96978684018BB +:100B4000FAF7AAFB002801D0052207E00120F96985 +:100B500000030818F861B042EFD30022002A3CD10C +:100B6000B86A002822D02D49042808D2002C1BD0B6 +:100B70002B780B54401C641E6D1CB862F4E73E4693 +:100B8000042811D1B1697068244B40180422194619 +:100B9000FAF7B0FB002801D0052203E0B069001D80 +:100BA0000022B0610020B062002A16D1042C1DD3AF +:100BB000BA697868A608B600801829463246FAF75E +:100BC00099FB002801D0052203E0B86980190022B2 +:100BD000B861AD19A41B002A08D011217B690098C7 +:100BE00000F01DF9FCF776F803B0F0BD002C05D03D +:100BF000224629460948F7F737FBBC62BB693A6AC7 +:100C00000098190B9142EFD939620022112100F0AE +:100C100006F903B0F0BD0000584700207C470020D3 +:100C2000F7B56F4D8CB028780B46002809D0042A00 +:100C300009D0012212216B690C9800F0F0F80FB076 +:100C4000F0BD002313E01A78D97810465A780906C7 +:100C5000120210439A781204104308430402D87811 +:100C6000240A000604436B69A868834206D0022266 +:100C700012210C9800F0D3F80FB0F0BDA86A00263E +:100C8000002815D0042806D2564AFF211154401CD2 +:100C9000A8620428FAD3AB69686852490422C018D4 +:100CA000FAF728FB00287DD1A869AE62001DA86173 +:100CB000A9686868FCF7AEFEA04202D1E9688842E4 +:100CC00009D0042212216B690C9800F0A8F8FCF7F7 +:100CD00001F80FB0F0BD6868001D00F08FF869687A +:100CE0000A460832904203D3AA688918814209D87B +:100CF000062212216B690C9800F091F8FBF7EAFFCD +:100D00000FB0F0BD384C6F460FCC0FC70FCC0FC7DC +:100D1000A268616820680A920890344F0098203CCD +:100D20000991B84206D128212046FCF773FE0A99A2 +:100D300088420AD00096019602960396049605967C +:100D400006960796089609960A960097284A6968B3 +:100D5000914201D1012000E00220019091426846B9 +:100D600001D1083000E018300160A9684160E968ED +:100D700081602969C16028216846FCF74BFE0A9012 +:100D80002046FAF789FA00280FD12C22694620461E +:100D9000FAF7B0FA002808D12C2221466846F7F766 +:100DA000A6FA00E001E0002809D0052212216B69B3 +:100DB0000C9800F034F8FBF78DFF0FB0F0BD002267 +:100DC0001221AB680C9800F02AF8C82002F04CF809 +:100DD000BFF34F8F08490748C860BFF34F8FFEE746 +:100DE000584700207C4700200040000111C011CA74 +:100DF000008000010400FA0500ED00E00378C278ED +:100E00001946437812061B0219438378C0781B04E5 +:100E1000194311430902090A00060843704710B537 +:100E200082B06C4621706270A370190AE170190CCF +:100E30002171190E6171014606236A461F20FBF7D6 +:100E4000B3FC02B010BD000070B5FEF70BFCFCF760 +:100E5000AFFC04002FD01A4D2889F7F7DBFE0246BD +:100E60000B4618A12046FCF757FCE868F7F7D2FEBE +:100E700002460B4614A12046FCF74EFC13480078AE +:100E8000F7F7C8FE02460B4611A12046FCF744FCCA +:100E90002046FCF79DFD05462046FCF795FC002DFD +:100EA00009D02846FCF7B4FE0BA0FCF7B1FE28469B +:100EB000FCF796FD70BD09A0FCF7AAFE70BD00000E +:100EC000AC5C00206C65640070776D008847002082 +:100ED00076616C69640000000D0A00006A736F6E31 +:100EE0003A20616C6C6F63206661696C0D0A0000CA +:100EF00070B5134C01256078002802D1FAF7DEF9AD +:100F0000657010483021FCF785FD0E490E4E0863D0 +:100F10003046FAF7C1F900280DD13422094930468C +:100F2000FAF7E8F9002806D1342231460548F7F7E8 +:100F3000DEF9002801D0012070BD2570002070BDB1 +:100F400088470020AC5C002000600001F3B583B04E +:100F50000498002106688068009137187D1C305C79 +:100F60002C4622287ED10498406807E05C2A04D1F0 +:100F70005B1C834277D2491C641C641CA31B834204 +:100F800002D22278222AF1D1A21B82426BD220788F +:100F9000222868D1E01B401A0499401C096988473F +:100FA000009000285ED0A54270D229785C2903D039 +:100FB0000170401C6D1CD8E00223611B012952DB2B +:100FC0006A78662A15D008DC222A22D02F2A20D05F +:100FD0005C2A1ED0622A46D108E06E2A0DD0722A01 +:100FE0000FD0742A11D0752A3DD115E00821017067 +:100FF00010E00C210170401CB6E00A210170401C79 +:10100000B2E00D210170401CAEE009210170401CCE +:10101000AAE00270401CA7E00022944606296FDB7C +:10102000AF1C1346F95C0E46303E092E02D8303A0A +:101030008A180BE00E46413E052E01D8373A04E0EF +:101040000E46613E052E1FD8573A8A18032B00D250 +:1010500012015B1C042BE5D337218902531A554931 +:101060008B4201E09CE094E07BD91B23DB02D31A86 +:101070008B423FD80C23A91D9E46631A062B70DBBA +:101080000B785C2B6DD102E00022E5E770E04B7835 +:10109000752B66D1891C019100210E46019B9B5D39 +:1010A0001F46303F092F02D8303959180BE01F4630 +:1010B000413F052F01D8373904E01F46613F052F16 +:1010C00016D857395918032E00D20901761C042E60 +:1010D000E4D337239B02CE1A01239B029E4240D2C7 +:1010E00092058905120B890D0A439901521803E0F4 +:1010F0000021EEE706218E46802A02D2012315E068 +:101100002FE00121C9028A4203D20223C0218C466A +:101110000CE0012109048A4202D20323E02104E009 +:1011200025498A421DD80423F0218C46591E090600 +:10113000090E0AD0164680273E43BF273E4046543C +:10114000491E92090906090EF4D1012B03D9614603 +:101150000A43027002E05106490E0170C01873463E +:1011600000E00023002B14D0ED18A54200D21CE7AC +:101170000021017003981021C16003990098086153 +:10118000049804990068201A401C8860012005B06A +:10119000F0BD0098002803D0049841690098884762 +:1011A000002D04D004980068291A0498816000205A +:1011B00005B0F0BDFF030000FFFF1000F0B591B0D7 +:1011C0000C0006467ED0216800297BD0A0686368A9 +:1011D000021D9A4206D808180422DBA1F7F79DF8F1 +:1011E000002833D0A0686268411D914207D8216869 +:1011F00005220818D6A1F7F790F800282ED0A0688D +:101200006268011D914207D8216804220818D2A102 +:10121000F7F783F8002829D06268A168914203D2C9 +:101220002068405C22282BD091427AD22068405C12 +:101230002D2802D03038092873D80020014610909C +:1012400020682E22002807D06B464DE00420F06075 +:10125000A068001DA060012011B0F0BD0120F06069 +:10126000A068401DA060012011B0F0BD0220F06018 +:1012700001207061A068001DA060012011B0F0BDC8 +:1012800021463046FFF762FE11B0F0BD25682818F0 +:10129000085C342820D00DDC05462B3D092D28D2D2 +:1012A0002F007F443F79FF19BF44162316182316D9 +:1012B0001616160038280FD008DC35280CD0362832 +:1012C0000AD000E074E0372813D105E0392803D0B4 +:1012D000452801D065280CD1585400E05A54491CC7 +:1012E0003F2906D2002C04D0A06867684518BD428B +:1012F000CCD30020585410A9184601F0C3FC0F4667 +:10130000054610996846884252D0F761944A954B39 +:1013100028463946B561F7F71FFD03D8924870613A +:101320000FE019E00022914B28463946F7F700FDFF +:1013300002D80120C00703E028463946F7F7A0FC91 +:1013400070610820F060109AA1686846101A0818A9 +:10135000A060012011B0F0BD7D20C000914203D2F9 +:1013600023685B5C5B2B06D0914279D22268515C8A +:101370007B2967D074E00027E1683D4681426FD247 +:10138000491CE1602168A068095C5B2968D1401CA8 +:10139000A0602046FCF7A2F96168A068884203D2E9 +:1013A0002268125C5D2A38D0884202D3401EA060B9 +:1013B00056E0401EA060204610300090FCF76EFA08 +:1013C000002839D0002F23D0286045600546A0684A +:1013D000401CA0602046FCF781F921462846FFF713 +:1013E000EDFE00282AD02046FCF778F9002C25D005 +:1013F0006168A068884203D22168095C2C290AD060 +:10140000626890421AD22168085C5D2816D104E017 +:1014100007463D46DBE70098D0E7E068401EE06005 +:10142000002F00D07D602020B760F060A068401CD5 +:10143000A060012011B0F0BD002F11D03846FCF79C +:10144000C3F90DE00027E1683D46814208D2491CFE +:10145000E1606168A068884202D2115C7B2902D0F9 +:10146000002011B0F0BD401CA0602046FCF736F90A +:101470006168A068884203D22268125C7D2A4CD041 +:10148000884293D2401EA060204610300090FCF7A6 +:1014900005FA002855D0002F4ED02860456005463B +:1014A000002CCBD0A0686168401C8842C6D2A060E6 +:1014B0002046FCF713F921462846FFF747FD002890 +:1014C000BCD02046FCF70AF9286928620020286170 +:1014D0006168A0688842B1D22168095C3A29ADD11F +:1014E000401CA0602046FCF7F9F821462846FFF78B +:1014F00065FE0028A2D02046FCF7F0F86168A068DD +:10150000884203D22168095C2C2918D06268904275 +:1015100094D22168085C7D2890D1E068401EE0608C +:10152000002F00D07D604020B760F060A068401CB4 +:10153000A060012011B0F0BD07463D46B0E700981D +:10154000A5E7002F8CD079E76E756C6C0000000069 +:1015500066616C73650000007472756500000000C0 +:101560000000C0FFFFFFDF41FFFFFF7F0000E0C181 +:10157000102819D230B40D4C83001B199D698903C2 +:101580002D0B2D03090D0D439D619969084D92099D +:1015900092052940920A11439961012261698240B2 +:1015A0001143616130BC7047704700000020024069 +:1015B000FF0FC0FFF3B5054681B00026408800F05C +:1015C00003F901000AD01C4F6A880020142343430A +:1015D000DB195B8A934203D142262AE0402628E0A9 +:1015E000401CC0B20A28F1D3002E22D100241420BE +:1015F0006043C019408AFF2806D0641CE4B20A2C5C +:10160000F5D30A2C14D014E028460830009014209A +:101610006043C0190E686B78AA880746A91DB047B9 +:101620000600EED1688878820298398A0180E8E75E +:101630004B26304603B0F0BD684B002002885004B2 +:10164000400CD20B01D009020843704710B40024AB +:10165000094A214614234B439B185B8A834204D1D9 +:10166000142041438818C46803E0491CC9B20A2900 +:10167000F0D3204610BC7047684B002030B4FF23E5 +:10168000040AC5B20A490020142242435218128AA1 +:10169000AA4204D1142250434018438A03E0401C5C +:1016A000C0B20A28F0D3200230BC184370470000B3 +:1016B000684B0020084A11780A290AD2C9004368F9 +:1016C000891800688B6048601078401C10700120F9 +:1016D0007047002070470000304C002030B4FF23DA +:1016E000040AC5B20A490020142242435218528A01 +:1016F000AA4204D1142250434018038A03E0401C3C +:10170000C0B20A28F0D3200230BC18437047000052 +:10171000684B0020F1B582B00299294E00200029C3 +:1017200000D1307000250298002804D0012834D060 +:1017300002283ED10FE0294614225143214A28466F +:1017400009308C182082C0B206F424D3207C2146B4 +:1017500006F406D32DE028461421484319490023F6 +:101760004718B87C009030781C4600280DD9E0005E +:101770008019828800998A4202D180688047034696 +:10178000641C3078E4B2A042F1D8002B02D0596832 +:1017900038468847387C06F421D31422094B6A4323 +:1017A0000021D018FF24C16044829950416001811A +:1017B00041816D1CEDB20A2DB5D303B0F0BD000020 +:1017C000304C0020684B002070B50146094DCEB268 +:1017D00000202978044600290BD9E10049198A889C +:1017E000B24201D188688047641C2978E4B2A142E2 +:1017F000F3D870BD304C0020F7B500248AB00094B7 +:101800000194029403940E4604940594069407945C +:101810000894FF2701371168154638468847059612 +:1018200001970090AA686968286806900098089255 +:10183000079100283CD069460A9800F0CDF80028AE +:1018400030D00098002806D002994018F6F730FDF5 +:10185000029940180290AA68002A07D002990098BD +:10186000491C904706001DD0009418E00298296892 +:10187000401C8847060015D002980199401C8142FF +:1018800001D20A4601E0029A521C30460099F6F74E +:10189000EBFC0298345469680098884700943046FD +:1018A0000DB0F0BD0098002802D069688847009408 +:1018B00000200DB0F0BD0000F8B500240A46054632 +:1018C000002910D0002D10D001460078002826D025 +:1018D00008780C283BD015DC082838D0092836D0E9 +:1018E0000A2815D133E00020F8BD03211046FCF78B +:1018F000BDFB0028F8D022210170417000218170C9 +:101900000120F8BD0D2822D0222820D05C281ED02E +:10191000202800D2641D4878491C0028D8D1481BD3 +:101920000719F91C1046FCF7A1FB061EE9D0002C94 +:101930000FD0222030702878741C002834D0C0B218 +:101940001F2813D9222811D05C2837D10EE0641C3F +:10195000E1E7222434703A462946701CF6F784FCED +:10196000F0194470002181700120F8BD5C202070C6 +:101970002A78641C0C2A23D006DC082A1DD0092AE8 +:1019800024D00A2A06D11DE00D2A1DD0222A12D009 +:101990005C2A13D00EA12046F9F7F2FE241D6878C8 +:1019A000641C6D1C0028CAD12221F019417000214D +:1019B00081700120F8BD222000E062202070EEE757 +:1019C0006620FBE76E20F9E77220F7E77420F5E761 +:1019D0007525303478000000002801D0002901D19D +:1019E00000207047F0B50546007B8BB00C461028F0 +:1019F0007ED008DC012819D0022821D0042809D083 +:101A0000082876D128E0202874D0402873D0802878 +:101A10007DD19BE005212046FCF728FB002803D060 +:101A2000DCA1F7F7FDFD01200BB0F0BD062120463B +:101A3000FCF71CFB0028F7D0D8A1F7F7A9FD08E0B8 +:101A400005212046FCF712FB0028EDD0D5A1F7F7C1 +:101A5000E7FD01200BB0F0BD07910024AF69EE69EE +:101A600000942E2001940394049405940294069407 +:101A70000894314609940A90002F01D0012000E01B +:101A8000002001434800C9494008081AC00F14D17A +:101A9000012170004905C84201D1002F0DD06869AD +:101AA000F7F7A4F83A463346F7F742F90BD1C0A14D +:101AB00068466A69F9F764FE26E0BEA16846F9F750 +:101AC0005FFE054621E03A463346BCA16846F9F779 +:101AD00057FE054608AABBA16846F6F72DFC01286B +:101AE0000CD13A46334609990898FCF7A3F803E06D +:101AF0003EE00CE041E094E0002806D13A4633464F +:101B0000B1A16846F9F73CFE05461A2D02D3002024 +:101B10000BB0F0BD691C0798FCF7A8FA0028F7D0B5 +:101B2000002D0BD92E236A46115D0A9EB14201D1C8 +:101B3000035500E00155641CAC42F5D3002101556A +:101B40000798806841190798816082E72869002812 +:101B5000DED0F6F7ADFB401C064601462046FCF7FA +:101B600085FA0028D4D032462969F6F77DFB70E764 +:101B70002869FFF7A1FE0BB0F0BDAD68012120463A +:101B8000FCF774FA0028F6D05B210170A068401CB5 +:101B9000A060E068401CE060002D34D000262146A3 +:101BA0002846FFF719FF002813D0002C09D0206821 +:101BB000002806D0A1684018F6F77AFBA168411802 +:101BC000A160286800281BD06069002804D0022783 +:101BD00003E030460BB0F0BD0127791C2046FCF72E +:101BE00045FA0028F5D02C2101706169401C0029BC +:101BF00002D020210170401C0670A068C019A060AE +:101C00002D68002DCBD102212046FCF72FFA0028A9 +:101C1000E0D05D21017000214170E068401EE0606D +:101C200017E76069AD68002801D0022700E00127AE +:101C3000791C2046FCF71AFA0028CBD07B210170D2 +:101C4000E168401C491CE16062690A21002A00D059 +:101C50000170A068C019A060002D78D000276069CD +:101C6000002814D02046E168FCF700FA002825D0AF +:101C7000E2680021002A06D909220270E368401CAC +:101C8000491C8B42F9D8E168A0684018A060214641 +:101C9000286AFFF711FE002810D0002C09D0206818 +:101CA000002806D0A1684018F6F702FBA168411889 +:101CB000A1606069002804D0022603E038460BB01A +:101CC000F0BD012631462046FCF7D0F90028F5D0BA +:101CD0003A2101706169401C002901D0092101707D +:101CE000A06821468019A0602846FFF775FE0028ED +:101CF000E4D0002C09D02068002806D0A168401844 +:101D0000F6F7D6FAA1684118A1606069002800D0F2 +:101D100001202968002900D001214618711C2046A5 +:101D2000FCF7A4F90028C9D02968002902D02C2189 +:101D30000170401C6169002902D00A210170401C19 +:101D40000770A0688019A0602D68002D87D1606998 +:101D5000002802D0E168491C00E002212046FCF77F +:101D600085F90028ABD0616900290BD0E268002119 +:101D7000012A07D009220270E368401C491C5B1E3F +:101D80008B42F8D87D21017000214170E068401E2F +:101D9000E0605EE66E756C6C0000000066616C735E +:101DA0006500000074727565000000000000F07F9F +:101DB000256400006E756C6C0000000025312E312A +:101DC00035670000256C670025312E31376700002C +:101DD00070B505460078002813D00A4E2846F6F75D +:101DE00067FA84B20D2C00D90D2471782346481C63 +:101DF00070702A460220FAF7D7FC2D19287800289F +:101E0000ECD170BD4C470020F8B5069E1F46182E39 +:101E100001D9182500E0354613460A4601460CA0B4 +:101E20000096F9F79DFC0024002D07D9395D11A01B +:101E3000F9F796FC641CA4B2AC42F7D3AE4202D9C7 +:101E40000EA0F9F78DFC0FA0F9F78AFCF8BD000091 +:101E50005B424C452025735D20747970653D307878 +:101E600025303258207365713D2575206C656E3DB7 +:101E7000257500002025303258000000202E2E2E1F +:101E8000000000000D0A0000F8B5134E0F467569FA +:101E900004463068001D00F005FF601C07D1002FCC +:101EA00005D031680D48091D00F089FFF8BD306884 +:101EB0002C1944603168AC4204D2B068091D00F0AE +:101EC00065FFF8BD7068091D00F060FF306B84424B +:101ED000F7D23463F8BD0000A4470020BC5D0020A9 +:101EE000F8B5856B164604460027026C002A11D00F +:101EF000002E19D0E068F6F7B7F9216CE068401AB7 +:101F0000E0602268904202D26068401AE060022ECF +:101F100017D019E02068002816D1606801F056FD3E +:101F20000746002060600FE0A068F6F79DF9216C7D +:101F3000A0684018A0606168884205D32068A0604E +:101F400002E0002D00D06D1E6D1CA5633846F8BD63 +:101F5000114D124E124FE868002817D000F03CFFD8 +:101F6000F068C468201D00F09DFE2869401E2861AD +:101F7000E868401EE86000F03BFF206B00F046FF81 +:101F8000204600F043FFE8680028E7D138680128C0 +:101F9000E1D900F05DFFDEE7A4470020A85D002046 +:101FA000E05C002030B4124900E011460A68824229 +:101FB000FBD34B685C18844203D140681818486012 +:101FC000084643681C1894420CD10A4C2468A2426B +:101FD00006D052689A1842600A681268026002E0ED +:101FE000046000E00260814200D0086030BC7047AD +:101FF000F0470020E0470020F7B582B003980026A4 +:102000000068002859D003984168024649680832A0 +:1020100041600092914201D1496841604068C068C6 +:1020200001900398416849684160009A914201D14A +:1020300049684160CF68242002997043441804988D +:102040003D46002F01D11E490D68256029463431D7 +:102050006160E96A2161296BE161696CA16000231B +:10206000E96CA3616161052813D015490A6895429E +:1020700001D1237311E0207303280ED1886B401C1B +:102080008863A86A002801D00220207301F040FD77 +:1020900003E02846FBF7BAFF2073286B0021027883 +:1020A000A52A04D14278401C491CA52AFAD08808E8 +:1020B00020840198761C8742B3D1304605B0F0BD2C +:1020C000A447002003480068401C72B600D0FEE719 +:1020D000FEE70000F8470020F8B5054600F07CFE5A +:1020E0002E46403605243457002C0FDD2F4624376A +:1020F000686A00280AD0384601F0D8FC002801D0D0 +:1021000000F03AFF641E64B2002CF1DC0027FF43AC +:10211000777100F06DFE00F05FFE04243457002C50 +:1021200010DD284610300090286900280AD0009859 +:1021300001F0BCFC002801D000F01EFF641E64B258 +:10214000002CF1DC377100F053FEF8BDF8B5044601 +:10215000002500F08BFF374E00273068364A0028F4 +:1021600001D0F0681BE0052134480903430705D07E +:10217000C01DC008314BC000C31AC91A4118083924 +:10218000C908C9005760106031604F600B1A0F60BA +:1021900043600160B3600120C0077360F0600442D7 +:1021A0003FD1002C3DD020460830410708D04107E0 +:1021B000490F0823591A0818410701D072B6FEE7E3 +:1021C00000282ED0716888422BD81B49146801E082 +:1021D000214614466268824202D22268002AF7D160 +:1021E000326894421DD00D6822680A606168083523 +:1021F0000A1A102A09D921184B0701D072B6FEE736 +:102200004A6060600846FFF7CDFE61687068401A5A +:102210007060B268904200D2B060F06827600143FD +:10222000616001F075FC680701D072B6FEE72846D0 +:10223000F8BD0000E0470020F0470020D05D0020FE +:1022400004490868002803D00868026D521C026522 +:1022500008687047A447002010B40124031F240617 +:102260001C601B1F1960191F034B0B6014390A6097 +:1022700010BC403870470000C520010170B506460B +:1022800014460D464720FFF7E1F90369002B0DD0F6 +:102290001879B04207D158792880981D2060002B0A +:1022A00004D0002070BD1B68002BF1D100202880D5 +:1022B00020600A2070BD000070B516460C4610461E +:1022C00005F4F8D4002813D14720FFF7BFF90546DD +:1022D000062332461946074805F42ED4A988628899 +:1022E00089180180A1884180A179017105F460D429 +:1022F000002070BD180C0000F7B506460D464720BB +:10230000FFF7A4F904690746002C14D02079B042E5 +:102310000BD16079A8420CD0384621461030F7F72F +:102320005BF9204605F4F8D205E02468002CEDD1D5 +:1023300001E0002C0AD128460121083005F476D3AB +:102340000446014638461030F7F74CF9267165719E +:102350002A46A01D0299F5F787FF002003B0F0BDC3 +:10236000F8B5C5680124287F0F4601281ADD0E4EF6 +:102370002046162250430246296A10328A5A5204D5 +:10238000920F0BD10A5C401C085C00021018B0428E +:1023900004D1E1B20022384600F03EF9287F641CE7 +:1023A000A042E5DCF8BD000002290000F8B5C568D0 +:1023B0000124287F0F4601281ADD0E4E20461622E2 +:1023C00050430246296A10328A5A5204920F0BD1A6 +:1023D0000A5C401C085C00021018B04204D1E1B253 +:1023E0000022384600F018F9287F641CA042E5DC82 +:1023F000F8BD00000229000070B5C46805462069D8 +:10240000002803D00020002802D00EE00120FAE7C7 +:10241000264610363046F7F7CDF805F47DD2206910 +:10242000002808D000210029F4D00020E8602046D0 +:1024300005F472D270BD0121F5E710B504464720BE +:10244000FFF704F982790021A24202D9808800199D +:1024500081B2084610BD70B504460D464720FFF70F +:10246000F5F8014680888022A04206D88979411873 +:10247000A14202D9201A28700022104670BDFFB573 +:1024800085B00E9D0646297801208840401E0490A4 +:1024900018460E210840328A69681F464030019272 +:1024A00000230390009302912B7804AAA968069850 +:1024B000F7F7BCF8009000282AD10121282005F464 +:1024C000B5D20446AA686968286862622162E06140 +:1024D000F46006980188A180217FA171F80701D0DE +:1024E0000120C003079908432080308A608047207C +:1024F0007082304600F0AAF820461030F7F766F8F0 +:10250000217F206A00F008F8308A002105F4E4D326 +:10251000009809B0F0BD0000F3B583B00020019031 +:1025200004980125012845DD1621039A694388187E +:10253000028A5204920F39D1039A4078515C00020A +:1025400009181D48814231D101A80290EFB204263A +:102550004720FFF77BF800900469002C14D0207905 +:10256000B8420BD16079B0420CD0009821461030AF +:10257000F7F732F8204605F4CFD105E02468002CA7 +:10258000EDD101E0002C0AD130460121083005F4DC +:102590004DD20446014600981030F7F723F8277112 +:1025A00066713246A01D0299F5F75EFE04986D1C17 +:1025B0008542B9DB05B0F0BD022900000048704734 +:1025C000C041010170B5064610480D46007800284C +:1025D0001AD04720FFF782F8A91D8BB201460322CB +:1025E0000B4805F4A9D204460A482A468078207090 +:1025F0000120607005206080A5803146A01DF5F7A0 +:1026000033FE204605F4D4D270BD000037470020C9 +:1026100006470000B04D002070B584B00E46144649 +:10262000054601AA69463046FFF728FE684602883B +:1026300002A80199F5F718FE02A84455024668461B +:1026400001883046FFF758FE04B070BD10B504464F +:102650004720FEF7FBFF0449216009216181183002 +:1026600060600120208110BDD0410101FFB583B021 +:102670000C464720FEF7EAFF0546808861882678E9 +:10268000401887B2059805F415D3012807D03846BD +:10269000FCF71AFE6946FFF7DEFE002802D0022092 +:1026A00007B0F0BD0121059805F416D30C3C0020BD +:1026B000AC60287368460078687301AA02A9FFF726 +:1026C000DDFDA86801990446895D0C34890720D591 +:1026D000A188C28808318BB23102C1200001891D56 +:1026E00005F42AD2064613203070A8886188401865 +:1026F000B080A088F0803046A288A11D0830F5F790 +:10270000B3FD304605F454D20121059805F4E4D216 +:1027100001E005F401D1012007B0F0BD10B5FAF7D2 +:1027200037FD002010BDFFB583B00C464720FEF7F3 +:102730008DFF0546808861882678401887B2059805 +:1027400005F4B8D2012807D03846FCF7BDFD69462C +:10275000FFF781FE002802D0022007B0F0BD0C3C3C +:10276000AC602E7368460078687301AA02A9FFF76F +:1027700085FDA86801990446895D0C34890720D03D +:10278000A188C28808318BB23102C1200001891DA5 +:1027900005F4D2D1064612203070A888618840180E +:1027A000B080A088F0803046A288A11D0830F5F7DF +:1027B0005BFD304605F4FCD10121059805F48CD26F +:1027C00001E005F4A9D0012007B0F0BD10B50C461A +:1027D0004720FEF73BFF80886188A31D401880B228 +:1027E000A1880022FAF76CFC002010BDF8B54888DB +:1027F00000900C468E88F9F7EBFE00281DD0182EAD +:1028000001D9182700E03746324623A00099F8F78F +:10281000A7FF0025002F08D96019817927A0F8F7B4 +:102820009FFF6D1CADB2BD42F6D3BE4202D925A0BA +:10283000F8F796FF25A0F8F793FF009802281FD01D +:10284000062802D0082824D11FE0022E21D1E088DA +:102850001F49012802D0002808D01AE00120087082 +:10286000F9F7B6FE002814D01AA006E00020087080 +:10287000F9F7AEFE00280CD01CA0F8F771FF08E0B5 +:10288000A188A01DF9F7C0FE03E0A188A01DF9F7FB +:10289000FFFD0020F8BD00005B424C455D207772D3 +:1028A00069746520696E643A206174745F69647844 +:1028B0003D2575206C656E3D257500002025303264 +:1028C00058000000202E2E2E000000000D0A0000EF +:1028D000374700205B424C455D206E6F7469667916 +:1028E00020656E61626C65640D0A00005B424C45B8 +:1028F0005D206E6F746966792064697361626C65CE +:10290000640D0A00FFB581B000276846078048883B +:102910001C460D46082823D00A2825D005206946E4 +:10292000088014A6684600882146083083B2134800 +:10293000039A05F401D1877129780446017068462D +:102940000288A28069886180002A03D03146E01D98 +:10295000F5F78AFC204605F42BD1002005B0F0BD28 +:102960006846F9F70BFE02E06846FAF729F90646D1 +:10297000D8E700004E53494E4700000005470000CD +:1029800070B516460C46104605F494D1012818D1AE +:10299000A1791A48002916D0217806230902324667 +:1029A000891D05F4C9D00546A078FFF746FD2880AB +:1029B00080202871284605F4FBD00021304605F41C +:1029C0008BD1002070BDA1883246891D8BB2217841 +:1029D0000902891D05F4B0D00546A078FFF72DFD4A +:1029E000288000202871A0886880A288E11D681DC9 +:1029F000F5F73AFC284605F4DBD0DEE7140C0000BE +:102A0000F3B583B005001AD02868019028468038B5 +:102A10000290C76F04983E1F864200D9064628469A +:102A2000F8F7F4FE04460091324629460498FCF774 +:102A300031FE0199002806D0016005B0F0BD049870 +:102A4000F8F716FFF9E729600299002CCF670AD042 +:102A500021686218291F8A4202D9291B091F216097 +:102A600000996160E9E7024A00991160E5E700001A +:102A70000048002010B5012400206407206004F401 +:102A8000B1D72E4802882E480168002005F436D0C0 +:102A90002C4802882C480168012005F42FD02B48CF +:102AA000008882B22A480168022005F427D029480C +:102AB000008882B228480168032005F41FD0274807 +:102AC000416AF02211434162254818F409D0264892 +:102AD0002449016025494161254981602549C1603A +:102AE000254981612549C161264925488863FCF74C +:102AF0002BFE2068C0B2F6F79FFD2348007800281F +:102B000006D0002018F432D301460020F6F79AFDD3 +:102B10002068C0B2F6F79CFDF6F7A0FD2068C0B2B1 +:102B200018F4B0D02068C0B218F4BAD02068C0B28F +:102B300018F478D20120206010BD00001C01002094 +:102B40001801002024010020200100203401002071 +:102B5000300100202C0100202801002040250240E7 +:102B600074020020500250008080024000080F00D4 +:102B700058086A00420500000F0505060F000F0304 +:102B80004000D0004080024062000020F0B5314C8F +:102B900083B0E06980075AD502202062A56B082027 +:102BA00018F488D3012018F493D32B49002708691F +:102BB00040194608B219801A086128480068F6F7DB +:102BC00029F80022264BF5F77BFF019100903E216A +:102BD0002846F6F749FD80197941F6F729F8019B57 +:102BE000009AF5F705FFF6F76FF805461D4A002332 +:102BF000F5F7F2FA06461B49F6F736FD1A49281A88 +:102C0000081A81B222041948324342600160206BE5 +:102C10000821884308432063A069072109078843E6 +:102C2000A061A169012081430143A1612062FCF7F9 +:102C30008BFD0F48104A0078410041180D480818D4 +:102C40004178D1610D498078C8600D48077003B0A4 +:102C5000F0BD000000800240A8020020900000208B +:102C600000408F407102000070020000408002406E +:102C700010400020E0400101402502408025024034 +:102C80008000002000B50A4683B000210091019128 +:102C900001466846F6F7B7F90199009803B000BD00 +:102CA000704770474368826801699A608368426828 +:102CB0005A604A68824201D182684A6000220261F9 +:102CC0000868401E086008687047000001480069F5 +:102CD00070470000A4470020F8B51746204A064672 +:102CE0000024906B0725401C90631069814232D309 +:102CF00014206D1E1B49684341182420604380192D +:102D00000122FFF779F90419002DF1D12420144D87 +:102D10006043801902226968FFF76EF904192420C4 +:102D2000604380190222A968FFF766F9041924207C +:102D30006043801904220C49FFF75EF9041924202E +:102D40006043801903220949FFF756F90419002F3F +:102D500001D00020386000F0DBFE2046F8BD000006 +:102D6000A4470020E05C0020A85D0020BC5D00209E +:102D70000146083100224160D243C1608260016196 +:102D800000210160704700210161704730B40C6878 +:102D9000621C02D00246083202E0026904E01A46D0 +:102DA00053681D68A542FAD953684B6099608A60E0 +:102DB000516008610168491C016030BC704742687D +:102DC0004A6093688B6093685960916008610168FC +:102DD000491C01607047000072B604480168491C34 +:102DE0000160BFF34F8FBFF36F8F7047F84700202C +:102DF00005490868002804D0401E086000D162B66A +:102E0000704772B6FEE70000F847002000281CD08B +:102E100070B504460D4D083C6068E968084201D170 +:102E200072B6FEE72268002A01D072B6FEE7884338 +:102E3000606000F01BF960686968401868602046AF +:102E4000FFF7B0F800F064FE70BD7047E047002067 +:102E50000120044900074860BFF34F8FBFF36F8F15 +:102E60007047000000ED00E010B500280FD00949C0 +:102E70008A6B002A01D072B6FEE78A6B521C8A6305 +:102E80000021FFF701F800F043FE002801D1FFF711 +:102E9000DFFF10BDA447002002498A6A0260496929 +:102EA00041607047A4470020F0B585B00027054673 +:102EB00007702C4801690291006924214843FFF7FB +:102EC00045F906004CD000220299FFF705FF039751 +:102ED0000290002841D90398242148438019017B9E +:102EE000052911D20A007A441279921897440204F3 +:102EF00006080A00582408E0522406E0422404E0B0 +:102F0000532402E0442400E0002441682846F5F7F9 +:102F1000FBF92846F5F7CCF90F2804D220212954D3 +:102F2000401C0F28FBD32F542D180398242148430D +:102F30008019018C826801920091036922460AA1DE +:102F40002846F8F71DFC2846F5F7B2F9451903980D +:102F50000299401C03908842BDD33046FFF756FFCC +:102F600005B0F0BDA4470020092563092575092592 +:102F7000750925750D0A0000014901204862704756 +:102F8000A447002010B50C46002809D0054909685F +:102F90001831FFF7FBFE01212046FEF775FF10BD3B +:102FA00072B6FEE7A447002070B50B4604002FD090 +:102FB000226D002A0ED0E16C994200D21946E06AD7 +:102FC000884225D0012A23D1124D2A68944203D188 +:102FD00072B6FEE772B6FEE7E162A269002A02DB82 +:102FE0000722511AA16114220B4E504361698019C6 +:102FF00081420DD1201DFFF755FEE06AA969884284 +:1030000000D9A861142148438019211DFFF7D7FE7C +:1030100070BD0000A4470020E05C002010B582B025 +:103020000D4800240190234680220CA100940D48F5 +:1030300000F090FB012803D0401C0BD172B6FEE7D4 +:1030400072B600210848C94301630121C16144618E +:1030500000F052F802B010BDD847002049444C455A +:1030600000000000511F0101A44700200248816BAD +:10307000491C816370470000A4470020164B986BE1 +:10308000002802D0012058627047002058629869D9 +:10309000142102464A4311498A58002A0AD10028BD +:1030A00006D01422401E42438A58002AF7D001E07D +:1030B00072B6FEE7142210B4424351184A680C4617 +:1030C000526808344A60A24201D152684A60D1680D +:1030D0001960986110BC7047A4470020E05C002094 +:1030E0000148406870470000E047002001488068C0 +:1030F00070470000E047002070B50F48016AFF22CA +:10310000120411430162016A1202114301620B4C65 +:1031100000252561A5610A487D21C9000068F5F7F1 +:1031200031F8401E60610720206106480560F4F711 +:10313000DFFF002070BD000000ED00E000E000E0D7 +:1031400000400020F847002010B502460021012071 +:1031500000F00CF8041E07D00021416001600B460E +:103160000A46C16000F05BF8204610BDF8B517466E +:103170000E46050016D0002E16D070435030FEF7D4 +:10318000E5FF04000CD020465030002E0ED0206009 +:10319000266420460121E56300F00AF84C2007551B +:1031A0002046F8BD72B6FEE70020E7E72460EFE7AF +:1031B00070B50D46040026D0FFF70EFE216CE06BC3 +:1031C00048432168411861600021A1632168A16022 +:1031D000E06B216C401E48432168224641180020C4 +:1031E000C0434032E1601071507120461030002D14 +:1031F0000BD0FFF7BDFD20462430FFF7B9FDFFF7E8 +:10320000F7FD012070BD72B6FEE721690029F6D0F6 +:1032100000F04CFC0028F2D0FFF71AFEEFE7FFB5F4 +:10322000002783B00446002803D00498002802D069 +:1032300006E072B6FEE7206C002801D072B6FEE709 +:103240000698022804D1E06B012801D072B6FEE78F +:1032500000F03CFB002804D10598002801D072B68C +:10326000FEE720462546103040350290FFF7B4FDBA +:10327000A06BE16B884208D30698022805D0059818 +:1032800000284AD0002F4BD04EE0069E0499A56B33 +:103290000027226C002A11D0002E19D0E068F4F724 +:1032A000E3FFE168206C091AE1602268914202D2D2 +:1032B0006168081AE060022E17D019E02068002823 +:1032C00016D1606800F082FB0746002060600FE0C6 +:1032D000A068F4F7C9FF216CA0684018A06061687D +:1032E000884205D32068A06002E0002D00D06D1E4A +:1032F0006D1CA563606A002806D02046243000F0CB +:10330000D5FB002802D103E0002F01D0FFF7A0FD7C +:10331000FFF76EFD012007B0F0BDFFF769FD20E06B +:103320006846FFF7B9FD0127FFF762FDFFF79EFE34 +:10333000FFF752FD04202856401C00D128710520BB +:103340002856401C00D16871FFF752FD05A9684658 +:1033500000F0CEF9002807D02046FEF7BDFE00F0B1 +:10336000D7FB002007B0F0BDFFF736FDA06BE16B87 +:10337000884201D1012600E00026FFF739FD002E2A +:103380000ED005990298FFF7FDFD2046FEF7A4FE3A +:1033900000F0BEFB002800D068E7FFF759FD65E7A5 +:1033A0002046FEF799FE00F0B3FB5FE7FFB583B060 +:1033B0001E461746040003D00498002802D006E0F9 +:1033C00072B6FEE7206C002801D072B6FEE7022E2E +:1033D00004D1E06B012801D072B6FEE7F4F79CFE41 +:1033E0000190A06BE16B884208D3022E06D0002426 +:1033F0000198F4F795FE204607B0F0BD2046403016 +:10340000052500904557324620460499FEF768FD91 +:10341000681C04D000986D1C45710124E8E7606ABF +:103420000028FAD02046243000F040FB0028F4D0D9 +:10343000002FF2D001203860EFE7F7B5002784B005 +:103440000446002803D00598002802D006E072B692 +:10345000FEE7206C002801D072B6FEE700F036FAD5 +:10346000002804D10698002801D072B6FEE7204655 +:103470002546243040350290FFF7AEFCA66B002EA7 +:1034800021D0226C059B002A0BD0E0688018E060F8 +:103490006168884201D32068E06001461846F4F76D +:1034A000E3FE761EA6632069002807D02046103070 +:1034B00000F0FCFA002801D0FFF7CAFCFFF798FCE7 +:1034C000012007B0F0BD0698002802D0002F05D0DB +:1034D00008E0FFF78DFC002007B0F0BD6846FFF75D +:1034E000DBFC0127FFF784FCFFF7C0FDFFF774FC4E +:1034F00004202856401C00D1287105202856401C65 +:1035000000D16871FFF774FC06A9684600F0F0F876 +:10351000002811D02046FEF7DFFD00F0F9FAFFF792 +:103520005BFCA06B002827D00026FFF761FC002E73 +:10353000A2D0002007B0F0BDFFF74EFCA06B002822 +:1035400012D00026FFF754FC002E0FD006990298E7 +:10355000FFF718FD2046FEF7BFFD00F0D9FA00285E +:103560008AD1FFF775FC87E70126EBE72046FEF7D7 +:10357000B3FD00F0CDFA7FE70126D6E7F3B50027CB +:1035800085B004460097002804D0206C002803D0A2 +:1035900072B6FEE772B6FEE700F098F9002804D193 +:1035A0000698002801D072B6FEE720462546243052 +:1035B00040350190FFF710FCA06B002817D0401E8B +:1035C000A0632068002802D1FEF73AFE60602069FF +:1035D000002807D02046103000F068FA002801D0FB +:1035E000FFF736FCFFF704FC012007B0F0BD06989A +:1035F000002802D0002F0AD00DE00098002801D04A +:1036000072B6FEE7FFF7F4FB002007B0F0BD02A89A +:10361000FFF742FC0127FFF7EBFBFFF727FDFFF762 +:10362000DBFB04202856401C00D1287105202856B9 +:10363000401C00D16871FFF7DBFB06A902A800F06F +:1036400057F800281BD02046FEF746FD00F060FA30 +:10365000FFF7C2FBA06B00283ED00026FFF7C8FB97 +:10366000002EA7D0009800283ED0FFF7B5FB606A77 +:10367000002833D0206B07210068091A2FE0FFF7DC +:10368000ABFBA06B002808D00026FFF7B1FB002E93 +:103690001CD02068002802D009E00126F5E7FFF7DA +:1036A0009BFB606800F0C6F90090FFF7A1FB06994C +:1036B0000198FFF767FC2046FEF70EFD00F028FAA0 +:1036C000002800D076E7FFF7C3FB73E72046FEF73C +:1036D00003FD00F01DFA6DE70126BFE700216068D9 +:1036E000FFF762FCFFF784FB002007B0F0BD00008D +:1036F000F8B50D46040012D0002D12D0FFF76CFB78 +:10370000134E726963682868D11A471C0BD027686A +:10371000B66AB74209D0934207D8012413E072B6C3 +:10372000FEE772B6FEE700240DE0884208D9401A91 +:1037300028600748816A216040696060002402E0D7 +:10374000002001242860FFF753FB2046F8BD00004D +:10375000A4470020FFB585B090000F9F0E9D0290FA +:10376000FEF7F4FC06001ED05C20FEF7EFFC040020 +:1037700016D0266305990191089900913046029967 +:10378000069EA5220391F4F781FD0399206B091F82 +:103790004018C008C0000290400708D072B6FEE78B +:1037A0003046FFF733FB0020C04309B0F0BD2118BD +:1037B000325C20310A75315C002902D0401C10288F +:1037C000F5D3264600204036F070072D00D306259D +:1037D000E5620020E5642065201DFFF7D4FA20464D +:1037E0001830FFF7D0FA24610720411B6462A16101 +:1037F000002161653176009A01990298FEF72CFD4F +:103800002060002F00D03C602546FFF7E5FA284EE7 +:103810003069401C30613068264F002803D0F069C1 +:10382000002821D026E035603069012822D100240B +:1038300014206043C019FFF79BFA641C072CF7D3D0 +:103840001D48FFF795FA1D48FFF792FA1C48FFF74D +:103850008FFA1C48FFF78CFA1B48FFF789FA1648C5 +:1038600070601430B06005E03068E96AC06A884270 +:1038700000D83560F06A401CF0626864E86AB1699B +:10388000884200D9B06114214843C019291DFFF7AF +:1038900096FAFFF7ADFAF069002806D03068E96AB9 +:1038A000C06A884201D2FFF7D3FA012009B0F0BD07 +:1038B000A4470020E05C00206C5D0020805D0020BB +:1038C000945D0020A85D0020BC5D00200648C16911 +:1038D000002904D0806B002803D00020704701200D +:1038E0007047022070470000A4470020014840694B +:1038F00070470000A4470020F8B5324F0026B86B8F +:10390000002808D0386A401C3862786A002800D045 +:1039100001263046F8BD7D696D1C7D6115D1786842 +:103920000068002801D072B6FEE77868B96879604F +:10393000B860B86A401CB86278680068002813D084 +:103940007868C068C06840683863386B854211D3B6 +:103950007868006800280AD07868C068C468606821 +:10396000854211D2386305E00020C043ECE7002017 +:10397000C043386338681421C06A48431249085864 +:103980000128C2D90126C0E7201DFFF78BF9A06AE4 +:10399000002803D020461830FFF784F9E06AB9699F +:1039A000884200D9B8611421484307494018211DB5 +:1039B000FFF705FAE06A3968C96A8842C8D3012668 +:1039C000C6E70000A4470020E05C002070B500219D +:1039D0000446002828D0154D2868844201D072B6CC +:1039E000FEE7206D002808D0401E2065E36CE26AE7 +:1039F0009A4219D0002802D016E072B6FEE7201DC8 +:103A0000FFF750F9E06C0721E062081AA061E06A54 +:103A1000A969884200D9A861142148430449401883 +:103A2000211DFFF7CCF90121084670BDA4470020F5 +:103A3000E05C002070B504460020002C2AD0194D0F +:103A4000E16A2A68D26A914225D2A069002804DB83 +:103A500028680721C06A081AA061E06A1422124E81 +:103A6000504361698019814210D1201DFFF71AF976 +:103A70002868C06AE062A969884200D9A861142157 +:103A800048438019211DFFF79AF902E02868C06AAF +:103A9000E062012070BDE16C2A68D26A9142F8D3DD +:103AA00070BD0000A4470020E05C002070B5C06835 +:103AB000C468002C0BD0204618300646FFF7F2F8F9 +:103AC000104DA86B002804D031460F480EE072B6A6 +:103AD000FEE7201DFFF7E6F8E06AA969884200D9F1 +:103AE000A8611421484309494018211DFFF767F9CF +:103AF000E06A2968C96A884202D90120686270BDFB +:103B0000002070BDA4470020945D0020E05C0020F0 +:103B1000F8B52E4D0027A86B002808D0FFF75CF9F8 +:103B2000A86B401EA863A86B002802D046E072B6BE +:103B3000FEE72869002841D0254E306800282AD0A9 +:103B4000F068C46820461830FFF7ACF8201DFFF776 +:103B5000A9F8E06AA969884200D9A86114214843FC +:103B60001C494018211DFFF72AF9E06A2968C96A33 +:103B7000884201D30120686230680028E0D1002C1F +:103B800009D068682946006800281BD04868C068CA +:103B9000C068406808632C6A002C09D00126FFF732 +:103BA000ABFE002800D06E62641EF8D100202862AF +:103BB000686A002802D00127FFF74AF9FFF718F9D1 +:103BC0003846F8BD0020C043E4E70000A4470020C9 +:103BD000945D0020E05C002040BA7047C0BA704796 +:103BE0000138FDD170470000F7B50325AD06286AFE +:103BF00082B016460C46400840002862286A02211E +:103C000008432862286A8007FCD466206860012780 +:103C10002F61A86AC005FCD5992068602F61A86A49 +:103C2000C005FCD5FF209130FFF7DAFFFF230133F9 +:103C3000AB626846EF60352169602F61A96AC905EA +:103C4000FCD5AB62A969EF60C9B205226A602F6139 +:103C5000AA6AD205FCD5AB62AA690902D2B21143A5 +:103C60000180C80702D0032005B0F0BDAB626869CF +:103C7000FF210831884368616869C91E084368618B +:103C800002980002483068600820A860EE602F614A +:103C9000A86AC005FCD5FF200130A8620023F61CED +:103CA000B0080ED0B2081148006899006054060AA6 +:103CB00009194E70060C000E8E705B1CC8709A427B +:103CC000F1D8FF200130A8626869FF2108318843DC +:103CD0006861686938436861286A800880002862E2 +:103CE000286A38432862002005B0F0BD8000000C2F +:103CF000032080064169FF220832914341614269F5 +:103D000001210A434261026A920892000262026A39 +:103D10000A43026270470000002003218906096AF5 +:103D2000490849000322920611621146096A0222DB +:103D3000114303229206116200BF03218906096A1A +:103D4000022211400229F8D0D10103229206916289 +:103D50000321D1609F2151600121116100BF032126 +:103D60008906896AFF22013211409142F7D103226C +:103D700092069162114688694969FF22083291438F +:103D8000032292065161114649690122114303221F +:103D9000920651611146096A89088900116211462B +:103DA000096A012211430322920611627047000042 +:103DB0000000010200000000010203040138FDD1EF +:103DC00070470000F0B40324A406236A5B085B007C +:103DD0002362236A02252B432362236A9B07FCD4B8 +:103DE000FF230133A3626569DE1DB5436561656923 +:103DF0001E1D3543656100026B3060600820A060C5 +:103E0000E26001262661A06AC005FCD5A3620023FA +:103E1000D21C90080ED095080F4800689A0088546C +:103E2000070A52185770070C000E97705B1CD07071 +:103E30009D42F1D86069FF21083188436061606963 +:103E400030436061206A800880002062206A30432D +:103E50002062F0BC002070478000000CF8B50646D8 +:103E600001200025C004864201D90520F8BD0324A5 +:103E7000A406206A400840002062206A022108430C +:103E80002062206A8007FCD4FF270137A76200F078 +:103E9000BBF8002801D0032515E006206060012151 +:103EA0002161A06AC005FCD5A762300220306060A5 +:103EB0002161A06AC005FCD5A7620C4800F0C8F8D3 +:103EC000002800D102256069FF2108318843606124 +:103ED0006069012108436061206A800880002062D7 +:103EE000206A084320622846F8BD0000E6960100DB +:103EF000F7B506460120C00482B01546864202D9B5 +:103F0000052005B0F0BD03208006016A490849007C +:103F10000162016A022211430162016A8907FCD42D +:103F2000FF2101318162F2B28C1AA54200D8ACB2F5 +:103F30000398009000F068F8002840D10621480658 +:103F4000416001210161816AC905FCD5FF21013170 +:103F50000320800681624169FF220832914341615A +:103F60004169042211434161310232314160C46030 +:103F70000022002C16D9009887183B78F87819464B +:103F80007B7800061B021943BB781B0419430143CD +:103F90000802F978000A0906084319490860121D49 +:103FA000A242E8D30121032080060161816AC9058C +:103FB000FCD5FF2101318162124800F049F8A54289 +:103FC00009D00398361900192D1BFF2401340390E2 +:103FD000A542ADD8ABE7032080064169FF22083235 +:103FE000914341614169012211434161016A89089C +:103FF00089000162016A11430162002005B0F0BD31 +:104000008000000C1A06000038B401250320800649 +:104010006A46C560352141600561816AC905FCD5E4 +:10402000FF24013484628169C560CBB205214160FF +:104030000561816AC905FCD5846280691902C0B234 +:10404000014388B21180C00700D0012038BC7047FE +:10405000F8B400210125032292066B46D560352471 +:1040600054601561946AE405FCD5FF270137976217 +:104070009469D560E4B2052656601561966AF60526 +:10408000FCD5976296692402F6B234431C80E3079C +:1040900022D0814202D9F8BC002070470322920648 +:1040A0006B46D560352454601561491C946AE4055B +:1040B000FCD597629469D560E4B205265660156117 +:1040C000966AF605FCD5976292692402D2B214432F +:1040D000A2B21C80D207DCD1F8BC012070470000DE +:1040E00000171300171000170E001709001704001F +:1040F00017000017180117140117150117190000F0 +:104100000028000200000000032800020000000058 +:10411000292A00020080800003280002000000001D +:10412000242A000200808000032800020000000012 +:10413000252A000200808000032800020000000001 +:10414000272A0002008080000328000200000000EF +:10415000262A0002008080000328000200000000E0 +:10416000282A0002008080000328000200000000CE +:10417000232A00020080080003280002000000003B +:104180002A2A000200800800032800020000000024 +:10419000502A00020080070031DD0001BFDC000171 +:1041A000BDDC0001BBDC000100140000D9DD000112 +:1041B000130C000015F000010314000095DE00014F +:1041C0007F240101F9230101AD23010161230101D4 +:1041D000130C0000D9F00001150C0000B9F100012A +:1041E000170C0000F1EE0001000C000031EF00019F +:1041F000064700002727010103470000CD270101E2 +:10420000084700006D2601010E470000B922010198 +:104210000547000081290101FFFF00000DCF0001CB +:10422000130E000031E20001150E000041E1000113 +:10423000170E0000B1E60001190E000089E600012A +:104240001842010105000000F7B586B00020029079 +:104250005C48154604695C480E46824201D9054611 +:1042600002E0002D00D10125002C08D0A18806987D +:10427000814204D1E088B04201D10120029053482C +:10428000039084460698010431430020002C1CD082 +:104290000A0CA7888BB2974207D1E7889F4204D1C6 +:1042A000002807D02168016007E020462468002C20 +:1042B000EFD10AE0614622680A602168002902D035 +:1042C0000020206001E061464860002C07D10221F7 +:1042D000102000F095F8069981800446C6802801D8 +:1042E000052100F077F807467D200E464643EFF3A0 +:1042F0001085012080F31088684600F087F885F368 +:10430000108800980490C0190501019927202D09F3 +:104310008E1900010591864203D96D1C2D012D09CE +:10432000361AE660A5600398294F86460020844629 +:1043300070460068002813D0A268E1680091C36845 +:1043400081680193531A1B011B09BB420AD2914297 +:1043500003D1019A0099914204D984460068E9E7A3 +:104360007246546020606046002801D0046001E07D +:1043700071460C60134802990069002901D1A042DE +:1043800003D1C168806800F047F8EFF31084012082 +:1043900080F3108802A800F039F884F3108803999C +:1043A00002980191291A090109090090B94204D221 +:1043B000A84205D10198864202D8032000F032F8C5 +:1043C00009B0F0BDC8010020FFFF7F02D801002026 +:1043D000FFFFFF0730B50B460146002020220124D5 +:1043E00009E00D46D5409D4205D31D469540491B29 +:1043F0002546954040191546521E002DF1DC30BD72 +:1044000003B40148019001BD2D7A010003B40148B5 +:10441000019001BD5DB6020003B40148019001BDE9 +:104420009DB6020003B40148019001BDAD780100C2 +:1044300030B4C36882688868084D141A2401C968BA +:104440002409AC4203D2904204D18B4202D830BC42 +:104450000120704730BC002070470000FFFFFF07BD +:104460000A0C838889B2934204D1C088884201D162 +:10447000012070470020704770B405460068002294 +:10448000002810D00B0C86888CB29E4207D1C688BB +:10449000A64204D10168002A07D0116006E0024656 +:1044A00000680028EFD170BC7047296001680029BE +:1044B00003D00021016070BC70476A6070BC704717 +:1044C000F0B5104F026886460025002A10D0C86853 +:1044D0008C6893688446E01A00010009D668B842E7 +:1044E00008D2A34201D1B44504D915461268ECE7BD +:1044F000704641600A60002D01D02960F0BD704611 +:104500000160F0BDFFFFFF0770B584B004460E46A2 +:10451000EFF31085012080F3108802A8FFF776FFE3 +:1045200085F3108802980399024600900191A01A21 +:10453000000107490009884204D2A24205D101982E +:10454000864202D8012004B070BD002004B070BDC6 +:10455000FFFFFF0730B583B00446EFF3108501205D +:1045600080F310886846FFF751FF85F310880199A2 +:1045700000986160206003B030BD00000028000298 +:10458000000000000328000200000000002A000ACA +:10459000008020000328000200000000012A000221 +:1045A000008002000328000200000000042A00022C +:1045B000008008000328000200000000A62A000274 +:1045C000008001000328000200000000C92A000248 +:1045D0000080010000280002000000000328000203 +:1045E00000000000052A0020008004000229000AC3 +:1045F000000002000328000200000000292B000A2E +:104600000080100003280002000000002A2B000296 +:1046100000801000FFFF0000E9C90001A40D0000A8 +:1046200055E90001A50D000089E900011A0D0000FF +:10463000A1EE0001150D0000E9E90001000D0000E8 +:1046400015EA00011C0D0000D7EE0001A70D0000C7 +:10465000F5ED0001A80D0000E3EE0001020C0000E2 +:10466000C9EF0001000C0000A1EF0001010E0000E5 +:10467000CDE400010F0E000089E80001110E0000DA +:10468000EDE800012C0E00006DE80001030E0000B3 +:1046900025E600010A0E0000E1E70001300E0000EF +:1046A00061E800010C0E000015E90001000E000099 +:1046B00039E40001090E000061E40001010F00006F +:1046C00029CC0001020F0000B1C80001030F000057 +:1046D0000DCC0001040F0000F10701011446010197 +:1046E00036470020010019000214000011DF00010C +:1046F000E846010101000000044801010300000038 +:1047000001102EC78A0E7390E111C20860270000C5 +:104710000028000000000000000000000000000071 +:10472000000200000000032800000000000000005C +:10473000000000000000000A0000000001002EC779 +:104740008A0E7390E111C20860270000000400C0C7 +:10475000000201290000000000000000000000002D +:104760000000000A00801400032800000000000080 +:104770000000000000000000000A0000000002002D +:104780002EC78A0E7390E111C20860270000001046 +:1047900000C000020229000000000000000000002C +:1047A00000000000000A0080140003280000000040 +:1047B00000000000000000000000000A00000000EF +:1047C00003002EC78A0E7390E111C2086027000013 +:1047D000000A00C0000203280000000000000000E2 +:1047E000000000000000000A0000000004002EC7C6 +:1047F0008A0E7390E111C20860270000000200C019 +:104800000002000004470000052901010A470000DA +:10481000ED270101074700001D270101A44B0101FD +:10482000704B010179A900014C4B0101344B01018E +:1048300029AD0001544B0101584A010151AB00015F +:10484000684B01019449010151A70001004B01018E +:10485000FC490101D9A60001C44A0101944A0101A1 +:104860004DAA0001DC4B0101D0490101A19E0001CC +:10487000EC4B01017C4C0101699F0001AC4B010133 +:10488000084B0101499B0001F44B01015C49010106 +:104890007D9B00016C4C0101FC4B01015D98000106 +:1048A000E44B0101384A01011DAB0001744C0101C8 +:1048B000344C0101E9A80001644C0101C84A01011E +:1048C000E5AC00015C4B0101B44B010139AC0001C6 +:1048D00001020304050607004040404040404040BC +:1048E00040414141414140404040404040404040C3 +:1048F00040404040404040400502020202020202A5 +:104900000202020202020202202020202020202097 +:1049100020200202020202020290909090909010D9 +:104920001010101010101010101010101010101087 +:104930001010100202020202028888888888880803 +:1049400008080808080808080808080808080808E7 +:104950000808080202020240D84801016273736528 +:1049600074203C6669656C643E203C76616C3E3A1E +:1049700020777269746520626F6F747365747469EF +:104980006E67206669656C64202863617265667570 +:104990006C21290073686F772064657669636520F0 +:1049A000696E666F202874656D702F7664642F665B +:1049B000616E2C2073616D6520617320424C45202F +:1049C000494E464F5F515545525920616C6C290044 +:1049D000617070676574205B6A736F6E5D3A2073F7 +:1049E000686F772061707020706172616D7320282C +:1049F0006C65642F70776D2900000000626C656C37 +:104A00006F67205B6F6E7C6F66665D3A20424C4537 +:104A10002074726166666963206C6F672028657612 +:104A2000656E7473202B206672616D6520686578F1 +:104A30002064756D7029000072657365743A207387 +:104A4000797374656D207265736574202872656270 +:104A50006F6F74290000000073686F7720467265DD +:104A60006552544F532072756E74696D6520696E7E +:104A7000666F2028757074696D652F7461736B7330 +:104A80002F686561702F7461736B206C6973742972 +:104A9000000000006C6564203C317C323E203C6F9D +:104AA0006E7C6F66667C746F67676C653E3A2063E8 +:104AB0006F6E74726F6C20626F617264204C45443B +:104AC000000000006C656400756172747273743A62 +:104AD0002072652D696E69742055534152543120FE +:104AE0002831313532303020384E31292C20666C57 +:104AF0007573682072782071756575650000000017 +:104B0000626C656C6F670000627364756D703A204B +:104B100073686F7720626F6F7473657474696E6702 +:104B2000207265636F7264202B2063726320636858 +:104B300065636B0073686F77206669726D77617269 +:104B4000652076657273696F6E000000766572731A +:104B5000696F6E00737973696E666F007561727448 +:104B6000696E666F00000000646576696E666F00AE +:104B700068656C70205B636D645D3A206C6973746A +:104B800020636F6D6D616E6473202F2073686F7783 +:104B9000206F6E6520636F6D6D616E642773206892 +:104BA000656C700068656C7000000000627364756D +:104BB0006D70000075617274696E666F3A2073687B +:104BC0006F77205553415254312070696E732F62B4 +:104BD0006175642F666F726D61740000617070673B +:104BE0006574000072657365740000006170707315 +:104BF0006574000062737365740000006170707307 +:104C000077205B317C325D3A20737769746368206A +:104C1000626F6F742062616E6B202863726320760E +:104C20006572696669656429202B207265626F6F01 +:104C300074000000666163746F72793A2072657364 +:104C4000746F726520706172616D7320746F20647F +:104C5000656661756C747320616E64207265626F45 +:104C60006F74000075617274727374006170707398 +:104C700077000000666163746F7279006170707311 +:104C80006574203C6C65647C70776D3E203C766179 +:104C90006C3E207C20617070736574206A736F6E47 +:104CA000207B226C6564223A3530307D00000000A4 +:104CB00075736167653A20617070736574203C6C30 +:104CC00065647C70776D3E203C76616C3E207C2074 +:104CD000617070736574206A736F6E207B226C65DF +:104CE00064223A3530302C2270776D223A35307D8F +:104CF0000D0A000061707073773A2062616E6B2557 +:104D00006C7520696D61676520637263206D6973DE +:104D10006D6174636820287265636F7264203078F7 +:104D20002530386C582C2061637475616C203078A4 +:104D30002530386C58290D0A000000002020202062 +:104D400020202020206231616464727C62326164C0 +:104D500064727C623173697A657C623273697A65E8 +:104D60007C62316372637C62326372637C6231762F +:104D700065727C6232766572203C6865787C646519 +:104D8000633E0D0A00000000A84D01010040002014 +:104D90000C08000030950001BC5301010C480020B4 +:104DA000C46F0000F02A0000A0060090D0030001AC +:104DB0001005A00000FF01D20001000651C2020050 +:104DC000200001302B11D80D490868496813F008FC +:104DD000FB0498EFF78EFF0446C1888088FF22FF0E +:104DE000F79DFD2046FFF73AFCB3E705B0F0BD980C +:104DF000100707D8010020C804202930D70200007E +:104E00004B1847FBFD06460520307075800099B1B0 +:104E100081301D3946E5F773FD3046F9F70EFF0E78 +:104E200022294642200445FD074030112E0CD05364 +:104E30004B052203212846FDF733FE121E40274B67 +:104E400075002D05D0398F002902D000998979008D +:104E5000E000211176FAF74BF8044D2859F9F7FBD9 +:104E6000FE002028518010060004002007771078EB +:104E700038B5049C0094014CA04738BD5143F84A12 +:104E800026468F1839462036FD6D707D8031119190 +:104E9000C97FA0370E912246397815320F92F14A18 +:104EA000109203292BD0002873D0F17D0F980CF0BD +:104EB0000DF800286FD0688869460883F0B597B070 +:104EC00008780C460F90002014900F984821484312 +:104ED000FE4922464018064680361090F17F009128 +:104EE000C56DA0301690014E100A27461292203749 +:104EF000F74A1552146C2AD061783C2949D04329CD +:104F000047D0787D00287DD0F97D129800F0FCF91B +:104F1000002878D0698868468184687A297A0004F4 +:104F200009020843E97908430690A97A08A8417262 +:104F3000E97A8172297BC17229460D310E380E91B2 +:104F400000F02FFAA878400733D5002132E0907E98 +:104F5000012806D0507E401E0006000E507603D079 +:104F600006143004DB480106141200F0D2F9169A38 +:104F700001211170A978D448C9075C3690264823CE +:104F8000594308180022A0300270FF20F07752E049 +:104F900001220270A878CC49C0074CD00098482361 +:104FA00058434020101442E0E97C08A80173297D91 +:104FB0004173697D8173A97DC108100D0174297E3B +:104FC0004174697E8174B189BC102281F189C181EB +:104FD000318A0182109940318A8F8283C98F01847E +:104FE000B188C183F18841840021C18442241472B4 +:104FF000B848817808A8C17401E04DE11BE00226A1 +:105000000675C821CC140C02D4E87A800705D5298E +:105010007B0E14300A7EF908A9087503A90F0C1439 +:1050200012002801D11698067060783C2870D030A4 +:10503000E1628A143D0A82A2884A82A2790A75E254 +:10504000794A75207A8875E07EC875A08B0883E060 +:105050008B4883208C8883608CC883214624310848 +:10506000A800F0A4F9787A08A94871B87A8871A0E4 +:105070008DC8140585206B0BC210050C90012018FB +:10508000103F75387D0875B87D8875A878C006C052 +:1050900017401CC8758E486946028A0A87428A4AA8 +:1050A00087827D08A90A77C27D4A77027E8A774285 +:1050B0008B10A90A80828B4A80807F087104A90026 +:1050C000A4380432F9000A14487C49401803907C43 +:1050D00030129900F05DF90398F97D8030817003FA +:1050E000990922A0310A700121C170039800218121 +:1050F00066E18B490041660521C16601671599602B +:1051000030C97E002904D072498161012102E02A60 +:10511000BA4809816181750099818224400DF6F8B1 +:10512000022802D2012100F003F912201B05F90622 +:10513000280CD20A215F4A41438918FF3181314945 +:105140007F890703D5FA7D7C23FCF8961005FFF8CC +:105150001699E035C41A01AE1818092000F0FBF8C2 +:1051600021460F31059100284ED020233E220021F8 +:1051700056241C06F6F806460A96031714986C1E69 +:10518000D03A04200EE03C2070700120307100986D +:1051900070801620052CD0B01D5A2407F2F8F87D37 +:1051A0007071AC201306D52146304609310C300011 +:1051B000F0E7F803E030460A12DD2025C81006307B +:1051C000461230053032DA1A12121A1406D0F8E0FC +:1051D0008B309A16709A2813B083B87AB07730461D +:1051E00000F0BFF83AE0287B7071DC2007B01D00AA +:1051F000F0C2F8163006B4F83DE0149E1A2EC23004 +:1052000008A7F801210646019E120D9E3004707019 +:105210003198200BF87D820709D57171B01D6A3075 +:1052200004A5F80AB6400B30461DE0C007C00F7059 +:1052300071B2129978100BB081208CF081608C30A3 +:105240008278227462300483F8066012166030247B +:1052500077F81421017000994180B97D017100F047 +:1052600075F81598807E022826D160781499084335 +:1052700022D0082C120B2C100461F8122C1C0C618B +:10528000784170297881700FE04064041C06C006E4 +:1052900000200A6E0512390412400C1D88031C08F8 +:1052A00020B1A201000411A0051007998180397E68 +:1052B00081563C064AF80020171805100640BA70BF +:1052C00047C004600D03B40148019001BD919B02E9 +:1052D000000C83E1980C837D9F0C700449FA010C4B +:1052E0008309D30C836D5B24933D99488290488356 +:1052F00055073083D59C3083397B181027796D0191 +:1053000000002101804180818070470A7802704B43 +:105310007843708A788270CA78C2700B7903714AB8 +:105320007942711A20046802600E0F3470474006FB +:105330003414497B41700570F1F7F3FC2068F1F7F4 +:10534000A4FB256003141B2400761C098002408006 +:10535000C10240062B066419F8B54E784821F0B218 +:1053600048432349214D41180C46AA7EA03400270A +:10537000282C22EDC3020010B5074CE06900040898 +:10538000D5FFF7F3FF05480078002802D10120C0BF +:10539000032062100006115012C6580F4EF4010689 +:1053A00007CD7007100671B800010D040006550105 +:0C53B0002A0101000112AA01E15C0000CA :00000001FF diff --git a/tools/out/caiic_ble_full_ota.bin b/tools/out/caiic_ble_full_ota.bin index 0cf2bdb7e3c3e361eb90659d0eb267c3a325c26b..0c78c1dbc0d178f71bf9a64f7b5b00ce6d6e84ec 100644 GIT binary patch delta 13778 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 M;iOmb&1DGvKS-79djJ3c delta 12840 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 K&f*&j5&Cc5klOzM diff --git a/tools/out/caiic_ble_full_ota.json b/tools/out/caiic_ble_full_ota.json index 01aeb65..5f7dd2a 100644 --- a/tools/out/caiic_ble_full_ota.json +++ b/tools/out/caiic_ble_full_ota.json @@ -1,6 +1,7 @@ { "file": "caiic_ble_full_ota.bin", - "size": 53072, - "crc32": "0x603CBC54", - "version": 65550 + "target_bank": 1, + "size": 54204, + "crc32": "0x08D5A053", + "version": 65553 } \ No newline at end of file diff --git a/tools/out/caiic_ble_full_ota_app2.bin b/tools/out/caiic_ble_full_ota_app2.bin new file mode 100644 index 0000000000000000000000000000000000000000..c55c0c7cbf575d04634dda65ea3a35fe3d8aa94b GIT binary patch literal 54504 zcmce1Mi|B47rwH)1wXVX@WlK;cs>>XFrrz8J$_-nhH>`J`ZDIJ%(rGJxH3qnoeO-miCPvec$Y0$^f z{;U7Ki}^bxa@5t6B~gh8f}NHdl^p4u_?%mNW{UKb=$l-DU$J+IBR?bw(`b!lNiB&AQbQ?m{OJ-s zLSjy7j->BOoTO6i{9-40S8#>uv_4(EA-LS5t&dm?e$jxL_Zj@5x?zla)6##ho$n%q zm$E!Z^t^0T45tgG8hSOAgMGY`73M>t)n{E+7Zp$G%I4@I~xj_nUhPC6lB< z57Ws+T9C{q-BubFt;9JLkCcS!%ss?Tl$F*;);zK1M{XJ?Gg9$)yDxW(CFYZ-yLp8V zKknvbQLUc{p*mNO26MtoL|JWp(#`iNYyPlCoSc$fCwa*fR@=6c%7M5AkmBmmUXxeb z_qR1~t`SPmM%CAG*U7vSr02U`#%Na5e4GfRt=D6U5+OUP^Xl;EqZ=gSvAlMY`1wdq z7a*&P!PTFaa#XvFqv;+)_(0bLDech8K5Ml@BV!chdWDo{DbzmDZz@~k(G>fvhH%=E zijztrH@E>o(aJEDsw=5HqcShP$y!~>p`7NB5oLz@$uyIFuC&QY5}yy(Shm*A3a4j% z8PD!`-l99iNhXg*PM7IA+U8zxYcCL+F=moxx>^nlk{!uo52uC#0ND}jB1#p; zc9v@WWG082U5-y>+D>AvZYdrSG#-OujESYj@to~JtHIC8?<~#q(dGENJRAG1)vb*S zI{qvxv$M2RAu&Gj`5HreLwj75Mk|y|KXZ>GR_$jl`pKc6L`QNBAwJHv(^!k! zbUsr;r?7g;yi~D!MYr*qRV$3KxzwPSd}1qRpf5hq#726r0II=OKa<2_5UlEwYyg2ru>6@6j6CYaS>YUihX%TI#3-Yg}n-4r8%a*|WDRPa@N}XZggG0TM-?XhpceN~*OoNxU^gg5o{B z`mf?MsyVs3+A0I%#fXji=SzYF7)_+n0-2?eYl5A?GhD33kMtnt$dXBnc5wcXR(H

9+Xcs9>X7Lk>P)rJl?*T+c)DPO85W%6%x>dAZE1-Y-32-VkJ z@NsmS&-AtSU@^ntE8T)^+2nlbHL2slYT-v)uDS zvAbBv{=MfVOF=fRc!ghSU0Gb9*)zXfgE3gm9(q8^oRC zCAB%mSh<$)Bunt%^owOeS<&Sdt538LJB=3MGysklsKm|}9%l(VZ~3xkrBfxQe>Exh z62mK>tX@Wvs~`4|=`UFxs`Xh{mj-VA{JmPD`RUy&ZJL5?lczjev>F_Lx=3SOl(dH= zcK&FOXgc)mI;>jNkc`pf45u-kY-x?Szw3j%5A^)u#e__2Fx*8BOFjc9aZlSlHhC>h zzfyTE`8IZ2E?>sqoa>znr zt80ma2ZU0I?QOiVihAi$DPL)jrbtDTdunxO8l{z!e^J{k={?z=A4`A0die|v&mqg| zTCJ4h`Agg^Sv-ZZA7|upajR(X=nyuS{GwLZNA09cr(o8~F6ud)<9(i0W)f?bsJ6x$ zs0FTijubc5lEhC2e}nOk@PveV7LnBk-jgLSB5QKUw7F8F`xmumC%sbgqgw7F>u2a> zfz}0B37urr(bHx5fXStUX6&!ro;N0)%3ChJrN>Iyw2L@EEon1hN0G!MgM1f3p1B&9 zPwV5_Km)32nE6DrnmU$N&m982a;Q*3>BN24lzStumVlfs6HOPjeR^YVuVoMDQ$}|^ z?c^^#U3OQ=n<7=7p5H2x$}d5yGTJ=U^M|~8V&rL=F>A86*ps#B6Fn(k34EuPJgHwa zZ*GU1ztmAe5`8I7(fC$aTE!~QXRJK>o5q~{VJMxxwhq%Ga}TS5Q`gOWQg=-qT`BWP zeo-Ir;1PtbmVYC!4;W80WXY#;^ko<6X^Y4iwW2BC^M*kL21Q@l+%k&OskzAZm*{?? z)+Uh|nu}J6t=~%bk7^%xllWdYtM~t$uO0cKYQDFDX?@7e;ML^O%cdNCxsm^X8nX%} zlS+Dt2%u!i!n|zHDWX{VvDEN`F=IBTAw~HfeUwZ$ zJZFsQ+HRI^l=vtgJKl|yY#tb~I(vf0>mfEf*4>i&58yoWyj)4F`rE}CiNjf!n<5?b z2wIBXRf}`K&Fo@$^_`0(mW4fF?hz_61Cp?yO=P`m6NR#8OL*yj#9~iWG>@elkS>eF zWSvU?xhL)iTm&?}{I$fEA7Bvweaz8optoPd;|`KagG_^2 zVV{-E;N_L2I3`h!+D`dfOG9-mJxl&=kOs*Nef*K&<8F=YD_v>T^)lFHv}CA`(GT3S zWV!&FVS+@TaXCPJS5J^9C_36|8Raa6R8!ept&fxG<_cDVQw$YEF;$Rh z-8mp`J&(7`NDq6O#xNa3Yd6u1yo2BQ;5yW9j7CG$(0dHj7Fv zfyy)hqYIM5uR&jOWKi&+>ss9g*)SR953^F-VOH+dw5}_3@(SORPVZssfgN-KTppou zMgfHCLMKSMHd`AvmlF*aCr+E3U#`ssr^OlOY4h-=oDeq20Z9DLsOE^aLjzvg;>ky=MY2UQ zdnSVtWORi^(zd6Q4~=T2T#0mO+cmLtvT@Yl0SzK(Fl+Nw{+S4;CTTsno+{4`9@3s0 zTc;IEc56Q{5qq|0#AI@@5m4#leyTO&1jv3iM?DGB$>-C5>enr%6}qKb<$r?ucV>99 zZ;aKM=bdmT&x|G?N}tH(=~+Ar9Hh@xBb0Gcho`oZg3G_5rWFvz)|lblFTlMrdYcMa zQ8LXSWxKK^V{~m3&bL^!PFp%tuBfh-Z7Q#2k;mgR-^qAw>Dnfik0?8>N1Jj$$B(C6 zR=+OvXJYlzF;L4pt$qEO_&ruG4tm|OOZHtR)7LiLgxO&AR64Tb<85GUipjRjbBo1w z%U{o$1+C{wisYJaa`JsgeBXEf@zUS=Kh}}6?aMYgO!8ufSq?hN1b5zA$%4$bQ4mhghb&id4gQF}SP`02>k{9DICJ|F0F3eKDSu3Khzv z4N|Ws2QalQ^&`b0i8h1B??0w5lju2OpAYKc7Ud&7k%fLCNT=Aq{W!sc=|Yx%rylP} zQU7s0f9|tMI)AM{w_oSa?*C>T2Kyw%V4tFReGbVW`u!8X(Z=iNUhAK5O^p6rnPj$O zF3_W1saLvN`R4aZh1jy&KvA@-1BcRySUm*?)0p;}jATDrI2F z)EvJMX-cod)juESXM+dcJGXghlJ~`a{4-971LJx;T$F zujs_@4&g^ z?lah%p_BXx>ZMV7vaAv^v$62}2kDjY&#wuej9iW1bjQ{FjsC0Qqrc#;l>OPBtMSFV zua@muaW%gBfvfRnzH>GH{6kmco34rf?KO4wT$AUXUtVqZxoi4-{+jT^d#={`O89E{ zzZ!pe^lE%X?$tj0+;cU4|I1hNAH61A(RDSxr~7I+eoc74laSM%T7RgH3x>)L zb$5779u8k2&_gtFEKM91InqQN6XbN#2tHQ8*`ytG;@6T&C!ZeF)$13flbZ*KU5EE_ z#JxEfI;mOm7tje)_y2XptEE&VWWGou-&z>z$&o+-l+(mRsCS}#3cIdQ<~EQ@v;25> zwEIB!p>A_^wk%YeWLNbhSp@B~yc%3hb-rv@7~~!(=_>h|{SaC18BM-CtdX9cmv{DI zp_lA)=U>WKijn3jDWEL%x#2}N(6koduX2rYSs-+uo4lt%|3i>(n-_PwC&%{}QJVv! z>>nZO`+r6<-)BaQUVnfHg5U3-YCG!J`D}sCfPby9wsWnBh=QD}y*^A)BWH zJ9jnp(co#FXcXz`T?ds2Hy)8+tVx5qiq3aG^ zoGNoWH44T0an%O-=1xuGhXdK5&S;E6Zb~a??3i00cS?0gsZvw8iZA= zuJhW1d)>OYKge*V-gba*h2+mExjWYdHHiYXjA7o#{foVS>0gXmwhRP<0#Y`mo@eD` zUUEvec{PcV)NP%=>32%^qTKsP|0)%f=u>=R_b{kCc|+&V`!}QX@_{!6V`BH+tc8qaz z!*=J)nKLte5nZIp2HVf{>w+hQ{t7SvjwXLbSQ3wd?Y>d^jzG>U`X0_ly^flAW zmiq+I&|kO>u;EVK zjo({R_j>c7HThN0E@d6Bk+KetCbLEu)W7NmcLu1}$lpf387U@-x_i-MZ}ZP^hnOVk zvA6Zl=niSY;dBJ=3R;4uL&mmM*jI)q+gV!dEIv_?W;+Yq&0%_&JIo)}9M&Gz9o8Q< z95x>Ib(#+IiFEq*qoLqv@^#3wHF79O!)w8n%)lPwvB#*qth2YDKD9up4bOIR@*F%< z6z*lB=w4oNG-4f1cB0%wlv}2Lwd1Q8UrW`mL-;De*CO@naePgXeVwuXrQZGEPT4P& zmvlz^EBq!!FGP5JpTD!SwZGBNDKGko@@IdgbWi8jAfJ%ZY$o4E4OCv+xvPJDC!cs; zjr(*^)c}p}hqc?WTEdO%n;JJZ+$`J(n7Mfjz63Q6J7!&T)6PcWMr;|D6a?IV`(PvHB~v1D#yiMrzClGkzhEZ$hWkAW?QS-?S z+qZ0H^9cP~24f)H(6~OZV`DQzkj=vOz)p0DgaX?Fo3<|yDz<0lu`YLL&hJ2d!ssL>(FJ8L2u+gV_6BQFY=PvwGboYb z(d1836Jj3}@3cPZ{v*y+mVRsLW~oZjCT0$~u%GT4)8r8Tj)VNYL?x7}9U3h_1*)QCS_LUJ<=CvW#i$;9EJ3?kc6OFi^sc}wey?4(1 z7Ps+CWBnW(%MnmZbgHSOD(hlHmGQj>TLV&VQ&XN)Q;HN;$9IPygSxoZt8F1w^rGMU zJHIY536vd`|D`k1uS=X%NB=E#HrJ#G__XH5(vfnP<)!77yGO4MTa@g6FfsKC-7Q%I| znKNg*@CW!%0cspR#vwzgOC_Ia&fb}~QhmL2W2-_pysP7v)A2i7rvQqcfKkdf?;U9_+6~SN=;cR9bGc(BYSl5?7 zsgNcdUSC=x6&xN(u1~jg*8n2k7$DQrp7|0x4XoHdNqIs{l`YyPv^7b_aEtrzasg<; zsWJzt1$IGrvg2Xd=y*uZaXcuS91q9_$8LEKWH*rg&cE0B-+i}KZR`89kL{cnx~YxT z8y%>S-tK2*S37V53kA{NL1F^y1cX>@EzUc)WG!aW$XrI?;5o<=0*QI^Re|ooCxp14i^MV-OY5m{x{>NC}sp;Q(x#&pp)6vJe zfBS+UjU@jv+R`ncPtpJ>C)HW!PjynH{|T`aI_Pf=uwK9H{^HE5YVI>*xn~WKS@Y!i z5*O1d*DE#3`^x_)&db+d<`eb-hw_q-KwEuGZRyu&>9|_9XRK`gSW7=vTY71%CEb;l zo>O!GU@Z4wip+W|ev|Z+cO-dubYJ(Zeu`PD>c?4~g7ULs7OWol#OPpQ)Gi4&8XHMI zjXma%({{t{h3!RA;=KEO5k`_2v`Z7Cw0$J`W26_y$t+WxJ2nyDPmOZNu>Pa_yK|IH zrLT0q=+>RDlrm{i(D8!3GKazZreZjn^Qj200lF`%^1^!oG(`GT(Qi zTi53CC` zHLa_@ne;9v!a|(mWCam&#v^f_3wRi!5D+j32BOEe89G$XQE)N$s6RN8ydC2-%Gqjo z8NwRb1YCar8bm74#QkZSSf`#N{84CikFvB0NMn@4mi6ne(2^S)H*UF4SiNQQLx{a6 zgPPWEYy>vG?+W1n>xjgE4d^k#HwPdEt*j7ipiPXc8L;%u;sWcyPT?2;1LkP3n#+U|+`=b(bMq$hsXFR&jyK6J}V#G~{FJf=wZzxp7kn2@5^yA_~n-n;N(5 z$nas;q*pY|tY{ECj8R;76KJXCZB3i5u!uVw8qn+xVbdL%`AnzLpTK5eTWHe)Ve_nj z%EdMZ)&;k0YHV)YruOPe`q(+NBg9%pHK4uNX}f+~W1|pk44`kQ*{xR0CH@`ULXND* zEPNMSxFPXNl?%`JnXho+d7X*=^`OkRY}-A4FlCrcc0x9)ocB0S9@xBlS77%T*Er4t zj+GV0=*#VlS43ssC^^n(hI)#Zlo*{q7x84HG94H7-#kbYELE9oev=OUNCEUJz*1~1q zUW&LN_#n)eI>#aGIo?rr(GRXM!yW2mt0DsP6vr(~X@y1&7se+p6)Pql?ZkKw3=v13 zT%?8{K{!_~P{R)+oFnIB6u-h~ovMB3@*xADoLPF-4Ka9UAEQDd?ZM%Jioo^WGk3qO>}pmKyP5zvqS7@MyShv?A$t`vin&H*N; z(ff2)VC5gg0Aw5n%sqz0+oKQLG!ol`4-ImXO)_^f9BD}WEJdXvg!>VG4R(cwL>JPv zwlc}c=Og}NdJ0;+IW=89kqt=SH&70odmXg;*TQ&n)4KbyQB`nfi`N|3em`Sf*zU}L zee;&)z(y7LtH6n3H?VyGUZrWX(8vTKSK`!xZVqf}1haGXZ+mk9A{HS84o491vF?7y zE~g-D-myu|uPlX*yhn!~f0Vv#^Kn@SJ)EA1Uj^KlI^WxxX9H^PylJ`ndSNAd-5@w> zrFj{ovNo`TZF)xJ)d&rN=76xasd;;q0J0UNViRMVW~13HAr_Ao*Kgdi3&6LzdE1ta zKnhr&Zwbxe1;WB5wSvbx8|>DWjaWbDw}fqoU3urirMC)A+qMc@cQmTZySe9bc>^Z^ z$1WeXNgVn)?P@>SCS^o7o6VY~vmxLKX9|Ke-LXA5PJ&{*M-3=xOy}TtW4hQ&gT)9@ z)b!7AseozT-o%LZ3`ehIQ3AFBULqmSbB(^Y-mdVTK@KeOBJKY!!mH*RH(H zfl;w&9F6K^i$qwpdpj_#2bjdOam%{<$GA-I11#MOX)6tu)aQ%T&usf@{Vo1e{z>(d zd{MV1?hWSI%^sGgs6O+Z82ir0w^mIr;4(RKug3717!zWKGI=za7(zyYpACc)VXXjz zB2IMSS%~LOJlD#ksoJAZ9m~&2M#zivugHsCC-`7aefEYz@nCRCliicuROPXIoK*9|uWWR*^yy}~1sHj~;?8U*= zO;qF=*X)Fh+HQtj1WPlYcw~36kAp>oL(U35>B;if2l-%!r{2%)UTG-|YJz3ZyB$>H z4x(+A_Lkqh+gz!WS6ECz*hYFxelz;P@|1X39v1hO8b@}E78+!7a+ZU&mlY&-GUE<8 z0o%2#;9;@MT`w;Ra_D`*jEV6=z3JSo8&>Hr=H^ZNf!O0&+Vlf)rbk+9RJ8wFtZwb1 zAf2I=^I_?cDX)v)8oa2xnD?URNpXh9X>%H-Bd5S@!s3@=@*85!^wY3i_px%r(mC{lO*;HDM1p= z?)*`3ZO|4ZiHC-iCK4^`{87`|Cg?sB%|lG)ZK|xS6ug0L4U#I3!Iz1wbP2*u8By}e z*;j*et_J6h2btKLteib(JpbaA<0-;&&y`?!`Kpzf3f27Po^Xmc6qOlagFq6t0i$=H+xTt}nx|c9P>GPpki*PUqA0EJa-C%73_EYwoUl5# zqfYkT%HAi4t@e&|*<0O*^k;M3;U9^I^aZ)kV}E2_FzStYhWSqz%)S>$!17Mhvz{W) zI|04&gdsB~wC&c}tMK)Ddet%NqS2V$?qlCaFh1rJLSvD- zN7>sx#aF=d(^iq|nKmST*j*w&3!8@t`4g2BY=$Z}arw#wUnULll1X9dQzV^oo%Axi z6G&`NmjiMX-OFh^omV?2%g1_g-&i{i>Bk)}ws+P&hPE>K2w6DF(cg)MWWT?VXhxXa z4?W&TZ7s-?wi$Jzh4&eQt#$kG&CVDN@FLDy=(ngJx-C2{{?qnDLb-fso5y zco-nx4xFbxgg-(XBHm+lmp#JjE@Sq^{G!#t*f;9t>*E{DW$hm7i38#RXl72-)D!25 zCMr|t!&*EmGB{@}zHP&JeA_qjw_VBKb|pWxYkdVe>M#U3IqG4WII{=x1hoyb4qsiPHN=T<^v-;EaY(4tv>3$V17O0IW_xv z;5$kLmaaLjU&OtH9whD424J=%JHGkyo&B*`SbYW{ET5Eg9x>M)o#N-D_a)1Ep@fnU$yk{$}Vm zY*Gz?8&?mLolacLO%;Nq4A$X_L2{jpy7_l`NrZlU02V+*z6jO zEv4PDXe7C6fPa@+Yf(wB5PQWUU?2nB6O%M6~}xJfa1G;+RRj)Llr?&>$kCX{R{%~H&3{w zmTiJv*Is6eUbd-}%=o*E8ED@NuEEv&oqh`c1M?EB)tH}=iv>x-Lx^&VtHuO*AQb>J z>>=r%XPAX;h2{MU$F4XjpDvB~G{9=`3$xA%Q$bh|6%FoW+!d|_XV2MP@bz=eH##T2 zt7$it-Q{u37cE7|tBHQrZ;5elYT7K20BbH#LF6?auUix4n2(v&6`tuRii1M)gdi`k zbQt57806+}TB1hPs?v4Ke?Y4>Ui(+)UEz(8YU(a6hPF9~mN&p!QKK|F3SmQ85H~BR zU#szCD-?bYRN?WP?b!-l0gp3{Xv-}-t*o~E=z4fU6~dMh8iPv&`hr^>U(1r?OV~-4 z#9zE@QP#nduL0JQji~jx%OTiH8ZO=E_zV`355ht+N8SPpm0v5{VZXVV%(MuRzWj-O1iL_?P?vA;~hx4+*1HRc7O$mjhzp#;Jk zBpS}&#&Qv1`8Mtt^XtEs|%Q&pK zucWoO2QT9EX+MCJuONZf#7d6TmDr>jsTlV1&kWLbvG`U?maZEOct~QTz>Sap@eamv_jY)?k9(DvK^c9*B z=tQ)qEp3MxymzxSjgyOu-KQo!fgKT$4&SP~V3LSUbhp($AywNr#irGqn_=4^u@Qw}+fMnRJ+K^hmu}0!!yyMI7saK?z6{9xpESJHLI!b`GUThhZ$QDbCVq zJfPQ}%jBW9J*8Y*e*2wHjeOnF+_s$KIc+)04Mzw1kyFJEZ3DSSo{)~L$>~^GnscZy z#A-;yb7I=#h7tj^x*ztgfKCnkLKQll#vXIi_i9Rr0-I3yIMrIXn9-t%i6xq-!t2i3 z)b)TRd*T-Zw-%G>I)y)0($RZQ2Kr#JjPhSyRQT+3S9AUVIWZXswhBs&m8fO0%UL=;bVnXF-j~W00^xTo7u&l${ zcR)(tanwWdW2+73wno@S>tO3_#NM2Oy;&QtRo26b@IJ?l@f!i}`LpQ7e1Rxo><1Dx z9M6XhzcO6dt_78s-!b9P9{AwWXGq&}g$liT9y^L67kP%|duO>9fyj+h23ji&#&Ewo#|%y$Kz@(iLl5fWudTt?3l)1@Pi+6WHD^ z1Oh4!vM-2kK3a`0J@6}!^UjiT&E8YWN9Tv~vF`a;_s=h} zoS(*b!#mgza)kw(LA=%Vo6?$)?pQChpM2CDV|E&#)&QXlK6@t_E&LdiilzSur}w6A zEzXqSuV6`qFTVypmm-IiVIhb9B5BvcH-mp~LQGs!+)kC^c9&4n5v?Q8oT+|pz)cvZ zLlZCQm^lW|;}HAaC9P5uF6r1~&A>U25%Cz&mzT!(!pk2LQVmd@fk(i@{!)y-tYE&H zts2c)tpXofp$nM20d~#~DRnZfrnhvJN^kP?oNGE!gz3n64sC%SxSEqu?)C7^(aEOZ zDr=VC9P$RmQYN7r|HjGc%2R4_Lyqu3yArh?hvs1Xm?*o-&@TcHk z-qNKfrdSbt)wS^9L3wD8egeq`5m<|K+D;BMiL8J}(!=sy(@qnqA#G^_F6>sTji~7Tcg|acgTA?1@j|qJ5LDFM~dOuE#E)jyA) zXtJ<5Ho+i$X`mTW)9vK+BOGNkhPg+y8N8#(6=|?P&{LDd_n_zJWNl|UxneLWFuNbd z>oa-G4Ru6V4cY2FOjx|Rab5G6@D>z!;`}g4>=_VkI@C2itsAQ=sMf`!t{Kdm@EdhB zG;P09O_dO6fIzpoX?w;X6Eg8_ncB@gPjo>S|4;1cOo!9S^(m%nq!NYB`k|CwDd?oF z8>F^KZEHLdX*IVrN$-Rfx0r<1P=VdFoj;a+l)8rC^pef2bM{#T@4mF~#J;awZ|*aB z4g1-g6^^LZgM@OtMyn%4HR!5d;#pEX$2I4A*L>F;*g6$rK44#!<0EZ&1aPpBUKzHr z^2w2O^2Ibs%pFW8C#3aWK5=*mvZX}Z5TB?Uv%OlepQ9hQarCu=9F2dUqclvN4ms3A zDvFjCE#{mBGVjcbLl=xWJ(m(~%u?y$(F&|hFUHHs+1_;W5on(>Da~riFVqx0Qg#lo zRSS&3E*k4QKIh^-jt*nZQ$0GVd>IjHTA-9J_m<{JH#>^nHGv`)yhBN8v=rm<-d^gZ zi5G?@gyvb`2DEAc-^c4-_JJ`^9t;3Y=RYCz z%_WPc-bi>nJcfOJtw?2QX86FeJ=7ZUwvYrFC5a6~Z11qNF90u~7s`p_f%B`qTy%9k zAIlGudq9uN6dWh#EQ#Bdw;UVeclZn;Dnuh%TRbvJS-GgK_0HRT*4A#sIPSqM0<~d2 zY~a#1i|6ue;OO&cHx!NRQ+lV!5f0%!%EJ0vuPGI8ZFTQJIbyF3lW-2F_1x^;Cw*jn zwEHG6nOSuHrey)?z#1dx6=5%^;m(O9ED}Y8Kh5dxNVmcH<(ZY%L*3o(zn+=3bZha! z-HUeTbH$!kcU^o}xGPMfPVdes5v;vVo-2{3=1Y~Gv_qSCY$$(LCFlk^%P5;?&5oBV z^OZSD!7M=*W>w;gPQRr(|J_Q!-BiGxX=I8DcT)gy!NC&z{uDZX26utMprjAcvJDc? zC^6XOW+^jppA1fWe7!ZOQCJ=DZ%m91=*HHo!K#V9(7n%1`WE#w-1-RMimgEe?-o2v z2W~S%wtXidBECod$nIBpcS@xDk*+BcjSe~3toC}CPrhyOTTs;TF@H!C>kK(ee+~&- zNwr3Ae)fc#g6Ke9g3UAzqYpq$JoJa1V#|DMcTa_U@${$Vbe1<|wazn#hQ`HH<; ziK%sK4j_un9(gLOlX!v{=CU)P`+Ab`!_l@l?+yp{k6x>un+(PQEkJ2@Na_IlW~1 zsc;}PeJgLf9Jy~Bowk0f-d4WEw(I!rz^>qfOw!pO;RXNJT;(IwlO-S9&B1eR{jO{@!f)}HuPvnADZBeAVmXyZ36hU$?=JbCSe3l%aXN%61i_{@F2vA2Rj3TWO6|_ zKWb8pK3-_u>Ui8Aa6HZ_AL0Gc~3fhLPg~ZBfNbt_IXx4*D{=3HxiUI5y%MDQ}q7=1ZrADUUVA z8+?iUL-(}!I*GS$mAdLGl&QX;#psyvE{RR??UM|Z}95RZ4Ip%U|P0Wo0RA?X7s07hbaA54tW zO3G|hQ9zwhg+~U5YcRKe|16!}$n%uVGm~?%_)t&55(*ET;pF#5iv(Tb=K~>uOT0eJ zeqV!^4^h)1qekyS%rcV>issNswq`Gn=zK%T{~j4ievu~KA(ign#C>R$)eCB|7GAip zb>pEMfhQecl;UCb+3X$=B77G&Bthx}tq!f$#Ak=oP8!czs;|J_tTvp7WzRi9XsKTr z&e-vNeTIjhmw`kAZ#_wJ${VPJFHQA$99k(63&eyk#6%z)_+DPO&->GDg30Mdk~n-GFMJn)^szQ>5noH!4Cdjb>wbKLE~9!4jd!7=8;^0R<(391|wc6w>pN3~_o(8!Q~+RcE2b&5TFIc%2JhK;%c zXv&`t7eE&d&u2~vSDT2=zFX@->h89EGE=YA7(iYhEJzd#j~X;KF3t}X`CUz24)+HX%Y)k=vf&z_B9t@ z6JTe`IGoYsgM$S=DtJR?FU??#D^<@u zO2+4j+4iP-=GpUo1vvi>4wx6`FB5{a!o2iV^bi(4xN%94TsD&UXvB6ugZAq}sgv_S zUk@dp7)T4#{a?8n{Xz>76u%28#7`)z^MMNmZ>ezAGtZ_+-kmrVnGTQIYW->3SF>pg z!3_q?zr}oVJiobTUssWe7YhI(e;gdgi*;A zTs>6^yzERNwm{^g-DV#T@wV|1XUji72@5~eK^LaFeyCH~MyVSnT=;c}mV zx__5i+uBufs#}<1w%F?VX}r^Xe#UMxBS+SSipxBqRR@eyC!2m7dh&rsLhD*jcTb+O zE<&b&emj3Za!ry8A3RX{IB1Vz=?~paRvOBG@Hke_Xd{XNXHBJ)ic3JHGPblhl-6gpKhDYWUX(^SGfc(t0Y3mvzuVsg#cvQqi0oOR%*I zbE+?Qw!T`7-Ecmq{O|q8iWf*^imrVy`Iq#T$cO#ZK?sir6b9j(2;&(}9v)z~lR%D} z*fg5#2M$(gbdu1hcezNwTLqvS3HJI_@L=X8k9IMe-bwLets7fA-Gy?_(hazAgZV_x zU9;*o(b}u^S$lI1bRUZpIX}nk8;%g}E=qhdz_eANI>sZjI>{>7Ni&)@(i$;w;$^EL=M6xI-%;8 zudO%KQ;3ykz2t$NsxUT3D9VEAXk^F*2W{A8cClO(Pm zwsqQqBr#`rT4w<7nZuQxWliq~k0R_Cp4%B{B8l?h8#>E2yx(*b;nLxmoq-J`Q8IjU z=TW>T4zqKQwW)d;0!{js-ch^Qw@`2}uQ2#7Hm#cl*DNd``gErFWHJkx zzbn2|DpM$oIiKCDI$Ei|Lu2tQ0tR&d)U%Q~O^&-;s@cg{%KSl8TPmC&lbG$;Y8J z;|R4!a1M_q|Cl0nY7?!itQPYA^ zM(2$tyWuVA%GifOM>}r6Rs*=I&@y@u{*_)$kW}T$UTZGyNMTk0Ue93i*%1!@y#n@6 zYZ|*(R;dqgUSIUHvS!?$gWts@n(JfU$g_Io309FQ43ItpKRCbuPrTO)5q3@xoK zn86knzc-b=SU@{^S(o_E0LO5YO$cfef5FV@)tMILsTt$ehB_5 zSpUng1ZFe9(*A2KZvT*Bu?So;lDq^gF(5OoEjtUw*Hwf0WOE8TEX)cIeYHk*2U~(| zZkUiLSTSHMpS8u$)}{?M8Ee)ERbQWPbAKN9m9~u8GNfS3tR1@pv@peJY!cNinxoQ* zqscn>5V#~rR}&tr3ZtVAWBnK$Y z&F3hWQ#}PsfgPuJ9;gWRYIDwZs?e8CewOY$(97hzO-wqs71G`5fomncYRuZLu!?D| zt0I4jGrpA730}rd6Rphp2ePVy`rIXXi}Dr|N1?wEH%}4RR_6O}gMOc3>g9eSME&Mq z3|iFXxKEPApHeM0pF$2MxvKsvN1xlx(fN2X{e_JBLHL)jJyi!hkNZzqjCf59Y*B&^ z#)ZIh1(Gi4=b3FQ4UALvwQJ4n?%-(}={nqfVvq-ucMsQEne>I7Ga6@&O>wI%Eb96+61!^)cAhNV;_&NZjPo;;5_uu+OQy1`*x`p1 z!H=E`8J_S7tQDKnPyg*V*w0)&|Yi~eZHUpdm}UFW>65hxO;do`THT!Iyb15 zVs*MwCM~id?iqN2s#00I>qMW&SDJUmxR?*$Es`?Pdb^frTn$SLL8f44{dK z`kO7>>N!@tH`oN&iK0I&<^QekglgmSQ$Khg4wfC2qrmRMo4X*LP28Cpx8dJg%P_2n(ALF|`^WstOdWZbLIfYWg>`O#SJ zh48KAWhPrpCvRrHvZ{RGgZm(Bz=QiTEA)#Di(lb*Wi8~h#VybX!k(0qiw_)ke|3iK zNhYIXa^%d-)*xl@ZSK*-&XUb!Yn}NdgOskZ_Oewx!16HL8?D4c+awVh+X?X6W0(sX zZa#8_Q>p zr02g2h|obxrmxh?hRRf24;uwoDLFsKug>}D8D^)9e?7kg472kKxI<8N4+<3q`x&3~ z_aX3MLoAKmoCME6{C)&`#-U{Y5V#ECE8HWhk)A(b6joZF?Ec^YEN`T9;wP~4xySll zXwF=(GrRF4)+603t$p3b%1_lfV{)|I=QPqRNH0nuDOw=CCHCnxxVe(IueNrGW)G7~ z8$o$%qAsZvT2b3U3ogcmR`yBm5Fafp)4Vjnr;80GUmAjT-7yvR#zn$V@;H2|6+dp6 zZhfuA**egYfSwzt0Red}J9oFJ zccrk}n}-~jr&YKot{SPI#r?2GHb66V#}IDh2|Kp>!@;d1lFed-_5_-uaO7HBDOfsPY|7W2uo z=zFSX5^n1=qX#z*QOE2!%Ns|_^da1Vh_l%FkUd=FZF3jJn;u#hHgXH315=Km2XWjN zq>DiQ#QGOu{R^UhRRa#ms5CvKE6d~@N}e3lMItu3btw721_?awhLT?ovQxY$o9TIR zqjI@1Y>_G?qjO4M7I|>t0ebmb*4Qt3z56396A!?Uj@>-;gWL;j|0t?xg zC3VsUS)?XD5&Ry19`_(X?~ytQBcTmsIy+%zOBP^jEh&(*m7`5A&@Wn&Ek6&RgO!-! zS*goS0;rw!{tAC*P%KWJ%zWR6lXJQsvM|t8cy7TxQQ%ii;Pi7qX^$jrLlO1;3M`=q zKkO0S}g|A$p2yd%E{DT9ZVZ=8uj1{F(ExXSh zoJ?!oOx*jhaVJfTjIi|SxWPq-Gwse?JX8vk%wXN7`GxN zA1TMudETQ3>E6o+Yxmk7Z`m7o{M6nopZ}oY5n)fT8QMhk{9y8^FBjt+!22~kdORA) zRR4~+vv?9c7RXMiw7<*#e{=RO@NHCA{`j5I!?OI66DN@!+Zo9(*?Gxn2uT)#EW<={ zo&+e+gmxsyVdT8zI0iW+Am;&c2#XT}ai9-7kdpA|8kh7(AK5yzw9uBWk>#hA48-LG2~@bOE=_XZVc$-w&J<*8ds#(Not^3^lnPl_M=+^Yq|OzR z2FQQ+b8V)%@$)9UpPBk$q08zkq^FUfW$vfvErM{b$I}tY=>4WaRcz)!qIK}|zi=h#hF)%>Z;z~@M+ z|296~n^f-|C!1^jxXU^ZcfoPUtCSC9*7YGuoqn5R5E`CFtVIYG0y2F$&XH36Q#Rj(q3wIx4Ls^FT@4+&@AY}%7x}#i#^Lrp}NQaJPfVRT#O;8b7}`v-_#a*ew@R4 z9^}{!?mR}azMtY9gYCt>J{~(S+UyFvUW2e%w4#={!^A)7uxm$YknA=!yD(a?(tcG~ z<5gjGnEgBn9W*>oY-ct3QJu}~8Bx_#wt^k5GWLMZ&haLXsdhviN@YO4J)-^zS|%jL zrSvl?zsQpT=hPXidF5*Ag?+&kv^F_@A=;={i~F;bLF@~$Dvs+cbk#<7^o48@#sNRx z$#wLFe7n-u=kVO$$+!-LIoNTc^H&{8r)jUSo5RROYsoC-r4T1%rqgKCD@ajGoI7lyxppq{e;~!jlaLtBj7q!EMzE`uFFNr2eLVj(X>jCS)l-Z{BX2|>ao9Y! z85D!fA=KT*DGp)zZ91C)oZ_>o8G`e{m(XG<@1DJ|E6_L|oozZ&d^I)A!#_g0K{`mO zu?9*xw=e}OOz=HCNeqs`7s2D)(b_FEjyS+`)u%Xxi?79uoZh=7I`W_&_4jFzuMU8o zI`ny}YaVCFB+Lb?7?&-&3itJ;Y%XWV4lb_8$_Bm?Y&u~?{c5V_s@m0Qau~FPqg`mp z8R%F0#<2H|JoC{^gx-$&(?JqJ-~AUHmh8#)MD3b-1C4!|SH`|{Yf86E@}!X?PC>oa zdkVly{(c-!MfIoi4qxjPOXK}Z?VW+O z^>tQR%q&T&CD==44_8A6!5A~yPZ#HPC)KZFb)N-}h<;6{T)U;67JERH&_|48#pvTg z@NdIT>`eY^tVSvGR7cpu5qE_a+lI1Ui`bdaBo>0D9*dn~7kMe}2cwi?essFldnZeo zaix^R+uwuzE%Nb^^SLmlD`9w)+pLv)JtSLP&#< zW@x5o<|=Tjnl8r_tixu z!38?&!Xs+cc;3X*V(n@5p}KJ3P)GRmp>yF64{;qM>U3>?E(_nC+!KI}7P!tkP~(=f z29G)7ez3?qg|k>QBWOh!i)bxK?SR_YKs_@;YYBV9wrHU_lOGa{C@r@_aV>=qFp;<2>3NQ8G40ZTyePbW2Nr8f!k-O4C0LCkU4nB({| z8i~FO^tDWHPsr5jkJw76HS0#1AP2z*2dOuGa||)g=3G_ghESG=xD)8@VszwdGNJd( zw{tZavCPo9pkB!gacvxa>)JjmfAEY4tpmJ3#gvsC+8qy6nVAZ9^xBQpGh!I`TDbW8 zi7AS(Ck2anF8+t4*;CQRp})}h3%*B@@P@~m{$vxS3*IY=vQT-bKVx5EwlQk48$6w; z;S=clz>N2ByKux;Vc&uJA%&$eAP&yV6#CQZA@4%bi!oDJ_()$buyUrn^Y7m5!!sTC zklqY*sdT{6nc>(PTQlTvY>OUtY>oCfHpSKr@#2Z4nKiz_saJUC@eN~R8^%V*#+Zy! z-iqGA$5)PX@zvurLTA{11v>wA6f(i!>t4NhFysz$_E+z@YIN1d-t0o{QigT zIT+a+{#E4Fu({LT;n@|=)IlB@2^s7baHO2jb5GCxdb_2*=bj&Vr10yQ0V^Plwb;zg zr0Tw0yM@LU4tx{Ai2C&Yz-h z{boebxQxkfyfkl*7IO*Tg+4S9B*wpE}Og6uVbPRR2EUa$XG2PKO_^%@`OGdE?t~4l} zn2W^NdXLfe(1R(#&~>L4+EixH!rtz^9bwBbo9ux+^)8Io?Gv-g?9sk|vXL+G=ZA(gs2Zc7NZK~E|`6%UpdMB4KE3aof z70a0Duk;)oWc>FSAxWCo1D-t@jbx~A4ecpFPS=n8b(s1u^-bct^q8M%Y&GzVc}$G; zKnbD{&&p_DGz;r2qmIL(RgiJ84Csnj8T%%#sb5Qo_W{nN$(apl46vddqi2vnnB%_UR%y*T4t0Q?Zh4aM&o5>DrNU)3S7J|0eNPu0CzUroyJ{GEC+Yf zad!fD#+VUzg}8ePci6|P$o9}`BtO=I5ewEE;6xZuTWhsD9yH_PBO|t5J;hx7U5wem zvs7jpzhJ)@VrB--iG~ntb@?fLcYP70EC)ll)~B!E2r-_SNuwf()jo}EmNOQ#_Y!TC zV?w%|>9IC(rWiWh(Eh;t9LNOoW6RM8PFyyM`m&{>4l=wE^~DjJ8MOW#IVooR#@^=PW07hWGWEB8~@( z%>w5tG-G~s?*&&@!5~3nk7pnj|M(<-ZuImr*BvCub~#_u)_zXR7u3e?KwBYga^k^& zO$zRF7goGzxsH|5RZ0QMoefD5fpNr@ zDP;K5?OZds!jMi}ThEJ@ z1qZ*jPJbkCR?NHs{(Ck+1DUs2Bfu(#&E{zdJzV1^AN#<*%8 zH5wP?E{K7DKE`%)T_@W!o(q5qR_NLA5#y7Yp*9zsZ3y$YyXta93#nTipJ(Ie``1hl4}<4zk-u_s2< z8>vj4uRyv5s<-pi`Oz$rETJq6+MR^F^i2OLXjSkRKEUrE2GevG#I#PKrn3Rv4Hb5> zH<9nWYIpQOSY>dS85YTG-akZZn_2bZDA%1(i!mpC5}TtvpC9GEc}+8$lYnK$rRWRp za;z;9>g(ef(2+=Bb^ee$Cq`=nAdkaO%GTn9`lE?=Kft?>wa_n(lSV~CeQ|uh`**+^ zG(?@6wZ??pUm)qtBn^HInzBmE8pr}P8r=Rl8oY{nO4DFtaZf*$Y-8!wrG9Us)M;In z;F;+fc3c(VV(1{R#5{Fb4W>B!J_Sors-;JhI>^hYAJabbi27rkZ5nU<$0W&axv?O) ztn38+LT6SB6N9D?=`RwlIqjQHUzt+hNL7o|v=l#1q*FRHks|5jWW+X>V&74V{m-~p zC$2AOV@N+Nr_(9#NNUnKE!>tQX+V{!|>*TV^-&<$%iZM?omE6;Igil)?OQuNyk?6&k+E+-dx zUUuIYh9;cH1YU7OeH?H+o83dj&YL~Lmz)CN%{#1b=4T<6z?bUdX4s87eDZY=hfQt zsjxo2|FQ+`ous$0F{3eXC-~nkJ<>>jp+E}>k4q>s#u(5mpQUL>bwxYS460tFE9iWg z|EBv^;JZWfe-5;cm@VAT=44#_+J+k3rFHXr;lG9UnXm?2xwns6xG4rX0DOs(=JL4u zRzh3RY5K}NNWcAE><@oL`k7hIUzjdI4ppcKa-VzJ`962n#YXv|nL-JBETPtq^%SzF zGNgJ5-g*>Cc1Qw7kHup`NhPGZ6(w^p2fYhQYWj_^7f)4udX0JYb~dISxvcM8FozA! z5jkiSTvijKd!R=^x*ki!gnDvR7k~aTq+q~xv7G5C%k+|kF0<>f|EvcOm=$b*jmrt> zWn~4!&@xF3E3l^cWH{f2Z=I>}3W7(fh7RVr#%iy@e$WR^#>OgdmSFO+_(O>*PelXY zSP2~d$`$(>D_8!!vC31q${;p6>P z4Q~HF|Iht~MzOJ?VK0tX8!J8K4ZLJ+a7*P4dnK;194PR6lpss-5=3oO9<}OI!*BcnWem~>QMueTSmjBsLfd|36rmz>-6uh^9 zM%x{ar~c{AJT_3tyPPji^Gx&V_DpL?%{IndSi9|Cb(M)L zdby)3Jis;`r#{EZ!gddyc<^L+d_=u>1al;zBDweu7Gy5-_5aI1GlN6oFMx{)pF5(c#ncO0r)rxQU;7NB*PeJ^*@4*A;90WHPev!o3{CYYX*SCtF7dGt%ALx)sA@o z%aUBL_RP*$S?7BRS9!gEdllxsL8R zyn#*tt}cBEug~Cdf&XUFFm|=WAlW2dp9^J9%O>d^q5K)Vx+^GuAPL@2hBY?ihs@O( zgPp9?>X9tKNwr{SBCWmP)YdAdm8OQF_NgHz9Cv37Mp)SDlEcfDc2}{|!eL#K=CLVk z;>?0ohRW)82P6W{m8RG(BX&IzPLl(aKt{D<^dux0ABO6J8Mf+{Z7mKZ{cZ-{U5~xs zXNARh+a5GR^Om@Bosd)yjOrXyU;#sW8a&e1IkJG8AYk1F6e7$^J@?aB^}?wZrhKnu zG32YI@VlBWQxE#u39Lb%#sR${q`--iJ=>FjE_0SQ+w-eXagF|>`#$29itWD&o(s*w zF8?gsxgdAnySRGS#)v)~S z+LG!a&Bl(#C8ABA)=q%QgSf!N(BjhfTD7<~#5HJfu}AcG;+Z^rSr{7W9B;&~MpC^4 z+HzcQDx|=4J=wlU?o0bF=~}3<=b{!)Cv$u9Uf&|-{XA<0t$vEF<_+cT_IfjE4EGxy zm(D}Bg>a82&0aI|Q!$|@PqK!!g|@C)`nUXRp6PtPEBY^GG*pl*VlmzU_C~-y!U|3_ zbAwjbf+M?9s0&JycmQ4X-=L{MWlq5UB@2?N`g&mCL&}!xc?wd6#K>XfpOqWMn}X0n zxJVkko_g%!*?-j%E_B$#;DuMhCi6X@TF1{j(c<1mi$4rHCeG}s6e=z;>x#mag>tJ}KfCHb6x8@P&(n>+j;Z?0>6X>&(ot+?Cns$C53r#rza_DEyW9{(oKEB-wj z&u$#sc>Si0o>y=z_HXnwc@04wM%#^^WC15->N%+s=eX?iW{9xVibyLWZWf&-E!q~u z9bJE2;smB6Uk2RcIV~o^)529f+9HE9UYgo(yA7@F-b9VUlvnZIoosM$zNzJok`o z*G(Q>HFu%zUZ&i1FJ}{k%W8SDuEFiqLl#vx;`X}W`N%BRc@4N^))%KOP=kKjAsZpoAa(7tg)*W1jm3o?W1JIRrZuv{Ra^ zsI5_-rE#D6c~aP06&S$WmNiN<4!xAh3sY2(E>d2aVr|zOJQ3!DGnK7EdX#i=N$AX+ zK-hWSH!vClHqtlwhIF%MF3ivUTVV{i&n= zP}$ynhZ^_(?9kJDQ)Tb&t^0~~RoT9+p{>BoF;u)C^mX)haEFHW*B!DQ=s4s%FmR~n zz`F;^9$YMB+$KPqZ2|TXjwh5*2e4Rptk_^vp}2s0snb?dDfNAfozTjLB@5;P*jf?o z2S9h)OC`G%C$6b(NCr#wlsGeI^_*3;d$=kYmVkB9a~aE`uhh#y2lNL`!8C;`QMx8z zMLi=3LFXRm7KD1Bbr3d&^8~2vD&bQRq2q&y(&6Y7_6~y^fj7;h9C86$RMDuR1m%d- z0hvaJ4)2cQ9i+l|mkmlOK?~Zg2lIbl8|C?0KIc61|{!hDP!KMjM+f6P0Ds z7Kh42ICC@~UOlH}CTI?&`OwgigZU8qr8G$&@-0xb!3I2F`rO7YTjF!bajy%8R((898YdcYaE^WHH!a?aZ$U2gOFcO!es z0Da^(Tv);0uzKoa3~S#%kbF4DlRGhLXJH;qs4u57=}RQ7jdX;2Bj>_H5wb+9>wrdh zM?!rr#UU1bH&>fmO%0|MT>&n#KXe=;@!{RQZv7xDA5otfXVBBZKG9hV!Y-V`SeA%c z!aKR=Y{j0lioMMAd&`+F$gF6mT2=oFT!!;0SLpy&{VDam6n2Pq_q1d~expPFzMisR zm3(#he?xd+u1-!>*-F8b@Z1^TxIXd{0+^C;w;={OR~ zP?zH76hRkbdUV<<^Y{2gHVqUkZ?ieE!aY3^o&c|4q>2;U> zs)fTlq6IynG8;Tp=E5<$$DEEbQ9aXsXz+||RXXb> zztr4^Uz=y(QL`ie;!t1#JZca5O1%y8g8Bxj)LYVEmUQ+8DIyhPW}!ny$u5r1^s;VT zKai@J%j?kYS-dJKY(7;lGzyz<0GhT*yK>@}vy)A1LTwqxKCpbco|E!mPYdf)voGVYQINDgS*ebzF-0THf|q>tSk7^?(Jg4oi(_Ww7kXYlErBGn?~^l z>!wK1q%5_$O0_rQvRZm~hxU#_4-}fkMT@_BTvb<(mU|$j3iky@)Jvl&d)0z~NY|xf zX`Q)-qbrWCJi6-W>Z5Cpu04A5(RD{>cy2jb_lWDc`~w}2+2{-V_w>w)$NEOcxQKz}+plI1Z5Bf|q> z&=~Y3Jvh>@pngqyQKS<$*$<+4Ph%pl>7i(rYs)DP2Ydq3aiHtqnHk>eUe6Wx_qi5b z_ltU&hyTMBO;cBzn<7mTzH5z=BtK`z2&f6{sWFs%$54Q)gb!Kl9J9xbLH-m;&LYck zw~N+dl|emPL5234&YPA`v=Z!8NVHy>T%VSs9q90!V!29*e+e$9XJqH%@K&#=vsSOE zZeW$hZ;?g;S8b10d0kesWBz##yUB^OLdfh`JZSTVS>_!!NR@Q4Qg80s(zWxHAG+s2 zyUA3RFBYS1|%3FT*q43!wME{5Q|-$2p1nH*sx5 zon+up&)l+RF(izcQGE?oclLbSeF13B#lNj_QLL;$$quc?n06?%i2rrSSzoRf>Sr3Q z^}p8k4(aN?Ku$@)tZugvNQL>Zxn}XO7WWmowD3V_pF)ERPq!-f`x1dZcivz!5JD+N zNROM=rS=Sk6OsX@Gg%Y9KKDoGnVr>K7kdR#dV6%P7xKeFHfLsZb|?!gu8pNzi(m17 zGQ3RGV+Zo3Ku|7U;j-%Oh2V|*CeqU>eF0X&?0r6rNPbo`J*J;ia{fp7>UT{)fMlUs z)1Qa_xAt|N@=73#b<-=p7Ym=6Nm_Z66evlKs`n%`?any{P5U_0qr#T?C;lG?mNv8Q z!mPvYk1j6p1LMrb;>I++G&}I!;5F4V+gBZe#c39-Uo_eR-*t*@a{v}C@pyuEVOZHz zr6_a}7Vcl0u#taq!bV=tUkH_(nNeTAIdDqer%`r_jbfhHVnTDcl6(MSpMCJF4Jlhb zD09lMcZ{5WJ|N5Myn6cp=<7fU_ry*GzUOBpr+lYnSsqotH;z4;*oV*>MxL(Z=Tu@; z<+PM#8I*&rctAFbrUgJSJ^vh5Tktz}!FVO~;lyRw9dk4U z$i^(jfgj`rt_v>IHvT)oY+JgSz)4@XX zP_Pg>sD-&c%%Mgg-ps=4>ieT)#fYWC8ThFj9aaBnRL|x|i&i;0RrRKEcy1M~y+pg) zM?a8N^*ZfIf%ateC~U$*s=7dXmajd#5vaGL>bIbAMd!yy+1yOvdW@<-{-z}&|AC_|DK+?57vkFkiF*P z*om2Y-J1u6kli82l$pSBgzu`%08;N_j<3USRdBF6v;nwq&~(HO;RQ(Zd^5S~b#FI^ zHq}f6?x?-S9-Ut!L^srwM*THn%%p6q$%*c$$&2oUPHkJw^|5KN@8^ORB^$r4;vWFn zkIwx{j&}Z@LL9KG_&J5g@3XK^JSrNix4->Q#Z$%PhFsCPEOQ=z!MXGx5J7Xrx@CrW z+=XkG>T&JE^{flGv&6a^4D<2jC3;-@a6SFP?RcY`#|ASwAj!^q@BFo8Pw~Gk;_&-zw`=f-q0=xW zs}ruKjze;wQ<&{9!$#Xbis2f5kSm*}%vU%d1srti2Kll9+aWO<_nG>Gs25$CV$&-X z-h=Lv3;MD+-rZSBR%qtvbTM4Dtp2A}%Ut5E-qItP^z@S$@OLlzfXd4UdF5uKHWP{yg{ny@0>In9y=V@=ai8p$@8N?fS^Kw*2{clmER9=P#__Eh0dZ=7B>-C8ys ze{3-{AWiRF1G(@bvJ6#rD%U~>4w#If+fC@5Km?85aVt~42D`T#s*RX;^(g7x@=eyW z?%x2P=8jt}(A(hRKO4;>8((;yj=0xFRo~Hu$6=GZL_FhD)y`4fg(IGzFHb2%+dQm2 zSJmdx&un##OCMtGGv^k?#b&Op{HF4soVzxT|Jy6xcA3{`E*- z1u7DSu{c@RsJabv#gZtSUlw&pH%SH&RxT4MbR-E?0Wu2c9o9hlG79|?Hm4#wnXV0A zoC6C=zue_68nnr#4R-+pL$73r*Nbltv+n4y0$fT(V)NnmQxb&#BT?N_>gl>=^Yf#N zk?PNqIaf+!(n^#50za6Kvhq<#@lmsrxmxtOa_y;EiE=$Qcy);kDA8>w(dvm3u{pm+ z-TCn4i2E0VY3fX!C>vQ}|3oXBIq3*EAYF6#(qDfGCCc2ewED#>6ivc=9?_!-^f;l# zi6=f!3#&$pqZ%#tIJ#n2m*4fJ@)Mo8}(3s)*{AoVxsOLX+HN>_x%bxDo^jeSjXgb4*@_4RKTu0Qw~xN~=9jpC|w zz*3g@>yOW~d3GRl!-f#6E7!pkG#g2(Zl3e$c{8kK3lxV4KBX)DK3CoxdM=V7o-XNI zZe)Ln$&t`rzI(|*F8smpipsRciHuzYKC)Kt${x&u4K7x#;1*tnMpXuHq}p!m+0Q)PPdYyD=(y9(^?`gPVR2cM%j_O&{x>poC)NmGPJi81>FfT-^gjmI!ym84Y7RE;F=vofkkz*y z`%eq8o3JdFr&Nmt_M7W%4X`Y99Fea3y=7O39SjQH6S=n;yE4x{j zGX&gzN6tlsg$wsa7|_)CSQtBlI&mYAkO|N1;|t{7;7)llR(FecW8_W&4RS?uJ+nov zsq%BujeC!;t&_Npx(>2rGS5A8K5ef>wYl%8QzV^O`T`#fz><$0owRvR zApd5J-VB&RY_0{njV#1~U1thqJN_X$?H!Y2G5owPf{)i}v9Bn!hJ-8y?xHH(vS920;kcK*KA$ zrVJYNrkavyW=(n2Tw{!tC^@*Z*GvKbHZ__HUN{LESb2%8>4P!HuVQvvyzsLe+p)s% zBelN_Z-OVg>zwuh8@g<(6q%~P;hx1;|05q^aU-B`!REp?mq9Z zVcnGp-R65@4n=V6jJh1H(J)q8Pr(9-<_lVP>7ws|i}>XjClJPlQF~sD=W6r*YG-8Et{Vcl>@4pn^-D-1^w!UL{@B|R~DNCNp<6RrSi|XPO9I4 z7OG955I@oGZ^ymqxgX>D5^SV7a02v>d@+owPbYNBG9_E713yYUJ-vBJi*+4h70u z*B_&oU@HoZW7v-n6%Qbl-@$W4b>NaZJQ740=!}iiS6-Akjh;IZ;!<=yT4Z{D#k^CD zd3Wx@D634*S%u)prlRd-Mg_=kjL}}m9WJTwjr7WO)?UehXRtEEx3OzqrGuwzN}a1} zFQ)I`gw#Kc&Oz$F0JO9)BMZ1j{_wSd!XAn2yMGPcc?vrpVU_4zcn`^UFg^dx7?uJr z;tL$oM#(2qC7s$|NAE+(A>@{L7=OTQV}x@ykuIAXin1!o6(QmbVa?7Ery}~U%n;6a zG1JZm|D?rz*qyvE1a8L#-U;PxPO15rqtUCsP~I&Q<((*Lr4Gp2T1hK`4UF7Ju`>HK zy7Wp(F)QJ^N4AM!l#}NEHl+LBm(q1zl`hHcs=-U+Y!j_58U>$0x^G13DX-DdRqTV- zIv-81pEB?TN}uTXP>k}%M~7sL9!i>~2N3)DD8&3)ygkmzok#6r%iYo)UKqIbMt<;I=GND+^*Q2C(az$JROK9&;f&mBBbr}3W0fk z37Av1Eok9Iiev`|%nwT1H9v0#^t7p$O(%@Q_*cgWwNsMvlpe&%K%8_t^?^4xVDGs{ z!pe0ni*AKH?_?u((a+|unzDMznh%h|3`q8`OU31%%L4NGt#L=dRqF740IvE2iN*gR zC2VGK5qlqGze3@MV~c^RICPP0VE#D#4C;hz<`u{mfW6~oO1=nBi0;ehSI8Tzu(OZ3 zWGl3gOk%xUY(47Ej+s}M%O@aXTPHthbxUS>ip(Q-dI>F2>Tt8DNz;#uBV7fD3LXat z{*?@0zB8)pu9LBgCYu)2N$d#8u)L5~x#R&E{<`sw?%0!)&;La(7x?4B`WxYK;(8Gy zIb^{(a)neaF0A!QA2!>3)tiUlGPhS^Wgl*N+UN5b&>p9G&GO?&xvVu`5n6Tdf*sim zZlDoTKpI^Hp_Plf#s~%JvihTx(CXL>UmT&6keRr#W8f`5Su+xin1ua694UUt{r#9z zq}4LfNeA0fSMiP?u;}QeQ zHb=&nrZ$#tgzoCc?~pI~ds`TA_*ncK<9aQY|PuC}dooiCJyOPut5i31)~D^^^3_YFWazaAr~$yt|Siq>U#^Gs!TVx3tBd=NrspjA9J zg59$(%=8w>oC5A!^rM|Xt^^)TjV+Lmx=W%tvRyUYL*}IfyLBh7qEw@PmxiKc(?g=>8ka z766?r1CqL5B~C~Dkxnaz{oJ~6Z#&nbs=t8cK=7;;x;QGno&NGONqqpl9IGG!-v+j6 z`zd!eT8ItxuBsm;1n?feO&AoiZ29jPWU+J1F$eUAO?dlT?96lElqsZ=sDz$ajo4Gd zAOBSS7<**Ip(oC~CUfPE2l7PdBK;wEwIEK%>IVB^&69Q|SrhgcWL46K)z1)+I~Jqu zE=xKdfQG*N{db7wd^PDj{r^qN`lYne$T6gh&7yt2Y;2BGNy(Io^cIv05bv5L7ilWW1jfILftZT=A;;C2By=kV;1 z{<+h#5xcq%CP*e)15VK)sG1+G^!mi_xA_&{CmM!MZ`k%gZ%YEL7ClMB&=JDUgHm|8 z5ZsG(M*KO{DtyV zWch<+3$!Grd(stxPbEInTH@(&*T%S0eAh?)`bwh6eaN9ckZw^LS}xjEHpUKWQJ3I5 zOu)Q+65hbBZc$FHMbUF=QLLLn{-0D;%chnE6D{iXF+H#?4!D2#HjR7K9vHBG{tI|H z)Q>D4*iB>M|_dWkjwf|zoGk*x*Yh58Ja|?2)oBA z^^f4yfVL(OLIG!^5ap@t>mX~F9Ie>>49TtBbNuO)`iHSoGJIEwop)s~?933}>W#b_ zG1WfYU(25p7}r?>dc(qfD%NbL@I9Bc54J_|uv4=+GC4nm{l63C{}HU|=^K9?=afsp z6yUV)TF$^eevI@*QfLk7oImoVod4(eWX{iG$2O&QT$S_e>t2xNeJ;NTKA+#{m-D*~ z`JM7V=Jz$&=3j!mG@aikwfsJCCBNxB{zHmr`*exR8t(6nF#CwQWt2*hIOB=HE3f#E zk)--(*0r zgf2!JEh&@I8|i@^;J~ z+jj;wwF?uv>9im8x#w{2qA9K8g=X(q1wRg950GwQ`|c=%+@J!;{@8&J7kn4(En>qA zysv*MY!WY_&pgyZQWg%@YJB8GI1urLNw=+5RM4Y7xlBFkFv>ywl-8(OIPBiA2IV9w zogS8M(^JXeY6-HQIsbCE89NbvYxOM1w=P!C%$#MD*l}=#!@wjwo-e(RvNI1_B6Rto zJ(wX#81KgBdHBdY=(jN8lKRZp9Nf*p9f!Mbjm`G3$lm@M-1E49e5_i#ci>)!`$xvA zJax@+dwzYLzXIdj!(*_80hV|LENCiVQBwhn8k})`&R6NJ@I)F%)!E~MJkWm$n6zb@ zrUv|4Af;Vn7;|ynJ(hlZ|JWsrap~**6Xypf&ajsk1c~-Mi#aA(ag^f_a4f{(#4!hl z1Ba`EckSevu$EuT!eQRUOnK}MQ!{fLfPZK(Ky@Kc=VDRj!aF|$Pj#ktWb!${^?pkI&|bOXQ}z9E?3r~fgVoz5 z)jJk0Y_Fqt9DK`t3VobU)r%OnN`OQ6sk#AZWHY^&;J3EO>nJi6b@bcyg`NfVZg8H$ zW|J*aZ-VYoPawmVnGvb)@%08cp`)Iw@AV1(QP4QgV`*TaI#y@R0isb|DCPrVc<6O0 z$CD9E%On}fa|-3|LYbKBQCAC(c8-I}X>l5CCQJu~Ib#+v+iDoz9Oe{SouQR= z>wqCdD1Y_xUYQF#DeaTp^4FvWaJO7+uiPL3QQT+3ddegb*U1>?VF5Z5|4DY*LW2=l zZe5!*DqO`~jg~-%d%^hvVQcA3uUubeEr%>TT*%o|YI{;&NGNyZLcuC}#@hpOO5KL1 z=`g(gH10QDx!2pXy(#tUSMGJ#DNd>I-C9UeEha3+`tEIDN=&XpX$?nfIl@8XL{lxZ z*GYr*=cK(7=YtGMLY{4$FSs23fMkC$WTq2)zk6gS(ULhTq4oWvm zCLag+0;jF!+@Qi^&>??JzEe7UOhAIc`sncmV$BE8y()JrJa%%lW~u*)igA4~yrip4i# zFFv@O)&(3^1Ps{5pM8~Se#*%vBrlrjJ-B%?t%IA_6(4M5wiI+Wum;Agz{OJPzXP|F z>W}vxZ003zpbpfb`#3m7R%L*%9gGeE{xA!aL&Ba?Z-S-sO4#V}$5W~yr8~xhH>|s; z>!!D;-TMsH`Bz!i@Oq=k%RDeKCOio0B|+)~afHHjIuRx=f4Nrfs=~U47sLhi0M-KUdf%RJ0p54oi;x66= zsj4pOD$bht7PFZ=Z`5;*uzU2~=wtD93DO9;fHb@}5=tRsdla6dG+tQn!!xmnO@=!S0K`r?pK__{w$gOrD2pCS6MSs`hiuQ{ZQW z^JlGO6&1ddKC_1`Y?=HCY@A)Ck}pFLeDF*peFDr(ns3u>8m&fQ7|*C*0e2U6z??vK z&iYayF4(YJBa!cobLcVaX}tmdYXJmXGNa8o5(y z4=Az?6roi|N)3z&;M<5!TorT_@b25=DRteLUT}QXRm@_J7Wl5vuH+VaZa582G5%Y~ zBQlWsxOx_Hq~8OBB%Ru#iLygKtP<^}GNmp7f^Tlr0Nm%4I)*wKC;jpGKO;vhDi5bH z=Qj=0)8lyh{mb7#ZR~@8$r-5s|EV_kc~{rPC#rFr>zbrEKM%Z4IoJIOd>YiT=@sXM5&PpO1Y3PNCD>m75#NFS|WB3tM*T{ z4XVd4w+;AVfXrVXGk&fuluxvU?~Q(UGn;3N+P4^qBBuv2r?rhfG|W~0S*y$MLD7*d(bTUVwwQ;3ZQdqO3 zOT|O$*{xCR&zDnb6)5)h<-bp{w=Ww{^QTxG*b>-%B8rJ9nFNZxdYLG;Ory)|m)X2$ zwH@MRsIfE9o+o`IVRMF!$(cp-QCH7vp&?@eeP2RoSPD^jqL~U;`6>FqQzA2k0T=#)MNT`8`7sy5bXwNajxdPyXz&n8BDR)RIU?qRX?~zoii{*VM_gj3|xcbSck(EX_Kab2mkZKf`Z945UqS8%>PaqTvo6>m z)SBCB;jBjuRE>Sk{A z_k!Q_HPzn3o+Pw+_+}Y{j1?L_*GU!l&if;d)lTdZI(<&Lat*b{IQpF}TB%$kIRhMg z=S*slpk7Acd47(1zQmJKA0MILBO}H5eN_8BG%^#{og>pdL8-vmCm9r{{9*F|xD|Hc z8Y$lFDvtZ*jUP0>q;Vj98V52^SdBbCffn@Q2z?j+wI||mgRqSm0q!O!FgdSp0WTfK zaTLcSZ*A026ZO$B+8;?Z(|!ejRE+tb;&C3=RqKNVYgpwg2x*EgMt&CiLui}W_k(^* z;_RNl*5WGV-TS)$)+%CN$y@JrM_|tEuMnl*m8IWD_;>N|B54iKsr=Od( z=RcPvASve$E^aiSoeb3f*D(Deq+DPdX!g`k0roxTc=aMzIRM1+l=^V82YJw;H&Lza zPb$qn)adhyMxPAm;}ef&7*U#+$Zvp_ub<~Ce=(dc8}Vzv^#T?q{2jqI#z82}S_=}k zQW;&PLernNyxaVwyAaYDXxFFbaiq64scgxxDSlH?kMHw5p?>0vzX1x13DVk0+S3{V ztF}2c(ZW?j%{B61^I>pHkB&ZHgf8oo;6JM^m@?{Pd6|$dVE7;q~jLLE~JQ~p`>X~Rurp7ry3xd5n z#>D5bE@IJb{*9#x+W+v={uMZ8%xMkDlxj`Vo+GuY_a@rGWI0?v3N9bO!7UyGVm|G6 z=qg?`I-2+P(Y}ex@9B0z4MssH2 z>Yy>3<^E%EeevtTC!sf$5-9A|DZ_@*hccPMS{WCkglSn^n6Ye~5H{8YQg+jV!}WDO zcYw2*>)k%S`H1NVGycz z;;R$U7)Q?!`*pUM^c~yH5@*ZzrNeY$mBB5@cO7;EC0z@XFGd31i9FDgn|=ABHvpRz zEp58XZ0o2tMjKp@xkIQQ2cQd?4jf*S>)CX z^E&J8!3$fq#j8&c3(AH|~9M_Omk`dR$P;3t6PP%%w03KFPjo5tomG@AkBieF_Ojn#}k~k?}t4h{a$$Dd=OGfgVr*sRd8Be(^`;fna-V* zFB@0e;s0y@p(5ySUwEM(d*)p%F5|ndn9=4jVwDHkO^4PKC@iJa;s30K)dloOtwd`k51|CCFYXI5&HCcUn(YNwZ{m}{J0vVa_|BB3l$>yXa30uq zl)tOK(%~mBL*B$m@G83QMTM+z?#xsdoR?(lzC`O4EEto8QBjKs9{Ke>Cux^j^QA@~e3MMDry)KjwcTP|jcK zUszup{u8{5cA!=gS{wR&D&FFBI)6WnBS>Sgzo7m^e{py)KfdK!))@t{0sLLU%0RO!hPiz?j2va zFVpT#SJJQf!u?w9K7-x$ZJzrxe2ssIV;BbmrlH|GJU10G`?{BSj(k0w!~OH`^IQdv zi|_H=BRJ^2p`Yib;ru?%GjJ~HLwua?!kPB>ZutQ5aZciF!uj|x&*kF${-1b`_9R~X zPxuQ?F}9=&>A~LluBVY6&Rb6)J)HmWEYB6BlCHaY&4b{1_KQJnuAUk_ArHaE=V$OL#yxgR(M)b;=8xgK ziR>b|C)shbquq~?9}e#jZ_^^o;L^Fn)tYrK>-r(Io=&+9F|HdU*99F)x9C z`de3BzZl|}^W~pG8Xu8Os|t$Bxi{qU%okv#(1n_M7Y;d@flLildfgUGtL!#zkh!^<)w zsEHF-Y63EEvc=YZ)AT2q*=H${9O7mzCEC^Sp*`r*e)zsH_CSBq%))?7nRw1=V*%=7 z;$HuSvEsYhJ?d@Z{TmbaUmVj6HRxMmJ?W4@^88tP)wAh)mMigVX4BYbLA^0H?P17l zVSnH89M7G^`3%lQIKTN%7z=Qo_B_TEoa=Bd##x846T+(h^uEY z0rm9xzyC)Hx-X_+rWF4E*YsZu%Tw4io^0)Zg6vB zG!z_7ThS)K7aNQj%r*H}M}LzypPdc-=l_H&e-qEUv_H$=`AY|gXn&@^^GEMpdX&ZA z+S;^JxNcLRY0JiC!gX*ZyKJeDR%y7}WvupIa5VaMG;M0zVykAY^7ea$jZOCi8cFwI z({^a*H*F2hzh~pd`I~&(<_N96txbZjRUlPc?`m<)H*UV|rge7;Fm$bEzF_cfd~`k8 zzTUM|(2~M4Sl#XLZEY1Cu$7%3ymzbC!hqSgW&7R2`t93xZ{M^Dp((+gJA9iq1sVl< z<7m34Y1__LVYaXdv6}?BDI{!c+Zsgd9Ze`3(r<4?-URJVaO`NJa%pL69~O5sHLbgK z%`L)?wrx8DNFZIBwjkZi-|1`J+&W)w@&&a^VN0Mj9T#~NuB+X>05nTyZTHUYci+9G z3Dj%czHR4@?OO!@cHfST0)YeK58+vxZ^zCZt;o@irn!M_ft|u_x74k>wN`M{)?Tx~ z=>%3;ZS@>s)0VbYS=bR0TH2b@_E~8fFy?Qif=v+Y>e|`S)VLj=noVwZg+{rladWzU zHhlp@5&3}o-PXYNZ45-Af@*ovF7S@3lb*>v;8p-w@TYWp(L|d4sE5t`TK&4SS z+DW^=S6B~9Q%kuwu(MGHVYlxTG=IbnDlm!^K>OTS4FaTV7wK&BHSXNLqn&8oii@Vn z#c;64^t0uN3*-rCKQ~wzLTWxN`>0QQED6RuB$UKugwY z-5IKIF5Ys-904V6^KF^*?OaW%FfdpXfBstX)V$ljAbqNB4eV;dUHVjulyRf|)`Fh6 z#;ssNH~&$asw&&rPQUP-ybH0oo-78 zB-?OLsTZo9zsK0W!n*wOm{Bx9;jAspj=$95ELkGHueL%hE~)0Ga_!ZkThQM$mf>>d z&&!V9vch23LCIuH{mS^1QdiZAHa6D~UGgZ2quKG!cBU{}{yih=iiCcZw~?QnAZjS!LGb+5B9Og zy>`)MHHzUymadN6zJ zqRBl|V9_>;J(o~4fYm|AetB2*E~Y2T#t+*~^~SE#yG*C*c6_+2V@LIU=XO+!IkmZq za}Trl{E<_@+xp5|%(g)3x}SsGdhPwLQU=tawfDeJe1TK{wudtoOkwfC^WS&M>@HeP3>Y z(|mu@blTLWJDrz}Y(p($dbcqsg|2f1qs}4!!Gi0}drw3f_MT`rx4qlm&?fAPv?=$$ z-q!Q5X`k}2XPN_%q4SF4JjG%PYGgEj^FCUSK#NY|eVsV#w~| z1gqtSw#9o)ZLjS4zb&2LZ%bhu#^3YnZF_p?*->3pE2mw@u*h4P!~|)#WZGhJL&T5h zMCM13_lW5kYn{_`flY)+q(x>C!WNMd1UG6#kVuB?Mo7-CTuJ6fc#CA-F8+(}^L(G@ z`JC*zsaIg7J|2A8bB2!ou>InRw*K^qLe4oXW=C`BESvAowhhR`qEQ$~8^&>`#t(yQ z%lV~MAbOL1)M(|-_92C$UAI@cVl`(V6LTe3WGE(L8cx8}x(S=z69Xxb=oZ3HyP4gy zOBwVkU&A6DqA@Wh%-V|{CtYTj*#k;uAsV0Ylh7U1cMR2#Tvbu$3RT!dhg!os(uwv{ z{;8N5OC3K&=hS}Z`WpU{3$idpd?kC?^8j<(?{`ss_J_8PJu!iHCOgN}hSd=e-V_bO zpOj%KUf}Az#r^ZfR`BXfd!>poqaqCyvEfsN=CN{UOVsg=kQ~--sk7jCttRh^N%Z~s znU>g4hp2o~8(+#0btp(cOFsk@CE$f)#2!EwefVP2tg`j+XgOQUIzJ&RY)W_1KGMHs z2uzL=AA`N#N*IrF4DChqkl95e&o<3} zo6)_LWg4M`Ud7!k^Ib$~4oY2g$ZsJl2@ zRZ14lCasMQWQ|`&R_igpyrB00l>%YLNEoJp*N8fc*Xr%KUoYU-`Y3kya$35#O$(^} z9yT-6(}LH;VT(6)jPBXtufM+kRrh?QY0Ab7=bak`M}jVcjT=wdI9v>O%^~+Y^<;SR zZnC{06<(k4OC2Nmp%$>9sX6lH84D<8cb&Z#@Xqn6U*D&M=_n#g#c_pGcgg_PZBSlp e_H_PWpyLg8$Z(pR%>%fxhS3I$GQv!31K=MoxV{Sj literal 0 HcmV?d00001 diff --git a/tools/out/caiic_ble_full_ota_app2.json b/tools/out/caiic_ble_full_ota_app2.json new file mode 100644 index 0000000..4ed6ef5 --- /dev/null +++ b/tools/out/caiic_ble_full_ota_app2.json @@ -0,0 +1,7 @@ +{ + "file": "caiic_ble_full_ota_app2.bin", + "target_bank": 2, + "size": 54504, + "crc32": "0x2229A8CB", + "version": 65553 +} \ No newline at end of file